↑ Up

cvc5---1.3.4.UNS-Prf.s

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

% Computer : n020.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:01:47 AM UTC 2026

% Result   : Unsatisfiable 64.99s 65.20s
% Output   : Proof 65.35s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12  % Problem  : SWV523-1.050 : TPTP v9.2.1. Released v4.0.0.
% 0.12/0.13  % Command  : /export/starexec/sandbox/solver/bin/do_cvc5 /export/starexec/sandbox/benchmark/theBenchmark.p 300 THM
% 0.16/0.34  % Computer : n020.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 : Tue Jun  2 20:34:25 EDT 2026
% 0.16/0.35  % CPUTime  : 
% 0.38/0.58  %----Proving TF0_NAR, FOF, or CNF
% 0.38/0.60  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 15...
% 15.42/15.66  --- Run --no-e-matching --full-saturate-quant at 6...
% 21.52/21.70  --- Run --no-e-matching --enum-inst-sum --full-saturate-quant at 6...
% 27.52/27.75  --- Run --finite-model-find --uf-ss=no-minimal at 6...
% 33.72/33.94  --- Run --multi-trigger-when-single --full-saturate-quant at 30...
% 33.78/64.04  --- Run --trigger-sel=max --full-saturate-quant at 15...
% 64.99/65.20  % SZS status Unsatisfiable
% 64.99/65.20  % SZS output start Proof
% 65.29/65.56  (
% 65.29/65.56  (declare-sort $$unsorted 0)
% 65.29/65.56  (declare-const tptp.a1 $$unsorted)
% 65.29/65.56  (declare-const tptp.e45 $$unsorted)
% 65.29/65.56  (declare-const tptp.e43 $$unsorted)
% 65.29/65.56  (declare-const tptp.e19 $$unsorted)
% 65.29/65.56  (declare-const tptp.e22 $$unsorted)
% 65.29/65.56  (declare-const tptp.e39 $$unsorted)
% 65.29/65.56  (declare-const tptp.e8 $$unsorted)
% 65.29/65.56  (declare-const tptp.e14 $$unsorted)
% 65.29/65.56  (declare-const tptp.e6 $$unsorted)
% 65.29/65.56  (declare-const tptp.e27 $$unsorted)
% 65.29/65.56  (declare-const tptp.e15 $$unsorted)
% 65.29/65.56  (declare-const tptp.e9 $$unsorted)
% 65.29/65.56  (declare-const tptp.e17 $$unsorted)
% 65.29/65.56  (declare-const tptp.e47 $$unsorted)
% 65.29/65.56  (declare-const tptp.e18 $$unsorted)
% 65.29/65.56  (declare-const tptp.e36 $$unsorted)
% 65.29/65.56  (declare-const tptp.e38 $$unsorted)
% 65.29/65.56  (declare-const tptp.e23 $$unsorted)
% 65.29/65.56  (declare-const tptp.e25 $$unsorted)
% 65.29/65.56  (declare-const tptp.e46 $$unsorted)
% 65.29/65.56  (declare-const tptp.e35 $$unsorted)
% 65.29/65.56  (declare-const tptp.e50 $$unsorted)
% 65.29/65.56  (declare-const tptp.e2 $$unsorted)
% 65.29/65.56  (declare-const tptp.e10 $$unsorted)
% 65.29/65.56  (declare-const tptp.e29 $$unsorted)
% 65.29/65.56  (declare-const tptp.e3 $$unsorted)
% 65.29/65.56  (declare-const tptp.e11 $$unsorted)
% 65.29/65.56  (declare-const tptp.i35 $$unsorted)
% 65.29/65.56  (declare-const tptp.i6 $$unsorted)
% 65.29/65.56  (declare-const tptp.i36 $$unsorted)
% 65.29/65.56  (declare-const tptp.e33 $$unsorted)
% 65.29/65.56  (declare-const tptp.i5 $$unsorted)
% 65.29/65.56  (declare-const tptp.e42 $$unsorted)
% 65.29/65.56  (declare-const tptp.i34 $$unsorted)
% 65.29/65.56  (declare-const tptp.i7 $$unsorted)
% 65.29/65.56  (declare-const tptp.i37 $$unsorted)
% 65.29/65.56  (declare-const tptp.i4 $$unsorted)
% 65.29/65.56  (declare-const tptp.i33 $$unsorted)
% 65.29/65.56  (declare-const tptp.e26 $$unsorted)
% 65.29/65.56  (declare-const tptp.i8 $$unsorted)
% 65.29/65.56  (declare-const tptp.e31 $$unsorted)
% 65.29/65.56  (declare-const tptp.i38 $$unsorted)
% 65.29/65.56  (declare-const tptp.i3 $$unsorted)
% 65.29/65.56  (declare-const tptp.e4 $$unsorted)
% 65.29/65.56  (declare-const tptp.i32 $$unsorted)
% 65.29/65.56  (declare-const tptp.i9 $$unsorted)
% 65.29/65.56  (declare-const tptp.e34 $$unsorted)
% 65.29/65.56  (declare-const tptp.i39 $$unsorted)
% 65.29/65.56  (declare-const tptp.i2 $$unsorted)
% 65.29/65.56  (declare-const tptp.store (-> $$unsorted $$unsorted $$unsorted $$unsorted))
% 65.29/65.56  (declare-const tptp.e16 $$unsorted)
% 65.29/65.56  (declare-const tptp.i28 $$unsorted)
% 65.29/65.56  (declare-const tptp.e12 $$unsorted)
% 65.29/65.56  (declare-const tptp.i13 $$unsorted)
% 65.29/65.56  (declare-const tptp.e44 $$unsorted)
% 65.29/65.56  (declare-const tptp.i48 $$unsorted)
% 65.29/65.56  (declare-const tptp.select (-> $$unsorted $$unsorted $$unsorted))
% 65.29/65.56  (declare-const tptp.e40 $$unsorted)
% 65.29/65.56  (declare-const tptp.i50 $$unsorted)
% 65.29/65.56  (declare-const tptp.e41 $$unsorted)
% 65.29/65.56  (declare-const tptp.i49 $$unsorted)
% 65.29/65.56  (declare-const tptp.i24 $$unsorted)
% 65.29/65.56  (declare-const tptp.i17 $$unsorted)
% 65.29/65.56  (declare-const tptp.e5 $$unsorted)
% 65.29/65.56  (declare-const tptp.e49 $$unsorted)
% 65.29/65.56  (declare-const tptp.i47 $$unsorted)
% 65.29/65.56  (declare-const tptp.e20 $$unsorted)
% 65.29/65.56  (declare-const tptp.i31 $$unsorted)
% 65.29/65.56  (declare-const tptp.i10 $$unsorted)
% 65.29/65.56  (declare-const tptp.e13 $$unsorted)
% 65.29/65.56  (declare-const tptp.i40 $$unsorted)
% 65.29/65.56  (declare-const tptp.e28 $$unsorted)
% 65.29/65.56  (declare-const tptp.i1 $$unsorted)
% 65.29/65.56  (declare-const tptp.e30 $$unsorted)
% 65.29/65.56  (declare-const tptp.i25 $$unsorted)
% 65.29/65.56  (declare-const tptp.i16 $$unsorted)
% 65.29/65.56  (declare-const tptp.i46 $$unsorted)
% 65.29/65.56  (declare-const tptp.i30 $$unsorted)
% 65.29/65.56  (declare-const tptp.e37 $$unsorted)
% 65.29/65.56  (declare-const tptp.i11 $$unsorted)
% 65.29/65.56  (declare-const tptp.e24 $$unsorted)
% 65.29/65.56  (declare-const tptp.i41 $$unsorted)
% 65.29/65.56  (declare-const tptp.i26 $$unsorted)
% 65.29/65.56  (declare-const tptp.i15 $$unsorted)
% 65.29/65.56  (declare-const tptp.i45 $$unsorted)
% 65.29/65.56  (declare-const tptp.i29 $$unsorted)
% 65.29/65.56  (declare-const tptp.i12 $$unsorted)
% 65.29/65.56  (declare-const tptp.i42 $$unsorted)
% 65.29/65.56  (declare-const tptp.i27 $$unsorted)
% 65.29/65.56  (declare-const tptp.i14 $$unsorted)
% 65.29/65.56  (declare-const tptp.i44 $$unsorted)
% 65.29/65.56  (declare-const tptp.i43 $$unsorted)
% 65.29/65.56  (declare-const tptp.e7 $$unsorted)
% 65.29/65.56  (declare-const tptp.i23 $$unsorted)
% 65.29/65.56  (declare-const tptp.e48 $$unsorted)
% 65.29/65.56  (declare-const tptp.i18 $$unsorted)
% 65.29/65.56  (declare-const tptp.i22 $$unsorted)
% 65.29/65.56  (declare-const tptp.i19 $$unsorted)
% 65.29/65.56  (declare-const tptp.i21 $$unsorted)
% 65.29/65.56  (declare-const tptp.sk (-> $$unsorted $$unsorted $$unsorted))
% 65.29/65.56  (declare-const tptp.i20 $$unsorted)
% 65.29/65.56  (declare-const tptp.e1 $$unsorted)
% 65.29/65.56  (declare-const tptp.e21 $$unsorted)
% 65.29/65.56  (declare-const tptp.e32 $$unsorted)
% 65.29/65.56  (define @t1 () (@var "E" $$unsorted))
% 65.29/65.56  (define @t2 () (@var "I" $$unsorted))
% 65.29/65.56  (define @t3 () (@var "A" $$unsorted))
% 65.29/65.56  (define @t4 () (tptp.store @t3 @t2 @t1))
% 65.29/65.56  (define @t5 () (tptp.select @t4 @t2))
% 65.29/65.56  (define @t6 () (forall (@list @t3 @t2 @t1) (= @t5 @t1)))
% 65.29/65.56  (define @t7 () (@var "J" $$unsorted))
% 65.29/65.56  (define @t8 () (tptp.select @t3 @t7))
% 65.29/65.56  (define @t9 () (forall (@list @t2 @t7 @t3 @t1) (or (= @t2 @t7) (= (tptp.select @t4 @t7) @t8))))
% 65.29/65.56  (define @t10 () (tptp.select @t3 @t2))
% 65.29/65.56  (define @t11 () (tptp.store tptp.a1 tptp.i41 tptp.e41))
% 65.29/65.56  (define @t12 () (tptp.store @t11 tptp.i30 tptp.e30))
% 65.29/65.56  (define @t13 () (tptp.store @t12 tptp.i45 tptp.e45))
% 65.29/65.56  (define @t14 () (tptp.store @t13 tptp.i43 tptp.e43))
% 65.29/65.56  (define @t15 () (tptp.store @t14 tptp.i28 tptp.e28))
% 65.29/65.56  (define @t16 () (tptp.store @t15 tptp.i19 tptp.e19))
% 65.29/65.56  (define @t17 () (tptp.store @t16 tptp.i22 tptp.e22))
% 65.29/65.56  (define @t18 () (tptp.store @t17 tptp.i39 tptp.e39))
% 65.29/65.56  (define @t19 () (tptp.store @t18 tptp.i20 tptp.e20))
% 65.29/65.56  (define @t20 () (tptp.store @t19 tptp.i40 tptp.e40))
% 65.29/65.56  (define @t21 () (tptp.store @t20 tptp.i16 tptp.e16))
% 65.29/65.56  (define @t22 () (tptp.store @t21 tptp.i8 tptp.e8))
% 65.29/65.56  (define @t23 () (tptp.store @t22 tptp.i49 tptp.e49))
% 65.29/65.56  (define @t24 () (tptp.store @t23 tptp.i14 tptp.e14))
% 65.29/65.56  (define @t25 () (tptp.store @t24 tptp.i13 tptp.e13))
% 65.29/65.56  (define @t26 () (tptp.store @t25 tptp.i6 tptp.e6))
% 65.29/65.56  (define @t27 () (tptp.store @t26 tptp.i27 tptp.e27))
% 65.29/65.56  (define @t28 () (tptp.store @t27 tptp.i15 tptp.e15))
% 65.29/65.56  (define @t29 () (tptp.store @t28 tptp.i7 tptp.e7))
% 65.29/65.56  (define @t30 () (tptp.store @t29 tptp.i33 tptp.e33))
% 65.29/65.56  (define @t31 () (tptp.store @t30 tptp.i9 tptp.e9))
% 65.29/65.56  (define @t32 () (tptp.store @t31 tptp.i17 tptp.e17))
% 65.29/65.56  (define @t33 () (tptp.store @t32 tptp.i42 tptp.e42))
% 65.29/65.56  (define @t34 () (tptp.store @t33 tptp.i47 tptp.e47))
% 65.29/65.56  (define @t35 () (tptp.store @t34 tptp.i18 tptp.e18))
% 65.29/65.56  (define @t36 () (tptp.store @t35 tptp.i26 tptp.e26))
% 65.29/65.56  (define @t37 () (tptp.store @t36 tptp.i34 tptp.e34))
% 65.29/65.56  (define @t38 () (tptp.store @t37 tptp.i11 tptp.e11))
% 65.29/65.56  (define @t39 () (tptp.store @t38 tptp.i36 tptp.e36))
% 65.29/65.56  (define @t40 () (tptp.store @t39 tptp.i44 tptp.e44))
% 65.29/65.56  (define @t41 () (tptp.store @t40 tptp.i38 tptp.e38))
% 65.29/65.56  (define @t42 () (tptp.store @t41 tptp.i23 tptp.e23))
% 65.29/65.56  (define @t43 () (tptp.store @t42 tptp.i25 tptp.e25))
% 65.29/65.56  (define @t44 () (tptp.store @t43 tptp.i46 tptp.e46))
% 65.29/65.56  (define @t45 () (tptp.store @t44 tptp.i35 tptp.e35))
% 65.29/65.56  (define @t46 () (tptp.store @t45 tptp.i50 tptp.e50))
% 65.29/65.56  (define @t47 () (tptp.store @t46 tptp.i2 tptp.e2))
% 65.29/65.56  (define @t48 () (tptp.store @t47 tptp.i10 tptp.e10))
% 65.29/65.56  (define @t49 () (tptp.store @t48 tptp.i48 tptp.e48))
% 65.29/65.56  (define @t50 () (tptp.store @t49 tptp.i29 tptp.e29))
% 65.29/65.56  (define @t51 () (tptp.store @t50 tptp.i3 tptp.e3))
% 65.29/65.56  (define @t52 () (tptp.store @t51 tptp.i37 tptp.e37))
% 65.29/65.56  (define @t53 () (tptp.store @t52 tptp.i12 tptp.e12))
% 65.29/65.56  (define @t54 () (tptp.store @t53 tptp.i5 tptp.e5))
% 65.29/65.56  (define @t55 () (tptp.store @t54 tptp.i32 tptp.e32))
% 65.29/65.56  (define @t56 () (tptp.store @t55 tptp.i4 tptp.e4))
% 65.29/65.56  (define @t57 () (tptp.store @t56 tptp.i24 tptp.e24))
% 65.29/65.56  (define @t58 () (tptp.store @t57 tptp.i21 tptp.e21))
% 65.29/65.56  (define @t59 () (tptp.store @t58 tptp.i31 tptp.e31))
% 65.29/65.56  (define @t60 () (tptp.store @t59 tptp.i1 tptp.e1))
% 65.29/65.56  (define @t61 () (tptp.store tptp.a1 tptp.i1 tptp.e1))
% 65.29/65.56  (define @t62 () (tptp.store @t61 tptp.i2 tptp.e2))
% 65.29/65.56  (define @t63 () (tptp.store @t62 tptp.i3 tptp.e3))
% 65.29/65.56  (define @t64 () (tptp.store @t63 tptp.i4 tptp.e4))
% 65.29/65.56  (define @t65 () (tptp.store @t64 tptp.i5 tptp.e5))
% 65.29/65.56  (define @t66 () (tptp.store @t65 tptp.i6 tptp.e6))
% 65.29/65.56  (define @t67 () (tptp.store @t66 tptp.i7 tptp.e7))
% 65.29/65.56  (define @t68 () (tptp.store @t67 tptp.i8 tptp.e8))
% 65.29/65.56  (define @t69 () (tptp.store @t68 tptp.i9 tptp.e9))
% 65.29/65.56  (define @t70 () (tptp.store @t69 tptp.i10 tptp.e10))
% 65.29/65.56  (define @t71 () (tptp.store @t70 tptp.i11 tptp.e11))
% 65.29/65.56  (define @t72 () (tptp.store @t71 tptp.i12 tptp.e12))
% 65.29/65.56  (define @t73 () (tptp.store @t72 tptp.i13 tptp.e13))
% 65.29/65.56  (define @t74 () (tptp.store @t73 tptp.i14 tptp.e14))
% 65.29/65.56  (define @t75 () (tptp.store @t74 tptp.i15 tptp.e15))
% 65.29/65.56  (define @t76 () (tptp.store @t75 tptp.i16 tptp.e16))
% 65.29/65.56  (define @t77 () (tptp.store @t76 tptp.i17 tptp.e17))
% 65.29/65.56  (define @t78 () (tptp.store @t77 tptp.i18 tptp.e18))
% 65.29/65.56  (define @t79 () (tptp.store @t78 tptp.i19 tptp.e19))
% 65.29/65.56  (define @t80 () (tptp.store @t79 tptp.i20 tptp.e20))
% 65.29/65.56  (define @t81 () (tptp.store @t80 tptp.i21 tptp.e21))
% 65.29/65.56  (define @t82 () (tptp.store @t81 tptp.i22 tptp.e22))
% 65.29/65.56  (define @t83 () (tptp.store @t82 tptp.i23 tptp.e23))
% 65.29/65.56  (define @t84 () (tptp.store @t83 tptp.i24 tptp.e24))
% 65.29/65.56  (define @t85 () (tptp.store @t84 tptp.i25 tptp.e25))
% 65.29/65.56  (define @t86 () (tptp.store @t85 tptp.i26 tptp.e26))
% 65.29/65.56  (define @t87 () (tptp.store @t86 tptp.i27 tptp.e27))
% 65.29/65.56  (define @t88 () (tptp.store @t87 tptp.i28 tptp.e28))
% 65.29/65.56  (define @t89 () (tptp.store @t88 tptp.i29 tptp.e29))
% 65.29/65.56  (define @t90 () (tptp.store @t89 tptp.i30 tptp.e30))
% 65.29/65.56  (define @t91 () (tptp.store @t90 tptp.i31 tptp.e31))
% 65.29/65.56  (define @t92 () (tptp.store @t91 tptp.i32 tptp.e32))
% 65.29/65.56  (define @t93 () (tptp.store @t92 tptp.i33 tptp.e33))
% 65.29/65.56  (define @t94 () (tptp.store @t93 tptp.i34 tptp.e34))
% 65.29/65.56  (define @t95 () (tptp.store @t94 tptp.i35 tptp.e35))
% 65.29/65.56  (define @t96 () (tptp.store @t95 tptp.i36 tptp.e36))
% 65.29/65.56  (define @t97 () (tptp.store @t96 tptp.i37 tptp.e37))
% 65.29/65.56  (define @t98 () (tptp.store @t97 tptp.i38 tptp.e38))
% 65.29/65.56  (define @t99 () (tptp.store @t98 tptp.i39 tptp.e39))
% 65.29/65.56  (define @t100 () (tptp.store @t99 tptp.i40 tptp.e40))
% 65.29/65.56  (define @t101 () (tptp.store @t100 tptp.i41 tptp.e41))
% 65.29/65.56  (define @t102 () (tptp.store @t101 tptp.i42 tptp.e42))
% 65.29/65.56  (define @t103 () (tptp.store @t102 tptp.i43 tptp.e43))
% 65.29/65.56  (define @t104 () (tptp.store @t103 tptp.i44 tptp.e44))
% 65.29/65.56  (define @t105 () (tptp.store @t104 tptp.i45 tptp.e45))
% 65.29/65.56  (define @t106 () (tptp.store @t105 tptp.i46 tptp.e46))
% 65.29/65.56  (define @t107 () (tptp.store @t106 tptp.i47 tptp.e47))
% 65.29/65.56  (define @t108 () (tptp.store @t107 tptp.i48 tptp.e48))
% 65.29/65.56  (define @t109 () (tptp.store @t108 tptp.i49 tptp.e49))
% 65.29/65.56  (define @t110 () (tptp.store @t109 tptp.i50 tptp.e50))
% 65.29/65.56  (define @t111 () (tptp.sk @t110 @t60))
% 65.29/65.56  (define @t112 () (tptp.select @t60 @t111))
% 65.29/65.56  (define @t113 () (tptp.select @t110 @t111))
% 65.29/65.56  (define @t114 () (= @t113 @t112))
% 65.29/65.56  (define @t115 () (not @t114))
% 65.29/65.56  (define @t116 () (= tptp.i2 @t111))
% 65.29/65.56  (define @t117 () (not @t116))
% 65.29/65.56  (define @t118 () (= tptp.i1 @t111))
% 65.29/65.56  (define @t119 () (not @t118))
% 65.29/65.56  (define @t120 () (= tptp.i2 tptp.i1))
% 65.29/65.56  (define @t121 () (not @t120))
% 65.29/65.56  (define @t122 () (and @t121 @t118))
% 65.29/65.56  (define @t123 () (= tptp.i3 @t111))
% 65.29/65.56  (define @t124 () (not @t123))
% 65.29/65.56  (define @t125 () (= tptp.i3 tptp.i1))
% 65.29/65.56  (define @t126 () (not @t125))
% 65.29/65.56  (define @t127 () (and @t126 @t118))
% 65.29/65.56  (define @t128 () (= tptp.i4 @t111))
% 65.29/65.56  (define @t129 () (not @t128))
% 65.29/65.56  (define @t130 () (= tptp.i4 tptp.i1))
% 65.29/65.56  (define @t131 () (not @t130))
% 65.29/65.56  (define @t132 () (and @t131 @t118))
% 65.29/65.56  (define @t133 () (= tptp.i5 @t111))
% 65.29/65.56  (define @t134 () (not @t133))
% 65.29/65.56  (define @t135 () (= tptp.i5 tptp.i1))
% 65.29/65.56  (define @t136 () (not @t135))
% 65.29/65.56  (define @t137 () (and @t136 @t118))
% 65.29/65.56  (define @t138 () (= tptp.i6 @t111))
% 65.29/65.56  (define @t139 () (not @t138))
% 65.29/65.56  (define @t140 () (= tptp.i6 tptp.i1))
% 65.29/65.56  (define @t141 () (not @t140))
% 65.29/65.56  (define @t142 () (and @t141 @t118))
% 65.29/65.56  (define @t143 () (= tptp.i7 @t111))
% 65.29/65.56  (define @t144 () (not @t143))
% 65.29/65.56  (define @t145 () (= tptp.i7 tptp.i1))
% 65.29/65.56  (define @t146 () (not @t145))
% 65.29/65.56  (define @t147 () (and @t146 @t118))
% 65.29/65.56  (define @t148 () (= tptp.i8 @t111))
% 65.29/65.56  (define @t149 () (not @t148))
% 65.29/65.56  (define @t150 () (= tptp.i8 tptp.i1))
% 65.29/65.56  (define @t151 () (not @t150))
% 65.29/65.56  (define @t152 () (and @t151 @t118))
% 65.29/65.56  (define @t153 () (= tptp.i9 @t111))
% 65.29/65.56  (define @t154 () (not @t153))
% 65.29/65.56  (define @t155 () (= tptp.i9 tptp.i1))
% 65.29/65.56  (define @t156 () (not @t155))
% 65.29/65.56  (define @t157 () (and @t156 @t118))
% 65.29/65.56  (define @t158 () (= tptp.i10 @t111))
% 65.29/65.56  (define @t159 () (not @t158))
% 65.29/65.56  (define @t160 () (= tptp.i10 tptp.i1))
% 65.29/65.56  (define @t161 () (not @t160))
% 65.29/65.56  (define @t162 () (and @t161 @t118))
% 65.29/65.56  (define @t163 () (= tptp.i11 @t111))
% 65.29/65.56  (define @t164 () (not @t163))
% 65.29/65.56  (define @t165 () (= tptp.i11 tptp.i1))
% 65.29/65.56  (define @t166 () (not @t165))
% 65.29/65.56  (define @t167 () (and @t166 @t118))
% 65.29/65.56  (define @t168 () (= tptp.i12 @t111))
% 65.29/65.56  (define @t169 () (not @t168))
% 65.29/65.56  (define @t170 () (= tptp.i12 tptp.i1))
% 65.29/65.56  (define @t171 () (not @t170))
% 65.29/65.56  (define @t172 () (and @t171 @t118))
% 65.29/65.56  (define @t173 () (= tptp.i13 @t111))
% 65.29/65.56  (define @t174 () (not @t173))
% 65.29/65.56  (define @t175 () (= tptp.i13 tptp.i1))
% 65.29/65.56  (define @t176 () (not @t175))
% 65.29/65.56  (define @t177 () (and @t176 @t118))
% 65.29/65.56  (define @t178 () (= tptp.i14 @t111))
% 65.29/65.56  (define @t179 () (not @t178))
% 65.29/65.56  (define @t180 () (= tptp.i14 tptp.i1))
% 65.29/65.56  (define @t181 () (not @t180))
% 65.29/65.56  (define @t182 () (and @t181 @t118))
% 65.29/65.56  (define @t183 () (= tptp.i15 @t111))
% 65.29/65.56  (define @t184 () (not @t183))
% 65.29/65.56  (define @t185 () (= tptp.i15 tptp.i1))
% 65.29/65.56  (define @t186 () (not @t185))
% 65.29/65.56  (define @t187 () (and @t186 @t118))
% 65.29/65.56  (define @t188 () (= tptp.i16 @t111))
% 65.29/65.56  (define @t189 () (not @t188))
% 65.29/65.56  (define @t190 () (= tptp.i16 tptp.i1))
% 65.29/65.56  (define @t191 () (not @t190))
% 65.29/65.56  (define @t192 () (and @t191 @t118))
% 65.29/65.56  (define @t193 () (= tptp.i17 @t111))
% 65.29/65.56  (define @t194 () (not @t193))
% 65.29/65.56  (define @t195 () (= tptp.i17 tptp.i1))
% 65.29/65.56  (define @t196 () (not @t195))
% 65.29/65.56  (define @t197 () (and @t196 @t118))
% 65.29/65.56  (define @t198 () (= tptp.i18 @t111))
% 65.29/65.56  (define @t199 () (not @t198))
% 65.29/65.56  (define @t200 () (= tptp.i18 tptp.i1))
% 65.29/65.56  (define @t201 () (not @t200))
% 65.29/65.56  (define @t202 () (and @t201 @t118))
% 65.29/65.56  (define @t203 () (= tptp.i19 @t111))
% 65.29/65.56  (define @t204 () (not @t203))
% 65.29/65.56  (define @t205 () (= tptp.i19 tptp.i1))
% 65.29/65.56  (define @t206 () (not @t205))
% 65.29/65.56  (define @t207 () (and @t206 @t118))
% 65.29/65.56  (define @t208 () (= tptp.i20 @t111))
% 65.29/65.56  (define @t209 () (not @t208))
% 65.29/65.56  (define @t210 () (= tptp.i20 tptp.i1))
% 65.29/65.56  (define @t211 () (not @t210))
% 65.29/65.56  (define @t212 () (and @t211 @t118))
% 65.29/65.56  (define @t213 () (= tptp.i21 @t111))
% 65.29/65.56  (define @t214 () (not @t213))
% 65.29/65.56  (define @t215 () (= tptp.i21 tptp.i1))
% 65.29/65.56  (define @t216 () (not @t215))
% 65.29/65.56  (define @t217 () (and @t216 @t118))
% 65.29/65.56  (define @t218 () (= tptp.i22 @t111))
% 65.29/65.56  (define @t219 () (not @t218))
% 65.29/65.56  (define @t220 () (= tptp.i22 tptp.i1))
% 65.29/65.56  (define @t221 () (not @t220))
% 65.29/65.56  (define @t222 () (and @t221 @t118))
% 65.29/65.56  (define @t223 () (= tptp.i23 @t111))
% 65.29/65.56  (define @t224 () (not @t223))
% 65.29/65.56  (define @t225 () (= tptp.i23 tptp.i1))
% 65.29/65.56  (define @t226 () (not @t225))
% 65.29/65.56  (define @t227 () (and @t226 @t118))
% 65.29/65.56  (define @t228 () (= tptp.i24 @t111))
% 65.29/65.56  (define @t229 () (not @t228))
% 65.29/65.56  (define @t230 () (= tptp.i24 tptp.i1))
% 65.29/65.56  (define @t231 () (not @t230))
% 65.29/65.56  (define @t232 () (and @t231 @t118))
% 65.29/65.56  (define @t233 () (= tptp.i25 @t111))
% 65.29/65.56  (define @t234 () (not @t233))
% 65.29/65.56  (define @t235 () (= tptp.i25 tptp.i1))
% 65.29/65.56  (define @t236 () (not @t235))
% 65.29/65.56  (define @t237 () (and @t236 @t118))
% 65.29/65.56  (define @t238 () (= tptp.i26 @t111))
% 65.29/65.56  (define @t239 () (not @t238))
% 65.29/65.56  (define @t240 () (= tptp.i26 tptp.i1))
% 65.29/65.56  (define @t241 () (not @t240))
% 65.29/65.56  (define @t242 () (and @t241 @t118))
% 65.29/65.56  (define @t243 () (= tptp.i27 @t111))
% 65.29/65.56  (define @t244 () (not @t243))
% 65.29/65.56  (define @t245 () (= tptp.i27 tptp.i1))
% 65.29/65.56  (define @t246 () (not @t245))
% 65.29/65.56  (define @t247 () (and @t246 @t118))
% 65.29/65.56  (define @t248 () (= tptp.i28 @t111))
% 65.29/65.56  (define @t249 () (not @t248))
% 65.29/65.56  (define @t250 () (= tptp.i28 tptp.i1))
% 65.29/65.56  (define @t251 () (not @t250))
% 65.29/65.56  (define @t252 () (and @t251 @t118))
% 65.29/65.56  (define @t253 () (= tptp.i29 @t111))
% 65.29/65.56  (define @t254 () (not @t253))
% 65.29/65.56  (define @t255 () (= tptp.i29 tptp.i1))
% 65.29/65.56  (define @t256 () (not @t255))
% 65.29/65.56  (define @t257 () (and @t256 @t118))
% 65.29/65.56  (define @t258 () (= tptp.i30 @t111))
% 65.29/65.56  (define @t259 () (not @t258))
% 65.29/65.56  (define @t260 () (= tptp.i30 tptp.i1))
% 65.29/65.56  (define @t261 () (not @t260))
% 65.29/65.56  (define @t262 () (and @t261 @t118))
% 65.29/65.56  (define @t263 () (= tptp.i31 @t111))
% 65.29/65.56  (define @t264 () (not @t263))
% 65.29/65.56  (define @t265 () (= tptp.i31 tptp.i1))
% 65.29/65.56  (define @t266 () (not @t265))
% 65.29/65.56  (define @t267 () (and @t266 @t118))
% 65.29/65.56  (define @t268 () (= tptp.i32 @t111))
% 65.29/65.56  (define @t269 () (not @t268))
% 65.29/65.56  (define @t270 () (= tptp.i32 tptp.i1))
% 65.29/65.56  (define @t271 () (not @t270))
% 65.29/65.56  (define @t272 () (and @t271 @t118))
% 65.29/65.56  (define @t273 () (= tptp.i33 @t111))
% 65.29/65.56  (define @t274 () (not @t273))
% 65.29/65.56  (define @t275 () (= tptp.i33 tptp.i1))
% 65.29/65.56  (define @t276 () (not @t275))
% 65.29/65.56  (define @t277 () (and @t276 @t118))
% 65.29/65.56  (define @t278 () (= tptp.i34 @t111))
% 65.29/65.56  (define @t279 () (not @t278))
% 65.29/65.56  (define @t280 () (= tptp.i34 tptp.i1))
% 65.29/65.56  (define @t281 () (not @t280))
% 65.29/65.56  (define @t282 () (and @t281 @t118))
% 65.29/65.56  (define @t283 () (= tptp.i35 @t111))
% 65.29/65.56  (define @t284 () (not @t283))
% 65.29/65.56  (define @t285 () (= tptp.i35 tptp.i1))
% 65.29/65.56  (define @t286 () (not @t285))
% 65.29/65.56  (define @t287 () (and @t286 @t118))
% 65.29/65.56  (define @t288 () (= tptp.i36 @t111))
% 65.29/65.56  (define @t289 () (not @t288))
% 65.29/65.56  (define @t290 () (= tptp.i36 tptp.i1))
% 65.29/65.56  (define @t291 () (not @t290))
% 65.29/65.56  (define @t292 () (and @t291 @t118))
% 65.29/65.56  (define @t293 () (= tptp.i37 @t111))
% 65.29/65.56  (define @t294 () (not @t293))
% 65.29/65.56  (define @t295 () (= tptp.i37 tptp.i1))
% 65.29/65.56  (define @t296 () (not @t295))
% 65.29/65.56  (define @t297 () (and @t296 @t118))
% 65.29/65.56  (define @t298 () (= tptp.i38 @t111))
% 65.29/65.56  (define @t299 () (not @t298))
% 65.29/65.56  (define @t300 () (= tptp.i38 tptp.i1))
% 65.29/65.56  (define @t301 () (not @t300))
% 65.29/65.56  (define @t302 () (and @t301 @t118))
% 65.29/65.56  (define @t303 () (= tptp.i39 @t111))
% 65.29/65.56  (define @t304 () (not @t303))
% 65.29/65.56  (define @t305 () (= tptp.i39 tptp.i1))
% 65.29/65.56  (define @t306 () (not @t305))
% 65.29/65.56  (define @t307 () (and @t306 @t118))
% 65.29/65.56  (define @t308 () (= tptp.i40 @t111))
% 65.29/65.56  (define @t309 () (not @t308))
% 65.29/65.56  (define @t310 () (= tptp.i40 tptp.i1))
% 65.29/65.56  (define @t311 () (not @t310))
% 65.29/65.56  (define @t312 () (and @t311 @t118))
% 65.29/65.56  (define @t313 () (= tptp.i41 @t111))
% 65.29/65.56  (define @t314 () (not @t313))
% 65.29/65.56  (define @t315 () (= tptp.i41 tptp.i1))
% 65.29/65.56  (define @t316 () (not @t315))
% 65.29/65.56  (define @t317 () (and @t316 @t118))
% 65.29/65.56  (define @t318 () (= tptp.i42 @t111))
% 65.29/65.56  (define @t319 () (not @t318))
% 65.29/65.56  (define @t320 () (= tptp.i42 tptp.i1))
% 65.29/65.56  (define @t321 () (not @t320))
% 65.29/65.56  (define @t322 () (and @t321 @t118))
% 65.29/65.56  (define @t323 () (= tptp.i43 @t111))
% 65.29/65.56  (define @t324 () (not @t323))
% 65.29/65.56  (define @t325 () (= tptp.i43 tptp.i1))
% 65.29/65.56  (define @t326 () (not @t325))
% 65.29/65.56  (define @t327 () (and @t326 @t118))
% 65.29/65.56  (define @t328 () (= tptp.i44 @t111))
% 65.29/65.56  (define @t329 () (not @t328))
% 65.29/65.56  (define @t330 () (= tptp.i44 tptp.i1))
% 65.29/65.56  (define @t331 () (not @t330))
% 65.29/65.56  (define @t332 () (and @t331 @t118))
% 65.29/65.56  (define @t333 () (= tptp.i45 @t111))
% 65.29/65.56  (define @t334 () (not @t333))
% 65.29/65.56  (define @t335 () (= tptp.i45 tptp.i1))
% 65.29/65.56  (define @t336 () (not @t335))
% 65.29/65.56  (define @t337 () (and @t336 @t118))
% 65.29/65.56  (define @t338 () (= tptp.i46 @t111))
% 65.29/65.56  (define @t339 () (not @t338))
% 65.29/65.56  (define @t340 () (= tptp.i46 tptp.i1))
% 65.29/65.56  (define @t341 () (not @t340))
% 65.29/65.56  (define @t342 () (and @t341 @t118))
% 65.29/65.56  (define @t343 () (= tptp.i47 @t111))
% 65.29/65.56  (define @t344 () (not @t343))
% 65.29/65.56  (define @t345 () (= tptp.i47 tptp.i1))
% 65.29/65.56  (define @t346 () (not @t345))
% 65.29/65.56  (define @t347 () (and @t346 @t118))
% 65.29/65.56  (define @t348 () (= tptp.i48 @t111))
% 65.29/65.56  (define @t349 () (not @t348))
% 65.29/65.56  (define @t350 () (= tptp.i48 tptp.i1))
% 65.29/65.56  (define @t351 () (not @t350))
% 65.29/65.56  (define @t352 () (and @t351 @t118))
% 65.29/65.56  (define @t353 () (= tptp.i49 @t111))
% 65.29/65.56  (define @t354 () (not @t353))
% 65.29/65.56  (define @t355 () (= tptp.i49 tptp.i1))
% 65.29/65.56  (define @t356 () (not @t355))
% 65.29/65.56  (define @t357 () (and @t356 @t118))
% 65.29/65.56  (define @t358 () (= tptp.i50 @t111))
% 65.29/65.56  (define @t359 () (not @t358))
% 65.29/65.56  (define @t360 () (= tptp.i50 tptp.i1))
% 65.29/65.56  (define @t361 () (not @t360))
% 65.29/65.56  (define @t362 () (and @t361 @t118))
% 65.29/65.56  (define @t363 () (tptp.select @t61 @t111))
% 65.29/65.56  (define @t364 () (tptp.select @t62 @t111))
% 65.29/65.56  (define @t365 () (= @t364 @t363))
% 65.29/65.56  (define @t366 () (or @t116 @t365))
% 65.29/65.56  (define @t367 () (tptp.select @t63 @t111))
% 65.29/65.56  (define @t368 () (= @t367 @t364))
% 65.29/65.56  (define @t369 () (or @t123 @t368))
% 65.29/65.56  (define @t370 () (tptp.select @t64 @t111))
% 65.29/65.56  (define @t371 () (= @t370 @t367))
% 65.29/65.56  (define @t372 () (or @t128 @t371))
% 65.29/65.56  (define @t373 () (tptp.select @t65 @t111))
% 65.29/65.56  (define @t374 () (= @t373 @t370))
% 65.29/65.56  (define @t375 () (or @t133 @t374))
% 65.29/65.56  (define @t376 () (tptp.select @t66 @t111))
% 65.29/65.56  (define @t377 () (= @t376 @t373))
% 65.29/65.56  (define @t378 () (or @t138 @t377))
% 65.29/65.56  (define @t379 () (tptp.select @t67 @t111))
% 65.29/65.56  (define @t380 () (= @t379 @t376))
% 65.29/65.56  (define @t381 () (or @t143 @t380))
% 65.29/65.56  (define @t382 () (tptp.select @t68 @t111))
% 65.29/65.56  (define @t383 () (= @t382 @t379))
% 65.29/65.56  (define @t384 () (or @t148 @t383))
% 65.29/65.56  (define @t385 () (tptp.select @t69 @t111))
% 65.29/65.56  (define @t386 () (= @t385 @t382))
% 65.29/65.56  (define @t387 () (or @t153 @t386))
% 65.29/65.56  (define @t388 () (tptp.select @t70 @t111))
% 65.29/65.56  (define @t389 () (= @t388 @t385))
% 65.29/65.56  (define @t390 () (or @t158 @t389))
% 65.29/65.56  (define @t391 () (tptp.select @t71 @t111))
% 65.29/65.56  (define @t392 () (= @t391 @t388))
% 65.29/65.56  (define @t393 () (or @t163 @t392))
% 65.29/65.56  (define @t394 () (tptp.select @t72 @t111))
% 65.29/65.56  (define @t395 () (= @t394 @t391))
% 65.29/65.56  (define @t396 () (or @t168 @t395))
% 65.29/65.56  (define @t397 () (tptp.select @t73 @t111))
% 65.29/65.56  (define @t398 () (= @t397 @t394))
% 65.29/65.56  (define @t399 () (or @t173 @t398))
% 65.29/65.56  (define @t400 () (tptp.select @t74 @t111))
% 65.29/65.56  (define @t401 () (= @t400 @t397))
% 65.29/65.56  (define @t402 () (or @t178 @t401))
% 65.29/65.56  (define @t403 () (tptp.select @t75 @t111))
% 65.29/65.56  (define @t404 () (= @t403 @t400))
% 65.29/65.56  (define @t405 () (or @t183 @t404))
% 65.29/65.56  (define @t406 () (tptp.select @t76 @t111))
% 65.29/65.56  (define @t407 () (= @t406 @t403))
% 65.29/65.56  (define @t408 () (or @t188 @t407))
% 65.29/65.56  (define @t409 () (tptp.select @t77 @t111))
% 65.29/65.56  (define @t410 () (= @t409 @t406))
% 65.29/65.56  (define @t411 () (or @t193 @t410))
% 65.29/65.56  (define @t412 () (tptp.select @t78 @t111))
% 65.29/65.56  (define @t413 () (= @t412 @t409))
% 65.29/65.56  (define @t414 () (or @t198 @t413))
% 65.29/65.56  (define @t415 () (tptp.select @t79 @t111))
% 65.29/65.56  (define @t416 () (= @t415 @t412))
% 65.29/65.56  (define @t417 () (or @t203 @t416))
% 65.29/65.56  (define @t418 () (tptp.select @t80 @t111))
% 65.29/65.56  (define @t419 () (= @t418 @t415))
% 65.29/65.56  (define @t420 () (or @t208 @t419))
% 65.29/65.56  (define @t421 () (tptp.select @t81 @t111))
% 65.29/65.56  (define @t422 () (= @t421 @t418))
% 65.29/65.56  (define @t423 () (or @t213 @t422))
% 65.29/65.56  (define @t424 () (tptp.select @t82 @t111))
% 65.29/65.56  (define @t425 () (= @t424 @t421))
% 65.29/65.56  (define @t426 () (or @t218 @t425))
% 65.29/65.56  (define @t427 () (tptp.select @t83 @t111))
% 65.29/65.56  (define @t428 () (= @t427 @t424))
% 65.29/65.56  (define @t429 () (or @t223 @t428))
% 65.29/65.56  (define @t430 () (tptp.select @t84 @t111))
% 65.29/65.56  (define @t431 () (= @t430 @t427))
% 65.29/65.56  (define @t432 () (or @t228 @t431))
% 65.29/65.56  (define @t433 () (tptp.select @t85 @t111))
% 65.29/65.56  (define @t434 () (= @t433 @t430))
% 65.29/65.56  (define @t435 () (or @t233 @t434))
% 65.29/65.56  (define @t436 () (tptp.select @t86 @t111))
% 65.29/65.56  (define @t437 () (= @t436 @t433))
% 65.29/65.56  (define @t438 () (or @t238 @t437))
% 65.29/65.56  (define @t439 () (tptp.select @t87 @t111))
% 65.29/65.56  (define @t440 () (= @t439 @t436))
% 65.29/65.56  (define @t441 () (or @t243 @t440))
% 65.29/65.56  (define @t442 () (tptp.select @t88 @t111))
% 65.29/65.56  (define @t443 () (= @t442 @t439))
% 65.29/65.56  (define @t444 () (or @t248 @t443))
% 65.29/65.56  (define @t445 () (tptp.select @t89 @t111))
% 65.29/65.56  (define @t446 () (= @t445 @t442))
% 65.29/65.56  (define @t447 () (or @t253 @t446))
% 65.29/65.56  (define @t448 () (tptp.select @t90 @t111))
% 65.29/65.56  (define @t449 () (= @t448 @t445))
% 65.29/65.56  (define @t450 () (or @t258 @t449))
% 65.29/65.56  (define @t451 () (tptp.select @t91 @t111))
% 65.29/65.56  (define @t452 () (= @t451 @t448))
% 65.29/65.56  (define @t453 () (or @t263 @t452))
% 65.29/65.56  (define @t454 () (tptp.select @t92 @t111))
% 65.29/65.56  (define @t455 () (= @t454 @t451))
% 65.29/65.56  (define @t456 () (or @t268 @t455))
% 65.29/65.56  (define @t457 () (tptp.select @t93 @t111))
% 65.29/65.56  (define @t458 () (= @t457 @t454))
% 65.29/65.56  (define @t459 () (or @t273 @t458))
% 65.29/65.56  (define @t460 () (tptp.select @t94 @t111))
% 65.29/65.56  (define @t461 () (= @t460 @t457))
% 65.29/65.56  (define @t462 () (or @t278 @t461))
% 65.29/65.56  (define @t463 () (tptp.select @t95 @t111))
% 65.29/65.56  (define @t464 () (= @t463 @t460))
% 65.29/65.56  (define @t465 () (or @t283 @t464))
% 65.29/65.56  (define @t466 () (tptp.select @t96 @t111))
% 65.29/65.56  (define @t467 () (= @t466 @t463))
% 65.29/65.56  (define @t468 () (or @t288 @t467))
% 65.29/65.56  (define @t469 () (tptp.select @t97 @t111))
% 65.29/65.56  (define @t470 () (= @t469 @t466))
% 65.29/65.56  (define @t471 () (or @t293 @t470))
% 65.29/65.56  (define @t472 () (tptp.select @t98 @t111))
% 65.29/65.56  (define @t473 () (= @t472 @t469))
% 65.29/65.56  (define @t474 () (or @t298 @t473))
% 65.29/65.56  (define @t475 () (tptp.select @t99 @t111))
% 65.29/65.56  (define @t476 () (= @t475 @t472))
% 65.29/65.56  (define @t477 () (or @t303 @t476))
% 65.29/65.56  (define @t478 () (tptp.select @t100 @t111))
% 65.29/65.56  (define @t479 () (= @t478 @t475))
% 65.29/65.56  (define @t480 () (or @t308 @t479))
% 65.29/65.56  (define @t481 () (tptp.select @t101 @t111))
% 65.29/65.56  (define @t482 () (= @t481 @t478))
% 65.29/65.56  (define @t483 () (or @t313 @t482))
% 65.29/65.56  (define @t484 () (tptp.select @t102 @t111))
% 65.29/65.56  (define @t485 () (= @t484 @t481))
% 65.29/65.56  (define @t486 () (or @t318 @t485))
% 65.29/65.56  (define @t487 () (tptp.select @t103 @t111))
% 65.29/65.56  (define @t488 () (= @t487 @t484))
% 65.29/65.56  (define @t489 () (or @t323 @t488))
% 65.29/65.56  (define @t490 () (tptp.select @t104 @t111))
% 65.29/65.56  (define @t491 () (= @t490 @t487))
% 65.29/65.56  (define @t492 () (or @t328 @t491))
% 65.29/65.56  (define @t493 () (tptp.select @t105 @t111))
% 65.29/65.56  (define @t494 () (= @t493 @t490))
% 65.29/65.56  (define @t495 () (or @t333 @t494))
% 65.29/65.56  (define @t496 () (tptp.select @t106 @t111))
% 65.29/65.56  (define @t497 () (= @t496 @t493))
% 65.29/65.56  (define @t498 () (or @t338 @t497))
% 65.29/65.56  (define @t499 () (tptp.select @t107 @t111))
% 65.29/65.56  (define @t500 () (= @t499 @t496))
% 65.29/65.56  (define @t501 () (or @t343 @t500))
% 65.29/65.56  (define @t502 () (tptp.select @t108 @t111))
% 65.29/65.56  (define @t503 () (= @t502 @t499))
% 65.29/65.56  (define @t504 () (or @t348 @t503))
% 65.29/65.56  (define @t505 () (tptp.select @t109 @t111))
% 65.29/65.56  (define @t506 () (= @t505 @t502))
% 65.29/65.56  (define @t507 () (or @t353 @t506))
% 65.29/65.56  (define @t508 () (= @t113 @t505))
% 65.29/65.56  (define @t509 () (or @t358 @t508))
% 65.29/65.56  (define @t510 () (not @t508))
% 65.29/65.56  (define @t511 () (= tptp.e1 (tptp.select (tptp.store tptp.a1 @t111 tptp.e1) @t111)))
% 65.29/65.56  (define @t512 () (not @t511))
% 65.29/65.56  (define @t513 () (not @t365))
% 65.29/65.56  (define @t514 () (not @t368))
% 65.29/65.56  (define @t515 () (not @t371))
% 65.29/65.56  (define @t516 () (not @t374))
% 65.29/65.56  (define @t517 () (not @t377))
% 65.29/65.56  (define @t518 () (not @t380))
% 65.29/65.56  (define @t519 () (not @t383))
% 65.29/65.56  (define @t520 () (not @t386))
% 65.29/65.56  (define @t521 () (not @t389))
% 65.29/65.56  (define @t522 () (not @t392))
% 65.29/65.56  (define @t523 () (not @t395))
% 65.29/65.56  (define @t524 () (not @t398))
% 65.29/65.56  (define @t525 () (not @t401))
% 65.29/65.56  (define @t526 () (not @t404))
% 65.29/65.56  (define @t527 () (not @t407))
% 65.29/65.56  (define @t528 () (not @t410))
% 65.29/65.56  (define @t529 () (not @t413))
% 65.29/65.56  (define @t530 () (not @t416))
% 65.29/65.56  (define @t531 () (not @t419))
% 65.29/65.56  (define @t532 () (not @t422))
% 65.29/65.56  (define @t533 () (not @t425))
% 65.29/65.56  (define @t534 () (not @t428))
% 65.29/65.56  (define @t535 () (not @t431))
% 65.29/65.56  (define @t536 () (not @t434))
% 65.29/65.56  (define @t537 () (not @t437))
% 65.29/65.56  (define @t538 () (not @t440))
% 65.29/65.56  (define @t539 () (not @t443))
% 65.29/65.56  (define @t540 () (not @t446))
% 65.29/65.56  (define @t541 () (not @t449))
% 65.29/65.56  (define @t542 () (not @t452))
% 65.29/65.56  (define @t543 () (not @t455))
% 65.29/65.56  (define @t544 () (not @t458))
% 65.29/65.56  (define @t545 () (not @t461))
% 65.29/65.56  (define @t546 () (not @t464))
% 65.29/65.56  (define @t547 () (not @t467))
% 65.29/65.56  (define @t548 () (not @t470))
% 65.29/65.56  (define @t549 () (not @t473))
% 65.29/65.56  (define @t550 () (not @t476))
% 65.29/65.56  (define @t551 () (not @t479))
% 65.29/65.56  (define @t552 () (not @t482))
% 65.29/65.56  (define @t553 () (not @t485))
% 65.29/65.56  (define @t554 () (not @t488))
% 65.29/65.56  (define @t555 () (not @t491))
% 65.29/65.56  (define @t556 () (not @t494))
% 65.29/65.56  (define @t557 () (not @t497))
% 65.29/65.56  (define @t558 () (not @t500))
% 65.29/65.56  (define @t559 () (not @t503))
% 65.29/65.56  (define @t560 () (not @t506))
% 65.29/65.56  (define @t561 () (tptp.store @t59 @t111 tptp.e1))
% 65.29/65.56  (define @t562 () (tptp.select @t561 @t111))
% 65.29/65.56  (define @t563 () (= tptp.e1 @t562))
% 65.29/65.56  (define @t564 () (not @t563))
% 65.29/65.56  (define @t565 () (not @t115))
% 65.29/65.56  (define @t566 () (and @t115 @t118 @t563 @t506 @t503 @t500 @t497 @t494 @t491 @t488 @t485 @t482 @t479 @t476 @t473 @t470 @t467 @t464 @t461 @t458 @t455 @t452 @t449 @t446 @t443 @t440 @t437 @t434 @t431 @t428 @t425 @t422 @t419 @t416 @t413 @t410 @t407 @t404 @t401 @t398 @t395 @t392 @t389 @t386 @t383 @t380 @t377 @t374 @t371 @t368 @t365 @t511))
% 65.29/65.56  (define @t567 () (tptp.select @t59 @t111))
% 65.29/65.56  (define @t568 () (= @t112 @t567))
% 65.29/65.56  (define @t569 () (or @t118 @t568))
% 65.29/65.56  (define @t570 () (@list true false))
% 65.29/65.56  (define @t571 () (tptp.select tptp.a1 @t111))
% 65.29/65.56  (define @t572 () (= @t363 @t571))
% 65.29/65.56  (define @t573 () (or @t118 @t572))
% 65.29/65.56  (define @t574 () (= tptp.i50 tptp.i48))
% 65.29/65.56  (define @t575 () (not @t574))
% 65.29/65.56  (define @t576 () (= false true))
% 65.29/65.56  (define @t577 () (and @t358 @t348 @t575))
% 65.29/65.56  (define @t578 () (= tptp.i50 tptp.i37))
% 65.29/65.56  (define @t579 () (not @t578))
% 65.29/65.56  (define @t580 () (and @t358 @t293 @t579))
% 65.29/65.56  (define @t581 () (= tptp.i50 tptp.i32))
% 65.29/65.56  (define @t582 () (not @t581))
% 65.29/65.56  (define @t583 () (and @t358 @t268 @t582))
% 65.29/65.56  (define @t584 () (= tptp.i50 tptp.i31))
% 65.29/65.56  (define @t585 () (not @t584))
% 65.29/65.56  (define @t586 () (and @t358 @t263 @t585))
% 65.29/65.56  (define @t587 () (= tptp.i50 tptp.i29))
% 65.29/65.56  (define @t588 () (not @t587))
% 65.29/65.56  (define @t589 () (and @t358 @t253 @t588))
% 65.29/65.56  (define @t590 () (= tptp.i50 tptp.i24))
% 65.29/65.56  (define @t591 () (not @t590))
% 65.29/65.56  (define @t592 () (and @t358 @t228 @t591))
% 65.29/65.56  (define @t593 () (= tptp.i50 tptp.i21))
% 65.29/65.56  (define @t594 () (not @t593))
% 65.29/65.56  (define @t595 () (and @t358 @t213 @t594))
% 65.29/65.56  (define @t596 () (= tptp.i50 tptp.i12))
% 65.29/65.56  (define @t597 () (not @t596))
% 65.29/65.56  (define @t598 () (and @t358 @t168 @t597))
% 65.29/65.56  (define @t599 () (= tptp.i50 tptp.i10))
% 65.29/65.56  (define @t600 () (not @t599))
% 65.29/65.56  (define @t601 () (and @t358 @t158 @t600))
% 65.29/65.56  (define @t602 () (= tptp.i50 tptp.i5))
% 65.29/65.56  (define @t603 () (not @t602))
% 65.29/65.56  (define @t604 () (and @t358 @t133 @t603))
% 65.29/65.56  (define @t605 () (= tptp.i50 tptp.i4))
% 65.29/65.56  (define @t606 () (not @t605))
% 65.29/65.56  (define @t607 () (and @t358 @t128 @t606))
% 65.29/65.56  (define @t608 () (= tptp.i50 tptp.i3))
% 65.29/65.56  (define @t609 () (not @t608))
% 65.29/65.56  (define @t610 () (and @t358 @t123 @t609))
% 65.29/65.56  (define @t611 () (= tptp.i50 tptp.i2))
% 65.29/65.56  (define @t612 () (not @t611))
% 65.29/65.56  (define @t613 () (and @t358 @t116 @t612))
% 65.29/65.56  (define @t614 () (tptp.select @t48 @t111))
% 65.29/65.56  (define @t615 () (tptp.select @t49 @t111))
% 65.29/65.56  (define @t616 () (= @t615 @t614))
% 65.29/65.56  (define @t617 () (or @t348 @t616))
% 65.29/65.56  (define @t618 () (tptp.select @t51 @t111))
% 65.29/65.56  (define @t619 () (tptp.select @t52 @t111))
% 65.29/65.56  (define @t620 () (= @t619 @t618))
% 65.29/65.56  (define @t621 () (or @t293 @t620))
% 65.29/65.56  (define @t622 () (tptp.select @t54 @t111))
% 65.29/65.56  (define @t623 () (tptp.select @t55 @t111))
% 65.29/65.56  (define @t624 () (= @t623 @t622))
% 65.29/65.56  (define @t625 () (or @t268 @t624))
% 65.29/65.56  (define @t626 () (tptp.select @t58 @t111))
% 65.29/65.56  (define @t627 () (= @t567 @t626))
% 65.29/65.56  (define @t628 () (or @t263 @t627))
% 65.29/65.56  (define @t629 () (tptp.select @t50 @t111))
% 65.29/65.56  (define @t630 () (= @t629 @t615))
% 65.29/65.56  (define @t631 () (or @t253 @t630))
% 65.29/65.56  (define @t632 () (tptp.select @t56 @t111))
% 65.29/65.56  (define @t633 () (tptp.select @t57 @t111))
% 65.29/65.56  (define @t634 () (= @t633 @t632))
% 65.29/65.56  (define @t635 () (or @t228 @t634))
% 65.29/65.56  (define @t636 () (= @t626 @t633))
% 65.29/65.56  (define @t637 () (or @t213 @t636))
% 65.29/65.56  (define @t638 () (tptp.select @t53 @t111))
% 65.29/65.56  (define @t639 () (= @t638 @t619))
% 65.29/65.56  (define @t640 () (or @t168 @t639))
% 65.29/65.56  (define @t641 () (tptp.select @t47 @t111))
% 65.29/65.56  (define @t642 () (= @t614 @t641))
% 65.29/65.56  (define @t643 () (or @t158 @t642))
% 65.29/65.56  (define @t644 () (= @t622 @t638))
% 65.29/65.56  (define @t645 () (or @t133 @t644))
% 65.29/65.56  (define @t646 () (= @t632 @t623))
% 65.29/65.56  (define @t647 () (or @t128 @t646))
% 65.29/65.56  (define @t648 () (= @t618 @t629))
% 65.29/65.56  (define @t649 () (or @t123 @t648))
% 65.29/65.56  (define @t650 () (tptp.select @t46 @t111))
% 65.29/65.56  (define @t651 () (= @t641 @t650))
% 65.29/65.56  (define @t652 () (or @t116 @t651))
% 65.29/65.56  (define @t653 () (= tptp.e50 (tptp.select (tptp.store @t109 @t111 tptp.e50) @t111)))
% 65.29/65.56  (define @t654 () (tptp.store @t45 @t111 tptp.e50))
% 65.29/65.56  (define @t655 () (tptp.select @t654 @t111))
% 65.29/65.56  (define @t656 () (= tptp.e50 @t655))
% 65.29/65.56  (define @t657 () (and @t568 @t358 @t653 @t627 @t636 @t634 @t646 @t624 @t644 @t639 @t620 @t648 @t630 @t616 @t642 @t651 @t656))
% 65.29/65.56  (define @t658 () (not @t651))
% 65.29/65.56  (define @t659 () (not @t642))
% 65.29/65.56  (define @t660 () (not @t616))
% 65.29/65.56  (define @t661 () (not @t630))
% 65.29/65.56  (define @t662 () (not @t648))
% 65.29/65.56  (define @t663 () (not @t620))
% 65.29/65.56  (define @t664 () (not @t639))
% 65.29/65.56  (define @t665 () (not @t644))
% 65.29/65.56  (define @t666 () (not @t624))
% 65.29/65.56  (define @t667 () (not @t646))
% 65.29/65.56  (define @t668 () (not @t634))
% 65.29/65.56  (define @t669 () (not @t636))
% 65.29/65.56  (define @t670 () (not @t627))
% 65.29/65.56  (define @t671 () (not @t568))
% 65.29/65.56  (define @t672 () (tptp.select @t45 @t111))
% 65.29/65.56  (define @t673 () (= @t650 @t672))
% 65.29/65.56  (define @t674 () (or @t358 @t673))
% 65.29/65.56  (define @t675 () (= tptp.i49 tptp.i48))
% 65.29/65.56  (define @t676 () (not @t675))
% 65.29/65.56  (define @t677 () (and @t353 @t348 @t676))
% 65.29/65.56  (define @t678 () (= tptp.i49 tptp.i47))
% 65.29/65.56  (define @t679 () (not @t678))
% 65.29/65.56  (define @t680 () (and @t353 @t343 @t679))
% 65.29/65.56  (define @t681 () (= tptp.i49 tptp.i46))
% 65.29/65.56  (define @t682 () (not @t681))
% 65.29/65.56  (define @t683 () (and @t353 @t338 @t682))
% 65.29/65.56  (define @t684 () (= tptp.i49 tptp.i44))
% 65.29/65.56  (define @t685 () (not @t684))
% 65.29/65.56  (define @t686 () (and @t353 @t328 @t685))
% 65.29/65.56  (define @t687 () (= tptp.i49 tptp.i42))
% 65.29/65.56  (define @t688 () (not @t687))
% 65.29/65.56  (define @t689 () (and @t353 @t318 @t688))
% 65.29/65.56  (define @t690 () (= tptp.i49 tptp.i38))
% 65.29/65.56  (define @t691 () (not @t690))
% 65.29/65.56  (define @t692 () (and @t353 @t298 @t691))
% 65.29/65.56  (define @t693 () (= tptp.i49 tptp.i37))
% 65.29/65.56  (define @t694 () (not @t693))
% 65.29/65.56  (define @t695 () (and @t353 @t293 @t694))
% 65.29/65.56  (define @t696 () (= tptp.i49 tptp.i36))
% 65.29/65.56  (define @t697 () (not @t696))
% 65.29/65.56  (define @t698 () (and @t353 @t288 @t697))
% 65.29/65.56  (define @t699 () (= tptp.i49 tptp.i35))
% 65.29/65.56  (define @t700 () (not @t699))
% 65.29/65.56  (define @t701 () (and @t353 @t283 @t700))
% 65.29/65.56  (define @t702 () (= tptp.i49 tptp.i34))
% 65.29/65.56  (define @t703 () (not @t702))
% 65.29/65.56  (define @t704 () (and @t353 @t278 @t703))
% 65.29/65.56  (define @t705 () (= tptp.i49 tptp.i33))
% 65.29/65.56  (define @t706 () (not @t705))
% 65.29/65.56  (define @t707 () (and @t353 @t273 @t706))
% 65.29/65.56  (define @t708 () (= tptp.i49 tptp.i32))
% 65.29/65.56  (define @t709 () (not @t708))
% 65.29/65.56  (define @t710 () (and @t353 @t268 @t709))
% 65.29/65.56  (define @t711 () (= tptp.i49 tptp.i31))
% 65.29/65.56  (define @t712 () (not @t711))
% 65.29/65.56  (define @t713 () (and @t353 @t263 @t712))
% 65.29/65.56  (define @t714 () (= tptp.i49 tptp.i29))
% 65.29/65.56  (define @t715 () (not @t714))
% 65.29/65.56  (define @t716 () (and @t353 @t253 @t715))
% 65.29/65.56  (define @t717 () (= tptp.i49 tptp.i27))
% 65.29/65.56  (define @t718 () (not @t717))
% 65.29/65.56  (define @t719 () (and @t353 @t243 @t718))
% 65.29/65.56  (define @t720 () (= tptp.i49 tptp.i26))
% 65.29/65.56  (define @t721 () (not @t720))
% 65.29/65.56  (define @t722 () (and @t353 @t238 @t721))
% 65.29/65.56  (define @t723 () (= tptp.i49 tptp.i25))
% 65.29/65.56  (define @t724 () (not @t723))
% 65.29/65.56  (define @t725 () (and @t353 @t233 @t724))
% 65.29/65.56  (define @t726 () (= tptp.i49 tptp.i24))
% 65.29/65.56  (define @t727 () (not @t726))
% 65.29/65.56  (define @t728 () (and @t353 @t228 @t727))
% 65.29/65.56  (define @t729 () (= tptp.i49 tptp.i23))
% 65.29/65.56  (define @t730 () (not @t729))
% 65.29/65.56  (define @t731 () (and @t353 @t223 @t730))
% 65.29/65.56  (define @t732 () (= tptp.i49 tptp.i21))
% 65.29/65.56  (define @t733 () (not @t732))
% 65.29/65.56  (define @t734 () (and @t353 @t213 @t733))
% 65.29/65.56  (define @t735 () (= tptp.i49 tptp.i18))
% 65.29/65.56  (define @t736 () (not @t735))
% 65.29/65.56  (define @t737 () (and @t353 @t198 @t736))
% 65.29/65.56  (define @t738 () (= tptp.i49 tptp.i17))
% 65.29/65.56  (define @t739 () (not @t738))
% 65.29/65.56  (define @t740 () (and @t353 @t193 @t739))
% 65.29/65.56  (define @t741 () (= tptp.i49 tptp.i15))
% 65.29/65.56  (define @t742 () (not @t741))
% 65.29/65.56  (define @t743 () (and @t353 @t183 @t742))
% 65.29/65.56  (define @t744 () (= tptp.i49 tptp.i14))
% 65.29/65.56  (define @t745 () (not @t744))
% 65.29/65.56  (define @t746 () (and @t353 @t178 @t745))
% 65.29/65.56  (define @t747 () (= tptp.i49 tptp.i13))
% 65.29/65.56  (define @t748 () (not @t747))
% 65.29/65.56  (define @t749 () (and @t353 @t173 @t748))
% 65.29/65.56  (define @t750 () (= tptp.i49 tptp.i12))
% 65.29/65.56  (define @t751 () (not @t750))
% 65.29/65.56  (define @t752 () (and @t353 @t168 @t751))
% 65.29/65.56  (define @t753 () (= tptp.i49 tptp.i11))
% 65.29/65.56  (define @t754 () (not @t753))
% 65.29/65.56  (define @t755 () (and @t353 @t163 @t754))
% 65.29/65.56  (define @t756 () (= tptp.i49 tptp.i10))
% 65.29/65.56  (define @t757 () (not @t756))
% 65.29/65.56  (define @t758 () (and @t353 @t158 @t757))
% 65.29/65.56  (define @t759 () (= tptp.i49 tptp.i9))
% 65.29/65.56  (define @t760 () (not @t759))
% 65.29/65.56  (define @t761 () (and @t353 @t153 @t760))
% 65.29/65.56  (define @t762 () (= tptp.i49 tptp.i7))
% 65.29/65.56  (define @t763 () (not @t762))
% 65.29/65.56  (define @t764 () (and @t353 @t143 @t763))
% 65.29/65.56  (define @t765 () (= tptp.i49 tptp.i6))
% 65.29/65.56  (define @t766 () (not @t765))
% 65.29/65.56  (define @t767 () (and @t353 @t138 @t766))
% 65.29/65.56  (define @t768 () (= tptp.i49 tptp.i5))
% 65.29/65.56  (define @t769 () (not @t768))
% 65.29/65.56  (define @t770 () (and @t353 @t133 @t769))
% 65.29/65.56  (define @t771 () (= tptp.i49 tptp.i4))
% 65.29/65.56  (define @t772 () (not @t771))
% 65.29/65.56  (define @t773 () (and @t353 @t128 @t772))
% 65.29/65.56  (define @t774 () (= tptp.i49 tptp.i3))
% 65.29/65.56  (define @t775 () (not @t774))
% 65.29/65.56  (define @t776 () (and @t353 @t123 @t775))
% 65.29/65.56  (define @t777 () (= tptp.i49 tptp.i2))
% 65.29/65.56  (define @t778 () (not @t777))
% 65.29/65.56  (define @t779 () (and @t353 @t116 @t778))
% 65.29/65.56  (define @t780 () (tptp.select @t33 @t111))
% 65.29/65.56  (define @t781 () (tptp.select @t34 @t111))
% 65.29/65.56  (define @t782 () (= @t781 @t780))
% 65.29/65.56  (define @t783 () (or @t343 @t782))
% 65.29/65.56  (define @t784 () (tptp.select @t43 @t111))
% 65.29/65.56  (define @t785 () (tptp.select @t44 @t111))
% 65.29/65.56  (define @t786 () (= @t785 @t784))
% 65.29/65.56  (define @t787 () (or @t338 @t786))
% 65.29/65.56  (define @t788 () (tptp.select @t39 @t111))
% 65.29/65.56  (define @t789 () (tptp.select @t40 @t111))
% 65.29/65.56  (define @t790 () (= @t789 @t788))
% 65.29/65.56  (define @t791 () (or @t328 @t790))
% 65.29/65.56  (define @t792 () (tptp.select @t32 @t111))
% 65.29/65.56  (define @t793 () (= @t780 @t792))
% 65.29/65.56  (define @t794 () (or @t318 @t793))
% 65.29/65.56  (define @t795 () (tptp.select @t41 @t111))
% 65.29/65.56  (define @t796 () (= @t795 @t789))
% 65.29/65.56  (define @t797 () (or @t298 @t796))
% 65.29/65.56  (define @t798 () (tptp.select @t38 @t111))
% 65.29/65.56  (define @t799 () (= @t788 @t798))
% 65.29/65.56  (define @t800 () (or @t288 @t799))
% 65.29/65.56  (define @t801 () (= @t672 @t785))
% 65.29/65.56  (define @t802 () (or @t283 @t801))
% 65.29/65.56  (define @t803 () (tptp.select @t36 @t111))
% 65.29/65.56  (define @t804 () (tptp.select @t37 @t111))
% 65.29/65.56  (define @t805 () (= @t804 @t803))
% 65.29/65.56  (define @t806 () (or @t278 @t805))
% 65.29/65.56  (define @t807 () (tptp.select @t29 @t111))
% 65.29/65.56  (define @t808 () (tptp.select @t30 @t111))
% 65.29/65.56  (define @t809 () (= @t808 @t807))
% 65.29/65.56  (define @t810 () (or @t273 @t809))
% 65.29/65.56  (define @t811 () (tptp.select @t26 @t111))
% 65.29/65.56  (define @t812 () (tptp.select @t27 @t111))
% 65.29/65.56  (define @t813 () (= @t812 @t811))
% 65.29/65.56  (define @t814 () (or @t243 @t813))
% 65.29/65.56  (define @t815 () (tptp.select @t35 @t111))
% 65.29/65.56  (define @t816 () (= @t803 @t815))
% 65.29/65.56  (define @t817 () (or @t238 @t816))
% 65.29/65.56  (define @t818 () (tptp.select @t42 @t111))
% 65.29/65.56  (define @t819 () (= @t784 @t818))
% 65.29/65.56  (define @t820 () (or @t233 @t819))
% 65.29/65.56  (define @t821 () (= @t818 @t795))
% 65.29/65.56  (define @t822 () (or @t223 @t821))
% 65.29/65.56  (define @t823 () (= @t815 @t781))
% 65.29/65.56  (define @t824 () (or @t198 @t823))
% 65.29/65.56  (define @t825 () (tptp.select @t31 @t111))
% 65.29/65.56  (define @t826 () (= @t792 @t825))
% 65.29/65.56  (define @t827 () (or @t193 @t826))
% 65.29/65.56  (define @t828 () (tptp.select @t28 @t111))
% 65.29/65.56  (define @t829 () (= @t828 @t812))
% 65.29/65.56  (define @t830 () (or @t183 @t829))
% 65.29/65.56  (define @t831 () (tptp.select @t23 @t111))
% 65.29/65.56  (define @t832 () (tptp.select @t24 @t111))
% 65.29/65.56  (define @t833 () (= @t832 @t831))
% 65.29/65.56  (define @t834 () (or @t178 @t833))
% 65.29/65.56  (define @t835 () (tptp.select @t25 @t111))
% 65.29/65.56  (define @t836 () (= @t835 @t832))
% 65.29/65.56  (define @t837 () (or @t173 @t836))
% 65.29/65.56  (define @t838 () (= @t798 @t804))
% 65.29/65.56  (define @t839 () (or @t163 @t838))
% 65.29/65.56  (define @t840 () (= @t825 @t808))
% 65.29/65.56  (define @t841 () (or @t153 @t840))
% 65.29/65.56  (define @t842 () (= @t807 @t828))
% 65.29/65.56  (define @t843 () (or @t143 @t842))
% 65.29/65.56  (define @t844 () (= @t811 @t835))
% 65.29/65.56  (define @t845 () (or @t138 @t844))
% 65.29/65.56  (define @t846 () (= tptp.e49 (tptp.select (tptp.store @t108 @t111 tptp.e49) @t111)))
% 65.29/65.56  (define @t847 () (tptp.store @t22 @t111 tptp.e49))
% 65.29/65.56  (define @t848 () (tptp.select @t847 @t111))
% 65.29/65.56  (define @t849 () (= tptp.e49 @t848))
% 65.29/65.56  (define @t850 () (and @t568 @t508 @t353 @t627 @t636 @t634 @t646 @t624 @t644 @t639 @t620 @t648 @t630 @t616 @t642 @t651 @t846 @t673 @t801 @t786 @t819 @t821 @t796 @t790 @t799 @t838 @t805 @t816 @t823 @t782 @t793 @t826 @t840 @t809 @t842 @t829 @t813 @t844 @t836 @t833 @t849))
% 65.29/65.56  (define @t851 () (not @t833))
% 65.29/65.56  (define @t852 () (not @t836))
% 65.29/65.56  (define @t853 () (not @t844))
% 65.29/65.56  (define @t854 () (not @t813))
% 65.29/65.56  (define @t855 () (not @t829))
% 65.29/65.56  (define @t856 () (not @t842))
% 65.29/65.56  (define @t857 () (not @t809))
% 65.29/65.56  (define @t858 () (not @t840))
% 65.29/65.56  (define @t859 () (not @t826))
% 65.29/65.56  (define @t860 () (not @t793))
% 65.29/65.56  (define @t861 () (not @t782))
% 65.29/65.56  (define @t862 () (not @t823))
% 65.29/65.56  (define @t863 () (not @t816))
% 65.29/65.56  (define @t864 () (not @t805))
% 65.29/65.56  (define @t865 () (not @t838))
% 65.29/65.56  (define @t866 () (not @t799))
% 65.29/65.56  (define @t867 () (not @t790))
% 65.29/65.56  (define @t868 () (not @t796))
% 65.29/65.56  (define @t869 () (not @t821))
% 65.29/65.56  (define @t870 () (not @t819))
% 65.29/65.56  (define @t871 () (not @t786))
% 65.29/65.56  (define @t872 () (not @t801))
% 65.29/65.56  (define @t873 () (not @t673))
% 65.29/65.56  (define @t874 () (= tptp.i48 tptp.i37))
% 65.29/65.56  (define @t875 () (not @t874))
% 65.29/65.56  (define @t876 () (and @t348 @t293 @t875))
% 65.29/65.56  (define @t877 () (= tptp.i48 tptp.i32))
% 65.29/65.56  (define @t878 () (not @t877))
% 65.29/65.56  (define @t879 () (and @t348 @t268 @t878))
% 65.29/65.56  (define @t880 () (= tptp.i48 tptp.i31))
% 65.29/65.56  (define @t881 () (not @t880))
% 65.29/65.56  (define @t882 () (and @t348 @t263 @t881))
% 65.29/65.56  (define @t883 () (= tptp.i48 tptp.i29))
% 65.29/65.56  (define @t884 () (not @t883))
% 65.29/65.56  (define @t885 () (and @t348 @t253 @t884))
% 65.29/65.56  (define @t886 () (= tptp.i48 tptp.i24))
% 65.29/65.56  (define @t887 () (not @t886))
% 65.29/65.56  (define @t888 () (and @t348 @t228 @t887))
% 65.29/65.56  (define @t889 () (= tptp.i48 tptp.i21))
% 65.29/65.56  (define @t890 () (not @t889))
% 65.29/65.56  (define @t891 () (and @t348 @t213 @t890))
% 65.29/65.56  (define @t892 () (= tptp.i48 tptp.i12))
% 65.29/65.56  (define @t893 () (not @t892))
% 65.29/65.56  (define @t894 () (and @t348 @t168 @t893))
% 65.29/65.56  (define @t895 () (= tptp.i48 tptp.i5))
% 65.29/65.56  (define @t896 () (not @t895))
% 65.29/65.56  (define @t897 () (and @t348 @t133 @t896))
% 65.29/65.56  (define @t898 () (= tptp.i48 tptp.i4))
% 65.29/65.56  (define @t899 () (not @t898))
% 65.29/65.56  (define @t900 () (and @t348 @t128 @t899))
% 65.29/65.56  (define @t901 () (= tptp.i48 tptp.i3))
% 65.29/65.56  (define @t902 () (not @t901))
% 65.29/65.56  (define @t903 () (and @t348 @t123 @t902))
% 65.29/65.56  (define @t904 () (= tptp.e48 (tptp.select (tptp.store @t107 @t111 tptp.e48) @t111)))
% 65.29/65.56  (define @t905 () (tptp.store @t48 @t111 tptp.e48))
% 65.29/65.56  (define @t906 () (tptp.select @t905 @t111))
% 65.29/65.56  (define @t907 () (= tptp.e48 @t906))
% 65.29/65.56  (define @t908 () (and @t568 @t508 @t506 @t348 @t627 @t636 @t634 @t646 @t624 @t644 @t639 @t620 @t648 @t630 @t904 @t907))
% 65.29/65.56  (define @t909 () (= tptp.i47 tptp.i46))
% 65.29/65.56  (define @t910 () (not @t909))
% 65.29/65.56  (define @t911 () (and @t343 @t338 @t910))
% 65.29/65.56  (define @t912 () (= tptp.i47 tptp.i44))
% 65.29/65.56  (define @t913 () (not @t912))
% 65.29/65.56  (define @t914 () (and @t343 @t328 @t913))
% 65.29/65.56  (define @t915 () (= tptp.i47 tptp.i38))
% 65.29/65.56  (define @t916 () (not @t915))
% 65.29/65.56  (define @t917 () (and @t343 @t298 @t916))
% 65.29/65.56  (define @t918 () (= tptp.i47 tptp.i37))
% 65.29/65.56  (define @t919 () (not @t918))
% 65.29/65.56  (define @t920 () (and @t343 @t293 @t919))
% 65.29/65.56  (define @t921 () (= tptp.i47 tptp.i36))
% 65.29/65.56  (define @t922 () (not @t921))
% 65.29/65.56  (define @t923 () (and @t343 @t288 @t922))
% 65.29/65.56  (define @t924 () (= tptp.i47 tptp.i35))
% 65.29/65.56  (define @t925 () (not @t924))
% 65.29/65.56  (define @t926 () (and @t343 @t283 @t925))
% 65.29/65.56  (define @t927 () (= tptp.i47 tptp.i34))
% 65.29/65.56  (define @t928 () (not @t927))
% 65.29/65.56  (define @t929 () (and @t343 @t278 @t928))
% 65.29/65.56  (define @t930 () (= tptp.i47 tptp.i32))
% 65.29/65.56  (define @t931 () (not @t930))
% 65.29/65.56  (define @t932 () (and @t343 @t268 @t931))
% 65.29/65.56  (define @t933 () (= tptp.i47 tptp.i31))
% 65.29/65.56  (define @t934 () (not @t933))
% 65.29/65.56  (define @t935 () (and @t343 @t263 @t934))
% 65.29/65.56  (define @t936 () (= tptp.i47 tptp.i29))
% 65.29/65.56  (define @t937 () (not @t936))
% 65.29/65.56  (define @t938 () (and @t343 @t253 @t937))
% 65.29/65.56  (define @t939 () (= tptp.i47 tptp.i26))
% 65.29/65.56  (define @t940 () (not @t939))
% 65.29/65.56  (define @t941 () (and @t343 @t238 @t940))
% 65.29/65.56  (define @t942 () (= tptp.i47 tptp.i25))
% 65.29/65.56  (define @t943 () (not @t942))
% 65.29/65.56  (define @t944 () (and @t343 @t233 @t943))
% 65.29/65.56  (define @t945 () (= tptp.i47 tptp.i24))
% 65.29/65.56  (define @t946 () (not @t945))
% 65.29/65.56  (define @t947 () (and @t343 @t228 @t946))
% 65.29/65.56  (define @t948 () (= tptp.i47 tptp.i23))
% 65.29/65.56  (define @t949 () (not @t948))
% 65.29/65.56  (define @t950 () (and @t343 @t223 @t949))
% 65.29/65.56  (define @t951 () (= tptp.i47 tptp.i21))
% 65.29/65.56  (define @t952 () (not @t951))
% 65.29/65.56  (define @t953 () (and @t343 @t213 @t952))
% 65.29/65.56  (define @t954 () (= tptp.i47 tptp.i18))
% 65.29/65.56  (define @t955 () (not @t954))
% 65.29/65.56  (define @t956 () (and @t343 @t198 @t955))
% 65.29/65.56  (define @t957 () (= tptp.i47 tptp.i12))
% 65.29/65.56  (define @t958 () (not @t957))
% 65.29/65.56  (define @t959 () (and @t343 @t168 @t958))
% 65.29/65.56  (define @t960 () (= tptp.i47 tptp.i11))
% 65.29/65.56  (define @t961 () (not @t960))
% 65.29/65.56  (define @t962 () (and @t343 @t163 @t961))
% 65.29/65.56  (define @t963 () (= tptp.i47 tptp.i10))
% 65.29/65.56  (define @t964 () (not @t963))
% 65.29/65.56  (define @t965 () (and @t343 @t158 @t964))
% 65.29/65.56  (define @t966 () (= tptp.i47 tptp.i5))
% 65.29/65.56  (define @t967 () (not @t966))
% 65.29/65.56  (define @t968 () (and @t343 @t133 @t967))
% 65.29/65.56  (define @t969 () (= tptp.i47 tptp.i4))
% 65.29/65.56  (define @t970 () (not @t969))
% 65.29/65.56  (define @t971 () (and @t343 @t128 @t970))
% 65.29/65.56  (define @t972 () (= tptp.i47 tptp.i3))
% 65.29/65.56  (define @t973 () (not @t972))
% 65.29/65.56  (define @t974 () (and @t343 @t123 @t973))
% 65.29/65.56  (define @t975 () (= tptp.i47 tptp.i2))
% 65.29/65.56  (define @t976 () (not @t975))
% 65.29/65.56  (define @t977 () (and @t343 @t116 @t976))
% 65.29/65.56  (define @t978 () (= tptp.e47 (tptp.select (tptp.store @t106 @t111 tptp.e47) @t111)))
% 65.29/65.56  (define @t979 () (tptp.store @t33 @t111 tptp.e47))
% 65.29/65.56  (define @t980 () (tptp.select @t979 @t111))
% 65.29/65.56  (define @t981 () (= tptp.e47 @t980))
% 65.29/65.56  (define @t982 () (and @t568 @t508 @t506 @t503 @t343 @t627 @t636 @t634 @t646 @t624 @t644 @t639 @t620 @t648 @t630 @t616 @t642 @t651 @t673 @t801 @t786 @t819 @t821 @t796 @t790 @t799 @t838 @t805 @t816 @t823 @t978 @t981))
% 65.29/65.56  (define @t983 () (= tptp.i46 tptp.i37))
% 65.29/65.56  (define @t984 () (not @t983))
% 65.29/65.56  (define @t985 () (and @t338 @t293 @t984))
% 65.29/65.56  (define @t986 () (= tptp.i46 tptp.i35))
% 65.29/65.56  (define @t987 () (not @t986))
% 65.29/65.56  (define @t988 () (and @t338 @t283 @t987))
% 65.29/65.56  (define @t989 () (= tptp.i46 tptp.i32))
% 65.29/65.56  (define @t990 () (not @t989))
% 65.29/65.56  (define @t991 () (and @t338 @t268 @t990))
% 65.29/65.56  (define @t992 () (= tptp.i46 tptp.i31))
% 65.29/65.56  (define @t993 () (not @t992))
% 65.29/65.56  (define @t994 () (and @t338 @t263 @t993))
% 65.29/65.56  (define @t995 () (= tptp.i46 tptp.i29))
% 65.29/65.56  (define @t996 () (not @t995))
% 65.29/65.56  (define @t997 () (and @t338 @t253 @t996))
% 65.29/65.56  (define @t998 () (= tptp.i46 tptp.i24))
% 65.29/65.56  (define @t999 () (not @t998))
% 65.29/65.56  (define @t1000 () (and @t338 @t228 @t999))
% 65.29/65.56  (define @t1001 () (= tptp.i46 tptp.i21))
% 65.29/65.56  (define @t1002 () (not @t1001))
% 65.29/65.56  (define @t1003 () (and @t338 @t213 @t1002))
% 65.29/65.56  (define @t1004 () (= tptp.i46 tptp.i12))
% 65.29/65.56  (define @t1005 () (not @t1004))
% 65.29/65.56  (define @t1006 () (and @t338 @t168 @t1005))
% 65.29/65.56  (define @t1007 () (= tptp.i46 tptp.i10))
% 65.29/65.56  (define @t1008 () (not @t1007))
% 65.29/65.56  (define @t1009 () (and @t338 @t158 @t1008))
% 65.29/65.56  (define @t1010 () (= tptp.i46 tptp.i5))
% 65.29/65.56  (define @t1011 () (not @t1010))
% 65.29/65.56  (define @t1012 () (and @t338 @t133 @t1011))
% 65.29/65.56  (define @t1013 () (= tptp.i46 tptp.i4))
% 65.29/65.56  (define @t1014 () (not @t1013))
% 65.29/65.56  (define @t1015 () (and @t338 @t128 @t1014))
% 65.29/65.56  (define @t1016 () (= tptp.i46 tptp.i3))
% 65.29/65.56  (define @t1017 () (not @t1016))
% 65.29/65.56  (define @t1018 () (and @t338 @t123 @t1017))
% 65.29/65.56  (define @t1019 () (= tptp.i46 tptp.i2))
% 65.29/65.56  (define @t1020 () (not @t1019))
% 65.29/65.56  (define @t1021 () (and @t338 @t116 @t1020))
% 65.29/65.56  (define @t1022 () (= tptp.e46 (tptp.select (tptp.store @t105 @t111 tptp.e46) @t111)))
% 65.29/65.56  (define @t1023 () (tptp.store @t43 @t111 tptp.e46))
% 65.29/65.56  (define @t1024 () (tptp.select @t1023 @t111))
% 65.29/65.56  (define @t1025 () (= tptp.e46 @t1024))
% 65.29/65.56  (define @t1026 () (and @t568 @t508 @t506 @t503 @t500 @t338 @t627 @t636 @t634 @t646 @t624 @t644 @t639 @t620 @t648 @t630 @t616 @t642 @t651 @t673 @t801 @t1022 @t1025))
% 65.29/65.56  (define @t1027 () (tptp.select @t22 @t111))
% 65.29/65.56  (define @t1028 () (= @t831 @t1027))
% 65.29/65.56  (define @t1029 () (or @t353 @t1028))
% 65.29/65.56  (define @t1030 () (= tptp.i45 tptp.i44))
% 65.29/65.56  (define @t1031 () (not @t1030))
% 65.29/65.56  (define @t1032 () (and @t333 @t328 @t1031))
% 65.29/65.56  (define @t1033 () (= tptp.i45 tptp.i43))
% 65.29/65.56  (define @t1034 () (not @t1033))
% 65.29/65.56  (define @t1035 () (and @t333 @t323 @t1034))
% 65.29/65.56  (define @t1036 () (= tptp.i45 tptp.i42))
% 65.29/65.56  (define @t1037 () (not @t1036))
% 65.29/65.56  (define @t1038 () (and @t333 @t318 @t1037))
% 65.29/65.56  (define @t1039 () (= tptp.i45 tptp.i40))
% 65.29/65.56  (define @t1040 () (not @t1039))
% 65.29/65.56  (define @t1041 () (and @t333 @t308 @t1040))
% 65.29/65.56  (define @t1042 () (= tptp.i45 tptp.i39))
% 65.29/65.56  (define @t1043 () (not @t1042))
% 65.29/65.56  (define @t1044 () (and @t333 @t303 @t1043))
% 65.29/65.56  (define @t1045 () (= tptp.i45 tptp.i38))
% 65.29/65.56  (define @t1046 () (not @t1045))
% 65.29/65.56  (define @t1047 () (and @t333 @t298 @t1046))
% 65.29/65.56  (define @t1048 () (= tptp.i45 tptp.i37))
% 65.29/65.56  (define @t1049 () (not @t1048))
% 65.29/65.56  (define @t1050 () (and @t333 @t293 @t1049))
% 65.29/65.56  (define @t1051 () (= tptp.i45 tptp.i36))
% 65.29/65.56  (define @t1052 () (not @t1051))
% 65.29/65.56  (define @t1053 () (and @t333 @t288 @t1052))
% 65.29/65.56  (define @t1054 () (= tptp.i45 tptp.i35))
% 65.29/65.56  (define @t1055 () (not @t1054))
% 65.29/65.56  (define @t1056 () (and @t333 @t283 @t1055))
% 65.29/65.56  (define @t1057 () (= tptp.i45 tptp.i34))
% 65.29/65.56  (define @t1058 () (not @t1057))
% 65.29/65.56  (define @t1059 () (and @t333 @t278 @t1058))
% 65.29/65.56  (define @t1060 () (= tptp.i45 tptp.i33))
% 65.29/65.56  (define @t1061 () (not @t1060))
% 65.29/65.56  (define @t1062 () (and @t333 @t273 @t1061))
% 65.29/65.56  (define @t1063 () (= tptp.i45 tptp.i32))
% 65.29/65.56  (define @t1064 () (not @t1063))
% 65.29/65.56  (define @t1065 () (and @t333 @t268 @t1064))
% 65.29/65.56  (define @t1066 () (= tptp.i45 tptp.i31))
% 65.29/65.56  (define @t1067 () (not @t1066))
% 65.29/65.56  (define @t1068 () (and @t333 @t263 @t1067))
% 65.29/65.56  (define @t1069 () (= tptp.i45 tptp.i29))
% 65.29/65.56  (define @t1070 () (not @t1069))
% 65.29/65.56  (define @t1071 () (and @t333 @t253 @t1070))
% 65.29/65.56  (define @t1072 () (= tptp.i45 tptp.i28))
% 65.29/65.56  (define @t1073 () (not @t1072))
% 65.29/65.56  (define @t1074 () (and @t333 @t248 @t1073))
% 65.29/65.56  (define @t1075 () (= tptp.i45 tptp.i27))
% 65.29/65.56  (define @t1076 () (not @t1075))
% 65.29/65.56  (define @t1077 () (and @t333 @t243 @t1076))
% 65.29/65.56  (define @t1078 () (= tptp.i45 tptp.i26))
% 65.29/65.56  (define @t1079 () (not @t1078))
% 65.29/65.56  (define @t1080 () (and @t333 @t238 @t1079))
% 65.29/65.56  (define @t1081 () (= tptp.i45 tptp.i25))
% 65.29/65.56  (define @t1082 () (not @t1081))
% 65.29/65.56  (define @t1083 () (and @t333 @t233 @t1082))
% 65.29/65.56  (define @t1084 () (= tptp.i45 tptp.i24))
% 65.29/65.56  (define @t1085 () (not @t1084))
% 65.29/65.56  (define @t1086 () (and @t333 @t228 @t1085))
% 65.29/65.56  (define @t1087 () (= tptp.i45 tptp.i23))
% 65.29/65.56  (define @t1088 () (not @t1087))
% 65.29/65.56  (define @t1089 () (and @t333 @t223 @t1088))
% 65.29/65.56  (define @t1090 () (= tptp.i45 tptp.i22))
% 65.29/65.56  (define @t1091 () (not @t1090))
% 65.29/65.56  (define @t1092 () (and @t333 @t218 @t1091))
% 65.29/65.56  (define @t1093 () (= tptp.i45 tptp.i21))
% 65.29/65.56  (define @t1094 () (not @t1093))
% 65.29/65.56  (define @t1095 () (and @t333 @t213 @t1094))
% 65.29/65.56  (define @t1096 () (= tptp.i45 tptp.i20))
% 65.29/65.56  (define @t1097 () (not @t1096))
% 65.29/65.56  (define @t1098 () (and @t333 @t208 @t1097))
% 65.29/65.56  (define @t1099 () (= tptp.i45 tptp.i19))
% 65.29/65.56  (define @t1100 () (not @t1099))
% 65.29/65.56  (define @t1101 () (and @t333 @t203 @t1100))
% 65.29/65.56  (define @t1102 () (= tptp.i45 tptp.i18))
% 65.29/65.56  (define @t1103 () (not @t1102))
% 65.29/65.56  (define @t1104 () (and @t333 @t198 @t1103))
% 65.29/65.56  (define @t1105 () (= tptp.i45 tptp.i17))
% 65.29/65.56  (define @t1106 () (not @t1105))
% 65.29/65.56  (define @t1107 () (and @t333 @t193 @t1106))
% 65.29/65.56  (define @t1108 () (= tptp.i45 tptp.i16))
% 65.29/65.56  (define @t1109 () (not @t1108))
% 65.29/65.56  (define @t1110 () (and @t333 @t188 @t1109))
% 65.29/65.56  (define @t1111 () (= tptp.i45 tptp.i15))
% 65.29/65.56  (define @t1112 () (not @t1111))
% 65.29/65.56  (define @t1113 () (and @t333 @t183 @t1112))
% 65.29/65.56  (define @t1114 () (= tptp.i45 tptp.i14))
% 65.29/65.56  (define @t1115 () (not @t1114))
% 65.29/65.56  (define @t1116 () (and @t333 @t178 @t1115))
% 65.29/65.56  (define @t1117 () (= tptp.i45 tptp.i13))
% 65.29/65.56  (define @t1118 () (not @t1117))
% 65.29/65.56  (define @t1119 () (and @t333 @t173 @t1118))
% 65.29/65.56  (define @t1120 () (= tptp.i45 tptp.i12))
% 65.29/65.56  (define @t1121 () (not @t1120))
% 65.29/65.56  (define @t1122 () (and @t333 @t168 @t1121))
% 65.29/65.56  (define @t1123 () (= tptp.i45 tptp.i11))
% 65.29/65.56  (define @t1124 () (not @t1123))
% 65.29/65.56  (define @t1125 () (and @t333 @t163 @t1124))
% 65.29/65.56  (define @t1126 () (= tptp.i45 tptp.i10))
% 65.29/65.56  (define @t1127 () (not @t1126))
% 65.29/65.56  (define @t1128 () (and @t333 @t158 @t1127))
% 65.29/65.56  (define @t1129 () (= tptp.i45 tptp.i9))
% 65.29/65.56  (define @t1130 () (not @t1129))
% 65.29/65.56  (define @t1131 () (and @t333 @t153 @t1130))
% 65.29/65.56  (define @t1132 () (= tptp.i45 tptp.i8))
% 65.29/65.56  (define @t1133 () (not @t1132))
% 65.29/65.56  (define @t1134 () (and @t333 @t148 @t1133))
% 65.29/65.56  (define @t1135 () (= tptp.i45 tptp.i7))
% 65.29/65.56  (define @t1136 () (not @t1135))
% 65.29/65.56  (define @t1137 () (and @t333 @t143 @t1136))
% 65.29/65.56  (define @t1138 () (= tptp.i45 tptp.i6))
% 65.29/65.56  (define @t1139 () (not @t1138))
% 65.29/65.56  (define @t1140 () (and @t333 @t138 @t1139))
% 65.29/65.56  (define @t1141 () (= tptp.i45 tptp.i5))
% 65.29/65.56  (define @t1142 () (not @t1141))
% 65.29/65.56  (define @t1143 () (and @t333 @t133 @t1142))
% 65.29/65.56  (define @t1144 () (= tptp.i45 tptp.i4))
% 65.29/65.56  (define @t1145 () (not @t1144))
% 65.29/65.56  (define @t1146 () (and @t333 @t128 @t1145))
% 65.29/65.56  (define @t1147 () (= tptp.i45 tptp.i3))
% 65.29/65.56  (define @t1148 () (not @t1147))
% 65.29/65.56  (define @t1149 () (and @t333 @t123 @t1148))
% 65.29/65.56  (define @t1150 () (= tptp.i45 tptp.i2))
% 65.29/65.56  (define @t1151 () (not @t1150))
% 65.29/65.56  (define @t1152 () (and @t333 @t116 @t1151))
% 65.29/65.56  (define @t1153 () (tptp.select @t13 @t111))
% 65.29/65.56  (define @t1154 () (tptp.select @t14 @t111))
% 65.29/65.56  (define @t1155 () (= @t1154 @t1153))
% 65.29/65.56  (define @t1156 () (or @t323 @t1155))
% 65.29/65.56  (define @t1157 () (tptp.select @t19 @t111))
% 65.29/65.56  (define @t1158 () (tptp.select @t20 @t111))
% 65.29/65.56  (define @t1159 () (= @t1158 @t1157))
% 65.29/65.56  (define @t1160 () (or @t308 @t1159))
% 65.29/65.56  (define @t1161 () (tptp.select @t17 @t111))
% 65.29/65.56  (define @t1162 () (tptp.select @t18 @t111))
% 65.29/65.56  (define @t1163 () (= @t1162 @t1161))
% 65.29/65.56  (define @t1164 () (or @t303 @t1163))
% 65.29/65.56  (define @t1165 () (tptp.select @t15 @t111))
% 65.29/65.56  (define @t1166 () (= @t1165 @t1154))
% 65.29/65.56  (define @t1167 () (or @t248 @t1166))
% 65.29/65.56  (define @t1168 () (tptp.select @t16 @t111))
% 65.29/65.56  (define @t1169 () (= @t1161 @t1168))
% 65.29/65.56  (define @t1170 () (or @t218 @t1169))
% 65.29/65.56  (define @t1171 () (= @t1157 @t1162))
% 65.29/65.56  (define @t1172 () (or @t208 @t1171))
% 65.29/65.56  (define @t1173 () (= @t1168 @t1165))
% 65.29/65.56  (define @t1174 () (or @t203 @t1173))
% 65.29/65.56  (define @t1175 () (tptp.select @t21 @t111))
% 65.29/65.56  (define @t1176 () (= @t1175 @t1158))
% 65.29/65.56  (define @t1177 () (or @t188 @t1176))
% 65.29/65.56  (define @t1178 () (= @t1027 @t1175))
% 65.29/65.56  (define @t1179 () (or @t148 @t1178))
% 65.29/65.56  (define @t1180 () (= tptp.e45 (tptp.select (tptp.store @t104 @t111 tptp.e45) @t111)))
% 65.29/65.56  (define @t1181 () (tptp.store @t12 @t111 tptp.e45))
% 65.29/65.56  (define @t1182 () (tptp.select @t1181 @t111))
% 65.29/65.56  (define @t1183 () (= tptp.e45 @t1182))
% 65.29/65.56  (define @t1184 () (and @t568 @t508 @t506 @t503 @t500 @t497 @t333 @t627 @t636 @t634 @t646 @t624 @t644 @t639 @t620 @t648 @t630 @t616 @t642 @t651 @t673 @t801 @t786 @t819 @t821 @t796 @t790 @t799 @t838 @t805 @t816 @t823 @t782 @t793 @t826 @t840 @t809 @t842 @t829 @t813 @t844 @t836 @t833 @t1180 @t1028 @t1178 @t1176 @t1159 @t1171 @t1163 @t1169 @t1173 @t1166 @t1155 @t1183))
% 65.29/65.56  (define @t1185 () (not @t1155))
% 65.29/65.56  (define @t1186 () (not @t1166))
% 65.29/65.56  (define @t1187 () (not @t1173))
% 65.29/65.56  (define @t1188 () (not @t1169))
% 65.29/65.56  (define @t1189 () (not @t1163))
% 65.29/65.56  (define @t1190 () (not @t1171))
% 65.29/65.56  (define @t1191 () (not @t1159))
% 65.29/65.56  (define @t1192 () (not @t1176))
% 65.29/65.56  (define @t1193 () (not @t1178))
% 65.29/65.56  (define @t1194 () (not @t1028))
% 65.29/65.56  (define @t1195 () (= tptp.i44 tptp.i38))
% 65.29/65.56  (define @t1196 () (not @t1195))
% 65.29/65.56  (define @t1197 () (and @t328 @t298 @t1196))
% 65.29/65.56  (define @t1198 () (= tptp.i44 tptp.i37))
% 65.29/65.56  (define @t1199 () (not @t1198))
% 65.29/65.56  (define @t1200 () (and @t328 @t293 @t1199))
% 65.29/65.56  (define @t1201 () (= tptp.i44 tptp.i35))
% 65.29/65.56  (define @t1202 () (not @t1201))
% 65.29/65.56  (define @t1203 () (and @t328 @t283 @t1202))
% 65.29/65.56  (define @t1204 () (= tptp.i44 tptp.i32))
% 65.29/65.56  (define @t1205 () (not @t1204))
% 65.29/65.56  (define @t1206 () (and @t328 @t268 @t1205))
% 65.29/65.56  (define @t1207 () (= tptp.i44 tptp.i31))
% 65.29/65.56  (define @t1208 () (not @t1207))
% 65.29/65.56  (define @t1209 () (and @t328 @t263 @t1208))
% 65.29/65.56  (define @t1210 () (= tptp.i44 tptp.i29))
% 65.29/65.56  (define @t1211 () (not @t1210))
% 65.29/65.56  (define @t1212 () (and @t328 @t253 @t1211))
% 65.29/65.56  (define @t1213 () (= tptp.i44 tptp.i25))
% 65.29/65.56  (define @t1214 () (not @t1213))
% 65.29/65.56  (define @t1215 () (and @t328 @t233 @t1214))
% 65.29/65.56  (define @t1216 () (= tptp.i44 tptp.i24))
% 65.29/65.56  (define @t1217 () (not @t1216))
% 65.29/65.56  (define @t1218 () (and @t328 @t228 @t1217))
% 65.29/65.56  (define @t1219 () (= tptp.i44 tptp.i23))
% 65.29/65.56  (define @t1220 () (not @t1219))
% 65.29/65.56  (define @t1221 () (and @t328 @t223 @t1220))
% 65.29/65.56  (define @t1222 () (= tptp.i44 tptp.i21))
% 65.29/65.56  (define @t1223 () (not @t1222))
% 65.29/65.56  (define @t1224 () (and @t328 @t213 @t1223))
% 65.29/65.56  (define @t1225 () (= tptp.i44 tptp.i12))
% 65.29/65.56  (define @t1226 () (not @t1225))
% 65.29/65.56  (define @t1227 () (and @t328 @t168 @t1226))
% 65.29/65.56  (define @t1228 () (= tptp.i44 tptp.i10))
% 65.29/65.56  (define @t1229 () (not @t1228))
% 65.29/65.56  (define @t1230 () (and @t328 @t158 @t1229))
% 65.29/65.56  (define @t1231 () (= tptp.i44 tptp.i5))
% 65.29/65.56  (define @t1232 () (not @t1231))
% 65.29/65.56  (define @t1233 () (and @t328 @t133 @t1232))
% 65.29/65.56  (define @t1234 () (= tptp.i44 tptp.i4))
% 65.29/65.56  (define @t1235 () (not @t1234))
% 65.29/65.56  (define @t1236 () (and @t328 @t128 @t1235))
% 65.29/65.56  (define @t1237 () (= tptp.i44 tptp.i3))
% 65.29/65.56  (define @t1238 () (not @t1237))
% 65.29/65.56  (define @t1239 () (and @t328 @t123 @t1238))
% 65.29/65.56  (define @t1240 () (= tptp.i44 tptp.i2))
% 65.29/65.56  (define @t1241 () (not @t1240))
% 65.29/65.56  (define @t1242 () (and @t328 @t116 @t1241))
% 65.29/65.56  (define @t1243 () (= tptp.e44 (tptp.select (tptp.store @t103 @t111 tptp.e44) @t111)))
% 65.29/65.56  (define @t1244 () (tptp.store @t39 @t111 tptp.e44))
% 65.29/65.56  (define @t1245 () (tptp.select @t1244 @t111))
% 65.29/65.56  (define @t1246 () (= tptp.e44 @t1245))
% 65.29/65.56  (define @t1247 () (and @t568 @t508 @t506 @t503 @t500 @t497 @t494 @t328 @t627 @t636 @t634 @t646 @t624 @t644 @t639 @t620 @t648 @t630 @t616 @t642 @t651 @t673 @t801 @t786 @t819 @t821 @t796 @t1243 @t1246))
% 65.29/65.56  (define @t1248 () (= tptp.i43 tptp.i42))
% 65.29/65.56  (define @t1249 () (not @t1248))
% 65.29/65.56  (define @t1250 () (and @t323 @t318 @t1249))
% 65.29/65.56  (define @t1251 () (= tptp.i43 tptp.i40))
% 65.29/65.56  (define @t1252 () (not @t1251))
% 65.29/65.56  (define @t1253 () (and @t323 @t308 @t1252))
% 65.29/65.56  (define @t1254 () (= tptp.i43 tptp.i39))
% 65.29/65.56  (define @t1255 () (not @t1254))
% 65.29/65.56  (define @t1256 () (and @t323 @t303 @t1255))
% 65.29/65.56  (define @t1257 () (= tptp.i43 tptp.i38))
% 65.29/65.56  (define @t1258 () (not @t1257))
% 65.29/65.56  (define @t1259 () (and @t323 @t298 @t1258))
% 65.29/65.56  (define @t1260 () (= tptp.i43 tptp.i37))
% 65.29/65.56  (define @t1261 () (not @t1260))
% 65.29/65.56  (define @t1262 () (and @t323 @t293 @t1261))
% 65.29/65.56  (define @t1263 () (= tptp.i43 tptp.i36))
% 65.29/65.56  (define @t1264 () (not @t1263))
% 65.29/65.56  (define @t1265 () (and @t323 @t288 @t1264))
% 65.29/65.56  (define @t1266 () (= tptp.i43 tptp.i35))
% 65.29/65.56  (define @t1267 () (not @t1266))
% 65.29/65.56  (define @t1268 () (and @t323 @t283 @t1267))
% 65.29/65.56  (define @t1269 () (= tptp.i43 tptp.i34))
% 65.29/65.56  (define @t1270 () (not @t1269))
% 65.29/65.56  (define @t1271 () (and @t323 @t278 @t1270))
% 65.29/65.56  (define @t1272 () (= tptp.i43 tptp.i33))
% 65.29/65.56  (define @t1273 () (not @t1272))
% 65.29/65.56  (define @t1274 () (and @t323 @t273 @t1273))
% 65.29/65.56  (define @t1275 () (= tptp.i43 tptp.i32))
% 65.29/65.56  (define @t1276 () (not @t1275))
% 65.29/65.56  (define @t1277 () (and @t323 @t268 @t1276))
% 65.29/65.56  (define @t1278 () (= tptp.i43 tptp.i31))
% 65.29/65.56  (define @t1279 () (not @t1278))
% 65.29/65.56  (define @t1280 () (and @t323 @t263 @t1279))
% 65.29/65.56  (define @t1281 () (= tptp.i43 tptp.i29))
% 65.29/65.56  (define @t1282 () (not @t1281))
% 65.29/65.56  (define @t1283 () (and @t323 @t253 @t1282))
% 65.29/65.56  (define @t1284 () (= tptp.i43 tptp.i28))
% 65.29/65.56  (define @t1285 () (not @t1284))
% 65.29/65.56  (define @t1286 () (and @t323 @t248 @t1285))
% 65.29/65.56  (define @t1287 () (= tptp.i43 tptp.i27))
% 65.29/65.56  (define @t1288 () (not @t1287))
% 65.29/65.56  (define @t1289 () (and @t323 @t243 @t1288))
% 65.29/65.56  (define @t1290 () (= tptp.i43 tptp.i26))
% 65.29/65.56  (define @t1291 () (not @t1290))
% 65.29/65.56  (define @t1292 () (and @t323 @t238 @t1291))
% 65.29/65.56  (define @t1293 () (= tptp.i43 tptp.i25))
% 65.29/65.56  (define @t1294 () (not @t1293))
% 65.29/65.56  (define @t1295 () (and @t323 @t233 @t1294))
% 65.29/65.56  (define @t1296 () (= tptp.i43 tptp.i24))
% 65.29/65.56  (define @t1297 () (not @t1296))
% 65.29/65.56  (define @t1298 () (and @t323 @t228 @t1297))
% 65.29/65.56  (define @t1299 () (= tptp.i43 tptp.i23))
% 65.29/65.56  (define @t1300 () (not @t1299))
% 65.29/65.56  (define @t1301 () (and @t323 @t223 @t1300))
% 65.29/65.56  (define @t1302 () (= tptp.i43 tptp.i22))
% 65.29/65.56  (define @t1303 () (not @t1302))
% 65.29/65.56  (define @t1304 () (and @t323 @t218 @t1303))
% 65.29/65.56  (define @t1305 () (= tptp.i43 tptp.i21))
% 65.29/65.56  (define @t1306 () (not @t1305))
% 65.29/65.56  (define @t1307 () (and @t323 @t213 @t1306))
% 65.29/65.56  (define @t1308 () (= tptp.i43 tptp.i20))
% 65.29/65.56  (define @t1309 () (not @t1308))
% 65.29/65.56  (define @t1310 () (and @t323 @t208 @t1309))
% 65.29/65.56  (define @t1311 () (= tptp.i43 tptp.i19))
% 65.29/65.56  (define @t1312 () (not @t1311))
% 65.29/65.56  (define @t1313 () (and @t323 @t203 @t1312))
% 65.29/65.56  (define @t1314 () (= tptp.i43 tptp.i18))
% 65.29/65.56  (define @t1315 () (not @t1314))
% 65.29/65.56  (define @t1316 () (and @t323 @t198 @t1315))
% 65.29/65.56  (define @t1317 () (= tptp.i43 tptp.i17))
% 65.29/65.56  (define @t1318 () (not @t1317))
% 65.29/65.56  (define @t1319 () (and @t323 @t193 @t1318))
% 65.29/65.56  (define @t1320 () (= tptp.i43 tptp.i16))
% 65.29/65.56  (define @t1321 () (not @t1320))
% 65.29/65.56  (define @t1322 () (and @t323 @t188 @t1321))
% 65.29/65.56  (define @t1323 () (= tptp.i43 tptp.i15))
% 65.29/65.56  (define @t1324 () (not @t1323))
% 65.29/65.56  (define @t1325 () (and @t323 @t183 @t1324))
% 65.29/65.56  (define @t1326 () (= tptp.i43 tptp.i14))
% 65.29/65.56  (define @t1327 () (not @t1326))
% 65.29/65.56  (define @t1328 () (and @t323 @t178 @t1327))
% 65.29/65.56  (define @t1329 () (= tptp.i43 tptp.i13))
% 65.29/65.56  (define @t1330 () (not @t1329))
% 65.29/65.56  (define @t1331 () (and @t323 @t173 @t1330))
% 65.29/65.56  (define @t1332 () (= tptp.i43 tptp.i12))
% 65.29/65.56  (define @t1333 () (not @t1332))
% 65.29/65.56  (define @t1334 () (and @t323 @t168 @t1333))
% 65.29/65.56  (define @t1335 () (= tptp.i43 tptp.i11))
% 65.29/65.56  (define @t1336 () (not @t1335))
% 65.29/65.56  (define @t1337 () (and @t323 @t163 @t1336))
% 65.29/65.56  (define @t1338 () (= tptp.i43 tptp.i10))
% 65.29/65.56  (define @t1339 () (not @t1338))
% 65.29/65.56  (define @t1340 () (and @t323 @t158 @t1339))
% 65.29/65.56  (define @t1341 () (= tptp.i43 tptp.i9))
% 65.29/65.56  (define @t1342 () (not @t1341))
% 65.29/65.56  (define @t1343 () (and @t323 @t153 @t1342))
% 65.29/65.56  (define @t1344 () (= tptp.i43 tptp.i8))
% 65.29/65.56  (define @t1345 () (not @t1344))
% 65.29/65.56  (define @t1346 () (and @t323 @t148 @t1345))
% 65.29/65.56  (define @t1347 () (= tptp.i43 tptp.i7))
% 65.29/65.56  (define @t1348 () (not @t1347))
% 65.29/65.56  (define @t1349 () (and @t323 @t143 @t1348))
% 65.29/65.56  (define @t1350 () (= tptp.i43 tptp.i6))
% 65.29/65.56  (define @t1351 () (not @t1350))
% 65.29/65.56  (define @t1352 () (and @t323 @t138 @t1351))
% 65.29/65.56  (define @t1353 () (= tptp.i43 tptp.i5))
% 65.29/65.56  (define @t1354 () (not @t1353))
% 65.29/65.56  (define @t1355 () (and @t323 @t133 @t1354))
% 65.29/65.56  (define @t1356 () (= tptp.i43 tptp.i4))
% 65.29/65.56  (define @t1357 () (not @t1356))
% 65.29/65.56  (define @t1358 () (and @t323 @t128 @t1357))
% 65.29/65.56  (define @t1359 () (= tptp.i43 tptp.i3))
% 65.29/65.56  (define @t1360 () (not @t1359))
% 65.29/65.56  (define @t1361 () (and @t323 @t123 @t1360))
% 65.29/65.56  (define @t1362 () (= tptp.i43 tptp.i2))
% 65.29/65.56  (define @t1363 () (not @t1362))
% 65.29/65.56  (define @t1364 () (and @t323 @t116 @t1363))
% 65.29/65.56  (define @t1365 () (= tptp.e43 (tptp.select (tptp.store @t102 @t111 tptp.e43) @t111)))
% 65.29/65.56  (define @t1366 () (tptp.store @t13 @t111 tptp.e43))
% 65.29/65.56  (define @t1367 () (tptp.select @t1366 @t111))
% 65.29/65.56  (define @t1368 () (= tptp.e43 @t1367))
% 65.29/65.56  (define @t1369 () (and @t568 @t508 @t506 @t503 @t500 @t497 @t494 @t491 @t323 @t627 @t636 @t634 @t646 @t624 @t644 @t639 @t620 @t648 @t630 @t616 @t642 @t651 @t673 @t801 @t786 @t819 @t821 @t796 @t790 @t799 @t838 @t805 @t816 @t823 @t782 @t793 @t826 @t840 @t809 @t842 @t829 @t813 @t844 @t836 @t833 @t1028 @t1178 @t1176 @t1159 @t1171 @t1163 @t1169 @t1173 @t1166 @t1365 @t1368))
% 65.29/65.56  (define @t1370 () (= tptp.i42 tptp.i38))
% 65.29/65.56  (define @t1371 () (not @t1370))
% 65.29/65.56  (define @t1372 () (and @t318 @t298 @t1371))
% 65.29/65.56  (define @t1373 () (= tptp.i42 tptp.i37))
% 65.29/65.56  (define @t1374 () (not @t1373))
% 65.29/65.56  (define @t1375 () (and @t318 @t293 @t1374))
% 65.29/65.56  (define @t1376 () (= tptp.i42 tptp.i36))
% 65.29/65.56  (define @t1377 () (not @t1376))
% 65.29/65.56  (define @t1378 () (and @t318 @t288 @t1377))
% 65.29/65.56  (define @t1379 () (= tptp.i42 tptp.i35))
% 65.29/65.56  (define @t1380 () (not @t1379))
% 65.29/65.56  (define @t1381 () (and @t318 @t283 @t1380))
% 65.29/65.56  (define @t1382 () (= tptp.i42 tptp.i34))
% 65.29/65.56  (define @t1383 () (not @t1382))
% 65.29/65.56  (define @t1384 () (and @t318 @t278 @t1383))
% 65.29/65.56  (define @t1385 () (= tptp.i42 tptp.i32))
% 65.29/65.56  (define @t1386 () (not @t1385))
% 65.29/65.56  (define @t1387 () (and @t318 @t268 @t1386))
% 65.29/65.56  (define @t1388 () (= tptp.i42 tptp.i31))
% 65.29/65.56  (define @t1389 () (not @t1388))
% 65.29/65.56  (define @t1390 () (and @t318 @t263 @t1389))
% 65.29/65.56  (define @t1391 () (= tptp.i42 tptp.i29))
% 65.29/65.56  (define @t1392 () (not @t1391))
% 65.29/65.56  (define @t1393 () (and @t318 @t253 @t1392))
% 65.29/65.56  (define @t1394 () (= tptp.i42 tptp.i26))
% 65.29/65.56  (define @t1395 () (not @t1394))
% 65.29/65.56  (define @t1396 () (and @t318 @t238 @t1395))
% 65.29/65.56  (define @t1397 () (= tptp.i42 tptp.i25))
% 65.29/65.56  (define @t1398 () (not @t1397))
% 65.29/65.56  (define @t1399 () (and @t318 @t233 @t1398))
% 65.29/65.56  (define @t1400 () (= tptp.i42 tptp.i24))
% 65.29/65.56  (define @t1401 () (not @t1400))
% 65.29/65.56  (define @t1402 () (and @t318 @t228 @t1401))
% 65.29/65.56  (define @t1403 () (= tptp.i42 tptp.i23))
% 65.29/65.56  (define @t1404 () (not @t1403))
% 65.29/65.56  (define @t1405 () (and @t318 @t223 @t1404))
% 65.29/65.56  (define @t1406 () (= tptp.i42 tptp.i21))
% 65.29/65.56  (define @t1407 () (not @t1406))
% 65.29/65.56  (define @t1408 () (and @t318 @t213 @t1407))
% 65.29/65.56  (define @t1409 () (= tptp.i42 tptp.i18))
% 65.29/65.56  (define @t1410 () (not @t1409))
% 65.29/65.56  (define @t1411 () (and @t318 @t198 @t1410))
% 65.29/65.56  (define @t1412 () (= tptp.i42 tptp.i12))
% 65.29/65.56  (define @t1413 () (not @t1412))
% 65.29/65.56  (define @t1414 () (and @t318 @t168 @t1413))
% 65.29/65.56  (define @t1415 () (= tptp.i42 tptp.i11))
% 65.29/65.56  (define @t1416 () (not @t1415))
% 65.29/65.56  (define @t1417 () (and @t318 @t163 @t1416))
% 65.29/65.56  (define @t1418 () (= tptp.i42 tptp.i10))
% 65.29/65.56  (define @t1419 () (not @t1418))
% 65.29/65.56  (define @t1420 () (and @t318 @t158 @t1419))
% 65.29/65.56  (define @t1421 () (= tptp.i42 tptp.i5))
% 65.29/65.56  (define @t1422 () (not @t1421))
% 65.29/65.56  (define @t1423 () (and @t318 @t133 @t1422))
% 65.29/65.56  (define @t1424 () (= tptp.i42 tptp.i4))
% 65.29/65.56  (define @t1425 () (not @t1424))
% 65.29/65.56  (define @t1426 () (and @t318 @t128 @t1425))
% 65.29/65.56  (define @t1427 () (= tptp.i42 tptp.i3))
% 65.29/65.56  (define @t1428 () (not @t1427))
% 65.29/65.56  (define @t1429 () (and @t318 @t123 @t1428))
% 65.29/65.56  (define @t1430 () (= tptp.i42 tptp.i2))
% 65.29/65.56  (define @t1431 () (not @t1430))
% 65.29/65.56  (define @t1432 () (and @t318 @t116 @t1431))
% 65.29/65.56  (define @t1433 () (= tptp.e42 (tptp.select (tptp.store @t101 @t111 tptp.e42) @t111)))
% 65.29/65.56  (define @t1434 () (tptp.store @t32 @t111 tptp.e42))
% 65.29/65.56  (define @t1435 () (tptp.select @t1434 @t111))
% 65.29/65.56  (define @t1436 () (= tptp.e42 @t1435))
% 65.29/65.56  (define @t1437 () (and @t568 @t508 @t506 @t503 @t500 @t497 @t494 @t491 @t488 @t318 @t627 @t636 @t634 @t646 @t624 @t644 @t639 @t620 @t648 @t630 @t616 @t642 @t651 @t673 @t801 @t786 @t819 @t821 @t796 @t790 @t799 @t838 @t805 @t816 @t823 @t782 @t1433 @t1436))
% 65.29/65.56  (define @t1438 () (tptp.select @t12 @t111))
% 65.29/65.56  (define @t1439 () (= @t1153 @t1438))
% 65.29/65.56  (define @t1440 () (or @t333 @t1439))
% 65.29/65.56  (define @t1441 () (= tptp.i41 tptp.i40))
% 65.29/65.56  (define @t1442 () (not @t1441))
% 65.29/65.56  (define @t1443 () (and @t313 @t308 @t1442))
% 65.29/65.56  (define @t1444 () (= tptp.i41 tptp.i39))
% 65.29/65.56  (define @t1445 () (not @t1444))
% 65.29/65.56  (define @t1446 () (and @t313 @t303 @t1445))
% 65.29/65.56  (define @t1447 () (= tptp.i41 tptp.i38))
% 65.29/65.56  (define @t1448 () (not @t1447))
% 65.29/65.56  (define @t1449 () (and @t313 @t298 @t1448))
% 65.29/65.56  (define @t1450 () (= tptp.i41 tptp.i37))
% 65.29/65.56  (define @t1451 () (not @t1450))
% 65.29/65.56  (define @t1452 () (and @t313 @t293 @t1451))
% 65.29/65.56  (define @t1453 () (= tptp.i41 tptp.i36))
% 65.29/65.56  (define @t1454 () (not @t1453))
% 65.29/65.56  (define @t1455 () (and @t313 @t288 @t1454))
% 65.29/65.56  (define @t1456 () (= tptp.i41 tptp.i35))
% 65.29/65.56  (define @t1457 () (not @t1456))
% 65.29/65.56  (define @t1458 () (and @t313 @t283 @t1457))
% 65.29/65.56  (define @t1459 () (= tptp.i41 tptp.i34))
% 65.29/65.56  (define @t1460 () (not @t1459))
% 65.29/65.56  (define @t1461 () (and @t313 @t278 @t1460))
% 65.29/65.56  (define @t1462 () (= tptp.i41 tptp.i33))
% 65.29/65.56  (define @t1463 () (not @t1462))
% 65.29/65.56  (define @t1464 () (and @t313 @t273 @t1463))
% 65.29/65.56  (define @t1465 () (= tptp.i41 tptp.i32))
% 65.29/65.56  (define @t1466 () (not @t1465))
% 65.29/65.56  (define @t1467 () (and @t313 @t268 @t1466))
% 65.29/65.56  (define @t1468 () (= tptp.i41 tptp.i31))
% 65.29/65.56  (define @t1469 () (not @t1468))
% 65.29/65.56  (define @t1470 () (and @t313 @t263 @t1469))
% 65.29/65.56  (define @t1471 () (= tptp.i41 tptp.i30))
% 65.29/65.56  (define @t1472 () (not @t1471))
% 65.29/65.56  (define @t1473 () (and @t313 @t258 @t1472))
% 65.29/65.56  (define @t1474 () (= tptp.i41 tptp.i29))
% 65.29/65.56  (define @t1475 () (not @t1474))
% 65.29/65.56  (define @t1476 () (and @t313 @t253 @t1475))
% 65.29/65.56  (define @t1477 () (= tptp.i41 tptp.i28))
% 65.29/65.56  (define @t1478 () (not @t1477))
% 65.29/65.56  (define @t1479 () (and @t313 @t248 @t1478))
% 65.29/65.56  (define @t1480 () (= tptp.i41 tptp.i27))
% 65.29/65.56  (define @t1481 () (not @t1480))
% 65.29/65.56  (define @t1482 () (and @t313 @t243 @t1481))
% 65.29/65.56  (define @t1483 () (= tptp.i41 tptp.i26))
% 65.29/65.56  (define @t1484 () (not @t1483))
% 65.29/65.56  (define @t1485 () (and @t313 @t238 @t1484))
% 65.29/65.56  (define @t1486 () (= tptp.i41 tptp.i25))
% 65.29/65.56  (define @t1487 () (not @t1486))
% 65.29/65.56  (define @t1488 () (and @t313 @t233 @t1487))
% 65.29/65.56  (define @t1489 () (= tptp.i41 tptp.i24))
% 65.29/65.56  (define @t1490 () (not @t1489))
% 65.29/65.56  (define @t1491 () (and @t313 @t228 @t1490))
% 65.29/65.56  (define @t1492 () (= tptp.i41 tptp.i23))
% 65.29/65.56  (define @t1493 () (not @t1492))
% 65.29/65.56  (define @t1494 () (and @t313 @t223 @t1493))
% 65.29/65.56  (define @t1495 () (= tptp.i41 tptp.i22))
% 65.29/65.56  (define @t1496 () (not @t1495))
% 65.29/65.56  (define @t1497 () (and @t313 @t218 @t1496))
% 65.29/65.56  (define @t1498 () (= tptp.i41 tptp.i21))
% 65.29/65.56  (define @t1499 () (not @t1498))
% 65.29/65.56  (define @t1500 () (and @t313 @t213 @t1499))
% 65.29/65.56  (define @t1501 () (= tptp.i41 tptp.i20))
% 65.29/65.56  (define @t1502 () (not @t1501))
% 65.29/65.56  (define @t1503 () (and @t313 @t208 @t1502))
% 65.29/65.56  (define @t1504 () (= tptp.i41 tptp.i19))
% 65.29/65.56  (define @t1505 () (not @t1504))
% 65.29/65.56  (define @t1506 () (and @t313 @t203 @t1505))
% 65.29/65.56  (define @t1507 () (= tptp.i41 tptp.i18))
% 65.29/65.56  (define @t1508 () (not @t1507))
% 65.29/65.56  (define @t1509 () (and @t313 @t198 @t1508))
% 65.29/65.56  (define @t1510 () (= tptp.i41 tptp.i17))
% 65.29/65.56  (define @t1511 () (not @t1510))
% 65.29/65.56  (define @t1512 () (and @t313 @t193 @t1511))
% 65.29/65.56  (define @t1513 () (= tptp.i41 tptp.i16))
% 65.29/65.56  (define @t1514 () (not @t1513))
% 65.29/65.56  (define @t1515 () (and @t313 @t188 @t1514))
% 65.29/65.56  (define @t1516 () (= tptp.i41 tptp.i15))
% 65.29/65.56  (define @t1517 () (not @t1516))
% 65.29/65.56  (define @t1518 () (and @t313 @t183 @t1517))
% 65.29/65.56  (define @t1519 () (= tptp.i41 tptp.i14))
% 65.29/65.56  (define @t1520 () (not @t1519))
% 65.29/65.56  (define @t1521 () (and @t313 @t178 @t1520))
% 65.29/65.56  (define @t1522 () (= tptp.i41 tptp.i13))
% 65.29/65.56  (define @t1523 () (not @t1522))
% 65.29/65.56  (define @t1524 () (and @t313 @t173 @t1523))
% 65.29/65.56  (define @t1525 () (= tptp.i41 tptp.i12))
% 65.29/65.56  (define @t1526 () (not @t1525))
% 65.29/65.56  (define @t1527 () (and @t313 @t168 @t1526))
% 65.29/65.56  (define @t1528 () (= tptp.i41 tptp.i11))
% 65.29/65.56  (define @t1529 () (not @t1528))
% 65.29/65.56  (define @t1530 () (and @t313 @t163 @t1529))
% 65.29/65.56  (define @t1531 () (= tptp.i41 tptp.i10))
% 65.29/65.56  (define @t1532 () (not @t1531))
% 65.29/65.56  (define @t1533 () (and @t313 @t158 @t1532))
% 65.29/65.56  (define @t1534 () (= tptp.i41 tptp.i9))
% 65.29/65.56  (define @t1535 () (not @t1534))
% 65.29/65.56  (define @t1536 () (and @t313 @t153 @t1535))
% 65.29/65.56  (define @t1537 () (= tptp.i41 tptp.i8))
% 65.29/65.56  (define @t1538 () (not @t1537))
% 65.29/65.56  (define @t1539 () (and @t313 @t148 @t1538))
% 65.29/65.56  (define @t1540 () (= tptp.i41 tptp.i7))
% 65.29/65.56  (define @t1541 () (not @t1540))
% 65.29/65.56  (define @t1542 () (and @t313 @t143 @t1541))
% 65.29/65.56  (define @t1543 () (= tptp.i41 tptp.i6))
% 65.29/65.56  (define @t1544 () (not @t1543))
% 65.29/65.56  (define @t1545 () (and @t313 @t138 @t1544))
% 65.29/65.56  (define @t1546 () (= tptp.i41 tptp.i5))
% 65.29/65.56  (define @t1547 () (not @t1546))
% 65.29/65.56  (define @t1548 () (and @t313 @t133 @t1547))
% 65.29/65.56  (define @t1549 () (= tptp.i41 tptp.i4))
% 65.29/65.56  (define @t1550 () (not @t1549))
% 65.29/65.56  (define @t1551 () (and @t313 @t128 @t1550))
% 65.29/65.56  (define @t1552 () (= tptp.i41 tptp.i3))
% 65.29/65.56  (define @t1553 () (not @t1552))
% 65.29/65.56  (define @t1554 () (and @t313 @t123 @t1553))
% 65.29/65.56  (define @t1555 () (= tptp.i41 tptp.i2))
% 65.29/65.56  (define @t1556 () (not @t1555))
% 65.29/65.56  (define @t1557 () (and @t313 @t116 @t1556))
% 65.29/65.56  (define @t1558 () (tptp.select @t11 @t111))
% 65.29/65.56  (define @t1559 () (= @t1438 @t1558))
% 65.29/65.56  (define @t1560 () (or @t258 @t1559))
% 65.29/65.56  (define @t1561 () (= tptp.e41 (tptp.select (tptp.store @t100 @t111 tptp.e41) @t111)))
% 65.29/65.56  (define @t1562 () (tptp.store tptp.a1 @t111 tptp.e41))
% 65.29/65.56  (define @t1563 () (tptp.select @t1562 @t111))
% 65.29/65.56  (define @t1564 () (= tptp.e41 @t1563))
% 65.29/65.56  (define @t1565 () (and @t568 @t508 @t506 @t503 @t500 @t497 @t494 @t491 @t488 @t485 @t313 @t627 @t636 @t634 @t646 @t624 @t644 @t639 @t620 @t648 @t630 @t616 @t642 @t651 @t673 @t801 @t786 @t819 @t821 @t796 @t790 @t799 @t838 @t805 @t816 @t823 @t782 @t793 @t826 @t840 @t809 @t842 @t829 @t813 @t844 @t836 @t833 @t1028 @t1178 @t1176 @t1159 @t1171 @t1163 @t1169 @t1173 @t1166 @t1155 @t1561 @t1439 @t1559 @t1564))
% 65.29/65.56  (define @t1566 () (not @t1559))
% 65.29/65.56  (define @t1567 () (not @t1439))
% 65.29/65.56  (define @t1568 () (or @t313 (= @t1558 @t571)))
% 65.29/65.56  (define @t1569 () (= @t571 @t1558))
% 65.29/65.56  (define @t1570 () (or @t313 @t1569))
% 65.29/65.56  (define @t1571 () (= tptp.i40 tptp.i38))
% 65.29/65.56  (define @t1572 () (not @t1571))
% 65.29/65.56  (define @t1573 () (and @t308 @t298 @t1572))
% 65.29/65.56  (define @t1574 () (= tptp.i40 tptp.i37))
% 65.29/65.56  (define @t1575 () (not @t1574))
% 65.29/65.56  (define @t1576 () (and @t308 @t293 @t1575))
% 65.29/65.56  (define @t1577 () (= tptp.i40 tptp.i36))
% 65.29/65.56  (define @t1578 () (not @t1577))
% 65.29/65.56  (define @t1579 () (and @t308 @t288 @t1578))
% 65.29/65.56  (define @t1580 () (= tptp.i40 tptp.i35))
% 65.29/65.56  (define @t1581 () (not @t1580))
% 65.29/65.56  (define @t1582 () (and @t308 @t283 @t1581))
% 65.29/65.56  (define @t1583 () (= tptp.i40 tptp.i34))
% 65.29/65.56  (define @t1584 () (not @t1583))
% 65.29/65.56  (define @t1585 () (and @t308 @t278 @t1584))
% 65.29/65.56  (define @t1586 () (= tptp.i40 tptp.i33))
% 65.29/65.56  (define @t1587 () (not @t1586))
% 65.29/65.56  (define @t1588 () (and @t308 @t273 @t1587))
% 65.29/65.56  (define @t1589 () (= tptp.i40 tptp.i32))
% 65.29/65.56  (define @t1590 () (not @t1589))
% 65.29/65.56  (define @t1591 () (and @t308 @t268 @t1590))
% 65.29/65.56  (define @t1592 () (= tptp.i40 tptp.i31))
% 65.29/65.56  (define @t1593 () (not @t1592))
% 65.29/65.56  (define @t1594 () (and @t308 @t263 @t1593))
% 65.29/65.56  (define @t1595 () (= tptp.i40 tptp.i29))
% 65.29/65.56  (define @t1596 () (not @t1595))
% 65.29/65.56  (define @t1597 () (and @t308 @t253 @t1596))
% 65.29/65.56  (define @t1598 () (= tptp.i40 tptp.i27))
% 65.29/65.56  (define @t1599 () (not @t1598))
% 65.29/65.56  (define @t1600 () (and @t308 @t243 @t1599))
% 65.29/65.56  (define @t1601 () (= tptp.i40 tptp.i26))
% 65.29/65.56  (define @t1602 () (not @t1601))
% 65.29/65.56  (define @t1603 () (and @t308 @t238 @t1602))
% 65.29/65.56  (define @t1604 () (= tptp.i40 tptp.i25))
% 65.29/65.56  (define @t1605 () (not @t1604))
% 65.29/65.56  (define @t1606 () (and @t308 @t233 @t1605))
% 65.29/65.56  (define @t1607 () (= tptp.i40 tptp.i24))
% 65.29/65.56  (define @t1608 () (not @t1607))
% 65.29/65.56  (define @t1609 () (and @t308 @t228 @t1608))
% 65.29/65.56  (define @t1610 () (= tptp.i40 tptp.i23))
% 65.29/65.56  (define @t1611 () (not @t1610))
% 65.29/65.56  (define @t1612 () (and @t308 @t223 @t1611))
% 65.29/65.56  (define @t1613 () (= tptp.i40 tptp.i21))
% 65.29/65.56  (define @t1614 () (not @t1613))
% 65.29/65.56  (define @t1615 () (and @t308 @t213 @t1614))
% 65.29/65.56  (define @t1616 () (= tptp.i40 tptp.i18))
% 65.29/65.56  (define @t1617 () (not @t1616))
% 65.29/65.56  (define @t1618 () (and @t308 @t198 @t1617))
% 65.29/65.56  (define @t1619 () (= tptp.i40 tptp.i17))
% 65.29/65.56  (define @t1620 () (not @t1619))
% 65.29/65.56  (define @t1621 () (and @t308 @t193 @t1620))
% 65.29/65.56  (define @t1622 () (= tptp.i40 tptp.i16))
% 65.29/65.56  (define @t1623 () (not @t1622))
% 65.29/65.56  (define @t1624 () (and @t308 @t188 @t1623))
% 65.29/65.56  (define @t1625 () (= tptp.i40 tptp.i15))
% 65.29/65.56  (define @t1626 () (not @t1625))
% 65.29/65.56  (define @t1627 () (and @t308 @t183 @t1626))
% 65.29/65.56  (define @t1628 () (= tptp.i40 tptp.i14))
% 65.29/65.56  (define @t1629 () (not @t1628))
% 65.29/65.56  (define @t1630 () (and @t308 @t178 @t1629))
% 65.29/65.56  (define @t1631 () (= tptp.i40 tptp.i13))
% 65.29/65.56  (define @t1632 () (not @t1631))
% 65.29/65.56  (define @t1633 () (and @t308 @t173 @t1632))
% 65.29/65.56  (define @t1634 () (= tptp.i40 tptp.i12))
% 65.29/65.56  (define @t1635 () (not @t1634))
% 65.29/65.56  (define @t1636 () (and @t308 @t168 @t1635))
% 65.29/65.56  (define @t1637 () (= tptp.i40 tptp.i11))
% 65.29/65.56  (define @t1638 () (not @t1637))
% 65.29/65.56  (define @t1639 () (and @t308 @t163 @t1638))
% 65.29/65.56  (define @t1640 () (= tptp.i40 tptp.i10))
% 65.29/65.56  (define @t1641 () (not @t1640))
% 65.29/65.56  (define @t1642 () (and @t308 @t158 @t1641))
% 65.29/65.56  (define @t1643 () (= tptp.i40 tptp.i9))
% 65.29/65.56  (define @t1644 () (not @t1643))
% 65.29/65.56  (define @t1645 () (and @t308 @t153 @t1644))
% 65.29/65.56  (define @t1646 () (= tptp.i40 tptp.i8))
% 65.29/65.56  (define @t1647 () (not @t1646))
% 65.29/65.56  (define @t1648 () (and @t308 @t148 @t1647))
% 65.29/65.56  (define @t1649 () (= tptp.i40 tptp.i7))
% 65.29/65.56  (define @t1650 () (not @t1649))
% 65.29/65.56  (define @t1651 () (and @t308 @t143 @t1650))
% 65.29/65.56  (define @t1652 () (= tptp.i40 tptp.i6))
% 65.29/65.56  (define @t1653 () (not @t1652))
% 65.29/65.56  (define @t1654 () (and @t308 @t138 @t1653))
% 65.29/65.56  (define @t1655 () (= tptp.i40 tptp.i5))
% 65.29/65.56  (define @t1656 () (not @t1655))
% 65.29/65.56  (define @t1657 () (and @t308 @t133 @t1656))
% 65.29/65.56  (define @t1658 () (= tptp.i40 tptp.i4))
% 65.29/65.56  (define @t1659 () (not @t1658))
% 65.29/65.56  (define @t1660 () (and @t308 @t128 @t1659))
% 65.29/65.56  (define @t1661 () (= tptp.i40 tptp.i3))
% 65.29/65.56  (define @t1662 () (not @t1661))
% 65.29/65.56  (define @t1663 () (and @t308 @t123 @t1662))
% 65.29/65.56  (define @t1664 () (= tptp.i40 tptp.i2))
% 65.29/65.56  (define @t1665 () (not @t1664))
% 65.29/65.56  (define @t1666 () (and @t308 @t116 @t1665))
% 65.29/65.56  (define @t1667 () (= tptp.e40 (tptp.select (tptp.store @t99 @t111 tptp.e40) @t111)))
% 65.29/65.56  (define @t1668 () (tptp.store @t19 @t111 tptp.e40))
% 65.29/65.56  (define @t1669 () (tptp.select @t1668 @t111))
% 65.29/65.56  (define @t1670 () (= tptp.e40 @t1669))
% 65.29/65.56  (define @t1671 () (and @t568 @t508 @t506 @t503 @t500 @t497 @t494 @t491 @t488 @t485 @t482 @t308 @t627 @t636 @t634 @t646 @t624 @t644 @t639 @t620 @t648 @t630 @t616 @t642 @t651 @t673 @t801 @t786 @t819 @t821 @t796 @t790 @t799 @t838 @t805 @t816 @t823 @t782 @t793 @t826 @t840 @t809 @t842 @t829 @t813 @t844 @t836 @t833 @t1028 @t1178 @t1176 @t1667 @t1670))
% 65.29/65.56  (define @t1672 () (= tptp.i39 tptp.i38))
% 65.29/65.56  (define @t1673 () (not @t1672))
% 65.29/65.56  (define @t1674 () (and @t303 @t298 @t1673))
% 65.29/65.56  (define @t1675 () (= tptp.i39 tptp.i37))
% 65.29/65.56  (define @t1676 () (not @t1675))
% 65.29/65.56  (define @t1677 () (and @t303 @t293 @t1676))
% 65.29/65.56  (define @t1678 () (= tptp.i39 tptp.i36))
% 65.29/65.56  (define @t1679 () (not @t1678))
% 65.29/65.56  (define @t1680 () (and @t303 @t288 @t1679))
% 65.29/65.56  (define @t1681 () (= tptp.i39 tptp.i35))
% 65.29/65.56  (define @t1682 () (not @t1681))
% 65.29/65.56  (define @t1683 () (and @t303 @t283 @t1682))
% 65.29/65.56  (define @t1684 () (= tptp.i39 tptp.i34))
% 65.29/65.56  (define @t1685 () (not @t1684))
% 65.29/65.56  (define @t1686 () (and @t303 @t278 @t1685))
% 65.29/65.56  (define @t1687 () (= tptp.i39 tptp.i33))
% 65.29/65.56  (define @t1688 () (not @t1687))
% 65.29/65.56  (define @t1689 () (and @t303 @t273 @t1688))
% 65.29/65.56  (define @t1690 () (= tptp.i39 tptp.i32))
% 65.29/65.56  (define @t1691 () (not @t1690))
% 65.29/65.56  (define @t1692 () (and @t303 @t268 @t1691))
% 65.29/65.56  (define @t1693 () (= tptp.i39 tptp.i31))
% 65.29/65.56  (define @t1694 () (not @t1693))
% 65.29/65.56  (define @t1695 () (and @t303 @t263 @t1694))
% 65.29/65.56  (define @t1696 () (= tptp.i39 tptp.i29))
% 65.29/65.56  (define @t1697 () (not @t1696))
% 65.29/65.56  (define @t1698 () (and @t303 @t253 @t1697))
% 65.29/65.56  (define @t1699 () (= tptp.i39 tptp.i27))
% 65.29/65.56  (define @t1700 () (not @t1699))
% 65.29/65.56  (define @t1701 () (and @t303 @t243 @t1700))
% 65.29/65.56  (define @t1702 () (= tptp.i39 tptp.i26))
% 65.29/65.56  (define @t1703 () (not @t1702))
% 65.29/65.56  (define @t1704 () (and @t303 @t238 @t1703))
% 65.29/65.56  (define @t1705 () (= tptp.i39 tptp.i25))
% 65.29/65.56  (define @t1706 () (not @t1705))
% 65.29/65.56  (define @t1707 () (and @t303 @t233 @t1706))
% 65.29/65.56  (define @t1708 () (= tptp.i39 tptp.i24))
% 65.29/65.56  (define @t1709 () (not @t1708))
% 65.29/65.56  (define @t1710 () (and @t303 @t228 @t1709))
% 65.29/65.56  (define @t1711 () (= tptp.i39 tptp.i23))
% 65.29/65.56  (define @t1712 () (not @t1711))
% 65.29/65.56  (define @t1713 () (and @t303 @t223 @t1712))
% 65.29/65.56  (define @t1714 () (= tptp.i39 tptp.i21))
% 65.29/65.56  (define @t1715 () (not @t1714))
% 65.29/65.56  (define @t1716 () (and @t303 @t213 @t1715))
% 65.29/65.56  (define @t1717 () (= tptp.i39 tptp.i20))
% 65.29/65.56  (define @t1718 () (not @t1717))
% 65.29/65.56  (define @t1719 () (and @t303 @t208 @t1718))
% 65.29/65.56  (define @t1720 () (= tptp.i39 tptp.i18))
% 65.29/65.56  (define @t1721 () (not @t1720))
% 65.29/65.56  (define @t1722 () (and @t303 @t198 @t1721))
% 65.29/65.56  (define @t1723 () (= tptp.i39 tptp.i17))
% 65.29/65.56  (define @t1724 () (not @t1723))
% 65.29/65.56  (define @t1725 () (and @t303 @t193 @t1724))
% 65.29/65.56  (define @t1726 () (= tptp.i39 tptp.i16))
% 65.29/65.56  (define @t1727 () (not @t1726))
% 65.29/65.56  (define @t1728 () (and @t303 @t188 @t1727))
% 65.29/65.56  (define @t1729 () (= tptp.i39 tptp.i15))
% 65.29/65.56  (define @t1730 () (not @t1729))
% 65.29/65.56  (define @t1731 () (and @t303 @t183 @t1730))
% 65.29/65.56  (define @t1732 () (= tptp.i39 tptp.i14))
% 65.29/65.56  (define @t1733 () (not @t1732))
% 65.29/65.56  (define @t1734 () (and @t303 @t178 @t1733))
% 65.29/65.56  (define @t1735 () (= tptp.i39 tptp.i13))
% 65.29/65.56  (define @t1736 () (not @t1735))
% 65.29/65.56  (define @t1737 () (and @t303 @t173 @t1736))
% 65.29/65.56  (define @t1738 () (= tptp.i39 tptp.i12))
% 65.29/65.56  (define @t1739 () (not @t1738))
% 65.29/65.56  (define @t1740 () (and @t303 @t168 @t1739))
% 65.29/65.56  (define @t1741 () (= tptp.i39 tptp.i11))
% 65.29/65.56  (define @t1742 () (not @t1741))
% 65.29/65.56  (define @t1743 () (and @t303 @t163 @t1742))
% 65.29/65.56  (define @t1744 () (= tptp.i39 tptp.i10))
% 65.29/65.56  (define @t1745 () (not @t1744))
% 65.29/65.56  (define @t1746 () (and @t303 @t158 @t1745))
% 65.29/65.56  (define @t1747 () (= tptp.i39 tptp.i9))
% 65.29/65.56  (define @t1748 () (not @t1747))
% 65.29/65.56  (define @t1749 () (and @t303 @t153 @t1748))
% 65.29/65.56  (define @t1750 () (= tptp.i39 tptp.i8))
% 65.29/65.56  (define @t1751 () (not @t1750))
% 65.29/65.56  (define @t1752 () (and @t303 @t148 @t1751))
% 65.29/65.56  (define @t1753 () (= tptp.i39 tptp.i7))
% 65.29/65.56  (define @t1754 () (not @t1753))
% 65.29/65.56  (define @t1755 () (and @t303 @t143 @t1754))
% 65.29/65.56  (define @t1756 () (= tptp.i39 tptp.i6))
% 65.29/65.56  (define @t1757 () (not @t1756))
% 65.29/65.56  (define @t1758 () (and @t303 @t138 @t1757))
% 65.29/65.56  (define @t1759 () (= tptp.i39 tptp.i5))
% 65.29/65.56  (define @t1760 () (not @t1759))
% 65.29/65.56  (define @t1761 () (and @t303 @t133 @t1760))
% 65.29/65.56  (define @t1762 () (= tptp.i39 tptp.i4))
% 65.29/65.56  (define @t1763 () (not @t1762))
% 65.29/65.56  (define @t1764 () (and @t303 @t128 @t1763))
% 65.29/65.56  (define @t1765 () (= tptp.i39 tptp.i3))
% 65.29/65.56  (define @t1766 () (not @t1765))
% 65.29/65.56  (define @t1767 () (and @t303 @t123 @t1766))
% 65.29/65.56  (define @t1768 () (= tptp.i39 tptp.i2))
% 65.29/65.56  (define @t1769 () (not @t1768))
% 65.29/65.56  (define @t1770 () (and @t303 @t116 @t1769))
% 65.29/65.56  (define @t1771 () (= tptp.e39 (tptp.select (tptp.store @t98 @t111 tptp.e39) @t111)))
% 65.29/65.56  (define @t1772 () (tptp.store @t17 @t111 tptp.e39))
% 65.29/65.56  (define @t1773 () (tptp.select @t1772 @t111))
% 65.29/65.56  (define @t1774 () (= tptp.e39 @t1773))
% 65.29/65.56  (define @t1775 () (and @t568 @t508 @t506 @t503 @t500 @t497 @t494 @t491 @t488 @t485 @t482 @t479 @t303 @t627 @t636 @t634 @t646 @t624 @t644 @t639 @t620 @t648 @t630 @t616 @t642 @t651 @t673 @t801 @t786 @t819 @t821 @t796 @t790 @t799 @t838 @t805 @t816 @t823 @t782 @t793 @t826 @t840 @t809 @t842 @t829 @t813 @t844 @t836 @t833 @t1028 @t1178 @t1176 @t1159 @t1171 @t1771 @t1774))
% 65.29/65.56  (define @t1776 () (= tptp.i38 tptp.i37))
% 65.29/65.56  (define @t1777 () (not @t1776))
% 65.29/65.56  (define @t1778 () (and @t298 @t293 @t1777))
% 65.29/65.56  (define @t1779 () (= tptp.i38 tptp.i35))
% 65.29/65.56  (define @t1780 () (not @t1779))
% 65.29/65.56  (define @t1781 () (and @t298 @t283 @t1780))
% 65.29/65.56  (define @t1782 () (= tptp.i38 tptp.i32))
% 65.29/65.56  (define @t1783 () (not @t1782))
% 65.29/65.56  (define @t1784 () (and @t298 @t268 @t1783))
% 65.29/65.56  (define @t1785 () (= tptp.i38 tptp.i31))
% 65.29/65.56  (define @t1786 () (not @t1785))
% 65.29/65.56  (define @t1787 () (and @t298 @t263 @t1786))
% 65.29/65.56  (define @t1788 () (= tptp.i38 tptp.i29))
% 65.29/65.56  (define @t1789 () (not @t1788))
% 65.29/65.56  (define @t1790 () (and @t298 @t253 @t1789))
% 65.29/65.56  (define @t1791 () (= tptp.i38 tptp.i25))
% 65.29/65.56  (define @t1792 () (not @t1791))
% 65.29/65.56  (define @t1793 () (and @t298 @t233 @t1792))
% 65.29/65.56  (define @t1794 () (= tptp.i38 tptp.i24))
% 65.29/65.56  (define @t1795 () (not @t1794))
% 65.29/65.56  (define @t1796 () (and @t298 @t228 @t1795))
% 65.29/65.56  (define @t1797 () (= tptp.i38 tptp.i23))
% 65.29/65.56  (define @t1798 () (not @t1797))
% 65.29/65.56  (define @t1799 () (and @t298 @t223 @t1798))
% 65.29/65.56  (define @t1800 () (= tptp.i38 tptp.i21))
% 65.29/65.56  (define @t1801 () (not @t1800))
% 65.29/65.56  (define @t1802 () (and @t298 @t213 @t1801))
% 65.29/65.56  (define @t1803 () (= tptp.i38 tptp.i12))
% 65.29/65.56  (define @t1804 () (not @t1803))
% 65.29/65.56  (define @t1805 () (and @t298 @t168 @t1804))
% 65.29/65.56  (define @t1806 () (= tptp.i38 tptp.i10))
% 65.29/65.56  (define @t1807 () (not @t1806))
% 65.29/65.56  (define @t1808 () (and @t298 @t158 @t1807))
% 65.29/65.56  (define @t1809 () (= tptp.i38 tptp.i5))
% 65.29/65.56  (define @t1810 () (not @t1809))
% 65.29/65.56  (define @t1811 () (and @t298 @t133 @t1810))
% 65.29/65.56  (define @t1812 () (= tptp.i38 tptp.i4))
% 65.29/65.56  (define @t1813 () (not @t1812))
% 65.29/65.56  (define @t1814 () (and @t298 @t128 @t1813))
% 65.29/65.56  (define @t1815 () (= tptp.i38 tptp.i3))
% 65.29/65.56  (define @t1816 () (not @t1815))
% 65.29/65.56  (define @t1817 () (and @t298 @t123 @t1816))
% 65.29/65.56  (define @t1818 () (= tptp.i38 tptp.i2))
% 65.29/65.56  (define @t1819 () (not @t1818))
% 65.29/65.56  (define @t1820 () (and @t298 @t116 @t1819))
% 65.29/65.56  (define @t1821 () (= tptp.e38 (tptp.select (tptp.store @t97 @t111 tptp.e38) @t111)))
% 65.29/65.56  (define @t1822 () (tptp.store @t40 @t111 tptp.e38))
% 65.29/65.56  (define @t1823 () (tptp.select @t1822 @t111))
% 65.29/65.56  (define @t1824 () (= tptp.e38 @t1823))
% 65.29/65.56  (define @t1825 () (and @t568 @t508 @t506 @t503 @t500 @t497 @t494 @t491 @t488 @t485 @t482 @t479 @t476 @t298 @t627 @t636 @t634 @t646 @t624 @t644 @t639 @t620 @t648 @t630 @t616 @t642 @t651 @t673 @t801 @t786 @t819 @t821 @t1821 @t1824))
% 65.29/65.56  (define @t1826 () (= tptp.i37 tptp.i32))
% 65.29/65.56  (define @t1827 () (not @t1826))
% 65.29/65.56  (define @t1828 () (and @t293 @t268 @t1827))
% 65.29/65.56  (define @t1829 () (= tptp.i37 tptp.i31))
% 65.29/65.56  (define @t1830 () (not @t1829))
% 65.29/65.56  (define @t1831 () (and @t293 @t263 @t1830))
% 65.29/65.56  (define @t1832 () (= tptp.i37 tptp.i24))
% 65.29/65.56  (define @t1833 () (not @t1832))
% 65.29/65.56  (define @t1834 () (and @t293 @t228 @t1833))
% 65.29/65.56  (define @t1835 () (= tptp.i37 tptp.i21))
% 65.29/65.56  (define @t1836 () (not @t1835))
% 65.29/65.56  (define @t1837 () (and @t293 @t213 @t1836))
% 65.29/65.56  (define @t1838 () (= tptp.i37 tptp.i12))
% 65.29/65.56  (define @t1839 () (not @t1838))
% 65.29/65.56  (define @t1840 () (and @t293 @t168 @t1839))
% 65.29/65.56  (define @t1841 () (= tptp.i37 tptp.i5))
% 65.29/65.56  (define @t1842 () (not @t1841))
% 65.29/65.56  (define @t1843 () (and @t293 @t133 @t1842))
% 65.29/65.56  (define @t1844 () (= tptp.i37 tptp.i4))
% 65.29/65.56  (define @t1845 () (not @t1844))
% 65.29/65.56  (define @t1846 () (and @t293 @t128 @t1845))
% 65.29/65.56  (define @t1847 () (= tptp.e37 (tptp.select (tptp.store @t96 @t111 tptp.e37) @t111)))
% 65.29/65.56  (define @t1848 () (tptp.store @t51 @t111 tptp.e37))
% 65.29/65.56  (define @t1849 () (tptp.select @t1848 @t111))
% 65.29/65.56  (define @t1850 () (= tptp.e37 @t1849))
% 65.29/65.56  (define @t1851 () (and @t568 @t508 @t506 @t503 @t500 @t497 @t494 @t491 @t488 @t485 @t482 @t479 @t476 @t473 @t293 @t627 @t636 @t634 @t646 @t624 @t644 @t639 @t1847 @t1850))
% 65.29/65.56  (define @t1852 () (= tptp.i36 tptp.i35))
% 65.29/65.56  (define @t1853 () (not @t1852))
% 65.29/65.56  (define @t1854 () (and @t288 @t283 @t1853))
% 65.29/65.56  (define @t1855 () (= tptp.i36 tptp.i32))
% 65.29/65.56  (define @t1856 () (not @t1855))
% 65.29/65.56  (define @t1857 () (and @t288 @t268 @t1856))
% 65.29/65.56  (define @t1858 () (= tptp.i36 tptp.i31))
% 65.29/65.56  (define @t1859 () (not @t1858))
% 65.29/65.56  (define @t1860 () (and @t288 @t263 @t1859))
% 65.29/65.56  (define @t1861 () (= tptp.i36 tptp.i29))
% 65.29/65.56  (define @t1862 () (not @t1861))
% 65.29/65.56  (define @t1863 () (and @t288 @t253 @t1862))
% 65.29/65.56  (define @t1864 () (= tptp.i36 tptp.i25))
% 65.29/65.56  (define @t1865 () (not @t1864))
% 65.29/65.56  (define @t1866 () (and @t288 @t233 @t1865))
% 65.29/65.56  (define @t1867 () (= tptp.i36 tptp.i24))
% 65.29/65.56  (define @t1868 () (not @t1867))
% 65.29/65.56  (define @t1869 () (and @t288 @t228 @t1868))
% 65.29/65.56  (define @t1870 () (= tptp.i36 tptp.i23))
% 65.29/65.56  (define @t1871 () (not @t1870))
% 65.29/65.56  (define @t1872 () (and @t288 @t223 @t1871))
% 65.29/65.56  (define @t1873 () (= tptp.i36 tptp.i21))
% 65.29/65.56  (define @t1874 () (not @t1873))
% 65.29/65.56  (define @t1875 () (and @t288 @t213 @t1874))
% 65.29/65.56  (define @t1876 () (= tptp.i36 tptp.i12))
% 65.29/65.56  (define @t1877 () (not @t1876))
% 65.29/65.56  (define @t1878 () (and @t288 @t168 @t1877))
% 65.29/65.56  (define @t1879 () (= tptp.i36 tptp.i10))
% 65.29/65.56  (define @t1880 () (not @t1879))
% 65.29/65.56  (define @t1881 () (and @t288 @t158 @t1880))
% 65.29/65.56  (define @t1882 () (= tptp.i36 tptp.i5))
% 65.29/65.56  (define @t1883 () (not @t1882))
% 65.29/65.56  (define @t1884 () (and @t288 @t133 @t1883))
% 65.29/65.56  (define @t1885 () (= tptp.i36 tptp.i4))
% 65.29/65.56  (define @t1886 () (not @t1885))
% 65.29/65.56  (define @t1887 () (and @t288 @t128 @t1886))
% 65.29/65.56  (define @t1888 () (= tptp.i36 tptp.i3))
% 65.29/65.56  (define @t1889 () (not @t1888))
% 65.29/65.56  (define @t1890 () (and @t288 @t123 @t1889))
% 65.29/65.56  (define @t1891 () (= tptp.i36 tptp.i2))
% 65.29/65.56  (define @t1892 () (not @t1891))
% 65.29/65.56  (define @t1893 () (and @t288 @t116 @t1892))
% 65.29/65.56  (define @t1894 () (= tptp.e36 (tptp.select (tptp.store @t95 @t111 tptp.e36) @t111)))
% 65.29/65.56  (define @t1895 () (tptp.store @t38 @t111 tptp.e36))
% 65.29/65.56  (define @t1896 () (tptp.select @t1895 @t111))
% 65.29/65.56  (define @t1897 () (= tptp.e36 @t1896))
% 65.29/65.56  (define @t1898 () (and @t568 @t508 @t506 @t503 @t500 @t497 @t494 @t491 @t488 @t485 @t482 @t479 @t476 @t473 @t470 @t288 @t627 @t636 @t634 @t646 @t624 @t644 @t639 @t620 @t648 @t630 @t616 @t642 @t651 @t673 @t801 @t786 @t819 @t821 @t796 @t790 @t1894 @t1897))
% 65.29/65.56  (define @t1899 () (= tptp.i35 tptp.i32))
% 65.29/65.56  (define @t1900 () (not @t1899))
% 65.29/65.56  (define @t1901 () (and @t283 @t268 @t1900))
% 65.29/65.56  (define @t1902 () (= tptp.i35 tptp.i31))
% 65.29/65.56  (define @t1903 () (not @t1902))
% 65.29/65.56  (define @t1904 () (and @t283 @t263 @t1903))
% 65.29/65.56  (define @t1905 () (= tptp.i35 tptp.i29))
% 65.29/65.56  (define @t1906 () (not @t1905))
% 65.29/65.56  (define @t1907 () (and @t283 @t253 @t1906))
% 65.29/65.56  (define @t1908 () (= tptp.i35 tptp.i24))
% 65.29/65.56  (define @t1909 () (not @t1908))
% 65.29/65.56  (define @t1910 () (and @t283 @t228 @t1909))
% 65.29/65.56  (define @t1911 () (= tptp.i35 tptp.i21))
% 65.29/65.56  (define @t1912 () (not @t1911))
% 65.29/65.56  (define @t1913 () (and @t283 @t213 @t1912))
% 65.29/65.56  (define @t1914 () (= tptp.i35 tptp.i12))
% 65.29/65.56  (define @t1915 () (not @t1914))
% 65.29/65.56  (define @t1916 () (and @t283 @t168 @t1915))
% 65.29/65.56  (define @t1917 () (= tptp.i35 tptp.i10))
% 65.29/65.56  (define @t1918 () (not @t1917))
% 65.29/65.56  (define @t1919 () (and @t283 @t158 @t1918))
% 65.29/65.56  (define @t1920 () (= tptp.i35 tptp.i5))
% 65.29/65.56  (define @t1921 () (not @t1920))
% 65.29/65.56  (define @t1922 () (and @t283 @t133 @t1921))
% 65.29/65.56  (define @t1923 () (= tptp.i35 tptp.i4))
% 65.29/65.56  (define @t1924 () (not @t1923))
% 65.29/65.56  (define @t1925 () (and @t283 @t128 @t1924))
% 65.29/65.56  (define @t1926 () (= tptp.i35 tptp.i3))
% 65.29/65.56  (define @t1927 () (not @t1926))
% 65.29/65.56  (define @t1928 () (and @t283 @t123 @t1927))
% 65.29/65.56  (define @t1929 () (= tptp.i35 tptp.i2))
% 65.29/65.56  (define @t1930 () (not @t1929))
% 65.29/65.56  (define @t1931 () (and @t283 @t116 @t1930))
% 65.29/65.56  (define @t1932 () (= tptp.e35 (tptp.select (tptp.store @t94 @t111 tptp.e35) @t111)))
% 65.29/65.56  (define @t1933 () (tptp.store @t44 @t111 tptp.e35))
% 65.29/65.56  (define @t1934 () (tptp.select @t1933 @t111))
% 65.29/65.56  (define @t1935 () (= tptp.e35 @t1934))
% 65.29/65.56  (define @t1936 () (and @t568 @t508 @t506 @t503 @t500 @t497 @t494 @t491 @t488 @t485 @t482 @t479 @t476 @t473 @t470 @t467 @t283 @t627 @t636 @t634 @t646 @t624 @t644 @t639 @t620 @t648 @t630 @t616 @t642 @t651 @t673 @t1932 @t1935))
% 65.29/65.56  (define @t1937 () (= tptp.i34 tptp.i32))
% 65.29/65.56  (define @t1938 () (not @t1937))
% 65.29/65.56  (define @t1939 () (and @t278 @t268 @t1938))
% 65.29/65.56  (define @t1940 () (= tptp.i34 tptp.i31))
% 65.29/65.56  (define @t1941 () (not @t1940))
% 65.29/65.56  (define @t1942 () (and @t278 @t263 @t1941))
% 65.29/65.56  (define @t1943 () (= tptp.i34 tptp.i29))
% 65.29/65.56  (define @t1944 () (not @t1943))
% 65.29/65.56  (define @t1945 () (and @t278 @t253 @t1944))
% 65.29/65.56  (define @t1946 () (= tptp.i34 tptp.i25))
% 65.29/65.56  (define @t1947 () (not @t1946))
% 65.29/65.56  (define @t1948 () (and @t278 @t233 @t1947))
% 65.29/65.56  (define @t1949 () (= tptp.i34 tptp.i24))
% 65.29/65.56  (define @t1950 () (not @t1949))
% 65.29/65.56  (define @t1951 () (and @t278 @t228 @t1950))
% 65.29/65.56  (define @t1952 () (= tptp.i34 tptp.i23))
% 65.29/65.56  (define @t1953 () (not @t1952))
% 65.29/65.56  (define @t1954 () (and @t278 @t223 @t1953))
% 65.29/65.56  (define @t1955 () (= tptp.i34 tptp.i21))
% 65.29/65.56  (define @t1956 () (not @t1955))
% 65.29/65.56  (define @t1957 () (and @t278 @t213 @t1956))
% 65.29/65.56  (define @t1958 () (= tptp.i34 tptp.i12))
% 65.29/65.56  (define @t1959 () (not @t1958))
% 65.29/65.56  (define @t1960 () (and @t278 @t168 @t1959))
% 65.29/65.56  (define @t1961 () (= tptp.i34 tptp.i11))
% 65.29/65.56  (define @t1962 () (not @t1961))
% 65.29/65.56  (define @t1963 () (and @t278 @t163 @t1962))
% 65.29/65.56  (define @t1964 () (= tptp.i34 tptp.i10))
% 65.29/65.56  (define @t1965 () (not @t1964))
% 65.29/65.56  (define @t1966 () (and @t278 @t158 @t1965))
% 65.29/65.56  (define @t1967 () (= tptp.i34 tptp.i5))
% 65.29/65.56  (define @t1968 () (not @t1967))
% 65.29/65.56  (define @t1969 () (and @t278 @t133 @t1968))
% 65.29/65.56  (define @t1970 () (= tptp.i34 tptp.i4))
% 65.29/65.56  (define @t1971 () (not @t1970))
% 65.29/65.56  (define @t1972 () (and @t278 @t128 @t1971))
% 65.29/65.56  (define @t1973 () (= tptp.i34 tptp.i3))
% 65.29/65.56  (define @t1974 () (not @t1973))
% 65.29/65.56  (define @t1975 () (and @t278 @t123 @t1974))
% 65.29/65.56  (define @t1976 () (= tptp.i34 tptp.i2))
% 65.29/65.56  (define @t1977 () (not @t1976))
% 65.29/65.56  (define @t1978 () (and @t278 @t116 @t1977))
% 65.29/65.56  (define @t1979 () (= tptp.e34 (tptp.select (tptp.store @t93 @t111 tptp.e34) @t111)))
% 65.29/65.56  (define @t1980 () (tptp.store @t36 @t111 tptp.e34))
% 65.29/65.56  (define @t1981 () (tptp.select @t1980 @t111))
% 65.29/65.56  (define @t1982 () (= tptp.e34 @t1981))
% 65.29/65.56  (define @t1983 () (and @t568 @t508 @t506 @t503 @t500 @t497 @t494 @t491 @t488 @t485 @t482 @t479 @t476 @t473 @t470 @t467 @t464 @t278 @t627 @t636 @t634 @t646 @t624 @t644 @t639 @t620 @t648 @t630 @t616 @t642 @t651 @t673 @t801 @t786 @t819 @t821 @t796 @t790 @t799 @t838 @t1979 @t1982))
% 65.29/65.56  (define @t1984 () (= tptp.i33 tptp.i32))
% 65.29/65.56  (define @t1985 () (not @t1984))
% 65.29/65.56  (define @t1986 () (and @t273 @t268 @t1985))
% 65.29/65.56  (define @t1987 () (= tptp.i33 tptp.i31))
% 65.29/65.56  (define @t1988 () (not @t1987))
% 65.29/65.56  (define @t1989 () (and @t273 @t263 @t1988))
% 65.29/65.56  (define @t1990 () (= tptp.i33 tptp.i29))
% 65.29/65.56  (define @t1991 () (not @t1990))
% 65.29/65.56  (define @t1992 () (and @t273 @t253 @t1991))
% 65.29/65.56  (define @t1993 () (= tptp.i33 tptp.i26))
% 65.29/65.56  (define @t1994 () (not @t1993))
% 65.29/65.56  (define @t1995 () (and @t273 @t238 @t1994))
% 65.29/65.56  (define @t1996 () (= tptp.i33 tptp.i25))
% 65.29/65.56  (define @t1997 () (not @t1996))
% 65.29/65.56  (define @t1998 () (and @t273 @t233 @t1997))
% 65.29/65.56  (define @t1999 () (= tptp.i33 tptp.i24))
% 65.29/65.56  (define @t2000 () (not @t1999))
% 65.29/65.56  (define @t2001 () (and @t273 @t228 @t2000))
% 65.29/65.56  (define @t2002 () (= tptp.i33 tptp.i23))
% 65.29/65.56  (define @t2003 () (not @t2002))
% 65.29/65.56  (define @t2004 () (and @t273 @t223 @t2003))
% 65.29/65.56  (define @t2005 () (= tptp.i33 tptp.i21))
% 65.29/65.56  (define @t2006 () (not @t2005))
% 65.29/65.56  (define @t2007 () (and @t273 @t213 @t2006))
% 65.29/65.56  (define @t2008 () (= tptp.i33 tptp.i18))
% 65.29/65.56  (define @t2009 () (not @t2008))
% 65.29/65.56  (define @t2010 () (and @t273 @t198 @t2009))
% 65.29/65.56  (define @t2011 () (= tptp.i33 tptp.i17))
% 65.29/65.56  (define @t2012 () (not @t2011))
% 65.29/65.56  (define @t2013 () (and @t273 @t193 @t2012))
% 65.29/65.56  (define @t2014 () (= tptp.i33 tptp.i12))
% 65.29/65.56  (define @t2015 () (not @t2014))
% 65.29/65.56  (define @t2016 () (and @t273 @t168 @t2015))
% 65.29/65.56  (define @t2017 () (= tptp.i33 tptp.i11))
% 65.29/65.56  (define @t2018 () (not @t2017))
% 65.29/65.56  (define @t2019 () (and @t273 @t163 @t2018))
% 65.29/65.56  (define @t2020 () (= tptp.i33 tptp.i10))
% 65.29/65.56  (define @t2021 () (not @t2020))
% 65.29/65.56  (define @t2022 () (and @t273 @t158 @t2021))
% 65.29/65.56  (define @t2023 () (= tptp.i33 tptp.i9))
% 65.29/65.56  (define @t2024 () (not @t2023))
% 65.29/65.56  (define @t2025 () (and @t273 @t153 @t2024))
% 65.29/65.56  (define @t2026 () (= tptp.i33 tptp.i5))
% 65.29/65.56  (define @t2027 () (not @t2026))
% 65.29/65.56  (define @t2028 () (and @t273 @t133 @t2027))
% 65.29/65.56  (define @t2029 () (= tptp.i33 tptp.i4))
% 65.29/65.56  (define @t2030 () (not @t2029))
% 65.29/65.56  (define @t2031 () (and @t273 @t128 @t2030))
% 65.29/65.56  (define @t2032 () (= tptp.i33 tptp.i3))
% 65.29/65.56  (define @t2033 () (not @t2032))
% 65.29/65.56  (define @t2034 () (and @t273 @t123 @t2033))
% 65.29/65.56  (define @t2035 () (= tptp.i33 tptp.i2))
% 65.29/65.56  (define @t2036 () (not @t2035))
% 65.29/65.56  (define @t2037 () (and @t273 @t116 @t2036))
% 65.29/65.56  (define @t2038 () (= tptp.e33 (tptp.select (tptp.store @t92 @t111 tptp.e33) @t111)))
% 65.29/65.56  (define @t2039 () (tptp.store @t29 @t111 tptp.e33))
% 65.29/65.56  (define @t2040 () (tptp.select @t2039 @t111))
% 65.29/65.56  (define @t2041 () (= tptp.e33 @t2040))
% 65.29/65.56  (define @t2042 () (and @t568 @t508 @t506 @t503 @t500 @t497 @t494 @t491 @t488 @t485 @t482 @t479 @t476 @t473 @t470 @t467 @t464 @t461 @t273 @t627 @t636 @t634 @t646 @t624 @t644 @t639 @t620 @t648 @t630 @t616 @t642 @t651 @t673 @t801 @t786 @t819 @t821 @t796 @t790 @t799 @t838 @t805 @t816 @t823 @t782 @t793 @t826 @t840 @t2038 @t2041))
% 65.29/65.56  (define @t2043 () (= tptp.i32 tptp.i31))
% 65.29/65.56  (define @t2044 () (not @t2043))
% 65.29/65.56  (define @t2045 () (and @t268 @t263 @t2044))
% 65.29/65.56  (define @t2046 () (= tptp.i32 tptp.i24))
% 65.29/65.56  (define @t2047 () (not @t2046))
% 65.29/65.56  (define @t2048 () (and @t268 @t228 @t2047))
% 65.29/65.56  (define @t2049 () (= tptp.i32 tptp.i21))
% 65.29/65.56  (define @t2050 () (not @t2049))
% 65.29/65.56  (define @t2051 () (and @t268 @t213 @t2050))
% 65.29/65.56  (define @t2052 () (= tptp.i32 tptp.i4))
% 65.29/65.56  (define @t2053 () (not @t2052))
% 65.29/65.56  (define @t2054 () (and @t268 @t128 @t2053))
% 65.29/65.56  (define @t2055 () (= tptp.e32 (tptp.select (tptp.store @t91 @t111 tptp.e32) @t111)))
% 65.29/65.56  (define @t2056 () (tptp.store @t54 @t111 tptp.e32))
% 65.29/65.56  (define @t2057 () (tptp.select @t2056 @t111))
% 65.29/65.56  (define @t2058 () (= tptp.e32 @t2057))
% 65.29/65.56  (define @t2059 () (and @t568 @t508 @t506 @t503 @t500 @t497 @t494 @t491 @t488 @t485 @t482 @t479 @t476 @t473 @t470 @t467 @t464 @t461 @t458 @t268 @t627 @t636 @t634 @t646 @t2055 @t2058))
% 65.29/65.56  (define @t2060 () (= tptp.e31 (tptp.select (tptp.store @t90 @t111 tptp.e31) @t111)))
% 65.29/65.56  (define @t2061 () (tptp.store @t58 @t111 tptp.e31))
% 65.29/65.56  (define @t2062 () (tptp.select @t2061 @t111))
% 65.29/65.56  (define @t2063 () (= tptp.e31 @t2062))
% 65.29/65.56  (define @t2064 () (and @t568 @t508 @t506 @t503 @t500 @t497 @t494 @t491 @t488 @t485 @t482 @t479 @t476 @t473 @t470 @t467 @t464 @t461 @t458 @t455 @t263 @t2060 @t2063))
% 65.29/65.56  (define @t2065 () (= tptp.i30 tptp.i29))
% 65.29/65.56  (define @t2066 () (not @t2065))
% 65.29/65.56  (define @t2067 () (and @t258 @t253 @t2066))
% 65.29/65.56  (define @t2068 () (= tptp.i30 tptp.i28))
% 65.29/65.56  (define @t2069 () (not @t2068))
% 65.29/65.56  (define @t2070 () (and @t258 @t248 @t2069))
% 65.29/65.56  (define @t2071 () (= tptp.i30 tptp.i27))
% 65.29/65.56  (define @t2072 () (not @t2071))
% 65.29/65.56  (define @t2073 () (and @t258 @t243 @t2072))
% 65.29/65.56  (define @t2074 () (= tptp.i30 tptp.i26))
% 65.29/65.56  (define @t2075 () (not @t2074))
% 65.29/65.56  (define @t2076 () (and @t258 @t238 @t2075))
% 65.29/65.56  (define @t2077 () (= tptp.i30 tptp.i25))
% 65.29/65.56  (define @t2078 () (not @t2077))
% 65.29/65.56  (define @t2079 () (and @t258 @t233 @t2078))
% 65.29/65.56  (define @t2080 () (= tptp.i30 tptp.i24))
% 65.29/65.56  (define @t2081 () (not @t2080))
% 65.29/65.56  (define @t2082 () (and @t258 @t228 @t2081))
% 65.29/65.56  (define @t2083 () (= tptp.i30 tptp.i23))
% 65.29/65.56  (define @t2084 () (not @t2083))
% 65.29/65.56  (define @t2085 () (and @t258 @t223 @t2084))
% 65.29/65.56  (define @t2086 () (= tptp.i30 tptp.i22))
% 65.29/65.56  (define @t2087 () (not @t2086))
% 65.29/65.56  (define @t2088 () (and @t258 @t218 @t2087))
% 65.29/65.56  (define @t2089 () (= tptp.i30 tptp.i21))
% 65.29/65.56  (define @t2090 () (not @t2089))
% 65.29/65.56  (define @t2091 () (and @t258 @t213 @t2090))
% 65.29/65.56  (define @t2092 () (= tptp.i30 tptp.i20))
% 65.29/65.56  (define @t2093 () (not @t2092))
% 65.29/65.56  (define @t2094 () (and @t258 @t208 @t2093))
% 65.29/65.56  (define @t2095 () (= tptp.i30 tptp.i19))
% 65.29/65.56  (define @t2096 () (not @t2095))
% 65.29/65.56  (define @t2097 () (and @t258 @t203 @t2096))
% 65.29/65.56  (define @t2098 () (= tptp.i30 tptp.i18))
% 65.29/65.56  (define @t2099 () (not @t2098))
% 65.29/65.56  (define @t2100 () (and @t258 @t198 @t2099))
% 65.29/65.56  (define @t2101 () (= tptp.i30 tptp.i17))
% 65.29/65.56  (define @t2102 () (not @t2101))
% 65.29/65.56  (define @t2103 () (and @t258 @t193 @t2102))
% 65.29/65.56  (define @t2104 () (= tptp.i30 tptp.i16))
% 65.29/65.56  (define @t2105 () (not @t2104))
% 65.29/65.56  (define @t2106 () (and @t258 @t188 @t2105))
% 65.29/65.56  (define @t2107 () (= tptp.i30 tptp.i15))
% 65.29/65.56  (define @t2108 () (not @t2107))
% 65.29/65.56  (define @t2109 () (and @t258 @t183 @t2108))
% 65.29/65.56  (define @t2110 () (= tptp.i30 tptp.i14))
% 65.29/65.56  (define @t2111 () (not @t2110))
% 65.29/65.56  (define @t2112 () (and @t258 @t178 @t2111))
% 65.29/65.56  (define @t2113 () (= tptp.i30 tptp.i13))
% 65.29/65.56  (define @t2114 () (not @t2113))
% 65.29/65.56  (define @t2115 () (and @t258 @t173 @t2114))
% 65.29/65.56  (define @t2116 () (= tptp.i30 tptp.i12))
% 65.29/65.56  (define @t2117 () (not @t2116))
% 65.29/65.56  (define @t2118 () (and @t258 @t168 @t2117))
% 65.29/65.56  (define @t2119 () (= tptp.i30 tptp.i11))
% 65.29/65.56  (define @t2120 () (not @t2119))
% 65.29/65.56  (define @t2121 () (and @t258 @t163 @t2120))
% 65.29/65.56  (define @t2122 () (= tptp.i30 tptp.i10))
% 65.29/65.56  (define @t2123 () (not @t2122))
% 65.29/65.56  (define @t2124 () (and @t258 @t158 @t2123))
% 65.29/65.56  (define @t2125 () (= tptp.i30 tptp.i9))
% 65.29/65.56  (define @t2126 () (not @t2125))
% 65.29/65.56  (define @t2127 () (and @t258 @t153 @t2126))
% 65.29/65.56  (define @t2128 () (= tptp.i30 tptp.i8))
% 65.29/65.56  (define @t2129 () (not @t2128))
% 65.29/65.56  (define @t2130 () (and @t258 @t148 @t2129))
% 65.29/65.56  (define @t2131 () (= tptp.i30 tptp.i7))
% 65.29/65.56  (define @t2132 () (not @t2131))
% 65.29/65.56  (define @t2133 () (and @t258 @t143 @t2132))
% 65.29/65.56  (define @t2134 () (= tptp.i30 tptp.i6))
% 65.29/65.56  (define @t2135 () (not @t2134))
% 65.29/65.56  (define @t2136 () (and @t258 @t138 @t2135))
% 65.29/65.56  (define @t2137 () (= tptp.i30 tptp.i5))
% 65.29/65.56  (define @t2138 () (not @t2137))
% 65.29/65.56  (define @t2139 () (and @t258 @t133 @t2138))
% 65.29/65.56  (define @t2140 () (= tptp.i30 tptp.i4))
% 65.29/65.56  (define @t2141 () (not @t2140))
% 65.29/65.56  (define @t2142 () (and @t258 @t128 @t2141))
% 65.29/65.56  (define @t2143 () (= tptp.i30 tptp.i3))
% 65.29/65.56  (define @t2144 () (not @t2143))
% 65.29/65.56  (define @t2145 () (and @t258 @t123 @t2144))
% 65.29/65.56  (define @t2146 () (= tptp.i30 tptp.i2))
% 65.29/65.56  (define @t2147 () (not @t2146))
% 65.29/65.56  (define @t2148 () (and @t258 @t116 @t2147))
% 65.29/65.56  (define @t2149 () (= tptp.e30 (tptp.select (tptp.store @t89 @t111 tptp.e30) @t111)))
% 65.29/65.56  (define @t2150 () (tptp.store @t11 @t111 tptp.e30))
% 65.29/65.56  (define @t2151 () (tptp.select @t2150 @t111))
% 65.29/65.56  (define @t2152 () (= tptp.e30 @t2151))
% 65.29/65.56  (define @t2153 () (and @t568 @t508 @t506 @t503 @t500 @t497 @t494 @t491 @t488 @t485 @t482 @t479 @t476 @t473 @t470 @t467 @t464 @t461 @t458 @t455 @t452 @t258 @t627 @t636 @t634 @t646 @t624 @t644 @t639 @t620 @t648 @t630 @t616 @t642 @t651 @t673 @t801 @t786 @t819 @t821 @t796 @t790 @t799 @t838 @t805 @t816 @t823 @t782 @t793 @t826 @t840 @t809 @t842 @t829 @t813 @t844 @t836 @t833 @t1028 @t1178 @t1176 @t1159 @t1171 @t1163 @t1169 @t1173 @t1166 @t1155 @t1439 @t2149 @t2152))
% 65.29/65.56  (define @t2154 () (= tptp.i29 tptp.i24))
% 65.29/65.56  (define @t2155 () (not @t2154))
% 65.29/65.56  (define @t2156 () (and @t253 @t228 @t2155))
% 65.29/65.56  (define @t2157 () (= tptp.i29 tptp.i21))
% 65.29/65.56  (define @t2158 () (not @t2157))
% 65.29/65.56  (define @t2159 () (and @t253 @t213 @t2158))
% 65.29/65.56  (define @t2160 () (= tptp.i29 tptp.i12))
% 65.29/65.56  (define @t2161 () (not @t2160))
% 65.29/65.56  (define @t2162 () (and @t253 @t168 @t2161))
% 65.29/65.56  (define @t2163 () (= tptp.i29 tptp.i5))
% 65.29/65.56  (define @t2164 () (not @t2163))
% 65.29/65.56  (define @t2165 () (and @t253 @t133 @t2164))
% 65.29/65.56  (define @t2166 () (= tptp.i29 tptp.i4))
% 65.29/65.56  (define @t2167 () (not @t2166))
% 65.29/65.56  (define @t2168 () (and @t253 @t128 @t2167))
% 65.29/65.56  (define @t2169 () (= tptp.i29 tptp.i3))
% 65.29/65.56  (define @t2170 () (not @t2169))
% 65.29/65.56  (define @t2171 () (and @t253 @t123 @t2170))
% 65.29/65.56  (define @t2172 () (= tptp.e29 (tptp.select (tptp.store @t88 @t111 tptp.e29) @t111)))
% 65.29/65.56  (define @t2173 () (tptp.store @t49 @t111 tptp.e29))
% 65.29/65.56  (define @t2174 () (tptp.select @t2173 @t111))
% 65.29/65.56  (define @t2175 () (= tptp.e29 @t2174))
% 65.29/65.56  (define @t2176 () (and @t568 @t508 @t506 @t503 @t500 @t497 @t494 @t491 @t488 @t485 @t482 @t479 @t476 @t473 @t470 @t467 @t464 @t461 @t458 @t455 @t452 @t449 @t253 @t627 @t636 @t634 @t646 @t624 @t644 @t639 @t620 @t648 @t2172 @t2175))
% 65.29/65.56  (define @t2177 () (= tptp.i28 tptp.i27))
% 65.29/65.56  (define @t2178 () (not @t2177))
% 65.29/65.56  (define @t2179 () (and @t248 @t243 @t2178))
% 65.29/65.56  (define @t2180 () (= tptp.i28 tptp.i26))
% 65.29/65.56  (define @t2181 () (not @t2180))
% 65.29/65.56  (define @t2182 () (and @t248 @t238 @t2181))
% 65.29/65.56  (define @t2183 () (= tptp.i28 tptp.i25))
% 65.29/65.56  (define @t2184 () (not @t2183))
% 65.29/65.56  (define @t2185 () (and @t248 @t233 @t2184))
% 65.29/65.56  (define @t2186 () (= tptp.i28 tptp.i24))
% 65.29/65.56  (define @t2187 () (not @t2186))
% 65.29/65.56  (define @t2188 () (and @t248 @t228 @t2187))
% 65.29/65.56  (define @t2189 () (= tptp.i28 tptp.i23))
% 65.29/65.56  (define @t2190 () (not @t2189))
% 65.29/65.56  (define @t2191 () (and @t248 @t223 @t2190))
% 65.29/65.56  (define @t2192 () (= tptp.i28 tptp.i22))
% 65.29/65.56  (define @t2193 () (not @t2192))
% 65.29/65.56  (define @t2194 () (and @t248 @t218 @t2193))
% 65.29/65.56  (define @t2195 () (= tptp.i28 tptp.i21))
% 65.29/65.56  (define @t2196 () (not @t2195))
% 65.29/65.56  (define @t2197 () (and @t248 @t213 @t2196))
% 65.29/65.56  (define @t2198 () (= tptp.i28 tptp.i20))
% 65.29/65.56  (define @t2199 () (not @t2198))
% 65.29/65.56  (define @t2200 () (and @t248 @t208 @t2199))
% 65.29/65.56  (define @t2201 () (= tptp.i28 tptp.i19))
% 65.29/65.56  (define @t2202 () (not @t2201))
% 65.29/65.56  (define @t2203 () (and @t248 @t203 @t2202))
% 65.29/65.56  (define @t2204 () (= tptp.i28 tptp.i18))
% 65.29/65.56  (define @t2205 () (not @t2204))
% 65.29/65.56  (define @t2206 () (and @t248 @t198 @t2205))
% 65.29/65.56  (define @t2207 () (= tptp.i28 tptp.i17))
% 65.29/65.56  (define @t2208 () (not @t2207))
% 65.29/65.56  (define @t2209 () (and @t248 @t193 @t2208))
% 65.29/65.56  (define @t2210 () (= tptp.i28 tptp.i16))
% 65.29/65.56  (define @t2211 () (not @t2210))
% 65.29/65.56  (define @t2212 () (and @t248 @t188 @t2211))
% 65.29/65.56  (define @t2213 () (= tptp.i28 tptp.i15))
% 65.29/65.56  (define @t2214 () (not @t2213))
% 65.29/65.56  (define @t2215 () (and @t248 @t183 @t2214))
% 65.29/65.56  (define @t2216 () (= tptp.i28 tptp.i14))
% 65.29/65.56  (define @t2217 () (not @t2216))
% 65.29/65.56  (define @t2218 () (and @t248 @t178 @t2217))
% 65.29/65.56  (define @t2219 () (= tptp.i28 tptp.i13))
% 65.29/65.56  (define @t2220 () (not @t2219))
% 65.29/65.56  (define @t2221 () (and @t248 @t173 @t2220))
% 65.29/65.56  (define @t2222 () (= tptp.i28 tptp.i12))
% 65.29/65.56  (define @t2223 () (not @t2222))
% 65.29/65.56  (define @t2224 () (and @t248 @t168 @t2223))
% 65.29/65.56  (define @t2225 () (= tptp.i28 tptp.i11))
% 65.29/65.56  (define @t2226 () (not @t2225))
% 65.29/65.56  (define @t2227 () (and @t248 @t163 @t2226))
% 65.29/65.56  (define @t2228 () (= tptp.i28 tptp.i10))
% 65.29/65.56  (define @t2229 () (not @t2228))
% 65.29/65.56  (define @t2230 () (and @t248 @t158 @t2229))
% 65.29/65.56  (define @t2231 () (= tptp.i28 tptp.i9))
% 65.29/65.56  (define @t2232 () (not @t2231))
% 65.29/65.56  (define @t2233 () (and @t248 @t153 @t2232))
% 65.29/65.56  (define @t2234 () (= tptp.i28 tptp.i8))
% 65.29/65.56  (define @t2235 () (not @t2234))
% 65.29/65.56  (define @t2236 () (and @t248 @t148 @t2235))
% 65.29/65.56  (define @t2237 () (= tptp.i28 tptp.i7))
% 65.29/65.56  (define @t2238 () (not @t2237))
% 65.29/65.56  (define @t2239 () (and @t248 @t143 @t2238))
% 65.29/65.56  (define @t2240 () (= tptp.i28 tptp.i6))
% 65.29/65.56  (define @t2241 () (not @t2240))
% 65.29/65.56  (define @t2242 () (and @t248 @t138 @t2241))
% 65.29/65.56  (define @t2243 () (= tptp.i28 tptp.i5))
% 65.29/65.56  (define @t2244 () (not @t2243))
% 65.29/65.56  (define @t2245 () (and @t248 @t133 @t2244))
% 65.29/65.56  (define @t2246 () (= tptp.i28 tptp.i4))
% 65.29/65.56  (define @t2247 () (not @t2246))
% 65.29/65.56  (define @t2248 () (and @t248 @t128 @t2247))
% 65.29/65.56  (define @t2249 () (= tptp.i28 tptp.i3))
% 65.29/65.56  (define @t2250 () (not @t2249))
% 65.29/65.56  (define @t2251 () (and @t248 @t123 @t2250))
% 65.29/65.56  (define @t2252 () (= tptp.i28 tptp.i2))
% 65.29/65.56  (define @t2253 () (not @t2252))
% 65.29/65.56  (define @t2254 () (and @t248 @t116 @t2253))
% 65.29/65.56  (define @t2255 () (= tptp.e28 (tptp.select (tptp.store @t87 @t111 tptp.e28) @t111)))
% 65.29/65.56  (define @t2256 () (tptp.store @t14 @t111 tptp.e28))
% 65.29/65.56  (define @t2257 () (tptp.select @t2256 @t111))
% 65.29/65.56  (define @t2258 () (= tptp.e28 @t2257))
% 65.29/65.56  (define @t2259 () (and @t568 @t508 @t506 @t503 @t500 @t497 @t494 @t491 @t488 @t485 @t482 @t479 @t476 @t473 @t470 @t467 @t464 @t461 @t458 @t455 @t452 @t449 @t446 @t248 @t627 @t636 @t634 @t646 @t624 @t644 @t639 @t620 @t648 @t630 @t616 @t642 @t651 @t673 @t801 @t786 @t819 @t821 @t796 @t790 @t799 @t838 @t805 @t816 @t823 @t782 @t793 @t826 @t840 @t809 @t842 @t829 @t813 @t844 @t836 @t833 @t1028 @t1178 @t1176 @t1159 @t1171 @t1163 @t1169 @t1173 @t2255 @t2258))
% 65.29/65.56  (define @t2260 () (= tptp.i27 tptp.i26))
% 65.29/65.56  (define @t2261 () (not @t2260))
% 65.29/65.56  (define @t2262 () (and @t243 @t238 @t2261))
% 65.29/65.56  (define @t2263 () (= tptp.i27 tptp.i25))
% 65.29/65.56  (define @t2264 () (not @t2263))
% 65.29/65.56  (define @t2265 () (and @t243 @t233 @t2264))
% 65.29/65.56  (define @t2266 () (= tptp.i27 tptp.i24))
% 65.29/65.56  (define @t2267 () (not @t2266))
% 65.29/65.56  (define @t2268 () (and @t243 @t228 @t2267))
% 65.29/65.56  (define @t2269 () (= tptp.i27 tptp.i23))
% 65.29/65.56  (define @t2270 () (not @t2269))
% 65.29/65.56  (define @t2271 () (and @t243 @t223 @t2270))
% 65.29/65.56  (define @t2272 () (= tptp.i27 tptp.i21))
% 65.29/65.56  (define @t2273 () (not @t2272))
% 65.29/65.56  (define @t2274 () (and @t243 @t213 @t2273))
% 65.29/65.56  (define @t2275 () (= tptp.i27 tptp.i18))
% 65.29/65.56  (define @t2276 () (not @t2275))
% 65.29/65.56  (define @t2277 () (and @t243 @t198 @t2276))
% 65.29/65.56  (define @t2278 () (= tptp.i27 tptp.i17))
% 65.29/65.56  (define @t2279 () (not @t2278))
% 65.29/65.56  (define @t2280 () (and @t243 @t193 @t2279))
% 65.29/65.56  (define @t2281 () (= tptp.i27 tptp.i15))
% 65.29/65.56  (define @t2282 () (not @t2281))
% 65.29/65.56  (define @t2283 () (and @t243 @t183 @t2282))
% 65.29/65.56  (define @t2284 () (= tptp.i27 tptp.i12))
% 65.29/65.56  (define @t2285 () (not @t2284))
% 65.29/65.56  (define @t2286 () (and @t243 @t168 @t2285))
% 65.29/65.56  (define @t2287 () (= tptp.i27 tptp.i11))
% 65.29/65.56  (define @t2288 () (not @t2287))
% 65.29/65.56  (define @t2289 () (and @t243 @t163 @t2288))
% 65.29/65.56  (define @t2290 () (= tptp.i27 tptp.i10))
% 65.29/65.56  (define @t2291 () (not @t2290))
% 65.29/65.56  (define @t2292 () (and @t243 @t158 @t2291))
% 65.29/65.56  (define @t2293 () (= tptp.i27 tptp.i9))
% 65.29/65.56  (define @t2294 () (not @t2293))
% 65.29/65.56  (define @t2295 () (and @t243 @t153 @t2294))
% 65.29/65.56  (define @t2296 () (= tptp.i27 tptp.i7))
% 65.29/65.56  (define @t2297 () (not @t2296))
% 65.29/65.56  (define @t2298 () (and @t243 @t143 @t2297))
% 65.29/65.56  (define @t2299 () (= tptp.i27 tptp.i5))
% 65.29/65.56  (define @t2300 () (not @t2299))
% 65.29/65.56  (define @t2301 () (and @t243 @t133 @t2300))
% 65.29/65.56  (define @t2302 () (= tptp.i27 tptp.i4))
% 65.29/65.56  (define @t2303 () (not @t2302))
% 65.29/65.56  (define @t2304 () (and @t243 @t128 @t2303))
% 65.29/65.56  (define @t2305 () (= tptp.i27 tptp.i3))
% 65.29/65.56  (define @t2306 () (not @t2305))
% 65.29/65.56  (define @t2307 () (and @t243 @t123 @t2306))
% 65.29/65.56  (define @t2308 () (= tptp.i27 tptp.i2))
% 65.29/65.56  (define @t2309 () (not @t2308))
% 65.29/65.56  (define @t2310 () (and @t243 @t116 @t2309))
% 65.29/65.56  (define @t2311 () (= tptp.e27 (tptp.select (tptp.store @t86 @t111 tptp.e27) @t111)))
% 65.29/65.56  (define @t2312 () (tptp.store @t26 @t111 tptp.e27))
% 65.29/65.56  (define @t2313 () (tptp.select @t2312 @t111))
% 65.29/65.56  (define @t2314 () (= tptp.e27 @t2313))
% 65.29/65.56  (define @t2315 () (and @t568 @t508 @t506 @t503 @t500 @t497 @t494 @t491 @t488 @t485 @t482 @t479 @t476 @t473 @t470 @t467 @t464 @t461 @t458 @t455 @t452 @t449 @t446 @t443 @t243 @t627 @t636 @t634 @t646 @t624 @t644 @t639 @t620 @t648 @t630 @t616 @t642 @t651 @t673 @t801 @t786 @t819 @t821 @t796 @t790 @t799 @t838 @t805 @t816 @t823 @t782 @t793 @t826 @t840 @t809 @t842 @t829 @t2311 @t2314))
% 65.29/65.56  (define @t2316 () (= tptp.i26 tptp.i25))
% 65.29/65.56  (define @t2317 () (not @t2316))
% 65.29/65.56  (define @t2318 () (and @t238 @t233 @t2317))
% 65.29/65.56  (define @t2319 () (= tptp.i26 tptp.i24))
% 65.29/65.56  (define @t2320 () (not @t2319))
% 65.29/65.56  (define @t2321 () (and @t238 @t228 @t2320))
% 65.29/65.56  (define @t2322 () (= tptp.i26 tptp.i23))
% 65.29/65.56  (define @t2323 () (not @t2322))
% 65.29/65.56  (define @t2324 () (and @t238 @t223 @t2323))
% 65.29/65.56  (define @t2325 () (= tptp.i26 tptp.i21))
% 65.29/65.56  (define @t2326 () (not @t2325))
% 65.29/65.56  (define @t2327 () (and @t238 @t213 @t2326))
% 65.29/65.56  (define @t2328 () (= tptp.i26 tptp.i12))
% 65.29/65.56  (define @t2329 () (not @t2328))
% 65.29/65.56  (define @t2330 () (and @t238 @t168 @t2329))
% 65.29/65.56  (define @t2331 () (= tptp.i26 tptp.i11))
% 65.29/65.56  (define @t2332 () (not @t2331))
% 65.29/65.56  (define @t2333 () (and @t238 @t163 @t2332))
% 65.29/65.56  (define @t2334 () (= tptp.i26 tptp.i10))
% 65.29/65.56  (define @t2335 () (not @t2334))
% 65.29/65.56  (define @t2336 () (and @t238 @t158 @t2335))
% 65.29/65.56  (define @t2337 () (= tptp.i26 tptp.i5))
% 65.29/65.56  (define @t2338 () (not @t2337))
% 65.29/65.56  (define @t2339 () (and @t238 @t133 @t2338))
% 65.29/65.56  (define @t2340 () (= tptp.i26 tptp.i4))
% 65.29/65.56  (define @t2341 () (not @t2340))
% 65.29/65.56  (define @t2342 () (and @t238 @t128 @t2341))
% 65.29/65.56  (define @t2343 () (= tptp.i26 tptp.i3))
% 65.29/65.56  (define @t2344 () (not @t2343))
% 65.29/65.56  (define @t2345 () (and @t238 @t123 @t2344))
% 65.29/65.56  (define @t2346 () (= tptp.i26 tptp.i2))
% 65.29/65.56  (define @t2347 () (not @t2346))
% 65.29/65.56  (define @t2348 () (and @t238 @t116 @t2347))
% 65.29/65.56  (define @t2349 () (= tptp.e26 (tptp.select (tptp.store @t85 @t111 tptp.e26) @t111)))
% 65.29/65.56  (define @t2350 () (tptp.store @t35 @t111 tptp.e26))
% 65.29/65.56  (define @t2351 () (tptp.select @t2350 @t111))
% 65.29/65.56  (define @t2352 () (= tptp.e26 @t2351))
% 65.29/65.56  (define @t2353 () (and @t568 @t508 @t506 @t503 @t500 @t497 @t494 @t491 @t488 @t485 @t482 @t479 @t476 @t473 @t470 @t467 @t464 @t461 @t458 @t455 @t452 @t449 @t446 @t443 @t440 @t238 @t627 @t636 @t634 @t646 @t624 @t644 @t639 @t620 @t648 @t630 @t616 @t642 @t651 @t673 @t801 @t786 @t819 @t821 @t796 @t790 @t799 @t838 @t805 @t2349 @t2352))
% 65.29/65.56  (define @t2354 () (= tptp.i25 tptp.i24))
% 65.29/65.56  (define @t2355 () (not @t2354))
% 65.29/65.56  (define @t2356 () (and @t233 @t228 @t2355))
% 65.29/65.56  (define @t2357 () (= tptp.i25 tptp.i21))
% 65.29/65.56  (define @t2358 () (not @t2357))
% 65.29/65.56  (define @t2359 () (and @t233 @t213 @t2358))
% 65.29/65.56  (define @t2360 () (= tptp.i25 tptp.i12))
% 65.29/65.56  (define @t2361 () (not @t2360))
% 65.29/65.56  (define @t2362 () (and @t233 @t168 @t2361))
% 65.29/65.56  (define @t2363 () (= tptp.i25 tptp.i10))
% 65.29/65.56  (define @t2364 () (not @t2363))
% 65.29/65.56  (define @t2365 () (and @t233 @t158 @t2364))
% 65.29/65.56  (define @t2366 () (= tptp.i25 tptp.i5))
% 65.29/65.56  (define @t2367 () (not @t2366))
% 65.29/65.56  (define @t2368 () (and @t233 @t133 @t2367))
% 65.29/65.56  (define @t2369 () (= tptp.i25 tptp.i4))
% 65.29/65.56  (define @t2370 () (not @t2369))
% 65.29/65.56  (define @t2371 () (and @t233 @t128 @t2370))
% 65.29/65.56  (define @t2372 () (= tptp.i25 tptp.i3))
% 65.29/65.56  (define @t2373 () (not @t2372))
% 65.29/65.56  (define @t2374 () (and @t233 @t123 @t2373))
% 65.29/65.56  (define @t2375 () (= tptp.i25 tptp.i2))
% 65.29/65.56  (define @t2376 () (not @t2375))
% 65.29/65.56  (define @t2377 () (and @t233 @t116 @t2376))
% 65.29/65.56  (define @t2378 () (= tptp.e25 (tptp.select (tptp.store @t84 @t111 tptp.e25) @t111)))
% 65.29/65.56  (define @t2379 () (tptp.store @t42 @t111 tptp.e25))
% 65.29/65.56  (define @t2380 () (tptp.select @t2379 @t111))
% 65.29/65.56  (define @t2381 () (= tptp.e25 @t2380))
% 65.29/65.56  (define @t2382 () (and @t568 @t508 @t506 @t503 @t500 @t497 @t494 @t491 @t488 @t485 @t482 @t479 @t476 @t473 @t470 @t467 @t464 @t461 @t458 @t455 @t452 @t449 @t446 @t443 @t440 @t437 @t233 @t627 @t636 @t634 @t646 @t624 @t644 @t639 @t620 @t648 @t630 @t616 @t642 @t651 @t673 @t801 @t786 @t2378 @t2381))
% 65.29/65.56  (define @t2383 () (= tptp.i24 tptp.i21))
% 65.29/65.56  (define @t2384 () (not @t2383))
% 65.29/65.56  (define @t2385 () (and @t228 @t213 @t2384))
% 65.29/65.56  (define @t2386 () (= tptp.e24 (tptp.select (tptp.store @t83 @t111 tptp.e24) @t111)))
% 65.29/65.56  (define @t2387 () (tptp.store @t56 @t111 tptp.e24))
% 65.29/65.56  (define @t2388 () (tptp.select @t2387 @t111))
% 65.29/65.56  (define @t2389 () (= tptp.e24 @t2388))
% 65.29/65.56  (define @t2390 () (and @t568 @t508 @t506 @t503 @t500 @t497 @t494 @t491 @t488 @t485 @t482 @t479 @t476 @t473 @t470 @t467 @t464 @t461 @t458 @t455 @t452 @t449 @t446 @t443 @t440 @t437 @t434 @t228 @t627 @t636 @t2386 @t2389))
% 65.29/65.56  (define @t2391 () (= tptp.i23 tptp.i21))
% 65.29/65.56  (define @t2392 () (not @t2391))
% 65.29/65.56  (define @t2393 () (and @t223 @t213 @t2392))
% 65.29/65.56  (define @t2394 () (= tptp.i23 tptp.i12))
% 65.29/65.56  (define @t2395 () (not @t2394))
% 65.29/65.56  (define @t2396 () (and @t223 @t168 @t2395))
% 65.29/65.56  (define @t2397 () (= tptp.i23 tptp.i10))
% 65.29/65.56  (define @t2398 () (not @t2397))
% 65.29/65.56  (define @t2399 () (and @t223 @t158 @t2398))
% 65.29/65.56  (define @t2400 () (= tptp.i23 tptp.i5))
% 65.29/65.56  (define @t2401 () (not @t2400))
% 65.29/65.56  (define @t2402 () (and @t223 @t133 @t2401))
% 65.29/65.56  (define @t2403 () (= tptp.i23 tptp.i4))
% 65.29/65.56  (define @t2404 () (not @t2403))
% 65.29/65.56  (define @t2405 () (and @t223 @t128 @t2404))
% 65.29/65.56  (define @t2406 () (= tptp.i23 tptp.i3))
% 65.29/65.56  (define @t2407 () (not @t2406))
% 65.29/65.56  (define @t2408 () (and @t223 @t123 @t2407))
% 65.29/65.56  (define @t2409 () (= tptp.i23 tptp.i2))
% 65.29/65.56  (define @t2410 () (not @t2409))
% 65.29/65.56  (define @t2411 () (and @t223 @t116 @t2410))
% 65.29/65.56  (define @t2412 () (= tptp.e23 (tptp.select (tptp.store @t82 @t111 tptp.e23) @t111)))
% 65.29/65.56  (define @t2413 () (tptp.store @t41 @t111 tptp.e23))
% 65.29/65.56  (define @t2414 () (tptp.select @t2413 @t111))
% 65.29/65.56  (define @t2415 () (= tptp.e23 @t2414))
% 65.29/65.56  (define @t2416 () (and @t568 @t508 @t506 @t503 @t500 @t497 @t494 @t491 @t488 @t485 @t482 @t479 @t476 @t473 @t470 @t467 @t464 @t461 @t458 @t455 @t452 @t449 @t446 @t443 @t440 @t437 @t434 @t431 @t223 @t627 @t636 @t634 @t646 @t624 @t644 @t639 @t620 @t648 @t630 @t616 @t642 @t651 @t673 @t801 @t786 @t819 @t2412 @t2415))
% 65.29/65.56  (define @t2417 () (= tptp.i22 tptp.i21))
% 65.29/65.56  (define @t2418 () (not @t2417))
% 65.29/65.56  (define @t2419 () (and @t218 @t213 @t2418))
% 65.29/65.56  (define @t2420 () (= tptp.i22 tptp.i20))
% 65.29/65.56  (define @t2421 () (not @t2420))
% 65.29/65.56  (define @t2422 () (and @t218 @t208 @t2421))
% 65.29/65.56  (define @t2423 () (= tptp.i22 tptp.i18))
% 65.29/65.56  (define @t2424 () (not @t2423))
% 65.29/65.56  (define @t2425 () (and @t218 @t198 @t2424))
% 65.29/65.56  (define @t2426 () (= tptp.i22 tptp.i17))
% 65.29/65.56  (define @t2427 () (not @t2426))
% 65.29/65.56  (define @t2428 () (and @t218 @t193 @t2427))
% 65.29/65.56  (define @t2429 () (= tptp.i22 tptp.i16))
% 65.29/65.56  (define @t2430 () (not @t2429))
% 65.29/65.56  (define @t2431 () (and @t218 @t188 @t2430))
% 65.29/65.56  (define @t2432 () (= tptp.i22 tptp.i15))
% 65.29/65.56  (define @t2433 () (not @t2432))
% 65.29/65.56  (define @t2434 () (and @t218 @t183 @t2433))
% 65.29/65.56  (define @t2435 () (= tptp.i22 tptp.i14))
% 65.29/65.56  (define @t2436 () (not @t2435))
% 65.29/65.56  (define @t2437 () (and @t218 @t178 @t2436))
% 65.29/65.56  (define @t2438 () (= tptp.i22 tptp.i13))
% 65.29/65.56  (define @t2439 () (not @t2438))
% 65.29/65.56  (define @t2440 () (and @t218 @t173 @t2439))
% 65.29/65.56  (define @t2441 () (= tptp.i22 tptp.i12))
% 65.29/65.56  (define @t2442 () (not @t2441))
% 65.29/65.56  (define @t2443 () (and @t218 @t168 @t2442))
% 65.29/65.56  (define @t2444 () (= tptp.i22 tptp.i11))
% 65.29/65.56  (define @t2445 () (not @t2444))
% 65.29/65.56  (define @t2446 () (and @t218 @t163 @t2445))
% 65.29/65.56  (define @t2447 () (= tptp.i22 tptp.i10))
% 65.29/65.56  (define @t2448 () (not @t2447))
% 65.29/65.56  (define @t2449 () (and @t218 @t158 @t2448))
% 65.29/65.56  (define @t2450 () (= tptp.i22 tptp.i9))
% 65.29/65.56  (define @t2451 () (not @t2450))
% 65.29/65.56  (define @t2452 () (and @t218 @t153 @t2451))
% 65.29/65.56  (define @t2453 () (= tptp.i22 tptp.i8))
% 65.29/65.56  (define @t2454 () (not @t2453))
% 65.29/65.56  (define @t2455 () (and @t218 @t148 @t2454))
% 65.29/65.56  (define @t2456 () (= tptp.i22 tptp.i7))
% 65.29/65.56  (define @t2457 () (not @t2456))
% 65.29/65.56  (define @t2458 () (and @t218 @t143 @t2457))
% 65.29/65.56  (define @t2459 () (= tptp.i22 tptp.i6))
% 65.29/65.56  (define @t2460 () (not @t2459))
% 65.29/65.56  (define @t2461 () (and @t218 @t138 @t2460))
% 65.29/65.56  (define @t2462 () (= tptp.i22 tptp.i5))
% 65.29/65.56  (define @t2463 () (not @t2462))
% 65.29/65.56  (define @t2464 () (and @t218 @t133 @t2463))
% 65.29/65.56  (define @t2465 () (= tptp.i22 tptp.i4))
% 65.29/65.56  (define @t2466 () (not @t2465))
% 65.29/65.56  (define @t2467 () (and @t218 @t128 @t2466))
% 65.29/65.56  (define @t2468 () (= tptp.i22 tptp.i3))
% 65.29/65.56  (define @t2469 () (not @t2468))
% 65.29/65.56  (define @t2470 () (and @t218 @t123 @t2469))
% 65.29/65.56  (define @t2471 () (= tptp.i22 tptp.i2))
% 65.29/65.56  (define @t2472 () (not @t2471))
% 65.29/65.56  (define @t2473 () (and @t218 @t116 @t2472))
% 65.29/65.56  (define @t2474 () (= tptp.e22 (tptp.select (tptp.store @t81 @t111 tptp.e22) @t111)))
% 65.29/65.56  (define @t2475 () (tptp.store @t16 @t111 tptp.e22))
% 65.29/65.56  (define @t2476 () (tptp.select @t2475 @t111))
% 65.29/65.56  (define @t2477 () (= tptp.e22 @t2476))
% 65.29/65.56  (define @t2478 () (and @t568 @t508 @t506 @t503 @t500 @t497 @t494 @t491 @t488 @t485 @t482 @t479 @t476 @t473 @t470 @t467 @t464 @t461 @t458 @t455 @t452 @t449 @t446 @t443 @t440 @t437 @t434 @t431 @t428 @t218 @t627 @t636 @t634 @t646 @t624 @t644 @t639 @t620 @t648 @t630 @t616 @t642 @t651 @t673 @t801 @t786 @t819 @t821 @t796 @t790 @t799 @t838 @t805 @t816 @t823 @t782 @t793 @t826 @t840 @t809 @t842 @t829 @t813 @t844 @t836 @t833 @t1028 @t1178 @t1176 @t1159 @t1171 @t1163 @t2474 @t2477))
% 65.29/65.56  (define @t2479 () (= tptp.e21 (tptp.select (tptp.store @t80 @t111 tptp.e21) @t111)))
% 65.29/65.56  (define @t2480 () (tptp.store @t57 @t111 tptp.e21))
% 65.29/65.56  (define @t2481 () (tptp.select @t2480 @t111))
% 65.29/65.56  (define @t2482 () (= tptp.e21 @t2481))
% 65.29/65.56  (define @t2483 () (and @t568 @t508 @t506 @t503 @t500 @t497 @t494 @t491 @t488 @t485 @t482 @t479 @t476 @t473 @t470 @t467 @t464 @t461 @t458 @t455 @t452 @t449 @t446 @t443 @t440 @t437 @t434 @t431 @t428 @t425 @t213 @t627 @t2479 @t2482))
% 65.29/65.56  (define @t2484 () (= tptp.i20 tptp.i18))
% 65.29/65.56  (define @t2485 () (not @t2484))
% 65.29/65.56  (define @t2486 () (and @t208 @t198 @t2485))
% 65.29/65.56  (define @t2487 () (= tptp.i20 tptp.i17))
% 65.29/65.56  (define @t2488 () (not @t2487))
% 65.29/65.56  (define @t2489 () (and @t208 @t193 @t2488))
% 65.29/65.56  (define @t2490 () (= tptp.i20 tptp.i16))
% 65.29/65.56  (define @t2491 () (not @t2490))
% 65.29/65.56  (define @t2492 () (and @t208 @t188 @t2491))
% 65.29/65.56  (define @t2493 () (= tptp.i20 tptp.i15))
% 65.29/65.56  (define @t2494 () (not @t2493))
% 65.29/65.56  (define @t2495 () (and @t208 @t183 @t2494))
% 65.29/65.56  (define @t2496 () (= tptp.i20 tptp.i14))
% 65.29/65.56  (define @t2497 () (not @t2496))
% 65.29/65.56  (define @t2498 () (and @t208 @t178 @t2497))
% 65.29/65.56  (define @t2499 () (= tptp.i20 tptp.i13))
% 65.29/65.56  (define @t2500 () (not @t2499))
% 65.29/65.56  (define @t2501 () (and @t208 @t173 @t2500))
% 65.29/65.56  (define @t2502 () (= tptp.i20 tptp.i12))
% 65.29/65.56  (define @t2503 () (not @t2502))
% 65.29/65.56  (define @t2504 () (and @t208 @t168 @t2503))
% 65.29/65.56  (define @t2505 () (= tptp.i20 tptp.i11))
% 65.29/65.56  (define @t2506 () (not @t2505))
% 65.29/65.56  (define @t2507 () (and @t208 @t163 @t2506))
% 65.29/65.56  (define @t2508 () (= tptp.i20 tptp.i10))
% 65.29/65.56  (define @t2509 () (not @t2508))
% 65.29/65.56  (define @t2510 () (and @t208 @t158 @t2509))
% 65.29/65.56  (define @t2511 () (= tptp.i20 tptp.i9))
% 65.29/65.56  (define @t2512 () (not @t2511))
% 65.29/65.56  (define @t2513 () (and @t208 @t153 @t2512))
% 65.29/65.56  (define @t2514 () (= tptp.i20 tptp.i8))
% 65.29/65.56  (define @t2515 () (not @t2514))
% 65.29/65.56  (define @t2516 () (and @t208 @t148 @t2515))
% 65.29/65.56  (define @t2517 () (= tptp.i20 tptp.i7))
% 65.29/65.56  (define @t2518 () (not @t2517))
% 65.29/65.56  (define @t2519 () (and @t208 @t143 @t2518))
% 65.29/65.56  (define @t2520 () (= tptp.i20 tptp.i6))
% 65.29/65.56  (define @t2521 () (not @t2520))
% 65.29/65.56  (define @t2522 () (and @t208 @t138 @t2521))
% 65.29/65.56  (define @t2523 () (= tptp.i20 tptp.i5))
% 65.29/65.56  (define @t2524 () (not @t2523))
% 65.29/65.56  (define @t2525 () (and @t208 @t133 @t2524))
% 65.29/65.56  (define @t2526 () (= tptp.i20 tptp.i4))
% 65.29/65.56  (define @t2527 () (not @t2526))
% 65.29/65.56  (define @t2528 () (and @t208 @t128 @t2527))
% 65.29/65.56  (define @t2529 () (= tptp.i20 tptp.i3))
% 65.29/65.56  (define @t2530 () (not @t2529))
% 65.29/65.56  (define @t2531 () (and @t208 @t123 @t2530))
% 65.29/65.56  (define @t2532 () (= tptp.i20 tptp.i2))
% 65.29/65.56  (define @t2533 () (not @t2532))
% 65.29/65.56  (define @t2534 () (and @t208 @t116 @t2533))
% 65.29/65.56  (define @t2535 () (= tptp.e20 (tptp.select (tptp.store @t79 @t111 tptp.e20) @t111)))
% 65.29/65.56  (define @t2536 () (tptp.store @t18 @t111 tptp.e20))
% 65.29/65.56  (define @t2537 () (tptp.select @t2536 @t111))
% 65.29/65.56  (define @t2538 () (= tptp.e20 @t2537))
% 65.29/65.56  (define @t2539 () (and @t568 @t508 @t506 @t503 @t500 @t497 @t494 @t491 @t488 @t485 @t482 @t479 @t476 @t473 @t470 @t467 @t464 @t461 @t458 @t455 @t452 @t449 @t446 @t443 @t440 @t437 @t434 @t431 @t428 @t425 @t422 @t208 @t627 @t636 @t634 @t646 @t624 @t644 @t639 @t620 @t648 @t630 @t616 @t642 @t651 @t673 @t801 @t786 @t819 @t821 @t796 @t790 @t799 @t838 @t805 @t816 @t823 @t782 @t793 @t826 @t840 @t809 @t842 @t829 @t813 @t844 @t836 @t833 @t1028 @t1178 @t1176 @t1159 @t2535 @t2538))
% 65.29/65.56  (define @t2540 () (= tptp.i19 tptp.i18))
% 65.29/65.56  (define @t2541 () (not @t2540))
% 65.29/65.56  (define @t2542 () (and @t203 @t198 @t2541))
% 65.29/65.56  (define @t2543 () (= tptp.i19 tptp.i17))
% 65.29/65.56  (define @t2544 () (not @t2543))
% 65.29/65.56  (define @t2545 () (and @t203 @t193 @t2544))
% 65.29/65.56  (define @t2546 () (= tptp.i19 tptp.i16))
% 65.29/65.56  (define @t2547 () (not @t2546))
% 65.29/65.56  (define @t2548 () (and @t203 @t188 @t2547))
% 65.29/65.56  (define @t2549 () (= tptp.i19 tptp.i15))
% 65.29/65.56  (define @t2550 () (not @t2549))
% 65.29/65.56  (define @t2551 () (and @t203 @t183 @t2550))
% 65.29/65.56  (define @t2552 () (= tptp.i19 tptp.i14))
% 65.29/65.56  (define @t2553 () (not @t2552))
% 65.29/65.56  (define @t2554 () (and @t203 @t178 @t2553))
% 65.29/65.56  (define @t2555 () (= tptp.i19 tptp.i13))
% 65.29/65.56  (define @t2556 () (not @t2555))
% 65.29/65.56  (define @t2557 () (and @t203 @t173 @t2556))
% 65.29/65.56  (define @t2558 () (= tptp.i19 tptp.i12))
% 65.29/65.56  (define @t2559 () (not @t2558))
% 65.29/65.56  (define @t2560 () (and @t203 @t168 @t2559))
% 65.29/65.56  (define @t2561 () (= tptp.i19 tptp.i11))
% 65.29/65.56  (define @t2562 () (not @t2561))
% 65.29/65.56  (define @t2563 () (and @t203 @t163 @t2562))
% 65.29/65.56  (define @t2564 () (= tptp.i19 tptp.i10))
% 65.29/65.56  (define @t2565 () (not @t2564))
% 65.29/65.56  (define @t2566 () (and @t203 @t158 @t2565))
% 65.29/65.56  (define @t2567 () (= tptp.i19 tptp.i9))
% 65.29/65.56  (define @t2568 () (not @t2567))
% 65.29/65.56  (define @t2569 () (and @t203 @t153 @t2568))
% 65.29/65.56  (define @t2570 () (= tptp.i19 tptp.i8))
% 65.29/65.56  (define @t2571 () (not @t2570))
% 65.29/65.56  (define @t2572 () (and @t203 @t148 @t2571))
% 65.29/65.56  (define @t2573 () (= tptp.i19 tptp.i7))
% 65.29/65.56  (define @t2574 () (not @t2573))
% 65.29/65.56  (define @t2575 () (and @t203 @t143 @t2574))
% 65.29/65.56  (define @t2576 () (= tptp.i19 tptp.i6))
% 65.29/65.56  (define @t2577 () (not @t2576))
% 65.29/65.56  (define @t2578 () (and @t203 @t138 @t2577))
% 65.29/65.56  (define @t2579 () (= tptp.i19 tptp.i5))
% 65.29/65.56  (define @t2580 () (not @t2579))
% 65.29/65.56  (define @t2581 () (and @t203 @t133 @t2580))
% 65.29/65.56  (define @t2582 () (= tptp.i19 tptp.i4))
% 65.29/65.56  (define @t2583 () (not @t2582))
% 65.29/65.56  (define @t2584 () (and @t203 @t128 @t2583))
% 65.29/65.56  (define @t2585 () (= tptp.i19 tptp.i3))
% 65.29/65.56  (define @t2586 () (not @t2585))
% 65.29/65.56  (define @t2587 () (and @t203 @t123 @t2586))
% 65.29/65.56  (define @t2588 () (= tptp.i19 tptp.i2))
% 65.29/65.56  (define @t2589 () (not @t2588))
% 65.29/65.56  (define @t2590 () (and @t203 @t116 @t2589))
% 65.29/65.56  (define @t2591 () (= tptp.e19 (tptp.select (tptp.store @t78 @t111 tptp.e19) @t111)))
% 65.29/65.56  (define @t2592 () (tptp.store @t15 @t111 tptp.e19))
% 65.29/65.56  (define @t2593 () (tptp.select @t2592 @t111))
% 65.29/65.56  (define @t2594 () (= tptp.e19 @t2593))
% 65.29/65.56  (define @t2595 () (and @t568 @t508 @t506 @t503 @t500 @t497 @t494 @t491 @t488 @t485 @t482 @t479 @t476 @t473 @t470 @t467 @t464 @t461 @t458 @t455 @t452 @t449 @t446 @t443 @t440 @t437 @t434 @t431 @t428 @t425 @t422 @t419 @t203 @t627 @t636 @t634 @t646 @t624 @t644 @t639 @t620 @t648 @t630 @t616 @t642 @t651 @t673 @t801 @t786 @t819 @t821 @t796 @t790 @t799 @t838 @t805 @t816 @t823 @t782 @t793 @t826 @t840 @t809 @t842 @t829 @t813 @t844 @t836 @t833 @t1028 @t1178 @t1176 @t1159 @t1171 @t1163 @t1169 @t2591 @t2594))
% 65.29/65.57  (define @t2596 () (= tptp.i18 tptp.i12))
% 65.29/65.57  (define @t2597 () (not @t2596))
% 65.29/65.57  (define @t2598 () (and @t198 @t168 @t2597))
% 65.29/65.57  (define @t2599 () (= tptp.i18 tptp.i11))
% 65.29/65.57  (define @t2600 () (not @t2599))
% 65.29/65.57  (define @t2601 () (and @t198 @t163 @t2600))
% 65.29/65.57  (define @t2602 () (= tptp.i18 tptp.i10))
% 65.29/65.57  (define @t2603 () (not @t2602))
% 65.29/65.57  (define @t2604 () (and @t198 @t158 @t2603))
% 65.29/65.57  (define @t2605 () (= tptp.i18 tptp.i5))
% 65.29/65.57  (define @t2606 () (not @t2605))
% 65.29/65.57  (define @t2607 () (and @t198 @t133 @t2606))
% 65.29/65.57  (define @t2608 () (= tptp.i18 tptp.i4))
% 65.29/65.57  (define @t2609 () (not @t2608))
% 65.29/65.57  (define @t2610 () (and @t198 @t128 @t2609))
% 65.29/65.57  (define @t2611 () (= tptp.i18 tptp.i3))
% 65.29/65.57  (define @t2612 () (not @t2611))
% 65.29/65.57  (define @t2613 () (and @t198 @t123 @t2612))
% 65.29/65.57  (define @t2614 () (= tptp.i18 tptp.i2))
% 65.29/65.57  (define @t2615 () (not @t2614))
% 65.29/65.57  (define @t2616 () (and @t198 @t116 @t2615))
% 65.29/65.57  (define @t2617 () (= tptp.e18 (tptp.select (tptp.store @t77 @t111 tptp.e18) @t111)))
% 65.29/65.57  (define @t2618 () (tptp.store @t34 @t111 tptp.e18))
% 65.29/65.57  (define @t2619 () (tptp.select @t2618 @t111))
% 65.29/65.57  (define @t2620 () (= tptp.e18 @t2619))
% 65.29/65.57  (define @t2621 () (and @t568 @t508 @t506 @t503 @t500 @t497 @t494 @t491 @t488 @t485 @t482 @t479 @t476 @t473 @t470 @t467 @t464 @t461 @t458 @t455 @t452 @t449 @t446 @t443 @t440 @t437 @t434 @t431 @t428 @t425 @t422 @t419 @t416 @t198 @t627 @t636 @t634 @t646 @t624 @t644 @t639 @t620 @t648 @t630 @t616 @t642 @t651 @t673 @t801 @t786 @t819 @t821 @t796 @t790 @t799 @t838 @t805 @t816 @t2617 @t2620))
% 65.29/65.57  (define @t2622 () (= tptp.i17 tptp.i12))
% 65.29/65.57  (define @t2623 () (not @t2622))
% 65.29/65.57  (define @t2624 () (and @t193 @t168 @t2623))
% 65.29/65.57  (define @t2625 () (= tptp.i17 tptp.i11))
% 65.29/65.57  (define @t2626 () (not @t2625))
% 65.29/65.57  (define @t2627 () (and @t193 @t163 @t2626))
% 65.29/65.57  (define @t2628 () (= tptp.i17 tptp.i10))
% 65.29/65.57  (define @t2629 () (not @t2628))
% 65.29/65.57  (define @t2630 () (and @t193 @t158 @t2629))
% 65.29/65.57  (define @t2631 () (= tptp.i17 tptp.i5))
% 65.29/65.57  (define @t2632 () (not @t2631))
% 65.29/65.57  (define @t2633 () (and @t193 @t133 @t2632))
% 65.29/65.57  (define @t2634 () (= tptp.i17 tptp.i4))
% 65.29/65.57  (define @t2635 () (not @t2634))
% 65.29/65.57  (define @t2636 () (and @t193 @t128 @t2635))
% 65.29/65.57  (define @t2637 () (= tptp.i17 tptp.i3))
% 65.29/65.57  (define @t2638 () (not @t2637))
% 65.29/65.57  (define @t2639 () (and @t193 @t123 @t2638))
% 65.29/65.57  (define @t2640 () (= tptp.i17 tptp.i2))
% 65.29/65.57  (define @t2641 () (not @t2640))
% 65.29/65.57  (define @t2642 () (and @t193 @t116 @t2641))
% 65.29/65.57  (define @t2643 () (= tptp.e17 (tptp.select (tptp.store @t76 @t111 tptp.e17) @t111)))
% 65.29/65.57  (define @t2644 () (tptp.store @t31 @t111 tptp.e17))
% 65.29/65.57  (define @t2645 () (tptp.select @t2644 @t111))
% 65.29/65.57  (define @t2646 () (= tptp.e17 @t2645))
% 65.29/65.57  (define @t2647 () (and @t568 @t508 @t506 @t503 @t500 @t497 @t494 @t491 @t488 @t485 @t482 @t479 @t476 @t473 @t470 @t467 @t464 @t461 @t458 @t455 @t452 @t449 @t446 @t443 @t440 @t437 @t434 @t431 @t428 @t425 @t422 @t419 @t416 @t413 @t193 @t627 @t636 @t634 @t646 @t624 @t644 @t639 @t620 @t648 @t630 @t616 @t642 @t651 @t673 @t801 @t786 @t819 @t821 @t796 @t790 @t799 @t838 @t805 @t816 @t823 @t782 @t793 @t2643 @t2646))
% 65.29/65.57  (define @t2648 () (= tptp.i16 tptp.i15))
% 65.29/65.57  (define @t2649 () (not @t2648))
% 65.29/65.57  (define @t2650 () (and @t188 @t183 @t2649))
% 65.29/65.57  (define @t2651 () (= tptp.i16 tptp.i14))
% 65.29/65.57  (define @t2652 () (not @t2651))
% 65.29/65.57  (define @t2653 () (and @t188 @t178 @t2652))
% 65.29/65.57  (define @t2654 () (= tptp.i16 tptp.i13))
% 65.29/65.57  (define @t2655 () (not @t2654))
% 65.29/65.57  (define @t2656 () (and @t188 @t173 @t2655))
% 65.29/65.57  (define @t2657 () (= tptp.i16 tptp.i12))
% 65.29/65.57  (define @t2658 () (not @t2657))
% 65.29/65.57  (define @t2659 () (and @t188 @t168 @t2658))
% 65.29/65.57  (define @t2660 () (= tptp.i16 tptp.i11))
% 65.29/65.57  (define @t2661 () (not @t2660))
% 65.29/65.57  (define @t2662 () (and @t188 @t163 @t2661))
% 65.29/65.57  (define @t2663 () (= tptp.i16 tptp.i10))
% 65.29/65.57  (define @t2664 () (not @t2663))
% 65.29/65.57  (define @t2665 () (and @t188 @t158 @t2664))
% 65.29/65.57  (define @t2666 () (= tptp.i16 tptp.i9))
% 65.29/65.57  (define @t2667 () (not @t2666))
% 65.29/65.57  (define @t2668 () (and @t188 @t153 @t2667))
% 65.29/65.57  (define @t2669 () (= tptp.i16 tptp.i8))
% 65.29/65.57  (define @t2670 () (not @t2669))
% 65.29/65.57  (define @t2671 () (and @t188 @t148 @t2670))
% 65.29/65.57  (define @t2672 () (= tptp.i16 tptp.i7))
% 65.29/65.57  (define @t2673 () (not @t2672))
% 65.29/65.57  (define @t2674 () (and @t188 @t143 @t2673))
% 65.29/65.57  (define @t2675 () (= tptp.i16 tptp.i6))
% 65.29/65.57  (define @t2676 () (not @t2675))
% 65.29/65.57  (define @t2677 () (and @t188 @t138 @t2676))
% 65.29/65.57  (define @t2678 () (= tptp.i16 tptp.i5))
% 65.29/65.57  (define @t2679 () (not @t2678))
% 65.29/65.57  (define @t2680 () (and @t188 @t133 @t2679))
% 65.29/65.57  (define @t2681 () (= tptp.i16 tptp.i4))
% 65.29/65.57  (define @t2682 () (not @t2681))
% 65.29/65.57  (define @t2683 () (and @t188 @t128 @t2682))
% 65.29/65.57  (define @t2684 () (= tptp.i16 tptp.i3))
% 65.29/65.57  (define @t2685 () (not @t2684))
% 65.29/65.57  (define @t2686 () (and @t188 @t123 @t2685))
% 65.29/65.57  (define @t2687 () (= tptp.i16 tptp.i2))
% 65.29/65.57  (define @t2688 () (not @t2687))
% 65.29/65.57  (define @t2689 () (and @t188 @t116 @t2688))
% 65.29/65.57  (define @t2690 () (= tptp.e16 (tptp.select (tptp.store @t75 @t111 tptp.e16) @t111)))
% 65.29/65.57  (define @t2691 () (tptp.store @t20 @t111 tptp.e16))
% 65.29/65.57  (define @t2692 () (tptp.select @t2691 @t111))
% 65.29/65.57  (define @t2693 () (= tptp.e16 @t2692))
% 65.29/65.57  (define @t2694 () (and @t568 @t508 @t506 @t503 @t500 @t497 @t494 @t491 @t488 @t485 @t482 @t479 @t476 @t473 @t470 @t467 @t464 @t461 @t458 @t455 @t452 @t449 @t446 @t443 @t440 @t437 @t434 @t431 @t428 @t425 @t422 @t419 @t416 @t413 @t410 @t188 @t627 @t636 @t634 @t646 @t624 @t644 @t639 @t620 @t648 @t630 @t616 @t642 @t651 @t673 @t801 @t786 @t819 @t821 @t796 @t790 @t799 @t838 @t805 @t816 @t823 @t782 @t793 @t826 @t840 @t809 @t842 @t829 @t813 @t844 @t836 @t833 @t1028 @t1178 @t2690 @t2693))
% 65.29/65.57  (define @t2695 () (= tptp.i15 tptp.i12))
% 65.29/65.57  (define @t2696 () (not @t2695))
% 65.29/65.57  (define @t2697 () (and @t183 @t168 @t2696))
% 65.29/65.57  (define @t2698 () (= tptp.i15 tptp.i11))
% 65.29/65.57  (define @t2699 () (not @t2698))
% 65.29/65.57  (define @t2700 () (and @t183 @t163 @t2699))
% 65.29/65.57  (define @t2701 () (= tptp.i15 tptp.i10))
% 65.29/65.57  (define @t2702 () (not @t2701))
% 65.29/65.57  (define @t2703 () (and @t183 @t158 @t2702))
% 65.29/65.57  (define @t2704 () (= tptp.i15 tptp.i9))
% 65.29/65.57  (define @t2705 () (not @t2704))
% 65.29/65.57  (define @t2706 () (and @t183 @t153 @t2705))
% 65.29/65.57  (define @t2707 () (= tptp.i15 tptp.i7))
% 65.29/65.57  (define @t2708 () (not @t2707))
% 65.29/65.57  (define @t2709 () (and @t183 @t143 @t2708))
% 65.29/65.57  (define @t2710 () (= tptp.i15 tptp.i5))
% 65.29/65.57  (define @t2711 () (not @t2710))
% 65.29/65.57  (define @t2712 () (and @t183 @t133 @t2711))
% 65.29/65.57  (define @t2713 () (= tptp.i15 tptp.i4))
% 65.29/65.57  (define @t2714 () (not @t2713))
% 65.29/65.57  (define @t2715 () (and @t183 @t128 @t2714))
% 65.29/65.57  (define @t2716 () (= tptp.i15 tptp.i3))
% 65.29/65.57  (define @t2717 () (not @t2716))
% 65.29/65.57  (define @t2718 () (and @t183 @t123 @t2717))
% 65.29/65.57  (define @t2719 () (= tptp.i15 tptp.i2))
% 65.29/65.57  (define @t2720 () (not @t2719))
% 65.29/65.57  (define @t2721 () (and @t183 @t116 @t2720))
% 65.29/65.57  (define @t2722 () (= tptp.e15 (tptp.select (tptp.store @t74 @t111 tptp.e15) @t111)))
% 65.29/65.57  (define @t2723 () (tptp.store @t27 @t111 tptp.e15))
% 65.29/65.57  (define @t2724 () (tptp.select @t2723 @t111))
% 65.29/65.57  (define @t2725 () (= tptp.e15 @t2724))
% 65.29/65.57  (define @t2726 () (and @t568 @t508 @t506 @t503 @t500 @t497 @t494 @t491 @t488 @t485 @t482 @t479 @t476 @t473 @t470 @t467 @t464 @t461 @t458 @t455 @t452 @t449 @t446 @t443 @t440 @t437 @t434 @t431 @t428 @t425 @t422 @t419 @t416 @t413 @t410 @t407 @t183 @t627 @t636 @t634 @t646 @t624 @t644 @t639 @t620 @t648 @t630 @t616 @t642 @t651 @t673 @t801 @t786 @t819 @t821 @t796 @t790 @t799 @t838 @t805 @t816 @t823 @t782 @t793 @t826 @t840 @t809 @t842 @t2722 @t2725))
% 65.29/65.57  (define @t2727 () (= tptp.i14 tptp.i13))
% 65.29/65.57  (define @t2728 () (not @t2727))
% 65.29/65.57  (define @t2729 () (and @t178 @t173 @t2728))
% 65.29/65.57  (define @t2730 () (= tptp.i14 tptp.i12))
% 65.29/65.57  (define @t2731 () (not @t2730))
% 65.29/65.57  (define @t2732 () (and @t178 @t168 @t2731))
% 65.29/65.57  (define @t2733 () (= tptp.i14 tptp.i11))
% 65.29/65.57  (define @t2734 () (not @t2733))
% 65.29/65.57  (define @t2735 () (and @t178 @t163 @t2734))
% 65.29/65.57  (define @t2736 () (= tptp.i14 tptp.i10))
% 65.29/65.57  (define @t2737 () (not @t2736))
% 65.29/65.57  (define @t2738 () (and @t178 @t158 @t2737))
% 65.29/65.57  (define @t2739 () (= tptp.i14 tptp.i9))
% 65.29/65.57  (define @t2740 () (not @t2739))
% 65.29/65.57  (define @t2741 () (and @t178 @t153 @t2740))
% 65.29/65.57  (define @t2742 () (= tptp.i14 tptp.i7))
% 65.29/65.57  (define @t2743 () (not @t2742))
% 65.29/65.57  (define @t2744 () (and @t178 @t143 @t2743))
% 65.29/65.57  (define @t2745 () (= tptp.i14 tptp.i6))
% 65.29/65.57  (define @t2746 () (not @t2745))
% 65.29/65.57  (define @t2747 () (and @t178 @t138 @t2746))
% 65.29/65.57  (define @t2748 () (= tptp.i14 tptp.i5))
% 65.29/65.57  (define @t2749 () (not @t2748))
% 65.29/65.57  (define @t2750 () (and @t178 @t133 @t2749))
% 65.29/65.57  (define @t2751 () (= tptp.i14 tptp.i4))
% 65.29/65.57  (define @t2752 () (not @t2751))
% 65.29/65.57  (define @t2753 () (and @t178 @t128 @t2752))
% 65.29/65.57  (define @t2754 () (= tptp.i14 tptp.i3))
% 65.29/65.57  (define @t2755 () (not @t2754))
% 65.29/65.57  (define @t2756 () (and @t178 @t123 @t2755))
% 65.29/65.57  (define @t2757 () (= tptp.i14 tptp.i2))
% 65.29/65.57  (define @t2758 () (not @t2757))
% 65.29/65.57  (define @t2759 () (and @t178 @t116 @t2758))
% 65.29/65.57  (define @t2760 () (= tptp.e14 (tptp.select (tptp.store @t73 @t111 tptp.e14) @t111)))
% 65.29/65.57  (define @t2761 () (tptp.store @t23 @t111 tptp.e14))
% 65.29/65.57  (define @t2762 () (tptp.select @t2761 @t111))
% 65.29/65.57  (define @t2763 () (= tptp.e14 @t2762))
% 65.29/65.57  (define @t2764 () (and @t568 @t508 @t506 @t503 @t500 @t497 @t494 @t491 @t488 @t485 @t482 @t479 @t476 @t473 @t470 @t467 @t464 @t461 @t458 @t455 @t452 @t449 @t446 @t443 @t440 @t437 @t434 @t431 @t428 @t425 @t422 @t419 @t416 @t413 @t410 @t407 @t404 @t178 @t627 @t636 @t634 @t646 @t624 @t644 @t639 @t620 @t648 @t630 @t616 @t642 @t651 @t673 @t801 @t786 @t819 @t821 @t796 @t790 @t799 @t838 @t805 @t816 @t823 @t782 @t793 @t826 @t840 @t809 @t842 @t829 @t813 @t844 @t836 @t2760 @t2763))
% 65.29/65.57  (define @t2765 () (= tptp.i13 tptp.i12))
% 65.29/65.57  (define @t2766 () (not @t2765))
% 65.29/65.57  (define @t2767 () (and @t173 @t168 @t2766))
% 65.29/65.57  (define @t2768 () (= tptp.i13 tptp.i11))
% 65.29/65.57  (define @t2769 () (not @t2768))
% 65.29/65.57  (define @t2770 () (and @t173 @t163 @t2769))
% 65.29/65.57  (define @t2771 () (= tptp.i13 tptp.i10))
% 65.29/65.57  (define @t2772 () (not @t2771))
% 65.29/65.57  (define @t2773 () (and @t173 @t158 @t2772))
% 65.29/65.57  (define @t2774 () (= tptp.i13 tptp.i9))
% 65.29/65.57  (define @t2775 () (not @t2774))
% 65.29/65.57  (define @t2776 () (and @t173 @t153 @t2775))
% 65.29/65.57  (define @t2777 () (= tptp.i13 tptp.i7))
% 65.29/65.57  (define @t2778 () (not @t2777))
% 65.29/65.57  (define @t2779 () (and @t173 @t143 @t2778))
% 65.29/65.57  (define @t2780 () (= tptp.i13 tptp.i6))
% 65.29/65.57  (define @t2781 () (not @t2780))
% 65.29/65.57  (define @t2782 () (and @t173 @t138 @t2781))
% 65.29/65.57  (define @t2783 () (= tptp.i13 tptp.i5))
% 65.29/65.57  (define @t2784 () (not @t2783))
% 65.29/65.57  (define @t2785 () (and @t173 @t133 @t2784))
% 65.29/65.57  (define @t2786 () (= tptp.i13 tptp.i4))
% 65.29/65.57  (define @t2787 () (not @t2786))
% 65.29/65.57  (define @t2788 () (and @t173 @t128 @t2787))
% 65.29/65.57  (define @t2789 () (= tptp.i13 tptp.i3))
% 65.29/65.57  (define @t2790 () (not @t2789))
% 65.29/65.57  (define @t2791 () (and @t173 @t123 @t2790))
% 65.29/65.57  (define @t2792 () (= tptp.i13 tptp.i2))
% 65.29/65.57  (define @t2793 () (not @t2792))
% 65.29/65.57  (define @t2794 () (and @t173 @t116 @t2793))
% 65.29/65.57  (define @t2795 () (= tptp.e13 (tptp.select (tptp.store @t72 @t111 tptp.e13) @t111)))
% 65.29/65.57  (define @t2796 () (tptp.store @t24 @t111 tptp.e13))
% 65.29/65.57  (define @t2797 () (tptp.select @t2796 @t111))
% 65.29/65.57  (define @t2798 () (= tptp.e13 @t2797))
% 65.29/65.57  (define @t2799 () (and @t568 @t508 @t506 @t503 @t500 @t497 @t494 @t491 @t488 @t485 @t482 @t479 @t476 @t473 @t470 @t467 @t464 @t461 @t458 @t455 @t452 @t449 @t446 @t443 @t440 @t437 @t434 @t431 @t428 @t425 @t422 @t419 @t416 @t413 @t410 @t407 @t404 @t401 @t173 @t627 @t636 @t634 @t646 @t624 @t644 @t639 @t620 @t648 @t630 @t616 @t642 @t651 @t673 @t801 @t786 @t819 @t821 @t796 @t790 @t799 @t838 @t805 @t816 @t823 @t782 @t793 @t826 @t840 @t809 @t842 @t829 @t813 @t844 @t2795 @t2798))
% 65.29/65.57  (define @t2800 () (= tptp.i12 tptp.i5))
% 65.29/65.57  (define @t2801 () (not @t2800))
% 65.29/65.57  (define @t2802 () (and @t168 @t133 @t2801))
% 65.29/65.57  (define @t2803 () (= tptp.i12 tptp.i4))
% 65.29/65.57  (define @t2804 () (not @t2803))
% 65.29/65.57  (define @t2805 () (and @t168 @t128 @t2804))
% 65.29/65.57  (define @t2806 () (= tptp.e12 (tptp.select (tptp.store @t71 @t111 tptp.e12) @t111)))
% 65.29/65.57  (define @t2807 () (tptp.store @t52 @t111 tptp.e12))
% 65.29/65.57  (define @t2808 () (tptp.select @t2807 @t111))
% 65.29/65.57  (define @t2809 () (= tptp.e12 @t2808))
% 65.29/65.57  (define @t2810 () (and @t568 @t508 @t506 @t503 @t500 @t497 @t494 @t491 @t488 @t485 @t482 @t479 @t476 @t473 @t470 @t467 @t464 @t461 @t458 @t455 @t452 @t449 @t446 @t443 @t440 @t437 @t434 @t431 @t428 @t425 @t422 @t419 @t416 @t413 @t410 @t407 @t404 @t401 @t398 @t168 @t627 @t636 @t634 @t646 @t624 @t644 @t2806 @t2809))
% 65.29/65.57  (define @t2811 () (= tptp.i11 tptp.i10))
% 65.29/65.57  (define @t2812 () (not @t2811))
% 65.29/65.57  (define @t2813 () (and @t163 @t158 @t2812))
% 65.29/65.57  (define @t2814 () (= tptp.i11 tptp.i5))
% 65.29/65.57  (define @t2815 () (not @t2814))
% 65.29/65.57  (define @t2816 () (and @t163 @t133 @t2815))
% 65.29/65.57  (define @t2817 () (= tptp.i11 tptp.i4))
% 65.29/65.57  (define @t2818 () (not @t2817))
% 65.29/65.57  (define @t2819 () (and @t163 @t128 @t2818))
% 65.29/65.57  (define @t2820 () (= tptp.i11 tptp.i3))
% 65.29/65.57  (define @t2821 () (not @t2820))
% 65.29/65.57  (define @t2822 () (and @t163 @t123 @t2821))
% 65.29/65.57  (define @t2823 () (= tptp.i11 tptp.i2))
% 65.29/65.57  (define @t2824 () (not @t2823))
% 65.29/65.57  (define @t2825 () (and @t163 @t116 @t2824))
% 65.29/65.57  (define @t2826 () (= tptp.e11 (tptp.select (tptp.store @t70 @t111 tptp.e11) @t111)))
% 65.29/65.57  (define @t2827 () (tptp.store @t37 @t111 tptp.e11))
% 65.29/65.57  (define @t2828 () (tptp.select @t2827 @t111))
% 65.29/65.57  (define @t2829 () (= tptp.e11 @t2828))
% 65.29/65.57  (define @t2830 () (and @t568 @t508 @t506 @t503 @t500 @t497 @t494 @t491 @t488 @t485 @t482 @t479 @t476 @t473 @t470 @t467 @t464 @t461 @t458 @t455 @t452 @t449 @t446 @t443 @t440 @t437 @t434 @t431 @t428 @t425 @t422 @t419 @t416 @t413 @t410 @t407 @t404 @t401 @t398 @t395 @t163 @t627 @t636 @t634 @t646 @t624 @t644 @t639 @t620 @t648 @t630 @t616 @t642 @t651 @t673 @t801 @t786 @t819 @t821 @t796 @t790 @t799 @t2826 @t2829))
% 65.29/65.57  (define @t2831 () (= tptp.i10 tptp.i5))
% 65.29/65.57  (define @t2832 () (not @t2831))
% 65.29/65.57  (define @t2833 () (and @t158 @t133 @t2832))
% 65.29/65.57  (define @t2834 () (= tptp.i10 tptp.i4))
% 65.29/65.57  (define @t2835 () (not @t2834))
% 65.29/65.57  (define @t2836 () (and @t158 @t128 @t2835))
% 65.29/65.57  (define @t2837 () (= tptp.i10 tptp.i3))
% 65.29/65.57  (define @t2838 () (not @t2837))
% 65.29/65.57  (define @t2839 () (and @t158 @t123 @t2838))
% 65.29/65.57  (define @t2840 () (= tptp.e10 (tptp.select (tptp.store @t69 @t111 tptp.e10) @t111)))
% 65.29/65.57  (define @t2841 () (tptp.store @t47 @t111 tptp.e10))
% 65.29/65.57  (define @t2842 () (tptp.select @t2841 @t111))
% 65.29/65.57  (define @t2843 () (= tptp.e10 @t2842))
% 65.29/65.57  (define @t2844 () (and @t568 @t508 @t506 @t503 @t500 @t497 @t494 @t491 @t488 @t485 @t482 @t479 @t476 @t473 @t470 @t467 @t464 @t461 @t458 @t455 @t452 @t449 @t446 @t443 @t440 @t437 @t434 @t431 @t428 @t425 @t422 @t419 @t416 @t413 @t410 @t407 @t404 @t401 @t398 @t395 @t392 @t158 @t627 @t636 @t634 @t646 @t624 @t644 @t639 @t620 @t648 @t630 @t616 @t2840 @t2843))
% 65.29/65.57  (define @t2845 () (= tptp.i9 tptp.i5))
% 65.29/65.57  (define @t2846 () (not @t2845))
% 65.29/65.57  (define @t2847 () (and @t153 @t133 @t2846))
% 65.29/65.57  (define @t2848 () (= tptp.i9 tptp.i4))
% 65.29/65.57  (define @t2849 () (not @t2848))
% 65.29/65.57  (define @t2850 () (and @t153 @t128 @t2849))
% 65.29/65.57  (define @t2851 () (= tptp.i9 tptp.i3))
% 65.29/65.57  (define @t2852 () (not @t2851))
% 65.29/65.57  (define @t2853 () (and @t153 @t123 @t2852))
% 65.29/65.57  (define @t2854 () (= tptp.i9 tptp.i2))
% 65.29/65.57  (define @t2855 () (not @t2854))
% 65.29/65.57  (define @t2856 () (and @t153 @t116 @t2855))
% 65.29/65.57  (define @t2857 () (= tptp.e9 (tptp.select (tptp.store @t68 @t111 tptp.e9) @t111)))
% 65.29/65.57  (define @t2858 () (tptp.store @t30 @t111 tptp.e9))
% 65.29/65.57  (define @t2859 () (tptp.select @t2858 @t111))
% 65.29/65.57  (define @t2860 () (= tptp.e9 @t2859))
% 65.29/65.57  (define @t2861 () (and @t568 @t508 @t506 @t503 @t500 @t497 @t494 @t491 @t488 @t485 @t482 @t479 @t476 @t473 @t470 @t467 @t464 @t461 @t458 @t455 @t452 @t449 @t446 @t443 @t440 @t437 @t434 @t431 @t428 @t425 @t422 @t419 @t416 @t413 @t410 @t407 @t404 @t401 @t398 @t395 @t392 @t389 @t153 @t627 @t636 @t634 @t646 @t624 @t644 @t639 @t620 @t648 @t630 @t616 @t642 @t651 @t673 @t801 @t786 @t819 @t821 @t796 @t790 @t799 @t838 @t805 @t816 @t823 @t782 @t793 @t826 @t2857 @t2860))
% 65.29/65.57  (define @t2862 () (= tptp.i8 tptp.i7))
% 65.29/65.57  (define @t2863 () (not @t2862))
% 65.29/65.57  (define @t2864 () (and @t148 @t143 @t2863))
% 65.29/65.57  (define @t2865 () (= tptp.i8 tptp.i6))
% 65.29/65.57  (define @t2866 () (not @t2865))
% 65.29/65.57  (define @t2867 () (and @t148 @t138 @t2866))
% 65.29/65.57  (define @t2868 () (= tptp.i8 tptp.i5))
% 65.29/65.57  (define @t2869 () (not @t2868))
% 65.29/65.57  (define @t2870 () (and @t148 @t133 @t2869))
% 65.29/65.57  (define @t2871 () (= tptp.i8 tptp.i4))
% 65.29/65.57  (define @t2872 () (not @t2871))
% 65.29/65.57  (define @t2873 () (and @t148 @t128 @t2872))
% 65.29/65.57  (define @t2874 () (= tptp.i8 tptp.i3))
% 65.29/65.57  (define @t2875 () (not @t2874))
% 65.29/65.57  (define @t2876 () (and @t148 @t123 @t2875))
% 65.29/65.57  (define @t2877 () (= tptp.i8 tptp.i2))
% 65.29/65.57  (define @t2878 () (not @t2877))
% 65.29/65.57  (define @t2879 () (and @t148 @t116 @t2878))
% 65.29/65.57  (define @t2880 () (= tptp.e8 (tptp.select (tptp.store @t67 @t111 tptp.e8) @t111)))
% 65.29/65.57  (define @t2881 () (tptp.store @t21 @t111 tptp.e8))
% 65.29/65.57  (define @t2882 () (tptp.select @t2881 @t111))
% 65.29/65.57  (define @t2883 () (= tptp.e8 @t2882))
% 65.29/65.57  (define @t2884 () (and @t568 @t508 @t506 @t503 @t500 @t497 @t494 @t491 @t488 @t485 @t482 @t479 @t476 @t473 @t470 @t467 @t464 @t461 @t458 @t455 @t452 @t449 @t446 @t443 @t440 @t437 @t434 @t431 @t428 @t425 @t422 @t419 @t416 @t413 @t410 @t407 @t404 @t401 @t398 @t395 @t392 @t389 @t386 @t148 @t627 @t636 @t634 @t646 @t624 @t644 @t639 @t620 @t648 @t630 @t616 @t642 @t651 @t673 @t801 @t786 @t819 @t821 @t796 @t790 @t799 @t838 @t805 @t816 @t823 @t782 @t793 @t826 @t840 @t809 @t842 @t829 @t813 @t844 @t836 @t833 @t1028 @t2880 @t2883))
% 65.29/65.57  (define @t2885 () (= tptp.i7 tptp.i5))
% 65.29/65.57  (define @t2886 () (not @t2885))
% 65.29/65.57  (define @t2887 () (and @t143 @t133 @t2886))
% 65.29/65.57  (define @t2888 () (= tptp.i7 tptp.i4))
% 65.29/65.57  (define @t2889 () (not @t2888))
% 65.29/65.57  (define @t2890 () (and @t143 @t128 @t2889))
% 65.29/65.57  (define @t2891 () (= tptp.i7 tptp.i3))
% 65.29/65.57  (define @t2892 () (not @t2891))
% 65.29/65.57  (define @t2893 () (and @t143 @t123 @t2892))
% 65.29/65.57  (define @t2894 () (= tptp.i7 tptp.i2))
% 65.29/65.57  (define @t2895 () (not @t2894))
% 65.29/65.57  (define @t2896 () (and @t143 @t116 @t2895))
% 65.29/65.57  (define @t2897 () (= tptp.e7 (tptp.select (tptp.store @t66 @t111 tptp.e7) @t111)))
% 65.29/65.57  (define @t2898 () (tptp.store @t28 @t111 tptp.e7))
% 65.29/65.57  (define @t2899 () (tptp.select @t2898 @t111))
% 65.29/65.57  (define @t2900 () (= tptp.e7 @t2899))
% 65.29/65.57  (define @t2901 () (and @t568 @t508 @t506 @t503 @t500 @t497 @t494 @t491 @t488 @t485 @t482 @t479 @t476 @t473 @t470 @t467 @t464 @t461 @t458 @t455 @t452 @t449 @t446 @t443 @t440 @t437 @t434 @t431 @t428 @t425 @t422 @t419 @t416 @t413 @t410 @t407 @t404 @t401 @t398 @t395 @t392 @t389 @t386 @t383 @t143 @t627 @t636 @t634 @t646 @t624 @t644 @t639 @t620 @t648 @t630 @t616 @t642 @t651 @t673 @t801 @t786 @t819 @t821 @t796 @t790 @t799 @t838 @t805 @t816 @t823 @t782 @t793 @t826 @t840 @t809 @t2897 @t2900))
% 65.29/65.57  (define @t2902 () (= tptp.i6 tptp.i5))
% 65.29/65.57  (define @t2903 () (not @t2902))
% 65.29/65.57  (define @t2904 () (and @t138 @t133 @t2903))
% 65.29/65.57  (define @t2905 () (= tptp.i6 tptp.i4))
% 65.29/65.57  (define @t2906 () (not @t2905))
% 65.29/65.57  (define @t2907 () (and @t138 @t128 @t2906))
% 65.29/65.57  (define @t2908 () (= tptp.i6 tptp.i3))
% 65.29/65.57  (define @t2909 () (not @t2908))
% 65.29/65.57  (define @t2910 () (and @t138 @t123 @t2909))
% 65.29/65.57  (define @t2911 () (= tptp.i6 tptp.i2))
% 65.29/65.57  (define @t2912 () (not @t2911))
% 65.29/65.57  (define @t2913 () (and @t138 @t116 @t2912))
% 65.29/65.57  (define @t2914 () (= tptp.e6 (tptp.select (tptp.store @t65 @t111 tptp.e6) @t111)))
% 65.29/65.57  (define @t2915 () (tptp.store @t25 @t111 tptp.e6))
% 65.29/65.57  (define @t2916 () (tptp.select @t2915 @t111))
% 65.29/65.57  (define @t2917 () (= tptp.e6 @t2916))
% 65.29/65.57  (define @t2918 () (and @t568 @t508 @t506 @t503 @t500 @t497 @t494 @t491 @t488 @t485 @t482 @t479 @t476 @t473 @t470 @t467 @t464 @t461 @t458 @t455 @t452 @t449 @t446 @t443 @t440 @t437 @t434 @t431 @t428 @t425 @t422 @t419 @t416 @t413 @t410 @t407 @t404 @t401 @t398 @t395 @t392 @t389 @t386 @t383 @t380 @t138 @t627 @t636 @t634 @t646 @t624 @t644 @t639 @t620 @t648 @t630 @t616 @t642 @t651 @t673 @t801 @t786 @t819 @t821 @t796 @t790 @t799 @t838 @t805 @t816 @t823 @t782 @t793 @t826 @t840 @t809 @t842 @t829 @t813 @t2914 @t2917))
% 65.29/65.57  (define @t2919 () (= tptp.i5 tptp.i4))
% 65.29/65.57  (define @t2920 () (not @t2919))
% 65.29/65.57  (define @t2921 () (and @t133 @t128 @t2920))
% 65.29/65.57  (define @t2922 () (= tptp.e5 (tptp.select (tptp.store @t64 @t111 tptp.e5) @t111)))
% 65.29/65.57  (define @t2923 () (tptp.store @t53 @t111 tptp.e5))
% 65.29/65.57  (define @t2924 () (tptp.select @t2923 @t111))
% 65.29/65.57  (define @t2925 () (= tptp.e5 @t2924))
% 65.29/65.57  (define @t2926 () (and @t568 @t508 @t506 @t503 @t500 @t497 @t494 @t491 @t488 @t485 @t482 @t479 @t476 @t473 @t470 @t467 @t464 @t461 @t458 @t455 @t452 @t449 @t446 @t443 @t440 @t437 @t434 @t431 @t428 @t425 @t422 @t419 @t416 @t413 @t410 @t407 @t404 @t401 @t398 @t395 @t392 @t389 @t386 @t383 @t380 @t377 @t133 @t627 @t636 @t634 @t646 @t624 @t2922 @t2925))
% 65.29/65.57  (define @t2927 () (= tptp.e4 (tptp.select (tptp.store @t63 @t111 tptp.e4) @t111)))
% 65.29/65.57  (define @t2928 () (tptp.store @t55 @t111 tptp.e4))
% 65.29/65.57  (define @t2929 () (tptp.select @t2928 @t111))
% 65.29/65.57  (define @t2930 () (= tptp.e4 @t2929))
% 65.29/65.57  (define @t2931 () (and @t568 @t508 @t506 @t503 @t500 @t497 @t494 @t491 @t488 @t485 @t482 @t479 @t476 @t473 @t470 @t467 @t464 @t461 @t458 @t455 @t452 @t449 @t446 @t443 @t440 @t437 @t434 @t431 @t428 @t425 @t422 @t419 @t416 @t413 @t410 @t407 @t404 @t401 @t398 @t395 @t392 @t389 @t386 @t383 @t380 @t377 @t374 @t128 @t627 @t636 @t634 @t2927 @t2930))
% 65.29/65.57  (define @t2932 () (= tptp.e3 (tptp.select (tptp.store @t62 @t111 tptp.e3) @t111)))
% 65.29/65.57  (define @t2933 () (tptp.store @t50 @t111 tptp.e3))
% 65.29/65.57  (define @t2934 () (tptp.select @t2933 @t111))
% 65.29/65.57  (define @t2935 () (= tptp.e3 @t2934))
% 65.29/65.57  (define @t2936 () (and @t568 @t508 @t506 @t503 @t500 @t497 @t494 @t491 @t488 @t485 @t482 @t479 @t476 @t473 @t470 @t467 @t464 @t461 @t458 @t455 @t452 @t449 @t446 @t443 @t440 @t437 @t434 @t431 @t428 @t425 @t422 @t419 @t416 @t413 @t410 @t407 @t404 @t401 @t398 @t395 @t392 @t389 @t386 @t383 @t380 @t377 @t374 @t371 @t123 @t627 @t636 @t634 @t646 @t624 @t644 @t639 @t620 @t2932 @t2935))
% 65.29/65.57  (define @t2937 () (= tptp.e2 (tptp.select (tptp.store @t61 @t111 tptp.e2) @t111)))
% 65.29/65.57  (define @t2938 () (tptp.store @t46 @t111 tptp.e2))
% 65.29/65.57  (define @t2939 () (tptp.select @t2938 @t111))
% 65.29/65.57  (define @t2940 () (= tptp.e2 @t2939))
% 65.29/65.57  (define @t2941 () (and @t568 @t508 @t506 @t503 @t500 @t497 @t494 @t491 @t488 @t485 @t482 @t479 @t476 @t473 @t470 @t467 @t464 @t461 @t458 @t455 @t452 @t449 @t446 @t443 @t440 @t437 @t434 @t431 @t428 @t425 @t422 @t419 @t416 @t413 @t410 @t407 @t404 @t401 @t398 @t395 @t392 @t389 @t386 @t383 @t380 @t377 @t374 @t371 @t368 @t116 @t627 @t636 @t634 @t646 @t624 @t644 @t639 @t620 @t648 @t630 @t616 @t642 @t2937 @t2940))
% 65.29/65.57  (define @t2942 () (not @t1569))
% 65.29/65.57  (define @t2943 () (not @t572))
% 65.29/65.57  (define @t2944 () (and @t508 @t506 @t503 @t500 @t497 @t494 @t491 @t488 @t485 @t482 @t479 @t476 @t473 @t470 @t467 @t464 @t461 @t458 @t455 @t452 @t449 @t446 @t443 @t440 @t437 @t434 @t431 @t428 @t425 @t422 @t419 @t416 @t413 @t410 @t407 @t404 @t401 @t398 @t395 @t392 @t389 @t386 @t383 @t380 @t377 @t374 @t371 @t368 @t365 @t572 @t1569 @t1559 @t1439 @t1155 @t1166 @t1173 @t1169 @t1163 @t1171 @t1159 @t1176 @t1178 @t1028 @t833 @t836 @t844 @t813 @t829 @t842 @t809 @t840 @t826 @t793 @t782 @t823 @t816 @t805 @t838 @t799 @t790 @t796 @t821 @t819 @t786 @t801 @t673 @t651 @t642 @t616 @t630 @t648 @t620 @t639 @t644 @t624 @t646 @t634 @t636 @t627 @t568 @t115))
% 65.29/65.57  (assume @p1 @t6)
% 65.29/65.57  (assume @p2 @t9)
% 65.29/65.57  (assume @p3 (forall (@list @t3 @t2 @t7) (= (tptp.store (tptp.store @t3 @t2 @t8) @t7 @t10) (tptp.store (tptp.store @t3 @t7 @t10) @t2 @t8))))
% 65.29/65.57  (assume @p4 (not (= tptp.i49 tptp.i50)))
% 65.29/65.57  (assume @p5 (not (= tptp.i48 tptp.i50)))
% 65.29/65.57  (assume @p6 (not (= tptp.i48 tptp.i49)))
% 65.29/65.57  (assume @p7 (not (= tptp.i47 tptp.i50)))
% 65.29/65.57  (assume @p8 (not (= tptp.i47 tptp.i49)))
% 65.29/65.57  (assume @p9 (not (= tptp.i47 tptp.i48)))
% 65.29/65.57  (assume @p10 (not (= tptp.i46 tptp.i50)))
% 65.29/65.57  (assume @p11 (not (= tptp.i46 tptp.i49)))
% 65.29/65.57  (assume @p12 (not (= tptp.i46 tptp.i48)))
% 65.29/65.57  (assume @p13 (not (= tptp.i46 tptp.i47)))
% 65.29/65.57  (assume @p14 (not (= tptp.i45 tptp.i50)))
% 65.29/65.57  (assume @p15 (not (= tptp.i45 tptp.i49)))
% 65.29/65.57  (assume @p16 (not (= tptp.i45 tptp.i48)))
% 65.29/65.57  (assume @p17 (not (= tptp.i45 tptp.i47)))
% 65.29/65.57  (assume @p18 (not (= tptp.i45 tptp.i46)))
% 65.29/65.57  (assume @p19 (not (= tptp.i44 tptp.i50)))
% 65.29/65.57  (assume @p20 (not (= tptp.i44 tptp.i49)))
% 65.29/65.57  (assume @p21 (not (= tptp.i44 tptp.i48)))
% 65.29/65.57  (assume @p22 (not (= tptp.i44 tptp.i47)))
% 65.29/65.57  (assume @p23 (not (= tptp.i44 tptp.i46)))
% 65.29/65.57  (assume @p24 (not (= tptp.i44 tptp.i45)))
% 65.29/65.57  (assume @p25 (not (= tptp.i43 tptp.i50)))
% 65.29/65.57  (assume @p26 (not (= tptp.i43 tptp.i49)))
% 65.29/65.57  (assume @p27 (not (= tptp.i43 tptp.i48)))
% 65.29/65.57  (assume @p28 (not (= tptp.i43 tptp.i47)))
% 65.29/65.57  (assume @p29 (not (= tptp.i43 tptp.i46)))
% 65.29/65.57  (assume @p30 (not (= tptp.i43 tptp.i45)))
% 65.29/65.57  (assume @p31 (not (= tptp.i43 tptp.i44)))
% 65.29/65.57  (assume @p32 (not (= tptp.i42 tptp.i50)))
% 65.29/65.57  (assume @p33 (not (= tptp.i42 tptp.i49)))
% 65.29/65.57  (assume @p34 (not (= tptp.i42 tptp.i48)))
% 65.29/65.57  (assume @p35 (not (= tptp.i42 tptp.i47)))
% 65.29/65.57  (assume @p36 (not (= tptp.i42 tptp.i46)))
% 65.29/65.57  (assume @p37 (not (= tptp.i42 tptp.i45)))
% 65.29/65.57  (assume @p38 (not (= tptp.i42 tptp.i44)))
% 65.29/65.57  (assume @p39 (not (= tptp.i42 tptp.i43)))
% 65.29/65.57  (assume @p40 (not (= tptp.i41 tptp.i50)))
% 65.29/65.57  (assume @p41 (not (= tptp.i41 tptp.i49)))
% 65.29/65.57  (assume @p42 (not (= tptp.i41 tptp.i48)))
% 65.29/65.57  (assume @p43 (not (= tptp.i41 tptp.i47)))
% 65.29/65.57  (assume @p44 (not (= tptp.i41 tptp.i46)))
% 65.29/65.57  (assume @p45 (not (= tptp.i41 tptp.i45)))
% 65.29/65.57  (assume @p46 (not (= tptp.i41 tptp.i44)))
% 65.29/65.57  (assume @p47 (not (= tptp.i41 tptp.i43)))
% 65.29/65.57  (assume @p48 (not (= tptp.i41 tptp.i42)))
% 65.29/65.57  (assume @p49 (not (= tptp.i40 tptp.i50)))
% 65.29/65.57  (assume @p50 (not (= tptp.i40 tptp.i49)))
% 65.29/65.57  (assume @p51 (not (= tptp.i40 tptp.i48)))
% 65.29/65.57  (assume @p52 (not (= tptp.i40 tptp.i47)))
% 65.29/65.57  (assume @p53 (not (= tptp.i40 tptp.i46)))
% 65.29/65.57  (assume @p54 (not (= tptp.i40 tptp.i45)))
% 65.29/65.57  (assume @p55 (not (= tptp.i40 tptp.i44)))
% 65.29/65.57  (assume @p56 (not (= tptp.i40 tptp.i43)))
% 65.29/65.57  (assume @p57 (not (= tptp.i40 tptp.i42)))
% 65.29/65.57  (assume @p58 (not (= tptp.i40 tptp.i41)))
% 65.29/65.57  (assume @p59 (not (= tptp.i39 tptp.i50)))
% 65.29/65.57  (assume @p60 (not (= tptp.i39 tptp.i49)))
% 65.29/65.57  (assume @p61 (not (= tptp.i39 tptp.i48)))
% 65.29/65.57  (assume @p62 (not (= tptp.i39 tptp.i47)))
% 65.29/65.57  (assume @p63 (not (= tptp.i39 tptp.i46)))
% 65.29/65.57  (assume @p64 (not (= tptp.i39 tptp.i45)))
% 65.29/65.57  (assume @p65 (not (= tptp.i39 tptp.i44)))
% 65.29/65.57  (assume @p66 (not (= tptp.i39 tptp.i43)))
% 65.29/65.57  (assume @p67 (not (= tptp.i39 tptp.i42)))
% 65.29/65.57  (assume @p68 (not (= tptp.i39 tptp.i41)))
% 65.29/65.57  (assume @p69 (not (= tptp.i39 tptp.i40)))
% 65.29/65.57  (assume @p70 (not (= tptp.i38 tptp.i50)))
% 65.29/65.57  (assume @p71 (not (= tptp.i38 tptp.i49)))
% 65.29/65.57  (assume @p72 (not (= tptp.i38 tptp.i48)))
% 65.29/65.57  (assume @p73 (not (= tptp.i38 tptp.i47)))
% 65.29/65.57  (assume @p74 (not (= tptp.i38 tptp.i46)))
% 65.29/65.57  (assume @p75 (not (= tptp.i38 tptp.i45)))
% 65.29/65.57  (assume @p76 (not (= tptp.i38 tptp.i44)))
% 65.29/65.57  (assume @p77 (not (= tptp.i38 tptp.i43)))
% 65.29/65.57  (assume @p78 (not (= tptp.i38 tptp.i42)))
% 65.29/65.57  (assume @p79 (not (= tptp.i38 tptp.i41)))
% 65.29/65.57  (assume @p80 (not (= tptp.i38 tptp.i40)))
% 65.29/65.57  (assume @p81 (not (= tptp.i38 tptp.i39)))
% 65.29/65.57  (assume @p82 (not (= tptp.i37 tptp.i50)))
% 65.29/65.57  (assume @p83 (not (= tptp.i37 tptp.i49)))
% 65.29/65.57  (assume @p84 (not (= tptp.i37 tptp.i48)))
% 65.29/65.57  (assume @p85 (not (= tptp.i37 tptp.i47)))
% 65.29/65.57  (assume @p86 (not (= tptp.i37 tptp.i46)))
% 65.29/65.57  (assume @p87 (not (= tptp.i37 tptp.i45)))
% 65.29/65.57  (assume @p88 (not (= tptp.i37 tptp.i44)))
% 65.29/65.57  (assume @p89 (not (= tptp.i37 tptp.i43)))
% 65.29/65.57  (assume @p90 (not (= tptp.i37 tptp.i42)))
% 65.29/65.57  (assume @p91 (not (= tptp.i37 tptp.i41)))
% 65.29/65.57  (assume @p92 (not (= tptp.i37 tptp.i40)))
% 65.29/65.57  (assume @p93 (not (= tptp.i37 tptp.i39)))
% 65.29/65.57  (assume @p94 (not (= tptp.i37 tptp.i38)))
% 65.29/65.57  (assume @p95 (not (= tptp.i36 tptp.i50)))
% 65.29/65.57  (assume @p96 (not (= tptp.i36 tptp.i49)))
% 65.29/65.57  (assume @p97 (not (= tptp.i36 tptp.i48)))
% 65.29/65.57  (assume @p98 (not (= tptp.i36 tptp.i47)))
% 65.29/65.57  (assume @p99 (not (= tptp.i36 tptp.i46)))
% 65.29/65.57  (assume @p100 (not (= tptp.i36 tptp.i45)))
% 65.29/65.57  (assume @p101 (not (= tptp.i36 tptp.i44)))
% 65.29/65.57  (assume @p102 (not (= tptp.i36 tptp.i43)))
% 65.29/65.57  (assume @p103 (not (= tptp.i36 tptp.i42)))
% 65.29/65.57  (assume @p104 (not (= tptp.i36 tptp.i41)))
% 65.29/65.57  (assume @p105 (not (= tptp.i36 tptp.i40)))
% 65.29/65.57  (assume @p106 (not (= tptp.i36 tptp.i39)))
% 65.29/65.57  (assume @p107 (not (= tptp.i36 tptp.i38)))
% 65.29/65.57  (assume @p108 (not (= tptp.i36 tptp.i37)))
% 65.29/65.57  (assume @p109 (not (= tptp.i35 tptp.i50)))
% 65.29/65.57  (assume @p110 (not (= tptp.i35 tptp.i49)))
% 65.29/65.57  (assume @p111 (not (= tptp.i35 tptp.i48)))
% 65.29/65.57  (assume @p112 (not (= tptp.i35 tptp.i47)))
% 65.29/65.57  (assume @p113 (not (= tptp.i35 tptp.i46)))
% 65.29/65.57  (assume @p114 (not (= tptp.i35 tptp.i45)))
% 65.29/65.57  (assume @p115 (not (= tptp.i35 tptp.i44)))
% 65.29/65.57  (assume @p116 (not (= tptp.i35 tptp.i43)))
% 65.29/65.57  (assume @p117 (not (= tptp.i35 tptp.i42)))
% 65.29/65.57  (assume @p118 (not (= tptp.i35 tptp.i41)))
% 65.29/65.57  (assume @p119 (not (= tptp.i35 tptp.i40)))
% 65.29/65.57  (assume @p120 (not (= tptp.i35 tptp.i39)))
% 65.29/65.57  (assume @p121 (not (= tptp.i35 tptp.i38)))
% 65.29/65.57  (assume @p122 (not (= tptp.i35 tptp.i37)))
% 65.29/65.57  (assume @p123 (not (= tptp.i35 tptp.i36)))
% 65.29/65.57  (assume @p124 (not (= tptp.i34 tptp.i50)))
% 65.29/65.57  (assume @p125 (not (= tptp.i34 tptp.i49)))
% 65.29/65.57  (assume @p126 (not (= tptp.i34 tptp.i48)))
% 65.29/65.57  (assume @p127 (not (= tptp.i34 tptp.i47)))
% 65.29/65.57  (assume @p128 (not (= tptp.i34 tptp.i46)))
% 65.29/65.57  (assume @p129 (not (= tptp.i34 tptp.i45)))
% 65.29/65.57  (assume @p130 (not (= tptp.i34 tptp.i44)))
% 65.29/65.57  (assume @p131 (not (= tptp.i34 tptp.i43)))
% 65.29/65.57  (assume @p132 (not (= tptp.i34 tptp.i42)))
% 65.29/65.57  (assume @p133 (not (= tptp.i34 tptp.i41)))
% 65.29/65.57  (assume @p134 (not (= tptp.i34 tptp.i40)))
% 65.29/65.57  (assume @p135 (not (= tptp.i34 tptp.i39)))
% 65.29/65.57  (assume @p136 (not (= tptp.i34 tptp.i38)))
% 65.29/65.57  (assume @p137 (not (= tptp.i34 tptp.i37)))
% 65.29/65.57  (assume @p138 (not (= tptp.i34 tptp.i36)))
% 65.29/65.57  (assume @p139 (not (= tptp.i34 tptp.i35)))
% 65.29/65.57  (assume @p140 (not (= tptp.i33 tptp.i50)))
% 65.29/65.57  (assume @p141 (not (= tptp.i33 tptp.i49)))
% 65.29/65.57  (assume @p142 (not (= tptp.i33 tptp.i48)))
% 65.29/65.57  (assume @p143 (not (= tptp.i33 tptp.i47)))
% 65.29/65.57  (assume @p144 (not (= tptp.i33 tptp.i46)))
% 65.29/65.57  (assume @p145 (not (= tptp.i33 tptp.i45)))
% 65.29/65.57  (assume @p146 (not (= tptp.i33 tptp.i44)))
% 65.29/65.57  (assume @p147 (not (= tptp.i33 tptp.i43)))
% 65.29/65.57  (assume @p148 (not (= tptp.i33 tptp.i42)))
% 65.29/65.57  (assume @p149 (not (= tptp.i33 tptp.i41)))
% 65.29/65.57  (assume @p150 (not (= tptp.i33 tptp.i40)))
% 65.29/65.57  (assume @p151 (not (= tptp.i33 tptp.i39)))
% 65.29/65.57  (assume @p152 (not (= tptp.i33 tptp.i38)))
% 65.29/65.57  (assume @p153 (not (= tptp.i33 tptp.i37)))
% 65.29/65.57  (assume @p154 (not (= tptp.i33 tptp.i36)))
% 65.29/65.57  (assume @p155 (not (= tptp.i33 tptp.i35)))
% 65.29/65.57  (assume @p156 (not (= tptp.i33 tptp.i34)))
% 65.29/65.57  (assume @p157 (not (= tptp.i32 tptp.i50)))
% 65.29/65.57  (assume @p158 (not (= tptp.i32 tptp.i49)))
% 65.29/65.57  (assume @p159 (not (= tptp.i32 tptp.i48)))
% 65.29/65.57  (assume @p160 (not (= tptp.i32 tptp.i47)))
% 65.29/65.57  (assume @p161 (not (= tptp.i32 tptp.i46)))
% 65.29/65.57  (assume @p162 (not (= tptp.i32 tptp.i45)))
% 65.29/65.57  (assume @p163 (not (= tptp.i32 tptp.i44)))
% 65.29/65.57  (assume @p164 (not (= tptp.i32 tptp.i43)))
% 65.29/65.57  (assume @p165 (not (= tptp.i32 tptp.i42)))
% 65.29/65.57  (assume @p166 (not (= tptp.i32 tptp.i41)))
% 65.29/65.57  (assume @p167 (not (= tptp.i32 tptp.i40)))
% 65.29/65.57  (assume @p168 (not (= tptp.i32 tptp.i39)))
% 65.29/65.57  (assume @p169 (not (= tptp.i32 tptp.i38)))
% 65.29/65.57  (assume @p170 (not (= tptp.i32 tptp.i37)))
% 65.29/65.57  (assume @p171 (not (= tptp.i32 tptp.i36)))
% 65.29/65.57  (assume @p172 (not (= tptp.i32 tptp.i35)))
% 65.29/65.57  (assume @p173 (not (= tptp.i32 tptp.i34)))
% 65.29/65.57  (assume @p174 (not (= tptp.i32 tptp.i33)))
% 65.29/65.57  (assume @p175 (not (= tptp.i31 tptp.i50)))
% 65.29/65.57  (assume @p176 (not (= tptp.i31 tptp.i49)))
% 65.29/65.57  (assume @p177 (not (= tptp.i31 tptp.i48)))
% 65.29/65.57  (assume @p178 (not (= tptp.i31 tptp.i47)))
% 65.29/65.57  (assume @p179 (not (= tptp.i31 tptp.i46)))
% 65.29/65.57  (assume @p180 (not (= tptp.i31 tptp.i45)))
% 65.29/65.57  (assume @p181 (not (= tptp.i31 tptp.i44)))
% 65.29/65.57  (assume @p182 (not (= tptp.i31 tptp.i43)))
% 65.29/65.57  (assume @p183 (not (= tptp.i31 tptp.i42)))
% 65.29/65.57  (assume @p184 (not (= tptp.i31 tptp.i41)))
% 65.29/65.57  (assume @p185 (not (= tptp.i31 tptp.i40)))
% 65.29/65.57  (assume @p186 (not (= tptp.i31 tptp.i39)))
% 65.29/65.57  (assume @p187 (not (= tptp.i31 tptp.i38)))
% 65.29/65.57  (assume @p188 (not (= tptp.i31 tptp.i37)))
% 65.29/65.57  (assume @p189 (not (= tptp.i31 tptp.i36)))
% 65.29/65.57  (assume @p190 (not (= tptp.i31 tptp.i35)))
% 65.29/65.57  (assume @p191 (not (= tptp.i31 tptp.i34)))
% 65.29/65.57  (assume @p192 (not (= tptp.i31 tptp.i33)))
% 65.29/65.57  (assume @p193 (not (= tptp.i31 tptp.i32)))
% 65.29/65.57  (assume @p194 (not (= tptp.i30 tptp.i50)))
% 65.29/65.57  (assume @p195 (not (= tptp.i30 tptp.i49)))
% 65.29/65.57  (assume @p196 (not (= tptp.i30 tptp.i48)))
% 65.29/65.57  (assume @p197 (not (= tptp.i30 tptp.i47)))
% 65.29/65.57  (assume @p198 (not (= tptp.i30 tptp.i46)))
% 65.29/65.57  (assume @p199 (not (= tptp.i30 tptp.i45)))
% 65.29/65.57  (assume @p200 (not (= tptp.i30 tptp.i44)))
% 65.29/65.57  (assume @p201 (not (= tptp.i30 tptp.i43)))
% 65.29/65.57  (assume @p202 (not (= tptp.i30 tptp.i42)))
% 65.29/65.57  (assume @p203 (not (= tptp.i30 tptp.i41)))
% 65.29/65.57  (assume @p204 (not (= tptp.i30 tptp.i40)))
% 65.29/65.57  (assume @p205 (not (= tptp.i30 tptp.i39)))
% 65.29/65.57  (assume @p206 (not (= tptp.i30 tptp.i38)))
% 65.29/65.57  (assume @p207 (not (= tptp.i30 tptp.i37)))
% 65.29/65.57  (assume @p208 (not (= tptp.i30 tptp.i36)))
% 65.29/65.57  (assume @p209 (not (= tptp.i30 tptp.i35)))
% 65.29/65.57  (assume @p210 (not (= tptp.i30 tptp.i34)))
% 65.29/65.57  (assume @p211 (not (= tptp.i30 tptp.i33)))
% 65.29/65.57  (assume @p212 (not (= tptp.i30 tptp.i32)))
% 65.29/65.57  (assume @p213 (not (= tptp.i30 tptp.i31)))
% 65.29/65.57  (assume @p214 (not (= tptp.i29 tptp.i50)))
% 65.29/65.57  (assume @p215 (not (= tptp.i29 tptp.i49)))
% 65.29/65.57  (assume @p216 (not (= tptp.i29 tptp.i48)))
% 65.29/65.57  (assume @p217 (not (= tptp.i29 tptp.i47)))
% 65.29/65.57  (assume @p218 (not (= tptp.i29 tptp.i46)))
% 65.29/65.57  (assume @p219 (not (= tptp.i29 tptp.i45)))
% 65.29/65.57  (assume @p220 (not (= tptp.i29 tptp.i44)))
% 65.29/65.57  (assume @p221 (not (= tptp.i29 tptp.i43)))
% 65.29/65.57  (assume @p222 (not (= tptp.i29 tptp.i42)))
% 65.29/65.57  (assume @p223 (not (= tptp.i29 tptp.i41)))
% 65.29/65.57  (assume @p224 (not (= tptp.i29 tptp.i40)))
% 65.29/65.57  (assume @p225 (not (= tptp.i29 tptp.i39)))
% 65.29/65.57  (assume @p226 (not (= tptp.i29 tptp.i38)))
% 65.29/65.57  (assume @p227 (not (= tptp.i29 tptp.i37)))
% 65.29/65.57  (assume @p228 (not (= tptp.i29 tptp.i36)))
% 65.29/65.57  (assume @p229 (not (= tptp.i29 tptp.i35)))
% 65.29/65.57  (assume @p230 (not (= tptp.i29 tptp.i34)))
% 65.29/65.57  (assume @p231 (not (= tptp.i29 tptp.i33)))
% 65.29/65.57  (assume @p232 (not (= tptp.i29 tptp.i32)))
% 65.29/65.57  (assume @p233 (not (= tptp.i29 tptp.i31)))
% 65.29/65.57  (assume @p234 (not (= tptp.i29 tptp.i30)))
% 65.29/65.57  (assume @p235 (not (= tptp.i28 tptp.i50)))
% 65.29/65.57  (assume @p236 (not (= tptp.i28 tptp.i49)))
% 65.29/65.57  (assume @p237 (not (= tptp.i28 tptp.i48)))
% 65.29/65.57  (assume @p238 (not (= tptp.i28 tptp.i47)))
% 65.29/65.57  (assume @p239 (not (= tptp.i28 tptp.i46)))
% 65.29/65.57  (assume @p240 (not (= tptp.i28 tptp.i45)))
% 65.29/65.57  (assume @p241 (not (= tptp.i28 tptp.i44)))
% 65.29/65.57  (assume @p242 (not (= tptp.i28 tptp.i43)))
% 65.29/65.57  (assume @p243 (not (= tptp.i28 tptp.i42)))
% 65.29/65.57  (assume @p244 (not (= tptp.i28 tptp.i41)))
% 65.29/65.57  (assume @p245 (not (= tptp.i28 tptp.i40)))
% 65.29/65.57  (assume @p246 (not (= tptp.i28 tptp.i39)))
% 65.29/65.57  (assume @p247 (not (= tptp.i28 tptp.i38)))
% 65.29/65.57  (assume @p248 (not (= tptp.i28 tptp.i37)))
% 65.29/65.57  (assume @p249 (not (= tptp.i28 tptp.i36)))
% 65.29/65.57  (assume @p250 (not (= tptp.i28 tptp.i35)))
% 65.29/65.57  (assume @p251 (not (= tptp.i28 tptp.i34)))
% 65.29/65.57  (assume @p252 (not (= tptp.i28 tptp.i33)))
% 65.29/65.57  (assume @p253 (not (= tptp.i28 tptp.i32)))
% 65.29/65.57  (assume @p254 (not (= tptp.i28 tptp.i31)))
% 65.29/65.57  (assume @p255 (not (= tptp.i28 tptp.i30)))
% 65.29/65.57  (assume @p256 (not (= tptp.i28 tptp.i29)))
% 65.29/65.57  (assume @p257 (not (= tptp.i27 tptp.i50)))
% 65.29/65.57  (assume @p258 (not (= tptp.i27 tptp.i49)))
% 65.29/65.57  (assume @p259 (not (= tptp.i27 tptp.i48)))
% 65.29/65.57  (assume @p260 (not (= tptp.i27 tptp.i47)))
% 65.29/65.57  (assume @p261 (not (= tptp.i27 tptp.i46)))
% 65.29/65.57  (assume @p262 (not (= tptp.i27 tptp.i45)))
% 65.29/65.57  (assume @p263 (not (= tptp.i27 tptp.i44)))
% 65.29/65.57  (assume @p264 (not (= tptp.i27 tptp.i43)))
% 65.29/65.57  (assume @p265 (not (= tptp.i27 tptp.i42)))
% 65.29/65.57  (assume @p266 (not (= tptp.i27 tptp.i41)))
% 65.29/65.57  (assume @p267 (not (= tptp.i27 tptp.i40)))
% 65.29/65.57  (assume @p268 (not (= tptp.i27 tptp.i39)))
% 65.29/65.57  (assume @p269 (not (= tptp.i27 tptp.i38)))
% 65.29/65.57  (assume @p270 (not (= tptp.i27 tptp.i37)))
% 65.29/65.57  (assume @p271 (not (= tptp.i27 tptp.i36)))
% 65.29/65.57  (assume @p272 (not (= tptp.i27 tptp.i35)))
% 65.29/65.57  (assume @p273 (not (= tptp.i27 tptp.i34)))
% 65.29/65.57  (assume @p274 (not (= tptp.i27 tptp.i33)))
% 65.29/65.57  (assume @p275 (not (= tptp.i27 tptp.i32)))
% 65.29/65.57  (assume @p276 (not (= tptp.i27 tptp.i31)))
% 65.29/65.57  (assume @p277 (not (= tptp.i27 tptp.i30)))
% 65.29/65.57  (assume @p278 (not (= tptp.i27 tptp.i29)))
% 65.29/65.57  (assume @p279 (not (= tptp.i27 tptp.i28)))
% 65.29/65.57  (assume @p280 (not (= tptp.i26 tptp.i50)))
% 65.29/65.57  (assume @p281 (not (= tptp.i26 tptp.i49)))
% 65.29/65.57  (assume @p282 (not (= tptp.i26 tptp.i48)))
% 65.29/65.57  (assume @p283 (not (= tptp.i26 tptp.i47)))
% 65.29/65.57  (assume @p284 (not (= tptp.i26 tptp.i46)))
% 65.29/65.57  (assume @p285 (not (= tptp.i26 tptp.i45)))
% 65.29/65.57  (assume @p286 (not (= tptp.i26 tptp.i44)))
% 65.29/65.57  (assume @p287 (not (= tptp.i26 tptp.i43)))
% 65.29/65.57  (assume @p288 (not (= tptp.i26 tptp.i42)))
% 65.29/65.57  (assume @p289 (not (= tptp.i26 tptp.i41)))
% 65.29/65.57  (assume @p290 (not (= tptp.i26 tptp.i40)))
% 65.29/65.57  (assume @p291 (not (= tptp.i26 tptp.i39)))
% 65.29/65.57  (assume @p292 (not (= tptp.i26 tptp.i38)))
% 65.29/65.57  (assume @p293 (not (= tptp.i26 tptp.i37)))
% 65.29/65.57  (assume @p294 (not (= tptp.i26 tptp.i36)))
% 65.29/65.57  (assume @p295 (not (= tptp.i26 tptp.i35)))
% 65.29/65.57  (assume @p296 (not (= tptp.i26 tptp.i34)))
% 65.29/65.57  (assume @p297 (not (= tptp.i26 tptp.i33)))
% 65.29/65.57  (assume @p298 (not (= tptp.i26 tptp.i32)))
% 65.29/65.57  (assume @p299 (not (= tptp.i26 tptp.i31)))
% 65.29/65.57  (assume @p300 (not (= tptp.i26 tptp.i30)))
% 65.29/65.57  (assume @p301 (not (= tptp.i26 tptp.i29)))
% 65.29/65.57  (assume @p302 (not (= tptp.i26 tptp.i28)))
% 65.29/65.57  (assume @p303 (not (= tptp.i26 tptp.i27)))
% 65.29/65.57  (assume @p304 (not (= tptp.i25 tptp.i50)))
% 65.29/65.57  (assume @p305 (not (= tptp.i25 tptp.i49)))
% 65.29/65.57  (assume @p306 (not (= tptp.i25 tptp.i48)))
% 65.29/65.57  (assume @p307 (not (= tptp.i25 tptp.i47)))
% 65.29/65.57  (assume @p308 (not (= tptp.i25 tptp.i46)))
% 65.29/65.57  (assume @p309 (not (= tptp.i25 tptp.i45)))
% 65.29/65.57  (assume @p310 (not (= tptp.i25 tptp.i44)))
% 65.29/65.57  (assume @p311 (not (= tptp.i25 tptp.i43)))
% 65.29/65.57  (assume @p312 (not (= tptp.i25 tptp.i42)))
% 65.29/65.57  (assume @p313 (not (= tptp.i25 tptp.i41)))
% 65.29/65.57  (assume @p314 (not (= tptp.i25 tptp.i40)))
% 65.29/65.57  (assume @p315 (not (= tptp.i25 tptp.i39)))
% 65.29/65.57  (assume @p316 (not (= tptp.i25 tptp.i38)))
% 65.29/65.57  (assume @p317 (not (= tptp.i25 tptp.i37)))
% 65.29/65.57  (assume @p318 (not (= tptp.i25 tptp.i36)))
% 65.29/65.57  (assume @p319 (not (= tptp.i25 tptp.i35)))
% 65.29/65.57  (assume @p320 (not (= tptp.i25 tptp.i34)))
% 65.29/65.57  (assume @p321 (not (= tptp.i25 tptp.i33)))
% 65.29/65.57  (assume @p322 (not (= tptp.i25 tptp.i32)))
% 65.29/65.57  (assume @p323 (not (= tptp.i25 tptp.i31)))
% 65.29/65.57  (assume @p324 (not (= tptp.i25 tptp.i30)))
% 65.29/65.57  (assume @p325 (not (= tptp.i25 tptp.i29)))
% 65.29/65.57  (assume @p326 (not (= tptp.i25 tptp.i28)))
% 65.29/65.57  (assume @p327 (not (= tptp.i25 tptp.i27)))
% 65.29/65.57  (assume @p328 (not (= tptp.i25 tptp.i26)))
% 65.29/65.57  (assume @p329 (not (= tptp.i24 tptp.i50)))
% 65.29/65.57  (assume @p330 (not (= tptp.i24 tptp.i49)))
% 65.29/65.57  (assume @p331 (not (= tptp.i24 tptp.i48)))
% 65.29/65.57  (assume @p332 (not (= tptp.i24 tptp.i47)))
% 65.29/65.57  (assume @p333 (not (= tptp.i24 tptp.i46)))
% 65.29/65.57  (assume @p334 (not (= tptp.i24 tptp.i45)))
% 65.29/65.57  (assume @p335 (not (= tptp.i24 tptp.i44)))
% 65.29/65.57  (assume @p336 (not (= tptp.i24 tptp.i43)))
% 65.29/65.57  (assume @p337 (not (= tptp.i24 tptp.i42)))
% 65.29/65.57  (assume @p338 (not (= tptp.i24 tptp.i41)))
% 65.29/65.57  (assume @p339 (not (= tptp.i24 tptp.i40)))
% 65.29/65.57  (assume @p340 (not (= tptp.i24 tptp.i39)))
% 65.29/65.57  (assume @p341 (not (= tptp.i24 tptp.i38)))
% 65.29/65.57  (assume @p342 (not (= tptp.i24 tptp.i37)))
% 65.29/65.57  (assume @p343 (not (= tptp.i24 tptp.i36)))
% 65.29/65.57  (assume @p344 (not (= tptp.i24 tptp.i35)))
% 65.29/65.57  (assume @p345 (not (= tptp.i24 tptp.i34)))
% 65.29/65.57  (assume @p346 (not (= tptp.i24 tptp.i33)))
% 65.29/65.57  (assume @p347 (not (= tptp.i24 tptp.i32)))
% 65.29/65.57  (assume @p348 (not (= tptp.i24 tptp.i31)))
% 65.29/65.57  (assume @p349 (not (= tptp.i24 tptp.i30)))
% 65.29/65.57  (assume @p350 (not (= tptp.i24 tptp.i29)))
% 65.29/65.57  (assume @p351 (not (= tptp.i24 tptp.i28)))
% 65.29/65.57  (assume @p352 (not (= tptp.i24 tptp.i27)))
% 65.29/65.57  (assume @p353 (not (= tptp.i24 tptp.i26)))
% 65.29/65.57  (assume @p354 (not (= tptp.i24 tptp.i25)))
% 65.29/65.57  (assume @p355 (not (= tptp.i23 tptp.i50)))
% 65.29/65.57  (assume @p356 (not (= tptp.i23 tptp.i49)))
% 65.29/65.57  (assume @p357 (not (= tptp.i23 tptp.i48)))
% 65.29/65.57  (assume @p358 (not (= tptp.i23 tptp.i47)))
% 65.29/65.57  (assume @p359 (not (= tptp.i23 tptp.i46)))
% 65.29/65.57  (assume @p360 (not (= tptp.i23 tptp.i45)))
% 65.29/65.57  (assume @p361 (not (= tptp.i23 tptp.i44)))
% 65.29/65.57  (assume @p362 (not (= tptp.i23 tptp.i43)))
% 65.29/65.57  (assume @p363 (not (= tptp.i23 tptp.i42)))
% 65.29/65.57  (assume @p364 (not (= tptp.i23 tptp.i41)))
% 65.29/65.57  (assume @p365 (not (= tptp.i23 tptp.i40)))
% 65.29/65.57  (assume @p366 (not (= tptp.i23 tptp.i39)))
% 65.29/65.57  (assume @p367 (not (= tptp.i23 tptp.i38)))
% 65.29/65.57  (assume @p368 (not (= tptp.i23 tptp.i37)))
% 65.29/65.57  (assume @p369 (not (= tptp.i23 tptp.i36)))
% 65.29/65.57  (assume @p370 (not (= tptp.i23 tptp.i35)))
% 65.29/65.57  (assume @p371 (not (= tptp.i23 tptp.i34)))
% 65.29/65.57  (assume @p372 (not (= tptp.i23 tptp.i33)))
% 65.29/65.57  (assume @p373 (not (= tptp.i23 tptp.i32)))
% 65.29/65.57  (assume @p374 (not (= tptp.i23 tptp.i31)))
% 65.29/65.57  (assume @p375 (not (= tptp.i23 tptp.i30)))
% 65.29/65.57  (assume @p376 (not (= tptp.i23 tptp.i29)))
% 65.29/65.57  (assume @p377 (not (= tptp.i23 tptp.i28)))
% 65.29/65.57  (assume @p378 (not (= tptp.i23 tptp.i27)))
% 65.29/65.57  (assume @p379 (not (= tptp.i23 tptp.i26)))
% 65.29/65.57  (assume @p380 (not (= tptp.i23 tptp.i25)))
% 65.29/65.57  (assume @p381 (not (= tptp.i23 tptp.i24)))
% 65.29/65.57  (assume @p382 (not (= tptp.i22 tptp.i50)))
% 65.29/65.57  (assume @p383 (not (= tptp.i22 tptp.i49)))
% 65.29/65.57  (assume @p384 (not (= tptp.i22 tptp.i48)))
% 65.29/65.57  (assume @p385 (not (= tptp.i22 tptp.i47)))
% 65.29/65.57  (assume @p386 (not (= tptp.i22 tptp.i46)))
% 65.29/65.57  (assume @p387 (not (= tptp.i22 tptp.i45)))
% 65.29/65.57  (assume @p388 (not (= tptp.i22 tptp.i44)))
% 65.29/65.57  (assume @p389 (not (= tptp.i22 tptp.i43)))
% 65.29/65.57  (assume @p390 (not (= tptp.i22 tptp.i42)))
% 65.29/65.57  (assume @p391 (not (= tptp.i22 tptp.i41)))
% 65.29/65.57  (assume @p392 (not (= tptp.i22 tptp.i40)))
% 65.29/65.57  (assume @p393 (not (= tptp.i22 tptp.i39)))
% 65.29/65.57  (assume @p394 (not (= tptp.i22 tptp.i38)))
% 65.29/65.57  (assume @p395 (not (= tptp.i22 tptp.i37)))
% 65.29/65.57  (assume @p396 (not (= tptp.i22 tptp.i36)))
% 65.29/65.57  (assume @p397 (not (= tptp.i22 tptp.i35)))
% 65.29/65.57  (assume @p398 (not (= tptp.i22 tptp.i34)))
% 65.29/65.57  (assume @p399 (not (= tptp.i22 tptp.i33)))
% 65.29/65.57  (assume @p400 (not (= tptp.i22 tptp.i32)))
% 65.29/65.57  (assume @p401 (not (= tptp.i22 tptp.i31)))
% 65.29/65.57  (assume @p402 (not (= tptp.i22 tptp.i30)))
% 65.29/65.57  (assume @p403 (not (= tptp.i22 tptp.i29)))
% 65.29/65.57  (assume @p404 (not (= tptp.i22 tptp.i28)))
% 65.29/65.57  (assume @p405 (not (= tptp.i22 tptp.i27)))
% 65.29/65.57  (assume @p406 (not (= tptp.i22 tptp.i26)))
% 65.29/65.57  (assume @p407 (not (= tptp.i22 tptp.i25)))
% 65.29/65.57  (assume @p408 (not (= tptp.i22 tptp.i24)))
% 65.29/65.57  (assume @p409 (not (= tptp.i22 tptp.i23)))
% 65.29/65.57  (assume @p410 (not (= tptp.i21 tptp.i50)))
% 65.29/65.57  (assume @p411 (not (= tptp.i21 tptp.i49)))
% 65.29/65.57  (assume @p412 (not (= tptp.i21 tptp.i48)))
% 65.29/65.57  (assume @p413 (not (= tptp.i21 tptp.i47)))
% 65.29/65.57  (assume @p414 (not (= tptp.i21 tptp.i46)))
% 65.29/65.57  (assume @p415 (not (= tptp.i21 tptp.i45)))
% 65.29/65.57  (assume @p416 (not (= tptp.i21 tptp.i44)))
% 65.29/65.57  (assume @p417 (not (= tptp.i21 tptp.i43)))
% 65.29/65.57  (assume @p418 (not (= tptp.i21 tptp.i42)))
% 65.29/65.57  (assume @p419 (not (= tptp.i21 tptp.i41)))
% 65.29/65.57  (assume @p420 (not (= tptp.i21 tptp.i40)))
% 65.29/65.57  (assume @p421 (not (= tptp.i21 tptp.i39)))
% 65.29/65.57  (assume @p422 (not (= tptp.i21 tptp.i38)))
% 65.29/65.57  (assume @p423 (not (= tptp.i21 tptp.i37)))
% 65.29/65.57  (assume @p424 (not (= tptp.i21 tptp.i36)))
% 65.29/65.57  (assume @p425 (not (= tptp.i21 tptp.i35)))
% 65.29/65.57  (assume @p426 (not (= tptp.i21 tptp.i34)))
% 65.29/65.57  (assume @p427 (not (= tptp.i21 tptp.i33)))
% 65.29/65.57  (assume @p428 (not (= tptp.i21 tptp.i32)))
% 65.29/65.57  (assume @p429 (not (= tptp.i21 tptp.i31)))
% 65.29/65.57  (assume @p430 (not (= tptp.i21 tptp.i30)))
% 65.29/65.57  (assume @p431 (not (= tptp.i21 tptp.i29)))
% 65.29/65.57  (assume @p432 (not (= tptp.i21 tptp.i28)))
% 65.29/65.57  (assume @p433 (not (= tptp.i21 tptp.i27)))
% 65.29/65.57  (assume @p434 (not (= tptp.i21 tptp.i26)))
% 65.29/65.57  (assume @p435 (not (= tptp.i21 tptp.i25)))
% 65.29/65.57  (assume @p436 (not (= tptp.i21 tptp.i24)))
% 65.29/65.57  (assume @p437 (not (= tptp.i21 tptp.i23)))
% 65.29/65.57  (assume @p438 (not (= tptp.i21 tptp.i22)))
% 65.29/65.57  (assume @p439 (not (= tptp.i20 tptp.i50)))
% 65.29/65.57  (assume @p440 (not (= tptp.i20 tptp.i49)))
% 65.29/65.57  (assume @p441 (not (= tptp.i20 tptp.i48)))
% 65.29/65.57  (assume @p442 (not (= tptp.i20 tptp.i47)))
% 65.29/65.57  (assume @p443 (not (= tptp.i20 tptp.i46)))
% 65.29/65.57  (assume @p444 (not (= tptp.i20 tptp.i45)))
% 65.29/65.57  (assume @p445 (not (= tptp.i20 tptp.i44)))
% 65.29/65.57  (assume @p446 (not (= tptp.i20 tptp.i43)))
% 65.29/65.57  (assume @p447 (not (= tptp.i20 tptp.i42)))
% 65.29/65.57  (assume @p448 (not (= tptp.i20 tptp.i41)))
% 65.29/65.57  (assume @p449 (not (= tptp.i20 tptp.i40)))
% 65.29/65.57  (assume @p450 (not (= tptp.i20 tptp.i39)))
% 65.29/65.57  (assume @p451 (not (= tptp.i20 tptp.i38)))
% 65.29/65.57  (assume @p452 (not (= tptp.i20 tptp.i37)))
% 65.29/65.57  (assume @p453 (not (= tptp.i20 tptp.i36)))
% 65.29/65.57  (assume @p454 (not (= tptp.i20 tptp.i35)))
% 65.29/65.57  (assume @p455 (not (= tptp.i20 tptp.i34)))
% 65.29/65.57  (assume @p456 (not (= tptp.i20 tptp.i33)))
% 65.29/65.57  (assume @p457 (not (= tptp.i20 tptp.i32)))
% 65.29/65.57  (assume @p458 (not (= tptp.i20 tptp.i31)))
% 65.29/65.57  (assume @p459 (not (= tptp.i20 tptp.i30)))
% 65.29/65.57  (assume @p460 (not (= tptp.i20 tptp.i29)))
% 65.29/65.57  (assume @p461 (not (= tptp.i20 tptp.i28)))
% 65.29/65.57  (assume @p462 (not (= tptp.i20 tptp.i27)))
% 65.29/65.57  (assume @p463 (not (= tptp.i20 tptp.i26)))
% 65.29/65.57  (assume @p464 (not (= tptp.i20 tptp.i25)))
% 65.29/65.57  (assume @p465 (not (= tptp.i20 tptp.i24)))
% 65.29/65.57  (assume @p466 (not (= tptp.i20 tptp.i23)))
% 65.29/65.57  (assume @p467 (not (= tptp.i20 tptp.i22)))
% 65.29/65.57  (assume @p468 (not (= tptp.i20 tptp.i21)))
% 65.29/65.57  (assume @p469 (not (= tptp.i19 tptp.i50)))
% 65.29/65.57  (assume @p470 (not (= tptp.i19 tptp.i49)))
% 65.29/65.57  (assume @p471 (not (= tptp.i19 tptp.i48)))
% 65.29/65.57  (assume @p472 (not (= tptp.i19 tptp.i47)))
% 65.29/65.57  (assume @p473 (not (= tptp.i19 tptp.i46)))
% 65.29/65.57  (assume @p474 (not (= tptp.i19 tptp.i45)))
% 65.29/65.57  (assume @p475 (not (= tptp.i19 tptp.i44)))
% 65.29/65.57  (assume @p476 (not (= tptp.i19 tptp.i43)))
% 65.29/65.57  (assume @p477 (not (= tptp.i19 tptp.i42)))
% 65.29/65.57  (assume @p478 (not (= tptp.i19 tptp.i41)))
% 65.29/65.57  (assume @p479 (not (= tptp.i19 tptp.i40)))
% 65.29/65.57  (assume @p480 (not (= tptp.i19 tptp.i39)))
% 65.29/65.57  (assume @p481 (not (= tptp.i19 tptp.i38)))
% 65.29/65.57  (assume @p482 (not (= tptp.i19 tptp.i37)))
% 65.29/65.57  (assume @p483 (not (= tptp.i19 tptp.i36)))
% 65.29/65.57  (assume @p484 (not (= tptp.i19 tptp.i35)))
% 65.29/65.57  (assume @p485 (not (= tptp.i19 tptp.i34)))
% 65.29/65.57  (assume @p486 (not (= tptp.i19 tptp.i33)))
% 65.29/65.57  (assume @p487 (not (= tptp.i19 tptp.i32)))
% 65.29/65.57  (assume @p488 (not (= tptp.i19 tptp.i31)))
% 65.29/65.57  (assume @p489 (not (= tptp.i19 tptp.i30)))
% 65.29/65.57  (assume @p490 (not (= tptp.i19 tptp.i29)))
% 65.29/65.57  (assume @p491 (not (= tptp.i19 tptp.i28)))
% 65.29/65.57  (assume @p492 (not (= tptp.i19 tptp.i27)))
% 65.29/65.57  (assume @p493 (not (= tptp.i19 tptp.i26)))
% 65.29/65.57  (assume @p494 (not (= tptp.i19 tptp.i25)))
% 65.29/65.57  (assume @p495 (not (= tptp.i19 tptp.i24)))
% 65.29/65.57  (assume @p496 (not (= tptp.i19 tptp.i23)))
% 65.29/65.57  (assume @p497 (not (= tptp.i19 tptp.i22)))
% 65.29/65.57  (assume @p498 (not (= tptp.i19 tptp.i21)))
% 65.29/65.57  (assume @p499 (not (= tptp.i19 tptp.i20)))
% 65.29/65.57  (assume @p500 (not (= tptp.i18 tptp.i50)))
% 65.29/65.57  (assume @p501 (not (= tptp.i18 tptp.i49)))
% 65.29/65.57  (assume @p502 (not (= tptp.i18 tptp.i48)))
% 65.29/65.57  (assume @p503 (not (= tptp.i18 tptp.i47)))
% 65.29/65.57  (assume @p504 (not (= tptp.i18 tptp.i46)))
% 65.29/65.57  (assume @p505 (not (= tptp.i18 tptp.i45)))
% 65.29/65.57  (assume @p506 (not (= tptp.i18 tptp.i44)))
% 65.29/65.57  (assume @p507 (not (= tptp.i18 tptp.i43)))
% 65.29/65.57  (assume @p508 (not (= tptp.i18 tptp.i42)))
% 65.29/65.57  (assume @p509 (not (= tptp.i18 tptp.i41)))
% 65.29/65.57  (assume @p510 (not (= tptp.i18 tptp.i40)))
% 65.29/65.57  (assume @p511 (not (= tptp.i18 tptp.i39)))
% 65.29/65.57  (assume @p512 (not (= tptp.i18 tptp.i38)))
% 65.29/65.57  (assume @p513 (not (= tptp.i18 tptp.i37)))
% 65.29/65.57  (assume @p514 (not (= tptp.i18 tptp.i36)))
% 65.29/65.57  (assume @p515 (not (= tptp.i18 tptp.i35)))
% 65.29/65.57  (assume @p516 (not (= tptp.i18 tptp.i34)))
% 65.29/65.57  (assume @p517 (not (= tptp.i18 tptp.i33)))
% 65.29/65.57  (assume @p518 (not (= tptp.i18 tptp.i32)))
% 65.29/65.57  (assume @p519 (not (= tptp.i18 tptp.i31)))
% 65.29/65.57  (assume @p520 (not (= tptp.i18 tptp.i30)))
% 65.29/65.57  (assume @p521 (not (= tptp.i18 tptp.i29)))
% 65.29/65.57  (assume @p522 (not (= tptp.i18 tptp.i28)))
% 65.29/65.57  (assume @p523 (not (= tptp.i18 tptp.i27)))
% 65.29/65.57  (assume @p524 (not (= tptp.i18 tptp.i26)))
% 65.29/65.57  (assume @p525 (not (= tptp.i18 tptp.i25)))
% 65.29/65.57  (assume @p526 (not (= tptp.i18 tptp.i24)))
% 65.29/65.57  (assume @p527 (not (= tptp.i18 tptp.i23)))
% 65.29/65.57  (assume @p528 (not (= tptp.i18 tptp.i22)))
% 65.29/65.57  (assume @p529 (not (= tptp.i18 tptp.i21)))
% 65.29/65.57  (assume @p530 (not (= tptp.i18 tptp.i20)))
% 65.29/65.57  (assume @p531 (not (= tptp.i18 tptp.i19)))
% 65.29/65.57  (assume @p532 (not (= tptp.i17 tptp.i50)))
% 65.29/65.57  (assume @p533 (not (= tptp.i17 tptp.i49)))
% 65.29/65.57  (assume @p534 (not (= tptp.i17 tptp.i48)))
% 65.29/65.57  (assume @p535 (not (= tptp.i17 tptp.i47)))
% 65.29/65.57  (assume @p536 (not (= tptp.i17 tptp.i46)))
% 65.29/65.57  (assume @p537 (not (= tptp.i17 tptp.i45)))
% 65.29/65.57  (assume @p538 (not (= tptp.i17 tptp.i44)))
% 65.29/65.57  (assume @p539 (not (= tptp.i17 tptp.i43)))
% 65.29/65.57  (assume @p540 (not (= tptp.i17 tptp.i42)))
% 65.29/65.57  (assume @p541 (not (= tptp.i17 tptp.i41)))
% 65.29/65.57  (assume @p542 (not (= tptp.i17 tptp.i40)))
% 65.29/65.57  (assume @p543 (not (= tptp.i17 tptp.i39)))
% 65.29/65.57  (assume @p544 (not (= tptp.i17 tptp.i38)))
% 65.29/65.57  (assume @p545 (not (= tptp.i17 tptp.i37)))
% 65.29/65.57  (assume @p546 (not (= tptp.i17 tptp.i36)))
% 65.29/65.57  (assume @p547 (not (= tptp.i17 tptp.i35)))
% 65.29/65.57  (assume @p548 (not (= tptp.i17 tptp.i34)))
% 65.29/65.57  (assume @p549 (not (= tptp.i17 tptp.i33)))
% 65.29/65.57  (assume @p550 (not (= tptp.i17 tptp.i32)))
% 65.29/65.57  (assume @p551 (not (= tptp.i17 tptp.i31)))
% 65.29/65.57  (assume @p552 (not (= tptp.i17 tptp.i30)))
% 65.29/65.57  (assume @p553 (not (= tptp.i17 tptp.i29)))
% 65.29/65.57  (assume @p554 (not (= tptp.i17 tptp.i28)))
% 65.29/65.57  (assume @p555 (not (= tptp.i17 tptp.i27)))
% 65.29/65.57  (assume @p556 (not (= tptp.i17 tptp.i26)))
% 65.29/65.57  (assume @p557 (not (= tptp.i17 tptp.i25)))
% 65.29/65.57  (assume @p558 (not (= tptp.i17 tptp.i24)))
% 65.29/65.57  (assume @p559 (not (= tptp.i17 tptp.i23)))
% 65.29/65.57  (assume @p560 (not (= tptp.i17 tptp.i22)))
% 65.29/65.57  (assume @p561 (not (= tptp.i17 tptp.i21)))
% 65.29/65.57  (assume @p562 (not (= tptp.i17 tptp.i20)))
% 65.29/65.57  (assume @p563 (not (= tptp.i17 tptp.i19)))
% 65.29/65.57  (assume @p564 (not (= tptp.i17 tptp.i18)))
% 65.29/65.57  (assume @p565 (not (= tptp.i16 tptp.i50)))
% 65.29/65.57  (assume @p566 (not (= tptp.i16 tptp.i49)))
% 65.29/65.57  (assume @p567 (not (= tptp.i16 tptp.i48)))
% 65.29/65.57  (assume @p568 (not (= tptp.i16 tptp.i47)))
% 65.29/65.57  (assume @p569 (not (= tptp.i16 tptp.i46)))
% 65.29/65.57  (assume @p570 (not (= tptp.i16 tptp.i45)))
% 65.29/65.57  (assume @p571 (not (= tptp.i16 tptp.i44)))
% 65.29/65.57  (assume @p572 (not (= tptp.i16 tptp.i43)))
% 65.29/65.57  (assume @p573 (not (= tptp.i16 tptp.i42)))
% 65.29/65.57  (assume @p574 (not (= tptp.i16 tptp.i41)))
% 65.29/65.57  (assume @p575 (not (= tptp.i16 tptp.i40)))
% 65.29/65.57  (assume @p576 (not (= tptp.i16 tptp.i39)))
% 65.29/65.57  (assume @p577 (not (= tptp.i16 tptp.i38)))
% 65.29/65.57  (assume @p578 (not (= tptp.i16 tptp.i37)))
% 65.29/65.57  (assume @p579 (not (= tptp.i16 tptp.i36)))
% 65.29/65.57  (assume @p580 (not (= tptp.i16 tptp.i35)))
% 65.29/65.57  (assume @p581 (not (= tptp.i16 tptp.i34)))
% 65.29/65.57  (assume @p582 (not (= tptp.i16 tptp.i33)))
% 65.29/65.57  (assume @p583 (not (= tptp.i16 tptp.i32)))
% 65.29/65.57  (assume @p584 (not (= tptp.i16 tptp.i31)))
% 65.29/65.57  (assume @p585 (not (= tptp.i16 tptp.i30)))
% 65.29/65.57  (assume @p586 (not (= tptp.i16 tptp.i29)))
% 65.29/65.57  (assume @p587 (not (= tptp.i16 tptp.i28)))
% 65.29/65.57  (assume @p588 (not (= tptp.i16 tptp.i27)))
% 65.29/65.57  (assume @p589 (not (= tptp.i16 tptp.i26)))
% 65.29/65.57  (assume @p590 (not (= tptp.i16 tptp.i25)))
% 65.29/65.57  (assume @p591 (not (= tptp.i16 tptp.i24)))
% 65.29/65.57  (assume @p592 (not (= tptp.i16 tptp.i23)))
% 65.29/65.57  (assume @p593 (not (= tptp.i16 tptp.i22)))
% 65.29/65.57  (assume @p594 (not (= tptp.i16 tptp.i21)))
% 65.29/65.57  (assume @p595 (not (= tptp.i16 tptp.i20)))
% 65.29/65.57  (assume @p596 (not (= tptp.i16 tptp.i19)))
% 65.29/65.57  (assume @p597 (not (= tptp.i16 tptp.i18)))
% 65.29/65.57  (assume @p598 (not (= tptp.i16 tptp.i17)))
% 65.29/65.57  (assume @p599 (not (= tptp.i15 tptp.i50)))
% 65.29/65.57  (assume @p600 (not (= tptp.i15 tptp.i49)))
% 65.29/65.57  (assume @p601 (not (= tptp.i15 tptp.i48)))
% 65.29/65.57  (assume @p602 (not (= tptp.i15 tptp.i47)))
% 65.29/65.57  (assume @p603 (not (= tptp.i15 tptp.i46)))
% 65.29/65.57  (assume @p604 (not (= tptp.i15 tptp.i45)))
% 65.29/65.57  (assume @p605 (not (= tptp.i15 tptp.i44)))
% 65.29/65.57  (assume @p606 (not (= tptp.i15 tptp.i43)))
% 65.29/65.57  (assume @p607 (not (= tptp.i15 tptp.i42)))
% 65.29/65.57  (assume @p608 (not (= tptp.i15 tptp.i41)))
% 65.29/65.57  (assume @p609 (not (= tptp.i15 tptp.i40)))
% 65.29/65.57  (assume @p610 (not (= tptp.i15 tptp.i39)))
% 65.29/65.57  (assume @p611 (not (= tptp.i15 tptp.i38)))
% 65.29/65.57  (assume @p612 (not (= tptp.i15 tptp.i37)))
% 65.29/65.57  (assume @p613 (not (= tptp.i15 tptp.i36)))
% 65.29/65.57  (assume @p614 (not (= tptp.i15 tptp.i35)))
% 65.29/65.57  (assume @p615 (not (= tptp.i15 tptp.i34)))
% 65.29/65.57  (assume @p616 (not (= tptp.i15 tptp.i33)))
% 65.29/65.57  (assume @p617 (not (= tptp.i15 tptp.i32)))
% 65.29/65.57  (assume @p618 (not (= tptp.i15 tptp.i31)))
% 65.29/65.57  (assume @p619 (not (= tptp.i15 tptp.i30)))
% 65.29/65.57  (assume @p620 (not (= tptp.i15 tptp.i29)))
% 65.29/65.57  (assume @p621 (not (= tptp.i15 tptp.i28)))
% 65.29/65.57  (assume @p622 (not (= tptp.i15 tptp.i27)))
% 65.29/65.57  (assume @p623 (not (= tptp.i15 tptp.i26)))
% 65.29/65.57  (assume @p624 (not (= tptp.i15 tptp.i25)))
% 65.29/65.57  (assume @p625 (not (= tptp.i15 tptp.i24)))
% 65.29/65.57  (assume @p626 (not (= tptp.i15 tptp.i23)))
% 65.29/65.57  (assume @p627 (not (= tptp.i15 tptp.i22)))
% 65.29/65.57  (assume @p628 (not (= tptp.i15 tptp.i21)))
% 65.29/65.57  (assume @p629 (not (= tptp.i15 tptp.i20)))
% 65.29/65.57  (assume @p630 (not (= tptp.i15 tptp.i19)))
% 65.29/65.57  (assume @p631 (not (= tptp.i15 tptp.i18)))
% 65.29/65.57  (assume @p632 (not (= tptp.i15 tptp.i17)))
% 65.29/65.57  (assume @p633 (not (= tptp.i15 tptp.i16)))
% 65.29/65.57  (assume @p634 (not (= tptp.i14 tptp.i50)))
% 65.29/65.57  (assume @p635 (not (= tptp.i14 tptp.i49)))
% 65.29/65.57  (assume @p636 (not (= tptp.i14 tptp.i48)))
% 65.29/65.57  (assume @p637 (not (= tptp.i14 tptp.i47)))
% 65.29/65.57  (assume @p638 (not (= tptp.i14 tptp.i46)))
% 65.29/65.57  (assume @p639 (not (= tptp.i14 tptp.i45)))
% 65.29/65.57  (assume @p640 (not (= tptp.i14 tptp.i44)))
% 65.29/65.57  (assume @p641 (not (= tptp.i14 tptp.i43)))
% 65.29/65.57  (assume @p642 (not (= tptp.i14 tptp.i42)))
% 65.29/65.57  (assume @p643 (not (= tptp.i14 tptp.i41)))
% 65.29/65.57  (assume @p644 (not (= tptp.i14 tptp.i40)))
% 65.29/65.57  (assume @p645 (not (= tptp.i14 tptp.i39)))
% 65.29/65.57  (assume @p646 (not (= tptp.i14 tptp.i38)))
% 65.29/65.57  (assume @p647 (not (= tptp.i14 tptp.i37)))
% 65.29/65.57  (assume @p648 (not (= tptp.i14 tptp.i36)))
% 65.29/65.57  (assume @p649 (not (= tptp.i14 tptp.i35)))
% 65.29/65.57  (assume @p650 (not (= tptp.i14 tptp.i34)))
% 65.29/65.57  (assume @p651 (not (= tptp.i14 tptp.i33)))
% 65.29/65.57  (assume @p652 (not (= tptp.i14 tptp.i32)))
% 65.29/65.57  (assume @p653 (not (= tptp.i14 tptp.i31)))
% 65.29/65.57  (assume @p654 (not (= tptp.i14 tptp.i30)))
% 65.29/65.57  (assume @p655 (not (= tptp.i14 tptp.i29)))
% 65.29/65.57  (assume @p656 (not (= tptp.i14 tptp.i28)))
% 65.29/65.57  (assume @p657 (not (= tptp.i14 tptp.i27)))
% 65.29/65.57  (assume @p658 (not (= tptp.i14 tptp.i26)))
% 65.29/65.57  (assume @p659 (not (= tptp.i14 tptp.i25)))
% 65.29/65.57  (assume @p660 (not (= tptp.i14 tptp.i24)))
% 65.29/65.57  (assume @p661 (not (= tptp.i14 tptp.i23)))
% 65.29/65.57  (assume @p662 (not (= tptp.i14 tptp.i22)))
% 65.29/65.57  (assume @p663 (not (= tptp.i14 tptp.i21)))
% 65.29/65.57  (assume @p664 (not (= tptp.i14 tptp.i20)))
% 65.29/65.57  (assume @p665 (not (= tptp.i14 tptp.i19)))
% 65.29/65.57  (assume @p666 (not (= tptp.i14 tptp.i18)))
% 65.29/65.57  (assume @p667 (not (= tptp.i14 tptp.i17)))
% 65.29/65.57  (assume @p668 (not (= tptp.i14 tptp.i16)))
% 65.29/65.57  (assume @p669 (not (= tptp.i14 tptp.i15)))
% 65.29/65.57  (assume @p670 (not (= tptp.i13 tptp.i50)))
% 65.29/65.57  (assume @p671 (not (= tptp.i13 tptp.i49)))
% 65.29/65.57  (assume @p672 (not (= tptp.i13 tptp.i48)))
% 65.29/65.57  (assume @p673 (not (= tptp.i13 tptp.i47)))
% 65.29/65.57  (assume @p674 (not (= tptp.i13 tptp.i46)))
% 65.29/65.57  (assume @p675 (not (= tptp.i13 tptp.i45)))
% 65.29/65.57  (assume @p676 (not (= tptp.i13 tptp.i44)))
% 65.29/65.57  (assume @p677 (not (= tptp.i13 tptp.i43)))
% 65.29/65.57  (assume @p678 (not (= tptp.i13 tptp.i42)))
% 65.29/65.57  (assume @p679 (not (= tptp.i13 tptp.i41)))
% 65.29/65.57  (assume @p680 (not (= tptp.i13 tptp.i40)))
% 65.29/65.57  (assume @p681 (not (= tptp.i13 tptp.i39)))
% 65.29/65.57  (assume @p682 (not (= tptp.i13 tptp.i38)))
% 65.29/65.57  (assume @p683 (not (= tptp.i13 tptp.i37)))
% 65.29/65.57  (assume @p684 (not (= tptp.i13 tptp.i36)))
% 65.29/65.57  (assume @p685 (not (= tptp.i13 tptp.i35)))
% 65.29/65.57  (assume @p686 (not (= tptp.i13 tptp.i34)))
% 65.29/65.57  (assume @p687 (not (= tptp.i13 tptp.i33)))
% 65.29/65.57  (assume @p688 (not (= tptp.i13 tptp.i32)))
% 65.29/65.57  (assume @p689 (not (= tptp.i13 tptp.i31)))
% 65.29/65.57  (assume @p690 (not (= tptp.i13 tptp.i30)))
% 65.29/65.57  (assume @p691 (not (= tptp.i13 tptp.i29)))
% 65.29/65.57  (assume @p692 (not (= tptp.i13 tptp.i28)))
% 65.29/65.57  (assume @p693 (not (= tptp.i13 tptp.i27)))
% 65.29/65.57  (assume @p694 (not (= tptp.i13 tptp.i26)))
% 65.29/65.57  (assume @p695 (not (= tptp.i13 tptp.i25)))
% 65.29/65.57  (assume @p696 (not (= tptp.i13 tptp.i24)))
% 65.29/65.57  (assume @p697 (not (= tptp.i13 tptp.i23)))
% 65.29/65.57  (assume @p698 (not (= tptp.i13 tptp.i22)))
% 65.29/65.57  (assume @p699 (not (= tptp.i13 tptp.i21)))
% 65.29/65.57  (assume @p700 (not (= tptp.i13 tptp.i20)))
% 65.29/65.57  (assume @p701 (not (= tptp.i13 tptp.i19)))
% 65.29/65.57  (assume @p702 (not (= tptp.i13 tptp.i18)))
% 65.29/65.57  (assume @p703 (not (= tptp.i13 tptp.i17)))
% 65.29/65.57  (assume @p704 (not (= tptp.i13 tptp.i16)))
% 65.29/65.57  (assume @p705 (not (= tptp.i13 tptp.i15)))
% 65.29/65.57  (assume @p706 (not (= tptp.i13 tptp.i14)))
% 65.29/65.57  (assume @p707 (not (= tptp.i12 tptp.i50)))
% 65.29/65.57  (assume @p708 (not (= tptp.i12 tptp.i49)))
% 65.29/65.57  (assume @p709 (not (= tptp.i12 tptp.i48)))
% 65.29/65.57  (assume @p710 (not (= tptp.i12 tptp.i47)))
% 65.29/65.57  (assume @p711 (not (= tptp.i12 tptp.i46)))
% 65.29/65.57  (assume @p712 (not (= tptp.i12 tptp.i45)))
% 65.29/65.57  (assume @p713 (not (= tptp.i12 tptp.i44)))
% 65.29/65.57  (assume @p714 (not (= tptp.i12 tptp.i43)))
% 65.29/65.57  (assume @p715 (not (= tptp.i12 tptp.i42)))
% 65.29/65.57  (assume @p716 (not (= tptp.i12 tptp.i41)))
% 65.29/65.57  (assume @p717 (not (= tptp.i12 tptp.i40)))
% 65.29/65.57  (assume @p718 (not (= tptp.i12 tptp.i39)))
% 65.29/65.57  (assume @p719 (not (= tptp.i12 tptp.i38)))
% 65.29/65.57  (assume @p720 (not (= tptp.i12 tptp.i37)))
% 65.29/65.57  (assume @p721 (not (= tptp.i12 tptp.i36)))
% 65.29/65.57  (assume @p722 (not (= tptp.i12 tptp.i35)))
% 65.29/65.57  (assume @p723 (not (= tptp.i12 tptp.i34)))
% 65.29/65.57  (assume @p724 (not (= tptp.i12 tptp.i33)))
% 65.29/65.57  (assume @p725 (not (= tptp.i12 tptp.i32)))
% 65.29/65.57  (assume @p726 (not (= tptp.i12 tptp.i31)))
% 65.29/65.57  (assume @p727 (not (= tptp.i12 tptp.i30)))
% 65.29/65.57  (assume @p728 (not (= tptp.i12 tptp.i29)))
% 65.29/65.57  (assume @p729 (not (= tptp.i12 tptp.i28)))
% 65.29/65.57  (assume @p730 (not (= tptp.i12 tptp.i27)))
% 65.29/65.57  (assume @p731 (not (= tptp.i12 tptp.i26)))
% 65.29/65.57  (assume @p732 (not (= tptp.i12 tptp.i25)))
% 65.29/65.57  (assume @p733 (not (= tptp.i12 tptp.i24)))
% 65.29/65.57  (assume @p734 (not (= tptp.i12 tptp.i23)))
% 65.29/65.57  (assume @p735 (not (= tptp.i12 tptp.i22)))
% 65.29/65.57  (assume @p736 (not (= tptp.i12 tptp.i21)))
% 65.29/65.57  (assume @p737 (not (= tptp.i12 tptp.i20)))
% 65.29/65.57  (assume @p738 (not (= tptp.i12 tptp.i19)))
% 65.29/65.57  (assume @p739 (not (= tptp.i12 tptp.i18)))
% 65.29/65.57  (assume @p740 (not (= tptp.i12 tptp.i17)))
% 65.29/65.57  (assume @p741 (not (= tptp.i12 tptp.i16)))
% 65.29/65.57  (assume @p742 (not (= tptp.i12 tptp.i15)))
% 65.29/65.57  (assume @p743 (not (= tptp.i12 tptp.i14)))
% 65.29/65.57  (assume @p744 (not (= tptp.i12 tptp.i13)))
% 65.29/65.57  (assume @p745 (not (= tptp.i11 tptp.i50)))
% 65.29/65.57  (assume @p746 (not (= tptp.i11 tptp.i49)))
% 65.29/65.57  (assume @p747 (not (= tptp.i11 tptp.i48)))
% 65.29/65.57  (assume @p748 (not (= tptp.i11 tptp.i47)))
% 65.29/65.57  (assume @p749 (not (= tptp.i11 tptp.i46)))
% 65.29/65.57  (assume @p750 (not (= tptp.i11 tptp.i45)))
% 65.29/65.57  (assume @p751 (not (= tptp.i11 tptp.i44)))
% 65.29/65.57  (assume @p752 (not (= tptp.i11 tptp.i43)))
% 65.29/65.57  (assume @p753 (not (= tptp.i11 tptp.i42)))
% 65.29/65.57  (assume @p754 (not (= tptp.i11 tptp.i41)))
% 65.29/65.57  (assume @p755 (not (= tptp.i11 tptp.i40)))
% 65.29/65.57  (assume @p756 (not (= tptp.i11 tptp.i39)))
% 65.29/65.57  (assume @p757 (not (= tptp.i11 tptp.i38)))
% 65.29/65.57  (assume @p758 (not (= tptp.i11 tptp.i37)))
% 65.29/65.57  (assume @p759 (not (= tptp.i11 tptp.i36)))
% 65.29/65.57  (assume @p760 (not (= tptp.i11 tptp.i35)))
% 65.29/65.57  (assume @p761 (not (= tptp.i11 tptp.i34)))
% 65.29/65.57  (assume @p762 (not (= tptp.i11 tptp.i33)))
% 65.29/65.57  (assume @p763 (not (= tptp.i11 tptp.i32)))
% 65.29/65.57  (assume @p764 (not (= tptp.i11 tptp.i31)))
% 65.29/65.57  (assume @p765 (not (= tptp.i11 tptp.i30)))
% 65.29/65.57  (assume @p766 (not (= tptp.i11 tptp.i29)))
% 65.29/65.57  (assume @p767 (not (= tptp.i11 tptp.i28)))
% 65.29/65.57  (assume @p768 (not (= tptp.i11 tptp.i27)))
% 65.29/65.57  (assume @p769 (not (= tptp.i11 tptp.i26)))
% 65.29/65.57  (assume @p770 (not (= tptp.i11 tptp.i25)))
% 65.29/65.57  (assume @p771 (not (= tptp.i11 tptp.i24)))
% 65.29/65.57  (assume @p772 (not (= tptp.i11 tptp.i23)))
% 65.29/65.57  (assume @p773 (not (= tptp.i11 tptp.i22)))
% 65.29/65.57  (assume @p774 (not (= tptp.i11 tptp.i21)))
% 65.29/65.57  (assume @p775 (not (= tptp.i11 tptp.i20)))
% 65.29/65.57  (assume @p776 (not (= tptp.i11 tptp.i19)))
% 65.29/65.57  (assume @p777 (not (= tptp.i11 tptp.i18)))
% 65.29/65.57  (assume @p778 (not (= tptp.i11 tptp.i17)))
% 65.29/65.57  (assume @p779 (not (= tptp.i11 tptp.i16)))
% 65.29/65.57  (assume @p780 (not (= tptp.i11 tptp.i15)))
% 65.29/65.57  (assume @p781 (not (= tptp.i11 tptp.i14)))
% 65.29/65.57  (assume @p782 (not (= tptp.i11 tptp.i13)))
% 65.29/65.57  (assume @p783 (not (= tptp.i11 tptp.i12)))
% 65.29/65.57  (assume @p784 (not (= tptp.i10 tptp.i50)))
% 65.29/65.57  (assume @p785 (not (= tptp.i10 tptp.i49)))
% 65.29/65.57  (assume @p786 (not (= tptp.i10 tptp.i48)))
% 65.29/65.57  (assume @p787 (not (= tptp.i10 tptp.i47)))
% 65.29/65.57  (assume @p788 (not (= tptp.i10 tptp.i46)))
% 65.29/65.57  (assume @p789 (not (= tptp.i10 tptp.i45)))
% 65.29/65.57  (assume @p790 (not (= tptp.i10 tptp.i44)))
% 65.29/65.57  (assume @p791 (not (= tptp.i10 tptp.i43)))
% 65.29/65.57  (assume @p792 (not (= tptp.i10 tptp.i42)))
% 65.29/65.57  (assume @p793 (not (= tptp.i10 tptp.i41)))
% 65.29/65.57  (assume @p794 (not (= tptp.i10 tptp.i40)))
% 65.29/65.57  (assume @p795 (not (= tptp.i10 tptp.i39)))
% 65.29/65.57  (assume @p796 (not (= tptp.i10 tptp.i38)))
% 65.29/65.57  (assume @p797 (not (= tptp.i10 tptp.i37)))
% 65.29/65.57  (assume @p798 (not (= tptp.i10 tptp.i36)))
% 65.29/65.57  (assume @p799 (not (= tptp.i10 tptp.i35)))
% 65.29/65.57  (assume @p800 (not (= tptp.i10 tptp.i34)))
% 65.29/65.57  (assume @p801 (not (= tptp.i10 tptp.i33)))
% 65.29/65.57  (assume @p802 (not (= tptp.i10 tptp.i32)))
% 65.29/65.57  (assume @p803 (not (= tptp.i10 tptp.i31)))
% 65.29/65.57  (assume @p804 (not (= tptp.i10 tptp.i30)))
% 65.29/65.57  (assume @p805 (not (= tptp.i10 tptp.i29)))
% 65.29/65.57  (assume @p806 (not (= tptp.i10 tptp.i28)))
% 65.29/65.57  (assume @p807 (not (= tptp.i10 tptp.i27)))
% 65.29/65.57  (assume @p808 (not (= tptp.i10 tptp.i26)))
% 65.29/65.57  (assume @p809 (not (= tptp.i10 tptp.i25)))
% 65.29/65.57  (assume @p810 (not (= tptp.i10 tptp.i24)))
% 65.29/65.57  (assume @p811 (not (= tptp.i10 tptp.i23)))
% 65.29/65.57  (assume @p812 (not (= tptp.i10 tptp.i22)))
% 65.29/65.57  (assume @p813 (not (= tptp.i10 tptp.i21)))
% 65.29/65.57  (assume @p814 (not (= tptp.i10 tptp.i20)))
% 65.29/65.57  (assume @p815 (not (= tptp.i10 tptp.i19)))
% 65.29/65.57  (assume @p816 (not (= tptp.i10 tptp.i18)))
% 65.29/65.57  (assume @p817 (not (= tptp.i10 tptp.i17)))
% 65.29/65.57  (assume @p818 (not (= tptp.i10 tptp.i16)))
% 65.29/65.57  (assume @p819 (not (= tptp.i10 tptp.i15)))
% 65.29/65.57  (assume @p820 (not (= tptp.i10 tptp.i14)))
% 65.29/65.57  (assume @p821 (not (= tptp.i10 tptp.i13)))
% 65.29/65.57  (assume @p822 (not (= tptp.i10 tptp.i12)))
% 65.29/65.57  (assume @p823 (not (= tptp.i10 tptp.i11)))
% 65.29/65.57  (assume @p824 (not (= tptp.i9 tptp.i50)))
% 65.29/65.57  (assume @p825 (not (= tptp.i9 tptp.i49)))
% 65.29/65.57  (assume @p826 (not (= tptp.i9 tptp.i48)))
% 65.29/65.57  (assume @p827 (not (= tptp.i9 tptp.i47)))
% 65.29/65.57  (assume @p828 (not (= tptp.i9 tptp.i46)))
% 65.29/65.57  (assume @p829 (not (= tptp.i9 tptp.i45)))
% 65.29/65.57  (assume @p830 (not (= tptp.i9 tptp.i44)))
% 65.29/65.57  (assume @p831 (not (= tptp.i9 tptp.i43)))
% 65.29/65.57  (assume @p832 (not (= tptp.i9 tptp.i42)))
% 65.29/65.57  (assume @p833 (not (= tptp.i9 tptp.i41)))
% 65.29/65.57  (assume @p834 (not (= tptp.i9 tptp.i40)))
% 65.29/65.57  (assume @p835 (not (= tptp.i9 tptp.i39)))
% 65.29/65.57  (assume @p836 (not (= tptp.i9 tptp.i38)))
% 65.29/65.57  (assume @p837 (not (= tptp.i9 tptp.i37)))
% 65.29/65.57  (assume @p838 (not (= tptp.i9 tptp.i36)))
% 65.29/65.57  (assume @p839 (not (= tptp.i9 tptp.i35)))
% 65.29/65.57  (assume @p840 (not (= tptp.i9 tptp.i34)))
% 65.29/65.57  (assume @p841 (not (= tptp.i9 tptp.i33)))
% 65.29/65.57  (assume @p842 (not (= tptp.i9 tptp.i32)))
% 65.29/65.57  (assume @p843 (not (= tptp.i9 tptp.i31)))
% 65.29/65.57  (assume @p844 (not (= tptp.i9 tptp.i30)))
% 65.29/65.57  (assume @p845 (not (= tptp.i9 tptp.i29)))
% 65.29/65.57  (assume @p846 (not (= tptp.i9 tptp.i28)))
% 65.29/65.57  (assume @p847 (not (= tptp.i9 tptp.i27)))
% 65.29/65.57  (assume @p848 (not (= tptp.i9 tptp.i26)))
% 65.29/65.57  (assume @p849 (not (= tptp.i9 tptp.i25)))
% 65.29/65.57  (assume @p850 (not (= tptp.i9 tptp.i24)))
% 65.29/65.57  (assume @p851 (not (= tptp.i9 tptp.i23)))
% 65.29/65.57  (assume @p852 (not (= tptp.i9 tptp.i22)))
% 65.29/65.57  (assume @p853 (not (= tptp.i9 tptp.i21)))
% 65.29/65.57  (assume @p854 (not (= tptp.i9 tptp.i20)))
% 65.29/65.57  (assume @p855 (not (= tptp.i9 tptp.i19)))
% 65.29/65.57  (assume @p856 (not (= tptp.i9 tptp.i18)))
% 65.29/65.57  (assume @p857 (not (= tptp.i9 tptp.i17)))
% 65.29/65.57  (assume @p858 (not (= tptp.i9 tptp.i16)))
% 65.29/65.57  (assume @p859 (not (= tptp.i9 tptp.i15)))
% 65.29/65.57  (assume @p860 (not (= tptp.i9 tptp.i14)))
% 65.29/65.57  (assume @p861 (not (= tptp.i9 tptp.i13)))
% 65.29/65.57  (assume @p862 (not (= tptp.i9 tptp.i12)))
% 65.29/65.57  (assume @p863 (not (= tptp.i9 tptp.i11)))
% 65.29/65.57  (assume @p864 (not (= tptp.i9 tptp.i10)))
% 65.29/65.57  (assume @p865 (not (= tptp.i8 tptp.i50)))
% 65.29/65.57  (assume @p866 (not (= tptp.i8 tptp.i49)))
% 65.29/65.57  (assume @p867 (not (= tptp.i8 tptp.i48)))
% 65.29/65.57  (assume @p868 (not (= tptp.i8 tptp.i47)))
% 65.29/65.57  (assume @p869 (not (= tptp.i8 tptp.i46)))
% 65.29/65.57  (assume @p870 (not (= tptp.i8 tptp.i45)))
% 65.29/65.57  (assume @p871 (not (= tptp.i8 tptp.i44)))
% 65.29/65.57  (assume @p872 (not (= tptp.i8 tptp.i43)))
% 65.29/65.57  (assume @p873 (not (= tptp.i8 tptp.i42)))
% 65.29/65.57  (assume @p874 (not (= tptp.i8 tptp.i41)))
% 65.29/65.57  (assume @p875 (not (= tptp.i8 tptp.i40)))
% 65.29/65.57  (assume @p876 (not (= tptp.i8 tptp.i39)))
% 65.29/65.57  (assume @p877 (not (= tptp.i8 tptp.i38)))
% 65.29/65.57  (assume @p878 (not (= tptp.i8 tptp.i37)))
% 65.29/65.57  (assume @p879 (not (= tptp.i8 tptp.i36)))
% 65.29/65.57  (assume @p880 (not (= tptp.i8 tptp.i35)))
% 65.29/65.57  (assume @p881 (not (= tptp.i8 tptp.i34)))
% 65.29/65.57  (assume @p882 (not (= tptp.i8 tptp.i33)))
% 65.29/65.57  (assume @p883 (not (= tptp.i8 tptp.i32)))
% 65.29/65.57  (assume @p884 (not (= tptp.i8 tptp.i31)))
% 65.29/65.57  (assume @p885 (not (= tptp.i8 tptp.i30)))
% 65.29/65.57  (assume @p886 (not (= tptp.i8 tptp.i29)))
% 65.29/65.57  (assume @p887 (not (= tptp.i8 tptp.i28)))
% 65.29/65.57  (assume @p888 (not (= tptp.i8 tptp.i27)))
% 65.29/65.57  (assume @p889 (not (= tptp.i8 tptp.i26)))
% 65.29/65.57  (assume @p890 (not (= tptp.i8 tptp.i25)))
% 65.29/65.57  (assume @p891 (not (= tptp.i8 tptp.i24)))
% 65.29/65.57  (assume @p892 (not (= tptp.i8 tptp.i23)))
% 65.29/65.57  (assume @p893 (not (= tptp.i8 tptp.i22)))
% 65.29/65.57  (assume @p894 (not (= tptp.i8 tptp.i21)))
% 65.29/65.57  (assume @p895 (not (= tptp.i8 tptp.i20)))
% 65.29/65.57  (assume @p896 (not (= tptp.i8 tptp.i19)))
% 65.29/65.57  (assume @p897 (not (= tptp.i8 tptp.i18)))
% 65.29/65.57  (assume @p898 (not (= tptp.i8 tptp.i17)))
% 65.29/65.57  (assume @p899 (not (= tptp.i8 tptp.i16)))
% 65.29/65.57  (assume @p900 (not (= tptp.i8 tptp.i15)))
% 65.29/65.57  (assume @p901 (not (= tptp.i8 tptp.i14)))
% 65.29/65.57  (assume @p902 (not (= tptp.i8 tptp.i13)))
% 65.29/65.57  (assume @p903 (not (= tptp.i8 tptp.i12)))
% 65.29/65.57  (assume @p904 (not (= tptp.i8 tptp.i11)))
% 65.29/65.57  (assume @p905 (not (= tptp.i8 tptp.i10)))
% 65.29/65.57  (assume @p906 (not (= tptp.i8 tptp.i9)))
% 65.29/65.57  (assume @p907 (not (= tptp.i7 tptp.i50)))
% 65.29/65.57  (assume @p908 (not (= tptp.i7 tptp.i49)))
% 65.29/65.57  (assume @p909 (not (= tptp.i7 tptp.i48)))
% 65.29/65.57  (assume @p910 (not (= tptp.i7 tptp.i47)))
% 65.29/65.57  (assume @p911 (not (= tptp.i7 tptp.i46)))
% 65.29/65.57  (assume @p912 (not (= tptp.i7 tptp.i45)))
% 65.29/65.57  (assume @p913 (not (= tptp.i7 tptp.i44)))
% 65.29/65.57  (assume @p914 (not (= tptp.i7 tptp.i43)))
% 65.29/65.57  (assume @p915 (not (= tptp.i7 tptp.i42)))
% 65.29/65.57  (assume @p916 (not (= tptp.i7 tptp.i41)))
% 65.29/65.57  (assume @p917 (not (= tptp.i7 tptp.i40)))
% 65.29/65.57  (assume @p918 (not (= tptp.i7 tptp.i39)))
% 65.29/65.57  (assume @p919 (not (= tptp.i7 tptp.i38)))
% 65.29/65.57  (assume @p920 (not (= tptp.i7 tptp.i37)))
% 65.29/65.57  (assume @p921 (not (= tptp.i7 tptp.i36)))
% 65.29/65.57  (assume @p922 (not (= tptp.i7 tptp.i35)))
% 65.29/65.57  (assume @p923 (not (= tptp.i7 tptp.i34)))
% 65.29/65.57  (assume @p924 (not (= tptp.i7 tptp.i33)))
% 65.29/65.57  (assume @p925 (not (= tptp.i7 tptp.i32)))
% 65.29/65.57  (assume @p926 (not (= tptp.i7 tptp.i31)))
% 65.29/65.57  (assume @p927 (not (= tptp.i7 tptp.i30)))
% 65.29/65.57  (assume @p928 (not (= tptp.i7 tptp.i29)))
% 65.29/65.57  (assume @p929 (not (= tptp.i7 tptp.i28)))
% 65.29/65.57  (assume @p930 (not (= tptp.i7 tptp.i27)))
% 65.29/65.57  (assume @p931 (not (= tptp.i7 tptp.i26)))
% 65.29/65.57  (assume @p932 (not (= tptp.i7 tptp.i25)))
% 65.29/65.57  (assume @p933 (not (= tptp.i7 tptp.i24)))
% 65.29/65.57  (assume @p934 (not (= tptp.i7 tptp.i23)))
% 65.29/65.57  (assume @p935 (not (= tptp.i7 tptp.i22)))
% 65.29/65.57  (assume @p936 (not (= tptp.i7 tptp.i21)))
% 65.29/65.57  (assume @p937 (not (= tptp.i7 tptp.i20)))
% 65.29/65.57  (assume @p938 (not (= tptp.i7 tptp.i19)))
% 65.29/65.57  (assume @p939 (not (= tptp.i7 tptp.i18)))
% 65.29/65.57  (assume @p940 (not (= tptp.i7 tptp.i17)))
% 65.29/65.57  (assume @p941 (not (= tptp.i7 tptp.i16)))
% 65.29/65.57  (assume @p942 (not (= tptp.i7 tptp.i15)))
% 65.29/65.57  (assume @p943 (not (= tptp.i7 tptp.i14)))
% 65.29/65.57  (assume @p944 (not (= tptp.i7 tptp.i13)))
% 65.29/65.57  (assume @p945 (not (= tptp.i7 tptp.i12)))
% 65.29/65.57  (assume @p946 (not (= tptp.i7 tptp.i11)))
% 65.29/65.57  (assume @p947 (not (= tptp.i7 tptp.i10)))
% 65.29/65.57  (assume @p948 (not (= tptp.i7 tptp.i9)))
% 65.29/65.57  (assume @p949 (not (= tptp.i7 tptp.i8)))
% 65.29/65.57  (assume @p950 (not (= tptp.i6 tptp.i50)))
% 65.29/65.57  (assume @p951 (not (= tptp.i6 tptp.i49)))
% 65.29/65.57  (assume @p952 (not (= tptp.i6 tptp.i48)))
% 65.29/65.57  (assume @p953 (not (= tptp.i6 tptp.i47)))
% 65.29/65.57  (assume @p954 (not (= tptp.i6 tptp.i46)))
% 65.29/65.57  (assume @p955 (not (= tptp.i6 tptp.i45)))
% 65.29/65.57  (assume @p956 (not (= tptp.i6 tptp.i44)))
% 65.29/65.57  (assume @p957 (not (= tptp.i6 tptp.i43)))
% 65.29/65.57  (assume @p958 (not (= tptp.i6 tptp.i42)))
% 65.29/65.57  (assume @p959 (not (= tptp.i6 tptp.i41)))
% 65.29/65.57  (assume @p960 (not (= tptp.i6 tptp.i40)))
% 65.29/65.57  (assume @p961 (not (= tptp.i6 tptp.i39)))
% 65.29/65.57  (assume @p962 (not (= tptp.i6 tptp.i38)))
% 65.29/65.57  (assume @p963 (not (= tptp.i6 tptp.i37)))
% 65.29/65.57  (assume @p964 (not (= tptp.i6 tptp.i36)))
% 65.29/65.57  (assume @p965 (not (= tptp.i6 tptp.i35)))
% 65.29/65.57  (assume @p966 (not (= tptp.i6 tptp.i34)))
% 65.29/65.57  (assume @p967 (not (= tptp.i6 tptp.i33)))
% 65.29/65.57  (assume @p968 (not (= tptp.i6 tptp.i32)))
% 65.29/65.57  (assume @p969 (not (= tptp.i6 tptp.i31)))
% 65.29/65.57  (assume @p970 (not (= tptp.i6 tptp.i30)))
% 65.29/65.57  (assume @p971 (not (= tptp.i6 tptp.i29)))
% 65.29/65.57  (assume @p972 (not (= tptp.i6 tptp.i28)))
% 65.29/65.57  (assume @p973 (not (= tptp.i6 tptp.i27)))
% 65.29/65.57  (assume @p974 (not (= tptp.i6 tptp.i26)))
% 65.29/65.57  (assume @p975 (not (= tptp.i6 tptp.i25)))
% 65.29/65.57  (assume @p976 (not (= tptp.i6 tptp.i24)))
% 65.29/65.57  (assume @p977 (not (= tptp.i6 tptp.i23)))
% 65.29/65.57  (assume @p978 (not (= tptp.i6 tptp.i22)))
% 65.29/65.57  (assume @p979 (not (= tptp.i6 tptp.i21)))
% 65.29/65.57  (assume @p980 (not (= tptp.i6 tptp.i20)))
% 65.29/65.57  (assume @p981 (not (= tptp.i6 tptp.i19)))
% 65.29/65.57  (assume @p982 (not (= tptp.i6 tptp.i18)))
% 65.29/65.57  (assume @p983 (not (= tptp.i6 tptp.i17)))
% 65.29/65.57  (assume @p984 (not (= tptp.i6 tptp.i16)))
% 65.29/65.57  (assume @p985 (not (= tptp.i6 tptp.i15)))
% 65.29/65.57  (assume @p986 (not (= tptp.i6 tptp.i14)))
% 65.29/65.57  (assume @p987 (not (= tptp.i6 tptp.i13)))
% 65.29/65.57  (assume @p988 (not (= tptp.i6 tptp.i12)))
% 65.29/65.57  (assume @p989 (not (= tptp.i6 tptp.i11)))
% 65.29/65.57  (assume @p990 (not (= tptp.i6 tptp.i10)))
% 65.29/65.57  (assume @p991 (not (= tptp.i6 tptp.i9)))
% 65.29/65.57  (assume @p992 (not (= tptp.i6 tptp.i8)))
% 65.29/65.57  (assume @p993 (not (= tptp.i6 tptp.i7)))
% 65.29/65.57  (assume @p994 (not (= tptp.i5 tptp.i50)))
% 65.29/65.57  (assume @p995 (not (= tptp.i5 tptp.i49)))
% 65.29/65.57  (assume @p996 (not (= tptp.i5 tptp.i48)))
% 65.29/65.57  (assume @p997 (not (= tptp.i5 tptp.i47)))
% 65.29/65.57  (assume @p998 (not (= tptp.i5 tptp.i46)))
% 65.29/65.57  (assume @p999 (not (= tptp.i5 tptp.i45)))
% 65.29/65.57  (assume @p1000 (not (= tptp.i5 tptp.i44)))
% 65.29/65.57  (assume @p1001 (not (= tptp.i5 tptp.i43)))
% 65.29/65.57  (assume @p1002 (not (= tptp.i5 tptp.i42)))
% 65.29/65.57  (assume @p1003 (not (= tptp.i5 tptp.i41)))
% 65.29/65.57  (assume @p1004 (not (= tptp.i5 tptp.i40)))
% 65.29/65.57  (assume @p1005 (not (= tptp.i5 tptp.i39)))
% 65.29/65.57  (assume @p1006 (not (= tptp.i5 tptp.i38)))
% 65.29/65.57  (assume @p1007 (not (= tptp.i5 tptp.i37)))
% 65.29/65.57  (assume @p1008 (not (= tptp.i5 tptp.i36)))
% 65.29/65.57  (assume @p1009 (not (= tptp.i5 tptp.i35)))
% 65.29/65.57  (assume @p1010 (not (= tptp.i5 tptp.i34)))
% 65.29/65.57  (assume @p1011 (not (= tptp.i5 tptp.i33)))
% 65.29/65.57  (assume @p1012 (not (= tptp.i5 tptp.i32)))
% 65.29/65.57  (assume @p1013 (not (= tptp.i5 tptp.i31)))
% 65.29/65.57  (assume @p1014 (not (= tptp.i5 tptp.i30)))
% 65.29/65.57  (assume @p1015 (not (= tptp.i5 tptp.i29)))
% 65.29/65.57  (assume @p1016 (not (= tptp.i5 tptp.i28)))
% 65.29/65.57  (assume @p1017 (not (= tptp.i5 tptp.i27)))
% 65.29/65.57  (assume @p1018 (not (= tptp.i5 tptp.i26)))
% 65.29/65.57  (assume @p1019 (not (= tptp.i5 tptp.i25)))
% 65.29/65.57  (assume @p1020 (not (= tptp.i5 tptp.i24)))
% 65.29/65.57  (assume @p1021 (not (= tptp.i5 tptp.i23)))
% 65.29/65.57  (assume @p1022 (not (= tptp.i5 tptp.i22)))
% 65.29/65.57  (assume @p1023 (not (= tptp.i5 tptp.i21)))
% 65.29/65.57  (assume @p1024 (not (= tptp.i5 tptp.i20)))
% 65.29/65.57  (assume @p1025 (not (= tptp.i5 tptp.i19)))
% 65.29/65.57  (assume @p1026 (not (= tptp.i5 tptp.i18)))
% 65.29/65.57  (assume @p1027 (not (= tptp.i5 tptp.i17)))
% 65.29/65.57  (assume @p1028 (not (= tptp.i5 tptp.i16)))
% 65.29/65.57  (assume @p1029 (not (= tptp.i5 tptp.i15)))
% 65.29/65.57  (assume @p1030 (not (= tptp.i5 tptp.i14)))
% 65.29/65.57  (assume @p1031 (not (= tptp.i5 tptp.i13)))
% 65.29/65.57  (assume @p1032 (not (= tptp.i5 tptp.i12)))
% 65.29/65.57  (assume @p1033 (not (= tptp.i5 tptp.i11)))
% 65.29/65.57  (assume @p1034 (not (= tptp.i5 tptp.i10)))
% 65.29/65.57  (assume @p1035 (not (= tptp.i5 tptp.i9)))
% 65.29/65.57  (assume @p1036 (not (= tptp.i5 tptp.i8)))
% 65.29/65.57  (assume @p1037 (not (= tptp.i5 tptp.i7)))
% 65.29/65.57  (assume @p1038 (not (= tptp.i5 tptp.i6)))
% 65.29/65.57  (assume @p1039 (not (= tptp.i4 tptp.i50)))
% 65.29/65.57  (assume @p1040 (not (= tptp.i4 tptp.i49)))
% 65.29/65.57  (assume @p1041 (not (= tptp.i4 tptp.i48)))
% 65.29/65.57  (assume @p1042 (not (= tptp.i4 tptp.i47)))
% 65.29/65.57  (assume @p1043 (not (= tptp.i4 tptp.i46)))
% 65.29/65.57  (assume @p1044 (not (= tptp.i4 tptp.i45)))
% 65.29/65.57  (assume @p1045 (not (= tptp.i4 tptp.i44)))
% 65.29/65.57  (assume @p1046 (not (= tptp.i4 tptp.i43)))
% 65.29/65.57  (assume @p1047 (not (= tptp.i4 tptp.i42)))
% 65.29/65.57  (assume @p1048 (not (= tptp.i4 tptp.i41)))
% 65.29/65.57  (assume @p1049 (not (= tptp.i4 tptp.i40)))
% 65.29/65.57  (assume @p1050 (not (= tptp.i4 tptp.i39)))
% 65.29/65.57  (assume @p1051 (not (= tptp.i4 tptp.i38)))
% 65.29/65.57  (assume @p1052 (not (= tptp.i4 tptp.i37)))
% 65.29/65.57  (assume @p1053 (not (= tptp.i4 tptp.i36)))
% 65.29/65.57  (assume @p1054 (not (= tptp.i4 tptp.i35)))
% 65.29/65.57  (assume @p1055 (not (= tptp.i4 tptp.i34)))
% 65.29/65.57  (assume @p1056 (not (= tptp.i4 tptp.i33)))
% 65.29/65.57  (assume @p1057 (not (= tptp.i4 tptp.i32)))
% 65.29/65.57  (assume @p1058 (not (= tptp.i4 tptp.i31)))
% 65.29/65.57  (assume @p1059 (not (= tptp.i4 tptp.i30)))
% 65.29/65.57  (assume @p1060 (not (= tptp.i4 tptp.i29)))
% 65.29/65.57  (assume @p1061 (not (= tptp.i4 tptp.i28)))
% 65.29/65.57  (assume @p1062 (not (= tptp.i4 tptp.i27)))
% 65.29/65.57  (assume @p1063 (not (= tptp.i4 tptp.i26)))
% 65.29/65.57  (assume @p1064 (not (= tptp.i4 tptp.i25)))
% 65.29/65.57  (assume @p1065 (not (= tptp.i4 tptp.i24)))
% 65.29/65.57  (assume @p1066 (not (= tptp.i4 tptp.i23)))
% 65.29/65.57  (assume @p1067 (not (= tptp.i4 tptp.i22)))
% 65.29/65.57  (assume @p1068 (not (= tptp.i4 tptp.i21)))
% 65.29/65.57  (assume @p1069 (not (= tptp.i4 tptp.i20)))
% 65.29/65.57  (assume @p1070 (not (= tptp.i4 tptp.i19)))
% 65.29/65.57  (assume @p1071 (not (= tptp.i4 tptp.i18)))
% 65.29/65.57  (assume @p1072 (not (= tptp.i4 tptp.i17)))
% 65.29/65.57  (assume @p1073 (not (= tptp.i4 tptp.i16)))
% 65.29/65.57  (assume @p1074 (not (= tptp.i4 tptp.i15)))
% 65.29/65.57  (assume @p1075 (not (= tptp.i4 tptp.i14)))
% 65.29/65.57  (assume @p1076 (not (= tptp.i4 tptp.i13)))
% 65.29/65.57  (assume @p1077 (not (= tptp.i4 tptp.i12)))
% 65.29/65.57  (assume @p1078 (not (= tptp.i4 tptp.i11)))
% 65.29/65.57  (assume @p1079 (not (= tptp.i4 tptp.i10)))
% 65.29/65.57  (assume @p1080 (not (= tptp.i4 tptp.i9)))
% 65.29/65.57  (assume @p1081 (not (= tptp.i4 tptp.i8)))
% 65.29/65.57  (assume @p1082 (not (= tptp.i4 tptp.i7)))
% 65.29/65.57  (assume @p1083 (not (= tptp.i4 tptp.i6)))
% 65.29/65.57  (assume @p1084 (not (= tptp.i4 tptp.i5)))
% 65.29/65.57  (assume @p1085 (not (= tptp.i3 tptp.i50)))
% 65.29/65.57  (assume @p1086 (not (= tptp.i3 tptp.i49)))
% 65.29/65.57  (assume @p1087 (not (= tptp.i3 tptp.i48)))
% 65.29/65.57  (assume @p1088 (not (= tptp.i3 tptp.i47)))
% 65.29/65.57  (assume @p1089 (not (= tptp.i3 tptp.i46)))
% 65.29/65.57  (assume @p1090 (not (= tptp.i3 tptp.i45)))
% 65.29/65.57  (assume @p1091 (not (= tptp.i3 tptp.i44)))
% 65.29/65.57  (assume @p1092 (not (= tptp.i3 tptp.i43)))
% 65.29/65.57  (assume @p1093 (not (= tptp.i3 tptp.i42)))
% 65.29/65.57  (assume @p1094 (not (= tptp.i3 tptp.i41)))
% 65.29/65.57  (assume @p1095 (not (= tptp.i3 tptp.i40)))
% 65.29/65.57  (assume @p1096 (not (= tptp.i3 tptp.i39)))
% 65.29/65.57  (assume @p1097 (not (= tptp.i3 tptp.i38)))
% 65.29/65.57  (assume @p1098 (not (= tptp.i3 tptp.i37)))
% 65.29/65.57  (assume @p1099 (not (= tptp.i3 tptp.i36)))
% 65.29/65.57  (assume @p1100 (not (= tptp.i3 tptp.i35)))
% 65.29/65.57  (assume @p1101 (not (= tptp.i3 tptp.i34)))
% 65.29/65.57  (assume @p1102 (not (= tptp.i3 tptp.i33)))
% 65.29/65.57  (assume @p1103 (not (= tptp.i3 tptp.i32)))
% 65.29/65.57  (assume @p1104 (not (= tptp.i3 tptp.i31)))
% 65.29/65.57  (assume @p1105 (not (= tptp.i3 tptp.i30)))
% 65.29/65.57  (assume @p1106 (not (= tptp.i3 tptp.i29)))
% 65.29/65.57  (assume @p1107 (not (= tptp.i3 tptp.i28)))
% 65.29/65.57  (assume @p1108 (not (= tptp.i3 tptp.i27)))
% 65.29/65.57  (assume @p1109 (not (= tptp.i3 tptp.i26)))
% 65.29/65.57  (assume @p1110 (not (= tptp.i3 tptp.i25)))
% 65.29/65.57  (assume @p1111 (not (= tptp.i3 tptp.i24)))
% 65.29/65.57  (assume @p1112 (not (= tptp.i3 tptp.i23)))
% 65.29/65.57  (assume @p1113 (not (= tptp.i3 tptp.i22)))
% 65.29/65.57  (assume @p1114 (not (= tptp.i3 tptp.i21)))
% 65.29/65.57  (assume @p1115 (not (= tptp.i3 tptp.i20)))
% 65.29/65.57  (assume @p1116 (not (= tptp.i3 tptp.i19)))
% 65.29/65.57  (assume @p1117 (not (= tptp.i3 tptp.i18)))
% 65.29/65.57  (assume @p1118 (not (= tptp.i3 tptp.i17)))
% 65.29/65.57  (assume @p1119 (not (= tptp.i3 tptp.i16)))
% 65.29/65.57  (assume @p1120 (not (= tptp.i3 tptp.i15)))
% 65.29/65.57  (assume @p1121 (not (= tptp.i3 tptp.i14)))
% 65.29/65.57  (assume @p1122 (not (= tptp.i3 tptp.i13)))
% 65.29/65.57  (assume @p1123 (not (= tptp.i3 tptp.i12)))
% 65.29/65.57  (assume @p1124 (not (= tptp.i3 tptp.i11)))
% 65.29/65.57  (assume @p1125 (not (= tptp.i3 tptp.i10)))
% 65.29/65.57  (assume @p1126 (not (= tptp.i3 tptp.i9)))
% 65.29/65.57  (assume @p1127 (not (= tptp.i3 tptp.i8)))
% 65.29/65.57  (assume @p1128 (not (= tptp.i3 tptp.i7)))
% 65.29/65.57  (assume @p1129 (not (= tptp.i3 tptp.i6)))
% 65.29/65.57  (assume @p1130 (not (= tptp.i3 tptp.i5)))
% 65.29/65.57  (assume @p1131 (not (= tptp.i3 tptp.i4)))
% 65.29/65.57  (assume @p1132 (not (= tptp.i2 tptp.i50)))
% 65.29/65.57  (assume @p1133 (not (= tptp.i2 tptp.i49)))
% 65.29/65.57  (assume @p1134 (not (= tptp.i2 tptp.i48)))
% 65.29/65.57  (assume @p1135 (not (= tptp.i2 tptp.i47)))
% 65.29/65.57  (assume @p1136 (not (= tptp.i2 tptp.i46)))
% 65.29/65.57  (assume @p1137 (not (= tptp.i2 tptp.i45)))
% 65.29/65.57  (assume @p1138 (not (= tptp.i2 tptp.i44)))
% 65.29/65.57  (assume @p1139 (not (= tptp.i2 tptp.i43)))
% 65.29/65.57  (assume @p1140 (not (= tptp.i2 tptp.i42)))
% 65.29/65.57  (assume @p1141 (not (= tptp.i2 tptp.i41)))
% 65.29/65.57  (assume @p1142 (not (= tptp.i2 tptp.i40)))
% 65.29/65.57  (assume @p1143 (not (= tptp.i2 tptp.i39)))
% 65.29/65.57  (assume @p1144 (not (= tptp.i2 tptp.i38)))
% 65.29/65.57  (assume @p1145 (not (= tptp.i2 tptp.i37)))
% 65.29/65.57  (assume @p1146 (not (= tptp.i2 tptp.i36)))
% 65.29/65.57  (assume @p1147 (not (= tptp.i2 tptp.i35)))
% 65.29/65.57  (assume @p1148 (not (= tptp.i2 tptp.i34)))
% 65.29/65.57  (assume @p1149 (not (= tptp.i2 tptp.i33)))
% 65.29/65.57  (assume @p1150 (not (= tptp.i2 tptp.i32)))
% 65.29/65.57  (assume @p1151 (not (= tptp.i2 tptp.i31)))
% 65.29/65.57  (assume @p1152 (not (= tptp.i2 tptp.i30)))
% 65.29/65.57  (assume @p1153 (not (= tptp.i2 tptp.i29)))
% 65.29/65.57  (assume @p1154 (not (= tptp.i2 tptp.i28)))
% 65.29/65.57  (assume @p1155 (not (= tptp.i2 tptp.i27)))
% 65.29/65.57  (assume @p1156 (not (= tptp.i2 tptp.i26)))
% 65.29/65.57  (assume @p1157 (not (= tptp.i2 tptp.i25)))
% 65.29/65.57  (assume @p1158 (not (= tptp.i2 tptp.i24)))
% 65.29/65.57  (assume @p1159 (not (= tptp.i2 tptp.i23)))
% 65.29/65.57  (assume @p1160 (not (= tptp.i2 tptp.i22)))
% 65.29/65.57  (assume @p1161 (not (= tptp.i2 tptp.i21)))
% 65.29/65.57  (assume @p1162 (not (= tptp.i2 tptp.i20)))
% 65.29/65.57  (assume @p1163 (not (= tptp.i2 tptp.i19)))
% 65.29/65.57  (assume @p1164 (not (= tptp.i2 tptp.i18)))
% 65.29/65.57  (assume @p1165 (not (= tptp.i2 tptp.i17)))
% 65.29/65.57  (assume @p1166 (not (= tptp.i2 tptp.i16)))
% 65.29/65.57  (assume @p1167 (not (= tptp.i2 tptp.i15)))
% 65.29/65.57  (assume @p1168 (not (= tptp.i2 tptp.i14)))
% 65.29/65.57  (assume @p1169 (not (= tptp.i2 tptp.i13)))
% 65.29/65.57  (assume @p1170 (not (= tptp.i2 tptp.i12)))
% 65.29/65.57  (assume @p1171 (not (= tptp.i2 tptp.i11)))
% 65.29/65.57  (assume @p1172 (not (= tptp.i2 tptp.i10)))
% 65.29/65.57  (assume @p1173 (not (= tptp.i2 tptp.i9)))
% 65.29/65.57  (assume @p1174 (not (= tptp.i2 tptp.i8)))
% 65.29/65.57  (assume @p1175 (not (= tptp.i2 tptp.i7)))
% 65.29/65.57  (assume @p1176 (not (= tptp.i2 tptp.i6)))
% 65.29/65.57  (assume @p1177 (not (= tptp.i2 tptp.i5)))
% 65.29/65.57  (assume @p1178 (not (= tptp.i2 tptp.i4)))
% 65.29/65.57  (assume @p1179 (not (= tptp.i2 tptp.i3)))
% 65.29/65.57  (assume @p1180 (not (= tptp.i1 tptp.i50)))
% 65.29/65.57  (assume @p1181 (not (= tptp.i1 tptp.i49)))
% 65.29/65.57  (assume @p1182 (not (= tptp.i1 tptp.i48)))
% 65.29/65.57  (assume @p1183 (not (= tptp.i1 tptp.i47)))
% 65.29/65.57  (assume @p1184 (not (= tptp.i1 tptp.i46)))
% 65.29/65.57  (assume @p1185 (not (= tptp.i1 tptp.i45)))
% 65.29/65.57  (assume @p1186 (not (= tptp.i1 tptp.i44)))
% 65.29/65.57  (assume @p1187 (not (= tptp.i1 tptp.i43)))
% 65.29/65.57  (assume @p1188 (not (= tptp.i1 tptp.i42)))
% 65.29/65.57  (assume @p1189 (not (= tptp.i1 tptp.i41)))
% 65.29/65.57  (assume @p1190 (not (= tptp.i1 tptp.i40)))
% 65.29/65.57  (assume @p1191 (not (= tptp.i1 tptp.i39)))
% 65.29/65.57  (assume @p1192 (not (= tptp.i1 tptp.i38)))
% 65.29/65.57  (assume @p1193 (not (= tptp.i1 tptp.i37)))
% 65.29/65.57  (assume @p1194 (not (= tptp.i1 tptp.i36)))
% 65.29/65.57  (assume @p1195 (not (= tptp.i1 tptp.i35)))
% 65.29/65.57  (assume @p1196 (not (= tptp.i1 tptp.i34)))
% 65.29/65.57  (assume @p1197 (not (= tptp.i1 tptp.i33)))
% 65.29/65.57  (assume @p1198 (not (= tptp.i1 tptp.i32)))
% 65.29/65.57  (assume @p1199 (not (= tptp.i1 tptp.i31)))
% 65.29/65.57  (assume @p1200 (not (= tptp.i1 tptp.i30)))
% 65.29/65.57  (assume @p1201 (not (= tptp.i1 tptp.i29)))
% 65.29/65.57  (assume @p1202 (not (= tptp.i1 tptp.i28)))
% 65.29/65.57  (assume @p1203 (not (= tptp.i1 tptp.i27)))
% 65.29/65.57  (assume @p1204 (not (= tptp.i1 tptp.i26)))
% 65.29/65.57  (assume @p1205 (not (= tptp.i1 tptp.i25)))
% 65.29/65.57  (assume @p1206 (not (= tptp.i1 tptp.i24)))
% 65.29/65.57  (assume @p1207 (not (= tptp.i1 tptp.i23)))
% 65.29/65.57  (assume @p1208 (not (= tptp.i1 tptp.i22)))
% 65.29/65.57  (assume @p1209 (not (= tptp.i1 tptp.i21)))
% 65.29/65.57  (assume @p1210 (not (= tptp.i1 tptp.i20)))
% 65.29/65.57  (assume @p1211 (not (= tptp.i1 tptp.i19)))
% 65.29/65.57  (assume @p1212 (not (= tptp.i1 tptp.i18)))
% 65.29/65.57  (assume @p1213 (not (= tptp.i1 tptp.i17)))
% 65.29/65.57  (assume @p1214 (not (= tptp.i1 tptp.i16)))
% 65.29/65.57  (assume @p1215 (not (= tptp.i1 tptp.i15)))
% 65.29/65.57  (assume @p1216 (not (= tptp.i1 tptp.i14)))
% 65.29/65.57  (assume @p1217 (not (= tptp.i1 tptp.i13)))
% 65.29/65.57  (assume @p1218 (not (= tptp.i1 tptp.i12)))
% 65.29/65.57  (assume @p1219 (not (= tptp.i1 tptp.i11)))
% 65.29/65.57  (assume @p1220 (not (= tptp.i1 tptp.i10)))
% 65.29/65.57  (assume @p1221 (not (= tptp.i1 tptp.i9)))
% 65.29/65.57  (assume @p1222 (not (= tptp.i1 tptp.i8)))
% 65.29/65.57  (assume @p1223 (not (= tptp.i1 tptp.i7)))
% 65.29/65.57  (assume @p1224 (not (= tptp.i1 tptp.i6)))
% 65.29/65.57  (assume @p1225 (not (= tptp.i1 tptp.i5)))
% 65.29/65.57  (assume @p1226 (not (= tptp.i1 tptp.i4)))
% 65.29/65.57  (assume @p1227 (not (= tptp.i1 tptp.i3)))
% 65.29/65.57  (assume @p1228 (not (= tptp.i1 tptp.i2)))
% 65.29/65.57  (assume @p1229 @t115)
% 65.29/65.57  (step @p1230 :rule instantiate :premises (@p2) :args ((@list tptp.i1 @t111 @t59 tptp.e1)))
% 65.29/65.57  (step @p1231 :rule symm :premises (@p1228))
% 65.29/65.57  (step @p1232 :rule refl :args (@t117))
% 65.29/65.57  (step @p1233 :rule refl :args (@t119))
% 65.29/65.57  (step @p1234 :rule bool-double-not-elim :args (@t120))
% 65.29/65.57  (step @p1235 :rule nary_cong :premises (@p1234 @p1233 @p1232) :args ((or (not @t121) @t119 @t117)))
% 65.29/65.57  (assume-push @p34793 @t121)
% 65.29/65.57  (assume-push @p34794 @t118)
% 65.29/65.57  (assume-push @p34795 @t121)
% 65.29/65.57  (assume-push @p34796 @t118)
% 65.29/65.57  (step @p1240 :rule false_intro :premises (@p1231))
% 65.29/65.57  (step @p1241 :rule symm :premises (@p34794))
% 65.29/65.57  (step @p1242 :rule refl :args (tptp.i2))
% 65.29/65.57  (step @p1243 :rule cong :premises (@p1242 @p1241) :args (@t116))
% 65.29/65.57  (step @p1244 :rule trans :premises (@p1243 @p1240))
% 65.29/65.57  (step @p1245 :rule false_elim :premises (@p1244))
% 65.29/65.57  (step-pop @p34797 :rule scope :premises (@p1245))
% 65.29/65.57  (step-pop @p34798 :rule scope :premises (@p34797))
% 65.29/65.57  (step @p1246 :rule process_scope :premises (@p34798) :args (@t117))
% 65.29/65.57  (step @p1249 :rule and_intro :premises (@p1231 @p34794))
% 65.29/65.57  (step @p1250 :rule modus_ponens :premises (@p1249 @p1246))
% 65.29/65.57  (step-pop @p34799 :rule scope :premises (@p1250))
% 65.29/65.57  (step-pop @p34800 :rule scope :premises (@p34799))
% 65.29/65.57  (step @p1251 :rule process_scope :premises (@p34800) :args (@t117))
% 65.29/65.57  (step @p1254 :rule implies_elim :premises (@p1251))
% 65.29/65.57  (step @p1255 :rule cnf_and_neg :args (@t122))
% 65.29/65.57  (step @p1256 :rule resolution :premises (@p1255 @p1254) :args (true @t122))
% 65.29/65.57  (step @p1257 :rule eq_resolve :premises (@p1256 @p1235))
% 65.29/65.57  (step @p1258 :rule symm :premises (@p1227))
% 65.29/65.57  (step @p1259 :rule refl :args (@t124))
% 65.29/65.57  (step @p1260 :rule bool-double-not-elim :args (@t125))
% 65.29/65.57  (step @p1261 :rule nary_cong :premises (@p1260 @p1233 @p1259) :args ((or (not @t126) @t119 @t124)))
% 65.29/65.57  (assume-push @p34801 @t126)
% 65.29/65.57  (assume-push @p34802 @t118)
% 65.29/65.57  (assume-push @p34803 @t126)
% 65.29/65.57  (assume-push @p34804 @t118)
% 65.29/65.57  (step @p1266 :rule false_intro :premises (@p1258))
% 65.29/65.57  (step @p1267 :rule symm :premises (@p34802))
% 65.29/65.57  (step @p1268 :rule refl :args (tptp.i3))
% 65.29/65.57  (step @p1269 :rule cong :premises (@p1268 @p1267) :args (@t123))
% 65.29/65.57  (step @p1270 :rule trans :premises (@p1269 @p1266))
% 65.29/65.57  (step @p1271 :rule false_elim :premises (@p1270))
% 65.29/65.57  (step-pop @p34805 :rule scope :premises (@p1271))
% 65.29/65.57  (step-pop @p34806 :rule scope :premises (@p34805))
% 65.29/65.57  (step @p1272 :rule process_scope :premises (@p34806) :args (@t124))
% 65.29/65.57  (step @p1275 :rule and_intro :premises (@p1258 @p34802))
% 65.29/65.57  (step @p1276 :rule modus_ponens :premises (@p1275 @p1272))
% 65.29/65.57  (step-pop @p34807 :rule scope :premises (@p1276))
% 65.29/65.57  (step-pop @p34808 :rule scope :premises (@p34807))
% 65.29/65.57  (step @p1277 :rule process_scope :premises (@p34808) :args (@t124))
% 65.29/65.57  (step @p1280 :rule implies_elim :premises (@p1277))
% 65.29/65.57  (step @p1281 :rule cnf_and_neg :args (@t127))
% 65.29/65.57  (step @p1282 :rule resolution :premises (@p1281 @p1280) :args (true @t127))
% 65.29/65.57  (step @p1283 :rule eq_resolve :premises (@p1282 @p1261))
% 65.29/65.57  (step @p1284 :rule symm :premises (@p1226))
% 65.29/65.57  (step @p1285 :rule refl :args (@t129))
% 65.29/65.57  (step @p1286 :rule bool-double-not-elim :args (@t130))
% 65.29/65.57  (step @p1287 :rule nary_cong :premises (@p1286 @p1233 @p1285) :args ((or (not @t131) @t119 @t129)))
% 65.29/65.57  (assume-push @p34809 @t131)
% 65.29/65.57  (assume-push @p34810 @t118)
% 65.29/65.57  (assume-push @p34811 @t131)
% 65.29/65.57  (assume-push @p34812 @t118)
% 65.29/65.57  (step @p1292 :rule false_intro :premises (@p1284))
% 65.29/65.57  (step @p1293 :rule symm :premises (@p34810))
% 65.29/65.57  (step @p1294 :rule refl :args (tptp.i4))
% 65.29/65.57  (step @p1295 :rule cong :premises (@p1294 @p1293) :args (@t128))
% 65.29/65.57  (step @p1296 :rule trans :premises (@p1295 @p1292))
% 65.29/65.57  (step @p1297 :rule false_elim :premises (@p1296))
% 65.29/65.57  (step-pop @p34813 :rule scope :premises (@p1297))
% 65.29/65.57  (step-pop @p34814 :rule scope :premises (@p34813))
% 65.29/65.57  (step @p1298 :rule process_scope :premises (@p34814) :args (@t129))
% 65.29/65.57  (step @p1301 :rule and_intro :premises (@p1284 @p34810))
% 65.29/65.57  (step @p1302 :rule modus_ponens :premises (@p1301 @p1298))
% 65.29/65.57  (step-pop @p34815 :rule scope :premises (@p1302))
% 65.29/65.57  (step-pop @p34816 :rule scope :premises (@p34815))
% 65.29/65.57  (step @p1303 :rule process_scope :premises (@p34816) :args (@t129))
% 65.29/65.57  (step @p1306 :rule implies_elim :premises (@p1303))
% 65.29/65.57  (step @p1307 :rule cnf_and_neg :args (@t132))
% 65.29/65.57  (step @p1308 :rule resolution :premises (@p1307 @p1306) :args (true @t132))
% 65.29/65.57  (step @p1309 :rule eq_resolve :premises (@p1308 @p1287))
% 65.29/65.57  (step @p1310 :rule symm :premises (@p1225))
% 65.29/65.57  (step @p1311 :rule refl :args (@t134))
% 65.29/65.57  (step @p1312 :rule bool-double-not-elim :args (@t135))
% 65.29/65.57  (step @p1313 :rule nary_cong :premises (@p1312 @p1233 @p1311) :args ((or (not @t136) @t119 @t134)))
% 65.29/65.57  (assume-push @p34817 @t136)
% 65.29/65.57  (assume-push @p34818 @t118)
% 65.29/65.57  (assume-push @p34819 @t136)
% 65.29/65.57  (assume-push @p34820 @t118)
% 65.29/65.57  (step @p1318 :rule false_intro :premises (@p1310))
% 65.29/65.57  (step @p1319 :rule symm :premises (@p34818))
% 65.29/65.57  (step @p1320 :rule refl :args (tptp.i5))
% 65.29/65.57  (step @p1321 :rule cong :premises (@p1320 @p1319) :args (@t133))
% 65.29/65.57  (step @p1322 :rule trans :premises (@p1321 @p1318))
% 65.29/65.57  (step @p1323 :rule false_elim :premises (@p1322))
% 65.29/65.57  (step-pop @p34821 :rule scope :premises (@p1323))
% 65.29/65.57  (step-pop @p34822 :rule scope :premises (@p34821))
% 65.29/65.57  (step @p1324 :rule process_scope :premises (@p34822) :args (@t134))
% 65.29/65.57  (step @p1327 :rule and_intro :premises (@p1310 @p34818))
% 65.29/65.57  (step @p1328 :rule modus_ponens :premises (@p1327 @p1324))
% 65.29/65.57  (step-pop @p34823 :rule scope :premises (@p1328))
% 65.29/65.57  (step-pop @p34824 :rule scope :premises (@p34823))
% 65.29/65.57  (step @p1329 :rule process_scope :premises (@p34824) :args (@t134))
% 65.29/65.57  (step @p1332 :rule implies_elim :premises (@p1329))
% 65.29/65.57  (step @p1333 :rule cnf_and_neg :args (@t137))
% 65.29/65.57  (step @p1334 :rule resolution :premises (@p1333 @p1332) :args (true @t137))
% 65.29/65.57  (step @p1335 :rule eq_resolve :premises (@p1334 @p1313))
% 65.29/65.57  (step @p1336 :rule symm :premises (@p1224))
% 65.29/65.57  (step @p1337 :rule refl :args (@t139))
% 65.29/65.57  (step @p1338 :rule bool-double-not-elim :args (@t140))
% 65.29/65.57  (step @p1339 :rule nary_cong :premises (@p1338 @p1233 @p1337) :args ((or (not @t141) @t119 @t139)))
% 65.29/65.57  (assume-push @p34825 @t141)
% 65.29/65.57  (assume-push @p34826 @t118)
% 65.29/65.57  (assume-push @p34827 @t141)
% 65.29/65.57  (assume-push @p34828 @t118)
% 65.29/65.57  (step @p1344 :rule false_intro :premises (@p1336))
% 65.29/65.57  (step @p1345 :rule symm :premises (@p34826))
% 65.29/65.57  (step @p1346 :rule refl :args (tptp.i6))
% 65.29/65.57  (step @p1347 :rule cong :premises (@p1346 @p1345) :args (@t138))
% 65.29/65.57  (step @p1348 :rule trans :premises (@p1347 @p1344))
% 65.29/65.57  (step @p1349 :rule false_elim :premises (@p1348))
% 65.29/65.57  (step-pop @p34829 :rule scope :premises (@p1349))
% 65.29/65.57  (step-pop @p34830 :rule scope :premises (@p34829))
% 65.29/65.57  (step @p1350 :rule process_scope :premises (@p34830) :args (@t139))
% 65.29/65.57  (step @p1353 :rule and_intro :premises (@p1336 @p34826))
% 65.29/65.57  (step @p1354 :rule modus_ponens :premises (@p1353 @p1350))
% 65.29/65.57  (step-pop @p34831 :rule scope :premises (@p1354))
% 65.29/65.57  (step-pop @p34832 :rule scope :premises (@p34831))
% 65.29/65.57  (step @p1355 :rule process_scope :premises (@p34832) :args (@t139))
% 65.29/65.57  (step @p1358 :rule implies_elim :premises (@p1355))
% 65.29/65.57  (step @p1359 :rule cnf_and_neg :args (@t142))
% 65.29/65.57  (step @p1360 :rule resolution :premises (@p1359 @p1358) :args (true @t142))
% 65.29/65.57  (step @p1361 :rule eq_resolve :premises (@p1360 @p1339))
% 65.29/65.57  (step @p1362 :rule symm :premises (@p1223))
% 65.29/65.57  (step @p1363 :rule refl :args (@t144))
% 65.29/65.57  (step @p1364 :rule bool-double-not-elim :args (@t145))
% 65.29/65.57  (step @p1365 :rule nary_cong :premises (@p1364 @p1233 @p1363) :args ((or (not @t146) @t119 @t144)))
% 65.29/65.57  (assume-push @p34833 @t146)
% 65.29/65.57  (assume-push @p34834 @t118)
% 65.29/65.57  (assume-push @p34835 @t146)
% 65.29/65.57  (assume-push @p34836 @t118)
% 65.29/65.57  (step @p1370 :rule false_intro :premises (@p1362))
% 65.29/65.57  (step @p1371 :rule symm :premises (@p34834))
% 65.29/65.57  (step @p1372 :rule refl :args (tptp.i7))
% 65.29/65.57  (step @p1373 :rule cong :premises (@p1372 @p1371) :args (@t143))
% 65.29/65.57  (step @p1374 :rule trans :premises (@p1373 @p1370))
% 65.29/65.57  (step @p1375 :rule false_elim :premises (@p1374))
% 65.29/65.57  (step-pop @p34837 :rule scope :premises (@p1375))
% 65.29/65.57  (step-pop @p34838 :rule scope :premises (@p34837))
% 65.29/65.57  (step @p1376 :rule process_scope :premises (@p34838) :args (@t144))
% 65.29/65.57  (step @p1379 :rule and_intro :premises (@p1362 @p34834))
% 65.29/65.57  (step @p1380 :rule modus_ponens :premises (@p1379 @p1376))
% 65.29/65.57  (step-pop @p34839 :rule scope :premises (@p1380))
% 65.29/65.57  (step-pop @p34840 :rule scope :premises (@p34839))
% 65.29/65.57  (step @p1381 :rule process_scope :premises (@p34840) :args (@t144))
% 65.29/65.57  (step @p1384 :rule implies_elim :premises (@p1381))
% 65.29/65.57  (step @p1385 :rule cnf_and_neg :args (@t147))
% 65.29/65.57  (step @p1386 :rule resolution :premises (@p1385 @p1384) :args (true @t147))
% 65.29/65.57  (step @p1387 :rule eq_resolve :premises (@p1386 @p1365))
% 65.29/65.57  (step @p1388 :rule symm :premises (@p1222))
% 65.29/65.57  (step @p1389 :rule refl :args (@t149))
% 65.29/65.57  (step @p1390 :rule bool-double-not-elim :args (@t150))
% 65.29/65.57  (step @p1391 :rule nary_cong :premises (@p1390 @p1233 @p1389) :args ((or (not @t151) @t119 @t149)))
% 65.29/65.57  (assume-push @p34841 @t151)
% 65.29/65.57  (assume-push @p34842 @t118)
% 65.29/65.57  (assume-push @p34843 @t151)
% 65.29/65.57  (assume-push @p34844 @t118)
% 65.29/65.57  (step @p1396 :rule false_intro :premises (@p1388))
% 65.29/65.57  (step @p1397 :rule symm :premises (@p34842))
% 65.29/65.57  (step @p1398 :rule refl :args (tptp.i8))
% 65.29/65.57  (step @p1399 :rule cong :premises (@p1398 @p1397) :args (@t148))
% 65.29/65.57  (step @p1400 :rule trans :premises (@p1399 @p1396))
% 65.29/65.57  (step @p1401 :rule false_elim :premises (@p1400))
% 65.29/65.57  (step-pop @p34845 :rule scope :premises (@p1401))
% 65.29/65.57  (step-pop @p34846 :rule scope :premises (@p34845))
% 65.29/65.57  (step @p1402 :rule process_scope :premises (@p34846) :args (@t149))
% 65.29/65.57  (step @p1405 :rule and_intro :premises (@p1388 @p34842))
% 65.29/65.57  (step @p1406 :rule modus_ponens :premises (@p1405 @p1402))
% 65.29/65.57  (step-pop @p34847 :rule scope :premises (@p1406))
% 65.29/65.57  (step-pop @p34848 :rule scope :premises (@p34847))
% 65.29/65.57  (step @p1407 :rule process_scope :premises (@p34848) :args (@t149))
% 65.29/65.57  (step @p1410 :rule implies_elim :premises (@p1407))
% 65.29/65.57  (step @p1411 :rule cnf_and_neg :args (@t152))
% 65.29/65.57  (step @p1412 :rule resolution :premises (@p1411 @p1410) :args (true @t152))
% 65.29/65.57  (step @p1413 :rule eq_resolve :premises (@p1412 @p1391))
% 65.29/65.57  (step @p1414 :rule symm :premises (@p1221))
% 65.29/65.57  (step @p1415 :rule refl :args (@t154))
% 65.29/65.57  (step @p1416 :rule bool-double-not-elim :args (@t155))
% 65.29/65.57  (step @p1417 :rule nary_cong :premises (@p1416 @p1233 @p1415) :args ((or (not @t156) @t119 @t154)))
% 65.29/65.57  (assume-push @p34849 @t156)
% 65.29/65.57  (assume-push @p34850 @t118)
% 65.29/65.57  (assume-push @p34851 @t156)
% 65.29/65.57  (assume-push @p34852 @t118)
% 65.29/65.57  (step @p1422 :rule false_intro :premises (@p1414))
% 65.29/65.57  (step @p1423 :rule symm :premises (@p34850))
% 65.29/65.57  (step @p1424 :rule refl :args (tptp.i9))
% 65.29/65.57  (step @p1425 :rule cong :premises (@p1424 @p1423) :args (@t153))
% 65.29/65.57  (step @p1426 :rule trans :premises (@p1425 @p1422))
% 65.29/65.57  (step @p1427 :rule false_elim :premises (@p1426))
% 65.29/65.57  (step-pop @p34853 :rule scope :premises (@p1427))
% 65.29/65.57  (step-pop @p34854 :rule scope :premises (@p34853))
% 65.29/65.57  (step @p1428 :rule process_scope :premises (@p34854) :args (@t154))
% 65.29/65.57  (step @p1431 :rule and_intro :premises (@p1414 @p34850))
% 65.29/65.57  (step @p1432 :rule modus_ponens :premises (@p1431 @p1428))
% 65.29/65.57  (step-pop @p34855 :rule scope :premises (@p1432))
% 65.29/65.57  (step-pop @p34856 :rule scope :premises (@p34855))
% 65.29/65.57  (step @p1433 :rule process_scope :premises (@p34856) :args (@t154))
% 65.29/65.57  (step @p1436 :rule implies_elim :premises (@p1433))
% 65.29/65.57  (step @p1437 :rule cnf_and_neg :args (@t157))
% 65.29/65.57  (step @p1438 :rule resolution :premises (@p1437 @p1436) :args (true @t157))
% 65.29/65.57  (step @p1439 :rule eq_resolve :premises (@p1438 @p1417))
% 65.29/65.57  (step @p1440 :rule symm :premises (@p1220))
% 65.29/65.57  (step @p1441 :rule refl :args (@t159))
% 65.29/65.57  (step @p1442 :rule bool-double-not-elim :args (@t160))
% 65.29/65.57  (step @p1443 :rule nary_cong :premises (@p1442 @p1233 @p1441) :args ((or (not @t161) @t119 @t159)))
% 65.29/65.57  (assume-push @p34857 @t161)
% 65.29/65.57  (assume-push @p34858 @t118)
% 65.29/65.57  (assume-push @p34859 @t161)
% 65.29/65.57  (assume-push @p34860 @t118)
% 65.29/65.57  (step @p1448 :rule false_intro :premises (@p1440))
% 65.29/65.57  (step @p1449 :rule symm :premises (@p34858))
% 65.29/65.57  (step @p1450 :rule refl :args (tptp.i10))
% 65.29/65.57  (step @p1451 :rule cong :premises (@p1450 @p1449) :args (@t158))
% 65.29/65.57  (step @p1452 :rule trans :premises (@p1451 @p1448))
% 65.29/65.57  (step @p1453 :rule false_elim :premises (@p1452))
% 65.29/65.57  (step-pop @p34861 :rule scope :premises (@p1453))
% 65.29/65.57  (step-pop @p34862 :rule scope :premises (@p34861))
% 65.29/65.57  (step @p1454 :rule process_scope :premises (@p34862) :args (@t159))
% 65.29/65.57  (step @p1457 :rule and_intro :premises (@p1440 @p34858))
% 65.29/65.57  (step @p1458 :rule modus_ponens :premises (@p1457 @p1454))
% 65.29/65.57  (step-pop @p34863 :rule scope :premises (@p1458))
% 65.29/65.57  (step-pop @p34864 :rule scope :premises (@p34863))
% 65.29/65.57  (step @p1459 :rule process_scope :premises (@p34864) :args (@t159))
% 65.29/65.57  (step @p1462 :rule implies_elim :premises (@p1459))
% 65.29/65.57  (step @p1463 :rule cnf_and_neg :args (@t162))
% 65.29/65.57  (step @p1464 :rule resolution :premises (@p1463 @p1462) :args (true @t162))
% 65.29/65.57  (step @p1465 :rule eq_resolve :premises (@p1464 @p1443))
% 65.29/65.57  (step @p1466 :rule symm :premises (@p1219))
% 65.29/65.57  (step @p1467 :rule refl :args (@t164))
% 65.29/65.57  (step @p1468 :rule bool-double-not-elim :args (@t165))
% 65.29/65.57  (step @p1469 :rule nary_cong :premises (@p1468 @p1233 @p1467) :args ((or (not @t166) @t119 @t164)))
% 65.29/65.57  (assume-push @p34865 @t166)
% 65.29/65.57  (assume-push @p34866 @t118)
% 65.29/65.57  (assume-push @p34867 @t166)
% 65.29/65.57  (assume-push @p34868 @t118)
% 65.29/65.57  (step @p1474 :rule false_intro :premises (@p1466))
% 65.29/65.57  (step @p1475 :rule symm :premises (@p34866))
% 65.29/65.57  (step @p1476 :rule refl :args (tptp.i11))
% 65.29/65.57  (step @p1477 :rule cong :premises (@p1476 @p1475) :args (@t163))
% 65.29/65.57  (step @p1478 :rule trans :premises (@p1477 @p1474))
% 65.29/65.57  (step @p1479 :rule false_elim :premises (@p1478))
% 65.29/65.57  (step-pop @p34869 :rule scope :premises (@p1479))
% 65.29/65.57  (step-pop @p34870 :rule scope :premises (@p34869))
% 65.29/65.57  (step @p1480 :rule process_scope :premises (@p34870) :args (@t164))
% 65.29/65.57  (step @p1483 :rule and_intro :premises (@p1466 @p34866))
% 65.29/65.57  (step @p1484 :rule modus_ponens :premises (@p1483 @p1480))
% 65.29/65.57  (step-pop @p34871 :rule scope :premises (@p1484))
% 65.29/65.57  (step-pop @p34872 :rule scope :premises (@p34871))
% 65.29/65.57  (step @p1485 :rule process_scope :premises (@p34872) :args (@t164))
% 65.29/65.57  (step @p1488 :rule implies_elim :premises (@p1485))
% 65.29/65.57  (step @p1489 :rule cnf_and_neg :args (@t167))
% 65.29/65.57  (step @p1490 :rule resolution :premises (@p1489 @p1488) :args (true @t167))
% 65.29/65.57  (step @p1491 :rule eq_resolve :premises (@p1490 @p1469))
% 65.29/65.57  (step @p1492 :rule symm :premises (@p1218))
% 65.29/65.57  (step @p1493 :rule refl :args (@t169))
% 65.29/65.57  (step @p1494 :rule bool-double-not-elim :args (@t170))
% 65.29/65.57  (step @p1495 :rule nary_cong :premises (@p1494 @p1233 @p1493) :args ((or (not @t171) @t119 @t169)))
% 65.29/65.57  (assume-push @p34873 @t171)
% 65.29/65.57  (assume-push @p34874 @t118)
% 65.29/65.57  (assume-push @p34875 @t171)
% 65.29/65.57  (assume-push @p34876 @t118)
% 65.29/65.57  (step @p1500 :rule false_intro :premises (@p1492))
% 65.29/65.57  (step @p1501 :rule symm :premises (@p34874))
% 65.29/65.57  (step @p1502 :rule refl :args (tptp.i12))
% 65.29/65.57  (step @p1503 :rule cong :premises (@p1502 @p1501) :args (@t168))
% 65.29/65.57  (step @p1504 :rule trans :premises (@p1503 @p1500))
% 65.29/65.57  (step @p1505 :rule false_elim :premises (@p1504))
% 65.29/65.57  (step-pop @p34877 :rule scope :premises (@p1505))
% 65.29/65.57  (step-pop @p34878 :rule scope :premises (@p34877))
% 65.29/65.57  (step @p1506 :rule process_scope :premises (@p34878) :args (@t169))
% 65.29/65.57  (step @p1509 :rule and_intro :premises (@p1492 @p34874))
% 65.29/65.57  (step @p1510 :rule modus_ponens :premises (@p1509 @p1506))
% 65.29/65.57  (step-pop @p34879 :rule scope :premises (@p1510))
% 65.29/65.57  (step-pop @p34880 :rule scope :premises (@p34879))
% 65.29/65.57  (step @p1511 :rule process_scope :premises (@p34880) :args (@t169))
% 65.29/65.57  (step @p1514 :rule implies_elim :premises (@p1511))
% 65.29/65.57  (step @p1515 :rule cnf_and_neg :args (@t172))
% 65.29/65.57  (step @p1516 :rule resolution :premises (@p1515 @p1514) :args (true @t172))
% 65.29/65.57  (step @p1517 :rule eq_resolve :premises (@p1516 @p1495))
% 65.29/65.57  (step @p1518 :rule symm :premises (@p1217))
% 65.29/65.57  (step @p1519 :rule refl :args (@t174))
% 65.29/65.57  (step @p1520 :rule bool-double-not-elim :args (@t175))
% 65.29/65.57  (step @p1521 :rule nary_cong :premises (@p1520 @p1233 @p1519) :args ((or (not @t176) @t119 @t174)))
% 65.29/65.57  (assume-push @p34881 @t176)
% 65.29/65.57  (assume-push @p34882 @t118)
% 65.29/65.57  (assume-push @p34883 @t176)
% 65.29/65.57  (assume-push @p34884 @t118)
% 65.29/65.57  (step @p1526 :rule false_intro :premises (@p1518))
% 65.29/65.57  (step @p1527 :rule symm :premises (@p34882))
% 65.29/65.57  (step @p1528 :rule refl :args (tptp.i13))
% 65.29/65.57  (step @p1529 :rule cong :premises (@p1528 @p1527) :args (@t173))
% 65.29/65.57  (step @p1530 :rule trans :premises (@p1529 @p1526))
% 65.29/65.57  (step @p1531 :rule false_elim :premises (@p1530))
% 65.29/65.57  (step-pop @p34885 :rule scope :premises (@p1531))
% 65.29/65.57  (step-pop @p34886 :rule scope :premises (@p34885))
% 65.29/65.57  (step @p1532 :rule process_scope :premises (@p34886) :args (@t174))
% 65.29/65.57  (step @p1535 :rule and_intro :premises (@p1518 @p34882))
% 65.29/65.57  (step @p1536 :rule modus_ponens :premises (@p1535 @p1532))
% 65.29/65.57  (step-pop @p34887 :rule scope :premises (@p1536))
% 65.29/65.57  (step-pop @p34888 :rule scope :premises (@p34887))
% 65.29/65.57  (step @p1537 :rule process_scope :premises (@p34888) :args (@t174))
% 65.29/65.57  (step @p1540 :rule implies_elim :premises (@p1537))
% 65.29/65.57  (step @p1541 :rule cnf_and_neg :args (@t177))
% 65.29/65.57  (step @p1542 :rule resolution :premises (@p1541 @p1540) :args (true @t177))
% 65.29/65.57  (step @p1543 :rule eq_resolve :premises (@p1542 @p1521))
% 65.29/65.57  (step @p1544 :rule symm :premises (@p1216))
% 65.29/65.57  (step @p1545 :rule refl :args (@t179))
% 65.29/65.57  (step @p1546 :rule bool-double-not-elim :args (@t180))
% 65.29/65.57  (step @p1547 :rule nary_cong :premises (@p1546 @p1233 @p1545) :args ((or (not @t181) @t119 @t179)))
% 65.29/65.57  (assume-push @p34889 @t181)
% 65.29/65.57  (assume-push @p34890 @t118)
% 65.29/65.57  (assume-push @p34891 @t181)
% 65.29/65.57  (assume-push @p34892 @t118)
% 65.29/65.57  (step @p1552 :rule false_intro :premises (@p1544))
% 65.29/65.57  (step @p1553 :rule symm :premises (@p34890))
% 65.29/65.57  (step @p1554 :rule refl :args (tptp.i14))
% 65.29/65.57  (step @p1555 :rule cong :premises (@p1554 @p1553) :args (@t178))
% 65.29/65.57  (step @p1556 :rule trans :premises (@p1555 @p1552))
% 65.29/65.57  (step @p1557 :rule false_elim :premises (@p1556))
% 65.29/65.57  (step-pop @p34893 :rule scope :premises (@p1557))
% 65.29/65.57  (step-pop @p34894 :rule scope :premises (@p34893))
% 65.29/65.57  (step @p1558 :rule process_scope :premises (@p34894) :args (@t179))
% 65.29/65.57  (step @p1561 :rule and_intro :premises (@p1544 @p34890))
% 65.29/65.57  (step @p1562 :rule modus_ponens :premises (@p1561 @p1558))
% 65.29/65.57  (step-pop @p34895 :rule scope :premises (@p1562))
% 65.29/65.57  (step-pop @p34896 :rule scope :premises (@p34895))
% 65.29/65.57  (step @p1563 :rule process_scope :premises (@p34896) :args (@t179))
% 65.29/65.57  (step @p1566 :rule implies_elim :premises (@p1563))
% 65.29/65.57  (step @p1567 :rule cnf_and_neg :args (@t182))
% 65.29/65.57  (step @p1568 :rule resolution :premises (@p1567 @p1566) :args (true @t182))
% 65.29/65.57  (step @p1569 :rule eq_resolve :premises (@p1568 @p1547))
% 65.29/65.57  (step @p1570 :rule symm :premises (@p1215))
% 65.29/65.57  (step @p1571 :rule refl :args (@t184))
% 65.29/65.57  (step @p1572 :rule bool-double-not-elim :args (@t185))
% 65.29/65.57  (step @p1573 :rule nary_cong :premises (@p1572 @p1233 @p1571) :args ((or (not @t186) @t119 @t184)))
% 65.29/65.57  (assume-push @p34897 @t186)
% 65.29/65.57  (assume-push @p34898 @t118)
% 65.29/65.57  (assume-push @p34899 @t186)
% 65.29/65.57  (assume-push @p34900 @t118)
% 65.29/65.57  (step @p1578 :rule false_intro :premises (@p1570))
% 65.29/65.57  (step @p1579 :rule symm :premises (@p34898))
% 65.29/65.57  (step @p1580 :rule refl :args (tptp.i15))
% 65.29/65.57  (step @p1581 :rule cong :premises (@p1580 @p1579) :args (@t183))
% 65.29/65.57  (step @p1582 :rule trans :premises (@p1581 @p1578))
% 65.29/65.57  (step @p1583 :rule false_elim :premises (@p1582))
% 65.29/65.57  (step-pop @p34901 :rule scope :premises (@p1583))
% 65.29/65.57  (step-pop @p34902 :rule scope :premises (@p34901))
% 65.29/65.57  (step @p1584 :rule process_scope :premises (@p34902) :args (@t184))
% 65.29/65.57  (step @p1587 :rule and_intro :premises (@p1570 @p34898))
% 65.29/65.57  (step @p1588 :rule modus_ponens :premises (@p1587 @p1584))
% 65.29/65.57  (step-pop @p34903 :rule scope :premises (@p1588))
% 65.29/65.57  (step-pop @p34904 :rule scope :premises (@p34903))
% 65.29/65.57  (step @p1589 :rule process_scope :premises (@p34904) :args (@t184))
% 65.29/65.57  (step @p1592 :rule implies_elim :premises (@p1589))
% 65.29/65.57  (step @p1593 :rule cnf_and_neg :args (@t187))
% 65.29/65.57  (step @p1594 :rule resolution :premises (@p1593 @p1592) :args (true @t187))
% 65.29/65.57  (step @p1595 :rule eq_resolve :premises (@p1594 @p1573))
% 65.29/65.57  (step @p1596 :rule symm :premises (@p1214))
% 65.29/65.57  (step @p1597 :rule refl :args (@t189))
% 65.29/65.57  (step @p1598 :rule bool-double-not-elim :args (@t190))
% 65.29/65.57  (step @p1599 :rule nary_cong :premises (@p1598 @p1233 @p1597) :args ((or (not @t191) @t119 @t189)))
% 65.29/65.57  (assume-push @p34905 @t191)
% 65.29/65.57  (assume-push @p34906 @t118)
% 65.29/65.57  (assume-push @p34907 @t191)
% 65.29/65.57  (assume-push @p34908 @t118)
% 65.29/65.57  (step @p1604 :rule false_intro :premises (@p1596))
% 65.29/65.57  (step @p1605 :rule symm :premises (@p34906))
% 65.29/65.57  (step @p1606 :rule refl :args (tptp.i16))
% 65.29/65.57  (step @p1607 :rule cong :premises (@p1606 @p1605) :args (@t188))
% 65.29/65.57  (step @p1608 :rule trans :premises (@p1607 @p1604))
% 65.29/65.57  (step @p1609 :rule false_elim :premises (@p1608))
% 65.29/65.57  (step-pop @p34909 :rule scope :premises (@p1609))
% 65.29/65.57  (step-pop @p34910 :rule scope :premises (@p34909))
% 65.29/65.57  (step @p1610 :rule process_scope :premises (@p34910) :args (@t189))
% 65.29/65.57  (step @p1613 :rule and_intro :premises (@p1596 @p34906))
% 65.29/65.57  (step @p1614 :rule modus_ponens :premises (@p1613 @p1610))
% 65.29/65.57  (step-pop @p34911 :rule scope :premises (@p1614))
% 65.29/65.57  (step-pop @p34912 :rule scope :premises (@p34911))
% 65.29/65.57  (step @p1615 :rule process_scope :premises (@p34912) :args (@t189))
% 65.29/65.57  (step @p1618 :rule implies_elim :premises (@p1615))
% 65.29/65.57  (step @p1619 :rule cnf_and_neg :args (@t192))
% 65.29/65.57  (step @p1620 :rule resolution :premises (@p1619 @p1618) :args (true @t192))
% 65.29/65.57  (step @p1621 :rule eq_resolve :premises (@p1620 @p1599))
% 65.29/65.57  (step @p1622 :rule symm :premises (@p1213))
% 65.29/65.57  (step @p1623 :rule refl :args (@t194))
% 65.29/65.57  (step @p1624 :rule bool-double-not-elim :args (@t195))
% 65.29/65.57  (step @p1625 :rule nary_cong :premises (@p1624 @p1233 @p1623) :args ((or (not @t196) @t119 @t194)))
% 65.29/65.57  (assume-push @p34913 @t196)
% 65.29/65.57  (assume-push @p34914 @t118)
% 65.29/65.57  (assume-push @p34915 @t196)
% 65.29/65.57  (assume-push @p34916 @t118)
% 65.29/65.57  (step @p1630 :rule false_intro :premises (@p1622))
% 65.29/65.57  (step @p1631 :rule symm :premises (@p34914))
% 65.29/65.57  (step @p1632 :rule refl :args (tptp.i17))
% 65.29/65.57  (step @p1633 :rule cong :premises (@p1632 @p1631) :args (@t193))
% 65.29/65.57  (step @p1634 :rule trans :premises (@p1633 @p1630))
% 65.29/65.57  (step @p1635 :rule false_elim :premises (@p1634))
% 65.29/65.57  (step-pop @p34917 :rule scope :premises (@p1635))
% 65.29/65.57  (step-pop @p34918 :rule scope :premises (@p34917))
% 65.29/65.57  (step @p1636 :rule process_scope :premises (@p34918) :args (@t194))
% 65.29/65.57  (step @p1639 :rule and_intro :premises (@p1622 @p34914))
% 65.29/65.57  (step @p1640 :rule modus_ponens :premises (@p1639 @p1636))
% 65.29/65.57  (step-pop @p34919 :rule scope :premises (@p1640))
% 65.29/65.57  (step-pop @p34920 :rule scope :premises (@p34919))
% 65.29/65.57  (step @p1641 :rule process_scope :premises (@p34920) :args (@t194))
% 65.29/65.57  (step @p1644 :rule implies_elim :premises (@p1641))
% 65.29/65.57  (step @p1645 :rule cnf_and_neg :args (@t197))
% 65.29/65.57  (step @p1646 :rule resolution :premises (@p1645 @p1644) :args (true @t197))
% 65.29/65.57  (step @p1647 :rule eq_resolve :premises (@p1646 @p1625))
% 65.29/65.57  (step @p1648 :rule symm :premises (@p1212))
% 65.29/65.57  (step @p1649 :rule refl :args (@t199))
% 65.29/65.57  (step @p1650 :rule bool-double-not-elim :args (@t200))
% 65.29/65.57  (step @p1651 :rule nary_cong :premises (@p1650 @p1233 @p1649) :args ((or (not @t201) @t119 @t199)))
% 65.29/65.57  (assume-push @p34921 @t201)
% 65.29/65.57  (assume-push @p34922 @t118)
% 65.29/65.57  (assume-push @p34923 @t201)
% 65.29/65.57  (assume-push @p34924 @t118)
% 65.29/65.57  (step @p1656 :rule false_intro :premises (@p1648))
% 65.29/65.57  (step @p1657 :rule symm :premises (@p34922))
% 65.29/65.57  (step @p1658 :rule refl :args (tptp.i18))
% 65.29/65.57  (step @p1659 :rule cong :premises (@p1658 @p1657) :args (@t198))
% 65.29/65.57  (step @p1660 :rule trans :premises (@p1659 @p1656))
% 65.29/65.57  (step @p1661 :rule false_elim :premises (@p1660))
% 65.29/65.57  (step-pop @p34925 :rule scope :premises (@p1661))
% 65.29/65.57  (step-pop @p34926 :rule scope :premises (@p34925))
% 65.29/65.57  (step @p1662 :rule process_scope :premises (@p34926) :args (@t199))
% 65.29/65.57  (step @p1665 :rule and_intro :premises (@p1648 @p34922))
% 65.29/65.57  (step @p1666 :rule modus_ponens :premises (@p1665 @p1662))
% 65.29/65.57  (step-pop @p34927 :rule scope :premises (@p1666))
% 65.29/65.57  (step-pop @p34928 :rule scope :premises (@p34927))
% 65.29/65.57  (step @p1667 :rule process_scope :premises (@p34928) :args (@t199))
% 65.29/65.57  (step @p1670 :rule implies_elim :premises (@p1667))
% 65.29/65.57  (step @p1671 :rule cnf_and_neg :args (@t202))
% 65.29/65.57  (step @p1672 :rule resolution :premises (@p1671 @p1670) :args (true @t202))
% 65.29/65.57  (step @p1673 :rule eq_resolve :premises (@p1672 @p1651))
% 65.29/65.57  (step @p1674 :rule symm :premises (@p1211))
% 65.29/65.57  (step @p1675 :rule refl :args (@t204))
% 65.29/65.57  (step @p1676 :rule bool-double-not-elim :args (@t205))
% 65.29/65.57  (step @p1677 :rule nary_cong :premises (@p1676 @p1233 @p1675) :args ((or (not @t206) @t119 @t204)))
% 65.29/65.57  (assume-push @p34929 @t206)
% 65.29/65.57  (assume-push @p34930 @t118)
% 65.29/65.57  (assume-push @p34931 @t206)
% 65.29/65.57  (assume-push @p34932 @t118)
% 65.29/65.57  (step @p1682 :rule false_intro :premises (@p1674))
% 65.29/65.57  (step @p1683 :rule symm :premises (@p34930))
% 65.29/65.57  (step @p1684 :rule refl :args (tptp.i19))
% 65.29/65.57  (step @p1685 :rule cong :premises (@p1684 @p1683) :args (@t203))
% 65.29/65.57  (step @p1686 :rule trans :premises (@p1685 @p1682))
% 65.29/65.57  (step @p1687 :rule false_elim :premises (@p1686))
% 65.29/65.57  (step-pop @p34933 :rule scope :premises (@p1687))
% 65.29/65.57  (step-pop @p34934 :rule scope :premises (@p34933))
% 65.29/65.57  (step @p1688 :rule process_scope :premises (@p34934) :args (@t204))
% 65.29/65.57  (step @p1691 :rule and_intro :premises (@p1674 @p34930))
% 65.29/65.57  (step @p1692 :rule modus_ponens :premises (@p1691 @p1688))
% 65.29/65.57  (step-pop @p34935 :rule scope :premises (@p1692))
% 65.29/65.57  (step-pop @p34936 :rule scope :premises (@p34935))
% 65.29/65.57  (step @p1693 :rule process_scope :premises (@p34936) :args (@t204))
% 65.29/65.57  (step @p1696 :rule implies_elim :premises (@p1693))
% 65.29/65.57  (step @p1697 :rule cnf_and_neg :args (@t207))
% 65.29/65.57  (step @p1698 :rule resolution :premises (@p1697 @p1696) :args (true @t207))
% 65.29/65.57  (step @p1699 :rule eq_resolve :premises (@p1698 @p1677))
% 65.29/65.57  (step @p1700 :rule symm :premises (@p1210))
% 65.29/65.57  (step @p1701 :rule refl :args (@t209))
% 65.29/65.57  (step @p1702 :rule bool-double-not-elim :args (@t210))
% 65.29/65.57  (step @p1703 :rule nary_cong :premises (@p1702 @p1233 @p1701) :args ((or (not @t211) @t119 @t209)))
% 65.29/65.57  (assume-push @p34937 @t211)
% 65.29/65.57  (assume-push @p34938 @t118)
% 65.29/65.57  (assume-push @p34939 @t211)
% 65.29/65.57  (assume-push @p34940 @t118)
% 65.29/65.57  (step @p1708 :rule false_intro :premises (@p1700))
% 65.29/65.57  (step @p1709 :rule symm :premises (@p34938))
% 65.29/65.57  (step @p1710 :rule refl :args (tptp.i20))
% 65.29/65.57  (step @p1711 :rule cong :premises (@p1710 @p1709) :args (@t208))
% 65.29/65.57  (step @p1712 :rule trans :premises (@p1711 @p1708))
% 65.29/65.57  (step @p1713 :rule false_elim :premises (@p1712))
% 65.29/65.57  (step-pop @p34941 :rule scope :premises (@p1713))
% 65.29/65.57  (step-pop @p34942 :rule scope :premises (@p34941))
% 65.29/65.57  (step @p1714 :rule process_scope :premises (@p34942) :args (@t209))
% 65.29/65.57  (step @p1717 :rule and_intro :premises (@p1700 @p34938))
% 65.29/65.57  (step @p1718 :rule modus_ponens :premises (@p1717 @p1714))
% 65.29/65.57  (step-pop @p34943 :rule scope :premises (@p1718))
% 65.29/65.57  (step-pop @p34944 :rule scope :premises (@p34943))
% 65.29/65.57  (step @p1719 :rule process_scope :premises (@p34944) :args (@t209))
% 65.29/65.57  (step @p1722 :rule implies_elim :premises (@p1719))
% 65.29/65.57  (step @p1723 :rule cnf_and_neg :args (@t212))
% 65.29/65.57  (step @p1724 :rule resolution :premises (@p1723 @p1722) :args (true @t212))
% 65.29/65.57  (step @p1725 :rule eq_resolve :premises (@p1724 @p1703))
% 65.29/65.57  (step @p1726 :rule symm :premises (@p1209))
% 65.29/65.57  (step @p1727 :rule refl :args (@t214))
% 65.29/65.57  (step @p1728 :rule bool-double-not-elim :args (@t215))
% 65.29/65.57  (step @p1729 :rule nary_cong :premises (@p1728 @p1233 @p1727) :args ((or (not @t216) @t119 @t214)))
% 65.29/65.57  (assume-push @p34945 @t216)
% 65.29/65.57  (assume-push @p34946 @t118)
% 65.29/65.57  (assume-push @p34947 @t216)
% 65.29/65.57  (assume-push @p34948 @t118)
% 65.29/65.57  (step @p1734 :rule false_intro :premises (@p1726))
% 65.29/65.57  (step @p1735 :rule symm :premises (@p34946))
% 65.29/65.57  (step @p1736 :rule refl :args (tptp.i21))
% 65.29/65.57  (step @p1737 :rule cong :premises (@p1736 @p1735) :args (@t213))
% 65.29/65.57  (step @p1738 :rule trans :premises (@p1737 @p1734))
% 65.29/65.57  (step @p1739 :rule false_elim :premises (@p1738))
% 65.29/65.57  (step-pop @p34949 :rule scope :premises (@p1739))
% 65.29/65.57  (step-pop @p34950 :rule scope :premises (@p34949))
% 65.29/65.57  (step @p1740 :rule process_scope :premises (@p34950) :args (@t214))
% 65.29/65.57  (step @p1743 :rule and_intro :premises (@p1726 @p34946))
% 65.29/65.57  (step @p1744 :rule modus_ponens :premises (@p1743 @p1740))
% 65.29/65.57  (step-pop @p34951 :rule scope :premises (@p1744))
% 65.29/65.57  (step-pop @p34952 :rule scope :premises (@p34951))
% 65.29/65.57  (step @p1745 :rule process_scope :premises (@p34952) :args (@t214))
% 65.29/65.57  (step @p1748 :rule implies_elim :premises (@p1745))
% 65.29/65.57  (step @p1749 :rule cnf_and_neg :args (@t217))
% 65.29/65.57  (step @p1750 :rule resolution :premises (@p1749 @p1748) :args (true @t217))
% 65.29/65.57  (step @p1751 :rule eq_resolve :premises (@p1750 @p1729))
% 65.29/65.57  (step @p1752 :rule symm :premises (@p1208))
% 65.29/65.57  (step @p1753 :rule refl :args (@t219))
% 65.29/65.57  (step @p1754 :rule bool-double-not-elim :args (@t220))
% 65.29/65.57  (step @p1755 :rule nary_cong :premises (@p1754 @p1233 @p1753) :args ((or (not @t221) @t119 @t219)))
% 65.29/65.57  (assume-push @p34953 @t221)
% 65.29/65.57  (assume-push @p34954 @t118)
% 65.29/65.57  (assume-push @p34955 @t221)
% 65.29/65.57  (assume-push @p34956 @t118)
% 65.29/65.57  (step @p1760 :rule false_intro :premises (@p1752))
% 65.29/65.57  (step @p1761 :rule symm :premises (@p34954))
% 65.29/65.57  (step @p1762 :rule refl :args (tptp.i22))
% 65.29/65.57  (step @p1763 :rule cong :premises (@p1762 @p1761) :args (@t218))
% 65.29/65.57  (step @p1764 :rule trans :premises (@p1763 @p1760))
% 65.29/65.57  (step @p1765 :rule false_elim :premises (@p1764))
% 65.29/65.57  (step-pop @p34957 :rule scope :premises (@p1765))
% 65.29/65.57  (step-pop @p34958 :rule scope :premises (@p34957))
% 65.29/65.57  (step @p1766 :rule process_scope :premises (@p34958) :args (@t219))
% 65.29/65.57  (step @p1769 :rule and_intro :premises (@p1752 @p34954))
% 65.29/65.57  (step @p1770 :rule modus_ponens :premises (@p1769 @p1766))
% 65.29/65.57  (step-pop @p34959 :rule scope :premises (@p1770))
% 65.29/65.57  (step-pop @p34960 :rule scope :premises (@p34959))
% 65.29/65.57  (step @p1771 :rule process_scope :premises (@p34960) :args (@t219))
% 65.29/65.57  (step @p1774 :rule implies_elim :premises (@p1771))
% 65.29/65.57  (step @p1775 :rule cnf_and_neg :args (@t222))
% 65.29/65.57  (step @p1776 :rule resolution :premises (@p1775 @p1774) :args (true @t222))
% 65.29/65.57  (step @p1777 :rule eq_resolve :premises (@p1776 @p1755))
% 65.29/65.57  (step @p1778 :rule symm :premises (@p1207))
% 65.29/65.57  (step @p1779 :rule refl :args (@t224))
% 65.29/65.57  (step @p1780 :rule bool-double-not-elim :args (@t225))
% 65.29/65.57  (step @p1781 :rule nary_cong :premises (@p1780 @p1233 @p1779) :args ((or (not @t226) @t119 @t224)))
% 65.29/65.57  (assume-push @p34961 @t226)
% 65.29/65.57  (assume-push @p34962 @t118)
% 65.29/65.57  (assume-push @p34963 @t226)
% 65.29/65.57  (assume-push @p34964 @t118)
% 65.29/65.57  (step @p1786 :rule false_intro :premises (@p1778))
% 65.29/65.57  (step @p1787 :rule symm :premises (@p34962))
% 65.29/65.57  (step @p1788 :rule refl :args (tptp.i23))
% 65.29/65.57  (step @p1789 :rule cong :premises (@p1788 @p1787) :args (@t223))
% 65.29/65.57  (step @p1790 :rule trans :premises (@p1789 @p1786))
% 65.29/65.57  (step @p1791 :rule false_elim :premises (@p1790))
% 65.29/65.57  (step-pop @p34965 :rule scope :premises (@p1791))
% 65.29/65.57  (step-pop @p34966 :rule scope :premises (@p34965))
% 65.29/65.57  (step @p1792 :rule process_scope :premises (@p34966) :args (@t224))
% 65.29/65.57  (step @p1795 :rule and_intro :premises (@p1778 @p34962))
% 65.29/65.57  (step @p1796 :rule modus_ponens :premises (@p1795 @p1792))
% 65.29/65.57  (step-pop @p34967 :rule scope :premises (@p1796))
% 65.29/65.57  (step-pop @p34968 :rule scope :premises (@p34967))
% 65.29/65.57  (step @p1797 :rule process_scope :premises (@p34968) :args (@t224))
% 65.29/65.57  (step @p1800 :rule implies_elim :premises (@p1797))
% 65.29/65.57  (step @p1801 :rule cnf_and_neg :args (@t227))
% 65.29/65.57  (step @p1802 :rule resolution :premises (@p1801 @p1800) :args (true @t227))
% 65.29/65.57  (step @p1803 :rule eq_resolve :premises (@p1802 @p1781))
% 65.29/65.57  (step @p1804 :rule symm :premises (@p1206))
% 65.29/65.57  (step @p1805 :rule refl :args (@t229))
% 65.29/65.57  (step @p1806 :rule bool-double-not-elim :args (@t230))
% 65.29/65.57  (step @p1807 :rule nary_cong :premises (@p1806 @p1233 @p1805) :args ((or (not @t231) @t119 @t229)))
% 65.29/65.57  (assume-push @p34969 @t231)
% 65.29/65.57  (assume-push @p34970 @t118)
% 65.29/65.57  (assume-push @p34971 @t231)
% 65.29/65.57  (assume-push @p34972 @t118)
% 65.29/65.57  (step @p1812 :rule false_intro :premises (@p1804))
% 65.29/65.57  (step @p1813 :rule symm :premises (@p34970))
% 65.29/65.57  (step @p1814 :rule refl :args (tptp.i24))
% 65.29/65.57  (step @p1815 :rule cong :premises (@p1814 @p1813) :args (@t228))
% 65.29/65.57  (step @p1816 :rule trans :premises (@p1815 @p1812))
% 65.29/65.57  (step @p1817 :rule false_elim :premises (@p1816))
% 65.29/65.57  (step-pop @p34973 :rule scope :premises (@p1817))
% 65.29/65.57  (step-pop @p34974 :rule scope :premises (@p34973))
% 65.29/65.57  (step @p1818 :rule process_scope :premises (@p34974) :args (@t229))
% 65.29/65.57  (step @p1821 :rule and_intro :premises (@p1804 @p34970))
% 65.29/65.57  (step @p1822 :rule modus_ponens :premises (@p1821 @p1818))
% 65.29/65.57  (step-pop @p34975 :rule scope :premises (@p1822))
% 65.29/65.57  (step-pop @p34976 :rule scope :premises (@p34975))
% 65.29/65.57  (step @p1823 :rule process_scope :premises (@p34976) :args (@t229))
% 65.29/65.57  (step @p1826 :rule implies_elim :premises (@p1823))
% 65.29/65.57  (step @p1827 :rule cnf_and_neg :args (@t232))
% 65.29/65.57  (step @p1828 :rule resolution :premises (@p1827 @p1826) :args (true @t232))
% 65.29/65.57  (step @p1829 :rule eq_resolve :premises (@p1828 @p1807))
% 65.29/65.57  (step @p1830 :rule symm :premises (@p1205))
% 65.29/65.57  (step @p1831 :rule refl :args (@t234))
% 65.29/65.57  (step @p1832 :rule bool-double-not-elim :args (@t235))
% 65.29/65.57  (step @p1833 :rule nary_cong :premises (@p1832 @p1233 @p1831) :args ((or (not @t236) @t119 @t234)))
% 65.29/65.57  (assume-push @p34977 @t236)
% 65.29/65.57  (assume-push @p34978 @t118)
% 65.29/65.57  (assume-push @p34979 @t236)
% 65.29/65.57  (assume-push @p34980 @t118)
% 65.29/65.57  (step @p1838 :rule false_intro :premises (@p1830))
% 65.29/65.57  (step @p1839 :rule symm :premises (@p34978))
% 65.29/65.57  (step @p1840 :rule refl :args (tptp.i25))
% 65.29/65.57  (step @p1841 :rule cong :premises (@p1840 @p1839) :args (@t233))
% 65.29/65.57  (step @p1842 :rule trans :premises (@p1841 @p1838))
% 65.29/65.57  (step @p1843 :rule false_elim :premises (@p1842))
% 65.29/65.57  (step-pop @p34981 :rule scope :premises (@p1843))
% 65.29/65.57  (step-pop @p34982 :rule scope :premises (@p34981))
% 65.29/65.57  (step @p1844 :rule process_scope :premises (@p34982) :args (@t234))
% 65.29/65.57  (step @p1847 :rule and_intro :premises (@p1830 @p34978))
% 65.29/65.57  (step @p1848 :rule modus_ponens :premises (@p1847 @p1844))
% 65.29/65.57  (step-pop @p34983 :rule scope :premises (@p1848))
% 65.29/65.57  (step-pop @p34984 :rule scope :premises (@p34983))
% 65.29/65.57  (step @p1849 :rule process_scope :premises (@p34984) :args (@t234))
% 65.29/65.57  (step @p1852 :rule implies_elim :premises (@p1849))
% 65.29/65.57  (step @p1853 :rule cnf_and_neg :args (@t237))
% 65.29/65.57  (step @p1854 :rule resolution :premises (@p1853 @p1852) :args (true @t237))
% 65.29/65.57  (step @p1855 :rule eq_resolve :premises (@p1854 @p1833))
% 65.29/65.57  (step @p1856 :rule symm :premises (@p1204))
% 65.29/65.57  (step @p1857 :rule refl :args (@t239))
% 65.29/65.57  (step @p1858 :rule bool-double-not-elim :args (@t240))
% 65.29/65.57  (step @p1859 :rule nary_cong :premises (@p1858 @p1233 @p1857) :args ((or (not @t241) @t119 @t239)))
% 65.29/65.57  (assume-push @p34985 @t241)
% 65.29/65.57  (assume-push @p34986 @t118)
% 65.29/65.57  (assume-push @p34987 @t241)
% 65.29/65.57  (assume-push @p34988 @t118)
% 65.29/65.57  (step @p1864 :rule false_intro :premises (@p1856))
% 65.29/65.57  (step @p1865 :rule symm :premises (@p34986))
% 65.29/65.57  (step @p1866 :rule refl :args (tptp.i26))
% 65.29/65.57  (step @p1867 :rule cong :premises (@p1866 @p1865) :args (@t238))
% 65.29/65.57  (step @p1868 :rule trans :premises (@p1867 @p1864))
% 65.29/65.57  (step @p1869 :rule false_elim :premises (@p1868))
% 65.29/65.57  (step-pop @p34989 :rule scope :premises (@p1869))
% 65.29/65.57  (step-pop @p34990 :rule scope :premises (@p34989))
% 65.29/65.57  (step @p1870 :rule process_scope :premises (@p34990) :args (@t239))
% 65.29/65.57  (step @p1873 :rule and_intro :premises (@p1856 @p34986))
% 65.29/65.57  (step @p1874 :rule modus_ponens :premises (@p1873 @p1870))
% 65.29/65.57  (step-pop @p34991 :rule scope :premises (@p1874))
% 65.29/65.57  (step-pop @p34992 :rule scope :premises (@p34991))
% 65.29/65.57  (step @p1875 :rule process_scope :premises (@p34992) :args (@t239))
% 65.29/65.57  (step @p1878 :rule implies_elim :premises (@p1875))
% 65.29/65.57  (step @p1879 :rule cnf_and_neg :args (@t242))
% 65.29/65.57  (step @p1880 :rule resolution :premises (@p1879 @p1878) :args (true @t242))
% 65.29/65.57  (step @p1881 :rule eq_resolve :premises (@p1880 @p1859))
% 65.29/65.57  (step @p1882 :rule symm :premises (@p1203))
% 65.29/65.57  (step @p1883 :rule refl :args (@t244))
% 65.29/65.57  (step @p1884 :rule bool-double-not-elim :args (@t245))
% 65.29/65.57  (step @p1885 :rule nary_cong :premises (@p1884 @p1233 @p1883) :args ((or (not @t246) @t119 @t244)))
% 65.29/65.57  (assume-push @p34993 @t246)
% 65.29/65.57  (assume-push @p34994 @t118)
% 65.29/65.57  (assume-push @p34995 @t246)
% 65.29/65.57  (assume-push @p34996 @t118)
% 65.29/65.57  (step @p1890 :rule false_intro :premises (@p1882))
% 65.29/65.57  (step @p1891 :rule symm :premises (@p34994))
% 65.29/65.57  (step @p1892 :rule refl :args (tptp.i27))
% 65.29/65.57  (step @p1893 :rule cong :premises (@p1892 @p1891) :args (@t243))
% 65.29/65.57  (step @p1894 :rule trans :premises (@p1893 @p1890))
% 65.29/65.57  (step @p1895 :rule false_elim :premises (@p1894))
% 65.29/65.57  (step-pop @p34997 :rule scope :premises (@p1895))
% 65.29/65.57  (step-pop @p34998 :rule scope :premises (@p34997))
% 65.29/65.57  (step @p1896 :rule process_scope :premises (@p34998) :args (@t244))
% 65.29/65.57  (step @p1899 :rule and_intro :premises (@p1882 @p34994))
% 65.29/65.57  (step @p1900 :rule modus_ponens :premises (@p1899 @p1896))
% 65.29/65.57  (step-pop @p34999 :rule scope :premises (@p1900))
% 65.29/65.57  (step-pop @p35000 :rule scope :premises (@p34999))
% 65.29/65.57  (step @p1901 :rule process_scope :premises (@p35000) :args (@t244))
% 65.29/65.57  (step @p1904 :rule implies_elim :premises (@p1901))
% 65.29/65.57  (step @p1905 :rule cnf_and_neg :args (@t247))
% 65.29/65.57  (step @p1906 :rule resolution :premises (@p1905 @p1904) :args (true @t247))
% 65.29/65.57  (step @p1907 :rule eq_resolve :premises (@p1906 @p1885))
% 65.29/65.57  (step @p1908 :rule symm :premises (@p1202))
% 65.29/65.57  (step @p1909 :rule refl :args (@t249))
% 65.29/65.57  (step @p1910 :rule bool-double-not-elim :args (@t250))
% 65.29/65.57  (step @p1911 :rule nary_cong :premises (@p1910 @p1233 @p1909) :args ((or (not @t251) @t119 @t249)))
% 65.29/65.57  (assume-push @p35001 @t251)
% 65.29/65.57  (assume-push @p35002 @t118)
% 65.29/65.57  (assume-push @p35003 @t251)
% 65.29/65.57  (assume-push @p35004 @t118)
% 65.29/65.57  (step @p1916 :rule false_intro :premises (@p1908))
% 65.29/65.57  (step @p1917 :rule symm :premises (@p35002))
% 65.29/65.57  (step @p1918 :rule refl :args (tptp.i28))
% 65.29/65.57  (step @p1919 :rule cong :premises (@p1918 @p1917) :args (@t248))
% 65.29/65.57  (step @p1920 :rule trans :premises (@p1919 @p1916))
% 65.29/65.57  (step @p1921 :rule false_elim :premises (@p1920))
% 65.29/65.57  (step-pop @p35005 :rule scope :premises (@p1921))
% 65.29/65.57  (step-pop @p35006 :rule scope :premises (@p35005))
% 65.29/65.57  (step @p1922 :rule process_scope :premises (@p35006) :args (@t249))
% 65.29/65.57  (step @p1925 :rule and_intro :premises (@p1908 @p35002))
% 65.29/65.57  (step @p1926 :rule modus_ponens :premises (@p1925 @p1922))
% 65.29/65.57  (step-pop @p35007 :rule scope :premises (@p1926))
% 65.29/65.57  (step-pop @p35008 :rule scope :premises (@p35007))
% 65.29/65.57  (step @p1927 :rule process_scope :premises (@p35008) :args (@t249))
% 65.29/65.57  (step @p1930 :rule implies_elim :premises (@p1927))
% 65.29/65.57  (step @p1931 :rule cnf_and_neg :args (@t252))
% 65.29/65.57  (step @p1932 :rule resolution :premises (@p1931 @p1930) :args (true @t252))
% 65.29/65.57  (step @p1933 :rule eq_resolve :premises (@p1932 @p1911))
% 65.29/65.57  (step @p1934 :rule symm :premises (@p1201))
% 65.29/65.57  (step @p1935 :rule refl :args (@t254))
% 65.29/65.57  (step @p1936 :rule bool-double-not-elim :args (@t255))
% 65.29/65.57  (step @p1937 :rule nary_cong :premises (@p1936 @p1233 @p1935) :args ((or (not @t256) @t119 @t254)))
% 65.29/65.57  (assume-push @p35009 @t256)
% 65.29/65.57  (assume-push @p35010 @t118)
% 65.29/65.57  (assume-push @p35011 @t256)
% 65.29/65.57  (assume-push @p35012 @t118)
% 65.29/65.57  (step @p1942 :rule false_intro :premises (@p1934))
% 65.29/65.57  (step @p1943 :rule symm :premises (@p35010))
% 65.29/65.57  (step @p1944 :rule refl :args (tptp.i29))
% 65.29/65.57  (step @p1945 :rule cong :premises (@p1944 @p1943) :args (@t253))
% 65.29/65.57  (step @p1946 :rule trans :premises (@p1945 @p1942))
% 65.29/65.57  (step @p1947 :rule false_elim :premises (@p1946))
% 65.29/65.57  (step-pop @p35013 :rule scope :premises (@p1947))
% 65.29/65.57  (step-pop @p35014 :rule scope :premises (@p35013))
% 65.29/65.57  (step @p1948 :rule process_scope :premises (@p35014) :args (@t254))
% 65.29/65.57  (step @p1951 :rule and_intro :premises (@p1934 @p35010))
% 65.29/65.57  (step @p1952 :rule modus_ponens :premises (@p1951 @p1948))
% 65.29/65.57  (step-pop @p35015 :rule scope :premises (@p1952))
% 65.29/65.57  (step-pop @p35016 :rule scope :premises (@p35015))
% 65.29/65.57  (step @p1953 :rule process_scope :premises (@p35016) :args (@t254))
% 65.29/65.57  (step @p1956 :rule implies_elim :premises (@p1953))
% 65.29/65.57  (step @p1957 :rule cnf_and_neg :args (@t257))
% 65.29/65.57  (step @p1958 :rule resolution :premises (@p1957 @p1956) :args (true @t257))
% 65.29/65.57  (step @p1959 :rule eq_resolve :premises (@p1958 @p1937))
% 65.29/65.57  (step @p1960 :rule symm :premises (@p1200))
% 65.29/65.57  (step @p1961 :rule refl :args (@t259))
% 65.29/65.57  (step @p1962 :rule bool-double-not-elim :args (@t260))
% 65.29/65.57  (step @p1963 :rule nary_cong :premises (@p1962 @p1233 @p1961) :args ((or (not @t261) @t119 @t259)))
% 65.29/65.57  (assume-push @p35017 @t261)
% 65.29/65.57  (assume-push @p35018 @t118)
% 65.29/65.57  (assume-push @p35019 @t261)
% 65.29/65.57  (assume-push @p35020 @t118)
% 65.29/65.57  (step @p1968 :rule false_intro :premises (@p1960))
% 65.29/65.57  (step @p1969 :rule symm :premises (@p35018))
% 65.29/65.57  (step @p1970 :rule refl :args (tptp.i30))
% 65.29/65.57  (step @p1971 :rule cong :premises (@p1970 @p1969) :args (@t258))
% 65.29/65.57  (step @p1972 :rule trans :premises (@p1971 @p1968))
% 65.29/65.57  (step @p1973 :rule false_elim :premises (@p1972))
% 65.29/65.57  (step-pop @p35021 :rule scope :premises (@p1973))
% 65.29/65.57  (step-pop @p35022 :rule scope :premises (@p35021))
% 65.29/65.57  (step @p1974 :rule process_scope :premises (@p35022) :args (@t259))
% 65.29/65.57  (step @p1977 :rule and_intro :premises (@p1960 @p35018))
% 65.29/65.57  (step @p1978 :rule modus_ponens :premises (@p1977 @p1974))
% 65.29/65.57  (step-pop @p35023 :rule scope :premises (@p1978))
% 65.29/65.57  (step-pop @p35024 :rule scope :premises (@p35023))
% 65.29/65.57  (step @p1979 :rule process_scope :premises (@p35024) :args (@t259))
% 65.29/65.57  (step @p1982 :rule implies_elim :premises (@p1979))
% 65.29/65.57  (step @p1983 :rule cnf_and_neg :args (@t262))
% 65.29/65.57  (step @p1984 :rule resolution :premises (@p1983 @p1982) :args (true @t262))
% 65.29/65.57  (step @p1985 :rule eq_resolve :premises (@p1984 @p1963))
% 65.29/65.57  (step @p1986 :rule symm :premises (@p1199))
% 65.29/65.57  (step @p1987 :rule refl :args (@t264))
% 65.29/65.57  (step @p1988 :rule bool-double-not-elim :args (@t265))
% 65.29/65.57  (step @p1989 :rule nary_cong :premises (@p1988 @p1233 @p1987) :args ((or (not @t266) @t119 @t264)))
% 65.29/65.57  (assume-push @p35025 @t266)
% 65.29/65.57  (assume-push @p35026 @t118)
% 65.29/65.57  (assume-push @p35027 @t266)
% 65.29/65.57  (assume-push @p35028 @t118)
% 65.29/65.57  (step @p1994 :rule false_intro :premises (@p1986))
% 65.29/65.57  (step @p1995 :rule symm :premises (@p35026))
% 65.29/65.57  (step @p1996 :rule refl :args (tptp.i31))
% 65.29/65.57  (step @p1997 :rule cong :premises (@p1996 @p1995) :args (@t263))
% 65.29/65.57  (step @p1998 :rule trans :premises (@p1997 @p1994))
% 65.29/65.57  (step @p1999 :rule false_elim :premises (@p1998))
% 65.29/65.57  (step-pop @p35029 :rule scope :premises (@p1999))
% 65.29/65.57  (step-pop @p35030 :rule scope :premises (@p35029))
% 65.29/65.57  (step @p2000 :rule process_scope :premises (@p35030) :args (@t264))
% 65.29/65.57  (step @p2003 :rule and_intro :premises (@p1986 @p35026))
% 65.29/65.57  (step @p2004 :rule modus_ponens :premises (@p2003 @p2000))
% 65.29/65.57  (step-pop @p35031 :rule scope :premises (@p2004))
% 65.29/65.57  (step-pop @p35032 :rule scope :premises (@p35031))
% 65.29/65.57  (step @p2005 :rule process_scope :premises (@p35032) :args (@t264))
% 65.29/65.57  (step @p2008 :rule implies_elim :premises (@p2005))
% 65.29/65.57  (step @p2009 :rule cnf_and_neg :args (@t267))
% 65.29/65.57  (step @p2010 :rule resolution :premises (@p2009 @p2008) :args (true @t267))
% 65.29/65.57  (step @p2011 :rule eq_resolve :premises (@p2010 @p1989))
% 65.29/65.57  (step @p2012 :rule symm :premises (@p1198))
% 65.29/65.57  (step @p2013 :rule refl :args (@t269))
% 65.29/65.57  (step @p2014 :rule bool-double-not-elim :args (@t270))
% 65.29/65.57  (step @p2015 :rule nary_cong :premises (@p2014 @p1233 @p2013) :args ((or (not @t271) @t119 @t269)))
% 65.29/65.57  (assume-push @p35033 @t271)
% 65.29/65.57  (assume-push @p35034 @t118)
% 65.29/65.57  (assume-push @p35035 @t271)
% 65.29/65.57  (assume-push @p35036 @t118)
% 65.29/65.57  (step @p2020 :rule false_intro :premises (@p2012))
% 65.29/65.57  (step @p2021 :rule symm :premises (@p35034))
% 65.29/65.57  (step @p2022 :rule refl :args (tptp.i32))
% 65.29/65.57  (step @p2023 :rule cong :premises (@p2022 @p2021) :args (@t268))
% 65.29/65.57  (step @p2024 :rule trans :premises (@p2023 @p2020))
% 65.29/65.57  (step @p2025 :rule false_elim :premises (@p2024))
% 65.29/65.57  (step-pop @p35037 :rule scope :premises (@p2025))
% 65.29/65.57  (step-pop @p35038 :rule scope :premises (@p35037))
% 65.29/65.57  (step @p2026 :rule process_scope :premises (@p35038) :args (@t269))
% 65.29/65.57  (step @p2029 :rule and_intro :premises (@p2012 @p35034))
% 65.29/65.57  (step @p2030 :rule modus_ponens :premises (@p2029 @p2026))
% 65.29/65.57  (step-pop @p35039 :rule scope :premises (@p2030))
% 65.29/65.57  (step-pop @p35040 :rule scope :premises (@p35039))
% 65.29/65.57  (step @p2031 :rule process_scope :premises (@p35040) :args (@t269))
% 65.29/65.57  (step @p2034 :rule implies_elim :premises (@p2031))
% 65.29/65.57  (step @p2035 :rule cnf_and_neg :args (@t272))
% 65.29/65.57  (step @p2036 :rule resolution :premises (@p2035 @p2034) :args (true @t272))
% 65.29/65.57  (step @p2037 :rule eq_resolve :premises (@p2036 @p2015))
% 65.29/65.57  (step @p2038 :rule symm :premises (@p1197))
% 65.29/65.57  (step @p2039 :rule refl :args (@t274))
% 65.29/65.57  (step @p2040 :rule bool-double-not-elim :args (@t275))
% 65.29/65.57  (step @p2041 :rule nary_cong :premises (@p2040 @p1233 @p2039) :args ((or (not @t276) @t119 @t274)))
% 65.29/65.57  (assume-push @p35041 @t276)
% 65.29/65.57  (assume-push @p35042 @t118)
% 65.29/65.57  (assume-push @p35043 @t276)
% 65.29/65.57  (assume-push @p35044 @t118)
% 65.29/65.57  (step @p2046 :rule false_intro :premises (@p2038))
% 65.29/65.57  (step @p2047 :rule symm :premises (@p35042))
% 65.29/65.57  (step @p2048 :rule refl :args (tptp.i33))
% 65.29/65.57  (step @p2049 :rule cong :premises (@p2048 @p2047) :args (@t273))
% 65.29/65.57  (step @p2050 :rule trans :premises (@p2049 @p2046))
% 65.29/65.57  (step @p2051 :rule false_elim :premises (@p2050))
% 65.29/65.57  (step-pop @p35045 :rule scope :premises (@p2051))
% 65.29/65.57  (step-pop @p35046 :rule scope :premises (@p35045))
% 65.29/65.57  (step @p2052 :rule process_scope :premises (@p35046) :args (@t274))
% 65.29/65.57  (step @p2055 :rule and_intro :premises (@p2038 @p35042))
% 65.29/65.57  (step @p2056 :rule modus_ponens :premises (@p2055 @p2052))
% 65.29/65.57  (step-pop @p35047 :rule scope :premises (@p2056))
% 65.29/65.57  (step-pop @p35048 :rule scope :premises (@p35047))
% 65.29/65.57  (step @p2057 :rule process_scope :premises (@p35048) :args (@t274))
% 65.29/65.57  (step @p2060 :rule implies_elim :premises (@p2057))
% 65.29/65.57  (step @p2061 :rule cnf_and_neg :args (@t277))
% 65.29/65.57  (step @p2062 :rule resolution :premises (@p2061 @p2060) :args (true @t277))
% 65.29/65.57  (step @p2063 :rule eq_resolve :premises (@p2062 @p2041))
% 65.29/65.57  (step @p2064 :rule symm :premises (@p1196))
% 65.29/65.57  (step @p2065 :rule refl :args (@t279))
% 65.29/65.57  (step @p2066 :rule bool-double-not-elim :args (@t280))
% 65.29/65.57  (step @p2067 :rule nary_cong :premises (@p2066 @p1233 @p2065) :args ((or (not @t281) @t119 @t279)))
% 65.29/65.57  (assume-push @p35049 @t281)
% 65.29/65.57  (assume-push @p35050 @t118)
% 65.29/65.57  (assume-push @p35051 @t281)
% 65.29/65.57  (assume-push @p35052 @t118)
% 65.29/65.57  (step @p2072 :rule false_intro :premises (@p2064))
% 65.29/65.57  (step @p2073 :rule symm :premises (@p35050))
% 65.29/65.57  (step @p2074 :rule refl :args (tptp.i34))
% 65.29/65.57  (step @p2075 :rule cong :premises (@p2074 @p2073) :args (@t278))
% 65.29/65.57  (step @p2076 :rule trans :premises (@p2075 @p2072))
% 65.29/65.57  (step @p2077 :rule false_elim :premises (@p2076))
% 65.29/65.57  (step-pop @p35053 :rule scope :premises (@p2077))
% 65.29/65.57  (step-pop @p35054 :rule scope :premises (@p35053))
% 65.29/65.57  (step @p2078 :rule process_scope :premises (@p35054) :args (@t279))
% 65.29/65.57  (step @p2081 :rule and_intro :premises (@p2064 @p35050))
% 65.29/65.57  (step @p2082 :rule modus_ponens :premises (@p2081 @p2078))
% 65.29/65.57  (step-pop @p35055 :rule scope :premises (@p2082))
% 65.29/65.57  (step-pop @p35056 :rule scope :premises (@p35055))
% 65.29/65.57  (step @p2083 :rule process_scope :premises (@p35056) :args (@t279))
% 65.29/65.57  (step @p2086 :rule implies_elim :premises (@p2083))
% 65.29/65.57  (step @p2087 :rule cnf_and_neg :args (@t282))
% 65.29/65.57  (step @p2088 :rule resolution :premises (@p2087 @p2086) :args (true @t282))
% 65.29/65.57  (step @p2089 :rule eq_resolve :premises (@p2088 @p2067))
% 65.29/65.57  (step @p2090 :rule symm :premises (@p1195))
% 65.29/65.57  (step @p2091 :rule refl :args (@t284))
% 65.29/65.57  (step @p2092 :rule bool-double-not-elim :args (@t285))
% 65.29/65.57  (step @p2093 :rule nary_cong :premises (@p2092 @p1233 @p2091) :args ((or (not @t286) @t119 @t284)))
% 65.29/65.57  (assume-push @p35057 @t286)
% 65.29/65.57  (assume-push @p35058 @t118)
% 65.29/65.57  (assume-push @p35059 @t286)
% 65.29/65.57  (assume-push @p35060 @t118)
% 65.29/65.57  (step @p2098 :rule false_intro :premises (@p2090))
% 65.29/65.57  (step @p2099 :rule symm :premises (@p35058))
% 65.29/65.57  (step @p2100 :rule refl :args (tptp.i35))
% 65.29/65.57  (step @p2101 :rule cong :premises (@p2100 @p2099) :args (@t283))
% 65.29/65.57  (step @p2102 :rule trans :premises (@p2101 @p2098))
% 65.29/65.57  (step @p2103 :rule false_elim :premises (@p2102))
% 65.29/65.57  (step-pop @p35061 :rule scope :premises (@p2103))
% 65.29/65.57  (step-pop @p35062 :rule scope :premises (@p35061))
% 65.29/65.57  (step @p2104 :rule process_scope :premises (@p35062) :args (@t284))
% 65.29/65.57  (step @p2107 :rule and_intro :premises (@p2090 @p35058))
% 65.29/65.57  (step @p2108 :rule modus_ponens :premises (@p2107 @p2104))
% 65.29/65.57  (step-pop @p35063 :rule scope :premises (@p2108))
% 65.29/65.57  (step-pop @p35064 :rule scope :premises (@p35063))
% 65.29/65.57  (step @p2109 :rule process_scope :premises (@p35064) :args (@t284))
% 65.29/65.57  (step @p2112 :rule implies_elim :premises (@p2109))
% 65.29/65.57  (step @p2113 :rule cnf_and_neg :args (@t287))
% 65.29/65.57  (step @p2114 :rule resolution :premises (@p2113 @p2112) :args (true @t287))
% 65.29/65.57  (step @p2115 :rule eq_resolve :premises (@p2114 @p2093))
% 65.29/65.57  (step @p2116 :rule symm :premises (@p1194))
% 65.29/65.57  (step @p2117 :rule refl :args (@t289))
% 65.29/65.57  (step @p2118 :rule bool-double-not-elim :args (@t290))
% 65.29/65.57  (step @p2119 :rule nary_cong :premises (@p2118 @p1233 @p2117) :args ((or (not @t291) @t119 @t289)))
% 65.29/65.57  (assume-push @p35065 @t291)
% 65.29/65.57  (assume-push @p35066 @t118)
% 65.29/65.57  (assume-push @p35067 @t291)
% 65.29/65.57  (assume-push @p35068 @t118)
% 65.29/65.57  (step @p2124 :rule false_intro :premises (@p2116))
% 65.29/65.57  (step @p2125 :rule symm :premises (@p35066))
% 65.29/65.57  (step @p2126 :rule refl :args (tptp.i36))
% 65.29/65.57  (step @p2127 :rule cong :premises (@p2126 @p2125) :args (@t288))
% 65.29/65.57  (step @p2128 :rule trans :premises (@p2127 @p2124))
% 65.29/65.57  (step @p2129 :rule false_elim :premises (@p2128))
% 65.29/65.57  (step-pop @p35069 :rule scope :premises (@p2129))
% 65.29/65.57  (step-pop @p35070 :rule scope :premises (@p35069))
% 65.29/65.57  (step @p2130 :rule process_scope :premises (@p35070) :args (@t289))
% 65.29/65.57  (step @p2133 :rule and_intro :premises (@p2116 @p35066))
% 65.29/65.57  (step @p2134 :rule modus_ponens :premises (@p2133 @p2130))
% 65.29/65.57  (step-pop @p35071 :rule scope :premises (@p2134))
% 65.29/65.57  (step-pop @p35072 :rule scope :premises (@p35071))
% 65.29/65.57  (step @p2135 :rule process_scope :premises (@p35072) :args (@t289))
% 65.29/65.57  (step @p2138 :rule implies_elim :premises (@p2135))
% 65.29/65.57  (step @p2139 :rule cnf_and_neg :args (@t292))
% 65.29/65.57  (step @p2140 :rule resolution :premises (@p2139 @p2138) :args (true @t292))
% 65.29/65.57  (step @p2141 :rule eq_resolve :premises (@p2140 @p2119))
% 65.29/65.57  (step @p2142 :rule symm :premises (@p1193))
% 65.29/65.57  (step @p2143 :rule refl :args (@t294))
% 65.29/65.57  (step @p2144 :rule bool-double-not-elim :args (@t295))
% 65.29/65.57  (step @p2145 :rule nary_cong :premises (@p2144 @p1233 @p2143) :args ((or (not @t296) @t119 @t294)))
% 65.29/65.57  (assume-push @p35073 @t296)
% 65.29/65.57  (assume-push @p35074 @t118)
% 65.29/65.57  (assume-push @p35075 @t296)
% 65.29/65.57  (assume-push @p35076 @t118)
% 65.29/65.57  (step @p2150 :rule false_intro :premises (@p2142))
% 65.29/65.57  (step @p2151 :rule symm :premises (@p35074))
% 65.29/65.57  (step @p2152 :rule refl :args (tptp.i37))
% 65.29/65.57  (step @p2153 :rule cong :premises (@p2152 @p2151) :args (@t293))
% 65.29/65.57  (step @p2154 :rule trans :premises (@p2153 @p2150))
% 65.29/65.57  (step @p2155 :rule false_elim :premises (@p2154))
% 65.29/65.57  (step-pop @p35077 :rule scope :premises (@p2155))
% 65.29/65.57  (step-pop @p35078 :rule scope :premises (@p35077))
% 65.29/65.57  (step @p2156 :rule process_scope :premises (@p35078) :args (@t294))
% 65.29/65.57  (step @p2159 :rule and_intro :premises (@p2142 @p35074))
% 65.29/65.57  (step @p2160 :rule modus_ponens :premises (@p2159 @p2156))
% 65.29/65.57  (step-pop @p35079 :rule scope :premises (@p2160))
% 65.29/65.57  (step-pop @p35080 :rule scope :premises (@p35079))
% 65.29/65.57  (step @p2161 :rule process_scope :premises (@p35080) :args (@t294))
% 65.29/65.57  (step @p2164 :rule implies_elim :premises (@p2161))
% 65.29/65.57  (step @p2165 :rule cnf_and_neg :args (@t297))
% 65.29/65.57  (step @p2166 :rule resolution :premises (@p2165 @p2164) :args (true @t297))
% 65.29/65.57  (step @p2167 :rule eq_resolve :premises (@p2166 @p2145))
% 65.29/65.57  (step @p2168 :rule symm :premises (@p1192))
% 65.29/65.57  (step @p2169 :rule refl :args (@t299))
% 65.29/65.57  (step @p2170 :rule bool-double-not-elim :args (@t300))
% 65.29/65.57  (step @p2171 :rule nary_cong :premises (@p2170 @p1233 @p2169) :args ((or (not @t301) @t119 @t299)))
% 65.29/65.57  (assume-push @p35081 @t301)
% 65.29/65.57  (assume-push @p35082 @t118)
% 65.29/65.57  (assume-push @p35083 @t301)
% 65.29/65.57  (assume-push @p35084 @t118)
% 65.29/65.57  (step @p2176 :rule false_intro :premises (@p2168))
% 65.29/65.57  (step @p2177 :rule symm :premises (@p35082))
% 65.29/65.57  (step @p2178 :rule refl :args (tptp.i38))
% 65.29/65.57  (step @p2179 :rule cong :premises (@p2178 @p2177) :args (@t298))
% 65.29/65.57  (step @p2180 :rule trans :premises (@p2179 @p2176))
% 65.29/65.57  (step @p2181 :rule false_elim :premises (@p2180))
% 65.29/65.57  (step-pop @p35085 :rule scope :premises (@p2181))
% 65.29/65.57  (step-pop @p35086 :rule scope :premises (@p35085))
% 65.29/65.57  (step @p2182 :rule process_scope :premises (@p35086) :args (@t299))
% 65.29/65.57  (step @p2185 :rule and_intro :premises (@p2168 @p35082))
% 65.29/65.57  (step @p2186 :rule modus_ponens :premises (@p2185 @p2182))
% 65.29/65.57  (step-pop @p35087 :rule scope :premises (@p2186))
% 65.29/65.57  (step-pop @p35088 :rule scope :premises (@p35087))
% 65.29/65.57  (step @p2187 :rule process_scope :premises (@p35088) :args (@t299))
% 65.29/65.57  (step @p2190 :rule implies_elim :premises (@p2187))
% 65.29/65.57  (step @p2191 :rule cnf_and_neg :args (@t302))
% 65.29/65.57  (step @p2192 :rule resolution :premises (@p2191 @p2190) :args (true @t302))
% 65.29/65.57  (step @p2193 :rule eq_resolve :premises (@p2192 @p2171))
% 65.29/65.57  (step @p2194 :rule symm :premises (@p1191))
% 65.29/65.57  (step @p2195 :rule refl :args (@t304))
% 65.29/65.57  (step @p2196 :rule bool-double-not-elim :args (@t305))
% 65.29/65.57  (step @p2197 :rule nary_cong :premises (@p2196 @p1233 @p2195) :args ((or (not @t306) @t119 @t304)))
% 65.29/65.57  (assume-push @p35089 @t306)
% 65.29/65.57  (assume-push @p35090 @t118)
% 65.29/65.57  (assume-push @p35091 @t306)
% 65.29/65.57  (assume-push @p35092 @t118)
% 65.29/65.57  (step @p2202 :rule false_intro :premises (@p2194))
% 65.29/65.57  (step @p2203 :rule symm :premises (@p35090))
% 65.29/65.57  (step @p2204 :rule refl :args (tptp.i39))
% 65.29/65.57  (step @p2205 :rule cong :premises (@p2204 @p2203) :args (@t303))
% 65.29/65.57  (step @p2206 :rule trans :premises (@p2205 @p2202))
% 65.29/65.57  (step @p2207 :rule false_elim :premises (@p2206))
% 65.29/65.57  (step-pop @p35093 :rule scope :premises (@p2207))
% 65.29/65.57  (step-pop @p35094 :rule scope :premises (@p35093))
% 65.29/65.57  (step @p2208 :rule process_scope :premises (@p35094) :args (@t304))
% 65.29/65.57  (step @p2211 :rule and_intro :premises (@p2194 @p35090))
% 65.29/65.57  (step @p2212 :rule modus_ponens :premises (@p2211 @p2208))
% 65.29/65.57  (step-pop @p35095 :rule scope :premises (@p2212))
% 65.29/65.57  (step-pop @p35096 :rule scope :premises (@p35095))
% 65.29/65.57  (step @p2213 :rule process_scope :premises (@p35096) :args (@t304))
% 65.29/65.57  (step @p2216 :rule implies_elim :premises (@p2213))
% 65.29/65.57  (step @p2217 :rule cnf_and_neg :args (@t307))
% 65.29/65.57  (step @p2218 :rule resolution :premises (@p2217 @p2216) :args (true @t307))
% 65.29/65.57  (step @p2219 :rule eq_resolve :premises (@p2218 @p2197))
% 65.29/65.57  (step @p2220 :rule symm :premises (@p1190))
% 65.29/65.57  (step @p2221 :rule refl :args (@t309))
% 65.29/65.57  (step @p2222 :rule bool-double-not-elim :args (@t310))
% 65.29/65.57  (step @p2223 :rule nary_cong :premises (@p2222 @p1233 @p2221) :args ((or (not @t311) @t119 @t309)))
% 65.29/65.57  (assume-push @p35097 @t311)
% 65.29/65.57  (assume-push @p35098 @t118)
% 65.29/65.57  (assume-push @p35099 @t311)
% 65.29/65.57  (assume-push @p35100 @t118)
% 65.29/65.57  (step @p2228 :rule false_intro :premises (@p2220))
% 65.29/65.57  (step @p2229 :rule symm :premises (@p35098))
% 65.29/65.57  (step @p2230 :rule refl :args (tptp.i40))
% 65.29/65.57  (step @p2231 :rule cong :premises (@p2230 @p2229) :args (@t308))
% 65.29/65.57  (step @p2232 :rule trans :premises (@p2231 @p2228))
% 65.29/65.57  (step @p2233 :rule false_elim :premises (@p2232))
% 65.29/65.57  (step-pop @p35101 :rule scope :premises (@p2233))
% 65.29/65.57  (step-pop @p35102 :rule scope :premises (@p35101))
% 65.29/65.57  (step @p2234 :rule process_scope :premises (@p35102) :args (@t309))
% 65.29/65.57  (step @p2237 :rule and_intro :premises (@p2220 @p35098))
% 65.29/65.57  (step @p2238 :rule modus_ponens :premises (@p2237 @p2234))
% 65.29/65.57  (step-pop @p35103 :rule scope :premises (@p2238))
% 65.29/65.57  (step-pop @p35104 :rule scope :premises (@p35103))
% 65.29/65.57  (step @p2239 :rule process_scope :premises (@p35104) :args (@t309))
% 65.29/65.57  (step @p2242 :rule implies_elim :premises (@p2239))
% 65.29/65.57  (step @p2243 :rule cnf_and_neg :args (@t312))
% 65.29/65.57  (step @p2244 :rule resolution :premises (@p2243 @p2242) :args (true @t312))
% 65.29/65.57  (step @p2245 :rule eq_resolve :premises (@p2244 @p2223))
% 65.29/65.57  (step @p2246 :rule symm :premises (@p1189))
% 65.29/65.57  (step @p2247 :rule refl :args (@t314))
% 65.29/65.57  (step @p2248 :rule bool-double-not-elim :args (@t315))
% 65.29/65.57  (step @p2249 :rule nary_cong :premises (@p2248 @p1233 @p2247) :args ((or (not @t316) @t119 @t314)))
% 65.29/65.57  (assume-push @p35105 @t316)
% 65.29/65.57  (assume-push @p35106 @t118)
% 65.29/65.57  (assume-push @p35107 @t316)
% 65.29/65.57  (assume-push @p35108 @t118)
% 65.29/65.57  (step @p2254 :rule false_intro :premises (@p2246))
% 65.29/65.57  (step @p2255 :rule symm :premises (@p35106))
% 65.29/65.57  (step @p2256 :rule refl :args (tptp.i41))
% 65.29/65.57  (step @p2257 :rule cong :premises (@p2256 @p2255) :args (@t313))
% 65.29/65.57  (step @p2258 :rule trans :premises (@p2257 @p2254))
% 65.29/65.57  (step @p2259 :rule false_elim :premises (@p2258))
% 65.29/65.57  (step-pop @p35109 :rule scope :premises (@p2259))
% 65.29/65.57  (step-pop @p35110 :rule scope :premises (@p35109))
% 65.29/65.57  (step @p2260 :rule process_scope :premises (@p35110) :args (@t314))
% 65.29/65.57  (step @p2263 :rule and_intro :premises (@p2246 @p35106))
% 65.29/65.57  (step @p2264 :rule modus_ponens :premises (@p2263 @p2260))
% 65.29/65.57  (step-pop @p35111 :rule scope :premises (@p2264))
% 65.29/65.57  (step-pop @p35112 :rule scope :premises (@p35111))
% 65.29/65.57  (step @p2265 :rule process_scope :premises (@p35112) :args (@t314))
% 65.29/65.57  (step @p2268 :rule implies_elim :premises (@p2265))
% 65.29/65.57  (step @p2269 :rule cnf_and_neg :args (@t317))
% 65.29/65.57  (step @p2270 :rule resolution :premises (@p2269 @p2268) :args (true @t317))
% 65.29/65.57  (step @p2271 :rule eq_resolve :premises (@p2270 @p2249))
% 65.29/65.57  (step @p2272 :rule symm :premises (@p1188))
% 65.29/65.57  (step @p2273 :rule refl :args (@t319))
% 65.29/65.57  (step @p2274 :rule bool-double-not-elim :args (@t320))
% 65.29/65.57  (step @p2275 :rule nary_cong :premises (@p2274 @p1233 @p2273) :args ((or (not @t321) @t119 @t319)))
% 65.29/65.57  (assume-push @p35113 @t321)
% 65.29/65.57  (assume-push @p35114 @t118)
% 65.29/65.57  (assume-push @p35115 @t321)
% 65.29/65.57  (assume-push @p35116 @t118)
% 65.29/65.57  (step @p2280 :rule false_intro :premises (@p2272))
% 65.29/65.57  (step @p2281 :rule symm :premises (@p35114))
% 65.29/65.57  (step @p2282 :rule refl :args (tptp.i42))
% 65.29/65.57  (step @p2283 :rule cong :premises (@p2282 @p2281) :args (@t318))
% 65.29/65.57  (step @p2284 :rule trans :premises (@p2283 @p2280))
% 65.29/65.57  (step @p2285 :rule false_elim :premises (@p2284))
% 65.29/65.57  (step-pop @p35117 :rule scope :premises (@p2285))
% 65.29/65.57  (step-pop @p35118 :rule scope :premises (@p35117))
% 65.29/65.57  (step @p2286 :rule process_scope :premises (@p35118) :args (@t319))
% 65.29/65.57  (step @p2289 :rule and_intro :premises (@p2272 @p35114))
% 65.29/65.57  (step @p2290 :rule modus_ponens :premises (@p2289 @p2286))
% 65.29/65.57  (step-pop @p35119 :rule scope :premises (@p2290))
% 65.29/65.57  (step-pop @p35120 :rule scope :premises (@p35119))
% 65.29/65.57  (step @p2291 :rule process_scope :premises (@p35120) :args (@t319))
% 65.29/65.57  (step @p2294 :rule implies_elim :premises (@p2291))
% 65.29/65.57  (step @p2295 :rule cnf_and_neg :args (@t322))
% 65.29/65.57  (step @p2296 :rule resolution :premises (@p2295 @p2294) :args (true @t322))
% 65.29/65.57  (step @p2297 :rule eq_resolve :premises (@p2296 @p2275))
% 65.29/65.57  (step @p2298 :rule symm :premises (@p1187))
% 65.29/65.57  (step @p2299 :rule refl :args (@t324))
% 65.29/65.57  (step @p2300 :rule bool-double-not-elim :args (@t325))
% 65.29/65.57  (step @p2301 :rule nary_cong :premises (@p2300 @p1233 @p2299) :args ((or (not @t326) @t119 @t324)))
% 65.29/65.57  (assume-push @p35121 @t326)
% 65.29/65.57  (assume-push @p35122 @t118)
% 65.29/65.57  (assume-push @p35123 @t326)
% 65.29/65.57  (assume-push @p35124 @t118)
% 65.29/65.57  (step @p2306 :rule false_intro :premises (@p2298))
% 65.29/65.57  (step @p2307 :rule symm :premises (@p35122))
% 65.29/65.57  (step @p2308 :rule refl :args (tptp.i43))
% 65.29/65.57  (step @p2309 :rule cong :premises (@p2308 @p2307) :args (@t323))
% 65.29/65.57  (step @p2310 :rule trans :premises (@p2309 @p2306))
% 65.29/65.57  (step @p2311 :rule false_elim :premises (@p2310))
% 65.29/65.57  (step-pop @p35125 :rule scope :premises (@p2311))
% 65.29/65.57  (step-pop @p35126 :rule scope :premises (@p35125))
% 65.29/65.57  (step @p2312 :rule process_scope :premises (@p35126) :args (@t324))
% 65.29/65.57  (step @p2315 :rule and_intro :premises (@p2298 @p35122))
% 65.29/65.57  (step @p2316 :rule modus_ponens :premises (@p2315 @p2312))
% 65.29/65.57  (step-pop @p35127 :rule scope :premises (@p2316))
% 65.29/65.57  (step-pop @p35128 :rule scope :premises (@p35127))
% 65.29/65.57  (step @p2317 :rule process_scope :premises (@p35128) :args (@t324))
% 65.29/65.57  (step @p2320 :rule implies_elim :premises (@p2317))
% 65.29/65.57  (step @p2321 :rule cnf_and_neg :args (@t327))
% 65.29/65.57  (step @p2322 :rule resolution :premises (@p2321 @p2320) :args (true @t327))
% 65.29/65.57  (step @p2323 :rule eq_resolve :premises (@p2322 @p2301))
% 65.29/65.57  (step @p2324 :rule symm :premises (@p1186))
% 65.29/65.57  (step @p2325 :rule refl :args (@t329))
% 65.29/65.57  (step @p2326 :rule bool-double-not-elim :args (@t330))
% 65.29/65.57  (step @p2327 :rule nary_cong :premises (@p2326 @p1233 @p2325) :args ((or (not @t331) @t119 @t329)))
% 65.29/65.57  (assume-push @p35129 @t331)
% 65.29/65.57  (assume-push @p35130 @t118)
% 65.29/65.57  (assume-push @p35131 @t331)
% 65.29/65.57  (assume-push @p35132 @t118)
% 65.29/65.57  (step @p2332 :rule false_intro :premises (@p2324))
% 65.29/65.57  (step @p2333 :rule symm :premises (@p35130))
% 65.29/65.57  (step @p2334 :rule refl :args (tptp.i44))
% 65.29/65.57  (step @p2335 :rule cong :premises (@p2334 @p2333) :args (@t328))
% 65.29/65.57  (step @p2336 :rule trans :premises (@p2335 @p2332))
% 65.29/65.57  (step @p2337 :rule false_elim :premises (@p2336))
% 65.29/65.57  (step-pop @p35133 :rule scope :premises (@p2337))
% 65.29/65.57  (step-pop @p35134 :rule scope :premises (@p35133))
% 65.29/65.57  (step @p2338 :rule process_scope :premises (@p35134) :args (@t329))
% 65.29/65.57  (step @p2341 :rule and_intro :premises (@p2324 @p35130))
% 65.29/65.57  (step @p2342 :rule modus_ponens :premises (@p2341 @p2338))
% 65.29/65.57  (step-pop @p35135 :rule scope :premises (@p2342))
% 65.29/65.57  (step-pop @p35136 :rule scope :premises (@p35135))
% 65.29/65.57  (step @p2343 :rule process_scope :premises (@p35136) :args (@t329))
% 65.29/65.57  (step @p2346 :rule implies_elim :premises (@p2343))
% 65.29/65.57  (step @p2347 :rule cnf_and_neg :args (@t332))
% 65.29/65.57  (step @p2348 :rule resolution :premises (@p2347 @p2346) :args (true @t332))
% 65.29/65.57  (step @p2349 :rule eq_resolve :premises (@p2348 @p2327))
% 65.29/65.57  (step @p2350 :rule symm :premises (@p1185))
% 65.29/65.57  (step @p2351 :rule refl :args (@t334))
% 65.29/65.57  (step @p2352 :rule bool-double-not-elim :args (@t335))
% 65.29/65.57  (step @p2353 :rule nary_cong :premises (@p2352 @p1233 @p2351) :args ((or (not @t336) @t119 @t334)))
% 65.29/65.57  (assume-push @p35137 @t336)
% 65.29/65.57  (assume-push @p35138 @t118)
% 65.29/65.57  (assume-push @p35139 @t336)
% 65.29/65.57  (assume-push @p35140 @t118)
% 65.29/65.57  (step @p2358 :rule false_intro :premises (@p2350))
% 65.29/65.57  (step @p2359 :rule symm :premises (@p35138))
% 65.29/65.57  (step @p2360 :rule refl :args (tptp.i45))
% 65.29/65.57  (step @p2361 :rule cong :premises (@p2360 @p2359) :args (@t333))
% 65.29/65.57  (step @p2362 :rule trans :premises (@p2361 @p2358))
% 65.29/65.57  (step @p2363 :rule false_elim :premises (@p2362))
% 65.29/65.57  (step-pop @p35141 :rule scope :premises (@p2363))
% 65.29/65.57  (step-pop @p35142 :rule scope :premises (@p35141))
% 65.29/65.57  (step @p2364 :rule process_scope :premises (@p35142) :args (@t334))
% 65.29/65.57  (step @p2367 :rule and_intro :premises (@p2350 @p35138))
% 65.29/65.57  (step @p2368 :rule modus_ponens :premises (@p2367 @p2364))
% 65.29/65.57  (step-pop @p35143 :rule scope :premises (@p2368))
% 65.29/65.57  (step-pop @p35144 :rule scope :premises (@p35143))
% 65.29/65.57  (step @p2369 :rule process_scope :premises (@p35144) :args (@t334))
% 65.29/65.57  (step @p2372 :rule implies_elim :premises (@p2369))
% 65.29/65.57  (step @p2373 :rule cnf_and_neg :args (@t337))
% 65.29/65.57  (step @p2374 :rule resolution :premises (@p2373 @p2372) :args (true @t337))
% 65.29/65.57  (step @p2375 :rule eq_resolve :premises (@p2374 @p2353))
% 65.29/65.57  (step @p2376 :rule symm :premises (@p1184))
% 65.29/65.57  (step @p2377 :rule refl :args (@t339))
% 65.29/65.57  (step @p2378 :rule bool-double-not-elim :args (@t340))
% 65.29/65.57  (step @p2379 :rule nary_cong :premises (@p2378 @p1233 @p2377) :args ((or (not @t341) @t119 @t339)))
% 65.29/65.57  (assume-push @p35145 @t341)
% 65.29/65.57  (assume-push @p35146 @t118)
% 65.29/65.57  (assume-push @p35147 @t341)
% 65.29/65.57  (assume-push @p35148 @t118)
% 65.29/65.57  (step @p2384 :rule false_intro :premises (@p2376))
% 65.29/65.57  (step @p2385 :rule symm :premises (@p35146))
% 65.29/65.57  (step @p2386 :rule refl :args (tptp.i46))
% 65.29/65.57  (step @p2387 :rule cong :premises (@p2386 @p2385) :args (@t338))
% 65.29/65.57  (step @p2388 :rule trans :premises (@p2387 @p2384))
% 65.29/65.57  (step @p2389 :rule false_elim :premises (@p2388))
% 65.29/65.57  (step-pop @p35149 :rule scope :premises (@p2389))
% 65.29/65.57  (step-pop @p35150 :rule scope :premises (@p35149))
% 65.29/65.57  (step @p2390 :rule process_scope :premises (@p35150) :args (@t339))
% 65.29/65.57  (step @p2393 :rule and_intro :premises (@p2376 @p35146))
% 65.29/65.57  (step @p2394 :rule modus_ponens :premises (@p2393 @p2390))
% 65.29/65.57  (step-pop @p35151 :rule scope :premises (@p2394))
% 65.29/65.57  (step-pop @p35152 :rule scope :premises (@p35151))
% 65.29/65.57  (step @p2395 :rule process_scope :premises (@p35152) :args (@t339))
% 65.29/65.57  (step @p2398 :rule implies_elim :premises (@p2395))
% 65.29/65.57  (step @p2399 :rule cnf_and_neg :args (@t342))
% 65.29/65.57  (step @p2400 :rule resolution :premises (@p2399 @p2398) :args (true @t342))
% 65.29/65.57  (step @p2401 :rule eq_resolve :premises (@p2400 @p2379))
% 65.29/65.57  (step @p2402 :rule symm :premises (@p1183))
% 65.29/65.57  (step @p2403 :rule refl :args (@t344))
% 65.29/65.57  (step @p2404 :rule bool-double-not-elim :args (@t345))
% 65.29/65.57  (step @p2405 :rule nary_cong :premises (@p2404 @p1233 @p2403) :args ((or (not @t346) @t119 @t344)))
% 65.29/65.57  (assume-push @p35153 @t346)
% 65.29/65.57  (assume-push @p35154 @t118)
% 65.29/65.57  (assume-push @p35155 @t346)
% 65.29/65.57  (assume-push @p35156 @t118)
% 65.29/65.57  (step @p2410 :rule false_intro :premises (@p2402))
% 65.29/65.57  (step @p2411 :rule symm :premises (@p35154))
% 65.29/65.57  (step @p2412 :rule refl :args (tptp.i47))
% 65.29/65.57  (step @p2413 :rule cong :premises (@p2412 @p2411) :args (@t343))
% 65.29/65.57  (step @p2414 :rule trans :premises (@p2413 @p2410))
% 65.29/65.57  (step @p2415 :rule false_elim :premises (@p2414))
% 65.29/65.57  (step-pop @p35157 :rule scope :premises (@p2415))
% 65.29/65.57  (step-pop @p35158 :rule scope :premises (@p35157))
% 65.29/65.57  (step @p2416 :rule process_scope :premises (@p35158) :args (@t344))
% 65.29/65.57  (step @p2419 :rule and_intro :premises (@p2402 @p35154))
% 65.29/65.57  (step @p2420 :rule modus_ponens :premises (@p2419 @p2416))
% 65.29/65.57  (step-pop @p35159 :rule scope :premises (@p2420))
% 65.29/65.57  (step-pop @p35160 :rule scope :premises (@p35159))
% 65.29/65.57  (step @p2421 :rule process_scope :premises (@p35160) :args (@t344))
% 65.29/65.57  (step @p2424 :rule implies_elim :premises (@p2421))
% 65.29/65.57  (step @p2425 :rule cnf_and_neg :args (@t347))
% 65.29/65.57  (step @p2426 :rule resolution :premises (@p2425 @p2424) :args (true @t347))
% 65.29/65.57  (step @p2427 :rule eq_resolve :premises (@p2426 @p2405))
% 65.29/65.57  (step @p2428 :rule symm :premises (@p1182))
% 65.29/65.57  (step @p2429 :rule refl :args (@t349))
% 65.29/65.57  (step @p2430 :rule bool-double-not-elim :args (@t350))
% 65.29/65.57  (step @p2431 :rule nary_cong :premises (@p2430 @p1233 @p2429) :args ((or (not @t351) @t119 @t349)))
% 65.29/65.57  (assume-push @p35161 @t351)
% 65.29/65.57  (assume-push @p35162 @t118)
% 65.29/65.57  (assume-push @p35163 @t351)
% 65.29/65.57  (assume-push @p35164 @t118)
% 65.29/65.57  (step @p2436 :rule false_intro :premises (@p2428))
% 65.29/65.57  (step @p2437 :rule symm :premises (@p35162))
% 65.29/65.57  (step @p2438 :rule refl :args (tptp.i48))
% 65.29/65.57  (step @p2439 :rule cong :premises (@p2438 @p2437) :args (@t348))
% 65.29/65.57  (step @p2440 :rule trans :premises (@p2439 @p2436))
% 65.29/65.57  (step @p2441 :rule false_elim :premises (@p2440))
% 65.29/65.57  (step-pop @p35165 :rule scope :premises (@p2441))
% 65.29/65.57  (step-pop @p35166 :rule scope :premises (@p35165))
% 65.29/65.57  (step @p2442 :rule process_scope :premises (@p35166) :args (@t349))
% 65.29/65.57  (step @p2445 :rule and_intro :premises (@p2428 @p35162))
% 65.29/65.57  (step @p2446 :rule modus_ponens :premises (@p2445 @p2442))
% 65.29/65.57  (step-pop @p35167 :rule scope :premises (@p2446))
% 65.29/65.57  (step-pop @p35168 :rule scope :premises (@p35167))
% 65.29/65.57  (step @p2447 :rule process_scope :premises (@p35168) :args (@t349))
% 65.29/65.57  (step @p2450 :rule implies_elim :premises (@p2447))
% 65.29/65.57  (step @p2451 :rule cnf_and_neg :args (@t352))
% 65.29/65.57  (step @p2452 :rule resolution :premises (@p2451 @p2450) :args (true @t352))
% 65.29/65.57  (step @p2453 :rule eq_resolve :premises (@p2452 @p2431))
% 65.29/65.57  (step @p2454 :rule symm :premises (@p1181))
% 65.29/65.57  (step @p2455 :rule refl :args (@t354))
% 65.29/65.57  (step @p2456 :rule bool-double-not-elim :args (@t355))
% 65.29/65.57  (step @p2457 :rule nary_cong :premises (@p2456 @p1233 @p2455) :args ((or (not @t356) @t119 @t354)))
% 65.29/65.57  (assume-push @p35169 @t356)
% 65.29/65.57  (assume-push @p35170 @t118)
% 65.29/65.57  (assume-push @p35171 @t356)
% 65.29/65.57  (assume-push @p35172 @t118)
% 65.29/65.57  (step @p2462 :rule false_intro :premises (@p2454))
% 65.29/65.57  (step @p2463 :rule symm :premises (@p35170))
% 65.29/65.57  (step @p2464 :rule refl :args (tptp.i49))
% 65.29/65.57  (step @p2465 :rule cong :premises (@p2464 @p2463) :args (@t353))
% 65.29/65.57  (step @p2466 :rule trans :premises (@p2465 @p2462))
% 65.29/65.57  (step @p2467 :rule false_elim :premises (@p2466))
% 65.29/65.57  (step-pop @p35173 :rule scope :premises (@p2467))
% 65.29/65.57  (step-pop @p35174 :rule scope :premises (@p35173))
% 65.29/65.57  (step @p2468 :rule process_scope :premises (@p35174) :args (@t354))
% 65.29/65.57  (step @p2471 :rule and_intro :premises (@p2454 @p35170))
% 65.29/65.57  (step @p2472 :rule modus_ponens :premises (@p2471 @p2468))
% 65.29/65.57  (step-pop @p35175 :rule scope :premises (@p2472))
% 65.29/65.57  (step-pop @p35176 :rule scope :premises (@p35175))
% 65.29/65.57  (step @p2473 :rule process_scope :premises (@p35176) :args (@t354))
% 65.29/65.57  (step @p2476 :rule implies_elim :premises (@p2473))
% 65.29/65.57  (step @p2477 :rule cnf_and_neg :args (@t357))
% 65.29/65.57  (step @p2478 :rule resolution :premises (@p2477 @p2476) :args (true @t357))
% 65.29/65.57  (step @p2479 :rule eq_resolve :premises (@p2478 @p2457))
% 65.29/65.57  (step @p2480 :rule symm :premises (@p1180))
% 65.29/65.57  (step @p2481 :rule refl :args (@t359))
% 65.29/65.57  (step @p2482 :rule bool-double-not-elim :args (@t360))
% 65.29/65.57  (step @p2483 :rule nary_cong :premises (@p2482 @p1233 @p2481) :args ((or (not @t361) @t119 @t359)))
% 65.29/65.57  (assume-push @p35177 @t361)
% 65.29/65.57  (assume-push @p35178 @t118)
% 65.29/65.57  (assume-push @p35179 @t361)
% 65.29/65.57  (assume-push @p35180 @t118)
% 65.29/65.57  (step @p2488 :rule false_intro :premises (@p2480))
% 65.29/65.57  (step @p2489 :rule symm :premises (@p35178))
% 65.29/65.57  (step @p2490 :rule refl :args (tptp.i50))
% 65.29/65.57  (step @p2491 :rule cong :premises (@p2490 @p2489) :args (@t358))
% 65.29/65.57  (step @p2492 :rule trans :premises (@p2491 @p2488))
% 65.29/65.57  (step @p2493 :rule false_elim :premises (@p2492))
% 65.29/65.57  (step-pop @p35181 :rule scope :premises (@p2493))
% 65.29/65.57  (step-pop @p35182 :rule scope :premises (@p35181))
% 65.29/65.57  (step @p2494 :rule process_scope :premises (@p35182) :args (@t359))
% 65.29/65.57  (step @p2497 :rule and_intro :premises (@p2480 @p35178))
% 65.29/65.57  (step @p2498 :rule modus_ponens :premises (@p2497 @p2494))
% 65.29/65.57  (step-pop @p35183 :rule scope :premises (@p2498))
% 65.29/65.57  (step-pop @p35184 :rule scope :premises (@p35183))
% 65.29/65.57  (step @p2499 :rule process_scope :premises (@p35184) :args (@t359))
% 65.29/65.57  (step @p2502 :rule implies_elim :premises (@p2499))
% 65.29/65.57  (step @p2503 :rule cnf_and_neg :args (@t362))
% 65.29/65.57  (step @p2504 :rule resolution :premises (@p2503 @p2502) :args (true @t362))
% 65.29/65.57  (step @p2505 :rule eq_resolve :premises (@p2504 @p2483))
% 65.29/65.57  (step @p2506 :rule instantiate :premises (@p2) :args ((@list tptp.i2 @t111 @t61 tptp.e2)))
% 65.29/65.57  (step @p2507 :rule cnf_or_pos :args (@t366))
% 65.29/65.57  (step @p2508 :rule reordering :premises (@p2507) :args ((or @t116 @t365 (not @t366))))
% 65.29/65.57  (step @p2509 :rule instantiate :premises (@p2) :args ((@list tptp.i3 @t111 @t62 tptp.e3)))
% 65.29/65.57  (step @p2510 :rule cnf_or_pos :args (@t369))
% 65.29/65.57  (step @p2511 :rule reordering :premises (@p2510) :args ((or @t123 @t368 (not @t369))))
% 65.29/65.57  (step @p2512 :rule instantiate :premises (@p2) :args ((@list tptp.i4 @t111 @t63 tptp.e4)))
% 65.29/65.57  (step @p2513 :rule cnf_or_pos :args (@t372))
% 65.29/65.57  (step @p2514 :rule reordering :premises (@p2513) :args ((or @t128 @t371 (not @t372))))
% 65.29/65.57  (step @p2515 :rule instantiate :premises (@p2) :args ((@list tptp.i5 @t111 @t64 tptp.e5)))
% 65.29/65.57  (step @p2516 :rule cnf_or_pos :args (@t375))
% 65.29/65.57  (step @p2517 :rule reordering :premises (@p2516) :args ((or @t133 @t374 (not @t375))))
% 65.29/65.57  (step @p2518 :rule instantiate :premises (@p2) :args ((@list tptp.i6 @t111 @t65 tptp.e6)))
% 65.29/65.57  (step @p2519 :rule cnf_or_pos :args (@t378))
% 65.29/65.57  (step @p2520 :rule reordering :premises (@p2519) :args ((or @t138 @t377 (not @t378))))
% 65.29/65.57  (step @p2521 :rule instantiate :premises (@p2) :args ((@list tptp.i7 @t111 @t66 tptp.e7)))
% 65.29/65.57  (step @p2522 :rule cnf_or_pos :args (@t381))
% 65.29/65.57  (step @p2523 :rule reordering :premises (@p2522) :args ((or @t143 @t380 (not @t381))))
% 65.29/65.57  (step @p2524 :rule instantiate :premises (@p2) :args ((@list tptp.i8 @t111 @t67 tptp.e8)))
% 65.29/65.57  (step @p2525 :rule cnf_or_pos :args (@t384))
% 65.29/65.57  (step @p2526 :rule reordering :premises (@p2525) :args ((or @t148 @t383 (not @t384))))
% 65.29/65.57  (step @p2527 :rule instantiate :premises (@p2) :args ((@list tptp.i9 @t111 @t68 tptp.e9)))
% 65.29/65.57  (step @p2528 :rule cnf_or_pos :args (@t387))
% 65.29/65.57  (step @p2529 :rule reordering :premises (@p2528) :args ((or @t153 @t386 (not @t387))))
% 65.29/65.57  (step @p2530 :rule instantiate :premises (@p2) :args ((@list tptp.i10 @t111 @t69 tptp.e10)))
% 65.29/65.57  (step @p2531 :rule cnf_or_pos :args (@t390))
% 65.29/65.57  (step @p2532 :rule reordering :premises (@p2531) :args ((or @t158 @t389 (not @t390))))
% 65.29/65.57  (step @p2533 :rule instantiate :premises (@p2) :args ((@list tptp.i11 @t111 @t70 tptp.e11)))
% 65.29/65.57  (step @p2534 :rule cnf_or_pos :args (@t393))
% 65.29/65.57  (step @p2535 :rule reordering :premises (@p2534) :args ((or @t163 @t392 (not @t393))))
% 65.29/65.57  (step @p2536 :rule instantiate :premises (@p2) :args ((@list tptp.i12 @t111 @t71 tptp.e12)))
% 65.29/65.57  (step @p2537 :rule cnf_or_pos :args (@t396))
% 65.29/65.57  (step @p2538 :rule reordering :premises (@p2537) :args ((or @t168 @t395 (not @t396))))
% 65.29/65.57  (step @p2539 :rule instantiate :premises (@p2) :args ((@list tptp.i13 @t111 @t72 tptp.e13)))
% 65.29/65.57  (step @p2540 :rule cnf_or_pos :args (@t399))
% 65.29/65.57  (step @p2541 :rule reordering :premises (@p2540) :args ((or @t173 @t398 (not @t399))))
% 65.29/65.57  (step @p2542 :rule instantiate :premises (@p2) :args ((@list tptp.i14 @t111 @t73 tptp.e14)))
% 65.29/65.57  (step @p2543 :rule cnf_or_pos :args (@t402))
% 65.29/65.57  (step @p2544 :rule reordering :premises (@p2543) :args ((or @t178 @t401 (not @t402))))
% 65.29/65.57  (step @p2545 :rule instantiate :premises (@p2) :args ((@list tptp.i15 @t111 @t74 tptp.e15)))
% 65.29/65.57  (step @p2546 :rule cnf_or_pos :args (@t405))
% 65.29/65.57  (step @p2547 :rule reordering :premises (@p2546) :args ((or @t183 @t404 (not @t405))))
% 65.29/65.57  (step @p2548 :rule instantiate :premises (@p2) :args ((@list tptp.i16 @t111 @t75 tptp.e16)))
% 65.29/65.57  (step @p2549 :rule cnf_or_pos :args (@t408))
% 65.29/65.57  (step @p2550 :rule reordering :premises (@p2549) :args ((or @t188 @t407 (not @t408))))
% 65.29/65.57  (step @p2551 :rule instantiate :premises (@p2) :args ((@list tptp.i17 @t111 @t76 tptp.e17)))
% 65.29/65.57  (step @p2552 :rule cnf_or_pos :args (@t411))
% 65.29/65.57  (step @p2553 :rule reordering :premises (@p2552) :args ((or @t193 @t410 (not @t411))))
% 65.29/65.57  (step @p2554 :rule instantiate :premises (@p2) :args ((@list tptp.i18 @t111 @t77 tptp.e18)))
% 65.29/65.57  (step @p2555 :rule cnf_or_pos :args (@t414))
% 65.29/65.57  (step @p2556 :rule reordering :premises (@p2555) :args ((or @t198 @t413 (not @t414))))
% 65.29/65.57  (step @p2557 :rule instantiate :premises (@p2) :args ((@list tptp.i19 @t111 @t78 tptp.e19)))
% 65.29/65.57  (step @p2558 :rule cnf_or_pos :args (@t417))
% 65.29/65.57  (step @p2559 :rule reordering :premises (@p2558) :args ((or @t203 @t416 (not @t417))))
% 65.29/65.57  (step @p2560 :rule instantiate :premises (@p2) :args ((@list tptp.i20 @t111 @t79 tptp.e20)))
% 65.29/65.57  (step @p2561 :rule cnf_or_pos :args (@t420))
% 65.29/65.57  (step @p2562 :rule reordering :premises (@p2561) :args ((or @t208 @t419 (not @t420))))
% 65.29/65.57  (step @p2563 :rule instantiate :premises (@p2) :args ((@list tptp.i21 @t111 @t80 tptp.e21)))
% 65.29/65.57  (step @p2564 :rule cnf_or_pos :args (@t423))
% 65.29/65.57  (step @p2565 :rule reordering :premises (@p2564) :args ((or @t213 @t422 (not @t423))))
% 65.29/65.57  (step @p2566 :rule instantiate :premises (@p2) :args ((@list tptp.i22 @t111 @t81 tptp.e22)))
% 65.29/65.57  (step @p2567 :rule cnf_or_pos :args (@t426))
% 65.29/65.57  (step @p2568 :rule reordering :premises (@p2567) :args ((or @t218 @t425 (not @t426))))
% 65.29/65.57  (step @p2569 :rule instantiate :premises (@p2) :args ((@list tptp.i23 @t111 @t82 tptp.e23)))
% 65.29/65.57  (step @p2570 :rule cnf_or_pos :args (@t429))
% 65.29/65.57  (step @p2571 :rule reordering :premises (@p2570) :args ((or @t223 @t428 (not @t429))))
% 65.29/65.57  (step @p2572 :rule instantiate :premises (@p2) :args ((@list tptp.i24 @t111 @t83 tptp.e24)))
% 65.29/65.57  (step @p2573 :rule cnf_or_pos :args (@t432))
% 65.29/65.57  (step @p2574 :rule reordering :premises (@p2573) :args ((or @t228 @t431 (not @t432))))
% 65.29/65.57  (step @p2575 :rule instantiate :premises (@p2) :args ((@list tptp.i25 @t111 @t84 tptp.e25)))
% 65.29/65.57  (step @p2576 :rule cnf_or_pos :args (@t435))
% 65.29/65.57  (step @p2577 :rule reordering :premises (@p2576) :args ((or @t233 @t434 (not @t435))))
% 65.29/65.57  (step @p2578 :rule instantiate :premises (@p2) :args ((@list tptp.i26 @t111 @t85 tptp.e26)))
% 65.29/65.57  (step @p2579 :rule cnf_or_pos :args (@t438))
% 65.29/65.57  (step @p2580 :rule reordering :premises (@p2579) :args ((or @t238 @t437 (not @t438))))
% 65.29/65.57  (step @p2581 :rule instantiate :premises (@p2) :args ((@list tptp.i27 @t111 @t86 tptp.e27)))
% 65.29/65.57  (step @p2582 :rule cnf_or_pos :args (@t441))
% 65.29/65.57  (step @p2583 :rule reordering :premises (@p2582) :args ((or @t243 @t440 (not @t441))))
% 65.29/65.57  (step @p2584 :rule instantiate :premises (@p2) :args ((@list tptp.i28 @t111 @t87 tptp.e28)))
% 65.29/65.57  (step @p2585 :rule cnf_or_pos :args (@t444))
% 65.29/65.57  (step @p2586 :rule reordering :premises (@p2585) :args ((or @t248 @t443 (not @t444))))
% 65.29/65.57  (step @p2587 :rule instantiate :premises (@p2) :args ((@list tptp.i29 @t111 @t88 tptp.e29)))
% 65.29/65.57  (step @p2588 :rule cnf_or_pos :args (@t447))
% 65.29/65.57  (step @p2589 :rule reordering :premises (@p2588) :args ((or @t253 @t446 (not @t447))))
% 65.29/65.57  (step @p2590 :rule instantiate :premises (@p2) :args ((@list tptp.i30 @t111 @t89 tptp.e30)))
% 65.29/65.57  (step @p2591 :rule cnf_or_pos :args (@t450))
% 65.29/65.57  (step @p2592 :rule reordering :premises (@p2591) :args ((or @t258 @t449 (not @t450))))
% 65.29/65.57  (step @p2593 :rule instantiate :premises (@p2) :args ((@list tptp.i31 @t111 @t90 tptp.e31)))
% 65.29/65.57  (step @p2594 :rule cnf_or_pos :args (@t453))
% 65.29/65.57  (step @p2595 :rule reordering :premises (@p2594) :args ((or @t263 @t452 (not @t453))))
% 65.29/65.57  (step @p2596 :rule instantiate :premises (@p2) :args ((@list tptp.i32 @t111 @t91 tptp.e32)))
% 65.29/65.57  (step @p2597 :rule cnf_or_pos :args (@t456))
% 65.29/65.57  (step @p2598 :rule reordering :premises (@p2597) :args ((or @t268 @t455 (not @t456))))
% 65.29/65.57  (step @p2599 :rule instantiate :premises (@p2) :args ((@list tptp.i33 @t111 @t92 tptp.e33)))
% 65.29/65.57  (step @p2600 :rule cnf_or_pos :args (@t459))
% 65.29/65.57  (step @p2601 :rule reordering :premises (@p2600) :args ((or @t273 @t458 (not @t459))))
% 65.29/65.57  (step @p2602 :rule instantiate :premises (@p2) :args ((@list tptp.i34 @t111 @t93 tptp.e34)))
% 65.29/65.57  (step @p2603 :rule cnf_or_pos :args (@t462))
% 65.29/65.57  (step @p2604 :rule reordering :premises (@p2603) :args ((or @t278 @t461 (not @t462))))
% 65.29/65.57  (step @p2605 :rule instantiate :premises (@p2) :args ((@list tptp.i35 @t111 @t94 tptp.e35)))
% 65.29/65.57  (step @p2606 :rule cnf_or_pos :args (@t465))
% 65.29/65.57  (step @p2607 :rule reordering :premises (@p2606) :args ((or @t283 @t464 (not @t465))))
% 65.29/65.57  (step @p2608 :rule instantiate :premises (@p2) :args ((@list tptp.i36 @t111 @t95 tptp.e36)))
% 65.29/65.57  (step @p2609 :rule cnf_or_pos :args (@t468))
% 65.29/65.57  (step @p2610 :rule reordering :premises (@p2609) :args ((or @t288 @t467 (not @t468))))
% 65.29/65.57  (step @p2611 :rule instantiate :premises (@p2) :args ((@list tptp.i37 @t111 @t96 tptp.e37)))
% 65.29/65.57  (step @p2612 :rule cnf_or_pos :args (@t471))
% 65.29/65.57  (step @p2613 :rule reordering :premises (@p2612) :args ((or @t293 @t470 (not @t471))))
% 65.29/65.57  (step @p2614 :rule instantiate :premises (@p2) :args ((@list tptp.i38 @t111 @t97 tptp.e38)))
% 65.29/65.57  (step @p2615 :rule cnf_or_pos :args (@t474))
% 65.29/65.57  (step @p2616 :rule reordering :premises (@p2615) :args ((or @t298 @t473 (not @t474))))
% 65.29/65.57  (step @p2617 :rule instantiate :premises (@p2) :args ((@list tptp.i39 @t111 @t98 tptp.e39)))
% 65.29/65.57  (step @p2618 :rule cnf_or_pos :args (@t477))
% 65.29/65.57  (step @p2619 :rule reordering :premises (@p2618) :args ((or @t303 @t476 (not @t477))))
% 65.29/65.57  (step @p2620 :rule instantiate :premises (@p2) :args ((@list tptp.i40 @t111 @t99 tptp.e40)))
% 65.29/65.57  (step @p2621 :rule cnf_or_pos :args (@t480))
% 65.29/65.57  (step @p2622 :rule reordering :premises (@p2621) :args ((or @t308 @t479 (not @t480))))
% 65.29/65.57  (step @p2623 :rule instantiate :premises (@p2) :args ((@list tptp.i41 @t111 @t100 tptp.e41)))
% 65.29/65.57  (step @p2624 :rule cnf_or_pos :args (@t483))
% 65.29/65.57  (step @p2625 :rule reordering :premises (@p2624) :args ((or @t313 @t482 (not @t483))))
% 65.29/65.57  (step @p2626 :rule instantiate :premises (@p2) :args ((@list tptp.i42 @t111 @t101 tptp.e42)))
% 65.29/65.57  (step @p2627 :rule cnf_or_pos :args (@t486))
% 65.29/65.57  (step @p2628 :rule reordering :premises (@p2627) :args ((or @t318 @t485 (not @t486))))
% 65.29/65.57  (step @p2629 :rule instantiate :premises (@p2) :args ((@list tptp.i43 @t111 @t102 tptp.e43)))
% 65.29/65.57  (step @p2630 :rule cnf_or_pos :args (@t489))
% 65.29/65.57  (step @p2631 :rule reordering :premises (@p2630) :args ((or @t323 @t488 (not @t489))))
% 65.29/65.57  (step @p2632 :rule instantiate :premises (@p2) :args ((@list tptp.i44 @t111 @t103 tptp.e44)))
% 65.29/65.57  (step @p2633 :rule cnf_or_pos :args (@t492))
% 65.29/65.57  (step @p2634 :rule reordering :premises (@p2633) :args ((or @t328 @t491 (not @t492))))
% 65.29/65.57  (step @p2635 :rule instantiate :premises (@p2) :args ((@list tptp.i45 @t111 @t104 tptp.e45)))
% 65.29/65.57  (step @p2636 :rule cnf_or_pos :args (@t495))
% 65.29/65.57  (step @p2637 :rule reordering :premises (@p2636) :args ((or @t333 @t494 (not @t495))))
% 65.29/65.57  (step @p2638 :rule instantiate :premises (@p2) :args ((@list tptp.i46 @t111 @t105 tptp.e46)))
% 65.29/65.57  (step @p2639 :rule cnf_or_pos :args (@t498))
% 65.29/65.57  (step @p2640 :rule reordering :premises (@p2639) :args ((or @t338 @t497 (not @t498))))
% 65.29/65.57  (step @p2641 :rule instantiate :premises (@p2) :args ((@list tptp.i47 @t111 @t106 tptp.e47)))
% 65.29/65.57  (step @p2642 :rule cnf_or_pos :args (@t501))
% 65.29/65.57  (step @p2643 :rule reordering :premises (@p2642) :args ((or @t343 @t500 (not @t501))))
% 65.29/65.57  (step @p2644 :rule instantiate :premises (@p2) :args ((@list tptp.i48 @t111 @t107 tptp.e48)))
% 65.29/65.57  (step @p2645 :rule cnf_or_pos :args (@t504))
% 65.29/65.57  (step @p2646 :rule reordering :premises (@p2645) :args ((or @t348 @t503 (not @t504))))
% 65.29/65.57  (step @p2647 :rule instantiate :premises (@p2) :args ((@list tptp.i49 @t111 @t108 tptp.e49)))
% 65.29/65.57  (step @p2648 :rule cnf_or_pos :args (@t507))
% 65.29/65.57  (step @p2649 :rule reordering :premises (@p2648) :args ((or @t353 @t506 (not @t507))))
% 65.29/65.57  (step @p2650 :rule instantiate :premises (@p2) :args ((@list tptp.i50 @t111 @t109 tptp.e50)))
% 65.29/65.57  (step @p2651 :rule cnf_or_pos :args (@t509))
% 65.29/65.57  (step @p2652 :rule reordering :premises (@p2651) :args ((or @t358 @t508 (not @t509))))
% 65.29/65.57  (step @p2653 :rule eq-symm :args (@t5 @t1))
% 65.29/65.57  (step @p2654 :rule cong :premises (@p2653) :args (@t6))
% 65.29/65.57  (step @p2655 :rule eq_resolve :premises (@p1 @p2654))
% 65.29/65.57  (step @p2656 :rule instantiate :premises (@p2655) :args ((@list @t59 @t111 tptp.e1)))
% 65.29/65.57  (step @p2657 :rule instantiate :premises (@p2655) :args ((@list tptp.a1 @t111 tptp.e1)))
% 65.29/65.57  (step @p2658 :rule refl :args (@t510))
% 65.29/65.57  (step @p2659 :rule refl :args (@t512))
% 65.29/65.57  (step @p2660 :rule refl :args (@t513))
% 65.29/65.57  (step @p2661 :rule refl :args (@t514))
% 65.29/65.57  (step @p2662 :rule refl :args (@t515))
% 65.29/65.57  (step @p2663 :rule refl :args (@t516))
% 65.29/65.57  (step @p2664 :rule refl :args (@t517))
% 65.29/65.57  (step @p2665 :rule refl :args (@t518))
% 65.29/65.57  (step @p2666 :rule refl :args (@t519))
% 65.29/65.57  (step @p2667 :rule refl :args (@t520))
% 65.29/65.57  (step @p2668 :rule refl :args (@t521))
% 65.29/65.57  (step @p2669 :rule refl :args (@t522))
% 65.29/65.57  (step @p2670 :rule refl :args (@t523))
% 65.29/65.57  (step @p2671 :rule refl :args (@t524))
% 65.29/65.57  (step @p2672 :rule refl :args (@t525))
% 65.29/65.57  (step @p2673 :rule refl :args (@t526))
% 65.29/65.57  (step @p2674 :rule refl :args (@t527))
% 65.29/65.57  (step @p2675 :rule refl :args (@t528))
% 65.29/65.57  (step @p2676 :rule refl :args (@t529))
% 65.29/65.57  (step @p2677 :rule refl :args (@t530))
% 65.29/65.57  (step @p2678 :rule refl :args (@t531))
% 65.29/65.57  (step @p2679 :rule refl :args (@t532))
% 65.29/65.57  (step @p2680 :rule refl :args (@t533))
% 65.29/65.57  (step @p2681 :rule refl :args (@t534))
% 65.29/65.57  (step @p2682 :rule refl :args (@t535))
% 65.29/65.57  (step @p2683 :rule refl :args (@t536))
% 65.29/65.57  (step @p2684 :rule refl :args (@t537))
% 65.29/65.57  (step @p2685 :rule refl :args (@t538))
% 65.29/65.57  (step @p2686 :rule refl :args (@t539))
% 65.29/65.57  (step @p2687 :rule refl :args (@t540))
% 65.29/65.57  (step @p2688 :rule refl :args (@t541))
% 65.29/65.57  (step @p2689 :rule refl :args (@t542))
% 65.29/65.57  (step @p2690 :rule refl :args (@t543))
% 65.29/65.57  (step @p2691 :rule refl :args (@t544))
% 65.29/65.57  (step @p2692 :rule refl :args (@t545))
% 65.29/65.57  (step @p2693 :rule refl :args (@t546))
% 65.29/65.57  (step @p2694 :rule refl :args (@t547))
% 65.29/65.57  (step @p2695 :rule refl :args (@t548))
% 65.29/65.57  (step @p2696 :rule refl :args (@t549))
% 65.29/65.57  (step @p2697 :rule refl :args (@t550))
% 65.29/65.57  (step @p2698 :rule refl :args (@t551))
% 65.29/65.57  (step @p2699 :rule refl :args (@t552))
% 65.29/65.57  (step @p2700 :rule refl :args (@t553))
% 65.29/65.57  (step @p2701 :rule refl :args (@t554))
% 65.29/65.58  (step @p2702 :rule refl :args (@t555))
% 65.29/65.58  (step @p2703 :rule refl :args (@t556))
% 65.29/65.58  (step @p2704 :rule refl :args (@t557))
% 65.29/65.58  (step @p2705 :rule refl :args (@t558))
% 65.29/65.58  (step @p2706 :rule refl :args (@t559))
% 65.29/65.58  (step @p2707 :rule refl :args (@t560))
% 65.29/65.58  (step @p2708 :rule refl :args (@t564))
% 65.29/65.58  (step @p2709 :rule bool-double-not-elim :args (@t114))
% 65.29/65.58  (step @p2710 :rule nary_cong :premises (@p2709 @p1233 @p2708 @p2707 @p2706 @p2705 @p2704 @p2703 @p2702 @p2701 @p2700 @p2699 @p2698 @p2697 @p2696 @p2695 @p2694 @p2693 @p2692 @p2691 @p2690 @p2689 @p2688 @p2687 @p2686 @p2685 @p2684 @p2683 @p2682 @p2681 @p2680 @p2679 @p2678 @p2677 @p2676 @p2675 @p2674 @p2673 @p2672 @p2671 @p2670 @p2669 @p2668 @p2667 @p2666 @p2665 @p2664 @p2663 @p2662 @p2661 @p2660 @p2659 @p2658) :args ((or @t565 @t119 @t564 @t560 @t559 @t558 @t557 @t556 @t555 @t554 @t553 @t552 @t551 @t550 @t549 @t548 @t547 @t546 @t545 @t544 @t543 @t542 @t541 @t540 @t539 @t538 @t537 @t536 @t535 @t534 @t533 @t532 @t531 @t530 @t529 @t528 @t527 @t526 @t525 @t524 @t523 @t522 @t521 @t520 @t519 @t518 @t517 @t516 @t515 @t514 @t513 @t512 @t510)))
% 65.29/65.58  (assume-push @p35185 @t115)
% 65.29/65.58  (assume-push @p35186 @t118)
% 65.29/65.58  (assume-push @p35187 @t563)
% 65.29/65.58  (assume-push @p35188 @t506)
% 65.29/65.58  (assume-push @p35189 @t503)
% 65.29/65.58  (assume-push @p35190 @t500)
% 65.29/65.58  (assume-push @p35191 @t497)
% 65.29/65.58  (assume-push @p35192 @t494)
% 65.29/65.58  (assume-push @p35193 @t491)
% 65.29/65.58  (assume-push @p35194 @t488)
% 65.29/65.58  (assume-push @p35195 @t485)
% 65.29/65.58  (assume-push @p35196 @t482)
% 65.29/65.58  (assume-push @p35197 @t479)
% 65.29/65.58  (assume-push @p35198 @t476)
% 65.29/65.58  (assume-push @p35199 @t473)
% 65.29/65.58  (assume-push @p35200 @t470)
% 65.29/65.58  (assume-push @p35201 @t467)
% 65.29/65.58  (assume-push @p35202 @t464)
% 65.29/65.58  (assume-push @p35203 @t461)
% 65.29/65.58  (assume-push @p35204 @t458)
% 65.29/65.58  (assume-push @p35205 @t455)
% 65.29/65.58  (assume-push @p35206 @t452)
% 65.29/65.58  (assume-push @p35207 @t449)
% 65.29/65.58  (assume-push @p35208 @t446)
% 65.29/65.58  (assume-push @p35209 @t443)
% 65.29/65.58  (assume-push @p35210 @t440)
% 65.29/65.58  (assume-push @p35211 @t437)
% 65.29/65.58  (assume-push @p35212 @t434)
% 65.29/65.58  (assume-push @p35213 @t431)
% 65.29/65.58  (assume-push @p35214 @t428)
% 65.29/65.58  (assume-push @p35215 @t425)
% 65.29/65.58  (assume-push @p35216 @t422)
% 65.29/65.58  (assume-push @p35217 @t419)
% 65.29/65.58  (assume-push @p35218 @t416)
% 65.29/65.58  (assume-push @p35219 @t413)
% 65.29/65.58  (assume-push @p35220 @t410)
% 65.29/65.58  (assume-push @p35221 @t407)
% 65.29/65.58  (assume-push @p35222 @t404)
% 65.29/65.58  (assume-push @p35223 @t401)
% 65.29/65.58  (assume-push @p35224 @t398)
% 65.29/65.58  (assume-push @p35225 @t395)
% 65.29/65.58  (assume-push @p35226 @t392)
% 65.29/65.58  (assume-push @p35227 @t389)
% 65.29/65.58  (assume-push @p35228 @t386)
% 65.29/65.58  (assume-push @p35229 @t383)
% 65.29/65.58  (assume-push @p35230 @t380)
% 65.29/65.58  (assume-push @p35231 @t377)
% 65.29/65.58  (assume-push @p35232 @t374)
% 65.29/65.58  (assume-push @p35233 @t371)
% 65.29/65.58  (assume-push @p35234 @t368)
% 65.29/65.58  (assume-push @p35235 @t365)
% 65.29/65.58  (assume-push @p35236 @t511)
% 65.29/65.58  (assume-push @p35237 @t115)
% 65.29/65.58  (assume-push @p35238 @t118)
% 65.29/65.58  (assume-push @p35239 @t563)
% 65.29/65.58  (assume-push @p35240 @t511)
% 65.29/65.58  (assume-push @p35241 @t365)
% 65.29/65.58  (assume-push @p35242 @t368)
% 65.29/65.58  (assume-push @p35243 @t371)
% 65.29/65.58  (assume-push @p35244 @t374)
% 65.29/65.58  (assume-push @p35245 @t377)
% 65.29/65.58  (assume-push @p35246 @t380)
% 65.29/65.58  (assume-push @p35247 @t383)
% 65.29/65.58  (assume-push @p35248 @t386)
% 65.29/65.58  (assume-push @p35249 @t389)
% 65.29/65.58  (assume-push @p35250 @t392)
% 65.29/65.58  (assume-push @p35251 @t395)
% 65.29/65.58  (assume-push @p35252 @t398)
% 65.29/65.58  (assume-push @p35253 @t401)
% 65.29/65.58  (assume-push @p35254 @t404)
% 65.29/65.58  (assume-push @p35255 @t407)
% 65.29/65.58  (assume-push @p35256 @t410)
% 65.29/65.58  (assume-push @p35257 @t413)
% 65.29/65.58  (assume-push @p35258 @t416)
% 65.29/65.58  (assume-push @p35259 @t419)
% 65.29/65.58  (assume-push @p35260 @t422)
% 65.29/65.58  (assume-push @p35261 @t425)
% 65.29/65.58  (assume-push @p35262 @t428)
% 65.29/65.58  (assume-push @p35263 @t431)
% 65.29/65.58  (assume-push @p35264 @t434)
% 65.29/65.58  (assume-push @p35265 @t437)
% 65.29/65.58  (assume-push @p35266 @t440)
% 65.29/65.58  (assume-push @p35267 @t443)
% 65.29/65.58  (assume-push @p35268 @t446)
% 65.29/65.58  (assume-push @p35269 @t449)
% 65.29/65.58  (assume-push @p35270 @t452)
% 65.29/65.58  (assume-push @p35271 @t455)
% 65.29/65.58  (assume-push @p35272 @t458)
% 65.29/65.58  (assume-push @p35273 @t461)
% 65.29/65.58  (assume-push @p35274 @t464)
% 65.29/65.58  (assume-push @p35275 @t467)
% 65.29/65.58  (assume-push @p35276 @t470)
% 65.29/65.58  (assume-push @p35277 @t473)
% 65.29/65.58  (assume-push @p35278 @t476)
% 65.29/65.58  (assume-push @p35279 @t479)
% 65.29/65.58  (assume-push @p35280 @t482)
% 65.29/65.58  (assume-push @p35281 @t485)
% 65.29/65.58  (assume-push @p35282 @t488)
% 65.29/65.58  (assume-push @p35283 @t491)
% 65.29/65.58  (assume-push @p35284 @t494)
% 65.29/65.58  (assume-push @p35285 @t497)
% 65.29/65.58  (assume-push @p35286 @t500)
% 65.29/65.58  (assume-push @p35287 @t503)
% 65.29/65.58  (assume-push @p35288 @t506)
% 65.29/65.58  (step @p2815 :rule false_intro :premises (@p1229))
% 65.29/65.58  (step @p2816 :rule refl :args (@t111))
% 65.29/65.58  (step @p2817 :rule refl :args (tptp.e1))
% 65.29/65.58  (step @p2818 :rule symm :premises (@p35186))
% 65.29/65.58  (step @p2819 :rule refl :args (@t59))
% 65.29/65.58  (step @p2820 :rule cong :premises (@p2819 @p2818 @p2817) :args (@t561))
% 65.29/65.58  (step @p2821 :rule cong :premises (@p2820 @p2816) :args (@t562))
% 65.29/65.58  (step @p2822 :rule symm :premises (@p2657))
% 65.29/65.58  (step @p2823 :rule refl :args (tptp.a1))
% 65.29/65.58  (step @p2824 :rule cong :premises (@p2823 @p35186 @p2817) :args (@t61))
% 65.29/65.58  (step @p2825 :rule cong :premises (@p2824 @p2816) :args (@t363))
% 65.29/65.58  (step @p2826 :rule trans :premises (@p35188 @p35189 @p35190 @p35191 @p35192 @p35193 @p35194 @p35195 @p35196 @p35197 @p35198 @p35199 @p35200 @p35201 @p35202 @p35203 @p35204 @p35205 @p35206 @p35207 @p35208 @p35209 @p35210 @p35211 @p35212 @p35213 @p35214 @p35215 @p35216 @p35217 @p35218 @p35219 @p35220 @p35221 @p35222 @p35223 @p35224 @p35225 @p35226 @p35227 @p35228 @p35229 @p35230 @p35231 @p35232 @p35233 @p35234 @p35235 @p2825 @p2822 @p2656 @p2821))
% 65.29/65.58  (step @p2827 :rule refl :args (@t113))
% 65.29/65.58  (step @p2828 :rule cong :premises (@p2827 @p2826) :args (@t508))
% 65.29/65.58  (step @p2829 :rule trans :premises (@p2828 @p2815))
% 65.29/65.58  (step @p2830 :rule false_elim :premises (@p2829))
% 65.29/65.58  (step-pop @p35289 :rule scope :premises (@p2830))
% 65.29/65.58  (step-pop @p35290 :rule scope :premises (@p35289))
% 65.29/65.58  (step-pop @p35291 :rule scope :premises (@p35290))
% 65.29/65.58  (step-pop @p35292 :rule scope :premises (@p35291))
% 65.29/65.58  (step-pop @p35293 :rule scope :premises (@p35292))
% 65.29/65.58  (step-pop @p35294 :rule scope :premises (@p35293))
% 65.29/65.58  (step-pop @p35295 :rule scope :premises (@p35294))
% 65.29/65.58  (step-pop @p35296 :rule scope :premises (@p35295))
% 65.29/65.58  (step-pop @p35297 :rule scope :premises (@p35296))
% 65.29/65.58  (step-pop @p35298 :rule scope :premises (@p35297))
% 65.29/65.58  (step-pop @p35299 :rule scope :premises (@p35298))
% 65.29/65.58  (step-pop @p35300 :rule scope :premises (@p35299))
% 65.29/65.58  (step-pop @p35301 :rule scope :premises (@p35300))
% 65.29/65.58  (step-pop @p35302 :rule scope :premises (@p35301))
% 65.29/65.58  (step-pop @p35303 :rule scope :premises (@p35302))
% 65.29/65.58  (step-pop @p35304 :rule scope :premises (@p35303))
% 65.29/65.58  (step-pop @p35305 :rule scope :premises (@p35304))
% 65.29/65.58  (step-pop @p35306 :rule scope :premises (@p35305))
% 65.29/65.58  (step-pop @p35307 :rule scope :premises (@p35306))
% 65.29/65.58  (step-pop @p35308 :rule scope :premises (@p35307))
% 65.29/65.58  (step-pop @p35309 :rule scope :premises (@p35308))
% 65.29/65.58  (step-pop @p35310 :rule scope :premises (@p35309))
% 65.29/65.58  (step-pop @p35311 :rule scope :premises (@p35310))
% 65.29/65.58  (step-pop @p35312 :rule scope :premises (@p35311))
% 65.29/65.58  (step-pop @p35313 :rule scope :premises (@p35312))
% 65.29/65.58  (step-pop @p35314 :rule scope :premises (@p35313))
% 65.29/65.58  (step-pop @p35315 :rule scope :premises (@p35314))
% 65.29/65.58  (step-pop @p35316 :rule scope :premises (@p35315))
% 65.29/65.58  (step-pop @p35317 :rule scope :premises (@p35316))
% 65.29/65.58  (step-pop @p35318 :rule scope :premises (@p35317))
% 65.29/65.58  (step-pop @p35319 :rule scope :premises (@p35318))
% 65.29/65.58  (step-pop @p35320 :rule scope :premises (@p35319))
% 65.29/65.58  (step-pop @p35321 :rule scope :premises (@p35320))
% 65.29/65.58  (step-pop @p35322 :rule scope :premises (@p35321))
% 65.29/65.58  (step-pop @p35323 :rule scope :premises (@p35322))
% 65.29/65.58  (step-pop @p35324 :rule scope :premises (@p35323))
% 65.29/65.58  (step-pop @p35325 :rule scope :premises (@p35324))
% 65.29/65.58  (step-pop @p35326 :rule scope :premises (@p35325))
% 65.29/65.58  (step-pop @p35327 :rule scope :premises (@p35326))
% 65.29/65.58  (step-pop @p35328 :rule scope :premises (@p35327))
% 65.29/65.58  (step-pop @p35329 :rule scope :premises (@p35328))
% 65.29/65.58  (step-pop @p35330 :rule scope :premises (@p35329))
% 65.29/65.58  (step-pop @p35331 :rule scope :premises (@p35330))
% 65.29/65.58  (step-pop @p35332 :rule scope :premises (@p35331))
% 65.29/65.58  (step-pop @p35333 :rule scope :premises (@p35332))
% 65.29/65.58  (step-pop @p35334 :rule scope :premises (@p35333))
% 65.29/65.58  (step-pop @p35335 :rule scope :premises (@p35334))
% 65.29/65.58  (step-pop @p35336 :rule scope :premises (@p35335))
% 65.29/65.58  (step-pop @p35337 :rule scope :premises (@p35336))
% 65.29/65.58  (step-pop @p35338 :rule scope :premises (@p35337))
% 65.29/65.58  (step-pop @p35339 :rule scope :premises (@p35338))
% 65.29/65.58  (step-pop @p35340 :rule scope :premises (@p35339))
% 65.29/65.58  (step @p2831 :rule process_scope :premises (@p35340) :args (@t510))
% 65.29/65.58  (step @p2884 :rule and_intro :premises (@p1229 @p35186 @p2656 @p2657 @p35235 @p35234 @p35233 @p35232 @p35231 @p35230 @p35229 @p35228 @p35227 @p35226 @p35225 @p35224 @p35223 @p35222 @p35221 @p35220 @p35219 @p35218 @p35217 @p35216 @p35215 @p35214 @p35213 @p35212 @p35211 @p35210 @p35209 @p35208 @p35207 @p35206 @p35205 @p35204 @p35203 @p35202 @p35201 @p35200 @p35199 @p35198 @p35197 @p35196 @p35195 @p35194 @p35193 @p35192 @p35191 @p35190 @p35189 @p35188))
% 65.29/65.58  (step @p2885 :rule modus_ponens :premises (@p2884 @p2831))
% 65.29/65.58  (step-pop @p35341 :rule scope :premises (@p2885))
% 65.29/65.58  (step-pop @p35342 :rule scope :premises (@p35341))
% 65.29/65.58  (step-pop @p35343 :rule scope :premises (@p35342))
% 65.29/65.58  (step-pop @p35344 :rule scope :premises (@p35343))
% 65.29/65.58  (step-pop @p35345 :rule scope :premises (@p35344))
% 65.29/65.58  (step-pop @p35346 :rule scope :premises (@p35345))
% 65.29/65.58  (step-pop @p35347 :rule scope :premises (@p35346))
% 65.29/65.58  (step-pop @p35348 :rule scope :premises (@p35347))
% 65.29/65.58  (step-pop @p35349 :rule scope :premises (@p35348))
% 65.29/65.58  (step-pop @p35350 :rule scope :premises (@p35349))
% 65.29/65.58  (step-pop @p35351 :rule scope :premises (@p35350))
% 65.29/65.58  (step-pop @p35352 :rule scope :premises (@p35351))
% 65.29/65.58  (step-pop @p35353 :rule scope :premises (@p35352))
% 65.29/65.58  (step-pop @p35354 :rule scope :premises (@p35353))
% 65.29/65.58  (step-pop @p35355 :rule scope :premises (@p35354))
% 65.29/65.58  (step-pop @p35356 :rule scope :premises (@p35355))
% 65.29/65.58  (step-pop @p35357 :rule scope :premises (@p35356))
% 65.29/65.58  (step-pop @p35358 :rule scope :premises (@p35357))
% 65.29/65.58  (step-pop @p35359 :rule scope :premises (@p35358))
% 65.29/65.58  (step-pop @p35360 :rule scope :premises (@p35359))
% 65.29/65.58  (step-pop @p35361 :rule scope :premises (@p35360))
% 65.29/65.58  (step-pop @p35362 :rule scope :premises (@p35361))
% 65.29/65.58  (step-pop @p35363 :rule scope :premises (@p35362))
% 65.29/65.58  (step-pop @p35364 :rule scope :premises (@p35363))
% 65.29/65.58  (step-pop @p35365 :rule scope :premises (@p35364))
% 65.29/65.58  (step-pop @p35366 :rule scope :premises (@p35365))
% 65.29/65.58  (step-pop @p35367 :rule scope :premises (@p35366))
% 65.29/65.58  (step-pop @p35368 :rule scope :premises (@p35367))
% 65.29/65.58  (step-pop @p35369 :rule scope :premises (@p35368))
% 65.29/65.58  (step-pop @p35370 :rule scope :premises (@p35369))
% 65.29/65.58  (step-pop @p35371 :rule scope :premises (@p35370))
% 65.29/65.58  (step-pop @p35372 :rule scope :premises (@p35371))
% 65.29/65.58  (step-pop @p35373 :rule scope :premises (@p35372))
% 65.29/65.58  (step-pop @p35374 :rule scope :premises (@p35373))
% 65.29/65.58  (step-pop @p35375 :rule scope :premises (@p35374))
% 65.29/65.58  (step-pop @p35376 :rule scope :premises (@p35375))
% 65.29/65.58  (step-pop @p35377 :rule scope :premises (@p35376))
% 65.29/65.58  (step-pop @p35378 :rule scope :premises (@p35377))
% 65.29/65.58  (step-pop @p35379 :rule scope :premises (@p35378))
% 65.29/65.58  (step-pop @p35380 :rule scope :premises (@p35379))
% 65.29/65.58  (step-pop @p35381 :rule scope :premises (@p35380))
% 65.29/65.58  (step-pop @p35382 :rule scope :premises (@p35381))
% 65.29/65.58  (step-pop @p35383 :rule scope :premises (@p35382))
% 65.29/65.58  (step-pop @p35384 :rule scope :premises (@p35383))
% 65.29/65.58  (step-pop @p35385 :rule scope :premises (@p35384))
% 65.29/65.58  (step-pop @p35386 :rule scope :premises (@p35385))
% 65.29/65.58  (step-pop @p35387 :rule scope :premises (@p35386))
% 65.29/65.58  (step-pop @p35388 :rule scope :premises (@p35387))
% 65.29/65.58  (step-pop @p35389 :rule scope :premises (@p35388))
% 65.29/65.58  (step-pop @p35390 :rule scope :premises (@p35389))
% 65.29/65.58  (step-pop @p35391 :rule scope :premises (@p35390))
% 65.29/65.58  (step-pop @p35392 :rule scope :premises (@p35391))
% 65.29/65.58  (step @p2886 :rule process_scope :premises (@p35392) :args (@t510))
% 65.29/65.58  (step @p2939 :rule implies_elim :premises (@p2886))
% 65.29/65.58  (step @p2940 :rule cnf_and_neg :args (@t566))
% 65.29/65.58  (step @p2941 :rule resolution :premises (@p2940 @p2939) :args (true @t566))
% 65.29/65.58  (step @p2942 :rule eq_resolve :premises (@p2941 @p2710))
% 65.29/65.58  (step @p2943 :rule reordering :premises (@p2942) :args ((or @t114 @t119 @t510 @t564 @t560 @t559 @t558 @t557 @t556 @t555 @t554 @t553 @t552 @t551 @t550 @t549 @t548 @t547 @t546 @t545 @t544 @t543 @t542 @t541 @t540 @t539 @t538 @t537 @t536 @t535 @t534 @t533 @t532 @t531 @t530 @t529 @t528 @t527 @t526 @t525 @t524 @t523 @t522 @t521 @t520 @t519 @t518 @t517 @t516 @t515 @t514 @t513 @t512)))
% 65.29/65.58  (step @p2944 :rule chain_m_resolution :premises (@p2943 @p2657 @p2656 @p1229 @p2652 @p2650 @p2649 @p2647 @p2646 @p2644 @p2643 @p2641 @p2640 @p2638 @p2637 @p2635 @p2634 @p2632 @p2631 @p2629 @p2628 @p2626 @p2625 @p2623 @p2622 @p2620 @p2619 @p2617 @p2616 @p2614 @p2613 @p2611 @p2610 @p2608 @p2607 @p2605 @p2604 @p2602 @p2601 @p2599 @p2598 @p2596 @p2595 @p2593 @p2592 @p2590 @p2589 @p2587 @p2586 @p2584 @p2583 @p2581 @p2580 @p2578 @p2577 @p2575 @p2574 @p2572 @p2571 @p2569 @p2568 @p2566 @p2565 @p2563 @p2562 @p2560 @p2559 @p2557 @p2556 @p2554 @p2553 @p2551 @p2550 @p2548 @p2547 @p2545 @p2544 @p2542 @p2541 @p2539 @p2538 @p2536 @p2535 @p2533 @p2532 @p2530 @p2529 @p2527 @p2526 @p2524 @p2523 @p2521 @p2520 @p2518 @p2517 @p2515 @p2514 @p2512 @p2511 @p2509 @p2508 @p2506 @p2505 @p2480 @p2479 @p2454 @p2453 @p2428 @p2427 @p2402 @p2401 @p2376 @p2375 @p2350 @p2349 @p2324 @p2323 @p2298 @p2297 @p2272 @p2271 @p2246 @p2245 @p2220 @p2219 @p2194 @p2193 @p2168 @p2167 @p2142 @p2141 @p2116 @p2115 @p2090 @p2089 @p2064 @p2063 @p2038 @p2037 @p2012 @p2011 @p1986 @p1985 @p1960 @p1959 @p1934 @p1933 @p1908 @p1907 @p1882 @p1881 @p1856 @p1855 @p1830 @p1829 @p1804 @p1803 @p1778 @p1777 @p1752 @p1751 @p1726 @p1725 @p1700 @p1699 @p1674 @p1673 @p1648 @p1647 @p1622 @p1621 @p1596 @p1595 @p1570 @p1569 @p1544 @p1543 @p1518 @p1517 @p1492 @p1491 @p1466 @p1465 @p1440 @p1439 @p1414 @p1413 @p1388 @p1387 @p1362 @p1361 @p1336 @p1335 @p1310 @p1309 @p1284 @p1283 @p1258 @p1257 @p1231) :args (@t119 (@list 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 false false false false false false false false false true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true) (@list @t511 @t563 @t114 @t508 @t509 @t506 @t507 @t503 @t504 @t500 @t501 @t497 @t498 @t494 @t495 @t491 @t492 @t488 @t489 @t485 @t486 @t482 @t483 @t479 @t480 @t476 @t477 @t473 @t474 @t470 @t471 @t467 @t468 @t464 @t465 @t461 @t462 @t458 @t459 @t455 @t456 @t452 @t453 @t449 @t450 @t446 @t447 @t443 @t444 @t440 @t441 @t437 @t438 @t434 @t435 @t431 @t432 @t428 @t429 @t425 @t426 @t422 @t423 @t419 @t420 @t416 @t417 @t413 @t414 @t410 @t411 @t407 @t408 @t404 @t405 @t401 @t402 @t398 @t399 @t395 @t396 @t392 @t393 @t389 @t390 @t386 @t387 @t383 @t384 @t380 @t381 @t377 @t378 @t374 @t375 @t371 @t372 @t368 @t369 @t365 @t366 @t358 @t360 @t353 @t355 @t348 @t350 @t343 @t345 @t338 @t340 @t333 @t335 @t328 @t330 @t323 @t325 @t318 @t320 @t313 @t315 @t308 @t310 @t303 @t305 @t298 @t300 @t293 @t295 @t288 @t290 @t283 @t285 @t278 @t280 @t273 @t275 @t268 @t270 @t263 @t265 @t258 @t260 @t253 @t255 @t248 @t250 @t243 @t245 @t238 @t240 @t233 @t235 @t228 @t230 @t223 @t225 @t218 @t220 @t213 @t215 @t208 @t210 @t203 @t205 @t198 @t200 @t193 @t195 @t188 @t190 @t183 @t185 @t178 @t180 @t173 @t175 @t168 @t170 @t163 @t165 @t158 @t160 @t153 @t155 @t148 @t150 @t143 @t145 @t138 @t140 @t133 @t135 @t128 @t130 @t123 @t125 @t116 @t120)))
% 65.29/65.58  (step @p2945 :rule cnf_or_pos :args (@t569))
% 65.29/65.58  (step @p2946 :rule reordering :premises (@p2945) :args ((or @t118 @t568 (not @t569))))
% 65.29/65.58  (step @p2947 :rule chain_m_resolution :premises (@p2946 @p2944 @p1230) :args (@t568 @t570 (@list @t118 @t569)))
% 65.29/65.58  (step @p2948 :rule instantiate :premises (@p2) :args ((@list tptp.i1 @t111 tptp.a1 tptp.e1)))
% 65.29/65.58  (step @p2949 :rule cnf_or_pos :args (@t573))
% 65.29/65.58  (step @p2950 :rule reordering :premises (@p2949) :args ((or @t118 @t572 (not @t573))))
% 65.29/65.58  (step @p2951 :rule chain_m_resolution :premises (@p2950 @p2944 @p2948) :args (@t572 @t570 (@list @t118 @t573)))
% 65.29/65.58  (step @p2952 :rule symm :premises (@p5))
% 65.29/65.58  (step @p2953 :rule bool-double-not-elim :args (@t574))
% 65.29/65.58  (step @p2954 :rule nary_cong :premises (@p2953 @p2481 @p2429) :args ((or (not @t575) @t359 @t349)))
% 65.29/65.58  (assume-push @p35393 @t358)
% 65.29/65.58  (assume-push @p35394 @t348)
% 65.29/65.58  (assume-push @p35395 @t575)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p2959 :rule symm :premises (@p35394))
% 65.29/65.58  (step @p2960 :rule trans :premises (@p35393 @p2959))
% 65.29/65.58  (step @p2961 :rule true_intro :premises (@p2960))
% 65.29/65.58  (step @p2962 :rule false_intro :premises (@p2952))
% 65.29/65.58  (step @p2963 :rule symm :premises (@p2962))
% 65.29/65.58  (step @p2964 :rule trans :premises (@p2963 @p2961))
% 65.29/65.58  (step @p2965 false :rule eq_resolve :premises (@p2964 @p2958))
% 65.29/65.58  (step-pop @p35396 :rule scope :premises (@p2965))
% 65.29/65.58  (step-pop @p35397 :rule scope :premises (@p35396))
% 65.29/65.58  (step-pop @p35398 :rule scope :premises (@p35397))
% 65.29/65.58  (step @p2966 :rule process_scope :premises (@p35398) :args (false))
% 65.29/65.58  (assume-push @p35399 @t575)
% 65.29/65.58  (assume-push @p35400 @t358)
% 65.29/65.58  (assume-push @p35401 @t348)
% 65.29/65.58  (step @p2973 :rule and_intro :premises (@p35400 @p35401 @p2952))
% 65.29/65.58  (step-pop @p35402 :rule scope :premises (@p2973))
% 65.29/65.58  (step-pop @p35403 :rule scope :premises (@p35402))
% 65.29/65.58  (step-pop @p35404 :rule scope :premises (@p35403))
% 65.29/65.58  (step @p2974 :rule process_scope :premises (@p35404) :args (@t577))
% 65.29/65.58  (step @p2978 :rule implies_elim :premises (@p2974))
% 65.29/65.58  (step @p2979 :rule resolution :premises (@p2978 @p2966) :args (true @t577))
% 65.29/65.58  (step @p2980 :rule not_and :premises (@p2979))
% 65.29/65.58  (step @p2981 :rule eq_resolve :premises (@p2980 @p2954))
% 65.29/65.58  (step @p2982 :rule symm :premises (@p82))
% 65.29/65.58  (step @p2983 :rule bool-double-not-elim :args (@t578))
% 65.29/65.58  (step @p2984 :rule nary_cong :premises (@p2983 @p2481 @p2143) :args ((or (not @t579) @t359 @t294)))
% 65.29/65.58  (assume-push @p35405 @t358)
% 65.29/65.58  (assume-push @p35406 @t293)
% 65.29/65.58  (assume-push @p35407 @t579)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p2988 :rule symm :premises (@p35406))
% 65.29/65.58  (step @p2989 :rule trans :premises (@p35405 @p2988))
% 65.29/65.58  (step @p2990 :rule true_intro :premises (@p2989))
% 65.29/65.58  (step @p2991 :rule false_intro :premises (@p2982))
% 65.29/65.58  (step @p2992 :rule symm :premises (@p2991))
% 65.29/65.58  (step @p2993 :rule trans :premises (@p2992 @p2990))
% 65.29/65.58  (step @p2994 false :rule eq_resolve :premises (@p2993 @p2958))
% 65.29/65.58  (step-pop @p35408 :rule scope :premises (@p2994))
% 65.29/65.58  (step-pop @p35409 :rule scope :premises (@p35408))
% 65.29/65.58  (step-pop @p35410 :rule scope :premises (@p35409))
% 65.29/65.58  (step @p2995 :rule process_scope :premises (@p35410) :args (false))
% 65.29/65.58  (assume-push @p35411 @t579)
% 65.29/65.58  (assume-push @p35412 @t358)
% 65.29/65.58  (assume-push @p35413 @t293)
% 65.29/65.58  (step @p3002 :rule and_intro :premises (@p35412 @p35413 @p2982))
% 65.29/65.58  (step-pop @p35414 :rule scope :premises (@p3002))
% 65.29/65.58  (step-pop @p35415 :rule scope :premises (@p35414))
% 65.29/65.58  (step-pop @p35416 :rule scope :premises (@p35415))
% 65.29/65.58  (step @p3003 :rule process_scope :premises (@p35416) :args (@t580))
% 65.29/65.58  (step @p3007 :rule implies_elim :premises (@p3003))
% 65.29/65.58  (step @p3008 :rule resolution :premises (@p3007 @p2995) :args (true @t580))
% 65.29/65.58  (step @p3009 :rule not_and :premises (@p3008))
% 65.29/65.58  (step @p3010 :rule eq_resolve :premises (@p3009 @p2984))
% 65.29/65.58  (step @p3011 :rule symm :premises (@p157))
% 65.29/65.58  (step @p3012 :rule bool-double-not-elim :args (@t581))
% 65.29/65.58  (step @p3013 :rule nary_cong :premises (@p3012 @p2481 @p2013) :args ((or (not @t582) @t359 @t269)))
% 65.29/65.58  (assume-push @p35417 @t358)
% 65.29/65.58  (assume-push @p35418 @t268)
% 65.29/65.58  (assume-push @p35419 @t582)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p3017 :rule symm :premises (@p35418))
% 65.29/65.58  (step @p3018 :rule trans :premises (@p35417 @p3017))
% 65.29/65.58  (step @p3019 :rule true_intro :premises (@p3018))
% 65.29/65.58  (step @p3020 :rule false_intro :premises (@p3011))
% 65.29/65.58  (step @p3021 :rule symm :premises (@p3020))
% 65.29/65.58  (step @p3022 :rule trans :premises (@p3021 @p3019))
% 65.29/65.58  (step @p3023 false :rule eq_resolve :premises (@p3022 @p2958))
% 65.29/65.58  (step-pop @p35420 :rule scope :premises (@p3023))
% 65.29/65.58  (step-pop @p35421 :rule scope :premises (@p35420))
% 65.29/65.58  (step-pop @p35422 :rule scope :premises (@p35421))
% 65.29/65.58  (step @p3024 :rule process_scope :premises (@p35422) :args (false))
% 65.29/65.58  (assume-push @p35423 @t582)
% 65.29/65.58  (assume-push @p35424 @t358)
% 65.29/65.58  (assume-push @p35425 @t268)
% 65.29/65.58  (step @p3031 :rule and_intro :premises (@p35424 @p35425 @p3011))
% 65.29/65.58  (step-pop @p35426 :rule scope :premises (@p3031))
% 65.29/65.58  (step-pop @p35427 :rule scope :premises (@p35426))
% 65.29/65.58  (step-pop @p35428 :rule scope :premises (@p35427))
% 65.29/65.58  (step @p3032 :rule process_scope :premises (@p35428) :args (@t583))
% 65.29/65.58  (step @p3036 :rule implies_elim :premises (@p3032))
% 65.29/65.58  (step @p3037 :rule resolution :premises (@p3036 @p3024) :args (true @t583))
% 65.29/65.58  (step @p3038 :rule not_and :premises (@p3037))
% 65.29/65.58  (step @p3039 :rule eq_resolve :premises (@p3038 @p3013))
% 65.29/65.58  (step @p3040 :rule symm :premises (@p175))
% 65.29/65.58  (step @p3041 :rule bool-double-not-elim :args (@t584))
% 65.29/65.58  (step @p3042 :rule nary_cong :premises (@p3041 @p2481 @p1987) :args ((or (not @t585) @t359 @t264)))
% 65.29/65.58  (assume-push @p35429 @t358)
% 65.29/65.58  (assume-push @p35430 @t263)
% 65.29/65.58  (assume-push @p35431 @t585)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p3046 :rule symm :premises (@p35430))
% 65.29/65.58  (step @p3047 :rule trans :premises (@p35429 @p3046))
% 65.29/65.58  (step @p3048 :rule true_intro :premises (@p3047))
% 65.29/65.58  (step @p3049 :rule false_intro :premises (@p3040))
% 65.29/65.58  (step @p3050 :rule symm :premises (@p3049))
% 65.29/65.58  (step @p3051 :rule trans :premises (@p3050 @p3048))
% 65.29/65.58  (step @p3052 false :rule eq_resolve :premises (@p3051 @p2958))
% 65.29/65.58  (step-pop @p35432 :rule scope :premises (@p3052))
% 65.29/65.58  (step-pop @p35433 :rule scope :premises (@p35432))
% 65.29/65.58  (step-pop @p35434 :rule scope :premises (@p35433))
% 65.29/65.58  (step @p3053 :rule process_scope :premises (@p35434) :args (false))
% 65.29/65.58  (assume-push @p35435 @t585)
% 65.29/65.58  (assume-push @p35436 @t358)
% 65.29/65.58  (assume-push @p35437 @t263)
% 65.29/65.58  (step @p3060 :rule and_intro :premises (@p35436 @p35437 @p3040))
% 65.29/65.58  (step-pop @p35438 :rule scope :premises (@p3060))
% 65.29/65.58  (step-pop @p35439 :rule scope :premises (@p35438))
% 65.29/65.58  (step-pop @p35440 :rule scope :premises (@p35439))
% 65.29/65.58  (step @p3061 :rule process_scope :premises (@p35440) :args (@t586))
% 65.29/65.58  (step @p3065 :rule implies_elim :premises (@p3061))
% 65.29/65.58  (step @p3066 :rule resolution :premises (@p3065 @p3053) :args (true @t586))
% 65.29/65.58  (step @p3067 :rule not_and :premises (@p3066))
% 65.29/65.58  (step @p3068 :rule eq_resolve :premises (@p3067 @p3042))
% 65.29/65.58  (step @p3069 :rule symm :premises (@p214))
% 65.29/65.58  (step @p3070 :rule bool-double-not-elim :args (@t587))
% 65.29/65.58  (step @p3071 :rule nary_cong :premises (@p3070 @p2481 @p1935) :args ((or (not @t588) @t359 @t254)))
% 65.29/65.58  (assume-push @p35441 @t358)
% 65.29/65.58  (assume-push @p35442 @t253)
% 65.29/65.58  (assume-push @p35443 @t588)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p3075 :rule symm :premises (@p35442))
% 65.29/65.58  (step @p3076 :rule trans :premises (@p35441 @p3075))
% 65.29/65.58  (step @p3077 :rule true_intro :premises (@p3076))
% 65.29/65.58  (step @p3078 :rule false_intro :premises (@p3069))
% 65.29/65.58  (step @p3079 :rule symm :premises (@p3078))
% 65.29/65.58  (step @p3080 :rule trans :premises (@p3079 @p3077))
% 65.29/65.58  (step @p3081 false :rule eq_resolve :premises (@p3080 @p2958))
% 65.29/65.58  (step-pop @p35444 :rule scope :premises (@p3081))
% 65.29/65.58  (step-pop @p35445 :rule scope :premises (@p35444))
% 65.29/65.58  (step-pop @p35446 :rule scope :premises (@p35445))
% 65.29/65.58  (step @p3082 :rule process_scope :premises (@p35446) :args (false))
% 65.29/65.58  (assume-push @p35447 @t588)
% 65.29/65.58  (assume-push @p35448 @t358)
% 65.29/65.58  (assume-push @p35449 @t253)
% 65.29/65.58  (step @p3089 :rule and_intro :premises (@p35448 @p35449 @p3069))
% 65.29/65.58  (step-pop @p35450 :rule scope :premises (@p3089))
% 65.29/65.58  (step-pop @p35451 :rule scope :premises (@p35450))
% 65.29/65.58  (step-pop @p35452 :rule scope :premises (@p35451))
% 65.29/65.58  (step @p3090 :rule process_scope :premises (@p35452) :args (@t589))
% 65.29/65.58  (step @p3094 :rule implies_elim :premises (@p3090))
% 65.29/65.58  (step @p3095 :rule resolution :premises (@p3094 @p3082) :args (true @t589))
% 65.29/65.58  (step @p3096 :rule not_and :premises (@p3095))
% 65.29/65.58  (step @p3097 :rule eq_resolve :premises (@p3096 @p3071))
% 65.29/65.58  (step @p3098 :rule symm :premises (@p329))
% 65.29/65.58  (step @p3099 :rule bool-double-not-elim :args (@t590))
% 65.29/65.58  (step @p3100 :rule nary_cong :premises (@p3099 @p2481 @p1805) :args ((or (not @t591) @t359 @t229)))
% 65.29/65.58  (assume-push @p35453 @t358)
% 65.29/65.58  (assume-push @p35454 @t228)
% 65.29/65.58  (assume-push @p35455 @t591)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p3104 :rule symm :premises (@p35454))
% 65.29/65.58  (step @p3105 :rule trans :premises (@p35453 @p3104))
% 65.29/65.58  (step @p3106 :rule true_intro :premises (@p3105))
% 65.29/65.58  (step @p3107 :rule false_intro :premises (@p3098))
% 65.29/65.58  (step @p3108 :rule symm :premises (@p3107))
% 65.29/65.58  (step @p3109 :rule trans :premises (@p3108 @p3106))
% 65.29/65.58  (step @p3110 false :rule eq_resolve :premises (@p3109 @p2958))
% 65.29/65.58  (step-pop @p35456 :rule scope :premises (@p3110))
% 65.29/65.58  (step-pop @p35457 :rule scope :premises (@p35456))
% 65.29/65.58  (step-pop @p35458 :rule scope :premises (@p35457))
% 65.29/65.58  (step @p3111 :rule process_scope :premises (@p35458) :args (false))
% 65.29/65.58  (assume-push @p35459 @t591)
% 65.29/65.58  (assume-push @p35460 @t358)
% 65.29/65.58  (assume-push @p35461 @t228)
% 65.29/65.58  (step @p3118 :rule and_intro :premises (@p35460 @p35461 @p3098))
% 65.29/65.58  (step-pop @p35462 :rule scope :premises (@p3118))
% 65.29/65.58  (step-pop @p35463 :rule scope :premises (@p35462))
% 65.29/65.58  (step-pop @p35464 :rule scope :premises (@p35463))
% 65.29/65.58  (step @p3119 :rule process_scope :premises (@p35464) :args (@t592))
% 65.29/65.58  (step @p3123 :rule implies_elim :premises (@p3119))
% 65.29/65.58  (step @p3124 :rule resolution :premises (@p3123 @p3111) :args (true @t592))
% 65.29/65.58  (step @p3125 :rule not_and :premises (@p3124))
% 65.29/65.58  (step @p3126 :rule eq_resolve :premises (@p3125 @p3100))
% 65.29/65.58  (step @p3127 :rule symm :premises (@p410))
% 65.29/65.58  (step @p3128 :rule bool-double-not-elim :args (@t593))
% 65.29/65.58  (step @p3129 :rule nary_cong :premises (@p3128 @p2481 @p1727) :args ((or (not @t594) @t359 @t214)))
% 65.29/65.58  (assume-push @p35465 @t358)
% 65.29/65.58  (assume-push @p35466 @t213)
% 65.29/65.58  (assume-push @p35467 @t594)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p3133 :rule symm :premises (@p35466))
% 65.29/65.58  (step @p3134 :rule trans :premises (@p35465 @p3133))
% 65.29/65.58  (step @p3135 :rule true_intro :premises (@p3134))
% 65.29/65.58  (step @p3136 :rule false_intro :premises (@p3127))
% 65.29/65.58  (step @p3137 :rule symm :premises (@p3136))
% 65.29/65.58  (step @p3138 :rule trans :premises (@p3137 @p3135))
% 65.29/65.58  (step @p3139 false :rule eq_resolve :premises (@p3138 @p2958))
% 65.29/65.58  (step-pop @p35468 :rule scope :premises (@p3139))
% 65.29/65.58  (step-pop @p35469 :rule scope :premises (@p35468))
% 65.29/65.58  (step-pop @p35470 :rule scope :premises (@p35469))
% 65.29/65.58  (step @p3140 :rule process_scope :premises (@p35470) :args (false))
% 65.29/65.58  (assume-push @p35471 @t594)
% 65.29/65.58  (assume-push @p35472 @t358)
% 65.29/65.58  (assume-push @p35473 @t213)
% 65.29/65.58  (step @p3147 :rule and_intro :premises (@p35472 @p35473 @p3127))
% 65.29/65.58  (step-pop @p35474 :rule scope :premises (@p3147))
% 65.29/65.58  (step-pop @p35475 :rule scope :premises (@p35474))
% 65.29/65.58  (step-pop @p35476 :rule scope :premises (@p35475))
% 65.29/65.58  (step @p3148 :rule process_scope :premises (@p35476) :args (@t595))
% 65.29/65.58  (step @p3152 :rule implies_elim :premises (@p3148))
% 65.29/65.58  (step @p3153 :rule resolution :premises (@p3152 @p3140) :args (true @t595))
% 65.29/65.58  (step @p3154 :rule not_and :premises (@p3153))
% 65.29/65.58  (step @p3155 :rule eq_resolve :premises (@p3154 @p3129))
% 65.29/65.58  (step @p3156 :rule symm :premises (@p707))
% 65.29/65.58  (step @p3157 :rule bool-double-not-elim :args (@t596))
% 65.29/65.58  (step @p3158 :rule nary_cong :premises (@p3157 @p2481 @p1493) :args ((or (not @t597) @t359 @t169)))
% 65.29/65.58  (assume-push @p35477 @t358)
% 65.29/65.58  (assume-push @p35478 @t168)
% 65.29/65.58  (assume-push @p35479 @t597)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p3162 :rule symm :premises (@p35478))
% 65.29/65.58  (step @p3163 :rule trans :premises (@p35477 @p3162))
% 65.29/65.58  (step @p3164 :rule true_intro :premises (@p3163))
% 65.29/65.58  (step @p3165 :rule false_intro :premises (@p3156))
% 65.29/65.58  (step @p3166 :rule symm :premises (@p3165))
% 65.29/65.58  (step @p3167 :rule trans :premises (@p3166 @p3164))
% 65.29/65.58  (step @p3168 false :rule eq_resolve :premises (@p3167 @p2958))
% 65.29/65.58  (step-pop @p35480 :rule scope :premises (@p3168))
% 65.29/65.58  (step-pop @p35481 :rule scope :premises (@p35480))
% 65.29/65.58  (step-pop @p35482 :rule scope :premises (@p35481))
% 65.29/65.58  (step @p3169 :rule process_scope :premises (@p35482) :args (false))
% 65.29/65.58  (assume-push @p35483 @t597)
% 65.29/65.58  (assume-push @p35484 @t358)
% 65.29/65.58  (assume-push @p35485 @t168)
% 65.29/65.58  (step @p3176 :rule and_intro :premises (@p35484 @p35485 @p3156))
% 65.29/65.58  (step-pop @p35486 :rule scope :premises (@p3176))
% 65.29/65.58  (step-pop @p35487 :rule scope :premises (@p35486))
% 65.29/65.58  (step-pop @p35488 :rule scope :premises (@p35487))
% 65.29/65.58  (step @p3177 :rule process_scope :premises (@p35488) :args (@t598))
% 65.29/65.58  (step @p3181 :rule implies_elim :premises (@p3177))
% 65.29/65.58  (step @p3182 :rule resolution :premises (@p3181 @p3169) :args (true @t598))
% 65.29/65.58  (step @p3183 :rule not_and :premises (@p3182))
% 65.29/65.58  (step @p3184 :rule eq_resolve :premises (@p3183 @p3158))
% 65.29/65.58  (step @p3185 :rule symm :premises (@p784))
% 65.29/65.58  (step @p3186 :rule bool-double-not-elim :args (@t599))
% 65.29/65.58  (step @p3187 :rule nary_cong :premises (@p3186 @p2481 @p1441) :args ((or (not @t600) @t359 @t159)))
% 65.29/65.58  (assume-push @p35489 @t358)
% 65.29/65.58  (assume-push @p35490 @t158)
% 65.29/65.58  (assume-push @p35491 @t600)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p3191 :rule symm :premises (@p35490))
% 65.29/65.58  (step @p3192 :rule trans :premises (@p35489 @p3191))
% 65.29/65.58  (step @p3193 :rule true_intro :premises (@p3192))
% 65.29/65.58  (step @p3194 :rule false_intro :premises (@p3185))
% 65.29/65.58  (step @p3195 :rule symm :premises (@p3194))
% 65.29/65.58  (step @p3196 :rule trans :premises (@p3195 @p3193))
% 65.29/65.58  (step @p3197 false :rule eq_resolve :premises (@p3196 @p2958))
% 65.29/65.58  (step-pop @p35492 :rule scope :premises (@p3197))
% 65.29/65.58  (step-pop @p35493 :rule scope :premises (@p35492))
% 65.29/65.58  (step-pop @p35494 :rule scope :premises (@p35493))
% 65.29/65.58  (step @p3198 :rule process_scope :premises (@p35494) :args (false))
% 65.29/65.58  (assume-push @p35495 @t600)
% 65.29/65.58  (assume-push @p35496 @t358)
% 65.29/65.58  (assume-push @p35497 @t158)
% 65.29/65.58  (step @p3205 :rule and_intro :premises (@p35496 @p35497 @p3185))
% 65.29/65.58  (step-pop @p35498 :rule scope :premises (@p3205))
% 65.29/65.58  (step-pop @p35499 :rule scope :premises (@p35498))
% 65.29/65.58  (step-pop @p35500 :rule scope :premises (@p35499))
% 65.29/65.58  (step @p3206 :rule process_scope :premises (@p35500) :args (@t601))
% 65.29/65.58  (step @p3210 :rule implies_elim :premises (@p3206))
% 65.29/65.58  (step @p3211 :rule resolution :premises (@p3210 @p3198) :args (true @t601))
% 65.29/65.58  (step @p3212 :rule not_and :premises (@p3211))
% 65.29/65.58  (step @p3213 :rule eq_resolve :premises (@p3212 @p3187))
% 65.29/65.58  (step @p3214 :rule symm :premises (@p994))
% 65.29/65.58  (step @p3215 :rule bool-double-not-elim :args (@t602))
% 65.29/65.58  (step @p3216 :rule nary_cong :premises (@p3215 @p2481 @p1311) :args ((or (not @t603) @t359 @t134)))
% 65.29/65.58  (assume-push @p35501 @t358)
% 65.29/65.58  (assume-push @p35502 @t133)
% 65.29/65.58  (assume-push @p35503 @t603)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p3220 :rule symm :premises (@p35502))
% 65.29/65.58  (step @p3221 :rule trans :premises (@p35501 @p3220))
% 65.29/65.58  (step @p3222 :rule true_intro :premises (@p3221))
% 65.29/65.58  (step @p3223 :rule false_intro :premises (@p3214))
% 65.29/65.58  (step @p3224 :rule symm :premises (@p3223))
% 65.29/65.58  (step @p3225 :rule trans :premises (@p3224 @p3222))
% 65.29/65.58  (step @p3226 false :rule eq_resolve :premises (@p3225 @p2958))
% 65.29/65.58  (step-pop @p35504 :rule scope :premises (@p3226))
% 65.29/65.58  (step-pop @p35505 :rule scope :premises (@p35504))
% 65.29/65.58  (step-pop @p35506 :rule scope :premises (@p35505))
% 65.29/65.58  (step @p3227 :rule process_scope :premises (@p35506) :args (false))
% 65.29/65.58  (assume-push @p35507 @t603)
% 65.29/65.58  (assume-push @p35508 @t358)
% 65.29/65.58  (assume-push @p35509 @t133)
% 65.29/65.58  (step @p3234 :rule and_intro :premises (@p35508 @p35509 @p3214))
% 65.29/65.58  (step-pop @p35510 :rule scope :premises (@p3234))
% 65.29/65.58  (step-pop @p35511 :rule scope :premises (@p35510))
% 65.29/65.58  (step-pop @p35512 :rule scope :premises (@p35511))
% 65.29/65.58  (step @p3235 :rule process_scope :premises (@p35512) :args (@t604))
% 65.29/65.58  (step @p3239 :rule implies_elim :premises (@p3235))
% 65.29/65.58  (step @p3240 :rule resolution :premises (@p3239 @p3227) :args (true @t604))
% 65.29/65.58  (step @p3241 :rule not_and :premises (@p3240))
% 65.29/65.58  (step @p3242 :rule eq_resolve :premises (@p3241 @p3216))
% 65.29/65.58  (step @p3243 :rule symm :premises (@p1039))
% 65.29/65.58  (step @p3244 :rule bool-double-not-elim :args (@t605))
% 65.29/65.58  (step @p3245 :rule nary_cong :premises (@p3244 @p2481 @p1285) :args ((or (not @t606) @t359 @t129)))
% 65.29/65.58  (assume-push @p35513 @t358)
% 65.29/65.58  (assume-push @p35514 @t128)
% 65.29/65.58  (assume-push @p35515 @t606)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p3249 :rule symm :premises (@p35514))
% 65.29/65.58  (step @p3250 :rule trans :premises (@p35513 @p3249))
% 65.29/65.58  (step @p3251 :rule true_intro :premises (@p3250))
% 65.29/65.58  (step @p3252 :rule false_intro :premises (@p3243))
% 65.29/65.58  (step @p3253 :rule symm :premises (@p3252))
% 65.29/65.58  (step @p3254 :rule trans :premises (@p3253 @p3251))
% 65.29/65.58  (step @p3255 false :rule eq_resolve :premises (@p3254 @p2958))
% 65.29/65.58  (step-pop @p35516 :rule scope :premises (@p3255))
% 65.29/65.58  (step-pop @p35517 :rule scope :premises (@p35516))
% 65.29/65.58  (step-pop @p35518 :rule scope :premises (@p35517))
% 65.29/65.58  (step @p3256 :rule process_scope :premises (@p35518) :args (false))
% 65.29/65.58  (assume-push @p35519 @t606)
% 65.29/65.58  (assume-push @p35520 @t358)
% 65.29/65.58  (assume-push @p35521 @t128)
% 65.29/65.58  (step @p3263 :rule and_intro :premises (@p35520 @p35521 @p3243))
% 65.29/65.58  (step-pop @p35522 :rule scope :premises (@p3263))
% 65.29/65.58  (step-pop @p35523 :rule scope :premises (@p35522))
% 65.29/65.58  (step-pop @p35524 :rule scope :premises (@p35523))
% 65.29/65.58  (step @p3264 :rule process_scope :premises (@p35524) :args (@t607))
% 65.29/65.58  (step @p3268 :rule implies_elim :premises (@p3264))
% 65.29/65.58  (step @p3269 :rule resolution :premises (@p3268 @p3256) :args (true @t607))
% 65.29/65.58  (step @p3270 :rule not_and :premises (@p3269))
% 65.29/65.58  (step @p3271 :rule eq_resolve :premises (@p3270 @p3245))
% 65.29/65.58  (step @p3272 :rule symm :premises (@p1085))
% 65.29/65.58  (step @p3273 :rule bool-double-not-elim :args (@t608))
% 65.29/65.58  (step @p3274 :rule nary_cong :premises (@p3273 @p2481 @p1259) :args ((or (not @t609) @t359 @t124)))
% 65.29/65.58  (assume-push @p35525 @t358)
% 65.29/65.58  (assume-push @p35526 @t123)
% 65.29/65.58  (assume-push @p35527 @t609)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p3278 :rule symm :premises (@p35526))
% 65.29/65.58  (step @p3279 :rule trans :premises (@p35525 @p3278))
% 65.29/65.58  (step @p3280 :rule true_intro :premises (@p3279))
% 65.29/65.58  (step @p3281 :rule false_intro :premises (@p3272))
% 65.29/65.58  (step @p3282 :rule symm :premises (@p3281))
% 65.29/65.58  (step @p3283 :rule trans :premises (@p3282 @p3280))
% 65.29/65.58  (step @p3284 false :rule eq_resolve :premises (@p3283 @p2958))
% 65.29/65.58  (step-pop @p35528 :rule scope :premises (@p3284))
% 65.29/65.58  (step-pop @p35529 :rule scope :premises (@p35528))
% 65.29/65.58  (step-pop @p35530 :rule scope :premises (@p35529))
% 65.29/65.58  (step @p3285 :rule process_scope :premises (@p35530) :args (false))
% 65.29/65.58  (assume-push @p35531 @t609)
% 65.29/65.58  (assume-push @p35532 @t358)
% 65.29/65.58  (assume-push @p35533 @t123)
% 65.29/65.58  (step @p3292 :rule and_intro :premises (@p35532 @p35533 @p3272))
% 65.29/65.58  (step-pop @p35534 :rule scope :premises (@p3292))
% 65.29/65.58  (step-pop @p35535 :rule scope :premises (@p35534))
% 65.29/65.58  (step-pop @p35536 :rule scope :premises (@p35535))
% 65.29/65.58  (step @p3293 :rule process_scope :premises (@p35536) :args (@t610))
% 65.29/65.58  (step @p3297 :rule implies_elim :premises (@p3293))
% 65.29/65.58  (step @p3298 :rule resolution :premises (@p3297 @p3285) :args (true @t610))
% 65.29/65.58  (step @p3299 :rule not_and :premises (@p3298))
% 65.29/65.58  (step @p3300 :rule eq_resolve :premises (@p3299 @p3274))
% 65.29/65.58  (step @p3301 :rule symm :premises (@p1132))
% 65.29/65.58  (step @p3302 :rule bool-double-not-elim :args (@t611))
% 65.29/65.58  (step @p3303 :rule nary_cong :premises (@p3302 @p2481 @p1232) :args ((or (not @t612) @t359 @t117)))
% 65.29/65.58  (assume-push @p35537 @t358)
% 65.29/65.58  (assume-push @p35538 @t116)
% 65.29/65.58  (assume-push @p35539 @t612)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p3307 :rule symm :premises (@p35538))
% 65.29/65.58  (step @p3308 :rule trans :premises (@p35537 @p3307))
% 65.29/65.58  (step @p3309 :rule true_intro :premises (@p3308))
% 65.29/65.58  (step @p3310 :rule false_intro :premises (@p3301))
% 65.29/65.58  (step @p3311 :rule symm :premises (@p3310))
% 65.29/65.58  (step @p3312 :rule trans :premises (@p3311 @p3309))
% 65.29/65.58  (step @p3313 false :rule eq_resolve :premises (@p3312 @p2958))
% 65.29/65.58  (step-pop @p35540 :rule scope :premises (@p3313))
% 65.29/65.58  (step-pop @p35541 :rule scope :premises (@p35540))
% 65.29/65.58  (step-pop @p35542 :rule scope :premises (@p35541))
% 65.29/65.58  (step @p3314 :rule process_scope :premises (@p35542) :args (false))
% 65.29/65.58  (assume-push @p35543 @t612)
% 65.29/65.58  (assume-push @p35544 @t358)
% 65.29/65.58  (assume-push @p35545 @t116)
% 65.29/65.58  (step @p3321 :rule and_intro :premises (@p35544 @p35545 @p3301))
% 65.29/65.58  (step-pop @p35546 :rule scope :premises (@p3321))
% 65.29/65.58  (step-pop @p35547 :rule scope :premises (@p35546))
% 65.29/65.58  (step-pop @p35548 :rule scope :premises (@p35547))
% 65.29/65.58  (step @p3322 :rule process_scope :premises (@p35548) :args (@t613))
% 65.29/65.58  (step @p3326 :rule implies_elim :premises (@p3322))
% 65.29/65.58  (step @p3327 :rule resolution :premises (@p3326 @p3314) :args (true @t613))
% 65.29/65.58  (step @p3328 :rule not_and :premises (@p3327))
% 65.29/65.58  (step @p3329 :rule eq_resolve :premises (@p3328 @p3303))
% 65.29/65.58  (step @p3330 :rule instantiate :premises (@p2) :args ((@list tptp.i48 @t111 @t48 tptp.e48)))
% 65.29/65.58  (step @p3331 :rule cnf_or_pos :args (@t617))
% 65.29/65.58  (step @p3332 :rule reordering :premises (@p3331) :args ((or @t348 @t616 (not @t617))))
% 65.29/65.58  (step @p3333 :rule instantiate :premises (@p2) :args ((@list tptp.i37 @t111 @t51 tptp.e37)))
% 65.29/65.58  (step @p3334 :rule cnf_or_pos :args (@t621))
% 65.29/65.58  (step @p3335 :rule reordering :premises (@p3334) :args ((or @t293 @t620 (not @t621))))
% 65.29/65.58  (step @p3336 :rule instantiate :premises (@p2) :args ((@list tptp.i32 @t111 @t54 tptp.e32)))
% 65.29/65.58  (step @p3337 :rule cnf_or_pos :args (@t625))
% 65.29/65.58  (step @p3338 :rule reordering :premises (@p3337) :args ((or @t268 @t624 (not @t625))))
% 65.29/65.58  (step @p3339 :rule instantiate :premises (@p2) :args ((@list tptp.i31 @t111 @t58 tptp.e31)))
% 65.29/65.58  (step @p3340 :rule cnf_or_pos :args (@t628))
% 65.29/65.58  (step @p3341 :rule reordering :premises (@p3340) :args ((or @t263 @t627 (not @t628))))
% 65.29/65.58  (step @p3342 :rule instantiate :premises (@p2) :args ((@list tptp.i29 @t111 @t49 tptp.e29)))
% 65.29/65.58  (step @p3343 :rule cnf_or_pos :args (@t631))
% 65.29/65.58  (step @p3344 :rule reordering :premises (@p3343) :args ((or @t253 @t630 (not @t631))))
% 65.29/65.58  (step @p3345 :rule instantiate :premises (@p2) :args ((@list tptp.i24 @t111 @t56 tptp.e24)))
% 65.29/65.58  (step @p3346 :rule cnf_or_pos :args (@t635))
% 65.29/65.58  (step @p3347 :rule reordering :premises (@p3346) :args ((or @t228 @t634 (not @t635))))
% 65.29/65.58  (step @p3348 :rule instantiate :premises (@p2) :args ((@list tptp.i21 @t111 @t57 tptp.e21)))
% 65.29/65.58  (step @p3349 :rule cnf_or_pos :args (@t637))
% 65.29/65.58  (step @p3350 :rule reordering :premises (@p3349) :args ((or @t213 @t636 (not @t637))))
% 65.29/65.58  (step @p3351 :rule instantiate :premises (@p2) :args ((@list tptp.i12 @t111 @t52 tptp.e12)))
% 65.29/65.58  (step @p3352 :rule cnf_or_pos :args (@t640))
% 65.29/65.58  (step @p3353 :rule reordering :premises (@p3352) :args ((or @t168 @t639 (not @t640))))
% 65.29/65.58  (step @p3354 :rule instantiate :premises (@p2) :args ((@list tptp.i10 @t111 @t47 tptp.e10)))
% 65.29/65.58  (step @p3355 :rule cnf_or_pos :args (@t643))
% 65.29/65.58  (step @p3356 :rule reordering :premises (@p3355) :args ((or @t158 @t642 (not @t643))))
% 65.29/65.58  (step @p3357 :rule instantiate :premises (@p2) :args ((@list tptp.i5 @t111 @t53 tptp.e5)))
% 65.29/65.58  (step @p3358 :rule cnf_or_pos :args (@t645))
% 65.29/65.58  (step @p3359 :rule reordering :premises (@p3358) :args ((or @t133 @t644 (not @t645))))
% 65.29/65.58  (step @p3360 :rule instantiate :premises (@p2) :args ((@list tptp.i4 @t111 @t55 tptp.e4)))
% 65.29/65.58  (step @p3361 :rule cnf_or_pos :args (@t647))
% 65.29/65.58  (step @p3362 :rule reordering :premises (@p3361) :args ((or @t128 @t646 (not @t647))))
% 65.29/65.58  (step @p3363 :rule instantiate :premises (@p2) :args ((@list tptp.i3 @t111 @t50 tptp.e3)))
% 65.29/65.58  (step @p3364 :rule cnf_or_pos :args (@t649))
% 65.29/65.58  (step @p3365 :rule reordering :premises (@p3364) :args ((or @t123 @t648 (not @t649))))
% 65.29/65.58  (step @p3366 :rule instantiate :premises (@p2) :args ((@list tptp.i2 @t111 @t46 tptp.e2)))
% 65.29/65.58  (step @p3367 :rule cnf_or_pos :args (@t652))
% 65.29/65.58  (step @p3368 :rule reordering :premises (@p3367) :args ((or @t116 @t651 (not @t652))))
% 65.29/65.58  (step @p3369 :rule instantiate :premises (@p2655) :args ((@list @t109 @t111 tptp.e50)))
% 65.29/65.58  (step @p3370 :rule instantiate :premises (@p2655) :args ((@list @t45 @t111 tptp.e50)))
% 65.29/65.58  (assume-push @p35549 @t568)
% 65.29/65.58  (assume-push @p35550 @t358)
% 65.29/65.58  (assume-push @p35551 @t653)
% 65.29/65.58  (assume-push @p35552 @t627)
% 65.29/65.58  (assume-push @p35553 @t636)
% 65.29/65.58  (assume-push @p35554 @t634)
% 65.29/65.58  (assume-push @p35555 @t646)
% 65.29/65.58  (assume-push @p35556 @t624)
% 65.29/65.58  (assume-push @p35557 @t644)
% 65.29/65.58  (assume-push @p35558 @t639)
% 65.29/65.58  (assume-push @p35559 @t620)
% 65.29/65.58  (assume-push @p35560 @t648)
% 65.29/65.58  (assume-push @p35561 @t630)
% 65.29/65.58  (assume-push @p35562 @t616)
% 65.29/65.58  (assume-push @p35563 @t642)
% 65.29/65.58  (assume-push @p35564 @t651)
% 65.29/65.58  (assume-push @p35565 @t656)
% 65.29/65.58  (assume-push @p35566 @t568)
% 65.29/65.58  (assume-push @p35567 @t627)
% 65.29/65.58  (assume-push @p35568 @t636)
% 65.29/65.58  (assume-push @p35569 @t634)
% 65.29/65.58  (assume-push @p35570 @t646)
% 65.29/65.58  (assume-push @p35571 @t624)
% 65.29/65.58  (assume-push @p35572 @t644)
% 65.29/65.58  (assume-push @p35573 @t639)
% 65.29/65.58  (assume-push @p35574 @t620)
% 65.29/65.58  (assume-push @p35575 @t648)
% 65.29/65.58  (assume-push @p35576 @t630)
% 65.29/65.58  (assume-push @p35577 @t616)
% 65.29/65.58  (assume-push @p35578 @t642)
% 65.29/65.58  (assume-push @p35579 @t651)
% 65.29/65.58  (assume-push @p35580 @t358)
% 65.29/65.58  (assume-push @p35581 @t656)
% 65.29/65.58  (assume-push @p35582 @t653)
% 65.29/65.58  (step @p3405 :rule symm :premises (@p35549))
% 65.29/65.58  (step @p3406 :rule symm :premises (@p35552))
% 65.29/65.58  (step @p3407 :rule symm :premises (@p35553))
% 65.29/65.58  (step @p3408 :rule symm :premises (@p35554))
% 65.29/65.58  (step @p3409 :rule symm :premises (@p35555))
% 65.29/65.58  (step @p3410 :rule symm :premises (@p35556))
% 65.29/65.58  (step @p3411 :rule symm :premises (@p35557))
% 65.29/65.58  (step @p3412 :rule symm :premises (@p35558))
% 65.29/65.58  (step @p3413 :rule symm :premises (@p35559))
% 65.29/65.58  (step @p3414 :rule symm :premises (@p35560))
% 65.29/65.58  (step @p3415 :rule symm :premises (@p35561))
% 65.29/65.58  (step @p3416 :rule symm :premises (@p35562))
% 65.29/65.58  (step @p3417 :rule symm :premises (@p35563))
% 65.29/65.58  (step @p3418 :rule symm :premises (@p35564))
% 65.29/65.58  (step @p2816 :rule refl :args (@t111))
% 65.29/65.58  (step @p3419 :rule refl :args (tptp.e50))
% 65.29/65.58  (step @p3420 :rule symm :premises (@p35550))
% 65.29/65.58  (step @p3421 :rule refl :args (@t45))
% 65.29/65.58  (step @p3422 :rule cong :premises (@p3421 @p3420 @p3419) :args (@t654))
% 65.29/65.58  (step @p3423 :rule cong :premises (@p3422 @p2816) :args (@t655))
% 65.29/65.58  (step @p3424 :rule symm :premises (@p3369))
% 65.29/65.58  (step @p3425 :rule refl :args (@t109))
% 65.29/65.58  (step @p3426 :rule cong :premises (@p3425 @p35550 @p3419) :args (@t110))
% 65.29/65.58  (step @p3427 :rule cong :premises (@p3426 @p2816) :args (@t113))
% 65.29/65.58  (step @p3428 :rule trans :premises (@p3427 @p3424 @p3370 @p3423 @p3418 @p3417 @p3416 @p3415 @p3414 @p3413 @p3412 @p3411 @p3410 @p3409 @p3408 @p3407 @p3406 @p3405))
% 65.29/65.58  (step-pop @p35583 :rule scope :premises (@p3428))
% 65.29/65.58  (step-pop @p35584 :rule scope :premises (@p35583))
% 65.29/65.58  (step-pop @p35585 :rule scope :premises (@p35584))
% 65.29/65.58  (step-pop @p35586 :rule scope :premises (@p35585))
% 65.29/65.58  (step-pop @p35587 :rule scope :premises (@p35586))
% 65.29/65.58  (step-pop @p35588 :rule scope :premises (@p35587))
% 65.29/65.58  (step-pop @p35589 :rule scope :premises (@p35588))
% 65.29/65.58  (step-pop @p35590 :rule scope :premises (@p35589))
% 65.29/65.58  (step-pop @p35591 :rule scope :premises (@p35590))
% 65.29/65.58  (step-pop @p35592 :rule scope :premises (@p35591))
% 65.29/65.58  (step-pop @p35593 :rule scope :premises (@p35592))
% 65.29/65.58  (step-pop @p35594 :rule scope :premises (@p35593))
% 65.29/65.58  (step-pop @p35595 :rule scope :premises (@p35594))
% 65.29/65.58  (step-pop @p35596 :rule scope :premises (@p35595))
% 65.29/65.58  (step-pop @p35597 :rule scope :premises (@p35596))
% 65.29/65.58  (step-pop @p35598 :rule scope :premises (@p35597))
% 65.29/65.58  (step-pop @p35599 :rule scope :premises (@p35598))
% 65.29/65.58  (step @p3429 :rule process_scope :premises (@p35599) :args (@t114))
% 65.29/65.58  (step @p3447 :rule and_intro :premises (@p35549 @p35552 @p35553 @p35554 @p35555 @p35556 @p35557 @p35558 @p35559 @p35560 @p35561 @p35562 @p35563 @p35564 @p35550 @p3370 @p3369))
% 65.29/65.58  (step @p3448 :rule modus_ponens :premises (@p3447 @p3429))
% 65.29/65.58  (step-pop @p35600 :rule scope :premises (@p3448))
% 65.29/65.58  (step-pop @p35601 :rule scope :premises (@p35600))
% 65.29/65.58  (step-pop @p35602 :rule scope :premises (@p35601))
% 65.29/65.58  (step-pop @p35603 :rule scope :premises (@p35602))
% 65.29/65.58  (step-pop @p35604 :rule scope :premises (@p35603))
% 65.29/65.58  (step-pop @p35605 :rule scope :premises (@p35604))
% 65.29/65.58  (step-pop @p35606 :rule scope :premises (@p35605))
% 65.29/65.58  (step-pop @p35607 :rule scope :premises (@p35606))
% 65.29/65.58  (step-pop @p35608 :rule scope :premises (@p35607))
% 65.29/65.58  (step-pop @p35609 :rule scope :premises (@p35608))
% 65.29/65.58  (step-pop @p35610 :rule scope :premises (@p35609))
% 65.29/65.58  (step-pop @p35611 :rule scope :premises (@p35610))
% 65.29/65.58  (step-pop @p35612 :rule scope :premises (@p35611))
% 65.29/65.58  (step-pop @p35613 :rule scope :premises (@p35612))
% 65.29/65.58  (step-pop @p35614 :rule scope :premises (@p35613))
% 65.29/65.58  (step-pop @p35615 :rule scope :premises (@p35614))
% 65.29/65.58  (step-pop @p35616 :rule scope :premises (@p35615))
% 65.29/65.58  (step @p3449 :rule process_scope :premises (@p35616) :args (@t114))
% 65.29/65.58  (step @p3467 :rule implies_elim :premises (@p3449))
% 65.29/65.58  (step @p3468 :rule cnf_and_neg :args (@t657))
% 65.29/65.58  (step @p3469 :rule resolution :premises (@p3468 @p3467) :args (true @t657))
% 65.29/65.58  (step @p3470 :rule reordering :premises (@p3469) :args ((or @t114 @t671 @t359 (not @t653) @t670 @t669 @t668 @t667 @t666 @t665 @t664 @t663 @t662 @t661 @t660 @t659 @t658 (not @t656))))
% 65.29/65.58  (step @p3471 :rule chain_m_resolution :premises (@p3470 @p3370 @p3369 @p2947 @p1229 @p3368 @p3366 @p3365 @p3363 @p3362 @p3360 @p3359 @p3357 @p3356 @p3354 @p3353 @p3351 @p3350 @p3348 @p3347 @p3345 @p3344 @p3342 @p3341 @p3339 @p3338 @p3336 @p3335 @p3333 @p3332 @p3330 @p3329 @p3301 @p3300 @p3272 @p3271 @p3243 @p3242 @p3214 @p3213 @p3185 @p3184 @p3156 @p3155 @p3127 @p3126 @p3098 @p3097 @p3069 @p3068 @p3040 @p3039 @p3011 @p3010 @p2982 @p2981 @p2952) :args (@t359 (@list 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 true true true true true true true true true true true true true true true true true true true true true true true true true) (@list @t656 @t653 @t568 @t114 @t651 @t652 @t648 @t649 @t646 @t647 @t644 @t645 @t642 @t643 @t639 @t640 @t636 @t637 @t634 @t635 @t630 @t631 @t627 @t628 @t624 @t625 @t620 @t621 @t616 @t617 @t116 @t611 @t123 @t608 @t128 @t605 @t133 @t602 @t158 @t599 @t168 @t596 @t213 @t593 @t228 @t590 @t253 @t587 @t263 @t584 @t268 @t581 @t293 @t578 @t348 @t574)))
% 65.29/65.58  (step @p3472 :rule chain_m_resolution :premises (@p2652 @p3471 @p2650) :args (@t508 @t570 (@list @t358 @t509)))
% 65.29/65.58  (step @p3473 :rule instantiate :premises (@p2) :args ((@list tptp.i50 @t111 @t45 tptp.e50)))
% 65.29/65.58  (step @p3474 :rule cnf_or_pos :args (@t674))
% 65.29/65.58  (step @p3475 :rule reordering :premises (@p3474) :args ((or @t358 @t673 (not @t674))))
% 65.29/65.58  (step @p3476 :rule chain_m_resolution :premises (@p3475 @p3471 @p3473) :args (@t673 @t570 (@list @t358 @t674)))
% 65.29/65.58  (step @p3477 :rule symm :premises (@p6))
% 65.29/65.58  (step @p3478 :rule bool-double-not-elim :args (@t675))
% 65.29/65.58  (step @p3479 :rule nary_cong :premises (@p3478 @p2455 @p2429) :args ((or (not @t676) @t354 @t349)))
% 65.29/65.58  (assume-push @p35617 @t353)
% 65.29/65.58  (assume-push @p35618 @t348)
% 65.29/65.58  (assume-push @p35619 @t676)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p3483 :rule symm :premises (@p35618))
% 65.29/65.58  (step @p3484 :rule trans :premises (@p35617 @p3483))
% 65.29/65.58  (step @p3485 :rule true_intro :premises (@p3484))
% 65.29/65.58  (step @p3486 :rule false_intro :premises (@p3477))
% 65.29/65.58  (step @p3487 :rule symm :premises (@p3486))
% 65.29/65.58  (step @p3488 :rule trans :premises (@p3487 @p3485))
% 65.29/65.58  (step @p3489 false :rule eq_resolve :premises (@p3488 @p2958))
% 65.29/65.58  (step-pop @p35620 :rule scope :premises (@p3489))
% 65.29/65.58  (step-pop @p35621 :rule scope :premises (@p35620))
% 65.29/65.58  (step-pop @p35622 :rule scope :premises (@p35621))
% 65.29/65.58  (step @p3490 :rule process_scope :premises (@p35622) :args (false))
% 65.29/65.58  (assume-push @p35623 @t676)
% 65.29/65.58  (assume-push @p35624 @t353)
% 65.29/65.58  (assume-push @p35625 @t348)
% 65.29/65.58  (step @p3497 :rule and_intro :premises (@p35624 @p35625 @p3477))
% 65.29/65.58  (step-pop @p35626 :rule scope :premises (@p3497))
% 65.29/65.58  (step-pop @p35627 :rule scope :premises (@p35626))
% 65.29/65.58  (step-pop @p35628 :rule scope :premises (@p35627))
% 65.29/65.58  (step @p3498 :rule process_scope :premises (@p35628) :args (@t677))
% 65.29/65.58  (step @p3502 :rule implies_elim :premises (@p3498))
% 65.29/65.58  (step @p3503 :rule resolution :premises (@p3502 @p3490) :args (true @t677))
% 65.29/65.58  (step @p3504 :rule not_and :premises (@p3503))
% 65.29/65.58  (step @p3505 :rule eq_resolve :premises (@p3504 @p3479))
% 65.29/65.58  (step @p3506 :rule symm :premises (@p8))
% 65.29/65.58  (step @p3507 :rule bool-double-not-elim :args (@t678))
% 65.29/65.58  (step @p3508 :rule nary_cong :premises (@p3507 @p2455 @p2403) :args ((or (not @t679) @t354 @t344)))
% 65.29/65.58  (assume-push @p35629 @t353)
% 65.29/65.58  (assume-push @p35630 @t343)
% 65.29/65.58  (assume-push @p35631 @t679)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p3512 :rule symm :premises (@p35630))
% 65.29/65.58  (step @p3513 :rule trans :premises (@p35629 @p3512))
% 65.29/65.58  (step @p3514 :rule true_intro :premises (@p3513))
% 65.29/65.58  (step @p3515 :rule false_intro :premises (@p3506))
% 65.29/65.58  (step @p3516 :rule symm :premises (@p3515))
% 65.29/65.58  (step @p3517 :rule trans :premises (@p3516 @p3514))
% 65.29/65.58  (step @p3518 false :rule eq_resolve :premises (@p3517 @p2958))
% 65.29/65.58  (step-pop @p35632 :rule scope :premises (@p3518))
% 65.29/65.58  (step-pop @p35633 :rule scope :premises (@p35632))
% 65.29/65.58  (step-pop @p35634 :rule scope :premises (@p35633))
% 65.29/65.58  (step @p3519 :rule process_scope :premises (@p35634) :args (false))
% 65.29/65.58  (assume-push @p35635 @t679)
% 65.29/65.58  (assume-push @p35636 @t353)
% 65.29/65.58  (assume-push @p35637 @t343)
% 65.29/65.58  (step @p3526 :rule and_intro :premises (@p35636 @p35637 @p3506))
% 65.29/65.58  (step-pop @p35638 :rule scope :premises (@p3526))
% 65.29/65.58  (step-pop @p35639 :rule scope :premises (@p35638))
% 65.29/65.58  (step-pop @p35640 :rule scope :premises (@p35639))
% 65.29/65.58  (step @p3527 :rule process_scope :premises (@p35640) :args (@t680))
% 65.29/65.58  (step @p3531 :rule implies_elim :premises (@p3527))
% 65.29/65.58  (step @p3532 :rule resolution :premises (@p3531 @p3519) :args (true @t680))
% 65.29/65.58  (step @p3533 :rule not_and :premises (@p3532))
% 65.29/65.58  (step @p3534 :rule eq_resolve :premises (@p3533 @p3508))
% 65.29/65.58  (step @p3535 :rule symm :premises (@p11))
% 65.29/65.58  (step @p3536 :rule bool-double-not-elim :args (@t681))
% 65.29/65.58  (step @p3537 :rule nary_cong :premises (@p3536 @p2455 @p2377) :args ((or (not @t682) @t354 @t339)))
% 65.29/65.58  (assume-push @p35641 @t353)
% 65.29/65.58  (assume-push @p35642 @t338)
% 65.29/65.58  (assume-push @p35643 @t682)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p3541 :rule symm :premises (@p35642))
% 65.29/65.58  (step @p3542 :rule trans :premises (@p35641 @p3541))
% 65.29/65.58  (step @p3543 :rule true_intro :premises (@p3542))
% 65.29/65.58  (step @p3544 :rule false_intro :premises (@p3535))
% 65.29/65.58  (step @p3545 :rule symm :premises (@p3544))
% 65.29/65.58  (step @p3546 :rule trans :premises (@p3545 @p3543))
% 65.29/65.58  (step @p3547 false :rule eq_resolve :premises (@p3546 @p2958))
% 65.29/65.58  (step-pop @p35644 :rule scope :premises (@p3547))
% 65.29/65.58  (step-pop @p35645 :rule scope :premises (@p35644))
% 65.29/65.58  (step-pop @p35646 :rule scope :premises (@p35645))
% 65.29/65.58  (step @p3548 :rule process_scope :premises (@p35646) :args (false))
% 65.29/65.58  (assume-push @p35647 @t682)
% 65.29/65.58  (assume-push @p35648 @t353)
% 65.29/65.58  (assume-push @p35649 @t338)
% 65.29/65.58  (step @p3555 :rule and_intro :premises (@p35648 @p35649 @p3535))
% 65.29/65.58  (step-pop @p35650 :rule scope :premises (@p3555))
% 65.29/65.58  (step-pop @p35651 :rule scope :premises (@p35650))
% 65.29/65.58  (step-pop @p35652 :rule scope :premises (@p35651))
% 65.29/65.58  (step @p3556 :rule process_scope :premises (@p35652) :args (@t683))
% 65.29/65.58  (step @p3560 :rule implies_elim :premises (@p3556))
% 65.29/65.58  (step @p3561 :rule resolution :premises (@p3560 @p3548) :args (true @t683))
% 65.29/65.58  (step @p3562 :rule not_and :premises (@p3561))
% 65.29/65.58  (step @p3563 :rule eq_resolve :premises (@p3562 @p3537))
% 65.29/65.58  (step @p3564 :rule symm :premises (@p20))
% 65.29/65.58  (step @p3565 :rule bool-double-not-elim :args (@t684))
% 65.29/65.58  (step @p3566 :rule nary_cong :premises (@p3565 @p2455 @p2325) :args ((or (not @t685) @t354 @t329)))
% 65.29/65.58  (assume-push @p35653 @t353)
% 65.29/65.58  (assume-push @p35654 @t328)
% 65.29/65.58  (assume-push @p35655 @t685)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p3570 :rule symm :premises (@p35654))
% 65.29/65.58  (step @p3571 :rule trans :premises (@p35653 @p3570))
% 65.29/65.58  (step @p3572 :rule true_intro :premises (@p3571))
% 65.29/65.58  (step @p3573 :rule false_intro :premises (@p3564))
% 65.29/65.58  (step @p3574 :rule symm :premises (@p3573))
% 65.29/65.58  (step @p3575 :rule trans :premises (@p3574 @p3572))
% 65.29/65.58  (step @p3576 false :rule eq_resolve :premises (@p3575 @p2958))
% 65.29/65.58  (step-pop @p35656 :rule scope :premises (@p3576))
% 65.29/65.58  (step-pop @p35657 :rule scope :premises (@p35656))
% 65.29/65.58  (step-pop @p35658 :rule scope :premises (@p35657))
% 65.29/65.58  (step @p3577 :rule process_scope :premises (@p35658) :args (false))
% 65.29/65.58  (assume-push @p35659 @t685)
% 65.29/65.58  (assume-push @p35660 @t353)
% 65.29/65.58  (assume-push @p35661 @t328)
% 65.29/65.58  (step @p3584 :rule and_intro :premises (@p35660 @p35661 @p3564))
% 65.29/65.58  (step-pop @p35662 :rule scope :premises (@p3584))
% 65.29/65.58  (step-pop @p35663 :rule scope :premises (@p35662))
% 65.29/65.58  (step-pop @p35664 :rule scope :premises (@p35663))
% 65.29/65.58  (step @p3585 :rule process_scope :premises (@p35664) :args (@t686))
% 65.29/65.58  (step @p3589 :rule implies_elim :premises (@p3585))
% 65.29/65.58  (step @p3590 :rule resolution :premises (@p3589 @p3577) :args (true @t686))
% 65.29/65.58  (step @p3591 :rule not_and :premises (@p3590))
% 65.29/65.58  (step @p3592 :rule eq_resolve :premises (@p3591 @p3566))
% 65.29/65.58  (step @p3593 :rule symm :premises (@p33))
% 65.29/65.58  (step @p3594 :rule bool-double-not-elim :args (@t687))
% 65.29/65.58  (step @p3595 :rule nary_cong :premises (@p3594 @p2455 @p2273) :args ((or (not @t688) @t354 @t319)))
% 65.29/65.58  (assume-push @p35665 @t353)
% 65.29/65.58  (assume-push @p35666 @t318)
% 65.29/65.58  (assume-push @p35667 @t688)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p3599 :rule symm :premises (@p35666))
% 65.29/65.58  (step @p3600 :rule trans :premises (@p35665 @p3599))
% 65.29/65.58  (step @p3601 :rule true_intro :premises (@p3600))
% 65.29/65.58  (step @p3602 :rule false_intro :premises (@p3593))
% 65.29/65.58  (step @p3603 :rule symm :premises (@p3602))
% 65.29/65.58  (step @p3604 :rule trans :premises (@p3603 @p3601))
% 65.29/65.58  (step @p3605 false :rule eq_resolve :premises (@p3604 @p2958))
% 65.29/65.58  (step-pop @p35668 :rule scope :premises (@p3605))
% 65.29/65.58  (step-pop @p35669 :rule scope :premises (@p35668))
% 65.29/65.58  (step-pop @p35670 :rule scope :premises (@p35669))
% 65.29/65.58  (step @p3606 :rule process_scope :premises (@p35670) :args (false))
% 65.29/65.58  (assume-push @p35671 @t688)
% 65.29/65.58  (assume-push @p35672 @t353)
% 65.29/65.58  (assume-push @p35673 @t318)
% 65.29/65.58  (step @p3613 :rule and_intro :premises (@p35672 @p35673 @p3593))
% 65.29/65.58  (step-pop @p35674 :rule scope :premises (@p3613))
% 65.29/65.58  (step-pop @p35675 :rule scope :premises (@p35674))
% 65.29/65.58  (step-pop @p35676 :rule scope :premises (@p35675))
% 65.29/65.58  (step @p3614 :rule process_scope :premises (@p35676) :args (@t689))
% 65.29/65.58  (step @p3618 :rule implies_elim :premises (@p3614))
% 65.29/65.58  (step @p3619 :rule resolution :premises (@p3618 @p3606) :args (true @t689))
% 65.29/65.58  (step @p3620 :rule not_and :premises (@p3619))
% 65.29/65.58  (step @p3621 :rule eq_resolve :premises (@p3620 @p3595))
% 65.29/65.58  (step @p3622 :rule symm :premises (@p71))
% 65.29/65.58  (step @p3623 :rule bool-double-not-elim :args (@t690))
% 65.29/65.58  (step @p3624 :rule nary_cong :premises (@p3623 @p2455 @p2169) :args ((or (not @t691) @t354 @t299)))
% 65.29/65.58  (assume-push @p35677 @t353)
% 65.29/65.58  (assume-push @p35678 @t298)
% 65.29/65.58  (assume-push @p35679 @t691)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p3628 :rule symm :premises (@p35678))
% 65.29/65.58  (step @p3629 :rule trans :premises (@p35677 @p3628))
% 65.29/65.58  (step @p3630 :rule true_intro :premises (@p3629))
% 65.29/65.58  (step @p3631 :rule false_intro :premises (@p3622))
% 65.29/65.58  (step @p3632 :rule symm :premises (@p3631))
% 65.29/65.58  (step @p3633 :rule trans :premises (@p3632 @p3630))
% 65.29/65.58  (step @p3634 false :rule eq_resolve :premises (@p3633 @p2958))
% 65.29/65.58  (step-pop @p35680 :rule scope :premises (@p3634))
% 65.29/65.58  (step-pop @p35681 :rule scope :premises (@p35680))
% 65.29/65.58  (step-pop @p35682 :rule scope :premises (@p35681))
% 65.29/65.58  (step @p3635 :rule process_scope :premises (@p35682) :args (false))
% 65.29/65.58  (assume-push @p35683 @t691)
% 65.29/65.58  (assume-push @p35684 @t353)
% 65.29/65.58  (assume-push @p35685 @t298)
% 65.29/65.58  (step @p3642 :rule and_intro :premises (@p35684 @p35685 @p3622))
% 65.29/65.58  (step-pop @p35686 :rule scope :premises (@p3642))
% 65.29/65.58  (step-pop @p35687 :rule scope :premises (@p35686))
% 65.29/65.58  (step-pop @p35688 :rule scope :premises (@p35687))
% 65.29/65.58  (step @p3643 :rule process_scope :premises (@p35688) :args (@t692))
% 65.29/65.58  (step @p3647 :rule implies_elim :premises (@p3643))
% 65.29/65.58  (step @p3648 :rule resolution :premises (@p3647 @p3635) :args (true @t692))
% 65.29/65.58  (step @p3649 :rule not_and :premises (@p3648))
% 65.29/65.58  (step @p3650 :rule eq_resolve :premises (@p3649 @p3624))
% 65.29/65.58  (step @p3651 :rule symm :premises (@p83))
% 65.29/65.58  (step @p3652 :rule bool-double-not-elim :args (@t693))
% 65.29/65.58  (step @p3653 :rule nary_cong :premises (@p3652 @p2455 @p2143) :args ((or (not @t694) @t354 @t294)))
% 65.29/65.58  (assume-push @p35689 @t353)
% 65.29/65.58  (assume-push @p35690 @t293)
% 65.29/65.58  (assume-push @p35691 @t694)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p3657 :rule symm :premises (@p35690))
% 65.29/65.58  (step @p3658 :rule trans :premises (@p35689 @p3657))
% 65.29/65.58  (step @p3659 :rule true_intro :premises (@p3658))
% 65.29/65.58  (step @p3660 :rule false_intro :premises (@p3651))
% 65.29/65.58  (step @p3661 :rule symm :premises (@p3660))
% 65.29/65.58  (step @p3662 :rule trans :premises (@p3661 @p3659))
% 65.29/65.58  (step @p3663 false :rule eq_resolve :premises (@p3662 @p2958))
% 65.29/65.58  (step-pop @p35692 :rule scope :premises (@p3663))
% 65.29/65.58  (step-pop @p35693 :rule scope :premises (@p35692))
% 65.29/65.58  (step-pop @p35694 :rule scope :premises (@p35693))
% 65.29/65.58  (step @p3664 :rule process_scope :premises (@p35694) :args (false))
% 65.29/65.58  (assume-push @p35695 @t694)
% 65.29/65.58  (assume-push @p35696 @t353)
% 65.29/65.58  (assume-push @p35697 @t293)
% 65.29/65.58  (step @p3671 :rule and_intro :premises (@p35696 @p35697 @p3651))
% 65.29/65.58  (step-pop @p35698 :rule scope :premises (@p3671))
% 65.29/65.58  (step-pop @p35699 :rule scope :premises (@p35698))
% 65.29/65.58  (step-pop @p35700 :rule scope :premises (@p35699))
% 65.29/65.58  (step @p3672 :rule process_scope :premises (@p35700) :args (@t695))
% 65.29/65.58  (step @p3676 :rule implies_elim :premises (@p3672))
% 65.29/65.58  (step @p3677 :rule resolution :premises (@p3676 @p3664) :args (true @t695))
% 65.29/65.58  (step @p3678 :rule not_and :premises (@p3677))
% 65.29/65.58  (step @p3679 :rule eq_resolve :premises (@p3678 @p3653))
% 65.29/65.58  (step @p3680 :rule symm :premises (@p96))
% 65.29/65.58  (step @p3681 :rule bool-double-not-elim :args (@t696))
% 65.29/65.58  (step @p3682 :rule nary_cong :premises (@p3681 @p2455 @p2117) :args ((or (not @t697) @t354 @t289)))
% 65.29/65.58  (assume-push @p35701 @t353)
% 65.29/65.58  (assume-push @p35702 @t288)
% 65.29/65.58  (assume-push @p35703 @t697)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p3686 :rule symm :premises (@p35702))
% 65.29/65.58  (step @p3687 :rule trans :premises (@p35701 @p3686))
% 65.29/65.58  (step @p3688 :rule true_intro :premises (@p3687))
% 65.29/65.58  (step @p3689 :rule false_intro :premises (@p3680))
% 65.29/65.58  (step @p3690 :rule symm :premises (@p3689))
% 65.29/65.58  (step @p3691 :rule trans :premises (@p3690 @p3688))
% 65.29/65.58  (step @p3692 false :rule eq_resolve :premises (@p3691 @p2958))
% 65.29/65.58  (step-pop @p35704 :rule scope :premises (@p3692))
% 65.29/65.58  (step-pop @p35705 :rule scope :premises (@p35704))
% 65.29/65.58  (step-pop @p35706 :rule scope :premises (@p35705))
% 65.29/65.58  (step @p3693 :rule process_scope :premises (@p35706) :args (false))
% 65.29/65.58  (assume-push @p35707 @t697)
% 65.29/65.58  (assume-push @p35708 @t353)
% 65.29/65.58  (assume-push @p35709 @t288)
% 65.29/65.58  (step @p3700 :rule and_intro :premises (@p35708 @p35709 @p3680))
% 65.29/65.58  (step-pop @p35710 :rule scope :premises (@p3700))
% 65.29/65.58  (step-pop @p35711 :rule scope :premises (@p35710))
% 65.29/65.58  (step-pop @p35712 :rule scope :premises (@p35711))
% 65.29/65.58  (step @p3701 :rule process_scope :premises (@p35712) :args (@t698))
% 65.29/65.58  (step @p3705 :rule implies_elim :premises (@p3701))
% 65.29/65.58  (step @p3706 :rule resolution :premises (@p3705 @p3693) :args (true @t698))
% 65.29/65.58  (step @p3707 :rule not_and :premises (@p3706))
% 65.29/65.58  (step @p3708 :rule eq_resolve :premises (@p3707 @p3682))
% 65.29/65.58  (step @p3709 :rule symm :premises (@p110))
% 65.29/65.58  (step @p3710 :rule bool-double-not-elim :args (@t699))
% 65.29/65.58  (step @p3711 :rule nary_cong :premises (@p3710 @p2455 @p2091) :args ((or (not @t700) @t354 @t284)))
% 65.29/65.58  (assume-push @p35713 @t353)
% 65.29/65.58  (assume-push @p35714 @t283)
% 65.29/65.58  (assume-push @p35715 @t700)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p3715 :rule symm :premises (@p35714))
% 65.29/65.58  (step @p3716 :rule trans :premises (@p35713 @p3715))
% 65.29/65.58  (step @p3717 :rule true_intro :premises (@p3716))
% 65.29/65.58  (step @p3718 :rule false_intro :premises (@p3709))
% 65.29/65.58  (step @p3719 :rule symm :premises (@p3718))
% 65.29/65.58  (step @p3720 :rule trans :premises (@p3719 @p3717))
% 65.29/65.58  (step @p3721 false :rule eq_resolve :premises (@p3720 @p2958))
% 65.29/65.58  (step-pop @p35716 :rule scope :premises (@p3721))
% 65.29/65.58  (step-pop @p35717 :rule scope :premises (@p35716))
% 65.29/65.58  (step-pop @p35718 :rule scope :premises (@p35717))
% 65.29/65.58  (step @p3722 :rule process_scope :premises (@p35718) :args (false))
% 65.29/65.58  (assume-push @p35719 @t700)
% 65.29/65.58  (assume-push @p35720 @t353)
% 65.29/65.58  (assume-push @p35721 @t283)
% 65.29/65.58  (step @p3729 :rule and_intro :premises (@p35720 @p35721 @p3709))
% 65.29/65.58  (step-pop @p35722 :rule scope :premises (@p3729))
% 65.29/65.58  (step-pop @p35723 :rule scope :premises (@p35722))
% 65.29/65.58  (step-pop @p35724 :rule scope :premises (@p35723))
% 65.29/65.58  (step @p3730 :rule process_scope :premises (@p35724) :args (@t701))
% 65.29/65.58  (step @p3734 :rule implies_elim :premises (@p3730))
% 65.29/65.58  (step @p3735 :rule resolution :premises (@p3734 @p3722) :args (true @t701))
% 65.29/65.58  (step @p3736 :rule not_and :premises (@p3735))
% 65.29/65.58  (step @p3737 :rule eq_resolve :premises (@p3736 @p3711))
% 65.29/65.58  (step @p3738 :rule symm :premises (@p125))
% 65.29/65.58  (step @p3739 :rule bool-double-not-elim :args (@t702))
% 65.29/65.58  (step @p3740 :rule nary_cong :premises (@p3739 @p2455 @p2065) :args ((or (not @t703) @t354 @t279)))
% 65.29/65.58  (assume-push @p35725 @t353)
% 65.29/65.58  (assume-push @p35726 @t278)
% 65.29/65.58  (assume-push @p35727 @t703)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p3744 :rule symm :premises (@p35726))
% 65.29/65.58  (step @p3745 :rule trans :premises (@p35725 @p3744))
% 65.29/65.58  (step @p3746 :rule true_intro :premises (@p3745))
% 65.29/65.58  (step @p3747 :rule false_intro :premises (@p3738))
% 65.29/65.58  (step @p3748 :rule symm :premises (@p3747))
% 65.29/65.58  (step @p3749 :rule trans :premises (@p3748 @p3746))
% 65.29/65.58  (step @p3750 false :rule eq_resolve :premises (@p3749 @p2958))
% 65.29/65.58  (step-pop @p35728 :rule scope :premises (@p3750))
% 65.29/65.58  (step-pop @p35729 :rule scope :premises (@p35728))
% 65.29/65.58  (step-pop @p35730 :rule scope :premises (@p35729))
% 65.29/65.58  (step @p3751 :rule process_scope :premises (@p35730) :args (false))
% 65.29/65.58  (assume-push @p35731 @t703)
% 65.29/65.58  (assume-push @p35732 @t353)
% 65.29/65.58  (assume-push @p35733 @t278)
% 65.29/65.58  (step @p3758 :rule and_intro :premises (@p35732 @p35733 @p3738))
% 65.29/65.58  (step-pop @p35734 :rule scope :premises (@p3758))
% 65.29/65.58  (step-pop @p35735 :rule scope :premises (@p35734))
% 65.29/65.58  (step-pop @p35736 :rule scope :premises (@p35735))
% 65.29/65.58  (step @p3759 :rule process_scope :premises (@p35736) :args (@t704))
% 65.29/65.58  (step @p3763 :rule implies_elim :premises (@p3759))
% 65.29/65.58  (step @p3764 :rule resolution :premises (@p3763 @p3751) :args (true @t704))
% 65.29/65.58  (step @p3765 :rule not_and :premises (@p3764))
% 65.29/65.58  (step @p3766 :rule eq_resolve :premises (@p3765 @p3740))
% 65.29/65.58  (step @p3767 :rule symm :premises (@p141))
% 65.29/65.58  (step @p3768 :rule bool-double-not-elim :args (@t705))
% 65.29/65.58  (step @p3769 :rule nary_cong :premises (@p3768 @p2455 @p2039) :args ((or (not @t706) @t354 @t274)))
% 65.29/65.58  (assume-push @p35737 @t353)
% 65.29/65.58  (assume-push @p35738 @t273)
% 65.29/65.58  (assume-push @p35739 @t706)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p3773 :rule symm :premises (@p35738))
% 65.29/65.58  (step @p3774 :rule trans :premises (@p35737 @p3773))
% 65.29/65.58  (step @p3775 :rule true_intro :premises (@p3774))
% 65.29/65.58  (step @p3776 :rule false_intro :premises (@p3767))
% 65.29/65.58  (step @p3777 :rule symm :premises (@p3776))
% 65.29/65.58  (step @p3778 :rule trans :premises (@p3777 @p3775))
% 65.29/65.58  (step @p3779 false :rule eq_resolve :premises (@p3778 @p2958))
% 65.29/65.58  (step-pop @p35740 :rule scope :premises (@p3779))
% 65.29/65.58  (step-pop @p35741 :rule scope :premises (@p35740))
% 65.29/65.58  (step-pop @p35742 :rule scope :premises (@p35741))
% 65.29/65.58  (step @p3780 :rule process_scope :premises (@p35742) :args (false))
% 65.29/65.58  (assume-push @p35743 @t706)
% 65.29/65.58  (assume-push @p35744 @t353)
% 65.29/65.58  (assume-push @p35745 @t273)
% 65.29/65.58  (step @p3787 :rule and_intro :premises (@p35744 @p35745 @p3767))
% 65.29/65.58  (step-pop @p35746 :rule scope :premises (@p3787))
% 65.29/65.58  (step-pop @p35747 :rule scope :premises (@p35746))
% 65.29/65.58  (step-pop @p35748 :rule scope :premises (@p35747))
% 65.29/65.58  (step @p3788 :rule process_scope :premises (@p35748) :args (@t707))
% 65.29/65.58  (step @p3792 :rule implies_elim :premises (@p3788))
% 65.29/65.58  (step @p3793 :rule resolution :premises (@p3792 @p3780) :args (true @t707))
% 65.29/65.58  (step @p3794 :rule not_and :premises (@p3793))
% 65.29/65.58  (step @p3795 :rule eq_resolve :premises (@p3794 @p3769))
% 65.29/65.58  (step @p3796 :rule symm :premises (@p158))
% 65.29/65.58  (step @p3797 :rule bool-double-not-elim :args (@t708))
% 65.29/65.58  (step @p3798 :rule nary_cong :premises (@p3797 @p2455 @p2013) :args ((or (not @t709) @t354 @t269)))
% 65.29/65.58  (assume-push @p35749 @t353)
% 65.29/65.58  (assume-push @p35750 @t268)
% 65.29/65.58  (assume-push @p35751 @t709)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p3802 :rule symm :premises (@p35750))
% 65.29/65.58  (step @p3803 :rule trans :premises (@p35749 @p3802))
% 65.29/65.58  (step @p3804 :rule true_intro :premises (@p3803))
% 65.29/65.58  (step @p3805 :rule false_intro :premises (@p3796))
% 65.29/65.58  (step @p3806 :rule symm :premises (@p3805))
% 65.29/65.58  (step @p3807 :rule trans :premises (@p3806 @p3804))
% 65.29/65.58  (step @p3808 false :rule eq_resolve :premises (@p3807 @p2958))
% 65.29/65.58  (step-pop @p35752 :rule scope :premises (@p3808))
% 65.29/65.58  (step-pop @p35753 :rule scope :premises (@p35752))
% 65.29/65.58  (step-pop @p35754 :rule scope :premises (@p35753))
% 65.29/65.58  (step @p3809 :rule process_scope :premises (@p35754) :args (false))
% 65.29/65.58  (assume-push @p35755 @t709)
% 65.29/65.58  (assume-push @p35756 @t353)
% 65.29/65.58  (assume-push @p35757 @t268)
% 65.29/65.58  (step @p3816 :rule and_intro :premises (@p35756 @p35757 @p3796))
% 65.29/65.58  (step-pop @p35758 :rule scope :premises (@p3816))
% 65.29/65.58  (step-pop @p35759 :rule scope :premises (@p35758))
% 65.29/65.58  (step-pop @p35760 :rule scope :premises (@p35759))
% 65.29/65.58  (step @p3817 :rule process_scope :premises (@p35760) :args (@t710))
% 65.29/65.58  (step @p3821 :rule implies_elim :premises (@p3817))
% 65.29/65.58  (step @p3822 :rule resolution :premises (@p3821 @p3809) :args (true @t710))
% 65.29/65.58  (step @p3823 :rule not_and :premises (@p3822))
% 65.29/65.58  (step @p3824 :rule eq_resolve :premises (@p3823 @p3798))
% 65.29/65.58  (step @p3825 :rule symm :premises (@p176))
% 65.29/65.58  (step @p3826 :rule bool-double-not-elim :args (@t711))
% 65.29/65.58  (step @p3827 :rule nary_cong :premises (@p3826 @p2455 @p1987) :args ((or (not @t712) @t354 @t264)))
% 65.29/65.58  (assume-push @p35761 @t353)
% 65.29/65.58  (assume-push @p35762 @t263)
% 65.29/65.58  (assume-push @p35763 @t712)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p3831 :rule symm :premises (@p35762))
% 65.29/65.58  (step @p3832 :rule trans :premises (@p35761 @p3831))
% 65.29/65.58  (step @p3833 :rule true_intro :premises (@p3832))
% 65.29/65.58  (step @p3834 :rule false_intro :premises (@p3825))
% 65.29/65.58  (step @p3835 :rule symm :premises (@p3834))
% 65.29/65.58  (step @p3836 :rule trans :premises (@p3835 @p3833))
% 65.29/65.58  (step @p3837 false :rule eq_resolve :premises (@p3836 @p2958))
% 65.29/65.58  (step-pop @p35764 :rule scope :premises (@p3837))
% 65.29/65.58  (step-pop @p35765 :rule scope :premises (@p35764))
% 65.29/65.58  (step-pop @p35766 :rule scope :premises (@p35765))
% 65.29/65.58  (step @p3838 :rule process_scope :premises (@p35766) :args (false))
% 65.29/65.58  (assume-push @p35767 @t712)
% 65.29/65.58  (assume-push @p35768 @t353)
% 65.29/65.58  (assume-push @p35769 @t263)
% 65.29/65.58  (step @p3845 :rule and_intro :premises (@p35768 @p35769 @p3825))
% 65.29/65.58  (step-pop @p35770 :rule scope :premises (@p3845))
% 65.29/65.58  (step-pop @p35771 :rule scope :premises (@p35770))
% 65.29/65.58  (step-pop @p35772 :rule scope :premises (@p35771))
% 65.29/65.58  (step @p3846 :rule process_scope :premises (@p35772) :args (@t713))
% 65.29/65.58  (step @p3850 :rule implies_elim :premises (@p3846))
% 65.29/65.58  (step @p3851 :rule resolution :premises (@p3850 @p3838) :args (true @t713))
% 65.29/65.58  (step @p3852 :rule not_and :premises (@p3851))
% 65.29/65.58  (step @p3853 :rule eq_resolve :premises (@p3852 @p3827))
% 65.29/65.58  (step @p3854 :rule symm :premises (@p215))
% 65.29/65.58  (step @p3855 :rule bool-double-not-elim :args (@t714))
% 65.29/65.58  (step @p3856 :rule nary_cong :premises (@p3855 @p2455 @p1935) :args ((or (not @t715) @t354 @t254)))
% 65.29/65.58  (assume-push @p35773 @t353)
% 65.29/65.58  (assume-push @p35774 @t253)
% 65.29/65.58  (assume-push @p35775 @t715)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p3860 :rule symm :premises (@p35774))
% 65.29/65.58  (step @p3861 :rule trans :premises (@p35773 @p3860))
% 65.29/65.58  (step @p3862 :rule true_intro :premises (@p3861))
% 65.29/65.58  (step @p3863 :rule false_intro :premises (@p3854))
% 65.29/65.58  (step @p3864 :rule symm :premises (@p3863))
% 65.29/65.58  (step @p3865 :rule trans :premises (@p3864 @p3862))
% 65.29/65.58  (step @p3866 false :rule eq_resolve :premises (@p3865 @p2958))
% 65.29/65.58  (step-pop @p35776 :rule scope :premises (@p3866))
% 65.29/65.58  (step-pop @p35777 :rule scope :premises (@p35776))
% 65.29/65.58  (step-pop @p35778 :rule scope :premises (@p35777))
% 65.29/65.58  (step @p3867 :rule process_scope :premises (@p35778) :args (false))
% 65.29/65.58  (assume-push @p35779 @t715)
% 65.29/65.58  (assume-push @p35780 @t353)
% 65.29/65.58  (assume-push @p35781 @t253)
% 65.29/65.58  (step @p3874 :rule and_intro :premises (@p35780 @p35781 @p3854))
% 65.29/65.58  (step-pop @p35782 :rule scope :premises (@p3874))
% 65.29/65.58  (step-pop @p35783 :rule scope :premises (@p35782))
% 65.29/65.58  (step-pop @p35784 :rule scope :premises (@p35783))
% 65.29/65.58  (step @p3875 :rule process_scope :premises (@p35784) :args (@t716))
% 65.29/65.58  (step @p3879 :rule implies_elim :premises (@p3875))
% 65.29/65.58  (step @p3880 :rule resolution :premises (@p3879 @p3867) :args (true @t716))
% 65.29/65.58  (step @p3881 :rule not_and :premises (@p3880))
% 65.29/65.58  (step @p3882 :rule eq_resolve :premises (@p3881 @p3856))
% 65.29/65.58  (step @p3883 :rule symm :premises (@p258))
% 65.29/65.58  (step @p3884 :rule bool-double-not-elim :args (@t717))
% 65.29/65.58  (step @p3885 :rule nary_cong :premises (@p3884 @p2455 @p1883) :args ((or (not @t718) @t354 @t244)))
% 65.29/65.58  (assume-push @p35785 @t353)
% 65.29/65.58  (assume-push @p35786 @t243)
% 65.29/65.58  (assume-push @p35787 @t718)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p3889 :rule symm :premises (@p35786))
% 65.29/65.58  (step @p3890 :rule trans :premises (@p35785 @p3889))
% 65.29/65.58  (step @p3891 :rule true_intro :premises (@p3890))
% 65.29/65.58  (step @p3892 :rule false_intro :premises (@p3883))
% 65.29/65.58  (step @p3893 :rule symm :premises (@p3892))
% 65.29/65.58  (step @p3894 :rule trans :premises (@p3893 @p3891))
% 65.29/65.58  (step @p3895 false :rule eq_resolve :premises (@p3894 @p2958))
% 65.29/65.58  (step-pop @p35788 :rule scope :premises (@p3895))
% 65.29/65.58  (step-pop @p35789 :rule scope :premises (@p35788))
% 65.29/65.58  (step-pop @p35790 :rule scope :premises (@p35789))
% 65.29/65.58  (step @p3896 :rule process_scope :premises (@p35790) :args (false))
% 65.29/65.58  (assume-push @p35791 @t718)
% 65.29/65.58  (assume-push @p35792 @t353)
% 65.29/65.58  (assume-push @p35793 @t243)
% 65.29/65.58  (step @p3903 :rule and_intro :premises (@p35792 @p35793 @p3883))
% 65.29/65.58  (step-pop @p35794 :rule scope :premises (@p3903))
% 65.29/65.58  (step-pop @p35795 :rule scope :premises (@p35794))
% 65.29/65.58  (step-pop @p35796 :rule scope :premises (@p35795))
% 65.29/65.58  (step @p3904 :rule process_scope :premises (@p35796) :args (@t719))
% 65.29/65.58  (step @p3908 :rule implies_elim :premises (@p3904))
% 65.29/65.58  (step @p3909 :rule resolution :premises (@p3908 @p3896) :args (true @t719))
% 65.29/65.58  (step @p3910 :rule not_and :premises (@p3909))
% 65.29/65.58  (step @p3911 :rule eq_resolve :premises (@p3910 @p3885))
% 65.29/65.58  (step @p3912 :rule symm :premises (@p281))
% 65.29/65.58  (step @p3913 :rule bool-double-not-elim :args (@t720))
% 65.29/65.58  (step @p3914 :rule nary_cong :premises (@p3913 @p2455 @p1857) :args ((or (not @t721) @t354 @t239)))
% 65.29/65.58  (assume-push @p35797 @t353)
% 65.29/65.58  (assume-push @p35798 @t238)
% 65.29/65.58  (assume-push @p35799 @t721)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p3918 :rule symm :premises (@p35798))
% 65.29/65.58  (step @p3919 :rule trans :premises (@p35797 @p3918))
% 65.29/65.58  (step @p3920 :rule true_intro :premises (@p3919))
% 65.29/65.58  (step @p3921 :rule false_intro :premises (@p3912))
% 65.29/65.58  (step @p3922 :rule symm :premises (@p3921))
% 65.29/65.58  (step @p3923 :rule trans :premises (@p3922 @p3920))
% 65.29/65.58  (step @p3924 false :rule eq_resolve :premises (@p3923 @p2958))
% 65.29/65.58  (step-pop @p35800 :rule scope :premises (@p3924))
% 65.29/65.58  (step-pop @p35801 :rule scope :premises (@p35800))
% 65.29/65.58  (step-pop @p35802 :rule scope :premises (@p35801))
% 65.29/65.58  (step @p3925 :rule process_scope :premises (@p35802) :args (false))
% 65.29/65.58  (assume-push @p35803 @t721)
% 65.29/65.58  (assume-push @p35804 @t353)
% 65.29/65.58  (assume-push @p35805 @t238)
% 65.29/65.58  (step @p3932 :rule and_intro :premises (@p35804 @p35805 @p3912))
% 65.29/65.58  (step-pop @p35806 :rule scope :premises (@p3932))
% 65.29/65.58  (step-pop @p35807 :rule scope :premises (@p35806))
% 65.29/65.58  (step-pop @p35808 :rule scope :premises (@p35807))
% 65.29/65.58  (step @p3933 :rule process_scope :premises (@p35808) :args (@t722))
% 65.29/65.58  (step @p3937 :rule implies_elim :premises (@p3933))
% 65.29/65.58  (step @p3938 :rule resolution :premises (@p3937 @p3925) :args (true @t722))
% 65.29/65.58  (step @p3939 :rule not_and :premises (@p3938))
% 65.29/65.58  (step @p3940 :rule eq_resolve :premises (@p3939 @p3914))
% 65.29/65.58  (step @p3941 :rule symm :premises (@p305))
% 65.29/65.58  (step @p3942 :rule bool-double-not-elim :args (@t723))
% 65.29/65.58  (step @p3943 :rule nary_cong :premises (@p3942 @p2455 @p1831) :args ((or (not @t724) @t354 @t234)))
% 65.29/65.58  (assume-push @p35809 @t353)
% 65.29/65.58  (assume-push @p35810 @t233)
% 65.29/65.58  (assume-push @p35811 @t724)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p3947 :rule symm :premises (@p35810))
% 65.29/65.58  (step @p3948 :rule trans :premises (@p35809 @p3947))
% 65.29/65.58  (step @p3949 :rule true_intro :premises (@p3948))
% 65.29/65.58  (step @p3950 :rule false_intro :premises (@p3941))
% 65.29/65.58  (step @p3951 :rule symm :premises (@p3950))
% 65.29/65.58  (step @p3952 :rule trans :premises (@p3951 @p3949))
% 65.29/65.58  (step @p3953 false :rule eq_resolve :premises (@p3952 @p2958))
% 65.29/65.58  (step-pop @p35812 :rule scope :premises (@p3953))
% 65.29/65.58  (step-pop @p35813 :rule scope :premises (@p35812))
% 65.29/65.58  (step-pop @p35814 :rule scope :premises (@p35813))
% 65.29/65.58  (step @p3954 :rule process_scope :premises (@p35814) :args (false))
% 65.29/65.58  (assume-push @p35815 @t724)
% 65.29/65.58  (assume-push @p35816 @t353)
% 65.29/65.58  (assume-push @p35817 @t233)
% 65.29/65.58  (step @p3961 :rule and_intro :premises (@p35816 @p35817 @p3941))
% 65.29/65.58  (step-pop @p35818 :rule scope :premises (@p3961))
% 65.29/65.58  (step-pop @p35819 :rule scope :premises (@p35818))
% 65.29/65.58  (step-pop @p35820 :rule scope :premises (@p35819))
% 65.29/65.58  (step @p3962 :rule process_scope :premises (@p35820) :args (@t725))
% 65.29/65.58  (step @p3966 :rule implies_elim :premises (@p3962))
% 65.29/65.58  (step @p3967 :rule resolution :premises (@p3966 @p3954) :args (true @t725))
% 65.29/65.58  (step @p3968 :rule not_and :premises (@p3967))
% 65.29/65.58  (step @p3969 :rule eq_resolve :premises (@p3968 @p3943))
% 65.29/65.58  (step @p3970 :rule symm :premises (@p330))
% 65.29/65.58  (step @p3971 :rule bool-double-not-elim :args (@t726))
% 65.29/65.58  (step @p3972 :rule nary_cong :premises (@p3971 @p2455 @p1805) :args ((or (not @t727) @t354 @t229)))
% 65.29/65.58  (assume-push @p35821 @t353)
% 65.29/65.58  (assume-push @p35822 @t228)
% 65.29/65.58  (assume-push @p35823 @t727)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p3976 :rule symm :premises (@p35822))
% 65.29/65.58  (step @p3977 :rule trans :premises (@p35821 @p3976))
% 65.29/65.58  (step @p3978 :rule true_intro :premises (@p3977))
% 65.29/65.58  (step @p3979 :rule false_intro :premises (@p3970))
% 65.29/65.58  (step @p3980 :rule symm :premises (@p3979))
% 65.29/65.58  (step @p3981 :rule trans :premises (@p3980 @p3978))
% 65.29/65.58  (step @p3982 false :rule eq_resolve :premises (@p3981 @p2958))
% 65.29/65.58  (step-pop @p35824 :rule scope :premises (@p3982))
% 65.29/65.58  (step-pop @p35825 :rule scope :premises (@p35824))
% 65.29/65.58  (step-pop @p35826 :rule scope :premises (@p35825))
% 65.29/65.58  (step @p3983 :rule process_scope :premises (@p35826) :args (false))
% 65.29/65.58  (assume-push @p35827 @t727)
% 65.29/65.58  (assume-push @p35828 @t353)
% 65.29/65.58  (assume-push @p35829 @t228)
% 65.29/65.58  (step @p3990 :rule and_intro :premises (@p35828 @p35829 @p3970))
% 65.29/65.58  (step-pop @p35830 :rule scope :premises (@p3990))
% 65.29/65.58  (step-pop @p35831 :rule scope :premises (@p35830))
% 65.29/65.58  (step-pop @p35832 :rule scope :premises (@p35831))
% 65.29/65.58  (step @p3991 :rule process_scope :premises (@p35832) :args (@t728))
% 65.29/65.58  (step @p3995 :rule implies_elim :premises (@p3991))
% 65.29/65.58  (step @p3996 :rule resolution :premises (@p3995 @p3983) :args (true @t728))
% 65.29/65.58  (step @p3997 :rule not_and :premises (@p3996))
% 65.29/65.58  (step @p3998 :rule eq_resolve :premises (@p3997 @p3972))
% 65.29/65.58  (step @p3999 :rule symm :premises (@p356))
% 65.29/65.58  (step @p4000 :rule bool-double-not-elim :args (@t729))
% 65.29/65.58  (step @p4001 :rule nary_cong :premises (@p4000 @p2455 @p1779) :args ((or (not @t730) @t354 @t224)))
% 65.29/65.58  (assume-push @p35833 @t353)
% 65.29/65.58  (assume-push @p35834 @t223)
% 65.29/65.58  (assume-push @p35835 @t730)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p4005 :rule symm :premises (@p35834))
% 65.29/65.58  (step @p4006 :rule trans :premises (@p35833 @p4005))
% 65.29/65.58  (step @p4007 :rule true_intro :premises (@p4006))
% 65.29/65.58  (step @p4008 :rule false_intro :premises (@p3999))
% 65.29/65.58  (step @p4009 :rule symm :premises (@p4008))
% 65.29/65.58  (step @p4010 :rule trans :premises (@p4009 @p4007))
% 65.29/65.58  (step @p4011 false :rule eq_resolve :premises (@p4010 @p2958))
% 65.29/65.58  (step-pop @p35836 :rule scope :premises (@p4011))
% 65.29/65.58  (step-pop @p35837 :rule scope :premises (@p35836))
% 65.29/65.58  (step-pop @p35838 :rule scope :premises (@p35837))
% 65.29/65.58  (step @p4012 :rule process_scope :premises (@p35838) :args (false))
% 65.29/65.58  (assume-push @p35839 @t730)
% 65.29/65.58  (assume-push @p35840 @t353)
% 65.29/65.58  (assume-push @p35841 @t223)
% 65.29/65.58  (step @p4019 :rule and_intro :premises (@p35840 @p35841 @p3999))
% 65.29/65.58  (step-pop @p35842 :rule scope :premises (@p4019))
% 65.29/65.58  (step-pop @p35843 :rule scope :premises (@p35842))
% 65.29/65.58  (step-pop @p35844 :rule scope :premises (@p35843))
% 65.29/65.58  (step @p4020 :rule process_scope :premises (@p35844) :args (@t731))
% 65.29/65.58  (step @p4024 :rule implies_elim :premises (@p4020))
% 65.29/65.58  (step @p4025 :rule resolution :premises (@p4024 @p4012) :args (true @t731))
% 65.29/65.58  (step @p4026 :rule not_and :premises (@p4025))
% 65.29/65.58  (step @p4027 :rule eq_resolve :premises (@p4026 @p4001))
% 65.29/65.58  (step @p4028 :rule symm :premises (@p411))
% 65.29/65.58  (step @p4029 :rule bool-double-not-elim :args (@t732))
% 65.29/65.58  (step @p4030 :rule nary_cong :premises (@p4029 @p2455 @p1727) :args ((or (not @t733) @t354 @t214)))
% 65.29/65.58  (assume-push @p35845 @t353)
% 65.29/65.58  (assume-push @p35846 @t213)
% 65.29/65.58  (assume-push @p35847 @t733)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p4034 :rule symm :premises (@p35846))
% 65.29/65.58  (step @p4035 :rule trans :premises (@p35845 @p4034))
% 65.29/65.58  (step @p4036 :rule true_intro :premises (@p4035))
% 65.29/65.58  (step @p4037 :rule false_intro :premises (@p4028))
% 65.29/65.58  (step @p4038 :rule symm :premises (@p4037))
% 65.29/65.58  (step @p4039 :rule trans :premises (@p4038 @p4036))
% 65.29/65.58  (step @p4040 false :rule eq_resolve :premises (@p4039 @p2958))
% 65.29/65.58  (step-pop @p35848 :rule scope :premises (@p4040))
% 65.29/65.58  (step-pop @p35849 :rule scope :premises (@p35848))
% 65.29/65.58  (step-pop @p35850 :rule scope :premises (@p35849))
% 65.29/65.58  (step @p4041 :rule process_scope :premises (@p35850) :args (false))
% 65.29/65.58  (assume-push @p35851 @t733)
% 65.29/65.58  (assume-push @p35852 @t353)
% 65.29/65.58  (assume-push @p35853 @t213)
% 65.29/65.58  (step @p4048 :rule and_intro :premises (@p35852 @p35853 @p4028))
% 65.29/65.58  (step-pop @p35854 :rule scope :premises (@p4048))
% 65.29/65.58  (step-pop @p35855 :rule scope :premises (@p35854))
% 65.29/65.58  (step-pop @p35856 :rule scope :premises (@p35855))
% 65.29/65.58  (step @p4049 :rule process_scope :premises (@p35856) :args (@t734))
% 65.29/65.58  (step @p4053 :rule implies_elim :premises (@p4049))
% 65.29/65.58  (step @p4054 :rule resolution :premises (@p4053 @p4041) :args (true @t734))
% 65.29/65.58  (step @p4055 :rule not_and :premises (@p4054))
% 65.29/65.58  (step @p4056 :rule eq_resolve :premises (@p4055 @p4030))
% 65.29/65.58  (step @p4057 :rule symm :premises (@p501))
% 65.29/65.58  (step @p4058 :rule bool-double-not-elim :args (@t735))
% 65.29/65.58  (step @p4059 :rule nary_cong :premises (@p4058 @p2455 @p1649) :args ((or (not @t736) @t354 @t199)))
% 65.29/65.58  (assume-push @p35857 @t353)
% 65.29/65.58  (assume-push @p35858 @t198)
% 65.29/65.58  (assume-push @p35859 @t736)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p4063 :rule symm :premises (@p35858))
% 65.29/65.58  (step @p4064 :rule trans :premises (@p35857 @p4063))
% 65.29/65.58  (step @p4065 :rule true_intro :premises (@p4064))
% 65.29/65.58  (step @p4066 :rule false_intro :premises (@p4057))
% 65.29/65.58  (step @p4067 :rule symm :premises (@p4066))
% 65.29/65.58  (step @p4068 :rule trans :premises (@p4067 @p4065))
% 65.29/65.58  (step @p4069 false :rule eq_resolve :premises (@p4068 @p2958))
% 65.29/65.58  (step-pop @p35860 :rule scope :premises (@p4069))
% 65.29/65.58  (step-pop @p35861 :rule scope :premises (@p35860))
% 65.29/65.58  (step-pop @p35862 :rule scope :premises (@p35861))
% 65.29/65.58  (step @p4070 :rule process_scope :premises (@p35862) :args (false))
% 65.29/65.58  (assume-push @p35863 @t736)
% 65.29/65.58  (assume-push @p35864 @t353)
% 65.29/65.58  (assume-push @p35865 @t198)
% 65.29/65.58  (step @p4077 :rule and_intro :premises (@p35864 @p35865 @p4057))
% 65.29/65.58  (step-pop @p35866 :rule scope :premises (@p4077))
% 65.29/65.58  (step-pop @p35867 :rule scope :premises (@p35866))
% 65.29/65.58  (step-pop @p35868 :rule scope :premises (@p35867))
% 65.29/65.58  (step @p4078 :rule process_scope :premises (@p35868) :args (@t737))
% 65.29/65.58  (step @p4082 :rule implies_elim :premises (@p4078))
% 65.29/65.58  (step @p4083 :rule resolution :premises (@p4082 @p4070) :args (true @t737))
% 65.29/65.58  (step @p4084 :rule not_and :premises (@p4083))
% 65.29/65.58  (step @p4085 :rule eq_resolve :premises (@p4084 @p4059))
% 65.29/65.58  (step @p4086 :rule symm :premises (@p533))
% 65.29/65.58  (step @p4087 :rule bool-double-not-elim :args (@t738))
% 65.29/65.58  (step @p4088 :rule nary_cong :premises (@p4087 @p2455 @p1623) :args ((or (not @t739) @t354 @t194)))
% 65.29/65.58  (assume-push @p35869 @t353)
% 65.29/65.58  (assume-push @p35870 @t193)
% 65.29/65.58  (assume-push @p35871 @t739)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p4092 :rule symm :premises (@p35870))
% 65.29/65.58  (step @p4093 :rule trans :premises (@p35869 @p4092))
% 65.29/65.58  (step @p4094 :rule true_intro :premises (@p4093))
% 65.29/65.58  (step @p4095 :rule false_intro :premises (@p4086))
% 65.29/65.58  (step @p4096 :rule symm :premises (@p4095))
% 65.29/65.58  (step @p4097 :rule trans :premises (@p4096 @p4094))
% 65.29/65.58  (step @p4098 false :rule eq_resolve :premises (@p4097 @p2958))
% 65.29/65.58  (step-pop @p35872 :rule scope :premises (@p4098))
% 65.29/65.58  (step-pop @p35873 :rule scope :premises (@p35872))
% 65.29/65.58  (step-pop @p35874 :rule scope :premises (@p35873))
% 65.29/65.58  (step @p4099 :rule process_scope :premises (@p35874) :args (false))
% 65.29/65.58  (assume-push @p35875 @t739)
% 65.29/65.58  (assume-push @p35876 @t353)
% 65.29/65.58  (assume-push @p35877 @t193)
% 65.29/65.58  (step @p4106 :rule and_intro :premises (@p35876 @p35877 @p4086))
% 65.29/65.58  (step-pop @p35878 :rule scope :premises (@p4106))
% 65.29/65.58  (step-pop @p35879 :rule scope :premises (@p35878))
% 65.29/65.58  (step-pop @p35880 :rule scope :premises (@p35879))
% 65.29/65.58  (step @p4107 :rule process_scope :premises (@p35880) :args (@t740))
% 65.29/65.58  (step @p4111 :rule implies_elim :premises (@p4107))
% 65.29/65.58  (step @p4112 :rule resolution :premises (@p4111 @p4099) :args (true @t740))
% 65.29/65.58  (step @p4113 :rule not_and :premises (@p4112))
% 65.29/65.58  (step @p4114 :rule eq_resolve :premises (@p4113 @p4088))
% 65.29/65.58  (step @p4115 :rule symm :premises (@p600))
% 65.29/65.58  (step @p4116 :rule bool-double-not-elim :args (@t741))
% 65.29/65.58  (step @p4117 :rule nary_cong :premises (@p4116 @p2455 @p1571) :args ((or (not @t742) @t354 @t184)))
% 65.29/65.58  (assume-push @p35881 @t353)
% 65.29/65.58  (assume-push @p35882 @t183)
% 65.29/65.58  (assume-push @p35883 @t742)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p4121 :rule symm :premises (@p35882))
% 65.29/65.58  (step @p4122 :rule trans :premises (@p35881 @p4121))
% 65.29/65.58  (step @p4123 :rule true_intro :premises (@p4122))
% 65.29/65.58  (step @p4124 :rule false_intro :premises (@p4115))
% 65.29/65.58  (step @p4125 :rule symm :premises (@p4124))
% 65.29/65.58  (step @p4126 :rule trans :premises (@p4125 @p4123))
% 65.29/65.58  (step @p4127 false :rule eq_resolve :premises (@p4126 @p2958))
% 65.29/65.58  (step-pop @p35884 :rule scope :premises (@p4127))
% 65.29/65.58  (step-pop @p35885 :rule scope :premises (@p35884))
% 65.29/65.58  (step-pop @p35886 :rule scope :premises (@p35885))
% 65.29/65.58  (step @p4128 :rule process_scope :premises (@p35886) :args (false))
% 65.29/65.58  (assume-push @p35887 @t742)
% 65.29/65.58  (assume-push @p35888 @t353)
% 65.29/65.58  (assume-push @p35889 @t183)
% 65.29/65.58  (step @p4135 :rule and_intro :premises (@p35888 @p35889 @p4115))
% 65.29/65.58  (step-pop @p35890 :rule scope :premises (@p4135))
% 65.29/65.58  (step-pop @p35891 :rule scope :premises (@p35890))
% 65.29/65.58  (step-pop @p35892 :rule scope :premises (@p35891))
% 65.29/65.58  (step @p4136 :rule process_scope :premises (@p35892) :args (@t743))
% 65.29/65.58  (step @p4140 :rule implies_elim :premises (@p4136))
% 65.29/65.58  (step @p4141 :rule resolution :premises (@p4140 @p4128) :args (true @t743))
% 65.29/65.58  (step @p4142 :rule not_and :premises (@p4141))
% 65.29/65.58  (step @p4143 :rule eq_resolve :premises (@p4142 @p4117))
% 65.29/65.58  (step @p4144 :rule symm :premises (@p635))
% 65.29/65.58  (step @p4145 :rule bool-double-not-elim :args (@t744))
% 65.29/65.58  (step @p4146 :rule nary_cong :premises (@p4145 @p2455 @p1545) :args ((or (not @t745) @t354 @t179)))
% 65.29/65.58  (assume-push @p35893 @t353)
% 65.29/65.58  (assume-push @p35894 @t178)
% 65.29/65.58  (assume-push @p35895 @t745)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p4150 :rule symm :premises (@p35894))
% 65.29/65.58  (step @p4151 :rule trans :premises (@p35893 @p4150))
% 65.29/65.58  (step @p4152 :rule true_intro :premises (@p4151))
% 65.29/65.58  (step @p4153 :rule false_intro :premises (@p4144))
% 65.29/65.58  (step @p4154 :rule symm :premises (@p4153))
% 65.29/65.58  (step @p4155 :rule trans :premises (@p4154 @p4152))
% 65.29/65.58  (step @p4156 false :rule eq_resolve :premises (@p4155 @p2958))
% 65.29/65.58  (step-pop @p35896 :rule scope :premises (@p4156))
% 65.29/65.58  (step-pop @p35897 :rule scope :premises (@p35896))
% 65.29/65.58  (step-pop @p35898 :rule scope :premises (@p35897))
% 65.29/65.58  (step @p4157 :rule process_scope :premises (@p35898) :args (false))
% 65.29/65.58  (assume-push @p35899 @t745)
% 65.29/65.58  (assume-push @p35900 @t353)
% 65.29/65.58  (assume-push @p35901 @t178)
% 65.29/65.58  (step @p4164 :rule and_intro :premises (@p35900 @p35901 @p4144))
% 65.29/65.58  (step-pop @p35902 :rule scope :premises (@p4164))
% 65.29/65.58  (step-pop @p35903 :rule scope :premises (@p35902))
% 65.29/65.58  (step-pop @p35904 :rule scope :premises (@p35903))
% 65.29/65.58  (step @p4165 :rule process_scope :premises (@p35904) :args (@t746))
% 65.29/65.58  (step @p4169 :rule implies_elim :premises (@p4165))
% 65.29/65.58  (step @p4170 :rule resolution :premises (@p4169 @p4157) :args (true @t746))
% 65.29/65.58  (step @p4171 :rule not_and :premises (@p4170))
% 65.29/65.58  (step @p4172 :rule eq_resolve :premises (@p4171 @p4146))
% 65.29/65.58  (step @p4173 :rule symm :premises (@p671))
% 65.29/65.58  (step @p4174 :rule bool-double-not-elim :args (@t747))
% 65.29/65.58  (step @p4175 :rule nary_cong :premises (@p4174 @p2455 @p1519) :args ((or (not @t748) @t354 @t174)))
% 65.29/65.58  (assume-push @p35905 @t353)
% 65.29/65.58  (assume-push @p35906 @t173)
% 65.29/65.58  (assume-push @p35907 @t748)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p4179 :rule symm :premises (@p35906))
% 65.29/65.58  (step @p4180 :rule trans :premises (@p35905 @p4179))
% 65.29/65.58  (step @p4181 :rule true_intro :premises (@p4180))
% 65.29/65.58  (step @p4182 :rule false_intro :premises (@p4173))
% 65.29/65.58  (step @p4183 :rule symm :premises (@p4182))
% 65.29/65.58  (step @p4184 :rule trans :premises (@p4183 @p4181))
% 65.29/65.58  (step @p4185 false :rule eq_resolve :premises (@p4184 @p2958))
% 65.29/65.58  (step-pop @p35908 :rule scope :premises (@p4185))
% 65.29/65.58  (step-pop @p35909 :rule scope :premises (@p35908))
% 65.29/65.58  (step-pop @p35910 :rule scope :premises (@p35909))
% 65.29/65.58  (step @p4186 :rule process_scope :premises (@p35910) :args (false))
% 65.29/65.58  (assume-push @p35911 @t748)
% 65.29/65.58  (assume-push @p35912 @t353)
% 65.29/65.58  (assume-push @p35913 @t173)
% 65.29/65.58  (step @p4193 :rule and_intro :premises (@p35912 @p35913 @p4173))
% 65.29/65.58  (step-pop @p35914 :rule scope :premises (@p4193))
% 65.29/65.58  (step-pop @p35915 :rule scope :premises (@p35914))
% 65.29/65.58  (step-pop @p35916 :rule scope :premises (@p35915))
% 65.29/65.58  (step @p4194 :rule process_scope :premises (@p35916) :args (@t749))
% 65.29/65.58  (step @p4198 :rule implies_elim :premises (@p4194))
% 65.29/65.58  (step @p4199 :rule resolution :premises (@p4198 @p4186) :args (true @t749))
% 65.29/65.58  (step @p4200 :rule not_and :premises (@p4199))
% 65.29/65.58  (step @p4201 :rule eq_resolve :premises (@p4200 @p4175))
% 65.29/65.58  (step @p4202 :rule symm :premises (@p708))
% 65.29/65.58  (step @p4203 :rule bool-double-not-elim :args (@t750))
% 65.29/65.58  (step @p4204 :rule nary_cong :premises (@p4203 @p2455 @p1493) :args ((or (not @t751) @t354 @t169)))
% 65.29/65.58  (assume-push @p35917 @t353)
% 65.29/65.58  (assume-push @p35918 @t168)
% 65.29/65.58  (assume-push @p35919 @t751)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p4208 :rule symm :premises (@p35918))
% 65.29/65.58  (step @p4209 :rule trans :premises (@p35917 @p4208))
% 65.29/65.58  (step @p4210 :rule true_intro :premises (@p4209))
% 65.29/65.58  (step @p4211 :rule false_intro :premises (@p4202))
% 65.29/65.58  (step @p4212 :rule symm :premises (@p4211))
% 65.29/65.58  (step @p4213 :rule trans :premises (@p4212 @p4210))
% 65.29/65.58  (step @p4214 false :rule eq_resolve :premises (@p4213 @p2958))
% 65.29/65.58  (step-pop @p35920 :rule scope :premises (@p4214))
% 65.29/65.58  (step-pop @p35921 :rule scope :premises (@p35920))
% 65.29/65.58  (step-pop @p35922 :rule scope :premises (@p35921))
% 65.29/65.58  (step @p4215 :rule process_scope :premises (@p35922) :args (false))
% 65.29/65.58  (assume-push @p35923 @t751)
% 65.29/65.58  (assume-push @p35924 @t353)
% 65.29/65.58  (assume-push @p35925 @t168)
% 65.29/65.58  (step @p4222 :rule and_intro :premises (@p35924 @p35925 @p4202))
% 65.29/65.58  (step-pop @p35926 :rule scope :premises (@p4222))
% 65.29/65.58  (step-pop @p35927 :rule scope :premises (@p35926))
% 65.29/65.58  (step-pop @p35928 :rule scope :premises (@p35927))
% 65.29/65.58  (step @p4223 :rule process_scope :premises (@p35928) :args (@t752))
% 65.29/65.58  (step @p4227 :rule implies_elim :premises (@p4223))
% 65.29/65.58  (step @p4228 :rule resolution :premises (@p4227 @p4215) :args (true @t752))
% 65.29/65.58  (step @p4229 :rule not_and :premises (@p4228))
% 65.29/65.58  (step @p4230 :rule eq_resolve :premises (@p4229 @p4204))
% 65.29/65.58  (step @p4231 :rule symm :premises (@p746))
% 65.29/65.58  (step @p4232 :rule bool-double-not-elim :args (@t753))
% 65.29/65.58  (step @p4233 :rule nary_cong :premises (@p4232 @p2455 @p1467) :args ((or (not @t754) @t354 @t164)))
% 65.29/65.58  (assume-push @p35929 @t353)
% 65.29/65.58  (assume-push @p35930 @t163)
% 65.29/65.58  (assume-push @p35931 @t754)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p4237 :rule symm :premises (@p35930))
% 65.29/65.58  (step @p4238 :rule trans :premises (@p35929 @p4237))
% 65.29/65.58  (step @p4239 :rule true_intro :premises (@p4238))
% 65.29/65.58  (step @p4240 :rule false_intro :premises (@p4231))
% 65.29/65.58  (step @p4241 :rule symm :premises (@p4240))
% 65.29/65.58  (step @p4242 :rule trans :premises (@p4241 @p4239))
% 65.29/65.58  (step @p4243 false :rule eq_resolve :premises (@p4242 @p2958))
% 65.29/65.58  (step-pop @p35932 :rule scope :premises (@p4243))
% 65.29/65.58  (step-pop @p35933 :rule scope :premises (@p35932))
% 65.29/65.58  (step-pop @p35934 :rule scope :premises (@p35933))
% 65.29/65.58  (step @p4244 :rule process_scope :premises (@p35934) :args (false))
% 65.29/65.58  (assume-push @p35935 @t754)
% 65.29/65.58  (assume-push @p35936 @t353)
% 65.29/65.58  (assume-push @p35937 @t163)
% 65.29/65.58  (step @p4251 :rule and_intro :premises (@p35936 @p35937 @p4231))
% 65.29/65.58  (step-pop @p35938 :rule scope :premises (@p4251))
% 65.29/65.58  (step-pop @p35939 :rule scope :premises (@p35938))
% 65.29/65.58  (step-pop @p35940 :rule scope :premises (@p35939))
% 65.29/65.58  (step @p4252 :rule process_scope :premises (@p35940) :args (@t755))
% 65.29/65.58  (step @p4256 :rule implies_elim :premises (@p4252))
% 65.29/65.58  (step @p4257 :rule resolution :premises (@p4256 @p4244) :args (true @t755))
% 65.29/65.58  (step @p4258 :rule not_and :premises (@p4257))
% 65.29/65.58  (step @p4259 :rule eq_resolve :premises (@p4258 @p4233))
% 65.29/65.58  (step @p4260 :rule symm :premises (@p785))
% 65.29/65.58  (step @p4261 :rule bool-double-not-elim :args (@t756))
% 65.29/65.58  (step @p4262 :rule nary_cong :premises (@p4261 @p2455 @p1441) :args ((or (not @t757) @t354 @t159)))
% 65.29/65.58  (assume-push @p35941 @t353)
% 65.29/65.58  (assume-push @p35942 @t158)
% 65.29/65.58  (assume-push @p35943 @t757)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p4266 :rule symm :premises (@p35942))
% 65.29/65.58  (step @p4267 :rule trans :premises (@p35941 @p4266))
% 65.29/65.58  (step @p4268 :rule true_intro :premises (@p4267))
% 65.29/65.58  (step @p4269 :rule false_intro :premises (@p4260))
% 65.29/65.58  (step @p4270 :rule symm :premises (@p4269))
% 65.29/65.58  (step @p4271 :rule trans :premises (@p4270 @p4268))
% 65.29/65.58  (step @p4272 false :rule eq_resolve :premises (@p4271 @p2958))
% 65.29/65.58  (step-pop @p35944 :rule scope :premises (@p4272))
% 65.29/65.58  (step-pop @p35945 :rule scope :premises (@p35944))
% 65.29/65.58  (step-pop @p35946 :rule scope :premises (@p35945))
% 65.29/65.58  (step @p4273 :rule process_scope :premises (@p35946) :args (false))
% 65.29/65.58  (assume-push @p35947 @t757)
% 65.29/65.58  (assume-push @p35948 @t353)
% 65.29/65.58  (assume-push @p35949 @t158)
% 65.29/65.58  (step @p4280 :rule and_intro :premises (@p35948 @p35949 @p4260))
% 65.29/65.58  (step-pop @p35950 :rule scope :premises (@p4280))
% 65.29/65.58  (step-pop @p35951 :rule scope :premises (@p35950))
% 65.29/65.58  (step-pop @p35952 :rule scope :premises (@p35951))
% 65.29/65.58  (step @p4281 :rule process_scope :premises (@p35952) :args (@t758))
% 65.29/65.58  (step @p4285 :rule implies_elim :premises (@p4281))
% 65.29/65.58  (step @p4286 :rule resolution :premises (@p4285 @p4273) :args (true @t758))
% 65.29/65.58  (step @p4287 :rule not_and :premises (@p4286))
% 65.29/65.58  (step @p4288 :rule eq_resolve :premises (@p4287 @p4262))
% 65.29/65.58  (step @p4289 :rule symm :premises (@p825))
% 65.29/65.58  (step @p4290 :rule bool-double-not-elim :args (@t759))
% 65.29/65.58  (step @p4291 :rule nary_cong :premises (@p4290 @p2455 @p1415) :args ((or (not @t760) @t354 @t154)))
% 65.29/65.58  (assume-push @p35953 @t353)
% 65.29/65.58  (assume-push @p35954 @t153)
% 65.29/65.58  (assume-push @p35955 @t760)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p4295 :rule symm :premises (@p35954))
% 65.29/65.58  (step @p4296 :rule trans :premises (@p35953 @p4295))
% 65.29/65.58  (step @p4297 :rule true_intro :premises (@p4296))
% 65.29/65.58  (step @p4298 :rule false_intro :premises (@p4289))
% 65.29/65.58  (step @p4299 :rule symm :premises (@p4298))
% 65.29/65.58  (step @p4300 :rule trans :premises (@p4299 @p4297))
% 65.29/65.58  (step @p4301 false :rule eq_resolve :premises (@p4300 @p2958))
% 65.29/65.58  (step-pop @p35956 :rule scope :premises (@p4301))
% 65.29/65.58  (step-pop @p35957 :rule scope :premises (@p35956))
% 65.29/65.58  (step-pop @p35958 :rule scope :premises (@p35957))
% 65.29/65.58  (step @p4302 :rule process_scope :premises (@p35958) :args (false))
% 65.29/65.58  (assume-push @p35959 @t760)
% 65.29/65.58  (assume-push @p35960 @t353)
% 65.29/65.58  (assume-push @p35961 @t153)
% 65.29/65.58  (step @p4309 :rule and_intro :premises (@p35960 @p35961 @p4289))
% 65.29/65.58  (step-pop @p35962 :rule scope :premises (@p4309))
% 65.29/65.58  (step-pop @p35963 :rule scope :premises (@p35962))
% 65.29/65.58  (step-pop @p35964 :rule scope :premises (@p35963))
% 65.29/65.58  (step @p4310 :rule process_scope :premises (@p35964) :args (@t761))
% 65.29/65.58  (step @p4314 :rule implies_elim :premises (@p4310))
% 65.29/65.58  (step @p4315 :rule resolution :premises (@p4314 @p4302) :args (true @t761))
% 65.29/65.58  (step @p4316 :rule not_and :premises (@p4315))
% 65.29/65.58  (step @p4317 :rule eq_resolve :premises (@p4316 @p4291))
% 65.29/65.58  (step @p4318 :rule symm :premises (@p908))
% 65.29/65.58  (step @p4319 :rule bool-double-not-elim :args (@t762))
% 65.29/65.58  (step @p4320 :rule nary_cong :premises (@p4319 @p2455 @p1363) :args ((or (not @t763) @t354 @t144)))
% 65.29/65.58  (assume-push @p35965 @t353)
% 65.29/65.58  (assume-push @p35966 @t143)
% 65.29/65.58  (assume-push @p35967 @t763)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p4324 :rule symm :premises (@p35966))
% 65.29/65.58  (step @p4325 :rule trans :premises (@p35965 @p4324))
% 65.29/65.58  (step @p4326 :rule true_intro :premises (@p4325))
% 65.29/65.58  (step @p4327 :rule false_intro :premises (@p4318))
% 65.29/65.58  (step @p4328 :rule symm :premises (@p4327))
% 65.29/65.58  (step @p4329 :rule trans :premises (@p4328 @p4326))
% 65.29/65.58  (step @p4330 false :rule eq_resolve :premises (@p4329 @p2958))
% 65.29/65.58  (step-pop @p35968 :rule scope :premises (@p4330))
% 65.29/65.58  (step-pop @p35969 :rule scope :premises (@p35968))
% 65.29/65.58  (step-pop @p35970 :rule scope :premises (@p35969))
% 65.29/65.58  (step @p4331 :rule process_scope :premises (@p35970) :args (false))
% 65.29/65.58  (assume-push @p35971 @t763)
% 65.29/65.58  (assume-push @p35972 @t353)
% 65.29/65.58  (assume-push @p35973 @t143)
% 65.29/65.58  (step @p4338 :rule and_intro :premises (@p35972 @p35973 @p4318))
% 65.29/65.58  (step-pop @p35974 :rule scope :premises (@p4338))
% 65.29/65.58  (step-pop @p35975 :rule scope :premises (@p35974))
% 65.29/65.58  (step-pop @p35976 :rule scope :premises (@p35975))
% 65.29/65.58  (step @p4339 :rule process_scope :premises (@p35976) :args (@t764))
% 65.29/65.58  (step @p4343 :rule implies_elim :premises (@p4339))
% 65.29/65.58  (step @p4344 :rule resolution :premises (@p4343 @p4331) :args (true @t764))
% 65.29/65.58  (step @p4345 :rule not_and :premises (@p4344))
% 65.29/65.58  (step @p4346 :rule eq_resolve :premises (@p4345 @p4320))
% 65.29/65.58  (step @p4347 :rule symm :premises (@p951))
% 65.29/65.58  (step @p4348 :rule bool-double-not-elim :args (@t765))
% 65.29/65.58  (step @p4349 :rule nary_cong :premises (@p4348 @p2455 @p1337) :args ((or (not @t766) @t354 @t139)))
% 65.29/65.58  (assume-push @p35977 @t353)
% 65.29/65.58  (assume-push @p35978 @t138)
% 65.29/65.58  (assume-push @p35979 @t766)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p4353 :rule symm :premises (@p35978))
% 65.29/65.58  (step @p4354 :rule trans :premises (@p35977 @p4353))
% 65.29/65.58  (step @p4355 :rule true_intro :premises (@p4354))
% 65.29/65.58  (step @p4356 :rule false_intro :premises (@p4347))
% 65.29/65.58  (step @p4357 :rule symm :premises (@p4356))
% 65.29/65.58  (step @p4358 :rule trans :premises (@p4357 @p4355))
% 65.29/65.58  (step @p4359 false :rule eq_resolve :premises (@p4358 @p2958))
% 65.29/65.58  (step-pop @p35980 :rule scope :premises (@p4359))
% 65.29/65.58  (step-pop @p35981 :rule scope :premises (@p35980))
% 65.29/65.58  (step-pop @p35982 :rule scope :premises (@p35981))
% 65.29/65.58  (step @p4360 :rule process_scope :premises (@p35982) :args (false))
% 65.29/65.58  (assume-push @p35983 @t766)
% 65.29/65.58  (assume-push @p35984 @t353)
% 65.29/65.58  (assume-push @p35985 @t138)
% 65.29/65.58  (step @p4367 :rule and_intro :premises (@p35984 @p35985 @p4347))
% 65.29/65.58  (step-pop @p35986 :rule scope :premises (@p4367))
% 65.29/65.58  (step-pop @p35987 :rule scope :premises (@p35986))
% 65.29/65.58  (step-pop @p35988 :rule scope :premises (@p35987))
% 65.29/65.58  (step @p4368 :rule process_scope :premises (@p35988) :args (@t767))
% 65.29/65.58  (step @p4372 :rule implies_elim :premises (@p4368))
% 65.29/65.58  (step @p4373 :rule resolution :premises (@p4372 @p4360) :args (true @t767))
% 65.29/65.58  (step @p4374 :rule not_and :premises (@p4373))
% 65.29/65.58  (step @p4375 :rule eq_resolve :premises (@p4374 @p4349))
% 65.29/65.58  (step @p4376 :rule symm :premises (@p995))
% 65.29/65.58  (step @p4377 :rule bool-double-not-elim :args (@t768))
% 65.29/65.58  (step @p4378 :rule nary_cong :premises (@p4377 @p2455 @p1311) :args ((or (not @t769) @t354 @t134)))
% 65.29/65.58  (assume-push @p35989 @t353)
% 65.29/65.58  (assume-push @p35990 @t133)
% 65.29/65.58  (assume-push @p35991 @t769)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p4382 :rule symm :premises (@p35990))
% 65.29/65.58  (step @p4383 :rule trans :premises (@p35989 @p4382))
% 65.29/65.58  (step @p4384 :rule true_intro :premises (@p4383))
% 65.29/65.58  (step @p4385 :rule false_intro :premises (@p4376))
% 65.29/65.58  (step @p4386 :rule symm :premises (@p4385))
% 65.29/65.58  (step @p4387 :rule trans :premises (@p4386 @p4384))
% 65.29/65.58  (step @p4388 false :rule eq_resolve :premises (@p4387 @p2958))
% 65.29/65.58  (step-pop @p35992 :rule scope :premises (@p4388))
% 65.29/65.58  (step-pop @p35993 :rule scope :premises (@p35992))
% 65.29/65.58  (step-pop @p35994 :rule scope :premises (@p35993))
% 65.29/65.58  (step @p4389 :rule process_scope :premises (@p35994) :args (false))
% 65.29/65.58  (assume-push @p35995 @t769)
% 65.29/65.58  (assume-push @p35996 @t353)
% 65.29/65.58  (assume-push @p35997 @t133)
% 65.29/65.58  (step @p4396 :rule and_intro :premises (@p35996 @p35997 @p4376))
% 65.29/65.58  (step-pop @p35998 :rule scope :premises (@p4396))
% 65.29/65.58  (step-pop @p35999 :rule scope :premises (@p35998))
% 65.29/65.58  (step-pop @p36000 :rule scope :premises (@p35999))
% 65.29/65.58  (step @p4397 :rule process_scope :premises (@p36000) :args (@t770))
% 65.29/65.58  (step @p4401 :rule implies_elim :premises (@p4397))
% 65.29/65.58  (step @p4402 :rule resolution :premises (@p4401 @p4389) :args (true @t770))
% 65.29/65.58  (step @p4403 :rule not_and :premises (@p4402))
% 65.29/65.58  (step @p4404 :rule eq_resolve :premises (@p4403 @p4378))
% 65.29/65.58  (step @p4405 :rule symm :premises (@p1040))
% 65.29/65.58  (step @p4406 :rule bool-double-not-elim :args (@t771))
% 65.29/65.58  (step @p4407 :rule nary_cong :premises (@p4406 @p2455 @p1285) :args ((or (not @t772) @t354 @t129)))
% 65.29/65.58  (assume-push @p36001 @t353)
% 65.29/65.58  (assume-push @p36002 @t128)
% 65.29/65.58  (assume-push @p36003 @t772)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p4411 :rule symm :premises (@p36002))
% 65.29/65.58  (step @p4412 :rule trans :premises (@p36001 @p4411))
% 65.29/65.58  (step @p4413 :rule true_intro :premises (@p4412))
% 65.29/65.58  (step @p4414 :rule false_intro :premises (@p4405))
% 65.29/65.58  (step @p4415 :rule symm :premises (@p4414))
% 65.29/65.58  (step @p4416 :rule trans :premises (@p4415 @p4413))
% 65.29/65.58  (step @p4417 false :rule eq_resolve :premises (@p4416 @p2958))
% 65.29/65.58  (step-pop @p36004 :rule scope :premises (@p4417))
% 65.29/65.58  (step-pop @p36005 :rule scope :premises (@p36004))
% 65.29/65.58  (step-pop @p36006 :rule scope :premises (@p36005))
% 65.29/65.58  (step @p4418 :rule process_scope :premises (@p36006) :args (false))
% 65.29/65.58  (assume-push @p36007 @t772)
% 65.29/65.58  (assume-push @p36008 @t353)
% 65.29/65.58  (assume-push @p36009 @t128)
% 65.29/65.58  (step @p4425 :rule and_intro :premises (@p36008 @p36009 @p4405))
% 65.29/65.58  (step-pop @p36010 :rule scope :premises (@p4425))
% 65.29/65.58  (step-pop @p36011 :rule scope :premises (@p36010))
% 65.29/65.58  (step-pop @p36012 :rule scope :premises (@p36011))
% 65.29/65.58  (step @p4426 :rule process_scope :premises (@p36012) :args (@t773))
% 65.29/65.58  (step @p4430 :rule implies_elim :premises (@p4426))
% 65.29/65.58  (step @p4431 :rule resolution :premises (@p4430 @p4418) :args (true @t773))
% 65.29/65.58  (step @p4432 :rule not_and :premises (@p4431))
% 65.29/65.58  (step @p4433 :rule eq_resolve :premises (@p4432 @p4407))
% 65.29/65.58  (step @p4434 :rule symm :premises (@p1086))
% 65.29/65.58  (step @p4435 :rule bool-double-not-elim :args (@t774))
% 65.29/65.58  (step @p4436 :rule nary_cong :premises (@p4435 @p2455 @p1259) :args ((or (not @t775) @t354 @t124)))
% 65.29/65.58  (assume-push @p36013 @t353)
% 65.29/65.58  (assume-push @p36014 @t123)
% 65.29/65.58  (assume-push @p36015 @t775)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p4440 :rule symm :premises (@p36014))
% 65.29/65.58  (step @p4441 :rule trans :premises (@p36013 @p4440))
% 65.29/65.58  (step @p4442 :rule true_intro :premises (@p4441))
% 65.29/65.58  (step @p4443 :rule false_intro :premises (@p4434))
% 65.29/65.58  (step @p4444 :rule symm :premises (@p4443))
% 65.29/65.58  (step @p4445 :rule trans :premises (@p4444 @p4442))
% 65.29/65.58  (step @p4446 false :rule eq_resolve :premises (@p4445 @p2958))
% 65.29/65.58  (step-pop @p36016 :rule scope :premises (@p4446))
% 65.29/65.58  (step-pop @p36017 :rule scope :premises (@p36016))
% 65.29/65.58  (step-pop @p36018 :rule scope :premises (@p36017))
% 65.29/65.58  (step @p4447 :rule process_scope :premises (@p36018) :args (false))
% 65.29/65.58  (assume-push @p36019 @t775)
% 65.29/65.58  (assume-push @p36020 @t353)
% 65.29/65.58  (assume-push @p36021 @t123)
% 65.29/65.58  (step @p4454 :rule and_intro :premises (@p36020 @p36021 @p4434))
% 65.29/65.58  (step-pop @p36022 :rule scope :premises (@p4454))
% 65.29/65.58  (step-pop @p36023 :rule scope :premises (@p36022))
% 65.29/65.58  (step-pop @p36024 :rule scope :premises (@p36023))
% 65.29/65.58  (step @p4455 :rule process_scope :premises (@p36024) :args (@t776))
% 65.29/65.58  (step @p4459 :rule implies_elim :premises (@p4455))
% 65.29/65.58  (step @p4460 :rule resolution :premises (@p4459 @p4447) :args (true @t776))
% 65.29/65.58  (step @p4461 :rule not_and :premises (@p4460))
% 65.29/65.58  (step @p4462 :rule eq_resolve :premises (@p4461 @p4436))
% 65.29/65.58  (step @p4463 :rule symm :premises (@p1133))
% 65.29/65.58  (step @p4464 :rule bool-double-not-elim :args (@t777))
% 65.29/65.58  (step @p4465 :rule nary_cong :premises (@p4464 @p2455 @p1232) :args ((or (not @t778) @t354 @t117)))
% 65.29/65.58  (assume-push @p36025 @t353)
% 65.29/65.58  (assume-push @p36026 @t116)
% 65.29/65.58  (assume-push @p36027 @t778)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p4469 :rule symm :premises (@p36026))
% 65.29/65.58  (step @p4470 :rule trans :premises (@p36025 @p4469))
% 65.29/65.58  (step @p4471 :rule true_intro :premises (@p4470))
% 65.29/65.58  (step @p4472 :rule false_intro :premises (@p4463))
% 65.29/65.58  (step @p4473 :rule symm :premises (@p4472))
% 65.29/65.58  (step @p4474 :rule trans :premises (@p4473 @p4471))
% 65.29/65.58  (step @p4475 false :rule eq_resolve :premises (@p4474 @p2958))
% 65.29/65.58  (step-pop @p36028 :rule scope :premises (@p4475))
% 65.29/65.58  (step-pop @p36029 :rule scope :premises (@p36028))
% 65.29/65.58  (step-pop @p36030 :rule scope :premises (@p36029))
% 65.29/65.58  (step @p4476 :rule process_scope :premises (@p36030) :args (false))
% 65.29/65.58  (assume-push @p36031 @t778)
% 65.29/65.58  (assume-push @p36032 @t353)
% 65.29/65.58  (assume-push @p36033 @t116)
% 65.29/65.58  (step @p4483 :rule and_intro :premises (@p36032 @p36033 @p4463))
% 65.29/65.58  (step-pop @p36034 :rule scope :premises (@p4483))
% 65.29/65.58  (step-pop @p36035 :rule scope :premises (@p36034))
% 65.29/65.58  (step-pop @p36036 :rule scope :premises (@p36035))
% 65.29/65.58  (step @p4484 :rule process_scope :premises (@p36036) :args (@t779))
% 65.29/65.58  (step @p4488 :rule implies_elim :premises (@p4484))
% 65.29/65.58  (step @p4489 :rule resolution :premises (@p4488 @p4476) :args (true @t779))
% 65.29/65.58  (step @p4490 :rule not_and :premises (@p4489))
% 65.29/65.58  (step @p4491 :rule eq_resolve :premises (@p4490 @p4465))
% 65.29/65.58  (step @p4492 :rule instantiate :premises (@p2) :args ((@list tptp.i47 @t111 @t33 tptp.e47)))
% 65.29/65.58  (step @p4493 :rule cnf_or_pos :args (@t783))
% 65.29/65.58  (step @p4494 :rule reordering :premises (@p4493) :args ((or @t343 @t782 (not @t783))))
% 65.29/65.58  (step @p4495 :rule instantiate :premises (@p2) :args ((@list tptp.i46 @t111 @t43 tptp.e46)))
% 65.29/65.58  (step @p4496 :rule cnf_or_pos :args (@t787))
% 65.29/65.58  (step @p4497 :rule reordering :premises (@p4496) :args ((or @t338 @t786 (not @t787))))
% 65.29/65.58  (step @p4498 :rule instantiate :premises (@p2) :args ((@list tptp.i44 @t111 @t39 tptp.e44)))
% 65.29/65.58  (step @p4499 :rule cnf_or_pos :args (@t791))
% 65.29/65.58  (step @p4500 :rule reordering :premises (@p4499) :args ((or @t328 @t790 (not @t791))))
% 65.29/65.58  (step @p4501 :rule instantiate :premises (@p2) :args ((@list tptp.i42 @t111 @t32 tptp.e42)))
% 65.29/65.58  (step @p4502 :rule cnf_or_pos :args (@t794))
% 65.29/65.58  (step @p4503 :rule reordering :premises (@p4502) :args ((or @t318 @t793 (not @t794))))
% 65.29/65.58  (step @p4504 :rule instantiate :premises (@p2) :args ((@list tptp.i38 @t111 @t40 tptp.e38)))
% 65.29/65.58  (step @p4505 :rule cnf_or_pos :args (@t797))
% 65.29/65.58  (step @p4506 :rule reordering :premises (@p4505) :args ((or @t298 @t796 (not @t797))))
% 65.29/65.58  (step @p4507 :rule instantiate :premises (@p2) :args ((@list tptp.i36 @t111 @t38 tptp.e36)))
% 65.29/65.58  (step @p4508 :rule cnf_or_pos :args (@t800))
% 65.29/65.58  (step @p4509 :rule reordering :premises (@p4508) :args ((or @t288 @t799 (not @t800))))
% 65.29/65.58  (step @p4510 :rule instantiate :premises (@p2) :args ((@list tptp.i35 @t111 @t44 tptp.e35)))
% 65.29/65.58  (step @p4511 :rule cnf_or_pos :args (@t802))
% 65.29/65.58  (step @p4512 :rule reordering :premises (@p4511) :args ((or @t283 @t801 (not @t802))))
% 65.29/65.58  (step @p4513 :rule instantiate :premises (@p2) :args ((@list tptp.i34 @t111 @t36 tptp.e34)))
% 65.29/65.58  (step @p4514 :rule cnf_or_pos :args (@t806))
% 65.29/65.58  (step @p4515 :rule reordering :premises (@p4514) :args ((or @t278 @t805 (not @t806))))
% 65.29/65.58  (step @p4516 :rule instantiate :premises (@p2) :args ((@list tptp.i33 @t111 @t29 tptp.e33)))
% 65.29/65.58  (step @p4517 :rule cnf_or_pos :args (@t810))
% 65.29/65.58  (step @p4518 :rule reordering :premises (@p4517) :args ((or @t273 @t809 (not @t810))))
% 65.29/65.58  (step @p4519 :rule instantiate :premises (@p2) :args ((@list tptp.i27 @t111 @t26 tptp.e27)))
% 65.29/65.58  (step @p4520 :rule cnf_or_pos :args (@t814))
% 65.29/65.58  (step @p4521 :rule reordering :premises (@p4520) :args ((or @t243 @t813 (not @t814))))
% 65.29/65.58  (step @p4522 :rule instantiate :premises (@p2) :args ((@list tptp.i26 @t111 @t35 tptp.e26)))
% 65.29/65.58  (step @p4523 :rule cnf_or_pos :args (@t817))
% 65.29/65.58  (step @p4524 :rule reordering :premises (@p4523) :args ((or @t238 @t816 (not @t817))))
% 65.29/65.58  (step @p4525 :rule instantiate :premises (@p2) :args ((@list tptp.i25 @t111 @t42 tptp.e25)))
% 65.29/65.58  (step @p4526 :rule cnf_or_pos :args (@t820))
% 65.29/65.58  (step @p4527 :rule reordering :premises (@p4526) :args ((or @t233 @t819 (not @t820))))
% 65.29/65.58  (step @p4528 :rule instantiate :premises (@p2) :args ((@list tptp.i23 @t111 @t41 tptp.e23)))
% 65.29/65.58  (step @p4529 :rule cnf_or_pos :args (@t822))
% 65.29/65.58  (step @p4530 :rule reordering :premises (@p4529) :args ((or @t223 @t821 (not @t822))))
% 65.29/65.58  (step @p4531 :rule instantiate :premises (@p2) :args ((@list tptp.i18 @t111 @t34 tptp.e18)))
% 65.29/65.58  (step @p4532 :rule cnf_or_pos :args (@t824))
% 65.29/65.58  (step @p4533 :rule reordering :premises (@p4532) :args ((or @t198 @t823 (not @t824))))
% 65.29/65.58  (step @p4534 :rule instantiate :premises (@p2) :args ((@list tptp.i17 @t111 @t31 tptp.e17)))
% 65.29/65.58  (step @p4535 :rule cnf_or_pos :args (@t827))
% 65.29/65.58  (step @p4536 :rule reordering :premises (@p4535) :args ((or @t193 @t826 (not @t827))))
% 65.29/65.58  (step @p4537 :rule instantiate :premises (@p2) :args ((@list tptp.i15 @t111 @t27 tptp.e15)))
% 65.29/65.58  (step @p4538 :rule cnf_or_pos :args (@t830))
% 65.29/65.58  (step @p4539 :rule reordering :premises (@p4538) :args ((or @t183 @t829 (not @t830))))
% 65.29/65.58  (step @p4540 :rule instantiate :premises (@p2) :args ((@list tptp.i14 @t111 @t23 tptp.e14)))
% 65.29/65.58  (step @p4541 :rule cnf_or_pos :args (@t834))
% 65.29/65.58  (step @p4542 :rule reordering :premises (@p4541) :args ((or @t178 @t833 (not @t834))))
% 65.29/65.58  (step @p4543 :rule instantiate :premises (@p2) :args ((@list tptp.i13 @t111 @t24 tptp.e13)))
% 65.29/65.58  (step @p4544 :rule cnf_or_pos :args (@t837))
% 65.29/65.58  (step @p4545 :rule reordering :premises (@p4544) :args ((or @t173 @t836 (not @t837))))
% 65.29/65.58  (step @p4546 :rule instantiate :premises (@p2) :args ((@list tptp.i11 @t111 @t37 tptp.e11)))
% 65.29/65.58  (step @p4547 :rule cnf_or_pos :args (@t839))
% 65.29/65.58  (step @p4548 :rule reordering :premises (@p4547) :args ((or @t163 @t838 (not @t839))))
% 65.29/65.58  (step @p4549 :rule instantiate :premises (@p2) :args ((@list tptp.i9 @t111 @t30 tptp.e9)))
% 65.29/65.58  (step @p4550 :rule cnf_or_pos :args (@t841))
% 65.29/65.58  (step @p4551 :rule reordering :premises (@p4550) :args ((or @t153 @t840 (not @t841))))
% 65.29/65.58  (step @p4552 :rule instantiate :premises (@p2) :args ((@list tptp.i7 @t111 @t28 tptp.e7)))
% 65.29/65.58  (step @p4553 :rule cnf_or_pos :args (@t843))
% 65.29/65.58  (step @p4554 :rule reordering :premises (@p4553) :args ((or @t143 @t842 (not @t843))))
% 65.29/65.58  (step @p4555 :rule instantiate :premises (@p2) :args ((@list tptp.i6 @t111 @t25 tptp.e6)))
% 65.29/65.58  (step @p4556 :rule cnf_or_pos :args (@t845))
% 65.29/65.58  (step @p4557 :rule reordering :premises (@p4556) :args ((or @t138 @t844 (not @t845))))
% 65.29/65.58  (step @p4558 :rule instantiate :premises (@p2655) :args ((@list @t108 @t111 tptp.e49)))
% 65.29/65.58  (step @p4559 :rule instantiate :premises (@p2655) :args ((@list @t22 @t111 tptp.e49)))
% 65.29/65.58  (assume-push @p36037 @t568)
% 65.29/65.58  (assume-push @p36038 @t508)
% 65.29/65.58  (assume-push @p36039 @t353)
% 65.29/65.58  (assume-push @p36040 @t627)
% 65.29/65.58  (assume-push @p36041 @t636)
% 65.29/65.58  (assume-push @p36042 @t634)
% 65.29/65.58  (assume-push @p36043 @t646)
% 65.29/65.58  (assume-push @p36044 @t624)
% 65.29/65.58  (assume-push @p36045 @t644)
% 65.29/65.58  (assume-push @p36046 @t639)
% 65.29/65.58  (assume-push @p36047 @t620)
% 65.29/65.58  (assume-push @p36048 @t648)
% 65.29/65.58  (assume-push @p36049 @t630)
% 65.29/65.58  (assume-push @p36050 @t616)
% 65.29/65.58  (assume-push @p36051 @t642)
% 65.29/65.58  (assume-push @p36052 @t651)
% 65.29/65.58  (assume-push @p36053 @t846)
% 65.29/65.58  (assume-push @p36054 @t673)
% 65.29/65.58  (assume-push @p36055 @t801)
% 65.29/65.58  (assume-push @p36056 @t786)
% 65.29/65.58  (assume-push @p36057 @t819)
% 65.29/65.58  (assume-push @p36058 @t821)
% 65.29/65.58  (assume-push @p36059 @t796)
% 65.29/65.58  (assume-push @p36060 @t790)
% 65.29/65.58  (assume-push @p36061 @t799)
% 65.29/65.58  (assume-push @p36062 @t838)
% 65.29/65.58  (assume-push @p36063 @t805)
% 65.29/65.58  (assume-push @p36064 @t816)
% 65.29/65.58  (assume-push @p36065 @t823)
% 65.29/65.58  (assume-push @p36066 @t782)
% 65.29/65.58  (assume-push @p36067 @t793)
% 65.29/65.58  (assume-push @p36068 @t826)
% 65.29/65.58  (assume-push @p36069 @t840)
% 65.29/65.58  (assume-push @p36070 @t809)
% 65.29/65.58  (assume-push @p36071 @t842)
% 65.29/65.58  (assume-push @p36072 @t829)
% 65.29/65.58  (assume-push @p36073 @t813)
% 65.29/65.58  (assume-push @p36074 @t844)
% 65.29/65.58  (assume-push @p36075 @t836)
% 65.29/65.58  (assume-push @p36076 @t833)
% 65.29/65.58  (assume-push @p36077 @t849)
% 65.29/65.58  (assume-push @p36078 @t568)
% 65.29/65.58  (assume-push @p36079 @t627)
% 65.29/65.58  (assume-push @p36080 @t636)
% 65.29/65.58  (assume-push @p36081 @t634)
% 65.29/65.58  (assume-push @p36082 @t646)
% 65.29/65.58  (assume-push @p36083 @t624)
% 65.29/65.58  (assume-push @p36084 @t644)
% 65.29/65.58  (assume-push @p36085 @t639)
% 65.29/65.58  (assume-push @p36086 @t620)
% 65.29/65.58  (assume-push @p36087 @t648)
% 65.29/65.58  (assume-push @p36088 @t630)
% 65.29/65.58  (assume-push @p36089 @t616)
% 65.29/65.58  (assume-push @p36090 @t642)
% 65.29/65.58  (assume-push @p36091 @t651)
% 65.29/65.58  (assume-push @p36092 @t673)
% 65.29/65.58  (assume-push @p36093 @t801)
% 65.29/65.58  (assume-push @p36094 @t786)
% 65.29/65.58  (assume-push @p36095 @t819)
% 65.29/65.58  (assume-push @p36096 @t821)
% 65.29/65.58  (assume-push @p36097 @t796)
% 65.29/65.58  (assume-push @p36098 @t790)
% 65.29/65.58  (assume-push @p36099 @t799)
% 65.29/65.58  (assume-push @p36100 @t838)
% 65.29/65.58  (assume-push @p36101 @t805)
% 65.29/65.58  (assume-push @p36102 @t816)
% 65.29/65.58  (assume-push @p36103 @t823)
% 65.29/65.58  (assume-push @p36104 @t782)
% 65.29/65.58  (assume-push @p36105 @t793)
% 65.29/65.58  (assume-push @p36106 @t826)
% 65.29/65.58  (assume-push @p36107 @t840)
% 65.29/65.58  (assume-push @p36108 @t809)
% 65.29/65.58  (assume-push @p36109 @t842)
% 65.29/65.58  (assume-push @p36110 @t829)
% 65.29/65.58  (assume-push @p36111 @t813)
% 65.29/65.58  (assume-push @p36112 @t844)
% 65.29/65.58  (assume-push @p36113 @t836)
% 65.29/65.58  (assume-push @p36114 @t833)
% 65.29/65.58  (assume-push @p36115 @t353)
% 65.29/65.58  (assume-push @p36116 @t849)
% 65.29/65.58  (assume-push @p36117 @t846)
% 65.29/65.58  (assume-push @p36118 @t508)
% 65.29/65.58  (step @p4642 :rule symm :premises (@p36037))
% 65.29/65.58  (step @p4643 :rule symm :premises (@p36040))
% 65.29/65.58  (step @p4644 :rule symm :premises (@p36041))
% 65.29/65.58  (step @p4645 :rule symm :premises (@p36042))
% 65.29/65.58  (step @p4646 :rule symm :premises (@p36043))
% 65.29/65.58  (step @p4647 :rule symm :premises (@p36044))
% 65.29/65.58  (step @p4648 :rule symm :premises (@p36045))
% 65.29/65.58  (step @p4649 :rule symm :premises (@p36046))
% 65.29/65.58  (step @p4650 :rule symm :premises (@p36047))
% 65.29/65.58  (step @p4651 :rule symm :premises (@p36048))
% 65.29/65.58  (step @p4652 :rule symm :premises (@p36049))
% 65.29/65.58  (step @p4653 :rule symm :premises (@p36050))
% 65.29/65.58  (step @p4654 :rule symm :premises (@p36051))
% 65.29/65.58  (step @p4655 :rule symm :premises (@p36052))
% 65.29/65.58  (step @p4656 :rule symm :premises (@p36054))
% 65.29/65.58  (step @p4657 :rule symm :premises (@p36055))
% 65.29/65.58  (step @p4658 :rule symm :premises (@p36056))
% 65.29/65.58  (step @p4659 :rule symm :premises (@p36057))
% 65.29/65.58  (step @p4660 :rule symm :premises (@p36058))
% 65.29/65.58  (step @p4661 :rule symm :premises (@p36059))
% 65.29/65.58  (step @p4662 :rule symm :premises (@p36060))
% 65.29/65.58  (step @p4663 :rule symm :premises (@p36061))
% 65.29/65.58  (step @p4664 :rule symm :premises (@p36062))
% 65.29/65.58  (step @p4665 :rule symm :premises (@p36063))
% 65.29/65.58  (step @p4666 :rule symm :premises (@p36064))
% 65.29/65.58  (step @p4667 :rule symm :premises (@p36065))
% 65.29/65.58  (step @p4668 :rule symm :premises (@p36066))
% 65.29/65.58  (step @p4669 :rule symm :premises (@p36067))
% 65.29/65.58  (step @p4670 :rule symm :premises (@p36068))
% 65.29/65.58  (step @p4671 :rule symm :premises (@p36069))
% 65.29/65.58  (step @p4672 :rule symm :premises (@p36070))
% 65.29/65.58  (step @p4673 :rule symm :premises (@p36071))
% 65.29/65.58  (step @p4674 :rule symm :premises (@p36072))
% 65.29/65.58  (step @p4675 :rule symm :premises (@p36073))
% 65.29/65.58  (step @p4676 :rule symm :premises (@p36074))
% 65.29/65.58  (step @p4677 :rule symm :premises (@p36075))
% 65.29/65.58  (step @p4678 :rule symm :premises (@p36076))
% 65.29/65.58  (step @p2816 :rule refl :args (@t111))
% 65.29/65.58  (step @p4679 :rule refl :args (tptp.e49))
% 65.29/65.58  (step @p4680 :rule symm :premises (@p36039))
% 65.29/65.58  (step @p4681 :rule refl :args (@t22))
% 65.29/65.58  (step @p4682 :rule cong :premises (@p4681 @p4680 @p4679) :args (@t847))
% 65.29/65.58  (step @p4683 :rule cong :premises (@p4682 @p2816) :args (@t848))
% 65.29/65.58  (step @p4684 :rule symm :premises (@p4558))
% 65.29/65.58  (step @p4685 :rule refl :args (@t108))
% 65.29/65.58  (step @p4686 :rule cong :premises (@p4685 @p36039 @p4679) :args (@t109))
% 65.29/65.58  (step @p4687 :rule cong :premises (@p4686 @p2816) :args (@t505))
% 65.29/65.58  (step @p4688 :rule trans :premises (@p36038 @p4687 @p4684 @p4559 @p4683 @p4678 @p4677 @p4676 @p4675 @p4674 @p4673 @p4672 @p4671 @p4670 @p4669 @p4668 @p4667 @p4666 @p4665 @p4664 @p4663 @p4662 @p4661 @p4660 @p4659 @p4658 @p4657 @p4656 @p4655 @p4654 @p4653 @p4652 @p4651 @p4650 @p4649 @p4648 @p4647 @p4646 @p4645 @p4644 @p4643 @p4642))
% 65.29/65.58  (step-pop @p36119 :rule scope :premises (@p4688))
% 65.29/65.58  (step-pop @p36120 :rule scope :premises (@p36119))
% 65.29/65.58  (step-pop @p36121 :rule scope :premises (@p36120))
% 65.29/65.58  (step-pop @p36122 :rule scope :premises (@p36121))
% 65.29/65.58  (step-pop @p36123 :rule scope :premises (@p36122))
% 65.29/65.58  (step-pop @p36124 :rule scope :premises (@p36123))
% 65.29/65.58  (step-pop @p36125 :rule scope :premises (@p36124))
% 65.29/65.58  (step-pop @p36126 :rule scope :premises (@p36125))
% 65.29/65.58  (step-pop @p36127 :rule scope :premises (@p36126))
% 65.29/65.58  (step-pop @p36128 :rule scope :premises (@p36127))
% 65.29/65.58  (step-pop @p36129 :rule scope :premises (@p36128))
% 65.29/65.58  (step-pop @p36130 :rule scope :premises (@p36129))
% 65.29/65.58  (step-pop @p36131 :rule scope :premises (@p36130))
% 65.29/65.58  (step-pop @p36132 :rule scope :premises (@p36131))
% 65.29/65.58  (step-pop @p36133 :rule scope :premises (@p36132))
% 65.29/65.58  (step-pop @p36134 :rule scope :premises (@p36133))
% 65.29/65.58  (step-pop @p36135 :rule scope :premises (@p36134))
% 65.29/65.58  (step-pop @p36136 :rule scope :premises (@p36135))
% 65.29/65.58  (step-pop @p36137 :rule scope :premises (@p36136))
% 65.29/65.58  (step-pop @p36138 :rule scope :premises (@p36137))
% 65.29/65.58  (step-pop @p36139 :rule scope :premises (@p36138))
% 65.29/65.58  (step-pop @p36140 :rule scope :premises (@p36139))
% 65.29/65.58  (step-pop @p36141 :rule scope :premises (@p36140))
% 65.29/65.58  (step-pop @p36142 :rule scope :premises (@p36141))
% 65.29/65.58  (step-pop @p36143 :rule scope :premises (@p36142))
% 65.29/65.58  (step-pop @p36144 :rule scope :premises (@p36143))
% 65.29/65.58  (step-pop @p36145 :rule scope :premises (@p36144))
% 65.29/65.58  (step-pop @p36146 :rule scope :premises (@p36145))
% 65.29/65.58  (step-pop @p36147 :rule scope :premises (@p36146))
% 65.29/65.58  (step-pop @p36148 :rule scope :premises (@p36147))
% 65.29/65.58  (step-pop @p36149 :rule scope :premises (@p36148))
% 65.29/65.58  (step-pop @p36150 :rule scope :premises (@p36149))
% 65.29/65.58  (step-pop @p36151 :rule scope :premises (@p36150))
% 65.29/65.58  (step-pop @p36152 :rule scope :premises (@p36151))
% 65.29/65.58  (step-pop @p36153 :rule scope :premises (@p36152))
% 65.29/65.58  (step-pop @p36154 :rule scope :premises (@p36153))
% 65.29/65.58  (step-pop @p36155 :rule scope :premises (@p36154))
% 65.29/65.58  (step-pop @p36156 :rule scope :premises (@p36155))
% 65.29/65.58  (step-pop @p36157 :rule scope :premises (@p36156))
% 65.29/65.58  (step-pop @p36158 :rule scope :premises (@p36157))
% 65.29/65.58  (step-pop @p36159 :rule scope :premises (@p36158))
% 65.29/65.58  (step @p4689 :rule process_scope :premises (@p36159) :args (@t114))
% 65.29/65.58  (step @p4731 :rule and_intro :premises (@p36037 @p36040 @p36041 @p36042 @p36043 @p36044 @p36045 @p36046 @p36047 @p36048 @p36049 @p36050 @p36051 @p36052 @p36054 @p36055 @p36056 @p36057 @p36058 @p36059 @p36060 @p36061 @p36062 @p36063 @p36064 @p36065 @p36066 @p36067 @p36068 @p36069 @p36070 @p36071 @p36072 @p36073 @p36074 @p36075 @p36076 @p36039 @p4559 @p4558 @p36038))
% 65.29/65.58  (step @p4732 :rule modus_ponens :premises (@p4731 @p4689))
% 65.29/65.58  (step-pop @p36160 :rule scope :premises (@p4732))
% 65.29/65.58  (step-pop @p36161 :rule scope :premises (@p36160))
% 65.29/65.58  (step-pop @p36162 :rule scope :premises (@p36161))
% 65.29/65.58  (step-pop @p36163 :rule scope :premises (@p36162))
% 65.29/65.58  (step-pop @p36164 :rule scope :premises (@p36163))
% 65.29/65.58  (step-pop @p36165 :rule scope :premises (@p36164))
% 65.29/65.58  (step-pop @p36166 :rule scope :premises (@p36165))
% 65.29/65.58  (step-pop @p36167 :rule scope :premises (@p36166))
% 65.29/65.58  (step-pop @p36168 :rule scope :premises (@p36167))
% 65.29/65.58  (step-pop @p36169 :rule scope :premises (@p36168))
% 65.29/65.58  (step-pop @p36170 :rule scope :premises (@p36169))
% 65.29/65.58  (step-pop @p36171 :rule scope :premises (@p36170))
% 65.29/65.58  (step-pop @p36172 :rule scope :premises (@p36171))
% 65.29/65.58  (step-pop @p36173 :rule scope :premises (@p36172))
% 65.29/65.58  (step-pop @p36174 :rule scope :premises (@p36173))
% 65.29/65.58  (step-pop @p36175 :rule scope :premises (@p36174))
% 65.29/65.58  (step-pop @p36176 :rule scope :premises (@p36175))
% 65.29/65.58  (step-pop @p36177 :rule scope :premises (@p36176))
% 65.29/65.58  (step-pop @p36178 :rule scope :premises (@p36177))
% 65.29/65.58  (step-pop @p36179 :rule scope :premises (@p36178))
% 65.29/65.58  (step-pop @p36180 :rule scope :premises (@p36179))
% 65.29/65.58  (step-pop @p36181 :rule scope :premises (@p36180))
% 65.29/65.58  (step-pop @p36182 :rule scope :premises (@p36181))
% 65.29/65.58  (step-pop @p36183 :rule scope :premises (@p36182))
% 65.29/65.58  (step-pop @p36184 :rule scope :premises (@p36183))
% 65.29/65.58  (step-pop @p36185 :rule scope :premises (@p36184))
% 65.29/65.58  (step-pop @p36186 :rule scope :premises (@p36185))
% 65.29/65.58  (step-pop @p36187 :rule scope :premises (@p36186))
% 65.29/65.58  (step-pop @p36188 :rule scope :premises (@p36187))
% 65.29/65.58  (step-pop @p36189 :rule scope :premises (@p36188))
% 65.29/65.58  (step-pop @p36190 :rule scope :premises (@p36189))
% 65.29/65.58  (step-pop @p36191 :rule scope :premises (@p36190))
% 65.29/65.58  (step-pop @p36192 :rule scope :premises (@p36191))
% 65.29/65.58  (step-pop @p36193 :rule scope :premises (@p36192))
% 65.29/65.58  (step-pop @p36194 :rule scope :premises (@p36193))
% 65.29/65.58  (step-pop @p36195 :rule scope :premises (@p36194))
% 65.29/65.58  (step-pop @p36196 :rule scope :premises (@p36195))
% 65.29/65.58  (step-pop @p36197 :rule scope :premises (@p36196))
% 65.29/65.58  (step-pop @p36198 :rule scope :premises (@p36197))
% 65.29/65.58  (step-pop @p36199 :rule scope :premises (@p36198))
% 65.29/65.58  (step-pop @p36200 :rule scope :premises (@p36199))
% 65.29/65.58  (step @p4733 :rule process_scope :premises (@p36200) :args (@t114))
% 65.29/65.58  (step @p4775 :rule implies_elim :premises (@p4733))
% 65.29/65.58  (step @p4776 :rule cnf_and_neg :args (@t850))
% 65.29/65.58  (step @p4777 :rule resolution :premises (@p4776 @p4775) :args (true @t850))
% 65.29/65.58  (step @p4778 :rule reordering :premises (@p4777) :args ((or @t114 @t671 @t510 @t354 @t670 @t669 @t668 @t667 @t666 @t665 @t664 @t663 @t662 @t661 @t660 @t659 @t658 (not @t846) @t873 @t872 @t871 @t870 @t869 @t868 @t867 @t866 @t865 @t864 @t863 @t862 @t861 @t860 @t859 @t858 @t857 @t856 @t855 @t854 @t853 @t852 @t851 (not @t849))))
% 65.29/65.58  (step @p4779 :rule chain_m_resolution :premises (@p4778 @p4559 @p3476 @p4558 @p3472 @p2947 @p1229 @p3368 @p3366 @p3365 @p3363 @p3362 @p3360 @p3359 @p3357 @p4557 @p4555 @p4554 @p4552 @p4551 @p4549 @p3356 @p3354 @p4548 @p4546 @p3353 @p3351 @p4545 @p4543 @p4542 @p4540 @p4539 @p4537 @p4536 @p4534 @p4533 @p4531 @p3350 @p3348 @p4530 @p4528 @p3347 @p3345 @p4527 @p4525 @p4524 @p4522 @p4521 @p4519 @p3344 @p3342 @p3341 @p3339 @p3338 @p3336 @p4518 @p4516 @p4515 @p4513 @p4512 @p4510 @p4509 @p4507 @p3335 @p3333 @p4506 @p4504 @p4503 @p4501 @p4500 @p4498 @p4497 @p4495 @p4494 @p4492 @p3332 @p3330 @p4491 @p4463 @p4462 @p4434 @p4433 @p4405 @p4404 @p4376 @p4375 @p4347 @p4346 @p4318 @p4317 @p4289 @p4288 @p4260 @p4259 @p4231 @p4230 @p4202 @p4201 @p4173 @p4172 @p4144 @p4143 @p4115 @p4114 @p4086 @p4085 @p4057 @p4056 @p4028 @p4027 @p3999 @p3998 @p3970 @p3969 @p3941 @p3940 @p3912 @p3911 @p3883 @p3882 @p3854 @p3853 @p3825 @p3824 @p3796 @p3795 @p3767 @p3766 @p3738 @p3737 @p3709 @p3708 @p3680 @p3679 @p3651 @p3650 @p3622 @p3621 @p3593 @p3592 @p3564 @p3563 @p3535 @p3534 @p3506 @p3505 @p3477) :args (@t354 (@list 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 true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true) (@list @t849 @t673 @t846 @t508 @t568 @t114 @t651 @t652 @t648 @t649 @t646 @t647 @t644 @t645 @t844 @t845 @t842 @t843 @t840 @t841 @t642 @t643 @t838 @t839 @t639 @t640 @t836 @t837 @t833 @t834 @t829 @t830 @t826 @t827 @t823 @t824 @t636 @t637 @t821 @t822 @t634 @t635 @t819 @t820 @t816 @t817 @t813 @t814 @t630 @t631 @t627 @t628 @t624 @t625 @t809 @t810 @t805 @t806 @t801 @t802 @t799 @t800 @t620 @t621 @t796 @t797 @t793 @t794 @t790 @t791 @t786 @t787 @t782 @t783 @t616 @t617 @t116 @t777 @t123 @t774 @t128 @t771 @t133 @t768 @t138 @t765 @t143 @t762 @t153 @t759 @t158 @t756 @t163 @t753 @t168 @t750 @t173 @t747 @t178 @t744 @t183 @t741 @t193 @t738 @t198 @t735 @t213 @t732 @t223 @t729 @t228 @t726 @t233 @t723 @t238 @t720 @t243 @t717 @t253 @t714 @t263 @t711 @t268 @t708 @t273 @t705 @t278 @t702 @t283 @t699 @t288 @t696 @t293 @t693 @t298 @t690 @t318 @t687 @t328 @t684 @t338 @t681 @t343 @t678 @t348 @t675)))
% 65.29/65.58  (step @p4780 :rule chain_m_resolution :premises (@p2649 @p4779 @p2647) :args (@t506 @t570 (@list @t353 @t507)))
% 65.29/65.58  (step @p4781 :rule symm :premises (@p84))
% 65.29/65.58  (step @p4782 :rule bool-double-not-elim :args (@t874))
% 65.29/65.58  (step @p4783 :rule nary_cong :premises (@p4782 @p2429 @p2143) :args ((or (not @t875) @t349 @t294)))
% 65.29/65.58  (assume-push @p36201 @t348)
% 65.29/65.58  (assume-push @p36202 @t293)
% 65.29/65.58  (assume-push @p36203 @t875)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p4787 :rule symm :premises (@p36202))
% 65.29/65.58  (step @p4788 :rule trans :premises (@p36201 @p4787))
% 65.29/65.58  (step @p4789 :rule true_intro :premises (@p4788))
% 65.29/65.58  (step @p4790 :rule false_intro :premises (@p4781))
% 65.29/65.58  (step @p4791 :rule symm :premises (@p4790))
% 65.29/65.58  (step @p4792 :rule trans :premises (@p4791 @p4789))
% 65.29/65.58  (step @p4793 false :rule eq_resolve :premises (@p4792 @p2958))
% 65.29/65.58  (step-pop @p36204 :rule scope :premises (@p4793))
% 65.29/65.58  (step-pop @p36205 :rule scope :premises (@p36204))
% 65.29/65.58  (step-pop @p36206 :rule scope :premises (@p36205))
% 65.29/65.58  (step @p4794 :rule process_scope :premises (@p36206) :args (false))
% 65.29/65.58  (assume-push @p36207 @t875)
% 65.29/65.58  (assume-push @p36208 @t348)
% 65.29/65.58  (assume-push @p36209 @t293)
% 65.29/65.58  (step @p4801 :rule and_intro :premises (@p36208 @p36209 @p4781))
% 65.29/65.58  (step-pop @p36210 :rule scope :premises (@p4801))
% 65.29/65.58  (step-pop @p36211 :rule scope :premises (@p36210))
% 65.29/65.58  (step-pop @p36212 :rule scope :premises (@p36211))
% 65.29/65.58  (step @p4802 :rule process_scope :premises (@p36212) :args (@t876))
% 65.29/65.58  (step @p4806 :rule implies_elim :premises (@p4802))
% 65.29/65.58  (step @p4807 :rule resolution :premises (@p4806 @p4794) :args (true @t876))
% 65.29/65.58  (step @p4808 :rule not_and :premises (@p4807))
% 65.29/65.58  (step @p4809 :rule eq_resolve :premises (@p4808 @p4783))
% 65.29/65.58  (step @p4810 :rule symm :premises (@p159))
% 65.29/65.58  (step @p4811 :rule bool-double-not-elim :args (@t877))
% 65.29/65.58  (step @p4812 :rule nary_cong :premises (@p4811 @p2429 @p2013) :args ((or (not @t878) @t349 @t269)))
% 65.29/65.58  (assume-push @p36213 @t348)
% 65.29/65.58  (assume-push @p36214 @t268)
% 65.29/65.58  (assume-push @p36215 @t878)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p4816 :rule symm :premises (@p36214))
% 65.29/65.58  (step @p4817 :rule trans :premises (@p36213 @p4816))
% 65.29/65.58  (step @p4818 :rule true_intro :premises (@p4817))
% 65.29/65.58  (step @p4819 :rule false_intro :premises (@p4810))
% 65.29/65.58  (step @p4820 :rule symm :premises (@p4819))
% 65.29/65.58  (step @p4821 :rule trans :premises (@p4820 @p4818))
% 65.29/65.58  (step @p4822 false :rule eq_resolve :premises (@p4821 @p2958))
% 65.29/65.58  (step-pop @p36216 :rule scope :premises (@p4822))
% 65.29/65.58  (step-pop @p36217 :rule scope :premises (@p36216))
% 65.29/65.58  (step-pop @p36218 :rule scope :premises (@p36217))
% 65.29/65.58  (step @p4823 :rule process_scope :premises (@p36218) :args (false))
% 65.29/65.58  (assume-push @p36219 @t878)
% 65.29/65.58  (assume-push @p36220 @t348)
% 65.29/65.58  (assume-push @p36221 @t268)
% 65.29/65.58  (step @p4830 :rule and_intro :premises (@p36220 @p36221 @p4810))
% 65.29/65.58  (step-pop @p36222 :rule scope :premises (@p4830))
% 65.29/65.58  (step-pop @p36223 :rule scope :premises (@p36222))
% 65.29/65.58  (step-pop @p36224 :rule scope :premises (@p36223))
% 65.29/65.58  (step @p4831 :rule process_scope :premises (@p36224) :args (@t879))
% 65.29/65.58  (step @p4835 :rule implies_elim :premises (@p4831))
% 65.29/65.58  (step @p4836 :rule resolution :premises (@p4835 @p4823) :args (true @t879))
% 65.29/65.58  (step @p4837 :rule not_and :premises (@p4836))
% 65.29/65.58  (step @p4838 :rule eq_resolve :premises (@p4837 @p4812))
% 65.29/65.58  (step @p4839 :rule symm :premises (@p177))
% 65.29/65.58  (step @p4840 :rule bool-double-not-elim :args (@t880))
% 65.29/65.58  (step @p4841 :rule nary_cong :premises (@p4840 @p2429 @p1987) :args ((or (not @t881) @t349 @t264)))
% 65.29/65.58  (assume-push @p36225 @t348)
% 65.29/65.58  (assume-push @p36226 @t263)
% 65.29/65.58  (assume-push @p36227 @t881)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p4845 :rule symm :premises (@p36226))
% 65.29/65.58  (step @p4846 :rule trans :premises (@p36225 @p4845))
% 65.29/65.58  (step @p4847 :rule true_intro :premises (@p4846))
% 65.29/65.58  (step @p4848 :rule false_intro :premises (@p4839))
% 65.29/65.58  (step @p4849 :rule symm :premises (@p4848))
% 65.29/65.58  (step @p4850 :rule trans :premises (@p4849 @p4847))
% 65.29/65.58  (step @p4851 false :rule eq_resolve :premises (@p4850 @p2958))
% 65.29/65.58  (step-pop @p36228 :rule scope :premises (@p4851))
% 65.29/65.58  (step-pop @p36229 :rule scope :premises (@p36228))
% 65.29/65.58  (step-pop @p36230 :rule scope :premises (@p36229))
% 65.29/65.58  (step @p4852 :rule process_scope :premises (@p36230) :args (false))
% 65.29/65.58  (assume-push @p36231 @t881)
% 65.29/65.58  (assume-push @p36232 @t348)
% 65.29/65.58  (assume-push @p36233 @t263)
% 65.29/65.58  (step @p4859 :rule and_intro :premises (@p36232 @p36233 @p4839))
% 65.29/65.58  (step-pop @p36234 :rule scope :premises (@p4859))
% 65.29/65.58  (step-pop @p36235 :rule scope :premises (@p36234))
% 65.29/65.58  (step-pop @p36236 :rule scope :premises (@p36235))
% 65.29/65.58  (step @p4860 :rule process_scope :premises (@p36236) :args (@t882))
% 65.29/65.58  (step @p4864 :rule implies_elim :premises (@p4860))
% 65.29/65.58  (step @p4865 :rule resolution :premises (@p4864 @p4852) :args (true @t882))
% 65.29/65.58  (step @p4866 :rule not_and :premises (@p4865))
% 65.29/65.58  (step @p4867 :rule eq_resolve :premises (@p4866 @p4841))
% 65.29/65.58  (step @p4868 :rule symm :premises (@p216))
% 65.29/65.58  (step @p4869 :rule bool-double-not-elim :args (@t883))
% 65.29/65.58  (step @p4870 :rule nary_cong :premises (@p4869 @p2429 @p1935) :args ((or (not @t884) @t349 @t254)))
% 65.29/65.58  (assume-push @p36237 @t348)
% 65.29/65.58  (assume-push @p36238 @t253)
% 65.29/65.58  (assume-push @p36239 @t884)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p4874 :rule symm :premises (@p36238))
% 65.29/65.58  (step @p4875 :rule trans :premises (@p36237 @p4874))
% 65.29/65.58  (step @p4876 :rule true_intro :premises (@p4875))
% 65.29/65.58  (step @p4877 :rule false_intro :premises (@p4868))
% 65.29/65.58  (step @p4878 :rule symm :premises (@p4877))
% 65.29/65.58  (step @p4879 :rule trans :premises (@p4878 @p4876))
% 65.29/65.58  (step @p4880 false :rule eq_resolve :premises (@p4879 @p2958))
% 65.29/65.58  (step-pop @p36240 :rule scope :premises (@p4880))
% 65.29/65.58  (step-pop @p36241 :rule scope :premises (@p36240))
% 65.29/65.58  (step-pop @p36242 :rule scope :premises (@p36241))
% 65.29/65.58  (step @p4881 :rule process_scope :premises (@p36242) :args (false))
% 65.29/65.58  (assume-push @p36243 @t884)
% 65.29/65.58  (assume-push @p36244 @t348)
% 65.29/65.58  (assume-push @p36245 @t253)
% 65.29/65.58  (step @p4888 :rule and_intro :premises (@p36244 @p36245 @p4868))
% 65.29/65.58  (step-pop @p36246 :rule scope :premises (@p4888))
% 65.29/65.58  (step-pop @p36247 :rule scope :premises (@p36246))
% 65.29/65.58  (step-pop @p36248 :rule scope :premises (@p36247))
% 65.29/65.58  (step @p4889 :rule process_scope :premises (@p36248) :args (@t885))
% 65.29/65.58  (step @p4893 :rule implies_elim :premises (@p4889))
% 65.29/65.58  (step @p4894 :rule resolution :premises (@p4893 @p4881) :args (true @t885))
% 65.29/65.58  (step @p4895 :rule not_and :premises (@p4894))
% 65.29/65.58  (step @p4896 :rule eq_resolve :premises (@p4895 @p4870))
% 65.29/65.58  (step @p4897 :rule symm :premises (@p331))
% 65.29/65.58  (step @p4898 :rule bool-double-not-elim :args (@t886))
% 65.29/65.58  (step @p4899 :rule nary_cong :premises (@p4898 @p2429 @p1805) :args ((or (not @t887) @t349 @t229)))
% 65.29/65.58  (assume-push @p36249 @t348)
% 65.29/65.58  (assume-push @p36250 @t228)
% 65.29/65.58  (assume-push @p36251 @t887)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p4903 :rule symm :premises (@p36250))
% 65.29/65.58  (step @p4904 :rule trans :premises (@p36249 @p4903))
% 65.29/65.58  (step @p4905 :rule true_intro :premises (@p4904))
% 65.29/65.58  (step @p4906 :rule false_intro :premises (@p4897))
% 65.29/65.58  (step @p4907 :rule symm :premises (@p4906))
% 65.29/65.58  (step @p4908 :rule trans :premises (@p4907 @p4905))
% 65.29/65.58  (step @p4909 false :rule eq_resolve :premises (@p4908 @p2958))
% 65.29/65.58  (step-pop @p36252 :rule scope :premises (@p4909))
% 65.29/65.58  (step-pop @p36253 :rule scope :premises (@p36252))
% 65.29/65.58  (step-pop @p36254 :rule scope :premises (@p36253))
% 65.29/65.58  (step @p4910 :rule process_scope :premises (@p36254) :args (false))
% 65.29/65.58  (assume-push @p36255 @t887)
% 65.29/65.58  (assume-push @p36256 @t348)
% 65.29/65.58  (assume-push @p36257 @t228)
% 65.29/65.58  (step @p4917 :rule and_intro :premises (@p36256 @p36257 @p4897))
% 65.29/65.58  (step-pop @p36258 :rule scope :premises (@p4917))
% 65.29/65.58  (step-pop @p36259 :rule scope :premises (@p36258))
% 65.29/65.58  (step-pop @p36260 :rule scope :premises (@p36259))
% 65.29/65.58  (step @p4918 :rule process_scope :premises (@p36260) :args (@t888))
% 65.29/65.58  (step @p4922 :rule implies_elim :premises (@p4918))
% 65.29/65.58  (step @p4923 :rule resolution :premises (@p4922 @p4910) :args (true @t888))
% 65.29/65.58  (step @p4924 :rule not_and :premises (@p4923))
% 65.29/65.58  (step @p4925 :rule eq_resolve :premises (@p4924 @p4899))
% 65.29/65.58  (step @p4926 :rule symm :premises (@p412))
% 65.29/65.58  (step @p4927 :rule bool-double-not-elim :args (@t889))
% 65.29/65.58  (step @p4928 :rule nary_cong :premises (@p4927 @p2429 @p1727) :args ((or (not @t890) @t349 @t214)))
% 65.29/65.58  (assume-push @p36261 @t348)
% 65.29/65.58  (assume-push @p36262 @t213)
% 65.29/65.58  (assume-push @p36263 @t890)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p4932 :rule symm :premises (@p36262))
% 65.29/65.58  (step @p4933 :rule trans :premises (@p36261 @p4932))
% 65.29/65.58  (step @p4934 :rule true_intro :premises (@p4933))
% 65.29/65.58  (step @p4935 :rule false_intro :premises (@p4926))
% 65.29/65.58  (step @p4936 :rule symm :premises (@p4935))
% 65.29/65.58  (step @p4937 :rule trans :premises (@p4936 @p4934))
% 65.29/65.58  (step @p4938 false :rule eq_resolve :premises (@p4937 @p2958))
% 65.29/65.58  (step-pop @p36264 :rule scope :premises (@p4938))
% 65.29/65.58  (step-pop @p36265 :rule scope :premises (@p36264))
% 65.29/65.58  (step-pop @p36266 :rule scope :premises (@p36265))
% 65.29/65.58  (step @p4939 :rule process_scope :premises (@p36266) :args (false))
% 65.29/65.58  (assume-push @p36267 @t890)
% 65.29/65.58  (assume-push @p36268 @t348)
% 65.29/65.58  (assume-push @p36269 @t213)
% 65.29/65.58  (step @p4946 :rule and_intro :premises (@p36268 @p36269 @p4926))
% 65.29/65.58  (step-pop @p36270 :rule scope :premises (@p4946))
% 65.29/65.58  (step-pop @p36271 :rule scope :premises (@p36270))
% 65.29/65.58  (step-pop @p36272 :rule scope :premises (@p36271))
% 65.29/65.58  (step @p4947 :rule process_scope :premises (@p36272) :args (@t891))
% 65.29/65.58  (step @p4951 :rule implies_elim :premises (@p4947))
% 65.29/65.58  (step @p4952 :rule resolution :premises (@p4951 @p4939) :args (true @t891))
% 65.29/65.58  (step @p4953 :rule not_and :premises (@p4952))
% 65.29/65.58  (step @p4954 :rule eq_resolve :premises (@p4953 @p4928))
% 65.29/65.58  (step @p4955 :rule symm :premises (@p709))
% 65.29/65.58  (step @p4956 :rule bool-double-not-elim :args (@t892))
% 65.29/65.58  (step @p4957 :rule nary_cong :premises (@p4956 @p2429 @p1493) :args ((or (not @t893) @t349 @t169)))
% 65.29/65.58  (assume-push @p36273 @t348)
% 65.29/65.58  (assume-push @p36274 @t168)
% 65.29/65.58  (assume-push @p36275 @t893)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p4961 :rule symm :premises (@p36274))
% 65.29/65.58  (step @p4962 :rule trans :premises (@p36273 @p4961))
% 65.29/65.58  (step @p4963 :rule true_intro :premises (@p4962))
% 65.29/65.58  (step @p4964 :rule false_intro :premises (@p4955))
% 65.29/65.58  (step @p4965 :rule symm :premises (@p4964))
% 65.29/65.58  (step @p4966 :rule trans :premises (@p4965 @p4963))
% 65.29/65.58  (step @p4967 false :rule eq_resolve :premises (@p4966 @p2958))
% 65.29/65.58  (step-pop @p36276 :rule scope :premises (@p4967))
% 65.29/65.58  (step-pop @p36277 :rule scope :premises (@p36276))
% 65.29/65.58  (step-pop @p36278 :rule scope :premises (@p36277))
% 65.29/65.58  (step @p4968 :rule process_scope :premises (@p36278) :args (false))
% 65.29/65.58  (assume-push @p36279 @t893)
% 65.29/65.58  (assume-push @p36280 @t348)
% 65.29/65.58  (assume-push @p36281 @t168)
% 65.29/65.58  (step @p4975 :rule and_intro :premises (@p36280 @p36281 @p4955))
% 65.29/65.58  (step-pop @p36282 :rule scope :premises (@p4975))
% 65.29/65.58  (step-pop @p36283 :rule scope :premises (@p36282))
% 65.29/65.58  (step-pop @p36284 :rule scope :premises (@p36283))
% 65.29/65.58  (step @p4976 :rule process_scope :premises (@p36284) :args (@t894))
% 65.29/65.58  (step @p4980 :rule implies_elim :premises (@p4976))
% 65.29/65.58  (step @p4981 :rule resolution :premises (@p4980 @p4968) :args (true @t894))
% 65.29/65.58  (step @p4982 :rule not_and :premises (@p4981))
% 65.29/65.58  (step @p4983 :rule eq_resolve :premises (@p4982 @p4957))
% 65.29/65.58  (step @p4984 :rule symm :premises (@p996))
% 65.29/65.58  (step @p4985 :rule bool-double-not-elim :args (@t895))
% 65.29/65.58  (step @p4986 :rule nary_cong :premises (@p4985 @p2429 @p1311) :args ((or (not @t896) @t349 @t134)))
% 65.29/65.58  (assume-push @p36285 @t348)
% 65.29/65.58  (assume-push @p36286 @t133)
% 65.29/65.58  (assume-push @p36287 @t896)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p4990 :rule symm :premises (@p36286))
% 65.29/65.58  (step @p4991 :rule trans :premises (@p36285 @p4990))
% 65.29/65.58  (step @p4992 :rule true_intro :premises (@p4991))
% 65.29/65.58  (step @p4993 :rule false_intro :premises (@p4984))
% 65.29/65.58  (step @p4994 :rule symm :premises (@p4993))
% 65.29/65.58  (step @p4995 :rule trans :premises (@p4994 @p4992))
% 65.29/65.58  (step @p4996 false :rule eq_resolve :premises (@p4995 @p2958))
% 65.29/65.58  (step-pop @p36288 :rule scope :premises (@p4996))
% 65.29/65.58  (step-pop @p36289 :rule scope :premises (@p36288))
% 65.29/65.58  (step-pop @p36290 :rule scope :premises (@p36289))
% 65.29/65.58  (step @p4997 :rule process_scope :premises (@p36290) :args (false))
% 65.29/65.58  (assume-push @p36291 @t896)
% 65.29/65.58  (assume-push @p36292 @t348)
% 65.29/65.58  (assume-push @p36293 @t133)
% 65.29/65.58  (step @p5004 :rule and_intro :premises (@p36292 @p36293 @p4984))
% 65.29/65.58  (step-pop @p36294 :rule scope :premises (@p5004))
% 65.29/65.58  (step-pop @p36295 :rule scope :premises (@p36294))
% 65.29/65.58  (step-pop @p36296 :rule scope :premises (@p36295))
% 65.29/65.58  (step @p5005 :rule process_scope :premises (@p36296) :args (@t897))
% 65.29/65.58  (step @p5009 :rule implies_elim :premises (@p5005))
% 65.29/65.58  (step @p5010 :rule resolution :premises (@p5009 @p4997) :args (true @t897))
% 65.29/65.58  (step @p5011 :rule not_and :premises (@p5010))
% 65.29/65.58  (step @p5012 :rule eq_resolve :premises (@p5011 @p4986))
% 65.29/65.58  (step @p5013 :rule symm :premises (@p1041))
% 65.29/65.58  (step @p5014 :rule bool-double-not-elim :args (@t898))
% 65.29/65.58  (step @p5015 :rule nary_cong :premises (@p5014 @p2429 @p1285) :args ((or (not @t899) @t349 @t129)))
% 65.29/65.58  (assume-push @p36297 @t348)
% 65.29/65.58  (assume-push @p36298 @t128)
% 65.29/65.58  (assume-push @p36299 @t899)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p5019 :rule symm :premises (@p36298))
% 65.29/65.58  (step @p5020 :rule trans :premises (@p36297 @p5019))
% 65.29/65.58  (step @p5021 :rule true_intro :premises (@p5020))
% 65.29/65.58  (step @p5022 :rule false_intro :premises (@p5013))
% 65.29/65.58  (step @p5023 :rule symm :premises (@p5022))
% 65.29/65.58  (step @p5024 :rule trans :premises (@p5023 @p5021))
% 65.29/65.58  (step @p5025 false :rule eq_resolve :premises (@p5024 @p2958))
% 65.29/65.58  (step-pop @p36300 :rule scope :premises (@p5025))
% 65.29/65.58  (step-pop @p36301 :rule scope :premises (@p36300))
% 65.29/65.58  (step-pop @p36302 :rule scope :premises (@p36301))
% 65.29/65.58  (step @p5026 :rule process_scope :premises (@p36302) :args (false))
% 65.29/65.58  (assume-push @p36303 @t899)
% 65.29/65.58  (assume-push @p36304 @t348)
% 65.29/65.58  (assume-push @p36305 @t128)
% 65.29/65.58  (step @p5033 :rule and_intro :premises (@p36304 @p36305 @p5013))
% 65.29/65.58  (step-pop @p36306 :rule scope :premises (@p5033))
% 65.29/65.58  (step-pop @p36307 :rule scope :premises (@p36306))
% 65.29/65.58  (step-pop @p36308 :rule scope :premises (@p36307))
% 65.29/65.58  (step @p5034 :rule process_scope :premises (@p36308) :args (@t900))
% 65.29/65.58  (step @p5038 :rule implies_elim :premises (@p5034))
% 65.29/65.58  (step @p5039 :rule resolution :premises (@p5038 @p5026) :args (true @t900))
% 65.29/65.58  (step @p5040 :rule not_and :premises (@p5039))
% 65.29/65.58  (step @p5041 :rule eq_resolve :premises (@p5040 @p5015))
% 65.29/65.58  (step @p5042 :rule symm :premises (@p1087))
% 65.29/65.58  (step @p5043 :rule bool-double-not-elim :args (@t901))
% 65.29/65.58  (step @p5044 :rule nary_cong :premises (@p5043 @p2429 @p1259) :args ((or (not @t902) @t349 @t124)))
% 65.29/65.58  (assume-push @p36309 @t348)
% 65.29/65.58  (assume-push @p36310 @t123)
% 65.29/65.58  (assume-push @p36311 @t902)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p5048 :rule symm :premises (@p36310))
% 65.29/65.58  (step @p5049 :rule trans :premises (@p36309 @p5048))
% 65.29/65.58  (step @p5050 :rule true_intro :premises (@p5049))
% 65.29/65.58  (step @p5051 :rule false_intro :premises (@p5042))
% 65.29/65.58  (step @p5052 :rule symm :premises (@p5051))
% 65.29/65.58  (step @p5053 :rule trans :premises (@p5052 @p5050))
% 65.29/65.58  (step @p5054 false :rule eq_resolve :premises (@p5053 @p2958))
% 65.29/65.58  (step-pop @p36312 :rule scope :premises (@p5054))
% 65.29/65.58  (step-pop @p36313 :rule scope :premises (@p36312))
% 65.29/65.58  (step-pop @p36314 :rule scope :premises (@p36313))
% 65.29/65.58  (step @p5055 :rule process_scope :premises (@p36314) :args (false))
% 65.29/65.58  (assume-push @p36315 @t902)
% 65.29/65.58  (assume-push @p36316 @t348)
% 65.29/65.58  (assume-push @p36317 @t123)
% 65.29/65.58  (step @p5062 :rule and_intro :premises (@p36316 @p36317 @p5042))
% 65.29/65.58  (step-pop @p36318 :rule scope :premises (@p5062))
% 65.29/65.58  (step-pop @p36319 :rule scope :premises (@p36318))
% 65.29/65.58  (step-pop @p36320 :rule scope :premises (@p36319))
% 65.29/65.58  (step @p5063 :rule process_scope :premises (@p36320) :args (@t903))
% 65.29/65.58  (step @p5067 :rule implies_elim :premises (@p5063))
% 65.29/65.58  (step @p5068 :rule resolution :premises (@p5067 @p5055) :args (true @t903))
% 65.29/65.58  (step @p5069 :rule not_and :premises (@p5068))
% 65.29/65.58  (step @p5070 :rule eq_resolve :premises (@p5069 @p5044))
% 65.29/65.58  (step @p5071 :rule instantiate :premises (@p2655) :args ((@list @t107 @t111 tptp.e48)))
% 65.29/65.58  (step @p5072 :rule instantiate :premises (@p2655) :args ((@list @t48 @t111 tptp.e48)))
% 65.29/65.58  (assume-push @p36321 @t568)
% 65.29/65.58  (assume-push @p36322 @t508)
% 65.29/65.58  (assume-push @p36323 @t506)
% 65.29/65.58  (assume-push @p36324 @t348)
% 65.29/65.58  (assume-push @p36325 @t627)
% 65.29/65.58  (assume-push @p36326 @t636)
% 65.29/65.58  (assume-push @p36327 @t634)
% 65.29/65.58  (assume-push @p36328 @t646)
% 65.29/65.58  (assume-push @p36329 @t624)
% 65.29/65.58  (assume-push @p36330 @t644)
% 65.29/65.58  (assume-push @p36331 @t639)
% 65.29/65.58  (assume-push @p36332 @t620)
% 65.29/65.58  (assume-push @p36333 @t648)
% 65.29/65.58  (assume-push @p36334 @t630)
% 65.29/65.58  (assume-push @p36335 @t904)
% 65.29/65.58  (assume-push @p36336 @t907)
% 65.29/65.58  (assume-push @p36337 @t568)
% 65.29/65.58  (assume-push @p36338 @t627)
% 65.29/65.58  (assume-push @p36339 @t636)
% 65.29/65.58  (assume-push @p36340 @t634)
% 65.29/65.58  (assume-push @p36341 @t646)
% 65.29/65.58  (assume-push @p36342 @t624)
% 65.29/65.58  (assume-push @p36343 @t644)
% 65.29/65.58  (assume-push @p36344 @t639)
% 65.29/65.58  (assume-push @p36345 @t620)
% 65.29/65.58  (assume-push @p36346 @t648)
% 65.29/65.58  (assume-push @p36347 @t630)
% 65.29/65.58  (assume-push @p36348 @t348)
% 65.29/65.58  (assume-push @p36349 @t907)
% 65.29/65.58  (assume-push @p36350 @t904)
% 65.29/65.58  (assume-push @p36351 @t506)
% 65.29/65.58  (assume-push @p36352 @t508)
% 65.29/65.58  (step @p5105 :rule symm :premises (@p36321))
% 65.29/65.58  (step @p5106 :rule symm :premises (@p36325))
% 65.29/65.58  (step @p5107 :rule symm :premises (@p36326))
% 65.29/65.58  (step @p5108 :rule symm :premises (@p36327))
% 65.29/65.58  (step @p5109 :rule symm :premises (@p36328))
% 65.29/65.58  (step @p5110 :rule symm :premises (@p36329))
% 65.29/65.58  (step @p5111 :rule symm :premises (@p36330))
% 65.29/65.58  (step @p5112 :rule symm :premises (@p36331))
% 65.29/65.58  (step @p5113 :rule symm :premises (@p36332))
% 65.29/65.58  (step @p5114 :rule symm :premises (@p36333))
% 65.29/65.58  (step @p5115 :rule symm :premises (@p36334))
% 65.29/65.58  (step @p2816 :rule refl :args (@t111))
% 65.29/65.58  (step @p5116 :rule refl :args (tptp.e48))
% 65.29/65.58  (step @p5117 :rule symm :premises (@p36324))
% 65.29/65.58  (step @p5118 :rule refl :args (@t48))
% 65.29/65.58  (step @p5119 :rule cong :premises (@p5118 @p5117 @p5116) :args (@t905))
% 65.29/65.58  (step @p5120 :rule cong :premises (@p5119 @p2816) :args (@t906))
% 65.29/65.58  (step @p5121 :rule symm :premises (@p5071))
% 65.29/65.58  (step @p5122 :rule refl :args (@t107))
% 65.29/65.58  (step @p5123 :rule cong :premises (@p5122 @p36324 @p5116) :args (@t108))
% 65.29/65.58  (step @p5124 :rule cong :premises (@p5123 @p2816) :args (@t502))
% 65.29/65.58  (step @p5125 :rule trans :premises (@p36322 @p36323 @p5124 @p5121 @p5072 @p5120 @p5115 @p5114 @p5113 @p5112 @p5111 @p5110 @p5109 @p5108 @p5107 @p5106 @p5105))
% 65.29/65.58  (step-pop @p36353 :rule scope :premises (@p5125))
% 65.29/65.58  (step-pop @p36354 :rule scope :premises (@p36353))
% 65.29/65.58  (step-pop @p36355 :rule scope :premises (@p36354))
% 65.29/65.58  (step-pop @p36356 :rule scope :premises (@p36355))
% 65.29/65.58  (step-pop @p36357 :rule scope :premises (@p36356))
% 65.29/65.58  (step-pop @p36358 :rule scope :premises (@p36357))
% 65.29/65.58  (step-pop @p36359 :rule scope :premises (@p36358))
% 65.29/65.58  (step-pop @p36360 :rule scope :premises (@p36359))
% 65.29/65.58  (step-pop @p36361 :rule scope :premises (@p36360))
% 65.29/65.58  (step-pop @p36362 :rule scope :premises (@p36361))
% 65.29/65.58  (step-pop @p36363 :rule scope :premises (@p36362))
% 65.29/65.58  (step-pop @p36364 :rule scope :premises (@p36363))
% 65.29/65.58  (step-pop @p36365 :rule scope :premises (@p36364))
% 65.29/65.58  (step-pop @p36366 :rule scope :premises (@p36365))
% 65.29/65.58  (step-pop @p36367 :rule scope :premises (@p36366))
% 65.29/65.58  (step-pop @p36368 :rule scope :premises (@p36367))
% 65.29/65.58  (step @p5126 :rule process_scope :premises (@p36368) :args (@t114))
% 65.29/65.58  (step @p5143 :rule and_intro :premises (@p36321 @p36325 @p36326 @p36327 @p36328 @p36329 @p36330 @p36331 @p36332 @p36333 @p36334 @p36324 @p5072 @p5071 @p36323 @p36322))
% 65.29/65.58  (step @p5144 :rule modus_ponens :premises (@p5143 @p5126))
% 65.29/65.58  (step-pop @p36369 :rule scope :premises (@p5144))
% 65.29/65.58  (step-pop @p36370 :rule scope :premises (@p36369))
% 65.29/65.58  (step-pop @p36371 :rule scope :premises (@p36370))
% 65.29/65.58  (step-pop @p36372 :rule scope :premises (@p36371))
% 65.29/65.58  (step-pop @p36373 :rule scope :premises (@p36372))
% 65.29/65.58  (step-pop @p36374 :rule scope :premises (@p36373))
% 65.29/65.58  (step-pop @p36375 :rule scope :premises (@p36374))
% 65.29/65.58  (step-pop @p36376 :rule scope :premises (@p36375))
% 65.29/65.58  (step-pop @p36377 :rule scope :premises (@p36376))
% 65.29/65.58  (step-pop @p36378 :rule scope :premises (@p36377))
% 65.29/65.58  (step-pop @p36379 :rule scope :premises (@p36378))
% 65.29/65.58  (step-pop @p36380 :rule scope :premises (@p36379))
% 65.29/65.58  (step-pop @p36381 :rule scope :premises (@p36380))
% 65.29/65.58  (step-pop @p36382 :rule scope :premises (@p36381))
% 65.29/65.58  (step-pop @p36383 :rule scope :premises (@p36382))
% 65.29/65.58  (step-pop @p36384 :rule scope :premises (@p36383))
% 65.29/65.58  (step @p5145 :rule process_scope :premises (@p36384) :args (@t114))
% 65.29/65.58  (step @p5162 :rule implies_elim :premises (@p5145))
% 65.29/65.58  (step @p5163 :rule cnf_and_neg :args (@t908))
% 65.29/65.58  (step @p5164 :rule resolution :premises (@p5163 @p5162) :args (true @t908))
% 65.29/65.58  (step @p5165 :rule reordering :premises (@p5164) :args ((or @t114 @t671 @t510 @t560 @t349 @t670 @t669 @t668 @t667 @t666 @t665 @t664 @t663 @t662 @t661 (not @t904) (not @t907))))
% 65.29/65.58  (step @p5166 :rule chain_m_resolution :premises (@p5165 @p5072 @p5071 @p4780 @p3472 @p2947 @p1229 @p3365 @p3363 @p3362 @p3360 @p3359 @p3357 @p3353 @p3351 @p3350 @p3348 @p3347 @p3345 @p3344 @p3342 @p3341 @p3339 @p3338 @p3336 @p3335 @p3333 @p5070 @p5042 @p5041 @p5013 @p5012 @p4984 @p4983 @p4955 @p4954 @p4926 @p4925 @p4897 @p4896 @p4868 @p4867 @p4839 @p4838 @p4810 @p4809 @p4781) :args (@t349 (@list 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 true true true true true true true true true true true true true true true true true true true) (@list @t907 @t904 @t506 @t508 @t568 @t114 @t648 @t649 @t646 @t647 @t644 @t645 @t639 @t640 @t636 @t637 @t634 @t635 @t630 @t631 @t627 @t628 @t624 @t625 @t620 @t621 @t123 @t901 @t128 @t898 @t133 @t895 @t168 @t892 @t213 @t889 @t228 @t886 @t253 @t883 @t263 @t880 @t268 @t877 @t293 @t874)))
% 65.29/65.58  (step @p5167 :rule chain_m_resolution :premises (@p2646 @p5166 @p2644) :args (@t503 @t570 (@list @t348 @t504)))
% 65.29/65.58  (step @p5168 :rule chain_m_resolution :premises (@p3332 @p5166 @p3330) :args (@t616 @t570 (@list @t348 @t617)))
% 65.29/65.58  (step @p5169 :rule symm :premises (@p13))
% 65.29/65.58  (step @p5170 :rule bool-double-not-elim :args (@t909))
% 65.29/65.58  (step @p5171 :rule nary_cong :premises (@p5170 @p2403 @p2377) :args ((or (not @t910) @t344 @t339)))
% 65.29/65.58  (assume-push @p36385 @t343)
% 65.29/65.58  (assume-push @p36386 @t338)
% 65.29/65.58  (assume-push @p36387 @t910)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p5175 :rule symm :premises (@p36386))
% 65.29/65.58  (step @p5176 :rule trans :premises (@p36385 @p5175))
% 65.29/65.58  (step @p5177 :rule true_intro :premises (@p5176))
% 65.29/65.58  (step @p5178 :rule false_intro :premises (@p5169))
% 65.29/65.58  (step @p5179 :rule symm :premises (@p5178))
% 65.29/65.58  (step @p5180 :rule trans :premises (@p5179 @p5177))
% 65.29/65.58  (step @p5181 false :rule eq_resolve :premises (@p5180 @p2958))
% 65.29/65.58  (step-pop @p36388 :rule scope :premises (@p5181))
% 65.29/65.58  (step-pop @p36389 :rule scope :premises (@p36388))
% 65.29/65.58  (step-pop @p36390 :rule scope :premises (@p36389))
% 65.29/65.58  (step @p5182 :rule process_scope :premises (@p36390) :args (false))
% 65.29/65.58  (assume-push @p36391 @t910)
% 65.29/65.58  (assume-push @p36392 @t343)
% 65.29/65.58  (assume-push @p36393 @t338)
% 65.29/65.58  (step @p5189 :rule and_intro :premises (@p36392 @p36393 @p5169))
% 65.29/65.58  (step-pop @p36394 :rule scope :premises (@p5189))
% 65.29/65.58  (step-pop @p36395 :rule scope :premises (@p36394))
% 65.29/65.58  (step-pop @p36396 :rule scope :premises (@p36395))
% 65.29/65.58  (step @p5190 :rule process_scope :premises (@p36396) :args (@t911))
% 65.29/65.58  (step @p5194 :rule implies_elim :premises (@p5190))
% 65.29/65.58  (step @p5195 :rule resolution :premises (@p5194 @p5182) :args (true @t911))
% 65.29/65.58  (step @p5196 :rule not_and :premises (@p5195))
% 65.29/65.58  (step @p5197 :rule eq_resolve :premises (@p5196 @p5171))
% 65.29/65.58  (step @p5198 :rule symm :premises (@p22))
% 65.29/65.58  (step @p5199 :rule bool-double-not-elim :args (@t912))
% 65.29/65.58  (step @p5200 :rule nary_cong :premises (@p5199 @p2403 @p2325) :args ((or (not @t913) @t344 @t329)))
% 65.29/65.58  (assume-push @p36397 @t343)
% 65.29/65.58  (assume-push @p36398 @t328)
% 65.29/65.58  (assume-push @p36399 @t913)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p5204 :rule symm :premises (@p36398))
% 65.29/65.58  (step @p5205 :rule trans :premises (@p36397 @p5204))
% 65.29/65.58  (step @p5206 :rule true_intro :premises (@p5205))
% 65.29/65.58  (step @p5207 :rule false_intro :premises (@p5198))
% 65.29/65.58  (step @p5208 :rule symm :premises (@p5207))
% 65.29/65.58  (step @p5209 :rule trans :premises (@p5208 @p5206))
% 65.29/65.58  (step @p5210 false :rule eq_resolve :premises (@p5209 @p2958))
% 65.29/65.58  (step-pop @p36400 :rule scope :premises (@p5210))
% 65.29/65.58  (step-pop @p36401 :rule scope :premises (@p36400))
% 65.29/65.58  (step-pop @p36402 :rule scope :premises (@p36401))
% 65.29/65.58  (step @p5211 :rule process_scope :premises (@p36402) :args (false))
% 65.29/65.58  (assume-push @p36403 @t913)
% 65.29/65.58  (assume-push @p36404 @t343)
% 65.29/65.58  (assume-push @p36405 @t328)
% 65.29/65.58  (step @p5218 :rule and_intro :premises (@p36404 @p36405 @p5198))
% 65.29/65.58  (step-pop @p36406 :rule scope :premises (@p5218))
% 65.29/65.58  (step-pop @p36407 :rule scope :premises (@p36406))
% 65.29/65.58  (step-pop @p36408 :rule scope :premises (@p36407))
% 65.29/65.58  (step @p5219 :rule process_scope :premises (@p36408) :args (@t914))
% 65.29/65.58  (step @p5223 :rule implies_elim :premises (@p5219))
% 65.29/65.58  (step @p5224 :rule resolution :premises (@p5223 @p5211) :args (true @t914))
% 65.29/65.58  (step @p5225 :rule not_and :premises (@p5224))
% 65.29/65.58  (step @p5226 :rule eq_resolve :premises (@p5225 @p5200))
% 65.29/65.58  (step @p5227 :rule symm :premises (@p73))
% 65.29/65.58  (step @p5228 :rule bool-double-not-elim :args (@t915))
% 65.29/65.58  (step @p5229 :rule nary_cong :premises (@p5228 @p2403 @p2169) :args ((or (not @t916) @t344 @t299)))
% 65.29/65.58  (assume-push @p36409 @t343)
% 65.29/65.58  (assume-push @p36410 @t298)
% 65.29/65.58  (assume-push @p36411 @t916)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p5233 :rule symm :premises (@p36410))
% 65.29/65.58  (step @p5234 :rule trans :premises (@p36409 @p5233))
% 65.29/65.58  (step @p5235 :rule true_intro :premises (@p5234))
% 65.29/65.58  (step @p5236 :rule false_intro :premises (@p5227))
% 65.29/65.58  (step @p5237 :rule symm :premises (@p5236))
% 65.29/65.58  (step @p5238 :rule trans :premises (@p5237 @p5235))
% 65.29/65.58  (step @p5239 false :rule eq_resolve :premises (@p5238 @p2958))
% 65.29/65.58  (step-pop @p36412 :rule scope :premises (@p5239))
% 65.29/65.58  (step-pop @p36413 :rule scope :premises (@p36412))
% 65.29/65.58  (step-pop @p36414 :rule scope :premises (@p36413))
% 65.29/65.58  (step @p5240 :rule process_scope :premises (@p36414) :args (false))
% 65.29/65.58  (assume-push @p36415 @t916)
% 65.29/65.58  (assume-push @p36416 @t343)
% 65.29/65.58  (assume-push @p36417 @t298)
% 65.29/65.58  (step @p5247 :rule and_intro :premises (@p36416 @p36417 @p5227))
% 65.29/65.58  (step-pop @p36418 :rule scope :premises (@p5247))
% 65.29/65.58  (step-pop @p36419 :rule scope :premises (@p36418))
% 65.29/65.58  (step-pop @p36420 :rule scope :premises (@p36419))
% 65.29/65.58  (step @p5248 :rule process_scope :premises (@p36420) :args (@t917))
% 65.29/65.58  (step @p5252 :rule implies_elim :premises (@p5248))
% 65.29/65.58  (step @p5253 :rule resolution :premises (@p5252 @p5240) :args (true @t917))
% 65.29/65.58  (step @p5254 :rule not_and :premises (@p5253))
% 65.29/65.58  (step @p5255 :rule eq_resolve :premises (@p5254 @p5229))
% 65.29/65.58  (step @p5256 :rule symm :premises (@p85))
% 65.29/65.58  (step @p5257 :rule bool-double-not-elim :args (@t918))
% 65.29/65.58  (step @p5258 :rule nary_cong :premises (@p5257 @p2403 @p2143) :args ((or (not @t919) @t344 @t294)))
% 65.29/65.58  (assume-push @p36421 @t343)
% 65.29/65.58  (assume-push @p36422 @t293)
% 65.29/65.58  (assume-push @p36423 @t919)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p5262 :rule symm :premises (@p36422))
% 65.29/65.58  (step @p5263 :rule trans :premises (@p36421 @p5262))
% 65.29/65.58  (step @p5264 :rule true_intro :premises (@p5263))
% 65.29/65.58  (step @p5265 :rule false_intro :premises (@p5256))
% 65.29/65.58  (step @p5266 :rule symm :premises (@p5265))
% 65.29/65.58  (step @p5267 :rule trans :premises (@p5266 @p5264))
% 65.29/65.58  (step @p5268 false :rule eq_resolve :premises (@p5267 @p2958))
% 65.29/65.58  (step-pop @p36424 :rule scope :premises (@p5268))
% 65.29/65.58  (step-pop @p36425 :rule scope :premises (@p36424))
% 65.29/65.58  (step-pop @p36426 :rule scope :premises (@p36425))
% 65.29/65.58  (step @p5269 :rule process_scope :premises (@p36426) :args (false))
% 65.29/65.58  (assume-push @p36427 @t919)
% 65.29/65.58  (assume-push @p36428 @t343)
% 65.29/65.58  (assume-push @p36429 @t293)
% 65.29/65.58  (step @p5276 :rule and_intro :premises (@p36428 @p36429 @p5256))
% 65.29/65.58  (step-pop @p36430 :rule scope :premises (@p5276))
% 65.29/65.58  (step-pop @p36431 :rule scope :premises (@p36430))
% 65.29/65.58  (step-pop @p36432 :rule scope :premises (@p36431))
% 65.29/65.58  (step @p5277 :rule process_scope :premises (@p36432) :args (@t920))
% 65.29/65.58  (step @p5281 :rule implies_elim :premises (@p5277))
% 65.29/65.58  (step @p5282 :rule resolution :premises (@p5281 @p5269) :args (true @t920))
% 65.29/65.58  (step @p5283 :rule not_and :premises (@p5282))
% 65.29/65.58  (step @p5284 :rule eq_resolve :premises (@p5283 @p5258))
% 65.29/65.58  (step @p5285 :rule symm :premises (@p98))
% 65.29/65.58  (step @p5286 :rule bool-double-not-elim :args (@t921))
% 65.29/65.58  (step @p5287 :rule nary_cong :premises (@p5286 @p2403 @p2117) :args ((or (not @t922) @t344 @t289)))
% 65.29/65.58  (assume-push @p36433 @t343)
% 65.29/65.58  (assume-push @p36434 @t288)
% 65.29/65.58  (assume-push @p36435 @t922)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p5291 :rule symm :premises (@p36434))
% 65.29/65.58  (step @p5292 :rule trans :premises (@p36433 @p5291))
% 65.29/65.58  (step @p5293 :rule true_intro :premises (@p5292))
% 65.29/65.58  (step @p5294 :rule false_intro :premises (@p5285))
% 65.29/65.58  (step @p5295 :rule symm :premises (@p5294))
% 65.29/65.58  (step @p5296 :rule trans :premises (@p5295 @p5293))
% 65.29/65.58  (step @p5297 false :rule eq_resolve :premises (@p5296 @p2958))
% 65.29/65.58  (step-pop @p36436 :rule scope :premises (@p5297))
% 65.29/65.58  (step-pop @p36437 :rule scope :premises (@p36436))
% 65.29/65.58  (step-pop @p36438 :rule scope :premises (@p36437))
% 65.29/65.58  (step @p5298 :rule process_scope :premises (@p36438) :args (false))
% 65.29/65.58  (assume-push @p36439 @t922)
% 65.29/65.58  (assume-push @p36440 @t343)
% 65.29/65.58  (assume-push @p36441 @t288)
% 65.29/65.58  (step @p5305 :rule and_intro :premises (@p36440 @p36441 @p5285))
% 65.29/65.58  (step-pop @p36442 :rule scope :premises (@p5305))
% 65.29/65.58  (step-pop @p36443 :rule scope :premises (@p36442))
% 65.29/65.58  (step-pop @p36444 :rule scope :premises (@p36443))
% 65.29/65.58  (step @p5306 :rule process_scope :premises (@p36444) :args (@t923))
% 65.29/65.58  (step @p5310 :rule implies_elim :premises (@p5306))
% 65.29/65.58  (step @p5311 :rule resolution :premises (@p5310 @p5298) :args (true @t923))
% 65.29/65.58  (step @p5312 :rule not_and :premises (@p5311))
% 65.29/65.58  (step @p5313 :rule eq_resolve :premises (@p5312 @p5287))
% 65.29/65.58  (step @p5314 :rule symm :premises (@p112))
% 65.29/65.58  (step @p5315 :rule bool-double-not-elim :args (@t924))
% 65.29/65.58  (step @p5316 :rule nary_cong :premises (@p5315 @p2403 @p2091) :args ((or (not @t925) @t344 @t284)))
% 65.29/65.58  (assume-push @p36445 @t343)
% 65.29/65.58  (assume-push @p36446 @t283)
% 65.29/65.58  (assume-push @p36447 @t925)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p5320 :rule symm :premises (@p36446))
% 65.29/65.58  (step @p5321 :rule trans :premises (@p36445 @p5320))
% 65.29/65.58  (step @p5322 :rule true_intro :premises (@p5321))
% 65.29/65.58  (step @p5323 :rule false_intro :premises (@p5314))
% 65.29/65.58  (step @p5324 :rule symm :premises (@p5323))
% 65.29/65.58  (step @p5325 :rule trans :premises (@p5324 @p5322))
% 65.29/65.58  (step @p5326 false :rule eq_resolve :premises (@p5325 @p2958))
% 65.29/65.58  (step-pop @p36448 :rule scope :premises (@p5326))
% 65.29/65.58  (step-pop @p36449 :rule scope :premises (@p36448))
% 65.29/65.58  (step-pop @p36450 :rule scope :premises (@p36449))
% 65.29/65.58  (step @p5327 :rule process_scope :premises (@p36450) :args (false))
% 65.29/65.58  (assume-push @p36451 @t925)
% 65.29/65.58  (assume-push @p36452 @t343)
% 65.29/65.58  (assume-push @p36453 @t283)
% 65.29/65.58  (step @p5334 :rule and_intro :premises (@p36452 @p36453 @p5314))
% 65.29/65.58  (step-pop @p36454 :rule scope :premises (@p5334))
% 65.29/65.58  (step-pop @p36455 :rule scope :premises (@p36454))
% 65.29/65.58  (step-pop @p36456 :rule scope :premises (@p36455))
% 65.29/65.58  (step @p5335 :rule process_scope :premises (@p36456) :args (@t926))
% 65.29/65.58  (step @p5339 :rule implies_elim :premises (@p5335))
% 65.29/65.58  (step @p5340 :rule resolution :premises (@p5339 @p5327) :args (true @t926))
% 65.29/65.58  (step @p5341 :rule not_and :premises (@p5340))
% 65.29/65.58  (step @p5342 :rule eq_resolve :premises (@p5341 @p5316))
% 65.29/65.58  (step @p5343 :rule symm :premises (@p127))
% 65.29/65.58  (step @p5344 :rule bool-double-not-elim :args (@t927))
% 65.29/65.58  (step @p5345 :rule nary_cong :premises (@p5344 @p2403 @p2065) :args ((or (not @t928) @t344 @t279)))
% 65.29/65.58  (assume-push @p36457 @t343)
% 65.29/65.58  (assume-push @p36458 @t278)
% 65.29/65.58  (assume-push @p36459 @t928)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p5349 :rule symm :premises (@p36458))
% 65.29/65.58  (step @p5350 :rule trans :premises (@p36457 @p5349))
% 65.29/65.58  (step @p5351 :rule true_intro :premises (@p5350))
% 65.29/65.58  (step @p5352 :rule false_intro :premises (@p5343))
% 65.29/65.58  (step @p5353 :rule symm :premises (@p5352))
% 65.29/65.58  (step @p5354 :rule trans :premises (@p5353 @p5351))
% 65.29/65.58  (step @p5355 false :rule eq_resolve :premises (@p5354 @p2958))
% 65.29/65.58  (step-pop @p36460 :rule scope :premises (@p5355))
% 65.29/65.58  (step-pop @p36461 :rule scope :premises (@p36460))
% 65.29/65.58  (step-pop @p36462 :rule scope :premises (@p36461))
% 65.29/65.58  (step @p5356 :rule process_scope :premises (@p36462) :args (false))
% 65.29/65.58  (assume-push @p36463 @t928)
% 65.29/65.58  (assume-push @p36464 @t343)
% 65.29/65.58  (assume-push @p36465 @t278)
% 65.29/65.58  (step @p5363 :rule and_intro :premises (@p36464 @p36465 @p5343))
% 65.29/65.58  (step-pop @p36466 :rule scope :premises (@p5363))
% 65.29/65.58  (step-pop @p36467 :rule scope :premises (@p36466))
% 65.29/65.58  (step-pop @p36468 :rule scope :premises (@p36467))
% 65.29/65.58  (step @p5364 :rule process_scope :premises (@p36468) :args (@t929))
% 65.29/65.58  (step @p5368 :rule implies_elim :premises (@p5364))
% 65.29/65.58  (step @p5369 :rule resolution :premises (@p5368 @p5356) :args (true @t929))
% 65.29/65.58  (step @p5370 :rule not_and :premises (@p5369))
% 65.29/65.58  (step @p5371 :rule eq_resolve :premises (@p5370 @p5345))
% 65.29/65.58  (step @p5372 :rule symm :premises (@p160))
% 65.29/65.58  (step @p5373 :rule bool-double-not-elim :args (@t930))
% 65.29/65.58  (step @p5374 :rule nary_cong :premises (@p5373 @p2403 @p2013) :args ((or (not @t931) @t344 @t269)))
% 65.29/65.58  (assume-push @p36469 @t343)
% 65.29/65.58  (assume-push @p36470 @t268)
% 65.29/65.58  (assume-push @p36471 @t931)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p5378 :rule symm :premises (@p36470))
% 65.29/65.58  (step @p5379 :rule trans :premises (@p36469 @p5378))
% 65.29/65.58  (step @p5380 :rule true_intro :premises (@p5379))
% 65.29/65.58  (step @p5381 :rule false_intro :premises (@p5372))
% 65.29/65.58  (step @p5382 :rule symm :premises (@p5381))
% 65.29/65.58  (step @p5383 :rule trans :premises (@p5382 @p5380))
% 65.29/65.58  (step @p5384 false :rule eq_resolve :premises (@p5383 @p2958))
% 65.29/65.58  (step-pop @p36472 :rule scope :premises (@p5384))
% 65.29/65.58  (step-pop @p36473 :rule scope :premises (@p36472))
% 65.29/65.58  (step-pop @p36474 :rule scope :premises (@p36473))
% 65.29/65.58  (step @p5385 :rule process_scope :premises (@p36474) :args (false))
% 65.29/65.58  (assume-push @p36475 @t931)
% 65.29/65.58  (assume-push @p36476 @t343)
% 65.29/65.58  (assume-push @p36477 @t268)
% 65.29/65.58  (step @p5392 :rule and_intro :premises (@p36476 @p36477 @p5372))
% 65.29/65.58  (step-pop @p36478 :rule scope :premises (@p5392))
% 65.29/65.58  (step-pop @p36479 :rule scope :premises (@p36478))
% 65.29/65.58  (step-pop @p36480 :rule scope :premises (@p36479))
% 65.29/65.58  (step @p5393 :rule process_scope :premises (@p36480) :args (@t932))
% 65.29/65.58  (step @p5397 :rule implies_elim :premises (@p5393))
% 65.29/65.58  (step @p5398 :rule resolution :premises (@p5397 @p5385) :args (true @t932))
% 65.29/65.58  (step @p5399 :rule not_and :premises (@p5398))
% 65.29/65.58  (step @p5400 :rule eq_resolve :premises (@p5399 @p5374))
% 65.29/65.58  (step @p5401 :rule symm :premises (@p178))
% 65.29/65.58  (step @p5402 :rule bool-double-not-elim :args (@t933))
% 65.29/65.58  (step @p5403 :rule nary_cong :premises (@p5402 @p2403 @p1987) :args ((or (not @t934) @t344 @t264)))
% 65.29/65.58  (assume-push @p36481 @t343)
% 65.29/65.58  (assume-push @p36482 @t263)
% 65.29/65.58  (assume-push @p36483 @t934)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p5407 :rule symm :premises (@p36482))
% 65.29/65.58  (step @p5408 :rule trans :premises (@p36481 @p5407))
% 65.29/65.58  (step @p5409 :rule true_intro :premises (@p5408))
% 65.29/65.58  (step @p5410 :rule false_intro :premises (@p5401))
% 65.29/65.58  (step @p5411 :rule symm :premises (@p5410))
% 65.29/65.58  (step @p5412 :rule trans :premises (@p5411 @p5409))
% 65.29/65.58  (step @p5413 false :rule eq_resolve :premises (@p5412 @p2958))
% 65.29/65.58  (step-pop @p36484 :rule scope :premises (@p5413))
% 65.29/65.58  (step-pop @p36485 :rule scope :premises (@p36484))
% 65.29/65.58  (step-pop @p36486 :rule scope :premises (@p36485))
% 65.29/65.58  (step @p5414 :rule process_scope :premises (@p36486) :args (false))
% 65.29/65.58  (assume-push @p36487 @t934)
% 65.29/65.58  (assume-push @p36488 @t343)
% 65.29/65.58  (assume-push @p36489 @t263)
% 65.29/65.58  (step @p5421 :rule and_intro :premises (@p36488 @p36489 @p5401))
% 65.29/65.58  (step-pop @p36490 :rule scope :premises (@p5421))
% 65.29/65.58  (step-pop @p36491 :rule scope :premises (@p36490))
% 65.29/65.58  (step-pop @p36492 :rule scope :premises (@p36491))
% 65.29/65.58  (step @p5422 :rule process_scope :premises (@p36492) :args (@t935))
% 65.29/65.58  (step @p5426 :rule implies_elim :premises (@p5422))
% 65.29/65.58  (step @p5427 :rule resolution :premises (@p5426 @p5414) :args (true @t935))
% 65.29/65.58  (step @p5428 :rule not_and :premises (@p5427))
% 65.29/65.58  (step @p5429 :rule eq_resolve :premises (@p5428 @p5403))
% 65.29/65.58  (step @p5430 :rule symm :premises (@p217))
% 65.29/65.58  (step @p5431 :rule bool-double-not-elim :args (@t936))
% 65.29/65.58  (step @p5432 :rule nary_cong :premises (@p5431 @p2403 @p1935) :args ((or (not @t937) @t344 @t254)))
% 65.29/65.58  (assume-push @p36493 @t343)
% 65.29/65.58  (assume-push @p36494 @t253)
% 65.29/65.58  (assume-push @p36495 @t937)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p5436 :rule symm :premises (@p36494))
% 65.29/65.58  (step @p5437 :rule trans :premises (@p36493 @p5436))
% 65.29/65.58  (step @p5438 :rule true_intro :premises (@p5437))
% 65.29/65.58  (step @p5439 :rule false_intro :premises (@p5430))
% 65.29/65.58  (step @p5440 :rule symm :premises (@p5439))
% 65.29/65.58  (step @p5441 :rule trans :premises (@p5440 @p5438))
% 65.29/65.58  (step @p5442 false :rule eq_resolve :premises (@p5441 @p2958))
% 65.29/65.58  (step-pop @p36496 :rule scope :premises (@p5442))
% 65.29/65.58  (step-pop @p36497 :rule scope :premises (@p36496))
% 65.29/65.58  (step-pop @p36498 :rule scope :premises (@p36497))
% 65.29/65.58  (step @p5443 :rule process_scope :premises (@p36498) :args (false))
% 65.29/65.58  (assume-push @p36499 @t937)
% 65.29/65.58  (assume-push @p36500 @t343)
% 65.29/65.58  (assume-push @p36501 @t253)
% 65.29/65.58  (step @p5450 :rule and_intro :premises (@p36500 @p36501 @p5430))
% 65.29/65.58  (step-pop @p36502 :rule scope :premises (@p5450))
% 65.29/65.58  (step-pop @p36503 :rule scope :premises (@p36502))
% 65.29/65.58  (step-pop @p36504 :rule scope :premises (@p36503))
% 65.29/65.58  (step @p5451 :rule process_scope :premises (@p36504) :args (@t938))
% 65.29/65.58  (step @p5455 :rule implies_elim :premises (@p5451))
% 65.29/65.58  (step @p5456 :rule resolution :premises (@p5455 @p5443) :args (true @t938))
% 65.29/65.58  (step @p5457 :rule not_and :premises (@p5456))
% 65.29/65.58  (step @p5458 :rule eq_resolve :premises (@p5457 @p5432))
% 65.29/65.58  (step @p5459 :rule symm :premises (@p283))
% 65.29/65.58  (step @p5460 :rule bool-double-not-elim :args (@t939))
% 65.29/65.58  (step @p5461 :rule nary_cong :premises (@p5460 @p2403 @p1857) :args ((or (not @t940) @t344 @t239)))
% 65.29/65.58  (assume-push @p36505 @t343)
% 65.29/65.58  (assume-push @p36506 @t238)
% 65.29/65.58  (assume-push @p36507 @t940)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p5465 :rule symm :premises (@p36506))
% 65.29/65.58  (step @p5466 :rule trans :premises (@p36505 @p5465))
% 65.29/65.58  (step @p5467 :rule true_intro :premises (@p5466))
% 65.29/65.58  (step @p5468 :rule false_intro :premises (@p5459))
% 65.29/65.58  (step @p5469 :rule symm :premises (@p5468))
% 65.29/65.58  (step @p5470 :rule trans :premises (@p5469 @p5467))
% 65.29/65.58  (step @p5471 false :rule eq_resolve :premises (@p5470 @p2958))
% 65.29/65.58  (step-pop @p36508 :rule scope :premises (@p5471))
% 65.29/65.58  (step-pop @p36509 :rule scope :premises (@p36508))
% 65.29/65.58  (step-pop @p36510 :rule scope :premises (@p36509))
% 65.29/65.58  (step @p5472 :rule process_scope :premises (@p36510) :args (false))
% 65.29/65.58  (assume-push @p36511 @t940)
% 65.29/65.58  (assume-push @p36512 @t343)
% 65.29/65.58  (assume-push @p36513 @t238)
% 65.29/65.58  (step @p5479 :rule and_intro :premises (@p36512 @p36513 @p5459))
% 65.29/65.58  (step-pop @p36514 :rule scope :premises (@p5479))
% 65.29/65.58  (step-pop @p36515 :rule scope :premises (@p36514))
% 65.29/65.58  (step-pop @p36516 :rule scope :premises (@p36515))
% 65.29/65.58  (step @p5480 :rule process_scope :premises (@p36516) :args (@t941))
% 65.29/65.58  (step @p5484 :rule implies_elim :premises (@p5480))
% 65.29/65.58  (step @p5485 :rule resolution :premises (@p5484 @p5472) :args (true @t941))
% 65.29/65.58  (step @p5486 :rule not_and :premises (@p5485))
% 65.29/65.58  (step @p5487 :rule eq_resolve :premises (@p5486 @p5461))
% 65.29/65.58  (step @p5488 :rule symm :premises (@p307))
% 65.29/65.58  (step @p5489 :rule bool-double-not-elim :args (@t942))
% 65.29/65.58  (step @p5490 :rule nary_cong :premises (@p5489 @p2403 @p1831) :args ((or (not @t943) @t344 @t234)))
% 65.29/65.58  (assume-push @p36517 @t343)
% 65.29/65.58  (assume-push @p36518 @t233)
% 65.29/65.58  (assume-push @p36519 @t943)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p5494 :rule symm :premises (@p36518))
% 65.29/65.58  (step @p5495 :rule trans :premises (@p36517 @p5494))
% 65.29/65.58  (step @p5496 :rule true_intro :premises (@p5495))
% 65.29/65.58  (step @p5497 :rule false_intro :premises (@p5488))
% 65.29/65.58  (step @p5498 :rule symm :premises (@p5497))
% 65.29/65.58  (step @p5499 :rule trans :premises (@p5498 @p5496))
% 65.29/65.58  (step @p5500 false :rule eq_resolve :premises (@p5499 @p2958))
% 65.29/65.58  (step-pop @p36520 :rule scope :premises (@p5500))
% 65.29/65.58  (step-pop @p36521 :rule scope :premises (@p36520))
% 65.29/65.58  (step-pop @p36522 :rule scope :premises (@p36521))
% 65.29/65.58  (step @p5501 :rule process_scope :premises (@p36522) :args (false))
% 65.29/65.58  (assume-push @p36523 @t943)
% 65.29/65.58  (assume-push @p36524 @t343)
% 65.29/65.58  (assume-push @p36525 @t233)
% 65.29/65.58  (step @p5508 :rule and_intro :premises (@p36524 @p36525 @p5488))
% 65.29/65.58  (step-pop @p36526 :rule scope :premises (@p5508))
% 65.29/65.58  (step-pop @p36527 :rule scope :premises (@p36526))
% 65.29/65.58  (step-pop @p36528 :rule scope :premises (@p36527))
% 65.29/65.58  (step @p5509 :rule process_scope :premises (@p36528) :args (@t944))
% 65.29/65.58  (step @p5513 :rule implies_elim :premises (@p5509))
% 65.29/65.58  (step @p5514 :rule resolution :premises (@p5513 @p5501) :args (true @t944))
% 65.29/65.58  (step @p5515 :rule not_and :premises (@p5514))
% 65.29/65.58  (step @p5516 :rule eq_resolve :premises (@p5515 @p5490))
% 65.29/65.58  (step @p5517 :rule symm :premises (@p332))
% 65.29/65.58  (step @p5518 :rule bool-double-not-elim :args (@t945))
% 65.29/65.58  (step @p5519 :rule nary_cong :premises (@p5518 @p2403 @p1805) :args ((or (not @t946) @t344 @t229)))
% 65.29/65.58  (assume-push @p36529 @t343)
% 65.29/65.58  (assume-push @p36530 @t228)
% 65.29/65.58  (assume-push @p36531 @t946)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p5523 :rule symm :premises (@p36530))
% 65.29/65.58  (step @p5524 :rule trans :premises (@p36529 @p5523))
% 65.29/65.58  (step @p5525 :rule true_intro :premises (@p5524))
% 65.29/65.58  (step @p5526 :rule false_intro :premises (@p5517))
% 65.29/65.58  (step @p5527 :rule symm :premises (@p5526))
% 65.29/65.58  (step @p5528 :rule trans :premises (@p5527 @p5525))
% 65.29/65.58  (step @p5529 false :rule eq_resolve :premises (@p5528 @p2958))
% 65.29/65.58  (step-pop @p36532 :rule scope :premises (@p5529))
% 65.29/65.58  (step-pop @p36533 :rule scope :premises (@p36532))
% 65.29/65.58  (step-pop @p36534 :rule scope :premises (@p36533))
% 65.29/65.58  (step @p5530 :rule process_scope :premises (@p36534) :args (false))
% 65.29/65.58  (assume-push @p36535 @t946)
% 65.29/65.58  (assume-push @p36536 @t343)
% 65.29/65.58  (assume-push @p36537 @t228)
% 65.29/65.58  (step @p5537 :rule and_intro :premises (@p36536 @p36537 @p5517))
% 65.29/65.58  (step-pop @p36538 :rule scope :premises (@p5537))
% 65.29/65.58  (step-pop @p36539 :rule scope :premises (@p36538))
% 65.29/65.58  (step-pop @p36540 :rule scope :premises (@p36539))
% 65.29/65.58  (step @p5538 :rule process_scope :premises (@p36540) :args (@t947))
% 65.29/65.58  (step @p5542 :rule implies_elim :premises (@p5538))
% 65.29/65.58  (step @p5543 :rule resolution :premises (@p5542 @p5530) :args (true @t947))
% 65.29/65.58  (step @p5544 :rule not_and :premises (@p5543))
% 65.29/65.58  (step @p5545 :rule eq_resolve :premises (@p5544 @p5519))
% 65.29/65.58  (step @p5546 :rule symm :premises (@p358))
% 65.29/65.58  (step @p5547 :rule bool-double-not-elim :args (@t948))
% 65.29/65.58  (step @p5548 :rule nary_cong :premises (@p5547 @p2403 @p1779) :args ((or (not @t949) @t344 @t224)))
% 65.29/65.58  (assume-push @p36541 @t343)
% 65.29/65.58  (assume-push @p36542 @t223)
% 65.29/65.58  (assume-push @p36543 @t949)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p5552 :rule symm :premises (@p36542))
% 65.29/65.58  (step @p5553 :rule trans :premises (@p36541 @p5552))
% 65.29/65.58  (step @p5554 :rule true_intro :premises (@p5553))
% 65.29/65.58  (step @p5555 :rule false_intro :premises (@p5546))
% 65.29/65.58  (step @p5556 :rule symm :premises (@p5555))
% 65.29/65.58  (step @p5557 :rule trans :premises (@p5556 @p5554))
% 65.29/65.58  (step @p5558 false :rule eq_resolve :premises (@p5557 @p2958))
% 65.29/65.58  (step-pop @p36544 :rule scope :premises (@p5558))
% 65.29/65.58  (step-pop @p36545 :rule scope :premises (@p36544))
% 65.29/65.58  (step-pop @p36546 :rule scope :premises (@p36545))
% 65.29/65.58  (step @p5559 :rule process_scope :premises (@p36546) :args (false))
% 65.29/65.58  (assume-push @p36547 @t949)
% 65.29/65.58  (assume-push @p36548 @t343)
% 65.29/65.58  (assume-push @p36549 @t223)
% 65.29/65.58  (step @p5566 :rule and_intro :premises (@p36548 @p36549 @p5546))
% 65.29/65.58  (step-pop @p36550 :rule scope :premises (@p5566))
% 65.29/65.58  (step-pop @p36551 :rule scope :premises (@p36550))
% 65.29/65.58  (step-pop @p36552 :rule scope :premises (@p36551))
% 65.29/65.58  (step @p5567 :rule process_scope :premises (@p36552) :args (@t950))
% 65.29/65.58  (step @p5571 :rule implies_elim :premises (@p5567))
% 65.29/65.58  (step @p5572 :rule resolution :premises (@p5571 @p5559) :args (true @t950))
% 65.29/65.58  (step @p5573 :rule not_and :premises (@p5572))
% 65.29/65.58  (step @p5574 :rule eq_resolve :premises (@p5573 @p5548))
% 65.29/65.58  (step @p5575 :rule symm :premises (@p413))
% 65.29/65.58  (step @p5576 :rule bool-double-not-elim :args (@t951))
% 65.29/65.58  (step @p5577 :rule nary_cong :premises (@p5576 @p2403 @p1727) :args ((or (not @t952) @t344 @t214)))
% 65.29/65.58  (assume-push @p36553 @t343)
% 65.29/65.58  (assume-push @p36554 @t213)
% 65.29/65.58  (assume-push @p36555 @t952)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p5581 :rule symm :premises (@p36554))
% 65.29/65.58  (step @p5582 :rule trans :premises (@p36553 @p5581))
% 65.29/65.58  (step @p5583 :rule true_intro :premises (@p5582))
% 65.29/65.58  (step @p5584 :rule false_intro :premises (@p5575))
% 65.29/65.58  (step @p5585 :rule symm :premises (@p5584))
% 65.29/65.58  (step @p5586 :rule trans :premises (@p5585 @p5583))
% 65.29/65.58  (step @p5587 false :rule eq_resolve :premises (@p5586 @p2958))
% 65.29/65.58  (step-pop @p36556 :rule scope :premises (@p5587))
% 65.29/65.58  (step-pop @p36557 :rule scope :premises (@p36556))
% 65.29/65.58  (step-pop @p36558 :rule scope :premises (@p36557))
% 65.29/65.58  (step @p5588 :rule process_scope :premises (@p36558) :args (false))
% 65.29/65.58  (assume-push @p36559 @t952)
% 65.29/65.58  (assume-push @p36560 @t343)
% 65.29/65.58  (assume-push @p36561 @t213)
% 65.29/65.58  (step @p5595 :rule and_intro :premises (@p36560 @p36561 @p5575))
% 65.29/65.58  (step-pop @p36562 :rule scope :premises (@p5595))
% 65.29/65.58  (step-pop @p36563 :rule scope :premises (@p36562))
% 65.29/65.58  (step-pop @p36564 :rule scope :premises (@p36563))
% 65.29/65.58  (step @p5596 :rule process_scope :premises (@p36564) :args (@t953))
% 65.29/65.58  (step @p5600 :rule implies_elim :premises (@p5596))
% 65.29/65.58  (step @p5601 :rule resolution :premises (@p5600 @p5588) :args (true @t953))
% 65.29/65.58  (step @p5602 :rule not_and :premises (@p5601))
% 65.29/65.58  (step @p5603 :rule eq_resolve :premises (@p5602 @p5577))
% 65.29/65.58  (step @p5604 :rule symm :premises (@p503))
% 65.29/65.58  (step @p5605 :rule bool-double-not-elim :args (@t954))
% 65.29/65.58  (step @p5606 :rule nary_cong :premises (@p5605 @p2403 @p1649) :args ((or (not @t955) @t344 @t199)))
% 65.29/65.58  (assume-push @p36565 @t343)
% 65.29/65.58  (assume-push @p36566 @t198)
% 65.29/65.58  (assume-push @p36567 @t955)
% 65.29/65.58  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.58  (step @p5610 :rule symm :premises (@p36566))
% 65.29/65.58  (step @p5611 :rule trans :premises (@p36565 @p5610))
% 65.29/65.58  (step @p5612 :rule true_intro :premises (@p5611))
% 65.29/65.58  (step @p5613 :rule false_intro :premises (@p5604))
% 65.29/65.58  (step @p5614 :rule symm :premises (@p5613))
% 65.29/65.58  (step @p5615 :rule trans :premises (@p5614 @p5612))
% 65.29/65.58  (step @p5616 false :rule eq_resolve :premises (@p5615 @p2958))
% 65.29/65.58  (step-pop @p36568 :rule scope :premises (@p5616))
% 65.29/65.58  (step-pop @p36569 :rule scope :premises (@p36568))
% 65.29/65.58  (step-pop @p36570 :rule scope :premises (@p36569))
% 65.29/65.58  (step @p5617 :rule process_scope :premises (@p36570) :args (false))
% 65.29/65.58  (assume-push @p36571 @t955)
% 65.29/65.58  (assume-push @p36572 @t343)
% 65.29/65.58  (assume-push @p36573 @t198)
% 65.29/65.58  (step @p5624 :rule and_intro :premises (@p36572 @p36573 @p5604))
% 65.29/65.58  (step-pop @p36574 :rule scope :premises (@p5624))
% 65.29/65.58  (step-pop @p36575 :rule scope :premises (@p36574))
% 65.29/65.58  (step-pop @p36576 :rule scope :premises (@p36575))
% 65.29/65.58  (step @p5625 :rule process_scope :premises (@p36576) :args (@t956))
% 65.29/65.58  (step @p5629 :rule implies_elim :premises (@p5625))
% 65.29/65.58  (step @p5630 :rule resolution :premises (@p5629 @p5617) :args (true @t956))
% 65.29/65.58  (step @p5631 :rule not_and :premises (@p5630))
% 65.29/65.58  (step @p5632 :rule eq_resolve :premises (@p5631 @p5606))
% 65.29/65.58  (step @p5633 :rule symm :premises (@p710))
% 65.29/65.58  (step @p5634 :rule bool-double-not-elim :args (@t957))
% 65.29/65.59  (step @p5635 :rule nary_cong :premises (@p5634 @p2403 @p1493) :args ((or (not @t958) @t344 @t169)))
% 65.29/65.59  (assume-push @p36577 @t343)
% 65.29/65.59  (assume-push @p36578 @t168)
% 65.29/65.59  (assume-push @p36579 @t958)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p5639 :rule symm :premises (@p36578))
% 65.29/65.59  (step @p5640 :rule trans :premises (@p36577 @p5639))
% 65.29/65.59  (step @p5641 :rule true_intro :premises (@p5640))
% 65.29/65.59  (step @p5642 :rule false_intro :premises (@p5633))
% 65.29/65.59  (step @p5643 :rule symm :premises (@p5642))
% 65.29/65.59  (step @p5644 :rule trans :premises (@p5643 @p5641))
% 65.29/65.59  (step @p5645 false :rule eq_resolve :premises (@p5644 @p2958))
% 65.29/65.59  (step-pop @p36580 :rule scope :premises (@p5645))
% 65.29/65.59  (step-pop @p36581 :rule scope :premises (@p36580))
% 65.29/65.59  (step-pop @p36582 :rule scope :premises (@p36581))
% 65.29/65.59  (step @p5646 :rule process_scope :premises (@p36582) :args (false))
% 65.29/65.59  (assume-push @p36583 @t958)
% 65.29/65.59  (assume-push @p36584 @t343)
% 65.29/65.59  (assume-push @p36585 @t168)
% 65.29/65.59  (step @p5653 :rule and_intro :premises (@p36584 @p36585 @p5633))
% 65.29/65.59  (step-pop @p36586 :rule scope :premises (@p5653))
% 65.29/65.59  (step-pop @p36587 :rule scope :premises (@p36586))
% 65.29/65.59  (step-pop @p36588 :rule scope :premises (@p36587))
% 65.29/65.59  (step @p5654 :rule process_scope :premises (@p36588) :args (@t959))
% 65.29/65.59  (step @p5658 :rule implies_elim :premises (@p5654))
% 65.29/65.59  (step @p5659 :rule resolution :premises (@p5658 @p5646) :args (true @t959))
% 65.29/65.59  (step @p5660 :rule not_and :premises (@p5659))
% 65.29/65.59  (step @p5661 :rule eq_resolve :premises (@p5660 @p5635))
% 65.29/65.59  (step @p5662 :rule symm :premises (@p748))
% 65.29/65.59  (step @p5663 :rule bool-double-not-elim :args (@t960))
% 65.29/65.59  (step @p5664 :rule nary_cong :premises (@p5663 @p2403 @p1467) :args ((or (not @t961) @t344 @t164)))
% 65.29/65.59  (assume-push @p36589 @t343)
% 65.29/65.59  (assume-push @p36590 @t163)
% 65.29/65.59  (assume-push @p36591 @t961)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p5668 :rule symm :premises (@p36590))
% 65.29/65.59  (step @p5669 :rule trans :premises (@p36589 @p5668))
% 65.29/65.59  (step @p5670 :rule true_intro :premises (@p5669))
% 65.29/65.59  (step @p5671 :rule false_intro :premises (@p5662))
% 65.29/65.59  (step @p5672 :rule symm :premises (@p5671))
% 65.29/65.59  (step @p5673 :rule trans :premises (@p5672 @p5670))
% 65.29/65.59  (step @p5674 false :rule eq_resolve :premises (@p5673 @p2958))
% 65.29/65.59  (step-pop @p36592 :rule scope :premises (@p5674))
% 65.29/65.59  (step-pop @p36593 :rule scope :premises (@p36592))
% 65.29/65.59  (step-pop @p36594 :rule scope :premises (@p36593))
% 65.29/65.59  (step @p5675 :rule process_scope :premises (@p36594) :args (false))
% 65.29/65.59  (assume-push @p36595 @t961)
% 65.29/65.59  (assume-push @p36596 @t343)
% 65.29/65.59  (assume-push @p36597 @t163)
% 65.29/65.59  (step @p5682 :rule and_intro :premises (@p36596 @p36597 @p5662))
% 65.29/65.59  (step-pop @p36598 :rule scope :premises (@p5682))
% 65.29/65.59  (step-pop @p36599 :rule scope :premises (@p36598))
% 65.29/65.59  (step-pop @p36600 :rule scope :premises (@p36599))
% 65.29/65.59  (step @p5683 :rule process_scope :premises (@p36600) :args (@t962))
% 65.29/65.59  (step @p5687 :rule implies_elim :premises (@p5683))
% 65.29/65.59  (step @p5688 :rule resolution :premises (@p5687 @p5675) :args (true @t962))
% 65.29/65.59  (step @p5689 :rule not_and :premises (@p5688))
% 65.29/65.59  (step @p5690 :rule eq_resolve :premises (@p5689 @p5664))
% 65.29/65.59  (step @p5691 :rule symm :premises (@p787))
% 65.29/65.59  (step @p5692 :rule bool-double-not-elim :args (@t963))
% 65.29/65.59  (step @p5693 :rule nary_cong :premises (@p5692 @p2403 @p1441) :args ((or (not @t964) @t344 @t159)))
% 65.29/65.59  (assume-push @p36601 @t343)
% 65.29/65.59  (assume-push @p36602 @t158)
% 65.29/65.59  (assume-push @p36603 @t964)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p5697 :rule symm :premises (@p36602))
% 65.29/65.59  (step @p5698 :rule trans :premises (@p36601 @p5697))
% 65.29/65.59  (step @p5699 :rule true_intro :premises (@p5698))
% 65.29/65.59  (step @p5700 :rule false_intro :premises (@p5691))
% 65.29/65.59  (step @p5701 :rule symm :premises (@p5700))
% 65.29/65.59  (step @p5702 :rule trans :premises (@p5701 @p5699))
% 65.29/65.59  (step @p5703 false :rule eq_resolve :premises (@p5702 @p2958))
% 65.29/65.59  (step-pop @p36604 :rule scope :premises (@p5703))
% 65.29/65.59  (step-pop @p36605 :rule scope :premises (@p36604))
% 65.29/65.59  (step-pop @p36606 :rule scope :premises (@p36605))
% 65.29/65.59  (step @p5704 :rule process_scope :premises (@p36606) :args (false))
% 65.29/65.59  (assume-push @p36607 @t964)
% 65.29/65.59  (assume-push @p36608 @t343)
% 65.29/65.59  (assume-push @p36609 @t158)
% 65.29/65.59  (step @p5711 :rule and_intro :premises (@p36608 @p36609 @p5691))
% 65.29/65.59  (step-pop @p36610 :rule scope :premises (@p5711))
% 65.29/65.59  (step-pop @p36611 :rule scope :premises (@p36610))
% 65.29/65.59  (step-pop @p36612 :rule scope :premises (@p36611))
% 65.29/65.59  (step @p5712 :rule process_scope :premises (@p36612) :args (@t965))
% 65.29/65.59  (step @p5716 :rule implies_elim :premises (@p5712))
% 65.29/65.59  (step @p5717 :rule resolution :premises (@p5716 @p5704) :args (true @t965))
% 65.29/65.59  (step @p5718 :rule not_and :premises (@p5717))
% 65.29/65.59  (step @p5719 :rule eq_resolve :premises (@p5718 @p5693))
% 65.29/65.59  (step @p5720 :rule symm :premises (@p997))
% 65.29/65.59  (step @p5721 :rule bool-double-not-elim :args (@t966))
% 65.29/65.59  (step @p5722 :rule nary_cong :premises (@p5721 @p2403 @p1311) :args ((or (not @t967) @t344 @t134)))
% 65.29/65.59  (assume-push @p36613 @t343)
% 65.29/65.59  (assume-push @p36614 @t133)
% 65.29/65.59  (assume-push @p36615 @t967)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p5726 :rule symm :premises (@p36614))
% 65.29/65.59  (step @p5727 :rule trans :premises (@p36613 @p5726))
% 65.29/65.59  (step @p5728 :rule true_intro :premises (@p5727))
% 65.29/65.59  (step @p5729 :rule false_intro :premises (@p5720))
% 65.29/65.59  (step @p5730 :rule symm :premises (@p5729))
% 65.29/65.59  (step @p5731 :rule trans :premises (@p5730 @p5728))
% 65.29/65.59  (step @p5732 false :rule eq_resolve :premises (@p5731 @p2958))
% 65.29/65.59  (step-pop @p36616 :rule scope :premises (@p5732))
% 65.29/65.59  (step-pop @p36617 :rule scope :premises (@p36616))
% 65.29/65.59  (step-pop @p36618 :rule scope :premises (@p36617))
% 65.29/65.59  (step @p5733 :rule process_scope :premises (@p36618) :args (false))
% 65.29/65.59  (assume-push @p36619 @t967)
% 65.29/65.59  (assume-push @p36620 @t343)
% 65.29/65.59  (assume-push @p36621 @t133)
% 65.29/65.59  (step @p5740 :rule and_intro :premises (@p36620 @p36621 @p5720))
% 65.29/65.59  (step-pop @p36622 :rule scope :premises (@p5740))
% 65.29/65.59  (step-pop @p36623 :rule scope :premises (@p36622))
% 65.29/65.59  (step-pop @p36624 :rule scope :premises (@p36623))
% 65.29/65.59  (step @p5741 :rule process_scope :premises (@p36624) :args (@t968))
% 65.29/65.59  (step @p5745 :rule implies_elim :premises (@p5741))
% 65.29/65.59  (step @p5746 :rule resolution :premises (@p5745 @p5733) :args (true @t968))
% 65.29/65.59  (step @p5747 :rule not_and :premises (@p5746))
% 65.29/65.59  (step @p5748 :rule eq_resolve :premises (@p5747 @p5722))
% 65.29/65.59  (step @p5749 :rule symm :premises (@p1042))
% 65.29/65.59  (step @p5750 :rule bool-double-not-elim :args (@t969))
% 65.29/65.59  (step @p5751 :rule nary_cong :premises (@p5750 @p2403 @p1285) :args ((or (not @t970) @t344 @t129)))
% 65.29/65.59  (assume-push @p36625 @t343)
% 65.29/65.59  (assume-push @p36626 @t128)
% 65.29/65.59  (assume-push @p36627 @t970)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p5755 :rule symm :premises (@p36626))
% 65.29/65.59  (step @p5756 :rule trans :premises (@p36625 @p5755))
% 65.29/65.59  (step @p5757 :rule true_intro :premises (@p5756))
% 65.29/65.59  (step @p5758 :rule false_intro :premises (@p5749))
% 65.29/65.59  (step @p5759 :rule symm :premises (@p5758))
% 65.29/65.59  (step @p5760 :rule trans :premises (@p5759 @p5757))
% 65.29/65.59  (step @p5761 false :rule eq_resolve :premises (@p5760 @p2958))
% 65.29/65.59  (step-pop @p36628 :rule scope :premises (@p5761))
% 65.29/65.59  (step-pop @p36629 :rule scope :premises (@p36628))
% 65.29/65.59  (step-pop @p36630 :rule scope :premises (@p36629))
% 65.29/65.59  (step @p5762 :rule process_scope :premises (@p36630) :args (false))
% 65.29/65.59  (assume-push @p36631 @t970)
% 65.29/65.59  (assume-push @p36632 @t343)
% 65.29/65.59  (assume-push @p36633 @t128)
% 65.29/65.59  (step @p5769 :rule and_intro :premises (@p36632 @p36633 @p5749))
% 65.29/65.59  (step-pop @p36634 :rule scope :premises (@p5769))
% 65.29/65.59  (step-pop @p36635 :rule scope :premises (@p36634))
% 65.29/65.59  (step-pop @p36636 :rule scope :premises (@p36635))
% 65.29/65.59  (step @p5770 :rule process_scope :premises (@p36636) :args (@t971))
% 65.29/65.59  (step @p5774 :rule implies_elim :premises (@p5770))
% 65.29/65.59  (step @p5775 :rule resolution :premises (@p5774 @p5762) :args (true @t971))
% 65.29/65.59  (step @p5776 :rule not_and :premises (@p5775))
% 65.29/65.59  (step @p5777 :rule eq_resolve :premises (@p5776 @p5751))
% 65.29/65.59  (step @p5778 :rule symm :premises (@p1088))
% 65.29/65.59  (step @p5779 :rule bool-double-not-elim :args (@t972))
% 65.29/65.59  (step @p5780 :rule nary_cong :premises (@p5779 @p2403 @p1259) :args ((or (not @t973) @t344 @t124)))
% 65.29/65.59  (assume-push @p36637 @t343)
% 65.29/65.59  (assume-push @p36638 @t123)
% 65.29/65.59  (assume-push @p36639 @t973)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p5784 :rule symm :premises (@p36638))
% 65.29/65.59  (step @p5785 :rule trans :premises (@p36637 @p5784))
% 65.29/65.59  (step @p5786 :rule true_intro :premises (@p5785))
% 65.29/65.59  (step @p5787 :rule false_intro :premises (@p5778))
% 65.29/65.59  (step @p5788 :rule symm :premises (@p5787))
% 65.29/65.59  (step @p5789 :rule trans :premises (@p5788 @p5786))
% 65.29/65.59  (step @p5790 false :rule eq_resolve :premises (@p5789 @p2958))
% 65.29/65.59  (step-pop @p36640 :rule scope :premises (@p5790))
% 65.29/65.59  (step-pop @p36641 :rule scope :premises (@p36640))
% 65.29/65.59  (step-pop @p36642 :rule scope :premises (@p36641))
% 65.29/65.59  (step @p5791 :rule process_scope :premises (@p36642) :args (false))
% 65.29/65.59  (assume-push @p36643 @t973)
% 65.29/65.59  (assume-push @p36644 @t343)
% 65.29/65.59  (assume-push @p36645 @t123)
% 65.29/65.59  (step @p5798 :rule and_intro :premises (@p36644 @p36645 @p5778))
% 65.29/65.59  (step-pop @p36646 :rule scope :premises (@p5798))
% 65.29/65.59  (step-pop @p36647 :rule scope :premises (@p36646))
% 65.29/65.59  (step-pop @p36648 :rule scope :premises (@p36647))
% 65.29/65.59  (step @p5799 :rule process_scope :premises (@p36648) :args (@t974))
% 65.29/65.59  (step @p5803 :rule implies_elim :premises (@p5799))
% 65.29/65.59  (step @p5804 :rule resolution :premises (@p5803 @p5791) :args (true @t974))
% 65.29/65.59  (step @p5805 :rule not_and :premises (@p5804))
% 65.29/65.59  (step @p5806 :rule eq_resolve :premises (@p5805 @p5780))
% 65.29/65.59  (step @p5807 :rule symm :premises (@p1135))
% 65.29/65.59  (step @p5808 :rule bool-double-not-elim :args (@t975))
% 65.29/65.59  (step @p5809 :rule nary_cong :premises (@p5808 @p2403 @p1232) :args ((or (not @t976) @t344 @t117)))
% 65.29/65.59  (assume-push @p36649 @t343)
% 65.29/65.59  (assume-push @p36650 @t116)
% 65.29/65.59  (assume-push @p36651 @t976)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p5813 :rule symm :premises (@p36650))
% 65.29/65.59  (step @p5814 :rule trans :premises (@p36649 @p5813))
% 65.29/65.59  (step @p5815 :rule true_intro :premises (@p5814))
% 65.29/65.59  (step @p5816 :rule false_intro :premises (@p5807))
% 65.29/65.59  (step @p5817 :rule symm :premises (@p5816))
% 65.29/65.59  (step @p5818 :rule trans :premises (@p5817 @p5815))
% 65.29/65.59  (step @p5819 false :rule eq_resolve :premises (@p5818 @p2958))
% 65.29/65.59  (step-pop @p36652 :rule scope :premises (@p5819))
% 65.29/65.59  (step-pop @p36653 :rule scope :premises (@p36652))
% 65.29/65.59  (step-pop @p36654 :rule scope :premises (@p36653))
% 65.29/65.59  (step @p5820 :rule process_scope :premises (@p36654) :args (false))
% 65.29/65.59  (assume-push @p36655 @t976)
% 65.29/65.59  (assume-push @p36656 @t343)
% 65.29/65.59  (assume-push @p36657 @t116)
% 65.29/65.59  (step @p5827 :rule and_intro :premises (@p36656 @p36657 @p5807))
% 65.29/65.59  (step-pop @p36658 :rule scope :premises (@p5827))
% 65.29/65.59  (step-pop @p36659 :rule scope :premises (@p36658))
% 65.29/65.59  (step-pop @p36660 :rule scope :premises (@p36659))
% 65.29/65.59  (step @p5828 :rule process_scope :premises (@p36660) :args (@t977))
% 65.29/65.59  (step @p5832 :rule implies_elim :premises (@p5828))
% 65.29/65.59  (step @p5833 :rule resolution :premises (@p5832 @p5820) :args (true @t977))
% 65.29/65.59  (step @p5834 :rule not_and :premises (@p5833))
% 65.29/65.59  (step @p5835 :rule eq_resolve :premises (@p5834 @p5809))
% 65.29/65.59  (step @p5836 :rule instantiate :premises (@p2655) :args ((@list @t106 @t111 tptp.e47)))
% 65.29/65.59  (step @p5837 :rule instantiate :premises (@p2655) :args ((@list @t33 @t111 tptp.e47)))
% 65.29/65.59  (assume-push @p36661 @t568)
% 65.29/65.59  (assume-push @p36662 @t508)
% 65.29/65.59  (assume-push @p36663 @t506)
% 65.29/65.59  (assume-push @p36664 @t503)
% 65.29/65.59  (assume-push @p36665 @t343)
% 65.29/65.59  (assume-push @p36666 @t627)
% 65.29/65.59  (assume-push @p36667 @t636)
% 65.29/65.59  (assume-push @p36668 @t634)
% 65.29/65.59  (assume-push @p36669 @t646)
% 65.29/65.59  (assume-push @p36670 @t624)
% 65.29/65.59  (assume-push @p36671 @t644)
% 65.29/65.59  (assume-push @p36672 @t639)
% 65.29/65.59  (assume-push @p36673 @t620)
% 65.29/65.59  (assume-push @p36674 @t648)
% 65.29/65.59  (assume-push @p36675 @t630)
% 65.29/65.59  (assume-push @p36676 @t616)
% 65.29/65.59  (assume-push @p36677 @t642)
% 65.29/65.59  (assume-push @p36678 @t651)
% 65.29/65.59  (assume-push @p36679 @t673)
% 65.29/65.59  (assume-push @p36680 @t801)
% 65.29/65.59  (assume-push @p36681 @t786)
% 65.29/65.59  (assume-push @p36682 @t819)
% 65.29/65.59  (assume-push @p36683 @t821)
% 65.29/65.59  (assume-push @p36684 @t796)
% 65.29/65.59  (assume-push @p36685 @t790)
% 65.29/65.59  (assume-push @p36686 @t799)
% 65.29/65.59  (assume-push @p36687 @t838)
% 65.29/65.59  (assume-push @p36688 @t805)
% 65.29/65.59  (assume-push @p36689 @t816)
% 65.29/65.59  (assume-push @p36690 @t823)
% 65.29/65.59  (assume-push @p36691 @t978)
% 65.29/65.59  (assume-push @p36692 @t981)
% 65.29/65.59  (assume-push @p36693 @t568)
% 65.29/65.59  (assume-push @p36694 @t627)
% 65.29/65.59  (assume-push @p36695 @t636)
% 65.29/65.59  (assume-push @p36696 @t634)
% 65.29/65.59  (assume-push @p36697 @t646)
% 65.29/65.59  (assume-push @p36698 @t624)
% 65.29/65.59  (assume-push @p36699 @t644)
% 65.29/65.59  (assume-push @p36700 @t639)
% 65.29/65.59  (assume-push @p36701 @t620)
% 65.29/65.59  (assume-push @p36702 @t648)
% 65.29/65.59  (assume-push @p36703 @t630)
% 65.29/65.59  (assume-push @p36704 @t616)
% 65.29/65.59  (assume-push @p36705 @t642)
% 65.29/65.59  (assume-push @p36706 @t651)
% 65.29/65.59  (assume-push @p36707 @t673)
% 65.29/65.59  (assume-push @p36708 @t801)
% 65.29/65.59  (assume-push @p36709 @t786)
% 65.29/65.59  (assume-push @p36710 @t819)
% 65.29/65.59  (assume-push @p36711 @t821)
% 65.29/65.59  (assume-push @p36712 @t796)
% 65.29/65.59  (assume-push @p36713 @t790)
% 65.29/65.59  (assume-push @p36714 @t799)
% 65.29/65.59  (assume-push @p36715 @t838)
% 65.29/65.59  (assume-push @p36716 @t805)
% 65.29/65.59  (assume-push @p36717 @t816)
% 65.29/65.59  (assume-push @p36718 @t823)
% 65.29/65.59  (assume-push @p36719 @t343)
% 65.29/65.59  (assume-push @p36720 @t981)
% 65.29/65.59  (assume-push @p36721 @t978)
% 65.29/65.59  (assume-push @p36722 @t503)
% 65.29/65.59  (assume-push @p36723 @t506)
% 65.29/65.59  (assume-push @p36724 @t508)
% 65.29/65.59  (step @p5902 :rule symm :premises (@p36661))
% 65.29/65.59  (step @p5903 :rule symm :premises (@p36666))
% 65.29/65.59  (step @p5904 :rule symm :premises (@p36667))
% 65.29/65.59  (step @p5905 :rule symm :premises (@p36668))
% 65.29/65.59  (step @p5906 :rule symm :premises (@p36669))
% 65.29/65.59  (step @p5907 :rule symm :premises (@p36670))
% 65.29/65.59  (step @p5908 :rule symm :premises (@p36671))
% 65.29/65.59  (step @p5909 :rule symm :premises (@p36672))
% 65.29/65.59  (step @p5910 :rule symm :premises (@p36673))
% 65.29/65.59  (step @p5911 :rule symm :premises (@p36674))
% 65.29/65.59  (step @p5912 :rule symm :premises (@p36675))
% 65.29/65.59  (step @p5913 :rule symm :premises (@p36676))
% 65.29/65.59  (step @p5914 :rule symm :premises (@p36677))
% 65.29/65.59  (step @p5915 :rule symm :premises (@p36678))
% 65.29/65.59  (step @p5916 :rule symm :premises (@p36679))
% 65.29/65.59  (step @p5917 :rule symm :premises (@p36680))
% 65.29/65.59  (step @p5918 :rule symm :premises (@p36681))
% 65.29/65.59  (step @p5919 :rule symm :premises (@p36682))
% 65.29/65.59  (step @p5920 :rule symm :premises (@p36683))
% 65.29/65.59  (step @p5921 :rule symm :premises (@p36684))
% 65.29/65.59  (step @p5922 :rule symm :premises (@p36685))
% 65.29/65.59  (step @p5923 :rule symm :premises (@p36686))
% 65.29/65.59  (step @p5924 :rule symm :premises (@p36687))
% 65.29/65.59  (step @p5925 :rule symm :premises (@p36688))
% 65.29/65.59  (step @p5926 :rule symm :premises (@p36689))
% 65.29/65.59  (step @p5927 :rule symm :premises (@p36690))
% 65.29/65.59  (step @p2816 :rule refl :args (@t111))
% 65.29/65.59  (step @p5928 :rule refl :args (tptp.e47))
% 65.29/65.59  (step @p5929 :rule symm :premises (@p36665))
% 65.29/65.59  (step @p5930 :rule refl :args (@t33))
% 65.29/65.59  (step @p5931 :rule cong :premises (@p5930 @p5929 @p5928) :args (@t979))
% 65.29/65.59  (step @p5932 :rule cong :premises (@p5931 @p2816) :args (@t980))
% 65.29/65.59  (step @p5933 :rule symm :premises (@p5836))
% 65.29/65.59  (step @p5934 :rule refl :args (@t106))
% 65.29/65.59  (step @p5935 :rule cong :premises (@p5934 @p36665 @p5928) :args (@t107))
% 65.29/65.59  (step @p5936 :rule cong :premises (@p5935 @p2816) :args (@t499))
% 65.29/65.59  (step @p5937 :rule trans :premises (@p36662 @p36663 @p36664 @p5936 @p5933 @p5837 @p5932 @p5927 @p5926 @p5925 @p5924 @p5923 @p5922 @p5921 @p5920 @p5919 @p5918 @p5917 @p5916 @p5915 @p5914 @p5913 @p5912 @p5911 @p5910 @p5909 @p5908 @p5907 @p5906 @p5905 @p5904 @p5903 @p5902))
% 65.29/65.59  (step-pop @p36725 :rule scope :premises (@p5937))
% 65.29/65.59  (step-pop @p36726 :rule scope :premises (@p36725))
% 65.29/65.59  (step-pop @p36727 :rule scope :premises (@p36726))
% 65.29/65.59  (step-pop @p36728 :rule scope :premises (@p36727))
% 65.29/65.59  (step-pop @p36729 :rule scope :premises (@p36728))
% 65.29/65.59  (step-pop @p36730 :rule scope :premises (@p36729))
% 65.29/65.59  (step-pop @p36731 :rule scope :premises (@p36730))
% 65.29/65.59  (step-pop @p36732 :rule scope :premises (@p36731))
% 65.29/65.59  (step-pop @p36733 :rule scope :premises (@p36732))
% 65.29/65.59  (step-pop @p36734 :rule scope :premises (@p36733))
% 65.29/65.59  (step-pop @p36735 :rule scope :premises (@p36734))
% 65.29/65.59  (step-pop @p36736 :rule scope :premises (@p36735))
% 65.29/65.59  (step-pop @p36737 :rule scope :premises (@p36736))
% 65.29/65.59  (step-pop @p36738 :rule scope :premises (@p36737))
% 65.29/65.59  (step-pop @p36739 :rule scope :premises (@p36738))
% 65.29/65.59  (step-pop @p36740 :rule scope :premises (@p36739))
% 65.29/65.59  (step-pop @p36741 :rule scope :premises (@p36740))
% 65.29/65.59  (step-pop @p36742 :rule scope :premises (@p36741))
% 65.29/65.59  (step-pop @p36743 :rule scope :premises (@p36742))
% 65.29/65.59  (step-pop @p36744 :rule scope :premises (@p36743))
% 65.29/65.59  (step-pop @p36745 :rule scope :premises (@p36744))
% 65.29/65.59  (step-pop @p36746 :rule scope :premises (@p36745))
% 65.29/65.59  (step-pop @p36747 :rule scope :premises (@p36746))
% 65.29/65.59  (step-pop @p36748 :rule scope :premises (@p36747))
% 65.29/65.59  (step-pop @p36749 :rule scope :premises (@p36748))
% 65.29/65.59  (step-pop @p36750 :rule scope :premises (@p36749))
% 65.29/65.59  (step-pop @p36751 :rule scope :premises (@p36750))
% 65.29/65.59  (step-pop @p36752 :rule scope :premises (@p36751))
% 65.29/65.59  (step-pop @p36753 :rule scope :premises (@p36752))
% 65.29/65.59  (step-pop @p36754 :rule scope :premises (@p36753))
% 65.29/65.59  (step-pop @p36755 :rule scope :premises (@p36754))
% 65.29/65.59  (step-pop @p36756 :rule scope :premises (@p36755))
% 65.29/65.59  (step @p5938 :rule process_scope :premises (@p36756) :args (@t114))
% 65.29/65.59  (step @p5971 :rule and_intro :premises (@p36661 @p36666 @p36667 @p36668 @p36669 @p36670 @p36671 @p36672 @p36673 @p36674 @p36675 @p36676 @p36677 @p36678 @p36679 @p36680 @p36681 @p36682 @p36683 @p36684 @p36685 @p36686 @p36687 @p36688 @p36689 @p36690 @p36665 @p5837 @p5836 @p36664 @p36663 @p36662))
% 65.29/65.59  (step @p5972 :rule modus_ponens :premises (@p5971 @p5938))
% 65.29/65.59  (step-pop @p36757 :rule scope :premises (@p5972))
% 65.29/65.59  (step-pop @p36758 :rule scope :premises (@p36757))
% 65.29/65.59  (step-pop @p36759 :rule scope :premises (@p36758))
% 65.29/65.59  (step-pop @p36760 :rule scope :premises (@p36759))
% 65.29/65.59  (step-pop @p36761 :rule scope :premises (@p36760))
% 65.29/65.59  (step-pop @p36762 :rule scope :premises (@p36761))
% 65.29/65.59  (step-pop @p36763 :rule scope :premises (@p36762))
% 65.29/65.59  (step-pop @p36764 :rule scope :premises (@p36763))
% 65.29/65.59  (step-pop @p36765 :rule scope :premises (@p36764))
% 65.29/65.59  (step-pop @p36766 :rule scope :premises (@p36765))
% 65.29/65.59  (step-pop @p36767 :rule scope :premises (@p36766))
% 65.29/65.59  (step-pop @p36768 :rule scope :premises (@p36767))
% 65.29/65.59  (step-pop @p36769 :rule scope :premises (@p36768))
% 65.29/65.59  (step-pop @p36770 :rule scope :premises (@p36769))
% 65.29/65.59  (step-pop @p36771 :rule scope :premises (@p36770))
% 65.29/65.59  (step-pop @p36772 :rule scope :premises (@p36771))
% 65.29/65.59  (step-pop @p36773 :rule scope :premises (@p36772))
% 65.29/65.59  (step-pop @p36774 :rule scope :premises (@p36773))
% 65.29/65.59  (step-pop @p36775 :rule scope :premises (@p36774))
% 65.29/65.59  (step-pop @p36776 :rule scope :premises (@p36775))
% 65.29/65.59  (step-pop @p36777 :rule scope :premises (@p36776))
% 65.29/65.59  (step-pop @p36778 :rule scope :premises (@p36777))
% 65.29/65.59  (step-pop @p36779 :rule scope :premises (@p36778))
% 65.29/65.59  (step-pop @p36780 :rule scope :premises (@p36779))
% 65.29/65.59  (step-pop @p36781 :rule scope :premises (@p36780))
% 65.29/65.59  (step-pop @p36782 :rule scope :premises (@p36781))
% 65.29/65.59  (step-pop @p36783 :rule scope :premises (@p36782))
% 65.29/65.59  (step-pop @p36784 :rule scope :premises (@p36783))
% 65.29/65.59  (step-pop @p36785 :rule scope :premises (@p36784))
% 65.29/65.59  (step-pop @p36786 :rule scope :premises (@p36785))
% 65.29/65.59  (step-pop @p36787 :rule scope :premises (@p36786))
% 65.29/65.59  (step-pop @p36788 :rule scope :premises (@p36787))
% 65.29/65.59  (step @p5973 :rule process_scope :premises (@p36788) :args (@t114))
% 65.29/65.59  (step @p6006 :rule implies_elim :premises (@p5973))
% 65.29/65.59  (step @p6007 :rule cnf_and_neg :args (@t982))
% 65.29/65.59  (step @p6008 :rule resolution :premises (@p6007 @p6006) :args (true @t982))
% 65.29/65.59  (step @p6009 :rule reordering :premises (@p6008) :args ((or @t114 @t671 @t510 @t560 @t559 @t344 @t670 @t669 @t668 @t667 @t666 @t665 @t664 @t663 @t662 @t661 @t660 @t659 @t658 @t873 @t872 @t871 @t870 @t869 @t868 @t867 @t866 @t865 @t864 @t863 @t862 (not @t978) (not @t981))))
% 65.29/65.59  (step @p6010 :rule chain_m_resolution :premises (@p6009 @p5837 @p5836 @p5168 @p5167 @p4780 @p3476 @p3472 @p2947 @p1229 @p3368 @p3366 @p3365 @p3363 @p3362 @p3360 @p3359 @p3357 @p3356 @p3354 @p4548 @p4546 @p3353 @p3351 @p4533 @p4531 @p3350 @p3348 @p4530 @p4528 @p3347 @p3345 @p4527 @p4525 @p4524 @p4522 @p3344 @p3342 @p3341 @p3339 @p3338 @p3336 @p4515 @p4513 @p4512 @p4510 @p4509 @p4507 @p3335 @p3333 @p4506 @p4504 @p4500 @p4498 @p4497 @p4495 @p5835 @p5807 @p5806 @p5778 @p5777 @p5749 @p5748 @p5720 @p5719 @p5691 @p5690 @p5662 @p5661 @p5633 @p5632 @p5604 @p5603 @p5575 @p5574 @p5546 @p5545 @p5517 @p5516 @p5488 @p5487 @p5459 @p5458 @p5430 @p5429 @p5401 @p5400 @p5372 @p5371 @p5343 @p5342 @p5314 @p5313 @p5285 @p5284 @p5256 @p5255 @p5227 @p5226 @p5198 @p5197 @p5169) :args (@t344 (@list 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 true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true) (@list @t981 @t978 @t616 @t503 @t506 @t673 @t508 @t568 @t114 @t651 @t652 @t648 @t649 @t646 @t647 @t644 @t645 @t642 @t643 @t838 @t839 @t639 @t640 @t823 @t824 @t636 @t637 @t821 @t822 @t634 @t635 @t819 @t820 @t816 @t817 @t630 @t631 @t627 @t628 @t624 @t625 @t805 @t806 @t801 @t802 @t799 @t800 @t620 @t621 @t796 @t797 @t790 @t791 @t786 @t787 @t116 @t975 @t123 @t972 @t128 @t969 @t133 @t966 @t158 @t963 @t163 @t960 @t168 @t957 @t198 @t954 @t213 @t951 @t223 @t948 @t228 @t945 @t233 @t942 @t238 @t939 @t253 @t936 @t263 @t933 @t268 @t930 @t278 @t927 @t283 @t924 @t288 @t921 @t293 @t918 @t298 @t915 @t328 @t912 @t338 @t909)))
% 65.29/65.59  (step @p6011 :rule chain_m_resolution :premises (@p2643 @p6010 @p2641) :args (@t500 @t570 (@list @t343 @t501)))
% 65.29/65.59  (step @p6012 :rule chain_m_resolution :premises (@p4494 @p6010 @p4492) :args (@t782 @t570 (@list @t343 @t783)))
% 65.29/65.59  (step @p6013 :rule symm :premises (@p86))
% 65.29/65.59  (step @p6014 :rule bool-double-not-elim :args (@t983))
% 65.29/65.59  (step @p6015 :rule nary_cong :premises (@p6014 @p2377 @p2143) :args ((or (not @t984) @t339 @t294)))
% 65.29/65.59  (assume-push @p36789 @t338)
% 65.29/65.59  (assume-push @p36790 @t293)
% 65.29/65.59  (assume-push @p36791 @t984)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p6019 :rule symm :premises (@p36790))
% 65.29/65.59  (step @p6020 :rule trans :premises (@p36789 @p6019))
% 65.29/65.59  (step @p6021 :rule true_intro :premises (@p6020))
% 65.29/65.59  (step @p6022 :rule false_intro :premises (@p6013))
% 65.29/65.59  (step @p6023 :rule symm :premises (@p6022))
% 65.29/65.59  (step @p6024 :rule trans :premises (@p6023 @p6021))
% 65.29/65.59  (step @p6025 false :rule eq_resolve :premises (@p6024 @p2958))
% 65.29/65.59  (step-pop @p36792 :rule scope :premises (@p6025))
% 65.29/65.59  (step-pop @p36793 :rule scope :premises (@p36792))
% 65.29/65.59  (step-pop @p36794 :rule scope :premises (@p36793))
% 65.29/65.59  (step @p6026 :rule process_scope :premises (@p36794) :args (false))
% 65.29/65.59  (assume-push @p36795 @t984)
% 65.29/65.59  (assume-push @p36796 @t338)
% 65.29/65.59  (assume-push @p36797 @t293)
% 65.29/65.59  (step @p6033 :rule and_intro :premises (@p36796 @p36797 @p6013))
% 65.29/65.59  (step-pop @p36798 :rule scope :premises (@p6033))
% 65.29/65.59  (step-pop @p36799 :rule scope :premises (@p36798))
% 65.29/65.59  (step-pop @p36800 :rule scope :premises (@p36799))
% 65.29/65.59  (step @p6034 :rule process_scope :premises (@p36800) :args (@t985))
% 65.29/65.59  (step @p6038 :rule implies_elim :premises (@p6034))
% 65.29/65.59  (step @p6039 :rule resolution :premises (@p6038 @p6026) :args (true @t985))
% 65.29/65.59  (step @p6040 :rule not_and :premises (@p6039))
% 65.29/65.59  (step @p6041 :rule eq_resolve :premises (@p6040 @p6015))
% 65.29/65.59  (step @p6042 :rule symm :premises (@p113))
% 65.29/65.59  (step @p6043 :rule bool-double-not-elim :args (@t986))
% 65.29/65.59  (step @p6044 :rule nary_cong :premises (@p6043 @p2377 @p2091) :args ((or (not @t987) @t339 @t284)))
% 65.29/65.59  (assume-push @p36801 @t338)
% 65.29/65.59  (assume-push @p36802 @t283)
% 65.29/65.59  (assume-push @p36803 @t987)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p6048 :rule symm :premises (@p36802))
% 65.29/65.59  (step @p6049 :rule trans :premises (@p36801 @p6048))
% 65.29/65.59  (step @p6050 :rule true_intro :premises (@p6049))
% 65.29/65.59  (step @p6051 :rule false_intro :premises (@p6042))
% 65.29/65.59  (step @p6052 :rule symm :premises (@p6051))
% 65.29/65.59  (step @p6053 :rule trans :premises (@p6052 @p6050))
% 65.29/65.59  (step @p6054 false :rule eq_resolve :premises (@p6053 @p2958))
% 65.29/65.59  (step-pop @p36804 :rule scope :premises (@p6054))
% 65.29/65.59  (step-pop @p36805 :rule scope :premises (@p36804))
% 65.29/65.59  (step-pop @p36806 :rule scope :premises (@p36805))
% 65.29/65.59  (step @p6055 :rule process_scope :premises (@p36806) :args (false))
% 65.29/65.59  (assume-push @p36807 @t987)
% 65.29/65.59  (assume-push @p36808 @t338)
% 65.29/65.59  (assume-push @p36809 @t283)
% 65.29/65.59  (step @p6062 :rule and_intro :premises (@p36808 @p36809 @p6042))
% 65.29/65.59  (step-pop @p36810 :rule scope :premises (@p6062))
% 65.29/65.59  (step-pop @p36811 :rule scope :premises (@p36810))
% 65.29/65.59  (step-pop @p36812 :rule scope :premises (@p36811))
% 65.29/65.59  (step @p6063 :rule process_scope :premises (@p36812) :args (@t988))
% 65.29/65.59  (step @p6067 :rule implies_elim :premises (@p6063))
% 65.29/65.59  (step @p6068 :rule resolution :premises (@p6067 @p6055) :args (true @t988))
% 65.29/65.59  (step @p6069 :rule not_and :premises (@p6068))
% 65.29/65.59  (step @p6070 :rule eq_resolve :premises (@p6069 @p6044))
% 65.29/65.59  (step @p6071 :rule symm :premises (@p161))
% 65.29/65.59  (step @p6072 :rule bool-double-not-elim :args (@t989))
% 65.29/65.59  (step @p6073 :rule nary_cong :premises (@p6072 @p2377 @p2013) :args ((or (not @t990) @t339 @t269)))
% 65.29/65.59  (assume-push @p36813 @t338)
% 65.29/65.59  (assume-push @p36814 @t268)
% 65.29/65.59  (assume-push @p36815 @t990)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p6077 :rule symm :premises (@p36814))
% 65.29/65.59  (step @p6078 :rule trans :premises (@p36813 @p6077))
% 65.29/65.59  (step @p6079 :rule true_intro :premises (@p6078))
% 65.29/65.59  (step @p6080 :rule false_intro :premises (@p6071))
% 65.29/65.59  (step @p6081 :rule symm :premises (@p6080))
% 65.29/65.59  (step @p6082 :rule trans :premises (@p6081 @p6079))
% 65.29/65.59  (step @p6083 false :rule eq_resolve :premises (@p6082 @p2958))
% 65.29/65.59  (step-pop @p36816 :rule scope :premises (@p6083))
% 65.29/65.59  (step-pop @p36817 :rule scope :premises (@p36816))
% 65.29/65.59  (step-pop @p36818 :rule scope :premises (@p36817))
% 65.29/65.59  (step @p6084 :rule process_scope :premises (@p36818) :args (false))
% 65.29/65.59  (assume-push @p36819 @t990)
% 65.29/65.59  (assume-push @p36820 @t338)
% 65.29/65.59  (assume-push @p36821 @t268)
% 65.29/65.59  (step @p6091 :rule and_intro :premises (@p36820 @p36821 @p6071))
% 65.29/65.59  (step-pop @p36822 :rule scope :premises (@p6091))
% 65.29/65.59  (step-pop @p36823 :rule scope :premises (@p36822))
% 65.29/65.59  (step-pop @p36824 :rule scope :premises (@p36823))
% 65.29/65.59  (step @p6092 :rule process_scope :premises (@p36824) :args (@t991))
% 65.29/65.59  (step @p6096 :rule implies_elim :premises (@p6092))
% 65.29/65.59  (step @p6097 :rule resolution :premises (@p6096 @p6084) :args (true @t991))
% 65.29/65.59  (step @p6098 :rule not_and :premises (@p6097))
% 65.29/65.59  (step @p6099 :rule eq_resolve :premises (@p6098 @p6073))
% 65.29/65.59  (step @p6100 :rule symm :premises (@p179))
% 65.29/65.59  (step @p6101 :rule bool-double-not-elim :args (@t992))
% 65.29/65.59  (step @p6102 :rule nary_cong :premises (@p6101 @p2377 @p1987) :args ((or (not @t993) @t339 @t264)))
% 65.29/65.59  (assume-push @p36825 @t338)
% 65.29/65.59  (assume-push @p36826 @t263)
% 65.29/65.59  (assume-push @p36827 @t993)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p6106 :rule symm :premises (@p36826))
% 65.29/65.59  (step @p6107 :rule trans :premises (@p36825 @p6106))
% 65.29/65.59  (step @p6108 :rule true_intro :premises (@p6107))
% 65.29/65.59  (step @p6109 :rule false_intro :premises (@p6100))
% 65.29/65.59  (step @p6110 :rule symm :premises (@p6109))
% 65.29/65.59  (step @p6111 :rule trans :premises (@p6110 @p6108))
% 65.29/65.59  (step @p6112 false :rule eq_resolve :premises (@p6111 @p2958))
% 65.29/65.59  (step-pop @p36828 :rule scope :premises (@p6112))
% 65.29/65.59  (step-pop @p36829 :rule scope :premises (@p36828))
% 65.29/65.59  (step-pop @p36830 :rule scope :premises (@p36829))
% 65.29/65.59  (step @p6113 :rule process_scope :premises (@p36830) :args (false))
% 65.29/65.59  (assume-push @p36831 @t993)
% 65.29/65.59  (assume-push @p36832 @t338)
% 65.29/65.59  (assume-push @p36833 @t263)
% 65.29/65.59  (step @p6120 :rule and_intro :premises (@p36832 @p36833 @p6100))
% 65.29/65.59  (step-pop @p36834 :rule scope :premises (@p6120))
% 65.29/65.59  (step-pop @p36835 :rule scope :premises (@p36834))
% 65.29/65.59  (step-pop @p36836 :rule scope :premises (@p36835))
% 65.29/65.59  (step @p6121 :rule process_scope :premises (@p36836) :args (@t994))
% 65.29/65.59  (step @p6125 :rule implies_elim :premises (@p6121))
% 65.29/65.59  (step @p6126 :rule resolution :premises (@p6125 @p6113) :args (true @t994))
% 65.29/65.59  (step @p6127 :rule not_and :premises (@p6126))
% 65.29/65.59  (step @p6128 :rule eq_resolve :premises (@p6127 @p6102))
% 65.29/65.59  (step @p6129 :rule symm :premises (@p218))
% 65.29/65.59  (step @p6130 :rule bool-double-not-elim :args (@t995))
% 65.29/65.59  (step @p6131 :rule nary_cong :premises (@p6130 @p2377 @p1935) :args ((or (not @t996) @t339 @t254)))
% 65.29/65.59  (assume-push @p36837 @t338)
% 65.29/65.59  (assume-push @p36838 @t253)
% 65.29/65.59  (assume-push @p36839 @t996)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p6135 :rule symm :premises (@p36838))
% 65.29/65.59  (step @p6136 :rule trans :premises (@p36837 @p6135))
% 65.29/65.59  (step @p6137 :rule true_intro :premises (@p6136))
% 65.29/65.59  (step @p6138 :rule false_intro :premises (@p6129))
% 65.29/65.59  (step @p6139 :rule symm :premises (@p6138))
% 65.29/65.59  (step @p6140 :rule trans :premises (@p6139 @p6137))
% 65.29/65.59  (step @p6141 false :rule eq_resolve :premises (@p6140 @p2958))
% 65.29/65.59  (step-pop @p36840 :rule scope :premises (@p6141))
% 65.29/65.59  (step-pop @p36841 :rule scope :premises (@p36840))
% 65.29/65.59  (step-pop @p36842 :rule scope :premises (@p36841))
% 65.29/65.59  (step @p6142 :rule process_scope :premises (@p36842) :args (false))
% 65.29/65.59  (assume-push @p36843 @t996)
% 65.29/65.59  (assume-push @p36844 @t338)
% 65.29/65.59  (assume-push @p36845 @t253)
% 65.29/65.59  (step @p6149 :rule and_intro :premises (@p36844 @p36845 @p6129))
% 65.29/65.59  (step-pop @p36846 :rule scope :premises (@p6149))
% 65.29/65.59  (step-pop @p36847 :rule scope :premises (@p36846))
% 65.29/65.59  (step-pop @p36848 :rule scope :premises (@p36847))
% 65.29/65.59  (step @p6150 :rule process_scope :premises (@p36848) :args (@t997))
% 65.29/65.59  (step @p6154 :rule implies_elim :premises (@p6150))
% 65.29/65.59  (step @p6155 :rule resolution :premises (@p6154 @p6142) :args (true @t997))
% 65.29/65.59  (step @p6156 :rule not_and :premises (@p6155))
% 65.29/65.59  (step @p6157 :rule eq_resolve :premises (@p6156 @p6131))
% 65.29/65.59  (step @p6158 :rule symm :premises (@p333))
% 65.29/65.59  (step @p6159 :rule bool-double-not-elim :args (@t998))
% 65.29/65.59  (step @p6160 :rule nary_cong :premises (@p6159 @p2377 @p1805) :args ((or (not @t999) @t339 @t229)))
% 65.29/65.59  (assume-push @p36849 @t338)
% 65.29/65.59  (assume-push @p36850 @t228)
% 65.29/65.59  (assume-push @p36851 @t999)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p6164 :rule symm :premises (@p36850))
% 65.29/65.59  (step @p6165 :rule trans :premises (@p36849 @p6164))
% 65.29/65.59  (step @p6166 :rule true_intro :premises (@p6165))
% 65.29/65.59  (step @p6167 :rule false_intro :premises (@p6158))
% 65.29/65.59  (step @p6168 :rule symm :premises (@p6167))
% 65.29/65.59  (step @p6169 :rule trans :premises (@p6168 @p6166))
% 65.29/65.59  (step @p6170 false :rule eq_resolve :premises (@p6169 @p2958))
% 65.29/65.59  (step-pop @p36852 :rule scope :premises (@p6170))
% 65.29/65.59  (step-pop @p36853 :rule scope :premises (@p36852))
% 65.29/65.59  (step-pop @p36854 :rule scope :premises (@p36853))
% 65.29/65.59  (step @p6171 :rule process_scope :premises (@p36854) :args (false))
% 65.29/65.59  (assume-push @p36855 @t999)
% 65.29/65.59  (assume-push @p36856 @t338)
% 65.29/65.59  (assume-push @p36857 @t228)
% 65.29/65.59  (step @p6178 :rule and_intro :premises (@p36856 @p36857 @p6158))
% 65.29/65.59  (step-pop @p36858 :rule scope :premises (@p6178))
% 65.29/65.59  (step-pop @p36859 :rule scope :premises (@p36858))
% 65.29/65.59  (step-pop @p36860 :rule scope :premises (@p36859))
% 65.29/65.59  (step @p6179 :rule process_scope :premises (@p36860) :args (@t1000))
% 65.29/65.59  (step @p6183 :rule implies_elim :premises (@p6179))
% 65.29/65.59  (step @p6184 :rule resolution :premises (@p6183 @p6171) :args (true @t1000))
% 65.29/65.59  (step @p6185 :rule not_and :premises (@p6184))
% 65.29/65.59  (step @p6186 :rule eq_resolve :premises (@p6185 @p6160))
% 65.29/65.59  (step @p6187 :rule symm :premises (@p414))
% 65.29/65.59  (step @p6188 :rule bool-double-not-elim :args (@t1001))
% 65.29/65.59  (step @p6189 :rule nary_cong :premises (@p6188 @p2377 @p1727) :args ((or (not @t1002) @t339 @t214)))
% 65.29/65.59  (assume-push @p36861 @t338)
% 65.29/65.59  (assume-push @p36862 @t213)
% 65.29/65.59  (assume-push @p36863 @t1002)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p6193 :rule symm :premises (@p36862))
% 65.29/65.59  (step @p6194 :rule trans :premises (@p36861 @p6193))
% 65.29/65.59  (step @p6195 :rule true_intro :premises (@p6194))
% 65.29/65.59  (step @p6196 :rule false_intro :premises (@p6187))
% 65.29/65.59  (step @p6197 :rule symm :premises (@p6196))
% 65.29/65.59  (step @p6198 :rule trans :premises (@p6197 @p6195))
% 65.29/65.59  (step @p6199 false :rule eq_resolve :premises (@p6198 @p2958))
% 65.29/65.59  (step-pop @p36864 :rule scope :premises (@p6199))
% 65.29/65.59  (step-pop @p36865 :rule scope :premises (@p36864))
% 65.29/65.59  (step-pop @p36866 :rule scope :premises (@p36865))
% 65.29/65.59  (step @p6200 :rule process_scope :premises (@p36866) :args (false))
% 65.29/65.59  (assume-push @p36867 @t1002)
% 65.29/65.59  (assume-push @p36868 @t338)
% 65.29/65.59  (assume-push @p36869 @t213)
% 65.29/65.59  (step @p6207 :rule and_intro :premises (@p36868 @p36869 @p6187))
% 65.29/65.59  (step-pop @p36870 :rule scope :premises (@p6207))
% 65.29/65.59  (step-pop @p36871 :rule scope :premises (@p36870))
% 65.29/65.59  (step-pop @p36872 :rule scope :premises (@p36871))
% 65.29/65.59  (step @p6208 :rule process_scope :premises (@p36872) :args (@t1003))
% 65.29/65.59  (step @p6212 :rule implies_elim :premises (@p6208))
% 65.29/65.59  (step @p6213 :rule resolution :premises (@p6212 @p6200) :args (true @t1003))
% 65.29/65.59  (step @p6214 :rule not_and :premises (@p6213))
% 65.29/65.59  (step @p6215 :rule eq_resolve :premises (@p6214 @p6189))
% 65.29/65.59  (step @p6216 :rule symm :premises (@p711))
% 65.29/65.59  (step @p6217 :rule bool-double-not-elim :args (@t1004))
% 65.29/65.59  (step @p6218 :rule nary_cong :premises (@p6217 @p2377 @p1493) :args ((or (not @t1005) @t339 @t169)))
% 65.29/65.59  (assume-push @p36873 @t338)
% 65.29/65.59  (assume-push @p36874 @t168)
% 65.29/65.59  (assume-push @p36875 @t1005)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p6222 :rule symm :premises (@p36874))
% 65.29/65.59  (step @p6223 :rule trans :premises (@p36873 @p6222))
% 65.29/65.59  (step @p6224 :rule true_intro :premises (@p6223))
% 65.29/65.59  (step @p6225 :rule false_intro :premises (@p6216))
% 65.29/65.59  (step @p6226 :rule symm :premises (@p6225))
% 65.29/65.59  (step @p6227 :rule trans :premises (@p6226 @p6224))
% 65.29/65.59  (step @p6228 false :rule eq_resolve :premises (@p6227 @p2958))
% 65.29/65.59  (step-pop @p36876 :rule scope :premises (@p6228))
% 65.29/65.59  (step-pop @p36877 :rule scope :premises (@p36876))
% 65.29/65.59  (step-pop @p36878 :rule scope :premises (@p36877))
% 65.29/65.59  (step @p6229 :rule process_scope :premises (@p36878) :args (false))
% 65.29/65.59  (assume-push @p36879 @t1005)
% 65.29/65.59  (assume-push @p36880 @t338)
% 65.29/65.59  (assume-push @p36881 @t168)
% 65.29/65.59  (step @p6236 :rule and_intro :premises (@p36880 @p36881 @p6216))
% 65.29/65.59  (step-pop @p36882 :rule scope :premises (@p6236))
% 65.29/65.59  (step-pop @p36883 :rule scope :premises (@p36882))
% 65.29/65.59  (step-pop @p36884 :rule scope :premises (@p36883))
% 65.29/65.59  (step @p6237 :rule process_scope :premises (@p36884) :args (@t1006))
% 65.29/65.59  (step @p6241 :rule implies_elim :premises (@p6237))
% 65.29/65.59  (step @p6242 :rule resolution :premises (@p6241 @p6229) :args (true @t1006))
% 65.29/65.59  (step @p6243 :rule not_and :premises (@p6242))
% 65.29/65.59  (step @p6244 :rule eq_resolve :premises (@p6243 @p6218))
% 65.29/65.59  (step @p6245 :rule symm :premises (@p788))
% 65.29/65.59  (step @p6246 :rule bool-double-not-elim :args (@t1007))
% 65.29/65.59  (step @p6247 :rule nary_cong :premises (@p6246 @p2377 @p1441) :args ((or (not @t1008) @t339 @t159)))
% 65.29/65.59  (assume-push @p36885 @t338)
% 65.29/65.59  (assume-push @p36886 @t158)
% 65.29/65.59  (assume-push @p36887 @t1008)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p6251 :rule symm :premises (@p36886))
% 65.29/65.59  (step @p6252 :rule trans :premises (@p36885 @p6251))
% 65.29/65.59  (step @p6253 :rule true_intro :premises (@p6252))
% 65.29/65.59  (step @p6254 :rule false_intro :premises (@p6245))
% 65.29/65.59  (step @p6255 :rule symm :premises (@p6254))
% 65.29/65.59  (step @p6256 :rule trans :premises (@p6255 @p6253))
% 65.29/65.59  (step @p6257 false :rule eq_resolve :premises (@p6256 @p2958))
% 65.29/65.59  (step-pop @p36888 :rule scope :premises (@p6257))
% 65.29/65.59  (step-pop @p36889 :rule scope :premises (@p36888))
% 65.29/65.59  (step-pop @p36890 :rule scope :premises (@p36889))
% 65.29/65.59  (step @p6258 :rule process_scope :premises (@p36890) :args (false))
% 65.29/65.59  (assume-push @p36891 @t1008)
% 65.29/65.59  (assume-push @p36892 @t338)
% 65.29/65.59  (assume-push @p36893 @t158)
% 65.29/65.59  (step @p6265 :rule and_intro :premises (@p36892 @p36893 @p6245))
% 65.29/65.59  (step-pop @p36894 :rule scope :premises (@p6265))
% 65.29/65.59  (step-pop @p36895 :rule scope :premises (@p36894))
% 65.29/65.59  (step-pop @p36896 :rule scope :premises (@p36895))
% 65.29/65.59  (step @p6266 :rule process_scope :premises (@p36896) :args (@t1009))
% 65.29/65.59  (step @p6270 :rule implies_elim :premises (@p6266))
% 65.29/65.59  (step @p6271 :rule resolution :premises (@p6270 @p6258) :args (true @t1009))
% 65.29/65.59  (step @p6272 :rule not_and :premises (@p6271))
% 65.29/65.59  (step @p6273 :rule eq_resolve :premises (@p6272 @p6247))
% 65.29/65.59  (step @p6274 :rule symm :premises (@p998))
% 65.29/65.59  (step @p6275 :rule bool-double-not-elim :args (@t1010))
% 65.29/65.59  (step @p6276 :rule nary_cong :premises (@p6275 @p2377 @p1311) :args ((or (not @t1011) @t339 @t134)))
% 65.29/65.59  (assume-push @p36897 @t338)
% 65.29/65.59  (assume-push @p36898 @t133)
% 65.29/65.59  (assume-push @p36899 @t1011)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p6280 :rule symm :premises (@p36898))
% 65.29/65.59  (step @p6281 :rule trans :premises (@p36897 @p6280))
% 65.29/65.59  (step @p6282 :rule true_intro :premises (@p6281))
% 65.29/65.59  (step @p6283 :rule false_intro :premises (@p6274))
% 65.29/65.59  (step @p6284 :rule symm :premises (@p6283))
% 65.29/65.59  (step @p6285 :rule trans :premises (@p6284 @p6282))
% 65.29/65.59  (step @p6286 false :rule eq_resolve :premises (@p6285 @p2958))
% 65.29/65.59  (step-pop @p36900 :rule scope :premises (@p6286))
% 65.29/65.59  (step-pop @p36901 :rule scope :premises (@p36900))
% 65.29/65.59  (step-pop @p36902 :rule scope :premises (@p36901))
% 65.29/65.59  (step @p6287 :rule process_scope :premises (@p36902) :args (false))
% 65.29/65.59  (assume-push @p36903 @t1011)
% 65.29/65.59  (assume-push @p36904 @t338)
% 65.29/65.59  (assume-push @p36905 @t133)
% 65.29/65.59  (step @p6294 :rule and_intro :premises (@p36904 @p36905 @p6274))
% 65.29/65.59  (step-pop @p36906 :rule scope :premises (@p6294))
% 65.29/65.59  (step-pop @p36907 :rule scope :premises (@p36906))
% 65.29/65.59  (step-pop @p36908 :rule scope :premises (@p36907))
% 65.29/65.59  (step @p6295 :rule process_scope :premises (@p36908) :args (@t1012))
% 65.29/65.59  (step @p6299 :rule implies_elim :premises (@p6295))
% 65.29/65.59  (step @p6300 :rule resolution :premises (@p6299 @p6287) :args (true @t1012))
% 65.29/65.59  (step @p6301 :rule not_and :premises (@p6300))
% 65.29/65.59  (step @p6302 :rule eq_resolve :premises (@p6301 @p6276))
% 65.29/65.59  (step @p6303 :rule symm :premises (@p1043))
% 65.29/65.59  (step @p6304 :rule bool-double-not-elim :args (@t1013))
% 65.29/65.59  (step @p6305 :rule nary_cong :premises (@p6304 @p2377 @p1285) :args ((or (not @t1014) @t339 @t129)))
% 65.29/65.59  (assume-push @p36909 @t338)
% 65.29/65.59  (assume-push @p36910 @t128)
% 65.29/65.59  (assume-push @p36911 @t1014)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p6309 :rule symm :premises (@p36910))
% 65.29/65.59  (step @p6310 :rule trans :premises (@p36909 @p6309))
% 65.29/65.59  (step @p6311 :rule true_intro :premises (@p6310))
% 65.29/65.59  (step @p6312 :rule false_intro :premises (@p6303))
% 65.29/65.59  (step @p6313 :rule symm :premises (@p6312))
% 65.29/65.59  (step @p6314 :rule trans :premises (@p6313 @p6311))
% 65.29/65.59  (step @p6315 false :rule eq_resolve :premises (@p6314 @p2958))
% 65.29/65.59  (step-pop @p36912 :rule scope :premises (@p6315))
% 65.29/65.59  (step-pop @p36913 :rule scope :premises (@p36912))
% 65.29/65.59  (step-pop @p36914 :rule scope :premises (@p36913))
% 65.29/65.59  (step @p6316 :rule process_scope :premises (@p36914) :args (false))
% 65.29/65.59  (assume-push @p36915 @t1014)
% 65.29/65.59  (assume-push @p36916 @t338)
% 65.29/65.59  (assume-push @p36917 @t128)
% 65.29/65.59  (step @p6323 :rule and_intro :premises (@p36916 @p36917 @p6303))
% 65.29/65.59  (step-pop @p36918 :rule scope :premises (@p6323))
% 65.29/65.59  (step-pop @p36919 :rule scope :premises (@p36918))
% 65.29/65.59  (step-pop @p36920 :rule scope :premises (@p36919))
% 65.29/65.59  (step @p6324 :rule process_scope :premises (@p36920) :args (@t1015))
% 65.29/65.59  (step @p6328 :rule implies_elim :premises (@p6324))
% 65.29/65.59  (step @p6329 :rule resolution :premises (@p6328 @p6316) :args (true @t1015))
% 65.29/65.59  (step @p6330 :rule not_and :premises (@p6329))
% 65.29/65.59  (step @p6331 :rule eq_resolve :premises (@p6330 @p6305))
% 65.29/65.59  (step @p6332 :rule symm :premises (@p1089))
% 65.29/65.59  (step @p6333 :rule bool-double-not-elim :args (@t1016))
% 65.29/65.59  (step @p6334 :rule nary_cong :premises (@p6333 @p2377 @p1259) :args ((or (not @t1017) @t339 @t124)))
% 65.29/65.59  (assume-push @p36921 @t338)
% 65.29/65.59  (assume-push @p36922 @t123)
% 65.29/65.59  (assume-push @p36923 @t1017)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p6338 :rule symm :premises (@p36922))
% 65.29/65.59  (step @p6339 :rule trans :premises (@p36921 @p6338))
% 65.29/65.59  (step @p6340 :rule true_intro :premises (@p6339))
% 65.29/65.59  (step @p6341 :rule false_intro :premises (@p6332))
% 65.29/65.59  (step @p6342 :rule symm :premises (@p6341))
% 65.29/65.59  (step @p6343 :rule trans :premises (@p6342 @p6340))
% 65.29/65.59  (step @p6344 false :rule eq_resolve :premises (@p6343 @p2958))
% 65.29/65.59  (step-pop @p36924 :rule scope :premises (@p6344))
% 65.29/65.59  (step-pop @p36925 :rule scope :premises (@p36924))
% 65.29/65.59  (step-pop @p36926 :rule scope :premises (@p36925))
% 65.29/65.59  (step @p6345 :rule process_scope :premises (@p36926) :args (false))
% 65.29/65.59  (assume-push @p36927 @t1017)
% 65.29/65.59  (assume-push @p36928 @t338)
% 65.29/65.59  (assume-push @p36929 @t123)
% 65.29/65.59  (step @p6352 :rule and_intro :premises (@p36928 @p36929 @p6332))
% 65.29/65.59  (step-pop @p36930 :rule scope :premises (@p6352))
% 65.29/65.59  (step-pop @p36931 :rule scope :premises (@p36930))
% 65.29/65.59  (step-pop @p36932 :rule scope :premises (@p36931))
% 65.29/65.59  (step @p6353 :rule process_scope :premises (@p36932) :args (@t1018))
% 65.29/65.59  (step @p6357 :rule implies_elim :premises (@p6353))
% 65.29/65.59  (step @p6358 :rule resolution :premises (@p6357 @p6345) :args (true @t1018))
% 65.29/65.59  (step @p6359 :rule not_and :premises (@p6358))
% 65.29/65.59  (step @p6360 :rule eq_resolve :premises (@p6359 @p6334))
% 65.29/65.59  (step @p6361 :rule symm :premises (@p1136))
% 65.29/65.59  (step @p6362 :rule bool-double-not-elim :args (@t1019))
% 65.29/65.59  (step @p6363 :rule nary_cong :premises (@p6362 @p2377 @p1232) :args ((or (not @t1020) @t339 @t117)))
% 65.29/65.59  (assume-push @p36933 @t338)
% 65.29/65.59  (assume-push @p36934 @t116)
% 65.29/65.59  (assume-push @p36935 @t1020)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p6367 :rule symm :premises (@p36934))
% 65.29/65.59  (step @p6368 :rule trans :premises (@p36933 @p6367))
% 65.29/65.59  (step @p6369 :rule true_intro :premises (@p6368))
% 65.29/65.59  (step @p6370 :rule false_intro :premises (@p6361))
% 65.29/65.59  (step @p6371 :rule symm :premises (@p6370))
% 65.29/65.59  (step @p6372 :rule trans :premises (@p6371 @p6369))
% 65.29/65.59  (step @p6373 false :rule eq_resolve :premises (@p6372 @p2958))
% 65.29/65.59  (step-pop @p36936 :rule scope :premises (@p6373))
% 65.29/65.59  (step-pop @p36937 :rule scope :premises (@p36936))
% 65.29/65.59  (step-pop @p36938 :rule scope :premises (@p36937))
% 65.29/65.59  (step @p6374 :rule process_scope :premises (@p36938) :args (false))
% 65.29/65.59  (assume-push @p36939 @t1020)
% 65.29/65.59  (assume-push @p36940 @t338)
% 65.29/65.59  (assume-push @p36941 @t116)
% 65.29/65.59  (step @p6381 :rule and_intro :premises (@p36940 @p36941 @p6361))
% 65.29/65.59  (step-pop @p36942 :rule scope :premises (@p6381))
% 65.29/65.59  (step-pop @p36943 :rule scope :premises (@p36942))
% 65.29/65.59  (step-pop @p36944 :rule scope :premises (@p36943))
% 65.29/65.59  (step @p6382 :rule process_scope :premises (@p36944) :args (@t1021))
% 65.29/65.59  (step @p6386 :rule implies_elim :premises (@p6382))
% 65.29/65.59  (step @p6387 :rule resolution :premises (@p6386 @p6374) :args (true @t1021))
% 65.29/65.59  (step @p6388 :rule not_and :premises (@p6387))
% 65.29/65.59  (step @p6389 :rule eq_resolve :premises (@p6388 @p6363))
% 65.29/65.59  (step @p6390 :rule instantiate :premises (@p2655) :args ((@list @t105 @t111 tptp.e46)))
% 65.29/65.59  (step @p6391 :rule instantiate :premises (@p2655) :args ((@list @t43 @t111 tptp.e46)))
% 65.29/65.59  (assume-push @p36945 @t568)
% 65.29/65.59  (assume-push @p36946 @t508)
% 65.29/65.59  (assume-push @p36947 @t506)
% 65.29/65.59  (assume-push @p36948 @t503)
% 65.29/65.59  (assume-push @p36949 @t500)
% 65.29/65.59  (assume-push @p36950 @t338)
% 65.29/65.59  (assume-push @p36951 @t627)
% 65.29/65.59  (assume-push @p36952 @t636)
% 65.29/65.59  (assume-push @p36953 @t634)
% 65.29/65.59  (assume-push @p36954 @t646)
% 65.29/65.59  (assume-push @p36955 @t624)
% 65.29/65.59  (assume-push @p36956 @t644)
% 65.29/65.59  (assume-push @p36957 @t639)
% 65.29/65.59  (assume-push @p36958 @t620)
% 65.29/65.59  (assume-push @p36959 @t648)
% 65.29/65.59  (assume-push @p36960 @t630)
% 65.29/65.59  (assume-push @p36961 @t616)
% 65.29/65.59  (assume-push @p36962 @t642)
% 65.29/65.59  (assume-push @p36963 @t651)
% 65.29/65.59  (assume-push @p36964 @t673)
% 65.29/65.59  (assume-push @p36965 @t801)
% 65.29/65.59  (assume-push @p36966 @t1022)
% 65.29/65.59  (assume-push @p36967 @t1025)
% 65.29/65.59  (assume-push @p36968 @t568)
% 65.29/65.59  (assume-push @p36969 @t627)
% 65.29/65.59  (assume-push @p36970 @t636)
% 65.29/65.59  (assume-push @p36971 @t634)
% 65.29/65.59  (assume-push @p36972 @t646)
% 65.29/65.59  (assume-push @p36973 @t624)
% 65.29/65.59  (assume-push @p36974 @t644)
% 65.29/65.59  (assume-push @p36975 @t639)
% 65.29/65.59  (assume-push @p36976 @t620)
% 65.29/65.59  (assume-push @p36977 @t648)
% 65.29/65.59  (assume-push @p36978 @t630)
% 65.29/65.59  (assume-push @p36979 @t616)
% 65.29/65.59  (assume-push @p36980 @t642)
% 65.29/65.59  (assume-push @p36981 @t651)
% 65.29/65.59  (assume-push @p36982 @t673)
% 65.29/65.59  (assume-push @p36983 @t801)
% 65.29/65.59  (assume-push @p36984 @t338)
% 65.29/65.59  (assume-push @p36985 @t1025)
% 65.29/65.59  (assume-push @p36986 @t1022)
% 65.29/65.59  (assume-push @p36987 @t500)
% 65.29/65.59  (assume-push @p36988 @t503)
% 65.29/65.59  (assume-push @p36989 @t506)
% 65.29/65.59  (assume-push @p36990 @t508)
% 65.29/65.59  (step @p6438 :rule symm :premises (@p36945))
% 65.29/65.59  (step @p6439 :rule symm :premises (@p36951))
% 65.29/65.59  (step @p6440 :rule symm :premises (@p36952))
% 65.29/65.59  (step @p6441 :rule symm :premises (@p36953))
% 65.29/65.59  (step @p6442 :rule symm :premises (@p36954))
% 65.29/65.59  (step @p6443 :rule symm :premises (@p36955))
% 65.29/65.59  (step @p6444 :rule symm :premises (@p36956))
% 65.29/65.59  (step @p6445 :rule symm :premises (@p36957))
% 65.29/65.59  (step @p6446 :rule symm :premises (@p36958))
% 65.29/65.59  (step @p6447 :rule symm :premises (@p36959))
% 65.29/65.59  (step @p6448 :rule symm :premises (@p36960))
% 65.29/65.59  (step @p6449 :rule symm :premises (@p36961))
% 65.29/65.59  (step @p6450 :rule symm :premises (@p36962))
% 65.29/65.59  (step @p6451 :rule symm :premises (@p36963))
% 65.29/65.59  (step @p6452 :rule symm :premises (@p36964))
% 65.29/65.59  (step @p6453 :rule symm :premises (@p36965))
% 65.29/65.59  (step @p2816 :rule refl :args (@t111))
% 65.29/65.59  (step @p6454 :rule refl :args (tptp.e46))
% 65.29/65.59  (step @p6455 :rule symm :premises (@p36950))
% 65.29/65.59  (step @p6456 :rule refl :args (@t43))
% 65.29/65.59  (step @p6457 :rule cong :premises (@p6456 @p6455 @p6454) :args (@t1023))
% 65.29/65.59  (step @p6458 :rule cong :premises (@p6457 @p2816) :args (@t1024))
% 65.29/65.59  (step @p6459 :rule symm :premises (@p6390))
% 65.29/65.59  (step @p6460 :rule refl :args (@t105))
% 65.29/65.59  (step @p6461 :rule cong :premises (@p6460 @p36950 @p6454) :args (@t106))
% 65.29/65.59  (step @p6462 :rule cong :premises (@p6461 @p2816) :args (@t496))
% 65.29/65.59  (step @p6463 :rule trans :premises (@p36946 @p36947 @p36948 @p36949 @p6462 @p6459 @p6391 @p6458 @p6453 @p6452 @p6451 @p6450 @p6449 @p6448 @p6447 @p6446 @p6445 @p6444 @p6443 @p6442 @p6441 @p6440 @p6439 @p6438))
% 65.29/65.59  (step-pop @p36991 :rule scope :premises (@p6463))
% 65.29/65.59  (step-pop @p36992 :rule scope :premises (@p36991))
% 65.29/65.59  (step-pop @p36993 :rule scope :premises (@p36992))
% 65.29/65.59  (step-pop @p36994 :rule scope :premises (@p36993))
% 65.29/65.59  (step-pop @p36995 :rule scope :premises (@p36994))
% 65.29/65.59  (step-pop @p36996 :rule scope :premises (@p36995))
% 65.29/65.59  (step-pop @p36997 :rule scope :premises (@p36996))
% 65.29/65.59  (step-pop @p36998 :rule scope :premises (@p36997))
% 65.29/65.59  (step-pop @p36999 :rule scope :premises (@p36998))
% 65.29/65.59  (step-pop @p37000 :rule scope :premises (@p36999))
% 65.29/65.59  (step-pop @p37001 :rule scope :premises (@p37000))
% 65.29/65.59  (step-pop @p37002 :rule scope :premises (@p37001))
% 65.29/65.59  (step-pop @p37003 :rule scope :premises (@p37002))
% 65.29/65.59  (step-pop @p37004 :rule scope :premises (@p37003))
% 65.29/65.59  (step-pop @p37005 :rule scope :premises (@p37004))
% 65.29/65.59  (step-pop @p37006 :rule scope :premises (@p37005))
% 65.29/65.59  (step-pop @p37007 :rule scope :premises (@p37006))
% 65.29/65.59  (step-pop @p37008 :rule scope :premises (@p37007))
% 65.29/65.59  (step-pop @p37009 :rule scope :premises (@p37008))
% 65.29/65.59  (step-pop @p37010 :rule scope :premises (@p37009))
% 65.29/65.59  (step-pop @p37011 :rule scope :premises (@p37010))
% 65.29/65.59  (step-pop @p37012 :rule scope :premises (@p37011))
% 65.29/65.59  (step-pop @p37013 :rule scope :premises (@p37012))
% 65.29/65.59  (step @p6464 :rule process_scope :premises (@p37013) :args (@t114))
% 65.29/65.59  (step @p6488 :rule and_intro :premises (@p36945 @p36951 @p36952 @p36953 @p36954 @p36955 @p36956 @p36957 @p36958 @p36959 @p36960 @p36961 @p36962 @p36963 @p36964 @p36965 @p36950 @p6391 @p6390 @p36949 @p36948 @p36947 @p36946))
% 65.29/65.59  (step @p6489 :rule modus_ponens :premises (@p6488 @p6464))
% 65.29/65.59  (step-pop @p37014 :rule scope :premises (@p6489))
% 65.29/65.59  (step-pop @p37015 :rule scope :premises (@p37014))
% 65.29/65.59  (step-pop @p37016 :rule scope :premises (@p37015))
% 65.29/65.59  (step-pop @p37017 :rule scope :premises (@p37016))
% 65.29/65.59  (step-pop @p37018 :rule scope :premises (@p37017))
% 65.29/65.59  (step-pop @p37019 :rule scope :premises (@p37018))
% 65.29/65.59  (step-pop @p37020 :rule scope :premises (@p37019))
% 65.29/65.59  (step-pop @p37021 :rule scope :premises (@p37020))
% 65.29/65.59  (step-pop @p37022 :rule scope :premises (@p37021))
% 65.29/65.59  (step-pop @p37023 :rule scope :premises (@p37022))
% 65.29/65.59  (step-pop @p37024 :rule scope :premises (@p37023))
% 65.29/65.59  (step-pop @p37025 :rule scope :premises (@p37024))
% 65.29/65.59  (step-pop @p37026 :rule scope :premises (@p37025))
% 65.29/65.59  (step-pop @p37027 :rule scope :premises (@p37026))
% 65.29/65.59  (step-pop @p37028 :rule scope :premises (@p37027))
% 65.29/65.59  (step-pop @p37029 :rule scope :premises (@p37028))
% 65.29/65.59  (step-pop @p37030 :rule scope :premises (@p37029))
% 65.29/65.59  (step-pop @p37031 :rule scope :premises (@p37030))
% 65.29/65.59  (step-pop @p37032 :rule scope :premises (@p37031))
% 65.29/65.59  (step-pop @p37033 :rule scope :premises (@p37032))
% 65.29/65.59  (step-pop @p37034 :rule scope :premises (@p37033))
% 65.29/65.59  (step-pop @p37035 :rule scope :premises (@p37034))
% 65.29/65.59  (step-pop @p37036 :rule scope :premises (@p37035))
% 65.29/65.59  (step @p6490 :rule process_scope :premises (@p37036) :args (@t114))
% 65.29/65.59  (step @p6514 :rule implies_elim :premises (@p6490))
% 65.29/65.59  (step @p6515 :rule cnf_and_neg :args (@t1026))
% 65.29/65.59  (step @p6516 :rule resolution :premises (@p6515 @p6514) :args (true @t1026))
% 65.29/65.59  (step @p6517 :rule reordering :premises (@p6516) :args ((or @t114 @t671 @t510 @t560 @t559 @t558 @t339 @t670 @t669 @t668 @t667 @t666 @t665 @t664 @t663 @t662 @t661 @t660 @t659 @t658 @t873 @t872 (not @t1022) (not @t1025))))
% 65.29/65.59  (step @p6518 :rule chain_m_resolution :premises (@p6517 @p6391 @p6390 @p6011 @p5168 @p5167 @p4780 @p3476 @p3472 @p2947 @p1229 @p3368 @p3366 @p3365 @p3363 @p3362 @p3360 @p3359 @p3357 @p3356 @p3354 @p3353 @p3351 @p3350 @p3348 @p3347 @p3345 @p3344 @p3342 @p3341 @p3339 @p3338 @p3336 @p4512 @p4510 @p3335 @p3333 @p6389 @p6361 @p6360 @p6332 @p6331 @p6303 @p6302 @p6274 @p6273 @p6245 @p6244 @p6216 @p6215 @p6187 @p6186 @p6158 @p6157 @p6129 @p6128 @p6100 @p6099 @p6071 @p6070 @p6042 @p6041 @p6013) :args (@t339 (@list 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 true true true true true true true true true true true true true true true true true true true true true true true true true) (@list @t1025 @t1022 @t500 @t616 @t503 @t506 @t673 @t508 @t568 @t114 @t651 @t652 @t648 @t649 @t646 @t647 @t644 @t645 @t642 @t643 @t639 @t640 @t636 @t637 @t634 @t635 @t630 @t631 @t627 @t628 @t624 @t625 @t801 @t802 @t620 @t621 @t116 @t1019 @t123 @t1016 @t128 @t1013 @t133 @t1010 @t158 @t1007 @t168 @t1004 @t213 @t1001 @t228 @t998 @t253 @t995 @t263 @t992 @t268 @t989 @t283 @t986 @t293 @t983)))
% 65.29/65.59  (step @p6519 :rule chain_m_resolution :premises (@p2640 @p6518 @p2638) :args (@t497 @t570 (@list @t338 @t498)))
% 65.29/65.59  (step @p6520 :rule chain_m_resolution :premises (@p4497 @p6518 @p4495) :args (@t786 @t570 (@list @t338 @t787)))
% 65.29/65.59  (step @p6521 :rule instantiate :premises (@p2) :args ((@list tptp.i49 @t111 @t22 tptp.e49)))
% 65.29/65.59  (step @p6522 :rule cnf_or_pos :args (@t1029))
% 65.29/65.59  (step @p6523 :rule reordering :premises (@p6522) :args ((or @t353 @t1028 (not @t1029))))
% 65.29/65.59  (step @p6524 :rule chain_m_resolution :premises (@p6523 @p4779 @p6521) :args (@t1028 @t570 (@list @t353 @t1029)))
% 65.29/65.59  (step @p6525 :rule symm :premises (@p24))
% 65.29/65.59  (step @p6526 :rule bool-double-not-elim :args (@t1030))
% 65.29/65.59  (step @p6527 :rule nary_cong :premises (@p6526 @p2351 @p2325) :args ((or (not @t1031) @t334 @t329)))
% 65.29/65.59  (assume-push @p37037 @t333)
% 65.29/65.59  (assume-push @p37038 @t328)
% 65.29/65.59  (assume-push @p37039 @t1031)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p6531 :rule symm :premises (@p37038))
% 65.29/65.59  (step @p6532 :rule trans :premises (@p37037 @p6531))
% 65.29/65.59  (step @p6533 :rule true_intro :premises (@p6532))
% 65.29/65.59  (step @p6534 :rule false_intro :premises (@p6525))
% 65.29/65.59  (step @p6535 :rule symm :premises (@p6534))
% 65.29/65.59  (step @p6536 :rule trans :premises (@p6535 @p6533))
% 65.29/65.59  (step @p6537 false :rule eq_resolve :premises (@p6536 @p2958))
% 65.29/65.59  (step-pop @p37040 :rule scope :premises (@p6537))
% 65.29/65.59  (step-pop @p37041 :rule scope :premises (@p37040))
% 65.29/65.59  (step-pop @p37042 :rule scope :premises (@p37041))
% 65.29/65.59  (step @p6538 :rule process_scope :premises (@p37042) :args (false))
% 65.29/65.59  (assume-push @p37043 @t1031)
% 65.29/65.59  (assume-push @p37044 @t333)
% 65.29/65.59  (assume-push @p37045 @t328)
% 65.29/65.59  (step @p6545 :rule and_intro :premises (@p37044 @p37045 @p6525))
% 65.29/65.59  (step-pop @p37046 :rule scope :premises (@p6545))
% 65.29/65.59  (step-pop @p37047 :rule scope :premises (@p37046))
% 65.29/65.59  (step-pop @p37048 :rule scope :premises (@p37047))
% 65.29/65.59  (step @p6546 :rule process_scope :premises (@p37048) :args (@t1032))
% 65.29/65.59  (step @p6550 :rule implies_elim :premises (@p6546))
% 65.29/65.59  (step @p6551 :rule resolution :premises (@p6550 @p6538) :args (true @t1032))
% 65.29/65.59  (step @p6552 :rule not_and :premises (@p6551))
% 65.29/65.59  (step @p6553 :rule eq_resolve :premises (@p6552 @p6527))
% 65.29/65.59  (step @p6554 :rule symm :premises (@p30))
% 65.29/65.59  (step @p6555 :rule bool-double-not-elim :args (@t1033))
% 65.29/65.59  (step @p6556 :rule nary_cong :premises (@p6555 @p2351 @p2299) :args ((or (not @t1034) @t334 @t324)))
% 65.29/65.59  (assume-push @p37049 @t333)
% 65.29/65.59  (assume-push @p37050 @t323)
% 65.29/65.59  (assume-push @p37051 @t1034)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p6560 :rule symm :premises (@p37050))
% 65.29/65.59  (step @p6561 :rule trans :premises (@p37049 @p6560))
% 65.29/65.59  (step @p6562 :rule true_intro :premises (@p6561))
% 65.29/65.59  (step @p6563 :rule false_intro :premises (@p6554))
% 65.29/65.59  (step @p6564 :rule symm :premises (@p6563))
% 65.29/65.59  (step @p6565 :rule trans :premises (@p6564 @p6562))
% 65.29/65.59  (step @p6566 false :rule eq_resolve :premises (@p6565 @p2958))
% 65.29/65.59  (step-pop @p37052 :rule scope :premises (@p6566))
% 65.29/65.59  (step-pop @p37053 :rule scope :premises (@p37052))
% 65.29/65.59  (step-pop @p37054 :rule scope :premises (@p37053))
% 65.29/65.59  (step @p6567 :rule process_scope :premises (@p37054) :args (false))
% 65.29/65.59  (assume-push @p37055 @t1034)
% 65.29/65.59  (assume-push @p37056 @t333)
% 65.29/65.59  (assume-push @p37057 @t323)
% 65.29/65.59  (step @p6574 :rule and_intro :premises (@p37056 @p37057 @p6554))
% 65.29/65.59  (step-pop @p37058 :rule scope :premises (@p6574))
% 65.29/65.59  (step-pop @p37059 :rule scope :premises (@p37058))
% 65.29/65.59  (step-pop @p37060 :rule scope :premises (@p37059))
% 65.29/65.59  (step @p6575 :rule process_scope :premises (@p37060) :args (@t1035))
% 65.29/65.59  (step @p6579 :rule implies_elim :premises (@p6575))
% 65.29/65.59  (step @p6580 :rule resolution :premises (@p6579 @p6567) :args (true @t1035))
% 65.29/65.59  (step @p6581 :rule not_and :premises (@p6580))
% 65.29/65.59  (step @p6582 :rule eq_resolve :premises (@p6581 @p6556))
% 65.29/65.59  (step @p6583 :rule symm :premises (@p37))
% 65.29/65.59  (step @p6584 :rule bool-double-not-elim :args (@t1036))
% 65.29/65.59  (step @p6585 :rule nary_cong :premises (@p6584 @p2351 @p2273) :args ((or (not @t1037) @t334 @t319)))
% 65.29/65.59  (assume-push @p37061 @t333)
% 65.29/65.59  (assume-push @p37062 @t318)
% 65.29/65.59  (assume-push @p37063 @t1037)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p6589 :rule symm :premises (@p37062))
% 65.29/65.59  (step @p6590 :rule trans :premises (@p37061 @p6589))
% 65.29/65.59  (step @p6591 :rule true_intro :premises (@p6590))
% 65.29/65.59  (step @p6592 :rule false_intro :premises (@p6583))
% 65.29/65.59  (step @p6593 :rule symm :premises (@p6592))
% 65.29/65.59  (step @p6594 :rule trans :premises (@p6593 @p6591))
% 65.29/65.59  (step @p6595 false :rule eq_resolve :premises (@p6594 @p2958))
% 65.29/65.59  (step-pop @p37064 :rule scope :premises (@p6595))
% 65.29/65.59  (step-pop @p37065 :rule scope :premises (@p37064))
% 65.29/65.59  (step-pop @p37066 :rule scope :premises (@p37065))
% 65.29/65.59  (step @p6596 :rule process_scope :premises (@p37066) :args (false))
% 65.29/65.59  (assume-push @p37067 @t1037)
% 65.29/65.59  (assume-push @p37068 @t333)
% 65.29/65.59  (assume-push @p37069 @t318)
% 65.29/65.59  (step @p6603 :rule and_intro :premises (@p37068 @p37069 @p6583))
% 65.29/65.59  (step-pop @p37070 :rule scope :premises (@p6603))
% 65.29/65.59  (step-pop @p37071 :rule scope :premises (@p37070))
% 65.29/65.59  (step-pop @p37072 :rule scope :premises (@p37071))
% 65.29/65.59  (step @p6604 :rule process_scope :premises (@p37072) :args (@t1038))
% 65.29/65.59  (step @p6608 :rule implies_elim :premises (@p6604))
% 65.29/65.59  (step @p6609 :rule resolution :premises (@p6608 @p6596) :args (true @t1038))
% 65.29/65.59  (step @p6610 :rule not_and :premises (@p6609))
% 65.29/65.59  (step @p6611 :rule eq_resolve :premises (@p6610 @p6585))
% 65.29/65.59  (step @p6612 :rule symm :premises (@p54))
% 65.29/65.59  (step @p6613 :rule bool-double-not-elim :args (@t1039))
% 65.29/65.59  (step @p6614 :rule nary_cong :premises (@p6613 @p2351 @p2221) :args ((or (not @t1040) @t334 @t309)))
% 65.29/65.59  (assume-push @p37073 @t333)
% 65.29/65.59  (assume-push @p37074 @t308)
% 65.29/65.59  (assume-push @p37075 @t1040)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p6618 :rule symm :premises (@p37074))
% 65.29/65.59  (step @p6619 :rule trans :premises (@p37073 @p6618))
% 65.29/65.59  (step @p6620 :rule true_intro :premises (@p6619))
% 65.29/65.59  (step @p6621 :rule false_intro :premises (@p6612))
% 65.29/65.59  (step @p6622 :rule symm :premises (@p6621))
% 65.29/65.59  (step @p6623 :rule trans :premises (@p6622 @p6620))
% 65.29/65.59  (step @p6624 false :rule eq_resolve :premises (@p6623 @p2958))
% 65.29/65.59  (step-pop @p37076 :rule scope :premises (@p6624))
% 65.29/65.59  (step-pop @p37077 :rule scope :premises (@p37076))
% 65.29/65.59  (step-pop @p37078 :rule scope :premises (@p37077))
% 65.29/65.59  (step @p6625 :rule process_scope :premises (@p37078) :args (false))
% 65.29/65.59  (assume-push @p37079 @t1040)
% 65.29/65.59  (assume-push @p37080 @t333)
% 65.29/65.59  (assume-push @p37081 @t308)
% 65.29/65.59  (step @p6632 :rule and_intro :premises (@p37080 @p37081 @p6612))
% 65.29/65.59  (step-pop @p37082 :rule scope :premises (@p6632))
% 65.29/65.59  (step-pop @p37083 :rule scope :premises (@p37082))
% 65.29/65.59  (step-pop @p37084 :rule scope :premises (@p37083))
% 65.29/65.59  (step @p6633 :rule process_scope :premises (@p37084) :args (@t1041))
% 65.29/65.59  (step @p6637 :rule implies_elim :premises (@p6633))
% 65.29/65.59  (step @p6638 :rule resolution :premises (@p6637 @p6625) :args (true @t1041))
% 65.29/65.59  (step @p6639 :rule not_and :premises (@p6638))
% 65.29/65.59  (step @p6640 :rule eq_resolve :premises (@p6639 @p6614))
% 65.29/65.59  (step @p6641 :rule symm :premises (@p64))
% 65.29/65.59  (step @p6642 :rule bool-double-not-elim :args (@t1042))
% 65.29/65.59  (step @p6643 :rule nary_cong :premises (@p6642 @p2351 @p2195) :args ((or (not @t1043) @t334 @t304)))
% 65.29/65.59  (assume-push @p37085 @t333)
% 65.29/65.59  (assume-push @p37086 @t303)
% 65.29/65.59  (assume-push @p37087 @t1043)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p6647 :rule symm :premises (@p37086))
% 65.29/65.59  (step @p6648 :rule trans :premises (@p37085 @p6647))
% 65.29/65.59  (step @p6649 :rule true_intro :premises (@p6648))
% 65.29/65.59  (step @p6650 :rule false_intro :premises (@p6641))
% 65.29/65.59  (step @p6651 :rule symm :premises (@p6650))
% 65.29/65.59  (step @p6652 :rule trans :premises (@p6651 @p6649))
% 65.29/65.59  (step @p6653 false :rule eq_resolve :premises (@p6652 @p2958))
% 65.29/65.59  (step-pop @p37088 :rule scope :premises (@p6653))
% 65.29/65.59  (step-pop @p37089 :rule scope :premises (@p37088))
% 65.29/65.59  (step-pop @p37090 :rule scope :premises (@p37089))
% 65.29/65.59  (step @p6654 :rule process_scope :premises (@p37090) :args (false))
% 65.29/65.59  (assume-push @p37091 @t1043)
% 65.29/65.59  (assume-push @p37092 @t333)
% 65.29/65.59  (assume-push @p37093 @t303)
% 65.29/65.59  (step @p6661 :rule and_intro :premises (@p37092 @p37093 @p6641))
% 65.29/65.59  (step-pop @p37094 :rule scope :premises (@p6661))
% 65.29/65.59  (step-pop @p37095 :rule scope :premises (@p37094))
% 65.29/65.59  (step-pop @p37096 :rule scope :premises (@p37095))
% 65.29/65.59  (step @p6662 :rule process_scope :premises (@p37096) :args (@t1044))
% 65.29/65.59  (step @p6666 :rule implies_elim :premises (@p6662))
% 65.29/65.59  (step @p6667 :rule resolution :premises (@p6666 @p6654) :args (true @t1044))
% 65.29/65.59  (step @p6668 :rule not_and :premises (@p6667))
% 65.29/65.59  (step @p6669 :rule eq_resolve :premises (@p6668 @p6643))
% 65.29/65.59  (step @p6670 :rule symm :premises (@p75))
% 65.29/65.59  (step @p6671 :rule bool-double-not-elim :args (@t1045))
% 65.29/65.59  (step @p6672 :rule nary_cong :premises (@p6671 @p2351 @p2169) :args ((or (not @t1046) @t334 @t299)))
% 65.29/65.59  (assume-push @p37097 @t333)
% 65.29/65.59  (assume-push @p37098 @t298)
% 65.29/65.59  (assume-push @p37099 @t1046)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p6676 :rule symm :premises (@p37098))
% 65.29/65.59  (step @p6677 :rule trans :premises (@p37097 @p6676))
% 65.29/65.59  (step @p6678 :rule true_intro :premises (@p6677))
% 65.29/65.59  (step @p6679 :rule false_intro :premises (@p6670))
% 65.29/65.59  (step @p6680 :rule symm :premises (@p6679))
% 65.29/65.59  (step @p6681 :rule trans :premises (@p6680 @p6678))
% 65.29/65.59  (step @p6682 false :rule eq_resolve :premises (@p6681 @p2958))
% 65.29/65.59  (step-pop @p37100 :rule scope :premises (@p6682))
% 65.29/65.59  (step-pop @p37101 :rule scope :premises (@p37100))
% 65.29/65.59  (step-pop @p37102 :rule scope :premises (@p37101))
% 65.29/65.59  (step @p6683 :rule process_scope :premises (@p37102) :args (false))
% 65.29/65.59  (assume-push @p37103 @t1046)
% 65.29/65.59  (assume-push @p37104 @t333)
% 65.29/65.59  (assume-push @p37105 @t298)
% 65.29/65.59  (step @p6690 :rule and_intro :premises (@p37104 @p37105 @p6670))
% 65.29/65.59  (step-pop @p37106 :rule scope :premises (@p6690))
% 65.29/65.59  (step-pop @p37107 :rule scope :premises (@p37106))
% 65.29/65.59  (step-pop @p37108 :rule scope :premises (@p37107))
% 65.29/65.59  (step @p6691 :rule process_scope :premises (@p37108) :args (@t1047))
% 65.29/65.59  (step @p6695 :rule implies_elim :premises (@p6691))
% 65.29/65.59  (step @p6696 :rule resolution :premises (@p6695 @p6683) :args (true @t1047))
% 65.29/65.59  (step @p6697 :rule not_and :premises (@p6696))
% 65.29/65.59  (step @p6698 :rule eq_resolve :premises (@p6697 @p6672))
% 65.29/65.59  (step @p6699 :rule symm :premises (@p87))
% 65.29/65.59  (step @p6700 :rule bool-double-not-elim :args (@t1048))
% 65.29/65.59  (step @p6701 :rule nary_cong :premises (@p6700 @p2351 @p2143) :args ((or (not @t1049) @t334 @t294)))
% 65.29/65.59  (assume-push @p37109 @t333)
% 65.29/65.59  (assume-push @p37110 @t293)
% 65.29/65.59  (assume-push @p37111 @t1049)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p6705 :rule symm :premises (@p37110))
% 65.29/65.59  (step @p6706 :rule trans :premises (@p37109 @p6705))
% 65.29/65.59  (step @p6707 :rule true_intro :premises (@p6706))
% 65.29/65.59  (step @p6708 :rule false_intro :premises (@p6699))
% 65.29/65.59  (step @p6709 :rule symm :premises (@p6708))
% 65.29/65.59  (step @p6710 :rule trans :premises (@p6709 @p6707))
% 65.29/65.59  (step @p6711 false :rule eq_resolve :premises (@p6710 @p2958))
% 65.29/65.59  (step-pop @p37112 :rule scope :premises (@p6711))
% 65.29/65.59  (step-pop @p37113 :rule scope :premises (@p37112))
% 65.29/65.59  (step-pop @p37114 :rule scope :premises (@p37113))
% 65.29/65.59  (step @p6712 :rule process_scope :premises (@p37114) :args (false))
% 65.29/65.59  (assume-push @p37115 @t1049)
% 65.29/65.59  (assume-push @p37116 @t333)
% 65.29/65.59  (assume-push @p37117 @t293)
% 65.29/65.59  (step @p6719 :rule and_intro :premises (@p37116 @p37117 @p6699))
% 65.29/65.59  (step-pop @p37118 :rule scope :premises (@p6719))
% 65.29/65.59  (step-pop @p37119 :rule scope :premises (@p37118))
% 65.29/65.59  (step-pop @p37120 :rule scope :premises (@p37119))
% 65.29/65.59  (step @p6720 :rule process_scope :premises (@p37120) :args (@t1050))
% 65.29/65.59  (step @p6724 :rule implies_elim :premises (@p6720))
% 65.29/65.59  (step @p6725 :rule resolution :premises (@p6724 @p6712) :args (true @t1050))
% 65.29/65.59  (step @p6726 :rule not_and :premises (@p6725))
% 65.29/65.59  (step @p6727 :rule eq_resolve :premises (@p6726 @p6701))
% 65.29/65.59  (step @p6728 :rule symm :premises (@p100))
% 65.29/65.59  (step @p6729 :rule bool-double-not-elim :args (@t1051))
% 65.29/65.59  (step @p6730 :rule nary_cong :premises (@p6729 @p2351 @p2117) :args ((or (not @t1052) @t334 @t289)))
% 65.29/65.59  (assume-push @p37121 @t333)
% 65.29/65.59  (assume-push @p37122 @t288)
% 65.29/65.59  (assume-push @p37123 @t1052)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p6734 :rule symm :premises (@p37122))
% 65.29/65.59  (step @p6735 :rule trans :premises (@p37121 @p6734))
% 65.29/65.59  (step @p6736 :rule true_intro :premises (@p6735))
% 65.29/65.59  (step @p6737 :rule false_intro :premises (@p6728))
% 65.29/65.59  (step @p6738 :rule symm :premises (@p6737))
% 65.29/65.59  (step @p6739 :rule trans :premises (@p6738 @p6736))
% 65.29/65.59  (step @p6740 false :rule eq_resolve :premises (@p6739 @p2958))
% 65.29/65.59  (step-pop @p37124 :rule scope :premises (@p6740))
% 65.29/65.59  (step-pop @p37125 :rule scope :premises (@p37124))
% 65.29/65.59  (step-pop @p37126 :rule scope :premises (@p37125))
% 65.29/65.59  (step @p6741 :rule process_scope :premises (@p37126) :args (false))
% 65.29/65.59  (assume-push @p37127 @t1052)
% 65.29/65.59  (assume-push @p37128 @t333)
% 65.29/65.59  (assume-push @p37129 @t288)
% 65.29/65.59  (step @p6748 :rule and_intro :premises (@p37128 @p37129 @p6728))
% 65.29/65.59  (step-pop @p37130 :rule scope :premises (@p6748))
% 65.29/65.59  (step-pop @p37131 :rule scope :premises (@p37130))
% 65.29/65.59  (step-pop @p37132 :rule scope :premises (@p37131))
% 65.29/65.59  (step @p6749 :rule process_scope :premises (@p37132) :args (@t1053))
% 65.29/65.59  (step @p6753 :rule implies_elim :premises (@p6749))
% 65.29/65.59  (step @p6754 :rule resolution :premises (@p6753 @p6741) :args (true @t1053))
% 65.29/65.59  (step @p6755 :rule not_and :premises (@p6754))
% 65.29/65.59  (step @p6756 :rule eq_resolve :premises (@p6755 @p6730))
% 65.29/65.59  (step @p6757 :rule symm :premises (@p114))
% 65.29/65.59  (step @p6758 :rule bool-double-not-elim :args (@t1054))
% 65.29/65.59  (step @p6759 :rule nary_cong :premises (@p6758 @p2351 @p2091) :args ((or (not @t1055) @t334 @t284)))
% 65.29/65.59  (assume-push @p37133 @t333)
% 65.29/65.59  (assume-push @p37134 @t283)
% 65.29/65.59  (assume-push @p37135 @t1055)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p6763 :rule symm :premises (@p37134))
% 65.29/65.59  (step @p6764 :rule trans :premises (@p37133 @p6763))
% 65.29/65.59  (step @p6765 :rule true_intro :premises (@p6764))
% 65.29/65.59  (step @p6766 :rule false_intro :premises (@p6757))
% 65.29/65.59  (step @p6767 :rule symm :premises (@p6766))
% 65.29/65.59  (step @p6768 :rule trans :premises (@p6767 @p6765))
% 65.29/65.59  (step @p6769 false :rule eq_resolve :premises (@p6768 @p2958))
% 65.29/65.59  (step-pop @p37136 :rule scope :premises (@p6769))
% 65.29/65.59  (step-pop @p37137 :rule scope :premises (@p37136))
% 65.29/65.59  (step-pop @p37138 :rule scope :premises (@p37137))
% 65.29/65.59  (step @p6770 :rule process_scope :premises (@p37138) :args (false))
% 65.29/65.59  (assume-push @p37139 @t1055)
% 65.29/65.59  (assume-push @p37140 @t333)
% 65.29/65.59  (assume-push @p37141 @t283)
% 65.29/65.59  (step @p6777 :rule and_intro :premises (@p37140 @p37141 @p6757))
% 65.29/65.59  (step-pop @p37142 :rule scope :premises (@p6777))
% 65.29/65.59  (step-pop @p37143 :rule scope :premises (@p37142))
% 65.29/65.59  (step-pop @p37144 :rule scope :premises (@p37143))
% 65.29/65.59  (step @p6778 :rule process_scope :premises (@p37144) :args (@t1056))
% 65.29/65.59  (step @p6782 :rule implies_elim :premises (@p6778))
% 65.29/65.59  (step @p6783 :rule resolution :premises (@p6782 @p6770) :args (true @t1056))
% 65.29/65.59  (step @p6784 :rule not_and :premises (@p6783))
% 65.29/65.59  (step @p6785 :rule eq_resolve :premises (@p6784 @p6759))
% 65.29/65.59  (step @p6786 :rule symm :premises (@p129))
% 65.29/65.59  (step @p6787 :rule bool-double-not-elim :args (@t1057))
% 65.29/65.59  (step @p6788 :rule nary_cong :premises (@p6787 @p2351 @p2065) :args ((or (not @t1058) @t334 @t279)))
% 65.29/65.59  (assume-push @p37145 @t333)
% 65.29/65.59  (assume-push @p37146 @t278)
% 65.29/65.59  (assume-push @p37147 @t1058)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p6792 :rule symm :premises (@p37146))
% 65.29/65.59  (step @p6793 :rule trans :premises (@p37145 @p6792))
% 65.29/65.59  (step @p6794 :rule true_intro :premises (@p6793))
% 65.29/65.59  (step @p6795 :rule false_intro :premises (@p6786))
% 65.29/65.59  (step @p6796 :rule symm :premises (@p6795))
% 65.29/65.59  (step @p6797 :rule trans :premises (@p6796 @p6794))
% 65.29/65.59  (step @p6798 false :rule eq_resolve :premises (@p6797 @p2958))
% 65.29/65.59  (step-pop @p37148 :rule scope :premises (@p6798))
% 65.29/65.59  (step-pop @p37149 :rule scope :premises (@p37148))
% 65.29/65.59  (step-pop @p37150 :rule scope :premises (@p37149))
% 65.29/65.59  (step @p6799 :rule process_scope :premises (@p37150) :args (false))
% 65.29/65.59  (assume-push @p37151 @t1058)
% 65.29/65.59  (assume-push @p37152 @t333)
% 65.29/65.59  (assume-push @p37153 @t278)
% 65.29/65.59  (step @p6806 :rule and_intro :premises (@p37152 @p37153 @p6786))
% 65.29/65.59  (step-pop @p37154 :rule scope :premises (@p6806))
% 65.29/65.59  (step-pop @p37155 :rule scope :premises (@p37154))
% 65.29/65.59  (step-pop @p37156 :rule scope :premises (@p37155))
% 65.29/65.59  (step @p6807 :rule process_scope :premises (@p37156) :args (@t1059))
% 65.29/65.59  (step @p6811 :rule implies_elim :premises (@p6807))
% 65.29/65.59  (step @p6812 :rule resolution :premises (@p6811 @p6799) :args (true @t1059))
% 65.29/65.59  (step @p6813 :rule not_and :premises (@p6812))
% 65.29/65.59  (step @p6814 :rule eq_resolve :premises (@p6813 @p6788))
% 65.29/65.59  (step @p6815 :rule symm :premises (@p145))
% 65.29/65.59  (step @p6816 :rule bool-double-not-elim :args (@t1060))
% 65.29/65.59  (step @p6817 :rule nary_cong :premises (@p6816 @p2351 @p2039) :args ((or (not @t1061) @t334 @t274)))
% 65.29/65.59  (assume-push @p37157 @t333)
% 65.29/65.59  (assume-push @p37158 @t273)
% 65.29/65.59  (assume-push @p37159 @t1061)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p6821 :rule symm :premises (@p37158))
% 65.29/65.59  (step @p6822 :rule trans :premises (@p37157 @p6821))
% 65.29/65.59  (step @p6823 :rule true_intro :premises (@p6822))
% 65.29/65.59  (step @p6824 :rule false_intro :premises (@p6815))
% 65.29/65.59  (step @p6825 :rule symm :premises (@p6824))
% 65.29/65.59  (step @p6826 :rule trans :premises (@p6825 @p6823))
% 65.29/65.59  (step @p6827 false :rule eq_resolve :premises (@p6826 @p2958))
% 65.29/65.59  (step-pop @p37160 :rule scope :premises (@p6827))
% 65.29/65.59  (step-pop @p37161 :rule scope :premises (@p37160))
% 65.29/65.59  (step-pop @p37162 :rule scope :premises (@p37161))
% 65.29/65.59  (step @p6828 :rule process_scope :premises (@p37162) :args (false))
% 65.29/65.59  (assume-push @p37163 @t1061)
% 65.29/65.59  (assume-push @p37164 @t333)
% 65.29/65.59  (assume-push @p37165 @t273)
% 65.29/65.59  (step @p6835 :rule and_intro :premises (@p37164 @p37165 @p6815))
% 65.29/65.59  (step-pop @p37166 :rule scope :premises (@p6835))
% 65.29/65.59  (step-pop @p37167 :rule scope :premises (@p37166))
% 65.29/65.59  (step-pop @p37168 :rule scope :premises (@p37167))
% 65.29/65.59  (step @p6836 :rule process_scope :premises (@p37168) :args (@t1062))
% 65.29/65.59  (step @p6840 :rule implies_elim :premises (@p6836))
% 65.29/65.59  (step @p6841 :rule resolution :premises (@p6840 @p6828) :args (true @t1062))
% 65.29/65.59  (step @p6842 :rule not_and :premises (@p6841))
% 65.29/65.59  (step @p6843 :rule eq_resolve :premises (@p6842 @p6817))
% 65.29/65.59  (step @p6844 :rule symm :premises (@p162))
% 65.29/65.59  (step @p6845 :rule bool-double-not-elim :args (@t1063))
% 65.29/65.59  (step @p6846 :rule nary_cong :premises (@p6845 @p2351 @p2013) :args ((or (not @t1064) @t334 @t269)))
% 65.29/65.59  (assume-push @p37169 @t333)
% 65.29/65.59  (assume-push @p37170 @t268)
% 65.29/65.59  (assume-push @p37171 @t1064)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p6850 :rule symm :premises (@p37170))
% 65.29/65.59  (step @p6851 :rule trans :premises (@p37169 @p6850))
% 65.29/65.59  (step @p6852 :rule true_intro :premises (@p6851))
% 65.29/65.59  (step @p6853 :rule false_intro :premises (@p6844))
% 65.29/65.59  (step @p6854 :rule symm :premises (@p6853))
% 65.29/65.59  (step @p6855 :rule trans :premises (@p6854 @p6852))
% 65.29/65.59  (step @p6856 false :rule eq_resolve :premises (@p6855 @p2958))
% 65.29/65.59  (step-pop @p37172 :rule scope :premises (@p6856))
% 65.29/65.59  (step-pop @p37173 :rule scope :premises (@p37172))
% 65.29/65.59  (step-pop @p37174 :rule scope :premises (@p37173))
% 65.29/65.59  (step @p6857 :rule process_scope :premises (@p37174) :args (false))
% 65.29/65.59  (assume-push @p37175 @t1064)
% 65.29/65.59  (assume-push @p37176 @t333)
% 65.29/65.59  (assume-push @p37177 @t268)
% 65.29/65.59  (step @p6864 :rule and_intro :premises (@p37176 @p37177 @p6844))
% 65.29/65.59  (step-pop @p37178 :rule scope :premises (@p6864))
% 65.29/65.59  (step-pop @p37179 :rule scope :premises (@p37178))
% 65.29/65.59  (step-pop @p37180 :rule scope :premises (@p37179))
% 65.29/65.59  (step @p6865 :rule process_scope :premises (@p37180) :args (@t1065))
% 65.29/65.59  (step @p6869 :rule implies_elim :premises (@p6865))
% 65.29/65.59  (step @p6870 :rule resolution :premises (@p6869 @p6857) :args (true @t1065))
% 65.29/65.59  (step @p6871 :rule not_and :premises (@p6870))
% 65.29/65.59  (step @p6872 :rule eq_resolve :premises (@p6871 @p6846))
% 65.29/65.59  (step @p6873 :rule symm :premises (@p180))
% 65.29/65.59  (step @p6874 :rule bool-double-not-elim :args (@t1066))
% 65.29/65.59  (step @p6875 :rule nary_cong :premises (@p6874 @p2351 @p1987) :args ((or (not @t1067) @t334 @t264)))
% 65.29/65.59  (assume-push @p37181 @t333)
% 65.29/65.59  (assume-push @p37182 @t263)
% 65.29/65.59  (assume-push @p37183 @t1067)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p6879 :rule symm :premises (@p37182))
% 65.29/65.59  (step @p6880 :rule trans :premises (@p37181 @p6879))
% 65.29/65.59  (step @p6881 :rule true_intro :premises (@p6880))
% 65.29/65.59  (step @p6882 :rule false_intro :premises (@p6873))
% 65.29/65.59  (step @p6883 :rule symm :premises (@p6882))
% 65.29/65.59  (step @p6884 :rule trans :premises (@p6883 @p6881))
% 65.29/65.59  (step @p6885 false :rule eq_resolve :premises (@p6884 @p2958))
% 65.29/65.59  (step-pop @p37184 :rule scope :premises (@p6885))
% 65.29/65.59  (step-pop @p37185 :rule scope :premises (@p37184))
% 65.29/65.59  (step-pop @p37186 :rule scope :premises (@p37185))
% 65.29/65.59  (step @p6886 :rule process_scope :premises (@p37186) :args (false))
% 65.29/65.59  (assume-push @p37187 @t1067)
% 65.29/65.59  (assume-push @p37188 @t333)
% 65.29/65.59  (assume-push @p37189 @t263)
% 65.29/65.59  (step @p6893 :rule and_intro :premises (@p37188 @p37189 @p6873))
% 65.29/65.59  (step-pop @p37190 :rule scope :premises (@p6893))
% 65.29/65.59  (step-pop @p37191 :rule scope :premises (@p37190))
% 65.29/65.59  (step-pop @p37192 :rule scope :premises (@p37191))
% 65.29/65.59  (step @p6894 :rule process_scope :premises (@p37192) :args (@t1068))
% 65.29/65.59  (step @p6898 :rule implies_elim :premises (@p6894))
% 65.29/65.59  (step @p6899 :rule resolution :premises (@p6898 @p6886) :args (true @t1068))
% 65.29/65.59  (step @p6900 :rule not_and :premises (@p6899))
% 65.29/65.59  (step @p6901 :rule eq_resolve :premises (@p6900 @p6875))
% 65.29/65.59  (step @p6902 :rule symm :premises (@p219))
% 65.29/65.59  (step @p6903 :rule bool-double-not-elim :args (@t1069))
% 65.29/65.59  (step @p6904 :rule nary_cong :premises (@p6903 @p2351 @p1935) :args ((or (not @t1070) @t334 @t254)))
% 65.29/65.59  (assume-push @p37193 @t333)
% 65.29/65.59  (assume-push @p37194 @t253)
% 65.29/65.59  (assume-push @p37195 @t1070)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p6908 :rule symm :premises (@p37194))
% 65.29/65.59  (step @p6909 :rule trans :premises (@p37193 @p6908))
% 65.29/65.59  (step @p6910 :rule true_intro :premises (@p6909))
% 65.29/65.59  (step @p6911 :rule false_intro :premises (@p6902))
% 65.29/65.59  (step @p6912 :rule symm :premises (@p6911))
% 65.29/65.59  (step @p6913 :rule trans :premises (@p6912 @p6910))
% 65.29/65.59  (step @p6914 false :rule eq_resolve :premises (@p6913 @p2958))
% 65.29/65.59  (step-pop @p37196 :rule scope :premises (@p6914))
% 65.29/65.59  (step-pop @p37197 :rule scope :premises (@p37196))
% 65.29/65.59  (step-pop @p37198 :rule scope :premises (@p37197))
% 65.29/65.59  (step @p6915 :rule process_scope :premises (@p37198) :args (false))
% 65.29/65.59  (assume-push @p37199 @t1070)
% 65.29/65.59  (assume-push @p37200 @t333)
% 65.29/65.59  (assume-push @p37201 @t253)
% 65.29/65.59  (step @p6922 :rule and_intro :premises (@p37200 @p37201 @p6902))
% 65.29/65.59  (step-pop @p37202 :rule scope :premises (@p6922))
% 65.29/65.59  (step-pop @p37203 :rule scope :premises (@p37202))
% 65.29/65.59  (step-pop @p37204 :rule scope :premises (@p37203))
% 65.29/65.59  (step @p6923 :rule process_scope :premises (@p37204) :args (@t1071))
% 65.29/65.59  (step @p6927 :rule implies_elim :premises (@p6923))
% 65.29/65.59  (step @p6928 :rule resolution :premises (@p6927 @p6915) :args (true @t1071))
% 65.29/65.59  (step @p6929 :rule not_and :premises (@p6928))
% 65.29/65.59  (step @p6930 :rule eq_resolve :premises (@p6929 @p6904))
% 65.29/65.59  (step @p6931 :rule symm :premises (@p240))
% 65.29/65.59  (step @p6932 :rule bool-double-not-elim :args (@t1072))
% 65.29/65.59  (step @p6933 :rule nary_cong :premises (@p6932 @p2351 @p1909) :args ((or (not @t1073) @t334 @t249)))
% 65.29/65.59  (assume-push @p37205 @t333)
% 65.29/65.59  (assume-push @p37206 @t248)
% 65.29/65.59  (assume-push @p37207 @t1073)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p6937 :rule symm :premises (@p37206))
% 65.29/65.59  (step @p6938 :rule trans :premises (@p37205 @p6937))
% 65.29/65.59  (step @p6939 :rule true_intro :premises (@p6938))
% 65.29/65.59  (step @p6940 :rule false_intro :premises (@p6931))
% 65.29/65.59  (step @p6941 :rule symm :premises (@p6940))
% 65.29/65.59  (step @p6942 :rule trans :premises (@p6941 @p6939))
% 65.29/65.59  (step @p6943 false :rule eq_resolve :premises (@p6942 @p2958))
% 65.29/65.59  (step-pop @p37208 :rule scope :premises (@p6943))
% 65.29/65.59  (step-pop @p37209 :rule scope :premises (@p37208))
% 65.29/65.59  (step-pop @p37210 :rule scope :premises (@p37209))
% 65.29/65.59  (step @p6944 :rule process_scope :premises (@p37210) :args (false))
% 65.29/65.59  (assume-push @p37211 @t1073)
% 65.29/65.59  (assume-push @p37212 @t333)
% 65.29/65.59  (assume-push @p37213 @t248)
% 65.29/65.59  (step @p6951 :rule and_intro :premises (@p37212 @p37213 @p6931))
% 65.29/65.59  (step-pop @p37214 :rule scope :premises (@p6951))
% 65.29/65.59  (step-pop @p37215 :rule scope :premises (@p37214))
% 65.29/65.59  (step-pop @p37216 :rule scope :premises (@p37215))
% 65.29/65.59  (step @p6952 :rule process_scope :premises (@p37216) :args (@t1074))
% 65.29/65.59  (step @p6956 :rule implies_elim :premises (@p6952))
% 65.29/65.59  (step @p6957 :rule resolution :premises (@p6956 @p6944) :args (true @t1074))
% 65.29/65.59  (step @p6958 :rule not_and :premises (@p6957))
% 65.29/65.59  (step @p6959 :rule eq_resolve :premises (@p6958 @p6933))
% 65.29/65.59  (step @p6960 :rule symm :premises (@p262))
% 65.29/65.59  (step @p6961 :rule bool-double-not-elim :args (@t1075))
% 65.29/65.59  (step @p6962 :rule nary_cong :premises (@p6961 @p2351 @p1883) :args ((or (not @t1076) @t334 @t244)))
% 65.29/65.59  (assume-push @p37217 @t333)
% 65.29/65.59  (assume-push @p37218 @t243)
% 65.29/65.59  (assume-push @p37219 @t1076)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p6966 :rule symm :premises (@p37218))
% 65.29/65.59  (step @p6967 :rule trans :premises (@p37217 @p6966))
% 65.29/65.59  (step @p6968 :rule true_intro :premises (@p6967))
% 65.29/65.59  (step @p6969 :rule false_intro :premises (@p6960))
% 65.29/65.59  (step @p6970 :rule symm :premises (@p6969))
% 65.29/65.59  (step @p6971 :rule trans :premises (@p6970 @p6968))
% 65.29/65.59  (step @p6972 false :rule eq_resolve :premises (@p6971 @p2958))
% 65.29/65.59  (step-pop @p37220 :rule scope :premises (@p6972))
% 65.29/65.59  (step-pop @p37221 :rule scope :premises (@p37220))
% 65.29/65.59  (step-pop @p37222 :rule scope :premises (@p37221))
% 65.29/65.59  (step @p6973 :rule process_scope :premises (@p37222) :args (false))
% 65.29/65.59  (assume-push @p37223 @t1076)
% 65.29/65.59  (assume-push @p37224 @t333)
% 65.29/65.59  (assume-push @p37225 @t243)
% 65.29/65.59  (step @p6980 :rule and_intro :premises (@p37224 @p37225 @p6960))
% 65.29/65.59  (step-pop @p37226 :rule scope :premises (@p6980))
% 65.29/65.59  (step-pop @p37227 :rule scope :premises (@p37226))
% 65.29/65.59  (step-pop @p37228 :rule scope :premises (@p37227))
% 65.29/65.59  (step @p6981 :rule process_scope :premises (@p37228) :args (@t1077))
% 65.29/65.59  (step @p6985 :rule implies_elim :premises (@p6981))
% 65.29/65.59  (step @p6986 :rule resolution :premises (@p6985 @p6973) :args (true @t1077))
% 65.29/65.59  (step @p6987 :rule not_and :premises (@p6986))
% 65.29/65.59  (step @p6988 :rule eq_resolve :premises (@p6987 @p6962))
% 65.29/65.59  (step @p6989 :rule symm :premises (@p285))
% 65.29/65.59  (step @p6990 :rule bool-double-not-elim :args (@t1078))
% 65.29/65.59  (step @p6991 :rule nary_cong :premises (@p6990 @p2351 @p1857) :args ((or (not @t1079) @t334 @t239)))
% 65.29/65.59  (assume-push @p37229 @t333)
% 65.29/65.59  (assume-push @p37230 @t238)
% 65.29/65.59  (assume-push @p37231 @t1079)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p6995 :rule symm :premises (@p37230))
% 65.29/65.59  (step @p6996 :rule trans :premises (@p37229 @p6995))
% 65.29/65.59  (step @p6997 :rule true_intro :premises (@p6996))
% 65.29/65.59  (step @p6998 :rule false_intro :premises (@p6989))
% 65.29/65.59  (step @p6999 :rule symm :premises (@p6998))
% 65.29/65.59  (step @p7000 :rule trans :premises (@p6999 @p6997))
% 65.29/65.59  (step @p7001 false :rule eq_resolve :premises (@p7000 @p2958))
% 65.29/65.59  (step-pop @p37232 :rule scope :premises (@p7001))
% 65.29/65.59  (step-pop @p37233 :rule scope :premises (@p37232))
% 65.29/65.59  (step-pop @p37234 :rule scope :premises (@p37233))
% 65.29/65.59  (step @p7002 :rule process_scope :premises (@p37234) :args (false))
% 65.29/65.59  (assume-push @p37235 @t1079)
% 65.29/65.59  (assume-push @p37236 @t333)
% 65.29/65.59  (assume-push @p37237 @t238)
% 65.29/65.59  (step @p7009 :rule and_intro :premises (@p37236 @p37237 @p6989))
% 65.29/65.59  (step-pop @p37238 :rule scope :premises (@p7009))
% 65.29/65.59  (step-pop @p37239 :rule scope :premises (@p37238))
% 65.29/65.59  (step-pop @p37240 :rule scope :premises (@p37239))
% 65.29/65.59  (step @p7010 :rule process_scope :premises (@p37240) :args (@t1080))
% 65.29/65.59  (step @p7014 :rule implies_elim :premises (@p7010))
% 65.29/65.59  (step @p7015 :rule resolution :premises (@p7014 @p7002) :args (true @t1080))
% 65.29/65.59  (step @p7016 :rule not_and :premises (@p7015))
% 65.29/65.59  (step @p7017 :rule eq_resolve :premises (@p7016 @p6991))
% 65.29/65.59  (step @p7018 :rule symm :premises (@p309))
% 65.29/65.59  (step @p7019 :rule bool-double-not-elim :args (@t1081))
% 65.29/65.59  (step @p7020 :rule nary_cong :premises (@p7019 @p2351 @p1831) :args ((or (not @t1082) @t334 @t234)))
% 65.29/65.59  (assume-push @p37241 @t333)
% 65.29/65.59  (assume-push @p37242 @t233)
% 65.29/65.59  (assume-push @p37243 @t1082)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p7024 :rule symm :premises (@p37242))
% 65.29/65.59  (step @p7025 :rule trans :premises (@p37241 @p7024))
% 65.29/65.59  (step @p7026 :rule true_intro :premises (@p7025))
% 65.29/65.59  (step @p7027 :rule false_intro :premises (@p7018))
% 65.29/65.59  (step @p7028 :rule symm :premises (@p7027))
% 65.29/65.59  (step @p7029 :rule trans :premises (@p7028 @p7026))
% 65.29/65.59  (step @p7030 false :rule eq_resolve :premises (@p7029 @p2958))
% 65.29/65.59  (step-pop @p37244 :rule scope :premises (@p7030))
% 65.29/65.59  (step-pop @p37245 :rule scope :premises (@p37244))
% 65.29/65.59  (step-pop @p37246 :rule scope :premises (@p37245))
% 65.29/65.59  (step @p7031 :rule process_scope :premises (@p37246) :args (false))
% 65.29/65.59  (assume-push @p37247 @t1082)
% 65.29/65.59  (assume-push @p37248 @t333)
% 65.29/65.59  (assume-push @p37249 @t233)
% 65.29/65.59  (step @p7038 :rule and_intro :premises (@p37248 @p37249 @p7018))
% 65.29/65.59  (step-pop @p37250 :rule scope :premises (@p7038))
% 65.29/65.59  (step-pop @p37251 :rule scope :premises (@p37250))
% 65.29/65.59  (step-pop @p37252 :rule scope :premises (@p37251))
% 65.29/65.59  (step @p7039 :rule process_scope :premises (@p37252) :args (@t1083))
% 65.29/65.59  (step @p7043 :rule implies_elim :premises (@p7039))
% 65.29/65.59  (step @p7044 :rule resolution :premises (@p7043 @p7031) :args (true @t1083))
% 65.29/65.59  (step @p7045 :rule not_and :premises (@p7044))
% 65.29/65.59  (step @p7046 :rule eq_resolve :premises (@p7045 @p7020))
% 65.29/65.59  (step @p7047 :rule symm :premises (@p334))
% 65.29/65.59  (step @p7048 :rule bool-double-not-elim :args (@t1084))
% 65.29/65.59  (step @p7049 :rule nary_cong :premises (@p7048 @p2351 @p1805) :args ((or (not @t1085) @t334 @t229)))
% 65.29/65.59  (assume-push @p37253 @t333)
% 65.29/65.59  (assume-push @p37254 @t228)
% 65.29/65.59  (assume-push @p37255 @t1085)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p7053 :rule symm :premises (@p37254))
% 65.29/65.59  (step @p7054 :rule trans :premises (@p37253 @p7053))
% 65.29/65.59  (step @p7055 :rule true_intro :premises (@p7054))
% 65.29/65.59  (step @p7056 :rule false_intro :premises (@p7047))
% 65.29/65.59  (step @p7057 :rule symm :premises (@p7056))
% 65.29/65.59  (step @p7058 :rule trans :premises (@p7057 @p7055))
% 65.29/65.59  (step @p7059 false :rule eq_resolve :premises (@p7058 @p2958))
% 65.29/65.59  (step-pop @p37256 :rule scope :premises (@p7059))
% 65.29/65.59  (step-pop @p37257 :rule scope :premises (@p37256))
% 65.29/65.59  (step-pop @p37258 :rule scope :premises (@p37257))
% 65.29/65.59  (step @p7060 :rule process_scope :premises (@p37258) :args (false))
% 65.29/65.59  (assume-push @p37259 @t1085)
% 65.29/65.59  (assume-push @p37260 @t333)
% 65.29/65.59  (assume-push @p37261 @t228)
% 65.29/65.59  (step @p7067 :rule and_intro :premises (@p37260 @p37261 @p7047))
% 65.29/65.59  (step-pop @p37262 :rule scope :premises (@p7067))
% 65.29/65.59  (step-pop @p37263 :rule scope :premises (@p37262))
% 65.29/65.59  (step-pop @p37264 :rule scope :premises (@p37263))
% 65.29/65.59  (step @p7068 :rule process_scope :premises (@p37264) :args (@t1086))
% 65.29/65.59  (step @p7072 :rule implies_elim :premises (@p7068))
% 65.29/65.59  (step @p7073 :rule resolution :premises (@p7072 @p7060) :args (true @t1086))
% 65.29/65.59  (step @p7074 :rule not_and :premises (@p7073))
% 65.29/65.59  (step @p7075 :rule eq_resolve :premises (@p7074 @p7049))
% 65.29/65.59  (step @p7076 :rule symm :premises (@p360))
% 65.29/65.59  (step @p7077 :rule bool-double-not-elim :args (@t1087))
% 65.29/65.59  (step @p7078 :rule nary_cong :premises (@p7077 @p2351 @p1779) :args ((or (not @t1088) @t334 @t224)))
% 65.29/65.59  (assume-push @p37265 @t333)
% 65.29/65.59  (assume-push @p37266 @t223)
% 65.29/65.59  (assume-push @p37267 @t1088)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p7082 :rule symm :premises (@p37266))
% 65.29/65.59  (step @p7083 :rule trans :premises (@p37265 @p7082))
% 65.29/65.59  (step @p7084 :rule true_intro :premises (@p7083))
% 65.29/65.59  (step @p7085 :rule false_intro :premises (@p7076))
% 65.29/65.59  (step @p7086 :rule symm :premises (@p7085))
% 65.29/65.59  (step @p7087 :rule trans :premises (@p7086 @p7084))
% 65.29/65.59  (step @p7088 false :rule eq_resolve :premises (@p7087 @p2958))
% 65.29/65.59  (step-pop @p37268 :rule scope :premises (@p7088))
% 65.29/65.59  (step-pop @p37269 :rule scope :premises (@p37268))
% 65.29/65.59  (step-pop @p37270 :rule scope :premises (@p37269))
% 65.29/65.59  (step @p7089 :rule process_scope :premises (@p37270) :args (false))
% 65.29/65.59  (assume-push @p37271 @t1088)
% 65.29/65.59  (assume-push @p37272 @t333)
% 65.29/65.59  (assume-push @p37273 @t223)
% 65.29/65.59  (step @p7096 :rule and_intro :premises (@p37272 @p37273 @p7076))
% 65.29/65.59  (step-pop @p37274 :rule scope :premises (@p7096))
% 65.29/65.59  (step-pop @p37275 :rule scope :premises (@p37274))
% 65.29/65.59  (step-pop @p37276 :rule scope :premises (@p37275))
% 65.29/65.59  (step @p7097 :rule process_scope :premises (@p37276) :args (@t1089))
% 65.29/65.59  (step @p7101 :rule implies_elim :premises (@p7097))
% 65.29/65.59  (step @p7102 :rule resolution :premises (@p7101 @p7089) :args (true @t1089))
% 65.29/65.59  (step @p7103 :rule not_and :premises (@p7102))
% 65.29/65.59  (step @p7104 :rule eq_resolve :premises (@p7103 @p7078))
% 65.29/65.59  (step @p7105 :rule symm :premises (@p387))
% 65.29/65.59  (step @p7106 :rule bool-double-not-elim :args (@t1090))
% 65.29/65.59  (step @p7107 :rule nary_cong :premises (@p7106 @p2351 @p1753) :args ((or (not @t1091) @t334 @t219)))
% 65.29/65.59  (assume-push @p37277 @t333)
% 65.29/65.59  (assume-push @p37278 @t218)
% 65.29/65.59  (assume-push @p37279 @t1091)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p7111 :rule symm :premises (@p37278))
% 65.29/65.59  (step @p7112 :rule trans :premises (@p37277 @p7111))
% 65.29/65.59  (step @p7113 :rule true_intro :premises (@p7112))
% 65.29/65.59  (step @p7114 :rule false_intro :premises (@p7105))
% 65.29/65.59  (step @p7115 :rule symm :premises (@p7114))
% 65.29/65.59  (step @p7116 :rule trans :premises (@p7115 @p7113))
% 65.29/65.59  (step @p7117 false :rule eq_resolve :premises (@p7116 @p2958))
% 65.29/65.59  (step-pop @p37280 :rule scope :premises (@p7117))
% 65.29/65.59  (step-pop @p37281 :rule scope :premises (@p37280))
% 65.29/65.59  (step-pop @p37282 :rule scope :premises (@p37281))
% 65.29/65.59  (step @p7118 :rule process_scope :premises (@p37282) :args (false))
% 65.29/65.59  (assume-push @p37283 @t1091)
% 65.29/65.59  (assume-push @p37284 @t333)
% 65.29/65.59  (assume-push @p37285 @t218)
% 65.29/65.59  (step @p7125 :rule and_intro :premises (@p37284 @p37285 @p7105))
% 65.29/65.59  (step-pop @p37286 :rule scope :premises (@p7125))
% 65.29/65.59  (step-pop @p37287 :rule scope :premises (@p37286))
% 65.29/65.59  (step-pop @p37288 :rule scope :premises (@p37287))
% 65.29/65.59  (step @p7126 :rule process_scope :premises (@p37288) :args (@t1092))
% 65.29/65.59  (step @p7130 :rule implies_elim :premises (@p7126))
% 65.29/65.59  (step @p7131 :rule resolution :premises (@p7130 @p7118) :args (true @t1092))
% 65.29/65.59  (step @p7132 :rule not_and :premises (@p7131))
% 65.29/65.59  (step @p7133 :rule eq_resolve :premises (@p7132 @p7107))
% 65.29/65.59  (step @p7134 :rule symm :premises (@p415))
% 65.29/65.59  (step @p7135 :rule bool-double-not-elim :args (@t1093))
% 65.29/65.59  (step @p7136 :rule nary_cong :premises (@p7135 @p2351 @p1727) :args ((or (not @t1094) @t334 @t214)))
% 65.29/65.59  (assume-push @p37289 @t333)
% 65.29/65.59  (assume-push @p37290 @t213)
% 65.29/65.59  (assume-push @p37291 @t1094)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p7140 :rule symm :premises (@p37290))
% 65.29/65.59  (step @p7141 :rule trans :premises (@p37289 @p7140))
% 65.29/65.59  (step @p7142 :rule true_intro :premises (@p7141))
% 65.29/65.59  (step @p7143 :rule false_intro :premises (@p7134))
% 65.29/65.59  (step @p7144 :rule symm :premises (@p7143))
% 65.29/65.59  (step @p7145 :rule trans :premises (@p7144 @p7142))
% 65.29/65.59  (step @p7146 false :rule eq_resolve :premises (@p7145 @p2958))
% 65.29/65.59  (step-pop @p37292 :rule scope :premises (@p7146))
% 65.29/65.59  (step-pop @p37293 :rule scope :premises (@p37292))
% 65.29/65.59  (step-pop @p37294 :rule scope :premises (@p37293))
% 65.29/65.59  (step @p7147 :rule process_scope :premises (@p37294) :args (false))
% 65.29/65.59  (assume-push @p37295 @t1094)
% 65.29/65.59  (assume-push @p37296 @t333)
% 65.29/65.59  (assume-push @p37297 @t213)
% 65.29/65.59  (step @p7154 :rule and_intro :premises (@p37296 @p37297 @p7134))
% 65.29/65.59  (step-pop @p37298 :rule scope :premises (@p7154))
% 65.29/65.59  (step-pop @p37299 :rule scope :premises (@p37298))
% 65.29/65.59  (step-pop @p37300 :rule scope :premises (@p37299))
% 65.29/65.59  (step @p7155 :rule process_scope :premises (@p37300) :args (@t1095))
% 65.29/65.59  (step @p7159 :rule implies_elim :premises (@p7155))
% 65.29/65.59  (step @p7160 :rule resolution :premises (@p7159 @p7147) :args (true @t1095))
% 65.29/65.59  (step @p7161 :rule not_and :premises (@p7160))
% 65.29/65.59  (step @p7162 :rule eq_resolve :premises (@p7161 @p7136))
% 65.29/65.59  (step @p7163 :rule symm :premises (@p444))
% 65.29/65.59  (step @p7164 :rule bool-double-not-elim :args (@t1096))
% 65.29/65.59  (step @p7165 :rule nary_cong :premises (@p7164 @p2351 @p1701) :args ((or (not @t1097) @t334 @t209)))
% 65.29/65.59  (assume-push @p37301 @t333)
% 65.29/65.59  (assume-push @p37302 @t208)
% 65.29/65.59  (assume-push @p37303 @t1097)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p7169 :rule symm :premises (@p37302))
% 65.29/65.59  (step @p7170 :rule trans :premises (@p37301 @p7169))
% 65.29/65.59  (step @p7171 :rule true_intro :premises (@p7170))
% 65.29/65.59  (step @p7172 :rule false_intro :premises (@p7163))
% 65.29/65.59  (step @p7173 :rule symm :premises (@p7172))
% 65.29/65.59  (step @p7174 :rule trans :premises (@p7173 @p7171))
% 65.29/65.59  (step @p7175 false :rule eq_resolve :premises (@p7174 @p2958))
% 65.29/65.59  (step-pop @p37304 :rule scope :premises (@p7175))
% 65.29/65.59  (step-pop @p37305 :rule scope :premises (@p37304))
% 65.29/65.59  (step-pop @p37306 :rule scope :premises (@p37305))
% 65.29/65.59  (step @p7176 :rule process_scope :premises (@p37306) :args (false))
% 65.29/65.59  (assume-push @p37307 @t1097)
% 65.29/65.59  (assume-push @p37308 @t333)
% 65.29/65.59  (assume-push @p37309 @t208)
% 65.29/65.59  (step @p7183 :rule and_intro :premises (@p37308 @p37309 @p7163))
% 65.29/65.59  (step-pop @p37310 :rule scope :premises (@p7183))
% 65.29/65.59  (step-pop @p37311 :rule scope :premises (@p37310))
% 65.29/65.59  (step-pop @p37312 :rule scope :premises (@p37311))
% 65.29/65.59  (step @p7184 :rule process_scope :premises (@p37312) :args (@t1098))
% 65.29/65.59  (step @p7188 :rule implies_elim :premises (@p7184))
% 65.29/65.59  (step @p7189 :rule resolution :premises (@p7188 @p7176) :args (true @t1098))
% 65.29/65.59  (step @p7190 :rule not_and :premises (@p7189))
% 65.29/65.59  (step @p7191 :rule eq_resolve :premises (@p7190 @p7165))
% 65.29/65.59  (step @p7192 :rule symm :premises (@p474))
% 65.29/65.59  (step @p7193 :rule bool-double-not-elim :args (@t1099))
% 65.29/65.59  (step @p7194 :rule nary_cong :premises (@p7193 @p2351 @p1675) :args ((or (not @t1100) @t334 @t204)))
% 65.29/65.59  (assume-push @p37313 @t333)
% 65.29/65.59  (assume-push @p37314 @t203)
% 65.29/65.59  (assume-push @p37315 @t1100)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p7198 :rule symm :premises (@p37314))
% 65.29/65.59  (step @p7199 :rule trans :premises (@p37313 @p7198))
% 65.29/65.59  (step @p7200 :rule true_intro :premises (@p7199))
% 65.29/65.59  (step @p7201 :rule false_intro :premises (@p7192))
% 65.29/65.59  (step @p7202 :rule symm :premises (@p7201))
% 65.29/65.59  (step @p7203 :rule trans :premises (@p7202 @p7200))
% 65.29/65.59  (step @p7204 false :rule eq_resolve :premises (@p7203 @p2958))
% 65.29/65.59  (step-pop @p37316 :rule scope :premises (@p7204))
% 65.29/65.59  (step-pop @p37317 :rule scope :premises (@p37316))
% 65.29/65.59  (step-pop @p37318 :rule scope :premises (@p37317))
% 65.29/65.59  (step @p7205 :rule process_scope :premises (@p37318) :args (false))
% 65.29/65.59  (assume-push @p37319 @t1100)
% 65.29/65.59  (assume-push @p37320 @t333)
% 65.29/65.59  (assume-push @p37321 @t203)
% 65.29/65.59  (step @p7212 :rule and_intro :premises (@p37320 @p37321 @p7192))
% 65.29/65.59  (step-pop @p37322 :rule scope :premises (@p7212))
% 65.29/65.59  (step-pop @p37323 :rule scope :premises (@p37322))
% 65.29/65.59  (step-pop @p37324 :rule scope :premises (@p37323))
% 65.29/65.59  (step @p7213 :rule process_scope :premises (@p37324) :args (@t1101))
% 65.29/65.59  (step @p7217 :rule implies_elim :premises (@p7213))
% 65.29/65.59  (step @p7218 :rule resolution :premises (@p7217 @p7205) :args (true @t1101))
% 65.29/65.59  (step @p7219 :rule not_and :premises (@p7218))
% 65.29/65.59  (step @p7220 :rule eq_resolve :premises (@p7219 @p7194))
% 65.29/65.59  (step @p7221 :rule symm :premises (@p505))
% 65.29/65.59  (step @p7222 :rule bool-double-not-elim :args (@t1102))
% 65.29/65.59  (step @p7223 :rule nary_cong :premises (@p7222 @p2351 @p1649) :args ((or (not @t1103) @t334 @t199)))
% 65.29/65.59  (assume-push @p37325 @t333)
% 65.29/65.59  (assume-push @p37326 @t198)
% 65.29/65.59  (assume-push @p37327 @t1103)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p7227 :rule symm :premises (@p37326))
% 65.29/65.59  (step @p7228 :rule trans :premises (@p37325 @p7227))
% 65.29/65.59  (step @p7229 :rule true_intro :premises (@p7228))
% 65.29/65.59  (step @p7230 :rule false_intro :premises (@p7221))
% 65.29/65.59  (step @p7231 :rule symm :premises (@p7230))
% 65.29/65.59  (step @p7232 :rule trans :premises (@p7231 @p7229))
% 65.29/65.59  (step @p7233 false :rule eq_resolve :premises (@p7232 @p2958))
% 65.29/65.59  (step-pop @p37328 :rule scope :premises (@p7233))
% 65.29/65.59  (step-pop @p37329 :rule scope :premises (@p37328))
% 65.29/65.59  (step-pop @p37330 :rule scope :premises (@p37329))
% 65.29/65.59  (step @p7234 :rule process_scope :premises (@p37330) :args (false))
% 65.29/65.59  (assume-push @p37331 @t1103)
% 65.29/65.59  (assume-push @p37332 @t333)
% 65.29/65.59  (assume-push @p37333 @t198)
% 65.29/65.59  (step @p7241 :rule and_intro :premises (@p37332 @p37333 @p7221))
% 65.29/65.59  (step-pop @p37334 :rule scope :premises (@p7241))
% 65.29/65.59  (step-pop @p37335 :rule scope :premises (@p37334))
% 65.29/65.59  (step-pop @p37336 :rule scope :premises (@p37335))
% 65.29/65.59  (step @p7242 :rule process_scope :premises (@p37336) :args (@t1104))
% 65.29/65.59  (step @p7246 :rule implies_elim :premises (@p7242))
% 65.29/65.59  (step @p7247 :rule resolution :premises (@p7246 @p7234) :args (true @t1104))
% 65.29/65.59  (step @p7248 :rule not_and :premises (@p7247))
% 65.29/65.59  (step @p7249 :rule eq_resolve :premises (@p7248 @p7223))
% 65.29/65.59  (step @p7250 :rule symm :premises (@p537))
% 65.29/65.59  (step @p7251 :rule bool-double-not-elim :args (@t1105))
% 65.29/65.59  (step @p7252 :rule nary_cong :premises (@p7251 @p2351 @p1623) :args ((or (not @t1106) @t334 @t194)))
% 65.29/65.59  (assume-push @p37337 @t333)
% 65.29/65.59  (assume-push @p37338 @t193)
% 65.29/65.59  (assume-push @p37339 @t1106)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p7256 :rule symm :premises (@p37338))
% 65.29/65.59  (step @p7257 :rule trans :premises (@p37337 @p7256))
% 65.29/65.59  (step @p7258 :rule true_intro :premises (@p7257))
% 65.29/65.59  (step @p7259 :rule false_intro :premises (@p7250))
% 65.29/65.59  (step @p7260 :rule symm :premises (@p7259))
% 65.29/65.59  (step @p7261 :rule trans :premises (@p7260 @p7258))
% 65.29/65.59  (step @p7262 false :rule eq_resolve :premises (@p7261 @p2958))
% 65.29/65.59  (step-pop @p37340 :rule scope :premises (@p7262))
% 65.29/65.59  (step-pop @p37341 :rule scope :premises (@p37340))
% 65.29/65.59  (step-pop @p37342 :rule scope :premises (@p37341))
% 65.29/65.59  (step @p7263 :rule process_scope :premises (@p37342) :args (false))
% 65.29/65.59  (assume-push @p37343 @t1106)
% 65.29/65.59  (assume-push @p37344 @t333)
% 65.29/65.59  (assume-push @p37345 @t193)
% 65.29/65.59  (step @p7270 :rule and_intro :premises (@p37344 @p37345 @p7250))
% 65.29/65.59  (step-pop @p37346 :rule scope :premises (@p7270))
% 65.29/65.59  (step-pop @p37347 :rule scope :premises (@p37346))
% 65.29/65.59  (step-pop @p37348 :rule scope :premises (@p37347))
% 65.29/65.59  (step @p7271 :rule process_scope :premises (@p37348) :args (@t1107))
% 65.29/65.59  (step @p7275 :rule implies_elim :premises (@p7271))
% 65.29/65.59  (step @p7276 :rule resolution :premises (@p7275 @p7263) :args (true @t1107))
% 65.29/65.59  (step @p7277 :rule not_and :premises (@p7276))
% 65.29/65.59  (step @p7278 :rule eq_resolve :premises (@p7277 @p7252))
% 65.29/65.59  (step @p7279 :rule symm :premises (@p570))
% 65.29/65.59  (step @p7280 :rule bool-double-not-elim :args (@t1108))
% 65.29/65.59  (step @p7281 :rule nary_cong :premises (@p7280 @p2351 @p1597) :args ((or (not @t1109) @t334 @t189)))
% 65.29/65.59  (assume-push @p37349 @t333)
% 65.29/65.59  (assume-push @p37350 @t188)
% 65.29/65.59  (assume-push @p37351 @t1109)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p7285 :rule symm :premises (@p37350))
% 65.29/65.59  (step @p7286 :rule trans :premises (@p37349 @p7285))
% 65.29/65.59  (step @p7287 :rule true_intro :premises (@p7286))
% 65.29/65.59  (step @p7288 :rule false_intro :premises (@p7279))
% 65.29/65.59  (step @p7289 :rule symm :premises (@p7288))
% 65.29/65.59  (step @p7290 :rule trans :premises (@p7289 @p7287))
% 65.29/65.59  (step @p7291 false :rule eq_resolve :premises (@p7290 @p2958))
% 65.29/65.59  (step-pop @p37352 :rule scope :premises (@p7291))
% 65.29/65.59  (step-pop @p37353 :rule scope :premises (@p37352))
% 65.29/65.59  (step-pop @p37354 :rule scope :premises (@p37353))
% 65.29/65.59  (step @p7292 :rule process_scope :premises (@p37354) :args (false))
% 65.29/65.59  (assume-push @p37355 @t1109)
% 65.29/65.59  (assume-push @p37356 @t333)
% 65.29/65.59  (assume-push @p37357 @t188)
% 65.29/65.59  (step @p7299 :rule and_intro :premises (@p37356 @p37357 @p7279))
% 65.29/65.59  (step-pop @p37358 :rule scope :premises (@p7299))
% 65.29/65.59  (step-pop @p37359 :rule scope :premises (@p37358))
% 65.29/65.59  (step-pop @p37360 :rule scope :premises (@p37359))
% 65.29/65.59  (step @p7300 :rule process_scope :premises (@p37360) :args (@t1110))
% 65.29/65.59  (step @p7304 :rule implies_elim :premises (@p7300))
% 65.29/65.59  (step @p7305 :rule resolution :premises (@p7304 @p7292) :args (true @t1110))
% 65.29/65.59  (step @p7306 :rule not_and :premises (@p7305))
% 65.29/65.59  (step @p7307 :rule eq_resolve :premises (@p7306 @p7281))
% 65.29/65.59  (step @p7308 :rule symm :premises (@p604))
% 65.29/65.59  (step @p7309 :rule bool-double-not-elim :args (@t1111))
% 65.29/65.59  (step @p7310 :rule nary_cong :premises (@p7309 @p2351 @p1571) :args ((or (not @t1112) @t334 @t184)))
% 65.29/65.59  (assume-push @p37361 @t333)
% 65.29/65.59  (assume-push @p37362 @t183)
% 65.29/65.59  (assume-push @p37363 @t1112)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p7314 :rule symm :premises (@p37362))
% 65.29/65.59  (step @p7315 :rule trans :premises (@p37361 @p7314))
% 65.29/65.59  (step @p7316 :rule true_intro :premises (@p7315))
% 65.29/65.59  (step @p7317 :rule false_intro :premises (@p7308))
% 65.29/65.59  (step @p7318 :rule symm :premises (@p7317))
% 65.29/65.59  (step @p7319 :rule trans :premises (@p7318 @p7316))
% 65.29/65.59  (step @p7320 false :rule eq_resolve :premises (@p7319 @p2958))
% 65.29/65.59  (step-pop @p37364 :rule scope :premises (@p7320))
% 65.29/65.59  (step-pop @p37365 :rule scope :premises (@p37364))
% 65.29/65.59  (step-pop @p37366 :rule scope :premises (@p37365))
% 65.29/65.59  (step @p7321 :rule process_scope :premises (@p37366) :args (false))
% 65.29/65.59  (assume-push @p37367 @t1112)
% 65.29/65.59  (assume-push @p37368 @t333)
% 65.29/65.59  (assume-push @p37369 @t183)
% 65.29/65.59  (step @p7328 :rule and_intro :premises (@p37368 @p37369 @p7308))
% 65.29/65.59  (step-pop @p37370 :rule scope :premises (@p7328))
% 65.29/65.59  (step-pop @p37371 :rule scope :premises (@p37370))
% 65.29/65.59  (step-pop @p37372 :rule scope :premises (@p37371))
% 65.29/65.59  (step @p7329 :rule process_scope :premises (@p37372) :args (@t1113))
% 65.29/65.59  (step @p7333 :rule implies_elim :premises (@p7329))
% 65.29/65.59  (step @p7334 :rule resolution :premises (@p7333 @p7321) :args (true @t1113))
% 65.29/65.59  (step @p7335 :rule not_and :premises (@p7334))
% 65.29/65.59  (step @p7336 :rule eq_resolve :premises (@p7335 @p7310))
% 65.29/65.59  (step @p7337 :rule symm :premises (@p639))
% 65.29/65.59  (step @p7338 :rule bool-double-not-elim :args (@t1114))
% 65.29/65.59  (step @p7339 :rule nary_cong :premises (@p7338 @p2351 @p1545) :args ((or (not @t1115) @t334 @t179)))
% 65.29/65.59  (assume-push @p37373 @t333)
% 65.29/65.59  (assume-push @p37374 @t178)
% 65.29/65.59  (assume-push @p37375 @t1115)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p7343 :rule symm :premises (@p37374))
% 65.29/65.59  (step @p7344 :rule trans :premises (@p37373 @p7343))
% 65.29/65.59  (step @p7345 :rule true_intro :premises (@p7344))
% 65.29/65.59  (step @p7346 :rule false_intro :premises (@p7337))
% 65.29/65.59  (step @p7347 :rule symm :premises (@p7346))
% 65.29/65.59  (step @p7348 :rule trans :premises (@p7347 @p7345))
% 65.29/65.59  (step @p7349 false :rule eq_resolve :premises (@p7348 @p2958))
% 65.29/65.59  (step-pop @p37376 :rule scope :premises (@p7349))
% 65.29/65.59  (step-pop @p37377 :rule scope :premises (@p37376))
% 65.29/65.59  (step-pop @p37378 :rule scope :premises (@p37377))
% 65.29/65.59  (step @p7350 :rule process_scope :premises (@p37378) :args (false))
% 65.29/65.59  (assume-push @p37379 @t1115)
% 65.29/65.59  (assume-push @p37380 @t333)
% 65.29/65.59  (assume-push @p37381 @t178)
% 65.29/65.59  (step @p7357 :rule and_intro :premises (@p37380 @p37381 @p7337))
% 65.29/65.59  (step-pop @p37382 :rule scope :premises (@p7357))
% 65.29/65.59  (step-pop @p37383 :rule scope :premises (@p37382))
% 65.29/65.59  (step-pop @p37384 :rule scope :premises (@p37383))
% 65.29/65.59  (step @p7358 :rule process_scope :premises (@p37384) :args (@t1116))
% 65.29/65.59  (step @p7362 :rule implies_elim :premises (@p7358))
% 65.29/65.59  (step @p7363 :rule resolution :premises (@p7362 @p7350) :args (true @t1116))
% 65.29/65.59  (step @p7364 :rule not_and :premises (@p7363))
% 65.29/65.59  (step @p7365 :rule eq_resolve :premises (@p7364 @p7339))
% 65.29/65.59  (step @p7366 :rule symm :premises (@p675))
% 65.29/65.59  (step @p7367 :rule bool-double-not-elim :args (@t1117))
% 65.29/65.59  (step @p7368 :rule nary_cong :premises (@p7367 @p2351 @p1519) :args ((or (not @t1118) @t334 @t174)))
% 65.29/65.59  (assume-push @p37385 @t333)
% 65.29/65.59  (assume-push @p37386 @t173)
% 65.29/65.59  (assume-push @p37387 @t1118)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p7372 :rule symm :premises (@p37386))
% 65.29/65.59  (step @p7373 :rule trans :premises (@p37385 @p7372))
% 65.29/65.59  (step @p7374 :rule true_intro :premises (@p7373))
% 65.29/65.59  (step @p7375 :rule false_intro :premises (@p7366))
% 65.29/65.59  (step @p7376 :rule symm :premises (@p7375))
% 65.29/65.59  (step @p7377 :rule trans :premises (@p7376 @p7374))
% 65.29/65.59  (step @p7378 false :rule eq_resolve :premises (@p7377 @p2958))
% 65.29/65.59  (step-pop @p37388 :rule scope :premises (@p7378))
% 65.29/65.59  (step-pop @p37389 :rule scope :premises (@p37388))
% 65.29/65.59  (step-pop @p37390 :rule scope :premises (@p37389))
% 65.29/65.59  (step @p7379 :rule process_scope :premises (@p37390) :args (false))
% 65.29/65.59  (assume-push @p37391 @t1118)
% 65.29/65.59  (assume-push @p37392 @t333)
% 65.29/65.59  (assume-push @p37393 @t173)
% 65.29/65.59  (step @p7386 :rule and_intro :premises (@p37392 @p37393 @p7366))
% 65.29/65.59  (step-pop @p37394 :rule scope :premises (@p7386))
% 65.29/65.59  (step-pop @p37395 :rule scope :premises (@p37394))
% 65.29/65.59  (step-pop @p37396 :rule scope :premises (@p37395))
% 65.29/65.59  (step @p7387 :rule process_scope :premises (@p37396) :args (@t1119))
% 65.29/65.59  (step @p7391 :rule implies_elim :premises (@p7387))
% 65.29/65.59  (step @p7392 :rule resolution :premises (@p7391 @p7379) :args (true @t1119))
% 65.29/65.59  (step @p7393 :rule not_and :premises (@p7392))
% 65.29/65.59  (step @p7394 :rule eq_resolve :premises (@p7393 @p7368))
% 65.29/65.59  (step @p7395 :rule symm :premises (@p712))
% 65.29/65.59  (step @p7396 :rule bool-double-not-elim :args (@t1120))
% 65.29/65.59  (step @p7397 :rule nary_cong :premises (@p7396 @p2351 @p1493) :args ((or (not @t1121) @t334 @t169)))
% 65.29/65.59  (assume-push @p37397 @t333)
% 65.29/65.59  (assume-push @p37398 @t168)
% 65.29/65.59  (assume-push @p37399 @t1121)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p7401 :rule symm :premises (@p37398))
% 65.29/65.59  (step @p7402 :rule trans :premises (@p37397 @p7401))
% 65.29/65.59  (step @p7403 :rule true_intro :premises (@p7402))
% 65.29/65.59  (step @p7404 :rule false_intro :premises (@p7395))
% 65.29/65.59  (step @p7405 :rule symm :premises (@p7404))
% 65.29/65.59  (step @p7406 :rule trans :premises (@p7405 @p7403))
% 65.29/65.59  (step @p7407 false :rule eq_resolve :premises (@p7406 @p2958))
% 65.29/65.59  (step-pop @p37400 :rule scope :premises (@p7407))
% 65.29/65.59  (step-pop @p37401 :rule scope :premises (@p37400))
% 65.29/65.59  (step-pop @p37402 :rule scope :premises (@p37401))
% 65.29/65.59  (step @p7408 :rule process_scope :premises (@p37402) :args (false))
% 65.29/65.59  (assume-push @p37403 @t1121)
% 65.29/65.59  (assume-push @p37404 @t333)
% 65.29/65.59  (assume-push @p37405 @t168)
% 65.29/65.59  (step @p7415 :rule and_intro :premises (@p37404 @p37405 @p7395))
% 65.29/65.59  (step-pop @p37406 :rule scope :premises (@p7415))
% 65.29/65.59  (step-pop @p37407 :rule scope :premises (@p37406))
% 65.29/65.59  (step-pop @p37408 :rule scope :premises (@p37407))
% 65.29/65.59  (step @p7416 :rule process_scope :premises (@p37408) :args (@t1122))
% 65.29/65.59  (step @p7420 :rule implies_elim :premises (@p7416))
% 65.29/65.59  (step @p7421 :rule resolution :premises (@p7420 @p7408) :args (true @t1122))
% 65.29/65.59  (step @p7422 :rule not_and :premises (@p7421))
% 65.29/65.59  (step @p7423 :rule eq_resolve :premises (@p7422 @p7397))
% 65.29/65.59  (step @p7424 :rule symm :premises (@p750))
% 65.29/65.59  (step @p7425 :rule bool-double-not-elim :args (@t1123))
% 65.29/65.59  (step @p7426 :rule nary_cong :premises (@p7425 @p2351 @p1467) :args ((or (not @t1124) @t334 @t164)))
% 65.29/65.59  (assume-push @p37409 @t333)
% 65.29/65.59  (assume-push @p37410 @t163)
% 65.29/65.59  (assume-push @p37411 @t1124)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p7430 :rule symm :premises (@p37410))
% 65.29/65.59  (step @p7431 :rule trans :premises (@p37409 @p7430))
% 65.29/65.59  (step @p7432 :rule true_intro :premises (@p7431))
% 65.29/65.59  (step @p7433 :rule false_intro :premises (@p7424))
% 65.29/65.59  (step @p7434 :rule symm :premises (@p7433))
% 65.29/65.59  (step @p7435 :rule trans :premises (@p7434 @p7432))
% 65.29/65.59  (step @p7436 false :rule eq_resolve :premises (@p7435 @p2958))
% 65.29/65.59  (step-pop @p37412 :rule scope :premises (@p7436))
% 65.29/65.59  (step-pop @p37413 :rule scope :premises (@p37412))
% 65.29/65.59  (step-pop @p37414 :rule scope :premises (@p37413))
% 65.29/65.59  (step @p7437 :rule process_scope :premises (@p37414) :args (false))
% 65.29/65.59  (assume-push @p37415 @t1124)
% 65.29/65.59  (assume-push @p37416 @t333)
% 65.29/65.59  (assume-push @p37417 @t163)
% 65.29/65.59  (step @p7444 :rule and_intro :premises (@p37416 @p37417 @p7424))
% 65.29/65.59  (step-pop @p37418 :rule scope :premises (@p7444))
% 65.29/65.59  (step-pop @p37419 :rule scope :premises (@p37418))
% 65.29/65.59  (step-pop @p37420 :rule scope :premises (@p37419))
% 65.29/65.59  (step @p7445 :rule process_scope :premises (@p37420) :args (@t1125))
% 65.29/65.59  (step @p7449 :rule implies_elim :premises (@p7445))
% 65.29/65.59  (step @p7450 :rule resolution :premises (@p7449 @p7437) :args (true @t1125))
% 65.29/65.59  (step @p7451 :rule not_and :premises (@p7450))
% 65.29/65.59  (step @p7452 :rule eq_resolve :premises (@p7451 @p7426))
% 65.29/65.59  (step @p7453 :rule symm :premises (@p789))
% 65.29/65.59  (step @p7454 :rule bool-double-not-elim :args (@t1126))
% 65.29/65.59  (step @p7455 :rule nary_cong :premises (@p7454 @p2351 @p1441) :args ((or (not @t1127) @t334 @t159)))
% 65.29/65.59  (assume-push @p37421 @t333)
% 65.29/65.59  (assume-push @p37422 @t158)
% 65.29/65.59  (assume-push @p37423 @t1127)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p7459 :rule symm :premises (@p37422))
% 65.29/65.59  (step @p7460 :rule trans :premises (@p37421 @p7459))
% 65.29/65.59  (step @p7461 :rule true_intro :premises (@p7460))
% 65.29/65.59  (step @p7462 :rule false_intro :premises (@p7453))
% 65.29/65.59  (step @p7463 :rule symm :premises (@p7462))
% 65.29/65.59  (step @p7464 :rule trans :premises (@p7463 @p7461))
% 65.29/65.59  (step @p7465 false :rule eq_resolve :premises (@p7464 @p2958))
% 65.29/65.59  (step-pop @p37424 :rule scope :premises (@p7465))
% 65.29/65.59  (step-pop @p37425 :rule scope :premises (@p37424))
% 65.29/65.59  (step-pop @p37426 :rule scope :premises (@p37425))
% 65.29/65.59  (step @p7466 :rule process_scope :premises (@p37426) :args (false))
% 65.29/65.59  (assume-push @p37427 @t1127)
% 65.29/65.59  (assume-push @p37428 @t333)
% 65.29/65.59  (assume-push @p37429 @t158)
% 65.29/65.59  (step @p7473 :rule and_intro :premises (@p37428 @p37429 @p7453))
% 65.29/65.59  (step-pop @p37430 :rule scope :premises (@p7473))
% 65.29/65.59  (step-pop @p37431 :rule scope :premises (@p37430))
% 65.29/65.59  (step-pop @p37432 :rule scope :premises (@p37431))
% 65.29/65.59  (step @p7474 :rule process_scope :premises (@p37432) :args (@t1128))
% 65.29/65.59  (step @p7478 :rule implies_elim :premises (@p7474))
% 65.29/65.59  (step @p7479 :rule resolution :premises (@p7478 @p7466) :args (true @t1128))
% 65.29/65.59  (step @p7480 :rule not_and :premises (@p7479))
% 65.29/65.59  (step @p7481 :rule eq_resolve :premises (@p7480 @p7455))
% 65.29/65.59  (step @p7482 :rule symm :premises (@p829))
% 65.29/65.59  (step @p7483 :rule bool-double-not-elim :args (@t1129))
% 65.29/65.59  (step @p7484 :rule nary_cong :premises (@p7483 @p2351 @p1415) :args ((or (not @t1130) @t334 @t154)))
% 65.29/65.59  (assume-push @p37433 @t333)
% 65.29/65.59  (assume-push @p37434 @t153)
% 65.29/65.59  (assume-push @p37435 @t1130)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p7488 :rule symm :premises (@p37434))
% 65.29/65.59  (step @p7489 :rule trans :premises (@p37433 @p7488))
% 65.29/65.59  (step @p7490 :rule true_intro :premises (@p7489))
% 65.29/65.59  (step @p7491 :rule false_intro :premises (@p7482))
% 65.29/65.59  (step @p7492 :rule symm :premises (@p7491))
% 65.29/65.59  (step @p7493 :rule trans :premises (@p7492 @p7490))
% 65.29/65.59  (step @p7494 false :rule eq_resolve :premises (@p7493 @p2958))
% 65.29/65.59  (step-pop @p37436 :rule scope :premises (@p7494))
% 65.29/65.59  (step-pop @p37437 :rule scope :premises (@p37436))
% 65.29/65.59  (step-pop @p37438 :rule scope :premises (@p37437))
% 65.29/65.59  (step @p7495 :rule process_scope :premises (@p37438) :args (false))
% 65.29/65.59  (assume-push @p37439 @t1130)
% 65.29/65.59  (assume-push @p37440 @t333)
% 65.29/65.59  (assume-push @p37441 @t153)
% 65.29/65.59  (step @p7502 :rule and_intro :premises (@p37440 @p37441 @p7482))
% 65.29/65.59  (step-pop @p37442 :rule scope :premises (@p7502))
% 65.29/65.59  (step-pop @p37443 :rule scope :premises (@p37442))
% 65.29/65.59  (step-pop @p37444 :rule scope :premises (@p37443))
% 65.29/65.59  (step @p7503 :rule process_scope :premises (@p37444) :args (@t1131))
% 65.29/65.59  (step @p7507 :rule implies_elim :premises (@p7503))
% 65.29/65.59  (step @p7508 :rule resolution :premises (@p7507 @p7495) :args (true @t1131))
% 65.29/65.59  (step @p7509 :rule not_and :premises (@p7508))
% 65.29/65.59  (step @p7510 :rule eq_resolve :premises (@p7509 @p7484))
% 65.29/65.59  (step @p7511 :rule symm :premises (@p870))
% 65.29/65.59  (step @p7512 :rule bool-double-not-elim :args (@t1132))
% 65.29/65.59  (step @p7513 :rule nary_cong :premises (@p7512 @p2351 @p1389) :args ((or (not @t1133) @t334 @t149)))
% 65.29/65.59  (assume-push @p37445 @t333)
% 65.29/65.59  (assume-push @p37446 @t148)
% 65.29/65.59  (assume-push @p37447 @t1133)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p7517 :rule symm :premises (@p37446))
% 65.29/65.59  (step @p7518 :rule trans :premises (@p37445 @p7517))
% 65.29/65.59  (step @p7519 :rule true_intro :premises (@p7518))
% 65.29/65.59  (step @p7520 :rule false_intro :premises (@p7511))
% 65.29/65.59  (step @p7521 :rule symm :premises (@p7520))
% 65.29/65.59  (step @p7522 :rule trans :premises (@p7521 @p7519))
% 65.29/65.59  (step @p7523 false :rule eq_resolve :premises (@p7522 @p2958))
% 65.29/65.59  (step-pop @p37448 :rule scope :premises (@p7523))
% 65.29/65.59  (step-pop @p37449 :rule scope :premises (@p37448))
% 65.29/65.59  (step-pop @p37450 :rule scope :premises (@p37449))
% 65.29/65.59  (step @p7524 :rule process_scope :premises (@p37450) :args (false))
% 65.29/65.59  (assume-push @p37451 @t1133)
% 65.29/65.59  (assume-push @p37452 @t333)
% 65.29/65.59  (assume-push @p37453 @t148)
% 65.29/65.59  (step @p7531 :rule and_intro :premises (@p37452 @p37453 @p7511))
% 65.29/65.59  (step-pop @p37454 :rule scope :premises (@p7531))
% 65.29/65.59  (step-pop @p37455 :rule scope :premises (@p37454))
% 65.29/65.59  (step-pop @p37456 :rule scope :premises (@p37455))
% 65.29/65.59  (step @p7532 :rule process_scope :premises (@p37456) :args (@t1134))
% 65.29/65.59  (step @p7536 :rule implies_elim :premises (@p7532))
% 65.29/65.59  (step @p7537 :rule resolution :premises (@p7536 @p7524) :args (true @t1134))
% 65.29/65.59  (step @p7538 :rule not_and :premises (@p7537))
% 65.29/65.59  (step @p7539 :rule eq_resolve :premises (@p7538 @p7513))
% 65.29/65.59  (step @p7540 :rule symm :premises (@p912))
% 65.29/65.59  (step @p7541 :rule bool-double-not-elim :args (@t1135))
% 65.29/65.59  (step @p7542 :rule nary_cong :premises (@p7541 @p2351 @p1363) :args ((or (not @t1136) @t334 @t144)))
% 65.29/65.59  (assume-push @p37457 @t333)
% 65.29/65.59  (assume-push @p37458 @t143)
% 65.29/65.59  (assume-push @p37459 @t1136)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p7546 :rule symm :premises (@p37458))
% 65.29/65.59  (step @p7547 :rule trans :premises (@p37457 @p7546))
% 65.29/65.59  (step @p7548 :rule true_intro :premises (@p7547))
% 65.29/65.59  (step @p7549 :rule false_intro :premises (@p7540))
% 65.29/65.59  (step @p7550 :rule symm :premises (@p7549))
% 65.29/65.59  (step @p7551 :rule trans :premises (@p7550 @p7548))
% 65.29/65.59  (step @p7552 false :rule eq_resolve :premises (@p7551 @p2958))
% 65.29/65.59  (step-pop @p37460 :rule scope :premises (@p7552))
% 65.29/65.59  (step-pop @p37461 :rule scope :premises (@p37460))
% 65.29/65.59  (step-pop @p37462 :rule scope :premises (@p37461))
% 65.29/65.59  (step @p7553 :rule process_scope :premises (@p37462) :args (false))
% 65.29/65.59  (assume-push @p37463 @t1136)
% 65.29/65.59  (assume-push @p37464 @t333)
% 65.29/65.59  (assume-push @p37465 @t143)
% 65.29/65.59  (step @p7560 :rule and_intro :premises (@p37464 @p37465 @p7540))
% 65.29/65.59  (step-pop @p37466 :rule scope :premises (@p7560))
% 65.29/65.59  (step-pop @p37467 :rule scope :premises (@p37466))
% 65.29/65.59  (step-pop @p37468 :rule scope :premises (@p37467))
% 65.29/65.59  (step @p7561 :rule process_scope :premises (@p37468) :args (@t1137))
% 65.29/65.59  (step @p7565 :rule implies_elim :premises (@p7561))
% 65.29/65.59  (step @p7566 :rule resolution :premises (@p7565 @p7553) :args (true @t1137))
% 65.29/65.59  (step @p7567 :rule not_and :premises (@p7566))
% 65.29/65.59  (step @p7568 :rule eq_resolve :premises (@p7567 @p7542))
% 65.29/65.59  (step @p7569 :rule symm :premises (@p955))
% 65.29/65.59  (step @p7570 :rule bool-double-not-elim :args (@t1138))
% 65.29/65.59  (step @p7571 :rule nary_cong :premises (@p7570 @p2351 @p1337) :args ((or (not @t1139) @t334 @t139)))
% 65.29/65.59  (assume-push @p37469 @t333)
% 65.29/65.59  (assume-push @p37470 @t138)
% 65.29/65.59  (assume-push @p37471 @t1139)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p7575 :rule symm :premises (@p37470))
% 65.29/65.59  (step @p7576 :rule trans :premises (@p37469 @p7575))
% 65.29/65.59  (step @p7577 :rule true_intro :premises (@p7576))
% 65.29/65.59  (step @p7578 :rule false_intro :premises (@p7569))
% 65.29/65.59  (step @p7579 :rule symm :premises (@p7578))
% 65.29/65.59  (step @p7580 :rule trans :premises (@p7579 @p7577))
% 65.29/65.59  (step @p7581 false :rule eq_resolve :premises (@p7580 @p2958))
% 65.29/65.59  (step-pop @p37472 :rule scope :premises (@p7581))
% 65.29/65.59  (step-pop @p37473 :rule scope :premises (@p37472))
% 65.29/65.59  (step-pop @p37474 :rule scope :premises (@p37473))
% 65.29/65.59  (step @p7582 :rule process_scope :premises (@p37474) :args (false))
% 65.29/65.59  (assume-push @p37475 @t1139)
% 65.29/65.59  (assume-push @p37476 @t333)
% 65.29/65.59  (assume-push @p37477 @t138)
% 65.29/65.59  (step @p7589 :rule and_intro :premises (@p37476 @p37477 @p7569))
% 65.29/65.59  (step-pop @p37478 :rule scope :premises (@p7589))
% 65.29/65.59  (step-pop @p37479 :rule scope :premises (@p37478))
% 65.29/65.59  (step-pop @p37480 :rule scope :premises (@p37479))
% 65.29/65.59  (step @p7590 :rule process_scope :premises (@p37480) :args (@t1140))
% 65.29/65.59  (step @p7594 :rule implies_elim :premises (@p7590))
% 65.29/65.59  (step @p7595 :rule resolution :premises (@p7594 @p7582) :args (true @t1140))
% 65.29/65.59  (step @p7596 :rule not_and :premises (@p7595))
% 65.29/65.59  (step @p7597 :rule eq_resolve :premises (@p7596 @p7571))
% 65.29/65.59  (step @p7598 :rule symm :premises (@p999))
% 65.29/65.59  (step @p7599 :rule bool-double-not-elim :args (@t1141))
% 65.29/65.59  (step @p7600 :rule nary_cong :premises (@p7599 @p2351 @p1311) :args ((or (not @t1142) @t334 @t134)))
% 65.29/65.59  (assume-push @p37481 @t333)
% 65.29/65.59  (assume-push @p37482 @t133)
% 65.29/65.59  (assume-push @p37483 @t1142)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p7604 :rule symm :premises (@p37482))
% 65.29/65.59  (step @p7605 :rule trans :premises (@p37481 @p7604))
% 65.29/65.59  (step @p7606 :rule true_intro :premises (@p7605))
% 65.29/65.59  (step @p7607 :rule false_intro :premises (@p7598))
% 65.29/65.59  (step @p7608 :rule symm :premises (@p7607))
% 65.29/65.59  (step @p7609 :rule trans :premises (@p7608 @p7606))
% 65.29/65.59  (step @p7610 false :rule eq_resolve :premises (@p7609 @p2958))
% 65.29/65.59  (step-pop @p37484 :rule scope :premises (@p7610))
% 65.29/65.59  (step-pop @p37485 :rule scope :premises (@p37484))
% 65.29/65.59  (step-pop @p37486 :rule scope :premises (@p37485))
% 65.29/65.59  (step @p7611 :rule process_scope :premises (@p37486) :args (false))
% 65.29/65.59  (assume-push @p37487 @t1142)
% 65.29/65.59  (assume-push @p37488 @t333)
% 65.29/65.59  (assume-push @p37489 @t133)
% 65.29/65.59  (step @p7618 :rule and_intro :premises (@p37488 @p37489 @p7598))
% 65.29/65.59  (step-pop @p37490 :rule scope :premises (@p7618))
% 65.29/65.59  (step-pop @p37491 :rule scope :premises (@p37490))
% 65.29/65.59  (step-pop @p37492 :rule scope :premises (@p37491))
% 65.29/65.59  (step @p7619 :rule process_scope :premises (@p37492) :args (@t1143))
% 65.29/65.59  (step @p7623 :rule implies_elim :premises (@p7619))
% 65.29/65.59  (step @p7624 :rule resolution :premises (@p7623 @p7611) :args (true @t1143))
% 65.29/65.59  (step @p7625 :rule not_and :premises (@p7624))
% 65.29/65.59  (step @p7626 :rule eq_resolve :premises (@p7625 @p7600))
% 65.29/65.59  (step @p7627 :rule symm :premises (@p1044))
% 65.29/65.59  (step @p7628 :rule bool-double-not-elim :args (@t1144))
% 65.29/65.59  (step @p7629 :rule nary_cong :premises (@p7628 @p2351 @p1285) :args ((or (not @t1145) @t334 @t129)))
% 65.29/65.59  (assume-push @p37493 @t333)
% 65.29/65.59  (assume-push @p37494 @t128)
% 65.29/65.59  (assume-push @p37495 @t1145)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p7633 :rule symm :premises (@p37494))
% 65.29/65.59  (step @p7634 :rule trans :premises (@p37493 @p7633))
% 65.29/65.59  (step @p7635 :rule true_intro :premises (@p7634))
% 65.29/65.59  (step @p7636 :rule false_intro :premises (@p7627))
% 65.29/65.59  (step @p7637 :rule symm :premises (@p7636))
% 65.29/65.59  (step @p7638 :rule trans :premises (@p7637 @p7635))
% 65.29/65.59  (step @p7639 false :rule eq_resolve :premises (@p7638 @p2958))
% 65.29/65.59  (step-pop @p37496 :rule scope :premises (@p7639))
% 65.29/65.59  (step-pop @p37497 :rule scope :premises (@p37496))
% 65.29/65.59  (step-pop @p37498 :rule scope :premises (@p37497))
% 65.29/65.59  (step @p7640 :rule process_scope :premises (@p37498) :args (false))
% 65.29/65.59  (assume-push @p37499 @t1145)
% 65.29/65.59  (assume-push @p37500 @t333)
% 65.29/65.59  (assume-push @p37501 @t128)
% 65.29/65.59  (step @p7647 :rule and_intro :premises (@p37500 @p37501 @p7627))
% 65.29/65.59  (step-pop @p37502 :rule scope :premises (@p7647))
% 65.29/65.59  (step-pop @p37503 :rule scope :premises (@p37502))
% 65.29/65.59  (step-pop @p37504 :rule scope :premises (@p37503))
% 65.29/65.59  (step @p7648 :rule process_scope :premises (@p37504) :args (@t1146))
% 65.29/65.59  (step @p7652 :rule implies_elim :premises (@p7648))
% 65.29/65.59  (step @p7653 :rule resolution :premises (@p7652 @p7640) :args (true @t1146))
% 65.29/65.59  (step @p7654 :rule not_and :premises (@p7653))
% 65.29/65.59  (step @p7655 :rule eq_resolve :premises (@p7654 @p7629))
% 65.29/65.59  (step @p7656 :rule symm :premises (@p1090))
% 65.29/65.59  (step @p7657 :rule bool-double-not-elim :args (@t1147))
% 65.29/65.59  (step @p7658 :rule nary_cong :premises (@p7657 @p2351 @p1259) :args ((or (not @t1148) @t334 @t124)))
% 65.29/65.59  (assume-push @p37505 @t333)
% 65.29/65.59  (assume-push @p37506 @t123)
% 65.29/65.59  (assume-push @p37507 @t1148)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p7662 :rule symm :premises (@p37506))
% 65.29/65.59  (step @p7663 :rule trans :premises (@p37505 @p7662))
% 65.29/65.59  (step @p7664 :rule true_intro :premises (@p7663))
% 65.29/65.59  (step @p7665 :rule false_intro :premises (@p7656))
% 65.29/65.59  (step @p7666 :rule symm :premises (@p7665))
% 65.29/65.59  (step @p7667 :rule trans :premises (@p7666 @p7664))
% 65.29/65.59  (step @p7668 false :rule eq_resolve :premises (@p7667 @p2958))
% 65.29/65.59  (step-pop @p37508 :rule scope :premises (@p7668))
% 65.29/65.59  (step-pop @p37509 :rule scope :premises (@p37508))
% 65.29/65.59  (step-pop @p37510 :rule scope :premises (@p37509))
% 65.29/65.59  (step @p7669 :rule process_scope :premises (@p37510) :args (false))
% 65.29/65.59  (assume-push @p37511 @t1148)
% 65.29/65.59  (assume-push @p37512 @t333)
% 65.29/65.59  (assume-push @p37513 @t123)
% 65.29/65.59  (step @p7676 :rule and_intro :premises (@p37512 @p37513 @p7656))
% 65.29/65.59  (step-pop @p37514 :rule scope :premises (@p7676))
% 65.29/65.59  (step-pop @p37515 :rule scope :premises (@p37514))
% 65.29/65.59  (step-pop @p37516 :rule scope :premises (@p37515))
% 65.29/65.59  (step @p7677 :rule process_scope :premises (@p37516) :args (@t1149))
% 65.29/65.59  (step @p7681 :rule implies_elim :premises (@p7677))
% 65.29/65.59  (step @p7682 :rule resolution :premises (@p7681 @p7669) :args (true @t1149))
% 65.29/65.59  (step @p7683 :rule not_and :premises (@p7682))
% 65.29/65.59  (step @p7684 :rule eq_resolve :premises (@p7683 @p7658))
% 65.29/65.59  (step @p7685 :rule symm :premises (@p1137))
% 65.29/65.59  (step @p7686 :rule bool-double-not-elim :args (@t1150))
% 65.29/65.59  (step @p7687 :rule nary_cong :premises (@p7686 @p2351 @p1232) :args ((or (not @t1151) @t334 @t117)))
% 65.29/65.59  (assume-push @p37517 @t333)
% 65.29/65.59  (assume-push @p37518 @t116)
% 65.29/65.59  (assume-push @p37519 @t1151)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p7691 :rule symm :premises (@p37518))
% 65.29/65.59  (step @p7692 :rule trans :premises (@p37517 @p7691))
% 65.29/65.59  (step @p7693 :rule true_intro :premises (@p7692))
% 65.29/65.59  (step @p7694 :rule false_intro :premises (@p7685))
% 65.29/65.59  (step @p7695 :rule symm :premises (@p7694))
% 65.29/65.59  (step @p7696 :rule trans :premises (@p7695 @p7693))
% 65.29/65.59  (step @p7697 false :rule eq_resolve :premises (@p7696 @p2958))
% 65.29/65.59  (step-pop @p37520 :rule scope :premises (@p7697))
% 65.29/65.59  (step-pop @p37521 :rule scope :premises (@p37520))
% 65.29/65.59  (step-pop @p37522 :rule scope :premises (@p37521))
% 65.29/65.59  (step @p7698 :rule process_scope :premises (@p37522) :args (false))
% 65.29/65.59  (assume-push @p37523 @t1151)
% 65.29/65.59  (assume-push @p37524 @t333)
% 65.29/65.59  (assume-push @p37525 @t116)
% 65.29/65.59  (step @p7705 :rule and_intro :premises (@p37524 @p37525 @p7685))
% 65.29/65.59  (step-pop @p37526 :rule scope :premises (@p7705))
% 65.29/65.59  (step-pop @p37527 :rule scope :premises (@p37526))
% 65.29/65.59  (step-pop @p37528 :rule scope :premises (@p37527))
% 65.29/65.59  (step @p7706 :rule process_scope :premises (@p37528) :args (@t1152))
% 65.29/65.59  (step @p7710 :rule implies_elim :premises (@p7706))
% 65.29/65.59  (step @p7711 :rule resolution :premises (@p7710 @p7698) :args (true @t1152))
% 65.29/65.59  (step @p7712 :rule not_and :premises (@p7711))
% 65.29/65.59  (step @p7713 :rule eq_resolve :premises (@p7712 @p7687))
% 65.29/65.59  (step @p7714 :rule instantiate :premises (@p2) :args ((@list tptp.i43 @t111 @t13 tptp.e43)))
% 65.29/65.59  (step @p7715 :rule cnf_or_pos :args (@t1156))
% 65.29/65.59  (step @p7716 :rule reordering :premises (@p7715) :args ((or @t323 @t1155 (not @t1156))))
% 65.29/65.59  (step @p7717 :rule instantiate :premises (@p2) :args ((@list tptp.i40 @t111 @t19 tptp.e40)))
% 65.29/65.59  (step @p7718 :rule cnf_or_pos :args (@t1160))
% 65.29/65.59  (step @p7719 :rule reordering :premises (@p7718) :args ((or @t308 @t1159 (not @t1160))))
% 65.29/65.59  (step @p7720 :rule instantiate :premises (@p2) :args ((@list tptp.i39 @t111 @t17 tptp.e39)))
% 65.29/65.59  (step @p7721 :rule cnf_or_pos :args (@t1164))
% 65.29/65.59  (step @p7722 :rule reordering :premises (@p7721) :args ((or @t303 @t1163 (not @t1164))))
% 65.29/65.59  (step @p7723 :rule instantiate :premises (@p2) :args ((@list tptp.i28 @t111 @t14 tptp.e28)))
% 65.29/65.59  (step @p7724 :rule cnf_or_pos :args (@t1167))
% 65.29/65.59  (step @p7725 :rule reordering :premises (@p7724) :args ((or @t248 @t1166 (not @t1167))))
% 65.29/65.59  (step @p7726 :rule instantiate :premises (@p2) :args ((@list tptp.i22 @t111 @t16 tptp.e22)))
% 65.29/65.59  (step @p7727 :rule cnf_or_pos :args (@t1170))
% 65.29/65.59  (step @p7728 :rule reordering :premises (@p7727) :args ((or @t218 @t1169 (not @t1170))))
% 65.29/65.59  (step @p7729 :rule instantiate :premises (@p2) :args ((@list tptp.i20 @t111 @t18 tptp.e20)))
% 65.29/65.59  (step @p7730 :rule cnf_or_pos :args (@t1172))
% 65.29/65.59  (step @p7731 :rule reordering :premises (@p7730) :args ((or @t208 @t1171 (not @t1172))))
% 65.29/65.59  (step @p7732 :rule instantiate :premises (@p2) :args ((@list tptp.i19 @t111 @t15 tptp.e19)))
% 65.29/65.59  (step @p7733 :rule cnf_or_pos :args (@t1174))
% 65.29/65.59  (step @p7734 :rule reordering :premises (@p7733) :args ((or @t203 @t1173 (not @t1174))))
% 65.29/65.59  (step @p7735 :rule instantiate :premises (@p2) :args ((@list tptp.i16 @t111 @t20 tptp.e16)))
% 65.29/65.59  (step @p7736 :rule cnf_or_pos :args (@t1177))
% 65.29/65.59  (step @p7737 :rule reordering :premises (@p7736) :args ((or @t188 @t1176 (not @t1177))))
% 65.29/65.59  (step @p7738 :rule instantiate :premises (@p2) :args ((@list tptp.i8 @t111 @t21 tptp.e8)))
% 65.29/65.59  (step @p7739 :rule cnf_or_pos :args (@t1179))
% 65.29/65.59  (step @p7740 :rule reordering :premises (@p7739) :args ((or @t148 @t1178 (not @t1179))))
% 65.29/65.59  (step @p7741 :rule instantiate :premises (@p2655) :args ((@list @t104 @t111 tptp.e45)))
% 65.29/65.59  (step @p7742 :rule instantiate :premises (@p2655) :args ((@list @t12 @t111 tptp.e45)))
% 65.29/65.59  (assume-push @p37529 @t568)
% 65.29/65.59  (assume-push @p37530 @t508)
% 65.29/65.59  (assume-push @p37531 @t506)
% 65.29/65.59  (assume-push @p37532 @t503)
% 65.29/65.59  (assume-push @p37533 @t500)
% 65.29/65.59  (assume-push @p37534 @t497)
% 65.29/65.59  (assume-push @p37535 @t333)
% 65.29/65.59  (assume-push @p37536 @t627)
% 65.29/65.59  (assume-push @p37537 @t636)
% 65.29/65.59  (assume-push @p37538 @t634)
% 65.29/65.59  (assume-push @p37539 @t646)
% 65.29/65.59  (assume-push @p37540 @t624)
% 65.29/65.59  (assume-push @p37541 @t644)
% 65.29/65.59  (assume-push @p37542 @t639)
% 65.29/65.59  (assume-push @p37543 @t620)
% 65.29/65.59  (assume-push @p37544 @t648)
% 65.29/65.59  (assume-push @p37545 @t630)
% 65.29/65.59  (assume-push @p37546 @t616)
% 65.29/65.59  (assume-push @p37547 @t642)
% 65.29/65.59  (assume-push @p37548 @t651)
% 65.29/65.59  (assume-push @p37549 @t673)
% 65.29/65.59  (assume-push @p37550 @t801)
% 65.29/65.59  (assume-push @p37551 @t786)
% 65.29/65.59  (assume-push @p37552 @t819)
% 65.29/65.59  (assume-push @p37553 @t821)
% 65.29/65.59  (assume-push @p37554 @t796)
% 65.29/65.59  (assume-push @p37555 @t790)
% 65.29/65.59  (assume-push @p37556 @t799)
% 65.29/65.59  (assume-push @p37557 @t838)
% 65.29/65.59  (assume-push @p37558 @t805)
% 65.29/65.59  (assume-push @p37559 @t816)
% 65.29/65.59  (assume-push @p37560 @t823)
% 65.29/65.59  (assume-push @p37561 @t782)
% 65.29/65.59  (assume-push @p37562 @t793)
% 65.29/65.59  (assume-push @p37563 @t826)
% 65.29/65.59  (assume-push @p37564 @t840)
% 65.29/65.59  (assume-push @p37565 @t809)
% 65.29/65.59  (assume-push @p37566 @t842)
% 65.29/65.59  (assume-push @p37567 @t829)
% 65.29/65.59  (assume-push @p37568 @t813)
% 65.29/65.59  (assume-push @p37569 @t844)
% 65.29/65.59  (assume-push @p37570 @t836)
% 65.29/65.59  (assume-push @p37571 @t833)
% 65.29/65.59  (assume-push @p37572 @t1180)
% 65.29/65.59  (assume-push @p37573 @t1028)
% 65.29/65.59  (assume-push @p37574 @t1178)
% 65.29/65.59  (assume-push @p37575 @t1176)
% 65.29/65.59  (assume-push @p37576 @t1159)
% 65.29/65.59  (assume-push @p37577 @t1171)
% 65.29/65.59  (assume-push @p37578 @t1163)
% 65.29/65.59  (assume-push @p37579 @t1169)
% 65.29/65.59  (assume-push @p37580 @t1173)
% 65.29/65.59  (assume-push @p37581 @t1166)
% 65.29/65.59  (assume-push @p37582 @t1155)
% 65.29/65.59  (assume-push @p37583 @t1183)
% 65.29/65.59  (assume-push @p37584 @t568)
% 65.29/65.59  (assume-push @p37585 @t627)
% 65.29/65.59  (assume-push @p37586 @t636)
% 65.29/65.59  (assume-push @p37587 @t634)
% 65.29/65.59  (assume-push @p37588 @t646)
% 65.29/65.59  (assume-push @p37589 @t624)
% 65.29/65.59  (assume-push @p37590 @t644)
% 65.29/65.59  (assume-push @p37591 @t639)
% 65.29/65.59  (assume-push @p37592 @t620)
% 65.29/65.59  (assume-push @p37593 @t648)
% 65.29/65.59  (assume-push @p37594 @t630)
% 65.29/65.59  (assume-push @p37595 @t616)
% 65.29/65.59  (assume-push @p37596 @t642)
% 65.29/65.59  (assume-push @p37597 @t651)
% 65.29/65.59  (assume-push @p37598 @t673)
% 65.29/65.59  (assume-push @p37599 @t801)
% 65.29/65.59  (assume-push @p37600 @t786)
% 65.29/65.59  (assume-push @p37601 @t819)
% 65.29/65.59  (assume-push @p37602 @t821)
% 65.29/65.59  (assume-push @p37603 @t796)
% 65.29/65.59  (assume-push @p37604 @t790)
% 65.29/65.59  (assume-push @p37605 @t799)
% 65.29/65.59  (assume-push @p37606 @t838)
% 65.29/65.59  (assume-push @p37607 @t805)
% 65.29/65.59  (assume-push @p37608 @t816)
% 65.29/65.59  (assume-push @p37609 @t823)
% 65.29/65.59  (assume-push @p37610 @t782)
% 65.29/65.59  (assume-push @p37611 @t793)
% 65.29/65.59  (assume-push @p37612 @t826)
% 65.29/65.59  (assume-push @p37613 @t840)
% 65.29/65.59  (assume-push @p37614 @t809)
% 65.29/65.59  (assume-push @p37615 @t842)
% 65.29/65.59  (assume-push @p37616 @t829)
% 65.29/65.59  (assume-push @p37617 @t813)
% 65.29/65.59  (assume-push @p37618 @t844)
% 65.29/65.59  (assume-push @p37619 @t836)
% 65.29/65.59  (assume-push @p37620 @t833)
% 65.29/65.59  (assume-push @p37621 @t1028)
% 65.29/65.59  (assume-push @p37622 @t1178)
% 65.29/65.59  (assume-push @p37623 @t1176)
% 65.29/65.59  (assume-push @p37624 @t1159)
% 65.29/65.59  (assume-push @p37625 @t1171)
% 65.29/65.59  (assume-push @p37626 @t1163)
% 65.29/65.59  (assume-push @p37627 @t1169)
% 65.29/65.59  (assume-push @p37628 @t1173)
% 65.29/65.59  (assume-push @p37629 @t1166)
% 65.29/65.59  (assume-push @p37630 @t1155)
% 65.29/65.59  (assume-push @p37631 @t333)
% 65.29/65.59  (assume-push @p37632 @t1183)
% 65.29/65.59  (assume-push @p37633 @t1180)
% 65.29/65.59  (assume-push @p37634 @t497)
% 65.29/65.59  (assume-push @p37635 @t500)
% 65.29/65.59  (assume-push @p37636 @t503)
% 65.29/65.59  (assume-push @p37637 @t506)
% 65.29/65.59  (assume-push @p37638 @t508)
% 65.29/65.59  (step @p7853 :rule symm :premises (@p37529))
% 65.29/65.59  (step @p7854 :rule symm :premises (@p37536))
% 65.29/65.59  (step @p7855 :rule symm :premises (@p37537))
% 65.29/65.59  (step @p7856 :rule symm :premises (@p37538))
% 65.29/65.59  (step @p7857 :rule symm :premises (@p37539))
% 65.29/65.59  (step @p7858 :rule symm :premises (@p37540))
% 65.29/65.59  (step @p7859 :rule symm :premises (@p37541))
% 65.29/65.59  (step @p7860 :rule symm :premises (@p37542))
% 65.29/65.59  (step @p7861 :rule symm :premises (@p37543))
% 65.29/65.59  (step @p7862 :rule symm :premises (@p37544))
% 65.29/65.59  (step @p7863 :rule symm :premises (@p37545))
% 65.29/65.59  (step @p7864 :rule symm :premises (@p37546))
% 65.29/65.59  (step @p7865 :rule symm :premises (@p37547))
% 65.29/65.59  (step @p7866 :rule symm :premises (@p37548))
% 65.29/65.59  (step @p7867 :rule symm :premises (@p37549))
% 65.29/65.59  (step @p7868 :rule symm :premises (@p37550))
% 65.29/65.59  (step @p7869 :rule symm :premises (@p37551))
% 65.29/65.59  (step @p7870 :rule symm :premises (@p37552))
% 65.29/65.59  (step @p7871 :rule symm :premises (@p37553))
% 65.29/65.59  (step @p7872 :rule symm :premises (@p37554))
% 65.29/65.59  (step @p7873 :rule symm :premises (@p37555))
% 65.29/65.59  (step @p7874 :rule symm :premises (@p37556))
% 65.29/65.59  (step @p7875 :rule symm :premises (@p37557))
% 65.29/65.59  (step @p7876 :rule symm :premises (@p37558))
% 65.29/65.59  (step @p7877 :rule symm :premises (@p37559))
% 65.29/65.59  (step @p7878 :rule symm :premises (@p37560))
% 65.29/65.59  (step @p7879 :rule symm :premises (@p37561))
% 65.29/65.59  (step @p7880 :rule symm :premises (@p37562))
% 65.29/65.59  (step @p7881 :rule symm :premises (@p37563))
% 65.29/65.59  (step @p7882 :rule symm :premises (@p37564))
% 65.29/65.59  (step @p7883 :rule symm :premises (@p37565))
% 65.29/65.59  (step @p7884 :rule symm :premises (@p37566))
% 65.29/65.59  (step @p7885 :rule symm :premises (@p37567))
% 65.29/65.59  (step @p7886 :rule symm :premises (@p37568))
% 65.29/65.59  (step @p7887 :rule symm :premises (@p37569))
% 65.29/65.59  (step @p7888 :rule symm :premises (@p37570))
% 65.29/65.59  (step @p7889 :rule symm :premises (@p37571))
% 65.29/65.59  (step @p7890 :rule symm :premises (@p37573))
% 65.29/65.59  (step @p7891 :rule symm :premises (@p37574))
% 65.29/65.59  (step @p7892 :rule symm :premises (@p37575))
% 65.29/65.59  (step @p7893 :rule symm :premises (@p37576))
% 65.29/65.59  (step @p7894 :rule symm :premises (@p37577))
% 65.29/65.59  (step @p7895 :rule symm :premises (@p37578))
% 65.29/65.59  (step @p7896 :rule symm :premises (@p37579))
% 65.29/65.59  (step @p7897 :rule symm :premises (@p37580))
% 65.29/65.59  (step @p7898 :rule symm :premises (@p37581))
% 65.29/65.59  (step @p7899 :rule symm :premises (@p37582))
% 65.29/65.59  (step @p2816 :rule refl :args (@t111))
% 65.29/65.59  (step @p7900 :rule refl :args (tptp.e45))
% 65.29/65.59  (step @p7901 :rule symm :premises (@p37535))
% 65.29/65.59  (step @p7902 :rule refl :args (@t12))
% 65.29/65.59  (step @p7903 :rule cong :premises (@p7902 @p7901 @p7900) :args (@t1181))
% 65.29/65.59  (step @p7904 :rule cong :premises (@p7903 @p2816) :args (@t1182))
% 65.29/65.59  (step @p7905 :rule symm :premises (@p7741))
% 65.29/65.59  (step @p7906 :rule refl :args (@t104))
% 65.29/65.59  (step @p7907 :rule cong :premises (@p7906 @p37535 @p7900) :args (@t105))
% 65.29/65.59  (step @p7908 :rule cong :premises (@p7907 @p2816) :args (@t493))
% 65.29/65.59  (step @p7909 :rule trans :premises (@p37530 @p37531 @p37532 @p37533 @p37534 @p7908 @p7905 @p7742 @p7904 @p7899 @p7898 @p7897 @p7896 @p7895 @p7894 @p7893 @p7892 @p7891 @p7890 @p7889 @p7888 @p7887 @p7886 @p7885 @p7884 @p7883 @p7882 @p7881 @p7880 @p7879 @p7878 @p7877 @p7876 @p7875 @p7874 @p7873 @p7872 @p7871 @p7870 @p7869 @p7868 @p7867 @p7866 @p7865 @p7864 @p7863 @p7862 @p7861 @p7860 @p7859 @p7858 @p7857 @p7856 @p7855 @p7854 @p7853))
% 65.29/65.59  (step-pop @p37639 :rule scope :premises (@p7909))
% 65.29/65.59  (step-pop @p37640 :rule scope :premises (@p37639))
% 65.29/65.59  (step-pop @p37641 :rule scope :premises (@p37640))
% 65.29/65.59  (step-pop @p37642 :rule scope :premises (@p37641))
% 65.29/65.59  (step-pop @p37643 :rule scope :premises (@p37642))
% 65.29/65.59  (step-pop @p37644 :rule scope :premises (@p37643))
% 65.29/65.59  (step-pop @p37645 :rule scope :premises (@p37644))
% 65.29/65.59  (step-pop @p37646 :rule scope :premises (@p37645))
% 65.29/65.59  (step-pop @p37647 :rule scope :premises (@p37646))
% 65.29/65.59  (step-pop @p37648 :rule scope :premises (@p37647))
% 65.29/65.59  (step-pop @p37649 :rule scope :premises (@p37648))
% 65.29/65.59  (step-pop @p37650 :rule scope :premises (@p37649))
% 65.29/65.59  (step-pop @p37651 :rule scope :premises (@p37650))
% 65.29/65.59  (step-pop @p37652 :rule scope :premises (@p37651))
% 65.29/65.59  (step-pop @p37653 :rule scope :premises (@p37652))
% 65.29/65.59  (step-pop @p37654 :rule scope :premises (@p37653))
% 65.29/65.59  (step-pop @p37655 :rule scope :premises (@p37654))
% 65.29/65.59  (step-pop @p37656 :rule scope :premises (@p37655))
% 65.29/65.59  (step-pop @p37657 :rule scope :premises (@p37656))
% 65.29/65.59  (step-pop @p37658 :rule scope :premises (@p37657))
% 65.29/65.59  (step-pop @p37659 :rule scope :premises (@p37658))
% 65.29/65.59  (step-pop @p37660 :rule scope :premises (@p37659))
% 65.29/65.59  (step-pop @p37661 :rule scope :premises (@p37660))
% 65.29/65.59  (step-pop @p37662 :rule scope :premises (@p37661))
% 65.29/65.59  (step-pop @p37663 :rule scope :premises (@p37662))
% 65.29/65.59  (step-pop @p37664 :rule scope :premises (@p37663))
% 65.29/65.59  (step-pop @p37665 :rule scope :premises (@p37664))
% 65.29/65.59  (step-pop @p37666 :rule scope :premises (@p37665))
% 65.29/65.59  (step-pop @p37667 :rule scope :premises (@p37666))
% 65.29/65.59  (step-pop @p37668 :rule scope :premises (@p37667))
% 65.29/65.59  (step-pop @p37669 :rule scope :premises (@p37668))
% 65.29/65.59  (step-pop @p37670 :rule scope :premises (@p37669))
% 65.29/65.59  (step-pop @p37671 :rule scope :premises (@p37670))
% 65.29/65.59  (step-pop @p37672 :rule scope :premises (@p37671))
% 65.29/65.59  (step-pop @p37673 :rule scope :premises (@p37672))
% 65.29/65.59  (step-pop @p37674 :rule scope :premises (@p37673))
% 65.29/65.59  (step-pop @p37675 :rule scope :premises (@p37674))
% 65.29/65.59  (step-pop @p37676 :rule scope :premises (@p37675))
% 65.29/65.59  (step-pop @p37677 :rule scope :premises (@p37676))
% 65.29/65.59  (step-pop @p37678 :rule scope :premises (@p37677))
% 65.29/65.59  (step-pop @p37679 :rule scope :premises (@p37678))
% 65.29/65.59  (step-pop @p37680 :rule scope :premises (@p37679))
% 65.29/65.59  (step-pop @p37681 :rule scope :premises (@p37680))
% 65.29/65.59  (step-pop @p37682 :rule scope :premises (@p37681))
% 65.29/65.59  (step-pop @p37683 :rule scope :premises (@p37682))
% 65.29/65.59  (step-pop @p37684 :rule scope :premises (@p37683))
% 65.29/65.59  (step-pop @p37685 :rule scope :premises (@p37684))
% 65.29/65.59  (step-pop @p37686 :rule scope :premises (@p37685))
% 65.29/65.59  (step-pop @p37687 :rule scope :premises (@p37686))
% 65.29/65.59  (step-pop @p37688 :rule scope :premises (@p37687))
% 65.29/65.59  (step-pop @p37689 :rule scope :premises (@p37688))
% 65.29/65.59  (step-pop @p37690 :rule scope :premises (@p37689))
% 65.29/65.59  (step-pop @p37691 :rule scope :premises (@p37690))
% 65.29/65.59  (step-pop @p37692 :rule scope :premises (@p37691))
% 65.29/65.59  (step-pop @p37693 :rule scope :premises (@p37692))
% 65.29/65.59  (step @p7910 :rule process_scope :premises (@p37693) :args (@t114))
% 65.29/65.59  (step @p7966 :rule and_intro :premises (@p37529 @p37536 @p37537 @p37538 @p37539 @p37540 @p37541 @p37542 @p37543 @p37544 @p37545 @p37546 @p37547 @p37548 @p37549 @p37550 @p37551 @p37552 @p37553 @p37554 @p37555 @p37556 @p37557 @p37558 @p37559 @p37560 @p37561 @p37562 @p37563 @p37564 @p37565 @p37566 @p37567 @p37568 @p37569 @p37570 @p37571 @p37573 @p37574 @p37575 @p37576 @p37577 @p37578 @p37579 @p37580 @p37581 @p37582 @p37535 @p7742 @p7741 @p37534 @p37533 @p37532 @p37531 @p37530))
% 65.29/65.59  (step @p7967 :rule modus_ponens :premises (@p7966 @p7910))
% 65.29/65.59  (step-pop @p37694 :rule scope :premises (@p7967))
% 65.29/65.59  (step-pop @p37695 :rule scope :premises (@p37694))
% 65.29/65.59  (step-pop @p37696 :rule scope :premises (@p37695))
% 65.29/65.59  (step-pop @p37697 :rule scope :premises (@p37696))
% 65.29/65.59  (step-pop @p37698 :rule scope :premises (@p37697))
% 65.29/65.59  (step-pop @p37699 :rule scope :premises (@p37698))
% 65.29/65.59  (step-pop @p37700 :rule scope :premises (@p37699))
% 65.29/65.59  (step-pop @p37701 :rule scope :premises (@p37700))
% 65.29/65.59  (step-pop @p37702 :rule scope :premises (@p37701))
% 65.29/65.59  (step-pop @p37703 :rule scope :premises (@p37702))
% 65.29/65.59  (step-pop @p37704 :rule scope :premises (@p37703))
% 65.29/65.59  (step-pop @p37705 :rule scope :premises (@p37704))
% 65.29/65.59  (step-pop @p37706 :rule scope :premises (@p37705))
% 65.29/65.59  (step-pop @p37707 :rule scope :premises (@p37706))
% 65.29/65.59  (step-pop @p37708 :rule scope :premises (@p37707))
% 65.29/65.59  (step-pop @p37709 :rule scope :premises (@p37708))
% 65.29/65.59  (step-pop @p37710 :rule scope :premises (@p37709))
% 65.29/65.59  (step-pop @p37711 :rule scope :premises (@p37710))
% 65.29/65.59  (step-pop @p37712 :rule scope :premises (@p37711))
% 65.29/65.59  (step-pop @p37713 :rule scope :premises (@p37712))
% 65.29/65.59  (step-pop @p37714 :rule scope :premises (@p37713))
% 65.29/65.59  (step-pop @p37715 :rule scope :premises (@p37714))
% 65.29/65.59  (step-pop @p37716 :rule scope :premises (@p37715))
% 65.29/65.59  (step-pop @p37717 :rule scope :premises (@p37716))
% 65.29/65.59  (step-pop @p37718 :rule scope :premises (@p37717))
% 65.29/65.59  (step-pop @p37719 :rule scope :premises (@p37718))
% 65.29/65.59  (step-pop @p37720 :rule scope :premises (@p37719))
% 65.29/65.59  (step-pop @p37721 :rule scope :premises (@p37720))
% 65.29/65.59  (step-pop @p37722 :rule scope :premises (@p37721))
% 65.29/65.59  (step-pop @p37723 :rule scope :premises (@p37722))
% 65.29/65.59  (step-pop @p37724 :rule scope :premises (@p37723))
% 65.29/65.59  (step-pop @p37725 :rule scope :premises (@p37724))
% 65.29/65.59  (step-pop @p37726 :rule scope :premises (@p37725))
% 65.29/65.59  (step-pop @p37727 :rule scope :premises (@p37726))
% 65.29/65.59  (step-pop @p37728 :rule scope :premises (@p37727))
% 65.29/65.59  (step-pop @p37729 :rule scope :premises (@p37728))
% 65.29/65.59  (step-pop @p37730 :rule scope :premises (@p37729))
% 65.29/65.59  (step-pop @p37731 :rule scope :premises (@p37730))
% 65.29/65.59  (step-pop @p37732 :rule scope :premises (@p37731))
% 65.29/65.59  (step-pop @p37733 :rule scope :premises (@p37732))
% 65.29/65.59  (step-pop @p37734 :rule scope :premises (@p37733))
% 65.29/65.59  (step-pop @p37735 :rule scope :premises (@p37734))
% 65.29/65.59  (step-pop @p37736 :rule scope :premises (@p37735))
% 65.29/65.59  (step-pop @p37737 :rule scope :premises (@p37736))
% 65.29/65.59  (step-pop @p37738 :rule scope :premises (@p37737))
% 65.29/65.59  (step-pop @p37739 :rule scope :premises (@p37738))
% 65.29/65.59  (step-pop @p37740 :rule scope :premises (@p37739))
% 65.29/65.59  (step-pop @p37741 :rule scope :premises (@p37740))
% 65.29/65.59  (step-pop @p37742 :rule scope :premises (@p37741))
% 65.29/65.59  (step-pop @p37743 :rule scope :premises (@p37742))
% 65.29/65.59  (step-pop @p37744 :rule scope :premises (@p37743))
% 65.29/65.59  (step-pop @p37745 :rule scope :premises (@p37744))
% 65.29/65.59  (step-pop @p37746 :rule scope :premises (@p37745))
% 65.29/65.59  (step-pop @p37747 :rule scope :premises (@p37746))
% 65.29/65.59  (step-pop @p37748 :rule scope :premises (@p37747))
% 65.29/65.59  (step @p7968 :rule process_scope :premises (@p37748) :args (@t114))
% 65.29/65.59  (step @p8024 :rule implies_elim :premises (@p7968))
% 65.29/65.59  (step @p8025 :rule cnf_and_neg :args (@t1184))
% 65.29/65.59  (step @p8026 :rule resolution :premises (@p8025 @p8024) :args (true @t1184))
% 65.29/65.59  (step @p8027 :rule reordering :premises (@p8026) :args ((or @t114 @t671 @t510 @t560 @t559 @t558 @t557 @t334 @t670 @t669 @t668 @t667 @t666 @t665 @t664 @t663 @t662 @t661 @t660 @t659 @t658 @t873 @t872 @t871 @t870 @t869 @t868 @t867 @t866 @t865 @t864 @t863 @t862 @t861 @t860 @t859 @t858 @t857 @t856 @t855 @t854 @t853 @t852 @t851 (not @t1180) @t1194 @t1193 @t1192 @t1191 @t1190 @t1189 @t1188 @t1187 @t1186 @t1185 (not @t1183))))
% 65.29/65.59  (step @p8028 :rule chain_m_resolution :premises (@p8027 @p7742 @p6524 @p7741 @p6520 @p6519 @p6012 @p6011 @p5168 @p5167 @p4780 @p3476 @p3472 @p2947 @p1229 @p3368 @p3366 @p3365 @p3363 @p3362 @p3360 @p3359 @p3357 @p4557 @p4555 @p4554 @p4552 @p7740 @p7738 @p4551 @p4549 @p3356 @p3354 @p4548 @p4546 @p3353 @p3351 @p4545 @p4543 @p4542 @p4540 @p4539 @p4537 @p7737 @p7735 @p4536 @p4534 @p4533 @p4531 @p7734 @p7732 @p7731 @p7729 @p3350 @p3348 @p7728 @p7726 @p4530 @p4528 @p3347 @p3345 @p4527 @p4525 @p4524 @p4522 @p4521 @p4519 @p7725 @p7723 @p3344 @p3342 @p3341 @p3339 @p3338 @p3336 @p4518 @p4516 @p4515 @p4513 @p4512 @p4510 @p4509 @p4507 @p3335 @p3333 @p4506 @p4504 @p7722 @p7720 @p7719 @p7717 @p4503 @p4501 @p7716 @p7714 @p4500 @p4498 @p7713 @p7685 @p7684 @p7656 @p7655 @p7627 @p7626 @p7598 @p7597 @p7569 @p7568 @p7540 @p7539 @p7511 @p7510 @p7482 @p7481 @p7453 @p7452 @p7424 @p7423 @p7395 @p7394 @p7366 @p7365 @p7337 @p7336 @p7308 @p7307 @p7279 @p7278 @p7250 @p7249 @p7221 @p7220 @p7192 @p7191 @p7163 @p7162 @p7134 @p7133 @p7105 @p7104 @p7076 @p7075 @p7047 @p7046 @p7018 @p7017 @p6989 @p6988 @p6960 @p6959 @p6931 @p6930 @p6902 @p6901 @p6873 @p6872 @p6844 @p6843 @p6815 @p6814 @p6786 @p6785 @p6757 @p6756 @p6728 @p6727 @p6699 @p6698 @p6670 @p6669 @p6641 @p6640 @p6612 @p6611 @p6583 @p6582 @p6554 @p6553 @p6525) :args (@t334 (@list 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 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 true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true) (@list @t1183 @t1028 @t1180 @t786 @t497 @t782 @t500 @t616 @t503 @t506 @t673 @t508 @t568 @t114 @t651 @t652 @t648 @t649 @t646 @t647 @t644 @t645 @t844 @t845 @t842 @t843 @t1178 @t1179 @t840 @t841 @t642 @t643 @t838 @t839 @t639 @t640 @t836 @t837 @t833 @t834 @t829 @t830 @t1176 @t1177 @t826 @t827 @t823 @t824 @t1173 @t1174 @t1171 @t1172 @t636 @t637 @t1169 @t1170 @t821 @t822 @t634 @t635 @t819 @t820 @t816 @t817 @t813 @t814 @t1166 @t1167 @t630 @t631 @t627 @t628 @t624 @t625 @t809 @t810 @t805 @t806 @t801 @t802 @t799 @t800 @t620 @t621 @t796 @t797 @t1163 @t1164 @t1159 @t1160 @t793 @t794 @t1155 @t1156 @t790 @t791 @t116 @t1150 @t123 @t1147 @t128 @t1144 @t133 @t1141 @t138 @t1138 @t143 @t1135 @t148 @t1132 @t153 @t1129 @t158 @t1126 @t163 @t1123 @t168 @t1120 @t173 @t1117 @t178 @t1114 @t183 @t1111 @t188 @t1108 @t193 @t1105 @t198 @t1102 @t203 @t1099 @t208 @t1096 @t213 @t1093 @t218 @t1090 @t223 @t1087 @t228 @t1084 @t233 @t1081 @t238 @t1078 @t243 @t1075 @t248 @t1072 @t253 @t1069 @t263 @t1066 @t268 @t1063 @t273 @t1060 @t278 @t1057 @t283 @t1054 @t288 @t1051 @t293 @t1048 @t298 @t1045 @t303 @t1042 @t308 @t1039 @t318 @t1036 @t323 @t1033 @t328 @t1030)))
% 65.29/65.59  (step @p8029 :rule chain_m_resolution :premises (@p2637 @p8028 @p2635) :args (@t494 @t570 (@list @t333 @t495)))
% 65.29/65.59  (step @p8030 :rule symm :premises (@p76))
% 65.29/65.59  (step @p8031 :rule bool-double-not-elim :args (@t1195))
% 65.29/65.59  (step @p8032 :rule nary_cong :premises (@p8031 @p2325 @p2169) :args ((or (not @t1196) @t329 @t299)))
% 65.29/65.59  (assume-push @p37749 @t328)
% 65.29/65.59  (assume-push @p37750 @t298)
% 65.29/65.59  (assume-push @p37751 @t1196)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p8036 :rule symm :premises (@p37750))
% 65.29/65.59  (step @p8037 :rule trans :premises (@p37749 @p8036))
% 65.29/65.59  (step @p8038 :rule true_intro :premises (@p8037))
% 65.29/65.59  (step @p8039 :rule false_intro :premises (@p8030))
% 65.29/65.59  (step @p8040 :rule symm :premises (@p8039))
% 65.29/65.59  (step @p8041 :rule trans :premises (@p8040 @p8038))
% 65.29/65.59  (step @p8042 false :rule eq_resolve :premises (@p8041 @p2958))
% 65.29/65.59  (step-pop @p37752 :rule scope :premises (@p8042))
% 65.29/65.59  (step-pop @p37753 :rule scope :premises (@p37752))
% 65.29/65.59  (step-pop @p37754 :rule scope :premises (@p37753))
% 65.29/65.59  (step @p8043 :rule process_scope :premises (@p37754) :args (false))
% 65.29/65.59  (assume-push @p37755 @t1196)
% 65.29/65.59  (assume-push @p37756 @t328)
% 65.29/65.59  (assume-push @p37757 @t298)
% 65.29/65.59  (step @p8050 :rule and_intro :premises (@p37756 @p37757 @p8030))
% 65.29/65.59  (step-pop @p37758 :rule scope :premises (@p8050))
% 65.29/65.59  (step-pop @p37759 :rule scope :premises (@p37758))
% 65.29/65.59  (step-pop @p37760 :rule scope :premises (@p37759))
% 65.29/65.59  (step @p8051 :rule process_scope :premises (@p37760) :args (@t1197))
% 65.29/65.59  (step @p8055 :rule implies_elim :premises (@p8051))
% 65.29/65.59  (step @p8056 :rule resolution :premises (@p8055 @p8043) :args (true @t1197))
% 65.29/65.59  (step @p8057 :rule not_and :premises (@p8056))
% 65.29/65.59  (step @p8058 :rule eq_resolve :premises (@p8057 @p8032))
% 65.29/65.59  (step @p8059 :rule symm :premises (@p88))
% 65.29/65.59  (step @p8060 :rule bool-double-not-elim :args (@t1198))
% 65.29/65.59  (step @p8061 :rule nary_cong :premises (@p8060 @p2325 @p2143) :args ((or (not @t1199) @t329 @t294)))
% 65.29/65.59  (assume-push @p37761 @t328)
% 65.29/65.59  (assume-push @p37762 @t293)
% 65.29/65.59  (assume-push @p37763 @t1199)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p8065 :rule symm :premises (@p37762))
% 65.29/65.59  (step @p8066 :rule trans :premises (@p37761 @p8065))
% 65.29/65.59  (step @p8067 :rule true_intro :premises (@p8066))
% 65.29/65.59  (step @p8068 :rule false_intro :premises (@p8059))
% 65.29/65.59  (step @p8069 :rule symm :premises (@p8068))
% 65.29/65.59  (step @p8070 :rule trans :premises (@p8069 @p8067))
% 65.29/65.59  (step @p8071 false :rule eq_resolve :premises (@p8070 @p2958))
% 65.29/65.59  (step-pop @p37764 :rule scope :premises (@p8071))
% 65.29/65.59  (step-pop @p37765 :rule scope :premises (@p37764))
% 65.29/65.59  (step-pop @p37766 :rule scope :premises (@p37765))
% 65.29/65.59  (step @p8072 :rule process_scope :premises (@p37766) :args (false))
% 65.29/65.59  (assume-push @p37767 @t1199)
% 65.29/65.59  (assume-push @p37768 @t328)
% 65.29/65.59  (assume-push @p37769 @t293)
% 65.29/65.59  (step @p8079 :rule and_intro :premises (@p37768 @p37769 @p8059))
% 65.29/65.59  (step-pop @p37770 :rule scope :premises (@p8079))
% 65.29/65.59  (step-pop @p37771 :rule scope :premises (@p37770))
% 65.29/65.59  (step-pop @p37772 :rule scope :premises (@p37771))
% 65.29/65.59  (step @p8080 :rule process_scope :premises (@p37772) :args (@t1200))
% 65.29/65.59  (step @p8084 :rule implies_elim :premises (@p8080))
% 65.29/65.59  (step @p8085 :rule resolution :premises (@p8084 @p8072) :args (true @t1200))
% 65.29/65.59  (step @p8086 :rule not_and :premises (@p8085))
% 65.29/65.59  (step @p8087 :rule eq_resolve :premises (@p8086 @p8061))
% 65.29/65.59  (step @p8088 :rule symm :premises (@p115))
% 65.29/65.59  (step @p8089 :rule bool-double-not-elim :args (@t1201))
% 65.29/65.59  (step @p8090 :rule nary_cong :premises (@p8089 @p2325 @p2091) :args ((or (not @t1202) @t329 @t284)))
% 65.29/65.59  (assume-push @p37773 @t328)
% 65.29/65.59  (assume-push @p37774 @t283)
% 65.29/65.59  (assume-push @p37775 @t1202)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p8094 :rule symm :premises (@p37774))
% 65.29/65.59  (step @p8095 :rule trans :premises (@p37773 @p8094))
% 65.29/65.59  (step @p8096 :rule true_intro :premises (@p8095))
% 65.29/65.59  (step @p8097 :rule false_intro :premises (@p8088))
% 65.29/65.59  (step @p8098 :rule symm :premises (@p8097))
% 65.29/65.59  (step @p8099 :rule trans :premises (@p8098 @p8096))
% 65.29/65.59  (step @p8100 false :rule eq_resolve :premises (@p8099 @p2958))
% 65.29/65.59  (step-pop @p37776 :rule scope :premises (@p8100))
% 65.29/65.59  (step-pop @p37777 :rule scope :premises (@p37776))
% 65.29/65.59  (step-pop @p37778 :rule scope :premises (@p37777))
% 65.29/65.59  (step @p8101 :rule process_scope :premises (@p37778) :args (false))
% 65.29/65.59  (assume-push @p37779 @t1202)
% 65.29/65.59  (assume-push @p37780 @t328)
% 65.29/65.59  (assume-push @p37781 @t283)
% 65.29/65.59  (step @p8108 :rule and_intro :premises (@p37780 @p37781 @p8088))
% 65.29/65.59  (step-pop @p37782 :rule scope :premises (@p8108))
% 65.29/65.59  (step-pop @p37783 :rule scope :premises (@p37782))
% 65.29/65.59  (step-pop @p37784 :rule scope :premises (@p37783))
% 65.29/65.59  (step @p8109 :rule process_scope :premises (@p37784) :args (@t1203))
% 65.29/65.59  (step @p8113 :rule implies_elim :premises (@p8109))
% 65.29/65.59  (step @p8114 :rule resolution :premises (@p8113 @p8101) :args (true @t1203))
% 65.29/65.59  (step @p8115 :rule not_and :premises (@p8114))
% 65.29/65.59  (step @p8116 :rule eq_resolve :premises (@p8115 @p8090))
% 65.29/65.59  (step @p8117 :rule symm :premises (@p163))
% 65.29/65.59  (step @p8118 :rule bool-double-not-elim :args (@t1204))
% 65.29/65.59  (step @p8119 :rule nary_cong :premises (@p8118 @p2325 @p2013) :args ((or (not @t1205) @t329 @t269)))
% 65.29/65.59  (assume-push @p37785 @t328)
% 65.29/65.59  (assume-push @p37786 @t268)
% 65.29/65.59  (assume-push @p37787 @t1205)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p8123 :rule symm :premises (@p37786))
% 65.29/65.59  (step @p8124 :rule trans :premises (@p37785 @p8123))
% 65.29/65.59  (step @p8125 :rule true_intro :premises (@p8124))
% 65.29/65.59  (step @p8126 :rule false_intro :premises (@p8117))
% 65.29/65.59  (step @p8127 :rule symm :premises (@p8126))
% 65.29/65.59  (step @p8128 :rule trans :premises (@p8127 @p8125))
% 65.29/65.59  (step @p8129 false :rule eq_resolve :premises (@p8128 @p2958))
% 65.29/65.59  (step-pop @p37788 :rule scope :premises (@p8129))
% 65.29/65.59  (step-pop @p37789 :rule scope :premises (@p37788))
% 65.29/65.59  (step-pop @p37790 :rule scope :premises (@p37789))
% 65.29/65.59  (step @p8130 :rule process_scope :premises (@p37790) :args (false))
% 65.29/65.59  (assume-push @p37791 @t1205)
% 65.29/65.59  (assume-push @p37792 @t328)
% 65.29/65.59  (assume-push @p37793 @t268)
% 65.29/65.59  (step @p8137 :rule and_intro :premises (@p37792 @p37793 @p8117))
% 65.29/65.59  (step-pop @p37794 :rule scope :premises (@p8137))
% 65.29/65.59  (step-pop @p37795 :rule scope :premises (@p37794))
% 65.29/65.59  (step-pop @p37796 :rule scope :premises (@p37795))
% 65.29/65.59  (step @p8138 :rule process_scope :premises (@p37796) :args (@t1206))
% 65.29/65.59  (step @p8142 :rule implies_elim :premises (@p8138))
% 65.29/65.59  (step @p8143 :rule resolution :premises (@p8142 @p8130) :args (true @t1206))
% 65.29/65.59  (step @p8144 :rule not_and :premises (@p8143))
% 65.29/65.59  (step @p8145 :rule eq_resolve :premises (@p8144 @p8119))
% 65.29/65.59  (step @p8146 :rule symm :premises (@p181))
% 65.29/65.59  (step @p8147 :rule bool-double-not-elim :args (@t1207))
% 65.29/65.59  (step @p8148 :rule nary_cong :premises (@p8147 @p2325 @p1987) :args ((or (not @t1208) @t329 @t264)))
% 65.29/65.59  (assume-push @p37797 @t328)
% 65.29/65.59  (assume-push @p37798 @t263)
% 65.29/65.59  (assume-push @p37799 @t1208)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p8152 :rule symm :premises (@p37798))
% 65.29/65.59  (step @p8153 :rule trans :premises (@p37797 @p8152))
% 65.29/65.59  (step @p8154 :rule true_intro :premises (@p8153))
% 65.29/65.59  (step @p8155 :rule false_intro :premises (@p8146))
% 65.29/65.59  (step @p8156 :rule symm :premises (@p8155))
% 65.29/65.59  (step @p8157 :rule trans :premises (@p8156 @p8154))
% 65.29/65.59  (step @p8158 false :rule eq_resolve :premises (@p8157 @p2958))
% 65.29/65.59  (step-pop @p37800 :rule scope :premises (@p8158))
% 65.29/65.59  (step-pop @p37801 :rule scope :premises (@p37800))
% 65.29/65.59  (step-pop @p37802 :rule scope :premises (@p37801))
% 65.29/65.59  (step @p8159 :rule process_scope :premises (@p37802) :args (false))
% 65.29/65.59  (assume-push @p37803 @t1208)
% 65.29/65.59  (assume-push @p37804 @t328)
% 65.29/65.59  (assume-push @p37805 @t263)
% 65.29/65.59  (step @p8166 :rule and_intro :premises (@p37804 @p37805 @p8146))
% 65.29/65.59  (step-pop @p37806 :rule scope :premises (@p8166))
% 65.29/65.59  (step-pop @p37807 :rule scope :premises (@p37806))
% 65.29/65.59  (step-pop @p37808 :rule scope :premises (@p37807))
% 65.29/65.59  (step @p8167 :rule process_scope :premises (@p37808) :args (@t1209))
% 65.29/65.59  (step @p8171 :rule implies_elim :premises (@p8167))
% 65.29/65.59  (step @p8172 :rule resolution :premises (@p8171 @p8159) :args (true @t1209))
% 65.29/65.59  (step @p8173 :rule not_and :premises (@p8172))
% 65.29/65.59  (step @p8174 :rule eq_resolve :premises (@p8173 @p8148))
% 65.29/65.59  (step @p8175 :rule symm :premises (@p220))
% 65.29/65.59  (step @p8176 :rule bool-double-not-elim :args (@t1210))
% 65.29/65.59  (step @p8177 :rule nary_cong :premises (@p8176 @p2325 @p1935) :args ((or (not @t1211) @t329 @t254)))
% 65.29/65.59  (assume-push @p37809 @t328)
% 65.29/65.59  (assume-push @p37810 @t253)
% 65.29/65.59  (assume-push @p37811 @t1211)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p8181 :rule symm :premises (@p37810))
% 65.29/65.59  (step @p8182 :rule trans :premises (@p37809 @p8181))
% 65.29/65.59  (step @p8183 :rule true_intro :premises (@p8182))
% 65.29/65.59  (step @p8184 :rule false_intro :premises (@p8175))
% 65.29/65.59  (step @p8185 :rule symm :premises (@p8184))
% 65.29/65.59  (step @p8186 :rule trans :premises (@p8185 @p8183))
% 65.29/65.59  (step @p8187 false :rule eq_resolve :premises (@p8186 @p2958))
% 65.29/65.59  (step-pop @p37812 :rule scope :premises (@p8187))
% 65.29/65.59  (step-pop @p37813 :rule scope :premises (@p37812))
% 65.29/65.59  (step-pop @p37814 :rule scope :premises (@p37813))
% 65.29/65.59  (step @p8188 :rule process_scope :premises (@p37814) :args (false))
% 65.29/65.59  (assume-push @p37815 @t1211)
% 65.29/65.59  (assume-push @p37816 @t328)
% 65.29/65.59  (assume-push @p37817 @t253)
% 65.29/65.59  (step @p8195 :rule and_intro :premises (@p37816 @p37817 @p8175))
% 65.29/65.59  (step-pop @p37818 :rule scope :premises (@p8195))
% 65.29/65.59  (step-pop @p37819 :rule scope :premises (@p37818))
% 65.29/65.59  (step-pop @p37820 :rule scope :premises (@p37819))
% 65.29/65.59  (step @p8196 :rule process_scope :premises (@p37820) :args (@t1212))
% 65.29/65.59  (step @p8200 :rule implies_elim :premises (@p8196))
% 65.29/65.59  (step @p8201 :rule resolution :premises (@p8200 @p8188) :args (true @t1212))
% 65.29/65.59  (step @p8202 :rule not_and :premises (@p8201))
% 65.29/65.59  (step @p8203 :rule eq_resolve :premises (@p8202 @p8177))
% 65.29/65.59  (step @p8204 :rule symm :premises (@p310))
% 65.29/65.59  (step @p8205 :rule bool-double-not-elim :args (@t1213))
% 65.29/65.59  (step @p8206 :rule nary_cong :premises (@p8205 @p2325 @p1831) :args ((or (not @t1214) @t329 @t234)))
% 65.29/65.59  (assume-push @p37821 @t328)
% 65.29/65.59  (assume-push @p37822 @t233)
% 65.29/65.59  (assume-push @p37823 @t1214)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p8210 :rule symm :premises (@p37822))
% 65.29/65.59  (step @p8211 :rule trans :premises (@p37821 @p8210))
% 65.29/65.59  (step @p8212 :rule true_intro :premises (@p8211))
% 65.29/65.59  (step @p8213 :rule false_intro :premises (@p8204))
% 65.29/65.59  (step @p8214 :rule symm :premises (@p8213))
% 65.29/65.59  (step @p8215 :rule trans :premises (@p8214 @p8212))
% 65.29/65.59  (step @p8216 false :rule eq_resolve :premises (@p8215 @p2958))
% 65.29/65.59  (step-pop @p37824 :rule scope :premises (@p8216))
% 65.29/65.59  (step-pop @p37825 :rule scope :premises (@p37824))
% 65.29/65.59  (step-pop @p37826 :rule scope :premises (@p37825))
% 65.29/65.59  (step @p8217 :rule process_scope :premises (@p37826) :args (false))
% 65.29/65.59  (assume-push @p37827 @t1214)
% 65.29/65.59  (assume-push @p37828 @t328)
% 65.29/65.59  (assume-push @p37829 @t233)
% 65.29/65.59  (step @p8224 :rule and_intro :premises (@p37828 @p37829 @p8204))
% 65.29/65.59  (step-pop @p37830 :rule scope :premises (@p8224))
% 65.29/65.59  (step-pop @p37831 :rule scope :premises (@p37830))
% 65.29/65.59  (step-pop @p37832 :rule scope :premises (@p37831))
% 65.29/65.59  (step @p8225 :rule process_scope :premises (@p37832) :args (@t1215))
% 65.29/65.59  (step @p8229 :rule implies_elim :premises (@p8225))
% 65.29/65.59  (step @p8230 :rule resolution :premises (@p8229 @p8217) :args (true @t1215))
% 65.29/65.59  (step @p8231 :rule not_and :premises (@p8230))
% 65.29/65.59  (step @p8232 :rule eq_resolve :premises (@p8231 @p8206))
% 65.29/65.59  (step @p8233 :rule symm :premises (@p335))
% 65.29/65.59  (step @p8234 :rule bool-double-not-elim :args (@t1216))
% 65.29/65.59  (step @p8235 :rule nary_cong :premises (@p8234 @p2325 @p1805) :args ((or (not @t1217) @t329 @t229)))
% 65.29/65.59  (assume-push @p37833 @t328)
% 65.29/65.59  (assume-push @p37834 @t228)
% 65.29/65.59  (assume-push @p37835 @t1217)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p8239 :rule symm :premises (@p37834))
% 65.29/65.59  (step @p8240 :rule trans :premises (@p37833 @p8239))
% 65.29/65.59  (step @p8241 :rule true_intro :premises (@p8240))
% 65.29/65.59  (step @p8242 :rule false_intro :premises (@p8233))
% 65.29/65.59  (step @p8243 :rule symm :premises (@p8242))
% 65.29/65.59  (step @p8244 :rule trans :premises (@p8243 @p8241))
% 65.29/65.59  (step @p8245 false :rule eq_resolve :premises (@p8244 @p2958))
% 65.29/65.59  (step-pop @p37836 :rule scope :premises (@p8245))
% 65.29/65.59  (step-pop @p37837 :rule scope :premises (@p37836))
% 65.29/65.59  (step-pop @p37838 :rule scope :premises (@p37837))
% 65.29/65.59  (step @p8246 :rule process_scope :premises (@p37838) :args (false))
% 65.29/65.59  (assume-push @p37839 @t1217)
% 65.29/65.59  (assume-push @p37840 @t328)
% 65.29/65.59  (assume-push @p37841 @t228)
% 65.29/65.59  (step @p8253 :rule and_intro :premises (@p37840 @p37841 @p8233))
% 65.29/65.59  (step-pop @p37842 :rule scope :premises (@p8253))
% 65.29/65.59  (step-pop @p37843 :rule scope :premises (@p37842))
% 65.29/65.59  (step-pop @p37844 :rule scope :premises (@p37843))
% 65.29/65.59  (step @p8254 :rule process_scope :premises (@p37844) :args (@t1218))
% 65.29/65.59  (step @p8258 :rule implies_elim :premises (@p8254))
% 65.29/65.59  (step @p8259 :rule resolution :premises (@p8258 @p8246) :args (true @t1218))
% 65.29/65.59  (step @p8260 :rule not_and :premises (@p8259))
% 65.29/65.59  (step @p8261 :rule eq_resolve :premises (@p8260 @p8235))
% 65.29/65.59  (step @p8262 :rule symm :premises (@p361))
% 65.29/65.59  (step @p8263 :rule bool-double-not-elim :args (@t1219))
% 65.29/65.59  (step @p8264 :rule nary_cong :premises (@p8263 @p2325 @p1779) :args ((or (not @t1220) @t329 @t224)))
% 65.29/65.59  (assume-push @p37845 @t328)
% 65.29/65.59  (assume-push @p37846 @t223)
% 65.29/65.59  (assume-push @p37847 @t1220)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p8268 :rule symm :premises (@p37846))
% 65.29/65.59  (step @p8269 :rule trans :premises (@p37845 @p8268))
% 65.29/65.59  (step @p8270 :rule true_intro :premises (@p8269))
% 65.29/65.59  (step @p8271 :rule false_intro :premises (@p8262))
% 65.29/65.59  (step @p8272 :rule symm :premises (@p8271))
% 65.29/65.59  (step @p8273 :rule trans :premises (@p8272 @p8270))
% 65.29/65.59  (step @p8274 false :rule eq_resolve :premises (@p8273 @p2958))
% 65.29/65.59  (step-pop @p37848 :rule scope :premises (@p8274))
% 65.29/65.59  (step-pop @p37849 :rule scope :premises (@p37848))
% 65.29/65.59  (step-pop @p37850 :rule scope :premises (@p37849))
% 65.29/65.59  (step @p8275 :rule process_scope :premises (@p37850) :args (false))
% 65.29/65.59  (assume-push @p37851 @t1220)
% 65.29/65.59  (assume-push @p37852 @t328)
% 65.29/65.59  (assume-push @p37853 @t223)
% 65.29/65.59  (step @p8282 :rule and_intro :premises (@p37852 @p37853 @p8262))
% 65.29/65.59  (step-pop @p37854 :rule scope :premises (@p8282))
% 65.29/65.59  (step-pop @p37855 :rule scope :premises (@p37854))
% 65.29/65.59  (step-pop @p37856 :rule scope :premises (@p37855))
% 65.29/65.59  (step @p8283 :rule process_scope :premises (@p37856) :args (@t1221))
% 65.29/65.59  (step @p8287 :rule implies_elim :premises (@p8283))
% 65.29/65.59  (step @p8288 :rule resolution :premises (@p8287 @p8275) :args (true @t1221))
% 65.29/65.59  (step @p8289 :rule not_and :premises (@p8288))
% 65.29/65.59  (step @p8290 :rule eq_resolve :premises (@p8289 @p8264))
% 65.29/65.59  (step @p8291 :rule symm :premises (@p416))
% 65.29/65.59  (step @p8292 :rule bool-double-not-elim :args (@t1222))
% 65.29/65.59  (step @p8293 :rule nary_cong :premises (@p8292 @p2325 @p1727) :args ((or (not @t1223) @t329 @t214)))
% 65.29/65.59  (assume-push @p37857 @t328)
% 65.29/65.59  (assume-push @p37858 @t213)
% 65.29/65.59  (assume-push @p37859 @t1223)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p8297 :rule symm :premises (@p37858))
% 65.29/65.59  (step @p8298 :rule trans :premises (@p37857 @p8297))
% 65.29/65.59  (step @p8299 :rule true_intro :premises (@p8298))
% 65.29/65.59  (step @p8300 :rule false_intro :premises (@p8291))
% 65.29/65.59  (step @p8301 :rule symm :premises (@p8300))
% 65.29/65.59  (step @p8302 :rule trans :premises (@p8301 @p8299))
% 65.29/65.59  (step @p8303 false :rule eq_resolve :premises (@p8302 @p2958))
% 65.29/65.59  (step-pop @p37860 :rule scope :premises (@p8303))
% 65.29/65.59  (step-pop @p37861 :rule scope :premises (@p37860))
% 65.29/65.59  (step-pop @p37862 :rule scope :premises (@p37861))
% 65.29/65.59  (step @p8304 :rule process_scope :premises (@p37862) :args (false))
% 65.29/65.59  (assume-push @p37863 @t1223)
% 65.29/65.59  (assume-push @p37864 @t328)
% 65.29/65.59  (assume-push @p37865 @t213)
% 65.29/65.59  (step @p8311 :rule and_intro :premises (@p37864 @p37865 @p8291))
% 65.29/65.59  (step-pop @p37866 :rule scope :premises (@p8311))
% 65.29/65.59  (step-pop @p37867 :rule scope :premises (@p37866))
% 65.29/65.59  (step-pop @p37868 :rule scope :premises (@p37867))
% 65.29/65.59  (step @p8312 :rule process_scope :premises (@p37868) :args (@t1224))
% 65.29/65.59  (step @p8316 :rule implies_elim :premises (@p8312))
% 65.29/65.59  (step @p8317 :rule resolution :premises (@p8316 @p8304) :args (true @t1224))
% 65.29/65.59  (step @p8318 :rule not_and :premises (@p8317))
% 65.29/65.59  (step @p8319 :rule eq_resolve :premises (@p8318 @p8293))
% 65.29/65.59  (step @p8320 :rule symm :premises (@p713))
% 65.29/65.59  (step @p8321 :rule bool-double-not-elim :args (@t1225))
% 65.29/65.59  (step @p8322 :rule nary_cong :premises (@p8321 @p2325 @p1493) :args ((or (not @t1226) @t329 @t169)))
% 65.29/65.59  (assume-push @p37869 @t328)
% 65.29/65.59  (assume-push @p37870 @t168)
% 65.29/65.59  (assume-push @p37871 @t1226)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p8326 :rule symm :premises (@p37870))
% 65.29/65.59  (step @p8327 :rule trans :premises (@p37869 @p8326))
% 65.29/65.59  (step @p8328 :rule true_intro :premises (@p8327))
% 65.29/65.59  (step @p8329 :rule false_intro :premises (@p8320))
% 65.29/65.59  (step @p8330 :rule symm :premises (@p8329))
% 65.29/65.59  (step @p8331 :rule trans :premises (@p8330 @p8328))
% 65.29/65.59  (step @p8332 false :rule eq_resolve :premises (@p8331 @p2958))
% 65.29/65.59  (step-pop @p37872 :rule scope :premises (@p8332))
% 65.29/65.59  (step-pop @p37873 :rule scope :premises (@p37872))
% 65.29/65.59  (step-pop @p37874 :rule scope :premises (@p37873))
% 65.29/65.59  (step @p8333 :rule process_scope :premises (@p37874) :args (false))
% 65.29/65.59  (assume-push @p37875 @t1226)
% 65.29/65.59  (assume-push @p37876 @t328)
% 65.29/65.59  (assume-push @p37877 @t168)
% 65.29/65.59  (step @p8340 :rule and_intro :premises (@p37876 @p37877 @p8320))
% 65.29/65.59  (step-pop @p37878 :rule scope :premises (@p8340))
% 65.29/65.59  (step-pop @p37879 :rule scope :premises (@p37878))
% 65.29/65.59  (step-pop @p37880 :rule scope :premises (@p37879))
% 65.29/65.59  (step @p8341 :rule process_scope :premises (@p37880) :args (@t1227))
% 65.29/65.59  (step @p8345 :rule implies_elim :premises (@p8341))
% 65.29/65.59  (step @p8346 :rule resolution :premises (@p8345 @p8333) :args (true @t1227))
% 65.29/65.59  (step @p8347 :rule not_and :premises (@p8346))
% 65.29/65.59  (step @p8348 :rule eq_resolve :premises (@p8347 @p8322))
% 65.29/65.59  (step @p8349 :rule symm :premises (@p790))
% 65.29/65.59  (step @p8350 :rule bool-double-not-elim :args (@t1228))
% 65.29/65.59  (step @p8351 :rule nary_cong :premises (@p8350 @p2325 @p1441) :args ((or (not @t1229) @t329 @t159)))
% 65.29/65.59  (assume-push @p37881 @t328)
% 65.29/65.59  (assume-push @p37882 @t158)
% 65.29/65.59  (assume-push @p37883 @t1229)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p8355 :rule symm :premises (@p37882))
% 65.29/65.59  (step @p8356 :rule trans :premises (@p37881 @p8355))
% 65.29/65.59  (step @p8357 :rule true_intro :premises (@p8356))
% 65.29/65.59  (step @p8358 :rule false_intro :premises (@p8349))
% 65.29/65.59  (step @p8359 :rule symm :premises (@p8358))
% 65.29/65.59  (step @p8360 :rule trans :premises (@p8359 @p8357))
% 65.29/65.59  (step @p8361 false :rule eq_resolve :premises (@p8360 @p2958))
% 65.29/65.59  (step-pop @p37884 :rule scope :premises (@p8361))
% 65.29/65.59  (step-pop @p37885 :rule scope :premises (@p37884))
% 65.29/65.59  (step-pop @p37886 :rule scope :premises (@p37885))
% 65.29/65.59  (step @p8362 :rule process_scope :premises (@p37886) :args (false))
% 65.29/65.59  (assume-push @p37887 @t1229)
% 65.29/65.59  (assume-push @p37888 @t328)
% 65.29/65.59  (assume-push @p37889 @t158)
% 65.29/65.59  (step @p8369 :rule and_intro :premises (@p37888 @p37889 @p8349))
% 65.29/65.59  (step-pop @p37890 :rule scope :premises (@p8369))
% 65.29/65.59  (step-pop @p37891 :rule scope :premises (@p37890))
% 65.29/65.59  (step-pop @p37892 :rule scope :premises (@p37891))
% 65.29/65.59  (step @p8370 :rule process_scope :premises (@p37892) :args (@t1230))
% 65.29/65.59  (step @p8374 :rule implies_elim :premises (@p8370))
% 65.29/65.59  (step @p8375 :rule resolution :premises (@p8374 @p8362) :args (true @t1230))
% 65.29/65.59  (step @p8376 :rule not_and :premises (@p8375))
% 65.29/65.59  (step @p8377 :rule eq_resolve :premises (@p8376 @p8351))
% 65.29/65.59  (step @p8378 :rule symm :premises (@p1000))
% 65.29/65.59  (step @p8379 :rule bool-double-not-elim :args (@t1231))
% 65.29/65.59  (step @p8380 :rule nary_cong :premises (@p8379 @p2325 @p1311) :args ((or (not @t1232) @t329 @t134)))
% 65.29/65.59  (assume-push @p37893 @t328)
% 65.29/65.59  (assume-push @p37894 @t133)
% 65.29/65.59  (assume-push @p37895 @t1232)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p8384 :rule symm :premises (@p37894))
% 65.29/65.59  (step @p8385 :rule trans :premises (@p37893 @p8384))
% 65.29/65.59  (step @p8386 :rule true_intro :premises (@p8385))
% 65.29/65.59  (step @p8387 :rule false_intro :premises (@p8378))
% 65.29/65.59  (step @p8388 :rule symm :premises (@p8387))
% 65.29/65.59  (step @p8389 :rule trans :premises (@p8388 @p8386))
% 65.29/65.59  (step @p8390 false :rule eq_resolve :premises (@p8389 @p2958))
% 65.29/65.59  (step-pop @p37896 :rule scope :premises (@p8390))
% 65.29/65.59  (step-pop @p37897 :rule scope :premises (@p37896))
% 65.29/65.59  (step-pop @p37898 :rule scope :premises (@p37897))
% 65.29/65.59  (step @p8391 :rule process_scope :premises (@p37898) :args (false))
% 65.29/65.59  (assume-push @p37899 @t1232)
% 65.29/65.59  (assume-push @p37900 @t328)
% 65.29/65.59  (assume-push @p37901 @t133)
% 65.29/65.59  (step @p8398 :rule and_intro :premises (@p37900 @p37901 @p8378))
% 65.29/65.59  (step-pop @p37902 :rule scope :premises (@p8398))
% 65.29/65.59  (step-pop @p37903 :rule scope :premises (@p37902))
% 65.29/65.59  (step-pop @p37904 :rule scope :premises (@p37903))
% 65.29/65.59  (step @p8399 :rule process_scope :premises (@p37904) :args (@t1233))
% 65.29/65.59  (step @p8403 :rule implies_elim :premises (@p8399))
% 65.29/65.59  (step @p8404 :rule resolution :premises (@p8403 @p8391) :args (true @t1233))
% 65.29/65.59  (step @p8405 :rule not_and :premises (@p8404))
% 65.29/65.59  (step @p8406 :rule eq_resolve :premises (@p8405 @p8380))
% 65.29/65.59  (step @p8407 :rule symm :premises (@p1045))
% 65.29/65.59  (step @p8408 :rule bool-double-not-elim :args (@t1234))
% 65.29/65.59  (step @p8409 :rule nary_cong :premises (@p8408 @p2325 @p1285) :args ((or (not @t1235) @t329 @t129)))
% 65.29/65.59  (assume-push @p37905 @t328)
% 65.29/65.59  (assume-push @p37906 @t128)
% 65.29/65.59  (assume-push @p37907 @t1235)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p8413 :rule symm :premises (@p37906))
% 65.29/65.59  (step @p8414 :rule trans :premises (@p37905 @p8413))
% 65.29/65.59  (step @p8415 :rule true_intro :premises (@p8414))
% 65.29/65.59  (step @p8416 :rule false_intro :premises (@p8407))
% 65.29/65.59  (step @p8417 :rule symm :premises (@p8416))
% 65.29/65.59  (step @p8418 :rule trans :premises (@p8417 @p8415))
% 65.29/65.59  (step @p8419 false :rule eq_resolve :premises (@p8418 @p2958))
% 65.29/65.59  (step-pop @p37908 :rule scope :premises (@p8419))
% 65.29/65.59  (step-pop @p37909 :rule scope :premises (@p37908))
% 65.29/65.59  (step-pop @p37910 :rule scope :premises (@p37909))
% 65.29/65.59  (step @p8420 :rule process_scope :premises (@p37910) :args (false))
% 65.29/65.59  (assume-push @p37911 @t1235)
% 65.29/65.59  (assume-push @p37912 @t328)
% 65.29/65.59  (assume-push @p37913 @t128)
% 65.29/65.59  (step @p8427 :rule and_intro :premises (@p37912 @p37913 @p8407))
% 65.29/65.59  (step-pop @p37914 :rule scope :premises (@p8427))
% 65.29/65.59  (step-pop @p37915 :rule scope :premises (@p37914))
% 65.29/65.59  (step-pop @p37916 :rule scope :premises (@p37915))
% 65.29/65.59  (step @p8428 :rule process_scope :premises (@p37916) :args (@t1236))
% 65.29/65.59  (step @p8432 :rule implies_elim :premises (@p8428))
% 65.29/65.59  (step @p8433 :rule resolution :premises (@p8432 @p8420) :args (true @t1236))
% 65.29/65.59  (step @p8434 :rule not_and :premises (@p8433))
% 65.29/65.59  (step @p8435 :rule eq_resolve :premises (@p8434 @p8409))
% 65.29/65.59  (step @p8436 :rule symm :premises (@p1091))
% 65.29/65.59  (step @p8437 :rule bool-double-not-elim :args (@t1237))
% 65.29/65.59  (step @p8438 :rule nary_cong :premises (@p8437 @p2325 @p1259) :args ((or (not @t1238) @t329 @t124)))
% 65.29/65.59  (assume-push @p37917 @t328)
% 65.29/65.59  (assume-push @p37918 @t123)
% 65.29/65.59  (assume-push @p37919 @t1238)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p8442 :rule symm :premises (@p37918))
% 65.29/65.59  (step @p8443 :rule trans :premises (@p37917 @p8442))
% 65.29/65.59  (step @p8444 :rule true_intro :premises (@p8443))
% 65.29/65.59  (step @p8445 :rule false_intro :premises (@p8436))
% 65.29/65.59  (step @p8446 :rule symm :premises (@p8445))
% 65.29/65.59  (step @p8447 :rule trans :premises (@p8446 @p8444))
% 65.29/65.59  (step @p8448 false :rule eq_resolve :premises (@p8447 @p2958))
% 65.29/65.59  (step-pop @p37920 :rule scope :premises (@p8448))
% 65.29/65.59  (step-pop @p37921 :rule scope :premises (@p37920))
% 65.29/65.59  (step-pop @p37922 :rule scope :premises (@p37921))
% 65.29/65.59  (step @p8449 :rule process_scope :premises (@p37922) :args (false))
% 65.29/65.59  (assume-push @p37923 @t1238)
% 65.29/65.59  (assume-push @p37924 @t328)
% 65.29/65.59  (assume-push @p37925 @t123)
% 65.29/65.59  (step @p8456 :rule and_intro :premises (@p37924 @p37925 @p8436))
% 65.29/65.59  (step-pop @p37926 :rule scope :premises (@p8456))
% 65.29/65.59  (step-pop @p37927 :rule scope :premises (@p37926))
% 65.29/65.59  (step-pop @p37928 :rule scope :premises (@p37927))
% 65.29/65.59  (step @p8457 :rule process_scope :premises (@p37928) :args (@t1239))
% 65.29/65.59  (step @p8461 :rule implies_elim :premises (@p8457))
% 65.29/65.59  (step @p8462 :rule resolution :premises (@p8461 @p8449) :args (true @t1239))
% 65.29/65.59  (step @p8463 :rule not_and :premises (@p8462))
% 65.29/65.59  (step @p8464 :rule eq_resolve :premises (@p8463 @p8438))
% 65.29/65.59  (step @p8465 :rule symm :premises (@p1138))
% 65.29/65.59  (step @p8466 :rule bool-double-not-elim :args (@t1240))
% 65.29/65.59  (step @p8467 :rule nary_cong :premises (@p8466 @p2325 @p1232) :args ((or (not @t1241) @t329 @t117)))
% 65.29/65.59  (assume-push @p37929 @t328)
% 65.29/65.59  (assume-push @p37930 @t116)
% 65.29/65.59  (assume-push @p37931 @t1241)
% 65.29/65.59  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.59  (step @p8471 :rule symm :premises (@p37930))
% 65.29/65.59  (step @p8472 :rule trans :premises (@p37929 @p8471))
% 65.29/65.59  (step @p8473 :rule true_intro :premises (@p8472))
% 65.29/65.59  (step @p8474 :rule false_intro :premises (@p8465))
% 65.29/65.59  (step @p8475 :rule symm :premises (@p8474))
% 65.29/65.59  (step @p8476 :rule trans :premises (@p8475 @p8473))
% 65.29/65.59  (step @p8477 false :rule eq_resolve :premises (@p8476 @p2958))
% 65.29/65.59  (step-pop @p37932 :rule scope :premises (@p8477))
% 65.29/65.59  (step-pop @p37933 :rule scope :premises (@p37932))
% 65.29/65.59  (step-pop @p37934 :rule scope :premises (@p37933))
% 65.29/65.59  (step @p8478 :rule process_scope :premises (@p37934) :args (false))
% 65.29/65.59  (assume-push @p37935 @t1241)
% 65.29/65.59  (assume-push @p37936 @t328)
% 65.29/65.59  (assume-push @p37937 @t116)
% 65.29/65.59  (step @p8485 :rule and_intro :premises (@p37936 @p37937 @p8465))
% 65.29/65.59  (step-pop @p37938 :rule scope :premises (@p8485))
% 65.29/65.59  (step-pop @p37939 :rule scope :premises (@p37938))
% 65.29/65.59  (step-pop @p37940 :rule scope :premises (@p37939))
% 65.29/65.59  (step @p8486 :rule process_scope :premises (@p37940) :args (@t1242))
% 65.29/65.59  (step @p8490 :rule implies_elim :premises (@p8486))
% 65.29/65.59  (step @p8491 :rule resolution :premises (@p8490 @p8478) :args (true @t1242))
% 65.29/65.59  (step @p8492 :rule not_and :premises (@p8491))
% 65.29/65.59  (step @p8493 :rule eq_resolve :premises (@p8492 @p8467))
% 65.29/65.59  (step @p8494 :rule instantiate :premises (@p2655) :args ((@list @t103 @t111 tptp.e44)))
% 65.29/65.59  (step @p8495 :rule instantiate :premises (@p2655) :args ((@list @t39 @t111 tptp.e44)))
% 65.29/65.59  (assume-push @p37941 @t568)
% 65.29/65.59  (assume-push @p37942 @t508)
% 65.29/65.59  (assume-push @p37943 @t506)
% 65.29/65.59  (assume-push @p37944 @t503)
% 65.29/65.59  (assume-push @p37945 @t500)
% 65.29/65.59  (assume-push @p37946 @t497)
% 65.29/65.59  (assume-push @p37947 @t494)
% 65.29/65.59  (assume-push @p37948 @t328)
% 65.29/65.59  (assume-push @p37949 @t627)
% 65.29/65.59  (assume-push @p37950 @t636)
% 65.29/65.59  (assume-push @p37951 @t634)
% 65.29/65.59  (assume-push @p37952 @t646)
% 65.29/65.59  (assume-push @p37953 @t624)
% 65.29/65.59  (assume-push @p37954 @t644)
% 65.29/65.59  (assume-push @p37955 @t639)
% 65.29/65.59  (assume-push @p37956 @t620)
% 65.29/65.59  (assume-push @p37957 @t648)
% 65.29/65.59  (assume-push @p37958 @t630)
% 65.29/65.59  (assume-push @p37959 @t616)
% 65.29/65.59  (assume-push @p37960 @t642)
% 65.29/65.59  (assume-push @p37961 @t651)
% 65.29/65.59  (assume-push @p37962 @t673)
% 65.29/65.59  (assume-push @p37963 @t801)
% 65.29/65.59  (assume-push @p37964 @t786)
% 65.29/65.59  (assume-push @p37965 @t819)
% 65.29/65.59  (assume-push @p37966 @t821)
% 65.29/65.59  (assume-push @p37967 @t796)
% 65.29/65.59  (assume-push @p37968 @t1243)
% 65.29/65.59  (assume-push @p37969 @t1246)
% 65.29/65.59  (assume-push @p37970 @t568)
% 65.29/65.59  (assume-push @p37971 @t627)
% 65.29/65.59  (assume-push @p37972 @t636)
% 65.29/65.59  (assume-push @p37973 @t634)
% 65.29/65.59  (assume-push @p37974 @t646)
% 65.29/65.59  (assume-push @p37975 @t624)
% 65.29/65.59  (assume-push @p37976 @t644)
% 65.29/65.59  (assume-push @p37977 @t639)
% 65.29/65.59  (assume-push @p37978 @t620)
% 65.29/65.59  (assume-push @p37979 @t648)
% 65.29/65.59  (assume-push @p37980 @t630)
% 65.29/65.59  (assume-push @p37981 @t616)
% 65.29/65.59  (assume-push @p37982 @t642)
% 65.29/65.59  (assume-push @p37983 @t651)
% 65.29/65.59  (assume-push @p37984 @t673)
% 65.29/65.59  (assume-push @p37985 @t801)
% 65.29/65.59  (assume-push @p37986 @t786)
% 65.29/65.59  (assume-push @p37987 @t819)
% 65.29/65.59  (assume-push @p37988 @t821)
% 65.29/65.59  (assume-push @p37989 @t796)
% 65.29/65.59  (assume-push @p37990 @t328)
% 65.29/65.59  (assume-push @p37991 @t1246)
% 65.29/65.59  (assume-push @p37992 @t1243)
% 65.29/65.59  (assume-push @p37993 @t494)
% 65.29/65.59  (assume-push @p37994 @t497)
% 65.29/65.59  (assume-push @p37995 @t500)
% 65.29/65.59  (assume-push @p37996 @t503)
% 65.29/65.59  (assume-push @p37997 @t506)
% 65.29/65.59  (assume-push @p37998 @t508)
% 65.29/65.59  (step @p8554 :rule symm :premises (@p37941))
% 65.29/65.59  (step @p8555 :rule symm :premises (@p37949))
% 65.29/65.59  (step @p8556 :rule symm :premises (@p37950))
% 65.29/65.59  (step @p8557 :rule symm :premises (@p37951))
% 65.29/65.59  (step @p8558 :rule symm :premises (@p37952))
% 65.29/65.59  (step @p8559 :rule symm :premises (@p37953))
% 65.29/65.59  (step @p8560 :rule symm :premises (@p37954))
% 65.29/65.59  (step @p8561 :rule symm :premises (@p37955))
% 65.29/65.59  (step @p8562 :rule symm :premises (@p37956))
% 65.29/65.59  (step @p8563 :rule symm :premises (@p37957))
% 65.29/65.59  (step @p8564 :rule symm :premises (@p37958))
% 65.29/65.59  (step @p8565 :rule symm :premises (@p37959))
% 65.29/65.59  (step @p8566 :rule symm :premises (@p37960))
% 65.29/65.59  (step @p8567 :rule symm :premises (@p37961))
% 65.29/65.59  (step @p8568 :rule symm :premises (@p37962))
% 65.29/65.59  (step @p8569 :rule symm :premises (@p37963))
% 65.29/65.59  (step @p8570 :rule symm :premises (@p37964))
% 65.29/65.59  (step @p8571 :rule symm :premises (@p37965))
% 65.29/65.59  (step @p8572 :rule symm :premises (@p37966))
% 65.29/65.59  (step @p8573 :rule symm :premises (@p37967))
% 65.29/65.59  (step @p2816 :rule refl :args (@t111))
% 65.29/65.59  (step @p8574 :rule refl :args (tptp.e44))
% 65.29/65.59  (step @p8575 :rule symm :premises (@p37948))
% 65.29/65.59  (step @p8576 :rule refl :args (@t39))
% 65.29/65.59  (step @p8577 :rule cong :premises (@p8576 @p8575 @p8574) :args (@t1244))
% 65.29/65.59  (step @p8578 :rule cong :premises (@p8577 @p2816) :args (@t1245))
% 65.29/65.59  (step @p8579 :rule symm :premises (@p8494))
% 65.29/65.59  (step @p8580 :rule refl :args (@t103))
% 65.29/65.59  (step @p8581 :rule cong :premises (@p8580 @p37948 @p8574) :args (@t104))
% 65.29/65.59  (step @p8582 :rule cong :premises (@p8581 @p2816) :args (@t490))
% 65.29/65.59  (step @p8583 :rule trans :premises (@p37942 @p37943 @p37944 @p37945 @p37946 @p37947 @p8582 @p8579 @p8495 @p8578 @p8573 @p8572 @p8571 @p8570 @p8569 @p8568 @p8567 @p8566 @p8565 @p8564 @p8563 @p8562 @p8561 @p8560 @p8559 @p8558 @p8557 @p8556 @p8555 @p8554))
% 65.29/65.59  (step-pop @p37999 :rule scope :premises (@p8583))
% 65.29/65.60  (step-pop @p38000 :rule scope :premises (@p37999))
% 65.29/65.60  (step-pop @p38001 :rule scope :premises (@p38000))
% 65.29/65.60  (step-pop @p38002 :rule scope :premises (@p38001))
% 65.29/65.60  (step-pop @p38003 :rule scope :premises (@p38002))
% 65.29/65.60  (step-pop @p38004 :rule scope :premises (@p38003))
% 65.29/65.60  (step-pop @p38005 :rule scope :premises (@p38004))
% 65.29/65.60  (step-pop @p38006 :rule scope :premises (@p38005))
% 65.29/65.60  (step-pop @p38007 :rule scope :premises (@p38006))
% 65.29/65.60  (step-pop @p38008 :rule scope :premises (@p38007))
% 65.29/65.60  (step-pop @p38009 :rule scope :premises (@p38008))
% 65.29/65.60  (step-pop @p38010 :rule scope :premises (@p38009))
% 65.29/65.60  (step-pop @p38011 :rule scope :premises (@p38010))
% 65.29/65.60  (step-pop @p38012 :rule scope :premises (@p38011))
% 65.29/65.60  (step-pop @p38013 :rule scope :premises (@p38012))
% 65.29/65.60  (step-pop @p38014 :rule scope :premises (@p38013))
% 65.29/65.60  (step-pop @p38015 :rule scope :premises (@p38014))
% 65.29/65.60  (step-pop @p38016 :rule scope :premises (@p38015))
% 65.29/65.60  (step-pop @p38017 :rule scope :premises (@p38016))
% 65.29/65.60  (step-pop @p38018 :rule scope :premises (@p38017))
% 65.29/65.60  (step-pop @p38019 :rule scope :premises (@p38018))
% 65.29/65.60  (step-pop @p38020 :rule scope :premises (@p38019))
% 65.29/65.60  (step-pop @p38021 :rule scope :premises (@p38020))
% 65.29/65.60  (step-pop @p38022 :rule scope :premises (@p38021))
% 65.29/65.60  (step-pop @p38023 :rule scope :premises (@p38022))
% 65.29/65.60  (step-pop @p38024 :rule scope :premises (@p38023))
% 65.29/65.60  (step-pop @p38025 :rule scope :premises (@p38024))
% 65.29/65.60  (step-pop @p38026 :rule scope :premises (@p38025))
% 65.29/65.60  (step-pop @p38027 :rule scope :premises (@p38026))
% 65.29/65.60  (step @p8584 :rule process_scope :premises (@p38027) :args (@t114))
% 65.29/65.60  (step @p8614 :rule and_intro :premises (@p37941 @p37949 @p37950 @p37951 @p37952 @p37953 @p37954 @p37955 @p37956 @p37957 @p37958 @p37959 @p37960 @p37961 @p37962 @p37963 @p37964 @p37965 @p37966 @p37967 @p37948 @p8495 @p8494 @p37947 @p37946 @p37945 @p37944 @p37943 @p37942))
% 65.29/65.60  (step @p8615 :rule modus_ponens :premises (@p8614 @p8584))
% 65.29/65.60  (step-pop @p38028 :rule scope :premises (@p8615))
% 65.29/65.60  (step-pop @p38029 :rule scope :premises (@p38028))
% 65.29/65.60  (step-pop @p38030 :rule scope :premises (@p38029))
% 65.29/65.60  (step-pop @p38031 :rule scope :premises (@p38030))
% 65.29/65.60  (step-pop @p38032 :rule scope :premises (@p38031))
% 65.29/65.60  (step-pop @p38033 :rule scope :premises (@p38032))
% 65.29/65.60  (step-pop @p38034 :rule scope :premises (@p38033))
% 65.29/65.60  (step-pop @p38035 :rule scope :premises (@p38034))
% 65.29/65.60  (step-pop @p38036 :rule scope :premises (@p38035))
% 65.29/65.60  (step-pop @p38037 :rule scope :premises (@p38036))
% 65.29/65.60  (step-pop @p38038 :rule scope :premises (@p38037))
% 65.29/65.60  (step-pop @p38039 :rule scope :premises (@p38038))
% 65.29/65.60  (step-pop @p38040 :rule scope :premises (@p38039))
% 65.29/65.60  (step-pop @p38041 :rule scope :premises (@p38040))
% 65.29/65.60  (step-pop @p38042 :rule scope :premises (@p38041))
% 65.29/65.60  (step-pop @p38043 :rule scope :premises (@p38042))
% 65.29/65.60  (step-pop @p38044 :rule scope :premises (@p38043))
% 65.29/65.60  (step-pop @p38045 :rule scope :premises (@p38044))
% 65.29/65.60  (step-pop @p38046 :rule scope :premises (@p38045))
% 65.29/65.60  (step-pop @p38047 :rule scope :premises (@p38046))
% 65.29/65.60  (step-pop @p38048 :rule scope :premises (@p38047))
% 65.29/65.60  (step-pop @p38049 :rule scope :premises (@p38048))
% 65.29/65.60  (step-pop @p38050 :rule scope :premises (@p38049))
% 65.29/65.60  (step-pop @p38051 :rule scope :premises (@p38050))
% 65.29/65.60  (step-pop @p38052 :rule scope :premises (@p38051))
% 65.29/65.60  (step-pop @p38053 :rule scope :premises (@p38052))
% 65.29/65.60  (step-pop @p38054 :rule scope :premises (@p38053))
% 65.29/65.60  (step-pop @p38055 :rule scope :premises (@p38054))
% 65.29/65.60  (step-pop @p38056 :rule scope :premises (@p38055))
% 65.29/65.60  (step @p8616 :rule process_scope :premises (@p38056) :args (@t114))
% 65.29/65.60  (step @p8646 :rule implies_elim :premises (@p8616))
% 65.29/65.60  (step @p8647 :rule cnf_and_neg :args (@t1247))
% 65.29/65.60  (step @p8648 :rule resolution :premises (@p8647 @p8646) :args (true @t1247))
% 65.29/65.60  (step @p8649 :rule reordering :premises (@p8648) :args ((or @t114 @t671 @t510 @t560 @t559 @t558 @t557 @t556 @t329 @t670 @t669 @t668 @t667 @t666 @t665 @t664 @t663 @t662 @t661 @t660 @t659 @t658 @t873 @t872 @t871 @t870 @t869 @t868 (not @t1243) (not @t1246))))
% 65.29/65.60  (step @p8650 :rule chain_m_resolution :premises (@p8649 @p8495 @p8494 @p8029 @p6520 @p6519 @p6011 @p5168 @p5167 @p4780 @p3476 @p3472 @p2947 @p1229 @p3368 @p3366 @p3365 @p3363 @p3362 @p3360 @p3359 @p3357 @p3356 @p3354 @p3353 @p3351 @p3350 @p3348 @p4530 @p4528 @p3347 @p3345 @p4527 @p4525 @p3344 @p3342 @p3341 @p3339 @p3338 @p3336 @p4512 @p4510 @p3335 @p3333 @p4506 @p4504 @p8493 @p8465 @p8464 @p8436 @p8435 @p8407 @p8406 @p8378 @p8377 @p8349 @p8348 @p8320 @p8319 @p8291 @p8290 @p8262 @p8261 @p8233 @p8232 @p8204 @p8203 @p8175 @p8174 @p8146 @p8145 @p8117 @p8116 @p8088 @p8087 @p8059 @p8058 @p8030) :args (@t329 (@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 true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true) (@list @t1246 @t1243 @t494 @t786 @t497 @t500 @t616 @t503 @t506 @t673 @t508 @t568 @t114 @t651 @t652 @t648 @t649 @t646 @t647 @t644 @t645 @t642 @t643 @t639 @t640 @t636 @t637 @t821 @t822 @t634 @t635 @t819 @t820 @t630 @t631 @t627 @t628 @t624 @t625 @t801 @t802 @t620 @t621 @t796 @t797 @t116 @t1240 @t123 @t1237 @t128 @t1234 @t133 @t1231 @t158 @t1228 @t168 @t1225 @t213 @t1222 @t223 @t1219 @t228 @t1216 @t233 @t1213 @t253 @t1210 @t263 @t1207 @t268 @t1204 @t283 @t1201 @t293 @t1198 @t298 @t1195)))
% 65.29/65.60  (step @p8651 :rule chain_m_resolution :premises (@p2634 @p8650 @p2632) :args (@t491 @t570 (@list @t328 @t492)))
% 65.29/65.60  (step @p8652 :rule chain_m_resolution :premises (@p4500 @p8650 @p4498) :args (@t790 @t570 (@list @t328 @t791)))
% 65.29/65.60  (step @p8653 :rule symm :premises (@p39))
% 65.29/65.60  (step @p8654 :rule bool-double-not-elim :args (@t1248))
% 65.29/65.60  (step @p8655 :rule nary_cong :premises (@p8654 @p2299 @p2273) :args ((or (not @t1249) @t324 @t319)))
% 65.29/65.60  (assume-push @p38057 @t323)
% 65.29/65.60  (assume-push @p38058 @t318)
% 65.29/65.60  (assume-push @p38059 @t1249)
% 65.29/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.60  (step @p8659 :rule symm :premises (@p38058))
% 65.29/65.60  (step @p8660 :rule trans :premises (@p38057 @p8659))
% 65.29/65.60  (step @p8661 :rule true_intro :premises (@p8660))
% 65.29/65.60  (step @p8662 :rule false_intro :premises (@p8653))
% 65.29/65.60  (step @p8663 :rule symm :premises (@p8662))
% 65.29/65.60  (step @p8664 :rule trans :premises (@p8663 @p8661))
% 65.29/65.60  (step @p8665 false :rule eq_resolve :premises (@p8664 @p2958))
% 65.29/65.60  (step-pop @p38060 :rule scope :premises (@p8665))
% 65.29/65.60  (step-pop @p38061 :rule scope :premises (@p38060))
% 65.29/65.60  (step-pop @p38062 :rule scope :premises (@p38061))
% 65.29/65.60  (step @p8666 :rule process_scope :premises (@p38062) :args (false))
% 65.29/65.60  (assume-push @p38063 @t1249)
% 65.29/65.60  (assume-push @p38064 @t323)
% 65.29/65.60  (assume-push @p38065 @t318)
% 65.29/65.60  (step @p8673 :rule and_intro :premises (@p38064 @p38065 @p8653))
% 65.29/65.60  (step-pop @p38066 :rule scope :premises (@p8673))
% 65.29/65.60  (step-pop @p38067 :rule scope :premises (@p38066))
% 65.29/65.60  (step-pop @p38068 :rule scope :premises (@p38067))
% 65.29/65.60  (step @p8674 :rule process_scope :premises (@p38068) :args (@t1250))
% 65.29/65.60  (step @p8678 :rule implies_elim :premises (@p8674))
% 65.29/65.60  (step @p8679 :rule resolution :premises (@p8678 @p8666) :args (true @t1250))
% 65.29/65.60  (step @p8680 :rule not_and :premises (@p8679))
% 65.29/65.60  (step @p8681 :rule eq_resolve :premises (@p8680 @p8655))
% 65.29/65.60  (step @p8682 :rule symm :premises (@p56))
% 65.29/65.60  (step @p8683 :rule bool-double-not-elim :args (@t1251))
% 65.29/65.60  (step @p8684 :rule nary_cong :premises (@p8683 @p2299 @p2221) :args ((or (not @t1252) @t324 @t309)))
% 65.29/65.60  (assume-push @p38069 @t323)
% 65.29/65.60  (assume-push @p38070 @t308)
% 65.29/65.60  (assume-push @p38071 @t1252)
% 65.29/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.60  (step @p8688 :rule symm :premises (@p38070))
% 65.29/65.60  (step @p8689 :rule trans :premises (@p38069 @p8688))
% 65.29/65.60  (step @p8690 :rule true_intro :premises (@p8689))
% 65.29/65.60  (step @p8691 :rule false_intro :premises (@p8682))
% 65.29/65.60  (step @p8692 :rule symm :premises (@p8691))
% 65.29/65.60  (step @p8693 :rule trans :premises (@p8692 @p8690))
% 65.29/65.60  (step @p8694 false :rule eq_resolve :premises (@p8693 @p2958))
% 65.29/65.60  (step-pop @p38072 :rule scope :premises (@p8694))
% 65.29/65.60  (step-pop @p38073 :rule scope :premises (@p38072))
% 65.29/65.60  (step-pop @p38074 :rule scope :premises (@p38073))
% 65.29/65.60  (step @p8695 :rule process_scope :premises (@p38074) :args (false))
% 65.29/65.60  (assume-push @p38075 @t1252)
% 65.29/65.60  (assume-push @p38076 @t323)
% 65.29/65.60  (assume-push @p38077 @t308)
% 65.29/65.60  (step @p8702 :rule and_intro :premises (@p38076 @p38077 @p8682))
% 65.29/65.60  (step-pop @p38078 :rule scope :premises (@p8702))
% 65.29/65.60  (step-pop @p38079 :rule scope :premises (@p38078))
% 65.29/65.60  (step-pop @p38080 :rule scope :premises (@p38079))
% 65.29/65.60  (step @p8703 :rule process_scope :premises (@p38080) :args (@t1253))
% 65.29/65.60  (step @p8707 :rule implies_elim :premises (@p8703))
% 65.29/65.60  (step @p8708 :rule resolution :premises (@p8707 @p8695) :args (true @t1253))
% 65.29/65.60  (step @p8709 :rule not_and :premises (@p8708))
% 65.29/65.60  (step @p8710 :rule eq_resolve :premises (@p8709 @p8684))
% 65.29/65.60  (step @p8711 :rule symm :premises (@p66))
% 65.29/65.60  (step @p8712 :rule bool-double-not-elim :args (@t1254))
% 65.29/65.60  (step @p8713 :rule nary_cong :premises (@p8712 @p2299 @p2195) :args ((or (not @t1255) @t324 @t304)))
% 65.29/65.60  (assume-push @p38081 @t323)
% 65.29/65.60  (assume-push @p38082 @t303)
% 65.29/65.60  (assume-push @p38083 @t1255)
% 65.29/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.60  (step @p8717 :rule symm :premises (@p38082))
% 65.29/65.60  (step @p8718 :rule trans :premises (@p38081 @p8717))
% 65.29/65.60  (step @p8719 :rule true_intro :premises (@p8718))
% 65.29/65.60  (step @p8720 :rule false_intro :premises (@p8711))
% 65.29/65.60  (step @p8721 :rule symm :premises (@p8720))
% 65.29/65.60  (step @p8722 :rule trans :premises (@p8721 @p8719))
% 65.29/65.60  (step @p8723 false :rule eq_resolve :premises (@p8722 @p2958))
% 65.29/65.60  (step-pop @p38084 :rule scope :premises (@p8723))
% 65.29/65.60  (step-pop @p38085 :rule scope :premises (@p38084))
% 65.29/65.60  (step-pop @p38086 :rule scope :premises (@p38085))
% 65.29/65.60  (step @p8724 :rule process_scope :premises (@p38086) :args (false))
% 65.29/65.60  (assume-push @p38087 @t1255)
% 65.29/65.60  (assume-push @p38088 @t323)
% 65.29/65.60  (assume-push @p38089 @t303)
% 65.29/65.60  (step @p8731 :rule and_intro :premises (@p38088 @p38089 @p8711))
% 65.29/65.60  (step-pop @p38090 :rule scope :premises (@p8731))
% 65.29/65.60  (step-pop @p38091 :rule scope :premises (@p38090))
% 65.29/65.60  (step-pop @p38092 :rule scope :premises (@p38091))
% 65.29/65.60  (step @p8732 :rule process_scope :premises (@p38092) :args (@t1256))
% 65.29/65.60  (step @p8736 :rule implies_elim :premises (@p8732))
% 65.29/65.60  (step @p8737 :rule resolution :premises (@p8736 @p8724) :args (true @t1256))
% 65.29/65.60  (step @p8738 :rule not_and :premises (@p8737))
% 65.29/65.60  (step @p8739 :rule eq_resolve :premises (@p8738 @p8713))
% 65.29/65.60  (step @p8740 :rule symm :premises (@p77))
% 65.29/65.60  (step @p8741 :rule bool-double-not-elim :args (@t1257))
% 65.29/65.60  (step @p8742 :rule nary_cong :premises (@p8741 @p2299 @p2169) :args ((or (not @t1258) @t324 @t299)))
% 65.29/65.60  (assume-push @p38093 @t323)
% 65.29/65.60  (assume-push @p38094 @t298)
% 65.29/65.60  (assume-push @p38095 @t1258)
% 65.29/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.60  (step @p8746 :rule symm :premises (@p38094))
% 65.29/65.60  (step @p8747 :rule trans :premises (@p38093 @p8746))
% 65.29/65.60  (step @p8748 :rule true_intro :premises (@p8747))
% 65.29/65.60  (step @p8749 :rule false_intro :premises (@p8740))
% 65.29/65.60  (step @p8750 :rule symm :premises (@p8749))
% 65.29/65.60  (step @p8751 :rule trans :premises (@p8750 @p8748))
% 65.29/65.60  (step @p8752 false :rule eq_resolve :premises (@p8751 @p2958))
% 65.29/65.60  (step-pop @p38096 :rule scope :premises (@p8752))
% 65.29/65.60  (step-pop @p38097 :rule scope :premises (@p38096))
% 65.29/65.60  (step-pop @p38098 :rule scope :premises (@p38097))
% 65.29/65.60  (step @p8753 :rule process_scope :premises (@p38098) :args (false))
% 65.29/65.60  (assume-push @p38099 @t1258)
% 65.29/65.60  (assume-push @p38100 @t323)
% 65.29/65.60  (assume-push @p38101 @t298)
% 65.29/65.60  (step @p8760 :rule and_intro :premises (@p38100 @p38101 @p8740))
% 65.29/65.60  (step-pop @p38102 :rule scope :premises (@p8760))
% 65.29/65.60  (step-pop @p38103 :rule scope :premises (@p38102))
% 65.29/65.60  (step-pop @p38104 :rule scope :premises (@p38103))
% 65.29/65.60  (step @p8761 :rule process_scope :premises (@p38104) :args (@t1259))
% 65.29/65.60  (step @p8765 :rule implies_elim :premises (@p8761))
% 65.29/65.60  (step @p8766 :rule resolution :premises (@p8765 @p8753) :args (true @t1259))
% 65.29/65.60  (step @p8767 :rule not_and :premises (@p8766))
% 65.29/65.60  (step @p8768 :rule eq_resolve :premises (@p8767 @p8742))
% 65.29/65.60  (step @p8769 :rule symm :premises (@p89))
% 65.29/65.60  (step @p8770 :rule bool-double-not-elim :args (@t1260))
% 65.29/65.60  (step @p8771 :rule nary_cong :premises (@p8770 @p2299 @p2143) :args ((or (not @t1261) @t324 @t294)))
% 65.29/65.60  (assume-push @p38105 @t323)
% 65.29/65.60  (assume-push @p38106 @t293)
% 65.29/65.60  (assume-push @p38107 @t1261)
% 65.29/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.60  (step @p8775 :rule symm :premises (@p38106))
% 65.29/65.60  (step @p8776 :rule trans :premises (@p38105 @p8775))
% 65.29/65.60  (step @p8777 :rule true_intro :premises (@p8776))
% 65.29/65.60  (step @p8778 :rule false_intro :premises (@p8769))
% 65.29/65.60  (step @p8779 :rule symm :premises (@p8778))
% 65.29/65.60  (step @p8780 :rule trans :premises (@p8779 @p8777))
% 65.29/65.60  (step @p8781 false :rule eq_resolve :premises (@p8780 @p2958))
% 65.29/65.60  (step-pop @p38108 :rule scope :premises (@p8781))
% 65.29/65.60  (step-pop @p38109 :rule scope :premises (@p38108))
% 65.29/65.60  (step-pop @p38110 :rule scope :premises (@p38109))
% 65.29/65.60  (step @p8782 :rule process_scope :premises (@p38110) :args (false))
% 65.29/65.60  (assume-push @p38111 @t1261)
% 65.29/65.60  (assume-push @p38112 @t323)
% 65.29/65.60  (assume-push @p38113 @t293)
% 65.29/65.60  (step @p8789 :rule and_intro :premises (@p38112 @p38113 @p8769))
% 65.29/65.60  (step-pop @p38114 :rule scope :premises (@p8789))
% 65.29/65.60  (step-pop @p38115 :rule scope :premises (@p38114))
% 65.29/65.60  (step-pop @p38116 :rule scope :premises (@p38115))
% 65.29/65.60  (step @p8790 :rule process_scope :premises (@p38116) :args (@t1262))
% 65.29/65.60  (step @p8794 :rule implies_elim :premises (@p8790))
% 65.29/65.60  (step @p8795 :rule resolution :premises (@p8794 @p8782) :args (true @t1262))
% 65.29/65.60  (step @p8796 :rule not_and :premises (@p8795))
% 65.29/65.60  (step @p8797 :rule eq_resolve :premises (@p8796 @p8771))
% 65.29/65.60  (step @p8798 :rule symm :premises (@p102))
% 65.29/65.60  (step @p8799 :rule bool-double-not-elim :args (@t1263))
% 65.29/65.60  (step @p8800 :rule nary_cong :premises (@p8799 @p2299 @p2117) :args ((or (not @t1264) @t324 @t289)))
% 65.29/65.60  (assume-push @p38117 @t323)
% 65.29/65.60  (assume-push @p38118 @t288)
% 65.29/65.60  (assume-push @p38119 @t1264)
% 65.29/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.60  (step @p8804 :rule symm :premises (@p38118))
% 65.29/65.60  (step @p8805 :rule trans :premises (@p38117 @p8804))
% 65.29/65.60  (step @p8806 :rule true_intro :premises (@p8805))
% 65.29/65.60  (step @p8807 :rule false_intro :premises (@p8798))
% 65.29/65.60  (step @p8808 :rule symm :premises (@p8807))
% 65.29/65.60  (step @p8809 :rule trans :premises (@p8808 @p8806))
% 65.29/65.60  (step @p8810 false :rule eq_resolve :premises (@p8809 @p2958))
% 65.29/65.60  (step-pop @p38120 :rule scope :premises (@p8810))
% 65.29/65.60  (step-pop @p38121 :rule scope :premises (@p38120))
% 65.29/65.60  (step-pop @p38122 :rule scope :premises (@p38121))
% 65.29/65.60  (step @p8811 :rule process_scope :premises (@p38122) :args (false))
% 65.29/65.60  (assume-push @p38123 @t1264)
% 65.29/65.60  (assume-push @p38124 @t323)
% 65.29/65.60  (assume-push @p38125 @t288)
% 65.29/65.60  (step @p8818 :rule and_intro :premises (@p38124 @p38125 @p8798))
% 65.29/65.60  (step-pop @p38126 :rule scope :premises (@p8818))
% 65.29/65.60  (step-pop @p38127 :rule scope :premises (@p38126))
% 65.29/65.60  (step-pop @p38128 :rule scope :premises (@p38127))
% 65.29/65.60  (step @p8819 :rule process_scope :premises (@p38128) :args (@t1265))
% 65.29/65.60  (step @p8823 :rule implies_elim :premises (@p8819))
% 65.29/65.60  (step @p8824 :rule resolution :premises (@p8823 @p8811) :args (true @t1265))
% 65.29/65.60  (step @p8825 :rule not_and :premises (@p8824))
% 65.29/65.60  (step @p8826 :rule eq_resolve :premises (@p8825 @p8800))
% 65.29/65.60  (step @p8827 :rule symm :premises (@p116))
% 65.29/65.60  (step @p8828 :rule bool-double-not-elim :args (@t1266))
% 65.29/65.60  (step @p8829 :rule nary_cong :premises (@p8828 @p2299 @p2091) :args ((or (not @t1267) @t324 @t284)))
% 65.29/65.60  (assume-push @p38129 @t323)
% 65.29/65.60  (assume-push @p38130 @t283)
% 65.29/65.60  (assume-push @p38131 @t1267)
% 65.29/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.60  (step @p8833 :rule symm :premises (@p38130))
% 65.29/65.60  (step @p8834 :rule trans :premises (@p38129 @p8833))
% 65.29/65.60  (step @p8835 :rule true_intro :premises (@p8834))
% 65.29/65.60  (step @p8836 :rule false_intro :premises (@p8827))
% 65.29/65.60  (step @p8837 :rule symm :premises (@p8836))
% 65.29/65.60  (step @p8838 :rule trans :premises (@p8837 @p8835))
% 65.29/65.60  (step @p8839 false :rule eq_resolve :premises (@p8838 @p2958))
% 65.29/65.60  (step-pop @p38132 :rule scope :premises (@p8839))
% 65.29/65.60  (step-pop @p38133 :rule scope :premises (@p38132))
% 65.29/65.60  (step-pop @p38134 :rule scope :premises (@p38133))
% 65.29/65.60  (step @p8840 :rule process_scope :premises (@p38134) :args (false))
% 65.29/65.60  (assume-push @p38135 @t1267)
% 65.29/65.60  (assume-push @p38136 @t323)
% 65.29/65.60  (assume-push @p38137 @t283)
% 65.29/65.60  (step @p8847 :rule and_intro :premises (@p38136 @p38137 @p8827))
% 65.29/65.60  (step-pop @p38138 :rule scope :premises (@p8847))
% 65.29/65.60  (step-pop @p38139 :rule scope :premises (@p38138))
% 65.29/65.60  (step-pop @p38140 :rule scope :premises (@p38139))
% 65.29/65.60  (step @p8848 :rule process_scope :premises (@p38140) :args (@t1268))
% 65.29/65.60  (step @p8852 :rule implies_elim :premises (@p8848))
% 65.29/65.60  (step @p8853 :rule resolution :premises (@p8852 @p8840) :args (true @t1268))
% 65.29/65.60  (step @p8854 :rule not_and :premises (@p8853))
% 65.29/65.60  (step @p8855 :rule eq_resolve :premises (@p8854 @p8829))
% 65.29/65.60  (step @p8856 :rule symm :premises (@p131))
% 65.29/65.60  (step @p8857 :rule bool-double-not-elim :args (@t1269))
% 65.29/65.60  (step @p8858 :rule nary_cong :premises (@p8857 @p2299 @p2065) :args ((or (not @t1270) @t324 @t279)))
% 65.29/65.60  (assume-push @p38141 @t323)
% 65.29/65.60  (assume-push @p38142 @t278)
% 65.29/65.60  (assume-push @p38143 @t1270)
% 65.29/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.60  (step @p8862 :rule symm :premises (@p38142))
% 65.29/65.60  (step @p8863 :rule trans :premises (@p38141 @p8862))
% 65.29/65.60  (step @p8864 :rule true_intro :premises (@p8863))
% 65.29/65.60  (step @p8865 :rule false_intro :premises (@p8856))
% 65.29/65.60  (step @p8866 :rule symm :premises (@p8865))
% 65.29/65.60  (step @p8867 :rule trans :premises (@p8866 @p8864))
% 65.29/65.60  (step @p8868 false :rule eq_resolve :premises (@p8867 @p2958))
% 65.29/65.60  (step-pop @p38144 :rule scope :premises (@p8868))
% 65.29/65.60  (step-pop @p38145 :rule scope :premises (@p38144))
% 65.29/65.60  (step-pop @p38146 :rule scope :premises (@p38145))
% 65.29/65.60  (step @p8869 :rule process_scope :premises (@p38146) :args (false))
% 65.29/65.60  (assume-push @p38147 @t1270)
% 65.29/65.60  (assume-push @p38148 @t323)
% 65.29/65.60  (assume-push @p38149 @t278)
% 65.29/65.60  (step @p8876 :rule and_intro :premises (@p38148 @p38149 @p8856))
% 65.29/65.60  (step-pop @p38150 :rule scope :premises (@p8876))
% 65.29/65.60  (step-pop @p38151 :rule scope :premises (@p38150))
% 65.29/65.60  (step-pop @p38152 :rule scope :premises (@p38151))
% 65.29/65.60  (step @p8877 :rule process_scope :premises (@p38152) :args (@t1271))
% 65.29/65.60  (step @p8881 :rule implies_elim :premises (@p8877))
% 65.29/65.60  (step @p8882 :rule resolution :premises (@p8881 @p8869) :args (true @t1271))
% 65.29/65.60  (step @p8883 :rule not_and :premises (@p8882))
% 65.29/65.60  (step @p8884 :rule eq_resolve :premises (@p8883 @p8858))
% 65.29/65.60  (step @p8885 :rule symm :premises (@p147))
% 65.29/65.60  (step @p8886 :rule bool-double-not-elim :args (@t1272))
% 65.29/65.60  (step @p8887 :rule nary_cong :premises (@p8886 @p2299 @p2039) :args ((or (not @t1273) @t324 @t274)))
% 65.29/65.60  (assume-push @p38153 @t323)
% 65.29/65.60  (assume-push @p38154 @t273)
% 65.29/65.60  (assume-push @p38155 @t1273)
% 65.29/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.60  (step @p8891 :rule symm :premises (@p38154))
% 65.29/65.60  (step @p8892 :rule trans :premises (@p38153 @p8891))
% 65.29/65.60  (step @p8893 :rule true_intro :premises (@p8892))
% 65.29/65.60  (step @p8894 :rule false_intro :premises (@p8885))
% 65.29/65.60  (step @p8895 :rule symm :premises (@p8894))
% 65.29/65.60  (step @p8896 :rule trans :premises (@p8895 @p8893))
% 65.29/65.60  (step @p8897 false :rule eq_resolve :premises (@p8896 @p2958))
% 65.29/65.60  (step-pop @p38156 :rule scope :premises (@p8897))
% 65.29/65.60  (step-pop @p38157 :rule scope :premises (@p38156))
% 65.29/65.60  (step-pop @p38158 :rule scope :premises (@p38157))
% 65.29/65.60  (step @p8898 :rule process_scope :premises (@p38158) :args (false))
% 65.29/65.60  (assume-push @p38159 @t1273)
% 65.29/65.60  (assume-push @p38160 @t323)
% 65.29/65.60  (assume-push @p38161 @t273)
% 65.29/65.60  (step @p8905 :rule and_intro :premises (@p38160 @p38161 @p8885))
% 65.29/65.60  (step-pop @p38162 :rule scope :premises (@p8905))
% 65.29/65.60  (step-pop @p38163 :rule scope :premises (@p38162))
% 65.29/65.60  (step-pop @p38164 :rule scope :premises (@p38163))
% 65.29/65.60  (step @p8906 :rule process_scope :premises (@p38164) :args (@t1274))
% 65.29/65.60  (step @p8910 :rule implies_elim :premises (@p8906))
% 65.29/65.60  (step @p8911 :rule resolution :premises (@p8910 @p8898) :args (true @t1274))
% 65.29/65.60  (step @p8912 :rule not_and :premises (@p8911))
% 65.29/65.60  (step @p8913 :rule eq_resolve :premises (@p8912 @p8887))
% 65.29/65.60  (step @p8914 :rule symm :premises (@p164))
% 65.29/65.60  (step @p8915 :rule bool-double-not-elim :args (@t1275))
% 65.29/65.60  (step @p8916 :rule nary_cong :premises (@p8915 @p2299 @p2013) :args ((or (not @t1276) @t324 @t269)))
% 65.29/65.60  (assume-push @p38165 @t323)
% 65.29/65.60  (assume-push @p38166 @t268)
% 65.29/65.60  (assume-push @p38167 @t1276)
% 65.29/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.60  (step @p8920 :rule symm :premises (@p38166))
% 65.29/65.60  (step @p8921 :rule trans :premises (@p38165 @p8920))
% 65.29/65.60  (step @p8922 :rule true_intro :premises (@p8921))
% 65.29/65.60  (step @p8923 :rule false_intro :premises (@p8914))
% 65.29/65.60  (step @p8924 :rule symm :premises (@p8923))
% 65.29/65.60  (step @p8925 :rule trans :premises (@p8924 @p8922))
% 65.29/65.60  (step @p8926 false :rule eq_resolve :premises (@p8925 @p2958))
% 65.29/65.60  (step-pop @p38168 :rule scope :premises (@p8926))
% 65.29/65.60  (step-pop @p38169 :rule scope :premises (@p38168))
% 65.29/65.60  (step-pop @p38170 :rule scope :premises (@p38169))
% 65.29/65.60  (step @p8927 :rule process_scope :premises (@p38170) :args (false))
% 65.29/65.60  (assume-push @p38171 @t1276)
% 65.29/65.60  (assume-push @p38172 @t323)
% 65.29/65.60  (assume-push @p38173 @t268)
% 65.29/65.60  (step @p8934 :rule and_intro :premises (@p38172 @p38173 @p8914))
% 65.29/65.60  (step-pop @p38174 :rule scope :premises (@p8934))
% 65.29/65.60  (step-pop @p38175 :rule scope :premises (@p38174))
% 65.29/65.60  (step-pop @p38176 :rule scope :premises (@p38175))
% 65.29/65.60  (step @p8935 :rule process_scope :premises (@p38176) :args (@t1277))
% 65.29/65.60  (step @p8939 :rule implies_elim :premises (@p8935))
% 65.29/65.60  (step @p8940 :rule resolution :premises (@p8939 @p8927) :args (true @t1277))
% 65.29/65.60  (step @p8941 :rule not_and :premises (@p8940))
% 65.29/65.60  (step @p8942 :rule eq_resolve :premises (@p8941 @p8916))
% 65.29/65.60  (step @p8943 :rule symm :premises (@p182))
% 65.29/65.60  (step @p8944 :rule bool-double-not-elim :args (@t1278))
% 65.29/65.60  (step @p8945 :rule nary_cong :premises (@p8944 @p2299 @p1987) :args ((or (not @t1279) @t324 @t264)))
% 65.29/65.60  (assume-push @p38177 @t323)
% 65.29/65.60  (assume-push @p38178 @t263)
% 65.29/65.60  (assume-push @p38179 @t1279)
% 65.29/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.60  (step @p8949 :rule symm :premises (@p38178))
% 65.29/65.60  (step @p8950 :rule trans :premises (@p38177 @p8949))
% 65.29/65.60  (step @p8951 :rule true_intro :premises (@p8950))
% 65.29/65.60  (step @p8952 :rule false_intro :premises (@p8943))
% 65.29/65.60  (step @p8953 :rule symm :premises (@p8952))
% 65.29/65.60  (step @p8954 :rule trans :premises (@p8953 @p8951))
% 65.29/65.60  (step @p8955 false :rule eq_resolve :premises (@p8954 @p2958))
% 65.29/65.60  (step-pop @p38180 :rule scope :premises (@p8955))
% 65.29/65.60  (step-pop @p38181 :rule scope :premises (@p38180))
% 65.29/65.60  (step-pop @p38182 :rule scope :premises (@p38181))
% 65.29/65.60  (step @p8956 :rule process_scope :premises (@p38182) :args (false))
% 65.29/65.60  (assume-push @p38183 @t1279)
% 65.29/65.60  (assume-push @p38184 @t323)
% 65.29/65.60  (assume-push @p38185 @t263)
% 65.29/65.60  (step @p8963 :rule and_intro :premises (@p38184 @p38185 @p8943))
% 65.29/65.60  (step-pop @p38186 :rule scope :premises (@p8963))
% 65.29/65.60  (step-pop @p38187 :rule scope :premises (@p38186))
% 65.29/65.60  (step-pop @p38188 :rule scope :premises (@p38187))
% 65.29/65.60  (step @p8964 :rule process_scope :premises (@p38188) :args (@t1280))
% 65.29/65.60  (step @p8968 :rule implies_elim :premises (@p8964))
% 65.29/65.60  (step @p8969 :rule resolution :premises (@p8968 @p8956) :args (true @t1280))
% 65.29/65.60  (step @p8970 :rule not_and :premises (@p8969))
% 65.29/65.60  (step @p8971 :rule eq_resolve :premises (@p8970 @p8945))
% 65.29/65.60  (step @p8972 :rule symm :premises (@p221))
% 65.29/65.60  (step @p8973 :rule bool-double-not-elim :args (@t1281))
% 65.29/65.60  (step @p8974 :rule nary_cong :premises (@p8973 @p2299 @p1935) :args ((or (not @t1282) @t324 @t254)))
% 65.29/65.60  (assume-push @p38189 @t323)
% 65.29/65.60  (assume-push @p38190 @t253)
% 65.29/65.60  (assume-push @p38191 @t1282)
% 65.29/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.60  (step @p8978 :rule symm :premises (@p38190))
% 65.29/65.60  (step @p8979 :rule trans :premises (@p38189 @p8978))
% 65.29/65.60  (step @p8980 :rule true_intro :premises (@p8979))
% 65.29/65.60  (step @p8981 :rule false_intro :premises (@p8972))
% 65.29/65.60  (step @p8982 :rule symm :premises (@p8981))
% 65.29/65.60  (step @p8983 :rule trans :premises (@p8982 @p8980))
% 65.29/65.60  (step @p8984 false :rule eq_resolve :premises (@p8983 @p2958))
% 65.29/65.60  (step-pop @p38192 :rule scope :premises (@p8984))
% 65.29/65.60  (step-pop @p38193 :rule scope :premises (@p38192))
% 65.29/65.60  (step-pop @p38194 :rule scope :premises (@p38193))
% 65.29/65.60  (step @p8985 :rule process_scope :premises (@p38194) :args (false))
% 65.29/65.60  (assume-push @p38195 @t1282)
% 65.29/65.60  (assume-push @p38196 @t323)
% 65.29/65.60  (assume-push @p38197 @t253)
% 65.29/65.60  (step @p8992 :rule and_intro :premises (@p38196 @p38197 @p8972))
% 65.29/65.60  (step-pop @p38198 :rule scope :premises (@p8992))
% 65.29/65.60  (step-pop @p38199 :rule scope :premises (@p38198))
% 65.29/65.60  (step-pop @p38200 :rule scope :premises (@p38199))
% 65.29/65.60  (step @p8993 :rule process_scope :premises (@p38200) :args (@t1283))
% 65.29/65.60  (step @p8997 :rule implies_elim :premises (@p8993))
% 65.29/65.60  (step @p8998 :rule resolution :premises (@p8997 @p8985) :args (true @t1283))
% 65.29/65.60  (step @p8999 :rule not_and :premises (@p8998))
% 65.29/65.60  (step @p9000 :rule eq_resolve :premises (@p8999 @p8974))
% 65.29/65.60  (step @p9001 :rule symm :premises (@p242))
% 65.29/65.60  (step @p9002 :rule bool-double-not-elim :args (@t1284))
% 65.29/65.60  (step @p9003 :rule nary_cong :premises (@p9002 @p2299 @p1909) :args ((or (not @t1285) @t324 @t249)))
% 65.29/65.60  (assume-push @p38201 @t323)
% 65.29/65.60  (assume-push @p38202 @t248)
% 65.29/65.60  (assume-push @p38203 @t1285)
% 65.29/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.60  (step @p9007 :rule symm :premises (@p38202))
% 65.29/65.60  (step @p9008 :rule trans :premises (@p38201 @p9007))
% 65.29/65.60  (step @p9009 :rule true_intro :premises (@p9008))
% 65.29/65.60  (step @p9010 :rule false_intro :premises (@p9001))
% 65.29/65.60  (step @p9011 :rule symm :premises (@p9010))
% 65.29/65.60  (step @p9012 :rule trans :premises (@p9011 @p9009))
% 65.29/65.60  (step @p9013 false :rule eq_resolve :premises (@p9012 @p2958))
% 65.29/65.60  (step-pop @p38204 :rule scope :premises (@p9013))
% 65.29/65.60  (step-pop @p38205 :rule scope :premises (@p38204))
% 65.29/65.60  (step-pop @p38206 :rule scope :premises (@p38205))
% 65.29/65.60  (step @p9014 :rule process_scope :premises (@p38206) :args (false))
% 65.29/65.60  (assume-push @p38207 @t1285)
% 65.29/65.60  (assume-push @p38208 @t323)
% 65.29/65.60  (assume-push @p38209 @t248)
% 65.29/65.60  (step @p9021 :rule and_intro :premises (@p38208 @p38209 @p9001))
% 65.29/65.60  (step-pop @p38210 :rule scope :premises (@p9021))
% 65.29/65.60  (step-pop @p38211 :rule scope :premises (@p38210))
% 65.29/65.60  (step-pop @p38212 :rule scope :premises (@p38211))
% 65.29/65.60  (step @p9022 :rule process_scope :premises (@p38212) :args (@t1286))
% 65.29/65.60  (step @p9026 :rule implies_elim :premises (@p9022))
% 65.29/65.60  (step @p9027 :rule resolution :premises (@p9026 @p9014) :args (true @t1286))
% 65.29/65.60  (step @p9028 :rule not_and :premises (@p9027))
% 65.29/65.60  (step @p9029 :rule eq_resolve :premises (@p9028 @p9003))
% 65.29/65.60  (step @p9030 :rule symm :premises (@p264))
% 65.29/65.60  (step @p9031 :rule bool-double-not-elim :args (@t1287))
% 65.29/65.60  (step @p9032 :rule nary_cong :premises (@p9031 @p2299 @p1883) :args ((or (not @t1288) @t324 @t244)))
% 65.29/65.60  (assume-push @p38213 @t323)
% 65.29/65.60  (assume-push @p38214 @t243)
% 65.29/65.60  (assume-push @p38215 @t1288)
% 65.29/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.60  (step @p9036 :rule symm :premises (@p38214))
% 65.29/65.60  (step @p9037 :rule trans :premises (@p38213 @p9036))
% 65.29/65.60  (step @p9038 :rule true_intro :premises (@p9037))
% 65.29/65.60  (step @p9039 :rule false_intro :premises (@p9030))
% 65.29/65.60  (step @p9040 :rule symm :premises (@p9039))
% 65.29/65.60  (step @p9041 :rule trans :premises (@p9040 @p9038))
% 65.29/65.60  (step @p9042 false :rule eq_resolve :premises (@p9041 @p2958))
% 65.29/65.60  (step-pop @p38216 :rule scope :premises (@p9042))
% 65.29/65.60  (step-pop @p38217 :rule scope :premises (@p38216))
% 65.29/65.60  (step-pop @p38218 :rule scope :premises (@p38217))
% 65.29/65.60  (step @p9043 :rule process_scope :premises (@p38218) :args (false))
% 65.29/65.60  (assume-push @p38219 @t1288)
% 65.29/65.60  (assume-push @p38220 @t323)
% 65.29/65.60  (assume-push @p38221 @t243)
% 65.29/65.60  (step @p9050 :rule and_intro :premises (@p38220 @p38221 @p9030))
% 65.29/65.60  (step-pop @p38222 :rule scope :premises (@p9050))
% 65.29/65.60  (step-pop @p38223 :rule scope :premises (@p38222))
% 65.29/65.60  (step-pop @p38224 :rule scope :premises (@p38223))
% 65.29/65.60  (step @p9051 :rule process_scope :premises (@p38224) :args (@t1289))
% 65.29/65.60  (step @p9055 :rule implies_elim :premises (@p9051))
% 65.29/65.60  (step @p9056 :rule resolution :premises (@p9055 @p9043) :args (true @t1289))
% 65.29/65.60  (step @p9057 :rule not_and :premises (@p9056))
% 65.29/65.60  (step @p9058 :rule eq_resolve :premises (@p9057 @p9032))
% 65.29/65.60  (step @p9059 :rule symm :premises (@p287))
% 65.29/65.60  (step @p9060 :rule bool-double-not-elim :args (@t1290))
% 65.29/65.60  (step @p9061 :rule nary_cong :premises (@p9060 @p2299 @p1857) :args ((or (not @t1291) @t324 @t239)))
% 65.29/65.60  (assume-push @p38225 @t323)
% 65.29/65.60  (assume-push @p38226 @t238)
% 65.29/65.60  (assume-push @p38227 @t1291)
% 65.29/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.60  (step @p9065 :rule symm :premises (@p38226))
% 65.29/65.60  (step @p9066 :rule trans :premises (@p38225 @p9065))
% 65.29/65.60  (step @p9067 :rule true_intro :premises (@p9066))
% 65.29/65.60  (step @p9068 :rule false_intro :premises (@p9059))
% 65.29/65.60  (step @p9069 :rule symm :premises (@p9068))
% 65.29/65.60  (step @p9070 :rule trans :premises (@p9069 @p9067))
% 65.29/65.60  (step @p9071 false :rule eq_resolve :premises (@p9070 @p2958))
% 65.29/65.60  (step-pop @p38228 :rule scope :premises (@p9071))
% 65.29/65.60  (step-pop @p38229 :rule scope :premises (@p38228))
% 65.29/65.60  (step-pop @p38230 :rule scope :premises (@p38229))
% 65.29/65.60  (step @p9072 :rule process_scope :premises (@p38230) :args (false))
% 65.29/65.60  (assume-push @p38231 @t1291)
% 65.29/65.60  (assume-push @p38232 @t323)
% 65.29/65.60  (assume-push @p38233 @t238)
% 65.29/65.60  (step @p9079 :rule and_intro :premises (@p38232 @p38233 @p9059))
% 65.29/65.60  (step-pop @p38234 :rule scope :premises (@p9079))
% 65.29/65.60  (step-pop @p38235 :rule scope :premises (@p38234))
% 65.29/65.60  (step-pop @p38236 :rule scope :premises (@p38235))
% 65.29/65.60  (step @p9080 :rule process_scope :premises (@p38236) :args (@t1292))
% 65.29/65.60  (step @p9084 :rule implies_elim :premises (@p9080))
% 65.29/65.60  (step @p9085 :rule resolution :premises (@p9084 @p9072) :args (true @t1292))
% 65.29/65.60  (step @p9086 :rule not_and :premises (@p9085))
% 65.29/65.60  (step @p9087 :rule eq_resolve :premises (@p9086 @p9061))
% 65.29/65.60  (step @p9088 :rule symm :premises (@p311))
% 65.29/65.60  (step @p9089 :rule bool-double-not-elim :args (@t1293))
% 65.29/65.60  (step @p9090 :rule nary_cong :premises (@p9089 @p2299 @p1831) :args ((or (not @t1294) @t324 @t234)))
% 65.29/65.60  (assume-push @p38237 @t323)
% 65.29/65.60  (assume-push @p38238 @t233)
% 65.29/65.60  (assume-push @p38239 @t1294)
% 65.29/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.60  (step @p9094 :rule symm :premises (@p38238))
% 65.29/65.60  (step @p9095 :rule trans :premises (@p38237 @p9094))
% 65.29/65.60  (step @p9096 :rule true_intro :premises (@p9095))
% 65.29/65.60  (step @p9097 :rule false_intro :premises (@p9088))
% 65.29/65.60  (step @p9098 :rule symm :premises (@p9097))
% 65.29/65.60  (step @p9099 :rule trans :premises (@p9098 @p9096))
% 65.29/65.60  (step @p9100 false :rule eq_resolve :premises (@p9099 @p2958))
% 65.29/65.60  (step-pop @p38240 :rule scope :premises (@p9100))
% 65.29/65.60  (step-pop @p38241 :rule scope :premises (@p38240))
% 65.29/65.60  (step-pop @p38242 :rule scope :premises (@p38241))
% 65.29/65.60  (step @p9101 :rule process_scope :premises (@p38242) :args (false))
% 65.29/65.60  (assume-push @p38243 @t1294)
% 65.29/65.60  (assume-push @p38244 @t323)
% 65.29/65.60  (assume-push @p38245 @t233)
% 65.29/65.60  (step @p9108 :rule and_intro :premises (@p38244 @p38245 @p9088))
% 65.29/65.60  (step-pop @p38246 :rule scope :premises (@p9108))
% 65.29/65.60  (step-pop @p38247 :rule scope :premises (@p38246))
% 65.29/65.60  (step-pop @p38248 :rule scope :premises (@p38247))
% 65.29/65.60  (step @p9109 :rule process_scope :premises (@p38248) :args (@t1295))
% 65.29/65.60  (step @p9113 :rule implies_elim :premises (@p9109))
% 65.29/65.60  (step @p9114 :rule resolution :premises (@p9113 @p9101) :args (true @t1295))
% 65.29/65.60  (step @p9115 :rule not_and :premises (@p9114))
% 65.29/65.60  (step @p9116 :rule eq_resolve :premises (@p9115 @p9090))
% 65.29/65.60  (step @p9117 :rule symm :premises (@p336))
% 65.29/65.60  (step @p9118 :rule bool-double-not-elim :args (@t1296))
% 65.29/65.60  (step @p9119 :rule nary_cong :premises (@p9118 @p2299 @p1805) :args ((or (not @t1297) @t324 @t229)))
% 65.29/65.60  (assume-push @p38249 @t323)
% 65.29/65.60  (assume-push @p38250 @t228)
% 65.29/65.60  (assume-push @p38251 @t1297)
% 65.29/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.60  (step @p9123 :rule symm :premises (@p38250))
% 65.29/65.60  (step @p9124 :rule trans :premises (@p38249 @p9123))
% 65.29/65.60  (step @p9125 :rule true_intro :premises (@p9124))
% 65.29/65.60  (step @p9126 :rule false_intro :premises (@p9117))
% 65.29/65.60  (step @p9127 :rule symm :premises (@p9126))
% 65.29/65.60  (step @p9128 :rule trans :premises (@p9127 @p9125))
% 65.29/65.60  (step @p9129 false :rule eq_resolve :premises (@p9128 @p2958))
% 65.29/65.60  (step-pop @p38252 :rule scope :premises (@p9129))
% 65.29/65.60  (step-pop @p38253 :rule scope :premises (@p38252))
% 65.29/65.60  (step-pop @p38254 :rule scope :premises (@p38253))
% 65.29/65.60  (step @p9130 :rule process_scope :premises (@p38254) :args (false))
% 65.29/65.60  (assume-push @p38255 @t1297)
% 65.29/65.60  (assume-push @p38256 @t323)
% 65.29/65.60  (assume-push @p38257 @t228)
% 65.29/65.60  (step @p9137 :rule and_intro :premises (@p38256 @p38257 @p9117))
% 65.29/65.60  (step-pop @p38258 :rule scope :premises (@p9137))
% 65.29/65.60  (step-pop @p38259 :rule scope :premises (@p38258))
% 65.29/65.60  (step-pop @p38260 :rule scope :premises (@p38259))
% 65.29/65.60  (step @p9138 :rule process_scope :premises (@p38260) :args (@t1298))
% 65.29/65.60  (step @p9142 :rule implies_elim :premises (@p9138))
% 65.29/65.60  (step @p9143 :rule resolution :premises (@p9142 @p9130) :args (true @t1298))
% 65.29/65.60  (step @p9144 :rule not_and :premises (@p9143))
% 65.29/65.60  (step @p9145 :rule eq_resolve :premises (@p9144 @p9119))
% 65.29/65.60  (step @p9146 :rule symm :premises (@p362))
% 65.29/65.60  (step @p9147 :rule bool-double-not-elim :args (@t1299))
% 65.29/65.60  (step @p9148 :rule nary_cong :premises (@p9147 @p2299 @p1779) :args ((or (not @t1300) @t324 @t224)))
% 65.29/65.60  (assume-push @p38261 @t323)
% 65.29/65.60  (assume-push @p38262 @t223)
% 65.29/65.60  (assume-push @p38263 @t1300)
% 65.29/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.60  (step @p9152 :rule symm :premises (@p38262))
% 65.29/65.60  (step @p9153 :rule trans :premises (@p38261 @p9152))
% 65.29/65.60  (step @p9154 :rule true_intro :premises (@p9153))
% 65.29/65.60  (step @p9155 :rule false_intro :premises (@p9146))
% 65.29/65.60  (step @p9156 :rule symm :premises (@p9155))
% 65.29/65.60  (step @p9157 :rule trans :premises (@p9156 @p9154))
% 65.29/65.60  (step @p9158 false :rule eq_resolve :premises (@p9157 @p2958))
% 65.29/65.60  (step-pop @p38264 :rule scope :premises (@p9158))
% 65.29/65.60  (step-pop @p38265 :rule scope :premises (@p38264))
% 65.29/65.60  (step-pop @p38266 :rule scope :premises (@p38265))
% 65.29/65.60  (step @p9159 :rule process_scope :premises (@p38266) :args (false))
% 65.29/65.60  (assume-push @p38267 @t1300)
% 65.29/65.60  (assume-push @p38268 @t323)
% 65.29/65.60  (assume-push @p38269 @t223)
% 65.29/65.60  (step @p9166 :rule and_intro :premises (@p38268 @p38269 @p9146))
% 65.29/65.60  (step-pop @p38270 :rule scope :premises (@p9166))
% 65.29/65.60  (step-pop @p38271 :rule scope :premises (@p38270))
% 65.29/65.60  (step-pop @p38272 :rule scope :premises (@p38271))
% 65.29/65.60  (step @p9167 :rule process_scope :premises (@p38272) :args (@t1301))
% 65.29/65.60  (step @p9171 :rule implies_elim :premises (@p9167))
% 65.29/65.60  (step @p9172 :rule resolution :premises (@p9171 @p9159) :args (true @t1301))
% 65.29/65.60  (step @p9173 :rule not_and :premises (@p9172))
% 65.29/65.60  (step @p9174 :rule eq_resolve :premises (@p9173 @p9148))
% 65.29/65.60  (step @p9175 :rule symm :premises (@p389))
% 65.29/65.60  (step @p9176 :rule bool-double-not-elim :args (@t1302))
% 65.29/65.60  (step @p9177 :rule nary_cong :premises (@p9176 @p2299 @p1753) :args ((or (not @t1303) @t324 @t219)))
% 65.29/65.60  (assume-push @p38273 @t323)
% 65.29/65.60  (assume-push @p38274 @t218)
% 65.29/65.60  (assume-push @p38275 @t1303)
% 65.29/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.60  (step @p9181 :rule symm :premises (@p38274))
% 65.29/65.60  (step @p9182 :rule trans :premises (@p38273 @p9181))
% 65.29/65.60  (step @p9183 :rule true_intro :premises (@p9182))
% 65.29/65.60  (step @p9184 :rule false_intro :premises (@p9175))
% 65.29/65.60  (step @p9185 :rule symm :premises (@p9184))
% 65.29/65.60  (step @p9186 :rule trans :premises (@p9185 @p9183))
% 65.29/65.60  (step @p9187 false :rule eq_resolve :premises (@p9186 @p2958))
% 65.29/65.60  (step-pop @p38276 :rule scope :premises (@p9187))
% 65.29/65.60  (step-pop @p38277 :rule scope :premises (@p38276))
% 65.29/65.60  (step-pop @p38278 :rule scope :premises (@p38277))
% 65.29/65.60  (step @p9188 :rule process_scope :premises (@p38278) :args (false))
% 65.29/65.60  (assume-push @p38279 @t1303)
% 65.29/65.60  (assume-push @p38280 @t323)
% 65.29/65.60  (assume-push @p38281 @t218)
% 65.29/65.60  (step @p9195 :rule and_intro :premises (@p38280 @p38281 @p9175))
% 65.29/65.60  (step-pop @p38282 :rule scope :premises (@p9195))
% 65.29/65.60  (step-pop @p38283 :rule scope :premises (@p38282))
% 65.29/65.60  (step-pop @p38284 :rule scope :premises (@p38283))
% 65.29/65.60  (step @p9196 :rule process_scope :premises (@p38284) :args (@t1304))
% 65.29/65.60  (step @p9200 :rule implies_elim :premises (@p9196))
% 65.29/65.60  (step @p9201 :rule resolution :premises (@p9200 @p9188) :args (true @t1304))
% 65.29/65.60  (step @p9202 :rule not_and :premises (@p9201))
% 65.29/65.60  (step @p9203 :rule eq_resolve :premises (@p9202 @p9177))
% 65.29/65.60  (step @p9204 :rule symm :premises (@p417))
% 65.29/65.60  (step @p9205 :rule bool-double-not-elim :args (@t1305))
% 65.29/65.60  (step @p9206 :rule nary_cong :premises (@p9205 @p2299 @p1727) :args ((or (not @t1306) @t324 @t214)))
% 65.29/65.60  (assume-push @p38285 @t323)
% 65.29/65.60  (assume-push @p38286 @t213)
% 65.29/65.60  (assume-push @p38287 @t1306)
% 65.29/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.29/65.60  (step @p9210 :rule symm :premises (@p38286))
% 65.29/65.60  (step @p9211 :rule trans :premises (@p38285 @p9210))
% 65.29/65.60  (step @p9212 :rule true_intro :premises (@p9211))
% 65.29/65.60  (step @p9213 :rule false_intro :premises (@p9204))
% 65.29/65.60  (step @p9214 :rule symm :premises (@p9213))
% 65.29/65.60  (step @p9215 :rule trans :premises (@p9214 @p9212))
% 65.29/65.60  (step @p9216 false :rule eq_resolve :premises (@p9215 @p2958))
% 65.29/65.60  (step-pop @p38288 :rule scope :premises (@p9216))
% 65.29/65.60  (step-pop @p38289 :rule scope :premises (@p38288))
% 65.29/65.60  (step-pop @p38290 :rule scope :premises (@p38289))
% 65.29/65.60  (step @p9217 :rule process_scope :premises (@p38290) :args (false))
% 65.29/65.60  (assume-push @p38291 @t1306)
% 65.29/65.60  (assume-push @p38292 @t323)
% 65.29/65.60  (assume-push @p38293 @t213)
% 65.29/65.60  (step @p9224 :rule and_intro :premises (@p38292 @p38293 @p9204))
% 65.29/65.60  (step-pop @p38294 :rule scope :premises (@p9224))
% 65.29/65.60  (step-pop @p38295 :rule scope :premises (@p38294))
% 65.29/65.60  (step-pop @p38296 :rule scope :premises (@p38295))
% 65.29/65.60  (step @p9225 :rule process_scope :premises (@p38296) :args (@t1307))
% 65.29/65.60  (step @p9229 :rule implies_elim :premises (@p9225))
% 65.29/65.60  (step @p9230 :rule resolution :premises (@p9229 @p9217) :args (true @t1307))
% 65.29/65.60  (step @p9231 :rule not_and :premises (@p9230))
% 65.29/65.60  (step @p9232 :rule eq_resolve :premises (@p9231 @p9206))
% 65.29/65.60  (step @p9233 :rule symm :premises (@p446))
% 65.29/65.60  (step @p9234 :rule bool-double-not-elim :args (@t1308))
% 65.35/65.60  (step @p9235 :rule nary_cong :premises (@p9234 @p2299 @p1701) :args ((or (not @t1309) @t324 @t209)))
% 65.35/65.60  (assume-push @p38297 @t323)
% 65.35/65.60  (assume-push @p38298 @t208)
% 65.35/65.60  (assume-push @p38299 @t1309)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p9239 :rule symm :premises (@p38298))
% 65.35/65.60  (step @p9240 :rule trans :premises (@p38297 @p9239))
% 65.35/65.60  (step @p9241 :rule true_intro :premises (@p9240))
% 65.35/65.60  (step @p9242 :rule false_intro :premises (@p9233))
% 65.35/65.60  (step @p9243 :rule symm :premises (@p9242))
% 65.35/65.60  (step @p9244 :rule trans :premises (@p9243 @p9241))
% 65.35/65.60  (step @p9245 false :rule eq_resolve :premises (@p9244 @p2958))
% 65.35/65.60  (step-pop @p38300 :rule scope :premises (@p9245))
% 65.35/65.60  (step-pop @p38301 :rule scope :premises (@p38300))
% 65.35/65.60  (step-pop @p38302 :rule scope :premises (@p38301))
% 65.35/65.60  (step @p9246 :rule process_scope :premises (@p38302) :args (false))
% 65.35/65.60  (assume-push @p38303 @t1309)
% 65.35/65.60  (assume-push @p38304 @t323)
% 65.35/65.60  (assume-push @p38305 @t208)
% 65.35/65.60  (step @p9253 :rule and_intro :premises (@p38304 @p38305 @p9233))
% 65.35/65.60  (step-pop @p38306 :rule scope :premises (@p9253))
% 65.35/65.60  (step-pop @p38307 :rule scope :premises (@p38306))
% 65.35/65.60  (step-pop @p38308 :rule scope :premises (@p38307))
% 65.35/65.60  (step @p9254 :rule process_scope :premises (@p38308) :args (@t1310))
% 65.35/65.60  (step @p9258 :rule implies_elim :premises (@p9254))
% 65.35/65.60  (step @p9259 :rule resolution :premises (@p9258 @p9246) :args (true @t1310))
% 65.35/65.60  (step @p9260 :rule not_and :premises (@p9259))
% 65.35/65.60  (step @p9261 :rule eq_resolve :premises (@p9260 @p9235))
% 65.35/65.60  (step @p9262 :rule symm :premises (@p476))
% 65.35/65.60  (step @p9263 :rule bool-double-not-elim :args (@t1311))
% 65.35/65.60  (step @p9264 :rule nary_cong :premises (@p9263 @p2299 @p1675) :args ((or (not @t1312) @t324 @t204)))
% 65.35/65.60  (assume-push @p38309 @t323)
% 65.35/65.60  (assume-push @p38310 @t203)
% 65.35/65.60  (assume-push @p38311 @t1312)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p9268 :rule symm :premises (@p38310))
% 65.35/65.60  (step @p9269 :rule trans :premises (@p38309 @p9268))
% 65.35/65.60  (step @p9270 :rule true_intro :premises (@p9269))
% 65.35/65.60  (step @p9271 :rule false_intro :premises (@p9262))
% 65.35/65.60  (step @p9272 :rule symm :premises (@p9271))
% 65.35/65.60  (step @p9273 :rule trans :premises (@p9272 @p9270))
% 65.35/65.60  (step @p9274 false :rule eq_resolve :premises (@p9273 @p2958))
% 65.35/65.60  (step-pop @p38312 :rule scope :premises (@p9274))
% 65.35/65.60  (step-pop @p38313 :rule scope :premises (@p38312))
% 65.35/65.60  (step-pop @p38314 :rule scope :premises (@p38313))
% 65.35/65.60  (step @p9275 :rule process_scope :premises (@p38314) :args (false))
% 65.35/65.60  (assume-push @p38315 @t1312)
% 65.35/65.60  (assume-push @p38316 @t323)
% 65.35/65.60  (assume-push @p38317 @t203)
% 65.35/65.60  (step @p9282 :rule and_intro :premises (@p38316 @p38317 @p9262))
% 65.35/65.60  (step-pop @p38318 :rule scope :premises (@p9282))
% 65.35/65.60  (step-pop @p38319 :rule scope :premises (@p38318))
% 65.35/65.60  (step-pop @p38320 :rule scope :premises (@p38319))
% 65.35/65.60  (step @p9283 :rule process_scope :premises (@p38320) :args (@t1313))
% 65.35/65.60  (step @p9287 :rule implies_elim :premises (@p9283))
% 65.35/65.60  (step @p9288 :rule resolution :premises (@p9287 @p9275) :args (true @t1313))
% 65.35/65.60  (step @p9289 :rule not_and :premises (@p9288))
% 65.35/65.60  (step @p9290 :rule eq_resolve :premises (@p9289 @p9264))
% 65.35/65.60  (step @p9291 :rule symm :premises (@p507))
% 65.35/65.60  (step @p9292 :rule bool-double-not-elim :args (@t1314))
% 65.35/65.60  (step @p9293 :rule nary_cong :premises (@p9292 @p2299 @p1649) :args ((or (not @t1315) @t324 @t199)))
% 65.35/65.60  (assume-push @p38321 @t323)
% 65.35/65.60  (assume-push @p38322 @t198)
% 65.35/65.60  (assume-push @p38323 @t1315)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p9297 :rule symm :premises (@p38322))
% 65.35/65.60  (step @p9298 :rule trans :premises (@p38321 @p9297))
% 65.35/65.60  (step @p9299 :rule true_intro :premises (@p9298))
% 65.35/65.60  (step @p9300 :rule false_intro :premises (@p9291))
% 65.35/65.60  (step @p9301 :rule symm :premises (@p9300))
% 65.35/65.60  (step @p9302 :rule trans :premises (@p9301 @p9299))
% 65.35/65.60  (step @p9303 false :rule eq_resolve :premises (@p9302 @p2958))
% 65.35/65.60  (step-pop @p38324 :rule scope :premises (@p9303))
% 65.35/65.60  (step-pop @p38325 :rule scope :premises (@p38324))
% 65.35/65.60  (step-pop @p38326 :rule scope :premises (@p38325))
% 65.35/65.60  (step @p9304 :rule process_scope :premises (@p38326) :args (false))
% 65.35/65.60  (assume-push @p38327 @t1315)
% 65.35/65.60  (assume-push @p38328 @t323)
% 65.35/65.60  (assume-push @p38329 @t198)
% 65.35/65.60  (step @p9311 :rule and_intro :premises (@p38328 @p38329 @p9291))
% 65.35/65.60  (step-pop @p38330 :rule scope :premises (@p9311))
% 65.35/65.60  (step-pop @p38331 :rule scope :premises (@p38330))
% 65.35/65.60  (step-pop @p38332 :rule scope :premises (@p38331))
% 65.35/65.60  (step @p9312 :rule process_scope :premises (@p38332) :args (@t1316))
% 65.35/65.60  (step @p9316 :rule implies_elim :premises (@p9312))
% 65.35/65.60  (step @p9317 :rule resolution :premises (@p9316 @p9304) :args (true @t1316))
% 65.35/65.60  (step @p9318 :rule not_and :premises (@p9317))
% 65.35/65.60  (step @p9319 :rule eq_resolve :premises (@p9318 @p9293))
% 65.35/65.60  (step @p9320 :rule symm :premises (@p539))
% 65.35/65.60  (step @p9321 :rule bool-double-not-elim :args (@t1317))
% 65.35/65.60  (step @p9322 :rule nary_cong :premises (@p9321 @p2299 @p1623) :args ((or (not @t1318) @t324 @t194)))
% 65.35/65.60  (assume-push @p38333 @t323)
% 65.35/65.60  (assume-push @p38334 @t193)
% 65.35/65.60  (assume-push @p38335 @t1318)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p9326 :rule symm :premises (@p38334))
% 65.35/65.60  (step @p9327 :rule trans :premises (@p38333 @p9326))
% 65.35/65.60  (step @p9328 :rule true_intro :premises (@p9327))
% 65.35/65.60  (step @p9329 :rule false_intro :premises (@p9320))
% 65.35/65.60  (step @p9330 :rule symm :premises (@p9329))
% 65.35/65.60  (step @p9331 :rule trans :premises (@p9330 @p9328))
% 65.35/65.60  (step @p9332 false :rule eq_resolve :premises (@p9331 @p2958))
% 65.35/65.60  (step-pop @p38336 :rule scope :premises (@p9332))
% 65.35/65.60  (step-pop @p38337 :rule scope :premises (@p38336))
% 65.35/65.60  (step-pop @p38338 :rule scope :premises (@p38337))
% 65.35/65.60  (step @p9333 :rule process_scope :premises (@p38338) :args (false))
% 65.35/65.60  (assume-push @p38339 @t1318)
% 65.35/65.60  (assume-push @p38340 @t323)
% 65.35/65.60  (assume-push @p38341 @t193)
% 65.35/65.60  (step @p9340 :rule and_intro :premises (@p38340 @p38341 @p9320))
% 65.35/65.60  (step-pop @p38342 :rule scope :premises (@p9340))
% 65.35/65.60  (step-pop @p38343 :rule scope :premises (@p38342))
% 65.35/65.60  (step-pop @p38344 :rule scope :premises (@p38343))
% 65.35/65.60  (step @p9341 :rule process_scope :premises (@p38344) :args (@t1319))
% 65.35/65.60  (step @p9345 :rule implies_elim :premises (@p9341))
% 65.35/65.60  (step @p9346 :rule resolution :premises (@p9345 @p9333) :args (true @t1319))
% 65.35/65.60  (step @p9347 :rule not_and :premises (@p9346))
% 65.35/65.60  (step @p9348 :rule eq_resolve :premises (@p9347 @p9322))
% 65.35/65.60  (step @p9349 :rule symm :premises (@p572))
% 65.35/65.60  (step @p9350 :rule bool-double-not-elim :args (@t1320))
% 65.35/65.60  (step @p9351 :rule nary_cong :premises (@p9350 @p2299 @p1597) :args ((or (not @t1321) @t324 @t189)))
% 65.35/65.60  (assume-push @p38345 @t323)
% 65.35/65.60  (assume-push @p38346 @t188)
% 65.35/65.60  (assume-push @p38347 @t1321)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p9355 :rule symm :premises (@p38346))
% 65.35/65.60  (step @p9356 :rule trans :premises (@p38345 @p9355))
% 65.35/65.60  (step @p9357 :rule true_intro :premises (@p9356))
% 65.35/65.60  (step @p9358 :rule false_intro :premises (@p9349))
% 65.35/65.60  (step @p9359 :rule symm :premises (@p9358))
% 65.35/65.60  (step @p9360 :rule trans :premises (@p9359 @p9357))
% 65.35/65.60  (step @p9361 false :rule eq_resolve :premises (@p9360 @p2958))
% 65.35/65.60  (step-pop @p38348 :rule scope :premises (@p9361))
% 65.35/65.60  (step-pop @p38349 :rule scope :premises (@p38348))
% 65.35/65.60  (step-pop @p38350 :rule scope :premises (@p38349))
% 65.35/65.60  (step @p9362 :rule process_scope :premises (@p38350) :args (false))
% 65.35/65.60  (assume-push @p38351 @t1321)
% 65.35/65.60  (assume-push @p38352 @t323)
% 65.35/65.60  (assume-push @p38353 @t188)
% 65.35/65.60  (step @p9369 :rule and_intro :premises (@p38352 @p38353 @p9349))
% 65.35/65.60  (step-pop @p38354 :rule scope :premises (@p9369))
% 65.35/65.60  (step-pop @p38355 :rule scope :premises (@p38354))
% 65.35/65.60  (step-pop @p38356 :rule scope :premises (@p38355))
% 65.35/65.60  (step @p9370 :rule process_scope :premises (@p38356) :args (@t1322))
% 65.35/65.60  (step @p9374 :rule implies_elim :premises (@p9370))
% 65.35/65.60  (step @p9375 :rule resolution :premises (@p9374 @p9362) :args (true @t1322))
% 65.35/65.60  (step @p9376 :rule not_and :premises (@p9375))
% 65.35/65.60  (step @p9377 :rule eq_resolve :premises (@p9376 @p9351))
% 65.35/65.60  (step @p9378 :rule symm :premises (@p606))
% 65.35/65.60  (step @p9379 :rule bool-double-not-elim :args (@t1323))
% 65.35/65.60  (step @p9380 :rule nary_cong :premises (@p9379 @p2299 @p1571) :args ((or (not @t1324) @t324 @t184)))
% 65.35/65.60  (assume-push @p38357 @t323)
% 65.35/65.60  (assume-push @p38358 @t183)
% 65.35/65.60  (assume-push @p38359 @t1324)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p9384 :rule symm :premises (@p38358))
% 65.35/65.60  (step @p9385 :rule trans :premises (@p38357 @p9384))
% 65.35/65.60  (step @p9386 :rule true_intro :premises (@p9385))
% 65.35/65.60  (step @p9387 :rule false_intro :premises (@p9378))
% 65.35/65.60  (step @p9388 :rule symm :premises (@p9387))
% 65.35/65.60  (step @p9389 :rule trans :premises (@p9388 @p9386))
% 65.35/65.60  (step @p9390 false :rule eq_resolve :premises (@p9389 @p2958))
% 65.35/65.60  (step-pop @p38360 :rule scope :premises (@p9390))
% 65.35/65.60  (step-pop @p38361 :rule scope :premises (@p38360))
% 65.35/65.60  (step-pop @p38362 :rule scope :premises (@p38361))
% 65.35/65.60  (step @p9391 :rule process_scope :premises (@p38362) :args (false))
% 65.35/65.60  (assume-push @p38363 @t1324)
% 65.35/65.60  (assume-push @p38364 @t323)
% 65.35/65.60  (assume-push @p38365 @t183)
% 65.35/65.60  (step @p9398 :rule and_intro :premises (@p38364 @p38365 @p9378))
% 65.35/65.60  (step-pop @p38366 :rule scope :premises (@p9398))
% 65.35/65.60  (step-pop @p38367 :rule scope :premises (@p38366))
% 65.35/65.60  (step-pop @p38368 :rule scope :premises (@p38367))
% 65.35/65.60  (step @p9399 :rule process_scope :premises (@p38368) :args (@t1325))
% 65.35/65.60  (step @p9403 :rule implies_elim :premises (@p9399))
% 65.35/65.60  (step @p9404 :rule resolution :premises (@p9403 @p9391) :args (true @t1325))
% 65.35/65.60  (step @p9405 :rule not_and :premises (@p9404))
% 65.35/65.60  (step @p9406 :rule eq_resolve :premises (@p9405 @p9380))
% 65.35/65.60  (step @p9407 :rule symm :premises (@p641))
% 65.35/65.60  (step @p9408 :rule bool-double-not-elim :args (@t1326))
% 65.35/65.60  (step @p9409 :rule nary_cong :premises (@p9408 @p2299 @p1545) :args ((or (not @t1327) @t324 @t179)))
% 65.35/65.60  (assume-push @p38369 @t323)
% 65.35/65.60  (assume-push @p38370 @t178)
% 65.35/65.60  (assume-push @p38371 @t1327)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p9413 :rule symm :premises (@p38370))
% 65.35/65.60  (step @p9414 :rule trans :premises (@p38369 @p9413))
% 65.35/65.60  (step @p9415 :rule true_intro :premises (@p9414))
% 65.35/65.60  (step @p9416 :rule false_intro :premises (@p9407))
% 65.35/65.60  (step @p9417 :rule symm :premises (@p9416))
% 65.35/65.60  (step @p9418 :rule trans :premises (@p9417 @p9415))
% 65.35/65.60  (step @p9419 false :rule eq_resolve :premises (@p9418 @p2958))
% 65.35/65.60  (step-pop @p38372 :rule scope :premises (@p9419))
% 65.35/65.60  (step-pop @p38373 :rule scope :premises (@p38372))
% 65.35/65.60  (step-pop @p38374 :rule scope :premises (@p38373))
% 65.35/65.60  (step @p9420 :rule process_scope :premises (@p38374) :args (false))
% 65.35/65.60  (assume-push @p38375 @t1327)
% 65.35/65.60  (assume-push @p38376 @t323)
% 65.35/65.60  (assume-push @p38377 @t178)
% 65.35/65.60  (step @p9427 :rule and_intro :premises (@p38376 @p38377 @p9407))
% 65.35/65.60  (step-pop @p38378 :rule scope :premises (@p9427))
% 65.35/65.60  (step-pop @p38379 :rule scope :premises (@p38378))
% 65.35/65.60  (step-pop @p38380 :rule scope :premises (@p38379))
% 65.35/65.60  (step @p9428 :rule process_scope :premises (@p38380) :args (@t1328))
% 65.35/65.60  (step @p9432 :rule implies_elim :premises (@p9428))
% 65.35/65.60  (step @p9433 :rule resolution :premises (@p9432 @p9420) :args (true @t1328))
% 65.35/65.60  (step @p9434 :rule not_and :premises (@p9433))
% 65.35/65.60  (step @p9435 :rule eq_resolve :premises (@p9434 @p9409))
% 65.35/65.60  (step @p9436 :rule symm :premises (@p677))
% 65.35/65.60  (step @p9437 :rule bool-double-not-elim :args (@t1329))
% 65.35/65.60  (step @p9438 :rule nary_cong :premises (@p9437 @p2299 @p1519) :args ((or (not @t1330) @t324 @t174)))
% 65.35/65.60  (assume-push @p38381 @t323)
% 65.35/65.60  (assume-push @p38382 @t173)
% 65.35/65.60  (assume-push @p38383 @t1330)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p9442 :rule symm :premises (@p38382))
% 65.35/65.60  (step @p9443 :rule trans :premises (@p38381 @p9442))
% 65.35/65.60  (step @p9444 :rule true_intro :premises (@p9443))
% 65.35/65.60  (step @p9445 :rule false_intro :premises (@p9436))
% 65.35/65.60  (step @p9446 :rule symm :premises (@p9445))
% 65.35/65.60  (step @p9447 :rule trans :premises (@p9446 @p9444))
% 65.35/65.60  (step @p9448 false :rule eq_resolve :premises (@p9447 @p2958))
% 65.35/65.60  (step-pop @p38384 :rule scope :premises (@p9448))
% 65.35/65.60  (step-pop @p38385 :rule scope :premises (@p38384))
% 65.35/65.60  (step-pop @p38386 :rule scope :premises (@p38385))
% 65.35/65.60  (step @p9449 :rule process_scope :premises (@p38386) :args (false))
% 65.35/65.60  (assume-push @p38387 @t1330)
% 65.35/65.60  (assume-push @p38388 @t323)
% 65.35/65.60  (assume-push @p38389 @t173)
% 65.35/65.60  (step @p9456 :rule and_intro :premises (@p38388 @p38389 @p9436))
% 65.35/65.60  (step-pop @p38390 :rule scope :premises (@p9456))
% 65.35/65.60  (step-pop @p38391 :rule scope :premises (@p38390))
% 65.35/65.60  (step-pop @p38392 :rule scope :premises (@p38391))
% 65.35/65.60  (step @p9457 :rule process_scope :premises (@p38392) :args (@t1331))
% 65.35/65.60  (step @p9461 :rule implies_elim :premises (@p9457))
% 65.35/65.60  (step @p9462 :rule resolution :premises (@p9461 @p9449) :args (true @t1331))
% 65.35/65.60  (step @p9463 :rule not_and :premises (@p9462))
% 65.35/65.60  (step @p9464 :rule eq_resolve :premises (@p9463 @p9438))
% 65.35/65.60  (step @p9465 :rule symm :premises (@p714))
% 65.35/65.60  (step @p9466 :rule bool-double-not-elim :args (@t1332))
% 65.35/65.60  (step @p9467 :rule nary_cong :premises (@p9466 @p2299 @p1493) :args ((or (not @t1333) @t324 @t169)))
% 65.35/65.60  (assume-push @p38393 @t323)
% 65.35/65.60  (assume-push @p38394 @t168)
% 65.35/65.60  (assume-push @p38395 @t1333)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p9471 :rule symm :premises (@p38394))
% 65.35/65.60  (step @p9472 :rule trans :premises (@p38393 @p9471))
% 65.35/65.60  (step @p9473 :rule true_intro :premises (@p9472))
% 65.35/65.60  (step @p9474 :rule false_intro :premises (@p9465))
% 65.35/65.60  (step @p9475 :rule symm :premises (@p9474))
% 65.35/65.60  (step @p9476 :rule trans :premises (@p9475 @p9473))
% 65.35/65.60  (step @p9477 false :rule eq_resolve :premises (@p9476 @p2958))
% 65.35/65.60  (step-pop @p38396 :rule scope :premises (@p9477))
% 65.35/65.60  (step-pop @p38397 :rule scope :premises (@p38396))
% 65.35/65.60  (step-pop @p38398 :rule scope :premises (@p38397))
% 65.35/65.60  (step @p9478 :rule process_scope :premises (@p38398) :args (false))
% 65.35/65.60  (assume-push @p38399 @t1333)
% 65.35/65.60  (assume-push @p38400 @t323)
% 65.35/65.60  (assume-push @p38401 @t168)
% 65.35/65.60  (step @p9485 :rule and_intro :premises (@p38400 @p38401 @p9465))
% 65.35/65.60  (step-pop @p38402 :rule scope :premises (@p9485))
% 65.35/65.60  (step-pop @p38403 :rule scope :premises (@p38402))
% 65.35/65.60  (step-pop @p38404 :rule scope :premises (@p38403))
% 65.35/65.60  (step @p9486 :rule process_scope :premises (@p38404) :args (@t1334))
% 65.35/65.60  (step @p9490 :rule implies_elim :premises (@p9486))
% 65.35/65.60  (step @p9491 :rule resolution :premises (@p9490 @p9478) :args (true @t1334))
% 65.35/65.60  (step @p9492 :rule not_and :premises (@p9491))
% 65.35/65.60  (step @p9493 :rule eq_resolve :premises (@p9492 @p9467))
% 65.35/65.60  (step @p9494 :rule symm :premises (@p752))
% 65.35/65.60  (step @p9495 :rule bool-double-not-elim :args (@t1335))
% 65.35/65.60  (step @p9496 :rule nary_cong :premises (@p9495 @p2299 @p1467) :args ((or (not @t1336) @t324 @t164)))
% 65.35/65.60  (assume-push @p38405 @t323)
% 65.35/65.60  (assume-push @p38406 @t163)
% 65.35/65.60  (assume-push @p38407 @t1336)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p9500 :rule symm :premises (@p38406))
% 65.35/65.60  (step @p9501 :rule trans :premises (@p38405 @p9500))
% 65.35/65.60  (step @p9502 :rule true_intro :premises (@p9501))
% 65.35/65.60  (step @p9503 :rule false_intro :premises (@p9494))
% 65.35/65.60  (step @p9504 :rule symm :premises (@p9503))
% 65.35/65.60  (step @p9505 :rule trans :premises (@p9504 @p9502))
% 65.35/65.60  (step @p9506 false :rule eq_resolve :premises (@p9505 @p2958))
% 65.35/65.60  (step-pop @p38408 :rule scope :premises (@p9506))
% 65.35/65.60  (step-pop @p38409 :rule scope :premises (@p38408))
% 65.35/65.60  (step-pop @p38410 :rule scope :premises (@p38409))
% 65.35/65.60  (step @p9507 :rule process_scope :premises (@p38410) :args (false))
% 65.35/65.60  (assume-push @p38411 @t1336)
% 65.35/65.60  (assume-push @p38412 @t323)
% 65.35/65.60  (assume-push @p38413 @t163)
% 65.35/65.60  (step @p9514 :rule and_intro :premises (@p38412 @p38413 @p9494))
% 65.35/65.60  (step-pop @p38414 :rule scope :premises (@p9514))
% 65.35/65.60  (step-pop @p38415 :rule scope :premises (@p38414))
% 65.35/65.60  (step-pop @p38416 :rule scope :premises (@p38415))
% 65.35/65.60  (step @p9515 :rule process_scope :premises (@p38416) :args (@t1337))
% 65.35/65.60  (step @p9519 :rule implies_elim :premises (@p9515))
% 65.35/65.60  (step @p9520 :rule resolution :premises (@p9519 @p9507) :args (true @t1337))
% 65.35/65.60  (step @p9521 :rule not_and :premises (@p9520))
% 65.35/65.60  (step @p9522 :rule eq_resolve :premises (@p9521 @p9496))
% 65.35/65.60  (step @p9523 :rule symm :premises (@p791))
% 65.35/65.60  (step @p9524 :rule bool-double-not-elim :args (@t1338))
% 65.35/65.60  (step @p9525 :rule nary_cong :premises (@p9524 @p2299 @p1441) :args ((or (not @t1339) @t324 @t159)))
% 65.35/65.60  (assume-push @p38417 @t323)
% 65.35/65.60  (assume-push @p38418 @t158)
% 65.35/65.60  (assume-push @p38419 @t1339)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p9529 :rule symm :premises (@p38418))
% 65.35/65.60  (step @p9530 :rule trans :premises (@p38417 @p9529))
% 65.35/65.60  (step @p9531 :rule true_intro :premises (@p9530))
% 65.35/65.60  (step @p9532 :rule false_intro :premises (@p9523))
% 65.35/65.60  (step @p9533 :rule symm :premises (@p9532))
% 65.35/65.60  (step @p9534 :rule trans :premises (@p9533 @p9531))
% 65.35/65.60  (step @p9535 false :rule eq_resolve :premises (@p9534 @p2958))
% 65.35/65.60  (step-pop @p38420 :rule scope :premises (@p9535))
% 65.35/65.60  (step-pop @p38421 :rule scope :premises (@p38420))
% 65.35/65.60  (step-pop @p38422 :rule scope :premises (@p38421))
% 65.35/65.60  (step @p9536 :rule process_scope :premises (@p38422) :args (false))
% 65.35/65.60  (assume-push @p38423 @t1339)
% 65.35/65.60  (assume-push @p38424 @t323)
% 65.35/65.60  (assume-push @p38425 @t158)
% 65.35/65.60  (step @p9543 :rule and_intro :premises (@p38424 @p38425 @p9523))
% 65.35/65.60  (step-pop @p38426 :rule scope :premises (@p9543))
% 65.35/65.60  (step-pop @p38427 :rule scope :premises (@p38426))
% 65.35/65.60  (step-pop @p38428 :rule scope :premises (@p38427))
% 65.35/65.60  (step @p9544 :rule process_scope :premises (@p38428) :args (@t1340))
% 65.35/65.60  (step @p9548 :rule implies_elim :premises (@p9544))
% 65.35/65.60  (step @p9549 :rule resolution :premises (@p9548 @p9536) :args (true @t1340))
% 65.35/65.60  (step @p9550 :rule not_and :premises (@p9549))
% 65.35/65.60  (step @p9551 :rule eq_resolve :premises (@p9550 @p9525))
% 65.35/65.60  (step @p9552 :rule symm :premises (@p831))
% 65.35/65.60  (step @p9553 :rule bool-double-not-elim :args (@t1341))
% 65.35/65.60  (step @p9554 :rule nary_cong :premises (@p9553 @p2299 @p1415) :args ((or (not @t1342) @t324 @t154)))
% 65.35/65.60  (assume-push @p38429 @t323)
% 65.35/65.60  (assume-push @p38430 @t153)
% 65.35/65.60  (assume-push @p38431 @t1342)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p9558 :rule symm :premises (@p38430))
% 65.35/65.60  (step @p9559 :rule trans :premises (@p38429 @p9558))
% 65.35/65.60  (step @p9560 :rule true_intro :premises (@p9559))
% 65.35/65.60  (step @p9561 :rule false_intro :premises (@p9552))
% 65.35/65.60  (step @p9562 :rule symm :premises (@p9561))
% 65.35/65.60  (step @p9563 :rule trans :premises (@p9562 @p9560))
% 65.35/65.60  (step @p9564 false :rule eq_resolve :premises (@p9563 @p2958))
% 65.35/65.60  (step-pop @p38432 :rule scope :premises (@p9564))
% 65.35/65.60  (step-pop @p38433 :rule scope :premises (@p38432))
% 65.35/65.60  (step-pop @p38434 :rule scope :premises (@p38433))
% 65.35/65.60  (step @p9565 :rule process_scope :premises (@p38434) :args (false))
% 65.35/65.60  (assume-push @p38435 @t1342)
% 65.35/65.60  (assume-push @p38436 @t323)
% 65.35/65.60  (assume-push @p38437 @t153)
% 65.35/65.60  (step @p9572 :rule and_intro :premises (@p38436 @p38437 @p9552))
% 65.35/65.60  (step-pop @p38438 :rule scope :premises (@p9572))
% 65.35/65.60  (step-pop @p38439 :rule scope :premises (@p38438))
% 65.35/65.60  (step-pop @p38440 :rule scope :premises (@p38439))
% 65.35/65.60  (step @p9573 :rule process_scope :premises (@p38440) :args (@t1343))
% 65.35/65.60  (step @p9577 :rule implies_elim :premises (@p9573))
% 65.35/65.60  (step @p9578 :rule resolution :premises (@p9577 @p9565) :args (true @t1343))
% 65.35/65.60  (step @p9579 :rule not_and :premises (@p9578))
% 65.35/65.60  (step @p9580 :rule eq_resolve :premises (@p9579 @p9554))
% 65.35/65.60  (step @p9581 :rule symm :premises (@p872))
% 65.35/65.60  (step @p9582 :rule bool-double-not-elim :args (@t1344))
% 65.35/65.60  (step @p9583 :rule nary_cong :premises (@p9582 @p2299 @p1389) :args ((or (not @t1345) @t324 @t149)))
% 65.35/65.60  (assume-push @p38441 @t323)
% 65.35/65.60  (assume-push @p38442 @t148)
% 65.35/65.60  (assume-push @p38443 @t1345)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p9587 :rule symm :premises (@p38442))
% 65.35/65.60  (step @p9588 :rule trans :premises (@p38441 @p9587))
% 65.35/65.60  (step @p9589 :rule true_intro :premises (@p9588))
% 65.35/65.60  (step @p9590 :rule false_intro :premises (@p9581))
% 65.35/65.60  (step @p9591 :rule symm :premises (@p9590))
% 65.35/65.60  (step @p9592 :rule trans :premises (@p9591 @p9589))
% 65.35/65.60  (step @p9593 false :rule eq_resolve :premises (@p9592 @p2958))
% 65.35/65.60  (step-pop @p38444 :rule scope :premises (@p9593))
% 65.35/65.60  (step-pop @p38445 :rule scope :premises (@p38444))
% 65.35/65.60  (step-pop @p38446 :rule scope :premises (@p38445))
% 65.35/65.60  (step @p9594 :rule process_scope :premises (@p38446) :args (false))
% 65.35/65.60  (assume-push @p38447 @t1345)
% 65.35/65.60  (assume-push @p38448 @t323)
% 65.35/65.60  (assume-push @p38449 @t148)
% 65.35/65.60  (step @p9601 :rule and_intro :premises (@p38448 @p38449 @p9581))
% 65.35/65.60  (step-pop @p38450 :rule scope :premises (@p9601))
% 65.35/65.60  (step-pop @p38451 :rule scope :premises (@p38450))
% 65.35/65.60  (step-pop @p38452 :rule scope :premises (@p38451))
% 65.35/65.60  (step @p9602 :rule process_scope :premises (@p38452) :args (@t1346))
% 65.35/65.60  (step @p9606 :rule implies_elim :premises (@p9602))
% 65.35/65.60  (step @p9607 :rule resolution :premises (@p9606 @p9594) :args (true @t1346))
% 65.35/65.60  (step @p9608 :rule not_and :premises (@p9607))
% 65.35/65.60  (step @p9609 :rule eq_resolve :premises (@p9608 @p9583))
% 65.35/65.60  (step @p9610 :rule symm :premises (@p914))
% 65.35/65.60  (step @p9611 :rule bool-double-not-elim :args (@t1347))
% 65.35/65.60  (step @p9612 :rule nary_cong :premises (@p9611 @p2299 @p1363) :args ((or (not @t1348) @t324 @t144)))
% 65.35/65.60  (assume-push @p38453 @t323)
% 65.35/65.60  (assume-push @p38454 @t143)
% 65.35/65.60  (assume-push @p38455 @t1348)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p9616 :rule symm :premises (@p38454))
% 65.35/65.60  (step @p9617 :rule trans :premises (@p38453 @p9616))
% 65.35/65.60  (step @p9618 :rule true_intro :premises (@p9617))
% 65.35/65.60  (step @p9619 :rule false_intro :premises (@p9610))
% 65.35/65.60  (step @p9620 :rule symm :premises (@p9619))
% 65.35/65.60  (step @p9621 :rule trans :premises (@p9620 @p9618))
% 65.35/65.60  (step @p9622 false :rule eq_resolve :premises (@p9621 @p2958))
% 65.35/65.60  (step-pop @p38456 :rule scope :premises (@p9622))
% 65.35/65.60  (step-pop @p38457 :rule scope :premises (@p38456))
% 65.35/65.60  (step-pop @p38458 :rule scope :premises (@p38457))
% 65.35/65.60  (step @p9623 :rule process_scope :premises (@p38458) :args (false))
% 65.35/65.60  (assume-push @p38459 @t1348)
% 65.35/65.60  (assume-push @p38460 @t323)
% 65.35/65.60  (assume-push @p38461 @t143)
% 65.35/65.60  (step @p9630 :rule and_intro :premises (@p38460 @p38461 @p9610))
% 65.35/65.60  (step-pop @p38462 :rule scope :premises (@p9630))
% 65.35/65.60  (step-pop @p38463 :rule scope :premises (@p38462))
% 65.35/65.60  (step-pop @p38464 :rule scope :premises (@p38463))
% 65.35/65.60  (step @p9631 :rule process_scope :premises (@p38464) :args (@t1349))
% 65.35/65.60  (step @p9635 :rule implies_elim :premises (@p9631))
% 65.35/65.60  (step @p9636 :rule resolution :premises (@p9635 @p9623) :args (true @t1349))
% 65.35/65.60  (step @p9637 :rule not_and :premises (@p9636))
% 65.35/65.60  (step @p9638 :rule eq_resolve :premises (@p9637 @p9612))
% 65.35/65.60  (step @p9639 :rule symm :premises (@p957))
% 65.35/65.60  (step @p9640 :rule bool-double-not-elim :args (@t1350))
% 65.35/65.60  (step @p9641 :rule nary_cong :premises (@p9640 @p2299 @p1337) :args ((or (not @t1351) @t324 @t139)))
% 65.35/65.60  (assume-push @p38465 @t323)
% 65.35/65.60  (assume-push @p38466 @t138)
% 65.35/65.60  (assume-push @p38467 @t1351)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p9645 :rule symm :premises (@p38466))
% 65.35/65.60  (step @p9646 :rule trans :premises (@p38465 @p9645))
% 65.35/65.60  (step @p9647 :rule true_intro :premises (@p9646))
% 65.35/65.60  (step @p9648 :rule false_intro :premises (@p9639))
% 65.35/65.60  (step @p9649 :rule symm :premises (@p9648))
% 65.35/65.60  (step @p9650 :rule trans :premises (@p9649 @p9647))
% 65.35/65.60  (step @p9651 false :rule eq_resolve :premises (@p9650 @p2958))
% 65.35/65.60  (step-pop @p38468 :rule scope :premises (@p9651))
% 65.35/65.60  (step-pop @p38469 :rule scope :premises (@p38468))
% 65.35/65.60  (step-pop @p38470 :rule scope :premises (@p38469))
% 65.35/65.60  (step @p9652 :rule process_scope :premises (@p38470) :args (false))
% 65.35/65.60  (assume-push @p38471 @t1351)
% 65.35/65.60  (assume-push @p38472 @t323)
% 65.35/65.60  (assume-push @p38473 @t138)
% 65.35/65.60  (step @p9659 :rule and_intro :premises (@p38472 @p38473 @p9639))
% 65.35/65.60  (step-pop @p38474 :rule scope :premises (@p9659))
% 65.35/65.60  (step-pop @p38475 :rule scope :premises (@p38474))
% 65.35/65.60  (step-pop @p38476 :rule scope :premises (@p38475))
% 65.35/65.60  (step @p9660 :rule process_scope :premises (@p38476) :args (@t1352))
% 65.35/65.60  (step @p9664 :rule implies_elim :premises (@p9660))
% 65.35/65.60  (step @p9665 :rule resolution :premises (@p9664 @p9652) :args (true @t1352))
% 65.35/65.60  (step @p9666 :rule not_and :premises (@p9665))
% 65.35/65.60  (step @p9667 :rule eq_resolve :premises (@p9666 @p9641))
% 65.35/65.60  (step @p9668 :rule symm :premises (@p1001))
% 65.35/65.60  (step @p9669 :rule bool-double-not-elim :args (@t1353))
% 65.35/65.60  (step @p9670 :rule nary_cong :premises (@p9669 @p2299 @p1311) :args ((or (not @t1354) @t324 @t134)))
% 65.35/65.60  (assume-push @p38477 @t323)
% 65.35/65.60  (assume-push @p38478 @t133)
% 65.35/65.60  (assume-push @p38479 @t1354)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p9674 :rule symm :premises (@p38478))
% 65.35/65.60  (step @p9675 :rule trans :premises (@p38477 @p9674))
% 65.35/65.60  (step @p9676 :rule true_intro :premises (@p9675))
% 65.35/65.60  (step @p9677 :rule false_intro :premises (@p9668))
% 65.35/65.60  (step @p9678 :rule symm :premises (@p9677))
% 65.35/65.60  (step @p9679 :rule trans :premises (@p9678 @p9676))
% 65.35/65.60  (step @p9680 false :rule eq_resolve :premises (@p9679 @p2958))
% 65.35/65.60  (step-pop @p38480 :rule scope :premises (@p9680))
% 65.35/65.60  (step-pop @p38481 :rule scope :premises (@p38480))
% 65.35/65.60  (step-pop @p38482 :rule scope :premises (@p38481))
% 65.35/65.60  (step @p9681 :rule process_scope :premises (@p38482) :args (false))
% 65.35/65.60  (assume-push @p38483 @t1354)
% 65.35/65.60  (assume-push @p38484 @t323)
% 65.35/65.60  (assume-push @p38485 @t133)
% 65.35/65.60  (step @p9688 :rule and_intro :premises (@p38484 @p38485 @p9668))
% 65.35/65.60  (step-pop @p38486 :rule scope :premises (@p9688))
% 65.35/65.60  (step-pop @p38487 :rule scope :premises (@p38486))
% 65.35/65.60  (step-pop @p38488 :rule scope :premises (@p38487))
% 65.35/65.60  (step @p9689 :rule process_scope :premises (@p38488) :args (@t1355))
% 65.35/65.60  (step @p9693 :rule implies_elim :premises (@p9689))
% 65.35/65.60  (step @p9694 :rule resolution :premises (@p9693 @p9681) :args (true @t1355))
% 65.35/65.60  (step @p9695 :rule not_and :premises (@p9694))
% 65.35/65.60  (step @p9696 :rule eq_resolve :premises (@p9695 @p9670))
% 65.35/65.60  (step @p9697 :rule symm :premises (@p1046))
% 65.35/65.60  (step @p9698 :rule bool-double-not-elim :args (@t1356))
% 65.35/65.60  (step @p9699 :rule nary_cong :premises (@p9698 @p2299 @p1285) :args ((or (not @t1357) @t324 @t129)))
% 65.35/65.60  (assume-push @p38489 @t323)
% 65.35/65.60  (assume-push @p38490 @t128)
% 65.35/65.60  (assume-push @p38491 @t1357)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p9703 :rule symm :premises (@p38490))
% 65.35/65.60  (step @p9704 :rule trans :premises (@p38489 @p9703))
% 65.35/65.60  (step @p9705 :rule true_intro :premises (@p9704))
% 65.35/65.60  (step @p9706 :rule false_intro :premises (@p9697))
% 65.35/65.60  (step @p9707 :rule symm :premises (@p9706))
% 65.35/65.60  (step @p9708 :rule trans :premises (@p9707 @p9705))
% 65.35/65.60  (step @p9709 false :rule eq_resolve :premises (@p9708 @p2958))
% 65.35/65.60  (step-pop @p38492 :rule scope :premises (@p9709))
% 65.35/65.60  (step-pop @p38493 :rule scope :premises (@p38492))
% 65.35/65.60  (step-pop @p38494 :rule scope :premises (@p38493))
% 65.35/65.60  (step @p9710 :rule process_scope :premises (@p38494) :args (false))
% 65.35/65.60  (assume-push @p38495 @t1357)
% 65.35/65.60  (assume-push @p38496 @t323)
% 65.35/65.60  (assume-push @p38497 @t128)
% 65.35/65.60  (step @p9717 :rule and_intro :premises (@p38496 @p38497 @p9697))
% 65.35/65.60  (step-pop @p38498 :rule scope :premises (@p9717))
% 65.35/65.60  (step-pop @p38499 :rule scope :premises (@p38498))
% 65.35/65.60  (step-pop @p38500 :rule scope :premises (@p38499))
% 65.35/65.60  (step @p9718 :rule process_scope :premises (@p38500) :args (@t1358))
% 65.35/65.60  (step @p9722 :rule implies_elim :premises (@p9718))
% 65.35/65.60  (step @p9723 :rule resolution :premises (@p9722 @p9710) :args (true @t1358))
% 65.35/65.60  (step @p9724 :rule not_and :premises (@p9723))
% 65.35/65.60  (step @p9725 :rule eq_resolve :premises (@p9724 @p9699))
% 65.35/65.60  (step @p9726 :rule symm :premises (@p1092))
% 65.35/65.60  (step @p9727 :rule bool-double-not-elim :args (@t1359))
% 65.35/65.60  (step @p9728 :rule nary_cong :premises (@p9727 @p2299 @p1259) :args ((or (not @t1360) @t324 @t124)))
% 65.35/65.60  (assume-push @p38501 @t323)
% 65.35/65.60  (assume-push @p38502 @t123)
% 65.35/65.60  (assume-push @p38503 @t1360)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p9732 :rule symm :premises (@p38502))
% 65.35/65.60  (step @p9733 :rule trans :premises (@p38501 @p9732))
% 65.35/65.60  (step @p9734 :rule true_intro :premises (@p9733))
% 65.35/65.60  (step @p9735 :rule false_intro :premises (@p9726))
% 65.35/65.60  (step @p9736 :rule symm :premises (@p9735))
% 65.35/65.60  (step @p9737 :rule trans :premises (@p9736 @p9734))
% 65.35/65.60  (step @p9738 false :rule eq_resolve :premises (@p9737 @p2958))
% 65.35/65.60  (step-pop @p38504 :rule scope :premises (@p9738))
% 65.35/65.60  (step-pop @p38505 :rule scope :premises (@p38504))
% 65.35/65.60  (step-pop @p38506 :rule scope :premises (@p38505))
% 65.35/65.60  (step @p9739 :rule process_scope :premises (@p38506) :args (false))
% 65.35/65.60  (assume-push @p38507 @t1360)
% 65.35/65.60  (assume-push @p38508 @t323)
% 65.35/65.60  (assume-push @p38509 @t123)
% 65.35/65.60  (step @p9746 :rule and_intro :premises (@p38508 @p38509 @p9726))
% 65.35/65.60  (step-pop @p38510 :rule scope :premises (@p9746))
% 65.35/65.60  (step-pop @p38511 :rule scope :premises (@p38510))
% 65.35/65.60  (step-pop @p38512 :rule scope :premises (@p38511))
% 65.35/65.60  (step @p9747 :rule process_scope :premises (@p38512) :args (@t1361))
% 65.35/65.60  (step @p9751 :rule implies_elim :premises (@p9747))
% 65.35/65.60  (step @p9752 :rule resolution :premises (@p9751 @p9739) :args (true @t1361))
% 65.35/65.60  (step @p9753 :rule not_and :premises (@p9752))
% 65.35/65.60  (step @p9754 :rule eq_resolve :premises (@p9753 @p9728))
% 65.35/65.60  (step @p9755 :rule symm :premises (@p1139))
% 65.35/65.60  (step @p9756 :rule bool-double-not-elim :args (@t1362))
% 65.35/65.60  (step @p9757 :rule nary_cong :premises (@p9756 @p2299 @p1232) :args ((or (not @t1363) @t324 @t117)))
% 65.35/65.60  (assume-push @p38513 @t323)
% 65.35/65.60  (assume-push @p38514 @t116)
% 65.35/65.60  (assume-push @p38515 @t1363)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p9761 :rule symm :premises (@p38514))
% 65.35/65.60  (step @p9762 :rule trans :premises (@p38513 @p9761))
% 65.35/65.60  (step @p9763 :rule true_intro :premises (@p9762))
% 65.35/65.60  (step @p9764 :rule false_intro :premises (@p9755))
% 65.35/65.60  (step @p9765 :rule symm :premises (@p9764))
% 65.35/65.60  (step @p9766 :rule trans :premises (@p9765 @p9763))
% 65.35/65.60  (step @p9767 false :rule eq_resolve :premises (@p9766 @p2958))
% 65.35/65.60  (step-pop @p38516 :rule scope :premises (@p9767))
% 65.35/65.60  (step-pop @p38517 :rule scope :premises (@p38516))
% 65.35/65.60  (step-pop @p38518 :rule scope :premises (@p38517))
% 65.35/65.60  (step @p9768 :rule process_scope :premises (@p38518) :args (false))
% 65.35/65.60  (assume-push @p38519 @t1363)
% 65.35/65.60  (assume-push @p38520 @t323)
% 65.35/65.60  (assume-push @p38521 @t116)
% 65.35/65.60  (step @p9775 :rule and_intro :premises (@p38520 @p38521 @p9755))
% 65.35/65.60  (step-pop @p38522 :rule scope :premises (@p9775))
% 65.35/65.60  (step-pop @p38523 :rule scope :premises (@p38522))
% 65.35/65.60  (step-pop @p38524 :rule scope :premises (@p38523))
% 65.35/65.60  (step @p9776 :rule process_scope :premises (@p38524) :args (@t1364))
% 65.35/65.60  (step @p9780 :rule implies_elim :premises (@p9776))
% 65.35/65.60  (step @p9781 :rule resolution :premises (@p9780 @p9768) :args (true @t1364))
% 65.35/65.60  (step @p9782 :rule not_and :premises (@p9781))
% 65.35/65.60  (step @p9783 :rule eq_resolve :premises (@p9782 @p9757))
% 65.35/65.60  (step @p9784 :rule instantiate :premises (@p2655) :args ((@list @t102 @t111 tptp.e43)))
% 65.35/65.60  (step @p9785 :rule instantiate :premises (@p2655) :args ((@list @t13 @t111 tptp.e43)))
% 65.35/65.60  (assume-push @p38525 @t568)
% 65.35/65.60  (assume-push @p38526 @t508)
% 65.35/65.60  (assume-push @p38527 @t506)
% 65.35/65.60  (assume-push @p38528 @t503)
% 65.35/65.60  (assume-push @p38529 @t500)
% 65.35/65.60  (assume-push @p38530 @t497)
% 65.35/65.60  (assume-push @p38531 @t494)
% 65.35/65.60  (assume-push @p38532 @t491)
% 65.35/65.60  (assume-push @p38533 @t323)
% 65.35/65.60  (assume-push @p38534 @t627)
% 65.35/65.60  (assume-push @p38535 @t636)
% 65.35/65.60  (assume-push @p38536 @t634)
% 65.35/65.60  (assume-push @p38537 @t646)
% 65.35/65.60  (assume-push @p38538 @t624)
% 65.35/65.60  (assume-push @p38539 @t644)
% 65.35/65.60  (assume-push @p38540 @t639)
% 65.35/65.60  (assume-push @p38541 @t620)
% 65.35/65.60  (assume-push @p38542 @t648)
% 65.35/65.60  (assume-push @p38543 @t630)
% 65.35/65.60  (assume-push @p38544 @t616)
% 65.35/65.60  (assume-push @p38545 @t642)
% 65.35/65.60  (assume-push @p38546 @t651)
% 65.35/65.60  (assume-push @p38547 @t673)
% 65.35/65.60  (assume-push @p38548 @t801)
% 65.35/65.60  (assume-push @p38549 @t786)
% 65.35/65.60  (assume-push @p38550 @t819)
% 65.35/65.60  (assume-push @p38551 @t821)
% 65.35/65.60  (assume-push @p38552 @t796)
% 65.35/65.60  (assume-push @p38553 @t790)
% 65.35/65.60  (assume-push @p38554 @t799)
% 65.35/65.60  (assume-push @p38555 @t838)
% 65.35/65.60  (assume-push @p38556 @t805)
% 65.35/65.60  (assume-push @p38557 @t816)
% 65.35/65.60  (assume-push @p38558 @t823)
% 65.35/65.60  (assume-push @p38559 @t782)
% 65.35/65.60  (assume-push @p38560 @t793)
% 65.35/65.60  (assume-push @p38561 @t826)
% 65.35/65.60  (assume-push @p38562 @t840)
% 65.35/65.60  (assume-push @p38563 @t809)
% 65.35/65.60  (assume-push @p38564 @t842)
% 65.35/65.60  (assume-push @p38565 @t829)
% 65.35/65.60  (assume-push @p38566 @t813)
% 65.35/65.60  (assume-push @p38567 @t844)
% 65.35/65.60  (assume-push @p38568 @t836)
% 65.35/65.60  (assume-push @p38569 @t833)
% 65.35/65.60  (assume-push @p38570 @t1028)
% 65.35/65.60  (assume-push @p38571 @t1178)
% 65.35/65.60  (assume-push @p38572 @t1176)
% 65.35/65.60  (assume-push @p38573 @t1159)
% 65.35/65.60  (assume-push @p38574 @t1171)
% 65.35/65.60  (assume-push @p38575 @t1163)
% 65.35/65.60  (assume-push @p38576 @t1169)
% 65.35/65.60  (assume-push @p38577 @t1173)
% 65.35/65.60  (assume-push @p38578 @t1166)
% 65.35/65.60  (assume-push @p38579 @t1365)
% 65.35/65.60  (assume-push @p38580 @t1368)
% 65.35/65.60  (assume-push @p38581 @t568)
% 65.35/65.60  (assume-push @p38582 @t627)
% 65.35/65.60  (assume-push @p38583 @t636)
% 65.35/65.60  (assume-push @p38584 @t634)
% 65.35/65.60  (assume-push @p38585 @t646)
% 65.35/65.60  (assume-push @p38586 @t624)
% 65.35/65.60  (assume-push @p38587 @t644)
% 65.35/65.60  (assume-push @p38588 @t639)
% 65.35/65.60  (assume-push @p38589 @t620)
% 65.35/65.60  (assume-push @p38590 @t648)
% 65.35/65.60  (assume-push @p38591 @t630)
% 65.35/65.60  (assume-push @p38592 @t616)
% 65.35/65.60  (assume-push @p38593 @t642)
% 65.35/65.60  (assume-push @p38594 @t651)
% 65.35/65.60  (assume-push @p38595 @t673)
% 65.35/65.60  (assume-push @p38596 @t801)
% 65.35/65.60  (assume-push @p38597 @t786)
% 65.35/65.60  (assume-push @p38598 @t819)
% 65.35/65.60  (assume-push @p38599 @t821)
% 65.35/65.60  (assume-push @p38600 @t796)
% 65.35/65.60  (assume-push @p38601 @t790)
% 65.35/65.60  (assume-push @p38602 @t799)
% 65.35/65.60  (assume-push @p38603 @t838)
% 65.35/65.60  (assume-push @p38604 @t805)
% 65.35/65.60  (assume-push @p38605 @t816)
% 65.35/65.60  (assume-push @p38606 @t823)
% 65.35/65.60  (assume-push @p38607 @t782)
% 65.35/65.60  (assume-push @p38608 @t793)
% 65.35/65.60  (assume-push @p38609 @t826)
% 65.35/65.60  (assume-push @p38610 @t840)
% 65.35/65.60  (assume-push @p38611 @t809)
% 65.35/65.60  (assume-push @p38612 @t842)
% 65.35/65.60  (assume-push @p38613 @t829)
% 65.35/65.60  (assume-push @p38614 @t813)
% 65.35/65.60  (assume-push @p38615 @t844)
% 65.35/65.60  (assume-push @p38616 @t836)
% 65.35/65.60  (assume-push @p38617 @t833)
% 65.35/65.60  (assume-push @p38618 @t1028)
% 65.35/65.60  (assume-push @p38619 @t1178)
% 65.35/65.60  (assume-push @p38620 @t1176)
% 65.35/65.60  (assume-push @p38621 @t1159)
% 65.35/65.60  (assume-push @p38622 @t1171)
% 65.35/65.60  (assume-push @p38623 @t1163)
% 65.35/65.60  (assume-push @p38624 @t1169)
% 65.35/65.60  (assume-push @p38625 @t1173)
% 65.35/65.60  (assume-push @p38626 @t1166)
% 65.35/65.60  (assume-push @p38627 @t323)
% 65.35/65.60  (assume-push @p38628 @t1368)
% 65.35/65.60  (assume-push @p38629 @t1365)
% 65.35/65.60  (assume-push @p38630 @t491)
% 65.35/65.60  (assume-push @p38631 @t494)
% 65.35/65.60  (assume-push @p38632 @t497)
% 65.35/65.60  (assume-push @p38633 @t500)
% 65.35/65.60  (assume-push @p38634 @t503)
% 65.35/65.60  (assume-push @p38635 @t506)
% 65.35/65.60  (assume-push @p38636 @t508)
% 65.35/65.60  (step @p9898 :rule symm :premises (@p38525))
% 65.35/65.60  (step @p9899 :rule symm :premises (@p38534))
% 65.35/65.60  (step @p9900 :rule symm :premises (@p38535))
% 65.35/65.60  (step @p9901 :rule symm :premises (@p38536))
% 65.35/65.60  (step @p9902 :rule symm :premises (@p38537))
% 65.35/65.60  (step @p9903 :rule symm :premises (@p38538))
% 65.35/65.60  (step @p9904 :rule symm :premises (@p38539))
% 65.35/65.60  (step @p9905 :rule symm :premises (@p38540))
% 65.35/65.60  (step @p9906 :rule symm :premises (@p38541))
% 65.35/65.60  (step @p9907 :rule symm :premises (@p38542))
% 65.35/65.60  (step @p9908 :rule symm :premises (@p38543))
% 65.35/65.60  (step @p9909 :rule symm :premises (@p38544))
% 65.35/65.60  (step @p9910 :rule symm :premises (@p38545))
% 65.35/65.60  (step @p9911 :rule symm :premises (@p38546))
% 65.35/65.60  (step @p9912 :rule symm :premises (@p38547))
% 65.35/65.60  (step @p9913 :rule symm :premises (@p38548))
% 65.35/65.60  (step @p9914 :rule symm :premises (@p38549))
% 65.35/65.60  (step @p9915 :rule symm :premises (@p38550))
% 65.35/65.60  (step @p9916 :rule symm :premises (@p38551))
% 65.35/65.60  (step @p9917 :rule symm :premises (@p38552))
% 65.35/65.60  (step @p9918 :rule symm :premises (@p38553))
% 65.35/65.60  (step @p9919 :rule symm :premises (@p38554))
% 65.35/65.60  (step @p9920 :rule symm :premises (@p38555))
% 65.35/65.60  (step @p9921 :rule symm :premises (@p38556))
% 65.35/65.60  (step @p9922 :rule symm :premises (@p38557))
% 65.35/65.60  (step @p9923 :rule symm :premises (@p38558))
% 65.35/65.60  (step @p9924 :rule symm :premises (@p38559))
% 65.35/65.60  (step @p9925 :rule symm :premises (@p38560))
% 65.35/65.60  (step @p9926 :rule symm :premises (@p38561))
% 65.35/65.60  (step @p9927 :rule symm :premises (@p38562))
% 65.35/65.60  (step @p9928 :rule symm :premises (@p38563))
% 65.35/65.60  (step @p9929 :rule symm :premises (@p38564))
% 65.35/65.60  (step @p9930 :rule symm :premises (@p38565))
% 65.35/65.60  (step @p9931 :rule symm :premises (@p38566))
% 65.35/65.60  (step @p9932 :rule symm :premises (@p38567))
% 65.35/65.60  (step @p9933 :rule symm :premises (@p38568))
% 65.35/65.60  (step @p9934 :rule symm :premises (@p38569))
% 65.35/65.60  (step @p9935 :rule symm :premises (@p38570))
% 65.35/65.60  (step @p9936 :rule symm :premises (@p38571))
% 65.35/65.60  (step @p9937 :rule symm :premises (@p38572))
% 65.35/65.60  (step @p9938 :rule symm :premises (@p38573))
% 65.35/65.60  (step @p9939 :rule symm :premises (@p38574))
% 65.35/65.60  (step @p9940 :rule symm :premises (@p38575))
% 65.35/65.60  (step @p9941 :rule symm :premises (@p38576))
% 65.35/65.60  (step @p9942 :rule symm :premises (@p38577))
% 65.35/65.60  (step @p9943 :rule symm :premises (@p38578))
% 65.35/65.60  (step @p2816 :rule refl :args (@t111))
% 65.35/65.60  (step @p9944 :rule refl :args (tptp.e43))
% 65.35/65.60  (step @p9945 :rule symm :premises (@p38533))
% 65.35/65.60  (step @p9946 :rule refl :args (@t13))
% 65.35/65.60  (step @p9947 :rule cong :premises (@p9946 @p9945 @p9944) :args (@t1366))
% 65.35/65.60  (step @p9948 :rule cong :premises (@p9947 @p2816) :args (@t1367))
% 65.35/65.60  (step @p9949 :rule symm :premises (@p9784))
% 65.35/65.60  (step @p9950 :rule refl :args (@t102))
% 65.35/65.60  (step @p9951 :rule cong :premises (@p9950 @p38533 @p9944) :args (@t103))
% 65.35/65.60  (step @p9952 :rule cong :premises (@p9951 @p2816) :args (@t487))
% 65.35/65.60  (step @p9953 :rule trans :premises (@p38526 @p38527 @p38528 @p38529 @p38530 @p38531 @p38532 @p9952 @p9949 @p9785 @p9948 @p9943 @p9942 @p9941 @p9940 @p9939 @p9938 @p9937 @p9936 @p9935 @p9934 @p9933 @p9932 @p9931 @p9930 @p9929 @p9928 @p9927 @p9926 @p9925 @p9924 @p9923 @p9922 @p9921 @p9920 @p9919 @p9918 @p9917 @p9916 @p9915 @p9914 @p9913 @p9912 @p9911 @p9910 @p9909 @p9908 @p9907 @p9906 @p9905 @p9904 @p9903 @p9902 @p9901 @p9900 @p9899 @p9898))
% 65.35/65.60  (step-pop @p38637 :rule scope :premises (@p9953))
% 65.35/65.60  (step-pop @p38638 :rule scope :premises (@p38637))
% 65.35/65.60  (step-pop @p38639 :rule scope :premises (@p38638))
% 65.35/65.60  (step-pop @p38640 :rule scope :premises (@p38639))
% 65.35/65.60  (step-pop @p38641 :rule scope :premises (@p38640))
% 65.35/65.60  (step-pop @p38642 :rule scope :premises (@p38641))
% 65.35/65.60  (step-pop @p38643 :rule scope :premises (@p38642))
% 65.35/65.60  (step-pop @p38644 :rule scope :premises (@p38643))
% 65.35/65.60  (step-pop @p38645 :rule scope :premises (@p38644))
% 65.35/65.60  (step-pop @p38646 :rule scope :premises (@p38645))
% 65.35/65.60  (step-pop @p38647 :rule scope :premises (@p38646))
% 65.35/65.60  (step-pop @p38648 :rule scope :premises (@p38647))
% 65.35/65.60  (step-pop @p38649 :rule scope :premises (@p38648))
% 65.35/65.60  (step-pop @p38650 :rule scope :premises (@p38649))
% 65.35/65.60  (step-pop @p38651 :rule scope :premises (@p38650))
% 65.35/65.60  (step-pop @p38652 :rule scope :premises (@p38651))
% 65.35/65.60  (step-pop @p38653 :rule scope :premises (@p38652))
% 65.35/65.60  (step-pop @p38654 :rule scope :premises (@p38653))
% 65.35/65.60  (step-pop @p38655 :rule scope :premises (@p38654))
% 65.35/65.60  (step-pop @p38656 :rule scope :premises (@p38655))
% 65.35/65.60  (step-pop @p38657 :rule scope :premises (@p38656))
% 65.35/65.60  (step-pop @p38658 :rule scope :premises (@p38657))
% 65.35/65.60  (step-pop @p38659 :rule scope :premises (@p38658))
% 65.35/65.60  (step-pop @p38660 :rule scope :premises (@p38659))
% 65.35/65.60  (step-pop @p38661 :rule scope :premises (@p38660))
% 65.35/65.60  (step-pop @p38662 :rule scope :premises (@p38661))
% 65.35/65.60  (step-pop @p38663 :rule scope :premises (@p38662))
% 65.35/65.60  (step-pop @p38664 :rule scope :premises (@p38663))
% 65.35/65.60  (step-pop @p38665 :rule scope :premises (@p38664))
% 65.35/65.60  (step-pop @p38666 :rule scope :premises (@p38665))
% 65.35/65.60  (step-pop @p38667 :rule scope :premises (@p38666))
% 65.35/65.60  (step-pop @p38668 :rule scope :premises (@p38667))
% 65.35/65.60  (step-pop @p38669 :rule scope :premises (@p38668))
% 65.35/65.60  (step-pop @p38670 :rule scope :premises (@p38669))
% 65.35/65.60  (step-pop @p38671 :rule scope :premises (@p38670))
% 65.35/65.60  (step-pop @p38672 :rule scope :premises (@p38671))
% 65.35/65.60  (step-pop @p38673 :rule scope :premises (@p38672))
% 65.35/65.60  (step-pop @p38674 :rule scope :premises (@p38673))
% 65.35/65.60  (step-pop @p38675 :rule scope :premises (@p38674))
% 65.35/65.60  (step-pop @p38676 :rule scope :premises (@p38675))
% 65.35/65.60  (step-pop @p38677 :rule scope :premises (@p38676))
% 65.35/65.60  (step-pop @p38678 :rule scope :premises (@p38677))
% 65.35/65.60  (step-pop @p38679 :rule scope :premises (@p38678))
% 65.35/65.60  (step-pop @p38680 :rule scope :premises (@p38679))
% 65.35/65.60  (step-pop @p38681 :rule scope :premises (@p38680))
% 65.35/65.60  (step-pop @p38682 :rule scope :premises (@p38681))
% 65.35/65.60  (step-pop @p38683 :rule scope :premises (@p38682))
% 65.35/65.60  (step-pop @p38684 :rule scope :premises (@p38683))
% 65.35/65.60  (step-pop @p38685 :rule scope :premises (@p38684))
% 65.35/65.60  (step-pop @p38686 :rule scope :premises (@p38685))
% 65.35/65.60  (step-pop @p38687 :rule scope :premises (@p38686))
% 65.35/65.60  (step-pop @p38688 :rule scope :premises (@p38687))
% 65.35/65.60  (step-pop @p38689 :rule scope :premises (@p38688))
% 65.35/65.60  (step-pop @p38690 :rule scope :premises (@p38689))
% 65.35/65.60  (step-pop @p38691 :rule scope :premises (@p38690))
% 65.35/65.60  (step-pop @p38692 :rule scope :premises (@p38691))
% 65.35/65.60  (step @p9954 :rule process_scope :premises (@p38692) :args (@t114))
% 65.35/65.60  (step @p10011 :rule and_intro :premises (@p38525 @p38534 @p38535 @p38536 @p38537 @p38538 @p38539 @p38540 @p38541 @p38542 @p38543 @p38544 @p38545 @p38546 @p38547 @p38548 @p38549 @p38550 @p38551 @p38552 @p38553 @p38554 @p38555 @p38556 @p38557 @p38558 @p38559 @p38560 @p38561 @p38562 @p38563 @p38564 @p38565 @p38566 @p38567 @p38568 @p38569 @p38570 @p38571 @p38572 @p38573 @p38574 @p38575 @p38576 @p38577 @p38578 @p38533 @p9785 @p9784 @p38532 @p38531 @p38530 @p38529 @p38528 @p38527 @p38526))
% 65.35/65.60  (step @p10012 :rule modus_ponens :premises (@p10011 @p9954))
% 65.35/65.60  (step-pop @p38693 :rule scope :premises (@p10012))
% 65.35/65.60  (step-pop @p38694 :rule scope :premises (@p38693))
% 65.35/65.60  (step-pop @p38695 :rule scope :premises (@p38694))
% 65.35/65.60  (step-pop @p38696 :rule scope :premises (@p38695))
% 65.35/65.60  (step-pop @p38697 :rule scope :premises (@p38696))
% 65.35/65.60  (step-pop @p38698 :rule scope :premises (@p38697))
% 65.35/65.60  (step-pop @p38699 :rule scope :premises (@p38698))
% 65.35/65.60  (step-pop @p38700 :rule scope :premises (@p38699))
% 65.35/65.60  (step-pop @p38701 :rule scope :premises (@p38700))
% 65.35/65.60  (step-pop @p38702 :rule scope :premises (@p38701))
% 65.35/65.60  (step-pop @p38703 :rule scope :premises (@p38702))
% 65.35/65.60  (step-pop @p38704 :rule scope :premises (@p38703))
% 65.35/65.60  (step-pop @p38705 :rule scope :premises (@p38704))
% 65.35/65.60  (step-pop @p38706 :rule scope :premises (@p38705))
% 65.35/65.60  (step-pop @p38707 :rule scope :premises (@p38706))
% 65.35/65.60  (step-pop @p38708 :rule scope :premises (@p38707))
% 65.35/65.60  (step-pop @p38709 :rule scope :premises (@p38708))
% 65.35/65.60  (step-pop @p38710 :rule scope :premises (@p38709))
% 65.35/65.60  (step-pop @p38711 :rule scope :premises (@p38710))
% 65.35/65.60  (step-pop @p38712 :rule scope :premises (@p38711))
% 65.35/65.60  (step-pop @p38713 :rule scope :premises (@p38712))
% 65.35/65.60  (step-pop @p38714 :rule scope :premises (@p38713))
% 65.35/65.60  (step-pop @p38715 :rule scope :premises (@p38714))
% 65.35/65.60  (step-pop @p38716 :rule scope :premises (@p38715))
% 65.35/65.60  (step-pop @p38717 :rule scope :premises (@p38716))
% 65.35/65.60  (step-pop @p38718 :rule scope :premises (@p38717))
% 65.35/65.60  (step-pop @p38719 :rule scope :premises (@p38718))
% 65.35/65.60  (step-pop @p38720 :rule scope :premises (@p38719))
% 65.35/65.60  (step-pop @p38721 :rule scope :premises (@p38720))
% 65.35/65.60  (step-pop @p38722 :rule scope :premises (@p38721))
% 65.35/65.60  (step-pop @p38723 :rule scope :premises (@p38722))
% 65.35/65.60  (step-pop @p38724 :rule scope :premises (@p38723))
% 65.35/65.60  (step-pop @p38725 :rule scope :premises (@p38724))
% 65.35/65.60  (step-pop @p38726 :rule scope :premises (@p38725))
% 65.35/65.60  (step-pop @p38727 :rule scope :premises (@p38726))
% 65.35/65.60  (step-pop @p38728 :rule scope :premises (@p38727))
% 65.35/65.60  (step-pop @p38729 :rule scope :premises (@p38728))
% 65.35/65.60  (step-pop @p38730 :rule scope :premises (@p38729))
% 65.35/65.60  (step-pop @p38731 :rule scope :premises (@p38730))
% 65.35/65.60  (step-pop @p38732 :rule scope :premises (@p38731))
% 65.35/65.60  (step-pop @p38733 :rule scope :premises (@p38732))
% 65.35/65.60  (step-pop @p38734 :rule scope :premises (@p38733))
% 65.35/65.60  (step-pop @p38735 :rule scope :premises (@p38734))
% 65.35/65.60  (step-pop @p38736 :rule scope :premises (@p38735))
% 65.35/65.60  (step-pop @p38737 :rule scope :premises (@p38736))
% 65.35/65.60  (step-pop @p38738 :rule scope :premises (@p38737))
% 65.35/65.60  (step-pop @p38739 :rule scope :premises (@p38738))
% 65.35/65.60  (step-pop @p38740 :rule scope :premises (@p38739))
% 65.35/65.60  (step-pop @p38741 :rule scope :premises (@p38740))
% 65.35/65.60  (step-pop @p38742 :rule scope :premises (@p38741))
% 65.35/65.60  (step-pop @p38743 :rule scope :premises (@p38742))
% 65.35/65.60  (step-pop @p38744 :rule scope :premises (@p38743))
% 65.35/65.60  (step-pop @p38745 :rule scope :premises (@p38744))
% 65.35/65.60  (step-pop @p38746 :rule scope :premises (@p38745))
% 65.35/65.60  (step-pop @p38747 :rule scope :premises (@p38746))
% 65.35/65.60  (step-pop @p38748 :rule scope :premises (@p38747))
% 65.35/65.60  (step @p10013 :rule process_scope :premises (@p38748) :args (@t114))
% 65.35/65.60  (step @p10070 :rule implies_elim :premises (@p10013))
% 65.35/65.60  (step @p10071 :rule cnf_and_neg :args (@t1369))
% 65.35/65.60  (step @p10072 :rule resolution :premises (@p10071 @p10070) :args (true @t1369))
% 65.35/65.60  (step @p10073 :rule reordering :premises (@p10072) :args ((or @t114 @t671 @t510 @t560 @t559 @t558 @t557 @t556 @t555 @t324 @t670 @t669 @t668 @t667 @t666 @t665 @t664 @t663 @t662 @t661 @t660 @t659 @t658 @t873 @t872 @t871 @t870 @t869 @t868 @t867 @t866 @t865 @t864 @t863 @t862 @t861 @t860 @t859 @t858 @t857 @t856 @t855 @t854 @t853 @t852 @t851 @t1194 @t1193 @t1192 @t1191 @t1190 @t1189 @t1188 @t1187 @t1186 (not @t1365) (not @t1368))))
% 65.35/65.60  (step @p10074 :rule chain_m_resolution :premises (@p10073 @p9785 @p9784 @p8652 @p8651 @p8029 @p6524 @p6520 @p6519 @p6012 @p6011 @p5168 @p5167 @p4780 @p3476 @p3472 @p2947 @p1229 @p3368 @p3366 @p3365 @p3363 @p3362 @p3360 @p3359 @p3357 @p4557 @p4555 @p4554 @p4552 @p7740 @p7738 @p4551 @p4549 @p3356 @p3354 @p4548 @p4546 @p3353 @p3351 @p4545 @p4543 @p4542 @p4540 @p4539 @p4537 @p7737 @p7735 @p4536 @p4534 @p4533 @p4531 @p7734 @p7732 @p7731 @p7729 @p3350 @p3348 @p7728 @p7726 @p4530 @p4528 @p3347 @p3345 @p4527 @p4525 @p4524 @p4522 @p4521 @p4519 @p7725 @p7723 @p3344 @p3342 @p3341 @p3339 @p3338 @p3336 @p4518 @p4516 @p4515 @p4513 @p4512 @p4510 @p4509 @p4507 @p3335 @p3333 @p4506 @p4504 @p7722 @p7720 @p7719 @p7717 @p4503 @p4501 @p9783 @p9755 @p9754 @p9726 @p9725 @p9697 @p9696 @p9668 @p9667 @p9639 @p9638 @p9610 @p9609 @p9581 @p9580 @p9552 @p9551 @p9523 @p9522 @p9494 @p9493 @p9465 @p9464 @p9436 @p9435 @p9407 @p9406 @p9378 @p9377 @p9349 @p9348 @p9320 @p9319 @p9291 @p9290 @p9262 @p9261 @p9233 @p9232 @p9204 @p9203 @p9175 @p9174 @p9146 @p9145 @p9117 @p9116 @p9088 @p9087 @p9059 @p9058 @p9030 @p9029 @p9001 @p9000 @p8972 @p8971 @p8943 @p8942 @p8914 @p8913 @p8885 @p8884 @p8856 @p8855 @p8827 @p8826 @p8798 @p8797 @p8769 @p8768 @p8740 @p8739 @p8711 @p8710 @p8682 @p8681 @p8653) :args (@t324 (@list 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 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 true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true) (@list @t1368 @t1365 @t790 @t491 @t494 @t1028 @t786 @t497 @t782 @t500 @t616 @t503 @t506 @t673 @t508 @t568 @t114 @t651 @t652 @t648 @t649 @t646 @t647 @t644 @t645 @t844 @t845 @t842 @t843 @t1178 @t1179 @t840 @t841 @t642 @t643 @t838 @t839 @t639 @t640 @t836 @t837 @t833 @t834 @t829 @t830 @t1176 @t1177 @t826 @t827 @t823 @t824 @t1173 @t1174 @t1171 @t1172 @t636 @t637 @t1169 @t1170 @t821 @t822 @t634 @t635 @t819 @t820 @t816 @t817 @t813 @t814 @t1166 @t1167 @t630 @t631 @t627 @t628 @t624 @t625 @t809 @t810 @t805 @t806 @t801 @t802 @t799 @t800 @t620 @t621 @t796 @t797 @t1163 @t1164 @t1159 @t1160 @t793 @t794 @t116 @t1362 @t123 @t1359 @t128 @t1356 @t133 @t1353 @t138 @t1350 @t143 @t1347 @t148 @t1344 @t153 @t1341 @t158 @t1338 @t163 @t1335 @t168 @t1332 @t173 @t1329 @t178 @t1326 @t183 @t1323 @t188 @t1320 @t193 @t1317 @t198 @t1314 @t203 @t1311 @t208 @t1308 @t213 @t1305 @t218 @t1302 @t223 @t1299 @t228 @t1296 @t233 @t1293 @t238 @t1290 @t243 @t1287 @t248 @t1284 @t253 @t1281 @t263 @t1278 @t268 @t1275 @t273 @t1272 @t278 @t1269 @t283 @t1266 @t288 @t1263 @t293 @t1260 @t298 @t1257 @t303 @t1254 @t308 @t1251 @t318 @t1248)))
% 65.35/65.60  (step @p10075 :rule chain_m_resolution :premises (@p2631 @p10074 @p2629) :args (@t488 @t570 (@list @t323 @t489)))
% 65.35/65.60  (step @p10076 :rule chain_m_resolution :premises (@p7716 @p10074 @p7714) :args (@t1155 @t570 (@list @t323 @t1156)))
% 65.35/65.60  (step @p10077 :rule symm :premises (@p78))
% 65.35/65.60  (step @p10078 :rule bool-double-not-elim :args (@t1370))
% 65.35/65.60  (step @p10079 :rule nary_cong :premises (@p10078 @p2273 @p2169) :args ((or (not @t1371) @t319 @t299)))
% 65.35/65.60  (assume-push @p38749 @t318)
% 65.35/65.60  (assume-push @p38750 @t298)
% 65.35/65.60  (assume-push @p38751 @t1371)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p10083 :rule symm :premises (@p38750))
% 65.35/65.60  (step @p10084 :rule trans :premises (@p38749 @p10083))
% 65.35/65.60  (step @p10085 :rule true_intro :premises (@p10084))
% 65.35/65.60  (step @p10086 :rule false_intro :premises (@p10077))
% 65.35/65.60  (step @p10087 :rule symm :premises (@p10086))
% 65.35/65.60  (step @p10088 :rule trans :premises (@p10087 @p10085))
% 65.35/65.60  (step @p10089 false :rule eq_resolve :premises (@p10088 @p2958))
% 65.35/65.60  (step-pop @p38752 :rule scope :premises (@p10089))
% 65.35/65.60  (step-pop @p38753 :rule scope :premises (@p38752))
% 65.35/65.60  (step-pop @p38754 :rule scope :premises (@p38753))
% 65.35/65.60  (step @p10090 :rule process_scope :premises (@p38754) :args (false))
% 65.35/65.60  (assume-push @p38755 @t1371)
% 65.35/65.60  (assume-push @p38756 @t318)
% 65.35/65.60  (assume-push @p38757 @t298)
% 65.35/65.60  (step @p10097 :rule and_intro :premises (@p38756 @p38757 @p10077))
% 65.35/65.60  (step-pop @p38758 :rule scope :premises (@p10097))
% 65.35/65.60  (step-pop @p38759 :rule scope :premises (@p38758))
% 65.35/65.60  (step-pop @p38760 :rule scope :premises (@p38759))
% 65.35/65.60  (step @p10098 :rule process_scope :premises (@p38760) :args (@t1372))
% 65.35/65.60  (step @p10102 :rule implies_elim :premises (@p10098))
% 65.35/65.60  (step @p10103 :rule resolution :premises (@p10102 @p10090) :args (true @t1372))
% 65.35/65.60  (step @p10104 :rule not_and :premises (@p10103))
% 65.35/65.60  (step @p10105 :rule eq_resolve :premises (@p10104 @p10079))
% 65.35/65.60  (step @p10106 :rule symm :premises (@p90))
% 65.35/65.60  (step @p10107 :rule bool-double-not-elim :args (@t1373))
% 65.35/65.60  (step @p10108 :rule nary_cong :premises (@p10107 @p2273 @p2143) :args ((or (not @t1374) @t319 @t294)))
% 65.35/65.60  (assume-push @p38761 @t318)
% 65.35/65.60  (assume-push @p38762 @t293)
% 65.35/65.60  (assume-push @p38763 @t1374)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p10112 :rule symm :premises (@p38762))
% 65.35/65.60  (step @p10113 :rule trans :premises (@p38761 @p10112))
% 65.35/65.60  (step @p10114 :rule true_intro :premises (@p10113))
% 65.35/65.60  (step @p10115 :rule false_intro :premises (@p10106))
% 65.35/65.60  (step @p10116 :rule symm :premises (@p10115))
% 65.35/65.60  (step @p10117 :rule trans :premises (@p10116 @p10114))
% 65.35/65.60  (step @p10118 false :rule eq_resolve :premises (@p10117 @p2958))
% 65.35/65.60  (step-pop @p38764 :rule scope :premises (@p10118))
% 65.35/65.60  (step-pop @p38765 :rule scope :premises (@p38764))
% 65.35/65.60  (step-pop @p38766 :rule scope :premises (@p38765))
% 65.35/65.60  (step @p10119 :rule process_scope :premises (@p38766) :args (false))
% 65.35/65.60  (assume-push @p38767 @t1374)
% 65.35/65.60  (assume-push @p38768 @t318)
% 65.35/65.60  (assume-push @p38769 @t293)
% 65.35/65.60  (step @p10126 :rule and_intro :premises (@p38768 @p38769 @p10106))
% 65.35/65.60  (step-pop @p38770 :rule scope :premises (@p10126))
% 65.35/65.60  (step-pop @p38771 :rule scope :premises (@p38770))
% 65.35/65.60  (step-pop @p38772 :rule scope :premises (@p38771))
% 65.35/65.60  (step @p10127 :rule process_scope :premises (@p38772) :args (@t1375))
% 65.35/65.60  (step @p10131 :rule implies_elim :premises (@p10127))
% 65.35/65.60  (step @p10132 :rule resolution :premises (@p10131 @p10119) :args (true @t1375))
% 65.35/65.60  (step @p10133 :rule not_and :premises (@p10132))
% 65.35/65.60  (step @p10134 :rule eq_resolve :premises (@p10133 @p10108))
% 65.35/65.60  (step @p10135 :rule symm :premises (@p103))
% 65.35/65.60  (step @p10136 :rule bool-double-not-elim :args (@t1376))
% 65.35/65.60  (step @p10137 :rule nary_cong :premises (@p10136 @p2273 @p2117) :args ((or (not @t1377) @t319 @t289)))
% 65.35/65.60  (assume-push @p38773 @t318)
% 65.35/65.60  (assume-push @p38774 @t288)
% 65.35/65.60  (assume-push @p38775 @t1377)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p10141 :rule symm :premises (@p38774))
% 65.35/65.60  (step @p10142 :rule trans :premises (@p38773 @p10141))
% 65.35/65.60  (step @p10143 :rule true_intro :premises (@p10142))
% 65.35/65.60  (step @p10144 :rule false_intro :premises (@p10135))
% 65.35/65.60  (step @p10145 :rule symm :premises (@p10144))
% 65.35/65.60  (step @p10146 :rule trans :premises (@p10145 @p10143))
% 65.35/65.60  (step @p10147 false :rule eq_resolve :premises (@p10146 @p2958))
% 65.35/65.60  (step-pop @p38776 :rule scope :premises (@p10147))
% 65.35/65.60  (step-pop @p38777 :rule scope :premises (@p38776))
% 65.35/65.60  (step-pop @p38778 :rule scope :premises (@p38777))
% 65.35/65.60  (step @p10148 :rule process_scope :premises (@p38778) :args (false))
% 65.35/65.60  (assume-push @p38779 @t1377)
% 65.35/65.60  (assume-push @p38780 @t318)
% 65.35/65.60  (assume-push @p38781 @t288)
% 65.35/65.60  (step @p10155 :rule and_intro :premises (@p38780 @p38781 @p10135))
% 65.35/65.60  (step-pop @p38782 :rule scope :premises (@p10155))
% 65.35/65.60  (step-pop @p38783 :rule scope :premises (@p38782))
% 65.35/65.60  (step-pop @p38784 :rule scope :premises (@p38783))
% 65.35/65.60  (step @p10156 :rule process_scope :premises (@p38784) :args (@t1378))
% 65.35/65.60  (step @p10160 :rule implies_elim :premises (@p10156))
% 65.35/65.60  (step @p10161 :rule resolution :premises (@p10160 @p10148) :args (true @t1378))
% 65.35/65.60  (step @p10162 :rule not_and :premises (@p10161))
% 65.35/65.60  (step @p10163 :rule eq_resolve :premises (@p10162 @p10137))
% 65.35/65.60  (step @p10164 :rule symm :premises (@p117))
% 65.35/65.60  (step @p10165 :rule bool-double-not-elim :args (@t1379))
% 65.35/65.60  (step @p10166 :rule nary_cong :premises (@p10165 @p2273 @p2091) :args ((or (not @t1380) @t319 @t284)))
% 65.35/65.60  (assume-push @p38785 @t318)
% 65.35/65.60  (assume-push @p38786 @t283)
% 65.35/65.60  (assume-push @p38787 @t1380)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p10170 :rule symm :premises (@p38786))
% 65.35/65.60  (step @p10171 :rule trans :premises (@p38785 @p10170))
% 65.35/65.60  (step @p10172 :rule true_intro :premises (@p10171))
% 65.35/65.60  (step @p10173 :rule false_intro :premises (@p10164))
% 65.35/65.60  (step @p10174 :rule symm :premises (@p10173))
% 65.35/65.60  (step @p10175 :rule trans :premises (@p10174 @p10172))
% 65.35/65.60  (step @p10176 false :rule eq_resolve :premises (@p10175 @p2958))
% 65.35/65.60  (step-pop @p38788 :rule scope :premises (@p10176))
% 65.35/65.60  (step-pop @p38789 :rule scope :premises (@p38788))
% 65.35/65.60  (step-pop @p38790 :rule scope :premises (@p38789))
% 65.35/65.60  (step @p10177 :rule process_scope :premises (@p38790) :args (false))
% 65.35/65.60  (assume-push @p38791 @t1380)
% 65.35/65.60  (assume-push @p38792 @t318)
% 65.35/65.60  (assume-push @p38793 @t283)
% 65.35/65.60  (step @p10184 :rule and_intro :premises (@p38792 @p38793 @p10164))
% 65.35/65.60  (step-pop @p38794 :rule scope :premises (@p10184))
% 65.35/65.60  (step-pop @p38795 :rule scope :premises (@p38794))
% 65.35/65.60  (step-pop @p38796 :rule scope :premises (@p38795))
% 65.35/65.60  (step @p10185 :rule process_scope :premises (@p38796) :args (@t1381))
% 65.35/65.60  (step @p10189 :rule implies_elim :premises (@p10185))
% 65.35/65.60  (step @p10190 :rule resolution :premises (@p10189 @p10177) :args (true @t1381))
% 65.35/65.60  (step @p10191 :rule not_and :premises (@p10190))
% 65.35/65.60  (step @p10192 :rule eq_resolve :premises (@p10191 @p10166))
% 65.35/65.60  (step @p10193 :rule symm :premises (@p132))
% 65.35/65.60  (step @p10194 :rule bool-double-not-elim :args (@t1382))
% 65.35/65.60  (step @p10195 :rule nary_cong :premises (@p10194 @p2273 @p2065) :args ((or (not @t1383) @t319 @t279)))
% 65.35/65.60  (assume-push @p38797 @t318)
% 65.35/65.60  (assume-push @p38798 @t278)
% 65.35/65.60  (assume-push @p38799 @t1383)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p10199 :rule symm :premises (@p38798))
% 65.35/65.60  (step @p10200 :rule trans :premises (@p38797 @p10199))
% 65.35/65.60  (step @p10201 :rule true_intro :premises (@p10200))
% 65.35/65.60  (step @p10202 :rule false_intro :premises (@p10193))
% 65.35/65.60  (step @p10203 :rule symm :premises (@p10202))
% 65.35/65.60  (step @p10204 :rule trans :premises (@p10203 @p10201))
% 65.35/65.60  (step @p10205 false :rule eq_resolve :premises (@p10204 @p2958))
% 65.35/65.60  (step-pop @p38800 :rule scope :premises (@p10205))
% 65.35/65.60  (step-pop @p38801 :rule scope :premises (@p38800))
% 65.35/65.60  (step-pop @p38802 :rule scope :premises (@p38801))
% 65.35/65.60  (step @p10206 :rule process_scope :premises (@p38802) :args (false))
% 65.35/65.60  (assume-push @p38803 @t1383)
% 65.35/65.60  (assume-push @p38804 @t318)
% 65.35/65.60  (assume-push @p38805 @t278)
% 65.35/65.60  (step @p10213 :rule and_intro :premises (@p38804 @p38805 @p10193))
% 65.35/65.60  (step-pop @p38806 :rule scope :premises (@p10213))
% 65.35/65.60  (step-pop @p38807 :rule scope :premises (@p38806))
% 65.35/65.60  (step-pop @p38808 :rule scope :premises (@p38807))
% 65.35/65.60  (step @p10214 :rule process_scope :premises (@p38808) :args (@t1384))
% 65.35/65.60  (step @p10218 :rule implies_elim :premises (@p10214))
% 65.35/65.60  (step @p10219 :rule resolution :premises (@p10218 @p10206) :args (true @t1384))
% 65.35/65.60  (step @p10220 :rule not_and :premises (@p10219))
% 65.35/65.60  (step @p10221 :rule eq_resolve :premises (@p10220 @p10195))
% 65.35/65.60  (step @p10222 :rule symm :premises (@p165))
% 65.35/65.60  (step @p10223 :rule bool-double-not-elim :args (@t1385))
% 65.35/65.60  (step @p10224 :rule nary_cong :premises (@p10223 @p2273 @p2013) :args ((or (not @t1386) @t319 @t269)))
% 65.35/65.60  (assume-push @p38809 @t318)
% 65.35/65.60  (assume-push @p38810 @t268)
% 65.35/65.60  (assume-push @p38811 @t1386)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p10228 :rule symm :premises (@p38810))
% 65.35/65.60  (step @p10229 :rule trans :premises (@p38809 @p10228))
% 65.35/65.60  (step @p10230 :rule true_intro :premises (@p10229))
% 65.35/65.60  (step @p10231 :rule false_intro :premises (@p10222))
% 65.35/65.60  (step @p10232 :rule symm :premises (@p10231))
% 65.35/65.60  (step @p10233 :rule trans :premises (@p10232 @p10230))
% 65.35/65.60  (step @p10234 false :rule eq_resolve :premises (@p10233 @p2958))
% 65.35/65.60  (step-pop @p38812 :rule scope :premises (@p10234))
% 65.35/65.60  (step-pop @p38813 :rule scope :premises (@p38812))
% 65.35/65.60  (step-pop @p38814 :rule scope :premises (@p38813))
% 65.35/65.60  (step @p10235 :rule process_scope :premises (@p38814) :args (false))
% 65.35/65.60  (assume-push @p38815 @t1386)
% 65.35/65.60  (assume-push @p38816 @t318)
% 65.35/65.60  (assume-push @p38817 @t268)
% 65.35/65.60  (step @p10242 :rule and_intro :premises (@p38816 @p38817 @p10222))
% 65.35/65.60  (step-pop @p38818 :rule scope :premises (@p10242))
% 65.35/65.60  (step-pop @p38819 :rule scope :premises (@p38818))
% 65.35/65.60  (step-pop @p38820 :rule scope :premises (@p38819))
% 65.35/65.60  (step @p10243 :rule process_scope :premises (@p38820) :args (@t1387))
% 65.35/65.60  (step @p10247 :rule implies_elim :premises (@p10243))
% 65.35/65.60  (step @p10248 :rule resolution :premises (@p10247 @p10235) :args (true @t1387))
% 65.35/65.60  (step @p10249 :rule not_and :premises (@p10248))
% 65.35/65.60  (step @p10250 :rule eq_resolve :premises (@p10249 @p10224))
% 65.35/65.60  (step @p10251 :rule symm :premises (@p183))
% 65.35/65.60  (step @p10252 :rule bool-double-not-elim :args (@t1388))
% 65.35/65.60  (step @p10253 :rule nary_cong :premises (@p10252 @p2273 @p1987) :args ((or (not @t1389) @t319 @t264)))
% 65.35/65.60  (assume-push @p38821 @t318)
% 65.35/65.60  (assume-push @p38822 @t263)
% 65.35/65.60  (assume-push @p38823 @t1389)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p10257 :rule symm :premises (@p38822))
% 65.35/65.60  (step @p10258 :rule trans :premises (@p38821 @p10257))
% 65.35/65.60  (step @p10259 :rule true_intro :premises (@p10258))
% 65.35/65.60  (step @p10260 :rule false_intro :premises (@p10251))
% 65.35/65.60  (step @p10261 :rule symm :premises (@p10260))
% 65.35/65.60  (step @p10262 :rule trans :premises (@p10261 @p10259))
% 65.35/65.60  (step @p10263 false :rule eq_resolve :premises (@p10262 @p2958))
% 65.35/65.60  (step-pop @p38824 :rule scope :premises (@p10263))
% 65.35/65.60  (step-pop @p38825 :rule scope :premises (@p38824))
% 65.35/65.60  (step-pop @p38826 :rule scope :premises (@p38825))
% 65.35/65.60  (step @p10264 :rule process_scope :premises (@p38826) :args (false))
% 65.35/65.60  (assume-push @p38827 @t1389)
% 65.35/65.60  (assume-push @p38828 @t318)
% 65.35/65.60  (assume-push @p38829 @t263)
% 65.35/65.60  (step @p10271 :rule and_intro :premises (@p38828 @p38829 @p10251))
% 65.35/65.60  (step-pop @p38830 :rule scope :premises (@p10271))
% 65.35/65.60  (step-pop @p38831 :rule scope :premises (@p38830))
% 65.35/65.60  (step-pop @p38832 :rule scope :premises (@p38831))
% 65.35/65.60  (step @p10272 :rule process_scope :premises (@p38832) :args (@t1390))
% 65.35/65.60  (step @p10276 :rule implies_elim :premises (@p10272))
% 65.35/65.60  (step @p10277 :rule resolution :premises (@p10276 @p10264) :args (true @t1390))
% 65.35/65.60  (step @p10278 :rule not_and :premises (@p10277))
% 65.35/65.60  (step @p10279 :rule eq_resolve :premises (@p10278 @p10253))
% 65.35/65.60  (step @p10280 :rule symm :premises (@p222))
% 65.35/65.60  (step @p10281 :rule bool-double-not-elim :args (@t1391))
% 65.35/65.60  (step @p10282 :rule nary_cong :premises (@p10281 @p2273 @p1935) :args ((or (not @t1392) @t319 @t254)))
% 65.35/65.60  (assume-push @p38833 @t318)
% 65.35/65.60  (assume-push @p38834 @t253)
% 65.35/65.60  (assume-push @p38835 @t1392)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p10286 :rule symm :premises (@p38834))
% 65.35/65.60  (step @p10287 :rule trans :premises (@p38833 @p10286))
% 65.35/65.60  (step @p10288 :rule true_intro :premises (@p10287))
% 65.35/65.60  (step @p10289 :rule false_intro :premises (@p10280))
% 65.35/65.60  (step @p10290 :rule symm :premises (@p10289))
% 65.35/65.60  (step @p10291 :rule trans :premises (@p10290 @p10288))
% 65.35/65.60  (step @p10292 false :rule eq_resolve :premises (@p10291 @p2958))
% 65.35/65.60  (step-pop @p38836 :rule scope :premises (@p10292))
% 65.35/65.60  (step-pop @p38837 :rule scope :premises (@p38836))
% 65.35/65.60  (step-pop @p38838 :rule scope :premises (@p38837))
% 65.35/65.60  (step @p10293 :rule process_scope :premises (@p38838) :args (false))
% 65.35/65.60  (assume-push @p38839 @t1392)
% 65.35/65.60  (assume-push @p38840 @t318)
% 65.35/65.60  (assume-push @p38841 @t253)
% 65.35/65.60  (step @p10300 :rule and_intro :premises (@p38840 @p38841 @p10280))
% 65.35/65.60  (step-pop @p38842 :rule scope :premises (@p10300))
% 65.35/65.60  (step-pop @p38843 :rule scope :premises (@p38842))
% 65.35/65.60  (step-pop @p38844 :rule scope :premises (@p38843))
% 65.35/65.60  (step @p10301 :rule process_scope :premises (@p38844) :args (@t1393))
% 65.35/65.60  (step @p10305 :rule implies_elim :premises (@p10301))
% 65.35/65.60  (step @p10306 :rule resolution :premises (@p10305 @p10293) :args (true @t1393))
% 65.35/65.60  (step @p10307 :rule not_and :premises (@p10306))
% 65.35/65.60  (step @p10308 :rule eq_resolve :premises (@p10307 @p10282))
% 65.35/65.60  (step @p10309 :rule symm :premises (@p288))
% 65.35/65.60  (step @p10310 :rule bool-double-not-elim :args (@t1394))
% 65.35/65.60  (step @p10311 :rule nary_cong :premises (@p10310 @p2273 @p1857) :args ((or (not @t1395) @t319 @t239)))
% 65.35/65.60  (assume-push @p38845 @t318)
% 65.35/65.60  (assume-push @p38846 @t238)
% 65.35/65.60  (assume-push @p38847 @t1395)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p10315 :rule symm :premises (@p38846))
% 65.35/65.60  (step @p10316 :rule trans :premises (@p38845 @p10315))
% 65.35/65.60  (step @p10317 :rule true_intro :premises (@p10316))
% 65.35/65.60  (step @p10318 :rule false_intro :premises (@p10309))
% 65.35/65.60  (step @p10319 :rule symm :premises (@p10318))
% 65.35/65.60  (step @p10320 :rule trans :premises (@p10319 @p10317))
% 65.35/65.60  (step @p10321 false :rule eq_resolve :premises (@p10320 @p2958))
% 65.35/65.60  (step-pop @p38848 :rule scope :premises (@p10321))
% 65.35/65.60  (step-pop @p38849 :rule scope :premises (@p38848))
% 65.35/65.60  (step-pop @p38850 :rule scope :premises (@p38849))
% 65.35/65.60  (step @p10322 :rule process_scope :premises (@p38850) :args (false))
% 65.35/65.60  (assume-push @p38851 @t1395)
% 65.35/65.60  (assume-push @p38852 @t318)
% 65.35/65.60  (assume-push @p38853 @t238)
% 65.35/65.60  (step @p10329 :rule and_intro :premises (@p38852 @p38853 @p10309))
% 65.35/65.60  (step-pop @p38854 :rule scope :premises (@p10329))
% 65.35/65.60  (step-pop @p38855 :rule scope :premises (@p38854))
% 65.35/65.60  (step-pop @p38856 :rule scope :premises (@p38855))
% 65.35/65.60  (step @p10330 :rule process_scope :premises (@p38856) :args (@t1396))
% 65.35/65.60  (step @p10334 :rule implies_elim :premises (@p10330))
% 65.35/65.60  (step @p10335 :rule resolution :premises (@p10334 @p10322) :args (true @t1396))
% 65.35/65.60  (step @p10336 :rule not_and :premises (@p10335))
% 65.35/65.60  (step @p10337 :rule eq_resolve :premises (@p10336 @p10311))
% 65.35/65.60  (step @p10338 :rule symm :premises (@p312))
% 65.35/65.60  (step @p10339 :rule bool-double-not-elim :args (@t1397))
% 65.35/65.60  (step @p10340 :rule nary_cong :premises (@p10339 @p2273 @p1831) :args ((or (not @t1398) @t319 @t234)))
% 65.35/65.60  (assume-push @p38857 @t318)
% 65.35/65.60  (assume-push @p38858 @t233)
% 65.35/65.60  (assume-push @p38859 @t1398)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p10344 :rule symm :premises (@p38858))
% 65.35/65.60  (step @p10345 :rule trans :premises (@p38857 @p10344))
% 65.35/65.60  (step @p10346 :rule true_intro :premises (@p10345))
% 65.35/65.60  (step @p10347 :rule false_intro :premises (@p10338))
% 65.35/65.60  (step @p10348 :rule symm :premises (@p10347))
% 65.35/65.60  (step @p10349 :rule trans :premises (@p10348 @p10346))
% 65.35/65.60  (step @p10350 false :rule eq_resolve :premises (@p10349 @p2958))
% 65.35/65.60  (step-pop @p38860 :rule scope :premises (@p10350))
% 65.35/65.60  (step-pop @p38861 :rule scope :premises (@p38860))
% 65.35/65.60  (step-pop @p38862 :rule scope :premises (@p38861))
% 65.35/65.60  (step @p10351 :rule process_scope :premises (@p38862) :args (false))
% 65.35/65.60  (assume-push @p38863 @t1398)
% 65.35/65.60  (assume-push @p38864 @t318)
% 65.35/65.60  (assume-push @p38865 @t233)
% 65.35/65.60  (step @p10358 :rule and_intro :premises (@p38864 @p38865 @p10338))
% 65.35/65.60  (step-pop @p38866 :rule scope :premises (@p10358))
% 65.35/65.60  (step-pop @p38867 :rule scope :premises (@p38866))
% 65.35/65.60  (step-pop @p38868 :rule scope :premises (@p38867))
% 65.35/65.60  (step @p10359 :rule process_scope :premises (@p38868) :args (@t1399))
% 65.35/65.60  (step @p10363 :rule implies_elim :premises (@p10359))
% 65.35/65.60  (step @p10364 :rule resolution :premises (@p10363 @p10351) :args (true @t1399))
% 65.35/65.60  (step @p10365 :rule not_and :premises (@p10364))
% 65.35/65.60  (step @p10366 :rule eq_resolve :premises (@p10365 @p10340))
% 65.35/65.60  (step @p10367 :rule symm :premises (@p337))
% 65.35/65.60  (step @p10368 :rule bool-double-not-elim :args (@t1400))
% 65.35/65.60  (step @p10369 :rule nary_cong :premises (@p10368 @p2273 @p1805) :args ((or (not @t1401) @t319 @t229)))
% 65.35/65.60  (assume-push @p38869 @t318)
% 65.35/65.60  (assume-push @p38870 @t228)
% 65.35/65.60  (assume-push @p38871 @t1401)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p10373 :rule symm :premises (@p38870))
% 65.35/65.60  (step @p10374 :rule trans :premises (@p38869 @p10373))
% 65.35/65.60  (step @p10375 :rule true_intro :premises (@p10374))
% 65.35/65.60  (step @p10376 :rule false_intro :premises (@p10367))
% 65.35/65.60  (step @p10377 :rule symm :premises (@p10376))
% 65.35/65.60  (step @p10378 :rule trans :premises (@p10377 @p10375))
% 65.35/65.60  (step @p10379 false :rule eq_resolve :premises (@p10378 @p2958))
% 65.35/65.60  (step-pop @p38872 :rule scope :premises (@p10379))
% 65.35/65.60  (step-pop @p38873 :rule scope :premises (@p38872))
% 65.35/65.60  (step-pop @p38874 :rule scope :premises (@p38873))
% 65.35/65.60  (step @p10380 :rule process_scope :premises (@p38874) :args (false))
% 65.35/65.60  (assume-push @p38875 @t1401)
% 65.35/65.60  (assume-push @p38876 @t318)
% 65.35/65.60  (assume-push @p38877 @t228)
% 65.35/65.60  (step @p10387 :rule and_intro :premises (@p38876 @p38877 @p10367))
% 65.35/65.60  (step-pop @p38878 :rule scope :premises (@p10387))
% 65.35/65.60  (step-pop @p38879 :rule scope :premises (@p38878))
% 65.35/65.60  (step-pop @p38880 :rule scope :premises (@p38879))
% 65.35/65.60  (step @p10388 :rule process_scope :premises (@p38880) :args (@t1402))
% 65.35/65.60  (step @p10392 :rule implies_elim :premises (@p10388))
% 65.35/65.60  (step @p10393 :rule resolution :premises (@p10392 @p10380) :args (true @t1402))
% 65.35/65.60  (step @p10394 :rule not_and :premises (@p10393))
% 65.35/65.60  (step @p10395 :rule eq_resolve :premises (@p10394 @p10369))
% 65.35/65.60  (step @p10396 :rule symm :premises (@p363))
% 65.35/65.60  (step @p10397 :rule bool-double-not-elim :args (@t1403))
% 65.35/65.60  (step @p10398 :rule nary_cong :premises (@p10397 @p2273 @p1779) :args ((or (not @t1404) @t319 @t224)))
% 65.35/65.60  (assume-push @p38881 @t318)
% 65.35/65.60  (assume-push @p38882 @t223)
% 65.35/65.60  (assume-push @p38883 @t1404)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p10402 :rule symm :premises (@p38882))
% 65.35/65.60  (step @p10403 :rule trans :premises (@p38881 @p10402))
% 65.35/65.60  (step @p10404 :rule true_intro :premises (@p10403))
% 65.35/65.60  (step @p10405 :rule false_intro :premises (@p10396))
% 65.35/65.60  (step @p10406 :rule symm :premises (@p10405))
% 65.35/65.60  (step @p10407 :rule trans :premises (@p10406 @p10404))
% 65.35/65.60  (step @p10408 false :rule eq_resolve :premises (@p10407 @p2958))
% 65.35/65.60  (step-pop @p38884 :rule scope :premises (@p10408))
% 65.35/65.60  (step-pop @p38885 :rule scope :premises (@p38884))
% 65.35/65.60  (step-pop @p38886 :rule scope :premises (@p38885))
% 65.35/65.60  (step @p10409 :rule process_scope :premises (@p38886) :args (false))
% 65.35/65.60  (assume-push @p38887 @t1404)
% 65.35/65.60  (assume-push @p38888 @t318)
% 65.35/65.60  (assume-push @p38889 @t223)
% 65.35/65.60  (step @p10416 :rule and_intro :premises (@p38888 @p38889 @p10396))
% 65.35/65.60  (step-pop @p38890 :rule scope :premises (@p10416))
% 65.35/65.60  (step-pop @p38891 :rule scope :premises (@p38890))
% 65.35/65.60  (step-pop @p38892 :rule scope :premises (@p38891))
% 65.35/65.60  (step @p10417 :rule process_scope :premises (@p38892) :args (@t1405))
% 65.35/65.60  (step @p10421 :rule implies_elim :premises (@p10417))
% 65.35/65.60  (step @p10422 :rule resolution :premises (@p10421 @p10409) :args (true @t1405))
% 65.35/65.60  (step @p10423 :rule not_and :premises (@p10422))
% 65.35/65.60  (step @p10424 :rule eq_resolve :premises (@p10423 @p10398))
% 65.35/65.60  (step @p10425 :rule symm :premises (@p418))
% 65.35/65.60  (step @p10426 :rule bool-double-not-elim :args (@t1406))
% 65.35/65.60  (step @p10427 :rule nary_cong :premises (@p10426 @p2273 @p1727) :args ((or (not @t1407) @t319 @t214)))
% 65.35/65.60  (assume-push @p38893 @t318)
% 65.35/65.60  (assume-push @p38894 @t213)
% 65.35/65.60  (assume-push @p38895 @t1407)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p10431 :rule symm :premises (@p38894))
% 65.35/65.60  (step @p10432 :rule trans :premises (@p38893 @p10431))
% 65.35/65.60  (step @p10433 :rule true_intro :premises (@p10432))
% 65.35/65.60  (step @p10434 :rule false_intro :premises (@p10425))
% 65.35/65.60  (step @p10435 :rule symm :premises (@p10434))
% 65.35/65.60  (step @p10436 :rule trans :premises (@p10435 @p10433))
% 65.35/65.60  (step @p10437 false :rule eq_resolve :premises (@p10436 @p2958))
% 65.35/65.60  (step-pop @p38896 :rule scope :premises (@p10437))
% 65.35/65.60  (step-pop @p38897 :rule scope :premises (@p38896))
% 65.35/65.60  (step-pop @p38898 :rule scope :premises (@p38897))
% 65.35/65.60  (step @p10438 :rule process_scope :premises (@p38898) :args (false))
% 65.35/65.60  (assume-push @p38899 @t1407)
% 65.35/65.60  (assume-push @p38900 @t318)
% 65.35/65.60  (assume-push @p38901 @t213)
% 65.35/65.60  (step @p10445 :rule and_intro :premises (@p38900 @p38901 @p10425))
% 65.35/65.60  (step-pop @p38902 :rule scope :premises (@p10445))
% 65.35/65.60  (step-pop @p38903 :rule scope :premises (@p38902))
% 65.35/65.60  (step-pop @p38904 :rule scope :premises (@p38903))
% 65.35/65.60  (step @p10446 :rule process_scope :premises (@p38904) :args (@t1408))
% 65.35/65.60  (step @p10450 :rule implies_elim :premises (@p10446))
% 65.35/65.60  (step @p10451 :rule resolution :premises (@p10450 @p10438) :args (true @t1408))
% 65.35/65.60  (step @p10452 :rule not_and :premises (@p10451))
% 65.35/65.60  (step @p10453 :rule eq_resolve :premises (@p10452 @p10427))
% 65.35/65.60  (step @p10454 :rule symm :premises (@p508))
% 65.35/65.60  (step @p10455 :rule bool-double-not-elim :args (@t1409))
% 65.35/65.60  (step @p10456 :rule nary_cong :premises (@p10455 @p2273 @p1649) :args ((or (not @t1410) @t319 @t199)))
% 65.35/65.60  (assume-push @p38905 @t318)
% 65.35/65.60  (assume-push @p38906 @t198)
% 65.35/65.60  (assume-push @p38907 @t1410)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p10460 :rule symm :premises (@p38906))
% 65.35/65.60  (step @p10461 :rule trans :premises (@p38905 @p10460))
% 65.35/65.60  (step @p10462 :rule true_intro :premises (@p10461))
% 65.35/65.60  (step @p10463 :rule false_intro :premises (@p10454))
% 65.35/65.60  (step @p10464 :rule symm :premises (@p10463))
% 65.35/65.60  (step @p10465 :rule trans :premises (@p10464 @p10462))
% 65.35/65.60  (step @p10466 false :rule eq_resolve :premises (@p10465 @p2958))
% 65.35/65.60  (step-pop @p38908 :rule scope :premises (@p10466))
% 65.35/65.60  (step-pop @p38909 :rule scope :premises (@p38908))
% 65.35/65.60  (step-pop @p38910 :rule scope :premises (@p38909))
% 65.35/65.60  (step @p10467 :rule process_scope :premises (@p38910) :args (false))
% 65.35/65.60  (assume-push @p38911 @t1410)
% 65.35/65.60  (assume-push @p38912 @t318)
% 65.35/65.60  (assume-push @p38913 @t198)
% 65.35/65.60  (step @p10474 :rule and_intro :premises (@p38912 @p38913 @p10454))
% 65.35/65.60  (step-pop @p38914 :rule scope :premises (@p10474))
% 65.35/65.60  (step-pop @p38915 :rule scope :premises (@p38914))
% 65.35/65.60  (step-pop @p38916 :rule scope :premises (@p38915))
% 65.35/65.60  (step @p10475 :rule process_scope :premises (@p38916) :args (@t1411))
% 65.35/65.60  (step @p10479 :rule implies_elim :premises (@p10475))
% 65.35/65.60  (step @p10480 :rule resolution :premises (@p10479 @p10467) :args (true @t1411))
% 65.35/65.60  (step @p10481 :rule not_and :premises (@p10480))
% 65.35/65.60  (step @p10482 :rule eq_resolve :premises (@p10481 @p10456))
% 65.35/65.60  (step @p10483 :rule symm :premises (@p715))
% 65.35/65.60  (step @p10484 :rule bool-double-not-elim :args (@t1412))
% 65.35/65.60  (step @p10485 :rule nary_cong :premises (@p10484 @p2273 @p1493) :args ((or (not @t1413) @t319 @t169)))
% 65.35/65.60  (assume-push @p38917 @t318)
% 65.35/65.60  (assume-push @p38918 @t168)
% 65.35/65.60  (assume-push @p38919 @t1413)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p10489 :rule symm :premises (@p38918))
% 65.35/65.60  (step @p10490 :rule trans :premises (@p38917 @p10489))
% 65.35/65.60  (step @p10491 :rule true_intro :premises (@p10490))
% 65.35/65.60  (step @p10492 :rule false_intro :premises (@p10483))
% 65.35/65.60  (step @p10493 :rule symm :premises (@p10492))
% 65.35/65.60  (step @p10494 :rule trans :premises (@p10493 @p10491))
% 65.35/65.60  (step @p10495 false :rule eq_resolve :premises (@p10494 @p2958))
% 65.35/65.60  (step-pop @p38920 :rule scope :premises (@p10495))
% 65.35/65.60  (step-pop @p38921 :rule scope :premises (@p38920))
% 65.35/65.60  (step-pop @p38922 :rule scope :premises (@p38921))
% 65.35/65.60  (step @p10496 :rule process_scope :premises (@p38922) :args (false))
% 65.35/65.60  (assume-push @p38923 @t1413)
% 65.35/65.60  (assume-push @p38924 @t318)
% 65.35/65.60  (assume-push @p38925 @t168)
% 65.35/65.60  (step @p10503 :rule and_intro :premises (@p38924 @p38925 @p10483))
% 65.35/65.60  (step-pop @p38926 :rule scope :premises (@p10503))
% 65.35/65.60  (step-pop @p38927 :rule scope :premises (@p38926))
% 65.35/65.60  (step-pop @p38928 :rule scope :premises (@p38927))
% 65.35/65.60  (step @p10504 :rule process_scope :premises (@p38928) :args (@t1414))
% 65.35/65.60  (step @p10508 :rule implies_elim :premises (@p10504))
% 65.35/65.60  (step @p10509 :rule resolution :premises (@p10508 @p10496) :args (true @t1414))
% 65.35/65.60  (step @p10510 :rule not_and :premises (@p10509))
% 65.35/65.60  (step @p10511 :rule eq_resolve :premises (@p10510 @p10485))
% 65.35/65.60  (step @p10512 :rule symm :premises (@p753))
% 65.35/65.60  (step @p10513 :rule bool-double-not-elim :args (@t1415))
% 65.35/65.60  (step @p10514 :rule nary_cong :premises (@p10513 @p2273 @p1467) :args ((or (not @t1416) @t319 @t164)))
% 65.35/65.60  (assume-push @p38929 @t318)
% 65.35/65.60  (assume-push @p38930 @t163)
% 65.35/65.60  (assume-push @p38931 @t1416)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p10518 :rule symm :premises (@p38930))
% 65.35/65.60  (step @p10519 :rule trans :premises (@p38929 @p10518))
% 65.35/65.60  (step @p10520 :rule true_intro :premises (@p10519))
% 65.35/65.60  (step @p10521 :rule false_intro :premises (@p10512))
% 65.35/65.60  (step @p10522 :rule symm :premises (@p10521))
% 65.35/65.60  (step @p10523 :rule trans :premises (@p10522 @p10520))
% 65.35/65.60  (step @p10524 false :rule eq_resolve :premises (@p10523 @p2958))
% 65.35/65.60  (step-pop @p38932 :rule scope :premises (@p10524))
% 65.35/65.60  (step-pop @p38933 :rule scope :premises (@p38932))
% 65.35/65.60  (step-pop @p38934 :rule scope :premises (@p38933))
% 65.35/65.60  (step @p10525 :rule process_scope :premises (@p38934) :args (false))
% 65.35/65.60  (assume-push @p38935 @t1416)
% 65.35/65.60  (assume-push @p38936 @t318)
% 65.35/65.60  (assume-push @p38937 @t163)
% 65.35/65.60  (step @p10532 :rule and_intro :premises (@p38936 @p38937 @p10512))
% 65.35/65.60  (step-pop @p38938 :rule scope :premises (@p10532))
% 65.35/65.60  (step-pop @p38939 :rule scope :premises (@p38938))
% 65.35/65.60  (step-pop @p38940 :rule scope :premises (@p38939))
% 65.35/65.60  (step @p10533 :rule process_scope :premises (@p38940) :args (@t1417))
% 65.35/65.60  (step @p10537 :rule implies_elim :premises (@p10533))
% 65.35/65.60  (step @p10538 :rule resolution :premises (@p10537 @p10525) :args (true @t1417))
% 65.35/65.60  (step @p10539 :rule not_and :premises (@p10538))
% 65.35/65.60  (step @p10540 :rule eq_resolve :premises (@p10539 @p10514))
% 65.35/65.60  (step @p10541 :rule symm :premises (@p792))
% 65.35/65.60  (step @p10542 :rule bool-double-not-elim :args (@t1418))
% 65.35/65.60  (step @p10543 :rule nary_cong :premises (@p10542 @p2273 @p1441) :args ((or (not @t1419) @t319 @t159)))
% 65.35/65.60  (assume-push @p38941 @t318)
% 65.35/65.60  (assume-push @p38942 @t158)
% 65.35/65.60  (assume-push @p38943 @t1419)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p10547 :rule symm :premises (@p38942))
% 65.35/65.60  (step @p10548 :rule trans :premises (@p38941 @p10547))
% 65.35/65.60  (step @p10549 :rule true_intro :premises (@p10548))
% 65.35/65.60  (step @p10550 :rule false_intro :premises (@p10541))
% 65.35/65.60  (step @p10551 :rule symm :premises (@p10550))
% 65.35/65.60  (step @p10552 :rule trans :premises (@p10551 @p10549))
% 65.35/65.60  (step @p10553 false :rule eq_resolve :premises (@p10552 @p2958))
% 65.35/65.60  (step-pop @p38944 :rule scope :premises (@p10553))
% 65.35/65.60  (step-pop @p38945 :rule scope :premises (@p38944))
% 65.35/65.60  (step-pop @p38946 :rule scope :premises (@p38945))
% 65.35/65.60  (step @p10554 :rule process_scope :premises (@p38946) :args (false))
% 65.35/65.60  (assume-push @p38947 @t1419)
% 65.35/65.60  (assume-push @p38948 @t318)
% 65.35/65.60  (assume-push @p38949 @t158)
% 65.35/65.60  (step @p10561 :rule and_intro :premises (@p38948 @p38949 @p10541))
% 65.35/65.60  (step-pop @p38950 :rule scope :premises (@p10561))
% 65.35/65.60  (step-pop @p38951 :rule scope :premises (@p38950))
% 65.35/65.60  (step-pop @p38952 :rule scope :premises (@p38951))
% 65.35/65.60  (step @p10562 :rule process_scope :premises (@p38952) :args (@t1420))
% 65.35/65.60  (step @p10566 :rule implies_elim :premises (@p10562))
% 65.35/65.60  (step @p10567 :rule resolution :premises (@p10566 @p10554) :args (true @t1420))
% 65.35/65.60  (step @p10568 :rule not_and :premises (@p10567))
% 65.35/65.60  (step @p10569 :rule eq_resolve :premises (@p10568 @p10543))
% 65.35/65.60  (step @p10570 :rule symm :premises (@p1002))
% 65.35/65.60  (step @p10571 :rule bool-double-not-elim :args (@t1421))
% 65.35/65.60  (step @p10572 :rule nary_cong :premises (@p10571 @p2273 @p1311) :args ((or (not @t1422) @t319 @t134)))
% 65.35/65.60  (assume-push @p38953 @t318)
% 65.35/65.60  (assume-push @p38954 @t133)
% 65.35/65.60  (assume-push @p38955 @t1422)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p10576 :rule symm :premises (@p38954))
% 65.35/65.60  (step @p10577 :rule trans :premises (@p38953 @p10576))
% 65.35/65.60  (step @p10578 :rule true_intro :premises (@p10577))
% 65.35/65.60  (step @p10579 :rule false_intro :premises (@p10570))
% 65.35/65.60  (step @p10580 :rule symm :premises (@p10579))
% 65.35/65.60  (step @p10581 :rule trans :premises (@p10580 @p10578))
% 65.35/65.60  (step @p10582 false :rule eq_resolve :premises (@p10581 @p2958))
% 65.35/65.60  (step-pop @p38956 :rule scope :premises (@p10582))
% 65.35/65.60  (step-pop @p38957 :rule scope :premises (@p38956))
% 65.35/65.60  (step-pop @p38958 :rule scope :premises (@p38957))
% 65.35/65.60  (step @p10583 :rule process_scope :premises (@p38958) :args (false))
% 65.35/65.60  (assume-push @p38959 @t1422)
% 65.35/65.60  (assume-push @p38960 @t318)
% 65.35/65.60  (assume-push @p38961 @t133)
% 65.35/65.60  (step @p10590 :rule and_intro :premises (@p38960 @p38961 @p10570))
% 65.35/65.60  (step-pop @p38962 :rule scope :premises (@p10590))
% 65.35/65.60  (step-pop @p38963 :rule scope :premises (@p38962))
% 65.35/65.60  (step-pop @p38964 :rule scope :premises (@p38963))
% 65.35/65.60  (step @p10591 :rule process_scope :premises (@p38964) :args (@t1423))
% 65.35/65.60  (step @p10595 :rule implies_elim :premises (@p10591))
% 65.35/65.60  (step @p10596 :rule resolution :premises (@p10595 @p10583) :args (true @t1423))
% 65.35/65.60  (step @p10597 :rule not_and :premises (@p10596))
% 65.35/65.60  (step @p10598 :rule eq_resolve :premises (@p10597 @p10572))
% 65.35/65.60  (step @p10599 :rule symm :premises (@p1047))
% 65.35/65.60  (step @p10600 :rule bool-double-not-elim :args (@t1424))
% 65.35/65.60  (step @p10601 :rule nary_cong :premises (@p10600 @p2273 @p1285) :args ((or (not @t1425) @t319 @t129)))
% 65.35/65.60  (assume-push @p38965 @t318)
% 65.35/65.60  (assume-push @p38966 @t128)
% 65.35/65.60  (assume-push @p38967 @t1425)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p10605 :rule symm :premises (@p38966))
% 65.35/65.60  (step @p10606 :rule trans :premises (@p38965 @p10605))
% 65.35/65.60  (step @p10607 :rule true_intro :premises (@p10606))
% 65.35/65.60  (step @p10608 :rule false_intro :premises (@p10599))
% 65.35/65.60  (step @p10609 :rule symm :premises (@p10608))
% 65.35/65.60  (step @p10610 :rule trans :premises (@p10609 @p10607))
% 65.35/65.60  (step @p10611 false :rule eq_resolve :premises (@p10610 @p2958))
% 65.35/65.60  (step-pop @p38968 :rule scope :premises (@p10611))
% 65.35/65.60  (step-pop @p38969 :rule scope :premises (@p38968))
% 65.35/65.60  (step-pop @p38970 :rule scope :premises (@p38969))
% 65.35/65.60  (step @p10612 :rule process_scope :premises (@p38970) :args (false))
% 65.35/65.60  (assume-push @p38971 @t1425)
% 65.35/65.60  (assume-push @p38972 @t318)
% 65.35/65.60  (assume-push @p38973 @t128)
% 65.35/65.60  (step @p10619 :rule and_intro :premises (@p38972 @p38973 @p10599))
% 65.35/65.60  (step-pop @p38974 :rule scope :premises (@p10619))
% 65.35/65.60  (step-pop @p38975 :rule scope :premises (@p38974))
% 65.35/65.60  (step-pop @p38976 :rule scope :premises (@p38975))
% 65.35/65.60  (step @p10620 :rule process_scope :premises (@p38976) :args (@t1426))
% 65.35/65.60  (step @p10624 :rule implies_elim :premises (@p10620))
% 65.35/65.60  (step @p10625 :rule resolution :premises (@p10624 @p10612) :args (true @t1426))
% 65.35/65.60  (step @p10626 :rule not_and :premises (@p10625))
% 65.35/65.60  (step @p10627 :rule eq_resolve :premises (@p10626 @p10601))
% 65.35/65.60  (step @p10628 :rule symm :premises (@p1093))
% 65.35/65.60  (step @p10629 :rule bool-double-not-elim :args (@t1427))
% 65.35/65.60  (step @p10630 :rule nary_cong :premises (@p10629 @p2273 @p1259) :args ((or (not @t1428) @t319 @t124)))
% 65.35/65.60  (assume-push @p38977 @t318)
% 65.35/65.60  (assume-push @p38978 @t123)
% 65.35/65.60  (assume-push @p38979 @t1428)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p10634 :rule symm :premises (@p38978))
% 65.35/65.60  (step @p10635 :rule trans :premises (@p38977 @p10634))
% 65.35/65.60  (step @p10636 :rule true_intro :premises (@p10635))
% 65.35/65.60  (step @p10637 :rule false_intro :premises (@p10628))
% 65.35/65.60  (step @p10638 :rule symm :premises (@p10637))
% 65.35/65.60  (step @p10639 :rule trans :premises (@p10638 @p10636))
% 65.35/65.60  (step @p10640 false :rule eq_resolve :premises (@p10639 @p2958))
% 65.35/65.60  (step-pop @p38980 :rule scope :premises (@p10640))
% 65.35/65.60  (step-pop @p38981 :rule scope :premises (@p38980))
% 65.35/65.60  (step-pop @p38982 :rule scope :premises (@p38981))
% 65.35/65.60  (step @p10641 :rule process_scope :premises (@p38982) :args (false))
% 65.35/65.60  (assume-push @p38983 @t1428)
% 65.35/65.60  (assume-push @p38984 @t318)
% 65.35/65.60  (assume-push @p38985 @t123)
% 65.35/65.60  (step @p10648 :rule and_intro :premises (@p38984 @p38985 @p10628))
% 65.35/65.60  (step-pop @p38986 :rule scope :premises (@p10648))
% 65.35/65.60  (step-pop @p38987 :rule scope :premises (@p38986))
% 65.35/65.60  (step-pop @p38988 :rule scope :premises (@p38987))
% 65.35/65.60  (step @p10649 :rule process_scope :premises (@p38988) :args (@t1429))
% 65.35/65.60  (step @p10653 :rule implies_elim :premises (@p10649))
% 65.35/65.60  (step @p10654 :rule resolution :premises (@p10653 @p10641) :args (true @t1429))
% 65.35/65.60  (step @p10655 :rule not_and :premises (@p10654))
% 65.35/65.60  (step @p10656 :rule eq_resolve :premises (@p10655 @p10630))
% 65.35/65.60  (step @p10657 :rule symm :premises (@p1140))
% 65.35/65.60  (step @p10658 :rule bool-double-not-elim :args (@t1430))
% 65.35/65.60  (step @p10659 :rule nary_cong :premises (@p10658 @p2273 @p1232) :args ((or (not @t1431) @t319 @t117)))
% 65.35/65.60  (assume-push @p38989 @t318)
% 65.35/65.60  (assume-push @p38990 @t116)
% 65.35/65.60  (assume-push @p38991 @t1431)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p10663 :rule symm :premises (@p38990))
% 65.35/65.60  (step @p10664 :rule trans :premises (@p38989 @p10663))
% 65.35/65.60  (step @p10665 :rule true_intro :premises (@p10664))
% 65.35/65.60  (step @p10666 :rule false_intro :premises (@p10657))
% 65.35/65.60  (step @p10667 :rule symm :premises (@p10666))
% 65.35/65.60  (step @p10668 :rule trans :premises (@p10667 @p10665))
% 65.35/65.60  (step @p10669 false :rule eq_resolve :premises (@p10668 @p2958))
% 65.35/65.60  (step-pop @p38992 :rule scope :premises (@p10669))
% 65.35/65.60  (step-pop @p38993 :rule scope :premises (@p38992))
% 65.35/65.60  (step-pop @p38994 :rule scope :premises (@p38993))
% 65.35/65.60  (step @p10670 :rule process_scope :premises (@p38994) :args (false))
% 65.35/65.60  (assume-push @p38995 @t1431)
% 65.35/65.60  (assume-push @p38996 @t318)
% 65.35/65.60  (assume-push @p38997 @t116)
% 65.35/65.60  (step @p10677 :rule and_intro :premises (@p38996 @p38997 @p10657))
% 65.35/65.60  (step-pop @p38998 :rule scope :premises (@p10677))
% 65.35/65.60  (step-pop @p38999 :rule scope :premises (@p38998))
% 65.35/65.60  (step-pop @p39000 :rule scope :premises (@p38999))
% 65.35/65.60  (step @p10678 :rule process_scope :premises (@p39000) :args (@t1432))
% 65.35/65.60  (step @p10682 :rule implies_elim :premises (@p10678))
% 65.35/65.60  (step @p10683 :rule resolution :premises (@p10682 @p10670) :args (true @t1432))
% 65.35/65.60  (step @p10684 :rule not_and :premises (@p10683))
% 65.35/65.60  (step @p10685 :rule eq_resolve :premises (@p10684 @p10659))
% 65.35/65.60  (step @p10686 :rule instantiate :premises (@p2655) :args ((@list @t101 @t111 tptp.e42)))
% 65.35/65.60  (step @p10687 :rule instantiate :premises (@p2655) :args ((@list @t32 @t111 tptp.e42)))
% 65.35/65.60  (assume-push @p39001 @t568)
% 65.35/65.60  (assume-push @p39002 @t508)
% 65.35/65.60  (assume-push @p39003 @t506)
% 65.35/65.60  (assume-push @p39004 @t503)
% 65.35/65.60  (assume-push @p39005 @t500)
% 65.35/65.60  (assume-push @p39006 @t497)
% 65.35/65.60  (assume-push @p39007 @t494)
% 65.35/65.60  (assume-push @p39008 @t491)
% 65.35/65.60  (assume-push @p39009 @t488)
% 65.35/65.60  (assume-push @p39010 @t318)
% 65.35/65.60  (assume-push @p39011 @t627)
% 65.35/65.60  (assume-push @p39012 @t636)
% 65.35/65.60  (assume-push @p39013 @t634)
% 65.35/65.60  (assume-push @p39014 @t646)
% 65.35/65.60  (assume-push @p39015 @t624)
% 65.35/65.60  (assume-push @p39016 @t644)
% 65.35/65.60  (assume-push @p39017 @t639)
% 65.35/65.60  (assume-push @p39018 @t620)
% 65.35/65.60  (assume-push @p39019 @t648)
% 65.35/65.60  (assume-push @p39020 @t630)
% 65.35/65.60  (assume-push @p39021 @t616)
% 65.35/65.60  (assume-push @p39022 @t642)
% 65.35/65.60  (assume-push @p39023 @t651)
% 65.35/65.60  (assume-push @p39024 @t673)
% 65.35/65.60  (assume-push @p39025 @t801)
% 65.35/65.60  (assume-push @p39026 @t786)
% 65.35/65.60  (assume-push @p39027 @t819)
% 65.35/65.60  (assume-push @p39028 @t821)
% 65.35/65.60  (assume-push @p39029 @t796)
% 65.35/65.60  (assume-push @p39030 @t790)
% 65.35/65.60  (assume-push @p39031 @t799)
% 65.35/65.60  (assume-push @p39032 @t838)
% 65.35/65.60  (assume-push @p39033 @t805)
% 65.35/65.60  (assume-push @p39034 @t816)
% 65.35/65.60  (assume-push @p39035 @t823)
% 65.35/65.60  (assume-push @p39036 @t782)
% 65.35/65.60  (assume-push @p39037 @t1433)
% 65.35/65.60  (assume-push @p39038 @t1436)
% 65.35/65.60  (assume-push @p39039 @t568)
% 65.35/65.60  (assume-push @p39040 @t627)
% 65.35/65.60  (assume-push @p39041 @t636)
% 65.35/65.60  (assume-push @p39042 @t634)
% 65.35/65.60  (assume-push @p39043 @t646)
% 65.35/65.60  (assume-push @p39044 @t624)
% 65.35/65.60  (assume-push @p39045 @t644)
% 65.35/65.60  (assume-push @p39046 @t639)
% 65.35/65.60  (assume-push @p39047 @t620)
% 65.35/65.60  (assume-push @p39048 @t648)
% 65.35/65.60  (assume-push @p39049 @t630)
% 65.35/65.60  (assume-push @p39050 @t616)
% 65.35/65.60  (assume-push @p39051 @t642)
% 65.35/65.60  (assume-push @p39052 @t651)
% 65.35/65.60  (assume-push @p39053 @t673)
% 65.35/65.60  (assume-push @p39054 @t801)
% 65.35/65.60  (assume-push @p39055 @t786)
% 65.35/65.60  (assume-push @p39056 @t819)
% 65.35/65.60  (assume-push @p39057 @t821)
% 65.35/65.60  (assume-push @p39058 @t796)
% 65.35/65.60  (assume-push @p39059 @t790)
% 65.35/65.60  (assume-push @p39060 @t799)
% 65.35/65.60  (assume-push @p39061 @t838)
% 65.35/65.60  (assume-push @p39062 @t805)
% 65.35/65.60  (assume-push @p39063 @t816)
% 65.35/65.60  (assume-push @p39064 @t823)
% 65.35/65.60  (assume-push @p39065 @t782)
% 65.35/65.60  (assume-push @p39066 @t318)
% 65.35/65.60  (assume-push @p39067 @t1436)
% 65.35/65.60  (assume-push @p39068 @t1433)
% 65.35/65.60  (assume-push @p39069 @t488)
% 65.35/65.60  (assume-push @p39070 @t491)
% 65.35/65.60  (assume-push @p39071 @t494)
% 65.35/65.60  (assume-push @p39072 @t497)
% 65.35/65.60  (assume-push @p39073 @t500)
% 65.35/65.60  (assume-push @p39074 @t503)
% 65.35/65.60  (assume-push @p39075 @t506)
% 65.35/65.60  (assume-push @p39076 @t508)
% 65.35/65.60  (step @p10764 :rule symm :premises (@p39001))
% 65.35/65.60  (step @p10765 :rule symm :premises (@p39011))
% 65.35/65.60  (step @p10766 :rule symm :premises (@p39012))
% 65.35/65.60  (step @p10767 :rule symm :premises (@p39013))
% 65.35/65.60  (step @p10768 :rule symm :premises (@p39014))
% 65.35/65.60  (step @p10769 :rule symm :premises (@p39015))
% 65.35/65.60  (step @p10770 :rule symm :premises (@p39016))
% 65.35/65.60  (step @p10771 :rule symm :premises (@p39017))
% 65.35/65.60  (step @p10772 :rule symm :premises (@p39018))
% 65.35/65.60  (step @p10773 :rule symm :premises (@p39019))
% 65.35/65.60  (step @p10774 :rule symm :premises (@p39020))
% 65.35/65.60  (step @p10775 :rule symm :premises (@p39021))
% 65.35/65.60  (step @p10776 :rule symm :premises (@p39022))
% 65.35/65.60  (step @p10777 :rule symm :premises (@p39023))
% 65.35/65.60  (step @p10778 :rule symm :premises (@p39024))
% 65.35/65.60  (step @p10779 :rule symm :premises (@p39025))
% 65.35/65.60  (step @p10780 :rule symm :premises (@p39026))
% 65.35/65.60  (step @p10781 :rule symm :premises (@p39027))
% 65.35/65.60  (step @p10782 :rule symm :premises (@p39028))
% 65.35/65.60  (step @p10783 :rule symm :premises (@p39029))
% 65.35/65.60  (step @p10784 :rule symm :premises (@p39030))
% 65.35/65.60  (step @p10785 :rule symm :premises (@p39031))
% 65.35/65.60  (step @p10786 :rule symm :premises (@p39032))
% 65.35/65.60  (step @p10787 :rule symm :premises (@p39033))
% 65.35/65.60  (step @p10788 :rule symm :premises (@p39034))
% 65.35/65.60  (step @p10789 :rule symm :premises (@p39035))
% 65.35/65.60  (step @p10790 :rule symm :premises (@p39036))
% 65.35/65.60  (step @p2816 :rule refl :args (@t111))
% 65.35/65.60  (step @p10791 :rule refl :args (tptp.e42))
% 65.35/65.60  (step @p10792 :rule symm :premises (@p39010))
% 65.35/65.60  (step @p10793 :rule refl :args (@t32))
% 65.35/65.60  (step @p10794 :rule cong :premises (@p10793 @p10792 @p10791) :args (@t1434))
% 65.35/65.60  (step @p10795 :rule cong :premises (@p10794 @p2816) :args (@t1435))
% 65.35/65.60  (step @p10796 :rule symm :premises (@p10686))
% 65.35/65.60  (step @p10797 :rule refl :args (@t101))
% 65.35/65.60  (step @p10798 :rule cong :premises (@p10797 @p39010 @p10791) :args (@t102))
% 65.35/65.60  (step @p10799 :rule cong :premises (@p10798 @p2816) :args (@t484))
% 65.35/65.60  (step @p10800 :rule trans :premises (@p39002 @p39003 @p39004 @p39005 @p39006 @p39007 @p39008 @p39009 @p10799 @p10796 @p10687 @p10795 @p10790 @p10789 @p10788 @p10787 @p10786 @p10785 @p10784 @p10783 @p10782 @p10781 @p10780 @p10779 @p10778 @p10777 @p10776 @p10775 @p10774 @p10773 @p10772 @p10771 @p10770 @p10769 @p10768 @p10767 @p10766 @p10765 @p10764))
% 65.35/65.60  (step-pop @p39077 :rule scope :premises (@p10800))
% 65.35/65.60  (step-pop @p39078 :rule scope :premises (@p39077))
% 65.35/65.60  (step-pop @p39079 :rule scope :premises (@p39078))
% 65.35/65.60  (step-pop @p39080 :rule scope :premises (@p39079))
% 65.35/65.60  (step-pop @p39081 :rule scope :premises (@p39080))
% 65.35/65.60  (step-pop @p39082 :rule scope :premises (@p39081))
% 65.35/65.60  (step-pop @p39083 :rule scope :premises (@p39082))
% 65.35/65.60  (step-pop @p39084 :rule scope :premises (@p39083))
% 65.35/65.60  (step-pop @p39085 :rule scope :premises (@p39084))
% 65.35/65.60  (step-pop @p39086 :rule scope :premises (@p39085))
% 65.35/65.60  (step-pop @p39087 :rule scope :premises (@p39086))
% 65.35/65.60  (step-pop @p39088 :rule scope :premises (@p39087))
% 65.35/65.60  (step-pop @p39089 :rule scope :premises (@p39088))
% 65.35/65.60  (step-pop @p39090 :rule scope :premises (@p39089))
% 65.35/65.60  (step-pop @p39091 :rule scope :premises (@p39090))
% 65.35/65.60  (step-pop @p39092 :rule scope :premises (@p39091))
% 65.35/65.60  (step-pop @p39093 :rule scope :premises (@p39092))
% 65.35/65.60  (step-pop @p39094 :rule scope :premises (@p39093))
% 65.35/65.60  (step-pop @p39095 :rule scope :premises (@p39094))
% 65.35/65.60  (step-pop @p39096 :rule scope :premises (@p39095))
% 65.35/65.60  (step-pop @p39097 :rule scope :premises (@p39096))
% 65.35/65.60  (step-pop @p39098 :rule scope :premises (@p39097))
% 65.35/65.60  (step-pop @p39099 :rule scope :premises (@p39098))
% 65.35/65.60  (step-pop @p39100 :rule scope :premises (@p39099))
% 65.35/65.60  (step-pop @p39101 :rule scope :premises (@p39100))
% 65.35/65.60  (step-pop @p39102 :rule scope :premises (@p39101))
% 65.35/65.60  (step-pop @p39103 :rule scope :premises (@p39102))
% 65.35/65.60  (step-pop @p39104 :rule scope :premises (@p39103))
% 65.35/65.60  (step-pop @p39105 :rule scope :premises (@p39104))
% 65.35/65.60  (step-pop @p39106 :rule scope :premises (@p39105))
% 65.35/65.60  (step-pop @p39107 :rule scope :premises (@p39106))
% 65.35/65.60  (step-pop @p39108 :rule scope :premises (@p39107))
% 65.35/65.60  (step-pop @p39109 :rule scope :premises (@p39108))
% 65.35/65.60  (step-pop @p39110 :rule scope :premises (@p39109))
% 65.35/65.60  (step-pop @p39111 :rule scope :premises (@p39110))
% 65.35/65.60  (step-pop @p39112 :rule scope :premises (@p39111))
% 65.35/65.60  (step-pop @p39113 :rule scope :premises (@p39112))
% 65.35/65.60  (step-pop @p39114 :rule scope :premises (@p39113))
% 65.35/65.60  (step @p10801 :rule process_scope :premises (@p39114) :args (@t114))
% 65.35/65.60  (step @p10840 :rule and_intro :premises (@p39001 @p39011 @p39012 @p39013 @p39014 @p39015 @p39016 @p39017 @p39018 @p39019 @p39020 @p39021 @p39022 @p39023 @p39024 @p39025 @p39026 @p39027 @p39028 @p39029 @p39030 @p39031 @p39032 @p39033 @p39034 @p39035 @p39036 @p39010 @p10687 @p10686 @p39009 @p39008 @p39007 @p39006 @p39005 @p39004 @p39003 @p39002))
% 65.35/65.60  (step @p10841 :rule modus_ponens :premises (@p10840 @p10801))
% 65.35/65.60  (step-pop @p39115 :rule scope :premises (@p10841))
% 65.35/65.60  (step-pop @p39116 :rule scope :premises (@p39115))
% 65.35/65.60  (step-pop @p39117 :rule scope :premises (@p39116))
% 65.35/65.60  (step-pop @p39118 :rule scope :premises (@p39117))
% 65.35/65.60  (step-pop @p39119 :rule scope :premises (@p39118))
% 65.35/65.60  (step-pop @p39120 :rule scope :premises (@p39119))
% 65.35/65.60  (step-pop @p39121 :rule scope :premises (@p39120))
% 65.35/65.60  (step-pop @p39122 :rule scope :premises (@p39121))
% 65.35/65.60  (step-pop @p39123 :rule scope :premises (@p39122))
% 65.35/65.60  (step-pop @p39124 :rule scope :premises (@p39123))
% 65.35/65.60  (step-pop @p39125 :rule scope :premises (@p39124))
% 65.35/65.60  (step-pop @p39126 :rule scope :premises (@p39125))
% 65.35/65.60  (step-pop @p39127 :rule scope :premises (@p39126))
% 65.35/65.60  (step-pop @p39128 :rule scope :premises (@p39127))
% 65.35/65.60  (step-pop @p39129 :rule scope :premises (@p39128))
% 65.35/65.60  (step-pop @p39130 :rule scope :premises (@p39129))
% 65.35/65.60  (step-pop @p39131 :rule scope :premises (@p39130))
% 65.35/65.60  (step-pop @p39132 :rule scope :premises (@p39131))
% 65.35/65.60  (step-pop @p39133 :rule scope :premises (@p39132))
% 65.35/65.60  (step-pop @p39134 :rule scope :premises (@p39133))
% 65.35/65.60  (step-pop @p39135 :rule scope :premises (@p39134))
% 65.35/65.60  (step-pop @p39136 :rule scope :premises (@p39135))
% 65.35/65.60  (step-pop @p39137 :rule scope :premises (@p39136))
% 65.35/65.60  (step-pop @p39138 :rule scope :premises (@p39137))
% 65.35/65.60  (step-pop @p39139 :rule scope :premises (@p39138))
% 65.35/65.60  (step-pop @p39140 :rule scope :premises (@p39139))
% 65.35/65.60  (step-pop @p39141 :rule scope :premises (@p39140))
% 65.35/65.60  (step-pop @p39142 :rule scope :premises (@p39141))
% 65.35/65.60  (step-pop @p39143 :rule scope :premises (@p39142))
% 65.35/65.60  (step-pop @p39144 :rule scope :premises (@p39143))
% 65.35/65.60  (step-pop @p39145 :rule scope :premises (@p39144))
% 65.35/65.60  (step-pop @p39146 :rule scope :premises (@p39145))
% 65.35/65.60  (step-pop @p39147 :rule scope :premises (@p39146))
% 65.35/65.60  (step-pop @p39148 :rule scope :premises (@p39147))
% 65.35/65.60  (step-pop @p39149 :rule scope :premises (@p39148))
% 65.35/65.60  (step-pop @p39150 :rule scope :premises (@p39149))
% 65.35/65.60  (step-pop @p39151 :rule scope :premises (@p39150))
% 65.35/65.60  (step-pop @p39152 :rule scope :premises (@p39151))
% 65.35/65.60  (step @p10842 :rule process_scope :premises (@p39152) :args (@t114))
% 65.35/65.60  (step @p10881 :rule implies_elim :premises (@p10842))
% 65.35/65.60  (step @p10882 :rule cnf_and_neg :args (@t1437))
% 65.35/65.60  (step @p10883 :rule resolution :premises (@p10882 @p10881) :args (true @t1437))
% 65.35/65.60  (step @p10884 :rule reordering :premises (@p10883) :args ((or @t114 @t671 @t510 @t560 @t559 @t558 @t557 @t556 @t555 @t554 @t319 @t670 @t669 @t668 @t667 @t666 @t665 @t664 @t663 @t662 @t661 @t660 @t659 @t658 @t873 @t872 @t871 @t870 @t869 @t868 @t867 @t866 @t865 @t864 @t863 @t862 @t861 (not @t1433) (not @t1436))))
% 65.35/65.60  (step @p10885 :rule chain_m_resolution :premises (@p10884 @p10687 @p10686 @p10075 @p8652 @p8651 @p8029 @p6520 @p6519 @p6012 @p6011 @p5168 @p5167 @p4780 @p3476 @p3472 @p2947 @p1229 @p3368 @p3366 @p3365 @p3363 @p3362 @p3360 @p3359 @p3357 @p3356 @p3354 @p4548 @p4546 @p3353 @p3351 @p4533 @p4531 @p3350 @p3348 @p4530 @p4528 @p3347 @p3345 @p4527 @p4525 @p4524 @p4522 @p3344 @p3342 @p3341 @p3339 @p3338 @p3336 @p4515 @p4513 @p4512 @p4510 @p4509 @p4507 @p3335 @p3333 @p4506 @p4504 @p10685 @p10657 @p10656 @p10628 @p10627 @p10599 @p10598 @p10570 @p10569 @p10541 @p10540 @p10512 @p10511 @p10483 @p10482 @p10454 @p10453 @p10425 @p10424 @p10396 @p10395 @p10367 @p10366 @p10338 @p10337 @p10309 @p10308 @p10280 @p10279 @p10251 @p10250 @p10222 @p10221 @p10193 @p10192 @p10164 @p10163 @p10135 @p10134 @p10106 @p10105 @p10077) :args (@t319 (@list 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 false false false false false false false false false false false false false false false false true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true) (@list @t1436 @t1433 @t488 @t790 @t491 @t494 @t786 @t497 @t782 @t500 @t616 @t503 @t506 @t673 @t508 @t568 @t114 @t651 @t652 @t648 @t649 @t646 @t647 @t644 @t645 @t642 @t643 @t838 @t839 @t639 @t640 @t823 @t824 @t636 @t637 @t821 @t822 @t634 @t635 @t819 @t820 @t816 @t817 @t630 @t631 @t627 @t628 @t624 @t625 @t805 @t806 @t801 @t802 @t799 @t800 @t620 @t621 @t796 @t797 @t116 @t1430 @t123 @t1427 @t128 @t1424 @t133 @t1421 @t158 @t1418 @t163 @t1415 @t168 @t1412 @t198 @t1409 @t213 @t1406 @t223 @t1403 @t228 @t1400 @t233 @t1397 @t238 @t1394 @t253 @t1391 @t263 @t1388 @t268 @t1385 @t278 @t1382 @t283 @t1379 @t288 @t1376 @t293 @t1373 @t298 @t1370)))
% 65.35/65.60  (step @p10886 :rule chain_m_resolution :premises (@p2628 @p10885 @p2626) :args (@t485 @t570 (@list @t318 @t486)))
% 65.35/65.60  (step @p10887 :rule chain_m_resolution :premises (@p4503 @p10885 @p4501) :args (@t793 @t570 (@list @t318 @t794)))
% 65.35/65.60  (step @p10888 :rule instantiate :premises (@p2) :args ((@list tptp.i45 @t111 @t12 tptp.e45)))
% 65.35/65.60  (step @p10889 :rule cnf_or_pos :args (@t1440))
% 65.35/65.60  (step @p10890 :rule reordering :premises (@p10889) :args ((or @t333 @t1439 (not @t1440))))
% 65.35/65.60  (step @p10891 :rule chain_m_resolution :premises (@p10890 @p8028 @p10888) :args (@t1439 @t570 (@list @t333 @t1440)))
% 65.35/65.60  (step @p10892 :rule symm :premises (@p58))
% 65.35/65.60  (step @p10893 :rule bool-double-not-elim :args (@t1441))
% 65.35/65.60  (step @p10894 :rule nary_cong :premises (@p10893 @p2247 @p2221) :args ((or (not @t1442) @t314 @t309)))
% 65.35/65.60  (assume-push @p39153 @t313)
% 65.35/65.60  (assume-push @p39154 @t308)
% 65.35/65.60  (assume-push @p39155 @t1442)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p10898 :rule symm :premises (@p39154))
% 65.35/65.60  (step @p10899 :rule trans :premises (@p39153 @p10898))
% 65.35/65.60  (step @p10900 :rule true_intro :premises (@p10899))
% 65.35/65.60  (step @p10901 :rule false_intro :premises (@p10892))
% 65.35/65.60  (step @p10902 :rule symm :premises (@p10901))
% 65.35/65.60  (step @p10903 :rule trans :premises (@p10902 @p10900))
% 65.35/65.60  (step @p10904 false :rule eq_resolve :premises (@p10903 @p2958))
% 65.35/65.60  (step-pop @p39156 :rule scope :premises (@p10904))
% 65.35/65.60  (step-pop @p39157 :rule scope :premises (@p39156))
% 65.35/65.60  (step-pop @p39158 :rule scope :premises (@p39157))
% 65.35/65.60  (step @p10905 :rule process_scope :premises (@p39158) :args (false))
% 65.35/65.60  (assume-push @p39159 @t1442)
% 65.35/65.60  (assume-push @p39160 @t313)
% 65.35/65.60  (assume-push @p39161 @t308)
% 65.35/65.60  (step @p10912 :rule and_intro :premises (@p39160 @p39161 @p10892))
% 65.35/65.60  (step-pop @p39162 :rule scope :premises (@p10912))
% 65.35/65.60  (step-pop @p39163 :rule scope :premises (@p39162))
% 65.35/65.60  (step-pop @p39164 :rule scope :premises (@p39163))
% 65.35/65.60  (step @p10913 :rule process_scope :premises (@p39164) :args (@t1443))
% 65.35/65.60  (step @p10917 :rule implies_elim :premises (@p10913))
% 65.35/65.60  (step @p10918 :rule resolution :premises (@p10917 @p10905) :args (true @t1443))
% 65.35/65.60  (step @p10919 :rule not_and :premises (@p10918))
% 65.35/65.60  (step @p10920 :rule eq_resolve :premises (@p10919 @p10894))
% 65.35/65.60  (step @p10921 :rule symm :premises (@p68))
% 65.35/65.60  (step @p10922 :rule bool-double-not-elim :args (@t1444))
% 65.35/65.60  (step @p10923 :rule nary_cong :premises (@p10922 @p2247 @p2195) :args ((or (not @t1445) @t314 @t304)))
% 65.35/65.60  (assume-push @p39165 @t313)
% 65.35/65.60  (assume-push @p39166 @t303)
% 65.35/65.60  (assume-push @p39167 @t1445)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p10927 :rule symm :premises (@p39166))
% 65.35/65.60  (step @p10928 :rule trans :premises (@p39165 @p10927))
% 65.35/65.60  (step @p10929 :rule true_intro :premises (@p10928))
% 65.35/65.60  (step @p10930 :rule false_intro :premises (@p10921))
% 65.35/65.60  (step @p10931 :rule symm :premises (@p10930))
% 65.35/65.60  (step @p10932 :rule trans :premises (@p10931 @p10929))
% 65.35/65.60  (step @p10933 false :rule eq_resolve :premises (@p10932 @p2958))
% 65.35/65.60  (step-pop @p39168 :rule scope :premises (@p10933))
% 65.35/65.60  (step-pop @p39169 :rule scope :premises (@p39168))
% 65.35/65.60  (step-pop @p39170 :rule scope :premises (@p39169))
% 65.35/65.60  (step @p10934 :rule process_scope :premises (@p39170) :args (false))
% 65.35/65.60  (assume-push @p39171 @t1445)
% 65.35/65.60  (assume-push @p39172 @t313)
% 65.35/65.60  (assume-push @p39173 @t303)
% 65.35/65.60  (step @p10941 :rule and_intro :premises (@p39172 @p39173 @p10921))
% 65.35/65.60  (step-pop @p39174 :rule scope :premises (@p10941))
% 65.35/65.60  (step-pop @p39175 :rule scope :premises (@p39174))
% 65.35/65.60  (step-pop @p39176 :rule scope :premises (@p39175))
% 65.35/65.60  (step @p10942 :rule process_scope :premises (@p39176) :args (@t1446))
% 65.35/65.60  (step @p10946 :rule implies_elim :premises (@p10942))
% 65.35/65.60  (step @p10947 :rule resolution :premises (@p10946 @p10934) :args (true @t1446))
% 65.35/65.60  (step @p10948 :rule not_and :premises (@p10947))
% 65.35/65.60  (step @p10949 :rule eq_resolve :premises (@p10948 @p10923))
% 65.35/65.60  (step @p10950 :rule symm :premises (@p79))
% 65.35/65.60  (step @p10951 :rule bool-double-not-elim :args (@t1447))
% 65.35/65.60  (step @p10952 :rule nary_cong :premises (@p10951 @p2247 @p2169) :args ((or (not @t1448) @t314 @t299)))
% 65.35/65.60  (assume-push @p39177 @t313)
% 65.35/65.60  (assume-push @p39178 @t298)
% 65.35/65.60  (assume-push @p39179 @t1448)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p10956 :rule symm :premises (@p39178))
% 65.35/65.60  (step @p10957 :rule trans :premises (@p39177 @p10956))
% 65.35/65.60  (step @p10958 :rule true_intro :premises (@p10957))
% 65.35/65.60  (step @p10959 :rule false_intro :premises (@p10950))
% 65.35/65.60  (step @p10960 :rule symm :premises (@p10959))
% 65.35/65.60  (step @p10961 :rule trans :premises (@p10960 @p10958))
% 65.35/65.60  (step @p10962 false :rule eq_resolve :premises (@p10961 @p2958))
% 65.35/65.60  (step-pop @p39180 :rule scope :premises (@p10962))
% 65.35/65.60  (step-pop @p39181 :rule scope :premises (@p39180))
% 65.35/65.60  (step-pop @p39182 :rule scope :premises (@p39181))
% 65.35/65.60  (step @p10963 :rule process_scope :premises (@p39182) :args (false))
% 65.35/65.60  (assume-push @p39183 @t1448)
% 65.35/65.60  (assume-push @p39184 @t313)
% 65.35/65.60  (assume-push @p39185 @t298)
% 65.35/65.60  (step @p10970 :rule and_intro :premises (@p39184 @p39185 @p10950))
% 65.35/65.60  (step-pop @p39186 :rule scope :premises (@p10970))
% 65.35/65.60  (step-pop @p39187 :rule scope :premises (@p39186))
% 65.35/65.60  (step-pop @p39188 :rule scope :premises (@p39187))
% 65.35/65.60  (step @p10971 :rule process_scope :premises (@p39188) :args (@t1449))
% 65.35/65.60  (step @p10975 :rule implies_elim :premises (@p10971))
% 65.35/65.60  (step @p10976 :rule resolution :premises (@p10975 @p10963) :args (true @t1449))
% 65.35/65.60  (step @p10977 :rule not_and :premises (@p10976))
% 65.35/65.60  (step @p10978 :rule eq_resolve :premises (@p10977 @p10952))
% 65.35/65.60  (step @p10979 :rule symm :premises (@p91))
% 65.35/65.60  (step @p10980 :rule bool-double-not-elim :args (@t1450))
% 65.35/65.60  (step @p10981 :rule nary_cong :premises (@p10980 @p2247 @p2143) :args ((or (not @t1451) @t314 @t294)))
% 65.35/65.60  (assume-push @p39189 @t313)
% 65.35/65.60  (assume-push @p39190 @t293)
% 65.35/65.60  (assume-push @p39191 @t1451)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p10985 :rule symm :premises (@p39190))
% 65.35/65.60  (step @p10986 :rule trans :premises (@p39189 @p10985))
% 65.35/65.60  (step @p10987 :rule true_intro :premises (@p10986))
% 65.35/65.60  (step @p10988 :rule false_intro :premises (@p10979))
% 65.35/65.60  (step @p10989 :rule symm :premises (@p10988))
% 65.35/65.60  (step @p10990 :rule trans :premises (@p10989 @p10987))
% 65.35/65.60  (step @p10991 false :rule eq_resolve :premises (@p10990 @p2958))
% 65.35/65.60  (step-pop @p39192 :rule scope :premises (@p10991))
% 65.35/65.60  (step-pop @p39193 :rule scope :premises (@p39192))
% 65.35/65.60  (step-pop @p39194 :rule scope :premises (@p39193))
% 65.35/65.60  (step @p10992 :rule process_scope :premises (@p39194) :args (false))
% 65.35/65.60  (assume-push @p39195 @t1451)
% 65.35/65.60  (assume-push @p39196 @t313)
% 65.35/65.60  (assume-push @p39197 @t293)
% 65.35/65.60  (step @p10999 :rule and_intro :premises (@p39196 @p39197 @p10979))
% 65.35/65.60  (step-pop @p39198 :rule scope :premises (@p10999))
% 65.35/65.60  (step-pop @p39199 :rule scope :premises (@p39198))
% 65.35/65.60  (step-pop @p39200 :rule scope :premises (@p39199))
% 65.35/65.60  (step @p11000 :rule process_scope :premises (@p39200) :args (@t1452))
% 65.35/65.60  (step @p11004 :rule implies_elim :premises (@p11000))
% 65.35/65.60  (step @p11005 :rule resolution :premises (@p11004 @p10992) :args (true @t1452))
% 65.35/65.60  (step @p11006 :rule not_and :premises (@p11005))
% 65.35/65.60  (step @p11007 :rule eq_resolve :premises (@p11006 @p10981))
% 65.35/65.60  (step @p11008 :rule symm :premises (@p104))
% 65.35/65.60  (step @p11009 :rule bool-double-not-elim :args (@t1453))
% 65.35/65.60  (step @p11010 :rule nary_cong :premises (@p11009 @p2247 @p2117) :args ((or (not @t1454) @t314 @t289)))
% 65.35/65.60  (assume-push @p39201 @t313)
% 65.35/65.60  (assume-push @p39202 @t288)
% 65.35/65.60  (assume-push @p39203 @t1454)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p11014 :rule symm :premises (@p39202))
% 65.35/65.60  (step @p11015 :rule trans :premises (@p39201 @p11014))
% 65.35/65.60  (step @p11016 :rule true_intro :premises (@p11015))
% 65.35/65.60  (step @p11017 :rule false_intro :premises (@p11008))
% 65.35/65.60  (step @p11018 :rule symm :premises (@p11017))
% 65.35/65.60  (step @p11019 :rule trans :premises (@p11018 @p11016))
% 65.35/65.60  (step @p11020 false :rule eq_resolve :premises (@p11019 @p2958))
% 65.35/65.60  (step-pop @p39204 :rule scope :premises (@p11020))
% 65.35/65.60  (step-pop @p39205 :rule scope :premises (@p39204))
% 65.35/65.60  (step-pop @p39206 :rule scope :premises (@p39205))
% 65.35/65.60  (step @p11021 :rule process_scope :premises (@p39206) :args (false))
% 65.35/65.60  (assume-push @p39207 @t1454)
% 65.35/65.60  (assume-push @p39208 @t313)
% 65.35/65.60  (assume-push @p39209 @t288)
% 65.35/65.60  (step @p11028 :rule and_intro :premises (@p39208 @p39209 @p11008))
% 65.35/65.60  (step-pop @p39210 :rule scope :premises (@p11028))
% 65.35/65.60  (step-pop @p39211 :rule scope :premises (@p39210))
% 65.35/65.60  (step-pop @p39212 :rule scope :premises (@p39211))
% 65.35/65.60  (step @p11029 :rule process_scope :premises (@p39212) :args (@t1455))
% 65.35/65.60  (step @p11033 :rule implies_elim :premises (@p11029))
% 65.35/65.60  (step @p11034 :rule resolution :premises (@p11033 @p11021) :args (true @t1455))
% 65.35/65.60  (step @p11035 :rule not_and :premises (@p11034))
% 65.35/65.60  (step @p11036 :rule eq_resolve :premises (@p11035 @p11010))
% 65.35/65.60  (step @p11037 :rule symm :premises (@p118))
% 65.35/65.60  (step @p11038 :rule bool-double-not-elim :args (@t1456))
% 65.35/65.60  (step @p11039 :rule nary_cong :premises (@p11038 @p2247 @p2091) :args ((or (not @t1457) @t314 @t284)))
% 65.35/65.60  (assume-push @p39213 @t313)
% 65.35/65.60  (assume-push @p39214 @t283)
% 65.35/65.60  (assume-push @p39215 @t1457)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p11043 :rule symm :premises (@p39214))
% 65.35/65.60  (step @p11044 :rule trans :premises (@p39213 @p11043))
% 65.35/65.60  (step @p11045 :rule true_intro :premises (@p11044))
% 65.35/65.60  (step @p11046 :rule false_intro :premises (@p11037))
% 65.35/65.60  (step @p11047 :rule symm :premises (@p11046))
% 65.35/65.60  (step @p11048 :rule trans :premises (@p11047 @p11045))
% 65.35/65.60  (step @p11049 false :rule eq_resolve :premises (@p11048 @p2958))
% 65.35/65.60  (step-pop @p39216 :rule scope :premises (@p11049))
% 65.35/65.60  (step-pop @p39217 :rule scope :premises (@p39216))
% 65.35/65.60  (step-pop @p39218 :rule scope :premises (@p39217))
% 65.35/65.60  (step @p11050 :rule process_scope :premises (@p39218) :args (false))
% 65.35/65.60  (assume-push @p39219 @t1457)
% 65.35/65.60  (assume-push @p39220 @t313)
% 65.35/65.60  (assume-push @p39221 @t283)
% 65.35/65.60  (step @p11057 :rule and_intro :premises (@p39220 @p39221 @p11037))
% 65.35/65.60  (step-pop @p39222 :rule scope :premises (@p11057))
% 65.35/65.60  (step-pop @p39223 :rule scope :premises (@p39222))
% 65.35/65.60  (step-pop @p39224 :rule scope :premises (@p39223))
% 65.35/65.60  (step @p11058 :rule process_scope :premises (@p39224) :args (@t1458))
% 65.35/65.60  (step @p11062 :rule implies_elim :premises (@p11058))
% 65.35/65.60  (step @p11063 :rule resolution :premises (@p11062 @p11050) :args (true @t1458))
% 65.35/65.60  (step @p11064 :rule not_and :premises (@p11063))
% 65.35/65.60  (step @p11065 :rule eq_resolve :premises (@p11064 @p11039))
% 65.35/65.60  (step @p11066 :rule symm :premises (@p133))
% 65.35/65.60  (step @p11067 :rule bool-double-not-elim :args (@t1459))
% 65.35/65.60  (step @p11068 :rule nary_cong :premises (@p11067 @p2247 @p2065) :args ((or (not @t1460) @t314 @t279)))
% 65.35/65.60  (assume-push @p39225 @t313)
% 65.35/65.60  (assume-push @p39226 @t278)
% 65.35/65.60  (assume-push @p39227 @t1460)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p11072 :rule symm :premises (@p39226))
% 65.35/65.60  (step @p11073 :rule trans :premises (@p39225 @p11072))
% 65.35/65.60  (step @p11074 :rule true_intro :premises (@p11073))
% 65.35/65.60  (step @p11075 :rule false_intro :premises (@p11066))
% 65.35/65.60  (step @p11076 :rule symm :premises (@p11075))
% 65.35/65.60  (step @p11077 :rule trans :premises (@p11076 @p11074))
% 65.35/65.60  (step @p11078 false :rule eq_resolve :premises (@p11077 @p2958))
% 65.35/65.60  (step-pop @p39228 :rule scope :premises (@p11078))
% 65.35/65.60  (step-pop @p39229 :rule scope :premises (@p39228))
% 65.35/65.60  (step-pop @p39230 :rule scope :premises (@p39229))
% 65.35/65.60  (step @p11079 :rule process_scope :premises (@p39230) :args (false))
% 65.35/65.60  (assume-push @p39231 @t1460)
% 65.35/65.60  (assume-push @p39232 @t313)
% 65.35/65.60  (assume-push @p39233 @t278)
% 65.35/65.60  (step @p11086 :rule and_intro :premises (@p39232 @p39233 @p11066))
% 65.35/65.60  (step-pop @p39234 :rule scope :premises (@p11086))
% 65.35/65.60  (step-pop @p39235 :rule scope :premises (@p39234))
% 65.35/65.60  (step-pop @p39236 :rule scope :premises (@p39235))
% 65.35/65.60  (step @p11087 :rule process_scope :premises (@p39236) :args (@t1461))
% 65.35/65.60  (step @p11091 :rule implies_elim :premises (@p11087))
% 65.35/65.60  (step @p11092 :rule resolution :premises (@p11091 @p11079) :args (true @t1461))
% 65.35/65.60  (step @p11093 :rule not_and :premises (@p11092))
% 65.35/65.60  (step @p11094 :rule eq_resolve :premises (@p11093 @p11068))
% 65.35/65.60  (step @p11095 :rule symm :premises (@p149))
% 65.35/65.60  (step @p11096 :rule bool-double-not-elim :args (@t1462))
% 65.35/65.60  (step @p11097 :rule nary_cong :premises (@p11096 @p2247 @p2039) :args ((or (not @t1463) @t314 @t274)))
% 65.35/65.60  (assume-push @p39237 @t313)
% 65.35/65.60  (assume-push @p39238 @t273)
% 65.35/65.60  (assume-push @p39239 @t1463)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p11101 :rule symm :premises (@p39238))
% 65.35/65.60  (step @p11102 :rule trans :premises (@p39237 @p11101))
% 65.35/65.60  (step @p11103 :rule true_intro :premises (@p11102))
% 65.35/65.60  (step @p11104 :rule false_intro :premises (@p11095))
% 65.35/65.60  (step @p11105 :rule symm :premises (@p11104))
% 65.35/65.60  (step @p11106 :rule trans :premises (@p11105 @p11103))
% 65.35/65.60  (step @p11107 false :rule eq_resolve :premises (@p11106 @p2958))
% 65.35/65.60  (step-pop @p39240 :rule scope :premises (@p11107))
% 65.35/65.60  (step-pop @p39241 :rule scope :premises (@p39240))
% 65.35/65.60  (step-pop @p39242 :rule scope :premises (@p39241))
% 65.35/65.60  (step @p11108 :rule process_scope :premises (@p39242) :args (false))
% 65.35/65.60  (assume-push @p39243 @t1463)
% 65.35/65.60  (assume-push @p39244 @t313)
% 65.35/65.60  (assume-push @p39245 @t273)
% 65.35/65.60  (step @p11115 :rule and_intro :premises (@p39244 @p39245 @p11095))
% 65.35/65.60  (step-pop @p39246 :rule scope :premises (@p11115))
% 65.35/65.60  (step-pop @p39247 :rule scope :premises (@p39246))
% 65.35/65.60  (step-pop @p39248 :rule scope :premises (@p39247))
% 65.35/65.60  (step @p11116 :rule process_scope :premises (@p39248) :args (@t1464))
% 65.35/65.60  (step @p11120 :rule implies_elim :premises (@p11116))
% 65.35/65.60  (step @p11121 :rule resolution :premises (@p11120 @p11108) :args (true @t1464))
% 65.35/65.60  (step @p11122 :rule not_and :premises (@p11121))
% 65.35/65.60  (step @p11123 :rule eq_resolve :premises (@p11122 @p11097))
% 65.35/65.60  (step @p11124 :rule symm :premises (@p166))
% 65.35/65.60  (step @p11125 :rule bool-double-not-elim :args (@t1465))
% 65.35/65.60  (step @p11126 :rule nary_cong :premises (@p11125 @p2247 @p2013) :args ((or (not @t1466) @t314 @t269)))
% 65.35/65.60  (assume-push @p39249 @t313)
% 65.35/65.60  (assume-push @p39250 @t268)
% 65.35/65.60  (assume-push @p39251 @t1466)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p11130 :rule symm :premises (@p39250))
% 65.35/65.60  (step @p11131 :rule trans :premises (@p39249 @p11130))
% 65.35/65.60  (step @p11132 :rule true_intro :premises (@p11131))
% 65.35/65.60  (step @p11133 :rule false_intro :premises (@p11124))
% 65.35/65.60  (step @p11134 :rule symm :premises (@p11133))
% 65.35/65.60  (step @p11135 :rule trans :premises (@p11134 @p11132))
% 65.35/65.60  (step @p11136 false :rule eq_resolve :premises (@p11135 @p2958))
% 65.35/65.60  (step-pop @p39252 :rule scope :premises (@p11136))
% 65.35/65.60  (step-pop @p39253 :rule scope :premises (@p39252))
% 65.35/65.60  (step-pop @p39254 :rule scope :premises (@p39253))
% 65.35/65.60  (step @p11137 :rule process_scope :premises (@p39254) :args (false))
% 65.35/65.60  (assume-push @p39255 @t1466)
% 65.35/65.60  (assume-push @p39256 @t313)
% 65.35/65.60  (assume-push @p39257 @t268)
% 65.35/65.60  (step @p11144 :rule and_intro :premises (@p39256 @p39257 @p11124))
% 65.35/65.60  (step-pop @p39258 :rule scope :premises (@p11144))
% 65.35/65.60  (step-pop @p39259 :rule scope :premises (@p39258))
% 65.35/65.60  (step-pop @p39260 :rule scope :premises (@p39259))
% 65.35/65.60  (step @p11145 :rule process_scope :premises (@p39260) :args (@t1467))
% 65.35/65.60  (step @p11149 :rule implies_elim :premises (@p11145))
% 65.35/65.60  (step @p11150 :rule resolution :premises (@p11149 @p11137) :args (true @t1467))
% 65.35/65.60  (step @p11151 :rule not_and :premises (@p11150))
% 65.35/65.60  (step @p11152 :rule eq_resolve :premises (@p11151 @p11126))
% 65.35/65.60  (step @p11153 :rule symm :premises (@p184))
% 65.35/65.60  (step @p11154 :rule bool-double-not-elim :args (@t1468))
% 65.35/65.60  (step @p11155 :rule nary_cong :premises (@p11154 @p2247 @p1987) :args ((or (not @t1469) @t314 @t264)))
% 65.35/65.60  (assume-push @p39261 @t313)
% 65.35/65.60  (assume-push @p39262 @t263)
% 65.35/65.60  (assume-push @p39263 @t1469)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p11159 :rule symm :premises (@p39262))
% 65.35/65.60  (step @p11160 :rule trans :premises (@p39261 @p11159))
% 65.35/65.60  (step @p11161 :rule true_intro :premises (@p11160))
% 65.35/65.60  (step @p11162 :rule false_intro :premises (@p11153))
% 65.35/65.60  (step @p11163 :rule symm :premises (@p11162))
% 65.35/65.60  (step @p11164 :rule trans :premises (@p11163 @p11161))
% 65.35/65.60  (step @p11165 false :rule eq_resolve :premises (@p11164 @p2958))
% 65.35/65.60  (step-pop @p39264 :rule scope :premises (@p11165))
% 65.35/65.60  (step-pop @p39265 :rule scope :premises (@p39264))
% 65.35/65.60  (step-pop @p39266 :rule scope :premises (@p39265))
% 65.35/65.60  (step @p11166 :rule process_scope :premises (@p39266) :args (false))
% 65.35/65.60  (assume-push @p39267 @t1469)
% 65.35/65.60  (assume-push @p39268 @t313)
% 65.35/65.60  (assume-push @p39269 @t263)
% 65.35/65.60  (step @p11173 :rule and_intro :premises (@p39268 @p39269 @p11153))
% 65.35/65.60  (step-pop @p39270 :rule scope :premises (@p11173))
% 65.35/65.60  (step-pop @p39271 :rule scope :premises (@p39270))
% 65.35/65.60  (step-pop @p39272 :rule scope :premises (@p39271))
% 65.35/65.60  (step @p11174 :rule process_scope :premises (@p39272) :args (@t1470))
% 65.35/65.60  (step @p11178 :rule implies_elim :premises (@p11174))
% 65.35/65.60  (step @p11179 :rule resolution :premises (@p11178 @p11166) :args (true @t1470))
% 65.35/65.60  (step @p11180 :rule not_and :premises (@p11179))
% 65.35/65.60  (step @p11181 :rule eq_resolve :premises (@p11180 @p11155))
% 65.35/65.60  (step @p11182 :rule symm :premises (@p203))
% 65.35/65.60  (step @p11183 :rule bool-double-not-elim :args (@t1471))
% 65.35/65.60  (step @p11184 :rule nary_cong :premises (@p11183 @p2247 @p1961) :args ((or (not @t1472) @t314 @t259)))
% 65.35/65.60  (assume-push @p39273 @t313)
% 65.35/65.60  (assume-push @p39274 @t258)
% 65.35/65.60  (assume-push @p39275 @t1472)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p11188 :rule symm :premises (@p39274))
% 65.35/65.60  (step @p11189 :rule trans :premises (@p39273 @p11188))
% 65.35/65.60  (step @p11190 :rule true_intro :premises (@p11189))
% 65.35/65.60  (step @p11191 :rule false_intro :premises (@p11182))
% 65.35/65.60  (step @p11192 :rule symm :premises (@p11191))
% 65.35/65.60  (step @p11193 :rule trans :premises (@p11192 @p11190))
% 65.35/65.60  (step @p11194 false :rule eq_resolve :premises (@p11193 @p2958))
% 65.35/65.60  (step-pop @p39276 :rule scope :premises (@p11194))
% 65.35/65.60  (step-pop @p39277 :rule scope :premises (@p39276))
% 65.35/65.60  (step-pop @p39278 :rule scope :premises (@p39277))
% 65.35/65.60  (step @p11195 :rule process_scope :premises (@p39278) :args (false))
% 65.35/65.60  (assume-push @p39279 @t1472)
% 65.35/65.60  (assume-push @p39280 @t313)
% 65.35/65.60  (assume-push @p39281 @t258)
% 65.35/65.60  (step @p11202 :rule and_intro :premises (@p39280 @p39281 @p11182))
% 65.35/65.60  (step-pop @p39282 :rule scope :premises (@p11202))
% 65.35/65.60  (step-pop @p39283 :rule scope :premises (@p39282))
% 65.35/65.60  (step-pop @p39284 :rule scope :premises (@p39283))
% 65.35/65.60  (step @p11203 :rule process_scope :premises (@p39284) :args (@t1473))
% 65.35/65.60  (step @p11207 :rule implies_elim :premises (@p11203))
% 65.35/65.60  (step @p11208 :rule resolution :premises (@p11207 @p11195) :args (true @t1473))
% 65.35/65.60  (step @p11209 :rule not_and :premises (@p11208))
% 65.35/65.60  (step @p11210 :rule eq_resolve :premises (@p11209 @p11184))
% 65.35/65.60  (step @p11211 :rule symm :premises (@p223))
% 65.35/65.60  (step @p11212 :rule bool-double-not-elim :args (@t1474))
% 65.35/65.60  (step @p11213 :rule nary_cong :premises (@p11212 @p2247 @p1935) :args ((or (not @t1475) @t314 @t254)))
% 65.35/65.60  (assume-push @p39285 @t313)
% 65.35/65.60  (assume-push @p39286 @t253)
% 65.35/65.60  (assume-push @p39287 @t1475)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p11217 :rule symm :premises (@p39286))
% 65.35/65.60  (step @p11218 :rule trans :premises (@p39285 @p11217))
% 65.35/65.60  (step @p11219 :rule true_intro :premises (@p11218))
% 65.35/65.60  (step @p11220 :rule false_intro :premises (@p11211))
% 65.35/65.60  (step @p11221 :rule symm :premises (@p11220))
% 65.35/65.60  (step @p11222 :rule trans :premises (@p11221 @p11219))
% 65.35/65.60  (step @p11223 false :rule eq_resolve :premises (@p11222 @p2958))
% 65.35/65.60  (step-pop @p39288 :rule scope :premises (@p11223))
% 65.35/65.60  (step-pop @p39289 :rule scope :premises (@p39288))
% 65.35/65.60  (step-pop @p39290 :rule scope :premises (@p39289))
% 65.35/65.60  (step @p11224 :rule process_scope :premises (@p39290) :args (false))
% 65.35/65.60  (assume-push @p39291 @t1475)
% 65.35/65.60  (assume-push @p39292 @t313)
% 65.35/65.60  (assume-push @p39293 @t253)
% 65.35/65.60  (step @p11231 :rule and_intro :premises (@p39292 @p39293 @p11211))
% 65.35/65.60  (step-pop @p39294 :rule scope :premises (@p11231))
% 65.35/65.60  (step-pop @p39295 :rule scope :premises (@p39294))
% 65.35/65.60  (step-pop @p39296 :rule scope :premises (@p39295))
% 65.35/65.60  (step @p11232 :rule process_scope :premises (@p39296) :args (@t1476))
% 65.35/65.60  (step @p11236 :rule implies_elim :premises (@p11232))
% 65.35/65.60  (step @p11237 :rule resolution :premises (@p11236 @p11224) :args (true @t1476))
% 65.35/65.60  (step @p11238 :rule not_and :premises (@p11237))
% 65.35/65.60  (step @p11239 :rule eq_resolve :premises (@p11238 @p11213))
% 65.35/65.60  (step @p11240 :rule symm :premises (@p244))
% 65.35/65.60  (step @p11241 :rule bool-double-not-elim :args (@t1477))
% 65.35/65.60  (step @p11242 :rule nary_cong :premises (@p11241 @p2247 @p1909) :args ((or (not @t1478) @t314 @t249)))
% 65.35/65.60  (assume-push @p39297 @t313)
% 65.35/65.60  (assume-push @p39298 @t248)
% 65.35/65.60  (assume-push @p39299 @t1478)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p11246 :rule symm :premises (@p39298))
% 65.35/65.60  (step @p11247 :rule trans :premises (@p39297 @p11246))
% 65.35/65.60  (step @p11248 :rule true_intro :premises (@p11247))
% 65.35/65.60  (step @p11249 :rule false_intro :premises (@p11240))
% 65.35/65.60  (step @p11250 :rule symm :premises (@p11249))
% 65.35/65.60  (step @p11251 :rule trans :premises (@p11250 @p11248))
% 65.35/65.60  (step @p11252 false :rule eq_resolve :premises (@p11251 @p2958))
% 65.35/65.60  (step-pop @p39300 :rule scope :premises (@p11252))
% 65.35/65.60  (step-pop @p39301 :rule scope :premises (@p39300))
% 65.35/65.60  (step-pop @p39302 :rule scope :premises (@p39301))
% 65.35/65.60  (step @p11253 :rule process_scope :premises (@p39302) :args (false))
% 65.35/65.60  (assume-push @p39303 @t1478)
% 65.35/65.60  (assume-push @p39304 @t313)
% 65.35/65.60  (assume-push @p39305 @t248)
% 65.35/65.60  (step @p11260 :rule and_intro :premises (@p39304 @p39305 @p11240))
% 65.35/65.60  (step-pop @p39306 :rule scope :premises (@p11260))
% 65.35/65.60  (step-pop @p39307 :rule scope :premises (@p39306))
% 65.35/65.60  (step-pop @p39308 :rule scope :premises (@p39307))
% 65.35/65.60  (step @p11261 :rule process_scope :premises (@p39308) :args (@t1479))
% 65.35/65.60  (step @p11265 :rule implies_elim :premises (@p11261))
% 65.35/65.60  (step @p11266 :rule resolution :premises (@p11265 @p11253) :args (true @t1479))
% 65.35/65.60  (step @p11267 :rule not_and :premises (@p11266))
% 65.35/65.60  (step @p11268 :rule eq_resolve :premises (@p11267 @p11242))
% 65.35/65.60  (step @p11269 :rule symm :premises (@p266))
% 65.35/65.60  (step @p11270 :rule bool-double-not-elim :args (@t1480))
% 65.35/65.60  (step @p11271 :rule nary_cong :premises (@p11270 @p2247 @p1883) :args ((or (not @t1481) @t314 @t244)))
% 65.35/65.60  (assume-push @p39309 @t313)
% 65.35/65.60  (assume-push @p39310 @t243)
% 65.35/65.60  (assume-push @p39311 @t1481)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p11275 :rule symm :premises (@p39310))
% 65.35/65.60  (step @p11276 :rule trans :premises (@p39309 @p11275))
% 65.35/65.60  (step @p11277 :rule true_intro :premises (@p11276))
% 65.35/65.60  (step @p11278 :rule false_intro :premises (@p11269))
% 65.35/65.60  (step @p11279 :rule symm :premises (@p11278))
% 65.35/65.60  (step @p11280 :rule trans :premises (@p11279 @p11277))
% 65.35/65.60  (step @p11281 false :rule eq_resolve :premises (@p11280 @p2958))
% 65.35/65.60  (step-pop @p39312 :rule scope :premises (@p11281))
% 65.35/65.60  (step-pop @p39313 :rule scope :premises (@p39312))
% 65.35/65.60  (step-pop @p39314 :rule scope :premises (@p39313))
% 65.35/65.60  (step @p11282 :rule process_scope :premises (@p39314) :args (false))
% 65.35/65.60  (assume-push @p39315 @t1481)
% 65.35/65.60  (assume-push @p39316 @t313)
% 65.35/65.60  (assume-push @p39317 @t243)
% 65.35/65.60  (step @p11289 :rule and_intro :premises (@p39316 @p39317 @p11269))
% 65.35/65.60  (step-pop @p39318 :rule scope :premises (@p11289))
% 65.35/65.60  (step-pop @p39319 :rule scope :premises (@p39318))
% 65.35/65.60  (step-pop @p39320 :rule scope :premises (@p39319))
% 65.35/65.60  (step @p11290 :rule process_scope :premises (@p39320) :args (@t1482))
% 65.35/65.60  (step @p11294 :rule implies_elim :premises (@p11290))
% 65.35/65.60  (step @p11295 :rule resolution :premises (@p11294 @p11282) :args (true @t1482))
% 65.35/65.60  (step @p11296 :rule not_and :premises (@p11295))
% 65.35/65.60  (step @p11297 :rule eq_resolve :premises (@p11296 @p11271))
% 65.35/65.60  (step @p11298 :rule symm :premises (@p289))
% 65.35/65.60  (step @p11299 :rule bool-double-not-elim :args (@t1483))
% 65.35/65.60  (step @p11300 :rule nary_cong :premises (@p11299 @p2247 @p1857) :args ((or (not @t1484) @t314 @t239)))
% 65.35/65.60  (assume-push @p39321 @t313)
% 65.35/65.60  (assume-push @p39322 @t238)
% 65.35/65.60  (assume-push @p39323 @t1484)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p11304 :rule symm :premises (@p39322))
% 65.35/65.60  (step @p11305 :rule trans :premises (@p39321 @p11304))
% 65.35/65.60  (step @p11306 :rule true_intro :premises (@p11305))
% 65.35/65.60  (step @p11307 :rule false_intro :premises (@p11298))
% 65.35/65.60  (step @p11308 :rule symm :premises (@p11307))
% 65.35/65.60  (step @p11309 :rule trans :premises (@p11308 @p11306))
% 65.35/65.60  (step @p11310 false :rule eq_resolve :premises (@p11309 @p2958))
% 65.35/65.60  (step-pop @p39324 :rule scope :premises (@p11310))
% 65.35/65.60  (step-pop @p39325 :rule scope :premises (@p39324))
% 65.35/65.60  (step-pop @p39326 :rule scope :premises (@p39325))
% 65.35/65.60  (step @p11311 :rule process_scope :premises (@p39326) :args (false))
% 65.35/65.60  (assume-push @p39327 @t1484)
% 65.35/65.60  (assume-push @p39328 @t313)
% 65.35/65.60  (assume-push @p39329 @t238)
% 65.35/65.60  (step @p11318 :rule and_intro :premises (@p39328 @p39329 @p11298))
% 65.35/65.60  (step-pop @p39330 :rule scope :premises (@p11318))
% 65.35/65.60  (step-pop @p39331 :rule scope :premises (@p39330))
% 65.35/65.60  (step-pop @p39332 :rule scope :premises (@p39331))
% 65.35/65.60  (step @p11319 :rule process_scope :premises (@p39332) :args (@t1485))
% 65.35/65.60  (step @p11323 :rule implies_elim :premises (@p11319))
% 65.35/65.60  (step @p11324 :rule resolution :premises (@p11323 @p11311) :args (true @t1485))
% 65.35/65.60  (step @p11325 :rule not_and :premises (@p11324))
% 65.35/65.60  (step @p11326 :rule eq_resolve :premises (@p11325 @p11300))
% 65.35/65.60  (step @p11327 :rule symm :premises (@p313))
% 65.35/65.60  (step @p11328 :rule bool-double-not-elim :args (@t1486))
% 65.35/65.60  (step @p11329 :rule nary_cong :premises (@p11328 @p2247 @p1831) :args ((or (not @t1487) @t314 @t234)))
% 65.35/65.60  (assume-push @p39333 @t313)
% 65.35/65.60  (assume-push @p39334 @t233)
% 65.35/65.60  (assume-push @p39335 @t1487)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p11333 :rule symm :premises (@p39334))
% 65.35/65.60  (step @p11334 :rule trans :premises (@p39333 @p11333))
% 65.35/65.60  (step @p11335 :rule true_intro :premises (@p11334))
% 65.35/65.60  (step @p11336 :rule false_intro :premises (@p11327))
% 65.35/65.60  (step @p11337 :rule symm :premises (@p11336))
% 65.35/65.60  (step @p11338 :rule trans :premises (@p11337 @p11335))
% 65.35/65.60  (step @p11339 false :rule eq_resolve :premises (@p11338 @p2958))
% 65.35/65.60  (step-pop @p39336 :rule scope :premises (@p11339))
% 65.35/65.60  (step-pop @p39337 :rule scope :premises (@p39336))
% 65.35/65.60  (step-pop @p39338 :rule scope :premises (@p39337))
% 65.35/65.60  (step @p11340 :rule process_scope :premises (@p39338) :args (false))
% 65.35/65.60  (assume-push @p39339 @t1487)
% 65.35/65.60  (assume-push @p39340 @t313)
% 65.35/65.60  (assume-push @p39341 @t233)
% 65.35/65.60  (step @p11347 :rule and_intro :premises (@p39340 @p39341 @p11327))
% 65.35/65.60  (step-pop @p39342 :rule scope :premises (@p11347))
% 65.35/65.60  (step-pop @p39343 :rule scope :premises (@p39342))
% 65.35/65.60  (step-pop @p39344 :rule scope :premises (@p39343))
% 65.35/65.60  (step @p11348 :rule process_scope :premises (@p39344) :args (@t1488))
% 65.35/65.60  (step @p11352 :rule implies_elim :premises (@p11348))
% 65.35/65.60  (step @p11353 :rule resolution :premises (@p11352 @p11340) :args (true @t1488))
% 65.35/65.60  (step @p11354 :rule not_and :premises (@p11353))
% 65.35/65.60  (step @p11355 :rule eq_resolve :premises (@p11354 @p11329))
% 65.35/65.60  (step @p11356 :rule symm :premises (@p338))
% 65.35/65.60  (step @p11357 :rule bool-double-not-elim :args (@t1489))
% 65.35/65.60  (step @p11358 :rule nary_cong :premises (@p11357 @p2247 @p1805) :args ((or (not @t1490) @t314 @t229)))
% 65.35/65.60  (assume-push @p39345 @t313)
% 65.35/65.60  (assume-push @p39346 @t228)
% 65.35/65.60  (assume-push @p39347 @t1490)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p11362 :rule symm :premises (@p39346))
% 65.35/65.60  (step @p11363 :rule trans :premises (@p39345 @p11362))
% 65.35/65.60  (step @p11364 :rule true_intro :premises (@p11363))
% 65.35/65.60  (step @p11365 :rule false_intro :premises (@p11356))
% 65.35/65.60  (step @p11366 :rule symm :premises (@p11365))
% 65.35/65.60  (step @p11367 :rule trans :premises (@p11366 @p11364))
% 65.35/65.60  (step @p11368 false :rule eq_resolve :premises (@p11367 @p2958))
% 65.35/65.60  (step-pop @p39348 :rule scope :premises (@p11368))
% 65.35/65.60  (step-pop @p39349 :rule scope :premises (@p39348))
% 65.35/65.60  (step-pop @p39350 :rule scope :premises (@p39349))
% 65.35/65.60  (step @p11369 :rule process_scope :premises (@p39350) :args (false))
% 65.35/65.60  (assume-push @p39351 @t1490)
% 65.35/65.60  (assume-push @p39352 @t313)
% 65.35/65.60  (assume-push @p39353 @t228)
% 65.35/65.60  (step @p11376 :rule and_intro :premises (@p39352 @p39353 @p11356))
% 65.35/65.60  (step-pop @p39354 :rule scope :premises (@p11376))
% 65.35/65.60  (step-pop @p39355 :rule scope :premises (@p39354))
% 65.35/65.60  (step-pop @p39356 :rule scope :premises (@p39355))
% 65.35/65.60  (step @p11377 :rule process_scope :premises (@p39356) :args (@t1491))
% 65.35/65.60  (step @p11381 :rule implies_elim :premises (@p11377))
% 65.35/65.60  (step @p11382 :rule resolution :premises (@p11381 @p11369) :args (true @t1491))
% 65.35/65.60  (step @p11383 :rule not_and :premises (@p11382))
% 65.35/65.60  (step @p11384 :rule eq_resolve :premises (@p11383 @p11358))
% 65.35/65.60  (step @p11385 :rule symm :premises (@p364))
% 65.35/65.60  (step @p11386 :rule bool-double-not-elim :args (@t1492))
% 65.35/65.60  (step @p11387 :rule nary_cong :premises (@p11386 @p2247 @p1779) :args ((or (not @t1493) @t314 @t224)))
% 65.35/65.60  (assume-push @p39357 @t313)
% 65.35/65.60  (assume-push @p39358 @t223)
% 65.35/65.60  (assume-push @p39359 @t1493)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p11391 :rule symm :premises (@p39358))
% 65.35/65.60  (step @p11392 :rule trans :premises (@p39357 @p11391))
% 65.35/65.60  (step @p11393 :rule true_intro :premises (@p11392))
% 65.35/65.60  (step @p11394 :rule false_intro :premises (@p11385))
% 65.35/65.60  (step @p11395 :rule symm :premises (@p11394))
% 65.35/65.60  (step @p11396 :rule trans :premises (@p11395 @p11393))
% 65.35/65.60  (step @p11397 false :rule eq_resolve :premises (@p11396 @p2958))
% 65.35/65.60  (step-pop @p39360 :rule scope :premises (@p11397))
% 65.35/65.60  (step-pop @p39361 :rule scope :premises (@p39360))
% 65.35/65.60  (step-pop @p39362 :rule scope :premises (@p39361))
% 65.35/65.60  (step @p11398 :rule process_scope :premises (@p39362) :args (false))
% 65.35/65.60  (assume-push @p39363 @t1493)
% 65.35/65.60  (assume-push @p39364 @t313)
% 65.35/65.60  (assume-push @p39365 @t223)
% 65.35/65.60  (step @p11405 :rule and_intro :premises (@p39364 @p39365 @p11385))
% 65.35/65.60  (step-pop @p39366 :rule scope :premises (@p11405))
% 65.35/65.60  (step-pop @p39367 :rule scope :premises (@p39366))
% 65.35/65.60  (step-pop @p39368 :rule scope :premises (@p39367))
% 65.35/65.60  (step @p11406 :rule process_scope :premises (@p39368) :args (@t1494))
% 65.35/65.60  (step @p11410 :rule implies_elim :premises (@p11406))
% 65.35/65.60  (step @p11411 :rule resolution :premises (@p11410 @p11398) :args (true @t1494))
% 65.35/65.60  (step @p11412 :rule not_and :premises (@p11411))
% 65.35/65.60  (step @p11413 :rule eq_resolve :premises (@p11412 @p11387))
% 65.35/65.60  (step @p11414 :rule symm :premises (@p391))
% 65.35/65.60  (step @p11415 :rule bool-double-not-elim :args (@t1495))
% 65.35/65.60  (step @p11416 :rule nary_cong :premises (@p11415 @p2247 @p1753) :args ((or (not @t1496) @t314 @t219)))
% 65.35/65.60  (assume-push @p39369 @t313)
% 65.35/65.60  (assume-push @p39370 @t218)
% 65.35/65.60  (assume-push @p39371 @t1496)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p11420 :rule symm :premises (@p39370))
% 65.35/65.60  (step @p11421 :rule trans :premises (@p39369 @p11420))
% 65.35/65.60  (step @p11422 :rule true_intro :premises (@p11421))
% 65.35/65.60  (step @p11423 :rule false_intro :premises (@p11414))
% 65.35/65.60  (step @p11424 :rule symm :premises (@p11423))
% 65.35/65.60  (step @p11425 :rule trans :premises (@p11424 @p11422))
% 65.35/65.60  (step @p11426 false :rule eq_resolve :premises (@p11425 @p2958))
% 65.35/65.60  (step-pop @p39372 :rule scope :premises (@p11426))
% 65.35/65.60  (step-pop @p39373 :rule scope :premises (@p39372))
% 65.35/65.60  (step-pop @p39374 :rule scope :premises (@p39373))
% 65.35/65.60  (step @p11427 :rule process_scope :premises (@p39374) :args (false))
% 65.35/65.60  (assume-push @p39375 @t1496)
% 65.35/65.60  (assume-push @p39376 @t313)
% 65.35/65.60  (assume-push @p39377 @t218)
% 65.35/65.60  (step @p11434 :rule and_intro :premises (@p39376 @p39377 @p11414))
% 65.35/65.60  (step-pop @p39378 :rule scope :premises (@p11434))
% 65.35/65.60  (step-pop @p39379 :rule scope :premises (@p39378))
% 65.35/65.60  (step-pop @p39380 :rule scope :premises (@p39379))
% 65.35/65.60  (step @p11435 :rule process_scope :premises (@p39380) :args (@t1497))
% 65.35/65.60  (step @p11439 :rule implies_elim :premises (@p11435))
% 65.35/65.60  (step @p11440 :rule resolution :premises (@p11439 @p11427) :args (true @t1497))
% 65.35/65.60  (step @p11441 :rule not_and :premises (@p11440))
% 65.35/65.60  (step @p11442 :rule eq_resolve :premises (@p11441 @p11416))
% 65.35/65.60  (step @p11443 :rule symm :premises (@p419))
% 65.35/65.60  (step @p11444 :rule bool-double-not-elim :args (@t1498))
% 65.35/65.60  (step @p11445 :rule nary_cong :premises (@p11444 @p2247 @p1727) :args ((or (not @t1499) @t314 @t214)))
% 65.35/65.60  (assume-push @p39381 @t313)
% 65.35/65.60  (assume-push @p39382 @t213)
% 65.35/65.60  (assume-push @p39383 @t1499)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p11449 :rule symm :premises (@p39382))
% 65.35/65.60  (step @p11450 :rule trans :premises (@p39381 @p11449))
% 65.35/65.60  (step @p11451 :rule true_intro :premises (@p11450))
% 65.35/65.60  (step @p11452 :rule false_intro :premises (@p11443))
% 65.35/65.60  (step @p11453 :rule symm :premises (@p11452))
% 65.35/65.60  (step @p11454 :rule trans :premises (@p11453 @p11451))
% 65.35/65.60  (step @p11455 false :rule eq_resolve :premises (@p11454 @p2958))
% 65.35/65.60  (step-pop @p39384 :rule scope :premises (@p11455))
% 65.35/65.60  (step-pop @p39385 :rule scope :premises (@p39384))
% 65.35/65.60  (step-pop @p39386 :rule scope :premises (@p39385))
% 65.35/65.60  (step @p11456 :rule process_scope :premises (@p39386) :args (false))
% 65.35/65.60  (assume-push @p39387 @t1499)
% 65.35/65.60  (assume-push @p39388 @t313)
% 65.35/65.60  (assume-push @p39389 @t213)
% 65.35/65.60  (step @p11463 :rule and_intro :premises (@p39388 @p39389 @p11443))
% 65.35/65.60  (step-pop @p39390 :rule scope :premises (@p11463))
% 65.35/65.60  (step-pop @p39391 :rule scope :premises (@p39390))
% 65.35/65.60  (step-pop @p39392 :rule scope :premises (@p39391))
% 65.35/65.60  (step @p11464 :rule process_scope :premises (@p39392) :args (@t1500))
% 65.35/65.60  (step @p11468 :rule implies_elim :premises (@p11464))
% 65.35/65.60  (step @p11469 :rule resolution :premises (@p11468 @p11456) :args (true @t1500))
% 65.35/65.60  (step @p11470 :rule not_and :premises (@p11469))
% 65.35/65.60  (step @p11471 :rule eq_resolve :premises (@p11470 @p11445))
% 65.35/65.60  (step @p11472 :rule symm :premises (@p448))
% 65.35/65.60  (step @p11473 :rule bool-double-not-elim :args (@t1501))
% 65.35/65.60  (step @p11474 :rule nary_cong :premises (@p11473 @p2247 @p1701) :args ((or (not @t1502) @t314 @t209)))
% 65.35/65.60  (assume-push @p39393 @t313)
% 65.35/65.60  (assume-push @p39394 @t208)
% 65.35/65.60  (assume-push @p39395 @t1502)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p11478 :rule symm :premises (@p39394))
% 65.35/65.60  (step @p11479 :rule trans :premises (@p39393 @p11478))
% 65.35/65.60  (step @p11480 :rule true_intro :premises (@p11479))
% 65.35/65.60  (step @p11481 :rule false_intro :premises (@p11472))
% 65.35/65.60  (step @p11482 :rule symm :premises (@p11481))
% 65.35/65.60  (step @p11483 :rule trans :premises (@p11482 @p11480))
% 65.35/65.60  (step @p11484 false :rule eq_resolve :premises (@p11483 @p2958))
% 65.35/65.60  (step-pop @p39396 :rule scope :premises (@p11484))
% 65.35/65.60  (step-pop @p39397 :rule scope :premises (@p39396))
% 65.35/65.60  (step-pop @p39398 :rule scope :premises (@p39397))
% 65.35/65.60  (step @p11485 :rule process_scope :premises (@p39398) :args (false))
% 65.35/65.60  (assume-push @p39399 @t1502)
% 65.35/65.60  (assume-push @p39400 @t313)
% 65.35/65.60  (assume-push @p39401 @t208)
% 65.35/65.60  (step @p11492 :rule and_intro :premises (@p39400 @p39401 @p11472))
% 65.35/65.60  (step-pop @p39402 :rule scope :premises (@p11492))
% 65.35/65.60  (step-pop @p39403 :rule scope :premises (@p39402))
% 65.35/65.60  (step-pop @p39404 :rule scope :premises (@p39403))
% 65.35/65.60  (step @p11493 :rule process_scope :premises (@p39404) :args (@t1503))
% 65.35/65.60  (step @p11497 :rule implies_elim :premises (@p11493))
% 65.35/65.60  (step @p11498 :rule resolution :premises (@p11497 @p11485) :args (true @t1503))
% 65.35/65.60  (step @p11499 :rule not_and :premises (@p11498))
% 65.35/65.60  (step @p11500 :rule eq_resolve :premises (@p11499 @p11474))
% 65.35/65.60  (step @p11501 :rule symm :premises (@p478))
% 65.35/65.60  (step @p11502 :rule bool-double-not-elim :args (@t1504))
% 65.35/65.60  (step @p11503 :rule nary_cong :premises (@p11502 @p2247 @p1675) :args ((or (not @t1505) @t314 @t204)))
% 65.35/65.60  (assume-push @p39405 @t313)
% 65.35/65.60  (assume-push @p39406 @t203)
% 65.35/65.60  (assume-push @p39407 @t1505)
% 65.35/65.60  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.60  (step @p11507 :rule symm :premises (@p39406))
% 65.35/65.60  (step @p11508 :rule trans :premises (@p39405 @p11507))
% 65.35/65.60  (step @p11509 :rule true_intro :premises (@p11508))
% 65.35/65.61  (step @p11510 :rule false_intro :premises (@p11501))
% 65.35/65.61  (step @p11511 :rule symm :premises (@p11510))
% 65.35/65.61  (step @p11512 :rule trans :premises (@p11511 @p11509))
% 65.35/65.61  (step @p11513 false :rule eq_resolve :premises (@p11512 @p2958))
% 65.35/65.61  (step-pop @p39408 :rule scope :premises (@p11513))
% 65.35/65.61  (step-pop @p39409 :rule scope :premises (@p39408))
% 65.35/65.61  (step-pop @p39410 :rule scope :premises (@p39409))
% 65.35/65.61  (step @p11514 :rule process_scope :premises (@p39410) :args (false))
% 65.35/65.61  (assume-push @p39411 @t1505)
% 65.35/65.61  (assume-push @p39412 @t313)
% 65.35/65.61  (assume-push @p39413 @t203)
% 65.35/65.61  (step @p11521 :rule and_intro :premises (@p39412 @p39413 @p11501))
% 65.35/65.61  (step-pop @p39414 :rule scope :premises (@p11521))
% 65.35/65.61  (step-pop @p39415 :rule scope :premises (@p39414))
% 65.35/65.61  (step-pop @p39416 :rule scope :premises (@p39415))
% 65.35/65.61  (step @p11522 :rule process_scope :premises (@p39416) :args (@t1506))
% 65.35/65.61  (step @p11526 :rule implies_elim :premises (@p11522))
% 65.35/65.61  (step @p11527 :rule resolution :premises (@p11526 @p11514) :args (true @t1506))
% 65.35/65.61  (step @p11528 :rule not_and :premises (@p11527))
% 65.35/65.61  (step @p11529 :rule eq_resolve :premises (@p11528 @p11503))
% 65.35/65.61  (step @p11530 :rule symm :premises (@p509))
% 65.35/65.61  (step @p11531 :rule bool-double-not-elim :args (@t1507))
% 65.35/65.61  (step @p11532 :rule nary_cong :premises (@p11531 @p2247 @p1649) :args ((or (not @t1508) @t314 @t199)))
% 65.35/65.61  (assume-push @p39417 @t313)
% 65.35/65.61  (assume-push @p39418 @t198)
% 65.35/65.61  (assume-push @p39419 @t1508)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p11536 :rule symm :premises (@p39418))
% 65.35/65.61  (step @p11537 :rule trans :premises (@p39417 @p11536))
% 65.35/65.61  (step @p11538 :rule true_intro :premises (@p11537))
% 65.35/65.61  (step @p11539 :rule false_intro :premises (@p11530))
% 65.35/65.61  (step @p11540 :rule symm :premises (@p11539))
% 65.35/65.61  (step @p11541 :rule trans :premises (@p11540 @p11538))
% 65.35/65.61  (step @p11542 false :rule eq_resolve :premises (@p11541 @p2958))
% 65.35/65.61  (step-pop @p39420 :rule scope :premises (@p11542))
% 65.35/65.61  (step-pop @p39421 :rule scope :premises (@p39420))
% 65.35/65.61  (step-pop @p39422 :rule scope :premises (@p39421))
% 65.35/65.61  (step @p11543 :rule process_scope :premises (@p39422) :args (false))
% 65.35/65.61  (assume-push @p39423 @t1508)
% 65.35/65.61  (assume-push @p39424 @t313)
% 65.35/65.61  (assume-push @p39425 @t198)
% 65.35/65.61  (step @p11550 :rule and_intro :premises (@p39424 @p39425 @p11530))
% 65.35/65.61  (step-pop @p39426 :rule scope :premises (@p11550))
% 65.35/65.61  (step-pop @p39427 :rule scope :premises (@p39426))
% 65.35/65.61  (step-pop @p39428 :rule scope :premises (@p39427))
% 65.35/65.61  (step @p11551 :rule process_scope :premises (@p39428) :args (@t1509))
% 65.35/65.61  (step @p11555 :rule implies_elim :premises (@p11551))
% 65.35/65.61  (step @p11556 :rule resolution :premises (@p11555 @p11543) :args (true @t1509))
% 65.35/65.61  (step @p11557 :rule not_and :premises (@p11556))
% 65.35/65.61  (step @p11558 :rule eq_resolve :premises (@p11557 @p11532))
% 65.35/65.61  (step @p11559 :rule symm :premises (@p541))
% 65.35/65.61  (step @p11560 :rule bool-double-not-elim :args (@t1510))
% 65.35/65.61  (step @p11561 :rule nary_cong :premises (@p11560 @p2247 @p1623) :args ((or (not @t1511) @t314 @t194)))
% 65.35/65.61  (assume-push @p39429 @t313)
% 65.35/65.61  (assume-push @p39430 @t193)
% 65.35/65.61  (assume-push @p39431 @t1511)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p11565 :rule symm :premises (@p39430))
% 65.35/65.61  (step @p11566 :rule trans :premises (@p39429 @p11565))
% 65.35/65.61  (step @p11567 :rule true_intro :premises (@p11566))
% 65.35/65.61  (step @p11568 :rule false_intro :premises (@p11559))
% 65.35/65.61  (step @p11569 :rule symm :premises (@p11568))
% 65.35/65.61  (step @p11570 :rule trans :premises (@p11569 @p11567))
% 65.35/65.61  (step @p11571 false :rule eq_resolve :premises (@p11570 @p2958))
% 65.35/65.61  (step-pop @p39432 :rule scope :premises (@p11571))
% 65.35/65.61  (step-pop @p39433 :rule scope :premises (@p39432))
% 65.35/65.61  (step-pop @p39434 :rule scope :premises (@p39433))
% 65.35/65.61  (step @p11572 :rule process_scope :premises (@p39434) :args (false))
% 65.35/65.61  (assume-push @p39435 @t1511)
% 65.35/65.61  (assume-push @p39436 @t313)
% 65.35/65.61  (assume-push @p39437 @t193)
% 65.35/65.61  (step @p11579 :rule and_intro :premises (@p39436 @p39437 @p11559))
% 65.35/65.61  (step-pop @p39438 :rule scope :premises (@p11579))
% 65.35/65.61  (step-pop @p39439 :rule scope :premises (@p39438))
% 65.35/65.61  (step-pop @p39440 :rule scope :premises (@p39439))
% 65.35/65.61  (step @p11580 :rule process_scope :premises (@p39440) :args (@t1512))
% 65.35/65.61  (step @p11584 :rule implies_elim :premises (@p11580))
% 65.35/65.61  (step @p11585 :rule resolution :premises (@p11584 @p11572) :args (true @t1512))
% 65.35/65.61  (step @p11586 :rule not_and :premises (@p11585))
% 65.35/65.61  (step @p11587 :rule eq_resolve :premises (@p11586 @p11561))
% 65.35/65.61  (step @p11588 :rule symm :premises (@p574))
% 65.35/65.61  (step @p11589 :rule bool-double-not-elim :args (@t1513))
% 65.35/65.61  (step @p11590 :rule nary_cong :premises (@p11589 @p2247 @p1597) :args ((or (not @t1514) @t314 @t189)))
% 65.35/65.61  (assume-push @p39441 @t313)
% 65.35/65.61  (assume-push @p39442 @t188)
% 65.35/65.61  (assume-push @p39443 @t1514)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p11594 :rule symm :premises (@p39442))
% 65.35/65.61  (step @p11595 :rule trans :premises (@p39441 @p11594))
% 65.35/65.61  (step @p11596 :rule true_intro :premises (@p11595))
% 65.35/65.61  (step @p11597 :rule false_intro :premises (@p11588))
% 65.35/65.61  (step @p11598 :rule symm :premises (@p11597))
% 65.35/65.61  (step @p11599 :rule trans :premises (@p11598 @p11596))
% 65.35/65.61  (step @p11600 false :rule eq_resolve :premises (@p11599 @p2958))
% 65.35/65.61  (step-pop @p39444 :rule scope :premises (@p11600))
% 65.35/65.61  (step-pop @p39445 :rule scope :premises (@p39444))
% 65.35/65.61  (step-pop @p39446 :rule scope :premises (@p39445))
% 65.35/65.61  (step @p11601 :rule process_scope :premises (@p39446) :args (false))
% 65.35/65.61  (assume-push @p39447 @t1514)
% 65.35/65.61  (assume-push @p39448 @t313)
% 65.35/65.61  (assume-push @p39449 @t188)
% 65.35/65.61  (step @p11608 :rule and_intro :premises (@p39448 @p39449 @p11588))
% 65.35/65.61  (step-pop @p39450 :rule scope :premises (@p11608))
% 65.35/65.61  (step-pop @p39451 :rule scope :premises (@p39450))
% 65.35/65.61  (step-pop @p39452 :rule scope :premises (@p39451))
% 65.35/65.61  (step @p11609 :rule process_scope :premises (@p39452) :args (@t1515))
% 65.35/65.61  (step @p11613 :rule implies_elim :premises (@p11609))
% 65.35/65.61  (step @p11614 :rule resolution :premises (@p11613 @p11601) :args (true @t1515))
% 65.35/65.61  (step @p11615 :rule not_and :premises (@p11614))
% 65.35/65.61  (step @p11616 :rule eq_resolve :premises (@p11615 @p11590))
% 65.35/65.61  (step @p11617 :rule symm :premises (@p608))
% 65.35/65.61  (step @p11618 :rule bool-double-not-elim :args (@t1516))
% 65.35/65.61  (step @p11619 :rule nary_cong :premises (@p11618 @p2247 @p1571) :args ((or (not @t1517) @t314 @t184)))
% 65.35/65.61  (assume-push @p39453 @t313)
% 65.35/65.61  (assume-push @p39454 @t183)
% 65.35/65.61  (assume-push @p39455 @t1517)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p11623 :rule symm :premises (@p39454))
% 65.35/65.61  (step @p11624 :rule trans :premises (@p39453 @p11623))
% 65.35/65.61  (step @p11625 :rule true_intro :premises (@p11624))
% 65.35/65.61  (step @p11626 :rule false_intro :premises (@p11617))
% 65.35/65.61  (step @p11627 :rule symm :premises (@p11626))
% 65.35/65.61  (step @p11628 :rule trans :premises (@p11627 @p11625))
% 65.35/65.61  (step @p11629 false :rule eq_resolve :premises (@p11628 @p2958))
% 65.35/65.61  (step-pop @p39456 :rule scope :premises (@p11629))
% 65.35/65.61  (step-pop @p39457 :rule scope :premises (@p39456))
% 65.35/65.61  (step-pop @p39458 :rule scope :premises (@p39457))
% 65.35/65.61  (step @p11630 :rule process_scope :premises (@p39458) :args (false))
% 65.35/65.61  (assume-push @p39459 @t1517)
% 65.35/65.61  (assume-push @p39460 @t313)
% 65.35/65.61  (assume-push @p39461 @t183)
% 65.35/65.61  (step @p11637 :rule and_intro :premises (@p39460 @p39461 @p11617))
% 65.35/65.61  (step-pop @p39462 :rule scope :premises (@p11637))
% 65.35/65.61  (step-pop @p39463 :rule scope :premises (@p39462))
% 65.35/65.61  (step-pop @p39464 :rule scope :premises (@p39463))
% 65.35/65.61  (step @p11638 :rule process_scope :premises (@p39464) :args (@t1518))
% 65.35/65.61  (step @p11642 :rule implies_elim :premises (@p11638))
% 65.35/65.61  (step @p11643 :rule resolution :premises (@p11642 @p11630) :args (true @t1518))
% 65.35/65.61  (step @p11644 :rule not_and :premises (@p11643))
% 65.35/65.61  (step @p11645 :rule eq_resolve :premises (@p11644 @p11619))
% 65.35/65.61  (step @p11646 :rule symm :premises (@p643))
% 65.35/65.61  (step @p11647 :rule bool-double-not-elim :args (@t1519))
% 65.35/65.61  (step @p11648 :rule nary_cong :premises (@p11647 @p2247 @p1545) :args ((or (not @t1520) @t314 @t179)))
% 65.35/65.61  (assume-push @p39465 @t313)
% 65.35/65.61  (assume-push @p39466 @t178)
% 65.35/65.61  (assume-push @p39467 @t1520)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p11652 :rule symm :premises (@p39466))
% 65.35/65.61  (step @p11653 :rule trans :premises (@p39465 @p11652))
% 65.35/65.61  (step @p11654 :rule true_intro :premises (@p11653))
% 65.35/65.61  (step @p11655 :rule false_intro :premises (@p11646))
% 65.35/65.61  (step @p11656 :rule symm :premises (@p11655))
% 65.35/65.61  (step @p11657 :rule trans :premises (@p11656 @p11654))
% 65.35/65.61  (step @p11658 false :rule eq_resolve :premises (@p11657 @p2958))
% 65.35/65.61  (step-pop @p39468 :rule scope :premises (@p11658))
% 65.35/65.61  (step-pop @p39469 :rule scope :premises (@p39468))
% 65.35/65.61  (step-pop @p39470 :rule scope :premises (@p39469))
% 65.35/65.61  (step @p11659 :rule process_scope :premises (@p39470) :args (false))
% 65.35/65.61  (assume-push @p39471 @t1520)
% 65.35/65.61  (assume-push @p39472 @t313)
% 65.35/65.61  (assume-push @p39473 @t178)
% 65.35/65.61  (step @p11666 :rule and_intro :premises (@p39472 @p39473 @p11646))
% 65.35/65.61  (step-pop @p39474 :rule scope :premises (@p11666))
% 65.35/65.61  (step-pop @p39475 :rule scope :premises (@p39474))
% 65.35/65.61  (step-pop @p39476 :rule scope :premises (@p39475))
% 65.35/65.61  (step @p11667 :rule process_scope :premises (@p39476) :args (@t1521))
% 65.35/65.61  (step @p11671 :rule implies_elim :premises (@p11667))
% 65.35/65.61  (step @p11672 :rule resolution :premises (@p11671 @p11659) :args (true @t1521))
% 65.35/65.61  (step @p11673 :rule not_and :premises (@p11672))
% 65.35/65.61  (step @p11674 :rule eq_resolve :premises (@p11673 @p11648))
% 65.35/65.61  (step @p11675 :rule symm :premises (@p679))
% 65.35/65.61  (step @p11676 :rule bool-double-not-elim :args (@t1522))
% 65.35/65.61  (step @p11677 :rule nary_cong :premises (@p11676 @p2247 @p1519) :args ((or (not @t1523) @t314 @t174)))
% 65.35/65.61  (assume-push @p39477 @t313)
% 65.35/65.61  (assume-push @p39478 @t173)
% 65.35/65.61  (assume-push @p39479 @t1523)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p11681 :rule symm :premises (@p39478))
% 65.35/65.61  (step @p11682 :rule trans :premises (@p39477 @p11681))
% 65.35/65.61  (step @p11683 :rule true_intro :premises (@p11682))
% 65.35/65.61  (step @p11684 :rule false_intro :premises (@p11675))
% 65.35/65.61  (step @p11685 :rule symm :premises (@p11684))
% 65.35/65.61  (step @p11686 :rule trans :premises (@p11685 @p11683))
% 65.35/65.61  (step @p11687 false :rule eq_resolve :premises (@p11686 @p2958))
% 65.35/65.61  (step-pop @p39480 :rule scope :premises (@p11687))
% 65.35/65.61  (step-pop @p39481 :rule scope :premises (@p39480))
% 65.35/65.61  (step-pop @p39482 :rule scope :premises (@p39481))
% 65.35/65.61  (step @p11688 :rule process_scope :premises (@p39482) :args (false))
% 65.35/65.61  (assume-push @p39483 @t1523)
% 65.35/65.61  (assume-push @p39484 @t313)
% 65.35/65.61  (assume-push @p39485 @t173)
% 65.35/65.61  (step @p11695 :rule and_intro :premises (@p39484 @p39485 @p11675))
% 65.35/65.61  (step-pop @p39486 :rule scope :premises (@p11695))
% 65.35/65.61  (step-pop @p39487 :rule scope :premises (@p39486))
% 65.35/65.61  (step-pop @p39488 :rule scope :premises (@p39487))
% 65.35/65.61  (step @p11696 :rule process_scope :premises (@p39488) :args (@t1524))
% 65.35/65.61  (step @p11700 :rule implies_elim :premises (@p11696))
% 65.35/65.61  (step @p11701 :rule resolution :premises (@p11700 @p11688) :args (true @t1524))
% 65.35/65.61  (step @p11702 :rule not_and :premises (@p11701))
% 65.35/65.61  (step @p11703 :rule eq_resolve :premises (@p11702 @p11677))
% 65.35/65.61  (step @p11704 :rule symm :premises (@p716))
% 65.35/65.61  (step @p11705 :rule bool-double-not-elim :args (@t1525))
% 65.35/65.61  (step @p11706 :rule nary_cong :premises (@p11705 @p2247 @p1493) :args ((or (not @t1526) @t314 @t169)))
% 65.35/65.61  (assume-push @p39489 @t313)
% 65.35/65.61  (assume-push @p39490 @t168)
% 65.35/65.61  (assume-push @p39491 @t1526)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p11710 :rule symm :premises (@p39490))
% 65.35/65.61  (step @p11711 :rule trans :premises (@p39489 @p11710))
% 65.35/65.61  (step @p11712 :rule true_intro :premises (@p11711))
% 65.35/65.61  (step @p11713 :rule false_intro :premises (@p11704))
% 65.35/65.61  (step @p11714 :rule symm :premises (@p11713))
% 65.35/65.61  (step @p11715 :rule trans :premises (@p11714 @p11712))
% 65.35/65.61  (step @p11716 false :rule eq_resolve :premises (@p11715 @p2958))
% 65.35/65.61  (step-pop @p39492 :rule scope :premises (@p11716))
% 65.35/65.61  (step-pop @p39493 :rule scope :premises (@p39492))
% 65.35/65.61  (step-pop @p39494 :rule scope :premises (@p39493))
% 65.35/65.61  (step @p11717 :rule process_scope :premises (@p39494) :args (false))
% 65.35/65.61  (assume-push @p39495 @t1526)
% 65.35/65.61  (assume-push @p39496 @t313)
% 65.35/65.61  (assume-push @p39497 @t168)
% 65.35/65.61  (step @p11724 :rule and_intro :premises (@p39496 @p39497 @p11704))
% 65.35/65.61  (step-pop @p39498 :rule scope :premises (@p11724))
% 65.35/65.61  (step-pop @p39499 :rule scope :premises (@p39498))
% 65.35/65.61  (step-pop @p39500 :rule scope :premises (@p39499))
% 65.35/65.61  (step @p11725 :rule process_scope :premises (@p39500) :args (@t1527))
% 65.35/65.61  (step @p11729 :rule implies_elim :premises (@p11725))
% 65.35/65.61  (step @p11730 :rule resolution :premises (@p11729 @p11717) :args (true @t1527))
% 65.35/65.61  (step @p11731 :rule not_and :premises (@p11730))
% 65.35/65.61  (step @p11732 :rule eq_resolve :premises (@p11731 @p11706))
% 65.35/65.61  (step @p11733 :rule symm :premises (@p754))
% 65.35/65.61  (step @p11734 :rule bool-double-not-elim :args (@t1528))
% 65.35/65.61  (step @p11735 :rule nary_cong :premises (@p11734 @p2247 @p1467) :args ((or (not @t1529) @t314 @t164)))
% 65.35/65.61  (assume-push @p39501 @t313)
% 65.35/65.61  (assume-push @p39502 @t163)
% 65.35/65.61  (assume-push @p39503 @t1529)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p11739 :rule symm :premises (@p39502))
% 65.35/65.61  (step @p11740 :rule trans :premises (@p39501 @p11739))
% 65.35/65.61  (step @p11741 :rule true_intro :premises (@p11740))
% 65.35/65.61  (step @p11742 :rule false_intro :premises (@p11733))
% 65.35/65.61  (step @p11743 :rule symm :premises (@p11742))
% 65.35/65.61  (step @p11744 :rule trans :premises (@p11743 @p11741))
% 65.35/65.61  (step @p11745 false :rule eq_resolve :premises (@p11744 @p2958))
% 65.35/65.61  (step-pop @p39504 :rule scope :premises (@p11745))
% 65.35/65.61  (step-pop @p39505 :rule scope :premises (@p39504))
% 65.35/65.61  (step-pop @p39506 :rule scope :premises (@p39505))
% 65.35/65.61  (step @p11746 :rule process_scope :premises (@p39506) :args (false))
% 65.35/65.61  (assume-push @p39507 @t1529)
% 65.35/65.61  (assume-push @p39508 @t313)
% 65.35/65.61  (assume-push @p39509 @t163)
% 65.35/65.61  (step @p11753 :rule and_intro :premises (@p39508 @p39509 @p11733))
% 65.35/65.61  (step-pop @p39510 :rule scope :premises (@p11753))
% 65.35/65.61  (step-pop @p39511 :rule scope :premises (@p39510))
% 65.35/65.61  (step-pop @p39512 :rule scope :premises (@p39511))
% 65.35/65.61  (step @p11754 :rule process_scope :premises (@p39512) :args (@t1530))
% 65.35/65.61  (step @p11758 :rule implies_elim :premises (@p11754))
% 65.35/65.61  (step @p11759 :rule resolution :premises (@p11758 @p11746) :args (true @t1530))
% 65.35/65.61  (step @p11760 :rule not_and :premises (@p11759))
% 65.35/65.61  (step @p11761 :rule eq_resolve :premises (@p11760 @p11735))
% 65.35/65.61  (step @p11762 :rule symm :premises (@p793))
% 65.35/65.61  (step @p11763 :rule bool-double-not-elim :args (@t1531))
% 65.35/65.61  (step @p11764 :rule nary_cong :premises (@p11763 @p2247 @p1441) :args ((or (not @t1532) @t314 @t159)))
% 65.35/65.61  (assume-push @p39513 @t313)
% 65.35/65.61  (assume-push @p39514 @t158)
% 65.35/65.61  (assume-push @p39515 @t1532)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p11768 :rule symm :premises (@p39514))
% 65.35/65.61  (step @p11769 :rule trans :premises (@p39513 @p11768))
% 65.35/65.61  (step @p11770 :rule true_intro :premises (@p11769))
% 65.35/65.61  (step @p11771 :rule false_intro :premises (@p11762))
% 65.35/65.61  (step @p11772 :rule symm :premises (@p11771))
% 65.35/65.61  (step @p11773 :rule trans :premises (@p11772 @p11770))
% 65.35/65.61  (step @p11774 false :rule eq_resolve :premises (@p11773 @p2958))
% 65.35/65.61  (step-pop @p39516 :rule scope :premises (@p11774))
% 65.35/65.61  (step-pop @p39517 :rule scope :premises (@p39516))
% 65.35/65.61  (step-pop @p39518 :rule scope :premises (@p39517))
% 65.35/65.61  (step @p11775 :rule process_scope :premises (@p39518) :args (false))
% 65.35/65.61  (assume-push @p39519 @t1532)
% 65.35/65.61  (assume-push @p39520 @t313)
% 65.35/65.61  (assume-push @p39521 @t158)
% 65.35/65.61  (step @p11782 :rule and_intro :premises (@p39520 @p39521 @p11762))
% 65.35/65.61  (step-pop @p39522 :rule scope :premises (@p11782))
% 65.35/65.61  (step-pop @p39523 :rule scope :premises (@p39522))
% 65.35/65.61  (step-pop @p39524 :rule scope :premises (@p39523))
% 65.35/65.61  (step @p11783 :rule process_scope :premises (@p39524) :args (@t1533))
% 65.35/65.61  (step @p11787 :rule implies_elim :premises (@p11783))
% 65.35/65.61  (step @p11788 :rule resolution :premises (@p11787 @p11775) :args (true @t1533))
% 65.35/65.61  (step @p11789 :rule not_and :premises (@p11788))
% 65.35/65.61  (step @p11790 :rule eq_resolve :premises (@p11789 @p11764))
% 65.35/65.61  (step @p11791 :rule symm :premises (@p833))
% 65.35/65.61  (step @p11792 :rule bool-double-not-elim :args (@t1534))
% 65.35/65.61  (step @p11793 :rule nary_cong :premises (@p11792 @p2247 @p1415) :args ((or (not @t1535) @t314 @t154)))
% 65.35/65.61  (assume-push @p39525 @t313)
% 65.35/65.61  (assume-push @p39526 @t153)
% 65.35/65.61  (assume-push @p39527 @t1535)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p11797 :rule symm :premises (@p39526))
% 65.35/65.61  (step @p11798 :rule trans :premises (@p39525 @p11797))
% 65.35/65.61  (step @p11799 :rule true_intro :premises (@p11798))
% 65.35/65.61  (step @p11800 :rule false_intro :premises (@p11791))
% 65.35/65.61  (step @p11801 :rule symm :premises (@p11800))
% 65.35/65.61  (step @p11802 :rule trans :premises (@p11801 @p11799))
% 65.35/65.61  (step @p11803 false :rule eq_resolve :premises (@p11802 @p2958))
% 65.35/65.61  (step-pop @p39528 :rule scope :premises (@p11803))
% 65.35/65.61  (step-pop @p39529 :rule scope :premises (@p39528))
% 65.35/65.61  (step-pop @p39530 :rule scope :premises (@p39529))
% 65.35/65.61  (step @p11804 :rule process_scope :premises (@p39530) :args (false))
% 65.35/65.61  (assume-push @p39531 @t1535)
% 65.35/65.61  (assume-push @p39532 @t313)
% 65.35/65.61  (assume-push @p39533 @t153)
% 65.35/65.61  (step @p11811 :rule and_intro :premises (@p39532 @p39533 @p11791))
% 65.35/65.61  (step-pop @p39534 :rule scope :premises (@p11811))
% 65.35/65.61  (step-pop @p39535 :rule scope :premises (@p39534))
% 65.35/65.61  (step-pop @p39536 :rule scope :premises (@p39535))
% 65.35/65.61  (step @p11812 :rule process_scope :premises (@p39536) :args (@t1536))
% 65.35/65.61  (step @p11816 :rule implies_elim :premises (@p11812))
% 65.35/65.61  (step @p11817 :rule resolution :premises (@p11816 @p11804) :args (true @t1536))
% 65.35/65.61  (step @p11818 :rule not_and :premises (@p11817))
% 65.35/65.61  (step @p11819 :rule eq_resolve :premises (@p11818 @p11793))
% 65.35/65.61  (step @p11820 :rule symm :premises (@p874))
% 65.35/65.61  (step @p11821 :rule bool-double-not-elim :args (@t1537))
% 65.35/65.61  (step @p11822 :rule nary_cong :premises (@p11821 @p2247 @p1389) :args ((or (not @t1538) @t314 @t149)))
% 65.35/65.61  (assume-push @p39537 @t313)
% 65.35/65.61  (assume-push @p39538 @t148)
% 65.35/65.61  (assume-push @p39539 @t1538)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p11826 :rule symm :premises (@p39538))
% 65.35/65.61  (step @p11827 :rule trans :premises (@p39537 @p11826))
% 65.35/65.61  (step @p11828 :rule true_intro :premises (@p11827))
% 65.35/65.61  (step @p11829 :rule false_intro :premises (@p11820))
% 65.35/65.61  (step @p11830 :rule symm :premises (@p11829))
% 65.35/65.61  (step @p11831 :rule trans :premises (@p11830 @p11828))
% 65.35/65.61  (step @p11832 false :rule eq_resolve :premises (@p11831 @p2958))
% 65.35/65.61  (step-pop @p39540 :rule scope :premises (@p11832))
% 65.35/65.61  (step-pop @p39541 :rule scope :premises (@p39540))
% 65.35/65.61  (step-pop @p39542 :rule scope :premises (@p39541))
% 65.35/65.61  (step @p11833 :rule process_scope :premises (@p39542) :args (false))
% 65.35/65.61  (assume-push @p39543 @t1538)
% 65.35/65.61  (assume-push @p39544 @t313)
% 65.35/65.61  (assume-push @p39545 @t148)
% 65.35/65.61  (step @p11840 :rule and_intro :premises (@p39544 @p39545 @p11820))
% 65.35/65.61  (step-pop @p39546 :rule scope :premises (@p11840))
% 65.35/65.61  (step-pop @p39547 :rule scope :premises (@p39546))
% 65.35/65.61  (step-pop @p39548 :rule scope :premises (@p39547))
% 65.35/65.61  (step @p11841 :rule process_scope :premises (@p39548) :args (@t1539))
% 65.35/65.61  (step @p11845 :rule implies_elim :premises (@p11841))
% 65.35/65.61  (step @p11846 :rule resolution :premises (@p11845 @p11833) :args (true @t1539))
% 65.35/65.61  (step @p11847 :rule not_and :premises (@p11846))
% 65.35/65.61  (step @p11848 :rule eq_resolve :premises (@p11847 @p11822))
% 65.35/65.61  (step @p11849 :rule symm :premises (@p916))
% 65.35/65.61  (step @p11850 :rule bool-double-not-elim :args (@t1540))
% 65.35/65.61  (step @p11851 :rule nary_cong :premises (@p11850 @p2247 @p1363) :args ((or (not @t1541) @t314 @t144)))
% 65.35/65.61  (assume-push @p39549 @t313)
% 65.35/65.61  (assume-push @p39550 @t143)
% 65.35/65.61  (assume-push @p39551 @t1541)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p11855 :rule symm :premises (@p39550))
% 65.35/65.61  (step @p11856 :rule trans :premises (@p39549 @p11855))
% 65.35/65.61  (step @p11857 :rule true_intro :premises (@p11856))
% 65.35/65.61  (step @p11858 :rule false_intro :premises (@p11849))
% 65.35/65.61  (step @p11859 :rule symm :premises (@p11858))
% 65.35/65.61  (step @p11860 :rule trans :premises (@p11859 @p11857))
% 65.35/65.61  (step @p11861 false :rule eq_resolve :premises (@p11860 @p2958))
% 65.35/65.61  (step-pop @p39552 :rule scope :premises (@p11861))
% 65.35/65.61  (step-pop @p39553 :rule scope :premises (@p39552))
% 65.35/65.61  (step-pop @p39554 :rule scope :premises (@p39553))
% 65.35/65.61  (step @p11862 :rule process_scope :premises (@p39554) :args (false))
% 65.35/65.61  (assume-push @p39555 @t1541)
% 65.35/65.61  (assume-push @p39556 @t313)
% 65.35/65.61  (assume-push @p39557 @t143)
% 65.35/65.61  (step @p11869 :rule and_intro :premises (@p39556 @p39557 @p11849))
% 65.35/65.61  (step-pop @p39558 :rule scope :premises (@p11869))
% 65.35/65.61  (step-pop @p39559 :rule scope :premises (@p39558))
% 65.35/65.61  (step-pop @p39560 :rule scope :premises (@p39559))
% 65.35/65.61  (step @p11870 :rule process_scope :premises (@p39560) :args (@t1542))
% 65.35/65.61  (step @p11874 :rule implies_elim :premises (@p11870))
% 65.35/65.61  (step @p11875 :rule resolution :premises (@p11874 @p11862) :args (true @t1542))
% 65.35/65.61  (step @p11876 :rule not_and :premises (@p11875))
% 65.35/65.61  (step @p11877 :rule eq_resolve :premises (@p11876 @p11851))
% 65.35/65.61  (step @p11878 :rule symm :premises (@p959))
% 65.35/65.61  (step @p11879 :rule bool-double-not-elim :args (@t1543))
% 65.35/65.61  (step @p11880 :rule nary_cong :premises (@p11879 @p2247 @p1337) :args ((or (not @t1544) @t314 @t139)))
% 65.35/65.61  (assume-push @p39561 @t313)
% 65.35/65.61  (assume-push @p39562 @t138)
% 65.35/65.61  (assume-push @p39563 @t1544)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p11884 :rule symm :premises (@p39562))
% 65.35/65.61  (step @p11885 :rule trans :premises (@p39561 @p11884))
% 65.35/65.61  (step @p11886 :rule true_intro :premises (@p11885))
% 65.35/65.61  (step @p11887 :rule false_intro :premises (@p11878))
% 65.35/65.61  (step @p11888 :rule symm :premises (@p11887))
% 65.35/65.61  (step @p11889 :rule trans :premises (@p11888 @p11886))
% 65.35/65.61  (step @p11890 false :rule eq_resolve :premises (@p11889 @p2958))
% 65.35/65.61  (step-pop @p39564 :rule scope :premises (@p11890))
% 65.35/65.61  (step-pop @p39565 :rule scope :premises (@p39564))
% 65.35/65.61  (step-pop @p39566 :rule scope :premises (@p39565))
% 65.35/65.61  (step @p11891 :rule process_scope :premises (@p39566) :args (false))
% 65.35/65.61  (assume-push @p39567 @t1544)
% 65.35/65.61  (assume-push @p39568 @t313)
% 65.35/65.61  (assume-push @p39569 @t138)
% 65.35/65.61  (step @p11898 :rule and_intro :premises (@p39568 @p39569 @p11878))
% 65.35/65.61  (step-pop @p39570 :rule scope :premises (@p11898))
% 65.35/65.61  (step-pop @p39571 :rule scope :premises (@p39570))
% 65.35/65.61  (step-pop @p39572 :rule scope :premises (@p39571))
% 65.35/65.61  (step @p11899 :rule process_scope :premises (@p39572) :args (@t1545))
% 65.35/65.61  (step @p11903 :rule implies_elim :premises (@p11899))
% 65.35/65.61  (step @p11904 :rule resolution :premises (@p11903 @p11891) :args (true @t1545))
% 65.35/65.61  (step @p11905 :rule not_and :premises (@p11904))
% 65.35/65.61  (step @p11906 :rule eq_resolve :premises (@p11905 @p11880))
% 65.35/65.61  (step @p11907 :rule symm :premises (@p1003))
% 65.35/65.61  (step @p11908 :rule bool-double-not-elim :args (@t1546))
% 65.35/65.61  (step @p11909 :rule nary_cong :premises (@p11908 @p2247 @p1311) :args ((or (not @t1547) @t314 @t134)))
% 65.35/65.61  (assume-push @p39573 @t313)
% 65.35/65.61  (assume-push @p39574 @t133)
% 65.35/65.61  (assume-push @p39575 @t1547)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p11913 :rule symm :premises (@p39574))
% 65.35/65.61  (step @p11914 :rule trans :premises (@p39573 @p11913))
% 65.35/65.61  (step @p11915 :rule true_intro :premises (@p11914))
% 65.35/65.61  (step @p11916 :rule false_intro :premises (@p11907))
% 65.35/65.61  (step @p11917 :rule symm :premises (@p11916))
% 65.35/65.61  (step @p11918 :rule trans :premises (@p11917 @p11915))
% 65.35/65.61  (step @p11919 false :rule eq_resolve :premises (@p11918 @p2958))
% 65.35/65.61  (step-pop @p39576 :rule scope :premises (@p11919))
% 65.35/65.61  (step-pop @p39577 :rule scope :premises (@p39576))
% 65.35/65.61  (step-pop @p39578 :rule scope :premises (@p39577))
% 65.35/65.61  (step @p11920 :rule process_scope :premises (@p39578) :args (false))
% 65.35/65.61  (assume-push @p39579 @t1547)
% 65.35/65.61  (assume-push @p39580 @t313)
% 65.35/65.61  (assume-push @p39581 @t133)
% 65.35/65.61  (step @p11927 :rule and_intro :premises (@p39580 @p39581 @p11907))
% 65.35/65.61  (step-pop @p39582 :rule scope :premises (@p11927))
% 65.35/65.61  (step-pop @p39583 :rule scope :premises (@p39582))
% 65.35/65.61  (step-pop @p39584 :rule scope :premises (@p39583))
% 65.35/65.61  (step @p11928 :rule process_scope :premises (@p39584) :args (@t1548))
% 65.35/65.61  (step @p11932 :rule implies_elim :premises (@p11928))
% 65.35/65.61  (step @p11933 :rule resolution :premises (@p11932 @p11920) :args (true @t1548))
% 65.35/65.61  (step @p11934 :rule not_and :premises (@p11933))
% 65.35/65.61  (step @p11935 :rule eq_resolve :premises (@p11934 @p11909))
% 65.35/65.61  (step @p11936 :rule symm :premises (@p1048))
% 65.35/65.61  (step @p11937 :rule bool-double-not-elim :args (@t1549))
% 65.35/65.61  (step @p11938 :rule nary_cong :premises (@p11937 @p2247 @p1285) :args ((or (not @t1550) @t314 @t129)))
% 65.35/65.61  (assume-push @p39585 @t313)
% 65.35/65.61  (assume-push @p39586 @t128)
% 65.35/65.61  (assume-push @p39587 @t1550)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p11942 :rule symm :premises (@p39586))
% 65.35/65.61  (step @p11943 :rule trans :premises (@p39585 @p11942))
% 65.35/65.61  (step @p11944 :rule true_intro :premises (@p11943))
% 65.35/65.61  (step @p11945 :rule false_intro :premises (@p11936))
% 65.35/65.61  (step @p11946 :rule symm :premises (@p11945))
% 65.35/65.61  (step @p11947 :rule trans :premises (@p11946 @p11944))
% 65.35/65.61  (step @p11948 false :rule eq_resolve :premises (@p11947 @p2958))
% 65.35/65.61  (step-pop @p39588 :rule scope :premises (@p11948))
% 65.35/65.61  (step-pop @p39589 :rule scope :premises (@p39588))
% 65.35/65.61  (step-pop @p39590 :rule scope :premises (@p39589))
% 65.35/65.61  (step @p11949 :rule process_scope :premises (@p39590) :args (false))
% 65.35/65.61  (assume-push @p39591 @t1550)
% 65.35/65.61  (assume-push @p39592 @t313)
% 65.35/65.61  (assume-push @p39593 @t128)
% 65.35/65.61  (step @p11956 :rule and_intro :premises (@p39592 @p39593 @p11936))
% 65.35/65.61  (step-pop @p39594 :rule scope :premises (@p11956))
% 65.35/65.61  (step-pop @p39595 :rule scope :premises (@p39594))
% 65.35/65.61  (step-pop @p39596 :rule scope :premises (@p39595))
% 65.35/65.61  (step @p11957 :rule process_scope :premises (@p39596) :args (@t1551))
% 65.35/65.61  (step @p11961 :rule implies_elim :premises (@p11957))
% 65.35/65.61  (step @p11962 :rule resolution :premises (@p11961 @p11949) :args (true @t1551))
% 65.35/65.61  (step @p11963 :rule not_and :premises (@p11962))
% 65.35/65.61  (step @p11964 :rule eq_resolve :premises (@p11963 @p11938))
% 65.35/65.61  (step @p11965 :rule symm :premises (@p1094))
% 65.35/65.61  (step @p11966 :rule bool-double-not-elim :args (@t1552))
% 65.35/65.61  (step @p11967 :rule nary_cong :premises (@p11966 @p2247 @p1259) :args ((or (not @t1553) @t314 @t124)))
% 65.35/65.61  (assume-push @p39597 @t313)
% 65.35/65.61  (assume-push @p39598 @t123)
% 65.35/65.61  (assume-push @p39599 @t1553)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p11971 :rule symm :premises (@p39598))
% 65.35/65.61  (step @p11972 :rule trans :premises (@p39597 @p11971))
% 65.35/65.61  (step @p11973 :rule true_intro :premises (@p11972))
% 65.35/65.61  (step @p11974 :rule false_intro :premises (@p11965))
% 65.35/65.61  (step @p11975 :rule symm :premises (@p11974))
% 65.35/65.61  (step @p11976 :rule trans :premises (@p11975 @p11973))
% 65.35/65.61  (step @p11977 false :rule eq_resolve :premises (@p11976 @p2958))
% 65.35/65.61  (step-pop @p39600 :rule scope :premises (@p11977))
% 65.35/65.61  (step-pop @p39601 :rule scope :premises (@p39600))
% 65.35/65.61  (step-pop @p39602 :rule scope :premises (@p39601))
% 65.35/65.61  (step @p11978 :rule process_scope :premises (@p39602) :args (false))
% 65.35/65.61  (assume-push @p39603 @t1553)
% 65.35/65.61  (assume-push @p39604 @t313)
% 65.35/65.61  (assume-push @p39605 @t123)
% 65.35/65.61  (step @p11985 :rule and_intro :premises (@p39604 @p39605 @p11965))
% 65.35/65.61  (step-pop @p39606 :rule scope :premises (@p11985))
% 65.35/65.61  (step-pop @p39607 :rule scope :premises (@p39606))
% 65.35/65.61  (step-pop @p39608 :rule scope :premises (@p39607))
% 65.35/65.61  (step @p11986 :rule process_scope :premises (@p39608) :args (@t1554))
% 65.35/65.61  (step @p11990 :rule implies_elim :premises (@p11986))
% 65.35/65.61  (step @p11991 :rule resolution :premises (@p11990 @p11978) :args (true @t1554))
% 65.35/65.61  (step @p11992 :rule not_and :premises (@p11991))
% 65.35/65.61  (step @p11993 :rule eq_resolve :premises (@p11992 @p11967))
% 65.35/65.61  (step @p11994 :rule symm :premises (@p1141))
% 65.35/65.61  (step @p11995 :rule bool-double-not-elim :args (@t1555))
% 65.35/65.61  (step @p11996 :rule nary_cong :premises (@p11995 @p2247 @p1232) :args ((or (not @t1556) @t314 @t117)))
% 65.35/65.61  (assume-push @p39609 @t313)
% 65.35/65.61  (assume-push @p39610 @t116)
% 65.35/65.61  (assume-push @p39611 @t1556)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p12000 :rule symm :premises (@p39610))
% 65.35/65.61  (step @p12001 :rule trans :premises (@p39609 @p12000))
% 65.35/65.61  (step @p12002 :rule true_intro :premises (@p12001))
% 65.35/65.61  (step @p12003 :rule false_intro :premises (@p11994))
% 65.35/65.61  (step @p12004 :rule symm :premises (@p12003))
% 65.35/65.61  (step @p12005 :rule trans :premises (@p12004 @p12002))
% 65.35/65.61  (step @p12006 false :rule eq_resolve :premises (@p12005 @p2958))
% 65.35/65.61  (step-pop @p39612 :rule scope :premises (@p12006))
% 65.35/65.61  (step-pop @p39613 :rule scope :premises (@p39612))
% 65.35/65.61  (step-pop @p39614 :rule scope :premises (@p39613))
% 65.35/65.61  (step @p12007 :rule process_scope :premises (@p39614) :args (false))
% 65.35/65.61  (assume-push @p39615 @t1556)
% 65.35/65.61  (assume-push @p39616 @t313)
% 65.35/65.61  (assume-push @p39617 @t116)
% 65.35/65.61  (step @p12014 :rule and_intro :premises (@p39616 @p39617 @p11994))
% 65.35/65.61  (step-pop @p39618 :rule scope :premises (@p12014))
% 65.35/65.61  (step-pop @p39619 :rule scope :premises (@p39618))
% 65.35/65.61  (step-pop @p39620 :rule scope :premises (@p39619))
% 65.35/65.61  (step @p12015 :rule process_scope :premises (@p39620) :args (@t1557))
% 65.35/65.61  (step @p12019 :rule implies_elim :premises (@p12015))
% 65.35/65.61  (step @p12020 :rule resolution :premises (@p12019 @p12007) :args (true @t1557))
% 65.35/65.61  (step @p12021 :rule not_and :premises (@p12020))
% 65.35/65.61  (step @p12022 :rule eq_resolve :premises (@p12021 @p11996))
% 65.35/65.61  (step @p12023 :rule instantiate :premises (@p2) :args ((@list tptp.i30 @t111 @t11 tptp.e30)))
% 65.35/65.61  (step @p12024 :rule cnf_or_pos :args (@t1560))
% 65.35/65.61  (step @p12025 :rule reordering :premises (@p12024) :args ((or @t258 @t1559 (not @t1560))))
% 65.35/65.61  (step @p12026 :rule instantiate :premises (@p2655) :args ((@list @t100 @t111 tptp.e41)))
% 65.35/65.61  (step @p12027 :rule instantiate :premises (@p2655) :args ((@list tptp.a1 @t111 tptp.e41)))
% 65.35/65.61  (assume-push @p39621 @t568)
% 65.35/65.61  (assume-push @p39622 @t508)
% 65.35/65.61  (assume-push @p39623 @t506)
% 65.35/65.61  (assume-push @p39624 @t503)
% 65.35/65.61  (assume-push @p39625 @t500)
% 65.35/65.61  (assume-push @p39626 @t497)
% 65.35/65.61  (assume-push @p39627 @t494)
% 65.35/65.61  (assume-push @p39628 @t491)
% 65.35/65.61  (assume-push @p39629 @t488)
% 65.35/65.61  (assume-push @p39630 @t485)
% 65.35/65.61  (assume-push @p39631 @t313)
% 65.35/65.61  (assume-push @p39632 @t627)
% 65.35/65.61  (assume-push @p39633 @t636)
% 65.35/65.61  (assume-push @p39634 @t634)
% 65.35/65.61  (assume-push @p39635 @t646)
% 65.35/65.61  (assume-push @p39636 @t624)
% 65.35/65.61  (assume-push @p39637 @t644)
% 65.35/65.61  (assume-push @p39638 @t639)
% 65.35/65.61  (assume-push @p39639 @t620)
% 65.35/65.61  (assume-push @p39640 @t648)
% 65.35/65.61  (assume-push @p39641 @t630)
% 65.35/65.61  (assume-push @p39642 @t616)
% 65.35/65.61  (assume-push @p39643 @t642)
% 65.35/65.61  (assume-push @p39644 @t651)
% 65.35/65.61  (assume-push @p39645 @t673)
% 65.35/65.61  (assume-push @p39646 @t801)
% 65.35/65.61  (assume-push @p39647 @t786)
% 65.35/65.61  (assume-push @p39648 @t819)
% 65.35/65.61  (assume-push @p39649 @t821)
% 65.35/65.61  (assume-push @p39650 @t796)
% 65.35/65.61  (assume-push @p39651 @t790)
% 65.35/65.61  (assume-push @p39652 @t799)
% 65.35/65.61  (assume-push @p39653 @t838)
% 65.35/65.61  (assume-push @p39654 @t805)
% 65.35/65.61  (assume-push @p39655 @t816)
% 65.35/65.61  (assume-push @p39656 @t823)
% 65.35/65.61  (assume-push @p39657 @t782)
% 65.35/65.61  (assume-push @p39658 @t793)
% 65.35/65.61  (assume-push @p39659 @t826)
% 65.35/65.61  (assume-push @p39660 @t840)
% 65.35/65.61  (assume-push @p39661 @t809)
% 65.35/65.61  (assume-push @p39662 @t842)
% 65.35/65.61  (assume-push @p39663 @t829)
% 65.35/65.61  (assume-push @p39664 @t813)
% 65.35/65.61  (assume-push @p39665 @t844)
% 65.35/65.61  (assume-push @p39666 @t836)
% 65.35/65.61  (assume-push @p39667 @t833)
% 65.35/65.61  (assume-push @p39668 @t1028)
% 65.35/65.61  (assume-push @p39669 @t1178)
% 65.35/65.61  (assume-push @p39670 @t1176)
% 65.35/65.61  (assume-push @p39671 @t1159)
% 65.35/65.61  (assume-push @p39672 @t1171)
% 65.35/65.61  (assume-push @p39673 @t1163)
% 65.35/65.61  (assume-push @p39674 @t1169)
% 65.35/65.61  (assume-push @p39675 @t1173)
% 65.35/65.61  (assume-push @p39676 @t1166)
% 65.35/65.61  (assume-push @p39677 @t1155)
% 65.35/65.61  (assume-push @p39678 @t1561)
% 65.35/65.61  (assume-push @p39679 @t1439)
% 65.35/65.61  (assume-push @p39680 @t1559)
% 65.35/65.61  (assume-push @p39681 @t1564)
% 65.35/65.61  (assume-push @p39682 @t568)
% 65.35/65.61  (assume-push @p39683 @t627)
% 65.35/65.61  (assume-push @p39684 @t636)
% 65.35/65.61  (assume-push @p39685 @t634)
% 65.35/65.61  (assume-push @p39686 @t646)
% 65.35/65.61  (assume-push @p39687 @t624)
% 65.35/65.61  (assume-push @p39688 @t644)
% 65.35/65.61  (assume-push @p39689 @t639)
% 65.35/65.61  (assume-push @p39690 @t620)
% 65.35/65.61  (assume-push @p39691 @t648)
% 65.35/65.61  (assume-push @p39692 @t630)
% 65.35/65.61  (assume-push @p39693 @t616)
% 65.35/65.61  (assume-push @p39694 @t642)
% 65.35/65.61  (assume-push @p39695 @t651)
% 65.35/65.61  (assume-push @p39696 @t673)
% 65.35/65.61  (assume-push @p39697 @t801)
% 65.35/65.61  (assume-push @p39698 @t786)
% 65.35/65.61  (assume-push @p39699 @t819)
% 65.35/65.61  (assume-push @p39700 @t821)
% 65.35/65.61  (assume-push @p39701 @t796)
% 65.35/65.61  (assume-push @p39702 @t790)
% 65.35/65.61  (assume-push @p39703 @t799)
% 65.35/65.61  (assume-push @p39704 @t838)
% 65.35/65.61  (assume-push @p39705 @t805)
% 65.35/65.61  (assume-push @p39706 @t816)
% 65.35/65.61  (assume-push @p39707 @t823)
% 65.35/65.61  (assume-push @p39708 @t782)
% 65.35/65.61  (assume-push @p39709 @t793)
% 65.35/65.61  (assume-push @p39710 @t826)
% 65.35/65.61  (assume-push @p39711 @t840)
% 65.35/65.61  (assume-push @p39712 @t809)
% 65.35/65.61  (assume-push @p39713 @t842)
% 65.35/65.61  (assume-push @p39714 @t829)
% 65.35/65.61  (assume-push @p39715 @t813)
% 65.35/65.61  (assume-push @p39716 @t844)
% 65.35/65.61  (assume-push @p39717 @t836)
% 65.35/65.61  (assume-push @p39718 @t833)
% 65.35/65.61  (assume-push @p39719 @t1028)
% 65.35/65.61  (assume-push @p39720 @t1178)
% 65.35/65.61  (assume-push @p39721 @t1176)
% 65.35/65.61  (assume-push @p39722 @t1159)
% 65.35/65.61  (assume-push @p39723 @t1171)
% 65.35/65.61  (assume-push @p39724 @t1163)
% 65.35/65.61  (assume-push @p39725 @t1169)
% 65.35/65.61  (assume-push @p39726 @t1173)
% 65.35/65.61  (assume-push @p39727 @t1166)
% 65.35/65.61  (assume-push @p39728 @t1155)
% 65.35/65.61  (assume-push @p39729 @t1439)
% 65.35/65.61  (assume-push @p39730 @t1559)
% 65.35/65.61  (assume-push @p39731 @t313)
% 65.35/65.61  (assume-push @p39732 @t1564)
% 65.35/65.61  (assume-push @p39733 @t1561)
% 65.35/65.61  (assume-push @p39734 @t485)
% 65.35/65.61  (assume-push @p39735 @t488)
% 65.35/65.61  (assume-push @p39736 @t491)
% 65.35/65.61  (assume-push @p39737 @t494)
% 65.35/65.61  (assume-push @p39738 @t497)
% 65.35/65.61  (assume-push @p39739 @t500)
% 65.35/65.61  (assume-push @p39740 @t503)
% 65.35/65.61  (assume-push @p39741 @t506)
% 65.35/65.61  (assume-push @p39742 @t508)
% 65.35/65.61  (step @p12150 :rule symm :premises (@p39621))
% 65.35/65.61  (step @p12151 :rule symm :premises (@p39632))
% 65.35/65.61  (step @p12152 :rule symm :premises (@p39633))
% 65.35/65.61  (step @p12153 :rule symm :premises (@p39634))
% 65.35/65.61  (step @p12154 :rule symm :premises (@p39635))
% 65.35/65.61  (step @p12155 :rule symm :premises (@p39636))
% 65.35/65.61  (step @p12156 :rule symm :premises (@p39637))
% 65.35/65.61  (step @p12157 :rule symm :premises (@p39638))
% 65.35/65.61  (step @p12158 :rule symm :premises (@p39639))
% 65.35/65.61  (step @p12159 :rule symm :premises (@p39640))
% 65.35/65.61  (step @p12160 :rule symm :premises (@p39641))
% 65.35/65.61  (step @p12161 :rule symm :premises (@p39642))
% 65.35/65.61  (step @p12162 :rule symm :premises (@p39643))
% 65.35/65.61  (step @p12163 :rule symm :premises (@p39644))
% 65.35/65.61  (step @p12164 :rule symm :premises (@p39645))
% 65.35/65.61  (step @p12165 :rule symm :premises (@p39646))
% 65.35/65.61  (step @p12166 :rule symm :premises (@p39647))
% 65.35/65.61  (step @p12167 :rule symm :premises (@p39648))
% 65.35/65.61  (step @p12168 :rule symm :premises (@p39649))
% 65.35/65.61  (step @p12169 :rule symm :premises (@p39650))
% 65.35/65.61  (step @p12170 :rule symm :premises (@p39651))
% 65.35/65.61  (step @p12171 :rule symm :premises (@p39652))
% 65.35/65.61  (step @p12172 :rule symm :premises (@p39653))
% 65.35/65.61  (step @p12173 :rule symm :premises (@p39654))
% 65.35/65.61  (step @p12174 :rule symm :premises (@p39655))
% 65.35/65.61  (step @p12175 :rule symm :premises (@p39656))
% 65.35/65.61  (step @p12176 :rule symm :premises (@p39657))
% 65.35/65.61  (step @p12177 :rule symm :premises (@p39658))
% 65.35/65.61  (step @p12178 :rule symm :premises (@p39659))
% 65.35/65.61  (step @p12179 :rule symm :premises (@p39660))
% 65.35/65.61  (step @p12180 :rule symm :premises (@p39661))
% 65.35/65.61  (step @p12181 :rule symm :premises (@p39662))
% 65.35/65.61  (step @p12182 :rule symm :premises (@p39663))
% 65.35/65.61  (step @p12183 :rule symm :premises (@p39664))
% 65.35/65.61  (step @p12184 :rule symm :premises (@p39665))
% 65.35/65.61  (step @p12185 :rule symm :premises (@p39666))
% 65.35/65.61  (step @p12186 :rule symm :premises (@p39667))
% 65.35/65.61  (step @p12187 :rule symm :premises (@p39668))
% 65.35/65.61  (step @p12188 :rule symm :premises (@p39669))
% 65.35/65.61  (step @p12189 :rule symm :premises (@p39670))
% 65.35/65.61  (step @p12190 :rule symm :premises (@p39671))
% 65.35/65.61  (step @p12191 :rule symm :premises (@p39672))
% 65.35/65.61  (step @p12192 :rule symm :premises (@p39673))
% 65.35/65.61  (step @p12193 :rule symm :premises (@p39674))
% 65.35/65.61  (step @p12194 :rule symm :premises (@p39675))
% 65.35/65.61  (step @p12195 :rule symm :premises (@p39676))
% 65.35/65.61  (step @p12196 :rule symm :premises (@p39677))
% 65.35/65.61  (step @p12197 :rule symm :premises (@p39679))
% 65.35/65.61  (step @p12198 :rule symm :premises (@p39680))
% 65.35/65.61  (step @p2816 :rule refl :args (@t111))
% 65.35/65.61  (step @p12199 :rule refl :args (tptp.e41))
% 65.35/65.61  (step @p12200 :rule symm :premises (@p39631))
% 65.35/65.61  (step @p2823 :rule refl :args (tptp.a1))
% 65.35/65.61  (step @p12201 :rule cong :premises (@p2823 @p12200 @p12199) :args (@t1562))
% 65.35/65.61  (step @p12202 :rule cong :premises (@p12201 @p2816) :args (@t1563))
% 65.35/65.61  (step @p12203 :rule symm :premises (@p12026))
% 65.35/65.61  (step @p12204 :rule refl :args (@t100))
% 65.35/65.61  (step @p12205 :rule cong :premises (@p12204 @p39631 @p12199) :args (@t101))
% 65.35/65.61  (step @p12206 :rule cong :premises (@p12205 @p2816) :args (@t481))
% 65.35/65.61  (step @p12207 :rule trans :premises (@p39622 @p39623 @p39624 @p39625 @p39626 @p39627 @p39628 @p39629 @p39630 @p12206 @p12203 @p12027 @p12202 @p12198 @p12197 @p12196 @p12195 @p12194 @p12193 @p12192 @p12191 @p12190 @p12189 @p12188 @p12187 @p12186 @p12185 @p12184 @p12183 @p12182 @p12181 @p12180 @p12179 @p12178 @p12177 @p12176 @p12175 @p12174 @p12173 @p12172 @p12171 @p12170 @p12169 @p12168 @p12167 @p12166 @p12165 @p12164 @p12163 @p12162 @p12161 @p12160 @p12159 @p12158 @p12157 @p12156 @p12155 @p12154 @p12153 @p12152 @p12151 @p12150))
% 65.35/65.61  (step-pop @p39743 :rule scope :premises (@p12207))
% 65.35/65.61  (step-pop @p39744 :rule scope :premises (@p39743))
% 65.35/65.61  (step-pop @p39745 :rule scope :premises (@p39744))
% 65.35/65.61  (step-pop @p39746 :rule scope :premises (@p39745))
% 65.35/65.61  (step-pop @p39747 :rule scope :premises (@p39746))
% 65.35/65.61  (step-pop @p39748 :rule scope :premises (@p39747))
% 65.35/65.61  (step-pop @p39749 :rule scope :premises (@p39748))
% 65.35/65.61  (step-pop @p39750 :rule scope :premises (@p39749))
% 65.35/65.61  (step-pop @p39751 :rule scope :premises (@p39750))
% 65.35/65.61  (step-pop @p39752 :rule scope :premises (@p39751))
% 65.35/65.61  (step-pop @p39753 :rule scope :premises (@p39752))
% 65.35/65.61  (step-pop @p39754 :rule scope :premises (@p39753))
% 65.35/65.61  (step-pop @p39755 :rule scope :premises (@p39754))
% 65.35/65.61  (step-pop @p39756 :rule scope :premises (@p39755))
% 65.35/65.61  (step-pop @p39757 :rule scope :premises (@p39756))
% 65.35/65.61  (step-pop @p39758 :rule scope :premises (@p39757))
% 65.35/65.61  (step-pop @p39759 :rule scope :premises (@p39758))
% 65.35/65.61  (step-pop @p39760 :rule scope :premises (@p39759))
% 65.35/65.61  (step-pop @p39761 :rule scope :premises (@p39760))
% 65.35/65.61  (step-pop @p39762 :rule scope :premises (@p39761))
% 65.35/65.61  (step-pop @p39763 :rule scope :premises (@p39762))
% 65.35/65.61  (step-pop @p39764 :rule scope :premises (@p39763))
% 65.35/65.61  (step-pop @p39765 :rule scope :premises (@p39764))
% 65.35/65.61  (step-pop @p39766 :rule scope :premises (@p39765))
% 65.35/65.61  (step-pop @p39767 :rule scope :premises (@p39766))
% 65.35/65.61  (step-pop @p39768 :rule scope :premises (@p39767))
% 65.35/65.61  (step-pop @p39769 :rule scope :premises (@p39768))
% 65.35/65.61  (step-pop @p39770 :rule scope :premises (@p39769))
% 65.35/65.61  (step-pop @p39771 :rule scope :premises (@p39770))
% 65.35/65.61  (step-pop @p39772 :rule scope :premises (@p39771))
% 65.35/65.61  (step-pop @p39773 :rule scope :premises (@p39772))
% 65.35/65.61  (step-pop @p39774 :rule scope :premises (@p39773))
% 65.35/65.61  (step-pop @p39775 :rule scope :premises (@p39774))
% 65.35/65.61  (step-pop @p39776 :rule scope :premises (@p39775))
% 65.35/65.61  (step-pop @p39777 :rule scope :premises (@p39776))
% 65.35/65.61  (step-pop @p39778 :rule scope :premises (@p39777))
% 65.35/65.61  (step-pop @p39779 :rule scope :premises (@p39778))
% 65.35/65.61  (step-pop @p39780 :rule scope :premises (@p39779))
% 65.35/65.61  (step-pop @p39781 :rule scope :premises (@p39780))
% 65.35/65.61  (step-pop @p39782 :rule scope :premises (@p39781))
% 65.35/65.61  (step-pop @p39783 :rule scope :premises (@p39782))
% 65.35/65.61  (step-pop @p39784 :rule scope :premises (@p39783))
% 65.35/65.61  (step-pop @p39785 :rule scope :premises (@p39784))
% 65.35/65.61  (step-pop @p39786 :rule scope :premises (@p39785))
% 65.35/65.61  (step-pop @p39787 :rule scope :premises (@p39786))
% 65.35/65.61  (step-pop @p39788 :rule scope :premises (@p39787))
% 65.35/65.61  (step-pop @p39789 :rule scope :premises (@p39788))
% 65.35/65.61  (step-pop @p39790 :rule scope :premises (@p39789))
% 65.35/65.61  (step-pop @p39791 :rule scope :premises (@p39790))
% 65.35/65.61  (step-pop @p39792 :rule scope :premises (@p39791))
% 65.35/65.61  (step-pop @p39793 :rule scope :premises (@p39792))
% 65.35/65.61  (step-pop @p39794 :rule scope :premises (@p39793))
% 65.35/65.61  (step-pop @p39795 :rule scope :premises (@p39794))
% 65.35/65.61  (step-pop @p39796 :rule scope :premises (@p39795))
% 65.35/65.61  (step-pop @p39797 :rule scope :premises (@p39796))
% 65.35/65.61  (step-pop @p39798 :rule scope :premises (@p39797))
% 65.35/65.61  (step-pop @p39799 :rule scope :premises (@p39798))
% 65.35/65.61  (step-pop @p39800 :rule scope :premises (@p39799))
% 65.35/65.61  (step-pop @p39801 :rule scope :premises (@p39800))
% 65.35/65.61  (step-pop @p39802 :rule scope :premises (@p39801))
% 65.35/65.61  (step-pop @p39803 :rule scope :premises (@p39802))
% 65.35/65.61  (step @p12208 :rule process_scope :premises (@p39803) :args (@t114))
% 65.35/65.61  (step @p12270 :rule and_intro :premises (@p39621 @p39632 @p39633 @p39634 @p39635 @p39636 @p39637 @p39638 @p39639 @p39640 @p39641 @p39642 @p39643 @p39644 @p39645 @p39646 @p39647 @p39648 @p39649 @p39650 @p39651 @p39652 @p39653 @p39654 @p39655 @p39656 @p39657 @p39658 @p39659 @p39660 @p39661 @p39662 @p39663 @p39664 @p39665 @p39666 @p39667 @p39668 @p39669 @p39670 @p39671 @p39672 @p39673 @p39674 @p39675 @p39676 @p39677 @p39679 @p39680 @p39631 @p12027 @p12026 @p39630 @p39629 @p39628 @p39627 @p39626 @p39625 @p39624 @p39623 @p39622))
% 65.35/65.61  (step @p12271 :rule modus_ponens :premises (@p12270 @p12208))
% 65.35/65.61  (step-pop @p39804 :rule scope :premises (@p12271))
% 65.35/65.61  (step-pop @p39805 :rule scope :premises (@p39804))
% 65.35/65.61  (step-pop @p39806 :rule scope :premises (@p39805))
% 65.35/65.61  (step-pop @p39807 :rule scope :premises (@p39806))
% 65.35/65.61  (step-pop @p39808 :rule scope :premises (@p39807))
% 65.35/65.61  (step-pop @p39809 :rule scope :premises (@p39808))
% 65.35/65.61  (step-pop @p39810 :rule scope :premises (@p39809))
% 65.35/65.61  (step-pop @p39811 :rule scope :premises (@p39810))
% 65.35/65.61  (step-pop @p39812 :rule scope :premises (@p39811))
% 65.35/65.61  (step-pop @p39813 :rule scope :premises (@p39812))
% 65.35/65.61  (step-pop @p39814 :rule scope :premises (@p39813))
% 65.35/65.61  (step-pop @p39815 :rule scope :premises (@p39814))
% 65.35/65.61  (step-pop @p39816 :rule scope :premises (@p39815))
% 65.35/65.61  (step-pop @p39817 :rule scope :premises (@p39816))
% 65.35/65.61  (step-pop @p39818 :rule scope :premises (@p39817))
% 65.35/65.61  (step-pop @p39819 :rule scope :premises (@p39818))
% 65.35/65.61  (step-pop @p39820 :rule scope :premises (@p39819))
% 65.35/65.61  (step-pop @p39821 :rule scope :premises (@p39820))
% 65.35/65.61  (step-pop @p39822 :rule scope :premises (@p39821))
% 65.35/65.61  (step-pop @p39823 :rule scope :premises (@p39822))
% 65.35/65.61  (step-pop @p39824 :rule scope :premises (@p39823))
% 65.35/65.61  (step-pop @p39825 :rule scope :premises (@p39824))
% 65.35/65.61  (step-pop @p39826 :rule scope :premises (@p39825))
% 65.35/65.61  (step-pop @p39827 :rule scope :premises (@p39826))
% 65.35/65.61  (step-pop @p39828 :rule scope :premises (@p39827))
% 65.35/65.61  (step-pop @p39829 :rule scope :premises (@p39828))
% 65.35/65.61  (step-pop @p39830 :rule scope :premises (@p39829))
% 65.35/65.61  (step-pop @p39831 :rule scope :premises (@p39830))
% 65.35/65.61  (step-pop @p39832 :rule scope :premises (@p39831))
% 65.35/65.61  (step-pop @p39833 :rule scope :premises (@p39832))
% 65.35/65.61  (step-pop @p39834 :rule scope :premises (@p39833))
% 65.35/65.61  (step-pop @p39835 :rule scope :premises (@p39834))
% 65.35/65.61  (step-pop @p39836 :rule scope :premises (@p39835))
% 65.35/65.61  (step-pop @p39837 :rule scope :premises (@p39836))
% 65.35/65.61  (step-pop @p39838 :rule scope :premises (@p39837))
% 65.35/65.61  (step-pop @p39839 :rule scope :premises (@p39838))
% 65.35/65.61  (step-pop @p39840 :rule scope :premises (@p39839))
% 65.35/65.61  (step-pop @p39841 :rule scope :premises (@p39840))
% 65.35/65.61  (step-pop @p39842 :rule scope :premises (@p39841))
% 65.35/65.61  (step-pop @p39843 :rule scope :premises (@p39842))
% 65.35/65.61  (step-pop @p39844 :rule scope :premises (@p39843))
% 65.35/65.61  (step-pop @p39845 :rule scope :premises (@p39844))
% 65.35/65.61  (step-pop @p39846 :rule scope :premises (@p39845))
% 65.35/65.61  (step-pop @p39847 :rule scope :premises (@p39846))
% 65.35/65.61  (step-pop @p39848 :rule scope :premises (@p39847))
% 65.35/65.61  (step-pop @p39849 :rule scope :premises (@p39848))
% 65.35/65.61  (step-pop @p39850 :rule scope :premises (@p39849))
% 65.35/65.61  (step-pop @p39851 :rule scope :premises (@p39850))
% 65.35/65.61  (step-pop @p39852 :rule scope :premises (@p39851))
% 65.35/65.61  (step-pop @p39853 :rule scope :premises (@p39852))
% 65.35/65.61  (step-pop @p39854 :rule scope :premises (@p39853))
% 65.35/65.61  (step-pop @p39855 :rule scope :premises (@p39854))
% 65.35/65.61  (step-pop @p39856 :rule scope :premises (@p39855))
% 65.35/65.61  (step-pop @p39857 :rule scope :premises (@p39856))
% 65.35/65.61  (step-pop @p39858 :rule scope :premises (@p39857))
% 65.35/65.61  (step-pop @p39859 :rule scope :premises (@p39858))
% 65.35/65.61  (step-pop @p39860 :rule scope :premises (@p39859))
% 65.35/65.61  (step-pop @p39861 :rule scope :premises (@p39860))
% 65.35/65.61  (step-pop @p39862 :rule scope :premises (@p39861))
% 65.35/65.61  (step-pop @p39863 :rule scope :premises (@p39862))
% 65.35/65.61  (step-pop @p39864 :rule scope :premises (@p39863))
% 65.35/65.61  (step @p12272 :rule process_scope :premises (@p39864) :args (@t114))
% 65.35/65.61  (step @p12334 :rule implies_elim :premises (@p12272))
% 65.35/65.61  (step @p12335 :rule cnf_and_neg :args (@t1565))
% 65.35/65.61  (step @p12336 :rule resolution :premises (@p12335 @p12334) :args (true @t1565))
% 65.35/65.61  (step @p12337 :rule reordering :premises (@p12336) :args ((or @t114 @t671 @t510 @t560 @t559 @t558 @t557 @t556 @t555 @t554 @t553 @t314 @t670 @t669 @t668 @t667 @t666 @t665 @t664 @t663 @t662 @t661 @t660 @t659 @t658 @t873 @t872 @t871 @t870 @t869 @t868 @t867 @t866 @t865 @t864 @t863 @t862 @t861 @t860 @t859 @t858 @t857 @t856 @t855 @t854 @t853 @t852 @t851 @t1194 @t1193 @t1192 @t1191 @t1190 @t1189 @t1188 @t1187 @t1186 @t1185 (not @t1561) @t1567 @t1566 (not @t1564))))
% 65.35/65.61  (step @p12338 :rule chain_m_resolution :premises (@p12337 @p12027 @p10891 @p12026 @p10887 @p10886 @p10076 @p10075 @p8652 @p8651 @p8029 @p6524 @p6520 @p6519 @p6012 @p6011 @p5168 @p5167 @p4780 @p3476 @p3472 @p2947 @p1229 @p3368 @p3366 @p3365 @p3363 @p3362 @p3360 @p3359 @p3357 @p4557 @p4555 @p4554 @p4552 @p7740 @p7738 @p4551 @p4549 @p3356 @p3354 @p4548 @p4546 @p3353 @p3351 @p4545 @p4543 @p4542 @p4540 @p4539 @p4537 @p7737 @p7735 @p4536 @p4534 @p4533 @p4531 @p7734 @p7732 @p7731 @p7729 @p3350 @p3348 @p7728 @p7726 @p4530 @p4528 @p3347 @p3345 @p4527 @p4525 @p4524 @p4522 @p4521 @p4519 @p7725 @p7723 @p3344 @p3342 @p12025 @p12023 @p3341 @p3339 @p3338 @p3336 @p4518 @p4516 @p4515 @p4513 @p4512 @p4510 @p4509 @p4507 @p3335 @p3333 @p4506 @p4504 @p7722 @p7720 @p7719 @p7717 @p12022 @p11994 @p11993 @p11965 @p11964 @p11936 @p11935 @p11907 @p11906 @p11878 @p11877 @p11849 @p11848 @p11820 @p11819 @p11791 @p11790 @p11762 @p11761 @p11733 @p11732 @p11704 @p11703 @p11675 @p11674 @p11646 @p11645 @p11617 @p11616 @p11588 @p11587 @p11559 @p11558 @p11530 @p11529 @p11501 @p11500 @p11472 @p11471 @p11443 @p11442 @p11414 @p11413 @p11385 @p11384 @p11356 @p11355 @p11327 @p11326 @p11298 @p11297 @p11269 @p11268 @p11240 @p11239 @p11211 @p11210 @p11182 @p11181 @p11153 @p11152 @p11124 @p11123 @p11095 @p11094 @p11066 @p11065 @p11037 @p11036 @p11008 @p11007 @p10979 @p10978 @p10950 @p10949 @p10921 @p10920 @p10892) :args (@t314 (@list 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 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 true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true) (@list @t1564 @t1439 @t1561 @t793 @t485 @t1155 @t488 @t790 @t491 @t494 @t1028 @t786 @t497 @t782 @t500 @t616 @t503 @t506 @t673 @t508 @t568 @t114 @t651 @t652 @t648 @t649 @t646 @t647 @t644 @t645 @t844 @t845 @t842 @t843 @t1178 @t1179 @t840 @t841 @t642 @t643 @t838 @t839 @t639 @t640 @t836 @t837 @t833 @t834 @t829 @t830 @t1176 @t1177 @t826 @t827 @t823 @t824 @t1173 @t1174 @t1171 @t1172 @t636 @t637 @t1169 @t1170 @t821 @t822 @t634 @t635 @t819 @t820 @t816 @t817 @t813 @t814 @t1166 @t1167 @t630 @t631 @t1559 @t1560 @t627 @t628 @t624 @t625 @t809 @t810 @t805 @t806 @t801 @t802 @t799 @t800 @t620 @t621 @t796 @t797 @t1163 @t1164 @t1159 @t1160 @t116 @t1555 @t123 @t1552 @t128 @t1549 @t133 @t1546 @t138 @t1543 @t143 @t1540 @t148 @t1537 @t153 @t1534 @t158 @t1531 @t163 @t1528 @t168 @t1525 @t173 @t1522 @t178 @t1519 @t183 @t1516 @t188 @t1513 @t193 @t1510 @t198 @t1507 @t203 @t1504 @t208 @t1501 @t213 @t1498 @t218 @t1495 @t223 @t1492 @t228 @t1489 @t233 @t1486 @t238 @t1483 @t243 @t1480 @t248 @t1477 @t253 @t1474 @t258 @t1471 @t263 @t1468 @t268 @t1465 @t273 @t1462 @t278 @t1459 @t283 @t1456 @t288 @t1453 @t293 @t1450 @t298 @t1447 @t303 @t1444 @t308 @t1441)))
% 65.35/65.61  (step @p12339 :rule chain_m_resolution :premises (@p2625 @p12338 @p2623) :args (@t482 @t570 (@list @t313 @t483)))
% 65.35/65.61  (step @p12340 :rule eq-symm :args (@t1558 @t571))
% 65.35/65.61  (step @p12341 :rule refl :args (@t313))
% 65.35/65.61  (step @p12342 :rule nary_cong :premises (@p12341 @p12340) :args (@t1568))
% 65.35/65.61  (step @p12343 :rule refl :args (@t9))
% 65.35/65.61  (step @p12344 :rule cong :premises (@p12343 @p12342) :args ((=> @t9 @t1568)))
% 65.35/65.61  (assume-push @p39865 @t9)
% 65.35/65.61  (step @p12346 :rule instantiate :premises (@p2) :args ((@list tptp.i41 @t111 tptp.a1 tptp.e41)))
% 65.35/65.61  (step-pop @p39866 :rule scope :premises (@p12346))
% 65.35/65.61  (step @p12347 :rule process_scope :premises (@p39866) :args (@t1568))
% 65.35/65.61  (step @p12349 :rule eq_resolve :premises (@p12347 @p12344))
% 65.35/65.61  (step @p12350 :rule implies_elim :premises (@p12349))
% 65.35/65.61  (step @p12351 :rule chain_m_resolution :premises (@p12350 @p2) :args (@t1570 (@list false) (@list @t9)))
% 65.35/65.61  (step @p12352 :rule cnf_or_pos :args (@t1570))
% 65.35/65.61  (step @p12353 :rule reordering :premises (@p12352) :args ((or @t313 @t1569 (not @t1570))))
% 65.35/65.61  (step @p12354 :rule chain_m_resolution :premises (@p12353 @p12338 @p12351) :args (@t1569 @t570 (@list @t313 @t1570)))
% 65.35/65.61  (step @p12355 :rule symm :premises (@p80))
% 65.35/65.61  (step @p12356 :rule bool-double-not-elim :args (@t1571))
% 65.35/65.61  (step @p12357 :rule nary_cong :premises (@p12356 @p2221 @p2169) :args ((or (not @t1572) @t309 @t299)))
% 65.35/65.61  (assume-push @p39867 @t308)
% 65.35/65.61  (assume-push @p39868 @t298)
% 65.35/65.61  (assume-push @p39869 @t1572)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p12361 :rule symm :premises (@p39868))
% 65.35/65.61  (step @p12362 :rule trans :premises (@p39867 @p12361))
% 65.35/65.61  (step @p12363 :rule true_intro :premises (@p12362))
% 65.35/65.61  (step @p12364 :rule false_intro :premises (@p12355))
% 65.35/65.61  (step @p12365 :rule symm :premises (@p12364))
% 65.35/65.61  (step @p12366 :rule trans :premises (@p12365 @p12363))
% 65.35/65.61  (step @p12367 false :rule eq_resolve :premises (@p12366 @p2958))
% 65.35/65.61  (step-pop @p39870 :rule scope :premises (@p12367))
% 65.35/65.61  (step-pop @p39871 :rule scope :premises (@p39870))
% 65.35/65.61  (step-pop @p39872 :rule scope :premises (@p39871))
% 65.35/65.61  (step @p12368 :rule process_scope :premises (@p39872) :args (false))
% 65.35/65.61  (assume-push @p39873 @t1572)
% 65.35/65.61  (assume-push @p39874 @t308)
% 65.35/65.61  (assume-push @p39875 @t298)
% 65.35/65.61  (step @p12375 :rule and_intro :premises (@p39874 @p39875 @p12355))
% 65.35/65.61  (step-pop @p39876 :rule scope :premises (@p12375))
% 65.35/65.61  (step-pop @p39877 :rule scope :premises (@p39876))
% 65.35/65.61  (step-pop @p39878 :rule scope :premises (@p39877))
% 65.35/65.61  (step @p12376 :rule process_scope :premises (@p39878) :args (@t1573))
% 65.35/65.61  (step @p12380 :rule implies_elim :premises (@p12376))
% 65.35/65.61  (step @p12381 :rule resolution :premises (@p12380 @p12368) :args (true @t1573))
% 65.35/65.61  (step @p12382 :rule not_and :premises (@p12381))
% 65.35/65.61  (step @p12383 :rule eq_resolve :premises (@p12382 @p12357))
% 65.35/65.61  (step @p12384 :rule symm :premises (@p92))
% 65.35/65.61  (step @p12385 :rule bool-double-not-elim :args (@t1574))
% 65.35/65.61  (step @p12386 :rule nary_cong :premises (@p12385 @p2221 @p2143) :args ((or (not @t1575) @t309 @t294)))
% 65.35/65.61  (assume-push @p39879 @t308)
% 65.35/65.61  (assume-push @p39880 @t293)
% 65.35/65.61  (assume-push @p39881 @t1575)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p12390 :rule symm :premises (@p39880))
% 65.35/65.61  (step @p12391 :rule trans :premises (@p39879 @p12390))
% 65.35/65.61  (step @p12392 :rule true_intro :premises (@p12391))
% 65.35/65.61  (step @p12393 :rule false_intro :premises (@p12384))
% 65.35/65.61  (step @p12394 :rule symm :premises (@p12393))
% 65.35/65.61  (step @p12395 :rule trans :premises (@p12394 @p12392))
% 65.35/65.61  (step @p12396 false :rule eq_resolve :premises (@p12395 @p2958))
% 65.35/65.61  (step-pop @p39882 :rule scope :premises (@p12396))
% 65.35/65.61  (step-pop @p39883 :rule scope :premises (@p39882))
% 65.35/65.61  (step-pop @p39884 :rule scope :premises (@p39883))
% 65.35/65.61  (step @p12397 :rule process_scope :premises (@p39884) :args (false))
% 65.35/65.61  (assume-push @p39885 @t1575)
% 65.35/65.61  (assume-push @p39886 @t308)
% 65.35/65.61  (assume-push @p39887 @t293)
% 65.35/65.61  (step @p12404 :rule and_intro :premises (@p39886 @p39887 @p12384))
% 65.35/65.61  (step-pop @p39888 :rule scope :premises (@p12404))
% 65.35/65.61  (step-pop @p39889 :rule scope :premises (@p39888))
% 65.35/65.61  (step-pop @p39890 :rule scope :premises (@p39889))
% 65.35/65.61  (step @p12405 :rule process_scope :premises (@p39890) :args (@t1576))
% 65.35/65.61  (step @p12409 :rule implies_elim :premises (@p12405))
% 65.35/65.61  (step @p12410 :rule resolution :premises (@p12409 @p12397) :args (true @t1576))
% 65.35/65.61  (step @p12411 :rule not_and :premises (@p12410))
% 65.35/65.61  (step @p12412 :rule eq_resolve :premises (@p12411 @p12386))
% 65.35/65.61  (step @p12413 :rule symm :premises (@p105))
% 65.35/65.61  (step @p12414 :rule bool-double-not-elim :args (@t1577))
% 65.35/65.61  (step @p12415 :rule nary_cong :premises (@p12414 @p2221 @p2117) :args ((or (not @t1578) @t309 @t289)))
% 65.35/65.61  (assume-push @p39891 @t308)
% 65.35/65.61  (assume-push @p39892 @t288)
% 65.35/65.61  (assume-push @p39893 @t1578)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p12419 :rule symm :premises (@p39892))
% 65.35/65.61  (step @p12420 :rule trans :premises (@p39891 @p12419))
% 65.35/65.61  (step @p12421 :rule true_intro :premises (@p12420))
% 65.35/65.61  (step @p12422 :rule false_intro :premises (@p12413))
% 65.35/65.61  (step @p12423 :rule symm :premises (@p12422))
% 65.35/65.61  (step @p12424 :rule trans :premises (@p12423 @p12421))
% 65.35/65.61  (step @p12425 false :rule eq_resolve :premises (@p12424 @p2958))
% 65.35/65.61  (step-pop @p39894 :rule scope :premises (@p12425))
% 65.35/65.61  (step-pop @p39895 :rule scope :premises (@p39894))
% 65.35/65.61  (step-pop @p39896 :rule scope :premises (@p39895))
% 65.35/65.61  (step @p12426 :rule process_scope :premises (@p39896) :args (false))
% 65.35/65.61  (assume-push @p39897 @t1578)
% 65.35/65.61  (assume-push @p39898 @t308)
% 65.35/65.61  (assume-push @p39899 @t288)
% 65.35/65.61  (step @p12433 :rule and_intro :premises (@p39898 @p39899 @p12413))
% 65.35/65.61  (step-pop @p39900 :rule scope :premises (@p12433))
% 65.35/65.61  (step-pop @p39901 :rule scope :premises (@p39900))
% 65.35/65.61  (step-pop @p39902 :rule scope :premises (@p39901))
% 65.35/65.61  (step @p12434 :rule process_scope :premises (@p39902) :args (@t1579))
% 65.35/65.61  (step @p12438 :rule implies_elim :premises (@p12434))
% 65.35/65.61  (step @p12439 :rule resolution :premises (@p12438 @p12426) :args (true @t1579))
% 65.35/65.61  (step @p12440 :rule not_and :premises (@p12439))
% 65.35/65.61  (step @p12441 :rule eq_resolve :premises (@p12440 @p12415))
% 65.35/65.61  (step @p12442 :rule symm :premises (@p119))
% 65.35/65.61  (step @p12443 :rule bool-double-not-elim :args (@t1580))
% 65.35/65.61  (step @p12444 :rule nary_cong :premises (@p12443 @p2221 @p2091) :args ((or (not @t1581) @t309 @t284)))
% 65.35/65.61  (assume-push @p39903 @t308)
% 65.35/65.61  (assume-push @p39904 @t283)
% 65.35/65.61  (assume-push @p39905 @t1581)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p12448 :rule symm :premises (@p39904))
% 65.35/65.61  (step @p12449 :rule trans :premises (@p39903 @p12448))
% 65.35/65.61  (step @p12450 :rule true_intro :premises (@p12449))
% 65.35/65.61  (step @p12451 :rule false_intro :premises (@p12442))
% 65.35/65.61  (step @p12452 :rule symm :premises (@p12451))
% 65.35/65.61  (step @p12453 :rule trans :premises (@p12452 @p12450))
% 65.35/65.61  (step @p12454 false :rule eq_resolve :premises (@p12453 @p2958))
% 65.35/65.61  (step-pop @p39906 :rule scope :premises (@p12454))
% 65.35/65.61  (step-pop @p39907 :rule scope :premises (@p39906))
% 65.35/65.61  (step-pop @p39908 :rule scope :premises (@p39907))
% 65.35/65.61  (step @p12455 :rule process_scope :premises (@p39908) :args (false))
% 65.35/65.61  (assume-push @p39909 @t1581)
% 65.35/65.61  (assume-push @p39910 @t308)
% 65.35/65.61  (assume-push @p39911 @t283)
% 65.35/65.61  (step @p12462 :rule and_intro :premises (@p39910 @p39911 @p12442))
% 65.35/65.61  (step-pop @p39912 :rule scope :premises (@p12462))
% 65.35/65.61  (step-pop @p39913 :rule scope :premises (@p39912))
% 65.35/65.61  (step-pop @p39914 :rule scope :premises (@p39913))
% 65.35/65.61  (step @p12463 :rule process_scope :premises (@p39914) :args (@t1582))
% 65.35/65.61  (step @p12467 :rule implies_elim :premises (@p12463))
% 65.35/65.61  (step @p12468 :rule resolution :premises (@p12467 @p12455) :args (true @t1582))
% 65.35/65.61  (step @p12469 :rule not_and :premises (@p12468))
% 65.35/65.61  (step @p12470 :rule eq_resolve :premises (@p12469 @p12444))
% 65.35/65.61  (step @p12471 :rule symm :premises (@p134))
% 65.35/65.61  (step @p12472 :rule bool-double-not-elim :args (@t1583))
% 65.35/65.61  (step @p12473 :rule nary_cong :premises (@p12472 @p2221 @p2065) :args ((or (not @t1584) @t309 @t279)))
% 65.35/65.61  (assume-push @p39915 @t308)
% 65.35/65.61  (assume-push @p39916 @t278)
% 65.35/65.61  (assume-push @p39917 @t1584)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p12477 :rule symm :premises (@p39916))
% 65.35/65.61  (step @p12478 :rule trans :premises (@p39915 @p12477))
% 65.35/65.61  (step @p12479 :rule true_intro :premises (@p12478))
% 65.35/65.61  (step @p12480 :rule false_intro :premises (@p12471))
% 65.35/65.61  (step @p12481 :rule symm :premises (@p12480))
% 65.35/65.61  (step @p12482 :rule trans :premises (@p12481 @p12479))
% 65.35/65.61  (step @p12483 false :rule eq_resolve :premises (@p12482 @p2958))
% 65.35/65.61  (step-pop @p39918 :rule scope :premises (@p12483))
% 65.35/65.61  (step-pop @p39919 :rule scope :premises (@p39918))
% 65.35/65.61  (step-pop @p39920 :rule scope :premises (@p39919))
% 65.35/65.61  (step @p12484 :rule process_scope :premises (@p39920) :args (false))
% 65.35/65.61  (assume-push @p39921 @t1584)
% 65.35/65.61  (assume-push @p39922 @t308)
% 65.35/65.61  (assume-push @p39923 @t278)
% 65.35/65.61  (step @p12491 :rule and_intro :premises (@p39922 @p39923 @p12471))
% 65.35/65.61  (step-pop @p39924 :rule scope :premises (@p12491))
% 65.35/65.61  (step-pop @p39925 :rule scope :premises (@p39924))
% 65.35/65.61  (step-pop @p39926 :rule scope :premises (@p39925))
% 65.35/65.61  (step @p12492 :rule process_scope :premises (@p39926) :args (@t1585))
% 65.35/65.61  (step @p12496 :rule implies_elim :premises (@p12492))
% 65.35/65.61  (step @p12497 :rule resolution :premises (@p12496 @p12484) :args (true @t1585))
% 65.35/65.61  (step @p12498 :rule not_and :premises (@p12497))
% 65.35/65.61  (step @p12499 :rule eq_resolve :premises (@p12498 @p12473))
% 65.35/65.61  (step @p12500 :rule symm :premises (@p150))
% 65.35/65.61  (step @p12501 :rule bool-double-not-elim :args (@t1586))
% 65.35/65.61  (step @p12502 :rule nary_cong :premises (@p12501 @p2221 @p2039) :args ((or (not @t1587) @t309 @t274)))
% 65.35/65.61  (assume-push @p39927 @t308)
% 65.35/65.61  (assume-push @p39928 @t273)
% 65.35/65.61  (assume-push @p39929 @t1587)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p12506 :rule symm :premises (@p39928))
% 65.35/65.61  (step @p12507 :rule trans :premises (@p39927 @p12506))
% 65.35/65.61  (step @p12508 :rule true_intro :premises (@p12507))
% 65.35/65.61  (step @p12509 :rule false_intro :premises (@p12500))
% 65.35/65.61  (step @p12510 :rule symm :premises (@p12509))
% 65.35/65.61  (step @p12511 :rule trans :premises (@p12510 @p12508))
% 65.35/65.61  (step @p12512 false :rule eq_resolve :premises (@p12511 @p2958))
% 65.35/65.61  (step-pop @p39930 :rule scope :premises (@p12512))
% 65.35/65.61  (step-pop @p39931 :rule scope :premises (@p39930))
% 65.35/65.61  (step-pop @p39932 :rule scope :premises (@p39931))
% 65.35/65.61  (step @p12513 :rule process_scope :premises (@p39932) :args (false))
% 65.35/65.61  (assume-push @p39933 @t1587)
% 65.35/65.61  (assume-push @p39934 @t308)
% 65.35/65.61  (assume-push @p39935 @t273)
% 65.35/65.61  (step @p12520 :rule and_intro :premises (@p39934 @p39935 @p12500))
% 65.35/65.61  (step-pop @p39936 :rule scope :premises (@p12520))
% 65.35/65.61  (step-pop @p39937 :rule scope :premises (@p39936))
% 65.35/65.61  (step-pop @p39938 :rule scope :premises (@p39937))
% 65.35/65.61  (step @p12521 :rule process_scope :premises (@p39938) :args (@t1588))
% 65.35/65.61  (step @p12525 :rule implies_elim :premises (@p12521))
% 65.35/65.61  (step @p12526 :rule resolution :premises (@p12525 @p12513) :args (true @t1588))
% 65.35/65.61  (step @p12527 :rule not_and :premises (@p12526))
% 65.35/65.61  (step @p12528 :rule eq_resolve :premises (@p12527 @p12502))
% 65.35/65.61  (step @p12529 :rule symm :premises (@p167))
% 65.35/65.61  (step @p12530 :rule bool-double-not-elim :args (@t1589))
% 65.35/65.61  (step @p12531 :rule nary_cong :premises (@p12530 @p2221 @p2013) :args ((or (not @t1590) @t309 @t269)))
% 65.35/65.61  (assume-push @p39939 @t308)
% 65.35/65.61  (assume-push @p39940 @t268)
% 65.35/65.61  (assume-push @p39941 @t1590)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p12535 :rule symm :premises (@p39940))
% 65.35/65.61  (step @p12536 :rule trans :premises (@p39939 @p12535))
% 65.35/65.61  (step @p12537 :rule true_intro :premises (@p12536))
% 65.35/65.61  (step @p12538 :rule false_intro :premises (@p12529))
% 65.35/65.61  (step @p12539 :rule symm :premises (@p12538))
% 65.35/65.61  (step @p12540 :rule trans :premises (@p12539 @p12537))
% 65.35/65.61  (step @p12541 false :rule eq_resolve :premises (@p12540 @p2958))
% 65.35/65.61  (step-pop @p39942 :rule scope :premises (@p12541))
% 65.35/65.61  (step-pop @p39943 :rule scope :premises (@p39942))
% 65.35/65.61  (step-pop @p39944 :rule scope :premises (@p39943))
% 65.35/65.61  (step @p12542 :rule process_scope :premises (@p39944) :args (false))
% 65.35/65.61  (assume-push @p39945 @t1590)
% 65.35/65.61  (assume-push @p39946 @t308)
% 65.35/65.61  (assume-push @p39947 @t268)
% 65.35/65.61  (step @p12549 :rule and_intro :premises (@p39946 @p39947 @p12529))
% 65.35/65.61  (step-pop @p39948 :rule scope :premises (@p12549))
% 65.35/65.61  (step-pop @p39949 :rule scope :premises (@p39948))
% 65.35/65.61  (step-pop @p39950 :rule scope :premises (@p39949))
% 65.35/65.61  (step @p12550 :rule process_scope :premises (@p39950) :args (@t1591))
% 65.35/65.61  (step @p12554 :rule implies_elim :premises (@p12550))
% 65.35/65.61  (step @p12555 :rule resolution :premises (@p12554 @p12542) :args (true @t1591))
% 65.35/65.61  (step @p12556 :rule not_and :premises (@p12555))
% 65.35/65.61  (step @p12557 :rule eq_resolve :premises (@p12556 @p12531))
% 65.35/65.61  (step @p12558 :rule symm :premises (@p185))
% 65.35/65.61  (step @p12559 :rule bool-double-not-elim :args (@t1592))
% 65.35/65.61  (step @p12560 :rule nary_cong :premises (@p12559 @p2221 @p1987) :args ((or (not @t1593) @t309 @t264)))
% 65.35/65.61  (assume-push @p39951 @t308)
% 65.35/65.61  (assume-push @p39952 @t263)
% 65.35/65.61  (assume-push @p39953 @t1593)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p12564 :rule symm :premises (@p39952))
% 65.35/65.61  (step @p12565 :rule trans :premises (@p39951 @p12564))
% 65.35/65.61  (step @p12566 :rule true_intro :premises (@p12565))
% 65.35/65.61  (step @p12567 :rule false_intro :premises (@p12558))
% 65.35/65.61  (step @p12568 :rule symm :premises (@p12567))
% 65.35/65.61  (step @p12569 :rule trans :premises (@p12568 @p12566))
% 65.35/65.61  (step @p12570 false :rule eq_resolve :premises (@p12569 @p2958))
% 65.35/65.61  (step-pop @p39954 :rule scope :premises (@p12570))
% 65.35/65.61  (step-pop @p39955 :rule scope :premises (@p39954))
% 65.35/65.61  (step-pop @p39956 :rule scope :premises (@p39955))
% 65.35/65.61  (step @p12571 :rule process_scope :premises (@p39956) :args (false))
% 65.35/65.61  (assume-push @p39957 @t1593)
% 65.35/65.61  (assume-push @p39958 @t308)
% 65.35/65.61  (assume-push @p39959 @t263)
% 65.35/65.61  (step @p12578 :rule and_intro :premises (@p39958 @p39959 @p12558))
% 65.35/65.61  (step-pop @p39960 :rule scope :premises (@p12578))
% 65.35/65.61  (step-pop @p39961 :rule scope :premises (@p39960))
% 65.35/65.61  (step-pop @p39962 :rule scope :premises (@p39961))
% 65.35/65.61  (step @p12579 :rule process_scope :premises (@p39962) :args (@t1594))
% 65.35/65.61  (step @p12583 :rule implies_elim :premises (@p12579))
% 65.35/65.61  (step @p12584 :rule resolution :premises (@p12583 @p12571) :args (true @t1594))
% 65.35/65.61  (step @p12585 :rule not_and :premises (@p12584))
% 65.35/65.61  (step @p12586 :rule eq_resolve :premises (@p12585 @p12560))
% 65.35/65.61  (step @p12587 :rule symm :premises (@p224))
% 65.35/65.61  (step @p12588 :rule bool-double-not-elim :args (@t1595))
% 65.35/65.61  (step @p12589 :rule nary_cong :premises (@p12588 @p2221 @p1935) :args ((or (not @t1596) @t309 @t254)))
% 65.35/65.61  (assume-push @p39963 @t308)
% 65.35/65.61  (assume-push @p39964 @t253)
% 65.35/65.61  (assume-push @p39965 @t1596)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p12593 :rule symm :premises (@p39964))
% 65.35/65.61  (step @p12594 :rule trans :premises (@p39963 @p12593))
% 65.35/65.61  (step @p12595 :rule true_intro :premises (@p12594))
% 65.35/65.61  (step @p12596 :rule false_intro :premises (@p12587))
% 65.35/65.61  (step @p12597 :rule symm :premises (@p12596))
% 65.35/65.61  (step @p12598 :rule trans :premises (@p12597 @p12595))
% 65.35/65.61  (step @p12599 false :rule eq_resolve :premises (@p12598 @p2958))
% 65.35/65.61  (step-pop @p39966 :rule scope :premises (@p12599))
% 65.35/65.61  (step-pop @p39967 :rule scope :premises (@p39966))
% 65.35/65.61  (step-pop @p39968 :rule scope :premises (@p39967))
% 65.35/65.61  (step @p12600 :rule process_scope :premises (@p39968) :args (false))
% 65.35/65.61  (assume-push @p39969 @t1596)
% 65.35/65.61  (assume-push @p39970 @t308)
% 65.35/65.61  (assume-push @p39971 @t253)
% 65.35/65.61  (step @p12607 :rule and_intro :premises (@p39970 @p39971 @p12587))
% 65.35/65.61  (step-pop @p39972 :rule scope :premises (@p12607))
% 65.35/65.61  (step-pop @p39973 :rule scope :premises (@p39972))
% 65.35/65.61  (step-pop @p39974 :rule scope :premises (@p39973))
% 65.35/65.61  (step @p12608 :rule process_scope :premises (@p39974) :args (@t1597))
% 65.35/65.61  (step @p12612 :rule implies_elim :premises (@p12608))
% 65.35/65.61  (step @p12613 :rule resolution :premises (@p12612 @p12600) :args (true @t1597))
% 65.35/65.61  (step @p12614 :rule not_and :premises (@p12613))
% 65.35/65.61  (step @p12615 :rule eq_resolve :premises (@p12614 @p12589))
% 65.35/65.61  (step @p12616 :rule symm :premises (@p267))
% 65.35/65.61  (step @p12617 :rule bool-double-not-elim :args (@t1598))
% 65.35/65.61  (step @p12618 :rule nary_cong :premises (@p12617 @p2221 @p1883) :args ((or (not @t1599) @t309 @t244)))
% 65.35/65.61  (assume-push @p39975 @t308)
% 65.35/65.61  (assume-push @p39976 @t243)
% 65.35/65.61  (assume-push @p39977 @t1599)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p12622 :rule symm :premises (@p39976))
% 65.35/65.61  (step @p12623 :rule trans :premises (@p39975 @p12622))
% 65.35/65.61  (step @p12624 :rule true_intro :premises (@p12623))
% 65.35/65.61  (step @p12625 :rule false_intro :premises (@p12616))
% 65.35/65.61  (step @p12626 :rule symm :premises (@p12625))
% 65.35/65.61  (step @p12627 :rule trans :premises (@p12626 @p12624))
% 65.35/65.61  (step @p12628 false :rule eq_resolve :premises (@p12627 @p2958))
% 65.35/65.61  (step-pop @p39978 :rule scope :premises (@p12628))
% 65.35/65.61  (step-pop @p39979 :rule scope :premises (@p39978))
% 65.35/65.61  (step-pop @p39980 :rule scope :premises (@p39979))
% 65.35/65.61  (step @p12629 :rule process_scope :premises (@p39980) :args (false))
% 65.35/65.61  (assume-push @p39981 @t1599)
% 65.35/65.61  (assume-push @p39982 @t308)
% 65.35/65.61  (assume-push @p39983 @t243)
% 65.35/65.61  (step @p12636 :rule and_intro :premises (@p39982 @p39983 @p12616))
% 65.35/65.61  (step-pop @p39984 :rule scope :premises (@p12636))
% 65.35/65.61  (step-pop @p39985 :rule scope :premises (@p39984))
% 65.35/65.61  (step-pop @p39986 :rule scope :premises (@p39985))
% 65.35/65.61  (step @p12637 :rule process_scope :premises (@p39986) :args (@t1600))
% 65.35/65.61  (step @p12641 :rule implies_elim :premises (@p12637))
% 65.35/65.61  (step @p12642 :rule resolution :premises (@p12641 @p12629) :args (true @t1600))
% 65.35/65.61  (step @p12643 :rule not_and :premises (@p12642))
% 65.35/65.61  (step @p12644 :rule eq_resolve :premises (@p12643 @p12618))
% 65.35/65.61  (step @p12645 :rule symm :premises (@p290))
% 65.35/65.61  (step @p12646 :rule bool-double-not-elim :args (@t1601))
% 65.35/65.61  (step @p12647 :rule nary_cong :premises (@p12646 @p2221 @p1857) :args ((or (not @t1602) @t309 @t239)))
% 65.35/65.61  (assume-push @p39987 @t308)
% 65.35/65.61  (assume-push @p39988 @t238)
% 65.35/65.61  (assume-push @p39989 @t1602)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p12651 :rule symm :premises (@p39988))
% 65.35/65.61  (step @p12652 :rule trans :premises (@p39987 @p12651))
% 65.35/65.61  (step @p12653 :rule true_intro :premises (@p12652))
% 65.35/65.61  (step @p12654 :rule false_intro :premises (@p12645))
% 65.35/65.61  (step @p12655 :rule symm :premises (@p12654))
% 65.35/65.61  (step @p12656 :rule trans :premises (@p12655 @p12653))
% 65.35/65.61  (step @p12657 false :rule eq_resolve :premises (@p12656 @p2958))
% 65.35/65.61  (step-pop @p39990 :rule scope :premises (@p12657))
% 65.35/65.61  (step-pop @p39991 :rule scope :premises (@p39990))
% 65.35/65.61  (step-pop @p39992 :rule scope :premises (@p39991))
% 65.35/65.61  (step @p12658 :rule process_scope :premises (@p39992) :args (false))
% 65.35/65.61  (assume-push @p39993 @t1602)
% 65.35/65.61  (assume-push @p39994 @t308)
% 65.35/65.61  (assume-push @p39995 @t238)
% 65.35/65.61  (step @p12665 :rule and_intro :premises (@p39994 @p39995 @p12645))
% 65.35/65.61  (step-pop @p39996 :rule scope :premises (@p12665))
% 65.35/65.61  (step-pop @p39997 :rule scope :premises (@p39996))
% 65.35/65.61  (step-pop @p39998 :rule scope :premises (@p39997))
% 65.35/65.61  (step @p12666 :rule process_scope :premises (@p39998) :args (@t1603))
% 65.35/65.61  (step @p12670 :rule implies_elim :premises (@p12666))
% 65.35/65.61  (step @p12671 :rule resolution :premises (@p12670 @p12658) :args (true @t1603))
% 65.35/65.61  (step @p12672 :rule not_and :premises (@p12671))
% 65.35/65.61  (step @p12673 :rule eq_resolve :premises (@p12672 @p12647))
% 65.35/65.61  (step @p12674 :rule symm :premises (@p314))
% 65.35/65.61  (step @p12675 :rule bool-double-not-elim :args (@t1604))
% 65.35/65.61  (step @p12676 :rule nary_cong :premises (@p12675 @p2221 @p1831) :args ((or (not @t1605) @t309 @t234)))
% 65.35/65.61  (assume-push @p39999 @t308)
% 65.35/65.61  (assume-push @p40000 @t233)
% 65.35/65.61  (assume-push @p40001 @t1605)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p12680 :rule symm :premises (@p40000))
% 65.35/65.61  (step @p12681 :rule trans :premises (@p39999 @p12680))
% 65.35/65.61  (step @p12682 :rule true_intro :premises (@p12681))
% 65.35/65.61  (step @p12683 :rule false_intro :premises (@p12674))
% 65.35/65.61  (step @p12684 :rule symm :premises (@p12683))
% 65.35/65.61  (step @p12685 :rule trans :premises (@p12684 @p12682))
% 65.35/65.61  (step @p12686 false :rule eq_resolve :premises (@p12685 @p2958))
% 65.35/65.61  (step-pop @p40002 :rule scope :premises (@p12686))
% 65.35/65.61  (step-pop @p40003 :rule scope :premises (@p40002))
% 65.35/65.61  (step-pop @p40004 :rule scope :premises (@p40003))
% 65.35/65.61  (step @p12687 :rule process_scope :premises (@p40004) :args (false))
% 65.35/65.61  (assume-push @p40005 @t1605)
% 65.35/65.61  (assume-push @p40006 @t308)
% 65.35/65.61  (assume-push @p40007 @t233)
% 65.35/65.61  (step @p12694 :rule and_intro :premises (@p40006 @p40007 @p12674))
% 65.35/65.61  (step-pop @p40008 :rule scope :premises (@p12694))
% 65.35/65.61  (step-pop @p40009 :rule scope :premises (@p40008))
% 65.35/65.61  (step-pop @p40010 :rule scope :premises (@p40009))
% 65.35/65.61  (step @p12695 :rule process_scope :premises (@p40010) :args (@t1606))
% 65.35/65.61  (step @p12699 :rule implies_elim :premises (@p12695))
% 65.35/65.61  (step @p12700 :rule resolution :premises (@p12699 @p12687) :args (true @t1606))
% 65.35/65.61  (step @p12701 :rule not_and :premises (@p12700))
% 65.35/65.61  (step @p12702 :rule eq_resolve :premises (@p12701 @p12676))
% 65.35/65.61  (step @p12703 :rule symm :premises (@p339))
% 65.35/65.61  (step @p12704 :rule bool-double-not-elim :args (@t1607))
% 65.35/65.61  (step @p12705 :rule nary_cong :premises (@p12704 @p2221 @p1805) :args ((or (not @t1608) @t309 @t229)))
% 65.35/65.61  (assume-push @p40011 @t308)
% 65.35/65.61  (assume-push @p40012 @t228)
% 65.35/65.61  (assume-push @p40013 @t1608)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p12709 :rule symm :premises (@p40012))
% 65.35/65.61  (step @p12710 :rule trans :premises (@p40011 @p12709))
% 65.35/65.61  (step @p12711 :rule true_intro :premises (@p12710))
% 65.35/65.61  (step @p12712 :rule false_intro :premises (@p12703))
% 65.35/65.61  (step @p12713 :rule symm :premises (@p12712))
% 65.35/65.61  (step @p12714 :rule trans :premises (@p12713 @p12711))
% 65.35/65.61  (step @p12715 false :rule eq_resolve :premises (@p12714 @p2958))
% 65.35/65.61  (step-pop @p40014 :rule scope :premises (@p12715))
% 65.35/65.61  (step-pop @p40015 :rule scope :premises (@p40014))
% 65.35/65.61  (step-pop @p40016 :rule scope :premises (@p40015))
% 65.35/65.61  (step @p12716 :rule process_scope :premises (@p40016) :args (false))
% 65.35/65.61  (assume-push @p40017 @t1608)
% 65.35/65.61  (assume-push @p40018 @t308)
% 65.35/65.61  (assume-push @p40019 @t228)
% 65.35/65.61  (step @p12723 :rule and_intro :premises (@p40018 @p40019 @p12703))
% 65.35/65.61  (step-pop @p40020 :rule scope :premises (@p12723))
% 65.35/65.61  (step-pop @p40021 :rule scope :premises (@p40020))
% 65.35/65.61  (step-pop @p40022 :rule scope :premises (@p40021))
% 65.35/65.61  (step @p12724 :rule process_scope :premises (@p40022) :args (@t1609))
% 65.35/65.61  (step @p12728 :rule implies_elim :premises (@p12724))
% 65.35/65.61  (step @p12729 :rule resolution :premises (@p12728 @p12716) :args (true @t1609))
% 65.35/65.61  (step @p12730 :rule not_and :premises (@p12729))
% 65.35/65.61  (step @p12731 :rule eq_resolve :premises (@p12730 @p12705))
% 65.35/65.61  (step @p12732 :rule symm :premises (@p365))
% 65.35/65.61  (step @p12733 :rule bool-double-not-elim :args (@t1610))
% 65.35/65.61  (step @p12734 :rule nary_cong :premises (@p12733 @p2221 @p1779) :args ((or (not @t1611) @t309 @t224)))
% 65.35/65.61  (assume-push @p40023 @t308)
% 65.35/65.61  (assume-push @p40024 @t223)
% 65.35/65.61  (assume-push @p40025 @t1611)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p12738 :rule symm :premises (@p40024))
% 65.35/65.61  (step @p12739 :rule trans :premises (@p40023 @p12738))
% 65.35/65.61  (step @p12740 :rule true_intro :premises (@p12739))
% 65.35/65.61  (step @p12741 :rule false_intro :premises (@p12732))
% 65.35/65.61  (step @p12742 :rule symm :premises (@p12741))
% 65.35/65.61  (step @p12743 :rule trans :premises (@p12742 @p12740))
% 65.35/65.61  (step @p12744 false :rule eq_resolve :premises (@p12743 @p2958))
% 65.35/65.61  (step-pop @p40026 :rule scope :premises (@p12744))
% 65.35/65.61  (step-pop @p40027 :rule scope :premises (@p40026))
% 65.35/65.61  (step-pop @p40028 :rule scope :premises (@p40027))
% 65.35/65.61  (step @p12745 :rule process_scope :premises (@p40028) :args (false))
% 65.35/65.61  (assume-push @p40029 @t1611)
% 65.35/65.61  (assume-push @p40030 @t308)
% 65.35/65.61  (assume-push @p40031 @t223)
% 65.35/65.61  (step @p12752 :rule and_intro :premises (@p40030 @p40031 @p12732))
% 65.35/65.61  (step-pop @p40032 :rule scope :premises (@p12752))
% 65.35/65.61  (step-pop @p40033 :rule scope :premises (@p40032))
% 65.35/65.61  (step-pop @p40034 :rule scope :premises (@p40033))
% 65.35/65.61  (step @p12753 :rule process_scope :premises (@p40034) :args (@t1612))
% 65.35/65.61  (step @p12757 :rule implies_elim :premises (@p12753))
% 65.35/65.61  (step @p12758 :rule resolution :premises (@p12757 @p12745) :args (true @t1612))
% 65.35/65.61  (step @p12759 :rule not_and :premises (@p12758))
% 65.35/65.61  (step @p12760 :rule eq_resolve :premises (@p12759 @p12734))
% 65.35/65.61  (step @p12761 :rule symm :premises (@p420))
% 65.35/65.61  (step @p12762 :rule bool-double-not-elim :args (@t1613))
% 65.35/65.61  (step @p12763 :rule nary_cong :premises (@p12762 @p2221 @p1727) :args ((or (not @t1614) @t309 @t214)))
% 65.35/65.61  (assume-push @p40035 @t308)
% 65.35/65.61  (assume-push @p40036 @t213)
% 65.35/65.61  (assume-push @p40037 @t1614)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p12767 :rule symm :premises (@p40036))
% 65.35/65.61  (step @p12768 :rule trans :premises (@p40035 @p12767))
% 65.35/65.61  (step @p12769 :rule true_intro :premises (@p12768))
% 65.35/65.61  (step @p12770 :rule false_intro :premises (@p12761))
% 65.35/65.61  (step @p12771 :rule symm :premises (@p12770))
% 65.35/65.61  (step @p12772 :rule trans :premises (@p12771 @p12769))
% 65.35/65.61  (step @p12773 false :rule eq_resolve :premises (@p12772 @p2958))
% 65.35/65.61  (step-pop @p40038 :rule scope :premises (@p12773))
% 65.35/65.61  (step-pop @p40039 :rule scope :premises (@p40038))
% 65.35/65.61  (step-pop @p40040 :rule scope :premises (@p40039))
% 65.35/65.61  (step @p12774 :rule process_scope :premises (@p40040) :args (false))
% 65.35/65.61  (assume-push @p40041 @t1614)
% 65.35/65.61  (assume-push @p40042 @t308)
% 65.35/65.61  (assume-push @p40043 @t213)
% 65.35/65.61  (step @p12781 :rule and_intro :premises (@p40042 @p40043 @p12761))
% 65.35/65.61  (step-pop @p40044 :rule scope :premises (@p12781))
% 65.35/65.61  (step-pop @p40045 :rule scope :premises (@p40044))
% 65.35/65.61  (step-pop @p40046 :rule scope :premises (@p40045))
% 65.35/65.61  (step @p12782 :rule process_scope :premises (@p40046) :args (@t1615))
% 65.35/65.61  (step @p12786 :rule implies_elim :premises (@p12782))
% 65.35/65.61  (step @p12787 :rule resolution :premises (@p12786 @p12774) :args (true @t1615))
% 65.35/65.61  (step @p12788 :rule not_and :premises (@p12787))
% 65.35/65.61  (step @p12789 :rule eq_resolve :premises (@p12788 @p12763))
% 65.35/65.61  (step @p12790 :rule symm :premises (@p510))
% 65.35/65.61  (step @p12791 :rule bool-double-not-elim :args (@t1616))
% 65.35/65.61  (step @p12792 :rule nary_cong :premises (@p12791 @p2221 @p1649) :args ((or (not @t1617) @t309 @t199)))
% 65.35/65.61  (assume-push @p40047 @t308)
% 65.35/65.61  (assume-push @p40048 @t198)
% 65.35/65.61  (assume-push @p40049 @t1617)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p12796 :rule symm :premises (@p40048))
% 65.35/65.61  (step @p12797 :rule trans :premises (@p40047 @p12796))
% 65.35/65.61  (step @p12798 :rule true_intro :premises (@p12797))
% 65.35/65.61  (step @p12799 :rule false_intro :premises (@p12790))
% 65.35/65.61  (step @p12800 :rule symm :premises (@p12799))
% 65.35/65.61  (step @p12801 :rule trans :premises (@p12800 @p12798))
% 65.35/65.61  (step @p12802 false :rule eq_resolve :premises (@p12801 @p2958))
% 65.35/65.61  (step-pop @p40050 :rule scope :premises (@p12802))
% 65.35/65.61  (step-pop @p40051 :rule scope :premises (@p40050))
% 65.35/65.61  (step-pop @p40052 :rule scope :premises (@p40051))
% 65.35/65.61  (step @p12803 :rule process_scope :premises (@p40052) :args (false))
% 65.35/65.61  (assume-push @p40053 @t1617)
% 65.35/65.61  (assume-push @p40054 @t308)
% 65.35/65.61  (assume-push @p40055 @t198)
% 65.35/65.61  (step @p12810 :rule and_intro :premises (@p40054 @p40055 @p12790))
% 65.35/65.61  (step-pop @p40056 :rule scope :premises (@p12810))
% 65.35/65.61  (step-pop @p40057 :rule scope :premises (@p40056))
% 65.35/65.61  (step-pop @p40058 :rule scope :premises (@p40057))
% 65.35/65.61  (step @p12811 :rule process_scope :premises (@p40058) :args (@t1618))
% 65.35/65.61  (step @p12815 :rule implies_elim :premises (@p12811))
% 65.35/65.61  (step @p12816 :rule resolution :premises (@p12815 @p12803) :args (true @t1618))
% 65.35/65.61  (step @p12817 :rule not_and :premises (@p12816))
% 65.35/65.61  (step @p12818 :rule eq_resolve :premises (@p12817 @p12792))
% 65.35/65.61  (step @p12819 :rule symm :premises (@p542))
% 65.35/65.61  (step @p12820 :rule bool-double-not-elim :args (@t1619))
% 65.35/65.61  (step @p12821 :rule nary_cong :premises (@p12820 @p2221 @p1623) :args ((or (not @t1620) @t309 @t194)))
% 65.35/65.61  (assume-push @p40059 @t308)
% 65.35/65.61  (assume-push @p40060 @t193)
% 65.35/65.61  (assume-push @p40061 @t1620)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p12825 :rule symm :premises (@p40060))
% 65.35/65.61  (step @p12826 :rule trans :premises (@p40059 @p12825))
% 65.35/65.61  (step @p12827 :rule true_intro :premises (@p12826))
% 65.35/65.61  (step @p12828 :rule false_intro :premises (@p12819))
% 65.35/65.61  (step @p12829 :rule symm :premises (@p12828))
% 65.35/65.61  (step @p12830 :rule trans :premises (@p12829 @p12827))
% 65.35/65.61  (step @p12831 false :rule eq_resolve :premises (@p12830 @p2958))
% 65.35/65.61  (step-pop @p40062 :rule scope :premises (@p12831))
% 65.35/65.61  (step-pop @p40063 :rule scope :premises (@p40062))
% 65.35/65.61  (step-pop @p40064 :rule scope :premises (@p40063))
% 65.35/65.61  (step @p12832 :rule process_scope :premises (@p40064) :args (false))
% 65.35/65.61  (assume-push @p40065 @t1620)
% 65.35/65.61  (assume-push @p40066 @t308)
% 65.35/65.61  (assume-push @p40067 @t193)
% 65.35/65.61  (step @p12839 :rule and_intro :premises (@p40066 @p40067 @p12819))
% 65.35/65.61  (step-pop @p40068 :rule scope :premises (@p12839))
% 65.35/65.61  (step-pop @p40069 :rule scope :premises (@p40068))
% 65.35/65.61  (step-pop @p40070 :rule scope :premises (@p40069))
% 65.35/65.61  (step @p12840 :rule process_scope :premises (@p40070) :args (@t1621))
% 65.35/65.61  (step @p12844 :rule implies_elim :premises (@p12840))
% 65.35/65.61  (step @p12845 :rule resolution :premises (@p12844 @p12832) :args (true @t1621))
% 65.35/65.61  (step @p12846 :rule not_and :premises (@p12845))
% 65.35/65.61  (step @p12847 :rule eq_resolve :premises (@p12846 @p12821))
% 65.35/65.61  (step @p12848 :rule symm :premises (@p575))
% 65.35/65.61  (step @p12849 :rule bool-double-not-elim :args (@t1622))
% 65.35/65.61  (step @p12850 :rule nary_cong :premises (@p12849 @p2221 @p1597) :args ((or (not @t1623) @t309 @t189)))
% 65.35/65.61  (assume-push @p40071 @t308)
% 65.35/65.61  (assume-push @p40072 @t188)
% 65.35/65.61  (assume-push @p40073 @t1623)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p12854 :rule symm :premises (@p40072))
% 65.35/65.61  (step @p12855 :rule trans :premises (@p40071 @p12854))
% 65.35/65.61  (step @p12856 :rule true_intro :premises (@p12855))
% 65.35/65.61  (step @p12857 :rule false_intro :premises (@p12848))
% 65.35/65.61  (step @p12858 :rule symm :premises (@p12857))
% 65.35/65.61  (step @p12859 :rule trans :premises (@p12858 @p12856))
% 65.35/65.61  (step @p12860 false :rule eq_resolve :premises (@p12859 @p2958))
% 65.35/65.61  (step-pop @p40074 :rule scope :premises (@p12860))
% 65.35/65.61  (step-pop @p40075 :rule scope :premises (@p40074))
% 65.35/65.61  (step-pop @p40076 :rule scope :premises (@p40075))
% 65.35/65.61  (step @p12861 :rule process_scope :premises (@p40076) :args (false))
% 65.35/65.61  (assume-push @p40077 @t1623)
% 65.35/65.61  (assume-push @p40078 @t308)
% 65.35/65.61  (assume-push @p40079 @t188)
% 65.35/65.61  (step @p12868 :rule and_intro :premises (@p40078 @p40079 @p12848))
% 65.35/65.61  (step-pop @p40080 :rule scope :premises (@p12868))
% 65.35/65.61  (step-pop @p40081 :rule scope :premises (@p40080))
% 65.35/65.61  (step-pop @p40082 :rule scope :premises (@p40081))
% 65.35/65.61  (step @p12869 :rule process_scope :premises (@p40082) :args (@t1624))
% 65.35/65.61  (step @p12873 :rule implies_elim :premises (@p12869))
% 65.35/65.61  (step @p12874 :rule resolution :premises (@p12873 @p12861) :args (true @t1624))
% 65.35/65.61  (step @p12875 :rule not_and :premises (@p12874))
% 65.35/65.61  (step @p12876 :rule eq_resolve :premises (@p12875 @p12850))
% 65.35/65.61  (step @p12877 :rule symm :premises (@p609))
% 65.35/65.61  (step @p12878 :rule bool-double-not-elim :args (@t1625))
% 65.35/65.61  (step @p12879 :rule nary_cong :premises (@p12878 @p2221 @p1571) :args ((or (not @t1626) @t309 @t184)))
% 65.35/65.61  (assume-push @p40083 @t308)
% 65.35/65.61  (assume-push @p40084 @t183)
% 65.35/65.61  (assume-push @p40085 @t1626)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p12883 :rule symm :premises (@p40084))
% 65.35/65.61  (step @p12884 :rule trans :premises (@p40083 @p12883))
% 65.35/65.61  (step @p12885 :rule true_intro :premises (@p12884))
% 65.35/65.61  (step @p12886 :rule false_intro :premises (@p12877))
% 65.35/65.61  (step @p12887 :rule symm :premises (@p12886))
% 65.35/65.61  (step @p12888 :rule trans :premises (@p12887 @p12885))
% 65.35/65.61  (step @p12889 false :rule eq_resolve :premises (@p12888 @p2958))
% 65.35/65.61  (step-pop @p40086 :rule scope :premises (@p12889))
% 65.35/65.61  (step-pop @p40087 :rule scope :premises (@p40086))
% 65.35/65.61  (step-pop @p40088 :rule scope :premises (@p40087))
% 65.35/65.61  (step @p12890 :rule process_scope :premises (@p40088) :args (false))
% 65.35/65.61  (assume-push @p40089 @t1626)
% 65.35/65.61  (assume-push @p40090 @t308)
% 65.35/65.61  (assume-push @p40091 @t183)
% 65.35/65.61  (step @p12897 :rule and_intro :premises (@p40090 @p40091 @p12877))
% 65.35/65.61  (step-pop @p40092 :rule scope :premises (@p12897))
% 65.35/65.61  (step-pop @p40093 :rule scope :premises (@p40092))
% 65.35/65.61  (step-pop @p40094 :rule scope :premises (@p40093))
% 65.35/65.61  (step @p12898 :rule process_scope :premises (@p40094) :args (@t1627))
% 65.35/65.61  (step @p12902 :rule implies_elim :premises (@p12898))
% 65.35/65.61  (step @p12903 :rule resolution :premises (@p12902 @p12890) :args (true @t1627))
% 65.35/65.61  (step @p12904 :rule not_and :premises (@p12903))
% 65.35/65.61  (step @p12905 :rule eq_resolve :premises (@p12904 @p12879))
% 65.35/65.61  (step @p12906 :rule symm :premises (@p644))
% 65.35/65.61  (step @p12907 :rule bool-double-not-elim :args (@t1628))
% 65.35/65.61  (step @p12908 :rule nary_cong :premises (@p12907 @p2221 @p1545) :args ((or (not @t1629) @t309 @t179)))
% 65.35/65.61  (assume-push @p40095 @t308)
% 65.35/65.61  (assume-push @p40096 @t178)
% 65.35/65.61  (assume-push @p40097 @t1629)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p12912 :rule symm :premises (@p40096))
% 65.35/65.61  (step @p12913 :rule trans :premises (@p40095 @p12912))
% 65.35/65.61  (step @p12914 :rule true_intro :premises (@p12913))
% 65.35/65.61  (step @p12915 :rule false_intro :premises (@p12906))
% 65.35/65.61  (step @p12916 :rule symm :premises (@p12915))
% 65.35/65.61  (step @p12917 :rule trans :premises (@p12916 @p12914))
% 65.35/65.61  (step @p12918 false :rule eq_resolve :premises (@p12917 @p2958))
% 65.35/65.61  (step-pop @p40098 :rule scope :premises (@p12918))
% 65.35/65.61  (step-pop @p40099 :rule scope :premises (@p40098))
% 65.35/65.61  (step-pop @p40100 :rule scope :premises (@p40099))
% 65.35/65.61  (step @p12919 :rule process_scope :premises (@p40100) :args (false))
% 65.35/65.61  (assume-push @p40101 @t1629)
% 65.35/65.61  (assume-push @p40102 @t308)
% 65.35/65.61  (assume-push @p40103 @t178)
% 65.35/65.61  (step @p12926 :rule and_intro :premises (@p40102 @p40103 @p12906))
% 65.35/65.61  (step-pop @p40104 :rule scope :premises (@p12926))
% 65.35/65.61  (step-pop @p40105 :rule scope :premises (@p40104))
% 65.35/65.61  (step-pop @p40106 :rule scope :premises (@p40105))
% 65.35/65.61  (step @p12927 :rule process_scope :premises (@p40106) :args (@t1630))
% 65.35/65.61  (step @p12931 :rule implies_elim :premises (@p12927))
% 65.35/65.61  (step @p12932 :rule resolution :premises (@p12931 @p12919) :args (true @t1630))
% 65.35/65.61  (step @p12933 :rule not_and :premises (@p12932))
% 65.35/65.61  (step @p12934 :rule eq_resolve :premises (@p12933 @p12908))
% 65.35/65.61  (step @p12935 :rule symm :premises (@p680))
% 65.35/65.61  (step @p12936 :rule bool-double-not-elim :args (@t1631))
% 65.35/65.61  (step @p12937 :rule nary_cong :premises (@p12936 @p2221 @p1519) :args ((or (not @t1632) @t309 @t174)))
% 65.35/65.61  (assume-push @p40107 @t308)
% 65.35/65.61  (assume-push @p40108 @t173)
% 65.35/65.61  (assume-push @p40109 @t1632)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p12941 :rule symm :premises (@p40108))
% 65.35/65.61  (step @p12942 :rule trans :premises (@p40107 @p12941))
% 65.35/65.61  (step @p12943 :rule true_intro :premises (@p12942))
% 65.35/65.61  (step @p12944 :rule false_intro :premises (@p12935))
% 65.35/65.61  (step @p12945 :rule symm :premises (@p12944))
% 65.35/65.61  (step @p12946 :rule trans :premises (@p12945 @p12943))
% 65.35/65.61  (step @p12947 false :rule eq_resolve :premises (@p12946 @p2958))
% 65.35/65.61  (step-pop @p40110 :rule scope :premises (@p12947))
% 65.35/65.61  (step-pop @p40111 :rule scope :premises (@p40110))
% 65.35/65.61  (step-pop @p40112 :rule scope :premises (@p40111))
% 65.35/65.61  (step @p12948 :rule process_scope :premises (@p40112) :args (false))
% 65.35/65.61  (assume-push @p40113 @t1632)
% 65.35/65.61  (assume-push @p40114 @t308)
% 65.35/65.61  (assume-push @p40115 @t173)
% 65.35/65.61  (step @p12955 :rule and_intro :premises (@p40114 @p40115 @p12935))
% 65.35/65.61  (step-pop @p40116 :rule scope :premises (@p12955))
% 65.35/65.61  (step-pop @p40117 :rule scope :premises (@p40116))
% 65.35/65.61  (step-pop @p40118 :rule scope :premises (@p40117))
% 65.35/65.61  (step @p12956 :rule process_scope :premises (@p40118) :args (@t1633))
% 65.35/65.61  (step @p12960 :rule implies_elim :premises (@p12956))
% 65.35/65.61  (step @p12961 :rule resolution :premises (@p12960 @p12948) :args (true @t1633))
% 65.35/65.61  (step @p12962 :rule not_and :premises (@p12961))
% 65.35/65.61  (step @p12963 :rule eq_resolve :premises (@p12962 @p12937))
% 65.35/65.61  (step @p12964 :rule symm :premises (@p717))
% 65.35/65.61  (step @p12965 :rule bool-double-not-elim :args (@t1634))
% 65.35/65.61  (step @p12966 :rule nary_cong :premises (@p12965 @p2221 @p1493) :args ((or (not @t1635) @t309 @t169)))
% 65.35/65.61  (assume-push @p40119 @t308)
% 65.35/65.61  (assume-push @p40120 @t168)
% 65.35/65.61  (assume-push @p40121 @t1635)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p12970 :rule symm :premises (@p40120))
% 65.35/65.61  (step @p12971 :rule trans :premises (@p40119 @p12970))
% 65.35/65.61  (step @p12972 :rule true_intro :premises (@p12971))
% 65.35/65.61  (step @p12973 :rule false_intro :premises (@p12964))
% 65.35/65.61  (step @p12974 :rule symm :premises (@p12973))
% 65.35/65.61  (step @p12975 :rule trans :premises (@p12974 @p12972))
% 65.35/65.61  (step @p12976 false :rule eq_resolve :premises (@p12975 @p2958))
% 65.35/65.61  (step-pop @p40122 :rule scope :premises (@p12976))
% 65.35/65.61  (step-pop @p40123 :rule scope :premises (@p40122))
% 65.35/65.61  (step-pop @p40124 :rule scope :premises (@p40123))
% 65.35/65.61  (step @p12977 :rule process_scope :premises (@p40124) :args (false))
% 65.35/65.61  (assume-push @p40125 @t1635)
% 65.35/65.61  (assume-push @p40126 @t308)
% 65.35/65.61  (assume-push @p40127 @t168)
% 65.35/65.61  (step @p12984 :rule and_intro :premises (@p40126 @p40127 @p12964))
% 65.35/65.61  (step-pop @p40128 :rule scope :premises (@p12984))
% 65.35/65.61  (step-pop @p40129 :rule scope :premises (@p40128))
% 65.35/65.61  (step-pop @p40130 :rule scope :premises (@p40129))
% 65.35/65.61  (step @p12985 :rule process_scope :premises (@p40130) :args (@t1636))
% 65.35/65.61  (step @p12989 :rule implies_elim :premises (@p12985))
% 65.35/65.61  (step @p12990 :rule resolution :premises (@p12989 @p12977) :args (true @t1636))
% 65.35/65.61  (step @p12991 :rule not_and :premises (@p12990))
% 65.35/65.61  (step @p12992 :rule eq_resolve :premises (@p12991 @p12966))
% 65.35/65.61  (step @p12993 :rule symm :premises (@p755))
% 65.35/65.61  (step @p12994 :rule bool-double-not-elim :args (@t1637))
% 65.35/65.61  (step @p12995 :rule nary_cong :premises (@p12994 @p2221 @p1467) :args ((or (not @t1638) @t309 @t164)))
% 65.35/65.61  (assume-push @p40131 @t308)
% 65.35/65.61  (assume-push @p40132 @t163)
% 65.35/65.61  (assume-push @p40133 @t1638)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p12999 :rule symm :premises (@p40132))
% 65.35/65.61  (step @p13000 :rule trans :premises (@p40131 @p12999))
% 65.35/65.61  (step @p13001 :rule true_intro :premises (@p13000))
% 65.35/65.61  (step @p13002 :rule false_intro :premises (@p12993))
% 65.35/65.61  (step @p13003 :rule symm :premises (@p13002))
% 65.35/65.61  (step @p13004 :rule trans :premises (@p13003 @p13001))
% 65.35/65.61  (step @p13005 false :rule eq_resolve :premises (@p13004 @p2958))
% 65.35/65.61  (step-pop @p40134 :rule scope :premises (@p13005))
% 65.35/65.61  (step-pop @p40135 :rule scope :premises (@p40134))
% 65.35/65.61  (step-pop @p40136 :rule scope :premises (@p40135))
% 65.35/65.61  (step @p13006 :rule process_scope :premises (@p40136) :args (false))
% 65.35/65.61  (assume-push @p40137 @t1638)
% 65.35/65.61  (assume-push @p40138 @t308)
% 65.35/65.61  (assume-push @p40139 @t163)
% 65.35/65.61  (step @p13013 :rule and_intro :premises (@p40138 @p40139 @p12993))
% 65.35/65.61  (step-pop @p40140 :rule scope :premises (@p13013))
% 65.35/65.61  (step-pop @p40141 :rule scope :premises (@p40140))
% 65.35/65.61  (step-pop @p40142 :rule scope :premises (@p40141))
% 65.35/65.61  (step @p13014 :rule process_scope :premises (@p40142) :args (@t1639))
% 65.35/65.61  (step @p13018 :rule implies_elim :premises (@p13014))
% 65.35/65.61  (step @p13019 :rule resolution :premises (@p13018 @p13006) :args (true @t1639))
% 65.35/65.61  (step @p13020 :rule not_and :premises (@p13019))
% 65.35/65.61  (step @p13021 :rule eq_resolve :premises (@p13020 @p12995))
% 65.35/65.61  (step @p13022 :rule symm :premises (@p794))
% 65.35/65.61  (step @p13023 :rule bool-double-not-elim :args (@t1640))
% 65.35/65.61  (step @p13024 :rule nary_cong :premises (@p13023 @p2221 @p1441) :args ((or (not @t1641) @t309 @t159)))
% 65.35/65.61  (assume-push @p40143 @t308)
% 65.35/65.61  (assume-push @p40144 @t158)
% 65.35/65.61  (assume-push @p40145 @t1641)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p13028 :rule symm :premises (@p40144))
% 65.35/65.61  (step @p13029 :rule trans :premises (@p40143 @p13028))
% 65.35/65.61  (step @p13030 :rule true_intro :premises (@p13029))
% 65.35/65.61  (step @p13031 :rule false_intro :premises (@p13022))
% 65.35/65.61  (step @p13032 :rule symm :premises (@p13031))
% 65.35/65.61  (step @p13033 :rule trans :premises (@p13032 @p13030))
% 65.35/65.61  (step @p13034 false :rule eq_resolve :premises (@p13033 @p2958))
% 65.35/65.61  (step-pop @p40146 :rule scope :premises (@p13034))
% 65.35/65.61  (step-pop @p40147 :rule scope :premises (@p40146))
% 65.35/65.61  (step-pop @p40148 :rule scope :premises (@p40147))
% 65.35/65.61  (step @p13035 :rule process_scope :premises (@p40148) :args (false))
% 65.35/65.61  (assume-push @p40149 @t1641)
% 65.35/65.61  (assume-push @p40150 @t308)
% 65.35/65.61  (assume-push @p40151 @t158)
% 65.35/65.61  (step @p13042 :rule and_intro :premises (@p40150 @p40151 @p13022))
% 65.35/65.61  (step-pop @p40152 :rule scope :premises (@p13042))
% 65.35/65.61  (step-pop @p40153 :rule scope :premises (@p40152))
% 65.35/65.61  (step-pop @p40154 :rule scope :premises (@p40153))
% 65.35/65.61  (step @p13043 :rule process_scope :premises (@p40154) :args (@t1642))
% 65.35/65.61  (step @p13047 :rule implies_elim :premises (@p13043))
% 65.35/65.61  (step @p13048 :rule resolution :premises (@p13047 @p13035) :args (true @t1642))
% 65.35/65.61  (step @p13049 :rule not_and :premises (@p13048))
% 65.35/65.61  (step @p13050 :rule eq_resolve :premises (@p13049 @p13024))
% 65.35/65.61  (step @p13051 :rule symm :premises (@p834))
% 65.35/65.61  (step @p13052 :rule bool-double-not-elim :args (@t1643))
% 65.35/65.61  (step @p13053 :rule nary_cong :premises (@p13052 @p2221 @p1415) :args ((or (not @t1644) @t309 @t154)))
% 65.35/65.61  (assume-push @p40155 @t308)
% 65.35/65.61  (assume-push @p40156 @t153)
% 65.35/65.61  (assume-push @p40157 @t1644)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p13057 :rule symm :premises (@p40156))
% 65.35/65.61  (step @p13058 :rule trans :premises (@p40155 @p13057))
% 65.35/65.61  (step @p13059 :rule true_intro :premises (@p13058))
% 65.35/65.61  (step @p13060 :rule false_intro :premises (@p13051))
% 65.35/65.61  (step @p13061 :rule symm :premises (@p13060))
% 65.35/65.61  (step @p13062 :rule trans :premises (@p13061 @p13059))
% 65.35/65.61  (step @p13063 false :rule eq_resolve :premises (@p13062 @p2958))
% 65.35/65.61  (step-pop @p40158 :rule scope :premises (@p13063))
% 65.35/65.61  (step-pop @p40159 :rule scope :premises (@p40158))
% 65.35/65.61  (step-pop @p40160 :rule scope :premises (@p40159))
% 65.35/65.61  (step @p13064 :rule process_scope :premises (@p40160) :args (false))
% 65.35/65.61  (assume-push @p40161 @t1644)
% 65.35/65.61  (assume-push @p40162 @t308)
% 65.35/65.61  (assume-push @p40163 @t153)
% 65.35/65.61  (step @p13071 :rule and_intro :premises (@p40162 @p40163 @p13051))
% 65.35/65.61  (step-pop @p40164 :rule scope :premises (@p13071))
% 65.35/65.61  (step-pop @p40165 :rule scope :premises (@p40164))
% 65.35/65.61  (step-pop @p40166 :rule scope :premises (@p40165))
% 65.35/65.61  (step @p13072 :rule process_scope :premises (@p40166) :args (@t1645))
% 65.35/65.61  (step @p13076 :rule implies_elim :premises (@p13072))
% 65.35/65.61  (step @p13077 :rule resolution :premises (@p13076 @p13064) :args (true @t1645))
% 65.35/65.61  (step @p13078 :rule not_and :premises (@p13077))
% 65.35/65.61  (step @p13079 :rule eq_resolve :premises (@p13078 @p13053))
% 65.35/65.61  (step @p13080 :rule symm :premises (@p875))
% 65.35/65.61  (step @p13081 :rule bool-double-not-elim :args (@t1646))
% 65.35/65.61  (step @p13082 :rule nary_cong :premises (@p13081 @p2221 @p1389) :args ((or (not @t1647) @t309 @t149)))
% 65.35/65.61  (assume-push @p40167 @t308)
% 65.35/65.61  (assume-push @p40168 @t148)
% 65.35/65.61  (assume-push @p40169 @t1647)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p13086 :rule symm :premises (@p40168))
% 65.35/65.61  (step @p13087 :rule trans :premises (@p40167 @p13086))
% 65.35/65.61  (step @p13088 :rule true_intro :premises (@p13087))
% 65.35/65.61  (step @p13089 :rule false_intro :premises (@p13080))
% 65.35/65.61  (step @p13090 :rule symm :premises (@p13089))
% 65.35/65.61  (step @p13091 :rule trans :premises (@p13090 @p13088))
% 65.35/65.61  (step @p13092 false :rule eq_resolve :premises (@p13091 @p2958))
% 65.35/65.61  (step-pop @p40170 :rule scope :premises (@p13092))
% 65.35/65.61  (step-pop @p40171 :rule scope :premises (@p40170))
% 65.35/65.61  (step-pop @p40172 :rule scope :premises (@p40171))
% 65.35/65.61  (step @p13093 :rule process_scope :premises (@p40172) :args (false))
% 65.35/65.61  (assume-push @p40173 @t1647)
% 65.35/65.61  (assume-push @p40174 @t308)
% 65.35/65.61  (assume-push @p40175 @t148)
% 65.35/65.61  (step @p13100 :rule and_intro :premises (@p40174 @p40175 @p13080))
% 65.35/65.61  (step-pop @p40176 :rule scope :premises (@p13100))
% 65.35/65.61  (step-pop @p40177 :rule scope :premises (@p40176))
% 65.35/65.61  (step-pop @p40178 :rule scope :premises (@p40177))
% 65.35/65.61  (step @p13101 :rule process_scope :premises (@p40178) :args (@t1648))
% 65.35/65.61  (step @p13105 :rule implies_elim :premises (@p13101))
% 65.35/65.61  (step @p13106 :rule resolution :premises (@p13105 @p13093) :args (true @t1648))
% 65.35/65.61  (step @p13107 :rule not_and :premises (@p13106))
% 65.35/65.61  (step @p13108 :rule eq_resolve :premises (@p13107 @p13082))
% 65.35/65.61  (step @p13109 :rule symm :premises (@p917))
% 65.35/65.61  (step @p13110 :rule bool-double-not-elim :args (@t1649))
% 65.35/65.61  (step @p13111 :rule nary_cong :premises (@p13110 @p2221 @p1363) :args ((or (not @t1650) @t309 @t144)))
% 65.35/65.61  (assume-push @p40179 @t308)
% 65.35/65.61  (assume-push @p40180 @t143)
% 65.35/65.61  (assume-push @p40181 @t1650)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p13115 :rule symm :premises (@p40180))
% 65.35/65.61  (step @p13116 :rule trans :premises (@p40179 @p13115))
% 65.35/65.61  (step @p13117 :rule true_intro :premises (@p13116))
% 65.35/65.61  (step @p13118 :rule false_intro :premises (@p13109))
% 65.35/65.61  (step @p13119 :rule symm :premises (@p13118))
% 65.35/65.61  (step @p13120 :rule trans :premises (@p13119 @p13117))
% 65.35/65.61  (step @p13121 false :rule eq_resolve :premises (@p13120 @p2958))
% 65.35/65.61  (step-pop @p40182 :rule scope :premises (@p13121))
% 65.35/65.61  (step-pop @p40183 :rule scope :premises (@p40182))
% 65.35/65.61  (step-pop @p40184 :rule scope :premises (@p40183))
% 65.35/65.61  (step @p13122 :rule process_scope :premises (@p40184) :args (false))
% 65.35/65.61  (assume-push @p40185 @t1650)
% 65.35/65.61  (assume-push @p40186 @t308)
% 65.35/65.61  (assume-push @p40187 @t143)
% 65.35/65.61  (step @p13129 :rule and_intro :premises (@p40186 @p40187 @p13109))
% 65.35/65.61  (step-pop @p40188 :rule scope :premises (@p13129))
% 65.35/65.61  (step-pop @p40189 :rule scope :premises (@p40188))
% 65.35/65.61  (step-pop @p40190 :rule scope :premises (@p40189))
% 65.35/65.61  (step @p13130 :rule process_scope :premises (@p40190) :args (@t1651))
% 65.35/65.61  (step @p13134 :rule implies_elim :premises (@p13130))
% 65.35/65.61  (step @p13135 :rule resolution :premises (@p13134 @p13122) :args (true @t1651))
% 65.35/65.61  (step @p13136 :rule not_and :premises (@p13135))
% 65.35/65.61  (step @p13137 :rule eq_resolve :premises (@p13136 @p13111))
% 65.35/65.61  (step @p13138 :rule symm :premises (@p960))
% 65.35/65.61  (step @p13139 :rule bool-double-not-elim :args (@t1652))
% 65.35/65.61  (step @p13140 :rule nary_cong :premises (@p13139 @p2221 @p1337) :args ((or (not @t1653) @t309 @t139)))
% 65.35/65.61  (assume-push @p40191 @t308)
% 65.35/65.61  (assume-push @p40192 @t138)
% 65.35/65.61  (assume-push @p40193 @t1653)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p13144 :rule symm :premises (@p40192))
% 65.35/65.61  (step @p13145 :rule trans :premises (@p40191 @p13144))
% 65.35/65.61  (step @p13146 :rule true_intro :premises (@p13145))
% 65.35/65.61  (step @p13147 :rule false_intro :premises (@p13138))
% 65.35/65.61  (step @p13148 :rule symm :premises (@p13147))
% 65.35/65.61  (step @p13149 :rule trans :premises (@p13148 @p13146))
% 65.35/65.61  (step @p13150 false :rule eq_resolve :premises (@p13149 @p2958))
% 65.35/65.61  (step-pop @p40194 :rule scope :premises (@p13150))
% 65.35/65.61  (step-pop @p40195 :rule scope :premises (@p40194))
% 65.35/65.61  (step-pop @p40196 :rule scope :premises (@p40195))
% 65.35/65.61  (step @p13151 :rule process_scope :premises (@p40196) :args (false))
% 65.35/65.61  (assume-push @p40197 @t1653)
% 65.35/65.61  (assume-push @p40198 @t308)
% 65.35/65.61  (assume-push @p40199 @t138)
% 65.35/65.61  (step @p13158 :rule and_intro :premises (@p40198 @p40199 @p13138))
% 65.35/65.61  (step-pop @p40200 :rule scope :premises (@p13158))
% 65.35/65.61  (step-pop @p40201 :rule scope :premises (@p40200))
% 65.35/65.61  (step-pop @p40202 :rule scope :premises (@p40201))
% 65.35/65.61  (step @p13159 :rule process_scope :premises (@p40202) :args (@t1654))
% 65.35/65.61  (step @p13163 :rule implies_elim :premises (@p13159))
% 65.35/65.61  (step @p13164 :rule resolution :premises (@p13163 @p13151) :args (true @t1654))
% 65.35/65.61  (step @p13165 :rule not_and :premises (@p13164))
% 65.35/65.61  (step @p13166 :rule eq_resolve :premises (@p13165 @p13140))
% 65.35/65.61  (step @p13167 :rule symm :premises (@p1004))
% 65.35/65.61  (step @p13168 :rule bool-double-not-elim :args (@t1655))
% 65.35/65.61  (step @p13169 :rule nary_cong :premises (@p13168 @p2221 @p1311) :args ((or (not @t1656) @t309 @t134)))
% 65.35/65.61  (assume-push @p40203 @t308)
% 65.35/65.61  (assume-push @p40204 @t133)
% 65.35/65.61  (assume-push @p40205 @t1656)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p13173 :rule symm :premises (@p40204))
% 65.35/65.61  (step @p13174 :rule trans :premises (@p40203 @p13173))
% 65.35/65.61  (step @p13175 :rule true_intro :premises (@p13174))
% 65.35/65.61  (step @p13176 :rule false_intro :premises (@p13167))
% 65.35/65.61  (step @p13177 :rule symm :premises (@p13176))
% 65.35/65.61  (step @p13178 :rule trans :premises (@p13177 @p13175))
% 65.35/65.61  (step @p13179 false :rule eq_resolve :premises (@p13178 @p2958))
% 65.35/65.61  (step-pop @p40206 :rule scope :premises (@p13179))
% 65.35/65.61  (step-pop @p40207 :rule scope :premises (@p40206))
% 65.35/65.61  (step-pop @p40208 :rule scope :premises (@p40207))
% 65.35/65.61  (step @p13180 :rule process_scope :premises (@p40208) :args (false))
% 65.35/65.61  (assume-push @p40209 @t1656)
% 65.35/65.61  (assume-push @p40210 @t308)
% 65.35/65.61  (assume-push @p40211 @t133)
% 65.35/65.61  (step @p13187 :rule and_intro :premises (@p40210 @p40211 @p13167))
% 65.35/65.61  (step-pop @p40212 :rule scope :premises (@p13187))
% 65.35/65.61  (step-pop @p40213 :rule scope :premises (@p40212))
% 65.35/65.61  (step-pop @p40214 :rule scope :premises (@p40213))
% 65.35/65.61  (step @p13188 :rule process_scope :premises (@p40214) :args (@t1657))
% 65.35/65.61  (step @p13192 :rule implies_elim :premises (@p13188))
% 65.35/65.61  (step @p13193 :rule resolution :premises (@p13192 @p13180) :args (true @t1657))
% 65.35/65.61  (step @p13194 :rule not_and :premises (@p13193))
% 65.35/65.61  (step @p13195 :rule eq_resolve :premises (@p13194 @p13169))
% 65.35/65.61  (step @p13196 :rule symm :premises (@p1049))
% 65.35/65.61  (step @p13197 :rule bool-double-not-elim :args (@t1658))
% 65.35/65.61  (step @p13198 :rule nary_cong :premises (@p13197 @p2221 @p1285) :args ((or (not @t1659) @t309 @t129)))
% 65.35/65.61  (assume-push @p40215 @t308)
% 65.35/65.61  (assume-push @p40216 @t128)
% 65.35/65.61  (assume-push @p40217 @t1659)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p13202 :rule symm :premises (@p40216))
% 65.35/65.61  (step @p13203 :rule trans :premises (@p40215 @p13202))
% 65.35/65.61  (step @p13204 :rule true_intro :premises (@p13203))
% 65.35/65.61  (step @p13205 :rule false_intro :premises (@p13196))
% 65.35/65.61  (step @p13206 :rule symm :premises (@p13205))
% 65.35/65.61  (step @p13207 :rule trans :premises (@p13206 @p13204))
% 65.35/65.61  (step @p13208 false :rule eq_resolve :premises (@p13207 @p2958))
% 65.35/65.61  (step-pop @p40218 :rule scope :premises (@p13208))
% 65.35/65.61  (step-pop @p40219 :rule scope :premises (@p40218))
% 65.35/65.61  (step-pop @p40220 :rule scope :premises (@p40219))
% 65.35/65.61  (step @p13209 :rule process_scope :premises (@p40220) :args (false))
% 65.35/65.61  (assume-push @p40221 @t1659)
% 65.35/65.61  (assume-push @p40222 @t308)
% 65.35/65.61  (assume-push @p40223 @t128)
% 65.35/65.61  (step @p13216 :rule and_intro :premises (@p40222 @p40223 @p13196))
% 65.35/65.61  (step-pop @p40224 :rule scope :premises (@p13216))
% 65.35/65.61  (step-pop @p40225 :rule scope :premises (@p40224))
% 65.35/65.61  (step-pop @p40226 :rule scope :premises (@p40225))
% 65.35/65.61  (step @p13217 :rule process_scope :premises (@p40226) :args (@t1660))
% 65.35/65.61  (step @p13221 :rule implies_elim :premises (@p13217))
% 65.35/65.61  (step @p13222 :rule resolution :premises (@p13221 @p13209) :args (true @t1660))
% 65.35/65.61  (step @p13223 :rule not_and :premises (@p13222))
% 65.35/65.61  (step @p13224 :rule eq_resolve :premises (@p13223 @p13198))
% 65.35/65.61  (step @p13225 :rule symm :premises (@p1095))
% 65.35/65.61  (step @p13226 :rule bool-double-not-elim :args (@t1661))
% 65.35/65.61  (step @p13227 :rule nary_cong :premises (@p13226 @p2221 @p1259) :args ((or (not @t1662) @t309 @t124)))
% 65.35/65.61  (assume-push @p40227 @t308)
% 65.35/65.61  (assume-push @p40228 @t123)
% 65.35/65.61  (assume-push @p40229 @t1662)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p13231 :rule symm :premises (@p40228))
% 65.35/65.61  (step @p13232 :rule trans :premises (@p40227 @p13231))
% 65.35/65.61  (step @p13233 :rule true_intro :premises (@p13232))
% 65.35/65.61  (step @p13234 :rule false_intro :premises (@p13225))
% 65.35/65.61  (step @p13235 :rule symm :premises (@p13234))
% 65.35/65.61  (step @p13236 :rule trans :premises (@p13235 @p13233))
% 65.35/65.61  (step @p13237 false :rule eq_resolve :premises (@p13236 @p2958))
% 65.35/65.61  (step-pop @p40230 :rule scope :premises (@p13237))
% 65.35/65.61  (step-pop @p40231 :rule scope :premises (@p40230))
% 65.35/65.61  (step-pop @p40232 :rule scope :premises (@p40231))
% 65.35/65.61  (step @p13238 :rule process_scope :premises (@p40232) :args (false))
% 65.35/65.61  (assume-push @p40233 @t1662)
% 65.35/65.61  (assume-push @p40234 @t308)
% 65.35/65.61  (assume-push @p40235 @t123)
% 65.35/65.61  (step @p13245 :rule and_intro :premises (@p40234 @p40235 @p13225))
% 65.35/65.61  (step-pop @p40236 :rule scope :premises (@p13245))
% 65.35/65.61  (step-pop @p40237 :rule scope :premises (@p40236))
% 65.35/65.61  (step-pop @p40238 :rule scope :premises (@p40237))
% 65.35/65.61  (step @p13246 :rule process_scope :premises (@p40238) :args (@t1663))
% 65.35/65.61  (step @p13250 :rule implies_elim :premises (@p13246))
% 65.35/65.61  (step @p13251 :rule resolution :premises (@p13250 @p13238) :args (true @t1663))
% 65.35/65.61  (step @p13252 :rule not_and :premises (@p13251))
% 65.35/65.61  (step @p13253 :rule eq_resolve :premises (@p13252 @p13227))
% 65.35/65.61  (step @p13254 :rule symm :premises (@p1142))
% 65.35/65.61  (step @p13255 :rule bool-double-not-elim :args (@t1664))
% 65.35/65.61  (step @p13256 :rule nary_cong :premises (@p13255 @p2221 @p1232) :args ((or (not @t1665) @t309 @t117)))
% 65.35/65.61  (assume-push @p40239 @t308)
% 65.35/65.61  (assume-push @p40240 @t116)
% 65.35/65.61  (assume-push @p40241 @t1665)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p13260 :rule symm :premises (@p40240))
% 65.35/65.61  (step @p13261 :rule trans :premises (@p40239 @p13260))
% 65.35/65.61  (step @p13262 :rule true_intro :premises (@p13261))
% 65.35/65.61  (step @p13263 :rule false_intro :premises (@p13254))
% 65.35/65.61  (step @p13264 :rule symm :premises (@p13263))
% 65.35/65.61  (step @p13265 :rule trans :premises (@p13264 @p13262))
% 65.35/65.61  (step @p13266 false :rule eq_resolve :premises (@p13265 @p2958))
% 65.35/65.61  (step-pop @p40242 :rule scope :premises (@p13266))
% 65.35/65.61  (step-pop @p40243 :rule scope :premises (@p40242))
% 65.35/65.61  (step-pop @p40244 :rule scope :premises (@p40243))
% 65.35/65.61  (step @p13267 :rule process_scope :premises (@p40244) :args (false))
% 65.35/65.61  (assume-push @p40245 @t1665)
% 65.35/65.61  (assume-push @p40246 @t308)
% 65.35/65.61  (assume-push @p40247 @t116)
% 65.35/65.61  (step @p13274 :rule and_intro :premises (@p40246 @p40247 @p13254))
% 65.35/65.61  (step-pop @p40248 :rule scope :premises (@p13274))
% 65.35/65.61  (step-pop @p40249 :rule scope :premises (@p40248))
% 65.35/65.61  (step-pop @p40250 :rule scope :premises (@p40249))
% 65.35/65.61  (step @p13275 :rule process_scope :premises (@p40250) :args (@t1666))
% 65.35/65.61  (step @p13279 :rule implies_elim :premises (@p13275))
% 65.35/65.61  (step @p13280 :rule resolution :premises (@p13279 @p13267) :args (true @t1666))
% 65.35/65.61  (step @p13281 :rule not_and :premises (@p13280))
% 65.35/65.61  (step @p13282 :rule eq_resolve :premises (@p13281 @p13256))
% 65.35/65.61  (step @p13283 :rule instantiate :premises (@p2655) :args ((@list @t99 @t111 tptp.e40)))
% 65.35/65.61  (step @p13284 :rule instantiate :premises (@p2655) :args ((@list @t19 @t111 tptp.e40)))
% 65.35/65.61  (assume-push @p40251 @t568)
% 65.35/65.61  (assume-push @p40252 @t508)
% 65.35/65.61  (assume-push @p40253 @t506)
% 65.35/65.61  (assume-push @p40254 @t503)
% 65.35/65.61  (assume-push @p40255 @t500)
% 65.35/65.61  (assume-push @p40256 @t497)
% 65.35/65.61  (assume-push @p40257 @t494)
% 65.35/65.61  (assume-push @p40258 @t491)
% 65.35/65.61  (assume-push @p40259 @t488)
% 65.35/65.61  (assume-push @p40260 @t485)
% 65.35/65.61  (assume-push @p40261 @t482)
% 65.35/65.61  (assume-push @p40262 @t308)
% 65.35/65.61  (assume-push @p40263 @t627)
% 65.35/65.61  (assume-push @p40264 @t636)
% 65.35/65.61  (assume-push @p40265 @t634)
% 65.35/65.61  (assume-push @p40266 @t646)
% 65.35/65.61  (assume-push @p40267 @t624)
% 65.35/65.61  (assume-push @p40268 @t644)
% 65.35/65.61  (assume-push @p40269 @t639)
% 65.35/65.61  (assume-push @p40270 @t620)
% 65.35/65.61  (assume-push @p40271 @t648)
% 65.35/65.61  (assume-push @p40272 @t630)
% 65.35/65.61  (assume-push @p40273 @t616)
% 65.35/65.61  (assume-push @p40274 @t642)
% 65.35/65.61  (assume-push @p40275 @t651)
% 65.35/65.61  (assume-push @p40276 @t673)
% 65.35/65.61  (assume-push @p40277 @t801)
% 65.35/65.61  (assume-push @p40278 @t786)
% 65.35/65.61  (assume-push @p40279 @t819)
% 65.35/65.61  (assume-push @p40280 @t821)
% 65.35/65.61  (assume-push @p40281 @t796)
% 65.35/65.61  (assume-push @p40282 @t790)
% 65.35/65.61  (assume-push @p40283 @t799)
% 65.35/65.61  (assume-push @p40284 @t838)
% 65.35/65.61  (assume-push @p40285 @t805)
% 65.35/65.61  (assume-push @p40286 @t816)
% 65.35/65.61  (assume-push @p40287 @t823)
% 65.35/65.61  (assume-push @p40288 @t782)
% 65.35/65.61  (assume-push @p40289 @t793)
% 65.35/65.61  (assume-push @p40290 @t826)
% 65.35/65.61  (assume-push @p40291 @t840)
% 65.35/65.61  (assume-push @p40292 @t809)
% 65.35/65.61  (assume-push @p40293 @t842)
% 65.35/65.61  (assume-push @p40294 @t829)
% 65.35/65.61  (assume-push @p40295 @t813)
% 65.35/65.61  (assume-push @p40296 @t844)
% 65.35/65.61  (assume-push @p40297 @t836)
% 65.35/65.61  (assume-push @p40298 @t833)
% 65.35/65.61  (assume-push @p40299 @t1028)
% 65.35/65.61  (assume-push @p40300 @t1178)
% 65.35/65.61  (assume-push @p40301 @t1176)
% 65.35/65.61  (assume-push @p40302 @t1667)
% 65.35/65.61  (assume-push @p40303 @t1670)
% 65.35/65.61  (assume-push @p40304 @t568)
% 65.35/65.61  (assume-push @p40305 @t627)
% 65.35/65.61  (assume-push @p40306 @t636)
% 65.35/65.61  (assume-push @p40307 @t634)
% 65.35/65.61  (assume-push @p40308 @t646)
% 65.35/65.61  (assume-push @p40309 @t624)
% 65.35/65.61  (assume-push @p40310 @t644)
% 65.35/65.61  (assume-push @p40311 @t639)
% 65.35/65.61  (assume-push @p40312 @t620)
% 65.35/65.61  (assume-push @p40313 @t648)
% 65.35/65.61  (assume-push @p40314 @t630)
% 65.35/65.61  (assume-push @p40315 @t616)
% 65.35/65.61  (assume-push @p40316 @t642)
% 65.35/65.61  (assume-push @p40317 @t651)
% 65.35/65.61  (assume-push @p40318 @t673)
% 65.35/65.61  (assume-push @p40319 @t801)
% 65.35/65.61  (assume-push @p40320 @t786)
% 65.35/65.61  (assume-push @p40321 @t819)
% 65.35/65.61  (assume-push @p40322 @t821)
% 65.35/65.61  (assume-push @p40323 @t796)
% 65.35/65.61  (assume-push @p40324 @t790)
% 65.35/65.61  (assume-push @p40325 @t799)
% 65.35/65.61  (assume-push @p40326 @t838)
% 65.35/65.61  (assume-push @p40327 @t805)
% 65.35/65.61  (assume-push @p40328 @t816)
% 65.35/65.61  (assume-push @p40329 @t823)
% 65.35/65.61  (assume-push @p40330 @t782)
% 65.35/65.61  (assume-push @p40331 @t793)
% 65.35/65.61  (assume-push @p40332 @t826)
% 65.35/65.61  (assume-push @p40333 @t840)
% 65.35/65.61  (assume-push @p40334 @t809)
% 65.35/65.61  (assume-push @p40335 @t842)
% 65.35/65.61  (assume-push @p40336 @t829)
% 65.35/65.61  (assume-push @p40337 @t813)
% 65.35/65.61  (assume-push @p40338 @t844)
% 65.35/65.61  (assume-push @p40339 @t836)
% 65.35/65.61  (assume-push @p40340 @t833)
% 65.35/65.61  (assume-push @p40341 @t1028)
% 65.35/65.61  (assume-push @p40342 @t1178)
% 65.35/65.61  (assume-push @p40343 @t1176)
% 65.35/65.61  (assume-push @p40344 @t308)
% 65.35/65.61  (assume-push @p40345 @t1670)
% 65.35/65.61  (assume-push @p40346 @t1667)
% 65.35/65.61  (assume-push @p40347 @t482)
% 65.35/65.61  (assume-push @p40348 @t485)
% 65.35/65.61  (assume-push @p40349 @t488)
% 65.35/65.61  (assume-push @p40350 @t491)
% 65.35/65.61  (assume-push @p40351 @t494)
% 65.35/65.61  (assume-push @p40352 @t497)
% 65.35/65.61  (assume-push @p40353 @t500)
% 65.35/65.61  (assume-push @p40354 @t503)
% 65.35/65.61  (assume-push @p40355 @t506)
% 65.35/65.61  (assume-push @p40356 @t508)
% 65.35/65.61  (step @p13391 :rule symm :premises (@p40251))
% 65.35/65.61  (step @p13392 :rule symm :premises (@p40263))
% 65.35/65.61  (step @p13393 :rule symm :premises (@p40264))
% 65.35/65.61  (step @p13394 :rule symm :premises (@p40265))
% 65.35/65.61  (step @p13395 :rule symm :premises (@p40266))
% 65.35/65.61  (step @p13396 :rule symm :premises (@p40267))
% 65.35/65.61  (step @p13397 :rule symm :premises (@p40268))
% 65.35/65.61  (step @p13398 :rule symm :premises (@p40269))
% 65.35/65.61  (step @p13399 :rule symm :premises (@p40270))
% 65.35/65.61  (step @p13400 :rule symm :premises (@p40271))
% 65.35/65.61  (step @p13401 :rule symm :premises (@p40272))
% 65.35/65.61  (step @p13402 :rule symm :premises (@p40273))
% 65.35/65.61  (step @p13403 :rule symm :premises (@p40274))
% 65.35/65.61  (step @p13404 :rule symm :premises (@p40275))
% 65.35/65.61  (step @p13405 :rule symm :premises (@p40276))
% 65.35/65.61  (step @p13406 :rule symm :premises (@p40277))
% 65.35/65.61  (step @p13407 :rule symm :premises (@p40278))
% 65.35/65.61  (step @p13408 :rule symm :premises (@p40279))
% 65.35/65.61  (step @p13409 :rule symm :premises (@p40280))
% 65.35/65.61  (step @p13410 :rule symm :premises (@p40281))
% 65.35/65.61  (step @p13411 :rule symm :premises (@p40282))
% 65.35/65.61  (step @p13412 :rule symm :premises (@p40283))
% 65.35/65.61  (step @p13413 :rule symm :premises (@p40284))
% 65.35/65.61  (step @p13414 :rule symm :premises (@p40285))
% 65.35/65.61  (step @p13415 :rule symm :premises (@p40286))
% 65.35/65.61  (step @p13416 :rule symm :premises (@p40287))
% 65.35/65.61  (step @p13417 :rule symm :premises (@p40288))
% 65.35/65.61  (step @p13418 :rule symm :premises (@p40289))
% 65.35/65.61  (step @p13419 :rule symm :premises (@p40290))
% 65.35/65.61  (step @p13420 :rule symm :premises (@p40291))
% 65.35/65.61  (step @p13421 :rule symm :premises (@p40292))
% 65.35/65.61  (step @p13422 :rule symm :premises (@p40293))
% 65.35/65.61  (step @p13423 :rule symm :premises (@p40294))
% 65.35/65.61  (step @p13424 :rule symm :premises (@p40295))
% 65.35/65.61  (step @p13425 :rule symm :premises (@p40296))
% 65.35/65.61  (step @p13426 :rule symm :premises (@p40297))
% 65.35/65.61  (step @p13427 :rule symm :premises (@p40298))
% 65.35/65.61  (step @p13428 :rule symm :premises (@p40299))
% 65.35/65.61  (step @p13429 :rule symm :premises (@p40300))
% 65.35/65.61  (step @p13430 :rule symm :premises (@p40301))
% 65.35/65.61  (step @p2816 :rule refl :args (@t111))
% 65.35/65.61  (step @p13431 :rule refl :args (tptp.e40))
% 65.35/65.61  (step @p13432 :rule symm :premises (@p40262))
% 65.35/65.61  (step @p13433 :rule refl :args (@t19))
% 65.35/65.61  (step @p13434 :rule cong :premises (@p13433 @p13432 @p13431) :args (@t1668))
% 65.35/65.61  (step @p13435 :rule cong :premises (@p13434 @p2816) :args (@t1669))
% 65.35/65.61  (step @p13436 :rule symm :premises (@p13283))
% 65.35/65.61  (step @p13437 :rule refl :args (@t99))
% 65.35/65.61  (step @p13438 :rule cong :premises (@p13437 @p40262 @p13431) :args (@t100))
% 65.35/65.61  (step @p13439 :rule cong :premises (@p13438 @p2816) :args (@t478))
% 65.35/65.61  (step @p13440 :rule trans :premises (@p40252 @p40253 @p40254 @p40255 @p40256 @p40257 @p40258 @p40259 @p40260 @p40261 @p13439 @p13436 @p13284 @p13435 @p13430 @p13429 @p13428 @p13427 @p13426 @p13425 @p13424 @p13423 @p13422 @p13421 @p13420 @p13419 @p13418 @p13417 @p13416 @p13415 @p13414 @p13413 @p13412 @p13411 @p13410 @p13409 @p13408 @p13407 @p13406 @p13405 @p13404 @p13403 @p13402 @p13401 @p13400 @p13399 @p13398 @p13397 @p13396 @p13395 @p13394 @p13393 @p13392 @p13391))
% 65.35/65.61  (step-pop @p40357 :rule scope :premises (@p13440))
% 65.35/65.61  (step-pop @p40358 :rule scope :premises (@p40357))
% 65.35/65.61  (step-pop @p40359 :rule scope :premises (@p40358))
% 65.35/65.61  (step-pop @p40360 :rule scope :premises (@p40359))
% 65.35/65.61  (step-pop @p40361 :rule scope :premises (@p40360))
% 65.35/65.61  (step-pop @p40362 :rule scope :premises (@p40361))
% 65.35/65.61  (step-pop @p40363 :rule scope :premises (@p40362))
% 65.35/65.61  (step-pop @p40364 :rule scope :premises (@p40363))
% 65.35/65.61  (step-pop @p40365 :rule scope :premises (@p40364))
% 65.35/65.61  (step-pop @p40366 :rule scope :premises (@p40365))
% 65.35/65.61  (step-pop @p40367 :rule scope :premises (@p40366))
% 65.35/65.61  (step-pop @p40368 :rule scope :premises (@p40367))
% 65.35/65.61  (step-pop @p40369 :rule scope :premises (@p40368))
% 65.35/65.61  (step-pop @p40370 :rule scope :premises (@p40369))
% 65.35/65.61  (step-pop @p40371 :rule scope :premises (@p40370))
% 65.35/65.61  (step-pop @p40372 :rule scope :premises (@p40371))
% 65.35/65.61  (step-pop @p40373 :rule scope :premises (@p40372))
% 65.35/65.61  (step-pop @p40374 :rule scope :premises (@p40373))
% 65.35/65.61  (step-pop @p40375 :rule scope :premises (@p40374))
% 65.35/65.61  (step-pop @p40376 :rule scope :premises (@p40375))
% 65.35/65.61  (step-pop @p40377 :rule scope :premises (@p40376))
% 65.35/65.61  (step-pop @p40378 :rule scope :premises (@p40377))
% 65.35/65.61  (step-pop @p40379 :rule scope :premises (@p40378))
% 65.35/65.61  (step-pop @p40380 :rule scope :premises (@p40379))
% 65.35/65.61  (step-pop @p40381 :rule scope :premises (@p40380))
% 65.35/65.61  (step-pop @p40382 :rule scope :premises (@p40381))
% 65.35/65.61  (step-pop @p40383 :rule scope :premises (@p40382))
% 65.35/65.61  (step-pop @p40384 :rule scope :premises (@p40383))
% 65.35/65.61  (step-pop @p40385 :rule scope :premises (@p40384))
% 65.35/65.61  (step-pop @p40386 :rule scope :premises (@p40385))
% 65.35/65.61  (step-pop @p40387 :rule scope :premises (@p40386))
% 65.35/65.61  (step-pop @p40388 :rule scope :premises (@p40387))
% 65.35/65.61  (step-pop @p40389 :rule scope :premises (@p40388))
% 65.35/65.61  (step-pop @p40390 :rule scope :premises (@p40389))
% 65.35/65.61  (step-pop @p40391 :rule scope :premises (@p40390))
% 65.35/65.61  (step-pop @p40392 :rule scope :premises (@p40391))
% 65.35/65.61  (step-pop @p40393 :rule scope :premises (@p40392))
% 65.35/65.61  (step-pop @p40394 :rule scope :premises (@p40393))
% 65.35/65.61  (step-pop @p40395 :rule scope :premises (@p40394))
% 65.35/65.61  (step-pop @p40396 :rule scope :premises (@p40395))
% 65.35/65.61  (step-pop @p40397 :rule scope :premises (@p40396))
% 65.35/65.61  (step-pop @p40398 :rule scope :premises (@p40397))
% 65.35/65.61  (step-pop @p40399 :rule scope :premises (@p40398))
% 65.35/65.61  (step-pop @p40400 :rule scope :premises (@p40399))
% 65.35/65.61  (step-pop @p40401 :rule scope :premises (@p40400))
% 65.35/65.61  (step-pop @p40402 :rule scope :premises (@p40401))
% 65.35/65.61  (step-pop @p40403 :rule scope :premises (@p40402))
% 65.35/65.61  (step-pop @p40404 :rule scope :premises (@p40403))
% 65.35/65.61  (step-pop @p40405 :rule scope :premises (@p40404))
% 65.35/65.61  (step-pop @p40406 :rule scope :premises (@p40405))
% 65.35/65.61  (step-pop @p40407 :rule scope :premises (@p40406))
% 65.35/65.61  (step-pop @p40408 :rule scope :premises (@p40407))
% 65.35/65.61  (step-pop @p40409 :rule scope :premises (@p40408))
% 65.35/65.61  (step @p13441 :rule process_scope :premises (@p40409) :args (@t114))
% 65.35/65.61  (step @p13495 :rule and_intro :premises (@p40251 @p40263 @p40264 @p40265 @p40266 @p40267 @p40268 @p40269 @p40270 @p40271 @p40272 @p40273 @p40274 @p40275 @p40276 @p40277 @p40278 @p40279 @p40280 @p40281 @p40282 @p40283 @p40284 @p40285 @p40286 @p40287 @p40288 @p40289 @p40290 @p40291 @p40292 @p40293 @p40294 @p40295 @p40296 @p40297 @p40298 @p40299 @p40300 @p40301 @p40262 @p13284 @p13283 @p40261 @p40260 @p40259 @p40258 @p40257 @p40256 @p40255 @p40254 @p40253 @p40252))
% 65.35/65.61  (step @p13496 :rule modus_ponens :premises (@p13495 @p13441))
% 65.35/65.61  (step-pop @p40410 :rule scope :premises (@p13496))
% 65.35/65.61  (step-pop @p40411 :rule scope :premises (@p40410))
% 65.35/65.61  (step-pop @p40412 :rule scope :premises (@p40411))
% 65.35/65.61  (step-pop @p40413 :rule scope :premises (@p40412))
% 65.35/65.61  (step-pop @p40414 :rule scope :premises (@p40413))
% 65.35/65.61  (step-pop @p40415 :rule scope :premises (@p40414))
% 65.35/65.61  (step-pop @p40416 :rule scope :premises (@p40415))
% 65.35/65.61  (step-pop @p40417 :rule scope :premises (@p40416))
% 65.35/65.61  (step-pop @p40418 :rule scope :premises (@p40417))
% 65.35/65.61  (step-pop @p40419 :rule scope :premises (@p40418))
% 65.35/65.61  (step-pop @p40420 :rule scope :premises (@p40419))
% 65.35/65.61  (step-pop @p40421 :rule scope :premises (@p40420))
% 65.35/65.61  (step-pop @p40422 :rule scope :premises (@p40421))
% 65.35/65.61  (step-pop @p40423 :rule scope :premises (@p40422))
% 65.35/65.61  (step-pop @p40424 :rule scope :premises (@p40423))
% 65.35/65.61  (step-pop @p40425 :rule scope :premises (@p40424))
% 65.35/65.61  (step-pop @p40426 :rule scope :premises (@p40425))
% 65.35/65.61  (step-pop @p40427 :rule scope :premises (@p40426))
% 65.35/65.61  (step-pop @p40428 :rule scope :premises (@p40427))
% 65.35/65.61  (step-pop @p40429 :rule scope :premises (@p40428))
% 65.35/65.61  (step-pop @p40430 :rule scope :premises (@p40429))
% 65.35/65.61  (step-pop @p40431 :rule scope :premises (@p40430))
% 65.35/65.61  (step-pop @p40432 :rule scope :premises (@p40431))
% 65.35/65.61  (step-pop @p40433 :rule scope :premises (@p40432))
% 65.35/65.61  (step-pop @p40434 :rule scope :premises (@p40433))
% 65.35/65.61  (step-pop @p40435 :rule scope :premises (@p40434))
% 65.35/65.61  (step-pop @p40436 :rule scope :premises (@p40435))
% 65.35/65.61  (step-pop @p40437 :rule scope :premises (@p40436))
% 65.35/65.61  (step-pop @p40438 :rule scope :premises (@p40437))
% 65.35/65.61  (step-pop @p40439 :rule scope :premises (@p40438))
% 65.35/65.61  (step-pop @p40440 :rule scope :premises (@p40439))
% 65.35/65.61  (step-pop @p40441 :rule scope :premises (@p40440))
% 65.35/65.61  (step-pop @p40442 :rule scope :premises (@p40441))
% 65.35/65.61  (step-pop @p40443 :rule scope :premises (@p40442))
% 65.35/65.61  (step-pop @p40444 :rule scope :premises (@p40443))
% 65.35/65.61  (step-pop @p40445 :rule scope :premises (@p40444))
% 65.35/65.61  (step-pop @p40446 :rule scope :premises (@p40445))
% 65.35/65.61  (step-pop @p40447 :rule scope :premises (@p40446))
% 65.35/65.61  (step-pop @p40448 :rule scope :premises (@p40447))
% 65.35/65.61  (step-pop @p40449 :rule scope :premises (@p40448))
% 65.35/65.61  (step-pop @p40450 :rule scope :premises (@p40449))
% 65.35/65.61  (step-pop @p40451 :rule scope :premises (@p40450))
% 65.35/65.61  (step-pop @p40452 :rule scope :premises (@p40451))
% 65.35/65.61  (step-pop @p40453 :rule scope :premises (@p40452))
% 65.35/65.61  (step-pop @p40454 :rule scope :premises (@p40453))
% 65.35/65.61  (step-pop @p40455 :rule scope :premises (@p40454))
% 65.35/65.61  (step-pop @p40456 :rule scope :premises (@p40455))
% 65.35/65.61  (step-pop @p40457 :rule scope :premises (@p40456))
% 65.35/65.61  (step-pop @p40458 :rule scope :premises (@p40457))
% 65.35/65.61  (step-pop @p40459 :rule scope :premises (@p40458))
% 65.35/65.61  (step-pop @p40460 :rule scope :premises (@p40459))
% 65.35/65.61  (step-pop @p40461 :rule scope :premises (@p40460))
% 65.35/65.61  (step-pop @p40462 :rule scope :premises (@p40461))
% 65.35/65.61  (step @p13497 :rule process_scope :premises (@p40462) :args (@t114))
% 65.35/65.61  (step @p13551 :rule implies_elim :premises (@p13497))
% 65.35/65.61  (step @p13552 :rule cnf_and_neg :args (@t1671))
% 65.35/65.61  (step @p13553 :rule resolution :premises (@p13552 @p13551) :args (true @t1671))
% 65.35/65.61  (step @p13554 :rule reordering :premises (@p13553) :args ((or @t114 @t671 @t510 @t560 @t559 @t558 @t557 @t556 @t555 @t554 @t553 @t552 @t309 @t670 @t669 @t668 @t667 @t666 @t665 @t664 @t663 @t662 @t661 @t660 @t659 @t658 @t873 @t872 @t871 @t870 @t869 @t868 @t867 @t866 @t865 @t864 @t863 @t862 @t861 @t860 @t859 @t858 @t857 @t856 @t855 @t854 @t853 @t852 @t851 @t1194 @t1193 @t1192 (not @t1667) (not @t1670))))
% 65.35/65.61  (step @p13555 :rule chain_m_resolution :premises (@p13554 @p13284 @p13283 @p12339 @p10887 @p10886 @p10075 @p8652 @p8651 @p8029 @p6524 @p6520 @p6519 @p6012 @p6011 @p5168 @p5167 @p4780 @p3476 @p3472 @p2947 @p1229 @p3368 @p3366 @p3365 @p3363 @p3362 @p3360 @p3359 @p3357 @p4557 @p4555 @p4554 @p4552 @p7740 @p7738 @p4551 @p4549 @p3356 @p3354 @p4548 @p4546 @p3353 @p3351 @p4545 @p4543 @p4542 @p4540 @p4539 @p4537 @p7737 @p7735 @p4536 @p4534 @p4533 @p4531 @p3350 @p3348 @p4530 @p4528 @p3347 @p3345 @p4527 @p4525 @p4524 @p4522 @p4521 @p4519 @p3344 @p3342 @p3341 @p3339 @p3338 @p3336 @p4518 @p4516 @p4515 @p4513 @p4512 @p4510 @p4509 @p4507 @p3335 @p3333 @p4506 @p4504 @p13282 @p13254 @p13253 @p13225 @p13224 @p13196 @p13195 @p13167 @p13166 @p13138 @p13137 @p13109 @p13108 @p13080 @p13079 @p13051 @p13050 @p13022 @p13021 @p12993 @p12992 @p12964 @p12963 @p12935 @p12934 @p12906 @p12905 @p12877 @p12876 @p12848 @p12847 @p12819 @p12818 @p12790 @p12789 @p12761 @p12760 @p12732 @p12731 @p12703 @p12702 @p12674 @p12673 @p12645 @p12644 @p12616 @p12615 @p12587 @p12586 @p12558 @p12557 @p12529 @p12528 @p12500 @p12499 @p12471 @p12470 @p12442 @p12441 @p12413 @p12412 @p12384 @p12383 @p12355) :args (@t309 (@list 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 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 true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true) (@list @t1670 @t1667 @t482 @t793 @t485 @t488 @t790 @t491 @t494 @t1028 @t786 @t497 @t782 @t500 @t616 @t503 @t506 @t673 @t508 @t568 @t114 @t651 @t652 @t648 @t649 @t646 @t647 @t644 @t645 @t844 @t845 @t842 @t843 @t1178 @t1179 @t840 @t841 @t642 @t643 @t838 @t839 @t639 @t640 @t836 @t837 @t833 @t834 @t829 @t830 @t1176 @t1177 @t826 @t827 @t823 @t824 @t636 @t637 @t821 @t822 @t634 @t635 @t819 @t820 @t816 @t817 @t813 @t814 @t630 @t631 @t627 @t628 @t624 @t625 @t809 @t810 @t805 @t806 @t801 @t802 @t799 @t800 @t620 @t621 @t796 @t797 @t116 @t1664 @t123 @t1661 @t128 @t1658 @t133 @t1655 @t138 @t1652 @t143 @t1649 @t148 @t1646 @t153 @t1643 @t158 @t1640 @t163 @t1637 @t168 @t1634 @t173 @t1631 @t178 @t1628 @t183 @t1625 @t188 @t1622 @t193 @t1619 @t198 @t1616 @t213 @t1613 @t223 @t1610 @t228 @t1607 @t233 @t1604 @t238 @t1601 @t243 @t1598 @t253 @t1595 @t263 @t1592 @t268 @t1589 @t273 @t1586 @t278 @t1583 @t283 @t1580 @t288 @t1577 @t293 @t1574 @t298 @t1571)))
% 65.35/65.61  (step @p13556 :rule chain_m_resolution :premises (@p2622 @p13555 @p2620) :args (@t479 @t570 (@list @t308 @t480)))
% 65.35/65.61  (step @p13557 :rule chain_m_resolution :premises (@p7719 @p13555 @p7717) :args (@t1159 @t570 (@list @t308 @t1160)))
% 65.35/65.61  (step @p13558 :rule symm :premises (@p81))
% 65.35/65.61  (step @p13559 :rule bool-double-not-elim :args (@t1672))
% 65.35/65.61  (step @p13560 :rule nary_cong :premises (@p13559 @p2195 @p2169) :args ((or (not @t1673) @t304 @t299)))
% 65.35/65.61  (assume-push @p40463 @t303)
% 65.35/65.61  (assume-push @p40464 @t298)
% 65.35/65.61  (assume-push @p40465 @t1673)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p13564 :rule symm :premises (@p40464))
% 65.35/65.61  (step @p13565 :rule trans :premises (@p40463 @p13564))
% 65.35/65.61  (step @p13566 :rule true_intro :premises (@p13565))
% 65.35/65.61  (step @p13567 :rule false_intro :premises (@p13558))
% 65.35/65.61  (step @p13568 :rule symm :premises (@p13567))
% 65.35/65.61  (step @p13569 :rule trans :premises (@p13568 @p13566))
% 65.35/65.61  (step @p13570 false :rule eq_resolve :premises (@p13569 @p2958))
% 65.35/65.61  (step-pop @p40466 :rule scope :premises (@p13570))
% 65.35/65.61  (step-pop @p40467 :rule scope :premises (@p40466))
% 65.35/65.61  (step-pop @p40468 :rule scope :premises (@p40467))
% 65.35/65.61  (step @p13571 :rule process_scope :premises (@p40468) :args (false))
% 65.35/65.61  (assume-push @p40469 @t1673)
% 65.35/65.61  (assume-push @p40470 @t303)
% 65.35/65.61  (assume-push @p40471 @t298)
% 65.35/65.61  (step @p13578 :rule and_intro :premises (@p40470 @p40471 @p13558))
% 65.35/65.61  (step-pop @p40472 :rule scope :premises (@p13578))
% 65.35/65.61  (step-pop @p40473 :rule scope :premises (@p40472))
% 65.35/65.61  (step-pop @p40474 :rule scope :premises (@p40473))
% 65.35/65.61  (step @p13579 :rule process_scope :premises (@p40474) :args (@t1674))
% 65.35/65.61  (step @p13583 :rule implies_elim :premises (@p13579))
% 65.35/65.61  (step @p13584 :rule resolution :premises (@p13583 @p13571) :args (true @t1674))
% 65.35/65.61  (step @p13585 :rule not_and :premises (@p13584))
% 65.35/65.61  (step @p13586 :rule eq_resolve :premises (@p13585 @p13560))
% 65.35/65.61  (step @p13587 :rule symm :premises (@p93))
% 65.35/65.61  (step @p13588 :rule bool-double-not-elim :args (@t1675))
% 65.35/65.61  (step @p13589 :rule nary_cong :premises (@p13588 @p2195 @p2143) :args ((or (not @t1676) @t304 @t294)))
% 65.35/65.61  (assume-push @p40475 @t303)
% 65.35/65.61  (assume-push @p40476 @t293)
% 65.35/65.61  (assume-push @p40477 @t1676)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p13593 :rule symm :premises (@p40476))
% 65.35/65.61  (step @p13594 :rule trans :premises (@p40475 @p13593))
% 65.35/65.61  (step @p13595 :rule true_intro :premises (@p13594))
% 65.35/65.61  (step @p13596 :rule false_intro :premises (@p13587))
% 65.35/65.61  (step @p13597 :rule symm :premises (@p13596))
% 65.35/65.61  (step @p13598 :rule trans :premises (@p13597 @p13595))
% 65.35/65.61  (step @p13599 false :rule eq_resolve :premises (@p13598 @p2958))
% 65.35/65.61  (step-pop @p40478 :rule scope :premises (@p13599))
% 65.35/65.61  (step-pop @p40479 :rule scope :premises (@p40478))
% 65.35/65.61  (step-pop @p40480 :rule scope :premises (@p40479))
% 65.35/65.61  (step @p13600 :rule process_scope :premises (@p40480) :args (false))
% 65.35/65.61  (assume-push @p40481 @t1676)
% 65.35/65.61  (assume-push @p40482 @t303)
% 65.35/65.61  (assume-push @p40483 @t293)
% 65.35/65.61  (step @p13607 :rule and_intro :premises (@p40482 @p40483 @p13587))
% 65.35/65.61  (step-pop @p40484 :rule scope :premises (@p13607))
% 65.35/65.61  (step-pop @p40485 :rule scope :premises (@p40484))
% 65.35/65.61  (step-pop @p40486 :rule scope :premises (@p40485))
% 65.35/65.61  (step @p13608 :rule process_scope :premises (@p40486) :args (@t1677))
% 65.35/65.61  (step @p13612 :rule implies_elim :premises (@p13608))
% 65.35/65.61  (step @p13613 :rule resolution :premises (@p13612 @p13600) :args (true @t1677))
% 65.35/65.61  (step @p13614 :rule not_and :premises (@p13613))
% 65.35/65.61  (step @p13615 :rule eq_resolve :premises (@p13614 @p13589))
% 65.35/65.61  (step @p13616 :rule symm :premises (@p106))
% 65.35/65.61  (step @p13617 :rule bool-double-not-elim :args (@t1678))
% 65.35/65.61  (step @p13618 :rule nary_cong :premises (@p13617 @p2195 @p2117) :args ((or (not @t1679) @t304 @t289)))
% 65.35/65.61  (assume-push @p40487 @t303)
% 65.35/65.61  (assume-push @p40488 @t288)
% 65.35/65.61  (assume-push @p40489 @t1679)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p13622 :rule symm :premises (@p40488))
% 65.35/65.61  (step @p13623 :rule trans :premises (@p40487 @p13622))
% 65.35/65.61  (step @p13624 :rule true_intro :premises (@p13623))
% 65.35/65.61  (step @p13625 :rule false_intro :premises (@p13616))
% 65.35/65.61  (step @p13626 :rule symm :premises (@p13625))
% 65.35/65.61  (step @p13627 :rule trans :premises (@p13626 @p13624))
% 65.35/65.61  (step @p13628 false :rule eq_resolve :premises (@p13627 @p2958))
% 65.35/65.61  (step-pop @p40490 :rule scope :premises (@p13628))
% 65.35/65.61  (step-pop @p40491 :rule scope :premises (@p40490))
% 65.35/65.61  (step-pop @p40492 :rule scope :premises (@p40491))
% 65.35/65.61  (step @p13629 :rule process_scope :premises (@p40492) :args (false))
% 65.35/65.61  (assume-push @p40493 @t1679)
% 65.35/65.61  (assume-push @p40494 @t303)
% 65.35/65.61  (assume-push @p40495 @t288)
% 65.35/65.61  (step @p13636 :rule and_intro :premises (@p40494 @p40495 @p13616))
% 65.35/65.61  (step-pop @p40496 :rule scope :premises (@p13636))
% 65.35/65.61  (step-pop @p40497 :rule scope :premises (@p40496))
% 65.35/65.61  (step-pop @p40498 :rule scope :premises (@p40497))
% 65.35/65.61  (step @p13637 :rule process_scope :premises (@p40498) :args (@t1680))
% 65.35/65.61  (step @p13641 :rule implies_elim :premises (@p13637))
% 65.35/65.61  (step @p13642 :rule resolution :premises (@p13641 @p13629) :args (true @t1680))
% 65.35/65.61  (step @p13643 :rule not_and :premises (@p13642))
% 65.35/65.61  (step @p13644 :rule eq_resolve :premises (@p13643 @p13618))
% 65.35/65.61  (step @p13645 :rule symm :premises (@p120))
% 65.35/65.61  (step @p13646 :rule bool-double-not-elim :args (@t1681))
% 65.35/65.61  (step @p13647 :rule nary_cong :premises (@p13646 @p2195 @p2091) :args ((or (not @t1682) @t304 @t284)))
% 65.35/65.61  (assume-push @p40499 @t303)
% 65.35/65.61  (assume-push @p40500 @t283)
% 65.35/65.61  (assume-push @p40501 @t1682)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p13651 :rule symm :premises (@p40500))
% 65.35/65.61  (step @p13652 :rule trans :premises (@p40499 @p13651))
% 65.35/65.61  (step @p13653 :rule true_intro :premises (@p13652))
% 65.35/65.61  (step @p13654 :rule false_intro :premises (@p13645))
% 65.35/65.61  (step @p13655 :rule symm :premises (@p13654))
% 65.35/65.61  (step @p13656 :rule trans :premises (@p13655 @p13653))
% 65.35/65.61  (step @p13657 false :rule eq_resolve :premises (@p13656 @p2958))
% 65.35/65.61  (step-pop @p40502 :rule scope :premises (@p13657))
% 65.35/65.61  (step-pop @p40503 :rule scope :premises (@p40502))
% 65.35/65.61  (step-pop @p40504 :rule scope :premises (@p40503))
% 65.35/65.61  (step @p13658 :rule process_scope :premises (@p40504) :args (false))
% 65.35/65.61  (assume-push @p40505 @t1682)
% 65.35/65.61  (assume-push @p40506 @t303)
% 65.35/65.61  (assume-push @p40507 @t283)
% 65.35/65.61  (step @p13665 :rule and_intro :premises (@p40506 @p40507 @p13645))
% 65.35/65.61  (step-pop @p40508 :rule scope :premises (@p13665))
% 65.35/65.61  (step-pop @p40509 :rule scope :premises (@p40508))
% 65.35/65.61  (step-pop @p40510 :rule scope :premises (@p40509))
% 65.35/65.61  (step @p13666 :rule process_scope :premises (@p40510) :args (@t1683))
% 65.35/65.61  (step @p13670 :rule implies_elim :premises (@p13666))
% 65.35/65.61  (step @p13671 :rule resolution :premises (@p13670 @p13658) :args (true @t1683))
% 65.35/65.61  (step @p13672 :rule not_and :premises (@p13671))
% 65.35/65.61  (step @p13673 :rule eq_resolve :premises (@p13672 @p13647))
% 65.35/65.61  (step @p13674 :rule symm :premises (@p135))
% 65.35/65.61  (step @p13675 :rule bool-double-not-elim :args (@t1684))
% 65.35/65.61  (step @p13676 :rule nary_cong :premises (@p13675 @p2195 @p2065) :args ((or (not @t1685) @t304 @t279)))
% 65.35/65.61  (assume-push @p40511 @t303)
% 65.35/65.61  (assume-push @p40512 @t278)
% 65.35/65.61  (assume-push @p40513 @t1685)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p13680 :rule symm :premises (@p40512))
% 65.35/65.61  (step @p13681 :rule trans :premises (@p40511 @p13680))
% 65.35/65.61  (step @p13682 :rule true_intro :premises (@p13681))
% 65.35/65.61  (step @p13683 :rule false_intro :premises (@p13674))
% 65.35/65.61  (step @p13684 :rule symm :premises (@p13683))
% 65.35/65.61  (step @p13685 :rule trans :premises (@p13684 @p13682))
% 65.35/65.61  (step @p13686 false :rule eq_resolve :premises (@p13685 @p2958))
% 65.35/65.61  (step-pop @p40514 :rule scope :premises (@p13686))
% 65.35/65.61  (step-pop @p40515 :rule scope :premises (@p40514))
% 65.35/65.61  (step-pop @p40516 :rule scope :premises (@p40515))
% 65.35/65.61  (step @p13687 :rule process_scope :premises (@p40516) :args (false))
% 65.35/65.61  (assume-push @p40517 @t1685)
% 65.35/65.61  (assume-push @p40518 @t303)
% 65.35/65.61  (assume-push @p40519 @t278)
% 65.35/65.61  (step @p13694 :rule and_intro :premises (@p40518 @p40519 @p13674))
% 65.35/65.61  (step-pop @p40520 :rule scope :premises (@p13694))
% 65.35/65.61  (step-pop @p40521 :rule scope :premises (@p40520))
% 65.35/65.61  (step-pop @p40522 :rule scope :premises (@p40521))
% 65.35/65.61  (step @p13695 :rule process_scope :premises (@p40522) :args (@t1686))
% 65.35/65.61  (step @p13699 :rule implies_elim :premises (@p13695))
% 65.35/65.61  (step @p13700 :rule resolution :premises (@p13699 @p13687) :args (true @t1686))
% 65.35/65.61  (step @p13701 :rule not_and :premises (@p13700))
% 65.35/65.61  (step @p13702 :rule eq_resolve :premises (@p13701 @p13676))
% 65.35/65.61  (step @p13703 :rule symm :premises (@p151))
% 65.35/65.61  (step @p13704 :rule bool-double-not-elim :args (@t1687))
% 65.35/65.61  (step @p13705 :rule nary_cong :premises (@p13704 @p2195 @p2039) :args ((or (not @t1688) @t304 @t274)))
% 65.35/65.61  (assume-push @p40523 @t303)
% 65.35/65.61  (assume-push @p40524 @t273)
% 65.35/65.61  (assume-push @p40525 @t1688)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p13709 :rule symm :premises (@p40524))
% 65.35/65.61  (step @p13710 :rule trans :premises (@p40523 @p13709))
% 65.35/65.61  (step @p13711 :rule true_intro :premises (@p13710))
% 65.35/65.61  (step @p13712 :rule false_intro :premises (@p13703))
% 65.35/65.61  (step @p13713 :rule symm :premises (@p13712))
% 65.35/65.61  (step @p13714 :rule trans :premises (@p13713 @p13711))
% 65.35/65.61  (step @p13715 false :rule eq_resolve :premises (@p13714 @p2958))
% 65.35/65.61  (step-pop @p40526 :rule scope :premises (@p13715))
% 65.35/65.61  (step-pop @p40527 :rule scope :premises (@p40526))
% 65.35/65.61  (step-pop @p40528 :rule scope :premises (@p40527))
% 65.35/65.61  (step @p13716 :rule process_scope :premises (@p40528) :args (false))
% 65.35/65.61  (assume-push @p40529 @t1688)
% 65.35/65.61  (assume-push @p40530 @t303)
% 65.35/65.61  (assume-push @p40531 @t273)
% 65.35/65.61  (step @p13723 :rule and_intro :premises (@p40530 @p40531 @p13703))
% 65.35/65.61  (step-pop @p40532 :rule scope :premises (@p13723))
% 65.35/65.61  (step-pop @p40533 :rule scope :premises (@p40532))
% 65.35/65.61  (step-pop @p40534 :rule scope :premises (@p40533))
% 65.35/65.61  (step @p13724 :rule process_scope :premises (@p40534) :args (@t1689))
% 65.35/65.61  (step @p13728 :rule implies_elim :premises (@p13724))
% 65.35/65.61  (step @p13729 :rule resolution :premises (@p13728 @p13716) :args (true @t1689))
% 65.35/65.61  (step @p13730 :rule not_and :premises (@p13729))
% 65.35/65.61  (step @p13731 :rule eq_resolve :premises (@p13730 @p13705))
% 65.35/65.61  (step @p13732 :rule symm :premises (@p168))
% 65.35/65.61  (step @p13733 :rule bool-double-not-elim :args (@t1690))
% 65.35/65.61  (step @p13734 :rule nary_cong :premises (@p13733 @p2195 @p2013) :args ((or (not @t1691) @t304 @t269)))
% 65.35/65.61  (assume-push @p40535 @t303)
% 65.35/65.61  (assume-push @p40536 @t268)
% 65.35/65.61  (assume-push @p40537 @t1691)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p13738 :rule symm :premises (@p40536))
% 65.35/65.61  (step @p13739 :rule trans :premises (@p40535 @p13738))
% 65.35/65.61  (step @p13740 :rule true_intro :premises (@p13739))
% 65.35/65.61  (step @p13741 :rule false_intro :premises (@p13732))
% 65.35/65.61  (step @p13742 :rule symm :premises (@p13741))
% 65.35/65.61  (step @p13743 :rule trans :premises (@p13742 @p13740))
% 65.35/65.61  (step @p13744 false :rule eq_resolve :premises (@p13743 @p2958))
% 65.35/65.61  (step-pop @p40538 :rule scope :premises (@p13744))
% 65.35/65.61  (step-pop @p40539 :rule scope :premises (@p40538))
% 65.35/65.61  (step-pop @p40540 :rule scope :premises (@p40539))
% 65.35/65.61  (step @p13745 :rule process_scope :premises (@p40540) :args (false))
% 65.35/65.61  (assume-push @p40541 @t1691)
% 65.35/65.61  (assume-push @p40542 @t303)
% 65.35/65.61  (assume-push @p40543 @t268)
% 65.35/65.61  (step @p13752 :rule and_intro :premises (@p40542 @p40543 @p13732))
% 65.35/65.61  (step-pop @p40544 :rule scope :premises (@p13752))
% 65.35/65.61  (step-pop @p40545 :rule scope :premises (@p40544))
% 65.35/65.61  (step-pop @p40546 :rule scope :premises (@p40545))
% 65.35/65.61  (step @p13753 :rule process_scope :premises (@p40546) :args (@t1692))
% 65.35/65.61  (step @p13757 :rule implies_elim :premises (@p13753))
% 65.35/65.61  (step @p13758 :rule resolution :premises (@p13757 @p13745) :args (true @t1692))
% 65.35/65.61  (step @p13759 :rule not_and :premises (@p13758))
% 65.35/65.61  (step @p13760 :rule eq_resolve :premises (@p13759 @p13734))
% 65.35/65.61  (step @p13761 :rule symm :premises (@p186))
% 65.35/65.61  (step @p13762 :rule bool-double-not-elim :args (@t1693))
% 65.35/65.61  (step @p13763 :rule nary_cong :premises (@p13762 @p2195 @p1987) :args ((or (not @t1694) @t304 @t264)))
% 65.35/65.61  (assume-push @p40547 @t303)
% 65.35/65.61  (assume-push @p40548 @t263)
% 65.35/65.61  (assume-push @p40549 @t1694)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p13767 :rule symm :premises (@p40548))
% 65.35/65.61  (step @p13768 :rule trans :premises (@p40547 @p13767))
% 65.35/65.61  (step @p13769 :rule true_intro :premises (@p13768))
% 65.35/65.61  (step @p13770 :rule false_intro :premises (@p13761))
% 65.35/65.61  (step @p13771 :rule symm :premises (@p13770))
% 65.35/65.61  (step @p13772 :rule trans :premises (@p13771 @p13769))
% 65.35/65.61  (step @p13773 false :rule eq_resolve :premises (@p13772 @p2958))
% 65.35/65.61  (step-pop @p40550 :rule scope :premises (@p13773))
% 65.35/65.61  (step-pop @p40551 :rule scope :premises (@p40550))
% 65.35/65.61  (step-pop @p40552 :rule scope :premises (@p40551))
% 65.35/65.61  (step @p13774 :rule process_scope :premises (@p40552) :args (false))
% 65.35/65.61  (assume-push @p40553 @t1694)
% 65.35/65.61  (assume-push @p40554 @t303)
% 65.35/65.61  (assume-push @p40555 @t263)
% 65.35/65.61  (step @p13781 :rule and_intro :premises (@p40554 @p40555 @p13761))
% 65.35/65.61  (step-pop @p40556 :rule scope :premises (@p13781))
% 65.35/65.61  (step-pop @p40557 :rule scope :premises (@p40556))
% 65.35/65.61  (step-pop @p40558 :rule scope :premises (@p40557))
% 65.35/65.61  (step @p13782 :rule process_scope :premises (@p40558) :args (@t1695))
% 65.35/65.61  (step @p13786 :rule implies_elim :premises (@p13782))
% 65.35/65.61  (step @p13787 :rule resolution :premises (@p13786 @p13774) :args (true @t1695))
% 65.35/65.61  (step @p13788 :rule not_and :premises (@p13787))
% 65.35/65.61  (step @p13789 :rule eq_resolve :premises (@p13788 @p13763))
% 65.35/65.61  (step @p13790 :rule symm :premises (@p225))
% 65.35/65.61  (step @p13791 :rule bool-double-not-elim :args (@t1696))
% 65.35/65.61  (step @p13792 :rule nary_cong :premises (@p13791 @p2195 @p1935) :args ((or (not @t1697) @t304 @t254)))
% 65.35/65.61  (assume-push @p40559 @t303)
% 65.35/65.61  (assume-push @p40560 @t253)
% 65.35/65.61  (assume-push @p40561 @t1697)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p13796 :rule symm :premises (@p40560))
% 65.35/65.61  (step @p13797 :rule trans :premises (@p40559 @p13796))
% 65.35/65.61  (step @p13798 :rule true_intro :premises (@p13797))
% 65.35/65.61  (step @p13799 :rule false_intro :premises (@p13790))
% 65.35/65.61  (step @p13800 :rule symm :premises (@p13799))
% 65.35/65.61  (step @p13801 :rule trans :premises (@p13800 @p13798))
% 65.35/65.61  (step @p13802 false :rule eq_resolve :premises (@p13801 @p2958))
% 65.35/65.61  (step-pop @p40562 :rule scope :premises (@p13802))
% 65.35/65.61  (step-pop @p40563 :rule scope :premises (@p40562))
% 65.35/65.61  (step-pop @p40564 :rule scope :premises (@p40563))
% 65.35/65.61  (step @p13803 :rule process_scope :premises (@p40564) :args (false))
% 65.35/65.61  (assume-push @p40565 @t1697)
% 65.35/65.61  (assume-push @p40566 @t303)
% 65.35/65.61  (assume-push @p40567 @t253)
% 65.35/65.61  (step @p13810 :rule and_intro :premises (@p40566 @p40567 @p13790))
% 65.35/65.61  (step-pop @p40568 :rule scope :premises (@p13810))
% 65.35/65.61  (step-pop @p40569 :rule scope :premises (@p40568))
% 65.35/65.61  (step-pop @p40570 :rule scope :premises (@p40569))
% 65.35/65.61  (step @p13811 :rule process_scope :premises (@p40570) :args (@t1698))
% 65.35/65.61  (step @p13815 :rule implies_elim :premises (@p13811))
% 65.35/65.61  (step @p13816 :rule resolution :premises (@p13815 @p13803) :args (true @t1698))
% 65.35/65.61  (step @p13817 :rule not_and :premises (@p13816))
% 65.35/65.61  (step @p13818 :rule eq_resolve :premises (@p13817 @p13792))
% 65.35/65.61  (step @p13819 :rule symm :premises (@p268))
% 65.35/65.61  (step @p13820 :rule bool-double-not-elim :args (@t1699))
% 65.35/65.61  (step @p13821 :rule nary_cong :premises (@p13820 @p2195 @p1883) :args ((or (not @t1700) @t304 @t244)))
% 65.35/65.61  (assume-push @p40571 @t303)
% 65.35/65.61  (assume-push @p40572 @t243)
% 65.35/65.61  (assume-push @p40573 @t1700)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p13825 :rule symm :premises (@p40572))
% 65.35/65.61  (step @p13826 :rule trans :premises (@p40571 @p13825))
% 65.35/65.61  (step @p13827 :rule true_intro :premises (@p13826))
% 65.35/65.61  (step @p13828 :rule false_intro :premises (@p13819))
% 65.35/65.61  (step @p13829 :rule symm :premises (@p13828))
% 65.35/65.61  (step @p13830 :rule trans :premises (@p13829 @p13827))
% 65.35/65.61  (step @p13831 false :rule eq_resolve :premises (@p13830 @p2958))
% 65.35/65.61  (step-pop @p40574 :rule scope :premises (@p13831))
% 65.35/65.61  (step-pop @p40575 :rule scope :premises (@p40574))
% 65.35/65.61  (step-pop @p40576 :rule scope :premises (@p40575))
% 65.35/65.61  (step @p13832 :rule process_scope :premises (@p40576) :args (false))
% 65.35/65.61  (assume-push @p40577 @t1700)
% 65.35/65.61  (assume-push @p40578 @t303)
% 65.35/65.61  (assume-push @p40579 @t243)
% 65.35/65.61  (step @p13839 :rule and_intro :premises (@p40578 @p40579 @p13819))
% 65.35/65.61  (step-pop @p40580 :rule scope :premises (@p13839))
% 65.35/65.61  (step-pop @p40581 :rule scope :premises (@p40580))
% 65.35/65.61  (step-pop @p40582 :rule scope :premises (@p40581))
% 65.35/65.61  (step @p13840 :rule process_scope :premises (@p40582) :args (@t1701))
% 65.35/65.61  (step @p13844 :rule implies_elim :premises (@p13840))
% 65.35/65.61  (step @p13845 :rule resolution :premises (@p13844 @p13832) :args (true @t1701))
% 65.35/65.61  (step @p13846 :rule not_and :premises (@p13845))
% 65.35/65.61  (step @p13847 :rule eq_resolve :premises (@p13846 @p13821))
% 65.35/65.61  (step @p13848 :rule symm :premises (@p291))
% 65.35/65.61  (step @p13849 :rule bool-double-not-elim :args (@t1702))
% 65.35/65.61  (step @p13850 :rule nary_cong :premises (@p13849 @p2195 @p1857) :args ((or (not @t1703) @t304 @t239)))
% 65.35/65.61  (assume-push @p40583 @t303)
% 65.35/65.61  (assume-push @p40584 @t238)
% 65.35/65.61  (assume-push @p40585 @t1703)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p13854 :rule symm :premises (@p40584))
% 65.35/65.61  (step @p13855 :rule trans :premises (@p40583 @p13854))
% 65.35/65.61  (step @p13856 :rule true_intro :premises (@p13855))
% 65.35/65.61  (step @p13857 :rule false_intro :premises (@p13848))
% 65.35/65.61  (step @p13858 :rule symm :premises (@p13857))
% 65.35/65.61  (step @p13859 :rule trans :premises (@p13858 @p13856))
% 65.35/65.61  (step @p13860 false :rule eq_resolve :premises (@p13859 @p2958))
% 65.35/65.61  (step-pop @p40586 :rule scope :premises (@p13860))
% 65.35/65.61  (step-pop @p40587 :rule scope :premises (@p40586))
% 65.35/65.61  (step-pop @p40588 :rule scope :premises (@p40587))
% 65.35/65.61  (step @p13861 :rule process_scope :premises (@p40588) :args (false))
% 65.35/65.61  (assume-push @p40589 @t1703)
% 65.35/65.61  (assume-push @p40590 @t303)
% 65.35/65.61  (assume-push @p40591 @t238)
% 65.35/65.61  (step @p13868 :rule and_intro :premises (@p40590 @p40591 @p13848))
% 65.35/65.61  (step-pop @p40592 :rule scope :premises (@p13868))
% 65.35/65.61  (step-pop @p40593 :rule scope :premises (@p40592))
% 65.35/65.61  (step-pop @p40594 :rule scope :premises (@p40593))
% 65.35/65.61  (step @p13869 :rule process_scope :premises (@p40594) :args (@t1704))
% 65.35/65.61  (step @p13873 :rule implies_elim :premises (@p13869))
% 65.35/65.61  (step @p13874 :rule resolution :premises (@p13873 @p13861) :args (true @t1704))
% 65.35/65.61  (step @p13875 :rule not_and :premises (@p13874))
% 65.35/65.61  (step @p13876 :rule eq_resolve :premises (@p13875 @p13850))
% 65.35/65.61  (step @p13877 :rule symm :premises (@p315))
% 65.35/65.61  (step @p13878 :rule bool-double-not-elim :args (@t1705))
% 65.35/65.61  (step @p13879 :rule nary_cong :premises (@p13878 @p2195 @p1831) :args ((or (not @t1706) @t304 @t234)))
% 65.35/65.61  (assume-push @p40595 @t303)
% 65.35/65.61  (assume-push @p40596 @t233)
% 65.35/65.61  (assume-push @p40597 @t1706)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p13883 :rule symm :premises (@p40596))
% 65.35/65.61  (step @p13884 :rule trans :premises (@p40595 @p13883))
% 65.35/65.61  (step @p13885 :rule true_intro :premises (@p13884))
% 65.35/65.61  (step @p13886 :rule false_intro :premises (@p13877))
% 65.35/65.61  (step @p13887 :rule symm :premises (@p13886))
% 65.35/65.61  (step @p13888 :rule trans :premises (@p13887 @p13885))
% 65.35/65.61  (step @p13889 false :rule eq_resolve :premises (@p13888 @p2958))
% 65.35/65.61  (step-pop @p40598 :rule scope :premises (@p13889))
% 65.35/65.61  (step-pop @p40599 :rule scope :premises (@p40598))
% 65.35/65.61  (step-pop @p40600 :rule scope :premises (@p40599))
% 65.35/65.61  (step @p13890 :rule process_scope :premises (@p40600) :args (false))
% 65.35/65.61  (assume-push @p40601 @t1706)
% 65.35/65.61  (assume-push @p40602 @t303)
% 65.35/65.61  (assume-push @p40603 @t233)
% 65.35/65.61  (step @p13897 :rule and_intro :premises (@p40602 @p40603 @p13877))
% 65.35/65.61  (step-pop @p40604 :rule scope :premises (@p13897))
% 65.35/65.61  (step-pop @p40605 :rule scope :premises (@p40604))
% 65.35/65.61  (step-pop @p40606 :rule scope :premises (@p40605))
% 65.35/65.61  (step @p13898 :rule process_scope :premises (@p40606) :args (@t1707))
% 65.35/65.61  (step @p13902 :rule implies_elim :premises (@p13898))
% 65.35/65.61  (step @p13903 :rule resolution :premises (@p13902 @p13890) :args (true @t1707))
% 65.35/65.61  (step @p13904 :rule not_and :premises (@p13903))
% 65.35/65.61  (step @p13905 :rule eq_resolve :premises (@p13904 @p13879))
% 65.35/65.61  (step @p13906 :rule symm :premises (@p340))
% 65.35/65.61  (step @p13907 :rule bool-double-not-elim :args (@t1708))
% 65.35/65.61  (step @p13908 :rule nary_cong :premises (@p13907 @p2195 @p1805) :args ((or (not @t1709) @t304 @t229)))
% 65.35/65.61  (assume-push @p40607 @t303)
% 65.35/65.61  (assume-push @p40608 @t228)
% 65.35/65.61  (assume-push @p40609 @t1709)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p13912 :rule symm :premises (@p40608))
% 65.35/65.61  (step @p13913 :rule trans :premises (@p40607 @p13912))
% 65.35/65.61  (step @p13914 :rule true_intro :premises (@p13913))
% 65.35/65.61  (step @p13915 :rule false_intro :premises (@p13906))
% 65.35/65.61  (step @p13916 :rule symm :premises (@p13915))
% 65.35/65.61  (step @p13917 :rule trans :premises (@p13916 @p13914))
% 65.35/65.61  (step @p13918 false :rule eq_resolve :premises (@p13917 @p2958))
% 65.35/65.61  (step-pop @p40610 :rule scope :premises (@p13918))
% 65.35/65.61  (step-pop @p40611 :rule scope :premises (@p40610))
% 65.35/65.61  (step-pop @p40612 :rule scope :premises (@p40611))
% 65.35/65.61  (step @p13919 :rule process_scope :premises (@p40612) :args (false))
% 65.35/65.61  (assume-push @p40613 @t1709)
% 65.35/65.61  (assume-push @p40614 @t303)
% 65.35/65.61  (assume-push @p40615 @t228)
% 65.35/65.61  (step @p13926 :rule and_intro :premises (@p40614 @p40615 @p13906))
% 65.35/65.61  (step-pop @p40616 :rule scope :premises (@p13926))
% 65.35/65.61  (step-pop @p40617 :rule scope :premises (@p40616))
% 65.35/65.61  (step-pop @p40618 :rule scope :premises (@p40617))
% 65.35/65.61  (step @p13927 :rule process_scope :premises (@p40618) :args (@t1710))
% 65.35/65.61  (step @p13931 :rule implies_elim :premises (@p13927))
% 65.35/65.61  (step @p13932 :rule resolution :premises (@p13931 @p13919) :args (true @t1710))
% 65.35/65.61  (step @p13933 :rule not_and :premises (@p13932))
% 65.35/65.61  (step @p13934 :rule eq_resolve :premises (@p13933 @p13908))
% 65.35/65.61  (step @p13935 :rule symm :premises (@p366))
% 65.35/65.61  (step @p13936 :rule bool-double-not-elim :args (@t1711))
% 65.35/65.61  (step @p13937 :rule nary_cong :premises (@p13936 @p2195 @p1779) :args ((or (not @t1712) @t304 @t224)))
% 65.35/65.61  (assume-push @p40619 @t303)
% 65.35/65.61  (assume-push @p40620 @t223)
% 65.35/65.61  (assume-push @p40621 @t1712)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p13941 :rule symm :premises (@p40620))
% 65.35/65.61  (step @p13942 :rule trans :premises (@p40619 @p13941))
% 65.35/65.61  (step @p13943 :rule true_intro :premises (@p13942))
% 65.35/65.61  (step @p13944 :rule false_intro :premises (@p13935))
% 65.35/65.61  (step @p13945 :rule symm :premises (@p13944))
% 65.35/65.61  (step @p13946 :rule trans :premises (@p13945 @p13943))
% 65.35/65.61  (step @p13947 false :rule eq_resolve :premises (@p13946 @p2958))
% 65.35/65.61  (step-pop @p40622 :rule scope :premises (@p13947))
% 65.35/65.61  (step-pop @p40623 :rule scope :premises (@p40622))
% 65.35/65.61  (step-pop @p40624 :rule scope :premises (@p40623))
% 65.35/65.61  (step @p13948 :rule process_scope :premises (@p40624) :args (false))
% 65.35/65.61  (assume-push @p40625 @t1712)
% 65.35/65.61  (assume-push @p40626 @t303)
% 65.35/65.61  (assume-push @p40627 @t223)
% 65.35/65.61  (step @p13955 :rule and_intro :premises (@p40626 @p40627 @p13935))
% 65.35/65.61  (step-pop @p40628 :rule scope :premises (@p13955))
% 65.35/65.61  (step-pop @p40629 :rule scope :premises (@p40628))
% 65.35/65.61  (step-pop @p40630 :rule scope :premises (@p40629))
% 65.35/65.61  (step @p13956 :rule process_scope :premises (@p40630) :args (@t1713))
% 65.35/65.61  (step @p13960 :rule implies_elim :premises (@p13956))
% 65.35/65.61  (step @p13961 :rule resolution :premises (@p13960 @p13948) :args (true @t1713))
% 65.35/65.61  (step @p13962 :rule not_and :premises (@p13961))
% 65.35/65.61  (step @p13963 :rule eq_resolve :premises (@p13962 @p13937))
% 65.35/65.61  (step @p13964 :rule symm :premises (@p421))
% 65.35/65.61  (step @p13965 :rule bool-double-not-elim :args (@t1714))
% 65.35/65.61  (step @p13966 :rule nary_cong :premises (@p13965 @p2195 @p1727) :args ((or (not @t1715) @t304 @t214)))
% 65.35/65.61  (assume-push @p40631 @t303)
% 65.35/65.61  (assume-push @p40632 @t213)
% 65.35/65.61  (assume-push @p40633 @t1715)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p13970 :rule symm :premises (@p40632))
% 65.35/65.61  (step @p13971 :rule trans :premises (@p40631 @p13970))
% 65.35/65.61  (step @p13972 :rule true_intro :premises (@p13971))
% 65.35/65.61  (step @p13973 :rule false_intro :premises (@p13964))
% 65.35/65.61  (step @p13974 :rule symm :premises (@p13973))
% 65.35/65.61  (step @p13975 :rule trans :premises (@p13974 @p13972))
% 65.35/65.61  (step @p13976 false :rule eq_resolve :premises (@p13975 @p2958))
% 65.35/65.61  (step-pop @p40634 :rule scope :premises (@p13976))
% 65.35/65.61  (step-pop @p40635 :rule scope :premises (@p40634))
% 65.35/65.61  (step-pop @p40636 :rule scope :premises (@p40635))
% 65.35/65.61  (step @p13977 :rule process_scope :premises (@p40636) :args (false))
% 65.35/65.61  (assume-push @p40637 @t1715)
% 65.35/65.61  (assume-push @p40638 @t303)
% 65.35/65.61  (assume-push @p40639 @t213)
% 65.35/65.61  (step @p13984 :rule and_intro :premises (@p40638 @p40639 @p13964))
% 65.35/65.61  (step-pop @p40640 :rule scope :premises (@p13984))
% 65.35/65.61  (step-pop @p40641 :rule scope :premises (@p40640))
% 65.35/65.61  (step-pop @p40642 :rule scope :premises (@p40641))
% 65.35/65.61  (step @p13985 :rule process_scope :premises (@p40642) :args (@t1716))
% 65.35/65.61  (step @p13989 :rule implies_elim :premises (@p13985))
% 65.35/65.61  (step @p13990 :rule resolution :premises (@p13989 @p13977) :args (true @t1716))
% 65.35/65.61  (step @p13991 :rule not_and :premises (@p13990))
% 65.35/65.61  (step @p13992 :rule eq_resolve :premises (@p13991 @p13966))
% 65.35/65.61  (step @p13993 :rule symm :premises (@p450))
% 65.35/65.61  (step @p13994 :rule bool-double-not-elim :args (@t1717))
% 65.35/65.61  (step @p13995 :rule nary_cong :premises (@p13994 @p2195 @p1701) :args ((or (not @t1718) @t304 @t209)))
% 65.35/65.61  (assume-push @p40643 @t303)
% 65.35/65.61  (assume-push @p40644 @t208)
% 65.35/65.61  (assume-push @p40645 @t1718)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p13999 :rule symm :premises (@p40644))
% 65.35/65.61  (step @p14000 :rule trans :premises (@p40643 @p13999))
% 65.35/65.61  (step @p14001 :rule true_intro :premises (@p14000))
% 65.35/65.61  (step @p14002 :rule false_intro :premises (@p13993))
% 65.35/65.61  (step @p14003 :rule symm :premises (@p14002))
% 65.35/65.61  (step @p14004 :rule trans :premises (@p14003 @p14001))
% 65.35/65.61  (step @p14005 false :rule eq_resolve :premises (@p14004 @p2958))
% 65.35/65.61  (step-pop @p40646 :rule scope :premises (@p14005))
% 65.35/65.61  (step-pop @p40647 :rule scope :premises (@p40646))
% 65.35/65.61  (step-pop @p40648 :rule scope :premises (@p40647))
% 65.35/65.61  (step @p14006 :rule process_scope :premises (@p40648) :args (false))
% 65.35/65.61  (assume-push @p40649 @t1718)
% 65.35/65.61  (assume-push @p40650 @t303)
% 65.35/65.61  (assume-push @p40651 @t208)
% 65.35/65.61  (step @p14013 :rule and_intro :premises (@p40650 @p40651 @p13993))
% 65.35/65.61  (step-pop @p40652 :rule scope :premises (@p14013))
% 65.35/65.61  (step-pop @p40653 :rule scope :premises (@p40652))
% 65.35/65.61  (step-pop @p40654 :rule scope :premises (@p40653))
% 65.35/65.61  (step @p14014 :rule process_scope :premises (@p40654) :args (@t1719))
% 65.35/65.61  (step @p14018 :rule implies_elim :premises (@p14014))
% 65.35/65.61  (step @p14019 :rule resolution :premises (@p14018 @p14006) :args (true @t1719))
% 65.35/65.61  (step @p14020 :rule not_and :premises (@p14019))
% 65.35/65.61  (step @p14021 :rule eq_resolve :premises (@p14020 @p13995))
% 65.35/65.61  (step @p14022 :rule symm :premises (@p511))
% 65.35/65.61  (step @p14023 :rule bool-double-not-elim :args (@t1720))
% 65.35/65.61  (step @p14024 :rule nary_cong :premises (@p14023 @p2195 @p1649) :args ((or (not @t1721) @t304 @t199)))
% 65.35/65.61  (assume-push @p40655 @t303)
% 65.35/65.61  (assume-push @p40656 @t198)
% 65.35/65.61  (assume-push @p40657 @t1721)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p14028 :rule symm :premises (@p40656))
% 65.35/65.61  (step @p14029 :rule trans :premises (@p40655 @p14028))
% 65.35/65.61  (step @p14030 :rule true_intro :premises (@p14029))
% 65.35/65.61  (step @p14031 :rule false_intro :premises (@p14022))
% 65.35/65.61  (step @p14032 :rule symm :premises (@p14031))
% 65.35/65.61  (step @p14033 :rule trans :premises (@p14032 @p14030))
% 65.35/65.61  (step @p14034 false :rule eq_resolve :premises (@p14033 @p2958))
% 65.35/65.61  (step-pop @p40658 :rule scope :premises (@p14034))
% 65.35/65.61  (step-pop @p40659 :rule scope :premises (@p40658))
% 65.35/65.61  (step-pop @p40660 :rule scope :premises (@p40659))
% 65.35/65.61  (step @p14035 :rule process_scope :premises (@p40660) :args (false))
% 65.35/65.61  (assume-push @p40661 @t1721)
% 65.35/65.61  (assume-push @p40662 @t303)
% 65.35/65.61  (assume-push @p40663 @t198)
% 65.35/65.61  (step @p14042 :rule and_intro :premises (@p40662 @p40663 @p14022))
% 65.35/65.61  (step-pop @p40664 :rule scope :premises (@p14042))
% 65.35/65.61  (step-pop @p40665 :rule scope :premises (@p40664))
% 65.35/65.61  (step-pop @p40666 :rule scope :premises (@p40665))
% 65.35/65.61  (step @p14043 :rule process_scope :premises (@p40666) :args (@t1722))
% 65.35/65.61  (step @p14047 :rule implies_elim :premises (@p14043))
% 65.35/65.61  (step @p14048 :rule resolution :premises (@p14047 @p14035) :args (true @t1722))
% 65.35/65.61  (step @p14049 :rule not_and :premises (@p14048))
% 65.35/65.61  (step @p14050 :rule eq_resolve :premises (@p14049 @p14024))
% 65.35/65.61  (step @p14051 :rule symm :premises (@p543))
% 65.35/65.61  (step @p14052 :rule bool-double-not-elim :args (@t1723))
% 65.35/65.61  (step @p14053 :rule nary_cong :premises (@p14052 @p2195 @p1623) :args ((or (not @t1724) @t304 @t194)))
% 65.35/65.61  (assume-push @p40667 @t303)
% 65.35/65.61  (assume-push @p40668 @t193)
% 65.35/65.61  (assume-push @p40669 @t1724)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p14057 :rule symm :premises (@p40668))
% 65.35/65.61  (step @p14058 :rule trans :premises (@p40667 @p14057))
% 65.35/65.61  (step @p14059 :rule true_intro :premises (@p14058))
% 65.35/65.61  (step @p14060 :rule false_intro :premises (@p14051))
% 65.35/65.61  (step @p14061 :rule symm :premises (@p14060))
% 65.35/65.61  (step @p14062 :rule trans :premises (@p14061 @p14059))
% 65.35/65.61  (step @p14063 false :rule eq_resolve :premises (@p14062 @p2958))
% 65.35/65.61  (step-pop @p40670 :rule scope :premises (@p14063))
% 65.35/65.61  (step-pop @p40671 :rule scope :premises (@p40670))
% 65.35/65.61  (step-pop @p40672 :rule scope :premises (@p40671))
% 65.35/65.61  (step @p14064 :rule process_scope :premises (@p40672) :args (false))
% 65.35/65.61  (assume-push @p40673 @t1724)
% 65.35/65.61  (assume-push @p40674 @t303)
% 65.35/65.61  (assume-push @p40675 @t193)
% 65.35/65.61  (step @p14071 :rule and_intro :premises (@p40674 @p40675 @p14051))
% 65.35/65.61  (step-pop @p40676 :rule scope :premises (@p14071))
% 65.35/65.61  (step-pop @p40677 :rule scope :premises (@p40676))
% 65.35/65.61  (step-pop @p40678 :rule scope :premises (@p40677))
% 65.35/65.61  (step @p14072 :rule process_scope :premises (@p40678) :args (@t1725))
% 65.35/65.61  (step @p14076 :rule implies_elim :premises (@p14072))
% 65.35/65.61  (step @p14077 :rule resolution :premises (@p14076 @p14064) :args (true @t1725))
% 65.35/65.61  (step @p14078 :rule not_and :premises (@p14077))
% 65.35/65.61  (step @p14079 :rule eq_resolve :premises (@p14078 @p14053))
% 65.35/65.61  (step @p14080 :rule symm :premises (@p576))
% 65.35/65.61  (step @p14081 :rule bool-double-not-elim :args (@t1726))
% 65.35/65.61  (step @p14082 :rule nary_cong :premises (@p14081 @p2195 @p1597) :args ((or (not @t1727) @t304 @t189)))
% 65.35/65.61  (assume-push @p40679 @t303)
% 65.35/65.61  (assume-push @p40680 @t188)
% 65.35/65.61  (assume-push @p40681 @t1727)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p14086 :rule symm :premises (@p40680))
% 65.35/65.61  (step @p14087 :rule trans :premises (@p40679 @p14086))
% 65.35/65.61  (step @p14088 :rule true_intro :premises (@p14087))
% 65.35/65.61  (step @p14089 :rule false_intro :premises (@p14080))
% 65.35/65.61  (step @p14090 :rule symm :premises (@p14089))
% 65.35/65.61  (step @p14091 :rule trans :premises (@p14090 @p14088))
% 65.35/65.61  (step @p14092 false :rule eq_resolve :premises (@p14091 @p2958))
% 65.35/65.61  (step-pop @p40682 :rule scope :premises (@p14092))
% 65.35/65.61  (step-pop @p40683 :rule scope :premises (@p40682))
% 65.35/65.61  (step-pop @p40684 :rule scope :premises (@p40683))
% 65.35/65.61  (step @p14093 :rule process_scope :premises (@p40684) :args (false))
% 65.35/65.61  (assume-push @p40685 @t1727)
% 65.35/65.61  (assume-push @p40686 @t303)
% 65.35/65.61  (assume-push @p40687 @t188)
% 65.35/65.61  (step @p14100 :rule and_intro :premises (@p40686 @p40687 @p14080))
% 65.35/65.61  (step-pop @p40688 :rule scope :premises (@p14100))
% 65.35/65.61  (step-pop @p40689 :rule scope :premises (@p40688))
% 65.35/65.61  (step-pop @p40690 :rule scope :premises (@p40689))
% 65.35/65.61  (step @p14101 :rule process_scope :premises (@p40690) :args (@t1728))
% 65.35/65.61  (step @p14105 :rule implies_elim :premises (@p14101))
% 65.35/65.61  (step @p14106 :rule resolution :premises (@p14105 @p14093) :args (true @t1728))
% 65.35/65.61  (step @p14107 :rule not_and :premises (@p14106))
% 65.35/65.61  (step @p14108 :rule eq_resolve :premises (@p14107 @p14082))
% 65.35/65.61  (step @p14109 :rule symm :premises (@p610))
% 65.35/65.61  (step @p14110 :rule bool-double-not-elim :args (@t1729))
% 65.35/65.61  (step @p14111 :rule nary_cong :premises (@p14110 @p2195 @p1571) :args ((or (not @t1730) @t304 @t184)))
% 65.35/65.61  (assume-push @p40691 @t303)
% 65.35/65.61  (assume-push @p40692 @t183)
% 65.35/65.61  (assume-push @p40693 @t1730)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p14115 :rule symm :premises (@p40692))
% 65.35/65.61  (step @p14116 :rule trans :premises (@p40691 @p14115))
% 65.35/65.61  (step @p14117 :rule true_intro :premises (@p14116))
% 65.35/65.61  (step @p14118 :rule false_intro :premises (@p14109))
% 65.35/65.61  (step @p14119 :rule symm :premises (@p14118))
% 65.35/65.61  (step @p14120 :rule trans :premises (@p14119 @p14117))
% 65.35/65.61  (step @p14121 false :rule eq_resolve :premises (@p14120 @p2958))
% 65.35/65.61  (step-pop @p40694 :rule scope :premises (@p14121))
% 65.35/65.61  (step-pop @p40695 :rule scope :premises (@p40694))
% 65.35/65.61  (step-pop @p40696 :rule scope :premises (@p40695))
% 65.35/65.61  (step @p14122 :rule process_scope :premises (@p40696) :args (false))
% 65.35/65.61  (assume-push @p40697 @t1730)
% 65.35/65.61  (assume-push @p40698 @t303)
% 65.35/65.61  (assume-push @p40699 @t183)
% 65.35/65.61  (step @p14129 :rule and_intro :premises (@p40698 @p40699 @p14109))
% 65.35/65.61  (step-pop @p40700 :rule scope :premises (@p14129))
% 65.35/65.61  (step-pop @p40701 :rule scope :premises (@p40700))
% 65.35/65.61  (step-pop @p40702 :rule scope :premises (@p40701))
% 65.35/65.61  (step @p14130 :rule process_scope :premises (@p40702) :args (@t1731))
% 65.35/65.61  (step @p14134 :rule implies_elim :premises (@p14130))
% 65.35/65.61  (step @p14135 :rule resolution :premises (@p14134 @p14122) :args (true @t1731))
% 65.35/65.61  (step @p14136 :rule not_and :premises (@p14135))
% 65.35/65.61  (step @p14137 :rule eq_resolve :premises (@p14136 @p14111))
% 65.35/65.61  (step @p14138 :rule symm :premises (@p645))
% 65.35/65.61  (step @p14139 :rule bool-double-not-elim :args (@t1732))
% 65.35/65.61  (step @p14140 :rule nary_cong :premises (@p14139 @p2195 @p1545) :args ((or (not @t1733) @t304 @t179)))
% 65.35/65.61  (assume-push @p40703 @t303)
% 65.35/65.61  (assume-push @p40704 @t178)
% 65.35/65.61  (assume-push @p40705 @t1733)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p14144 :rule symm :premises (@p40704))
% 65.35/65.61  (step @p14145 :rule trans :premises (@p40703 @p14144))
% 65.35/65.61  (step @p14146 :rule true_intro :premises (@p14145))
% 65.35/65.61  (step @p14147 :rule false_intro :premises (@p14138))
% 65.35/65.61  (step @p14148 :rule symm :premises (@p14147))
% 65.35/65.61  (step @p14149 :rule trans :premises (@p14148 @p14146))
% 65.35/65.61  (step @p14150 false :rule eq_resolve :premises (@p14149 @p2958))
% 65.35/65.61  (step-pop @p40706 :rule scope :premises (@p14150))
% 65.35/65.61  (step-pop @p40707 :rule scope :premises (@p40706))
% 65.35/65.61  (step-pop @p40708 :rule scope :premises (@p40707))
% 65.35/65.61  (step @p14151 :rule process_scope :premises (@p40708) :args (false))
% 65.35/65.61  (assume-push @p40709 @t1733)
% 65.35/65.61  (assume-push @p40710 @t303)
% 65.35/65.61  (assume-push @p40711 @t178)
% 65.35/65.61  (step @p14158 :rule and_intro :premises (@p40710 @p40711 @p14138))
% 65.35/65.61  (step-pop @p40712 :rule scope :premises (@p14158))
% 65.35/65.61  (step-pop @p40713 :rule scope :premises (@p40712))
% 65.35/65.61  (step-pop @p40714 :rule scope :premises (@p40713))
% 65.35/65.61  (step @p14159 :rule process_scope :premises (@p40714) :args (@t1734))
% 65.35/65.61  (step @p14163 :rule implies_elim :premises (@p14159))
% 65.35/65.61  (step @p14164 :rule resolution :premises (@p14163 @p14151) :args (true @t1734))
% 65.35/65.61  (step @p14165 :rule not_and :premises (@p14164))
% 65.35/65.61  (step @p14166 :rule eq_resolve :premises (@p14165 @p14140))
% 65.35/65.61  (step @p14167 :rule symm :premises (@p681))
% 65.35/65.61  (step @p14168 :rule bool-double-not-elim :args (@t1735))
% 65.35/65.61  (step @p14169 :rule nary_cong :premises (@p14168 @p2195 @p1519) :args ((or (not @t1736) @t304 @t174)))
% 65.35/65.61  (assume-push @p40715 @t303)
% 65.35/65.61  (assume-push @p40716 @t173)
% 65.35/65.61  (assume-push @p40717 @t1736)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p14173 :rule symm :premises (@p40716))
% 65.35/65.61  (step @p14174 :rule trans :premises (@p40715 @p14173))
% 65.35/65.61  (step @p14175 :rule true_intro :premises (@p14174))
% 65.35/65.61  (step @p14176 :rule false_intro :premises (@p14167))
% 65.35/65.61  (step @p14177 :rule symm :premises (@p14176))
% 65.35/65.61  (step @p14178 :rule trans :premises (@p14177 @p14175))
% 65.35/65.61  (step @p14179 false :rule eq_resolve :premises (@p14178 @p2958))
% 65.35/65.61  (step-pop @p40718 :rule scope :premises (@p14179))
% 65.35/65.61  (step-pop @p40719 :rule scope :premises (@p40718))
% 65.35/65.61  (step-pop @p40720 :rule scope :premises (@p40719))
% 65.35/65.61  (step @p14180 :rule process_scope :premises (@p40720) :args (false))
% 65.35/65.61  (assume-push @p40721 @t1736)
% 65.35/65.61  (assume-push @p40722 @t303)
% 65.35/65.61  (assume-push @p40723 @t173)
% 65.35/65.61  (step @p14187 :rule and_intro :premises (@p40722 @p40723 @p14167))
% 65.35/65.61  (step-pop @p40724 :rule scope :premises (@p14187))
% 65.35/65.61  (step-pop @p40725 :rule scope :premises (@p40724))
% 65.35/65.61  (step-pop @p40726 :rule scope :premises (@p40725))
% 65.35/65.61  (step @p14188 :rule process_scope :premises (@p40726) :args (@t1737))
% 65.35/65.61  (step @p14192 :rule implies_elim :premises (@p14188))
% 65.35/65.61  (step @p14193 :rule resolution :premises (@p14192 @p14180) :args (true @t1737))
% 65.35/65.61  (step @p14194 :rule not_and :premises (@p14193))
% 65.35/65.61  (step @p14195 :rule eq_resolve :premises (@p14194 @p14169))
% 65.35/65.61  (step @p14196 :rule symm :premises (@p718))
% 65.35/65.61  (step @p14197 :rule bool-double-not-elim :args (@t1738))
% 65.35/65.61  (step @p14198 :rule nary_cong :premises (@p14197 @p2195 @p1493) :args ((or (not @t1739) @t304 @t169)))
% 65.35/65.61  (assume-push @p40727 @t303)
% 65.35/65.61  (assume-push @p40728 @t168)
% 65.35/65.61  (assume-push @p40729 @t1739)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p14202 :rule symm :premises (@p40728))
% 65.35/65.61  (step @p14203 :rule trans :premises (@p40727 @p14202))
% 65.35/65.61  (step @p14204 :rule true_intro :premises (@p14203))
% 65.35/65.61  (step @p14205 :rule false_intro :premises (@p14196))
% 65.35/65.61  (step @p14206 :rule symm :premises (@p14205))
% 65.35/65.61  (step @p14207 :rule trans :premises (@p14206 @p14204))
% 65.35/65.61  (step @p14208 false :rule eq_resolve :premises (@p14207 @p2958))
% 65.35/65.61  (step-pop @p40730 :rule scope :premises (@p14208))
% 65.35/65.61  (step-pop @p40731 :rule scope :premises (@p40730))
% 65.35/65.61  (step-pop @p40732 :rule scope :premises (@p40731))
% 65.35/65.61  (step @p14209 :rule process_scope :premises (@p40732) :args (false))
% 65.35/65.61  (assume-push @p40733 @t1739)
% 65.35/65.61  (assume-push @p40734 @t303)
% 65.35/65.61  (assume-push @p40735 @t168)
% 65.35/65.61  (step @p14216 :rule and_intro :premises (@p40734 @p40735 @p14196))
% 65.35/65.61  (step-pop @p40736 :rule scope :premises (@p14216))
% 65.35/65.61  (step-pop @p40737 :rule scope :premises (@p40736))
% 65.35/65.61  (step-pop @p40738 :rule scope :premises (@p40737))
% 65.35/65.61  (step @p14217 :rule process_scope :premises (@p40738) :args (@t1740))
% 65.35/65.61  (step @p14221 :rule implies_elim :premises (@p14217))
% 65.35/65.61  (step @p14222 :rule resolution :premises (@p14221 @p14209) :args (true @t1740))
% 65.35/65.61  (step @p14223 :rule not_and :premises (@p14222))
% 65.35/65.61  (step @p14224 :rule eq_resolve :premises (@p14223 @p14198))
% 65.35/65.61  (step @p14225 :rule symm :premises (@p756))
% 65.35/65.61  (step @p14226 :rule bool-double-not-elim :args (@t1741))
% 65.35/65.61  (step @p14227 :rule nary_cong :premises (@p14226 @p2195 @p1467) :args ((or (not @t1742) @t304 @t164)))
% 65.35/65.61  (assume-push @p40739 @t303)
% 65.35/65.61  (assume-push @p40740 @t163)
% 65.35/65.61  (assume-push @p40741 @t1742)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p14231 :rule symm :premises (@p40740))
% 65.35/65.61  (step @p14232 :rule trans :premises (@p40739 @p14231))
% 65.35/65.61  (step @p14233 :rule true_intro :premises (@p14232))
% 65.35/65.61  (step @p14234 :rule false_intro :premises (@p14225))
% 65.35/65.61  (step @p14235 :rule symm :premises (@p14234))
% 65.35/65.61  (step @p14236 :rule trans :premises (@p14235 @p14233))
% 65.35/65.61  (step @p14237 false :rule eq_resolve :premises (@p14236 @p2958))
% 65.35/65.61  (step-pop @p40742 :rule scope :premises (@p14237))
% 65.35/65.61  (step-pop @p40743 :rule scope :premises (@p40742))
% 65.35/65.61  (step-pop @p40744 :rule scope :premises (@p40743))
% 65.35/65.61  (step @p14238 :rule process_scope :premises (@p40744) :args (false))
% 65.35/65.61  (assume-push @p40745 @t1742)
% 65.35/65.61  (assume-push @p40746 @t303)
% 65.35/65.61  (assume-push @p40747 @t163)
% 65.35/65.61  (step @p14245 :rule and_intro :premises (@p40746 @p40747 @p14225))
% 65.35/65.61  (step-pop @p40748 :rule scope :premises (@p14245))
% 65.35/65.61  (step-pop @p40749 :rule scope :premises (@p40748))
% 65.35/65.61  (step-pop @p40750 :rule scope :premises (@p40749))
% 65.35/65.61  (step @p14246 :rule process_scope :premises (@p40750) :args (@t1743))
% 65.35/65.61  (step @p14250 :rule implies_elim :premises (@p14246))
% 65.35/65.61  (step @p14251 :rule resolution :premises (@p14250 @p14238) :args (true @t1743))
% 65.35/65.61  (step @p14252 :rule not_and :premises (@p14251))
% 65.35/65.61  (step @p14253 :rule eq_resolve :premises (@p14252 @p14227))
% 65.35/65.61  (step @p14254 :rule symm :premises (@p795))
% 65.35/65.61  (step @p14255 :rule bool-double-not-elim :args (@t1744))
% 65.35/65.61  (step @p14256 :rule nary_cong :premises (@p14255 @p2195 @p1441) :args ((or (not @t1745) @t304 @t159)))
% 65.35/65.61  (assume-push @p40751 @t303)
% 65.35/65.61  (assume-push @p40752 @t158)
% 65.35/65.61  (assume-push @p40753 @t1745)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p14260 :rule symm :premises (@p40752))
% 65.35/65.61  (step @p14261 :rule trans :premises (@p40751 @p14260))
% 65.35/65.61  (step @p14262 :rule true_intro :premises (@p14261))
% 65.35/65.61  (step @p14263 :rule false_intro :premises (@p14254))
% 65.35/65.61  (step @p14264 :rule symm :premises (@p14263))
% 65.35/65.61  (step @p14265 :rule trans :premises (@p14264 @p14262))
% 65.35/65.61  (step @p14266 false :rule eq_resolve :premises (@p14265 @p2958))
% 65.35/65.61  (step-pop @p40754 :rule scope :premises (@p14266))
% 65.35/65.61  (step-pop @p40755 :rule scope :premises (@p40754))
% 65.35/65.61  (step-pop @p40756 :rule scope :premises (@p40755))
% 65.35/65.61  (step @p14267 :rule process_scope :premises (@p40756) :args (false))
% 65.35/65.61  (assume-push @p40757 @t1745)
% 65.35/65.61  (assume-push @p40758 @t303)
% 65.35/65.61  (assume-push @p40759 @t158)
% 65.35/65.61  (step @p14274 :rule and_intro :premises (@p40758 @p40759 @p14254))
% 65.35/65.61  (step-pop @p40760 :rule scope :premises (@p14274))
% 65.35/65.61  (step-pop @p40761 :rule scope :premises (@p40760))
% 65.35/65.61  (step-pop @p40762 :rule scope :premises (@p40761))
% 65.35/65.61  (step @p14275 :rule process_scope :premises (@p40762) :args (@t1746))
% 65.35/65.61  (step @p14279 :rule implies_elim :premises (@p14275))
% 65.35/65.61  (step @p14280 :rule resolution :premises (@p14279 @p14267) :args (true @t1746))
% 65.35/65.61  (step @p14281 :rule not_and :premises (@p14280))
% 65.35/65.61  (step @p14282 :rule eq_resolve :premises (@p14281 @p14256))
% 65.35/65.61  (step @p14283 :rule symm :premises (@p835))
% 65.35/65.61  (step @p14284 :rule bool-double-not-elim :args (@t1747))
% 65.35/65.61  (step @p14285 :rule nary_cong :premises (@p14284 @p2195 @p1415) :args ((or (not @t1748) @t304 @t154)))
% 65.35/65.61  (assume-push @p40763 @t303)
% 65.35/65.61  (assume-push @p40764 @t153)
% 65.35/65.61  (assume-push @p40765 @t1748)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p14289 :rule symm :premises (@p40764))
% 65.35/65.61  (step @p14290 :rule trans :premises (@p40763 @p14289))
% 65.35/65.61  (step @p14291 :rule true_intro :premises (@p14290))
% 65.35/65.61  (step @p14292 :rule false_intro :premises (@p14283))
% 65.35/65.61  (step @p14293 :rule symm :premises (@p14292))
% 65.35/65.61  (step @p14294 :rule trans :premises (@p14293 @p14291))
% 65.35/65.61  (step @p14295 false :rule eq_resolve :premises (@p14294 @p2958))
% 65.35/65.61  (step-pop @p40766 :rule scope :premises (@p14295))
% 65.35/65.61  (step-pop @p40767 :rule scope :premises (@p40766))
% 65.35/65.61  (step-pop @p40768 :rule scope :premises (@p40767))
% 65.35/65.61  (step @p14296 :rule process_scope :premises (@p40768) :args (false))
% 65.35/65.61  (assume-push @p40769 @t1748)
% 65.35/65.61  (assume-push @p40770 @t303)
% 65.35/65.61  (assume-push @p40771 @t153)
% 65.35/65.61  (step @p14303 :rule and_intro :premises (@p40770 @p40771 @p14283))
% 65.35/65.61  (step-pop @p40772 :rule scope :premises (@p14303))
% 65.35/65.61  (step-pop @p40773 :rule scope :premises (@p40772))
% 65.35/65.61  (step-pop @p40774 :rule scope :premises (@p40773))
% 65.35/65.61  (step @p14304 :rule process_scope :premises (@p40774) :args (@t1749))
% 65.35/65.61  (step @p14308 :rule implies_elim :premises (@p14304))
% 65.35/65.61  (step @p14309 :rule resolution :premises (@p14308 @p14296) :args (true @t1749))
% 65.35/65.61  (step @p14310 :rule not_and :premises (@p14309))
% 65.35/65.61  (step @p14311 :rule eq_resolve :premises (@p14310 @p14285))
% 65.35/65.61  (step @p14312 :rule symm :premises (@p876))
% 65.35/65.61  (step @p14313 :rule bool-double-not-elim :args (@t1750))
% 65.35/65.61  (step @p14314 :rule nary_cong :premises (@p14313 @p2195 @p1389) :args ((or (not @t1751) @t304 @t149)))
% 65.35/65.61  (assume-push @p40775 @t303)
% 65.35/65.61  (assume-push @p40776 @t148)
% 65.35/65.61  (assume-push @p40777 @t1751)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p14318 :rule symm :premises (@p40776))
% 65.35/65.61  (step @p14319 :rule trans :premises (@p40775 @p14318))
% 65.35/65.61  (step @p14320 :rule true_intro :premises (@p14319))
% 65.35/65.61  (step @p14321 :rule false_intro :premises (@p14312))
% 65.35/65.61  (step @p14322 :rule symm :premises (@p14321))
% 65.35/65.61  (step @p14323 :rule trans :premises (@p14322 @p14320))
% 65.35/65.61  (step @p14324 false :rule eq_resolve :premises (@p14323 @p2958))
% 65.35/65.61  (step-pop @p40778 :rule scope :premises (@p14324))
% 65.35/65.61  (step-pop @p40779 :rule scope :premises (@p40778))
% 65.35/65.61  (step-pop @p40780 :rule scope :premises (@p40779))
% 65.35/65.61  (step @p14325 :rule process_scope :premises (@p40780) :args (false))
% 65.35/65.61  (assume-push @p40781 @t1751)
% 65.35/65.61  (assume-push @p40782 @t303)
% 65.35/65.61  (assume-push @p40783 @t148)
% 65.35/65.61  (step @p14332 :rule and_intro :premises (@p40782 @p40783 @p14312))
% 65.35/65.61  (step-pop @p40784 :rule scope :premises (@p14332))
% 65.35/65.61  (step-pop @p40785 :rule scope :premises (@p40784))
% 65.35/65.61  (step-pop @p40786 :rule scope :premises (@p40785))
% 65.35/65.61  (step @p14333 :rule process_scope :premises (@p40786) :args (@t1752))
% 65.35/65.61  (step @p14337 :rule implies_elim :premises (@p14333))
% 65.35/65.61  (step @p14338 :rule resolution :premises (@p14337 @p14325) :args (true @t1752))
% 65.35/65.61  (step @p14339 :rule not_and :premises (@p14338))
% 65.35/65.61  (step @p14340 :rule eq_resolve :premises (@p14339 @p14314))
% 65.35/65.61  (step @p14341 :rule symm :premises (@p918))
% 65.35/65.61  (step @p14342 :rule bool-double-not-elim :args (@t1753))
% 65.35/65.61  (step @p14343 :rule nary_cong :premises (@p14342 @p2195 @p1363) :args ((or (not @t1754) @t304 @t144)))
% 65.35/65.61  (assume-push @p40787 @t303)
% 65.35/65.61  (assume-push @p40788 @t143)
% 65.35/65.61  (assume-push @p40789 @t1754)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p14347 :rule symm :premises (@p40788))
% 65.35/65.61  (step @p14348 :rule trans :premises (@p40787 @p14347))
% 65.35/65.61  (step @p14349 :rule true_intro :premises (@p14348))
% 65.35/65.61  (step @p14350 :rule false_intro :premises (@p14341))
% 65.35/65.61  (step @p14351 :rule symm :premises (@p14350))
% 65.35/65.61  (step @p14352 :rule trans :premises (@p14351 @p14349))
% 65.35/65.61  (step @p14353 false :rule eq_resolve :premises (@p14352 @p2958))
% 65.35/65.61  (step-pop @p40790 :rule scope :premises (@p14353))
% 65.35/65.61  (step-pop @p40791 :rule scope :premises (@p40790))
% 65.35/65.61  (step-pop @p40792 :rule scope :premises (@p40791))
% 65.35/65.61  (step @p14354 :rule process_scope :premises (@p40792) :args (false))
% 65.35/65.61  (assume-push @p40793 @t1754)
% 65.35/65.61  (assume-push @p40794 @t303)
% 65.35/65.61  (assume-push @p40795 @t143)
% 65.35/65.61  (step @p14361 :rule and_intro :premises (@p40794 @p40795 @p14341))
% 65.35/65.61  (step-pop @p40796 :rule scope :premises (@p14361))
% 65.35/65.61  (step-pop @p40797 :rule scope :premises (@p40796))
% 65.35/65.61  (step-pop @p40798 :rule scope :premises (@p40797))
% 65.35/65.61  (step @p14362 :rule process_scope :premises (@p40798) :args (@t1755))
% 65.35/65.61  (step @p14366 :rule implies_elim :premises (@p14362))
% 65.35/65.61  (step @p14367 :rule resolution :premises (@p14366 @p14354) :args (true @t1755))
% 65.35/65.61  (step @p14368 :rule not_and :premises (@p14367))
% 65.35/65.61  (step @p14369 :rule eq_resolve :premises (@p14368 @p14343))
% 65.35/65.61  (step @p14370 :rule symm :premises (@p961))
% 65.35/65.61  (step @p14371 :rule bool-double-not-elim :args (@t1756))
% 65.35/65.61  (step @p14372 :rule nary_cong :premises (@p14371 @p2195 @p1337) :args ((or (not @t1757) @t304 @t139)))
% 65.35/65.61  (assume-push @p40799 @t303)
% 65.35/65.61  (assume-push @p40800 @t138)
% 65.35/65.61  (assume-push @p40801 @t1757)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p14376 :rule symm :premises (@p40800))
% 65.35/65.61  (step @p14377 :rule trans :premises (@p40799 @p14376))
% 65.35/65.61  (step @p14378 :rule true_intro :premises (@p14377))
% 65.35/65.61  (step @p14379 :rule false_intro :premises (@p14370))
% 65.35/65.61  (step @p14380 :rule symm :premises (@p14379))
% 65.35/65.61  (step @p14381 :rule trans :premises (@p14380 @p14378))
% 65.35/65.61  (step @p14382 false :rule eq_resolve :premises (@p14381 @p2958))
% 65.35/65.61  (step-pop @p40802 :rule scope :premises (@p14382))
% 65.35/65.61  (step-pop @p40803 :rule scope :premises (@p40802))
% 65.35/65.61  (step-pop @p40804 :rule scope :premises (@p40803))
% 65.35/65.61  (step @p14383 :rule process_scope :premises (@p40804) :args (false))
% 65.35/65.61  (assume-push @p40805 @t1757)
% 65.35/65.61  (assume-push @p40806 @t303)
% 65.35/65.61  (assume-push @p40807 @t138)
% 65.35/65.61  (step @p14390 :rule and_intro :premises (@p40806 @p40807 @p14370))
% 65.35/65.61  (step-pop @p40808 :rule scope :premises (@p14390))
% 65.35/65.61  (step-pop @p40809 :rule scope :premises (@p40808))
% 65.35/65.61  (step-pop @p40810 :rule scope :premises (@p40809))
% 65.35/65.61  (step @p14391 :rule process_scope :premises (@p40810) :args (@t1758))
% 65.35/65.61  (step @p14395 :rule implies_elim :premises (@p14391))
% 65.35/65.61  (step @p14396 :rule resolution :premises (@p14395 @p14383) :args (true @t1758))
% 65.35/65.61  (step @p14397 :rule not_and :premises (@p14396))
% 65.35/65.61  (step @p14398 :rule eq_resolve :premises (@p14397 @p14372))
% 65.35/65.61  (step @p14399 :rule symm :premises (@p1005))
% 65.35/65.61  (step @p14400 :rule bool-double-not-elim :args (@t1759))
% 65.35/65.61  (step @p14401 :rule nary_cong :premises (@p14400 @p2195 @p1311) :args ((or (not @t1760) @t304 @t134)))
% 65.35/65.61  (assume-push @p40811 @t303)
% 65.35/65.61  (assume-push @p40812 @t133)
% 65.35/65.61  (assume-push @p40813 @t1760)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p14405 :rule symm :premises (@p40812))
% 65.35/65.61  (step @p14406 :rule trans :premises (@p40811 @p14405))
% 65.35/65.61  (step @p14407 :rule true_intro :premises (@p14406))
% 65.35/65.61  (step @p14408 :rule false_intro :premises (@p14399))
% 65.35/65.61  (step @p14409 :rule symm :premises (@p14408))
% 65.35/65.61  (step @p14410 :rule trans :premises (@p14409 @p14407))
% 65.35/65.61  (step @p14411 false :rule eq_resolve :premises (@p14410 @p2958))
% 65.35/65.61  (step-pop @p40814 :rule scope :premises (@p14411))
% 65.35/65.61  (step-pop @p40815 :rule scope :premises (@p40814))
% 65.35/65.61  (step-pop @p40816 :rule scope :premises (@p40815))
% 65.35/65.61  (step @p14412 :rule process_scope :premises (@p40816) :args (false))
% 65.35/65.61  (assume-push @p40817 @t1760)
% 65.35/65.61  (assume-push @p40818 @t303)
% 65.35/65.61  (assume-push @p40819 @t133)
% 65.35/65.61  (step @p14419 :rule and_intro :premises (@p40818 @p40819 @p14399))
% 65.35/65.61  (step-pop @p40820 :rule scope :premises (@p14419))
% 65.35/65.61  (step-pop @p40821 :rule scope :premises (@p40820))
% 65.35/65.61  (step-pop @p40822 :rule scope :premises (@p40821))
% 65.35/65.61  (step @p14420 :rule process_scope :premises (@p40822) :args (@t1761))
% 65.35/65.61  (step @p14424 :rule implies_elim :premises (@p14420))
% 65.35/65.61  (step @p14425 :rule resolution :premises (@p14424 @p14412) :args (true @t1761))
% 65.35/65.61  (step @p14426 :rule not_and :premises (@p14425))
% 65.35/65.61  (step @p14427 :rule eq_resolve :premises (@p14426 @p14401))
% 65.35/65.61  (step @p14428 :rule symm :premises (@p1050))
% 65.35/65.61  (step @p14429 :rule bool-double-not-elim :args (@t1762))
% 65.35/65.61  (step @p14430 :rule nary_cong :premises (@p14429 @p2195 @p1285) :args ((or (not @t1763) @t304 @t129)))
% 65.35/65.61  (assume-push @p40823 @t303)
% 65.35/65.61  (assume-push @p40824 @t128)
% 65.35/65.61  (assume-push @p40825 @t1763)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p14434 :rule symm :premises (@p40824))
% 65.35/65.61  (step @p14435 :rule trans :premises (@p40823 @p14434))
% 65.35/65.61  (step @p14436 :rule true_intro :premises (@p14435))
% 65.35/65.61  (step @p14437 :rule false_intro :premises (@p14428))
% 65.35/65.61  (step @p14438 :rule symm :premises (@p14437))
% 65.35/65.61  (step @p14439 :rule trans :premises (@p14438 @p14436))
% 65.35/65.61  (step @p14440 false :rule eq_resolve :premises (@p14439 @p2958))
% 65.35/65.61  (step-pop @p40826 :rule scope :premises (@p14440))
% 65.35/65.61  (step-pop @p40827 :rule scope :premises (@p40826))
% 65.35/65.61  (step-pop @p40828 :rule scope :premises (@p40827))
% 65.35/65.61  (step @p14441 :rule process_scope :premises (@p40828) :args (false))
% 65.35/65.61  (assume-push @p40829 @t1763)
% 65.35/65.61  (assume-push @p40830 @t303)
% 65.35/65.61  (assume-push @p40831 @t128)
% 65.35/65.61  (step @p14448 :rule and_intro :premises (@p40830 @p40831 @p14428))
% 65.35/65.61  (step-pop @p40832 :rule scope :premises (@p14448))
% 65.35/65.61  (step-pop @p40833 :rule scope :premises (@p40832))
% 65.35/65.61  (step-pop @p40834 :rule scope :premises (@p40833))
% 65.35/65.61  (step @p14449 :rule process_scope :premises (@p40834) :args (@t1764))
% 65.35/65.61  (step @p14453 :rule implies_elim :premises (@p14449))
% 65.35/65.61  (step @p14454 :rule resolution :premises (@p14453 @p14441) :args (true @t1764))
% 65.35/65.61  (step @p14455 :rule not_and :premises (@p14454))
% 65.35/65.61  (step @p14456 :rule eq_resolve :premises (@p14455 @p14430))
% 65.35/65.61  (step @p14457 :rule symm :premises (@p1096))
% 65.35/65.61  (step @p14458 :rule bool-double-not-elim :args (@t1765))
% 65.35/65.61  (step @p14459 :rule nary_cong :premises (@p14458 @p2195 @p1259) :args ((or (not @t1766) @t304 @t124)))
% 65.35/65.61  (assume-push @p40835 @t303)
% 65.35/65.61  (assume-push @p40836 @t123)
% 65.35/65.61  (assume-push @p40837 @t1766)
% 65.35/65.61  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.61  (step @p14463 :rule symm :premises (@p40836))
% 65.35/65.61  (step @p14464 :rule trans :premises (@p40835 @p14463))
% 65.35/65.61  (step @p14465 :rule true_intro :premises (@p14464))
% 65.35/65.61  (step @p14466 :rule false_intro :premises (@p14457))
% 65.35/65.61  (step @p14467 :rule symm :premises (@p14466))
% 65.35/65.61  (step @p14468 :rule trans :premises (@p14467 @p14465))
% 65.35/65.61  (step @p14469 false :rule eq_resolve :premises (@p14468 @p2958))
% 65.35/65.61  (step-pop @p40838 :rule scope :premises (@p14469))
% 65.35/65.61  (step-pop @p40839 :rule scope :premises (@p40838))
% 65.35/65.61  (step-pop @p40840 :rule scope :premises (@p40839))
% 65.35/65.62  (step @p14470 :rule process_scope :premises (@p40840) :args (false))
% 65.35/65.62  (assume-push @p40841 @t1766)
% 65.35/65.62  (assume-push @p40842 @t303)
% 65.35/65.62  (assume-push @p40843 @t123)
% 65.35/65.62  (step @p14477 :rule and_intro :premises (@p40842 @p40843 @p14457))
% 65.35/65.62  (step-pop @p40844 :rule scope :premises (@p14477))
% 65.35/65.62  (step-pop @p40845 :rule scope :premises (@p40844))
% 65.35/65.62  (step-pop @p40846 :rule scope :premises (@p40845))
% 65.35/65.62  (step @p14478 :rule process_scope :premises (@p40846) :args (@t1767))
% 65.35/65.62  (step @p14482 :rule implies_elim :premises (@p14478))
% 65.35/65.62  (step @p14483 :rule resolution :premises (@p14482 @p14470) :args (true @t1767))
% 65.35/65.62  (step @p14484 :rule not_and :premises (@p14483))
% 65.35/65.62  (step @p14485 :rule eq_resolve :premises (@p14484 @p14459))
% 65.35/65.62  (step @p14486 :rule symm :premises (@p1143))
% 65.35/65.62  (step @p14487 :rule bool-double-not-elim :args (@t1768))
% 65.35/65.62  (step @p14488 :rule nary_cong :premises (@p14487 @p2195 @p1232) :args ((or (not @t1769) @t304 @t117)))
% 65.35/65.62  (assume-push @p40847 @t303)
% 65.35/65.62  (assume-push @p40848 @t116)
% 65.35/65.62  (assume-push @p40849 @t1769)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p14492 :rule symm :premises (@p40848))
% 65.35/65.62  (step @p14493 :rule trans :premises (@p40847 @p14492))
% 65.35/65.62  (step @p14494 :rule true_intro :premises (@p14493))
% 65.35/65.62  (step @p14495 :rule false_intro :premises (@p14486))
% 65.35/65.62  (step @p14496 :rule symm :premises (@p14495))
% 65.35/65.62  (step @p14497 :rule trans :premises (@p14496 @p14494))
% 65.35/65.62  (step @p14498 false :rule eq_resolve :premises (@p14497 @p2958))
% 65.35/65.62  (step-pop @p40850 :rule scope :premises (@p14498))
% 65.35/65.62  (step-pop @p40851 :rule scope :premises (@p40850))
% 65.35/65.62  (step-pop @p40852 :rule scope :premises (@p40851))
% 65.35/65.62  (step @p14499 :rule process_scope :premises (@p40852) :args (false))
% 65.35/65.62  (assume-push @p40853 @t1769)
% 65.35/65.62  (assume-push @p40854 @t303)
% 65.35/65.62  (assume-push @p40855 @t116)
% 65.35/65.62  (step @p14506 :rule and_intro :premises (@p40854 @p40855 @p14486))
% 65.35/65.62  (step-pop @p40856 :rule scope :premises (@p14506))
% 65.35/65.62  (step-pop @p40857 :rule scope :premises (@p40856))
% 65.35/65.62  (step-pop @p40858 :rule scope :premises (@p40857))
% 65.35/65.62  (step @p14507 :rule process_scope :premises (@p40858) :args (@t1770))
% 65.35/65.62  (step @p14511 :rule implies_elim :premises (@p14507))
% 65.35/65.62  (step @p14512 :rule resolution :premises (@p14511 @p14499) :args (true @t1770))
% 65.35/65.62  (step @p14513 :rule not_and :premises (@p14512))
% 65.35/65.62  (step @p14514 :rule eq_resolve :premises (@p14513 @p14488))
% 65.35/65.62  (step @p14515 :rule instantiate :premises (@p2655) :args ((@list @t98 @t111 tptp.e39)))
% 65.35/65.62  (step @p14516 :rule instantiate :premises (@p2655) :args ((@list @t17 @t111 tptp.e39)))
% 65.35/65.62  (assume-push @p40859 @t568)
% 65.35/65.62  (assume-push @p40860 @t508)
% 65.35/65.62  (assume-push @p40861 @t506)
% 65.35/65.62  (assume-push @p40862 @t503)
% 65.35/65.62  (assume-push @p40863 @t500)
% 65.35/65.62  (assume-push @p40864 @t497)
% 65.35/65.62  (assume-push @p40865 @t494)
% 65.35/65.62  (assume-push @p40866 @t491)
% 65.35/65.62  (assume-push @p40867 @t488)
% 65.35/65.62  (assume-push @p40868 @t485)
% 65.35/65.62  (assume-push @p40869 @t482)
% 65.35/65.62  (assume-push @p40870 @t479)
% 65.35/65.62  (assume-push @p40871 @t303)
% 65.35/65.62  (assume-push @p40872 @t627)
% 65.35/65.62  (assume-push @p40873 @t636)
% 65.35/65.62  (assume-push @p40874 @t634)
% 65.35/65.62  (assume-push @p40875 @t646)
% 65.35/65.62  (assume-push @p40876 @t624)
% 65.35/65.62  (assume-push @p40877 @t644)
% 65.35/65.62  (assume-push @p40878 @t639)
% 65.35/65.62  (assume-push @p40879 @t620)
% 65.35/65.62  (assume-push @p40880 @t648)
% 65.35/65.62  (assume-push @p40881 @t630)
% 65.35/65.62  (assume-push @p40882 @t616)
% 65.35/65.62  (assume-push @p40883 @t642)
% 65.35/65.62  (assume-push @p40884 @t651)
% 65.35/65.62  (assume-push @p40885 @t673)
% 65.35/65.62  (assume-push @p40886 @t801)
% 65.35/65.62  (assume-push @p40887 @t786)
% 65.35/65.62  (assume-push @p40888 @t819)
% 65.35/65.62  (assume-push @p40889 @t821)
% 65.35/65.62  (assume-push @p40890 @t796)
% 65.35/65.62  (assume-push @p40891 @t790)
% 65.35/65.62  (assume-push @p40892 @t799)
% 65.35/65.62  (assume-push @p40893 @t838)
% 65.35/65.62  (assume-push @p40894 @t805)
% 65.35/65.62  (assume-push @p40895 @t816)
% 65.35/65.62  (assume-push @p40896 @t823)
% 65.35/65.62  (assume-push @p40897 @t782)
% 65.35/65.62  (assume-push @p40898 @t793)
% 65.35/65.62  (assume-push @p40899 @t826)
% 65.35/65.62  (assume-push @p40900 @t840)
% 65.35/65.62  (assume-push @p40901 @t809)
% 65.35/65.62  (assume-push @p40902 @t842)
% 65.35/65.62  (assume-push @p40903 @t829)
% 65.35/65.62  (assume-push @p40904 @t813)
% 65.35/65.62  (assume-push @p40905 @t844)
% 65.35/65.62  (assume-push @p40906 @t836)
% 65.35/65.62  (assume-push @p40907 @t833)
% 65.35/65.62  (assume-push @p40908 @t1028)
% 65.35/65.62  (assume-push @p40909 @t1178)
% 65.35/65.62  (assume-push @p40910 @t1176)
% 65.35/65.62  (assume-push @p40911 @t1159)
% 65.35/65.62  (assume-push @p40912 @t1171)
% 65.35/65.62  (assume-push @p40913 @t1771)
% 65.35/65.62  (assume-push @p40914 @t1774)
% 65.35/65.62  (assume-push @p40915 @t568)
% 65.35/65.62  (assume-push @p40916 @t627)
% 65.35/65.62  (assume-push @p40917 @t636)
% 65.35/65.62  (assume-push @p40918 @t634)
% 65.35/65.62  (assume-push @p40919 @t646)
% 65.35/65.62  (assume-push @p40920 @t624)
% 65.35/65.62  (assume-push @p40921 @t644)
% 65.35/65.62  (assume-push @p40922 @t639)
% 65.35/65.62  (assume-push @p40923 @t620)
% 65.35/65.62  (assume-push @p40924 @t648)
% 65.35/65.62  (assume-push @p40925 @t630)
% 65.35/65.62  (assume-push @p40926 @t616)
% 65.35/65.62  (assume-push @p40927 @t642)
% 65.35/65.62  (assume-push @p40928 @t651)
% 65.35/65.62  (assume-push @p40929 @t673)
% 65.35/65.62  (assume-push @p40930 @t801)
% 65.35/65.62  (assume-push @p40931 @t786)
% 65.35/65.62  (assume-push @p40932 @t819)
% 65.35/65.62  (assume-push @p40933 @t821)
% 65.35/65.62  (assume-push @p40934 @t796)
% 65.35/65.62  (assume-push @p40935 @t790)
% 65.35/65.62  (assume-push @p40936 @t799)
% 65.35/65.62  (assume-push @p40937 @t838)
% 65.35/65.62  (assume-push @p40938 @t805)
% 65.35/65.62  (assume-push @p40939 @t816)
% 65.35/65.62  (assume-push @p40940 @t823)
% 65.35/65.62  (assume-push @p40941 @t782)
% 65.35/65.62  (assume-push @p40942 @t793)
% 65.35/65.62  (assume-push @p40943 @t826)
% 65.35/65.62  (assume-push @p40944 @t840)
% 65.35/65.62  (assume-push @p40945 @t809)
% 65.35/65.62  (assume-push @p40946 @t842)
% 65.35/65.62  (assume-push @p40947 @t829)
% 65.35/65.62  (assume-push @p40948 @t813)
% 65.35/65.62  (assume-push @p40949 @t844)
% 65.35/65.62  (assume-push @p40950 @t836)
% 65.35/65.62  (assume-push @p40951 @t833)
% 65.35/65.62  (assume-push @p40952 @t1028)
% 65.35/65.62  (assume-push @p40953 @t1178)
% 65.35/65.62  (assume-push @p40954 @t1176)
% 65.35/65.62  (assume-push @p40955 @t1159)
% 65.35/65.62  (assume-push @p40956 @t1171)
% 65.35/65.62  (assume-push @p40957 @t303)
% 65.35/65.62  (assume-push @p40958 @t1774)
% 65.35/65.62  (assume-push @p40959 @t1771)
% 65.35/65.62  (assume-push @p40960 @t479)
% 65.35/65.62  (assume-push @p40961 @t482)
% 65.35/65.62  (assume-push @p40962 @t485)
% 65.35/65.62  (assume-push @p40963 @t488)
% 65.35/65.62  (assume-push @p40964 @t491)
% 65.35/65.62  (assume-push @p40965 @t494)
% 65.35/65.62  (assume-push @p40966 @t497)
% 65.35/65.62  (assume-push @p40967 @t500)
% 65.35/65.62  (assume-push @p40968 @t503)
% 65.35/65.62  (assume-push @p40969 @t506)
% 65.35/65.62  (assume-push @p40970 @t508)
% 65.35/65.62  (step @p14629 :rule symm :premises (@p40859))
% 65.35/65.62  (step @p14630 :rule symm :premises (@p40872))
% 65.35/65.62  (step @p14631 :rule symm :premises (@p40873))
% 65.35/65.62  (step @p14632 :rule symm :premises (@p40874))
% 65.35/65.62  (step @p14633 :rule symm :premises (@p40875))
% 65.35/65.62  (step @p14634 :rule symm :premises (@p40876))
% 65.35/65.62  (step @p14635 :rule symm :premises (@p40877))
% 65.35/65.62  (step @p14636 :rule symm :premises (@p40878))
% 65.35/65.62  (step @p14637 :rule symm :premises (@p40879))
% 65.35/65.62  (step @p14638 :rule symm :premises (@p40880))
% 65.35/65.62  (step @p14639 :rule symm :premises (@p40881))
% 65.35/65.62  (step @p14640 :rule symm :premises (@p40882))
% 65.35/65.62  (step @p14641 :rule symm :premises (@p40883))
% 65.35/65.62  (step @p14642 :rule symm :premises (@p40884))
% 65.35/65.62  (step @p14643 :rule symm :premises (@p40885))
% 65.35/65.62  (step @p14644 :rule symm :premises (@p40886))
% 65.35/65.62  (step @p14645 :rule symm :premises (@p40887))
% 65.35/65.62  (step @p14646 :rule symm :premises (@p40888))
% 65.35/65.62  (step @p14647 :rule symm :premises (@p40889))
% 65.35/65.62  (step @p14648 :rule symm :premises (@p40890))
% 65.35/65.62  (step @p14649 :rule symm :premises (@p40891))
% 65.35/65.62  (step @p14650 :rule symm :premises (@p40892))
% 65.35/65.62  (step @p14651 :rule symm :premises (@p40893))
% 65.35/65.62  (step @p14652 :rule symm :premises (@p40894))
% 65.35/65.62  (step @p14653 :rule symm :premises (@p40895))
% 65.35/65.62  (step @p14654 :rule symm :premises (@p40896))
% 65.35/65.62  (step @p14655 :rule symm :premises (@p40897))
% 65.35/65.62  (step @p14656 :rule symm :premises (@p40898))
% 65.35/65.62  (step @p14657 :rule symm :premises (@p40899))
% 65.35/65.62  (step @p14658 :rule symm :premises (@p40900))
% 65.35/65.62  (step @p14659 :rule symm :premises (@p40901))
% 65.35/65.62  (step @p14660 :rule symm :premises (@p40902))
% 65.35/65.62  (step @p14661 :rule symm :premises (@p40903))
% 65.35/65.62  (step @p14662 :rule symm :premises (@p40904))
% 65.35/65.62  (step @p14663 :rule symm :premises (@p40905))
% 65.35/65.62  (step @p14664 :rule symm :premises (@p40906))
% 65.35/65.62  (step @p14665 :rule symm :premises (@p40907))
% 65.35/65.62  (step @p14666 :rule symm :premises (@p40908))
% 65.35/65.62  (step @p14667 :rule symm :premises (@p40909))
% 65.35/65.62  (step @p14668 :rule symm :premises (@p40910))
% 65.35/65.62  (step @p14669 :rule symm :premises (@p40911))
% 65.35/65.62  (step @p14670 :rule symm :premises (@p40912))
% 65.35/65.62  (step @p2816 :rule refl :args (@t111))
% 65.35/65.62  (step @p14671 :rule refl :args (tptp.e39))
% 65.35/65.62  (step @p14672 :rule symm :premises (@p40871))
% 65.35/65.62  (step @p14673 :rule refl :args (@t17))
% 65.35/65.62  (step @p14674 :rule cong :premises (@p14673 @p14672 @p14671) :args (@t1772))
% 65.35/65.62  (step @p14675 :rule cong :premises (@p14674 @p2816) :args (@t1773))
% 65.35/65.62  (step @p14676 :rule symm :premises (@p14515))
% 65.35/65.62  (step @p14677 :rule refl :args (@t98))
% 65.35/65.62  (step @p14678 :rule cong :premises (@p14677 @p40871 @p14671) :args (@t99))
% 65.35/65.62  (step @p14679 :rule cong :premises (@p14678 @p2816) :args (@t475))
% 65.35/65.62  (step @p14680 :rule trans :premises (@p40860 @p40861 @p40862 @p40863 @p40864 @p40865 @p40866 @p40867 @p40868 @p40869 @p40870 @p14679 @p14676 @p14516 @p14675 @p14670 @p14669 @p14668 @p14667 @p14666 @p14665 @p14664 @p14663 @p14662 @p14661 @p14660 @p14659 @p14658 @p14657 @p14656 @p14655 @p14654 @p14653 @p14652 @p14651 @p14650 @p14649 @p14648 @p14647 @p14646 @p14645 @p14644 @p14643 @p14642 @p14641 @p14640 @p14639 @p14638 @p14637 @p14636 @p14635 @p14634 @p14633 @p14632 @p14631 @p14630 @p14629))
% 65.35/65.62  (step-pop @p40971 :rule scope :premises (@p14680))
% 65.35/65.62  (step-pop @p40972 :rule scope :premises (@p40971))
% 65.35/65.62  (step-pop @p40973 :rule scope :premises (@p40972))
% 65.35/65.62  (step-pop @p40974 :rule scope :premises (@p40973))
% 65.35/65.62  (step-pop @p40975 :rule scope :premises (@p40974))
% 65.35/65.62  (step-pop @p40976 :rule scope :premises (@p40975))
% 65.35/65.62  (step-pop @p40977 :rule scope :premises (@p40976))
% 65.35/65.62  (step-pop @p40978 :rule scope :premises (@p40977))
% 65.35/65.62  (step-pop @p40979 :rule scope :premises (@p40978))
% 65.35/65.62  (step-pop @p40980 :rule scope :premises (@p40979))
% 65.35/65.62  (step-pop @p40981 :rule scope :premises (@p40980))
% 65.35/65.62  (step-pop @p40982 :rule scope :premises (@p40981))
% 65.35/65.62  (step-pop @p40983 :rule scope :premises (@p40982))
% 65.35/65.62  (step-pop @p40984 :rule scope :premises (@p40983))
% 65.35/65.62  (step-pop @p40985 :rule scope :premises (@p40984))
% 65.35/65.62  (step-pop @p40986 :rule scope :premises (@p40985))
% 65.35/65.62  (step-pop @p40987 :rule scope :premises (@p40986))
% 65.35/65.62  (step-pop @p40988 :rule scope :premises (@p40987))
% 65.35/65.62  (step-pop @p40989 :rule scope :premises (@p40988))
% 65.35/65.62  (step-pop @p40990 :rule scope :premises (@p40989))
% 65.35/65.62  (step-pop @p40991 :rule scope :premises (@p40990))
% 65.35/65.62  (step-pop @p40992 :rule scope :premises (@p40991))
% 65.35/65.62  (step-pop @p40993 :rule scope :premises (@p40992))
% 65.35/65.62  (step-pop @p40994 :rule scope :premises (@p40993))
% 65.35/65.62  (step-pop @p40995 :rule scope :premises (@p40994))
% 65.35/65.62  (step-pop @p40996 :rule scope :premises (@p40995))
% 65.35/65.62  (step-pop @p40997 :rule scope :premises (@p40996))
% 65.35/65.62  (step-pop @p40998 :rule scope :premises (@p40997))
% 65.35/65.62  (step-pop @p40999 :rule scope :premises (@p40998))
% 65.35/65.62  (step-pop @p41000 :rule scope :premises (@p40999))
% 65.35/65.62  (step-pop @p41001 :rule scope :premises (@p41000))
% 65.35/65.62  (step-pop @p41002 :rule scope :premises (@p41001))
% 65.35/65.62  (step-pop @p41003 :rule scope :premises (@p41002))
% 65.35/65.62  (step-pop @p41004 :rule scope :premises (@p41003))
% 65.35/65.62  (step-pop @p41005 :rule scope :premises (@p41004))
% 65.35/65.62  (step-pop @p41006 :rule scope :premises (@p41005))
% 65.35/65.62  (step-pop @p41007 :rule scope :premises (@p41006))
% 65.35/65.62  (step-pop @p41008 :rule scope :premises (@p41007))
% 65.35/65.62  (step-pop @p41009 :rule scope :premises (@p41008))
% 65.35/65.62  (step-pop @p41010 :rule scope :premises (@p41009))
% 65.35/65.62  (step-pop @p41011 :rule scope :premises (@p41010))
% 65.35/65.62  (step-pop @p41012 :rule scope :premises (@p41011))
% 65.35/65.62  (step-pop @p41013 :rule scope :premises (@p41012))
% 65.35/65.62  (step-pop @p41014 :rule scope :premises (@p41013))
% 65.35/65.62  (step-pop @p41015 :rule scope :premises (@p41014))
% 65.35/65.62  (step-pop @p41016 :rule scope :premises (@p41015))
% 65.35/65.62  (step-pop @p41017 :rule scope :premises (@p41016))
% 65.35/65.62  (step-pop @p41018 :rule scope :premises (@p41017))
% 65.35/65.62  (step-pop @p41019 :rule scope :premises (@p41018))
% 65.35/65.62  (step-pop @p41020 :rule scope :premises (@p41019))
% 65.35/65.62  (step-pop @p41021 :rule scope :premises (@p41020))
% 65.35/65.62  (step-pop @p41022 :rule scope :premises (@p41021))
% 65.35/65.62  (step-pop @p41023 :rule scope :premises (@p41022))
% 65.35/65.62  (step-pop @p41024 :rule scope :premises (@p41023))
% 65.35/65.62  (step-pop @p41025 :rule scope :premises (@p41024))
% 65.35/65.62  (step-pop @p41026 :rule scope :premises (@p41025))
% 65.35/65.62  (step @p14681 :rule process_scope :premises (@p41026) :args (@t114))
% 65.35/65.62  (step @p14738 :rule and_intro :premises (@p40859 @p40872 @p40873 @p40874 @p40875 @p40876 @p40877 @p40878 @p40879 @p40880 @p40881 @p40882 @p40883 @p40884 @p40885 @p40886 @p40887 @p40888 @p40889 @p40890 @p40891 @p40892 @p40893 @p40894 @p40895 @p40896 @p40897 @p40898 @p40899 @p40900 @p40901 @p40902 @p40903 @p40904 @p40905 @p40906 @p40907 @p40908 @p40909 @p40910 @p40911 @p40912 @p40871 @p14516 @p14515 @p40870 @p40869 @p40868 @p40867 @p40866 @p40865 @p40864 @p40863 @p40862 @p40861 @p40860))
% 65.35/65.62  (step @p14739 :rule modus_ponens :premises (@p14738 @p14681))
% 65.35/65.62  (step-pop @p41027 :rule scope :premises (@p14739))
% 65.35/65.62  (step-pop @p41028 :rule scope :premises (@p41027))
% 65.35/65.62  (step-pop @p41029 :rule scope :premises (@p41028))
% 65.35/65.62  (step-pop @p41030 :rule scope :premises (@p41029))
% 65.35/65.62  (step-pop @p41031 :rule scope :premises (@p41030))
% 65.35/65.62  (step-pop @p41032 :rule scope :premises (@p41031))
% 65.35/65.62  (step-pop @p41033 :rule scope :premises (@p41032))
% 65.35/65.62  (step-pop @p41034 :rule scope :premises (@p41033))
% 65.35/65.62  (step-pop @p41035 :rule scope :premises (@p41034))
% 65.35/65.62  (step-pop @p41036 :rule scope :premises (@p41035))
% 65.35/65.62  (step-pop @p41037 :rule scope :premises (@p41036))
% 65.35/65.62  (step-pop @p41038 :rule scope :premises (@p41037))
% 65.35/65.62  (step-pop @p41039 :rule scope :premises (@p41038))
% 65.35/65.62  (step-pop @p41040 :rule scope :premises (@p41039))
% 65.35/65.62  (step-pop @p41041 :rule scope :premises (@p41040))
% 65.35/65.62  (step-pop @p41042 :rule scope :premises (@p41041))
% 65.35/65.62  (step-pop @p41043 :rule scope :premises (@p41042))
% 65.35/65.62  (step-pop @p41044 :rule scope :premises (@p41043))
% 65.35/65.62  (step-pop @p41045 :rule scope :premises (@p41044))
% 65.35/65.62  (step-pop @p41046 :rule scope :premises (@p41045))
% 65.35/65.62  (step-pop @p41047 :rule scope :premises (@p41046))
% 65.35/65.62  (step-pop @p41048 :rule scope :premises (@p41047))
% 65.35/65.62  (step-pop @p41049 :rule scope :premises (@p41048))
% 65.35/65.62  (step-pop @p41050 :rule scope :premises (@p41049))
% 65.35/65.62  (step-pop @p41051 :rule scope :premises (@p41050))
% 65.35/65.62  (step-pop @p41052 :rule scope :premises (@p41051))
% 65.35/65.62  (step-pop @p41053 :rule scope :premises (@p41052))
% 65.35/65.62  (step-pop @p41054 :rule scope :premises (@p41053))
% 65.35/65.62  (step-pop @p41055 :rule scope :premises (@p41054))
% 65.35/65.62  (step-pop @p41056 :rule scope :premises (@p41055))
% 65.35/65.62  (step-pop @p41057 :rule scope :premises (@p41056))
% 65.35/65.62  (step-pop @p41058 :rule scope :premises (@p41057))
% 65.35/65.62  (step-pop @p41059 :rule scope :premises (@p41058))
% 65.35/65.62  (step-pop @p41060 :rule scope :premises (@p41059))
% 65.35/65.62  (step-pop @p41061 :rule scope :premises (@p41060))
% 65.35/65.62  (step-pop @p41062 :rule scope :premises (@p41061))
% 65.35/65.62  (step-pop @p41063 :rule scope :premises (@p41062))
% 65.35/65.62  (step-pop @p41064 :rule scope :premises (@p41063))
% 65.35/65.62  (step-pop @p41065 :rule scope :premises (@p41064))
% 65.35/65.62  (step-pop @p41066 :rule scope :premises (@p41065))
% 65.35/65.62  (step-pop @p41067 :rule scope :premises (@p41066))
% 65.35/65.62  (step-pop @p41068 :rule scope :premises (@p41067))
% 65.35/65.62  (step-pop @p41069 :rule scope :premises (@p41068))
% 65.35/65.62  (step-pop @p41070 :rule scope :premises (@p41069))
% 65.35/65.62  (step-pop @p41071 :rule scope :premises (@p41070))
% 65.35/65.62  (step-pop @p41072 :rule scope :premises (@p41071))
% 65.35/65.62  (step-pop @p41073 :rule scope :premises (@p41072))
% 65.35/65.62  (step-pop @p41074 :rule scope :premises (@p41073))
% 65.35/65.62  (step-pop @p41075 :rule scope :premises (@p41074))
% 65.35/65.62  (step-pop @p41076 :rule scope :premises (@p41075))
% 65.35/65.62  (step-pop @p41077 :rule scope :premises (@p41076))
% 65.35/65.62  (step-pop @p41078 :rule scope :premises (@p41077))
% 65.35/65.62  (step-pop @p41079 :rule scope :premises (@p41078))
% 65.35/65.62  (step-pop @p41080 :rule scope :premises (@p41079))
% 65.35/65.62  (step-pop @p41081 :rule scope :premises (@p41080))
% 65.35/65.62  (step-pop @p41082 :rule scope :premises (@p41081))
% 65.35/65.62  (step @p14740 :rule process_scope :premises (@p41082) :args (@t114))
% 65.35/65.62  (step @p14797 :rule implies_elim :premises (@p14740))
% 65.35/65.62  (step @p14798 :rule cnf_and_neg :args (@t1775))
% 65.35/65.62  (step @p14799 :rule resolution :premises (@p14798 @p14797) :args (true @t1775))
% 65.35/65.62  (step @p14800 :rule reordering :premises (@p14799) :args ((or @t114 @t671 @t510 @t560 @t559 @t558 @t557 @t556 @t555 @t554 @t553 @t552 @t551 @t304 @t670 @t669 @t668 @t667 @t666 @t665 @t664 @t663 @t662 @t661 @t660 @t659 @t658 @t873 @t872 @t871 @t870 @t869 @t868 @t867 @t866 @t865 @t864 @t863 @t862 @t861 @t860 @t859 @t858 @t857 @t856 @t855 @t854 @t853 @t852 @t851 @t1194 @t1193 @t1192 @t1191 @t1190 (not @t1771) (not @t1774))))
% 65.35/65.62  (step @p14801 :rule chain_m_resolution :premises (@p14800 @p14516 @p14515 @p13557 @p13556 @p12339 @p10887 @p10886 @p10075 @p8652 @p8651 @p8029 @p6524 @p6520 @p6519 @p6012 @p6011 @p5168 @p5167 @p4780 @p3476 @p3472 @p2947 @p1229 @p3368 @p3366 @p3365 @p3363 @p3362 @p3360 @p3359 @p3357 @p4557 @p4555 @p4554 @p4552 @p7740 @p7738 @p4551 @p4549 @p3356 @p3354 @p4548 @p4546 @p3353 @p3351 @p4545 @p4543 @p4542 @p4540 @p4539 @p4537 @p7737 @p7735 @p4536 @p4534 @p4533 @p4531 @p7731 @p7729 @p3350 @p3348 @p4530 @p4528 @p3347 @p3345 @p4527 @p4525 @p4524 @p4522 @p4521 @p4519 @p3344 @p3342 @p3341 @p3339 @p3338 @p3336 @p4518 @p4516 @p4515 @p4513 @p4512 @p4510 @p4509 @p4507 @p3335 @p3333 @p4506 @p4504 @p14514 @p14486 @p14485 @p14457 @p14456 @p14428 @p14427 @p14399 @p14398 @p14370 @p14369 @p14341 @p14340 @p14312 @p14311 @p14283 @p14282 @p14254 @p14253 @p14225 @p14224 @p14196 @p14195 @p14167 @p14166 @p14138 @p14137 @p14109 @p14108 @p14080 @p14079 @p14051 @p14050 @p14022 @p14021 @p13993 @p13992 @p13964 @p13963 @p13935 @p13934 @p13906 @p13905 @p13877 @p13876 @p13848 @p13847 @p13819 @p13818 @p13790 @p13789 @p13761 @p13760 @p13732 @p13731 @p13703 @p13702 @p13674 @p13673 @p13645 @p13644 @p13616 @p13615 @p13587 @p13586 @p13558) :args (@t304 (@list 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 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 true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true) (@list @t1774 @t1771 @t1159 @t479 @t482 @t793 @t485 @t488 @t790 @t491 @t494 @t1028 @t786 @t497 @t782 @t500 @t616 @t503 @t506 @t673 @t508 @t568 @t114 @t651 @t652 @t648 @t649 @t646 @t647 @t644 @t645 @t844 @t845 @t842 @t843 @t1178 @t1179 @t840 @t841 @t642 @t643 @t838 @t839 @t639 @t640 @t836 @t837 @t833 @t834 @t829 @t830 @t1176 @t1177 @t826 @t827 @t823 @t824 @t1171 @t1172 @t636 @t637 @t821 @t822 @t634 @t635 @t819 @t820 @t816 @t817 @t813 @t814 @t630 @t631 @t627 @t628 @t624 @t625 @t809 @t810 @t805 @t806 @t801 @t802 @t799 @t800 @t620 @t621 @t796 @t797 @t116 @t1768 @t123 @t1765 @t128 @t1762 @t133 @t1759 @t138 @t1756 @t143 @t1753 @t148 @t1750 @t153 @t1747 @t158 @t1744 @t163 @t1741 @t168 @t1738 @t173 @t1735 @t178 @t1732 @t183 @t1729 @t188 @t1726 @t193 @t1723 @t198 @t1720 @t208 @t1717 @t213 @t1714 @t223 @t1711 @t228 @t1708 @t233 @t1705 @t238 @t1702 @t243 @t1699 @t253 @t1696 @t263 @t1693 @t268 @t1690 @t273 @t1687 @t278 @t1684 @t283 @t1681 @t288 @t1678 @t293 @t1675 @t298 @t1672)))
% 65.35/65.62  (step @p14802 :rule chain_m_resolution :premises (@p2619 @p14801 @p2617) :args (@t476 @t570 (@list @t303 @t477)))
% 65.35/65.62  (step @p14803 :rule chain_m_resolution :premises (@p7722 @p14801 @p7720) :args (@t1163 @t570 (@list @t303 @t1164)))
% 65.35/65.62  (step @p14804 :rule symm :premises (@p94))
% 65.35/65.62  (step @p14805 :rule bool-double-not-elim :args (@t1776))
% 65.35/65.62  (step @p14806 :rule nary_cong :premises (@p14805 @p2169 @p2143) :args ((or (not @t1777) @t299 @t294)))
% 65.35/65.62  (assume-push @p41083 @t298)
% 65.35/65.62  (assume-push @p41084 @t293)
% 65.35/65.62  (assume-push @p41085 @t1777)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p14810 :rule symm :premises (@p41084))
% 65.35/65.62  (step @p14811 :rule trans :premises (@p41083 @p14810))
% 65.35/65.62  (step @p14812 :rule true_intro :premises (@p14811))
% 65.35/65.62  (step @p14813 :rule false_intro :premises (@p14804))
% 65.35/65.62  (step @p14814 :rule symm :premises (@p14813))
% 65.35/65.62  (step @p14815 :rule trans :premises (@p14814 @p14812))
% 65.35/65.62  (step @p14816 false :rule eq_resolve :premises (@p14815 @p2958))
% 65.35/65.62  (step-pop @p41086 :rule scope :premises (@p14816))
% 65.35/65.62  (step-pop @p41087 :rule scope :premises (@p41086))
% 65.35/65.62  (step-pop @p41088 :rule scope :premises (@p41087))
% 65.35/65.62  (step @p14817 :rule process_scope :premises (@p41088) :args (false))
% 65.35/65.62  (assume-push @p41089 @t1777)
% 65.35/65.62  (assume-push @p41090 @t298)
% 65.35/65.62  (assume-push @p41091 @t293)
% 65.35/65.62  (step @p14824 :rule and_intro :premises (@p41090 @p41091 @p14804))
% 65.35/65.62  (step-pop @p41092 :rule scope :premises (@p14824))
% 65.35/65.62  (step-pop @p41093 :rule scope :premises (@p41092))
% 65.35/65.62  (step-pop @p41094 :rule scope :premises (@p41093))
% 65.35/65.62  (step @p14825 :rule process_scope :premises (@p41094) :args (@t1778))
% 65.35/65.62  (step @p14829 :rule implies_elim :premises (@p14825))
% 65.35/65.62  (step @p14830 :rule resolution :premises (@p14829 @p14817) :args (true @t1778))
% 65.35/65.62  (step @p14831 :rule not_and :premises (@p14830))
% 65.35/65.62  (step @p14832 :rule eq_resolve :premises (@p14831 @p14806))
% 65.35/65.62  (step @p14833 :rule symm :premises (@p121))
% 65.35/65.62  (step @p14834 :rule bool-double-not-elim :args (@t1779))
% 65.35/65.62  (step @p14835 :rule nary_cong :premises (@p14834 @p2169 @p2091) :args ((or (not @t1780) @t299 @t284)))
% 65.35/65.62  (assume-push @p41095 @t298)
% 65.35/65.62  (assume-push @p41096 @t283)
% 65.35/65.62  (assume-push @p41097 @t1780)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p14839 :rule symm :premises (@p41096))
% 65.35/65.62  (step @p14840 :rule trans :premises (@p41095 @p14839))
% 65.35/65.62  (step @p14841 :rule true_intro :premises (@p14840))
% 65.35/65.62  (step @p14842 :rule false_intro :premises (@p14833))
% 65.35/65.62  (step @p14843 :rule symm :premises (@p14842))
% 65.35/65.62  (step @p14844 :rule trans :premises (@p14843 @p14841))
% 65.35/65.62  (step @p14845 false :rule eq_resolve :premises (@p14844 @p2958))
% 65.35/65.62  (step-pop @p41098 :rule scope :premises (@p14845))
% 65.35/65.62  (step-pop @p41099 :rule scope :premises (@p41098))
% 65.35/65.62  (step-pop @p41100 :rule scope :premises (@p41099))
% 65.35/65.62  (step @p14846 :rule process_scope :premises (@p41100) :args (false))
% 65.35/65.62  (assume-push @p41101 @t1780)
% 65.35/65.62  (assume-push @p41102 @t298)
% 65.35/65.62  (assume-push @p41103 @t283)
% 65.35/65.62  (step @p14853 :rule and_intro :premises (@p41102 @p41103 @p14833))
% 65.35/65.62  (step-pop @p41104 :rule scope :premises (@p14853))
% 65.35/65.62  (step-pop @p41105 :rule scope :premises (@p41104))
% 65.35/65.62  (step-pop @p41106 :rule scope :premises (@p41105))
% 65.35/65.62  (step @p14854 :rule process_scope :premises (@p41106) :args (@t1781))
% 65.35/65.62  (step @p14858 :rule implies_elim :premises (@p14854))
% 65.35/65.62  (step @p14859 :rule resolution :premises (@p14858 @p14846) :args (true @t1781))
% 65.35/65.62  (step @p14860 :rule not_and :premises (@p14859))
% 65.35/65.62  (step @p14861 :rule eq_resolve :premises (@p14860 @p14835))
% 65.35/65.62  (step @p14862 :rule symm :premises (@p169))
% 65.35/65.62  (step @p14863 :rule bool-double-not-elim :args (@t1782))
% 65.35/65.62  (step @p14864 :rule nary_cong :premises (@p14863 @p2169 @p2013) :args ((or (not @t1783) @t299 @t269)))
% 65.35/65.62  (assume-push @p41107 @t298)
% 65.35/65.62  (assume-push @p41108 @t268)
% 65.35/65.62  (assume-push @p41109 @t1783)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p14868 :rule symm :premises (@p41108))
% 65.35/65.62  (step @p14869 :rule trans :premises (@p41107 @p14868))
% 65.35/65.62  (step @p14870 :rule true_intro :premises (@p14869))
% 65.35/65.62  (step @p14871 :rule false_intro :premises (@p14862))
% 65.35/65.62  (step @p14872 :rule symm :premises (@p14871))
% 65.35/65.62  (step @p14873 :rule trans :premises (@p14872 @p14870))
% 65.35/65.62  (step @p14874 false :rule eq_resolve :premises (@p14873 @p2958))
% 65.35/65.62  (step-pop @p41110 :rule scope :premises (@p14874))
% 65.35/65.62  (step-pop @p41111 :rule scope :premises (@p41110))
% 65.35/65.62  (step-pop @p41112 :rule scope :premises (@p41111))
% 65.35/65.62  (step @p14875 :rule process_scope :premises (@p41112) :args (false))
% 65.35/65.62  (assume-push @p41113 @t1783)
% 65.35/65.62  (assume-push @p41114 @t298)
% 65.35/65.62  (assume-push @p41115 @t268)
% 65.35/65.62  (step @p14882 :rule and_intro :premises (@p41114 @p41115 @p14862))
% 65.35/65.62  (step-pop @p41116 :rule scope :premises (@p14882))
% 65.35/65.62  (step-pop @p41117 :rule scope :premises (@p41116))
% 65.35/65.62  (step-pop @p41118 :rule scope :premises (@p41117))
% 65.35/65.62  (step @p14883 :rule process_scope :premises (@p41118) :args (@t1784))
% 65.35/65.62  (step @p14887 :rule implies_elim :premises (@p14883))
% 65.35/65.62  (step @p14888 :rule resolution :premises (@p14887 @p14875) :args (true @t1784))
% 65.35/65.62  (step @p14889 :rule not_and :premises (@p14888))
% 65.35/65.62  (step @p14890 :rule eq_resolve :premises (@p14889 @p14864))
% 65.35/65.62  (step @p14891 :rule symm :premises (@p187))
% 65.35/65.62  (step @p14892 :rule bool-double-not-elim :args (@t1785))
% 65.35/65.62  (step @p14893 :rule nary_cong :premises (@p14892 @p2169 @p1987) :args ((or (not @t1786) @t299 @t264)))
% 65.35/65.62  (assume-push @p41119 @t298)
% 65.35/65.62  (assume-push @p41120 @t263)
% 65.35/65.62  (assume-push @p41121 @t1786)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p14897 :rule symm :premises (@p41120))
% 65.35/65.62  (step @p14898 :rule trans :premises (@p41119 @p14897))
% 65.35/65.62  (step @p14899 :rule true_intro :premises (@p14898))
% 65.35/65.62  (step @p14900 :rule false_intro :premises (@p14891))
% 65.35/65.62  (step @p14901 :rule symm :premises (@p14900))
% 65.35/65.62  (step @p14902 :rule trans :premises (@p14901 @p14899))
% 65.35/65.62  (step @p14903 false :rule eq_resolve :premises (@p14902 @p2958))
% 65.35/65.62  (step-pop @p41122 :rule scope :premises (@p14903))
% 65.35/65.62  (step-pop @p41123 :rule scope :premises (@p41122))
% 65.35/65.62  (step-pop @p41124 :rule scope :premises (@p41123))
% 65.35/65.62  (step @p14904 :rule process_scope :premises (@p41124) :args (false))
% 65.35/65.62  (assume-push @p41125 @t1786)
% 65.35/65.62  (assume-push @p41126 @t298)
% 65.35/65.62  (assume-push @p41127 @t263)
% 65.35/65.62  (step @p14911 :rule and_intro :premises (@p41126 @p41127 @p14891))
% 65.35/65.62  (step-pop @p41128 :rule scope :premises (@p14911))
% 65.35/65.62  (step-pop @p41129 :rule scope :premises (@p41128))
% 65.35/65.62  (step-pop @p41130 :rule scope :premises (@p41129))
% 65.35/65.62  (step @p14912 :rule process_scope :premises (@p41130) :args (@t1787))
% 65.35/65.62  (step @p14916 :rule implies_elim :premises (@p14912))
% 65.35/65.62  (step @p14917 :rule resolution :premises (@p14916 @p14904) :args (true @t1787))
% 65.35/65.62  (step @p14918 :rule not_and :premises (@p14917))
% 65.35/65.62  (step @p14919 :rule eq_resolve :premises (@p14918 @p14893))
% 65.35/65.62  (step @p14920 :rule symm :premises (@p226))
% 65.35/65.62  (step @p14921 :rule bool-double-not-elim :args (@t1788))
% 65.35/65.62  (step @p14922 :rule nary_cong :premises (@p14921 @p2169 @p1935) :args ((or (not @t1789) @t299 @t254)))
% 65.35/65.62  (assume-push @p41131 @t298)
% 65.35/65.62  (assume-push @p41132 @t253)
% 65.35/65.62  (assume-push @p41133 @t1789)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p14926 :rule symm :premises (@p41132))
% 65.35/65.62  (step @p14927 :rule trans :premises (@p41131 @p14926))
% 65.35/65.62  (step @p14928 :rule true_intro :premises (@p14927))
% 65.35/65.62  (step @p14929 :rule false_intro :premises (@p14920))
% 65.35/65.62  (step @p14930 :rule symm :premises (@p14929))
% 65.35/65.62  (step @p14931 :rule trans :premises (@p14930 @p14928))
% 65.35/65.62  (step @p14932 false :rule eq_resolve :premises (@p14931 @p2958))
% 65.35/65.62  (step-pop @p41134 :rule scope :premises (@p14932))
% 65.35/65.62  (step-pop @p41135 :rule scope :premises (@p41134))
% 65.35/65.62  (step-pop @p41136 :rule scope :premises (@p41135))
% 65.35/65.62  (step @p14933 :rule process_scope :premises (@p41136) :args (false))
% 65.35/65.62  (assume-push @p41137 @t1789)
% 65.35/65.62  (assume-push @p41138 @t298)
% 65.35/65.62  (assume-push @p41139 @t253)
% 65.35/65.62  (step @p14940 :rule and_intro :premises (@p41138 @p41139 @p14920))
% 65.35/65.62  (step-pop @p41140 :rule scope :premises (@p14940))
% 65.35/65.62  (step-pop @p41141 :rule scope :premises (@p41140))
% 65.35/65.62  (step-pop @p41142 :rule scope :premises (@p41141))
% 65.35/65.62  (step @p14941 :rule process_scope :premises (@p41142) :args (@t1790))
% 65.35/65.62  (step @p14945 :rule implies_elim :premises (@p14941))
% 65.35/65.62  (step @p14946 :rule resolution :premises (@p14945 @p14933) :args (true @t1790))
% 65.35/65.62  (step @p14947 :rule not_and :premises (@p14946))
% 65.35/65.62  (step @p14948 :rule eq_resolve :premises (@p14947 @p14922))
% 65.35/65.62  (step @p14949 :rule symm :premises (@p316))
% 65.35/65.62  (step @p14950 :rule bool-double-not-elim :args (@t1791))
% 65.35/65.62  (step @p14951 :rule nary_cong :premises (@p14950 @p2169 @p1831) :args ((or (not @t1792) @t299 @t234)))
% 65.35/65.62  (assume-push @p41143 @t298)
% 65.35/65.62  (assume-push @p41144 @t233)
% 65.35/65.62  (assume-push @p41145 @t1792)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p14955 :rule symm :premises (@p41144))
% 65.35/65.62  (step @p14956 :rule trans :premises (@p41143 @p14955))
% 65.35/65.62  (step @p14957 :rule true_intro :premises (@p14956))
% 65.35/65.62  (step @p14958 :rule false_intro :premises (@p14949))
% 65.35/65.62  (step @p14959 :rule symm :premises (@p14958))
% 65.35/65.62  (step @p14960 :rule trans :premises (@p14959 @p14957))
% 65.35/65.62  (step @p14961 false :rule eq_resolve :premises (@p14960 @p2958))
% 65.35/65.62  (step-pop @p41146 :rule scope :premises (@p14961))
% 65.35/65.62  (step-pop @p41147 :rule scope :premises (@p41146))
% 65.35/65.62  (step-pop @p41148 :rule scope :premises (@p41147))
% 65.35/65.62  (step @p14962 :rule process_scope :premises (@p41148) :args (false))
% 65.35/65.62  (assume-push @p41149 @t1792)
% 65.35/65.62  (assume-push @p41150 @t298)
% 65.35/65.62  (assume-push @p41151 @t233)
% 65.35/65.62  (step @p14969 :rule and_intro :premises (@p41150 @p41151 @p14949))
% 65.35/65.62  (step-pop @p41152 :rule scope :premises (@p14969))
% 65.35/65.62  (step-pop @p41153 :rule scope :premises (@p41152))
% 65.35/65.62  (step-pop @p41154 :rule scope :premises (@p41153))
% 65.35/65.62  (step @p14970 :rule process_scope :premises (@p41154) :args (@t1793))
% 65.35/65.62  (step @p14974 :rule implies_elim :premises (@p14970))
% 65.35/65.62  (step @p14975 :rule resolution :premises (@p14974 @p14962) :args (true @t1793))
% 65.35/65.62  (step @p14976 :rule not_and :premises (@p14975))
% 65.35/65.62  (step @p14977 :rule eq_resolve :premises (@p14976 @p14951))
% 65.35/65.62  (step @p14978 :rule symm :premises (@p341))
% 65.35/65.62  (step @p14979 :rule bool-double-not-elim :args (@t1794))
% 65.35/65.62  (step @p14980 :rule nary_cong :premises (@p14979 @p2169 @p1805) :args ((or (not @t1795) @t299 @t229)))
% 65.35/65.62  (assume-push @p41155 @t298)
% 65.35/65.62  (assume-push @p41156 @t228)
% 65.35/65.62  (assume-push @p41157 @t1795)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p14984 :rule symm :premises (@p41156))
% 65.35/65.62  (step @p14985 :rule trans :premises (@p41155 @p14984))
% 65.35/65.62  (step @p14986 :rule true_intro :premises (@p14985))
% 65.35/65.62  (step @p14987 :rule false_intro :premises (@p14978))
% 65.35/65.62  (step @p14988 :rule symm :premises (@p14987))
% 65.35/65.62  (step @p14989 :rule trans :premises (@p14988 @p14986))
% 65.35/65.62  (step @p14990 false :rule eq_resolve :premises (@p14989 @p2958))
% 65.35/65.62  (step-pop @p41158 :rule scope :premises (@p14990))
% 65.35/65.62  (step-pop @p41159 :rule scope :premises (@p41158))
% 65.35/65.62  (step-pop @p41160 :rule scope :premises (@p41159))
% 65.35/65.62  (step @p14991 :rule process_scope :premises (@p41160) :args (false))
% 65.35/65.62  (assume-push @p41161 @t1795)
% 65.35/65.62  (assume-push @p41162 @t298)
% 65.35/65.62  (assume-push @p41163 @t228)
% 65.35/65.62  (step @p14998 :rule and_intro :premises (@p41162 @p41163 @p14978))
% 65.35/65.62  (step-pop @p41164 :rule scope :premises (@p14998))
% 65.35/65.62  (step-pop @p41165 :rule scope :premises (@p41164))
% 65.35/65.62  (step-pop @p41166 :rule scope :premises (@p41165))
% 65.35/65.62  (step @p14999 :rule process_scope :premises (@p41166) :args (@t1796))
% 65.35/65.62  (step @p15003 :rule implies_elim :premises (@p14999))
% 65.35/65.62  (step @p15004 :rule resolution :premises (@p15003 @p14991) :args (true @t1796))
% 65.35/65.62  (step @p15005 :rule not_and :premises (@p15004))
% 65.35/65.62  (step @p15006 :rule eq_resolve :premises (@p15005 @p14980))
% 65.35/65.62  (step @p15007 :rule symm :premises (@p367))
% 65.35/65.62  (step @p15008 :rule bool-double-not-elim :args (@t1797))
% 65.35/65.62  (step @p15009 :rule nary_cong :premises (@p15008 @p2169 @p1779) :args ((or (not @t1798) @t299 @t224)))
% 65.35/65.62  (assume-push @p41167 @t298)
% 65.35/65.62  (assume-push @p41168 @t223)
% 65.35/65.62  (assume-push @p41169 @t1798)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p15013 :rule symm :premises (@p41168))
% 65.35/65.62  (step @p15014 :rule trans :premises (@p41167 @p15013))
% 65.35/65.62  (step @p15015 :rule true_intro :premises (@p15014))
% 65.35/65.62  (step @p15016 :rule false_intro :premises (@p15007))
% 65.35/65.62  (step @p15017 :rule symm :premises (@p15016))
% 65.35/65.62  (step @p15018 :rule trans :premises (@p15017 @p15015))
% 65.35/65.62  (step @p15019 false :rule eq_resolve :premises (@p15018 @p2958))
% 65.35/65.62  (step-pop @p41170 :rule scope :premises (@p15019))
% 65.35/65.62  (step-pop @p41171 :rule scope :premises (@p41170))
% 65.35/65.62  (step-pop @p41172 :rule scope :premises (@p41171))
% 65.35/65.62  (step @p15020 :rule process_scope :premises (@p41172) :args (false))
% 65.35/65.62  (assume-push @p41173 @t1798)
% 65.35/65.62  (assume-push @p41174 @t298)
% 65.35/65.62  (assume-push @p41175 @t223)
% 65.35/65.62  (step @p15027 :rule and_intro :premises (@p41174 @p41175 @p15007))
% 65.35/65.62  (step-pop @p41176 :rule scope :premises (@p15027))
% 65.35/65.62  (step-pop @p41177 :rule scope :premises (@p41176))
% 65.35/65.62  (step-pop @p41178 :rule scope :premises (@p41177))
% 65.35/65.62  (step @p15028 :rule process_scope :premises (@p41178) :args (@t1799))
% 65.35/65.62  (step @p15032 :rule implies_elim :premises (@p15028))
% 65.35/65.62  (step @p15033 :rule resolution :premises (@p15032 @p15020) :args (true @t1799))
% 65.35/65.62  (step @p15034 :rule not_and :premises (@p15033))
% 65.35/65.62  (step @p15035 :rule eq_resolve :premises (@p15034 @p15009))
% 65.35/65.62  (step @p15036 :rule symm :premises (@p422))
% 65.35/65.62  (step @p15037 :rule bool-double-not-elim :args (@t1800))
% 65.35/65.62  (step @p15038 :rule nary_cong :premises (@p15037 @p2169 @p1727) :args ((or (not @t1801) @t299 @t214)))
% 65.35/65.62  (assume-push @p41179 @t298)
% 65.35/65.62  (assume-push @p41180 @t213)
% 65.35/65.62  (assume-push @p41181 @t1801)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p15042 :rule symm :premises (@p41180))
% 65.35/65.62  (step @p15043 :rule trans :premises (@p41179 @p15042))
% 65.35/65.62  (step @p15044 :rule true_intro :premises (@p15043))
% 65.35/65.62  (step @p15045 :rule false_intro :premises (@p15036))
% 65.35/65.62  (step @p15046 :rule symm :premises (@p15045))
% 65.35/65.62  (step @p15047 :rule trans :premises (@p15046 @p15044))
% 65.35/65.62  (step @p15048 false :rule eq_resolve :premises (@p15047 @p2958))
% 65.35/65.62  (step-pop @p41182 :rule scope :premises (@p15048))
% 65.35/65.62  (step-pop @p41183 :rule scope :premises (@p41182))
% 65.35/65.62  (step-pop @p41184 :rule scope :premises (@p41183))
% 65.35/65.62  (step @p15049 :rule process_scope :premises (@p41184) :args (false))
% 65.35/65.62  (assume-push @p41185 @t1801)
% 65.35/65.62  (assume-push @p41186 @t298)
% 65.35/65.62  (assume-push @p41187 @t213)
% 65.35/65.62  (step @p15056 :rule and_intro :premises (@p41186 @p41187 @p15036))
% 65.35/65.62  (step-pop @p41188 :rule scope :premises (@p15056))
% 65.35/65.62  (step-pop @p41189 :rule scope :premises (@p41188))
% 65.35/65.62  (step-pop @p41190 :rule scope :premises (@p41189))
% 65.35/65.62  (step @p15057 :rule process_scope :premises (@p41190) :args (@t1802))
% 65.35/65.62  (step @p15061 :rule implies_elim :premises (@p15057))
% 65.35/65.62  (step @p15062 :rule resolution :premises (@p15061 @p15049) :args (true @t1802))
% 65.35/65.62  (step @p15063 :rule not_and :premises (@p15062))
% 65.35/65.62  (step @p15064 :rule eq_resolve :premises (@p15063 @p15038))
% 65.35/65.62  (step @p15065 :rule symm :premises (@p719))
% 65.35/65.62  (step @p15066 :rule bool-double-not-elim :args (@t1803))
% 65.35/65.62  (step @p15067 :rule nary_cong :premises (@p15066 @p2169 @p1493) :args ((or (not @t1804) @t299 @t169)))
% 65.35/65.62  (assume-push @p41191 @t298)
% 65.35/65.62  (assume-push @p41192 @t168)
% 65.35/65.62  (assume-push @p41193 @t1804)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p15071 :rule symm :premises (@p41192))
% 65.35/65.62  (step @p15072 :rule trans :premises (@p41191 @p15071))
% 65.35/65.62  (step @p15073 :rule true_intro :premises (@p15072))
% 65.35/65.62  (step @p15074 :rule false_intro :premises (@p15065))
% 65.35/65.62  (step @p15075 :rule symm :premises (@p15074))
% 65.35/65.62  (step @p15076 :rule trans :premises (@p15075 @p15073))
% 65.35/65.62  (step @p15077 false :rule eq_resolve :premises (@p15076 @p2958))
% 65.35/65.62  (step-pop @p41194 :rule scope :premises (@p15077))
% 65.35/65.62  (step-pop @p41195 :rule scope :premises (@p41194))
% 65.35/65.62  (step-pop @p41196 :rule scope :premises (@p41195))
% 65.35/65.62  (step @p15078 :rule process_scope :premises (@p41196) :args (false))
% 65.35/65.62  (assume-push @p41197 @t1804)
% 65.35/65.62  (assume-push @p41198 @t298)
% 65.35/65.62  (assume-push @p41199 @t168)
% 65.35/65.62  (step @p15085 :rule and_intro :premises (@p41198 @p41199 @p15065))
% 65.35/65.62  (step-pop @p41200 :rule scope :premises (@p15085))
% 65.35/65.62  (step-pop @p41201 :rule scope :premises (@p41200))
% 65.35/65.62  (step-pop @p41202 :rule scope :premises (@p41201))
% 65.35/65.62  (step @p15086 :rule process_scope :premises (@p41202) :args (@t1805))
% 65.35/65.62  (step @p15090 :rule implies_elim :premises (@p15086))
% 65.35/65.62  (step @p15091 :rule resolution :premises (@p15090 @p15078) :args (true @t1805))
% 65.35/65.62  (step @p15092 :rule not_and :premises (@p15091))
% 65.35/65.62  (step @p15093 :rule eq_resolve :premises (@p15092 @p15067))
% 65.35/65.62  (step @p15094 :rule symm :premises (@p796))
% 65.35/65.62  (step @p15095 :rule bool-double-not-elim :args (@t1806))
% 65.35/65.62  (step @p15096 :rule nary_cong :premises (@p15095 @p2169 @p1441) :args ((or (not @t1807) @t299 @t159)))
% 65.35/65.62  (assume-push @p41203 @t298)
% 65.35/65.62  (assume-push @p41204 @t158)
% 65.35/65.62  (assume-push @p41205 @t1807)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p15100 :rule symm :premises (@p41204))
% 65.35/65.62  (step @p15101 :rule trans :premises (@p41203 @p15100))
% 65.35/65.62  (step @p15102 :rule true_intro :premises (@p15101))
% 65.35/65.62  (step @p15103 :rule false_intro :premises (@p15094))
% 65.35/65.62  (step @p15104 :rule symm :premises (@p15103))
% 65.35/65.62  (step @p15105 :rule trans :premises (@p15104 @p15102))
% 65.35/65.62  (step @p15106 false :rule eq_resolve :premises (@p15105 @p2958))
% 65.35/65.62  (step-pop @p41206 :rule scope :premises (@p15106))
% 65.35/65.62  (step-pop @p41207 :rule scope :premises (@p41206))
% 65.35/65.62  (step-pop @p41208 :rule scope :premises (@p41207))
% 65.35/65.62  (step @p15107 :rule process_scope :premises (@p41208) :args (false))
% 65.35/65.62  (assume-push @p41209 @t1807)
% 65.35/65.62  (assume-push @p41210 @t298)
% 65.35/65.62  (assume-push @p41211 @t158)
% 65.35/65.62  (step @p15114 :rule and_intro :premises (@p41210 @p41211 @p15094))
% 65.35/65.62  (step-pop @p41212 :rule scope :premises (@p15114))
% 65.35/65.62  (step-pop @p41213 :rule scope :premises (@p41212))
% 65.35/65.62  (step-pop @p41214 :rule scope :premises (@p41213))
% 65.35/65.62  (step @p15115 :rule process_scope :premises (@p41214) :args (@t1808))
% 65.35/65.62  (step @p15119 :rule implies_elim :premises (@p15115))
% 65.35/65.62  (step @p15120 :rule resolution :premises (@p15119 @p15107) :args (true @t1808))
% 65.35/65.62  (step @p15121 :rule not_and :premises (@p15120))
% 65.35/65.62  (step @p15122 :rule eq_resolve :premises (@p15121 @p15096))
% 65.35/65.62  (step @p15123 :rule symm :premises (@p1006))
% 65.35/65.62  (step @p15124 :rule bool-double-not-elim :args (@t1809))
% 65.35/65.62  (step @p15125 :rule nary_cong :premises (@p15124 @p2169 @p1311) :args ((or (not @t1810) @t299 @t134)))
% 65.35/65.62  (assume-push @p41215 @t298)
% 65.35/65.62  (assume-push @p41216 @t133)
% 65.35/65.62  (assume-push @p41217 @t1810)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p15129 :rule symm :premises (@p41216))
% 65.35/65.62  (step @p15130 :rule trans :premises (@p41215 @p15129))
% 65.35/65.62  (step @p15131 :rule true_intro :premises (@p15130))
% 65.35/65.62  (step @p15132 :rule false_intro :premises (@p15123))
% 65.35/65.62  (step @p15133 :rule symm :premises (@p15132))
% 65.35/65.62  (step @p15134 :rule trans :premises (@p15133 @p15131))
% 65.35/65.62  (step @p15135 false :rule eq_resolve :premises (@p15134 @p2958))
% 65.35/65.62  (step-pop @p41218 :rule scope :premises (@p15135))
% 65.35/65.62  (step-pop @p41219 :rule scope :premises (@p41218))
% 65.35/65.62  (step-pop @p41220 :rule scope :premises (@p41219))
% 65.35/65.62  (step @p15136 :rule process_scope :premises (@p41220) :args (false))
% 65.35/65.62  (assume-push @p41221 @t1810)
% 65.35/65.62  (assume-push @p41222 @t298)
% 65.35/65.62  (assume-push @p41223 @t133)
% 65.35/65.62  (step @p15143 :rule and_intro :premises (@p41222 @p41223 @p15123))
% 65.35/65.62  (step-pop @p41224 :rule scope :premises (@p15143))
% 65.35/65.62  (step-pop @p41225 :rule scope :premises (@p41224))
% 65.35/65.62  (step-pop @p41226 :rule scope :premises (@p41225))
% 65.35/65.62  (step @p15144 :rule process_scope :premises (@p41226) :args (@t1811))
% 65.35/65.62  (step @p15148 :rule implies_elim :premises (@p15144))
% 65.35/65.62  (step @p15149 :rule resolution :premises (@p15148 @p15136) :args (true @t1811))
% 65.35/65.62  (step @p15150 :rule not_and :premises (@p15149))
% 65.35/65.62  (step @p15151 :rule eq_resolve :premises (@p15150 @p15125))
% 65.35/65.62  (step @p15152 :rule symm :premises (@p1051))
% 65.35/65.62  (step @p15153 :rule bool-double-not-elim :args (@t1812))
% 65.35/65.62  (step @p15154 :rule nary_cong :premises (@p15153 @p2169 @p1285) :args ((or (not @t1813) @t299 @t129)))
% 65.35/65.62  (assume-push @p41227 @t298)
% 65.35/65.62  (assume-push @p41228 @t128)
% 65.35/65.62  (assume-push @p41229 @t1813)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p15158 :rule symm :premises (@p41228))
% 65.35/65.62  (step @p15159 :rule trans :premises (@p41227 @p15158))
% 65.35/65.62  (step @p15160 :rule true_intro :premises (@p15159))
% 65.35/65.62  (step @p15161 :rule false_intro :premises (@p15152))
% 65.35/65.62  (step @p15162 :rule symm :premises (@p15161))
% 65.35/65.62  (step @p15163 :rule trans :premises (@p15162 @p15160))
% 65.35/65.62  (step @p15164 false :rule eq_resolve :premises (@p15163 @p2958))
% 65.35/65.62  (step-pop @p41230 :rule scope :premises (@p15164))
% 65.35/65.62  (step-pop @p41231 :rule scope :premises (@p41230))
% 65.35/65.62  (step-pop @p41232 :rule scope :premises (@p41231))
% 65.35/65.62  (step @p15165 :rule process_scope :premises (@p41232) :args (false))
% 65.35/65.62  (assume-push @p41233 @t1813)
% 65.35/65.62  (assume-push @p41234 @t298)
% 65.35/65.62  (assume-push @p41235 @t128)
% 65.35/65.62  (step @p15172 :rule and_intro :premises (@p41234 @p41235 @p15152))
% 65.35/65.62  (step-pop @p41236 :rule scope :premises (@p15172))
% 65.35/65.62  (step-pop @p41237 :rule scope :premises (@p41236))
% 65.35/65.62  (step-pop @p41238 :rule scope :premises (@p41237))
% 65.35/65.62  (step @p15173 :rule process_scope :premises (@p41238) :args (@t1814))
% 65.35/65.62  (step @p15177 :rule implies_elim :premises (@p15173))
% 65.35/65.62  (step @p15178 :rule resolution :premises (@p15177 @p15165) :args (true @t1814))
% 65.35/65.62  (step @p15179 :rule not_and :premises (@p15178))
% 65.35/65.62  (step @p15180 :rule eq_resolve :premises (@p15179 @p15154))
% 65.35/65.62  (step @p15181 :rule symm :premises (@p1097))
% 65.35/65.62  (step @p15182 :rule bool-double-not-elim :args (@t1815))
% 65.35/65.62  (step @p15183 :rule nary_cong :premises (@p15182 @p2169 @p1259) :args ((or (not @t1816) @t299 @t124)))
% 65.35/65.62  (assume-push @p41239 @t298)
% 65.35/65.62  (assume-push @p41240 @t123)
% 65.35/65.62  (assume-push @p41241 @t1816)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p15187 :rule symm :premises (@p41240))
% 65.35/65.62  (step @p15188 :rule trans :premises (@p41239 @p15187))
% 65.35/65.62  (step @p15189 :rule true_intro :premises (@p15188))
% 65.35/65.62  (step @p15190 :rule false_intro :premises (@p15181))
% 65.35/65.62  (step @p15191 :rule symm :premises (@p15190))
% 65.35/65.62  (step @p15192 :rule trans :premises (@p15191 @p15189))
% 65.35/65.62  (step @p15193 false :rule eq_resolve :premises (@p15192 @p2958))
% 65.35/65.62  (step-pop @p41242 :rule scope :premises (@p15193))
% 65.35/65.62  (step-pop @p41243 :rule scope :premises (@p41242))
% 65.35/65.62  (step-pop @p41244 :rule scope :premises (@p41243))
% 65.35/65.62  (step @p15194 :rule process_scope :premises (@p41244) :args (false))
% 65.35/65.62  (assume-push @p41245 @t1816)
% 65.35/65.62  (assume-push @p41246 @t298)
% 65.35/65.62  (assume-push @p41247 @t123)
% 65.35/65.62  (step @p15201 :rule and_intro :premises (@p41246 @p41247 @p15181))
% 65.35/65.62  (step-pop @p41248 :rule scope :premises (@p15201))
% 65.35/65.62  (step-pop @p41249 :rule scope :premises (@p41248))
% 65.35/65.62  (step-pop @p41250 :rule scope :premises (@p41249))
% 65.35/65.62  (step @p15202 :rule process_scope :premises (@p41250) :args (@t1817))
% 65.35/65.62  (step @p15206 :rule implies_elim :premises (@p15202))
% 65.35/65.62  (step @p15207 :rule resolution :premises (@p15206 @p15194) :args (true @t1817))
% 65.35/65.62  (step @p15208 :rule not_and :premises (@p15207))
% 65.35/65.62  (step @p15209 :rule eq_resolve :premises (@p15208 @p15183))
% 65.35/65.62  (step @p15210 :rule symm :premises (@p1144))
% 65.35/65.62  (step @p15211 :rule bool-double-not-elim :args (@t1818))
% 65.35/65.62  (step @p15212 :rule nary_cong :premises (@p15211 @p2169 @p1232) :args ((or (not @t1819) @t299 @t117)))
% 65.35/65.62  (assume-push @p41251 @t298)
% 65.35/65.62  (assume-push @p41252 @t116)
% 65.35/65.62  (assume-push @p41253 @t1819)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p15216 :rule symm :premises (@p41252))
% 65.35/65.62  (step @p15217 :rule trans :premises (@p41251 @p15216))
% 65.35/65.62  (step @p15218 :rule true_intro :premises (@p15217))
% 65.35/65.62  (step @p15219 :rule false_intro :premises (@p15210))
% 65.35/65.62  (step @p15220 :rule symm :premises (@p15219))
% 65.35/65.62  (step @p15221 :rule trans :premises (@p15220 @p15218))
% 65.35/65.62  (step @p15222 false :rule eq_resolve :premises (@p15221 @p2958))
% 65.35/65.62  (step-pop @p41254 :rule scope :premises (@p15222))
% 65.35/65.62  (step-pop @p41255 :rule scope :premises (@p41254))
% 65.35/65.62  (step-pop @p41256 :rule scope :premises (@p41255))
% 65.35/65.62  (step @p15223 :rule process_scope :premises (@p41256) :args (false))
% 65.35/65.62  (assume-push @p41257 @t1819)
% 65.35/65.62  (assume-push @p41258 @t298)
% 65.35/65.62  (assume-push @p41259 @t116)
% 65.35/65.62  (step @p15230 :rule and_intro :premises (@p41258 @p41259 @p15210))
% 65.35/65.62  (step-pop @p41260 :rule scope :premises (@p15230))
% 65.35/65.62  (step-pop @p41261 :rule scope :premises (@p41260))
% 65.35/65.62  (step-pop @p41262 :rule scope :premises (@p41261))
% 65.35/65.62  (step @p15231 :rule process_scope :premises (@p41262) :args (@t1820))
% 65.35/65.62  (step @p15235 :rule implies_elim :premises (@p15231))
% 65.35/65.62  (step @p15236 :rule resolution :premises (@p15235 @p15223) :args (true @t1820))
% 65.35/65.62  (step @p15237 :rule not_and :premises (@p15236))
% 65.35/65.62  (step @p15238 :rule eq_resolve :premises (@p15237 @p15212))
% 65.35/65.62  (step @p15239 :rule instantiate :premises (@p2655) :args ((@list @t97 @t111 tptp.e38)))
% 65.35/65.62  (step @p15240 :rule instantiate :premises (@p2655) :args ((@list @t40 @t111 tptp.e38)))
% 65.35/65.62  (assume-push @p41263 @t568)
% 65.35/65.62  (assume-push @p41264 @t508)
% 65.35/65.62  (assume-push @p41265 @t506)
% 65.35/65.62  (assume-push @p41266 @t503)
% 65.35/65.62  (assume-push @p41267 @t500)
% 65.35/65.62  (assume-push @p41268 @t497)
% 65.35/65.62  (assume-push @p41269 @t494)
% 65.35/65.62  (assume-push @p41270 @t491)
% 65.35/65.62  (assume-push @p41271 @t488)
% 65.35/65.62  (assume-push @p41272 @t485)
% 65.35/65.62  (assume-push @p41273 @t482)
% 65.35/65.62  (assume-push @p41274 @t479)
% 65.35/65.62  (assume-push @p41275 @t476)
% 65.35/65.62  (assume-push @p41276 @t298)
% 65.35/65.62  (assume-push @p41277 @t627)
% 65.35/65.62  (assume-push @p41278 @t636)
% 65.35/65.62  (assume-push @p41279 @t634)
% 65.35/65.62  (assume-push @p41280 @t646)
% 65.35/65.62  (assume-push @p41281 @t624)
% 65.35/65.62  (assume-push @p41282 @t644)
% 65.35/65.62  (assume-push @p41283 @t639)
% 65.35/65.62  (assume-push @p41284 @t620)
% 65.35/65.62  (assume-push @p41285 @t648)
% 65.35/65.62  (assume-push @p41286 @t630)
% 65.35/65.62  (assume-push @p41287 @t616)
% 65.35/65.62  (assume-push @p41288 @t642)
% 65.35/65.62  (assume-push @p41289 @t651)
% 65.35/65.62  (assume-push @p41290 @t673)
% 65.35/65.62  (assume-push @p41291 @t801)
% 65.35/65.62  (assume-push @p41292 @t786)
% 65.35/65.62  (assume-push @p41293 @t819)
% 65.35/65.62  (assume-push @p41294 @t821)
% 65.35/65.62  (assume-push @p41295 @t1821)
% 65.35/65.62  (assume-push @p41296 @t1824)
% 65.35/65.62  (assume-push @p41297 @t568)
% 65.35/65.62  (assume-push @p41298 @t627)
% 65.35/65.62  (assume-push @p41299 @t636)
% 65.35/65.62  (assume-push @p41300 @t634)
% 65.35/65.62  (assume-push @p41301 @t646)
% 65.35/65.62  (assume-push @p41302 @t624)
% 65.35/65.62  (assume-push @p41303 @t644)
% 65.35/65.62  (assume-push @p41304 @t639)
% 65.35/65.62  (assume-push @p41305 @t620)
% 65.35/65.62  (assume-push @p41306 @t648)
% 65.35/65.62  (assume-push @p41307 @t630)
% 65.35/65.62  (assume-push @p41308 @t616)
% 65.35/65.62  (assume-push @p41309 @t642)
% 65.35/65.62  (assume-push @p41310 @t651)
% 65.35/65.62  (assume-push @p41311 @t673)
% 65.35/65.62  (assume-push @p41312 @t801)
% 65.35/65.62  (assume-push @p41313 @t786)
% 65.35/65.62  (assume-push @p41314 @t819)
% 65.35/65.62  (assume-push @p41315 @t821)
% 65.35/65.62  (assume-push @p41316 @t298)
% 65.35/65.62  (assume-push @p41317 @t1824)
% 65.35/65.62  (assume-push @p41318 @t1821)
% 65.35/65.62  (assume-push @p41319 @t476)
% 65.35/65.62  (assume-push @p41320 @t479)
% 65.35/65.62  (assume-push @p41321 @t482)
% 65.35/65.62  (assume-push @p41322 @t485)
% 65.35/65.62  (assume-push @p41323 @t488)
% 65.35/65.62  (assume-push @p41324 @t491)
% 65.35/65.62  (assume-push @p41325 @t494)
% 65.35/65.62  (assume-push @p41326 @t497)
% 65.35/65.62  (assume-push @p41327 @t500)
% 65.35/65.62  (assume-push @p41328 @t503)
% 65.35/65.62  (assume-push @p41329 @t506)
% 65.35/65.62  (assume-push @p41330 @t508)
% 65.35/65.62  (step @p15309 :rule symm :premises (@p41263))
% 65.35/65.62  (step @p15310 :rule symm :premises (@p41277))
% 65.35/65.62  (step @p15311 :rule symm :premises (@p41278))
% 65.35/65.62  (step @p15312 :rule symm :premises (@p41279))
% 65.35/65.62  (step @p15313 :rule symm :premises (@p41280))
% 65.35/65.62  (step @p15314 :rule symm :premises (@p41281))
% 65.35/65.62  (step @p15315 :rule symm :premises (@p41282))
% 65.35/65.62  (step @p15316 :rule symm :premises (@p41283))
% 65.35/65.62  (step @p15317 :rule symm :premises (@p41284))
% 65.35/65.62  (step @p15318 :rule symm :premises (@p41285))
% 65.35/65.62  (step @p15319 :rule symm :premises (@p41286))
% 65.35/65.62  (step @p15320 :rule symm :premises (@p41287))
% 65.35/65.62  (step @p15321 :rule symm :premises (@p41288))
% 65.35/65.62  (step @p15322 :rule symm :premises (@p41289))
% 65.35/65.62  (step @p15323 :rule symm :premises (@p41290))
% 65.35/65.62  (step @p15324 :rule symm :premises (@p41291))
% 65.35/65.62  (step @p15325 :rule symm :premises (@p41292))
% 65.35/65.62  (step @p15326 :rule symm :premises (@p41293))
% 65.35/65.62  (step @p15327 :rule symm :premises (@p41294))
% 65.35/65.62  (step @p2816 :rule refl :args (@t111))
% 65.35/65.62  (step @p15328 :rule refl :args (tptp.e38))
% 65.35/65.62  (step @p15329 :rule symm :premises (@p41276))
% 65.35/65.62  (step @p15330 :rule refl :args (@t40))
% 65.35/65.62  (step @p15331 :rule cong :premises (@p15330 @p15329 @p15328) :args (@t1822))
% 65.35/65.62  (step @p15332 :rule cong :premises (@p15331 @p2816) :args (@t1823))
% 65.35/65.62  (step @p15333 :rule symm :premises (@p15239))
% 65.35/65.62  (step @p15334 :rule refl :args (@t97))
% 65.35/65.62  (step @p15335 :rule cong :premises (@p15334 @p41276 @p15328) :args (@t98))
% 65.35/65.62  (step @p15336 :rule cong :premises (@p15335 @p2816) :args (@t472))
% 65.35/65.62  (step @p15337 :rule trans :premises (@p41264 @p41265 @p41266 @p41267 @p41268 @p41269 @p41270 @p41271 @p41272 @p41273 @p41274 @p41275 @p15336 @p15333 @p15240 @p15332 @p15327 @p15326 @p15325 @p15324 @p15323 @p15322 @p15321 @p15320 @p15319 @p15318 @p15317 @p15316 @p15315 @p15314 @p15313 @p15312 @p15311 @p15310 @p15309))
% 65.35/65.62  (step-pop @p41331 :rule scope :premises (@p15337))
% 65.35/65.62  (step-pop @p41332 :rule scope :premises (@p41331))
% 65.35/65.62  (step-pop @p41333 :rule scope :premises (@p41332))
% 65.35/65.62  (step-pop @p41334 :rule scope :premises (@p41333))
% 65.35/65.62  (step-pop @p41335 :rule scope :premises (@p41334))
% 65.35/65.62  (step-pop @p41336 :rule scope :premises (@p41335))
% 65.35/65.62  (step-pop @p41337 :rule scope :premises (@p41336))
% 65.35/65.62  (step-pop @p41338 :rule scope :premises (@p41337))
% 65.35/65.62  (step-pop @p41339 :rule scope :premises (@p41338))
% 65.35/65.62  (step-pop @p41340 :rule scope :premises (@p41339))
% 65.35/65.62  (step-pop @p41341 :rule scope :premises (@p41340))
% 65.35/65.62  (step-pop @p41342 :rule scope :premises (@p41341))
% 65.35/65.62  (step-pop @p41343 :rule scope :premises (@p41342))
% 65.35/65.62  (step-pop @p41344 :rule scope :premises (@p41343))
% 65.35/65.62  (step-pop @p41345 :rule scope :premises (@p41344))
% 65.35/65.62  (step-pop @p41346 :rule scope :premises (@p41345))
% 65.35/65.62  (step-pop @p41347 :rule scope :premises (@p41346))
% 65.35/65.62  (step-pop @p41348 :rule scope :premises (@p41347))
% 65.35/65.62  (step-pop @p41349 :rule scope :premises (@p41348))
% 65.35/65.62  (step-pop @p41350 :rule scope :premises (@p41349))
% 65.35/65.62  (step-pop @p41351 :rule scope :premises (@p41350))
% 65.35/65.62  (step-pop @p41352 :rule scope :premises (@p41351))
% 65.35/65.62  (step-pop @p41353 :rule scope :premises (@p41352))
% 65.35/65.62  (step-pop @p41354 :rule scope :premises (@p41353))
% 65.35/65.62  (step-pop @p41355 :rule scope :premises (@p41354))
% 65.35/65.62  (step-pop @p41356 :rule scope :premises (@p41355))
% 65.35/65.62  (step-pop @p41357 :rule scope :premises (@p41356))
% 65.35/65.62  (step-pop @p41358 :rule scope :premises (@p41357))
% 65.35/65.62  (step-pop @p41359 :rule scope :premises (@p41358))
% 65.35/65.62  (step-pop @p41360 :rule scope :premises (@p41359))
% 65.35/65.62  (step-pop @p41361 :rule scope :premises (@p41360))
% 65.35/65.62  (step-pop @p41362 :rule scope :premises (@p41361))
% 65.35/65.62  (step-pop @p41363 :rule scope :premises (@p41362))
% 65.35/65.62  (step-pop @p41364 :rule scope :premises (@p41363))
% 65.35/65.62  (step @p15338 :rule process_scope :premises (@p41364) :args (@t114))
% 65.35/65.62  (step @p15373 :rule and_intro :premises (@p41263 @p41277 @p41278 @p41279 @p41280 @p41281 @p41282 @p41283 @p41284 @p41285 @p41286 @p41287 @p41288 @p41289 @p41290 @p41291 @p41292 @p41293 @p41294 @p41276 @p15240 @p15239 @p41275 @p41274 @p41273 @p41272 @p41271 @p41270 @p41269 @p41268 @p41267 @p41266 @p41265 @p41264))
% 65.35/65.62  (step @p15374 :rule modus_ponens :premises (@p15373 @p15338))
% 65.35/65.62  (step-pop @p41365 :rule scope :premises (@p15374))
% 65.35/65.62  (step-pop @p41366 :rule scope :premises (@p41365))
% 65.35/65.62  (step-pop @p41367 :rule scope :premises (@p41366))
% 65.35/65.62  (step-pop @p41368 :rule scope :premises (@p41367))
% 65.35/65.62  (step-pop @p41369 :rule scope :premises (@p41368))
% 65.35/65.62  (step-pop @p41370 :rule scope :premises (@p41369))
% 65.35/65.62  (step-pop @p41371 :rule scope :premises (@p41370))
% 65.35/65.62  (step-pop @p41372 :rule scope :premises (@p41371))
% 65.35/65.62  (step-pop @p41373 :rule scope :premises (@p41372))
% 65.35/65.62  (step-pop @p41374 :rule scope :premises (@p41373))
% 65.35/65.62  (step-pop @p41375 :rule scope :premises (@p41374))
% 65.35/65.62  (step-pop @p41376 :rule scope :premises (@p41375))
% 65.35/65.62  (step-pop @p41377 :rule scope :premises (@p41376))
% 65.35/65.62  (step-pop @p41378 :rule scope :premises (@p41377))
% 65.35/65.62  (step-pop @p41379 :rule scope :premises (@p41378))
% 65.35/65.62  (step-pop @p41380 :rule scope :premises (@p41379))
% 65.35/65.62  (step-pop @p41381 :rule scope :premises (@p41380))
% 65.35/65.62  (step-pop @p41382 :rule scope :premises (@p41381))
% 65.35/65.62  (step-pop @p41383 :rule scope :premises (@p41382))
% 65.35/65.62  (step-pop @p41384 :rule scope :premises (@p41383))
% 65.35/65.62  (step-pop @p41385 :rule scope :premises (@p41384))
% 65.35/65.62  (step-pop @p41386 :rule scope :premises (@p41385))
% 65.35/65.62  (step-pop @p41387 :rule scope :premises (@p41386))
% 65.35/65.62  (step-pop @p41388 :rule scope :premises (@p41387))
% 65.35/65.62  (step-pop @p41389 :rule scope :premises (@p41388))
% 65.35/65.62  (step-pop @p41390 :rule scope :premises (@p41389))
% 65.35/65.62  (step-pop @p41391 :rule scope :premises (@p41390))
% 65.35/65.62  (step-pop @p41392 :rule scope :premises (@p41391))
% 65.35/65.62  (step-pop @p41393 :rule scope :premises (@p41392))
% 65.35/65.62  (step-pop @p41394 :rule scope :premises (@p41393))
% 65.35/65.62  (step-pop @p41395 :rule scope :premises (@p41394))
% 65.35/65.62  (step-pop @p41396 :rule scope :premises (@p41395))
% 65.35/65.62  (step-pop @p41397 :rule scope :premises (@p41396))
% 65.35/65.62  (step-pop @p41398 :rule scope :premises (@p41397))
% 65.35/65.62  (step @p15375 :rule process_scope :premises (@p41398) :args (@t114))
% 65.35/65.62  (step @p15410 :rule implies_elim :premises (@p15375))
% 65.35/65.62  (step @p15411 :rule cnf_and_neg :args (@t1825))
% 65.35/65.62  (step @p15412 :rule resolution :premises (@p15411 @p15410) :args (true @t1825))
% 65.35/65.62  (step @p15413 :rule reordering :premises (@p15412) :args ((or @t114 @t671 @t510 @t560 @t559 @t558 @t557 @t556 @t555 @t554 @t553 @t552 @t551 @t550 @t299 @t670 @t669 @t668 @t667 @t666 @t665 @t664 @t663 @t662 @t661 @t660 @t659 @t658 @t873 @t872 @t871 @t870 @t869 (not @t1821) (not @t1824))))
% 65.35/65.62  (step @p15414 :rule chain_m_resolution :premises (@p15413 @p15240 @p15239 @p14802 @p13556 @p12339 @p10886 @p10075 @p8651 @p8029 @p6520 @p6519 @p6011 @p5168 @p5167 @p4780 @p3476 @p3472 @p2947 @p1229 @p3368 @p3366 @p3365 @p3363 @p3362 @p3360 @p3359 @p3357 @p3356 @p3354 @p3353 @p3351 @p3350 @p3348 @p4530 @p4528 @p3347 @p3345 @p4527 @p4525 @p3344 @p3342 @p3341 @p3339 @p3338 @p3336 @p4512 @p4510 @p3335 @p3333 @p15238 @p15210 @p15209 @p15181 @p15180 @p15152 @p15151 @p15123 @p15122 @p15094 @p15093 @p15065 @p15064 @p15036 @p15035 @p15007 @p15006 @p14978 @p14977 @p14949 @p14948 @p14920 @p14919 @p14891 @p14890 @p14862 @p14861 @p14833 @p14832 @p14804) :args (@t299 (@list 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 false false false false true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true) (@list @t1824 @t1821 @t476 @t479 @t482 @t485 @t488 @t491 @t494 @t786 @t497 @t500 @t616 @t503 @t506 @t673 @t508 @t568 @t114 @t651 @t652 @t648 @t649 @t646 @t647 @t644 @t645 @t642 @t643 @t639 @t640 @t636 @t637 @t821 @t822 @t634 @t635 @t819 @t820 @t630 @t631 @t627 @t628 @t624 @t625 @t801 @t802 @t620 @t621 @t116 @t1818 @t123 @t1815 @t128 @t1812 @t133 @t1809 @t158 @t1806 @t168 @t1803 @t213 @t1800 @t223 @t1797 @t228 @t1794 @t233 @t1791 @t253 @t1788 @t263 @t1785 @t268 @t1782 @t283 @t1779 @t293 @t1776)))
% 65.35/65.62  (step @p15415 :rule chain_m_resolution :premises (@p2616 @p15414 @p2614) :args (@t473 @t570 (@list @t298 @t474)))
% 65.35/65.62  (step @p15416 :rule chain_m_resolution :premises (@p4506 @p15414 @p4504) :args (@t796 @t570 (@list @t298 @t797)))
% 65.35/65.62  (step @p15417 :rule symm :premises (@p170))
% 65.35/65.62  (step @p15418 :rule bool-double-not-elim :args (@t1826))
% 65.35/65.62  (step @p15419 :rule nary_cong :premises (@p15418 @p2143 @p2013) :args ((or (not @t1827) @t294 @t269)))
% 65.35/65.62  (assume-push @p41399 @t293)
% 65.35/65.62  (assume-push @p41400 @t268)
% 65.35/65.62  (assume-push @p41401 @t1827)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p15423 :rule symm :premises (@p41400))
% 65.35/65.62  (step @p15424 :rule trans :premises (@p41399 @p15423))
% 65.35/65.62  (step @p15425 :rule true_intro :premises (@p15424))
% 65.35/65.62  (step @p15426 :rule false_intro :premises (@p15417))
% 65.35/65.62  (step @p15427 :rule symm :premises (@p15426))
% 65.35/65.62  (step @p15428 :rule trans :premises (@p15427 @p15425))
% 65.35/65.62  (step @p15429 false :rule eq_resolve :premises (@p15428 @p2958))
% 65.35/65.62  (step-pop @p41402 :rule scope :premises (@p15429))
% 65.35/65.62  (step-pop @p41403 :rule scope :premises (@p41402))
% 65.35/65.62  (step-pop @p41404 :rule scope :premises (@p41403))
% 65.35/65.62  (step @p15430 :rule process_scope :premises (@p41404) :args (false))
% 65.35/65.62  (assume-push @p41405 @t1827)
% 65.35/65.62  (assume-push @p41406 @t293)
% 65.35/65.62  (assume-push @p41407 @t268)
% 65.35/65.62  (step @p15437 :rule and_intro :premises (@p41406 @p41407 @p15417))
% 65.35/65.62  (step-pop @p41408 :rule scope :premises (@p15437))
% 65.35/65.62  (step-pop @p41409 :rule scope :premises (@p41408))
% 65.35/65.62  (step-pop @p41410 :rule scope :premises (@p41409))
% 65.35/65.62  (step @p15438 :rule process_scope :premises (@p41410) :args (@t1828))
% 65.35/65.62  (step @p15442 :rule implies_elim :premises (@p15438))
% 65.35/65.62  (step @p15443 :rule resolution :premises (@p15442 @p15430) :args (true @t1828))
% 65.35/65.62  (step @p15444 :rule not_and :premises (@p15443))
% 65.35/65.62  (step @p15445 :rule eq_resolve :premises (@p15444 @p15419))
% 65.35/65.62  (step @p15446 :rule symm :premises (@p188))
% 65.35/65.62  (step @p15447 :rule bool-double-not-elim :args (@t1829))
% 65.35/65.62  (step @p15448 :rule nary_cong :premises (@p15447 @p2143 @p1987) :args ((or (not @t1830) @t294 @t264)))
% 65.35/65.62  (assume-push @p41411 @t293)
% 65.35/65.62  (assume-push @p41412 @t263)
% 65.35/65.62  (assume-push @p41413 @t1830)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p15452 :rule symm :premises (@p41412))
% 65.35/65.62  (step @p15453 :rule trans :premises (@p41411 @p15452))
% 65.35/65.62  (step @p15454 :rule true_intro :premises (@p15453))
% 65.35/65.62  (step @p15455 :rule false_intro :premises (@p15446))
% 65.35/65.62  (step @p15456 :rule symm :premises (@p15455))
% 65.35/65.62  (step @p15457 :rule trans :premises (@p15456 @p15454))
% 65.35/65.62  (step @p15458 false :rule eq_resolve :premises (@p15457 @p2958))
% 65.35/65.62  (step-pop @p41414 :rule scope :premises (@p15458))
% 65.35/65.62  (step-pop @p41415 :rule scope :premises (@p41414))
% 65.35/65.62  (step-pop @p41416 :rule scope :premises (@p41415))
% 65.35/65.62  (step @p15459 :rule process_scope :premises (@p41416) :args (false))
% 65.35/65.62  (assume-push @p41417 @t1830)
% 65.35/65.62  (assume-push @p41418 @t293)
% 65.35/65.62  (assume-push @p41419 @t263)
% 65.35/65.62  (step @p15466 :rule and_intro :premises (@p41418 @p41419 @p15446))
% 65.35/65.62  (step-pop @p41420 :rule scope :premises (@p15466))
% 65.35/65.62  (step-pop @p41421 :rule scope :premises (@p41420))
% 65.35/65.62  (step-pop @p41422 :rule scope :premises (@p41421))
% 65.35/65.62  (step @p15467 :rule process_scope :premises (@p41422) :args (@t1831))
% 65.35/65.62  (step @p15471 :rule implies_elim :premises (@p15467))
% 65.35/65.62  (step @p15472 :rule resolution :premises (@p15471 @p15459) :args (true @t1831))
% 65.35/65.62  (step @p15473 :rule not_and :premises (@p15472))
% 65.35/65.62  (step @p15474 :rule eq_resolve :premises (@p15473 @p15448))
% 65.35/65.62  (step @p15475 :rule symm :premises (@p342))
% 65.35/65.62  (step @p15476 :rule bool-double-not-elim :args (@t1832))
% 65.35/65.62  (step @p15477 :rule nary_cong :premises (@p15476 @p2143 @p1805) :args ((or (not @t1833) @t294 @t229)))
% 65.35/65.62  (assume-push @p41423 @t293)
% 65.35/65.62  (assume-push @p41424 @t228)
% 65.35/65.62  (assume-push @p41425 @t1833)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p15481 :rule symm :premises (@p41424))
% 65.35/65.62  (step @p15482 :rule trans :premises (@p41423 @p15481))
% 65.35/65.62  (step @p15483 :rule true_intro :premises (@p15482))
% 65.35/65.62  (step @p15484 :rule false_intro :premises (@p15475))
% 65.35/65.62  (step @p15485 :rule symm :premises (@p15484))
% 65.35/65.62  (step @p15486 :rule trans :premises (@p15485 @p15483))
% 65.35/65.62  (step @p15487 false :rule eq_resolve :premises (@p15486 @p2958))
% 65.35/65.62  (step-pop @p41426 :rule scope :premises (@p15487))
% 65.35/65.62  (step-pop @p41427 :rule scope :premises (@p41426))
% 65.35/65.62  (step-pop @p41428 :rule scope :premises (@p41427))
% 65.35/65.62  (step @p15488 :rule process_scope :premises (@p41428) :args (false))
% 65.35/65.62  (assume-push @p41429 @t1833)
% 65.35/65.62  (assume-push @p41430 @t293)
% 65.35/65.62  (assume-push @p41431 @t228)
% 65.35/65.62  (step @p15495 :rule and_intro :premises (@p41430 @p41431 @p15475))
% 65.35/65.62  (step-pop @p41432 :rule scope :premises (@p15495))
% 65.35/65.62  (step-pop @p41433 :rule scope :premises (@p41432))
% 65.35/65.62  (step-pop @p41434 :rule scope :premises (@p41433))
% 65.35/65.62  (step @p15496 :rule process_scope :premises (@p41434) :args (@t1834))
% 65.35/65.62  (step @p15500 :rule implies_elim :premises (@p15496))
% 65.35/65.62  (step @p15501 :rule resolution :premises (@p15500 @p15488) :args (true @t1834))
% 65.35/65.62  (step @p15502 :rule not_and :premises (@p15501))
% 65.35/65.62  (step @p15503 :rule eq_resolve :premises (@p15502 @p15477))
% 65.35/65.62  (step @p15504 :rule symm :premises (@p423))
% 65.35/65.62  (step @p15505 :rule bool-double-not-elim :args (@t1835))
% 65.35/65.62  (step @p15506 :rule nary_cong :premises (@p15505 @p2143 @p1727) :args ((or (not @t1836) @t294 @t214)))
% 65.35/65.62  (assume-push @p41435 @t293)
% 65.35/65.62  (assume-push @p41436 @t213)
% 65.35/65.62  (assume-push @p41437 @t1836)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p15510 :rule symm :premises (@p41436))
% 65.35/65.62  (step @p15511 :rule trans :premises (@p41435 @p15510))
% 65.35/65.62  (step @p15512 :rule true_intro :premises (@p15511))
% 65.35/65.62  (step @p15513 :rule false_intro :premises (@p15504))
% 65.35/65.62  (step @p15514 :rule symm :premises (@p15513))
% 65.35/65.62  (step @p15515 :rule trans :premises (@p15514 @p15512))
% 65.35/65.62  (step @p15516 false :rule eq_resolve :premises (@p15515 @p2958))
% 65.35/65.62  (step-pop @p41438 :rule scope :premises (@p15516))
% 65.35/65.62  (step-pop @p41439 :rule scope :premises (@p41438))
% 65.35/65.62  (step-pop @p41440 :rule scope :premises (@p41439))
% 65.35/65.62  (step @p15517 :rule process_scope :premises (@p41440) :args (false))
% 65.35/65.62  (assume-push @p41441 @t1836)
% 65.35/65.62  (assume-push @p41442 @t293)
% 65.35/65.62  (assume-push @p41443 @t213)
% 65.35/65.62  (step @p15524 :rule and_intro :premises (@p41442 @p41443 @p15504))
% 65.35/65.62  (step-pop @p41444 :rule scope :premises (@p15524))
% 65.35/65.62  (step-pop @p41445 :rule scope :premises (@p41444))
% 65.35/65.62  (step-pop @p41446 :rule scope :premises (@p41445))
% 65.35/65.62  (step @p15525 :rule process_scope :premises (@p41446) :args (@t1837))
% 65.35/65.62  (step @p15529 :rule implies_elim :premises (@p15525))
% 65.35/65.62  (step @p15530 :rule resolution :premises (@p15529 @p15517) :args (true @t1837))
% 65.35/65.62  (step @p15531 :rule not_and :premises (@p15530))
% 65.35/65.62  (step @p15532 :rule eq_resolve :premises (@p15531 @p15506))
% 65.35/65.62  (step @p15533 :rule symm :premises (@p720))
% 65.35/65.62  (step @p15534 :rule bool-double-not-elim :args (@t1838))
% 65.35/65.62  (step @p15535 :rule nary_cong :premises (@p15534 @p2143 @p1493) :args ((or (not @t1839) @t294 @t169)))
% 65.35/65.62  (assume-push @p41447 @t293)
% 65.35/65.62  (assume-push @p41448 @t168)
% 65.35/65.62  (assume-push @p41449 @t1839)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p15539 :rule symm :premises (@p41448))
% 65.35/65.62  (step @p15540 :rule trans :premises (@p41447 @p15539))
% 65.35/65.62  (step @p15541 :rule true_intro :premises (@p15540))
% 65.35/65.62  (step @p15542 :rule false_intro :premises (@p15533))
% 65.35/65.62  (step @p15543 :rule symm :premises (@p15542))
% 65.35/65.62  (step @p15544 :rule trans :premises (@p15543 @p15541))
% 65.35/65.62  (step @p15545 false :rule eq_resolve :premises (@p15544 @p2958))
% 65.35/65.62  (step-pop @p41450 :rule scope :premises (@p15545))
% 65.35/65.62  (step-pop @p41451 :rule scope :premises (@p41450))
% 65.35/65.62  (step-pop @p41452 :rule scope :premises (@p41451))
% 65.35/65.62  (step @p15546 :rule process_scope :premises (@p41452) :args (false))
% 65.35/65.62  (assume-push @p41453 @t1839)
% 65.35/65.62  (assume-push @p41454 @t293)
% 65.35/65.62  (assume-push @p41455 @t168)
% 65.35/65.62  (step @p15553 :rule and_intro :premises (@p41454 @p41455 @p15533))
% 65.35/65.62  (step-pop @p41456 :rule scope :premises (@p15553))
% 65.35/65.62  (step-pop @p41457 :rule scope :premises (@p41456))
% 65.35/65.62  (step-pop @p41458 :rule scope :premises (@p41457))
% 65.35/65.62  (step @p15554 :rule process_scope :premises (@p41458) :args (@t1840))
% 65.35/65.62  (step @p15558 :rule implies_elim :premises (@p15554))
% 65.35/65.62  (step @p15559 :rule resolution :premises (@p15558 @p15546) :args (true @t1840))
% 65.35/65.62  (step @p15560 :rule not_and :premises (@p15559))
% 65.35/65.62  (step @p15561 :rule eq_resolve :premises (@p15560 @p15535))
% 65.35/65.62  (step @p15562 :rule symm :premises (@p1007))
% 65.35/65.62  (step @p15563 :rule bool-double-not-elim :args (@t1841))
% 65.35/65.62  (step @p15564 :rule nary_cong :premises (@p15563 @p2143 @p1311) :args ((or (not @t1842) @t294 @t134)))
% 65.35/65.62  (assume-push @p41459 @t293)
% 65.35/65.62  (assume-push @p41460 @t133)
% 65.35/65.62  (assume-push @p41461 @t1842)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p15568 :rule symm :premises (@p41460))
% 65.35/65.62  (step @p15569 :rule trans :premises (@p41459 @p15568))
% 65.35/65.62  (step @p15570 :rule true_intro :premises (@p15569))
% 65.35/65.62  (step @p15571 :rule false_intro :premises (@p15562))
% 65.35/65.62  (step @p15572 :rule symm :premises (@p15571))
% 65.35/65.62  (step @p15573 :rule trans :premises (@p15572 @p15570))
% 65.35/65.62  (step @p15574 false :rule eq_resolve :premises (@p15573 @p2958))
% 65.35/65.62  (step-pop @p41462 :rule scope :premises (@p15574))
% 65.35/65.62  (step-pop @p41463 :rule scope :premises (@p41462))
% 65.35/65.62  (step-pop @p41464 :rule scope :premises (@p41463))
% 65.35/65.62  (step @p15575 :rule process_scope :premises (@p41464) :args (false))
% 65.35/65.62  (assume-push @p41465 @t1842)
% 65.35/65.62  (assume-push @p41466 @t293)
% 65.35/65.62  (assume-push @p41467 @t133)
% 65.35/65.62  (step @p15582 :rule and_intro :premises (@p41466 @p41467 @p15562))
% 65.35/65.62  (step-pop @p41468 :rule scope :premises (@p15582))
% 65.35/65.62  (step-pop @p41469 :rule scope :premises (@p41468))
% 65.35/65.62  (step-pop @p41470 :rule scope :premises (@p41469))
% 65.35/65.62  (step @p15583 :rule process_scope :premises (@p41470) :args (@t1843))
% 65.35/65.62  (step @p15587 :rule implies_elim :premises (@p15583))
% 65.35/65.62  (step @p15588 :rule resolution :premises (@p15587 @p15575) :args (true @t1843))
% 65.35/65.62  (step @p15589 :rule not_and :premises (@p15588))
% 65.35/65.62  (step @p15590 :rule eq_resolve :premises (@p15589 @p15564))
% 65.35/65.62  (step @p15591 :rule symm :premises (@p1052))
% 65.35/65.62  (step @p15592 :rule bool-double-not-elim :args (@t1844))
% 65.35/65.62  (step @p15593 :rule nary_cong :premises (@p15592 @p2143 @p1285) :args ((or (not @t1845) @t294 @t129)))
% 65.35/65.62  (assume-push @p41471 @t293)
% 65.35/65.62  (assume-push @p41472 @t128)
% 65.35/65.62  (assume-push @p41473 @t1845)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p15597 :rule symm :premises (@p41472))
% 65.35/65.62  (step @p15598 :rule trans :premises (@p41471 @p15597))
% 65.35/65.62  (step @p15599 :rule true_intro :premises (@p15598))
% 65.35/65.62  (step @p15600 :rule false_intro :premises (@p15591))
% 65.35/65.62  (step @p15601 :rule symm :premises (@p15600))
% 65.35/65.62  (step @p15602 :rule trans :premises (@p15601 @p15599))
% 65.35/65.62  (step @p15603 false :rule eq_resolve :premises (@p15602 @p2958))
% 65.35/65.62  (step-pop @p41474 :rule scope :premises (@p15603))
% 65.35/65.62  (step-pop @p41475 :rule scope :premises (@p41474))
% 65.35/65.62  (step-pop @p41476 :rule scope :premises (@p41475))
% 65.35/65.62  (step @p15604 :rule process_scope :premises (@p41476) :args (false))
% 65.35/65.62  (assume-push @p41477 @t1845)
% 65.35/65.62  (assume-push @p41478 @t293)
% 65.35/65.62  (assume-push @p41479 @t128)
% 65.35/65.62  (step @p15611 :rule and_intro :premises (@p41478 @p41479 @p15591))
% 65.35/65.62  (step-pop @p41480 :rule scope :premises (@p15611))
% 65.35/65.62  (step-pop @p41481 :rule scope :premises (@p41480))
% 65.35/65.62  (step-pop @p41482 :rule scope :premises (@p41481))
% 65.35/65.62  (step @p15612 :rule process_scope :premises (@p41482) :args (@t1846))
% 65.35/65.62  (step @p15616 :rule implies_elim :premises (@p15612))
% 65.35/65.62  (step @p15617 :rule resolution :premises (@p15616 @p15604) :args (true @t1846))
% 65.35/65.62  (step @p15618 :rule not_and :premises (@p15617))
% 65.35/65.62  (step @p15619 :rule eq_resolve :premises (@p15618 @p15593))
% 65.35/65.62  (step @p15620 :rule instantiate :premises (@p2655) :args ((@list @t96 @t111 tptp.e37)))
% 65.35/65.62  (step @p15621 :rule instantiate :premises (@p2655) :args ((@list @t51 @t111 tptp.e37)))
% 65.35/65.62  (assume-push @p41483 @t568)
% 65.35/65.62  (assume-push @p41484 @t508)
% 65.35/65.62  (assume-push @p41485 @t506)
% 65.35/65.62  (assume-push @p41486 @t503)
% 65.35/65.62  (assume-push @p41487 @t500)
% 65.35/65.62  (assume-push @p41488 @t497)
% 65.35/65.62  (assume-push @p41489 @t494)
% 65.35/65.62  (assume-push @p41490 @t491)
% 65.35/65.62  (assume-push @p41491 @t488)
% 65.35/65.62  (assume-push @p41492 @t485)
% 65.35/65.62  (assume-push @p41493 @t482)
% 65.35/65.62  (assume-push @p41494 @t479)
% 65.35/65.62  (assume-push @p41495 @t476)
% 65.35/65.62  (assume-push @p41496 @t473)
% 65.35/65.62  (assume-push @p41497 @t293)
% 65.35/65.62  (assume-push @p41498 @t627)
% 65.35/65.62  (assume-push @p41499 @t636)
% 65.35/65.62  (assume-push @p41500 @t634)
% 65.35/65.62  (assume-push @p41501 @t646)
% 65.35/65.62  (assume-push @p41502 @t624)
% 65.35/65.62  (assume-push @p41503 @t644)
% 65.35/65.62  (assume-push @p41504 @t639)
% 65.35/65.62  (assume-push @p41505 @t1847)
% 65.35/65.62  (assume-push @p41506 @t1850)
% 65.35/65.62  (assume-push @p41507 @t568)
% 65.35/65.62  (assume-push @p41508 @t627)
% 65.35/65.62  (assume-push @p41509 @t636)
% 65.35/65.62  (assume-push @p41510 @t634)
% 65.35/65.62  (assume-push @p41511 @t646)
% 65.35/65.62  (assume-push @p41512 @t624)
% 65.35/65.62  (assume-push @p41513 @t644)
% 65.35/65.62  (assume-push @p41514 @t639)
% 65.35/65.62  (assume-push @p41515 @t293)
% 65.35/65.62  (assume-push @p41516 @t1850)
% 65.35/65.62  (assume-push @p41517 @t1847)
% 65.35/65.62  (assume-push @p41518 @t473)
% 65.35/65.62  (assume-push @p41519 @t476)
% 65.35/65.62  (assume-push @p41520 @t479)
% 65.35/65.62  (assume-push @p41521 @t482)
% 65.35/65.62  (assume-push @p41522 @t485)
% 65.35/65.62  (assume-push @p41523 @t488)
% 65.35/65.62  (assume-push @p41524 @t491)
% 65.35/65.62  (assume-push @p41525 @t494)
% 65.35/65.62  (assume-push @p41526 @t497)
% 65.35/65.62  (assume-push @p41527 @t500)
% 65.35/65.62  (assume-push @p41528 @t503)
% 65.35/65.62  (assume-push @p41529 @t506)
% 65.35/65.62  (assume-push @p41530 @t508)
% 65.35/65.62  (step @p15670 :rule symm :premises (@p41483))
% 65.35/65.62  (step @p15671 :rule symm :premises (@p41498))
% 65.35/65.62  (step @p15672 :rule symm :premises (@p41499))
% 65.35/65.62  (step @p15673 :rule symm :premises (@p41500))
% 65.35/65.62  (step @p15674 :rule symm :premises (@p41501))
% 65.35/65.62  (step @p15675 :rule symm :premises (@p41502))
% 65.35/65.62  (step @p15676 :rule symm :premises (@p41503))
% 65.35/65.62  (step @p15677 :rule symm :premises (@p41504))
% 65.35/65.62  (step @p2816 :rule refl :args (@t111))
% 65.35/65.62  (step @p15678 :rule refl :args (tptp.e37))
% 65.35/65.62  (step @p15679 :rule symm :premises (@p41497))
% 65.35/65.62  (step @p15680 :rule refl :args (@t51))
% 65.35/65.62  (step @p15681 :rule cong :premises (@p15680 @p15679 @p15678) :args (@t1848))
% 65.35/65.62  (step @p15682 :rule cong :premises (@p15681 @p2816) :args (@t1849))
% 65.35/65.62  (step @p15683 :rule symm :premises (@p15620))
% 65.35/65.62  (step @p15684 :rule refl :args (@t96))
% 65.35/65.62  (step @p15685 :rule cong :premises (@p15684 @p41497 @p15678) :args (@t97))
% 65.35/65.62  (step @p15686 :rule cong :premises (@p15685 @p2816) :args (@t469))
% 65.35/65.62  (step @p15687 :rule trans :premises (@p41484 @p41485 @p41486 @p41487 @p41488 @p41489 @p41490 @p41491 @p41492 @p41493 @p41494 @p41495 @p41496 @p15686 @p15683 @p15621 @p15682 @p15677 @p15676 @p15675 @p15674 @p15673 @p15672 @p15671 @p15670))
% 65.35/65.62  (step-pop @p41531 :rule scope :premises (@p15687))
% 65.35/65.62  (step-pop @p41532 :rule scope :premises (@p41531))
% 65.35/65.62  (step-pop @p41533 :rule scope :premises (@p41532))
% 65.35/65.62  (step-pop @p41534 :rule scope :premises (@p41533))
% 65.35/65.62  (step-pop @p41535 :rule scope :premises (@p41534))
% 65.35/65.62  (step-pop @p41536 :rule scope :premises (@p41535))
% 65.35/65.62  (step-pop @p41537 :rule scope :premises (@p41536))
% 65.35/65.62  (step-pop @p41538 :rule scope :premises (@p41537))
% 65.35/65.62  (step-pop @p41539 :rule scope :premises (@p41538))
% 65.35/65.62  (step-pop @p41540 :rule scope :premises (@p41539))
% 65.35/65.62  (step-pop @p41541 :rule scope :premises (@p41540))
% 65.35/65.62  (step-pop @p41542 :rule scope :premises (@p41541))
% 65.35/65.62  (step-pop @p41543 :rule scope :premises (@p41542))
% 65.35/65.62  (step-pop @p41544 :rule scope :premises (@p41543))
% 65.35/65.62  (step-pop @p41545 :rule scope :premises (@p41544))
% 65.35/65.62  (step-pop @p41546 :rule scope :premises (@p41545))
% 65.35/65.62  (step-pop @p41547 :rule scope :premises (@p41546))
% 65.35/65.62  (step-pop @p41548 :rule scope :premises (@p41547))
% 65.35/65.62  (step-pop @p41549 :rule scope :premises (@p41548))
% 65.35/65.62  (step-pop @p41550 :rule scope :premises (@p41549))
% 65.35/65.62  (step-pop @p41551 :rule scope :premises (@p41550))
% 65.35/65.62  (step-pop @p41552 :rule scope :premises (@p41551))
% 65.35/65.62  (step-pop @p41553 :rule scope :premises (@p41552))
% 65.35/65.62  (step-pop @p41554 :rule scope :premises (@p41553))
% 65.35/65.62  (step @p15688 :rule process_scope :premises (@p41554) :args (@t114))
% 65.35/65.62  (step @p15713 :rule and_intro :premises (@p41483 @p41498 @p41499 @p41500 @p41501 @p41502 @p41503 @p41504 @p41497 @p15621 @p15620 @p41496 @p41495 @p41494 @p41493 @p41492 @p41491 @p41490 @p41489 @p41488 @p41487 @p41486 @p41485 @p41484))
% 65.35/65.62  (step @p15714 :rule modus_ponens :premises (@p15713 @p15688))
% 65.35/65.62  (step-pop @p41555 :rule scope :premises (@p15714))
% 65.35/65.62  (step-pop @p41556 :rule scope :premises (@p41555))
% 65.35/65.62  (step-pop @p41557 :rule scope :premises (@p41556))
% 65.35/65.62  (step-pop @p41558 :rule scope :premises (@p41557))
% 65.35/65.62  (step-pop @p41559 :rule scope :premises (@p41558))
% 65.35/65.62  (step-pop @p41560 :rule scope :premises (@p41559))
% 65.35/65.62  (step-pop @p41561 :rule scope :premises (@p41560))
% 65.35/65.62  (step-pop @p41562 :rule scope :premises (@p41561))
% 65.35/65.62  (step-pop @p41563 :rule scope :premises (@p41562))
% 65.35/65.62  (step-pop @p41564 :rule scope :premises (@p41563))
% 65.35/65.62  (step-pop @p41565 :rule scope :premises (@p41564))
% 65.35/65.62  (step-pop @p41566 :rule scope :premises (@p41565))
% 65.35/65.62  (step-pop @p41567 :rule scope :premises (@p41566))
% 65.35/65.62  (step-pop @p41568 :rule scope :premises (@p41567))
% 65.35/65.62  (step-pop @p41569 :rule scope :premises (@p41568))
% 65.35/65.62  (step-pop @p41570 :rule scope :premises (@p41569))
% 65.35/65.62  (step-pop @p41571 :rule scope :premises (@p41570))
% 65.35/65.62  (step-pop @p41572 :rule scope :premises (@p41571))
% 65.35/65.62  (step-pop @p41573 :rule scope :premises (@p41572))
% 65.35/65.62  (step-pop @p41574 :rule scope :premises (@p41573))
% 65.35/65.62  (step-pop @p41575 :rule scope :premises (@p41574))
% 65.35/65.62  (step-pop @p41576 :rule scope :premises (@p41575))
% 65.35/65.62  (step-pop @p41577 :rule scope :premises (@p41576))
% 65.35/65.62  (step-pop @p41578 :rule scope :premises (@p41577))
% 65.35/65.62  (step @p15715 :rule process_scope :premises (@p41578) :args (@t114))
% 65.35/65.62  (step @p15740 :rule implies_elim :premises (@p15715))
% 65.35/65.62  (step @p15741 :rule cnf_and_neg :args (@t1851))
% 65.35/65.62  (step @p15742 :rule resolution :premises (@p15741 @p15740) :args (true @t1851))
% 65.35/65.62  (step @p15743 :rule reordering :premises (@p15742) :args ((or @t114 @t671 @t510 @t560 @t559 @t558 @t557 @t556 @t555 @t554 @t553 @t552 @t551 @t550 @t549 @t294 @t670 @t669 @t668 @t667 @t666 @t665 @t664 (not @t1847) (not @t1850))))
% 65.35/65.62  (step @p15744 :rule chain_m_resolution :premises (@p15743 @p15621 @p15620 @p15415 @p14802 @p13556 @p12339 @p10886 @p10075 @p8651 @p8029 @p6519 @p6011 @p5167 @p4780 @p3472 @p2947 @p1229 @p3362 @p3360 @p3359 @p3357 @p3353 @p3351 @p3350 @p3348 @p3347 @p3345 @p3341 @p3339 @p3338 @p3336 @p15619 @p15591 @p15590 @p15562 @p15561 @p15533 @p15532 @p15504 @p15503 @p15475 @p15474 @p15446 @p15445 @p15417) :args (@t294 (@list 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 true true true true true true true true true true true true true true) (@list @t1850 @t1847 @t473 @t476 @t479 @t482 @t485 @t488 @t491 @t494 @t497 @t500 @t503 @t506 @t508 @t568 @t114 @t646 @t647 @t644 @t645 @t639 @t640 @t636 @t637 @t634 @t635 @t627 @t628 @t624 @t625 @t128 @t1844 @t133 @t1841 @t168 @t1838 @t213 @t1835 @t228 @t1832 @t263 @t1829 @t268 @t1826)))
% 65.35/65.62  (step @p15745 :rule chain_m_resolution :premises (@p2613 @p15744 @p2611) :args (@t470 @t570 (@list @t293 @t471)))
% 65.35/65.62  (step @p15746 :rule chain_m_resolution :premises (@p3335 @p15744 @p3333) :args (@t620 @t570 (@list @t293 @t621)))
% 65.35/65.62  (step @p15747 :rule symm :premises (@p123))
% 65.35/65.62  (step @p15748 :rule bool-double-not-elim :args (@t1852))
% 65.35/65.62  (step @p15749 :rule nary_cong :premises (@p15748 @p2117 @p2091) :args ((or (not @t1853) @t289 @t284)))
% 65.35/65.62  (assume-push @p41579 @t288)
% 65.35/65.62  (assume-push @p41580 @t283)
% 65.35/65.62  (assume-push @p41581 @t1853)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p15753 :rule symm :premises (@p41580))
% 65.35/65.62  (step @p15754 :rule trans :premises (@p41579 @p15753))
% 65.35/65.62  (step @p15755 :rule true_intro :premises (@p15754))
% 65.35/65.62  (step @p15756 :rule false_intro :premises (@p15747))
% 65.35/65.62  (step @p15757 :rule symm :premises (@p15756))
% 65.35/65.62  (step @p15758 :rule trans :premises (@p15757 @p15755))
% 65.35/65.62  (step @p15759 false :rule eq_resolve :premises (@p15758 @p2958))
% 65.35/65.62  (step-pop @p41582 :rule scope :premises (@p15759))
% 65.35/65.62  (step-pop @p41583 :rule scope :premises (@p41582))
% 65.35/65.62  (step-pop @p41584 :rule scope :premises (@p41583))
% 65.35/65.62  (step @p15760 :rule process_scope :premises (@p41584) :args (false))
% 65.35/65.62  (assume-push @p41585 @t1853)
% 65.35/65.62  (assume-push @p41586 @t288)
% 65.35/65.62  (assume-push @p41587 @t283)
% 65.35/65.62  (step @p15767 :rule and_intro :premises (@p41586 @p41587 @p15747))
% 65.35/65.62  (step-pop @p41588 :rule scope :premises (@p15767))
% 65.35/65.62  (step-pop @p41589 :rule scope :premises (@p41588))
% 65.35/65.62  (step-pop @p41590 :rule scope :premises (@p41589))
% 65.35/65.62  (step @p15768 :rule process_scope :premises (@p41590) :args (@t1854))
% 65.35/65.62  (step @p15772 :rule implies_elim :premises (@p15768))
% 65.35/65.62  (step @p15773 :rule resolution :premises (@p15772 @p15760) :args (true @t1854))
% 65.35/65.62  (step @p15774 :rule not_and :premises (@p15773))
% 65.35/65.62  (step @p15775 :rule eq_resolve :premises (@p15774 @p15749))
% 65.35/65.62  (step @p15776 :rule symm :premises (@p171))
% 65.35/65.62  (step @p15777 :rule bool-double-not-elim :args (@t1855))
% 65.35/65.62  (step @p15778 :rule nary_cong :premises (@p15777 @p2117 @p2013) :args ((or (not @t1856) @t289 @t269)))
% 65.35/65.62  (assume-push @p41591 @t288)
% 65.35/65.62  (assume-push @p41592 @t268)
% 65.35/65.62  (assume-push @p41593 @t1856)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p15782 :rule symm :premises (@p41592))
% 65.35/65.62  (step @p15783 :rule trans :premises (@p41591 @p15782))
% 65.35/65.62  (step @p15784 :rule true_intro :premises (@p15783))
% 65.35/65.62  (step @p15785 :rule false_intro :premises (@p15776))
% 65.35/65.62  (step @p15786 :rule symm :premises (@p15785))
% 65.35/65.62  (step @p15787 :rule trans :premises (@p15786 @p15784))
% 65.35/65.62  (step @p15788 false :rule eq_resolve :premises (@p15787 @p2958))
% 65.35/65.62  (step-pop @p41594 :rule scope :premises (@p15788))
% 65.35/65.62  (step-pop @p41595 :rule scope :premises (@p41594))
% 65.35/65.62  (step-pop @p41596 :rule scope :premises (@p41595))
% 65.35/65.62  (step @p15789 :rule process_scope :premises (@p41596) :args (false))
% 65.35/65.62  (assume-push @p41597 @t1856)
% 65.35/65.62  (assume-push @p41598 @t288)
% 65.35/65.62  (assume-push @p41599 @t268)
% 65.35/65.62  (step @p15796 :rule and_intro :premises (@p41598 @p41599 @p15776))
% 65.35/65.62  (step-pop @p41600 :rule scope :premises (@p15796))
% 65.35/65.62  (step-pop @p41601 :rule scope :premises (@p41600))
% 65.35/65.62  (step-pop @p41602 :rule scope :premises (@p41601))
% 65.35/65.62  (step @p15797 :rule process_scope :premises (@p41602) :args (@t1857))
% 65.35/65.62  (step @p15801 :rule implies_elim :premises (@p15797))
% 65.35/65.62  (step @p15802 :rule resolution :premises (@p15801 @p15789) :args (true @t1857))
% 65.35/65.62  (step @p15803 :rule not_and :premises (@p15802))
% 65.35/65.62  (step @p15804 :rule eq_resolve :premises (@p15803 @p15778))
% 65.35/65.62  (step @p15805 :rule symm :premises (@p189))
% 65.35/65.62  (step @p15806 :rule bool-double-not-elim :args (@t1858))
% 65.35/65.62  (step @p15807 :rule nary_cong :premises (@p15806 @p2117 @p1987) :args ((or (not @t1859) @t289 @t264)))
% 65.35/65.62  (assume-push @p41603 @t288)
% 65.35/65.62  (assume-push @p41604 @t263)
% 65.35/65.62  (assume-push @p41605 @t1859)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p15811 :rule symm :premises (@p41604))
% 65.35/65.62  (step @p15812 :rule trans :premises (@p41603 @p15811))
% 65.35/65.62  (step @p15813 :rule true_intro :premises (@p15812))
% 65.35/65.62  (step @p15814 :rule false_intro :premises (@p15805))
% 65.35/65.62  (step @p15815 :rule symm :premises (@p15814))
% 65.35/65.62  (step @p15816 :rule trans :premises (@p15815 @p15813))
% 65.35/65.62  (step @p15817 false :rule eq_resolve :premises (@p15816 @p2958))
% 65.35/65.62  (step-pop @p41606 :rule scope :premises (@p15817))
% 65.35/65.62  (step-pop @p41607 :rule scope :premises (@p41606))
% 65.35/65.62  (step-pop @p41608 :rule scope :premises (@p41607))
% 65.35/65.62  (step @p15818 :rule process_scope :premises (@p41608) :args (false))
% 65.35/65.62  (assume-push @p41609 @t1859)
% 65.35/65.62  (assume-push @p41610 @t288)
% 65.35/65.62  (assume-push @p41611 @t263)
% 65.35/65.62  (step @p15825 :rule and_intro :premises (@p41610 @p41611 @p15805))
% 65.35/65.62  (step-pop @p41612 :rule scope :premises (@p15825))
% 65.35/65.62  (step-pop @p41613 :rule scope :premises (@p41612))
% 65.35/65.62  (step-pop @p41614 :rule scope :premises (@p41613))
% 65.35/65.62  (step @p15826 :rule process_scope :premises (@p41614) :args (@t1860))
% 65.35/65.62  (step @p15830 :rule implies_elim :premises (@p15826))
% 65.35/65.62  (step @p15831 :rule resolution :premises (@p15830 @p15818) :args (true @t1860))
% 65.35/65.62  (step @p15832 :rule not_and :premises (@p15831))
% 65.35/65.62  (step @p15833 :rule eq_resolve :premises (@p15832 @p15807))
% 65.35/65.62  (step @p15834 :rule symm :premises (@p228))
% 65.35/65.62  (step @p15835 :rule bool-double-not-elim :args (@t1861))
% 65.35/65.62  (step @p15836 :rule nary_cong :premises (@p15835 @p2117 @p1935) :args ((or (not @t1862) @t289 @t254)))
% 65.35/65.62  (assume-push @p41615 @t288)
% 65.35/65.62  (assume-push @p41616 @t253)
% 65.35/65.62  (assume-push @p41617 @t1862)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p15840 :rule symm :premises (@p41616))
% 65.35/65.62  (step @p15841 :rule trans :premises (@p41615 @p15840))
% 65.35/65.62  (step @p15842 :rule true_intro :premises (@p15841))
% 65.35/65.62  (step @p15843 :rule false_intro :premises (@p15834))
% 65.35/65.62  (step @p15844 :rule symm :premises (@p15843))
% 65.35/65.62  (step @p15845 :rule trans :premises (@p15844 @p15842))
% 65.35/65.62  (step @p15846 false :rule eq_resolve :premises (@p15845 @p2958))
% 65.35/65.62  (step-pop @p41618 :rule scope :premises (@p15846))
% 65.35/65.62  (step-pop @p41619 :rule scope :premises (@p41618))
% 65.35/65.62  (step-pop @p41620 :rule scope :premises (@p41619))
% 65.35/65.62  (step @p15847 :rule process_scope :premises (@p41620) :args (false))
% 65.35/65.62  (assume-push @p41621 @t1862)
% 65.35/65.62  (assume-push @p41622 @t288)
% 65.35/65.62  (assume-push @p41623 @t253)
% 65.35/65.62  (step @p15854 :rule and_intro :premises (@p41622 @p41623 @p15834))
% 65.35/65.62  (step-pop @p41624 :rule scope :premises (@p15854))
% 65.35/65.62  (step-pop @p41625 :rule scope :premises (@p41624))
% 65.35/65.62  (step-pop @p41626 :rule scope :premises (@p41625))
% 65.35/65.62  (step @p15855 :rule process_scope :premises (@p41626) :args (@t1863))
% 65.35/65.62  (step @p15859 :rule implies_elim :premises (@p15855))
% 65.35/65.62  (step @p15860 :rule resolution :premises (@p15859 @p15847) :args (true @t1863))
% 65.35/65.62  (step @p15861 :rule not_and :premises (@p15860))
% 65.35/65.62  (step @p15862 :rule eq_resolve :premises (@p15861 @p15836))
% 65.35/65.62  (step @p15863 :rule symm :premises (@p318))
% 65.35/65.62  (step @p15864 :rule bool-double-not-elim :args (@t1864))
% 65.35/65.62  (step @p15865 :rule nary_cong :premises (@p15864 @p2117 @p1831) :args ((or (not @t1865) @t289 @t234)))
% 65.35/65.62  (assume-push @p41627 @t288)
% 65.35/65.62  (assume-push @p41628 @t233)
% 65.35/65.62  (assume-push @p41629 @t1865)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p15869 :rule symm :premises (@p41628))
% 65.35/65.62  (step @p15870 :rule trans :premises (@p41627 @p15869))
% 65.35/65.62  (step @p15871 :rule true_intro :premises (@p15870))
% 65.35/65.62  (step @p15872 :rule false_intro :premises (@p15863))
% 65.35/65.62  (step @p15873 :rule symm :premises (@p15872))
% 65.35/65.62  (step @p15874 :rule trans :premises (@p15873 @p15871))
% 65.35/65.62  (step @p15875 false :rule eq_resolve :premises (@p15874 @p2958))
% 65.35/65.62  (step-pop @p41630 :rule scope :premises (@p15875))
% 65.35/65.62  (step-pop @p41631 :rule scope :premises (@p41630))
% 65.35/65.62  (step-pop @p41632 :rule scope :premises (@p41631))
% 65.35/65.62  (step @p15876 :rule process_scope :premises (@p41632) :args (false))
% 65.35/65.62  (assume-push @p41633 @t1865)
% 65.35/65.62  (assume-push @p41634 @t288)
% 65.35/65.62  (assume-push @p41635 @t233)
% 65.35/65.62  (step @p15883 :rule and_intro :premises (@p41634 @p41635 @p15863))
% 65.35/65.62  (step-pop @p41636 :rule scope :premises (@p15883))
% 65.35/65.62  (step-pop @p41637 :rule scope :premises (@p41636))
% 65.35/65.62  (step-pop @p41638 :rule scope :premises (@p41637))
% 65.35/65.62  (step @p15884 :rule process_scope :premises (@p41638) :args (@t1866))
% 65.35/65.62  (step @p15888 :rule implies_elim :premises (@p15884))
% 65.35/65.62  (step @p15889 :rule resolution :premises (@p15888 @p15876) :args (true @t1866))
% 65.35/65.62  (step @p15890 :rule not_and :premises (@p15889))
% 65.35/65.62  (step @p15891 :rule eq_resolve :premises (@p15890 @p15865))
% 65.35/65.62  (step @p15892 :rule symm :premises (@p343))
% 65.35/65.62  (step @p15893 :rule bool-double-not-elim :args (@t1867))
% 65.35/65.62  (step @p15894 :rule nary_cong :premises (@p15893 @p2117 @p1805) :args ((or (not @t1868) @t289 @t229)))
% 65.35/65.62  (assume-push @p41639 @t288)
% 65.35/65.62  (assume-push @p41640 @t228)
% 65.35/65.62  (assume-push @p41641 @t1868)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p15898 :rule symm :premises (@p41640))
% 65.35/65.62  (step @p15899 :rule trans :premises (@p41639 @p15898))
% 65.35/65.62  (step @p15900 :rule true_intro :premises (@p15899))
% 65.35/65.62  (step @p15901 :rule false_intro :premises (@p15892))
% 65.35/65.62  (step @p15902 :rule symm :premises (@p15901))
% 65.35/65.62  (step @p15903 :rule trans :premises (@p15902 @p15900))
% 65.35/65.62  (step @p15904 false :rule eq_resolve :premises (@p15903 @p2958))
% 65.35/65.62  (step-pop @p41642 :rule scope :premises (@p15904))
% 65.35/65.62  (step-pop @p41643 :rule scope :premises (@p41642))
% 65.35/65.62  (step-pop @p41644 :rule scope :premises (@p41643))
% 65.35/65.62  (step @p15905 :rule process_scope :premises (@p41644) :args (false))
% 65.35/65.62  (assume-push @p41645 @t1868)
% 65.35/65.62  (assume-push @p41646 @t288)
% 65.35/65.62  (assume-push @p41647 @t228)
% 65.35/65.62  (step @p15912 :rule and_intro :premises (@p41646 @p41647 @p15892))
% 65.35/65.62  (step-pop @p41648 :rule scope :premises (@p15912))
% 65.35/65.62  (step-pop @p41649 :rule scope :premises (@p41648))
% 65.35/65.62  (step-pop @p41650 :rule scope :premises (@p41649))
% 65.35/65.62  (step @p15913 :rule process_scope :premises (@p41650) :args (@t1869))
% 65.35/65.62  (step @p15917 :rule implies_elim :premises (@p15913))
% 65.35/65.62  (step @p15918 :rule resolution :premises (@p15917 @p15905) :args (true @t1869))
% 65.35/65.62  (step @p15919 :rule not_and :premises (@p15918))
% 65.35/65.62  (step @p15920 :rule eq_resolve :premises (@p15919 @p15894))
% 65.35/65.62  (step @p15921 :rule symm :premises (@p369))
% 65.35/65.62  (step @p15922 :rule bool-double-not-elim :args (@t1870))
% 65.35/65.62  (step @p15923 :rule nary_cong :premises (@p15922 @p2117 @p1779) :args ((or (not @t1871) @t289 @t224)))
% 65.35/65.62  (assume-push @p41651 @t288)
% 65.35/65.62  (assume-push @p41652 @t223)
% 65.35/65.62  (assume-push @p41653 @t1871)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p15927 :rule symm :premises (@p41652))
% 65.35/65.62  (step @p15928 :rule trans :premises (@p41651 @p15927))
% 65.35/65.62  (step @p15929 :rule true_intro :premises (@p15928))
% 65.35/65.62  (step @p15930 :rule false_intro :premises (@p15921))
% 65.35/65.62  (step @p15931 :rule symm :premises (@p15930))
% 65.35/65.62  (step @p15932 :rule trans :premises (@p15931 @p15929))
% 65.35/65.62  (step @p15933 false :rule eq_resolve :premises (@p15932 @p2958))
% 65.35/65.62  (step-pop @p41654 :rule scope :premises (@p15933))
% 65.35/65.62  (step-pop @p41655 :rule scope :premises (@p41654))
% 65.35/65.62  (step-pop @p41656 :rule scope :premises (@p41655))
% 65.35/65.62  (step @p15934 :rule process_scope :premises (@p41656) :args (false))
% 65.35/65.62  (assume-push @p41657 @t1871)
% 65.35/65.62  (assume-push @p41658 @t288)
% 65.35/65.62  (assume-push @p41659 @t223)
% 65.35/65.62  (step @p15941 :rule and_intro :premises (@p41658 @p41659 @p15921))
% 65.35/65.62  (step-pop @p41660 :rule scope :premises (@p15941))
% 65.35/65.62  (step-pop @p41661 :rule scope :premises (@p41660))
% 65.35/65.62  (step-pop @p41662 :rule scope :premises (@p41661))
% 65.35/65.62  (step @p15942 :rule process_scope :premises (@p41662) :args (@t1872))
% 65.35/65.62  (step @p15946 :rule implies_elim :premises (@p15942))
% 65.35/65.62  (step @p15947 :rule resolution :premises (@p15946 @p15934) :args (true @t1872))
% 65.35/65.62  (step @p15948 :rule not_and :premises (@p15947))
% 65.35/65.62  (step @p15949 :rule eq_resolve :premises (@p15948 @p15923))
% 65.35/65.62  (step @p15950 :rule symm :premises (@p424))
% 65.35/65.62  (step @p15951 :rule bool-double-not-elim :args (@t1873))
% 65.35/65.62  (step @p15952 :rule nary_cong :premises (@p15951 @p2117 @p1727) :args ((or (not @t1874) @t289 @t214)))
% 65.35/65.62  (assume-push @p41663 @t288)
% 65.35/65.62  (assume-push @p41664 @t213)
% 65.35/65.62  (assume-push @p41665 @t1874)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p15956 :rule symm :premises (@p41664))
% 65.35/65.62  (step @p15957 :rule trans :premises (@p41663 @p15956))
% 65.35/65.62  (step @p15958 :rule true_intro :premises (@p15957))
% 65.35/65.62  (step @p15959 :rule false_intro :premises (@p15950))
% 65.35/65.62  (step @p15960 :rule symm :premises (@p15959))
% 65.35/65.62  (step @p15961 :rule trans :premises (@p15960 @p15958))
% 65.35/65.62  (step @p15962 false :rule eq_resolve :premises (@p15961 @p2958))
% 65.35/65.62  (step-pop @p41666 :rule scope :premises (@p15962))
% 65.35/65.62  (step-pop @p41667 :rule scope :premises (@p41666))
% 65.35/65.62  (step-pop @p41668 :rule scope :premises (@p41667))
% 65.35/65.62  (step @p15963 :rule process_scope :premises (@p41668) :args (false))
% 65.35/65.62  (assume-push @p41669 @t1874)
% 65.35/65.62  (assume-push @p41670 @t288)
% 65.35/65.62  (assume-push @p41671 @t213)
% 65.35/65.62  (step @p15970 :rule and_intro :premises (@p41670 @p41671 @p15950))
% 65.35/65.62  (step-pop @p41672 :rule scope :premises (@p15970))
% 65.35/65.62  (step-pop @p41673 :rule scope :premises (@p41672))
% 65.35/65.62  (step-pop @p41674 :rule scope :premises (@p41673))
% 65.35/65.62  (step @p15971 :rule process_scope :premises (@p41674) :args (@t1875))
% 65.35/65.62  (step @p15975 :rule implies_elim :premises (@p15971))
% 65.35/65.62  (step @p15976 :rule resolution :premises (@p15975 @p15963) :args (true @t1875))
% 65.35/65.62  (step @p15977 :rule not_and :premises (@p15976))
% 65.35/65.62  (step @p15978 :rule eq_resolve :premises (@p15977 @p15952))
% 65.35/65.62  (step @p15979 :rule symm :premises (@p721))
% 65.35/65.62  (step @p15980 :rule bool-double-not-elim :args (@t1876))
% 65.35/65.62  (step @p15981 :rule nary_cong :premises (@p15980 @p2117 @p1493) :args ((or (not @t1877) @t289 @t169)))
% 65.35/65.62  (assume-push @p41675 @t288)
% 65.35/65.62  (assume-push @p41676 @t168)
% 65.35/65.62  (assume-push @p41677 @t1877)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p15985 :rule symm :premises (@p41676))
% 65.35/65.62  (step @p15986 :rule trans :premises (@p41675 @p15985))
% 65.35/65.62  (step @p15987 :rule true_intro :premises (@p15986))
% 65.35/65.62  (step @p15988 :rule false_intro :premises (@p15979))
% 65.35/65.62  (step @p15989 :rule symm :premises (@p15988))
% 65.35/65.62  (step @p15990 :rule trans :premises (@p15989 @p15987))
% 65.35/65.62  (step @p15991 false :rule eq_resolve :premises (@p15990 @p2958))
% 65.35/65.62  (step-pop @p41678 :rule scope :premises (@p15991))
% 65.35/65.62  (step-pop @p41679 :rule scope :premises (@p41678))
% 65.35/65.62  (step-pop @p41680 :rule scope :premises (@p41679))
% 65.35/65.62  (step @p15992 :rule process_scope :premises (@p41680) :args (false))
% 65.35/65.62  (assume-push @p41681 @t1877)
% 65.35/65.62  (assume-push @p41682 @t288)
% 65.35/65.62  (assume-push @p41683 @t168)
% 65.35/65.62  (step @p15999 :rule and_intro :premises (@p41682 @p41683 @p15979))
% 65.35/65.62  (step-pop @p41684 :rule scope :premises (@p15999))
% 65.35/65.62  (step-pop @p41685 :rule scope :premises (@p41684))
% 65.35/65.62  (step-pop @p41686 :rule scope :premises (@p41685))
% 65.35/65.62  (step @p16000 :rule process_scope :premises (@p41686) :args (@t1878))
% 65.35/65.62  (step @p16004 :rule implies_elim :premises (@p16000))
% 65.35/65.62  (step @p16005 :rule resolution :premises (@p16004 @p15992) :args (true @t1878))
% 65.35/65.62  (step @p16006 :rule not_and :premises (@p16005))
% 65.35/65.62  (step @p16007 :rule eq_resolve :premises (@p16006 @p15981))
% 65.35/65.62  (step @p16008 :rule symm :premises (@p798))
% 65.35/65.62  (step @p16009 :rule bool-double-not-elim :args (@t1879))
% 65.35/65.62  (step @p16010 :rule nary_cong :premises (@p16009 @p2117 @p1441) :args ((or (not @t1880) @t289 @t159)))
% 65.35/65.62  (assume-push @p41687 @t288)
% 65.35/65.62  (assume-push @p41688 @t158)
% 65.35/65.62  (assume-push @p41689 @t1880)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p16014 :rule symm :premises (@p41688))
% 65.35/65.62  (step @p16015 :rule trans :premises (@p41687 @p16014))
% 65.35/65.62  (step @p16016 :rule true_intro :premises (@p16015))
% 65.35/65.62  (step @p16017 :rule false_intro :premises (@p16008))
% 65.35/65.62  (step @p16018 :rule symm :premises (@p16017))
% 65.35/65.62  (step @p16019 :rule trans :premises (@p16018 @p16016))
% 65.35/65.62  (step @p16020 false :rule eq_resolve :premises (@p16019 @p2958))
% 65.35/65.62  (step-pop @p41690 :rule scope :premises (@p16020))
% 65.35/65.62  (step-pop @p41691 :rule scope :premises (@p41690))
% 65.35/65.62  (step-pop @p41692 :rule scope :premises (@p41691))
% 65.35/65.62  (step @p16021 :rule process_scope :premises (@p41692) :args (false))
% 65.35/65.62  (assume-push @p41693 @t1880)
% 65.35/65.62  (assume-push @p41694 @t288)
% 65.35/65.62  (assume-push @p41695 @t158)
% 65.35/65.62  (step @p16028 :rule and_intro :premises (@p41694 @p41695 @p16008))
% 65.35/65.62  (step-pop @p41696 :rule scope :premises (@p16028))
% 65.35/65.62  (step-pop @p41697 :rule scope :premises (@p41696))
% 65.35/65.62  (step-pop @p41698 :rule scope :premises (@p41697))
% 65.35/65.62  (step @p16029 :rule process_scope :premises (@p41698) :args (@t1881))
% 65.35/65.62  (step @p16033 :rule implies_elim :premises (@p16029))
% 65.35/65.62  (step @p16034 :rule resolution :premises (@p16033 @p16021) :args (true @t1881))
% 65.35/65.62  (step @p16035 :rule not_and :premises (@p16034))
% 65.35/65.62  (step @p16036 :rule eq_resolve :premises (@p16035 @p16010))
% 65.35/65.62  (step @p16037 :rule symm :premises (@p1008))
% 65.35/65.62  (step @p16038 :rule bool-double-not-elim :args (@t1882))
% 65.35/65.62  (step @p16039 :rule nary_cong :premises (@p16038 @p2117 @p1311) :args ((or (not @t1883) @t289 @t134)))
% 65.35/65.62  (assume-push @p41699 @t288)
% 65.35/65.62  (assume-push @p41700 @t133)
% 65.35/65.62  (assume-push @p41701 @t1883)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p16043 :rule symm :premises (@p41700))
% 65.35/65.62  (step @p16044 :rule trans :premises (@p41699 @p16043))
% 65.35/65.62  (step @p16045 :rule true_intro :premises (@p16044))
% 65.35/65.62  (step @p16046 :rule false_intro :premises (@p16037))
% 65.35/65.62  (step @p16047 :rule symm :premises (@p16046))
% 65.35/65.62  (step @p16048 :rule trans :premises (@p16047 @p16045))
% 65.35/65.62  (step @p16049 false :rule eq_resolve :premises (@p16048 @p2958))
% 65.35/65.62  (step-pop @p41702 :rule scope :premises (@p16049))
% 65.35/65.62  (step-pop @p41703 :rule scope :premises (@p41702))
% 65.35/65.62  (step-pop @p41704 :rule scope :premises (@p41703))
% 65.35/65.62  (step @p16050 :rule process_scope :premises (@p41704) :args (false))
% 65.35/65.62  (assume-push @p41705 @t1883)
% 65.35/65.62  (assume-push @p41706 @t288)
% 65.35/65.62  (assume-push @p41707 @t133)
% 65.35/65.62  (step @p16057 :rule and_intro :premises (@p41706 @p41707 @p16037))
% 65.35/65.62  (step-pop @p41708 :rule scope :premises (@p16057))
% 65.35/65.62  (step-pop @p41709 :rule scope :premises (@p41708))
% 65.35/65.62  (step-pop @p41710 :rule scope :premises (@p41709))
% 65.35/65.62  (step @p16058 :rule process_scope :premises (@p41710) :args (@t1884))
% 65.35/65.62  (step @p16062 :rule implies_elim :premises (@p16058))
% 65.35/65.62  (step @p16063 :rule resolution :premises (@p16062 @p16050) :args (true @t1884))
% 65.35/65.62  (step @p16064 :rule not_and :premises (@p16063))
% 65.35/65.62  (step @p16065 :rule eq_resolve :premises (@p16064 @p16039))
% 65.35/65.62  (step @p16066 :rule symm :premises (@p1053))
% 65.35/65.62  (step @p16067 :rule bool-double-not-elim :args (@t1885))
% 65.35/65.62  (step @p16068 :rule nary_cong :premises (@p16067 @p2117 @p1285) :args ((or (not @t1886) @t289 @t129)))
% 65.35/65.62  (assume-push @p41711 @t288)
% 65.35/65.62  (assume-push @p41712 @t128)
% 65.35/65.62  (assume-push @p41713 @t1886)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p16072 :rule symm :premises (@p41712))
% 65.35/65.62  (step @p16073 :rule trans :premises (@p41711 @p16072))
% 65.35/65.62  (step @p16074 :rule true_intro :premises (@p16073))
% 65.35/65.62  (step @p16075 :rule false_intro :premises (@p16066))
% 65.35/65.62  (step @p16076 :rule symm :premises (@p16075))
% 65.35/65.62  (step @p16077 :rule trans :premises (@p16076 @p16074))
% 65.35/65.62  (step @p16078 false :rule eq_resolve :premises (@p16077 @p2958))
% 65.35/65.62  (step-pop @p41714 :rule scope :premises (@p16078))
% 65.35/65.62  (step-pop @p41715 :rule scope :premises (@p41714))
% 65.35/65.62  (step-pop @p41716 :rule scope :premises (@p41715))
% 65.35/65.62  (step @p16079 :rule process_scope :premises (@p41716) :args (false))
% 65.35/65.62  (assume-push @p41717 @t1886)
% 65.35/65.62  (assume-push @p41718 @t288)
% 65.35/65.62  (assume-push @p41719 @t128)
% 65.35/65.62  (step @p16086 :rule and_intro :premises (@p41718 @p41719 @p16066))
% 65.35/65.62  (step-pop @p41720 :rule scope :premises (@p16086))
% 65.35/65.62  (step-pop @p41721 :rule scope :premises (@p41720))
% 65.35/65.62  (step-pop @p41722 :rule scope :premises (@p41721))
% 65.35/65.62  (step @p16087 :rule process_scope :premises (@p41722) :args (@t1887))
% 65.35/65.62  (step @p16091 :rule implies_elim :premises (@p16087))
% 65.35/65.62  (step @p16092 :rule resolution :premises (@p16091 @p16079) :args (true @t1887))
% 65.35/65.62  (step @p16093 :rule not_and :premises (@p16092))
% 65.35/65.62  (step @p16094 :rule eq_resolve :premises (@p16093 @p16068))
% 65.35/65.62  (step @p16095 :rule symm :premises (@p1099))
% 65.35/65.62  (step @p16096 :rule bool-double-not-elim :args (@t1888))
% 65.35/65.62  (step @p16097 :rule nary_cong :premises (@p16096 @p2117 @p1259) :args ((or (not @t1889) @t289 @t124)))
% 65.35/65.62  (assume-push @p41723 @t288)
% 65.35/65.62  (assume-push @p41724 @t123)
% 65.35/65.62  (assume-push @p41725 @t1889)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p16101 :rule symm :premises (@p41724))
% 65.35/65.62  (step @p16102 :rule trans :premises (@p41723 @p16101))
% 65.35/65.62  (step @p16103 :rule true_intro :premises (@p16102))
% 65.35/65.62  (step @p16104 :rule false_intro :premises (@p16095))
% 65.35/65.62  (step @p16105 :rule symm :premises (@p16104))
% 65.35/65.62  (step @p16106 :rule trans :premises (@p16105 @p16103))
% 65.35/65.62  (step @p16107 false :rule eq_resolve :premises (@p16106 @p2958))
% 65.35/65.62  (step-pop @p41726 :rule scope :premises (@p16107))
% 65.35/65.62  (step-pop @p41727 :rule scope :premises (@p41726))
% 65.35/65.62  (step-pop @p41728 :rule scope :premises (@p41727))
% 65.35/65.62  (step @p16108 :rule process_scope :premises (@p41728) :args (false))
% 65.35/65.62  (assume-push @p41729 @t1889)
% 65.35/65.62  (assume-push @p41730 @t288)
% 65.35/65.62  (assume-push @p41731 @t123)
% 65.35/65.62  (step @p16115 :rule and_intro :premises (@p41730 @p41731 @p16095))
% 65.35/65.62  (step-pop @p41732 :rule scope :premises (@p16115))
% 65.35/65.62  (step-pop @p41733 :rule scope :premises (@p41732))
% 65.35/65.62  (step-pop @p41734 :rule scope :premises (@p41733))
% 65.35/65.62  (step @p16116 :rule process_scope :premises (@p41734) :args (@t1890))
% 65.35/65.62  (step @p16120 :rule implies_elim :premises (@p16116))
% 65.35/65.62  (step @p16121 :rule resolution :premises (@p16120 @p16108) :args (true @t1890))
% 65.35/65.62  (step @p16122 :rule not_and :premises (@p16121))
% 65.35/65.62  (step @p16123 :rule eq_resolve :premises (@p16122 @p16097))
% 65.35/65.62  (step @p16124 :rule symm :premises (@p1146))
% 65.35/65.62  (step @p16125 :rule bool-double-not-elim :args (@t1891))
% 65.35/65.62  (step @p16126 :rule nary_cong :premises (@p16125 @p2117 @p1232) :args ((or (not @t1892) @t289 @t117)))
% 65.35/65.62  (assume-push @p41735 @t288)
% 65.35/65.62  (assume-push @p41736 @t116)
% 65.35/65.62  (assume-push @p41737 @t1892)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p16130 :rule symm :premises (@p41736))
% 65.35/65.62  (step @p16131 :rule trans :premises (@p41735 @p16130))
% 65.35/65.62  (step @p16132 :rule true_intro :premises (@p16131))
% 65.35/65.62  (step @p16133 :rule false_intro :premises (@p16124))
% 65.35/65.62  (step @p16134 :rule symm :premises (@p16133))
% 65.35/65.62  (step @p16135 :rule trans :premises (@p16134 @p16132))
% 65.35/65.62  (step @p16136 false :rule eq_resolve :premises (@p16135 @p2958))
% 65.35/65.62  (step-pop @p41738 :rule scope :premises (@p16136))
% 65.35/65.62  (step-pop @p41739 :rule scope :premises (@p41738))
% 65.35/65.62  (step-pop @p41740 :rule scope :premises (@p41739))
% 65.35/65.62  (step @p16137 :rule process_scope :premises (@p41740) :args (false))
% 65.35/65.62  (assume-push @p41741 @t1892)
% 65.35/65.62  (assume-push @p41742 @t288)
% 65.35/65.62  (assume-push @p41743 @t116)
% 65.35/65.62  (step @p16144 :rule and_intro :premises (@p41742 @p41743 @p16124))
% 65.35/65.62  (step-pop @p41744 :rule scope :premises (@p16144))
% 65.35/65.62  (step-pop @p41745 :rule scope :premises (@p41744))
% 65.35/65.62  (step-pop @p41746 :rule scope :premises (@p41745))
% 65.35/65.62  (step @p16145 :rule process_scope :premises (@p41746) :args (@t1893))
% 65.35/65.62  (step @p16149 :rule implies_elim :premises (@p16145))
% 65.35/65.62  (step @p16150 :rule resolution :premises (@p16149 @p16137) :args (true @t1893))
% 65.35/65.62  (step @p16151 :rule not_and :premises (@p16150))
% 65.35/65.62  (step @p16152 :rule eq_resolve :premises (@p16151 @p16126))
% 65.35/65.62  (step @p16153 :rule instantiate :premises (@p2655) :args ((@list @t95 @t111 tptp.e36)))
% 65.35/65.62  (step @p16154 :rule instantiate :premises (@p2655) :args ((@list @t38 @t111 tptp.e36)))
% 65.35/65.62  (assume-push @p41747 @t568)
% 65.35/65.62  (assume-push @p41748 @t508)
% 65.35/65.62  (assume-push @p41749 @t506)
% 65.35/65.62  (assume-push @p41750 @t503)
% 65.35/65.62  (assume-push @p41751 @t500)
% 65.35/65.62  (assume-push @p41752 @t497)
% 65.35/65.62  (assume-push @p41753 @t494)
% 65.35/65.62  (assume-push @p41754 @t491)
% 65.35/65.62  (assume-push @p41755 @t488)
% 65.35/65.62  (assume-push @p41756 @t485)
% 65.35/65.62  (assume-push @p41757 @t482)
% 65.35/65.62  (assume-push @p41758 @t479)
% 65.35/65.62  (assume-push @p41759 @t476)
% 65.35/65.62  (assume-push @p41760 @t473)
% 65.35/65.62  (assume-push @p41761 @t470)
% 65.35/65.62  (assume-push @p41762 @t288)
% 65.35/65.62  (assume-push @p41763 @t627)
% 65.35/65.62  (assume-push @p41764 @t636)
% 65.35/65.62  (assume-push @p41765 @t634)
% 65.35/65.62  (assume-push @p41766 @t646)
% 65.35/65.62  (assume-push @p41767 @t624)
% 65.35/65.62  (assume-push @p41768 @t644)
% 65.35/65.62  (assume-push @p41769 @t639)
% 65.35/65.62  (assume-push @p41770 @t620)
% 65.35/65.62  (assume-push @p41771 @t648)
% 65.35/65.62  (assume-push @p41772 @t630)
% 65.35/65.62  (assume-push @p41773 @t616)
% 65.35/65.62  (assume-push @p41774 @t642)
% 65.35/65.62  (assume-push @p41775 @t651)
% 65.35/65.62  (assume-push @p41776 @t673)
% 65.35/65.62  (assume-push @p41777 @t801)
% 65.35/65.62  (assume-push @p41778 @t786)
% 65.35/65.62  (assume-push @p41779 @t819)
% 65.35/65.62  (assume-push @p41780 @t821)
% 65.35/65.62  (assume-push @p41781 @t796)
% 65.35/65.62  (assume-push @p41782 @t790)
% 65.35/65.62  (assume-push @p41783 @t1894)
% 65.35/65.62  (assume-push @p41784 @t1897)
% 65.35/65.62  (assume-push @p41785 @t568)
% 65.35/65.62  (assume-push @p41786 @t627)
% 65.35/65.62  (assume-push @p41787 @t636)
% 65.35/65.62  (assume-push @p41788 @t634)
% 65.35/65.62  (assume-push @p41789 @t646)
% 65.35/65.62  (assume-push @p41790 @t624)
% 65.35/65.62  (assume-push @p41791 @t644)
% 65.35/65.62  (assume-push @p41792 @t639)
% 65.35/65.62  (assume-push @p41793 @t620)
% 65.35/65.62  (assume-push @p41794 @t648)
% 65.35/65.62  (assume-push @p41795 @t630)
% 65.35/65.62  (assume-push @p41796 @t616)
% 65.35/65.62  (assume-push @p41797 @t642)
% 65.35/65.62  (assume-push @p41798 @t651)
% 65.35/65.62  (assume-push @p41799 @t673)
% 65.35/65.62  (assume-push @p41800 @t801)
% 65.35/65.62  (assume-push @p41801 @t786)
% 65.35/65.62  (assume-push @p41802 @t819)
% 65.35/65.62  (assume-push @p41803 @t821)
% 65.35/65.62  (assume-push @p41804 @t796)
% 65.35/65.62  (assume-push @p41805 @t790)
% 65.35/65.62  (assume-push @p41806 @t288)
% 65.35/65.62  (assume-push @p41807 @t1897)
% 65.35/65.62  (assume-push @p41808 @t1894)
% 65.35/65.62  (assume-push @p41809 @t470)
% 65.35/65.62  (assume-push @p41810 @t473)
% 65.35/65.62  (assume-push @p41811 @t476)
% 65.35/65.62  (assume-push @p41812 @t479)
% 65.35/65.62  (assume-push @p41813 @t482)
% 65.35/65.62  (assume-push @p41814 @t485)
% 65.35/65.62  (assume-push @p41815 @t488)
% 65.35/65.62  (assume-push @p41816 @t491)
% 65.35/65.62  (assume-push @p41817 @t494)
% 65.35/65.62  (assume-push @p41818 @t497)
% 65.35/65.62  (assume-push @p41819 @t500)
% 65.35/65.62  (assume-push @p41820 @t503)
% 65.35/65.62  (assume-push @p41821 @t506)
% 65.35/65.62  (assume-push @p41822 @t508)
% 65.35/65.62  (step @p16231 :rule symm :premises (@p41747))
% 65.35/65.62  (step @p16232 :rule symm :premises (@p41763))
% 65.35/65.62  (step @p16233 :rule symm :premises (@p41764))
% 65.35/65.62  (step @p16234 :rule symm :premises (@p41765))
% 65.35/65.62  (step @p16235 :rule symm :premises (@p41766))
% 65.35/65.62  (step @p16236 :rule symm :premises (@p41767))
% 65.35/65.62  (step @p16237 :rule symm :premises (@p41768))
% 65.35/65.62  (step @p16238 :rule symm :premises (@p41769))
% 65.35/65.62  (step @p16239 :rule symm :premises (@p41770))
% 65.35/65.62  (step @p16240 :rule symm :premises (@p41771))
% 65.35/65.62  (step @p16241 :rule symm :premises (@p41772))
% 65.35/65.62  (step @p16242 :rule symm :premises (@p41773))
% 65.35/65.62  (step @p16243 :rule symm :premises (@p41774))
% 65.35/65.62  (step @p16244 :rule symm :premises (@p41775))
% 65.35/65.62  (step @p16245 :rule symm :premises (@p41776))
% 65.35/65.62  (step @p16246 :rule symm :premises (@p41777))
% 65.35/65.62  (step @p16247 :rule symm :premises (@p41778))
% 65.35/65.62  (step @p16248 :rule symm :premises (@p41779))
% 65.35/65.62  (step @p16249 :rule symm :premises (@p41780))
% 65.35/65.62  (step @p16250 :rule symm :premises (@p41781))
% 65.35/65.62  (step @p16251 :rule symm :premises (@p41782))
% 65.35/65.62  (step @p2816 :rule refl :args (@t111))
% 65.35/65.62  (step @p16252 :rule refl :args (tptp.e36))
% 65.35/65.62  (step @p16253 :rule symm :premises (@p41762))
% 65.35/65.62  (step @p16254 :rule refl :args (@t38))
% 65.35/65.62  (step @p16255 :rule cong :premises (@p16254 @p16253 @p16252) :args (@t1895))
% 65.35/65.62  (step @p16256 :rule cong :premises (@p16255 @p2816) :args (@t1896))
% 65.35/65.62  (step @p16257 :rule symm :premises (@p16153))
% 65.35/65.62  (step @p16258 :rule refl :args (@t95))
% 65.35/65.62  (step @p16259 :rule cong :premises (@p16258 @p41762 @p16252) :args (@t96))
% 65.35/65.62  (step @p16260 :rule cong :premises (@p16259 @p2816) :args (@t466))
% 65.35/65.62  (step @p16261 :rule trans :premises (@p41748 @p41749 @p41750 @p41751 @p41752 @p41753 @p41754 @p41755 @p41756 @p41757 @p41758 @p41759 @p41760 @p41761 @p16260 @p16257 @p16154 @p16256 @p16251 @p16250 @p16249 @p16248 @p16247 @p16246 @p16245 @p16244 @p16243 @p16242 @p16241 @p16240 @p16239 @p16238 @p16237 @p16236 @p16235 @p16234 @p16233 @p16232 @p16231))
% 65.35/65.62  (step-pop @p41823 :rule scope :premises (@p16261))
% 65.35/65.62  (step-pop @p41824 :rule scope :premises (@p41823))
% 65.35/65.62  (step-pop @p41825 :rule scope :premises (@p41824))
% 65.35/65.62  (step-pop @p41826 :rule scope :premises (@p41825))
% 65.35/65.62  (step-pop @p41827 :rule scope :premises (@p41826))
% 65.35/65.62  (step-pop @p41828 :rule scope :premises (@p41827))
% 65.35/65.62  (step-pop @p41829 :rule scope :premises (@p41828))
% 65.35/65.62  (step-pop @p41830 :rule scope :premises (@p41829))
% 65.35/65.62  (step-pop @p41831 :rule scope :premises (@p41830))
% 65.35/65.62  (step-pop @p41832 :rule scope :premises (@p41831))
% 65.35/65.62  (step-pop @p41833 :rule scope :premises (@p41832))
% 65.35/65.62  (step-pop @p41834 :rule scope :premises (@p41833))
% 65.35/65.62  (step-pop @p41835 :rule scope :premises (@p41834))
% 65.35/65.62  (step-pop @p41836 :rule scope :premises (@p41835))
% 65.35/65.62  (step-pop @p41837 :rule scope :premises (@p41836))
% 65.35/65.62  (step-pop @p41838 :rule scope :premises (@p41837))
% 65.35/65.62  (step-pop @p41839 :rule scope :premises (@p41838))
% 65.35/65.62  (step-pop @p41840 :rule scope :premises (@p41839))
% 65.35/65.62  (step-pop @p41841 :rule scope :premises (@p41840))
% 65.35/65.62  (step-pop @p41842 :rule scope :premises (@p41841))
% 65.35/65.62  (step-pop @p41843 :rule scope :premises (@p41842))
% 65.35/65.62  (step-pop @p41844 :rule scope :premises (@p41843))
% 65.35/65.62  (step-pop @p41845 :rule scope :premises (@p41844))
% 65.35/65.62  (step-pop @p41846 :rule scope :premises (@p41845))
% 65.35/65.62  (step-pop @p41847 :rule scope :premises (@p41846))
% 65.35/65.62  (step-pop @p41848 :rule scope :premises (@p41847))
% 65.35/65.62  (step-pop @p41849 :rule scope :premises (@p41848))
% 65.35/65.62  (step-pop @p41850 :rule scope :premises (@p41849))
% 65.35/65.62  (step-pop @p41851 :rule scope :premises (@p41850))
% 65.35/65.62  (step-pop @p41852 :rule scope :premises (@p41851))
% 65.35/65.62  (step-pop @p41853 :rule scope :premises (@p41852))
% 65.35/65.62  (step-pop @p41854 :rule scope :premises (@p41853))
% 65.35/65.62  (step-pop @p41855 :rule scope :premises (@p41854))
% 65.35/65.62  (step-pop @p41856 :rule scope :premises (@p41855))
% 65.35/65.62  (step-pop @p41857 :rule scope :premises (@p41856))
% 65.35/65.62  (step-pop @p41858 :rule scope :premises (@p41857))
% 65.35/65.62  (step-pop @p41859 :rule scope :premises (@p41858))
% 65.35/65.62  (step-pop @p41860 :rule scope :premises (@p41859))
% 65.35/65.62  (step @p16262 :rule process_scope :premises (@p41860) :args (@t114))
% 65.35/65.62  (step @p16301 :rule and_intro :premises (@p41747 @p41763 @p41764 @p41765 @p41766 @p41767 @p41768 @p41769 @p41770 @p41771 @p41772 @p41773 @p41774 @p41775 @p41776 @p41777 @p41778 @p41779 @p41780 @p41781 @p41782 @p41762 @p16154 @p16153 @p41761 @p41760 @p41759 @p41758 @p41757 @p41756 @p41755 @p41754 @p41753 @p41752 @p41751 @p41750 @p41749 @p41748))
% 65.35/65.62  (step @p16302 :rule modus_ponens :premises (@p16301 @p16262))
% 65.35/65.62  (step-pop @p41861 :rule scope :premises (@p16302))
% 65.35/65.62  (step-pop @p41862 :rule scope :premises (@p41861))
% 65.35/65.62  (step-pop @p41863 :rule scope :premises (@p41862))
% 65.35/65.62  (step-pop @p41864 :rule scope :premises (@p41863))
% 65.35/65.62  (step-pop @p41865 :rule scope :premises (@p41864))
% 65.35/65.62  (step-pop @p41866 :rule scope :premises (@p41865))
% 65.35/65.62  (step-pop @p41867 :rule scope :premises (@p41866))
% 65.35/65.62  (step-pop @p41868 :rule scope :premises (@p41867))
% 65.35/65.62  (step-pop @p41869 :rule scope :premises (@p41868))
% 65.35/65.62  (step-pop @p41870 :rule scope :premises (@p41869))
% 65.35/65.62  (step-pop @p41871 :rule scope :premises (@p41870))
% 65.35/65.62  (step-pop @p41872 :rule scope :premises (@p41871))
% 65.35/65.62  (step-pop @p41873 :rule scope :premises (@p41872))
% 65.35/65.62  (step-pop @p41874 :rule scope :premises (@p41873))
% 65.35/65.62  (step-pop @p41875 :rule scope :premises (@p41874))
% 65.35/65.62  (step-pop @p41876 :rule scope :premises (@p41875))
% 65.35/65.62  (step-pop @p41877 :rule scope :premises (@p41876))
% 65.35/65.62  (step-pop @p41878 :rule scope :premises (@p41877))
% 65.35/65.62  (step-pop @p41879 :rule scope :premises (@p41878))
% 65.35/65.62  (step-pop @p41880 :rule scope :premises (@p41879))
% 65.35/65.62  (step-pop @p41881 :rule scope :premises (@p41880))
% 65.35/65.62  (step-pop @p41882 :rule scope :premises (@p41881))
% 65.35/65.62  (step-pop @p41883 :rule scope :premises (@p41882))
% 65.35/65.62  (step-pop @p41884 :rule scope :premises (@p41883))
% 65.35/65.62  (step-pop @p41885 :rule scope :premises (@p41884))
% 65.35/65.62  (step-pop @p41886 :rule scope :premises (@p41885))
% 65.35/65.62  (step-pop @p41887 :rule scope :premises (@p41886))
% 65.35/65.62  (step-pop @p41888 :rule scope :premises (@p41887))
% 65.35/65.62  (step-pop @p41889 :rule scope :premises (@p41888))
% 65.35/65.62  (step-pop @p41890 :rule scope :premises (@p41889))
% 65.35/65.62  (step-pop @p41891 :rule scope :premises (@p41890))
% 65.35/65.62  (step-pop @p41892 :rule scope :premises (@p41891))
% 65.35/65.62  (step-pop @p41893 :rule scope :premises (@p41892))
% 65.35/65.62  (step-pop @p41894 :rule scope :premises (@p41893))
% 65.35/65.62  (step-pop @p41895 :rule scope :premises (@p41894))
% 65.35/65.62  (step-pop @p41896 :rule scope :premises (@p41895))
% 65.35/65.62  (step-pop @p41897 :rule scope :premises (@p41896))
% 65.35/65.62  (step-pop @p41898 :rule scope :premises (@p41897))
% 65.35/65.62  (step @p16303 :rule process_scope :premises (@p41898) :args (@t114))
% 65.35/65.62  (step @p16342 :rule implies_elim :premises (@p16303))
% 65.35/65.62  (step @p16343 :rule cnf_and_neg :args (@t1898))
% 65.35/65.62  (step @p16344 :rule resolution :premises (@p16343 @p16342) :args (true @t1898))
% 65.35/65.62  (step @p16345 :rule reordering :premises (@p16344) :args ((or @t114 @t671 @t510 @t560 @t559 @t558 @t557 @t556 @t555 @t554 @t553 @t552 @t551 @t550 @t549 @t548 @t289 @t670 @t669 @t668 @t667 @t666 @t665 @t664 @t663 @t662 @t661 @t660 @t659 @t658 @t873 @t872 @t871 @t870 @t869 @t868 @t867 (not @t1894) (not @t1897))))
% 65.35/65.62  (step @p16346 :rule chain_m_resolution :premises (@p16345 @p16154 @p16153 @p15746 @p15745 @p15416 @p15415 @p14802 @p13556 @p12339 @p10886 @p10075 @p8652 @p8651 @p8029 @p6520 @p6519 @p6011 @p5168 @p5167 @p4780 @p3476 @p3472 @p2947 @p1229 @p3368 @p3366 @p3365 @p3363 @p3362 @p3360 @p3359 @p3357 @p3356 @p3354 @p3353 @p3351 @p3350 @p3348 @p4530 @p4528 @p3347 @p3345 @p4527 @p4525 @p3344 @p3342 @p3341 @p3339 @p3338 @p3336 @p4512 @p4510 @p16152 @p16124 @p16123 @p16095 @p16094 @p16066 @p16065 @p16037 @p16036 @p16008 @p16007 @p15979 @p15978 @p15950 @p15949 @p15921 @p15920 @p15892 @p15891 @p15863 @p15862 @p15834 @p15833 @p15805 @p15804 @p15776 @p15775 @p15747) :args (@t289 (@list 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 false false true true true true true true true true true true true true true true true true true true true true true true true true true true true true) (@list @t1897 @t1894 @t620 @t470 @t796 @t473 @t476 @t479 @t482 @t485 @t488 @t790 @t491 @t494 @t786 @t497 @t500 @t616 @t503 @t506 @t673 @t508 @t568 @t114 @t651 @t652 @t648 @t649 @t646 @t647 @t644 @t645 @t642 @t643 @t639 @t640 @t636 @t637 @t821 @t822 @t634 @t635 @t819 @t820 @t630 @t631 @t627 @t628 @t624 @t625 @t801 @t802 @t116 @t1891 @t123 @t1888 @t128 @t1885 @t133 @t1882 @t158 @t1879 @t168 @t1876 @t213 @t1873 @t223 @t1870 @t228 @t1867 @t233 @t1864 @t253 @t1861 @t263 @t1858 @t268 @t1855 @t283 @t1852)))
% 65.35/65.62  (step @p16347 :rule chain_m_resolution :premises (@p2610 @p16346 @p2608) :args (@t467 @t570 (@list @t288 @t468)))
% 65.35/65.62  (step @p16348 :rule chain_m_resolution :premises (@p4509 @p16346 @p4507) :args (@t799 @t570 (@list @t288 @t800)))
% 65.35/65.62  (step @p16349 :rule symm :premises (@p172))
% 65.35/65.62  (step @p16350 :rule bool-double-not-elim :args (@t1899))
% 65.35/65.62  (step @p16351 :rule nary_cong :premises (@p16350 @p2091 @p2013) :args ((or (not @t1900) @t284 @t269)))
% 65.35/65.62  (assume-push @p41899 @t283)
% 65.35/65.62  (assume-push @p41900 @t268)
% 65.35/65.62  (assume-push @p41901 @t1900)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p16355 :rule symm :premises (@p41900))
% 65.35/65.62  (step @p16356 :rule trans :premises (@p41899 @p16355))
% 65.35/65.62  (step @p16357 :rule true_intro :premises (@p16356))
% 65.35/65.62  (step @p16358 :rule false_intro :premises (@p16349))
% 65.35/65.62  (step @p16359 :rule symm :premises (@p16358))
% 65.35/65.62  (step @p16360 :rule trans :premises (@p16359 @p16357))
% 65.35/65.62  (step @p16361 false :rule eq_resolve :premises (@p16360 @p2958))
% 65.35/65.62  (step-pop @p41902 :rule scope :premises (@p16361))
% 65.35/65.62  (step-pop @p41903 :rule scope :premises (@p41902))
% 65.35/65.62  (step-pop @p41904 :rule scope :premises (@p41903))
% 65.35/65.62  (step @p16362 :rule process_scope :premises (@p41904) :args (false))
% 65.35/65.62  (assume-push @p41905 @t1900)
% 65.35/65.62  (assume-push @p41906 @t283)
% 65.35/65.62  (assume-push @p41907 @t268)
% 65.35/65.62  (step @p16369 :rule and_intro :premises (@p41906 @p41907 @p16349))
% 65.35/65.62  (step-pop @p41908 :rule scope :premises (@p16369))
% 65.35/65.62  (step-pop @p41909 :rule scope :premises (@p41908))
% 65.35/65.62  (step-pop @p41910 :rule scope :premises (@p41909))
% 65.35/65.62  (step @p16370 :rule process_scope :premises (@p41910) :args (@t1901))
% 65.35/65.62  (step @p16374 :rule implies_elim :premises (@p16370))
% 65.35/65.62  (step @p16375 :rule resolution :premises (@p16374 @p16362) :args (true @t1901))
% 65.35/65.62  (step @p16376 :rule not_and :premises (@p16375))
% 65.35/65.62  (step @p16377 :rule eq_resolve :premises (@p16376 @p16351))
% 65.35/65.62  (step @p16378 :rule symm :premises (@p190))
% 65.35/65.62  (step @p16379 :rule bool-double-not-elim :args (@t1902))
% 65.35/65.62  (step @p16380 :rule nary_cong :premises (@p16379 @p2091 @p1987) :args ((or (not @t1903) @t284 @t264)))
% 65.35/65.62  (assume-push @p41911 @t283)
% 65.35/65.62  (assume-push @p41912 @t263)
% 65.35/65.62  (assume-push @p41913 @t1903)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p16384 :rule symm :premises (@p41912))
% 65.35/65.62  (step @p16385 :rule trans :premises (@p41911 @p16384))
% 65.35/65.62  (step @p16386 :rule true_intro :premises (@p16385))
% 65.35/65.62  (step @p16387 :rule false_intro :premises (@p16378))
% 65.35/65.62  (step @p16388 :rule symm :premises (@p16387))
% 65.35/65.62  (step @p16389 :rule trans :premises (@p16388 @p16386))
% 65.35/65.62  (step @p16390 false :rule eq_resolve :premises (@p16389 @p2958))
% 65.35/65.62  (step-pop @p41914 :rule scope :premises (@p16390))
% 65.35/65.62  (step-pop @p41915 :rule scope :premises (@p41914))
% 65.35/65.62  (step-pop @p41916 :rule scope :premises (@p41915))
% 65.35/65.62  (step @p16391 :rule process_scope :premises (@p41916) :args (false))
% 65.35/65.62  (assume-push @p41917 @t1903)
% 65.35/65.62  (assume-push @p41918 @t283)
% 65.35/65.62  (assume-push @p41919 @t263)
% 65.35/65.62  (step @p16398 :rule and_intro :premises (@p41918 @p41919 @p16378))
% 65.35/65.62  (step-pop @p41920 :rule scope :premises (@p16398))
% 65.35/65.62  (step-pop @p41921 :rule scope :premises (@p41920))
% 65.35/65.62  (step-pop @p41922 :rule scope :premises (@p41921))
% 65.35/65.62  (step @p16399 :rule process_scope :premises (@p41922) :args (@t1904))
% 65.35/65.62  (step @p16403 :rule implies_elim :premises (@p16399))
% 65.35/65.62  (step @p16404 :rule resolution :premises (@p16403 @p16391) :args (true @t1904))
% 65.35/65.62  (step @p16405 :rule not_and :premises (@p16404))
% 65.35/65.62  (step @p16406 :rule eq_resolve :premises (@p16405 @p16380))
% 65.35/65.62  (step @p16407 :rule symm :premises (@p229))
% 65.35/65.62  (step @p16408 :rule bool-double-not-elim :args (@t1905))
% 65.35/65.62  (step @p16409 :rule nary_cong :premises (@p16408 @p2091 @p1935) :args ((or (not @t1906) @t284 @t254)))
% 65.35/65.62  (assume-push @p41923 @t283)
% 65.35/65.62  (assume-push @p41924 @t253)
% 65.35/65.62  (assume-push @p41925 @t1906)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p16413 :rule symm :premises (@p41924))
% 65.35/65.62  (step @p16414 :rule trans :premises (@p41923 @p16413))
% 65.35/65.62  (step @p16415 :rule true_intro :premises (@p16414))
% 65.35/65.62  (step @p16416 :rule false_intro :premises (@p16407))
% 65.35/65.62  (step @p16417 :rule symm :premises (@p16416))
% 65.35/65.62  (step @p16418 :rule trans :premises (@p16417 @p16415))
% 65.35/65.62  (step @p16419 false :rule eq_resolve :premises (@p16418 @p2958))
% 65.35/65.62  (step-pop @p41926 :rule scope :premises (@p16419))
% 65.35/65.62  (step-pop @p41927 :rule scope :premises (@p41926))
% 65.35/65.62  (step-pop @p41928 :rule scope :premises (@p41927))
% 65.35/65.62  (step @p16420 :rule process_scope :premises (@p41928) :args (false))
% 65.35/65.62  (assume-push @p41929 @t1906)
% 65.35/65.62  (assume-push @p41930 @t283)
% 65.35/65.62  (assume-push @p41931 @t253)
% 65.35/65.62  (step @p16427 :rule and_intro :premises (@p41930 @p41931 @p16407))
% 65.35/65.62  (step-pop @p41932 :rule scope :premises (@p16427))
% 65.35/65.62  (step-pop @p41933 :rule scope :premises (@p41932))
% 65.35/65.62  (step-pop @p41934 :rule scope :premises (@p41933))
% 65.35/65.62  (step @p16428 :rule process_scope :premises (@p41934) :args (@t1907))
% 65.35/65.62  (step @p16432 :rule implies_elim :premises (@p16428))
% 65.35/65.62  (step @p16433 :rule resolution :premises (@p16432 @p16420) :args (true @t1907))
% 65.35/65.62  (step @p16434 :rule not_and :premises (@p16433))
% 65.35/65.62  (step @p16435 :rule eq_resolve :premises (@p16434 @p16409))
% 65.35/65.62  (step @p16436 :rule symm :premises (@p344))
% 65.35/65.62  (step @p16437 :rule bool-double-not-elim :args (@t1908))
% 65.35/65.62  (step @p16438 :rule nary_cong :premises (@p16437 @p2091 @p1805) :args ((or (not @t1909) @t284 @t229)))
% 65.35/65.62  (assume-push @p41935 @t283)
% 65.35/65.62  (assume-push @p41936 @t228)
% 65.35/65.62  (assume-push @p41937 @t1909)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p16442 :rule symm :premises (@p41936))
% 65.35/65.62  (step @p16443 :rule trans :premises (@p41935 @p16442))
% 65.35/65.62  (step @p16444 :rule true_intro :premises (@p16443))
% 65.35/65.62  (step @p16445 :rule false_intro :premises (@p16436))
% 65.35/65.62  (step @p16446 :rule symm :premises (@p16445))
% 65.35/65.62  (step @p16447 :rule trans :premises (@p16446 @p16444))
% 65.35/65.62  (step @p16448 false :rule eq_resolve :premises (@p16447 @p2958))
% 65.35/65.62  (step-pop @p41938 :rule scope :premises (@p16448))
% 65.35/65.62  (step-pop @p41939 :rule scope :premises (@p41938))
% 65.35/65.62  (step-pop @p41940 :rule scope :premises (@p41939))
% 65.35/65.62  (step @p16449 :rule process_scope :premises (@p41940) :args (false))
% 65.35/65.62  (assume-push @p41941 @t1909)
% 65.35/65.62  (assume-push @p41942 @t283)
% 65.35/65.62  (assume-push @p41943 @t228)
% 65.35/65.62  (step @p16456 :rule and_intro :premises (@p41942 @p41943 @p16436))
% 65.35/65.62  (step-pop @p41944 :rule scope :premises (@p16456))
% 65.35/65.62  (step-pop @p41945 :rule scope :premises (@p41944))
% 65.35/65.62  (step-pop @p41946 :rule scope :premises (@p41945))
% 65.35/65.62  (step @p16457 :rule process_scope :premises (@p41946) :args (@t1910))
% 65.35/65.62  (step @p16461 :rule implies_elim :premises (@p16457))
% 65.35/65.62  (step @p16462 :rule resolution :premises (@p16461 @p16449) :args (true @t1910))
% 65.35/65.62  (step @p16463 :rule not_and :premises (@p16462))
% 65.35/65.62  (step @p16464 :rule eq_resolve :premises (@p16463 @p16438))
% 65.35/65.62  (step @p16465 :rule symm :premises (@p425))
% 65.35/65.62  (step @p16466 :rule bool-double-not-elim :args (@t1911))
% 65.35/65.62  (step @p16467 :rule nary_cong :premises (@p16466 @p2091 @p1727) :args ((or (not @t1912) @t284 @t214)))
% 65.35/65.62  (assume-push @p41947 @t283)
% 65.35/65.62  (assume-push @p41948 @t213)
% 65.35/65.62  (assume-push @p41949 @t1912)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p16471 :rule symm :premises (@p41948))
% 65.35/65.62  (step @p16472 :rule trans :premises (@p41947 @p16471))
% 65.35/65.62  (step @p16473 :rule true_intro :premises (@p16472))
% 65.35/65.62  (step @p16474 :rule false_intro :premises (@p16465))
% 65.35/65.62  (step @p16475 :rule symm :premises (@p16474))
% 65.35/65.62  (step @p16476 :rule trans :premises (@p16475 @p16473))
% 65.35/65.62  (step @p16477 false :rule eq_resolve :premises (@p16476 @p2958))
% 65.35/65.62  (step-pop @p41950 :rule scope :premises (@p16477))
% 65.35/65.62  (step-pop @p41951 :rule scope :premises (@p41950))
% 65.35/65.62  (step-pop @p41952 :rule scope :premises (@p41951))
% 65.35/65.62  (step @p16478 :rule process_scope :premises (@p41952) :args (false))
% 65.35/65.62  (assume-push @p41953 @t1912)
% 65.35/65.62  (assume-push @p41954 @t283)
% 65.35/65.62  (assume-push @p41955 @t213)
% 65.35/65.62  (step @p16485 :rule and_intro :premises (@p41954 @p41955 @p16465))
% 65.35/65.62  (step-pop @p41956 :rule scope :premises (@p16485))
% 65.35/65.62  (step-pop @p41957 :rule scope :premises (@p41956))
% 65.35/65.62  (step-pop @p41958 :rule scope :premises (@p41957))
% 65.35/65.62  (step @p16486 :rule process_scope :premises (@p41958) :args (@t1913))
% 65.35/65.62  (step @p16490 :rule implies_elim :premises (@p16486))
% 65.35/65.62  (step @p16491 :rule resolution :premises (@p16490 @p16478) :args (true @t1913))
% 65.35/65.62  (step @p16492 :rule not_and :premises (@p16491))
% 65.35/65.62  (step @p16493 :rule eq_resolve :premises (@p16492 @p16467))
% 65.35/65.62  (step @p16494 :rule symm :premises (@p722))
% 65.35/65.62  (step @p16495 :rule bool-double-not-elim :args (@t1914))
% 65.35/65.62  (step @p16496 :rule nary_cong :premises (@p16495 @p2091 @p1493) :args ((or (not @t1915) @t284 @t169)))
% 65.35/65.62  (assume-push @p41959 @t283)
% 65.35/65.62  (assume-push @p41960 @t168)
% 65.35/65.62  (assume-push @p41961 @t1915)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p16500 :rule symm :premises (@p41960))
% 65.35/65.62  (step @p16501 :rule trans :premises (@p41959 @p16500))
% 65.35/65.62  (step @p16502 :rule true_intro :premises (@p16501))
% 65.35/65.62  (step @p16503 :rule false_intro :premises (@p16494))
% 65.35/65.62  (step @p16504 :rule symm :premises (@p16503))
% 65.35/65.62  (step @p16505 :rule trans :premises (@p16504 @p16502))
% 65.35/65.62  (step @p16506 false :rule eq_resolve :premises (@p16505 @p2958))
% 65.35/65.62  (step-pop @p41962 :rule scope :premises (@p16506))
% 65.35/65.62  (step-pop @p41963 :rule scope :premises (@p41962))
% 65.35/65.62  (step-pop @p41964 :rule scope :premises (@p41963))
% 65.35/65.62  (step @p16507 :rule process_scope :premises (@p41964) :args (false))
% 65.35/65.62  (assume-push @p41965 @t1915)
% 65.35/65.62  (assume-push @p41966 @t283)
% 65.35/65.62  (assume-push @p41967 @t168)
% 65.35/65.62  (step @p16514 :rule and_intro :premises (@p41966 @p41967 @p16494))
% 65.35/65.62  (step-pop @p41968 :rule scope :premises (@p16514))
% 65.35/65.62  (step-pop @p41969 :rule scope :premises (@p41968))
% 65.35/65.62  (step-pop @p41970 :rule scope :premises (@p41969))
% 65.35/65.62  (step @p16515 :rule process_scope :premises (@p41970) :args (@t1916))
% 65.35/65.62  (step @p16519 :rule implies_elim :premises (@p16515))
% 65.35/65.62  (step @p16520 :rule resolution :premises (@p16519 @p16507) :args (true @t1916))
% 65.35/65.62  (step @p16521 :rule not_and :premises (@p16520))
% 65.35/65.62  (step @p16522 :rule eq_resolve :premises (@p16521 @p16496))
% 65.35/65.62  (step @p16523 :rule symm :premises (@p799))
% 65.35/65.62  (step @p16524 :rule bool-double-not-elim :args (@t1917))
% 65.35/65.62  (step @p16525 :rule nary_cong :premises (@p16524 @p2091 @p1441) :args ((or (not @t1918) @t284 @t159)))
% 65.35/65.62  (assume-push @p41971 @t283)
% 65.35/65.62  (assume-push @p41972 @t158)
% 65.35/65.62  (assume-push @p41973 @t1918)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p16529 :rule symm :premises (@p41972))
% 65.35/65.62  (step @p16530 :rule trans :premises (@p41971 @p16529))
% 65.35/65.62  (step @p16531 :rule true_intro :premises (@p16530))
% 65.35/65.62  (step @p16532 :rule false_intro :premises (@p16523))
% 65.35/65.62  (step @p16533 :rule symm :premises (@p16532))
% 65.35/65.62  (step @p16534 :rule trans :premises (@p16533 @p16531))
% 65.35/65.62  (step @p16535 false :rule eq_resolve :premises (@p16534 @p2958))
% 65.35/65.62  (step-pop @p41974 :rule scope :premises (@p16535))
% 65.35/65.62  (step-pop @p41975 :rule scope :premises (@p41974))
% 65.35/65.62  (step-pop @p41976 :rule scope :premises (@p41975))
% 65.35/65.62  (step @p16536 :rule process_scope :premises (@p41976) :args (false))
% 65.35/65.62  (assume-push @p41977 @t1918)
% 65.35/65.62  (assume-push @p41978 @t283)
% 65.35/65.62  (assume-push @p41979 @t158)
% 65.35/65.62  (step @p16543 :rule and_intro :premises (@p41978 @p41979 @p16523))
% 65.35/65.62  (step-pop @p41980 :rule scope :premises (@p16543))
% 65.35/65.62  (step-pop @p41981 :rule scope :premises (@p41980))
% 65.35/65.62  (step-pop @p41982 :rule scope :premises (@p41981))
% 65.35/65.62  (step @p16544 :rule process_scope :premises (@p41982) :args (@t1919))
% 65.35/65.62  (step @p16548 :rule implies_elim :premises (@p16544))
% 65.35/65.62  (step @p16549 :rule resolution :premises (@p16548 @p16536) :args (true @t1919))
% 65.35/65.62  (step @p16550 :rule not_and :premises (@p16549))
% 65.35/65.62  (step @p16551 :rule eq_resolve :premises (@p16550 @p16525))
% 65.35/65.62  (step @p16552 :rule symm :premises (@p1009))
% 65.35/65.62  (step @p16553 :rule bool-double-not-elim :args (@t1920))
% 65.35/65.62  (step @p16554 :rule nary_cong :premises (@p16553 @p2091 @p1311) :args ((or (not @t1921) @t284 @t134)))
% 65.35/65.62  (assume-push @p41983 @t283)
% 65.35/65.62  (assume-push @p41984 @t133)
% 65.35/65.62  (assume-push @p41985 @t1921)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p16558 :rule symm :premises (@p41984))
% 65.35/65.62  (step @p16559 :rule trans :premises (@p41983 @p16558))
% 65.35/65.62  (step @p16560 :rule true_intro :premises (@p16559))
% 65.35/65.62  (step @p16561 :rule false_intro :premises (@p16552))
% 65.35/65.62  (step @p16562 :rule symm :premises (@p16561))
% 65.35/65.62  (step @p16563 :rule trans :premises (@p16562 @p16560))
% 65.35/65.62  (step @p16564 false :rule eq_resolve :premises (@p16563 @p2958))
% 65.35/65.62  (step-pop @p41986 :rule scope :premises (@p16564))
% 65.35/65.62  (step-pop @p41987 :rule scope :premises (@p41986))
% 65.35/65.62  (step-pop @p41988 :rule scope :premises (@p41987))
% 65.35/65.62  (step @p16565 :rule process_scope :premises (@p41988) :args (false))
% 65.35/65.62  (assume-push @p41989 @t1921)
% 65.35/65.62  (assume-push @p41990 @t283)
% 65.35/65.62  (assume-push @p41991 @t133)
% 65.35/65.62  (step @p16572 :rule and_intro :premises (@p41990 @p41991 @p16552))
% 65.35/65.62  (step-pop @p41992 :rule scope :premises (@p16572))
% 65.35/65.62  (step-pop @p41993 :rule scope :premises (@p41992))
% 65.35/65.62  (step-pop @p41994 :rule scope :premises (@p41993))
% 65.35/65.62  (step @p16573 :rule process_scope :premises (@p41994) :args (@t1922))
% 65.35/65.62  (step @p16577 :rule implies_elim :premises (@p16573))
% 65.35/65.62  (step @p16578 :rule resolution :premises (@p16577 @p16565) :args (true @t1922))
% 65.35/65.62  (step @p16579 :rule not_and :premises (@p16578))
% 65.35/65.62  (step @p16580 :rule eq_resolve :premises (@p16579 @p16554))
% 65.35/65.62  (step @p16581 :rule symm :premises (@p1054))
% 65.35/65.62  (step @p16582 :rule bool-double-not-elim :args (@t1923))
% 65.35/65.62  (step @p16583 :rule nary_cong :premises (@p16582 @p2091 @p1285) :args ((or (not @t1924) @t284 @t129)))
% 65.35/65.62  (assume-push @p41995 @t283)
% 65.35/65.62  (assume-push @p41996 @t128)
% 65.35/65.62  (assume-push @p41997 @t1924)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p16587 :rule symm :premises (@p41996))
% 65.35/65.62  (step @p16588 :rule trans :premises (@p41995 @p16587))
% 65.35/65.62  (step @p16589 :rule true_intro :premises (@p16588))
% 65.35/65.62  (step @p16590 :rule false_intro :premises (@p16581))
% 65.35/65.62  (step @p16591 :rule symm :premises (@p16590))
% 65.35/65.62  (step @p16592 :rule trans :premises (@p16591 @p16589))
% 65.35/65.62  (step @p16593 false :rule eq_resolve :premises (@p16592 @p2958))
% 65.35/65.62  (step-pop @p41998 :rule scope :premises (@p16593))
% 65.35/65.62  (step-pop @p41999 :rule scope :premises (@p41998))
% 65.35/65.62  (step-pop @p42000 :rule scope :premises (@p41999))
% 65.35/65.62  (step @p16594 :rule process_scope :premises (@p42000) :args (false))
% 65.35/65.62  (assume-push @p42001 @t1924)
% 65.35/65.62  (assume-push @p42002 @t283)
% 65.35/65.62  (assume-push @p42003 @t128)
% 65.35/65.62  (step @p16601 :rule and_intro :premises (@p42002 @p42003 @p16581))
% 65.35/65.62  (step-pop @p42004 :rule scope :premises (@p16601))
% 65.35/65.62  (step-pop @p42005 :rule scope :premises (@p42004))
% 65.35/65.62  (step-pop @p42006 :rule scope :premises (@p42005))
% 65.35/65.62  (step @p16602 :rule process_scope :premises (@p42006) :args (@t1925))
% 65.35/65.62  (step @p16606 :rule implies_elim :premises (@p16602))
% 65.35/65.62  (step @p16607 :rule resolution :premises (@p16606 @p16594) :args (true @t1925))
% 65.35/65.62  (step @p16608 :rule not_and :premises (@p16607))
% 65.35/65.62  (step @p16609 :rule eq_resolve :premises (@p16608 @p16583))
% 65.35/65.62  (step @p16610 :rule symm :premises (@p1100))
% 65.35/65.62  (step @p16611 :rule bool-double-not-elim :args (@t1926))
% 65.35/65.62  (step @p16612 :rule nary_cong :premises (@p16611 @p2091 @p1259) :args ((or (not @t1927) @t284 @t124)))
% 65.35/65.62  (assume-push @p42007 @t283)
% 65.35/65.62  (assume-push @p42008 @t123)
% 65.35/65.62  (assume-push @p42009 @t1927)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p16616 :rule symm :premises (@p42008))
% 65.35/65.62  (step @p16617 :rule trans :premises (@p42007 @p16616))
% 65.35/65.62  (step @p16618 :rule true_intro :premises (@p16617))
% 65.35/65.62  (step @p16619 :rule false_intro :premises (@p16610))
% 65.35/65.62  (step @p16620 :rule symm :premises (@p16619))
% 65.35/65.62  (step @p16621 :rule trans :premises (@p16620 @p16618))
% 65.35/65.62  (step @p16622 false :rule eq_resolve :premises (@p16621 @p2958))
% 65.35/65.62  (step-pop @p42010 :rule scope :premises (@p16622))
% 65.35/65.62  (step-pop @p42011 :rule scope :premises (@p42010))
% 65.35/65.62  (step-pop @p42012 :rule scope :premises (@p42011))
% 65.35/65.62  (step @p16623 :rule process_scope :premises (@p42012) :args (false))
% 65.35/65.62  (assume-push @p42013 @t1927)
% 65.35/65.62  (assume-push @p42014 @t283)
% 65.35/65.62  (assume-push @p42015 @t123)
% 65.35/65.62  (step @p16630 :rule and_intro :premises (@p42014 @p42015 @p16610))
% 65.35/65.62  (step-pop @p42016 :rule scope :premises (@p16630))
% 65.35/65.62  (step-pop @p42017 :rule scope :premises (@p42016))
% 65.35/65.62  (step-pop @p42018 :rule scope :premises (@p42017))
% 65.35/65.62  (step @p16631 :rule process_scope :premises (@p42018) :args (@t1928))
% 65.35/65.62  (step @p16635 :rule implies_elim :premises (@p16631))
% 65.35/65.62  (step @p16636 :rule resolution :premises (@p16635 @p16623) :args (true @t1928))
% 65.35/65.62  (step @p16637 :rule not_and :premises (@p16636))
% 65.35/65.62  (step @p16638 :rule eq_resolve :premises (@p16637 @p16612))
% 65.35/65.62  (step @p16639 :rule symm :premises (@p1147))
% 65.35/65.62  (step @p16640 :rule bool-double-not-elim :args (@t1929))
% 65.35/65.62  (step @p16641 :rule nary_cong :premises (@p16640 @p2091 @p1232) :args ((or (not @t1930) @t284 @t117)))
% 65.35/65.62  (assume-push @p42019 @t283)
% 65.35/65.62  (assume-push @p42020 @t116)
% 65.35/65.62  (assume-push @p42021 @t1930)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p16645 :rule symm :premises (@p42020))
% 65.35/65.62  (step @p16646 :rule trans :premises (@p42019 @p16645))
% 65.35/65.62  (step @p16647 :rule true_intro :premises (@p16646))
% 65.35/65.62  (step @p16648 :rule false_intro :premises (@p16639))
% 65.35/65.62  (step @p16649 :rule symm :premises (@p16648))
% 65.35/65.62  (step @p16650 :rule trans :premises (@p16649 @p16647))
% 65.35/65.62  (step @p16651 false :rule eq_resolve :premises (@p16650 @p2958))
% 65.35/65.62  (step-pop @p42022 :rule scope :premises (@p16651))
% 65.35/65.62  (step-pop @p42023 :rule scope :premises (@p42022))
% 65.35/65.62  (step-pop @p42024 :rule scope :premises (@p42023))
% 65.35/65.62  (step @p16652 :rule process_scope :premises (@p42024) :args (false))
% 65.35/65.62  (assume-push @p42025 @t1930)
% 65.35/65.62  (assume-push @p42026 @t283)
% 65.35/65.62  (assume-push @p42027 @t116)
% 65.35/65.62  (step @p16659 :rule and_intro :premises (@p42026 @p42027 @p16639))
% 65.35/65.62  (step-pop @p42028 :rule scope :premises (@p16659))
% 65.35/65.62  (step-pop @p42029 :rule scope :premises (@p42028))
% 65.35/65.62  (step-pop @p42030 :rule scope :premises (@p42029))
% 65.35/65.62  (step @p16660 :rule process_scope :premises (@p42030) :args (@t1931))
% 65.35/65.62  (step @p16664 :rule implies_elim :premises (@p16660))
% 65.35/65.62  (step @p16665 :rule resolution :premises (@p16664 @p16652) :args (true @t1931))
% 65.35/65.62  (step @p16666 :rule not_and :premises (@p16665))
% 65.35/65.62  (step @p16667 :rule eq_resolve :premises (@p16666 @p16641))
% 65.35/65.62  (step @p16668 :rule instantiate :premises (@p2655) :args ((@list @t94 @t111 tptp.e35)))
% 65.35/65.62  (step @p16669 :rule instantiate :premises (@p2655) :args ((@list @t44 @t111 tptp.e35)))
% 65.35/65.62  (assume-push @p42031 @t568)
% 65.35/65.62  (assume-push @p42032 @t508)
% 65.35/65.62  (assume-push @p42033 @t506)
% 65.35/65.62  (assume-push @p42034 @t503)
% 65.35/65.62  (assume-push @p42035 @t500)
% 65.35/65.62  (assume-push @p42036 @t497)
% 65.35/65.62  (assume-push @p42037 @t494)
% 65.35/65.62  (assume-push @p42038 @t491)
% 65.35/65.62  (assume-push @p42039 @t488)
% 65.35/65.62  (assume-push @p42040 @t485)
% 65.35/65.62  (assume-push @p42041 @t482)
% 65.35/65.62  (assume-push @p42042 @t479)
% 65.35/65.62  (assume-push @p42043 @t476)
% 65.35/65.62  (assume-push @p42044 @t473)
% 65.35/65.62  (assume-push @p42045 @t470)
% 65.35/65.62  (assume-push @p42046 @t467)
% 65.35/65.62  (assume-push @p42047 @t283)
% 65.35/65.62  (assume-push @p42048 @t627)
% 65.35/65.62  (assume-push @p42049 @t636)
% 65.35/65.62  (assume-push @p42050 @t634)
% 65.35/65.62  (assume-push @p42051 @t646)
% 65.35/65.62  (assume-push @p42052 @t624)
% 65.35/65.62  (assume-push @p42053 @t644)
% 65.35/65.62  (assume-push @p42054 @t639)
% 65.35/65.62  (assume-push @p42055 @t620)
% 65.35/65.62  (assume-push @p42056 @t648)
% 65.35/65.62  (assume-push @p42057 @t630)
% 65.35/65.62  (assume-push @p42058 @t616)
% 65.35/65.62  (assume-push @p42059 @t642)
% 65.35/65.62  (assume-push @p42060 @t651)
% 65.35/65.62  (assume-push @p42061 @t673)
% 65.35/65.62  (assume-push @p42062 @t1932)
% 65.35/65.62  (assume-push @p42063 @t1935)
% 65.35/65.62  (assume-push @p42064 @t568)
% 65.35/65.62  (assume-push @p42065 @t627)
% 65.35/65.62  (assume-push @p42066 @t636)
% 65.35/65.62  (assume-push @p42067 @t634)
% 65.35/65.62  (assume-push @p42068 @t646)
% 65.35/65.62  (assume-push @p42069 @t624)
% 65.35/65.62  (assume-push @p42070 @t644)
% 65.35/65.62  (assume-push @p42071 @t639)
% 65.35/65.62  (assume-push @p42072 @t620)
% 65.35/65.62  (assume-push @p42073 @t648)
% 65.35/65.62  (assume-push @p42074 @t630)
% 65.35/65.62  (assume-push @p42075 @t616)
% 65.35/65.62  (assume-push @p42076 @t642)
% 65.35/65.62  (assume-push @p42077 @t651)
% 65.35/65.62  (assume-push @p42078 @t673)
% 65.35/65.62  (assume-push @p42079 @t283)
% 65.35/65.62  (assume-push @p42080 @t1935)
% 65.35/65.62  (assume-push @p42081 @t1932)
% 65.35/65.62  (assume-push @p42082 @t467)
% 65.35/65.62  (assume-push @p42083 @t470)
% 65.35/65.62  (assume-push @p42084 @t473)
% 65.35/65.62  (assume-push @p42085 @t476)
% 65.35/65.62  (assume-push @p42086 @t479)
% 65.35/65.62  (assume-push @p42087 @t482)
% 65.35/65.62  (assume-push @p42088 @t485)
% 65.35/65.62  (assume-push @p42089 @t488)
% 65.35/65.62  (assume-push @p42090 @t491)
% 65.35/65.62  (assume-push @p42091 @t494)
% 65.35/65.62  (assume-push @p42092 @t497)
% 65.35/65.62  (assume-push @p42093 @t500)
% 65.35/65.62  (assume-push @p42094 @t503)
% 65.35/65.62  (assume-push @p42095 @t506)
% 65.35/65.62  (assume-push @p42096 @t508)
% 65.35/65.62  (step @p16736 :rule symm :premises (@p42031))
% 65.35/65.62  (step @p16737 :rule symm :premises (@p42048))
% 65.35/65.62  (step @p16738 :rule symm :premises (@p42049))
% 65.35/65.62  (step @p16739 :rule symm :premises (@p42050))
% 65.35/65.62  (step @p16740 :rule symm :premises (@p42051))
% 65.35/65.62  (step @p16741 :rule symm :premises (@p42052))
% 65.35/65.62  (step @p16742 :rule symm :premises (@p42053))
% 65.35/65.62  (step @p16743 :rule symm :premises (@p42054))
% 65.35/65.62  (step @p16744 :rule symm :premises (@p42055))
% 65.35/65.62  (step @p16745 :rule symm :premises (@p42056))
% 65.35/65.62  (step @p16746 :rule symm :premises (@p42057))
% 65.35/65.62  (step @p16747 :rule symm :premises (@p42058))
% 65.35/65.62  (step @p16748 :rule symm :premises (@p42059))
% 65.35/65.62  (step @p16749 :rule symm :premises (@p42060))
% 65.35/65.62  (step @p16750 :rule symm :premises (@p42061))
% 65.35/65.62  (step @p2816 :rule refl :args (@t111))
% 65.35/65.62  (step @p16751 :rule refl :args (tptp.e35))
% 65.35/65.62  (step @p16752 :rule symm :premises (@p42047))
% 65.35/65.62  (step @p16753 :rule refl :args (@t44))
% 65.35/65.62  (step @p16754 :rule cong :premises (@p16753 @p16752 @p16751) :args (@t1933))
% 65.35/65.62  (step @p16755 :rule cong :premises (@p16754 @p2816) :args (@t1934))
% 65.35/65.62  (step @p16756 :rule symm :premises (@p16668))
% 65.35/65.62  (step @p16757 :rule refl :args (@t94))
% 65.35/65.62  (step @p16758 :rule cong :premises (@p16757 @p42047 @p16751) :args (@t95))
% 65.35/65.62  (step @p16759 :rule cong :premises (@p16758 @p2816) :args (@t463))
% 65.35/65.62  (step @p16760 :rule trans :premises (@p42032 @p42033 @p42034 @p42035 @p42036 @p42037 @p42038 @p42039 @p42040 @p42041 @p42042 @p42043 @p42044 @p42045 @p42046 @p16759 @p16756 @p16669 @p16755 @p16750 @p16749 @p16748 @p16747 @p16746 @p16745 @p16744 @p16743 @p16742 @p16741 @p16740 @p16739 @p16738 @p16737 @p16736))
% 65.35/65.62  (step-pop @p42097 :rule scope :premises (@p16760))
% 65.35/65.62  (step-pop @p42098 :rule scope :premises (@p42097))
% 65.35/65.62  (step-pop @p42099 :rule scope :premises (@p42098))
% 65.35/65.62  (step-pop @p42100 :rule scope :premises (@p42099))
% 65.35/65.62  (step-pop @p42101 :rule scope :premises (@p42100))
% 65.35/65.62  (step-pop @p42102 :rule scope :premises (@p42101))
% 65.35/65.62  (step-pop @p42103 :rule scope :premises (@p42102))
% 65.35/65.62  (step-pop @p42104 :rule scope :premises (@p42103))
% 65.35/65.62  (step-pop @p42105 :rule scope :premises (@p42104))
% 65.35/65.62  (step-pop @p42106 :rule scope :premises (@p42105))
% 65.35/65.62  (step-pop @p42107 :rule scope :premises (@p42106))
% 65.35/65.62  (step-pop @p42108 :rule scope :premises (@p42107))
% 65.35/65.62  (step-pop @p42109 :rule scope :premises (@p42108))
% 65.35/65.62  (step-pop @p42110 :rule scope :premises (@p42109))
% 65.35/65.62  (step-pop @p42111 :rule scope :premises (@p42110))
% 65.35/65.62  (step-pop @p42112 :rule scope :premises (@p42111))
% 65.35/65.62  (step-pop @p42113 :rule scope :premises (@p42112))
% 65.35/65.62  (step-pop @p42114 :rule scope :premises (@p42113))
% 65.35/65.62  (step-pop @p42115 :rule scope :premises (@p42114))
% 65.35/65.62  (step-pop @p42116 :rule scope :premises (@p42115))
% 65.35/65.62  (step-pop @p42117 :rule scope :premises (@p42116))
% 65.35/65.62  (step-pop @p42118 :rule scope :premises (@p42117))
% 65.35/65.62  (step-pop @p42119 :rule scope :premises (@p42118))
% 65.35/65.62  (step-pop @p42120 :rule scope :premises (@p42119))
% 65.35/65.62  (step-pop @p42121 :rule scope :premises (@p42120))
% 65.35/65.62  (step-pop @p42122 :rule scope :premises (@p42121))
% 65.35/65.62  (step-pop @p42123 :rule scope :premises (@p42122))
% 65.35/65.62  (step-pop @p42124 :rule scope :premises (@p42123))
% 65.35/65.62  (step-pop @p42125 :rule scope :premises (@p42124))
% 65.35/65.62  (step-pop @p42126 :rule scope :premises (@p42125))
% 65.35/65.62  (step-pop @p42127 :rule scope :premises (@p42126))
% 65.35/65.62  (step-pop @p42128 :rule scope :premises (@p42127))
% 65.35/65.62  (step-pop @p42129 :rule scope :premises (@p42128))
% 65.35/65.62  (step @p16761 :rule process_scope :premises (@p42129) :args (@t114))
% 65.35/65.62  (step @p16795 :rule and_intro :premises (@p42031 @p42048 @p42049 @p42050 @p42051 @p42052 @p42053 @p42054 @p42055 @p42056 @p42057 @p42058 @p42059 @p42060 @p42061 @p42047 @p16669 @p16668 @p42046 @p42045 @p42044 @p42043 @p42042 @p42041 @p42040 @p42039 @p42038 @p42037 @p42036 @p42035 @p42034 @p42033 @p42032))
% 65.35/65.62  (step @p16796 :rule modus_ponens :premises (@p16795 @p16761))
% 65.35/65.62  (step-pop @p42130 :rule scope :premises (@p16796))
% 65.35/65.62  (step-pop @p42131 :rule scope :premises (@p42130))
% 65.35/65.62  (step-pop @p42132 :rule scope :premises (@p42131))
% 65.35/65.62  (step-pop @p42133 :rule scope :premises (@p42132))
% 65.35/65.62  (step-pop @p42134 :rule scope :premises (@p42133))
% 65.35/65.62  (step-pop @p42135 :rule scope :premises (@p42134))
% 65.35/65.62  (step-pop @p42136 :rule scope :premises (@p42135))
% 65.35/65.62  (step-pop @p42137 :rule scope :premises (@p42136))
% 65.35/65.62  (step-pop @p42138 :rule scope :premises (@p42137))
% 65.35/65.62  (step-pop @p42139 :rule scope :premises (@p42138))
% 65.35/65.62  (step-pop @p42140 :rule scope :premises (@p42139))
% 65.35/65.62  (step-pop @p42141 :rule scope :premises (@p42140))
% 65.35/65.62  (step-pop @p42142 :rule scope :premises (@p42141))
% 65.35/65.62  (step-pop @p42143 :rule scope :premises (@p42142))
% 65.35/65.62  (step-pop @p42144 :rule scope :premises (@p42143))
% 65.35/65.62  (step-pop @p42145 :rule scope :premises (@p42144))
% 65.35/65.62  (step-pop @p42146 :rule scope :premises (@p42145))
% 65.35/65.62  (step-pop @p42147 :rule scope :premises (@p42146))
% 65.35/65.62  (step-pop @p42148 :rule scope :premises (@p42147))
% 65.35/65.62  (step-pop @p42149 :rule scope :premises (@p42148))
% 65.35/65.62  (step-pop @p42150 :rule scope :premises (@p42149))
% 65.35/65.62  (step-pop @p42151 :rule scope :premises (@p42150))
% 65.35/65.62  (step-pop @p42152 :rule scope :premises (@p42151))
% 65.35/65.62  (step-pop @p42153 :rule scope :premises (@p42152))
% 65.35/65.62  (step-pop @p42154 :rule scope :premises (@p42153))
% 65.35/65.62  (step-pop @p42155 :rule scope :premises (@p42154))
% 65.35/65.62  (step-pop @p42156 :rule scope :premises (@p42155))
% 65.35/65.62  (step-pop @p42157 :rule scope :premises (@p42156))
% 65.35/65.62  (step-pop @p42158 :rule scope :premises (@p42157))
% 65.35/65.62  (step-pop @p42159 :rule scope :premises (@p42158))
% 65.35/65.62  (step-pop @p42160 :rule scope :premises (@p42159))
% 65.35/65.62  (step-pop @p42161 :rule scope :premises (@p42160))
% 65.35/65.62  (step-pop @p42162 :rule scope :premises (@p42161))
% 65.35/65.62  (step @p16797 :rule process_scope :premises (@p42162) :args (@t114))
% 65.35/65.62  (step @p16831 :rule implies_elim :premises (@p16797))
% 65.35/65.62  (step @p16832 :rule cnf_and_neg :args (@t1936))
% 65.35/65.62  (step @p16833 :rule resolution :premises (@p16832 @p16831) :args (true @t1936))
% 65.35/65.62  (step @p16834 :rule reordering :premises (@p16833) :args ((or @t114 @t671 @t510 @t560 @t559 @t558 @t557 @t556 @t555 @t554 @t553 @t552 @t551 @t550 @t549 @t548 @t547 @t284 @t670 @t669 @t668 @t667 @t666 @t665 @t664 @t663 @t662 @t661 @t660 @t659 @t658 @t873 (not @t1932) (not @t1935))))
% 65.35/65.62  (step @p16835 :rule chain_m_resolution :premises (@p16834 @p16669 @p16668 @p16347 @p15746 @p15745 @p15415 @p14802 @p13556 @p12339 @p10886 @p10075 @p8651 @p8029 @p6519 @p6011 @p5168 @p5167 @p4780 @p3476 @p3472 @p2947 @p1229 @p3368 @p3366 @p3365 @p3363 @p3362 @p3360 @p3359 @p3357 @p3356 @p3354 @p3353 @p3351 @p3350 @p3348 @p3347 @p3345 @p3344 @p3342 @p3341 @p3339 @p3338 @p3336 @p16667 @p16639 @p16638 @p16610 @p16609 @p16581 @p16580 @p16552 @p16551 @p16523 @p16522 @p16494 @p16493 @p16465 @p16464 @p16436 @p16435 @p16407 @p16406 @p16378 @p16377 @p16349) :args (@t284 (@list 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 true true true true true true true true true true true true true true true true true true true true true true) (@list @t1935 @t1932 @t467 @t620 @t470 @t473 @t476 @t479 @t482 @t485 @t488 @t491 @t494 @t497 @t500 @t616 @t503 @t506 @t673 @t508 @t568 @t114 @t651 @t652 @t648 @t649 @t646 @t647 @t644 @t645 @t642 @t643 @t639 @t640 @t636 @t637 @t634 @t635 @t630 @t631 @t627 @t628 @t624 @t625 @t116 @t1929 @t123 @t1926 @t128 @t1923 @t133 @t1920 @t158 @t1917 @t168 @t1914 @t213 @t1911 @t228 @t1908 @t253 @t1905 @t263 @t1902 @t268 @t1899)))
% 65.35/65.62  (step @p16836 :rule chain_m_resolution :premises (@p2607 @p16835 @p2605) :args (@t464 @t570 (@list @t283 @t465)))
% 65.35/65.62  (step @p16837 :rule chain_m_resolution :premises (@p4512 @p16835 @p4510) :args (@t801 @t570 (@list @t283 @t802)))
% 65.35/65.62  (step @p16838 :rule symm :premises (@p173))
% 65.35/65.62  (step @p16839 :rule bool-double-not-elim :args (@t1937))
% 65.35/65.62  (step @p16840 :rule nary_cong :premises (@p16839 @p2065 @p2013) :args ((or (not @t1938) @t279 @t269)))
% 65.35/65.62  (assume-push @p42163 @t278)
% 65.35/65.62  (assume-push @p42164 @t268)
% 65.35/65.62  (assume-push @p42165 @t1938)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p16844 :rule symm :premises (@p42164))
% 65.35/65.62  (step @p16845 :rule trans :premises (@p42163 @p16844))
% 65.35/65.62  (step @p16846 :rule true_intro :premises (@p16845))
% 65.35/65.62  (step @p16847 :rule false_intro :premises (@p16838))
% 65.35/65.62  (step @p16848 :rule symm :premises (@p16847))
% 65.35/65.62  (step @p16849 :rule trans :premises (@p16848 @p16846))
% 65.35/65.62  (step @p16850 false :rule eq_resolve :premises (@p16849 @p2958))
% 65.35/65.62  (step-pop @p42166 :rule scope :premises (@p16850))
% 65.35/65.62  (step-pop @p42167 :rule scope :premises (@p42166))
% 65.35/65.62  (step-pop @p42168 :rule scope :premises (@p42167))
% 65.35/65.62  (step @p16851 :rule process_scope :premises (@p42168) :args (false))
% 65.35/65.62  (assume-push @p42169 @t1938)
% 65.35/65.62  (assume-push @p42170 @t278)
% 65.35/65.62  (assume-push @p42171 @t268)
% 65.35/65.62  (step @p16858 :rule and_intro :premises (@p42170 @p42171 @p16838))
% 65.35/65.62  (step-pop @p42172 :rule scope :premises (@p16858))
% 65.35/65.62  (step-pop @p42173 :rule scope :premises (@p42172))
% 65.35/65.62  (step-pop @p42174 :rule scope :premises (@p42173))
% 65.35/65.62  (step @p16859 :rule process_scope :premises (@p42174) :args (@t1939))
% 65.35/65.62  (step @p16863 :rule implies_elim :premises (@p16859))
% 65.35/65.62  (step @p16864 :rule resolution :premises (@p16863 @p16851) :args (true @t1939))
% 65.35/65.62  (step @p16865 :rule not_and :premises (@p16864))
% 65.35/65.62  (step @p16866 :rule eq_resolve :premises (@p16865 @p16840))
% 65.35/65.62  (step @p16867 :rule symm :premises (@p191))
% 65.35/65.62  (step @p16868 :rule bool-double-not-elim :args (@t1940))
% 65.35/65.62  (step @p16869 :rule nary_cong :premises (@p16868 @p2065 @p1987) :args ((or (not @t1941) @t279 @t264)))
% 65.35/65.62  (assume-push @p42175 @t278)
% 65.35/65.62  (assume-push @p42176 @t263)
% 65.35/65.62  (assume-push @p42177 @t1941)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p16873 :rule symm :premises (@p42176))
% 65.35/65.62  (step @p16874 :rule trans :premises (@p42175 @p16873))
% 65.35/65.62  (step @p16875 :rule true_intro :premises (@p16874))
% 65.35/65.62  (step @p16876 :rule false_intro :premises (@p16867))
% 65.35/65.62  (step @p16877 :rule symm :premises (@p16876))
% 65.35/65.62  (step @p16878 :rule trans :premises (@p16877 @p16875))
% 65.35/65.62  (step @p16879 false :rule eq_resolve :premises (@p16878 @p2958))
% 65.35/65.62  (step-pop @p42178 :rule scope :premises (@p16879))
% 65.35/65.62  (step-pop @p42179 :rule scope :premises (@p42178))
% 65.35/65.62  (step-pop @p42180 :rule scope :premises (@p42179))
% 65.35/65.62  (step @p16880 :rule process_scope :premises (@p42180) :args (false))
% 65.35/65.62  (assume-push @p42181 @t1941)
% 65.35/65.62  (assume-push @p42182 @t278)
% 65.35/65.62  (assume-push @p42183 @t263)
% 65.35/65.62  (step @p16887 :rule and_intro :premises (@p42182 @p42183 @p16867))
% 65.35/65.62  (step-pop @p42184 :rule scope :premises (@p16887))
% 65.35/65.62  (step-pop @p42185 :rule scope :premises (@p42184))
% 65.35/65.62  (step-pop @p42186 :rule scope :premises (@p42185))
% 65.35/65.62  (step @p16888 :rule process_scope :premises (@p42186) :args (@t1942))
% 65.35/65.62  (step @p16892 :rule implies_elim :premises (@p16888))
% 65.35/65.62  (step @p16893 :rule resolution :premises (@p16892 @p16880) :args (true @t1942))
% 65.35/65.62  (step @p16894 :rule not_and :premises (@p16893))
% 65.35/65.62  (step @p16895 :rule eq_resolve :premises (@p16894 @p16869))
% 65.35/65.62  (step @p16896 :rule symm :premises (@p230))
% 65.35/65.62  (step @p16897 :rule bool-double-not-elim :args (@t1943))
% 65.35/65.62  (step @p16898 :rule nary_cong :premises (@p16897 @p2065 @p1935) :args ((or (not @t1944) @t279 @t254)))
% 65.35/65.62  (assume-push @p42187 @t278)
% 65.35/65.62  (assume-push @p42188 @t253)
% 65.35/65.62  (assume-push @p42189 @t1944)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p16902 :rule symm :premises (@p42188))
% 65.35/65.62  (step @p16903 :rule trans :premises (@p42187 @p16902))
% 65.35/65.62  (step @p16904 :rule true_intro :premises (@p16903))
% 65.35/65.62  (step @p16905 :rule false_intro :premises (@p16896))
% 65.35/65.62  (step @p16906 :rule symm :premises (@p16905))
% 65.35/65.62  (step @p16907 :rule trans :premises (@p16906 @p16904))
% 65.35/65.62  (step @p16908 false :rule eq_resolve :premises (@p16907 @p2958))
% 65.35/65.62  (step-pop @p42190 :rule scope :premises (@p16908))
% 65.35/65.62  (step-pop @p42191 :rule scope :premises (@p42190))
% 65.35/65.62  (step-pop @p42192 :rule scope :premises (@p42191))
% 65.35/65.62  (step @p16909 :rule process_scope :premises (@p42192) :args (false))
% 65.35/65.62  (assume-push @p42193 @t1944)
% 65.35/65.62  (assume-push @p42194 @t278)
% 65.35/65.62  (assume-push @p42195 @t253)
% 65.35/65.62  (step @p16916 :rule and_intro :premises (@p42194 @p42195 @p16896))
% 65.35/65.62  (step-pop @p42196 :rule scope :premises (@p16916))
% 65.35/65.62  (step-pop @p42197 :rule scope :premises (@p42196))
% 65.35/65.62  (step-pop @p42198 :rule scope :premises (@p42197))
% 65.35/65.62  (step @p16917 :rule process_scope :premises (@p42198) :args (@t1945))
% 65.35/65.62  (step @p16921 :rule implies_elim :premises (@p16917))
% 65.35/65.62  (step @p16922 :rule resolution :premises (@p16921 @p16909) :args (true @t1945))
% 65.35/65.62  (step @p16923 :rule not_and :premises (@p16922))
% 65.35/65.62  (step @p16924 :rule eq_resolve :premises (@p16923 @p16898))
% 65.35/65.62  (step @p16925 :rule symm :premises (@p320))
% 65.35/65.62  (step @p16926 :rule bool-double-not-elim :args (@t1946))
% 65.35/65.62  (step @p16927 :rule nary_cong :premises (@p16926 @p2065 @p1831) :args ((or (not @t1947) @t279 @t234)))
% 65.35/65.62  (assume-push @p42199 @t278)
% 65.35/65.62  (assume-push @p42200 @t233)
% 65.35/65.62  (assume-push @p42201 @t1947)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p16931 :rule symm :premises (@p42200))
% 65.35/65.62  (step @p16932 :rule trans :premises (@p42199 @p16931))
% 65.35/65.62  (step @p16933 :rule true_intro :premises (@p16932))
% 65.35/65.62  (step @p16934 :rule false_intro :premises (@p16925))
% 65.35/65.62  (step @p16935 :rule symm :premises (@p16934))
% 65.35/65.62  (step @p16936 :rule trans :premises (@p16935 @p16933))
% 65.35/65.62  (step @p16937 false :rule eq_resolve :premises (@p16936 @p2958))
% 65.35/65.62  (step-pop @p42202 :rule scope :premises (@p16937))
% 65.35/65.62  (step-pop @p42203 :rule scope :premises (@p42202))
% 65.35/65.62  (step-pop @p42204 :rule scope :premises (@p42203))
% 65.35/65.62  (step @p16938 :rule process_scope :premises (@p42204) :args (false))
% 65.35/65.62  (assume-push @p42205 @t1947)
% 65.35/65.62  (assume-push @p42206 @t278)
% 65.35/65.62  (assume-push @p42207 @t233)
% 65.35/65.62  (step @p16945 :rule and_intro :premises (@p42206 @p42207 @p16925))
% 65.35/65.62  (step-pop @p42208 :rule scope :premises (@p16945))
% 65.35/65.62  (step-pop @p42209 :rule scope :premises (@p42208))
% 65.35/65.62  (step-pop @p42210 :rule scope :premises (@p42209))
% 65.35/65.62  (step @p16946 :rule process_scope :premises (@p42210) :args (@t1948))
% 65.35/65.62  (step @p16950 :rule implies_elim :premises (@p16946))
% 65.35/65.62  (step @p16951 :rule resolution :premises (@p16950 @p16938) :args (true @t1948))
% 65.35/65.62  (step @p16952 :rule not_and :premises (@p16951))
% 65.35/65.62  (step @p16953 :rule eq_resolve :premises (@p16952 @p16927))
% 65.35/65.62  (step @p16954 :rule symm :premises (@p345))
% 65.35/65.62  (step @p16955 :rule bool-double-not-elim :args (@t1949))
% 65.35/65.62  (step @p16956 :rule nary_cong :premises (@p16955 @p2065 @p1805) :args ((or (not @t1950) @t279 @t229)))
% 65.35/65.62  (assume-push @p42211 @t278)
% 65.35/65.62  (assume-push @p42212 @t228)
% 65.35/65.62  (assume-push @p42213 @t1950)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p16960 :rule symm :premises (@p42212))
% 65.35/65.62  (step @p16961 :rule trans :premises (@p42211 @p16960))
% 65.35/65.62  (step @p16962 :rule true_intro :premises (@p16961))
% 65.35/65.62  (step @p16963 :rule false_intro :premises (@p16954))
% 65.35/65.62  (step @p16964 :rule symm :premises (@p16963))
% 65.35/65.62  (step @p16965 :rule trans :premises (@p16964 @p16962))
% 65.35/65.62  (step @p16966 false :rule eq_resolve :premises (@p16965 @p2958))
% 65.35/65.62  (step-pop @p42214 :rule scope :premises (@p16966))
% 65.35/65.62  (step-pop @p42215 :rule scope :premises (@p42214))
% 65.35/65.62  (step-pop @p42216 :rule scope :premises (@p42215))
% 65.35/65.62  (step @p16967 :rule process_scope :premises (@p42216) :args (false))
% 65.35/65.62  (assume-push @p42217 @t1950)
% 65.35/65.62  (assume-push @p42218 @t278)
% 65.35/65.62  (assume-push @p42219 @t228)
% 65.35/65.62  (step @p16974 :rule and_intro :premises (@p42218 @p42219 @p16954))
% 65.35/65.62  (step-pop @p42220 :rule scope :premises (@p16974))
% 65.35/65.62  (step-pop @p42221 :rule scope :premises (@p42220))
% 65.35/65.62  (step-pop @p42222 :rule scope :premises (@p42221))
% 65.35/65.62  (step @p16975 :rule process_scope :premises (@p42222) :args (@t1951))
% 65.35/65.62  (step @p16979 :rule implies_elim :premises (@p16975))
% 65.35/65.62  (step @p16980 :rule resolution :premises (@p16979 @p16967) :args (true @t1951))
% 65.35/65.62  (step @p16981 :rule not_and :premises (@p16980))
% 65.35/65.62  (step @p16982 :rule eq_resolve :premises (@p16981 @p16956))
% 65.35/65.62  (step @p16983 :rule symm :premises (@p371))
% 65.35/65.62  (step @p16984 :rule bool-double-not-elim :args (@t1952))
% 65.35/65.62  (step @p16985 :rule nary_cong :premises (@p16984 @p2065 @p1779) :args ((or (not @t1953) @t279 @t224)))
% 65.35/65.62  (assume-push @p42223 @t278)
% 65.35/65.62  (assume-push @p42224 @t223)
% 65.35/65.62  (assume-push @p42225 @t1953)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p16989 :rule symm :premises (@p42224))
% 65.35/65.62  (step @p16990 :rule trans :premises (@p42223 @p16989))
% 65.35/65.62  (step @p16991 :rule true_intro :premises (@p16990))
% 65.35/65.62  (step @p16992 :rule false_intro :premises (@p16983))
% 65.35/65.62  (step @p16993 :rule symm :premises (@p16992))
% 65.35/65.62  (step @p16994 :rule trans :premises (@p16993 @p16991))
% 65.35/65.62  (step @p16995 false :rule eq_resolve :premises (@p16994 @p2958))
% 65.35/65.62  (step-pop @p42226 :rule scope :premises (@p16995))
% 65.35/65.62  (step-pop @p42227 :rule scope :premises (@p42226))
% 65.35/65.62  (step-pop @p42228 :rule scope :premises (@p42227))
% 65.35/65.62  (step @p16996 :rule process_scope :premises (@p42228) :args (false))
% 65.35/65.62  (assume-push @p42229 @t1953)
% 65.35/65.62  (assume-push @p42230 @t278)
% 65.35/65.62  (assume-push @p42231 @t223)
% 65.35/65.62  (step @p17003 :rule and_intro :premises (@p42230 @p42231 @p16983))
% 65.35/65.62  (step-pop @p42232 :rule scope :premises (@p17003))
% 65.35/65.62  (step-pop @p42233 :rule scope :premises (@p42232))
% 65.35/65.62  (step-pop @p42234 :rule scope :premises (@p42233))
% 65.35/65.62  (step @p17004 :rule process_scope :premises (@p42234) :args (@t1954))
% 65.35/65.62  (step @p17008 :rule implies_elim :premises (@p17004))
% 65.35/65.62  (step @p17009 :rule resolution :premises (@p17008 @p16996) :args (true @t1954))
% 65.35/65.62  (step @p17010 :rule not_and :premises (@p17009))
% 65.35/65.62  (step @p17011 :rule eq_resolve :premises (@p17010 @p16985))
% 65.35/65.62  (step @p17012 :rule symm :premises (@p426))
% 65.35/65.62  (step @p17013 :rule bool-double-not-elim :args (@t1955))
% 65.35/65.62  (step @p17014 :rule nary_cong :premises (@p17013 @p2065 @p1727) :args ((or (not @t1956) @t279 @t214)))
% 65.35/65.62  (assume-push @p42235 @t278)
% 65.35/65.62  (assume-push @p42236 @t213)
% 65.35/65.62  (assume-push @p42237 @t1956)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p17018 :rule symm :premises (@p42236))
% 65.35/65.62  (step @p17019 :rule trans :premises (@p42235 @p17018))
% 65.35/65.62  (step @p17020 :rule true_intro :premises (@p17019))
% 65.35/65.62  (step @p17021 :rule false_intro :premises (@p17012))
% 65.35/65.62  (step @p17022 :rule symm :premises (@p17021))
% 65.35/65.62  (step @p17023 :rule trans :premises (@p17022 @p17020))
% 65.35/65.62  (step @p17024 false :rule eq_resolve :premises (@p17023 @p2958))
% 65.35/65.62  (step-pop @p42238 :rule scope :premises (@p17024))
% 65.35/65.62  (step-pop @p42239 :rule scope :premises (@p42238))
% 65.35/65.62  (step-pop @p42240 :rule scope :premises (@p42239))
% 65.35/65.62  (step @p17025 :rule process_scope :premises (@p42240) :args (false))
% 65.35/65.62  (assume-push @p42241 @t1956)
% 65.35/65.62  (assume-push @p42242 @t278)
% 65.35/65.62  (assume-push @p42243 @t213)
% 65.35/65.62  (step @p17032 :rule and_intro :premises (@p42242 @p42243 @p17012))
% 65.35/65.62  (step-pop @p42244 :rule scope :premises (@p17032))
% 65.35/65.62  (step-pop @p42245 :rule scope :premises (@p42244))
% 65.35/65.62  (step-pop @p42246 :rule scope :premises (@p42245))
% 65.35/65.62  (step @p17033 :rule process_scope :premises (@p42246) :args (@t1957))
% 65.35/65.62  (step @p17037 :rule implies_elim :premises (@p17033))
% 65.35/65.62  (step @p17038 :rule resolution :premises (@p17037 @p17025) :args (true @t1957))
% 65.35/65.62  (step @p17039 :rule not_and :premises (@p17038))
% 65.35/65.62  (step @p17040 :rule eq_resolve :premises (@p17039 @p17014))
% 65.35/65.62  (step @p17041 :rule symm :premises (@p723))
% 65.35/65.62  (step @p17042 :rule bool-double-not-elim :args (@t1958))
% 65.35/65.62  (step @p17043 :rule nary_cong :premises (@p17042 @p2065 @p1493) :args ((or (not @t1959) @t279 @t169)))
% 65.35/65.62  (assume-push @p42247 @t278)
% 65.35/65.62  (assume-push @p42248 @t168)
% 65.35/65.62  (assume-push @p42249 @t1959)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p17047 :rule symm :premises (@p42248))
% 65.35/65.62  (step @p17048 :rule trans :premises (@p42247 @p17047))
% 65.35/65.62  (step @p17049 :rule true_intro :premises (@p17048))
% 65.35/65.62  (step @p17050 :rule false_intro :premises (@p17041))
% 65.35/65.62  (step @p17051 :rule symm :premises (@p17050))
% 65.35/65.62  (step @p17052 :rule trans :premises (@p17051 @p17049))
% 65.35/65.62  (step @p17053 false :rule eq_resolve :premises (@p17052 @p2958))
% 65.35/65.62  (step-pop @p42250 :rule scope :premises (@p17053))
% 65.35/65.62  (step-pop @p42251 :rule scope :premises (@p42250))
% 65.35/65.62  (step-pop @p42252 :rule scope :premises (@p42251))
% 65.35/65.62  (step @p17054 :rule process_scope :premises (@p42252) :args (false))
% 65.35/65.62  (assume-push @p42253 @t1959)
% 65.35/65.62  (assume-push @p42254 @t278)
% 65.35/65.62  (assume-push @p42255 @t168)
% 65.35/65.62  (step @p17061 :rule and_intro :premises (@p42254 @p42255 @p17041))
% 65.35/65.62  (step-pop @p42256 :rule scope :premises (@p17061))
% 65.35/65.62  (step-pop @p42257 :rule scope :premises (@p42256))
% 65.35/65.62  (step-pop @p42258 :rule scope :premises (@p42257))
% 65.35/65.62  (step @p17062 :rule process_scope :premises (@p42258) :args (@t1960))
% 65.35/65.62  (step @p17066 :rule implies_elim :premises (@p17062))
% 65.35/65.62  (step @p17067 :rule resolution :premises (@p17066 @p17054) :args (true @t1960))
% 65.35/65.62  (step @p17068 :rule not_and :premises (@p17067))
% 65.35/65.62  (step @p17069 :rule eq_resolve :premises (@p17068 @p17043))
% 65.35/65.62  (step @p17070 :rule symm :premises (@p761))
% 65.35/65.62  (step @p17071 :rule bool-double-not-elim :args (@t1961))
% 65.35/65.62  (step @p17072 :rule nary_cong :premises (@p17071 @p2065 @p1467) :args ((or (not @t1962) @t279 @t164)))
% 65.35/65.62  (assume-push @p42259 @t278)
% 65.35/65.62  (assume-push @p42260 @t163)
% 65.35/65.62  (assume-push @p42261 @t1962)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p17076 :rule symm :premises (@p42260))
% 65.35/65.62  (step @p17077 :rule trans :premises (@p42259 @p17076))
% 65.35/65.62  (step @p17078 :rule true_intro :premises (@p17077))
% 65.35/65.62  (step @p17079 :rule false_intro :premises (@p17070))
% 65.35/65.62  (step @p17080 :rule symm :premises (@p17079))
% 65.35/65.62  (step @p17081 :rule trans :premises (@p17080 @p17078))
% 65.35/65.62  (step @p17082 false :rule eq_resolve :premises (@p17081 @p2958))
% 65.35/65.62  (step-pop @p42262 :rule scope :premises (@p17082))
% 65.35/65.62  (step-pop @p42263 :rule scope :premises (@p42262))
% 65.35/65.62  (step-pop @p42264 :rule scope :premises (@p42263))
% 65.35/65.62  (step @p17083 :rule process_scope :premises (@p42264) :args (false))
% 65.35/65.62  (assume-push @p42265 @t1962)
% 65.35/65.62  (assume-push @p42266 @t278)
% 65.35/65.62  (assume-push @p42267 @t163)
% 65.35/65.62  (step @p17090 :rule and_intro :premises (@p42266 @p42267 @p17070))
% 65.35/65.62  (step-pop @p42268 :rule scope :premises (@p17090))
% 65.35/65.62  (step-pop @p42269 :rule scope :premises (@p42268))
% 65.35/65.62  (step-pop @p42270 :rule scope :premises (@p42269))
% 65.35/65.62  (step @p17091 :rule process_scope :premises (@p42270) :args (@t1963))
% 65.35/65.62  (step @p17095 :rule implies_elim :premises (@p17091))
% 65.35/65.62  (step @p17096 :rule resolution :premises (@p17095 @p17083) :args (true @t1963))
% 65.35/65.62  (step @p17097 :rule not_and :premises (@p17096))
% 65.35/65.62  (step @p17098 :rule eq_resolve :premises (@p17097 @p17072))
% 65.35/65.62  (step @p17099 :rule symm :premises (@p800))
% 65.35/65.62  (step @p17100 :rule bool-double-not-elim :args (@t1964))
% 65.35/65.62  (step @p17101 :rule nary_cong :premises (@p17100 @p2065 @p1441) :args ((or (not @t1965) @t279 @t159)))
% 65.35/65.62  (assume-push @p42271 @t278)
% 65.35/65.62  (assume-push @p42272 @t158)
% 65.35/65.62  (assume-push @p42273 @t1965)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p17105 :rule symm :premises (@p42272))
% 65.35/65.62  (step @p17106 :rule trans :premises (@p42271 @p17105))
% 65.35/65.62  (step @p17107 :rule true_intro :premises (@p17106))
% 65.35/65.62  (step @p17108 :rule false_intro :premises (@p17099))
% 65.35/65.62  (step @p17109 :rule symm :premises (@p17108))
% 65.35/65.62  (step @p17110 :rule trans :premises (@p17109 @p17107))
% 65.35/65.62  (step @p17111 false :rule eq_resolve :premises (@p17110 @p2958))
% 65.35/65.62  (step-pop @p42274 :rule scope :premises (@p17111))
% 65.35/65.62  (step-pop @p42275 :rule scope :premises (@p42274))
% 65.35/65.62  (step-pop @p42276 :rule scope :premises (@p42275))
% 65.35/65.62  (step @p17112 :rule process_scope :premises (@p42276) :args (false))
% 65.35/65.62  (assume-push @p42277 @t1965)
% 65.35/65.62  (assume-push @p42278 @t278)
% 65.35/65.62  (assume-push @p42279 @t158)
% 65.35/65.62  (step @p17119 :rule and_intro :premises (@p42278 @p42279 @p17099))
% 65.35/65.62  (step-pop @p42280 :rule scope :premises (@p17119))
% 65.35/65.62  (step-pop @p42281 :rule scope :premises (@p42280))
% 65.35/65.62  (step-pop @p42282 :rule scope :premises (@p42281))
% 65.35/65.62  (step @p17120 :rule process_scope :premises (@p42282) :args (@t1966))
% 65.35/65.62  (step @p17124 :rule implies_elim :premises (@p17120))
% 65.35/65.62  (step @p17125 :rule resolution :premises (@p17124 @p17112) :args (true @t1966))
% 65.35/65.62  (step @p17126 :rule not_and :premises (@p17125))
% 65.35/65.62  (step @p17127 :rule eq_resolve :premises (@p17126 @p17101))
% 65.35/65.62  (step @p17128 :rule symm :premises (@p1010))
% 65.35/65.62  (step @p17129 :rule bool-double-not-elim :args (@t1967))
% 65.35/65.62  (step @p17130 :rule nary_cong :premises (@p17129 @p2065 @p1311) :args ((or (not @t1968) @t279 @t134)))
% 65.35/65.62  (assume-push @p42283 @t278)
% 65.35/65.62  (assume-push @p42284 @t133)
% 65.35/65.62  (assume-push @p42285 @t1968)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p17134 :rule symm :premises (@p42284))
% 65.35/65.62  (step @p17135 :rule trans :premises (@p42283 @p17134))
% 65.35/65.62  (step @p17136 :rule true_intro :premises (@p17135))
% 65.35/65.62  (step @p17137 :rule false_intro :premises (@p17128))
% 65.35/65.62  (step @p17138 :rule symm :premises (@p17137))
% 65.35/65.62  (step @p17139 :rule trans :premises (@p17138 @p17136))
% 65.35/65.62  (step @p17140 false :rule eq_resolve :premises (@p17139 @p2958))
% 65.35/65.62  (step-pop @p42286 :rule scope :premises (@p17140))
% 65.35/65.62  (step-pop @p42287 :rule scope :premises (@p42286))
% 65.35/65.62  (step-pop @p42288 :rule scope :premises (@p42287))
% 65.35/65.62  (step @p17141 :rule process_scope :premises (@p42288) :args (false))
% 65.35/65.62  (assume-push @p42289 @t1968)
% 65.35/65.62  (assume-push @p42290 @t278)
% 65.35/65.62  (assume-push @p42291 @t133)
% 65.35/65.62  (step @p17148 :rule and_intro :premises (@p42290 @p42291 @p17128))
% 65.35/65.62  (step-pop @p42292 :rule scope :premises (@p17148))
% 65.35/65.62  (step-pop @p42293 :rule scope :premises (@p42292))
% 65.35/65.62  (step-pop @p42294 :rule scope :premises (@p42293))
% 65.35/65.62  (step @p17149 :rule process_scope :premises (@p42294) :args (@t1969))
% 65.35/65.62  (step @p17153 :rule implies_elim :premises (@p17149))
% 65.35/65.62  (step @p17154 :rule resolution :premises (@p17153 @p17141) :args (true @t1969))
% 65.35/65.62  (step @p17155 :rule not_and :premises (@p17154))
% 65.35/65.62  (step @p17156 :rule eq_resolve :premises (@p17155 @p17130))
% 65.35/65.62  (step @p17157 :rule symm :premises (@p1055))
% 65.35/65.62  (step @p17158 :rule bool-double-not-elim :args (@t1970))
% 65.35/65.62  (step @p17159 :rule nary_cong :premises (@p17158 @p2065 @p1285) :args ((or (not @t1971) @t279 @t129)))
% 65.35/65.62  (assume-push @p42295 @t278)
% 65.35/65.62  (assume-push @p42296 @t128)
% 65.35/65.62  (assume-push @p42297 @t1971)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p17163 :rule symm :premises (@p42296))
% 65.35/65.62  (step @p17164 :rule trans :premises (@p42295 @p17163))
% 65.35/65.62  (step @p17165 :rule true_intro :premises (@p17164))
% 65.35/65.62  (step @p17166 :rule false_intro :premises (@p17157))
% 65.35/65.62  (step @p17167 :rule symm :premises (@p17166))
% 65.35/65.62  (step @p17168 :rule trans :premises (@p17167 @p17165))
% 65.35/65.62  (step @p17169 false :rule eq_resolve :premises (@p17168 @p2958))
% 65.35/65.62  (step-pop @p42298 :rule scope :premises (@p17169))
% 65.35/65.62  (step-pop @p42299 :rule scope :premises (@p42298))
% 65.35/65.62  (step-pop @p42300 :rule scope :premises (@p42299))
% 65.35/65.62  (step @p17170 :rule process_scope :premises (@p42300) :args (false))
% 65.35/65.62  (assume-push @p42301 @t1971)
% 65.35/65.62  (assume-push @p42302 @t278)
% 65.35/65.62  (assume-push @p42303 @t128)
% 65.35/65.62  (step @p17177 :rule and_intro :premises (@p42302 @p42303 @p17157))
% 65.35/65.62  (step-pop @p42304 :rule scope :premises (@p17177))
% 65.35/65.62  (step-pop @p42305 :rule scope :premises (@p42304))
% 65.35/65.62  (step-pop @p42306 :rule scope :premises (@p42305))
% 65.35/65.62  (step @p17178 :rule process_scope :premises (@p42306) :args (@t1972))
% 65.35/65.62  (step @p17182 :rule implies_elim :premises (@p17178))
% 65.35/65.62  (step @p17183 :rule resolution :premises (@p17182 @p17170) :args (true @t1972))
% 65.35/65.62  (step @p17184 :rule not_and :premises (@p17183))
% 65.35/65.62  (step @p17185 :rule eq_resolve :premises (@p17184 @p17159))
% 65.35/65.62  (step @p17186 :rule symm :premises (@p1101))
% 65.35/65.62  (step @p17187 :rule bool-double-not-elim :args (@t1973))
% 65.35/65.62  (step @p17188 :rule nary_cong :premises (@p17187 @p2065 @p1259) :args ((or (not @t1974) @t279 @t124)))
% 65.35/65.62  (assume-push @p42307 @t278)
% 65.35/65.62  (assume-push @p42308 @t123)
% 65.35/65.62  (assume-push @p42309 @t1974)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p17192 :rule symm :premises (@p42308))
% 65.35/65.62  (step @p17193 :rule trans :premises (@p42307 @p17192))
% 65.35/65.62  (step @p17194 :rule true_intro :premises (@p17193))
% 65.35/65.62  (step @p17195 :rule false_intro :premises (@p17186))
% 65.35/65.62  (step @p17196 :rule symm :premises (@p17195))
% 65.35/65.62  (step @p17197 :rule trans :premises (@p17196 @p17194))
% 65.35/65.62  (step @p17198 false :rule eq_resolve :premises (@p17197 @p2958))
% 65.35/65.62  (step-pop @p42310 :rule scope :premises (@p17198))
% 65.35/65.62  (step-pop @p42311 :rule scope :premises (@p42310))
% 65.35/65.62  (step-pop @p42312 :rule scope :premises (@p42311))
% 65.35/65.62  (step @p17199 :rule process_scope :premises (@p42312) :args (false))
% 65.35/65.62  (assume-push @p42313 @t1974)
% 65.35/65.62  (assume-push @p42314 @t278)
% 65.35/65.62  (assume-push @p42315 @t123)
% 65.35/65.62  (step @p17206 :rule and_intro :premises (@p42314 @p42315 @p17186))
% 65.35/65.62  (step-pop @p42316 :rule scope :premises (@p17206))
% 65.35/65.62  (step-pop @p42317 :rule scope :premises (@p42316))
% 65.35/65.62  (step-pop @p42318 :rule scope :premises (@p42317))
% 65.35/65.62  (step @p17207 :rule process_scope :premises (@p42318) :args (@t1975))
% 65.35/65.62  (step @p17211 :rule implies_elim :premises (@p17207))
% 65.35/65.62  (step @p17212 :rule resolution :premises (@p17211 @p17199) :args (true @t1975))
% 65.35/65.62  (step @p17213 :rule not_and :premises (@p17212))
% 65.35/65.62  (step @p17214 :rule eq_resolve :premises (@p17213 @p17188))
% 65.35/65.62  (step @p17215 :rule symm :premises (@p1148))
% 65.35/65.62  (step @p17216 :rule bool-double-not-elim :args (@t1976))
% 65.35/65.62  (step @p17217 :rule nary_cong :premises (@p17216 @p2065 @p1232) :args ((or (not @t1977) @t279 @t117)))
% 65.35/65.62  (assume-push @p42319 @t278)
% 65.35/65.62  (assume-push @p42320 @t116)
% 65.35/65.62  (assume-push @p42321 @t1977)
% 65.35/65.62  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.62  (step @p17221 :rule symm :premises (@p42320))
% 65.35/65.62  (step @p17222 :rule trans :premises (@p42319 @p17221))
% 65.35/65.62  (step @p17223 :rule true_intro :premises (@p17222))
% 65.35/65.62  (step @p17224 :rule false_intro :premises (@p17215))
% 65.35/65.62  (step @p17225 :rule symm :premises (@p17224))
% 65.35/65.62  (step @p17226 :rule trans :premises (@p17225 @p17223))
% 65.35/65.62  (step @p17227 false :rule eq_resolve :premises (@p17226 @p2958))
% 65.35/65.62  (step-pop @p42322 :rule scope :premises (@p17227))
% 65.35/65.62  (step-pop @p42323 :rule scope :premises (@p42322))
% 65.35/65.62  (step-pop @p42324 :rule scope :premises (@p42323))
% 65.35/65.62  (step @p17228 :rule process_scope :premises (@p42324) :args (false))
% 65.35/65.62  (assume-push @p42325 @t1977)
% 65.35/65.62  (assume-push @p42326 @t278)
% 65.35/65.62  (assume-push @p42327 @t116)
% 65.35/65.62  (step @p17235 :rule and_intro :premises (@p42326 @p42327 @p17215))
% 65.35/65.62  (step-pop @p42328 :rule scope :premises (@p17235))
% 65.35/65.62  (step-pop @p42329 :rule scope :premises (@p42328))
% 65.35/65.62  (step-pop @p42330 :rule scope :premises (@p42329))
% 65.35/65.62  (step @p17236 :rule process_scope :premises (@p42330) :args (@t1978))
% 65.35/65.62  (step @p17240 :rule implies_elim :premises (@p17236))
% 65.35/65.62  (step @p17241 :rule resolution :premises (@p17240 @p17228) :args (true @t1978))
% 65.35/65.62  (step @p17242 :rule not_and :premises (@p17241))
% 65.35/65.62  (step @p17243 :rule eq_resolve :premises (@p17242 @p17217))
% 65.35/65.62  (step @p17244 :rule instantiate :premises (@p2655) :args ((@list @t93 @t111 tptp.e34)))
% 65.35/65.62  (step @p17245 :rule instantiate :premises (@p2655) :args ((@list @t36 @t111 tptp.e34)))
% 65.35/65.62  (assume-push @p42331 @t568)
% 65.35/65.62  (assume-push @p42332 @t508)
% 65.35/65.62  (assume-push @p42333 @t506)
% 65.35/65.62  (assume-push @p42334 @t503)
% 65.35/65.62  (assume-push @p42335 @t500)
% 65.35/65.62  (assume-push @p42336 @t497)
% 65.35/65.62  (assume-push @p42337 @t494)
% 65.35/65.62  (assume-push @p42338 @t491)
% 65.35/65.62  (assume-push @p42339 @t488)
% 65.35/65.62  (assume-push @p42340 @t485)
% 65.35/65.62  (assume-push @p42341 @t482)
% 65.35/65.62  (assume-push @p42342 @t479)
% 65.35/65.62  (assume-push @p42343 @t476)
% 65.35/65.62  (assume-push @p42344 @t473)
% 65.35/65.62  (assume-push @p42345 @t470)
% 65.35/65.62  (assume-push @p42346 @t467)
% 65.35/65.62  (assume-push @p42347 @t464)
% 65.35/65.62  (assume-push @p42348 @t278)
% 65.35/65.62  (assume-push @p42349 @t627)
% 65.35/65.62  (assume-push @p42350 @t636)
% 65.35/65.62  (assume-push @p42351 @t634)
% 65.35/65.62  (assume-push @p42352 @t646)
% 65.35/65.62  (assume-push @p42353 @t624)
% 65.35/65.62  (assume-push @p42354 @t644)
% 65.35/65.62  (assume-push @p42355 @t639)
% 65.35/65.62  (assume-push @p42356 @t620)
% 65.35/65.62  (assume-push @p42357 @t648)
% 65.35/65.62  (assume-push @p42358 @t630)
% 65.35/65.62  (assume-push @p42359 @t616)
% 65.35/65.62  (assume-push @p42360 @t642)
% 65.35/65.62  (assume-push @p42361 @t651)
% 65.35/65.62  (assume-push @p42362 @t673)
% 65.35/65.62  (assume-push @p42363 @t801)
% 65.35/65.62  (assume-push @p42364 @t786)
% 65.35/65.62  (assume-push @p42365 @t819)
% 65.35/65.62  (assume-push @p42366 @t821)
% 65.35/65.62  (assume-push @p42367 @t796)
% 65.35/65.62  (assume-push @p42368 @t790)
% 65.35/65.62  (assume-push @p42369 @t799)
% 65.35/65.62  (assume-push @p42370 @t838)
% 65.35/65.62  (assume-push @p42371 @t1979)
% 65.35/65.62  (assume-push @p42372 @t1982)
% 65.35/65.62  (assume-push @p42373 @t568)
% 65.35/65.62  (assume-push @p42374 @t627)
% 65.35/65.62  (assume-push @p42375 @t636)
% 65.35/65.62  (assume-push @p42376 @t634)
% 65.35/65.62  (assume-push @p42377 @t646)
% 65.35/65.62  (assume-push @p42378 @t624)
% 65.35/65.62  (assume-push @p42379 @t644)
% 65.35/65.62  (assume-push @p42380 @t639)
% 65.35/65.62  (assume-push @p42381 @t620)
% 65.35/65.62  (assume-push @p42382 @t648)
% 65.35/65.62  (assume-push @p42383 @t630)
% 65.35/65.62  (assume-push @p42384 @t616)
% 65.35/65.62  (assume-push @p42385 @t642)
% 65.35/65.62  (assume-push @p42386 @t651)
% 65.35/65.62  (assume-push @p42387 @t673)
% 65.35/65.62  (assume-push @p42388 @t801)
% 65.35/65.62  (assume-push @p42389 @t786)
% 65.35/65.62  (assume-push @p42390 @t819)
% 65.35/65.62  (assume-push @p42391 @t821)
% 65.35/65.62  (assume-push @p42392 @t796)
% 65.35/65.62  (assume-push @p42393 @t790)
% 65.35/65.62  (assume-push @p42394 @t799)
% 65.35/65.62  (assume-push @p42395 @t838)
% 65.35/65.62  (assume-push @p42396 @t278)
% 65.35/65.62  (assume-push @p42397 @t1982)
% 65.35/65.62  (assume-push @p42398 @t1979)
% 65.35/65.62  (assume-push @p42399 @t464)
% 65.35/65.62  (assume-push @p42400 @t467)
% 65.35/65.62  (assume-push @p42401 @t470)
% 65.35/65.62  (assume-push @p42402 @t473)
% 65.35/65.62  (assume-push @p42403 @t476)
% 65.35/65.62  (assume-push @p42404 @t479)
% 65.35/65.62  (assume-push @p42405 @t482)
% 65.35/65.62  (assume-push @p42406 @t485)
% 65.35/65.62  (assume-push @p42407 @t488)
% 65.35/65.62  (assume-push @p42408 @t491)
% 65.35/65.62  (assume-push @p42409 @t494)
% 65.35/65.62  (assume-push @p42410 @t497)
% 65.35/65.62  (assume-push @p42411 @t500)
% 65.35/65.62  (assume-push @p42412 @t503)
% 65.35/65.62  (assume-push @p42413 @t506)
% 65.35/65.62  (assume-push @p42414 @t508)
% 65.35/65.62  (step @p17330 :rule symm :premises (@p42331))
% 65.35/65.62  (step @p17331 :rule symm :premises (@p42349))
% 65.35/65.62  (step @p17332 :rule symm :premises (@p42350))
% 65.35/65.62  (step @p17333 :rule symm :premises (@p42351))
% 65.35/65.62  (step @p17334 :rule symm :premises (@p42352))
% 65.35/65.62  (step @p17335 :rule symm :premises (@p42353))
% 65.35/65.62  (step @p17336 :rule symm :premises (@p42354))
% 65.35/65.62  (step @p17337 :rule symm :premises (@p42355))
% 65.35/65.62  (step @p17338 :rule symm :premises (@p42356))
% 65.35/65.62  (step @p17339 :rule symm :premises (@p42357))
% 65.35/65.62  (step @p17340 :rule symm :premises (@p42358))
% 65.35/65.62  (step @p17341 :rule symm :premises (@p42359))
% 65.35/65.62  (step @p17342 :rule symm :premises (@p42360))
% 65.35/65.62  (step @p17343 :rule symm :premises (@p42361))
% 65.35/65.62  (step @p17344 :rule symm :premises (@p42362))
% 65.35/65.62  (step @p17345 :rule symm :premises (@p42363))
% 65.35/65.62  (step @p17346 :rule symm :premises (@p42364))
% 65.35/65.62  (step @p17347 :rule symm :premises (@p42365))
% 65.35/65.62  (step @p17348 :rule symm :premises (@p42366))
% 65.35/65.62  (step @p17349 :rule symm :premises (@p42367))
% 65.35/65.62  (step @p17350 :rule symm :premises (@p42368))
% 65.35/65.62  (step @p17351 :rule symm :premises (@p42369))
% 65.35/65.62  (step @p17352 :rule symm :premises (@p42370))
% 65.35/65.62  (step @p2816 :rule refl :args (@t111))
% 65.35/65.62  (step @p17353 :rule refl :args (tptp.e34))
% 65.35/65.62  (step @p17354 :rule symm :premises (@p42348))
% 65.35/65.62  (step @p17355 :rule refl :args (@t36))
% 65.35/65.62  (step @p17356 :rule cong :premises (@p17355 @p17354 @p17353) :args (@t1980))
% 65.35/65.62  (step @p17357 :rule cong :premises (@p17356 @p2816) :args (@t1981))
% 65.35/65.62  (step @p17358 :rule symm :premises (@p17244))
% 65.35/65.62  (step @p17359 :rule refl :args (@t93))
% 65.35/65.62  (step @p17360 :rule cong :premises (@p17359 @p42348 @p17353) :args (@t94))
% 65.35/65.62  (step @p17361 :rule cong :premises (@p17360 @p2816) :args (@t460))
% 65.35/65.62  (step @p17362 :rule trans :premises (@p42332 @p42333 @p42334 @p42335 @p42336 @p42337 @p42338 @p42339 @p42340 @p42341 @p42342 @p42343 @p42344 @p42345 @p42346 @p42347 @p17361 @p17358 @p17245 @p17357 @p17352 @p17351 @p17350 @p17349 @p17348 @p17347 @p17346 @p17345 @p17344 @p17343 @p17342 @p17341 @p17340 @p17339 @p17338 @p17337 @p17336 @p17335 @p17334 @p17333 @p17332 @p17331 @p17330))
% 65.35/65.62  (step-pop @p42415 :rule scope :premises (@p17362))
% 65.35/65.62  (step-pop @p42416 :rule scope :premises (@p42415))
% 65.35/65.62  (step-pop @p42417 :rule scope :premises (@p42416))
% 65.35/65.62  (step-pop @p42418 :rule scope :premises (@p42417))
% 65.35/65.62  (step-pop @p42419 :rule scope :premises (@p42418))
% 65.35/65.62  (step-pop @p42420 :rule scope :premises (@p42419))
% 65.35/65.62  (step-pop @p42421 :rule scope :premises (@p42420))
% 65.35/65.62  (step-pop @p42422 :rule scope :premises (@p42421))
% 65.35/65.62  (step-pop @p42423 :rule scope :premises (@p42422))
% 65.35/65.62  (step-pop @p42424 :rule scope :premises (@p42423))
% 65.35/65.62  (step-pop @p42425 :rule scope :premises (@p42424))
% 65.35/65.62  (step-pop @p42426 :rule scope :premises (@p42425))
% 65.35/65.62  (step-pop @p42427 :rule scope :premises (@p42426))
% 65.35/65.62  (step-pop @p42428 :rule scope :premises (@p42427))
% 65.35/65.62  (step-pop @p42429 :rule scope :premises (@p42428))
% 65.35/65.62  (step-pop @p42430 :rule scope :premises (@p42429))
% 65.35/65.62  (step-pop @p42431 :rule scope :premises (@p42430))
% 65.35/65.62  (step-pop @p42432 :rule scope :premises (@p42431))
% 65.35/65.62  (step-pop @p42433 :rule scope :premises (@p42432))
% 65.35/65.62  (step-pop @p42434 :rule scope :premises (@p42433))
% 65.35/65.62  (step-pop @p42435 :rule scope :premises (@p42434))
% 65.35/65.62  (step-pop @p42436 :rule scope :premises (@p42435))
% 65.35/65.62  (step-pop @p42437 :rule scope :premises (@p42436))
% 65.35/65.62  (step-pop @p42438 :rule scope :premises (@p42437))
% 65.35/65.62  (step-pop @p42439 :rule scope :premises (@p42438))
% 65.35/65.62  (step-pop @p42440 :rule scope :premises (@p42439))
% 65.35/65.62  (step-pop @p42441 :rule scope :premises (@p42440))
% 65.35/65.62  (step-pop @p42442 :rule scope :premises (@p42441))
% 65.35/65.62  (step-pop @p42443 :rule scope :premises (@p42442))
% 65.35/65.62  (step-pop @p42444 :rule scope :premises (@p42443))
% 65.35/65.62  (step-pop @p42445 :rule scope :premises (@p42444))
% 65.35/65.62  (step-pop @p42446 :rule scope :premises (@p42445))
% 65.35/65.62  (step-pop @p42447 :rule scope :premises (@p42446))
% 65.35/65.62  (step-pop @p42448 :rule scope :premises (@p42447))
% 65.35/65.62  (step-pop @p42449 :rule scope :premises (@p42448))
% 65.35/65.62  (step-pop @p42450 :rule scope :premises (@p42449))
% 65.35/65.62  (step-pop @p42451 :rule scope :premises (@p42450))
% 65.35/65.62  (step-pop @p42452 :rule scope :premises (@p42451))
% 65.35/65.62  (step-pop @p42453 :rule scope :premises (@p42452))
% 65.35/65.62  (step-pop @p42454 :rule scope :premises (@p42453))
% 65.35/65.62  (step-pop @p42455 :rule scope :premises (@p42454))
% 65.35/65.62  (step-pop @p42456 :rule scope :premises (@p42455))
% 65.35/65.62  (step @p17363 :rule process_scope :premises (@p42456) :args (@t114))
% 65.35/65.62  (step @p17406 :rule and_intro :premises (@p42331 @p42349 @p42350 @p42351 @p42352 @p42353 @p42354 @p42355 @p42356 @p42357 @p42358 @p42359 @p42360 @p42361 @p42362 @p42363 @p42364 @p42365 @p42366 @p42367 @p42368 @p42369 @p42370 @p42348 @p17245 @p17244 @p42347 @p42346 @p42345 @p42344 @p42343 @p42342 @p42341 @p42340 @p42339 @p42338 @p42337 @p42336 @p42335 @p42334 @p42333 @p42332))
% 65.35/65.62  (step @p17407 :rule modus_ponens :premises (@p17406 @p17363))
% 65.35/65.62  (step-pop @p42457 :rule scope :premises (@p17407))
% 65.35/65.62  (step-pop @p42458 :rule scope :premises (@p42457))
% 65.35/65.62  (step-pop @p42459 :rule scope :premises (@p42458))
% 65.35/65.62  (step-pop @p42460 :rule scope :premises (@p42459))
% 65.35/65.62  (step-pop @p42461 :rule scope :premises (@p42460))
% 65.35/65.62  (step-pop @p42462 :rule scope :premises (@p42461))
% 65.35/65.62  (step-pop @p42463 :rule scope :premises (@p42462))
% 65.35/65.62  (step-pop @p42464 :rule scope :premises (@p42463))
% 65.35/65.62  (step-pop @p42465 :rule scope :premises (@p42464))
% 65.35/65.62  (step-pop @p42466 :rule scope :premises (@p42465))
% 65.35/65.62  (step-pop @p42467 :rule scope :premises (@p42466))
% 65.35/65.62  (step-pop @p42468 :rule scope :premises (@p42467))
% 65.35/65.62  (step-pop @p42469 :rule scope :premises (@p42468))
% 65.35/65.62  (step-pop @p42470 :rule scope :premises (@p42469))
% 65.35/65.62  (step-pop @p42471 :rule scope :premises (@p42470))
% 65.35/65.62  (step-pop @p42472 :rule scope :premises (@p42471))
% 65.35/65.63  (step-pop @p42473 :rule scope :premises (@p42472))
% 65.35/65.63  (step-pop @p42474 :rule scope :premises (@p42473))
% 65.35/65.63  (step-pop @p42475 :rule scope :premises (@p42474))
% 65.35/65.63  (step-pop @p42476 :rule scope :premises (@p42475))
% 65.35/65.63  (step-pop @p42477 :rule scope :premises (@p42476))
% 65.35/65.63  (step-pop @p42478 :rule scope :premises (@p42477))
% 65.35/65.63  (step-pop @p42479 :rule scope :premises (@p42478))
% 65.35/65.63  (step-pop @p42480 :rule scope :premises (@p42479))
% 65.35/65.63  (step-pop @p42481 :rule scope :premises (@p42480))
% 65.35/65.63  (step-pop @p42482 :rule scope :premises (@p42481))
% 65.35/65.63  (step-pop @p42483 :rule scope :premises (@p42482))
% 65.35/65.63  (step-pop @p42484 :rule scope :premises (@p42483))
% 65.35/65.63  (step-pop @p42485 :rule scope :premises (@p42484))
% 65.35/65.63  (step-pop @p42486 :rule scope :premises (@p42485))
% 65.35/65.63  (step-pop @p42487 :rule scope :premises (@p42486))
% 65.35/65.63  (step-pop @p42488 :rule scope :premises (@p42487))
% 65.35/65.63  (step-pop @p42489 :rule scope :premises (@p42488))
% 65.35/65.63  (step-pop @p42490 :rule scope :premises (@p42489))
% 65.35/65.63  (step-pop @p42491 :rule scope :premises (@p42490))
% 65.35/65.63  (step-pop @p42492 :rule scope :premises (@p42491))
% 65.35/65.63  (step-pop @p42493 :rule scope :premises (@p42492))
% 65.35/65.63  (step-pop @p42494 :rule scope :premises (@p42493))
% 65.35/65.63  (step-pop @p42495 :rule scope :premises (@p42494))
% 65.35/65.63  (step-pop @p42496 :rule scope :premises (@p42495))
% 65.35/65.63  (step-pop @p42497 :rule scope :premises (@p42496))
% 65.35/65.63  (step-pop @p42498 :rule scope :premises (@p42497))
% 65.35/65.63  (step @p17408 :rule process_scope :premises (@p42498) :args (@t114))
% 65.35/65.63  (step @p17451 :rule implies_elim :premises (@p17408))
% 65.35/65.63  (step @p17452 :rule cnf_and_neg :args (@t1983))
% 65.35/65.63  (step @p17453 :rule resolution :premises (@p17452 @p17451) :args (true @t1983))
% 65.35/65.63  (step @p17454 :rule reordering :premises (@p17453) :args ((or @t114 @t671 @t510 @t560 @t559 @t558 @t557 @t556 @t555 @t554 @t553 @t552 @t551 @t550 @t549 @t548 @t547 @t546 @t279 @t670 @t669 @t668 @t667 @t666 @t665 @t664 @t663 @t662 @t661 @t660 @t659 @t658 @t873 @t872 @t871 @t870 @t869 @t868 @t867 @t866 @t865 (not @t1979) (not @t1982))))
% 65.35/65.63  (step @p17455 :rule chain_m_resolution :premises (@p17454 @p17245 @p17244 @p16837 @p16836 @p16348 @p16347 @p15746 @p15745 @p15416 @p15415 @p14802 @p13556 @p12339 @p10886 @p10075 @p8652 @p8651 @p8029 @p6520 @p6519 @p6011 @p5168 @p5167 @p4780 @p3476 @p3472 @p2947 @p1229 @p3368 @p3366 @p3365 @p3363 @p3362 @p3360 @p3359 @p3357 @p3356 @p3354 @p4548 @p4546 @p3353 @p3351 @p3350 @p3348 @p4530 @p4528 @p3347 @p3345 @p4527 @p4525 @p3344 @p3342 @p3341 @p3339 @p3338 @p3336 @p17243 @p17215 @p17214 @p17186 @p17185 @p17157 @p17156 @p17128 @p17127 @p17099 @p17098 @p17070 @p17069 @p17041 @p17040 @p17012 @p17011 @p16983 @p16982 @p16954 @p16953 @p16925 @p16924 @p16896 @p16895 @p16867 @p16866 @p16838) :args (@t279 (@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 true false false false false false false false false false false false false false false false false false false false false false false false false false false false false true true true true true true true true true true true true true true true true true true true true true true true true true true true true) (@list @t1982 @t1979 @t801 @t464 @t799 @t467 @t620 @t470 @t796 @t473 @t476 @t479 @t482 @t485 @t488 @t790 @t491 @t494 @t786 @t497 @t500 @t616 @t503 @t506 @t673 @t508 @t568 @t114 @t651 @t652 @t648 @t649 @t646 @t647 @t644 @t645 @t642 @t643 @t838 @t839 @t639 @t640 @t636 @t637 @t821 @t822 @t634 @t635 @t819 @t820 @t630 @t631 @t627 @t628 @t624 @t625 @t116 @t1976 @t123 @t1973 @t128 @t1970 @t133 @t1967 @t158 @t1964 @t163 @t1961 @t168 @t1958 @t213 @t1955 @t223 @t1952 @t228 @t1949 @t233 @t1946 @t253 @t1943 @t263 @t1940 @t268 @t1937)))
% 65.35/65.63  (step @p17456 :rule chain_m_resolution :premises (@p2604 @p17455 @p2602) :args (@t461 @t570 (@list @t278 @t462)))
% 65.35/65.63  (step @p17457 :rule chain_m_resolution :premises (@p4515 @p17455 @p4513) :args (@t805 @t570 (@list @t278 @t806)))
% 65.35/65.63  (step @p17458 :rule symm :premises (@p174))
% 65.35/65.63  (step @p17459 :rule bool-double-not-elim :args (@t1984))
% 65.35/65.63  (step @p17460 :rule nary_cong :premises (@p17459 @p2039 @p2013) :args ((or (not @t1985) @t274 @t269)))
% 65.35/65.63  (assume-push @p42499 @t273)
% 65.35/65.63  (assume-push @p42500 @t268)
% 65.35/65.63  (assume-push @p42501 @t1985)
% 65.35/65.63  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.63  (step @p17464 :rule symm :premises (@p42500))
% 65.35/65.63  (step @p17465 :rule trans :premises (@p42499 @p17464))
% 65.35/65.63  (step @p17466 :rule true_intro :premises (@p17465))
% 65.35/65.63  (step @p17467 :rule false_intro :premises (@p17458))
% 65.35/65.63  (step @p17468 :rule symm :premises (@p17467))
% 65.35/65.63  (step @p17469 :rule trans :premises (@p17468 @p17466))
% 65.35/65.63  (step @p17470 false :rule eq_resolve :premises (@p17469 @p2958))
% 65.35/65.63  (step-pop @p42502 :rule scope :premises (@p17470))
% 65.35/65.63  (step-pop @p42503 :rule scope :premises (@p42502))
% 65.35/65.63  (step-pop @p42504 :rule scope :premises (@p42503))
% 65.35/65.63  (step @p17471 :rule process_scope :premises (@p42504) :args (false))
% 65.35/65.63  (assume-push @p42505 @t1985)
% 65.35/65.63  (assume-push @p42506 @t273)
% 65.35/65.63  (assume-push @p42507 @t268)
% 65.35/65.63  (step @p17478 :rule and_intro :premises (@p42506 @p42507 @p17458))
% 65.35/65.63  (step-pop @p42508 :rule scope :premises (@p17478))
% 65.35/65.63  (step-pop @p42509 :rule scope :premises (@p42508))
% 65.35/65.63  (step-pop @p42510 :rule scope :premises (@p42509))
% 65.35/65.63  (step @p17479 :rule process_scope :premises (@p42510) :args (@t1986))
% 65.35/65.63  (step @p17483 :rule implies_elim :premises (@p17479))
% 65.35/65.63  (step @p17484 :rule resolution :premises (@p17483 @p17471) :args (true @t1986))
% 65.35/65.63  (step @p17485 :rule not_and :premises (@p17484))
% 65.35/65.63  (step @p17486 :rule eq_resolve :premises (@p17485 @p17460))
% 65.35/65.63  (step @p17487 :rule symm :premises (@p192))
% 65.35/65.63  (step @p17488 :rule bool-double-not-elim :args (@t1987))
% 65.35/65.63  (step @p17489 :rule nary_cong :premises (@p17488 @p2039 @p1987) :args ((or (not @t1988) @t274 @t264)))
% 65.35/65.63  (assume-push @p42511 @t273)
% 65.35/65.63  (assume-push @p42512 @t263)
% 65.35/65.63  (assume-push @p42513 @t1988)
% 65.35/65.63  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.63  (step @p17493 :rule symm :premises (@p42512))
% 65.35/65.63  (step @p17494 :rule trans :premises (@p42511 @p17493))
% 65.35/65.63  (step @p17495 :rule true_intro :premises (@p17494))
% 65.35/65.63  (step @p17496 :rule false_intro :premises (@p17487))
% 65.35/65.63  (step @p17497 :rule symm :premises (@p17496))
% 65.35/65.63  (step @p17498 :rule trans :premises (@p17497 @p17495))
% 65.35/65.63  (step @p17499 false :rule eq_resolve :premises (@p17498 @p2958))
% 65.35/65.63  (step-pop @p42514 :rule scope :premises (@p17499))
% 65.35/65.63  (step-pop @p42515 :rule scope :premises (@p42514))
% 65.35/65.63  (step-pop @p42516 :rule scope :premises (@p42515))
% 65.35/65.63  (step @p17500 :rule process_scope :premises (@p42516) :args (false))
% 65.35/65.63  (assume-push @p42517 @t1988)
% 65.35/65.63  (assume-push @p42518 @t273)
% 65.35/65.63  (assume-push @p42519 @t263)
% 65.35/65.63  (step @p17507 :rule and_intro :premises (@p42518 @p42519 @p17487))
% 65.35/65.63  (step-pop @p42520 :rule scope :premises (@p17507))
% 65.35/65.63  (step-pop @p42521 :rule scope :premises (@p42520))
% 65.35/65.63  (step-pop @p42522 :rule scope :premises (@p42521))
% 65.35/65.63  (step @p17508 :rule process_scope :premises (@p42522) :args (@t1989))
% 65.35/65.63  (step @p17512 :rule implies_elim :premises (@p17508))
% 65.35/65.63  (step @p17513 :rule resolution :premises (@p17512 @p17500) :args (true @t1989))
% 65.35/65.63  (step @p17514 :rule not_and :premises (@p17513))
% 65.35/65.63  (step @p17515 :rule eq_resolve :premises (@p17514 @p17489))
% 65.35/65.63  (step @p17516 :rule symm :premises (@p231))
% 65.35/65.63  (step @p17517 :rule bool-double-not-elim :args (@t1990))
% 65.35/65.63  (step @p17518 :rule nary_cong :premises (@p17517 @p2039 @p1935) :args ((or (not @t1991) @t274 @t254)))
% 65.35/65.63  (assume-push @p42523 @t273)
% 65.35/65.63  (assume-push @p42524 @t253)
% 65.35/65.63  (assume-push @p42525 @t1991)
% 65.35/65.63  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.63  (step @p17522 :rule symm :premises (@p42524))
% 65.35/65.63  (step @p17523 :rule trans :premises (@p42523 @p17522))
% 65.35/65.63  (step @p17524 :rule true_intro :premises (@p17523))
% 65.35/65.63  (step @p17525 :rule false_intro :premises (@p17516))
% 65.35/65.63  (step @p17526 :rule symm :premises (@p17525))
% 65.35/65.63  (step @p17527 :rule trans :premises (@p17526 @p17524))
% 65.35/65.63  (step @p17528 false :rule eq_resolve :premises (@p17527 @p2958))
% 65.35/65.63  (step-pop @p42526 :rule scope :premises (@p17528))
% 65.35/65.63  (step-pop @p42527 :rule scope :premises (@p42526))
% 65.35/65.63  (step-pop @p42528 :rule scope :premises (@p42527))
% 65.35/65.63  (step @p17529 :rule process_scope :premises (@p42528) :args (false))
% 65.35/65.63  (assume-push @p42529 @t1991)
% 65.35/65.63  (assume-push @p42530 @t273)
% 65.35/65.63  (assume-push @p42531 @t253)
% 65.35/65.63  (step @p17536 :rule and_intro :premises (@p42530 @p42531 @p17516))
% 65.35/65.63  (step-pop @p42532 :rule scope :premises (@p17536))
% 65.35/65.63  (step-pop @p42533 :rule scope :premises (@p42532))
% 65.35/65.63  (step-pop @p42534 :rule scope :premises (@p42533))
% 65.35/65.63  (step @p17537 :rule process_scope :premises (@p42534) :args (@t1992))
% 65.35/65.63  (step @p17541 :rule implies_elim :premises (@p17537))
% 65.35/65.63  (step @p17542 :rule resolution :premises (@p17541 @p17529) :args (true @t1992))
% 65.35/65.63  (step @p17543 :rule not_and :premises (@p17542))
% 65.35/65.63  (step @p17544 :rule eq_resolve :premises (@p17543 @p17518))
% 65.35/65.63  (step @p17545 :rule symm :premises (@p297))
% 65.35/65.63  (step @p17546 :rule bool-double-not-elim :args (@t1993))
% 65.35/65.63  (step @p17547 :rule nary_cong :premises (@p17546 @p2039 @p1857) :args ((or (not @t1994) @t274 @t239)))
% 65.35/65.63  (assume-push @p42535 @t273)
% 65.35/65.63  (assume-push @p42536 @t238)
% 65.35/65.63  (assume-push @p42537 @t1994)
% 65.35/65.63  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.63  (step @p17551 :rule symm :premises (@p42536))
% 65.35/65.63  (step @p17552 :rule trans :premises (@p42535 @p17551))
% 65.35/65.63  (step @p17553 :rule true_intro :premises (@p17552))
% 65.35/65.63  (step @p17554 :rule false_intro :premises (@p17545))
% 65.35/65.63  (step @p17555 :rule symm :premises (@p17554))
% 65.35/65.63  (step @p17556 :rule trans :premises (@p17555 @p17553))
% 65.35/65.63  (step @p17557 false :rule eq_resolve :premises (@p17556 @p2958))
% 65.35/65.63  (step-pop @p42538 :rule scope :premises (@p17557))
% 65.35/65.63  (step-pop @p42539 :rule scope :premises (@p42538))
% 65.35/65.63  (step-pop @p42540 :rule scope :premises (@p42539))
% 65.35/65.63  (step @p17558 :rule process_scope :premises (@p42540) :args (false))
% 65.35/65.63  (assume-push @p42541 @t1994)
% 65.35/65.63  (assume-push @p42542 @t273)
% 65.35/65.63  (assume-push @p42543 @t238)
% 65.35/65.63  (step @p17565 :rule and_intro :premises (@p42542 @p42543 @p17545))
% 65.35/65.63  (step-pop @p42544 :rule scope :premises (@p17565))
% 65.35/65.63  (step-pop @p42545 :rule scope :premises (@p42544))
% 65.35/65.63  (step-pop @p42546 :rule scope :premises (@p42545))
% 65.35/65.63  (step @p17566 :rule process_scope :premises (@p42546) :args (@t1995))
% 65.35/65.63  (step @p17570 :rule implies_elim :premises (@p17566))
% 65.35/65.63  (step @p17571 :rule resolution :premises (@p17570 @p17558) :args (true @t1995))
% 65.35/65.63  (step @p17572 :rule not_and :premises (@p17571))
% 65.35/65.63  (step @p17573 :rule eq_resolve :premises (@p17572 @p17547))
% 65.35/65.63  (step @p17574 :rule symm :premises (@p321))
% 65.35/65.63  (step @p17575 :rule bool-double-not-elim :args (@t1996))
% 65.35/65.63  (step @p17576 :rule nary_cong :premises (@p17575 @p2039 @p1831) :args ((or (not @t1997) @t274 @t234)))
% 65.35/65.63  (assume-push @p42547 @t273)
% 65.35/65.63  (assume-push @p42548 @t233)
% 65.35/65.63  (assume-push @p42549 @t1997)
% 65.35/65.63  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.63  (step @p17580 :rule symm :premises (@p42548))
% 65.35/65.63  (step @p17581 :rule trans :premises (@p42547 @p17580))
% 65.35/65.63  (step @p17582 :rule true_intro :premises (@p17581))
% 65.35/65.63  (step @p17583 :rule false_intro :premises (@p17574))
% 65.35/65.63  (step @p17584 :rule symm :premises (@p17583))
% 65.35/65.63  (step @p17585 :rule trans :premises (@p17584 @p17582))
% 65.35/65.63  (step @p17586 false :rule eq_resolve :premises (@p17585 @p2958))
% 65.35/65.63  (step-pop @p42550 :rule scope :premises (@p17586))
% 65.35/65.63  (step-pop @p42551 :rule scope :premises (@p42550))
% 65.35/65.63  (step-pop @p42552 :rule scope :premises (@p42551))
% 65.35/65.63  (step @p17587 :rule process_scope :premises (@p42552) :args (false))
% 65.35/65.63  (assume-push @p42553 @t1997)
% 65.35/65.63  (assume-push @p42554 @t273)
% 65.35/65.63  (assume-push @p42555 @t233)
% 65.35/65.63  (step @p17594 :rule and_intro :premises (@p42554 @p42555 @p17574))
% 65.35/65.63  (step-pop @p42556 :rule scope :premises (@p17594))
% 65.35/65.63  (step-pop @p42557 :rule scope :premises (@p42556))
% 65.35/65.63  (step-pop @p42558 :rule scope :premises (@p42557))
% 65.35/65.63  (step @p17595 :rule process_scope :premises (@p42558) :args (@t1998))
% 65.35/65.63  (step @p17599 :rule implies_elim :premises (@p17595))
% 65.35/65.63  (step @p17600 :rule resolution :premises (@p17599 @p17587) :args (true @t1998))
% 65.35/65.63  (step @p17601 :rule not_and :premises (@p17600))
% 65.35/65.63  (step @p17602 :rule eq_resolve :premises (@p17601 @p17576))
% 65.35/65.63  (step @p17603 :rule symm :premises (@p346))
% 65.35/65.63  (step @p17604 :rule bool-double-not-elim :args (@t1999))
% 65.35/65.63  (step @p17605 :rule nary_cong :premises (@p17604 @p2039 @p1805) :args ((or (not @t2000) @t274 @t229)))
% 65.35/65.63  (assume-push @p42559 @t273)
% 65.35/65.63  (assume-push @p42560 @t228)
% 65.35/65.63  (assume-push @p42561 @t2000)
% 65.35/65.63  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.63  (step @p17609 :rule symm :premises (@p42560))
% 65.35/65.63  (step @p17610 :rule trans :premises (@p42559 @p17609))
% 65.35/65.63  (step @p17611 :rule true_intro :premises (@p17610))
% 65.35/65.63  (step @p17612 :rule false_intro :premises (@p17603))
% 65.35/65.63  (step @p17613 :rule symm :premises (@p17612))
% 65.35/65.63  (step @p17614 :rule trans :premises (@p17613 @p17611))
% 65.35/65.63  (step @p17615 false :rule eq_resolve :premises (@p17614 @p2958))
% 65.35/65.63  (step-pop @p42562 :rule scope :premises (@p17615))
% 65.35/65.63  (step-pop @p42563 :rule scope :premises (@p42562))
% 65.35/65.63  (step-pop @p42564 :rule scope :premises (@p42563))
% 65.35/65.63  (step @p17616 :rule process_scope :premises (@p42564) :args (false))
% 65.35/65.63  (assume-push @p42565 @t2000)
% 65.35/65.63  (assume-push @p42566 @t273)
% 65.35/65.63  (assume-push @p42567 @t228)
% 65.35/65.63  (step @p17623 :rule and_intro :premises (@p42566 @p42567 @p17603))
% 65.35/65.63  (step-pop @p42568 :rule scope :premises (@p17623))
% 65.35/65.63  (step-pop @p42569 :rule scope :premises (@p42568))
% 65.35/65.63  (step-pop @p42570 :rule scope :premises (@p42569))
% 65.35/65.63  (step @p17624 :rule process_scope :premises (@p42570) :args (@t2001))
% 65.35/65.63  (step @p17628 :rule implies_elim :premises (@p17624))
% 65.35/65.63  (step @p17629 :rule resolution :premises (@p17628 @p17616) :args (true @t2001))
% 65.35/65.63  (step @p17630 :rule not_and :premises (@p17629))
% 65.35/65.63  (step @p17631 :rule eq_resolve :premises (@p17630 @p17605))
% 65.35/65.63  (step @p17632 :rule symm :premises (@p372))
% 65.35/65.63  (step @p17633 :rule bool-double-not-elim :args (@t2002))
% 65.35/65.63  (step @p17634 :rule nary_cong :premises (@p17633 @p2039 @p1779) :args ((or (not @t2003) @t274 @t224)))
% 65.35/65.63  (assume-push @p42571 @t273)
% 65.35/65.63  (assume-push @p42572 @t223)
% 65.35/65.63  (assume-push @p42573 @t2003)
% 65.35/65.63  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.63  (step @p17638 :rule symm :premises (@p42572))
% 65.35/65.63  (step @p17639 :rule trans :premises (@p42571 @p17638))
% 65.35/65.63  (step @p17640 :rule true_intro :premises (@p17639))
% 65.35/65.63  (step @p17641 :rule false_intro :premises (@p17632))
% 65.35/65.63  (step @p17642 :rule symm :premises (@p17641))
% 65.35/65.63  (step @p17643 :rule trans :premises (@p17642 @p17640))
% 65.35/65.63  (step @p17644 false :rule eq_resolve :premises (@p17643 @p2958))
% 65.35/65.63  (step-pop @p42574 :rule scope :premises (@p17644))
% 65.35/65.63  (step-pop @p42575 :rule scope :premises (@p42574))
% 65.35/65.63  (step-pop @p42576 :rule scope :premises (@p42575))
% 65.35/65.63  (step @p17645 :rule process_scope :premises (@p42576) :args (false))
% 65.35/65.63  (assume-push @p42577 @t2003)
% 65.35/65.63  (assume-push @p42578 @t273)
% 65.35/65.63  (assume-push @p42579 @t223)
% 65.35/65.63  (step @p17652 :rule and_intro :premises (@p42578 @p42579 @p17632))
% 65.35/65.63  (step-pop @p42580 :rule scope :premises (@p17652))
% 65.35/65.63  (step-pop @p42581 :rule scope :premises (@p42580))
% 65.35/65.63  (step-pop @p42582 :rule scope :premises (@p42581))
% 65.35/65.63  (step @p17653 :rule process_scope :premises (@p42582) :args (@t2004))
% 65.35/65.63  (step @p17657 :rule implies_elim :premises (@p17653))
% 65.35/65.63  (step @p17658 :rule resolution :premises (@p17657 @p17645) :args (true @t2004))
% 65.35/65.63  (step @p17659 :rule not_and :premises (@p17658))
% 65.35/65.63  (step @p17660 :rule eq_resolve :premises (@p17659 @p17634))
% 65.35/65.63  (step @p17661 :rule symm :premises (@p427))
% 65.35/65.63  (step @p17662 :rule bool-double-not-elim :args (@t2005))
% 65.35/65.63  (step @p17663 :rule nary_cong :premises (@p17662 @p2039 @p1727) :args ((or (not @t2006) @t274 @t214)))
% 65.35/65.63  (assume-push @p42583 @t273)
% 65.35/65.63  (assume-push @p42584 @t213)
% 65.35/65.63  (assume-push @p42585 @t2006)
% 65.35/65.63  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.63  (step @p17667 :rule symm :premises (@p42584))
% 65.35/65.63  (step @p17668 :rule trans :premises (@p42583 @p17667))
% 65.35/65.63  (step @p17669 :rule true_intro :premises (@p17668))
% 65.35/65.63  (step @p17670 :rule false_intro :premises (@p17661))
% 65.35/65.63  (step @p17671 :rule symm :premises (@p17670))
% 65.35/65.63  (step @p17672 :rule trans :premises (@p17671 @p17669))
% 65.35/65.63  (step @p17673 false :rule eq_resolve :premises (@p17672 @p2958))
% 65.35/65.63  (step-pop @p42586 :rule scope :premises (@p17673))
% 65.35/65.63  (step-pop @p42587 :rule scope :premises (@p42586))
% 65.35/65.63  (step-pop @p42588 :rule scope :premises (@p42587))
% 65.35/65.63  (step @p17674 :rule process_scope :premises (@p42588) :args (false))
% 65.35/65.63  (assume-push @p42589 @t2006)
% 65.35/65.63  (assume-push @p42590 @t273)
% 65.35/65.63  (assume-push @p42591 @t213)
% 65.35/65.63  (step @p17681 :rule and_intro :premises (@p42590 @p42591 @p17661))
% 65.35/65.63  (step-pop @p42592 :rule scope :premises (@p17681))
% 65.35/65.63  (step-pop @p42593 :rule scope :premises (@p42592))
% 65.35/65.63  (step-pop @p42594 :rule scope :premises (@p42593))
% 65.35/65.63  (step @p17682 :rule process_scope :premises (@p42594) :args (@t2007))
% 65.35/65.63  (step @p17686 :rule implies_elim :premises (@p17682))
% 65.35/65.63  (step @p17687 :rule resolution :premises (@p17686 @p17674) :args (true @t2007))
% 65.35/65.63  (step @p17688 :rule not_and :premises (@p17687))
% 65.35/65.63  (step @p17689 :rule eq_resolve :premises (@p17688 @p17663))
% 65.35/65.63  (step @p17690 :rule symm :premises (@p517))
% 65.35/65.63  (step @p17691 :rule bool-double-not-elim :args (@t2008))
% 65.35/65.63  (step @p17692 :rule nary_cong :premises (@p17691 @p2039 @p1649) :args ((or (not @t2009) @t274 @t199)))
% 65.35/65.63  (assume-push @p42595 @t273)
% 65.35/65.63  (assume-push @p42596 @t198)
% 65.35/65.63  (assume-push @p42597 @t2009)
% 65.35/65.63  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.63  (step @p17696 :rule symm :premises (@p42596))
% 65.35/65.63  (step @p17697 :rule trans :premises (@p42595 @p17696))
% 65.35/65.63  (step @p17698 :rule true_intro :premises (@p17697))
% 65.35/65.63  (step @p17699 :rule false_intro :premises (@p17690))
% 65.35/65.63  (step @p17700 :rule symm :premises (@p17699))
% 65.35/65.63  (step @p17701 :rule trans :premises (@p17700 @p17698))
% 65.35/65.63  (step @p17702 false :rule eq_resolve :premises (@p17701 @p2958))
% 65.35/65.63  (step-pop @p42598 :rule scope :premises (@p17702))
% 65.35/65.63  (step-pop @p42599 :rule scope :premises (@p42598))
% 65.35/65.63  (step-pop @p42600 :rule scope :premises (@p42599))
% 65.35/65.63  (step @p17703 :rule process_scope :premises (@p42600) :args (false))
% 65.35/65.63  (assume-push @p42601 @t2009)
% 65.35/65.63  (assume-push @p42602 @t273)
% 65.35/65.63  (assume-push @p42603 @t198)
% 65.35/65.63  (step @p17710 :rule and_intro :premises (@p42602 @p42603 @p17690))
% 65.35/65.63  (step-pop @p42604 :rule scope :premises (@p17710))
% 65.35/65.63  (step-pop @p42605 :rule scope :premises (@p42604))
% 65.35/65.63  (step-pop @p42606 :rule scope :premises (@p42605))
% 65.35/65.63  (step @p17711 :rule process_scope :premises (@p42606) :args (@t2010))
% 65.35/65.63  (step @p17715 :rule implies_elim :premises (@p17711))
% 65.35/65.63  (step @p17716 :rule resolution :premises (@p17715 @p17703) :args (true @t2010))
% 65.35/65.63  (step @p17717 :rule not_and :premises (@p17716))
% 65.35/65.63  (step @p17718 :rule eq_resolve :premises (@p17717 @p17692))
% 65.35/65.63  (step @p17719 :rule symm :premises (@p549))
% 65.35/65.63  (step @p17720 :rule bool-double-not-elim :args (@t2011))
% 65.35/65.63  (step @p17721 :rule nary_cong :premises (@p17720 @p2039 @p1623) :args ((or (not @t2012) @t274 @t194)))
% 65.35/65.63  (assume-push @p42607 @t273)
% 65.35/65.63  (assume-push @p42608 @t193)
% 65.35/65.63  (assume-push @p42609 @t2012)
% 65.35/65.63  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.63  (step @p17725 :rule symm :premises (@p42608))
% 65.35/65.63  (step @p17726 :rule trans :premises (@p42607 @p17725))
% 65.35/65.63  (step @p17727 :rule true_intro :premises (@p17726))
% 65.35/65.63  (step @p17728 :rule false_intro :premises (@p17719))
% 65.35/65.63  (step @p17729 :rule symm :premises (@p17728))
% 65.35/65.63  (step @p17730 :rule trans :premises (@p17729 @p17727))
% 65.35/65.63  (step @p17731 false :rule eq_resolve :premises (@p17730 @p2958))
% 65.35/65.63  (step-pop @p42610 :rule scope :premises (@p17731))
% 65.35/65.63  (step-pop @p42611 :rule scope :premises (@p42610))
% 65.35/65.63  (step-pop @p42612 :rule scope :premises (@p42611))
% 65.35/65.63  (step @p17732 :rule process_scope :premises (@p42612) :args (false))
% 65.35/65.63  (assume-push @p42613 @t2012)
% 65.35/65.63  (assume-push @p42614 @t273)
% 65.35/65.63  (assume-push @p42615 @t193)
% 65.35/65.63  (step @p17739 :rule and_intro :premises (@p42614 @p42615 @p17719))
% 65.35/65.63  (step-pop @p42616 :rule scope :premises (@p17739))
% 65.35/65.63  (step-pop @p42617 :rule scope :premises (@p42616))
% 65.35/65.63  (step-pop @p42618 :rule scope :premises (@p42617))
% 65.35/65.63  (step @p17740 :rule process_scope :premises (@p42618) :args (@t2013))
% 65.35/65.63  (step @p17744 :rule implies_elim :premises (@p17740))
% 65.35/65.63  (step @p17745 :rule resolution :premises (@p17744 @p17732) :args (true @t2013))
% 65.35/65.63  (step @p17746 :rule not_and :premises (@p17745))
% 65.35/65.63  (step @p17747 :rule eq_resolve :premises (@p17746 @p17721))
% 65.35/65.63  (step @p17748 :rule symm :premises (@p724))
% 65.35/65.63  (step @p17749 :rule bool-double-not-elim :args (@t2014))
% 65.35/65.63  (step @p17750 :rule nary_cong :premises (@p17749 @p2039 @p1493) :args ((or (not @t2015) @t274 @t169)))
% 65.35/65.63  (assume-push @p42619 @t273)
% 65.35/65.63  (assume-push @p42620 @t168)
% 65.35/65.63  (assume-push @p42621 @t2015)
% 65.35/65.63  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.63  (step @p17754 :rule symm :premises (@p42620))
% 65.35/65.63  (step @p17755 :rule trans :premises (@p42619 @p17754))
% 65.35/65.63  (step @p17756 :rule true_intro :premises (@p17755))
% 65.35/65.63  (step @p17757 :rule false_intro :premises (@p17748))
% 65.35/65.63  (step @p17758 :rule symm :premises (@p17757))
% 65.35/65.63  (step @p17759 :rule trans :premises (@p17758 @p17756))
% 65.35/65.63  (step @p17760 false :rule eq_resolve :premises (@p17759 @p2958))
% 65.35/65.63  (step-pop @p42622 :rule scope :premises (@p17760))
% 65.35/65.63  (step-pop @p42623 :rule scope :premises (@p42622))
% 65.35/65.63  (step-pop @p42624 :rule scope :premises (@p42623))
% 65.35/65.63  (step @p17761 :rule process_scope :premises (@p42624) :args (false))
% 65.35/65.63  (assume-push @p42625 @t2015)
% 65.35/65.63  (assume-push @p42626 @t273)
% 65.35/65.63  (assume-push @p42627 @t168)
% 65.35/65.63  (step @p17768 :rule and_intro :premises (@p42626 @p42627 @p17748))
% 65.35/65.63  (step-pop @p42628 :rule scope :premises (@p17768))
% 65.35/65.63  (step-pop @p42629 :rule scope :premises (@p42628))
% 65.35/65.63  (step-pop @p42630 :rule scope :premises (@p42629))
% 65.35/65.63  (step @p17769 :rule process_scope :premises (@p42630) :args (@t2016))
% 65.35/65.63  (step @p17773 :rule implies_elim :premises (@p17769))
% 65.35/65.63  (step @p17774 :rule resolution :premises (@p17773 @p17761) :args (true @t2016))
% 65.35/65.63  (step @p17775 :rule not_and :premises (@p17774))
% 65.35/65.63  (step @p17776 :rule eq_resolve :premises (@p17775 @p17750))
% 65.35/65.63  (step @p17777 :rule symm :premises (@p762))
% 65.35/65.63  (step @p17778 :rule bool-double-not-elim :args (@t2017))
% 65.35/65.63  (step @p17779 :rule nary_cong :premises (@p17778 @p2039 @p1467) :args ((or (not @t2018) @t274 @t164)))
% 65.35/65.63  (assume-push @p42631 @t273)
% 65.35/65.63  (assume-push @p42632 @t163)
% 65.35/65.63  (assume-push @p42633 @t2018)
% 65.35/65.63  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.63  (step @p17783 :rule symm :premises (@p42632))
% 65.35/65.63  (step @p17784 :rule trans :premises (@p42631 @p17783))
% 65.35/65.63  (step @p17785 :rule true_intro :premises (@p17784))
% 65.35/65.63  (step @p17786 :rule false_intro :premises (@p17777))
% 65.35/65.63  (step @p17787 :rule symm :premises (@p17786))
% 65.35/65.63  (step @p17788 :rule trans :premises (@p17787 @p17785))
% 65.35/65.63  (step @p17789 false :rule eq_resolve :premises (@p17788 @p2958))
% 65.35/65.63  (step-pop @p42634 :rule scope :premises (@p17789))
% 65.35/65.63  (step-pop @p42635 :rule scope :premises (@p42634))
% 65.35/65.63  (step-pop @p42636 :rule scope :premises (@p42635))
% 65.35/65.63  (step @p17790 :rule process_scope :premises (@p42636) :args (false))
% 65.35/65.63  (assume-push @p42637 @t2018)
% 65.35/65.63  (assume-push @p42638 @t273)
% 65.35/65.63  (assume-push @p42639 @t163)
% 65.35/65.63  (step @p17797 :rule and_intro :premises (@p42638 @p42639 @p17777))
% 65.35/65.63  (step-pop @p42640 :rule scope :premises (@p17797))
% 65.35/65.63  (step-pop @p42641 :rule scope :premises (@p42640))
% 65.35/65.63  (step-pop @p42642 :rule scope :premises (@p42641))
% 65.35/65.63  (step @p17798 :rule process_scope :premises (@p42642) :args (@t2019))
% 65.35/65.63  (step @p17802 :rule implies_elim :premises (@p17798))
% 65.35/65.63  (step @p17803 :rule resolution :premises (@p17802 @p17790) :args (true @t2019))
% 65.35/65.63  (step @p17804 :rule not_and :premises (@p17803))
% 65.35/65.63  (step @p17805 :rule eq_resolve :premises (@p17804 @p17779))
% 65.35/65.63  (step @p17806 :rule symm :premises (@p801))
% 65.35/65.63  (step @p17807 :rule bool-double-not-elim :args (@t2020))
% 65.35/65.63  (step @p17808 :rule nary_cong :premises (@p17807 @p2039 @p1441) :args ((or (not @t2021) @t274 @t159)))
% 65.35/65.63  (assume-push @p42643 @t273)
% 65.35/65.63  (assume-push @p42644 @t158)
% 65.35/65.63  (assume-push @p42645 @t2021)
% 65.35/65.63  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.63  (step @p17812 :rule symm :premises (@p42644))
% 65.35/65.63  (step @p17813 :rule trans :premises (@p42643 @p17812))
% 65.35/65.63  (step @p17814 :rule true_intro :premises (@p17813))
% 65.35/65.63  (step @p17815 :rule false_intro :premises (@p17806))
% 65.35/65.63  (step @p17816 :rule symm :premises (@p17815))
% 65.35/65.63  (step @p17817 :rule trans :premises (@p17816 @p17814))
% 65.35/65.63  (step @p17818 false :rule eq_resolve :premises (@p17817 @p2958))
% 65.35/65.63  (step-pop @p42646 :rule scope :premises (@p17818))
% 65.35/65.63  (step-pop @p42647 :rule scope :premises (@p42646))
% 65.35/65.63  (step-pop @p42648 :rule scope :premises (@p42647))
% 65.35/65.63  (step @p17819 :rule process_scope :premises (@p42648) :args (false))
% 65.35/65.63  (assume-push @p42649 @t2021)
% 65.35/65.63  (assume-push @p42650 @t273)
% 65.35/65.63  (assume-push @p42651 @t158)
% 65.35/65.63  (step @p17826 :rule and_intro :premises (@p42650 @p42651 @p17806))
% 65.35/65.63  (step-pop @p42652 :rule scope :premises (@p17826))
% 65.35/65.63  (step-pop @p42653 :rule scope :premises (@p42652))
% 65.35/65.63  (step-pop @p42654 :rule scope :premises (@p42653))
% 65.35/65.63  (step @p17827 :rule process_scope :premises (@p42654) :args (@t2022))
% 65.35/65.63  (step @p17831 :rule implies_elim :premises (@p17827))
% 65.35/65.63  (step @p17832 :rule resolution :premises (@p17831 @p17819) :args (true @t2022))
% 65.35/65.63  (step @p17833 :rule not_and :premises (@p17832))
% 65.35/65.63  (step @p17834 :rule eq_resolve :premises (@p17833 @p17808))
% 65.35/65.63  (step @p17835 :rule symm :premises (@p841))
% 65.35/65.63  (step @p17836 :rule bool-double-not-elim :args (@t2023))
% 65.35/65.63  (step @p17837 :rule nary_cong :premises (@p17836 @p2039 @p1415) :args ((or (not @t2024) @t274 @t154)))
% 65.35/65.63  (assume-push @p42655 @t273)
% 65.35/65.63  (assume-push @p42656 @t153)
% 65.35/65.63  (assume-push @p42657 @t2024)
% 65.35/65.63  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.63  (step @p17841 :rule symm :premises (@p42656))
% 65.35/65.63  (step @p17842 :rule trans :premises (@p42655 @p17841))
% 65.35/65.63  (step @p17843 :rule true_intro :premises (@p17842))
% 65.35/65.63  (step @p17844 :rule false_intro :premises (@p17835))
% 65.35/65.63  (step @p17845 :rule symm :premises (@p17844))
% 65.35/65.63  (step @p17846 :rule trans :premises (@p17845 @p17843))
% 65.35/65.63  (step @p17847 false :rule eq_resolve :premises (@p17846 @p2958))
% 65.35/65.63  (step-pop @p42658 :rule scope :premises (@p17847))
% 65.35/65.63  (step-pop @p42659 :rule scope :premises (@p42658))
% 65.35/65.63  (step-pop @p42660 :rule scope :premises (@p42659))
% 65.35/65.63  (step @p17848 :rule process_scope :premises (@p42660) :args (false))
% 65.35/65.63  (assume-push @p42661 @t2024)
% 65.35/65.63  (assume-push @p42662 @t273)
% 65.35/65.63  (assume-push @p42663 @t153)
% 65.35/65.63  (step @p17855 :rule and_intro :premises (@p42662 @p42663 @p17835))
% 65.35/65.63  (step-pop @p42664 :rule scope :premises (@p17855))
% 65.35/65.63  (step-pop @p42665 :rule scope :premises (@p42664))
% 65.35/65.63  (step-pop @p42666 :rule scope :premises (@p42665))
% 65.35/65.63  (step @p17856 :rule process_scope :premises (@p42666) :args (@t2025))
% 65.35/65.63  (step @p17860 :rule implies_elim :premises (@p17856))
% 65.35/65.63  (step @p17861 :rule resolution :premises (@p17860 @p17848) :args (true @t2025))
% 65.35/65.63  (step @p17862 :rule not_and :premises (@p17861))
% 65.35/65.63  (step @p17863 :rule eq_resolve :premises (@p17862 @p17837))
% 65.35/65.63  (step @p17864 :rule symm :premises (@p1011))
% 65.35/65.63  (step @p17865 :rule bool-double-not-elim :args (@t2026))
% 65.35/65.63  (step @p17866 :rule nary_cong :premises (@p17865 @p2039 @p1311) :args ((or (not @t2027) @t274 @t134)))
% 65.35/65.63  (assume-push @p42667 @t273)
% 65.35/65.63  (assume-push @p42668 @t133)
% 65.35/65.63  (assume-push @p42669 @t2027)
% 65.35/65.63  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.63  (step @p17870 :rule symm :premises (@p42668))
% 65.35/65.63  (step @p17871 :rule trans :premises (@p42667 @p17870))
% 65.35/65.63  (step @p17872 :rule true_intro :premises (@p17871))
% 65.35/65.63  (step @p17873 :rule false_intro :premises (@p17864))
% 65.35/65.63  (step @p17874 :rule symm :premises (@p17873))
% 65.35/65.63  (step @p17875 :rule trans :premises (@p17874 @p17872))
% 65.35/65.63  (step @p17876 false :rule eq_resolve :premises (@p17875 @p2958))
% 65.35/65.63  (step-pop @p42670 :rule scope :premises (@p17876))
% 65.35/65.63  (step-pop @p42671 :rule scope :premises (@p42670))
% 65.35/65.63  (step-pop @p42672 :rule scope :premises (@p42671))
% 65.35/65.63  (step @p17877 :rule process_scope :premises (@p42672) :args (false))
% 65.35/65.63  (assume-push @p42673 @t2027)
% 65.35/65.63  (assume-push @p42674 @t273)
% 65.35/65.63  (assume-push @p42675 @t133)
% 65.35/65.63  (step @p17884 :rule and_intro :premises (@p42674 @p42675 @p17864))
% 65.35/65.63  (step-pop @p42676 :rule scope :premises (@p17884))
% 65.35/65.63  (step-pop @p42677 :rule scope :premises (@p42676))
% 65.35/65.63  (step-pop @p42678 :rule scope :premises (@p42677))
% 65.35/65.63  (step @p17885 :rule process_scope :premises (@p42678) :args (@t2028))
% 65.35/65.63  (step @p17889 :rule implies_elim :premises (@p17885))
% 65.35/65.63  (step @p17890 :rule resolution :premises (@p17889 @p17877) :args (true @t2028))
% 65.35/65.63  (step @p17891 :rule not_and :premises (@p17890))
% 65.35/65.63  (step @p17892 :rule eq_resolve :premises (@p17891 @p17866))
% 65.35/65.63  (step @p17893 :rule symm :premises (@p1056))
% 65.35/65.63  (step @p17894 :rule bool-double-not-elim :args (@t2029))
% 65.35/65.63  (step @p17895 :rule nary_cong :premises (@p17894 @p2039 @p1285) :args ((or (not @t2030) @t274 @t129)))
% 65.35/65.63  (assume-push @p42679 @t273)
% 65.35/65.63  (assume-push @p42680 @t128)
% 65.35/65.63  (assume-push @p42681 @t2030)
% 65.35/65.63  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.63  (step @p17899 :rule symm :premises (@p42680))
% 65.35/65.63  (step @p17900 :rule trans :premises (@p42679 @p17899))
% 65.35/65.63  (step @p17901 :rule true_intro :premises (@p17900))
% 65.35/65.63  (step @p17902 :rule false_intro :premises (@p17893))
% 65.35/65.63  (step @p17903 :rule symm :premises (@p17902))
% 65.35/65.63  (step @p17904 :rule trans :premises (@p17903 @p17901))
% 65.35/65.63  (step @p17905 false :rule eq_resolve :premises (@p17904 @p2958))
% 65.35/65.63  (step-pop @p42682 :rule scope :premises (@p17905))
% 65.35/65.63  (step-pop @p42683 :rule scope :premises (@p42682))
% 65.35/65.63  (step-pop @p42684 :rule scope :premises (@p42683))
% 65.35/65.63  (step @p17906 :rule process_scope :premises (@p42684) :args (false))
% 65.35/65.63  (assume-push @p42685 @t2030)
% 65.35/65.63  (assume-push @p42686 @t273)
% 65.35/65.63  (assume-push @p42687 @t128)
% 65.35/65.63  (step @p17913 :rule and_intro :premises (@p42686 @p42687 @p17893))
% 65.35/65.63  (step-pop @p42688 :rule scope :premises (@p17913))
% 65.35/65.63  (step-pop @p42689 :rule scope :premises (@p42688))
% 65.35/65.63  (step-pop @p42690 :rule scope :premises (@p42689))
% 65.35/65.63  (step @p17914 :rule process_scope :premises (@p42690) :args (@t2031))
% 65.35/65.63  (step @p17918 :rule implies_elim :premises (@p17914))
% 65.35/65.63  (step @p17919 :rule resolution :premises (@p17918 @p17906) :args (true @t2031))
% 65.35/65.63  (step @p17920 :rule not_and :premises (@p17919))
% 65.35/65.63  (step @p17921 :rule eq_resolve :premises (@p17920 @p17895))
% 65.35/65.63  (step @p17922 :rule symm :premises (@p1102))
% 65.35/65.63  (step @p17923 :rule bool-double-not-elim :args (@t2032))
% 65.35/65.63  (step @p17924 :rule nary_cong :premises (@p17923 @p2039 @p1259) :args ((or (not @t2033) @t274 @t124)))
% 65.35/65.63  (assume-push @p42691 @t273)
% 65.35/65.63  (assume-push @p42692 @t123)
% 65.35/65.63  (assume-push @p42693 @t2033)
% 65.35/65.63  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.63  (step @p17928 :rule symm :premises (@p42692))
% 65.35/65.63  (step @p17929 :rule trans :premises (@p42691 @p17928))
% 65.35/65.63  (step @p17930 :rule true_intro :premises (@p17929))
% 65.35/65.63  (step @p17931 :rule false_intro :premises (@p17922))
% 65.35/65.63  (step @p17932 :rule symm :premises (@p17931))
% 65.35/65.63  (step @p17933 :rule trans :premises (@p17932 @p17930))
% 65.35/65.63  (step @p17934 false :rule eq_resolve :premises (@p17933 @p2958))
% 65.35/65.63  (step-pop @p42694 :rule scope :premises (@p17934))
% 65.35/65.63  (step-pop @p42695 :rule scope :premises (@p42694))
% 65.35/65.63  (step-pop @p42696 :rule scope :premises (@p42695))
% 65.35/65.63  (step @p17935 :rule process_scope :premises (@p42696) :args (false))
% 65.35/65.63  (assume-push @p42697 @t2033)
% 65.35/65.63  (assume-push @p42698 @t273)
% 65.35/65.63  (assume-push @p42699 @t123)
% 65.35/65.63  (step @p17942 :rule and_intro :premises (@p42698 @p42699 @p17922))
% 65.35/65.63  (step-pop @p42700 :rule scope :premises (@p17942))
% 65.35/65.63  (step-pop @p42701 :rule scope :premises (@p42700))
% 65.35/65.63  (step-pop @p42702 :rule scope :premises (@p42701))
% 65.35/65.63  (step @p17943 :rule process_scope :premises (@p42702) :args (@t2034))
% 65.35/65.63  (step @p17947 :rule implies_elim :premises (@p17943))
% 65.35/65.63  (step @p17948 :rule resolution :premises (@p17947 @p17935) :args (true @t2034))
% 65.35/65.63  (step @p17949 :rule not_and :premises (@p17948))
% 65.35/65.63  (step @p17950 :rule eq_resolve :premises (@p17949 @p17924))
% 65.35/65.63  (step @p17951 :rule symm :premises (@p1149))
% 65.35/65.63  (step @p17952 :rule bool-double-not-elim :args (@t2035))
% 65.35/65.63  (step @p17953 :rule nary_cong :premises (@p17952 @p2039 @p1232) :args ((or (not @t2036) @t274 @t117)))
% 65.35/65.63  (assume-push @p42703 @t273)
% 65.35/65.63  (assume-push @p42704 @t116)
% 65.35/65.63  (assume-push @p42705 @t2036)
% 65.35/65.63  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.63  (step @p17957 :rule symm :premises (@p42704))
% 65.35/65.63  (step @p17958 :rule trans :premises (@p42703 @p17957))
% 65.35/65.63  (step @p17959 :rule true_intro :premises (@p17958))
% 65.35/65.63  (step @p17960 :rule false_intro :premises (@p17951))
% 65.35/65.63  (step @p17961 :rule symm :premises (@p17960))
% 65.35/65.63  (step @p17962 :rule trans :premises (@p17961 @p17959))
% 65.35/65.63  (step @p17963 false :rule eq_resolve :premises (@p17962 @p2958))
% 65.35/65.63  (step-pop @p42706 :rule scope :premises (@p17963))
% 65.35/65.63  (step-pop @p42707 :rule scope :premises (@p42706))
% 65.35/65.63  (step-pop @p42708 :rule scope :premises (@p42707))
% 65.35/65.63  (step @p17964 :rule process_scope :premises (@p42708) :args (false))
% 65.35/65.63  (assume-push @p42709 @t2036)
% 65.35/65.63  (assume-push @p42710 @t273)
% 65.35/65.63  (assume-push @p42711 @t116)
% 65.35/65.63  (step @p17971 :rule and_intro :premises (@p42710 @p42711 @p17951))
% 65.35/65.63  (step-pop @p42712 :rule scope :premises (@p17971))
% 65.35/65.63  (step-pop @p42713 :rule scope :premises (@p42712))
% 65.35/65.63  (step-pop @p42714 :rule scope :premises (@p42713))
% 65.35/65.63  (step @p17972 :rule process_scope :premises (@p42714) :args (@t2037))
% 65.35/65.63  (step @p17976 :rule implies_elim :premises (@p17972))
% 65.35/65.63  (step @p17977 :rule resolution :premises (@p17976 @p17964) :args (true @t2037))
% 65.35/65.63  (step @p17978 :rule not_and :premises (@p17977))
% 65.35/65.63  (step @p17979 :rule eq_resolve :premises (@p17978 @p17953))
% 65.35/65.63  (step @p17980 :rule instantiate :premises (@p2655) :args ((@list @t92 @t111 tptp.e33)))
% 65.35/65.63  (step @p17981 :rule instantiate :premises (@p2655) :args ((@list @t29 @t111 tptp.e33)))
% 65.35/65.63  (assume-push @p42715 @t568)
% 65.35/65.63  (assume-push @p42716 @t508)
% 65.35/65.63  (assume-push @p42717 @t506)
% 65.35/65.63  (assume-push @p42718 @t503)
% 65.35/65.63  (assume-push @p42719 @t500)
% 65.35/65.63  (assume-push @p42720 @t497)
% 65.35/65.63  (assume-push @p42721 @t494)
% 65.35/65.63  (assume-push @p42722 @t491)
% 65.35/65.63  (assume-push @p42723 @t488)
% 65.35/65.63  (assume-push @p42724 @t485)
% 65.35/65.63  (assume-push @p42725 @t482)
% 65.35/65.63  (assume-push @p42726 @t479)
% 65.35/65.63  (assume-push @p42727 @t476)
% 65.35/65.63  (assume-push @p42728 @t473)
% 65.35/65.63  (assume-push @p42729 @t470)
% 65.35/65.63  (assume-push @p42730 @t467)
% 65.35/65.63  (assume-push @p42731 @t464)
% 65.35/65.63  (assume-push @p42732 @t461)
% 65.35/65.63  (assume-push @p42733 @t273)
% 65.35/65.63  (assume-push @p42734 @t627)
% 65.35/65.63  (assume-push @p42735 @t636)
% 65.35/65.63  (assume-push @p42736 @t634)
% 65.35/65.63  (assume-push @p42737 @t646)
% 65.35/65.63  (assume-push @p42738 @t624)
% 65.35/65.63  (assume-push @p42739 @t644)
% 65.35/65.63  (assume-push @p42740 @t639)
% 65.35/65.63  (assume-push @p42741 @t620)
% 65.35/65.63  (assume-push @p42742 @t648)
% 65.35/65.63  (assume-push @p42743 @t630)
% 65.35/65.63  (assume-push @p42744 @t616)
% 65.35/65.63  (assume-push @p42745 @t642)
% 65.35/65.63  (assume-push @p42746 @t651)
% 65.35/65.63  (assume-push @p42747 @t673)
% 65.35/65.63  (assume-push @p42748 @t801)
% 65.35/65.63  (assume-push @p42749 @t786)
% 65.35/65.63  (assume-push @p42750 @t819)
% 65.35/65.63  (assume-push @p42751 @t821)
% 65.35/65.63  (assume-push @p42752 @t796)
% 65.35/65.63  (assume-push @p42753 @t790)
% 65.35/65.63  (assume-push @p42754 @t799)
% 65.35/65.63  (assume-push @p42755 @t838)
% 65.35/65.63  (assume-push @p42756 @t805)
% 65.35/65.63  (assume-push @p42757 @t816)
% 65.35/65.63  (assume-push @p42758 @t823)
% 65.35/65.63  (assume-push @p42759 @t782)
% 65.35/65.63  (assume-push @p42760 @t793)
% 65.35/65.63  (assume-push @p42761 @t826)
% 65.35/65.63  (assume-push @p42762 @t840)
% 65.35/65.63  (assume-push @p42763 @t2038)
% 65.35/65.63  (assume-push @p42764 @t2041)
% 65.35/65.63  (assume-push @p42765 @t568)
% 65.35/65.63  (assume-push @p42766 @t627)
% 65.35/65.63  (assume-push @p42767 @t636)
% 65.35/65.63  (assume-push @p42768 @t634)
% 65.35/65.63  (assume-push @p42769 @t646)
% 65.35/65.63  (assume-push @p42770 @t624)
% 65.35/65.63  (assume-push @p42771 @t644)
% 65.35/65.63  (assume-push @p42772 @t639)
% 65.35/65.63  (assume-push @p42773 @t620)
% 65.35/65.63  (assume-push @p42774 @t648)
% 65.35/65.63  (assume-push @p42775 @t630)
% 65.35/65.63  (assume-push @p42776 @t616)
% 65.35/65.63  (assume-push @p42777 @t642)
% 65.35/65.63  (assume-push @p42778 @t651)
% 65.35/65.63  (assume-push @p42779 @t673)
% 65.35/65.63  (assume-push @p42780 @t801)
% 65.35/65.63  (assume-push @p42781 @t786)
% 65.35/65.63  (assume-push @p42782 @t819)
% 65.35/65.63  (assume-push @p42783 @t821)
% 65.35/65.63  (assume-push @p42784 @t796)
% 65.35/65.63  (assume-push @p42785 @t790)
% 65.35/65.63  (assume-push @p42786 @t799)
% 65.35/65.63  (assume-push @p42787 @t838)
% 65.35/65.63  (assume-push @p42788 @t805)
% 65.35/65.63  (assume-push @p42789 @t816)
% 65.35/65.63  (assume-push @p42790 @t823)
% 65.35/65.63  (assume-push @p42791 @t782)
% 65.35/65.63  (assume-push @p42792 @t793)
% 65.35/65.63  (assume-push @p42793 @t826)
% 65.35/65.63  (assume-push @p42794 @t840)
% 65.35/65.63  (assume-push @p42795 @t273)
% 65.35/65.63  (assume-push @p42796 @t2041)
% 65.35/65.63  (assume-push @p42797 @t2038)
% 65.35/65.63  (assume-push @p42798 @t461)
% 65.35/65.63  (assume-push @p42799 @t464)
% 65.35/65.63  (assume-push @p42800 @t467)
% 65.35/65.63  (assume-push @p42801 @t470)
% 65.35/65.63  (assume-push @p42802 @t473)
% 65.35/65.63  (assume-push @p42803 @t476)
% 65.35/65.63  (assume-push @p42804 @t479)
% 65.35/65.63  (assume-push @p42805 @t482)
% 65.35/65.63  (assume-push @p42806 @t485)
% 65.35/65.63  (assume-push @p42807 @t488)
% 65.35/65.63  (assume-push @p42808 @t491)
% 65.35/65.63  (assume-push @p42809 @t494)
% 65.35/65.63  (assume-push @p42810 @t497)
% 65.35/65.63  (assume-push @p42811 @t500)
% 65.35/65.63  (assume-push @p42812 @t503)
% 65.35/65.63  (assume-push @p42813 @t506)
% 65.35/65.63  (assume-push @p42814 @t508)
% 65.35/65.63  (step @p18082 :rule symm :premises (@p42715))
% 65.35/65.63  (step @p18083 :rule symm :premises (@p42734))
% 65.35/65.63  (step @p18084 :rule symm :premises (@p42735))
% 65.35/65.63  (step @p18085 :rule symm :premises (@p42736))
% 65.35/65.63  (step @p18086 :rule symm :premises (@p42737))
% 65.35/65.63  (step @p18087 :rule symm :premises (@p42738))
% 65.35/65.63  (step @p18088 :rule symm :premises (@p42739))
% 65.35/65.63  (step @p18089 :rule symm :premises (@p42740))
% 65.35/65.63  (step @p18090 :rule symm :premises (@p42741))
% 65.35/65.63  (step @p18091 :rule symm :premises (@p42742))
% 65.35/65.63  (step @p18092 :rule symm :premises (@p42743))
% 65.35/65.63  (step @p18093 :rule symm :premises (@p42744))
% 65.35/65.63  (step @p18094 :rule symm :premises (@p42745))
% 65.35/65.63  (step @p18095 :rule symm :premises (@p42746))
% 65.35/65.63  (step @p18096 :rule symm :premises (@p42747))
% 65.35/65.63  (step @p18097 :rule symm :premises (@p42748))
% 65.35/65.63  (step @p18098 :rule symm :premises (@p42749))
% 65.35/65.63  (step @p18099 :rule symm :premises (@p42750))
% 65.35/65.63  (step @p18100 :rule symm :premises (@p42751))
% 65.35/65.63  (step @p18101 :rule symm :premises (@p42752))
% 65.35/65.63  (step @p18102 :rule symm :premises (@p42753))
% 65.35/65.63  (step @p18103 :rule symm :premises (@p42754))
% 65.35/65.63  (step @p18104 :rule symm :premises (@p42755))
% 65.35/65.63  (step @p18105 :rule symm :premises (@p42756))
% 65.35/65.63  (step @p18106 :rule symm :premises (@p42757))
% 65.35/65.63  (step @p18107 :rule symm :premises (@p42758))
% 65.35/65.63  (step @p18108 :rule symm :premises (@p42759))
% 65.35/65.63  (step @p18109 :rule symm :premises (@p42760))
% 65.35/65.63  (step @p18110 :rule symm :premises (@p42761))
% 65.35/65.63  (step @p18111 :rule symm :premises (@p42762))
% 65.35/65.63  (step @p2816 :rule refl :args (@t111))
% 65.35/65.63  (step @p18112 :rule refl :args (tptp.e33))
% 65.35/65.63  (step @p18113 :rule symm :premises (@p42733))
% 65.35/65.63  (step @p18114 :rule refl :args (@t29))
% 65.35/65.63  (step @p18115 :rule cong :premises (@p18114 @p18113 @p18112) :args (@t2039))
% 65.35/65.63  (step @p18116 :rule cong :premises (@p18115 @p2816) :args (@t2040))
% 65.35/65.63  (step @p18117 :rule symm :premises (@p17980))
% 65.35/65.63  (step @p18118 :rule refl :args (@t92))
% 65.35/65.63  (step @p18119 :rule cong :premises (@p18118 @p42733 @p18112) :args (@t93))
% 65.35/65.63  (step @p18120 :rule cong :premises (@p18119 @p2816) :args (@t457))
% 65.35/65.63  (step @p18121 :rule trans :premises (@p42716 @p42717 @p42718 @p42719 @p42720 @p42721 @p42722 @p42723 @p42724 @p42725 @p42726 @p42727 @p42728 @p42729 @p42730 @p42731 @p42732 @p18120 @p18117 @p17981 @p18116 @p18111 @p18110 @p18109 @p18108 @p18107 @p18106 @p18105 @p18104 @p18103 @p18102 @p18101 @p18100 @p18099 @p18098 @p18097 @p18096 @p18095 @p18094 @p18093 @p18092 @p18091 @p18090 @p18089 @p18088 @p18087 @p18086 @p18085 @p18084 @p18083 @p18082))
% 65.35/65.63  (step-pop @p42815 :rule scope :premises (@p18121))
% 65.35/65.63  (step-pop @p42816 :rule scope :premises (@p42815))
% 65.35/65.63  (step-pop @p42817 :rule scope :premises (@p42816))
% 65.35/65.63  (step-pop @p42818 :rule scope :premises (@p42817))
% 65.35/65.63  (step-pop @p42819 :rule scope :premises (@p42818))
% 65.35/65.63  (step-pop @p42820 :rule scope :premises (@p42819))
% 65.35/65.63  (step-pop @p42821 :rule scope :premises (@p42820))
% 65.35/65.63  (step-pop @p42822 :rule scope :premises (@p42821))
% 65.35/65.63  (step-pop @p42823 :rule scope :premises (@p42822))
% 65.35/65.63  (step-pop @p42824 :rule scope :premises (@p42823))
% 65.35/65.63  (step-pop @p42825 :rule scope :premises (@p42824))
% 65.35/65.63  (step-pop @p42826 :rule scope :premises (@p42825))
% 65.35/65.63  (step-pop @p42827 :rule scope :premises (@p42826))
% 65.35/65.63  (step-pop @p42828 :rule scope :premises (@p42827))
% 65.35/65.63  (step-pop @p42829 :rule scope :premises (@p42828))
% 65.35/65.63  (step-pop @p42830 :rule scope :premises (@p42829))
% 65.35/65.63  (step-pop @p42831 :rule scope :premises (@p42830))
% 65.35/65.63  (step-pop @p42832 :rule scope :premises (@p42831))
% 65.35/65.63  (step-pop @p42833 :rule scope :premises (@p42832))
% 65.35/65.63  (step-pop @p42834 :rule scope :premises (@p42833))
% 65.35/65.63  (step-pop @p42835 :rule scope :premises (@p42834))
% 65.35/65.63  (step-pop @p42836 :rule scope :premises (@p42835))
% 65.35/65.63  (step-pop @p42837 :rule scope :premises (@p42836))
% 65.35/65.63  (step-pop @p42838 :rule scope :premises (@p42837))
% 65.35/65.63  (step-pop @p42839 :rule scope :premises (@p42838))
% 65.35/65.63  (step-pop @p42840 :rule scope :premises (@p42839))
% 65.35/65.63  (step-pop @p42841 :rule scope :premises (@p42840))
% 65.35/65.63  (step-pop @p42842 :rule scope :premises (@p42841))
% 65.35/65.63  (step-pop @p42843 :rule scope :premises (@p42842))
% 65.35/65.63  (step-pop @p42844 :rule scope :premises (@p42843))
% 65.35/65.63  (step-pop @p42845 :rule scope :premises (@p42844))
% 65.35/65.63  (step-pop @p42846 :rule scope :premises (@p42845))
% 65.35/65.63  (step-pop @p42847 :rule scope :premises (@p42846))
% 65.35/65.63  (step-pop @p42848 :rule scope :premises (@p42847))
% 65.35/65.63  (step-pop @p42849 :rule scope :premises (@p42848))
% 65.35/65.63  (step-pop @p42850 :rule scope :premises (@p42849))
% 65.35/65.63  (step-pop @p42851 :rule scope :premises (@p42850))
% 65.35/65.63  (step-pop @p42852 :rule scope :premises (@p42851))
% 65.35/65.63  (step-pop @p42853 :rule scope :premises (@p42852))
% 65.35/65.63  (step-pop @p42854 :rule scope :premises (@p42853))
% 65.35/65.63  (step-pop @p42855 :rule scope :premises (@p42854))
% 65.35/65.63  (step-pop @p42856 :rule scope :premises (@p42855))
% 65.35/65.63  (step-pop @p42857 :rule scope :premises (@p42856))
% 65.35/65.63  (step-pop @p42858 :rule scope :premises (@p42857))
% 65.35/65.63  (step-pop @p42859 :rule scope :premises (@p42858))
% 65.35/65.63  (step-pop @p42860 :rule scope :premises (@p42859))
% 65.35/65.63  (step-pop @p42861 :rule scope :premises (@p42860))
% 65.35/65.63  (step-pop @p42862 :rule scope :premises (@p42861))
% 65.35/65.63  (step-pop @p42863 :rule scope :premises (@p42862))
% 65.35/65.63  (step-pop @p42864 :rule scope :premises (@p42863))
% 65.35/65.63  (step @p18122 :rule process_scope :premises (@p42864) :args (@t114))
% 65.35/65.63  (step @p18173 :rule and_intro :premises (@p42715 @p42734 @p42735 @p42736 @p42737 @p42738 @p42739 @p42740 @p42741 @p42742 @p42743 @p42744 @p42745 @p42746 @p42747 @p42748 @p42749 @p42750 @p42751 @p42752 @p42753 @p42754 @p42755 @p42756 @p42757 @p42758 @p42759 @p42760 @p42761 @p42762 @p42733 @p17981 @p17980 @p42732 @p42731 @p42730 @p42729 @p42728 @p42727 @p42726 @p42725 @p42724 @p42723 @p42722 @p42721 @p42720 @p42719 @p42718 @p42717 @p42716))
% 65.35/65.63  (step @p18174 :rule modus_ponens :premises (@p18173 @p18122))
% 65.35/65.63  (step-pop @p42865 :rule scope :premises (@p18174))
% 65.35/65.63  (step-pop @p42866 :rule scope :premises (@p42865))
% 65.35/65.63  (step-pop @p42867 :rule scope :premises (@p42866))
% 65.35/65.63  (step-pop @p42868 :rule scope :premises (@p42867))
% 65.35/65.63  (step-pop @p42869 :rule scope :premises (@p42868))
% 65.35/65.63  (step-pop @p42870 :rule scope :premises (@p42869))
% 65.35/65.63  (step-pop @p42871 :rule scope :premises (@p42870))
% 65.35/65.63  (step-pop @p42872 :rule scope :premises (@p42871))
% 65.35/65.63  (step-pop @p42873 :rule scope :premises (@p42872))
% 65.35/65.63  (step-pop @p42874 :rule scope :premises (@p42873))
% 65.35/65.63  (step-pop @p42875 :rule scope :premises (@p42874))
% 65.35/65.63  (step-pop @p42876 :rule scope :premises (@p42875))
% 65.35/65.63  (step-pop @p42877 :rule scope :premises (@p42876))
% 65.35/65.63  (step-pop @p42878 :rule scope :premises (@p42877))
% 65.35/65.63  (step-pop @p42879 :rule scope :premises (@p42878))
% 65.35/65.63  (step-pop @p42880 :rule scope :premises (@p42879))
% 65.35/65.63  (step-pop @p42881 :rule scope :premises (@p42880))
% 65.35/65.63  (step-pop @p42882 :rule scope :premises (@p42881))
% 65.35/65.63  (step-pop @p42883 :rule scope :premises (@p42882))
% 65.35/65.63  (step-pop @p42884 :rule scope :premises (@p42883))
% 65.35/65.63  (step-pop @p42885 :rule scope :premises (@p42884))
% 65.35/65.63  (step-pop @p42886 :rule scope :premises (@p42885))
% 65.35/65.63  (step-pop @p42887 :rule scope :premises (@p42886))
% 65.35/65.63  (step-pop @p42888 :rule scope :premises (@p42887))
% 65.35/65.63  (step-pop @p42889 :rule scope :premises (@p42888))
% 65.35/65.63  (step-pop @p42890 :rule scope :premises (@p42889))
% 65.35/65.63  (step-pop @p42891 :rule scope :premises (@p42890))
% 65.35/65.63  (step-pop @p42892 :rule scope :premises (@p42891))
% 65.35/65.63  (step-pop @p42893 :rule scope :premises (@p42892))
% 65.35/65.63  (step-pop @p42894 :rule scope :premises (@p42893))
% 65.35/65.63  (step-pop @p42895 :rule scope :premises (@p42894))
% 65.35/65.63  (step-pop @p42896 :rule scope :premises (@p42895))
% 65.35/65.63  (step-pop @p42897 :rule scope :premises (@p42896))
% 65.35/65.63  (step-pop @p42898 :rule scope :premises (@p42897))
% 65.35/65.63  (step-pop @p42899 :rule scope :premises (@p42898))
% 65.35/65.63  (step-pop @p42900 :rule scope :premises (@p42899))
% 65.35/65.63  (step-pop @p42901 :rule scope :premises (@p42900))
% 65.35/65.63  (step-pop @p42902 :rule scope :premises (@p42901))
% 65.35/65.63  (step-pop @p42903 :rule scope :premises (@p42902))
% 65.35/65.63  (step-pop @p42904 :rule scope :premises (@p42903))
% 65.35/65.63  (step-pop @p42905 :rule scope :premises (@p42904))
% 65.35/65.63  (step-pop @p42906 :rule scope :premises (@p42905))
% 65.35/65.63  (step-pop @p42907 :rule scope :premises (@p42906))
% 65.35/65.63  (step-pop @p42908 :rule scope :premises (@p42907))
% 65.35/65.63  (step-pop @p42909 :rule scope :premises (@p42908))
% 65.35/65.63  (step-pop @p42910 :rule scope :premises (@p42909))
% 65.35/65.63  (step-pop @p42911 :rule scope :premises (@p42910))
% 65.35/65.63  (step-pop @p42912 :rule scope :premises (@p42911))
% 65.35/65.63  (step-pop @p42913 :rule scope :premises (@p42912))
% 65.35/65.63  (step-pop @p42914 :rule scope :premises (@p42913))
% 65.35/65.63  (step @p18175 :rule process_scope :premises (@p42914) :args (@t114))
% 65.35/65.63  (step @p18226 :rule implies_elim :premises (@p18175))
% 65.35/65.63  (step @p18227 :rule cnf_and_neg :args (@t2042))
% 65.35/65.63  (step @p18228 :rule resolution :premises (@p18227 @p18226) :args (true @t2042))
% 65.35/65.63  (step @p18229 :rule reordering :premises (@p18228) :args ((or @t114 @t671 @t510 @t560 @t559 @t558 @t557 @t556 @t555 @t554 @t553 @t552 @t551 @t550 @t549 @t548 @t547 @t546 @t545 @t274 @t670 @t669 @t668 @t667 @t666 @t665 @t664 @t663 @t662 @t661 @t660 @t659 @t658 @t873 @t872 @t871 @t870 @t869 @t868 @t867 @t866 @t865 @t864 @t863 @t862 @t861 @t860 @t859 @t858 (not @t2038) (not @t2041))))
% 65.35/65.63  (step @p18230 :rule chain_m_resolution :premises (@p18229 @p17981 @p17980 @p17457 @p17456 @p16837 @p16836 @p16348 @p16347 @p15746 @p15745 @p15416 @p15415 @p14802 @p13556 @p12339 @p10887 @p10886 @p10075 @p8652 @p8651 @p8029 @p6520 @p6519 @p6012 @p6011 @p5168 @p5167 @p4780 @p3476 @p3472 @p2947 @p1229 @p3368 @p3366 @p3365 @p3363 @p3362 @p3360 @p3359 @p3357 @p4551 @p4549 @p3356 @p3354 @p4548 @p4546 @p3353 @p3351 @p4536 @p4534 @p4533 @p4531 @p3350 @p3348 @p4530 @p4528 @p3347 @p3345 @p4527 @p4525 @p4524 @p4522 @p3344 @p3342 @p3341 @p3339 @p3338 @p3336 @p17979 @p17951 @p17950 @p17922 @p17921 @p17893 @p17892 @p17864 @p17863 @p17835 @p17834 @p17806 @p17805 @p17777 @p17776 @p17748 @p17747 @p17719 @p17718 @p17690 @p17689 @p17661 @p17660 @p17632 @p17631 @p17603 @p17602 @p17574 @p17573 @p17545 @p17544 @p17516 @p17515 @p17487 @p17486 @p17458) :args (@t274 (@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 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 true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true) (@list @t2041 @t2038 @t805 @t461 @t801 @t464 @t799 @t467 @t620 @t470 @t796 @t473 @t476 @t479 @t482 @t793 @t485 @t488 @t790 @t491 @t494 @t786 @t497 @t782 @t500 @t616 @t503 @t506 @t673 @t508 @t568 @t114 @t651 @t652 @t648 @t649 @t646 @t647 @t644 @t645 @t840 @t841 @t642 @t643 @t838 @t839 @t639 @t640 @t826 @t827 @t823 @t824 @t636 @t637 @t821 @t822 @t634 @t635 @t819 @t820 @t816 @t817 @t630 @t631 @t627 @t628 @t624 @t625 @t116 @t2035 @t123 @t2032 @t128 @t2029 @t133 @t2026 @t153 @t2023 @t158 @t2020 @t163 @t2017 @t168 @t2014 @t193 @t2011 @t198 @t2008 @t213 @t2005 @t223 @t2002 @t228 @t1999 @t233 @t1996 @t238 @t1993 @t253 @t1990 @t263 @t1987 @t268 @t1984)))
% 65.35/65.63  (step @p18231 :rule chain_m_resolution :premises (@p2601 @p18230 @p2599) :args (@t458 @t570 (@list @t273 @t459)))
% 65.35/65.63  (step @p18232 :rule chain_m_resolution :premises (@p4518 @p18230 @p4516) :args (@t809 @t570 (@list @t273 @t810)))
% 65.35/65.63  (step @p18233 :rule symm :premises (@p193))
% 65.35/65.63  (step @p18234 :rule bool-double-not-elim :args (@t2043))
% 65.35/65.63  (step @p18235 :rule nary_cong :premises (@p18234 @p2013 @p1987) :args ((or (not @t2044) @t269 @t264)))
% 65.35/65.63  (assume-push @p42915 @t268)
% 65.35/65.63  (assume-push @p42916 @t263)
% 65.35/65.63  (assume-push @p42917 @t2044)
% 65.35/65.63  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.63  (step @p18239 :rule symm :premises (@p42916))
% 65.35/65.63  (step @p18240 :rule trans :premises (@p42915 @p18239))
% 65.35/65.63  (step @p18241 :rule true_intro :premises (@p18240))
% 65.35/65.63  (step @p18242 :rule false_intro :premises (@p18233))
% 65.35/65.63  (step @p18243 :rule symm :premises (@p18242))
% 65.35/65.63  (step @p18244 :rule trans :premises (@p18243 @p18241))
% 65.35/65.63  (step @p18245 false :rule eq_resolve :premises (@p18244 @p2958))
% 65.35/65.63  (step-pop @p42918 :rule scope :premises (@p18245))
% 65.35/65.63  (step-pop @p42919 :rule scope :premises (@p42918))
% 65.35/65.63  (step-pop @p42920 :rule scope :premises (@p42919))
% 65.35/65.63  (step @p18246 :rule process_scope :premises (@p42920) :args (false))
% 65.35/65.63  (assume-push @p42921 @t2044)
% 65.35/65.63  (assume-push @p42922 @t268)
% 65.35/65.63  (assume-push @p42923 @t263)
% 65.35/65.63  (step @p18253 :rule and_intro :premises (@p42922 @p42923 @p18233))
% 65.35/65.63  (step-pop @p42924 :rule scope :premises (@p18253))
% 65.35/65.63  (step-pop @p42925 :rule scope :premises (@p42924))
% 65.35/65.63  (step-pop @p42926 :rule scope :premises (@p42925))
% 65.35/65.63  (step @p18254 :rule process_scope :premises (@p42926) :args (@t2045))
% 65.35/65.63  (step @p18258 :rule implies_elim :premises (@p18254))
% 65.35/65.63  (step @p18259 :rule resolution :premises (@p18258 @p18246) :args (true @t2045))
% 65.35/65.63  (step @p18260 :rule not_and :premises (@p18259))
% 65.35/65.63  (step @p18261 :rule eq_resolve :premises (@p18260 @p18235))
% 65.35/65.63  (step @p18262 :rule symm :premises (@p347))
% 65.35/65.63  (step @p18263 :rule bool-double-not-elim :args (@t2046))
% 65.35/65.63  (step @p18264 :rule nary_cong :premises (@p18263 @p2013 @p1805) :args ((or (not @t2047) @t269 @t229)))
% 65.35/65.63  (assume-push @p42927 @t268)
% 65.35/65.63  (assume-push @p42928 @t228)
% 65.35/65.63  (assume-push @p42929 @t2047)
% 65.35/65.63  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.63  (step @p18268 :rule symm :premises (@p42928))
% 65.35/65.63  (step @p18269 :rule trans :premises (@p42927 @p18268))
% 65.35/65.63  (step @p18270 :rule true_intro :premises (@p18269))
% 65.35/65.63  (step @p18271 :rule false_intro :premises (@p18262))
% 65.35/65.63  (step @p18272 :rule symm :premises (@p18271))
% 65.35/65.63  (step @p18273 :rule trans :premises (@p18272 @p18270))
% 65.35/65.63  (step @p18274 false :rule eq_resolve :premises (@p18273 @p2958))
% 65.35/65.63  (step-pop @p42930 :rule scope :premises (@p18274))
% 65.35/65.63  (step-pop @p42931 :rule scope :premises (@p42930))
% 65.35/65.63  (step-pop @p42932 :rule scope :premises (@p42931))
% 65.35/65.63  (step @p18275 :rule process_scope :premises (@p42932) :args (false))
% 65.35/65.63  (assume-push @p42933 @t2047)
% 65.35/65.63  (assume-push @p42934 @t268)
% 65.35/65.63  (assume-push @p42935 @t228)
% 65.35/65.63  (step @p18282 :rule and_intro :premises (@p42934 @p42935 @p18262))
% 65.35/65.63  (step-pop @p42936 :rule scope :premises (@p18282))
% 65.35/65.63  (step-pop @p42937 :rule scope :premises (@p42936))
% 65.35/65.63  (step-pop @p42938 :rule scope :premises (@p42937))
% 65.35/65.63  (step @p18283 :rule process_scope :premises (@p42938) :args (@t2048))
% 65.35/65.63  (step @p18287 :rule implies_elim :premises (@p18283))
% 65.35/65.63  (step @p18288 :rule resolution :premises (@p18287 @p18275) :args (true @t2048))
% 65.35/65.63  (step @p18289 :rule not_and :premises (@p18288))
% 65.35/65.63  (step @p18290 :rule eq_resolve :premises (@p18289 @p18264))
% 65.35/65.63  (step @p18291 :rule symm :premises (@p428))
% 65.35/65.63  (step @p18292 :rule bool-double-not-elim :args (@t2049))
% 65.35/65.63  (step @p18293 :rule nary_cong :premises (@p18292 @p2013 @p1727) :args ((or (not @t2050) @t269 @t214)))
% 65.35/65.63  (assume-push @p42939 @t268)
% 65.35/65.63  (assume-push @p42940 @t213)
% 65.35/65.63  (assume-push @p42941 @t2050)
% 65.35/65.63  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.63  (step @p18297 :rule symm :premises (@p42940))
% 65.35/65.63  (step @p18298 :rule trans :premises (@p42939 @p18297))
% 65.35/65.63  (step @p18299 :rule true_intro :premises (@p18298))
% 65.35/65.63  (step @p18300 :rule false_intro :premises (@p18291))
% 65.35/65.63  (step @p18301 :rule symm :premises (@p18300))
% 65.35/65.63  (step @p18302 :rule trans :premises (@p18301 @p18299))
% 65.35/65.63  (step @p18303 false :rule eq_resolve :premises (@p18302 @p2958))
% 65.35/65.63  (step-pop @p42942 :rule scope :premises (@p18303))
% 65.35/65.63  (step-pop @p42943 :rule scope :premises (@p42942))
% 65.35/65.63  (step-pop @p42944 :rule scope :premises (@p42943))
% 65.35/65.63  (step @p18304 :rule process_scope :premises (@p42944) :args (false))
% 65.35/65.63  (assume-push @p42945 @t2050)
% 65.35/65.63  (assume-push @p42946 @t268)
% 65.35/65.63  (assume-push @p42947 @t213)
% 65.35/65.63  (step @p18311 :rule and_intro :premises (@p42946 @p42947 @p18291))
% 65.35/65.63  (step-pop @p42948 :rule scope :premises (@p18311))
% 65.35/65.63  (step-pop @p42949 :rule scope :premises (@p42948))
% 65.35/65.63  (step-pop @p42950 :rule scope :premises (@p42949))
% 65.35/65.63  (step @p18312 :rule process_scope :premises (@p42950) :args (@t2051))
% 65.35/65.63  (step @p18316 :rule implies_elim :premises (@p18312))
% 65.35/65.63  (step @p18317 :rule resolution :premises (@p18316 @p18304) :args (true @t2051))
% 65.35/65.63  (step @p18318 :rule not_and :premises (@p18317))
% 65.35/65.63  (step @p18319 :rule eq_resolve :premises (@p18318 @p18293))
% 65.35/65.63  (step @p18320 :rule symm :premises (@p1057))
% 65.35/65.63  (step @p18321 :rule bool-double-not-elim :args (@t2052))
% 65.35/65.63  (step @p18322 :rule nary_cong :premises (@p18321 @p2013 @p1285) :args ((or (not @t2053) @t269 @t129)))
% 65.35/65.63  (assume-push @p42951 @t268)
% 65.35/65.63  (assume-push @p42952 @t128)
% 65.35/65.63  (assume-push @p42953 @t2053)
% 65.35/65.63  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.63  (step @p18326 :rule symm :premises (@p42952))
% 65.35/65.63  (step @p18327 :rule trans :premises (@p42951 @p18326))
% 65.35/65.63  (step @p18328 :rule true_intro :premises (@p18327))
% 65.35/65.63  (step @p18329 :rule false_intro :premises (@p18320))
% 65.35/65.63  (step @p18330 :rule symm :premises (@p18329))
% 65.35/65.63  (step @p18331 :rule trans :premises (@p18330 @p18328))
% 65.35/65.63  (step @p18332 false :rule eq_resolve :premises (@p18331 @p2958))
% 65.35/65.63  (step-pop @p42954 :rule scope :premises (@p18332))
% 65.35/65.63  (step-pop @p42955 :rule scope :premises (@p42954))
% 65.35/65.63  (step-pop @p42956 :rule scope :premises (@p42955))
% 65.35/65.63  (step @p18333 :rule process_scope :premises (@p42956) :args (false))
% 65.35/65.63  (assume-push @p42957 @t2053)
% 65.35/65.63  (assume-push @p42958 @t268)
% 65.35/65.63  (assume-push @p42959 @t128)
% 65.35/65.63  (step @p18340 :rule and_intro :premises (@p42958 @p42959 @p18320))
% 65.35/65.63  (step-pop @p42960 :rule scope :premises (@p18340))
% 65.35/65.63  (step-pop @p42961 :rule scope :premises (@p42960))
% 65.35/65.63  (step-pop @p42962 :rule scope :premises (@p42961))
% 65.35/65.63  (step @p18341 :rule process_scope :premises (@p42962) :args (@t2054))
% 65.35/65.63  (step @p18345 :rule implies_elim :premises (@p18341))
% 65.35/65.63  (step @p18346 :rule resolution :premises (@p18345 @p18333) :args (true @t2054))
% 65.35/65.63  (step @p18347 :rule not_and :premises (@p18346))
% 65.35/65.63  (step @p18348 :rule eq_resolve :premises (@p18347 @p18322))
% 65.35/65.63  (step @p18349 :rule instantiate :premises (@p2655) :args ((@list @t91 @t111 tptp.e32)))
% 65.35/65.63  (step @p18350 :rule instantiate :premises (@p2655) :args ((@list @t54 @t111 tptp.e32)))
% 65.35/65.63  (assume-push @p42963 @t568)
% 65.35/65.63  (assume-push @p42964 @t508)
% 65.35/65.63  (assume-push @p42965 @t506)
% 65.35/65.63  (assume-push @p42966 @t503)
% 65.35/65.63  (assume-push @p42967 @t500)
% 65.35/65.63  (assume-push @p42968 @t497)
% 65.35/65.63  (assume-push @p42969 @t494)
% 65.35/65.63  (assume-push @p42970 @t491)
% 65.35/65.63  (assume-push @p42971 @t488)
% 65.35/65.63  (assume-push @p42972 @t485)
% 65.35/65.63  (assume-push @p42973 @t482)
% 65.35/65.63  (assume-push @p42974 @t479)
% 65.35/65.63  (assume-push @p42975 @t476)
% 65.35/65.63  (assume-push @p42976 @t473)
% 65.35/65.63  (assume-push @p42977 @t470)
% 65.35/65.63  (assume-push @p42978 @t467)
% 65.35/65.63  (assume-push @p42979 @t464)
% 65.35/65.63  (assume-push @p42980 @t461)
% 65.35/65.63  (assume-push @p42981 @t458)
% 65.35/65.63  (assume-push @p42982 @t268)
% 65.35/65.63  (assume-push @p42983 @t627)
% 65.35/65.63  (assume-push @p42984 @t636)
% 65.35/65.63  (assume-push @p42985 @t634)
% 65.35/65.63  (assume-push @p42986 @t646)
% 65.35/65.63  (assume-push @p42987 @t2055)
% 65.35/65.63  (assume-push @p42988 @t2058)
% 65.35/65.63  (assume-push @p42989 @t568)
% 65.35/65.63  (assume-push @p42990 @t627)
% 65.35/65.63  (assume-push @p42991 @t636)
% 65.35/65.63  (assume-push @p42992 @t634)
% 65.35/65.63  (assume-push @p42993 @t646)
% 65.35/65.63  (assume-push @p42994 @t268)
% 65.35/65.63  (assume-push @p42995 @t2058)
% 65.35/65.63  (assume-push @p42996 @t2055)
% 65.35/65.63  (assume-push @p42997 @t458)
% 65.35/65.63  (assume-push @p42998 @t461)
% 65.35/65.63  (assume-push @p42999 @t464)
% 65.35/65.63  (assume-push @p43000 @t467)
% 65.35/65.63  (assume-push @p43001 @t470)
% 65.35/65.63  (assume-push @p43002 @t473)
% 65.35/65.63  (assume-push @p43003 @t476)
% 65.35/65.63  (assume-push @p43004 @t479)
% 65.35/65.63  (assume-push @p43005 @t482)
% 65.35/65.63  (assume-push @p43006 @t485)
% 65.35/65.63  (assume-push @p43007 @t488)
% 65.35/65.63  (assume-push @p43008 @t491)
% 65.35/65.63  (assume-push @p43009 @t494)
% 65.35/65.63  (assume-push @p43010 @t497)
% 65.35/65.63  (assume-push @p43011 @t500)
% 65.35/65.63  (assume-push @p43012 @t503)
% 65.35/65.63  (assume-push @p43013 @t506)
% 65.35/65.63  (assume-push @p43014 @t508)
% 65.35/65.63  (step @p18403 :rule symm :premises (@p42963))
% 65.35/65.63  (step @p18404 :rule symm :premises (@p42983))
% 65.35/65.63  (step @p18405 :rule symm :premises (@p42984))
% 65.35/65.63  (step @p18406 :rule symm :premises (@p42985))
% 65.35/65.63  (step @p18407 :rule symm :premises (@p42986))
% 65.35/65.63  (step @p2816 :rule refl :args (@t111))
% 65.35/65.63  (step @p18408 :rule refl :args (tptp.e32))
% 65.35/65.63  (step @p18409 :rule symm :premises (@p42982))
% 65.35/65.63  (step @p18410 :rule refl :args (@t54))
% 65.35/65.63  (step @p18411 :rule cong :premises (@p18410 @p18409 @p18408) :args (@t2056))
% 65.35/65.63  (step @p18412 :rule cong :premises (@p18411 @p2816) :args (@t2057))
% 65.35/65.63  (step @p18413 :rule symm :premises (@p18349))
% 65.35/65.63  (step @p18414 :rule refl :args (@t91))
% 65.35/65.63  (step @p18415 :rule cong :premises (@p18414 @p42982 @p18408) :args (@t92))
% 65.35/65.63  (step @p18416 :rule cong :premises (@p18415 @p2816) :args (@t454))
% 65.35/65.63  (step @p18417 :rule trans :premises (@p42964 @p42965 @p42966 @p42967 @p42968 @p42969 @p42970 @p42971 @p42972 @p42973 @p42974 @p42975 @p42976 @p42977 @p42978 @p42979 @p42980 @p42981 @p18416 @p18413 @p18350 @p18412 @p18407 @p18406 @p18405 @p18404 @p18403))
% 65.35/65.63  (step-pop @p43015 :rule scope :premises (@p18417))
% 65.35/65.63  (step-pop @p43016 :rule scope :premises (@p43015))
% 65.35/65.63  (step-pop @p43017 :rule scope :premises (@p43016))
% 65.35/65.63  (step-pop @p43018 :rule scope :premises (@p43017))
% 65.35/65.63  (step-pop @p43019 :rule scope :premises (@p43018))
% 65.35/65.63  (step-pop @p43020 :rule scope :premises (@p43019))
% 65.35/65.63  (step-pop @p43021 :rule scope :premises (@p43020))
% 65.35/65.63  (step-pop @p43022 :rule scope :premises (@p43021))
% 65.35/65.63  (step-pop @p43023 :rule scope :premises (@p43022))
% 65.35/65.63  (step-pop @p43024 :rule scope :premises (@p43023))
% 65.35/65.63  (step-pop @p43025 :rule scope :premises (@p43024))
% 65.35/65.63  (step-pop @p43026 :rule scope :premises (@p43025))
% 65.35/65.63  (step-pop @p43027 :rule scope :premises (@p43026))
% 65.35/65.63  (step-pop @p43028 :rule scope :premises (@p43027))
% 65.35/65.63  (step-pop @p43029 :rule scope :premises (@p43028))
% 65.35/65.63  (step-pop @p43030 :rule scope :premises (@p43029))
% 65.35/65.63  (step-pop @p43031 :rule scope :premises (@p43030))
% 65.35/65.63  (step-pop @p43032 :rule scope :premises (@p43031))
% 65.35/65.63  (step-pop @p43033 :rule scope :premises (@p43032))
% 65.35/65.63  (step-pop @p43034 :rule scope :premises (@p43033))
% 65.35/65.63  (step-pop @p43035 :rule scope :premises (@p43034))
% 65.35/65.63  (step-pop @p43036 :rule scope :premises (@p43035))
% 65.35/65.63  (step-pop @p43037 :rule scope :premises (@p43036))
% 65.35/65.63  (step-pop @p43038 :rule scope :premises (@p43037))
% 65.35/65.63  (step-pop @p43039 :rule scope :premises (@p43038))
% 65.35/65.63  (step-pop @p43040 :rule scope :premises (@p43039))
% 65.35/65.63  (step @p18418 :rule process_scope :premises (@p43040) :args (@t114))
% 65.35/65.63  (step @p18445 :rule and_intro :premises (@p42963 @p42983 @p42984 @p42985 @p42986 @p42982 @p18350 @p18349 @p42981 @p42980 @p42979 @p42978 @p42977 @p42976 @p42975 @p42974 @p42973 @p42972 @p42971 @p42970 @p42969 @p42968 @p42967 @p42966 @p42965 @p42964))
% 65.35/65.63  (step @p18446 :rule modus_ponens :premises (@p18445 @p18418))
% 65.35/65.63  (step-pop @p43041 :rule scope :premises (@p18446))
% 65.35/65.63  (step-pop @p43042 :rule scope :premises (@p43041))
% 65.35/65.63  (step-pop @p43043 :rule scope :premises (@p43042))
% 65.35/65.63  (step-pop @p43044 :rule scope :premises (@p43043))
% 65.35/65.63  (step-pop @p43045 :rule scope :premises (@p43044))
% 65.35/65.63  (step-pop @p43046 :rule scope :premises (@p43045))
% 65.35/65.63  (step-pop @p43047 :rule scope :premises (@p43046))
% 65.35/65.63  (step-pop @p43048 :rule scope :premises (@p43047))
% 65.35/65.63  (step-pop @p43049 :rule scope :premises (@p43048))
% 65.35/65.63  (step-pop @p43050 :rule scope :premises (@p43049))
% 65.35/65.63  (step-pop @p43051 :rule scope :premises (@p43050))
% 65.35/65.63  (step-pop @p43052 :rule scope :premises (@p43051))
% 65.35/65.63  (step-pop @p43053 :rule scope :premises (@p43052))
% 65.35/65.63  (step-pop @p43054 :rule scope :premises (@p43053))
% 65.35/65.63  (step-pop @p43055 :rule scope :premises (@p43054))
% 65.35/65.63  (step-pop @p43056 :rule scope :premises (@p43055))
% 65.35/65.63  (step-pop @p43057 :rule scope :premises (@p43056))
% 65.35/65.63  (step-pop @p43058 :rule scope :premises (@p43057))
% 65.35/65.63  (step-pop @p43059 :rule scope :premises (@p43058))
% 65.35/65.63  (step-pop @p43060 :rule scope :premises (@p43059))
% 65.35/65.63  (step-pop @p43061 :rule scope :premises (@p43060))
% 65.35/65.63  (step-pop @p43062 :rule scope :premises (@p43061))
% 65.35/65.63  (step-pop @p43063 :rule scope :premises (@p43062))
% 65.35/65.63  (step-pop @p43064 :rule scope :premises (@p43063))
% 65.35/65.63  (step-pop @p43065 :rule scope :premises (@p43064))
% 65.35/65.63  (step-pop @p43066 :rule scope :premises (@p43065))
% 65.35/65.63  (step @p18447 :rule process_scope :premises (@p43066) :args (@t114))
% 65.35/65.63  (step @p18474 :rule implies_elim :premises (@p18447))
% 65.35/65.63  (step @p18475 :rule cnf_and_neg :args (@t2059))
% 65.35/65.63  (step @p18476 :rule resolution :premises (@p18475 @p18474) :args (true @t2059))
% 65.35/65.63  (step @p18477 :rule reordering :premises (@p18476) :args ((or @t114 @t671 @t510 @t560 @t559 @t558 @t557 @t556 @t555 @t554 @t553 @t552 @t551 @t550 @t549 @t548 @t547 @t546 @t545 @t544 @t269 @t670 @t669 @t668 @t667 (not @t2055) (not @t2058))))
% 65.35/65.63  (step @p18478 :rule chain_m_resolution :premises (@p18477 @p18350 @p18349 @p18231 @p17456 @p16836 @p16347 @p15745 @p15415 @p14802 @p13556 @p12339 @p10886 @p10075 @p8651 @p8029 @p6519 @p6011 @p5167 @p4780 @p3472 @p2947 @p1229 @p3362 @p3360 @p3350 @p3348 @p3347 @p3345 @p3341 @p3339 @p18348 @p18320 @p18319 @p18291 @p18290 @p18262 @p18261 @p18233) :args (@t269 (@list 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 true true true true true true true true) (@list @t2058 @t2055 @t458 @t461 @t464 @t467 @t470 @t473 @t476 @t479 @t482 @t485 @t488 @t491 @t494 @t497 @t500 @t503 @t506 @t508 @t568 @t114 @t646 @t647 @t636 @t637 @t634 @t635 @t627 @t628 @t128 @t2052 @t213 @t2049 @t228 @t2046 @t263 @t2043)))
% 65.35/65.63  (step @p18479 :rule chain_m_resolution :premises (@p2598 @p18478 @p2596) :args (@t455 @t570 (@list @t268 @t456)))
% 65.35/65.63  (step @p18480 :rule chain_m_resolution :premises (@p3338 @p18478 @p3336) :args (@t624 @t570 (@list @t268 @t625)))
% 65.35/65.63  (step @p18481 :rule instantiate :premises (@p2655) :args ((@list @t90 @t111 tptp.e31)))
% 65.35/65.63  (step @p18482 :rule instantiate :premises (@p2655) :args ((@list @t58 @t111 tptp.e31)))
% 65.35/65.63  (assume-push @p43067 @t568)
% 65.35/65.63  (assume-push @p43068 @t508)
% 65.35/65.63  (assume-push @p43069 @t506)
% 65.35/65.63  (assume-push @p43070 @t503)
% 65.35/65.63  (assume-push @p43071 @t500)
% 65.35/65.63  (assume-push @p43072 @t497)
% 65.35/65.63  (assume-push @p43073 @t494)
% 65.35/65.63  (assume-push @p43074 @t491)
% 65.35/65.63  (assume-push @p43075 @t488)
% 65.35/65.63  (assume-push @p43076 @t485)
% 65.35/65.63  (assume-push @p43077 @t482)
% 65.35/65.63  (assume-push @p43078 @t479)
% 65.35/65.63  (assume-push @p43079 @t476)
% 65.35/65.63  (assume-push @p43080 @t473)
% 65.35/65.63  (assume-push @p43081 @t470)
% 65.35/65.63  (assume-push @p43082 @t467)
% 65.35/65.63  (assume-push @p43083 @t464)
% 65.35/65.63  (assume-push @p43084 @t461)
% 65.35/65.63  (assume-push @p43085 @t458)
% 65.35/65.63  (assume-push @p43086 @t455)
% 65.35/65.63  (assume-push @p43087 @t263)
% 65.35/65.63  (assume-push @p43088 @t2060)
% 65.35/65.63  (assume-push @p43089 @t2063)
% 65.35/65.63  (assume-push @p43090 @t568)
% 65.35/65.63  (assume-push @p43091 @t263)
% 65.35/65.63  (assume-push @p43092 @t2063)
% 65.35/65.63  (assume-push @p43093 @t2060)
% 65.35/65.63  (assume-push @p43094 @t455)
% 65.35/65.63  (assume-push @p43095 @t458)
% 65.35/65.63  (assume-push @p43096 @t461)
% 65.35/65.63  (assume-push @p43097 @t464)
% 65.35/65.63  (assume-push @p43098 @t467)
% 65.35/65.63  (assume-push @p43099 @t470)
% 65.35/65.63  (assume-push @p43100 @t473)
% 65.35/65.63  (assume-push @p43101 @t476)
% 65.35/65.63  (assume-push @p43102 @t479)
% 65.35/65.63  (assume-push @p43103 @t482)
% 65.35/65.63  (assume-push @p43104 @t485)
% 65.35/65.63  (assume-push @p43105 @t488)
% 65.35/65.63  (assume-push @p43106 @t491)
% 65.35/65.63  (assume-push @p43107 @t494)
% 65.35/65.63  (assume-push @p43108 @t497)
% 65.35/65.63  (assume-push @p43109 @t500)
% 65.35/65.63  (assume-push @p43110 @t503)
% 65.35/65.63  (assume-push @p43111 @t506)
% 65.35/65.63  (assume-push @p43112 @t508)
% 65.35/65.63  (step @p18529 :rule symm :premises (@p43067))
% 65.35/65.63  (step @p2816 :rule refl :args (@t111))
% 65.35/65.63  (step @p18530 :rule refl :args (tptp.e31))
% 65.35/65.63  (step @p18531 :rule symm :premises (@p43087))
% 65.35/65.63  (step @p18532 :rule refl :args (@t58))
% 65.35/65.63  (step @p18533 :rule cong :premises (@p18532 @p18531 @p18530) :args (@t2061))
% 65.35/65.63  (step @p18534 :rule cong :premises (@p18533 @p2816) :args (@t2062))
% 65.35/65.63  (step @p18535 :rule symm :premises (@p18481))
% 65.35/65.63  (step @p18536 :rule refl :args (@t90))
% 65.35/65.63  (step @p18537 :rule cong :premises (@p18536 @p43087 @p18530) :args (@t91))
% 65.35/65.63  (step @p18538 :rule cong :premises (@p18537 @p2816) :args (@t451))
% 65.35/65.63  (step @p18539 :rule trans :premises (@p43068 @p43069 @p43070 @p43071 @p43072 @p43073 @p43074 @p43075 @p43076 @p43077 @p43078 @p43079 @p43080 @p43081 @p43082 @p43083 @p43084 @p43085 @p43086 @p18538 @p18535 @p18482 @p18534 @p18529))
% 65.35/65.63  (step-pop @p43113 :rule scope :premises (@p18539))
% 65.35/65.63  (step-pop @p43114 :rule scope :premises (@p43113))
% 65.35/65.63  (step-pop @p43115 :rule scope :premises (@p43114))
% 65.35/65.63  (step-pop @p43116 :rule scope :premises (@p43115))
% 65.35/65.63  (step-pop @p43117 :rule scope :premises (@p43116))
% 65.35/65.63  (step-pop @p43118 :rule scope :premises (@p43117))
% 65.35/65.63  (step-pop @p43119 :rule scope :premises (@p43118))
% 65.35/65.63  (step-pop @p43120 :rule scope :premises (@p43119))
% 65.35/65.63  (step-pop @p43121 :rule scope :premises (@p43120))
% 65.35/65.63  (step-pop @p43122 :rule scope :premises (@p43121))
% 65.35/65.63  (step-pop @p43123 :rule scope :premises (@p43122))
% 65.35/65.63  (step-pop @p43124 :rule scope :premises (@p43123))
% 65.35/65.63  (step-pop @p43125 :rule scope :premises (@p43124))
% 65.35/65.63  (step-pop @p43126 :rule scope :premises (@p43125))
% 65.35/65.63  (step-pop @p43127 :rule scope :premises (@p43126))
% 65.35/65.63  (step-pop @p43128 :rule scope :premises (@p43127))
% 65.35/65.63  (step-pop @p43129 :rule scope :premises (@p43128))
% 65.35/65.63  (step-pop @p43130 :rule scope :premises (@p43129))
% 65.35/65.63  (step-pop @p43131 :rule scope :premises (@p43130))
% 65.35/65.63  (step-pop @p43132 :rule scope :premises (@p43131))
% 65.35/65.63  (step-pop @p43133 :rule scope :premises (@p43132))
% 65.35/65.63  (step-pop @p43134 :rule scope :premises (@p43133))
% 65.35/65.63  (step-pop @p43135 :rule scope :premises (@p43134))
% 65.35/65.63  (step @p18540 :rule process_scope :premises (@p43135) :args (@t114))
% 65.35/65.63  (step @p18564 :rule and_intro :premises (@p43067 @p43087 @p18482 @p18481 @p43086 @p43085 @p43084 @p43083 @p43082 @p43081 @p43080 @p43079 @p43078 @p43077 @p43076 @p43075 @p43074 @p43073 @p43072 @p43071 @p43070 @p43069 @p43068))
% 65.35/65.63  (step @p18565 :rule modus_ponens :premises (@p18564 @p18540))
% 65.35/65.63  (step-pop @p43136 :rule scope :premises (@p18565))
% 65.35/65.63  (step-pop @p43137 :rule scope :premises (@p43136))
% 65.35/65.63  (step-pop @p43138 :rule scope :premises (@p43137))
% 65.35/65.63  (step-pop @p43139 :rule scope :premises (@p43138))
% 65.35/65.63  (step-pop @p43140 :rule scope :premises (@p43139))
% 65.35/65.63  (step-pop @p43141 :rule scope :premises (@p43140))
% 65.35/65.63  (step-pop @p43142 :rule scope :premises (@p43141))
% 65.35/65.63  (step-pop @p43143 :rule scope :premises (@p43142))
% 65.35/65.63  (step-pop @p43144 :rule scope :premises (@p43143))
% 65.35/65.63  (step-pop @p43145 :rule scope :premises (@p43144))
% 65.35/65.63  (step-pop @p43146 :rule scope :premises (@p43145))
% 65.35/65.63  (step-pop @p43147 :rule scope :premises (@p43146))
% 65.35/65.63  (step-pop @p43148 :rule scope :premises (@p43147))
% 65.35/65.63  (step-pop @p43149 :rule scope :premises (@p43148))
% 65.35/65.63  (step-pop @p43150 :rule scope :premises (@p43149))
% 65.35/65.63  (step-pop @p43151 :rule scope :premises (@p43150))
% 65.35/65.63  (step-pop @p43152 :rule scope :premises (@p43151))
% 65.35/65.63  (step-pop @p43153 :rule scope :premises (@p43152))
% 65.35/65.63  (step-pop @p43154 :rule scope :premises (@p43153))
% 65.35/65.63  (step-pop @p43155 :rule scope :premises (@p43154))
% 65.35/65.63  (step-pop @p43156 :rule scope :premises (@p43155))
% 65.35/65.63  (step-pop @p43157 :rule scope :premises (@p43156))
% 65.35/65.63  (step-pop @p43158 :rule scope :premises (@p43157))
% 65.35/65.63  (step @p18566 :rule process_scope :premises (@p43158) :args (@t114))
% 65.35/65.63  (step @p18590 :rule implies_elim :premises (@p18566))
% 65.35/65.63  (step @p18591 :rule cnf_and_neg :args (@t2064))
% 65.35/65.63  (step @p18592 :rule resolution :premises (@p18591 @p18590) :args (true @t2064))
% 65.35/65.63  (step @p18593 :rule reordering :premises (@p18592) :args ((or @t114 @t671 @t510 @t560 @t559 @t558 @t557 @t556 @t555 @t554 @t553 @t552 @t551 @t550 @t549 @t548 @t547 @t546 @t545 @t544 @t543 @t264 (not @t2060) (not @t2063))))
% 65.35/65.63  (step @p18594 :rule chain_m_resolution :premises (@p18593 @p18482 @p18481 @p18479 @p18231 @p17456 @p16836 @p16347 @p15745 @p15415 @p14802 @p13556 @p12339 @p10886 @p10075 @p8651 @p8029 @p6519 @p6011 @p5167 @p4780 @p3472 @p2947 @p1229) :args (@t264 (@list false false false false false false false false false false false false false false false false false false false false false false true) (@list @t2063 @t2060 @t455 @t458 @t461 @t464 @t467 @t470 @t473 @t476 @t479 @t482 @t485 @t488 @t491 @t494 @t497 @t500 @t503 @t506 @t508 @t568 @t114)))
% 65.35/65.63  (step @p18595 :rule chain_m_resolution :premises (@p2595 @p18594 @p2593) :args (@t452 @t570 (@list @t263 @t453)))
% 65.35/65.63  (step @p18596 :rule chain_m_resolution :premises (@p3341 @p18594 @p3339) :args (@t627 @t570 (@list @t263 @t628)))
% 65.35/65.63  (step @p18597 :rule symm :premises (@p234))
% 65.35/65.63  (step @p18598 :rule bool-double-not-elim :args (@t2065))
% 65.35/65.63  (step @p18599 :rule nary_cong :premises (@p18598 @p1961 @p1935) :args ((or (not @t2066) @t259 @t254)))
% 65.35/65.63  (assume-push @p43159 @t258)
% 65.35/65.63  (assume-push @p43160 @t253)
% 65.35/65.63  (assume-push @p43161 @t2066)
% 65.35/65.63  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.63  (step @p18603 :rule symm :premises (@p43160))
% 65.35/65.63  (step @p18604 :rule trans :premises (@p43159 @p18603))
% 65.35/65.63  (step @p18605 :rule true_intro :premises (@p18604))
% 65.35/65.63  (step @p18606 :rule false_intro :premises (@p18597))
% 65.35/65.63  (step @p18607 :rule symm :premises (@p18606))
% 65.35/65.63  (step @p18608 :rule trans :premises (@p18607 @p18605))
% 65.35/65.63  (step @p18609 false :rule eq_resolve :premises (@p18608 @p2958))
% 65.35/65.63  (step-pop @p43162 :rule scope :premises (@p18609))
% 65.35/65.63  (step-pop @p43163 :rule scope :premises (@p43162))
% 65.35/65.63  (step-pop @p43164 :rule scope :premises (@p43163))
% 65.35/65.63  (step @p18610 :rule process_scope :premises (@p43164) :args (false))
% 65.35/65.63  (assume-push @p43165 @t2066)
% 65.35/65.63  (assume-push @p43166 @t258)
% 65.35/65.63  (assume-push @p43167 @t253)
% 65.35/65.63  (step @p18617 :rule and_intro :premises (@p43166 @p43167 @p18597))
% 65.35/65.63  (step-pop @p43168 :rule scope :premises (@p18617))
% 65.35/65.63  (step-pop @p43169 :rule scope :premises (@p43168))
% 65.35/65.63  (step-pop @p43170 :rule scope :premises (@p43169))
% 65.35/65.63  (step @p18618 :rule process_scope :premises (@p43170) :args (@t2067))
% 65.35/65.63  (step @p18622 :rule implies_elim :premises (@p18618))
% 65.35/65.63  (step @p18623 :rule resolution :premises (@p18622 @p18610) :args (true @t2067))
% 65.35/65.63  (step @p18624 :rule not_and :premises (@p18623))
% 65.35/65.63  (step @p18625 :rule eq_resolve :premises (@p18624 @p18599))
% 65.35/65.63  (step @p18626 :rule symm :premises (@p255))
% 65.35/65.63  (step @p18627 :rule bool-double-not-elim :args (@t2068))
% 65.35/65.63  (step @p18628 :rule nary_cong :premises (@p18627 @p1961 @p1909) :args ((or (not @t2069) @t259 @t249)))
% 65.35/65.63  (assume-push @p43171 @t258)
% 65.35/65.63  (assume-push @p43172 @t248)
% 65.35/65.63  (assume-push @p43173 @t2069)
% 65.35/65.63  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.63  (step @p18632 :rule symm :premises (@p43172))
% 65.35/65.63  (step @p18633 :rule trans :premises (@p43171 @p18632))
% 65.35/65.63  (step @p18634 :rule true_intro :premises (@p18633))
% 65.35/65.63  (step @p18635 :rule false_intro :premises (@p18626))
% 65.35/65.63  (step @p18636 :rule symm :premises (@p18635))
% 65.35/65.63  (step @p18637 :rule trans :premises (@p18636 @p18634))
% 65.35/65.63  (step @p18638 false :rule eq_resolve :premises (@p18637 @p2958))
% 65.35/65.63  (step-pop @p43174 :rule scope :premises (@p18638))
% 65.35/65.63  (step-pop @p43175 :rule scope :premises (@p43174))
% 65.35/65.63  (step-pop @p43176 :rule scope :premises (@p43175))
% 65.35/65.63  (step @p18639 :rule process_scope :premises (@p43176) :args (false))
% 65.35/65.63  (assume-push @p43177 @t2069)
% 65.35/65.63  (assume-push @p43178 @t258)
% 65.35/65.63  (assume-push @p43179 @t248)
% 65.35/65.63  (step @p18646 :rule and_intro :premises (@p43178 @p43179 @p18626))
% 65.35/65.63  (step-pop @p43180 :rule scope :premises (@p18646))
% 65.35/65.63  (step-pop @p43181 :rule scope :premises (@p43180))
% 65.35/65.63  (step-pop @p43182 :rule scope :premises (@p43181))
% 65.35/65.63  (step @p18647 :rule process_scope :premises (@p43182) :args (@t2070))
% 65.35/65.63  (step @p18651 :rule implies_elim :premises (@p18647))
% 65.35/65.63  (step @p18652 :rule resolution :premises (@p18651 @p18639) :args (true @t2070))
% 65.35/65.63  (step @p18653 :rule not_and :premises (@p18652))
% 65.35/65.63  (step @p18654 :rule eq_resolve :premises (@p18653 @p18628))
% 65.35/65.63  (step @p18655 :rule symm :premises (@p277))
% 65.35/65.63  (step @p18656 :rule bool-double-not-elim :args (@t2071))
% 65.35/65.63  (step @p18657 :rule nary_cong :premises (@p18656 @p1961 @p1883) :args ((or (not @t2072) @t259 @t244)))
% 65.35/65.63  (assume-push @p43183 @t258)
% 65.35/65.63  (assume-push @p43184 @t243)
% 65.35/65.63  (assume-push @p43185 @t2072)
% 65.35/65.63  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.63  (step @p18661 :rule symm :premises (@p43184))
% 65.35/65.63  (step @p18662 :rule trans :premises (@p43183 @p18661))
% 65.35/65.63  (step @p18663 :rule true_intro :premises (@p18662))
% 65.35/65.63  (step @p18664 :rule false_intro :premises (@p18655))
% 65.35/65.63  (step @p18665 :rule symm :premises (@p18664))
% 65.35/65.63  (step @p18666 :rule trans :premises (@p18665 @p18663))
% 65.35/65.63  (step @p18667 false :rule eq_resolve :premises (@p18666 @p2958))
% 65.35/65.63  (step-pop @p43186 :rule scope :premises (@p18667))
% 65.35/65.63  (step-pop @p43187 :rule scope :premises (@p43186))
% 65.35/65.63  (step-pop @p43188 :rule scope :premises (@p43187))
% 65.35/65.63  (step @p18668 :rule process_scope :premises (@p43188) :args (false))
% 65.35/65.63  (assume-push @p43189 @t2072)
% 65.35/65.63  (assume-push @p43190 @t258)
% 65.35/65.63  (assume-push @p43191 @t243)
% 65.35/65.63  (step @p18675 :rule and_intro :premises (@p43190 @p43191 @p18655))
% 65.35/65.63  (step-pop @p43192 :rule scope :premises (@p18675))
% 65.35/65.63  (step-pop @p43193 :rule scope :premises (@p43192))
% 65.35/65.63  (step-pop @p43194 :rule scope :premises (@p43193))
% 65.35/65.63  (step @p18676 :rule process_scope :premises (@p43194) :args (@t2073))
% 65.35/65.63  (step @p18680 :rule implies_elim :premises (@p18676))
% 65.35/65.63  (step @p18681 :rule resolution :premises (@p18680 @p18668) :args (true @t2073))
% 65.35/65.63  (step @p18682 :rule not_and :premises (@p18681))
% 65.35/65.63  (step @p18683 :rule eq_resolve :premises (@p18682 @p18657))
% 65.35/65.63  (step @p18684 :rule symm :premises (@p300))
% 65.35/65.63  (step @p18685 :rule bool-double-not-elim :args (@t2074))
% 65.35/65.63  (step @p18686 :rule nary_cong :premises (@p18685 @p1961 @p1857) :args ((or (not @t2075) @t259 @t239)))
% 65.35/65.63  (assume-push @p43195 @t258)
% 65.35/65.63  (assume-push @p43196 @t238)
% 65.35/65.63  (assume-push @p43197 @t2075)
% 65.35/65.63  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.63  (step @p18690 :rule symm :premises (@p43196))
% 65.35/65.63  (step @p18691 :rule trans :premises (@p43195 @p18690))
% 65.35/65.63  (step @p18692 :rule true_intro :premises (@p18691))
% 65.35/65.63  (step @p18693 :rule false_intro :premises (@p18684))
% 65.35/65.63  (step @p18694 :rule symm :premises (@p18693))
% 65.35/65.63  (step @p18695 :rule trans :premises (@p18694 @p18692))
% 65.35/65.63  (step @p18696 false :rule eq_resolve :premises (@p18695 @p2958))
% 65.35/65.63  (step-pop @p43198 :rule scope :premises (@p18696))
% 65.35/65.63  (step-pop @p43199 :rule scope :premises (@p43198))
% 65.35/65.63  (step-pop @p43200 :rule scope :premises (@p43199))
% 65.35/65.63  (step @p18697 :rule process_scope :premises (@p43200) :args (false))
% 65.35/65.63  (assume-push @p43201 @t2075)
% 65.35/65.63  (assume-push @p43202 @t258)
% 65.35/65.63  (assume-push @p43203 @t238)
% 65.35/65.63  (step @p18704 :rule and_intro :premises (@p43202 @p43203 @p18684))
% 65.35/65.63  (step-pop @p43204 :rule scope :premises (@p18704))
% 65.35/65.63  (step-pop @p43205 :rule scope :premises (@p43204))
% 65.35/65.63  (step-pop @p43206 :rule scope :premises (@p43205))
% 65.35/65.63  (step @p18705 :rule process_scope :premises (@p43206) :args (@t2076))
% 65.35/65.63  (step @p18709 :rule implies_elim :premises (@p18705))
% 65.35/65.63  (step @p18710 :rule resolution :premises (@p18709 @p18697) :args (true @t2076))
% 65.35/65.63  (step @p18711 :rule not_and :premises (@p18710))
% 65.35/65.63  (step @p18712 :rule eq_resolve :premises (@p18711 @p18686))
% 65.35/65.63  (step @p18713 :rule symm :premises (@p324))
% 65.35/65.63  (step @p18714 :rule bool-double-not-elim :args (@t2077))
% 65.35/65.63  (step @p18715 :rule nary_cong :premises (@p18714 @p1961 @p1831) :args ((or (not @t2078) @t259 @t234)))
% 65.35/65.63  (assume-push @p43207 @t258)
% 65.35/65.63  (assume-push @p43208 @t233)
% 65.35/65.63  (assume-push @p43209 @t2078)
% 65.35/65.63  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.63  (step @p18719 :rule symm :premises (@p43208))
% 65.35/65.63  (step @p18720 :rule trans :premises (@p43207 @p18719))
% 65.35/65.63  (step @p18721 :rule true_intro :premises (@p18720))
% 65.35/65.63  (step @p18722 :rule false_intro :premises (@p18713))
% 65.35/65.63  (step @p18723 :rule symm :premises (@p18722))
% 65.35/65.63  (step @p18724 :rule trans :premises (@p18723 @p18721))
% 65.35/65.63  (step @p18725 false :rule eq_resolve :premises (@p18724 @p2958))
% 65.35/65.63  (step-pop @p43210 :rule scope :premises (@p18725))
% 65.35/65.63  (step-pop @p43211 :rule scope :premises (@p43210))
% 65.35/65.63  (step-pop @p43212 :rule scope :premises (@p43211))
% 65.35/65.63  (step @p18726 :rule process_scope :premises (@p43212) :args (false))
% 65.35/65.63  (assume-push @p43213 @t2078)
% 65.35/65.63  (assume-push @p43214 @t258)
% 65.35/65.63  (assume-push @p43215 @t233)
% 65.35/65.63  (step @p18733 :rule and_intro :premises (@p43214 @p43215 @p18713))
% 65.35/65.63  (step-pop @p43216 :rule scope :premises (@p18733))
% 65.35/65.63  (step-pop @p43217 :rule scope :premises (@p43216))
% 65.35/65.63  (step-pop @p43218 :rule scope :premises (@p43217))
% 65.35/65.63  (step @p18734 :rule process_scope :premises (@p43218) :args (@t2079))
% 65.35/65.63  (step @p18738 :rule implies_elim :premises (@p18734))
% 65.35/65.63  (step @p18739 :rule resolution :premises (@p18738 @p18726) :args (true @t2079))
% 65.35/65.63  (step @p18740 :rule not_and :premises (@p18739))
% 65.35/65.63  (step @p18741 :rule eq_resolve :premises (@p18740 @p18715))
% 65.35/65.63  (step @p18742 :rule symm :premises (@p349))
% 65.35/65.63  (step @p18743 :rule bool-double-not-elim :args (@t2080))
% 65.35/65.63  (step @p18744 :rule nary_cong :premises (@p18743 @p1961 @p1805) :args ((or (not @t2081) @t259 @t229)))
% 65.35/65.63  (assume-push @p43219 @t258)
% 65.35/65.63  (assume-push @p43220 @t228)
% 65.35/65.63  (assume-push @p43221 @t2081)
% 65.35/65.63  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.63  (step @p18748 :rule symm :premises (@p43220))
% 65.35/65.63  (step @p18749 :rule trans :premises (@p43219 @p18748))
% 65.35/65.63  (step @p18750 :rule true_intro :premises (@p18749))
% 65.35/65.63  (step @p18751 :rule false_intro :premises (@p18742))
% 65.35/65.63  (step @p18752 :rule symm :premises (@p18751))
% 65.35/65.63  (step @p18753 :rule trans :premises (@p18752 @p18750))
% 65.35/65.63  (step @p18754 false :rule eq_resolve :premises (@p18753 @p2958))
% 65.35/65.63  (step-pop @p43222 :rule scope :premises (@p18754))
% 65.35/65.63  (step-pop @p43223 :rule scope :premises (@p43222))
% 65.35/65.63  (step-pop @p43224 :rule scope :premises (@p43223))
% 65.35/65.63  (step @p18755 :rule process_scope :premises (@p43224) :args (false))
% 65.35/65.63  (assume-push @p43225 @t2081)
% 65.35/65.63  (assume-push @p43226 @t258)
% 65.35/65.63  (assume-push @p43227 @t228)
% 65.35/65.63  (step @p18762 :rule and_intro :premises (@p43226 @p43227 @p18742))
% 65.35/65.63  (step-pop @p43228 :rule scope :premises (@p18762))
% 65.35/65.63  (step-pop @p43229 :rule scope :premises (@p43228))
% 65.35/65.63  (step-pop @p43230 :rule scope :premises (@p43229))
% 65.35/65.63  (step @p18763 :rule process_scope :premises (@p43230) :args (@t2082))
% 65.35/65.63  (step @p18767 :rule implies_elim :premises (@p18763))
% 65.35/65.63  (step @p18768 :rule resolution :premises (@p18767 @p18755) :args (true @t2082))
% 65.35/65.63  (step @p18769 :rule not_and :premises (@p18768))
% 65.35/65.63  (step @p18770 :rule eq_resolve :premises (@p18769 @p18744))
% 65.35/65.63  (step @p18771 :rule symm :premises (@p375))
% 65.35/65.63  (step @p18772 :rule bool-double-not-elim :args (@t2083))
% 65.35/65.63  (step @p18773 :rule nary_cong :premises (@p18772 @p1961 @p1779) :args ((or (not @t2084) @t259 @t224)))
% 65.35/65.63  (assume-push @p43231 @t258)
% 65.35/65.63  (assume-push @p43232 @t223)
% 65.35/65.63  (assume-push @p43233 @t2084)
% 65.35/65.63  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.63  (step @p18777 :rule symm :premises (@p43232))
% 65.35/65.63  (step @p18778 :rule trans :premises (@p43231 @p18777))
% 65.35/65.63  (step @p18779 :rule true_intro :premises (@p18778))
% 65.35/65.63  (step @p18780 :rule false_intro :premises (@p18771))
% 65.35/65.63  (step @p18781 :rule symm :premises (@p18780))
% 65.35/65.63  (step @p18782 :rule trans :premises (@p18781 @p18779))
% 65.35/65.63  (step @p18783 false :rule eq_resolve :premises (@p18782 @p2958))
% 65.35/65.63  (step-pop @p43234 :rule scope :premises (@p18783))
% 65.35/65.63  (step-pop @p43235 :rule scope :premises (@p43234))
% 65.35/65.63  (step-pop @p43236 :rule scope :premises (@p43235))
% 65.35/65.63  (step @p18784 :rule process_scope :premises (@p43236) :args (false))
% 65.35/65.63  (assume-push @p43237 @t2084)
% 65.35/65.63  (assume-push @p43238 @t258)
% 65.35/65.63  (assume-push @p43239 @t223)
% 65.35/65.63  (step @p18791 :rule and_intro :premises (@p43238 @p43239 @p18771))
% 65.35/65.63  (step-pop @p43240 :rule scope :premises (@p18791))
% 65.35/65.63  (step-pop @p43241 :rule scope :premises (@p43240))
% 65.35/65.63  (step-pop @p43242 :rule scope :premises (@p43241))
% 65.35/65.63  (step @p18792 :rule process_scope :premises (@p43242) :args (@t2085))
% 65.35/65.63  (step @p18796 :rule implies_elim :premises (@p18792))
% 65.35/65.63  (step @p18797 :rule resolution :premises (@p18796 @p18784) :args (true @t2085))
% 65.35/65.63  (step @p18798 :rule not_and :premises (@p18797))
% 65.35/65.63  (step @p18799 :rule eq_resolve :premises (@p18798 @p18773))
% 65.35/65.63  (step @p18800 :rule symm :premises (@p402))
% 65.35/65.63  (step @p18801 :rule bool-double-not-elim :args (@t2086))
% 65.35/65.63  (step @p18802 :rule nary_cong :premises (@p18801 @p1961 @p1753) :args ((or (not @t2087) @t259 @t219)))
% 65.35/65.63  (assume-push @p43243 @t258)
% 65.35/65.63  (assume-push @p43244 @t218)
% 65.35/65.63  (assume-push @p43245 @t2087)
% 65.35/65.63  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.63  (step @p18806 :rule symm :premises (@p43244))
% 65.35/65.63  (step @p18807 :rule trans :premises (@p43243 @p18806))
% 65.35/65.63  (step @p18808 :rule true_intro :premises (@p18807))
% 65.35/65.63  (step @p18809 :rule false_intro :premises (@p18800))
% 65.35/65.63  (step @p18810 :rule symm :premises (@p18809))
% 65.35/65.63  (step @p18811 :rule trans :premises (@p18810 @p18808))
% 65.35/65.63  (step @p18812 false :rule eq_resolve :premises (@p18811 @p2958))
% 65.35/65.63  (step-pop @p43246 :rule scope :premises (@p18812))
% 65.35/65.63  (step-pop @p43247 :rule scope :premises (@p43246))
% 65.35/65.63  (step-pop @p43248 :rule scope :premises (@p43247))
% 65.35/65.63  (step @p18813 :rule process_scope :premises (@p43248) :args (false))
% 65.35/65.63  (assume-push @p43249 @t2087)
% 65.35/65.63  (assume-push @p43250 @t258)
% 65.35/65.63  (assume-push @p43251 @t218)
% 65.35/65.63  (step @p18820 :rule and_intro :premises (@p43250 @p43251 @p18800))
% 65.35/65.63  (step-pop @p43252 :rule scope :premises (@p18820))
% 65.35/65.63  (step-pop @p43253 :rule scope :premises (@p43252))
% 65.35/65.63  (step-pop @p43254 :rule scope :premises (@p43253))
% 65.35/65.63  (step @p18821 :rule process_scope :premises (@p43254) :args (@t2088))
% 65.35/65.63  (step @p18825 :rule implies_elim :premises (@p18821))
% 65.35/65.63  (step @p18826 :rule resolution :premises (@p18825 @p18813) :args (true @t2088))
% 65.35/65.63  (step @p18827 :rule not_and :premises (@p18826))
% 65.35/65.63  (step @p18828 :rule eq_resolve :premises (@p18827 @p18802))
% 65.35/65.63  (step @p18829 :rule symm :premises (@p430))
% 65.35/65.63  (step @p18830 :rule bool-double-not-elim :args (@t2089))
% 65.35/65.63  (step @p18831 :rule nary_cong :premises (@p18830 @p1961 @p1727) :args ((or (not @t2090) @t259 @t214)))
% 65.35/65.63  (assume-push @p43255 @t258)
% 65.35/65.63  (assume-push @p43256 @t213)
% 65.35/65.63  (assume-push @p43257 @t2090)
% 65.35/65.63  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.63  (step @p18835 :rule symm :premises (@p43256))
% 65.35/65.63  (step @p18836 :rule trans :premises (@p43255 @p18835))
% 65.35/65.63  (step @p18837 :rule true_intro :premises (@p18836))
% 65.35/65.63  (step @p18838 :rule false_intro :premises (@p18829))
% 65.35/65.63  (step @p18839 :rule symm :premises (@p18838))
% 65.35/65.63  (step @p18840 :rule trans :premises (@p18839 @p18837))
% 65.35/65.63  (step @p18841 false :rule eq_resolve :premises (@p18840 @p2958))
% 65.35/65.63  (step-pop @p43258 :rule scope :premises (@p18841))
% 65.35/65.63  (step-pop @p43259 :rule scope :premises (@p43258))
% 65.35/65.63  (step-pop @p43260 :rule scope :premises (@p43259))
% 65.35/65.63  (step @p18842 :rule process_scope :premises (@p43260) :args (false))
% 65.35/65.63  (assume-push @p43261 @t2090)
% 65.35/65.63  (assume-push @p43262 @t258)
% 65.35/65.63  (assume-push @p43263 @t213)
% 65.35/65.63  (step @p18849 :rule and_intro :premises (@p43262 @p43263 @p18829))
% 65.35/65.63  (step-pop @p43264 :rule scope :premises (@p18849))
% 65.35/65.63  (step-pop @p43265 :rule scope :premises (@p43264))
% 65.35/65.63  (step-pop @p43266 :rule scope :premises (@p43265))
% 65.35/65.63  (step @p18850 :rule process_scope :premises (@p43266) :args (@t2091))
% 65.35/65.63  (step @p18854 :rule implies_elim :premises (@p18850))
% 65.35/65.63  (step @p18855 :rule resolution :premises (@p18854 @p18842) :args (true @t2091))
% 65.35/65.63  (step @p18856 :rule not_and :premises (@p18855))
% 65.35/65.63  (step @p18857 :rule eq_resolve :premises (@p18856 @p18831))
% 65.35/65.63  (step @p18858 :rule symm :premises (@p459))
% 65.35/65.63  (step @p18859 :rule bool-double-not-elim :args (@t2092))
% 65.35/65.63  (step @p18860 :rule nary_cong :premises (@p18859 @p1961 @p1701) :args ((or (not @t2093) @t259 @t209)))
% 65.35/65.63  (assume-push @p43267 @t258)
% 65.35/65.63  (assume-push @p43268 @t208)
% 65.35/65.63  (assume-push @p43269 @t2093)
% 65.35/65.63  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.63  (step @p18864 :rule symm :premises (@p43268))
% 65.35/65.63  (step @p18865 :rule trans :premises (@p43267 @p18864))
% 65.35/65.63  (step @p18866 :rule true_intro :premises (@p18865))
% 65.35/65.63  (step @p18867 :rule false_intro :premises (@p18858))
% 65.35/65.63  (step @p18868 :rule symm :premises (@p18867))
% 65.35/65.63  (step @p18869 :rule trans :premises (@p18868 @p18866))
% 65.35/65.63  (step @p18870 false :rule eq_resolve :premises (@p18869 @p2958))
% 65.35/65.63  (step-pop @p43270 :rule scope :premises (@p18870))
% 65.35/65.63  (step-pop @p43271 :rule scope :premises (@p43270))
% 65.35/65.63  (step-pop @p43272 :rule scope :premises (@p43271))
% 65.35/65.63  (step @p18871 :rule process_scope :premises (@p43272) :args (false))
% 65.35/65.63  (assume-push @p43273 @t2093)
% 65.35/65.63  (assume-push @p43274 @t258)
% 65.35/65.63  (assume-push @p43275 @t208)
% 65.35/65.63  (step @p18878 :rule and_intro :premises (@p43274 @p43275 @p18858))
% 65.35/65.63  (step-pop @p43276 :rule scope :premises (@p18878))
% 65.35/65.63  (step-pop @p43277 :rule scope :premises (@p43276))
% 65.35/65.63  (step-pop @p43278 :rule scope :premises (@p43277))
% 65.35/65.63  (step @p18879 :rule process_scope :premises (@p43278) :args (@t2094))
% 65.35/65.63  (step @p18883 :rule implies_elim :premises (@p18879))
% 65.35/65.63  (step @p18884 :rule resolution :premises (@p18883 @p18871) :args (true @t2094))
% 65.35/65.63  (step @p18885 :rule not_and :premises (@p18884))
% 65.35/65.63  (step @p18886 :rule eq_resolve :premises (@p18885 @p18860))
% 65.35/65.63  (step @p18887 :rule symm :premises (@p489))
% 65.35/65.63  (step @p18888 :rule bool-double-not-elim :args (@t2095))
% 65.35/65.63  (step @p18889 :rule nary_cong :premises (@p18888 @p1961 @p1675) :args ((or (not @t2096) @t259 @t204)))
% 65.35/65.63  (assume-push @p43279 @t258)
% 65.35/65.63  (assume-push @p43280 @t203)
% 65.35/65.63  (assume-push @p43281 @t2096)
% 65.35/65.63  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.63  (step @p18893 :rule symm :premises (@p43280))
% 65.35/65.63  (step @p18894 :rule trans :premises (@p43279 @p18893))
% 65.35/65.63  (step @p18895 :rule true_intro :premises (@p18894))
% 65.35/65.63  (step @p18896 :rule false_intro :premises (@p18887))
% 65.35/65.63  (step @p18897 :rule symm :premises (@p18896))
% 65.35/65.63  (step @p18898 :rule trans :premises (@p18897 @p18895))
% 65.35/65.63  (step @p18899 false :rule eq_resolve :premises (@p18898 @p2958))
% 65.35/65.63  (step-pop @p43282 :rule scope :premises (@p18899))
% 65.35/65.63  (step-pop @p43283 :rule scope :premises (@p43282))
% 65.35/65.63  (step-pop @p43284 :rule scope :premises (@p43283))
% 65.35/65.63  (step @p18900 :rule process_scope :premises (@p43284) :args (false))
% 65.35/65.63  (assume-push @p43285 @t2096)
% 65.35/65.63  (assume-push @p43286 @t258)
% 65.35/65.63  (assume-push @p43287 @t203)
% 65.35/65.63  (step @p18907 :rule and_intro :premises (@p43286 @p43287 @p18887))
% 65.35/65.63  (step-pop @p43288 :rule scope :premises (@p18907))
% 65.35/65.63  (step-pop @p43289 :rule scope :premises (@p43288))
% 65.35/65.63  (step-pop @p43290 :rule scope :premises (@p43289))
% 65.35/65.63  (step @p18908 :rule process_scope :premises (@p43290) :args (@t2097))
% 65.35/65.63  (step @p18912 :rule implies_elim :premises (@p18908))
% 65.35/65.63  (step @p18913 :rule resolution :premises (@p18912 @p18900) :args (true @t2097))
% 65.35/65.63  (step @p18914 :rule not_and :premises (@p18913))
% 65.35/65.63  (step @p18915 :rule eq_resolve :premises (@p18914 @p18889))
% 65.35/65.63  (step @p18916 :rule symm :premises (@p520))
% 65.35/65.63  (step @p18917 :rule bool-double-not-elim :args (@t2098))
% 65.35/65.63  (step @p18918 :rule nary_cong :premises (@p18917 @p1961 @p1649) :args ((or (not @t2099) @t259 @t199)))
% 65.35/65.63  (assume-push @p43291 @t258)
% 65.35/65.63  (assume-push @p43292 @t198)
% 65.35/65.63  (assume-push @p43293 @t2099)
% 65.35/65.63  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.63  (step @p18922 :rule symm :premises (@p43292))
% 65.35/65.63  (step @p18923 :rule trans :premises (@p43291 @p18922))
% 65.35/65.63  (step @p18924 :rule true_intro :premises (@p18923))
% 65.35/65.63  (step @p18925 :rule false_intro :premises (@p18916))
% 65.35/65.63  (step @p18926 :rule symm :premises (@p18925))
% 65.35/65.63  (step @p18927 :rule trans :premises (@p18926 @p18924))
% 65.35/65.63  (step @p18928 false :rule eq_resolve :premises (@p18927 @p2958))
% 65.35/65.63  (step-pop @p43294 :rule scope :premises (@p18928))
% 65.35/65.63  (step-pop @p43295 :rule scope :premises (@p43294))
% 65.35/65.63  (step-pop @p43296 :rule scope :premises (@p43295))
% 65.35/65.63  (step @p18929 :rule process_scope :premises (@p43296) :args (false))
% 65.35/65.63  (assume-push @p43297 @t2099)
% 65.35/65.63  (assume-push @p43298 @t258)
% 65.35/65.63  (assume-push @p43299 @t198)
% 65.35/65.63  (step @p18936 :rule and_intro :premises (@p43298 @p43299 @p18916))
% 65.35/65.63  (step-pop @p43300 :rule scope :premises (@p18936))
% 65.35/65.63  (step-pop @p43301 :rule scope :premises (@p43300))
% 65.35/65.63  (step-pop @p43302 :rule scope :premises (@p43301))
% 65.35/65.63  (step @p18937 :rule process_scope :premises (@p43302) :args (@t2100))
% 65.35/65.63  (step @p18941 :rule implies_elim :premises (@p18937))
% 65.35/65.63  (step @p18942 :rule resolution :premises (@p18941 @p18929) :args (true @t2100))
% 65.35/65.63  (step @p18943 :rule not_and :premises (@p18942))
% 65.35/65.63  (step @p18944 :rule eq_resolve :premises (@p18943 @p18918))
% 65.35/65.63  (step @p18945 :rule symm :premises (@p552))
% 65.35/65.63  (step @p18946 :rule bool-double-not-elim :args (@t2101))
% 65.35/65.63  (step @p18947 :rule nary_cong :premises (@p18946 @p1961 @p1623) :args ((or (not @t2102) @t259 @t194)))
% 65.35/65.63  (assume-push @p43303 @t258)
% 65.35/65.63  (assume-push @p43304 @t193)
% 65.35/65.63  (assume-push @p43305 @t2102)
% 65.35/65.63  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.63  (step @p18951 :rule symm :premises (@p43304))
% 65.35/65.63  (step @p18952 :rule trans :premises (@p43303 @p18951))
% 65.35/65.63  (step @p18953 :rule true_intro :premises (@p18952))
% 65.35/65.63  (step @p18954 :rule false_intro :premises (@p18945))
% 65.35/65.63  (step @p18955 :rule symm :premises (@p18954))
% 65.35/65.63  (step @p18956 :rule trans :premises (@p18955 @p18953))
% 65.35/65.63  (step @p18957 false :rule eq_resolve :premises (@p18956 @p2958))
% 65.35/65.63  (step-pop @p43306 :rule scope :premises (@p18957))
% 65.35/65.63  (step-pop @p43307 :rule scope :premises (@p43306))
% 65.35/65.63  (step-pop @p43308 :rule scope :premises (@p43307))
% 65.35/65.63  (step @p18958 :rule process_scope :premises (@p43308) :args (false))
% 65.35/65.63  (assume-push @p43309 @t2102)
% 65.35/65.63  (assume-push @p43310 @t258)
% 65.35/65.63  (assume-push @p43311 @t193)
% 65.35/65.63  (step @p18965 :rule and_intro :premises (@p43310 @p43311 @p18945))
% 65.35/65.63  (step-pop @p43312 :rule scope :premises (@p18965))
% 65.35/65.63  (step-pop @p43313 :rule scope :premises (@p43312))
% 65.35/65.63  (step-pop @p43314 :rule scope :premises (@p43313))
% 65.35/65.63  (step @p18966 :rule process_scope :premises (@p43314) :args (@t2103))
% 65.35/65.63  (step @p18970 :rule implies_elim :premises (@p18966))
% 65.35/65.63  (step @p18971 :rule resolution :premises (@p18970 @p18958) :args (true @t2103))
% 65.35/65.63  (step @p18972 :rule not_and :premises (@p18971))
% 65.35/65.63  (step @p18973 :rule eq_resolve :premises (@p18972 @p18947))
% 65.35/65.63  (step @p18974 :rule symm :premises (@p585))
% 65.35/65.63  (step @p18975 :rule bool-double-not-elim :args (@t2104))
% 65.35/65.63  (step @p18976 :rule nary_cong :premises (@p18975 @p1961 @p1597) :args ((or (not @t2105) @t259 @t189)))
% 65.35/65.63  (assume-push @p43315 @t258)
% 65.35/65.63  (assume-push @p43316 @t188)
% 65.35/65.63  (assume-push @p43317 @t2105)
% 65.35/65.63  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.63  (step @p18980 :rule symm :premises (@p43316))
% 65.35/65.63  (step @p18981 :rule trans :premises (@p43315 @p18980))
% 65.35/65.63  (step @p18982 :rule true_intro :premises (@p18981))
% 65.35/65.63  (step @p18983 :rule false_intro :premises (@p18974))
% 65.35/65.63  (step @p18984 :rule symm :premises (@p18983))
% 65.35/65.63  (step @p18985 :rule trans :premises (@p18984 @p18982))
% 65.35/65.63  (step @p18986 false :rule eq_resolve :premises (@p18985 @p2958))
% 65.35/65.63  (step-pop @p43318 :rule scope :premises (@p18986))
% 65.35/65.63  (step-pop @p43319 :rule scope :premises (@p43318))
% 65.35/65.63  (step-pop @p43320 :rule scope :premises (@p43319))
% 65.35/65.63  (step @p18987 :rule process_scope :premises (@p43320) :args (false))
% 65.35/65.63  (assume-push @p43321 @t2105)
% 65.35/65.63  (assume-push @p43322 @t258)
% 65.35/65.63  (assume-push @p43323 @t188)
% 65.35/65.63  (step @p18994 :rule and_intro :premises (@p43322 @p43323 @p18974))
% 65.35/65.63  (step-pop @p43324 :rule scope :premises (@p18994))
% 65.35/65.63  (step-pop @p43325 :rule scope :premises (@p43324))
% 65.35/65.63  (step-pop @p43326 :rule scope :premises (@p43325))
% 65.35/65.63  (step @p18995 :rule process_scope :premises (@p43326) :args (@t2106))
% 65.35/65.63  (step @p18999 :rule implies_elim :premises (@p18995))
% 65.35/65.63  (step @p19000 :rule resolution :premises (@p18999 @p18987) :args (true @t2106))
% 65.35/65.63  (step @p19001 :rule not_and :premises (@p19000))
% 65.35/65.63  (step @p19002 :rule eq_resolve :premises (@p19001 @p18976))
% 65.35/65.63  (step @p19003 :rule symm :premises (@p619))
% 65.35/65.63  (step @p19004 :rule bool-double-not-elim :args (@t2107))
% 65.35/65.63  (step @p19005 :rule nary_cong :premises (@p19004 @p1961 @p1571) :args ((or (not @t2108) @t259 @t184)))
% 65.35/65.63  (assume-push @p43327 @t258)
% 65.35/65.63  (assume-push @p43328 @t183)
% 65.35/65.63  (assume-push @p43329 @t2108)
% 65.35/65.63  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.63  (step @p19009 :rule symm :premises (@p43328))
% 65.35/65.63  (step @p19010 :rule trans :premises (@p43327 @p19009))
% 65.35/65.63  (step @p19011 :rule true_intro :premises (@p19010))
% 65.35/65.63  (step @p19012 :rule false_intro :premises (@p19003))
% 65.35/65.63  (step @p19013 :rule symm :premises (@p19012))
% 65.35/65.63  (step @p19014 :rule trans :premises (@p19013 @p19011))
% 65.35/65.63  (step @p19015 false :rule eq_resolve :premises (@p19014 @p2958))
% 65.35/65.63  (step-pop @p43330 :rule scope :premises (@p19015))
% 65.35/65.63  (step-pop @p43331 :rule scope :premises (@p43330))
% 65.35/65.63  (step-pop @p43332 :rule scope :premises (@p43331))
% 65.35/65.63  (step @p19016 :rule process_scope :premises (@p43332) :args (false))
% 65.35/65.63  (assume-push @p43333 @t2108)
% 65.35/65.63  (assume-push @p43334 @t258)
% 65.35/65.63  (assume-push @p43335 @t183)
% 65.35/65.63  (step @p19023 :rule and_intro :premises (@p43334 @p43335 @p19003))
% 65.35/65.63  (step-pop @p43336 :rule scope :premises (@p19023))
% 65.35/65.63  (step-pop @p43337 :rule scope :premises (@p43336))
% 65.35/65.63  (step-pop @p43338 :rule scope :premises (@p43337))
% 65.35/65.63  (step @p19024 :rule process_scope :premises (@p43338) :args (@t2109))
% 65.35/65.63  (step @p19028 :rule implies_elim :premises (@p19024))
% 65.35/65.63  (step @p19029 :rule resolution :premises (@p19028 @p19016) :args (true @t2109))
% 65.35/65.63  (step @p19030 :rule not_and :premises (@p19029))
% 65.35/65.63  (step @p19031 :rule eq_resolve :premises (@p19030 @p19005))
% 65.35/65.63  (step @p19032 :rule symm :premises (@p654))
% 65.35/65.63  (step @p19033 :rule bool-double-not-elim :args (@t2110))
% 65.35/65.63  (step @p19034 :rule nary_cong :premises (@p19033 @p1961 @p1545) :args ((or (not @t2111) @t259 @t179)))
% 65.35/65.63  (assume-push @p43339 @t258)
% 65.35/65.63  (assume-push @p43340 @t178)
% 65.35/65.63  (assume-push @p43341 @t2111)
% 65.35/65.63  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.63  (step @p19038 :rule symm :premises (@p43340))
% 65.35/65.63  (step @p19039 :rule trans :premises (@p43339 @p19038))
% 65.35/65.63  (step @p19040 :rule true_intro :premises (@p19039))
% 65.35/65.63  (step @p19041 :rule false_intro :premises (@p19032))
% 65.35/65.63  (step @p19042 :rule symm :premises (@p19041))
% 65.35/65.63  (step @p19043 :rule trans :premises (@p19042 @p19040))
% 65.35/65.63  (step @p19044 false :rule eq_resolve :premises (@p19043 @p2958))
% 65.35/65.63  (step-pop @p43342 :rule scope :premises (@p19044))
% 65.35/65.63  (step-pop @p43343 :rule scope :premises (@p43342))
% 65.35/65.63  (step-pop @p43344 :rule scope :premises (@p43343))
% 65.35/65.63  (step @p19045 :rule process_scope :premises (@p43344) :args (false))
% 65.35/65.63  (assume-push @p43345 @t2111)
% 65.35/65.63  (assume-push @p43346 @t258)
% 65.35/65.63  (assume-push @p43347 @t178)
% 65.35/65.63  (step @p19052 :rule and_intro :premises (@p43346 @p43347 @p19032))
% 65.35/65.63  (step-pop @p43348 :rule scope :premises (@p19052))
% 65.35/65.63  (step-pop @p43349 :rule scope :premises (@p43348))
% 65.35/65.63  (step-pop @p43350 :rule scope :premises (@p43349))
% 65.35/65.63  (step @p19053 :rule process_scope :premises (@p43350) :args (@t2112))
% 65.35/65.63  (step @p19057 :rule implies_elim :premises (@p19053))
% 65.35/65.63  (step @p19058 :rule resolution :premises (@p19057 @p19045) :args (true @t2112))
% 65.35/65.63  (step @p19059 :rule not_and :premises (@p19058))
% 65.35/65.63  (step @p19060 :rule eq_resolve :premises (@p19059 @p19034))
% 65.35/65.63  (step @p19061 :rule symm :premises (@p690))
% 65.35/65.63  (step @p19062 :rule bool-double-not-elim :args (@t2113))
% 65.35/65.63  (step @p19063 :rule nary_cong :premises (@p19062 @p1961 @p1519) :args ((or (not @t2114) @t259 @t174)))
% 65.35/65.63  (assume-push @p43351 @t258)
% 65.35/65.63  (assume-push @p43352 @t173)
% 65.35/65.63  (assume-push @p43353 @t2114)
% 65.35/65.63  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.63  (step @p19067 :rule symm :premises (@p43352))
% 65.35/65.63  (step @p19068 :rule trans :premises (@p43351 @p19067))
% 65.35/65.63  (step @p19069 :rule true_intro :premises (@p19068))
% 65.35/65.63  (step @p19070 :rule false_intro :premises (@p19061))
% 65.35/65.63  (step @p19071 :rule symm :premises (@p19070))
% 65.35/65.63  (step @p19072 :rule trans :premises (@p19071 @p19069))
% 65.35/65.63  (step @p19073 false :rule eq_resolve :premises (@p19072 @p2958))
% 65.35/65.63  (step-pop @p43354 :rule scope :premises (@p19073))
% 65.35/65.63  (step-pop @p43355 :rule scope :premises (@p43354))
% 65.35/65.63  (step-pop @p43356 :rule scope :premises (@p43355))
% 65.35/65.63  (step @p19074 :rule process_scope :premises (@p43356) :args (false))
% 65.35/65.63  (assume-push @p43357 @t2114)
% 65.35/65.63  (assume-push @p43358 @t258)
% 65.35/65.63  (assume-push @p43359 @t173)
% 65.35/65.63  (step @p19081 :rule and_intro :premises (@p43358 @p43359 @p19061))
% 65.35/65.63  (step-pop @p43360 :rule scope :premises (@p19081))
% 65.35/65.63  (step-pop @p43361 :rule scope :premises (@p43360))
% 65.35/65.63  (step-pop @p43362 :rule scope :premises (@p43361))
% 65.35/65.63  (step @p19082 :rule process_scope :premises (@p43362) :args (@t2115))
% 65.35/65.63  (step @p19086 :rule implies_elim :premises (@p19082))
% 65.35/65.63  (step @p19087 :rule resolution :premises (@p19086 @p19074) :args (true @t2115))
% 65.35/65.63  (step @p19088 :rule not_and :premises (@p19087))
% 65.35/65.63  (step @p19089 :rule eq_resolve :premises (@p19088 @p19063))
% 65.35/65.63  (step @p19090 :rule symm :premises (@p727))
% 65.35/65.63  (step @p19091 :rule bool-double-not-elim :args (@t2116))
% 65.35/65.63  (step @p19092 :rule nary_cong :premises (@p19091 @p1961 @p1493) :args ((or (not @t2117) @t259 @t169)))
% 65.35/65.63  (assume-push @p43363 @t258)
% 65.35/65.63  (assume-push @p43364 @t168)
% 65.35/65.63  (assume-push @p43365 @t2117)
% 65.35/65.63  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.63  (step @p19096 :rule symm :premises (@p43364))
% 65.35/65.63  (step @p19097 :rule trans :premises (@p43363 @p19096))
% 65.35/65.63  (step @p19098 :rule true_intro :premises (@p19097))
% 65.35/65.63  (step @p19099 :rule false_intro :premises (@p19090))
% 65.35/65.63  (step @p19100 :rule symm :premises (@p19099))
% 65.35/65.63  (step @p19101 :rule trans :premises (@p19100 @p19098))
% 65.35/65.63  (step @p19102 false :rule eq_resolve :premises (@p19101 @p2958))
% 65.35/65.63  (step-pop @p43366 :rule scope :premises (@p19102))
% 65.35/65.63  (step-pop @p43367 :rule scope :premises (@p43366))
% 65.35/65.63  (step-pop @p43368 :rule scope :premises (@p43367))
% 65.35/65.63  (step @p19103 :rule process_scope :premises (@p43368) :args (false))
% 65.35/65.63  (assume-push @p43369 @t2117)
% 65.35/65.63  (assume-push @p43370 @t258)
% 65.35/65.63  (assume-push @p43371 @t168)
% 65.35/65.63  (step @p19110 :rule and_intro :premises (@p43370 @p43371 @p19090))
% 65.35/65.63  (step-pop @p43372 :rule scope :premises (@p19110))
% 65.35/65.63  (step-pop @p43373 :rule scope :premises (@p43372))
% 65.35/65.63  (step-pop @p43374 :rule scope :premises (@p43373))
% 65.35/65.63  (step @p19111 :rule process_scope :premises (@p43374) :args (@t2118))
% 65.35/65.63  (step @p19115 :rule implies_elim :premises (@p19111))
% 65.35/65.63  (step @p19116 :rule resolution :premises (@p19115 @p19103) :args (true @t2118))
% 65.35/65.63  (step @p19117 :rule not_and :premises (@p19116))
% 65.35/65.63  (step @p19118 :rule eq_resolve :premises (@p19117 @p19092))
% 65.35/65.63  (step @p19119 :rule symm :premises (@p765))
% 65.35/65.63  (step @p19120 :rule bool-double-not-elim :args (@t2119))
% 65.35/65.63  (step @p19121 :rule nary_cong :premises (@p19120 @p1961 @p1467) :args ((or (not @t2120) @t259 @t164)))
% 65.35/65.63  (assume-push @p43375 @t258)
% 65.35/65.63  (assume-push @p43376 @t163)
% 65.35/65.63  (assume-push @p43377 @t2120)
% 65.35/65.63  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.63  (step @p19125 :rule symm :premises (@p43376))
% 65.35/65.63  (step @p19126 :rule trans :premises (@p43375 @p19125))
% 65.35/65.63  (step @p19127 :rule true_intro :premises (@p19126))
% 65.35/65.63  (step @p19128 :rule false_intro :premises (@p19119))
% 65.35/65.63  (step @p19129 :rule symm :premises (@p19128))
% 65.35/65.63  (step @p19130 :rule trans :premises (@p19129 @p19127))
% 65.35/65.63  (step @p19131 false :rule eq_resolve :premises (@p19130 @p2958))
% 65.35/65.63  (step-pop @p43378 :rule scope :premises (@p19131))
% 65.35/65.63  (step-pop @p43379 :rule scope :premises (@p43378))
% 65.35/65.63  (step-pop @p43380 :rule scope :premises (@p43379))
% 65.35/65.63  (step @p19132 :rule process_scope :premises (@p43380) :args (false))
% 65.35/65.63  (assume-push @p43381 @t2120)
% 65.35/65.63  (assume-push @p43382 @t258)
% 65.35/65.63  (assume-push @p43383 @t163)
% 65.35/65.63  (step @p19139 :rule and_intro :premises (@p43382 @p43383 @p19119))
% 65.35/65.63  (step-pop @p43384 :rule scope :premises (@p19139))
% 65.35/65.63  (step-pop @p43385 :rule scope :premises (@p43384))
% 65.35/65.63  (step-pop @p43386 :rule scope :premises (@p43385))
% 65.35/65.63  (step @p19140 :rule process_scope :premises (@p43386) :args (@t2121))
% 65.35/65.63  (step @p19144 :rule implies_elim :premises (@p19140))
% 65.35/65.63  (step @p19145 :rule resolution :premises (@p19144 @p19132) :args (true @t2121))
% 65.35/65.63  (step @p19146 :rule not_and :premises (@p19145))
% 65.35/65.63  (step @p19147 :rule eq_resolve :premises (@p19146 @p19121))
% 65.35/65.63  (step @p19148 :rule symm :premises (@p804))
% 65.35/65.63  (step @p19149 :rule bool-double-not-elim :args (@t2122))
% 65.35/65.63  (step @p19150 :rule nary_cong :premises (@p19149 @p1961 @p1441) :args ((or (not @t2123) @t259 @t159)))
% 65.35/65.63  (assume-push @p43387 @t258)
% 65.35/65.63  (assume-push @p43388 @t158)
% 65.35/65.63  (assume-push @p43389 @t2123)
% 65.35/65.63  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.63  (step @p19154 :rule symm :premises (@p43388))
% 65.35/65.63  (step @p19155 :rule trans :premises (@p43387 @p19154))
% 65.35/65.63  (step @p19156 :rule true_intro :premises (@p19155))
% 65.35/65.63  (step @p19157 :rule false_intro :premises (@p19148))
% 65.35/65.63  (step @p19158 :rule symm :premises (@p19157))
% 65.35/65.63  (step @p19159 :rule trans :premises (@p19158 @p19156))
% 65.35/65.63  (step @p19160 false :rule eq_resolve :premises (@p19159 @p2958))
% 65.35/65.63  (step-pop @p43390 :rule scope :premises (@p19160))
% 65.35/65.63  (step-pop @p43391 :rule scope :premises (@p43390))
% 65.35/65.63  (step-pop @p43392 :rule scope :premises (@p43391))
% 65.35/65.63  (step @p19161 :rule process_scope :premises (@p43392) :args (false))
% 65.35/65.63  (assume-push @p43393 @t2123)
% 65.35/65.63  (assume-push @p43394 @t258)
% 65.35/65.63  (assume-push @p43395 @t158)
% 65.35/65.63  (step @p19168 :rule and_intro :premises (@p43394 @p43395 @p19148))
% 65.35/65.63  (step-pop @p43396 :rule scope :premises (@p19168))
% 65.35/65.63  (step-pop @p43397 :rule scope :premises (@p43396))
% 65.35/65.63  (step-pop @p43398 :rule scope :premises (@p43397))
% 65.35/65.63  (step @p19169 :rule process_scope :premises (@p43398) :args (@t2124))
% 65.35/65.63  (step @p19173 :rule implies_elim :premises (@p19169))
% 65.35/65.63  (step @p19174 :rule resolution :premises (@p19173 @p19161) :args (true @t2124))
% 65.35/65.63  (step @p19175 :rule not_and :premises (@p19174))
% 65.35/65.63  (step @p19176 :rule eq_resolve :premises (@p19175 @p19150))
% 65.35/65.63  (step @p19177 :rule symm :premises (@p844))
% 65.35/65.63  (step @p19178 :rule bool-double-not-elim :args (@t2125))
% 65.35/65.63  (step @p19179 :rule nary_cong :premises (@p19178 @p1961 @p1415) :args ((or (not @t2126) @t259 @t154)))
% 65.35/65.63  (assume-push @p43399 @t258)
% 65.35/65.63  (assume-push @p43400 @t153)
% 65.35/65.63  (assume-push @p43401 @t2126)
% 65.35/65.63  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.63  (step @p19183 :rule symm :premises (@p43400))
% 65.35/65.63  (step @p19184 :rule trans :premises (@p43399 @p19183))
% 65.35/65.63  (step @p19185 :rule true_intro :premises (@p19184))
% 65.35/65.63  (step @p19186 :rule false_intro :premises (@p19177))
% 65.35/65.63  (step @p19187 :rule symm :premises (@p19186))
% 65.35/65.63  (step @p19188 :rule trans :premises (@p19187 @p19185))
% 65.35/65.63  (step @p19189 false :rule eq_resolve :premises (@p19188 @p2958))
% 65.35/65.63  (step-pop @p43402 :rule scope :premises (@p19189))
% 65.35/65.63  (step-pop @p43403 :rule scope :premises (@p43402))
% 65.35/65.63  (step-pop @p43404 :rule scope :premises (@p43403))
% 65.35/65.63  (step @p19190 :rule process_scope :premises (@p43404) :args (false))
% 65.35/65.63  (assume-push @p43405 @t2126)
% 65.35/65.63  (assume-push @p43406 @t258)
% 65.35/65.63  (assume-push @p43407 @t153)
% 65.35/65.63  (step @p19197 :rule and_intro :premises (@p43406 @p43407 @p19177))
% 65.35/65.63  (step-pop @p43408 :rule scope :premises (@p19197))
% 65.35/65.63  (step-pop @p43409 :rule scope :premises (@p43408))
% 65.35/65.63  (step-pop @p43410 :rule scope :premises (@p43409))
% 65.35/65.63  (step @p19198 :rule process_scope :premises (@p43410) :args (@t2127))
% 65.35/65.63  (step @p19202 :rule implies_elim :premises (@p19198))
% 65.35/65.63  (step @p19203 :rule resolution :premises (@p19202 @p19190) :args (true @t2127))
% 65.35/65.63  (step @p19204 :rule not_and :premises (@p19203))
% 65.35/65.63  (step @p19205 :rule eq_resolve :premises (@p19204 @p19179))
% 65.35/65.63  (step @p19206 :rule symm :premises (@p885))
% 65.35/65.63  (step @p19207 :rule bool-double-not-elim :args (@t2128))
% 65.35/65.63  (step @p19208 :rule nary_cong :premises (@p19207 @p1961 @p1389) :args ((or (not @t2129) @t259 @t149)))
% 65.35/65.63  (assume-push @p43411 @t258)
% 65.35/65.63  (assume-push @p43412 @t148)
% 65.35/65.63  (assume-push @p43413 @t2129)
% 65.35/65.63  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.63  (step @p19212 :rule symm :premises (@p43412))
% 65.35/65.63  (step @p19213 :rule trans :premises (@p43411 @p19212))
% 65.35/65.63  (step @p19214 :rule true_intro :premises (@p19213))
% 65.35/65.63  (step @p19215 :rule false_intro :premises (@p19206))
% 65.35/65.63  (step @p19216 :rule symm :premises (@p19215))
% 65.35/65.63  (step @p19217 :rule trans :premises (@p19216 @p19214))
% 65.35/65.63  (step @p19218 false :rule eq_resolve :premises (@p19217 @p2958))
% 65.35/65.63  (step-pop @p43414 :rule scope :premises (@p19218))
% 65.35/65.63  (step-pop @p43415 :rule scope :premises (@p43414))
% 65.35/65.63  (step-pop @p43416 :rule scope :premises (@p43415))
% 65.35/65.63  (step @p19219 :rule process_scope :premises (@p43416) :args (false))
% 65.35/65.63  (assume-push @p43417 @t2129)
% 65.35/65.63  (assume-push @p43418 @t258)
% 65.35/65.63  (assume-push @p43419 @t148)
% 65.35/65.63  (step @p19226 :rule and_intro :premises (@p43418 @p43419 @p19206))
% 65.35/65.63  (step-pop @p43420 :rule scope :premises (@p19226))
% 65.35/65.63  (step-pop @p43421 :rule scope :premises (@p43420))
% 65.35/65.63  (step-pop @p43422 :rule scope :premises (@p43421))
% 65.35/65.63  (step @p19227 :rule process_scope :premises (@p43422) :args (@t2130))
% 65.35/65.63  (step @p19231 :rule implies_elim :premises (@p19227))
% 65.35/65.63  (step @p19232 :rule resolution :premises (@p19231 @p19219) :args (true @t2130))
% 65.35/65.63  (step @p19233 :rule not_and :premises (@p19232))
% 65.35/65.63  (step @p19234 :rule eq_resolve :premises (@p19233 @p19208))
% 65.35/65.63  (step @p19235 :rule symm :premises (@p927))
% 65.35/65.63  (step @p19236 :rule bool-double-not-elim :args (@t2131))
% 65.35/65.63  (step @p19237 :rule nary_cong :premises (@p19236 @p1961 @p1363) :args ((or (not @t2132) @t259 @t144)))
% 65.35/65.63  (assume-push @p43423 @t258)
% 65.35/65.63  (assume-push @p43424 @t143)
% 65.35/65.63  (assume-push @p43425 @t2132)
% 65.35/65.63  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.63  (step @p19241 :rule symm :premises (@p43424))
% 65.35/65.63  (step @p19242 :rule trans :premises (@p43423 @p19241))
% 65.35/65.63  (step @p19243 :rule true_intro :premises (@p19242))
% 65.35/65.63  (step @p19244 :rule false_intro :premises (@p19235))
% 65.35/65.63  (step @p19245 :rule symm :premises (@p19244))
% 65.35/65.63  (step @p19246 :rule trans :premises (@p19245 @p19243))
% 65.35/65.63  (step @p19247 false :rule eq_resolve :premises (@p19246 @p2958))
% 65.35/65.63  (step-pop @p43426 :rule scope :premises (@p19247))
% 65.35/65.63  (step-pop @p43427 :rule scope :premises (@p43426))
% 65.35/65.63  (step-pop @p43428 :rule scope :premises (@p43427))
% 65.35/65.63  (step @p19248 :rule process_scope :premises (@p43428) :args (false))
% 65.35/65.63  (assume-push @p43429 @t2132)
% 65.35/65.63  (assume-push @p43430 @t258)
% 65.35/65.63  (assume-push @p43431 @t143)
% 65.35/65.63  (step @p19255 :rule and_intro :premises (@p43430 @p43431 @p19235))
% 65.35/65.63  (step-pop @p43432 :rule scope :premises (@p19255))
% 65.35/65.63  (step-pop @p43433 :rule scope :premises (@p43432))
% 65.35/65.63  (step-pop @p43434 :rule scope :premises (@p43433))
% 65.35/65.63  (step @p19256 :rule process_scope :premises (@p43434) :args (@t2133))
% 65.35/65.63  (step @p19260 :rule implies_elim :premises (@p19256))
% 65.35/65.63  (step @p19261 :rule resolution :premises (@p19260 @p19248) :args (true @t2133))
% 65.35/65.63  (step @p19262 :rule not_and :premises (@p19261))
% 65.35/65.63  (step @p19263 :rule eq_resolve :premises (@p19262 @p19237))
% 65.35/65.63  (step @p19264 :rule symm :premises (@p970))
% 65.35/65.63  (step @p19265 :rule bool-double-not-elim :args (@t2134))
% 65.35/65.63  (step @p19266 :rule nary_cong :premises (@p19265 @p1961 @p1337) :args ((or (not @t2135) @t259 @t139)))
% 65.35/65.63  (assume-push @p43435 @t258)
% 65.35/65.63  (assume-push @p43436 @t138)
% 65.35/65.63  (assume-push @p43437 @t2135)
% 65.35/65.63  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.63  (step @p19270 :rule symm :premises (@p43436))
% 65.35/65.63  (step @p19271 :rule trans :premises (@p43435 @p19270))
% 65.35/65.63  (step @p19272 :rule true_intro :premises (@p19271))
% 65.35/65.63  (step @p19273 :rule false_intro :premises (@p19264))
% 65.35/65.63  (step @p19274 :rule symm :premises (@p19273))
% 65.35/65.63  (step @p19275 :rule trans :premises (@p19274 @p19272))
% 65.35/65.63  (step @p19276 false :rule eq_resolve :premises (@p19275 @p2958))
% 65.35/65.63  (step-pop @p43438 :rule scope :premises (@p19276))
% 65.35/65.63  (step-pop @p43439 :rule scope :premises (@p43438))
% 65.35/65.63  (step-pop @p43440 :rule scope :premises (@p43439))
% 65.35/65.63  (step @p19277 :rule process_scope :premises (@p43440) :args (false))
% 65.35/65.63  (assume-push @p43441 @t2135)
% 65.35/65.63  (assume-push @p43442 @t258)
% 65.35/65.63  (assume-push @p43443 @t138)
% 65.35/65.63  (step @p19284 :rule and_intro :premises (@p43442 @p43443 @p19264))
% 65.35/65.63  (step-pop @p43444 :rule scope :premises (@p19284))
% 65.35/65.63  (step-pop @p43445 :rule scope :premises (@p43444))
% 65.35/65.63  (step-pop @p43446 :rule scope :premises (@p43445))
% 65.35/65.63  (step @p19285 :rule process_scope :premises (@p43446) :args (@t2136))
% 65.35/65.63  (step @p19289 :rule implies_elim :premises (@p19285))
% 65.35/65.63  (step @p19290 :rule resolution :premises (@p19289 @p19277) :args (true @t2136))
% 65.35/65.63  (step @p19291 :rule not_and :premises (@p19290))
% 65.35/65.63  (step @p19292 :rule eq_resolve :premises (@p19291 @p19266))
% 65.35/65.63  (step @p19293 :rule symm :premises (@p1014))
% 65.35/65.63  (step @p19294 :rule bool-double-not-elim :args (@t2137))
% 65.35/65.63  (step @p19295 :rule nary_cong :premises (@p19294 @p1961 @p1311) :args ((or (not @t2138) @t259 @t134)))
% 65.35/65.63  (assume-push @p43447 @t258)
% 65.35/65.63  (assume-push @p43448 @t133)
% 65.35/65.63  (assume-push @p43449 @t2138)
% 65.35/65.63  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.63  (step @p19299 :rule symm :premises (@p43448))
% 65.35/65.63  (step @p19300 :rule trans :premises (@p43447 @p19299))
% 65.35/65.63  (step @p19301 :rule true_intro :premises (@p19300))
% 65.35/65.63  (step @p19302 :rule false_intro :premises (@p19293))
% 65.35/65.63  (step @p19303 :rule symm :premises (@p19302))
% 65.35/65.63  (step @p19304 :rule trans :premises (@p19303 @p19301))
% 65.35/65.63  (step @p19305 false :rule eq_resolve :premises (@p19304 @p2958))
% 65.35/65.63  (step-pop @p43450 :rule scope :premises (@p19305))
% 65.35/65.63  (step-pop @p43451 :rule scope :premises (@p43450))
% 65.35/65.63  (step-pop @p43452 :rule scope :premises (@p43451))
% 65.35/65.63  (step @p19306 :rule process_scope :premises (@p43452) :args (false))
% 65.35/65.63  (assume-push @p43453 @t2138)
% 65.35/65.63  (assume-push @p43454 @t258)
% 65.35/65.63  (assume-push @p43455 @t133)
% 65.35/65.63  (step @p19313 :rule and_intro :premises (@p43454 @p43455 @p19293))
% 65.35/65.63  (step-pop @p43456 :rule scope :premises (@p19313))
% 65.35/65.63  (step-pop @p43457 :rule scope :premises (@p43456))
% 65.35/65.63  (step-pop @p43458 :rule scope :premises (@p43457))
% 65.35/65.63  (step @p19314 :rule process_scope :premises (@p43458) :args (@t2139))
% 65.35/65.63  (step @p19318 :rule implies_elim :premises (@p19314))
% 65.35/65.63  (step @p19319 :rule resolution :premises (@p19318 @p19306) :args (true @t2139))
% 65.35/65.63  (step @p19320 :rule not_and :premises (@p19319))
% 65.35/65.63  (step @p19321 :rule eq_resolve :premises (@p19320 @p19295))
% 65.35/65.63  (step @p19322 :rule symm :premises (@p1059))
% 65.35/65.63  (step @p19323 :rule bool-double-not-elim :args (@t2140))
% 65.35/65.63  (step @p19324 :rule nary_cong :premises (@p19323 @p1961 @p1285) :args ((or (not @t2141) @t259 @t129)))
% 65.35/65.63  (assume-push @p43459 @t258)
% 65.35/65.63  (assume-push @p43460 @t128)
% 65.35/65.63  (assume-push @p43461 @t2141)
% 65.35/65.63  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.63  (step @p19328 :rule symm :premises (@p43460))
% 65.35/65.63  (step @p19329 :rule trans :premises (@p43459 @p19328))
% 65.35/65.63  (step @p19330 :rule true_intro :premises (@p19329))
% 65.35/65.63  (step @p19331 :rule false_intro :premises (@p19322))
% 65.35/65.63  (step @p19332 :rule symm :premises (@p19331))
% 65.35/65.63  (step @p19333 :rule trans :premises (@p19332 @p19330))
% 65.35/65.63  (step @p19334 false :rule eq_resolve :premises (@p19333 @p2958))
% 65.35/65.63  (step-pop @p43462 :rule scope :premises (@p19334))
% 65.35/65.63  (step-pop @p43463 :rule scope :premises (@p43462))
% 65.35/65.63  (step-pop @p43464 :rule scope :premises (@p43463))
% 65.35/65.63  (step @p19335 :rule process_scope :premises (@p43464) :args (false))
% 65.35/65.63  (assume-push @p43465 @t2141)
% 65.35/65.63  (assume-push @p43466 @t258)
% 65.35/65.63  (assume-push @p43467 @t128)
% 65.35/65.63  (step @p19342 :rule and_intro :premises (@p43466 @p43467 @p19322))
% 65.35/65.63  (step-pop @p43468 :rule scope :premises (@p19342))
% 65.35/65.63  (step-pop @p43469 :rule scope :premises (@p43468))
% 65.35/65.63  (step-pop @p43470 :rule scope :premises (@p43469))
% 65.35/65.63  (step @p19343 :rule process_scope :premises (@p43470) :args (@t2142))
% 65.35/65.63  (step @p19347 :rule implies_elim :premises (@p19343))
% 65.35/65.63  (step @p19348 :rule resolution :premises (@p19347 @p19335) :args (true @t2142))
% 65.35/65.63  (step @p19349 :rule not_and :premises (@p19348))
% 65.35/65.63  (step @p19350 :rule eq_resolve :premises (@p19349 @p19324))
% 65.35/65.63  (step @p19351 :rule symm :premises (@p1105))
% 65.35/65.63  (step @p19352 :rule bool-double-not-elim :args (@t2143))
% 65.35/65.63  (step @p19353 :rule nary_cong :premises (@p19352 @p1961 @p1259) :args ((or (not @t2144) @t259 @t124)))
% 65.35/65.63  (assume-push @p43471 @t258)
% 65.35/65.63  (assume-push @p43472 @t123)
% 65.35/65.63  (assume-push @p43473 @t2144)
% 65.35/65.63  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.63  (step @p19357 :rule symm :premises (@p43472))
% 65.35/65.63  (step @p19358 :rule trans :premises (@p43471 @p19357))
% 65.35/65.63  (step @p19359 :rule true_intro :premises (@p19358))
% 65.35/65.63  (step @p19360 :rule false_intro :premises (@p19351))
% 65.35/65.63  (step @p19361 :rule symm :premises (@p19360))
% 65.35/65.63  (step @p19362 :rule trans :premises (@p19361 @p19359))
% 65.35/65.63  (step @p19363 false :rule eq_resolve :premises (@p19362 @p2958))
% 65.35/65.63  (step-pop @p43474 :rule scope :premises (@p19363))
% 65.35/65.63  (step-pop @p43475 :rule scope :premises (@p43474))
% 65.35/65.63  (step-pop @p43476 :rule scope :premises (@p43475))
% 65.35/65.63  (step @p19364 :rule process_scope :premises (@p43476) :args (false))
% 65.35/65.63  (assume-push @p43477 @t2144)
% 65.35/65.63  (assume-push @p43478 @t258)
% 65.35/65.63  (assume-push @p43479 @t123)
% 65.35/65.63  (step @p19371 :rule and_intro :premises (@p43478 @p43479 @p19351))
% 65.35/65.63  (step-pop @p43480 :rule scope :premises (@p19371))
% 65.35/65.63  (step-pop @p43481 :rule scope :premises (@p43480))
% 65.35/65.63  (step-pop @p43482 :rule scope :premises (@p43481))
% 65.35/65.63  (step @p19372 :rule process_scope :premises (@p43482) :args (@t2145))
% 65.35/65.63  (step @p19376 :rule implies_elim :premises (@p19372))
% 65.35/65.63  (step @p19377 :rule resolution :premises (@p19376 @p19364) :args (true @t2145))
% 65.35/65.63  (step @p19378 :rule not_and :premises (@p19377))
% 65.35/65.63  (step @p19379 :rule eq_resolve :premises (@p19378 @p19353))
% 65.35/65.63  (step @p19380 :rule symm :premises (@p1152))
% 65.35/65.63  (step @p19381 :rule bool-double-not-elim :args (@t2146))
% 65.35/65.63  (step @p19382 :rule nary_cong :premises (@p19381 @p1961 @p1232) :args ((or (not @t2147) @t259 @t117)))
% 65.35/65.63  (assume-push @p43483 @t258)
% 65.35/65.63  (assume-push @p43484 @t116)
% 65.35/65.63  (assume-push @p43485 @t2147)
% 65.35/65.63  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.63  (step @p19386 :rule symm :premises (@p43484))
% 65.35/65.63  (step @p19387 :rule trans :premises (@p43483 @p19386))
% 65.35/65.63  (step @p19388 :rule true_intro :premises (@p19387))
% 65.35/65.63  (step @p19389 :rule false_intro :premises (@p19380))
% 65.35/65.63  (step @p19390 :rule symm :premises (@p19389))
% 65.35/65.63  (step @p19391 :rule trans :premises (@p19390 @p19388))
% 65.35/65.63  (step @p19392 false :rule eq_resolve :premises (@p19391 @p2958))
% 65.35/65.63  (step-pop @p43486 :rule scope :premises (@p19392))
% 65.35/65.63  (step-pop @p43487 :rule scope :premises (@p43486))
% 65.35/65.63  (step-pop @p43488 :rule scope :premises (@p43487))
% 65.35/65.63  (step @p19393 :rule process_scope :premises (@p43488) :args (false))
% 65.35/65.63  (assume-push @p43489 @t2147)
% 65.35/65.63  (assume-push @p43490 @t258)
% 65.35/65.63  (assume-push @p43491 @t116)
% 65.35/65.63  (step @p19400 :rule and_intro :premises (@p43490 @p43491 @p19380))
% 65.35/65.63  (step-pop @p43492 :rule scope :premises (@p19400))
% 65.35/65.63  (step-pop @p43493 :rule scope :premises (@p43492))
% 65.35/65.63  (step-pop @p43494 :rule scope :premises (@p43493))
% 65.35/65.63  (step @p19401 :rule process_scope :premises (@p43494) :args (@t2148))
% 65.35/65.63  (step @p19405 :rule implies_elim :premises (@p19401))
% 65.35/65.63  (step @p19406 :rule resolution :premises (@p19405 @p19393) :args (true @t2148))
% 65.35/65.63  (step @p19407 :rule not_and :premises (@p19406))
% 65.35/65.63  (step @p19408 :rule eq_resolve :premises (@p19407 @p19382))
% 65.35/65.63  (step @p19409 :rule instantiate :premises (@p2655) :args ((@list @t89 @t111 tptp.e30)))
% 65.35/65.63  (step @p19410 :rule instantiate :premises (@p2655) :args ((@list @t11 @t111 tptp.e30)))
% 65.35/65.63  (assume-push @p43495 @t568)
% 65.35/65.63  (assume-push @p43496 @t508)
% 65.35/65.63  (assume-push @p43497 @t506)
% 65.35/65.63  (assume-push @p43498 @t503)
% 65.35/65.63  (assume-push @p43499 @t500)
% 65.35/65.63  (assume-push @p43500 @t497)
% 65.35/65.63  (assume-push @p43501 @t494)
% 65.35/65.63  (assume-push @p43502 @t491)
% 65.35/65.63  (assume-push @p43503 @t488)
% 65.35/65.63  (assume-push @p43504 @t485)
% 65.35/65.63  (assume-push @p43505 @t482)
% 65.35/65.63  (assume-push @p43506 @t479)
% 65.35/65.63  (assume-push @p43507 @t476)
% 65.35/65.63  (assume-push @p43508 @t473)
% 65.35/65.63  (assume-push @p43509 @t470)
% 65.35/65.63  (assume-push @p43510 @t467)
% 65.35/65.63  (assume-push @p43511 @t464)
% 65.35/65.63  (assume-push @p43512 @t461)
% 65.35/65.63  (assume-push @p43513 @t458)
% 65.35/65.63  (assume-push @p43514 @t455)
% 65.35/65.63  (assume-push @p43515 @t452)
% 65.35/65.63  (assume-push @p43516 @t258)
% 65.35/65.63  (assume-push @p43517 @t627)
% 65.35/65.63  (assume-push @p43518 @t636)
% 65.35/65.63  (assume-push @p43519 @t634)
% 65.35/65.63  (assume-push @p43520 @t646)
% 65.35/65.63  (assume-push @p43521 @t624)
% 65.35/65.63  (assume-push @p43522 @t644)
% 65.35/65.63  (assume-push @p43523 @t639)
% 65.35/65.63  (assume-push @p43524 @t620)
% 65.35/65.63  (assume-push @p43525 @t648)
% 65.35/65.63  (assume-push @p43526 @t630)
% 65.35/65.63  (assume-push @p43527 @t616)
% 65.35/65.63  (assume-push @p43528 @t642)
% 65.35/65.63  (assume-push @p43529 @t651)
% 65.35/65.63  (assume-push @p43530 @t673)
% 65.35/65.63  (assume-push @p43531 @t801)
% 65.35/65.63  (assume-push @p43532 @t786)
% 65.35/65.63  (assume-push @p43533 @t819)
% 65.35/65.63  (assume-push @p43534 @t821)
% 65.35/65.63  (assume-push @p43535 @t796)
% 65.35/65.63  (assume-push @p43536 @t790)
% 65.35/65.63  (assume-push @p43537 @t799)
% 65.35/65.63  (assume-push @p43538 @t838)
% 65.35/65.63  (assume-push @p43539 @t805)
% 65.35/65.63  (assume-push @p43540 @t816)
% 65.35/65.63  (assume-push @p43541 @t823)
% 65.35/65.63  (assume-push @p43542 @t782)
% 65.35/65.63  (assume-push @p43543 @t793)
% 65.35/65.63  (assume-push @p43544 @t826)
% 65.35/65.63  (assume-push @p43545 @t840)
% 65.35/65.63  (assume-push @p43546 @t809)
% 65.35/65.63  (assume-push @p43547 @t842)
% 65.35/65.63  (assume-push @p43548 @t829)
% 65.35/65.63  (assume-push @p43549 @t813)
% 65.35/65.63  (assume-push @p43550 @t844)
% 65.35/65.63  (assume-push @p43551 @t836)
% 65.35/65.63  (assume-push @p43552 @t833)
% 65.35/65.63  (assume-push @p43553 @t1028)
% 65.35/65.63  (assume-push @p43554 @t1178)
% 65.35/65.63  (assume-push @p43555 @t1176)
% 65.35/65.63  (assume-push @p43556 @t1159)
% 65.35/65.63  (assume-push @p43557 @t1171)
% 65.35/65.63  (assume-push @p43558 @t1163)
% 65.35/65.63  (assume-push @p43559 @t1169)
% 65.35/65.63  (assume-push @p43560 @t1173)
% 65.35/65.63  (assume-push @p43561 @t1166)
% 65.35/65.63  (assume-push @p43562 @t1155)
% 65.35/65.63  (assume-push @p43563 @t1439)
% 65.35/65.63  (assume-push @p43564 @t2149)
% 65.35/65.63  (assume-push @p43565 @t2152)
% 65.35/65.63  (assume-push @p43566 @t568)
% 65.35/65.63  (assume-push @p43567 @t627)
% 65.35/65.63  (assume-push @p43568 @t636)
% 65.35/65.63  (assume-push @p43569 @t634)
% 65.35/65.63  (assume-push @p43570 @t646)
% 65.35/65.63  (assume-push @p43571 @t624)
% 65.35/65.63  (assume-push @p43572 @t644)
% 65.35/65.63  (assume-push @p43573 @t639)
% 65.35/65.63  (assume-push @p43574 @t620)
% 65.35/65.63  (assume-push @p43575 @t648)
% 65.35/65.63  (assume-push @p43576 @t630)
% 65.35/65.63  (assume-push @p43577 @t616)
% 65.35/65.63  (assume-push @p43578 @t642)
% 65.35/65.63  (assume-push @p43579 @t651)
% 65.35/65.63  (assume-push @p43580 @t673)
% 65.35/65.63  (assume-push @p43581 @t801)
% 65.35/65.63  (assume-push @p43582 @t786)
% 65.35/65.63  (assume-push @p43583 @t819)
% 65.35/65.63  (assume-push @p43584 @t821)
% 65.35/65.63  (assume-push @p43585 @t796)
% 65.35/65.63  (assume-push @p43586 @t790)
% 65.35/65.63  (assume-push @p43587 @t799)
% 65.35/65.63  (assume-push @p43588 @t838)
% 65.35/65.63  (assume-push @p43589 @t805)
% 65.35/65.63  (assume-push @p43590 @t816)
% 65.35/65.63  (assume-push @p43591 @t823)
% 65.35/65.63  (assume-push @p43592 @t782)
% 65.35/65.63  (assume-push @p43593 @t793)
% 65.35/65.63  (assume-push @p43594 @t826)
% 65.35/65.63  (assume-push @p43595 @t840)
% 65.35/65.63  (assume-push @p43596 @t809)
% 65.35/65.63  (assume-push @p43597 @t842)
% 65.35/65.63  (assume-push @p43598 @t829)
% 65.35/65.63  (assume-push @p43599 @t813)
% 65.35/65.63  (assume-push @p43600 @t844)
% 65.35/65.63  (assume-push @p43601 @t836)
% 65.35/65.63  (assume-push @p43602 @t833)
% 65.35/65.63  (assume-push @p43603 @t1028)
% 65.35/65.63  (assume-push @p43604 @t1178)
% 65.35/65.63  (assume-push @p43605 @t1176)
% 65.35/65.63  (assume-push @p43606 @t1159)
% 65.35/65.63  (assume-push @p43607 @t1171)
% 65.35/65.63  (assume-push @p43608 @t1163)
% 65.35/65.63  (assume-push @p43609 @t1169)
% 65.35/65.63  (assume-push @p43610 @t1173)
% 65.35/65.63  (assume-push @p43611 @t1166)
% 65.35/65.63  (assume-push @p43612 @t1155)
% 65.35/65.63  (assume-push @p43613 @t1439)
% 65.35/65.63  (assume-push @p43614 @t258)
% 65.35/65.63  (assume-push @p43615 @t2152)
% 65.35/65.63  (assume-push @p43616 @t2149)
% 65.35/65.63  (assume-push @p43617 @t452)
% 65.35/65.63  (assume-push @p43618 @t455)
% 65.35/65.63  (assume-push @p43619 @t458)
% 65.35/65.63  (assume-push @p43620 @t461)
% 65.35/65.63  (assume-push @p43621 @t464)
% 65.35/65.63  (assume-push @p43622 @t467)
% 65.35/65.63  (assume-push @p43623 @t470)
% 65.35/65.63  (assume-push @p43624 @t473)
% 65.35/65.63  (assume-push @p43625 @t476)
% 65.35/65.63  (assume-push @p43626 @t479)
% 65.35/65.63  (assume-push @p43627 @t482)
% 65.35/65.63  (assume-push @p43628 @t485)
% 65.35/65.63  (assume-push @p43629 @t488)
% 65.35/65.63  (assume-push @p43630 @t491)
% 65.35/65.63  (assume-push @p43631 @t494)
% 65.35/65.63  (assume-push @p43632 @t497)
% 65.35/65.63  (assume-push @p43633 @t500)
% 65.35/65.63  (assume-push @p43634 @t503)
% 65.35/65.63  (assume-push @p43635 @t506)
% 65.35/65.63  (assume-push @p43636 @t508)
% 65.35/65.63  (step @p19553 :rule symm :premises (@p43495))
% 65.35/65.63  (step @p19554 :rule symm :premises (@p43517))
% 65.35/65.63  (step @p19555 :rule symm :premises (@p43518))
% 65.35/65.63  (step @p19556 :rule symm :premises (@p43519))
% 65.35/65.63  (step @p19557 :rule symm :premises (@p43520))
% 65.35/65.63  (step @p19558 :rule symm :premises (@p43521))
% 65.35/65.63  (step @p19559 :rule symm :premises (@p43522))
% 65.35/65.63  (step @p19560 :rule symm :premises (@p43523))
% 65.35/65.63  (step @p19561 :rule symm :premises (@p43524))
% 65.35/65.63  (step @p19562 :rule symm :premises (@p43525))
% 65.35/65.63  (step @p19563 :rule symm :premises (@p43526))
% 65.35/65.63  (step @p19564 :rule symm :premises (@p43527))
% 65.35/65.63  (step @p19565 :rule symm :premises (@p43528))
% 65.35/65.63  (step @p19566 :rule symm :premises (@p43529))
% 65.35/65.63  (step @p19567 :rule symm :premises (@p43530))
% 65.35/65.63  (step @p19568 :rule symm :premises (@p43531))
% 65.35/65.63  (step @p19569 :rule symm :premises (@p43532))
% 65.35/65.63  (step @p19570 :rule symm :premises (@p43533))
% 65.35/65.63  (step @p19571 :rule symm :premises (@p43534))
% 65.35/65.63  (step @p19572 :rule symm :premises (@p43535))
% 65.35/65.63  (step @p19573 :rule symm :premises (@p43536))
% 65.35/65.63  (step @p19574 :rule symm :premises (@p43537))
% 65.35/65.63  (step @p19575 :rule symm :premises (@p43538))
% 65.35/65.63  (step @p19576 :rule symm :premises (@p43539))
% 65.35/65.63  (step @p19577 :rule symm :premises (@p43540))
% 65.35/65.63  (step @p19578 :rule symm :premises (@p43541))
% 65.35/65.63  (step @p19579 :rule symm :premises (@p43542))
% 65.35/65.63  (step @p19580 :rule symm :premises (@p43543))
% 65.35/65.63  (step @p19581 :rule symm :premises (@p43544))
% 65.35/65.63  (step @p19582 :rule symm :premises (@p43545))
% 65.35/65.63  (step @p19583 :rule symm :premises (@p43546))
% 65.35/65.63  (step @p19584 :rule symm :premises (@p43547))
% 65.35/65.63  (step @p19585 :rule symm :premises (@p43548))
% 65.35/65.63  (step @p19586 :rule symm :premises (@p43549))
% 65.35/65.63  (step @p19587 :rule symm :premises (@p43550))
% 65.35/65.63  (step @p19588 :rule symm :premises (@p43551))
% 65.35/65.63  (step @p19589 :rule symm :premises (@p43552))
% 65.35/65.63  (step @p19590 :rule symm :premises (@p43553))
% 65.35/65.63  (step @p19591 :rule symm :premises (@p43554))
% 65.35/65.63  (step @p19592 :rule symm :premises (@p43555))
% 65.35/65.63  (step @p19593 :rule symm :premises (@p43556))
% 65.35/65.63  (step @p19594 :rule symm :premises (@p43557))
% 65.35/65.63  (step @p19595 :rule symm :premises (@p43558))
% 65.35/65.63  (step @p19596 :rule symm :premises (@p43559))
% 65.35/65.63  (step @p19597 :rule symm :premises (@p43560))
% 65.35/65.63  (step @p19598 :rule symm :premises (@p43561))
% 65.35/65.63  (step @p19599 :rule symm :premises (@p43562))
% 65.35/65.63  (step @p19600 :rule symm :premises (@p43563))
% 65.35/65.63  (step @p2816 :rule refl :args (@t111))
% 65.35/65.63  (step @p19601 :rule refl :args (tptp.e30))
% 65.35/65.63  (step @p19602 :rule symm :premises (@p43516))
% 65.35/65.63  (step @p19603 :rule refl :args (@t11))
% 65.35/65.63  (step @p19604 :rule cong :premises (@p19603 @p19602 @p19601) :args (@t2150))
% 65.35/65.63  (step @p19605 :rule cong :premises (@p19604 @p2816) :args (@t2151))
% 65.35/65.63  (step @p19606 :rule symm :premises (@p19409))
% 65.35/65.63  (step @p19607 :rule refl :args (@t89))
% 65.35/65.63  (step @p19608 :rule cong :premises (@p19607 @p43516 @p19601) :args (@t90))
% 65.35/65.63  (step @p19609 :rule cong :premises (@p19608 @p2816) :args (@t448))
% 65.35/65.63  (step @p19610 :rule trans :premises (@p43496 @p43497 @p43498 @p43499 @p43500 @p43501 @p43502 @p43503 @p43504 @p43505 @p43506 @p43507 @p43508 @p43509 @p43510 @p43511 @p43512 @p43513 @p43514 @p43515 @p19609 @p19606 @p19410 @p19605 @p19600 @p19599 @p19598 @p19597 @p19596 @p19595 @p19594 @p19593 @p19592 @p19591 @p19590 @p19589 @p19588 @p19587 @p19586 @p19585 @p19584 @p19583 @p19582 @p19581 @p19580 @p19579 @p19578 @p19577 @p19576 @p19575 @p19574 @p19573 @p19572 @p19571 @p19570 @p19569 @p19568 @p19567 @p19566 @p19565 @p19564 @p19563 @p19562 @p19561 @p19560 @p19559 @p19558 @p19557 @p19556 @p19555 @p19554 @p19553))
% 65.35/65.63  (step-pop @p43637 :rule scope :premises (@p19610))
% 65.35/65.63  (step-pop @p43638 :rule scope :premises (@p43637))
% 65.35/65.63  (step-pop @p43639 :rule scope :premises (@p43638))
% 65.35/65.63  (step-pop @p43640 :rule scope :premises (@p43639))
% 65.35/65.63  (step-pop @p43641 :rule scope :premises (@p43640))
% 65.35/65.63  (step-pop @p43642 :rule scope :premises (@p43641))
% 65.35/65.63  (step-pop @p43643 :rule scope :premises (@p43642))
% 65.35/65.63  (step-pop @p43644 :rule scope :premises (@p43643))
% 65.35/65.63  (step-pop @p43645 :rule scope :premises (@p43644))
% 65.35/65.63  (step-pop @p43646 :rule scope :premises (@p43645))
% 65.35/65.63  (step-pop @p43647 :rule scope :premises (@p43646))
% 65.35/65.63  (step-pop @p43648 :rule scope :premises (@p43647))
% 65.35/65.63  (step-pop @p43649 :rule scope :premises (@p43648))
% 65.35/65.63  (step-pop @p43650 :rule scope :premises (@p43649))
% 65.35/65.63  (step-pop @p43651 :rule scope :premises (@p43650))
% 65.35/65.63  (step-pop @p43652 :rule scope :premises (@p43651))
% 65.35/65.63  (step-pop @p43653 :rule scope :premises (@p43652))
% 65.35/65.63  (step-pop @p43654 :rule scope :premises (@p43653))
% 65.35/65.63  (step-pop @p43655 :rule scope :premises (@p43654))
% 65.35/65.63  (step-pop @p43656 :rule scope :premises (@p43655))
% 65.35/65.63  (step-pop @p43657 :rule scope :premises (@p43656))
% 65.35/65.63  (step-pop @p43658 :rule scope :premises (@p43657))
% 65.35/65.63  (step-pop @p43659 :rule scope :premises (@p43658))
% 65.35/65.63  (step-pop @p43660 :rule scope :premises (@p43659))
% 65.35/65.63  (step-pop @p43661 :rule scope :premises (@p43660))
% 65.35/65.63  (step-pop @p43662 :rule scope :premises (@p43661))
% 65.35/65.63  (step-pop @p43663 :rule scope :premises (@p43662))
% 65.35/65.63  (step-pop @p43664 :rule scope :premises (@p43663))
% 65.35/65.63  (step-pop @p43665 :rule scope :premises (@p43664))
% 65.35/65.63  (step-pop @p43666 :rule scope :premises (@p43665))
% 65.35/65.63  (step-pop @p43667 :rule scope :premises (@p43666))
% 65.35/65.63  (step-pop @p43668 :rule scope :premises (@p43667))
% 65.35/65.63  (step-pop @p43669 :rule scope :premises (@p43668))
% 65.35/65.63  (step-pop @p43670 :rule scope :premises (@p43669))
% 65.35/65.63  (step-pop @p43671 :rule scope :premises (@p43670))
% 65.35/65.63  (step-pop @p43672 :rule scope :premises (@p43671))
% 65.35/65.63  (step-pop @p43673 :rule scope :premises (@p43672))
% 65.35/65.63  (step-pop @p43674 :rule scope :premises (@p43673))
% 65.35/65.63  (step-pop @p43675 :rule scope :premises (@p43674))
% 65.35/65.63  (step-pop @p43676 :rule scope :premises (@p43675))
% 65.35/65.63  (step-pop @p43677 :rule scope :premises (@p43676))
% 65.35/65.63  (step-pop @p43678 :rule scope :premises (@p43677))
% 65.35/65.63  (step-pop @p43679 :rule scope :premises (@p43678))
% 65.35/65.63  (step-pop @p43680 :rule scope :premises (@p43679))
% 65.35/65.63  (step-pop @p43681 :rule scope :premises (@p43680))
% 65.35/65.63  (step-pop @p43682 :rule scope :premises (@p43681))
% 65.35/65.63  (step-pop @p43683 :rule scope :premises (@p43682))
% 65.35/65.63  (step-pop @p43684 :rule scope :premises (@p43683))
% 65.35/65.63  (step-pop @p43685 :rule scope :premises (@p43684))
% 65.35/65.63  (step-pop @p43686 :rule scope :premises (@p43685))
% 65.35/65.63  (step-pop @p43687 :rule scope :premises (@p43686))
% 65.35/65.63  (step-pop @p43688 :rule scope :premises (@p43687))
% 65.35/65.63  (step-pop @p43689 :rule scope :premises (@p43688))
% 65.35/65.63  (step-pop @p43690 :rule scope :premises (@p43689))
% 65.35/65.63  (step-pop @p43691 :rule scope :premises (@p43690))
% 65.35/65.63  (step-pop @p43692 :rule scope :premises (@p43691))
% 65.35/65.63  (step-pop @p43693 :rule scope :premises (@p43692))
% 65.35/65.63  (step-pop @p43694 :rule scope :premises (@p43693))
% 65.35/65.63  (step-pop @p43695 :rule scope :premises (@p43694))
% 65.35/65.63  (step-pop @p43696 :rule scope :premises (@p43695))
% 65.35/65.63  (step-pop @p43697 :rule scope :premises (@p43696))
% 65.35/65.63  (step-pop @p43698 :rule scope :premises (@p43697))
% 65.35/65.63  (step-pop @p43699 :rule scope :premises (@p43698))
% 65.35/65.63  (step-pop @p43700 :rule scope :premises (@p43699))
% 65.35/65.63  (step-pop @p43701 :rule scope :premises (@p43700))
% 65.35/65.63  (step-pop @p43702 :rule scope :premises (@p43701))
% 65.35/65.63  (step-pop @p43703 :rule scope :premises (@p43702))
% 65.35/65.63  (step-pop @p43704 :rule scope :premises (@p43703))
% 65.35/65.63  (step-pop @p43705 :rule scope :premises (@p43704))
% 65.35/65.63  (step-pop @p43706 :rule scope :premises (@p43705))
% 65.35/65.63  (step-pop @p43707 :rule scope :premises (@p43706))
% 65.35/65.63  (step @p19611 :rule process_scope :premises (@p43707) :args (@t114))
% 65.35/65.63  (step @p19683 :rule and_intro :premises (@p43495 @p43517 @p43518 @p43519 @p43520 @p43521 @p43522 @p43523 @p43524 @p43525 @p43526 @p43527 @p43528 @p43529 @p43530 @p43531 @p43532 @p43533 @p43534 @p43535 @p43536 @p43537 @p43538 @p43539 @p43540 @p43541 @p43542 @p43543 @p43544 @p43545 @p43546 @p43547 @p43548 @p43549 @p43550 @p43551 @p43552 @p43553 @p43554 @p43555 @p43556 @p43557 @p43558 @p43559 @p43560 @p43561 @p43562 @p43563 @p43516 @p19410 @p19409 @p43515 @p43514 @p43513 @p43512 @p43511 @p43510 @p43509 @p43508 @p43507 @p43506 @p43505 @p43504 @p43503 @p43502 @p43501 @p43500 @p43499 @p43498 @p43497 @p43496))
% 65.35/65.63  (step @p19684 :rule modus_ponens :premises (@p19683 @p19611))
% 65.35/65.63  (step-pop @p43708 :rule scope :premises (@p19684))
% 65.35/65.63  (step-pop @p43709 :rule scope :premises (@p43708))
% 65.35/65.63  (step-pop @p43710 :rule scope :premises (@p43709))
% 65.35/65.63  (step-pop @p43711 :rule scope :premises (@p43710))
% 65.35/65.63  (step-pop @p43712 :rule scope :premises (@p43711))
% 65.35/65.63  (step-pop @p43713 :rule scope :premises (@p43712))
% 65.35/65.63  (step-pop @p43714 :rule scope :premises (@p43713))
% 65.35/65.63  (step-pop @p43715 :rule scope :premises (@p43714))
% 65.35/65.63  (step-pop @p43716 :rule scope :premises (@p43715))
% 65.35/65.63  (step-pop @p43717 :rule scope :premises (@p43716))
% 65.35/65.63  (step-pop @p43718 :rule scope :premises (@p43717))
% 65.35/65.63  (step-pop @p43719 :rule scope :premises (@p43718))
% 65.35/65.63  (step-pop @p43720 :rule scope :premises (@p43719))
% 65.35/65.63  (step-pop @p43721 :rule scope :premises (@p43720))
% 65.35/65.63  (step-pop @p43722 :rule scope :premises (@p43721))
% 65.35/65.63  (step-pop @p43723 :rule scope :premises (@p43722))
% 65.35/65.63  (step-pop @p43724 :rule scope :premises (@p43723))
% 65.35/65.63  (step-pop @p43725 :rule scope :premises (@p43724))
% 65.35/65.63  (step-pop @p43726 :rule scope :premises (@p43725))
% 65.35/65.63  (step-pop @p43727 :rule scope :premises (@p43726))
% 65.35/65.63  (step-pop @p43728 :rule scope :premises (@p43727))
% 65.35/65.63  (step-pop @p43729 :rule scope :premises (@p43728))
% 65.35/65.63  (step-pop @p43730 :rule scope :premises (@p43729))
% 65.35/65.63  (step-pop @p43731 :rule scope :premises (@p43730))
% 65.35/65.63  (step-pop @p43732 :rule scope :premises (@p43731))
% 65.35/65.63  (step-pop @p43733 :rule scope :premises (@p43732))
% 65.35/65.63  (step-pop @p43734 :rule scope :premises (@p43733))
% 65.35/65.63  (step-pop @p43735 :rule scope :premises (@p43734))
% 65.35/65.63  (step-pop @p43736 :rule scope :premises (@p43735))
% 65.35/65.63  (step-pop @p43737 :rule scope :premises (@p43736))
% 65.35/65.63  (step-pop @p43738 :rule scope :premises (@p43737))
% 65.35/65.63  (step-pop @p43739 :rule scope :premises (@p43738))
% 65.35/65.63  (step-pop @p43740 :rule scope :premises (@p43739))
% 65.35/65.63  (step-pop @p43741 :rule scope :premises (@p43740))
% 65.35/65.63  (step-pop @p43742 :rule scope :premises (@p43741))
% 65.35/65.63  (step-pop @p43743 :rule scope :premises (@p43742))
% 65.35/65.63  (step-pop @p43744 :rule scope :premises (@p43743))
% 65.35/65.63  (step-pop @p43745 :rule scope :premises (@p43744))
% 65.35/65.63  (step-pop @p43746 :rule scope :premises (@p43745))
% 65.35/65.63  (step-pop @p43747 :rule scope :premises (@p43746))
% 65.35/65.63  (step-pop @p43748 :rule scope :premises (@p43747))
% 65.35/65.63  (step-pop @p43749 :rule scope :premises (@p43748))
% 65.35/65.63  (step-pop @p43750 :rule scope :premises (@p43749))
% 65.35/65.63  (step-pop @p43751 :rule scope :premises (@p43750))
% 65.35/65.63  (step-pop @p43752 :rule scope :premises (@p43751))
% 65.35/65.63  (step-pop @p43753 :rule scope :premises (@p43752))
% 65.35/65.63  (step-pop @p43754 :rule scope :premises (@p43753))
% 65.35/65.63  (step-pop @p43755 :rule scope :premises (@p43754))
% 65.35/65.63  (step-pop @p43756 :rule scope :premises (@p43755))
% 65.35/65.63  (step-pop @p43757 :rule scope :premises (@p43756))
% 65.35/65.63  (step-pop @p43758 :rule scope :premises (@p43757))
% 65.35/65.63  (step-pop @p43759 :rule scope :premises (@p43758))
% 65.35/65.63  (step-pop @p43760 :rule scope :premises (@p43759))
% 65.35/65.63  (step-pop @p43761 :rule scope :premises (@p43760))
% 65.35/65.63  (step-pop @p43762 :rule scope :premises (@p43761))
% 65.35/65.63  (step-pop @p43763 :rule scope :premises (@p43762))
% 65.35/65.63  (step-pop @p43764 :rule scope :premises (@p43763))
% 65.35/65.63  (step-pop @p43765 :rule scope :premises (@p43764))
% 65.35/65.63  (step-pop @p43766 :rule scope :premises (@p43765))
% 65.35/65.63  (step-pop @p43767 :rule scope :premises (@p43766))
% 65.35/65.63  (step-pop @p43768 :rule scope :premises (@p43767))
% 65.35/65.63  (step-pop @p43769 :rule scope :premises (@p43768))
% 65.35/65.63  (step-pop @p43770 :rule scope :premises (@p43769))
% 65.35/65.63  (step-pop @p43771 :rule scope :premises (@p43770))
% 65.35/65.63  (step-pop @p43772 :rule scope :premises (@p43771))
% 65.35/65.63  (step-pop @p43773 :rule scope :premises (@p43772))
% 65.35/65.63  (step-pop @p43774 :rule scope :premises (@p43773))
% 65.35/65.63  (step-pop @p43775 :rule scope :premises (@p43774))
% 65.35/65.63  (step-pop @p43776 :rule scope :premises (@p43775))
% 65.35/65.63  (step-pop @p43777 :rule scope :premises (@p43776))
% 65.35/65.63  (step-pop @p43778 :rule scope :premises (@p43777))
% 65.35/65.63  (step @p19685 :rule process_scope :premises (@p43778) :args (@t114))
% 65.35/65.63  (step @p19757 :rule implies_elim :premises (@p19685))
% 65.35/65.63  (step @p19758 :rule cnf_and_neg :args (@t2153))
% 65.35/65.63  (step @p19759 :rule resolution :premises (@p19758 @p19757) :args (true @t2153))
% 65.35/65.63  (step @p19760 :rule reordering :premises (@p19759) :args ((or @t114 @t671 @t510 @t560 @t559 @t558 @t557 @t556 @t555 @t554 @t553 @t552 @t551 @t550 @t549 @t548 @t547 @t546 @t545 @t544 @t543 @t542 @t259 @t670 @t669 @t668 @t667 @t666 @t665 @t664 @t663 @t662 @t661 @t660 @t659 @t658 @t873 @t872 @t871 @t870 @t869 @t868 @t867 @t866 @t865 @t864 @t863 @t862 @t861 @t860 @t859 @t858 @t857 @t856 @t855 @t854 @t853 @t852 @t851 @t1194 @t1193 @t1192 @t1191 @t1190 @t1189 @t1188 @t1187 @t1186 @t1185 @t1567 (not @t2149) (not @t2152))))
% 65.35/65.63  (step @p19761 :rule chain_m_resolution :premises (@p19760 @p19410 @p19409 @p18596 @p18595 @p18480 @p18479 @p18232 @p18231 @p17457 @p17456 @p16837 @p16836 @p16348 @p16347 @p15746 @p15745 @p15416 @p15415 @p14803 @p14802 @p13557 @p13556 @p12339 @p10891 @p10887 @p10886 @p10076 @p10075 @p8652 @p8651 @p8029 @p6524 @p6520 @p6519 @p6012 @p6011 @p5168 @p5167 @p4780 @p3476 @p3472 @p2947 @p1229 @p3368 @p3366 @p3365 @p3363 @p3362 @p3360 @p3359 @p3357 @p4557 @p4555 @p4554 @p4552 @p7740 @p7738 @p4551 @p4549 @p3356 @p3354 @p4548 @p4546 @p3353 @p3351 @p4545 @p4543 @p4542 @p4540 @p4539 @p4537 @p7737 @p7735 @p4536 @p4534 @p4533 @p4531 @p7734 @p7732 @p7731 @p7729 @p3350 @p3348 @p7728 @p7726 @p4530 @p4528 @p3347 @p3345 @p4527 @p4525 @p4524 @p4522 @p4521 @p4519 @p7725 @p7723 @p3344 @p3342 @p19408 @p19380 @p19379 @p19351 @p19350 @p19322 @p19321 @p19293 @p19292 @p19264 @p19263 @p19235 @p19234 @p19206 @p19205 @p19177 @p19176 @p19148 @p19147 @p19119 @p19118 @p19090 @p19089 @p19061 @p19060 @p19032 @p19031 @p19003 @p19002 @p18974 @p18973 @p18945 @p18944 @p18916 @p18915 @p18887 @p18886 @p18858 @p18857 @p18829 @p18828 @p18800 @p18799 @p18771 @p18770 @p18742 @p18741 @p18713 @p18712 @p18684 @p18683 @p18655 @p18654 @p18626 @p18625 @p18597) :args (@t259 (@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 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 true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true) (@list @t2152 @t2149 @t627 @t452 @t624 @t455 @t809 @t458 @t805 @t461 @t801 @t464 @t799 @t467 @t620 @t470 @t796 @t473 @t1163 @t476 @t1159 @t479 @t482 @t1439 @t793 @t485 @t1155 @t488 @t790 @t491 @t494 @t1028 @t786 @t497 @t782 @t500 @t616 @t503 @t506 @t673 @t508 @t568 @t114 @t651 @t652 @t648 @t649 @t646 @t647 @t644 @t645 @t844 @t845 @t842 @t843 @t1178 @t1179 @t840 @t841 @t642 @t643 @t838 @t839 @t639 @t640 @t836 @t837 @t833 @t834 @t829 @t830 @t1176 @t1177 @t826 @t827 @t823 @t824 @t1173 @t1174 @t1171 @t1172 @t636 @t637 @t1169 @t1170 @t821 @t822 @t634 @t635 @t819 @t820 @t816 @t817 @t813 @t814 @t1166 @t1167 @t630 @t631 @t116 @t2146 @t123 @t2143 @t128 @t2140 @t133 @t2137 @t138 @t2134 @t143 @t2131 @t148 @t2128 @t153 @t2125 @t158 @t2122 @t163 @t2119 @t168 @t2116 @t173 @t2113 @t178 @t2110 @t183 @t2107 @t188 @t2104 @t193 @t2101 @t198 @t2098 @t203 @t2095 @t208 @t2092 @t213 @t2089 @t218 @t2086 @t223 @t2083 @t228 @t2080 @t233 @t2077 @t238 @t2074 @t243 @t2071 @t248 @t2068 @t253 @t2065)))
% 65.35/65.63  (step @p19762 :rule chain_m_resolution :premises (@p2592 @p19761 @p2590) :args (@t449 @t570 (@list @t258 @t450)))
% 65.35/65.63  (step @p19763 :rule chain_m_resolution :premises (@p12025 @p19761 @p12023) :args (@t1559 @t570 (@list @t258 @t1560)))
% 65.35/65.63  (step @p19764 :rule symm :premises (@p350))
% 65.35/65.63  (step @p19765 :rule bool-double-not-elim :args (@t2154))
% 65.35/65.63  (step @p19766 :rule nary_cong :premises (@p19765 @p1935 @p1805) :args ((or (not @t2155) @t254 @t229)))
% 65.35/65.63  (assume-push @p43779 @t253)
% 65.35/65.63  (assume-push @p43780 @t228)
% 65.35/65.63  (assume-push @p43781 @t2155)
% 65.35/65.63  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.63  (step @p19770 :rule symm :premises (@p43780))
% 65.35/65.63  (step @p19771 :rule trans :premises (@p43779 @p19770))
% 65.35/65.63  (step @p19772 :rule true_intro :premises (@p19771))
% 65.35/65.63  (step @p19773 :rule false_intro :premises (@p19764))
% 65.35/65.63  (step @p19774 :rule symm :premises (@p19773))
% 65.35/65.63  (step @p19775 :rule trans :premises (@p19774 @p19772))
% 65.35/65.63  (step @p19776 false :rule eq_resolve :premises (@p19775 @p2958))
% 65.35/65.63  (step-pop @p43782 :rule scope :premises (@p19776))
% 65.35/65.63  (step-pop @p43783 :rule scope :premises (@p43782))
% 65.35/65.63  (step-pop @p43784 :rule scope :premises (@p43783))
% 65.35/65.63  (step @p19777 :rule process_scope :premises (@p43784) :args (false))
% 65.35/65.63  (assume-push @p43785 @t2155)
% 65.35/65.63  (assume-push @p43786 @t253)
% 65.35/65.63  (assume-push @p43787 @t228)
% 65.35/65.63  (step @p19784 :rule and_intro :premises (@p43786 @p43787 @p19764))
% 65.35/65.63  (step-pop @p43788 :rule scope :premises (@p19784))
% 65.35/65.63  (step-pop @p43789 :rule scope :premises (@p43788))
% 65.35/65.63  (step-pop @p43790 :rule scope :premises (@p43789))
% 65.35/65.63  (step @p19785 :rule process_scope :premises (@p43790) :args (@t2156))
% 65.35/65.63  (step @p19789 :rule implies_elim :premises (@p19785))
% 65.35/65.63  (step @p19790 :rule resolution :premises (@p19789 @p19777) :args (true @t2156))
% 65.35/65.63  (step @p19791 :rule not_and :premises (@p19790))
% 65.35/65.63  (step @p19792 :rule eq_resolve :premises (@p19791 @p19766))
% 65.35/65.63  (step @p19793 :rule symm :premises (@p431))
% 65.35/65.63  (step @p19794 :rule bool-double-not-elim :args (@t2157))
% 65.35/65.63  (step @p19795 :rule nary_cong :premises (@p19794 @p1935 @p1727) :args ((or (not @t2158) @t254 @t214)))
% 65.35/65.63  (assume-push @p43791 @t253)
% 65.35/65.63  (assume-push @p43792 @t213)
% 65.35/65.63  (assume-push @p43793 @t2158)
% 65.35/65.63  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.63  (step @p19799 :rule symm :premises (@p43792))
% 65.35/65.63  (step @p19800 :rule trans :premises (@p43791 @p19799))
% 65.35/65.63  (step @p19801 :rule true_intro :premises (@p19800))
% 65.35/65.63  (step @p19802 :rule false_intro :premises (@p19793))
% 65.35/65.63  (step @p19803 :rule symm :premises (@p19802))
% 65.35/65.63  (step @p19804 :rule trans :premises (@p19803 @p19801))
% 65.35/65.63  (step @p19805 false :rule eq_resolve :premises (@p19804 @p2958))
% 65.35/65.63  (step-pop @p43794 :rule scope :premises (@p19805))
% 65.35/65.63  (step-pop @p43795 :rule scope :premises (@p43794))
% 65.35/65.63  (step-pop @p43796 :rule scope :premises (@p43795))
% 65.35/65.63  (step @p19806 :rule process_scope :premises (@p43796) :args (false))
% 65.35/65.63  (assume-push @p43797 @t2158)
% 65.35/65.63  (assume-push @p43798 @t253)
% 65.35/65.63  (assume-push @p43799 @t213)
% 65.35/65.63  (step @p19813 :rule and_intro :premises (@p43798 @p43799 @p19793))
% 65.35/65.63  (step-pop @p43800 :rule scope :premises (@p19813))
% 65.35/65.63  (step-pop @p43801 :rule scope :premises (@p43800))
% 65.35/65.63  (step-pop @p43802 :rule scope :premises (@p43801))
% 65.35/65.63  (step @p19814 :rule process_scope :premises (@p43802) :args (@t2159))
% 65.35/65.63  (step @p19818 :rule implies_elim :premises (@p19814))
% 65.35/65.63  (step @p19819 :rule resolution :premises (@p19818 @p19806) :args (true @t2159))
% 65.35/65.63  (step @p19820 :rule not_and :premises (@p19819))
% 65.35/65.63  (step @p19821 :rule eq_resolve :premises (@p19820 @p19795))
% 65.35/65.63  (step @p19822 :rule symm :premises (@p728))
% 65.35/65.63  (step @p19823 :rule bool-double-not-elim :args (@t2160))
% 65.35/65.63  (step @p19824 :rule nary_cong :premises (@p19823 @p1935 @p1493) :args ((or (not @t2161) @t254 @t169)))
% 65.35/65.63  (assume-push @p43803 @t253)
% 65.35/65.63  (assume-push @p43804 @t168)
% 65.35/65.63  (assume-push @p43805 @t2161)
% 65.35/65.63  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.63  (step @p19828 :rule symm :premises (@p43804))
% 65.35/65.63  (step @p19829 :rule trans :premises (@p43803 @p19828))
% 65.35/65.63  (step @p19830 :rule true_intro :premises (@p19829))
% 65.35/65.63  (step @p19831 :rule false_intro :premises (@p19822))
% 65.35/65.63  (step @p19832 :rule symm :premises (@p19831))
% 65.35/65.63  (step @p19833 :rule trans :premises (@p19832 @p19830))
% 65.35/65.63  (step @p19834 false :rule eq_resolve :premises (@p19833 @p2958))
% 65.35/65.63  (step-pop @p43806 :rule scope :premises (@p19834))
% 65.35/65.63  (step-pop @p43807 :rule scope :premises (@p43806))
% 65.35/65.63  (step-pop @p43808 :rule scope :premises (@p43807))
% 65.35/65.63  (step @p19835 :rule process_scope :premises (@p43808) :args (false))
% 65.35/65.63  (assume-push @p43809 @t2161)
% 65.35/65.63  (assume-push @p43810 @t253)
% 65.35/65.63  (assume-push @p43811 @t168)
% 65.35/65.63  (step @p19842 :rule and_intro :premises (@p43810 @p43811 @p19822))
% 65.35/65.63  (step-pop @p43812 :rule scope :premises (@p19842))
% 65.35/65.63  (step-pop @p43813 :rule scope :premises (@p43812))
% 65.35/65.63  (step-pop @p43814 :rule scope :premises (@p43813))
% 65.35/65.63  (step @p19843 :rule process_scope :premises (@p43814) :args (@t2162))
% 65.35/65.63  (step @p19847 :rule implies_elim :premises (@p19843))
% 65.35/65.63  (step @p19848 :rule resolution :premises (@p19847 @p19835) :args (true @t2162))
% 65.35/65.63  (step @p19849 :rule not_and :premises (@p19848))
% 65.35/65.63  (step @p19850 :rule eq_resolve :premises (@p19849 @p19824))
% 65.35/65.63  (step @p19851 :rule symm :premises (@p1015))
% 65.35/65.63  (step @p19852 :rule bool-double-not-elim :args (@t2163))
% 65.35/65.63  (step @p19853 :rule nary_cong :premises (@p19852 @p1935 @p1311) :args ((or (not @t2164) @t254 @t134)))
% 65.35/65.63  (assume-push @p43815 @t253)
% 65.35/65.63  (assume-push @p43816 @t133)
% 65.35/65.63  (assume-push @p43817 @t2164)
% 65.35/65.63  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.63  (step @p19857 :rule symm :premises (@p43816))
% 65.35/65.63  (step @p19858 :rule trans :premises (@p43815 @p19857))
% 65.35/65.63  (step @p19859 :rule true_intro :premises (@p19858))
% 65.35/65.63  (step @p19860 :rule false_intro :premises (@p19851))
% 65.35/65.63  (step @p19861 :rule symm :premises (@p19860))
% 65.35/65.63  (step @p19862 :rule trans :premises (@p19861 @p19859))
% 65.35/65.63  (step @p19863 false :rule eq_resolve :premises (@p19862 @p2958))
% 65.35/65.63  (step-pop @p43818 :rule scope :premises (@p19863))
% 65.35/65.63  (step-pop @p43819 :rule scope :premises (@p43818))
% 65.35/65.63  (step-pop @p43820 :rule scope :premises (@p43819))
% 65.35/65.63  (step @p19864 :rule process_scope :premises (@p43820) :args (false))
% 65.35/65.63  (assume-push @p43821 @t2164)
% 65.35/65.63  (assume-push @p43822 @t253)
% 65.35/65.63  (assume-push @p43823 @t133)
% 65.35/65.63  (step @p19871 :rule and_intro :premises (@p43822 @p43823 @p19851))
% 65.35/65.63  (step-pop @p43824 :rule scope :premises (@p19871))
% 65.35/65.63  (step-pop @p43825 :rule scope :premises (@p43824))
% 65.35/65.63  (step-pop @p43826 :rule scope :premises (@p43825))
% 65.35/65.63  (step @p19872 :rule process_scope :premises (@p43826) :args (@t2165))
% 65.35/65.63  (step @p19876 :rule implies_elim :premises (@p19872))
% 65.35/65.63  (step @p19877 :rule resolution :premises (@p19876 @p19864) :args (true @t2165))
% 65.35/65.63  (step @p19878 :rule not_and :premises (@p19877))
% 65.35/65.63  (step @p19879 :rule eq_resolve :premises (@p19878 @p19853))
% 65.35/65.63  (step @p19880 :rule symm :premises (@p1060))
% 65.35/65.63  (step @p19881 :rule bool-double-not-elim :args (@t2166))
% 65.35/65.63  (step @p19882 :rule nary_cong :premises (@p19881 @p1935 @p1285) :args ((or (not @t2167) @t254 @t129)))
% 65.35/65.63  (assume-push @p43827 @t253)
% 65.35/65.63  (assume-push @p43828 @t128)
% 65.35/65.63  (assume-push @p43829 @t2167)
% 65.35/65.63  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.63  (step @p19886 :rule symm :premises (@p43828))
% 65.35/65.63  (step @p19887 :rule trans :premises (@p43827 @p19886))
% 65.35/65.63  (step @p19888 :rule true_intro :premises (@p19887))
% 65.35/65.63  (step @p19889 :rule false_intro :premises (@p19880))
% 65.35/65.63  (step @p19890 :rule symm :premises (@p19889))
% 65.35/65.63  (step @p19891 :rule trans :premises (@p19890 @p19888))
% 65.35/65.63  (step @p19892 false :rule eq_resolve :premises (@p19891 @p2958))
% 65.35/65.63  (step-pop @p43830 :rule scope :premises (@p19892))
% 65.35/65.63  (step-pop @p43831 :rule scope :premises (@p43830))
% 65.35/65.64  (step-pop @p43832 :rule scope :premises (@p43831))
% 65.35/65.64  (step @p19893 :rule process_scope :premises (@p43832) :args (false))
% 65.35/65.64  (assume-push @p43833 @t2167)
% 65.35/65.64  (assume-push @p43834 @t253)
% 65.35/65.64  (assume-push @p43835 @t128)
% 65.35/65.64  (step @p19900 :rule and_intro :premises (@p43834 @p43835 @p19880))
% 65.35/65.64  (step-pop @p43836 :rule scope :premises (@p19900))
% 65.35/65.64  (step-pop @p43837 :rule scope :premises (@p43836))
% 65.35/65.64  (step-pop @p43838 :rule scope :premises (@p43837))
% 65.35/65.64  (step @p19901 :rule process_scope :premises (@p43838) :args (@t2168))
% 65.35/65.64  (step @p19905 :rule implies_elim :premises (@p19901))
% 65.35/65.64  (step @p19906 :rule resolution :premises (@p19905 @p19893) :args (true @t2168))
% 65.35/65.64  (step @p19907 :rule not_and :premises (@p19906))
% 65.35/65.64  (step @p19908 :rule eq_resolve :premises (@p19907 @p19882))
% 65.35/65.64  (step @p19909 :rule symm :premises (@p1106))
% 65.35/65.64  (step @p19910 :rule bool-double-not-elim :args (@t2169))
% 65.35/65.64  (step @p19911 :rule nary_cong :premises (@p19910 @p1935 @p1259) :args ((or (not @t2170) @t254 @t124)))
% 65.35/65.64  (assume-push @p43839 @t253)
% 65.35/65.64  (assume-push @p43840 @t123)
% 65.35/65.64  (assume-push @p43841 @t2170)
% 65.35/65.64  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.64  (step @p19915 :rule symm :premises (@p43840))
% 65.35/65.64  (step @p19916 :rule trans :premises (@p43839 @p19915))
% 65.35/65.64  (step @p19917 :rule true_intro :premises (@p19916))
% 65.35/65.64  (step @p19918 :rule false_intro :premises (@p19909))
% 65.35/65.64  (step @p19919 :rule symm :premises (@p19918))
% 65.35/65.64  (step @p19920 :rule trans :premises (@p19919 @p19917))
% 65.35/65.64  (step @p19921 false :rule eq_resolve :premises (@p19920 @p2958))
% 65.35/65.64  (step-pop @p43842 :rule scope :premises (@p19921))
% 65.35/65.64  (step-pop @p43843 :rule scope :premises (@p43842))
% 65.35/65.64  (step-pop @p43844 :rule scope :premises (@p43843))
% 65.35/65.64  (step @p19922 :rule process_scope :premises (@p43844) :args (false))
% 65.35/65.64  (assume-push @p43845 @t2170)
% 65.35/65.64  (assume-push @p43846 @t253)
% 65.35/65.64  (assume-push @p43847 @t123)
% 65.35/65.64  (step @p19929 :rule and_intro :premises (@p43846 @p43847 @p19909))
% 65.35/65.64  (step-pop @p43848 :rule scope :premises (@p19929))
% 65.35/65.64  (step-pop @p43849 :rule scope :premises (@p43848))
% 65.35/65.64  (step-pop @p43850 :rule scope :premises (@p43849))
% 65.35/65.64  (step @p19930 :rule process_scope :premises (@p43850) :args (@t2171))
% 65.35/65.64  (step @p19934 :rule implies_elim :premises (@p19930))
% 65.35/65.64  (step @p19935 :rule resolution :premises (@p19934 @p19922) :args (true @t2171))
% 65.35/65.64  (step @p19936 :rule not_and :premises (@p19935))
% 65.35/65.64  (step @p19937 :rule eq_resolve :premises (@p19936 @p19911))
% 65.35/65.64  (step @p19938 :rule instantiate :premises (@p2655) :args ((@list @t88 @t111 tptp.e29)))
% 65.35/65.64  (step @p19939 :rule instantiate :premises (@p2655) :args ((@list @t49 @t111 tptp.e29)))
% 65.35/65.64  (assume-push @p43851 @t568)
% 65.35/65.64  (assume-push @p43852 @t508)
% 65.35/65.64  (assume-push @p43853 @t506)
% 65.35/65.64  (assume-push @p43854 @t503)
% 65.35/65.64  (assume-push @p43855 @t500)
% 65.35/65.64  (assume-push @p43856 @t497)
% 65.35/65.64  (assume-push @p43857 @t494)
% 65.35/65.64  (assume-push @p43858 @t491)
% 65.35/65.64  (assume-push @p43859 @t488)
% 65.35/65.64  (assume-push @p43860 @t485)
% 65.35/65.64  (assume-push @p43861 @t482)
% 65.35/65.64  (assume-push @p43862 @t479)
% 65.35/65.64  (assume-push @p43863 @t476)
% 65.35/65.64  (assume-push @p43864 @t473)
% 65.35/65.64  (assume-push @p43865 @t470)
% 65.35/65.64  (assume-push @p43866 @t467)
% 65.35/65.64  (assume-push @p43867 @t464)
% 65.35/65.64  (assume-push @p43868 @t461)
% 65.35/65.64  (assume-push @p43869 @t458)
% 65.35/65.64  (assume-push @p43870 @t455)
% 65.35/65.64  (assume-push @p43871 @t452)
% 65.35/65.64  (assume-push @p43872 @t449)
% 65.35/65.64  (assume-push @p43873 @t253)
% 65.35/65.64  (assume-push @p43874 @t627)
% 65.35/65.64  (assume-push @p43875 @t636)
% 65.35/65.64  (assume-push @p43876 @t634)
% 65.35/65.64  (assume-push @p43877 @t646)
% 65.35/65.64  (assume-push @p43878 @t624)
% 65.35/65.64  (assume-push @p43879 @t644)
% 65.35/65.64  (assume-push @p43880 @t639)
% 65.35/65.64  (assume-push @p43881 @t620)
% 65.35/65.64  (assume-push @p43882 @t648)
% 65.35/65.64  (assume-push @p43883 @t2172)
% 65.35/65.64  (assume-push @p43884 @t2175)
% 65.35/65.64  (assume-push @p43885 @t568)
% 65.35/65.64  (assume-push @p43886 @t627)
% 65.35/65.64  (assume-push @p43887 @t636)
% 65.35/65.64  (assume-push @p43888 @t634)
% 65.35/65.64  (assume-push @p43889 @t646)
% 65.35/65.64  (assume-push @p43890 @t624)
% 65.35/65.64  (assume-push @p43891 @t644)
% 65.35/65.64  (assume-push @p43892 @t639)
% 65.35/65.64  (assume-push @p43893 @t620)
% 65.35/65.64  (assume-push @p43894 @t648)
% 65.35/65.64  (assume-push @p43895 @t253)
% 65.35/65.64  (assume-push @p43896 @t2175)
% 65.35/65.64  (assume-push @p43897 @t2172)
% 65.35/65.64  (assume-push @p43898 @t449)
% 65.35/65.64  (assume-push @p43899 @t452)
% 65.35/65.64  (assume-push @p43900 @t455)
% 65.35/65.64  (assume-push @p43901 @t458)
% 65.35/65.64  (assume-push @p43902 @t461)
% 65.35/65.64  (assume-push @p43903 @t464)
% 65.35/65.64  (assume-push @p43904 @t467)
% 65.35/65.64  (assume-push @p43905 @t470)
% 65.35/65.64  (assume-push @p43906 @t473)
% 65.35/65.64  (assume-push @p43907 @t476)
% 65.35/65.64  (assume-push @p43908 @t479)
% 65.35/65.64  (assume-push @p43909 @t482)
% 65.35/65.64  (assume-push @p43910 @t485)
% 65.35/65.64  (assume-push @p43911 @t488)
% 65.35/65.64  (assume-push @p43912 @t491)
% 65.35/65.64  (assume-push @p43913 @t494)
% 65.35/65.64  (assume-push @p43914 @t497)
% 65.35/65.64  (assume-push @p43915 @t500)
% 65.35/65.64  (assume-push @p43916 @t503)
% 65.35/65.64  (assume-push @p43917 @t506)
% 65.35/65.64  (assume-push @p43918 @t508)
% 65.35/65.64  (step @p20008 :rule symm :premises (@p43851))
% 65.35/65.64  (step @p20009 :rule symm :premises (@p43874))
% 65.35/65.64  (step @p20010 :rule symm :premises (@p43875))
% 65.35/65.64  (step @p20011 :rule symm :premises (@p43876))
% 65.35/65.64  (step @p20012 :rule symm :premises (@p43877))
% 65.35/65.64  (step @p20013 :rule symm :premises (@p43878))
% 65.35/65.64  (step @p20014 :rule symm :premises (@p43879))
% 65.35/65.64  (step @p20015 :rule symm :premises (@p43880))
% 65.35/65.64  (step @p20016 :rule symm :premises (@p43881))
% 65.35/65.64  (step @p20017 :rule symm :premises (@p43882))
% 65.35/65.64  (step @p2816 :rule refl :args (@t111))
% 65.35/65.64  (step @p20018 :rule refl :args (tptp.e29))
% 65.35/65.64  (step @p20019 :rule symm :premises (@p43873))
% 65.35/65.64  (step @p20020 :rule refl :args (@t49))
% 65.35/65.64  (step @p20021 :rule cong :premises (@p20020 @p20019 @p20018) :args (@t2173))
% 65.35/65.64  (step @p20022 :rule cong :premises (@p20021 @p2816) :args (@t2174))
% 65.35/65.64  (step @p20023 :rule symm :premises (@p19938))
% 65.35/65.64  (step @p20024 :rule refl :args (@t88))
% 65.35/65.64  (step @p20025 :rule cong :premises (@p20024 @p43873 @p20018) :args (@t89))
% 65.35/65.64  (step @p20026 :rule cong :premises (@p20025 @p2816) :args (@t445))
% 65.35/65.64  (step @p20027 :rule trans :premises (@p43852 @p43853 @p43854 @p43855 @p43856 @p43857 @p43858 @p43859 @p43860 @p43861 @p43862 @p43863 @p43864 @p43865 @p43866 @p43867 @p43868 @p43869 @p43870 @p43871 @p43872 @p20026 @p20023 @p19939 @p20022 @p20017 @p20016 @p20015 @p20014 @p20013 @p20012 @p20011 @p20010 @p20009 @p20008))
% 65.35/65.64  (step-pop @p43919 :rule scope :premises (@p20027))
% 65.35/65.64  (step-pop @p43920 :rule scope :premises (@p43919))
% 65.35/65.64  (step-pop @p43921 :rule scope :premises (@p43920))
% 65.35/65.64  (step-pop @p43922 :rule scope :premises (@p43921))
% 65.35/65.64  (step-pop @p43923 :rule scope :premises (@p43922))
% 65.35/65.64  (step-pop @p43924 :rule scope :premises (@p43923))
% 65.35/65.64  (step-pop @p43925 :rule scope :premises (@p43924))
% 65.35/65.64  (step-pop @p43926 :rule scope :premises (@p43925))
% 65.35/65.64  (step-pop @p43927 :rule scope :premises (@p43926))
% 65.35/65.64  (step-pop @p43928 :rule scope :premises (@p43927))
% 65.35/65.64  (step-pop @p43929 :rule scope :premises (@p43928))
% 65.35/65.64  (step-pop @p43930 :rule scope :premises (@p43929))
% 65.35/65.64  (step-pop @p43931 :rule scope :premises (@p43930))
% 65.35/65.64  (step-pop @p43932 :rule scope :premises (@p43931))
% 65.35/65.64  (step-pop @p43933 :rule scope :premises (@p43932))
% 65.35/65.64  (step-pop @p43934 :rule scope :premises (@p43933))
% 65.35/65.64  (step-pop @p43935 :rule scope :premises (@p43934))
% 65.35/65.64  (step-pop @p43936 :rule scope :premises (@p43935))
% 65.35/65.64  (step-pop @p43937 :rule scope :premises (@p43936))
% 65.35/65.64  (step-pop @p43938 :rule scope :premises (@p43937))
% 65.35/65.64  (step-pop @p43939 :rule scope :premises (@p43938))
% 65.35/65.64  (step-pop @p43940 :rule scope :premises (@p43939))
% 65.35/65.64  (step-pop @p43941 :rule scope :premises (@p43940))
% 65.35/65.64  (step-pop @p43942 :rule scope :premises (@p43941))
% 65.35/65.64  (step-pop @p43943 :rule scope :premises (@p43942))
% 65.35/65.64  (step-pop @p43944 :rule scope :premises (@p43943))
% 65.35/65.64  (step-pop @p43945 :rule scope :premises (@p43944))
% 65.35/65.64  (step-pop @p43946 :rule scope :premises (@p43945))
% 65.35/65.64  (step-pop @p43947 :rule scope :premises (@p43946))
% 65.35/65.64  (step-pop @p43948 :rule scope :premises (@p43947))
% 65.35/65.64  (step-pop @p43949 :rule scope :premises (@p43948))
% 65.35/65.64  (step-pop @p43950 :rule scope :premises (@p43949))
% 65.35/65.64  (step-pop @p43951 :rule scope :premises (@p43950))
% 65.35/65.64  (step-pop @p43952 :rule scope :premises (@p43951))
% 65.35/65.64  (step @p20028 :rule process_scope :premises (@p43952) :args (@t114))
% 65.35/65.64  (step @p20063 :rule and_intro :premises (@p43851 @p43874 @p43875 @p43876 @p43877 @p43878 @p43879 @p43880 @p43881 @p43882 @p43873 @p19939 @p19938 @p43872 @p43871 @p43870 @p43869 @p43868 @p43867 @p43866 @p43865 @p43864 @p43863 @p43862 @p43861 @p43860 @p43859 @p43858 @p43857 @p43856 @p43855 @p43854 @p43853 @p43852))
% 65.35/65.64  (step @p20064 :rule modus_ponens :premises (@p20063 @p20028))
% 65.35/65.64  (step-pop @p43953 :rule scope :premises (@p20064))
% 65.35/65.64  (step-pop @p43954 :rule scope :premises (@p43953))
% 65.35/65.64  (step-pop @p43955 :rule scope :premises (@p43954))
% 65.35/65.64  (step-pop @p43956 :rule scope :premises (@p43955))
% 65.35/65.64  (step-pop @p43957 :rule scope :premises (@p43956))
% 65.35/65.64  (step-pop @p43958 :rule scope :premises (@p43957))
% 65.35/65.64  (step-pop @p43959 :rule scope :premises (@p43958))
% 65.35/65.64  (step-pop @p43960 :rule scope :premises (@p43959))
% 65.35/65.64  (step-pop @p43961 :rule scope :premises (@p43960))
% 65.35/65.64  (step-pop @p43962 :rule scope :premises (@p43961))
% 65.35/65.64  (step-pop @p43963 :rule scope :premises (@p43962))
% 65.35/65.64  (step-pop @p43964 :rule scope :premises (@p43963))
% 65.35/65.64  (step-pop @p43965 :rule scope :premises (@p43964))
% 65.35/65.64  (step-pop @p43966 :rule scope :premises (@p43965))
% 65.35/65.64  (step-pop @p43967 :rule scope :premises (@p43966))
% 65.35/65.64  (step-pop @p43968 :rule scope :premises (@p43967))
% 65.35/65.64  (step-pop @p43969 :rule scope :premises (@p43968))
% 65.35/65.64  (step-pop @p43970 :rule scope :premises (@p43969))
% 65.35/65.64  (step-pop @p43971 :rule scope :premises (@p43970))
% 65.35/65.64  (step-pop @p43972 :rule scope :premises (@p43971))
% 65.35/65.64  (step-pop @p43973 :rule scope :premises (@p43972))
% 65.35/65.64  (step-pop @p43974 :rule scope :premises (@p43973))
% 65.35/65.64  (step-pop @p43975 :rule scope :premises (@p43974))
% 65.35/65.64  (step-pop @p43976 :rule scope :premises (@p43975))
% 65.35/65.64  (step-pop @p43977 :rule scope :premises (@p43976))
% 65.35/65.64  (step-pop @p43978 :rule scope :premises (@p43977))
% 65.35/65.64  (step-pop @p43979 :rule scope :premises (@p43978))
% 65.35/65.64  (step-pop @p43980 :rule scope :premises (@p43979))
% 65.35/65.64  (step-pop @p43981 :rule scope :premises (@p43980))
% 65.35/65.64  (step-pop @p43982 :rule scope :premises (@p43981))
% 65.35/65.64  (step-pop @p43983 :rule scope :premises (@p43982))
% 65.35/65.64  (step-pop @p43984 :rule scope :premises (@p43983))
% 65.35/65.64  (step-pop @p43985 :rule scope :premises (@p43984))
% 65.35/65.64  (step-pop @p43986 :rule scope :premises (@p43985))
% 65.35/65.64  (step @p20065 :rule process_scope :premises (@p43986) :args (@t114))
% 65.35/65.64  (step @p20100 :rule implies_elim :premises (@p20065))
% 65.35/65.64  (step @p20101 :rule cnf_and_neg :args (@t2176))
% 65.35/65.64  (step @p20102 :rule resolution :premises (@p20101 @p20100) :args (true @t2176))
% 65.35/65.64  (step @p20103 :rule reordering :premises (@p20102) :args ((or @t114 @t671 @t510 @t560 @t559 @t558 @t557 @t556 @t555 @t554 @t553 @t552 @t551 @t550 @t549 @t548 @t547 @t546 @t545 @t544 @t543 @t542 @t541 @t254 @t670 @t669 @t668 @t667 @t666 @t665 @t664 @t663 @t662 (not @t2172) (not @t2175))))
% 65.35/65.64  (step @p20104 :rule chain_m_resolution :premises (@p20103 @p19939 @p19938 @p19762 @p18596 @p18595 @p18480 @p18479 @p18231 @p17456 @p16836 @p16347 @p15746 @p15745 @p15415 @p14802 @p13556 @p12339 @p10886 @p10075 @p8651 @p8029 @p6519 @p6011 @p5167 @p4780 @p3472 @p2947 @p1229 @p3365 @p3363 @p3362 @p3360 @p3359 @p3357 @p3353 @p3351 @p3350 @p3348 @p3347 @p3345 @p19937 @p19909 @p19908 @p19880 @p19879 @p19851 @p19850 @p19822 @p19821 @p19793 @p19792 @p19764) :args (@t254 (@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 true false false false false false false false false false false false false true true true true true true true true true true true true) (@list @t2175 @t2172 @t449 @t627 @t452 @t624 @t455 @t458 @t461 @t464 @t467 @t620 @t470 @t473 @t476 @t479 @t482 @t485 @t488 @t491 @t494 @t497 @t500 @t503 @t506 @t508 @t568 @t114 @t648 @t649 @t646 @t647 @t644 @t645 @t639 @t640 @t636 @t637 @t634 @t635 @t123 @t2169 @t128 @t2166 @t133 @t2163 @t168 @t2160 @t213 @t2157 @t228 @t2154)))
% 65.35/65.64  (step @p20105 :rule chain_m_resolution :premises (@p2589 @p20104 @p2587) :args (@t446 @t570 (@list @t253 @t447)))
% 65.35/65.64  (step @p20106 :rule chain_m_resolution :premises (@p3344 @p20104 @p3342) :args (@t630 @t570 (@list @t253 @t631)))
% 65.35/65.64  (step @p20107 :rule symm :premises (@p279))
% 65.35/65.64  (step @p20108 :rule bool-double-not-elim :args (@t2177))
% 65.35/65.64  (step @p20109 :rule nary_cong :premises (@p20108 @p1909 @p1883) :args ((or (not @t2178) @t249 @t244)))
% 65.35/65.64  (assume-push @p43987 @t248)
% 65.35/65.64  (assume-push @p43988 @t243)
% 65.35/65.64  (assume-push @p43989 @t2178)
% 65.35/65.64  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.64  (step @p20113 :rule symm :premises (@p43988))
% 65.35/65.64  (step @p20114 :rule trans :premises (@p43987 @p20113))
% 65.35/65.64  (step @p20115 :rule true_intro :premises (@p20114))
% 65.35/65.64  (step @p20116 :rule false_intro :premises (@p20107))
% 65.35/65.64  (step @p20117 :rule symm :premises (@p20116))
% 65.35/65.64  (step @p20118 :rule trans :premises (@p20117 @p20115))
% 65.35/65.64  (step @p20119 false :rule eq_resolve :premises (@p20118 @p2958))
% 65.35/65.64  (step-pop @p43990 :rule scope :premises (@p20119))
% 65.35/65.64  (step-pop @p43991 :rule scope :premises (@p43990))
% 65.35/65.64  (step-pop @p43992 :rule scope :premises (@p43991))
% 65.35/65.64  (step @p20120 :rule process_scope :premises (@p43992) :args (false))
% 65.35/65.64  (assume-push @p43993 @t2178)
% 65.35/65.64  (assume-push @p43994 @t248)
% 65.35/65.64  (assume-push @p43995 @t243)
% 65.35/65.64  (step @p20127 :rule and_intro :premises (@p43994 @p43995 @p20107))
% 65.35/65.64  (step-pop @p43996 :rule scope :premises (@p20127))
% 65.35/65.64  (step-pop @p43997 :rule scope :premises (@p43996))
% 65.35/65.64  (step-pop @p43998 :rule scope :premises (@p43997))
% 65.35/65.64  (step @p20128 :rule process_scope :premises (@p43998) :args (@t2179))
% 65.35/65.64  (step @p20132 :rule implies_elim :premises (@p20128))
% 65.35/65.64  (step @p20133 :rule resolution :premises (@p20132 @p20120) :args (true @t2179))
% 65.35/65.64  (step @p20134 :rule not_and :premises (@p20133))
% 65.35/65.64  (step @p20135 :rule eq_resolve :premises (@p20134 @p20109))
% 65.35/65.64  (step @p20136 :rule symm :premises (@p302))
% 65.35/65.64  (step @p20137 :rule bool-double-not-elim :args (@t2180))
% 65.35/65.64  (step @p20138 :rule nary_cong :premises (@p20137 @p1909 @p1857) :args ((or (not @t2181) @t249 @t239)))
% 65.35/65.64  (assume-push @p43999 @t248)
% 65.35/65.64  (assume-push @p44000 @t238)
% 65.35/65.64  (assume-push @p44001 @t2181)
% 65.35/65.64  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.64  (step @p20142 :rule symm :premises (@p44000))
% 65.35/65.64  (step @p20143 :rule trans :premises (@p43999 @p20142))
% 65.35/65.64  (step @p20144 :rule true_intro :premises (@p20143))
% 65.35/65.64  (step @p20145 :rule false_intro :premises (@p20136))
% 65.35/65.64  (step @p20146 :rule symm :premises (@p20145))
% 65.35/65.64  (step @p20147 :rule trans :premises (@p20146 @p20144))
% 65.35/65.64  (step @p20148 false :rule eq_resolve :premises (@p20147 @p2958))
% 65.35/65.64  (step-pop @p44002 :rule scope :premises (@p20148))
% 65.35/65.64  (step-pop @p44003 :rule scope :premises (@p44002))
% 65.35/65.64  (step-pop @p44004 :rule scope :premises (@p44003))
% 65.35/65.64  (step @p20149 :rule process_scope :premises (@p44004) :args (false))
% 65.35/65.64  (assume-push @p44005 @t2181)
% 65.35/65.64  (assume-push @p44006 @t248)
% 65.35/65.64  (assume-push @p44007 @t238)
% 65.35/65.64  (step @p20156 :rule and_intro :premises (@p44006 @p44007 @p20136))
% 65.35/65.64  (step-pop @p44008 :rule scope :premises (@p20156))
% 65.35/65.64  (step-pop @p44009 :rule scope :premises (@p44008))
% 65.35/65.64  (step-pop @p44010 :rule scope :premises (@p44009))
% 65.35/65.64  (step @p20157 :rule process_scope :premises (@p44010) :args (@t2182))
% 65.35/65.64  (step @p20161 :rule implies_elim :premises (@p20157))
% 65.35/65.64  (step @p20162 :rule resolution :premises (@p20161 @p20149) :args (true @t2182))
% 65.35/65.64  (step @p20163 :rule not_and :premises (@p20162))
% 65.35/65.64  (step @p20164 :rule eq_resolve :premises (@p20163 @p20138))
% 65.35/65.64  (step @p20165 :rule symm :premises (@p326))
% 65.35/65.64  (step @p20166 :rule bool-double-not-elim :args (@t2183))
% 65.35/65.64  (step @p20167 :rule nary_cong :premises (@p20166 @p1909 @p1831) :args ((or (not @t2184) @t249 @t234)))
% 65.35/65.64  (assume-push @p44011 @t248)
% 65.35/65.64  (assume-push @p44012 @t233)
% 65.35/65.64  (assume-push @p44013 @t2184)
% 65.35/65.64  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.64  (step @p20171 :rule symm :premises (@p44012))
% 65.35/65.64  (step @p20172 :rule trans :premises (@p44011 @p20171))
% 65.35/65.64  (step @p20173 :rule true_intro :premises (@p20172))
% 65.35/65.64  (step @p20174 :rule false_intro :premises (@p20165))
% 65.35/65.64  (step @p20175 :rule symm :premises (@p20174))
% 65.35/65.64  (step @p20176 :rule trans :premises (@p20175 @p20173))
% 65.35/65.64  (step @p20177 false :rule eq_resolve :premises (@p20176 @p2958))
% 65.35/65.64  (step-pop @p44014 :rule scope :premises (@p20177))
% 65.35/65.64  (step-pop @p44015 :rule scope :premises (@p44014))
% 65.35/65.64  (step-pop @p44016 :rule scope :premises (@p44015))
% 65.35/65.64  (step @p20178 :rule process_scope :premises (@p44016) :args (false))
% 65.35/65.64  (assume-push @p44017 @t2184)
% 65.35/65.64  (assume-push @p44018 @t248)
% 65.35/65.64  (assume-push @p44019 @t233)
% 65.35/65.64  (step @p20185 :rule and_intro :premises (@p44018 @p44019 @p20165))
% 65.35/65.64  (step-pop @p44020 :rule scope :premises (@p20185))
% 65.35/65.64  (step-pop @p44021 :rule scope :premises (@p44020))
% 65.35/65.64  (step-pop @p44022 :rule scope :premises (@p44021))
% 65.35/65.64  (step @p20186 :rule process_scope :premises (@p44022) :args (@t2185))
% 65.35/65.64  (step @p20190 :rule implies_elim :premises (@p20186))
% 65.35/65.64  (step @p20191 :rule resolution :premises (@p20190 @p20178) :args (true @t2185))
% 65.35/65.64  (step @p20192 :rule not_and :premises (@p20191))
% 65.35/65.64  (step @p20193 :rule eq_resolve :premises (@p20192 @p20167))
% 65.35/65.64  (step @p20194 :rule symm :premises (@p351))
% 65.35/65.64  (step @p20195 :rule bool-double-not-elim :args (@t2186))
% 65.35/65.64  (step @p20196 :rule nary_cong :premises (@p20195 @p1909 @p1805) :args ((or (not @t2187) @t249 @t229)))
% 65.35/65.64  (assume-push @p44023 @t248)
% 65.35/65.64  (assume-push @p44024 @t228)
% 65.35/65.64  (assume-push @p44025 @t2187)
% 65.35/65.64  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.64  (step @p20200 :rule symm :premises (@p44024))
% 65.35/65.64  (step @p20201 :rule trans :premises (@p44023 @p20200))
% 65.35/65.64  (step @p20202 :rule true_intro :premises (@p20201))
% 65.35/65.64  (step @p20203 :rule false_intro :premises (@p20194))
% 65.35/65.64  (step @p20204 :rule symm :premises (@p20203))
% 65.35/65.64  (step @p20205 :rule trans :premises (@p20204 @p20202))
% 65.35/65.64  (step @p20206 false :rule eq_resolve :premises (@p20205 @p2958))
% 65.35/65.64  (step-pop @p44026 :rule scope :premises (@p20206))
% 65.35/65.64  (step-pop @p44027 :rule scope :premises (@p44026))
% 65.35/65.64  (step-pop @p44028 :rule scope :premises (@p44027))
% 65.35/65.64  (step @p20207 :rule process_scope :premises (@p44028) :args (false))
% 65.35/65.64  (assume-push @p44029 @t2187)
% 65.35/65.64  (assume-push @p44030 @t248)
% 65.35/65.64  (assume-push @p44031 @t228)
% 65.35/65.64  (step @p20214 :rule and_intro :premises (@p44030 @p44031 @p20194))
% 65.35/65.64  (step-pop @p44032 :rule scope :premises (@p20214))
% 65.35/65.64  (step-pop @p44033 :rule scope :premises (@p44032))
% 65.35/65.64  (step-pop @p44034 :rule scope :premises (@p44033))
% 65.35/65.64  (step @p20215 :rule process_scope :premises (@p44034) :args (@t2188))
% 65.35/65.64  (step @p20219 :rule implies_elim :premises (@p20215))
% 65.35/65.64  (step @p20220 :rule resolution :premises (@p20219 @p20207) :args (true @t2188))
% 65.35/65.64  (step @p20221 :rule not_and :premises (@p20220))
% 65.35/65.64  (step @p20222 :rule eq_resolve :premises (@p20221 @p20196))
% 65.35/65.64  (step @p20223 :rule symm :premises (@p377))
% 65.35/65.64  (step @p20224 :rule bool-double-not-elim :args (@t2189))
% 65.35/65.64  (step @p20225 :rule nary_cong :premises (@p20224 @p1909 @p1779) :args ((or (not @t2190) @t249 @t224)))
% 65.35/65.64  (assume-push @p44035 @t248)
% 65.35/65.64  (assume-push @p44036 @t223)
% 65.35/65.64  (assume-push @p44037 @t2190)
% 65.35/65.64  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.64  (step @p20229 :rule symm :premises (@p44036))
% 65.35/65.64  (step @p20230 :rule trans :premises (@p44035 @p20229))
% 65.35/65.64  (step @p20231 :rule true_intro :premises (@p20230))
% 65.35/65.64  (step @p20232 :rule false_intro :premises (@p20223))
% 65.35/65.64  (step @p20233 :rule symm :premises (@p20232))
% 65.35/65.64  (step @p20234 :rule trans :premises (@p20233 @p20231))
% 65.35/65.64  (step @p20235 false :rule eq_resolve :premises (@p20234 @p2958))
% 65.35/65.64  (step-pop @p44038 :rule scope :premises (@p20235))
% 65.35/65.64  (step-pop @p44039 :rule scope :premises (@p44038))
% 65.35/65.64  (step-pop @p44040 :rule scope :premises (@p44039))
% 65.35/65.64  (step @p20236 :rule process_scope :premises (@p44040) :args (false))
% 65.35/65.64  (assume-push @p44041 @t2190)
% 65.35/65.64  (assume-push @p44042 @t248)
% 65.35/65.64  (assume-push @p44043 @t223)
% 65.35/65.64  (step @p20243 :rule and_intro :premises (@p44042 @p44043 @p20223))
% 65.35/65.64  (step-pop @p44044 :rule scope :premises (@p20243))
% 65.35/65.64  (step-pop @p44045 :rule scope :premises (@p44044))
% 65.35/65.64  (step-pop @p44046 :rule scope :premises (@p44045))
% 65.35/65.64  (step @p20244 :rule process_scope :premises (@p44046) :args (@t2191))
% 65.35/65.64  (step @p20248 :rule implies_elim :premises (@p20244))
% 65.35/65.64  (step @p20249 :rule resolution :premises (@p20248 @p20236) :args (true @t2191))
% 65.35/65.64  (step @p20250 :rule not_and :premises (@p20249))
% 65.35/65.64  (step @p20251 :rule eq_resolve :premises (@p20250 @p20225))
% 65.35/65.64  (step @p20252 :rule symm :premises (@p404))
% 65.35/65.64  (step @p20253 :rule bool-double-not-elim :args (@t2192))
% 65.35/65.64  (step @p20254 :rule nary_cong :premises (@p20253 @p1909 @p1753) :args ((or (not @t2193) @t249 @t219)))
% 65.35/65.64  (assume-push @p44047 @t248)
% 65.35/65.64  (assume-push @p44048 @t218)
% 65.35/65.64  (assume-push @p44049 @t2193)
% 65.35/65.64  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.64  (step @p20258 :rule symm :premises (@p44048))
% 65.35/65.64  (step @p20259 :rule trans :premises (@p44047 @p20258))
% 65.35/65.64  (step @p20260 :rule true_intro :premises (@p20259))
% 65.35/65.64  (step @p20261 :rule false_intro :premises (@p20252))
% 65.35/65.64  (step @p20262 :rule symm :premises (@p20261))
% 65.35/65.64  (step @p20263 :rule trans :premises (@p20262 @p20260))
% 65.35/65.64  (step @p20264 false :rule eq_resolve :premises (@p20263 @p2958))
% 65.35/65.64  (step-pop @p44050 :rule scope :premises (@p20264))
% 65.35/65.64  (step-pop @p44051 :rule scope :premises (@p44050))
% 65.35/65.64  (step-pop @p44052 :rule scope :premises (@p44051))
% 65.35/65.64  (step @p20265 :rule process_scope :premises (@p44052) :args (false))
% 65.35/65.64  (assume-push @p44053 @t2193)
% 65.35/65.64  (assume-push @p44054 @t248)
% 65.35/65.64  (assume-push @p44055 @t218)
% 65.35/65.64  (step @p20272 :rule and_intro :premises (@p44054 @p44055 @p20252))
% 65.35/65.64  (step-pop @p44056 :rule scope :premises (@p20272))
% 65.35/65.64  (step-pop @p44057 :rule scope :premises (@p44056))
% 65.35/65.64  (step-pop @p44058 :rule scope :premises (@p44057))
% 65.35/65.64  (step @p20273 :rule process_scope :premises (@p44058) :args (@t2194))
% 65.35/65.64  (step @p20277 :rule implies_elim :premises (@p20273))
% 65.35/65.64  (step @p20278 :rule resolution :premises (@p20277 @p20265) :args (true @t2194))
% 65.35/65.64  (step @p20279 :rule not_and :premises (@p20278))
% 65.35/65.64  (step @p20280 :rule eq_resolve :premises (@p20279 @p20254))
% 65.35/65.64  (step @p20281 :rule symm :premises (@p432))
% 65.35/65.64  (step @p20282 :rule bool-double-not-elim :args (@t2195))
% 65.35/65.64  (step @p20283 :rule nary_cong :premises (@p20282 @p1909 @p1727) :args ((or (not @t2196) @t249 @t214)))
% 65.35/65.64  (assume-push @p44059 @t248)
% 65.35/65.64  (assume-push @p44060 @t213)
% 65.35/65.64  (assume-push @p44061 @t2196)
% 65.35/65.64  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.64  (step @p20287 :rule symm :premises (@p44060))
% 65.35/65.64  (step @p20288 :rule trans :premises (@p44059 @p20287))
% 65.35/65.64  (step @p20289 :rule true_intro :premises (@p20288))
% 65.35/65.64  (step @p20290 :rule false_intro :premises (@p20281))
% 65.35/65.64  (step @p20291 :rule symm :premises (@p20290))
% 65.35/65.64  (step @p20292 :rule trans :premises (@p20291 @p20289))
% 65.35/65.64  (step @p20293 false :rule eq_resolve :premises (@p20292 @p2958))
% 65.35/65.64  (step-pop @p44062 :rule scope :premises (@p20293))
% 65.35/65.64  (step-pop @p44063 :rule scope :premises (@p44062))
% 65.35/65.64  (step-pop @p44064 :rule scope :premises (@p44063))
% 65.35/65.64  (step @p20294 :rule process_scope :premises (@p44064) :args (false))
% 65.35/65.64  (assume-push @p44065 @t2196)
% 65.35/65.64  (assume-push @p44066 @t248)
% 65.35/65.64  (assume-push @p44067 @t213)
% 65.35/65.64  (step @p20301 :rule and_intro :premises (@p44066 @p44067 @p20281))
% 65.35/65.64  (step-pop @p44068 :rule scope :premises (@p20301))
% 65.35/65.64  (step-pop @p44069 :rule scope :premises (@p44068))
% 65.35/65.64  (step-pop @p44070 :rule scope :premises (@p44069))
% 65.35/65.64  (step @p20302 :rule process_scope :premises (@p44070) :args (@t2197))
% 65.35/65.64  (step @p20306 :rule implies_elim :premises (@p20302))
% 65.35/65.64  (step @p20307 :rule resolution :premises (@p20306 @p20294) :args (true @t2197))
% 65.35/65.64  (step @p20308 :rule not_and :premises (@p20307))
% 65.35/65.64  (step @p20309 :rule eq_resolve :premises (@p20308 @p20283))
% 65.35/65.64  (step @p20310 :rule symm :premises (@p461))
% 65.35/65.64  (step @p20311 :rule bool-double-not-elim :args (@t2198))
% 65.35/65.64  (step @p20312 :rule nary_cong :premises (@p20311 @p1909 @p1701) :args ((or (not @t2199) @t249 @t209)))
% 65.35/65.64  (assume-push @p44071 @t248)
% 65.35/65.64  (assume-push @p44072 @t208)
% 65.35/65.64  (assume-push @p44073 @t2199)
% 65.35/65.64  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.64  (step @p20316 :rule symm :premises (@p44072))
% 65.35/65.64  (step @p20317 :rule trans :premises (@p44071 @p20316))
% 65.35/65.64  (step @p20318 :rule true_intro :premises (@p20317))
% 65.35/65.64  (step @p20319 :rule false_intro :premises (@p20310))
% 65.35/65.64  (step @p20320 :rule symm :premises (@p20319))
% 65.35/65.64  (step @p20321 :rule trans :premises (@p20320 @p20318))
% 65.35/65.64  (step @p20322 false :rule eq_resolve :premises (@p20321 @p2958))
% 65.35/65.64  (step-pop @p44074 :rule scope :premises (@p20322))
% 65.35/65.64  (step-pop @p44075 :rule scope :premises (@p44074))
% 65.35/65.64  (step-pop @p44076 :rule scope :premises (@p44075))
% 65.35/65.64  (step @p20323 :rule process_scope :premises (@p44076) :args (false))
% 65.35/65.64  (assume-push @p44077 @t2199)
% 65.35/65.64  (assume-push @p44078 @t248)
% 65.35/65.64  (assume-push @p44079 @t208)
% 65.35/65.64  (step @p20330 :rule and_intro :premises (@p44078 @p44079 @p20310))
% 65.35/65.64  (step-pop @p44080 :rule scope :premises (@p20330))
% 65.35/65.64  (step-pop @p44081 :rule scope :premises (@p44080))
% 65.35/65.64  (step-pop @p44082 :rule scope :premises (@p44081))
% 65.35/65.64  (step @p20331 :rule process_scope :premises (@p44082) :args (@t2200))
% 65.35/65.64  (step @p20335 :rule implies_elim :premises (@p20331))
% 65.35/65.64  (step @p20336 :rule resolution :premises (@p20335 @p20323) :args (true @t2200))
% 65.35/65.64  (step @p20337 :rule not_and :premises (@p20336))
% 65.35/65.64  (step @p20338 :rule eq_resolve :premises (@p20337 @p20312))
% 65.35/65.64  (step @p20339 :rule symm :premises (@p491))
% 65.35/65.64  (step @p20340 :rule bool-double-not-elim :args (@t2201))
% 65.35/65.64  (step @p20341 :rule nary_cong :premises (@p20340 @p1909 @p1675) :args ((or (not @t2202) @t249 @t204)))
% 65.35/65.64  (assume-push @p44083 @t248)
% 65.35/65.64  (assume-push @p44084 @t203)
% 65.35/65.64  (assume-push @p44085 @t2202)
% 65.35/65.64  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.64  (step @p20345 :rule symm :premises (@p44084))
% 65.35/65.64  (step @p20346 :rule trans :premises (@p44083 @p20345))
% 65.35/65.64  (step @p20347 :rule true_intro :premises (@p20346))
% 65.35/65.64  (step @p20348 :rule false_intro :premises (@p20339))
% 65.35/65.64  (step @p20349 :rule symm :premises (@p20348))
% 65.35/65.64  (step @p20350 :rule trans :premises (@p20349 @p20347))
% 65.35/65.64  (step @p20351 false :rule eq_resolve :premises (@p20350 @p2958))
% 65.35/65.64  (step-pop @p44086 :rule scope :premises (@p20351))
% 65.35/65.64  (step-pop @p44087 :rule scope :premises (@p44086))
% 65.35/65.64  (step-pop @p44088 :rule scope :premises (@p44087))
% 65.35/65.64  (step @p20352 :rule process_scope :premises (@p44088) :args (false))
% 65.35/65.64  (assume-push @p44089 @t2202)
% 65.35/65.64  (assume-push @p44090 @t248)
% 65.35/65.64  (assume-push @p44091 @t203)
% 65.35/65.64  (step @p20359 :rule and_intro :premises (@p44090 @p44091 @p20339))
% 65.35/65.64  (step-pop @p44092 :rule scope :premises (@p20359))
% 65.35/65.64  (step-pop @p44093 :rule scope :premises (@p44092))
% 65.35/65.64  (step-pop @p44094 :rule scope :premises (@p44093))
% 65.35/65.64  (step @p20360 :rule process_scope :premises (@p44094) :args (@t2203))
% 65.35/65.64  (step @p20364 :rule implies_elim :premises (@p20360))
% 65.35/65.64  (step @p20365 :rule resolution :premises (@p20364 @p20352) :args (true @t2203))
% 65.35/65.64  (step @p20366 :rule not_and :premises (@p20365))
% 65.35/65.64  (step @p20367 :rule eq_resolve :premises (@p20366 @p20341))
% 65.35/65.64  (step @p20368 :rule symm :premises (@p522))
% 65.35/65.64  (step @p20369 :rule bool-double-not-elim :args (@t2204))
% 65.35/65.64  (step @p20370 :rule nary_cong :premises (@p20369 @p1909 @p1649) :args ((or (not @t2205) @t249 @t199)))
% 65.35/65.64  (assume-push @p44095 @t248)
% 65.35/65.64  (assume-push @p44096 @t198)
% 65.35/65.64  (assume-push @p44097 @t2205)
% 65.35/65.64  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.64  (step @p20374 :rule symm :premises (@p44096))
% 65.35/65.64  (step @p20375 :rule trans :premises (@p44095 @p20374))
% 65.35/65.64  (step @p20376 :rule true_intro :premises (@p20375))
% 65.35/65.64  (step @p20377 :rule false_intro :premises (@p20368))
% 65.35/65.64  (step @p20378 :rule symm :premises (@p20377))
% 65.35/65.64  (step @p20379 :rule trans :premises (@p20378 @p20376))
% 65.35/65.64  (step @p20380 false :rule eq_resolve :premises (@p20379 @p2958))
% 65.35/65.64  (step-pop @p44098 :rule scope :premises (@p20380))
% 65.35/65.64  (step-pop @p44099 :rule scope :premises (@p44098))
% 65.35/65.64  (step-pop @p44100 :rule scope :premises (@p44099))
% 65.35/65.64  (step @p20381 :rule process_scope :premises (@p44100) :args (false))
% 65.35/65.64  (assume-push @p44101 @t2205)
% 65.35/65.64  (assume-push @p44102 @t248)
% 65.35/65.64  (assume-push @p44103 @t198)
% 65.35/65.64  (step @p20388 :rule and_intro :premises (@p44102 @p44103 @p20368))
% 65.35/65.64  (step-pop @p44104 :rule scope :premises (@p20388))
% 65.35/65.64  (step-pop @p44105 :rule scope :premises (@p44104))
% 65.35/65.64  (step-pop @p44106 :rule scope :premises (@p44105))
% 65.35/65.64  (step @p20389 :rule process_scope :premises (@p44106) :args (@t2206))
% 65.35/65.64  (step @p20393 :rule implies_elim :premises (@p20389))
% 65.35/65.64  (step @p20394 :rule resolution :premises (@p20393 @p20381) :args (true @t2206))
% 65.35/65.64  (step @p20395 :rule not_and :premises (@p20394))
% 65.35/65.64  (step @p20396 :rule eq_resolve :premises (@p20395 @p20370))
% 65.35/65.64  (step @p20397 :rule symm :premises (@p554))
% 65.35/65.64  (step @p20398 :rule bool-double-not-elim :args (@t2207))
% 65.35/65.64  (step @p20399 :rule nary_cong :premises (@p20398 @p1909 @p1623) :args ((or (not @t2208) @t249 @t194)))
% 65.35/65.64  (assume-push @p44107 @t248)
% 65.35/65.64  (assume-push @p44108 @t193)
% 65.35/65.64  (assume-push @p44109 @t2208)
% 65.35/65.64  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.64  (step @p20403 :rule symm :premises (@p44108))
% 65.35/65.64  (step @p20404 :rule trans :premises (@p44107 @p20403))
% 65.35/65.64  (step @p20405 :rule true_intro :premises (@p20404))
% 65.35/65.64  (step @p20406 :rule false_intro :premises (@p20397))
% 65.35/65.64  (step @p20407 :rule symm :premises (@p20406))
% 65.35/65.64  (step @p20408 :rule trans :premises (@p20407 @p20405))
% 65.35/65.64  (step @p20409 false :rule eq_resolve :premises (@p20408 @p2958))
% 65.35/65.64  (step-pop @p44110 :rule scope :premises (@p20409))
% 65.35/65.64  (step-pop @p44111 :rule scope :premises (@p44110))
% 65.35/65.64  (step-pop @p44112 :rule scope :premises (@p44111))
% 65.35/65.64  (step @p20410 :rule process_scope :premises (@p44112) :args (false))
% 65.35/65.64  (assume-push @p44113 @t2208)
% 65.35/65.64  (assume-push @p44114 @t248)
% 65.35/65.64  (assume-push @p44115 @t193)
% 65.35/65.64  (step @p20417 :rule and_intro :premises (@p44114 @p44115 @p20397))
% 65.35/65.64  (step-pop @p44116 :rule scope :premises (@p20417))
% 65.35/65.64  (step-pop @p44117 :rule scope :premises (@p44116))
% 65.35/65.64  (step-pop @p44118 :rule scope :premises (@p44117))
% 65.35/65.64  (step @p20418 :rule process_scope :premises (@p44118) :args (@t2209))
% 65.35/65.64  (step @p20422 :rule implies_elim :premises (@p20418))
% 65.35/65.64  (step @p20423 :rule resolution :premises (@p20422 @p20410) :args (true @t2209))
% 65.35/65.64  (step @p20424 :rule not_and :premises (@p20423))
% 65.35/65.64  (step @p20425 :rule eq_resolve :premises (@p20424 @p20399))
% 65.35/65.64  (step @p20426 :rule symm :premises (@p587))
% 65.35/65.64  (step @p20427 :rule bool-double-not-elim :args (@t2210))
% 65.35/65.64  (step @p20428 :rule nary_cong :premises (@p20427 @p1909 @p1597) :args ((or (not @t2211) @t249 @t189)))
% 65.35/65.64  (assume-push @p44119 @t248)
% 65.35/65.64  (assume-push @p44120 @t188)
% 65.35/65.64  (assume-push @p44121 @t2211)
% 65.35/65.64  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.64  (step @p20432 :rule symm :premises (@p44120))
% 65.35/65.64  (step @p20433 :rule trans :premises (@p44119 @p20432))
% 65.35/65.64  (step @p20434 :rule true_intro :premises (@p20433))
% 65.35/65.64  (step @p20435 :rule false_intro :premises (@p20426))
% 65.35/65.64  (step @p20436 :rule symm :premises (@p20435))
% 65.35/65.64  (step @p20437 :rule trans :premises (@p20436 @p20434))
% 65.35/65.64  (step @p20438 false :rule eq_resolve :premises (@p20437 @p2958))
% 65.35/65.64  (step-pop @p44122 :rule scope :premises (@p20438))
% 65.35/65.64  (step-pop @p44123 :rule scope :premises (@p44122))
% 65.35/65.64  (step-pop @p44124 :rule scope :premises (@p44123))
% 65.35/65.64  (step @p20439 :rule process_scope :premises (@p44124) :args (false))
% 65.35/65.64  (assume-push @p44125 @t2211)
% 65.35/65.64  (assume-push @p44126 @t248)
% 65.35/65.64  (assume-push @p44127 @t188)
% 65.35/65.64  (step @p20446 :rule and_intro :premises (@p44126 @p44127 @p20426))
% 65.35/65.64  (step-pop @p44128 :rule scope :premises (@p20446))
% 65.35/65.64  (step-pop @p44129 :rule scope :premises (@p44128))
% 65.35/65.64  (step-pop @p44130 :rule scope :premises (@p44129))
% 65.35/65.64  (step @p20447 :rule process_scope :premises (@p44130) :args (@t2212))
% 65.35/65.64  (step @p20451 :rule implies_elim :premises (@p20447))
% 65.35/65.64  (step @p20452 :rule resolution :premises (@p20451 @p20439) :args (true @t2212))
% 65.35/65.64  (step @p20453 :rule not_and :premises (@p20452))
% 65.35/65.64  (step @p20454 :rule eq_resolve :premises (@p20453 @p20428))
% 65.35/65.64  (step @p20455 :rule symm :premises (@p621))
% 65.35/65.64  (step @p20456 :rule bool-double-not-elim :args (@t2213))
% 65.35/65.64  (step @p20457 :rule nary_cong :premises (@p20456 @p1909 @p1571) :args ((or (not @t2214) @t249 @t184)))
% 65.35/65.64  (assume-push @p44131 @t248)
% 65.35/65.64  (assume-push @p44132 @t183)
% 65.35/65.64  (assume-push @p44133 @t2214)
% 65.35/65.64  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.64  (step @p20461 :rule symm :premises (@p44132))
% 65.35/65.64  (step @p20462 :rule trans :premises (@p44131 @p20461))
% 65.35/65.64  (step @p20463 :rule true_intro :premises (@p20462))
% 65.35/65.64  (step @p20464 :rule false_intro :premises (@p20455))
% 65.35/65.64  (step @p20465 :rule symm :premises (@p20464))
% 65.35/65.64  (step @p20466 :rule trans :premises (@p20465 @p20463))
% 65.35/65.64  (step @p20467 false :rule eq_resolve :premises (@p20466 @p2958))
% 65.35/65.64  (step-pop @p44134 :rule scope :premises (@p20467))
% 65.35/65.64  (step-pop @p44135 :rule scope :premises (@p44134))
% 65.35/65.64  (step-pop @p44136 :rule scope :premises (@p44135))
% 65.35/65.64  (step @p20468 :rule process_scope :premises (@p44136) :args (false))
% 65.35/65.64  (assume-push @p44137 @t2214)
% 65.35/65.64  (assume-push @p44138 @t248)
% 65.35/65.64  (assume-push @p44139 @t183)
% 65.35/65.64  (step @p20475 :rule and_intro :premises (@p44138 @p44139 @p20455))
% 65.35/65.64  (step-pop @p44140 :rule scope :premises (@p20475))
% 65.35/65.64  (step-pop @p44141 :rule scope :premises (@p44140))
% 65.35/65.64  (step-pop @p44142 :rule scope :premises (@p44141))
% 65.35/65.64  (step @p20476 :rule process_scope :premises (@p44142) :args (@t2215))
% 65.35/65.64  (step @p20480 :rule implies_elim :premises (@p20476))
% 65.35/65.64  (step @p20481 :rule resolution :premises (@p20480 @p20468) :args (true @t2215))
% 65.35/65.64  (step @p20482 :rule not_and :premises (@p20481))
% 65.35/65.64  (step @p20483 :rule eq_resolve :premises (@p20482 @p20457))
% 65.35/65.64  (step @p20484 :rule symm :premises (@p656))
% 65.35/65.64  (step @p20485 :rule bool-double-not-elim :args (@t2216))
% 65.35/65.64  (step @p20486 :rule nary_cong :premises (@p20485 @p1909 @p1545) :args ((or (not @t2217) @t249 @t179)))
% 65.35/65.64  (assume-push @p44143 @t248)
% 65.35/65.64  (assume-push @p44144 @t178)
% 65.35/65.64  (assume-push @p44145 @t2217)
% 65.35/65.64  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.64  (step @p20490 :rule symm :premises (@p44144))
% 65.35/65.64  (step @p20491 :rule trans :premises (@p44143 @p20490))
% 65.35/65.64  (step @p20492 :rule true_intro :premises (@p20491))
% 65.35/65.64  (step @p20493 :rule false_intro :premises (@p20484))
% 65.35/65.64  (step @p20494 :rule symm :premises (@p20493))
% 65.35/65.64  (step @p20495 :rule trans :premises (@p20494 @p20492))
% 65.35/65.64  (step @p20496 false :rule eq_resolve :premises (@p20495 @p2958))
% 65.35/65.64  (step-pop @p44146 :rule scope :premises (@p20496))
% 65.35/65.64  (step-pop @p44147 :rule scope :premises (@p44146))
% 65.35/65.64  (step-pop @p44148 :rule scope :premises (@p44147))
% 65.35/65.64  (step @p20497 :rule process_scope :premises (@p44148) :args (false))
% 65.35/65.64  (assume-push @p44149 @t2217)
% 65.35/65.64  (assume-push @p44150 @t248)
% 65.35/65.64  (assume-push @p44151 @t178)
% 65.35/65.64  (step @p20504 :rule and_intro :premises (@p44150 @p44151 @p20484))
% 65.35/65.64  (step-pop @p44152 :rule scope :premises (@p20504))
% 65.35/65.64  (step-pop @p44153 :rule scope :premises (@p44152))
% 65.35/65.64  (step-pop @p44154 :rule scope :premises (@p44153))
% 65.35/65.64  (step @p20505 :rule process_scope :premises (@p44154) :args (@t2218))
% 65.35/65.64  (step @p20509 :rule implies_elim :premises (@p20505))
% 65.35/65.64  (step @p20510 :rule resolution :premises (@p20509 @p20497) :args (true @t2218))
% 65.35/65.64  (step @p20511 :rule not_and :premises (@p20510))
% 65.35/65.64  (step @p20512 :rule eq_resolve :premises (@p20511 @p20486))
% 65.35/65.64  (step @p20513 :rule symm :premises (@p692))
% 65.35/65.64  (step @p20514 :rule bool-double-not-elim :args (@t2219))
% 65.35/65.64  (step @p20515 :rule nary_cong :premises (@p20514 @p1909 @p1519) :args ((or (not @t2220) @t249 @t174)))
% 65.35/65.64  (assume-push @p44155 @t248)
% 65.35/65.64  (assume-push @p44156 @t173)
% 65.35/65.64  (assume-push @p44157 @t2220)
% 65.35/65.64  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.64  (step @p20519 :rule symm :premises (@p44156))
% 65.35/65.64  (step @p20520 :rule trans :premises (@p44155 @p20519))
% 65.35/65.64  (step @p20521 :rule true_intro :premises (@p20520))
% 65.35/65.64  (step @p20522 :rule false_intro :premises (@p20513))
% 65.35/65.64  (step @p20523 :rule symm :premises (@p20522))
% 65.35/65.64  (step @p20524 :rule trans :premises (@p20523 @p20521))
% 65.35/65.64  (step @p20525 false :rule eq_resolve :premises (@p20524 @p2958))
% 65.35/65.64  (step-pop @p44158 :rule scope :premises (@p20525))
% 65.35/65.64  (step-pop @p44159 :rule scope :premises (@p44158))
% 65.35/65.64  (step-pop @p44160 :rule scope :premises (@p44159))
% 65.35/65.64  (step @p20526 :rule process_scope :premises (@p44160) :args (false))
% 65.35/65.64  (assume-push @p44161 @t2220)
% 65.35/65.64  (assume-push @p44162 @t248)
% 65.35/65.64  (assume-push @p44163 @t173)
% 65.35/65.64  (step @p20533 :rule and_intro :premises (@p44162 @p44163 @p20513))
% 65.35/65.64  (step-pop @p44164 :rule scope :premises (@p20533))
% 65.35/65.64  (step-pop @p44165 :rule scope :premises (@p44164))
% 65.35/65.64  (step-pop @p44166 :rule scope :premises (@p44165))
% 65.35/65.64  (step @p20534 :rule process_scope :premises (@p44166) :args (@t2221))
% 65.35/65.64  (step @p20538 :rule implies_elim :premises (@p20534))
% 65.35/65.64  (step @p20539 :rule resolution :premises (@p20538 @p20526) :args (true @t2221))
% 65.35/65.64  (step @p20540 :rule not_and :premises (@p20539))
% 65.35/65.64  (step @p20541 :rule eq_resolve :premises (@p20540 @p20515))
% 65.35/65.64  (step @p20542 :rule symm :premises (@p729))
% 65.35/65.64  (step @p20543 :rule bool-double-not-elim :args (@t2222))
% 65.35/65.64  (step @p20544 :rule nary_cong :premises (@p20543 @p1909 @p1493) :args ((or (not @t2223) @t249 @t169)))
% 65.35/65.64  (assume-push @p44167 @t248)
% 65.35/65.64  (assume-push @p44168 @t168)
% 65.35/65.64  (assume-push @p44169 @t2223)
% 65.35/65.64  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.64  (step @p20548 :rule symm :premises (@p44168))
% 65.35/65.64  (step @p20549 :rule trans :premises (@p44167 @p20548))
% 65.35/65.64  (step @p20550 :rule true_intro :premises (@p20549))
% 65.35/65.64  (step @p20551 :rule false_intro :premises (@p20542))
% 65.35/65.64  (step @p20552 :rule symm :premises (@p20551))
% 65.35/65.64  (step @p20553 :rule trans :premises (@p20552 @p20550))
% 65.35/65.64  (step @p20554 false :rule eq_resolve :premises (@p20553 @p2958))
% 65.35/65.64  (step-pop @p44170 :rule scope :premises (@p20554))
% 65.35/65.64  (step-pop @p44171 :rule scope :premises (@p44170))
% 65.35/65.64  (step-pop @p44172 :rule scope :premises (@p44171))
% 65.35/65.64  (step @p20555 :rule process_scope :premises (@p44172) :args (false))
% 65.35/65.64  (assume-push @p44173 @t2223)
% 65.35/65.64  (assume-push @p44174 @t248)
% 65.35/65.64  (assume-push @p44175 @t168)
% 65.35/65.64  (step @p20562 :rule and_intro :premises (@p44174 @p44175 @p20542))
% 65.35/65.64  (step-pop @p44176 :rule scope :premises (@p20562))
% 65.35/65.64  (step-pop @p44177 :rule scope :premises (@p44176))
% 65.35/65.64  (step-pop @p44178 :rule scope :premises (@p44177))
% 65.35/65.64  (step @p20563 :rule process_scope :premises (@p44178) :args (@t2224))
% 65.35/65.64  (step @p20567 :rule implies_elim :premises (@p20563))
% 65.35/65.64  (step @p20568 :rule resolution :premises (@p20567 @p20555) :args (true @t2224))
% 65.35/65.64  (step @p20569 :rule not_and :premises (@p20568))
% 65.35/65.64  (step @p20570 :rule eq_resolve :premises (@p20569 @p20544))
% 65.35/65.64  (step @p20571 :rule symm :premises (@p767))
% 65.35/65.64  (step @p20572 :rule bool-double-not-elim :args (@t2225))
% 65.35/65.64  (step @p20573 :rule nary_cong :premises (@p20572 @p1909 @p1467) :args ((or (not @t2226) @t249 @t164)))
% 65.35/65.64  (assume-push @p44179 @t248)
% 65.35/65.64  (assume-push @p44180 @t163)
% 65.35/65.64  (assume-push @p44181 @t2226)
% 65.35/65.64  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.64  (step @p20577 :rule symm :premises (@p44180))
% 65.35/65.64  (step @p20578 :rule trans :premises (@p44179 @p20577))
% 65.35/65.64  (step @p20579 :rule true_intro :premises (@p20578))
% 65.35/65.64  (step @p20580 :rule false_intro :premises (@p20571))
% 65.35/65.64  (step @p20581 :rule symm :premises (@p20580))
% 65.35/65.64  (step @p20582 :rule trans :premises (@p20581 @p20579))
% 65.35/65.64  (step @p20583 false :rule eq_resolve :premises (@p20582 @p2958))
% 65.35/65.64  (step-pop @p44182 :rule scope :premises (@p20583))
% 65.35/65.64  (step-pop @p44183 :rule scope :premises (@p44182))
% 65.35/65.64  (step-pop @p44184 :rule scope :premises (@p44183))
% 65.35/65.64  (step @p20584 :rule process_scope :premises (@p44184) :args (false))
% 65.35/65.64  (assume-push @p44185 @t2226)
% 65.35/65.64  (assume-push @p44186 @t248)
% 65.35/65.64  (assume-push @p44187 @t163)
% 65.35/65.64  (step @p20591 :rule and_intro :premises (@p44186 @p44187 @p20571))
% 65.35/65.64  (step-pop @p44188 :rule scope :premises (@p20591))
% 65.35/65.64  (step-pop @p44189 :rule scope :premises (@p44188))
% 65.35/65.64  (step-pop @p44190 :rule scope :premises (@p44189))
% 65.35/65.64  (step @p20592 :rule process_scope :premises (@p44190) :args (@t2227))
% 65.35/65.64  (step @p20596 :rule implies_elim :premises (@p20592))
% 65.35/65.64  (step @p20597 :rule resolution :premises (@p20596 @p20584) :args (true @t2227))
% 65.35/65.64  (step @p20598 :rule not_and :premises (@p20597))
% 65.35/65.64  (step @p20599 :rule eq_resolve :premises (@p20598 @p20573))
% 65.35/65.64  (step @p20600 :rule symm :premises (@p806))
% 65.35/65.64  (step @p20601 :rule bool-double-not-elim :args (@t2228))
% 65.35/65.64  (step @p20602 :rule nary_cong :premises (@p20601 @p1909 @p1441) :args ((or (not @t2229) @t249 @t159)))
% 65.35/65.64  (assume-push @p44191 @t248)
% 65.35/65.64  (assume-push @p44192 @t158)
% 65.35/65.64  (assume-push @p44193 @t2229)
% 65.35/65.64  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.64  (step @p20606 :rule symm :premises (@p44192))
% 65.35/65.64  (step @p20607 :rule trans :premises (@p44191 @p20606))
% 65.35/65.64  (step @p20608 :rule true_intro :premises (@p20607))
% 65.35/65.64  (step @p20609 :rule false_intro :premises (@p20600))
% 65.35/65.64  (step @p20610 :rule symm :premises (@p20609))
% 65.35/65.64  (step @p20611 :rule trans :premises (@p20610 @p20608))
% 65.35/65.64  (step @p20612 false :rule eq_resolve :premises (@p20611 @p2958))
% 65.35/65.64  (step-pop @p44194 :rule scope :premises (@p20612))
% 65.35/65.64  (step-pop @p44195 :rule scope :premises (@p44194))
% 65.35/65.64  (step-pop @p44196 :rule scope :premises (@p44195))
% 65.35/65.64  (step @p20613 :rule process_scope :premises (@p44196) :args (false))
% 65.35/65.64  (assume-push @p44197 @t2229)
% 65.35/65.64  (assume-push @p44198 @t248)
% 65.35/65.64  (assume-push @p44199 @t158)
% 65.35/65.64  (step @p20620 :rule and_intro :premises (@p44198 @p44199 @p20600))
% 65.35/65.64  (step-pop @p44200 :rule scope :premises (@p20620))
% 65.35/65.64  (step-pop @p44201 :rule scope :premises (@p44200))
% 65.35/65.64  (step-pop @p44202 :rule scope :premises (@p44201))
% 65.35/65.64  (step @p20621 :rule process_scope :premises (@p44202) :args (@t2230))
% 65.35/65.64  (step @p20625 :rule implies_elim :premises (@p20621))
% 65.35/65.64  (step @p20626 :rule resolution :premises (@p20625 @p20613) :args (true @t2230))
% 65.35/65.64  (step @p20627 :rule not_and :premises (@p20626))
% 65.35/65.64  (step @p20628 :rule eq_resolve :premises (@p20627 @p20602))
% 65.35/65.64  (step @p20629 :rule symm :premises (@p846))
% 65.35/65.64  (step @p20630 :rule bool-double-not-elim :args (@t2231))
% 65.35/65.64  (step @p20631 :rule nary_cong :premises (@p20630 @p1909 @p1415) :args ((or (not @t2232) @t249 @t154)))
% 65.35/65.64  (assume-push @p44203 @t248)
% 65.35/65.64  (assume-push @p44204 @t153)
% 65.35/65.64  (assume-push @p44205 @t2232)
% 65.35/65.64  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.64  (step @p20635 :rule symm :premises (@p44204))
% 65.35/65.64  (step @p20636 :rule trans :premises (@p44203 @p20635))
% 65.35/65.64  (step @p20637 :rule true_intro :premises (@p20636))
% 65.35/65.64  (step @p20638 :rule false_intro :premises (@p20629))
% 65.35/65.64  (step @p20639 :rule symm :premises (@p20638))
% 65.35/65.64  (step @p20640 :rule trans :premises (@p20639 @p20637))
% 65.35/65.64  (step @p20641 false :rule eq_resolve :premises (@p20640 @p2958))
% 65.35/65.64  (step-pop @p44206 :rule scope :premises (@p20641))
% 65.35/65.64  (step-pop @p44207 :rule scope :premises (@p44206))
% 65.35/65.64  (step-pop @p44208 :rule scope :premises (@p44207))
% 65.35/65.64  (step @p20642 :rule process_scope :premises (@p44208) :args (false))
% 65.35/65.64  (assume-push @p44209 @t2232)
% 65.35/65.64  (assume-push @p44210 @t248)
% 65.35/65.64  (assume-push @p44211 @t153)
% 65.35/65.64  (step @p20649 :rule and_intro :premises (@p44210 @p44211 @p20629))
% 65.35/65.64  (step-pop @p44212 :rule scope :premises (@p20649))
% 65.35/65.64  (step-pop @p44213 :rule scope :premises (@p44212))
% 65.35/65.64  (step-pop @p44214 :rule scope :premises (@p44213))
% 65.35/65.64  (step @p20650 :rule process_scope :premises (@p44214) :args (@t2233))
% 65.35/65.64  (step @p20654 :rule implies_elim :premises (@p20650))
% 65.35/65.64  (step @p20655 :rule resolution :premises (@p20654 @p20642) :args (true @t2233))
% 65.35/65.64  (step @p20656 :rule not_and :premises (@p20655))
% 65.35/65.64  (step @p20657 :rule eq_resolve :premises (@p20656 @p20631))
% 65.35/65.64  (step @p20658 :rule symm :premises (@p887))
% 65.35/65.64  (step @p20659 :rule bool-double-not-elim :args (@t2234))
% 65.35/65.64  (step @p20660 :rule nary_cong :premises (@p20659 @p1909 @p1389) :args ((or (not @t2235) @t249 @t149)))
% 65.35/65.64  (assume-push @p44215 @t248)
% 65.35/65.64  (assume-push @p44216 @t148)
% 65.35/65.64  (assume-push @p44217 @t2235)
% 65.35/65.64  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.64  (step @p20664 :rule symm :premises (@p44216))
% 65.35/65.64  (step @p20665 :rule trans :premises (@p44215 @p20664))
% 65.35/65.64  (step @p20666 :rule true_intro :premises (@p20665))
% 65.35/65.64  (step @p20667 :rule false_intro :premises (@p20658))
% 65.35/65.64  (step @p20668 :rule symm :premises (@p20667))
% 65.35/65.64  (step @p20669 :rule trans :premises (@p20668 @p20666))
% 65.35/65.64  (step @p20670 false :rule eq_resolve :premises (@p20669 @p2958))
% 65.35/65.64  (step-pop @p44218 :rule scope :premises (@p20670))
% 65.35/65.64  (step-pop @p44219 :rule scope :premises (@p44218))
% 65.35/65.64  (step-pop @p44220 :rule scope :premises (@p44219))
% 65.35/65.64  (step @p20671 :rule process_scope :premises (@p44220) :args (false))
% 65.35/65.64  (assume-push @p44221 @t2235)
% 65.35/65.64  (assume-push @p44222 @t248)
% 65.35/65.64  (assume-push @p44223 @t148)
% 65.35/65.64  (step @p20678 :rule and_intro :premises (@p44222 @p44223 @p20658))
% 65.35/65.64  (step-pop @p44224 :rule scope :premises (@p20678))
% 65.35/65.64  (step-pop @p44225 :rule scope :premises (@p44224))
% 65.35/65.64  (step-pop @p44226 :rule scope :premises (@p44225))
% 65.35/65.64  (step @p20679 :rule process_scope :premises (@p44226) :args (@t2236))
% 65.35/65.64  (step @p20683 :rule implies_elim :premises (@p20679))
% 65.35/65.64  (step @p20684 :rule resolution :premises (@p20683 @p20671) :args (true @t2236))
% 65.35/65.64  (step @p20685 :rule not_and :premises (@p20684))
% 65.35/65.64  (step @p20686 :rule eq_resolve :premises (@p20685 @p20660))
% 65.35/65.64  (step @p20687 :rule symm :premises (@p929))
% 65.35/65.64  (step @p20688 :rule bool-double-not-elim :args (@t2237))
% 65.35/65.64  (step @p20689 :rule nary_cong :premises (@p20688 @p1909 @p1363) :args ((or (not @t2238) @t249 @t144)))
% 65.35/65.64  (assume-push @p44227 @t248)
% 65.35/65.64  (assume-push @p44228 @t143)
% 65.35/65.64  (assume-push @p44229 @t2238)
% 65.35/65.64  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.64  (step @p20693 :rule symm :premises (@p44228))
% 65.35/65.64  (step @p20694 :rule trans :premises (@p44227 @p20693))
% 65.35/65.64  (step @p20695 :rule true_intro :premises (@p20694))
% 65.35/65.64  (step @p20696 :rule false_intro :premises (@p20687))
% 65.35/65.64  (step @p20697 :rule symm :premises (@p20696))
% 65.35/65.64  (step @p20698 :rule trans :premises (@p20697 @p20695))
% 65.35/65.64  (step @p20699 false :rule eq_resolve :premises (@p20698 @p2958))
% 65.35/65.64  (step-pop @p44230 :rule scope :premises (@p20699))
% 65.35/65.64  (step-pop @p44231 :rule scope :premises (@p44230))
% 65.35/65.64  (step-pop @p44232 :rule scope :premises (@p44231))
% 65.35/65.64  (step @p20700 :rule process_scope :premises (@p44232) :args (false))
% 65.35/65.64  (assume-push @p44233 @t2238)
% 65.35/65.64  (assume-push @p44234 @t248)
% 65.35/65.64  (assume-push @p44235 @t143)
% 65.35/65.64  (step @p20707 :rule and_intro :premises (@p44234 @p44235 @p20687))
% 65.35/65.64  (step-pop @p44236 :rule scope :premises (@p20707))
% 65.35/65.64  (step-pop @p44237 :rule scope :premises (@p44236))
% 65.35/65.64  (step-pop @p44238 :rule scope :premises (@p44237))
% 65.35/65.64  (step @p20708 :rule process_scope :premises (@p44238) :args (@t2239))
% 65.35/65.64  (step @p20712 :rule implies_elim :premises (@p20708))
% 65.35/65.64  (step @p20713 :rule resolution :premises (@p20712 @p20700) :args (true @t2239))
% 65.35/65.64  (step @p20714 :rule not_and :premises (@p20713))
% 65.35/65.64  (step @p20715 :rule eq_resolve :premises (@p20714 @p20689))
% 65.35/65.64  (step @p20716 :rule symm :premises (@p972))
% 65.35/65.64  (step @p20717 :rule bool-double-not-elim :args (@t2240))
% 65.35/65.64  (step @p20718 :rule nary_cong :premises (@p20717 @p1909 @p1337) :args ((or (not @t2241) @t249 @t139)))
% 65.35/65.64  (assume-push @p44239 @t248)
% 65.35/65.64  (assume-push @p44240 @t138)
% 65.35/65.64  (assume-push @p44241 @t2241)
% 65.35/65.64  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.64  (step @p20722 :rule symm :premises (@p44240))
% 65.35/65.64  (step @p20723 :rule trans :premises (@p44239 @p20722))
% 65.35/65.64  (step @p20724 :rule true_intro :premises (@p20723))
% 65.35/65.64  (step @p20725 :rule false_intro :premises (@p20716))
% 65.35/65.64  (step @p20726 :rule symm :premises (@p20725))
% 65.35/65.64  (step @p20727 :rule trans :premises (@p20726 @p20724))
% 65.35/65.64  (step @p20728 false :rule eq_resolve :premises (@p20727 @p2958))
% 65.35/65.64  (step-pop @p44242 :rule scope :premises (@p20728))
% 65.35/65.64  (step-pop @p44243 :rule scope :premises (@p44242))
% 65.35/65.64  (step-pop @p44244 :rule scope :premises (@p44243))
% 65.35/65.64  (step @p20729 :rule process_scope :premises (@p44244) :args (false))
% 65.35/65.64  (assume-push @p44245 @t2241)
% 65.35/65.64  (assume-push @p44246 @t248)
% 65.35/65.64  (assume-push @p44247 @t138)
% 65.35/65.64  (step @p20736 :rule and_intro :premises (@p44246 @p44247 @p20716))
% 65.35/65.64  (step-pop @p44248 :rule scope :premises (@p20736))
% 65.35/65.64  (step-pop @p44249 :rule scope :premises (@p44248))
% 65.35/65.64  (step-pop @p44250 :rule scope :premises (@p44249))
% 65.35/65.64  (step @p20737 :rule process_scope :premises (@p44250) :args (@t2242))
% 65.35/65.64  (step @p20741 :rule implies_elim :premises (@p20737))
% 65.35/65.64  (step @p20742 :rule resolution :premises (@p20741 @p20729) :args (true @t2242))
% 65.35/65.64  (step @p20743 :rule not_and :premises (@p20742))
% 65.35/65.64  (step @p20744 :rule eq_resolve :premises (@p20743 @p20718))
% 65.35/65.64  (step @p20745 :rule symm :premises (@p1016))
% 65.35/65.64  (step @p20746 :rule bool-double-not-elim :args (@t2243))
% 65.35/65.64  (step @p20747 :rule nary_cong :premises (@p20746 @p1909 @p1311) :args ((or (not @t2244) @t249 @t134)))
% 65.35/65.64  (assume-push @p44251 @t248)
% 65.35/65.64  (assume-push @p44252 @t133)
% 65.35/65.64  (assume-push @p44253 @t2244)
% 65.35/65.64  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.64  (step @p20751 :rule symm :premises (@p44252))
% 65.35/65.64  (step @p20752 :rule trans :premises (@p44251 @p20751))
% 65.35/65.64  (step @p20753 :rule true_intro :premises (@p20752))
% 65.35/65.64  (step @p20754 :rule false_intro :premises (@p20745))
% 65.35/65.64  (step @p20755 :rule symm :premises (@p20754))
% 65.35/65.64  (step @p20756 :rule trans :premises (@p20755 @p20753))
% 65.35/65.64  (step @p20757 false :rule eq_resolve :premises (@p20756 @p2958))
% 65.35/65.64  (step-pop @p44254 :rule scope :premises (@p20757))
% 65.35/65.64  (step-pop @p44255 :rule scope :premises (@p44254))
% 65.35/65.64  (step-pop @p44256 :rule scope :premises (@p44255))
% 65.35/65.64  (step @p20758 :rule process_scope :premises (@p44256) :args (false))
% 65.35/65.64  (assume-push @p44257 @t2244)
% 65.35/65.64  (assume-push @p44258 @t248)
% 65.35/65.64  (assume-push @p44259 @t133)
% 65.35/65.64  (step @p20765 :rule and_intro :premises (@p44258 @p44259 @p20745))
% 65.35/65.64  (step-pop @p44260 :rule scope :premises (@p20765))
% 65.35/65.64  (step-pop @p44261 :rule scope :premises (@p44260))
% 65.35/65.64  (step-pop @p44262 :rule scope :premises (@p44261))
% 65.35/65.64  (step @p20766 :rule process_scope :premises (@p44262) :args (@t2245))
% 65.35/65.64  (step @p20770 :rule implies_elim :premises (@p20766))
% 65.35/65.64  (step @p20771 :rule resolution :premises (@p20770 @p20758) :args (true @t2245))
% 65.35/65.64  (step @p20772 :rule not_and :premises (@p20771))
% 65.35/65.64  (step @p20773 :rule eq_resolve :premises (@p20772 @p20747))
% 65.35/65.64  (step @p20774 :rule symm :premises (@p1061))
% 65.35/65.64  (step @p20775 :rule bool-double-not-elim :args (@t2246))
% 65.35/65.64  (step @p20776 :rule nary_cong :premises (@p20775 @p1909 @p1285) :args ((or (not @t2247) @t249 @t129)))
% 65.35/65.64  (assume-push @p44263 @t248)
% 65.35/65.64  (assume-push @p44264 @t128)
% 65.35/65.64  (assume-push @p44265 @t2247)
% 65.35/65.64  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.64  (step @p20780 :rule symm :premises (@p44264))
% 65.35/65.64  (step @p20781 :rule trans :premises (@p44263 @p20780))
% 65.35/65.64  (step @p20782 :rule true_intro :premises (@p20781))
% 65.35/65.64  (step @p20783 :rule false_intro :premises (@p20774))
% 65.35/65.64  (step @p20784 :rule symm :premises (@p20783))
% 65.35/65.64  (step @p20785 :rule trans :premises (@p20784 @p20782))
% 65.35/65.64  (step @p20786 false :rule eq_resolve :premises (@p20785 @p2958))
% 65.35/65.64  (step-pop @p44266 :rule scope :premises (@p20786))
% 65.35/65.64  (step-pop @p44267 :rule scope :premises (@p44266))
% 65.35/65.64  (step-pop @p44268 :rule scope :premises (@p44267))
% 65.35/65.64  (step @p20787 :rule process_scope :premises (@p44268) :args (false))
% 65.35/65.64  (assume-push @p44269 @t2247)
% 65.35/65.64  (assume-push @p44270 @t248)
% 65.35/65.64  (assume-push @p44271 @t128)
% 65.35/65.64  (step @p20794 :rule and_intro :premises (@p44270 @p44271 @p20774))
% 65.35/65.64  (step-pop @p44272 :rule scope :premises (@p20794))
% 65.35/65.64  (step-pop @p44273 :rule scope :premises (@p44272))
% 65.35/65.64  (step-pop @p44274 :rule scope :premises (@p44273))
% 65.35/65.64  (step @p20795 :rule process_scope :premises (@p44274) :args (@t2248))
% 65.35/65.64  (step @p20799 :rule implies_elim :premises (@p20795))
% 65.35/65.64  (step @p20800 :rule resolution :premises (@p20799 @p20787) :args (true @t2248))
% 65.35/65.64  (step @p20801 :rule not_and :premises (@p20800))
% 65.35/65.64  (step @p20802 :rule eq_resolve :premises (@p20801 @p20776))
% 65.35/65.64  (step @p20803 :rule symm :premises (@p1107))
% 65.35/65.64  (step @p20804 :rule bool-double-not-elim :args (@t2249))
% 65.35/65.64  (step @p20805 :rule nary_cong :premises (@p20804 @p1909 @p1259) :args ((or (not @t2250) @t249 @t124)))
% 65.35/65.64  (assume-push @p44275 @t248)
% 65.35/65.64  (assume-push @p44276 @t123)
% 65.35/65.64  (assume-push @p44277 @t2250)
% 65.35/65.64  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.64  (step @p20809 :rule symm :premises (@p44276))
% 65.35/65.64  (step @p20810 :rule trans :premises (@p44275 @p20809))
% 65.35/65.64  (step @p20811 :rule true_intro :premises (@p20810))
% 65.35/65.64  (step @p20812 :rule false_intro :premises (@p20803))
% 65.35/65.64  (step @p20813 :rule symm :premises (@p20812))
% 65.35/65.64  (step @p20814 :rule trans :premises (@p20813 @p20811))
% 65.35/65.64  (step @p20815 false :rule eq_resolve :premises (@p20814 @p2958))
% 65.35/65.64  (step-pop @p44278 :rule scope :premises (@p20815))
% 65.35/65.64  (step-pop @p44279 :rule scope :premises (@p44278))
% 65.35/65.64  (step-pop @p44280 :rule scope :premises (@p44279))
% 65.35/65.64  (step @p20816 :rule process_scope :premises (@p44280) :args (false))
% 65.35/65.64  (assume-push @p44281 @t2250)
% 65.35/65.64  (assume-push @p44282 @t248)
% 65.35/65.64  (assume-push @p44283 @t123)
% 65.35/65.64  (step @p20823 :rule and_intro :premises (@p44282 @p44283 @p20803))
% 65.35/65.64  (step-pop @p44284 :rule scope :premises (@p20823))
% 65.35/65.64  (step-pop @p44285 :rule scope :premises (@p44284))
% 65.35/65.64  (step-pop @p44286 :rule scope :premises (@p44285))
% 65.35/65.64  (step @p20824 :rule process_scope :premises (@p44286) :args (@t2251))
% 65.35/65.64  (step @p20828 :rule implies_elim :premises (@p20824))
% 65.35/65.64  (step @p20829 :rule resolution :premises (@p20828 @p20816) :args (true @t2251))
% 65.35/65.64  (step @p20830 :rule not_and :premises (@p20829))
% 65.35/65.64  (step @p20831 :rule eq_resolve :premises (@p20830 @p20805))
% 65.35/65.64  (step @p20832 :rule symm :premises (@p1154))
% 65.35/65.64  (step @p20833 :rule bool-double-not-elim :args (@t2252))
% 65.35/65.64  (step @p20834 :rule nary_cong :premises (@p20833 @p1909 @p1232) :args ((or (not @t2253) @t249 @t117)))
% 65.35/65.64  (assume-push @p44287 @t248)
% 65.35/65.64  (assume-push @p44288 @t116)
% 65.35/65.64  (assume-push @p44289 @t2253)
% 65.35/65.64  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.64  (step @p20838 :rule symm :premises (@p44288))
% 65.35/65.64  (step @p20839 :rule trans :premises (@p44287 @p20838))
% 65.35/65.64  (step @p20840 :rule true_intro :premises (@p20839))
% 65.35/65.64  (step @p20841 :rule false_intro :premises (@p20832))
% 65.35/65.64  (step @p20842 :rule symm :premises (@p20841))
% 65.35/65.64  (step @p20843 :rule trans :premises (@p20842 @p20840))
% 65.35/65.64  (step @p20844 false :rule eq_resolve :premises (@p20843 @p2958))
% 65.35/65.64  (step-pop @p44290 :rule scope :premises (@p20844))
% 65.35/65.64  (step-pop @p44291 :rule scope :premises (@p44290))
% 65.35/65.64  (step-pop @p44292 :rule scope :premises (@p44291))
% 65.35/65.64  (step @p20845 :rule process_scope :premises (@p44292) :args (false))
% 65.35/65.64  (assume-push @p44293 @t2253)
% 65.35/65.64  (assume-push @p44294 @t248)
% 65.35/65.64  (assume-push @p44295 @t116)
% 65.35/65.64  (step @p20852 :rule and_intro :premises (@p44294 @p44295 @p20832))
% 65.35/65.64  (step-pop @p44296 :rule scope :premises (@p20852))
% 65.35/65.64  (step-pop @p44297 :rule scope :premises (@p44296))
% 65.35/65.64  (step-pop @p44298 :rule scope :premises (@p44297))
% 65.35/65.64  (step @p20853 :rule process_scope :premises (@p44298) :args (@t2254))
% 65.35/65.64  (step @p20857 :rule implies_elim :premises (@p20853))
% 65.35/65.64  (step @p20858 :rule resolution :premises (@p20857 @p20845) :args (true @t2254))
% 65.35/65.64  (step @p20859 :rule not_and :premises (@p20858))
% 65.35/65.64  (step @p20860 :rule eq_resolve :premises (@p20859 @p20834))
% 65.35/65.64  (step @p20861 :rule instantiate :premises (@p2655) :args ((@list @t87 @t111 tptp.e28)))
% 65.35/65.64  (step @p20862 :rule instantiate :premises (@p2655) :args ((@list @t14 @t111 tptp.e28)))
% 65.35/65.64  (assume-push @p44299 @t568)
% 65.35/65.64  (assume-push @p44300 @t508)
% 65.35/65.64  (assume-push @p44301 @t506)
% 65.35/65.64  (assume-push @p44302 @t503)
% 65.35/65.64  (assume-push @p44303 @t500)
% 65.35/65.64  (assume-push @p44304 @t497)
% 65.35/65.64  (assume-push @p44305 @t494)
% 65.35/65.64  (assume-push @p44306 @t491)
% 65.35/65.64  (assume-push @p44307 @t488)
% 65.35/65.64  (assume-push @p44308 @t485)
% 65.35/65.64  (assume-push @p44309 @t482)
% 65.35/65.64  (assume-push @p44310 @t479)
% 65.35/65.64  (assume-push @p44311 @t476)
% 65.35/65.64  (assume-push @p44312 @t473)
% 65.35/65.64  (assume-push @p44313 @t470)
% 65.35/65.64  (assume-push @p44314 @t467)
% 65.35/65.64  (assume-push @p44315 @t464)
% 65.35/65.64  (assume-push @p44316 @t461)
% 65.35/65.64  (assume-push @p44317 @t458)
% 65.35/65.64  (assume-push @p44318 @t455)
% 65.35/65.64  (assume-push @p44319 @t452)
% 65.35/65.64  (assume-push @p44320 @t449)
% 65.35/65.64  (assume-push @p44321 @t446)
% 65.35/65.64  (assume-push @p44322 @t248)
% 65.35/65.64  (assume-push @p44323 @t627)
% 65.35/65.64  (assume-push @p44324 @t636)
% 65.35/65.64  (assume-push @p44325 @t634)
% 65.35/65.64  (assume-push @p44326 @t646)
% 65.35/65.64  (assume-push @p44327 @t624)
% 65.35/65.64  (assume-push @p44328 @t644)
% 65.35/65.64  (assume-push @p44329 @t639)
% 65.35/65.64  (assume-push @p44330 @t620)
% 65.35/65.64  (assume-push @p44331 @t648)
% 65.35/65.64  (assume-push @p44332 @t630)
% 65.35/65.64  (assume-push @p44333 @t616)
% 65.35/65.64  (assume-push @p44334 @t642)
% 65.35/65.64  (assume-push @p44335 @t651)
% 65.35/65.64  (assume-push @p44336 @t673)
% 65.35/65.64  (assume-push @p44337 @t801)
% 65.35/65.64  (assume-push @p44338 @t786)
% 65.35/65.64  (assume-push @p44339 @t819)
% 65.35/65.64  (assume-push @p44340 @t821)
% 65.35/65.64  (assume-push @p44341 @t796)
% 65.35/65.64  (assume-push @p44342 @t790)
% 65.35/65.64  (assume-push @p44343 @t799)
% 65.35/65.64  (assume-push @p44344 @t838)
% 65.35/65.64  (assume-push @p44345 @t805)
% 65.35/65.64  (assume-push @p44346 @t816)
% 65.35/65.64  (assume-push @p44347 @t823)
% 65.35/65.64  (assume-push @p44348 @t782)
% 65.35/65.64  (assume-push @p44349 @t793)
% 65.35/65.64  (assume-push @p44350 @t826)
% 65.35/65.64  (assume-push @p44351 @t840)
% 65.35/65.64  (assume-push @p44352 @t809)
% 65.35/65.64  (assume-push @p44353 @t842)
% 65.35/65.64  (assume-push @p44354 @t829)
% 65.35/65.64  (assume-push @p44355 @t813)
% 65.35/65.64  (assume-push @p44356 @t844)
% 65.35/65.64  (assume-push @p44357 @t836)
% 65.35/65.64  (assume-push @p44358 @t833)
% 65.35/65.64  (assume-push @p44359 @t1028)
% 65.35/65.64  (assume-push @p44360 @t1178)
% 65.35/65.64  (assume-push @p44361 @t1176)
% 65.35/65.64  (assume-push @p44362 @t1159)
% 65.35/65.64  (assume-push @p44363 @t1171)
% 65.35/65.64  (assume-push @p44364 @t1163)
% 65.35/65.64  (assume-push @p44365 @t1169)
% 65.35/65.64  (assume-push @p44366 @t1173)
% 65.35/65.64  (assume-push @p44367 @t2255)
% 65.35/65.64  (assume-push @p44368 @t2258)
% 65.35/65.64  (assume-push @p44369 @t568)
% 65.35/65.64  (assume-push @p44370 @t627)
% 65.35/65.64  (assume-push @p44371 @t636)
% 65.35/65.64  (assume-push @p44372 @t634)
% 65.35/65.64  (assume-push @p44373 @t646)
% 65.35/65.64  (assume-push @p44374 @t624)
% 65.35/65.64  (assume-push @p44375 @t644)
% 65.35/65.64  (assume-push @p44376 @t639)
% 65.35/65.64  (assume-push @p44377 @t620)
% 65.35/65.64  (assume-push @p44378 @t648)
% 65.35/65.64  (assume-push @p44379 @t630)
% 65.35/65.64  (assume-push @p44380 @t616)
% 65.35/65.64  (assume-push @p44381 @t642)
% 65.35/65.64  (assume-push @p44382 @t651)
% 65.35/65.64  (assume-push @p44383 @t673)
% 65.35/65.64  (assume-push @p44384 @t801)
% 65.35/65.64  (assume-push @p44385 @t786)
% 65.35/65.64  (assume-push @p44386 @t819)
% 65.35/65.64  (assume-push @p44387 @t821)
% 65.35/65.64  (assume-push @p44388 @t796)
% 65.35/65.64  (assume-push @p44389 @t790)
% 65.35/65.64  (assume-push @p44390 @t799)
% 65.35/65.64  (assume-push @p44391 @t838)
% 65.35/65.64  (assume-push @p44392 @t805)
% 65.35/65.64  (assume-push @p44393 @t816)
% 65.35/65.64  (assume-push @p44394 @t823)
% 65.35/65.64  (assume-push @p44395 @t782)
% 65.35/65.64  (assume-push @p44396 @t793)
% 65.35/65.64  (assume-push @p44397 @t826)
% 65.35/65.64  (assume-push @p44398 @t840)
% 65.35/65.64  (assume-push @p44399 @t809)
% 65.35/65.64  (assume-push @p44400 @t842)
% 65.35/65.64  (assume-push @p44401 @t829)
% 65.35/65.64  (assume-push @p44402 @t813)
% 65.35/65.64  (assume-push @p44403 @t844)
% 65.35/65.64  (assume-push @p44404 @t836)
% 65.35/65.64  (assume-push @p44405 @t833)
% 65.35/65.64  (assume-push @p44406 @t1028)
% 65.35/65.64  (assume-push @p44407 @t1178)
% 65.35/65.64  (assume-push @p44408 @t1176)
% 65.35/65.64  (assume-push @p44409 @t1159)
% 65.35/65.64  (assume-push @p44410 @t1171)
% 65.35/65.64  (assume-push @p44411 @t1163)
% 65.35/65.64  (assume-push @p44412 @t1169)
% 65.35/65.64  (assume-push @p44413 @t1173)
% 65.35/65.64  (assume-push @p44414 @t248)
% 65.35/65.64  (assume-push @p44415 @t2258)
% 65.35/65.64  (assume-push @p44416 @t2255)
% 65.35/65.64  (assume-push @p44417 @t446)
% 65.35/65.64  (assume-push @p44418 @t449)
% 65.35/65.64  (assume-push @p44419 @t452)
% 65.35/65.64  (assume-push @p44420 @t455)
% 65.35/65.64  (assume-push @p44421 @t458)
% 65.35/65.64  (assume-push @p44422 @t461)
% 65.35/65.64  (assume-push @p44423 @t464)
% 65.35/65.64  (assume-push @p44424 @t467)
% 65.35/65.64  (assume-push @p44425 @t470)
% 65.35/65.64  (assume-push @p44426 @t473)
% 65.35/65.64  (assume-push @p44427 @t476)
% 65.35/65.64  (assume-push @p44428 @t479)
% 65.35/65.64  (assume-push @p44429 @t482)
% 65.35/65.64  (assume-push @p44430 @t485)
% 65.35/65.64  (assume-push @p44431 @t488)
% 65.35/65.64  (assume-push @p44432 @t491)
% 65.35/65.64  (assume-push @p44433 @t494)
% 65.35/65.64  (assume-push @p44434 @t497)
% 65.35/65.64  (assume-push @p44435 @t500)
% 65.35/65.64  (assume-push @p44436 @t503)
% 65.35/65.64  (assume-push @p44437 @t506)
% 65.35/65.64  (assume-push @p44438 @t508)
% 65.35/65.64  (step @p21003 :rule symm :premises (@p44299))
% 65.35/65.64  (step @p21004 :rule symm :premises (@p44323))
% 65.35/65.64  (step @p21005 :rule symm :premises (@p44324))
% 65.35/65.64  (step @p21006 :rule symm :premises (@p44325))
% 65.35/65.64  (step @p21007 :rule symm :premises (@p44326))
% 65.35/65.64  (step @p21008 :rule symm :premises (@p44327))
% 65.35/65.64  (step @p21009 :rule symm :premises (@p44328))
% 65.35/65.64  (step @p21010 :rule symm :premises (@p44329))
% 65.35/65.64  (step @p21011 :rule symm :premises (@p44330))
% 65.35/65.64  (step @p21012 :rule symm :premises (@p44331))
% 65.35/65.64  (step @p21013 :rule symm :premises (@p44332))
% 65.35/65.64  (step @p21014 :rule symm :premises (@p44333))
% 65.35/65.64  (step @p21015 :rule symm :premises (@p44334))
% 65.35/65.64  (step @p21016 :rule symm :premises (@p44335))
% 65.35/65.64  (step @p21017 :rule symm :premises (@p44336))
% 65.35/65.64  (step @p21018 :rule symm :premises (@p44337))
% 65.35/65.64  (step @p21019 :rule symm :premises (@p44338))
% 65.35/65.64  (step @p21020 :rule symm :premises (@p44339))
% 65.35/65.64  (step @p21021 :rule symm :premises (@p44340))
% 65.35/65.64  (step @p21022 :rule symm :premises (@p44341))
% 65.35/65.64  (step @p21023 :rule symm :premises (@p44342))
% 65.35/65.64  (step @p21024 :rule symm :premises (@p44343))
% 65.35/65.64  (step @p21025 :rule symm :premises (@p44344))
% 65.35/65.64  (step @p21026 :rule symm :premises (@p44345))
% 65.35/65.64  (step @p21027 :rule symm :premises (@p44346))
% 65.35/65.64  (step @p21028 :rule symm :premises (@p44347))
% 65.35/65.64  (step @p21029 :rule symm :premises (@p44348))
% 65.35/65.64  (step @p21030 :rule symm :premises (@p44349))
% 65.35/65.64  (step @p21031 :rule symm :premises (@p44350))
% 65.35/65.64  (step @p21032 :rule symm :premises (@p44351))
% 65.35/65.64  (step @p21033 :rule symm :premises (@p44352))
% 65.35/65.64  (step @p21034 :rule symm :premises (@p44353))
% 65.35/65.64  (step @p21035 :rule symm :premises (@p44354))
% 65.35/65.64  (step @p21036 :rule symm :premises (@p44355))
% 65.35/65.64  (step @p21037 :rule symm :premises (@p44356))
% 65.35/65.64  (step @p21038 :rule symm :premises (@p44357))
% 65.35/65.64  (step @p21039 :rule symm :premises (@p44358))
% 65.35/65.64  (step @p21040 :rule symm :premises (@p44359))
% 65.35/65.64  (step @p21041 :rule symm :premises (@p44360))
% 65.35/65.64  (step @p21042 :rule symm :premises (@p44361))
% 65.35/65.64  (step @p21043 :rule symm :premises (@p44362))
% 65.35/65.64  (step @p21044 :rule symm :premises (@p44363))
% 65.35/65.64  (step @p21045 :rule symm :premises (@p44364))
% 65.35/65.64  (step @p21046 :rule symm :premises (@p44365))
% 65.35/65.64  (step @p21047 :rule symm :premises (@p44366))
% 65.35/65.64  (step @p2816 :rule refl :args (@t111))
% 65.35/65.64  (step @p21048 :rule refl :args (tptp.e28))
% 65.35/65.64  (step @p21049 :rule symm :premises (@p44322))
% 65.35/65.64  (step @p21050 :rule refl :args (@t14))
% 65.35/65.64  (step @p21051 :rule cong :premises (@p21050 @p21049 @p21048) :args (@t2256))
% 65.35/65.64  (step @p21052 :rule cong :premises (@p21051 @p2816) :args (@t2257))
% 65.35/65.64  (step @p21053 :rule symm :premises (@p20861))
% 65.35/65.64  (step @p21054 :rule refl :args (@t87))
% 65.35/65.64  (step @p21055 :rule cong :premises (@p21054 @p44322 @p21048) :args (@t88))
% 65.35/65.64  (step @p21056 :rule cong :premises (@p21055 @p2816) :args (@t442))
% 65.35/65.64  (step @p21057 :rule trans :premises (@p44300 @p44301 @p44302 @p44303 @p44304 @p44305 @p44306 @p44307 @p44308 @p44309 @p44310 @p44311 @p44312 @p44313 @p44314 @p44315 @p44316 @p44317 @p44318 @p44319 @p44320 @p44321 @p21056 @p21053 @p20862 @p21052 @p21047 @p21046 @p21045 @p21044 @p21043 @p21042 @p21041 @p21040 @p21039 @p21038 @p21037 @p21036 @p21035 @p21034 @p21033 @p21032 @p21031 @p21030 @p21029 @p21028 @p21027 @p21026 @p21025 @p21024 @p21023 @p21022 @p21021 @p21020 @p21019 @p21018 @p21017 @p21016 @p21015 @p21014 @p21013 @p21012 @p21011 @p21010 @p21009 @p21008 @p21007 @p21006 @p21005 @p21004 @p21003))
% 65.35/65.64  (step-pop @p44439 :rule scope :premises (@p21057))
% 65.35/65.64  (step-pop @p44440 :rule scope :premises (@p44439))
% 65.35/65.64  (step-pop @p44441 :rule scope :premises (@p44440))
% 65.35/65.64  (step-pop @p44442 :rule scope :premises (@p44441))
% 65.35/65.64  (step-pop @p44443 :rule scope :premises (@p44442))
% 65.35/65.64  (step-pop @p44444 :rule scope :premises (@p44443))
% 65.35/65.64  (step-pop @p44445 :rule scope :premises (@p44444))
% 65.35/65.64  (step-pop @p44446 :rule scope :premises (@p44445))
% 65.35/65.64  (step-pop @p44447 :rule scope :premises (@p44446))
% 65.35/65.64  (step-pop @p44448 :rule scope :premises (@p44447))
% 65.35/65.64  (step-pop @p44449 :rule scope :premises (@p44448))
% 65.35/65.64  (step-pop @p44450 :rule scope :premises (@p44449))
% 65.35/65.64  (step-pop @p44451 :rule scope :premises (@p44450))
% 65.35/65.64  (step-pop @p44452 :rule scope :premises (@p44451))
% 65.35/65.64  (step-pop @p44453 :rule scope :premises (@p44452))
% 65.35/65.64  (step-pop @p44454 :rule scope :premises (@p44453))
% 65.35/65.64  (step-pop @p44455 :rule scope :premises (@p44454))
% 65.35/65.64  (step-pop @p44456 :rule scope :premises (@p44455))
% 65.35/65.64  (step-pop @p44457 :rule scope :premises (@p44456))
% 65.35/65.64  (step-pop @p44458 :rule scope :premises (@p44457))
% 65.35/65.64  (step-pop @p44459 :rule scope :premises (@p44458))
% 65.35/65.64  (step-pop @p44460 :rule scope :premises (@p44459))
% 65.35/65.64  (step-pop @p44461 :rule scope :premises (@p44460))
% 65.35/65.64  (step-pop @p44462 :rule scope :premises (@p44461))
% 65.35/65.64  (step-pop @p44463 :rule scope :premises (@p44462))
% 65.35/65.64  (step-pop @p44464 :rule scope :premises (@p44463))
% 65.35/65.64  (step-pop @p44465 :rule scope :premises (@p44464))
% 65.35/65.64  (step-pop @p44466 :rule scope :premises (@p44465))
% 65.35/65.64  (step-pop @p44467 :rule scope :premises (@p44466))
% 65.35/65.64  (step-pop @p44468 :rule scope :premises (@p44467))
% 65.35/65.64  (step-pop @p44469 :rule scope :premises (@p44468))
% 65.35/65.64  (step-pop @p44470 :rule scope :premises (@p44469))
% 65.35/65.64  (step-pop @p44471 :rule scope :premises (@p44470))
% 65.35/65.64  (step-pop @p44472 :rule scope :premises (@p44471))
% 65.35/65.64  (step-pop @p44473 :rule scope :premises (@p44472))
% 65.35/65.64  (step-pop @p44474 :rule scope :premises (@p44473))
% 65.35/65.64  (step-pop @p44475 :rule scope :premises (@p44474))
% 65.35/65.64  (step-pop @p44476 :rule scope :premises (@p44475))
% 65.35/65.64  (step-pop @p44477 :rule scope :premises (@p44476))
% 65.35/65.64  (step-pop @p44478 :rule scope :premises (@p44477))
% 65.35/65.64  (step-pop @p44479 :rule scope :premises (@p44478))
% 65.35/65.64  (step-pop @p44480 :rule scope :premises (@p44479))
% 65.35/65.64  (step-pop @p44481 :rule scope :premises (@p44480))
% 65.35/65.64  (step-pop @p44482 :rule scope :premises (@p44481))
% 65.35/65.64  (step-pop @p44483 :rule scope :premises (@p44482))
% 65.35/65.64  (step-pop @p44484 :rule scope :premises (@p44483))
% 65.35/65.64  (step-pop @p44485 :rule scope :premises (@p44484))
% 65.35/65.64  (step-pop @p44486 :rule scope :premises (@p44485))
% 65.35/65.64  (step-pop @p44487 :rule scope :premises (@p44486))
% 65.35/65.64  (step-pop @p44488 :rule scope :premises (@p44487))
% 65.35/65.64  (step-pop @p44489 :rule scope :premises (@p44488))
% 65.35/65.64  (step-pop @p44490 :rule scope :premises (@p44489))
% 65.35/65.64  (step-pop @p44491 :rule scope :premises (@p44490))
% 65.35/65.64  (step-pop @p44492 :rule scope :premises (@p44491))
% 65.35/65.64  (step-pop @p44493 :rule scope :premises (@p44492))
% 65.35/65.64  (step-pop @p44494 :rule scope :premises (@p44493))
% 65.35/65.64  (step-pop @p44495 :rule scope :premises (@p44494))
% 65.35/65.64  (step-pop @p44496 :rule scope :premises (@p44495))
% 65.35/65.64  (step-pop @p44497 :rule scope :premises (@p44496))
% 65.35/65.64  (step-pop @p44498 :rule scope :premises (@p44497))
% 65.35/65.64  (step-pop @p44499 :rule scope :premises (@p44498))
% 65.35/65.64  (step-pop @p44500 :rule scope :premises (@p44499))
% 65.35/65.64  (step-pop @p44501 :rule scope :premises (@p44500))
% 65.35/65.64  (step-pop @p44502 :rule scope :premises (@p44501))
% 65.35/65.64  (step-pop @p44503 :rule scope :premises (@p44502))
% 65.35/65.64  (step-pop @p44504 :rule scope :premises (@p44503))
% 65.35/65.64  (step-pop @p44505 :rule scope :premises (@p44504))
% 65.35/65.64  (step-pop @p44506 :rule scope :premises (@p44505))
% 65.35/65.64  (step-pop @p44507 :rule scope :premises (@p44506))
% 65.35/65.64  (step-pop @p44508 :rule scope :premises (@p44507))
% 65.35/65.64  (step @p21058 :rule process_scope :premises (@p44508) :args (@t114))
% 65.35/65.64  (step @p21129 :rule and_intro :premises (@p44299 @p44323 @p44324 @p44325 @p44326 @p44327 @p44328 @p44329 @p44330 @p44331 @p44332 @p44333 @p44334 @p44335 @p44336 @p44337 @p44338 @p44339 @p44340 @p44341 @p44342 @p44343 @p44344 @p44345 @p44346 @p44347 @p44348 @p44349 @p44350 @p44351 @p44352 @p44353 @p44354 @p44355 @p44356 @p44357 @p44358 @p44359 @p44360 @p44361 @p44362 @p44363 @p44364 @p44365 @p44366 @p44322 @p20862 @p20861 @p44321 @p44320 @p44319 @p44318 @p44317 @p44316 @p44315 @p44314 @p44313 @p44312 @p44311 @p44310 @p44309 @p44308 @p44307 @p44306 @p44305 @p44304 @p44303 @p44302 @p44301 @p44300))
% 65.35/65.64  (step @p21130 :rule modus_ponens :premises (@p21129 @p21058))
% 65.35/65.64  (step-pop @p44509 :rule scope :premises (@p21130))
% 65.35/65.64  (step-pop @p44510 :rule scope :premises (@p44509))
% 65.35/65.64  (step-pop @p44511 :rule scope :premises (@p44510))
% 65.35/65.64  (step-pop @p44512 :rule scope :premises (@p44511))
% 65.35/65.64  (step-pop @p44513 :rule scope :premises (@p44512))
% 65.35/65.64  (step-pop @p44514 :rule scope :premises (@p44513))
% 65.35/65.64  (step-pop @p44515 :rule scope :premises (@p44514))
% 65.35/65.64  (step-pop @p44516 :rule scope :premises (@p44515))
% 65.35/65.64  (step-pop @p44517 :rule scope :premises (@p44516))
% 65.35/65.64  (step-pop @p44518 :rule scope :premises (@p44517))
% 65.35/65.64  (step-pop @p44519 :rule scope :premises (@p44518))
% 65.35/65.64  (step-pop @p44520 :rule scope :premises (@p44519))
% 65.35/65.64  (step-pop @p44521 :rule scope :premises (@p44520))
% 65.35/65.64  (step-pop @p44522 :rule scope :premises (@p44521))
% 65.35/65.64  (step-pop @p44523 :rule scope :premises (@p44522))
% 65.35/65.64  (step-pop @p44524 :rule scope :premises (@p44523))
% 65.35/65.64  (step-pop @p44525 :rule scope :premises (@p44524))
% 65.35/65.64  (step-pop @p44526 :rule scope :premises (@p44525))
% 65.35/65.64  (step-pop @p44527 :rule scope :premises (@p44526))
% 65.35/65.64  (step-pop @p44528 :rule scope :premises (@p44527))
% 65.35/65.64  (step-pop @p44529 :rule scope :premises (@p44528))
% 65.35/65.64  (step-pop @p44530 :rule scope :premises (@p44529))
% 65.35/65.64  (step-pop @p44531 :rule scope :premises (@p44530))
% 65.35/65.64  (step-pop @p44532 :rule scope :premises (@p44531))
% 65.35/65.64  (step-pop @p44533 :rule scope :premises (@p44532))
% 65.35/65.64  (step-pop @p44534 :rule scope :premises (@p44533))
% 65.35/65.64  (step-pop @p44535 :rule scope :premises (@p44534))
% 65.35/65.64  (step-pop @p44536 :rule scope :premises (@p44535))
% 65.35/65.64  (step-pop @p44537 :rule scope :premises (@p44536))
% 65.35/65.64  (step-pop @p44538 :rule scope :premises (@p44537))
% 65.35/65.64  (step-pop @p44539 :rule scope :premises (@p44538))
% 65.35/65.64  (step-pop @p44540 :rule scope :premises (@p44539))
% 65.35/65.64  (step-pop @p44541 :rule scope :premises (@p44540))
% 65.35/65.64  (step-pop @p44542 :rule scope :premises (@p44541))
% 65.35/65.64  (step-pop @p44543 :rule scope :premises (@p44542))
% 65.35/65.64  (step-pop @p44544 :rule scope :premises (@p44543))
% 65.35/65.64  (step-pop @p44545 :rule scope :premises (@p44544))
% 65.35/65.64  (step-pop @p44546 :rule scope :premises (@p44545))
% 65.35/65.64  (step-pop @p44547 :rule scope :premises (@p44546))
% 65.35/65.64  (step-pop @p44548 :rule scope :premises (@p44547))
% 65.35/65.64  (step-pop @p44549 :rule scope :premises (@p44548))
% 65.35/65.64  (step-pop @p44550 :rule scope :premises (@p44549))
% 65.35/65.64  (step-pop @p44551 :rule scope :premises (@p44550))
% 65.35/65.64  (step-pop @p44552 :rule scope :premises (@p44551))
% 65.35/65.64  (step-pop @p44553 :rule scope :premises (@p44552))
% 65.35/65.64  (step-pop @p44554 :rule scope :premises (@p44553))
% 65.35/65.64  (step-pop @p44555 :rule scope :premises (@p44554))
% 65.35/65.64  (step-pop @p44556 :rule scope :premises (@p44555))
% 65.35/65.64  (step-pop @p44557 :rule scope :premises (@p44556))
% 65.35/65.64  (step-pop @p44558 :rule scope :premises (@p44557))
% 65.35/65.64  (step-pop @p44559 :rule scope :premises (@p44558))
% 65.35/65.64  (step-pop @p44560 :rule scope :premises (@p44559))
% 65.35/65.64  (step-pop @p44561 :rule scope :premises (@p44560))
% 65.35/65.64  (step-pop @p44562 :rule scope :premises (@p44561))
% 65.35/65.64  (step-pop @p44563 :rule scope :premises (@p44562))
% 65.35/65.64  (step-pop @p44564 :rule scope :premises (@p44563))
% 65.35/65.64  (step-pop @p44565 :rule scope :premises (@p44564))
% 65.35/65.64  (step-pop @p44566 :rule scope :premises (@p44565))
% 65.35/65.64  (step-pop @p44567 :rule scope :premises (@p44566))
% 65.35/65.64  (step-pop @p44568 :rule scope :premises (@p44567))
% 65.35/65.64  (step-pop @p44569 :rule scope :premises (@p44568))
% 65.35/65.64  (step-pop @p44570 :rule scope :premises (@p44569))
% 65.35/65.64  (step-pop @p44571 :rule scope :premises (@p44570))
% 65.35/65.64  (step-pop @p44572 :rule scope :premises (@p44571))
% 65.35/65.64  (step-pop @p44573 :rule scope :premises (@p44572))
% 65.35/65.64  (step-pop @p44574 :rule scope :premises (@p44573))
% 65.35/65.64  (step-pop @p44575 :rule scope :premises (@p44574))
% 65.35/65.64  (step-pop @p44576 :rule scope :premises (@p44575))
% 65.35/65.64  (step-pop @p44577 :rule scope :premises (@p44576))
% 65.35/65.64  (step-pop @p44578 :rule scope :premises (@p44577))
% 65.35/65.64  (step @p21131 :rule process_scope :premises (@p44578) :args (@t114))
% 65.35/65.64  (step @p21202 :rule implies_elim :premises (@p21131))
% 65.35/65.64  (step @p21203 :rule cnf_and_neg :args (@t2259))
% 65.35/65.64  (step @p21204 :rule resolution :premises (@p21203 @p21202) :args (true @t2259))
% 65.35/65.64  (step @p21205 :rule reordering :premises (@p21204) :args ((or @t114 @t671 @t510 @t560 @t559 @t558 @t557 @t556 @t555 @t554 @t553 @t552 @t551 @t550 @t549 @t548 @t547 @t546 @t545 @t544 @t543 @t542 @t541 @t540 @t249 @t670 @t669 @t668 @t667 @t666 @t665 @t664 @t663 @t662 @t661 @t660 @t659 @t658 @t873 @t872 @t871 @t870 @t869 @t868 @t867 @t866 @t865 @t864 @t863 @t862 @t861 @t860 @t859 @t858 @t857 @t856 @t855 @t854 @t853 @t852 @t851 @t1194 @t1193 @t1192 @t1191 @t1190 @t1189 @t1188 @t1187 (not @t2255) (not @t2258))))
% 65.35/65.64  (step @p21206 :rule chain_m_resolution :premises (@p21205 @p20862 @p20861 @p20106 @p20105 @p19762 @p18596 @p18595 @p18480 @p18479 @p18232 @p18231 @p17457 @p17456 @p16837 @p16836 @p16348 @p16347 @p15746 @p15745 @p15416 @p15415 @p14803 @p14802 @p13557 @p13556 @p12339 @p10887 @p10886 @p10075 @p8652 @p8651 @p8029 @p6524 @p6520 @p6519 @p6012 @p6011 @p5168 @p5167 @p4780 @p3476 @p3472 @p2947 @p1229 @p3368 @p3366 @p3365 @p3363 @p3362 @p3360 @p3359 @p3357 @p4557 @p4555 @p4554 @p4552 @p7740 @p7738 @p4551 @p4549 @p3356 @p3354 @p4548 @p4546 @p3353 @p3351 @p4545 @p4543 @p4542 @p4540 @p4539 @p4537 @p7737 @p7735 @p4536 @p4534 @p4533 @p4531 @p7734 @p7732 @p7731 @p7729 @p3350 @p3348 @p7728 @p7726 @p4530 @p4528 @p3347 @p3345 @p4527 @p4525 @p4524 @p4522 @p4521 @p4519 @p20860 @p20832 @p20831 @p20803 @p20802 @p20774 @p20773 @p20745 @p20744 @p20716 @p20715 @p20687 @p20686 @p20658 @p20657 @p20629 @p20628 @p20600 @p20599 @p20571 @p20570 @p20542 @p20541 @p20513 @p20512 @p20484 @p20483 @p20455 @p20454 @p20426 @p20425 @p20397 @p20396 @p20368 @p20367 @p20339 @p20338 @p20310 @p20309 @p20281 @p20280 @p20252 @p20251 @p20223 @p20222 @p20194 @p20193 @p20165 @p20164 @p20136 @p20135 @p20107) :args (@t249 (@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 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 true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true) (@list @t2258 @t2255 @t630 @t446 @t449 @t627 @t452 @t624 @t455 @t809 @t458 @t805 @t461 @t801 @t464 @t799 @t467 @t620 @t470 @t796 @t473 @t1163 @t476 @t1159 @t479 @t482 @t793 @t485 @t488 @t790 @t491 @t494 @t1028 @t786 @t497 @t782 @t500 @t616 @t503 @t506 @t673 @t508 @t568 @t114 @t651 @t652 @t648 @t649 @t646 @t647 @t644 @t645 @t844 @t845 @t842 @t843 @t1178 @t1179 @t840 @t841 @t642 @t643 @t838 @t839 @t639 @t640 @t836 @t837 @t833 @t834 @t829 @t830 @t1176 @t1177 @t826 @t827 @t823 @t824 @t1173 @t1174 @t1171 @t1172 @t636 @t637 @t1169 @t1170 @t821 @t822 @t634 @t635 @t819 @t820 @t816 @t817 @t813 @t814 @t116 @t2252 @t123 @t2249 @t128 @t2246 @t133 @t2243 @t138 @t2240 @t143 @t2237 @t148 @t2234 @t153 @t2231 @t158 @t2228 @t163 @t2225 @t168 @t2222 @t173 @t2219 @t178 @t2216 @t183 @t2213 @t188 @t2210 @t193 @t2207 @t198 @t2204 @t203 @t2201 @t208 @t2198 @t213 @t2195 @t218 @t2192 @t223 @t2189 @t228 @t2186 @t233 @t2183 @t238 @t2180 @t243 @t2177)))
% 65.35/65.64  (step @p21207 :rule chain_m_resolution :premises (@p2586 @p21206 @p2584) :args (@t443 @t570 (@list @t248 @t444)))
% 65.35/65.64  (step @p21208 :rule chain_m_resolution :premises (@p7725 @p21206 @p7723) :args (@t1166 @t570 (@list @t248 @t1167)))
% 65.35/65.64  (step @p21209 :rule symm :premises (@p303))
% 65.35/65.64  (step @p21210 :rule bool-double-not-elim :args (@t2260))
% 65.35/65.64  (step @p21211 :rule nary_cong :premises (@p21210 @p1883 @p1857) :args ((or (not @t2261) @t244 @t239)))
% 65.35/65.64  (assume-push @p44579 @t243)
% 65.35/65.64  (assume-push @p44580 @t238)
% 65.35/65.64  (assume-push @p44581 @t2261)
% 65.35/65.64  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.64  (step @p21215 :rule symm :premises (@p44580))
% 65.35/65.64  (step @p21216 :rule trans :premises (@p44579 @p21215))
% 65.35/65.64  (step @p21217 :rule true_intro :premises (@p21216))
% 65.35/65.64  (step @p21218 :rule false_intro :premises (@p21209))
% 65.35/65.64  (step @p21219 :rule symm :premises (@p21218))
% 65.35/65.64  (step @p21220 :rule trans :premises (@p21219 @p21217))
% 65.35/65.64  (step @p21221 false :rule eq_resolve :premises (@p21220 @p2958))
% 65.35/65.64  (step-pop @p44582 :rule scope :premises (@p21221))
% 65.35/65.64  (step-pop @p44583 :rule scope :premises (@p44582))
% 65.35/65.64  (step-pop @p44584 :rule scope :premises (@p44583))
% 65.35/65.64  (step @p21222 :rule process_scope :premises (@p44584) :args (false))
% 65.35/65.64  (assume-push @p44585 @t2261)
% 65.35/65.64  (assume-push @p44586 @t243)
% 65.35/65.64  (assume-push @p44587 @t238)
% 65.35/65.64  (step @p21229 :rule and_intro :premises (@p44586 @p44587 @p21209))
% 65.35/65.64  (step-pop @p44588 :rule scope :premises (@p21229))
% 65.35/65.64  (step-pop @p44589 :rule scope :premises (@p44588))
% 65.35/65.64  (step-pop @p44590 :rule scope :premises (@p44589))
% 65.35/65.64  (step @p21230 :rule process_scope :premises (@p44590) :args (@t2262))
% 65.35/65.64  (step @p21234 :rule implies_elim :premises (@p21230))
% 65.35/65.64  (step @p21235 :rule resolution :premises (@p21234 @p21222) :args (true @t2262))
% 65.35/65.64  (step @p21236 :rule not_and :premises (@p21235))
% 65.35/65.64  (step @p21237 :rule eq_resolve :premises (@p21236 @p21211))
% 65.35/65.64  (step @p21238 :rule symm :premises (@p327))
% 65.35/65.64  (step @p21239 :rule bool-double-not-elim :args (@t2263))
% 65.35/65.64  (step @p21240 :rule nary_cong :premises (@p21239 @p1883 @p1831) :args ((or (not @t2264) @t244 @t234)))
% 65.35/65.64  (assume-push @p44591 @t243)
% 65.35/65.64  (assume-push @p44592 @t233)
% 65.35/65.64  (assume-push @p44593 @t2264)
% 65.35/65.64  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.64  (step @p21244 :rule symm :premises (@p44592))
% 65.35/65.64  (step @p21245 :rule trans :premises (@p44591 @p21244))
% 65.35/65.64  (step @p21246 :rule true_intro :premises (@p21245))
% 65.35/65.64  (step @p21247 :rule false_intro :premises (@p21238))
% 65.35/65.64  (step @p21248 :rule symm :premises (@p21247))
% 65.35/65.64  (step @p21249 :rule trans :premises (@p21248 @p21246))
% 65.35/65.64  (step @p21250 false :rule eq_resolve :premises (@p21249 @p2958))
% 65.35/65.64  (step-pop @p44594 :rule scope :premises (@p21250))
% 65.35/65.64  (step-pop @p44595 :rule scope :premises (@p44594))
% 65.35/65.64  (step-pop @p44596 :rule scope :premises (@p44595))
% 65.35/65.64  (step @p21251 :rule process_scope :premises (@p44596) :args (false))
% 65.35/65.64  (assume-push @p44597 @t2264)
% 65.35/65.64  (assume-push @p44598 @t243)
% 65.35/65.64  (assume-push @p44599 @t233)
% 65.35/65.64  (step @p21258 :rule and_intro :premises (@p44598 @p44599 @p21238))
% 65.35/65.64  (step-pop @p44600 :rule scope :premises (@p21258))
% 65.35/65.64  (step-pop @p44601 :rule scope :premises (@p44600))
% 65.35/65.64  (step-pop @p44602 :rule scope :premises (@p44601))
% 65.35/65.64  (step @p21259 :rule process_scope :premises (@p44602) :args (@t2265))
% 65.35/65.64  (step @p21263 :rule implies_elim :premises (@p21259))
% 65.35/65.64  (step @p21264 :rule resolution :premises (@p21263 @p21251) :args (true @t2265))
% 65.35/65.64  (step @p21265 :rule not_and :premises (@p21264))
% 65.35/65.64  (step @p21266 :rule eq_resolve :premises (@p21265 @p21240))
% 65.35/65.64  (step @p21267 :rule symm :premises (@p352))
% 65.35/65.64  (step @p21268 :rule bool-double-not-elim :args (@t2266))
% 65.35/65.64  (step @p21269 :rule nary_cong :premises (@p21268 @p1883 @p1805) :args ((or (not @t2267) @t244 @t229)))
% 65.35/65.64  (assume-push @p44603 @t243)
% 65.35/65.64  (assume-push @p44604 @t228)
% 65.35/65.64  (assume-push @p44605 @t2267)
% 65.35/65.64  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.64  (step @p21273 :rule symm :premises (@p44604))
% 65.35/65.64  (step @p21274 :rule trans :premises (@p44603 @p21273))
% 65.35/65.64  (step @p21275 :rule true_intro :premises (@p21274))
% 65.35/65.64  (step @p21276 :rule false_intro :premises (@p21267))
% 65.35/65.64  (step @p21277 :rule symm :premises (@p21276))
% 65.35/65.64  (step @p21278 :rule trans :premises (@p21277 @p21275))
% 65.35/65.64  (step @p21279 false :rule eq_resolve :premises (@p21278 @p2958))
% 65.35/65.64  (step-pop @p44606 :rule scope :premises (@p21279))
% 65.35/65.64  (step-pop @p44607 :rule scope :premises (@p44606))
% 65.35/65.64  (step-pop @p44608 :rule scope :premises (@p44607))
% 65.35/65.64  (step @p21280 :rule process_scope :premises (@p44608) :args (false))
% 65.35/65.64  (assume-push @p44609 @t2267)
% 65.35/65.64  (assume-push @p44610 @t243)
% 65.35/65.64  (assume-push @p44611 @t228)
% 65.35/65.64  (step @p21287 :rule and_intro :premises (@p44610 @p44611 @p21267))
% 65.35/65.64  (step-pop @p44612 :rule scope :premises (@p21287))
% 65.35/65.64  (step-pop @p44613 :rule scope :premises (@p44612))
% 65.35/65.64  (step-pop @p44614 :rule scope :premises (@p44613))
% 65.35/65.64  (step @p21288 :rule process_scope :premises (@p44614) :args (@t2268))
% 65.35/65.64  (step @p21292 :rule implies_elim :premises (@p21288))
% 65.35/65.64  (step @p21293 :rule resolution :premises (@p21292 @p21280) :args (true @t2268))
% 65.35/65.64  (step @p21294 :rule not_and :premises (@p21293))
% 65.35/65.64  (step @p21295 :rule eq_resolve :premises (@p21294 @p21269))
% 65.35/65.64  (step @p21296 :rule symm :premises (@p378))
% 65.35/65.64  (step @p21297 :rule bool-double-not-elim :args (@t2269))
% 65.35/65.64  (step @p21298 :rule nary_cong :premises (@p21297 @p1883 @p1779) :args ((or (not @t2270) @t244 @t224)))
% 65.35/65.64  (assume-push @p44615 @t243)
% 65.35/65.64  (assume-push @p44616 @t223)
% 65.35/65.64  (assume-push @p44617 @t2270)
% 65.35/65.64  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.64  (step @p21302 :rule symm :premises (@p44616))
% 65.35/65.64  (step @p21303 :rule trans :premises (@p44615 @p21302))
% 65.35/65.64  (step @p21304 :rule true_intro :premises (@p21303))
% 65.35/65.64  (step @p21305 :rule false_intro :premises (@p21296))
% 65.35/65.64  (step @p21306 :rule symm :premises (@p21305))
% 65.35/65.64  (step @p21307 :rule trans :premises (@p21306 @p21304))
% 65.35/65.64  (step @p21308 false :rule eq_resolve :premises (@p21307 @p2958))
% 65.35/65.64  (step-pop @p44618 :rule scope :premises (@p21308))
% 65.35/65.64  (step-pop @p44619 :rule scope :premises (@p44618))
% 65.35/65.64  (step-pop @p44620 :rule scope :premises (@p44619))
% 65.35/65.64  (step @p21309 :rule process_scope :premises (@p44620) :args (false))
% 65.35/65.64  (assume-push @p44621 @t2270)
% 65.35/65.64  (assume-push @p44622 @t243)
% 65.35/65.64  (assume-push @p44623 @t223)
% 65.35/65.64  (step @p21316 :rule and_intro :premises (@p44622 @p44623 @p21296))
% 65.35/65.64  (step-pop @p44624 :rule scope :premises (@p21316))
% 65.35/65.64  (step-pop @p44625 :rule scope :premises (@p44624))
% 65.35/65.64  (step-pop @p44626 :rule scope :premises (@p44625))
% 65.35/65.64  (step @p21317 :rule process_scope :premises (@p44626) :args (@t2271))
% 65.35/65.64  (step @p21321 :rule implies_elim :premises (@p21317))
% 65.35/65.64  (step @p21322 :rule resolution :premises (@p21321 @p21309) :args (true @t2271))
% 65.35/65.64  (step @p21323 :rule not_and :premises (@p21322))
% 65.35/65.64  (step @p21324 :rule eq_resolve :premises (@p21323 @p21298))
% 65.35/65.64  (step @p21325 :rule symm :premises (@p433))
% 65.35/65.64  (step @p21326 :rule bool-double-not-elim :args (@t2272))
% 65.35/65.64  (step @p21327 :rule nary_cong :premises (@p21326 @p1883 @p1727) :args ((or (not @t2273) @t244 @t214)))
% 65.35/65.64  (assume-push @p44627 @t243)
% 65.35/65.64  (assume-push @p44628 @t213)
% 65.35/65.64  (assume-push @p44629 @t2273)
% 65.35/65.64  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.64  (step @p21331 :rule symm :premises (@p44628))
% 65.35/65.64  (step @p21332 :rule trans :premises (@p44627 @p21331))
% 65.35/65.64  (step @p21333 :rule true_intro :premises (@p21332))
% 65.35/65.64  (step @p21334 :rule false_intro :premises (@p21325))
% 65.35/65.64  (step @p21335 :rule symm :premises (@p21334))
% 65.35/65.64  (step @p21336 :rule trans :premises (@p21335 @p21333))
% 65.35/65.64  (step @p21337 false :rule eq_resolve :premises (@p21336 @p2958))
% 65.35/65.64  (step-pop @p44630 :rule scope :premises (@p21337))
% 65.35/65.64  (step-pop @p44631 :rule scope :premises (@p44630))
% 65.35/65.64  (step-pop @p44632 :rule scope :premises (@p44631))
% 65.35/65.64  (step @p21338 :rule process_scope :premises (@p44632) :args (false))
% 65.35/65.64  (assume-push @p44633 @t2273)
% 65.35/65.64  (assume-push @p44634 @t243)
% 65.35/65.64  (assume-push @p44635 @t213)
% 65.35/65.64  (step @p21345 :rule and_intro :premises (@p44634 @p44635 @p21325))
% 65.35/65.64  (step-pop @p44636 :rule scope :premises (@p21345))
% 65.35/65.64  (step-pop @p44637 :rule scope :premises (@p44636))
% 65.35/65.64  (step-pop @p44638 :rule scope :premises (@p44637))
% 65.35/65.64  (step @p21346 :rule process_scope :premises (@p44638) :args (@t2274))
% 65.35/65.64  (step @p21350 :rule implies_elim :premises (@p21346))
% 65.35/65.64  (step @p21351 :rule resolution :premises (@p21350 @p21338) :args (true @t2274))
% 65.35/65.64  (step @p21352 :rule not_and :premises (@p21351))
% 65.35/65.64  (step @p21353 :rule eq_resolve :premises (@p21352 @p21327))
% 65.35/65.64  (step @p21354 :rule symm :premises (@p523))
% 65.35/65.64  (step @p21355 :rule bool-double-not-elim :args (@t2275))
% 65.35/65.64  (step @p21356 :rule nary_cong :premises (@p21355 @p1883 @p1649) :args ((or (not @t2276) @t244 @t199)))
% 65.35/65.64  (assume-push @p44639 @t243)
% 65.35/65.64  (assume-push @p44640 @t198)
% 65.35/65.64  (assume-push @p44641 @t2276)
% 65.35/65.64  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.64  (step @p21360 :rule symm :premises (@p44640))
% 65.35/65.64  (step @p21361 :rule trans :premises (@p44639 @p21360))
% 65.35/65.64  (step @p21362 :rule true_intro :premises (@p21361))
% 65.35/65.64  (step @p21363 :rule false_intro :premises (@p21354))
% 65.35/65.64  (step @p21364 :rule symm :premises (@p21363))
% 65.35/65.64  (step @p21365 :rule trans :premises (@p21364 @p21362))
% 65.35/65.64  (step @p21366 false :rule eq_resolve :premises (@p21365 @p2958))
% 65.35/65.64  (step-pop @p44642 :rule scope :premises (@p21366))
% 65.35/65.64  (step-pop @p44643 :rule scope :premises (@p44642))
% 65.35/65.64  (step-pop @p44644 :rule scope :premises (@p44643))
% 65.35/65.64  (step @p21367 :rule process_scope :premises (@p44644) :args (false))
% 65.35/65.64  (assume-push @p44645 @t2276)
% 65.35/65.64  (assume-push @p44646 @t243)
% 65.35/65.64  (assume-push @p44647 @t198)
% 65.35/65.64  (step @p21374 :rule and_intro :premises (@p44646 @p44647 @p21354))
% 65.35/65.64  (step-pop @p44648 :rule scope :premises (@p21374))
% 65.35/65.64  (step-pop @p44649 :rule scope :premises (@p44648))
% 65.35/65.64  (step-pop @p44650 :rule scope :premises (@p44649))
% 65.35/65.64  (step @p21375 :rule process_scope :premises (@p44650) :args (@t2277))
% 65.35/65.64  (step @p21379 :rule implies_elim :premises (@p21375))
% 65.35/65.64  (step @p21380 :rule resolution :premises (@p21379 @p21367) :args (true @t2277))
% 65.35/65.64  (step @p21381 :rule not_and :premises (@p21380))
% 65.35/65.64  (step @p21382 :rule eq_resolve :premises (@p21381 @p21356))
% 65.35/65.64  (step @p21383 :rule symm :premises (@p555))
% 65.35/65.64  (step @p21384 :rule bool-double-not-elim :args (@t2278))
% 65.35/65.64  (step @p21385 :rule nary_cong :premises (@p21384 @p1883 @p1623) :args ((or (not @t2279) @t244 @t194)))
% 65.35/65.64  (assume-push @p44651 @t243)
% 65.35/65.64  (assume-push @p44652 @t193)
% 65.35/65.64  (assume-push @p44653 @t2279)
% 65.35/65.64  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.64  (step @p21389 :rule symm :premises (@p44652))
% 65.35/65.64  (step @p21390 :rule trans :premises (@p44651 @p21389))
% 65.35/65.64  (step @p21391 :rule true_intro :premises (@p21390))
% 65.35/65.64  (step @p21392 :rule false_intro :premises (@p21383))
% 65.35/65.64  (step @p21393 :rule symm :premises (@p21392))
% 65.35/65.64  (step @p21394 :rule trans :premises (@p21393 @p21391))
% 65.35/65.64  (step @p21395 false :rule eq_resolve :premises (@p21394 @p2958))
% 65.35/65.64  (step-pop @p44654 :rule scope :premises (@p21395))
% 65.35/65.64  (step-pop @p44655 :rule scope :premises (@p44654))
% 65.35/65.64  (step-pop @p44656 :rule scope :premises (@p44655))
% 65.35/65.64  (step @p21396 :rule process_scope :premises (@p44656) :args (false))
% 65.35/65.64  (assume-push @p44657 @t2279)
% 65.35/65.64  (assume-push @p44658 @t243)
% 65.35/65.64  (assume-push @p44659 @t193)
% 65.35/65.64  (step @p21403 :rule and_intro :premises (@p44658 @p44659 @p21383))
% 65.35/65.64  (step-pop @p44660 :rule scope :premises (@p21403))
% 65.35/65.64  (step-pop @p44661 :rule scope :premises (@p44660))
% 65.35/65.64  (step-pop @p44662 :rule scope :premises (@p44661))
% 65.35/65.64  (step @p21404 :rule process_scope :premises (@p44662) :args (@t2280))
% 65.35/65.64  (step @p21408 :rule implies_elim :premises (@p21404))
% 65.35/65.64  (step @p21409 :rule resolution :premises (@p21408 @p21396) :args (true @t2280))
% 65.35/65.64  (step @p21410 :rule not_and :premises (@p21409))
% 65.35/65.64  (step @p21411 :rule eq_resolve :premises (@p21410 @p21385))
% 65.35/65.64  (step @p21412 :rule symm :premises (@p622))
% 65.35/65.64  (step @p21413 :rule bool-double-not-elim :args (@t2281))
% 65.35/65.64  (step @p21414 :rule nary_cong :premises (@p21413 @p1883 @p1571) :args ((or (not @t2282) @t244 @t184)))
% 65.35/65.64  (assume-push @p44663 @t243)
% 65.35/65.64  (assume-push @p44664 @t183)
% 65.35/65.64  (assume-push @p44665 @t2282)
% 65.35/65.64  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.64  (step @p21418 :rule symm :premises (@p44664))
% 65.35/65.64  (step @p21419 :rule trans :premises (@p44663 @p21418))
% 65.35/65.64  (step @p21420 :rule true_intro :premises (@p21419))
% 65.35/65.64  (step @p21421 :rule false_intro :premises (@p21412))
% 65.35/65.64  (step @p21422 :rule symm :premises (@p21421))
% 65.35/65.64  (step @p21423 :rule trans :premises (@p21422 @p21420))
% 65.35/65.64  (step @p21424 false :rule eq_resolve :premises (@p21423 @p2958))
% 65.35/65.64  (step-pop @p44666 :rule scope :premises (@p21424))
% 65.35/65.64  (step-pop @p44667 :rule scope :premises (@p44666))
% 65.35/65.64  (step-pop @p44668 :rule scope :premises (@p44667))
% 65.35/65.64  (step @p21425 :rule process_scope :premises (@p44668) :args (false))
% 65.35/65.64  (assume-push @p44669 @t2282)
% 65.35/65.64  (assume-push @p44670 @t243)
% 65.35/65.64  (assume-push @p44671 @t183)
% 65.35/65.64  (step @p21432 :rule and_intro :premises (@p44670 @p44671 @p21412))
% 65.35/65.64  (step-pop @p44672 :rule scope :premises (@p21432))
% 65.35/65.64  (step-pop @p44673 :rule scope :premises (@p44672))
% 65.35/65.64  (step-pop @p44674 :rule scope :premises (@p44673))
% 65.35/65.64  (step @p21433 :rule process_scope :premises (@p44674) :args (@t2283))
% 65.35/65.64  (step @p21437 :rule implies_elim :premises (@p21433))
% 65.35/65.65  (step @p21438 :rule resolution :premises (@p21437 @p21425) :args (true @t2283))
% 65.35/65.65  (step @p21439 :rule not_and :premises (@p21438))
% 65.35/65.65  (step @p21440 :rule eq_resolve :premises (@p21439 @p21414))
% 65.35/65.65  (step @p21441 :rule symm :premises (@p730))
% 65.35/65.65  (step @p21442 :rule bool-double-not-elim :args (@t2284))
% 65.35/65.65  (step @p21443 :rule nary_cong :premises (@p21442 @p1883 @p1493) :args ((or (not @t2285) @t244 @t169)))
% 65.35/65.65  (assume-push @p44675 @t243)
% 65.35/65.65  (assume-push @p44676 @t168)
% 65.35/65.65  (assume-push @p44677 @t2285)
% 65.35/65.65  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.65  (step @p21447 :rule symm :premises (@p44676))
% 65.35/65.65  (step @p21448 :rule trans :premises (@p44675 @p21447))
% 65.35/65.65  (step @p21449 :rule true_intro :premises (@p21448))
% 65.35/65.65  (step @p21450 :rule false_intro :premises (@p21441))
% 65.35/65.65  (step @p21451 :rule symm :premises (@p21450))
% 65.35/65.65  (step @p21452 :rule trans :premises (@p21451 @p21449))
% 65.35/65.65  (step @p21453 false :rule eq_resolve :premises (@p21452 @p2958))
% 65.35/65.65  (step-pop @p44678 :rule scope :premises (@p21453))
% 65.35/65.65  (step-pop @p44679 :rule scope :premises (@p44678))
% 65.35/65.65  (step-pop @p44680 :rule scope :premises (@p44679))
% 65.35/65.65  (step @p21454 :rule process_scope :premises (@p44680) :args (false))
% 65.35/65.65  (assume-push @p44681 @t2285)
% 65.35/65.65  (assume-push @p44682 @t243)
% 65.35/65.65  (assume-push @p44683 @t168)
% 65.35/65.65  (step @p21461 :rule and_intro :premises (@p44682 @p44683 @p21441))
% 65.35/65.65  (step-pop @p44684 :rule scope :premises (@p21461))
% 65.35/65.65  (step-pop @p44685 :rule scope :premises (@p44684))
% 65.35/65.65  (step-pop @p44686 :rule scope :premises (@p44685))
% 65.35/65.65  (step @p21462 :rule process_scope :premises (@p44686) :args (@t2286))
% 65.35/65.65  (step @p21466 :rule implies_elim :premises (@p21462))
% 65.35/65.65  (step @p21467 :rule resolution :premises (@p21466 @p21454) :args (true @t2286))
% 65.35/65.65  (step @p21468 :rule not_and :premises (@p21467))
% 65.35/65.65  (step @p21469 :rule eq_resolve :premises (@p21468 @p21443))
% 65.35/65.65  (step @p21470 :rule symm :premises (@p768))
% 65.35/65.65  (step @p21471 :rule bool-double-not-elim :args (@t2287))
% 65.35/65.65  (step @p21472 :rule nary_cong :premises (@p21471 @p1883 @p1467) :args ((or (not @t2288) @t244 @t164)))
% 65.35/65.65  (assume-push @p44687 @t243)
% 65.35/65.65  (assume-push @p44688 @t163)
% 65.35/65.65  (assume-push @p44689 @t2288)
% 65.35/65.65  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.65  (step @p21476 :rule symm :premises (@p44688))
% 65.35/65.65  (step @p21477 :rule trans :premises (@p44687 @p21476))
% 65.35/65.65  (step @p21478 :rule true_intro :premises (@p21477))
% 65.35/65.65  (step @p21479 :rule false_intro :premises (@p21470))
% 65.35/65.65  (step @p21480 :rule symm :premises (@p21479))
% 65.35/65.65  (step @p21481 :rule trans :premises (@p21480 @p21478))
% 65.35/65.65  (step @p21482 false :rule eq_resolve :premises (@p21481 @p2958))
% 65.35/65.65  (step-pop @p44690 :rule scope :premises (@p21482))
% 65.35/65.65  (step-pop @p44691 :rule scope :premises (@p44690))
% 65.35/65.65  (step-pop @p44692 :rule scope :premises (@p44691))
% 65.35/65.65  (step @p21483 :rule process_scope :premises (@p44692) :args (false))
% 65.35/65.65  (assume-push @p44693 @t2288)
% 65.35/65.65  (assume-push @p44694 @t243)
% 65.35/65.65  (assume-push @p44695 @t163)
% 65.35/65.65  (step @p21490 :rule and_intro :premises (@p44694 @p44695 @p21470))
% 65.35/65.65  (step-pop @p44696 :rule scope :premises (@p21490))
% 65.35/65.65  (step-pop @p44697 :rule scope :premises (@p44696))
% 65.35/65.65  (step-pop @p44698 :rule scope :premises (@p44697))
% 65.35/65.65  (step @p21491 :rule process_scope :premises (@p44698) :args (@t2289))
% 65.35/65.65  (step @p21495 :rule implies_elim :premises (@p21491))
% 65.35/65.65  (step @p21496 :rule resolution :premises (@p21495 @p21483) :args (true @t2289))
% 65.35/65.65  (step @p21497 :rule not_and :premises (@p21496))
% 65.35/65.65  (step @p21498 :rule eq_resolve :premises (@p21497 @p21472))
% 65.35/65.65  (step @p21499 :rule symm :premises (@p807))
% 65.35/65.65  (step @p21500 :rule bool-double-not-elim :args (@t2290))
% 65.35/65.65  (step @p21501 :rule nary_cong :premises (@p21500 @p1883 @p1441) :args ((or (not @t2291) @t244 @t159)))
% 65.35/65.65  (assume-push @p44699 @t243)
% 65.35/65.65  (assume-push @p44700 @t158)
% 65.35/65.65  (assume-push @p44701 @t2291)
% 65.35/65.65  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.65  (step @p21505 :rule symm :premises (@p44700))
% 65.35/65.65  (step @p21506 :rule trans :premises (@p44699 @p21505))
% 65.35/65.65  (step @p21507 :rule true_intro :premises (@p21506))
% 65.35/65.65  (step @p21508 :rule false_intro :premises (@p21499))
% 65.35/65.65  (step @p21509 :rule symm :premises (@p21508))
% 65.35/65.65  (step @p21510 :rule trans :premises (@p21509 @p21507))
% 65.35/65.65  (step @p21511 false :rule eq_resolve :premises (@p21510 @p2958))
% 65.35/65.65  (step-pop @p44702 :rule scope :premises (@p21511))
% 65.35/65.65  (step-pop @p44703 :rule scope :premises (@p44702))
% 65.35/65.65  (step-pop @p44704 :rule scope :premises (@p44703))
% 65.35/65.65  (step @p21512 :rule process_scope :premises (@p44704) :args (false))
% 65.35/65.65  (assume-push @p44705 @t2291)
% 65.35/65.65  (assume-push @p44706 @t243)
% 65.35/65.65  (assume-push @p44707 @t158)
% 65.35/65.65  (step @p21519 :rule and_intro :premises (@p44706 @p44707 @p21499))
% 65.35/65.65  (step-pop @p44708 :rule scope :premises (@p21519))
% 65.35/65.65  (step-pop @p44709 :rule scope :premises (@p44708))
% 65.35/65.65  (step-pop @p44710 :rule scope :premises (@p44709))
% 65.35/65.65  (step @p21520 :rule process_scope :premises (@p44710) :args (@t2292))
% 65.35/65.65  (step @p21524 :rule implies_elim :premises (@p21520))
% 65.35/65.65  (step @p21525 :rule resolution :premises (@p21524 @p21512) :args (true @t2292))
% 65.35/65.65  (step @p21526 :rule not_and :premises (@p21525))
% 65.35/65.65  (step @p21527 :rule eq_resolve :premises (@p21526 @p21501))
% 65.35/65.65  (step @p21528 :rule symm :premises (@p847))
% 65.35/65.65  (step @p21529 :rule bool-double-not-elim :args (@t2293))
% 65.35/65.65  (step @p21530 :rule nary_cong :premises (@p21529 @p1883 @p1415) :args ((or (not @t2294) @t244 @t154)))
% 65.35/65.65  (assume-push @p44711 @t243)
% 65.35/65.65  (assume-push @p44712 @t153)
% 65.35/65.65  (assume-push @p44713 @t2294)
% 65.35/65.65  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.65  (step @p21534 :rule symm :premises (@p44712))
% 65.35/65.65  (step @p21535 :rule trans :premises (@p44711 @p21534))
% 65.35/65.65  (step @p21536 :rule true_intro :premises (@p21535))
% 65.35/65.65  (step @p21537 :rule false_intro :premises (@p21528))
% 65.35/65.65  (step @p21538 :rule symm :premises (@p21537))
% 65.35/65.65  (step @p21539 :rule trans :premises (@p21538 @p21536))
% 65.35/65.65  (step @p21540 false :rule eq_resolve :premises (@p21539 @p2958))
% 65.35/65.65  (step-pop @p44714 :rule scope :premises (@p21540))
% 65.35/65.65  (step-pop @p44715 :rule scope :premises (@p44714))
% 65.35/65.65  (step-pop @p44716 :rule scope :premises (@p44715))
% 65.35/65.65  (step @p21541 :rule process_scope :premises (@p44716) :args (false))
% 65.35/65.65  (assume-push @p44717 @t2294)
% 65.35/65.65  (assume-push @p44718 @t243)
% 65.35/65.65  (assume-push @p44719 @t153)
% 65.35/65.65  (step @p21548 :rule and_intro :premises (@p44718 @p44719 @p21528))
% 65.35/65.65  (step-pop @p44720 :rule scope :premises (@p21548))
% 65.35/65.65  (step-pop @p44721 :rule scope :premises (@p44720))
% 65.35/65.65  (step-pop @p44722 :rule scope :premises (@p44721))
% 65.35/65.65  (step @p21549 :rule process_scope :premises (@p44722) :args (@t2295))
% 65.35/65.65  (step @p21553 :rule implies_elim :premises (@p21549))
% 65.35/65.65  (step @p21554 :rule resolution :premises (@p21553 @p21541) :args (true @t2295))
% 65.35/65.65  (step @p21555 :rule not_and :premises (@p21554))
% 65.35/65.65  (step @p21556 :rule eq_resolve :premises (@p21555 @p21530))
% 65.35/65.65  (step @p21557 :rule symm :premises (@p930))
% 65.35/65.65  (step @p21558 :rule bool-double-not-elim :args (@t2296))
% 65.35/65.65  (step @p21559 :rule nary_cong :premises (@p21558 @p1883 @p1363) :args ((or (not @t2297) @t244 @t144)))
% 65.35/65.65  (assume-push @p44723 @t243)
% 65.35/65.65  (assume-push @p44724 @t143)
% 65.35/65.65  (assume-push @p44725 @t2297)
% 65.35/65.65  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.65  (step @p21563 :rule symm :premises (@p44724))
% 65.35/65.65  (step @p21564 :rule trans :premises (@p44723 @p21563))
% 65.35/65.65  (step @p21565 :rule true_intro :premises (@p21564))
% 65.35/65.65  (step @p21566 :rule false_intro :premises (@p21557))
% 65.35/65.65  (step @p21567 :rule symm :premises (@p21566))
% 65.35/65.65  (step @p21568 :rule trans :premises (@p21567 @p21565))
% 65.35/65.65  (step @p21569 false :rule eq_resolve :premises (@p21568 @p2958))
% 65.35/65.65  (step-pop @p44726 :rule scope :premises (@p21569))
% 65.35/65.65  (step-pop @p44727 :rule scope :premises (@p44726))
% 65.35/65.65  (step-pop @p44728 :rule scope :premises (@p44727))
% 65.35/65.65  (step @p21570 :rule process_scope :premises (@p44728) :args (false))
% 65.35/65.65  (assume-push @p44729 @t2297)
% 65.35/65.65  (assume-push @p44730 @t243)
% 65.35/65.65  (assume-push @p44731 @t143)
% 65.35/65.65  (step @p21577 :rule and_intro :premises (@p44730 @p44731 @p21557))
% 65.35/65.65  (step-pop @p44732 :rule scope :premises (@p21577))
% 65.35/65.65  (step-pop @p44733 :rule scope :premises (@p44732))
% 65.35/65.65  (step-pop @p44734 :rule scope :premises (@p44733))
% 65.35/65.65  (step @p21578 :rule process_scope :premises (@p44734) :args (@t2298))
% 65.35/65.65  (step @p21582 :rule implies_elim :premises (@p21578))
% 65.35/65.65  (step @p21583 :rule resolution :premises (@p21582 @p21570) :args (true @t2298))
% 65.35/65.65  (step @p21584 :rule not_and :premises (@p21583))
% 65.35/65.65  (step @p21585 :rule eq_resolve :premises (@p21584 @p21559))
% 65.35/65.65  (step @p21586 :rule symm :premises (@p1017))
% 65.35/65.65  (step @p21587 :rule bool-double-not-elim :args (@t2299))
% 65.35/65.65  (step @p21588 :rule nary_cong :premises (@p21587 @p1883 @p1311) :args ((or (not @t2300) @t244 @t134)))
% 65.35/65.65  (assume-push @p44735 @t243)
% 65.35/65.65  (assume-push @p44736 @t133)
% 65.35/65.65  (assume-push @p44737 @t2300)
% 65.35/65.65  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.65  (step @p21592 :rule symm :premises (@p44736))
% 65.35/65.65  (step @p21593 :rule trans :premises (@p44735 @p21592))
% 65.35/65.65  (step @p21594 :rule true_intro :premises (@p21593))
% 65.35/65.65  (step @p21595 :rule false_intro :premises (@p21586))
% 65.35/65.65  (step @p21596 :rule symm :premises (@p21595))
% 65.35/65.65  (step @p21597 :rule trans :premises (@p21596 @p21594))
% 65.35/65.65  (step @p21598 false :rule eq_resolve :premises (@p21597 @p2958))
% 65.35/65.65  (step-pop @p44738 :rule scope :premises (@p21598))
% 65.35/65.65  (step-pop @p44739 :rule scope :premises (@p44738))
% 65.35/65.65  (step-pop @p44740 :rule scope :premises (@p44739))
% 65.35/65.65  (step @p21599 :rule process_scope :premises (@p44740) :args (false))
% 65.35/65.65  (assume-push @p44741 @t2300)
% 65.35/65.65  (assume-push @p44742 @t243)
% 65.35/65.65  (assume-push @p44743 @t133)
% 65.35/65.65  (step @p21606 :rule and_intro :premises (@p44742 @p44743 @p21586))
% 65.35/65.65  (step-pop @p44744 :rule scope :premises (@p21606))
% 65.35/65.65  (step-pop @p44745 :rule scope :premises (@p44744))
% 65.35/65.65  (step-pop @p44746 :rule scope :premises (@p44745))
% 65.35/65.65  (step @p21607 :rule process_scope :premises (@p44746) :args (@t2301))
% 65.35/65.65  (step @p21611 :rule implies_elim :premises (@p21607))
% 65.35/65.65  (step @p21612 :rule resolution :premises (@p21611 @p21599) :args (true @t2301))
% 65.35/65.65  (step @p21613 :rule not_and :premises (@p21612))
% 65.35/65.65  (step @p21614 :rule eq_resolve :premises (@p21613 @p21588))
% 65.35/65.65  (step @p21615 :rule symm :premises (@p1062))
% 65.35/65.65  (step @p21616 :rule bool-double-not-elim :args (@t2302))
% 65.35/65.65  (step @p21617 :rule nary_cong :premises (@p21616 @p1883 @p1285) :args ((or (not @t2303) @t244 @t129)))
% 65.35/65.65  (assume-push @p44747 @t243)
% 65.35/65.65  (assume-push @p44748 @t128)
% 65.35/65.65  (assume-push @p44749 @t2303)
% 65.35/65.65  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.65  (step @p21621 :rule symm :premises (@p44748))
% 65.35/65.65  (step @p21622 :rule trans :premises (@p44747 @p21621))
% 65.35/65.65  (step @p21623 :rule true_intro :premises (@p21622))
% 65.35/65.65  (step @p21624 :rule false_intro :premises (@p21615))
% 65.35/65.65  (step @p21625 :rule symm :premises (@p21624))
% 65.35/65.65  (step @p21626 :rule trans :premises (@p21625 @p21623))
% 65.35/65.65  (step @p21627 false :rule eq_resolve :premises (@p21626 @p2958))
% 65.35/65.65  (step-pop @p44750 :rule scope :premises (@p21627))
% 65.35/65.65  (step-pop @p44751 :rule scope :premises (@p44750))
% 65.35/65.65  (step-pop @p44752 :rule scope :premises (@p44751))
% 65.35/65.65  (step @p21628 :rule process_scope :premises (@p44752) :args (false))
% 65.35/65.65  (assume-push @p44753 @t2303)
% 65.35/65.65  (assume-push @p44754 @t243)
% 65.35/65.65  (assume-push @p44755 @t128)
% 65.35/65.65  (step @p21635 :rule and_intro :premises (@p44754 @p44755 @p21615))
% 65.35/65.65  (step-pop @p44756 :rule scope :premises (@p21635))
% 65.35/65.65  (step-pop @p44757 :rule scope :premises (@p44756))
% 65.35/65.65  (step-pop @p44758 :rule scope :premises (@p44757))
% 65.35/65.65  (step @p21636 :rule process_scope :premises (@p44758) :args (@t2304))
% 65.35/65.65  (step @p21640 :rule implies_elim :premises (@p21636))
% 65.35/65.65  (step @p21641 :rule resolution :premises (@p21640 @p21628) :args (true @t2304))
% 65.35/65.65  (step @p21642 :rule not_and :premises (@p21641))
% 65.35/65.65  (step @p21643 :rule eq_resolve :premises (@p21642 @p21617))
% 65.35/65.65  (step @p21644 :rule symm :premises (@p1108))
% 65.35/65.65  (step @p21645 :rule bool-double-not-elim :args (@t2305))
% 65.35/65.65  (step @p21646 :rule nary_cong :premises (@p21645 @p1883 @p1259) :args ((or (not @t2306) @t244 @t124)))
% 65.35/65.65  (assume-push @p44759 @t243)
% 65.35/65.65  (assume-push @p44760 @t123)
% 65.35/65.65  (assume-push @p44761 @t2306)
% 65.35/65.65  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.65  (step @p21650 :rule symm :premises (@p44760))
% 65.35/65.65  (step @p21651 :rule trans :premises (@p44759 @p21650))
% 65.35/65.65  (step @p21652 :rule true_intro :premises (@p21651))
% 65.35/65.65  (step @p21653 :rule false_intro :premises (@p21644))
% 65.35/65.65  (step @p21654 :rule symm :premises (@p21653))
% 65.35/65.65  (step @p21655 :rule trans :premises (@p21654 @p21652))
% 65.35/65.65  (step @p21656 false :rule eq_resolve :premises (@p21655 @p2958))
% 65.35/65.65  (step-pop @p44762 :rule scope :premises (@p21656))
% 65.35/65.65  (step-pop @p44763 :rule scope :premises (@p44762))
% 65.35/65.65  (step-pop @p44764 :rule scope :premises (@p44763))
% 65.35/65.65  (step @p21657 :rule process_scope :premises (@p44764) :args (false))
% 65.35/65.65  (assume-push @p44765 @t2306)
% 65.35/65.65  (assume-push @p44766 @t243)
% 65.35/65.65  (assume-push @p44767 @t123)
% 65.35/65.65  (step @p21664 :rule and_intro :premises (@p44766 @p44767 @p21644))
% 65.35/65.65  (step-pop @p44768 :rule scope :premises (@p21664))
% 65.35/65.65  (step-pop @p44769 :rule scope :premises (@p44768))
% 65.35/65.65  (step-pop @p44770 :rule scope :premises (@p44769))
% 65.35/65.65  (step @p21665 :rule process_scope :premises (@p44770) :args (@t2307))
% 65.35/65.65  (step @p21669 :rule implies_elim :premises (@p21665))
% 65.35/65.65  (step @p21670 :rule resolution :premises (@p21669 @p21657) :args (true @t2307))
% 65.35/65.65  (step @p21671 :rule not_and :premises (@p21670))
% 65.35/65.65  (step @p21672 :rule eq_resolve :premises (@p21671 @p21646))
% 65.35/65.65  (step @p21673 :rule symm :premises (@p1155))
% 65.35/65.65  (step @p21674 :rule bool-double-not-elim :args (@t2308))
% 65.35/65.65  (step @p21675 :rule nary_cong :premises (@p21674 @p1883 @p1232) :args ((or (not @t2309) @t244 @t117)))
% 65.35/65.65  (assume-push @p44771 @t243)
% 65.35/65.65  (assume-push @p44772 @t116)
% 65.35/65.65  (assume-push @p44773 @t2309)
% 65.35/65.65  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.65  (step @p21679 :rule symm :premises (@p44772))
% 65.35/65.65  (step @p21680 :rule trans :premises (@p44771 @p21679))
% 65.35/65.65  (step @p21681 :rule true_intro :premises (@p21680))
% 65.35/65.65  (step @p21682 :rule false_intro :premises (@p21673))
% 65.35/65.65  (step @p21683 :rule symm :premises (@p21682))
% 65.35/65.65  (step @p21684 :rule trans :premises (@p21683 @p21681))
% 65.35/65.65  (step @p21685 false :rule eq_resolve :premises (@p21684 @p2958))
% 65.35/65.65  (step-pop @p44774 :rule scope :premises (@p21685))
% 65.35/65.65  (step-pop @p44775 :rule scope :premises (@p44774))
% 65.35/65.65  (step-pop @p44776 :rule scope :premises (@p44775))
% 65.35/65.65  (step @p21686 :rule process_scope :premises (@p44776) :args (false))
% 65.35/65.65  (assume-push @p44777 @t2309)
% 65.35/65.65  (assume-push @p44778 @t243)
% 65.35/65.65  (assume-push @p44779 @t116)
% 65.35/65.65  (step @p21693 :rule and_intro :premises (@p44778 @p44779 @p21673))
% 65.35/65.65  (step-pop @p44780 :rule scope :premises (@p21693))
% 65.35/65.65  (step-pop @p44781 :rule scope :premises (@p44780))
% 65.35/65.65  (step-pop @p44782 :rule scope :premises (@p44781))
% 65.35/65.65  (step @p21694 :rule process_scope :premises (@p44782) :args (@t2310))
% 65.35/65.65  (step @p21698 :rule implies_elim :premises (@p21694))
% 65.35/65.65  (step @p21699 :rule resolution :premises (@p21698 @p21686) :args (true @t2310))
% 65.35/65.65  (step @p21700 :rule not_and :premises (@p21699))
% 65.35/65.65  (step @p21701 :rule eq_resolve :premises (@p21700 @p21675))
% 65.35/65.65  (step @p21702 :rule instantiate :premises (@p2655) :args ((@list @t86 @t111 tptp.e27)))
% 65.35/65.65  (step @p21703 :rule instantiate :premises (@p2655) :args ((@list @t26 @t111 tptp.e27)))
% 65.35/65.65  (assume-push @p44783 @t568)
% 65.35/65.65  (assume-push @p44784 @t508)
% 65.35/65.65  (assume-push @p44785 @t506)
% 65.35/65.65  (assume-push @p44786 @t503)
% 65.35/65.65  (assume-push @p44787 @t500)
% 65.35/65.65  (assume-push @p44788 @t497)
% 65.35/65.65  (assume-push @p44789 @t494)
% 65.35/65.65  (assume-push @p44790 @t491)
% 65.35/65.65  (assume-push @p44791 @t488)
% 65.35/65.65  (assume-push @p44792 @t485)
% 65.35/65.65  (assume-push @p44793 @t482)
% 65.35/65.65  (assume-push @p44794 @t479)
% 65.35/65.65  (assume-push @p44795 @t476)
% 65.35/65.65  (assume-push @p44796 @t473)
% 65.35/65.65  (assume-push @p44797 @t470)
% 65.35/65.65  (assume-push @p44798 @t467)
% 65.35/65.65  (assume-push @p44799 @t464)
% 65.35/65.65  (assume-push @p44800 @t461)
% 65.35/65.65  (assume-push @p44801 @t458)
% 65.35/65.65  (assume-push @p44802 @t455)
% 65.35/65.65  (assume-push @p44803 @t452)
% 65.35/65.65  (assume-push @p44804 @t449)
% 65.35/65.65  (assume-push @p44805 @t446)
% 65.35/65.65  (assume-push @p44806 @t443)
% 65.35/65.65  (assume-push @p44807 @t243)
% 65.35/65.65  (assume-push @p44808 @t627)
% 65.35/65.65  (assume-push @p44809 @t636)
% 65.35/65.65  (assume-push @p44810 @t634)
% 65.35/65.65  (assume-push @p44811 @t646)
% 65.35/65.65  (assume-push @p44812 @t624)
% 65.35/65.65  (assume-push @p44813 @t644)
% 65.35/65.65  (assume-push @p44814 @t639)
% 65.35/65.65  (assume-push @p44815 @t620)
% 65.35/65.65  (assume-push @p44816 @t648)
% 65.35/65.65  (assume-push @p44817 @t630)
% 65.35/65.65  (assume-push @p44818 @t616)
% 65.35/65.65  (assume-push @p44819 @t642)
% 65.35/65.65  (assume-push @p44820 @t651)
% 65.35/65.65  (assume-push @p44821 @t673)
% 65.35/65.65  (assume-push @p44822 @t801)
% 65.35/65.65  (assume-push @p44823 @t786)
% 65.35/65.65  (assume-push @p44824 @t819)
% 65.35/65.65  (assume-push @p44825 @t821)
% 65.35/65.65  (assume-push @p44826 @t796)
% 65.35/65.65  (assume-push @p44827 @t790)
% 65.35/65.65  (assume-push @p44828 @t799)
% 65.35/65.65  (assume-push @p44829 @t838)
% 65.35/65.65  (assume-push @p44830 @t805)
% 65.35/65.65  (assume-push @p44831 @t816)
% 65.35/65.65  (assume-push @p44832 @t823)
% 65.35/65.65  (assume-push @p44833 @t782)
% 65.35/65.65  (assume-push @p44834 @t793)
% 65.35/65.65  (assume-push @p44835 @t826)
% 65.35/65.65  (assume-push @p44836 @t840)
% 65.35/65.65  (assume-push @p44837 @t809)
% 65.35/65.65  (assume-push @p44838 @t842)
% 65.35/65.65  (assume-push @p44839 @t829)
% 65.35/65.65  (assume-push @p44840 @t2311)
% 65.35/65.65  (assume-push @p44841 @t2314)
% 65.35/65.65  (assume-push @p44842 @t568)
% 65.35/65.65  (assume-push @p44843 @t627)
% 65.35/65.65  (assume-push @p44844 @t636)
% 65.35/65.65  (assume-push @p44845 @t634)
% 65.35/65.65  (assume-push @p44846 @t646)
% 65.35/65.65  (assume-push @p44847 @t624)
% 65.35/65.65  (assume-push @p44848 @t644)
% 65.35/65.65  (assume-push @p44849 @t639)
% 65.35/65.65  (assume-push @p44850 @t620)
% 65.35/65.65  (assume-push @p44851 @t648)
% 65.35/65.65  (assume-push @p44852 @t630)
% 65.35/65.65  (assume-push @p44853 @t616)
% 65.35/65.65  (assume-push @p44854 @t642)
% 65.35/65.65  (assume-push @p44855 @t651)
% 65.35/65.65  (assume-push @p44856 @t673)
% 65.35/65.65  (assume-push @p44857 @t801)
% 65.35/65.65  (assume-push @p44858 @t786)
% 65.35/65.65  (assume-push @p44859 @t819)
% 65.35/65.65  (assume-push @p44860 @t821)
% 65.35/65.65  (assume-push @p44861 @t796)
% 65.35/65.65  (assume-push @p44862 @t790)
% 65.35/65.65  (assume-push @p44863 @t799)
% 65.35/65.65  (assume-push @p44864 @t838)
% 65.35/65.65  (assume-push @p44865 @t805)
% 65.35/65.65  (assume-push @p44866 @t816)
% 65.35/65.65  (assume-push @p44867 @t823)
% 65.35/65.65  (assume-push @p44868 @t782)
% 65.35/65.65  (assume-push @p44869 @t793)
% 65.35/65.65  (assume-push @p44870 @t826)
% 65.35/65.65  (assume-push @p44871 @t840)
% 65.35/65.65  (assume-push @p44872 @t809)
% 65.35/65.65  (assume-push @p44873 @t842)
% 65.35/65.65  (assume-push @p44874 @t829)
% 65.35/65.65  (assume-push @p44875 @t243)
% 65.35/65.65  (assume-push @p44876 @t2314)
% 65.35/65.65  (assume-push @p44877 @t2311)
% 65.35/65.65  (assume-push @p44878 @t443)
% 65.35/65.65  (assume-push @p44879 @t446)
% 65.35/65.65  (assume-push @p44880 @t449)
% 65.35/65.65  (assume-push @p44881 @t452)
% 65.35/65.65  (assume-push @p44882 @t455)
% 65.35/65.65  (assume-push @p44883 @t458)
% 65.35/65.65  (assume-push @p44884 @t461)
% 65.35/65.65  (assume-push @p44885 @t464)
% 65.35/65.65  (assume-push @p44886 @t467)
% 65.35/65.65  (assume-push @p44887 @t470)
% 65.35/65.65  (assume-push @p44888 @t473)
% 65.35/65.65  (assume-push @p44889 @t476)
% 65.35/65.65  (assume-push @p44890 @t479)
% 65.35/65.65  (assume-push @p44891 @t482)
% 65.35/65.65  (assume-push @p44892 @t485)
% 65.35/65.65  (assume-push @p44893 @t488)
% 65.35/65.65  (assume-push @p44894 @t491)
% 65.35/65.65  (assume-push @p44895 @t494)
% 65.35/65.65  (assume-push @p44896 @t497)
% 65.35/65.65  (assume-push @p44897 @t500)
% 65.35/65.65  (assume-push @p44898 @t503)
% 65.35/65.65  (assume-push @p44899 @t506)
% 65.35/65.65  (assume-push @p44900 @t508)
% 65.35/65.65  (step @p21822 :rule symm :premises (@p44783))
% 65.35/65.65  (step @p21823 :rule symm :premises (@p44808))
% 65.35/65.65  (step @p21824 :rule symm :premises (@p44809))
% 65.35/65.65  (step @p21825 :rule symm :premises (@p44810))
% 65.35/65.65  (step @p21826 :rule symm :premises (@p44811))
% 65.35/65.65  (step @p21827 :rule symm :premises (@p44812))
% 65.35/65.65  (step @p21828 :rule symm :premises (@p44813))
% 65.35/65.65  (step @p21829 :rule symm :premises (@p44814))
% 65.35/65.65  (step @p21830 :rule symm :premises (@p44815))
% 65.35/65.65  (step @p21831 :rule symm :premises (@p44816))
% 65.35/65.65  (step @p21832 :rule symm :premises (@p44817))
% 65.35/65.65  (step @p21833 :rule symm :premises (@p44818))
% 65.35/65.65  (step @p21834 :rule symm :premises (@p44819))
% 65.35/65.65  (step @p21835 :rule symm :premises (@p44820))
% 65.35/65.65  (step @p21836 :rule symm :premises (@p44821))
% 65.35/65.65  (step @p21837 :rule symm :premises (@p44822))
% 65.35/65.65  (step @p21838 :rule symm :premises (@p44823))
% 65.35/65.65  (step @p21839 :rule symm :premises (@p44824))
% 65.35/65.65  (step @p21840 :rule symm :premises (@p44825))
% 65.35/65.65  (step @p21841 :rule symm :premises (@p44826))
% 65.35/65.65  (step @p21842 :rule symm :premises (@p44827))
% 65.35/65.65  (step @p21843 :rule symm :premises (@p44828))
% 65.35/65.65  (step @p21844 :rule symm :premises (@p44829))
% 65.35/65.65  (step @p21845 :rule symm :premises (@p44830))
% 65.35/65.65  (step @p21846 :rule symm :premises (@p44831))
% 65.35/65.65  (step @p21847 :rule symm :premises (@p44832))
% 65.35/65.65  (step @p21848 :rule symm :premises (@p44833))
% 65.35/65.65  (step @p21849 :rule symm :premises (@p44834))
% 65.35/65.65  (step @p21850 :rule symm :premises (@p44835))
% 65.35/65.65  (step @p21851 :rule symm :premises (@p44836))
% 65.35/65.65  (step @p21852 :rule symm :premises (@p44837))
% 65.35/65.65  (step @p21853 :rule symm :premises (@p44838))
% 65.35/65.65  (step @p21854 :rule symm :premises (@p44839))
% 65.35/65.65  (step @p2816 :rule refl :args (@t111))
% 65.35/65.65  (step @p21855 :rule refl :args (tptp.e27))
% 65.35/65.65  (step @p21856 :rule symm :premises (@p44807))
% 65.35/65.65  (step @p21857 :rule refl :args (@t26))
% 65.35/65.65  (step @p21858 :rule cong :premises (@p21857 @p21856 @p21855) :args (@t2312))
% 65.35/65.65  (step @p21859 :rule cong :premises (@p21858 @p2816) :args (@t2313))
% 65.35/65.65  (step @p21860 :rule symm :premises (@p21702))
% 65.35/65.65  (step @p21861 :rule refl :args (@t86))
% 65.35/65.65  (step @p21862 :rule cong :premises (@p21861 @p44807 @p21855) :args (@t87))
% 65.35/65.65  (step @p21863 :rule cong :premises (@p21862 @p2816) :args (@t439))
% 65.35/65.65  (step @p21864 :rule trans :premises (@p44784 @p44785 @p44786 @p44787 @p44788 @p44789 @p44790 @p44791 @p44792 @p44793 @p44794 @p44795 @p44796 @p44797 @p44798 @p44799 @p44800 @p44801 @p44802 @p44803 @p44804 @p44805 @p44806 @p21863 @p21860 @p21703 @p21859 @p21854 @p21853 @p21852 @p21851 @p21850 @p21849 @p21848 @p21847 @p21846 @p21845 @p21844 @p21843 @p21842 @p21841 @p21840 @p21839 @p21838 @p21837 @p21836 @p21835 @p21834 @p21833 @p21832 @p21831 @p21830 @p21829 @p21828 @p21827 @p21826 @p21825 @p21824 @p21823 @p21822))
% 65.35/65.65  (step-pop @p44901 :rule scope :premises (@p21864))
% 65.35/65.65  (step-pop @p44902 :rule scope :premises (@p44901))
% 65.35/65.65  (step-pop @p44903 :rule scope :premises (@p44902))
% 65.35/65.65  (step-pop @p44904 :rule scope :premises (@p44903))
% 65.35/65.65  (step-pop @p44905 :rule scope :premises (@p44904))
% 65.35/65.65  (step-pop @p44906 :rule scope :premises (@p44905))
% 65.35/65.65  (step-pop @p44907 :rule scope :premises (@p44906))
% 65.35/65.65  (step-pop @p44908 :rule scope :premises (@p44907))
% 65.35/65.65  (step-pop @p44909 :rule scope :premises (@p44908))
% 65.35/65.65  (step-pop @p44910 :rule scope :premises (@p44909))
% 65.35/65.65  (step-pop @p44911 :rule scope :premises (@p44910))
% 65.35/65.65  (step-pop @p44912 :rule scope :premises (@p44911))
% 65.35/65.65  (step-pop @p44913 :rule scope :premises (@p44912))
% 65.35/65.65  (step-pop @p44914 :rule scope :premises (@p44913))
% 65.35/65.65  (step-pop @p44915 :rule scope :premises (@p44914))
% 65.35/65.65  (step-pop @p44916 :rule scope :premises (@p44915))
% 65.35/65.65  (step-pop @p44917 :rule scope :premises (@p44916))
% 65.35/65.65  (step-pop @p44918 :rule scope :premises (@p44917))
% 65.35/65.65  (step-pop @p44919 :rule scope :premises (@p44918))
% 65.35/65.65  (step-pop @p44920 :rule scope :premises (@p44919))
% 65.35/65.65  (step-pop @p44921 :rule scope :premises (@p44920))
% 65.35/65.65  (step-pop @p44922 :rule scope :premises (@p44921))
% 65.35/65.65  (step-pop @p44923 :rule scope :premises (@p44922))
% 65.35/65.65  (step-pop @p44924 :rule scope :premises (@p44923))
% 65.35/65.65  (step-pop @p44925 :rule scope :premises (@p44924))
% 65.35/65.65  (step-pop @p44926 :rule scope :premises (@p44925))
% 65.35/65.65  (step-pop @p44927 :rule scope :premises (@p44926))
% 65.35/65.65  (step-pop @p44928 :rule scope :premises (@p44927))
% 65.35/65.65  (step-pop @p44929 :rule scope :premises (@p44928))
% 65.35/65.65  (step-pop @p44930 :rule scope :premises (@p44929))
% 65.35/65.65  (step-pop @p44931 :rule scope :premises (@p44930))
% 65.35/65.65  (step-pop @p44932 :rule scope :premises (@p44931))
% 65.35/65.65  (step-pop @p44933 :rule scope :premises (@p44932))
% 65.35/65.65  (step-pop @p44934 :rule scope :premises (@p44933))
% 65.35/65.65  (step-pop @p44935 :rule scope :premises (@p44934))
% 65.35/65.65  (step-pop @p44936 :rule scope :premises (@p44935))
% 65.35/65.65  (step-pop @p44937 :rule scope :premises (@p44936))
% 65.35/65.65  (step-pop @p44938 :rule scope :premises (@p44937))
% 65.35/65.65  (step-pop @p44939 :rule scope :premises (@p44938))
% 65.35/65.65  (step-pop @p44940 :rule scope :premises (@p44939))
% 65.35/65.65  (step-pop @p44941 :rule scope :premises (@p44940))
% 65.35/65.65  (step-pop @p44942 :rule scope :premises (@p44941))
% 65.35/65.65  (step-pop @p44943 :rule scope :premises (@p44942))
% 65.35/65.65  (step-pop @p44944 :rule scope :premises (@p44943))
% 65.35/65.65  (step-pop @p44945 :rule scope :premises (@p44944))
% 65.35/65.65  (step-pop @p44946 :rule scope :premises (@p44945))
% 65.35/65.65  (step-pop @p44947 :rule scope :premises (@p44946))
% 65.35/65.65  (step-pop @p44948 :rule scope :premises (@p44947))
% 65.35/65.65  (step-pop @p44949 :rule scope :premises (@p44948))
% 65.35/65.65  (step-pop @p44950 :rule scope :premises (@p44949))
% 65.35/65.65  (step-pop @p44951 :rule scope :premises (@p44950))
% 65.35/65.65  (step-pop @p44952 :rule scope :premises (@p44951))
% 65.35/65.65  (step-pop @p44953 :rule scope :premises (@p44952))
% 65.35/65.65  (step-pop @p44954 :rule scope :premises (@p44953))
% 65.35/65.65  (step-pop @p44955 :rule scope :premises (@p44954))
% 65.35/65.65  (step-pop @p44956 :rule scope :premises (@p44955))
% 65.35/65.65  (step-pop @p44957 :rule scope :premises (@p44956))
% 65.35/65.65  (step-pop @p44958 :rule scope :premises (@p44957))
% 65.35/65.65  (step-pop @p44959 :rule scope :premises (@p44958))
% 65.35/65.65  (step @p21865 :rule process_scope :premises (@p44959) :args (@t114))
% 65.35/65.65  (step @p21925 :rule and_intro :premises (@p44783 @p44808 @p44809 @p44810 @p44811 @p44812 @p44813 @p44814 @p44815 @p44816 @p44817 @p44818 @p44819 @p44820 @p44821 @p44822 @p44823 @p44824 @p44825 @p44826 @p44827 @p44828 @p44829 @p44830 @p44831 @p44832 @p44833 @p44834 @p44835 @p44836 @p44837 @p44838 @p44839 @p44807 @p21703 @p21702 @p44806 @p44805 @p44804 @p44803 @p44802 @p44801 @p44800 @p44799 @p44798 @p44797 @p44796 @p44795 @p44794 @p44793 @p44792 @p44791 @p44790 @p44789 @p44788 @p44787 @p44786 @p44785 @p44784))
% 65.35/65.65  (step @p21926 :rule modus_ponens :premises (@p21925 @p21865))
% 65.35/65.65  (step-pop @p44960 :rule scope :premises (@p21926))
% 65.35/65.65  (step-pop @p44961 :rule scope :premises (@p44960))
% 65.35/65.65  (step-pop @p44962 :rule scope :premises (@p44961))
% 65.35/65.65  (step-pop @p44963 :rule scope :premises (@p44962))
% 65.35/65.65  (step-pop @p44964 :rule scope :premises (@p44963))
% 65.35/65.65  (step-pop @p44965 :rule scope :premises (@p44964))
% 65.35/65.65  (step-pop @p44966 :rule scope :premises (@p44965))
% 65.35/65.65  (step-pop @p44967 :rule scope :premises (@p44966))
% 65.35/65.65  (step-pop @p44968 :rule scope :premises (@p44967))
% 65.35/65.65  (step-pop @p44969 :rule scope :premises (@p44968))
% 65.35/65.65  (step-pop @p44970 :rule scope :premises (@p44969))
% 65.35/65.65  (step-pop @p44971 :rule scope :premises (@p44970))
% 65.35/65.65  (step-pop @p44972 :rule scope :premises (@p44971))
% 65.35/65.65  (step-pop @p44973 :rule scope :premises (@p44972))
% 65.35/65.65  (step-pop @p44974 :rule scope :premises (@p44973))
% 65.35/65.65  (step-pop @p44975 :rule scope :premises (@p44974))
% 65.35/65.65  (step-pop @p44976 :rule scope :premises (@p44975))
% 65.35/65.65  (step-pop @p44977 :rule scope :premises (@p44976))
% 65.35/65.65  (step-pop @p44978 :rule scope :premises (@p44977))
% 65.35/65.65  (step-pop @p44979 :rule scope :premises (@p44978))
% 65.35/65.65  (step-pop @p44980 :rule scope :premises (@p44979))
% 65.35/65.65  (step-pop @p44981 :rule scope :premises (@p44980))
% 65.35/65.65  (step-pop @p44982 :rule scope :premises (@p44981))
% 65.35/65.65  (step-pop @p44983 :rule scope :premises (@p44982))
% 65.35/65.65  (step-pop @p44984 :rule scope :premises (@p44983))
% 65.35/65.65  (step-pop @p44985 :rule scope :premises (@p44984))
% 65.35/65.65  (step-pop @p44986 :rule scope :premises (@p44985))
% 65.35/65.65  (step-pop @p44987 :rule scope :premises (@p44986))
% 65.35/65.65  (step-pop @p44988 :rule scope :premises (@p44987))
% 65.35/65.65  (step-pop @p44989 :rule scope :premises (@p44988))
% 65.35/65.65  (step-pop @p44990 :rule scope :premises (@p44989))
% 65.35/65.65  (step-pop @p44991 :rule scope :premises (@p44990))
% 65.35/65.65  (step-pop @p44992 :rule scope :premises (@p44991))
% 65.35/65.65  (step-pop @p44993 :rule scope :premises (@p44992))
% 65.35/65.65  (step-pop @p44994 :rule scope :premises (@p44993))
% 65.35/65.65  (step-pop @p44995 :rule scope :premises (@p44994))
% 65.35/65.65  (step-pop @p44996 :rule scope :premises (@p44995))
% 65.35/65.65  (step-pop @p44997 :rule scope :premises (@p44996))
% 65.35/65.65  (step-pop @p44998 :rule scope :premises (@p44997))
% 65.35/65.65  (step-pop @p44999 :rule scope :premises (@p44998))
% 65.35/65.65  (step-pop @p45000 :rule scope :premises (@p44999))
% 65.35/65.65  (step-pop @p45001 :rule scope :premises (@p45000))
% 65.35/65.65  (step-pop @p45002 :rule scope :premises (@p45001))
% 65.35/65.65  (step-pop @p45003 :rule scope :premises (@p45002))
% 65.35/65.65  (step-pop @p45004 :rule scope :premises (@p45003))
% 65.35/65.65  (step-pop @p45005 :rule scope :premises (@p45004))
% 65.35/65.65  (step-pop @p45006 :rule scope :premises (@p45005))
% 65.35/65.65  (step-pop @p45007 :rule scope :premises (@p45006))
% 65.35/65.65  (step-pop @p45008 :rule scope :premises (@p45007))
% 65.35/65.65  (step-pop @p45009 :rule scope :premises (@p45008))
% 65.35/65.65  (step-pop @p45010 :rule scope :premises (@p45009))
% 65.35/65.65  (step-pop @p45011 :rule scope :premises (@p45010))
% 65.35/65.65  (step-pop @p45012 :rule scope :premises (@p45011))
% 65.35/65.65  (step-pop @p45013 :rule scope :premises (@p45012))
% 65.35/65.65  (step-pop @p45014 :rule scope :premises (@p45013))
% 65.35/65.65  (step-pop @p45015 :rule scope :premises (@p45014))
% 65.35/65.65  (step-pop @p45016 :rule scope :premises (@p45015))
% 65.35/65.65  (step-pop @p45017 :rule scope :premises (@p45016))
% 65.35/65.65  (step-pop @p45018 :rule scope :premises (@p45017))
% 65.35/65.65  (step @p21927 :rule process_scope :premises (@p45018) :args (@t114))
% 65.35/65.65  (step @p21987 :rule implies_elim :premises (@p21927))
% 65.35/65.65  (step @p21988 :rule cnf_and_neg :args (@t2315))
% 65.35/65.65  (step @p21989 :rule resolution :premises (@p21988 @p21987) :args (true @t2315))
% 65.35/65.65  (step @p21990 :rule reordering :premises (@p21989) :args ((or @t114 @t671 @t510 @t560 @t559 @t558 @t557 @t556 @t555 @t554 @t553 @t552 @t551 @t550 @t549 @t548 @t547 @t546 @t545 @t544 @t543 @t542 @t541 @t540 @t539 @t244 @t670 @t669 @t668 @t667 @t666 @t665 @t664 @t663 @t662 @t661 @t660 @t659 @t658 @t873 @t872 @t871 @t870 @t869 @t868 @t867 @t866 @t865 @t864 @t863 @t862 @t861 @t860 @t859 @t858 @t857 @t856 @t855 (not @t2311) (not @t2314))))
% 65.35/65.65  (step @p21991 :rule chain_m_resolution :premises (@p21990 @p21703 @p21702 @p21207 @p20106 @p20105 @p19762 @p18596 @p18595 @p18480 @p18479 @p18232 @p18231 @p17457 @p17456 @p16837 @p16836 @p16348 @p16347 @p15746 @p15745 @p15416 @p15415 @p14802 @p13556 @p12339 @p10887 @p10886 @p10075 @p8652 @p8651 @p8029 @p6520 @p6519 @p6012 @p6011 @p5168 @p5167 @p4780 @p3476 @p3472 @p2947 @p1229 @p3368 @p3366 @p3365 @p3363 @p3362 @p3360 @p3359 @p3357 @p4554 @p4552 @p4551 @p4549 @p3356 @p3354 @p4548 @p4546 @p3353 @p3351 @p4539 @p4537 @p4536 @p4534 @p4533 @p4531 @p3350 @p3348 @p4530 @p4528 @p3347 @p3345 @p4527 @p4525 @p4524 @p4522 @p21701 @p21673 @p21672 @p21644 @p21643 @p21615 @p21614 @p21586 @p21585 @p21557 @p21556 @p21528 @p21527 @p21499 @p21498 @p21470 @p21469 @p21441 @p21440 @p21412 @p21411 @p21383 @p21382 @p21354 @p21353 @p21325 @p21324 @p21296 @p21295 @p21267 @p21266 @p21238 @p21237 @p21209) :args (@t244 (@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 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 true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true) (@list @t2314 @t2311 @t443 @t630 @t446 @t449 @t627 @t452 @t624 @t455 @t809 @t458 @t805 @t461 @t801 @t464 @t799 @t467 @t620 @t470 @t796 @t473 @t476 @t479 @t482 @t793 @t485 @t488 @t790 @t491 @t494 @t786 @t497 @t782 @t500 @t616 @t503 @t506 @t673 @t508 @t568 @t114 @t651 @t652 @t648 @t649 @t646 @t647 @t644 @t645 @t842 @t843 @t840 @t841 @t642 @t643 @t838 @t839 @t639 @t640 @t829 @t830 @t826 @t827 @t823 @t824 @t636 @t637 @t821 @t822 @t634 @t635 @t819 @t820 @t816 @t817 @t116 @t2308 @t123 @t2305 @t128 @t2302 @t133 @t2299 @t143 @t2296 @t153 @t2293 @t158 @t2290 @t163 @t2287 @t168 @t2284 @t183 @t2281 @t193 @t2278 @t198 @t2275 @t213 @t2272 @t223 @t2269 @t228 @t2266 @t233 @t2263 @t238 @t2260)))
% 65.35/65.65  (step @p21992 :rule chain_m_resolution :premises (@p2583 @p21991 @p2581) :args (@t440 @t570 (@list @t243 @t441)))
% 65.35/65.65  (step @p21993 :rule chain_m_resolution :premises (@p4521 @p21991 @p4519) :args (@t813 @t570 (@list @t243 @t814)))
% 65.35/65.65  (step @p21994 :rule symm :premises (@p328))
% 65.35/65.65  (step @p21995 :rule bool-double-not-elim :args (@t2316))
% 65.35/65.65  (step @p21996 :rule nary_cong :premises (@p21995 @p1857 @p1831) :args ((or (not @t2317) @t239 @t234)))
% 65.35/65.65  (assume-push @p45019 @t238)
% 65.35/65.65  (assume-push @p45020 @t233)
% 65.35/65.65  (assume-push @p45021 @t2317)
% 65.35/65.65  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.65  (step @p22000 :rule symm :premises (@p45020))
% 65.35/65.65  (step @p22001 :rule trans :premises (@p45019 @p22000))
% 65.35/65.65  (step @p22002 :rule true_intro :premises (@p22001))
% 65.35/65.65  (step @p22003 :rule false_intro :premises (@p21994))
% 65.35/65.65  (step @p22004 :rule symm :premises (@p22003))
% 65.35/65.65  (step @p22005 :rule trans :premises (@p22004 @p22002))
% 65.35/65.65  (step @p22006 false :rule eq_resolve :premises (@p22005 @p2958))
% 65.35/65.65  (step-pop @p45022 :rule scope :premises (@p22006))
% 65.35/65.65  (step-pop @p45023 :rule scope :premises (@p45022))
% 65.35/65.65  (step-pop @p45024 :rule scope :premises (@p45023))
% 65.35/65.65  (step @p22007 :rule process_scope :premises (@p45024) :args (false))
% 65.35/65.65  (assume-push @p45025 @t2317)
% 65.35/65.65  (assume-push @p45026 @t238)
% 65.35/65.65  (assume-push @p45027 @t233)
% 65.35/65.65  (step @p22014 :rule and_intro :premises (@p45026 @p45027 @p21994))
% 65.35/65.65  (step-pop @p45028 :rule scope :premises (@p22014))
% 65.35/65.65  (step-pop @p45029 :rule scope :premises (@p45028))
% 65.35/65.65  (step-pop @p45030 :rule scope :premises (@p45029))
% 65.35/65.65  (step @p22015 :rule process_scope :premises (@p45030) :args (@t2318))
% 65.35/65.65  (step @p22019 :rule implies_elim :premises (@p22015))
% 65.35/65.65  (step @p22020 :rule resolution :premises (@p22019 @p22007) :args (true @t2318))
% 65.35/65.65  (step @p22021 :rule not_and :premises (@p22020))
% 65.35/65.65  (step @p22022 :rule eq_resolve :premises (@p22021 @p21996))
% 65.35/65.65  (step @p22023 :rule symm :premises (@p353))
% 65.35/65.65  (step @p22024 :rule bool-double-not-elim :args (@t2319))
% 65.35/65.65  (step @p22025 :rule nary_cong :premises (@p22024 @p1857 @p1805) :args ((or (not @t2320) @t239 @t229)))
% 65.35/65.65  (assume-push @p45031 @t238)
% 65.35/65.65  (assume-push @p45032 @t228)
% 65.35/65.65  (assume-push @p45033 @t2320)
% 65.35/65.65  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.65  (step @p22029 :rule symm :premises (@p45032))
% 65.35/65.65  (step @p22030 :rule trans :premises (@p45031 @p22029))
% 65.35/65.65  (step @p22031 :rule true_intro :premises (@p22030))
% 65.35/65.65  (step @p22032 :rule false_intro :premises (@p22023))
% 65.35/65.65  (step @p22033 :rule symm :premises (@p22032))
% 65.35/65.65  (step @p22034 :rule trans :premises (@p22033 @p22031))
% 65.35/65.65  (step @p22035 false :rule eq_resolve :premises (@p22034 @p2958))
% 65.35/65.65  (step-pop @p45034 :rule scope :premises (@p22035))
% 65.35/65.65  (step-pop @p45035 :rule scope :premises (@p45034))
% 65.35/65.65  (step-pop @p45036 :rule scope :premises (@p45035))
% 65.35/65.65  (step @p22036 :rule process_scope :premises (@p45036) :args (false))
% 65.35/65.65  (assume-push @p45037 @t2320)
% 65.35/65.65  (assume-push @p45038 @t238)
% 65.35/65.65  (assume-push @p45039 @t228)
% 65.35/65.65  (step @p22043 :rule and_intro :premises (@p45038 @p45039 @p22023))
% 65.35/65.65  (step-pop @p45040 :rule scope :premises (@p22043))
% 65.35/65.65  (step-pop @p45041 :rule scope :premises (@p45040))
% 65.35/65.65  (step-pop @p45042 :rule scope :premises (@p45041))
% 65.35/65.65  (step @p22044 :rule process_scope :premises (@p45042) :args (@t2321))
% 65.35/65.65  (step @p22048 :rule implies_elim :premises (@p22044))
% 65.35/65.65  (step @p22049 :rule resolution :premises (@p22048 @p22036) :args (true @t2321))
% 65.35/65.65  (step @p22050 :rule not_and :premises (@p22049))
% 65.35/65.65  (step @p22051 :rule eq_resolve :premises (@p22050 @p22025))
% 65.35/65.65  (step @p22052 :rule symm :premises (@p379))
% 65.35/65.65  (step @p22053 :rule bool-double-not-elim :args (@t2322))
% 65.35/65.65  (step @p22054 :rule nary_cong :premises (@p22053 @p1857 @p1779) :args ((or (not @t2323) @t239 @t224)))
% 65.35/65.65  (assume-push @p45043 @t238)
% 65.35/65.65  (assume-push @p45044 @t223)
% 65.35/65.65  (assume-push @p45045 @t2323)
% 65.35/65.65  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.65  (step @p22058 :rule symm :premises (@p45044))
% 65.35/65.65  (step @p22059 :rule trans :premises (@p45043 @p22058))
% 65.35/65.65  (step @p22060 :rule true_intro :premises (@p22059))
% 65.35/65.65  (step @p22061 :rule false_intro :premises (@p22052))
% 65.35/65.65  (step @p22062 :rule symm :premises (@p22061))
% 65.35/65.65  (step @p22063 :rule trans :premises (@p22062 @p22060))
% 65.35/65.65  (step @p22064 false :rule eq_resolve :premises (@p22063 @p2958))
% 65.35/65.65  (step-pop @p45046 :rule scope :premises (@p22064))
% 65.35/65.65  (step-pop @p45047 :rule scope :premises (@p45046))
% 65.35/65.65  (step-pop @p45048 :rule scope :premises (@p45047))
% 65.35/65.65  (step @p22065 :rule process_scope :premises (@p45048) :args (false))
% 65.35/65.65  (assume-push @p45049 @t2323)
% 65.35/65.65  (assume-push @p45050 @t238)
% 65.35/65.65  (assume-push @p45051 @t223)
% 65.35/65.65  (step @p22072 :rule and_intro :premises (@p45050 @p45051 @p22052))
% 65.35/65.65  (step-pop @p45052 :rule scope :premises (@p22072))
% 65.35/65.65  (step-pop @p45053 :rule scope :premises (@p45052))
% 65.35/65.65  (step-pop @p45054 :rule scope :premises (@p45053))
% 65.35/65.65  (step @p22073 :rule process_scope :premises (@p45054) :args (@t2324))
% 65.35/65.65  (step @p22077 :rule implies_elim :premises (@p22073))
% 65.35/65.65  (step @p22078 :rule resolution :premises (@p22077 @p22065) :args (true @t2324))
% 65.35/65.65  (step @p22079 :rule not_and :premises (@p22078))
% 65.35/65.65  (step @p22080 :rule eq_resolve :premises (@p22079 @p22054))
% 65.35/65.65  (step @p22081 :rule symm :premises (@p434))
% 65.35/65.65  (step @p22082 :rule bool-double-not-elim :args (@t2325))
% 65.35/65.65  (step @p22083 :rule nary_cong :premises (@p22082 @p1857 @p1727) :args ((or (not @t2326) @t239 @t214)))
% 65.35/65.65  (assume-push @p45055 @t238)
% 65.35/65.65  (assume-push @p45056 @t213)
% 65.35/65.65  (assume-push @p45057 @t2326)
% 65.35/65.65  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.65  (step @p22087 :rule symm :premises (@p45056))
% 65.35/65.65  (step @p22088 :rule trans :premises (@p45055 @p22087))
% 65.35/65.65  (step @p22089 :rule true_intro :premises (@p22088))
% 65.35/65.65  (step @p22090 :rule false_intro :premises (@p22081))
% 65.35/65.65  (step @p22091 :rule symm :premises (@p22090))
% 65.35/65.65  (step @p22092 :rule trans :premises (@p22091 @p22089))
% 65.35/65.65  (step @p22093 false :rule eq_resolve :premises (@p22092 @p2958))
% 65.35/65.65  (step-pop @p45058 :rule scope :premises (@p22093))
% 65.35/65.65  (step-pop @p45059 :rule scope :premises (@p45058))
% 65.35/65.65  (step-pop @p45060 :rule scope :premises (@p45059))
% 65.35/65.65  (step @p22094 :rule process_scope :premises (@p45060) :args (false))
% 65.35/65.65  (assume-push @p45061 @t2326)
% 65.35/65.65  (assume-push @p45062 @t238)
% 65.35/65.65  (assume-push @p45063 @t213)
% 65.35/65.65  (step @p22101 :rule and_intro :premises (@p45062 @p45063 @p22081))
% 65.35/65.65  (step-pop @p45064 :rule scope :premises (@p22101))
% 65.35/65.65  (step-pop @p45065 :rule scope :premises (@p45064))
% 65.35/65.65  (step-pop @p45066 :rule scope :premises (@p45065))
% 65.35/65.65  (step @p22102 :rule process_scope :premises (@p45066) :args (@t2327))
% 65.35/65.65  (step @p22106 :rule implies_elim :premises (@p22102))
% 65.35/65.65  (step @p22107 :rule resolution :premises (@p22106 @p22094) :args (true @t2327))
% 65.35/65.65  (step @p22108 :rule not_and :premises (@p22107))
% 65.35/65.65  (step @p22109 :rule eq_resolve :premises (@p22108 @p22083))
% 65.35/65.65  (step @p22110 :rule symm :premises (@p731))
% 65.35/65.65  (step @p22111 :rule bool-double-not-elim :args (@t2328))
% 65.35/65.65  (step @p22112 :rule nary_cong :premises (@p22111 @p1857 @p1493) :args ((or (not @t2329) @t239 @t169)))
% 65.35/65.65  (assume-push @p45067 @t238)
% 65.35/65.65  (assume-push @p45068 @t168)
% 65.35/65.65  (assume-push @p45069 @t2329)
% 65.35/65.65  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.65  (step @p22116 :rule symm :premises (@p45068))
% 65.35/65.65  (step @p22117 :rule trans :premises (@p45067 @p22116))
% 65.35/65.65  (step @p22118 :rule true_intro :premises (@p22117))
% 65.35/65.65  (step @p22119 :rule false_intro :premises (@p22110))
% 65.35/65.65  (step @p22120 :rule symm :premises (@p22119))
% 65.35/65.65  (step @p22121 :rule trans :premises (@p22120 @p22118))
% 65.35/65.65  (step @p22122 false :rule eq_resolve :premises (@p22121 @p2958))
% 65.35/65.65  (step-pop @p45070 :rule scope :premises (@p22122))
% 65.35/65.65  (step-pop @p45071 :rule scope :premises (@p45070))
% 65.35/65.65  (step-pop @p45072 :rule scope :premises (@p45071))
% 65.35/65.65  (step @p22123 :rule process_scope :premises (@p45072) :args (false))
% 65.35/65.65  (assume-push @p45073 @t2329)
% 65.35/65.65  (assume-push @p45074 @t238)
% 65.35/65.65  (assume-push @p45075 @t168)
% 65.35/65.65  (step @p22130 :rule and_intro :premises (@p45074 @p45075 @p22110))
% 65.35/65.65  (step-pop @p45076 :rule scope :premises (@p22130))
% 65.35/65.65  (step-pop @p45077 :rule scope :premises (@p45076))
% 65.35/65.65  (step-pop @p45078 :rule scope :premises (@p45077))
% 65.35/65.65  (step @p22131 :rule process_scope :premises (@p45078) :args (@t2330))
% 65.35/65.65  (step @p22135 :rule implies_elim :premises (@p22131))
% 65.35/65.65  (step @p22136 :rule resolution :premises (@p22135 @p22123) :args (true @t2330))
% 65.35/65.65  (step @p22137 :rule not_and :premises (@p22136))
% 65.35/65.65  (step @p22138 :rule eq_resolve :premises (@p22137 @p22112))
% 65.35/65.65  (step @p22139 :rule symm :premises (@p769))
% 65.35/65.65  (step @p22140 :rule bool-double-not-elim :args (@t2331))
% 65.35/65.65  (step @p22141 :rule nary_cong :premises (@p22140 @p1857 @p1467) :args ((or (not @t2332) @t239 @t164)))
% 65.35/65.65  (assume-push @p45079 @t238)
% 65.35/65.65  (assume-push @p45080 @t163)
% 65.35/65.65  (assume-push @p45081 @t2332)
% 65.35/65.65  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.65  (step @p22145 :rule symm :premises (@p45080))
% 65.35/65.65  (step @p22146 :rule trans :premises (@p45079 @p22145))
% 65.35/65.65  (step @p22147 :rule true_intro :premises (@p22146))
% 65.35/65.65  (step @p22148 :rule false_intro :premises (@p22139))
% 65.35/65.65  (step @p22149 :rule symm :premises (@p22148))
% 65.35/65.65  (step @p22150 :rule trans :premises (@p22149 @p22147))
% 65.35/65.65  (step @p22151 false :rule eq_resolve :premises (@p22150 @p2958))
% 65.35/65.65  (step-pop @p45082 :rule scope :premises (@p22151))
% 65.35/65.65  (step-pop @p45083 :rule scope :premises (@p45082))
% 65.35/65.65  (step-pop @p45084 :rule scope :premises (@p45083))
% 65.35/65.65  (step @p22152 :rule process_scope :premises (@p45084) :args (false))
% 65.35/65.65  (assume-push @p45085 @t2332)
% 65.35/65.65  (assume-push @p45086 @t238)
% 65.35/65.65  (assume-push @p45087 @t163)
% 65.35/65.65  (step @p22159 :rule and_intro :premises (@p45086 @p45087 @p22139))
% 65.35/65.65  (step-pop @p45088 :rule scope :premises (@p22159))
% 65.35/65.65  (step-pop @p45089 :rule scope :premises (@p45088))
% 65.35/65.65  (step-pop @p45090 :rule scope :premises (@p45089))
% 65.35/65.65  (step @p22160 :rule process_scope :premises (@p45090) :args (@t2333))
% 65.35/65.65  (step @p22164 :rule implies_elim :premises (@p22160))
% 65.35/65.65  (step @p22165 :rule resolution :premises (@p22164 @p22152) :args (true @t2333))
% 65.35/65.65  (step @p22166 :rule not_and :premises (@p22165))
% 65.35/65.65  (step @p22167 :rule eq_resolve :premises (@p22166 @p22141))
% 65.35/65.65  (step @p22168 :rule symm :premises (@p808))
% 65.35/65.65  (step @p22169 :rule bool-double-not-elim :args (@t2334))
% 65.35/65.65  (step @p22170 :rule nary_cong :premises (@p22169 @p1857 @p1441) :args ((or (not @t2335) @t239 @t159)))
% 65.35/65.65  (assume-push @p45091 @t238)
% 65.35/65.65  (assume-push @p45092 @t158)
% 65.35/65.65  (assume-push @p45093 @t2335)
% 65.35/65.65  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.65  (step @p22174 :rule symm :premises (@p45092))
% 65.35/65.65  (step @p22175 :rule trans :premises (@p45091 @p22174))
% 65.35/65.65  (step @p22176 :rule true_intro :premises (@p22175))
% 65.35/65.65  (step @p22177 :rule false_intro :premises (@p22168))
% 65.35/65.65  (step @p22178 :rule symm :premises (@p22177))
% 65.35/65.65  (step @p22179 :rule trans :premises (@p22178 @p22176))
% 65.35/65.65  (step @p22180 false :rule eq_resolve :premises (@p22179 @p2958))
% 65.35/65.65  (step-pop @p45094 :rule scope :premises (@p22180))
% 65.35/65.65  (step-pop @p45095 :rule scope :premises (@p45094))
% 65.35/65.65  (step-pop @p45096 :rule scope :premises (@p45095))
% 65.35/65.65  (step @p22181 :rule process_scope :premises (@p45096) :args (false))
% 65.35/65.65  (assume-push @p45097 @t2335)
% 65.35/65.65  (assume-push @p45098 @t238)
% 65.35/65.65  (assume-push @p45099 @t158)
% 65.35/65.65  (step @p22188 :rule and_intro :premises (@p45098 @p45099 @p22168))
% 65.35/65.65  (step-pop @p45100 :rule scope :premises (@p22188))
% 65.35/65.65  (step-pop @p45101 :rule scope :premises (@p45100))
% 65.35/65.65  (step-pop @p45102 :rule scope :premises (@p45101))
% 65.35/65.65  (step @p22189 :rule process_scope :premises (@p45102) :args (@t2336))
% 65.35/65.65  (step @p22193 :rule implies_elim :premises (@p22189))
% 65.35/65.65  (step @p22194 :rule resolution :premises (@p22193 @p22181) :args (true @t2336))
% 65.35/65.65  (step @p22195 :rule not_and :premises (@p22194))
% 65.35/65.65  (step @p22196 :rule eq_resolve :premises (@p22195 @p22170))
% 65.35/65.65  (step @p22197 :rule symm :premises (@p1018))
% 65.35/65.65  (step @p22198 :rule bool-double-not-elim :args (@t2337))
% 65.35/65.65  (step @p22199 :rule nary_cong :premises (@p22198 @p1857 @p1311) :args ((or (not @t2338) @t239 @t134)))
% 65.35/65.65  (assume-push @p45103 @t238)
% 65.35/65.65  (assume-push @p45104 @t133)
% 65.35/65.65  (assume-push @p45105 @t2338)
% 65.35/65.65  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.65  (step @p22203 :rule symm :premises (@p45104))
% 65.35/65.65  (step @p22204 :rule trans :premises (@p45103 @p22203))
% 65.35/65.65  (step @p22205 :rule true_intro :premises (@p22204))
% 65.35/65.65  (step @p22206 :rule false_intro :premises (@p22197))
% 65.35/65.65  (step @p22207 :rule symm :premises (@p22206))
% 65.35/65.65  (step @p22208 :rule trans :premises (@p22207 @p22205))
% 65.35/65.65  (step @p22209 false :rule eq_resolve :premises (@p22208 @p2958))
% 65.35/65.65  (step-pop @p45106 :rule scope :premises (@p22209))
% 65.35/65.65  (step-pop @p45107 :rule scope :premises (@p45106))
% 65.35/65.65  (step-pop @p45108 :rule scope :premises (@p45107))
% 65.35/65.65  (step @p22210 :rule process_scope :premises (@p45108) :args (false))
% 65.35/65.65  (assume-push @p45109 @t2338)
% 65.35/65.65  (assume-push @p45110 @t238)
% 65.35/65.65  (assume-push @p45111 @t133)
% 65.35/65.65  (step @p22217 :rule and_intro :premises (@p45110 @p45111 @p22197))
% 65.35/65.65  (step-pop @p45112 :rule scope :premises (@p22217))
% 65.35/65.65  (step-pop @p45113 :rule scope :premises (@p45112))
% 65.35/65.65  (step-pop @p45114 :rule scope :premises (@p45113))
% 65.35/65.65  (step @p22218 :rule process_scope :premises (@p45114) :args (@t2339))
% 65.35/65.65  (step @p22222 :rule implies_elim :premises (@p22218))
% 65.35/65.65  (step @p22223 :rule resolution :premises (@p22222 @p22210) :args (true @t2339))
% 65.35/65.65  (step @p22224 :rule not_and :premises (@p22223))
% 65.35/65.65  (step @p22225 :rule eq_resolve :premises (@p22224 @p22199))
% 65.35/65.65  (step @p22226 :rule symm :premises (@p1063))
% 65.35/65.65  (step @p22227 :rule bool-double-not-elim :args (@t2340))
% 65.35/65.65  (step @p22228 :rule nary_cong :premises (@p22227 @p1857 @p1285) :args ((or (not @t2341) @t239 @t129)))
% 65.35/65.65  (assume-push @p45115 @t238)
% 65.35/65.65  (assume-push @p45116 @t128)
% 65.35/65.65  (assume-push @p45117 @t2341)
% 65.35/65.65  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.65  (step @p22232 :rule symm :premises (@p45116))
% 65.35/65.65  (step @p22233 :rule trans :premises (@p45115 @p22232))
% 65.35/65.65  (step @p22234 :rule true_intro :premises (@p22233))
% 65.35/65.65  (step @p22235 :rule false_intro :premises (@p22226))
% 65.35/65.65  (step @p22236 :rule symm :premises (@p22235))
% 65.35/65.65  (step @p22237 :rule trans :premises (@p22236 @p22234))
% 65.35/65.65  (step @p22238 false :rule eq_resolve :premises (@p22237 @p2958))
% 65.35/65.65  (step-pop @p45118 :rule scope :premises (@p22238))
% 65.35/65.65  (step-pop @p45119 :rule scope :premises (@p45118))
% 65.35/65.65  (step-pop @p45120 :rule scope :premises (@p45119))
% 65.35/65.65  (step @p22239 :rule process_scope :premises (@p45120) :args (false))
% 65.35/65.65  (assume-push @p45121 @t2341)
% 65.35/65.65  (assume-push @p45122 @t238)
% 65.35/65.65  (assume-push @p45123 @t128)
% 65.35/65.65  (step @p22246 :rule and_intro :premises (@p45122 @p45123 @p22226))
% 65.35/65.65  (step-pop @p45124 :rule scope :premises (@p22246))
% 65.35/65.65  (step-pop @p45125 :rule scope :premises (@p45124))
% 65.35/65.65  (step-pop @p45126 :rule scope :premises (@p45125))
% 65.35/65.65  (step @p22247 :rule process_scope :premises (@p45126) :args (@t2342))
% 65.35/65.65  (step @p22251 :rule implies_elim :premises (@p22247))
% 65.35/65.65  (step @p22252 :rule resolution :premises (@p22251 @p22239) :args (true @t2342))
% 65.35/65.65  (step @p22253 :rule not_and :premises (@p22252))
% 65.35/65.65  (step @p22254 :rule eq_resolve :premises (@p22253 @p22228))
% 65.35/65.65  (step @p22255 :rule symm :premises (@p1109))
% 65.35/65.65  (step @p22256 :rule bool-double-not-elim :args (@t2343))
% 65.35/65.65  (step @p22257 :rule nary_cong :premises (@p22256 @p1857 @p1259) :args ((or (not @t2344) @t239 @t124)))
% 65.35/65.65  (assume-push @p45127 @t238)
% 65.35/65.65  (assume-push @p45128 @t123)
% 65.35/65.65  (assume-push @p45129 @t2344)
% 65.35/65.65  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.65  (step @p22261 :rule symm :premises (@p45128))
% 65.35/65.65  (step @p22262 :rule trans :premises (@p45127 @p22261))
% 65.35/65.65  (step @p22263 :rule true_intro :premises (@p22262))
% 65.35/65.65  (step @p22264 :rule false_intro :premises (@p22255))
% 65.35/65.65  (step @p22265 :rule symm :premises (@p22264))
% 65.35/65.65  (step @p22266 :rule trans :premises (@p22265 @p22263))
% 65.35/65.65  (step @p22267 false :rule eq_resolve :premises (@p22266 @p2958))
% 65.35/65.65  (step-pop @p45130 :rule scope :premises (@p22267))
% 65.35/65.65  (step-pop @p45131 :rule scope :premises (@p45130))
% 65.35/65.65  (step-pop @p45132 :rule scope :premises (@p45131))
% 65.35/65.65  (step @p22268 :rule process_scope :premises (@p45132) :args (false))
% 65.35/65.65  (assume-push @p45133 @t2344)
% 65.35/65.65  (assume-push @p45134 @t238)
% 65.35/65.65  (assume-push @p45135 @t123)
% 65.35/65.65  (step @p22275 :rule and_intro :premises (@p45134 @p45135 @p22255))
% 65.35/65.65  (step-pop @p45136 :rule scope :premises (@p22275))
% 65.35/65.65  (step-pop @p45137 :rule scope :premises (@p45136))
% 65.35/65.65  (step-pop @p45138 :rule scope :premises (@p45137))
% 65.35/65.65  (step @p22276 :rule process_scope :premises (@p45138) :args (@t2345))
% 65.35/65.65  (step @p22280 :rule implies_elim :premises (@p22276))
% 65.35/65.65  (step @p22281 :rule resolution :premises (@p22280 @p22268) :args (true @t2345))
% 65.35/65.65  (step @p22282 :rule not_and :premises (@p22281))
% 65.35/65.65  (step @p22283 :rule eq_resolve :premises (@p22282 @p22257))
% 65.35/65.65  (step @p22284 :rule symm :premises (@p1156))
% 65.35/65.65  (step @p22285 :rule bool-double-not-elim :args (@t2346))
% 65.35/65.65  (step @p22286 :rule nary_cong :premises (@p22285 @p1857 @p1232) :args ((or (not @t2347) @t239 @t117)))
% 65.35/65.65  (assume-push @p45139 @t238)
% 65.35/65.65  (assume-push @p45140 @t116)
% 65.35/65.65  (assume-push @p45141 @t2347)
% 65.35/65.65  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.65  (step @p22290 :rule symm :premises (@p45140))
% 65.35/65.65  (step @p22291 :rule trans :premises (@p45139 @p22290))
% 65.35/65.65  (step @p22292 :rule true_intro :premises (@p22291))
% 65.35/65.65  (step @p22293 :rule false_intro :premises (@p22284))
% 65.35/65.65  (step @p22294 :rule symm :premises (@p22293))
% 65.35/65.65  (step @p22295 :rule trans :premises (@p22294 @p22292))
% 65.35/65.65  (step @p22296 false :rule eq_resolve :premises (@p22295 @p2958))
% 65.35/65.65  (step-pop @p45142 :rule scope :premises (@p22296))
% 65.35/65.65  (step-pop @p45143 :rule scope :premises (@p45142))
% 65.35/65.65  (step-pop @p45144 :rule scope :premises (@p45143))
% 65.35/65.65  (step @p22297 :rule process_scope :premises (@p45144) :args (false))
% 65.35/65.65  (assume-push @p45145 @t2347)
% 65.35/65.65  (assume-push @p45146 @t238)
% 65.35/65.65  (assume-push @p45147 @t116)
% 65.35/65.65  (step @p22304 :rule and_intro :premises (@p45146 @p45147 @p22284))
% 65.35/65.65  (step-pop @p45148 :rule scope :premises (@p22304))
% 65.35/65.65  (step-pop @p45149 :rule scope :premises (@p45148))
% 65.35/65.65  (step-pop @p45150 :rule scope :premises (@p45149))
% 65.35/65.65  (step @p22305 :rule process_scope :premises (@p45150) :args (@t2348))
% 65.35/65.65  (step @p22309 :rule implies_elim :premises (@p22305))
% 65.35/65.65  (step @p22310 :rule resolution :premises (@p22309 @p22297) :args (true @t2348))
% 65.35/65.65  (step @p22311 :rule not_and :premises (@p22310))
% 65.35/65.65  (step @p22312 :rule eq_resolve :premises (@p22311 @p22286))
% 65.35/65.65  (step @p22313 :rule instantiate :premises (@p2655) :args ((@list @t85 @t111 tptp.e26)))
% 65.35/65.65  (step @p22314 :rule instantiate :premises (@p2655) :args ((@list @t35 @t111 tptp.e26)))
% 65.35/65.65  (assume-push @p45151 @t568)
% 65.35/65.65  (assume-push @p45152 @t508)
% 65.35/65.65  (assume-push @p45153 @t506)
% 65.35/65.65  (assume-push @p45154 @t503)
% 65.35/65.65  (assume-push @p45155 @t500)
% 65.35/65.65  (assume-push @p45156 @t497)
% 65.35/65.65  (assume-push @p45157 @t494)
% 65.35/65.65  (assume-push @p45158 @t491)
% 65.35/65.65  (assume-push @p45159 @t488)
% 65.35/65.65  (assume-push @p45160 @t485)
% 65.35/65.65  (assume-push @p45161 @t482)
% 65.35/65.65  (assume-push @p45162 @t479)
% 65.35/65.65  (assume-push @p45163 @t476)
% 65.35/65.65  (assume-push @p45164 @t473)
% 65.35/65.65  (assume-push @p45165 @t470)
% 65.35/65.65  (assume-push @p45166 @t467)
% 65.35/65.65  (assume-push @p45167 @t464)
% 65.35/65.65  (assume-push @p45168 @t461)
% 65.35/65.65  (assume-push @p45169 @t458)
% 65.35/65.65  (assume-push @p45170 @t455)
% 65.35/65.65  (assume-push @p45171 @t452)
% 65.35/65.65  (assume-push @p45172 @t449)
% 65.35/65.65  (assume-push @p45173 @t446)
% 65.35/65.65  (assume-push @p45174 @t443)
% 65.35/65.65  (assume-push @p45175 @t440)
% 65.35/65.65  (assume-push @p45176 @t238)
% 65.35/65.65  (assume-push @p45177 @t627)
% 65.35/65.65  (assume-push @p45178 @t636)
% 65.35/65.65  (assume-push @p45179 @t634)
% 65.35/65.65  (assume-push @p45180 @t646)
% 65.35/65.65  (assume-push @p45181 @t624)
% 65.35/65.65  (assume-push @p45182 @t644)
% 65.35/65.65  (assume-push @p45183 @t639)
% 65.35/65.65  (assume-push @p45184 @t620)
% 65.35/65.65  (assume-push @p45185 @t648)
% 65.35/65.65  (assume-push @p45186 @t630)
% 65.35/65.65  (assume-push @p45187 @t616)
% 65.35/65.65  (assume-push @p45188 @t642)
% 65.35/65.65  (assume-push @p45189 @t651)
% 65.35/65.65  (assume-push @p45190 @t673)
% 65.35/65.65  (assume-push @p45191 @t801)
% 65.35/65.65  (assume-push @p45192 @t786)
% 65.35/65.65  (assume-push @p45193 @t819)
% 65.35/65.65  (assume-push @p45194 @t821)
% 65.35/65.65  (assume-push @p45195 @t796)
% 65.35/65.65  (assume-push @p45196 @t790)
% 65.35/65.65  (assume-push @p45197 @t799)
% 65.35/65.65  (assume-push @p45198 @t838)
% 65.35/65.65  (assume-push @p45199 @t805)
% 65.35/65.65  (assume-push @p45200 @t2349)
% 65.35/65.65  (assume-push @p45201 @t2352)
% 65.35/65.65  (assume-push @p45202 @t568)
% 65.35/65.65  (assume-push @p45203 @t627)
% 65.35/65.65  (assume-push @p45204 @t636)
% 65.35/65.65  (assume-push @p45205 @t634)
% 65.35/65.65  (assume-push @p45206 @t646)
% 65.35/65.65  (assume-push @p45207 @t624)
% 65.35/65.65  (assume-push @p45208 @t644)
% 65.35/65.65  (assume-push @p45209 @t639)
% 65.35/65.65  (assume-push @p45210 @t620)
% 65.35/65.65  (assume-push @p45211 @t648)
% 65.35/65.65  (assume-push @p45212 @t630)
% 65.35/65.65  (assume-push @p45213 @t616)
% 65.35/65.65  (assume-push @p45214 @t642)
% 65.35/65.65  (assume-push @p45215 @t651)
% 65.35/65.65  (assume-push @p45216 @t673)
% 65.35/65.65  (assume-push @p45217 @t801)
% 65.35/65.65  (assume-push @p45218 @t786)
% 65.35/65.65  (assume-push @p45219 @t819)
% 65.35/65.65  (assume-push @p45220 @t821)
% 65.35/65.65  (assume-push @p45221 @t796)
% 65.35/65.65  (assume-push @p45222 @t790)
% 65.35/65.65  (assume-push @p45223 @t799)
% 65.35/65.65  (assume-push @p45224 @t838)
% 65.35/65.65  (assume-push @p45225 @t805)
% 65.35/65.65  (assume-push @p45226 @t238)
% 65.35/65.65  (assume-push @p45227 @t2352)
% 65.35/65.65  (assume-push @p45228 @t2349)
% 65.35/65.65  (assume-push @p45229 @t440)
% 65.35/65.65  (assume-push @p45230 @t443)
% 65.35/65.65  (assume-push @p45231 @t446)
% 65.35/65.65  (assume-push @p45232 @t449)
% 65.35/65.65  (assume-push @p45233 @t452)
% 65.35/65.65  (assume-push @p45234 @t455)
% 65.35/65.65  (assume-push @p45235 @t458)
% 65.35/65.65  (assume-push @p45236 @t461)
% 65.35/65.65  (assume-push @p45237 @t464)
% 65.35/65.65  (assume-push @p45238 @t467)
% 65.35/65.65  (assume-push @p45239 @t470)
% 65.35/65.65  (assume-push @p45240 @t473)
% 65.35/65.65  (assume-push @p45241 @t476)
% 65.35/65.65  (assume-push @p45242 @t479)
% 65.35/65.65  (assume-push @p45243 @t482)
% 65.35/65.65  (assume-push @p45244 @t485)
% 65.35/65.65  (assume-push @p45245 @t488)
% 65.35/65.65  (assume-push @p45246 @t491)
% 65.35/65.65  (assume-push @p45247 @t494)
% 65.35/65.65  (assume-push @p45248 @t497)
% 65.35/65.65  (assume-push @p45249 @t500)
% 65.35/65.65  (assume-push @p45250 @t503)
% 65.35/65.65  (assume-push @p45251 @t506)
% 65.35/65.65  (assume-push @p45252 @t508)
% 65.35/65.65  (step @p22417 :rule symm :premises (@p45151))
% 65.35/65.65  (step @p22418 :rule symm :premises (@p45177))
% 65.35/65.65  (step @p22419 :rule symm :premises (@p45178))
% 65.35/65.65  (step @p22420 :rule symm :premises (@p45179))
% 65.35/65.65  (step @p22421 :rule symm :premises (@p45180))
% 65.35/65.65  (step @p22422 :rule symm :premises (@p45181))
% 65.35/65.65  (step @p22423 :rule symm :premises (@p45182))
% 65.35/65.65  (step @p22424 :rule symm :premises (@p45183))
% 65.35/65.65  (step @p22425 :rule symm :premises (@p45184))
% 65.35/65.65  (step @p22426 :rule symm :premises (@p45185))
% 65.35/65.65  (step @p22427 :rule symm :premises (@p45186))
% 65.35/65.65  (step @p22428 :rule symm :premises (@p45187))
% 65.35/65.65  (step @p22429 :rule symm :premises (@p45188))
% 65.35/65.65  (step @p22430 :rule symm :premises (@p45189))
% 65.35/65.65  (step @p22431 :rule symm :premises (@p45190))
% 65.35/65.65  (step @p22432 :rule symm :premises (@p45191))
% 65.35/65.65  (step @p22433 :rule symm :premises (@p45192))
% 65.35/65.65  (step @p22434 :rule symm :premises (@p45193))
% 65.35/65.65  (step @p22435 :rule symm :premises (@p45194))
% 65.35/65.65  (step @p22436 :rule symm :premises (@p45195))
% 65.35/65.65  (step @p22437 :rule symm :premises (@p45196))
% 65.35/65.65  (step @p22438 :rule symm :premises (@p45197))
% 65.35/65.65  (step @p22439 :rule symm :premises (@p45198))
% 65.35/65.65  (step @p22440 :rule symm :premises (@p45199))
% 65.35/65.65  (step @p2816 :rule refl :args (@t111))
% 65.35/65.65  (step @p22441 :rule refl :args (tptp.e26))
% 65.35/65.65  (step @p22442 :rule symm :premises (@p45176))
% 65.35/65.65  (step @p22443 :rule refl :args (@t35))
% 65.35/65.65  (step @p22444 :rule cong :premises (@p22443 @p22442 @p22441) :args (@t2350))
% 65.35/65.65  (step @p22445 :rule cong :premises (@p22444 @p2816) :args (@t2351))
% 65.35/65.65  (step @p22446 :rule symm :premises (@p22313))
% 65.35/65.65  (step @p22447 :rule refl :args (@t85))
% 65.35/65.65  (step @p22448 :rule cong :premises (@p22447 @p45176 @p22441) :args (@t86))
% 65.35/65.65  (step @p22449 :rule cong :premises (@p22448 @p2816) :args (@t436))
% 65.35/65.65  (step @p22450 :rule trans :premises (@p45152 @p45153 @p45154 @p45155 @p45156 @p45157 @p45158 @p45159 @p45160 @p45161 @p45162 @p45163 @p45164 @p45165 @p45166 @p45167 @p45168 @p45169 @p45170 @p45171 @p45172 @p45173 @p45174 @p45175 @p22449 @p22446 @p22314 @p22445 @p22440 @p22439 @p22438 @p22437 @p22436 @p22435 @p22434 @p22433 @p22432 @p22431 @p22430 @p22429 @p22428 @p22427 @p22426 @p22425 @p22424 @p22423 @p22422 @p22421 @p22420 @p22419 @p22418 @p22417))
% 65.35/65.65  (step-pop @p45253 :rule scope :premises (@p22450))
% 65.35/65.65  (step-pop @p45254 :rule scope :premises (@p45253))
% 65.35/65.65  (step-pop @p45255 :rule scope :premises (@p45254))
% 65.35/65.65  (step-pop @p45256 :rule scope :premises (@p45255))
% 65.35/65.65  (step-pop @p45257 :rule scope :premises (@p45256))
% 65.35/65.65  (step-pop @p45258 :rule scope :premises (@p45257))
% 65.35/65.65  (step-pop @p45259 :rule scope :premises (@p45258))
% 65.35/65.65  (step-pop @p45260 :rule scope :premises (@p45259))
% 65.35/65.65  (step-pop @p45261 :rule scope :premises (@p45260))
% 65.35/65.65  (step-pop @p45262 :rule scope :premises (@p45261))
% 65.35/65.65  (step-pop @p45263 :rule scope :premises (@p45262))
% 65.35/65.65  (step-pop @p45264 :rule scope :premises (@p45263))
% 65.35/65.65  (step-pop @p45265 :rule scope :premises (@p45264))
% 65.35/65.65  (step-pop @p45266 :rule scope :premises (@p45265))
% 65.35/65.65  (step-pop @p45267 :rule scope :premises (@p45266))
% 65.35/65.65  (step-pop @p45268 :rule scope :premises (@p45267))
% 65.35/65.65  (step-pop @p45269 :rule scope :premises (@p45268))
% 65.35/65.65  (step-pop @p45270 :rule scope :premises (@p45269))
% 65.35/65.65  (step-pop @p45271 :rule scope :premises (@p45270))
% 65.35/65.65  (step-pop @p45272 :rule scope :premises (@p45271))
% 65.35/65.65  (step-pop @p45273 :rule scope :premises (@p45272))
% 65.35/65.65  (step-pop @p45274 :rule scope :premises (@p45273))
% 65.35/65.65  (step-pop @p45275 :rule scope :premises (@p45274))
% 65.35/65.65  (step-pop @p45276 :rule scope :premises (@p45275))
% 65.35/65.65  (step-pop @p45277 :rule scope :premises (@p45276))
% 65.35/65.65  (step-pop @p45278 :rule scope :premises (@p45277))
% 65.35/65.65  (step-pop @p45279 :rule scope :premises (@p45278))
% 65.35/65.65  (step-pop @p45280 :rule scope :premises (@p45279))
% 65.35/65.65  (step-pop @p45281 :rule scope :premises (@p45280))
% 65.35/65.65  (step-pop @p45282 :rule scope :premises (@p45281))
% 65.35/65.65  (step-pop @p45283 :rule scope :premises (@p45282))
% 65.35/65.65  (step-pop @p45284 :rule scope :premises (@p45283))
% 65.35/65.65  (step-pop @p45285 :rule scope :premises (@p45284))
% 65.35/65.65  (step-pop @p45286 :rule scope :premises (@p45285))
% 65.35/65.65  (step-pop @p45287 :rule scope :premises (@p45286))
% 65.35/65.65  (step-pop @p45288 :rule scope :premises (@p45287))
% 65.35/65.65  (step-pop @p45289 :rule scope :premises (@p45288))
% 65.35/65.65  (step-pop @p45290 :rule scope :premises (@p45289))
% 65.35/65.65  (step-pop @p45291 :rule scope :premises (@p45290))
% 65.35/65.65  (step-pop @p45292 :rule scope :premises (@p45291))
% 65.35/65.65  (step-pop @p45293 :rule scope :premises (@p45292))
% 65.35/65.65  (step-pop @p45294 :rule scope :premises (@p45293))
% 65.35/65.65  (step-pop @p45295 :rule scope :premises (@p45294))
% 65.35/65.65  (step-pop @p45296 :rule scope :premises (@p45295))
% 65.35/65.65  (step-pop @p45297 :rule scope :premises (@p45296))
% 65.35/65.65  (step-pop @p45298 :rule scope :premises (@p45297))
% 65.35/65.65  (step-pop @p45299 :rule scope :premises (@p45298))
% 65.35/65.65  (step-pop @p45300 :rule scope :premises (@p45299))
% 65.35/65.65  (step-pop @p45301 :rule scope :premises (@p45300))
% 65.35/65.65  (step-pop @p45302 :rule scope :premises (@p45301))
% 65.35/65.65  (step-pop @p45303 :rule scope :premises (@p45302))
% 65.35/65.65  (step @p22451 :rule process_scope :premises (@p45303) :args (@t114))
% 65.35/65.65  (step @p22503 :rule and_intro :premises (@p45151 @p45177 @p45178 @p45179 @p45180 @p45181 @p45182 @p45183 @p45184 @p45185 @p45186 @p45187 @p45188 @p45189 @p45190 @p45191 @p45192 @p45193 @p45194 @p45195 @p45196 @p45197 @p45198 @p45199 @p45176 @p22314 @p22313 @p45175 @p45174 @p45173 @p45172 @p45171 @p45170 @p45169 @p45168 @p45167 @p45166 @p45165 @p45164 @p45163 @p45162 @p45161 @p45160 @p45159 @p45158 @p45157 @p45156 @p45155 @p45154 @p45153 @p45152))
% 65.35/65.65  (step @p22504 :rule modus_ponens :premises (@p22503 @p22451))
% 65.35/65.65  (step-pop @p45304 :rule scope :premises (@p22504))
% 65.35/65.65  (step-pop @p45305 :rule scope :premises (@p45304))
% 65.35/65.65  (step-pop @p45306 :rule scope :premises (@p45305))
% 65.35/65.65  (step-pop @p45307 :rule scope :premises (@p45306))
% 65.35/65.65  (step-pop @p45308 :rule scope :premises (@p45307))
% 65.35/65.65  (step-pop @p45309 :rule scope :premises (@p45308))
% 65.35/65.65  (step-pop @p45310 :rule scope :premises (@p45309))
% 65.35/65.65  (step-pop @p45311 :rule scope :premises (@p45310))
% 65.35/65.65  (step-pop @p45312 :rule scope :premises (@p45311))
% 65.35/65.65  (step-pop @p45313 :rule scope :premises (@p45312))
% 65.35/65.65  (step-pop @p45314 :rule scope :premises (@p45313))
% 65.35/65.65  (step-pop @p45315 :rule scope :premises (@p45314))
% 65.35/65.65  (step-pop @p45316 :rule scope :premises (@p45315))
% 65.35/65.65  (step-pop @p45317 :rule scope :premises (@p45316))
% 65.35/65.65  (step-pop @p45318 :rule scope :premises (@p45317))
% 65.35/65.65  (step-pop @p45319 :rule scope :premises (@p45318))
% 65.35/65.65  (step-pop @p45320 :rule scope :premises (@p45319))
% 65.35/65.65  (step-pop @p45321 :rule scope :premises (@p45320))
% 65.35/65.65  (step-pop @p45322 :rule scope :premises (@p45321))
% 65.35/65.65  (step-pop @p45323 :rule scope :premises (@p45322))
% 65.35/65.65  (step-pop @p45324 :rule scope :premises (@p45323))
% 65.35/65.65  (step-pop @p45325 :rule scope :premises (@p45324))
% 65.35/65.65  (step-pop @p45326 :rule scope :premises (@p45325))
% 65.35/65.65  (step-pop @p45327 :rule scope :premises (@p45326))
% 65.35/65.65  (step-pop @p45328 :rule scope :premises (@p45327))
% 65.35/65.65  (step-pop @p45329 :rule scope :premises (@p45328))
% 65.35/65.65  (step-pop @p45330 :rule scope :premises (@p45329))
% 65.35/65.65  (step-pop @p45331 :rule scope :premises (@p45330))
% 65.35/65.65  (step-pop @p45332 :rule scope :premises (@p45331))
% 65.35/65.65  (step-pop @p45333 :rule scope :premises (@p45332))
% 65.35/65.65  (step-pop @p45334 :rule scope :premises (@p45333))
% 65.35/65.65  (step-pop @p45335 :rule scope :premises (@p45334))
% 65.35/65.65  (step-pop @p45336 :rule scope :premises (@p45335))
% 65.35/65.65  (step-pop @p45337 :rule scope :premises (@p45336))
% 65.35/65.65  (step-pop @p45338 :rule scope :premises (@p45337))
% 65.35/65.65  (step-pop @p45339 :rule scope :premises (@p45338))
% 65.35/65.65  (step-pop @p45340 :rule scope :premises (@p45339))
% 65.35/65.65  (step-pop @p45341 :rule scope :premises (@p45340))
% 65.35/65.65  (step-pop @p45342 :rule scope :premises (@p45341))
% 65.35/65.65  (step-pop @p45343 :rule scope :premises (@p45342))
% 65.35/65.65  (step-pop @p45344 :rule scope :premises (@p45343))
% 65.35/65.65  (step-pop @p45345 :rule scope :premises (@p45344))
% 65.35/65.65  (step-pop @p45346 :rule scope :premises (@p45345))
% 65.35/65.65  (step-pop @p45347 :rule scope :premises (@p45346))
% 65.35/65.65  (step-pop @p45348 :rule scope :premises (@p45347))
% 65.35/65.65  (step-pop @p45349 :rule scope :premises (@p45348))
% 65.35/65.65  (step-pop @p45350 :rule scope :premises (@p45349))
% 65.35/65.65  (step-pop @p45351 :rule scope :premises (@p45350))
% 65.35/65.65  (step-pop @p45352 :rule scope :premises (@p45351))
% 65.35/65.65  (step-pop @p45353 :rule scope :premises (@p45352))
% 65.35/65.65  (step-pop @p45354 :rule scope :premises (@p45353))
% 65.35/65.65  (step @p22505 :rule process_scope :premises (@p45354) :args (@t114))
% 65.35/65.65  (step @p22557 :rule implies_elim :premises (@p22505))
% 65.35/65.65  (step @p22558 :rule cnf_and_neg :args (@t2353))
% 65.35/65.65  (step @p22559 :rule resolution :premises (@p22558 @p22557) :args (true @t2353))
% 65.35/65.65  (step @p22560 :rule reordering :premises (@p22559) :args ((or @t114 @t671 @t510 @t560 @t559 @t558 @t557 @t556 @t555 @t554 @t553 @t552 @t551 @t550 @t549 @t548 @t547 @t546 @t545 @t544 @t543 @t542 @t541 @t540 @t539 @t538 @t239 @t670 @t669 @t668 @t667 @t666 @t665 @t664 @t663 @t662 @t661 @t660 @t659 @t658 @t873 @t872 @t871 @t870 @t869 @t868 @t867 @t866 @t865 @t864 (not @t2349) (not @t2352))))
% 65.35/65.65  (step @p22561 :rule chain_m_resolution :premises (@p22560 @p22314 @p22313 @p21992 @p21207 @p20106 @p20105 @p19762 @p18596 @p18595 @p18480 @p18479 @p18231 @p17457 @p17456 @p16837 @p16836 @p16348 @p16347 @p15746 @p15745 @p15416 @p15415 @p14802 @p13556 @p12339 @p10886 @p10075 @p8652 @p8651 @p8029 @p6520 @p6519 @p6011 @p5168 @p5167 @p4780 @p3476 @p3472 @p2947 @p1229 @p3368 @p3366 @p3365 @p3363 @p3362 @p3360 @p3359 @p3357 @p3356 @p3354 @p4548 @p4546 @p3353 @p3351 @p3350 @p3348 @p4530 @p4528 @p3347 @p3345 @p4527 @p4525 @p22312 @p22284 @p22283 @p22255 @p22254 @p22226 @p22225 @p22197 @p22196 @p22168 @p22167 @p22139 @p22138 @p22110 @p22109 @p22081 @p22080 @p22052 @p22051 @p22023 @p22022 @p21994) :args (@t239 (@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 true false false false false false false false false false false false false false false false false false false false false false false true true true true true true true true true true true true true true true true true true true true true true) (@list @t2352 @t2349 @t440 @t443 @t630 @t446 @t449 @t627 @t452 @t624 @t455 @t458 @t805 @t461 @t801 @t464 @t799 @t467 @t620 @t470 @t796 @t473 @t476 @t479 @t482 @t485 @t488 @t790 @t491 @t494 @t786 @t497 @t500 @t616 @t503 @t506 @t673 @t508 @t568 @t114 @t651 @t652 @t648 @t649 @t646 @t647 @t644 @t645 @t642 @t643 @t838 @t839 @t639 @t640 @t636 @t637 @t821 @t822 @t634 @t635 @t819 @t820 @t116 @t2346 @t123 @t2343 @t128 @t2340 @t133 @t2337 @t158 @t2334 @t163 @t2331 @t168 @t2328 @t213 @t2325 @t223 @t2322 @t228 @t2319 @t233 @t2316)))
% 65.35/65.65  (step @p22562 :rule chain_m_resolution :premises (@p2580 @p22561 @p2578) :args (@t437 @t570 (@list @t238 @t438)))
% 65.35/65.65  (step @p22563 :rule chain_m_resolution :premises (@p4524 @p22561 @p4522) :args (@t816 @t570 (@list @t238 @t817)))
% 65.35/65.65  (step @p22564 :rule symm :premises (@p354))
% 65.35/65.65  (step @p22565 :rule bool-double-not-elim :args (@t2354))
% 65.35/65.65  (step @p22566 :rule nary_cong :premises (@p22565 @p1831 @p1805) :args ((or (not @t2355) @t234 @t229)))
% 65.35/65.65  (assume-push @p45355 @t233)
% 65.35/65.65  (assume-push @p45356 @t228)
% 65.35/65.65  (assume-push @p45357 @t2355)
% 65.35/65.65  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.65  (step @p22570 :rule symm :premises (@p45356))
% 65.35/65.65  (step @p22571 :rule trans :premises (@p45355 @p22570))
% 65.35/65.65  (step @p22572 :rule true_intro :premises (@p22571))
% 65.35/65.65  (step @p22573 :rule false_intro :premises (@p22564))
% 65.35/65.65  (step @p22574 :rule symm :premises (@p22573))
% 65.35/65.65  (step @p22575 :rule trans :premises (@p22574 @p22572))
% 65.35/65.65  (step @p22576 false :rule eq_resolve :premises (@p22575 @p2958))
% 65.35/65.65  (step-pop @p45358 :rule scope :premises (@p22576))
% 65.35/65.65  (step-pop @p45359 :rule scope :premises (@p45358))
% 65.35/65.65  (step-pop @p45360 :rule scope :premises (@p45359))
% 65.35/65.65  (step @p22577 :rule process_scope :premises (@p45360) :args (false))
% 65.35/65.65  (assume-push @p45361 @t2355)
% 65.35/65.65  (assume-push @p45362 @t233)
% 65.35/65.65  (assume-push @p45363 @t228)
% 65.35/65.65  (step @p22584 :rule and_intro :premises (@p45362 @p45363 @p22564))
% 65.35/65.65  (step-pop @p45364 :rule scope :premises (@p22584))
% 65.35/65.65  (step-pop @p45365 :rule scope :premises (@p45364))
% 65.35/65.65  (step-pop @p45366 :rule scope :premises (@p45365))
% 65.35/65.65  (step @p22585 :rule process_scope :premises (@p45366) :args (@t2356))
% 65.35/65.65  (step @p22589 :rule implies_elim :premises (@p22585))
% 65.35/65.65  (step @p22590 :rule resolution :premises (@p22589 @p22577) :args (true @t2356))
% 65.35/65.65  (step @p22591 :rule not_and :premises (@p22590))
% 65.35/65.65  (step @p22592 :rule eq_resolve :premises (@p22591 @p22566))
% 65.35/65.65  (step @p22593 :rule symm :premises (@p435))
% 65.35/65.65  (step @p22594 :rule bool-double-not-elim :args (@t2357))
% 65.35/65.65  (step @p22595 :rule nary_cong :premises (@p22594 @p1831 @p1727) :args ((or (not @t2358) @t234 @t214)))
% 65.35/65.65  (assume-push @p45367 @t233)
% 65.35/65.65  (assume-push @p45368 @t213)
% 65.35/65.65  (assume-push @p45369 @t2358)
% 65.35/65.65  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.65  (step @p22599 :rule symm :premises (@p45368))
% 65.35/65.65  (step @p22600 :rule trans :premises (@p45367 @p22599))
% 65.35/65.65  (step @p22601 :rule true_intro :premises (@p22600))
% 65.35/65.65  (step @p22602 :rule false_intro :premises (@p22593))
% 65.35/65.65  (step @p22603 :rule symm :premises (@p22602))
% 65.35/65.65  (step @p22604 :rule trans :premises (@p22603 @p22601))
% 65.35/65.65  (step @p22605 false :rule eq_resolve :premises (@p22604 @p2958))
% 65.35/65.65  (step-pop @p45370 :rule scope :premises (@p22605))
% 65.35/65.65  (step-pop @p45371 :rule scope :premises (@p45370))
% 65.35/65.65  (step-pop @p45372 :rule scope :premises (@p45371))
% 65.35/65.65  (step @p22606 :rule process_scope :premises (@p45372) :args (false))
% 65.35/65.65  (assume-push @p45373 @t2358)
% 65.35/65.65  (assume-push @p45374 @t233)
% 65.35/65.65  (assume-push @p45375 @t213)
% 65.35/65.65  (step @p22613 :rule and_intro :premises (@p45374 @p45375 @p22593))
% 65.35/65.65  (step-pop @p45376 :rule scope :premises (@p22613))
% 65.35/65.65  (step-pop @p45377 :rule scope :premises (@p45376))
% 65.35/65.65  (step-pop @p45378 :rule scope :premises (@p45377))
% 65.35/65.65  (step @p22614 :rule process_scope :premises (@p45378) :args (@t2359))
% 65.35/65.65  (step @p22618 :rule implies_elim :premises (@p22614))
% 65.35/65.65  (step @p22619 :rule resolution :premises (@p22618 @p22606) :args (true @t2359))
% 65.35/65.65  (step @p22620 :rule not_and :premises (@p22619))
% 65.35/65.65  (step @p22621 :rule eq_resolve :premises (@p22620 @p22595))
% 65.35/65.65  (step @p22622 :rule symm :premises (@p732))
% 65.35/65.65  (step @p22623 :rule bool-double-not-elim :args (@t2360))
% 65.35/65.65  (step @p22624 :rule nary_cong :premises (@p22623 @p1831 @p1493) :args ((or (not @t2361) @t234 @t169)))
% 65.35/65.65  (assume-push @p45379 @t233)
% 65.35/65.65  (assume-push @p45380 @t168)
% 65.35/65.65  (assume-push @p45381 @t2361)
% 65.35/65.65  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.65  (step @p22628 :rule symm :premises (@p45380))
% 65.35/65.65  (step @p22629 :rule trans :premises (@p45379 @p22628))
% 65.35/65.65  (step @p22630 :rule true_intro :premises (@p22629))
% 65.35/65.65  (step @p22631 :rule false_intro :premises (@p22622))
% 65.35/65.65  (step @p22632 :rule symm :premises (@p22631))
% 65.35/65.65  (step @p22633 :rule trans :premises (@p22632 @p22630))
% 65.35/65.65  (step @p22634 false :rule eq_resolve :premises (@p22633 @p2958))
% 65.35/65.65  (step-pop @p45382 :rule scope :premises (@p22634))
% 65.35/65.65  (step-pop @p45383 :rule scope :premises (@p45382))
% 65.35/65.65  (step-pop @p45384 :rule scope :premises (@p45383))
% 65.35/65.65  (step @p22635 :rule process_scope :premises (@p45384) :args (false))
% 65.35/65.65  (assume-push @p45385 @t2361)
% 65.35/65.65  (assume-push @p45386 @t233)
% 65.35/65.65  (assume-push @p45387 @t168)
% 65.35/65.65  (step @p22642 :rule and_intro :premises (@p45386 @p45387 @p22622))
% 65.35/65.65  (step-pop @p45388 :rule scope :premises (@p22642))
% 65.35/65.65  (step-pop @p45389 :rule scope :premises (@p45388))
% 65.35/65.65  (step-pop @p45390 :rule scope :premises (@p45389))
% 65.35/65.65  (step @p22643 :rule process_scope :premises (@p45390) :args (@t2362))
% 65.35/65.65  (step @p22647 :rule implies_elim :premises (@p22643))
% 65.35/65.65  (step @p22648 :rule resolution :premises (@p22647 @p22635) :args (true @t2362))
% 65.35/65.65  (step @p22649 :rule not_and :premises (@p22648))
% 65.35/65.65  (step @p22650 :rule eq_resolve :premises (@p22649 @p22624))
% 65.35/65.65  (step @p22651 :rule symm :premises (@p809))
% 65.35/65.65  (step @p22652 :rule bool-double-not-elim :args (@t2363))
% 65.35/65.65  (step @p22653 :rule nary_cong :premises (@p22652 @p1831 @p1441) :args ((or (not @t2364) @t234 @t159)))
% 65.35/65.65  (assume-push @p45391 @t233)
% 65.35/65.65  (assume-push @p45392 @t158)
% 65.35/65.65  (assume-push @p45393 @t2364)
% 65.35/65.65  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.65  (step @p22657 :rule symm :premises (@p45392))
% 65.35/65.65  (step @p22658 :rule trans :premises (@p45391 @p22657))
% 65.35/65.65  (step @p22659 :rule true_intro :premises (@p22658))
% 65.35/65.65  (step @p22660 :rule false_intro :premises (@p22651))
% 65.35/65.65  (step @p22661 :rule symm :premises (@p22660))
% 65.35/65.65  (step @p22662 :rule trans :premises (@p22661 @p22659))
% 65.35/65.65  (step @p22663 false :rule eq_resolve :premises (@p22662 @p2958))
% 65.35/65.65  (step-pop @p45394 :rule scope :premises (@p22663))
% 65.35/65.65  (step-pop @p45395 :rule scope :premises (@p45394))
% 65.35/65.65  (step-pop @p45396 :rule scope :premises (@p45395))
% 65.35/65.65  (step @p22664 :rule process_scope :premises (@p45396) :args (false))
% 65.35/65.65  (assume-push @p45397 @t2364)
% 65.35/65.65  (assume-push @p45398 @t233)
% 65.35/65.65  (assume-push @p45399 @t158)
% 65.35/65.65  (step @p22671 :rule and_intro :premises (@p45398 @p45399 @p22651))
% 65.35/65.65  (step-pop @p45400 :rule scope :premises (@p22671))
% 65.35/65.65  (step-pop @p45401 :rule scope :premises (@p45400))
% 65.35/65.65  (step-pop @p45402 :rule scope :premises (@p45401))
% 65.35/65.65  (step @p22672 :rule process_scope :premises (@p45402) :args (@t2365))
% 65.35/65.65  (step @p22676 :rule implies_elim :premises (@p22672))
% 65.35/65.65  (step @p22677 :rule resolution :premises (@p22676 @p22664) :args (true @t2365))
% 65.35/65.65  (step @p22678 :rule not_and :premises (@p22677))
% 65.35/65.65  (step @p22679 :rule eq_resolve :premises (@p22678 @p22653))
% 65.35/65.65  (step @p22680 :rule symm :premises (@p1019))
% 65.35/65.65  (step @p22681 :rule bool-double-not-elim :args (@t2366))
% 65.35/65.65  (step @p22682 :rule nary_cong :premises (@p22681 @p1831 @p1311) :args ((or (not @t2367) @t234 @t134)))
% 65.35/65.65  (assume-push @p45403 @t233)
% 65.35/65.65  (assume-push @p45404 @t133)
% 65.35/65.65  (assume-push @p45405 @t2367)
% 65.35/65.65  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.65  (step @p22686 :rule symm :premises (@p45404))
% 65.35/65.65  (step @p22687 :rule trans :premises (@p45403 @p22686))
% 65.35/65.65  (step @p22688 :rule true_intro :premises (@p22687))
% 65.35/65.65  (step @p22689 :rule false_intro :premises (@p22680))
% 65.35/65.65  (step @p22690 :rule symm :premises (@p22689))
% 65.35/65.65  (step @p22691 :rule trans :premises (@p22690 @p22688))
% 65.35/65.65  (step @p22692 false :rule eq_resolve :premises (@p22691 @p2958))
% 65.35/65.65  (step-pop @p45406 :rule scope :premises (@p22692))
% 65.35/65.65  (step-pop @p45407 :rule scope :premises (@p45406))
% 65.35/65.65  (step-pop @p45408 :rule scope :premises (@p45407))
% 65.35/65.65  (step @p22693 :rule process_scope :premises (@p45408) :args (false))
% 65.35/65.65  (assume-push @p45409 @t2367)
% 65.35/65.65  (assume-push @p45410 @t233)
% 65.35/65.65  (assume-push @p45411 @t133)
% 65.35/65.65  (step @p22700 :rule and_intro :premises (@p45410 @p45411 @p22680))
% 65.35/65.65  (step-pop @p45412 :rule scope :premises (@p22700))
% 65.35/65.65  (step-pop @p45413 :rule scope :premises (@p45412))
% 65.35/65.65  (step-pop @p45414 :rule scope :premises (@p45413))
% 65.35/65.65  (step @p22701 :rule process_scope :premises (@p45414) :args (@t2368))
% 65.35/65.65  (step @p22705 :rule implies_elim :premises (@p22701))
% 65.35/65.65  (step @p22706 :rule resolution :premises (@p22705 @p22693) :args (true @t2368))
% 65.35/65.65  (step @p22707 :rule not_and :premises (@p22706))
% 65.35/65.65  (step @p22708 :rule eq_resolve :premises (@p22707 @p22682))
% 65.35/65.65  (step @p22709 :rule symm :premises (@p1064))
% 65.35/65.65  (step @p22710 :rule bool-double-not-elim :args (@t2369))
% 65.35/65.65  (step @p22711 :rule nary_cong :premises (@p22710 @p1831 @p1285) :args ((or (not @t2370) @t234 @t129)))
% 65.35/65.65  (assume-push @p45415 @t233)
% 65.35/65.65  (assume-push @p45416 @t128)
% 65.35/65.65  (assume-push @p45417 @t2370)
% 65.35/65.65  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.65  (step @p22715 :rule symm :premises (@p45416))
% 65.35/65.65  (step @p22716 :rule trans :premises (@p45415 @p22715))
% 65.35/65.65  (step @p22717 :rule true_intro :premises (@p22716))
% 65.35/65.65  (step @p22718 :rule false_intro :premises (@p22709))
% 65.35/65.65  (step @p22719 :rule symm :premises (@p22718))
% 65.35/65.65  (step @p22720 :rule trans :premises (@p22719 @p22717))
% 65.35/65.65  (step @p22721 false :rule eq_resolve :premises (@p22720 @p2958))
% 65.35/65.65  (step-pop @p45418 :rule scope :premises (@p22721))
% 65.35/65.65  (step-pop @p45419 :rule scope :premises (@p45418))
% 65.35/65.65  (step-pop @p45420 :rule scope :premises (@p45419))
% 65.35/65.65  (step @p22722 :rule process_scope :premises (@p45420) :args (false))
% 65.35/65.65  (assume-push @p45421 @t2370)
% 65.35/65.65  (assume-push @p45422 @t233)
% 65.35/65.65  (assume-push @p45423 @t128)
% 65.35/65.65  (step @p22729 :rule and_intro :premises (@p45422 @p45423 @p22709))
% 65.35/65.65  (step-pop @p45424 :rule scope :premises (@p22729))
% 65.35/65.65  (step-pop @p45425 :rule scope :premises (@p45424))
% 65.35/65.65  (step-pop @p45426 :rule scope :premises (@p45425))
% 65.35/65.65  (step @p22730 :rule process_scope :premises (@p45426) :args (@t2371))
% 65.35/65.65  (step @p22734 :rule implies_elim :premises (@p22730))
% 65.35/65.65  (step @p22735 :rule resolution :premises (@p22734 @p22722) :args (true @t2371))
% 65.35/65.65  (step @p22736 :rule not_and :premises (@p22735))
% 65.35/65.65  (step @p22737 :rule eq_resolve :premises (@p22736 @p22711))
% 65.35/65.65  (step @p22738 :rule symm :premises (@p1110))
% 65.35/65.65  (step @p22739 :rule bool-double-not-elim :args (@t2372))
% 65.35/65.65  (step @p22740 :rule nary_cong :premises (@p22739 @p1831 @p1259) :args ((or (not @t2373) @t234 @t124)))
% 65.35/65.65  (assume-push @p45427 @t233)
% 65.35/65.65  (assume-push @p45428 @t123)
% 65.35/65.65  (assume-push @p45429 @t2373)
% 65.35/65.65  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.65  (step @p22744 :rule symm :premises (@p45428))
% 65.35/65.65  (step @p22745 :rule trans :premises (@p45427 @p22744))
% 65.35/65.65  (step @p22746 :rule true_intro :premises (@p22745))
% 65.35/65.65  (step @p22747 :rule false_intro :premises (@p22738))
% 65.35/65.65  (step @p22748 :rule symm :premises (@p22747))
% 65.35/65.65  (step @p22749 :rule trans :premises (@p22748 @p22746))
% 65.35/65.65  (step @p22750 false :rule eq_resolve :premises (@p22749 @p2958))
% 65.35/65.65  (step-pop @p45430 :rule scope :premises (@p22750))
% 65.35/65.65  (step-pop @p45431 :rule scope :premises (@p45430))
% 65.35/65.65  (step-pop @p45432 :rule scope :premises (@p45431))
% 65.35/65.65  (step @p22751 :rule process_scope :premises (@p45432) :args (false))
% 65.35/65.65  (assume-push @p45433 @t2373)
% 65.35/65.65  (assume-push @p45434 @t233)
% 65.35/65.65  (assume-push @p45435 @t123)
% 65.35/65.65  (step @p22758 :rule and_intro :premises (@p45434 @p45435 @p22738))
% 65.35/65.65  (step-pop @p45436 :rule scope :premises (@p22758))
% 65.35/65.65  (step-pop @p45437 :rule scope :premises (@p45436))
% 65.35/65.65  (step-pop @p45438 :rule scope :premises (@p45437))
% 65.35/65.65  (step @p22759 :rule process_scope :premises (@p45438) :args (@t2374))
% 65.35/65.65  (step @p22763 :rule implies_elim :premises (@p22759))
% 65.35/65.65  (step @p22764 :rule resolution :premises (@p22763 @p22751) :args (true @t2374))
% 65.35/65.65  (step @p22765 :rule not_and :premises (@p22764))
% 65.35/65.65  (step @p22766 :rule eq_resolve :premises (@p22765 @p22740))
% 65.35/65.65  (step @p22767 :rule symm :premises (@p1157))
% 65.35/65.65  (step @p22768 :rule bool-double-not-elim :args (@t2375))
% 65.35/65.65  (step @p22769 :rule nary_cong :premises (@p22768 @p1831 @p1232) :args ((or (not @t2376) @t234 @t117)))
% 65.35/65.65  (assume-push @p45439 @t233)
% 65.35/65.65  (assume-push @p45440 @t116)
% 65.35/65.65  (assume-push @p45441 @t2376)
% 65.35/65.65  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.65  (step @p22773 :rule symm :premises (@p45440))
% 65.35/65.65  (step @p22774 :rule trans :premises (@p45439 @p22773))
% 65.35/65.65  (step @p22775 :rule true_intro :premises (@p22774))
% 65.35/65.65  (step @p22776 :rule false_intro :premises (@p22767))
% 65.35/65.65  (step @p22777 :rule symm :premises (@p22776))
% 65.35/65.65  (step @p22778 :rule trans :premises (@p22777 @p22775))
% 65.35/65.65  (step @p22779 false :rule eq_resolve :premises (@p22778 @p2958))
% 65.35/65.65  (step-pop @p45442 :rule scope :premises (@p22779))
% 65.35/65.65  (step-pop @p45443 :rule scope :premises (@p45442))
% 65.35/65.65  (step-pop @p45444 :rule scope :premises (@p45443))
% 65.35/65.65  (step @p22780 :rule process_scope :premises (@p45444) :args (false))
% 65.35/65.65  (assume-push @p45445 @t2376)
% 65.35/65.65  (assume-push @p45446 @t233)
% 65.35/65.65  (assume-push @p45447 @t116)
% 65.35/65.65  (step @p22787 :rule and_intro :premises (@p45446 @p45447 @p22767))
% 65.35/65.65  (step-pop @p45448 :rule scope :premises (@p22787))
% 65.35/65.65  (step-pop @p45449 :rule scope :premises (@p45448))
% 65.35/65.65  (step-pop @p45450 :rule scope :premises (@p45449))
% 65.35/65.65  (step @p22788 :rule process_scope :premises (@p45450) :args (@t2377))
% 65.35/65.65  (step @p22792 :rule implies_elim :premises (@p22788))
% 65.35/65.65  (step @p22793 :rule resolution :premises (@p22792 @p22780) :args (true @t2377))
% 65.35/65.65  (step @p22794 :rule not_and :premises (@p22793))
% 65.35/65.65  (step @p22795 :rule eq_resolve :premises (@p22794 @p22769))
% 65.35/65.65  (step @p22796 :rule instantiate :premises (@p2655) :args ((@list @t84 @t111 tptp.e25)))
% 65.35/65.65  (step @p22797 :rule instantiate :premises (@p2655) :args ((@list @t42 @t111 tptp.e25)))
% 65.35/65.65  (assume-push @p45451 @t568)
% 65.35/65.65  (assume-push @p45452 @t508)
% 65.35/65.65  (assume-push @p45453 @t506)
% 65.35/65.65  (assume-push @p45454 @t503)
% 65.35/65.65  (assume-push @p45455 @t500)
% 65.35/65.65  (assume-push @p45456 @t497)
% 65.35/65.65  (assume-push @p45457 @t494)
% 65.35/65.65  (assume-push @p45458 @t491)
% 65.35/65.65  (assume-push @p45459 @t488)
% 65.35/65.65  (assume-push @p45460 @t485)
% 65.35/65.65  (assume-push @p45461 @t482)
% 65.35/65.65  (assume-push @p45462 @t479)
% 65.35/65.65  (assume-push @p45463 @t476)
% 65.35/65.65  (assume-push @p45464 @t473)
% 65.35/65.65  (assume-push @p45465 @t470)
% 65.35/65.65  (assume-push @p45466 @t467)
% 65.35/65.65  (assume-push @p45467 @t464)
% 65.35/65.65  (assume-push @p45468 @t461)
% 65.35/65.65  (assume-push @p45469 @t458)
% 65.35/65.65  (assume-push @p45470 @t455)
% 65.35/65.65  (assume-push @p45471 @t452)
% 65.35/65.65  (assume-push @p45472 @t449)
% 65.35/65.65  (assume-push @p45473 @t446)
% 65.35/65.65  (assume-push @p45474 @t443)
% 65.35/65.65  (assume-push @p45475 @t440)
% 65.35/65.65  (assume-push @p45476 @t437)
% 65.35/65.65  (assume-push @p45477 @t233)
% 65.35/65.65  (assume-push @p45478 @t627)
% 65.35/65.65  (assume-push @p45479 @t636)
% 65.35/65.65  (assume-push @p45480 @t634)
% 65.35/65.65  (assume-push @p45481 @t646)
% 65.35/65.65  (assume-push @p45482 @t624)
% 65.35/65.65  (assume-push @p45483 @t644)
% 65.35/65.65  (assume-push @p45484 @t639)
% 65.35/65.65  (assume-push @p45485 @t620)
% 65.35/65.65  (assume-push @p45486 @t648)
% 65.35/65.65  (assume-push @p45487 @t630)
% 65.35/65.65  (assume-push @p45488 @t616)
% 65.35/65.65  (assume-push @p45489 @t642)
% 65.35/65.65  (assume-push @p45490 @t651)
% 65.35/65.65  (assume-push @p45491 @t673)
% 65.35/65.65  (assume-push @p45492 @t801)
% 65.35/65.65  (assume-push @p45493 @t786)
% 65.35/65.65  (assume-push @p45494 @t2378)
% 65.35/65.65  (assume-push @p45495 @t2381)
% 65.35/65.65  (assume-push @p45496 @t568)
% 65.35/65.65  (assume-push @p45497 @t627)
% 65.35/65.65  (assume-push @p45498 @t636)
% 65.35/65.65  (assume-push @p45499 @t634)
% 65.35/65.65  (assume-push @p45500 @t646)
% 65.35/65.65  (assume-push @p45501 @t624)
% 65.35/65.65  (assume-push @p45502 @t644)
% 65.35/65.65  (assume-push @p45503 @t639)
% 65.35/65.65  (assume-push @p45504 @t620)
% 65.35/65.65  (assume-push @p45505 @t648)
% 65.35/65.65  (assume-push @p45506 @t630)
% 65.35/65.65  (assume-push @p45507 @t616)
% 65.35/65.65  (assume-push @p45508 @t642)
% 65.35/65.65  (assume-push @p45509 @t651)
% 65.35/65.65  (assume-push @p45510 @t673)
% 65.35/65.65  (assume-push @p45511 @t801)
% 65.35/65.65  (assume-push @p45512 @t786)
% 65.35/65.65  (assume-push @p45513 @t233)
% 65.35/65.65  (assume-push @p45514 @t2381)
% 65.35/65.65  (assume-push @p45515 @t2378)
% 65.35/65.65  (assume-push @p45516 @t437)
% 65.35/65.65  (assume-push @p45517 @t440)
% 65.35/65.65  (assume-push @p45518 @t443)
% 65.35/65.65  (assume-push @p45519 @t446)
% 65.35/65.65  (assume-push @p45520 @t449)
% 65.35/65.65  (assume-push @p45521 @t452)
% 65.35/65.65  (assume-push @p45522 @t455)
% 65.35/65.65  (assume-push @p45523 @t458)
% 65.35/65.65  (assume-push @p45524 @t461)
% 65.35/65.65  (assume-push @p45525 @t464)
% 65.35/65.65  (assume-push @p45526 @t467)
% 65.35/65.65  (assume-push @p45527 @t470)
% 65.35/65.65  (assume-push @p45528 @t473)
% 65.35/65.65  (assume-push @p45529 @t476)
% 65.35/65.65  (assume-push @p45530 @t479)
% 65.35/65.65  (assume-push @p45531 @t482)
% 65.35/65.65  (assume-push @p45532 @t485)
% 65.35/65.65  (assume-push @p45533 @t488)
% 65.35/65.65  (assume-push @p45534 @t491)
% 65.35/65.65  (assume-push @p45535 @t494)
% 65.35/65.65  (assume-push @p45536 @t497)
% 65.35/65.65  (assume-push @p45537 @t500)
% 65.35/65.65  (assume-push @p45538 @t503)
% 65.35/65.65  (assume-push @p45539 @t506)
% 65.35/65.65  (assume-push @p45540 @t508)
% 65.35/65.65  (step @p22888 :rule symm :premises (@p45451))
% 65.35/65.65  (step @p22889 :rule symm :premises (@p45478))
% 65.35/65.65  (step @p22890 :rule symm :premises (@p45479))
% 65.35/65.65  (step @p22891 :rule symm :premises (@p45480))
% 65.35/65.65  (step @p22892 :rule symm :premises (@p45481))
% 65.35/65.65  (step @p22893 :rule symm :premises (@p45482))
% 65.35/65.65  (step @p22894 :rule symm :premises (@p45483))
% 65.35/65.65  (step @p22895 :rule symm :premises (@p45484))
% 65.35/65.65  (step @p22896 :rule symm :premises (@p45485))
% 65.35/65.65  (step @p22897 :rule symm :premises (@p45486))
% 65.35/65.65  (step @p22898 :rule symm :premises (@p45487))
% 65.35/65.65  (step @p22899 :rule symm :premises (@p45488))
% 65.35/65.65  (step @p22900 :rule symm :premises (@p45489))
% 65.35/65.65  (step @p22901 :rule symm :premises (@p45490))
% 65.35/65.65  (step @p22902 :rule symm :premises (@p45491))
% 65.35/65.65  (step @p22903 :rule symm :premises (@p45492))
% 65.35/65.65  (step @p22904 :rule symm :premises (@p45493))
% 65.35/65.65  (step @p2816 :rule refl :args (@t111))
% 65.35/65.65  (step @p22905 :rule refl :args (tptp.e25))
% 65.35/65.65  (step @p22906 :rule symm :premises (@p45477))
% 65.35/65.65  (step @p22907 :rule refl :args (@t42))
% 65.35/65.65  (step @p22908 :rule cong :premises (@p22907 @p22906 @p22905) :args (@t2379))
% 65.35/65.65  (step @p22909 :rule cong :premises (@p22908 @p2816) :args (@t2380))
% 65.35/65.65  (step @p22910 :rule symm :premises (@p22796))
% 65.35/65.65  (step @p22911 :rule refl :args (@t84))
% 65.35/65.65  (step @p22912 :rule cong :premises (@p22911 @p45477 @p22905) :args (@t85))
% 65.35/65.65  (step @p22913 :rule cong :premises (@p22912 @p2816) :args (@t433))
% 65.35/65.65  (step @p22914 :rule trans :premises (@p45452 @p45453 @p45454 @p45455 @p45456 @p45457 @p45458 @p45459 @p45460 @p45461 @p45462 @p45463 @p45464 @p45465 @p45466 @p45467 @p45468 @p45469 @p45470 @p45471 @p45472 @p45473 @p45474 @p45475 @p45476 @p22913 @p22910 @p22797 @p22909 @p22904 @p22903 @p22902 @p22901 @p22900 @p22899 @p22898 @p22897 @p22896 @p22895 @p22894 @p22893 @p22892 @p22891 @p22890 @p22889 @p22888))
% 65.35/65.65  (step-pop @p45541 :rule scope :premises (@p22914))
% 65.35/65.65  (step-pop @p45542 :rule scope :premises (@p45541))
% 65.35/65.65  (step-pop @p45543 :rule scope :premises (@p45542))
% 65.35/65.65  (step-pop @p45544 :rule scope :premises (@p45543))
% 65.35/65.65  (step-pop @p45545 :rule scope :premises (@p45544))
% 65.35/65.65  (step-pop @p45546 :rule scope :premises (@p45545))
% 65.35/65.65  (step-pop @p45547 :rule scope :premises (@p45546))
% 65.35/65.65  (step-pop @p45548 :rule scope :premises (@p45547))
% 65.35/65.65  (step-pop @p45549 :rule scope :premises (@p45548))
% 65.35/65.65  (step-pop @p45550 :rule scope :premises (@p45549))
% 65.35/65.65  (step-pop @p45551 :rule scope :premises (@p45550))
% 65.35/65.65  (step-pop @p45552 :rule scope :premises (@p45551))
% 65.35/65.65  (step-pop @p45553 :rule scope :premises (@p45552))
% 65.35/65.65  (step-pop @p45554 :rule scope :premises (@p45553))
% 65.35/65.65  (step-pop @p45555 :rule scope :premises (@p45554))
% 65.35/65.65  (step-pop @p45556 :rule scope :premises (@p45555))
% 65.35/65.65  (step-pop @p45557 :rule scope :premises (@p45556))
% 65.35/65.65  (step-pop @p45558 :rule scope :premises (@p45557))
% 65.35/65.65  (step-pop @p45559 :rule scope :premises (@p45558))
% 65.35/65.65  (step-pop @p45560 :rule scope :premises (@p45559))
% 65.35/65.65  (step-pop @p45561 :rule scope :premises (@p45560))
% 65.35/65.65  (step-pop @p45562 :rule scope :premises (@p45561))
% 65.35/65.65  (step-pop @p45563 :rule scope :premises (@p45562))
% 65.35/65.65  (step-pop @p45564 :rule scope :premises (@p45563))
% 65.35/65.65  (step-pop @p45565 :rule scope :premises (@p45564))
% 65.35/65.65  (step-pop @p45566 :rule scope :premises (@p45565))
% 65.35/65.65  (step-pop @p45567 :rule scope :premises (@p45566))
% 65.35/65.65  (step-pop @p45568 :rule scope :premises (@p45567))
% 65.35/65.65  (step-pop @p45569 :rule scope :premises (@p45568))
% 65.35/65.65  (step-pop @p45570 :rule scope :premises (@p45569))
% 65.35/65.65  (step-pop @p45571 :rule scope :premises (@p45570))
% 65.35/65.65  (step-pop @p45572 :rule scope :premises (@p45571))
% 65.35/65.65  (step-pop @p45573 :rule scope :premises (@p45572))
% 65.35/65.65  (step-pop @p45574 :rule scope :premises (@p45573))
% 65.35/65.65  (step-pop @p45575 :rule scope :premises (@p45574))
% 65.35/65.65  (step-pop @p45576 :rule scope :premises (@p45575))
% 65.35/65.65  (step-pop @p45577 :rule scope :premises (@p45576))
% 65.35/65.65  (step-pop @p45578 :rule scope :premises (@p45577))
% 65.35/65.65  (step-pop @p45579 :rule scope :premises (@p45578))
% 65.35/65.65  (step-pop @p45580 :rule scope :premises (@p45579))
% 65.35/65.65  (step-pop @p45581 :rule scope :premises (@p45580))
% 65.35/65.65  (step-pop @p45582 :rule scope :premises (@p45581))
% 65.35/65.65  (step-pop @p45583 :rule scope :premises (@p45582))
% 65.35/65.65  (step-pop @p45584 :rule scope :premises (@p45583))
% 65.35/65.65  (step-pop @p45585 :rule scope :premises (@p45584))
% 65.35/65.65  (step @p22915 :rule process_scope :premises (@p45585) :args (@t114))
% 65.35/65.65  (step @p22961 :rule and_intro :premises (@p45451 @p45478 @p45479 @p45480 @p45481 @p45482 @p45483 @p45484 @p45485 @p45486 @p45487 @p45488 @p45489 @p45490 @p45491 @p45492 @p45493 @p45477 @p22797 @p22796 @p45476 @p45475 @p45474 @p45473 @p45472 @p45471 @p45470 @p45469 @p45468 @p45467 @p45466 @p45465 @p45464 @p45463 @p45462 @p45461 @p45460 @p45459 @p45458 @p45457 @p45456 @p45455 @p45454 @p45453 @p45452))
% 65.35/65.65  (step @p22962 :rule modus_ponens :premises (@p22961 @p22915))
% 65.35/65.65  (step-pop @p45586 :rule scope :premises (@p22962))
% 65.35/65.65  (step-pop @p45587 :rule scope :premises (@p45586))
% 65.35/65.65  (step-pop @p45588 :rule scope :premises (@p45587))
% 65.35/65.65  (step-pop @p45589 :rule scope :premises (@p45588))
% 65.35/65.65  (step-pop @p45590 :rule scope :premises (@p45589))
% 65.35/65.65  (step-pop @p45591 :rule scope :premises (@p45590))
% 65.35/65.65  (step-pop @p45592 :rule scope :premises (@p45591))
% 65.35/65.65  (step-pop @p45593 :rule scope :premises (@p45592))
% 65.35/65.65  (step-pop @p45594 :rule scope :premises (@p45593))
% 65.35/65.65  (step-pop @p45595 :rule scope :premises (@p45594))
% 65.35/65.65  (step-pop @p45596 :rule scope :premises (@p45595))
% 65.35/65.65  (step-pop @p45597 :rule scope :premises (@p45596))
% 65.35/65.65  (step-pop @p45598 :rule scope :premises (@p45597))
% 65.35/65.65  (step-pop @p45599 :rule scope :premises (@p45598))
% 65.35/65.65  (step-pop @p45600 :rule scope :premises (@p45599))
% 65.35/65.65  (step-pop @p45601 :rule scope :premises (@p45600))
% 65.35/65.65  (step-pop @p45602 :rule scope :premises (@p45601))
% 65.35/65.65  (step-pop @p45603 :rule scope :premises (@p45602))
% 65.35/65.65  (step-pop @p45604 :rule scope :premises (@p45603))
% 65.35/65.65  (step-pop @p45605 :rule scope :premises (@p45604))
% 65.35/65.65  (step-pop @p45606 :rule scope :premises (@p45605))
% 65.35/65.65  (step-pop @p45607 :rule scope :premises (@p45606))
% 65.35/65.65  (step-pop @p45608 :rule scope :premises (@p45607))
% 65.35/65.65  (step-pop @p45609 :rule scope :premises (@p45608))
% 65.35/65.65  (step-pop @p45610 :rule scope :premises (@p45609))
% 65.35/65.65  (step-pop @p45611 :rule scope :premises (@p45610))
% 65.35/65.65  (step-pop @p45612 :rule scope :premises (@p45611))
% 65.35/65.65  (step-pop @p45613 :rule scope :premises (@p45612))
% 65.35/65.65  (step-pop @p45614 :rule scope :premises (@p45613))
% 65.35/65.65  (step-pop @p45615 :rule scope :premises (@p45614))
% 65.35/65.65  (step-pop @p45616 :rule scope :premises (@p45615))
% 65.35/65.65  (step-pop @p45617 :rule scope :premises (@p45616))
% 65.35/65.65  (step-pop @p45618 :rule scope :premises (@p45617))
% 65.35/65.65  (step-pop @p45619 :rule scope :premises (@p45618))
% 65.35/65.65  (step-pop @p45620 :rule scope :premises (@p45619))
% 65.35/65.65  (step-pop @p45621 :rule scope :premises (@p45620))
% 65.35/65.65  (step-pop @p45622 :rule scope :premises (@p45621))
% 65.35/65.65  (step-pop @p45623 :rule scope :premises (@p45622))
% 65.35/65.65  (step-pop @p45624 :rule scope :premises (@p45623))
% 65.35/65.65  (step-pop @p45625 :rule scope :premises (@p45624))
% 65.35/65.65  (step-pop @p45626 :rule scope :premises (@p45625))
% 65.35/65.65  (step-pop @p45627 :rule scope :premises (@p45626))
% 65.35/65.65  (step-pop @p45628 :rule scope :premises (@p45627))
% 65.35/65.65  (step-pop @p45629 :rule scope :premises (@p45628))
% 65.35/65.65  (step-pop @p45630 :rule scope :premises (@p45629))
% 65.35/65.65  (step @p22963 :rule process_scope :premises (@p45630) :args (@t114))
% 65.35/65.65  (step @p23009 :rule implies_elim :premises (@p22963))
% 65.35/65.65  (step @p23010 :rule cnf_and_neg :args (@t2382))
% 65.35/65.65  (step @p23011 :rule resolution :premises (@p23010 @p23009) :args (true @t2382))
% 65.35/65.65  (step @p23012 :rule reordering :premises (@p23011) :args ((or @t114 @t671 @t510 @t560 @t559 @t558 @t557 @t556 @t555 @t554 @t553 @t552 @t551 @t550 @t549 @t548 @t547 @t546 @t545 @t544 @t543 @t542 @t541 @t540 @t539 @t538 @t537 @t234 @t670 @t669 @t668 @t667 @t666 @t665 @t664 @t663 @t662 @t661 @t660 @t659 @t658 @t873 @t872 @t871 (not @t2378) (not @t2381))))
% 65.35/65.65  (step @p23013 :rule chain_m_resolution :premises (@p23012 @p22797 @p22796 @p22562 @p21992 @p21207 @p20106 @p20105 @p19762 @p18596 @p18595 @p18480 @p18479 @p18231 @p17456 @p16837 @p16836 @p16347 @p15746 @p15745 @p15415 @p14802 @p13556 @p12339 @p10886 @p10075 @p8651 @p8029 @p6520 @p6519 @p6011 @p5168 @p5167 @p4780 @p3476 @p3472 @p2947 @p1229 @p3368 @p3366 @p3365 @p3363 @p3362 @p3360 @p3359 @p3357 @p3356 @p3354 @p3353 @p3351 @p3350 @p3348 @p3347 @p3345 @p22795 @p22767 @p22766 @p22738 @p22737 @p22709 @p22708 @p22680 @p22679 @p22651 @p22650 @p22622 @p22621 @p22593 @p22592 @p22564) :args (@t234 (@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 true false false false false false false false false false false false false false false false false true true true true true true true true true true true true true true true true) (@list @t2381 @t2378 @t437 @t440 @t443 @t630 @t446 @t449 @t627 @t452 @t624 @t455 @t458 @t461 @t801 @t464 @t467 @t620 @t470 @t473 @t476 @t479 @t482 @t485 @t488 @t491 @t494 @t786 @t497 @t500 @t616 @t503 @t506 @t673 @t508 @t568 @t114 @t651 @t652 @t648 @t649 @t646 @t647 @t644 @t645 @t642 @t643 @t639 @t640 @t636 @t637 @t634 @t635 @t116 @t2375 @t123 @t2372 @t128 @t2369 @t133 @t2366 @t158 @t2363 @t168 @t2360 @t213 @t2357 @t228 @t2354)))
% 65.35/65.65  (step @p23014 :rule chain_m_resolution :premises (@p2577 @p23013 @p2575) :args (@t434 @t570 (@list @t233 @t435)))
% 65.35/65.65  (step @p23015 :rule chain_m_resolution :premises (@p4527 @p23013 @p4525) :args (@t819 @t570 (@list @t233 @t820)))
% 65.35/65.65  (step @p23016 :rule symm :premises (@p436))
% 65.35/65.65  (step @p23017 :rule bool-double-not-elim :args (@t2383))
% 65.35/65.65  (step @p23018 :rule nary_cong :premises (@p23017 @p1805 @p1727) :args ((or (not @t2384) @t229 @t214)))
% 65.35/65.65  (assume-push @p45631 @t228)
% 65.35/65.65  (assume-push @p45632 @t213)
% 65.35/65.65  (assume-push @p45633 @t2384)
% 65.35/65.65  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.65  (step @p23022 :rule symm :premises (@p45632))
% 65.35/65.65  (step @p23023 :rule trans :premises (@p45631 @p23022))
% 65.35/65.65  (step @p23024 :rule true_intro :premises (@p23023))
% 65.35/65.65  (step @p23025 :rule false_intro :premises (@p23016))
% 65.35/65.65  (step @p23026 :rule symm :premises (@p23025))
% 65.35/65.65  (step @p23027 :rule trans :premises (@p23026 @p23024))
% 65.35/65.65  (step @p23028 false :rule eq_resolve :premises (@p23027 @p2958))
% 65.35/65.65  (step-pop @p45634 :rule scope :premises (@p23028))
% 65.35/65.65  (step-pop @p45635 :rule scope :premises (@p45634))
% 65.35/65.65  (step-pop @p45636 :rule scope :premises (@p45635))
% 65.35/65.65  (step @p23029 :rule process_scope :premises (@p45636) :args (false))
% 65.35/65.65  (assume-push @p45637 @t2384)
% 65.35/65.65  (assume-push @p45638 @t228)
% 65.35/65.65  (assume-push @p45639 @t213)
% 65.35/65.65  (step @p23036 :rule and_intro :premises (@p45638 @p45639 @p23016))
% 65.35/65.65  (step-pop @p45640 :rule scope :premises (@p23036))
% 65.35/65.65  (step-pop @p45641 :rule scope :premises (@p45640))
% 65.35/65.65  (step-pop @p45642 :rule scope :premises (@p45641))
% 65.35/65.65  (step @p23037 :rule process_scope :premises (@p45642) :args (@t2385))
% 65.35/65.65  (step @p23041 :rule implies_elim :premises (@p23037))
% 65.35/65.65  (step @p23042 :rule resolution :premises (@p23041 @p23029) :args (true @t2385))
% 65.35/65.65  (step @p23043 :rule not_and :premises (@p23042))
% 65.35/65.65  (step @p23044 :rule eq_resolve :premises (@p23043 @p23018))
% 65.35/65.65  (step @p23045 :rule instantiate :premises (@p2655) :args ((@list @t83 @t111 tptp.e24)))
% 65.35/65.65  (step @p23046 :rule instantiate :premises (@p2655) :args ((@list @t56 @t111 tptp.e24)))
% 65.35/65.65  (assume-push @p45643 @t568)
% 65.35/65.65  (assume-push @p45644 @t508)
% 65.35/65.65  (assume-push @p45645 @t506)
% 65.35/65.65  (assume-push @p45646 @t503)
% 65.35/65.65  (assume-push @p45647 @t500)
% 65.35/65.65  (assume-push @p45648 @t497)
% 65.35/65.65  (assume-push @p45649 @t494)
% 65.35/65.65  (assume-push @p45650 @t491)
% 65.35/65.65  (assume-push @p45651 @t488)
% 65.35/65.65  (assume-push @p45652 @t485)
% 65.35/65.65  (assume-push @p45653 @t482)
% 65.35/65.65  (assume-push @p45654 @t479)
% 65.35/65.65  (assume-push @p45655 @t476)
% 65.35/65.65  (assume-push @p45656 @t473)
% 65.35/65.65  (assume-push @p45657 @t470)
% 65.35/65.65  (assume-push @p45658 @t467)
% 65.35/65.65  (assume-push @p45659 @t464)
% 65.35/65.65  (assume-push @p45660 @t461)
% 65.35/65.65  (assume-push @p45661 @t458)
% 65.35/65.65  (assume-push @p45662 @t455)
% 65.35/65.65  (assume-push @p45663 @t452)
% 65.35/65.65  (assume-push @p45664 @t449)
% 65.35/65.65  (assume-push @p45665 @t446)
% 65.35/65.65  (assume-push @p45666 @t443)
% 65.35/65.65  (assume-push @p45667 @t440)
% 65.35/65.65  (assume-push @p45668 @t437)
% 65.35/65.65  (assume-push @p45669 @t434)
% 65.35/65.65  (assume-push @p45670 @t228)
% 65.35/65.65  (assume-push @p45671 @t627)
% 65.35/65.65  (assume-push @p45672 @t636)
% 65.35/65.65  (assume-push @p45673 @t2386)
% 65.35/65.65  (assume-push @p45674 @t2389)
% 65.35/65.65  (assume-push @p45675 @t568)
% 65.35/65.65  (assume-push @p45676 @t627)
% 65.35/65.65  (assume-push @p45677 @t636)
% 65.35/65.65  (assume-push @p45678 @t228)
% 65.35/65.65  (assume-push @p45679 @t2389)
% 65.35/65.65  (assume-push @p45680 @t2386)
% 65.35/65.65  (assume-push @p45681 @t434)
% 65.35/65.65  (assume-push @p45682 @t437)
% 65.35/65.65  (assume-push @p45683 @t440)
% 65.35/65.65  (assume-push @p45684 @t443)
% 65.35/65.65  (assume-push @p45685 @t446)
% 65.35/65.65  (assume-push @p45686 @t449)
% 65.35/65.65  (assume-push @p45687 @t452)
% 65.35/65.65  (assume-push @p45688 @t455)
% 65.35/65.65  (assume-push @p45689 @t458)
% 65.35/65.65  (assume-push @p45690 @t461)
% 65.35/65.65  (assume-push @p45691 @t464)
% 65.35/65.65  (assume-push @p45692 @t467)
% 65.35/65.65  (assume-push @p45693 @t470)
% 65.35/65.65  (assume-push @p45694 @t473)
% 65.35/65.65  (assume-push @p45695 @t476)
% 65.35/65.65  (assume-push @p45696 @t479)
% 65.35/65.65  (assume-push @p45697 @t482)
% 65.35/65.65  (assume-push @p45698 @t485)
% 65.35/65.65  (assume-push @p45699 @t488)
% 65.35/65.65  (assume-push @p45700 @t491)
% 65.35/65.65  (assume-push @p45701 @t494)
% 65.35/65.65  (assume-push @p45702 @t497)
% 65.35/65.65  (assume-push @p45703 @t500)
% 65.35/65.65  (assume-push @p45704 @t503)
% 65.35/65.65  (assume-push @p45705 @t506)
% 65.35/65.65  (assume-push @p45706 @t508)
% 65.35/65.65  (step @p23111 :rule symm :premises (@p45643))
% 65.35/65.65  (step @p23112 :rule symm :premises (@p45671))
% 65.35/65.65  (step @p23113 :rule symm :premises (@p45672))
% 65.35/65.65  (step @p2816 :rule refl :args (@t111))
% 65.35/65.65  (step @p23114 :rule refl :args (tptp.e24))
% 65.35/65.65  (step @p23115 :rule symm :premises (@p45670))
% 65.35/65.65  (step @p23116 :rule refl :args (@t56))
% 65.35/65.65  (step @p23117 :rule cong :premises (@p23116 @p23115 @p23114) :args (@t2387))
% 65.35/65.65  (step @p23118 :rule cong :premises (@p23117 @p2816) :args (@t2388))
% 65.35/65.65  (step @p23119 :rule symm :premises (@p23045))
% 65.35/65.65  (step @p23120 :rule refl :args (@t83))
% 65.35/65.65  (step @p23121 :rule cong :premises (@p23120 @p45670 @p23114) :args (@t84))
% 65.35/65.65  (step @p23122 :rule cong :premises (@p23121 @p2816) :args (@t430))
% 65.35/65.65  (step @p23123 :rule trans :premises (@p45644 @p45645 @p45646 @p45647 @p45648 @p45649 @p45650 @p45651 @p45652 @p45653 @p45654 @p45655 @p45656 @p45657 @p45658 @p45659 @p45660 @p45661 @p45662 @p45663 @p45664 @p45665 @p45666 @p45667 @p45668 @p45669 @p23122 @p23119 @p23046 @p23118 @p23113 @p23112 @p23111))
% 65.35/65.65  (step-pop @p45707 :rule scope :premises (@p23123))
% 65.35/65.65  (step-pop @p45708 :rule scope :premises (@p45707))
% 65.35/65.65  (step-pop @p45709 :rule scope :premises (@p45708))
% 65.35/65.65  (step-pop @p45710 :rule scope :premises (@p45709))
% 65.35/65.65  (step-pop @p45711 :rule scope :premises (@p45710))
% 65.35/65.65  (step-pop @p45712 :rule scope :premises (@p45711))
% 65.35/65.65  (step-pop @p45713 :rule scope :premises (@p45712))
% 65.35/65.65  (step-pop @p45714 :rule scope :premises (@p45713))
% 65.35/65.65  (step-pop @p45715 :rule scope :premises (@p45714))
% 65.35/65.65  (step-pop @p45716 :rule scope :premises (@p45715))
% 65.35/65.65  (step-pop @p45717 :rule scope :premises (@p45716))
% 65.35/65.65  (step-pop @p45718 :rule scope :premises (@p45717))
% 65.35/65.65  (step-pop @p45719 :rule scope :premises (@p45718))
% 65.35/65.65  (step-pop @p45720 :rule scope :premises (@p45719))
% 65.35/65.65  (step-pop @p45721 :rule scope :premises (@p45720))
% 65.35/65.65  (step-pop @p45722 :rule scope :premises (@p45721))
% 65.35/65.65  (step-pop @p45723 :rule scope :premises (@p45722))
% 65.35/65.65  (step-pop @p45724 :rule scope :premises (@p45723))
% 65.35/65.65  (step-pop @p45725 :rule scope :premises (@p45724))
% 65.35/65.65  (step-pop @p45726 :rule scope :premises (@p45725))
% 65.35/65.65  (step-pop @p45727 :rule scope :premises (@p45726))
% 65.35/65.65  (step-pop @p45728 :rule scope :premises (@p45727))
% 65.35/65.65  (step-pop @p45729 :rule scope :premises (@p45728))
% 65.35/65.65  (step-pop @p45730 :rule scope :premises (@p45729))
% 65.35/65.65  (step-pop @p45731 :rule scope :premises (@p45730))
% 65.35/65.65  (step-pop @p45732 :rule scope :premises (@p45731))
% 65.35/65.65  (step-pop @p45733 :rule scope :premises (@p45732))
% 65.35/65.65  (step-pop @p45734 :rule scope :premises (@p45733))
% 65.35/65.65  (step-pop @p45735 :rule scope :premises (@p45734))
% 65.35/65.65  (step-pop @p45736 :rule scope :premises (@p45735))
% 65.35/65.65  (step-pop @p45737 :rule scope :premises (@p45736))
% 65.35/65.65  (step-pop @p45738 :rule scope :premises (@p45737))
% 65.35/65.65  (step @p23124 :rule process_scope :premises (@p45738) :args (@t114))
% 65.35/65.65  (step @p23157 :rule and_intro :premises (@p45643 @p45671 @p45672 @p45670 @p23046 @p23045 @p45669 @p45668 @p45667 @p45666 @p45665 @p45664 @p45663 @p45662 @p45661 @p45660 @p45659 @p45658 @p45657 @p45656 @p45655 @p45654 @p45653 @p45652 @p45651 @p45650 @p45649 @p45648 @p45647 @p45646 @p45645 @p45644))
% 65.35/65.65  (step @p23158 :rule modus_ponens :premises (@p23157 @p23124))
% 65.35/65.65  (step-pop @p45739 :rule scope :premises (@p23158))
% 65.35/65.65  (step-pop @p45740 :rule scope :premises (@p45739))
% 65.35/65.65  (step-pop @p45741 :rule scope :premises (@p45740))
% 65.35/65.65  (step-pop @p45742 :rule scope :premises (@p45741))
% 65.35/65.65  (step-pop @p45743 :rule scope :premises (@p45742))
% 65.35/65.65  (step-pop @p45744 :rule scope :premises (@p45743))
% 65.35/65.65  (step-pop @p45745 :rule scope :premises (@p45744))
% 65.35/65.65  (step-pop @p45746 :rule scope :premises (@p45745))
% 65.35/65.65  (step-pop @p45747 :rule scope :premises (@p45746))
% 65.35/65.65  (step-pop @p45748 :rule scope :premises (@p45747))
% 65.35/65.65  (step-pop @p45749 :rule scope :premises (@p45748))
% 65.35/65.65  (step-pop @p45750 :rule scope :premises (@p45749))
% 65.35/65.65  (step-pop @p45751 :rule scope :premises (@p45750))
% 65.35/65.65  (step-pop @p45752 :rule scope :premises (@p45751))
% 65.35/65.65  (step-pop @p45753 :rule scope :premises (@p45752))
% 65.35/65.65  (step-pop @p45754 :rule scope :premises (@p45753))
% 65.35/65.65  (step-pop @p45755 :rule scope :premises (@p45754))
% 65.35/65.65  (step-pop @p45756 :rule scope :premises (@p45755))
% 65.35/65.65  (step-pop @p45757 :rule scope :premises (@p45756))
% 65.35/65.65  (step-pop @p45758 :rule scope :premises (@p45757))
% 65.35/65.65  (step-pop @p45759 :rule scope :premises (@p45758))
% 65.35/65.65  (step-pop @p45760 :rule scope :premises (@p45759))
% 65.35/65.65  (step-pop @p45761 :rule scope :premises (@p45760))
% 65.35/65.65  (step-pop @p45762 :rule scope :premises (@p45761))
% 65.35/65.65  (step-pop @p45763 :rule scope :premises (@p45762))
% 65.35/65.65  (step-pop @p45764 :rule scope :premises (@p45763))
% 65.35/65.65  (step-pop @p45765 :rule scope :premises (@p45764))
% 65.35/65.65  (step-pop @p45766 :rule scope :premises (@p45765))
% 65.35/65.65  (step-pop @p45767 :rule scope :premises (@p45766))
% 65.35/65.65  (step-pop @p45768 :rule scope :premises (@p45767))
% 65.35/65.65  (step-pop @p45769 :rule scope :premises (@p45768))
% 65.35/65.65  (step-pop @p45770 :rule scope :premises (@p45769))
% 65.35/65.65  (step @p23159 :rule process_scope :premises (@p45770) :args (@t114))
% 65.35/65.65  (step @p23192 :rule implies_elim :premises (@p23159))
% 65.35/65.65  (step @p23193 :rule cnf_and_neg :args (@t2390))
% 65.35/65.65  (step @p23194 :rule resolution :premises (@p23193 @p23192) :args (true @t2390))
% 65.35/65.65  (step @p23195 :rule reordering :premises (@p23194) :args ((or @t114 @t671 @t510 @t560 @t559 @t558 @t557 @t556 @t555 @t554 @t553 @t552 @t551 @t550 @t549 @t548 @t547 @t546 @t545 @t544 @t543 @t542 @t541 @t540 @t539 @t538 @t537 @t536 @t229 @t670 @t669 (not @t2386) (not @t2389))))
% 65.35/65.65  (step @p23196 :rule chain_m_resolution :premises (@p23195 @p23046 @p23045 @p23014 @p22562 @p21992 @p21207 @p20105 @p19762 @p18596 @p18595 @p18479 @p18231 @p17456 @p16836 @p16347 @p15745 @p15415 @p14802 @p13556 @p12339 @p10886 @p10075 @p8651 @p8029 @p6519 @p6011 @p5167 @p4780 @p3472 @p2947 @p1229 @p3350 @p3348 @p23044 @p23016) :args (@t229 (@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 true true) (@list @t2389 @t2386 @t434 @t437 @t440 @t443 @t446 @t449 @t627 @t452 @t455 @t458 @t461 @t464 @t467 @t470 @t473 @t476 @t479 @t482 @t485 @t488 @t491 @t494 @t497 @t500 @t503 @t506 @t508 @t568 @t114 @t636 @t637 @t213 @t2383)))
% 65.35/65.65  (step @p23197 :rule chain_m_resolution :premises (@p2574 @p23196 @p2572) :args (@t431 @t570 (@list @t228 @t432)))
% 65.35/65.65  (step @p23198 :rule chain_m_resolution :premises (@p3347 @p23196 @p3345) :args (@t634 @t570 (@list @t228 @t635)))
% 65.35/65.65  (step @p23199 :rule symm :premises (@p437))
% 65.35/65.65  (step @p23200 :rule bool-double-not-elim :args (@t2391))
% 65.35/65.65  (step @p23201 :rule nary_cong :premises (@p23200 @p1779 @p1727) :args ((or (not @t2392) @t224 @t214)))
% 65.35/65.65  (assume-push @p45771 @t223)
% 65.35/65.65  (assume-push @p45772 @t213)
% 65.35/65.65  (assume-push @p45773 @t2392)
% 65.35/65.65  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.65  (step @p23205 :rule symm :premises (@p45772))
% 65.35/65.65  (step @p23206 :rule trans :premises (@p45771 @p23205))
% 65.35/65.65  (step @p23207 :rule true_intro :premises (@p23206))
% 65.35/65.65  (step @p23208 :rule false_intro :premises (@p23199))
% 65.35/65.65  (step @p23209 :rule symm :premises (@p23208))
% 65.35/65.65  (step @p23210 :rule trans :premises (@p23209 @p23207))
% 65.35/65.65  (step @p23211 false :rule eq_resolve :premises (@p23210 @p2958))
% 65.35/65.65  (step-pop @p45774 :rule scope :premises (@p23211))
% 65.35/65.65  (step-pop @p45775 :rule scope :premises (@p45774))
% 65.35/65.65  (step-pop @p45776 :rule scope :premises (@p45775))
% 65.35/65.65  (step @p23212 :rule process_scope :premises (@p45776) :args (false))
% 65.35/65.65  (assume-push @p45777 @t2392)
% 65.35/65.65  (assume-push @p45778 @t223)
% 65.35/65.65  (assume-push @p45779 @t213)
% 65.35/65.65  (step @p23219 :rule and_intro :premises (@p45778 @p45779 @p23199))
% 65.35/65.65  (step-pop @p45780 :rule scope :premises (@p23219))
% 65.35/65.65  (step-pop @p45781 :rule scope :premises (@p45780))
% 65.35/65.65  (step-pop @p45782 :rule scope :premises (@p45781))
% 65.35/65.65  (step @p23220 :rule process_scope :premises (@p45782) :args (@t2393))
% 65.35/65.65  (step @p23224 :rule implies_elim :premises (@p23220))
% 65.35/65.65  (step @p23225 :rule resolution :premises (@p23224 @p23212) :args (true @t2393))
% 65.35/65.65  (step @p23226 :rule not_and :premises (@p23225))
% 65.35/65.65  (step @p23227 :rule eq_resolve :premises (@p23226 @p23201))
% 65.35/65.65  (step @p23228 :rule symm :premises (@p734))
% 65.35/65.65  (step @p23229 :rule bool-double-not-elim :args (@t2394))
% 65.35/65.65  (step @p23230 :rule nary_cong :premises (@p23229 @p1779 @p1493) :args ((or (not @t2395) @t224 @t169)))
% 65.35/65.65  (assume-push @p45783 @t223)
% 65.35/65.65  (assume-push @p45784 @t168)
% 65.35/65.65  (assume-push @p45785 @t2395)
% 65.35/65.65  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.66  (step @p23234 :rule symm :premises (@p45784))
% 65.35/65.66  (step @p23235 :rule trans :premises (@p45783 @p23234))
% 65.35/65.66  (step @p23236 :rule true_intro :premises (@p23235))
% 65.35/65.66  (step @p23237 :rule false_intro :premises (@p23228))
% 65.35/65.66  (step @p23238 :rule symm :premises (@p23237))
% 65.35/65.66  (step @p23239 :rule trans :premises (@p23238 @p23236))
% 65.35/65.66  (step @p23240 false :rule eq_resolve :premises (@p23239 @p2958))
% 65.35/65.66  (step-pop @p45786 :rule scope :premises (@p23240))
% 65.35/65.66  (step-pop @p45787 :rule scope :premises (@p45786))
% 65.35/65.66  (step-pop @p45788 :rule scope :premises (@p45787))
% 65.35/65.66  (step @p23241 :rule process_scope :premises (@p45788) :args (false))
% 65.35/65.66  (assume-push @p45789 @t2395)
% 65.35/65.66  (assume-push @p45790 @t223)
% 65.35/65.66  (assume-push @p45791 @t168)
% 65.35/65.66  (step @p23248 :rule and_intro :premises (@p45790 @p45791 @p23228))
% 65.35/65.66  (step-pop @p45792 :rule scope :premises (@p23248))
% 65.35/65.66  (step-pop @p45793 :rule scope :premises (@p45792))
% 65.35/65.66  (step-pop @p45794 :rule scope :premises (@p45793))
% 65.35/65.66  (step @p23249 :rule process_scope :premises (@p45794) :args (@t2396))
% 65.35/65.66  (step @p23253 :rule implies_elim :premises (@p23249))
% 65.35/65.66  (step @p23254 :rule resolution :premises (@p23253 @p23241) :args (true @t2396))
% 65.35/65.66  (step @p23255 :rule not_and :premises (@p23254))
% 65.35/65.66  (step @p23256 :rule eq_resolve :premises (@p23255 @p23230))
% 65.35/65.66  (step @p23257 :rule symm :premises (@p811))
% 65.35/65.66  (step @p23258 :rule bool-double-not-elim :args (@t2397))
% 65.35/65.66  (step @p23259 :rule nary_cong :premises (@p23258 @p1779 @p1441) :args ((or (not @t2398) @t224 @t159)))
% 65.35/65.66  (assume-push @p45795 @t223)
% 65.35/65.66  (assume-push @p45796 @t158)
% 65.35/65.66  (assume-push @p45797 @t2398)
% 65.35/65.66  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.66  (step @p23263 :rule symm :premises (@p45796))
% 65.35/65.66  (step @p23264 :rule trans :premises (@p45795 @p23263))
% 65.35/65.66  (step @p23265 :rule true_intro :premises (@p23264))
% 65.35/65.66  (step @p23266 :rule false_intro :premises (@p23257))
% 65.35/65.66  (step @p23267 :rule symm :premises (@p23266))
% 65.35/65.66  (step @p23268 :rule trans :premises (@p23267 @p23265))
% 65.35/65.66  (step @p23269 false :rule eq_resolve :premises (@p23268 @p2958))
% 65.35/65.66  (step-pop @p45798 :rule scope :premises (@p23269))
% 65.35/65.66  (step-pop @p45799 :rule scope :premises (@p45798))
% 65.35/65.66  (step-pop @p45800 :rule scope :premises (@p45799))
% 65.35/65.66  (step @p23270 :rule process_scope :premises (@p45800) :args (false))
% 65.35/65.66  (assume-push @p45801 @t2398)
% 65.35/65.66  (assume-push @p45802 @t223)
% 65.35/65.66  (assume-push @p45803 @t158)
% 65.35/65.66  (step @p23277 :rule and_intro :premises (@p45802 @p45803 @p23257))
% 65.35/65.66  (step-pop @p45804 :rule scope :premises (@p23277))
% 65.35/65.66  (step-pop @p45805 :rule scope :premises (@p45804))
% 65.35/65.66  (step-pop @p45806 :rule scope :premises (@p45805))
% 65.35/65.66  (step @p23278 :rule process_scope :premises (@p45806) :args (@t2399))
% 65.35/65.66  (step @p23282 :rule implies_elim :premises (@p23278))
% 65.35/65.66  (step @p23283 :rule resolution :premises (@p23282 @p23270) :args (true @t2399))
% 65.35/65.66  (step @p23284 :rule not_and :premises (@p23283))
% 65.35/65.66  (step @p23285 :rule eq_resolve :premises (@p23284 @p23259))
% 65.35/65.66  (step @p23286 :rule symm :premises (@p1021))
% 65.35/65.66  (step @p23287 :rule bool-double-not-elim :args (@t2400))
% 65.35/65.66  (step @p23288 :rule nary_cong :premises (@p23287 @p1779 @p1311) :args ((or (not @t2401) @t224 @t134)))
% 65.35/65.66  (assume-push @p45807 @t223)
% 65.35/65.66  (assume-push @p45808 @t133)
% 65.35/65.66  (assume-push @p45809 @t2401)
% 65.35/65.66  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.66  (step @p23292 :rule symm :premises (@p45808))
% 65.35/65.66  (step @p23293 :rule trans :premises (@p45807 @p23292))
% 65.35/65.66  (step @p23294 :rule true_intro :premises (@p23293))
% 65.35/65.66  (step @p23295 :rule false_intro :premises (@p23286))
% 65.35/65.66  (step @p23296 :rule symm :premises (@p23295))
% 65.35/65.66  (step @p23297 :rule trans :premises (@p23296 @p23294))
% 65.35/65.66  (step @p23298 false :rule eq_resolve :premises (@p23297 @p2958))
% 65.35/65.66  (step-pop @p45810 :rule scope :premises (@p23298))
% 65.35/65.66  (step-pop @p45811 :rule scope :premises (@p45810))
% 65.35/65.66  (step-pop @p45812 :rule scope :premises (@p45811))
% 65.35/65.66  (step @p23299 :rule process_scope :premises (@p45812) :args (false))
% 65.35/65.66  (assume-push @p45813 @t2401)
% 65.35/65.66  (assume-push @p45814 @t223)
% 65.35/65.66  (assume-push @p45815 @t133)
% 65.35/65.66  (step @p23306 :rule and_intro :premises (@p45814 @p45815 @p23286))
% 65.35/65.66  (step-pop @p45816 :rule scope :premises (@p23306))
% 65.35/65.66  (step-pop @p45817 :rule scope :premises (@p45816))
% 65.35/65.66  (step-pop @p45818 :rule scope :premises (@p45817))
% 65.35/65.66  (step @p23307 :rule process_scope :premises (@p45818) :args (@t2402))
% 65.35/65.66  (step @p23311 :rule implies_elim :premises (@p23307))
% 65.35/65.66  (step @p23312 :rule resolution :premises (@p23311 @p23299) :args (true @t2402))
% 65.35/65.66  (step @p23313 :rule not_and :premises (@p23312))
% 65.35/65.66  (step @p23314 :rule eq_resolve :premises (@p23313 @p23288))
% 65.35/65.66  (step @p23315 :rule symm :premises (@p1066))
% 65.35/65.66  (step @p23316 :rule bool-double-not-elim :args (@t2403))
% 65.35/65.66  (step @p23317 :rule nary_cong :premises (@p23316 @p1779 @p1285) :args ((or (not @t2404) @t224 @t129)))
% 65.35/65.66  (assume-push @p45819 @t223)
% 65.35/65.66  (assume-push @p45820 @t128)
% 65.35/65.66  (assume-push @p45821 @t2404)
% 65.35/65.66  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.66  (step @p23321 :rule symm :premises (@p45820))
% 65.35/65.66  (step @p23322 :rule trans :premises (@p45819 @p23321))
% 65.35/65.66  (step @p23323 :rule true_intro :premises (@p23322))
% 65.35/65.66  (step @p23324 :rule false_intro :premises (@p23315))
% 65.35/65.66  (step @p23325 :rule symm :premises (@p23324))
% 65.35/65.66  (step @p23326 :rule trans :premises (@p23325 @p23323))
% 65.35/65.66  (step @p23327 false :rule eq_resolve :premises (@p23326 @p2958))
% 65.35/65.66  (step-pop @p45822 :rule scope :premises (@p23327))
% 65.35/65.66  (step-pop @p45823 :rule scope :premises (@p45822))
% 65.35/65.66  (step-pop @p45824 :rule scope :premises (@p45823))
% 65.35/65.66  (step @p23328 :rule process_scope :premises (@p45824) :args (false))
% 65.35/65.66  (assume-push @p45825 @t2404)
% 65.35/65.66  (assume-push @p45826 @t223)
% 65.35/65.66  (assume-push @p45827 @t128)
% 65.35/65.66  (step @p23335 :rule and_intro :premises (@p45826 @p45827 @p23315))
% 65.35/65.66  (step-pop @p45828 :rule scope :premises (@p23335))
% 65.35/65.66  (step-pop @p45829 :rule scope :premises (@p45828))
% 65.35/65.66  (step-pop @p45830 :rule scope :premises (@p45829))
% 65.35/65.66  (step @p23336 :rule process_scope :premises (@p45830) :args (@t2405))
% 65.35/65.66  (step @p23340 :rule implies_elim :premises (@p23336))
% 65.35/65.66  (step @p23341 :rule resolution :premises (@p23340 @p23328) :args (true @t2405))
% 65.35/65.66  (step @p23342 :rule not_and :premises (@p23341))
% 65.35/65.66  (step @p23343 :rule eq_resolve :premises (@p23342 @p23317))
% 65.35/65.66  (step @p23344 :rule symm :premises (@p1112))
% 65.35/65.66  (step @p23345 :rule bool-double-not-elim :args (@t2406))
% 65.35/65.66  (step @p23346 :rule nary_cong :premises (@p23345 @p1779 @p1259) :args ((or (not @t2407) @t224 @t124)))
% 65.35/65.66  (assume-push @p45831 @t223)
% 65.35/65.66  (assume-push @p45832 @t123)
% 65.35/65.66  (assume-push @p45833 @t2407)
% 65.35/65.66  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.66  (step @p23350 :rule symm :premises (@p45832))
% 65.35/65.66  (step @p23351 :rule trans :premises (@p45831 @p23350))
% 65.35/65.66  (step @p23352 :rule true_intro :premises (@p23351))
% 65.35/65.66  (step @p23353 :rule false_intro :premises (@p23344))
% 65.35/65.66  (step @p23354 :rule symm :premises (@p23353))
% 65.35/65.66  (step @p23355 :rule trans :premises (@p23354 @p23352))
% 65.35/65.66  (step @p23356 false :rule eq_resolve :premises (@p23355 @p2958))
% 65.35/65.66  (step-pop @p45834 :rule scope :premises (@p23356))
% 65.35/65.66  (step-pop @p45835 :rule scope :premises (@p45834))
% 65.35/65.66  (step-pop @p45836 :rule scope :premises (@p45835))
% 65.35/65.66  (step @p23357 :rule process_scope :premises (@p45836) :args (false))
% 65.35/65.66  (assume-push @p45837 @t2407)
% 65.35/65.66  (assume-push @p45838 @t223)
% 65.35/65.66  (assume-push @p45839 @t123)
% 65.35/65.66  (step @p23364 :rule and_intro :premises (@p45838 @p45839 @p23344))
% 65.35/65.66  (step-pop @p45840 :rule scope :premises (@p23364))
% 65.35/65.66  (step-pop @p45841 :rule scope :premises (@p45840))
% 65.35/65.66  (step-pop @p45842 :rule scope :premises (@p45841))
% 65.35/65.66  (step @p23365 :rule process_scope :premises (@p45842) :args (@t2408))
% 65.35/65.66  (step @p23369 :rule implies_elim :premises (@p23365))
% 65.35/65.66  (step @p23370 :rule resolution :premises (@p23369 @p23357) :args (true @t2408))
% 65.35/65.66  (step @p23371 :rule not_and :premises (@p23370))
% 65.35/65.66  (step @p23372 :rule eq_resolve :premises (@p23371 @p23346))
% 65.35/65.66  (step @p23373 :rule symm :premises (@p1159))
% 65.35/65.66  (step @p23374 :rule bool-double-not-elim :args (@t2409))
% 65.35/65.66  (step @p23375 :rule nary_cong :premises (@p23374 @p1779 @p1232) :args ((or (not @t2410) @t224 @t117)))
% 65.35/65.66  (assume-push @p45843 @t223)
% 65.35/65.66  (assume-push @p45844 @t116)
% 65.35/65.66  (assume-push @p45845 @t2410)
% 65.35/65.66  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.66  (step @p23379 :rule symm :premises (@p45844))
% 65.35/65.66  (step @p23380 :rule trans :premises (@p45843 @p23379))
% 65.35/65.66  (step @p23381 :rule true_intro :premises (@p23380))
% 65.35/65.66  (step @p23382 :rule false_intro :premises (@p23373))
% 65.35/65.66  (step @p23383 :rule symm :premises (@p23382))
% 65.35/65.66  (step @p23384 :rule trans :premises (@p23383 @p23381))
% 65.35/65.66  (step @p23385 false :rule eq_resolve :premises (@p23384 @p2958))
% 65.35/65.66  (step-pop @p45846 :rule scope :premises (@p23385))
% 65.35/65.66  (step-pop @p45847 :rule scope :premises (@p45846))
% 65.35/65.66  (step-pop @p45848 :rule scope :premises (@p45847))
% 65.35/65.66  (step @p23386 :rule process_scope :premises (@p45848) :args (false))
% 65.35/65.66  (assume-push @p45849 @t2410)
% 65.35/65.66  (assume-push @p45850 @t223)
% 65.35/65.66  (assume-push @p45851 @t116)
% 65.35/65.66  (step @p23393 :rule and_intro :premises (@p45850 @p45851 @p23373))
% 65.35/65.66  (step-pop @p45852 :rule scope :premises (@p23393))
% 65.35/65.66  (step-pop @p45853 :rule scope :premises (@p45852))
% 65.35/65.66  (step-pop @p45854 :rule scope :premises (@p45853))
% 65.35/65.66  (step @p23394 :rule process_scope :premises (@p45854) :args (@t2411))
% 65.35/65.66  (step @p23398 :rule implies_elim :premises (@p23394))
% 65.35/65.66  (step @p23399 :rule resolution :premises (@p23398 @p23386) :args (true @t2411))
% 65.35/65.66  (step @p23400 :rule not_and :premises (@p23399))
% 65.35/65.66  (step @p23401 :rule eq_resolve :premises (@p23400 @p23375))
% 65.35/65.66  (step @p23402 :rule instantiate :premises (@p2655) :args ((@list @t82 @t111 tptp.e23)))
% 65.35/65.66  (step @p23403 :rule instantiate :premises (@p2655) :args ((@list @t41 @t111 tptp.e23)))
% 65.35/65.66  (assume-push @p45855 @t568)
% 65.35/65.66  (assume-push @p45856 @t508)
% 65.35/65.66  (assume-push @p45857 @t506)
% 65.35/65.66  (assume-push @p45858 @t503)
% 65.35/65.66  (assume-push @p45859 @t500)
% 65.35/65.66  (assume-push @p45860 @t497)
% 65.35/65.66  (assume-push @p45861 @t494)
% 65.35/65.66  (assume-push @p45862 @t491)
% 65.35/65.66  (assume-push @p45863 @t488)
% 65.35/65.66  (assume-push @p45864 @t485)
% 65.35/65.66  (assume-push @p45865 @t482)
% 65.35/65.66  (assume-push @p45866 @t479)
% 65.35/65.66  (assume-push @p45867 @t476)
% 65.35/65.66  (assume-push @p45868 @t473)
% 65.35/65.66  (assume-push @p45869 @t470)
% 65.35/65.66  (assume-push @p45870 @t467)
% 65.35/65.66  (assume-push @p45871 @t464)
% 65.35/65.66  (assume-push @p45872 @t461)
% 65.35/65.66  (assume-push @p45873 @t458)
% 65.35/65.66  (assume-push @p45874 @t455)
% 65.35/65.66  (assume-push @p45875 @t452)
% 65.35/65.66  (assume-push @p45876 @t449)
% 65.35/65.66  (assume-push @p45877 @t446)
% 65.35/65.66  (assume-push @p45878 @t443)
% 65.35/65.66  (assume-push @p45879 @t440)
% 65.35/65.66  (assume-push @p45880 @t437)
% 65.35/65.66  (assume-push @p45881 @t434)
% 65.35/65.66  (assume-push @p45882 @t431)
% 65.35/65.66  (assume-push @p45883 @t223)
% 65.35/65.66  (assume-push @p45884 @t627)
% 65.35/65.66  (assume-push @p45885 @t636)
% 65.35/65.66  (assume-push @p45886 @t634)
% 65.35/65.66  (assume-push @p45887 @t646)
% 65.35/65.66  (assume-push @p45888 @t624)
% 65.35/65.66  (assume-push @p45889 @t644)
% 65.35/65.66  (assume-push @p45890 @t639)
% 65.35/65.66  (assume-push @p45891 @t620)
% 65.35/65.66  (assume-push @p45892 @t648)
% 65.35/65.66  (assume-push @p45893 @t630)
% 65.35/65.66  (assume-push @p45894 @t616)
% 65.35/65.66  (assume-push @p45895 @t642)
% 65.35/65.66  (assume-push @p45896 @t651)
% 65.35/65.66  (assume-push @p45897 @t673)
% 65.35/65.66  (assume-push @p45898 @t801)
% 65.35/65.66  (assume-push @p45899 @t786)
% 65.35/65.66  (assume-push @p45900 @t819)
% 65.35/65.66  (assume-push @p45901 @t2412)
% 65.35/65.66  (assume-push @p45902 @t2415)
% 65.35/65.66  (assume-push @p45903 @t568)
% 65.35/65.66  (assume-push @p45904 @t627)
% 65.35/65.66  (assume-push @p45905 @t636)
% 65.35/65.66  (assume-push @p45906 @t634)
% 65.35/65.66  (assume-push @p45907 @t646)
% 65.35/65.66  (assume-push @p45908 @t624)
% 65.35/65.66  (assume-push @p45909 @t644)
% 65.35/65.66  (assume-push @p45910 @t639)
% 65.35/65.66  (assume-push @p45911 @t620)
% 65.35/65.66  (assume-push @p45912 @t648)
% 65.35/65.66  (assume-push @p45913 @t630)
% 65.35/65.66  (assume-push @p45914 @t616)
% 65.35/65.66  (assume-push @p45915 @t642)
% 65.35/65.66  (assume-push @p45916 @t651)
% 65.35/65.66  (assume-push @p45917 @t673)
% 65.35/65.66  (assume-push @p45918 @t801)
% 65.35/65.66  (assume-push @p45919 @t786)
% 65.35/65.66  (assume-push @p45920 @t819)
% 65.35/65.66  (assume-push @p45921 @t223)
% 65.35/65.66  (assume-push @p45922 @t2415)
% 65.35/65.66  (assume-push @p45923 @t2412)
% 65.35/65.66  (assume-push @p45924 @t431)
% 65.35/65.66  (assume-push @p45925 @t434)
% 65.35/65.66  (assume-push @p45926 @t437)
% 65.35/65.66  (assume-push @p45927 @t440)
% 65.35/65.66  (assume-push @p45928 @t443)
% 65.35/65.66  (assume-push @p45929 @t446)
% 65.35/65.66  (assume-push @p45930 @t449)
% 65.35/65.66  (assume-push @p45931 @t452)
% 65.35/65.66  (assume-push @p45932 @t455)
% 65.35/65.66  (assume-push @p45933 @t458)
% 65.35/65.66  (assume-push @p45934 @t461)
% 65.35/65.66  (assume-push @p45935 @t464)
% 65.35/65.66  (assume-push @p45936 @t467)
% 65.35/65.66  (assume-push @p45937 @t470)
% 65.35/65.66  (assume-push @p45938 @t473)
% 65.35/65.66  (assume-push @p45939 @t476)
% 65.35/65.66  (assume-push @p45940 @t479)
% 65.35/65.66  (assume-push @p45941 @t482)
% 65.35/65.66  (assume-push @p45942 @t485)
% 65.35/65.66  (assume-push @p45943 @t488)
% 65.35/65.66  (assume-push @p45944 @t491)
% 65.35/65.66  (assume-push @p45945 @t494)
% 65.35/65.66  (assume-push @p45946 @t497)
% 65.35/65.66  (assume-push @p45947 @t500)
% 65.35/65.66  (assume-push @p45948 @t503)
% 65.35/65.66  (assume-push @p45949 @t506)
% 65.35/65.66  (assume-push @p45950 @t508)
% 65.35/65.66  (step @p23500 :rule symm :premises (@p45855))
% 65.35/65.66  (step @p23501 :rule symm :premises (@p45884))
% 65.35/65.66  (step @p23502 :rule symm :premises (@p45885))
% 65.35/65.66  (step @p23503 :rule symm :premises (@p45886))
% 65.35/65.66  (step @p23504 :rule symm :premises (@p45887))
% 65.35/65.66  (step @p23505 :rule symm :premises (@p45888))
% 65.35/65.66  (step @p23506 :rule symm :premises (@p45889))
% 65.35/65.66  (step @p23507 :rule symm :premises (@p45890))
% 65.35/65.66  (step @p23508 :rule symm :premises (@p45891))
% 65.35/65.66  (step @p23509 :rule symm :premises (@p45892))
% 65.35/65.66  (step @p23510 :rule symm :premises (@p45893))
% 65.35/65.66  (step @p23511 :rule symm :premises (@p45894))
% 65.35/65.66  (step @p23512 :rule symm :premises (@p45895))
% 65.35/65.66  (step @p23513 :rule symm :premises (@p45896))
% 65.35/65.66  (step @p23514 :rule symm :premises (@p45897))
% 65.35/65.66  (step @p23515 :rule symm :premises (@p45898))
% 65.35/65.66  (step @p23516 :rule symm :premises (@p45899))
% 65.35/65.66  (step @p23517 :rule symm :premises (@p45900))
% 65.35/65.66  (step @p2816 :rule refl :args (@t111))
% 65.35/65.66  (step @p23518 :rule refl :args (tptp.e23))
% 65.35/65.66  (step @p23519 :rule symm :premises (@p45883))
% 65.35/65.66  (step @p23520 :rule refl :args (@t41))
% 65.35/65.66  (step @p23521 :rule cong :premises (@p23520 @p23519 @p23518) :args (@t2413))
% 65.35/65.66  (step @p23522 :rule cong :premises (@p23521 @p2816) :args (@t2414))
% 65.35/65.66  (step @p23523 :rule symm :premises (@p23402))
% 65.35/65.66  (step @p23524 :rule refl :args (@t82))
% 65.35/65.66  (step @p23525 :rule cong :premises (@p23524 @p45883 @p23518) :args (@t83))
% 65.35/65.66  (step @p23526 :rule cong :premises (@p23525 @p2816) :args (@t427))
% 65.35/65.66  (step @p23527 :rule trans :premises (@p45856 @p45857 @p45858 @p45859 @p45860 @p45861 @p45862 @p45863 @p45864 @p45865 @p45866 @p45867 @p45868 @p45869 @p45870 @p45871 @p45872 @p45873 @p45874 @p45875 @p45876 @p45877 @p45878 @p45879 @p45880 @p45881 @p45882 @p23526 @p23523 @p23403 @p23522 @p23517 @p23516 @p23515 @p23514 @p23513 @p23512 @p23511 @p23510 @p23509 @p23508 @p23507 @p23506 @p23505 @p23504 @p23503 @p23502 @p23501 @p23500))
% 65.35/65.66  (step-pop @p45951 :rule scope :premises (@p23527))
% 65.35/65.66  (step-pop @p45952 :rule scope :premises (@p45951))
% 65.35/65.66  (step-pop @p45953 :rule scope :premises (@p45952))
% 65.35/65.66  (step-pop @p45954 :rule scope :premises (@p45953))
% 65.35/65.66  (step-pop @p45955 :rule scope :premises (@p45954))
% 65.35/65.66  (step-pop @p45956 :rule scope :premises (@p45955))
% 65.35/65.66  (step-pop @p45957 :rule scope :premises (@p45956))
% 65.35/65.66  (step-pop @p45958 :rule scope :premises (@p45957))
% 65.35/65.66  (step-pop @p45959 :rule scope :premises (@p45958))
% 65.35/65.66  (step-pop @p45960 :rule scope :premises (@p45959))
% 65.35/65.66  (step-pop @p45961 :rule scope :premises (@p45960))
% 65.35/65.66  (step-pop @p45962 :rule scope :premises (@p45961))
% 65.35/65.66  (step-pop @p45963 :rule scope :premises (@p45962))
% 65.35/65.66  (step-pop @p45964 :rule scope :premises (@p45963))
% 65.35/65.66  (step-pop @p45965 :rule scope :premises (@p45964))
% 65.35/65.66  (step-pop @p45966 :rule scope :premises (@p45965))
% 65.35/65.66  (step-pop @p45967 :rule scope :premises (@p45966))
% 65.35/65.66  (step-pop @p45968 :rule scope :premises (@p45967))
% 65.35/65.66  (step-pop @p45969 :rule scope :premises (@p45968))
% 65.35/65.66  (step-pop @p45970 :rule scope :premises (@p45969))
% 65.35/65.66  (step-pop @p45971 :rule scope :premises (@p45970))
% 65.35/65.66  (step-pop @p45972 :rule scope :premises (@p45971))
% 65.35/65.66  (step-pop @p45973 :rule scope :premises (@p45972))
% 65.35/65.66  (step-pop @p45974 :rule scope :premises (@p45973))
% 65.35/65.66  (step-pop @p45975 :rule scope :premises (@p45974))
% 65.35/65.66  (step-pop @p45976 :rule scope :premises (@p45975))
% 65.35/65.66  (step-pop @p45977 :rule scope :premises (@p45976))
% 65.35/65.66  (step-pop @p45978 :rule scope :premises (@p45977))
% 65.35/65.66  (step-pop @p45979 :rule scope :premises (@p45978))
% 65.35/65.66  (step-pop @p45980 :rule scope :premises (@p45979))
% 65.35/65.66  (step-pop @p45981 :rule scope :premises (@p45980))
% 65.35/65.66  (step-pop @p45982 :rule scope :premises (@p45981))
% 65.35/65.66  (step-pop @p45983 :rule scope :premises (@p45982))
% 65.35/65.66  (step-pop @p45984 :rule scope :premises (@p45983))
% 65.35/65.66  (step-pop @p45985 :rule scope :premises (@p45984))
% 65.35/65.66  (step-pop @p45986 :rule scope :premises (@p45985))
% 65.35/65.66  (step-pop @p45987 :rule scope :premises (@p45986))
% 65.35/65.66  (step-pop @p45988 :rule scope :premises (@p45987))
% 65.35/65.66  (step-pop @p45989 :rule scope :premises (@p45988))
% 65.35/65.66  (step-pop @p45990 :rule scope :premises (@p45989))
% 65.35/65.66  (step-pop @p45991 :rule scope :premises (@p45990))
% 65.35/65.66  (step-pop @p45992 :rule scope :premises (@p45991))
% 65.35/65.66  (step-pop @p45993 :rule scope :premises (@p45992))
% 65.35/65.66  (step-pop @p45994 :rule scope :premises (@p45993))
% 65.35/65.66  (step-pop @p45995 :rule scope :premises (@p45994))
% 65.35/65.66  (step-pop @p45996 :rule scope :premises (@p45995))
% 65.35/65.66  (step-pop @p45997 :rule scope :premises (@p45996))
% 65.35/65.66  (step-pop @p45998 :rule scope :premises (@p45997))
% 65.35/65.66  (step @p23528 :rule process_scope :premises (@p45998) :args (@t114))
% 65.35/65.66  (step @p23577 :rule and_intro :premises (@p45855 @p45884 @p45885 @p45886 @p45887 @p45888 @p45889 @p45890 @p45891 @p45892 @p45893 @p45894 @p45895 @p45896 @p45897 @p45898 @p45899 @p45900 @p45883 @p23403 @p23402 @p45882 @p45881 @p45880 @p45879 @p45878 @p45877 @p45876 @p45875 @p45874 @p45873 @p45872 @p45871 @p45870 @p45869 @p45868 @p45867 @p45866 @p45865 @p45864 @p45863 @p45862 @p45861 @p45860 @p45859 @p45858 @p45857 @p45856))
% 65.35/65.66  (step @p23578 :rule modus_ponens :premises (@p23577 @p23528))
% 65.35/65.66  (step-pop @p45999 :rule scope :premises (@p23578))
% 65.35/65.66  (step-pop @p46000 :rule scope :premises (@p45999))
% 65.35/65.66  (step-pop @p46001 :rule scope :premises (@p46000))
% 65.35/65.66  (step-pop @p46002 :rule scope :premises (@p46001))
% 65.35/65.66  (step-pop @p46003 :rule scope :premises (@p46002))
% 65.35/65.66  (step-pop @p46004 :rule scope :premises (@p46003))
% 65.35/65.66  (step-pop @p46005 :rule scope :premises (@p46004))
% 65.35/65.66  (step-pop @p46006 :rule scope :premises (@p46005))
% 65.35/65.66  (step-pop @p46007 :rule scope :premises (@p46006))
% 65.35/65.66  (step-pop @p46008 :rule scope :premises (@p46007))
% 65.35/65.66  (step-pop @p46009 :rule scope :premises (@p46008))
% 65.35/65.66  (step-pop @p46010 :rule scope :premises (@p46009))
% 65.35/65.66  (step-pop @p46011 :rule scope :premises (@p46010))
% 65.35/65.66  (step-pop @p46012 :rule scope :premises (@p46011))
% 65.35/65.66  (step-pop @p46013 :rule scope :premises (@p46012))
% 65.35/65.66  (step-pop @p46014 :rule scope :premises (@p46013))
% 65.35/65.66  (step-pop @p46015 :rule scope :premises (@p46014))
% 65.35/65.66  (step-pop @p46016 :rule scope :premises (@p46015))
% 65.35/65.66  (step-pop @p46017 :rule scope :premises (@p46016))
% 65.35/65.66  (step-pop @p46018 :rule scope :premises (@p46017))
% 65.35/65.66  (step-pop @p46019 :rule scope :premises (@p46018))
% 65.35/65.66  (step-pop @p46020 :rule scope :premises (@p46019))
% 65.35/65.66  (step-pop @p46021 :rule scope :premises (@p46020))
% 65.35/65.66  (step-pop @p46022 :rule scope :premises (@p46021))
% 65.35/65.66  (step-pop @p46023 :rule scope :premises (@p46022))
% 65.35/65.66  (step-pop @p46024 :rule scope :premises (@p46023))
% 65.35/65.66  (step-pop @p46025 :rule scope :premises (@p46024))
% 65.35/65.66  (step-pop @p46026 :rule scope :premises (@p46025))
% 65.35/65.66  (step-pop @p46027 :rule scope :premises (@p46026))
% 65.35/65.66  (step-pop @p46028 :rule scope :premises (@p46027))
% 65.35/65.66  (step-pop @p46029 :rule scope :premises (@p46028))
% 65.35/65.66  (step-pop @p46030 :rule scope :premises (@p46029))
% 65.35/65.66  (step-pop @p46031 :rule scope :premises (@p46030))
% 65.35/65.66  (step-pop @p46032 :rule scope :premises (@p46031))
% 65.35/65.66  (step-pop @p46033 :rule scope :premises (@p46032))
% 65.35/65.66  (step-pop @p46034 :rule scope :premises (@p46033))
% 65.35/65.66  (step-pop @p46035 :rule scope :premises (@p46034))
% 65.35/65.66  (step-pop @p46036 :rule scope :premises (@p46035))
% 65.35/65.66  (step-pop @p46037 :rule scope :premises (@p46036))
% 65.35/65.66  (step-pop @p46038 :rule scope :premises (@p46037))
% 65.35/65.66  (step-pop @p46039 :rule scope :premises (@p46038))
% 65.35/65.66  (step-pop @p46040 :rule scope :premises (@p46039))
% 65.35/65.66  (step-pop @p46041 :rule scope :premises (@p46040))
% 65.35/65.66  (step-pop @p46042 :rule scope :premises (@p46041))
% 65.35/65.66  (step-pop @p46043 :rule scope :premises (@p46042))
% 65.35/65.66  (step-pop @p46044 :rule scope :premises (@p46043))
% 65.35/65.66  (step-pop @p46045 :rule scope :premises (@p46044))
% 65.35/65.66  (step-pop @p46046 :rule scope :premises (@p46045))
% 65.35/65.66  (step @p23579 :rule process_scope :premises (@p46046) :args (@t114))
% 65.35/65.66  (step @p23628 :rule implies_elim :premises (@p23579))
% 65.35/65.66  (step @p23629 :rule cnf_and_neg :args (@t2416))
% 65.35/65.66  (step @p23630 :rule resolution :premises (@p23629 @p23628) :args (true @t2416))
% 65.35/65.66  (step @p23631 :rule reordering :premises (@p23630) :args ((or @t114 @t671 @t510 @t560 @t559 @t558 @t557 @t556 @t555 @t554 @t553 @t552 @t551 @t550 @t549 @t548 @t547 @t546 @t545 @t544 @t543 @t542 @t541 @t540 @t539 @t538 @t537 @t536 @t535 @t224 @t670 @t669 @t668 @t667 @t666 @t665 @t664 @t663 @t662 @t661 @t660 @t659 @t658 @t873 @t872 @t871 @t870 (not @t2412) (not @t2415))))
% 65.35/65.66  (step @p23632 :rule chain_m_resolution :premises (@p23631 @p23403 @p23402 @p23198 @p23197 @p23015 @p23014 @p22562 @p21992 @p21207 @p20106 @p20105 @p19762 @p18596 @p18595 @p18480 @p18479 @p18231 @p17456 @p16837 @p16836 @p16347 @p15746 @p15745 @p15415 @p14802 @p13556 @p12339 @p10886 @p10075 @p8651 @p8029 @p6520 @p6519 @p6011 @p5168 @p5167 @p4780 @p3476 @p3472 @p2947 @p1229 @p3368 @p3366 @p3365 @p3363 @p3362 @p3360 @p3359 @p3357 @p3356 @p3354 @p3353 @p3351 @p3350 @p3348 @p23401 @p23373 @p23372 @p23344 @p23343 @p23315 @p23314 @p23286 @p23285 @p23257 @p23256 @p23228 @p23227 @p23199) :args (@t224 (@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 true false false false false false false false false false false false false false false true true true true true true true true true true true true true true) (@list @t2415 @t2412 @t634 @t431 @t819 @t434 @t437 @t440 @t443 @t630 @t446 @t449 @t627 @t452 @t624 @t455 @t458 @t461 @t801 @t464 @t467 @t620 @t470 @t473 @t476 @t479 @t482 @t485 @t488 @t491 @t494 @t786 @t497 @t500 @t616 @t503 @t506 @t673 @t508 @t568 @t114 @t651 @t652 @t648 @t649 @t646 @t647 @t644 @t645 @t642 @t643 @t639 @t640 @t636 @t637 @t116 @t2409 @t123 @t2406 @t128 @t2403 @t133 @t2400 @t158 @t2397 @t168 @t2394 @t213 @t2391)))
% 65.35/65.66  (step @p23633 :rule chain_m_resolution :premises (@p2571 @p23632 @p2569) :args (@t428 @t570 (@list @t223 @t429)))
% 65.35/65.66  (step @p23634 :rule chain_m_resolution :premises (@p4530 @p23632 @p4528) :args (@t821 @t570 (@list @t223 @t822)))
% 65.35/65.66  (step @p23635 :rule symm :premises (@p438))
% 65.35/65.66  (step @p23636 :rule bool-double-not-elim :args (@t2417))
% 65.35/65.66  (step @p23637 :rule nary_cong :premises (@p23636 @p1753 @p1727) :args ((or (not @t2418) @t219 @t214)))
% 65.35/65.66  (assume-push @p46047 @t218)
% 65.35/65.66  (assume-push @p46048 @t213)
% 65.35/65.66  (assume-push @p46049 @t2418)
% 65.35/65.66  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.66  (step @p23641 :rule symm :premises (@p46048))
% 65.35/65.66  (step @p23642 :rule trans :premises (@p46047 @p23641))
% 65.35/65.66  (step @p23643 :rule true_intro :premises (@p23642))
% 65.35/65.66  (step @p23644 :rule false_intro :premises (@p23635))
% 65.35/65.66  (step @p23645 :rule symm :premises (@p23644))
% 65.35/65.66  (step @p23646 :rule trans :premises (@p23645 @p23643))
% 65.35/65.66  (step @p23647 false :rule eq_resolve :premises (@p23646 @p2958))
% 65.35/65.66  (step-pop @p46050 :rule scope :premises (@p23647))
% 65.35/65.66  (step-pop @p46051 :rule scope :premises (@p46050))
% 65.35/65.66  (step-pop @p46052 :rule scope :premises (@p46051))
% 65.35/65.66  (step @p23648 :rule process_scope :premises (@p46052) :args (false))
% 65.35/65.66  (assume-push @p46053 @t2418)
% 65.35/65.66  (assume-push @p46054 @t218)
% 65.35/65.66  (assume-push @p46055 @t213)
% 65.35/65.66  (step @p23655 :rule and_intro :premises (@p46054 @p46055 @p23635))
% 65.35/65.66  (step-pop @p46056 :rule scope :premises (@p23655))
% 65.35/65.66  (step-pop @p46057 :rule scope :premises (@p46056))
% 65.35/65.66  (step-pop @p46058 :rule scope :premises (@p46057))
% 65.35/65.66  (step @p23656 :rule process_scope :premises (@p46058) :args (@t2419))
% 65.35/65.66  (step @p23660 :rule implies_elim :premises (@p23656))
% 65.35/65.66  (step @p23661 :rule resolution :premises (@p23660 @p23648) :args (true @t2419))
% 65.35/65.66  (step @p23662 :rule not_and :premises (@p23661))
% 65.35/65.66  (step @p23663 :rule eq_resolve :premises (@p23662 @p23637))
% 65.35/65.66  (step @p23664 :rule symm :premises (@p467))
% 65.35/65.66  (step @p23665 :rule bool-double-not-elim :args (@t2420))
% 65.35/65.66  (step @p23666 :rule nary_cong :premises (@p23665 @p1753 @p1701) :args ((or (not @t2421) @t219 @t209)))
% 65.35/65.66  (assume-push @p46059 @t218)
% 65.35/65.66  (assume-push @p46060 @t208)
% 65.35/65.66  (assume-push @p46061 @t2421)
% 65.35/65.66  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.66  (step @p23670 :rule symm :premises (@p46060))
% 65.35/65.66  (step @p23671 :rule trans :premises (@p46059 @p23670))
% 65.35/65.66  (step @p23672 :rule true_intro :premises (@p23671))
% 65.35/65.66  (step @p23673 :rule false_intro :premises (@p23664))
% 65.35/65.66  (step @p23674 :rule symm :premises (@p23673))
% 65.35/65.66  (step @p23675 :rule trans :premises (@p23674 @p23672))
% 65.35/65.66  (step @p23676 false :rule eq_resolve :premises (@p23675 @p2958))
% 65.35/65.66  (step-pop @p46062 :rule scope :premises (@p23676))
% 65.35/65.66  (step-pop @p46063 :rule scope :premises (@p46062))
% 65.35/65.66  (step-pop @p46064 :rule scope :premises (@p46063))
% 65.35/65.66  (step @p23677 :rule process_scope :premises (@p46064) :args (false))
% 65.35/65.66  (assume-push @p46065 @t2421)
% 65.35/65.66  (assume-push @p46066 @t218)
% 65.35/65.66  (assume-push @p46067 @t208)
% 65.35/65.66  (step @p23684 :rule and_intro :premises (@p46066 @p46067 @p23664))
% 65.35/65.66  (step-pop @p46068 :rule scope :premises (@p23684))
% 65.35/65.66  (step-pop @p46069 :rule scope :premises (@p46068))
% 65.35/65.66  (step-pop @p46070 :rule scope :premises (@p46069))
% 65.35/65.66  (step @p23685 :rule process_scope :premises (@p46070) :args (@t2422))
% 65.35/65.66  (step @p23689 :rule implies_elim :premises (@p23685))
% 65.35/65.66  (step @p23690 :rule resolution :premises (@p23689 @p23677) :args (true @t2422))
% 65.35/65.66  (step @p23691 :rule not_and :premises (@p23690))
% 65.35/65.66  (step @p23692 :rule eq_resolve :premises (@p23691 @p23666))
% 65.35/65.66  (step @p23693 :rule symm :premises (@p528))
% 65.35/65.66  (step @p23694 :rule bool-double-not-elim :args (@t2423))
% 65.35/65.66  (step @p23695 :rule nary_cong :premises (@p23694 @p1753 @p1649) :args ((or (not @t2424) @t219 @t199)))
% 65.35/65.66  (assume-push @p46071 @t218)
% 65.35/65.66  (assume-push @p46072 @t198)
% 65.35/65.66  (assume-push @p46073 @t2424)
% 65.35/65.66  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.66  (step @p23699 :rule symm :premises (@p46072))
% 65.35/65.66  (step @p23700 :rule trans :premises (@p46071 @p23699))
% 65.35/65.66  (step @p23701 :rule true_intro :premises (@p23700))
% 65.35/65.66  (step @p23702 :rule false_intro :premises (@p23693))
% 65.35/65.66  (step @p23703 :rule symm :premises (@p23702))
% 65.35/65.66  (step @p23704 :rule trans :premises (@p23703 @p23701))
% 65.35/65.66  (step @p23705 false :rule eq_resolve :premises (@p23704 @p2958))
% 65.35/65.66  (step-pop @p46074 :rule scope :premises (@p23705))
% 65.35/65.66  (step-pop @p46075 :rule scope :premises (@p46074))
% 65.35/65.66  (step-pop @p46076 :rule scope :premises (@p46075))
% 65.35/65.66  (step @p23706 :rule process_scope :premises (@p46076) :args (false))
% 65.35/65.66  (assume-push @p46077 @t2424)
% 65.35/65.66  (assume-push @p46078 @t218)
% 65.35/65.66  (assume-push @p46079 @t198)
% 65.35/65.66  (step @p23713 :rule and_intro :premises (@p46078 @p46079 @p23693))
% 65.35/65.66  (step-pop @p46080 :rule scope :premises (@p23713))
% 65.35/65.66  (step-pop @p46081 :rule scope :premises (@p46080))
% 65.35/65.66  (step-pop @p46082 :rule scope :premises (@p46081))
% 65.35/65.66  (step @p23714 :rule process_scope :premises (@p46082) :args (@t2425))
% 65.35/65.66  (step @p23718 :rule implies_elim :premises (@p23714))
% 65.35/65.66  (step @p23719 :rule resolution :premises (@p23718 @p23706) :args (true @t2425))
% 65.35/65.66  (step @p23720 :rule not_and :premises (@p23719))
% 65.35/65.66  (step @p23721 :rule eq_resolve :premises (@p23720 @p23695))
% 65.35/65.66  (step @p23722 :rule symm :premises (@p560))
% 65.35/65.66  (step @p23723 :rule bool-double-not-elim :args (@t2426))
% 65.35/65.66  (step @p23724 :rule nary_cong :premises (@p23723 @p1753 @p1623) :args ((or (not @t2427) @t219 @t194)))
% 65.35/65.66  (assume-push @p46083 @t218)
% 65.35/65.66  (assume-push @p46084 @t193)
% 65.35/65.66  (assume-push @p46085 @t2427)
% 65.35/65.66  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.66  (step @p23728 :rule symm :premises (@p46084))
% 65.35/65.66  (step @p23729 :rule trans :premises (@p46083 @p23728))
% 65.35/65.66  (step @p23730 :rule true_intro :premises (@p23729))
% 65.35/65.66  (step @p23731 :rule false_intro :premises (@p23722))
% 65.35/65.66  (step @p23732 :rule symm :premises (@p23731))
% 65.35/65.66  (step @p23733 :rule trans :premises (@p23732 @p23730))
% 65.35/65.66  (step @p23734 false :rule eq_resolve :premises (@p23733 @p2958))
% 65.35/65.66  (step-pop @p46086 :rule scope :premises (@p23734))
% 65.35/65.66  (step-pop @p46087 :rule scope :premises (@p46086))
% 65.35/65.66  (step-pop @p46088 :rule scope :premises (@p46087))
% 65.35/65.66  (step @p23735 :rule process_scope :premises (@p46088) :args (false))
% 65.35/65.66  (assume-push @p46089 @t2427)
% 65.35/65.66  (assume-push @p46090 @t218)
% 65.35/65.66  (assume-push @p46091 @t193)
% 65.35/65.66  (step @p23742 :rule and_intro :premises (@p46090 @p46091 @p23722))
% 65.35/65.66  (step-pop @p46092 :rule scope :premises (@p23742))
% 65.35/65.66  (step-pop @p46093 :rule scope :premises (@p46092))
% 65.35/65.66  (step-pop @p46094 :rule scope :premises (@p46093))
% 65.35/65.66  (step @p23743 :rule process_scope :premises (@p46094) :args (@t2428))
% 65.35/65.66  (step @p23747 :rule implies_elim :premises (@p23743))
% 65.35/65.66  (step @p23748 :rule resolution :premises (@p23747 @p23735) :args (true @t2428))
% 65.35/65.66  (step @p23749 :rule not_and :premises (@p23748))
% 65.35/65.66  (step @p23750 :rule eq_resolve :premises (@p23749 @p23724))
% 65.35/65.66  (step @p23751 :rule symm :premises (@p593))
% 65.35/65.66  (step @p23752 :rule bool-double-not-elim :args (@t2429))
% 65.35/65.66  (step @p23753 :rule nary_cong :premises (@p23752 @p1753 @p1597) :args ((or (not @t2430) @t219 @t189)))
% 65.35/65.66  (assume-push @p46095 @t218)
% 65.35/65.66  (assume-push @p46096 @t188)
% 65.35/65.66  (assume-push @p46097 @t2430)
% 65.35/65.66  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.66  (step @p23757 :rule symm :premises (@p46096))
% 65.35/65.66  (step @p23758 :rule trans :premises (@p46095 @p23757))
% 65.35/65.66  (step @p23759 :rule true_intro :premises (@p23758))
% 65.35/65.66  (step @p23760 :rule false_intro :premises (@p23751))
% 65.35/65.66  (step @p23761 :rule symm :premises (@p23760))
% 65.35/65.66  (step @p23762 :rule trans :premises (@p23761 @p23759))
% 65.35/65.66  (step @p23763 false :rule eq_resolve :premises (@p23762 @p2958))
% 65.35/65.66  (step-pop @p46098 :rule scope :premises (@p23763))
% 65.35/65.66  (step-pop @p46099 :rule scope :premises (@p46098))
% 65.35/65.66  (step-pop @p46100 :rule scope :premises (@p46099))
% 65.35/65.66  (step @p23764 :rule process_scope :premises (@p46100) :args (false))
% 65.35/65.66  (assume-push @p46101 @t2430)
% 65.35/65.66  (assume-push @p46102 @t218)
% 65.35/65.66  (assume-push @p46103 @t188)
% 65.35/65.66  (step @p23771 :rule and_intro :premises (@p46102 @p46103 @p23751))
% 65.35/65.66  (step-pop @p46104 :rule scope :premises (@p23771))
% 65.35/65.66  (step-pop @p46105 :rule scope :premises (@p46104))
% 65.35/65.66  (step-pop @p46106 :rule scope :premises (@p46105))
% 65.35/65.66  (step @p23772 :rule process_scope :premises (@p46106) :args (@t2431))
% 65.35/65.66  (step @p23776 :rule implies_elim :premises (@p23772))
% 65.35/65.66  (step @p23777 :rule resolution :premises (@p23776 @p23764) :args (true @t2431))
% 65.35/65.66  (step @p23778 :rule not_and :premises (@p23777))
% 65.35/65.66  (step @p23779 :rule eq_resolve :premises (@p23778 @p23753))
% 65.35/65.66  (step @p23780 :rule symm :premises (@p627))
% 65.35/65.66  (step @p23781 :rule bool-double-not-elim :args (@t2432))
% 65.35/65.66  (step @p23782 :rule nary_cong :premises (@p23781 @p1753 @p1571) :args ((or (not @t2433) @t219 @t184)))
% 65.35/65.66  (assume-push @p46107 @t218)
% 65.35/65.66  (assume-push @p46108 @t183)
% 65.35/65.66  (assume-push @p46109 @t2433)
% 65.35/65.66  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.66  (step @p23786 :rule symm :premises (@p46108))
% 65.35/65.66  (step @p23787 :rule trans :premises (@p46107 @p23786))
% 65.35/65.66  (step @p23788 :rule true_intro :premises (@p23787))
% 65.35/65.66  (step @p23789 :rule false_intro :premises (@p23780))
% 65.35/65.66  (step @p23790 :rule symm :premises (@p23789))
% 65.35/65.66  (step @p23791 :rule trans :premises (@p23790 @p23788))
% 65.35/65.66  (step @p23792 false :rule eq_resolve :premises (@p23791 @p2958))
% 65.35/65.66  (step-pop @p46110 :rule scope :premises (@p23792))
% 65.35/65.66  (step-pop @p46111 :rule scope :premises (@p46110))
% 65.35/65.66  (step-pop @p46112 :rule scope :premises (@p46111))
% 65.35/65.66  (step @p23793 :rule process_scope :premises (@p46112) :args (false))
% 65.35/65.66  (assume-push @p46113 @t2433)
% 65.35/65.66  (assume-push @p46114 @t218)
% 65.35/65.66  (assume-push @p46115 @t183)
% 65.35/65.66  (step @p23800 :rule and_intro :premises (@p46114 @p46115 @p23780))
% 65.35/65.66  (step-pop @p46116 :rule scope :premises (@p23800))
% 65.35/65.66  (step-pop @p46117 :rule scope :premises (@p46116))
% 65.35/65.66  (step-pop @p46118 :rule scope :premises (@p46117))
% 65.35/65.66  (step @p23801 :rule process_scope :premises (@p46118) :args (@t2434))
% 65.35/65.66  (step @p23805 :rule implies_elim :premises (@p23801))
% 65.35/65.66  (step @p23806 :rule resolution :premises (@p23805 @p23793) :args (true @t2434))
% 65.35/65.66  (step @p23807 :rule not_and :premises (@p23806))
% 65.35/65.66  (step @p23808 :rule eq_resolve :premises (@p23807 @p23782))
% 65.35/65.66  (step @p23809 :rule symm :premises (@p662))
% 65.35/65.66  (step @p23810 :rule bool-double-not-elim :args (@t2435))
% 65.35/65.66  (step @p23811 :rule nary_cong :premises (@p23810 @p1753 @p1545) :args ((or (not @t2436) @t219 @t179)))
% 65.35/65.66  (assume-push @p46119 @t218)
% 65.35/65.66  (assume-push @p46120 @t178)
% 65.35/65.66  (assume-push @p46121 @t2436)
% 65.35/65.66  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.66  (step @p23815 :rule symm :premises (@p46120))
% 65.35/65.66  (step @p23816 :rule trans :premises (@p46119 @p23815))
% 65.35/65.66  (step @p23817 :rule true_intro :premises (@p23816))
% 65.35/65.66  (step @p23818 :rule false_intro :premises (@p23809))
% 65.35/65.66  (step @p23819 :rule symm :premises (@p23818))
% 65.35/65.66  (step @p23820 :rule trans :premises (@p23819 @p23817))
% 65.35/65.66  (step @p23821 false :rule eq_resolve :premises (@p23820 @p2958))
% 65.35/65.66  (step-pop @p46122 :rule scope :premises (@p23821))
% 65.35/65.66  (step-pop @p46123 :rule scope :premises (@p46122))
% 65.35/65.66  (step-pop @p46124 :rule scope :premises (@p46123))
% 65.35/65.66  (step @p23822 :rule process_scope :premises (@p46124) :args (false))
% 65.35/65.66  (assume-push @p46125 @t2436)
% 65.35/65.66  (assume-push @p46126 @t218)
% 65.35/65.66  (assume-push @p46127 @t178)
% 65.35/65.66  (step @p23829 :rule and_intro :premises (@p46126 @p46127 @p23809))
% 65.35/65.66  (step-pop @p46128 :rule scope :premises (@p23829))
% 65.35/65.66  (step-pop @p46129 :rule scope :premises (@p46128))
% 65.35/65.66  (step-pop @p46130 :rule scope :premises (@p46129))
% 65.35/65.66  (step @p23830 :rule process_scope :premises (@p46130) :args (@t2437))
% 65.35/65.66  (step @p23834 :rule implies_elim :premises (@p23830))
% 65.35/65.66  (step @p23835 :rule resolution :premises (@p23834 @p23822) :args (true @t2437))
% 65.35/65.66  (step @p23836 :rule not_and :premises (@p23835))
% 65.35/65.66  (step @p23837 :rule eq_resolve :premises (@p23836 @p23811))
% 65.35/65.66  (step @p23838 :rule symm :premises (@p698))
% 65.35/65.66  (step @p23839 :rule bool-double-not-elim :args (@t2438))
% 65.35/65.66  (step @p23840 :rule nary_cong :premises (@p23839 @p1753 @p1519) :args ((or (not @t2439) @t219 @t174)))
% 65.35/65.66  (assume-push @p46131 @t218)
% 65.35/65.66  (assume-push @p46132 @t173)
% 65.35/65.66  (assume-push @p46133 @t2439)
% 65.35/65.66  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.66  (step @p23844 :rule symm :premises (@p46132))
% 65.35/65.66  (step @p23845 :rule trans :premises (@p46131 @p23844))
% 65.35/65.66  (step @p23846 :rule true_intro :premises (@p23845))
% 65.35/65.66  (step @p23847 :rule false_intro :premises (@p23838))
% 65.35/65.66  (step @p23848 :rule symm :premises (@p23847))
% 65.35/65.66  (step @p23849 :rule trans :premises (@p23848 @p23846))
% 65.35/65.66  (step @p23850 false :rule eq_resolve :premises (@p23849 @p2958))
% 65.35/65.66  (step-pop @p46134 :rule scope :premises (@p23850))
% 65.35/65.66  (step-pop @p46135 :rule scope :premises (@p46134))
% 65.35/65.66  (step-pop @p46136 :rule scope :premises (@p46135))
% 65.35/65.66  (step @p23851 :rule process_scope :premises (@p46136) :args (false))
% 65.35/65.66  (assume-push @p46137 @t2439)
% 65.35/65.66  (assume-push @p46138 @t218)
% 65.35/65.66  (assume-push @p46139 @t173)
% 65.35/65.66  (step @p23858 :rule and_intro :premises (@p46138 @p46139 @p23838))
% 65.35/65.66  (step-pop @p46140 :rule scope :premises (@p23858))
% 65.35/65.66  (step-pop @p46141 :rule scope :premises (@p46140))
% 65.35/65.66  (step-pop @p46142 :rule scope :premises (@p46141))
% 65.35/65.66  (step @p23859 :rule process_scope :premises (@p46142) :args (@t2440))
% 65.35/65.66  (step @p23863 :rule implies_elim :premises (@p23859))
% 65.35/65.66  (step @p23864 :rule resolution :premises (@p23863 @p23851) :args (true @t2440))
% 65.35/65.66  (step @p23865 :rule not_and :premises (@p23864))
% 65.35/65.66  (step @p23866 :rule eq_resolve :premises (@p23865 @p23840))
% 65.35/65.66  (step @p23867 :rule symm :premises (@p735))
% 65.35/65.66  (step @p23868 :rule bool-double-not-elim :args (@t2441))
% 65.35/65.66  (step @p23869 :rule nary_cong :premises (@p23868 @p1753 @p1493) :args ((or (not @t2442) @t219 @t169)))
% 65.35/65.66  (assume-push @p46143 @t218)
% 65.35/65.66  (assume-push @p46144 @t168)
% 65.35/65.66  (assume-push @p46145 @t2442)
% 65.35/65.66  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.66  (step @p23873 :rule symm :premises (@p46144))
% 65.35/65.66  (step @p23874 :rule trans :premises (@p46143 @p23873))
% 65.35/65.66  (step @p23875 :rule true_intro :premises (@p23874))
% 65.35/65.66  (step @p23876 :rule false_intro :premises (@p23867))
% 65.35/65.66  (step @p23877 :rule symm :premises (@p23876))
% 65.35/65.66  (step @p23878 :rule trans :premises (@p23877 @p23875))
% 65.35/65.66  (step @p23879 false :rule eq_resolve :premises (@p23878 @p2958))
% 65.35/65.66  (step-pop @p46146 :rule scope :premises (@p23879))
% 65.35/65.66  (step-pop @p46147 :rule scope :premises (@p46146))
% 65.35/65.66  (step-pop @p46148 :rule scope :premises (@p46147))
% 65.35/65.66  (step @p23880 :rule process_scope :premises (@p46148) :args (false))
% 65.35/65.66  (assume-push @p46149 @t2442)
% 65.35/65.66  (assume-push @p46150 @t218)
% 65.35/65.66  (assume-push @p46151 @t168)
% 65.35/65.66  (step @p23887 :rule and_intro :premises (@p46150 @p46151 @p23867))
% 65.35/65.66  (step-pop @p46152 :rule scope :premises (@p23887))
% 65.35/65.66  (step-pop @p46153 :rule scope :premises (@p46152))
% 65.35/65.66  (step-pop @p46154 :rule scope :premises (@p46153))
% 65.35/65.66  (step @p23888 :rule process_scope :premises (@p46154) :args (@t2443))
% 65.35/65.66  (step @p23892 :rule implies_elim :premises (@p23888))
% 65.35/65.66  (step @p23893 :rule resolution :premises (@p23892 @p23880) :args (true @t2443))
% 65.35/65.66  (step @p23894 :rule not_and :premises (@p23893))
% 65.35/65.66  (step @p23895 :rule eq_resolve :premises (@p23894 @p23869))
% 65.35/65.66  (step @p23896 :rule symm :premises (@p773))
% 65.35/65.66  (step @p23897 :rule bool-double-not-elim :args (@t2444))
% 65.35/65.66  (step @p23898 :rule nary_cong :premises (@p23897 @p1753 @p1467) :args ((or (not @t2445) @t219 @t164)))
% 65.35/65.66  (assume-push @p46155 @t218)
% 65.35/65.66  (assume-push @p46156 @t163)
% 65.35/65.66  (assume-push @p46157 @t2445)
% 65.35/65.66  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.66  (step @p23902 :rule symm :premises (@p46156))
% 65.35/65.66  (step @p23903 :rule trans :premises (@p46155 @p23902))
% 65.35/65.66  (step @p23904 :rule true_intro :premises (@p23903))
% 65.35/65.66  (step @p23905 :rule false_intro :premises (@p23896))
% 65.35/65.66  (step @p23906 :rule symm :premises (@p23905))
% 65.35/65.66  (step @p23907 :rule trans :premises (@p23906 @p23904))
% 65.35/65.66  (step @p23908 false :rule eq_resolve :premises (@p23907 @p2958))
% 65.35/65.66  (step-pop @p46158 :rule scope :premises (@p23908))
% 65.35/65.66  (step-pop @p46159 :rule scope :premises (@p46158))
% 65.35/65.66  (step-pop @p46160 :rule scope :premises (@p46159))
% 65.35/65.66  (step @p23909 :rule process_scope :premises (@p46160) :args (false))
% 65.35/65.66  (assume-push @p46161 @t2445)
% 65.35/65.66  (assume-push @p46162 @t218)
% 65.35/65.66  (assume-push @p46163 @t163)
% 65.35/65.66  (step @p23916 :rule and_intro :premises (@p46162 @p46163 @p23896))
% 65.35/65.66  (step-pop @p46164 :rule scope :premises (@p23916))
% 65.35/65.66  (step-pop @p46165 :rule scope :premises (@p46164))
% 65.35/65.66  (step-pop @p46166 :rule scope :premises (@p46165))
% 65.35/65.66  (step @p23917 :rule process_scope :premises (@p46166) :args (@t2446))
% 65.35/65.66  (step @p23921 :rule implies_elim :premises (@p23917))
% 65.35/65.66  (step @p23922 :rule resolution :premises (@p23921 @p23909) :args (true @t2446))
% 65.35/65.66  (step @p23923 :rule not_and :premises (@p23922))
% 65.35/65.66  (step @p23924 :rule eq_resolve :premises (@p23923 @p23898))
% 65.35/65.66  (step @p23925 :rule symm :premises (@p812))
% 65.35/65.66  (step @p23926 :rule bool-double-not-elim :args (@t2447))
% 65.35/65.66  (step @p23927 :rule nary_cong :premises (@p23926 @p1753 @p1441) :args ((or (not @t2448) @t219 @t159)))
% 65.35/65.66  (assume-push @p46167 @t218)
% 65.35/65.66  (assume-push @p46168 @t158)
% 65.35/65.66  (assume-push @p46169 @t2448)
% 65.35/65.66  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.66  (step @p23931 :rule symm :premises (@p46168))
% 65.35/65.66  (step @p23932 :rule trans :premises (@p46167 @p23931))
% 65.35/65.66  (step @p23933 :rule true_intro :premises (@p23932))
% 65.35/65.66  (step @p23934 :rule false_intro :premises (@p23925))
% 65.35/65.66  (step @p23935 :rule symm :premises (@p23934))
% 65.35/65.66  (step @p23936 :rule trans :premises (@p23935 @p23933))
% 65.35/65.66  (step @p23937 false :rule eq_resolve :premises (@p23936 @p2958))
% 65.35/65.66  (step-pop @p46170 :rule scope :premises (@p23937))
% 65.35/65.66  (step-pop @p46171 :rule scope :premises (@p46170))
% 65.35/65.66  (step-pop @p46172 :rule scope :premises (@p46171))
% 65.35/65.66  (step @p23938 :rule process_scope :premises (@p46172) :args (false))
% 65.35/65.66  (assume-push @p46173 @t2448)
% 65.35/65.66  (assume-push @p46174 @t218)
% 65.35/65.66  (assume-push @p46175 @t158)
% 65.35/65.66  (step @p23945 :rule and_intro :premises (@p46174 @p46175 @p23925))
% 65.35/65.66  (step-pop @p46176 :rule scope :premises (@p23945))
% 65.35/65.66  (step-pop @p46177 :rule scope :premises (@p46176))
% 65.35/65.66  (step-pop @p46178 :rule scope :premises (@p46177))
% 65.35/65.66  (step @p23946 :rule process_scope :premises (@p46178) :args (@t2449))
% 65.35/65.66  (step @p23950 :rule implies_elim :premises (@p23946))
% 65.35/65.66  (step @p23951 :rule resolution :premises (@p23950 @p23938) :args (true @t2449))
% 65.35/65.66  (step @p23952 :rule not_and :premises (@p23951))
% 65.35/65.66  (step @p23953 :rule eq_resolve :premises (@p23952 @p23927))
% 65.35/65.66  (step @p23954 :rule symm :premises (@p852))
% 65.35/65.66  (step @p23955 :rule bool-double-not-elim :args (@t2450))
% 65.35/65.66  (step @p23956 :rule nary_cong :premises (@p23955 @p1753 @p1415) :args ((or (not @t2451) @t219 @t154)))
% 65.35/65.66  (assume-push @p46179 @t218)
% 65.35/65.66  (assume-push @p46180 @t153)
% 65.35/65.66  (assume-push @p46181 @t2451)
% 65.35/65.66  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.66  (step @p23960 :rule symm :premises (@p46180))
% 65.35/65.66  (step @p23961 :rule trans :premises (@p46179 @p23960))
% 65.35/65.66  (step @p23962 :rule true_intro :premises (@p23961))
% 65.35/65.66  (step @p23963 :rule false_intro :premises (@p23954))
% 65.35/65.66  (step @p23964 :rule symm :premises (@p23963))
% 65.35/65.66  (step @p23965 :rule trans :premises (@p23964 @p23962))
% 65.35/65.66  (step @p23966 false :rule eq_resolve :premises (@p23965 @p2958))
% 65.35/65.66  (step-pop @p46182 :rule scope :premises (@p23966))
% 65.35/65.66  (step-pop @p46183 :rule scope :premises (@p46182))
% 65.35/65.66  (step-pop @p46184 :rule scope :premises (@p46183))
% 65.35/65.66  (step @p23967 :rule process_scope :premises (@p46184) :args (false))
% 65.35/65.66  (assume-push @p46185 @t2451)
% 65.35/65.66  (assume-push @p46186 @t218)
% 65.35/65.66  (assume-push @p46187 @t153)
% 65.35/65.66  (step @p23974 :rule and_intro :premises (@p46186 @p46187 @p23954))
% 65.35/65.66  (step-pop @p46188 :rule scope :premises (@p23974))
% 65.35/65.66  (step-pop @p46189 :rule scope :premises (@p46188))
% 65.35/65.66  (step-pop @p46190 :rule scope :premises (@p46189))
% 65.35/65.66  (step @p23975 :rule process_scope :premises (@p46190) :args (@t2452))
% 65.35/65.66  (step @p23979 :rule implies_elim :premises (@p23975))
% 65.35/65.66  (step @p23980 :rule resolution :premises (@p23979 @p23967) :args (true @t2452))
% 65.35/65.66  (step @p23981 :rule not_and :premises (@p23980))
% 65.35/65.66  (step @p23982 :rule eq_resolve :premises (@p23981 @p23956))
% 65.35/65.66  (step @p23983 :rule symm :premises (@p893))
% 65.35/65.66  (step @p23984 :rule bool-double-not-elim :args (@t2453))
% 65.35/65.66  (step @p23985 :rule nary_cong :premises (@p23984 @p1753 @p1389) :args ((or (not @t2454) @t219 @t149)))
% 65.35/65.66  (assume-push @p46191 @t218)
% 65.35/65.66  (assume-push @p46192 @t148)
% 65.35/65.66  (assume-push @p46193 @t2454)
% 65.35/65.66  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.66  (step @p23989 :rule symm :premises (@p46192))
% 65.35/65.66  (step @p23990 :rule trans :premises (@p46191 @p23989))
% 65.35/65.66  (step @p23991 :rule true_intro :premises (@p23990))
% 65.35/65.66  (step @p23992 :rule false_intro :premises (@p23983))
% 65.35/65.66  (step @p23993 :rule symm :premises (@p23992))
% 65.35/65.66  (step @p23994 :rule trans :premises (@p23993 @p23991))
% 65.35/65.66  (step @p23995 false :rule eq_resolve :premises (@p23994 @p2958))
% 65.35/65.66  (step-pop @p46194 :rule scope :premises (@p23995))
% 65.35/65.66  (step-pop @p46195 :rule scope :premises (@p46194))
% 65.35/65.66  (step-pop @p46196 :rule scope :premises (@p46195))
% 65.35/65.66  (step @p23996 :rule process_scope :premises (@p46196) :args (false))
% 65.35/65.66  (assume-push @p46197 @t2454)
% 65.35/65.66  (assume-push @p46198 @t218)
% 65.35/65.66  (assume-push @p46199 @t148)
% 65.35/65.66  (step @p24003 :rule and_intro :premises (@p46198 @p46199 @p23983))
% 65.35/65.66  (step-pop @p46200 :rule scope :premises (@p24003))
% 65.35/65.66  (step-pop @p46201 :rule scope :premises (@p46200))
% 65.35/65.66  (step-pop @p46202 :rule scope :premises (@p46201))
% 65.35/65.66  (step @p24004 :rule process_scope :premises (@p46202) :args (@t2455))
% 65.35/65.66  (step @p24008 :rule implies_elim :premises (@p24004))
% 65.35/65.66  (step @p24009 :rule resolution :premises (@p24008 @p23996) :args (true @t2455))
% 65.35/65.66  (step @p24010 :rule not_and :premises (@p24009))
% 65.35/65.66  (step @p24011 :rule eq_resolve :premises (@p24010 @p23985))
% 65.35/65.66  (step @p24012 :rule symm :premises (@p935))
% 65.35/65.66  (step @p24013 :rule bool-double-not-elim :args (@t2456))
% 65.35/65.66  (step @p24014 :rule nary_cong :premises (@p24013 @p1753 @p1363) :args ((or (not @t2457) @t219 @t144)))
% 65.35/65.66  (assume-push @p46203 @t218)
% 65.35/65.66  (assume-push @p46204 @t143)
% 65.35/65.66  (assume-push @p46205 @t2457)
% 65.35/65.66  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.66  (step @p24018 :rule symm :premises (@p46204))
% 65.35/65.66  (step @p24019 :rule trans :premises (@p46203 @p24018))
% 65.35/65.66  (step @p24020 :rule true_intro :premises (@p24019))
% 65.35/65.66  (step @p24021 :rule false_intro :premises (@p24012))
% 65.35/65.66  (step @p24022 :rule symm :premises (@p24021))
% 65.35/65.66  (step @p24023 :rule trans :premises (@p24022 @p24020))
% 65.35/65.66  (step @p24024 false :rule eq_resolve :premises (@p24023 @p2958))
% 65.35/65.66  (step-pop @p46206 :rule scope :premises (@p24024))
% 65.35/65.66  (step-pop @p46207 :rule scope :premises (@p46206))
% 65.35/65.66  (step-pop @p46208 :rule scope :premises (@p46207))
% 65.35/65.66  (step @p24025 :rule process_scope :premises (@p46208) :args (false))
% 65.35/65.66  (assume-push @p46209 @t2457)
% 65.35/65.66  (assume-push @p46210 @t218)
% 65.35/65.66  (assume-push @p46211 @t143)
% 65.35/65.66  (step @p24032 :rule and_intro :premises (@p46210 @p46211 @p24012))
% 65.35/65.66  (step-pop @p46212 :rule scope :premises (@p24032))
% 65.35/65.66  (step-pop @p46213 :rule scope :premises (@p46212))
% 65.35/65.66  (step-pop @p46214 :rule scope :premises (@p46213))
% 65.35/65.66  (step @p24033 :rule process_scope :premises (@p46214) :args (@t2458))
% 65.35/65.66  (step @p24037 :rule implies_elim :premises (@p24033))
% 65.35/65.66  (step @p24038 :rule resolution :premises (@p24037 @p24025) :args (true @t2458))
% 65.35/65.66  (step @p24039 :rule not_and :premises (@p24038))
% 65.35/65.66  (step @p24040 :rule eq_resolve :premises (@p24039 @p24014))
% 65.35/65.66  (step @p24041 :rule symm :premises (@p978))
% 65.35/65.66  (step @p24042 :rule bool-double-not-elim :args (@t2459))
% 65.35/65.66  (step @p24043 :rule nary_cong :premises (@p24042 @p1753 @p1337) :args ((or (not @t2460) @t219 @t139)))
% 65.35/65.66  (assume-push @p46215 @t218)
% 65.35/65.66  (assume-push @p46216 @t138)
% 65.35/65.66  (assume-push @p46217 @t2460)
% 65.35/65.66  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.66  (step @p24047 :rule symm :premises (@p46216))
% 65.35/65.66  (step @p24048 :rule trans :premises (@p46215 @p24047))
% 65.35/65.66  (step @p24049 :rule true_intro :premises (@p24048))
% 65.35/65.66  (step @p24050 :rule false_intro :premises (@p24041))
% 65.35/65.66  (step @p24051 :rule symm :premises (@p24050))
% 65.35/65.66  (step @p24052 :rule trans :premises (@p24051 @p24049))
% 65.35/65.66  (step @p24053 false :rule eq_resolve :premises (@p24052 @p2958))
% 65.35/65.66  (step-pop @p46218 :rule scope :premises (@p24053))
% 65.35/65.66  (step-pop @p46219 :rule scope :premises (@p46218))
% 65.35/65.66  (step-pop @p46220 :rule scope :premises (@p46219))
% 65.35/65.66  (step @p24054 :rule process_scope :premises (@p46220) :args (false))
% 65.35/65.66  (assume-push @p46221 @t2460)
% 65.35/65.66  (assume-push @p46222 @t218)
% 65.35/65.66  (assume-push @p46223 @t138)
% 65.35/65.66  (step @p24061 :rule and_intro :premises (@p46222 @p46223 @p24041))
% 65.35/65.66  (step-pop @p46224 :rule scope :premises (@p24061))
% 65.35/65.66  (step-pop @p46225 :rule scope :premises (@p46224))
% 65.35/65.66  (step-pop @p46226 :rule scope :premises (@p46225))
% 65.35/65.66  (step @p24062 :rule process_scope :premises (@p46226) :args (@t2461))
% 65.35/65.66  (step @p24066 :rule implies_elim :premises (@p24062))
% 65.35/65.66  (step @p24067 :rule resolution :premises (@p24066 @p24054) :args (true @t2461))
% 65.35/65.66  (step @p24068 :rule not_and :premises (@p24067))
% 65.35/65.66  (step @p24069 :rule eq_resolve :premises (@p24068 @p24043))
% 65.35/65.66  (step @p24070 :rule symm :premises (@p1022))
% 65.35/65.66  (step @p24071 :rule bool-double-not-elim :args (@t2462))
% 65.35/65.66  (step @p24072 :rule nary_cong :premises (@p24071 @p1753 @p1311) :args ((or (not @t2463) @t219 @t134)))
% 65.35/65.66  (assume-push @p46227 @t218)
% 65.35/65.66  (assume-push @p46228 @t133)
% 65.35/65.66  (assume-push @p46229 @t2463)
% 65.35/65.66  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.66  (step @p24076 :rule symm :premises (@p46228))
% 65.35/65.66  (step @p24077 :rule trans :premises (@p46227 @p24076))
% 65.35/65.66  (step @p24078 :rule true_intro :premises (@p24077))
% 65.35/65.66  (step @p24079 :rule false_intro :premises (@p24070))
% 65.35/65.66  (step @p24080 :rule symm :premises (@p24079))
% 65.35/65.66  (step @p24081 :rule trans :premises (@p24080 @p24078))
% 65.35/65.66  (step @p24082 false :rule eq_resolve :premises (@p24081 @p2958))
% 65.35/65.66  (step-pop @p46230 :rule scope :premises (@p24082))
% 65.35/65.66  (step-pop @p46231 :rule scope :premises (@p46230))
% 65.35/65.66  (step-pop @p46232 :rule scope :premises (@p46231))
% 65.35/65.66  (step @p24083 :rule process_scope :premises (@p46232) :args (false))
% 65.35/65.66  (assume-push @p46233 @t2463)
% 65.35/65.66  (assume-push @p46234 @t218)
% 65.35/65.66  (assume-push @p46235 @t133)
% 65.35/65.66  (step @p24090 :rule and_intro :premises (@p46234 @p46235 @p24070))
% 65.35/65.66  (step-pop @p46236 :rule scope :premises (@p24090))
% 65.35/65.66  (step-pop @p46237 :rule scope :premises (@p46236))
% 65.35/65.66  (step-pop @p46238 :rule scope :premises (@p46237))
% 65.35/65.66  (step @p24091 :rule process_scope :premises (@p46238) :args (@t2464))
% 65.35/65.66  (step @p24095 :rule implies_elim :premises (@p24091))
% 65.35/65.66  (step @p24096 :rule resolution :premises (@p24095 @p24083) :args (true @t2464))
% 65.35/65.66  (step @p24097 :rule not_and :premises (@p24096))
% 65.35/65.66  (step @p24098 :rule eq_resolve :premises (@p24097 @p24072))
% 65.35/65.66  (step @p24099 :rule symm :premises (@p1067))
% 65.35/65.66  (step @p24100 :rule bool-double-not-elim :args (@t2465))
% 65.35/65.66  (step @p24101 :rule nary_cong :premises (@p24100 @p1753 @p1285) :args ((or (not @t2466) @t219 @t129)))
% 65.35/65.66  (assume-push @p46239 @t218)
% 65.35/65.66  (assume-push @p46240 @t128)
% 65.35/65.66  (assume-push @p46241 @t2466)
% 65.35/65.66  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.66  (step @p24105 :rule symm :premises (@p46240))
% 65.35/65.66  (step @p24106 :rule trans :premises (@p46239 @p24105))
% 65.35/65.66  (step @p24107 :rule true_intro :premises (@p24106))
% 65.35/65.66  (step @p24108 :rule false_intro :premises (@p24099))
% 65.35/65.66  (step @p24109 :rule symm :premises (@p24108))
% 65.35/65.66  (step @p24110 :rule trans :premises (@p24109 @p24107))
% 65.35/65.66  (step @p24111 false :rule eq_resolve :premises (@p24110 @p2958))
% 65.35/65.66  (step-pop @p46242 :rule scope :premises (@p24111))
% 65.35/65.66  (step-pop @p46243 :rule scope :premises (@p46242))
% 65.35/65.66  (step-pop @p46244 :rule scope :premises (@p46243))
% 65.35/65.66  (step @p24112 :rule process_scope :premises (@p46244) :args (false))
% 65.35/65.66  (assume-push @p46245 @t2466)
% 65.35/65.66  (assume-push @p46246 @t218)
% 65.35/65.66  (assume-push @p46247 @t128)
% 65.35/65.66  (step @p24119 :rule and_intro :premises (@p46246 @p46247 @p24099))
% 65.35/65.66  (step-pop @p46248 :rule scope :premises (@p24119))
% 65.35/65.66  (step-pop @p46249 :rule scope :premises (@p46248))
% 65.35/65.66  (step-pop @p46250 :rule scope :premises (@p46249))
% 65.35/65.66  (step @p24120 :rule process_scope :premises (@p46250) :args (@t2467))
% 65.35/65.66  (step @p24124 :rule implies_elim :premises (@p24120))
% 65.35/65.66  (step @p24125 :rule resolution :premises (@p24124 @p24112) :args (true @t2467))
% 65.35/65.66  (step @p24126 :rule not_and :premises (@p24125))
% 65.35/65.66  (step @p24127 :rule eq_resolve :premises (@p24126 @p24101))
% 65.35/65.66  (step @p24128 :rule symm :premises (@p1113))
% 65.35/65.66  (step @p24129 :rule bool-double-not-elim :args (@t2468))
% 65.35/65.66  (step @p24130 :rule nary_cong :premises (@p24129 @p1753 @p1259) :args ((or (not @t2469) @t219 @t124)))
% 65.35/65.66  (assume-push @p46251 @t218)
% 65.35/65.66  (assume-push @p46252 @t123)
% 65.35/65.66  (assume-push @p46253 @t2469)
% 65.35/65.66  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.66  (step @p24134 :rule symm :premises (@p46252))
% 65.35/65.66  (step @p24135 :rule trans :premises (@p46251 @p24134))
% 65.35/65.66  (step @p24136 :rule true_intro :premises (@p24135))
% 65.35/65.66  (step @p24137 :rule false_intro :premises (@p24128))
% 65.35/65.66  (step @p24138 :rule symm :premises (@p24137))
% 65.35/65.66  (step @p24139 :rule trans :premises (@p24138 @p24136))
% 65.35/65.66  (step @p24140 false :rule eq_resolve :premises (@p24139 @p2958))
% 65.35/65.66  (step-pop @p46254 :rule scope :premises (@p24140))
% 65.35/65.66  (step-pop @p46255 :rule scope :premises (@p46254))
% 65.35/65.66  (step-pop @p46256 :rule scope :premises (@p46255))
% 65.35/65.66  (step @p24141 :rule process_scope :premises (@p46256) :args (false))
% 65.35/65.66  (assume-push @p46257 @t2469)
% 65.35/65.66  (assume-push @p46258 @t218)
% 65.35/65.66  (assume-push @p46259 @t123)
% 65.35/65.66  (step @p24148 :rule and_intro :premises (@p46258 @p46259 @p24128))
% 65.35/65.66  (step-pop @p46260 :rule scope :premises (@p24148))
% 65.35/65.66  (step-pop @p46261 :rule scope :premises (@p46260))
% 65.35/65.66  (step-pop @p46262 :rule scope :premises (@p46261))
% 65.35/65.66  (step @p24149 :rule process_scope :premises (@p46262) :args (@t2470))
% 65.35/65.66  (step @p24153 :rule implies_elim :premises (@p24149))
% 65.35/65.66  (step @p24154 :rule resolution :premises (@p24153 @p24141) :args (true @t2470))
% 65.35/65.66  (step @p24155 :rule not_and :premises (@p24154))
% 65.35/65.66  (step @p24156 :rule eq_resolve :premises (@p24155 @p24130))
% 65.35/65.66  (step @p24157 :rule symm :premises (@p1160))
% 65.35/65.66  (step @p24158 :rule bool-double-not-elim :args (@t2471))
% 65.35/65.66  (step @p24159 :rule nary_cong :premises (@p24158 @p1753 @p1232) :args ((or (not @t2472) @t219 @t117)))
% 65.35/65.66  (assume-push @p46263 @t218)
% 65.35/65.66  (assume-push @p46264 @t116)
% 65.35/65.66  (assume-push @p46265 @t2472)
% 65.35/65.66  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.66  (step @p24163 :rule symm :premises (@p46264))
% 65.35/65.66  (step @p24164 :rule trans :premises (@p46263 @p24163))
% 65.35/65.66  (step @p24165 :rule true_intro :premises (@p24164))
% 65.35/65.66  (step @p24166 :rule false_intro :premises (@p24157))
% 65.35/65.66  (step @p24167 :rule symm :premises (@p24166))
% 65.35/65.66  (step @p24168 :rule trans :premises (@p24167 @p24165))
% 65.35/65.66  (step @p24169 false :rule eq_resolve :premises (@p24168 @p2958))
% 65.35/65.66  (step-pop @p46266 :rule scope :premises (@p24169))
% 65.35/65.66  (step-pop @p46267 :rule scope :premises (@p46266))
% 65.35/65.66  (step-pop @p46268 :rule scope :premises (@p46267))
% 65.35/65.66  (step @p24170 :rule process_scope :premises (@p46268) :args (false))
% 65.35/65.66  (assume-push @p46269 @t2472)
% 65.35/65.66  (assume-push @p46270 @t218)
% 65.35/65.66  (assume-push @p46271 @t116)
% 65.35/65.66  (step @p24177 :rule and_intro :premises (@p46270 @p46271 @p24157))
% 65.35/65.66  (step-pop @p46272 :rule scope :premises (@p24177))
% 65.35/65.66  (step-pop @p46273 :rule scope :premises (@p46272))
% 65.35/65.66  (step-pop @p46274 :rule scope :premises (@p46273))
% 65.35/65.66  (step @p24178 :rule process_scope :premises (@p46274) :args (@t2473))
% 65.35/65.66  (step @p24182 :rule implies_elim :premises (@p24178))
% 65.35/65.66  (step @p24183 :rule resolution :premises (@p24182 @p24170) :args (true @t2473))
% 65.35/65.66  (step @p24184 :rule not_and :premises (@p24183))
% 65.35/65.66  (step @p24185 :rule eq_resolve :premises (@p24184 @p24159))
% 65.35/65.66  (step @p24186 :rule instantiate :premises (@p2655) :args ((@list @t81 @t111 tptp.e22)))
% 65.35/65.66  (step @p24187 :rule instantiate :premises (@p2655) :args ((@list @t16 @t111 tptp.e22)))
% 65.35/65.66  (assume-push @p46275 @t568)
% 65.35/65.66  (assume-push @p46276 @t508)
% 65.35/65.66  (assume-push @p46277 @t506)
% 65.35/65.66  (assume-push @p46278 @t503)
% 65.35/65.66  (assume-push @p46279 @t500)
% 65.35/65.66  (assume-push @p46280 @t497)
% 65.35/65.66  (assume-push @p46281 @t494)
% 65.35/65.66  (assume-push @p46282 @t491)
% 65.35/65.66  (assume-push @p46283 @t488)
% 65.35/65.66  (assume-push @p46284 @t485)
% 65.35/65.66  (assume-push @p46285 @t482)
% 65.35/65.66  (assume-push @p46286 @t479)
% 65.35/65.66  (assume-push @p46287 @t476)
% 65.35/65.66  (assume-push @p46288 @t473)
% 65.35/65.66  (assume-push @p46289 @t470)
% 65.35/65.66  (assume-push @p46290 @t467)
% 65.35/65.66  (assume-push @p46291 @t464)
% 65.35/65.66  (assume-push @p46292 @t461)
% 65.35/65.66  (assume-push @p46293 @t458)
% 65.35/65.66  (assume-push @p46294 @t455)
% 65.35/65.66  (assume-push @p46295 @t452)
% 65.35/65.66  (assume-push @p46296 @t449)
% 65.35/65.66  (assume-push @p46297 @t446)
% 65.35/65.66  (assume-push @p46298 @t443)
% 65.35/65.66  (assume-push @p46299 @t440)
% 65.35/65.66  (assume-push @p46300 @t437)
% 65.35/65.66  (assume-push @p46301 @t434)
% 65.35/65.66  (assume-push @p46302 @t431)
% 65.35/65.66  (assume-push @p46303 @t428)
% 65.35/65.66  (assume-push @p46304 @t218)
% 65.35/65.66  (assume-push @p46305 @t627)
% 65.35/65.66  (assume-push @p46306 @t636)
% 65.35/65.66  (assume-push @p46307 @t634)
% 65.35/65.66  (assume-push @p46308 @t646)
% 65.35/65.66  (assume-push @p46309 @t624)
% 65.35/65.66  (assume-push @p46310 @t644)
% 65.35/65.66  (assume-push @p46311 @t639)
% 65.35/65.66  (assume-push @p46312 @t620)
% 65.35/65.66  (assume-push @p46313 @t648)
% 65.35/65.66  (assume-push @p46314 @t630)
% 65.35/65.66  (assume-push @p46315 @t616)
% 65.35/65.66  (assume-push @p46316 @t642)
% 65.35/65.66  (assume-push @p46317 @t651)
% 65.35/65.66  (assume-push @p46318 @t673)
% 65.35/65.66  (assume-push @p46319 @t801)
% 65.35/65.66  (assume-push @p46320 @t786)
% 65.35/65.66  (assume-push @p46321 @t819)
% 65.35/65.66  (assume-push @p46322 @t821)
% 65.35/65.66  (assume-push @p46323 @t796)
% 65.35/65.66  (assume-push @p46324 @t790)
% 65.35/65.66  (assume-push @p46325 @t799)
% 65.35/65.66  (assume-push @p46326 @t838)
% 65.35/65.66  (assume-push @p46327 @t805)
% 65.35/65.66  (assume-push @p46328 @t816)
% 65.35/65.66  (assume-push @p46329 @t823)
% 65.35/65.66  (assume-push @p46330 @t782)
% 65.35/65.66  (assume-push @p46331 @t793)
% 65.35/65.66  (assume-push @p46332 @t826)
% 65.35/65.66  (assume-push @p46333 @t840)
% 65.35/65.66  (assume-push @p46334 @t809)
% 65.35/65.66  (assume-push @p46335 @t842)
% 65.35/65.66  (assume-push @p46336 @t829)
% 65.35/65.66  (assume-push @p46337 @t813)
% 65.35/65.66  (assume-push @p46338 @t844)
% 65.35/65.66  (assume-push @p46339 @t836)
% 65.35/65.66  (assume-push @p46340 @t833)
% 65.35/65.66  (assume-push @p46341 @t1028)
% 65.35/65.66  (assume-push @p46342 @t1178)
% 65.35/65.66  (assume-push @p46343 @t1176)
% 65.35/65.66  (assume-push @p46344 @t1159)
% 65.35/65.66  (assume-push @p46345 @t1171)
% 65.35/65.66  (assume-push @p46346 @t1163)
% 65.35/65.66  (assume-push @p46347 @t2474)
% 65.35/65.66  (assume-push @p46348 @t2477)
% 65.35/65.66  (assume-push @p46349 @t568)
% 65.35/65.66  (assume-push @p46350 @t627)
% 65.35/65.66  (assume-push @p46351 @t636)
% 65.35/65.66  (assume-push @p46352 @t634)
% 65.35/65.66  (assume-push @p46353 @t646)
% 65.35/65.66  (assume-push @p46354 @t624)
% 65.35/65.66  (assume-push @p46355 @t644)
% 65.35/65.66  (assume-push @p46356 @t639)
% 65.35/65.66  (assume-push @p46357 @t620)
% 65.35/65.66  (assume-push @p46358 @t648)
% 65.35/65.66  (assume-push @p46359 @t630)
% 65.35/65.66  (assume-push @p46360 @t616)
% 65.35/65.66  (assume-push @p46361 @t642)
% 65.35/65.66  (assume-push @p46362 @t651)
% 65.35/65.66  (assume-push @p46363 @t673)
% 65.35/65.66  (assume-push @p46364 @t801)
% 65.35/65.66  (assume-push @p46365 @t786)
% 65.35/65.66  (assume-push @p46366 @t819)
% 65.35/65.66  (assume-push @p46367 @t821)
% 65.35/65.66  (assume-push @p46368 @t796)
% 65.35/65.66  (assume-push @p46369 @t790)
% 65.35/65.66  (assume-push @p46370 @t799)
% 65.35/65.66  (assume-push @p46371 @t838)
% 65.35/65.66  (assume-push @p46372 @t805)
% 65.35/65.66  (assume-push @p46373 @t816)
% 65.35/65.66  (assume-push @p46374 @t823)
% 65.35/65.66  (assume-push @p46375 @t782)
% 65.35/65.66  (assume-push @p46376 @t793)
% 65.35/65.66  (assume-push @p46377 @t826)
% 65.35/65.66  (assume-push @p46378 @t840)
% 65.35/65.66  (assume-push @p46379 @t809)
% 65.35/65.66  (assume-push @p46380 @t842)
% 65.35/65.66  (assume-push @p46381 @t829)
% 65.35/65.66  (assume-push @p46382 @t813)
% 65.35/65.66  (assume-push @p46383 @t844)
% 65.35/65.66  (assume-push @p46384 @t836)
% 65.35/65.66  (assume-push @p46385 @t833)
% 65.35/65.66  (assume-push @p46386 @t1028)
% 65.35/65.66  (assume-push @p46387 @t1178)
% 65.35/65.66  (assume-push @p46388 @t1176)
% 65.35/65.66  (assume-push @p46389 @t1159)
% 65.35/65.66  (assume-push @p46390 @t1171)
% 65.35/65.66  (assume-push @p46391 @t1163)
% 65.35/65.66  (assume-push @p46392 @t218)
% 65.35/65.66  (assume-push @p46393 @t2477)
% 65.35/65.66  (assume-push @p46394 @t2474)
% 65.35/65.66  (assume-push @p46395 @t428)
% 65.35/65.66  (assume-push @p46396 @t431)
% 65.35/65.66  (assume-push @p46397 @t434)
% 65.35/65.66  (assume-push @p46398 @t437)
% 65.35/65.66  (assume-push @p46399 @t440)
% 65.35/65.66  (assume-push @p46400 @t443)
% 65.35/65.66  (assume-push @p46401 @t446)
% 65.35/65.66  (assume-push @p46402 @t449)
% 65.35/65.66  (assume-push @p46403 @t452)
% 65.35/65.66  (assume-push @p46404 @t455)
% 65.35/65.66  (assume-push @p46405 @t458)
% 65.35/65.66  (assume-push @p46406 @t461)
% 65.35/65.66  (assume-push @p46407 @t464)
% 65.35/65.66  (assume-push @p46408 @t467)
% 65.35/65.66  (assume-push @p46409 @t470)
% 65.35/65.66  (assume-push @p46410 @t473)
% 65.35/65.66  (assume-push @p46411 @t476)
% 65.35/65.66  (assume-push @p46412 @t479)
% 65.35/65.66  (assume-push @p46413 @t482)
% 65.35/65.66  (assume-push @p46414 @t485)
% 65.35/65.66  (assume-push @p46415 @t488)
% 65.35/65.66  (assume-push @p46416 @t491)
% 65.35/65.66  (assume-push @p46417 @t494)
% 65.35/65.66  (assume-push @p46418 @t497)
% 65.35/65.66  (assume-push @p46419 @t500)
% 65.35/65.66  (assume-push @p46420 @t503)
% 65.35/65.66  (assume-push @p46421 @t506)
% 65.35/65.66  (assume-push @p46422 @t508)
% 65.35/65.66  (step @p24336 :rule symm :premises (@p46275))
% 65.35/65.66  (step @p24337 :rule symm :premises (@p46305))
% 65.35/65.66  (step @p24338 :rule symm :premises (@p46306))
% 65.35/65.66  (step @p24339 :rule symm :premises (@p46307))
% 65.35/65.66  (step @p24340 :rule symm :premises (@p46308))
% 65.35/65.66  (step @p24341 :rule symm :premises (@p46309))
% 65.35/65.66  (step @p24342 :rule symm :premises (@p46310))
% 65.35/65.66  (step @p24343 :rule symm :premises (@p46311))
% 65.35/65.66  (step @p24344 :rule symm :premises (@p46312))
% 65.35/65.66  (step @p24345 :rule symm :premises (@p46313))
% 65.35/65.66  (step @p24346 :rule symm :premises (@p46314))
% 65.35/65.66  (step @p24347 :rule symm :premises (@p46315))
% 65.35/65.66  (step @p24348 :rule symm :premises (@p46316))
% 65.35/65.66  (step @p24349 :rule symm :premises (@p46317))
% 65.35/65.66  (step @p24350 :rule symm :premises (@p46318))
% 65.35/65.66  (step @p24351 :rule symm :premises (@p46319))
% 65.35/65.66  (step @p24352 :rule symm :premises (@p46320))
% 65.35/65.66  (step @p24353 :rule symm :premises (@p46321))
% 65.35/65.66  (step @p24354 :rule symm :premises (@p46322))
% 65.35/65.66  (step @p24355 :rule symm :premises (@p46323))
% 65.35/65.66  (step @p24356 :rule symm :premises (@p46324))
% 65.35/65.66  (step @p24357 :rule symm :premises (@p46325))
% 65.35/65.66  (step @p24358 :rule symm :premises (@p46326))
% 65.35/65.66  (step @p24359 :rule symm :premises (@p46327))
% 65.35/65.66  (step @p24360 :rule symm :premises (@p46328))
% 65.35/65.66  (step @p24361 :rule symm :premises (@p46329))
% 65.35/65.66  (step @p24362 :rule symm :premises (@p46330))
% 65.35/65.66  (step @p24363 :rule symm :premises (@p46331))
% 65.35/65.66  (step @p24364 :rule symm :premises (@p46332))
% 65.35/65.66  (step @p24365 :rule symm :premises (@p46333))
% 65.35/65.66  (step @p24366 :rule symm :premises (@p46334))
% 65.35/65.66  (step @p24367 :rule symm :premises (@p46335))
% 65.35/65.66  (step @p24368 :rule symm :premises (@p46336))
% 65.35/65.66  (step @p24369 :rule symm :premises (@p46337))
% 65.35/65.66  (step @p24370 :rule symm :premises (@p46338))
% 65.35/65.66  (step @p24371 :rule symm :premises (@p46339))
% 65.35/65.66  (step @p24372 :rule symm :premises (@p46340))
% 65.35/65.66  (step @p24373 :rule symm :premises (@p46341))
% 65.35/65.66  (step @p24374 :rule symm :premises (@p46342))
% 65.35/65.66  (step @p24375 :rule symm :premises (@p46343))
% 65.35/65.66  (step @p24376 :rule symm :premises (@p46344))
% 65.35/65.66  (step @p24377 :rule symm :premises (@p46345))
% 65.35/65.66  (step @p24378 :rule symm :premises (@p46346))
% 65.35/65.66  (step @p2816 :rule refl :args (@t111))
% 65.35/65.66  (step @p24379 :rule refl :args (tptp.e22))
% 65.35/65.66  (step @p24380 :rule symm :premises (@p46304))
% 65.35/65.66  (step @p24381 :rule refl :args (@t16))
% 65.35/65.66  (step @p24382 :rule cong :premises (@p24381 @p24380 @p24379) :args (@t2475))
% 65.35/65.66  (step @p24383 :rule cong :premises (@p24382 @p2816) :args (@t2476))
% 65.35/65.66  (step @p24384 :rule symm :premises (@p24186))
% 65.35/65.66  (step @p24385 :rule refl :args (@t81))
% 65.35/65.66  (step @p24386 :rule cong :premises (@p24385 @p46304 @p24379) :args (@t82))
% 65.35/65.66  (step @p24387 :rule cong :premises (@p24386 @p2816) :args (@t424))
% 65.35/65.66  (step @p24388 :rule trans :premises (@p46276 @p46277 @p46278 @p46279 @p46280 @p46281 @p46282 @p46283 @p46284 @p46285 @p46286 @p46287 @p46288 @p46289 @p46290 @p46291 @p46292 @p46293 @p46294 @p46295 @p46296 @p46297 @p46298 @p46299 @p46300 @p46301 @p46302 @p46303 @p24387 @p24384 @p24187 @p24383 @p24378 @p24377 @p24376 @p24375 @p24374 @p24373 @p24372 @p24371 @p24370 @p24369 @p24368 @p24367 @p24366 @p24365 @p24364 @p24363 @p24362 @p24361 @p24360 @p24359 @p24358 @p24357 @p24356 @p24355 @p24354 @p24353 @p24352 @p24351 @p24350 @p24349 @p24348 @p24347 @p24346 @p24345 @p24344 @p24343 @p24342 @p24341 @p24340 @p24339 @p24338 @p24337 @p24336))
% 65.35/65.66  (step-pop @p46423 :rule scope :premises (@p24388))
% 65.35/65.66  (step-pop @p46424 :rule scope :premises (@p46423))
% 65.35/65.66  (step-pop @p46425 :rule scope :premises (@p46424))
% 65.35/65.66  (step-pop @p46426 :rule scope :premises (@p46425))
% 65.35/65.66  (step-pop @p46427 :rule scope :premises (@p46426))
% 65.35/65.66  (step-pop @p46428 :rule scope :premises (@p46427))
% 65.35/65.66  (step-pop @p46429 :rule scope :premises (@p46428))
% 65.35/65.66  (step-pop @p46430 :rule scope :premises (@p46429))
% 65.35/65.66  (step-pop @p46431 :rule scope :premises (@p46430))
% 65.35/65.66  (step-pop @p46432 :rule scope :premises (@p46431))
% 65.35/65.66  (step-pop @p46433 :rule scope :premises (@p46432))
% 65.35/65.66  (step-pop @p46434 :rule scope :premises (@p46433))
% 65.35/65.66  (step-pop @p46435 :rule scope :premises (@p46434))
% 65.35/65.66  (step-pop @p46436 :rule scope :premises (@p46435))
% 65.35/65.66  (step-pop @p46437 :rule scope :premises (@p46436))
% 65.35/65.66  (step-pop @p46438 :rule scope :premises (@p46437))
% 65.35/65.66  (step-pop @p46439 :rule scope :premises (@p46438))
% 65.35/65.66  (step-pop @p46440 :rule scope :premises (@p46439))
% 65.35/65.66  (step-pop @p46441 :rule scope :premises (@p46440))
% 65.35/65.66  (step-pop @p46442 :rule scope :premises (@p46441))
% 65.35/65.66  (step-pop @p46443 :rule scope :premises (@p46442))
% 65.35/65.66  (step-pop @p46444 :rule scope :premises (@p46443))
% 65.35/65.66  (step-pop @p46445 :rule scope :premises (@p46444))
% 65.35/65.66  (step-pop @p46446 :rule scope :premises (@p46445))
% 65.35/65.66  (step-pop @p46447 :rule scope :premises (@p46446))
% 65.35/65.66  (step-pop @p46448 :rule scope :premises (@p46447))
% 65.35/65.66  (step-pop @p46449 :rule scope :premises (@p46448))
% 65.35/65.66  (step-pop @p46450 :rule scope :premises (@p46449))
% 65.35/65.66  (step-pop @p46451 :rule scope :premises (@p46450))
% 65.35/65.66  (step-pop @p46452 :rule scope :premises (@p46451))
% 65.35/65.66  (step-pop @p46453 :rule scope :premises (@p46452))
% 65.35/65.66  (step-pop @p46454 :rule scope :premises (@p46453))
% 65.35/65.66  (step-pop @p46455 :rule scope :premises (@p46454))
% 65.35/65.66  (step-pop @p46456 :rule scope :premises (@p46455))
% 65.35/65.66  (step-pop @p46457 :rule scope :premises (@p46456))
% 65.35/65.66  (step-pop @p46458 :rule scope :premises (@p46457))
% 65.35/65.66  (step-pop @p46459 :rule scope :premises (@p46458))
% 65.35/65.66  (step-pop @p46460 :rule scope :premises (@p46459))
% 65.35/65.66  (step-pop @p46461 :rule scope :premises (@p46460))
% 65.35/65.66  (step-pop @p46462 :rule scope :premises (@p46461))
% 65.35/65.66  (step-pop @p46463 :rule scope :premises (@p46462))
% 65.35/65.66  (step-pop @p46464 :rule scope :premises (@p46463))
% 65.35/65.66  (step-pop @p46465 :rule scope :premises (@p46464))
% 65.35/65.66  (step-pop @p46466 :rule scope :premises (@p46465))
% 65.35/65.66  (step-pop @p46467 :rule scope :premises (@p46466))
% 65.35/65.66  (step-pop @p46468 :rule scope :premises (@p46467))
% 65.35/65.66  (step-pop @p46469 :rule scope :premises (@p46468))
% 65.35/65.66  (step-pop @p46470 :rule scope :premises (@p46469))
% 65.35/65.66  (step-pop @p46471 :rule scope :premises (@p46470))
% 65.35/65.66  (step-pop @p46472 :rule scope :premises (@p46471))
% 65.35/65.66  (step-pop @p46473 :rule scope :premises (@p46472))
% 65.35/65.66  (step-pop @p46474 :rule scope :premises (@p46473))
% 65.35/65.66  (step-pop @p46475 :rule scope :premises (@p46474))
% 65.35/65.66  (step-pop @p46476 :rule scope :premises (@p46475))
% 65.35/65.66  (step-pop @p46477 :rule scope :premises (@p46476))
% 65.35/65.66  (step-pop @p46478 :rule scope :premises (@p46477))
% 65.35/65.66  (step-pop @p46479 :rule scope :premises (@p46478))
% 65.35/65.66  (step-pop @p46480 :rule scope :premises (@p46479))
% 65.35/65.66  (step-pop @p46481 :rule scope :premises (@p46480))
% 65.35/65.66  (step-pop @p46482 :rule scope :premises (@p46481))
% 65.35/65.66  (step-pop @p46483 :rule scope :premises (@p46482))
% 65.35/65.66  (step-pop @p46484 :rule scope :premises (@p46483))
% 65.35/65.66  (step-pop @p46485 :rule scope :premises (@p46484))
% 65.35/65.66  (step-pop @p46486 :rule scope :premises (@p46485))
% 65.35/65.66  (step-pop @p46487 :rule scope :premises (@p46486))
% 65.35/65.66  (step-pop @p46488 :rule scope :premises (@p46487))
% 65.35/65.66  (step-pop @p46489 :rule scope :premises (@p46488))
% 65.35/65.66  (step-pop @p46490 :rule scope :premises (@p46489))
% 65.35/65.66  (step-pop @p46491 :rule scope :premises (@p46490))
% 65.35/65.66  (step-pop @p46492 :rule scope :premises (@p46491))
% 65.35/65.66  (step-pop @p46493 :rule scope :premises (@p46492))
% 65.35/65.66  (step-pop @p46494 :rule scope :premises (@p46493))
% 65.35/65.66  (step-pop @p46495 :rule scope :premises (@p46494))
% 65.35/65.66  (step-pop @p46496 :rule scope :premises (@p46495))
% 65.35/65.66  (step @p24389 :rule process_scope :premises (@p46496) :args (@t114))
% 65.35/65.66  (step @p24464 :rule and_intro :premises (@p46275 @p46305 @p46306 @p46307 @p46308 @p46309 @p46310 @p46311 @p46312 @p46313 @p46314 @p46315 @p46316 @p46317 @p46318 @p46319 @p46320 @p46321 @p46322 @p46323 @p46324 @p46325 @p46326 @p46327 @p46328 @p46329 @p46330 @p46331 @p46332 @p46333 @p46334 @p46335 @p46336 @p46337 @p46338 @p46339 @p46340 @p46341 @p46342 @p46343 @p46344 @p46345 @p46346 @p46304 @p24187 @p24186 @p46303 @p46302 @p46301 @p46300 @p46299 @p46298 @p46297 @p46296 @p46295 @p46294 @p46293 @p46292 @p46291 @p46290 @p46289 @p46288 @p46287 @p46286 @p46285 @p46284 @p46283 @p46282 @p46281 @p46280 @p46279 @p46278 @p46277 @p46276))
% 65.35/65.66  (step @p24465 :rule modus_ponens :premises (@p24464 @p24389))
% 65.35/65.66  (step-pop @p46497 :rule scope :premises (@p24465))
% 65.35/65.66  (step-pop @p46498 :rule scope :premises (@p46497))
% 65.35/65.66  (step-pop @p46499 :rule scope :premises (@p46498))
% 65.35/65.66  (step-pop @p46500 :rule scope :premises (@p46499))
% 65.35/65.66  (step-pop @p46501 :rule scope :premises (@p46500))
% 65.35/65.66  (step-pop @p46502 :rule scope :premises (@p46501))
% 65.35/65.66  (step-pop @p46503 :rule scope :premises (@p46502))
% 65.35/65.66  (step-pop @p46504 :rule scope :premises (@p46503))
% 65.35/65.66  (step-pop @p46505 :rule scope :premises (@p46504))
% 65.35/65.66  (step-pop @p46506 :rule scope :premises (@p46505))
% 65.35/65.66  (step-pop @p46507 :rule scope :premises (@p46506))
% 65.35/65.66  (step-pop @p46508 :rule scope :premises (@p46507))
% 65.35/65.66  (step-pop @p46509 :rule scope :premises (@p46508))
% 65.35/65.66  (step-pop @p46510 :rule scope :premises (@p46509))
% 65.35/65.66  (step-pop @p46511 :rule scope :premises (@p46510))
% 65.35/65.66  (step-pop @p46512 :rule scope :premises (@p46511))
% 65.35/65.66  (step-pop @p46513 :rule scope :premises (@p46512))
% 65.35/65.66  (step-pop @p46514 :rule scope :premises (@p46513))
% 65.35/65.66  (step-pop @p46515 :rule scope :premises (@p46514))
% 65.35/65.66  (step-pop @p46516 :rule scope :premises (@p46515))
% 65.35/65.66  (step-pop @p46517 :rule scope :premises (@p46516))
% 65.35/65.66  (step-pop @p46518 :rule scope :premises (@p46517))
% 65.35/65.66  (step-pop @p46519 :rule scope :premises (@p46518))
% 65.35/65.66  (step-pop @p46520 :rule scope :premises (@p46519))
% 65.35/65.66  (step-pop @p46521 :rule scope :premises (@p46520))
% 65.35/65.66  (step-pop @p46522 :rule scope :premises (@p46521))
% 65.35/65.66  (step-pop @p46523 :rule scope :premises (@p46522))
% 65.35/65.66  (step-pop @p46524 :rule scope :premises (@p46523))
% 65.35/65.66  (step-pop @p46525 :rule scope :premises (@p46524))
% 65.35/65.66  (step-pop @p46526 :rule scope :premises (@p46525))
% 65.35/65.66  (step-pop @p46527 :rule scope :premises (@p46526))
% 65.35/65.66  (step-pop @p46528 :rule scope :premises (@p46527))
% 65.35/65.66  (step-pop @p46529 :rule scope :premises (@p46528))
% 65.35/65.66  (step-pop @p46530 :rule scope :premises (@p46529))
% 65.35/65.66  (step-pop @p46531 :rule scope :premises (@p46530))
% 65.35/65.66  (step-pop @p46532 :rule scope :premises (@p46531))
% 65.35/65.66  (step-pop @p46533 :rule scope :premises (@p46532))
% 65.35/65.66  (step-pop @p46534 :rule scope :premises (@p46533))
% 65.35/65.66  (step-pop @p46535 :rule scope :premises (@p46534))
% 65.35/65.66  (step-pop @p46536 :rule scope :premises (@p46535))
% 65.35/65.66  (step-pop @p46537 :rule scope :premises (@p46536))
% 65.35/65.66  (step-pop @p46538 :rule scope :premises (@p46537))
% 65.35/65.66  (step-pop @p46539 :rule scope :premises (@p46538))
% 65.35/65.66  (step-pop @p46540 :rule scope :premises (@p46539))
% 65.35/65.66  (step-pop @p46541 :rule scope :premises (@p46540))
% 65.35/65.66  (step-pop @p46542 :rule scope :premises (@p46541))
% 65.35/65.66  (step-pop @p46543 :rule scope :premises (@p46542))
% 65.35/65.66  (step-pop @p46544 :rule scope :premises (@p46543))
% 65.35/65.66  (step-pop @p46545 :rule scope :premises (@p46544))
% 65.35/65.66  (step-pop @p46546 :rule scope :premises (@p46545))
% 65.35/65.66  (step-pop @p46547 :rule scope :premises (@p46546))
% 65.35/65.66  (step-pop @p46548 :rule scope :premises (@p46547))
% 65.35/65.66  (step-pop @p46549 :rule scope :premises (@p46548))
% 65.35/65.66  (step-pop @p46550 :rule scope :premises (@p46549))
% 65.35/65.66  (step-pop @p46551 :rule scope :premises (@p46550))
% 65.35/65.66  (step-pop @p46552 :rule scope :premises (@p46551))
% 65.35/65.66  (step-pop @p46553 :rule scope :premises (@p46552))
% 65.35/65.66  (step-pop @p46554 :rule scope :premises (@p46553))
% 65.35/65.66  (step-pop @p46555 :rule scope :premises (@p46554))
% 65.35/65.66  (step-pop @p46556 :rule scope :premises (@p46555))
% 65.35/65.66  (step-pop @p46557 :rule scope :premises (@p46556))
% 65.35/65.66  (step-pop @p46558 :rule scope :premises (@p46557))
% 65.35/65.66  (step-pop @p46559 :rule scope :premises (@p46558))
% 65.35/65.66  (step-pop @p46560 :rule scope :premises (@p46559))
% 65.35/65.66  (step-pop @p46561 :rule scope :premises (@p46560))
% 65.35/65.66  (step-pop @p46562 :rule scope :premises (@p46561))
% 65.35/65.66  (step-pop @p46563 :rule scope :premises (@p46562))
% 65.35/65.66  (step-pop @p46564 :rule scope :premises (@p46563))
% 65.35/65.66  (step-pop @p46565 :rule scope :premises (@p46564))
% 65.35/65.66  (step-pop @p46566 :rule scope :premises (@p46565))
% 65.35/65.66  (step-pop @p46567 :rule scope :premises (@p46566))
% 65.35/65.66  (step-pop @p46568 :rule scope :premises (@p46567))
% 65.35/65.66  (step-pop @p46569 :rule scope :premises (@p46568))
% 65.35/65.66  (step-pop @p46570 :rule scope :premises (@p46569))
% 65.35/65.66  (step @p24466 :rule process_scope :premises (@p46570) :args (@t114))
% 65.35/65.66  (step @p24541 :rule implies_elim :premises (@p24466))
% 65.35/65.66  (step @p24542 :rule cnf_and_neg :args (@t2478))
% 65.35/65.66  (step @p24543 :rule resolution :premises (@p24542 @p24541) :args (true @t2478))
% 65.35/65.66  (step @p24544 :rule reordering :premises (@p24543) :args ((or @t114 @t671 @t510 @t560 @t559 @t558 @t557 @t556 @t555 @t554 @t553 @t552 @t551 @t550 @t549 @t548 @t547 @t546 @t545 @t544 @t543 @t542 @t541 @t540 @t539 @t538 @t537 @t536 @t535 @t534 @t219 @t670 @t669 @t668 @t667 @t666 @t665 @t664 @t663 @t662 @t661 @t660 @t659 @t658 @t873 @t872 @t871 @t870 @t869 @t868 @t867 @t866 @t865 @t864 @t863 @t862 @t861 @t860 @t859 @t858 @t857 @t856 @t855 @t854 @t853 @t852 @t851 @t1194 @t1193 @t1192 @t1191 @t1190 @t1189 (not @t2474) (not @t2477))))
% 65.35/65.66  (step @p24545 :rule chain_m_resolution :premises (@p24544 @p24187 @p24186 @p23634 @p23633 @p23198 @p23197 @p23015 @p23014 @p22563 @p22562 @p21993 @p21992 @p21207 @p20106 @p20105 @p19762 @p18596 @p18595 @p18480 @p18479 @p18232 @p18231 @p17457 @p17456 @p16837 @p16836 @p16348 @p16347 @p15746 @p15745 @p15416 @p15415 @p14803 @p14802 @p13557 @p13556 @p12339 @p10887 @p10886 @p10075 @p8652 @p8651 @p8029 @p6524 @p6520 @p6519 @p6012 @p6011 @p5168 @p5167 @p4780 @p3476 @p3472 @p2947 @p1229 @p3368 @p3366 @p3365 @p3363 @p3362 @p3360 @p3359 @p3357 @p4557 @p4555 @p4554 @p4552 @p7740 @p7738 @p4551 @p4549 @p3356 @p3354 @p4548 @p4546 @p3353 @p3351 @p4545 @p4543 @p4542 @p4540 @p4539 @p4537 @p7737 @p7735 @p4536 @p4534 @p4533 @p4531 @p7731 @p7729 @p3350 @p3348 @p24185 @p24157 @p24156 @p24128 @p24127 @p24099 @p24098 @p24070 @p24069 @p24041 @p24040 @p24012 @p24011 @p23983 @p23982 @p23954 @p23953 @p23925 @p23924 @p23896 @p23895 @p23867 @p23866 @p23838 @p23837 @p23809 @p23808 @p23780 @p23779 @p23751 @p23750 @p23722 @p23721 @p23693 @p23692 @p23664 @p23663 @p23635) :args (@t219 (@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 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 true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true) (@list @t2477 @t2474 @t821 @t428 @t634 @t431 @t819 @t434 @t816 @t437 @t813 @t440 @t443 @t630 @t446 @t449 @t627 @t452 @t624 @t455 @t809 @t458 @t805 @t461 @t801 @t464 @t799 @t467 @t620 @t470 @t796 @t473 @t1163 @t476 @t1159 @t479 @t482 @t793 @t485 @t488 @t790 @t491 @t494 @t1028 @t786 @t497 @t782 @t500 @t616 @t503 @t506 @t673 @t508 @t568 @t114 @t651 @t652 @t648 @t649 @t646 @t647 @t644 @t645 @t844 @t845 @t842 @t843 @t1178 @t1179 @t840 @t841 @t642 @t643 @t838 @t839 @t639 @t640 @t836 @t837 @t833 @t834 @t829 @t830 @t1176 @t1177 @t826 @t827 @t823 @t824 @t1171 @t1172 @t636 @t637 @t116 @t2471 @t123 @t2468 @t128 @t2465 @t133 @t2462 @t138 @t2459 @t143 @t2456 @t148 @t2453 @t153 @t2450 @t158 @t2447 @t163 @t2444 @t168 @t2441 @t173 @t2438 @t178 @t2435 @t183 @t2432 @t188 @t2429 @t193 @t2426 @t198 @t2423 @t208 @t2420 @t213 @t2417)))
% 65.35/65.66  (step @p24546 :rule chain_m_resolution :premises (@p2568 @p24545 @p2566) :args (@t425 @t570 (@list @t218 @t426)))
% 65.35/65.66  (step @p24547 :rule chain_m_resolution :premises (@p7728 @p24545 @p7726) :args (@t1169 @t570 (@list @t218 @t1170)))
% 65.35/65.66  (step @p24548 :rule instantiate :premises (@p2655) :args ((@list @t80 @t111 tptp.e21)))
% 65.35/65.66  (step @p24549 :rule instantiate :premises (@p2655) :args ((@list @t57 @t111 tptp.e21)))
% 65.35/65.66  (assume-push @p46571 @t568)
% 65.35/65.66  (assume-push @p46572 @t508)
% 65.35/65.66  (assume-push @p46573 @t506)
% 65.35/65.66  (assume-push @p46574 @t503)
% 65.35/65.66  (assume-push @p46575 @t500)
% 65.35/65.66  (assume-push @p46576 @t497)
% 65.35/65.66  (assume-push @p46577 @t494)
% 65.35/65.66  (assume-push @p46578 @t491)
% 65.35/65.66  (assume-push @p46579 @t488)
% 65.35/65.66  (assume-push @p46580 @t485)
% 65.35/65.66  (assume-push @p46581 @t482)
% 65.35/65.66  (assume-push @p46582 @t479)
% 65.35/65.66  (assume-push @p46583 @t476)
% 65.35/65.66  (assume-push @p46584 @t473)
% 65.35/65.66  (assume-push @p46585 @t470)
% 65.35/65.66  (assume-push @p46586 @t467)
% 65.35/65.66  (assume-push @p46587 @t464)
% 65.35/65.66  (assume-push @p46588 @t461)
% 65.35/65.66  (assume-push @p46589 @t458)
% 65.35/65.66  (assume-push @p46590 @t455)
% 65.35/65.66  (assume-push @p46591 @t452)
% 65.35/65.66  (assume-push @p46592 @t449)
% 65.35/65.66  (assume-push @p46593 @t446)
% 65.35/65.66  (assume-push @p46594 @t443)
% 65.35/65.66  (assume-push @p46595 @t440)
% 65.35/65.66  (assume-push @p46596 @t437)
% 65.35/65.66  (assume-push @p46597 @t434)
% 65.35/65.66  (assume-push @p46598 @t431)
% 65.35/65.66  (assume-push @p46599 @t428)
% 65.35/65.66  (assume-push @p46600 @t425)
% 65.35/65.66  (assume-push @p46601 @t213)
% 65.35/65.66  (assume-push @p46602 @t627)
% 65.35/65.66  (assume-push @p46603 @t2479)
% 65.35/65.66  (assume-push @p46604 @t2482)
% 65.35/65.66  (assume-push @p46605 @t568)
% 65.35/65.66  (assume-push @p46606 @t627)
% 65.35/65.66  (assume-push @p46607 @t213)
% 65.35/65.66  (assume-push @p46608 @t2482)
% 65.35/65.66  (assume-push @p46609 @t2479)
% 65.35/65.66  (assume-push @p46610 @t425)
% 65.35/65.66  (assume-push @p46611 @t428)
% 65.35/65.66  (assume-push @p46612 @t431)
% 65.35/65.66  (assume-push @p46613 @t434)
% 65.35/65.66  (assume-push @p46614 @t437)
% 65.35/65.66  (assume-push @p46615 @t440)
% 65.35/65.66  (assume-push @p46616 @t443)
% 65.35/65.66  (assume-push @p46617 @t446)
% 65.35/65.66  (assume-push @p46618 @t449)
% 65.35/65.66  (assume-push @p46619 @t452)
% 65.35/65.66  (assume-push @p46620 @t455)
% 65.35/65.66  (assume-push @p46621 @t458)
% 65.35/65.66  (assume-push @p46622 @t461)
% 65.35/65.66  (assume-push @p46623 @t464)
% 65.35/65.66  (assume-push @p46624 @t467)
% 65.35/65.66  (assume-push @p46625 @t470)
% 65.35/65.66  (assume-push @p46626 @t473)
% 65.35/65.66  (assume-push @p46627 @t476)
% 65.35/65.66  (assume-push @p46628 @t479)
% 65.35/65.66  (assume-push @p46629 @t482)
% 65.35/65.66  (assume-push @p46630 @t485)
% 65.35/65.66  (assume-push @p46631 @t488)
% 65.35/65.66  (assume-push @p46632 @t491)
% 65.35/65.66  (assume-push @p46633 @t494)
% 65.35/65.66  (assume-push @p46634 @t497)
% 65.35/65.66  (assume-push @p46635 @t500)
% 65.35/65.66  (assume-push @p46636 @t503)
% 65.35/65.66  (assume-push @p46637 @t506)
% 65.35/65.66  (assume-push @p46638 @t508)
% 65.35/65.66  (step @p24618 :rule symm :premises (@p46571))
% 65.35/65.66  (step @p24619 :rule symm :premises (@p46602))
% 65.35/65.66  (step @p2816 :rule refl :args (@t111))
% 65.35/65.66  (step @p24620 :rule refl :args (tptp.e21))
% 65.35/65.66  (step @p24621 :rule symm :premises (@p46601))
% 65.35/65.66  (step @p24622 :rule refl :args (@t57))
% 65.35/65.66  (step @p24623 :rule cong :premises (@p24622 @p24621 @p24620) :args (@t2480))
% 65.35/65.66  (step @p24624 :rule cong :premises (@p24623 @p2816) :args (@t2481))
% 65.35/65.66  (step @p24625 :rule symm :premises (@p24548))
% 65.35/65.66  (step @p24626 :rule refl :args (@t80))
% 65.35/65.66  (step @p24627 :rule cong :premises (@p24626 @p46601 @p24620) :args (@t81))
% 65.35/65.66  (step @p24628 :rule cong :premises (@p24627 @p2816) :args (@t421))
% 65.35/65.66  (step @p24629 :rule trans :premises (@p46572 @p46573 @p46574 @p46575 @p46576 @p46577 @p46578 @p46579 @p46580 @p46581 @p46582 @p46583 @p46584 @p46585 @p46586 @p46587 @p46588 @p46589 @p46590 @p46591 @p46592 @p46593 @p46594 @p46595 @p46596 @p46597 @p46598 @p46599 @p46600 @p24628 @p24625 @p24549 @p24624 @p24619 @p24618))
% 65.35/65.66  (step-pop @p46639 :rule scope :premises (@p24629))
% 65.35/65.66  (step-pop @p46640 :rule scope :premises (@p46639))
% 65.35/65.66  (step-pop @p46641 :rule scope :premises (@p46640))
% 65.35/65.66  (step-pop @p46642 :rule scope :premises (@p46641))
% 65.35/65.66  (step-pop @p46643 :rule scope :premises (@p46642))
% 65.35/65.66  (step-pop @p46644 :rule scope :premises (@p46643))
% 65.35/65.66  (step-pop @p46645 :rule scope :premises (@p46644))
% 65.35/65.66  (step-pop @p46646 :rule scope :premises (@p46645))
% 65.35/65.66  (step-pop @p46647 :rule scope :premises (@p46646))
% 65.35/65.66  (step-pop @p46648 :rule scope :premises (@p46647))
% 65.35/65.66  (step-pop @p46649 :rule scope :premises (@p46648))
% 65.35/65.66  (step-pop @p46650 :rule scope :premises (@p46649))
% 65.35/65.66  (step-pop @p46651 :rule scope :premises (@p46650))
% 65.35/65.66  (step-pop @p46652 :rule scope :premises (@p46651))
% 65.35/65.66  (step-pop @p46653 :rule scope :premises (@p46652))
% 65.35/65.66  (step-pop @p46654 :rule scope :premises (@p46653))
% 65.35/65.66  (step-pop @p46655 :rule scope :premises (@p46654))
% 65.35/65.66  (step-pop @p46656 :rule scope :premises (@p46655))
% 65.35/65.66  (step-pop @p46657 :rule scope :premises (@p46656))
% 65.35/65.66  (step-pop @p46658 :rule scope :premises (@p46657))
% 65.35/65.66  (step-pop @p46659 :rule scope :premises (@p46658))
% 65.35/65.66  (step-pop @p46660 :rule scope :premises (@p46659))
% 65.35/65.66  (step-pop @p46661 :rule scope :premises (@p46660))
% 65.35/65.66  (step-pop @p46662 :rule scope :premises (@p46661))
% 65.35/65.66  (step-pop @p46663 :rule scope :premises (@p46662))
% 65.35/65.66  (step-pop @p46664 :rule scope :premises (@p46663))
% 65.35/65.66  (step-pop @p46665 :rule scope :premises (@p46664))
% 65.35/65.66  (step-pop @p46666 :rule scope :premises (@p46665))
% 65.35/65.66  (step-pop @p46667 :rule scope :premises (@p46666))
% 65.35/65.66  (step-pop @p46668 :rule scope :premises (@p46667))
% 65.35/65.66  (step-pop @p46669 :rule scope :premises (@p46668))
% 65.35/65.66  (step-pop @p46670 :rule scope :premises (@p46669))
% 65.35/65.66  (step-pop @p46671 :rule scope :premises (@p46670))
% 65.35/65.66  (step-pop @p46672 :rule scope :premises (@p46671))
% 65.35/65.66  (step @p24630 :rule process_scope :premises (@p46672) :args (@t114))
% 65.35/65.66  (step @p24665 :rule and_intro :premises (@p46571 @p46602 @p46601 @p24549 @p24548 @p46600 @p46599 @p46598 @p46597 @p46596 @p46595 @p46594 @p46593 @p46592 @p46591 @p46590 @p46589 @p46588 @p46587 @p46586 @p46585 @p46584 @p46583 @p46582 @p46581 @p46580 @p46579 @p46578 @p46577 @p46576 @p46575 @p46574 @p46573 @p46572))
% 65.35/65.66  (step @p24666 :rule modus_ponens :premises (@p24665 @p24630))
% 65.35/65.66  (step-pop @p46673 :rule scope :premises (@p24666))
% 65.35/65.66  (step-pop @p46674 :rule scope :premises (@p46673))
% 65.35/65.66  (step-pop @p46675 :rule scope :premises (@p46674))
% 65.35/65.66  (step-pop @p46676 :rule scope :premises (@p46675))
% 65.35/65.66  (step-pop @p46677 :rule scope :premises (@p46676))
% 65.35/65.66  (step-pop @p46678 :rule scope :premises (@p46677))
% 65.35/65.66  (step-pop @p46679 :rule scope :premises (@p46678))
% 65.35/65.66  (step-pop @p46680 :rule scope :premises (@p46679))
% 65.35/65.66  (step-pop @p46681 :rule scope :premises (@p46680))
% 65.35/65.66  (step-pop @p46682 :rule scope :premises (@p46681))
% 65.35/65.66  (step-pop @p46683 :rule scope :premises (@p46682))
% 65.35/65.66  (step-pop @p46684 :rule scope :premises (@p46683))
% 65.35/65.66  (step-pop @p46685 :rule scope :premises (@p46684))
% 65.35/65.66  (step-pop @p46686 :rule scope :premises (@p46685))
% 65.35/65.66  (step-pop @p46687 :rule scope :premises (@p46686))
% 65.35/65.66  (step-pop @p46688 :rule scope :premises (@p46687))
% 65.35/65.66  (step-pop @p46689 :rule scope :premises (@p46688))
% 65.35/65.66  (step-pop @p46690 :rule scope :premises (@p46689))
% 65.35/65.66  (step-pop @p46691 :rule scope :premises (@p46690))
% 65.35/65.66  (step-pop @p46692 :rule scope :premises (@p46691))
% 65.35/65.66  (step-pop @p46693 :rule scope :premises (@p46692))
% 65.35/65.66  (step-pop @p46694 :rule scope :premises (@p46693))
% 65.35/65.66  (step-pop @p46695 :rule scope :premises (@p46694))
% 65.35/65.66  (step-pop @p46696 :rule scope :premises (@p46695))
% 65.35/65.66  (step-pop @p46697 :rule scope :premises (@p46696))
% 65.35/65.66  (step-pop @p46698 :rule scope :premises (@p46697))
% 65.35/65.66  (step-pop @p46699 :rule scope :premises (@p46698))
% 65.35/65.66  (step-pop @p46700 :rule scope :premises (@p46699))
% 65.35/65.66  (step-pop @p46701 :rule scope :premises (@p46700))
% 65.35/65.66  (step-pop @p46702 :rule scope :premises (@p46701))
% 65.35/65.66  (step-pop @p46703 :rule scope :premises (@p46702))
% 65.35/65.66  (step-pop @p46704 :rule scope :premises (@p46703))
% 65.35/65.66  (step-pop @p46705 :rule scope :premises (@p46704))
% 65.35/65.66  (step-pop @p46706 :rule scope :premises (@p46705))
% 65.35/65.66  (step @p24667 :rule process_scope :premises (@p46706) :args (@t114))
% 65.35/65.66  (step @p24702 :rule implies_elim :premises (@p24667))
% 65.35/65.66  (step @p24703 :rule cnf_and_neg :args (@t2483))
% 65.35/65.66  (step @p24704 :rule resolution :premises (@p24703 @p24702) :args (true @t2483))
% 65.35/65.66  (step @p24705 :rule reordering :premises (@p24704) :args ((or @t114 @t671 @t510 @t560 @t559 @t558 @t557 @t556 @t555 @t554 @t553 @t552 @t551 @t550 @t549 @t548 @t547 @t546 @t545 @t544 @t543 @t542 @t541 @t540 @t539 @t538 @t537 @t536 @t535 @t534 @t533 @t214 @t670 (not @t2479) (not @t2482))))
% 65.35/65.66  (step @p24706 :rule chain_m_resolution :premises (@p24705 @p24549 @p24548 @p24546 @p23633 @p23197 @p23014 @p22562 @p21992 @p21207 @p20105 @p19762 @p18596 @p18595 @p18479 @p18231 @p17456 @p16836 @p16347 @p15745 @p15415 @p14802 @p13556 @p12339 @p10886 @p10075 @p8651 @p8029 @p6519 @p6011 @p5167 @p4780 @p3472 @p2947 @p1229) :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 true) (@list @t2482 @t2479 @t425 @t428 @t431 @t434 @t437 @t440 @t443 @t446 @t449 @t627 @t452 @t455 @t458 @t461 @t464 @t467 @t470 @t473 @t476 @t479 @t482 @t485 @t488 @t491 @t494 @t497 @t500 @t503 @t506 @t508 @t568 @t114)))
% 65.35/65.66  (step @p24707 :rule chain_m_resolution :premises (@p2565 @p24706 @p2563) :args (@t422 @t570 (@list @t213 @t423)))
% 65.35/65.66  (step @p24708 :rule chain_m_resolution :premises (@p3350 @p24706 @p3348) :args (@t636 @t570 (@list @t213 @t637)))
% 65.35/65.66  (step @p24709 :rule symm :premises (@p530))
% 65.35/65.66  (step @p24710 :rule bool-double-not-elim :args (@t2484))
% 65.35/65.66  (step @p24711 :rule nary_cong :premises (@p24710 @p1701 @p1649) :args ((or (not @t2485) @t209 @t199)))
% 65.35/65.66  (assume-push @p46707 @t208)
% 65.35/65.66  (assume-push @p46708 @t198)
% 65.35/65.66  (assume-push @p46709 @t2485)
% 65.35/65.66  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.66  (step @p24715 :rule symm :premises (@p46708))
% 65.35/65.66  (step @p24716 :rule trans :premises (@p46707 @p24715))
% 65.35/65.66  (step @p24717 :rule true_intro :premises (@p24716))
% 65.35/65.66  (step @p24718 :rule false_intro :premises (@p24709))
% 65.35/65.66  (step @p24719 :rule symm :premises (@p24718))
% 65.35/65.66  (step @p24720 :rule trans :premises (@p24719 @p24717))
% 65.35/65.66  (step @p24721 false :rule eq_resolve :premises (@p24720 @p2958))
% 65.35/65.66  (step-pop @p46710 :rule scope :premises (@p24721))
% 65.35/65.66  (step-pop @p46711 :rule scope :premises (@p46710))
% 65.35/65.66  (step-pop @p46712 :rule scope :premises (@p46711))
% 65.35/65.66  (step @p24722 :rule process_scope :premises (@p46712) :args (false))
% 65.35/65.66  (assume-push @p46713 @t2485)
% 65.35/65.66  (assume-push @p46714 @t208)
% 65.35/65.66  (assume-push @p46715 @t198)
% 65.35/65.66  (step @p24729 :rule and_intro :premises (@p46714 @p46715 @p24709))
% 65.35/65.66  (step-pop @p46716 :rule scope :premises (@p24729))
% 65.35/65.66  (step-pop @p46717 :rule scope :premises (@p46716))
% 65.35/65.66  (step-pop @p46718 :rule scope :premises (@p46717))
% 65.35/65.66  (step @p24730 :rule process_scope :premises (@p46718) :args (@t2486))
% 65.35/65.66  (step @p24734 :rule implies_elim :premises (@p24730))
% 65.35/65.66  (step @p24735 :rule resolution :premises (@p24734 @p24722) :args (true @t2486))
% 65.35/65.66  (step @p24736 :rule not_and :premises (@p24735))
% 65.35/65.66  (step @p24737 :rule eq_resolve :premises (@p24736 @p24711))
% 65.35/65.66  (step @p24738 :rule symm :premises (@p562))
% 65.35/65.66  (step @p24739 :rule bool-double-not-elim :args (@t2487))
% 65.35/65.66  (step @p24740 :rule nary_cong :premises (@p24739 @p1701 @p1623) :args ((or (not @t2488) @t209 @t194)))
% 65.35/65.66  (assume-push @p46719 @t208)
% 65.35/65.66  (assume-push @p46720 @t193)
% 65.35/65.66  (assume-push @p46721 @t2488)
% 65.35/65.66  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.66  (step @p24744 :rule symm :premises (@p46720))
% 65.35/65.66  (step @p24745 :rule trans :premises (@p46719 @p24744))
% 65.35/65.66  (step @p24746 :rule true_intro :premises (@p24745))
% 65.35/65.66  (step @p24747 :rule false_intro :premises (@p24738))
% 65.35/65.66  (step @p24748 :rule symm :premises (@p24747))
% 65.35/65.66  (step @p24749 :rule trans :premises (@p24748 @p24746))
% 65.35/65.66  (step @p24750 false :rule eq_resolve :premises (@p24749 @p2958))
% 65.35/65.66  (step-pop @p46722 :rule scope :premises (@p24750))
% 65.35/65.66  (step-pop @p46723 :rule scope :premises (@p46722))
% 65.35/65.66  (step-pop @p46724 :rule scope :premises (@p46723))
% 65.35/65.66  (step @p24751 :rule process_scope :premises (@p46724) :args (false))
% 65.35/65.66  (assume-push @p46725 @t2488)
% 65.35/65.66  (assume-push @p46726 @t208)
% 65.35/65.66  (assume-push @p46727 @t193)
% 65.35/65.66  (step @p24758 :rule and_intro :premises (@p46726 @p46727 @p24738))
% 65.35/65.66  (step-pop @p46728 :rule scope :premises (@p24758))
% 65.35/65.66  (step-pop @p46729 :rule scope :premises (@p46728))
% 65.35/65.66  (step-pop @p46730 :rule scope :premises (@p46729))
% 65.35/65.66  (step @p24759 :rule process_scope :premises (@p46730) :args (@t2489))
% 65.35/65.66  (step @p24763 :rule implies_elim :premises (@p24759))
% 65.35/65.66  (step @p24764 :rule resolution :premises (@p24763 @p24751) :args (true @t2489))
% 65.35/65.66  (step @p24765 :rule not_and :premises (@p24764))
% 65.35/65.66  (step @p24766 :rule eq_resolve :premises (@p24765 @p24740))
% 65.35/65.66  (step @p24767 :rule symm :premises (@p595))
% 65.35/65.66  (step @p24768 :rule bool-double-not-elim :args (@t2490))
% 65.35/65.66  (step @p24769 :rule nary_cong :premises (@p24768 @p1701 @p1597) :args ((or (not @t2491) @t209 @t189)))
% 65.35/65.66  (assume-push @p46731 @t208)
% 65.35/65.66  (assume-push @p46732 @t188)
% 65.35/65.66  (assume-push @p46733 @t2491)
% 65.35/65.66  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.66  (step @p24773 :rule symm :premises (@p46732))
% 65.35/65.66  (step @p24774 :rule trans :premises (@p46731 @p24773))
% 65.35/65.66  (step @p24775 :rule true_intro :premises (@p24774))
% 65.35/65.66  (step @p24776 :rule false_intro :premises (@p24767))
% 65.35/65.66  (step @p24777 :rule symm :premises (@p24776))
% 65.35/65.66  (step @p24778 :rule trans :premises (@p24777 @p24775))
% 65.35/65.66  (step @p24779 false :rule eq_resolve :premises (@p24778 @p2958))
% 65.35/65.66  (step-pop @p46734 :rule scope :premises (@p24779))
% 65.35/65.66  (step-pop @p46735 :rule scope :premises (@p46734))
% 65.35/65.66  (step-pop @p46736 :rule scope :premises (@p46735))
% 65.35/65.66  (step @p24780 :rule process_scope :premises (@p46736) :args (false))
% 65.35/65.66  (assume-push @p46737 @t2491)
% 65.35/65.66  (assume-push @p46738 @t208)
% 65.35/65.66  (assume-push @p46739 @t188)
% 65.35/65.66  (step @p24787 :rule and_intro :premises (@p46738 @p46739 @p24767))
% 65.35/65.66  (step-pop @p46740 :rule scope :premises (@p24787))
% 65.35/65.66  (step-pop @p46741 :rule scope :premises (@p46740))
% 65.35/65.66  (step-pop @p46742 :rule scope :premises (@p46741))
% 65.35/65.66  (step @p24788 :rule process_scope :premises (@p46742) :args (@t2492))
% 65.35/65.66  (step @p24792 :rule implies_elim :premises (@p24788))
% 65.35/65.66  (step @p24793 :rule resolution :premises (@p24792 @p24780) :args (true @t2492))
% 65.35/65.66  (step @p24794 :rule not_and :premises (@p24793))
% 65.35/65.66  (step @p24795 :rule eq_resolve :premises (@p24794 @p24769))
% 65.35/65.66  (step @p24796 :rule symm :premises (@p629))
% 65.35/65.66  (step @p24797 :rule bool-double-not-elim :args (@t2493))
% 65.35/65.66  (step @p24798 :rule nary_cong :premises (@p24797 @p1701 @p1571) :args ((or (not @t2494) @t209 @t184)))
% 65.35/65.66  (assume-push @p46743 @t208)
% 65.35/65.66  (assume-push @p46744 @t183)
% 65.35/65.66  (assume-push @p46745 @t2494)
% 65.35/65.66  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.66  (step @p24802 :rule symm :premises (@p46744))
% 65.35/65.66  (step @p24803 :rule trans :premises (@p46743 @p24802))
% 65.35/65.66  (step @p24804 :rule true_intro :premises (@p24803))
% 65.35/65.66  (step @p24805 :rule false_intro :premises (@p24796))
% 65.35/65.66  (step @p24806 :rule symm :premises (@p24805))
% 65.35/65.66  (step @p24807 :rule trans :premises (@p24806 @p24804))
% 65.35/65.66  (step @p24808 false :rule eq_resolve :premises (@p24807 @p2958))
% 65.35/65.66  (step-pop @p46746 :rule scope :premises (@p24808))
% 65.35/65.66  (step-pop @p46747 :rule scope :premises (@p46746))
% 65.35/65.66  (step-pop @p46748 :rule scope :premises (@p46747))
% 65.35/65.66  (step @p24809 :rule process_scope :premises (@p46748) :args (false))
% 65.35/65.66  (assume-push @p46749 @t2494)
% 65.35/65.66  (assume-push @p46750 @t208)
% 65.35/65.66  (assume-push @p46751 @t183)
% 65.35/65.66  (step @p24816 :rule and_intro :premises (@p46750 @p46751 @p24796))
% 65.35/65.66  (step-pop @p46752 :rule scope :premises (@p24816))
% 65.35/65.66  (step-pop @p46753 :rule scope :premises (@p46752))
% 65.35/65.66  (step-pop @p46754 :rule scope :premises (@p46753))
% 65.35/65.66  (step @p24817 :rule process_scope :premises (@p46754) :args (@t2495))
% 65.35/65.66  (step @p24821 :rule implies_elim :premises (@p24817))
% 65.35/65.66  (step @p24822 :rule resolution :premises (@p24821 @p24809) :args (true @t2495))
% 65.35/65.66  (step @p24823 :rule not_and :premises (@p24822))
% 65.35/65.66  (step @p24824 :rule eq_resolve :premises (@p24823 @p24798))
% 65.35/65.66  (step @p24825 :rule symm :premises (@p664))
% 65.35/65.66  (step @p24826 :rule bool-double-not-elim :args (@t2496))
% 65.35/65.66  (step @p24827 :rule nary_cong :premises (@p24826 @p1701 @p1545) :args ((or (not @t2497) @t209 @t179)))
% 65.35/65.66  (assume-push @p46755 @t208)
% 65.35/65.66  (assume-push @p46756 @t178)
% 65.35/65.66  (assume-push @p46757 @t2497)
% 65.35/65.66  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.66  (step @p24831 :rule symm :premises (@p46756))
% 65.35/65.66  (step @p24832 :rule trans :premises (@p46755 @p24831))
% 65.35/65.66  (step @p24833 :rule true_intro :premises (@p24832))
% 65.35/65.66  (step @p24834 :rule false_intro :premises (@p24825))
% 65.35/65.66  (step @p24835 :rule symm :premises (@p24834))
% 65.35/65.66  (step @p24836 :rule trans :premises (@p24835 @p24833))
% 65.35/65.66  (step @p24837 false :rule eq_resolve :premises (@p24836 @p2958))
% 65.35/65.66  (step-pop @p46758 :rule scope :premises (@p24837))
% 65.35/65.66  (step-pop @p46759 :rule scope :premises (@p46758))
% 65.35/65.66  (step-pop @p46760 :rule scope :premises (@p46759))
% 65.35/65.66  (step @p24838 :rule process_scope :premises (@p46760) :args (false))
% 65.35/65.66  (assume-push @p46761 @t2497)
% 65.35/65.66  (assume-push @p46762 @t208)
% 65.35/65.66  (assume-push @p46763 @t178)
% 65.35/65.66  (step @p24845 :rule and_intro :premises (@p46762 @p46763 @p24825))
% 65.35/65.66  (step-pop @p46764 :rule scope :premises (@p24845))
% 65.35/65.66  (step-pop @p46765 :rule scope :premises (@p46764))
% 65.35/65.66  (step-pop @p46766 :rule scope :premises (@p46765))
% 65.35/65.66  (step @p24846 :rule process_scope :premises (@p46766) :args (@t2498))
% 65.35/65.66  (step @p24850 :rule implies_elim :premises (@p24846))
% 65.35/65.66  (step @p24851 :rule resolution :premises (@p24850 @p24838) :args (true @t2498))
% 65.35/65.66  (step @p24852 :rule not_and :premises (@p24851))
% 65.35/65.66  (step @p24853 :rule eq_resolve :premises (@p24852 @p24827))
% 65.35/65.66  (step @p24854 :rule symm :premises (@p700))
% 65.35/65.66  (step @p24855 :rule bool-double-not-elim :args (@t2499))
% 65.35/65.66  (step @p24856 :rule nary_cong :premises (@p24855 @p1701 @p1519) :args ((or (not @t2500) @t209 @t174)))
% 65.35/65.66  (assume-push @p46767 @t208)
% 65.35/65.66  (assume-push @p46768 @t173)
% 65.35/65.66  (assume-push @p46769 @t2500)
% 65.35/65.66  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.66  (step @p24860 :rule symm :premises (@p46768))
% 65.35/65.66  (step @p24861 :rule trans :premises (@p46767 @p24860))
% 65.35/65.66  (step @p24862 :rule true_intro :premises (@p24861))
% 65.35/65.66  (step @p24863 :rule false_intro :premises (@p24854))
% 65.35/65.66  (step @p24864 :rule symm :premises (@p24863))
% 65.35/65.66  (step @p24865 :rule trans :premises (@p24864 @p24862))
% 65.35/65.66  (step @p24866 false :rule eq_resolve :premises (@p24865 @p2958))
% 65.35/65.66  (step-pop @p46770 :rule scope :premises (@p24866))
% 65.35/65.66  (step-pop @p46771 :rule scope :premises (@p46770))
% 65.35/65.66  (step-pop @p46772 :rule scope :premises (@p46771))
% 65.35/65.66  (step @p24867 :rule process_scope :premises (@p46772) :args (false))
% 65.35/65.66  (assume-push @p46773 @t2500)
% 65.35/65.66  (assume-push @p46774 @t208)
% 65.35/65.66  (assume-push @p46775 @t173)
% 65.35/65.66  (step @p24874 :rule and_intro :premises (@p46774 @p46775 @p24854))
% 65.35/65.66  (step-pop @p46776 :rule scope :premises (@p24874))
% 65.35/65.66  (step-pop @p46777 :rule scope :premises (@p46776))
% 65.35/65.66  (step-pop @p46778 :rule scope :premises (@p46777))
% 65.35/65.66  (step @p24875 :rule process_scope :premises (@p46778) :args (@t2501))
% 65.35/65.66  (step @p24879 :rule implies_elim :premises (@p24875))
% 65.35/65.66  (step @p24880 :rule resolution :premises (@p24879 @p24867) :args (true @t2501))
% 65.35/65.66  (step @p24881 :rule not_and :premises (@p24880))
% 65.35/65.66  (step @p24882 :rule eq_resolve :premises (@p24881 @p24856))
% 65.35/65.66  (step @p24883 :rule symm :premises (@p737))
% 65.35/65.66  (step @p24884 :rule bool-double-not-elim :args (@t2502))
% 65.35/65.66  (step @p24885 :rule nary_cong :premises (@p24884 @p1701 @p1493) :args ((or (not @t2503) @t209 @t169)))
% 65.35/65.66  (assume-push @p46779 @t208)
% 65.35/65.66  (assume-push @p46780 @t168)
% 65.35/65.66  (assume-push @p46781 @t2503)
% 65.35/65.66  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.66  (step @p24889 :rule symm :premises (@p46780))
% 65.35/65.66  (step @p24890 :rule trans :premises (@p46779 @p24889))
% 65.35/65.66  (step @p24891 :rule true_intro :premises (@p24890))
% 65.35/65.66  (step @p24892 :rule false_intro :premises (@p24883))
% 65.35/65.66  (step @p24893 :rule symm :premises (@p24892))
% 65.35/65.66  (step @p24894 :rule trans :premises (@p24893 @p24891))
% 65.35/65.66  (step @p24895 false :rule eq_resolve :premises (@p24894 @p2958))
% 65.35/65.66  (step-pop @p46782 :rule scope :premises (@p24895))
% 65.35/65.66  (step-pop @p46783 :rule scope :premises (@p46782))
% 65.35/65.66  (step-pop @p46784 :rule scope :premises (@p46783))
% 65.35/65.66  (step @p24896 :rule process_scope :premises (@p46784) :args (false))
% 65.35/65.66  (assume-push @p46785 @t2503)
% 65.35/65.66  (assume-push @p46786 @t208)
% 65.35/65.66  (assume-push @p46787 @t168)
% 65.35/65.66  (step @p24903 :rule and_intro :premises (@p46786 @p46787 @p24883))
% 65.35/65.66  (step-pop @p46788 :rule scope :premises (@p24903))
% 65.35/65.66  (step-pop @p46789 :rule scope :premises (@p46788))
% 65.35/65.66  (step-pop @p46790 :rule scope :premises (@p46789))
% 65.35/65.66  (step @p24904 :rule process_scope :premises (@p46790) :args (@t2504))
% 65.35/65.66  (step @p24908 :rule implies_elim :premises (@p24904))
% 65.35/65.66  (step @p24909 :rule resolution :premises (@p24908 @p24896) :args (true @t2504))
% 65.35/65.66  (step @p24910 :rule not_and :premises (@p24909))
% 65.35/65.66  (step @p24911 :rule eq_resolve :premises (@p24910 @p24885))
% 65.35/65.66  (step @p24912 :rule symm :premises (@p775))
% 65.35/65.66  (step @p24913 :rule bool-double-not-elim :args (@t2505))
% 65.35/65.66  (step @p24914 :rule nary_cong :premises (@p24913 @p1701 @p1467) :args ((or (not @t2506) @t209 @t164)))
% 65.35/65.66  (assume-push @p46791 @t208)
% 65.35/65.66  (assume-push @p46792 @t163)
% 65.35/65.66  (assume-push @p46793 @t2506)
% 65.35/65.66  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.66  (step @p24918 :rule symm :premises (@p46792))
% 65.35/65.66  (step @p24919 :rule trans :premises (@p46791 @p24918))
% 65.35/65.66  (step @p24920 :rule true_intro :premises (@p24919))
% 65.35/65.66  (step @p24921 :rule false_intro :premises (@p24912))
% 65.35/65.66  (step @p24922 :rule symm :premises (@p24921))
% 65.35/65.66  (step @p24923 :rule trans :premises (@p24922 @p24920))
% 65.35/65.66  (step @p24924 false :rule eq_resolve :premises (@p24923 @p2958))
% 65.35/65.66  (step-pop @p46794 :rule scope :premises (@p24924))
% 65.35/65.66  (step-pop @p46795 :rule scope :premises (@p46794))
% 65.35/65.66  (step-pop @p46796 :rule scope :premises (@p46795))
% 65.35/65.66  (step @p24925 :rule process_scope :premises (@p46796) :args (false))
% 65.35/65.66  (assume-push @p46797 @t2506)
% 65.35/65.66  (assume-push @p46798 @t208)
% 65.35/65.66  (assume-push @p46799 @t163)
% 65.35/65.66  (step @p24932 :rule and_intro :premises (@p46798 @p46799 @p24912))
% 65.35/65.66  (step-pop @p46800 :rule scope :premises (@p24932))
% 65.35/65.66  (step-pop @p46801 :rule scope :premises (@p46800))
% 65.35/65.66  (step-pop @p46802 :rule scope :premises (@p46801))
% 65.35/65.66  (step @p24933 :rule process_scope :premises (@p46802) :args (@t2507))
% 65.35/65.66  (step @p24937 :rule implies_elim :premises (@p24933))
% 65.35/65.66  (step @p24938 :rule resolution :premises (@p24937 @p24925) :args (true @t2507))
% 65.35/65.66  (step @p24939 :rule not_and :premises (@p24938))
% 65.35/65.66  (step @p24940 :rule eq_resolve :premises (@p24939 @p24914))
% 65.35/65.66  (step @p24941 :rule symm :premises (@p814))
% 65.35/65.66  (step @p24942 :rule bool-double-not-elim :args (@t2508))
% 65.35/65.66  (step @p24943 :rule nary_cong :premises (@p24942 @p1701 @p1441) :args ((or (not @t2509) @t209 @t159)))
% 65.35/65.66  (assume-push @p46803 @t208)
% 65.35/65.66  (assume-push @p46804 @t158)
% 65.35/65.66  (assume-push @p46805 @t2509)
% 65.35/65.66  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.66  (step @p24947 :rule symm :premises (@p46804))
% 65.35/65.66  (step @p24948 :rule trans :premises (@p46803 @p24947))
% 65.35/65.66  (step @p24949 :rule true_intro :premises (@p24948))
% 65.35/65.66  (step @p24950 :rule false_intro :premises (@p24941))
% 65.35/65.66  (step @p24951 :rule symm :premises (@p24950))
% 65.35/65.66  (step @p24952 :rule trans :premises (@p24951 @p24949))
% 65.35/65.66  (step @p24953 false :rule eq_resolve :premises (@p24952 @p2958))
% 65.35/65.66  (step-pop @p46806 :rule scope :premises (@p24953))
% 65.35/65.66  (step-pop @p46807 :rule scope :premises (@p46806))
% 65.35/65.66  (step-pop @p46808 :rule scope :premises (@p46807))
% 65.35/65.66  (step @p24954 :rule process_scope :premises (@p46808) :args (false))
% 65.35/65.66  (assume-push @p46809 @t2509)
% 65.35/65.66  (assume-push @p46810 @t208)
% 65.35/65.66  (assume-push @p46811 @t158)
% 65.35/65.66  (step @p24961 :rule and_intro :premises (@p46810 @p46811 @p24941))
% 65.35/65.66  (step-pop @p46812 :rule scope :premises (@p24961))
% 65.35/65.66  (step-pop @p46813 :rule scope :premises (@p46812))
% 65.35/65.66  (step-pop @p46814 :rule scope :premises (@p46813))
% 65.35/65.66  (step @p24962 :rule process_scope :premises (@p46814) :args (@t2510))
% 65.35/65.66  (step @p24966 :rule implies_elim :premises (@p24962))
% 65.35/65.66  (step @p24967 :rule resolution :premises (@p24966 @p24954) :args (true @t2510))
% 65.35/65.66  (step @p24968 :rule not_and :premises (@p24967))
% 65.35/65.66  (step @p24969 :rule eq_resolve :premises (@p24968 @p24943))
% 65.35/65.66  (step @p24970 :rule symm :premises (@p854))
% 65.35/65.66  (step @p24971 :rule bool-double-not-elim :args (@t2511))
% 65.35/65.66  (step @p24972 :rule nary_cong :premises (@p24971 @p1701 @p1415) :args ((or (not @t2512) @t209 @t154)))
% 65.35/65.66  (assume-push @p46815 @t208)
% 65.35/65.66  (assume-push @p46816 @t153)
% 65.35/65.66  (assume-push @p46817 @t2512)
% 65.35/65.66  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.66  (step @p24976 :rule symm :premises (@p46816))
% 65.35/65.66  (step @p24977 :rule trans :premises (@p46815 @p24976))
% 65.35/65.66  (step @p24978 :rule true_intro :premises (@p24977))
% 65.35/65.66  (step @p24979 :rule false_intro :premises (@p24970))
% 65.35/65.66  (step @p24980 :rule symm :premises (@p24979))
% 65.35/65.66  (step @p24981 :rule trans :premises (@p24980 @p24978))
% 65.35/65.66  (step @p24982 false :rule eq_resolve :premises (@p24981 @p2958))
% 65.35/65.66  (step-pop @p46818 :rule scope :premises (@p24982))
% 65.35/65.66  (step-pop @p46819 :rule scope :premises (@p46818))
% 65.35/65.66  (step-pop @p46820 :rule scope :premises (@p46819))
% 65.35/65.66  (step @p24983 :rule process_scope :premises (@p46820) :args (false))
% 65.35/65.66  (assume-push @p46821 @t2512)
% 65.35/65.66  (assume-push @p46822 @t208)
% 65.35/65.66  (assume-push @p46823 @t153)
% 65.35/65.66  (step @p24990 :rule and_intro :premises (@p46822 @p46823 @p24970))
% 65.35/65.66  (step-pop @p46824 :rule scope :premises (@p24990))
% 65.35/65.66  (step-pop @p46825 :rule scope :premises (@p46824))
% 65.35/65.66  (step-pop @p46826 :rule scope :premises (@p46825))
% 65.35/65.66  (step @p24991 :rule process_scope :premises (@p46826) :args (@t2513))
% 65.35/65.66  (step @p24995 :rule implies_elim :premises (@p24991))
% 65.35/65.66  (step @p24996 :rule resolution :premises (@p24995 @p24983) :args (true @t2513))
% 65.35/65.66  (step @p24997 :rule not_and :premises (@p24996))
% 65.35/65.66  (step @p24998 :rule eq_resolve :premises (@p24997 @p24972))
% 65.35/65.66  (step @p24999 :rule symm :premises (@p895))
% 65.35/65.66  (step @p25000 :rule bool-double-not-elim :args (@t2514))
% 65.35/65.66  (step @p25001 :rule nary_cong :premises (@p25000 @p1701 @p1389) :args ((or (not @t2515) @t209 @t149)))
% 65.35/65.66  (assume-push @p46827 @t208)
% 65.35/65.66  (assume-push @p46828 @t148)
% 65.35/65.66  (assume-push @p46829 @t2515)
% 65.35/65.66  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.66  (step @p25005 :rule symm :premises (@p46828))
% 65.35/65.66  (step @p25006 :rule trans :premises (@p46827 @p25005))
% 65.35/65.66  (step @p25007 :rule true_intro :premises (@p25006))
% 65.35/65.66  (step @p25008 :rule false_intro :premises (@p24999))
% 65.35/65.66  (step @p25009 :rule symm :premises (@p25008))
% 65.35/65.66  (step @p25010 :rule trans :premises (@p25009 @p25007))
% 65.35/65.66  (step @p25011 false :rule eq_resolve :premises (@p25010 @p2958))
% 65.35/65.66  (step-pop @p46830 :rule scope :premises (@p25011))
% 65.35/65.66  (step-pop @p46831 :rule scope :premises (@p46830))
% 65.35/65.66  (step-pop @p46832 :rule scope :premises (@p46831))
% 65.35/65.66  (step @p25012 :rule process_scope :premises (@p46832) :args (false))
% 65.35/65.66  (assume-push @p46833 @t2515)
% 65.35/65.66  (assume-push @p46834 @t208)
% 65.35/65.66  (assume-push @p46835 @t148)
% 65.35/65.66  (step @p25019 :rule and_intro :premises (@p46834 @p46835 @p24999))
% 65.35/65.66  (step-pop @p46836 :rule scope :premises (@p25019))
% 65.35/65.66  (step-pop @p46837 :rule scope :premises (@p46836))
% 65.35/65.66  (step-pop @p46838 :rule scope :premises (@p46837))
% 65.35/65.66  (step @p25020 :rule process_scope :premises (@p46838) :args (@t2516))
% 65.35/65.66  (step @p25024 :rule implies_elim :premises (@p25020))
% 65.35/65.66  (step @p25025 :rule resolution :premises (@p25024 @p25012) :args (true @t2516))
% 65.35/65.66  (step @p25026 :rule not_and :premises (@p25025))
% 65.35/65.66  (step @p25027 :rule eq_resolve :premises (@p25026 @p25001))
% 65.35/65.66  (step @p25028 :rule symm :premises (@p937))
% 65.35/65.66  (step @p25029 :rule bool-double-not-elim :args (@t2517))
% 65.35/65.66  (step @p25030 :rule nary_cong :premises (@p25029 @p1701 @p1363) :args ((or (not @t2518) @t209 @t144)))
% 65.35/65.66  (assume-push @p46839 @t208)
% 65.35/65.66  (assume-push @p46840 @t143)
% 65.35/65.66  (assume-push @p46841 @t2518)
% 65.35/65.66  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.66  (step @p25034 :rule symm :premises (@p46840))
% 65.35/65.66  (step @p25035 :rule trans :premises (@p46839 @p25034))
% 65.35/65.66  (step @p25036 :rule true_intro :premises (@p25035))
% 65.35/65.66  (step @p25037 :rule false_intro :premises (@p25028))
% 65.35/65.66  (step @p25038 :rule symm :premises (@p25037))
% 65.35/65.66  (step @p25039 :rule trans :premises (@p25038 @p25036))
% 65.35/65.66  (step @p25040 false :rule eq_resolve :premises (@p25039 @p2958))
% 65.35/65.66  (step-pop @p46842 :rule scope :premises (@p25040))
% 65.35/65.66  (step-pop @p46843 :rule scope :premises (@p46842))
% 65.35/65.66  (step-pop @p46844 :rule scope :premises (@p46843))
% 65.35/65.66  (step @p25041 :rule process_scope :premises (@p46844) :args (false))
% 65.35/65.66  (assume-push @p46845 @t2518)
% 65.35/65.66  (assume-push @p46846 @t208)
% 65.35/65.66  (assume-push @p46847 @t143)
% 65.35/65.66  (step @p25048 :rule and_intro :premises (@p46846 @p46847 @p25028))
% 65.35/65.66  (step-pop @p46848 :rule scope :premises (@p25048))
% 65.35/65.66  (step-pop @p46849 :rule scope :premises (@p46848))
% 65.35/65.66  (step-pop @p46850 :rule scope :premises (@p46849))
% 65.35/65.66  (step @p25049 :rule process_scope :premises (@p46850) :args (@t2519))
% 65.35/65.66  (step @p25053 :rule implies_elim :premises (@p25049))
% 65.35/65.66  (step @p25054 :rule resolution :premises (@p25053 @p25041) :args (true @t2519))
% 65.35/65.66  (step @p25055 :rule not_and :premises (@p25054))
% 65.35/65.66  (step @p25056 :rule eq_resolve :premises (@p25055 @p25030))
% 65.35/65.66  (step @p25057 :rule symm :premises (@p980))
% 65.35/65.66  (step @p25058 :rule bool-double-not-elim :args (@t2520))
% 65.35/65.66  (step @p25059 :rule nary_cong :premises (@p25058 @p1701 @p1337) :args ((or (not @t2521) @t209 @t139)))
% 65.35/65.66  (assume-push @p46851 @t208)
% 65.35/65.66  (assume-push @p46852 @t138)
% 65.35/65.66  (assume-push @p46853 @t2521)
% 65.35/65.66  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.66  (step @p25063 :rule symm :premises (@p46852))
% 65.35/65.66  (step @p25064 :rule trans :premises (@p46851 @p25063))
% 65.35/65.66  (step @p25065 :rule true_intro :premises (@p25064))
% 65.35/65.66  (step @p25066 :rule false_intro :premises (@p25057))
% 65.35/65.66  (step @p25067 :rule symm :premises (@p25066))
% 65.35/65.66  (step @p25068 :rule trans :premises (@p25067 @p25065))
% 65.35/65.66  (step @p25069 false :rule eq_resolve :premises (@p25068 @p2958))
% 65.35/65.66  (step-pop @p46854 :rule scope :premises (@p25069))
% 65.35/65.66  (step-pop @p46855 :rule scope :premises (@p46854))
% 65.35/65.66  (step-pop @p46856 :rule scope :premises (@p46855))
% 65.35/65.66  (step @p25070 :rule process_scope :premises (@p46856) :args (false))
% 65.35/65.66  (assume-push @p46857 @t2521)
% 65.35/65.66  (assume-push @p46858 @t208)
% 65.35/65.66  (assume-push @p46859 @t138)
% 65.35/65.66  (step @p25077 :rule and_intro :premises (@p46858 @p46859 @p25057))
% 65.35/65.66  (step-pop @p46860 :rule scope :premises (@p25077))
% 65.35/65.66  (step-pop @p46861 :rule scope :premises (@p46860))
% 65.35/65.66  (step-pop @p46862 :rule scope :premises (@p46861))
% 65.35/65.66  (step @p25078 :rule process_scope :premises (@p46862) :args (@t2522))
% 65.35/65.66  (step @p25082 :rule implies_elim :premises (@p25078))
% 65.35/65.66  (step @p25083 :rule resolution :premises (@p25082 @p25070) :args (true @t2522))
% 65.35/65.66  (step @p25084 :rule not_and :premises (@p25083))
% 65.35/65.66  (step @p25085 :rule eq_resolve :premises (@p25084 @p25059))
% 65.35/65.66  (step @p25086 :rule symm :premises (@p1024))
% 65.35/65.66  (step @p25087 :rule bool-double-not-elim :args (@t2523))
% 65.35/65.66  (step @p25088 :rule nary_cong :premises (@p25087 @p1701 @p1311) :args ((or (not @t2524) @t209 @t134)))
% 65.35/65.66  (assume-push @p46863 @t208)
% 65.35/65.66  (assume-push @p46864 @t133)
% 65.35/65.66  (assume-push @p46865 @t2524)
% 65.35/65.66  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.66  (step @p25092 :rule symm :premises (@p46864))
% 65.35/65.66  (step @p25093 :rule trans :premises (@p46863 @p25092))
% 65.35/65.66  (step @p25094 :rule true_intro :premises (@p25093))
% 65.35/65.66  (step @p25095 :rule false_intro :premises (@p25086))
% 65.35/65.66  (step @p25096 :rule symm :premises (@p25095))
% 65.35/65.66  (step @p25097 :rule trans :premises (@p25096 @p25094))
% 65.35/65.66  (step @p25098 false :rule eq_resolve :premises (@p25097 @p2958))
% 65.35/65.66  (step-pop @p46866 :rule scope :premises (@p25098))
% 65.35/65.66  (step-pop @p46867 :rule scope :premises (@p46866))
% 65.35/65.66  (step-pop @p46868 :rule scope :premises (@p46867))
% 65.35/65.66  (step @p25099 :rule process_scope :premises (@p46868) :args (false))
% 65.35/65.66  (assume-push @p46869 @t2524)
% 65.35/65.66  (assume-push @p46870 @t208)
% 65.35/65.66  (assume-push @p46871 @t133)
% 65.35/65.66  (step @p25106 :rule and_intro :premises (@p46870 @p46871 @p25086))
% 65.35/65.66  (step-pop @p46872 :rule scope :premises (@p25106))
% 65.35/65.66  (step-pop @p46873 :rule scope :premises (@p46872))
% 65.35/65.66  (step-pop @p46874 :rule scope :premises (@p46873))
% 65.35/65.66  (step @p25107 :rule process_scope :premises (@p46874) :args (@t2525))
% 65.35/65.66  (step @p25111 :rule implies_elim :premises (@p25107))
% 65.35/65.66  (step @p25112 :rule resolution :premises (@p25111 @p25099) :args (true @t2525))
% 65.35/65.66  (step @p25113 :rule not_and :premises (@p25112))
% 65.35/65.66  (step @p25114 :rule eq_resolve :premises (@p25113 @p25088))
% 65.35/65.66  (step @p25115 :rule symm :premises (@p1069))
% 65.35/65.66  (step @p25116 :rule bool-double-not-elim :args (@t2526))
% 65.35/65.66  (step @p25117 :rule nary_cong :premises (@p25116 @p1701 @p1285) :args ((or (not @t2527) @t209 @t129)))
% 65.35/65.66  (assume-push @p46875 @t208)
% 65.35/65.66  (assume-push @p46876 @t128)
% 65.35/65.66  (assume-push @p46877 @t2527)
% 65.35/65.66  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.66  (step @p25121 :rule symm :premises (@p46876))
% 65.35/65.66  (step @p25122 :rule trans :premises (@p46875 @p25121))
% 65.35/65.66  (step @p25123 :rule true_intro :premises (@p25122))
% 65.35/65.66  (step @p25124 :rule false_intro :premises (@p25115))
% 65.35/65.66  (step @p25125 :rule symm :premises (@p25124))
% 65.35/65.66  (step @p25126 :rule trans :premises (@p25125 @p25123))
% 65.35/65.66  (step @p25127 false :rule eq_resolve :premises (@p25126 @p2958))
% 65.35/65.66  (step-pop @p46878 :rule scope :premises (@p25127))
% 65.35/65.66  (step-pop @p46879 :rule scope :premises (@p46878))
% 65.35/65.66  (step-pop @p46880 :rule scope :premises (@p46879))
% 65.35/65.66  (step @p25128 :rule process_scope :premises (@p46880) :args (false))
% 65.35/65.66  (assume-push @p46881 @t2527)
% 65.35/65.66  (assume-push @p46882 @t208)
% 65.35/65.66  (assume-push @p46883 @t128)
% 65.35/65.66  (step @p25135 :rule and_intro :premises (@p46882 @p46883 @p25115))
% 65.35/65.66  (step-pop @p46884 :rule scope :premises (@p25135))
% 65.35/65.66  (step-pop @p46885 :rule scope :premises (@p46884))
% 65.35/65.66  (step-pop @p46886 :rule scope :premises (@p46885))
% 65.35/65.66  (step @p25136 :rule process_scope :premises (@p46886) :args (@t2528))
% 65.35/65.66  (step @p25140 :rule implies_elim :premises (@p25136))
% 65.35/65.66  (step @p25141 :rule resolution :premises (@p25140 @p25128) :args (true @t2528))
% 65.35/65.66  (step @p25142 :rule not_and :premises (@p25141))
% 65.35/65.66  (step @p25143 :rule eq_resolve :premises (@p25142 @p25117))
% 65.35/65.66  (step @p25144 :rule symm :premises (@p1115))
% 65.35/65.66  (step @p25145 :rule bool-double-not-elim :args (@t2529))
% 65.35/65.66  (step @p25146 :rule nary_cong :premises (@p25145 @p1701 @p1259) :args ((or (not @t2530) @t209 @t124)))
% 65.35/65.66  (assume-push @p46887 @t208)
% 65.35/65.66  (assume-push @p46888 @t123)
% 65.35/65.66  (assume-push @p46889 @t2530)
% 65.35/65.66  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.66  (step @p25150 :rule symm :premises (@p46888))
% 65.35/65.66  (step @p25151 :rule trans :premises (@p46887 @p25150))
% 65.35/65.66  (step @p25152 :rule true_intro :premises (@p25151))
% 65.35/65.66  (step @p25153 :rule false_intro :premises (@p25144))
% 65.35/65.66  (step @p25154 :rule symm :premises (@p25153))
% 65.35/65.66  (step @p25155 :rule trans :premises (@p25154 @p25152))
% 65.35/65.66  (step @p25156 false :rule eq_resolve :premises (@p25155 @p2958))
% 65.35/65.66  (step-pop @p46890 :rule scope :premises (@p25156))
% 65.35/65.66  (step-pop @p46891 :rule scope :premises (@p46890))
% 65.35/65.66  (step-pop @p46892 :rule scope :premises (@p46891))
% 65.35/65.66  (step @p25157 :rule process_scope :premises (@p46892) :args (false))
% 65.35/65.66  (assume-push @p46893 @t2530)
% 65.35/65.66  (assume-push @p46894 @t208)
% 65.35/65.66  (assume-push @p46895 @t123)
% 65.35/65.66  (step @p25164 :rule and_intro :premises (@p46894 @p46895 @p25144))
% 65.35/65.66  (step-pop @p46896 :rule scope :premises (@p25164))
% 65.35/65.66  (step-pop @p46897 :rule scope :premises (@p46896))
% 65.35/65.66  (step-pop @p46898 :rule scope :premises (@p46897))
% 65.35/65.66  (step @p25165 :rule process_scope :premises (@p46898) :args (@t2531))
% 65.35/65.66  (step @p25169 :rule implies_elim :premises (@p25165))
% 65.35/65.66  (step @p25170 :rule resolution :premises (@p25169 @p25157) :args (true @t2531))
% 65.35/65.66  (step @p25171 :rule not_and :premises (@p25170))
% 65.35/65.66  (step @p25172 :rule eq_resolve :premises (@p25171 @p25146))
% 65.35/65.66  (step @p25173 :rule symm :premises (@p1162))
% 65.35/65.66  (step @p25174 :rule bool-double-not-elim :args (@t2532))
% 65.35/65.67  (step @p25175 :rule nary_cong :premises (@p25174 @p1701 @p1232) :args ((or (not @t2533) @t209 @t117)))
% 65.35/65.67  (assume-push @p46899 @t208)
% 65.35/65.67  (assume-push @p46900 @t116)
% 65.35/65.67  (assume-push @p46901 @t2533)
% 65.35/65.67  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.67  (step @p25179 :rule symm :premises (@p46900))
% 65.35/65.67  (step @p25180 :rule trans :premises (@p46899 @p25179))
% 65.35/65.67  (step @p25181 :rule true_intro :premises (@p25180))
% 65.35/65.67  (step @p25182 :rule false_intro :premises (@p25173))
% 65.35/65.67  (step @p25183 :rule symm :premises (@p25182))
% 65.35/65.67  (step @p25184 :rule trans :premises (@p25183 @p25181))
% 65.35/65.67  (step @p25185 false :rule eq_resolve :premises (@p25184 @p2958))
% 65.35/65.67  (step-pop @p46902 :rule scope :premises (@p25185))
% 65.35/65.67  (step-pop @p46903 :rule scope :premises (@p46902))
% 65.35/65.67  (step-pop @p46904 :rule scope :premises (@p46903))
% 65.35/65.67  (step @p25186 :rule process_scope :premises (@p46904) :args (false))
% 65.35/65.67  (assume-push @p46905 @t2533)
% 65.35/65.67  (assume-push @p46906 @t208)
% 65.35/65.67  (assume-push @p46907 @t116)
% 65.35/65.67  (step @p25193 :rule and_intro :premises (@p46906 @p46907 @p25173))
% 65.35/65.67  (step-pop @p46908 :rule scope :premises (@p25193))
% 65.35/65.67  (step-pop @p46909 :rule scope :premises (@p46908))
% 65.35/65.67  (step-pop @p46910 :rule scope :premises (@p46909))
% 65.35/65.67  (step @p25194 :rule process_scope :premises (@p46910) :args (@t2534))
% 65.35/65.67  (step @p25198 :rule implies_elim :premises (@p25194))
% 65.35/65.67  (step @p25199 :rule resolution :premises (@p25198 @p25186) :args (true @t2534))
% 65.35/65.67  (step @p25200 :rule not_and :premises (@p25199))
% 65.35/65.67  (step @p25201 :rule eq_resolve :premises (@p25200 @p25175))
% 65.35/65.67  (step @p25202 :rule instantiate :premises (@p2655) :args ((@list @t79 @t111 tptp.e20)))
% 65.35/65.67  (step @p25203 :rule instantiate :premises (@p2655) :args ((@list @t18 @t111 tptp.e20)))
% 65.35/65.67  (assume-push @p46911 @t568)
% 65.35/65.67  (assume-push @p46912 @t508)
% 65.35/65.67  (assume-push @p46913 @t506)
% 65.35/65.67  (assume-push @p46914 @t503)
% 65.35/65.67  (assume-push @p46915 @t500)
% 65.35/65.67  (assume-push @p46916 @t497)
% 65.35/65.67  (assume-push @p46917 @t494)
% 65.35/65.67  (assume-push @p46918 @t491)
% 65.35/65.67  (assume-push @p46919 @t488)
% 65.35/65.67  (assume-push @p46920 @t485)
% 65.35/65.67  (assume-push @p46921 @t482)
% 65.35/65.67  (assume-push @p46922 @t479)
% 65.35/65.67  (assume-push @p46923 @t476)
% 65.35/65.67  (assume-push @p46924 @t473)
% 65.35/65.67  (assume-push @p46925 @t470)
% 65.35/65.67  (assume-push @p46926 @t467)
% 65.35/65.67  (assume-push @p46927 @t464)
% 65.35/65.67  (assume-push @p46928 @t461)
% 65.35/65.67  (assume-push @p46929 @t458)
% 65.35/65.67  (assume-push @p46930 @t455)
% 65.35/65.67  (assume-push @p46931 @t452)
% 65.35/65.67  (assume-push @p46932 @t449)
% 65.35/65.67  (assume-push @p46933 @t446)
% 65.35/65.67  (assume-push @p46934 @t443)
% 65.35/65.67  (assume-push @p46935 @t440)
% 65.35/65.67  (assume-push @p46936 @t437)
% 65.35/65.67  (assume-push @p46937 @t434)
% 65.35/65.67  (assume-push @p46938 @t431)
% 65.35/65.67  (assume-push @p46939 @t428)
% 65.35/65.67  (assume-push @p46940 @t425)
% 65.35/65.67  (assume-push @p46941 @t422)
% 65.35/65.67  (assume-push @p46942 @t208)
% 65.35/65.67  (assume-push @p46943 @t627)
% 65.35/65.67  (assume-push @p46944 @t636)
% 65.35/65.67  (assume-push @p46945 @t634)
% 65.35/65.67  (assume-push @p46946 @t646)
% 65.35/65.67  (assume-push @p46947 @t624)
% 65.35/65.67  (assume-push @p46948 @t644)
% 65.35/65.67  (assume-push @p46949 @t639)
% 65.35/65.67  (assume-push @p46950 @t620)
% 65.35/65.67  (assume-push @p46951 @t648)
% 65.35/65.67  (assume-push @p46952 @t630)
% 65.35/65.67  (assume-push @p46953 @t616)
% 65.35/65.67  (assume-push @p46954 @t642)
% 65.35/65.67  (assume-push @p46955 @t651)
% 65.35/65.67  (assume-push @p46956 @t673)
% 65.35/65.67  (assume-push @p46957 @t801)
% 65.35/65.67  (assume-push @p46958 @t786)
% 65.35/65.67  (assume-push @p46959 @t819)
% 65.35/65.67  (assume-push @p46960 @t821)
% 65.35/65.67  (assume-push @p46961 @t796)
% 65.35/65.67  (assume-push @p46962 @t790)
% 65.35/65.67  (assume-push @p46963 @t799)
% 65.35/65.67  (assume-push @p46964 @t838)
% 65.35/65.67  (assume-push @p46965 @t805)
% 65.35/65.67  (assume-push @p46966 @t816)
% 65.35/65.67  (assume-push @p46967 @t823)
% 65.35/65.67  (assume-push @p46968 @t782)
% 65.35/65.67  (assume-push @p46969 @t793)
% 65.35/65.67  (assume-push @p46970 @t826)
% 65.35/65.67  (assume-push @p46971 @t840)
% 65.35/65.67  (assume-push @p46972 @t809)
% 65.35/65.67  (assume-push @p46973 @t842)
% 65.35/65.67  (assume-push @p46974 @t829)
% 65.35/65.67  (assume-push @p46975 @t813)
% 65.35/65.67  (assume-push @p46976 @t844)
% 65.35/65.67  (assume-push @p46977 @t836)
% 65.35/65.67  (assume-push @p46978 @t833)
% 65.35/65.67  (assume-push @p46979 @t1028)
% 65.35/65.67  (assume-push @p46980 @t1178)
% 65.35/65.67  (assume-push @p46981 @t1176)
% 65.35/65.67  (assume-push @p46982 @t1159)
% 65.35/65.67  (assume-push @p46983 @t2535)
% 65.35/65.67  (assume-push @p46984 @t2538)
% 65.35/65.67  (assume-push @p46985 @t568)
% 65.35/65.67  (assume-push @p46986 @t627)
% 65.35/65.67  (assume-push @p46987 @t636)
% 65.35/65.67  (assume-push @p46988 @t634)
% 65.35/65.67  (assume-push @p46989 @t646)
% 65.35/65.67  (assume-push @p46990 @t624)
% 65.35/65.67  (assume-push @p46991 @t644)
% 65.35/65.67  (assume-push @p46992 @t639)
% 65.35/65.67  (assume-push @p46993 @t620)
% 65.35/65.67  (assume-push @p46994 @t648)
% 65.35/65.67  (assume-push @p46995 @t630)
% 65.35/65.67  (assume-push @p46996 @t616)
% 65.35/65.67  (assume-push @p46997 @t642)
% 65.35/65.67  (assume-push @p46998 @t651)
% 65.35/65.67  (assume-push @p46999 @t673)
% 65.35/65.67  (assume-push @p47000 @t801)
% 65.35/65.67  (assume-push @p47001 @t786)
% 65.35/65.67  (assume-push @p47002 @t819)
% 65.35/65.67  (assume-push @p47003 @t821)
% 65.35/65.67  (assume-push @p47004 @t796)
% 65.35/65.67  (assume-push @p47005 @t790)
% 65.35/65.67  (assume-push @p47006 @t799)
% 65.35/65.67  (assume-push @p47007 @t838)
% 65.35/65.67  (assume-push @p47008 @t805)
% 65.35/65.67  (assume-push @p47009 @t816)
% 65.35/65.67  (assume-push @p47010 @t823)
% 65.35/65.67  (assume-push @p47011 @t782)
% 65.35/65.67  (assume-push @p47012 @t793)
% 65.35/65.67  (assume-push @p47013 @t826)
% 65.35/65.67  (assume-push @p47014 @t840)
% 65.35/65.67  (assume-push @p47015 @t809)
% 65.35/65.67  (assume-push @p47016 @t842)
% 65.35/65.67  (assume-push @p47017 @t829)
% 65.35/65.67  (assume-push @p47018 @t813)
% 65.35/65.67  (assume-push @p47019 @t844)
% 65.35/65.67  (assume-push @p47020 @t836)
% 65.35/65.67  (assume-push @p47021 @t833)
% 65.35/65.67  (assume-push @p47022 @t1028)
% 65.35/65.67  (assume-push @p47023 @t1178)
% 65.35/65.67  (assume-push @p47024 @t1176)
% 65.35/65.67  (assume-push @p47025 @t1159)
% 65.35/65.67  (assume-push @p47026 @t208)
% 65.35/65.67  (assume-push @p47027 @t2538)
% 65.35/65.67  (assume-push @p47028 @t2535)
% 65.35/65.67  (assume-push @p47029 @t422)
% 65.35/65.67  (assume-push @p47030 @t425)
% 65.35/65.67  (assume-push @p47031 @t428)
% 65.35/65.67  (assume-push @p47032 @t431)
% 65.35/65.67  (assume-push @p47033 @t434)
% 65.35/65.67  (assume-push @p47034 @t437)
% 65.35/65.67  (assume-push @p47035 @t440)
% 65.35/65.67  (assume-push @p47036 @t443)
% 65.35/65.67  (assume-push @p47037 @t446)
% 65.35/65.67  (assume-push @p47038 @t449)
% 65.35/65.67  (assume-push @p47039 @t452)
% 65.35/65.67  (assume-push @p47040 @t455)
% 65.35/65.67  (assume-push @p47041 @t458)
% 65.35/65.67  (assume-push @p47042 @t461)
% 65.35/65.67  (assume-push @p47043 @t464)
% 65.35/65.67  (assume-push @p47044 @t467)
% 65.35/65.67  (assume-push @p47045 @t470)
% 65.35/65.67  (assume-push @p47046 @t473)
% 65.35/65.67  (assume-push @p47047 @t476)
% 65.35/65.67  (assume-push @p47048 @t479)
% 65.35/65.67  (assume-push @p47049 @t482)
% 65.35/65.67  (assume-push @p47050 @t485)
% 65.35/65.67  (assume-push @p47051 @t488)
% 65.35/65.67  (assume-push @p47052 @t491)
% 65.35/65.67  (assume-push @p47053 @t494)
% 65.35/65.67  (assume-push @p47054 @t497)
% 65.35/65.67  (assume-push @p47055 @t500)
% 65.35/65.67  (assume-push @p47056 @t503)
% 65.35/65.67  (assume-push @p47057 @t506)
% 65.35/65.67  (assume-push @p47058 @t508)
% 65.35/65.67  (step @p25352 :rule symm :premises (@p46911))
% 65.35/65.67  (step @p25353 :rule symm :premises (@p46943))
% 65.35/65.67  (step @p25354 :rule symm :premises (@p46944))
% 65.35/65.67  (step @p25355 :rule symm :premises (@p46945))
% 65.35/65.67  (step @p25356 :rule symm :premises (@p46946))
% 65.35/65.67  (step @p25357 :rule symm :premises (@p46947))
% 65.35/65.67  (step @p25358 :rule symm :premises (@p46948))
% 65.35/65.67  (step @p25359 :rule symm :premises (@p46949))
% 65.35/65.67  (step @p25360 :rule symm :premises (@p46950))
% 65.35/65.67  (step @p25361 :rule symm :premises (@p46951))
% 65.35/65.67  (step @p25362 :rule symm :premises (@p46952))
% 65.35/65.67  (step @p25363 :rule symm :premises (@p46953))
% 65.35/65.67  (step @p25364 :rule symm :premises (@p46954))
% 65.35/65.67  (step @p25365 :rule symm :premises (@p46955))
% 65.35/65.67  (step @p25366 :rule symm :premises (@p46956))
% 65.35/65.67  (step @p25367 :rule symm :premises (@p46957))
% 65.35/65.67  (step @p25368 :rule symm :premises (@p46958))
% 65.35/65.67  (step @p25369 :rule symm :premises (@p46959))
% 65.35/65.67  (step @p25370 :rule symm :premises (@p46960))
% 65.35/65.67  (step @p25371 :rule symm :premises (@p46961))
% 65.35/65.67  (step @p25372 :rule symm :premises (@p46962))
% 65.35/65.67  (step @p25373 :rule symm :premises (@p46963))
% 65.35/65.67  (step @p25374 :rule symm :premises (@p46964))
% 65.35/65.67  (step @p25375 :rule symm :premises (@p46965))
% 65.35/65.67  (step @p25376 :rule symm :premises (@p46966))
% 65.35/65.67  (step @p25377 :rule symm :premises (@p46967))
% 65.35/65.67  (step @p25378 :rule symm :premises (@p46968))
% 65.35/65.67  (step @p25379 :rule symm :premises (@p46969))
% 65.35/65.67  (step @p25380 :rule symm :premises (@p46970))
% 65.35/65.67  (step @p25381 :rule symm :premises (@p46971))
% 65.35/65.67  (step @p25382 :rule symm :premises (@p46972))
% 65.35/65.67  (step @p25383 :rule symm :premises (@p46973))
% 65.35/65.67  (step @p25384 :rule symm :premises (@p46974))
% 65.35/65.67  (step @p25385 :rule symm :premises (@p46975))
% 65.35/65.67  (step @p25386 :rule symm :premises (@p46976))
% 65.35/65.67  (step @p25387 :rule symm :premises (@p46977))
% 65.35/65.67  (step @p25388 :rule symm :premises (@p46978))
% 65.35/65.67  (step @p25389 :rule symm :premises (@p46979))
% 65.35/65.67  (step @p25390 :rule symm :premises (@p46980))
% 65.35/65.67  (step @p25391 :rule symm :premises (@p46981))
% 65.35/65.67  (step @p25392 :rule symm :premises (@p46982))
% 65.35/65.67  (step @p2816 :rule refl :args (@t111))
% 65.35/65.67  (step @p25393 :rule refl :args (tptp.e20))
% 65.35/65.67  (step @p25394 :rule symm :premises (@p46942))
% 65.35/65.67  (step @p25395 :rule refl :args (@t18))
% 65.35/65.67  (step @p25396 :rule cong :premises (@p25395 @p25394 @p25393) :args (@t2536))
% 65.35/65.67  (step @p25397 :rule cong :premises (@p25396 @p2816) :args (@t2537))
% 65.35/65.67  (step @p25398 :rule symm :premises (@p25202))
% 65.35/65.67  (step @p25399 :rule refl :args (@t79))
% 65.35/65.67  (step @p25400 :rule cong :premises (@p25399 @p46942 @p25393) :args (@t80))
% 65.35/65.67  (step @p25401 :rule cong :premises (@p25400 @p2816) :args (@t418))
% 65.35/65.67  (step @p25402 :rule trans :premises (@p46912 @p46913 @p46914 @p46915 @p46916 @p46917 @p46918 @p46919 @p46920 @p46921 @p46922 @p46923 @p46924 @p46925 @p46926 @p46927 @p46928 @p46929 @p46930 @p46931 @p46932 @p46933 @p46934 @p46935 @p46936 @p46937 @p46938 @p46939 @p46940 @p46941 @p25401 @p25398 @p25203 @p25397 @p25392 @p25391 @p25390 @p25389 @p25388 @p25387 @p25386 @p25385 @p25384 @p25383 @p25382 @p25381 @p25380 @p25379 @p25378 @p25377 @p25376 @p25375 @p25374 @p25373 @p25372 @p25371 @p25370 @p25369 @p25368 @p25367 @p25366 @p25365 @p25364 @p25363 @p25362 @p25361 @p25360 @p25359 @p25358 @p25357 @p25356 @p25355 @p25354 @p25353 @p25352))
% 65.35/65.67  (step-pop @p47059 :rule scope :premises (@p25402))
% 65.35/65.67  (step-pop @p47060 :rule scope :premises (@p47059))
% 65.35/65.67  (step-pop @p47061 :rule scope :premises (@p47060))
% 65.35/65.67  (step-pop @p47062 :rule scope :premises (@p47061))
% 65.35/65.67  (step-pop @p47063 :rule scope :premises (@p47062))
% 65.35/65.67  (step-pop @p47064 :rule scope :premises (@p47063))
% 65.35/65.67  (step-pop @p47065 :rule scope :premises (@p47064))
% 65.35/65.67  (step-pop @p47066 :rule scope :premises (@p47065))
% 65.35/65.67  (step-pop @p47067 :rule scope :premises (@p47066))
% 65.35/65.67  (step-pop @p47068 :rule scope :premises (@p47067))
% 65.35/65.67  (step-pop @p47069 :rule scope :premises (@p47068))
% 65.35/65.67  (step-pop @p47070 :rule scope :premises (@p47069))
% 65.35/65.67  (step-pop @p47071 :rule scope :premises (@p47070))
% 65.35/65.67  (step-pop @p47072 :rule scope :premises (@p47071))
% 65.35/65.67  (step-pop @p47073 :rule scope :premises (@p47072))
% 65.35/65.67  (step-pop @p47074 :rule scope :premises (@p47073))
% 65.35/65.67  (step-pop @p47075 :rule scope :premises (@p47074))
% 65.35/65.67  (step-pop @p47076 :rule scope :premises (@p47075))
% 65.35/65.67  (step-pop @p47077 :rule scope :premises (@p47076))
% 65.35/65.67  (step-pop @p47078 :rule scope :premises (@p47077))
% 65.35/65.67  (step-pop @p47079 :rule scope :premises (@p47078))
% 65.35/65.67  (step-pop @p47080 :rule scope :premises (@p47079))
% 65.35/65.67  (step-pop @p47081 :rule scope :premises (@p47080))
% 65.35/65.67  (step-pop @p47082 :rule scope :premises (@p47081))
% 65.35/65.67  (step-pop @p47083 :rule scope :premises (@p47082))
% 65.35/65.67  (step-pop @p47084 :rule scope :premises (@p47083))
% 65.35/65.67  (step-pop @p47085 :rule scope :premises (@p47084))
% 65.35/65.67  (step-pop @p47086 :rule scope :premises (@p47085))
% 65.35/65.67  (step-pop @p47087 :rule scope :premises (@p47086))
% 65.35/65.67  (step-pop @p47088 :rule scope :premises (@p47087))
% 65.35/65.67  (step-pop @p47089 :rule scope :premises (@p47088))
% 65.35/65.67  (step-pop @p47090 :rule scope :premises (@p47089))
% 65.35/65.67  (step-pop @p47091 :rule scope :premises (@p47090))
% 65.35/65.67  (step-pop @p47092 :rule scope :premises (@p47091))
% 65.35/65.67  (step-pop @p47093 :rule scope :premises (@p47092))
% 65.35/65.67  (step-pop @p47094 :rule scope :premises (@p47093))
% 65.35/65.67  (step-pop @p47095 :rule scope :premises (@p47094))
% 65.35/65.67  (step-pop @p47096 :rule scope :premises (@p47095))
% 65.35/65.67  (step-pop @p47097 :rule scope :premises (@p47096))
% 65.35/65.67  (step-pop @p47098 :rule scope :premises (@p47097))
% 65.35/65.67  (step-pop @p47099 :rule scope :premises (@p47098))
% 65.35/65.67  (step-pop @p47100 :rule scope :premises (@p47099))
% 65.35/65.67  (step-pop @p47101 :rule scope :premises (@p47100))
% 65.35/65.67  (step-pop @p47102 :rule scope :premises (@p47101))
% 65.35/65.67  (step-pop @p47103 :rule scope :premises (@p47102))
% 65.35/65.67  (step-pop @p47104 :rule scope :premises (@p47103))
% 65.35/65.67  (step-pop @p47105 :rule scope :premises (@p47104))
% 65.35/65.67  (step-pop @p47106 :rule scope :premises (@p47105))
% 65.35/65.67  (step-pop @p47107 :rule scope :premises (@p47106))
% 65.35/65.67  (step-pop @p47108 :rule scope :premises (@p47107))
% 65.35/65.67  (step-pop @p47109 :rule scope :premises (@p47108))
% 65.35/65.67  (step-pop @p47110 :rule scope :premises (@p47109))
% 65.35/65.67  (step-pop @p47111 :rule scope :premises (@p47110))
% 65.35/65.67  (step-pop @p47112 :rule scope :premises (@p47111))
% 65.35/65.67  (step-pop @p47113 :rule scope :premises (@p47112))
% 65.35/65.67  (step-pop @p47114 :rule scope :premises (@p47113))
% 65.35/65.67  (step-pop @p47115 :rule scope :premises (@p47114))
% 65.35/65.67  (step-pop @p47116 :rule scope :premises (@p47115))
% 65.35/65.67  (step-pop @p47117 :rule scope :premises (@p47116))
% 65.35/65.67  (step-pop @p47118 :rule scope :premises (@p47117))
% 65.35/65.67  (step-pop @p47119 :rule scope :premises (@p47118))
% 65.35/65.67  (step-pop @p47120 :rule scope :premises (@p47119))
% 65.35/65.67  (step-pop @p47121 :rule scope :premises (@p47120))
% 65.35/65.67  (step-pop @p47122 :rule scope :premises (@p47121))
% 65.35/65.67  (step-pop @p47123 :rule scope :premises (@p47122))
% 65.35/65.67  (step-pop @p47124 :rule scope :premises (@p47123))
% 65.35/65.67  (step-pop @p47125 :rule scope :premises (@p47124))
% 65.35/65.67  (step-pop @p47126 :rule scope :premises (@p47125))
% 65.35/65.67  (step-pop @p47127 :rule scope :premises (@p47126))
% 65.35/65.67  (step-pop @p47128 :rule scope :premises (@p47127))
% 65.35/65.67  (step-pop @p47129 :rule scope :premises (@p47128))
% 65.35/65.67  (step-pop @p47130 :rule scope :premises (@p47129))
% 65.35/65.67  (step-pop @p47131 :rule scope :premises (@p47130))
% 65.35/65.67  (step-pop @p47132 :rule scope :premises (@p47131))
% 65.35/65.67  (step @p25403 :rule process_scope :premises (@p47132) :args (@t114))
% 65.35/65.67  (step @p25478 :rule and_intro :premises (@p46911 @p46943 @p46944 @p46945 @p46946 @p46947 @p46948 @p46949 @p46950 @p46951 @p46952 @p46953 @p46954 @p46955 @p46956 @p46957 @p46958 @p46959 @p46960 @p46961 @p46962 @p46963 @p46964 @p46965 @p46966 @p46967 @p46968 @p46969 @p46970 @p46971 @p46972 @p46973 @p46974 @p46975 @p46976 @p46977 @p46978 @p46979 @p46980 @p46981 @p46982 @p46942 @p25203 @p25202 @p46941 @p46940 @p46939 @p46938 @p46937 @p46936 @p46935 @p46934 @p46933 @p46932 @p46931 @p46930 @p46929 @p46928 @p46927 @p46926 @p46925 @p46924 @p46923 @p46922 @p46921 @p46920 @p46919 @p46918 @p46917 @p46916 @p46915 @p46914 @p46913 @p46912))
% 65.35/65.67  (step @p25479 :rule modus_ponens :premises (@p25478 @p25403))
% 65.35/65.67  (step-pop @p47133 :rule scope :premises (@p25479))
% 65.35/65.67  (step-pop @p47134 :rule scope :premises (@p47133))
% 65.35/65.67  (step-pop @p47135 :rule scope :premises (@p47134))
% 65.35/65.67  (step-pop @p47136 :rule scope :premises (@p47135))
% 65.35/65.67  (step-pop @p47137 :rule scope :premises (@p47136))
% 65.35/65.67  (step-pop @p47138 :rule scope :premises (@p47137))
% 65.35/65.67  (step-pop @p47139 :rule scope :premises (@p47138))
% 65.35/65.67  (step-pop @p47140 :rule scope :premises (@p47139))
% 65.35/65.67  (step-pop @p47141 :rule scope :premises (@p47140))
% 65.35/65.67  (step-pop @p47142 :rule scope :premises (@p47141))
% 65.35/65.67  (step-pop @p47143 :rule scope :premises (@p47142))
% 65.35/65.67  (step-pop @p47144 :rule scope :premises (@p47143))
% 65.35/65.67  (step-pop @p47145 :rule scope :premises (@p47144))
% 65.35/65.67  (step-pop @p47146 :rule scope :premises (@p47145))
% 65.35/65.67  (step-pop @p47147 :rule scope :premises (@p47146))
% 65.35/65.67  (step-pop @p47148 :rule scope :premises (@p47147))
% 65.35/65.67  (step-pop @p47149 :rule scope :premises (@p47148))
% 65.35/65.67  (step-pop @p47150 :rule scope :premises (@p47149))
% 65.35/65.67  (step-pop @p47151 :rule scope :premises (@p47150))
% 65.35/65.67  (step-pop @p47152 :rule scope :premises (@p47151))
% 65.35/65.67  (step-pop @p47153 :rule scope :premises (@p47152))
% 65.35/65.67  (step-pop @p47154 :rule scope :premises (@p47153))
% 65.35/65.67  (step-pop @p47155 :rule scope :premises (@p47154))
% 65.35/65.67  (step-pop @p47156 :rule scope :premises (@p47155))
% 65.35/65.67  (step-pop @p47157 :rule scope :premises (@p47156))
% 65.35/65.67  (step-pop @p47158 :rule scope :premises (@p47157))
% 65.35/65.67  (step-pop @p47159 :rule scope :premises (@p47158))
% 65.35/65.67  (step-pop @p47160 :rule scope :premises (@p47159))
% 65.35/65.67  (step-pop @p47161 :rule scope :premises (@p47160))
% 65.35/65.67  (step-pop @p47162 :rule scope :premises (@p47161))
% 65.35/65.67  (step-pop @p47163 :rule scope :premises (@p47162))
% 65.35/65.67  (step-pop @p47164 :rule scope :premises (@p47163))
% 65.35/65.67  (step-pop @p47165 :rule scope :premises (@p47164))
% 65.35/65.67  (step-pop @p47166 :rule scope :premises (@p47165))
% 65.35/65.67  (step-pop @p47167 :rule scope :premises (@p47166))
% 65.35/65.67  (step-pop @p47168 :rule scope :premises (@p47167))
% 65.35/65.67  (step-pop @p47169 :rule scope :premises (@p47168))
% 65.35/65.67  (step-pop @p47170 :rule scope :premises (@p47169))
% 65.35/65.67  (step-pop @p47171 :rule scope :premises (@p47170))
% 65.35/65.67  (step-pop @p47172 :rule scope :premises (@p47171))
% 65.35/65.67  (step-pop @p47173 :rule scope :premises (@p47172))
% 65.35/65.67  (step-pop @p47174 :rule scope :premises (@p47173))
% 65.35/65.67  (step-pop @p47175 :rule scope :premises (@p47174))
% 65.35/65.67  (step-pop @p47176 :rule scope :premises (@p47175))
% 65.35/65.67  (step-pop @p47177 :rule scope :premises (@p47176))
% 65.35/65.67  (step-pop @p47178 :rule scope :premises (@p47177))
% 65.35/65.67  (step-pop @p47179 :rule scope :premises (@p47178))
% 65.35/65.67  (step-pop @p47180 :rule scope :premises (@p47179))
% 65.35/65.67  (step-pop @p47181 :rule scope :premises (@p47180))
% 65.35/65.67  (step-pop @p47182 :rule scope :premises (@p47181))
% 65.35/65.67  (step-pop @p47183 :rule scope :premises (@p47182))
% 65.35/65.67  (step-pop @p47184 :rule scope :premises (@p47183))
% 65.35/65.67  (step-pop @p47185 :rule scope :premises (@p47184))
% 65.35/65.67  (step-pop @p47186 :rule scope :premises (@p47185))
% 65.35/65.67  (step-pop @p47187 :rule scope :premises (@p47186))
% 65.35/65.67  (step-pop @p47188 :rule scope :premises (@p47187))
% 65.35/65.67  (step-pop @p47189 :rule scope :premises (@p47188))
% 65.35/65.67  (step-pop @p47190 :rule scope :premises (@p47189))
% 65.35/65.67  (step-pop @p47191 :rule scope :premises (@p47190))
% 65.35/65.67  (step-pop @p47192 :rule scope :premises (@p47191))
% 65.35/65.67  (step-pop @p47193 :rule scope :premises (@p47192))
% 65.35/65.67  (step-pop @p47194 :rule scope :premises (@p47193))
% 65.35/65.67  (step-pop @p47195 :rule scope :premises (@p47194))
% 65.35/65.67  (step-pop @p47196 :rule scope :premises (@p47195))
% 65.35/65.67  (step-pop @p47197 :rule scope :premises (@p47196))
% 65.35/65.67  (step-pop @p47198 :rule scope :premises (@p47197))
% 65.35/65.67  (step-pop @p47199 :rule scope :premises (@p47198))
% 65.35/65.67  (step-pop @p47200 :rule scope :premises (@p47199))
% 65.35/65.67  (step-pop @p47201 :rule scope :premises (@p47200))
% 65.35/65.67  (step-pop @p47202 :rule scope :premises (@p47201))
% 65.35/65.67  (step-pop @p47203 :rule scope :premises (@p47202))
% 65.35/65.67  (step-pop @p47204 :rule scope :premises (@p47203))
% 65.35/65.67  (step-pop @p47205 :rule scope :premises (@p47204))
% 65.35/65.67  (step-pop @p47206 :rule scope :premises (@p47205))
% 65.35/65.67  (step @p25480 :rule process_scope :premises (@p47206) :args (@t114))
% 65.35/65.67  (step @p25555 :rule implies_elim :premises (@p25480))
% 65.35/65.67  (step @p25556 :rule cnf_and_neg :args (@t2539))
% 65.35/65.67  (step @p25557 :rule resolution :premises (@p25556 @p25555) :args (true @t2539))
% 65.35/65.67  (step @p25558 :rule reordering :premises (@p25557) :args ((or @t114 @t671 @t510 @t560 @t559 @t558 @t557 @t556 @t555 @t554 @t553 @t552 @t551 @t550 @t549 @t548 @t547 @t546 @t545 @t544 @t543 @t542 @t541 @t540 @t539 @t538 @t537 @t536 @t535 @t534 @t533 @t532 @t209 @t670 @t669 @t668 @t667 @t666 @t665 @t664 @t663 @t662 @t661 @t660 @t659 @t658 @t873 @t872 @t871 @t870 @t869 @t868 @t867 @t866 @t865 @t864 @t863 @t862 @t861 @t860 @t859 @t858 @t857 @t856 @t855 @t854 @t853 @t852 @t851 @t1194 @t1193 @t1192 @t1191 (not @t2535) (not @t2538))))
% 65.35/65.67  (step @p25559 :rule chain_m_resolution :premises (@p25558 @p25203 @p25202 @p24708 @p24707 @p24546 @p23634 @p23633 @p23198 @p23197 @p23015 @p23014 @p22563 @p22562 @p21993 @p21992 @p21207 @p20106 @p20105 @p19762 @p18596 @p18595 @p18480 @p18479 @p18232 @p18231 @p17457 @p17456 @p16837 @p16836 @p16348 @p16347 @p15746 @p15745 @p15416 @p15415 @p14802 @p13557 @p13556 @p12339 @p10887 @p10886 @p10075 @p8652 @p8651 @p8029 @p6524 @p6520 @p6519 @p6012 @p6011 @p5168 @p5167 @p4780 @p3476 @p3472 @p2947 @p1229 @p3368 @p3366 @p3365 @p3363 @p3362 @p3360 @p3359 @p3357 @p4557 @p4555 @p4554 @p4552 @p7740 @p7738 @p4551 @p4549 @p3356 @p3354 @p4548 @p4546 @p3353 @p3351 @p4545 @p4543 @p4542 @p4540 @p4539 @p4537 @p7737 @p7735 @p4536 @p4534 @p4533 @p4531 @p25201 @p25173 @p25172 @p25144 @p25143 @p25115 @p25114 @p25086 @p25085 @p25057 @p25056 @p25028 @p25027 @p24999 @p24998 @p24970 @p24969 @p24941 @p24940 @p24912 @p24911 @p24883 @p24882 @p24854 @p24853 @p24825 @p24824 @p24796 @p24795 @p24767 @p24766 @p24738 @p24737 @p24709) :args (@t209 (@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 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 true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true) (@list @t2538 @t2535 @t636 @t422 @t425 @t821 @t428 @t634 @t431 @t819 @t434 @t816 @t437 @t813 @t440 @t443 @t630 @t446 @t449 @t627 @t452 @t624 @t455 @t809 @t458 @t805 @t461 @t801 @t464 @t799 @t467 @t620 @t470 @t796 @t473 @t476 @t1159 @t479 @t482 @t793 @t485 @t488 @t790 @t491 @t494 @t1028 @t786 @t497 @t782 @t500 @t616 @t503 @t506 @t673 @t508 @t568 @t114 @t651 @t652 @t648 @t649 @t646 @t647 @t644 @t645 @t844 @t845 @t842 @t843 @t1178 @t1179 @t840 @t841 @t642 @t643 @t838 @t839 @t639 @t640 @t836 @t837 @t833 @t834 @t829 @t830 @t1176 @t1177 @t826 @t827 @t823 @t824 @t116 @t2532 @t123 @t2529 @t128 @t2526 @t133 @t2523 @t138 @t2520 @t143 @t2517 @t148 @t2514 @t153 @t2511 @t158 @t2508 @t163 @t2505 @t168 @t2502 @t173 @t2499 @t178 @t2496 @t183 @t2493 @t188 @t2490 @t193 @t2487 @t198 @t2484)))
% 65.35/65.67  (step @p25560 :rule chain_m_resolution :premises (@p2562 @p25559 @p2560) :args (@t419 @t570 (@list @t208 @t420)))
% 65.35/65.67  (step @p25561 :rule chain_m_resolution :premises (@p7731 @p25559 @p7729) :args (@t1171 @t570 (@list @t208 @t1172)))
% 65.35/65.67  (step @p25562 :rule symm :premises (@p531))
% 65.35/65.67  (step @p25563 :rule bool-double-not-elim :args (@t2540))
% 65.35/65.67  (step @p25564 :rule nary_cong :premises (@p25563 @p1675 @p1649) :args ((or (not @t2541) @t204 @t199)))
% 65.35/65.67  (assume-push @p47207 @t203)
% 65.35/65.67  (assume-push @p47208 @t198)
% 65.35/65.67  (assume-push @p47209 @t2541)
% 65.35/65.67  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.67  (step @p25568 :rule symm :premises (@p47208))
% 65.35/65.67  (step @p25569 :rule trans :premises (@p47207 @p25568))
% 65.35/65.67  (step @p25570 :rule true_intro :premises (@p25569))
% 65.35/65.67  (step @p25571 :rule false_intro :premises (@p25562))
% 65.35/65.67  (step @p25572 :rule symm :premises (@p25571))
% 65.35/65.67  (step @p25573 :rule trans :premises (@p25572 @p25570))
% 65.35/65.67  (step @p25574 false :rule eq_resolve :premises (@p25573 @p2958))
% 65.35/65.67  (step-pop @p47210 :rule scope :premises (@p25574))
% 65.35/65.67  (step-pop @p47211 :rule scope :premises (@p47210))
% 65.35/65.67  (step-pop @p47212 :rule scope :premises (@p47211))
% 65.35/65.67  (step @p25575 :rule process_scope :premises (@p47212) :args (false))
% 65.35/65.67  (assume-push @p47213 @t2541)
% 65.35/65.67  (assume-push @p47214 @t203)
% 65.35/65.67  (assume-push @p47215 @t198)
% 65.35/65.67  (step @p25582 :rule and_intro :premises (@p47214 @p47215 @p25562))
% 65.35/65.67  (step-pop @p47216 :rule scope :premises (@p25582))
% 65.35/65.67  (step-pop @p47217 :rule scope :premises (@p47216))
% 65.35/65.67  (step-pop @p47218 :rule scope :premises (@p47217))
% 65.35/65.67  (step @p25583 :rule process_scope :premises (@p47218) :args (@t2542))
% 65.35/65.67  (step @p25587 :rule implies_elim :premises (@p25583))
% 65.35/65.67  (step @p25588 :rule resolution :premises (@p25587 @p25575) :args (true @t2542))
% 65.35/65.67  (step @p25589 :rule not_and :premises (@p25588))
% 65.35/65.67  (step @p25590 :rule eq_resolve :premises (@p25589 @p25564))
% 65.35/65.67  (step @p25591 :rule symm :premises (@p563))
% 65.35/65.67  (step @p25592 :rule bool-double-not-elim :args (@t2543))
% 65.35/65.67  (step @p25593 :rule nary_cong :premises (@p25592 @p1675 @p1623) :args ((or (not @t2544) @t204 @t194)))
% 65.35/65.67  (assume-push @p47219 @t203)
% 65.35/65.67  (assume-push @p47220 @t193)
% 65.35/65.67  (assume-push @p47221 @t2544)
% 65.35/65.67  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.67  (step @p25597 :rule symm :premises (@p47220))
% 65.35/65.67  (step @p25598 :rule trans :premises (@p47219 @p25597))
% 65.35/65.67  (step @p25599 :rule true_intro :premises (@p25598))
% 65.35/65.67  (step @p25600 :rule false_intro :premises (@p25591))
% 65.35/65.67  (step @p25601 :rule symm :premises (@p25600))
% 65.35/65.67  (step @p25602 :rule trans :premises (@p25601 @p25599))
% 65.35/65.67  (step @p25603 false :rule eq_resolve :premises (@p25602 @p2958))
% 65.35/65.67  (step-pop @p47222 :rule scope :premises (@p25603))
% 65.35/65.67  (step-pop @p47223 :rule scope :premises (@p47222))
% 65.35/65.67  (step-pop @p47224 :rule scope :premises (@p47223))
% 65.35/65.67  (step @p25604 :rule process_scope :premises (@p47224) :args (false))
% 65.35/65.67  (assume-push @p47225 @t2544)
% 65.35/65.67  (assume-push @p47226 @t203)
% 65.35/65.67  (assume-push @p47227 @t193)
% 65.35/65.67  (step @p25611 :rule and_intro :premises (@p47226 @p47227 @p25591))
% 65.35/65.67  (step-pop @p47228 :rule scope :premises (@p25611))
% 65.35/65.67  (step-pop @p47229 :rule scope :premises (@p47228))
% 65.35/65.67  (step-pop @p47230 :rule scope :premises (@p47229))
% 65.35/65.67  (step @p25612 :rule process_scope :premises (@p47230) :args (@t2545))
% 65.35/65.67  (step @p25616 :rule implies_elim :premises (@p25612))
% 65.35/65.67  (step @p25617 :rule resolution :premises (@p25616 @p25604) :args (true @t2545))
% 65.35/65.67  (step @p25618 :rule not_and :premises (@p25617))
% 65.35/65.67  (step @p25619 :rule eq_resolve :premises (@p25618 @p25593))
% 65.35/65.67  (step @p25620 :rule symm :premises (@p596))
% 65.35/65.67  (step @p25621 :rule bool-double-not-elim :args (@t2546))
% 65.35/65.67  (step @p25622 :rule nary_cong :premises (@p25621 @p1675 @p1597) :args ((or (not @t2547) @t204 @t189)))
% 65.35/65.67  (assume-push @p47231 @t203)
% 65.35/65.67  (assume-push @p47232 @t188)
% 65.35/65.67  (assume-push @p47233 @t2547)
% 65.35/65.67  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.67  (step @p25626 :rule symm :premises (@p47232))
% 65.35/65.67  (step @p25627 :rule trans :premises (@p47231 @p25626))
% 65.35/65.67  (step @p25628 :rule true_intro :premises (@p25627))
% 65.35/65.67  (step @p25629 :rule false_intro :premises (@p25620))
% 65.35/65.67  (step @p25630 :rule symm :premises (@p25629))
% 65.35/65.67  (step @p25631 :rule trans :premises (@p25630 @p25628))
% 65.35/65.67  (step @p25632 false :rule eq_resolve :premises (@p25631 @p2958))
% 65.35/65.67  (step-pop @p47234 :rule scope :premises (@p25632))
% 65.35/65.67  (step-pop @p47235 :rule scope :premises (@p47234))
% 65.35/65.67  (step-pop @p47236 :rule scope :premises (@p47235))
% 65.35/65.67  (step @p25633 :rule process_scope :premises (@p47236) :args (false))
% 65.35/65.67  (assume-push @p47237 @t2547)
% 65.35/65.67  (assume-push @p47238 @t203)
% 65.35/65.67  (assume-push @p47239 @t188)
% 65.35/65.67  (step @p25640 :rule and_intro :premises (@p47238 @p47239 @p25620))
% 65.35/65.67  (step-pop @p47240 :rule scope :premises (@p25640))
% 65.35/65.67  (step-pop @p47241 :rule scope :premises (@p47240))
% 65.35/65.67  (step-pop @p47242 :rule scope :premises (@p47241))
% 65.35/65.67  (step @p25641 :rule process_scope :premises (@p47242) :args (@t2548))
% 65.35/65.67  (step @p25645 :rule implies_elim :premises (@p25641))
% 65.35/65.67  (step @p25646 :rule resolution :premises (@p25645 @p25633) :args (true @t2548))
% 65.35/65.67  (step @p25647 :rule not_and :premises (@p25646))
% 65.35/65.67  (step @p25648 :rule eq_resolve :premises (@p25647 @p25622))
% 65.35/65.67  (step @p25649 :rule symm :premises (@p630))
% 65.35/65.67  (step @p25650 :rule bool-double-not-elim :args (@t2549))
% 65.35/65.67  (step @p25651 :rule nary_cong :premises (@p25650 @p1675 @p1571) :args ((or (not @t2550) @t204 @t184)))
% 65.35/65.67  (assume-push @p47243 @t203)
% 65.35/65.67  (assume-push @p47244 @t183)
% 65.35/65.67  (assume-push @p47245 @t2550)
% 65.35/65.67  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.67  (step @p25655 :rule symm :premises (@p47244))
% 65.35/65.67  (step @p25656 :rule trans :premises (@p47243 @p25655))
% 65.35/65.67  (step @p25657 :rule true_intro :premises (@p25656))
% 65.35/65.67  (step @p25658 :rule false_intro :premises (@p25649))
% 65.35/65.67  (step @p25659 :rule symm :premises (@p25658))
% 65.35/65.67  (step @p25660 :rule trans :premises (@p25659 @p25657))
% 65.35/65.67  (step @p25661 false :rule eq_resolve :premises (@p25660 @p2958))
% 65.35/65.67  (step-pop @p47246 :rule scope :premises (@p25661))
% 65.35/65.67  (step-pop @p47247 :rule scope :premises (@p47246))
% 65.35/65.67  (step-pop @p47248 :rule scope :premises (@p47247))
% 65.35/65.67  (step @p25662 :rule process_scope :premises (@p47248) :args (false))
% 65.35/65.67  (assume-push @p47249 @t2550)
% 65.35/65.67  (assume-push @p47250 @t203)
% 65.35/65.67  (assume-push @p47251 @t183)
% 65.35/65.67  (step @p25669 :rule and_intro :premises (@p47250 @p47251 @p25649))
% 65.35/65.67  (step-pop @p47252 :rule scope :premises (@p25669))
% 65.35/65.67  (step-pop @p47253 :rule scope :premises (@p47252))
% 65.35/65.67  (step-pop @p47254 :rule scope :premises (@p47253))
% 65.35/65.67  (step @p25670 :rule process_scope :premises (@p47254) :args (@t2551))
% 65.35/65.67  (step @p25674 :rule implies_elim :premises (@p25670))
% 65.35/65.67  (step @p25675 :rule resolution :premises (@p25674 @p25662) :args (true @t2551))
% 65.35/65.67  (step @p25676 :rule not_and :premises (@p25675))
% 65.35/65.67  (step @p25677 :rule eq_resolve :premises (@p25676 @p25651))
% 65.35/65.67  (step @p25678 :rule symm :premises (@p665))
% 65.35/65.67  (step @p25679 :rule bool-double-not-elim :args (@t2552))
% 65.35/65.67  (step @p25680 :rule nary_cong :premises (@p25679 @p1675 @p1545) :args ((or (not @t2553) @t204 @t179)))
% 65.35/65.67  (assume-push @p47255 @t203)
% 65.35/65.67  (assume-push @p47256 @t178)
% 65.35/65.67  (assume-push @p47257 @t2553)
% 65.35/65.67  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.67  (step @p25684 :rule symm :premises (@p47256))
% 65.35/65.67  (step @p25685 :rule trans :premises (@p47255 @p25684))
% 65.35/65.67  (step @p25686 :rule true_intro :premises (@p25685))
% 65.35/65.67  (step @p25687 :rule false_intro :premises (@p25678))
% 65.35/65.67  (step @p25688 :rule symm :premises (@p25687))
% 65.35/65.67  (step @p25689 :rule trans :premises (@p25688 @p25686))
% 65.35/65.67  (step @p25690 false :rule eq_resolve :premises (@p25689 @p2958))
% 65.35/65.67  (step-pop @p47258 :rule scope :premises (@p25690))
% 65.35/65.67  (step-pop @p47259 :rule scope :premises (@p47258))
% 65.35/65.67  (step-pop @p47260 :rule scope :premises (@p47259))
% 65.35/65.67  (step @p25691 :rule process_scope :premises (@p47260) :args (false))
% 65.35/65.67  (assume-push @p47261 @t2553)
% 65.35/65.67  (assume-push @p47262 @t203)
% 65.35/65.67  (assume-push @p47263 @t178)
% 65.35/65.67  (step @p25698 :rule and_intro :premises (@p47262 @p47263 @p25678))
% 65.35/65.67  (step-pop @p47264 :rule scope :premises (@p25698))
% 65.35/65.67  (step-pop @p47265 :rule scope :premises (@p47264))
% 65.35/65.67  (step-pop @p47266 :rule scope :premises (@p47265))
% 65.35/65.67  (step @p25699 :rule process_scope :premises (@p47266) :args (@t2554))
% 65.35/65.67  (step @p25703 :rule implies_elim :premises (@p25699))
% 65.35/65.67  (step @p25704 :rule resolution :premises (@p25703 @p25691) :args (true @t2554))
% 65.35/65.67  (step @p25705 :rule not_and :premises (@p25704))
% 65.35/65.67  (step @p25706 :rule eq_resolve :premises (@p25705 @p25680))
% 65.35/65.67  (step @p25707 :rule symm :premises (@p701))
% 65.35/65.67  (step @p25708 :rule bool-double-not-elim :args (@t2555))
% 65.35/65.67  (step @p25709 :rule nary_cong :premises (@p25708 @p1675 @p1519) :args ((or (not @t2556) @t204 @t174)))
% 65.35/65.67  (assume-push @p47267 @t203)
% 65.35/65.67  (assume-push @p47268 @t173)
% 65.35/65.67  (assume-push @p47269 @t2556)
% 65.35/65.67  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.67  (step @p25713 :rule symm :premises (@p47268))
% 65.35/65.67  (step @p25714 :rule trans :premises (@p47267 @p25713))
% 65.35/65.67  (step @p25715 :rule true_intro :premises (@p25714))
% 65.35/65.67  (step @p25716 :rule false_intro :premises (@p25707))
% 65.35/65.67  (step @p25717 :rule symm :premises (@p25716))
% 65.35/65.67  (step @p25718 :rule trans :premises (@p25717 @p25715))
% 65.35/65.67  (step @p25719 false :rule eq_resolve :premises (@p25718 @p2958))
% 65.35/65.67  (step-pop @p47270 :rule scope :premises (@p25719))
% 65.35/65.67  (step-pop @p47271 :rule scope :premises (@p47270))
% 65.35/65.67  (step-pop @p47272 :rule scope :premises (@p47271))
% 65.35/65.67  (step @p25720 :rule process_scope :premises (@p47272) :args (false))
% 65.35/65.67  (assume-push @p47273 @t2556)
% 65.35/65.67  (assume-push @p47274 @t203)
% 65.35/65.67  (assume-push @p47275 @t173)
% 65.35/65.67  (step @p25727 :rule and_intro :premises (@p47274 @p47275 @p25707))
% 65.35/65.67  (step-pop @p47276 :rule scope :premises (@p25727))
% 65.35/65.67  (step-pop @p47277 :rule scope :premises (@p47276))
% 65.35/65.67  (step-pop @p47278 :rule scope :premises (@p47277))
% 65.35/65.67  (step @p25728 :rule process_scope :premises (@p47278) :args (@t2557))
% 65.35/65.67  (step @p25732 :rule implies_elim :premises (@p25728))
% 65.35/65.67  (step @p25733 :rule resolution :premises (@p25732 @p25720) :args (true @t2557))
% 65.35/65.67  (step @p25734 :rule not_and :premises (@p25733))
% 65.35/65.67  (step @p25735 :rule eq_resolve :premises (@p25734 @p25709))
% 65.35/65.67  (step @p25736 :rule symm :premises (@p738))
% 65.35/65.67  (step @p25737 :rule bool-double-not-elim :args (@t2558))
% 65.35/65.67  (step @p25738 :rule nary_cong :premises (@p25737 @p1675 @p1493) :args ((or (not @t2559) @t204 @t169)))
% 65.35/65.67  (assume-push @p47279 @t203)
% 65.35/65.67  (assume-push @p47280 @t168)
% 65.35/65.67  (assume-push @p47281 @t2559)
% 65.35/65.67  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.67  (step @p25742 :rule symm :premises (@p47280))
% 65.35/65.67  (step @p25743 :rule trans :premises (@p47279 @p25742))
% 65.35/65.67  (step @p25744 :rule true_intro :premises (@p25743))
% 65.35/65.67  (step @p25745 :rule false_intro :premises (@p25736))
% 65.35/65.67  (step @p25746 :rule symm :premises (@p25745))
% 65.35/65.67  (step @p25747 :rule trans :premises (@p25746 @p25744))
% 65.35/65.67  (step @p25748 false :rule eq_resolve :premises (@p25747 @p2958))
% 65.35/65.67  (step-pop @p47282 :rule scope :premises (@p25748))
% 65.35/65.67  (step-pop @p47283 :rule scope :premises (@p47282))
% 65.35/65.67  (step-pop @p47284 :rule scope :premises (@p47283))
% 65.35/65.67  (step @p25749 :rule process_scope :premises (@p47284) :args (false))
% 65.35/65.67  (assume-push @p47285 @t2559)
% 65.35/65.67  (assume-push @p47286 @t203)
% 65.35/65.67  (assume-push @p47287 @t168)
% 65.35/65.67  (step @p25756 :rule and_intro :premises (@p47286 @p47287 @p25736))
% 65.35/65.67  (step-pop @p47288 :rule scope :premises (@p25756))
% 65.35/65.67  (step-pop @p47289 :rule scope :premises (@p47288))
% 65.35/65.67  (step-pop @p47290 :rule scope :premises (@p47289))
% 65.35/65.67  (step @p25757 :rule process_scope :premises (@p47290) :args (@t2560))
% 65.35/65.67  (step @p25761 :rule implies_elim :premises (@p25757))
% 65.35/65.67  (step @p25762 :rule resolution :premises (@p25761 @p25749) :args (true @t2560))
% 65.35/65.67  (step @p25763 :rule not_and :premises (@p25762))
% 65.35/65.67  (step @p25764 :rule eq_resolve :premises (@p25763 @p25738))
% 65.35/65.67  (step @p25765 :rule symm :premises (@p776))
% 65.35/65.67  (step @p25766 :rule bool-double-not-elim :args (@t2561))
% 65.35/65.67  (step @p25767 :rule nary_cong :premises (@p25766 @p1675 @p1467) :args ((or (not @t2562) @t204 @t164)))
% 65.35/65.67  (assume-push @p47291 @t203)
% 65.35/65.67  (assume-push @p47292 @t163)
% 65.35/65.67  (assume-push @p47293 @t2562)
% 65.35/65.67  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.67  (step @p25771 :rule symm :premises (@p47292))
% 65.35/65.67  (step @p25772 :rule trans :premises (@p47291 @p25771))
% 65.35/65.67  (step @p25773 :rule true_intro :premises (@p25772))
% 65.35/65.67  (step @p25774 :rule false_intro :premises (@p25765))
% 65.35/65.67  (step @p25775 :rule symm :premises (@p25774))
% 65.35/65.67  (step @p25776 :rule trans :premises (@p25775 @p25773))
% 65.35/65.67  (step @p25777 false :rule eq_resolve :premises (@p25776 @p2958))
% 65.35/65.67  (step-pop @p47294 :rule scope :premises (@p25777))
% 65.35/65.67  (step-pop @p47295 :rule scope :premises (@p47294))
% 65.35/65.67  (step-pop @p47296 :rule scope :premises (@p47295))
% 65.35/65.67  (step @p25778 :rule process_scope :premises (@p47296) :args (false))
% 65.35/65.67  (assume-push @p47297 @t2562)
% 65.35/65.67  (assume-push @p47298 @t203)
% 65.35/65.67  (assume-push @p47299 @t163)
% 65.35/65.67  (step @p25785 :rule and_intro :premises (@p47298 @p47299 @p25765))
% 65.35/65.67  (step-pop @p47300 :rule scope :premises (@p25785))
% 65.35/65.67  (step-pop @p47301 :rule scope :premises (@p47300))
% 65.35/65.67  (step-pop @p47302 :rule scope :premises (@p47301))
% 65.35/65.67  (step @p25786 :rule process_scope :premises (@p47302) :args (@t2563))
% 65.35/65.67  (step @p25790 :rule implies_elim :premises (@p25786))
% 65.35/65.67  (step @p25791 :rule resolution :premises (@p25790 @p25778) :args (true @t2563))
% 65.35/65.67  (step @p25792 :rule not_and :premises (@p25791))
% 65.35/65.67  (step @p25793 :rule eq_resolve :premises (@p25792 @p25767))
% 65.35/65.67  (step @p25794 :rule symm :premises (@p815))
% 65.35/65.67  (step @p25795 :rule bool-double-not-elim :args (@t2564))
% 65.35/65.67  (step @p25796 :rule nary_cong :premises (@p25795 @p1675 @p1441) :args ((or (not @t2565) @t204 @t159)))
% 65.35/65.67  (assume-push @p47303 @t203)
% 65.35/65.67  (assume-push @p47304 @t158)
% 65.35/65.67  (assume-push @p47305 @t2565)
% 65.35/65.67  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.67  (step @p25800 :rule symm :premises (@p47304))
% 65.35/65.67  (step @p25801 :rule trans :premises (@p47303 @p25800))
% 65.35/65.67  (step @p25802 :rule true_intro :premises (@p25801))
% 65.35/65.67  (step @p25803 :rule false_intro :premises (@p25794))
% 65.35/65.67  (step @p25804 :rule symm :premises (@p25803))
% 65.35/65.67  (step @p25805 :rule trans :premises (@p25804 @p25802))
% 65.35/65.67  (step @p25806 false :rule eq_resolve :premises (@p25805 @p2958))
% 65.35/65.67  (step-pop @p47306 :rule scope :premises (@p25806))
% 65.35/65.67  (step-pop @p47307 :rule scope :premises (@p47306))
% 65.35/65.67  (step-pop @p47308 :rule scope :premises (@p47307))
% 65.35/65.67  (step @p25807 :rule process_scope :premises (@p47308) :args (false))
% 65.35/65.67  (assume-push @p47309 @t2565)
% 65.35/65.67  (assume-push @p47310 @t203)
% 65.35/65.67  (assume-push @p47311 @t158)
% 65.35/65.67  (step @p25814 :rule and_intro :premises (@p47310 @p47311 @p25794))
% 65.35/65.67  (step-pop @p47312 :rule scope :premises (@p25814))
% 65.35/65.67  (step-pop @p47313 :rule scope :premises (@p47312))
% 65.35/65.67  (step-pop @p47314 :rule scope :premises (@p47313))
% 65.35/65.67  (step @p25815 :rule process_scope :premises (@p47314) :args (@t2566))
% 65.35/65.67  (step @p25819 :rule implies_elim :premises (@p25815))
% 65.35/65.67  (step @p25820 :rule resolution :premises (@p25819 @p25807) :args (true @t2566))
% 65.35/65.67  (step @p25821 :rule not_and :premises (@p25820))
% 65.35/65.67  (step @p25822 :rule eq_resolve :premises (@p25821 @p25796))
% 65.35/65.67  (step @p25823 :rule symm :premises (@p855))
% 65.35/65.67  (step @p25824 :rule bool-double-not-elim :args (@t2567))
% 65.35/65.67  (step @p25825 :rule nary_cong :premises (@p25824 @p1675 @p1415) :args ((or (not @t2568) @t204 @t154)))
% 65.35/65.67  (assume-push @p47315 @t203)
% 65.35/65.67  (assume-push @p47316 @t153)
% 65.35/65.67  (assume-push @p47317 @t2568)
% 65.35/65.67  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.67  (step @p25829 :rule symm :premises (@p47316))
% 65.35/65.67  (step @p25830 :rule trans :premises (@p47315 @p25829))
% 65.35/65.67  (step @p25831 :rule true_intro :premises (@p25830))
% 65.35/65.67  (step @p25832 :rule false_intro :premises (@p25823))
% 65.35/65.67  (step @p25833 :rule symm :premises (@p25832))
% 65.35/65.67  (step @p25834 :rule trans :premises (@p25833 @p25831))
% 65.35/65.67  (step @p25835 false :rule eq_resolve :premises (@p25834 @p2958))
% 65.35/65.67  (step-pop @p47318 :rule scope :premises (@p25835))
% 65.35/65.67  (step-pop @p47319 :rule scope :premises (@p47318))
% 65.35/65.67  (step-pop @p47320 :rule scope :premises (@p47319))
% 65.35/65.67  (step @p25836 :rule process_scope :premises (@p47320) :args (false))
% 65.35/65.67  (assume-push @p47321 @t2568)
% 65.35/65.67  (assume-push @p47322 @t203)
% 65.35/65.67  (assume-push @p47323 @t153)
% 65.35/65.67  (step @p25843 :rule and_intro :premises (@p47322 @p47323 @p25823))
% 65.35/65.67  (step-pop @p47324 :rule scope :premises (@p25843))
% 65.35/65.67  (step-pop @p47325 :rule scope :premises (@p47324))
% 65.35/65.67  (step-pop @p47326 :rule scope :premises (@p47325))
% 65.35/65.67  (step @p25844 :rule process_scope :premises (@p47326) :args (@t2569))
% 65.35/65.67  (step @p25848 :rule implies_elim :premises (@p25844))
% 65.35/65.67  (step @p25849 :rule resolution :premises (@p25848 @p25836) :args (true @t2569))
% 65.35/65.67  (step @p25850 :rule not_and :premises (@p25849))
% 65.35/65.67  (step @p25851 :rule eq_resolve :premises (@p25850 @p25825))
% 65.35/65.67  (step @p25852 :rule symm :premises (@p896))
% 65.35/65.67  (step @p25853 :rule bool-double-not-elim :args (@t2570))
% 65.35/65.67  (step @p25854 :rule nary_cong :premises (@p25853 @p1675 @p1389) :args ((or (not @t2571) @t204 @t149)))
% 65.35/65.67  (assume-push @p47327 @t203)
% 65.35/65.67  (assume-push @p47328 @t148)
% 65.35/65.67  (assume-push @p47329 @t2571)
% 65.35/65.67  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.67  (step @p25858 :rule symm :premises (@p47328))
% 65.35/65.67  (step @p25859 :rule trans :premises (@p47327 @p25858))
% 65.35/65.67  (step @p25860 :rule true_intro :premises (@p25859))
% 65.35/65.67  (step @p25861 :rule false_intro :premises (@p25852))
% 65.35/65.67  (step @p25862 :rule symm :premises (@p25861))
% 65.35/65.67  (step @p25863 :rule trans :premises (@p25862 @p25860))
% 65.35/65.67  (step @p25864 false :rule eq_resolve :premises (@p25863 @p2958))
% 65.35/65.67  (step-pop @p47330 :rule scope :premises (@p25864))
% 65.35/65.67  (step-pop @p47331 :rule scope :premises (@p47330))
% 65.35/65.67  (step-pop @p47332 :rule scope :premises (@p47331))
% 65.35/65.67  (step @p25865 :rule process_scope :premises (@p47332) :args (false))
% 65.35/65.67  (assume-push @p47333 @t2571)
% 65.35/65.67  (assume-push @p47334 @t203)
% 65.35/65.67  (assume-push @p47335 @t148)
% 65.35/65.67  (step @p25872 :rule and_intro :premises (@p47334 @p47335 @p25852))
% 65.35/65.67  (step-pop @p47336 :rule scope :premises (@p25872))
% 65.35/65.67  (step-pop @p47337 :rule scope :premises (@p47336))
% 65.35/65.67  (step-pop @p47338 :rule scope :premises (@p47337))
% 65.35/65.67  (step @p25873 :rule process_scope :premises (@p47338) :args (@t2572))
% 65.35/65.67  (step @p25877 :rule implies_elim :premises (@p25873))
% 65.35/65.67  (step @p25878 :rule resolution :premises (@p25877 @p25865) :args (true @t2572))
% 65.35/65.67  (step @p25879 :rule not_and :premises (@p25878))
% 65.35/65.67  (step @p25880 :rule eq_resolve :premises (@p25879 @p25854))
% 65.35/65.67  (step @p25881 :rule symm :premises (@p938))
% 65.35/65.67  (step @p25882 :rule bool-double-not-elim :args (@t2573))
% 65.35/65.67  (step @p25883 :rule nary_cong :premises (@p25882 @p1675 @p1363) :args ((or (not @t2574) @t204 @t144)))
% 65.35/65.67  (assume-push @p47339 @t203)
% 65.35/65.67  (assume-push @p47340 @t143)
% 65.35/65.67  (assume-push @p47341 @t2574)
% 65.35/65.67  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.67  (step @p25887 :rule symm :premises (@p47340))
% 65.35/65.67  (step @p25888 :rule trans :premises (@p47339 @p25887))
% 65.35/65.67  (step @p25889 :rule true_intro :premises (@p25888))
% 65.35/65.67  (step @p25890 :rule false_intro :premises (@p25881))
% 65.35/65.67  (step @p25891 :rule symm :premises (@p25890))
% 65.35/65.67  (step @p25892 :rule trans :premises (@p25891 @p25889))
% 65.35/65.67  (step @p25893 false :rule eq_resolve :premises (@p25892 @p2958))
% 65.35/65.67  (step-pop @p47342 :rule scope :premises (@p25893))
% 65.35/65.67  (step-pop @p47343 :rule scope :premises (@p47342))
% 65.35/65.67  (step-pop @p47344 :rule scope :premises (@p47343))
% 65.35/65.67  (step @p25894 :rule process_scope :premises (@p47344) :args (false))
% 65.35/65.67  (assume-push @p47345 @t2574)
% 65.35/65.67  (assume-push @p47346 @t203)
% 65.35/65.67  (assume-push @p47347 @t143)
% 65.35/65.67  (step @p25901 :rule and_intro :premises (@p47346 @p47347 @p25881))
% 65.35/65.67  (step-pop @p47348 :rule scope :premises (@p25901))
% 65.35/65.67  (step-pop @p47349 :rule scope :premises (@p47348))
% 65.35/65.67  (step-pop @p47350 :rule scope :premises (@p47349))
% 65.35/65.67  (step @p25902 :rule process_scope :premises (@p47350) :args (@t2575))
% 65.35/65.67  (step @p25906 :rule implies_elim :premises (@p25902))
% 65.35/65.67  (step @p25907 :rule resolution :premises (@p25906 @p25894) :args (true @t2575))
% 65.35/65.67  (step @p25908 :rule not_and :premises (@p25907))
% 65.35/65.67  (step @p25909 :rule eq_resolve :premises (@p25908 @p25883))
% 65.35/65.67  (step @p25910 :rule symm :premises (@p981))
% 65.35/65.67  (step @p25911 :rule bool-double-not-elim :args (@t2576))
% 65.35/65.67  (step @p25912 :rule nary_cong :premises (@p25911 @p1675 @p1337) :args ((or (not @t2577) @t204 @t139)))
% 65.35/65.67  (assume-push @p47351 @t203)
% 65.35/65.67  (assume-push @p47352 @t138)
% 65.35/65.67  (assume-push @p47353 @t2577)
% 65.35/65.67  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.67  (step @p25916 :rule symm :premises (@p47352))
% 65.35/65.67  (step @p25917 :rule trans :premises (@p47351 @p25916))
% 65.35/65.67  (step @p25918 :rule true_intro :premises (@p25917))
% 65.35/65.67  (step @p25919 :rule false_intro :premises (@p25910))
% 65.35/65.67  (step @p25920 :rule symm :premises (@p25919))
% 65.35/65.67  (step @p25921 :rule trans :premises (@p25920 @p25918))
% 65.35/65.67  (step @p25922 false :rule eq_resolve :premises (@p25921 @p2958))
% 65.35/65.67  (step-pop @p47354 :rule scope :premises (@p25922))
% 65.35/65.67  (step-pop @p47355 :rule scope :premises (@p47354))
% 65.35/65.67  (step-pop @p47356 :rule scope :premises (@p47355))
% 65.35/65.67  (step @p25923 :rule process_scope :premises (@p47356) :args (false))
% 65.35/65.67  (assume-push @p47357 @t2577)
% 65.35/65.67  (assume-push @p47358 @t203)
% 65.35/65.67  (assume-push @p47359 @t138)
% 65.35/65.67  (step @p25930 :rule and_intro :premises (@p47358 @p47359 @p25910))
% 65.35/65.67  (step-pop @p47360 :rule scope :premises (@p25930))
% 65.35/65.67  (step-pop @p47361 :rule scope :premises (@p47360))
% 65.35/65.67  (step-pop @p47362 :rule scope :premises (@p47361))
% 65.35/65.67  (step @p25931 :rule process_scope :premises (@p47362) :args (@t2578))
% 65.35/65.67  (step @p25935 :rule implies_elim :premises (@p25931))
% 65.35/65.67  (step @p25936 :rule resolution :premises (@p25935 @p25923) :args (true @t2578))
% 65.35/65.67  (step @p25937 :rule not_and :premises (@p25936))
% 65.35/65.67  (step @p25938 :rule eq_resolve :premises (@p25937 @p25912))
% 65.35/65.67  (step @p25939 :rule symm :premises (@p1025))
% 65.35/65.67  (step @p25940 :rule bool-double-not-elim :args (@t2579))
% 65.35/65.67  (step @p25941 :rule nary_cong :premises (@p25940 @p1675 @p1311) :args ((or (not @t2580) @t204 @t134)))
% 65.35/65.67  (assume-push @p47363 @t203)
% 65.35/65.67  (assume-push @p47364 @t133)
% 65.35/65.67  (assume-push @p47365 @t2580)
% 65.35/65.67  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.67  (step @p25945 :rule symm :premises (@p47364))
% 65.35/65.67  (step @p25946 :rule trans :premises (@p47363 @p25945))
% 65.35/65.67  (step @p25947 :rule true_intro :premises (@p25946))
% 65.35/65.67  (step @p25948 :rule false_intro :premises (@p25939))
% 65.35/65.67  (step @p25949 :rule symm :premises (@p25948))
% 65.35/65.67  (step @p25950 :rule trans :premises (@p25949 @p25947))
% 65.35/65.67  (step @p25951 false :rule eq_resolve :premises (@p25950 @p2958))
% 65.35/65.67  (step-pop @p47366 :rule scope :premises (@p25951))
% 65.35/65.67  (step-pop @p47367 :rule scope :premises (@p47366))
% 65.35/65.67  (step-pop @p47368 :rule scope :premises (@p47367))
% 65.35/65.67  (step @p25952 :rule process_scope :premises (@p47368) :args (false))
% 65.35/65.67  (assume-push @p47369 @t2580)
% 65.35/65.67  (assume-push @p47370 @t203)
% 65.35/65.67  (assume-push @p47371 @t133)
% 65.35/65.67  (step @p25959 :rule and_intro :premises (@p47370 @p47371 @p25939))
% 65.35/65.67  (step-pop @p47372 :rule scope :premises (@p25959))
% 65.35/65.67  (step-pop @p47373 :rule scope :premises (@p47372))
% 65.35/65.67  (step-pop @p47374 :rule scope :premises (@p47373))
% 65.35/65.67  (step @p25960 :rule process_scope :premises (@p47374) :args (@t2581))
% 65.35/65.67  (step @p25964 :rule implies_elim :premises (@p25960))
% 65.35/65.67  (step @p25965 :rule resolution :premises (@p25964 @p25952) :args (true @t2581))
% 65.35/65.67  (step @p25966 :rule not_and :premises (@p25965))
% 65.35/65.67  (step @p25967 :rule eq_resolve :premises (@p25966 @p25941))
% 65.35/65.67  (step @p25968 :rule symm :premises (@p1070))
% 65.35/65.67  (step @p25969 :rule bool-double-not-elim :args (@t2582))
% 65.35/65.67  (step @p25970 :rule nary_cong :premises (@p25969 @p1675 @p1285) :args ((or (not @t2583) @t204 @t129)))
% 65.35/65.67  (assume-push @p47375 @t203)
% 65.35/65.67  (assume-push @p47376 @t128)
% 65.35/65.67  (assume-push @p47377 @t2583)
% 65.35/65.67  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.67  (step @p25974 :rule symm :premises (@p47376))
% 65.35/65.67  (step @p25975 :rule trans :premises (@p47375 @p25974))
% 65.35/65.67  (step @p25976 :rule true_intro :premises (@p25975))
% 65.35/65.67  (step @p25977 :rule false_intro :premises (@p25968))
% 65.35/65.67  (step @p25978 :rule symm :premises (@p25977))
% 65.35/65.67  (step @p25979 :rule trans :premises (@p25978 @p25976))
% 65.35/65.67  (step @p25980 false :rule eq_resolve :premises (@p25979 @p2958))
% 65.35/65.67  (step-pop @p47378 :rule scope :premises (@p25980))
% 65.35/65.67  (step-pop @p47379 :rule scope :premises (@p47378))
% 65.35/65.67  (step-pop @p47380 :rule scope :premises (@p47379))
% 65.35/65.67  (step @p25981 :rule process_scope :premises (@p47380) :args (false))
% 65.35/65.67  (assume-push @p47381 @t2583)
% 65.35/65.67  (assume-push @p47382 @t203)
% 65.35/65.67  (assume-push @p47383 @t128)
% 65.35/65.67  (step @p25988 :rule and_intro :premises (@p47382 @p47383 @p25968))
% 65.35/65.67  (step-pop @p47384 :rule scope :premises (@p25988))
% 65.35/65.67  (step-pop @p47385 :rule scope :premises (@p47384))
% 65.35/65.67  (step-pop @p47386 :rule scope :premises (@p47385))
% 65.35/65.67  (step @p25989 :rule process_scope :premises (@p47386) :args (@t2584))
% 65.35/65.67  (step @p25993 :rule implies_elim :premises (@p25989))
% 65.35/65.67  (step @p25994 :rule resolution :premises (@p25993 @p25981) :args (true @t2584))
% 65.35/65.67  (step @p25995 :rule not_and :premises (@p25994))
% 65.35/65.67  (step @p25996 :rule eq_resolve :premises (@p25995 @p25970))
% 65.35/65.67  (step @p25997 :rule symm :premises (@p1116))
% 65.35/65.67  (step @p25998 :rule bool-double-not-elim :args (@t2585))
% 65.35/65.67  (step @p25999 :rule nary_cong :premises (@p25998 @p1675 @p1259) :args ((or (not @t2586) @t204 @t124)))
% 65.35/65.67  (assume-push @p47387 @t203)
% 65.35/65.67  (assume-push @p47388 @t123)
% 65.35/65.67  (assume-push @p47389 @t2586)
% 65.35/65.67  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.67  (step @p26003 :rule symm :premises (@p47388))
% 65.35/65.67  (step @p26004 :rule trans :premises (@p47387 @p26003))
% 65.35/65.67  (step @p26005 :rule true_intro :premises (@p26004))
% 65.35/65.67  (step @p26006 :rule false_intro :premises (@p25997))
% 65.35/65.67  (step @p26007 :rule symm :premises (@p26006))
% 65.35/65.67  (step @p26008 :rule trans :premises (@p26007 @p26005))
% 65.35/65.67  (step @p26009 false :rule eq_resolve :premises (@p26008 @p2958))
% 65.35/65.67  (step-pop @p47390 :rule scope :premises (@p26009))
% 65.35/65.67  (step-pop @p47391 :rule scope :premises (@p47390))
% 65.35/65.67  (step-pop @p47392 :rule scope :premises (@p47391))
% 65.35/65.67  (step @p26010 :rule process_scope :premises (@p47392) :args (false))
% 65.35/65.67  (assume-push @p47393 @t2586)
% 65.35/65.67  (assume-push @p47394 @t203)
% 65.35/65.67  (assume-push @p47395 @t123)
% 65.35/65.67  (step @p26017 :rule and_intro :premises (@p47394 @p47395 @p25997))
% 65.35/65.67  (step-pop @p47396 :rule scope :premises (@p26017))
% 65.35/65.67  (step-pop @p47397 :rule scope :premises (@p47396))
% 65.35/65.67  (step-pop @p47398 :rule scope :premises (@p47397))
% 65.35/65.67  (step @p26018 :rule process_scope :premises (@p47398) :args (@t2587))
% 65.35/65.67  (step @p26022 :rule implies_elim :premises (@p26018))
% 65.35/65.67  (step @p26023 :rule resolution :premises (@p26022 @p26010) :args (true @t2587))
% 65.35/65.67  (step @p26024 :rule not_and :premises (@p26023))
% 65.35/65.67  (step @p26025 :rule eq_resolve :premises (@p26024 @p25999))
% 65.35/65.67  (step @p26026 :rule symm :premises (@p1163))
% 65.35/65.67  (step @p26027 :rule bool-double-not-elim :args (@t2588))
% 65.35/65.67  (step @p26028 :rule nary_cong :premises (@p26027 @p1675 @p1232) :args ((or (not @t2589) @t204 @t117)))
% 65.35/65.67  (assume-push @p47399 @t203)
% 65.35/65.67  (assume-push @p47400 @t116)
% 65.35/65.67  (assume-push @p47401 @t2589)
% 65.35/65.67  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.67  (step @p26032 :rule symm :premises (@p47400))
% 65.35/65.67  (step @p26033 :rule trans :premises (@p47399 @p26032))
% 65.35/65.67  (step @p26034 :rule true_intro :premises (@p26033))
% 65.35/65.67  (step @p26035 :rule false_intro :premises (@p26026))
% 65.35/65.67  (step @p26036 :rule symm :premises (@p26035))
% 65.35/65.67  (step @p26037 :rule trans :premises (@p26036 @p26034))
% 65.35/65.67  (step @p26038 false :rule eq_resolve :premises (@p26037 @p2958))
% 65.35/65.67  (step-pop @p47402 :rule scope :premises (@p26038))
% 65.35/65.67  (step-pop @p47403 :rule scope :premises (@p47402))
% 65.35/65.67  (step-pop @p47404 :rule scope :premises (@p47403))
% 65.35/65.67  (step @p26039 :rule process_scope :premises (@p47404) :args (false))
% 65.35/65.67  (assume-push @p47405 @t2589)
% 65.35/65.67  (assume-push @p47406 @t203)
% 65.35/65.67  (assume-push @p47407 @t116)
% 65.35/65.67  (step @p26046 :rule and_intro :premises (@p47406 @p47407 @p26026))
% 65.35/65.67  (step-pop @p47408 :rule scope :premises (@p26046))
% 65.35/65.67  (step-pop @p47409 :rule scope :premises (@p47408))
% 65.35/65.67  (step-pop @p47410 :rule scope :premises (@p47409))
% 65.35/65.67  (step @p26047 :rule process_scope :premises (@p47410) :args (@t2590))
% 65.35/65.67  (step @p26051 :rule implies_elim :premises (@p26047))
% 65.35/65.67  (step @p26052 :rule resolution :premises (@p26051 @p26039) :args (true @t2590))
% 65.35/65.67  (step @p26053 :rule not_and :premises (@p26052))
% 65.35/65.67  (step @p26054 :rule eq_resolve :premises (@p26053 @p26028))
% 65.35/65.67  (step @p26055 :rule instantiate :premises (@p2655) :args ((@list @t78 @t111 tptp.e19)))
% 65.35/65.67  (step @p26056 :rule instantiate :premises (@p2655) :args ((@list @t15 @t111 tptp.e19)))
% 65.35/65.67  (assume-push @p47411 @t568)
% 65.35/65.67  (assume-push @p47412 @t508)
% 65.35/65.67  (assume-push @p47413 @t506)
% 65.35/65.67  (assume-push @p47414 @t503)
% 65.35/65.67  (assume-push @p47415 @t500)
% 65.35/65.67  (assume-push @p47416 @t497)
% 65.35/65.67  (assume-push @p47417 @t494)
% 65.35/65.67  (assume-push @p47418 @t491)
% 65.35/65.67  (assume-push @p47419 @t488)
% 65.35/65.67  (assume-push @p47420 @t485)
% 65.35/65.67  (assume-push @p47421 @t482)
% 65.35/65.67  (assume-push @p47422 @t479)
% 65.35/65.67  (assume-push @p47423 @t476)
% 65.35/65.67  (assume-push @p47424 @t473)
% 65.35/65.67  (assume-push @p47425 @t470)
% 65.35/65.67  (assume-push @p47426 @t467)
% 65.35/65.67  (assume-push @p47427 @t464)
% 65.35/65.67  (assume-push @p47428 @t461)
% 65.35/65.67  (assume-push @p47429 @t458)
% 65.35/65.67  (assume-push @p47430 @t455)
% 65.35/65.67  (assume-push @p47431 @t452)
% 65.35/65.67  (assume-push @p47432 @t449)
% 65.35/65.67  (assume-push @p47433 @t446)
% 65.35/65.67  (assume-push @p47434 @t443)
% 65.35/65.67  (assume-push @p47435 @t440)
% 65.35/65.67  (assume-push @p47436 @t437)
% 65.35/65.67  (assume-push @p47437 @t434)
% 65.35/65.67  (assume-push @p47438 @t431)
% 65.35/65.67  (assume-push @p47439 @t428)
% 65.35/65.67  (assume-push @p47440 @t425)
% 65.35/65.67  (assume-push @p47441 @t422)
% 65.35/65.67  (assume-push @p47442 @t419)
% 65.35/65.67  (assume-push @p47443 @t203)
% 65.35/65.67  (assume-push @p47444 @t627)
% 65.35/65.67  (assume-push @p47445 @t636)
% 65.35/65.67  (assume-push @p47446 @t634)
% 65.35/65.67  (assume-push @p47447 @t646)
% 65.35/65.67  (assume-push @p47448 @t624)
% 65.35/65.67  (assume-push @p47449 @t644)
% 65.35/65.67  (assume-push @p47450 @t639)
% 65.35/65.67  (assume-push @p47451 @t620)
% 65.35/65.67  (assume-push @p47452 @t648)
% 65.35/65.67  (assume-push @p47453 @t630)
% 65.35/65.67  (assume-push @p47454 @t616)
% 65.35/65.67  (assume-push @p47455 @t642)
% 65.35/65.67  (assume-push @p47456 @t651)
% 65.35/65.67  (assume-push @p47457 @t673)
% 65.35/65.67  (assume-push @p47458 @t801)
% 65.35/65.67  (assume-push @p47459 @t786)
% 65.35/65.67  (assume-push @p47460 @t819)
% 65.35/65.67  (assume-push @p47461 @t821)
% 65.35/65.67  (assume-push @p47462 @t796)
% 65.35/65.67  (assume-push @p47463 @t790)
% 65.35/65.67  (assume-push @p47464 @t799)
% 65.35/65.67  (assume-push @p47465 @t838)
% 65.35/65.67  (assume-push @p47466 @t805)
% 65.35/65.67  (assume-push @p47467 @t816)
% 65.35/65.67  (assume-push @p47468 @t823)
% 65.35/65.67  (assume-push @p47469 @t782)
% 65.35/65.67  (assume-push @p47470 @t793)
% 65.35/65.67  (assume-push @p47471 @t826)
% 65.35/65.67  (assume-push @p47472 @t840)
% 65.35/65.67  (assume-push @p47473 @t809)
% 65.35/65.67  (assume-push @p47474 @t842)
% 65.35/65.67  (assume-push @p47475 @t829)
% 65.35/65.67  (assume-push @p47476 @t813)
% 65.35/65.67  (assume-push @p47477 @t844)
% 65.35/65.67  (assume-push @p47478 @t836)
% 65.35/65.67  (assume-push @p47479 @t833)
% 65.35/65.67  (assume-push @p47480 @t1028)
% 65.35/65.67  (assume-push @p47481 @t1178)
% 65.35/65.67  (assume-push @p47482 @t1176)
% 65.35/65.67  (assume-push @p47483 @t1159)
% 65.35/65.67  (assume-push @p47484 @t1171)
% 65.35/65.67  (assume-push @p47485 @t1163)
% 65.35/65.67  (assume-push @p47486 @t1169)
% 65.35/65.67  (assume-push @p47487 @t2591)
% 65.35/65.67  (assume-push @p47488 @t2594)
% 65.35/65.67  (assume-push @p47489 @t568)
% 65.35/65.67  (assume-push @p47490 @t627)
% 65.35/65.67  (assume-push @p47491 @t636)
% 65.35/65.67  (assume-push @p47492 @t634)
% 65.35/65.67  (assume-push @p47493 @t646)
% 65.35/65.67  (assume-push @p47494 @t624)
% 65.35/65.67  (assume-push @p47495 @t644)
% 65.35/65.67  (assume-push @p47496 @t639)
% 65.35/65.67  (assume-push @p47497 @t620)
% 65.35/65.67  (assume-push @p47498 @t648)
% 65.35/65.67  (assume-push @p47499 @t630)
% 65.35/65.67  (assume-push @p47500 @t616)
% 65.35/65.67  (assume-push @p47501 @t642)
% 65.35/65.67  (assume-push @p47502 @t651)
% 65.35/65.67  (assume-push @p47503 @t673)
% 65.35/65.67  (assume-push @p47504 @t801)
% 65.35/65.67  (assume-push @p47505 @t786)
% 65.35/65.67  (assume-push @p47506 @t819)
% 65.35/65.67  (assume-push @p47507 @t821)
% 65.35/65.67  (assume-push @p47508 @t796)
% 65.35/65.67  (assume-push @p47509 @t790)
% 65.35/65.67  (assume-push @p47510 @t799)
% 65.35/65.67  (assume-push @p47511 @t838)
% 65.35/65.67  (assume-push @p47512 @t805)
% 65.35/65.67  (assume-push @p47513 @t816)
% 65.35/65.67  (assume-push @p47514 @t823)
% 65.35/65.67  (assume-push @p47515 @t782)
% 65.35/65.67  (assume-push @p47516 @t793)
% 65.35/65.67  (assume-push @p47517 @t826)
% 65.35/65.67  (assume-push @p47518 @t840)
% 65.35/65.67  (assume-push @p47519 @t809)
% 65.35/65.67  (assume-push @p47520 @t842)
% 65.35/65.67  (assume-push @p47521 @t829)
% 65.35/65.67  (assume-push @p47522 @t813)
% 65.35/65.67  (assume-push @p47523 @t844)
% 65.35/65.67  (assume-push @p47524 @t836)
% 65.35/65.67  (assume-push @p47525 @t833)
% 65.35/65.67  (assume-push @p47526 @t1028)
% 65.35/65.67  (assume-push @p47527 @t1178)
% 65.35/65.67  (assume-push @p47528 @t1176)
% 65.35/65.67  (assume-push @p47529 @t1159)
% 65.35/65.67  (assume-push @p47530 @t1171)
% 65.35/65.67  (assume-push @p47531 @t1163)
% 65.35/65.67  (assume-push @p47532 @t1169)
% 65.35/65.67  (assume-push @p47533 @t203)
% 65.35/65.67  (assume-push @p47534 @t2594)
% 65.35/65.67  (assume-push @p47535 @t2591)
% 65.35/65.67  (assume-push @p47536 @t419)
% 65.35/65.67  (assume-push @p47537 @t422)
% 65.35/65.67  (assume-push @p47538 @t425)
% 65.35/65.67  (assume-push @p47539 @t428)
% 65.35/65.67  (assume-push @p47540 @t431)
% 65.35/65.67  (assume-push @p47541 @t434)
% 65.35/65.67  (assume-push @p47542 @t437)
% 65.35/65.67  (assume-push @p47543 @t440)
% 65.35/65.67  (assume-push @p47544 @t443)
% 65.35/65.67  (assume-push @p47545 @t446)
% 65.35/65.67  (assume-push @p47546 @t449)
% 65.35/65.67  (assume-push @p47547 @t452)
% 65.35/65.67  (assume-push @p47548 @t455)
% 65.35/65.67  (assume-push @p47549 @t458)
% 65.35/65.67  (assume-push @p47550 @t461)
% 65.35/65.67  (assume-push @p47551 @t464)
% 65.35/65.67  (assume-push @p47552 @t467)
% 65.35/65.67  (assume-push @p47553 @t470)
% 65.35/65.67  (assume-push @p47554 @t473)
% 65.35/65.67  (assume-push @p47555 @t476)
% 65.35/65.67  (assume-push @p47556 @t479)
% 65.35/65.67  (assume-push @p47557 @t482)
% 65.35/65.67  (assume-push @p47558 @t485)
% 65.35/65.67  (assume-push @p47559 @t488)
% 65.35/65.67  (assume-push @p47560 @t491)
% 65.35/65.67  (assume-push @p47561 @t494)
% 65.35/65.67  (assume-push @p47562 @t497)
% 65.35/65.67  (assume-push @p47563 @t500)
% 65.35/65.67  (assume-push @p47564 @t503)
% 65.35/65.67  (assume-push @p47565 @t506)
% 65.35/65.67  (assume-push @p47566 @t508)
% 65.35/65.67  (step @p26213 :rule symm :premises (@p47411))
% 65.35/65.67  (step @p26214 :rule symm :premises (@p47444))
% 65.35/65.67  (step @p26215 :rule symm :premises (@p47445))
% 65.35/65.67  (step @p26216 :rule symm :premises (@p47446))
% 65.35/65.67  (step @p26217 :rule symm :premises (@p47447))
% 65.35/65.67  (step @p26218 :rule symm :premises (@p47448))
% 65.35/65.67  (step @p26219 :rule symm :premises (@p47449))
% 65.35/65.67  (step @p26220 :rule symm :premises (@p47450))
% 65.35/65.67  (step @p26221 :rule symm :premises (@p47451))
% 65.35/65.67  (step @p26222 :rule symm :premises (@p47452))
% 65.35/65.67  (step @p26223 :rule symm :premises (@p47453))
% 65.35/65.67  (step @p26224 :rule symm :premises (@p47454))
% 65.35/65.67  (step @p26225 :rule symm :premises (@p47455))
% 65.35/65.67  (step @p26226 :rule symm :premises (@p47456))
% 65.35/65.67  (step @p26227 :rule symm :premises (@p47457))
% 65.35/65.67  (step @p26228 :rule symm :premises (@p47458))
% 65.35/65.67  (step @p26229 :rule symm :premises (@p47459))
% 65.35/65.67  (step @p26230 :rule symm :premises (@p47460))
% 65.35/65.67  (step @p26231 :rule symm :premises (@p47461))
% 65.35/65.67  (step @p26232 :rule symm :premises (@p47462))
% 65.35/65.67  (step @p26233 :rule symm :premises (@p47463))
% 65.35/65.67  (step @p26234 :rule symm :premises (@p47464))
% 65.35/65.67  (step @p26235 :rule symm :premises (@p47465))
% 65.35/65.67  (step @p26236 :rule symm :premises (@p47466))
% 65.35/65.67  (step @p26237 :rule symm :premises (@p47467))
% 65.35/65.67  (step @p26238 :rule symm :premises (@p47468))
% 65.35/65.67  (step @p26239 :rule symm :premises (@p47469))
% 65.35/65.67  (step @p26240 :rule symm :premises (@p47470))
% 65.35/65.67  (step @p26241 :rule symm :premises (@p47471))
% 65.35/65.67  (step @p26242 :rule symm :premises (@p47472))
% 65.35/65.67  (step @p26243 :rule symm :premises (@p47473))
% 65.35/65.67  (step @p26244 :rule symm :premises (@p47474))
% 65.35/65.67  (step @p26245 :rule symm :premises (@p47475))
% 65.35/65.67  (step @p26246 :rule symm :premises (@p47476))
% 65.35/65.67  (step @p26247 :rule symm :premises (@p47477))
% 65.35/65.67  (step @p26248 :rule symm :premises (@p47478))
% 65.35/65.67  (step @p26249 :rule symm :premises (@p47479))
% 65.35/65.67  (step @p26250 :rule symm :premises (@p47480))
% 65.35/65.67  (step @p26251 :rule symm :premises (@p47481))
% 65.35/65.67  (step @p26252 :rule symm :premises (@p47482))
% 65.35/65.67  (step @p26253 :rule symm :premises (@p47483))
% 65.35/65.67  (step @p26254 :rule symm :premises (@p47484))
% 65.35/65.67  (step @p26255 :rule symm :premises (@p47485))
% 65.35/65.67  (step @p26256 :rule symm :premises (@p47486))
% 65.35/65.67  (step @p2816 :rule refl :args (@t111))
% 65.35/65.67  (step @p26257 :rule refl :args (tptp.e19))
% 65.35/65.67  (step @p26258 :rule symm :premises (@p47443))
% 65.35/65.67  (step @p26259 :rule refl :args (@t15))
% 65.35/65.67  (step @p26260 :rule cong :premises (@p26259 @p26258 @p26257) :args (@t2592))
% 65.35/65.67  (step @p26261 :rule cong :premises (@p26260 @p2816) :args (@t2593))
% 65.35/65.67  (step @p26262 :rule symm :premises (@p26055))
% 65.35/65.67  (step @p26263 :rule refl :args (@t78))
% 65.35/65.67  (step @p26264 :rule cong :premises (@p26263 @p47443 @p26257) :args (@t79))
% 65.35/65.67  (step @p26265 :rule cong :premises (@p26264 @p2816) :args (@t415))
% 65.35/65.67  (step @p26266 :rule trans :premises (@p47412 @p47413 @p47414 @p47415 @p47416 @p47417 @p47418 @p47419 @p47420 @p47421 @p47422 @p47423 @p47424 @p47425 @p47426 @p47427 @p47428 @p47429 @p47430 @p47431 @p47432 @p47433 @p47434 @p47435 @p47436 @p47437 @p47438 @p47439 @p47440 @p47441 @p47442 @p26265 @p26262 @p26056 @p26261 @p26256 @p26255 @p26254 @p26253 @p26252 @p26251 @p26250 @p26249 @p26248 @p26247 @p26246 @p26245 @p26244 @p26243 @p26242 @p26241 @p26240 @p26239 @p26238 @p26237 @p26236 @p26235 @p26234 @p26233 @p26232 @p26231 @p26230 @p26229 @p26228 @p26227 @p26226 @p26225 @p26224 @p26223 @p26222 @p26221 @p26220 @p26219 @p26218 @p26217 @p26216 @p26215 @p26214 @p26213))
% 65.35/65.67  (step-pop @p47567 :rule scope :premises (@p26266))
% 65.35/65.67  (step-pop @p47568 :rule scope :premises (@p47567))
% 65.35/65.67  (step-pop @p47569 :rule scope :premises (@p47568))
% 65.35/65.67  (step-pop @p47570 :rule scope :premises (@p47569))
% 65.35/65.67  (step-pop @p47571 :rule scope :premises (@p47570))
% 65.35/65.67  (step-pop @p47572 :rule scope :premises (@p47571))
% 65.35/65.67  (step-pop @p47573 :rule scope :premises (@p47572))
% 65.35/65.67  (step-pop @p47574 :rule scope :premises (@p47573))
% 65.35/65.67  (step-pop @p47575 :rule scope :premises (@p47574))
% 65.35/65.67  (step-pop @p47576 :rule scope :premises (@p47575))
% 65.35/65.67  (step-pop @p47577 :rule scope :premises (@p47576))
% 65.35/65.67  (step-pop @p47578 :rule scope :premises (@p47577))
% 65.35/65.67  (step-pop @p47579 :rule scope :premises (@p47578))
% 65.35/65.67  (step-pop @p47580 :rule scope :premises (@p47579))
% 65.35/65.67  (step-pop @p47581 :rule scope :premises (@p47580))
% 65.35/65.67  (step-pop @p47582 :rule scope :premises (@p47581))
% 65.35/65.67  (step-pop @p47583 :rule scope :premises (@p47582))
% 65.35/65.67  (step-pop @p47584 :rule scope :premises (@p47583))
% 65.35/65.67  (step-pop @p47585 :rule scope :premises (@p47584))
% 65.35/65.67  (step-pop @p47586 :rule scope :premises (@p47585))
% 65.35/65.67  (step-pop @p47587 :rule scope :premises (@p47586))
% 65.35/65.67  (step-pop @p47588 :rule scope :premises (@p47587))
% 65.35/65.67  (step-pop @p47589 :rule scope :premises (@p47588))
% 65.35/65.67  (step-pop @p47590 :rule scope :premises (@p47589))
% 65.35/65.67  (step-pop @p47591 :rule scope :premises (@p47590))
% 65.35/65.67  (step-pop @p47592 :rule scope :premises (@p47591))
% 65.35/65.67  (step-pop @p47593 :rule scope :premises (@p47592))
% 65.35/65.67  (step-pop @p47594 :rule scope :premises (@p47593))
% 65.35/65.67  (step-pop @p47595 :rule scope :premises (@p47594))
% 65.35/65.67  (step-pop @p47596 :rule scope :premises (@p47595))
% 65.35/65.67  (step-pop @p47597 :rule scope :premises (@p47596))
% 65.35/65.67  (step-pop @p47598 :rule scope :premises (@p47597))
% 65.35/65.67  (step-pop @p47599 :rule scope :premises (@p47598))
% 65.35/65.67  (step-pop @p47600 :rule scope :premises (@p47599))
% 65.35/65.67  (step-pop @p47601 :rule scope :premises (@p47600))
% 65.35/65.67  (step-pop @p47602 :rule scope :premises (@p47601))
% 65.35/65.67  (step-pop @p47603 :rule scope :premises (@p47602))
% 65.35/65.67  (step-pop @p47604 :rule scope :premises (@p47603))
% 65.35/65.67  (step-pop @p47605 :rule scope :premises (@p47604))
% 65.35/65.67  (step-pop @p47606 :rule scope :premises (@p47605))
% 65.35/65.67  (step-pop @p47607 :rule scope :premises (@p47606))
% 65.35/65.67  (step-pop @p47608 :rule scope :premises (@p47607))
% 65.35/65.67  (step-pop @p47609 :rule scope :premises (@p47608))
% 65.35/65.67  (step-pop @p47610 :rule scope :premises (@p47609))
% 65.35/65.67  (step-pop @p47611 :rule scope :premises (@p47610))
% 65.35/65.67  (step-pop @p47612 :rule scope :premises (@p47611))
% 65.35/65.67  (step-pop @p47613 :rule scope :premises (@p47612))
% 65.35/65.67  (step-pop @p47614 :rule scope :premises (@p47613))
% 65.35/65.67  (step-pop @p47615 :rule scope :premises (@p47614))
% 65.35/65.67  (step-pop @p47616 :rule scope :premises (@p47615))
% 65.35/65.67  (step-pop @p47617 :rule scope :premises (@p47616))
% 65.35/65.67  (step-pop @p47618 :rule scope :premises (@p47617))
% 65.35/65.67  (step-pop @p47619 :rule scope :premises (@p47618))
% 65.35/65.67  (step-pop @p47620 :rule scope :premises (@p47619))
% 65.35/65.67  (step-pop @p47621 :rule scope :premises (@p47620))
% 65.35/65.67  (step-pop @p47622 :rule scope :premises (@p47621))
% 65.35/65.67  (step-pop @p47623 :rule scope :premises (@p47622))
% 65.35/65.67  (step-pop @p47624 :rule scope :premises (@p47623))
% 65.35/65.67  (step-pop @p47625 :rule scope :premises (@p47624))
% 65.35/65.67  (step-pop @p47626 :rule scope :premises (@p47625))
% 65.35/65.67  (step-pop @p47627 :rule scope :premises (@p47626))
% 65.35/65.67  (step-pop @p47628 :rule scope :premises (@p47627))
% 65.35/65.67  (step-pop @p47629 :rule scope :premises (@p47628))
% 65.35/65.67  (step-pop @p47630 :rule scope :premises (@p47629))
% 65.35/65.67  (step-pop @p47631 :rule scope :premises (@p47630))
% 65.35/65.67  (step-pop @p47632 :rule scope :premises (@p47631))
% 65.35/65.67  (step-pop @p47633 :rule scope :premises (@p47632))
% 65.35/65.67  (step-pop @p47634 :rule scope :premises (@p47633))
% 65.35/65.67  (step-pop @p47635 :rule scope :premises (@p47634))
% 65.35/65.67  (step-pop @p47636 :rule scope :premises (@p47635))
% 65.35/65.67  (step-pop @p47637 :rule scope :premises (@p47636))
% 65.35/65.67  (step-pop @p47638 :rule scope :premises (@p47637))
% 65.35/65.67  (step-pop @p47639 :rule scope :premises (@p47638))
% 65.35/65.67  (step-pop @p47640 :rule scope :premises (@p47639))
% 65.35/65.67  (step-pop @p47641 :rule scope :premises (@p47640))
% 65.35/65.67  (step-pop @p47642 :rule scope :premises (@p47641))
% 65.35/65.67  (step-pop @p47643 :rule scope :premises (@p47642))
% 65.35/65.67  (step-pop @p47644 :rule scope :premises (@p47643))
% 65.35/65.67  (step @p26267 :rule process_scope :premises (@p47644) :args (@t114))
% 65.35/65.67  (step @p26346 :rule and_intro :premises (@p47411 @p47444 @p47445 @p47446 @p47447 @p47448 @p47449 @p47450 @p47451 @p47452 @p47453 @p47454 @p47455 @p47456 @p47457 @p47458 @p47459 @p47460 @p47461 @p47462 @p47463 @p47464 @p47465 @p47466 @p47467 @p47468 @p47469 @p47470 @p47471 @p47472 @p47473 @p47474 @p47475 @p47476 @p47477 @p47478 @p47479 @p47480 @p47481 @p47482 @p47483 @p47484 @p47485 @p47486 @p47443 @p26056 @p26055 @p47442 @p47441 @p47440 @p47439 @p47438 @p47437 @p47436 @p47435 @p47434 @p47433 @p47432 @p47431 @p47430 @p47429 @p47428 @p47427 @p47426 @p47425 @p47424 @p47423 @p47422 @p47421 @p47420 @p47419 @p47418 @p47417 @p47416 @p47415 @p47414 @p47413 @p47412))
% 65.35/65.67  (step @p26347 :rule modus_ponens :premises (@p26346 @p26267))
% 65.35/65.67  (step-pop @p47645 :rule scope :premises (@p26347))
% 65.35/65.67  (step-pop @p47646 :rule scope :premises (@p47645))
% 65.35/65.67  (step-pop @p47647 :rule scope :premises (@p47646))
% 65.35/65.67  (step-pop @p47648 :rule scope :premises (@p47647))
% 65.35/65.67  (step-pop @p47649 :rule scope :premises (@p47648))
% 65.35/65.67  (step-pop @p47650 :rule scope :premises (@p47649))
% 65.35/65.67  (step-pop @p47651 :rule scope :premises (@p47650))
% 65.35/65.67  (step-pop @p47652 :rule scope :premises (@p47651))
% 65.35/65.67  (step-pop @p47653 :rule scope :premises (@p47652))
% 65.35/65.67  (step-pop @p47654 :rule scope :premises (@p47653))
% 65.35/65.67  (step-pop @p47655 :rule scope :premises (@p47654))
% 65.35/65.67  (step-pop @p47656 :rule scope :premises (@p47655))
% 65.35/65.67  (step-pop @p47657 :rule scope :premises (@p47656))
% 65.35/65.67  (step-pop @p47658 :rule scope :premises (@p47657))
% 65.35/65.67  (step-pop @p47659 :rule scope :premises (@p47658))
% 65.35/65.67  (step-pop @p47660 :rule scope :premises (@p47659))
% 65.35/65.67  (step-pop @p47661 :rule scope :premises (@p47660))
% 65.35/65.67  (step-pop @p47662 :rule scope :premises (@p47661))
% 65.35/65.67  (step-pop @p47663 :rule scope :premises (@p47662))
% 65.35/65.67  (step-pop @p47664 :rule scope :premises (@p47663))
% 65.35/65.67  (step-pop @p47665 :rule scope :premises (@p47664))
% 65.35/65.67  (step-pop @p47666 :rule scope :premises (@p47665))
% 65.35/65.67  (step-pop @p47667 :rule scope :premises (@p47666))
% 65.35/65.67  (step-pop @p47668 :rule scope :premises (@p47667))
% 65.35/65.67  (step-pop @p47669 :rule scope :premises (@p47668))
% 65.35/65.67  (step-pop @p47670 :rule scope :premises (@p47669))
% 65.35/65.67  (step-pop @p47671 :rule scope :premises (@p47670))
% 65.35/65.67  (step-pop @p47672 :rule scope :premises (@p47671))
% 65.35/65.67  (step-pop @p47673 :rule scope :premises (@p47672))
% 65.35/65.67  (step-pop @p47674 :rule scope :premises (@p47673))
% 65.35/65.67  (step-pop @p47675 :rule scope :premises (@p47674))
% 65.35/65.67  (step-pop @p47676 :rule scope :premises (@p47675))
% 65.35/65.67  (step-pop @p47677 :rule scope :premises (@p47676))
% 65.35/65.67  (step-pop @p47678 :rule scope :premises (@p47677))
% 65.35/65.67  (step-pop @p47679 :rule scope :premises (@p47678))
% 65.35/65.67  (step-pop @p47680 :rule scope :premises (@p47679))
% 65.35/65.67  (step-pop @p47681 :rule scope :premises (@p47680))
% 65.35/65.67  (step-pop @p47682 :rule scope :premises (@p47681))
% 65.35/65.67  (step-pop @p47683 :rule scope :premises (@p47682))
% 65.35/65.67  (step-pop @p47684 :rule scope :premises (@p47683))
% 65.35/65.67  (step-pop @p47685 :rule scope :premises (@p47684))
% 65.35/65.67  (step-pop @p47686 :rule scope :premises (@p47685))
% 65.35/65.67  (step-pop @p47687 :rule scope :premises (@p47686))
% 65.35/65.67  (step-pop @p47688 :rule scope :premises (@p47687))
% 65.35/65.67  (step-pop @p47689 :rule scope :premises (@p47688))
% 65.35/65.67  (step-pop @p47690 :rule scope :premises (@p47689))
% 65.35/65.67  (step-pop @p47691 :rule scope :premises (@p47690))
% 65.35/65.67  (step-pop @p47692 :rule scope :premises (@p47691))
% 65.35/65.67  (step-pop @p47693 :rule scope :premises (@p47692))
% 65.35/65.67  (step-pop @p47694 :rule scope :premises (@p47693))
% 65.35/65.67  (step-pop @p47695 :rule scope :premises (@p47694))
% 65.35/65.67  (step-pop @p47696 :rule scope :premises (@p47695))
% 65.35/65.67  (step-pop @p47697 :rule scope :premises (@p47696))
% 65.35/65.67  (step-pop @p47698 :rule scope :premises (@p47697))
% 65.35/65.67  (step-pop @p47699 :rule scope :premises (@p47698))
% 65.35/65.67  (step-pop @p47700 :rule scope :premises (@p47699))
% 65.35/65.67  (step-pop @p47701 :rule scope :premises (@p47700))
% 65.35/65.67  (step-pop @p47702 :rule scope :premises (@p47701))
% 65.35/65.67  (step-pop @p47703 :rule scope :premises (@p47702))
% 65.35/65.67  (step-pop @p47704 :rule scope :premises (@p47703))
% 65.35/65.67  (step-pop @p47705 :rule scope :premises (@p47704))
% 65.35/65.67  (step-pop @p47706 :rule scope :premises (@p47705))
% 65.35/65.67  (step-pop @p47707 :rule scope :premises (@p47706))
% 65.35/65.67  (step-pop @p47708 :rule scope :premises (@p47707))
% 65.35/65.67  (step-pop @p47709 :rule scope :premises (@p47708))
% 65.35/65.67  (step-pop @p47710 :rule scope :premises (@p47709))
% 65.35/65.67  (step-pop @p47711 :rule scope :premises (@p47710))
% 65.35/65.67  (step-pop @p47712 :rule scope :premises (@p47711))
% 65.35/65.67  (step-pop @p47713 :rule scope :premises (@p47712))
% 65.35/65.67  (step-pop @p47714 :rule scope :premises (@p47713))
% 65.35/65.67  (step-pop @p47715 :rule scope :premises (@p47714))
% 65.35/65.67  (step-pop @p47716 :rule scope :premises (@p47715))
% 65.35/65.67  (step-pop @p47717 :rule scope :premises (@p47716))
% 65.35/65.67  (step-pop @p47718 :rule scope :premises (@p47717))
% 65.35/65.67  (step-pop @p47719 :rule scope :premises (@p47718))
% 65.35/65.67  (step-pop @p47720 :rule scope :premises (@p47719))
% 65.35/65.67  (step-pop @p47721 :rule scope :premises (@p47720))
% 65.35/65.67  (step-pop @p47722 :rule scope :premises (@p47721))
% 65.35/65.67  (step @p26348 :rule process_scope :premises (@p47722) :args (@t114))
% 65.35/65.67  (step @p26427 :rule implies_elim :premises (@p26348))
% 65.35/65.67  (step @p26428 :rule cnf_and_neg :args (@t2595))
% 65.35/65.67  (step @p26429 :rule resolution :premises (@p26428 @p26427) :args (true @t2595))
% 65.35/65.67  (step @p26430 :rule reordering :premises (@p26429) :args ((or @t114 @t671 @t510 @t560 @t559 @t558 @t557 @t556 @t555 @t554 @t553 @t552 @t551 @t550 @t549 @t548 @t547 @t546 @t545 @t544 @t543 @t542 @t541 @t540 @t539 @t538 @t537 @t536 @t535 @t534 @t533 @t532 @t531 @t204 @t670 @t669 @t668 @t667 @t666 @t665 @t664 @t663 @t662 @t661 @t660 @t659 @t658 @t873 @t872 @t871 @t870 @t869 @t868 @t867 @t866 @t865 @t864 @t863 @t862 @t861 @t860 @t859 @t858 @t857 @t856 @t855 @t854 @t853 @t852 @t851 @t1194 @t1193 @t1192 @t1191 @t1190 @t1189 @t1188 (not @t2591) (not @t2594))))
% 65.35/65.67  (step @p26431 :rule chain_m_resolution :premises (@p26430 @p26056 @p26055 @p25561 @p25560 @p24708 @p24707 @p24547 @p24546 @p23634 @p23633 @p23198 @p23197 @p23015 @p23014 @p22563 @p22562 @p21993 @p21992 @p21207 @p20106 @p20105 @p19762 @p18596 @p18595 @p18480 @p18479 @p18232 @p18231 @p17457 @p17456 @p16837 @p16836 @p16348 @p16347 @p15746 @p15745 @p15416 @p15415 @p14803 @p14802 @p13557 @p13556 @p12339 @p10887 @p10886 @p10075 @p8652 @p8651 @p8029 @p6524 @p6520 @p6519 @p6012 @p6011 @p5168 @p5167 @p4780 @p3476 @p3472 @p2947 @p1229 @p3368 @p3366 @p3365 @p3363 @p3362 @p3360 @p3359 @p3357 @p4557 @p4555 @p4554 @p4552 @p7740 @p7738 @p4551 @p4549 @p3356 @p3354 @p4548 @p4546 @p3353 @p3351 @p4545 @p4543 @p4542 @p4540 @p4539 @p4537 @p7737 @p7735 @p4536 @p4534 @p4533 @p4531 @p26054 @p26026 @p26025 @p25997 @p25996 @p25968 @p25967 @p25939 @p25938 @p25910 @p25909 @p25881 @p25880 @p25852 @p25851 @p25823 @p25822 @p25794 @p25793 @p25765 @p25764 @p25736 @p25735 @p25707 @p25706 @p25678 @p25677 @p25649 @p25648 @p25620 @p25619 @p25591 @p25590 @p25562) :args (@t204 (@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 false false false false false false false false true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true) (@list @t2594 @t2591 @t1171 @t419 @t636 @t422 @t1169 @t425 @t821 @t428 @t634 @t431 @t819 @t434 @t816 @t437 @t813 @t440 @t443 @t630 @t446 @t449 @t627 @t452 @t624 @t455 @t809 @t458 @t805 @t461 @t801 @t464 @t799 @t467 @t620 @t470 @t796 @t473 @t1163 @t476 @t1159 @t479 @t482 @t793 @t485 @t488 @t790 @t491 @t494 @t1028 @t786 @t497 @t782 @t500 @t616 @t503 @t506 @t673 @t508 @t568 @t114 @t651 @t652 @t648 @t649 @t646 @t647 @t644 @t645 @t844 @t845 @t842 @t843 @t1178 @t1179 @t840 @t841 @t642 @t643 @t838 @t839 @t639 @t640 @t836 @t837 @t833 @t834 @t829 @t830 @t1176 @t1177 @t826 @t827 @t823 @t824 @t116 @t2588 @t123 @t2585 @t128 @t2582 @t133 @t2579 @t138 @t2576 @t143 @t2573 @t148 @t2570 @t153 @t2567 @t158 @t2564 @t163 @t2561 @t168 @t2558 @t173 @t2555 @t178 @t2552 @t183 @t2549 @t188 @t2546 @t193 @t2543 @t198 @t2540)))
% 65.35/65.67  (step @p26432 :rule chain_m_resolution :premises (@p2559 @p26431 @p2557) :args (@t416 @t570 (@list @t203 @t417)))
% 65.35/65.67  (step @p26433 :rule chain_m_resolution :premises (@p7734 @p26431 @p7732) :args (@t1173 @t570 (@list @t203 @t1174)))
% 65.35/65.67  (step @p26434 :rule symm :premises (@p739))
% 65.35/65.67  (step @p26435 :rule bool-double-not-elim :args (@t2596))
% 65.35/65.67  (step @p26436 :rule nary_cong :premises (@p26435 @p1649 @p1493) :args ((or (not @t2597) @t199 @t169)))
% 65.35/65.67  (assume-push @p47723 @t198)
% 65.35/65.67  (assume-push @p47724 @t168)
% 65.35/65.67  (assume-push @p47725 @t2597)
% 65.35/65.67  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.67  (step @p26440 :rule symm :premises (@p47724))
% 65.35/65.67  (step @p26441 :rule trans :premises (@p47723 @p26440))
% 65.35/65.67  (step @p26442 :rule true_intro :premises (@p26441))
% 65.35/65.67  (step @p26443 :rule false_intro :premises (@p26434))
% 65.35/65.67  (step @p26444 :rule symm :premises (@p26443))
% 65.35/65.67  (step @p26445 :rule trans :premises (@p26444 @p26442))
% 65.35/65.67  (step @p26446 false :rule eq_resolve :premises (@p26445 @p2958))
% 65.35/65.67  (step-pop @p47726 :rule scope :premises (@p26446))
% 65.35/65.67  (step-pop @p47727 :rule scope :premises (@p47726))
% 65.35/65.67  (step-pop @p47728 :rule scope :premises (@p47727))
% 65.35/65.67  (step @p26447 :rule process_scope :premises (@p47728) :args (false))
% 65.35/65.67  (assume-push @p47729 @t2597)
% 65.35/65.67  (assume-push @p47730 @t198)
% 65.35/65.67  (assume-push @p47731 @t168)
% 65.35/65.67  (step @p26454 :rule and_intro :premises (@p47730 @p47731 @p26434))
% 65.35/65.67  (step-pop @p47732 :rule scope :premises (@p26454))
% 65.35/65.67  (step-pop @p47733 :rule scope :premises (@p47732))
% 65.35/65.67  (step-pop @p47734 :rule scope :premises (@p47733))
% 65.35/65.67  (step @p26455 :rule process_scope :premises (@p47734) :args (@t2598))
% 65.35/65.67  (step @p26459 :rule implies_elim :premises (@p26455))
% 65.35/65.67  (step @p26460 :rule resolution :premises (@p26459 @p26447) :args (true @t2598))
% 65.35/65.67  (step @p26461 :rule not_and :premises (@p26460))
% 65.35/65.67  (step @p26462 :rule eq_resolve :premises (@p26461 @p26436))
% 65.35/65.67  (step @p26463 :rule symm :premises (@p777))
% 65.35/65.67  (step @p26464 :rule bool-double-not-elim :args (@t2599))
% 65.35/65.67  (step @p26465 :rule nary_cong :premises (@p26464 @p1649 @p1467) :args ((or (not @t2600) @t199 @t164)))
% 65.35/65.67  (assume-push @p47735 @t198)
% 65.35/65.67  (assume-push @p47736 @t163)
% 65.35/65.67  (assume-push @p47737 @t2600)
% 65.35/65.67  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.67  (step @p26469 :rule symm :premises (@p47736))
% 65.35/65.67  (step @p26470 :rule trans :premises (@p47735 @p26469))
% 65.35/65.67  (step @p26471 :rule true_intro :premises (@p26470))
% 65.35/65.67  (step @p26472 :rule false_intro :premises (@p26463))
% 65.35/65.67  (step @p26473 :rule symm :premises (@p26472))
% 65.35/65.67  (step @p26474 :rule trans :premises (@p26473 @p26471))
% 65.35/65.67  (step @p26475 false :rule eq_resolve :premises (@p26474 @p2958))
% 65.35/65.67  (step-pop @p47738 :rule scope :premises (@p26475))
% 65.35/65.67  (step-pop @p47739 :rule scope :premises (@p47738))
% 65.35/65.67  (step-pop @p47740 :rule scope :premises (@p47739))
% 65.35/65.67  (step @p26476 :rule process_scope :premises (@p47740) :args (false))
% 65.35/65.67  (assume-push @p47741 @t2600)
% 65.35/65.67  (assume-push @p47742 @t198)
% 65.35/65.67  (assume-push @p47743 @t163)
% 65.35/65.67  (step @p26483 :rule and_intro :premises (@p47742 @p47743 @p26463))
% 65.35/65.67  (step-pop @p47744 :rule scope :premises (@p26483))
% 65.35/65.67  (step-pop @p47745 :rule scope :premises (@p47744))
% 65.35/65.67  (step-pop @p47746 :rule scope :premises (@p47745))
% 65.35/65.67  (step @p26484 :rule process_scope :premises (@p47746) :args (@t2601))
% 65.35/65.67  (step @p26488 :rule implies_elim :premises (@p26484))
% 65.35/65.67  (step @p26489 :rule resolution :premises (@p26488 @p26476) :args (true @t2601))
% 65.35/65.67  (step @p26490 :rule not_and :premises (@p26489))
% 65.35/65.67  (step @p26491 :rule eq_resolve :premises (@p26490 @p26465))
% 65.35/65.67  (step @p26492 :rule symm :premises (@p816))
% 65.35/65.67  (step @p26493 :rule bool-double-not-elim :args (@t2602))
% 65.35/65.67  (step @p26494 :rule nary_cong :premises (@p26493 @p1649 @p1441) :args ((or (not @t2603) @t199 @t159)))
% 65.35/65.67  (assume-push @p47747 @t198)
% 65.35/65.67  (assume-push @p47748 @t158)
% 65.35/65.67  (assume-push @p47749 @t2603)
% 65.35/65.67  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.67  (step @p26498 :rule symm :premises (@p47748))
% 65.35/65.67  (step @p26499 :rule trans :premises (@p47747 @p26498))
% 65.35/65.67  (step @p26500 :rule true_intro :premises (@p26499))
% 65.35/65.67  (step @p26501 :rule false_intro :premises (@p26492))
% 65.35/65.67  (step @p26502 :rule symm :premises (@p26501))
% 65.35/65.67  (step @p26503 :rule trans :premises (@p26502 @p26500))
% 65.35/65.67  (step @p26504 false :rule eq_resolve :premises (@p26503 @p2958))
% 65.35/65.67  (step-pop @p47750 :rule scope :premises (@p26504))
% 65.35/65.67  (step-pop @p47751 :rule scope :premises (@p47750))
% 65.35/65.67  (step-pop @p47752 :rule scope :premises (@p47751))
% 65.35/65.67  (step @p26505 :rule process_scope :premises (@p47752) :args (false))
% 65.35/65.67  (assume-push @p47753 @t2603)
% 65.35/65.67  (assume-push @p47754 @t198)
% 65.35/65.67  (assume-push @p47755 @t158)
% 65.35/65.67  (step @p26512 :rule and_intro :premises (@p47754 @p47755 @p26492))
% 65.35/65.67  (step-pop @p47756 :rule scope :premises (@p26512))
% 65.35/65.67  (step-pop @p47757 :rule scope :premises (@p47756))
% 65.35/65.67  (step-pop @p47758 :rule scope :premises (@p47757))
% 65.35/65.67  (step @p26513 :rule process_scope :premises (@p47758) :args (@t2604))
% 65.35/65.67  (step @p26517 :rule implies_elim :premises (@p26513))
% 65.35/65.67  (step @p26518 :rule resolution :premises (@p26517 @p26505) :args (true @t2604))
% 65.35/65.67  (step @p26519 :rule not_and :premises (@p26518))
% 65.35/65.67  (step @p26520 :rule eq_resolve :premises (@p26519 @p26494))
% 65.35/65.67  (step @p26521 :rule symm :premises (@p1026))
% 65.35/65.67  (step @p26522 :rule bool-double-not-elim :args (@t2605))
% 65.35/65.67  (step @p26523 :rule nary_cong :premises (@p26522 @p1649 @p1311) :args ((or (not @t2606) @t199 @t134)))
% 65.35/65.67  (assume-push @p47759 @t198)
% 65.35/65.67  (assume-push @p47760 @t133)
% 65.35/65.67  (assume-push @p47761 @t2606)
% 65.35/65.67  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.67  (step @p26527 :rule symm :premises (@p47760))
% 65.35/65.67  (step @p26528 :rule trans :premises (@p47759 @p26527))
% 65.35/65.67  (step @p26529 :rule true_intro :premises (@p26528))
% 65.35/65.67  (step @p26530 :rule false_intro :premises (@p26521))
% 65.35/65.67  (step @p26531 :rule symm :premises (@p26530))
% 65.35/65.67  (step @p26532 :rule trans :premises (@p26531 @p26529))
% 65.35/65.67  (step @p26533 false :rule eq_resolve :premises (@p26532 @p2958))
% 65.35/65.67  (step-pop @p47762 :rule scope :premises (@p26533))
% 65.35/65.67  (step-pop @p47763 :rule scope :premises (@p47762))
% 65.35/65.67  (step-pop @p47764 :rule scope :premises (@p47763))
% 65.35/65.67  (step @p26534 :rule process_scope :premises (@p47764) :args (false))
% 65.35/65.67  (assume-push @p47765 @t2606)
% 65.35/65.67  (assume-push @p47766 @t198)
% 65.35/65.67  (assume-push @p47767 @t133)
% 65.35/65.67  (step @p26541 :rule and_intro :premises (@p47766 @p47767 @p26521))
% 65.35/65.67  (step-pop @p47768 :rule scope :premises (@p26541))
% 65.35/65.67  (step-pop @p47769 :rule scope :premises (@p47768))
% 65.35/65.67  (step-pop @p47770 :rule scope :premises (@p47769))
% 65.35/65.67  (step @p26542 :rule process_scope :premises (@p47770) :args (@t2607))
% 65.35/65.67  (step @p26546 :rule implies_elim :premises (@p26542))
% 65.35/65.67  (step @p26547 :rule resolution :premises (@p26546 @p26534) :args (true @t2607))
% 65.35/65.67  (step @p26548 :rule not_and :premises (@p26547))
% 65.35/65.67  (step @p26549 :rule eq_resolve :premises (@p26548 @p26523))
% 65.35/65.67  (step @p26550 :rule symm :premises (@p1071))
% 65.35/65.67  (step @p26551 :rule bool-double-not-elim :args (@t2608))
% 65.35/65.67  (step @p26552 :rule nary_cong :premises (@p26551 @p1649 @p1285) :args ((or (not @t2609) @t199 @t129)))
% 65.35/65.67  (assume-push @p47771 @t198)
% 65.35/65.67  (assume-push @p47772 @t128)
% 65.35/65.67  (assume-push @p47773 @t2609)
% 65.35/65.67  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.67  (step @p26556 :rule symm :premises (@p47772))
% 65.35/65.67  (step @p26557 :rule trans :premises (@p47771 @p26556))
% 65.35/65.67  (step @p26558 :rule true_intro :premises (@p26557))
% 65.35/65.67  (step @p26559 :rule false_intro :premises (@p26550))
% 65.35/65.67  (step @p26560 :rule symm :premises (@p26559))
% 65.35/65.67  (step @p26561 :rule trans :premises (@p26560 @p26558))
% 65.35/65.67  (step @p26562 false :rule eq_resolve :premises (@p26561 @p2958))
% 65.35/65.67  (step-pop @p47774 :rule scope :premises (@p26562))
% 65.35/65.67  (step-pop @p47775 :rule scope :premises (@p47774))
% 65.35/65.67  (step-pop @p47776 :rule scope :premises (@p47775))
% 65.35/65.67  (step @p26563 :rule process_scope :premises (@p47776) :args (false))
% 65.35/65.67  (assume-push @p47777 @t2609)
% 65.35/65.67  (assume-push @p47778 @t198)
% 65.35/65.67  (assume-push @p47779 @t128)
% 65.35/65.67  (step @p26570 :rule and_intro :premises (@p47778 @p47779 @p26550))
% 65.35/65.67  (step-pop @p47780 :rule scope :premises (@p26570))
% 65.35/65.67  (step-pop @p47781 :rule scope :premises (@p47780))
% 65.35/65.67  (step-pop @p47782 :rule scope :premises (@p47781))
% 65.35/65.67  (step @p26571 :rule process_scope :premises (@p47782) :args (@t2610))
% 65.35/65.67  (step @p26575 :rule implies_elim :premises (@p26571))
% 65.35/65.67  (step @p26576 :rule resolution :premises (@p26575 @p26563) :args (true @t2610))
% 65.35/65.67  (step @p26577 :rule not_and :premises (@p26576))
% 65.35/65.67  (step @p26578 :rule eq_resolve :premises (@p26577 @p26552))
% 65.35/65.67  (step @p26579 :rule symm :premises (@p1117))
% 65.35/65.67  (step @p26580 :rule bool-double-not-elim :args (@t2611))
% 65.35/65.67  (step @p26581 :rule nary_cong :premises (@p26580 @p1649 @p1259) :args ((or (not @t2612) @t199 @t124)))
% 65.35/65.67  (assume-push @p47783 @t198)
% 65.35/65.67  (assume-push @p47784 @t123)
% 65.35/65.67  (assume-push @p47785 @t2612)
% 65.35/65.67  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.67  (step @p26585 :rule symm :premises (@p47784))
% 65.35/65.67  (step @p26586 :rule trans :premises (@p47783 @p26585))
% 65.35/65.67  (step @p26587 :rule true_intro :premises (@p26586))
% 65.35/65.67  (step @p26588 :rule false_intro :premises (@p26579))
% 65.35/65.67  (step @p26589 :rule symm :premises (@p26588))
% 65.35/65.67  (step @p26590 :rule trans :premises (@p26589 @p26587))
% 65.35/65.67  (step @p26591 false :rule eq_resolve :premises (@p26590 @p2958))
% 65.35/65.67  (step-pop @p47786 :rule scope :premises (@p26591))
% 65.35/65.67  (step-pop @p47787 :rule scope :premises (@p47786))
% 65.35/65.67  (step-pop @p47788 :rule scope :premises (@p47787))
% 65.35/65.67  (step @p26592 :rule process_scope :premises (@p47788) :args (false))
% 65.35/65.67  (assume-push @p47789 @t2612)
% 65.35/65.67  (assume-push @p47790 @t198)
% 65.35/65.67  (assume-push @p47791 @t123)
% 65.35/65.67  (step @p26599 :rule and_intro :premises (@p47790 @p47791 @p26579))
% 65.35/65.67  (step-pop @p47792 :rule scope :premises (@p26599))
% 65.35/65.67  (step-pop @p47793 :rule scope :premises (@p47792))
% 65.35/65.67  (step-pop @p47794 :rule scope :premises (@p47793))
% 65.35/65.67  (step @p26600 :rule process_scope :premises (@p47794) :args (@t2613))
% 65.35/65.67  (step @p26604 :rule implies_elim :premises (@p26600))
% 65.35/65.67  (step @p26605 :rule resolution :premises (@p26604 @p26592) :args (true @t2613))
% 65.35/65.67  (step @p26606 :rule not_and :premises (@p26605))
% 65.35/65.67  (step @p26607 :rule eq_resolve :premises (@p26606 @p26581))
% 65.35/65.67  (step @p26608 :rule symm :premises (@p1164))
% 65.35/65.67  (step @p26609 :rule bool-double-not-elim :args (@t2614))
% 65.35/65.67  (step @p26610 :rule nary_cong :premises (@p26609 @p1649 @p1232) :args ((or (not @t2615) @t199 @t117)))
% 65.35/65.67  (assume-push @p47795 @t198)
% 65.35/65.67  (assume-push @p47796 @t116)
% 65.35/65.67  (assume-push @p47797 @t2615)
% 65.35/65.67  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.67  (step @p26614 :rule symm :premises (@p47796))
% 65.35/65.67  (step @p26615 :rule trans :premises (@p47795 @p26614))
% 65.35/65.67  (step @p26616 :rule true_intro :premises (@p26615))
% 65.35/65.67  (step @p26617 :rule false_intro :premises (@p26608))
% 65.35/65.67  (step @p26618 :rule symm :premises (@p26617))
% 65.35/65.67  (step @p26619 :rule trans :premises (@p26618 @p26616))
% 65.35/65.67  (step @p26620 false :rule eq_resolve :premises (@p26619 @p2958))
% 65.35/65.67  (step-pop @p47798 :rule scope :premises (@p26620))
% 65.35/65.67  (step-pop @p47799 :rule scope :premises (@p47798))
% 65.35/65.67  (step-pop @p47800 :rule scope :premises (@p47799))
% 65.35/65.67  (step @p26621 :rule process_scope :premises (@p47800) :args (false))
% 65.35/65.67  (assume-push @p47801 @t2615)
% 65.35/65.67  (assume-push @p47802 @t198)
% 65.35/65.67  (assume-push @p47803 @t116)
% 65.35/65.67  (step @p26628 :rule and_intro :premises (@p47802 @p47803 @p26608))
% 65.35/65.67  (step-pop @p47804 :rule scope :premises (@p26628))
% 65.35/65.67  (step-pop @p47805 :rule scope :premises (@p47804))
% 65.35/65.67  (step-pop @p47806 :rule scope :premises (@p47805))
% 65.35/65.67  (step @p26629 :rule process_scope :premises (@p47806) :args (@t2616))
% 65.35/65.67  (step @p26633 :rule implies_elim :premises (@p26629))
% 65.35/65.67  (step @p26634 :rule resolution :premises (@p26633 @p26621) :args (true @t2616))
% 65.35/65.67  (step @p26635 :rule not_and :premises (@p26634))
% 65.35/65.67  (step @p26636 :rule eq_resolve :premises (@p26635 @p26610))
% 65.35/65.67  (step @p26637 :rule instantiate :premises (@p2655) :args ((@list @t77 @t111 tptp.e18)))
% 65.35/65.67  (step @p26638 :rule instantiate :premises (@p2655) :args ((@list @t34 @t111 tptp.e18)))
% 65.35/65.67  (assume-push @p47807 @t568)
% 65.35/65.67  (assume-push @p47808 @t508)
% 65.35/65.67  (assume-push @p47809 @t506)
% 65.35/65.67  (assume-push @p47810 @t503)
% 65.35/65.67  (assume-push @p47811 @t500)
% 65.35/65.67  (assume-push @p47812 @t497)
% 65.35/65.67  (assume-push @p47813 @t494)
% 65.35/65.67  (assume-push @p47814 @t491)
% 65.35/65.67  (assume-push @p47815 @t488)
% 65.35/65.67  (assume-push @p47816 @t485)
% 65.35/65.67  (assume-push @p47817 @t482)
% 65.35/65.67  (assume-push @p47818 @t479)
% 65.35/65.67  (assume-push @p47819 @t476)
% 65.35/65.67  (assume-push @p47820 @t473)
% 65.35/65.67  (assume-push @p47821 @t470)
% 65.35/65.67  (assume-push @p47822 @t467)
% 65.35/65.67  (assume-push @p47823 @t464)
% 65.35/65.67  (assume-push @p47824 @t461)
% 65.35/65.67  (assume-push @p47825 @t458)
% 65.35/65.67  (assume-push @p47826 @t455)
% 65.35/65.67  (assume-push @p47827 @t452)
% 65.35/65.67  (assume-push @p47828 @t449)
% 65.35/65.67  (assume-push @p47829 @t446)
% 65.35/65.67  (assume-push @p47830 @t443)
% 65.35/65.67  (assume-push @p47831 @t440)
% 65.35/65.67  (assume-push @p47832 @t437)
% 65.35/65.67  (assume-push @p47833 @t434)
% 65.35/65.67  (assume-push @p47834 @t431)
% 65.35/65.67  (assume-push @p47835 @t428)
% 65.35/65.67  (assume-push @p47836 @t425)
% 65.35/65.67  (assume-push @p47837 @t422)
% 65.35/65.67  (assume-push @p47838 @t419)
% 65.35/65.67  (assume-push @p47839 @t416)
% 65.35/65.67  (assume-push @p47840 @t198)
% 65.35/65.67  (assume-push @p47841 @t627)
% 65.35/65.67  (assume-push @p47842 @t636)
% 65.35/65.67  (assume-push @p47843 @t634)
% 65.35/65.67  (assume-push @p47844 @t646)
% 65.35/65.67  (assume-push @p47845 @t624)
% 65.35/65.67  (assume-push @p47846 @t644)
% 65.35/65.67  (assume-push @p47847 @t639)
% 65.35/65.67  (assume-push @p47848 @t620)
% 65.35/65.67  (assume-push @p47849 @t648)
% 65.35/65.67  (assume-push @p47850 @t630)
% 65.35/65.67  (assume-push @p47851 @t616)
% 65.35/65.67  (assume-push @p47852 @t642)
% 65.35/65.67  (assume-push @p47853 @t651)
% 65.35/65.67  (assume-push @p47854 @t673)
% 65.35/65.67  (assume-push @p47855 @t801)
% 65.35/65.67  (assume-push @p47856 @t786)
% 65.35/65.67  (assume-push @p47857 @t819)
% 65.35/65.67  (assume-push @p47858 @t821)
% 65.35/65.67  (assume-push @p47859 @t796)
% 65.35/65.67  (assume-push @p47860 @t790)
% 65.35/65.67  (assume-push @p47861 @t799)
% 65.35/65.67  (assume-push @p47862 @t838)
% 65.35/65.67  (assume-push @p47863 @t805)
% 65.35/65.67  (assume-push @p47864 @t816)
% 65.35/65.67  (assume-push @p47865 @t2617)
% 65.35/65.67  (assume-push @p47866 @t2620)
% 65.35/65.67  (assume-push @p47867 @t568)
% 65.35/65.67  (assume-push @p47868 @t627)
% 65.35/65.67  (assume-push @p47869 @t636)
% 65.35/65.67  (assume-push @p47870 @t634)
% 65.35/65.67  (assume-push @p47871 @t646)
% 65.35/65.67  (assume-push @p47872 @t624)
% 65.35/65.67  (assume-push @p47873 @t644)
% 65.35/65.67  (assume-push @p47874 @t639)
% 65.35/65.67  (assume-push @p47875 @t620)
% 65.35/65.67  (assume-push @p47876 @t648)
% 65.35/65.67  (assume-push @p47877 @t630)
% 65.35/65.67  (assume-push @p47878 @t616)
% 65.35/65.67  (assume-push @p47879 @t642)
% 65.35/65.67  (assume-push @p47880 @t651)
% 65.35/65.67  (assume-push @p47881 @t673)
% 65.35/65.67  (assume-push @p47882 @t801)
% 65.35/65.67  (assume-push @p47883 @t786)
% 65.35/65.67  (assume-push @p47884 @t819)
% 65.35/65.67  (assume-push @p47885 @t821)
% 65.35/65.67  (assume-push @p47886 @t796)
% 65.35/65.67  (assume-push @p47887 @t790)
% 65.35/65.67  (assume-push @p47888 @t799)
% 65.35/65.67  (assume-push @p47889 @t838)
% 65.35/65.67  (assume-push @p47890 @t805)
% 65.35/65.67  (assume-push @p47891 @t816)
% 65.35/65.67  (assume-push @p47892 @t198)
% 65.35/65.67  (assume-push @p47893 @t2620)
% 65.35/65.67  (assume-push @p47894 @t2617)
% 65.35/65.67  (assume-push @p47895 @t416)
% 65.35/65.67  (assume-push @p47896 @t419)
% 65.35/65.67  (assume-push @p47897 @t422)
% 65.35/65.67  (assume-push @p47898 @t425)
% 65.35/65.67  (assume-push @p47899 @t428)
% 65.35/65.67  (assume-push @p47900 @t431)
% 65.35/65.67  (assume-push @p47901 @t434)
% 65.35/65.67  (assume-push @p47902 @t437)
% 65.35/65.67  (assume-push @p47903 @t440)
% 65.35/65.67  (assume-push @p47904 @t443)
% 65.35/65.67  (assume-push @p47905 @t446)
% 65.35/65.67  (assume-push @p47906 @t449)
% 65.35/65.67  (assume-push @p47907 @t452)
% 65.35/65.67  (assume-push @p47908 @t455)
% 65.35/65.67  (assume-push @p47909 @t458)
% 65.35/65.67  (assume-push @p47910 @t461)
% 65.35/65.67  (assume-push @p47911 @t464)
% 65.35/65.67  (assume-push @p47912 @t467)
% 65.35/65.67  (assume-push @p47913 @t470)
% 65.35/65.67  (assume-push @p47914 @t473)
% 65.35/65.67  (assume-push @p47915 @t476)
% 65.35/65.67  (assume-push @p47916 @t479)
% 65.35/65.67  (assume-push @p47917 @t482)
% 65.35/65.67  (assume-push @p47918 @t485)
% 65.35/65.67  (assume-push @p47919 @t488)
% 65.35/65.67  (assume-push @p47920 @t491)
% 65.35/65.67  (assume-push @p47921 @t494)
% 65.35/65.67  (assume-push @p47922 @t497)
% 65.35/65.67  (assume-push @p47923 @t500)
% 65.35/65.67  (assume-push @p47924 @t503)
% 65.35/65.67  (assume-push @p47925 @t506)
% 65.35/65.67  (assume-push @p47926 @t508)
% 65.35/65.67  (step @p26759 :rule symm :premises (@p47807))
% 65.35/65.67  (step @p26760 :rule symm :premises (@p47841))
% 65.35/65.67  (step @p26761 :rule symm :premises (@p47842))
% 65.35/65.67  (step @p26762 :rule symm :premises (@p47843))
% 65.35/65.67  (step @p26763 :rule symm :premises (@p47844))
% 65.35/65.67  (step @p26764 :rule symm :premises (@p47845))
% 65.35/65.67  (step @p26765 :rule symm :premises (@p47846))
% 65.35/65.67  (step @p26766 :rule symm :premises (@p47847))
% 65.35/65.67  (step @p26767 :rule symm :premises (@p47848))
% 65.35/65.67  (step @p26768 :rule symm :premises (@p47849))
% 65.35/65.67  (step @p26769 :rule symm :premises (@p47850))
% 65.35/65.67  (step @p26770 :rule symm :premises (@p47851))
% 65.35/65.67  (step @p26771 :rule symm :premises (@p47852))
% 65.35/65.67  (step @p26772 :rule symm :premises (@p47853))
% 65.35/65.67  (step @p26773 :rule symm :premises (@p47854))
% 65.35/65.67  (step @p26774 :rule symm :premises (@p47855))
% 65.35/65.67  (step @p26775 :rule symm :premises (@p47856))
% 65.35/65.67  (step @p26776 :rule symm :premises (@p47857))
% 65.35/65.67  (step @p26777 :rule symm :premises (@p47858))
% 65.35/65.67  (step @p26778 :rule symm :premises (@p47859))
% 65.35/65.67  (step @p26779 :rule symm :premises (@p47860))
% 65.35/65.67  (step @p26780 :rule symm :premises (@p47861))
% 65.35/65.67  (step @p26781 :rule symm :premises (@p47862))
% 65.35/65.67  (step @p26782 :rule symm :premises (@p47863))
% 65.35/65.67  (step @p26783 :rule symm :premises (@p47864))
% 65.35/65.67  (step @p2816 :rule refl :args (@t111))
% 65.35/65.67  (step @p26784 :rule refl :args (tptp.e18))
% 65.35/65.67  (step @p26785 :rule symm :premises (@p47840))
% 65.35/65.67  (step @p26786 :rule refl :args (@t34))
% 65.35/65.67  (step @p26787 :rule cong :premises (@p26786 @p26785 @p26784) :args (@t2618))
% 65.35/65.67  (step @p26788 :rule cong :premises (@p26787 @p2816) :args (@t2619))
% 65.35/65.67  (step @p26789 :rule symm :premises (@p26637))
% 65.35/65.67  (step @p26790 :rule refl :args (@t77))
% 65.35/65.67  (step @p26791 :rule cong :premises (@p26790 @p47840 @p26784) :args (@t78))
% 65.35/65.67  (step @p26792 :rule cong :premises (@p26791 @p2816) :args (@t412))
% 65.35/65.67  (step @p26793 :rule trans :premises (@p47808 @p47809 @p47810 @p47811 @p47812 @p47813 @p47814 @p47815 @p47816 @p47817 @p47818 @p47819 @p47820 @p47821 @p47822 @p47823 @p47824 @p47825 @p47826 @p47827 @p47828 @p47829 @p47830 @p47831 @p47832 @p47833 @p47834 @p47835 @p47836 @p47837 @p47838 @p47839 @p26792 @p26789 @p26638 @p26788 @p26783 @p26782 @p26781 @p26780 @p26779 @p26778 @p26777 @p26776 @p26775 @p26774 @p26773 @p26772 @p26771 @p26770 @p26769 @p26768 @p26767 @p26766 @p26765 @p26764 @p26763 @p26762 @p26761 @p26760 @p26759))
% 65.35/65.67  (step-pop @p47927 :rule scope :premises (@p26793))
% 65.35/65.67  (step-pop @p47928 :rule scope :premises (@p47927))
% 65.35/65.67  (step-pop @p47929 :rule scope :premises (@p47928))
% 65.35/65.67  (step-pop @p47930 :rule scope :premises (@p47929))
% 65.35/65.67  (step-pop @p47931 :rule scope :premises (@p47930))
% 65.35/65.67  (step-pop @p47932 :rule scope :premises (@p47931))
% 65.35/65.67  (step-pop @p47933 :rule scope :premises (@p47932))
% 65.35/65.67  (step-pop @p47934 :rule scope :premises (@p47933))
% 65.35/65.67  (step-pop @p47935 :rule scope :premises (@p47934))
% 65.35/65.67  (step-pop @p47936 :rule scope :premises (@p47935))
% 65.35/65.67  (step-pop @p47937 :rule scope :premises (@p47936))
% 65.35/65.67  (step-pop @p47938 :rule scope :premises (@p47937))
% 65.35/65.67  (step-pop @p47939 :rule scope :premises (@p47938))
% 65.35/65.67  (step-pop @p47940 :rule scope :premises (@p47939))
% 65.35/65.67  (step-pop @p47941 :rule scope :premises (@p47940))
% 65.35/65.67  (step-pop @p47942 :rule scope :premises (@p47941))
% 65.35/65.67  (step-pop @p47943 :rule scope :premises (@p47942))
% 65.35/65.67  (step-pop @p47944 :rule scope :premises (@p47943))
% 65.35/65.67  (step-pop @p47945 :rule scope :premises (@p47944))
% 65.35/65.67  (step-pop @p47946 :rule scope :premises (@p47945))
% 65.35/65.67  (step-pop @p47947 :rule scope :premises (@p47946))
% 65.35/65.67  (step-pop @p47948 :rule scope :premises (@p47947))
% 65.35/65.67  (step-pop @p47949 :rule scope :premises (@p47948))
% 65.35/65.67  (step-pop @p47950 :rule scope :premises (@p47949))
% 65.35/65.67  (step-pop @p47951 :rule scope :premises (@p47950))
% 65.35/65.67  (step-pop @p47952 :rule scope :premises (@p47951))
% 65.35/65.67  (step-pop @p47953 :rule scope :premises (@p47952))
% 65.35/65.67  (step-pop @p47954 :rule scope :premises (@p47953))
% 65.35/65.67  (step-pop @p47955 :rule scope :premises (@p47954))
% 65.35/65.67  (step-pop @p47956 :rule scope :premises (@p47955))
% 65.35/65.67  (step-pop @p47957 :rule scope :premises (@p47956))
% 65.35/65.67  (step-pop @p47958 :rule scope :premises (@p47957))
% 65.35/65.67  (step-pop @p47959 :rule scope :premises (@p47958))
% 65.35/65.67  (step-pop @p47960 :rule scope :premises (@p47959))
% 65.35/65.67  (step-pop @p47961 :rule scope :premises (@p47960))
% 65.35/65.67  (step-pop @p47962 :rule scope :premises (@p47961))
% 65.35/65.67  (step-pop @p47963 :rule scope :premises (@p47962))
% 65.35/65.67  (step-pop @p47964 :rule scope :premises (@p47963))
% 65.35/65.67  (step-pop @p47965 :rule scope :premises (@p47964))
% 65.35/65.67  (step-pop @p47966 :rule scope :premises (@p47965))
% 65.35/65.67  (step-pop @p47967 :rule scope :premises (@p47966))
% 65.35/65.67  (step-pop @p47968 :rule scope :premises (@p47967))
% 65.35/65.67  (step-pop @p47969 :rule scope :premises (@p47968))
% 65.35/65.67  (step-pop @p47970 :rule scope :premises (@p47969))
% 65.35/65.67  (step-pop @p47971 :rule scope :premises (@p47970))
% 65.35/65.67  (step-pop @p47972 :rule scope :premises (@p47971))
% 65.35/65.67  (step-pop @p47973 :rule scope :premises (@p47972))
% 65.35/65.67  (step-pop @p47974 :rule scope :premises (@p47973))
% 65.35/65.67  (step-pop @p47975 :rule scope :premises (@p47974))
% 65.35/65.67  (step-pop @p47976 :rule scope :premises (@p47975))
% 65.35/65.67  (step-pop @p47977 :rule scope :premises (@p47976))
% 65.35/65.67  (step-pop @p47978 :rule scope :premises (@p47977))
% 65.35/65.67  (step-pop @p47979 :rule scope :premises (@p47978))
% 65.35/65.67  (step-pop @p47980 :rule scope :premises (@p47979))
% 65.35/65.67  (step-pop @p47981 :rule scope :premises (@p47980))
% 65.35/65.67  (step-pop @p47982 :rule scope :premises (@p47981))
% 65.35/65.67  (step-pop @p47983 :rule scope :premises (@p47982))
% 65.35/65.67  (step-pop @p47984 :rule scope :premises (@p47983))
% 65.35/65.67  (step-pop @p47985 :rule scope :premises (@p47984))
% 65.35/65.67  (step-pop @p47986 :rule scope :premises (@p47985))
% 65.35/65.67  (step @p26794 :rule process_scope :premises (@p47986) :args (@t114))
% 65.35/65.67  (step @p26855 :rule and_intro :premises (@p47807 @p47841 @p47842 @p47843 @p47844 @p47845 @p47846 @p47847 @p47848 @p47849 @p47850 @p47851 @p47852 @p47853 @p47854 @p47855 @p47856 @p47857 @p47858 @p47859 @p47860 @p47861 @p47862 @p47863 @p47864 @p47840 @p26638 @p26637 @p47839 @p47838 @p47837 @p47836 @p47835 @p47834 @p47833 @p47832 @p47831 @p47830 @p47829 @p47828 @p47827 @p47826 @p47825 @p47824 @p47823 @p47822 @p47821 @p47820 @p47819 @p47818 @p47817 @p47816 @p47815 @p47814 @p47813 @p47812 @p47811 @p47810 @p47809 @p47808))
% 65.35/65.67  (step @p26856 :rule modus_ponens :premises (@p26855 @p26794))
% 65.35/65.67  (step-pop @p47987 :rule scope :premises (@p26856))
% 65.35/65.67  (step-pop @p47988 :rule scope :premises (@p47987))
% 65.35/65.67  (step-pop @p47989 :rule scope :premises (@p47988))
% 65.35/65.67  (step-pop @p47990 :rule scope :premises (@p47989))
% 65.35/65.67  (step-pop @p47991 :rule scope :premises (@p47990))
% 65.35/65.67  (step-pop @p47992 :rule scope :premises (@p47991))
% 65.35/65.67  (step-pop @p47993 :rule scope :premises (@p47992))
% 65.35/65.67  (step-pop @p47994 :rule scope :premises (@p47993))
% 65.35/65.67  (step-pop @p47995 :rule scope :premises (@p47994))
% 65.35/65.67  (step-pop @p47996 :rule scope :premises (@p47995))
% 65.35/65.67  (step-pop @p47997 :rule scope :premises (@p47996))
% 65.35/65.67  (step-pop @p47998 :rule scope :premises (@p47997))
% 65.35/65.67  (step-pop @p47999 :rule scope :premises (@p47998))
% 65.35/65.67  (step-pop @p48000 :rule scope :premises (@p47999))
% 65.35/65.67  (step-pop @p48001 :rule scope :premises (@p48000))
% 65.35/65.67  (step-pop @p48002 :rule scope :premises (@p48001))
% 65.35/65.67  (step-pop @p48003 :rule scope :premises (@p48002))
% 65.35/65.67  (step-pop @p48004 :rule scope :premises (@p48003))
% 65.35/65.67  (step-pop @p48005 :rule scope :premises (@p48004))
% 65.35/65.67  (step-pop @p48006 :rule scope :premises (@p48005))
% 65.35/65.67  (step-pop @p48007 :rule scope :premises (@p48006))
% 65.35/65.67  (step-pop @p48008 :rule scope :premises (@p48007))
% 65.35/65.67  (step-pop @p48009 :rule scope :premises (@p48008))
% 65.35/65.67  (step-pop @p48010 :rule scope :premises (@p48009))
% 65.35/65.67  (step-pop @p48011 :rule scope :premises (@p48010))
% 65.35/65.67  (step-pop @p48012 :rule scope :premises (@p48011))
% 65.35/65.67  (step-pop @p48013 :rule scope :premises (@p48012))
% 65.35/65.67  (step-pop @p48014 :rule scope :premises (@p48013))
% 65.35/65.67  (step-pop @p48015 :rule scope :premises (@p48014))
% 65.35/65.67  (step-pop @p48016 :rule scope :premises (@p48015))
% 65.35/65.67  (step-pop @p48017 :rule scope :premises (@p48016))
% 65.35/65.67  (step-pop @p48018 :rule scope :premises (@p48017))
% 65.35/65.67  (step-pop @p48019 :rule scope :premises (@p48018))
% 65.35/65.67  (step-pop @p48020 :rule scope :premises (@p48019))
% 65.35/65.67  (step-pop @p48021 :rule scope :premises (@p48020))
% 65.35/65.67  (step-pop @p48022 :rule scope :premises (@p48021))
% 65.35/65.67  (step-pop @p48023 :rule scope :premises (@p48022))
% 65.35/65.67  (step-pop @p48024 :rule scope :premises (@p48023))
% 65.35/65.67  (step-pop @p48025 :rule scope :premises (@p48024))
% 65.35/65.67  (step-pop @p48026 :rule scope :premises (@p48025))
% 65.35/65.67  (step-pop @p48027 :rule scope :premises (@p48026))
% 65.35/65.67  (step-pop @p48028 :rule scope :premises (@p48027))
% 65.35/65.67  (step-pop @p48029 :rule scope :premises (@p48028))
% 65.35/65.67  (step-pop @p48030 :rule scope :premises (@p48029))
% 65.35/65.67  (step-pop @p48031 :rule scope :premises (@p48030))
% 65.35/65.67  (step-pop @p48032 :rule scope :premises (@p48031))
% 65.35/65.67  (step-pop @p48033 :rule scope :premises (@p48032))
% 65.35/65.67  (step-pop @p48034 :rule scope :premises (@p48033))
% 65.35/65.67  (step-pop @p48035 :rule scope :premises (@p48034))
% 65.35/65.67  (step-pop @p48036 :rule scope :premises (@p48035))
% 65.35/65.67  (step-pop @p48037 :rule scope :premises (@p48036))
% 65.35/65.67  (step-pop @p48038 :rule scope :premises (@p48037))
% 65.35/65.67  (step-pop @p48039 :rule scope :premises (@p48038))
% 65.35/65.67  (step-pop @p48040 :rule scope :premises (@p48039))
% 65.35/65.67  (step-pop @p48041 :rule scope :premises (@p48040))
% 65.35/65.67  (step-pop @p48042 :rule scope :premises (@p48041))
% 65.35/65.67  (step-pop @p48043 :rule scope :premises (@p48042))
% 65.35/65.67  (step-pop @p48044 :rule scope :premises (@p48043))
% 65.35/65.67  (step-pop @p48045 :rule scope :premises (@p48044))
% 65.35/65.67  (step-pop @p48046 :rule scope :premises (@p48045))
% 65.35/65.67  (step @p26857 :rule process_scope :premises (@p48046) :args (@t114))
% 65.35/65.67  (step @p26918 :rule implies_elim :premises (@p26857))
% 65.35/65.67  (step @p26919 :rule cnf_and_neg :args (@t2621))
% 65.35/65.67  (step @p26920 :rule resolution :premises (@p26919 @p26918) :args (true @t2621))
% 65.35/65.67  (step @p26921 :rule reordering :premises (@p26920) :args ((or @t114 @t671 @t510 @t560 @t559 @t558 @t557 @t556 @t555 @t554 @t553 @t552 @t551 @t550 @t549 @t548 @t547 @t546 @t545 @t544 @t543 @t542 @t541 @t540 @t539 @t538 @t537 @t536 @t535 @t534 @t533 @t532 @t531 @t530 @t199 @t670 @t669 @t668 @t667 @t666 @t665 @t664 @t663 @t662 @t661 @t660 @t659 @t658 @t873 @t872 @t871 @t870 @t869 @t868 @t867 @t866 @t865 @t864 @t863 (not @t2617) (not @t2620))))
% 65.35/65.67  (step @p26922 :rule chain_m_resolution :premises (@p26921 @p26638 @p26637 @p26432 @p25560 @p24708 @p24707 @p24546 @p23634 @p23633 @p23198 @p23197 @p23015 @p23014 @p22563 @p22562 @p21992 @p21207 @p20106 @p20105 @p19762 @p18596 @p18595 @p18480 @p18479 @p18231 @p17457 @p17456 @p16837 @p16836 @p16348 @p16347 @p15746 @p15745 @p15416 @p15415 @p14802 @p13556 @p12339 @p10886 @p10075 @p8652 @p8651 @p8029 @p6520 @p6519 @p6011 @p5168 @p5167 @p4780 @p3476 @p3472 @p2947 @p1229 @p3368 @p3366 @p3365 @p3363 @p3362 @p3360 @p3359 @p3357 @p3356 @p3354 @p4548 @p4546 @p3353 @p3351 @p26636 @p26608 @p26607 @p26579 @p26578 @p26550 @p26549 @p26521 @p26520 @p26492 @p26491 @p26463 @p26462 @p26434) :args (@t199 (@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 true false false false false false false false false false false false false false false true true true true true true true true true true true true true true) (@list @t2620 @t2617 @t416 @t419 @t636 @t422 @t425 @t821 @t428 @t634 @t431 @t819 @t434 @t816 @t437 @t440 @t443 @t630 @t446 @t449 @t627 @t452 @t624 @t455 @t458 @t805 @t461 @t801 @t464 @t799 @t467 @t620 @t470 @t796 @t473 @t476 @t479 @t482 @t485 @t488 @t790 @t491 @t494 @t786 @t497 @t500 @t616 @t503 @t506 @t673 @t508 @t568 @t114 @t651 @t652 @t648 @t649 @t646 @t647 @t644 @t645 @t642 @t643 @t838 @t839 @t639 @t640 @t116 @t2614 @t123 @t2611 @t128 @t2608 @t133 @t2605 @t158 @t2602 @t163 @t2599 @t168 @t2596)))
% 65.35/65.67  (step @p26923 :rule chain_m_resolution :premises (@p2556 @p26922 @p2554) :args (@t413 @t570 (@list @t198 @t414)))
% 65.35/65.67  (step @p26924 :rule chain_m_resolution :premises (@p4533 @p26922 @p4531) :args (@t823 @t570 (@list @t198 @t824)))
% 65.35/65.67  (step @p26925 :rule symm :premises (@p740))
% 65.35/65.67  (step @p26926 :rule bool-double-not-elim :args (@t2622))
% 65.35/65.67  (step @p26927 :rule nary_cong :premises (@p26926 @p1623 @p1493) :args ((or (not @t2623) @t194 @t169)))
% 65.35/65.67  (assume-push @p48047 @t193)
% 65.35/65.67  (assume-push @p48048 @t168)
% 65.35/65.67  (assume-push @p48049 @t2623)
% 65.35/65.67  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.67  (step @p26931 :rule symm :premises (@p48048))
% 65.35/65.67  (step @p26932 :rule trans :premises (@p48047 @p26931))
% 65.35/65.67  (step @p26933 :rule true_intro :premises (@p26932))
% 65.35/65.67  (step @p26934 :rule false_intro :premises (@p26925))
% 65.35/65.67  (step @p26935 :rule symm :premises (@p26934))
% 65.35/65.67  (step @p26936 :rule trans :premises (@p26935 @p26933))
% 65.35/65.67  (step @p26937 false :rule eq_resolve :premises (@p26936 @p2958))
% 65.35/65.67  (step-pop @p48050 :rule scope :premises (@p26937))
% 65.35/65.67  (step-pop @p48051 :rule scope :premises (@p48050))
% 65.35/65.67  (step-pop @p48052 :rule scope :premises (@p48051))
% 65.35/65.67  (step @p26938 :rule process_scope :premises (@p48052) :args (false))
% 65.35/65.67  (assume-push @p48053 @t2623)
% 65.35/65.67  (assume-push @p48054 @t193)
% 65.35/65.67  (assume-push @p48055 @t168)
% 65.35/65.67  (step @p26945 :rule and_intro :premises (@p48054 @p48055 @p26925))
% 65.35/65.67  (step-pop @p48056 :rule scope :premises (@p26945))
% 65.35/65.67  (step-pop @p48057 :rule scope :premises (@p48056))
% 65.35/65.67  (step-pop @p48058 :rule scope :premises (@p48057))
% 65.35/65.67  (step @p26946 :rule process_scope :premises (@p48058) :args (@t2624))
% 65.35/65.67  (step @p26950 :rule implies_elim :premises (@p26946))
% 65.35/65.67  (step @p26951 :rule resolution :premises (@p26950 @p26938) :args (true @t2624))
% 65.35/65.67  (step @p26952 :rule not_and :premises (@p26951))
% 65.35/65.67  (step @p26953 :rule eq_resolve :premises (@p26952 @p26927))
% 65.35/65.67  (step @p26954 :rule symm :premises (@p778))
% 65.35/65.67  (step @p26955 :rule bool-double-not-elim :args (@t2625))
% 65.35/65.67  (step @p26956 :rule nary_cong :premises (@p26955 @p1623 @p1467) :args ((or (not @t2626) @t194 @t164)))
% 65.35/65.67  (assume-push @p48059 @t193)
% 65.35/65.67  (assume-push @p48060 @t163)
% 65.35/65.67  (assume-push @p48061 @t2626)
% 65.35/65.67  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.67  (step @p26960 :rule symm :premises (@p48060))
% 65.35/65.67  (step @p26961 :rule trans :premises (@p48059 @p26960))
% 65.35/65.67  (step @p26962 :rule true_intro :premises (@p26961))
% 65.35/65.67  (step @p26963 :rule false_intro :premises (@p26954))
% 65.35/65.67  (step @p26964 :rule symm :premises (@p26963))
% 65.35/65.67  (step @p26965 :rule trans :premises (@p26964 @p26962))
% 65.35/65.67  (step @p26966 false :rule eq_resolve :premises (@p26965 @p2958))
% 65.35/65.67  (step-pop @p48062 :rule scope :premises (@p26966))
% 65.35/65.67  (step-pop @p48063 :rule scope :premises (@p48062))
% 65.35/65.67  (step-pop @p48064 :rule scope :premises (@p48063))
% 65.35/65.67  (step @p26967 :rule process_scope :premises (@p48064) :args (false))
% 65.35/65.67  (assume-push @p48065 @t2626)
% 65.35/65.67  (assume-push @p48066 @t193)
% 65.35/65.67  (assume-push @p48067 @t163)
% 65.35/65.67  (step @p26974 :rule and_intro :premises (@p48066 @p48067 @p26954))
% 65.35/65.67  (step-pop @p48068 :rule scope :premises (@p26974))
% 65.35/65.67  (step-pop @p48069 :rule scope :premises (@p48068))
% 65.35/65.67  (step-pop @p48070 :rule scope :premises (@p48069))
% 65.35/65.67  (step @p26975 :rule process_scope :premises (@p48070) :args (@t2627))
% 65.35/65.67  (step @p26979 :rule implies_elim :premises (@p26975))
% 65.35/65.67  (step @p26980 :rule resolution :premises (@p26979 @p26967) :args (true @t2627))
% 65.35/65.67  (step @p26981 :rule not_and :premises (@p26980))
% 65.35/65.67  (step @p26982 :rule eq_resolve :premises (@p26981 @p26956))
% 65.35/65.67  (step @p26983 :rule symm :premises (@p817))
% 65.35/65.67  (step @p26984 :rule bool-double-not-elim :args (@t2628))
% 65.35/65.67  (step @p26985 :rule nary_cong :premises (@p26984 @p1623 @p1441) :args ((or (not @t2629) @t194 @t159)))
% 65.35/65.67  (assume-push @p48071 @t193)
% 65.35/65.67  (assume-push @p48072 @t158)
% 65.35/65.67  (assume-push @p48073 @t2629)
% 65.35/65.67  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.67  (step @p26989 :rule symm :premises (@p48072))
% 65.35/65.67  (step @p26990 :rule trans :premises (@p48071 @p26989))
% 65.35/65.67  (step @p26991 :rule true_intro :premises (@p26990))
% 65.35/65.67  (step @p26992 :rule false_intro :premises (@p26983))
% 65.35/65.67  (step @p26993 :rule symm :premises (@p26992))
% 65.35/65.67  (step @p26994 :rule trans :premises (@p26993 @p26991))
% 65.35/65.67  (step @p26995 false :rule eq_resolve :premises (@p26994 @p2958))
% 65.35/65.67  (step-pop @p48074 :rule scope :premises (@p26995))
% 65.35/65.67  (step-pop @p48075 :rule scope :premises (@p48074))
% 65.35/65.67  (step-pop @p48076 :rule scope :premises (@p48075))
% 65.35/65.67  (step @p26996 :rule process_scope :premises (@p48076) :args (false))
% 65.35/65.67  (assume-push @p48077 @t2629)
% 65.35/65.67  (assume-push @p48078 @t193)
% 65.35/65.67  (assume-push @p48079 @t158)
% 65.35/65.67  (step @p27003 :rule and_intro :premises (@p48078 @p48079 @p26983))
% 65.35/65.67  (step-pop @p48080 :rule scope :premises (@p27003))
% 65.35/65.67  (step-pop @p48081 :rule scope :premises (@p48080))
% 65.35/65.67  (step-pop @p48082 :rule scope :premises (@p48081))
% 65.35/65.67  (step @p27004 :rule process_scope :premises (@p48082) :args (@t2630))
% 65.35/65.67  (step @p27008 :rule implies_elim :premises (@p27004))
% 65.35/65.67  (step @p27009 :rule resolution :premises (@p27008 @p26996) :args (true @t2630))
% 65.35/65.67  (step @p27010 :rule not_and :premises (@p27009))
% 65.35/65.67  (step @p27011 :rule eq_resolve :premises (@p27010 @p26985))
% 65.35/65.67  (step @p27012 :rule symm :premises (@p1027))
% 65.35/65.67  (step @p27013 :rule bool-double-not-elim :args (@t2631))
% 65.35/65.67  (step @p27014 :rule nary_cong :premises (@p27013 @p1623 @p1311) :args ((or (not @t2632) @t194 @t134)))
% 65.35/65.67  (assume-push @p48083 @t193)
% 65.35/65.67  (assume-push @p48084 @t133)
% 65.35/65.67  (assume-push @p48085 @t2632)
% 65.35/65.67  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.67  (step @p27018 :rule symm :premises (@p48084))
% 65.35/65.67  (step @p27019 :rule trans :premises (@p48083 @p27018))
% 65.35/65.67  (step @p27020 :rule true_intro :premises (@p27019))
% 65.35/65.67  (step @p27021 :rule false_intro :premises (@p27012))
% 65.35/65.67  (step @p27022 :rule symm :premises (@p27021))
% 65.35/65.67  (step @p27023 :rule trans :premises (@p27022 @p27020))
% 65.35/65.67  (step @p27024 false :rule eq_resolve :premises (@p27023 @p2958))
% 65.35/65.67  (step-pop @p48086 :rule scope :premises (@p27024))
% 65.35/65.67  (step-pop @p48087 :rule scope :premises (@p48086))
% 65.35/65.67  (step-pop @p48088 :rule scope :premises (@p48087))
% 65.35/65.67  (step @p27025 :rule process_scope :premises (@p48088) :args (false))
% 65.35/65.67  (assume-push @p48089 @t2632)
% 65.35/65.67  (assume-push @p48090 @t193)
% 65.35/65.67  (assume-push @p48091 @t133)
% 65.35/65.67  (step @p27032 :rule and_intro :premises (@p48090 @p48091 @p27012))
% 65.35/65.67  (step-pop @p48092 :rule scope :premises (@p27032))
% 65.35/65.67  (step-pop @p48093 :rule scope :premises (@p48092))
% 65.35/65.67  (step-pop @p48094 :rule scope :premises (@p48093))
% 65.35/65.67  (step @p27033 :rule process_scope :premises (@p48094) :args (@t2633))
% 65.35/65.67  (step @p27037 :rule implies_elim :premises (@p27033))
% 65.35/65.67  (step @p27038 :rule resolution :premises (@p27037 @p27025) :args (true @t2633))
% 65.35/65.67  (step @p27039 :rule not_and :premises (@p27038))
% 65.35/65.67  (step @p27040 :rule eq_resolve :premises (@p27039 @p27014))
% 65.35/65.67  (step @p27041 :rule symm :premises (@p1072))
% 65.35/65.67  (step @p27042 :rule bool-double-not-elim :args (@t2634))
% 65.35/65.67  (step @p27043 :rule nary_cong :premises (@p27042 @p1623 @p1285) :args ((or (not @t2635) @t194 @t129)))
% 65.35/65.67  (assume-push @p48095 @t193)
% 65.35/65.67  (assume-push @p48096 @t128)
% 65.35/65.67  (assume-push @p48097 @t2635)
% 65.35/65.67  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.67  (step @p27047 :rule symm :premises (@p48096))
% 65.35/65.67  (step @p27048 :rule trans :premises (@p48095 @p27047))
% 65.35/65.67  (step @p27049 :rule true_intro :premises (@p27048))
% 65.35/65.67  (step @p27050 :rule false_intro :premises (@p27041))
% 65.35/65.67  (step @p27051 :rule symm :premises (@p27050))
% 65.35/65.67  (step @p27052 :rule trans :premises (@p27051 @p27049))
% 65.35/65.67  (step @p27053 false :rule eq_resolve :premises (@p27052 @p2958))
% 65.35/65.67  (step-pop @p48098 :rule scope :premises (@p27053))
% 65.35/65.67  (step-pop @p48099 :rule scope :premises (@p48098))
% 65.35/65.67  (step-pop @p48100 :rule scope :premises (@p48099))
% 65.35/65.67  (step @p27054 :rule process_scope :premises (@p48100) :args (false))
% 65.35/65.67  (assume-push @p48101 @t2635)
% 65.35/65.67  (assume-push @p48102 @t193)
% 65.35/65.67  (assume-push @p48103 @t128)
% 65.35/65.67  (step @p27061 :rule and_intro :premises (@p48102 @p48103 @p27041))
% 65.35/65.67  (step-pop @p48104 :rule scope :premises (@p27061))
% 65.35/65.67  (step-pop @p48105 :rule scope :premises (@p48104))
% 65.35/65.67  (step-pop @p48106 :rule scope :premises (@p48105))
% 65.35/65.67  (step @p27062 :rule process_scope :premises (@p48106) :args (@t2636))
% 65.35/65.67  (step @p27066 :rule implies_elim :premises (@p27062))
% 65.35/65.67  (step @p27067 :rule resolution :premises (@p27066 @p27054) :args (true @t2636))
% 65.35/65.67  (step @p27068 :rule not_and :premises (@p27067))
% 65.35/65.67  (step @p27069 :rule eq_resolve :premises (@p27068 @p27043))
% 65.35/65.67  (step @p27070 :rule symm :premises (@p1118))
% 65.35/65.67  (step @p27071 :rule bool-double-not-elim :args (@t2637))
% 65.35/65.67  (step @p27072 :rule nary_cong :premises (@p27071 @p1623 @p1259) :args ((or (not @t2638) @t194 @t124)))
% 65.35/65.67  (assume-push @p48107 @t193)
% 65.35/65.67  (assume-push @p48108 @t123)
% 65.35/65.67  (assume-push @p48109 @t2638)
% 65.35/65.67  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.67  (step @p27076 :rule symm :premises (@p48108))
% 65.35/65.67  (step @p27077 :rule trans :premises (@p48107 @p27076))
% 65.35/65.67  (step @p27078 :rule true_intro :premises (@p27077))
% 65.35/65.67  (step @p27079 :rule false_intro :premises (@p27070))
% 65.35/65.67  (step @p27080 :rule symm :premises (@p27079))
% 65.35/65.67  (step @p27081 :rule trans :premises (@p27080 @p27078))
% 65.35/65.67  (step @p27082 false :rule eq_resolve :premises (@p27081 @p2958))
% 65.35/65.67  (step-pop @p48110 :rule scope :premises (@p27082))
% 65.35/65.67  (step-pop @p48111 :rule scope :premises (@p48110))
% 65.35/65.67  (step-pop @p48112 :rule scope :premises (@p48111))
% 65.35/65.67  (step @p27083 :rule process_scope :premises (@p48112) :args (false))
% 65.35/65.67  (assume-push @p48113 @t2638)
% 65.35/65.67  (assume-push @p48114 @t193)
% 65.35/65.67  (assume-push @p48115 @t123)
% 65.35/65.67  (step @p27090 :rule and_intro :premises (@p48114 @p48115 @p27070))
% 65.35/65.67  (step-pop @p48116 :rule scope :premises (@p27090))
% 65.35/65.67  (step-pop @p48117 :rule scope :premises (@p48116))
% 65.35/65.67  (step-pop @p48118 :rule scope :premises (@p48117))
% 65.35/65.67  (step @p27091 :rule process_scope :premises (@p48118) :args (@t2639))
% 65.35/65.67  (step @p27095 :rule implies_elim :premises (@p27091))
% 65.35/65.67  (step @p27096 :rule resolution :premises (@p27095 @p27083) :args (true @t2639))
% 65.35/65.67  (step @p27097 :rule not_and :premises (@p27096))
% 65.35/65.67  (step @p27098 :rule eq_resolve :premises (@p27097 @p27072))
% 65.35/65.67  (step @p27099 :rule symm :premises (@p1165))
% 65.35/65.67  (step @p27100 :rule bool-double-not-elim :args (@t2640))
% 65.35/65.67  (step @p27101 :rule nary_cong :premises (@p27100 @p1623 @p1232) :args ((or (not @t2641) @t194 @t117)))
% 65.35/65.67  (assume-push @p48119 @t193)
% 65.35/65.67  (assume-push @p48120 @t116)
% 65.35/65.67  (assume-push @p48121 @t2641)
% 65.35/65.67  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.67  (step @p27105 :rule symm :premises (@p48120))
% 65.35/65.67  (step @p27106 :rule trans :premises (@p48119 @p27105))
% 65.35/65.67  (step @p27107 :rule true_intro :premises (@p27106))
% 65.35/65.67  (step @p27108 :rule false_intro :premises (@p27099))
% 65.35/65.67  (step @p27109 :rule symm :premises (@p27108))
% 65.35/65.67  (step @p27110 :rule trans :premises (@p27109 @p27107))
% 65.35/65.67  (step @p27111 false :rule eq_resolve :premises (@p27110 @p2958))
% 65.35/65.67  (step-pop @p48122 :rule scope :premises (@p27111))
% 65.35/65.67  (step-pop @p48123 :rule scope :premises (@p48122))
% 65.35/65.67  (step-pop @p48124 :rule scope :premises (@p48123))
% 65.35/65.67  (step @p27112 :rule process_scope :premises (@p48124) :args (false))
% 65.35/65.67  (assume-push @p48125 @t2641)
% 65.35/65.67  (assume-push @p48126 @t193)
% 65.35/65.67  (assume-push @p48127 @t116)
% 65.35/65.67  (step @p27119 :rule and_intro :premises (@p48126 @p48127 @p27099))
% 65.35/65.67  (step-pop @p48128 :rule scope :premises (@p27119))
% 65.35/65.67  (step-pop @p48129 :rule scope :premises (@p48128))
% 65.35/65.67  (step-pop @p48130 :rule scope :premises (@p48129))
% 65.35/65.67  (step @p27120 :rule process_scope :premises (@p48130) :args (@t2642))
% 65.35/65.67  (step @p27124 :rule implies_elim :premises (@p27120))
% 65.35/65.67  (step @p27125 :rule resolution :premises (@p27124 @p27112) :args (true @t2642))
% 65.35/65.67  (step @p27126 :rule not_and :premises (@p27125))
% 65.35/65.67  (step @p27127 :rule eq_resolve :premises (@p27126 @p27101))
% 65.35/65.67  (step @p27128 :rule instantiate :premises (@p2655) :args ((@list @t76 @t111 tptp.e17)))
% 65.35/65.67  (step @p27129 :rule instantiate :premises (@p2655) :args ((@list @t31 @t111 tptp.e17)))
% 65.35/65.67  (assume-push @p48131 @t568)
% 65.35/65.67  (assume-push @p48132 @t508)
% 65.35/65.67  (assume-push @p48133 @t506)
% 65.35/65.67  (assume-push @p48134 @t503)
% 65.35/65.67  (assume-push @p48135 @t500)
% 65.35/65.67  (assume-push @p48136 @t497)
% 65.35/65.67  (assume-push @p48137 @t494)
% 65.35/65.67  (assume-push @p48138 @t491)
% 65.35/65.67  (assume-push @p48139 @t488)
% 65.35/65.67  (assume-push @p48140 @t485)
% 65.35/65.67  (assume-push @p48141 @t482)
% 65.35/65.67  (assume-push @p48142 @t479)
% 65.35/65.67  (assume-push @p48143 @t476)
% 65.35/65.67  (assume-push @p48144 @t473)
% 65.35/65.67  (assume-push @p48145 @t470)
% 65.35/65.67  (assume-push @p48146 @t467)
% 65.35/65.67  (assume-push @p48147 @t464)
% 65.35/65.67  (assume-push @p48148 @t461)
% 65.35/65.67  (assume-push @p48149 @t458)
% 65.35/65.67  (assume-push @p48150 @t455)
% 65.35/65.67  (assume-push @p48151 @t452)
% 65.35/65.67  (assume-push @p48152 @t449)
% 65.35/65.67  (assume-push @p48153 @t446)
% 65.35/65.67  (assume-push @p48154 @t443)
% 65.35/65.67  (assume-push @p48155 @t440)
% 65.35/65.67  (assume-push @p48156 @t437)
% 65.35/65.67  (assume-push @p48157 @t434)
% 65.35/65.67  (assume-push @p48158 @t431)
% 65.35/65.67  (assume-push @p48159 @t428)
% 65.35/65.67  (assume-push @p48160 @t425)
% 65.35/65.67  (assume-push @p48161 @t422)
% 65.35/65.67  (assume-push @p48162 @t419)
% 65.35/65.67  (assume-push @p48163 @t416)
% 65.35/65.67  (assume-push @p48164 @t413)
% 65.35/65.67  (assume-push @p48165 @t193)
% 65.35/65.67  (assume-push @p48166 @t627)
% 65.35/65.67  (assume-push @p48167 @t636)
% 65.35/65.67  (assume-push @p48168 @t634)
% 65.35/65.67  (assume-push @p48169 @t646)
% 65.35/65.67  (assume-push @p48170 @t624)
% 65.35/65.67  (assume-push @p48171 @t644)
% 65.35/65.67  (assume-push @p48172 @t639)
% 65.35/65.67  (assume-push @p48173 @t620)
% 65.35/65.67  (assume-push @p48174 @t648)
% 65.35/65.67  (assume-push @p48175 @t630)
% 65.35/65.67  (assume-push @p48176 @t616)
% 65.35/65.67  (assume-push @p48177 @t642)
% 65.35/65.67  (assume-push @p48178 @t651)
% 65.35/65.67  (assume-push @p48179 @t673)
% 65.35/65.67  (assume-push @p48180 @t801)
% 65.35/65.67  (assume-push @p48181 @t786)
% 65.35/65.67  (assume-push @p48182 @t819)
% 65.35/65.67  (assume-push @p48183 @t821)
% 65.35/65.67  (assume-push @p48184 @t796)
% 65.35/65.67  (assume-push @p48185 @t790)
% 65.35/65.67  (assume-push @p48186 @t799)
% 65.35/65.67  (assume-push @p48187 @t838)
% 65.35/65.67  (assume-push @p48188 @t805)
% 65.35/65.67  (assume-push @p48189 @t816)
% 65.35/65.67  (assume-push @p48190 @t823)
% 65.35/65.67  (assume-push @p48191 @t782)
% 65.35/65.67  (assume-push @p48192 @t793)
% 65.35/65.67  (assume-push @p48193 @t2643)
% 65.35/65.67  (assume-push @p48194 @t2646)
% 65.35/65.67  (assume-push @p48195 @t568)
% 65.35/65.67  (assume-push @p48196 @t627)
% 65.35/65.67  (assume-push @p48197 @t636)
% 65.35/65.67  (assume-push @p48198 @t634)
% 65.35/65.67  (assume-push @p48199 @t646)
% 65.35/65.67  (assume-push @p48200 @t624)
% 65.35/65.67  (assume-push @p48201 @t644)
% 65.35/65.67  (assume-push @p48202 @t639)
% 65.35/65.67  (assume-push @p48203 @t620)
% 65.35/65.67  (assume-push @p48204 @t648)
% 65.35/65.67  (assume-push @p48205 @t630)
% 65.35/65.67  (assume-push @p48206 @t616)
% 65.35/65.67  (assume-push @p48207 @t642)
% 65.35/65.67  (assume-push @p48208 @t651)
% 65.35/65.67  (assume-push @p48209 @t673)
% 65.35/65.67  (assume-push @p48210 @t801)
% 65.35/65.67  (assume-push @p48211 @t786)
% 65.35/65.67  (assume-push @p48212 @t819)
% 65.35/65.67  (assume-push @p48213 @t821)
% 65.35/65.67  (assume-push @p48214 @t796)
% 65.35/65.67  (assume-push @p48215 @t790)
% 65.35/65.67  (assume-push @p48216 @t799)
% 65.35/65.67  (assume-push @p48217 @t838)
% 65.35/65.67  (assume-push @p48218 @t805)
% 65.35/65.67  (assume-push @p48219 @t816)
% 65.35/65.67  (assume-push @p48220 @t823)
% 65.35/65.67  (assume-push @p48221 @t782)
% 65.35/65.67  (assume-push @p48222 @t793)
% 65.35/65.67  (assume-push @p48223 @t193)
% 65.35/65.67  (assume-push @p48224 @t2646)
% 65.35/65.67  (assume-push @p48225 @t2643)
% 65.35/65.67  (assume-push @p48226 @t413)
% 65.35/65.67  (assume-push @p48227 @t416)
% 65.35/65.67  (assume-push @p48228 @t419)
% 65.35/65.67  (assume-push @p48229 @t422)
% 65.35/65.67  (assume-push @p48230 @t425)
% 65.35/65.67  (assume-push @p48231 @t428)
% 65.35/65.67  (assume-push @p48232 @t431)
% 65.35/65.67  (assume-push @p48233 @t434)
% 65.35/65.67  (assume-push @p48234 @t437)
% 65.35/65.67  (assume-push @p48235 @t440)
% 65.35/65.67  (assume-push @p48236 @t443)
% 65.35/65.67  (assume-push @p48237 @t446)
% 65.35/65.67  (assume-push @p48238 @t449)
% 65.35/65.67  (assume-push @p48239 @t452)
% 65.35/65.67  (assume-push @p48240 @t455)
% 65.35/65.67  (assume-push @p48241 @t458)
% 65.35/65.67  (assume-push @p48242 @t461)
% 65.35/65.67  (assume-push @p48243 @t464)
% 65.35/65.67  (assume-push @p48244 @t467)
% 65.35/65.67  (assume-push @p48245 @t470)
% 65.35/65.67  (assume-push @p48246 @t473)
% 65.35/65.67  (assume-push @p48247 @t476)
% 65.35/65.67  (assume-push @p48248 @t479)
% 65.35/65.67  (assume-push @p48249 @t482)
% 65.35/65.67  (assume-push @p48250 @t485)
% 65.35/65.67  (assume-push @p48251 @t488)
% 65.35/65.67  (assume-push @p48252 @t491)
% 65.35/65.67  (assume-push @p48253 @t494)
% 65.35/65.67  (assume-push @p48254 @t497)
% 65.35/65.67  (assume-push @p48255 @t500)
% 65.35/65.67  (assume-push @p48256 @t503)
% 65.35/65.67  (assume-push @p48257 @t506)
% 65.35/65.67  (assume-push @p48258 @t508)
% 65.35/65.67  (step @p27258 :rule symm :premises (@p48131))
% 65.35/65.67  (step @p27259 :rule symm :premises (@p48166))
% 65.35/65.67  (step @p27260 :rule symm :premises (@p48167))
% 65.35/65.67  (step @p27261 :rule symm :premises (@p48168))
% 65.35/65.67  (step @p27262 :rule symm :premises (@p48169))
% 65.35/65.67  (step @p27263 :rule symm :premises (@p48170))
% 65.35/65.67  (step @p27264 :rule symm :premises (@p48171))
% 65.35/65.67  (step @p27265 :rule symm :premises (@p48172))
% 65.35/65.67  (step @p27266 :rule symm :premises (@p48173))
% 65.35/65.67  (step @p27267 :rule symm :premises (@p48174))
% 65.35/65.67  (step @p27268 :rule symm :premises (@p48175))
% 65.35/65.67  (step @p27269 :rule symm :premises (@p48176))
% 65.35/65.67  (step @p27270 :rule symm :premises (@p48177))
% 65.35/65.67  (step @p27271 :rule symm :premises (@p48178))
% 65.35/65.67  (step @p27272 :rule symm :premises (@p48179))
% 65.35/65.67  (step @p27273 :rule symm :premises (@p48180))
% 65.35/65.67  (step @p27274 :rule symm :premises (@p48181))
% 65.35/65.67  (step @p27275 :rule symm :premises (@p48182))
% 65.35/65.67  (step @p27276 :rule symm :premises (@p48183))
% 65.35/65.67  (step @p27277 :rule symm :premises (@p48184))
% 65.35/65.67  (step @p27278 :rule symm :premises (@p48185))
% 65.35/65.67  (step @p27279 :rule symm :premises (@p48186))
% 65.35/65.67  (step @p27280 :rule symm :premises (@p48187))
% 65.35/65.67  (step @p27281 :rule symm :premises (@p48188))
% 65.35/65.67  (step @p27282 :rule symm :premises (@p48189))
% 65.35/65.67  (step @p27283 :rule symm :premises (@p48190))
% 65.35/65.67  (step @p27284 :rule symm :premises (@p48191))
% 65.35/65.67  (step @p27285 :rule symm :premises (@p48192))
% 65.35/65.67  (step @p2816 :rule refl :args (@t111))
% 65.35/65.67  (step @p27286 :rule refl :args (tptp.e17))
% 65.35/65.67  (step @p27287 :rule symm :premises (@p48165))
% 65.35/65.67  (step @p27288 :rule refl :args (@t31))
% 65.35/65.67  (step @p27289 :rule cong :premises (@p27288 @p27287 @p27286) :args (@t2644))
% 65.35/65.67  (step @p27290 :rule cong :premises (@p27289 @p2816) :args (@t2645))
% 65.35/65.67  (step @p27291 :rule symm :premises (@p27128))
% 65.35/65.67  (step @p27292 :rule refl :args (@t76))
% 65.35/65.67  (step @p27293 :rule cong :premises (@p27292 @p48165 @p27286) :args (@t77))
% 65.35/65.67  (step @p27294 :rule cong :premises (@p27293 @p2816) :args (@t409))
% 65.35/65.67  (step @p27295 :rule trans :premises (@p48132 @p48133 @p48134 @p48135 @p48136 @p48137 @p48138 @p48139 @p48140 @p48141 @p48142 @p48143 @p48144 @p48145 @p48146 @p48147 @p48148 @p48149 @p48150 @p48151 @p48152 @p48153 @p48154 @p48155 @p48156 @p48157 @p48158 @p48159 @p48160 @p48161 @p48162 @p48163 @p48164 @p27294 @p27291 @p27129 @p27290 @p27285 @p27284 @p27283 @p27282 @p27281 @p27280 @p27279 @p27278 @p27277 @p27276 @p27275 @p27274 @p27273 @p27272 @p27271 @p27270 @p27269 @p27268 @p27267 @p27266 @p27265 @p27264 @p27263 @p27262 @p27261 @p27260 @p27259 @p27258))
% 65.35/65.67  (step-pop @p48259 :rule scope :premises (@p27295))
% 65.35/65.67  (step-pop @p48260 :rule scope :premises (@p48259))
% 65.35/65.67  (step-pop @p48261 :rule scope :premises (@p48260))
% 65.35/65.67  (step-pop @p48262 :rule scope :premises (@p48261))
% 65.35/65.67  (step-pop @p48263 :rule scope :premises (@p48262))
% 65.35/65.67  (step-pop @p48264 :rule scope :premises (@p48263))
% 65.35/65.67  (step-pop @p48265 :rule scope :premises (@p48264))
% 65.35/65.67  (step-pop @p48266 :rule scope :premises (@p48265))
% 65.35/65.67  (step-pop @p48267 :rule scope :premises (@p48266))
% 65.35/65.67  (step-pop @p48268 :rule scope :premises (@p48267))
% 65.35/65.67  (step-pop @p48269 :rule scope :premises (@p48268))
% 65.35/65.67  (step-pop @p48270 :rule scope :premises (@p48269))
% 65.35/65.67  (step-pop @p48271 :rule scope :premises (@p48270))
% 65.35/65.67  (step-pop @p48272 :rule scope :premises (@p48271))
% 65.35/65.67  (step-pop @p48273 :rule scope :premises (@p48272))
% 65.35/65.67  (step-pop @p48274 :rule scope :premises (@p48273))
% 65.35/65.67  (step-pop @p48275 :rule scope :premises (@p48274))
% 65.35/65.67  (step-pop @p48276 :rule scope :premises (@p48275))
% 65.35/65.67  (step-pop @p48277 :rule scope :premises (@p48276))
% 65.35/65.67  (step-pop @p48278 :rule scope :premises (@p48277))
% 65.35/65.67  (step-pop @p48279 :rule scope :premises (@p48278))
% 65.35/65.67  (step-pop @p48280 :rule scope :premises (@p48279))
% 65.35/65.67  (step-pop @p48281 :rule scope :premises (@p48280))
% 65.35/65.67  (step-pop @p48282 :rule scope :premises (@p48281))
% 65.35/65.67  (step-pop @p48283 :rule scope :premises (@p48282))
% 65.35/65.67  (step-pop @p48284 :rule scope :premises (@p48283))
% 65.35/65.67  (step-pop @p48285 :rule scope :premises (@p48284))
% 65.35/65.67  (step-pop @p48286 :rule scope :premises (@p48285))
% 65.35/65.67  (step-pop @p48287 :rule scope :premises (@p48286))
% 65.35/65.67  (step-pop @p48288 :rule scope :premises (@p48287))
% 65.35/65.67  (step-pop @p48289 :rule scope :premises (@p48288))
% 65.35/65.67  (step-pop @p48290 :rule scope :premises (@p48289))
% 65.35/65.67  (step-pop @p48291 :rule scope :premises (@p48290))
% 65.35/65.67  (step-pop @p48292 :rule scope :premises (@p48291))
% 65.35/65.67  (step-pop @p48293 :rule scope :premises (@p48292))
% 65.35/65.67  (step-pop @p48294 :rule scope :premises (@p48293))
% 65.35/65.67  (step-pop @p48295 :rule scope :premises (@p48294))
% 65.35/65.67  (step-pop @p48296 :rule scope :premises (@p48295))
% 65.35/65.67  (step-pop @p48297 :rule scope :premises (@p48296))
% 65.35/65.67  (step-pop @p48298 :rule scope :premises (@p48297))
% 65.35/65.67  (step-pop @p48299 :rule scope :premises (@p48298))
% 65.35/65.67  (step-pop @p48300 :rule scope :premises (@p48299))
% 65.35/65.67  (step-pop @p48301 :rule scope :premises (@p48300))
% 65.35/65.67  (step-pop @p48302 :rule scope :premises (@p48301))
% 65.35/65.67  (step-pop @p48303 :rule scope :premises (@p48302))
% 65.35/65.67  (step-pop @p48304 :rule scope :premises (@p48303))
% 65.35/65.67  (step-pop @p48305 :rule scope :premises (@p48304))
% 65.35/65.67  (step-pop @p48306 :rule scope :premises (@p48305))
% 65.35/65.67  (step-pop @p48307 :rule scope :premises (@p48306))
% 65.35/65.67  (step-pop @p48308 :rule scope :premises (@p48307))
% 65.35/65.67  (step-pop @p48309 :rule scope :premises (@p48308))
% 65.35/65.67  (step-pop @p48310 :rule scope :premises (@p48309))
% 65.35/65.67  (step-pop @p48311 :rule scope :premises (@p48310))
% 65.35/65.67  (step-pop @p48312 :rule scope :premises (@p48311))
% 65.35/65.67  (step-pop @p48313 :rule scope :premises (@p48312))
% 65.35/65.67  (step-pop @p48314 :rule scope :premises (@p48313))
% 65.35/65.67  (step-pop @p48315 :rule scope :premises (@p48314))
% 65.35/65.67  (step-pop @p48316 :rule scope :premises (@p48315))
% 65.35/65.67  (step-pop @p48317 :rule scope :premises (@p48316))
% 65.35/65.67  (step-pop @p48318 :rule scope :premises (@p48317))
% 65.35/65.67  (step-pop @p48319 :rule scope :premises (@p48318))
% 65.35/65.67  (step-pop @p48320 :rule scope :premises (@p48319))
% 65.35/65.67  (step-pop @p48321 :rule scope :premises (@p48320))
% 65.35/65.67  (step-pop @p48322 :rule scope :premises (@p48321))
% 65.35/65.67  (step @p27296 :rule process_scope :premises (@p48322) :args (@t114))
% 65.35/65.67  (step @p27361 :rule and_intro :premises (@p48131 @p48166 @p48167 @p48168 @p48169 @p48170 @p48171 @p48172 @p48173 @p48174 @p48175 @p48176 @p48177 @p48178 @p48179 @p48180 @p48181 @p48182 @p48183 @p48184 @p48185 @p48186 @p48187 @p48188 @p48189 @p48190 @p48191 @p48192 @p48165 @p27129 @p27128 @p48164 @p48163 @p48162 @p48161 @p48160 @p48159 @p48158 @p48157 @p48156 @p48155 @p48154 @p48153 @p48152 @p48151 @p48150 @p48149 @p48148 @p48147 @p48146 @p48145 @p48144 @p48143 @p48142 @p48141 @p48140 @p48139 @p48138 @p48137 @p48136 @p48135 @p48134 @p48133 @p48132))
% 65.35/65.67  (step @p27362 :rule modus_ponens :premises (@p27361 @p27296))
% 65.35/65.67  (step-pop @p48323 :rule scope :premises (@p27362))
% 65.35/65.67  (step-pop @p48324 :rule scope :premises (@p48323))
% 65.35/65.67  (step-pop @p48325 :rule scope :premises (@p48324))
% 65.35/65.67  (step-pop @p48326 :rule scope :premises (@p48325))
% 65.35/65.67  (step-pop @p48327 :rule scope :premises (@p48326))
% 65.35/65.67  (step-pop @p48328 :rule scope :premises (@p48327))
% 65.35/65.67  (step-pop @p48329 :rule scope :premises (@p48328))
% 65.35/65.67  (step-pop @p48330 :rule scope :premises (@p48329))
% 65.35/65.67  (step-pop @p48331 :rule scope :premises (@p48330))
% 65.35/65.67  (step-pop @p48332 :rule scope :premises (@p48331))
% 65.35/65.67  (step-pop @p48333 :rule scope :premises (@p48332))
% 65.35/65.67  (step-pop @p48334 :rule scope :premises (@p48333))
% 65.35/65.67  (step-pop @p48335 :rule scope :premises (@p48334))
% 65.35/65.67  (step-pop @p48336 :rule scope :premises (@p48335))
% 65.35/65.67  (step-pop @p48337 :rule scope :premises (@p48336))
% 65.35/65.67  (step-pop @p48338 :rule scope :premises (@p48337))
% 65.35/65.67  (step-pop @p48339 :rule scope :premises (@p48338))
% 65.35/65.67  (step-pop @p48340 :rule scope :premises (@p48339))
% 65.35/65.67  (step-pop @p48341 :rule scope :premises (@p48340))
% 65.35/65.67  (step-pop @p48342 :rule scope :premises (@p48341))
% 65.35/65.67  (step-pop @p48343 :rule scope :premises (@p48342))
% 65.35/65.67  (step-pop @p48344 :rule scope :premises (@p48343))
% 65.35/65.67  (step-pop @p48345 :rule scope :premises (@p48344))
% 65.35/65.67  (step-pop @p48346 :rule scope :premises (@p48345))
% 65.35/65.67  (step-pop @p48347 :rule scope :premises (@p48346))
% 65.35/65.67  (step-pop @p48348 :rule scope :premises (@p48347))
% 65.35/65.67  (step-pop @p48349 :rule scope :premises (@p48348))
% 65.35/65.67  (step-pop @p48350 :rule scope :premises (@p48349))
% 65.35/65.67  (step-pop @p48351 :rule scope :premises (@p48350))
% 65.35/65.67  (step-pop @p48352 :rule scope :premises (@p48351))
% 65.35/65.67  (step-pop @p48353 :rule scope :premises (@p48352))
% 65.35/65.67  (step-pop @p48354 :rule scope :premises (@p48353))
% 65.35/65.67  (step-pop @p48355 :rule scope :premises (@p48354))
% 65.35/65.67  (step-pop @p48356 :rule scope :premises (@p48355))
% 65.35/65.67  (step-pop @p48357 :rule scope :premises (@p48356))
% 65.35/65.67  (step-pop @p48358 :rule scope :premises (@p48357))
% 65.35/65.67  (step-pop @p48359 :rule scope :premises (@p48358))
% 65.35/65.67  (step-pop @p48360 :rule scope :premises (@p48359))
% 65.35/65.67  (step-pop @p48361 :rule scope :premises (@p48360))
% 65.35/65.67  (step-pop @p48362 :rule scope :premises (@p48361))
% 65.35/65.67  (step-pop @p48363 :rule scope :premises (@p48362))
% 65.35/65.67  (step-pop @p48364 :rule scope :premises (@p48363))
% 65.35/65.67  (step-pop @p48365 :rule scope :premises (@p48364))
% 65.35/65.67  (step-pop @p48366 :rule scope :premises (@p48365))
% 65.35/65.67  (step-pop @p48367 :rule scope :premises (@p48366))
% 65.35/65.67  (step-pop @p48368 :rule scope :premises (@p48367))
% 65.35/65.67  (step-pop @p48369 :rule scope :premises (@p48368))
% 65.35/65.67  (step-pop @p48370 :rule scope :premises (@p48369))
% 65.35/65.67  (step-pop @p48371 :rule scope :premises (@p48370))
% 65.35/65.67  (step-pop @p48372 :rule scope :premises (@p48371))
% 65.35/65.67  (step-pop @p48373 :rule scope :premises (@p48372))
% 65.35/65.67  (step-pop @p48374 :rule scope :premises (@p48373))
% 65.35/65.67  (step-pop @p48375 :rule scope :premises (@p48374))
% 65.35/65.67  (step-pop @p48376 :rule scope :premises (@p48375))
% 65.35/65.67  (step-pop @p48377 :rule scope :premises (@p48376))
% 65.35/65.67  (step-pop @p48378 :rule scope :premises (@p48377))
% 65.35/65.67  (step-pop @p48379 :rule scope :premises (@p48378))
% 65.35/65.67  (step-pop @p48380 :rule scope :premises (@p48379))
% 65.35/65.67  (step-pop @p48381 :rule scope :premises (@p48380))
% 65.35/65.67  (step-pop @p48382 :rule scope :premises (@p48381))
% 65.35/65.67  (step-pop @p48383 :rule scope :premises (@p48382))
% 65.35/65.67  (step-pop @p48384 :rule scope :premises (@p48383))
% 65.35/65.67  (step-pop @p48385 :rule scope :premises (@p48384))
% 65.35/65.67  (step-pop @p48386 :rule scope :premises (@p48385))
% 65.35/65.67  (step @p27363 :rule process_scope :premises (@p48386) :args (@t114))
% 65.35/65.67  (step @p27428 :rule implies_elim :premises (@p27363))
% 65.35/65.67  (step @p27429 :rule cnf_and_neg :args (@t2647))
% 65.35/65.67  (step @p27430 :rule resolution :premises (@p27429 @p27428) :args (true @t2647))
% 65.35/65.67  (step @p27431 :rule reordering :premises (@p27430) :args ((or @t114 @t671 @t510 @t560 @t559 @t558 @t557 @t556 @t555 @t554 @t553 @t552 @t551 @t550 @t549 @t548 @t547 @t546 @t545 @t544 @t543 @t542 @t541 @t540 @t539 @t538 @t537 @t536 @t535 @t534 @t533 @t532 @t531 @t530 @t529 @t194 @t670 @t669 @t668 @t667 @t666 @t665 @t664 @t663 @t662 @t661 @t660 @t659 @t658 @t873 @t872 @t871 @t870 @t869 @t868 @t867 @t866 @t865 @t864 @t863 @t862 @t861 @t860 (not @t2643) (not @t2646))))
% 65.35/65.67  (step @p27432 :rule chain_m_resolution :premises (@p27431 @p27129 @p27128 @p26924 @p26923 @p26432 @p25560 @p24708 @p24707 @p24546 @p23634 @p23633 @p23198 @p23197 @p23015 @p23014 @p22563 @p22562 @p21992 @p21207 @p20106 @p20105 @p19762 @p18596 @p18595 @p18480 @p18479 @p18231 @p17457 @p17456 @p16837 @p16836 @p16348 @p16347 @p15746 @p15745 @p15416 @p15415 @p14802 @p13556 @p12339 @p10887 @p10886 @p10075 @p8652 @p8651 @p8029 @p6520 @p6519 @p6012 @p6011 @p5168 @p5167 @p4780 @p3476 @p3472 @p2947 @p1229 @p3368 @p3366 @p3365 @p3363 @p3362 @p3360 @p3359 @p3357 @p3356 @p3354 @p4548 @p4546 @p3353 @p3351 @p27127 @p27099 @p27098 @p27070 @p27069 @p27041 @p27040 @p27012 @p27011 @p26983 @p26982 @p26954 @p26953 @p26925) :args (@t194 (@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 true false false false false false false false false false false false false false false true true true true true true true true true true true true true true) (@list @t2646 @t2643 @t823 @t413 @t416 @t419 @t636 @t422 @t425 @t821 @t428 @t634 @t431 @t819 @t434 @t816 @t437 @t440 @t443 @t630 @t446 @t449 @t627 @t452 @t624 @t455 @t458 @t805 @t461 @t801 @t464 @t799 @t467 @t620 @t470 @t796 @t473 @t476 @t479 @t482 @t793 @t485 @t488 @t790 @t491 @t494 @t786 @t497 @t782 @t500 @t616 @t503 @t506 @t673 @t508 @t568 @t114 @t651 @t652 @t648 @t649 @t646 @t647 @t644 @t645 @t642 @t643 @t838 @t839 @t639 @t640 @t116 @t2640 @t123 @t2637 @t128 @t2634 @t133 @t2631 @t158 @t2628 @t163 @t2625 @t168 @t2622)))
% 65.35/65.67  (step @p27433 :rule chain_m_resolution :premises (@p2553 @p27432 @p2551) :args (@t410 @t570 (@list @t193 @t411)))
% 65.35/65.67  (step @p27434 :rule chain_m_resolution :premises (@p4536 @p27432 @p4534) :args (@t826 @t570 (@list @t193 @t827)))
% 65.35/65.67  (step @p27435 :rule symm :premises (@p633))
% 65.35/65.67  (step @p27436 :rule bool-double-not-elim :args (@t2648))
% 65.35/65.67  (step @p27437 :rule nary_cong :premises (@p27436 @p1597 @p1571) :args ((or (not @t2649) @t189 @t184)))
% 65.35/65.67  (assume-push @p48387 @t188)
% 65.35/65.67  (assume-push @p48388 @t183)
% 65.35/65.67  (assume-push @p48389 @t2649)
% 65.35/65.67  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.67  (step @p27441 :rule symm :premises (@p48388))
% 65.35/65.67  (step @p27442 :rule trans :premises (@p48387 @p27441))
% 65.35/65.67  (step @p27443 :rule true_intro :premises (@p27442))
% 65.35/65.67  (step @p27444 :rule false_intro :premises (@p27435))
% 65.35/65.67  (step @p27445 :rule symm :premises (@p27444))
% 65.35/65.67  (step @p27446 :rule trans :premises (@p27445 @p27443))
% 65.35/65.67  (step @p27447 false :rule eq_resolve :premises (@p27446 @p2958))
% 65.35/65.67  (step-pop @p48390 :rule scope :premises (@p27447))
% 65.35/65.67  (step-pop @p48391 :rule scope :premises (@p48390))
% 65.35/65.67  (step-pop @p48392 :rule scope :premises (@p48391))
% 65.35/65.67  (step @p27448 :rule process_scope :premises (@p48392) :args (false))
% 65.35/65.67  (assume-push @p48393 @t2649)
% 65.35/65.67  (assume-push @p48394 @t188)
% 65.35/65.67  (assume-push @p48395 @t183)
% 65.35/65.67  (step @p27455 :rule and_intro :premises (@p48394 @p48395 @p27435))
% 65.35/65.67  (step-pop @p48396 :rule scope :premises (@p27455))
% 65.35/65.67  (step-pop @p48397 :rule scope :premises (@p48396))
% 65.35/65.67  (step-pop @p48398 :rule scope :premises (@p48397))
% 65.35/65.67  (step @p27456 :rule process_scope :premises (@p48398) :args (@t2650))
% 65.35/65.67  (step @p27460 :rule implies_elim :premises (@p27456))
% 65.35/65.67  (step @p27461 :rule resolution :premises (@p27460 @p27448) :args (true @t2650))
% 65.35/65.67  (step @p27462 :rule not_and :premises (@p27461))
% 65.35/65.67  (step @p27463 :rule eq_resolve :premises (@p27462 @p27437))
% 65.35/65.67  (step @p27464 :rule symm :premises (@p668))
% 65.35/65.67  (step @p27465 :rule bool-double-not-elim :args (@t2651))
% 65.35/65.67  (step @p27466 :rule nary_cong :premises (@p27465 @p1597 @p1545) :args ((or (not @t2652) @t189 @t179)))
% 65.35/65.67  (assume-push @p48399 @t188)
% 65.35/65.67  (assume-push @p48400 @t178)
% 65.35/65.67  (assume-push @p48401 @t2652)
% 65.35/65.67  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.67  (step @p27470 :rule symm :premises (@p48400))
% 65.35/65.67  (step @p27471 :rule trans :premises (@p48399 @p27470))
% 65.35/65.67  (step @p27472 :rule true_intro :premises (@p27471))
% 65.35/65.67  (step @p27473 :rule false_intro :premises (@p27464))
% 65.35/65.67  (step @p27474 :rule symm :premises (@p27473))
% 65.35/65.67  (step @p27475 :rule trans :premises (@p27474 @p27472))
% 65.35/65.67  (step @p27476 false :rule eq_resolve :premises (@p27475 @p2958))
% 65.35/65.67  (step-pop @p48402 :rule scope :premises (@p27476))
% 65.35/65.67  (step-pop @p48403 :rule scope :premises (@p48402))
% 65.35/65.67  (step-pop @p48404 :rule scope :premises (@p48403))
% 65.35/65.67  (step @p27477 :rule process_scope :premises (@p48404) :args (false))
% 65.35/65.67  (assume-push @p48405 @t2652)
% 65.35/65.67  (assume-push @p48406 @t188)
% 65.35/65.67  (assume-push @p48407 @t178)
% 65.35/65.67  (step @p27484 :rule and_intro :premises (@p48406 @p48407 @p27464))
% 65.35/65.67  (step-pop @p48408 :rule scope :premises (@p27484))
% 65.35/65.67  (step-pop @p48409 :rule scope :premises (@p48408))
% 65.35/65.67  (step-pop @p48410 :rule scope :premises (@p48409))
% 65.35/65.67  (step @p27485 :rule process_scope :premises (@p48410) :args (@t2653))
% 65.35/65.67  (step @p27489 :rule implies_elim :premises (@p27485))
% 65.35/65.67  (step @p27490 :rule resolution :premises (@p27489 @p27477) :args (true @t2653))
% 65.35/65.67  (step @p27491 :rule not_and :premises (@p27490))
% 65.35/65.67  (step @p27492 :rule eq_resolve :premises (@p27491 @p27466))
% 65.35/65.67  (step @p27493 :rule symm :premises (@p704))
% 65.35/65.67  (step @p27494 :rule bool-double-not-elim :args (@t2654))
% 65.35/65.67  (step @p27495 :rule nary_cong :premises (@p27494 @p1597 @p1519) :args ((or (not @t2655) @t189 @t174)))
% 65.35/65.67  (assume-push @p48411 @t188)
% 65.35/65.67  (assume-push @p48412 @t173)
% 65.35/65.67  (assume-push @p48413 @t2655)
% 65.35/65.67  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.67  (step @p27499 :rule symm :premises (@p48412))
% 65.35/65.67  (step @p27500 :rule trans :premises (@p48411 @p27499))
% 65.35/65.67  (step @p27501 :rule true_intro :premises (@p27500))
% 65.35/65.67  (step @p27502 :rule false_intro :premises (@p27493))
% 65.35/65.67  (step @p27503 :rule symm :premises (@p27502))
% 65.35/65.67  (step @p27504 :rule trans :premises (@p27503 @p27501))
% 65.35/65.67  (step @p27505 false :rule eq_resolve :premises (@p27504 @p2958))
% 65.35/65.67  (step-pop @p48414 :rule scope :premises (@p27505))
% 65.35/65.67  (step-pop @p48415 :rule scope :premises (@p48414))
% 65.35/65.67  (step-pop @p48416 :rule scope :premises (@p48415))
% 65.35/65.67  (step @p27506 :rule process_scope :premises (@p48416) :args (false))
% 65.35/65.67  (assume-push @p48417 @t2655)
% 65.35/65.67  (assume-push @p48418 @t188)
% 65.35/65.67  (assume-push @p48419 @t173)
% 65.35/65.67  (step @p27513 :rule and_intro :premises (@p48418 @p48419 @p27493))
% 65.35/65.67  (step-pop @p48420 :rule scope :premises (@p27513))
% 65.35/65.67  (step-pop @p48421 :rule scope :premises (@p48420))
% 65.35/65.67  (step-pop @p48422 :rule scope :premises (@p48421))
% 65.35/65.67  (step @p27514 :rule process_scope :premises (@p48422) :args (@t2656))
% 65.35/65.67  (step @p27518 :rule implies_elim :premises (@p27514))
% 65.35/65.67  (step @p27519 :rule resolution :premises (@p27518 @p27506) :args (true @t2656))
% 65.35/65.67  (step @p27520 :rule not_and :premises (@p27519))
% 65.35/65.67  (step @p27521 :rule eq_resolve :premises (@p27520 @p27495))
% 65.35/65.67  (step @p27522 :rule symm :premises (@p741))
% 65.35/65.67  (step @p27523 :rule bool-double-not-elim :args (@t2657))
% 65.35/65.67  (step @p27524 :rule nary_cong :premises (@p27523 @p1597 @p1493) :args ((or (not @t2658) @t189 @t169)))
% 65.35/65.67  (assume-push @p48423 @t188)
% 65.35/65.67  (assume-push @p48424 @t168)
% 65.35/65.67  (assume-push @p48425 @t2658)
% 65.35/65.67  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.67  (step @p27528 :rule symm :premises (@p48424))
% 65.35/65.67  (step @p27529 :rule trans :premises (@p48423 @p27528))
% 65.35/65.67  (step @p27530 :rule true_intro :premises (@p27529))
% 65.35/65.67  (step @p27531 :rule false_intro :premises (@p27522))
% 65.35/65.67  (step @p27532 :rule symm :premises (@p27531))
% 65.35/65.67  (step @p27533 :rule trans :premises (@p27532 @p27530))
% 65.35/65.67  (step @p27534 false :rule eq_resolve :premises (@p27533 @p2958))
% 65.35/65.67  (step-pop @p48426 :rule scope :premises (@p27534))
% 65.35/65.67  (step-pop @p48427 :rule scope :premises (@p48426))
% 65.35/65.67  (step-pop @p48428 :rule scope :premises (@p48427))
% 65.35/65.67  (step @p27535 :rule process_scope :premises (@p48428) :args (false))
% 65.35/65.67  (assume-push @p48429 @t2658)
% 65.35/65.67  (assume-push @p48430 @t188)
% 65.35/65.67  (assume-push @p48431 @t168)
% 65.35/65.67  (step @p27542 :rule and_intro :premises (@p48430 @p48431 @p27522))
% 65.35/65.67  (step-pop @p48432 :rule scope :premises (@p27542))
% 65.35/65.67  (step-pop @p48433 :rule scope :premises (@p48432))
% 65.35/65.67  (step-pop @p48434 :rule scope :premises (@p48433))
% 65.35/65.67  (step @p27543 :rule process_scope :premises (@p48434) :args (@t2659))
% 65.35/65.67  (step @p27547 :rule implies_elim :premises (@p27543))
% 65.35/65.67  (step @p27548 :rule resolution :premises (@p27547 @p27535) :args (true @t2659))
% 65.35/65.67  (step @p27549 :rule not_and :premises (@p27548))
% 65.35/65.67  (step @p27550 :rule eq_resolve :premises (@p27549 @p27524))
% 65.35/65.67  (step @p27551 :rule symm :premises (@p779))
% 65.35/65.67  (step @p27552 :rule bool-double-not-elim :args (@t2660))
% 65.35/65.67  (step @p27553 :rule nary_cong :premises (@p27552 @p1597 @p1467) :args ((or (not @t2661) @t189 @t164)))
% 65.35/65.67  (assume-push @p48435 @t188)
% 65.35/65.67  (assume-push @p48436 @t163)
% 65.35/65.67  (assume-push @p48437 @t2661)
% 65.35/65.67  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.67  (step @p27557 :rule symm :premises (@p48436))
% 65.35/65.67  (step @p27558 :rule trans :premises (@p48435 @p27557))
% 65.35/65.67  (step @p27559 :rule true_intro :premises (@p27558))
% 65.35/65.67  (step @p27560 :rule false_intro :premises (@p27551))
% 65.35/65.67  (step @p27561 :rule symm :premises (@p27560))
% 65.35/65.67  (step @p27562 :rule trans :premises (@p27561 @p27559))
% 65.35/65.67  (step @p27563 false :rule eq_resolve :premises (@p27562 @p2958))
% 65.35/65.67  (step-pop @p48438 :rule scope :premises (@p27563))
% 65.35/65.67  (step-pop @p48439 :rule scope :premises (@p48438))
% 65.35/65.67  (step-pop @p48440 :rule scope :premises (@p48439))
% 65.35/65.67  (step @p27564 :rule process_scope :premises (@p48440) :args (false))
% 65.35/65.67  (assume-push @p48441 @t2661)
% 65.35/65.67  (assume-push @p48442 @t188)
% 65.35/65.67  (assume-push @p48443 @t163)
% 65.35/65.67  (step @p27571 :rule and_intro :premises (@p48442 @p48443 @p27551))
% 65.35/65.67  (step-pop @p48444 :rule scope :premises (@p27571))
% 65.35/65.67  (step-pop @p48445 :rule scope :premises (@p48444))
% 65.35/65.67  (step-pop @p48446 :rule scope :premises (@p48445))
% 65.35/65.67  (step @p27572 :rule process_scope :premises (@p48446) :args (@t2662))
% 65.35/65.67  (step @p27576 :rule implies_elim :premises (@p27572))
% 65.35/65.67  (step @p27577 :rule resolution :premises (@p27576 @p27564) :args (true @t2662))
% 65.35/65.67  (step @p27578 :rule not_and :premises (@p27577))
% 65.35/65.67  (step @p27579 :rule eq_resolve :premises (@p27578 @p27553))
% 65.35/65.67  (step @p27580 :rule symm :premises (@p818))
% 65.35/65.67  (step @p27581 :rule bool-double-not-elim :args (@t2663))
% 65.35/65.67  (step @p27582 :rule nary_cong :premises (@p27581 @p1597 @p1441) :args ((or (not @t2664) @t189 @t159)))
% 65.35/65.67  (assume-push @p48447 @t188)
% 65.35/65.67  (assume-push @p48448 @t158)
% 65.35/65.67  (assume-push @p48449 @t2664)
% 65.35/65.67  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.67  (step @p27586 :rule symm :premises (@p48448))
% 65.35/65.67  (step @p27587 :rule trans :premises (@p48447 @p27586))
% 65.35/65.67  (step @p27588 :rule true_intro :premises (@p27587))
% 65.35/65.67  (step @p27589 :rule false_intro :premises (@p27580))
% 65.35/65.67  (step @p27590 :rule symm :premises (@p27589))
% 65.35/65.67  (step @p27591 :rule trans :premises (@p27590 @p27588))
% 65.35/65.67  (step @p27592 false :rule eq_resolve :premises (@p27591 @p2958))
% 65.35/65.67  (step-pop @p48450 :rule scope :premises (@p27592))
% 65.35/65.67  (step-pop @p48451 :rule scope :premises (@p48450))
% 65.35/65.67  (step-pop @p48452 :rule scope :premises (@p48451))
% 65.35/65.67  (step @p27593 :rule process_scope :premises (@p48452) :args (false))
% 65.35/65.67  (assume-push @p48453 @t2664)
% 65.35/65.67  (assume-push @p48454 @t188)
% 65.35/65.67  (assume-push @p48455 @t158)
% 65.35/65.67  (step @p27600 :rule and_intro :premises (@p48454 @p48455 @p27580))
% 65.35/65.67  (step-pop @p48456 :rule scope :premises (@p27600))
% 65.35/65.67  (step-pop @p48457 :rule scope :premises (@p48456))
% 65.35/65.67  (step-pop @p48458 :rule scope :premises (@p48457))
% 65.35/65.67  (step @p27601 :rule process_scope :premises (@p48458) :args (@t2665))
% 65.35/65.67  (step @p27605 :rule implies_elim :premises (@p27601))
% 65.35/65.67  (step @p27606 :rule resolution :premises (@p27605 @p27593) :args (true @t2665))
% 65.35/65.67  (step @p27607 :rule not_and :premises (@p27606))
% 65.35/65.67  (step @p27608 :rule eq_resolve :premises (@p27607 @p27582))
% 65.35/65.67  (step @p27609 :rule symm :premises (@p858))
% 65.35/65.67  (step @p27610 :rule bool-double-not-elim :args (@t2666))
% 65.35/65.67  (step @p27611 :rule nary_cong :premises (@p27610 @p1597 @p1415) :args ((or (not @t2667) @t189 @t154)))
% 65.35/65.67  (assume-push @p48459 @t188)
% 65.35/65.67  (assume-push @p48460 @t153)
% 65.35/65.67  (assume-push @p48461 @t2667)
% 65.35/65.67  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.67  (step @p27615 :rule symm :premises (@p48460))
% 65.35/65.67  (step @p27616 :rule trans :premises (@p48459 @p27615))
% 65.35/65.67  (step @p27617 :rule true_intro :premises (@p27616))
% 65.35/65.67  (step @p27618 :rule false_intro :premises (@p27609))
% 65.35/65.67  (step @p27619 :rule symm :premises (@p27618))
% 65.35/65.67  (step @p27620 :rule trans :premises (@p27619 @p27617))
% 65.35/65.67  (step @p27621 false :rule eq_resolve :premises (@p27620 @p2958))
% 65.35/65.67  (step-pop @p48462 :rule scope :premises (@p27621))
% 65.35/65.67  (step-pop @p48463 :rule scope :premises (@p48462))
% 65.35/65.67  (step-pop @p48464 :rule scope :premises (@p48463))
% 65.35/65.67  (step @p27622 :rule process_scope :premises (@p48464) :args (false))
% 65.35/65.67  (assume-push @p48465 @t2667)
% 65.35/65.67  (assume-push @p48466 @t188)
% 65.35/65.67  (assume-push @p48467 @t153)
% 65.35/65.67  (step @p27629 :rule and_intro :premises (@p48466 @p48467 @p27609))
% 65.35/65.67  (step-pop @p48468 :rule scope :premises (@p27629))
% 65.35/65.67  (step-pop @p48469 :rule scope :premises (@p48468))
% 65.35/65.67  (step-pop @p48470 :rule scope :premises (@p48469))
% 65.35/65.67  (step @p27630 :rule process_scope :premises (@p48470) :args (@t2668))
% 65.35/65.67  (step @p27634 :rule implies_elim :premises (@p27630))
% 65.35/65.67  (step @p27635 :rule resolution :premises (@p27634 @p27622) :args (true @t2668))
% 65.35/65.67  (step @p27636 :rule not_and :premises (@p27635))
% 65.35/65.67  (step @p27637 :rule eq_resolve :premises (@p27636 @p27611))
% 65.35/65.67  (step @p27638 :rule symm :premises (@p899))
% 65.35/65.67  (step @p27639 :rule bool-double-not-elim :args (@t2669))
% 65.35/65.67  (step @p27640 :rule nary_cong :premises (@p27639 @p1597 @p1389) :args ((or (not @t2670) @t189 @t149)))
% 65.35/65.67  (assume-push @p48471 @t188)
% 65.35/65.67  (assume-push @p48472 @t148)
% 65.35/65.67  (assume-push @p48473 @t2670)
% 65.35/65.67  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.67  (step @p27644 :rule symm :premises (@p48472))
% 65.35/65.67  (step @p27645 :rule trans :premises (@p48471 @p27644))
% 65.35/65.67  (step @p27646 :rule true_intro :premises (@p27645))
% 65.35/65.67  (step @p27647 :rule false_intro :premises (@p27638))
% 65.35/65.67  (step @p27648 :rule symm :premises (@p27647))
% 65.35/65.67  (step @p27649 :rule trans :premises (@p27648 @p27646))
% 65.35/65.67  (step @p27650 false :rule eq_resolve :premises (@p27649 @p2958))
% 65.35/65.67  (step-pop @p48474 :rule scope :premises (@p27650))
% 65.35/65.67  (step-pop @p48475 :rule scope :premises (@p48474))
% 65.35/65.67  (step-pop @p48476 :rule scope :premises (@p48475))
% 65.35/65.67  (step @p27651 :rule process_scope :premises (@p48476) :args (false))
% 65.35/65.67  (assume-push @p48477 @t2670)
% 65.35/65.67  (assume-push @p48478 @t188)
% 65.35/65.67  (assume-push @p48479 @t148)
% 65.35/65.67  (step @p27658 :rule and_intro :premises (@p48478 @p48479 @p27638))
% 65.35/65.67  (step-pop @p48480 :rule scope :premises (@p27658))
% 65.35/65.67  (step-pop @p48481 :rule scope :premises (@p48480))
% 65.35/65.67  (step-pop @p48482 :rule scope :premises (@p48481))
% 65.35/65.67  (step @p27659 :rule process_scope :premises (@p48482) :args (@t2671))
% 65.35/65.67  (step @p27663 :rule implies_elim :premises (@p27659))
% 65.35/65.67  (step @p27664 :rule resolution :premises (@p27663 @p27651) :args (true @t2671))
% 65.35/65.67  (step @p27665 :rule not_and :premises (@p27664))
% 65.35/65.67  (step @p27666 :rule eq_resolve :premises (@p27665 @p27640))
% 65.35/65.67  (step @p27667 :rule symm :premises (@p941))
% 65.35/65.67  (step @p27668 :rule bool-double-not-elim :args (@t2672))
% 65.35/65.67  (step @p27669 :rule nary_cong :premises (@p27668 @p1597 @p1363) :args ((or (not @t2673) @t189 @t144)))
% 65.35/65.67  (assume-push @p48483 @t188)
% 65.35/65.67  (assume-push @p48484 @t143)
% 65.35/65.67  (assume-push @p48485 @t2673)
% 65.35/65.67  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.67  (step @p27673 :rule symm :premises (@p48484))
% 65.35/65.67  (step @p27674 :rule trans :premises (@p48483 @p27673))
% 65.35/65.67  (step @p27675 :rule true_intro :premises (@p27674))
% 65.35/65.67  (step @p27676 :rule false_intro :premises (@p27667))
% 65.35/65.67  (step @p27677 :rule symm :premises (@p27676))
% 65.35/65.67  (step @p27678 :rule trans :premises (@p27677 @p27675))
% 65.35/65.67  (step @p27679 false :rule eq_resolve :premises (@p27678 @p2958))
% 65.35/65.67  (step-pop @p48486 :rule scope :premises (@p27679))
% 65.35/65.67  (step-pop @p48487 :rule scope :premises (@p48486))
% 65.35/65.67  (step-pop @p48488 :rule scope :premises (@p48487))
% 65.35/65.67  (step @p27680 :rule process_scope :premises (@p48488) :args (false))
% 65.35/65.67  (assume-push @p48489 @t2673)
% 65.35/65.67  (assume-push @p48490 @t188)
% 65.35/65.67  (assume-push @p48491 @t143)
% 65.35/65.67  (step @p27687 :rule and_intro :premises (@p48490 @p48491 @p27667))
% 65.35/65.67  (step-pop @p48492 :rule scope :premises (@p27687))
% 65.35/65.67  (step-pop @p48493 :rule scope :premises (@p48492))
% 65.35/65.67  (step-pop @p48494 :rule scope :premises (@p48493))
% 65.35/65.67  (step @p27688 :rule process_scope :premises (@p48494) :args (@t2674))
% 65.35/65.67  (step @p27692 :rule implies_elim :premises (@p27688))
% 65.35/65.67  (step @p27693 :rule resolution :premises (@p27692 @p27680) :args (true @t2674))
% 65.35/65.67  (step @p27694 :rule not_and :premises (@p27693))
% 65.35/65.67  (step @p27695 :rule eq_resolve :premises (@p27694 @p27669))
% 65.35/65.67  (step @p27696 :rule symm :premises (@p984))
% 65.35/65.67  (step @p27697 :rule bool-double-not-elim :args (@t2675))
% 65.35/65.67  (step @p27698 :rule nary_cong :premises (@p27697 @p1597 @p1337) :args ((or (not @t2676) @t189 @t139)))
% 65.35/65.67  (assume-push @p48495 @t188)
% 65.35/65.67  (assume-push @p48496 @t138)
% 65.35/65.67  (assume-push @p48497 @t2676)
% 65.35/65.67  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.67  (step @p27702 :rule symm :premises (@p48496))
% 65.35/65.67  (step @p27703 :rule trans :premises (@p48495 @p27702))
% 65.35/65.67  (step @p27704 :rule true_intro :premises (@p27703))
% 65.35/65.67  (step @p27705 :rule false_intro :premises (@p27696))
% 65.35/65.67  (step @p27706 :rule symm :premises (@p27705))
% 65.35/65.67  (step @p27707 :rule trans :premises (@p27706 @p27704))
% 65.35/65.67  (step @p27708 false :rule eq_resolve :premises (@p27707 @p2958))
% 65.35/65.67  (step-pop @p48498 :rule scope :premises (@p27708))
% 65.35/65.67  (step-pop @p48499 :rule scope :premises (@p48498))
% 65.35/65.67  (step-pop @p48500 :rule scope :premises (@p48499))
% 65.35/65.67  (step @p27709 :rule process_scope :premises (@p48500) :args (false))
% 65.35/65.67  (assume-push @p48501 @t2676)
% 65.35/65.67  (assume-push @p48502 @t188)
% 65.35/65.67  (assume-push @p48503 @t138)
% 65.35/65.67  (step @p27716 :rule and_intro :premises (@p48502 @p48503 @p27696))
% 65.35/65.67  (step-pop @p48504 :rule scope :premises (@p27716))
% 65.35/65.67  (step-pop @p48505 :rule scope :premises (@p48504))
% 65.35/65.67  (step-pop @p48506 :rule scope :premises (@p48505))
% 65.35/65.67  (step @p27717 :rule process_scope :premises (@p48506) :args (@t2677))
% 65.35/65.67  (step @p27721 :rule implies_elim :premises (@p27717))
% 65.35/65.67  (step @p27722 :rule resolution :premises (@p27721 @p27709) :args (true @t2677))
% 65.35/65.67  (step @p27723 :rule not_and :premises (@p27722))
% 65.35/65.67  (step @p27724 :rule eq_resolve :premises (@p27723 @p27698))
% 65.35/65.67  (step @p27725 :rule symm :premises (@p1028))
% 65.35/65.67  (step @p27726 :rule bool-double-not-elim :args (@t2678))
% 65.35/65.67  (step @p27727 :rule nary_cong :premises (@p27726 @p1597 @p1311) :args ((or (not @t2679) @t189 @t134)))
% 65.35/65.67  (assume-push @p48507 @t188)
% 65.35/65.67  (assume-push @p48508 @t133)
% 65.35/65.67  (assume-push @p48509 @t2679)
% 65.35/65.67  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.67  (step @p27731 :rule symm :premises (@p48508))
% 65.35/65.67  (step @p27732 :rule trans :premises (@p48507 @p27731))
% 65.35/65.67  (step @p27733 :rule true_intro :premises (@p27732))
% 65.35/65.67  (step @p27734 :rule false_intro :premises (@p27725))
% 65.35/65.67  (step @p27735 :rule symm :premises (@p27734))
% 65.35/65.67  (step @p27736 :rule trans :premises (@p27735 @p27733))
% 65.35/65.67  (step @p27737 false :rule eq_resolve :premises (@p27736 @p2958))
% 65.35/65.67  (step-pop @p48510 :rule scope :premises (@p27737))
% 65.35/65.67  (step-pop @p48511 :rule scope :premises (@p48510))
% 65.35/65.67  (step-pop @p48512 :rule scope :premises (@p48511))
% 65.35/65.67  (step @p27738 :rule process_scope :premises (@p48512) :args (false))
% 65.35/65.67  (assume-push @p48513 @t2679)
% 65.35/65.67  (assume-push @p48514 @t188)
% 65.35/65.67  (assume-push @p48515 @t133)
% 65.35/65.67  (step @p27745 :rule and_intro :premises (@p48514 @p48515 @p27725))
% 65.35/65.67  (step-pop @p48516 :rule scope :premises (@p27745))
% 65.35/65.67  (step-pop @p48517 :rule scope :premises (@p48516))
% 65.35/65.67  (step-pop @p48518 :rule scope :premises (@p48517))
% 65.35/65.67  (step @p27746 :rule process_scope :premises (@p48518) :args (@t2680))
% 65.35/65.67  (step @p27750 :rule implies_elim :premises (@p27746))
% 65.35/65.67  (step @p27751 :rule resolution :premises (@p27750 @p27738) :args (true @t2680))
% 65.35/65.67  (step @p27752 :rule not_and :premises (@p27751))
% 65.35/65.67  (step @p27753 :rule eq_resolve :premises (@p27752 @p27727))
% 65.35/65.67  (step @p27754 :rule symm :premises (@p1073))
% 65.35/65.67  (step @p27755 :rule bool-double-not-elim :args (@t2681))
% 65.35/65.67  (step @p27756 :rule nary_cong :premises (@p27755 @p1597 @p1285) :args ((or (not @t2682) @t189 @t129)))
% 65.35/65.67  (assume-push @p48519 @t188)
% 65.35/65.67  (assume-push @p48520 @t128)
% 65.35/65.67  (assume-push @p48521 @t2682)
% 65.35/65.67  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.67  (step @p27760 :rule symm :premises (@p48520))
% 65.35/65.67  (step @p27761 :rule trans :premises (@p48519 @p27760))
% 65.35/65.67  (step @p27762 :rule true_intro :premises (@p27761))
% 65.35/65.67  (step @p27763 :rule false_intro :premises (@p27754))
% 65.35/65.67  (step @p27764 :rule symm :premises (@p27763))
% 65.35/65.67  (step @p27765 :rule trans :premises (@p27764 @p27762))
% 65.35/65.67  (step @p27766 false :rule eq_resolve :premises (@p27765 @p2958))
% 65.35/65.67  (step-pop @p48522 :rule scope :premises (@p27766))
% 65.35/65.67  (step-pop @p48523 :rule scope :premises (@p48522))
% 65.35/65.67  (step-pop @p48524 :rule scope :premises (@p48523))
% 65.35/65.67  (step @p27767 :rule process_scope :premises (@p48524) :args (false))
% 65.35/65.67  (assume-push @p48525 @t2682)
% 65.35/65.67  (assume-push @p48526 @t188)
% 65.35/65.67  (assume-push @p48527 @t128)
% 65.35/65.67  (step @p27774 :rule and_intro :premises (@p48526 @p48527 @p27754))
% 65.35/65.67  (step-pop @p48528 :rule scope :premises (@p27774))
% 65.35/65.67  (step-pop @p48529 :rule scope :premises (@p48528))
% 65.35/65.67  (step-pop @p48530 :rule scope :premises (@p48529))
% 65.35/65.67  (step @p27775 :rule process_scope :premises (@p48530) :args (@t2683))
% 65.35/65.67  (step @p27779 :rule implies_elim :premises (@p27775))
% 65.35/65.67  (step @p27780 :rule resolution :premises (@p27779 @p27767) :args (true @t2683))
% 65.35/65.67  (step @p27781 :rule not_and :premises (@p27780))
% 65.35/65.67  (step @p27782 :rule eq_resolve :premises (@p27781 @p27756))
% 65.35/65.67  (step @p27783 :rule symm :premises (@p1119))
% 65.35/65.67  (step @p27784 :rule bool-double-not-elim :args (@t2684))
% 65.35/65.67  (step @p27785 :rule nary_cong :premises (@p27784 @p1597 @p1259) :args ((or (not @t2685) @t189 @t124)))
% 65.35/65.67  (assume-push @p48531 @t188)
% 65.35/65.67  (assume-push @p48532 @t123)
% 65.35/65.67  (assume-push @p48533 @t2685)
% 65.35/65.67  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.67  (step @p27789 :rule symm :premises (@p48532))
% 65.35/65.67  (step @p27790 :rule trans :premises (@p48531 @p27789))
% 65.35/65.67  (step @p27791 :rule true_intro :premises (@p27790))
% 65.35/65.67  (step @p27792 :rule false_intro :premises (@p27783))
% 65.35/65.67  (step @p27793 :rule symm :premises (@p27792))
% 65.35/65.67  (step @p27794 :rule trans :premises (@p27793 @p27791))
% 65.35/65.67  (step @p27795 false :rule eq_resolve :premises (@p27794 @p2958))
% 65.35/65.67  (step-pop @p48534 :rule scope :premises (@p27795))
% 65.35/65.67  (step-pop @p48535 :rule scope :premises (@p48534))
% 65.35/65.67  (step-pop @p48536 :rule scope :premises (@p48535))
% 65.35/65.67  (step @p27796 :rule process_scope :premises (@p48536) :args (false))
% 65.35/65.67  (assume-push @p48537 @t2685)
% 65.35/65.67  (assume-push @p48538 @t188)
% 65.35/65.67  (assume-push @p48539 @t123)
% 65.35/65.67  (step @p27803 :rule and_intro :premises (@p48538 @p48539 @p27783))
% 65.35/65.67  (step-pop @p48540 :rule scope :premises (@p27803))
% 65.35/65.67  (step-pop @p48541 :rule scope :premises (@p48540))
% 65.35/65.67  (step-pop @p48542 :rule scope :premises (@p48541))
% 65.35/65.67  (step @p27804 :rule process_scope :premises (@p48542) :args (@t2686))
% 65.35/65.67  (step @p27808 :rule implies_elim :premises (@p27804))
% 65.35/65.67  (step @p27809 :rule resolution :premises (@p27808 @p27796) :args (true @t2686))
% 65.35/65.67  (step @p27810 :rule not_and :premises (@p27809))
% 65.35/65.67  (step @p27811 :rule eq_resolve :premises (@p27810 @p27785))
% 65.35/65.67  (step @p27812 :rule symm :premises (@p1166))
% 65.35/65.67  (step @p27813 :rule bool-double-not-elim :args (@t2687))
% 65.35/65.67  (step @p27814 :rule nary_cong :premises (@p27813 @p1597 @p1232) :args ((or (not @t2688) @t189 @t117)))
% 65.35/65.67  (assume-push @p48543 @t188)
% 65.35/65.67  (assume-push @p48544 @t116)
% 65.35/65.67  (assume-push @p48545 @t2688)
% 65.35/65.67  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.67  (step @p27818 :rule symm :premises (@p48544))
% 65.35/65.67  (step @p27819 :rule trans :premises (@p48543 @p27818))
% 65.35/65.67  (step @p27820 :rule true_intro :premises (@p27819))
% 65.35/65.67  (step @p27821 :rule false_intro :premises (@p27812))
% 65.35/65.67  (step @p27822 :rule symm :premises (@p27821))
% 65.35/65.67  (step @p27823 :rule trans :premises (@p27822 @p27820))
% 65.35/65.67  (step @p27824 false :rule eq_resolve :premises (@p27823 @p2958))
% 65.35/65.67  (step-pop @p48546 :rule scope :premises (@p27824))
% 65.35/65.67  (step-pop @p48547 :rule scope :premises (@p48546))
% 65.35/65.67  (step-pop @p48548 :rule scope :premises (@p48547))
% 65.35/65.67  (step @p27825 :rule process_scope :premises (@p48548) :args (false))
% 65.35/65.67  (assume-push @p48549 @t2688)
% 65.35/65.67  (assume-push @p48550 @t188)
% 65.35/65.67  (assume-push @p48551 @t116)
% 65.35/65.67  (step @p27832 :rule and_intro :premises (@p48550 @p48551 @p27812))
% 65.35/65.67  (step-pop @p48552 :rule scope :premises (@p27832))
% 65.35/65.67  (step-pop @p48553 :rule scope :premises (@p48552))
% 65.35/65.67  (step-pop @p48554 :rule scope :premises (@p48553))
% 65.35/65.67  (step @p27833 :rule process_scope :premises (@p48554) :args (@t2689))
% 65.35/65.67  (step @p27837 :rule implies_elim :premises (@p27833))
% 65.35/65.67  (step @p27838 :rule resolution :premises (@p27837 @p27825) :args (true @t2689))
% 65.35/65.67  (step @p27839 :rule not_and :premises (@p27838))
% 65.35/65.67  (step @p27840 :rule eq_resolve :premises (@p27839 @p27814))
% 65.35/65.67  (step @p27841 :rule instantiate :premises (@p2655) :args ((@list @t75 @t111 tptp.e16)))
% 65.35/65.67  (step @p27842 :rule instantiate :premises (@p2655) :args ((@list @t20 @t111 tptp.e16)))
% 65.35/65.67  (assume-push @p48555 @t568)
% 65.35/65.67  (assume-push @p48556 @t508)
% 65.35/65.67  (assume-push @p48557 @t506)
% 65.35/65.67  (assume-push @p48558 @t503)
% 65.35/65.67  (assume-push @p48559 @t500)
% 65.35/65.67  (assume-push @p48560 @t497)
% 65.35/65.67  (assume-push @p48561 @t494)
% 65.35/65.67  (assume-push @p48562 @t491)
% 65.35/65.67  (assume-push @p48563 @t488)
% 65.35/65.67  (assume-push @p48564 @t485)
% 65.35/65.67  (assume-push @p48565 @t482)
% 65.35/65.67  (assume-push @p48566 @t479)
% 65.35/65.67  (assume-push @p48567 @t476)
% 65.35/65.67  (assume-push @p48568 @t473)
% 65.35/65.67  (assume-push @p48569 @t470)
% 65.35/65.67  (assume-push @p48570 @t467)
% 65.35/65.67  (assume-push @p48571 @t464)
% 65.35/65.67  (assume-push @p48572 @t461)
% 65.35/65.67  (assume-push @p48573 @t458)
% 65.35/65.67  (assume-push @p48574 @t455)
% 65.35/65.67  (assume-push @p48575 @t452)
% 65.35/65.67  (assume-push @p48576 @t449)
% 65.35/65.67  (assume-push @p48577 @t446)
% 65.35/65.67  (assume-push @p48578 @t443)
% 65.35/65.67  (assume-push @p48579 @t440)
% 65.35/65.67  (assume-push @p48580 @t437)
% 65.35/65.67  (assume-push @p48581 @t434)
% 65.35/65.67  (assume-push @p48582 @t431)
% 65.35/65.67  (assume-push @p48583 @t428)
% 65.35/65.67  (assume-push @p48584 @t425)
% 65.35/65.67  (assume-push @p48585 @t422)
% 65.35/65.67  (assume-push @p48586 @t419)
% 65.35/65.67  (assume-push @p48587 @t416)
% 65.35/65.67  (assume-push @p48588 @t413)
% 65.35/65.67  (assume-push @p48589 @t410)
% 65.35/65.67  (assume-push @p48590 @t188)
% 65.35/65.67  (assume-push @p48591 @t627)
% 65.35/65.67  (assume-push @p48592 @t636)
% 65.35/65.67  (assume-push @p48593 @t634)
% 65.35/65.67  (assume-push @p48594 @t646)
% 65.35/65.67  (assume-push @p48595 @t624)
% 65.35/65.67  (assume-push @p48596 @t644)
% 65.35/65.67  (assume-push @p48597 @t639)
% 65.35/65.67  (assume-push @p48598 @t620)
% 65.35/65.67  (assume-push @p48599 @t648)
% 65.35/65.67  (assume-push @p48600 @t630)
% 65.35/65.67  (assume-push @p48601 @t616)
% 65.35/65.67  (assume-push @p48602 @t642)
% 65.35/65.67  (assume-push @p48603 @t651)
% 65.35/65.67  (assume-push @p48604 @t673)
% 65.35/65.67  (assume-push @p48605 @t801)
% 65.35/65.67  (assume-push @p48606 @t786)
% 65.35/65.67  (assume-push @p48607 @t819)
% 65.35/65.67  (assume-push @p48608 @t821)
% 65.35/65.67  (assume-push @p48609 @t796)
% 65.35/65.67  (assume-push @p48610 @t790)
% 65.35/65.67  (assume-push @p48611 @t799)
% 65.35/65.67  (assume-push @p48612 @t838)
% 65.35/65.67  (assume-push @p48613 @t805)
% 65.35/65.67  (assume-push @p48614 @t816)
% 65.35/65.67  (assume-push @p48615 @t823)
% 65.35/65.67  (assume-push @p48616 @t782)
% 65.35/65.67  (assume-push @p48617 @t793)
% 65.35/65.67  (assume-push @p48618 @t826)
% 65.35/65.67  (assume-push @p48619 @t840)
% 65.35/65.67  (assume-push @p48620 @t809)
% 65.35/65.67  (assume-push @p48621 @t842)
% 65.35/65.67  (assume-push @p48622 @t829)
% 65.35/65.67  (assume-push @p48623 @t813)
% 65.35/65.67  (assume-push @p48624 @t844)
% 65.35/65.67  (assume-push @p48625 @t836)
% 65.35/65.67  (assume-push @p48626 @t833)
% 65.35/65.67  (assume-push @p48627 @t1028)
% 65.35/65.67  (assume-push @p48628 @t1178)
% 65.35/65.67  (assume-push @p48629 @t2690)
% 65.35/65.67  (assume-push @p48630 @t2693)
% 65.35/65.67  (assume-push @p48631 @t568)
% 65.35/65.67  (assume-push @p48632 @t627)
% 65.35/65.67  (assume-push @p48633 @t636)
% 65.35/65.67  (assume-push @p48634 @t634)
% 65.35/65.67  (assume-push @p48635 @t646)
% 65.35/65.67  (assume-push @p48636 @t624)
% 65.35/65.67  (assume-push @p48637 @t644)
% 65.35/65.67  (assume-push @p48638 @t639)
% 65.35/65.67  (assume-push @p48639 @t620)
% 65.35/65.67  (assume-push @p48640 @t648)
% 65.35/65.67  (assume-push @p48641 @t630)
% 65.35/65.67  (assume-push @p48642 @t616)
% 65.35/65.67  (assume-push @p48643 @t642)
% 65.35/65.67  (assume-push @p48644 @t651)
% 65.35/65.67  (assume-push @p48645 @t673)
% 65.35/65.67  (assume-push @p48646 @t801)
% 65.35/65.67  (assume-push @p48647 @t786)
% 65.35/65.67  (assume-push @p48648 @t819)
% 65.35/65.67  (assume-push @p48649 @t821)
% 65.35/65.67  (assume-push @p48650 @t796)
% 65.35/65.67  (assume-push @p48651 @t790)
% 65.35/65.67  (assume-push @p48652 @t799)
% 65.35/65.67  (assume-push @p48653 @t838)
% 65.35/65.67  (assume-push @p48654 @t805)
% 65.35/65.67  (assume-push @p48655 @t816)
% 65.35/65.67  (assume-push @p48656 @t823)
% 65.35/65.67  (assume-push @p48657 @t782)
% 65.35/65.67  (assume-push @p48658 @t793)
% 65.35/65.67  (assume-push @p48659 @t826)
% 65.35/65.67  (assume-push @p48660 @t840)
% 65.35/65.67  (assume-push @p48661 @t809)
% 65.35/65.67  (assume-push @p48662 @t842)
% 65.35/65.67  (assume-push @p48663 @t829)
% 65.35/65.67  (assume-push @p48664 @t813)
% 65.35/65.67  (assume-push @p48665 @t844)
% 65.35/65.67  (assume-push @p48666 @t836)
% 65.35/65.67  (assume-push @p48667 @t833)
% 65.35/65.67  (assume-push @p48668 @t1028)
% 65.35/65.67  (assume-push @p48669 @t1178)
% 65.35/65.67  (assume-push @p48670 @t188)
% 65.35/65.67  (assume-push @p48671 @t2693)
% 65.35/65.67  (assume-push @p48672 @t2690)
% 65.35/65.67  (assume-push @p48673 @t410)
% 65.35/65.67  (assume-push @p48674 @t413)
% 65.35/65.67  (assume-push @p48675 @t416)
% 65.35/65.67  (assume-push @p48676 @t419)
% 65.35/65.67  (assume-push @p48677 @t422)
% 65.35/65.67  (assume-push @p48678 @t425)
% 65.35/65.67  (assume-push @p48679 @t428)
% 65.35/65.67  (assume-push @p48680 @t431)
% 65.35/65.67  (assume-push @p48681 @t434)
% 65.35/65.67  (assume-push @p48682 @t437)
% 65.35/65.67  (assume-push @p48683 @t440)
% 65.35/65.67  (assume-push @p48684 @t443)
% 65.35/65.67  (assume-push @p48685 @t446)
% 65.35/65.67  (assume-push @p48686 @t449)
% 65.35/65.67  (assume-push @p48687 @t452)
% 65.35/65.67  (assume-push @p48688 @t455)
% 65.35/65.67  (assume-push @p48689 @t458)
% 65.35/65.67  (assume-push @p48690 @t461)
% 65.35/65.67  (assume-push @p48691 @t464)
% 65.35/65.67  (assume-push @p48692 @t467)
% 65.35/65.67  (assume-push @p48693 @t470)
% 65.35/65.67  (assume-push @p48694 @t473)
% 65.35/65.67  (assume-push @p48695 @t476)
% 65.35/65.67  (assume-push @p48696 @t479)
% 65.35/65.67  (assume-push @p48697 @t482)
% 65.35/65.67  (assume-push @p48698 @t485)
% 65.35/65.67  (assume-push @p48699 @t488)
% 65.35/65.67  (assume-push @p48700 @t491)
% 65.35/65.67  (assume-push @p48701 @t494)
% 65.35/65.67  (assume-push @p48702 @t497)
% 65.35/65.67  (assume-push @p48703 @t500)
% 65.35/65.67  (assume-push @p48704 @t503)
% 65.35/65.67  (assume-push @p48705 @t506)
% 65.35/65.67  (assume-push @p48706 @t508)
% 65.35/65.67  (step @p27995 :rule symm :premises (@p48555))
% 65.35/65.67  (step @p27996 :rule symm :premises (@p48591))
% 65.35/65.67  (step @p27997 :rule symm :premises (@p48592))
% 65.35/65.67  (step @p27998 :rule symm :premises (@p48593))
% 65.35/65.67  (step @p27999 :rule symm :premises (@p48594))
% 65.35/65.67  (step @p28000 :rule symm :premises (@p48595))
% 65.35/65.67  (step @p28001 :rule symm :premises (@p48596))
% 65.35/65.67  (step @p28002 :rule symm :premises (@p48597))
% 65.35/65.67  (step @p28003 :rule symm :premises (@p48598))
% 65.35/65.67  (step @p28004 :rule symm :premises (@p48599))
% 65.35/65.67  (step @p28005 :rule symm :premises (@p48600))
% 65.35/65.67  (step @p28006 :rule symm :premises (@p48601))
% 65.35/65.67  (step @p28007 :rule symm :premises (@p48602))
% 65.35/65.67  (step @p28008 :rule symm :premises (@p48603))
% 65.35/65.67  (step @p28009 :rule symm :premises (@p48604))
% 65.35/65.67  (step @p28010 :rule symm :premises (@p48605))
% 65.35/65.67  (step @p28011 :rule symm :premises (@p48606))
% 65.35/65.67  (step @p28012 :rule symm :premises (@p48607))
% 65.35/65.67  (step @p28013 :rule symm :premises (@p48608))
% 65.35/65.67  (step @p28014 :rule symm :premises (@p48609))
% 65.35/65.67  (step @p28015 :rule symm :premises (@p48610))
% 65.35/65.67  (step @p28016 :rule symm :premises (@p48611))
% 65.35/65.67  (step @p28017 :rule symm :premises (@p48612))
% 65.35/65.67  (step @p28018 :rule symm :premises (@p48613))
% 65.35/65.67  (step @p28019 :rule symm :premises (@p48614))
% 65.35/65.67  (step @p28020 :rule symm :premises (@p48615))
% 65.35/65.67  (step @p28021 :rule symm :premises (@p48616))
% 65.35/65.67  (step @p28022 :rule symm :premises (@p48617))
% 65.35/65.67  (step @p28023 :rule symm :premises (@p48618))
% 65.35/65.67  (step @p28024 :rule symm :premises (@p48619))
% 65.35/65.67  (step @p28025 :rule symm :premises (@p48620))
% 65.35/65.67  (step @p28026 :rule symm :premises (@p48621))
% 65.35/65.67  (step @p28027 :rule symm :premises (@p48622))
% 65.35/65.67  (step @p28028 :rule symm :premises (@p48623))
% 65.35/65.67  (step @p28029 :rule symm :premises (@p48624))
% 65.35/65.67  (step @p28030 :rule symm :premises (@p48625))
% 65.35/65.67  (step @p28031 :rule symm :premises (@p48626))
% 65.35/65.67  (step @p28032 :rule symm :premises (@p48627))
% 65.35/65.67  (step @p28033 :rule symm :premises (@p48628))
% 65.35/65.67  (step @p2816 :rule refl :args (@t111))
% 65.35/65.67  (step @p28034 :rule refl :args (tptp.e16))
% 65.35/65.67  (step @p28035 :rule symm :premises (@p48590))
% 65.35/65.67  (step @p28036 :rule refl :args (@t20))
% 65.35/65.67  (step @p28037 :rule cong :premises (@p28036 @p28035 @p28034) :args (@t2691))
% 65.35/65.67  (step @p28038 :rule cong :premises (@p28037 @p2816) :args (@t2692))
% 65.35/65.67  (step @p28039 :rule symm :premises (@p27841))
% 65.35/65.67  (step @p28040 :rule refl :args (@t75))
% 65.35/65.67  (step @p28041 :rule cong :premises (@p28040 @p48590 @p28034) :args (@t76))
% 65.35/65.67  (step @p28042 :rule cong :premises (@p28041 @p2816) :args (@t406))
% 65.35/65.67  (step @p28043 :rule trans :premises (@p48556 @p48557 @p48558 @p48559 @p48560 @p48561 @p48562 @p48563 @p48564 @p48565 @p48566 @p48567 @p48568 @p48569 @p48570 @p48571 @p48572 @p48573 @p48574 @p48575 @p48576 @p48577 @p48578 @p48579 @p48580 @p48581 @p48582 @p48583 @p48584 @p48585 @p48586 @p48587 @p48588 @p48589 @p28042 @p28039 @p27842 @p28038 @p28033 @p28032 @p28031 @p28030 @p28029 @p28028 @p28027 @p28026 @p28025 @p28024 @p28023 @p28022 @p28021 @p28020 @p28019 @p28018 @p28017 @p28016 @p28015 @p28014 @p28013 @p28012 @p28011 @p28010 @p28009 @p28008 @p28007 @p28006 @p28005 @p28004 @p28003 @p28002 @p28001 @p28000 @p27999 @p27998 @p27997 @p27996 @p27995))
% 65.35/65.67  (step-pop @p48707 :rule scope :premises (@p28043))
% 65.35/65.67  (step-pop @p48708 :rule scope :premises (@p48707))
% 65.35/65.67  (step-pop @p48709 :rule scope :premises (@p48708))
% 65.35/65.67  (step-pop @p48710 :rule scope :premises (@p48709))
% 65.35/65.67  (step-pop @p48711 :rule scope :premises (@p48710))
% 65.35/65.67  (step-pop @p48712 :rule scope :premises (@p48711))
% 65.35/65.67  (step-pop @p48713 :rule scope :premises (@p48712))
% 65.35/65.67  (step-pop @p48714 :rule scope :premises (@p48713))
% 65.35/65.67  (step-pop @p48715 :rule scope :premises (@p48714))
% 65.35/65.67  (step-pop @p48716 :rule scope :premises (@p48715))
% 65.35/65.67  (step-pop @p48717 :rule scope :premises (@p48716))
% 65.35/65.67  (step-pop @p48718 :rule scope :premises (@p48717))
% 65.35/65.67  (step-pop @p48719 :rule scope :premises (@p48718))
% 65.35/65.67  (step-pop @p48720 :rule scope :premises (@p48719))
% 65.35/65.67  (step-pop @p48721 :rule scope :premises (@p48720))
% 65.35/65.67  (step-pop @p48722 :rule scope :premises (@p48721))
% 65.35/65.67  (step-pop @p48723 :rule scope :premises (@p48722))
% 65.35/65.67  (step-pop @p48724 :rule scope :premises (@p48723))
% 65.35/65.67  (step-pop @p48725 :rule scope :premises (@p48724))
% 65.35/65.67  (step-pop @p48726 :rule scope :premises (@p48725))
% 65.35/65.67  (step-pop @p48727 :rule scope :premises (@p48726))
% 65.35/65.67  (step-pop @p48728 :rule scope :premises (@p48727))
% 65.35/65.67  (step-pop @p48729 :rule scope :premises (@p48728))
% 65.35/65.67  (step-pop @p48730 :rule scope :premises (@p48729))
% 65.35/65.67  (step-pop @p48731 :rule scope :premises (@p48730))
% 65.35/65.67  (step-pop @p48732 :rule scope :premises (@p48731))
% 65.35/65.67  (step-pop @p48733 :rule scope :premises (@p48732))
% 65.35/65.67  (step-pop @p48734 :rule scope :premises (@p48733))
% 65.35/65.67  (step-pop @p48735 :rule scope :premises (@p48734))
% 65.35/65.67  (step-pop @p48736 :rule scope :premises (@p48735))
% 65.35/65.67  (step-pop @p48737 :rule scope :premises (@p48736))
% 65.35/65.67  (step-pop @p48738 :rule scope :premises (@p48737))
% 65.35/65.67  (step-pop @p48739 :rule scope :premises (@p48738))
% 65.35/65.67  (step-pop @p48740 :rule scope :premises (@p48739))
% 65.35/65.67  (step-pop @p48741 :rule scope :premises (@p48740))
% 65.35/65.67  (step-pop @p48742 :rule scope :premises (@p48741))
% 65.35/65.67  (step-pop @p48743 :rule scope :premises (@p48742))
% 65.35/65.67  (step-pop @p48744 :rule scope :premises (@p48743))
% 65.35/65.67  (step-pop @p48745 :rule scope :premises (@p48744))
% 65.35/65.67  (step-pop @p48746 :rule scope :premises (@p48745))
% 65.35/65.67  (step-pop @p48747 :rule scope :premises (@p48746))
% 65.35/65.67  (step-pop @p48748 :rule scope :premises (@p48747))
% 65.35/65.67  (step-pop @p48749 :rule scope :premises (@p48748))
% 65.35/65.67  (step-pop @p48750 :rule scope :premises (@p48749))
% 65.35/65.67  (step-pop @p48751 :rule scope :premises (@p48750))
% 65.35/65.67  (step-pop @p48752 :rule scope :premises (@p48751))
% 65.35/65.67  (step-pop @p48753 :rule scope :premises (@p48752))
% 65.35/65.67  (step-pop @p48754 :rule scope :premises (@p48753))
% 65.35/65.67  (step-pop @p48755 :rule scope :premises (@p48754))
% 65.35/65.67  (step-pop @p48756 :rule scope :premises (@p48755))
% 65.35/65.67  (step-pop @p48757 :rule scope :premises (@p48756))
% 65.35/65.67  (step-pop @p48758 :rule scope :premises (@p48757))
% 65.35/65.67  (step-pop @p48759 :rule scope :premises (@p48758))
% 65.35/65.67  (step-pop @p48760 :rule scope :premises (@p48759))
% 65.35/65.67  (step-pop @p48761 :rule scope :premises (@p48760))
% 65.35/65.67  (step-pop @p48762 :rule scope :premises (@p48761))
% 65.35/65.67  (step-pop @p48763 :rule scope :premises (@p48762))
% 65.35/65.67  (step-pop @p48764 :rule scope :premises (@p48763))
% 65.35/65.67  (step-pop @p48765 :rule scope :premises (@p48764))
% 65.35/65.67  (step-pop @p48766 :rule scope :premises (@p48765))
% 65.35/65.67  (step-pop @p48767 :rule scope :premises (@p48766))
% 65.35/65.67  (step-pop @p48768 :rule scope :premises (@p48767))
% 65.35/65.67  (step-pop @p48769 :rule scope :premises (@p48768))
% 65.35/65.67  (step-pop @p48770 :rule scope :premises (@p48769))
% 65.35/65.67  (step-pop @p48771 :rule scope :premises (@p48770))
% 65.35/65.67  (step-pop @p48772 :rule scope :premises (@p48771))
% 65.35/65.67  (step-pop @p48773 :rule scope :premises (@p48772))
% 65.35/65.67  (step-pop @p48774 :rule scope :premises (@p48773))
% 65.35/65.67  (step-pop @p48775 :rule scope :premises (@p48774))
% 65.35/65.67  (step-pop @p48776 :rule scope :premises (@p48775))
% 65.35/65.67  (step-pop @p48777 :rule scope :premises (@p48776))
% 65.35/65.67  (step-pop @p48778 :rule scope :premises (@p48777))
% 65.35/65.67  (step-pop @p48779 :rule scope :premises (@p48778))
% 65.35/65.67  (step-pop @p48780 :rule scope :premises (@p48779))
% 65.35/65.67  (step-pop @p48781 :rule scope :premises (@p48780))
% 65.35/65.67  (step-pop @p48782 :rule scope :premises (@p48781))
% 65.35/65.67  (step @p28044 :rule process_scope :premises (@p48782) :args (@t114))
% 65.35/65.67  (step @p28121 :rule and_intro :premises (@p48555 @p48591 @p48592 @p48593 @p48594 @p48595 @p48596 @p48597 @p48598 @p48599 @p48600 @p48601 @p48602 @p48603 @p48604 @p48605 @p48606 @p48607 @p48608 @p48609 @p48610 @p48611 @p48612 @p48613 @p48614 @p48615 @p48616 @p48617 @p48618 @p48619 @p48620 @p48621 @p48622 @p48623 @p48624 @p48625 @p48626 @p48627 @p48628 @p48590 @p27842 @p27841 @p48589 @p48588 @p48587 @p48586 @p48585 @p48584 @p48583 @p48582 @p48581 @p48580 @p48579 @p48578 @p48577 @p48576 @p48575 @p48574 @p48573 @p48572 @p48571 @p48570 @p48569 @p48568 @p48567 @p48566 @p48565 @p48564 @p48563 @p48562 @p48561 @p48560 @p48559 @p48558 @p48557 @p48556))
% 65.35/65.67  (step @p28122 :rule modus_ponens :premises (@p28121 @p28044))
% 65.35/65.67  (step-pop @p48783 :rule scope :premises (@p28122))
% 65.35/65.67  (step-pop @p48784 :rule scope :premises (@p48783))
% 65.35/65.67  (step-pop @p48785 :rule scope :premises (@p48784))
% 65.35/65.67  (step-pop @p48786 :rule scope :premises (@p48785))
% 65.35/65.67  (step-pop @p48787 :rule scope :premises (@p48786))
% 65.35/65.67  (step-pop @p48788 :rule scope :premises (@p48787))
% 65.35/65.67  (step-pop @p48789 :rule scope :premises (@p48788))
% 65.35/65.67  (step-pop @p48790 :rule scope :premises (@p48789))
% 65.35/65.67  (step-pop @p48791 :rule scope :premises (@p48790))
% 65.35/65.67  (step-pop @p48792 :rule scope :premises (@p48791))
% 65.35/65.67  (step-pop @p48793 :rule scope :premises (@p48792))
% 65.35/65.67  (step-pop @p48794 :rule scope :premises (@p48793))
% 65.35/65.67  (step-pop @p48795 :rule scope :premises (@p48794))
% 65.35/65.67  (step-pop @p48796 :rule scope :premises (@p48795))
% 65.35/65.67  (step-pop @p48797 :rule scope :premises (@p48796))
% 65.35/65.67  (step-pop @p48798 :rule scope :premises (@p48797))
% 65.35/65.67  (step-pop @p48799 :rule scope :premises (@p48798))
% 65.35/65.67  (step-pop @p48800 :rule scope :premises (@p48799))
% 65.35/65.67  (step-pop @p48801 :rule scope :premises (@p48800))
% 65.35/65.67  (step-pop @p48802 :rule scope :premises (@p48801))
% 65.35/65.67  (step-pop @p48803 :rule scope :premises (@p48802))
% 65.35/65.67  (step-pop @p48804 :rule scope :premises (@p48803))
% 65.35/65.67  (step-pop @p48805 :rule scope :premises (@p48804))
% 65.35/65.67  (step-pop @p48806 :rule scope :premises (@p48805))
% 65.35/65.67  (step-pop @p48807 :rule scope :premises (@p48806))
% 65.35/65.67  (step-pop @p48808 :rule scope :premises (@p48807))
% 65.35/65.67  (step-pop @p48809 :rule scope :premises (@p48808))
% 65.35/65.67  (step-pop @p48810 :rule scope :premises (@p48809))
% 65.35/65.67  (step-pop @p48811 :rule scope :premises (@p48810))
% 65.35/65.67  (step-pop @p48812 :rule scope :premises (@p48811))
% 65.35/65.67  (step-pop @p48813 :rule scope :premises (@p48812))
% 65.35/65.67  (step-pop @p48814 :rule scope :premises (@p48813))
% 65.35/65.67  (step-pop @p48815 :rule scope :premises (@p48814))
% 65.35/65.67  (step-pop @p48816 :rule scope :premises (@p48815))
% 65.35/65.67  (step-pop @p48817 :rule scope :premises (@p48816))
% 65.35/65.67  (step-pop @p48818 :rule scope :premises (@p48817))
% 65.35/65.67  (step-pop @p48819 :rule scope :premises (@p48818))
% 65.35/65.67  (step-pop @p48820 :rule scope :premises (@p48819))
% 65.35/65.67  (step-pop @p48821 :rule scope :premises (@p48820))
% 65.35/65.67  (step-pop @p48822 :rule scope :premises (@p48821))
% 65.35/65.67  (step-pop @p48823 :rule scope :premises (@p48822))
% 65.35/65.67  (step-pop @p48824 :rule scope :premises (@p48823))
% 65.35/65.67  (step-pop @p48825 :rule scope :premises (@p48824))
% 65.35/65.67  (step-pop @p48826 :rule scope :premises (@p48825))
% 65.35/65.67  (step-pop @p48827 :rule scope :premises (@p48826))
% 65.35/65.67  (step-pop @p48828 :rule scope :premises (@p48827))
% 65.35/65.67  (step-pop @p48829 :rule scope :premises (@p48828))
% 65.35/65.67  (step-pop @p48830 :rule scope :premises (@p48829))
% 65.35/65.67  (step-pop @p48831 :rule scope :premises (@p48830))
% 65.35/65.67  (step-pop @p48832 :rule scope :premises (@p48831))
% 65.35/65.67  (step-pop @p48833 :rule scope :premises (@p48832))
% 65.35/65.67  (step-pop @p48834 :rule scope :premises (@p48833))
% 65.35/65.67  (step-pop @p48835 :rule scope :premises (@p48834))
% 65.35/65.67  (step-pop @p48836 :rule scope :premises (@p48835))
% 65.35/65.67  (step-pop @p48837 :rule scope :premises (@p48836))
% 65.35/65.67  (step-pop @p48838 :rule scope :premises (@p48837))
% 65.35/65.67  (step-pop @p48839 :rule scope :premises (@p48838))
% 65.35/65.67  (step-pop @p48840 :rule scope :premises (@p48839))
% 65.35/65.67  (step-pop @p48841 :rule scope :premises (@p48840))
% 65.35/65.67  (step-pop @p48842 :rule scope :premises (@p48841))
% 65.35/65.67  (step-pop @p48843 :rule scope :premises (@p48842))
% 65.35/65.67  (step-pop @p48844 :rule scope :premises (@p48843))
% 65.35/65.67  (step-pop @p48845 :rule scope :premises (@p48844))
% 65.35/65.67  (step-pop @p48846 :rule scope :premises (@p48845))
% 65.35/65.67  (step-pop @p48847 :rule scope :premises (@p48846))
% 65.35/65.67  (step-pop @p48848 :rule scope :premises (@p48847))
% 65.35/65.67  (step-pop @p48849 :rule scope :premises (@p48848))
% 65.35/65.67  (step-pop @p48850 :rule scope :premises (@p48849))
% 65.35/65.67  (step-pop @p48851 :rule scope :premises (@p48850))
% 65.35/65.67  (step-pop @p48852 :rule scope :premises (@p48851))
% 65.35/65.67  (step-pop @p48853 :rule scope :premises (@p48852))
% 65.35/65.67  (step-pop @p48854 :rule scope :premises (@p48853))
% 65.35/65.67  (step-pop @p48855 :rule scope :premises (@p48854))
% 65.35/65.67  (step-pop @p48856 :rule scope :premises (@p48855))
% 65.35/65.67  (step-pop @p48857 :rule scope :premises (@p48856))
% 65.35/65.67  (step-pop @p48858 :rule scope :premises (@p48857))
% 65.35/65.67  (step @p28123 :rule process_scope :premises (@p48858) :args (@t114))
% 65.35/65.67  (step @p28200 :rule implies_elim :premises (@p28123))
% 65.35/65.67  (step @p28201 :rule cnf_and_neg :args (@t2694))
% 65.35/65.67  (step @p28202 :rule resolution :premises (@p28201 @p28200) :args (true @t2694))
% 65.35/65.67  (step @p28203 :rule reordering :premises (@p28202) :args ((or @t114 @t671 @t510 @t560 @t559 @t558 @t557 @t556 @t555 @t554 @t553 @t552 @t551 @t550 @t549 @t548 @t547 @t546 @t545 @t544 @t543 @t542 @t541 @t540 @t539 @t538 @t537 @t536 @t535 @t534 @t533 @t532 @t531 @t530 @t529 @t528 @t189 @t670 @t669 @t668 @t667 @t666 @t665 @t664 @t663 @t662 @t661 @t660 @t659 @t658 @t873 @t872 @t871 @t870 @t869 @t868 @t867 @t866 @t865 @t864 @t863 @t862 @t861 @t860 @t859 @t858 @t857 @t856 @t855 @t854 @t853 @t852 @t851 @t1194 @t1193 (not @t2690) (not @t2693))))
% 65.35/65.67  (step @p28204 :rule chain_m_resolution :premises (@p28203 @p27842 @p27841 @p27434 @p27433 @p26924 @p26923 @p26432 @p25560 @p24708 @p24707 @p24546 @p23634 @p23633 @p23198 @p23197 @p23015 @p23014 @p22563 @p22562 @p21993 @p21992 @p21207 @p20106 @p20105 @p19762 @p18596 @p18595 @p18480 @p18479 @p18232 @p18231 @p17457 @p17456 @p16837 @p16836 @p16348 @p16347 @p15746 @p15745 @p15416 @p15415 @p14802 @p13556 @p12339 @p10887 @p10886 @p10075 @p8652 @p8651 @p8029 @p6524 @p6520 @p6519 @p6012 @p6011 @p5168 @p5167 @p4780 @p3476 @p3472 @p2947 @p1229 @p3368 @p3366 @p3365 @p3363 @p3362 @p3360 @p3359 @p3357 @p4557 @p4555 @p4554 @p4552 @p7740 @p7738 @p4551 @p4549 @p3356 @p3354 @p4548 @p4546 @p3353 @p3351 @p4545 @p4543 @p4542 @p4540 @p4539 @p4537 @p27840 @p27812 @p27811 @p27783 @p27782 @p27754 @p27753 @p27725 @p27724 @p27696 @p27695 @p27667 @p27666 @p27638 @p27637 @p27609 @p27608 @p27580 @p27579 @p27551 @p27550 @p27522 @p27521 @p27493 @p27492 @p27464 @p27463 @p27435) :args (@t189 (@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 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 true true true true true true true true true true true true true true true true true true true true true true true true true true true true) (@list @t2693 @t2690 @t826 @t410 @t823 @t413 @t416 @t419 @t636 @t422 @t425 @t821 @t428 @t634 @t431 @t819 @t434 @t816 @t437 @t813 @t440 @t443 @t630 @t446 @t449 @t627 @t452 @t624 @t455 @t809 @t458 @t805 @t461 @t801 @t464 @t799 @t467 @t620 @t470 @t796 @t473 @t476 @t479 @t482 @t793 @t485 @t488 @t790 @t491 @t494 @t1028 @t786 @t497 @t782 @t500 @t616 @t503 @t506 @t673 @t508 @t568 @t114 @t651 @t652 @t648 @t649 @t646 @t647 @t644 @t645 @t844 @t845 @t842 @t843 @t1178 @t1179 @t840 @t841 @t642 @t643 @t838 @t839 @t639 @t640 @t836 @t837 @t833 @t834 @t829 @t830 @t116 @t2687 @t123 @t2684 @t128 @t2681 @t133 @t2678 @t138 @t2675 @t143 @t2672 @t148 @t2669 @t153 @t2666 @t158 @t2663 @t163 @t2660 @t168 @t2657 @t173 @t2654 @t178 @t2651 @t183 @t2648)))
% 65.35/65.67  (step @p28205 :rule chain_m_resolution :premises (@p2550 @p28204 @p2548) :args (@t407 @t570 (@list @t188 @t408)))
% 65.35/65.67  (step @p28206 :rule chain_m_resolution :premises (@p7737 @p28204 @p7735) :args (@t1176 @t570 (@list @t188 @t1177)))
% 65.35/65.67  (step @p28207 :rule symm :premises (@p742))
% 65.35/65.67  (step @p28208 :rule bool-double-not-elim :args (@t2695))
% 65.35/65.67  (step @p28209 :rule nary_cong :premises (@p28208 @p1571 @p1493) :args ((or (not @t2696) @t184 @t169)))
% 65.35/65.67  (assume-push @p48859 @t183)
% 65.35/65.67  (assume-push @p48860 @t168)
% 65.35/65.67  (assume-push @p48861 @t2696)
% 65.35/65.67  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.67  (step @p28213 :rule symm :premises (@p48860))
% 65.35/65.67  (step @p28214 :rule trans :premises (@p48859 @p28213))
% 65.35/65.67  (step @p28215 :rule true_intro :premises (@p28214))
% 65.35/65.67  (step @p28216 :rule false_intro :premises (@p28207))
% 65.35/65.67  (step @p28217 :rule symm :premises (@p28216))
% 65.35/65.67  (step @p28218 :rule trans :premises (@p28217 @p28215))
% 65.35/65.67  (step @p28219 false :rule eq_resolve :premises (@p28218 @p2958))
% 65.35/65.67  (step-pop @p48862 :rule scope :premises (@p28219))
% 65.35/65.67  (step-pop @p48863 :rule scope :premises (@p48862))
% 65.35/65.67  (step-pop @p48864 :rule scope :premises (@p48863))
% 65.35/65.67  (step @p28220 :rule process_scope :premises (@p48864) :args (false))
% 65.35/65.67  (assume-push @p48865 @t2696)
% 65.35/65.67  (assume-push @p48866 @t183)
% 65.35/65.67  (assume-push @p48867 @t168)
% 65.35/65.67  (step @p28227 :rule and_intro :premises (@p48866 @p48867 @p28207))
% 65.35/65.67  (step-pop @p48868 :rule scope :premises (@p28227))
% 65.35/65.67  (step-pop @p48869 :rule scope :premises (@p48868))
% 65.35/65.67  (step-pop @p48870 :rule scope :premises (@p48869))
% 65.35/65.67  (step @p28228 :rule process_scope :premises (@p48870) :args (@t2697))
% 65.35/65.67  (step @p28232 :rule implies_elim :premises (@p28228))
% 65.35/65.67  (step @p28233 :rule resolution :premises (@p28232 @p28220) :args (true @t2697))
% 65.35/65.67  (step @p28234 :rule not_and :premises (@p28233))
% 65.35/65.67  (step @p28235 :rule eq_resolve :premises (@p28234 @p28209))
% 65.35/65.67  (step @p28236 :rule symm :premises (@p780))
% 65.35/65.67  (step @p28237 :rule bool-double-not-elim :args (@t2698))
% 65.35/65.67  (step @p28238 :rule nary_cong :premises (@p28237 @p1571 @p1467) :args ((or (not @t2699) @t184 @t164)))
% 65.35/65.67  (assume-push @p48871 @t183)
% 65.35/65.67  (assume-push @p48872 @t163)
% 65.35/65.67  (assume-push @p48873 @t2699)
% 65.35/65.67  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.67  (step @p28242 :rule symm :premises (@p48872))
% 65.35/65.67  (step @p28243 :rule trans :premises (@p48871 @p28242))
% 65.35/65.67  (step @p28244 :rule true_intro :premises (@p28243))
% 65.35/65.67  (step @p28245 :rule false_intro :premises (@p28236))
% 65.35/65.67  (step @p28246 :rule symm :premises (@p28245))
% 65.35/65.67  (step @p28247 :rule trans :premises (@p28246 @p28244))
% 65.35/65.67  (step @p28248 false :rule eq_resolve :premises (@p28247 @p2958))
% 65.35/65.67  (step-pop @p48874 :rule scope :premises (@p28248))
% 65.35/65.67  (step-pop @p48875 :rule scope :premises (@p48874))
% 65.35/65.67  (step-pop @p48876 :rule scope :premises (@p48875))
% 65.35/65.67  (step @p28249 :rule process_scope :premises (@p48876) :args (false))
% 65.35/65.67  (assume-push @p48877 @t2699)
% 65.35/65.67  (assume-push @p48878 @t183)
% 65.35/65.67  (assume-push @p48879 @t163)
% 65.35/65.67  (step @p28256 :rule and_intro :premises (@p48878 @p48879 @p28236))
% 65.35/65.67  (step-pop @p48880 :rule scope :premises (@p28256))
% 65.35/65.67  (step-pop @p48881 :rule scope :premises (@p48880))
% 65.35/65.67  (step-pop @p48882 :rule scope :premises (@p48881))
% 65.35/65.67  (step @p28257 :rule process_scope :premises (@p48882) :args (@t2700))
% 65.35/65.67  (step @p28261 :rule implies_elim :premises (@p28257))
% 65.35/65.67  (step @p28262 :rule resolution :premises (@p28261 @p28249) :args (true @t2700))
% 65.35/65.67  (step @p28263 :rule not_and :premises (@p28262))
% 65.35/65.67  (step @p28264 :rule eq_resolve :premises (@p28263 @p28238))
% 65.35/65.67  (step @p28265 :rule symm :premises (@p819))
% 65.35/65.67  (step @p28266 :rule bool-double-not-elim :args (@t2701))
% 65.35/65.67  (step @p28267 :rule nary_cong :premises (@p28266 @p1571 @p1441) :args ((or (not @t2702) @t184 @t159)))
% 65.35/65.67  (assume-push @p48883 @t183)
% 65.35/65.67  (assume-push @p48884 @t158)
% 65.35/65.67  (assume-push @p48885 @t2702)
% 65.35/65.67  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.67  (step @p28271 :rule symm :premises (@p48884))
% 65.35/65.67  (step @p28272 :rule trans :premises (@p48883 @p28271))
% 65.35/65.67  (step @p28273 :rule true_intro :premises (@p28272))
% 65.35/65.67  (step @p28274 :rule false_intro :premises (@p28265))
% 65.35/65.67  (step @p28275 :rule symm :premises (@p28274))
% 65.35/65.67  (step @p28276 :rule trans :premises (@p28275 @p28273))
% 65.35/65.67  (step @p28277 false :rule eq_resolve :premises (@p28276 @p2958))
% 65.35/65.67  (step-pop @p48886 :rule scope :premises (@p28277))
% 65.35/65.67  (step-pop @p48887 :rule scope :premises (@p48886))
% 65.35/65.67  (step-pop @p48888 :rule scope :premises (@p48887))
% 65.35/65.67  (step @p28278 :rule process_scope :premises (@p48888) :args (false))
% 65.35/65.67  (assume-push @p48889 @t2702)
% 65.35/65.67  (assume-push @p48890 @t183)
% 65.35/65.67  (assume-push @p48891 @t158)
% 65.35/65.67  (step @p28285 :rule and_intro :premises (@p48890 @p48891 @p28265))
% 65.35/65.67  (step-pop @p48892 :rule scope :premises (@p28285))
% 65.35/65.67  (step-pop @p48893 :rule scope :premises (@p48892))
% 65.35/65.67  (step-pop @p48894 :rule scope :premises (@p48893))
% 65.35/65.67  (step @p28286 :rule process_scope :premises (@p48894) :args (@t2703))
% 65.35/65.67  (step @p28290 :rule implies_elim :premises (@p28286))
% 65.35/65.67  (step @p28291 :rule resolution :premises (@p28290 @p28278) :args (true @t2703))
% 65.35/65.67  (step @p28292 :rule not_and :premises (@p28291))
% 65.35/65.67  (step @p28293 :rule eq_resolve :premises (@p28292 @p28267))
% 65.35/65.67  (step @p28294 :rule symm :premises (@p859))
% 65.35/65.67  (step @p28295 :rule bool-double-not-elim :args (@t2704))
% 65.35/65.67  (step @p28296 :rule nary_cong :premises (@p28295 @p1571 @p1415) :args ((or (not @t2705) @t184 @t154)))
% 65.35/65.67  (assume-push @p48895 @t183)
% 65.35/65.67  (assume-push @p48896 @t153)
% 65.35/65.67  (assume-push @p48897 @t2705)
% 65.35/65.67  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.67  (step @p28300 :rule symm :premises (@p48896))
% 65.35/65.67  (step @p28301 :rule trans :premises (@p48895 @p28300))
% 65.35/65.67  (step @p28302 :rule true_intro :premises (@p28301))
% 65.35/65.67  (step @p28303 :rule false_intro :premises (@p28294))
% 65.35/65.67  (step @p28304 :rule symm :premises (@p28303))
% 65.35/65.67  (step @p28305 :rule trans :premises (@p28304 @p28302))
% 65.35/65.67  (step @p28306 false :rule eq_resolve :premises (@p28305 @p2958))
% 65.35/65.67  (step-pop @p48898 :rule scope :premises (@p28306))
% 65.35/65.67  (step-pop @p48899 :rule scope :premises (@p48898))
% 65.35/65.67  (step-pop @p48900 :rule scope :premises (@p48899))
% 65.35/65.67  (step @p28307 :rule process_scope :premises (@p48900) :args (false))
% 65.35/65.67  (assume-push @p48901 @t2705)
% 65.35/65.67  (assume-push @p48902 @t183)
% 65.35/65.67  (assume-push @p48903 @t153)
% 65.35/65.67  (step @p28314 :rule and_intro :premises (@p48902 @p48903 @p28294))
% 65.35/65.67  (step-pop @p48904 :rule scope :premises (@p28314))
% 65.35/65.67  (step-pop @p48905 :rule scope :premises (@p48904))
% 65.35/65.67  (step-pop @p48906 :rule scope :premises (@p48905))
% 65.35/65.67  (step @p28315 :rule process_scope :premises (@p48906) :args (@t2706))
% 65.35/65.67  (step @p28319 :rule implies_elim :premises (@p28315))
% 65.35/65.67  (step @p28320 :rule resolution :premises (@p28319 @p28307) :args (true @t2706))
% 65.35/65.67  (step @p28321 :rule not_and :premises (@p28320))
% 65.35/65.67  (step @p28322 :rule eq_resolve :premises (@p28321 @p28296))
% 65.35/65.67  (step @p28323 :rule symm :premises (@p942))
% 65.35/65.67  (step @p28324 :rule bool-double-not-elim :args (@t2707))
% 65.35/65.67  (step @p28325 :rule nary_cong :premises (@p28324 @p1571 @p1363) :args ((or (not @t2708) @t184 @t144)))
% 65.35/65.67  (assume-push @p48907 @t183)
% 65.35/65.67  (assume-push @p48908 @t143)
% 65.35/65.67  (assume-push @p48909 @t2708)
% 65.35/65.67  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.67  (step @p28329 :rule symm :premises (@p48908))
% 65.35/65.67  (step @p28330 :rule trans :premises (@p48907 @p28329))
% 65.35/65.67  (step @p28331 :rule true_intro :premises (@p28330))
% 65.35/65.67  (step @p28332 :rule false_intro :premises (@p28323))
% 65.35/65.67  (step @p28333 :rule symm :premises (@p28332))
% 65.35/65.67  (step @p28334 :rule trans :premises (@p28333 @p28331))
% 65.35/65.67  (step @p28335 false :rule eq_resolve :premises (@p28334 @p2958))
% 65.35/65.67  (step-pop @p48910 :rule scope :premises (@p28335))
% 65.35/65.68  (step-pop @p48911 :rule scope :premises (@p48910))
% 65.35/65.68  (step-pop @p48912 :rule scope :premises (@p48911))
% 65.35/65.68  (step @p28336 :rule process_scope :premises (@p48912) :args (false))
% 65.35/65.68  (assume-push @p48913 @t2708)
% 65.35/65.68  (assume-push @p48914 @t183)
% 65.35/65.68  (assume-push @p48915 @t143)
% 65.35/65.68  (step @p28343 :rule and_intro :premises (@p48914 @p48915 @p28323))
% 65.35/65.68  (step-pop @p48916 :rule scope :premises (@p28343))
% 65.35/65.68  (step-pop @p48917 :rule scope :premises (@p48916))
% 65.35/65.68  (step-pop @p48918 :rule scope :premises (@p48917))
% 65.35/65.68  (step @p28344 :rule process_scope :premises (@p48918) :args (@t2709))
% 65.35/65.68  (step @p28348 :rule implies_elim :premises (@p28344))
% 65.35/65.68  (step @p28349 :rule resolution :premises (@p28348 @p28336) :args (true @t2709))
% 65.35/65.68  (step @p28350 :rule not_and :premises (@p28349))
% 65.35/65.68  (step @p28351 :rule eq_resolve :premises (@p28350 @p28325))
% 65.35/65.68  (step @p28352 :rule symm :premises (@p1029))
% 65.35/65.68  (step @p28353 :rule bool-double-not-elim :args (@t2710))
% 65.35/65.68  (step @p28354 :rule nary_cong :premises (@p28353 @p1571 @p1311) :args ((or (not @t2711) @t184 @t134)))
% 65.35/65.68  (assume-push @p48919 @t183)
% 65.35/65.68  (assume-push @p48920 @t133)
% 65.35/65.68  (assume-push @p48921 @t2711)
% 65.35/65.68  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.68  (step @p28358 :rule symm :premises (@p48920))
% 65.35/65.68  (step @p28359 :rule trans :premises (@p48919 @p28358))
% 65.35/65.68  (step @p28360 :rule true_intro :premises (@p28359))
% 65.35/65.68  (step @p28361 :rule false_intro :premises (@p28352))
% 65.35/65.68  (step @p28362 :rule symm :premises (@p28361))
% 65.35/65.68  (step @p28363 :rule trans :premises (@p28362 @p28360))
% 65.35/65.68  (step @p28364 false :rule eq_resolve :premises (@p28363 @p2958))
% 65.35/65.68  (step-pop @p48922 :rule scope :premises (@p28364))
% 65.35/65.68  (step-pop @p48923 :rule scope :premises (@p48922))
% 65.35/65.68  (step-pop @p48924 :rule scope :premises (@p48923))
% 65.35/65.68  (step @p28365 :rule process_scope :premises (@p48924) :args (false))
% 65.35/65.68  (assume-push @p48925 @t2711)
% 65.35/65.68  (assume-push @p48926 @t183)
% 65.35/65.68  (assume-push @p48927 @t133)
% 65.35/65.68  (step @p28372 :rule and_intro :premises (@p48926 @p48927 @p28352))
% 65.35/65.68  (step-pop @p48928 :rule scope :premises (@p28372))
% 65.35/65.68  (step-pop @p48929 :rule scope :premises (@p48928))
% 65.35/65.68  (step-pop @p48930 :rule scope :premises (@p48929))
% 65.35/65.68  (step @p28373 :rule process_scope :premises (@p48930) :args (@t2712))
% 65.35/65.68  (step @p28377 :rule implies_elim :premises (@p28373))
% 65.35/65.68  (step @p28378 :rule resolution :premises (@p28377 @p28365) :args (true @t2712))
% 65.35/65.68  (step @p28379 :rule not_and :premises (@p28378))
% 65.35/65.68  (step @p28380 :rule eq_resolve :premises (@p28379 @p28354))
% 65.35/65.68  (step @p28381 :rule symm :premises (@p1074))
% 65.35/65.68  (step @p28382 :rule bool-double-not-elim :args (@t2713))
% 65.35/65.68  (step @p28383 :rule nary_cong :premises (@p28382 @p1571 @p1285) :args ((or (not @t2714) @t184 @t129)))
% 65.35/65.68  (assume-push @p48931 @t183)
% 65.35/65.68  (assume-push @p48932 @t128)
% 65.35/65.68  (assume-push @p48933 @t2714)
% 65.35/65.68  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.68  (step @p28387 :rule symm :premises (@p48932))
% 65.35/65.68  (step @p28388 :rule trans :premises (@p48931 @p28387))
% 65.35/65.68  (step @p28389 :rule true_intro :premises (@p28388))
% 65.35/65.68  (step @p28390 :rule false_intro :premises (@p28381))
% 65.35/65.68  (step @p28391 :rule symm :premises (@p28390))
% 65.35/65.68  (step @p28392 :rule trans :premises (@p28391 @p28389))
% 65.35/65.68  (step @p28393 false :rule eq_resolve :premises (@p28392 @p2958))
% 65.35/65.68  (step-pop @p48934 :rule scope :premises (@p28393))
% 65.35/65.68  (step-pop @p48935 :rule scope :premises (@p48934))
% 65.35/65.68  (step-pop @p48936 :rule scope :premises (@p48935))
% 65.35/65.68  (step @p28394 :rule process_scope :premises (@p48936) :args (false))
% 65.35/65.68  (assume-push @p48937 @t2714)
% 65.35/65.68  (assume-push @p48938 @t183)
% 65.35/65.68  (assume-push @p48939 @t128)
% 65.35/65.68  (step @p28401 :rule and_intro :premises (@p48938 @p48939 @p28381))
% 65.35/65.68  (step-pop @p48940 :rule scope :premises (@p28401))
% 65.35/65.68  (step-pop @p48941 :rule scope :premises (@p48940))
% 65.35/65.68  (step-pop @p48942 :rule scope :premises (@p48941))
% 65.35/65.68  (step @p28402 :rule process_scope :premises (@p48942) :args (@t2715))
% 65.35/65.68  (step @p28406 :rule implies_elim :premises (@p28402))
% 65.35/65.68  (step @p28407 :rule resolution :premises (@p28406 @p28394) :args (true @t2715))
% 65.35/65.68  (step @p28408 :rule not_and :premises (@p28407))
% 65.35/65.68  (step @p28409 :rule eq_resolve :premises (@p28408 @p28383))
% 65.35/65.68  (step @p28410 :rule symm :premises (@p1120))
% 65.35/65.68  (step @p28411 :rule bool-double-not-elim :args (@t2716))
% 65.35/65.68  (step @p28412 :rule nary_cong :premises (@p28411 @p1571 @p1259) :args ((or (not @t2717) @t184 @t124)))
% 65.35/65.68  (assume-push @p48943 @t183)
% 65.35/65.68  (assume-push @p48944 @t123)
% 65.35/65.68  (assume-push @p48945 @t2717)
% 65.35/65.68  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.68  (step @p28416 :rule symm :premises (@p48944))
% 65.35/65.68  (step @p28417 :rule trans :premises (@p48943 @p28416))
% 65.35/65.68  (step @p28418 :rule true_intro :premises (@p28417))
% 65.35/65.68  (step @p28419 :rule false_intro :premises (@p28410))
% 65.35/65.68  (step @p28420 :rule symm :premises (@p28419))
% 65.35/65.68  (step @p28421 :rule trans :premises (@p28420 @p28418))
% 65.35/65.68  (step @p28422 false :rule eq_resolve :premises (@p28421 @p2958))
% 65.35/65.68  (step-pop @p48946 :rule scope :premises (@p28422))
% 65.35/65.68  (step-pop @p48947 :rule scope :premises (@p48946))
% 65.35/65.68  (step-pop @p48948 :rule scope :premises (@p48947))
% 65.35/65.68  (step @p28423 :rule process_scope :premises (@p48948) :args (false))
% 65.35/65.68  (assume-push @p48949 @t2717)
% 65.35/65.68  (assume-push @p48950 @t183)
% 65.35/65.68  (assume-push @p48951 @t123)
% 65.35/65.68  (step @p28430 :rule and_intro :premises (@p48950 @p48951 @p28410))
% 65.35/65.68  (step-pop @p48952 :rule scope :premises (@p28430))
% 65.35/65.68  (step-pop @p48953 :rule scope :premises (@p48952))
% 65.35/65.68  (step-pop @p48954 :rule scope :premises (@p48953))
% 65.35/65.68  (step @p28431 :rule process_scope :premises (@p48954) :args (@t2718))
% 65.35/65.68  (step @p28435 :rule implies_elim :premises (@p28431))
% 65.35/65.68  (step @p28436 :rule resolution :premises (@p28435 @p28423) :args (true @t2718))
% 65.35/65.68  (step @p28437 :rule not_and :premises (@p28436))
% 65.35/65.68  (step @p28438 :rule eq_resolve :premises (@p28437 @p28412))
% 65.35/65.68  (step @p28439 :rule symm :premises (@p1167))
% 65.35/65.68  (step @p28440 :rule bool-double-not-elim :args (@t2719))
% 65.35/65.68  (step @p28441 :rule nary_cong :premises (@p28440 @p1571 @p1232) :args ((or (not @t2720) @t184 @t117)))
% 65.35/65.68  (assume-push @p48955 @t183)
% 65.35/65.68  (assume-push @p48956 @t116)
% 65.35/65.68  (assume-push @p48957 @t2720)
% 65.35/65.68  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.68  (step @p28445 :rule symm :premises (@p48956))
% 65.35/65.68  (step @p28446 :rule trans :premises (@p48955 @p28445))
% 65.35/65.68  (step @p28447 :rule true_intro :premises (@p28446))
% 65.35/65.68  (step @p28448 :rule false_intro :premises (@p28439))
% 65.35/65.68  (step @p28449 :rule symm :premises (@p28448))
% 65.35/65.68  (step @p28450 :rule trans :premises (@p28449 @p28447))
% 65.35/65.68  (step @p28451 false :rule eq_resolve :premises (@p28450 @p2958))
% 65.35/65.68  (step-pop @p48958 :rule scope :premises (@p28451))
% 65.35/65.68  (step-pop @p48959 :rule scope :premises (@p48958))
% 65.35/65.68  (step-pop @p48960 :rule scope :premises (@p48959))
% 65.35/65.68  (step @p28452 :rule process_scope :premises (@p48960) :args (false))
% 65.35/65.68  (assume-push @p48961 @t2720)
% 65.35/65.68  (assume-push @p48962 @t183)
% 65.35/65.68  (assume-push @p48963 @t116)
% 65.35/65.68  (step @p28459 :rule and_intro :premises (@p48962 @p48963 @p28439))
% 65.35/65.68  (step-pop @p48964 :rule scope :premises (@p28459))
% 65.35/65.68  (step-pop @p48965 :rule scope :premises (@p48964))
% 65.35/65.68  (step-pop @p48966 :rule scope :premises (@p48965))
% 65.35/65.68  (step @p28460 :rule process_scope :premises (@p48966) :args (@t2721))
% 65.35/65.68  (step @p28464 :rule implies_elim :premises (@p28460))
% 65.35/65.68  (step @p28465 :rule resolution :premises (@p28464 @p28452) :args (true @t2721))
% 65.35/65.68  (step @p28466 :rule not_and :premises (@p28465))
% 65.35/65.68  (step @p28467 :rule eq_resolve :premises (@p28466 @p28441))
% 65.35/65.68  (step @p28468 :rule instantiate :premises (@p2655) :args ((@list @t74 @t111 tptp.e15)))
% 65.35/65.68  (step @p28469 :rule instantiate :premises (@p2655) :args ((@list @t27 @t111 tptp.e15)))
% 65.35/65.68  (assume-push @p48967 @t568)
% 65.35/65.68  (assume-push @p48968 @t508)
% 65.35/65.68  (assume-push @p48969 @t506)
% 65.35/65.68  (assume-push @p48970 @t503)
% 65.35/65.68  (assume-push @p48971 @t500)
% 65.35/65.68  (assume-push @p48972 @t497)
% 65.35/65.68  (assume-push @p48973 @t494)
% 65.35/65.68  (assume-push @p48974 @t491)
% 65.35/65.68  (assume-push @p48975 @t488)
% 65.35/65.68  (assume-push @p48976 @t485)
% 65.35/65.68  (assume-push @p48977 @t482)
% 65.35/65.68  (assume-push @p48978 @t479)
% 65.35/65.68  (assume-push @p48979 @t476)
% 65.35/65.68  (assume-push @p48980 @t473)
% 65.35/65.68  (assume-push @p48981 @t470)
% 65.35/65.68  (assume-push @p48982 @t467)
% 65.35/65.68  (assume-push @p48983 @t464)
% 65.35/65.68  (assume-push @p48984 @t461)
% 65.35/65.68  (assume-push @p48985 @t458)
% 65.35/65.68  (assume-push @p48986 @t455)
% 65.35/65.68  (assume-push @p48987 @t452)
% 65.35/65.68  (assume-push @p48988 @t449)
% 65.35/65.68  (assume-push @p48989 @t446)
% 65.35/65.68  (assume-push @p48990 @t443)
% 65.35/65.68  (assume-push @p48991 @t440)
% 65.35/65.68  (assume-push @p48992 @t437)
% 65.35/65.68  (assume-push @p48993 @t434)
% 65.35/65.68  (assume-push @p48994 @t431)
% 65.35/65.68  (assume-push @p48995 @t428)
% 65.35/65.68  (assume-push @p48996 @t425)
% 65.35/65.68  (assume-push @p48997 @t422)
% 65.35/65.68  (assume-push @p48998 @t419)
% 65.35/65.68  (assume-push @p48999 @t416)
% 65.35/65.68  (assume-push @p49000 @t413)
% 65.35/65.68  (assume-push @p49001 @t410)
% 65.35/65.68  (assume-push @p49002 @t407)
% 65.35/65.68  (assume-push @p49003 @t183)
% 65.35/65.68  (assume-push @p49004 @t627)
% 65.35/65.68  (assume-push @p49005 @t636)
% 65.35/65.68  (assume-push @p49006 @t634)
% 65.35/65.68  (assume-push @p49007 @t646)
% 65.35/65.68  (assume-push @p49008 @t624)
% 65.35/65.68  (assume-push @p49009 @t644)
% 65.35/65.68  (assume-push @p49010 @t639)
% 65.35/65.68  (assume-push @p49011 @t620)
% 65.35/65.68  (assume-push @p49012 @t648)
% 65.35/65.68  (assume-push @p49013 @t630)
% 65.35/65.68  (assume-push @p49014 @t616)
% 65.35/65.68  (assume-push @p49015 @t642)
% 65.35/65.68  (assume-push @p49016 @t651)
% 65.35/65.68  (assume-push @p49017 @t673)
% 65.35/65.68  (assume-push @p49018 @t801)
% 65.35/65.68  (assume-push @p49019 @t786)
% 65.35/65.68  (assume-push @p49020 @t819)
% 65.35/65.68  (assume-push @p49021 @t821)
% 65.35/65.68  (assume-push @p49022 @t796)
% 65.35/65.68  (assume-push @p49023 @t790)
% 65.35/65.68  (assume-push @p49024 @t799)
% 65.35/65.68  (assume-push @p49025 @t838)
% 65.35/65.68  (assume-push @p49026 @t805)
% 65.35/65.68  (assume-push @p49027 @t816)
% 65.35/65.68  (assume-push @p49028 @t823)
% 65.35/65.68  (assume-push @p49029 @t782)
% 65.35/65.68  (assume-push @p49030 @t793)
% 65.35/65.68  (assume-push @p49031 @t826)
% 65.35/65.68  (assume-push @p49032 @t840)
% 65.35/65.68  (assume-push @p49033 @t809)
% 65.35/65.68  (assume-push @p49034 @t842)
% 65.35/65.68  (assume-push @p49035 @t2722)
% 65.35/65.68  (assume-push @p49036 @t2725)
% 65.35/65.68  (assume-push @p49037 @t568)
% 65.35/65.68  (assume-push @p49038 @t627)
% 65.35/65.68  (assume-push @p49039 @t636)
% 65.35/65.68  (assume-push @p49040 @t634)
% 65.35/65.68  (assume-push @p49041 @t646)
% 65.35/65.68  (assume-push @p49042 @t624)
% 65.35/65.68  (assume-push @p49043 @t644)
% 65.35/65.68  (assume-push @p49044 @t639)
% 65.35/65.68  (assume-push @p49045 @t620)
% 65.35/65.68  (assume-push @p49046 @t648)
% 65.35/65.68  (assume-push @p49047 @t630)
% 65.35/65.68  (assume-push @p49048 @t616)
% 65.35/65.68  (assume-push @p49049 @t642)
% 65.35/65.68  (assume-push @p49050 @t651)
% 65.35/65.68  (assume-push @p49051 @t673)
% 65.35/65.68  (assume-push @p49052 @t801)
% 65.35/65.68  (assume-push @p49053 @t786)
% 65.35/65.68  (assume-push @p49054 @t819)
% 65.35/65.68  (assume-push @p49055 @t821)
% 65.35/65.68  (assume-push @p49056 @t796)
% 65.35/65.68  (assume-push @p49057 @t790)
% 65.35/65.68  (assume-push @p49058 @t799)
% 65.35/65.68  (assume-push @p49059 @t838)
% 65.35/65.68  (assume-push @p49060 @t805)
% 65.35/65.68  (assume-push @p49061 @t816)
% 65.35/65.68  (assume-push @p49062 @t823)
% 65.35/65.68  (assume-push @p49063 @t782)
% 65.35/65.68  (assume-push @p49064 @t793)
% 65.35/65.68  (assume-push @p49065 @t826)
% 65.35/65.68  (assume-push @p49066 @t840)
% 65.35/65.68  (assume-push @p49067 @t809)
% 65.35/65.68  (assume-push @p49068 @t842)
% 65.35/65.68  (assume-push @p49069 @t183)
% 65.35/65.68  (assume-push @p49070 @t2725)
% 65.35/65.68  (assume-push @p49071 @t2722)
% 65.35/65.68  (assume-push @p49072 @t407)
% 65.35/65.68  (assume-push @p49073 @t410)
% 65.35/65.68  (assume-push @p49074 @t413)
% 65.35/65.68  (assume-push @p49075 @t416)
% 65.35/65.68  (assume-push @p49076 @t419)
% 65.35/65.68  (assume-push @p49077 @t422)
% 65.35/65.68  (assume-push @p49078 @t425)
% 65.35/65.68  (assume-push @p49079 @t428)
% 65.35/65.68  (assume-push @p49080 @t431)
% 65.35/65.68  (assume-push @p49081 @t434)
% 65.35/65.68  (assume-push @p49082 @t437)
% 65.35/65.68  (assume-push @p49083 @t440)
% 65.35/65.68  (assume-push @p49084 @t443)
% 65.35/65.68  (assume-push @p49085 @t446)
% 65.35/65.68  (assume-push @p49086 @t449)
% 65.35/65.68  (assume-push @p49087 @t452)
% 65.35/65.68  (assume-push @p49088 @t455)
% 65.35/65.68  (assume-push @p49089 @t458)
% 65.35/65.68  (assume-push @p49090 @t461)
% 65.35/65.68  (assume-push @p49091 @t464)
% 65.35/65.68  (assume-push @p49092 @t467)
% 65.35/65.68  (assume-push @p49093 @t470)
% 65.35/65.68  (assume-push @p49094 @t473)
% 65.35/65.68  (assume-push @p49095 @t476)
% 65.35/65.68  (assume-push @p49096 @t479)
% 65.35/65.68  (assume-push @p49097 @t482)
% 65.35/65.68  (assume-push @p49098 @t485)
% 65.35/65.68  (assume-push @p49099 @t488)
% 65.35/65.68  (assume-push @p49100 @t491)
% 65.35/65.68  (assume-push @p49101 @t494)
% 65.35/65.68  (assume-push @p49102 @t497)
% 65.35/65.68  (assume-push @p49103 @t500)
% 65.35/65.68  (assume-push @p49104 @t503)
% 65.35/65.68  (assume-push @p49105 @t506)
% 65.35/65.68  (assume-push @p49106 @t508)
% 65.35/65.68  (step @p28610 :rule symm :premises (@p48967))
% 65.35/65.68  (step @p28611 :rule symm :premises (@p49004))
% 65.35/65.68  (step @p28612 :rule symm :premises (@p49005))
% 65.35/65.68  (step @p28613 :rule symm :premises (@p49006))
% 65.35/65.68  (step @p28614 :rule symm :premises (@p49007))
% 65.35/65.68  (step @p28615 :rule symm :premises (@p49008))
% 65.35/65.68  (step @p28616 :rule symm :premises (@p49009))
% 65.35/65.68  (step @p28617 :rule symm :premises (@p49010))
% 65.35/65.68  (step @p28618 :rule symm :premises (@p49011))
% 65.35/65.68  (step @p28619 :rule symm :premises (@p49012))
% 65.35/65.68  (step @p28620 :rule symm :premises (@p49013))
% 65.35/65.68  (step @p28621 :rule symm :premises (@p49014))
% 65.35/65.68  (step @p28622 :rule symm :premises (@p49015))
% 65.35/65.68  (step @p28623 :rule symm :premises (@p49016))
% 65.35/65.68  (step @p28624 :rule symm :premises (@p49017))
% 65.35/65.68  (step @p28625 :rule symm :premises (@p49018))
% 65.35/65.68  (step @p28626 :rule symm :premises (@p49019))
% 65.35/65.68  (step @p28627 :rule symm :premises (@p49020))
% 65.35/65.68  (step @p28628 :rule symm :premises (@p49021))
% 65.35/65.68  (step @p28629 :rule symm :premises (@p49022))
% 65.35/65.68  (step @p28630 :rule symm :premises (@p49023))
% 65.35/65.68  (step @p28631 :rule symm :premises (@p49024))
% 65.35/65.68  (step @p28632 :rule symm :premises (@p49025))
% 65.35/65.68  (step @p28633 :rule symm :premises (@p49026))
% 65.35/65.68  (step @p28634 :rule symm :premises (@p49027))
% 65.35/65.68  (step @p28635 :rule symm :premises (@p49028))
% 65.35/65.68  (step @p28636 :rule symm :premises (@p49029))
% 65.35/65.68  (step @p28637 :rule symm :premises (@p49030))
% 65.35/65.68  (step @p28638 :rule symm :premises (@p49031))
% 65.35/65.68  (step @p28639 :rule symm :premises (@p49032))
% 65.35/65.68  (step @p28640 :rule symm :premises (@p49033))
% 65.35/65.68  (step @p28641 :rule symm :premises (@p49034))
% 65.35/65.68  (step @p2816 :rule refl :args (@t111))
% 65.35/65.68  (step @p28642 :rule refl :args (tptp.e15))
% 65.35/65.68  (step @p28643 :rule symm :premises (@p49003))
% 65.35/65.68  (step @p28644 :rule refl :args (@t27))
% 65.35/65.68  (step @p28645 :rule cong :premises (@p28644 @p28643 @p28642) :args (@t2723))
% 65.35/65.68  (step @p28646 :rule cong :premises (@p28645 @p2816) :args (@t2724))
% 65.35/65.68  (step @p28647 :rule symm :premises (@p28468))
% 65.35/65.68  (step @p28648 :rule refl :args (@t74))
% 65.35/65.68  (step @p28649 :rule cong :premises (@p28648 @p49003 @p28642) :args (@t75))
% 65.35/65.68  (step @p28650 :rule cong :premises (@p28649 @p2816) :args (@t403))
% 65.35/65.68  (step @p28651 :rule trans :premises (@p48968 @p48969 @p48970 @p48971 @p48972 @p48973 @p48974 @p48975 @p48976 @p48977 @p48978 @p48979 @p48980 @p48981 @p48982 @p48983 @p48984 @p48985 @p48986 @p48987 @p48988 @p48989 @p48990 @p48991 @p48992 @p48993 @p48994 @p48995 @p48996 @p48997 @p48998 @p48999 @p49000 @p49001 @p49002 @p28650 @p28647 @p28469 @p28646 @p28641 @p28640 @p28639 @p28638 @p28637 @p28636 @p28635 @p28634 @p28633 @p28632 @p28631 @p28630 @p28629 @p28628 @p28627 @p28626 @p28625 @p28624 @p28623 @p28622 @p28621 @p28620 @p28619 @p28618 @p28617 @p28616 @p28615 @p28614 @p28613 @p28612 @p28611 @p28610))
% 65.35/65.68  (step-pop @p49107 :rule scope :premises (@p28651))
% 65.35/65.68  (step-pop @p49108 :rule scope :premises (@p49107))
% 65.35/65.68  (step-pop @p49109 :rule scope :premises (@p49108))
% 65.35/65.68  (step-pop @p49110 :rule scope :premises (@p49109))
% 65.35/65.68  (step-pop @p49111 :rule scope :premises (@p49110))
% 65.35/65.68  (step-pop @p49112 :rule scope :premises (@p49111))
% 65.35/65.68  (step-pop @p49113 :rule scope :premises (@p49112))
% 65.35/65.68  (step-pop @p49114 :rule scope :premises (@p49113))
% 65.35/65.68  (step-pop @p49115 :rule scope :premises (@p49114))
% 65.35/65.68  (step-pop @p49116 :rule scope :premises (@p49115))
% 65.35/65.68  (step-pop @p49117 :rule scope :premises (@p49116))
% 65.35/65.68  (step-pop @p49118 :rule scope :premises (@p49117))
% 65.35/65.68  (step-pop @p49119 :rule scope :premises (@p49118))
% 65.35/65.68  (step-pop @p49120 :rule scope :premises (@p49119))
% 65.35/65.68  (step-pop @p49121 :rule scope :premises (@p49120))
% 65.35/65.68  (step-pop @p49122 :rule scope :premises (@p49121))
% 65.35/65.68  (step-pop @p49123 :rule scope :premises (@p49122))
% 65.35/65.68  (step-pop @p49124 :rule scope :premises (@p49123))
% 65.35/65.68  (step-pop @p49125 :rule scope :premises (@p49124))
% 65.35/65.68  (step-pop @p49126 :rule scope :premises (@p49125))
% 65.35/65.68  (step-pop @p49127 :rule scope :premises (@p49126))
% 65.35/65.68  (step-pop @p49128 :rule scope :premises (@p49127))
% 65.35/65.68  (step-pop @p49129 :rule scope :premises (@p49128))
% 65.35/65.68  (step-pop @p49130 :rule scope :premises (@p49129))
% 65.35/65.68  (step-pop @p49131 :rule scope :premises (@p49130))
% 65.35/65.68  (step-pop @p49132 :rule scope :premises (@p49131))
% 65.35/65.68  (step-pop @p49133 :rule scope :premises (@p49132))
% 65.35/65.68  (step-pop @p49134 :rule scope :premises (@p49133))
% 65.35/65.68  (step-pop @p49135 :rule scope :premises (@p49134))
% 65.35/65.68  (step-pop @p49136 :rule scope :premises (@p49135))
% 65.35/65.68  (step-pop @p49137 :rule scope :premises (@p49136))
% 65.35/65.68  (step-pop @p49138 :rule scope :premises (@p49137))
% 65.35/65.68  (step-pop @p49139 :rule scope :premises (@p49138))
% 65.35/65.68  (step-pop @p49140 :rule scope :premises (@p49139))
% 65.35/65.68  (step-pop @p49141 :rule scope :premises (@p49140))
% 65.35/65.68  (step-pop @p49142 :rule scope :premises (@p49141))
% 65.35/65.68  (step-pop @p49143 :rule scope :premises (@p49142))
% 65.35/65.68  (step-pop @p49144 :rule scope :premises (@p49143))
% 65.35/65.68  (step-pop @p49145 :rule scope :premises (@p49144))
% 65.35/65.68  (step-pop @p49146 :rule scope :premises (@p49145))
% 65.35/65.68  (step-pop @p49147 :rule scope :premises (@p49146))
% 65.35/65.68  (step-pop @p49148 :rule scope :premises (@p49147))
% 65.35/65.68  (step-pop @p49149 :rule scope :premises (@p49148))
% 65.35/65.68  (step-pop @p49150 :rule scope :premises (@p49149))
% 65.35/65.68  (step-pop @p49151 :rule scope :premises (@p49150))
% 65.35/65.68  (step-pop @p49152 :rule scope :premises (@p49151))
% 65.35/65.68  (step-pop @p49153 :rule scope :premises (@p49152))
% 65.35/65.68  (step-pop @p49154 :rule scope :premises (@p49153))
% 65.35/65.68  (step-pop @p49155 :rule scope :premises (@p49154))
% 65.35/65.68  (step-pop @p49156 :rule scope :premises (@p49155))
% 65.35/65.68  (step-pop @p49157 :rule scope :premises (@p49156))
% 65.35/65.68  (step-pop @p49158 :rule scope :premises (@p49157))
% 65.35/65.68  (step-pop @p49159 :rule scope :premises (@p49158))
% 65.35/65.68  (step-pop @p49160 :rule scope :premises (@p49159))
% 65.35/65.68  (step-pop @p49161 :rule scope :premises (@p49160))
% 65.35/65.68  (step-pop @p49162 :rule scope :premises (@p49161))
% 65.35/65.68  (step-pop @p49163 :rule scope :premises (@p49162))
% 65.35/65.68  (step-pop @p49164 :rule scope :premises (@p49163))
% 65.35/65.68  (step-pop @p49165 :rule scope :premises (@p49164))
% 65.35/65.68  (step-pop @p49166 :rule scope :premises (@p49165))
% 65.35/65.68  (step-pop @p49167 :rule scope :premises (@p49166))
% 65.35/65.68  (step-pop @p49168 :rule scope :premises (@p49167))
% 65.35/65.68  (step-pop @p49169 :rule scope :premises (@p49168))
% 65.35/65.68  (step-pop @p49170 :rule scope :premises (@p49169))
% 65.35/65.68  (step-pop @p49171 :rule scope :premises (@p49170))
% 65.35/65.68  (step-pop @p49172 :rule scope :premises (@p49171))
% 65.35/65.68  (step-pop @p49173 :rule scope :premises (@p49172))
% 65.35/65.68  (step-pop @p49174 :rule scope :premises (@p49173))
% 65.35/65.68  (step-pop @p49175 :rule scope :premises (@p49174))
% 65.35/65.68  (step-pop @p49176 :rule scope :premises (@p49175))
% 65.35/65.68  (step @p28652 :rule process_scope :premises (@p49176) :args (@t114))
% 65.35/65.68  (step @p28723 :rule and_intro :premises (@p48967 @p49004 @p49005 @p49006 @p49007 @p49008 @p49009 @p49010 @p49011 @p49012 @p49013 @p49014 @p49015 @p49016 @p49017 @p49018 @p49019 @p49020 @p49021 @p49022 @p49023 @p49024 @p49025 @p49026 @p49027 @p49028 @p49029 @p49030 @p49031 @p49032 @p49033 @p49034 @p49003 @p28469 @p28468 @p49002 @p49001 @p49000 @p48999 @p48998 @p48997 @p48996 @p48995 @p48994 @p48993 @p48992 @p48991 @p48990 @p48989 @p48988 @p48987 @p48986 @p48985 @p48984 @p48983 @p48982 @p48981 @p48980 @p48979 @p48978 @p48977 @p48976 @p48975 @p48974 @p48973 @p48972 @p48971 @p48970 @p48969 @p48968))
% 65.35/65.68  (step @p28724 :rule modus_ponens :premises (@p28723 @p28652))
% 65.35/65.68  (step-pop @p49177 :rule scope :premises (@p28724))
% 65.35/65.68  (step-pop @p49178 :rule scope :premises (@p49177))
% 65.35/65.68  (step-pop @p49179 :rule scope :premises (@p49178))
% 65.35/65.68  (step-pop @p49180 :rule scope :premises (@p49179))
% 65.35/65.68  (step-pop @p49181 :rule scope :premises (@p49180))
% 65.35/65.68  (step-pop @p49182 :rule scope :premises (@p49181))
% 65.35/65.68  (step-pop @p49183 :rule scope :premises (@p49182))
% 65.35/65.68  (step-pop @p49184 :rule scope :premises (@p49183))
% 65.35/65.68  (step-pop @p49185 :rule scope :premises (@p49184))
% 65.35/65.68  (step-pop @p49186 :rule scope :premises (@p49185))
% 65.35/65.68  (step-pop @p49187 :rule scope :premises (@p49186))
% 65.35/65.68  (step-pop @p49188 :rule scope :premises (@p49187))
% 65.35/65.68  (step-pop @p49189 :rule scope :premises (@p49188))
% 65.35/65.68  (step-pop @p49190 :rule scope :premises (@p49189))
% 65.35/65.68  (step-pop @p49191 :rule scope :premises (@p49190))
% 65.35/65.68  (step-pop @p49192 :rule scope :premises (@p49191))
% 65.35/65.68  (step-pop @p49193 :rule scope :premises (@p49192))
% 65.35/65.68  (step-pop @p49194 :rule scope :premises (@p49193))
% 65.35/65.68  (step-pop @p49195 :rule scope :premises (@p49194))
% 65.35/65.68  (step-pop @p49196 :rule scope :premises (@p49195))
% 65.35/65.68  (step-pop @p49197 :rule scope :premises (@p49196))
% 65.35/65.68  (step-pop @p49198 :rule scope :premises (@p49197))
% 65.35/65.68  (step-pop @p49199 :rule scope :premises (@p49198))
% 65.35/65.68  (step-pop @p49200 :rule scope :premises (@p49199))
% 65.35/65.68  (step-pop @p49201 :rule scope :premises (@p49200))
% 65.35/65.68  (step-pop @p49202 :rule scope :premises (@p49201))
% 65.35/65.68  (step-pop @p49203 :rule scope :premises (@p49202))
% 65.35/65.68  (step-pop @p49204 :rule scope :premises (@p49203))
% 65.35/65.68  (step-pop @p49205 :rule scope :premises (@p49204))
% 65.35/65.68  (step-pop @p49206 :rule scope :premises (@p49205))
% 65.35/65.68  (step-pop @p49207 :rule scope :premises (@p49206))
% 65.35/65.68  (step-pop @p49208 :rule scope :premises (@p49207))
% 65.35/65.68  (step-pop @p49209 :rule scope :premises (@p49208))
% 65.35/65.68  (step-pop @p49210 :rule scope :premises (@p49209))
% 65.35/65.68  (step-pop @p49211 :rule scope :premises (@p49210))
% 65.35/65.68  (step-pop @p49212 :rule scope :premises (@p49211))
% 65.35/65.68  (step-pop @p49213 :rule scope :premises (@p49212))
% 65.35/65.68  (step-pop @p49214 :rule scope :premises (@p49213))
% 65.35/65.68  (step-pop @p49215 :rule scope :premises (@p49214))
% 65.35/65.68  (step-pop @p49216 :rule scope :premises (@p49215))
% 65.35/65.68  (step-pop @p49217 :rule scope :premises (@p49216))
% 65.35/65.68  (step-pop @p49218 :rule scope :premises (@p49217))
% 65.35/65.68  (step-pop @p49219 :rule scope :premises (@p49218))
% 65.35/65.68  (step-pop @p49220 :rule scope :premises (@p49219))
% 65.35/65.68  (step-pop @p49221 :rule scope :premises (@p49220))
% 65.35/65.68  (step-pop @p49222 :rule scope :premises (@p49221))
% 65.35/65.68  (step-pop @p49223 :rule scope :premises (@p49222))
% 65.35/65.68  (step-pop @p49224 :rule scope :premises (@p49223))
% 65.35/65.68  (step-pop @p49225 :rule scope :premises (@p49224))
% 65.35/65.68  (step-pop @p49226 :rule scope :premises (@p49225))
% 65.35/65.68  (step-pop @p49227 :rule scope :premises (@p49226))
% 65.35/65.68  (step-pop @p49228 :rule scope :premises (@p49227))
% 65.35/65.68  (step-pop @p49229 :rule scope :premises (@p49228))
% 65.35/65.68  (step-pop @p49230 :rule scope :premises (@p49229))
% 65.35/65.68  (step-pop @p49231 :rule scope :premises (@p49230))
% 65.35/65.68  (step-pop @p49232 :rule scope :premises (@p49231))
% 65.35/65.68  (step-pop @p49233 :rule scope :premises (@p49232))
% 65.35/65.68  (step-pop @p49234 :rule scope :premises (@p49233))
% 65.35/65.68  (step-pop @p49235 :rule scope :premises (@p49234))
% 65.35/65.68  (step-pop @p49236 :rule scope :premises (@p49235))
% 65.35/65.68  (step-pop @p49237 :rule scope :premises (@p49236))
% 65.35/65.68  (step-pop @p49238 :rule scope :premises (@p49237))
% 65.35/65.68  (step-pop @p49239 :rule scope :premises (@p49238))
% 65.35/65.68  (step-pop @p49240 :rule scope :premises (@p49239))
% 65.35/65.68  (step-pop @p49241 :rule scope :premises (@p49240))
% 65.35/65.68  (step-pop @p49242 :rule scope :premises (@p49241))
% 65.35/65.68  (step-pop @p49243 :rule scope :premises (@p49242))
% 65.35/65.68  (step-pop @p49244 :rule scope :premises (@p49243))
% 65.35/65.68  (step-pop @p49245 :rule scope :premises (@p49244))
% 65.35/65.68  (step-pop @p49246 :rule scope :premises (@p49245))
% 65.35/65.68  (step @p28725 :rule process_scope :premises (@p49246) :args (@t114))
% 65.35/65.68  (step @p28796 :rule implies_elim :premises (@p28725))
% 65.35/65.68  (step @p28797 :rule cnf_and_neg :args (@t2726))
% 65.35/65.68  (step @p28798 :rule resolution :premises (@p28797 @p28796) :args (true @t2726))
% 65.35/65.68  (step @p28799 :rule reordering :premises (@p28798) :args ((or @t114 @t671 @t510 @t560 @t559 @t558 @t557 @t556 @t555 @t554 @t553 @t552 @t551 @t550 @t549 @t548 @t547 @t546 @t545 @t544 @t543 @t542 @t541 @t540 @t539 @t538 @t537 @t536 @t535 @t534 @t533 @t532 @t531 @t530 @t529 @t528 @t527 @t184 @t670 @t669 @t668 @t667 @t666 @t665 @t664 @t663 @t662 @t661 @t660 @t659 @t658 @t873 @t872 @t871 @t870 @t869 @t868 @t867 @t866 @t865 @t864 @t863 @t862 @t861 @t860 @t859 @t858 @t857 @t856 (not @t2722) (not @t2725))))
% 65.35/65.68  (step @p28800 :rule chain_m_resolution :premises (@p28799 @p28469 @p28468 @p28205 @p27434 @p27433 @p26924 @p26923 @p26432 @p25560 @p24708 @p24707 @p24546 @p23634 @p23633 @p23198 @p23197 @p23015 @p23014 @p22563 @p22562 @p21992 @p21207 @p20106 @p20105 @p19762 @p18596 @p18595 @p18480 @p18479 @p18232 @p18231 @p17457 @p17456 @p16837 @p16836 @p16348 @p16347 @p15746 @p15745 @p15416 @p15415 @p14802 @p13556 @p12339 @p10887 @p10886 @p10075 @p8652 @p8651 @p8029 @p6520 @p6519 @p6012 @p6011 @p5168 @p5167 @p4780 @p3476 @p3472 @p2947 @p1229 @p3368 @p3366 @p3365 @p3363 @p3362 @p3360 @p3359 @p3357 @p4554 @p4552 @p4551 @p4549 @p3356 @p3354 @p4548 @p4546 @p3353 @p3351 @p28467 @p28439 @p28438 @p28410 @p28409 @p28381 @p28380 @p28352 @p28351 @p28323 @p28322 @p28294 @p28293 @p28265 @p28264 @p28236 @p28235 @p28207) :args (@t184 (@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 true true true true true true true true true true true true true true true true true true) (@list @t2725 @t2722 @t407 @t826 @t410 @t823 @t413 @t416 @t419 @t636 @t422 @t425 @t821 @t428 @t634 @t431 @t819 @t434 @t816 @t437 @t440 @t443 @t630 @t446 @t449 @t627 @t452 @t624 @t455 @t809 @t458 @t805 @t461 @t801 @t464 @t799 @t467 @t620 @t470 @t796 @t473 @t476 @t479 @t482 @t793 @t485 @t488 @t790 @t491 @t494 @t786 @t497 @t782 @t500 @t616 @t503 @t506 @t673 @t508 @t568 @t114 @t651 @t652 @t648 @t649 @t646 @t647 @t644 @t645 @t842 @t843 @t840 @t841 @t642 @t643 @t838 @t839 @t639 @t640 @t116 @t2719 @t123 @t2716 @t128 @t2713 @t133 @t2710 @t143 @t2707 @t153 @t2704 @t158 @t2701 @t163 @t2698 @t168 @t2695)))
% 65.35/65.68  (step @p28801 :rule chain_m_resolution :premises (@p2547 @p28800 @p2545) :args (@t404 @t570 (@list @t183 @t405)))
% 65.35/65.68  (step @p28802 :rule chain_m_resolution :premises (@p4539 @p28800 @p4537) :args (@t829 @t570 (@list @t183 @t830)))
% 65.35/65.68  (step @p28803 :rule symm :premises (@p706))
% 65.35/65.68  (step @p28804 :rule bool-double-not-elim :args (@t2727))
% 65.35/65.68  (step @p28805 :rule nary_cong :premises (@p28804 @p1545 @p1519) :args ((or (not @t2728) @t179 @t174)))
% 65.35/65.68  (assume-push @p49247 @t178)
% 65.35/65.68  (assume-push @p49248 @t173)
% 65.35/65.68  (assume-push @p49249 @t2728)
% 65.35/65.68  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.68  (step @p28809 :rule symm :premises (@p49248))
% 65.35/65.68  (step @p28810 :rule trans :premises (@p49247 @p28809))
% 65.35/65.68  (step @p28811 :rule true_intro :premises (@p28810))
% 65.35/65.68  (step @p28812 :rule false_intro :premises (@p28803))
% 65.35/65.68  (step @p28813 :rule symm :premises (@p28812))
% 65.35/65.68  (step @p28814 :rule trans :premises (@p28813 @p28811))
% 65.35/65.68  (step @p28815 false :rule eq_resolve :premises (@p28814 @p2958))
% 65.35/65.68  (step-pop @p49250 :rule scope :premises (@p28815))
% 65.35/65.68  (step-pop @p49251 :rule scope :premises (@p49250))
% 65.35/65.68  (step-pop @p49252 :rule scope :premises (@p49251))
% 65.35/65.68  (step @p28816 :rule process_scope :premises (@p49252) :args (false))
% 65.35/65.68  (assume-push @p49253 @t2728)
% 65.35/65.68  (assume-push @p49254 @t178)
% 65.35/65.68  (assume-push @p49255 @t173)
% 65.35/65.68  (step @p28823 :rule and_intro :premises (@p49254 @p49255 @p28803))
% 65.35/65.68  (step-pop @p49256 :rule scope :premises (@p28823))
% 65.35/65.68  (step-pop @p49257 :rule scope :premises (@p49256))
% 65.35/65.68  (step-pop @p49258 :rule scope :premises (@p49257))
% 65.35/65.68  (step @p28824 :rule process_scope :premises (@p49258) :args (@t2729))
% 65.35/65.68  (step @p28828 :rule implies_elim :premises (@p28824))
% 65.35/65.68  (step @p28829 :rule resolution :premises (@p28828 @p28816) :args (true @t2729))
% 65.35/65.68  (step @p28830 :rule not_and :premises (@p28829))
% 65.35/65.68  (step @p28831 :rule eq_resolve :premises (@p28830 @p28805))
% 65.35/65.68  (step @p28832 :rule symm :premises (@p743))
% 65.35/65.68  (step @p28833 :rule bool-double-not-elim :args (@t2730))
% 65.35/65.68  (step @p28834 :rule nary_cong :premises (@p28833 @p1545 @p1493) :args ((or (not @t2731) @t179 @t169)))
% 65.35/65.68  (assume-push @p49259 @t178)
% 65.35/65.68  (assume-push @p49260 @t168)
% 65.35/65.68  (assume-push @p49261 @t2731)
% 65.35/65.68  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.68  (step @p28838 :rule symm :premises (@p49260))
% 65.35/65.68  (step @p28839 :rule trans :premises (@p49259 @p28838))
% 65.35/65.68  (step @p28840 :rule true_intro :premises (@p28839))
% 65.35/65.68  (step @p28841 :rule false_intro :premises (@p28832))
% 65.35/65.68  (step @p28842 :rule symm :premises (@p28841))
% 65.35/65.68  (step @p28843 :rule trans :premises (@p28842 @p28840))
% 65.35/65.68  (step @p28844 false :rule eq_resolve :premises (@p28843 @p2958))
% 65.35/65.68  (step-pop @p49262 :rule scope :premises (@p28844))
% 65.35/65.68  (step-pop @p49263 :rule scope :premises (@p49262))
% 65.35/65.68  (step-pop @p49264 :rule scope :premises (@p49263))
% 65.35/65.68  (step @p28845 :rule process_scope :premises (@p49264) :args (false))
% 65.35/65.68  (assume-push @p49265 @t2731)
% 65.35/65.68  (assume-push @p49266 @t178)
% 65.35/65.68  (assume-push @p49267 @t168)
% 65.35/65.68  (step @p28852 :rule and_intro :premises (@p49266 @p49267 @p28832))
% 65.35/65.68  (step-pop @p49268 :rule scope :premises (@p28852))
% 65.35/65.68  (step-pop @p49269 :rule scope :premises (@p49268))
% 65.35/65.68  (step-pop @p49270 :rule scope :premises (@p49269))
% 65.35/65.68  (step @p28853 :rule process_scope :premises (@p49270) :args (@t2732))
% 65.35/65.68  (step @p28857 :rule implies_elim :premises (@p28853))
% 65.35/65.68  (step @p28858 :rule resolution :premises (@p28857 @p28845) :args (true @t2732))
% 65.35/65.68  (step @p28859 :rule not_and :premises (@p28858))
% 65.35/65.68  (step @p28860 :rule eq_resolve :premises (@p28859 @p28834))
% 65.35/65.68  (step @p28861 :rule symm :premises (@p781))
% 65.35/65.68  (step @p28862 :rule bool-double-not-elim :args (@t2733))
% 65.35/65.68  (step @p28863 :rule nary_cong :premises (@p28862 @p1545 @p1467) :args ((or (not @t2734) @t179 @t164)))
% 65.35/65.68  (assume-push @p49271 @t178)
% 65.35/65.68  (assume-push @p49272 @t163)
% 65.35/65.68  (assume-push @p49273 @t2734)
% 65.35/65.68  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.68  (step @p28867 :rule symm :premises (@p49272))
% 65.35/65.68  (step @p28868 :rule trans :premises (@p49271 @p28867))
% 65.35/65.68  (step @p28869 :rule true_intro :premises (@p28868))
% 65.35/65.68  (step @p28870 :rule false_intro :premises (@p28861))
% 65.35/65.68  (step @p28871 :rule symm :premises (@p28870))
% 65.35/65.68  (step @p28872 :rule trans :premises (@p28871 @p28869))
% 65.35/65.68  (step @p28873 false :rule eq_resolve :premises (@p28872 @p2958))
% 65.35/65.68  (step-pop @p49274 :rule scope :premises (@p28873))
% 65.35/65.68  (step-pop @p49275 :rule scope :premises (@p49274))
% 65.35/65.68  (step-pop @p49276 :rule scope :premises (@p49275))
% 65.35/65.68  (step @p28874 :rule process_scope :premises (@p49276) :args (false))
% 65.35/65.68  (assume-push @p49277 @t2734)
% 65.35/65.68  (assume-push @p49278 @t178)
% 65.35/65.68  (assume-push @p49279 @t163)
% 65.35/65.68  (step @p28881 :rule and_intro :premises (@p49278 @p49279 @p28861))
% 65.35/65.68  (step-pop @p49280 :rule scope :premises (@p28881))
% 65.35/65.68  (step-pop @p49281 :rule scope :premises (@p49280))
% 65.35/65.68  (step-pop @p49282 :rule scope :premises (@p49281))
% 65.35/65.68  (step @p28882 :rule process_scope :premises (@p49282) :args (@t2735))
% 65.35/65.68  (step @p28886 :rule implies_elim :premises (@p28882))
% 65.35/65.68  (step @p28887 :rule resolution :premises (@p28886 @p28874) :args (true @t2735))
% 65.35/65.68  (step @p28888 :rule not_and :premises (@p28887))
% 65.35/65.68  (step @p28889 :rule eq_resolve :premises (@p28888 @p28863))
% 65.35/65.68  (step @p28890 :rule symm :premises (@p820))
% 65.35/65.68  (step @p28891 :rule bool-double-not-elim :args (@t2736))
% 65.35/65.68  (step @p28892 :rule nary_cong :premises (@p28891 @p1545 @p1441) :args ((or (not @t2737) @t179 @t159)))
% 65.35/65.68  (assume-push @p49283 @t178)
% 65.35/65.68  (assume-push @p49284 @t158)
% 65.35/65.68  (assume-push @p49285 @t2737)
% 65.35/65.68  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.68  (step @p28896 :rule symm :premises (@p49284))
% 65.35/65.68  (step @p28897 :rule trans :premises (@p49283 @p28896))
% 65.35/65.68  (step @p28898 :rule true_intro :premises (@p28897))
% 65.35/65.68  (step @p28899 :rule false_intro :premises (@p28890))
% 65.35/65.68  (step @p28900 :rule symm :premises (@p28899))
% 65.35/65.68  (step @p28901 :rule trans :premises (@p28900 @p28898))
% 65.35/65.68  (step @p28902 false :rule eq_resolve :premises (@p28901 @p2958))
% 65.35/65.68  (step-pop @p49286 :rule scope :premises (@p28902))
% 65.35/65.68  (step-pop @p49287 :rule scope :premises (@p49286))
% 65.35/65.68  (step-pop @p49288 :rule scope :premises (@p49287))
% 65.35/65.68  (step @p28903 :rule process_scope :premises (@p49288) :args (false))
% 65.35/65.68  (assume-push @p49289 @t2737)
% 65.35/65.68  (assume-push @p49290 @t178)
% 65.35/65.68  (assume-push @p49291 @t158)
% 65.35/65.68  (step @p28910 :rule and_intro :premises (@p49290 @p49291 @p28890))
% 65.35/65.68  (step-pop @p49292 :rule scope :premises (@p28910))
% 65.35/65.68  (step-pop @p49293 :rule scope :premises (@p49292))
% 65.35/65.68  (step-pop @p49294 :rule scope :premises (@p49293))
% 65.35/65.68  (step @p28911 :rule process_scope :premises (@p49294) :args (@t2738))
% 65.35/65.68  (step @p28915 :rule implies_elim :premises (@p28911))
% 65.35/65.68  (step @p28916 :rule resolution :premises (@p28915 @p28903) :args (true @t2738))
% 65.35/65.68  (step @p28917 :rule not_and :premises (@p28916))
% 65.35/65.68  (step @p28918 :rule eq_resolve :premises (@p28917 @p28892))
% 65.35/65.68  (step @p28919 :rule symm :premises (@p860))
% 65.35/65.68  (step @p28920 :rule bool-double-not-elim :args (@t2739))
% 65.35/65.68  (step @p28921 :rule nary_cong :premises (@p28920 @p1545 @p1415) :args ((or (not @t2740) @t179 @t154)))
% 65.35/65.68  (assume-push @p49295 @t178)
% 65.35/65.68  (assume-push @p49296 @t153)
% 65.35/65.68  (assume-push @p49297 @t2740)
% 65.35/65.68  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.68  (step @p28925 :rule symm :premises (@p49296))
% 65.35/65.68  (step @p28926 :rule trans :premises (@p49295 @p28925))
% 65.35/65.68  (step @p28927 :rule true_intro :premises (@p28926))
% 65.35/65.68  (step @p28928 :rule false_intro :premises (@p28919))
% 65.35/65.68  (step @p28929 :rule symm :premises (@p28928))
% 65.35/65.68  (step @p28930 :rule trans :premises (@p28929 @p28927))
% 65.35/65.68  (step @p28931 false :rule eq_resolve :premises (@p28930 @p2958))
% 65.35/65.68  (step-pop @p49298 :rule scope :premises (@p28931))
% 65.35/65.68  (step-pop @p49299 :rule scope :premises (@p49298))
% 65.35/65.68  (step-pop @p49300 :rule scope :premises (@p49299))
% 65.35/65.68  (step @p28932 :rule process_scope :premises (@p49300) :args (false))
% 65.35/65.68  (assume-push @p49301 @t2740)
% 65.35/65.68  (assume-push @p49302 @t178)
% 65.35/65.68  (assume-push @p49303 @t153)
% 65.35/65.68  (step @p28939 :rule and_intro :premises (@p49302 @p49303 @p28919))
% 65.35/65.68  (step-pop @p49304 :rule scope :premises (@p28939))
% 65.35/65.68  (step-pop @p49305 :rule scope :premises (@p49304))
% 65.35/65.68  (step-pop @p49306 :rule scope :premises (@p49305))
% 65.35/65.68  (step @p28940 :rule process_scope :premises (@p49306) :args (@t2741))
% 65.35/65.68  (step @p28944 :rule implies_elim :premises (@p28940))
% 65.35/65.68  (step @p28945 :rule resolution :premises (@p28944 @p28932) :args (true @t2741))
% 65.35/65.68  (step @p28946 :rule not_and :premises (@p28945))
% 65.35/65.68  (step @p28947 :rule eq_resolve :premises (@p28946 @p28921))
% 65.35/65.68  (step @p28948 :rule symm :premises (@p943))
% 65.35/65.68  (step @p28949 :rule bool-double-not-elim :args (@t2742))
% 65.35/65.68  (step @p28950 :rule nary_cong :premises (@p28949 @p1545 @p1363) :args ((or (not @t2743) @t179 @t144)))
% 65.35/65.68  (assume-push @p49307 @t178)
% 65.35/65.68  (assume-push @p49308 @t143)
% 65.35/65.68  (assume-push @p49309 @t2743)
% 65.35/65.68  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.68  (step @p28954 :rule symm :premises (@p49308))
% 65.35/65.68  (step @p28955 :rule trans :premises (@p49307 @p28954))
% 65.35/65.68  (step @p28956 :rule true_intro :premises (@p28955))
% 65.35/65.68  (step @p28957 :rule false_intro :premises (@p28948))
% 65.35/65.68  (step @p28958 :rule symm :premises (@p28957))
% 65.35/65.68  (step @p28959 :rule trans :premises (@p28958 @p28956))
% 65.35/65.68  (step @p28960 false :rule eq_resolve :premises (@p28959 @p2958))
% 65.35/65.68  (step-pop @p49310 :rule scope :premises (@p28960))
% 65.35/65.68  (step-pop @p49311 :rule scope :premises (@p49310))
% 65.35/65.68  (step-pop @p49312 :rule scope :premises (@p49311))
% 65.35/65.68  (step @p28961 :rule process_scope :premises (@p49312) :args (false))
% 65.35/65.68  (assume-push @p49313 @t2743)
% 65.35/65.68  (assume-push @p49314 @t178)
% 65.35/65.68  (assume-push @p49315 @t143)
% 65.35/65.68  (step @p28968 :rule and_intro :premises (@p49314 @p49315 @p28948))
% 65.35/65.68  (step-pop @p49316 :rule scope :premises (@p28968))
% 65.35/65.68  (step-pop @p49317 :rule scope :premises (@p49316))
% 65.35/65.68  (step-pop @p49318 :rule scope :premises (@p49317))
% 65.35/65.68  (step @p28969 :rule process_scope :premises (@p49318) :args (@t2744))
% 65.35/65.68  (step @p28973 :rule implies_elim :premises (@p28969))
% 65.35/65.68  (step @p28974 :rule resolution :premises (@p28973 @p28961) :args (true @t2744))
% 65.35/65.68  (step @p28975 :rule not_and :premises (@p28974))
% 65.35/65.68  (step @p28976 :rule eq_resolve :premises (@p28975 @p28950))
% 65.35/65.68  (step @p28977 :rule symm :premises (@p986))
% 65.35/65.68  (step @p28978 :rule bool-double-not-elim :args (@t2745))
% 65.35/65.68  (step @p28979 :rule nary_cong :premises (@p28978 @p1545 @p1337) :args ((or (not @t2746) @t179 @t139)))
% 65.35/65.68  (assume-push @p49319 @t178)
% 65.35/65.68  (assume-push @p49320 @t138)
% 65.35/65.68  (assume-push @p49321 @t2746)
% 65.35/65.68  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.68  (step @p28983 :rule symm :premises (@p49320))
% 65.35/65.68  (step @p28984 :rule trans :premises (@p49319 @p28983))
% 65.35/65.68  (step @p28985 :rule true_intro :premises (@p28984))
% 65.35/65.68  (step @p28986 :rule false_intro :premises (@p28977))
% 65.35/65.68  (step @p28987 :rule symm :premises (@p28986))
% 65.35/65.68  (step @p28988 :rule trans :premises (@p28987 @p28985))
% 65.35/65.68  (step @p28989 false :rule eq_resolve :premises (@p28988 @p2958))
% 65.35/65.68  (step-pop @p49322 :rule scope :premises (@p28989))
% 65.35/65.68  (step-pop @p49323 :rule scope :premises (@p49322))
% 65.35/65.68  (step-pop @p49324 :rule scope :premises (@p49323))
% 65.35/65.68  (step @p28990 :rule process_scope :premises (@p49324) :args (false))
% 65.35/65.68  (assume-push @p49325 @t2746)
% 65.35/65.68  (assume-push @p49326 @t178)
% 65.35/65.68  (assume-push @p49327 @t138)
% 65.35/65.68  (step @p28997 :rule and_intro :premises (@p49326 @p49327 @p28977))
% 65.35/65.68  (step-pop @p49328 :rule scope :premises (@p28997))
% 65.35/65.68  (step-pop @p49329 :rule scope :premises (@p49328))
% 65.35/65.68  (step-pop @p49330 :rule scope :premises (@p49329))
% 65.35/65.68  (step @p28998 :rule process_scope :premises (@p49330) :args (@t2747))
% 65.35/65.68  (step @p29002 :rule implies_elim :premises (@p28998))
% 65.35/65.68  (step @p29003 :rule resolution :premises (@p29002 @p28990) :args (true @t2747))
% 65.35/65.68  (step @p29004 :rule not_and :premises (@p29003))
% 65.35/65.68  (step @p29005 :rule eq_resolve :premises (@p29004 @p28979))
% 65.35/65.68  (step @p29006 :rule symm :premises (@p1030))
% 65.35/65.68  (step @p29007 :rule bool-double-not-elim :args (@t2748))
% 65.35/65.68  (step @p29008 :rule nary_cong :premises (@p29007 @p1545 @p1311) :args ((or (not @t2749) @t179 @t134)))
% 65.35/65.68  (assume-push @p49331 @t178)
% 65.35/65.68  (assume-push @p49332 @t133)
% 65.35/65.68  (assume-push @p49333 @t2749)
% 65.35/65.68  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.68  (step @p29012 :rule symm :premises (@p49332))
% 65.35/65.68  (step @p29013 :rule trans :premises (@p49331 @p29012))
% 65.35/65.68  (step @p29014 :rule true_intro :premises (@p29013))
% 65.35/65.68  (step @p29015 :rule false_intro :premises (@p29006))
% 65.35/65.68  (step @p29016 :rule symm :premises (@p29015))
% 65.35/65.68  (step @p29017 :rule trans :premises (@p29016 @p29014))
% 65.35/65.68  (step @p29018 false :rule eq_resolve :premises (@p29017 @p2958))
% 65.35/65.68  (step-pop @p49334 :rule scope :premises (@p29018))
% 65.35/65.68  (step-pop @p49335 :rule scope :premises (@p49334))
% 65.35/65.68  (step-pop @p49336 :rule scope :premises (@p49335))
% 65.35/65.68  (step @p29019 :rule process_scope :premises (@p49336) :args (false))
% 65.35/65.68  (assume-push @p49337 @t2749)
% 65.35/65.68  (assume-push @p49338 @t178)
% 65.35/65.68  (assume-push @p49339 @t133)
% 65.35/65.68  (step @p29026 :rule and_intro :premises (@p49338 @p49339 @p29006))
% 65.35/65.68  (step-pop @p49340 :rule scope :premises (@p29026))
% 65.35/65.68  (step-pop @p49341 :rule scope :premises (@p49340))
% 65.35/65.68  (step-pop @p49342 :rule scope :premises (@p49341))
% 65.35/65.68  (step @p29027 :rule process_scope :premises (@p49342) :args (@t2750))
% 65.35/65.68  (step @p29031 :rule implies_elim :premises (@p29027))
% 65.35/65.68  (step @p29032 :rule resolution :premises (@p29031 @p29019) :args (true @t2750))
% 65.35/65.68  (step @p29033 :rule not_and :premises (@p29032))
% 65.35/65.68  (step @p29034 :rule eq_resolve :premises (@p29033 @p29008))
% 65.35/65.68  (step @p29035 :rule symm :premises (@p1075))
% 65.35/65.68  (step @p29036 :rule bool-double-not-elim :args (@t2751))
% 65.35/65.68  (step @p29037 :rule nary_cong :premises (@p29036 @p1545 @p1285) :args ((or (not @t2752) @t179 @t129)))
% 65.35/65.68  (assume-push @p49343 @t178)
% 65.35/65.68  (assume-push @p49344 @t128)
% 65.35/65.68  (assume-push @p49345 @t2752)
% 65.35/65.68  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.68  (step @p29041 :rule symm :premises (@p49344))
% 65.35/65.68  (step @p29042 :rule trans :premises (@p49343 @p29041))
% 65.35/65.68  (step @p29043 :rule true_intro :premises (@p29042))
% 65.35/65.68  (step @p29044 :rule false_intro :premises (@p29035))
% 65.35/65.68  (step @p29045 :rule symm :premises (@p29044))
% 65.35/65.68  (step @p29046 :rule trans :premises (@p29045 @p29043))
% 65.35/65.68  (step @p29047 false :rule eq_resolve :premises (@p29046 @p2958))
% 65.35/65.68  (step-pop @p49346 :rule scope :premises (@p29047))
% 65.35/65.68  (step-pop @p49347 :rule scope :premises (@p49346))
% 65.35/65.68  (step-pop @p49348 :rule scope :premises (@p49347))
% 65.35/65.68  (step @p29048 :rule process_scope :premises (@p49348) :args (false))
% 65.35/65.68  (assume-push @p49349 @t2752)
% 65.35/65.68  (assume-push @p49350 @t178)
% 65.35/65.68  (assume-push @p49351 @t128)
% 65.35/65.68  (step @p29055 :rule and_intro :premises (@p49350 @p49351 @p29035))
% 65.35/65.68  (step-pop @p49352 :rule scope :premises (@p29055))
% 65.35/65.68  (step-pop @p49353 :rule scope :premises (@p49352))
% 65.35/65.68  (step-pop @p49354 :rule scope :premises (@p49353))
% 65.35/65.68  (step @p29056 :rule process_scope :premises (@p49354) :args (@t2753))
% 65.35/65.68  (step @p29060 :rule implies_elim :premises (@p29056))
% 65.35/65.68  (step @p29061 :rule resolution :premises (@p29060 @p29048) :args (true @t2753))
% 65.35/65.68  (step @p29062 :rule not_and :premises (@p29061))
% 65.35/65.68  (step @p29063 :rule eq_resolve :premises (@p29062 @p29037))
% 65.35/65.68  (step @p29064 :rule symm :premises (@p1121))
% 65.35/65.68  (step @p29065 :rule bool-double-not-elim :args (@t2754))
% 65.35/65.68  (step @p29066 :rule nary_cong :premises (@p29065 @p1545 @p1259) :args ((or (not @t2755) @t179 @t124)))
% 65.35/65.68  (assume-push @p49355 @t178)
% 65.35/65.68  (assume-push @p49356 @t123)
% 65.35/65.68  (assume-push @p49357 @t2755)
% 65.35/65.68  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.68  (step @p29070 :rule symm :premises (@p49356))
% 65.35/65.68  (step @p29071 :rule trans :premises (@p49355 @p29070))
% 65.35/65.68  (step @p29072 :rule true_intro :premises (@p29071))
% 65.35/65.68  (step @p29073 :rule false_intro :premises (@p29064))
% 65.35/65.68  (step @p29074 :rule symm :premises (@p29073))
% 65.35/65.68  (step @p29075 :rule trans :premises (@p29074 @p29072))
% 65.35/65.68  (step @p29076 false :rule eq_resolve :premises (@p29075 @p2958))
% 65.35/65.68  (step-pop @p49358 :rule scope :premises (@p29076))
% 65.35/65.68  (step-pop @p49359 :rule scope :premises (@p49358))
% 65.35/65.68  (step-pop @p49360 :rule scope :premises (@p49359))
% 65.35/65.68  (step @p29077 :rule process_scope :premises (@p49360) :args (false))
% 65.35/65.68  (assume-push @p49361 @t2755)
% 65.35/65.68  (assume-push @p49362 @t178)
% 65.35/65.68  (assume-push @p49363 @t123)
% 65.35/65.68  (step @p29084 :rule and_intro :premises (@p49362 @p49363 @p29064))
% 65.35/65.68  (step-pop @p49364 :rule scope :premises (@p29084))
% 65.35/65.68  (step-pop @p49365 :rule scope :premises (@p49364))
% 65.35/65.68  (step-pop @p49366 :rule scope :premises (@p49365))
% 65.35/65.68  (step @p29085 :rule process_scope :premises (@p49366) :args (@t2756))
% 65.35/65.68  (step @p29089 :rule implies_elim :premises (@p29085))
% 65.35/65.68  (step @p29090 :rule resolution :premises (@p29089 @p29077) :args (true @t2756))
% 65.35/65.68  (step @p29091 :rule not_and :premises (@p29090))
% 65.35/65.68  (step @p29092 :rule eq_resolve :premises (@p29091 @p29066))
% 65.35/65.68  (step @p29093 :rule symm :premises (@p1168))
% 65.35/65.68  (step @p29094 :rule bool-double-not-elim :args (@t2757))
% 65.35/65.68  (step @p29095 :rule nary_cong :premises (@p29094 @p1545 @p1232) :args ((or (not @t2758) @t179 @t117)))
% 65.35/65.68  (assume-push @p49367 @t178)
% 65.35/65.68  (assume-push @p49368 @t116)
% 65.35/65.68  (assume-push @p49369 @t2758)
% 65.35/65.68  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.68  (step @p29099 :rule symm :premises (@p49368))
% 65.35/65.68  (step @p29100 :rule trans :premises (@p49367 @p29099))
% 65.35/65.68  (step @p29101 :rule true_intro :premises (@p29100))
% 65.35/65.68  (step @p29102 :rule false_intro :premises (@p29093))
% 65.35/65.68  (step @p29103 :rule symm :premises (@p29102))
% 65.35/65.68  (step @p29104 :rule trans :premises (@p29103 @p29101))
% 65.35/65.68  (step @p29105 false :rule eq_resolve :premises (@p29104 @p2958))
% 65.35/65.68  (step-pop @p49370 :rule scope :premises (@p29105))
% 65.35/65.68  (step-pop @p49371 :rule scope :premises (@p49370))
% 65.35/65.68  (step-pop @p49372 :rule scope :premises (@p49371))
% 65.35/65.68  (step @p29106 :rule process_scope :premises (@p49372) :args (false))
% 65.35/65.68  (assume-push @p49373 @t2758)
% 65.35/65.68  (assume-push @p49374 @t178)
% 65.35/65.68  (assume-push @p49375 @t116)
% 65.35/65.68  (step @p29113 :rule and_intro :premises (@p49374 @p49375 @p29093))
% 65.35/65.68  (step-pop @p49376 :rule scope :premises (@p29113))
% 65.35/65.68  (step-pop @p49377 :rule scope :premises (@p49376))
% 65.35/65.68  (step-pop @p49378 :rule scope :premises (@p49377))
% 65.35/65.68  (step @p29114 :rule process_scope :premises (@p49378) :args (@t2759))
% 65.35/65.68  (step @p29118 :rule implies_elim :premises (@p29114))
% 65.35/65.68  (step @p29119 :rule resolution :premises (@p29118 @p29106) :args (true @t2759))
% 65.35/65.68  (step @p29120 :rule not_and :premises (@p29119))
% 65.35/65.68  (step @p29121 :rule eq_resolve :premises (@p29120 @p29095))
% 65.35/65.68  (step @p29122 :rule instantiate :premises (@p2655) :args ((@list @t73 @t111 tptp.e14)))
% 65.35/65.68  (step @p29123 :rule instantiate :premises (@p2655) :args ((@list @t23 @t111 tptp.e14)))
% 65.35/65.68  (assume-push @p49379 @t568)
% 65.35/65.68  (assume-push @p49380 @t508)
% 65.35/65.68  (assume-push @p49381 @t506)
% 65.35/65.68  (assume-push @p49382 @t503)
% 65.35/65.68  (assume-push @p49383 @t500)
% 65.35/65.68  (assume-push @p49384 @t497)
% 65.35/65.68  (assume-push @p49385 @t494)
% 65.35/65.68  (assume-push @p49386 @t491)
% 65.35/65.68  (assume-push @p49387 @t488)
% 65.35/65.68  (assume-push @p49388 @t485)
% 65.35/65.68  (assume-push @p49389 @t482)
% 65.35/65.68  (assume-push @p49390 @t479)
% 65.35/65.68  (assume-push @p49391 @t476)
% 65.35/65.68  (assume-push @p49392 @t473)
% 65.35/65.68  (assume-push @p49393 @t470)
% 65.35/65.68  (assume-push @p49394 @t467)
% 65.35/65.68  (assume-push @p49395 @t464)
% 65.35/65.68  (assume-push @p49396 @t461)
% 65.35/65.68  (assume-push @p49397 @t458)
% 65.35/65.68  (assume-push @p49398 @t455)
% 65.35/65.68  (assume-push @p49399 @t452)
% 65.35/65.68  (assume-push @p49400 @t449)
% 65.35/65.68  (assume-push @p49401 @t446)
% 65.35/65.68  (assume-push @p49402 @t443)
% 65.35/65.68  (assume-push @p49403 @t440)
% 65.35/65.68  (assume-push @p49404 @t437)
% 65.35/65.68  (assume-push @p49405 @t434)
% 65.35/65.68  (assume-push @p49406 @t431)
% 65.35/65.68  (assume-push @p49407 @t428)
% 65.35/65.68  (assume-push @p49408 @t425)
% 65.35/65.68  (assume-push @p49409 @t422)
% 65.35/65.68  (assume-push @p49410 @t419)
% 65.35/65.68  (assume-push @p49411 @t416)
% 65.35/65.68  (assume-push @p49412 @t413)
% 65.35/65.68  (assume-push @p49413 @t410)
% 65.35/65.68  (assume-push @p49414 @t407)
% 65.35/65.68  (assume-push @p49415 @t404)
% 65.35/65.68  (assume-push @p49416 @t178)
% 65.35/65.68  (assume-push @p49417 @t627)
% 65.35/65.68  (assume-push @p49418 @t636)
% 65.35/65.68  (assume-push @p49419 @t634)
% 65.35/65.68  (assume-push @p49420 @t646)
% 65.35/65.68  (assume-push @p49421 @t624)
% 65.35/65.68  (assume-push @p49422 @t644)
% 65.35/65.68  (assume-push @p49423 @t639)
% 65.35/65.68  (assume-push @p49424 @t620)
% 65.35/65.68  (assume-push @p49425 @t648)
% 65.35/65.68  (assume-push @p49426 @t630)
% 65.35/65.68  (assume-push @p49427 @t616)
% 65.35/65.68  (assume-push @p49428 @t642)
% 65.35/65.68  (assume-push @p49429 @t651)
% 65.35/65.68  (assume-push @p49430 @t673)
% 65.35/65.68  (assume-push @p49431 @t801)
% 65.35/65.68  (assume-push @p49432 @t786)
% 65.35/65.68  (assume-push @p49433 @t819)
% 65.35/65.68  (assume-push @p49434 @t821)
% 65.35/65.68  (assume-push @p49435 @t796)
% 65.35/65.68  (assume-push @p49436 @t790)
% 65.35/65.68  (assume-push @p49437 @t799)
% 65.35/65.68  (assume-push @p49438 @t838)
% 65.35/65.68  (assume-push @p49439 @t805)
% 65.35/65.68  (assume-push @p49440 @t816)
% 65.35/65.68  (assume-push @p49441 @t823)
% 65.35/65.68  (assume-push @p49442 @t782)
% 65.35/65.68  (assume-push @p49443 @t793)
% 65.35/65.68  (assume-push @p49444 @t826)
% 65.35/65.68  (assume-push @p49445 @t840)
% 65.35/65.68  (assume-push @p49446 @t809)
% 65.35/65.68  (assume-push @p49447 @t842)
% 65.35/65.68  (assume-push @p49448 @t829)
% 65.35/65.68  (assume-push @p49449 @t813)
% 65.35/65.68  (assume-push @p49450 @t844)
% 65.35/65.68  (assume-push @p49451 @t836)
% 65.35/65.68  (assume-push @p49452 @t2760)
% 65.35/65.68  (assume-push @p49453 @t2763)
% 65.35/65.68  (assume-push @p49454 @t568)
% 65.35/65.68  (assume-push @p49455 @t627)
% 65.35/65.68  (assume-push @p49456 @t636)
% 65.35/65.68  (assume-push @p49457 @t634)
% 65.35/65.68  (assume-push @p49458 @t646)
% 65.35/65.68  (assume-push @p49459 @t624)
% 65.35/65.68  (assume-push @p49460 @t644)
% 65.35/65.68  (assume-push @p49461 @t639)
% 65.35/65.68  (assume-push @p49462 @t620)
% 65.35/65.68  (assume-push @p49463 @t648)
% 65.35/65.68  (assume-push @p49464 @t630)
% 65.35/65.68  (assume-push @p49465 @t616)
% 65.35/65.68  (assume-push @p49466 @t642)
% 65.35/65.68  (assume-push @p49467 @t651)
% 65.35/65.68  (assume-push @p49468 @t673)
% 65.35/65.68  (assume-push @p49469 @t801)
% 65.35/65.68  (assume-push @p49470 @t786)
% 65.35/65.68  (assume-push @p49471 @t819)
% 65.35/65.68  (assume-push @p49472 @t821)
% 65.35/65.68  (assume-push @p49473 @t796)
% 65.35/65.68  (assume-push @p49474 @t790)
% 65.35/65.68  (assume-push @p49475 @t799)
% 65.35/65.68  (assume-push @p49476 @t838)
% 65.35/65.68  (assume-push @p49477 @t805)
% 65.35/65.68  (assume-push @p49478 @t816)
% 65.35/65.68  (assume-push @p49479 @t823)
% 65.35/65.68  (assume-push @p49480 @t782)
% 65.35/65.68  (assume-push @p49481 @t793)
% 65.35/65.68  (assume-push @p49482 @t826)
% 65.35/65.68  (assume-push @p49483 @t840)
% 65.35/65.68  (assume-push @p49484 @t809)
% 65.35/65.68  (assume-push @p49485 @t842)
% 65.35/65.68  (assume-push @p49486 @t829)
% 65.35/65.68  (assume-push @p49487 @t813)
% 65.35/65.68  (assume-push @p49488 @t844)
% 65.35/65.68  (assume-push @p49489 @t836)
% 65.35/65.68  (assume-push @p49490 @t178)
% 65.35/65.68  (assume-push @p49491 @t2763)
% 65.35/65.68  (assume-push @p49492 @t2760)
% 65.35/65.68  (assume-push @p49493 @t404)
% 65.35/65.68  (assume-push @p49494 @t407)
% 65.35/65.68  (assume-push @p49495 @t410)
% 65.35/65.68  (assume-push @p49496 @t413)
% 65.35/65.68  (assume-push @p49497 @t416)
% 65.35/65.68  (assume-push @p49498 @t419)
% 65.35/65.68  (assume-push @p49499 @t422)
% 65.35/65.68  (assume-push @p49500 @t425)
% 65.35/65.68  (assume-push @p49501 @t428)
% 65.35/65.68  (assume-push @p49502 @t431)
% 65.35/65.68  (assume-push @p49503 @t434)
% 65.35/65.68  (assume-push @p49504 @t437)
% 65.35/65.68  (assume-push @p49505 @t440)
% 65.35/65.68  (assume-push @p49506 @t443)
% 65.35/65.68  (assume-push @p49507 @t446)
% 65.35/65.68  (assume-push @p49508 @t449)
% 65.35/65.68  (assume-push @p49509 @t452)
% 65.35/65.68  (assume-push @p49510 @t455)
% 65.35/65.68  (assume-push @p49511 @t458)
% 65.35/65.68  (assume-push @p49512 @t461)
% 65.35/65.68  (assume-push @p49513 @t464)
% 65.35/65.68  (assume-push @p49514 @t467)
% 65.35/65.68  (assume-push @p49515 @t470)
% 65.35/65.68  (assume-push @p49516 @t473)
% 65.35/65.68  (assume-push @p49517 @t476)
% 65.35/65.68  (assume-push @p49518 @t479)
% 65.35/65.68  (assume-push @p49519 @t482)
% 65.35/65.68  (assume-push @p49520 @t485)
% 65.35/65.68  (assume-push @p49521 @t488)
% 65.35/65.68  (assume-push @p49522 @t491)
% 65.35/65.68  (assume-push @p49523 @t494)
% 65.35/65.68  (assume-push @p49524 @t497)
% 65.35/65.68  (assume-push @p49525 @t500)
% 65.35/65.68  (assume-push @p49526 @t503)
% 65.35/65.68  (assume-push @p49527 @t506)
% 65.35/65.68  (assume-push @p49528 @t508)
% 65.35/65.68  (step @p29274 :rule symm :premises (@p49379))
% 65.35/65.68  (step @p29275 :rule symm :premises (@p49417))
% 65.35/65.68  (step @p29276 :rule symm :premises (@p49418))
% 65.35/65.68  (step @p29277 :rule symm :premises (@p49419))
% 65.35/65.68  (step @p29278 :rule symm :premises (@p49420))
% 65.35/65.68  (step @p29279 :rule symm :premises (@p49421))
% 65.35/65.68  (step @p29280 :rule symm :premises (@p49422))
% 65.35/65.68  (step @p29281 :rule symm :premises (@p49423))
% 65.35/65.68  (step @p29282 :rule symm :premises (@p49424))
% 65.35/65.68  (step @p29283 :rule symm :premises (@p49425))
% 65.35/65.68  (step @p29284 :rule symm :premises (@p49426))
% 65.35/65.68  (step @p29285 :rule symm :premises (@p49427))
% 65.35/65.68  (step @p29286 :rule symm :premises (@p49428))
% 65.35/65.68  (step @p29287 :rule symm :premises (@p49429))
% 65.35/65.68  (step @p29288 :rule symm :premises (@p49430))
% 65.35/65.68  (step @p29289 :rule symm :premises (@p49431))
% 65.35/65.68  (step @p29290 :rule symm :premises (@p49432))
% 65.35/65.68  (step @p29291 :rule symm :premises (@p49433))
% 65.35/65.68  (step @p29292 :rule symm :premises (@p49434))
% 65.35/65.68  (step @p29293 :rule symm :premises (@p49435))
% 65.35/65.68  (step @p29294 :rule symm :premises (@p49436))
% 65.35/65.68  (step @p29295 :rule symm :premises (@p49437))
% 65.35/65.68  (step @p29296 :rule symm :premises (@p49438))
% 65.35/65.68  (step @p29297 :rule symm :premises (@p49439))
% 65.35/65.68  (step @p29298 :rule symm :premises (@p49440))
% 65.35/65.68  (step @p29299 :rule symm :premises (@p49441))
% 65.35/65.68  (step @p29300 :rule symm :premises (@p49442))
% 65.35/65.68  (step @p29301 :rule symm :premises (@p49443))
% 65.35/65.68  (step @p29302 :rule symm :premises (@p49444))
% 65.35/65.68  (step @p29303 :rule symm :premises (@p49445))
% 65.35/65.68  (step @p29304 :rule symm :premises (@p49446))
% 65.35/65.68  (step @p29305 :rule symm :premises (@p49447))
% 65.35/65.68  (step @p29306 :rule symm :premises (@p49448))
% 65.35/65.68  (step @p29307 :rule symm :premises (@p49449))
% 65.35/65.68  (step @p29308 :rule symm :premises (@p49450))
% 65.35/65.68  (step @p29309 :rule symm :premises (@p49451))
% 65.35/65.68  (step @p2816 :rule refl :args (@t111))
% 65.35/65.68  (step @p29310 :rule refl :args (tptp.e14))
% 65.35/65.68  (step @p29311 :rule symm :premises (@p49416))
% 65.35/65.68  (step @p29312 :rule refl :args (@t23))
% 65.35/65.68  (step @p29313 :rule cong :premises (@p29312 @p29311 @p29310) :args (@t2761))
% 65.35/65.68  (step @p29314 :rule cong :premises (@p29313 @p2816) :args (@t2762))
% 65.35/65.68  (step @p29315 :rule symm :premises (@p29122))
% 65.35/65.68  (step @p29316 :rule refl :args (@t73))
% 65.35/65.68  (step @p29317 :rule cong :premises (@p29316 @p49416 @p29310) :args (@t74))
% 65.35/65.68  (step @p29318 :rule cong :premises (@p29317 @p2816) :args (@t400))
% 65.35/65.68  (step @p29319 :rule trans :premises (@p49380 @p49381 @p49382 @p49383 @p49384 @p49385 @p49386 @p49387 @p49388 @p49389 @p49390 @p49391 @p49392 @p49393 @p49394 @p49395 @p49396 @p49397 @p49398 @p49399 @p49400 @p49401 @p49402 @p49403 @p49404 @p49405 @p49406 @p49407 @p49408 @p49409 @p49410 @p49411 @p49412 @p49413 @p49414 @p49415 @p29318 @p29315 @p29123 @p29314 @p29309 @p29308 @p29307 @p29306 @p29305 @p29304 @p29303 @p29302 @p29301 @p29300 @p29299 @p29298 @p29297 @p29296 @p29295 @p29294 @p29293 @p29292 @p29291 @p29290 @p29289 @p29288 @p29287 @p29286 @p29285 @p29284 @p29283 @p29282 @p29281 @p29280 @p29279 @p29278 @p29277 @p29276 @p29275 @p29274))
% 65.35/65.68  (step-pop @p49529 :rule scope :premises (@p29319))
% 65.35/65.68  (step-pop @p49530 :rule scope :premises (@p49529))
% 65.35/65.68  (step-pop @p49531 :rule scope :premises (@p49530))
% 65.35/65.68  (step-pop @p49532 :rule scope :premises (@p49531))
% 65.35/65.68  (step-pop @p49533 :rule scope :premises (@p49532))
% 65.35/65.68  (step-pop @p49534 :rule scope :premises (@p49533))
% 65.35/65.68  (step-pop @p49535 :rule scope :premises (@p49534))
% 65.35/65.68  (step-pop @p49536 :rule scope :premises (@p49535))
% 65.35/65.68  (step-pop @p49537 :rule scope :premises (@p49536))
% 65.35/65.68  (step-pop @p49538 :rule scope :premises (@p49537))
% 65.35/65.68  (step-pop @p49539 :rule scope :premises (@p49538))
% 65.35/65.68  (step-pop @p49540 :rule scope :premises (@p49539))
% 65.35/65.68  (step-pop @p49541 :rule scope :premises (@p49540))
% 65.35/65.68  (step-pop @p49542 :rule scope :premises (@p49541))
% 65.35/65.68  (step-pop @p49543 :rule scope :premises (@p49542))
% 65.35/65.68  (step-pop @p49544 :rule scope :premises (@p49543))
% 65.35/65.68  (step-pop @p49545 :rule scope :premises (@p49544))
% 65.35/65.68  (step-pop @p49546 :rule scope :premises (@p49545))
% 65.35/65.68  (step-pop @p49547 :rule scope :premises (@p49546))
% 65.35/65.68  (step-pop @p49548 :rule scope :premises (@p49547))
% 65.35/65.68  (step-pop @p49549 :rule scope :premises (@p49548))
% 65.35/65.68  (step-pop @p49550 :rule scope :premises (@p49549))
% 65.35/65.68  (step-pop @p49551 :rule scope :premises (@p49550))
% 65.35/65.68  (step-pop @p49552 :rule scope :premises (@p49551))
% 65.35/65.68  (step-pop @p49553 :rule scope :premises (@p49552))
% 65.35/65.68  (step-pop @p49554 :rule scope :premises (@p49553))
% 65.35/65.68  (step-pop @p49555 :rule scope :premises (@p49554))
% 65.35/65.68  (step-pop @p49556 :rule scope :premises (@p49555))
% 65.35/65.68  (step-pop @p49557 :rule scope :premises (@p49556))
% 65.35/65.68  (step-pop @p49558 :rule scope :premises (@p49557))
% 65.35/65.68  (step-pop @p49559 :rule scope :premises (@p49558))
% 65.35/65.68  (step-pop @p49560 :rule scope :premises (@p49559))
% 65.35/65.68  (step-pop @p49561 :rule scope :premises (@p49560))
% 65.35/65.68  (step-pop @p49562 :rule scope :premises (@p49561))
% 65.35/65.68  (step-pop @p49563 :rule scope :premises (@p49562))
% 65.35/65.68  (step-pop @p49564 :rule scope :premises (@p49563))
% 65.35/65.68  (step-pop @p49565 :rule scope :premises (@p49564))
% 65.35/65.68  (step-pop @p49566 :rule scope :premises (@p49565))
% 65.35/65.68  (step-pop @p49567 :rule scope :premises (@p49566))
% 65.35/65.68  (step-pop @p49568 :rule scope :premises (@p49567))
% 65.35/65.68  (step-pop @p49569 :rule scope :premises (@p49568))
% 65.35/65.68  (step-pop @p49570 :rule scope :premises (@p49569))
% 65.35/65.68  (step-pop @p49571 :rule scope :premises (@p49570))
% 65.35/65.68  (step-pop @p49572 :rule scope :premises (@p49571))
% 65.35/65.68  (step-pop @p49573 :rule scope :premises (@p49572))
% 65.35/65.68  (step-pop @p49574 :rule scope :premises (@p49573))
% 65.35/65.68  (step-pop @p49575 :rule scope :premises (@p49574))
% 65.35/65.68  (step-pop @p49576 :rule scope :premises (@p49575))
% 65.35/65.68  (step-pop @p49577 :rule scope :premises (@p49576))
% 65.35/65.68  (step-pop @p49578 :rule scope :premises (@p49577))
% 65.35/65.68  (step-pop @p49579 :rule scope :premises (@p49578))
% 65.35/65.68  (step-pop @p49580 :rule scope :premises (@p49579))
% 65.35/65.68  (step-pop @p49581 :rule scope :premises (@p49580))
% 65.35/65.68  (step-pop @p49582 :rule scope :premises (@p49581))
% 65.35/65.68  (step-pop @p49583 :rule scope :premises (@p49582))
% 65.35/65.68  (step-pop @p49584 :rule scope :premises (@p49583))
% 65.35/65.68  (step-pop @p49585 :rule scope :premises (@p49584))
% 65.35/65.68  (step-pop @p49586 :rule scope :premises (@p49585))
% 65.35/65.68  (step-pop @p49587 :rule scope :premises (@p49586))
% 65.35/65.68  (step-pop @p49588 :rule scope :premises (@p49587))
% 65.35/65.68  (step-pop @p49589 :rule scope :premises (@p49588))
% 65.35/65.68  (step-pop @p49590 :rule scope :premises (@p49589))
% 65.35/65.68  (step-pop @p49591 :rule scope :premises (@p49590))
% 65.35/65.68  (step-pop @p49592 :rule scope :premises (@p49591))
% 65.35/65.68  (step-pop @p49593 :rule scope :premises (@p49592))
% 65.35/65.68  (step-pop @p49594 :rule scope :premises (@p49593))
% 65.35/65.68  (step-pop @p49595 :rule scope :premises (@p49594))
% 65.35/65.68  (step-pop @p49596 :rule scope :premises (@p49595))
% 65.35/65.68  (step-pop @p49597 :rule scope :premises (@p49596))
% 65.35/65.68  (step-pop @p49598 :rule scope :premises (@p49597))
% 65.35/65.68  (step-pop @p49599 :rule scope :premises (@p49598))
% 65.35/65.68  (step-pop @p49600 :rule scope :premises (@p49599))
% 65.35/65.68  (step-pop @p49601 :rule scope :premises (@p49600))
% 65.35/65.68  (step-pop @p49602 :rule scope :premises (@p49601))
% 65.35/65.68  (step-pop @p49603 :rule scope :premises (@p49602))
% 65.35/65.68  (step @p29320 :rule process_scope :premises (@p49603) :args (@t114))
% 65.35/65.68  (step @p29396 :rule and_intro :premises (@p49379 @p49417 @p49418 @p49419 @p49420 @p49421 @p49422 @p49423 @p49424 @p49425 @p49426 @p49427 @p49428 @p49429 @p49430 @p49431 @p49432 @p49433 @p49434 @p49435 @p49436 @p49437 @p49438 @p49439 @p49440 @p49441 @p49442 @p49443 @p49444 @p49445 @p49446 @p49447 @p49448 @p49449 @p49450 @p49451 @p49416 @p29123 @p29122 @p49415 @p49414 @p49413 @p49412 @p49411 @p49410 @p49409 @p49408 @p49407 @p49406 @p49405 @p49404 @p49403 @p49402 @p49401 @p49400 @p49399 @p49398 @p49397 @p49396 @p49395 @p49394 @p49393 @p49392 @p49391 @p49390 @p49389 @p49388 @p49387 @p49386 @p49385 @p49384 @p49383 @p49382 @p49381 @p49380))
% 65.35/65.68  (step @p29397 :rule modus_ponens :premises (@p29396 @p29320))
% 65.35/65.68  (step-pop @p49604 :rule scope :premises (@p29397))
% 65.35/65.68  (step-pop @p49605 :rule scope :premises (@p49604))
% 65.35/65.68  (step-pop @p49606 :rule scope :premises (@p49605))
% 65.35/65.68  (step-pop @p49607 :rule scope :premises (@p49606))
% 65.35/65.68  (step-pop @p49608 :rule scope :premises (@p49607))
% 65.35/65.68  (step-pop @p49609 :rule scope :premises (@p49608))
% 65.35/65.68  (step-pop @p49610 :rule scope :premises (@p49609))
% 65.35/65.68  (step-pop @p49611 :rule scope :premises (@p49610))
% 65.35/65.68  (step-pop @p49612 :rule scope :premises (@p49611))
% 65.35/65.68  (step-pop @p49613 :rule scope :premises (@p49612))
% 65.35/65.68  (step-pop @p49614 :rule scope :premises (@p49613))
% 65.35/65.68  (step-pop @p49615 :rule scope :premises (@p49614))
% 65.35/65.68  (step-pop @p49616 :rule scope :premises (@p49615))
% 65.35/65.68  (step-pop @p49617 :rule scope :premises (@p49616))
% 65.35/65.68  (step-pop @p49618 :rule scope :premises (@p49617))
% 65.35/65.68  (step-pop @p49619 :rule scope :premises (@p49618))
% 65.35/65.68  (step-pop @p49620 :rule scope :premises (@p49619))
% 65.35/65.68  (step-pop @p49621 :rule scope :premises (@p49620))
% 65.35/65.68  (step-pop @p49622 :rule scope :premises (@p49621))
% 65.35/65.68  (step-pop @p49623 :rule scope :premises (@p49622))
% 65.35/65.68  (step-pop @p49624 :rule scope :premises (@p49623))
% 65.35/65.68  (step-pop @p49625 :rule scope :premises (@p49624))
% 65.35/65.68  (step-pop @p49626 :rule scope :premises (@p49625))
% 65.35/65.68  (step-pop @p49627 :rule scope :premises (@p49626))
% 65.35/65.68  (step-pop @p49628 :rule scope :premises (@p49627))
% 65.35/65.68  (step-pop @p49629 :rule scope :premises (@p49628))
% 65.35/65.68  (step-pop @p49630 :rule scope :premises (@p49629))
% 65.35/65.68  (step-pop @p49631 :rule scope :premises (@p49630))
% 65.35/65.68  (step-pop @p49632 :rule scope :premises (@p49631))
% 65.35/65.68  (step-pop @p49633 :rule scope :premises (@p49632))
% 65.35/65.68  (step-pop @p49634 :rule scope :premises (@p49633))
% 65.35/65.68  (step-pop @p49635 :rule scope :premises (@p49634))
% 65.35/65.68  (step-pop @p49636 :rule scope :premises (@p49635))
% 65.35/65.68  (step-pop @p49637 :rule scope :premises (@p49636))
% 65.35/65.68  (step-pop @p49638 :rule scope :premises (@p49637))
% 65.35/65.68  (step-pop @p49639 :rule scope :premises (@p49638))
% 65.35/65.68  (step-pop @p49640 :rule scope :premises (@p49639))
% 65.35/65.68  (step-pop @p49641 :rule scope :premises (@p49640))
% 65.35/65.68  (step-pop @p49642 :rule scope :premises (@p49641))
% 65.35/65.68  (step-pop @p49643 :rule scope :premises (@p49642))
% 65.35/65.68  (step-pop @p49644 :rule scope :premises (@p49643))
% 65.35/65.68  (step-pop @p49645 :rule scope :premises (@p49644))
% 65.35/65.68  (step-pop @p49646 :rule scope :premises (@p49645))
% 65.35/65.68  (step-pop @p49647 :rule scope :premises (@p49646))
% 65.35/65.68  (step-pop @p49648 :rule scope :premises (@p49647))
% 65.35/65.68  (step-pop @p49649 :rule scope :premises (@p49648))
% 65.35/65.68  (step-pop @p49650 :rule scope :premises (@p49649))
% 65.35/65.68  (step-pop @p49651 :rule scope :premises (@p49650))
% 65.35/65.68  (step-pop @p49652 :rule scope :premises (@p49651))
% 65.35/65.68  (step-pop @p49653 :rule scope :premises (@p49652))
% 65.35/65.68  (step-pop @p49654 :rule scope :premises (@p49653))
% 65.35/65.68  (step-pop @p49655 :rule scope :premises (@p49654))
% 65.35/65.68  (step-pop @p49656 :rule scope :premises (@p49655))
% 65.35/65.68  (step-pop @p49657 :rule scope :premises (@p49656))
% 65.35/65.68  (step-pop @p49658 :rule scope :premises (@p49657))
% 65.35/65.68  (step-pop @p49659 :rule scope :premises (@p49658))
% 65.35/65.68  (step-pop @p49660 :rule scope :premises (@p49659))
% 65.35/65.68  (step-pop @p49661 :rule scope :premises (@p49660))
% 65.35/65.68  (step-pop @p49662 :rule scope :premises (@p49661))
% 65.35/65.68  (step-pop @p49663 :rule scope :premises (@p49662))
% 65.35/65.68  (step-pop @p49664 :rule scope :premises (@p49663))
% 65.35/65.68  (step-pop @p49665 :rule scope :premises (@p49664))
% 65.35/65.68  (step-pop @p49666 :rule scope :premises (@p49665))
% 65.35/65.68  (step-pop @p49667 :rule scope :premises (@p49666))
% 65.35/65.68  (step-pop @p49668 :rule scope :premises (@p49667))
% 65.35/65.68  (step-pop @p49669 :rule scope :premises (@p49668))
% 65.35/65.68  (step-pop @p49670 :rule scope :premises (@p49669))
% 65.35/65.68  (step-pop @p49671 :rule scope :premises (@p49670))
% 65.35/65.68  (step-pop @p49672 :rule scope :premises (@p49671))
% 65.35/65.68  (step-pop @p49673 :rule scope :premises (@p49672))
% 65.35/65.68  (step-pop @p49674 :rule scope :premises (@p49673))
% 65.35/65.68  (step-pop @p49675 :rule scope :premises (@p49674))
% 65.35/65.68  (step-pop @p49676 :rule scope :premises (@p49675))
% 65.35/65.68  (step-pop @p49677 :rule scope :premises (@p49676))
% 65.35/65.68  (step-pop @p49678 :rule scope :premises (@p49677))
% 65.35/65.68  (step @p29398 :rule process_scope :premises (@p49678) :args (@t114))
% 65.35/65.68  (step @p29474 :rule implies_elim :premises (@p29398))
% 65.35/65.68  (step @p29475 :rule cnf_and_neg :args (@t2764))
% 65.35/65.68  (step @p29476 :rule resolution :premises (@p29475 @p29474) :args (true @t2764))
% 65.35/65.68  (step @p29477 :rule reordering :premises (@p29476) :args ((or @t114 @t671 @t510 @t560 @t559 @t558 @t557 @t556 @t555 @t554 @t553 @t552 @t551 @t550 @t549 @t548 @t547 @t546 @t545 @t544 @t543 @t542 @t541 @t540 @t539 @t538 @t537 @t536 @t535 @t534 @t533 @t532 @t531 @t530 @t529 @t528 @t527 @t526 @t179 @t670 @t669 @t668 @t667 @t666 @t665 @t664 @t663 @t662 @t661 @t660 @t659 @t658 @t873 @t872 @t871 @t870 @t869 @t868 @t867 @t866 @t865 @t864 @t863 @t862 @t861 @t860 @t859 @t858 @t857 @t856 @t855 @t854 @t853 @t852 (not @t2760) (not @t2763))))
% 65.35/65.68  (step @p29478 :rule chain_m_resolution :premises (@p29477 @p29123 @p29122 @p28802 @p28801 @p28205 @p27434 @p27433 @p26924 @p26923 @p26432 @p25560 @p24708 @p24707 @p24546 @p23634 @p23633 @p23198 @p23197 @p23015 @p23014 @p22563 @p22562 @p21993 @p21992 @p21207 @p20106 @p20105 @p19762 @p18596 @p18595 @p18480 @p18479 @p18232 @p18231 @p17457 @p17456 @p16837 @p16836 @p16348 @p16347 @p15746 @p15745 @p15416 @p15415 @p14802 @p13556 @p12339 @p10887 @p10886 @p10075 @p8652 @p8651 @p8029 @p6520 @p6519 @p6012 @p6011 @p5168 @p5167 @p4780 @p3476 @p3472 @p2947 @p1229 @p3368 @p3366 @p3365 @p3363 @p3362 @p3360 @p3359 @p3357 @p4557 @p4555 @p4554 @p4552 @p4551 @p4549 @p3356 @p3354 @p4548 @p4546 @p3353 @p3351 @p4545 @p4543 @p29121 @p29093 @p29092 @p29064 @p29063 @p29035 @p29034 @p29006 @p29005 @p28977 @p28976 @p28948 @p28947 @p28919 @p28918 @p28890 @p28889 @p28861 @p28860 @p28832 @p28831 @p28803) :args (@t179 (@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 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 true true true true true true true true true true true true true true true true true true true true true true) (@list @t2763 @t2760 @t829 @t404 @t407 @t826 @t410 @t823 @t413 @t416 @t419 @t636 @t422 @t425 @t821 @t428 @t634 @t431 @t819 @t434 @t816 @t437 @t813 @t440 @t443 @t630 @t446 @t449 @t627 @t452 @t624 @t455 @t809 @t458 @t805 @t461 @t801 @t464 @t799 @t467 @t620 @t470 @t796 @t473 @t476 @t479 @t482 @t793 @t485 @t488 @t790 @t491 @t494 @t786 @t497 @t782 @t500 @t616 @t503 @t506 @t673 @t508 @t568 @t114 @t651 @t652 @t648 @t649 @t646 @t647 @t644 @t645 @t844 @t845 @t842 @t843 @t840 @t841 @t642 @t643 @t838 @t839 @t639 @t640 @t836 @t837 @t116 @t2757 @t123 @t2754 @t128 @t2751 @t133 @t2748 @t138 @t2745 @t143 @t2742 @t153 @t2739 @t158 @t2736 @t163 @t2733 @t168 @t2730 @t173 @t2727)))
% 65.35/65.68  (step @p29479 :rule chain_m_resolution :premises (@p2544 @p29478 @p2542) :args (@t401 @t570 (@list @t178 @t402)))
% 65.35/65.68  (step @p29480 :rule chain_m_resolution :premises (@p4542 @p29478 @p4540) :args (@t833 @t570 (@list @t178 @t834)))
% 65.35/65.68  (step @p29481 :rule symm :premises (@p744))
% 65.35/65.68  (step @p29482 :rule bool-double-not-elim :args (@t2765))
% 65.35/65.68  (step @p29483 :rule nary_cong :premises (@p29482 @p1519 @p1493) :args ((or (not @t2766) @t174 @t169)))
% 65.35/65.68  (assume-push @p49679 @t173)
% 65.35/65.68  (assume-push @p49680 @t168)
% 65.35/65.68  (assume-push @p49681 @t2766)
% 65.35/65.68  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.68  (step @p29487 :rule symm :premises (@p49680))
% 65.35/65.68  (step @p29488 :rule trans :premises (@p49679 @p29487))
% 65.35/65.68  (step @p29489 :rule true_intro :premises (@p29488))
% 65.35/65.68  (step @p29490 :rule false_intro :premises (@p29481))
% 65.35/65.68  (step @p29491 :rule symm :premises (@p29490))
% 65.35/65.68  (step @p29492 :rule trans :premises (@p29491 @p29489))
% 65.35/65.68  (step @p29493 false :rule eq_resolve :premises (@p29492 @p2958))
% 65.35/65.68  (step-pop @p49682 :rule scope :premises (@p29493))
% 65.35/65.68  (step-pop @p49683 :rule scope :premises (@p49682))
% 65.35/65.68  (step-pop @p49684 :rule scope :premises (@p49683))
% 65.35/65.68  (step @p29494 :rule process_scope :premises (@p49684) :args (false))
% 65.35/65.68  (assume-push @p49685 @t2766)
% 65.35/65.68  (assume-push @p49686 @t173)
% 65.35/65.68  (assume-push @p49687 @t168)
% 65.35/65.68  (step @p29501 :rule and_intro :premises (@p49686 @p49687 @p29481))
% 65.35/65.68  (step-pop @p49688 :rule scope :premises (@p29501))
% 65.35/65.68  (step-pop @p49689 :rule scope :premises (@p49688))
% 65.35/65.68  (step-pop @p49690 :rule scope :premises (@p49689))
% 65.35/65.68  (step @p29502 :rule process_scope :premises (@p49690) :args (@t2767))
% 65.35/65.68  (step @p29506 :rule implies_elim :premises (@p29502))
% 65.35/65.68  (step @p29507 :rule resolution :premises (@p29506 @p29494) :args (true @t2767))
% 65.35/65.68  (step @p29508 :rule not_and :premises (@p29507))
% 65.35/65.68  (step @p29509 :rule eq_resolve :premises (@p29508 @p29483))
% 65.35/65.68  (step @p29510 :rule symm :premises (@p782))
% 65.35/65.68  (step @p29511 :rule bool-double-not-elim :args (@t2768))
% 65.35/65.68  (step @p29512 :rule nary_cong :premises (@p29511 @p1519 @p1467) :args ((or (not @t2769) @t174 @t164)))
% 65.35/65.68  (assume-push @p49691 @t173)
% 65.35/65.68  (assume-push @p49692 @t163)
% 65.35/65.68  (assume-push @p49693 @t2769)
% 65.35/65.68  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.68  (step @p29516 :rule symm :premises (@p49692))
% 65.35/65.68  (step @p29517 :rule trans :premises (@p49691 @p29516))
% 65.35/65.68  (step @p29518 :rule true_intro :premises (@p29517))
% 65.35/65.68  (step @p29519 :rule false_intro :premises (@p29510))
% 65.35/65.68  (step @p29520 :rule symm :premises (@p29519))
% 65.35/65.68  (step @p29521 :rule trans :premises (@p29520 @p29518))
% 65.35/65.68  (step @p29522 false :rule eq_resolve :premises (@p29521 @p2958))
% 65.35/65.68  (step-pop @p49694 :rule scope :premises (@p29522))
% 65.35/65.68  (step-pop @p49695 :rule scope :premises (@p49694))
% 65.35/65.68  (step-pop @p49696 :rule scope :premises (@p49695))
% 65.35/65.68  (step @p29523 :rule process_scope :premises (@p49696) :args (false))
% 65.35/65.68  (assume-push @p49697 @t2769)
% 65.35/65.68  (assume-push @p49698 @t173)
% 65.35/65.68  (assume-push @p49699 @t163)
% 65.35/65.68  (step @p29530 :rule and_intro :premises (@p49698 @p49699 @p29510))
% 65.35/65.68  (step-pop @p49700 :rule scope :premises (@p29530))
% 65.35/65.68  (step-pop @p49701 :rule scope :premises (@p49700))
% 65.35/65.68  (step-pop @p49702 :rule scope :premises (@p49701))
% 65.35/65.68  (step @p29531 :rule process_scope :premises (@p49702) :args (@t2770))
% 65.35/65.68  (step @p29535 :rule implies_elim :premises (@p29531))
% 65.35/65.68  (step @p29536 :rule resolution :premises (@p29535 @p29523) :args (true @t2770))
% 65.35/65.68  (step @p29537 :rule not_and :premises (@p29536))
% 65.35/65.68  (step @p29538 :rule eq_resolve :premises (@p29537 @p29512))
% 65.35/65.68  (step @p29539 :rule symm :premises (@p821))
% 65.35/65.68  (step @p29540 :rule bool-double-not-elim :args (@t2771))
% 65.35/65.68  (step @p29541 :rule nary_cong :premises (@p29540 @p1519 @p1441) :args ((or (not @t2772) @t174 @t159)))
% 65.35/65.68  (assume-push @p49703 @t173)
% 65.35/65.68  (assume-push @p49704 @t158)
% 65.35/65.68  (assume-push @p49705 @t2772)
% 65.35/65.68  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.68  (step @p29545 :rule symm :premises (@p49704))
% 65.35/65.68  (step @p29546 :rule trans :premises (@p49703 @p29545))
% 65.35/65.68  (step @p29547 :rule true_intro :premises (@p29546))
% 65.35/65.68  (step @p29548 :rule false_intro :premises (@p29539))
% 65.35/65.68  (step @p29549 :rule symm :premises (@p29548))
% 65.35/65.68  (step @p29550 :rule trans :premises (@p29549 @p29547))
% 65.35/65.68  (step @p29551 false :rule eq_resolve :premises (@p29550 @p2958))
% 65.35/65.68  (step-pop @p49706 :rule scope :premises (@p29551))
% 65.35/65.68  (step-pop @p49707 :rule scope :premises (@p49706))
% 65.35/65.68  (step-pop @p49708 :rule scope :premises (@p49707))
% 65.35/65.68  (step @p29552 :rule process_scope :premises (@p49708) :args (false))
% 65.35/65.68  (assume-push @p49709 @t2772)
% 65.35/65.68  (assume-push @p49710 @t173)
% 65.35/65.68  (assume-push @p49711 @t158)
% 65.35/65.68  (step @p29559 :rule and_intro :premises (@p49710 @p49711 @p29539))
% 65.35/65.68  (step-pop @p49712 :rule scope :premises (@p29559))
% 65.35/65.68  (step-pop @p49713 :rule scope :premises (@p49712))
% 65.35/65.68  (step-pop @p49714 :rule scope :premises (@p49713))
% 65.35/65.68  (step @p29560 :rule process_scope :premises (@p49714) :args (@t2773))
% 65.35/65.68  (step @p29564 :rule implies_elim :premises (@p29560))
% 65.35/65.68  (step @p29565 :rule resolution :premises (@p29564 @p29552) :args (true @t2773))
% 65.35/65.68  (step @p29566 :rule not_and :premises (@p29565))
% 65.35/65.68  (step @p29567 :rule eq_resolve :premises (@p29566 @p29541))
% 65.35/65.68  (step @p29568 :rule symm :premises (@p861))
% 65.35/65.68  (step @p29569 :rule bool-double-not-elim :args (@t2774))
% 65.35/65.68  (step @p29570 :rule nary_cong :premises (@p29569 @p1519 @p1415) :args ((or (not @t2775) @t174 @t154)))
% 65.35/65.68  (assume-push @p49715 @t173)
% 65.35/65.68  (assume-push @p49716 @t153)
% 65.35/65.68  (assume-push @p49717 @t2775)
% 65.35/65.68  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.68  (step @p29574 :rule symm :premises (@p49716))
% 65.35/65.68  (step @p29575 :rule trans :premises (@p49715 @p29574))
% 65.35/65.68  (step @p29576 :rule true_intro :premises (@p29575))
% 65.35/65.68  (step @p29577 :rule false_intro :premises (@p29568))
% 65.35/65.68  (step @p29578 :rule symm :premises (@p29577))
% 65.35/65.68  (step @p29579 :rule trans :premises (@p29578 @p29576))
% 65.35/65.68  (step @p29580 false :rule eq_resolve :premises (@p29579 @p2958))
% 65.35/65.68  (step-pop @p49718 :rule scope :premises (@p29580))
% 65.35/65.68  (step-pop @p49719 :rule scope :premises (@p49718))
% 65.35/65.68  (step-pop @p49720 :rule scope :premises (@p49719))
% 65.35/65.68  (step @p29581 :rule process_scope :premises (@p49720) :args (false))
% 65.35/65.68  (assume-push @p49721 @t2775)
% 65.35/65.68  (assume-push @p49722 @t173)
% 65.35/65.68  (assume-push @p49723 @t153)
% 65.35/65.68  (step @p29588 :rule and_intro :premises (@p49722 @p49723 @p29568))
% 65.35/65.68  (step-pop @p49724 :rule scope :premises (@p29588))
% 65.35/65.68  (step-pop @p49725 :rule scope :premises (@p49724))
% 65.35/65.68  (step-pop @p49726 :rule scope :premises (@p49725))
% 65.35/65.68  (step @p29589 :rule process_scope :premises (@p49726) :args (@t2776))
% 65.35/65.68  (step @p29593 :rule implies_elim :premises (@p29589))
% 65.35/65.68  (step @p29594 :rule resolution :premises (@p29593 @p29581) :args (true @t2776))
% 65.35/65.68  (step @p29595 :rule not_and :premises (@p29594))
% 65.35/65.68  (step @p29596 :rule eq_resolve :premises (@p29595 @p29570))
% 65.35/65.68  (step @p29597 :rule symm :premises (@p944))
% 65.35/65.68  (step @p29598 :rule bool-double-not-elim :args (@t2777))
% 65.35/65.68  (step @p29599 :rule nary_cong :premises (@p29598 @p1519 @p1363) :args ((or (not @t2778) @t174 @t144)))
% 65.35/65.68  (assume-push @p49727 @t173)
% 65.35/65.68  (assume-push @p49728 @t143)
% 65.35/65.68  (assume-push @p49729 @t2778)
% 65.35/65.68  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.68  (step @p29603 :rule symm :premises (@p49728))
% 65.35/65.68  (step @p29604 :rule trans :premises (@p49727 @p29603))
% 65.35/65.68  (step @p29605 :rule true_intro :premises (@p29604))
% 65.35/65.68  (step @p29606 :rule false_intro :premises (@p29597))
% 65.35/65.68  (step @p29607 :rule symm :premises (@p29606))
% 65.35/65.68  (step @p29608 :rule trans :premises (@p29607 @p29605))
% 65.35/65.68  (step @p29609 false :rule eq_resolve :premises (@p29608 @p2958))
% 65.35/65.68  (step-pop @p49730 :rule scope :premises (@p29609))
% 65.35/65.68  (step-pop @p49731 :rule scope :premises (@p49730))
% 65.35/65.68  (step-pop @p49732 :rule scope :premises (@p49731))
% 65.35/65.68  (step @p29610 :rule process_scope :premises (@p49732) :args (false))
% 65.35/65.68  (assume-push @p49733 @t2778)
% 65.35/65.68  (assume-push @p49734 @t173)
% 65.35/65.68  (assume-push @p49735 @t143)
% 65.35/65.68  (step @p29617 :rule and_intro :premises (@p49734 @p49735 @p29597))
% 65.35/65.68  (step-pop @p49736 :rule scope :premises (@p29617))
% 65.35/65.68  (step-pop @p49737 :rule scope :premises (@p49736))
% 65.35/65.68  (step-pop @p49738 :rule scope :premises (@p49737))
% 65.35/65.68  (step @p29618 :rule process_scope :premises (@p49738) :args (@t2779))
% 65.35/65.68  (step @p29622 :rule implies_elim :premises (@p29618))
% 65.35/65.68  (step @p29623 :rule resolution :premises (@p29622 @p29610) :args (true @t2779))
% 65.35/65.68  (step @p29624 :rule not_and :premises (@p29623))
% 65.35/65.68  (step @p29625 :rule eq_resolve :premises (@p29624 @p29599))
% 65.35/65.68  (step @p29626 :rule symm :premises (@p987))
% 65.35/65.68  (step @p29627 :rule bool-double-not-elim :args (@t2780))
% 65.35/65.68  (step @p29628 :rule nary_cong :premises (@p29627 @p1519 @p1337) :args ((or (not @t2781) @t174 @t139)))
% 65.35/65.68  (assume-push @p49739 @t173)
% 65.35/65.68  (assume-push @p49740 @t138)
% 65.35/65.68  (assume-push @p49741 @t2781)
% 65.35/65.68  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.68  (step @p29632 :rule symm :premises (@p49740))
% 65.35/65.68  (step @p29633 :rule trans :premises (@p49739 @p29632))
% 65.35/65.68  (step @p29634 :rule true_intro :premises (@p29633))
% 65.35/65.68  (step @p29635 :rule false_intro :premises (@p29626))
% 65.35/65.68  (step @p29636 :rule symm :premises (@p29635))
% 65.35/65.68  (step @p29637 :rule trans :premises (@p29636 @p29634))
% 65.35/65.68  (step @p29638 false :rule eq_resolve :premises (@p29637 @p2958))
% 65.35/65.68  (step-pop @p49742 :rule scope :premises (@p29638))
% 65.35/65.68  (step-pop @p49743 :rule scope :premises (@p49742))
% 65.35/65.68  (step-pop @p49744 :rule scope :premises (@p49743))
% 65.35/65.68  (step @p29639 :rule process_scope :premises (@p49744) :args (false))
% 65.35/65.68  (assume-push @p49745 @t2781)
% 65.35/65.68  (assume-push @p49746 @t173)
% 65.35/65.68  (assume-push @p49747 @t138)
% 65.35/65.68  (step @p29646 :rule and_intro :premises (@p49746 @p49747 @p29626))
% 65.35/65.68  (step-pop @p49748 :rule scope :premises (@p29646))
% 65.35/65.68  (step-pop @p49749 :rule scope :premises (@p49748))
% 65.35/65.68  (step-pop @p49750 :rule scope :premises (@p49749))
% 65.35/65.68  (step @p29647 :rule process_scope :premises (@p49750) :args (@t2782))
% 65.35/65.68  (step @p29651 :rule implies_elim :premises (@p29647))
% 65.35/65.68  (step @p29652 :rule resolution :premises (@p29651 @p29639) :args (true @t2782))
% 65.35/65.68  (step @p29653 :rule not_and :premises (@p29652))
% 65.35/65.68  (step @p29654 :rule eq_resolve :premises (@p29653 @p29628))
% 65.35/65.68  (step @p29655 :rule symm :premises (@p1031))
% 65.35/65.68  (step @p29656 :rule bool-double-not-elim :args (@t2783))
% 65.35/65.68  (step @p29657 :rule nary_cong :premises (@p29656 @p1519 @p1311) :args ((or (not @t2784) @t174 @t134)))
% 65.35/65.68  (assume-push @p49751 @t173)
% 65.35/65.68  (assume-push @p49752 @t133)
% 65.35/65.68  (assume-push @p49753 @t2784)
% 65.35/65.68  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.68  (step @p29661 :rule symm :premises (@p49752))
% 65.35/65.68  (step @p29662 :rule trans :premises (@p49751 @p29661))
% 65.35/65.68  (step @p29663 :rule true_intro :premises (@p29662))
% 65.35/65.68  (step @p29664 :rule false_intro :premises (@p29655))
% 65.35/65.68  (step @p29665 :rule symm :premises (@p29664))
% 65.35/65.68  (step @p29666 :rule trans :premises (@p29665 @p29663))
% 65.35/65.68  (step @p29667 false :rule eq_resolve :premises (@p29666 @p2958))
% 65.35/65.68  (step-pop @p49754 :rule scope :premises (@p29667))
% 65.35/65.68  (step-pop @p49755 :rule scope :premises (@p49754))
% 65.35/65.68  (step-pop @p49756 :rule scope :premises (@p49755))
% 65.35/65.68  (step @p29668 :rule process_scope :premises (@p49756) :args (false))
% 65.35/65.68  (assume-push @p49757 @t2784)
% 65.35/65.68  (assume-push @p49758 @t173)
% 65.35/65.68  (assume-push @p49759 @t133)
% 65.35/65.68  (step @p29675 :rule and_intro :premises (@p49758 @p49759 @p29655))
% 65.35/65.68  (step-pop @p49760 :rule scope :premises (@p29675))
% 65.35/65.68  (step-pop @p49761 :rule scope :premises (@p49760))
% 65.35/65.68  (step-pop @p49762 :rule scope :premises (@p49761))
% 65.35/65.68  (step @p29676 :rule process_scope :premises (@p49762) :args (@t2785))
% 65.35/65.68  (step @p29680 :rule implies_elim :premises (@p29676))
% 65.35/65.68  (step @p29681 :rule resolution :premises (@p29680 @p29668) :args (true @t2785))
% 65.35/65.68  (step @p29682 :rule not_and :premises (@p29681))
% 65.35/65.68  (step @p29683 :rule eq_resolve :premises (@p29682 @p29657))
% 65.35/65.68  (step @p29684 :rule symm :premises (@p1076))
% 65.35/65.68  (step @p29685 :rule bool-double-not-elim :args (@t2786))
% 65.35/65.68  (step @p29686 :rule nary_cong :premises (@p29685 @p1519 @p1285) :args ((or (not @t2787) @t174 @t129)))
% 65.35/65.68  (assume-push @p49763 @t173)
% 65.35/65.68  (assume-push @p49764 @t128)
% 65.35/65.68  (assume-push @p49765 @t2787)
% 65.35/65.68  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.68  (step @p29690 :rule symm :premises (@p49764))
% 65.35/65.68  (step @p29691 :rule trans :premises (@p49763 @p29690))
% 65.35/65.68  (step @p29692 :rule true_intro :premises (@p29691))
% 65.35/65.68  (step @p29693 :rule false_intro :premises (@p29684))
% 65.35/65.68  (step @p29694 :rule symm :premises (@p29693))
% 65.35/65.68  (step @p29695 :rule trans :premises (@p29694 @p29692))
% 65.35/65.68  (step @p29696 false :rule eq_resolve :premises (@p29695 @p2958))
% 65.35/65.68  (step-pop @p49766 :rule scope :premises (@p29696))
% 65.35/65.68  (step-pop @p49767 :rule scope :premises (@p49766))
% 65.35/65.68  (step-pop @p49768 :rule scope :premises (@p49767))
% 65.35/65.68  (step @p29697 :rule process_scope :premises (@p49768) :args (false))
% 65.35/65.68  (assume-push @p49769 @t2787)
% 65.35/65.68  (assume-push @p49770 @t173)
% 65.35/65.68  (assume-push @p49771 @t128)
% 65.35/65.68  (step @p29704 :rule and_intro :premises (@p49770 @p49771 @p29684))
% 65.35/65.68  (step-pop @p49772 :rule scope :premises (@p29704))
% 65.35/65.68  (step-pop @p49773 :rule scope :premises (@p49772))
% 65.35/65.68  (step-pop @p49774 :rule scope :premises (@p49773))
% 65.35/65.68  (step @p29705 :rule process_scope :premises (@p49774) :args (@t2788))
% 65.35/65.68  (step @p29709 :rule implies_elim :premises (@p29705))
% 65.35/65.68  (step @p29710 :rule resolution :premises (@p29709 @p29697) :args (true @t2788))
% 65.35/65.68  (step @p29711 :rule not_and :premises (@p29710))
% 65.35/65.68  (step @p29712 :rule eq_resolve :premises (@p29711 @p29686))
% 65.35/65.68  (step @p29713 :rule symm :premises (@p1122))
% 65.35/65.68  (step @p29714 :rule bool-double-not-elim :args (@t2789))
% 65.35/65.68  (step @p29715 :rule nary_cong :premises (@p29714 @p1519 @p1259) :args ((or (not @t2790) @t174 @t124)))
% 65.35/65.68  (assume-push @p49775 @t173)
% 65.35/65.68  (assume-push @p49776 @t123)
% 65.35/65.68  (assume-push @p49777 @t2790)
% 65.35/65.68  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.68  (step @p29719 :rule symm :premises (@p49776))
% 65.35/65.68  (step @p29720 :rule trans :premises (@p49775 @p29719))
% 65.35/65.68  (step @p29721 :rule true_intro :premises (@p29720))
% 65.35/65.68  (step @p29722 :rule false_intro :premises (@p29713))
% 65.35/65.68  (step @p29723 :rule symm :premises (@p29722))
% 65.35/65.68  (step @p29724 :rule trans :premises (@p29723 @p29721))
% 65.35/65.68  (step @p29725 false :rule eq_resolve :premises (@p29724 @p2958))
% 65.35/65.68  (step-pop @p49778 :rule scope :premises (@p29725))
% 65.35/65.68  (step-pop @p49779 :rule scope :premises (@p49778))
% 65.35/65.68  (step-pop @p49780 :rule scope :premises (@p49779))
% 65.35/65.68  (step @p29726 :rule process_scope :premises (@p49780) :args (false))
% 65.35/65.68  (assume-push @p49781 @t2790)
% 65.35/65.68  (assume-push @p49782 @t173)
% 65.35/65.68  (assume-push @p49783 @t123)
% 65.35/65.68  (step @p29733 :rule and_intro :premises (@p49782 @p49783 @p29713))
% 65.35/65.68  (step-pop @p49784 :rule scope :premises (@p29733))
% 65.35/65.68  (step-pop @p49785 :rule scope :premises (@p49784))
% 65.35/65.68  (step-pop @p49786 :rule scope :premises (@p49785))
% 65.35/65.68  (step @p29734 :rule process_scope :premises (@p49786) :args (@t2791))
% 65.35/65.68  (step @p29738 :rule implies_elim :premises (@p29734))
% 65.35/65.68  (step @p29739 :rule resolution :premises (@p29738 @p29726) :args (true @t2791))
% 65.35/65.68  (step @p29740 :rule not_and :premises (@p29739))
% 65.35/65.68  (step @p29741 :rule eq_resolve :premises (@p29740 @p29715))
% 65.35/65.68  (step @p29742 :rule symm :premises (@p1169))
% 65.35/65.68  (step @p29743 :rule bool-double-not-elim :args (@t2792))
% 65.35/65.68  (step @p29744 :rule nary_cong :premises (@p29743 @p1519 @p1232) :args ((or (not @t2793) @t174 @t117)))
% 65.35/65.68  (assume-push @p49787 @t173)
% 65.35/65.68  (assume-push @p49788 @t116)
% 65.35/65.68  (assume-push @p49789 @t2793)
% 65.35/65.68  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.68  (step @p29748 :rule symm :premises (@p49788))
% 65.35/65.68  (step @p29749 :rule trans :premises (@p49787 @p29748))
% 65.35/65.68  (step @p29750 :rule true_intro :premises (@p29749))
% 65.35/65.68  (step @p29751 :rule false_intro :premises (@p29742))
% 65.35/65.68  (step @p29752 :rule symm :premises (@p29751))
% 65.35/65.68  (step @p29753 :rule trans :premises (@p29752 @p29750))
% 65.35/65.68  (step @p29754 false :rule eq_resolve :premises (@p29753 @p2958))
% 65.35/65.68  (step-pop @p49790 :rule scope :premises (@p29754))
% 65.35/65.68  (step-pop @p49791 :rule scope :premises (@p49790))
% 65.35/65.68  (step-pop @p49792 :rule scope :premises (@p49791))
% 65.35/65.68  (step @p29755 :rule process_scope :premises (@p49792) :args (false))
% 65.35/65.68  (assume-push @p49793 @t2793)
% 65.35/65.68  (assume-push @p49794 @t173)
% 65.35/65.68  (assume-push @p49795 @t116)
% 65.35/65.68  (step @p29762 :rule and_intro :premises (@p49794 @p49795 @p29742))
% 65.35/65.68  (step-pop @p49796 :rule scope :premises (@p29762))
% 65.35/65.68  (step-pop @p49797 :rule scope :premises (@p49796))
% 65.35/65.68  (step-pop @p49798 :rule scope :premises (@p49797))
% 65.35/65.68  (step @p29763 :rule process_scope :premises (@p49798) :args (@t2794))
% 65.35/65.68  (step @p29767 :rule implies_elim :premises (@p29763))
% 65.35/65.68  (step @p29768 :rule resolution :premises (@p29767 @p29755) :args (true @t2794))
% 65.35/65.68  (step @p29769 :rule not_and :premises (@p29768))
% 65.35/65.68  (step @p29770 :rule eq_resolve :premises (@p29769 @p29744))
% 65.35/65.68  (step @p29771 :rule instantiate :premises (@p2655) :args ((@list @t72 @t111 tptp.e13)))
% 65.35/65.68  (step @p29772 :rule instantiate :premises (@p2655) :args ((@list @t24 @t111 tptp.e13)))
% 65.35/65.68  (assume-push @p49799 @t568)
% 65.35/65.68  (assume-push @p49800 @t508)
% 65.35/65.68  (assume-push @p49801 @t506)
% 65.35/65.68  (assume-push @p49802 @t503)
% 65.35/65.68  (assume-push @p49803 @t500)
% 65.35/65.68  (assume-push @p49804 @t497)
% 65.35/65.68  (assume-push @p49805 @t494)
% 65.35/65.68  (assume-push @p49806 @t491)
% 65.35/65.68  (assume-push @p49807 @t488)
% 65.35/65.68  (assume-push @p49808 @t485)
% 65.35/65.68  (assume-push @p49809 @t482)
% 65.35/65.68  (assume-push @p49810 @t479)
% 65.35/65.68  (assume-push @p49811 @t476)
% 65.35/65.68  (assume-push @p49812 @t473)
% 65.35/65.68  (assume-push @p49813 @t470)
% 65.35/65.68  (assume-push @p49814 @t467)
% 65.35/65.68  (assume-push @p49815 @t464)
% 65.35/65.68  (assume-push @p49816 @t461)
% 65.35/65.68  (assume-push @p49817 @t458)
% 65.35/65.68  (assume-push @p49818 @t455)
% 65.35/65.68  (assume-push @p49819 @t452)
% 65.35/65.68  (assume-push @p49820 @t449)
% 65.35/65.68  (assume-push @p49821 @t446)
% 65.35/65.68  (assume-push @p49822 @t443)
% 65.35/65.68  (assume-push @p49823 @t440)
% 65.35/65.68  (assume-push @p49824 @t437)
% 65.35/65.68  (assume-push @p49825 @t434)
% 65.35/65.68  (assume-push @p49826 @t431)
% 65.35/65.68  (assume-push @p49827 @t428)
% 65.35/65.68  (assume-push @p49828 @t425)
% 65.35/65.68  (assume-push @p49829 @t422)
% 65.35/65.68  (assume-push @p49830 @t419)
% 65.35/65.68  (assume-push @p49831 @t416)
% 65.35/65.68  (assume-push @p49832 @t413)
% 65.35/65.68  (assume-push @p49833 @t410)
% 65.35/65.68  (assume-push @p49834 @t407)
% 65.35/65.68  (assume-push @p49835 @t404)
% 65.35/65.68  (assume-push @p49836 @t401)
% 65.35/65.68  (assume-push @p49837 @t173)
% 65.35/65.68  (assume-push @p49838 @t627)
% 65.35/65.68  (assume-push @p49839 @t636)
% 65.35/65.68  (assume-push @p49840 @t634)
% 65.35/65.68  (assume-push @p49841 @t646)
% 65.35/65.68  (assume-push @p49842 @t624)
% 65.35/65.68  (assume-push @p49843 @t644)
% 65.35/65.68  (assume-push @p49844 @t639)
% 65.35/65.68  (assume-push @p49845 @t620)
% 65.35/65.68  (assume-push @p49846 @t648)
% 65.35/65.68  (assume-push @p49847 @t630)
% 65.35/65.68  (assume-push @p49848 @t616)
% 65.35/65.68  (assume-push @p49849 @t642)
% 65.35/65.68  (assume-push @p49850 @t651)
% 65.35/65.68  (assume-push @p49851 @t673)
% 65.35/65.68  (assume-push @p49852 @t801)
% 65.35/65.68  (assume-push @p49853 @t786)
% 65.35/65.68  (assume-push @p49854 @t819)
% 65.35/65.68  (assume-push @p49855 @t821)
% 65.35/65.68  (assume-push @p49856 @t796)
% 65.35/65.68  (assume-push @p49857 @t790)
% 65.35/65.68  (assume-push @p49858 @t799)
% 65.35/65.68  (assume-push @p49859 @t838)
% 65.35/65.68  (assume-push @p49860 @t805)
% 65.35/65.68  (assume-push @p49861 @t816)
% 65.35/65.68  (assume-push @p49862 @t823)
% 65.35/65.68  (assume-push @p49863 @t782)
% 65.35/65.68  (assume-push @p49864 @t793)
% 65.35/65.68  (assume-push @p49865 @t826)
% 65.35/65.68  (assume-push @p49866 @t840)
% 65.35/65.68  (assume-push @p49867 @t809)
% 65.35/65.68  (assume-push @p49868 @t842)
% 65.35/65.68  (assume-push @p49869 @t829)
% 65.35/65.68  (assume-push @p49870 @t813)
% 65.35/65.68  (assume-push @p49871 @t844)
% 65.35/65.68  (assume-push @p49872 @t2795)
% 65.35/65.68  (assume-push @p49873 @t2798)
% 65.35/65.68  (assume-push @p49874 @t568)
% 65.35/65.68  (assume-push @p49875 @t627)
% 65.35/65.68  (assume-push @p49876 @t636)
% 65.35/65.68  (assume-push @p49877 @t634)
% 65.35/65.68  (assume-push @p49878 @t646)
% 65.35/65.68  (assume-push @p49879 @t624)
% 65.35/65.68  (assume-push @p49880 @t644)
% 65.35/65.68  (assume-push @p49881 @t639)
% 65.35/65.68  (assume-push @p49882 @t620)
% 65.35/65.68  (assume-push @p49883 @t648)
% 65.35/65.68  (assume-push @p49884 @t630)
% 65.35/65.68  (assume-push @p49885 @t616)
% 65.35/65.68  (assume-push @p49886 @t642)
% 65.35/65.68  (assume-push @p49887 @t651)
% 65.35/65.68  (assume-push @p49888 @t673)
% 65.35/65.68  (assume-push @p49889 @t801)
% 65.35/65.68  (assume-push @p49890 @t786)
% 65.35/65.68  (assume-push @p49891 @t819)
% 65.35/65.68  (assume-push @p49892 @t821)
% 65.35/65.68  (assume-push @p49893 @t796)
% 65.35/65.68  (assume-push @p49894 @t790)
% 65.35/65.68  (assume-push @p49895 @t799)
% 65.35/65.68  (assume-push @p49896 @t838)
% 65.35/65.68  (assume-push @p49897 @t805)
% 65.35/65.68  (assume-push @p49898 @t816)
% 65.35/65.68  (assume-push @p49899 @t823)
% 65.35/65.68  (assume-push @p49900 @t782)
% 65.35/65.68  (assume-push @p49901 @t793)
% 65.35/65.68  (assume-push @p49902 @t826)
% 65.35/65.68  (assume-push @p49903 @t840)
% 65.35/65.68  (assume-push @p49904 @t809)
% 65.35/65.68  (assume-push @p49905 @t842)
% 65.35/65.68  (assume-push @p49906 @t829)
% 65.35/65.68  (assume-push @p49907 @t813)
% 65.35/65.68  (assume-push @p49908 @t844)
% 65.35/65.68  (assume-push @p49909 @t173)
% 65.35/65.68  (assume-push @p49910 @t2798)
% 65.35/65.68  (assume-push @p49911 @t2795)
% 65.35/65.68  (assume-push @p49912 @t401)
% 65.35/65.68  (assume-push @p49913 @t404)
% 65.35/65.68  (assume-push @p49914 @t407)
% 65.35/65.68  (assume-push @p49915 @t410)
% 65.35/65.68  (assume-push @p49916 @t413)
% 65.35/65.68  (assume-push @p49917 @t416)
% 65.35/65.68  (assume-push @p49918 @t419)
% 65.35/65.68  (assume-push @p49919 @t422)
% 65.35/65.68  (assume-push @p49920 @t425)
% 65.35/65.68  (assume-push @p49921 @t428)
% 65.35/65.68  (assume-push @p49922 @t431)
% 65.35/65.68  (assume-push @p49923 @t434)
% 65.35/65.68  (assume-push @p49924 @t437)
% 65.35/65.68  (assume-push @p49925 @t440)
% 65.35/65.68  (assume-push @p49926 @t443)
% 65.35/65.68  (assume-push @p49927 @t446)
% 65.35/65.68  (assume-push @p49928 @t449)
% 65.35/65.68  (assume-push @p49929 @t452)
% 65.35/65.68  (assume-push @p49930 @t455)
% 65.35/65.68  (assume-push @p49931 @t458)
% 65.35/65.68  (assume-push @p49932 @t461)
% 65.35/65.68  (assume-push @p49933 @t464)
% 65.35/65.68  (assume-push @p49934 @t467)
% 65.35/65.68  (assume-push @p49935 @t470)
% 65.35/65.68  (assume-push @p49936 @t473)
% 65.35/65.68  (assume-push @p49937 @t476)
% 65.35/65.68  (assume-push @p49938 @t479)
% 65.35/65.68  (assume-push @p49939 @t482)
% 65.35/65.68  (assume-push @p49940 @t485)
% 65.35/65.68  (assume-push @p49941 @t488)
% 65.35/65.68  (assume-push @p49942 @t491)
% 65.35/65.68  (assume-push @p49943 @t494)
% 65.35/65.68  (assume-push @p49944 @t497)
% 65.35/65.68  (assume-push @p49945 @t500)
% 65.35/65.68  (assume-push @p49946 @t503)
% 65.35/65.68  (assume-push @p49947 @t506)
% 65.35/65.68  (assume-push @p49948 @t508)
% 65.35/65.68  (step @p29923 :rule symm :premises (@p49799))
% 65.35/65.68  (step @p29924 :rule symm :premises (@p49838))
% 65.35/65.68  (step @p29925 :rule symm :premises (@p49839))
% 65.35/65.68  (step @p29926 :rule symm :premises (@p49840))
% 65.35/65.68  (step @p29927 :rule symm :premises (@p49841))
% 65.35/65.68  (step @p29928 :rule symm :premises (@p49842))
% 65.35/65.68  (step @p29929 :rule symm :premises (@p49843))
% 65.35/65.68  (step @p29930 :rule symm :premises (@p49844))
% 65.35/65.68  (step @p29931 :rule symm :premises (@p49845))
% 65.35/65.68  (step @p29932 :rule symm :premises (@p49846))
% 65.35/65.68  (step @p29933 :rule symm :premises (@p49847))
% 65.35/65.68  (step @p29934 :rule symm :premises (@p49848))
% 65.35/65.68  (step @p29935 :rule symm :premises (@p49849))
% 65.35/65.68  (step @p29936 :rule symm :premises (@p49850))
% 65.35/65.68  (step @p29937 :rule symm :premises (@p49851))
% 65.35/65.68  (step @p29938 :rule symm :premises (@p49852))
% 65.35/65.68  (step @p29939 :rule symm :premises (@p49853))
% 65.35/65.68  (step @p29940 :rule symm :premises (@p49854))
% 65.35/65.68  (step @p29941 :rule symm :premises (@p49855))
% 65.35/65.68  (step @p29942 :rule symm :premises (@p49856))
% 65.35/65.68  (step @p29943 :rule symm :premises (@p49857))
% 65.35/65.68  (step @p29944 :rule symm :premises (@p49858))
% 65.35/65.68  (step @p29945 :rule symm :premises (@p49859))
% 65.35/65.68  (step @p29946 :rule symm :premises (@p49860))
% 65.35/65.68  (step @p29947 :rule symm :premises (@p49861))
% 65.35/65.68  (step @p29948 :rule symm :premises (@p49862))
% 65.35/65.68  (step @p29949 :rule symm :premises (@p49863))
% 65.35/65.68  (step @p29950 :rule symm :premises (@p49864))
% 65.35/65.68  (step @p29951 :rule symm :premises (@p49865))
% 65.35/65.68  (step @p29952 :rule symm :premises (@p49866))
% 65.35/65.68  (step @p29953 :rule symm :premises (@p49867))
% 65.35/65.68  (step @p29954 :rule symm :premises (@p49868))
% 65.35/65.68  (step @p29955 :rule symm :premises (@p49869))
% 65.35/65.68  (step @p29956 :rule symm :premises (@p49870))
% 65.35/65.68  (step @p29957 :rule symm :premises (@p49871))
% 65.35/65.68  (step @p2816 :rule refl :args (@t111))
% 65.35/65.68  (step @p29958 :rule refl :args (tptp.e13))
% 65.35/65.68  (step @p29959 :rule symm :premises (@p49837))
% 65.35/65.68  (step @p29960 :rule refl :args (@t24))
% 65.35/65.68  (step @p29961 :rule cong :premises (@p29960 @p29959 @p29958) :args (@t2796))
% 65.35/65.68  (step @p29962 :rule cong :premises (@p29961 @p2816) :args (@t2797))
% 65.35/65.68  (step @p29963 :rule symm :premises (@p29771))
% 65.35/65.68  (step @p29964 :rule refl :args (@t72))
% 65.35/65.68  (step @p29965 :rule cong :premises (@p29964 @p49837 @p29958) :args (@t73))
% 65.35/65.68  (step @p29966 :rule cong :premises (@p29965 @p2816) :args (@t397))
% 65.35/65.68  (step @p29967 :rule trans :premises (@p49800 @p49801 @p49802 @p49803 @p49804 @p49805 @p49806 @p49807 @p49808 @p49809 @p49810 @p49811 @p49812 @p49813 @p49814 @p49815 @p49816 @p49817 @p49818 @p49819 @p49820 @p49821 @p49822 @p49823 @p49824 @p49825 @p49826 @p49827 @p49828 @p49829 @p49830 @p49831 @p49832 @p49833 @p49834 @p49835 @p49836 @p29966 @p29963 @p29772 @p29962 @p29957 @p29956 @p29955 @p29954 @p29953 @p29952 @p29951 @p29950 @p29949 @p29948 @p29947 @p29946 @p29945 @p29944 @p29943 @p29942 @p29941 @p29940 @p29939 @p29938 @p29937 @p29936 @p29935 @p29934 @p29933 @p29932 @p29931 @p29930 @p29929 @p29928 @p29927 @p29926 @p29925 @p29924 @p29923))
% 65.35/65.68  (step-pop @p49949 :rule scope :premises (@p29967))
% 65.35/65.68  (step-pop @p49950 :rule scope :premises (@p49949))
% 65.35/65.68  (step-pop @p49951 :rule scope :premises (@p49950))
% 65.35/65.68  (step-pop @p49952 :rule scope :premises (@p49951))
% 65.35/65.68  (step-pop @p49953 :rule scope :premises (@p49952))
% 65.35/65.68  (step-pop @p49954 :rule scope :premises (@p49953))
% 65.35/65.68  (step-pop @p49955 :rule scope :premises (@p49954))
% 65.35/65.68  (step-pop @p49956 :rule scope :premises (@p49955))
% 65.35/65.68  (step-pop @p49957 :rule scope :premises (@p49956))
% 65.35/65.68  (step-pop @p49958 :rule scope :premises (@p49957))
% 65.35/65.68  (step-pop @p49959 :rule scope :premises (@p49958))
% 65.35/65.68  (step-pop @p49960 :rule scope :premises (@p49959))
% 65.35/65.68  (step-pop @p49961 :rule scope :premises (@p49960))
% 65.35/65.68  (step-pop @p49962 :rule scope :premises (@p49961))
% 65.35/65.68  (step-pop @p49963 :rule scope :premises (@p49962))
% 65.35/65.68  (step-pop @p49964 :rule scope :premises (@p49963))
% 65.35/65.68  (step-pop @p49965 :rule scope :premises (@p49964))
% 65.35/65.68  (step-pop @p49966 :rule scope :premises (@p49965))
% 65.35/65.68  (step-pop @p49967 :rule scope :premises (@p49966))
% 65.35/65.68  (step-pop @p49968 :rule scope :premises (@p49967))
% 65.35/65.68  (step-pop @p49969 :rule scope :premises (@p49968))
% 65.35/65.68  (step-pop @p49970 :rule scope :premises (@p49969))
% 65.35/65.68  (step-pop @p49971 :rule scope :premises (@p49970))
% 65.35/65.68  (step-pop @p49972 :rule scope :premises (@p49971))
% 65.35/65.68  (step-pop @p49973 :rule scope :premises (@p49972))
% 65.35/65.68  (step-pop @p49974 :rule scope :premises (@p49973))
% 65.35/65.68  (step-pop @p49975 :rule scope :premises (@p49974))
% 65.35/65.68  (step-pop @p49976 :rule scope :premises (@p49975))
% 65.35/65.68  (step-pop @p49977 :rule scope :premises (@p49976))
% 65.35/65.68  (step-pop @p49978 :rule scope :premises (@p49977))
% 65.35/65.68  (step-pop @p49979 :rule scope :premises (@p49978))
% 65.35/65.68  (step-pop @p49980 :rule scope :premises (@p49979))
% 65.35/65.68  (step-pop @p49981 :rule scope :premises (@p49980))
% 65.35/65.68  (step-pop @p49982 :rule scope :premises (@p49981))
% 65.35/65.68  (step-pop @p49983 :rule scope :premises (@p49982))
% 65.35/65.68  (step-pop @p49984 :rule scope :premises (@p49983))
% 65.35/65.68  (step-pop @p49985 :rule scope :premises (@p49984))
% 65.35/65.68  (step-pop @p49986 :rule scope :premises (@p49985))
% 65.35/65.68  (step-pop @p49987 :rule scope :premises (@p49986))
% 65.35/65.68  (step-pop @p49988 :rule scope :premises (@p49987))
% 65.35/65.68  (step-pop @p49989 :rule scope :premises (@p49988))
% 65.35/65.68  (step-pop @p49990 :rule scope :premises (@p49989))
% 65.35/65.68  (step-pop @p49991 :rule scope :premises (@p49990))
% 65.35/65.68  (step-pop @p49992 :rule scope :premises (@p49991))
% 65.35/65.68  (step-pop @p49993 :rule scope :premises (@p49992))
% 65.35/65.68  (step-pop @p49994 :rule scope :premises (@p49993))
% 65.35/65.68  (step-pop @p49995 :rule scope :premises (@p49994))
% 65.35/65.68  (step-pop @p49996 :rule scope :premises (@p49995))
% 65.35/65.68  (step-pop @p49997 :rule scope :premises (@p49996))
% 65.35/65.68  (step-pop @p49998 :rule scope :premises (@p49997))
% 65.35/65.68  (step-pop @p49999 :rule scope :premises (@p49998))
% 65.35/65.68  (step-pop @p50000 :rule scope :premises (@p49999))
% 65.35/65.68  (step-pop @p50001 :rule scope :premises (@p50000))
% 65.35/65.68  (step-pop @p50002 :rule scope :premises (@p50001))
% 65.35/65.68  (step-pop @p50003 :rule scope :premises (@p50002))
% 65.35/65.68  (step-pop @p50004 :rule scope :premises (@p50003))
% 65.35/65.68  (step-pop @p50005 :rule scope :premises (@p50004))
% 65.35/65.68  (step-pop @p50006 :rule scope :premises (@p50005))
% 65.35/65.68  (step-pop @p50007 :rule scope :premises (@p50006))
% 65.35/65.68  (step-pop @p50008 :rule scope :premises (@p50007))
% 65.35/65.68  (step-pop @p50009 :rule scope :premises (@p50008))
% 65.35/65.68  (step-pop @p50010 :rule scope :premises (@p50009))
% 65.35/65.68  (step-pop @p50011 :rule scope :premises (@p50010))
% 65.35/65.68  (step-pop @p50012 :rule scope :premises (@p50011))
% 65.35/65.68  (step-pop @p50013 :rule scope :premises (@p50012))
% 65.35/65.68  (step-pop @p50014 :rule scope :premises (@p50013))
% 65.35/65.68  (step-pop @p50015 :rule scope :premises (@p50014))
% 65.35/65.68  (step-pop @p50016 :rule scope :premises (@p50015))
% 65.35/65.68  (step-pop @p50017 :rule scope :premises (@p50016))
% 65.35/65.68  (step-pop @p50018 :rule scope :premises (@p50017))
% 65.35/65.68  (step-pop @p50019 :rule scope :premises (@p50018))
% 65.35/65.68  (step-pop @p50020 :rule scope :premises (@p50019))
% 65.35/65.68  (step-pop @p50021 :rule scope :premises (@p50020))
% 65.35/65.68  (step-pop @p50022 :rule scope :premises (@p50021))
% 65.35/65.68  (step-pop @p50023 :rule scope :premises (@p50022))
% 65.35/65.68  (step @p29968 :rule process_scope :premises (@p50023) :args (@t114))
% 65.35/65.68  (step @p30044 :rule and_intro :premises (@p49799 @p49838 @p49839 @p49840 @p49841 @p49842 @p49843 @p49844 @p49845 @p49846 @p49847 @p49848 @p49849 @p49850 @p49851 @p49852 @p49853 @p49854 @p49855 @p49856 @p49857 @p49858 @p49859 @p49860 @p49861 @p49862 @p49863 @p49864 @p49865 @p49866 @p49867 @p49868 @p49869 @p49870 @p49871 @p49837 @p29772 @p29771 @p49836 @p49835 @p49834 @p49833 @p49832 @p49831 @p49830 @p49829 @p49828 @p49827 @p49826 @p49825 @p49824 @p49823 @p49822 @p49821 @p49820 @p49819 @p49818 @p49817 @p49816 @p49815 @p49814 @p49813 @p49812 @p49811 @p49810 @p49809 @p49808 @p49807 @p49806 @p49805 @p49804 @p49803 @p49802 @p49801 @p49800))
% 65.35/65.68  (step @p30045 :rule modus_ponens :premises (@p30044 @p29968))
% 65.35/65.68  (step-pop @p50024 :rule scope :premises (@p30045))
% 65.35/65.68  (step-pop @p50025 :rule scope :premises (@p50024))
% 65.35/65.68  (step-pop @p50026 :rule scope :premises (@p50025))
% 65.35/65.68  (step-pop @p50027 :rule scope :premises (@p50026))
% 65.35/65.68  (step-pop @p50028 :rule scope :premises (@p50027))
% 65.35/65.68  (step-pop @p50029 :rule scope :premises (@p50028))
% 65.35/65.68  (step-pop @p50030 :rule scope :premises (@p50029))
% 65.35/65.68  (step-pop @p50031 :rule scope :premises (@p50030))
% 65.35/65.68  (step-pop @p50032 :rule scope :premises (@p50031))
% 65.35/65.68  (step-pop @p50033 :rule scope :premises (@p50032))
% 65.35/65.68  (step-pop @p50034 :rule scope :premises (@p50033))
% 65.35/65.68  (step-pop @p50035 :rule scope :premises (@p50034))
% 65.35/65.68  (step-pop @p50036 :rule scope :premises (@p50035))
% 65.35/65.68  (step-pop @p50037 :rule scope :premises (@p50036))
% 65.35/65.68  (step-pop @p50038 :rule scope :premises (@p50037))
% 65.35/65.68  (step-pop @p50039 :rule scope :premises (@p50038))
% 65.35/65.68  (step-pop @p50040 :rule scope :premises (@p50039))
% 65.35/65.68  (step-pop @p50041 :rule scope :premises (@p50040))
% 65.35/65.68  (step-pop @p50042 :rule scope :premises (@p50041))
% 65.35/65.68  (step-pop @p50043 :rule scope :premises (@p50042))
% 65.35/65.68  (step-pop @p50044 :rule scope :premises (@p50043))
% 65.35/65.68  (step-pop @p50045 :rule scope :premises (@p50044))
% 65.35/65.68  (step-pop @p50046 :rule scope :premises (@p50045))
% 65.35/65.68  (step-pop @p50047 :rule scope :premises (@p50046))
% 65.35/65.68  (step-pop @p50048 :rule scope :premises (@p50047))
% 65.35/65.68  (step-pop @p50049 :rule scope :premises (@p50048))
% 65.35/65.68  (step-pop @p50050 :rule scope :premises (@p50049))
% 65.35/65.68  (step-pop @p50051 :rule scope :premises (@p50050))
% 65.35/65.68  (step-pop @p50052 :rule scope :premises (@p50051))
% 65.35/65.68  (step-pop @p50053 :rule scope :premises (@p50052))
% 65.35/65.68  (step-pop @p50054 :rule scope :premises (@p50053))
% 65.35/65.68  (step-pop @p50055 :rule scope :premises (@p50054))
% 65.35/65.68  (step-pop @p50056 :rule scope :premises (@p50055))
% 65.35/65.68  (step-pop @p50057 :rule scope :premises (@p50056))
% 65.35/65.68  (step-pop @p50058 :rule scope :premises (@p50057))
% 65.35/65.68  (step-pop @p50059 :rule scope :premises (@p50058))
% 65.35/65.68  (step-pop @p50060 :rule scope :premises (@p50059))
% 65.35/65.68  (step-pop @p50061 :rule scope :premises (@p50060))
% 65.35/65.68  (step-pop @p50062 :rule scope :premises (@p50061))
% 65.35/65.68  (step-pop @p50063 :rule scope :premises (@p50062))
% 65.35/65.68  (step-pop @p50064 :rule scope :premises (@p50063))
% 65.35/65.68  (step-pop @p50065 :rule scope :premises (@p50064))
% 65.35/65.68  (step-pop @p50066 :rule scope :premises (@p50065))
% 65.35/65.68  (step-pop @p50067 :rule scope :premises (@p50066))
% 65.35/65.68  (step-pop @p50068 :rule scope :premises (@p50067))
% 65.35/65.68  (step-pop @p50069 :rule scope :premises (@p50068))
% 65.35/65.68  (step-pop @p50070 :rule scope :premises (@p50069))
% 65.35/65.68  (step-pop @p50071 :rule scope :premises (@p50070))
% 65.35/65.68  (step-pop @p50072 :rule scope :premises (@p50071))
% 65.35/65.68  (step-pop @p50073 :rule scope :premises (@p50072))
% 65.35/65.68  (step-pop @p50074 :rule scope :premises (@p50073))
% 65.35/65.68  (step-pop @p50075 :rule scope :premises (@p50074))
% 65.35/65.68  (step-pop @p50076 :rule scope :premises (@p50075))
% 65.35/65.68  (step-pop @p50077 :rule scope :premises (@p50076))
% 65.35/65.68  (step-pop @p50078 :rule scope :premises (@p50077))
% 65.35/65.68  (step-pop @p50079 :rule scope :premises (@p50078))
% 65.35/65.68  (step-pop @p50080 :rule scope :premises (@p50079))
% 65.35/65.68  (step-pop @p50081 :rule scope :premises (@p50080))
% 65.35/65.68  (step-pop @p50082 :rule scope :premises (@p50081))
% 65.35/65.68  (step-pop @p50083 :rule scope :premises (@p50082))
% 65.35/65.68  (step-pop @p50084 :rule scope :premises (@p50083))
% 65.35/65.68  (step-pop @p50085 :rule scope :premises (@p50084))
% 65.35/65.68  (step-pop @p50086 :rule scope :premises (@p50085))
% 65.35/65.68  (step-pop @p50087 :rule scope :premises (@p50086))
% 65.35/65.68  (step-pop @p50088 :rule scope :premises (@p50087))
% 65.35/65.68  (step-pop @p50089 :rule scope :premises (@p50088))
% 65.35/65.68  (step-pop @p50090 :rule scope :premises (@p50089))
% 65.35/65.68  (step-pop @p50091 :rule scope :premises (@p50090))
% 65.35/65.68  (step-pop @p50092 :rule scope :premises (@p50091))
% 65.35/65.68  (step-pop @p50093 :rule scope :premises (@p50092))
% 65.35/65.68  (step-pop @p50094 :rule scope :premises (@p50093))
% 65.35/65.68  (step-pop @p50095 :rule scope :premises (@p50094))
% 65.35/65.68  (step-pop @p50096 :rule scope :premises (@p50095))
% 65.35/65.68  (step-pop @p50097 :rule scope :premises (@p50096))
% 65.35/65.68  (step-pop @p50098 :rule scope :premises (@p50097))
% 65.35/65.68  (step @p30046 :rule process_scope :premises (@p50098) :args (@t114))
% 65.35/65.68  (step @p30122 :rule implies_elim :premises (@p30046))
% 65.35/65.68  (step @p30123 :rule cnf_and_neg :args (@t2799))
% 65.35/65.68  (step @p30124 :rule resolution :premises (@p30123 @p30122) :args (true @t2799))
% 65.35/65.68  (step @p30125 :rule reordering :premises (@p30124) :args ((or @t114 @t671 @t510 @t560 @t559 @t558 @t557 @t556 @t555 @t554 @t553 @t552 @t551 @t550 @t549 @t548 @t547 @t546 @t545 @t544 @t543 @t542 @t541 @t540 @t539 @t538 @t537 @t536 @t535 @t534 @t533 @t532 @t531 @t530 @t529 @t528 @t527 @t526 @t525 @t174 @t670 @t669 @t668 @t667 @t666 @t665 @t664 @t663 @t662 @t661 @t660 @t659 @t658 @t873 @t872 @t871 @t870 @t869 @t868 @t867 @t866 @t865 @t864 @t863 @t862 @t861 @t860 @t859 @t858 @t857 @t856 @t855 @t854 @t853 (not @t2795) (not @t2798))))
% 65.35/65.68  (step @p30126 :rule chain_m_resolution :premises (@p30125 @p29772 @p29771 @p29479 @p28802 @p28801 @p28205 @p27434 @p27433 @p26924 @p26923 @p26432 @p25560 @p24708 @p24707 @p24546 @p23634 @p23633 @p23198 @p23197 @p23015 @p23014 @p22563 @p22562 @p21993 @p21992 @p21207 @p20106 @p20105 @p19762 @p18596 @p18595 @p18480 @p18479 @p18232 @p18231 @p17457 @p17456 @p16837 @p16836 @p16348 @p16347 @p15746 @p15745 @p15416 @p15415 @p14802 @p13556 @p12339 @p10887 @p10886 @p10075 @p8652 @p8651 @p8029 @p6520 @p6519 @p6012 @p6011 @p5168 @p5167 @p4780 @p3476 @p3472 @p2947 @p1229 @p3368 @p3366 @p3365 @p3363 @p3362 @p3360 @p3359 @p3357 @p4557 @p4555 @p4554 @p4552 @p4551 @p4549 @p3356 @p3354 @p4548 @p4546 @p3353 @p3351 @p29770 @p29742 @p29741 @p29713 @p29712 @p29684 @p29683 @p29655 @p29654 @p29626 @p29625 @p29597 @p29596 @p29568 @p29567 @p29539 @p29538 @p29510 @p29509 @p29481) :args (@t174 (@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 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 true true true true true true true true true true true true true true true true true true true) (@list @t2798 @t2795 @t401 @t829 @t404 @t407 @t826 @t410 @t823 @t413 @t416 @t419 @t636 @t422 @t425 @t821 @t428 @t634 @t431 @t819 @t434 @t816 @t437 @t813 @t440 @t443 @t630 @t446 @t449 @t627 @t452 @t624 @t455 @t809 @t458 @t805 @t461 @t801 @t464 @t799 @t467 @t620 @t470 @t796 @t473 @t476 @t479 @t482 @t793 @t485 @t488 @t790 @t491 @t494 @t786 @t497 @t782 @t500 @t616 @t503 @t506 @t673 @t508 @t568 @t114 @t651 @t652 @t648 @t649 @t646 @t647 @t644 @t645 @t844 @t845 @t842 @t843 @t840 @t841 @t642 @t643 @t838 @t839 @t639 @t640 @t116 @t2792 @t123 @t2789 @t128 @t2786 @t133 @t2783 @t138 @t2780 @t143 @t2777 @t153 @t2774 @t158 @t2771 @t163 @t2768 @t168 @t2765)))
% 65.35/65.68  (step @p30127 :rule chain_m_resolution :premises (@p2541 @p30126 @p2539) :args (@t398 @t570 (@list @t173 @t399)))
% 65.35/65.68  (step @p30128 :rule chain_m_resolution :premises (@p4545 @p30126 @p4543) :args (@t836 @t570 (@list @t173 @t837)))
% 65.35/65.68  (step @p30129 :rule symm :premises (@p1032))
% 65.35/65.68  (step @p30130 :rule bool-double-not-elim :args (@t2800))
% 65.35/65.68  (step @p30131 :rule nary_cong :premises (@p30130 @p1493 @p1311) :args ((or (not @t2801) @t169 @t134)))
% 65.35/65.68  (assume-push @p50099 @t168)
% 65.35/65.68  (assume-push @p50100 @t133)
% 65.35/65.68  (assume-push @p50101 @t2801)
% 65.35/65.68  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.68  (step @p30135 :rule symm :premises (@p50100))
% 65.35/65.68  (step @p30136 :rule trans :premises (@p50099 @p30135))
% 65.35/65.68  (step @p30137 :rule true_intro :premises (@p30136))
% 65.35/65.68  (step @p30138 :rule false_intro :premises (@p30129))
% 65.35/65.68  (step @p30139 :rule symm :premises (@p30138))
% 65.35/65.68  (step @p30140 :rule trans :premises (@p30139 @p30137))
% 65.35/65.68  (step @p30141 false :rule eq_resolve :premises (@p30140 @p2958))
% 65.35/65.68  (step-pop @p50102 :rule scope :premises (@p30141))
% 65.35/65.68  (step-pop @p50103 :rule scope :premises (@p50102))
% 65.35/65.68  (step-pop @p50104 :rule scope :premises (@p50103))
% 65.35/65.68  (step @p30142 :rule process_scope :premises (@p50104) :args (false))
% 65.35/65.68  (assume-push @p50105 @t2801)
% 65.35/65.68  (assume-push @p50106 @t168)
% 65.35/65.68  (assume-push @p50107 @t133)
% 65.35/65.68  (step @p30149 :rule and_intro :premises (@p50106 @p50107 @p30129))
% 65.35/65.68  (step-pop @p50108 :rule scope :premises (@p30149))
% 65.35/65.68  (step-pop @p50109 :rule scope :premises (@p50108))
% 65.35/65.68  (step-pop @p50110 :rule scope :premises (@p50109))
% 65.35/65.68  (step @p30150 :rule process_scope :premises (@p50110) :args (@t2802))
% 65.35/65.68  (step @p30154 :rule implies_elim :premises (@p30150))
% 65.35/65.68  (step @p30155 :rule resolution :premises (@p30154 @p30142) :args (true @t2802))
% 65.35/65.68  (step @p30156 :rule not_and :premises (@p30155))
% 65.35/65.68  (step @p30157 :rule eq_resolve :premises (@p30156 @p30131))
% 65.35/65.68  (step @p30158 :rule symm :premises (@p1077))
% 65.35/65.68  (step @p30159 :rule bool-double-not-elim :args (@t2803))
% 65.35/65.68  (step @p30160 :rule nary_cong :premises (@p30159 @p1493 @p1285) :args ((or (not @t2804) @t169 @t129)))
% 65.35/65.68  (assume-push @p50111 @t168)
% 65.35/65.68  (assume-push @p50112 @t128)
% 65.35/65.68  (assume-push @p50113 @t2804)
% 65.35/65.68  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.68  (step @p30164 :rule symm :premises (@p50112))
% 65.35/65.68  (step @p30165 :rule trans :premises (@p50111 @p30164))
% 65.35/65.68  (step @p30166 :rule true_intro :premises (@p30165))
% 65.35/65.68  (step @p30167 :rule false_intro :premises (@p30158))
% 65.35/65.68  (step @p30168 :rule symm :premises (@p30167))
% 65.35/65.68  (step @p30169 :rule trans :premises (@p30168 @p30166))
% 65.35/65.68  (step @p30170 false :rule eq_resolve :premises (@p30169 @p2958))
% 65.35/65.68  (step-pop @p50114 :rule scope :premises (@p30170))
% 65.35/65.68  (step-pop @p50115 :rule scope :premises (@p50114))
% 65.35/65.68  (step-pop @p50116 :rule scope :premises (@p50115))
% 65.35/65.68  (step @p30171 :rule process_scope :premises (@p50116) :args (false))
% 65.35/65.68  (assume-push @p50117 @t2804)
% 65.35/65.68  (assume-push @p50118 @t168)
% 65.35/65.68  (assume-push @p50119 @t128)
% 65.35/65.68  (step @p30178 :rule and_intro :premises (@p50118 @p50119 @p30158))
% 65.35/65.68  (step-pop @p50120 :rule scope :premises (@p30178))
% 65.35/65.68  (step-pop @p50121 :rule scope :premises (@p50120))
% 65.35/65.68  (step-pop @p50122 :rule scope :premises (@p50121))
% 65.35/65.68  (step @p30179 :rule process_scope :premises (@p50122) :args (@t2805))
% 65.35/65.68  (step @p30183 :rule implies_elim :premises (@p30179))
% 65.35/65.68  (step @p30184 :rule resolution :premises (@p30183 @p30171) :args (true @t2805))
% 65.35/65.68  (step @p30185 :rule not_and :premises (@p30184))
% 65.35/65.68  (step @p30186 :rule eq_resolve :premises (@p30185 @p30160))
% 65.35/65.68  (step @p30187 :rule instantiate :premises (@p2655) :args ((@list @t71 @t111 tptp.e12)))
% 65.35/65.68  (step @p30188 :rule instantiate :premises (@p2655) :args ((@list @t52 @t111 tptp.e12)))
% 65.35/65.68  (assume-push @p50123 @t568)
% 65.35/65.68  (assume-push @p50124 @t508)
% 65.35/65.68  (assume-push @p50125 @t506)
% 65.35/65.68  (assume-push @p50126 @t503)
% 65.35/65.68  (assume-push @p50127 @t500)
% 65.35/65.68  (assume-push @p50128 @t497)
% 65.35/65.68  (assume-push @p50129 @t494)
% 65.35/65.68  (assume-push @p50130 @t491)
% 65.35/65.68  (assume-push @p50131 @t488)
% 65.35/65.68  (assume-push @p50132 @t485)
% 65.35/65.68  (assume-push @p50133 @t482)
% 65.35/65.68  (assume-push @p50134 @t479)
% 65.35/65.68  (assume-push @p50135 @t476)
% 65.35/65.68  (assume-push @p50136 @t473)
% 65.35/65.68  (assume-push @p50137 @t470)
% 65.35/65.68  (assume-push @p50138 @t467)
% 65.35/65.68  (assume-push @p50139 @t464)
% 65.35/65.68  (assume-push @p50140 @t461)
% 65.35/65.68  (assume-push @p50141 @t458)
% 65.35/65.68  (assume-push @p50142 @t455)
% 65.35/65.68  (assume-push @p50143 @t452)
% 65.35/65.68  (assume-push @p50144 @t449)
% 65.35/65.68  (assume-push @p50145 @t446)
% 65.35/65.68  (assume-push @p50146 @t443)
% 65.35/65.68  (assume-push @p50147 @t440)
% 65.35/65.68  (assume-push @p50148 @t437)
% 65.35/65.68  (assume-push @p50149 @t434)
% 65.35/65.68  (assume-push @p50150 @t431)
% 65.35/65.68  (assume-push @p50151 @t428)
% 65.35/65.68  (assume-push @p50152 @t425)
% 65.35/65.68  (assume-push @p50153 @t422)
% 65.35/65.68  (assume-push @p50154 @t419)
% 65.35/65.68  (assume-push @p50155 @t416)
% 65.35/65.68  (assume-push @p50156 @t413)
% 65.35/65.68  (assume-push @p50157 @t410)
% 65.35/65.68  (assume-push @p50158 @t407)
% 65.35/65.68  (assume-push @p50159 @t404)
% 65.35/65.68  (assume-push @p50160 @t401)
% 65.35/65.68  (assume-push @p50161 @t398)
% 65.35/65.68  (assume-push @p50162 @t168)
% 65.35/65.68  (assume-push @p50163 @t627)
% 65.35/65.68  (assume-push @p50164 @t636)
% 65.35/65.68  (assume-push @p50165 @t634)
% 65.35/65.68  (assume-push @p50166 @t646)
% 65.35/65.68  (assume-push @p50167 @t624)
% 65.35/65.68  (assume-push @p50168 @t644)
% 65.35/65.68  (assume-push @p50169 @t2806)
% 65.35/65.68  (assume-push @p50170 @t2809)
% 65.35/65.68  (assume-push @p50171 @t568)
% 65.35/65.68  (assume-push @p50172 @t627)
% 65.35/65.68  (assume-push @p50173 @t636)
% 65.35/65.68  (assume-push @p50174 @t634)
% 65.35/65.68  (assume-push @p50175 @t646)
% 65.35/65.68  (assume-push @p50176 @t624)
% 65.35/65.68  (assume-push @p50177 @t644)
% 65.35/65.68  (assume-push @p50178 @t168)
% 65.35/65.68  (assume-push @p50179 @t2809)
% 65.35/65.68  (assume-push @p50180 @t2806)
% 65.35/65.68  (assume-push @p50181 @t398)
% 65.35/65.68  (assume-push @p50182 @t401)
% 65.35/65.68  (assume-push @p50183 @t404)
% 65.35/65.68  (assume-push @p50184 @t407)
% 65.35/65.68  (assume-push @p50185 @t410)
% 65.35/65.68  (assume-push @p50186 @t413)
% 65.35/65.68  (assume-push @p50187 @t416)
% 65.35/65.68  (assume-push @p50188 @t419)
% 65.35/65.68  (assume-push @p50189 @t422)
% 65.35/65.68  (assume-push @p50190 @t425)
% 65.35/65.68  (assume-push @p50191 @t428)
% 65.35/65.68  (assume-push @p50192 @t431)
% 65.35/65.68  (assume-push @p50193 @t434)
% 65.35/65.68  (assume-push @p50194 @t437)
% 65.35/65.68  (assume-push @p50195 @t440)
% 65.35/65.68  (assume-push @p50196 @t443)
% 65.35/65.68  (assume-push @p50197 @t446)
% 65.35/65.68  (assume-push @p50198 @t449)
% 65.35/65.68  (assume-push @p50199 @t452)
% 65.35/65.68  (assume-push @p50200 @t455)
% 65.35/65.68  (assume-push @p50201 @t458)
% 65.35/65.68  (assume-push @p50202 @t461)
% 65.35/65.68  (assume-push @p50203 @t464)
% 65.35/65.68  (assume-push @p50204 @t467)
% 65.35/65.68  (assume-push @p50205 @t470)
% 65.35/65.68  (assume-push @p50206 @t473)
% 65.35/65.68  (assume-push @p50207 @t476)
% 65.35/65.68  (assume-push @p50208 @t479)
% 65.35/65.68  (assume-push @p50209 @t482)
% 65.35/65.68  (assume-push @p50210 @t485)
% 65.35/65.68  (assume-push @p50211 @t488)
% 65.35/65.68  (assume-push @p50212 @t491)
% 65.35/65.68  (assume-push @p50213 @t494)
% 65.35/65.68  (assume-push @p50214 @t497)
% 65.35/65.68  (assume-push @p50215 @t500)
% 65.35/65.68  (assume-push @p50216 @t503)
% 65.35/65.68  (assume-push @p50217 @t506)
% 65.35/65.68  (assume-push @p50218 @t508)
% 65.35/65.68  (step @p30285 :rule symm :premises (@p50123))
% 65.35/65.68  (step @p30286 :rule symm :premises (@p50163))
% 65.35/65.68  (step @p30287 :rule symm :premises (@p50164))
% 65.35/65.68  (step @p30288 :rule symm :premises (@p50165))
% 65.35/65.68  (step @p30289 :rule symm :premises (@p50166))
% 65.35/65.68  (step @p30290 :rule symm :premises (@p50167))
% 65.35/65.68  (step @p30291 :rule symm :premises (@p50168))
% 65.35/65.68  (step @p2816 :rule refl :args (@t111))
% 65.35/65.68  (step @p30292 :rule refl :args (tptp.e12))
% 65.35/65.68  (step @p30293 :rule symm :premises (@p50162))
% 65.35/65.68  (step @p30294 :rule refl :args (@t52))
% 65.35/65.68  (step @p30295 :rule cong :premises (@p30294 @p30293 @p30292) :args (@t2807))
% 65.35/65.68  (step @p30296 :rule cong :premises (@p30295 @p2816) :args (@t2808))
% 65.35/65.68  (step @p30297 :rule symm :premises (@p30187))
% 65.35/65.68  (step @p30298 :rule refl :args (@t71))
% 65.35/65.68  (step @p30299 :rule cong :premises (@p30298 @p50162 @p30292) :args (@t72))
% 65.35/65.68  (step @p30300 :rule cong :premises (@p30299 @p2816) :args (@t394))
% 65.35/65.68  (step @p30301 :rule trans :premises (@p50124 @p50125 @p50126 @p50127 @p50128 @p50129 @p50130 @p50131 @p50132 @p50133 @p50134 @p50135 @p50136 @p50137 @p50138 @p50139 @p50140 @p50141 @p50142 @p50143 @p50144 @p50145 @p50146 @p50147 @p50148 @p50149 @p50150 @p50151 @p50152 @p50153 @p50154 @p50155 @p50156 @p50157 @p50158 @p50159 @p50160 @p50161 @p30300 @p30297 @p30188 @p30296 @p30291 @p30290 @p30289 @p30288 @p30287 @p30286 @p30285))
% 65.35/65.68  (step-pop @p50219 :rule scope :premises (@p30301))
% 65.35/65.68  (step-pop @p50220 :rule scope :premises (@p50219))
% 65.35/65.68  (step-pop @p50221 :rule scope :premises (@p50220))
% 65.35/65.68  (step-pop @p50222 :rule scope :premises (@p50221))
% 65.35/65.68  (step-pop @p50223 :rule scope :premises (@p50222))
% 65.35/65.68  (step-pop @p50224 :rule scope :premises (@p50223))
% 65.35/65.68  (step-pop @p50225 :rule scope :premises (@p50224))
% 65.35/65.68  (step-pop @p50226 :rule scope :premises (@p50225))
% 65.35/65.68  (step-pop @p50227 :rule scope :premises (@p50226))
% 65.35/65.68  (step-pop @p50228 :rule scope :premises (@p50227))
% 65.35/65.68  (step-pop @p50229 :rule scope :premises (@p50228))
% 65.35/65.68  (step-pop @p50230 :rule scope :premises (@p50229))
% 65.35/65.68  (step-pop @p50231 :rule scope :premises (@p50230))
% 65.35/65.68  (step-pop @p50232 :rule scope :premises (@p50231))
% 65.35/65.68  (step-pop @p50233 :rule scope :premises (@p50232))
% 65.35/65.68  (step-pop @p50234 :rule scope :premises (@p50233))
% 65.35/65.68  (step-pop @p50235 :rule scope :premises (@p50234))
% 65.35/65.68  (step-pop @p50236 :rule scope :premises (@p50235))
% 65.35/65.68  (step-pop @p50237 :rule scope :premises (@p50236))
% 65.35/65.68  (step-pop @p50238 :rule scope :premises (@p50237))
% 65.35/65.68  (step-pop @p50239 :rule scope :premises (@p50238))
% 65.35/65.68  (step-pop @p50240 :rule scope :premises (@p50239))
% 65.35/65.68  (step-pop @p50241 :rule scope :premises (@p50240))
% 65.35/65.68  (step-pop @p50242 :rule scope :premises (@p50241))
% 65.35/65.68  (step-pop @p50243 :rule scope :premises (@p50242))
% 65.35/65.68  (step-pop @p50244 :rule scope :premises (@p50243))
% 65.35/65.68  (step-pop @p50245 :rule scope :premises (@p50244))
% 65.35/65.68  (step-pop @p50246 :rule scope :premises (@p50245))
% 65.35/65.68  (step-pop @p50247 :rule scope :premises (@p50246))
% 65.35/65.68  (step-pop @p50248 :rule scope :premises (@p50247))
% 65.35/65.68  (step-pop @p50249 :rule scope :premises (@p50248))
% 65.35/65.68  (step-pop @p50250 :rule scope :premises (@p50249))
% 65.35/65.68  (step-pop @p50251 :rule scope :premises (@p50250))
% 65.35/65.68  (step-pop @p50252 :rule scope :premises (@p50251))
% 65.35/65.68  (step-pop @p50253 :rule scope :premises (@p50252))
% 65.35/65.68  (step-pop @p50254 :rule scope :premises (@p50253))
% 65.35/65.68  (step-pop @p50255 :rule scope :premises (@p50254))
% 65.35/65.68  (step-pop @p50256 :rule scope :premises (@p50255))
% 65.35/65.68  (step-pop @p50257 :rule scope :premises (@p50256))
% 65.35/65.68  (step-pop @p50258 :rule scope :premises (@p50257))
% 65.35/65.68  (step-pop @p50259 :rule scope :premises (@p50258))
% 65.35/65.68  (step-pop @p50260 :rule scope :premises (@p50259))
% 65.35/65.68  (step-pop @p50261 :rule scope :premises (@p50260))
% 65.35/65.68  (step-pop @p50262 :rule scope :premises (@p50261))
% 65.35/65.68  (step-pop @p50263 :rule scope :premises (@p50262))
% 65.35/65.68  (step-pop @p50264 :rule scope :premises (@p50263))
% 65.35/65.68  (step-pop @p50265 :rule scope :premises (@p50264))
% 65.35/65.68  (step-pop @p50266 :rule scope :premises (@p50265))
% 65.35/65.68  (step @p30302 :rule process_scope :premises (@p50266) :args (@t114))
% 65.35/65.68  (step @p30351 :rule and_intro :premises (@p50123 @p50163 @p50164 @p50165 @p50166 @p50167 @p50168 @p50162 @p30188 @p30187 @p50161 @p50160 @p50159 @p50158 @p50157 @p50156 @p50155 @p50154 @p50153 @p50152 @p50151 @p50150 @p50149 @p50148 @p50147 @p50146 @p50145 @p50144 @p50143 @p50142 @p50141 @p50140 @p50139 @p50138 @p50137 @p50136 @p50135 @p50134 @p50133 @p50132 @p50131 @p50130 @p50129 @p50128 @p50127 @p50126 @p50125 @p50124))
% 65.35/65.68  (step @p30352 :rule modus_ponens :premises (@p30351 @p30302))
% 65.35/65.68  (step-pop @p50267 :rule scope :premises (@p30352))
% 65.35/65.68  (step-pop @p50268 :rule scope :premises (@p50267))
% 65.35/65.68  (step-pop @p50269 :rule scope :premises (@p50268))
% 65.35/65.68  (step-pop @p50270 :rule scope :premises (@p50269))
% 65.35/65.68  (step-pop @p50271 :rule scope :premises (@p50270))
% 65.35/65.68  (step-pop @p50272 :rule scope :premises (@p50271))
% 65.35/65.68  (step-pop @p50273 :rule scope :premises (@p50272))
% 65.35/65.68  (step-pop @p50274 :rule scope :premises (@p50273))
% 65.35/65.68  (step-pop @p50275 :rule scope :premises (@p50274))
% 65.35/65.68  (step-pop @p50276 :rule scope :premises (@p50275))
% 65.35/65.68  (step-pop @p50277 :rule scope :premises (@p50276))
% 65.35/65.68  (step-pop @p50278 :rule scope :premises (@p50277))
% 65.35/65.68  (step-pop @p50279 :rule scope :premises (@p50278))
% 65.35/65.68  (step-pop @p50280 :rule scope :premises (@p50279))
% 65.35/65.68  (step-pop @p50281 :rule scope :premises (@p50280))
% 65.35/65.68  (step-pop @p50282 :rule scope :premises (@p50281))
% 65.35/65.68  (step-pop @p50283 :rule scope :premises (@p50282))
% 65.35/65.68  (step-pop @p50284 :rule scope :premises (@p50283))
% 65.35/65.68  (step-pop @p50285 :rule scope :premises (@p50284))
% 65.35/65.68  (step-pop @p50286 :rule scope :premises (@p50285))
% 65.35/65.68  (step-pop @p50287 :rule scope :premises (@p50286))
% 65.35/65.68  (step-pop @p50288 :rule scope :premises (@p50287))
% 65.35/65.68  (step-pop @p50289 :rule scope :premises (@p50288))
% 65.35/65.68  (step-pop @p50290 :rule scope :premises (@p50289))
% 65.35/65.68  (step-pop @p50291 :rule scope :premises (@p50290))
% 65.35/65.68  (step-pop @p50292 :rule scope :premises (@p50291))
% 65.35/65.68  (step-pop @p50293 :rule scope :premises (@p50292))
% 65.35/65.68  (step-pop @p50294 :rule scope :premises (@p50293))
% 65.35/65.68  (step-pop @p50295 :rule scope :premises (@p50294))
% 65.35/65.68  (step-pop @p50296 :rule scope :premises (@p50295))
% 65.35/65.68  (step-pop @p50297 :rule scope :premises (@p50296))
% 65.35/65.68  (step-pop @p50298 :rule scope :premises (@p50297))
% 65.35/65.68  (step-pop @p50299 :rule scope :premises (@p50298))
% 65.35/65.68  (step-pop @p50300 :rule scope :premises (@p50299))
% 65.35/65.68  (step-pop @p50301 :rule scope :premises (@p50300))
% 65.35/65.68  (step-pop @p50302 :rule scope :premises (@p50301))
% 65.35/65.68  (step-pop @p50303 :rule scope :premises (@p50302))
% 65.35/65.68  (step-pop @p50304 :rule scope :premises (@p50303))
% 65.35/65.68  (step-pop @p50305 :rule scope :premises (@p50304))
% 65.35/65.68  (step-pop @p50306 :rule scope :premises (@p50305))
% 65.35/65.68  (step-pop @p50307 :rule scope :premises (@p50306))
% 65.35/65.68  (step-pop @p50308 :rule scope :premises (@p50307))
% 65.35/65.68  (step-pop @p50309 :rule scope :premises (@p50308))
% 65.35/65.68  (step-pop @p50310 :rule scope :premises (@p50309))
% 65.35/65.68  (step-pop @p50311 :rule scope :premises (@p50310))
% 65.35/65.68  (step-pop @p50312 :rule scope :premises (@p50311))
% 65.35/65.68  (step-pop @p50313 :rule scope :premises (@p50312))
% 65.35/65.68  (step-pop @p50314 :rule scope :premises (@p50313))
% 65.35/65.68  (step @p30353 :rule process_scope :premises (@p50314) :args (@t114))
% 65.35/65.68  (step @p30402 :rule implies_elim :premises (@p30353))
% 65.35/65.68  (step @p30403 :rule cnf_and_neg :args (@t2810))
% 65.35/65.68  (step @p30404 :rule resolution :premises (@p30403 @p30402) :args (true @t2810))
% 65.35/65.68  (step @p30405 :rule reordering :premises (@p30404) :args ((or @t114 @t671 @t510 @t560 @t559 @t558 @t557 @t556 @t555 @t554 @t553 @t552 @t551 @t550 @t549 @t548 @t547 @t546 @t545 @t544 @t543 @t542 @t541 @t540 @t539 @t538 @t537 @t536 @t535 @t534 @t533 @t532 @t531 @t530 @t529 @t528 @t527 @t526 @t525 @t524 @t169 @t670 @t669 @t668 @t667 @t666 @t665 (not @t2806) (not @t2809))))
% 65.35/65.68  (step @p30406 :rule chain_m_resolution :premises (@p30405 @p30188 @p30187 @p30127 @p29479 @p28801 @p28205 @p27433 @p26923 @p26432 @p25560 @p24708 @p24707 @p24546 @p23633 @p23198 @p23197 @p23014 @p22562 @p21992 @p21207 @p20105 @p19762 @p18596 @p18595 @p18480 @p18479 @p18231 @p17456 @p16836 @p16347 @p15745 @p15415 @p14802 @p13556 @p12339 @p10886 @p10075 @p8651 @p8029 @p6519 @p6011 @p5167 @p4780 @p3472 @p2947 @p1229 @p3362 @p3360 @p3359 @p3357 @p30186 @p30158 @p30157 @p30129) :args (@t169 (@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 true false false false false true true true true) (@list @t2809 @t2806 @t398 @t401 @t404 @t407 @t410 @t413 @t416 @t419 @t636 @t422 @t425 @t428 @t634 @t431 @t434 @t437 @t440 @t443 @t446 @t449 @t627 @t452 @t624 @t455 @t458 @t461 @t464 @t467 @t470 @t473 @t476 @t479 @t482 @t485 @t488 @t491 @t494 @t497 @t500 @t503 @t506 @t508 @t568 @t114 @t646 @t647 @t644 @t645 @t128 @t2803 @t133 @t2800)))
% 65.35/65.68  (step @p30407 :rule chain_m_resolution :premises (@p2538 @p30406 @p2536) :args (@t395 @t570 (@list @t168 @t396)))
% 65.35/65.68  (step @p30408 :rule chain_m_resolution :premises (@p3353 @p30406 @p3351) :args (@t639 @t570 (@list @t168 @t640)))
% 65.35/65.68  (step @p30409 :rule symm :premises (@p823))
% 65.35/65.68  (step @p30410 :rule bool-double-not-elim :args (@t2811))
% 65.35/65.68  (step @p30411 :rule nary_cong :premises (@p30410 @p1467 @p1441) :args ((or (not @t2812) @t164 @t159)))
% 65.35/65.68  (assume-push @p50315 @t163)
% 65.35/65.68  (assume-push @p50316 @t158)
% 65.35/65.68  (assume-push @p50317 @t2812)
% 65.35/65.68  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.68  (step @p30415 :rule symm :premises (@p50316))
% 65.35/65.68  (step @p30416 :rule trans :premises (@p50315 @p30415))
% 65.35/65.68  (step @p30417 :rule true_intro :premises (@p30416))
% 65.35/65.68  (step @p30418 :rule false_intro :premises (@p30409))
% 65.35/65.68  (step @p30419 :rule symm :premises (@p30418))
% 65.35/65.68  (step @p30420 :rule trans :premises (@p30419 @p30417))
% 65.35/65.68  (step @p30421 false :rule eq_resolve :premises (@p30420 @p2958))
% 65.35/65.68  (step-pop @p50318 :rule scope :premises (@p30421))
% 65.35/65.68  (step-pop @p50319 :rule scope :premises (@p50318))
% 65.35/65.68  (step-pop @p50320 :rule scope :premises (@p50319))
% 65.35/65.68  (step @p30422 :rule process_scope :premises (@p50320) :args (false))
% 65.35/65.68  (assume-push @p50321 @t2812)
% 65.35/65.68  (assume-push @p50322 @t163)
% 65.35/65.68  (assume-push @p50323 @t158)
% 65.35/65.68  (step @p30429 :rule and_intro :premises (@p50322 @p50323 @p30409))
% 65.35/65.68  (step-pop @p50324 :rule scope :premises (@p30429))
% 65.35/65.68  (step-pop @p50325 :rule scope :premises (@p50324))
% 65.35/65.68  (step-pop @p50326 :rule scope :premises (@p50325))
% 65.35/65.68  (step @p30430 :rule process_scope :premises (@p50326) :args (@t2813))
% 65.35/65.68  (step @p30434 :rule implies_elim :premises (@p30430))
% 65.35/65.68  (step @p30435 :rule resolution :premises (@p30434 @p30422) :args (true @t2813))
% 65.35/65.68  (step @p30436 :rule not_and :premises (@p30435))
% 65.35/65.68  (step @p30437 :rule eq_resolve :premises (@p30436 @p30411))
% 65.35/65.68  (step @p30438 :rule symm :premises (@p1033))
% 65.35/65.68  (step @p30439 :rule bool-double-not-elim :args (@t2814))
% 65.35/65.68  (step @p30440 :rule nary_cong :premises (@p30439 @p1467 @p1311) :args ((or (not @t2815) @t164 @t134)))
% 65.35/65.68  (assume-push @p50327 @t163)
% 65.35/65.68  (assume-push @p50328 @t133)
% 65.35/65.68  (assume-push @p50329 @t2815)
% 65.35/65.68  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.68  (step @p30444 :rule symm :premises (@p50328))
% 65.35/65.68  (step @p30445 :rule trans :premises (@p50327 @p30444))
% 65.35/65.68  (step @p30446 :rule true_intro :premises (@p30445))
% 65.35/65.68  (step @p30447 :rule false_intro :premises (@p30438))
% 65.35/65.68  (step @p30448 :rule symm :premises (@p30447))
% 65.35/65.68  (step @p30449 :rule trans :premises (@p30448 @p30446))
% 65.35/65.68  (step @p30450 false :rule eq_resolve :premises (@p30449 @p2958))
% 65.35/65.68  (step-pop @p50330 :rule scope :premises (@p30450))
% 65.35/65.68  (step-pop @p50331 :rule scope :premises (@p50330))
% 65.35/65.68  (step-pop @p50332 :rule scope :premises (@p50331))
% 65.35/65.68  (step @p30451 :rule process_scope :premises (@p50332) :args (false))
% 65.35/65.68  (assume-push @p50333 @t2815)
% 65.35/65.68  (assume-push @p50334 @t163)
% 65.35/65.68  (assume-push @p50335 @t133)
% 65.35/65.68  (step @p30458 :rule and_intro :premises (@p50334 @p50335 @p30438))
% 65.35/65.68  (step-pop @p50336 :rule scope :premises (@p30458))
% 65.35/65.68  (step-pop @p50337 :rule scope :premises (@p50336))
% 65.35/65.68  (step-pop @p50338 :rule scope :premises (@p50337))
% 65.35/65.68  (step @p30459 :rule process_scope :premises (@p50338) :args (@t2816))
% 65.35/65.68  (step @p30463 :rule implies_elim :premises (@p30459))
% 65.35/65.68  (step @p30464 :rule resolution :premises (@p30463 @p30451) :args (true @t2816))
% 65.35/65.68  (step @p30465 :rule not_and :premises (@p30464))
% 65.35/65.68  (step @p30466 :rule eq_resolve :premises (@p30465 @p30440))
% 65.35/65.68  (step @p30467 :rule symm :premises (@p1078))
% 65.35/65.68  (step @p30468 :rule bool-double-not-elim :args (@t2817))
% 65.35/65.68  (step @p30469 :rule nary_cong :premises (@p30468 @p1467 @p1285) :args ((or (not @t2818) @t164 @t129)))
% 65.35/65.68  (assume-push @p50339 @t163)
% 65.35/65.68  (assume-push @p50340 @t128)
% 65.35/65.68  (assume-push @p50341 @t2818)
% 65.35/65.68  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.68  (step @p30473 :rule symm :premises (@p50340))
% 65.35/65.68  (step @p30474 :rule trans :premises (@p50339 @p30473))
% 65.35/65.68  (step @p30475 :rule true_intro :premises (@p30474))
% 65.35/65.68  (step @p30476 :rule false_intro :premises (@p30467))
% 65.35/65.68  (step @p30477 :rule symm :premises (@p30476))
% 65.35/65.68  (step @p30478 :rule trans :premises (@p30477 @p30475))
% 65.35/65.68  (step @p30479 false :rule eq_resolve :premises (@p30478 @p2958))
% 65.35/65.68  (step-pop @p50342 :rule scope :premises (@p30479))
% 65.35/65.68  (step-pop @p50343 :rule scope :premises (@p50342))
% 65.35/65.68  (step-pop @p50344 :rule scope :premises (@p50343))
% 65.35/65.68  (step @p30480 :rule process_scope :premises (@p50344) :args (false))
% 65.35/65.68  (assume-push @p50345 @t2818)
% 65.35/65.68  (assume-push @p50346 @t163)
% 65.35/65.68  (assume-push @p50347 @t128)
% 65.35/65.68  (step @p30487 :rule and_intro :premises (@p50346 @p50347 @p30467))
% 65.35/65.68  (step-pop @p50348 :rule scope :premises (@p30487))
% 65.35/65.68  (step-pop @p50349 :rule scope :premises (@p50348))
% 65.35/65.68  (step-pop @p50350 :rule scope :premises (@p50349))
% 65.35/65.68  (step @p30488 :rule process_scope :premises (@p50350) :args (@t2819))
% 65.35/65.68  (step @p30492 :rule implies_elim :premises (@p30488))
% 65.35/65.68  (step @p30493 :rule resolution :premises (@p30492 @p30480) :args (true @t2819))
% 65.35/65.68  (step @p30494 :rule not_and :premises (@p30493))
% 65.35/65.68  (step @p30495 :rule eq_resolve :premises (@p30494 @p30469))
% 65.35/65.68  (step @p30496 :rule symm :premises (@p1124))
% 65.35/65.68  (step @p30497 :rule bool-double-not-elim :args (@t2820))
% 65.35/65.68  (step @p30498 :rule nary_cong :premises (@p30497 @p1467 @p1259) :args ((or (not @t2821) @t164 @t124)))
% 65.35/65.68  (assume-push @p50351 @t163)
% 65.35/65.68  (assume-push @p50352 @t123)
% 65.35/65.68  (assume-push @p50353 @t2821)
% 65.35/65.68  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.68  (step @p30502 :rule symm :premises (@p50352))
% 65.35/65.68  (step @p30503 :rule trans :premises (@p50351 @p30502))
% 65.35/65.68  (step @p30504 :rule true_intro :premises (@p30503))
% 65.35/65.68  (step @p30505 :rule false_intro :premises (@p30496))
% 65.35/65.68  (step @p30506 :rule symm :premises (@p30505))
% 65.35/65.68  (step @p30507 :rule trans :premises (@p30506 @p30504))
% 65.35/65.68  (step @p30508 false :rule eq_resolve :premises (@p30507 @p2958))
% 65.35/65.68  (step-pop @p50354 :rule scope :premises (@p30508))
% 65.35/65.68  (step-pop @p50355 :rule scope :premises (@p50354))
% 65.35/65.68  (step-pop @p50356 :rule scope :premises (@p50355))
% 65.35/65.68  (step @p30509 :rule process_scope :premises (@p50356) :args (false))
% 65.35/65.68  (assume-push @p50357 @t2821)
% 65.35/65.68  (assume-push @p50358 @t163)
% 65.35/65.68  (assume-push @p50359 @t123)
% 65.35/65.68  (step @p30516 :rule and_intro :premises (@p50358 @p50359 @p30496))
% 65.35/65.68  (step-pop @p50360 :rule scope :premises (@p30516))
% 65.35/65.68  (step-pop @p50361 :rule scope :premises (@p50360))
% 65.35/65.68  (step-pop @p50362 :rule scope :premises (@p50361))
% 65.35/65.68  (step @p30517 :rule process_scope :premises (@p50362) :args (@t2822))
% 65.35/65.68  (step @p30521 :rule implies_elim :premises (@p30517))
% 65.35/65.68  (step @p30522 :rule resolution :premises (@p30521 @p30509) :args (true @t2822))
% 65.35/65.68  (step @p30523 :rule not_and :premises (@p30522))
% 65.35/65.68  (step @p30524 :rule eq_resolve :premises (@p30523 @p30498))
% 65.35/65.68  (step @p30525 :rule symm :premises (@p1171))
% 65.35/65.68  (step @p30526 :rule bool-double-not-elim :args (@t2823))
% 65.35/65.68  (step @p30527 :rule nary_cong :premises (@p30526 @p1467 @p1232) :args ((or (not @t2824) @t164 @t117)))
% 65.35/65.68  (assume-push @p50363 @t163)
% 65.35/65.68  (assume-push @p50364 @t116)
% 65.35/65.68  (assume-push @p50365 @t2824)
% 65.35/65.68  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.68  (step @p30531 :rule symm :premises (@p50364))
% 65.35/65.68  (step @p30532 :rule trans :premises (@p50363 @p30531))
% 65.35/65.68  (step @p30533 :rule true_intro :premises (@p30532))
% 65.35/65.68  (step @p30534 :rule false_intro :premises (@p30525))
% 65.35/65.68  (step @p30535 :rule symm :premises (@p30534))
% 65.35/65.68  (step @p30536 :rule trans :premises (@p30535 @p30533))
% 65.35/65.68  (step @p30537 false :rule eq_resolve :premises (@p30536 @p2958))
% 65.35/65.68  (step-pop @p50366 :rule scope :premises (@p30537))
% 65.35/65.68  (step-pop @p50367 :rule scope :premises (@p50366))
% 65.35/65.68  (step-pop @p50368 :rule scope :premises (@p50367))
% 65.35/65.68  (step @p30538 :rule process_scope :premises (@p50368) :args (false))
% 65.35/65.68  (assume-push @p50369 @t2824)
% 65.35/65.68  (assume-push @p50370 @t163)
% 65.35/65.68  (assume-push @p50371 @t116)
% 65.35/65.68  (step @p30545 :rule and_intro :premises (@p50370 @p50371 @p30525))
% 65.35/65.68  (step-pop @p50372 :rule scope :premises (@p30545))
% 65.35/65.68  (step-pop @p50373 :rule scope :premises (@p50372))
% 65.35/65.68  (step-pop @p50374 :rule scope :premises (@p50373))
% 65.35/65.68  (step @p30546 :rule process_scope :premises (@p50374) :args (@t2825))
% 65.35/65.68  (step @p30550 :rule implies_elim :premises (@p30546))
% 65.35/65.68  (step @p30551 :rule resolution :premises (@p30550 @p30538) :args (true @t2825))
% 65.35/65.68  (step @p30552 :rule not_and :premises (@p30551))
% 65.35/65.68  (step @p30553 :rule eq_resolve :premises (@p30552 @p30527))
% 65.35/65.68  (step @p30554 :rule instantiate :premises (@p2655) :args ((@list @t70 @t111 tptp.e11)))
% 65.35/65.68  (step @p30555 :rule instantiate :premises (@p2655) :args ((@list @t37 @t111 tptp.e11)))
% 65.35/65.68  (assume-push @p50375 @t568)
% 65.35/65.68  (assume-push @p50376 @t508)
% 65.35/65.68  (assume-push @p50377 @t506)
% 65.35/65.68  (assume-push @p50378 @t503)
% 65.35/65.68  (assume-push @p50379 @t500)
% 65.35/65.68  (assume-push @p50380 @t497)
% 65.35/65.68  (assume-push @p50381 @t494)
% 65.35/65.68  (assume-push @p50382 @t491)
% 65.35/65.68  (assume-push @p50383 @t488)
% 65.35/65.68  (assume-push @p50384 @t485)
% 65.35/65.68  (assume-push @p50385 @t482)
% 65.35/65.68  (assume-push @p50386 @t479)
% 65.35/65.68  (assume-push @p50387 @t476)
% 65.35/65.68  (assume-push @p50388 @t473)
% 65.35/65.68  (assume-push @p50389 @t470)
% 65.35/65.68  (assume-push @p50390 @t467)
% 65.35/65.68  (assume-push @p50391 @t464)
% 65.35/65.68  (assume-push @p50392 @t461)
% 65.35/65.68  (assume-push @p50393 @t458)
% 65.35/65.68  (assume-push @p50394 @t455)
% 65.35/65.68  (assume-push @p50395 @t452)
% 65.35/65.68  (assume-push @p50396 @t449)
% 65.35/65.68  (assume-push @p50397 @t446)
% 65.35/65.68  (assume-push @p50398 @t443)
% 65.35/65.68  (assume-push @p50399 @t440)
% 65.35/65.68  (assume-push @p50400 @t437)
% 65.35/65.68  (assume-push @p50401 @t434)
% 65.35/65.68  (assume-push @p50402 @t431)
% 65.35/65.68  (assume-push @p50403 @t428)
% 65.35/65.68  (assume-push @p50404 @t425)
% 65.35/65.68  (assume-push @p50405 @t422)
% 65.35/65.68  (assume-push @p50406 @t419)
% 65.35/65.68  (assume-push @p50407 @t416)
% 65.35/65.68  (assume-push @p50408 @t413)
% 65.35/65.68  (assume-push @p50409 @t410)
% 65.35/65.68  (assume-push @p50410 @t407)
% 65.35/65.68  (assume-push @p50411 @t404)
% 65.35/65.68  (assume-push @p50412 @t401)
% 65.35/65.68  (assume-push @p50413 @t398)
% 65.35/65.68  (assume-push @p50414 @t395)
% 65.35/65.68  (assume-push @p50415 @t163)
% 65.35/65.68  (assume-push @p50416 @t627)
% 65.35/65.68  (assume-push @p50417 @t636)
% 65.35/65.68  (assume-push @p50418 @t634)
% 65.35/65.68  (assume-push @p50419 @t646)
% 65.35/65.68  (assume-push @p50420 @t624)
% 65.35/65.68  (assume-push @p50421 @t644)
% 65.35/65.68  (assume-push @p50422 @t639)
% 65.35/65.68  (assume-push @p50423 @t620)
% 65.35/65.68  (assume-push @p50424 @t648)
% 65.35/65.68  (assume-push @p50425 @t630)
% 65.35/65.68  (assume-push @p50426 @t616)
% 65.35/65.68  (assume-push @p50427 @t642)
% 65.35/65.68  (assume-push @p50428 @t651)
% 65.35/65.68  (assume-push @p50429 @t673)
% 65.35/65.68  (assume-push @p50430 @t801)
% 65.35/65.68  (assume-push @p50431 @t786)
% 65.35/65.68  (assume-push @p50432 @t819)
% 65.35/65.68  (assume-push @p50433 @t821)
% 65.35/65.68  (assume-push @p50434 @t796)
% 65.35/65.68  (assume-push @p50435 @t790)
% 65.35/65.68  (assume-push @p50436 @t799)
% 65.35/65.68  (assume-push @p50437 @t2826)
% 65.35/65.68  (assume-push @p50438 @t2829)
% 65.35/65.68  (assume-push @p50439 @t568)
% 65.35/65.68  (assume-push @p50440 @t627)
% 65.35/65.68  (assume-push @p50441 @t636)
% 65.35/65.68  (assume-push @p50442 @t634)
% 65.35/65.68  (assume-push @p50443 @t646)
% 65.35/65.68  (assume-push @p50444 @t624)
% 65.35/65.68  (assume-push @p50445 @t644)
% 65.35/65.68  (assume-push @p50446 @t639)
% 65.35/65.68  (assume-push @p50447 @t620)
% 65.35/65.68  (assume-push @p50448 @t648)
% 65.35/65.68  (assume-push @p50449 @t630)
% 65.35/65.68  (assume-push @p50450 @t616)
% 65.35/65.68  (assume-push @p50451 @t642)
% 65.35/65.68  (assume-push @p50452 @t651)
% 65.35/65.68  (assume-push @p50453 @t673)
% 65.35/65.68  (assume-push @p50454 @t801)
% 65.35/65.68  (assume-push @p50455 @t786)
% 65.35/65.68  (assume-push @p50456 @t819)
% 65.35/65.68  (assume-push @p50457 @t821)
% 65.35/65.68  (assume-push @p50458 @t796)
% 65.35/65.68  (assume-push @p50459 @t790)
% 65.35/65.68  (assume-push @p50460 @t799)
% 65.35/65.68  (assume-push @p50461 @t163)
% 65.35/65.68  (assume-push @p50462 @t2829)
% 65.35/65.68  (assume-push @p50463 @t2826)
% 65.35/65.68  (assume-push @p50464 @t395)
% 65.35/65.68  (assume-push @p50465 @t398)
% 65.35/65.68  (assume-push @p50466 @t401)
% 65.35/65.68  (assume-push @p50467 @t404)
% 65.35/65.68  (assume-push @p50468 @t407)
% 65.35/65.68  (assume-push @p50469 @t410)
% 65.35/65.68  (assume-push @p50470 @t413)
% 65.35/65.68  (assume-push @p50471 @t416)
% 65.35/65.68  (assume-push @p50472 @t419)
% 65.35/65.68  (assume-push @p50473 @t422)
% 65.35/65.68  (assume-push @p50474 @t425)
% 65.35/65.68  (assume-push @p50475 @t428)
% 65.35/65.68  (assume-push @p50476 @t431)
% 65.35/65.68  (assume-push @p50477 @t434)
% 65.35/65.68  (assume-push @p50478 @t437)
% 65.35/65.68  (assume-push @p50479 @t440)
% 65.35/65.68  (assume-push @p50480 @t443)
% 65.35/65.68  (assume-push @p50481 @t446)
% 65.35/65.68  (assume-push @p50482 @t449)
% 65.35/65.68  (assume-push @p50483 @t452)
% 65.35/65.68  (assume-push @p50484 @t455)
% 65.35/65.68  (assume-push @p50485 @t458)
% 65.35/65.68  (assume-push @p50486 @t461)
% 65.35/65.68  (assume-push @p50487 @t464)
% 65.35/65.68  (assume-push @p50488 @t467)
% 65.35/65.68  (assume-push @p50489 @t470)
% 65.35/65.68  (assume-push @p50490 @t473)
% 65.35/65.68  (assume-push @p50491 @t476)
% 65.35/65.68  (assume-push @p50492 @t479)
% 65.35/65.68  (assume-push @p50493 @t482)
% 65.35/65.68  (assume-push @p50494 @t485)
% 65.35/65.68  (assume-push @p50495 @t488)
% 65.35/65.68  (assume-push @p50496 @t491)
% 65.35/65.68  (assume-push @p50497 @t494)
% 65.35/65.68  (assume-push @p50498 @t497)
% 65.35/65.68  (assume-push @p50499 @t500)
% 65.35/65.68  (assume-push @p50500 @t503)
% 65.35/65.68  (assume-push @p50501 @t506)
% 65.35/65.68  (assume-push @p50502 @t508)
% 65.35/65.68  (step @p30684 :rule symm :premises (@p50375))
% 65.35/65.68  (step @p30685 :rule symm :premises (@p50416))
% 65.35/65.68  (step @p30686 :rule symm :premises (@p50417))
% 65.35/65.68  (step @p30687 :rule symm :premises (@p50418))
% 65.35/65.68  (step @p30688 :rule symm :premises (@p50419))
% 65.35/65.68  (step @p30689 :rule symm :premises (@p50420))
% 65.35/65.68  (step @p30690 :rule symm :premises (@p50421))
% 65.35/65.68  (step @p30691 :rule symm :premises (@p50422))
% 65.35/65.68  (step @p30692 :rule symm :premises (@p50423))
% 65.35/65.68  (step @p30693 :rule symm :premises (@p50424))
% 65.35/65.68  (step @p30694 :rule symm :premises (@p50425))
% 65.35/65.68  (step @p30695 :rule symm :premises (@p50426))
% 65.35/65.68  (step @p30696 :rule symm :premises (@p50427))
% 65.35/65.68  (step @p30697 :rule symm :premises (@p50428))
% 65.35/65.68  (step @p30698 :rule symm :premises (@p50429))
% 65.35/65.68  (step @p30699 :rule symm :premises (@p50430))
% 65.35/65.68  (step @p30700 :rule symm :premises (@p50431))
% 65.35/65.68  (step @p30701 :rule symm :premises (@p50432))
% 65.35/65.68  (step @p30702 :rule symm :premises (@p50433))
% 65.35/65.68  (step @p30703 :rule symm :premises (@p50434))
% 65.35/65.68  (step @p30704 :rule symm :premises (@p50435))
% 65.35/65.68  (step @p30705 :rule symm :premises (@p50436))
% 65.35/65.68  (step @p2816 :rule refl :args (@t111))
% 65.35/65.68  (step @p30706 :rule refl :args (tptp.e11))
% 65.35/65.68  (step @p30707 :rule symm :premises (@p50415))
% 65.35/65.68  (step @p30708 :rule refl :args (@t37))
% 65.35/65.68  (step @p30709 :rule cong :premises (@p30708 @p30707 @p30706) :args (@t2827))
% 65.35/65.68  (step @p30710 :rule cong :premises (@p30709 @p2816) :args (@t2828))
% 65.35/65.68  (step @p30711 :rule symm :premises (@p30554))
% 65.35/65.68  (step @p30712 :rule refl :args (@t70))
% 65.35/65.68  (step @p30713 :rule cong :premises (@p30712 @p50415 @p30706) :args (@t71))
% 65.35/65.68  (step @p30714 :rule cong :premises (@p30713 @p2816) :args (@t391))
% 65.35/65.68  (step @p30715 :rule trans :premises (@p50376 @p50377 @p50378 @p50379 @p50380 @p50381 @p50382 @p50383 @p50384 @p50385 @p50386 @p50387 @p50388 @p50389 @p50390 @p50391 @p50392 @p50393 @p50394 @p50395 @p50396 @p50397 @p50398 @p50399 @p50400 @p50401 @p50402 @p50403 @p50404 @p50405 @p50406 @p50407 @p50408 @p50409 @p50410 @p50411 @p50412 @p50413 @p50414 @p30714 @p30711 @p30555 @p30710 @p30705 @p30704 @p30703 @p30702 @p30701 @p30700 @p30699 @p30698 @p30697 @p30696 @p30695 @p30694 @p30693 @p30692 @p30691 @p30690 @p30689 @p30688 @p30687 @p30686 @p30685 @p30684))
% 65.35/65.68  (step-pop @p50503 :rule scope :premises (@p30715))
% 65.35/65.68  (step-pop @p50504 :rule scope :premises (@p50503))
% 65.35/65.68  (step-pop @p50505 :rule scope :premises (@p50504))
% 65.35/65.68  (step-pop @p50506 :rule scope :premises (@p50505))
% 65.35/65.68  (step-pop @p50507 :rule scope :premises (@p50506))
% 65.35/65.68  (step-pop @p50508 :rule scope :premises (@p50507))
% 65.35/65.68  (step-pop @p50509 :rule scope :premises (@p50508))
% 65.35/65.68  (step-pop @p50510 :rule scope :premises (@p50509))
% 65.35/65.68  (step-pop @p50511 :rule scope :premises (@p50510))
% 65.35/65.68  (step-pop @p50512 :rule scope :premises (@p50511))
% 65.35/65.68  (step-pop @p50513 :rule scope :premises (@p50512))
% 65.35/65.68  (step-pop @p50514 :rule scope :premises (@p50513))
% 65.35/65.68  (step-pop @p50515 :rule scope :premises (@p50514))
% 65.35/65.68  (step-pop @p50516 :rule scope :premises (@p50515))
% 65.35/65.68  (step-pop @p50517 :rule scope :premises (@p50516))
% 65.35/65.68  (step-pop @p50518 :rule scope :premises (@p50517))
% 65.35/65.68  (step-pop @p50519 :rule scope :premises (@p50518))
% 65.35/65.68  (step-pop @p50520 :rule scope :premises (@p50519))
% 65.35/65.68  (step-pop @p50521 :rule scope :premises (@p50520))
% 65.35/65.68  (step-pop @p50522 :rule scope :premises (@p50521))
% 65.35/65.68  (step-pop @p50523 :rule scope :premises (@p50522))
% 65.35/65.68  (step-pop @p50524 :rule scope :premises (@p50523))
% 65.35/65.68  (step-pop @p50525 :rule scope :premises (@p50524))
% 65.35/65.68  (step-pop @p50526 :rule scope :premises (@p50525))
% 65.35/65.68  (step-pop @p50527 :rule scope :premises (@p50526))
% 65.35/65.68  (step-pop @p50528 :rule scope :premises (@p50527))
% 65.35/65.68  (step-pop @p50529 :rule scope :premises (@p50528))
% 65.35/65.68  (step-pop @p50530 :rule scope :premises (@p50529))
% 65.35/65.68  (step-pop @p50531 :rule scope :premises (@p50530))
% 65.35/65.68  (step-pop @p50532 :rule scope :premises (@p50531))
% 65.35/65.68  (step-pop @p50533 :rule scope :premises (@p50532))
% 65.35/65.68  (step-pop @p50534 :rule scope :premises (@p50533))
% 65.35/65.68  (step-pop @p50535 :rule scope :premises (@p50534))
% 65.35/65.68  (step-pop @p50536 :rule scope :premises (@p50535))
% 65.35/65.68  (step-pop @p50537 :rule scope :premises (@p50536))
% 65.35/65.68  (step-pop @p50538 :rule scope :premises (@p50537))
% 65.35/65.68  (step-pop @p50539 :rule scope :premises (@p50538))
% 65.35/65.68  (step-pop @p50540 :rule scope :premises (@p50539))
% 65.35/65.68  (step-pop @p50541 :rule scope :premises (@p50540))
% 65.35/65.68  (step-pop @p50542 :rule scope :premises (@p50541))
% 65.35/65.68  (step-pop @p50543 :rule scope :premises (@p50542))
% 65.35/65.68  (step-pop @p50544 :rule scope :premises (@p50543))
% 65.35/65.68  (step-pop @p50545 :rule scope :premises (@p50544))
% 65.35/65.68  (step-pop @p50546 :rule scope :premises (@p50545))
% 65.35/65.68  (step-pop @p50547 :rule scope :premises (@p50546))
% 65.35/65.68  (step-pop @p50548 :rule scope :premises (@p50547))
% 65.35/65.68  (step-pop @p50549 :rule scope :premises (@p50548))
% 65.35/65.68  (step-pop @p50550 :rule scope :premises (@p50549))
% 65.35/65.68  (step-pop @p50551 :rule scope :premises (@p50550))
% 65.35/65.68  (step-pop @p50552 :rule scope :premises (@p50551))
% 65.35/65.68  (step-pop @p50553 :rule scope :premises (@p50552))
% 65.35/65.68  (step-pop @p50554 :rule scope :premises (@p50553))
% 65.35/65.68  (step-pop @p50555 :rule scope :premises (@p50554))
% 65.35/65.68  (step-pop @p50556 :rule scope :premises (@p50555))
% 65.35/65.68  (step-pop @p50557 :rule scope :premises (@p50556))
% 65.35/65.68  (step-pop @p50558 :rule scope :premises (@p50557))
% 65.35/65.68  (step-pop @p50559 :rule scope :premises (@p50558))
% 65.35/65.68  (step-pop @p50560 :rule scope :premises (@p50559))
% 65.35/65.68  (step-pop @p50561 :rule scope :premises (@p50560))
% 65.35/65.68  (step-pop @p50562 :rule scope :premises (@p50561))
% 65.35/65.68  (step-pop @p50563 :rule scope :premises (@p50562))
% 65.35/65.68  (step-pop @p50564 :rule scope :premises (@p50563))
% 65.35/65.68  (step-pop @p50565 :rule scope :premises (@p50564))
% 65.35/65.68  (step-pop @p50566 :rule scope :premises (@p50565))
% 65.35/65.68  (step @p30716 :rule process_scope :premises (@p50566) :args (@t114))
% 65.35/65.68  (step @p30781 :rule and_intro :premises (@p50375 @p50416 @p50417 @p50418 @p50419 @p50420 @p50421 @p50422 @p50423 @p50424 @p50425 @p50426 @p50427 @p50428 @p50429 @p50430 @p50431 @p50432 @p50433 @p50434 @p50435 @p50436 @p50415 @p30555 @p30554 @p50414 @p50413 @p50412 @p50411 @p50410 @p50409 @p50408 @p50407 @p50406 @p50405 @p50404 @p50403 @p50402 @p50401 @p50400 @p50399 @p50398 @p50397 @p50396 @p50395 @p50394 @p50393 @p50392 @p50391 @p50390 @p50389 @p50388 @p50387 @p50386 @p50385 @p50384 @p50383 @p50382 @p50381 @p50380 @p50379 @p50378 @p50377 @p50376))
% 65.35/65.68  (step @p30782 :rule modus_ponens :premises (@p30781 @p30716))
% 65.35/65.68  (step-pop @p50567 :rule scope :premises (@p30782))
% 65.35/65.68  (step-pop @p50568 :rule scope :premises (@p50567))
% 65.35/65.68  (step-pop @p50569 :rule scope :premises (@p50568))
% 65.35/65.68  (step-pop @p50570 :rule scope :premises (@p50569))
% 65.35/65.68  (step-pop @p50571 :rule scope :premises (@p50570))
% 65.35/65.68  (step-pop @p50572 :rule scope :premises (@p50571))
% 65.35/65.68  (step-pop @p50573 :rule scope :premises (@p50572))
% 65.35/65.68  (step-pop @p50574 :rule scope :premises (@p50573))
% 65.35/65.68  (step-pop @p50575 :rule scope :premises (@p50574))
% 65.35/65.68  (step-pop @p50576 :rule scope :premises (@p50575))
% 65.35/65.68  (step-pop @p50577 :rule scope :premises (@p50576))
% 65.35/65.68  (step-pop @p50578 :rule scope :premises (@p50577))
% 65.35/65.68  (step-pop @p50579 :rule scope :premises (@p50578))
% 65.35/65.68  (step-pop @p50580 :rule scope :premises (@p50579))
% 65.35/65.68  (step-pop @p50581 :rule scope :premises (@p50580))
% 65.35/65.68  (step-pop @p50582 :rule scope :premises (@p50581))
% 65.35/65.68  (step-pop @p50583 :rule scope :premises (@p50582))
% 65.35/65.68  (step-pop @p50584 :rule scope :premises (@p50583))
% 65.35/65.68  (step-pop @p50585 :rule scope :premises (@p50584))
% 65.35/65.68  (step-pop @p50586 :rule scope :premises (@p50585))
% 65.35/65.68  (step-pop @p50587 :rule scope :premises (@p50586))
% 65.35/65.68  (step-pop @p50588 :rule scope :premises (@p50587))
% 65.35/65.68  (step-pop @p50589 :rule scope :premises (@p50588))
% 65.35/65.68  (step-pop @p50590 :rule scope :premises (@p50589))
% 65.35/65.68  (step-pop @p50591 :rule scope :premises (@p50590))
% 65.35/65.68  (step-pop @p50592 :rule scope :premises (@p50591))
% 65.35/65.68  (step-pop @p50593 :rule scope :premises (@p50592))
% 65.35/65.68  (step-pop @p50594 :rule scope :premises (@p50593))
% 65.35/65.68  (step-pop @p50595 :rule scope :premises (@p50594))
% 65.35/65.68  (step-pop @p50596 :rule scope :premises (@p50595))
% 65.35/65.68  (step-pop @p50597 :rule scope :premises (@p50596))
% 65.35/65.68  (step-pop @p50598 :rule scope :premises (@p50597))
% 65.35/65.68  (step-pop @p50599 :rule scope :premises (@p50598))
% 65.35/65.68  (step-pop @p50600 :rule scope :premises (@p50599))
% 65.35/65.68  (step-pop @p50601 :rule scope :premises (@p50600))
% 65.35/65.68  (step-pop @p50602 :rule scope :premises (@p50601))
% 65.35/65.68  (step-pop @p50603 :rule scope :premises (@p50602))
% 65.35/65.68  (step-pop @p50604 :rule scope :premises (@p50603))
% 65.35/65.68  (step-pop @p50605 :rule scope :premises (@p50604))
% 65.35/65.68  (step-pop @p50606 :rule scope :premises (@p50605))
% 65.35/65.68  (step-pop @p50607 :rule scope :premises (@p50606))
% 65.35/65.68  (step-pop @p50608 :rule scope :premises (@p50607))
% 65.35/65.68  (step-pop @p50609 :rule scope :premises (@p50608))
% 65.35/65.68  (step-pop @p50610 :rule scope :premises (@p50609))
% 65.35/65.68  (step-pop @p50611 :rule scope :premises (@p50610))
% 65.35/65.68  (step-pop @p50612 :rule scope :premises (@p50611))
% 65.35/65.68  (step-pop @p50613 :rule scope :premises (@p50612))
% 65.35/65.68  (step-pop @p50614 :rule scope :premises (@p50613))
% 65.35/65.68  (step-pop @p50615 :rule scope :premises (@p50614))
% 65.35/65.68  (step-pop @p50616 :rule scope :premises (@p50615))
% 65.35/65.68  (step-pop @p50617 :rule scope :premises (@p50616))
% 65.35/65.68  (step-pop @p50618 :rule scope :premises (@p50617))
% 65.35/65.68  (step-pop @p50619 :rule scope :premises (@p50618))
% 65.35/65.68  (step-pop @p50620 :rule scope :premises (@p50619))
% 65.35/65.68  (step-pop @p50621 :rule scope :premises (@p50620))
% 65.35/65.68  (step-pop @p50622 :rule scope :premises (@p50621))
% 65.35/65.68  (step-pop @p50623 :rule scope :premises (@p50622))
% 65.35/65.68  (step-pop @p50624 :rule scope :premises (@p50623))
% 65.35/65.68  (step-pop @p50625 :rule scope :premises (@p50624))
% 65.35/65.68  (step-pop @p50626 :rule scope :premises (@p50625))
% 65.35/65.68  (step-pop @p50627 :rule scope :premises (@p50626))
% 65.35/65.68  (step-pop @p50628 :rule scope :premises (@p50627))
% 65.35/65.68  (step-pop @p50629 :rule scope :premises (@p50628))
% 65.35/65.68  (step-pop @p50630 :rule scope :premises (@p50629))
% 65.35/65.68  (step @p30783 :rule process_scope :premises (@p50630) :args (@t114))
% 65.35/65.68  (step @p30848 :rule implies_elim :premises (@p30783))
% 65.35/65.68  (step @p30849 :rule cnf_and_neg :args (@t2830))
% 65.35/65.68  (step @p30850 :rule resolution :premises (@p30849 @p30848) :args (true @t2830))
% 65.35/65.68  (step @p30851 :rule reordering :premises (@p30850) :args ((or @t114 @t671 @t510 @t560 @t559 @t558 @t557 @t556 @t555 @t554 @t553 @t552 @t551 @t550 @t549 @t548 @t547 @t546 @t545 @t544 @t543 @t542 @t541 @t540 @t539 @t538 @t537 @t536 @t535 @t534 @t533 @t532 @t531 @t530 @t529 @t528 @t527 @t526 @t525 @t524 @t523 @t164 @t670 @t669 @t668 @t667 @t666 @t665 @t664 @t663 @t662 @t661 @t660 @t659 @t658 @t873 @t872 @t871 @t870 @t869 @t868 @t867 @t866 (not @t2826) (not @t2829))))
% 65.35/65.68  (step @p30852 :rule chain_m_resolution :premises (@p30851 @p30555 @p30554 @p30408 @p30407 @p30127 @p29479 @p28801 @p28205 @p27433 @p26923 @p26432 @p25560 @p24708 @p24707 @p24546 @p23634 @p23633 @p23198 @p23197 @p23015 @p23014 @p22562 @p21992 @p21207 @p20106 @p20105 @p19762 @p18596 @p18595 @p18480 @p18479 @p18231 @p17456 @p16837 @p16836 @p16348 @p16347 @p15746 @p15745 @p15416 @p15415 @p14802 @p13556 @p12339 @p10886 @p10075 @p8652 @p8651 @p8029 @p6520 @p6519 @p6011 @p5168 @p5167 @p4780 @p3476 @p3472 @p2947 @p1229 @p3368 @p3366 @p3365 @p3363 @p3362 @p3360 @p3359 @p3357 @p3356 @p3354 @p30553 @p30525 @p30524 @p30496 @p30495 @p30467 @p30466 @p30438 @p30437 @p30409) :args (@t164 (@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 true false false false false false false false false false false true true true true true true true true true true) (@list @t2829 @t2826 @t639 @t395 @t398 @t401 @t404 @t407 @t410 @t413 @t416 @t419 @t636 @t422 @t425 @t821 @t428 @t634 @t431 @t819 @t434 @t437 @t440 @t443 @t630 @t446 @t449 @t627 @t452 @t624 @t455 @t458 @t461 @t801 @t464 @t799 @t467 @t620 @t470 @t796 @t473 @t476 @t479 @t482 @t485 @t488 @t790 @t491 @t494 @t786 @t497 @t500 @t616 @t503 @t506 @t673 @t508 @t568 @t114 @t651 @t652 @t648 @t649 @t646 @t647 @t644 @t645 @t642 @t643 @t116 @t2823 @t123 @t2820 @t128 @t2817 @t133 @t2814 @t158 @t2811)))
% 65.35/65.68  (step @p30853 :rule chain_m_resolution :premises (@p2535 @p30852 @p2533) :args (@t392 @t570 (@list @t163 @t393)))
% 65.35/65.68  (step @p30854 :rule chain_m_resolution :premises (@p4548 @p30852 @p4546) :args (@t838 @t570 (@list @t163 @t839)))
% 65.35/65.68  (step @p30855 :rule symm :premises (@p1034))
% 65.35/65.68  (step @p30856 :rule bool-double-not-elim :args (@t2831))
% 65.35/65.68  (step @p30857 :rule nary_cong :premises (@p30856 @p1441 @p1311) :args ((or (not @t2832) @t159 @t134)))
% 65.35/65.68  (assume-push @p50631 @t158)
% 65.35/65.68  (assume-push @p50632 @t133)
% 65.35/65.68  (assume-push @p50633 @t2832)
% 65.35/65.68  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.68  (step @p30861 :rule symm :premises (@p50632))
% 65.35/65.68  (step @p30862 :rule trans :premises (@p50631 @p30861))
% 65.35/65.68  (step @p30863 :rule true_intro :premises (@p30862))
% 65.35/65.68  (step @p30864 :rule false_intro :premises (@p30855))
% 65.35/65.68  (step @p30865 :rule symm :premises (@p30864))
% 65.35/65.68  (step @p30866 :rule trans :premises (@p30865 @p30863))
% 65.35/65.68  (step @p30867 false :rule eq_resolve :premises (@p30866 @p2958))
% 65.35/65.68  (step-pop @p50634 :rule scope :premises (@p30867))
% 65.35/65.68  (step-pop @p50635 :rule scope :premises (@p50634))
% 65.35/65.68  (step-pop @p50636 :rule scope :premises (@p50635))
% 65.35/65.68  (step @p30868 :rule process_scope :premises (@p50636) :args (false))
% 65.35/65.68  (assume-push @p50637 @t2832)
% 65.35/65.68  (assume-push @p50638 @t158)
% 65.35/65.68  (assume-push @p50639 @t133)
% 65.35/65.68  (step @p30875 :rule and_intro :premises (@p50638 @p50639 @p30855))
% 65.35/65.68  (step-pop @p50640 :rule scope :premises (@p30875))
% 65.35/65.68  (step-pop @p50641 :rule scope :premises (@p50640))
% 65.35/65.68  (step-pop @p50642 :rule scope :premises (@p50641))
% 65.35/65.68  (step @p30876 :rule process_scope :premises (@p50642) :args (@t2833))
% 65.35/65.68  (step @p30880 :rule implies_elim :premises (@p30876))
% 65.35/65.68  (step @p30881 :rule resolution :premises (@p30880 @p30868) :args (true @t2833))
% 65.35/65.68  (step @p30882 :rule not_and :premises (@p30881))
% 65.35/65.68  (step @p30883 :rule eq_resolve :premises (@p30882 @p30857))
% 65.35/65.68  (step @p30884 :rule symm :premises (@p1079))
% 65.35/65.68  (step @p30885 :rule bool-double-not-elim :args (@t2834))
% 65.35/65.68  (step @p30886 :rule nary_cong :premises (@p30885 @p1441 @p1285) :args ((or (not @t2835) @t159 @t129)))
% 65.35/65.68  (assume-push @p50643 @t158)
% 65.35/65.68  (assume-push @p50644 @t128)
% 65.35/65.68  (assume-push @p50645 @t2835)
% 65.35/65.68  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.68  (step @p30890 :rule symm :premises (@p50644))
% 65.35/65.68  (step @p30891 :rule trans :premises (@p50643 @p30890))
% 65.35/65.68  (step @p30892 :rule true_intro :premises (@p30891))
% 65.35/65.68  (step @p30893 :rule false_intro :premises (@p30884))
% 65.35/65.68  (step @p30894 :rule symm :premises (@p30893))
% 65.35/65.68  (step @p30895 :rule trans :premises (@p30894 @p30892))
% 65.35/65.68  (step @p30896 false :rule eq_resolve :premises (@p30895 @p2958))
% 65.35/65.68  (step-pop @p50646 :rule scope :premises (@p30896))
% 65.35/65.68  (step-pop @p50647 :rule scope :premises (@p50646))
% 65.35/65.68  (step-pop @p50648 :rule scope :premises (@p50647))
% 65.35/65.68  (step @p30897 :rule process_scope :premises (@p50648) :args (false))
% 65.35/65.68  (assume-push @p50649 @t2835)
% 65.35/65.68  (assume-push @p50650 @t158)
% 65.35/65.68  (assume-push @p50651 @t128)
% 65.35/65.68  (step @p30904 :rule and_intro :premises (@p50650 @p50651 @p30884))
% 65.35/65.68  (step-pop @p50652 :rule scope :premises (@p30904))
% 65.35/65.68  (step-pop @p50653 :rule scope :premises (@p50652))
% 65.35/65.68  (step-pop @p50654 :rule scope :premises (@p50653))
% 65.35/65.68  (step @p30905 :rule process_scope :premises (@p50654) :args (@t2836))
% 65.35/65.68  (step @p30909 :rule implies_elim :premises (@p30905))
% 65.35/65.68  (step @p30910 :rule resolution :premises (@p30909 @p30897) :args (true @t2836))
% 65.35/65.68  (step @p30911 :rule not_and :premises (@p30910))
% 65.35/65.68  (step @p30912 :rule eq_resolve :premises (@p30911 @p30886))
% 65.35/65.68  (step @p30913 :rule symm :premises (@p1125))
% 65.35/65.68  (step @p30914 :rule bool-double-not-elim :args (@t2837))
% 65.35/65.68  (step @p30915 :rule nary_cong :premises (@p30914 @p1441 @p1259) :args ((or (not @t2838) @t159 @t124)))
% 65.35/65.68  (assume-push @p50655 @t158)
% 65.35/65.68  (assume-push @p50656 @t123)
% 65.35/65.68  (assume-push @p50657 @t2838)
% 65.35/65.68  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.68  (step @p30919 :rule symm :premises (@p50656))
% 65.35/65.68  (step @p30920 :rule trans :premises (@p50655 @p30919))
% 65.35/65.68  (step @p30921 :rule true_intro :premises (@p30920))
% 65.35/65.68  (step @p30922 :rule false_intro :premises (@p30913))
% 65.35/65.68  (step @p30923 :rule symm :premises (@p30922))
% 65.35/65.68  (step @p30924 :rule trans :premises (@p30923 @p30921))
% 65.35/65.68  (step @p30925 false :rule eq_resolve :premises (@p30924 @p2958))
% 65.35/65.68  (step-pop @p50658 :rule scope :premises (@p30925))
% 65.35/65.68  (step-pop @p50659 :rule scope :premises (@p50658))
% 65.35/65.68  (step-pop @p50660 :rule scope :premises (@p50659))
% 65.35/65.68  (step @p30926 :rule process_scope :premises (@p50660) :args (false))
% 65.35/65.68  (assume-push @p50661 @t2838)
% 65.35/65.68  (assume-push @p50662 @t158)
% 65.35/65.68  (assume-push @p50663 @t123)
% 65.35/65.68  (step @p30933 :rule and_intro :premises (@p50662 @p50663 @p30913))
% 65.35/65.68  (step-pop @p50664 :rule scope :premises (@p30933))
% 65.35/65.68  (step-pop @p50665 :rule scope :premises (@p50664))
% 65.35/65.68  (step-pop @p50666 :rule scope :premises (@p50665))
% 65.35/65.68  (step @p30934 :rule process_scope :premises (@p50666) :args (@t2839))
% 65.35/65.68  (step @p30938 :rule implies_elim :premises (@p30934))
% 65.35/65.68  (step @p30939 :rule resolution :premises (@p30938 @p30926) :args (true @t2839))
% 65.35/65.68  (step @p30940 :rule not_and :premises (@p30939))
% 65.35/65.68  (step @p30941 :rule eq_resolve :premises (@p30940 @p30915))
% 65.35/65.68  (step @p30942 :rule instantiate :premises (@p2655) :args ((@list @t69 @t111 tptp.e10)))
% 65.35/65.68  (step @p30943 :rule instantiate :premises (@p2655) :args ((@list @t47 @t111 tptp.e10)))
% 65.35/65.68  (assume-push @p50667 @t568)
% 65.35/65.68  (assume-push @p50668 @t508)
% 65.35/65.68  (assume-push @p50669 @t506)
% 65.35/65.68  (assume-push @p50670 @t503)
% 65.35/65.68  (assume-push @p50671 @t500)
% 65.35/65.68  (assume-push @p50672 @t497)
% 65.35/65.68  (assume-push @p50673 @t494)
% 65.35/65.68  (assume-push @p50674 @t491)
% 65.35/65.68  (assume-push @p50675 @t488)
% 65.35/65.68  (assume-push @p50676 @t485)
% 65.35/65.68  (assume-push @p50677 @t482)
% 65.35/65.68  (assume-push @p50678 @t479)
% 65.35/65.68  (assume-push @p50679 @t476)
% 65.35/65.68  (assume-push @p50680 @t473)
% 65.35/65.68  (assume-push @p50681 @t470)
% 65.35/65.68  (assume-push @p50682 @t467)
% 65.35/65.68  (assume-push @p50683 @t464)
% 65.35/65.68  (assume-push @p50684 @t461)
% 65.35/65.68  (assume-push @p50685 @t458)
% 65.35/65.68  (assume-push @p50686 @t455)
% 65.35/65.68  (assume-push @p50687 @t452)
% 65.35/65.68  (assume-push @p50688 @t449)
% 65.35/65.68  (assume-push @p50689 @t446)
% 65.35/65.68  (assume-push @p50690 @t443)
% 65.35/65.68  (assume-push @p50691 @t440)
% 65.35/65.68  (assume-push @p50692 @t437)
% 65.35/65.68  (assume-push @p50693 @t434)
% 65.35/65.68  (assume-push @p50694 @t431)
% 65.35/65.68  (assume-push @p50695 @t428)
% 65.35/65.68  (assume-push @p50696 @t425)
% 65.35/65.68  (assume-push @p50697 @t422)
% 65.35/65.68  (assume-push @p50698 @t419)
% 65.35/65.68  (assume-push @p50699 @t416)
% 65.35/65.68  (assume-push @p50700 @t413)
% 65.35/65.68  (assume-push @p50701 @t410)
% 65.35/65.68  (assume-push @p50702 @t407)
% 65.35/65.68  (assume-push @p50703 @t404)
% 65.35/65.68  (assume-push @p50704 @t401)
% 65.35/65.68  (assume-push @p50705 @t398)
% 65.35/65.68  (assume-push @p50706 @t395)
% 65.35/65.68  (assume-push @p50707 @t392)
% 65.35/65.68  (assume-push @p50708 @t158)
% 65.35/65.68  (assume-push @p50709 @t627)
% 65.35/65.68  (assume-push @p50710 @t636)
% 65.35/65.68  (assume-push @p50711 @t634)
% 65.35/65.68  (assume-push @p50712 @t646)
% 65.35/65.68  (assume-push @p50713 @t624)
% 65.35/65.68  (assume-push @p50714 @t644)
% 65.35/65.68  (assume-push @p50715 @t639)
% 65.35/65.68  (assume-push @p50716 @t620)
% 65.35/65.68  (assume-push @p50717 @t648)
% 65.35/65.68  (assume-push @p50718 @t630)
% 65.35/65.68  (assume-push @p50719 @t616)
% 65.35/65.68  (assume-push @p50720 @t2840)
% 65.35/65.68  (assume-push @p50721 @t2843)
% 65.35/65.68  (assume-push @p50722 @t568)
% 65.35/65.68  (assume-push @p50723 @t627)
% 65.35/65.68  (assume-push @p50724 @t636)
% 65.35/65.68  (assume-push @p50725 @t634)
% 65.35/65.68  (assume-push @p50726 @t646)
% 65.35/65.68  (assume-push @p50727 @t624)
% 65.35/65.68  (assume-push @p50728 @t644)
% 65.35/65.68  (assume-push @p50729 @t639)
% 65.35/65.68  (assume-push @p50730 @t620)
% 65.35/65.68  (assume-push @p50731 @t648)
% 65.35/65.68  (assume-push @p50732 @t630)
% 65.35/65.68  (assume-push @p50733 @t616)
% 65.35/65.68  (assume-push @p50734 @t158)
% 65.35/65.68  (assume-push @p50735 @t2843)
% 65.35/65.68  (assume-push @p50736 @t2840)
% 65.35/65.68  (assume-push @p50737 @t392)
% 65.35/65.68  (assume-push @p50738 @t395)
% 65.35/65.68  (assume-push @p50739 @t398)
% 65.35/65.68  (assume-push @p50740 @t401)
% 65.35/65.68  (assume-push @p50741 @t404)
% 65.35/65.68  (assume-push @p50742 @t407)
% 65.35/65.68  (assume-push @p50743 @t410)
% 65.35/65.68  (assume-push @p50744 @t413)
% 65.35/65.68  (assume-push @p50745 @t416)
% 65.35/65.68  (assume-push @p50746 @t419)
% 65.35/65.68  (assume-push @p50747 @t422)
% 65.35/65.68  (assume-push @p50748 @t425)
% 65.35/65.68  (assume-push @p50749 @t428)
% 65.35/65.68  (assume-push @p50750 @t431)
% 65.35/65.68  (assume-push @p50751 @t434)
% 65.35/65.68  (assume-push @p50752 @t437)
% 65.35/65.68  (assume-push @p50753 @t440)
% 65.35/65.68  (assume-push @p50754 @t443)
% 65.35/65.68  (assume-push @p50755 @t446)
% 65.35/65.68  (assume-push @p50756 @t449)
% 65.35/65.68  (assume-push @p50757 @t452)
% 65.35/65.68  (assume-push @p50758 @t455)
% 65.35/65.68  (assume-push @p50759 @t458)
% 65.35/65.68  (assume-push @p50760 @t461)
% 65.35/65.68  (assume-push @p50761 @t464)
% 65.35/65.68  (assume-push @p50762 @t467)
% 65.35/65.68  (assume-push @p50763 @t470)
% 65.35/65.68  (assume-push @p50764 @t473)
% 65.35/65.68  (assume-push @p50765 @t476)
% 65.35/65.68  (assume-push @p50766 @t479)
% 65.35/65.68  (assume-push @p50767 @t482)
% 65.35/65.68  (assume-push @p50768 @t485)
% 65.35/65.68  (assume-push @p50769 @t488)
% 65.35/65.68  (assume-push @p50770 @t491)
% 65.35/65.68  (assume-push @p50771 @t494)
% 65.35/65.68  (assume-push @p50772 @t497)
% 65.35/65.68  (assume-push @p50773 @t500)
% 65.35/65.68  (assume-push @p50774 @t503)
% 65.35/65.68  (assume-push @p50775 @t506)
% 65.35/65.68  (assume-push @p50776 @t508)
% 65.35/65.68  (step @p31054 :rule symm :premises (@p50667))
% 65.35/65.68  (step @p31055 :rule symm :premises (@p50709))
% 65.35/65.68  (step @p31056 :rule symm :premises (@p50710))
% 65.35/65.68  (step @p31057 :rule symm :premises (@p50711))
% 65.35/65.68  (step @p31058 :rule symm :premises (@p50712))
% 65.35/65.68  (step @p31059 :rule symm :premises (@p50713))
% 65.35/65.68  (step @p31060 :rule symm :premises (@p50714))
% 65.35/65.68  (step @p31061 :rule symm :premises (@p50715))
% 65.35/65.68  (step @p31062 :rule symm :premises (@p50716))
% 65.35/65.68  (step @p31063 :rule symm :premises (@p50717))
% 65.35/65.68  (step @p31064 :rule symm :premises (@p50718))
% 65.35/65.68  (step @p31065 :rule symm :premises (@p50719))
% 65.35/65.68  (step @p2816 :rule refl :args (@t111))
% 65.35/65.68  (step @p31066 :rule refl :args (tptp.e10))
% 65.35/65.68  (step @p31067 :rule symm :premises (@p50708))
% 65.35/65.68  (step @p31068 :rule refl :args (@t47))
% 65.35/65.68  (step @p31069 :rule cong :premises (@p31068 @p31067 @p31066) :args (@t2841))
% 65.35/65.68  (step @p31070 :rule cong :premises (@p31069 @p2816) :args (@t2842))
% 65.35/65.68  (step @p31071 :rule symm :premises (@p30942))
% 65.35/65.68  (step @p31072 :rule refl :args (@t69))
% 65.35/65.68  (step @p31073 :rule cong :premises (@p31072 @p50708 @p31066) :args (@t70))
% 65.35/65.68  (step @p31074 :rule cong :premises (@p31073 @p2816) :args (@t388))
% 65.35/65.68  (step @p31075 :rule trans :premises (@p50668 @p50669 @p50670 @p50671 @p50672 @p50673 @p50674 @p50675 @p50676 @p50677 @p50678 @p50679 @p50680 @p50681 @p50682 @p50683 @p50684 @p50685 @p50686 @p50687 @p50688 @p50689 @p50690 @p50691 @p50692 @p50693 @p50694 @p50695 @p50696 @p50697 @p50698 @p50699 @p50700 @p50701 @p50702 @p50703 @p50704 @p50705 @p50706 @p50707 @p31074 @p31071 @p30943 @p31070 @p31065 @p31064 @p31063 @p31062 @p31061 @p31060 @p31059 @p31058 @p31057 @p31056 @p31055 @p31054))
% 65.35/65.68  (step-pop @p50777 :rule scope :premises (@p31075))
% 65.35/65.68  (step-pop @p50778 :rule scope :premises (@p50777))
% 65.35/65.68  (step-pop @p50779 :rule scope :premises (@p50778))
% 65.35/65.68  (step-pop @p50780 :rule scope :premises (@p50779))
% 65.35/65.68  (step-pop @p50781 :rule scope :premises (@p50780))
% 65.35/65.68  (step-pop @p50782 :rule scope :premises (@p50781))
% 65.35/65.68  (step-pop @p50783 :rule scope :premises (@p50782))
% 65.35/65.68  (step-pop @p50784 :rule scope :premises (@p50783))
% 65.35/65.68  (step-pop @p50785 :rule scope :premises (@p50784))
% 65.35/65.68  (step-pop @p50786 :rule scope :premises (@p50785))
% 65.35/65.68  (step-pop @p50787 :rule scope :premises (@p50786))
% 65.35/65.68  (step-pop @p50788 :rule scope :premises (@p50787))
% 65.35/65.68  (step-pop @p50789 :rule scope :premises (@p50788))
% 65.35/65.68  (step-pop @p50790 :rule scope :premises (@p50789))
% 65.35/65.68  (step-pop @p50791 :rule scope :premises (@p50790))
% 65.35/65.68  (step-pop @p50792 :rule scope :premises (@p50791))
% 65.35/65.68  (step-pop @p50793 :rule scope :premises (@p50792))
% 65.35/65.68  (step-pop @p50794 :rule scope :premises (@p50793))
% 65.35/65.68  (step-pop @p50795 :rule scope :premises (@p50794))
% 65.35/65.68  (step-pop @p50796 :rule scope :premises (@p50795))
% 65.35/65.68  (step-pop @p50797 :rule scope :premises (@p50796))
% 65.35/65.68  (step-pop @p50798 :rule scope :premises (@p50797))
% 65.35/65.68  (step-pop @p50799 :rule scope :premises (@p50798))
% 65.35/65.68  (step-pop @p50800 :rule scope :premises (@p50799))
% 65.35/65.68  (step-pop @p50801 :rule scope :premises (@p50800))
% 65.35/65.68  (step-pop @p50802 :rule scope :premises (@p50801))
% 65.35/65.68  (step-pop @p50803 :rule scope :premises (@p50802))
% 65.35/65.68  (step-pop @p50804 :rule scope :premises (@p50803))
% 65.35/65.68  (step-pop @p50805 :rule scope :premises (@p50804))
% 65.35/65.68  (step-pop @p50806 :rule scope :premises (@p50805))
% 65.35/65.68  (step-pop @p50807 :rule scope :premises (@p50806))
% 65.35/65.68  (step-pop @p50808 :rule scope :premises (@p50807))
% 65.35/65.68  (step-pop @p50809 :rule scope :premises (@p50808))
% 65.35/65.68  (step-pop @p50810 :rule scope :premises (@p50809))
% 65.35/65.68  (step-pop @p50811 :rule scope :premises (@p50810))
% 65.35/65.68  (step-pop @p50812 :rule scope :premises (@p50811))
% 65.35/65.68  (step-pop @p50813 :rule scope :premises (@p50812))
% 65.35/65.68  (step-pop @p50814 :rule scope :premises (@p50813))
% 65.35/65.68  (step-pop @p50815 :rule scope :premises (@p50814))
% 65.35/65.68  (step-pop @p50816 :rule scope :premises (@p50815))
% 65.35/65.68  (step-pop @p50817 :rule scope :premises (@p50816))
% 65.35/65.68  (step-pop @p50818 :rule scope :premises (@p50817))
% 65.35/65.68  (step-pop @p50819 :rule scope :premises (@p50818))
% 65.35/65.68  (step-pop @p50820 :rule scope :premises (@p50819))
% 65.35/65.68  (step-pop @p50821 :rule scope :premises (@p50820))
% 65.35/65.68  (step-pop @p50822 :rule scope :premises (@p50821))
% 65.35/65.68  (step-pop @p50823 :rule scope :premises (@p50822))
% 65.35/65.68  (step-pop @p50824 :rule scope :premises (@p50823))
% 65.35/65.68  (step-pop @p50825 :rule scope :premises (@p50824))
% 65.35/65.68  (step-pop @p50826 :rule scope :premises (@p50825))
% 65.35/65.68  (step-pop @p50827 :rule scope :premises (@p50826))
% 65.35/65.68  (step-pop @p50828 :rule scope :premises (@p50827))
% 65.35/65.68  (step-pop @p50829 :rule scope :premises (@p50828))
% 65.35/65.68  (step-pop @p50830 :rule scope :premises (@p50829))
% 65.35/65.68  (step-pop @p50831 :rule scope :premises (@p50830))
% 65.35/65.68  (step @p31076 :rule process_scope :premises (@p50831) :args (@t114))
% 65.35/65.68  (step @p31132 :rule and_intro :premises (@p50667 @p50709 @p50710 @p50711 @p50712 @p50713 @p50714 @p50715 @p50716 @p50717 @p50718 @p50719 @p50708 @p30943 @p30942 @p50707 @p50706 @p50705 @p50704 @p50703 @p50702 @p50701 @p50700 @p50699 @p50698 @p50697 @p50696 @p50695 @p50694 @p50693 @p50692 @p50691 @p50690 @p50689 @p50688 @p50687 @p50686 @p50685 @p50684 @p50683 @p50682 @p50681 @p50680 @p50679 @p50678 @p50677 @p50676 @p50675 @p50674 @p50673 @p50672 @p50671 @p50670 @p50669 @p50668))
% 65.35/65.68  (step @p31133 :rule modus_ponens :premises (@p31132 @p31076))
% 65.35/65.68  (step-pop @p50832 :rule scope :premises (@p31133))
% 65.35/65.68  (step-pop @p50833 :rule scope :premises (@p50832))
% 65.35/65.68  (step-pop @p50834 :rule scope :premises (@p50833))
% 65.35/65.68  (step-pop @p50835 :rule scope :premises (@p50834))
% 65.35/65.68  (step-pop @p50836 :rule scope :premises (@p50835))
% 65.35/65.68  (step-pop @p50837 :rule scope :premises (@p50836))
% 65.35/65.68  (step-pop @p50838 :rule scope :premises (@p50837))
% 65.35/65.68  (step-pop @p50839 :rule scope :premises (@p50838))
% 65.35/65.68  (step-pop @p50840 :rule scope :premises (@p50839))
% 65.35/65.68  (step-pop @p50841 :rule scope :premises (@p50840))
% 65.35/65.68  (step-pop @p50842 :rule scope :premises (@p50841))
% 65.35/65.68  (step-pop @p50843 :rule scope :premises (@p50842))
% 65.35/65.68  (step-pop @p50844 :rule scope :premises (@p50843))
% 65.35/65.68  (step-pop @p50845 :rule scope :premises (@p50844))
% 65.35/65.68  (step-pop @p50846 :rule scope :premises (@p50845))
% 65.35/65.68  (step-pop @p50847 :rule scope :premises (@p50846))
% 65.35/65.68  (step-pop @p50848 :rule scope :premises (@p50847))
% 65.35/65.68  (step-pop @p50849 :rule scope :premises (@p50848))
% 65.35/65.68  (step-pop @p50850 :rule scope :premises (@p50849))
% 65.35/65.68  (step-pop @p50851 :rule scope :premises (@p50850))
% 65.35/65.68  (step-pop @p50852 :rule scope :premises (@p50851))
% 65.35/65.68  (step-pop @p50853 :rule scope :premises (@p50852))
% 65.35/65.68  (step-pop @p50854 :rule scope :premises (@p50853))
% 65.35/65.68  (step-pop @p50855 :rule scope :premises (@p50854))
% 65.35/65.68  (step-pop @p50856 :rule scope :premises (@p50855))
% 65.35/65.68  (step-pop @p50857 :rule scope :premises (@p50856))
% 65.35/65.68  (step-pop @p50858 :rule scope :premises (@p50857))
% 65.35/65.68  (step-pop @p50859 :rule scope :premises (@p50858))
% 65.35/65.68  (step-pop @p50860 :rule scope :premises (@p50859))
% 65.35/65.68  (step-pop @p50861 :rule scope :premises (@p50860))
% 65.35/65.68  (step-pop @p50862 :rule scope :premises (@p50861))
% 65.35/65.68  (step-pop @p50863 :rule scope :premises (@p50862))
% 65.35/65.68  (step-pop @p50864 :rule scope :premises (@p50863))
% 65.35/65.68  (step-pop @p50865 :rule scope :premises (@p50864))
% 65.35/65.68  (step-pop @p50866 :rule scope :premises (@p50865))
% 65.35/65.68  (step-pop @p50867 :rule scope :premises (@p50866))
% 65.35/65.68  (step-pop @p50868 :rule scope :premises (@p50867))
% 65.35/65.68  (step-pop @p50869 :rule scope :premises (@p50868))
% 65.35/65.68  (step-pop @p50870 :rule scope :premises (@p50869))
% 65.35/65.68  (step-pop @p50871 :rule scope :premises (@p50870))
% 65.35/65.68  (step-pop @p50872 :rule scope :premises (@p50871))
% 65.35/65.68  (step-pop @p50873 :rule scope :premises (@p50872))
% 65.35/65.68  (step-pop @p50874 :rule scope :premises (@p50873))
% 65.35/65.68  (step-pop @p50875 :rule scope :premises (@p50874))
% 65.35/65.68  (step-pop @p50876 :rule scope :premises (@p50875))
% 65.35/65.68  (step-pop @p50877 :rule scope :premises (@p50876))
% 65.35/65.68  (step-pop @p50878 :rule scope :premises (@p50877))
% 65.35/65.68  (step-pop @p50879 :rule scope :premises (@p50878))
% 65.35/65.68  (step-pop @p50880 :rule scope :premises (@p50879))
% 65.35/65.68  (step-pop @p50881 :rule scope :premises (@p50880))
% 65.35/65.68  (step-pop @p50882 :rule scope :premises (@p50881))
% 65.35/65.68  (step-pop @p50883 :rule scope :premises (@p50882))
% 65.35/65.68  (step-pop @p50884 :rule scope :premises (@p50883))
% 65.35/65.68  (step-pop @p50885 :rule scope :premises (@p50884))
% 65.35/65.68  (step-pop @p50886 :rule scope :premises (@p50885))
% 65.35/65.68  (step @p31134 :rule process_scope :premises (@p50886) :args (@t114))
% 65.35/65.68  (step @p31190 :rule implies_elim :premises (@p31134))
% 65.35/65.68  (step @p31191 :rule cnf_and_neg :args (@t2844))
% 65.35/65.68  (step @p31192 :rule resolution :premises (@p31191 @p31190) :args (true @t2844))
% 65.35/65.68  (step @p31193 :rule reordering :premises (@p31192) :args ((or @t114 @t671 @t510 @t560 @t559 @t558 @t557 @t556 @t555 @t554 @t553 @t552 @t551 @t550 @t549 @t548 @t547 @t546 @t545 @t544 @t543 @t542 @t541 @t540 @t539 @t538 @t537 @t536 @t535 @t534 @t533 @t532 @t531 @t530 @t529 @t528 @t527 @t526 @t525 @t524 @t523 @t522 @t159 @t670 @t669 @t668 @t667 @t666 @t665 @t664 @t663 @t662 @t661 @t660 (not @t2840) (not @t2843))))
% 65.35/65.68  (step @p31194 :rule chain_m_resolution :premises (@p31193 @p30943 @p30942 @p30853 @p30408 @p30407 @p30127 @p29479 @p28801 @p28205 @p27433 @p26923 @p26432 @p25560 @p24708 @p24707 @p24546 @p23633 @p23198 @p23197 @p23014 @p22562 @p21992 @p21207 @p20106 @p20105 @p19762 @p18596 @p18595 @p18480 @p18479 @p18231 @p17456 @p16836 @p16347 @p15746 @p15745 @p15415 @p14802 @p13556 @p12339 @p10886 @p10075 @p8651 @p8029 @p6519 @p6011 @p5168 @p5167 @p4780 @p3472 @p2947 @p1229 @p3365 @p3363 @p3362 @p3360 @p3359 @p3357 @p30941 @p30913 @p30912 @p30884 @p30883 @p30855) :args (@t159 (@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 true false false false false false false true true true true true true) (@list @t2843 @t2840 @t392 @t639 @t395 @t398 @t401 @t404 @t407 @t410 @t413 @t416 @t419 @t636 @t422 @t425 @t428 @t634 @t431 @t434 @t437 @t440 @t443 @t630 @t446 @t449 @t627 @t452 @t624 @t455 @t458 @t461 @t464 @t467 @t620 @t470 @t473 @t476 @t479 @t482 @t485 @t488 @t491 @t494 @t497 @t500 @t616 @t503 @t506 @t508 @t568 @t114 @t648 @t649 @t646 @t647 @t644 @t645 @t123 @t2837 @t128 @t2834 @t133 @t2831)))
% 65.35/65.68  (step @p31195 :rule chain_m_resolution :premises (@p2532 @p31194 @p2530) :args (@t389 @t570 (@list @t158 @t390)))
% 65.35/65.68  (step @p31196 :rule chain_m_resolution :premises (@p3356 @p31194 @p3354) :args (@t642 @t570 (@list @t158 @t643)))
% 65.35/65.68  (step @p31197 :rule symm :premises (@p1035))
% 65.35/65.68  (step @p31198 :rule bool-double-not-elim :args (@t2845))
% 65.35/65.68  (step @p31199 :rule nary_cong :premises (@p31198 @p1415 @p1311) :args ((or (not @t2846) @t154 @t134)))
% 65.35/65.68  (assume-push @p50887 @t153)
% 65.35/65.68  (assume-push @p50888 @t133)
% 65.35/65.68  (assume-push @p50889 @t2846)
% 65.35/65.68  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.68  (step @p31203 :rule symm :premises (@p50888))
% 65.35/65.68  (step @p31204 :rule trans :premises (@p50887 @p31203))
% 65.35/65.68  (step @p31205 :rule true_intro :premises (@p31204))
% 65.35/65.68  (step @p31206 :rule false_intro :premises (@p31197))
% 65.35/65.68  (step @p31207 :rule symm :premises (@p31206))
% 65.35/65.68  (step @p31208 :rule trans :premises (@p31207 @p31205))
% 65.35/65.68  (step @p31209 false :rule eq_resolve :premises (@p31208 @p2958))
% 65.35/65.68  (step-pop @p50890 :rule scope :premises (@p31209))
% 65.35/65.68  (step-pop @p50891 :rule scope :premises (@p50890))
% 65.35/65.68  (step-pop @p50892 :rule scope :premises (@p50891))
% 65.35/65.68  (step @p31210 :rule process_scope :premises (@p50892) :args (false))
% 65.35/65.68  (assume-push @p50893 @t2846)
% 65.35/65.68  (assume-push @p50894 @t153)
% 65.35/65.68  (assume-push @p50895 @t133)
% 65.35/65.68  (step @p31217 :rule and_intro :premises (@p50894 @p50895 @p31197))
% 65.35/65.68  (step-pop @p50896 :rule scope :premises (@p31217))
% 65.35/65.68  (step-pop @p50897 :rule scope :premises (@p50896))
% 65.35/65.68  (step-pop @p50898 :rule scope :premises (@p50897))
% 65.35/65.68  (step @p31218 :rule process_scope :premises (@p50898) :args (@t2847))
% 65.35/65.68  (step @p31222 :rule implies_elim :premises (@p31218))
% 65.35/65.68  (step @p31223 :rule resolution :premises (@p31222 @p31210) :args (true @t2847))
% 65.35/65.68  (step @p31224 :rule not_and :premises (@p31223))
% 65.35/65.68  (step @p31225 :rule eq_resolve :premises (@p31224 @p31199))
% 65.35/65.68  (step @p31226 :rule symm :premises (@p1080))
% 65.35/65.68  (step @p31227 :rule bool-double-not-elim :args (@t2848))
% 65.35/65.68  (step @p31228 :rule nary_cong :premises (@p31227 @p1415 @p1285) :args ((or (not @t2849) @t154 @t129)))
% 65.35/65.68  (assume-push @p50899 @t153)
% 65.35/65.68  (assume-push @p50900 @t128)
% 65.35/65.68  (assume-push @p50901 @t2849)
% 65.35/65.68  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.68  (step @p31232 :rule symm :premises (@p50900))
% 65.35/65.68  (step @p31233 :rule trans :premises (@p50899 @p31232))
% 65.35/65.68  (step @p31234 :rule true_intro :premises (@p31233))
% 65.35/65.68  (step @p31235 :rule false_intro :premises (@p31226))
% 65.35/65.68  (step @p31236 :rule symm :premises (@p31235))
% 65.35/65.68  (step @p31237 :rule trans :premises (@p31236 @p31234))
% 65.35/65.68  (step @p31238 false :rule eq_resolve :premises (@p31237 @p2958))
% 65.35/65.68  (step-pop @p50902 :rule scope :premises (@p31238))
% 65.35/65.68  (step-pop @p50903 :rule scope :premises (@p50902))
% 65.35/65.68  (step-pop @p50904 :rule scope :premises (@p50903))
% 65.35/65.68  (step @p31239 :rule process_scope :premises (@p50904) :args (false))
% 65.35/65.68  (assume-push @p50905 @t2849)
% 65.35/65.68  (assume-push @p50906 @t153)
% 65.35/65.68  (assume-push @p50907 @t128)
% 65.35/65.68  (step @p31246 :rule and_intro :premises (@p50906 @p50907 @p31226))
% 65.35/65.68  (step-pop @p50908 :rule scope :premises (@p31246))
% 65.35/65.68  (step-pop @p50909 :rule scope :premises (@p50908))
% 65.35/65.68  (step-pop @p50910 :rule scope :premises (@p50909))
% 65.35/65.68  (step @p31247 :rule process_scope :premises (@p50910) :args (@t2850))
% 65.35/65.68  (step @p31251 :rule implies_elim :premises (@p31247))
% 65.35/65.68  (step @p31252 :rule resolution :premises (@p31251 @p31239) :args (true @t2850))
% 65.35/65.68  (step @p31253 :rule not_and :premises (@p31252))
% 65.35/65.68  (step @p31254 :rule eq_resolve :premises (@p31253 @p31228))
% 65.35/65.68  (step @p31255 :rule symm :premises (@p1126))
% 65.35/65.68  (step @p31256 :rule bool-double-not-elim :args (@t2851))
% 65.35/65.68  (step @p31257 :rule nary_cong :premises (@p31256 @p1415 @p1259) :args ((or (not @t2852) @t154 @t124)))
% 65.35/65.68  (assume-push @p50911 @t153)
% 65.35/65.68  (assume-push @p50912 @t123)
% 65.35/65.68  (assume-push @p50913 @t2852)
% 65.35/65.68  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.68  (step @p31261 :rule symm :premises (@p50912))
% 65.35/65.68  (step @p31262 :rule trans :premises (@p50911 @p31261))
% 65.35/65.68  (step @p31263 :rule true_intro :premises (@p31262))
% 65.35/65.68  (step @p31264 :rule false_intro :premises (@p31255))
% 65.35/65.68  (step @p31265 :rule symm :premises (@p31264))
% 65.35/65.68  (step @p31266 :rule trans :premises (@p31265 @p31263))
% 65.35/65.68  (step @p31267 false :rule eq_resolve :premises (@p31266 @p2958))
% 65.35/65.68  (step-pop @p50914 :rule scope :premises (@p31267))
% 65.35/65.68  (step-pop @p50915 :rule scope :premises (@p50914))
% 65.35/65.68  (step-pop @p50916 :rule scope :premises (@p50915))
% 65.35/65.68  (step @p31268 :rule process_scope :premises (@p50916) :args (false))
% 65.35/65.68  (assume-push @p50917 @t2852)
% 65.35/65.68  (assume-push @p50918 @t153)
% 65.35/65.68  (assume-push @p50919 @t123)
% 65.35/65.68  (step @p31275 :rule and_intro :premises (@p50918 @p50919 @p31255))
% 65.35/65.68  (step-pop @p50920 :rule scope :premises (@p31275))
% 65.35/65.68  (step-pop @p50921 :rule scope :premises (@p50920))
% 65.35/65.68  (step-pop @p50922 :rule scope :premises (@p50921))
% 65.35/65.68  (step @p31276 :rule process_scope :premises (@p50922) :args (@t2853))
% 65.35/65.68  (step @p31280 :rule implies_elim :premises (@p31276))
% 65.35/65.68  (step @p31281 :rule resolution :premises (@p31280 @p31268) :args (true @t2853))
% 65.35/65.68  (step @p31282 :rule not_and :premises (@p31281))
% 65.35/65.68  (step @p31283 :rule eq_resolve :premises (@p31282 @p31257))
% 65.35/65.68  (step @p31284 :rule symm :premises (@p1173))
% 65.35/65.68  (step @p31285 :rule bool-double-not-elim :args (@t2854))
% 65.35/65.68  (step @p31286 :rule nary_cong :premises (@p31285 @p1415 @p1232) :args ((or (not @t2855) @t154 @t117)))
% 65.35/65.68  (assume-push @p50923 @t153)
% 65.35/65.68  (assume-push @p50924 @t116)
% 65.35/65.68  (assume-push @p50925 @t2855)
% 65.35/65.68  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.68  (step @p31290 :rule symm :premises (@p50924))
% 65.35/65.68  (step @p31291 :rule trans :premises (@p50923 @p31290))
% 65.35/65.68  (step @p31292 :rule true_intro :premises (@p31291))
% 65.35/65.68  (step @p31293 :rule false_intro :premises (@p31284))
% 65.35/65.68  (step @p31294 :rule symm :premises (@p31293))
% 65.35/65.68  (step @p31295 :rule trans :premises (@p31294 @p31292))
% 65.35/65.68  (step @p31296 false :rule eq_resolve :premises (@p31295 @p2958))
% 65.35/65.68  (step-pop @p50926 :rule scope :premises (@p31296))
% 65.35/65.68  (step-pop @p50927 :rule scope :premises (@p50926))
% 65.35/65.68  (step-pop @p50928 :rule scope :premises (@p50927))
% 65.35/65.68  (step @p31297 :rule process_scope :premises (@p50928) :args (false))
% 65.35/65.68  (assume-push @p50929 @t2855)
% 65.35/65.68  (assume-push @p50930 @t153)
% 65.35/65.68  (assume-push @p50931 @t116)
% 65.35/65.68  (step @p31304 :rule and_intro :premises (@p50930 @p50931 @p31284))
% 65.35/65.68  (step-pop @p50932 :rule scope :premises (@p31304))
% 65.35/65.68  (step-pop @p50933 :rule scope :premises (@p50932))
% 65.35/65.68  (step-pop @p50934 :rule scope :premises (@p50933))
% 65.35/65.68  (step @p31305 :rule process_scope :premises (@p50934) :args (@t2856))
% 65.35/65.68  (step @p31309 :rule implies_elim :premises (@p31305))
% 65.35/65.68  (step @p31310 :rule resolution :premises (@p31309 @p31297) :args (true @t2856))
% 65.35/65.68  (step @p31311 :rule not_and :premises (@p31310))
% 65.35/65.68  (step @p31312 :rule eq_resolve :premises (@p31311 @p31286))
% 65.35/65.68  (step @p31313 :rule instantiate :premises (@p2655) :args ((@list @t68 @t111 tptp.e9)))
% 65.35/65.68  (step @p31314 :rule instantiate :premises (@p2655) :args ((@list @t30 @t111 tptp.e9)))
% 65.35/65.68  (assume-push @p50935 @t568)
% 65.35/65.68  (assume-push @p50936 @t508)
% 65.35/65.68  (assume-push @p50937 @t506)
% 65.35/65.68  (assume-push @p50938 @t503)
% 65.35/65.68  (assume-push @p50939 @t500)
% 65.35/65.68  (assume-push @p50940 @t497)
% 65.35/65.68  (assume-push @p50941 @t494)
% 65.35/65.68  (assume-push @p50942 @t491)
% 65.35/65.68  (assume-push @p50943 @t488)
% 65.35/65.68  (assume-push @p50944 @t485)
% 65.35/65.68  (assume-push @p50945 @t482)
% 65.35/65.68  (assume-push @p50946 @t479)
% 65.35/65.68  (assume-push @p50947 @t476)
% 65.35/65.68  (assume-push @p50948 @t473)
% 65.35/65.68  (assume-push @p50949 @t470)
% 65.35/65.68  (assume-push @p50950 @t467)
% 65.35/65.68  (assume-push @p50951 @t464)
% 65.35/65.68  (assume-push @p50952 @t461)
% 65.35/65.68  (assume-push @p50953 @t458)
% 65.35/65.68  (assume-push @p50954 @t455)
% 65.35/65.68  (assume-push @p50955 @t452)
% 65.35/65.68  (assume-push @p50956 @t449)
% 65.35/65.68  (assume-push @p50957 @t446)
% 65.35/65.68  (assume-push @p50958 @t443)
% 65.35/65.68  (assume-push @p50959 @t440)
% 65.35/65.68  (assume-push @p50960 @t437)
% 65.35/65.68  (assume-push @p50961 @t434)
% 65.35/65.68  (assume-push @p50962 @t431)
% 65.35/65.68  (assume-push @p50963 @t428)
% 65.35/65.68  (assume-push @p50964 @t425)
% 65.35/65.68  (assume-push @p50965 @t422)
% 65.35/65.68  (assume-push @p50966 @t419)
% 65.35/65.68  (assume-push @p50967 @t416)
% 65.35/65.68  (assume-push @p50968 @t413)
% 65.35/65.68  (assume-push @p50969 @t410)
% 65.35/65.68  (assume-push @p50970 @t407)
% 65.35/65.68  (assume-push @p50971 @t404)
% 65.35/65.68  (assume-push @p50972 @t401)
% 65.35/65.68  (assume-push @p50973 @t398)
% 65.35/65.68  (assume-push @p50974 @t395)
% 65.35/65.68  (assume-push @p50975 @t392)
% 65.35/65.68  (assume-push @p50976 @t389)
% 65.35/65.68  (assume-push @p50977 @t153)
% 65.35/65.68  (assume-push @p50978 @t627)
% 65.35/65.68  (assume-push @p50979 @t636)
% 65.35/65.68  (assume-push @p50980 @t634)
% 65.35/65.68  (assume-push @p50981 @t646)
% 65.35/65.68  (assume-push @p50982 @t624)
% 65.35/65.68  (assume-push @p50983 @t644)
% 65.35/65.68  (assume-push @p50984 @t639)
% 65.35/65.68  (assume-push @p50985 @t620)
% 65.35/65.68  (assume-push @p50986 @t648)
% 65.35/65.68  (assume-push @p50987 @t630)
% 65.35/65.68  (assume-push @p50988 @t616)
% 65.35/65.68  (assume-push @p50989 @t642)
% 65.35/65.68  (assume-push @p50990 @t651)
% 65.35/65.68  (assume-push @p50991 @t673)
% 65.35/65.68  (assume-push @p50992 @t801)
% 65.35/65.68  (assume-push @p50993 @t786)
% 65.35/65.68  (assume-push @p50994 @t819)
% 65.35/65.68  (assume-push @p50995 @t821)
% 65.35/65.68  (assume-push @p50996 @t796)
% 65.35/65.68  (assume-push @p50997 @t790)
% 65.35/65.68  (assume-push @p50998 @t799)
% 65.35/65.68  (assume-push @p50999 @t838)
% 65.35/65.68  (assume-push @p51000 @t805)
% 65.35/65.68  (assume-push @p51001 @t816)
% 65.35/65.68  (assume-push @p51002 @t823)
% 65.35/65.68  (assume-push @p51003 @t782)
% 65.35/65.68  (assume-push @p51004 @t793)
% 65.35/65.68  (assume-push @p51005 @t826)
% 65.35/65.68  (assume-push @p51006 @t2857)
% 65.35/65.68  (assume-push @p51007 @t2860)
% 65.35/65.68  (assume-push @p51008 @t568)
% 65.35/65.68  (assume-push @p51009 @t627)
% 65.35/65.68  (assume-push @p51010 @t636)
% 65.35/65.68  (assume-push @p51011 @t634)
% 65.35/65.68  (assume-push @p51012 @t646)
% 65.35/65.68  (assume-push @p51013 @t624)
% 65.35/65.68  (assume-push @p51014 @t644)
% 65.35/65.68  (assume-push @p51015 @t639)
% 65.35/65.68  (assume-push @p51016 @t620)
% 65.35/65.68  (assume-push @p51017 @t648)
% 65.35/65.68  (assume-push @p51018 @t630)
% 65.35/65.68  (assume-push @p51019 @t616)
% 65.35/65.68  (assume-push @p51020 @t642)
% 65.35/65.68  (assume-push @p51021 @t651)
% 65.35/65.68  (assume-push @p51022 @t673)
% 65.35/65.68  (assume-push @p51023 @t801)
% 65.35/65.68  (assume-push @p51024 @t786)
% 65.35/65.68  (assume-push @p51025 @t819)
% 65.35/65.68  (assume-push @p51026 @t821)
% 65.35/65.68  (assume-push @p51027 @t796)
% 65.35/65.68  (assume-push @p51028 @t790)
% 65.35/65.68  (assume-push @p51029 @t799)
% 65.35/65.68  (assume-push @p51030 @t838)
% 65.35/65.68  (assume-push @p51031 @t805)
% 65.35/65.68  (assume-push @p51032 @t816)
% 65.35/65.68  (assume-push @p51033 @t823)
% 65.35/65.68  (assume-push @p51034 @t782)
% 65.35/65.68  (assume-push @p51035 @t793)
% 65.35/65.68  (assume-push @p51036 @t826)
% 65.35/65.68  (assume-push @p51037 @t153)
% 65.35/65.68  (assume-push @p51038 @t2860)
% 65.35/65.68  (assume-push @p51039 @t2857)
% 65.35/65.68  (assume-push @p51040 @t389)
% 65.35/65.68  (assume-push @p51041 @t392)
% 65.35/65.68  (assume-push @p51042 @t395)
% 65.35/65.68  (assume-push @p51043 @t398)
% 65.35/65.68  (assume-push @p51044 @t401)
% 65.35/65.68  (assume-push @p51045 @t404)
% 65.35/65.68  (assume-push @p51046 @t407)
% 65.35/65.68  (assume-push @p51047 @t410)
% 65.35/65.68  (assume-push @p51048 @t413)
% 65.35/65.68  (assume-push @p51049 @t416)
% 65.35/65.68  (assume-push @p51050 @t419)
% 65.35/65.68  (assume-push @p51051 @t422)
% 65.35/65.68  (assume-push @p51052 @t425)
% 65.35/65.68  (assume-push @p51053 @t428)
% 65.35/65.68  (assume-push @p51054 @t431)
% 65.35/65.68  (assume-push @p51055 @t434)
% 65.35/65.68  (assume-push @p51056 @t437)
% 65.35/65.68  (assume-push @p51057 @t440)
% 65.35/65.68  (assume-push @p51058 @t443)
% 65.35/65.68  (assume-push @p51059 @t446)
% 65.35/65.68  (assume-push @p51060 @t449)
% 65.35/65.68  (assume-push @p51061 @t452)
% 65.35/65.68  (assume-push @p51062 @t455)
% 65.35/65.68  (assume-push @p51063 @t458)
% 65.35/65.68  (assume-push @p51064 @t461)
% 65.35/65.68  (assume-push @p51065 @t464)
% 65.35/65.68  (assume-push @p51066 @t467)
% 65.35/65.68  (assume-push @p51067 @t470)
% 65.35/65.68  (assume-push @p51068 @t473)
% 65.35/65.68  (assume-push @p51069 @t476)
% 65.35/65.68  (assume-push @p51070 @t479)
% 65.35/65.68  (assume-push @p51071 @t482)
% 65.35/65.68  (assume-push @p51072 @t485)
% 65.35/65.68  (assume-push @p51073 @t488)
% 65.35/65.68  (assume-push @p51074 @t491)
% 65.35/65.68  (assume-push @p51075 @t494)
% 65.35/65.68  (assume-push @p51076 @t497)
% 65.35/65.68  (assume-push @p51077 @t500)
% 65.35/65.68  (assume-push @p51078 @t503)
% 65.35/65.68  (assume-push @p51079 @t506)
% 65.35/65.68  (assume-push @p51080 @t508)
% 65.35/65.68  (step @p31461 :rule symm :premises (@p50935))
% 65.35/65.68  (step @p31462 :rule symm :premises (@p50978))
% 65.35/65.68  (step @p31463 :rule symm :premises (@p50979))
% 65.35/65.68  (step @p31464 :rule symm :premises (@p50980))
% 65.35/65.68  (step @p31465 :rule symm :premises (@p50981))
% 65.35/65.68  (step @p31466 :rule symm :premises (@p50982))
% 65.35/65.68  (step @p31467 :rule symm :premises (@p50983))
% 65.35/65.68  (step @p31468 :rule symm :premises (@p50984))
% 65.35/65.68  (step @p31469 :rule symm :premises (@p50985))
% 65.35/65.68  (step @p31470 :rule symm :premises (@p50986))
% 65.35/65.68  (step @p31471 :rule symm :premises (@p50987))
% 65.35/65.68  (step @p31472 :rule symm :premises (@p50988))
% 65.35/65.68  (step @p31473 :rule symm :premises (@p50989))
% 65.35/65.68  (step @p31474 :rule symm :premises (@p50990))
% 65.35/65.68  (step @p31475 :rule symm :premises (@p50991))
% 65.35/65.68  (step @p31476 :rule symm :premises (@p50992))
% 65.35/65.68  (step @p31477 :rule symm :premises (@p50993))
% 65.35/65.68  (step @p31478 :rule symm :premises (@p50994))
% 65.35/65.68  (step @p31479 :rule symm :premises (@p50995))
% 65.35/65.68  (step @p31480 :rule symm :premises (@p50996))
% 65.35/65.68  (step @p31481 :rule symm :premises (@p50997))
% 65.35/65.68  (step @p31482 :rule symm :premises (@p50998))
% 65.35/65.68  (step @p31483 :rule symm :premises (@p50999))
% 65.35/65.68  (step @p31484 :rule symm :premises (@p51000))
% 65.35/65.68  (step @p31485 :rule symm :premises (@p51001))
% 65.35/65.68  (step @p31486 :rule symm :premises (@p51002))
% 65.35/65.68  (step @p31487 :rule symm :premises (@p51003))
% 65.35/65.68  (step @p31488 :rule symm :premises (@p51004))
% 65.35/65.68  (step @p31489 :rule symm :premises (@p51005))
% 65.35/65.68  (step @p2816 :rule refl :args (@t111))
% 65.35/65.68  (step @p31490 :rule refl :args (tptp.e9))
% 65.35/65.68  (step @p31491 :rule symm :premises (@p50977))
% 65.35/65.68  (step @p31492 :rule refl :args (@t30))
% 65.35/65.68  (step @p31493 :rule cong :premises (@p31492 @p31491 @p31490) :args (@t2858))
% 65.35/65.68  (step @p31494 :rule cong :premises (@p31493 @p2816) :args (@t2859))
% 65.35/65.68  (step @p31495 :rule symm :premises (@p31313))
% 65.35/65.68  (step @p31496 :rule refl :args (@t68))
% 65.35/65.68  (step @p31497 :rule cong :premises (@p31496 @p50977 @p31490) :args (@t69))
% 65.35/65.68  (step @p31498 :rule cong :premises (@p31497 @p2816) :args (@t385))
% 65.35/65.68  (step @p31499 :rule trans :premises (@p50936 @p50937 @p50938 @p50939 @p50940 @p50941 @p50942 @p50943 @p50944 @p50945 @p50946 @p50947 @p50948 @p50949 @p50950 @p50951 @p50952 @p50953 @p50954 @p50955 @p50956 @p50957 @p50958 @p50959 @p50960 @p50961 @p50962 @p50963 @p50964 @p50965 @p50966 @p50967 @p50968 @p50969 @p50970 @p50971 @p50972 @p50973 @p50974 @p50975 @p50976 @p31498 @p31495 @p31314 @p31494 @p31489 @p31488 @p31487 @p31486 @p31485 @p31484 @p31483 @p31482 @p31481 @p31480 @p31479 @p31478 @p31477 @p31476 @p31475 @p31474 @p31473 @p31472 @p31471 @p31470 @p31469 @p31468 @p31467 @p31466 @p31465 @p31464 @p31463 @p31462 @p31461))
% 65.35/65.68  (step-pop @p51081 :rule scope :premises (@p31499))
% 65.35/65.68  (step-pop @p51082 :rule scope :premises (@p51081))
% 65.35/65.68  (step-pop @p51083 :rule scope :premises (@p51082))
% 65.35/65.68  (step-pop @p51084 :rule scope :premises (@p51083))
% 65.35/65.68  (step-pop @p51085 :rule scope :premises (@p51084))
% 65.35/65.68  (step-pop @p51086 :rule scope :premises (@p51085))
% 65.35/65.68  (step-pop @p51087 :rule scope :premises (@p51086))
% 65.35/65.68  (step-pop @p51088 :rule scope :premises (@p51087))
% 65.35/65.68  (step-pop @p51089 :rule scope :premises (@p51088))
% 65.35/65.68  (step-pop @p51090 :rule scope :premises (@p51089))
% 65.35/65.68  (step-pop @p51091 :rule scope :premises (@p51090))
% 65.35/65.68  (step-pop @p51092 :rule scope :premises (@p51091))
% 65.35/65.68  (step-pop @p51093 :rule scope :premises (@p51092))
% 65.35/65.68  (step-pop @p51094 :rule scope :premises (@p51093))
% 65.35/65.68  (step-pop @p51095 :rule scope :premises (@p51094))
% 65.35/65.68  (step-pop @p51096 :rule scope :premises (@p51095))
% 65.35/65.68  (step-pop @p51097 :rule scope :premises (@p51096))
% 65.35/65.68  (step-pop @p51098 :rule scope :premises (@p51097))
% 65.35/65.68  (step-pop @p51099 :rule scope :premises (@p51098))
% 65.35/65.68  (step-pop @p51100 :rule scope :premises (@p51099))
% 65.35/65.68  (step-pop @p51101 :rule scope :premises (@p51100))
% 65.35/65.68  (step-pop @p51102 :rule scope :premises (@p51101))
% 65.35/65.68  (step-pop @p51103 :rule scope :premises (@p51102))
% 65.35/65.68  (step-pop @p51104 :rule scope :premises (@p51103))
% 65.35/65.68  (step-pop @p51105 :rule scope :premises (@p51104))
% 65.35/65.68  (step-pop @p51106 :rule scope :premises (@p51105))
% 65.35/65.68  (step-pop @p51107 :rule scope :premises (@p51106))
% 65.35/65.68  (step-pop @p51108 :rule scope :premises (@p51107))
% 65.35/65.68  (step-pop @p51109 :rule scope :premises (@p51108))
% 65.35/65.68  (step-pop @p51110 :rule scope :premises (@p51109))
% 65.35/65.68  (step-pop @p51111 :rule scope :premises (@p51110))
% 65.35/65.68  (step-pop @p51112 :rule scope :premises (@p51111))
% 65.35/65.68  (step-pop @p51113 :rule scope :premises (@p51112))
% 65.35/65.68  (step-pop @p51114 :rule scope :premises (@p51113))
% 65.35/65.68  (step-pop @p51115 :rule scope :premises (@p51114))
% 65.35/65.68  (step-pop @p51116 :rule scope :premises (@p51115))
% 65.35/65.68  (step-pop @p51117 :rule scope :premises (@p51116))
% 65.35/65.68  (step-pop @p51118 :rule scope :premises (@p51117))
% 65.35/65.68  (step-pop @p51119 :rule scope :premises (@p51118))
% 65.35/65.68  (step-pop @p51120 :rule scope :premises (@p51119))
% 65.35/65.68  (step-pop @p51121 :rule scope :premises (@p51120))
% 65.35/65.68  (step-pop @p51122 :rule scope :premises (@p51121))
% 65.35/65.68  (step-pop @p51123 :rule scope :premises (@p51122))
% 65.35/65.68  (step-pop @p51124 :rule scope :premises (@p51123))
% 65.35/65.68  (step-pop @p51125 :rule scope :premises (@p51124))
% 65.35/65.68  (step-pop @p51126 :rule scope :premises (@p51125))
% 65.35/65.68  (step-pop @p51127 :rule scope :premises (@p51126))
% 65.35/65.68  (step-pop @p51128 :rule scope :premises (@p51127))
% 65.35/65.68  (step-pop @p51129 :rule scope :premises (@p51128))
% 65.35/65.68  (step-pop @p51130 :rule scope :premises (@p51129))
% 65.35/65.68  (step-pop @p51131 :rule scope :premises (@p51130))
% 65.35/65.68  (step-pop @p51132 :rule scope :premises (@p51131))
% 65.35/65.68  (step-pop @p51133 :rule scope :premises (@p51132))
% 65.35/65.68  (step-pop @p51134 :rule scope :premises (@p51133))
% 65.35/65.68  (step-pop @p51135 :rule scope :premises (@p51134))
% 65.35/65.68  (step-pop @p51136 :rule scope :premises (@p51135))
% 65.35/65.68  (step-pop @p51137 :rule scope :premises (@p51136))
% 65.35/65.68  (step-pop @p51138 :rule scope :premises (@p51137))
% 65.35/65.68  (step-pop @p51139 :rule scope :premises (@p51138))
% 65.35/65.68  (step-pop @p51140 :rule scope :premises (@p51139))
% 65.35/65.68  (step-pop @p51141 :rule scope :premises (@p51140))
% 65.35/65.68  (step-pop @p51142 :rule scope :premises (@p51141))
% 65.35/65.68  (step-pop @p51143 :rule scope :premises (@p51142))
% 65.35/65.68  (step-pop @p51144 :rule scope :premises (@p51143))
% 65.35/65.68  (step-pop @p51145 :rule scope :premises (@p51144))
% 65.35/65.68  (step-pop @p51146 :rule scope :premises (@p51145))
% 65.35/65.68  (step-pop @p51147 :rule scope :premises (@p51146))
% 65.35/65.68  (step-pop @p51148 :rule scope :premises (@p51147))
% 65.35/65.68  (step-pop @p51149 :rule scope :premises (@p51148))
% 65.35/65.68  (step-pop @p51150 :rule scope :premises (@p51149))
% 65.35/65.68  (step-pop @p51151 :rule scope :premises (@p51150))
% 65.35/65.68  (step-pop @p51152 :rule scope :premises (@p51151))
% 65.35/65.68  (step-pop @p51153 :rule scope :premises (@p51152))
% 65.35/65.68  (step @p31500 :rule process_scope :premises (@p51153) :args (@t114))
% 65.35/65.68  (step @p31574 :rule and_intro :premises (@p50935 @p50978 @p50979 @p50980 @p50981 @p50982 @p50983 @p50984 @p50985 @p50986 @p50987 @p50988 @p50989 @p50990 @p50991 @p50992 @p50993 @p50994 @p50995 @p50996 @p50997 @p50998 @p50999 @p51000 @p51001 @p51002 @p51003 @p51004 @p51005 @p50977 @p31314 @p31313 @p50976 @p50975 @p50974 @p50973 @p50972 @p50971 @p50970 @p50969 @p50968 @p50967 @p50966 @p50965 @p50964 @p50963 @p50962 @p50961 @p50960 @p50959 @p50958 @p50957 @p50956 @p50955 @p50954 @p50953 @p50952 @p50951 @p50950 @p50949 @p50948 @p50947 @p50946 @p50945 @p50944 @p50943 @p50942 @p50941 @p50940 @p50939 @p50938 @p50937 @p50936))
% 65.35/65.68  (step @p31575 :rule modus_ponens :premises (@p31574 @p31500))
% 65.35/65.68  (step-pop @p51154 :rule scope :premises (@p31575))
% 65.35/65.68  (step-pop @p51155 :rule scope :premises (@p51154))
% 65.35/65.68  (step-pop @p51156 :rule scope :premises (@p51155))
% 65.35/65.68  (step-pop @p51157 :rule scope :premises (@p51156))
% 65.35/65.68  (step-pop @p51158 :rule scope :premises (@p51157))
% 65.35/65.68  (step-pop @p51159 :rule scope :premises (@p51158))
% 65.35/65.68  (step-pop @p51160 :rule scope :premises (@p51159))
% 65.35/65.68  (step-pop @p51161 :rule scope :premises (@p51160))
% 65.35/65.68  (step-pop @p51162 :rule scope :premises (@p51161))
% 65.35/65.68  (step-pop @p51163 :rule scope :premises (@p51162))
% 65.35/65.68  (step-pop @p51164 :rule scope :premises (@p51163))
% 65.35/65.68  (step-pop @p51165 :rule scope :premises (@p51164))
% 65.35/65.68  (step-pop @p51166 :rule scope :premises (@p51165))
% 65.35/65.68  (step-pop @p51167 :rule scope :premises (@p51166))
% 65.35/65.68  (step-pop @p51168 :rule scope :premises (@p51167))
% 65.35/65.68  (step-pop @p51169 :rule scope :premises (@p51168))
% 65.35/65.68  (step-pop @p51170 :rule scope :premises (@p51169))
% 65.35/65.68  (step-pop @p51171 :rule scope :premises (@p51170))
% 65.35/65.68  (step-pop @p51172 :rule scope :premises (@p51171))
% 65.35/65.68  (step-pop @p51173 :rule scope :premises (@p51172))
% 65.35/65.68  (step-pop @p51174 :rule scope :premises (@p51173))
% 65.35/65.68  (step-pop @p51175 :rule scope :premises (@p51174))
% 65.35/65.68  (step-pop @p51176 :rule scope :premises (@p51175))
% 65.35/65.68  (step-pop @p51177 :rule scope :premises (@p51176))
% 65.35/65.68  (step-pop @p51178 :rule scope :premises (@p51177))
% 65.35/65.68  (step-pop @p51179 :rule scope :premises (@p51178))
% 65.35/65.68  (step-pop @p51180 :rule scope :premises (@p51179))
% 65.35/65.68  (step-pop @p51181 :rule scope :premises (@p51180))
% 65.35/65.68  (step-pop @p51182 :rule scope :premises (@p51181))
% 65.35/65.68  (step-pop @p51183 :rule scope :premises (@p51182))
% 65.35/65.68  (step-pop @p51184 :rule scope :premises (@p51183))
% 65.35/65.68  (step-pop @p51185 :rule scope :premises (@p51184))
% 65.35/65.68  (step-pop @p51186 :rule scope :premises (@p51185))
% 65.35/65.68  (step-pop @p51187 :rule scope :premises (@p51186))
% 65.35/65.68  (step-pop @p51188 :rule scope :premises (@p51187))
% 65.35/65.68  (step-pop @p51189 :rule scope :premises (@p51188))
% 65.35/65.68  (step-pop @p51190 :rule scope :premises (@p51189))
% 65.35/65.68  (step-pop @p51191 :rule scope :premises (@p51190))
% 65.35/65.68  (step-pop @p51192 :rule scope :premises (@p51191))
% 65.35/65.68  (step-pop @p51193 :rule scope :premises (@p51192))
% 65.35/65.68  (step-pop @p51194 :rule scope :premises (@p51193))
% 65.35/65.68  (step-pop @p51195 :rule scope :premises (@p51194))
% 65.35/65.68  (step-pop @p51196 :rule scope :premises (@p51195))
% 65.35/65.68  (step-pop @p51197 :rule scope :premises (@p51196))
% 65.35/65.68  (step-pop @p51198 :rule scope :premises (@p51197))
% 65.35/65.68  (step-pop @p51199 :rule scope :premises (@p51198))
% 65.35/65.68  (step-pop @p51200 :rule scope :premises (@p51199))
% 65.35/65.68  (step-pop @p51201 :rule scope :premises (@p51200))
% 65.35/65.68  (step-pop @p51202 :rule scope :premises (@p51201))
% 65.35/65.68  (step-pop @p51203 :rule scope :premises (@p51202))
% 65.35/65.68  (step-pop @p51204 :rule scope :premises (@p51203))
% 65.35/65.68  (step-pop @p51205 :rule scope :premises (@p51204))
% 65.35/65.68  (step-pop @p51206 :rule scope :premises (@p51205))
% 65.35/65.68  (step-pop @p51207 :rule scope :premises (@p51206))
% 65.35/65.68  (step-pop @p51208 :rule scope :premises (@p51207))
% 65.35/65.68  (step-pop @p51209 :rule scope :premises (@p51208))
% 65.35/65.68  (step-pop @p51210 :rule scope :premises (@p51209))
% 65.35/65.68  (step-pop @p51211 :rule scope :premises (@p51210))
% 65.35/65.68  (step-pop @p51212 :rule scope :premises (@p51211))
% 65.35/65.68  (step-pop @p51213 :rule scope :premises (@p51212))
% 65.35/65.68  (step-pop @p51214 :rule scope :premises (@p51213))
% 65.35/65.68  (step-pop @p51215 :rule scope :premises (@p51214))
% 65.35/65.68  (step-pop @p51216 :rule scope :premises (@p51215))
% 65.35/65.68  (step-pop @p51217 :rule scope :premises (@p51216))
% 65.35/65.68  (step-pop @p51218 :rule scope :premises (@p51217))
% 65.35/65.68  (step-pop @p51219 :rule scope :premises (@p51218))
% 65.35/65.68  (step-pop @p51220 :rule scope :premises (@p51219))
% 65.35/65.68  (step-pop @p51221 :rule scope :premises (@p51220))
% 65.35/65.68  (step-pop @p51222 :rule scope :premises (@p51221))
% 65.35/65.68  (step-pop @p51223 :rule scope :premises (@p51222))
% 65.35/65.68  (step-pop @p51224 :rule scope :premises (@p51223))
% 65.35/65.68  (step-pop @p51225 :rule scope :premises (@p51224))
% 65.35/65.68  (step-pop @p51226 :rule scope :premises (@p51225))
% 65.35/65.68  (step @p31576 :rule process_scope :premises (@p51226) :args (@t114))
% 65.35/65.68  (step @p31650 :rule implies_elim :premises (@p31576))
% 65.35/65.68  (step @p31651 :rule cnf_and_neg :args (@t2861))
% 65.35/65.68  (step @p31652 :rule resolution :premises (@p31651 @p31650) :args (true @t2861))
% 65.35/65.69  (step @p31653 :rule reordering :premises (@p31652) :args ((or @t114 @t671 @t510 @t560 @t559 @t558 @t557 @t556 @t555 @t554 @t553 @t552 @t551 @t550 @t549 @t548 @t547 @t546 @t545 @t544 @t543 @t542 @t541 @t540 @t539 @t538 @t537 @t536 @t535 @t534 @t533 @t532 @t531 @t530 @t529 @t528 @t527 @t526 @t525 @t524 @t523 @t522 @t521 @t154 @t670 @t669 @t668 @t667 @t666 @t665 @t664 @t663 @t662 @t661 @t660 @t659 @t658 @t873 @t872 @t871 @t870 @t869 @t868 @t867 @t866 @t865 @t864 @t863 @t862 @t861 @t860 @t859 (not @t2857) (not @t2860))))
% 65.35/65.69  (step @p31654 :rule chain_m_resolution :premises (@p31653 @p31314 @p31313 @p31196 @p31195 @p30854 @p30853 @p30408 @p30407 @p30127 @p29479 @p28801 @p28205 @p27434 @p27433 @p26924 @p26923 @p26432 @p25560 @p24708 @p24707 @p24546 @p23634 @p23633 @p23198 @p23197 @p23015 @p23014 @p22563 @p22562 @p21992 @p21207 @p20106 @p20105 @p19762 @p18596 @p18595 @p18480 @p18479 @p18231 @p17457 @p17456 @p16837 @p16836 @p16348 @p16347 @p15746 @p15745 @p15416 @p15415 @p14802 @p13556 @p12339 @p10887 @p10886 @p10075 @p8652 @p8651 @p8029 @p6520 @p6519 @p6012 @p6011 @p5168 @p5167 @p4780 @p3476 @p3472 @p2947 @p1229 @p3368 @p3366 @p3365 @p3363 @p3362 @p3360 @p3359 @p3357 @p31312 @p31284 @p31283 @p31255 @p31254 @p31226 @p31225 @p31197) :args (@t154 (@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 false false false false false false false false true false false false false false false false false true true true true true true true true) (@list @t2860 @t2857 @t642 @t389 @t838 @t392 @t639 @t395 @t398 @t401 @t404 @t407 @t826 @t410 @t823 @t413 @t416 @t419 @t636 @t422 @t425 @t821 @t428 @t634 @t431 @t819 @t434 @t816 @t437 @t440 @t443 @t630 @t446 @t449 @t627 @t452 @t624 @t455 @t458 @t805 @t461 @t801 @t464 @t799 @t467 @t620 @t470 @t796 @t473 @t476 @t479 @t482 @t793 @t485 @t488 @t790 @t491 @t494 @t786 @t497 @t782 @t500 @t616 @t503 @t506 @t673 @t508 @t568 @t114 @t651 @t652 @t648 @t649 @t646 @t647 @t644 @t645 @t116 @t2854 @t123 @t2851 @t128 @t2848 @t133 @t2845)))
% 65.35/65.69  (step @p31655 :rule chain_m_resolution :premises (@p2529 @p31654 @p2527) :args (@t386 @t570 (@list @t153 @t387)))
% 65.35/65.69  (step @p31656 :rule chain_m_resolution :premises (@p4551 @p31654 @p4549) :args (@t840 @t570 (@list @t153 @t841)))
% 65.35/65.69  (step @p31657 :rule symm :premises (@p949))
% 65.35/65.69  (step @p31658 :rule bool-double-not-elim :args (@t2862))
% 65.35/65.69  (step @p31659 :rule nary_cong :premises (@p31658 @p1389 @p1363) :args ((or (not @t2863) @t149 @t144)))
% 65.35/65.69  (assume-push @p51227 @t148)
% 65.35/65.69  (assume-push @p51228 @t143)
% 65.35/65.69  (assume-push @p51229 @t2863)
% 65.35/65.69  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.69  (step @p31663 :rule symm :premises (@p51228))
% 65.35/65.69  (step @p31664 :rule trans :premises (@p51227 @p31663))
% 65.35/65.69  (step @p31665 :rule true_intro :premises (@p31664))
% 65.35/65.69  (step @p31666 :rule false_intro :premises (@p31657))
% 65.35/65.69  (step @p31667 :rule symm :premises (@p31666))
% 65.35/65.69  (step @p31668 :rule trans :premises (@p31667 @p31665))
% 65.35/65.69  (step @p31669 false :rule eq_resolve :premises (@p31668 @p2958))
% 65.35/65.69  (step-pop @p51230 :rule scope :premises (@p31669))
% 65.35/65.69  (step-pop @p51231 :rule scope :premises (@p51230))
% 65.35/65.69  (step-pop @p51232 :rule scope :premises (@p51231))
% 65.35/65.69  (step @p31670 :rule process_scope :premises (@p51232) :args (false))
% 65.35/65.69  (assume-push @p51233 @t2863)
% 65.35/65.69  (assume-push @p51234 @t148)
% 65.35/65.69  (assume-push @p51235 @t143)
% 65.35/65.69  (step @p31677 :rule and_intro :premises (@p51234 @p51235 @p31657))
% 65.35/65.69  (step-pop @p51236 :rule scope :premises (@p31677))
% 65.35/65.69  (step-pop @p51237 :rule scope :premises (@p51236))
% 65.35/65.69  (step-pop @p51238 :rule scope :premises (@p51237))
% 65.35/65.69  (step @p31678 :rule process_scope :premises (@p51238) :args (@t2864))
% 65.35/65.69  (step @p31682 :rule implies_elim :premises (@p31678))
% 65.35/65.69  (step @p31683 :rule resolution :premises (@p31682 @p31670) :args (true @t2864))
% 65.35/65.69  (step @p31684 :rule not_and :premises (@p31683))
% 65.35/65.69  (step @p31685 :rule eq_resolve :premises (@p31684 @p31659))
% 65.35/65.69  (step @p31686 :rule symm :premises (@p992))
% 65.35/65.69  (step @p31687 :rule bool-double-not-elim :args (@t2865))
% 65.35/65.69  (step @p31688 :rule nary_cong :premises (@p31687 @p1389 @p1337) :args ((or (not @t2866) @t149 @t139)))
% 65.35/65.69  (assume-push @p51239 @t148)
% 65.35/65.69  (assume-push @p51240 @t138)
% 65.35/65.69  (assume-push @p51241 @t2866)
% 65.35/65.69  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.69  (step @p31692 :rule symm :premises (@p51240))
% 65.35/65.69  (step @p31693 :rule trans :premises (@p51239 @p31692))
% 65.35/65.69  (step @p31694 :rule true_intro :premises (@p31693))
% 65.35/65.69  (step @p31695 :rule false_intro :premises (@p31686))
% 65.35/65.69  (step @p31696 :rule symm :premises (@p31695))
% 65.35/65.69  (step @p31697 :rule trans :premises (@p31696 @p31694))
% 65.35/65.69  (step @p31698 false :rule eq_resolve :premises (@p31697 @p2958))
% 65.35/65.69  (step-pop @p51242 :rule scope :premises (@p31698))
% 65.35/65.69  (step-pop @p51243 :rule scope :premises (@p51242))
% 65.35/65.69  (step-pop @p51244 :rule scope :premises (@p51243))
% 65.35/65.69  (step @p31699 :rule process_scope :premises (@p51244) :args (false))
% 65.35/65.69  (assume-push @p51245 @t2866)
% 65.35/65.69  (assume-push @p51246 @t148)
% 65.35/65.69  (assume-push @p51247 @t138)
% 65.35/65.69  (step @p31706 :rule and_intro :premises (@p51246 @p51247 @p31686))
% 65.35/65.69  (step-pop @p51248 :rule scope :premises (@p31706))
% 65.35/65.69  (step-pop @p51249 :rule scope :premises (@p51248))
% 65.35/65.69  (step-pop @p51250 :rule scope :premises (@p51249))
% 65.35/65.69  (step @p31707 :rule process_scope :premises (@p51250) :args (@t2867))
% 65.35/65.69  (step @p31711 :rule implies_elim :premises (@p31707))
% 65.35/65.69  (step @p31712 :rule resolution :premises (@p31711 @p31699) :args (true @t2867))
% 65.35/65.69  (step @p31713 :rule not_and :premises (@p31712))
% 65.35/65.69  (step @p31714 :rule eq_resolve :premises (@p31713 @p31688))
% 65.35/65.69  (step @p31715 :rule symm :premises (@p1036))
% 65.35/65.69  (step @p31716 :rule bool-double-not-elim :args (@t2868))
% 65.35/65.69  (step @p31717 :rule nary_cong :premises (@p31716 @p1389 @p1311) :args ((or (not @t2869) @t149 @t134)))
% 65.35/65.69  (assume-push @p51251 @t148)
% 65.35/65.69  (assume-push @p51252 @t133)
% 65.35/65.69  (assume-push @p51253 @t2869)
% 65.35/65.69  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.69  (step @p31721 :rule symm :premises (@p51252))
% 65.35/65.69  (step @p31722 :rule trans :premises (@p51251 @p31721))
% 65.35/65.69  (step @p31723 :rule true_intro :premises (@p31722))
% 65.35/65.69  (step @p31724 :rule false_intro :premises (@p31715))
% 65.35/65.69  (step @p31725 :rule symm :premises (@p31724))
% 65.35/65.69  (step @p31726 :rule trans :premises (@p31725 @p31723))
% 65.35/65.69  (step @p31727 false :rule eq_resolve :premises (@p31726 @p2958))
% 65.35/65.69  (step-pop @p51254 :rule scope :premises (@p31727))
% 65.35/65.69  (step-pop @p51255 :rule scope :premises (@p51254))
% 65.35/65.69  (step-pop @p51256 :rule scope :premises (@p51255))
% 65.35/65.69  (step @p31728 :rule process_scope :premises (@p51256) :args (false))
% 65.35/65.69  (assume-push @p51257 @t2869)
% 65.35/65.69  (assume-push @p51258 @t148)
% 65.35/65.69  (assume-push @p51259 @t133)
% 65.35/65.69  (step @p31735 :rule and_intro :premises (@p51258 @p51259 @p31715))
% 65.35/65.69  (step-pop @p51260 :rule scope :premises (@p31735))
% 65.35/65.69  (step-pop @p51261 :rule scope :premises (@p51260))
% 65.35/65.69  (step-pop @p51262 :rule scope :premises (@p51261))
% 65.35/65.69  (step @p31736 :rule process_scope :premises (@p51262) :args (@t2870))
% 65.35/65.69  (step @p31740 :rule implies_elim :premises (@p31736))
% 65.35/65.69  (step @p31741 :rule resolution :premises (@p31740 @p31728) :args (true @t2870))
% 65.35/65.69  (step @p31742 :rule not_and :premises (@p31741))
% 65.35/65.69  (step @p31743 :rule eq_resolve :premises (@p31742 @p31717))
% 65.35/65.69  (step @p31744 :rule symm :premises (@p1081))
% 65.35/65.69  (step @p31745 :rule bool-double-not-elim :args (@t2871))
% 65.35/65.69  (step @p31746 :rule nary_cong :premises (@p31745 @p1389 @p1285) :args ((or (not @t2872) @t149 @t129)))
% 65.35/65.69  (assume-push @p51263 @t148)
% 65.35/65.69  (assume-push @p51264 @t128)
% 65.35/65.69  (assume-push @p51265 @t2872)
% 65.35/65.69  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.69  (step @p31750 :rule symm :premises (@p51264))
% 65.35/65.69  (step @p31751 :rule trans :premises (@p51263 @p31750))
% 65.35/65.69  (step @p31752 :rule true_intro :premises (@p31751))
% 65.35/65.69  (step @p31753 :rule false_intro :premises (@p31744))
% 65.35/65.69  (step @p31754 :rule symm :premises (@p31753))
% 65.35/65.69  (step @p31755 :rule trans :premises (@p31754 @p31752))
% 65.35/65.69  (step @p31756 false :rule eq_resolve :premises (@p31755 @p2958))
% 65.35/65.69  (step-pop @p51266 :rule scope :premises (@p31756))
% 65.35/65.69  (step-pop @p51267 :rule scope :premises (@p51266))
% 65.35/65.69  (step-pop @p51268 :rule scope :premises (@p51267))
% 65.35/65.69  (step @p31757 :rule process_scope :premises (@p51268) :args (false))
% 65.35/65.69  (assume-push @p51269 @t2872)
% 65.35/65.69  (assume-push @p51270 @t148)
% 65.35/65.69  (assume-push @p51271 @t128)
% 65.35/65.69  (step @p31764 :rule and_intro :premises (@p51270 @p51271 @p31744))
% 65.35/65.69  (step-pop @p51272 :rule scope :premises (@p31764))
% 65.35/65.69  (step-pop @p51273 :rule scope :premises (@p51272))
% 65.35/65.69  (step-pop @p51274 :rule scope :premises (@p51273))
% 65.35/65.69  (step @p31765 :rule process_scope :premises (@p51274) :args (@t2873))
% 65.35/65.69  (step @p31769 :rule implies_elim :premises (@p31765))
% 65.35/65.69  (step @p31770 :rule resolution :premises (@p31769 @p31757) :args (true @t2873))
% 65.35/65.69  (step @p31771 :rule not_and :premises (@p31770))
% 65.35/65.69  (step @p31772 :rule eq_resolve :premises (@p31771 @p31746))
% 65.35/65.69  (step @p31773 :rule symm :premises (@p1127))
% 65.35/65.69  (step @p31774 :rule bool-double-not-elim :args (@t2874))
% 65.35/65.69  (step @p31775 :rule nary_cong :premises (@p31774 @p1389 @p1259) :args ((or (not @t2875) @t149 @t124)))
% 65.35/65.69  (assume-push @p51275 @t148)
% 65.35/65.69  (assume-push @p51276 @t123)
% 65.35/65.69  (assume-push @p51277 @t2875)
% 65.35/65.69  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.69  (step @p31779 :rule symm :premises (@p51276))
% 65.35/65.69  (step @p31780 :rule trans :premises (@p51275 @p31779))
% 65.35/65.69  (step @p31781 :rule true_intro :premises (@p31780))
% 65.35/65.69  (step @p31782 :rule false_intro :premises (@p31773))
% 65.35/65.69  (step @p31783 :rule symm :premises (@p31782))
% 65.35/65.69  (step @p31784 :rule trans :premises (@p31783 @p31781))
% 65.35/65.69  (step @p31785 false :rule eq_resolve :premises (@p31784 @p2958))
% 65.35/65.69  (step-pop @p51278 :rule scope :premises (@p31785))
% 65.35/65.69  (step-pop @p51279 :rule scope :premises (@p51278))
% 65.35/65.69  (step-pop @p51280 :rule scope :premises (@p51279))
% 65.35/65.69  (step @p31786 :rule process_scope :premises (@p51280) :args (false))
% 65.35/65.69  (assume-push @p51281 @t2875)
% 65.35/65.69  (assume-push @p51282 @t148)
% 65.35/65.69  (assume-push @p51283 @t123)
% 65.35/65.69  (step @p31793 :rule and_intro :premises (@p51282 @p51283 @p31773))
% 65.35/65.69  (step-pop @p51284 :rule scope :premises (@p31793))
% 65.35/65.69  (step-pop @p51285 :rule scope :premises (@p51284))
% 65.35/65.69  (step-pop @p51286 :rule scope :premises (@p51285))
% 65.35/65.69  (step @p31794 :rule process_scope :premises (@p51286) :args (@t2876))
% 65.35/65.69  (step @p31798 :rule implies_elim :premises (@p31794))
% 65.35/65.69  (step @p31799 :rule resolution :premises (@p31798 @p31786) :args (true @t2876))
% 65.35/65.69  (step @p31800 :rule not_and :premises (@p31799))
% 65.35/65.69  (step @p31801 :rule eq_resolve :premises (@p31800 @p31775))
% 65.35/65.69  (step @p31802 :rule symm :premises (@p1174))
% 65.35/65.69  (step @p31803 :rule bool-double-not-elim :args (@t2877))
% 65.35/65.69  (step @p31804 :rule nary_cong :premises (@p31803 @p1389 @p1232) :args ((or (not @t2878) @t149 @t117)))
% 65.35/65.69  (assume-push @p51287 @t148)
% 65.35/65.69  (assume-push @p51288 @t116)
% 65.35/65.69  (assume-push @p51289 @t2878)
% 65.35/65.69  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.69  (step @p31808 :rule symm :premises (@p51288))
% 65.35/65.69  (step @p31809 :rule trans :premises (@p51287 @p31808))
% 65.35/65.69  (step @p31810 :rule true_intro :premises (@p31809))
% 65.35/65.69  (step @p31811 :rule false_intro :premises (@p31802))
% 65.35/65.69  (step @p31812 :rule symm :premises (@p31811))
% 65.35/65.69  (step @p31813 :rule trans :premises (@p31812 @p31810))
% 65.35/65.69  (step @p31814 false :rule eq_resolve :premises (@p31813 @p2958))
% 65.35/65.69  (step-pop @p51290 :rule scope :premises (@p31814))
% 65.35/65.69  (step-pop @p51291 :rule scope :premises (@p51290))
% 65.35/65.69  (step-pop @p51292 :rule scope :premises (@p51291))
% 65.35/65.69  (step @p31815 :rule process_scope :premises (@p51292) :args (false))
% 65.35/65.69  (assume-push @p51293 @t2878)
% 65.35/65.69  (assume-push @p51294 @t148)
% 65.35/65.69  (assume-push @p51295 @t116)
% 65.35/65.69  (step @p31822 :rule and_intro :premises (@p51294 @p51295 @p31802))
% 65.35/65.69  (step-pop @p51296 :rule scope :premises (@p31822))
% 65.35/65.69  (step-pop @p51297 :rule scope :premises (@p51296))
% 65.35/65.69  (step-pop @p51298 :rule scope :premises (@p51297))
% 65.35/65.69  (step @p31823 :rule process_scope :premises (@p51298) :args (@t2879))
% 65.35/65.69  (step @p31827 :rule implies_elim :premises (@p31823))
% 65.35/65.69  (step @p31828 :rule resolution :premises (@p31827 @p31815) :args (true @t2879))
% 65.35/65.69  (step @p31829 :rule not_and :premises (@p31828))
% 65.35/65.69  (step @p31830 :rule eq_resolve :premises (@p31829 @p31804))
% 65.35/65.69  (step @p31831 :rule instantiate :premises (@p2655) :args ((@list @t67 @t111 tptp.e8)))
% 65.35/65.69  (step @p31832 :rule instantiate :premises (@p2655) :args ((@list @t21 @t111 tptp.e8)))
% 65.35/65.69  (assume-push @p51299 @t568)
% 65.35/65.69  (assume-push @p51300 @t508)
% 65.35/65.69  (assume-push @p51301 @t506)
% 65.35/65.69  (assume-push @p51302 @t503)
% 65.35/65.69  (assume-push @p51303 @t500)
% 65.35/65.69  (assume-push @p51304 @t497)
% 65.35/65.69  (assume-push @p51305 @t494)
% 65.35/65.69  (assume-push @p51306 @t491)
% 65.35/65.69  (assume-push @p51307 @t488)
% 65.35/65.69  (assume-push @p51308 @t485)
% 65.35/65.69  (assume-push @p51309 @t482)
% 65.35/65.69  (assume-push @p51310 @t479)
% 65.35/65.69  (assume-push @p51311 @t476)
% 65.35/65.69  (assume-push @p51312 @t473)
% 65.35/65.69  (assume-push @p51313 @t470)
% 65.35/65.69  (assume-push @p51314 @t467)
% 65.35/65.69  (assume-push @p51315 @t464)
% 65.35/65.69  (assume-push @p51316 @t461)
% 65.35/65.69  (assume-push @p51317 @t458)
% 65.35/65.69  (assume-push @p51318 @t455)
% 65.35/65.69  (assume-push @p51319 @t452)
% 65.35/65.69  (assume-push @p51320 @t449)
% 65.35/65.69  (assume-push @p51321 @t446)
% 65.35/65.69  (assume-push @p51322 @t443)
% 65.35/65.69  (assume-push @p51323 @t440)
% 65.35/65.69  (assume-push @p51324 @t437)
% 65.35/65.69  (assume-push @p51325 @t434)
% 65.35/65.69  (assume-push @p51326 @t431)
% 65.35/65.69  (assume-push @p51327 @t428)
% 65.35/65.69  (assume-push @p51328 @t425)
% 65.35/65.69  (assume-push @p51329 @t422)
% 65.35/65.69  (assume-push @p51330 @t419)
% 65.35/65.69  (assume-push @p51331 @t416)
% 65.35/65.69  (assume-push @p51332 @t413)
% 65.35/65.69  (assume-push @p51333 @t410)
% 65.35/65.69  (assume-push @p51334 @t407)
% 65.35/65.69  (assume-push @p51335 @t404)
% 65.35/65.69  (assume-push @p51336 @t401)
% 65.35/65.69  (assume-push @p51337 @t398)
% 65.35/65.69  (assume-push @p51338 @t395)
% 65.35/65.69  (assume-push @p51339 @t392)
% 65.35/65.69  (assume-push @p51340 @t389)
% 65.35/65.69  (assume-push @p51341 @t386)
% 65.35/65.69  (assume-push @p51342 @t148)
% 65.35/65.69  (assume-push @p51343 @t627)
% 65.35/65.69  (assume-push @p51344 @t636)
% 65.35/65.69  (assume-push @p51345 @t634)
% 65.35/65.69  (assume-push @p51346 @t646)
% 65.35/65.69  (assume-push @p51347 @t624)
% 65.35/65.69  (assume-push @p51348 @t644)
% 65.35/65.69  (assume-push @p51349 @t639)
% 65.35/65.69  (assume-push @p51350 @t620)
% 65.35/65.69  (assume-push @p51351 @t648)
% 65.35/65.69  (assume-push @p51352 @t630)
% 65.35/65.69  (assume-push @p51353 @t616)
% 65.35/65.69  (assume-push @p51354 @t642)
% 65.35/65.69  (assume-push @p51355 @t651)
% 65.35/65.69  (assume-push @p51356 @t673)
% 65.35/65.69  (assume-push @p51357 @t801)
% 65.35/65.69  (assume-push @p51358 @t786)
% 65.35/65.69  (assume-push @p51359 @t819)
% 65.35/65.69  (assume-push @p51360 @t821)
% 65.35/65.69  (assume-push @p51361 @t796)
% 65.35/65.69  (assume-push @p51362 @t790)
% 65.35/65.69  (assume-push @p51363 @t799)
% 65.35/65.69  (assume-push @p51364 @t838)
% 65.35/65.69  (assume-push @p51365 @t805)
% 65.35/65.69  (assume-push @p51366 @t816)
% 65.35/65.69  (assume-push @p51367 @t823)
% 65.35/65.69  (assume-push @p51368 @t782)
% 65.35/65.69  (assume-push @p51369 @t793)
% 65.35/65.69  (assume-push @p51370 @t826)
% 65.35/65.69  (assume-push @p51371 @t840)
% 65.35/65.69  (assume-push @p51372 @t809)
% 65.35/65.69  (assume-push @p51373 @t842)
% 65.35/65.69  (assume-push @p51374 @t829)
% 65.35/65.69  (assume-push @p51375 @t813)
% 65.35/65.69  (assume-push @p51376 @t844)
% 65.35/65.69  (assume-push @p51377 @t836)
% 65.35/65.69  (assume-push @p51378 @t833)
% 65.35/65.69  (assume-push @p51379 @t1028)
% 65.35/65.69  (assume-push @p51380 @t2880)
% 65.35/65.69  (assume-push @p51381 @t2883)
% 65.35/65.69  (assume-push @p51382 @t568)
% 65.35/65.69  (assume-push @p51383 @t627)
% 65.35/65.69  (assume-push @p51384 @t636)
% 65.35/65.69  (assume-push @p51385 @t634)
% 65.35/65.69  (assume-push @p51386 @t646)
% 65.35/65.69  (assume-push @p51387 @t624)
% 65.35/65.69  (assume-push @p51388 @t644)
% 65.35/65.69  (assume-push @p51389 @t639)
% 65.35/65.69  (assume-push @p51390 @t620)
% 65.35/65.69  (assume-push @p51391 @t648)
% 65.35/65.69  (assume-push @p51392 @t630)
% 65.35/65.69  (assume-push @p51393 @t616)
% 65.35/65.69  (assume-push @p51394 @t642)
% 65.35/65.69  (assume-push @p51395 @t651)
% 65.35/65.69  (assume-push @p51396 @t673)
% 65.35/65.69  (assume-push @p51397 @t801)
% 65.35/65.69  (assume-push @p51398 @t786)
% 65.35/65.69  (assume-push @p51399 @t819)
% 65.35/65.69  (assume-push @p51400 @t821)
% 65.35/65.69  (assume-push @p51401 @t796)
% 65.35/65.69  (assume-push @p51402 @t790)
% 65.35/65.69  (assume-push @p51403 @t799)
% 65.35/65.69  (assume-push @p51404 @t838)
% 65.35/65.69  (assume-push @p51405 @t805)
% 65.35/65.69  (assume-push @p51406 @t816)
% 65.35/65.69  (assume-push @p51407 @t823)
% 65.35/65.69  (assume-push @p51408 @t782)
% 65.35/65.69  (assume-push @p51409 @t793)
% 65.35/65.69  (assume-push @p51410 @t826)
% 65.35/65.69  (assume-push @p51411 @t840)
% 65.35/65.69  (assume-push @p51412 @t809)
% 65.35/65.69  (assume-push @p51413 @t842)
% 65.35/65.69  (assume-push @p51414 @t829)
% 65.35/65.69  (assume-push @p51415 @t813)
% 65.35/65.69  (assume-push @p51416 @t844)
% 65.35/65.69  (assume-push @p51417 @t836)
% 65.35/65.69  (assume-push @p51418 @t833)
% 65.35/65.69  (assume-push @p51419 @t1028)
% 65.35/65.69  (assume-push @p51420 @t148)
% 65.35/65.69  (assume-push @p51421 @t2883)
% 65.35/65.69  (assume-push @p51422 @t2880)
% 65.35/65.69  (assume-push @p51423 @t386)
% 65.35/65.69  (assume-push @p51424 @t389)
% 65.35/65.69  (assume-push @p51425 @t392)
% 65.35/65.69  (assume-push @p51426 @t395)
% 65.35/65.69  (assume-push @p51427 @t398)
% 65.35/65.69  (assume-push @p51428 @t401)
% 65.35/65.69  (assume-push @p51429 @t404)
% 65.35/65.69  (assume-push @p51430 @t407)
% 65.35/65.69  (assume-push @p51431 @t410)
% 65.35/65.69  (assume-push @p51432 @t413)
% 65.35/65.69  (assume-push @p51433 @t416)
% 65.35/65.69  (assume-push @p51434 @t419)
% 65.35/65.69  (assume-push @p51435 @t422)
% 65.35/65.69  (assume-push @p51436 @t425)
% 65.35/65.69  (assume-push @p51437 @t428)
% 65.35/65.69  (assume-push @p51438 @t431)
% 65.35/65.69  (assume-push @p51439 @t434)
% 65.35/65.69  (assume-push @p51440 @t437)
% 65.35/65.69  (assume-push @p51441 @t440)
% 65.35/65.69  (assume-push @p51442 @t443)
% 65.35/65.69  (assume-push @p51443 @t446)
% 65.35/65.69  (assume-push @p51444 @t449)
% 65.35/65.69  (assume-push @p51445 @t452)
% 65.35/65.69  (assume-push @p51446 @t455)
% 65.35/65.69  (assume-push @p51447 @t458)
% 65.35/65.69  (assume-push @p51448 @t461)
% 65.35/65.69  (assume-push @p51449 @t464)
% 65.35/65.69  (assume-push @p51450 @t467)
% 65.35/65.69  (assume-push @p51451 @t470)
% 65.35/65.69  (assume-push @p51452 @t473)
% 65.35/65.69  (assume-push @p51453 @t476)
% 65.35/65.69  (assume-push @p51454 @t479)
% 65.35/65.69  (assume-push @p51455 @t482)
% 65.35/65.69  (assume-push @p51456 @t485)
% 65.35/65.69  (assume-push @p51457 @t488)
% 65.35/65.69  (assume-push @p51458 @t491)
% 65.35/65.69  (assume-push @p51459 @t494)
% 65.35/65.69  (assume-push @p51460 @t497)
% 65.35/65.69  (assume-push @p51461 @t500)
% 65.35/65.69  (assume-push @p51462 @t503)
% 65.35/65.69  (assume-push @p51463 @t506)
% 65.35/65.69  (assume-push @p51464 @t508)
% 65.35/65.69  (step @p31999 :rule symm :premises (@p51299))
% 65.35/65.69  (step @p32000 :rule symm :premises (@p51343))
% 65.35/65.69  (step @p32001 :rule symm :premises (@p51344))
% 65.35/65.69  (step @p32002 :rule symm :premises (@p51345))
% 65.35/65.69  (step @p32003 :rule symm :premises (@p51346))
% 65.35/65.69  (step @p32004 :rule symm :premises (@p51347))
% 65.35/65.69  (step @p32005 :rule symm :premises (@p51348))
% 65.35/65.69  (step @p32006 :rule symm :premises (@p51349))
% 65.35/65.69  (step @p32007 :rule symm :premises (@p51350))
% 65.35/65.69  (step @p32008 :rule symm :premises (@p51351))
% 65.35/65.69  (step @p32009 :rule symm :premises (@p51352))
% 65.35/65.69  (step @p32010 :rule symm :premises (@p51353))
% 65.35/65.69  (step @p32011 :rule symm :premises (@p51354))
% 65.35/65.69  (step @p32012 :rule symm :premises (@p51355))
% 65.35/65.69  (step @p32013 :rule symm :premises (@p51356))
% 65.35/65.69  (step @p32014 :rule symm :premises (@p51357))
% 65.35/65.69  (step @p32015 :rule symm :premises (@p51358))
% 65.35/65.69  (step @p32016 :rule symm :premises (@p51359))
% 65.35/65.69  (step @p32017 :rule symm :premises (@p51360))
% 65.35/65.69  (step @p32018 :rule symm :premises (@p51361))
% 65.35/65.69  (step @p32019 :rule symm :premises (@p51362))
% 65.35/65.69  (step @p32020 :rule symm :premises (@p51363))
% 65.35/65.69  (step @p32021 :rule symm :premises (@p51364))
% 65.35/65.69  (step @p32022 :rule symm :premises (@p51365))
% 65.35/65.69  (step @p32023 :rule symm :premises (@p51366))
% 65.35/65.69  (step @p32024 :rule symm :premises (@p51367))
% 65.35/65.69  (step @p32025 :rule symm :premises (@p51368))
% 65.35/65.69  (step @p32026 :rule symm :premises (@p51369))
% 65.35/65.69  (step @p32027 :rule symm :premises (@p51370))
% 65.35/65.69  (step @p32028 :rule symm :premises (@p51371))
% 65.35/65.69  (step @p32029 :rule symm :premises (@p51372))
% 65.35/65.69  (step @p32030 :rule symm :premises (@p51373))
% 65.35/65.69  (step @p32031 :rule symm :premises (@p51374))
% 65.35/65.69  (step @p32032 :rule symm :premises (@p51375))
% 65.35/65.69  (step @p32033 :rule symm :premises (@p51376))
% 65.35/65.69  (step @p32034 :rule symm :premises (@p51377))
% 65.35/65.69  (step @p32035 :rule symm :premises (@p51378))
% 65.35/65.69  (step @p32036 :rule symm :premises (@p51379))
% 65.35/65.69  (step @p2816 :rule refl :args (@t111))
% 65.35/65.69  (step @p32037 :rule refl :args (tptp.e8))
% 65.35/65.69  (step @p32038 :rule symm :premises (@p51342))
% 65.35/65.69  (step @p32039 :rule refl :args (@t21))
% 65.35/65.69  (step @p32040 :rule cong :premises (@p32039 @p32038 @p32037) :args (@t2881))
% 65.35/65.69  (step @p32041 :rule cong :premises (@p32040 @p2816) :args (@t2882))
% 65.35/65.69  (step @p32042 :rule symm :premises (@p31831))
% 65.35/65.69  (step @p32043 :rule refl :args (@t67))
% 65.35/65.69  (step @p32044 :rule cong :premises (@p32043 @p51342 @p32037) :args (@t68))
% 65.35/65.69  (step @p32045 :rule cong :premises (@p32044 @p2816) :args (@t382))
% 65.35/65.69  (step @p32046 :rule trans :premises (@p51300 @p51301 @p51302 @p51303 @p51304 @p51305 @p51306 @p51307 @p51308 @p51309 @p51310 @p51311 @p51312 @p51313 @p51314 @p51315 @p51316 @p51317 @p51318 @p51319 @p51320 @p51321 @p51322 @p51323 @p51324 @p51325 @p51326 @p51327 @p51328 @p51329 @p51330 @p51331 @p51332 @p51333 @p51334 @p51335 @p51336 @p51337 @p51338 @p51339 @p51340 @p51341 @p32045 @p32042 @p31832 @p32041 @p32036 @p32035 @p32034 @p32033 @p32032 @p32031 @p32030 @p32029 @p32028 @p32027 @p32026 @p32025 @p32024 @p32023 @p32022 @p32021 @p32020 @p32019 @p32018 @p32017 @p32016 @p32015 @p32014 @p32013 @p32012 @p32011 @p32010 @p32009 @p32008 @p32007 @p32006 @p32005 @p32004 @p32003 @p32002 @p32001 @p32000 @p31999))
% 65.35/65.69  (step-pop @p51465 :rule scope :premises (@p32046))
% 65.35/65.69  (step-pop @p51466 :rule scope :premises (@p51465))
% 65.35/65.69  (step-pop @p51467 :rule scope :premises (@p51466))
% 65.35/65.69  (step-pop @p51468 :rule scope :premises (@p51467))
% 65.35/65.69  (step-pop @p51469 :rule scope :premises (@p51468))
% 65.35/65.69  (step-pop @p51470 :rule scope :premises (@p51469))
% 65.35/65.69  (step-pop @p51471 :rule scope :premises (@p51470))
% 65.35/65.69  (step-pop @p51472 :rule scope :premises (@p51471))
% 65.35/65.69  (step-pop @p51473 :rule scope :premises (@p51472))
% 65.35/65.69  (step-pop @p51474 :rule scope :premises (@p51473))
% 65.35/65.69  (step-pop @p51475 :rule scope :premises (@p51474))
% 65.35/65.69  (step-pop @p51476 :rule scope :premises (@p51475))
% 65.35/65.69  (step-pop @p51477 :rule scope :premises (@p51476))
% 65.35/65.69  (step-pop @p51478 :rule scope :premises (@p51477))
% 65.35/65.69  (step-pop @p51479 :rule scope :premises (@p51478))
% 65.35/65.69  (step-pop @p51480 :rule scope :premises (@p51479))
% 65.35/65.69  (step-pop @p51481 :rule scope :premises (@p51480))
% 65.35/65.69  (step-pop @p51482 :rule scope :premises (@p51481))
% 65.35/65.69  (step-pop @p51483 :rule scope :premises (@p51482))
% 65.35/65.69  (step-pop @p51484 :rule scope :premises (@p51483))
% 65.35/65.69  (step-pop @p51485 :rule scope :premises (@p51484))
% 65.35/65.69  (step-pop @p51486 :rule scope :premises (@p51485))
% 65.35/65.69  (step-pop @p51487 :rule scope :premises (@p51486))
% 65.35/65.69  (step-pop @p51488 :rule scope :premises (@p51487))
% 65.35/65.69  (step-pop @p51489 :rule scope :premises (@p51488))
% 65.35/65.69  (step-pop @p51490 :rule scope :premises (@p51489))
% 65.35/65.69  (step-pop @p51491 :rule scope :premises (@p51490))
% 65.35/65.69  (step-pop @p51492 :rule scope :premises (@p51491))
% 65.35/65.69  (step-pop @p51493 :rule scope :premises (@p51492))
% 65.35/65.69  (step-pop @p51494 :rule scope :premises (@p51493))
% 65.35/65.69  (step-pop @p51495 :rule scope :premises (@p51494))
% 65.35/65.69  (step-pop @p51496 :rule scope :premises (@p51495))
% 65.35/65.69  (step-pop @p51497 :rule scope :premises (@p51496))
% 65.35/65.69  (step-pop @p51498 :rule scope :premises (@p51497))
% 65.35/65.69  (step-pop @p51499 :rule scope :premises (@p51498))
% 65.35/65.69  (step-pop @p51500 :rule scope :premises (@p51499))
% 65.35/65.69  (step-pop @p51501 :rule scope :premises (@p51500))
% 65.35/65.69  (step-pop @p51502 :rule scope :premises (@p51501))
% 65.35/65.69  (step-pop @p51503 :rule scope :premises (@p51502))
% 65.35/65.69  (step-pop @p51504 :rule scope :premises (@p51503))
% 65.35/65.69  (step-pop @p51505 :rule scope :premises (@p51504))
% 65.35/65.69  (step-pop @p51506 :rule scope :premises (@p51505))
% 65.35/65.69  (step-pop @p51507 :rule scope :premises (@p51506))
% 65.35/65.69  (step-pop @p51508 :rule scope :premises (@p51507))
% 65.35/65.69  (step-pop @p51509 :rule scope :premises (@p51508))
% 65.35/65.69  (step-pop @p51510 :rule scope :premises (@p51509))
% 65.35/65.69  (step-pop @p51511 :rule scope :premises (@p51510))
% 65.35/65.69  (step-pop @p51512 :rule scope :premises (@p51511))
% 65.35/65.69  (step-pop @p51513 :rule scope :premises (@p51512))
% 65.35/65.69  (step-pop @p51514 :rule scope :premises (@p51513))
% 65.35/65.69  (step-pop @p51515 :rule scope :premises (@p51514))
% 65.35/65.69  (step-pop @p51516 :rule scope :premises (@p51515))
% 65.35/65.69  (step-pop @p51517 :rule scope :premises (@p51516))
% 65.35/65.69  (step-pop @p51518 :rule scope :premises (@p51517))
% 65.35/65.69  (step-pop @p51519 :rule scope :premises (@p51518))
% 65.35/65.69  (step-pop @p51520 :rule scope :premises (@p51519))
% 65.35/65.69  (step-pop @p51521 :rule scope :premises (@p51520))
% 65.35/65.69  (step-pop @p51522 :rule scope :premises (@p51521))
% 65.35/65.69  (step-pop @p51523 :rule scope :premises (@p51522))
% 65.35/65.69  (step-pop @p51524 :rule scope :premises (@p51523))
% 65.35/65.69  (step-pop @p51525 :rule scope :premises (@p51524))
% 65.35/65.69  (step-pop @p51526 :rule scope :premises (@p51525))
% 65.35/65.69  (step-pop @p51527 :rule scope :premises (@p51526))
% 65.35/65.69  (step-pop @p51528 :rule scope :premises (@p51527))
% 65.35/65.69  (step-pop @p51529 :rule scope :premises (@p51528))
% 65.35/65.69  (step-pop @p51530 :rule scope :premises (@p51529))
% 65.35/65.69  (step-pop @p51531 :rule scope :premises (@p51530))
% 65.35/65.69  (step-pop @p51532 :rule scope :premises (@p51531))
% 65.35/65.69  (step-pop @p51533 :rule scope :premises (@p51532))
% 65.35/65.69  (step-pop @p51534 :rule scope :premises (@p51533))
% 65.35/65.69  (step-pop @p51535 :rule scope :premises (@p51534))
% 65.35/65.69  (step-pop @p51536 :rule scope :premises (@p51535))
% 65.35/65.69  (step-pop @p51537 :rule scope :premises (@p51536))
% 65.35/65.69  (step-pop @p51538 :rule scope :premises (@p51537))
% 65.35/65.69  (step-pop @p51539 :rule scope :premises (@p51538))
% 65.35/65.69  (step-pop @p51540 :rule scope :premises (@p51539))
% 65.35/65.69  (step-pop @p51541 :rule scope :premises (@p51540))
% 65.35/65.69  (step-pop @p51542 :rule scope :premises (@p51541))
% 65.35/65.69  (step-pop @p51543 :rule scope :premises (@p51542))
% 65.35/65.69  (step-pop @p51544 :rule scope :premises (@p51543))
% 65.35/65.69  (step-pop @p51545 :rule scope :premises (@p51544))
% 65.35/65.69  (step-pop @p51546 :rule scope :premises (@p51545))
% 65.35/65.69  (step-pop @p51547 :rule scope :premises (@p51546))
% 65.35/65.69  (step @p32047 :rule process_scope :premises (@p51547) :args (@t114))
% 65.35/65.69  (step @p32131 :rule and_intro :premises (@p51299 @p51343 @p51344 @p51345 @p51346 @p51347 @p51348 @p51349 @p51350 @p51351 @p51352 @p51353 @p51354 @p51355 @p51356 @p51357 @p51358 @p51359 @p51360 @p51361 @p51362 @p51363 @p51364 @p51365 @p51366 @p51367 @p51368 @p51369 @p51370 @p51371 @p51372 @p51373 @p51374 @p51375 @p51376 @p51377 @p51378 @p51379 @p51342 @p31832 @p31831 @p51341 @p51340 @p51339 @p51338 @p51337 @p51336 @p51335 @p51334 @p51333 @p51332 @p51331 @p51330 @p51329 @p51328 @p51327 @p51326 @p51325 @p51324 @p51323 @p51322 @p51321 @p51320 @p51319 @p51318 @p51317 @p51316 @p51315 @p51314 @p51313 @p51312 @p51311 @p51310 @p51309 @p51308 @p51307 @p51306 @p51305 @p51304 @p51303 @p51302 @p51301 @p51300))
% 65.35/65.69  (step @p32132 :rule modus_ponens :premises (@p32131 @p32047))
% 65.35/65.69  (step-pop @p51548 :rule scope :premises (@p32132))
% 65.35/65.69  (step-pop @p51549 :rule scope :premises (@p51548))
% 65.35/65.69  (step-pop @p51550 :rule scope :premises (@p51549))
% 65.35/65.69  (step-pop @p51551 :rule scope :premises (@p51550))
% 65.35/65.69  (step-pop @p51552 :rule scope :premises (@p51551))
% 65.35/65.69  (step-pop @p51553 :rule scope :premises (@p51552))
% 65.35/65.69  (step-pop @p51554 :rule scope :premises (@p51553))
% 65.35/65.69  (step-pop @p51555 :rule scope :premises (@p51554))
% 65.35/65.69  (step-pop @p51556 :rule scope :premises (@p51555))
% 65.35/65.69  (step-pop @p51557 :rule scope :premises (@p51556))
% 65.35/65.69  (step-pop @p51558 :rule scope :premises (@p51557))
% 65.35/65.69  (step-pop @p51559 :rule scope :premises (@p51558))
% 65.35/65.69  (step-pop @p51560 :rule scope :premises (@p51559))
% 65.35/65.69  (step-pop @p51561 :rule scope :premises (@p51560))
% 65.35/65.69  (step-pop @p51562 :rule scope :premises (@p51561))
% 65.35/65.69  (step-pop @p51563 :rule scope :premises (@p51562))
% 65.35/65.69  (step-pop @p51564 :rule scope :premises (@p51563))
% 65.35/65.69  (step-pop @p51565 :rule scope :premises (@p51564))
% 65.35/65.69  (step-pop @p51566 :rule scope :premises (@p51565))
% 65.35/65.69  (step-pop @p51567 :rule scope :premises (@p51566))
% 65.35/65.69  (step-pop @p51568 :rule scope :premises (@p51567))
% 65.35/65.69  (step-pop @p51569 :rule scope :premises (@p51568))
% 65.35/65.69  (step-pop @p51570 :rule scope :premises (@p51569))
% 65.35/65.69  (step-pop @p51571 :rule scope :premises (@p51570))
% 65.35/65.69  (step-pop @p51572 :rule scope :premises (@p51571))
% 65.35/65.69  (step-pop @p51573 :rule scope :premises (@p51572))
% 65.35/65.69  (step-pop @p51574 :rule scope :premises (@p51573))
% 65.35/65.69  (step-pop @p51575 :rule scope :premises (@p51574))
% 65.35/65.69  (step-pop @p51576 :rule scope :premises (@p51575))
% 65.35/65.69  (step-pop @p51577 :rule scope :premises (@p51576))
% 65.35/65.69  (step-pop @p51578 :rule scope :premises (@p51577))
% 65.35/65.69  (step-pop @p51579 :rule scope :premises (@p51578))
% 65.35/65.69  (step-pop @p51580 :rule scope :premises (@p51579))
% 65.35/65.69  (step-pop @p51581 :rule scope :premises (@p51580))
% 65.35/65.69  (step-pop @p51582 :rule scope :premises (@p51581))
% 65.35/65.69  (step-pop @p51583 :rule scope :premises (@p51582))
% 65.35/65.69  (step-pop @p51584 :rule scope :premises (@p51583))
% 65.35/65.69  (step-pop @p51585 :rule scope :premises (@p51584))
% 65.35/65.69  (step-pop @p51586 :rule scope :premises (@p51585))
% 65.35/65.69  (step-pop @p51587 :rule scope :premises (@p51586))
% 65.35/65.69  (step-pop @p51588 :rule scope :premises (@p51587))
% 65.35/65.69  (step-pop @p51589 :rule scope :premises (@p51588))
% 65.35/65.69  (step-pop @p51590 :rule scope :premises (@p51589))
% 65.35/65.69  (step-pop @p51591 :rule scope :premises (@p51590))
% 65.35/65.69  (step-pop @p51592 :rule scope :premises (@p51591))
% 65.35/65.69  (step-pop @p51593 :rule scope :premises (@p51592))
% 65.35/65.69  (step-pop @p51594 :rule scope :premises (@p51593))
% 65.35/65.69  (step-pop @p51595 :rule scope :premises (@p51594))
% 65.35/65.69  (step-pop @p51596 :rule scope :premises (@p51595))
% 65.35/65.69  (step-pop @p51597 :rule scope :premises (@p51596))
% 65.35/65.69  (step-pop @p51598 :rule scope :premises (@p51597))
% 65.35/65.69  (step-pop @p51599 :rule scope :premises (@p51598))
% 65.35/65.69  (step-pop @p51600 :rule scope :premises (@p51599))
% 65.35/65.69  (step-pop @p51601 :rule scope :premises (@p51600))
% 65.35/65.69  (step-pop @p51602 :rule scope :premises (@p51601))
% 65.35/65.69  (step-pop @p51603 :rule scope :premises (@p51602))
% 65.35/65.69  (step-pop @p51604 :rule scope :premises (@p51603))
% 65.35/65.69  (step-pop @p51605 :rule scope :premises (@p51604))
% 65.35/65.69  (step-pop @p51606 :rule scope :premises (@p51605))
% 65.35/65.69  (step-pop @p51607 :rule scope :premises (@p51606))
% 65.35/65.69  (step-pop @p51608 :rule scope :premises (@p51607))
% 65.35/65.69  (step-pop @p51609 :rule scope :premises (@p51608))
% 65.35/65.69  (step-pop @p51610 :rule scope :premises (@p51609))
% 65.35/65.69  (step-pop @p51611 :rule scope :premises (@p51610))
% 65.35/65.69  (step-pop @p51612 :rule scope :premises (@p51611))
% 65.35/65.69  (step-pop @p51613 :rule scope :premises (@p51612))
% 65.35/65.69  (step-pop @p51614 :rule scope :premises (@p51613))
% 65.35/65.69  (step-pop @p51615 :rule scope :premises (@p51614))
% 65.35/65.69  (step-pop @p51616 :rule scope :premises (@p51615))
% 65.35/65.69  (step-pop @p51617 :rule scope :premises (@p51616))
% 65.35/65.69  (step-pop @p51618 :rule scope :premises (@p51617))
% 65.35/65.69  (step-pop @p51619 :rule scope :premises (@p51618))
% 65.35/65.69  (step-pop @p51620 :rule scope :premises (@p51619))
% 65.35/65.69  (step-pop @p51621 :rule scope :premises (@p51620))
% 65.35/65.69  (step-pop @p51622 :rule scope :premises (@p51621))
% 65.35/65.69  (step-pop @p51623 :rule scope :premises (@p51622))
% 65.35/65.69  (step-pop @p51624 :rule scope :premises (@p51623))
% 65.35/65.69  (step-pop @p51625 :rule scope :premises (@p51624))
% 65.35/65.69  (step-pop @p51626 :rule scope :premises (@p51625))
% 65.35/65.69  (step-pop @p51627 :rule scope :premises (@p51626))
% 65.35/65.69  (step-pop @p51628 :rule scope :premises (@p51627))
% 65.35/65.69  (step-pop @p51629 :rule scope :premises (@p51628))
% 65.35/65.69  (step-pop @p51630 :rule scope :premises (@p51629))
% 65.35/65.69  (step @p32133 :rule process_scope :premises (@p51630) :args (@t114))
% 65.35/65.69  (step @p32217 :rule implies_elim :premises (@p32133))
% 65.35/65.69  (step @p32218 :rule cnf_and_neg :args (@t2884))
% 65.35/65.69  (step @p32219 :rule resolution :premises (@p32218 @p32217) :args (true @t2884))
% 65.35/65.69  (step @p32220 :rule reordering :premises (@p32219) :args ((or @t114 @t671 @t510 @t560 @t559 @t558 @t557 @t556 @t555 @t554 @t553 @t552 @t551 @t550 @t549 @t548 @t547 @t546 @t545 @t544 @t543 @t542 @t541 @t540 @t539 @t538 @t537 @t536 @t535 @t534 @t533 @t532 @t531 @t530 @t529 @t528 @t527 @t526 @t525 @t524 @t523 @t522 @t521 @t520 @t149 @t670 @t669 @t668 @t667 @t666 @t665 @t664 @t663 @t662 @t661 @t660 @t659 @t658 @t873 @t872 @t871 @t870 @t869 @t868 @t867 @t866 @t865 @t864 @t863 @t862 @t861 @t860 @t859 @t858 @t857 @t856 @t855 @t854 @t853 @t852 @t851 @t1194 (not @t2880) (not @t2883))))
% 65.35/65.69  (step @p32221 :rule chain_m_resolution :premises (@p32220 @p31832 @p31831 @p31656 @p31655 @p31196 @p31195 @p30854 @p30853 @p30408 @p30407 @p30128 @p30127 @p29480 @p29479 @p28802 @p28801 @p28205 @p27434 @p27433 @p26924 @p26923 @p26432 @p25560 @p24708 @p24707 @p24546 @p23634 @p23633 @p23198 @p23197 @p23015 @p23014 @p22563 @p22562 @p21993 @p21992 @p21207 @p20106 @p20105 @p19762 @p18596 @p18595 @p18480 @p18479 @p18232 @p18231 @p17457 @p17456 @p16837 @p16836 @p16348 @p16347 @p15746 @p15745 @p15416 @p15415 @p14802 @p13556 @p12339 @p10887 @p10886 @p10075 @p8652 @p8651 @p8029 @p6524 @p6520 @p6519 @p6012 @p6011 @p5168 @p5167 @p4780 @p3476 @p3472 @p2947 @p1229 @p3368 @p3366 @p3365 @p3363 @p3362 @p3360 @p3359 @p3357 @p4557 @p4555 @p4554 @p4552 @p31830 @p31802 @p31801 @p31773 @p31772 @p31744 @p31743 @p31715 @p31714 @p31686 @p31685 @p31657) :args (@t149 (@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 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 true true true true true true true true true true true true) (@list @t2883 @t2880 @t840 @t386 @t642 @t389 @t838 @t392 @t639 @t395 @t836 @t398 @t833 @t401 @t829 @t404 @t407 @t826 @t410 @t823 @t413 @t416 @t419 @t636 @t422 @t425 @t821 @t428 @t634 @t431 @t819 @t434 @t816 @t437 @t813 @t440 @t443 @t630 @t446 @t449 @t627 @t452 @t624 @t455 @t809 @t458 @t805 @t461 @t801 @t464 @t799 @t467 @t620 @t470 @t796 @t473 @t476 @t479 @t482 @t793 @t485 @t488 @t790 @t491 @t494 @t1028 @t786 @t497 @t782 @t500 @t616 @t503 @t506 @t673 @t508 @t568 @t114 @t651 @t652 @t648 @t649 @t646 @t647 @t644 @t645 @t844 @t845 @t842 @t843 @t116 @t2877 @t123 @t2874 @t128 @t2871 @t133 @t2868 @t138 @t2865 @t143 @t2862)))
% 65.35/65.69  (step @p32222 :rule chain_m_resolution :premises (@p2526 @p32221 @p2524) :args (@t383 @t570 (@list @t148 @t384)))
% 65.35/65.69  (step @p32223 :rule chain_m_resolution :premises (@p7740 @p32221 @p7738) :args (@t1178 @t570 (@list @t148 @t1179)))
% 65.35/65.69  (step @p32224 :rule symm :premises (@p1037))
% 65.35/65.69  (step @p32225 :rule bool-double-not-elim :args (@t2885))
% 65.35/65.69  (step @p32226 :rule nary_cong :premises (@p32225 @p1363 @p1311) :args ((or (not @t2886) @t144 @t134)))
% 65.35/65.69  (assume-push @p51631 @t143)
% 65.35/65.69  (assume-push @p51632 @t133)
% 65.35/65.69  (assume-push @p51633 @t2886)
% 65.35/65.69  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.69  (step @p32230 :rule symm :premises (@p51632))
% 65.35/65.69  (step @p32231 :rule trans :premises (@p51631 @p32230))
% 65.35/65.69  (step @p32232 :rule true_intro :premises (@p32231))
% 65.35/65.69  (step @p32233 :rule false_intro :premises (@p32224))
% 65.35/65.69  (step @p32234 :rule symm :premises (@p32233))
% 65.35/65.69  (step @p32235 :rule trans :premises (@p32234 @p32232))
% 65.35/65.69  (step @p32236 false :rule eq_resolve :premises (@p32235 @p2958))
% 65.35/65.69  (step-pop @p51634 :rule scope :premises (@p32236))
% 65.35/65.69  (step-pop @p51635 :rule scope :premises (@p51634))
% 65.35/65.69  (step-pop @p51636 :rule scope :premises (@p51635))
% 65.35/65.69  (step @p32237 :rule process_scope :premises (@p51636) :args (false))
% 65.35/65.69  (assume-push @p51637 @t2886)
% 65.35/65.69  (assume-push @p51638 @t143)
% 65.35/65.69  (assume-push @p51639 @t133)
% 65.35/65.69  (step @p32244 :rule and_intro :premises (@p51638 @p51639 @p32224))
% 65.35/65.69  (step-pop @p51640 :rule scope :premises (@p32244))
% 65.35/65.69  (step-pop @p51641 :rule scope :premises (@p51640))
% 65.35/65.69  (step-pop @p51642 :rule scope :premises (@p51641))
% 65.35/65.69  (step @p32245 :rule process_scope :premises (@p51642) :args (@t2887))
% 65.35/65.69  (step @p32249 :rule implies_elim :premises (@p32245))
% 65.35/65.69  (step @p32250 :rule resolution :premises (@p32249 @p32237) :args (true @t2887))
% 65.35/65.69  (step @p32251 :rule not_and :premises (@p32250))
% 65.35/65.69  (step @p32252 :rule eq_resolve :premises (@p32251 @p32226))
% 65.35/65.69  (step @p32253 :rule symm :premises (@p1082))
% 65.35/65.69  (step @p32254 :rule bool-double-not-elim :args (@t2888))
% 65.35/65.69  (step @p32255 :rule nary_cong :premises (@p32254 @p1363 @p1285) :args ((or (not @t2889) @t144 @t129)))
% 65.35/65.69  (assume-push @p51643 @t143)
% 65.35/65.69  (assume-push @p51644 @t128)
% 65.35/65.69  (assume-push @p51645 @t2889)
% 65.35/65.69  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.69  (step @p32259 :rule symm :premises (@p51644))
% 65.35/65.69  (step @p32260 :rule trans :premises (@p51643 @p32259))
% 65.35/65.69  (step @p32261 :rule true_intro :premises (@p32260))
% 65.35/65.69  (step @p32262 :rule false_intro :premises (@p32253))
% 65.35/65.69  (step @p32263 :rule symm :premises (@p32262))
% 65.35/65.69  (step @p32264 :rule trans :premises (@p32263 @p32261))
% 65.35/65.69  (step @p32265 false :rule eq_resolve :premises (@p32264 @p2958))
% 65.35/65.69  (step-pop @p51646 :rule scope :premises (@p32265))
% 65.35/65.69  (step-pop @p51647 :rule scope :premises (@p51646))
% 65.35/65.69  (step-pop @p51648 :rule scope :premises (@p51647))
% 65.35/65.69  (step @p32266 :rule process_scope :premises (@p51648) :args (false))
% 65.35/65.69  (assume-push @p51649 @t2889)
% 65.35/65.69  (assume-push @p51650 @t143)
% 65.35/65.69  (assume-push @p51651 @t128)
% 65.35/65.69  (step @p32273 :rule and_intro :premises (@p51650 @p51651 @p32253))
% 65.35/65.69  (step-pop @p51652 :rule scope :premises (@p32273))
% 65.35/65.69  (step-pop @p51653 :rule scope :premises (@p51652))
% 65.35/65.69  (step-pop @p51654 :rule scope :premises (@p51653))
% 65.35/65.69  (step @p32274 :rule process_scope :premises (@p51654) :args (@t2890))
% 65.35/65.69  (step @p32278 :rule implies_elim :premises (@p32274))
% 65.35/65.69  (step @p32279 :rule resolution :premises (@p32278 @p32266) :args (true @t2890))
% 65.35/65.69  (step @p32280 :rule not_and :premises (@p32279))
% 65.35/65.69  (step @p32281 :rule eq_resolve :premises (@p32280 @p32255))
% 65.35/65.69  (step @p32282 :rule symm :premises (@p1128))
% 65.35/65.69  (step @p32283 :rule bool-double-not-elim :args (@t2891))
% 65.35/65.69  (step @p32284 :rule nary_cong :premises (@p32283 @p1363 @p1259) :args ((or (not @t2892) @t144 @t124)))
% 65.35/65.69  (assume-push @p51655 @t143)
% 65.35/65.69  (assume-push @p51656 @t123)
% 65.35/65.69  (assume-push @p51657 @t2892)
% 65.35/65.69  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.69  (step @p32288 :rule symm :premises (@p51656))
% 65.35/65.69  (step @p32289 :rule trans :premises (@p51655 @p32288))
% 65.35/65.69  (step @p32290 :rule true_intro :premises (@p32289))
% 65.35/65.69  (step @p32291 :rule false_intro :premises (@p32282))
% 65.35/65.69  (step @p32292 :rule symm :premises (@p32291))
% 65.35/65.69  (step @p32293 :rule trans :premises (@p32292 @p32290))
% 65.35/65.69  (step @p32294 false :rule eq_resolve :premises (@p32293 @p2958))
% 65.35/65.69  (step-pop @p51658 :rule scope :premises (@p32294))
% 65.35/65.69  (step-pop @p51659 :rule scope :premises (@p51658))
% 65.35/65.69  (step-pop @p51660 :rule scope :premises (@p51659))
% 65.35/65.69  (step @p32295 :rule process_scope :premises (@p51660) :args (false))
% 65.35/65.69  (assume-push @p51661 @t2892)
% 65.35/65.69  (assume-push @p51662 @t143)
% 65.35/65.69  (assume-push @p51663 @t123)
% 65.35/65.69  (step @p32302 :rule and_intro :premises (@p51662 @p51663 @p32282))
% 65.35/65.69  (step-pop @p51664 :rule scope :premises (@p32302))
% 65.35/65.69  (step-pop @p51665 :rule scope :premises (@p51664))
% 65.35/65.69  (step-pop @p51666 :rule scope :premises (@p51665))
% 65.35/65.69  (step @p32303 :rule process_scope :premises (@p51666) :args (@t2893))
% 65.35/65.69  (step @p32307 :rule implies_elim :premises (@p32303))
% 65.35/65.69  (step @p32308 :rule resolution :premises (@p32307 @p32295) :args (true @t2893))
% 65.35/65.69  (step @p32309 :rule not_and :premises (@p32308))
% 65.35/65.69  (step @p32310 :rule eq_resolve :premises (@p32309 @p32284))
% 65.35/65.69  (step @p32311 :rule symm :premises (@p1175))
% 65.35/65.69  (step @p32312 :rule bool-double-not-elim :args (@t2894))
% 65.35/65.69  (step @p32313 :rule nary_cong :premises (@p32312 @p1363 @p1232) :args ((or (not @t2895) @t144 @t117)))
% 65.35/65.69  (assume-push @p51667 @t143)
% 65.35/65.69  (assume-push @p51668 @t116)
% 65.35/65.69  (assume-push @p51669 @t2895)
% 65.35/65.69  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.69  (step @p32317 :rule symm :premises (@p51668))
% 65.35/65.69  (step @p32318 :rule trans :premises (@p51667 @p32317))
% 65.35/65.69  (step @p32319 :rule true_intro :premises (@p32318))
% 65.35/65.69  (step @p32320 :rule false_intro :premises (@p32311))
% 65.35/65.69  (step @p32321 :rule symm :premises (@p32320))
% 65.35/65.69  (step @p32322 :rule trans :premises (@p32321 @p32319))
% 65.35/65.69  (step @p32323 false :rule eq_resolve :premises (@p32322 @p2958))
% 65.35/65.69  (step-pop @p51670 :rule scope :premises (@p32323))
% 65.35/65.69  (step-pop @p51671 :rule scope :premises (@p51670))
% 65.35/65.69  (step-pop @p51672 :rule scope :premises (@p51671))
% 65.35/65.69  (step @p32324 :rule process_scope :premises (@p51672) :args (false))
% 65.35/65.69  (assume-push @p51673 @t2895)
% 65.35/65.69  (assume-push @p51674 @t143)
% 65.35/65.69  (assume-push @p51675 @t116)
% 65.35/65.69  (step @p32331 :rule and_intro :premises (@p51674 @p51675 @p32311))
% 65.35/65.69  (step-pop @p51676 :rule scope :premises (@p32331))
% 65.35/65.69  (step-pop @p51677 :rule scope :premises (@p51676))
% 65.35/65.69  (step-pop @p51678 :rule scope :premises (@p51677))
% 65.35/65.69  (step @p32332 :rule process_scope :premises (@p51678) :args (@t2896))
% 65.35/65.69  (step @p32336 :rule implies_elim :premises (@p32332))
% 65.35/65.69  (step @p32337 :rule resolution :premises (@p32336 @p32324) :args (true @t2896))
% 65.35/65.69  (step @p32338 :rule not_and :premises (@p32337))
% 65.35/65.69  (step @p32339 :rule eq_resolve :premises (@p32338 @p32313))
% 65.35/65.69  (step @p32340 :rule instantiate :premises (@p2655) :args ((@list @t66 @t111 tptp.e7)))
% 65.35/65.69  (step @p32341 :rule instantiate :premises (@p2655) :args ((@list @t28 @t111 tptp.e7)))
% 65.35/65.69  (assume-push @p51679 @t568)
% 65.35/65.69  (assume-push @p51680 @t508)
% 65.35/65.69  (assume-push @p51681 @t506)
% 65.35/65.69  (assume-push @p51682 @t503)
% 65.35/65.69  (assume-push @p51683 @t500)
% 65.35/65.69  (assume-push @p51684 @t497)
% 65.35/65.69  (assume-push @p51685 @t494)
% 65.35/65.69  (assume-push @p51686 @t491)
% 65.35/65.69  (assume-push @p51687 @t488)
% 65.35/65.69  (assume-push @p51688 @t485)
% 65.35/65.69  (assume-push @p51689 @t482)
% 65.35/65.69  (assume-push @p51690 @t479)
% 65.35/65.69  (assume-push @p51691 @t476)
% 65.35/65.69  (assume-push @p51692 @t473)
% 65.35/65.69  (assume-push @p51693 @t470)
% 65.35/65.69  (assume-push @p51694 @t467)
% 65.35/65.69  (assume-push @p51695 @t464)
% 65.35/65.69  (assume-push @p51696 @t461)
% 65.35/65.69  (assume-push @p51697 @t458)
% 65.35/65.69  (assume-push @p51698 @t455)
% 65.35/65.69  (assume-push @p51699 @t452)
% 65.35/65.69  (assume-push @p51700 @t449)
% 65.35/65.69  (assume-push @p51701 @t446)
% 65.35/65.69  (assume-push @p51702 @t443)
% 65.35/65.69  (assume-push @p51703 @t440)
% 65.35/65.69  (assume-push @p51704 @t437)
% 65.35/65.69  (assume-push @p51705 @t434)
% 65.35/65.69  (assume-push @p51706 @t431)
% 65.35/65.69  (assume-push @p51707 @t428)
% 65.35/65.69  (assume-push @p51708 @t425)
% 65.35/65.69  (assume-push @p51709 @t422)
% 65.35/65.69  (assume-push @p51710 @t419)
% 65.35/65.69  (assume-push @p51711 @t416)
% 65.35/65.69  (assume-push @p51712 @t413)
% 65.35/65.69  (assume-push @p51713 @t410)
% 65.35/65.69  (assume-push @p51714 @t407)
% 65.35/65.69  (assume-push @p51715 @t404)
% 65.35/65.69  (assume-push @p51716 @t401)
% 65.35/65.69  (assume-push @p51717 @t398)
% 65.35/65.69  (assume-push @p51718 @t395)
% 65.35/65.69  (assume-push @p51719 @t392)
% 65.35/65.69  (assume-push @p51720 @t389)
% 65.35/65.69  (assume-push @p51721 @t386)
% 65.35/65.69  (assume-push @p51722 @t383)
% 65.35/65.69  (assume-push @p51723 @t143)
% 65.35/65.69  (assume-push @p51724 @t627)
% 65.35/65.69  (assume-push @p51725 @t636)
% 65.35/65.69  (assume-push @p51726 @t634)
% 65.35/65.69  (assume-push @p51727 @t646)
% 65.35/65.69  (assume-push @p51728 @t624)
% 65.35/65.69  (assume-push @p51729 @t644)
% 65.35/65.69  (assume-push @p51730 @t639)
% 65.35/65.69  (assume-push @p51731 @t620)
% 65.35/65.69  (assume-push @p51732 @t648)
% 65.35/65.69  (assume-push @p51733 @t630)
% 65.35/65.69  (assume-push @p51734 @t616)
% 65.35/65.69  (assume-push @p51735 @t642)
% 65.35/65.69  (assume-push @p51736 @t651)
% 65.35/65.69  (assume-push @p51737 @t673)
% 65.35/65.69  (assume-push @p51738 @t801)
% 65.35/65.69  (assume-push @p51739 @t786)
% 65.35/65.69  (assume-push @p51740 @t819)
% 65.35/65.69  (assume-push @p51741 @t821)
% 65.35/65.69  (assume-push @p51742 @t796)
% 65.35/65.69  (assume-push @p51743 @t790)
% 65.35/65.69  (assume-push @p51744 @t799)
% 65.35/65.69  (assume-push @p51745 @t838)
% 65.35/65.69  (assume-push @p51746 @t805)
% 65.35/65.69  (assume-push @p51747 @t816)
% 65.35/65.69  (assume-push @p51748 @t823)
% 65.35/65.69  (assume-push @p51749 @t782)
% 65.35/65.69  (assume-push @p51750 @t793)
% 65.35/65.69  (assume-push @p51751 @t826)
% 65.35/65.69  (assume-push @p51752 @t840)
% 65.35/65.69  (assume-push @p51753 @t809)
% 65.35/65.69  (assume-push @p51754 @t2897)
% 65.35/65.69  (assume-push @p51755 @t2900)
% 65.35/65.69  (assume-push @p51756 @t568)
% 65.35/65.69  (assume-push @p51757 @t627)
% 65.35/65.69  (assume-push @p51758 @t636)
% 65.35/65.69  (assume-push @p51759 @t634)
% 65.35/65.69  (assume-push @p51760 @t646)
% 65.35/65.69  (assume-push @p51761 @t624)
% 65.35/65.69  (assume-push @p51762 @t644)
% 65.35/65.69  (assume-push @p51763 @t639)
% 65.35/65.69  (assume-push @p51764 @t620)
% 65.35/65.69  (assume-push @p51765 @t648)
% 65.35/65.69  (assume-push @p51766 @t630)
% 65.35/65.69  (assume-push @p51767 @t616)
% 65.35/65.69  (assume-push @p51768 @t642)
% 65.35/65.69  (assume-push @p51769 @t651)
% 65.35/65.69  (assume-push @p51770 @t673)
% 65.35/65.69  (assume-push @p51771 @t801)
% 65.35/65.69  (assume-push @p51772 @t786)
% 65.35/65.69  (assume-push @p51773 @t819)
% 65.35/65.69  (assume-push @p51774 @t821)
% 65.35/65.69  (assume-push @p51775 @t796)
% 65.35/65.69  (assume-push @p51776 @t790)
% 65.35/65.69  (assume-push @p51777 @t799)
% 65.35/65.69  (assume-push @p51778 @t838)
% 65.35/65.69  (assume-push @p51779 @t805)
% 65.35/65.69  (assume-push @p51780 @t816)
% 65.35/65.69  (assume-push @p51781 @t823)
% 65.35/65.69  (assume-push @p51782 @t782)
% 65.35/65.69  (assume-push @p51783 @t793)
% 65.35/65.69  (assume-push @p51784 @t826)
% 65.35/65.69  (assume-push @p51785 @t840)
% 65.35/65.69  (assume-push @p51786 @t809)
% 65.35/65.69  (assume-push @p51787 @t143)
% 65.35/65.69  (assume-push @p51788 @t2900)
% 65.35/65.69  (assume-push @p51789 @t2897)
% 65.35/65.69  (assume-push @p51790 @t383)
% 65.35/65.69  (assume-push @p51791 @t386)
% 65.35/65.69  (assume-push @p51792 @t389)
% 65.35/65.69  (assume-push @p51793 @t392)
% 65.35/65.69  (assume-push @p51794 @t395)
% 65.35/65.69  (assume-push @p51795 @t398)
% 65.35/65.69  (assume-push @p51796 @t401)
% 65.35/65.69  (assume-push @p51797 @t404)
% 65.35/65.69  (assume-push @p51798 @t407)
% 65.35/65.69  (assume-push @p51799 @t410)
% 65.35/65.69  (assume-push @p51800 @t413)
% 65.35/65.69  (assume-push @p51801 @t416)
% 65.35/65.69  (assume-push @p51802 @t419)
% 65.35/65.69  (assume-push @p51803 @t422)
% 65.35/65.69  (assume-push @p51804 @t425)
% 65.35/65.69  (assume-push @p51805 @t428)
% 65.35/65.69  (assume-push @p51806 @t431)
% 65.35/65.69  (assume-push @p51807 @t434)
% 65.35/65.69  (assume-push @p51808 @t437)
% 65.35/65.69  (assume-push @p51809 @t440)
% 65.35/65.69  (assume-push @p51810 @t443)
% 65.35/65.69  (assume-push @p51811 @t446)
% 65.35/65.69  (assume-push @p51812 @t449)
% 65.35/65.69  (assume-push @p51813 @t452)
% 65.35/65.69  (assume-push @p51814 @t455)
% 65.35/65.69  (assume-push @p51815 @t458)
% 65.35/65.69  (assume-push @p51816 @t461)
% 65.35/65.69  (assume-push @p51817 @t464)
% 65.35/65.69  (assume-push @p51818 @t467)
% 65.35/65.69  (assume-push @p51819 @t470)
% 65.35/65.69  (assume-push @p51820 @t473)
% 65.35/65.69  (assume-push @p51821 @t476)
% 65.35/65.69  (assume-push @p51822 @t479)
% 65.35/65.69  (assume-push @p51823 @t482)
% 65.35/65.69  (assume-push @p51824 @t485)
% 65.35/65.69  (assume-push @p51825 @t488)
% 65.35/65.69  (assume-push @p51826 @t491)
% 65.35/65.69  (assume-push @p51827 @t494)
% 65.35/65.69  (assume-push @p51828 @t497)
% 65.35/65.69  (assume-push @p51829 @t500)
% 65.35/65.69  (assume-push @p51830 @t503)
% 65.35/65.69  (assume-push @p51831 @t506)
% 65.35/65.69  (assume-push @p51832 @t508)
% 65.35/65.69  (step @p32496 :rule symm :premises (@p51679))
% 65.35/65.69  (step @p32497 :rule symm :premises (@p51724))
% 65.35/65.69  (step @p32498 :rule symm :premises (@p51725))
% 65.35/65.69  (step @p32499 :rule symm :premises (@p51726))
% 65.35/65.69  (step @p32500 :rule symm :premises (@p51727))
% 65.35/65.69  (step @p32501 :rule symm :premises (@p51728))
% 65.35/65.69  (step @p32502 :rule symm :premises (@p51729))
% 65.35/65.69  (step @p32503 :rule symm :premises (@p51730))
% 65.35/65.69  (step @p32504 :rule symm :premises (@p51731))
% 65.35/65.69  (step @p32505 :rule symm :premises (@p51732))
% 65.35/65.69  (step @p32506 :rule symm :premises (@p51733))
% 65.35/65.69  (step @p32507 :rule symm :premises (@p51734))
% 65.35/65.69  (step @p32508 :rule symm :premises (@p51735))
% 65.35/65.69  (step @p32509 :rule symm :premises (@p51736))
% 65.35/65.69  (step @p32510 :rule symm :premises (@p51737))
% 65.35/65.69  (step @p32511 :rule symm :premises (@p51738))
% 65.35/65.69  (step @p32512 :rule symm :premises (@p51739))
% 65.35/65.69  (step @p32513 :rule symm :premises (@p51740))
% 65.35/65.69  (step @p32514 :rule symm :premises (@p51741))
% 65.35/65.69  (step @p32515 :rule symm :premises (@p51742))
% 65.35/65.69  (step @p32516 :rule symm :premises (@p51743))
% 65.35/65.69  (step @p32517 :rule symm :premises (@p51744))
% 65.35/65.69  (step @p32518 :rule symm :premises (@p51745))
% 65.35/65.69  (step @p32519 :rule symm :premises (@p51746))
% 65.35/65.69  (step @p32520 :rule symm :premises (@p51747))
% 65.35/65.69  (step @p32521 :rule symm :premises (@p51748))
% 65.35/65.69  (step @p32522 :rule symm :premises (@p51749))
% 65.35/65.69  (step @p32523 :rule symm :premises (@p51750))
% 65.35/65.69  (step @p32524 :rule symm :premises (@p51751))
% 65.35/65.69  (step @p32525 :rule symm :premises (@p51752))
% 65.35/65.69  (step @p32526 :rule symm :premises (@p51753))
% 65.35/65.69  (step @p2816 :rule refl :args (@t111))
% 65.35/65.69  (step @p32527 :rule refl :args (tptp.e7))
% 65.35/65.69  (step @p32528 :rule symm :premises (@p51723))
% 65.35/65.69  (step @p32529 :rule refl :args (@t28))
% 65.35/65.69  (step @p32530 :rule cong :premises (@p32529 @p32528 @p32527) :args (@t2898))
% 65.35/65.69  (step @p32531 :rule cong :premises (@p32530 @p2816) :args (@t2899))
% 65.35/65.69  (step @p32532 :rule symm :premises (@p32340))
% 65.35/65.69  (step @p32533 :rule refl :args (@t66))
% 65.35/65.69  (step @p32534 :rule cong :premises (@p32533 @p51723 @p32527) :args (@t67))
% 65.35/65.69  (step @p32535 :rule cong :premises (@p32534 @p2816) :args (@t379))
% 65.35/65.69  (step @p32536 :rule trans :premises (@p51680 @p51681 @p51682 @p51683 @p51684 @p51685 @p51686 @p51687 @p51688 @p51689 @p51690 @p51691 @p51692 @p51693 @p51694 @p51695 @p51696 @p51697 @p51698 @p51699 @p51700 @p51701 @p51702 @p51703 @p51704 @p51705 @p51706 @p51707 @p51708 @p51709 @p51710 @p51711 @p51712 @p51713 @p51714 @p51715 @p51716 @p51717 @p51718 @p51719 @p51720 @p51721 @p51722 @p32535 @p32532 @p32341 @p32531 @p32526 @p32525 @p32524 @p32523 @p32522 @p32521 @p32520 @p32519 @p32518 @p32517 @p32516 @p32515 @p32514 @p32513 @p32512 @p32511 @p32510 @p32509 @p32508 @p32507 @p32506 @p32505 @p32504 @p32503 @p32502 @p32501 @p32500 @p32499 @p32498 @p32497 @p32496))
% 65.35/65.69  (step-pop @p51833 :rule scope :premises (@p32536))
% 65.35/65.69  (step-pop @p51834 :rule scope :premises (@p51833))
% 65.35/65.69  (step-pop @p51835 :rule scope :premises (@p51834))
% 65.35/65.69  (step-pop @p51836 :rule scope :premises (@p51835))
% 65.35/65.69  (step-pop @p51837 :rule scope :premises (@p51836))
% 65.35/65.69  (step-pop @p51838 :rule scope :premises (@p51837))
% 65.35/65.69  (step-pop @p51839 :rule scope :premises (@p51838))
% 65.35/65.69  (step-pop @p51840 :rule scope :premises (@p51839))
% 65.35/65.69  (step-pop @p51841 :rule scope :premises (@p51840))
% 65.35/65.69  (step-pop @p51842 :rule scope :premises (@p51841))
% 65.35/65.69  (step-pop @p51843 :rule scope :premises (@p51842))
% 65.35/65.69  (step-pop @p51844 :rule scope :premises (@p51843))
% 65.35/65.69  (step-pop @p51845 :rule scope :premises (@p51844))
% 65.35/65.69  (step-pop @p51846 :rule scope :premises (@p51845))
% 65.35/65.69  (step-pop @p51847 :rule scope :premises (@p51846))
% 65.35/65.69  (step-pop @p51848 :rule scope :premises (@p51847))
% 65.35/65.69  (step-pop @p51849 :rule scope :premises (@p51848))
% 65.35/65.69  (step-pop @p51850 :rule scope :premises (@p51849))
% 65.35/65.69  (step-pop @p51851 :rule scope :premises (@p51850))
% 65.35/65.69  (step-pop @p51852 :rule scope :premises (@p51851))
% 65.35/65.69  (step-pop @p51853 :rule scope :premises (@p51852))
% 65.35/65.69  (step-pop @p51854 :rule scope :premises (@p51853))
% 65.35/65.69  (step-pop @p51855 :rule scope :premises (@p51854))
% 65.35/65.69  (step-pop @p51856 :rule scope :premises (@p51855))
% 65.35/65.69  (step-pop @p51857 :rule scope :premises (@p51856))
% 65.35/65.69  (step-pop @p51858 :rule scope :premises (@p51857))
% 65.35/65.69  (step-pop @p51859 :rule scope :premises (@p51858))
% 65.35/65.69  (step-pop @p51860 :rule scope :premises (@p51859))
% 65.35/65.69  (step-pop @p51861 :rule scope :premises (@p51860))
% 65.35/65.69  (step-pop @p51862 :rule scope :premises (@p51861))
% 65.35/65.69  (step-pop @p51863 :rule scope :premises (@p51862))
% 65.35/65.69  (step-pop @p51864 :rule scope :premises (@p51863))
% 65.35/65.69  (step-pop @p51865 :rule scope :premises (@p51864))
% 65.35/65.69  (step-pop @p51866 :rule scope :premises (@p51865))
% 65.35/65.69  (step-pop @p51867 :rule scope :premises (@p51866))
% 65.35/65.69  (step-pop @p51868 :rule scope :premises (@p51867))
% 65.35/65.69  (step-pop @p51869 :rule scope :premises (@p51868))
% 65.35/65.69  (step-pop @p51870 :rule scope :premises (@p51869))
% 65.35/65.69  (step-pop @p51871 :rule scope :premises (@p51870))
% 65.35/65.69  (step-pop @p51872 :rule scope :premises (@p51871))
% 65.35/65.69  (step-pop @p51873 :rule scope :premises (@p51872))
% 65.35/65.69  (step-pop @p51874 :rule scope :premises (@p51873))
% 65.35/65.69  (step-pop @p51875 :rule scope :premises (@p51874))
% 65.35/65.69  (step-pop @p51876 :rule scope :premises (@p51875))
% 65.35/65.69  (step-pop @p51877 :rule scope :premises (@p51876))
% 65.35/65.69  (step-pop @p51878 :rule scope :premises (@p51877))
% 65.35/65.69  (step-pop @p51879 :rule scope :premises (@p51878))
% 65.35/65.69  (step-pop @p51880 :rule scope :premises (@p51879))
% 65.35/65.69  (step-pop @p51881 :rule scope :premises (@p51880))
% 65.35/65.69  (step-pop @p51882 :rule scope :premises (@p51881))
% 65.35/65.69  (step-pop @p51883 :rule scope :premises (@p51882))
% 65.35/65.69  (step-pop @p51884 :rule scope :premises (@p51883))
% 65.35/65.69  (step-pop @p51885 :rule scope :premises (@p51884))
% 65.35/65.69  (step-pop @p51886 :rule scope :premises (@p51885))
% 65.35/65.69  (step-pop @p51887 :rule scope :premises (@p51886))
% 65.35/65.69  (step-pop @p51888 :rule scope :premises (@p51887))
% 65.35/65.69  (step-pop @p51889 :rule scope :premises (@p51888))
% 65.35/65.69  (step-pop @p51890 :rule scope :premises (@p51889))
% 65.35/65.69  (step-pop @p51891 :rule scope :premises (@p51890))
% 65.35/65.69  (step-pop @p51892 :rule scope :premises (@p51891))
% 65.35/65.69  (step-pop @p51893 :rule scope :premises (@p51892))
% 65.35/65.69  (step-pop @p51894 :rule scope :premises (@p51893))
% 65.35/65.69  (step-pop @p51895 :rule scope :premises (@p51894))
% 65.35/65.69  (step-pop @p51896 :rule scope :premises (@p51895))
% 65.35/65.69  (step-pop @p51897 :rule scope :premises (@p51896))
% 65.35/65.69  (step-pop @p51898 :rule scope :premises (@p51897))
% 65.35/65.69  (step-pop @p51899 :rule scope :premises (@p51898))
% 65.35/65.69  (step-pop @p51900 :rule scope :premises (@p51899))
% 65.35/65.69  (step-pop @p51901 :rule scope :premises (@p51900))
% 65.35/65.69  (step-pop @p51902 :rule scope :premises (@p51901))
% 65.35/65.69  (step-pop @p51903 :rule scope :premises (@p51902))
% 65.35/65.69  (step-pop @p51904 :rule scope :premises (@p51903))
% 65.35/65.69  (step-pop @p51905 :rule scope :premises (@p51904))
% 65.35/65.69  (step-pop @p51906 :rule scope :premises (@p51905))
% 65.35/65.69  (step-pop @p51907 :rule scope :premises (@p51906))
% 65.35/65.69  (step-pop @p51908 :rule scope :premises (@p51907))
% 65.35/65.69  (step-pop @p51909 :rule scope :premises (@p51908))
% 65.35/65.69  (step @p32537 :rule process_scope :premises (@p51909) :args (@t114))
% 65.35/65.69  (step @p32615 :rule and_intro :premises (@p51679 @p51724 @p51725 @p51726 @p51727 @p51728 @p51729 @p51730 @p51731 @p51732 @p51733 @p51734 @p51735 @p51736 @p51737 @p51738 @p51739 @p51740 @p51741 @p51742 @p51743 @p51744 @p51745 @p51746 @p51747 @p51748 @p51749 @p51750 @p51751 @p51752 @p51753 @p51723 @p32341 @p32340 @p51722 @p51721 @p51720 @p51719 @p51718 @p51717 @p51716 @p51715 @p51714 @p51713 @p51712 @p51711 @p51710 @p51709 @p51708 @p51707 @p51706 @p51705 @p51704 @p51703 @p51702 @p51701 @p51700 @p51699 @p51698 @p51697 @p51696 @p51695 @p51694 @p51693 @p51692 @p51691 @p51690 @p51689 @p51688 @p51687 @p51686 @p51685 @p51684 @p51683 @p51682 @p51681 @p51680))
% 65.35/65.69  (step @p32616 :rule modus_ponens :premises (@p32615 @p32537))
% 65.35/65.69  (step-pop @p51910 :rule scope :premises (@p32616))
% 65.35/65.69  (step-pop @p51911 :rule scope :premises (@p51910))
% 65.35/65.69  (step-pop @p51912 :rule scope :premises (@p51911))
% 65.35/65.69  (step-pop @p51913 :rule scope :premises (@p51912))
% 65.35/65.69  (step-pop @p51914 :rule scope :premises (@p51913))
% 65.35/65.69  (step-pop @p51915 :rule scope :premises (@p51914))
% 65.35/65.69  (step-pop @p51916 :rule scope :premises (@p51915))
% 65.35/65.69  (step-pop @p51917 :rule scope :premises (@p51916))
% 65.35/65.69  (step-pop @p51918 :rule scope :premises (@p51917))
% 65.35/65.69  (step-pop @p51919 :rule scope :premises (@p51918))
% 65.35/65.69  (step-pop @p51920 :rule scope :premises (@p51919))
% 65.35/65.69  (step-pop @p51921 :rule scope :premises (@p51920))
% 65.35/65.69  (step-pop @p51922 :rule scope :premises (@p51921))
% 65.35/65.69  (step-pop @p51923 :rule scope :premises (@p51922))
% 65.35/65.69  (step-pop @p51924 :rule scope :premises (@p51923))
% 65.35/65.69  (step-pop @p51925 :rule scope :premises (@p51924))
% 65.35/65.69  (step-pop @p51926 :rule scope :premises (@p51925))
% 65.35/65.69  (step-pop @p51927 :rule scope :premises (@p51926))
% 65.35/65.69  (step-pop @p51928 :rule scope :premises (@p51927))
% 65.35/65.69  (step-pop @p51929 :rule scope :premises (@p51928))
% 65.35/65.69  (step-pop @p51930 :rule scope :premises (@p51929))
% 65.35/65.69  (step-pop @p51931 :rule scope :premises (@p51930))
% 65.35/65.69  (step-pop @p51932 :rule scope :premises (@p51931))
% 65.35/65.69  (step-pop @p51933 :rule scope :premises (@p51932))
% 65.35/65.69  (step-pop @p51934 :rule scope :premises (@p51933))
% 65.35/65.69  (step-pop @p51935 :rule scope :premises (@p51934))
% 65.35/65.69  (step-pop @p51936 :rule scope :premises (@p51935))
% 65.35/65.69  (step-pop @p51937 :rule scope :premises (@p51936))
% 65.35/65.69  (step-pop @p51938 :rule scope :premises (@p51937))
% 65.35/65.69  (step-pop @p51939 :rule scope :premises (@p51938))
% 65.35/65.69  (step-pop @p51940 :rule scope :premises (@p51939))
% 65.35/65.69  (step-pop @p51941 :rule scope :premises (@p51940))
% 65.35/65.69  (step-pop @p51942 :rule scope :premises (@p51941))
% 65.35/65.69  (step-pop @p51943 :rule scope :premises (@p51942))
% 65.35/65.69  (step-pop @p51944 :rule scope :premises (@p51943))
% 65.35/65.69  (step-pop @p51945 :rule scope :premises (@p51944))
% 65.35/65.69  (step-pop @p51946 :rule scope :premises (@p51945))
% 65.35/65.69  (step-pop @p51947 :rule scope :premises (@p51946))
% 65.35/65.69  (step-pop @p51948 :rule scope :premises (@p51947))
% 65.35/65.69  (step-pop @p51949 :rule scope :premises (@p51948))
% 65.35/65.69  (step-pop @p51950 :rule scope :premises (@p51949))
% 65.35/65.69  (step-pop @p51951 :rule scope :premises (@p51950))
% 65.35/65.69  (step-pop @p51952 :rule scope :premises (@p51951))
% 65.35/65.69  (step-pop @p51953 :rule scope :premises (@p51952))
% 65.35/65.69  (step-pop @p51954 :rule scope :premises (@p51953))
% 65.35/65.69  (step-pop @p51955 :rule scope :premises (@p51954))
% 65.35/65.69  (step-pop @p51956 :rule scope :premises (@p51955))
% 65.35/65.69  (step-pop @p51957 :rule scope :premises (@p51956))
% 65.35/65.69  (step-pop @p51958 :rule scope :premises (@p51957))
% 65.35/65.69  (step-pop @p51959 :rule scope :premises (@p51958))
% 65.35/65.69  (step-pop @p51960 :rule scope :premises (@p51959))
% 65.35/65.69  (step-pop @p51961 :rule scope :premises (@p51960))
% 65.35/65.69  (step-pop @p51962 :rule scope :premises (@p51961))
% 65.35/65.69  (step-pop @p51963 :rule scope :premises (@p51962))
% 65.35/65.69  (step-pop @p51964 :rule scope :premises (@p51963))
% 65.35/65.69  (step-pop @p51965 :rule scope :premises (@p51964))
% 65.35/65.69  (step-pop @p51966 :rule scope :premises (@p51965))
% 65.35/65.69  (step-pop @p51967 :rule scope :premises (@p51966))
% 65.35/65.69  (step-pop @p51968 :rule scope :premises (@p51967))
% 65.35/65.69  (step-pop @p51969 :rule scope :premises (@p51968))
% 65.35/65.69  (step-pop @p51970 :rule scope :premises (@p51969))
% 65.35/65.69  (step-pop @p51971 :rule scope :premises (@p51970))
% 65.35/65.69  (step-pop @p51972 :rule scope :premises (@p51971))
% 65.35/65.69  (step-pop @p51973 :rule scope :premises (@p51972))
% 65.35/65.69  (step-pop @p51974 :rule scope :premises (@p51973))
% 65.35/65.69  (step-pop @p51975 :rule scope :premises (@p51974))
% 65.35/65.69  (step-pop @p51976 :rule scope :premises (@p51975))
% 65.35/65.69  (step-pop @p51977 :rule scope :premises (@p51976))
% 65.35/65.69  (step-pop @p51978 :rule scope :premises (@p51977))
% 65.35/65.69  (step-pop @p51979 :rule scope :premises (@p51978))
% 65.35/65.69  (step-pop @p51980 :rule scope :premises (@p51979))
% 65.35/65.69  (step-pop @p51981 :rule scope :premises (@p51980))
% 65.35/65.69  (step-pop @p51982 :rule scope :premises (@p51981))
% 65.35/65.69  (step-pop @p51983 :rule scope :premises (@p51982))
% 65.35/65.69  (step-pop @p51984 :rule scope :premises (@p51983))
% 65.35/65.69  (step-pop @p51985 :rule scope :premises (@p51984))
% 65.35/65.69  (step-pop @p51986 :rule scope :premises (@p51985))
% 65.35/65.69  (step @p32617 :rule process_scope :premises (@p51986) :args (@t114))
% 65.35/65.69  (step @p32695 :rule implies_elim :premises (@p32617))
% 65.35/65.69  (step @p32696 :rule cnf_and_neg :args (@t2901))
% 65.35/65.69  (step @p32697 :rule resolution :premises (@p32696 @p32695) :args (true @t2901))
% 65.35/65.69  (step @p32698 :rule reordering :premises (@p32697) :args ((or @t114 @t671 @t510 @t560 @t559 @t558 @t557 @t556 @t555 @t554 @t553 @t552 @t551 @t550 @t549 @t548 @t547 @t546 @t545 @t544 @t543 @t542 @t541 @t540 @t539 @t538 @t537 @t536 @t535 @t534 @t533 @t532 @t531 @t530 @t529 @t528 @t527 @t526 @t525 @t524 @t523 @t522 @t521 @t520 @t519 @t144 @t670 @t669 @t668 @t667 @t666 @t665 @t664 @t663 @t662 @t661 @t660 @t659 @t658 @t873 @t872 @t871 @t870 @t869 @t868 @t867 @t866 @t865 @t864 @t863 @t862 @t861 @t860 @t859 @t858 @t857 (not @t2897) (not @t2900))))
% 65.35/65.69  (step @p32699 :rule chain_m_resolution :premises (@p32698 @p32341 @p32340 @p32222 @p31656 @p31655 @p31196 @p31195 @p30854 @p30853 @p30408 @p30407 @p30127 @p29479 @p28801 @p28205 @p27434 @p27433 @p26924 @p26923 @p26432 @p25560 @p24708 @p24707 @p24546 @p23634 @p23633 @p23198 @p23197 @p23015 @p23014 @p22563 @p22562 @p21992 @p21207 @p20106 @p20105 @p19762 @p18596 @p18595 @p18480 @p18479 @p18232 @p18231 @p17457 @p17456 @p16837 @p16836 @p16348 @p16347 @p15746 @p15745 @p15416 @p15415 @p14802 @p13556 @p12339 @p10887 @p10886 @p10075 @p8652 @p8651 @p8029 @p6520 @p6519 @p6012 @p6011 @p5168 @p5167 @p4780 @p3476 @p3472 @p2947 @p1229 @p3368 @p3366 @p3365 @p3363 @p3362 @p3360 @p3359 @p3357 @p32339 @p32311 @p32310 @p32282 @p32281 @p32253 @p32252 @p32224) :args (@t144 (@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 false false false false false false false false false false false false true false false false false false false false false true true true true true true true true) (@list @t2900 @t2897 @t383 @t840 @t386 @t642 @t389 @t838 @t392 @t639 @t395 @t398 @t401 @t404 @t407 @t826 @t410 @t823 @t413 @t416 @t419 @t636 @t422 @t425 @t821 @t428 @t634 @t431 @t819 @t434 @t816 @t437 @t440 @t443 @t630 @t446 @t449 @t627 @t452 @t624 @t455 @t809 @t458 @t805 @t461 @t801 @t464 @t799 @t467 @t620 @t470 @t796 @t473 @t476 @t479 @t482 @t793 @t485 @t488 @t790 @t491 @t494 @t786 @t497 @t782 @t500 @t616 @t503 @t506 @t673 @t508 @t568 @t114 @t651 @t652 @t648 @t649 @t646 @t647 @t644 @t645 @t116 @t2894 @t123 @t2891 @t128 @t2888 @t133 @t2885)))
% 65.35/65.69  (step @p32700 :rule chain_m_resolution :premises (@p2523 @p32699 @p2521) :args (@t380 @t570 (@list @t143 @t381)))
% 65.35/65.69  (step @p32701 :rule chain_m_resolution :premises (@p4554 @p32699 @p4552) :args (@t842 @t570 (@list @t143 @t843)))
% 65.35/65.69  (step @p32702 :rule symm :premises (@p1038))
% 65.35/65.69  (step @p32703 :rule bool-double-not-elim :args (@t2902))
% 65.35/65.69  (step @p32704 :rule nary_cong :premises (@p32703 @p1337 @p1311) :args ((or (not @t2903) @t139 @t134)))
% 65.35/65.69  (assume-push @p51987 @t138)
% 65.35/65.69  (assume-push @p51988 @t133)
% 65.35/65.69  (assume-push @p51989 @t2903)
% 65.35/65.69  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.69  (step @p32708 :rule symm :premises (@p51988))
% 65.35/65.69  (step @p32709 :rule trans :premises (@p51987 @p32708))
% 65.35/65.69  (step @p32710 :rule true_intro :premises (@p32709))
% 65.35/65.69  (step @p32711 :rule false_intro :premises (@p32702))
% 65.35/65.69  (step @p32712 :rule symm :premises (@p32711))
% 65.35/65.69  (step @p32713 :rule trans :premises (@p32712 @p32710))
% 65.35/65.69  (step @p32714 false :rule eq_resolve :premises (@p32713 @p2958))
% 65.35/65.69  (step-pop @p51990 :rule scope :premises (@p32714))
% 65.35/65.69  (step-pop @p51991 :rule scope :premises (@p51990))
% 65.35/65.69  (step-pop @p51992 :rule scope :premises (@p51991))
% 65.35/65.69  (step @p32715 :rule process_scope :premises (@p51992) :args (false))
% 65.35/65.69  (assume-push @p51993 @t2903)
% 65.35/65.69  (assume-push @p51994 @t138)
% 65.35/65.69  (assume-push @p51995 @t133)
% 65.35/65.69  (step @p32722 :rule and_intro :premises (@p51994 @p51995 @p32702))
% 65.35/65.69  (step-pop @p51996 :rule scope :premises (@p32722))
% 65.35/65.69  (step-pop @p51997 :rule scope :premises (@p51996))
% 65.35/65.69  (step-pop @p51998 :rule scope :premises (@p51997))
% 65.35/65.69  (step @p32723 :rule process_scope :premises (@p51998) :args (@t2904))
% 65.35/65.69  (step @p32727 :rule implies_elim :premises (@p32723))
% 65.35/65.69  (step @p32728 :rule resolution :premises (@p32727 @p32715) :args (true @t2904))
% 65.35/65.69  (step @p32729 :rule not_and :premises (@p32728))
% 65.35/65.69  (step @p32730 :rule eq_resolve :premises (@p32729 @p32704))
% 65.35/65.69  (step @p32731 :rule symm :premises (@p1083))
% 65.35/65.69  (step @p32732 :rule bool-double-not-elim :args (@t2905))
% 65.35/65.69  (step @p32733 :rule nary_cong :premises (@p32732 @p1337 @p1285) :args ((or (not @t2906) @t139 @t129)))
% 65.35/65.69  (assume-push @p51999 @t138)
% 65.35/65.69  (assume-push @p52000 @t128)
% 65.35/65.69  (assume-push @p52001 @t2906)
% 65.35/65.69  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.69  (step @p32737 :rule symm :premises (@p52000))
% 65.35/65.69  (step @p32738 :rule trans :premises (@p51999 @p32737))
% 65.35/65.69  (step @p32739 :rule true_intro :premises (@p32738))
% 65.35/65.69  (step @p32740 :rule false_intro :premises (@p32731))
% 65.35/65.69  (step @p32741 :rule symm :premises (@p32740))
% 65.35/65.69  (step @p32742 :rule trans :premises (@p32741 @p32739))
% 65.35/65.69  (step @p32743 false :rule eq_resolve :premises (@p32742 @p2958))
% 65.35/65.69  (step-pop @p52002 :rule scope :premises (@p32743))
% 65.35/65.69  (step-pop @p52003 :rule scope :premises (@p52002))
% 65.35/65.69  (step-pop @p52004 :rule scope :premises (@p52003))
% 65.35/65.69  (step @p32744 :rule process_scope :premises (@p52004) :args (false))
% 65.35/65.69  (assume-push @p52005 @t2906)
% 65.35/65.69  (assume-push @p52006 @t138)
% 65.35/65.69  (assume-push @p52007 @t128)
% 65.35/65.69  (step @p32751 :rule and_intro :premises (@p52006 @p52007 @p32731))
% 65.35/65.69  (step-pop @p52008 :rule scope :premises (@p32751))
% 65.35/65.69  (step-pop @p52009 :rule scope :premises (@p52008))
% 65.35/65.69  (step-pop @p52010 :rule scope :premises (@p52009))
% 65.35/65.69  (step @p32752 :rule process_scope :premises (@p52010) :args (@t2907))
% 65.35/65.69  (step @p32756 :rule implies_elim :premises (@p32752))
% 65.35/65.69  (step @p32757 :rule resolution :premises (@p32756 @p32744) :args (true @t2907))
% 65.35/65.69  (step @p32758 :rule not_and :premises (@p32757))
% 65.35/65.69  (step @p32759 :rule eq_resolve :premises (@p32758 @p32733))
% 65.35/65.69  (step @p32760 :rule symm :premises (@p1129))
% 65.35/65.69  (step @p32761 :rule bool-double-not-elim :args (@t2908))
% 65.35/65.69  (step @p32762 :rule nary_cong :premises (@p32761 @p1337 @p1259) :args ((or (not @t2909) @t139 @t124)))
% 65.35/65.69  (assume-push @p52011 @t138)
% 65.35/65.69  (assume-push @p52012 @t123)
% 65.35/65.69  (assume-push @p52013 @t2909)
% 65.35/65.69  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.69  (step @p32766 :rule symm :premises (@p52012))
% 65.35/65.69  (step @p32767 :rule trans :premises (@p52011 @p32766))
% 65.35/65.69  (step @p32768 :rule true_intro :premises (@p32767))
% 65.35/65.69  (step @p32769 :rule false_intro :premises (@p32760))
% 65.35/65.69  (step @p32770 :rule symm :premises (@p32769))
% 65.35/65.69  (step @p32771 :rule trans :premises (@p32770 @p32768))
% 65.35/65.69  (step @p32772 false :rule eq_resolve :premises (@p32771 @p2958))
% 65.35/65.69  (step-pop @p52014 :rule scope :premises (@p32772))
% 65.35/65.69  (step-pop @p52015 :rule scope :premises (@p52014))
% 65.35/65.69  (step-pop @p52016 :rule scope :premises (@p52015))
% 65.35/65.69  (step @p32773 :rule process_scope :premises (@p52016) :args (false))
% 65.35/65.69  (assume-push @p52017 @t2909)
% 65.35/65.69  (assume-push @p52018 @t138)
% 65.35/65.69  (assume-push @p52019 @t123)
% 65.35/65.69  (step @p32780 :rule and_intro :premises (@p52018 @p52019 @p32760))
% 65.35/65.69  (step-pop @p52020 :rule scope :premises (@p32780))
% 65.35/65.69  (step-pop @p52021 :rule scope :premises (@p52020))
% 65.35/65.69  (step-pop @p52022 :rule scope :premises (@p52021))
% 65.35/65.69  (step @p32781 :rule process_scope :premises (@p52022) :args (@t2910))
% 65.35/65.69  (step @p32785 :rule implies_elim :premises (@p32781))
% 65.35/65.69  (step @p32786 :rule resolution :premises (@p32785 @p32773) :args (true @t2910))
% 65.35/65.69  (step @p32787 :rule not_and :premises (@p32786))
% 65.35/65.69  (step @p32788 :rule eq_resolve :premises (@p32787 @p32762))
% 65.35/65.69  (step @p32789 :rule symm :premises (@p1176))
% 65.35/65.69  (step @p32790 :rule bool-double-not-elim :args (@t2911))
% 65.35/65.69  (step @p32791 :rule nary_cong :premises (@p32790 @p1337 @p1232) :args ((or (not @t2912) @t139 @t117)))
% 65.35/65.69  (assume-push @p52023 @t138)
% 65.35/65.69  (assume-push @p52024 @t116)
% 65.35/65.69  (assume-push @p52025 @t2912)
% 65.35/65.69  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.69  (step @p32795 :rule symm :premises (@p52024))
% 65.35/65.69  (step @p32796 :rule trans :premises (@p52023 @p32795))
% 65.35/65.69  (step @p32797 :rule true_intro :premises (@p32796))
% 65.35/65.69  (step @p32798 :rule false_intro :premises (@p32789))
% 65.35/65.69  (step @p32799 :rule symm :premises (@p32798))
% 65.35/65.69  (step @p32800 :rule trans :premises (@p32799 @p32797))
% 65.35/65.69  (step @p32801 false :rule eq_resolve :premises (@p32800 @p2958))
% 65.35/65.69  (step-pop @p52026 :rule scope :premises (@p32801))
% 65.35/65.69  (step-pop @p52027 :rule scope :premises (@p52026))
% 65.35/65.69  (step-pop @p52028 :rule scope :premises (@p52027))
% 65.35/65.69  (step @p32802 :rule process_scope :premises (@p52028) :args (false))
% 65.35/65.69  (assume-push @p52029 @t2912)
% 65.35/65.69  (assume-push @p52030 @t138)
% 65.35/65.69  (assume-push @p52031 @t116)
% 65.35/65.69  (step @p32809 :rule and_intro :premises (@p52030 @p52031 @p32789))
% 65.35/65.69  (step-pop @p52032 :rule scope :premises (@p32809))
% 65.35/65.69  (step-pop @p52033 :rule scope :premises (@p52032))
% 65.35/65.69  (step-pop @p52034 :rule scope :premises (@p52033))
% 65.35/65.69  (step @p32810 :rule process_scope :premises (@p52034) :args (@t2913))
% 65.35/65.69  (step @p32814 :rule implies_elim :premises (@p32810))
% 65.35/65.69  (step @p32815 :rule resolution :premises (@p32814 @p32802) :args (true @t2913))
% 65.35/65.69  (step @p32816 :rule not_and :premises (@p32815))
% 65.35/65.69  (step @p32817 :rule eq_resolve :premises (@p32816 @p32791))
% 65.35/65.69  (step @p32818 :rule instantiate :premises (@p2655) :args ((@list @t65 @t111 tptp.e6)))
% 65.35/65.69  (step @p32819 :rule instantiate :premises (@p2655) :args ((@list @t25 @t111 tptp.e6)))
% 65.35/65.69  (assume-push @p52035 @t568)
% 65.35/65.69  (assume-push @p52036 @t508)
% 65.35/65.69  (assume-push @p52037 @t506)
% 65.35/65.69  (assume-push @p52038 @t503)
% 65.35/65.69  (assume-push @p52039 @t500)
% 65.35/65.69  (assume-push @p52040 @t497)
% 65.35/65.69  (assume-push @p52041 @t494)
% 65.35/65.69  (assume-push @p52042 @t491)
% 65.35/65.69  (assume-push @p52043 @t488)
% 65.35/65.69  (assume-push @p52044 @t485)
% 65.35/65.69  (assume-push @p52045 @t482)
% 65.35/65.69  (assume-push @p52046 @t479)
% 65.35/65.69  (assume-push @p52047 @t476)
% 65.35/65.69  (assume-push @p52048 @t473)
% 65.35/65.69  (assume-push @p52049 @t470)
% 65.35/65.69  (assume-push @p52050 @t467)
% 65.35/65.69  (assume-push @p52051 @t464)
% 65.35/65.69  (assume-push @p52052 @t461)
% 65.35/65.69  (assume-push @p52053 @t458)
% 65.35/65.69  (assume-push @p52054 @t455)
% 65.35/65.69  (assume-push @p52055 @t452)
% 65.35/65.69  (assume-push @p52056 @t449)
% 65.35/65.69  (assume-push @p52057 @t446)
% 65.35/65.69  (assume-push @p52058 @t443)
% 65.35/65.69  (assume-push @p52059 @t440)
% 65.35/65.69  (assume-push @p52060 @t437)
% 65.35/65.69  (assume-push @p52061 @t434)
% 65.35/65.69  (assume-push @p52062 @t431)
% 65.35/65.69  (assume-push @p52063 @t428)
% 65.35/65.69  (assume-push @p52064 @t425)
% 65.35/65.69  (assume-push @p52065 @t422)
% 65.35/65.69  (assume-push @p52066 @t419)
% 65.35/65.69  (assume-push @p52067 @t416)
% 65.35/65.69  (assume-push @p52068 @t413)
% 65.35/65.69  (assume-push @p52069 @t410)
% 65.35/65.69  (assume-push @p52070 @t407)
% 65.35/65.69  (assume-push @p52071 @t404)
% 65.35/65.69  (assume-push @p52072 @t401)
% 65.35/65.69  (assume-push @p52073 @t398)
% 65.35/65.69  (assume-push @p52074 @t395)
% 65.35/65.69  (assume-push @p52075 @t392)
% 65.35/65.69  (assume-push @p52076 @t389)
% 65.35/65.69  (assume-push @p52077 @t386)
% 65.35/65.69  (assume-push @p52078 @t383)
% 65.35/65.69  (assume-push @p52079 @t380)
% 65.35/65.69  (assume-push @p52080 @t138)
% 65.35/65.69  (assume-push @p52081 @t627)
% 65.35/65.69  (assume-push @p52082 @t636)
% 65.35/65.69  (assume-push @p52083 @t634)
% 65.35/65.69  (assume-push @p52084 @t646)
% 65.35/65.69  (assume-push @p52085 @t624)
% 65.35/65.69  (assume-push @p52086 @t644)
% 65.35/65.69  (assume-push @p52087 @t639)
% 65.35/65.69  (assume-push @p52088 @t620)
% 65.35/65.69  (assume-push @p52089 @t648)
% 65.35/65.69  (assume-push @p52090 @t630)
% 65.35/65.69  (assume-push @p52091 @t616)
% 65.35/65.69  (assume-push @p52092 @t642)
% 65.35/65.69  (assume-push @p52093 @t651)
% 65.35/65.69  (assume-push @p52094 @t673)
% 65.35/65.69  (assume-push @p52095 @t801)
% 65.35/65.69  (assume-push @p52096 @t786)
% 65.35/65.69  (assume-push @p52097 @t819)
% 65.35/65.69  (assume-push @p52098 @t821)
% 65.35/65.69  (assume-push @p52099 @t796)
% 65.35/65.69  (assume-push @p52100 @t790)
% 65.35/65.69  (assume-push @p52101 @t799)
% 65.35/65.69  (assume-push @p52102 @t838)
% 65.35/65.69  (assume-push @p52103 @t805)
% 65.35/65.69  (assume-push @p52104 @t816)
% 65.35/65.69  (assume-push @p52105 @t823)
% 65.35/65.69  (assume-push @p52106 @t782)
% 65.35/65.69  (assume-push @p52107 @t793)
% 65.35/65.69  (assume-push @p52108 @t826)
% 65.35/65.69  (assume-push @p52109 @t840)
% 65.35/65.69  (assume-push @p52110 @t809)
% 65.35/65.69  (assume-push @p52111 @t842)
% 65.35/65.69  (assume-push @p52112 @t829)
% 65.35/65.69  (assume-push @p52113 @t813)
% 65.35/65.69  (assume-push @p52114 @t2914)
% 65.35/65.69  (assume-push @p52115 @t2917)
% 65.35/65.69  (assume-push @p52116 @t568)
% 65.35/65.69  (assume-push @p52117 @t627)
% 65.35/65.69  (assume-push @p52118 @t636)
% 65.35/65.69  (assume-push @p52119 @t634)
% 65.35/65.69  (assume-push @p52120 @t646)
% 65.35/65.69  (assume-push @p52121 @t624)
% 65.35/65.69  (assume-push @p52122 @t644)
% 65.35/65.69  (assume-push @p52123 @t639)
% 65.35/65.69  (assume-push @p52124 @t620)
% 65.35/65.69  (assume-push @p52125 @t648)
% 65.35/65.69  (assume-push @p52126 @t630)
% 65.35/65.69  (assume-push @p52127 @t616)
% 65.35/65.69  (assume-push @p52128 @t642)
% 65.35/65.69  (assume-push @p52129 @t651)
% 65.35/65.69  (assume-push @p52130 @t673)
% 65.35/65.69  (assume-push @p52131 @t801)
% 65.35/65.69  (assume-push @p52132 @t786)
% 65.35/65.69  (assume-push @p52133 @t819)
% 65.35/65.69  (assume-push @p52134 @t821)
% 65.35/65.69  (assume-push @p52135 @t796)
% 65.35/65.69  (assume-push @p52136 @t790)
% 65.35/65.69  (assume-push @p52137 @t799)
% 65.35/65.69  (assume-push @p52138 @t838)
% 65.35/65.69  (assume-push @p52139 @t805)
% 65.35/65.69  (assume-push @p52140 @t816)
% 65.35/65.69  (assume-push @p52141 @t823)
% 65.35/65.69  (assume-push @p52142 @t782)
% 65.35/65.69  (assume-push @p52143 @t793)
% 65.35/65.69  (assume-push @p52144 @t826)
% 65.35/65.69  (assume-push @p52145 @t840)
% 65.35/65.69  (assume-push @p52146 @t809)
% 65.35/65.69  (assume-push @p52147 @t842)
% 65.35/65.69  (assume-push @p52148 @t829)
% 65.35/65.69  (assume-push @p52149 @t813)
% 65.35/65.69  (assume-push @p52150 @t138)
% 65.35/65.69  (assume-push @p52151 @t2917)
% 65.35/65.69  (assume-push @p52152 @t2914)
% 65.35/65.69  (assume-push @p52153 @t380)
% 65.35/65.69  (assume-push @p52154 @t383)
% 65.35/65.69  (assume-push @p52155 @t386)
% 65.35/65.69  (assume-push @p52156 @t389)
% 65.35/65.69  (assume-push @p52157 @t392)
% 65.35/65.69  (assume-push @p52158 @t395)
% 65.35/65.69  (assume-push @p52159 @t398)
% 65.35/65.69  (assume-push @p52160 @t401)
% 65.35/65.69  (assume-push @p52161 @t404)
% 65.35/65.69  (assume-push @p52162 @t407)
% 65.35/65.69  (assume-push @p52163 @t410)
% 65.35/65.69  (assume-push @p52164 @t413)
% 65.35/65.69  (assume-push @p52165 @t416)
% 65.35/65.69  (assume-push @p52166 @t419)
% 65.35/65.69  (assume-push @p52167 @t422)
% 65.35/65.69  (assume-push @p52168 @t425)
% 65.35/65.69  (assume-push @p52169 @t428)
% 65.35/65.69  (assume-push @p52170 @t431)
% 65.35/65.69  (assume-push @p52171 @t434)
% 65.35/65.69  (assume-push @p52172 @t437)
% 65.35/65.69  (assume-push @p52173 @t440)
% 65.35/65.69  (assume-push @p52174 @t443)
% 65.35/65.69  (assume-push @p52175 @t446)
% 65.35/65.69  (assume-push @p52176 @t449)
% 65.35/65.69  (assume-push @p52177 @t452)
% 65.35/65.69  (assume-push @p52178 @t455)
% 65.35/65.69  (assume-push @p52179 @t458)
% 65.35/65.69  (assume-push @p52180 @t461)
% 65.35/65.69  (assume-push @p52181 @t464)
% 65.35/65.69  (assume-push @p52182 @t467)
% 65.35/65.69  (assume-push @p52183 @t470)
% 65.35/65.69  (assume-push @p52184 @t473)
% 65.35/65.69  (assume-push @p52185 @t476)
% 65.35/65.69  (assume-push @p52186 @t479)
% 65.35/65.69  (assume-push @p52187 @t482)
% 65.35/65.69  (assume-push @p52188 @t485)
% 65.35/65.69  (assume-push @p52189 @t488)
% 65.35/65.69  (assume-push @p52190 @t491)
% 65.35/65.69  (assume-push @p52191 @t494)
% 65.35/65.69  (assume-push @p52192 @t497)
% 65.35/65.69  (assume-push @p52193 @t500)
% 65.35/65.69  (assume-push @p52194 @t503)
% 65.35/65.69  (assume-push @p52195 @t506)
% 65.35/65.69  (assume-push @p52196 @t508)
% 65.35/65.69  (step @p32982 :rule symm :premises (@p52035))
% 65.35/65.69  (step @p32983 :rule symm :premises (@p52081))
% 65.35/65.69  (step @p32984 :rule symm :premises (@p52082))
% 65.35/65.69  (step @p32985 :rule symm :premises (@p52083))
% 65.35/65.69  (step @p32986 :rule symm :premises (@p52084))
% 65.35/65.69  (step @p32987 :rule symm :premises (@p52085))
% 65.35/65.69  (step @p32988 :rule symm :premises (@p52086))
% 65.35/65.69  (step @p32989 :rule symm :premises (@p52087))
% 65.35/65.69  (step @p32990 :rule symm :premises (@p52088))
% 65.35/65.69  (step @p32991 :rule symm :premises (@p52089))
% 65.35/65.69  (step @p32992 :rule symm :premises (@p52090))
% 65.35/65.69  (step @p32993 :rule symm :premises (@p52091))
% 65.35/65.69  (step @p32994 :rule symm :premises (@p52092))
% 65.35/65.69  (step @p32995 :rule symm :premises (@p52093))
% 65.35/65.69  (step @p32996 :rule symm :premises (@p52094))
% 65.35/65.69  (step @p32997 :rule symm :premises (@p52095))
% 65.35/65.69  (step @p32998 :rule symm :premises (@p52096))
% 65.35/65.69  (step @p32999 :rule symm :premises (@p52097))
% 65.35/65.69  (step @p33000 :rule symm :premises (@p52098))
% 65.35/65.69  (step @p33001 :rule symm :premises (@p52099))
% 65.35/65.69  (step @p33002 :rule symm :premises (@p52100))
% 65.35/65.69  (step @p33003 :rule symm :premises (@p52101))
% 65.35/65.69  (step @p33004 :rule symm :premises (@p52102))
% 65.35/65.69  (step @p33005 :rule symm :premises (@p52103))
% 65.35/65.69  (step @p33006 :rule symm :premises (@p52104))
% 65.35/65.69  (step @p33007 :rule symm :premises (@p52105))
% 65.35/65.69  (step @p33008 :rule symm :premises (@p52106))
% 65.35/65.69  (step @p33009 :rule symm :premises (@p52107))
% 65.35/65.69  (step @p33010 :rule symm :premises (@p52108))
% 65.35/65.69  (step @p33011 :rule symm :premises (@p52109))
% 65.35/65.69  (step @p33012 :rule symm :premises (@p52110))
% 65.35/65.69  (step @p33013 :rule symm :premises (@p52111))
% 65.35/65.69  (step @p33014 :rule symm :premises (@p52112))
% 65.35/65.69  (step @p33015 :rule symm :premises (@p52113))
% 65.35/65.69  (step @p2816 :rule refl :args (@t111))
% 65.35/65.69  (step @p33016 :rule refl :args (tptp.e6))
% 65.35/65.69  (step @p33017 :rule symm :premises (@p52080))
% 65.35/65.69  (step @p33018 :rule refl :args (@t25))
% 65.35/65.69  (step @p33019 :rule cong :premises (@p33018 @p33017 @p33016) :args (@t2915))
% 65.35/65.69  (step @p33020 :rule cong :premises (@p33019 @p2816) :args (@t2916))
% 65.35/65.69  (step @p33021 :rule symm :premises (@p32818))
% 65.35/65.69  (step @p33022 :rule refl :args (@t65))
% 65.35/65.69  (step @p33023 :rule cong :premises (@p33022 @p52080 @p33016) :args (@t66))
% 65.35/65.69  (step @p33024 :rule cong :premises (@p33023 @p2816) :args (@t376))
% 65.35/65.69  (step @p33025 :rule trans :premises (@p52036 @p52037 @p52038 @p52039 @p52040 @p52041 @p52042 @p52043 @p52044 @p52045 @p52046 @p52047 @p52048 @p52049 @p52050 @p52051 @p52052 @p52053 @p52054 @p52055 @p52056 @p52057 @p52058 @p52059 @p52060 @p52061 @p52062 @p52063 @p52064 @p52065 @p52066 @p52067 @p52068 @p52069 @p52070 @p52071 @p52072 @p52073 @p52074 @p52075 @p52076 @p52077 @p52078 @p52079 @p33024 @p33021 @p32819 @p33020 @p33015 @p33014 @p33013 @p33012 @p33011 @p33010 @p33009 @p33008 @p33007 @p33006 @p33005 @p33004 @p33003 @p33002 @p33001 @p33000 @p32999 @p32998 @p32997 @p32996 @p32995 @p32994 @p32993 @p32992 @p32991 @p32990 @p32989 @p32988 @p32987 @p32986 @p32985 @p32984 @p32983 @p32982))
% 65.35/65.69  (step-pop @p52197 :rule scope :premises (@p33025))
% 65.35/65.69  (step-pop @p52198 :rule scope :premises (@p52197))
% 65.35/65.69  (step-pop @p52199 :rule scope :premises (@p52198))
% 65.35/65.69  (step-pop @p52200 :rule scope :premises (@p52199))
% 65.35/65.69  (step-pop @p52201 :rule scope :premises (@p52200))
% 65.35/65.69  (step-pop @p52202 :rule scope :premises (@p52201))
% 65.35/65.69  (step-pop @p52203 :rule scope :premises (@p52202))
% 65.35/65.69  (step-pop @p52204 :rule scope :premises (@p52203))
% 65.35/65.69  (step-pop @p52205 :rule scope :premises (@p52204))
% 65.35/65.69  (step-pop @p52206 :rule scope :premises (@p52205))
% 65.35/65.69  (step-pop @p52207 :rule scope :premises (@p52206))
% 65.35/65.69  (step-pop @p52208 :rule scope :premises (@p52207))
% 65.35/65.69  (step-pop @p52209 :rule scope :premises (@p52208))
% 65.35/65.69  (step-pop @p52210 :rule scope :premises (@p52209))
% 65.35/65.69  (step-pop @p52211 :rule scope :premises (@p52210))
% 65.35/65.69  (step-pop @p52212 :rule scope :premises (@p52211))
% 65.35/65.69  (step-pop @p52213 :rule scope :premises (@p52212))
% 65.35/65.69  (step-pop @p52214 :rule scope :premises (@p52213))
% 65.35/65.69  (step-pop @p52215 :rule scope :premises (@p52214))
% 65.35/65.69  (step-pop @p52216 :rule scope :premises (@p52215))
% 65.35/65.69  (step-pop @p52217 :rule scope :premises (@p52216))
% 65.35/65.69  (step-pop @p52218 :rule scope :premises (@p52217))
% 65.35/65.69  (step-pop @p52219 :rule scope :premises (@p52218))
% 65.35/65.69  (step-pop @p52220 :rule scope :premises (@p52219))
% 65.35/65.69  (step-pop @p52221 :rule scope :premises (@p52220))
% 65.35/65.69  (step-pop @p52222 :rule scope :premises (@p52221))
% 65.35/65.69  (step-pop @p52223 :rule scope :premises (@p52222))
% 65.35/65.69  (step-pop @p52224 :rule scope :premises (@p52223))
% 65.35/65.69  (step-pop @p52225 :rule scope :premises (@p52224))
% 65.35/65.69  (step-pop @p52226 :rule scope :premises (@p52225))
% 65.35/65.69  (step-pop @p52227 :rule scope :premises (@p52226))
% 65.35/65.69  (step-pop @p52228 :rule scope :premises (@p52227))
% 65.35/65.69  (step-pop @p52229 :rule scope :premises (@p52228))
% 65.35/65.69  (step-pop @p52230 :rule scope :premises (@p52229))
% 65.35/65.69  (step-pop @p52231 :rule scope :premises (@p52230))
% 65.35/65.69  (step-pop @p52232 :rule scope :premises (@p52231))
% 65.35/65.69  (step-pop @p52233 :rule scope :premises (@p52232))
% 65.35/65.69  (step-pop @p52234 :rule scope :premises (@p52233))
% 65.35/65.69  (step-pop @p52235 :rule scope :premises (@p52234))
% 65.35/65.69  (step-pop @p52236 :rule scope :premises (@p52235))
% 65.35/65.69  (step-pop @p52237 :rule scope :premises (@p52236))
% 65.35/65.69  (step-pop @p52238 :rule scope :premises (@p52237))
% 65.35/65.69  (step-pop @p52239 :rule scope :premises (@p52238))
% 65.35/65.69  (step-pop @p52240 :rule scope :premises (@p52239))
% 65.35/65.69  (step-pop @p52241 :rule scope :premises (@p52240))
% 65.35/65.69  (step-pop @p52242 :rule scope :premises (@p52241))
% 65.35/65.69  (step-pop @p52243 :rule scope :premises (@p52242))
% 65.35/65.69  (step-pop @p52244 :rule scope :premises (@p52243))
% 65.35/65.69  (step-pop @p52245 :rule scope :premises (@p52244))
% 65.35/65.69  (step-pop @p52246 :rule scope :premises (@p52245))
% 65.35/65.69  (step-pop @p52247 :rule scope :premises (@p52246))
% 65.35/65.69  (step-pop @p52248 :rule scope :premises (@p52247))
% 65.35/65.69  (step-pop @p52249 :rule scope :premises (@p52248))
% 65.35/65.69  (step-pop @p52250 :rule scope :premises (@p52249))
% 65.35/65.69  (step-pop @p52251 :rule scope :premises (@p52250))
% 65.35/65.69  (step-pop @p52252 :rule scope :premises (@p52251))
% 65.35/65.69  (step-pop @p52253 :rule scope :premises (@p52252))
% 65.35/65.69  (step-pop @p52254 :rule scope :premises (@p52253))
% 65.35/65.69  (step-pop @p52255 :rule scope :premises (@p52254))
% 65.35/65.69  (step-pop @p52256 :rule scope :premises (@p52255))
% 65.35/65.69  (step-pop @p52257 :rule scope :premises (@p52256))
% 65.35/65.69  (step-pop @p52258 :rule scope :premises (@p52257))
% 65.35/65.69  (step-pop @p52259 :rule scope :premises (@p52258))
% 65.35/65.69  (step-pop @p52260 :rule scope :premises (@p52259))
% 65.35/65.69  (step-pop @p52261 :rule scope :premises (@p52260))
% 65.35/65.69  (step-pop @p52262 :rule scope :premises (@p52261))
% 65.35/65.69  (step-pop @p52263 :rule scope :premises (@p52262))
% 65.35/65.69  (step-pop @p52264 :rule scope :premises (@p52263))
% 65.35/65.69  (step-pop @p52265 :rule scope :premises (@p52264))
% 65.35/65.69  (step-pop @p52266 :rule scope :premises (@p52265))
% 65.35/65.69  (step-pop @p52267 :rule scope :premises (@p52266))
% 65.35/65.69  (step-pop @p52268 :rule scope :premises (@p52267))
% 65.35/65.69  (step-pop @p52269 :rule scope :premises (@p52268))
% 65.35/65.69  (step-pop @p52270 :rule scope :premises (@p52269))
% 65.35/65.69  (step-pop @p52271 :rule scope :premises (@p52270))
% 65.35/65.69  (step-pop @p52272 :rule scope :premises (@p52271))
% 65.35/65.69  (step-pop @p52273 :rule scope :premises (@p52272))
% 65.35/65.69  (step-pop @p52274 :rule scope :premises (@p52273))
% 65.35/65.69  (step-pop @p52275 :rule scope :premises (@p52274))
% 65.35/65.69  (step-pop @p52276 :rule scope :premises (@p52275))
% 65.35/65.69  (step-pop @p52277 :rule scope :premises (@p52276))
% 65.35/65.69  (step @p33026 :rule process_scope :premises (@p52277) :args (@t114))
% 65.35/65.69  (step @p33108 :rule and_intro :premises (@p52035 @p52081 @p52082 @p52083 @p52084 @p52085 @p52086 @p52087 @p52088 @p52089 @p52090 @p52091 @p52092 @p52093 @p52094 @p52095 @p52096 @p52097 @p52098 @p52099 @p52100 @p52101 @p52102 @p52103 @p52104 @p52105 @p52106 @p52107 @p52108 @p52109 @p52110 @p52111 @p52112 @p52113 @p52080 @p32819 @p32818 @p52079 @p52078 @p52077 @p52076 @p52075 @p52074 @p52073 @p52072 @p52071 @p52070 @p52069 @p52068 @p52067 @p52066 @p52065 @p52064 @p52063 @p52062 @p52061 @p52060 @p52059 @p52058 @p52057 @p52056 @p52055 @p52054 @p52053 @p52052 @p52051 @p52050 @p52049 @p52048 @p52047 @p52046 @p52045 @p52044 @p52043 @p52042 @p52041 @p52040 @p52039 @p52038 @p52037 @p52036))
% 65.35/65.69  (step @p33109 :rule modus_ponens :premises (@p33108 @p33026))
% 65.35/65.69  (step-pop @p52278 :rule scope :premises (@p33109))
% 65.35/65.69  (step-pop @p52279 :rule scope :premises (@p52278))
% 65.35/65.69  (step-pop @p52280 :rule scope :premises (@p52279))
% 65.35/65.69  (step-pop @p52281 :rule scope :premises (@p52280))
% 65.35/65.69  (step-pop @p52282 :rule scope :premises (@p52281))
% 65.35/65.69  (step-pop @p52283 :rule scope :premises (@p52282))
% 65.35/65.69  (step-pop @p52284 :rule scope :premises (@p52283))
% 65.35/65.69  (step-pop @p52285 :rule scope :premises (@p52284))
% 65.35/65.69  (step-pop @p52286 :rule scope :premises (@p52285))
% 65.35/65.69  (step-pop @p52287 :rule scope :premises (@p52286))
% 65.35/65.69  (step-pop @p52288 :rule scope :premises (@p52287))
% 65.35/65.69  (step-pop @p52289 :rule scope :premises (@p52288))
% 65.35/65.69  (step-pop @p52290 :rule scope :premises (@p52289))
% 65.35/65.69  (step-pop @p52291 :rule scope :premises (@p52290))
% 65.35/65.69  (step-pop @p52292 :rule scope :premises (@p52291))
% 65.35/65.69  (step-pop @p52293 :rule scope :premises (@p52292))
% 65.35/65.69  (step-pop @p52294 :rule scope :premises (@p52293))
% 65.35/65.69  (step-pop @p52295 :rule scope :premises (@p52294))
% 65.35/65.69  (step-pop @p52296 :rule scope :premises (@p52295))
% 65.35/65.69  (step-pop @p52297 :rule scope :premises (@p52296))
% 65.35/65.69  (step-pop @p52298 :rule scope :premises (@p52297))
% 65.35/65.69  (step-pop @p52299 :rule scope :premises (@p52298))
% 65.35/65.69  (step-pop @p52300 :rule scope :premises (@p52299))
% 65.35/65.69  (step-pop @p52301 :rule scope :premises (@p52300))
% 65.35/65.69  (step-pop @p52302 :rule scope :premises (@p52301))
% 65.35/65.69  (step-pop @p52303 :rule scope :premises (@p52302))
% 65.35/65.69  (step-pop @p52304 :rule scope :premises (@p52303))
% 65.35/65.69  (step-pop @p52305 :rule scope :premises (@p52304))
% 65.35/65.69  (step-pop @p52306 :rule scope :premises (@p52305))
% 65.35/65.69  (step-pop @p52307 :rule scope :premises (@p52306))
% 65.35/65.69  (step-pop @p52308 :rule scope :premises (@p52307))
% 65.35/65.69  (step-pop @p52309 :rule scope :premises (@p52308))
% 65.35/65.69  (step-pop @p52310 :rule scope :premises (@p52309))
% 65.35/65.69  (step-pop @p52311 :rule scope :premises (@p52310))
% 65.35/65.69  (step-pop @p52312 :rule scope :premises (@p52311))
% 65.35/65.69  (step-pop @p52313 :rule scope :premises (@p52312))
% 65.35/65.69  (step-pop @p52314 :rule scope :premises (@p52313))
% 65.35/65.69  (step-pop @p52315 :rule scope :premises (@p52314))
% 65.35/65.69  (step-pop @p52316 :rule scope :premises (@p52315))
% 65.35/65.69  (step-pop @p52317 :rule scope :premises (@p52316))
% 65.35/65.69  (step-pop @p52318 :rule scope :premises (@p52317))
% 65.35/65.69  (step-pop @p52319 :rule scope :premises (@p52318))
% 65.35/65.69  (step-pop @p52320 :rule scope :premises (@p52319))
% 65.35/65.69  (step-pop @p52321 :rule scope :premises (@p52320))
% 65.35/65.69  (step-pop @p52322 :rule scope :premises (@p52321))
% 65.35/65.69  (step-pop @p52323 :rule scope :premises (@p52322))
% 65.35/65.69  (step-pop @p52324 :rule scope :premises (@p52323))
% 65.35/65.69  (step-pop @p52325 :rule scope :premises (@p52324))
% 65.35/65.69  (step-pop @p52326 :rule scope :premises (@p52325))
% 65.35/65.69  (step-pop @p52327 :rule scope :premises (@p52326))
% 65.35/65.69  (step-pop @p52328 :rule scope :premises (@p52327))
% 65.35/65.69  (step-pop @p52329 :rule scope :premises (@p52328))
% 65.35/65.69  (step-pop @p52330 :rule scope :premises (@p52329))
% 65.35/65.69  (step-pop @p52331 :rule scope :premises (@p52330))
% 65.35/65.69  (step-pop @p52332 :rule scope :premises (@p52331))
% 65.35/65.69  (step-pop @p52333 :rule scope :premises (@p52332))
% 65.35/65.69  (step-pop @p52334 :rule scope :premises (@p52333))
% 65.35/65.69  (step-pop @p52335 :rule scope :premises (@p52334))
% 65.35/65.69  (step-pop @p52336 :rule scope :premises (@p52335))
% 65.35/65.69  (step-pop @p52337 :rule scope :premises (@p52336))
% 65.35/65.69  (step-pop @p52338 :rule scope :premises (@p52337))
% 65.35/65.69  (step-pop @p52339 :rule scope :premises (@p52338))
% 65.35/65.69  (step-pop @p52340 :rule scope :premises (@p52339))
% 65.35/65.69  (step-pop @p52341 :rule scope :premises (@p52340))
% 65.35/65.69  (step-pop @p52342 :rule scope :premises (@p52341))
% 65.35/65.69  (step-pop @p52343 :rule scope :premises (@p52342))
% 65.35/65.69  (step-pop @p52344 :rule scope :premises (@p52343))
% 65.35/65.69  (step-pop @p52345 :rule scope :premises (@p52344))
% 65.35/65.69  (step-pop @p52346 :rule scope :premises (@p52345))
% 65.35/65.69  (step-pop @p52347 :rule scope :premises (@p52346))
% 65.35/65.69  (step-pop @p52348 :rule scope :premises (@p52347))
% 65.35/65.69  (step-pop @p52349 :rule scope :premises (@p52348))
% 65.35/65.69  (step-pop @p52350 :rule scope :premises (@p52349))
% 65.35/65.69  (step-pop @p52351 :rule scope :premises (@p52350))
% 65.35/65.69  (step-pop @p52352 :rule scope :premises (@p52351))
% 65.35/65.69  (step-pop @p52353 :rule scope :premises (@p52352))
% 65.35/65.69  (step-pop @p52354 :rule scope :premises (@p52353))
% 65.35/65.69  (step-pop @p52355 :rule scope :premises (@p52354))
% 65.35/65.69  (step-pop @p52356 :rule scope :premises (@p52355))
% 65.35/65.69  (step-pop @p52357 :rule scope :premises (@p52356))
% 65.35/65.69  (step-pop @p52358 :rule scope :premises (@p52357))
% 65.35/65.69  (step @p33110 :rule process_scope :premises (@p52358) :args (@t114))
% 65.35/65.69  (step @p33192 :rule implies_elim :premises (@p33110))
% 65.35/65.69  (step @p33193 :rule cnf_and_neg :args (@t2918))
% 65.35/65.69  (step @p33194 :rule resolution :premises (@p33193 @p33192) :args (true @t2918))
% 65.35/65.69  (step @p33195 :rule reordering :premises (@p33194) :args ((or @t114 @t671 @t510 @t560 @t559 @t558 @t557 @t556 @t555 @t554 @t553 @t552 @t551 @t550 @t549 @t548 @t547 @t546 @t545 @t544 @t543 @t542 @t541 @t540 @t539 @t538 @t537 @t536 @t535 @t534 @t533 @t532 @t531 @t530 @t529 @t528 @t527 @t526 @t525 @t524 @t523 @t522 @t521 @t520 @t519 @t518 @t139 @t670 @t669 @t668 @t667 @t666 @t665 @t664 @t663 @t662 @t661 @t660 @t659 @t658 @t873 @t872 @t871 @t870 @t869 @t868 @t867 @t866 @t865 @t864 @t863 @t862 @t861 @t860 @t859 @t858 @t857 @t856 @t855 @t854 (not @t2914) (not @t2917))))
% 65.35/65.69  (step @p33196 :rule chain_m_resolution :premises (@p33195 @p32819 @p32818 @p32701 @p32700 @p32222 @p31656 @p31655 @p31196 @p31195 @p30854 @p30853 @p30408 @p30407 @p30127 @p29479 @p28802 @p28801 @p28205 @p27434 @p27433 @p26924 @p26923 @p26432 @p25560 @p24708 @p24707 @p24546 @p23634 @p23633 @p23198 @p23197 @p23015 @p23014 @p22563 @p22562 @p21993 @p21992 @p21207 @p20106 @p20105 @p19762 @p18596 @p18595 @p18480 @p18479 @p18232 @p18231 @p17457 @p17456 @p16837 @p16836 @p16348 @p16347 @p15746 @p15745 @p15416 @p15415 @p14802 @p13556 @p12339 @p10887 @p10886 @p10075 @p8652 @p8651 @p8029 @p6520 @p6519 @p6012 @p6011 @p5168 @p5167 @p4780 @p3476 @p3472 @p2947 @p1229 @p3368 @p3366 @p3365 @p3363 @p3362 @p3360 @p3359 @p3357 @p32817 @p32789 @p32788 @p32760 @p32759 @p32731 @p32730 @p32702) :args (@t139 (@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 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 true true true true true true true true) (@list @t2917 @t2914 @t842 @t380 @t383 @t840 @t386 @t642 @t389 @t838 @t392 @t639 @t395 @t398 @t401 @t829 @t404 @t407 @t826 @t410 @t823 @t413 @t416 @t419 @t636 @t422 @t425 @t821 @t428 @t634 @t431 @t819 @t434 @t816 @t437 @t813 @t440 @t443 @t630 @t446 @t449 @t627 @t452 @t624 @t455 @t809 @t458 @t805 @t461 @t801 @t464 @t799 @t467 @t620 @t470 @t796 @t473 @t476 @t479 @t482 @t793 @t485 @t488 @t790 @t491 @t494 @t786 @t497 @t782 @t500 @t616 @t503 @t506 @t673 @t508 @t568 @t114 @t651 @t652 @t648 @t649 @t646 @t647 @t644 @t645 @t116 @t2911 @t123 @t2908 @t128 @t2905 @t133 @t2902)))
% 65.35/65.69  (step @p33197 :rule chain_m_resolution :premises (@p2520 @p33196 @p2518) :args (@t377 @t570 (@list @t138 @t378)))
% 65.35/65.69  (step @p33198 :rule chain_m_resolution :premises (@p4557 @p33196 @p4555) :args (@t844 @t570 (@list @t138 @t845)))
% 65.35/65.69  (step @p33199 :rule symm :premises (@p1084))
% 65.35/65.69  (step @p33200 :rule bool-double-not-elim :args (@t2919))
% 65.35/65.69  (step @p33201 :rule nary_cong :premises (@p33200 @p1311 @p1285) :args ((or (not @t2920) @t134 @t129)))
% 65.35/65.69  (assume-push @p52359 @t133)
% 65.35/65.69  (assume-push @p52360 @t128)
% 65.35/65.69  (assume-push @p52361 @t2920)
% 65.35/65.69  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.69  (step @p33205 :rule symm :premises (@p52360))
% 65.35/65.69  (step @p33206 :rule trans :premises (@p52359 @p33205))
% 65.35/65.69  (step @p33207 :rule true_intro :premises (@p33206))
% 65.35/65.69  (step @p33208 :rule false_intro :premises (@p33199))
% 65.35/65.69  (step @p33209 :rule symm :premises (@p33208))
% 65.35/65.69  (step @p33210 :rule trans :premises (@p33209 @p33207))
% 65.35/65.69  (step @p33211 false :rule eq_resolve :premises (@p33210 @p2958))
% 65.35/65.69  (step-pop @p52362 :rule scope :premises (@p33211))
% 65.35/65.69  (step-pop @p52363 :rule scope :premises (@p52362))
% 65.35/65.69  (step-pop @p52364 :rule scope :premises (@p52363))
% 65.35/65.69  (step @p33212 :rule process_scope :premises (@p52364) :args (false))
% 65.35/65.69  (assume-push @p52365 @t2920)
% 65.35/65.69  (assume-push @p52366 @t133)
% 65.35/65.69  (assume-push @p52367 @t128)
% 65.35/65.69  (step @p33219 :rule and_intro :premises (@p52366 @p52367 @p33199))
% 65.35/65.69  (step-pop @p52368 :rule scope :premises (@p33219))
% 65.35/65.69  (step-pop @p52369 :rule scope :premises (@p52368))
% 65.35/65.69  (step-pop @p52370 :rule scope :premises (@p52369))
% 65.35/65.69  (step @p33220 :rule process_scope :premises (@p52370) :args (@t2921))
% 65.35/65.69  (step @p33224 :rule implies_elim :premises (@p33220))
% 65.35/65.69  (step @p33225 :rule resolution :premises (@p33224 @p33212) :args (true @t2921))
% 65.35/65.69  (step @p33226 :rule not_and :premises (@p33225))
% 65.35/65.69  (step @p33227 :rule eq_resolve :premises (@p33226 @p33201))
% 65.35/65.69  (step @p33228 :rule instantiate :premises (@p2655) :args ((@list @t64 @t111 tptp.e5)))
% 65.35/65.69  (step @p33229 :rule instantiate :premises (@p2655) :args ((@list @t53 @t111 tptp.e5)))
% 65.35/65.69  (assume-push @p52371 @t568)
% 65.35/65.69  (assume-push @p52372 @t508)
% 65.35/65.69  (assume-push @p52373 @t506)
% 65.35/65.69  (assume-push @p52374 @t503)
% 65.35/65.69  (assume-push @p52375 @t500)
% 65.35/65.69  (assume-push @p52376 @t497)
% 65.35/65.69  (assume-push @p52377 @t494)
% 65.35/65.69  (assume-push @p52378 @t491)
% 65.35/65.69  (assume-push @p52379 @t488)
% 65.35/65.69  (assume-push @p52380 @t485)
% 65.35/65.69  (assume-push @p52381 @t482)
% 65.35/65.69  (assume-push @p52382 @t479)
% 65.35/65.69  (assume-push @p52383 @t476)
% 65.35/65.69  (assume-push @p52384 @t473)
% 65.35/65.69  (assume-push @p52385 @t470)
% 65.35/65.69  (assume-push @p52386 @t467)
% 65.35/65.69  (assume-push @p52387 @t464)
% 65.35/65.69  (assume-push @p52388 @t461)
% 65.35/65.69  (assume-push @p52389 @t458)
% 65.35/65.69  (assume-push @p52390 @t455)
% 65.35/65.69  (assume-push @p52391 @t452)
% 65.35/65.69  (assume-push @p52392 @t449)
% 65.35/65.69  (assume-push @p52393 @t446)
% 65.35/65.69  (assume-push @p52394 @t443)
% 65.35/65.69  (assume-push @p52395 @t440)
% 65.35/65.69  (assume-push @p52396 @t437)
% 65.35/65.69  (assume-push @p52397 @t434)
% 65.35/65.69  (assume-push @p52398 @t431)
% 65.35/65.69  (assume-push @p52399 @t428)
% 65.35/65.69  (assume-push @p52400 @t425)
% 65.35/65.69  (assume-push @p52401 @t422)
% 65.35/65.69  (assume-push @p52402 @t419)
% 65.35/65.69  (assume-push @p52403 @t416)
% 65.35/65.69  (assume-push @p52404 @t413)
% 65.35/65.69  (assume-push @p52405 @t410)
% 65.35/65.69  (assume-push @p52406 @t407)
% 65.35/65.69  (assume-push @p52407 @t404)
% 65.35/65.69  (assume-push @p52408 @t401)
% 65.35/65.69  (assume-push @p52409 @t398)
% 65.35/65.69  (assume-push @p52410 @t395)
% 65.35/65.69  (assume-push @p52411 @t392)
% 65.35/65.69  (assume-push @p52412 @t389)
% 65.35/65.69  (assume-push @p52413 @t386)
% 65.35/65.69  (assume-push @p52414 @t383)
% 65.35/65.69  (assume-push @p52415 @t380)
% 65.35/65.69  (assume-push @p52416 @t377)
% 65.35/65.69  (assume-push @p52417 @t133)
% 65.35/65.69  (assume-push @p52418 @t627)
% 65.35/65.69  (assume-push @p52419 @t636)
% 65.35/65.69  (assume-push @p52420 @t634)
% 65.35/65.69  (assume-push @p52421 @t646)
% 65.35/65.69  (assume-push @p52422 @t624)
% 65.35/65.69  (assume-push @p52423 @t2922)
% 65.35/65.69  (assume-push @p52424 @t2925)
% 65.35/65.69  (assume-push @p52425 @t568)
% 65.35/65.69  (assume-push @p52426 @t627)
% 65.35/65.69  (assume-push @p52427 @t636)
% 65.35/65.69  (assume-push @p52428 @t634)
% 65.35/65.69  (assume-push @p52429 @t646)
% 65.35/65.69  (assume-push @p52430 @t624)
% 65.35/65.69  (assume-push @p52431 @t133)
% 65.35/65.69  (assume-push @p52432 @t2925)
% 65.35/65.69  (assume-push @p52433 @t2922)
% 65.35/65.69  (assume-push @p52434 @t377)
% 65.35/65.69  (assume-push @p52435 @t380)
% 65.35/65.69  (assume-push @p52436 @t383)
% 65.35/65.69  (assume-push @p52437 @t386)
% 65.35/65.69  (assume-push @p52438 @t389)
% 65.35/65.69  (assume-push @p52439 @t392)
% 65.35/65.69  (assume-push @p52440 @t395)
% 65.35/65.69  (assume-push @p52441 @t398)
% 65.35/65.69  (assume-push @p52442 @t401)
% 65.35/65.69  (assume-push @p52443 @t404)
% 65.35/65.69  (assume-push @p52444 @t407)
% 65.35/65.69  (assume-push @p52445 @t410)
% 65.35/65.69  (assume-push @p52446 @t413)
% 65.35/65.69  (assume-push @p52447 @t416)
% 65.35/65.69  (assume-push @p52448 @t419)
% 65.35/65.69  (assume-push @p52449 @t422)
% 65.35/65.69  (assume-push @p52450 @t425)
% 65.35/65.69  (assume-push @p52451 @t428)
% 65.35/65.69  (assume-push @p52452 @t431)
% 65.35/65.69  (assume-push @p52453 @t434)
% 65.35/65.69  (assume-push @p52454 @t437)
% 65.35/65.69  (assume-push @p52455 @t440)
% 65.35/65.69  (assume-push @p52456 @t443)
% 65.35/65.69  (assume-push @p52457 @t446)
% 65.35/65.69  (assume-push @p52458 @t449)
% 65.35/65.69  (assume-push @p52459 @t452)
% 65.35/65.69  (assume-push @p52460 @t455)
% 65.35/65.69  (assume-push @p52461 @t458)
% 65.35/65.69  (assume-push @p52462 @t461)
% 65.35/65.69  (assume-push @p52463 @t464)
% 65.35/65.69  (assume-push @p52464 @t467)
% 65.35/65.69  (assume-push @p52465 @t470)
% 65.35/65.69  (assume-push @p52466 @t473)
% 65.35/65.69  (assume-push @p52467 @t476)
% 65.35/65.69  (assume-push @p52468 @t479)
% 65.35/65.69  (assume-push @p52469 @t482)
% 65.35/65.69  (assume-push @p52470 @t485)
% 65.35/65.69  (assume-push @p52471 @t488)
% 65.35/65.69  (assume-push @p52472 @t491)
% 65.35/65.69  (assume-push @p52473 @t494)
% 65.35/65.69  (assume-push @p52474 @t497)
% 65.35/65.69  (assume-push @p52475 @t500)
% 65.35/65.69  (assume-push @p52476 @t503)
% 65.35/65.69  (assume-push @p52477 @t506)
% 65.35/65.69  (assume-push @p52478 @t508)
% 65.35/65.69  (step @p33338 :rule symm :premises (@p52371))
% 65.35/65.69  (step @p33339 :rule symm :premises (@p52418))
% 65.35/65.69  (step @p33340 :rule symm :premises (@p52419))
% 65.35/65.69  (step @p33341 :rule symm :premises (@p52420))
% 65.35/65.69  (step @p33342 :rule symm :premises (@p52421))
% 65.35/65.69  (step @p33343 :rule symm :premises (@p52422))
% 65.35/65.69  (step @p2816 :rule refl :args (@t111))
% 65.35/65.69  (step @p33344 :rule refl :args (tptp.e5))
% 65.35/65.69  (step @p33345 :rule symm :premises (@p52417))
% 65.35/65.69  (step @p33346 :rule refl :args (@t53))
% 65.35/65.69  (step @p33347 :rule cong :premises (@p33346 @p33345 @p33344) :args (@t2923))
% 65.35/65.69  (step @p33348 :rule cong :premises (@p33347 @p2816) :args (@t2924))
% 65.35/65.69  (step @p33349 :rule symm :premises (@p33228))
% 65.35/65.69  (step @p33350 :rule refl :args (@t64))
% 65.35/65.69  (step @p33351 :rule cong :premises (@p33350 @p52417 @p33344) :args (@t65))
% 65.35/65.69  (step @p33352 :rule cong :premises (@p33351 @p2816) :args (@t373))
% 65.35/65.69  (step @p33353 :rule trans :premises (@p52372 @p52373 @p52374 @p52375 @p52376 @p52377 @p52378 @p52379 @p52380 @p52381 @p52382 @p52383 @p52384 @p52385 @p52386 @p52387 @p52388 @p52389 @p52390 @p52391 @p52392 @p52393 @p52394 @p52395 @p52396 @p52397 @p52398 @p52399 @p52400 @p52401 @p52402 @p52403 @p52404 @p52405 @p52406 @p52407 @p52408 @p52409 @p52410 @p52411 @p52412 @p52413 @p52414 @p52415 @p52416 @p33352 @p33349 @p33229 @p33348 @p33343 @p33342 @p33341 @p33340 @p33339 @p33338))
% 65.35/65.69  (step-pop @p52479 :rule scope :premises (@p33353))
% 65.35/65.69  (step-pop @p52480 :rule scope :premises (@p52479))
% 65.35/65.69  (step-pop @p52481 :rule scope :premises (@p52480))
% 65.35/65.69  (step-pop @p52482 :rule scope :premises (@p52481))
% 65.35/65.69  (step-pop @p52483 :rule scope :premises (@p52482))
% 65.35/65.69  (step-pop @p52484 :rule scope :premises (@p52483))
% 65.35/65.69  (step-pop @p52485 :rule scope :premises (@p52484))
% 65.35/65.69  (step-pop @p52486 :rule scope :premises (@p52485))
% 65.35/65.69  (step-pop @p52487 :rule scope :premises (@p52486))
% 65.35/65.69  (step-pop @p52488 :rule scope :premises (@p52487))
% 65.35/65.69  (step-pop @p52489 :rule scope :premises (@p52488))
% 65.35/65.69  (step-pop @p52490 :rule scope :premises (@p52489))
% 65.35/65.69  (step-pop @p52491 :rule scope :premises (@p52490))
% 65.35/65.69  (step-pop @p52492 :rule scope :premises (@p52491))
% 65.35/65.69  (step-pop @p52493 :rule scope :premises (@p52492))
% 65.35/65.69  (step-pop @p52494 :rule scope :premises (@p52493))
% 65.35/65.69  (step-pop @p52495 :rule scope :premises (@p52494))
% 65.35/65.69  (step-pop @p52496 :rule scope :premises (@p52495))
% 65.35/65.69  (step-pop @p52497 :rule scope :premises (@p52496))
% 65.35/65.69  (step-pop @p52498 :rule scope :premises (@p52497))
% 65.35/65.69  (step-pop @p52499 :rule scope :premises (@p52498))
% 65.35/65.69  (step-pop @p52500 :rule scope :premises (@p52499))
% 65.35/65.69  (step-pop @p52501 :rule scope :premises (@p52500))
% 65.35/65.69  (step-pop @p52502 :rule scope :premises (@p52501))
% 65.35/65.69  (step-pop @p52503 :rule scope :premises (@p52502))
% 65.35/65.69  (step-pop @p52504 :rule scope :premises (@p52503))
% 65.35/65.69  (step-pop @p52505 :rule scope :premises (@p52504))
% 65.35/65.69  (step-pop @p52506 :rule scope :premises (@p52505))
% 65.35/65.69  (step-pop @p52507 :rule scope :premises (@p52506))
% 65.35/65.69  (step-pop @p52508 :rule scope :premises (@p52507))
% 65.35/65.69  (step-pop @p52509 :rule scope :premises (@p52508))
% 65.35/65.69  (step-pop @p52510 :rule scope :premises (@p52509))
% 65.35/65.69  (step-pop @p52511 :rule scope :premises (@p52510))
% 65.35/65.69  (step-pop @p52512 :rule scope :premises (@p52511))
% 65.35/65.69  (step-pop @p52513 :rule scope :premises (@p52512))
% 65.35/65.69  (step-pop @p52514 :rule scope :premises (@p52513))
% 65.35/65.69  (step-pop @p52515 :rule scope :premises (@p52514))
% 65.35/65.69  (step-pop @p52516 :rule scope :premises (@p52515))
% 65.35/65.69  (step-pop @p52517 :rule scope :premises (@p52516))
% 65.35/65.69  (step-pop @p52518 :rule scope :premises (@p52517))
% 65.35/65.69  (step-pop @p52519 :rule scope :premises (@p52518))
% 65.35/65.69  (step-pop @p52520 :rule scope :premises (@p52519))
% 65.35/65.69  (step-pop @p52521 :rule scope :premises (@p52520))
% 65.35/65.69  (step-pop @p52522 :rule scope :premises (@p52521))
% 65.35/65.69  (step-pop @p52523 :rule scope :premises (@p52522))
% 65.35/65.69  (step-pop @p52524 :rule scope :premises (@p52523))
% 65.35/65.69  (step-pop @p52525 :rule scope :premises (@p52524))
% 65.35/65.69  (step-pop @p52526 :rule scope :premises (@p52525))
% 65.35/65.69  (step-pop @p52527 :rule scope :premises (@p52526))
% 65.35/65.69  (step-pop @p52528 :rule scope :premises (@p52527))
% 65.35/65.69  (step-pop @p52529 :rule scope :premises (@p52528))
% 65.35/65.69  (step-pop @p52530 :rule scope :premises (@p52529))
% 65.35/65.69  (step-pop @p52531 :rule scope :premises (@p52530))
% 65.35/65.69  (step-pop @p52532 :rule scope :premises (@p52531))
% 65.35/65.69  (step @p33354 :rule process_scope :premises (@p52532) :args (@t114))
% 65.35/65.69  (step @p33409 :rule and_intro :premises (@p52371 @p52418 @p52419 @p52420 @p52421 @p52422 @p52417 @p33229 @p33228 @p52416 @p52415 @p52414 @p52413 @p52412 @p52411 @p52410 @p52409 @p52408 @p52407 @p52406 @p52405 @p52404 @p52403 @p52402 @p52401 @p52400 @p52399 @p52398 @p52397 @p52396 @p52395 @p52394 @p52393 @p52392 @p52391 @p52390 @p52389 @p52388 @p52387 @p52386 @p52385 @p52384 @p52383 @p52382 @p52381 @p52380 @p52379 @p52378 @p52377 @p52376 @p52375 @p52374 @p52373 @p52372))
% 65.35/65.69  (step @p33410 :rule modus_ponens :premises (@p33409 @p33354))
% 65.35/65.69  (step-pop @p52533 :rule scope :premises (@p33410))
% 65.35/65.69  (step-pop @p52534 :rule scope :premises (@p52533))
% 65.35/65.69  (step-pop @p52535 :rule scope :premises (@p52534))
% 65.35/65.69  (step-pop @p52536 :rule scope :premises (@p52535))
% 65.35/65.69  (step-pop @p52537 :rule scope :premises (@p52536))
% 65.35/65.69  (step-pop @p52538 :rule scope :premises (@p52537))
% 65.35/65.69  (step-pop @p52539 :rule scope :premises (@p52538))
% 65.35/65.69  (step-pop @p52540 :rule scope :premises (@p52539))
% 65.35/65.69  (step-pop @p52541 :rule scope :premises (@p52540))
% 65.35/65.69  (step-pop @p52542 :rule scope :premises (@p52541))
% 65.35/65.69  (step-pop @p52543 :rule scope :premises (@p52542))
% 65.35/65.69  (step-pop @p52544 :rule scope :premises (@p52543))
% 65.35/65.69  (step-pop @p52545 :rule scope :premises (@p52544))
% 65.35/65.69  (step-pop @p52546 :rule scope :premises (@p52545))
% 65.35/65.69  (step-pop @p52547 :rule scope :premises (@p52546))
% 65.35/65.69  (step-pop @p52548 :rule scope :premises (@p52547))
% 65.35/65.69  (step-pop @p52549 :rule scope :premises (@p52548))
% 65.35/65.69  (step-pop @p52550 :rule scope :premises (@p52549))
% 65.35/65.69  (step-pop @p52551 :rule scope :premises (@p52550))
% 65.35/65.69  (step-pop @p52552 :rule scope :premises (@p52551))
% 65.35/65.69  (step-pop @p52553 :rule scope :premises (@p52552))
% 65.35/65.69  (step-pop @p52554 :rule scope :premises (@p52553))
% 65.35/65.69  (step-pop @p52555 :rule scope :premises (@p52554))
% 65.35/65.69  (step-pop @p52556 :rule scope :premises (@p52555))
% 65.35/65.69  (step-pop @p52557 :rule scope :premises (@p52556))
% 65.35/65.69  (step-pop @p52558 :rule scope :premises (@p52557))
% 65.35/65.69  (step-pop @p52559 :rule scope :premises (@p52558))
% 65.35/65.69  (step-pop @p52560 :rule scope :premises (@p52559))
% 65.35/65.69  (step-pop @p52561 :rule scope :premises (@p52560))
% 65.35/65.69  (step-pop @p52562 :rule scope :premises (@p52561))
% 65.35/65.69  (step-pop @p52563 :rule scope :premises (@p52562))
% 65.35/65.69  (step-pop @p52564 :rule scope :premises (@p52563))
% 65.35/65.69  (step-pop @p52565 :rule scope :premises (@p52564))
% 65.35/65.69  (step-pop @p52566 :rule scope :premises (@p52565))
% 65.35/65.69  (step-pop @p52567 :rule scope :premises (@p52566))
% 65.35/65.69  (step-pop @p52568 :rule scope :premises (@p52567))
% 65.35/65.69  (step-pop @p52569 :rule scope :premises (@p52568))
% 65.35/65.69  (step-pop @p52570 :rule scope :premises (@p52569))
% 65.35/65.69  (step-pop @p52571 :rule scope :premises (@p52570))
% 65.35/65.69  (step-pop @p52572 :rule scope :premises (@p52571))
% 65.35/65.69  (step-pop @p52573 :rule scope :premises (@p52572))
% 65.35/65.69  (step-pop @p52574 :rule scope :premises (@p52573))
% 65.35/65.69  (step-pop @p52575 :rule scope :premises (@p52574))
% 65.35/65.69  (step-pop @p52576 :rule scope :premises (@p52575))
% 65.35/65.69  (step-pop @p52577 :rule scope :premises (@p52576))
% 65.35/65.69  (step-pop @p52578 :rule scope :premises (@p52577))
% 65.35/65.69  (step-pop @p52579 :rule scope :premises (@p52578))
% 65.35/65.69  (step-pop @p52580 :rule scope :premises (@p52579))
% 65.35/65.69  (step-pop @p52581 :rule scope :premises (@p52580))
% 65.35/65.69  (step-pop @p52582 :rule scope :premises (@p52581))
% 65.35/65.69  (step-pop @p52583 :rule scope :premises (@p52582))
% 65.35/65.69  (step-pop @p52584 :rule scope :premises (@p52583))
% 65.35/65.69  (step-pop @p52585 :rule scope :premises (@p52584))
% 65.35/65.69  (step-pop @p52586 :rule scope :premises (@p52585))
% 65.35/65.69  (step @p33411 :rule process_scope :premises (@p52586) :args (@t114))
% 65.35/65.69  (step @p33466 :rule implies_elim :premises (@p33411))
% 65.35/65.69  (step @p33467 :rule cnf_and_neg :args (@t2926))
% 65.35/65.69  (step @p33468 :rule resolution :premises (@p33467 @p33466) :args (true @t2926))
% 65.35/65.69  (step @p33469 :rule reordering :premises (@p33468) :args ((or @t114 @t671 @t510 @t560 @t559 @t558 @t557 @t556 @t555 @t554 @t553 @t552 @t551 @t550 @t549 @t548 @t547 @t546 @t545 @t544 @t543 @t542 @t541 @t540 @t539 @t538 @t537 @t536 @t535 @t534 @t533 @t532 @t531 @t530 @t529 @t528 @t527 @t526 @t525 @t524 @t523 @t522 @t521 @t520 @t519 @t518 @t517 @t134 @t670 @t669 @t668 @t667 @t666 (not @t2922) (not @t2925))))
% 65.35/65.69  (step @p33470 :rule chain_m_resolution :premises (@p33469 @p33229 @p33228 @p33197 @p32700 @p32222 @p31655 @p31195 @p30853 @p30407 @p30127 @p29479 @p28801 @p28205 @p27433 @p26923 @p26432 @p25560 @p24708 @p24707 @p24546 @p23633 @p23198 @p23197 @p23014 @p22562 @p21992 @p21207 @p20105 @p19762 @p18596 @p18595 @p18480 @p18479 @p18231 @p17456 @p16836 @p16347 @p15745 @p15415 @p14802 @p13556 @p12339 @p10886 @p10075 @p8651 @p8029 @p6519 @p6011 @p5167 @p4780 @p3472 @p2947 @p1229 @p3362 @p3360 @p33227 @p33199) :args (@t134 (@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 true false false true true) (@list @t2925 @t2922 @t377 @t380 @t383 @t386 @t389 @t392 @t395 @t398 @t401 @t404 @t407 @t410 @t413 @t416 @t419 @t636 @t422 @t425 @t428 @t634 @t431 @t434 @t437 @t440 @t443 @t446 @t449 @t627 @t452 @t624 @t455 @t458 @t461 @t464 @t467 @t470 @t473 @t476 @t479 @t482 @t485 @t488 @t491 @t494 @t497 @t500 @t503 @t506 @t508 @t568 @t114 @t646 @t647 @t128 @t2919)))
% 65.35/65.69  (step @p33471 :rule chain_m_resolution :premises (@p2517 @p33470 @p2515) :args (@t374 @t570 (@list @t133 @t375)))
% 65.35/65.69  (step @p33472 :rule chain_m_resolution :premises (@p3359 @p33470 @p3357) :args (@t644 @t570 (@list @t133 @t645)))
% 65.35/65.69  (step @p33473 :rule instantiate :premises (@p2655) :args ((@list @t55 @t111 tptp.e4)))
% 65.35/65.69  (step @p33474 :rule instantiate :premises (@p2655) :args ((@list @t63 @t111 tptp.e4)))
% 65.35/65.69  (assume-push @p52587 @t568)
% 65.35/65.69  (assume-push @p52588 @t508)
% 65.35/65.69  (assume-push @p52589 @t506)
% 65.35/65.69  (assume-push @p52590 @t503)
% 65.35/65.69  (assume-push @p52591 @t500)
% 65.35/65.69  (assume-push @p52592 @t497)
% 65.35/65.69  (assume-push @p52593 @t494)
% 65.35/65.69  (assume-push @p52594 @t491)
% 65.35/65.69  (assume-push @p52595 @t488)
% 65.35/65.69  (assume-push @p52596 @t485)
% 65.35/65.69  (assume-push @p52597 @t482)
% 65.35/65.69  (assume-push @p52598 @t479)
% 65.35/65.69  (assume-push @p52599 @t476)
% 65.35/65.69  (assume-push @p52600 @t473)
% 65.35/65.69  (assume-push @p52601 @t470)
% 65.35/65.69  (assume-push @p52602 @t467)
% 65.35/65.69  (assume-push @p52603 @t464)
% 65.35/65.69  (assume-push @p52604 @t461)
% 65.35/65.69  (assume-push @p52605 @t458)
% 65.35/65.69  (assume-push @p52606 @t455)
% 65.35/65.69  (assume-push @p52607 @t452)
% 65.35/65.69  (assume-push @p52608 @t449)
% 65.35/65.69  (assume-push @p52609 @t446)
% 65.35/65.69  (assume-push @p52610 @t443)
% 65.35/65.69  (assume-push @p52611 @t440)
% 65.35/65.69  (assume-push @p52612 @t437)
% 65.35/65.69  (assume-push @p52613 @t434)
% 65.35/65.69  (assume-push @p52614 @t431)
% 65.35/65.69  (assume-push @p52615 @t428)
% 65.35/65.69  (assume-push @p52616 @t425)
% 65.35/65.69  (assume-push @p52617 @t422)
% 65.35/65.69  (assume-push @p52618 @t419)
% 65.35/65.69  (assume-push @p52619 @t416)
% 65.35/65.69  (assume-push @p52620 @t413)
% 65.35/65.69  (assume-push @p52621 @t410)
% 65.35/65.69  (assume-push @p52622 @t407)
% 65.35/65.69  (assume-push @p52623 @t404)
% 65.35/65.69  (assume-push @p52624 @t401)
% 65.35/65.69  (assume-push @p52625 @t398)
% 65.35/65.69  (assume-push @p52626 @t395)
% 65.35/65.69  (assume-push @p52627 @t392)
% 65.35/65.69  (assume-push @p52628 @t389)
% 65.35/65.69  (assume-push @p52629 @t386)
% 65.35/65.69  (assume-push @p52630 @t383)
% 65.35/65.69  (assume-push @p52631 @t380)
% 65.35/65.69  (assume-push @p52632 @t377)
% 65.35/65.69  (assume-push @p52633 @t374)
% 65.35/65.69  (assume-push @p52634 @t128)
% 65.35/65.69  (assume-push @p52635 @t627)
% 65.35/65.69  (assume-push @p52636 @t636)
% 65.35/65.69  (assume-push @p52637 @t634)
% 65.35/65.69  (assume-push @p52638 @t2927)
% 65.35/65.69  (assume-push @p52639 @t2930)
% 65.35/65.69  (assume-push @p52640 @t568)
% 65.35/65.69  (assume-push @p52641 @t627)
% 65.35/65.69  (assume-push @p52642 @t636)
% 65.35/65.69  (assume-push @p52643 @t634)
% 65.35/65.69  (assume-push @p52644 @t128)
% 65.35/65.69  (assume-push @p52645 @t2930)
% 65.35/65.69  (assume-push @p52646 @t2927)
% 65.35/65.69  (assume-push @p52647 @t374)
% 65.35/65.69  (assume-push @p52648 @t377)
% 65.35/65.69  (assume-push @p52649 @t380)
% 65.35/65.69  (assume-push @p52650 @t383)
% 65.35/65.69  (assume-push @p52651 @t386)
% 65.35/65.69  (assume-push @p52652 @t389)
% 65.35/65.69  (assume-push @p52653 @t392)
% 65.35/65.69  (assume-push @p52654 @t395)
% 65.35/65.69  (assume-push @p52655 @t398)
% 65.35/65.69  (assume-push @p52656 @t401)
% 65.35/65.69  (assume-push @p52657 @t404)
% 65.35/65.69  (assume-push @p52658 @t407)
% 65.35/65.69  (assume-push @p52659 @t410)
% 65.35/65.69  (assume-push @p52660 @t413)
% 65.35/65.69  (assume-push @p52661 @t416)
% 65.35/65.69  (assume-push @p52662 @t419)
% 65.35/65.69  (assume-push @p52663 @t422)
% 65.35/65.69  (assume-push @p52664 @t425)
% 65.35/65.69  (assume-push @p52665 @t428)
% 65.35/65.69  (assume-push @p52666 @t431)
% 65.35/65.69  (assume-push @p52667 @t434)
% 65.35/65.69  (assume-push @p52668 @t437)
% 65.35/65.69  (assume-push @p52669 @t440)
% 65.35/65.69  (assume-push @p52670 @t443)
% 65.35/65.69  (assume-push @p52671 @t446)
% 65.35/65.69  (assume-push @p52672 @t449)
% 65.35/65.69  (assume-push @p52673 @t452)
% 65.35/65.69  (assume-push @p52674 @t455)
% 65.35/65.69  (assume-push @p52675 @t458)
% 65.35/65.69  (assume-push @p52676 @t461)
% 65.35/65.69  (assume-push @p52677 @t464)
% 65.35/65.69  (assume-push @p52678 @t467)
% 65.35/65.69  (assume-push @p52679 @t470)
% 65.35/65.69  (assume-push @p52680 @t473)
% 65.35/65.69  (assume-push @p52681 @t476)
% 65.35/65.69  (assume-push @p52682 @t479)
% 65.35/65.69  (assume-push @p52683 @t482)
% 65.35/65.69  (assume-push @p52684 @t485)
% 65.35/65.69  (assume-push @p52685 @t488)
% 65.35/65.69  (assume-push @p52686 @t491)
% 65.35/65.69  (assume-push @p52687 @t494)
% 65.35/65.69  (assume-push @p52688 @t497)
% 65.35/65.69  (assume-push @p52689 @t500)
% 65.35/65.69  (assume-push @p52690 @t503)
% 65.35/65.69  (assume-push @p52691 @t506)
% 65.35/65.69  (assume-push @p52692 @t508)
% 65.35/65.69  (step @p33581 :rule symm :premises (@p52587))
% 65.35/65.69  (step @p33582 :rule symm :premises (@p52635))
% 65.35/65.69  (step @p33583 :rule symm :premises (@p52636))
% 65.35/65.69  (step @p33584 :rule symm :premises (@p52637))
% 65.35/65.69  (step @p2816 :rule refl :args (@t111))
% 65.35/65.69  (step @p33585 :rule refl :args (tptp.e4))
% 65.35/65.69  (step @p33586 :rule symm :premises (@p52634))
% 65.35/65.69  (step @p33587 :rule refl :args (@t55))
% 65.35/65.69  (step @p33588 :rule cong :premises (@p33587 @p33586 @p33585) :args (@t2928))
% 65.35/65.69  (step @p33589 :rule cong :premises (@p33588 @p2816) :args (@t2929))
% 65.35/65.69  (step @p33590 :rule symm :premises (@p33474))
% 65.35/65.69  (step @p33591 :rule refl :args (@t63))
% 65.35/65.69  (step @p33592 :rule cong :premises (@p33591 @p52634 @p33585) :args (@t64))
% 65.35/65.69  (step @p33593 :rule cong :premises (@p33592 @p2816) :args (@t370))
% 65.35/65.69  (step @p33594 :rule trans :premises (@p52588 @p52589 @p52590 @p52591 @p52592 @p52593 @p52594 @p52595 @p52596 @p52597 @p52598 @p52599 @p52600 @p52601 @p52602 @p52603 @p52604 @p52605 @p52606 @p52607 @p52608 @p52609 @p52610 @p52611 @p52612 @p52613 @p52614 @p52615 @p52616 @p52617 @p52618 @p52619 @p52620 @p52621 @p52622 @p52623 @p52624 @p52625 @p52626 @p52627 @p52628 @p52629 @p52630 @p52631 @p52632 @p52633 @p33593 @p33590 @p33473 @p33589 @p33584 @p33583 @p33582 @p33581))
% 65.35/65.69  (step-pop @p52693 :rule scope :premises (@p33594))
% 65.35/65.69  (step-pop @p52694 :rule scope :premises (@p52693))
% 65.35/65.69  (step-pop @p52695 :rule scope :premises (@p52694))
% 65.35/65.69  (step-pop @p52696 :rule scope :premises (@p52695))
% 65.35/65.69  (step-pop @p52697 :rule scope :premises (@p52696))
% 65.35/65.69  (step-pop @p52698 :rule scope :premises (@p52697))
% 65.35/65.69  (step-pop @p52699 :rule scope :premises (@p52698))
% 65.35/65.69  (step-pop @p52700 :rule scope :premises (@p52699))
% 65.35/65.69  (step-pop @p52701 :rule scope :premises (@p52700))
% 65.35/65.69  (step-pop @p52702 :rule scope :premises (@p52701))
% 65.35/65.69  (step-pop @p52703 :rule scope :premises (@p52702))
% 65.35/65.69  (step-pop @p52704 :rule scope :premises (@p52703))
% 65.35/65.69  (step-pop @p52705 :rule scope :premises (@p52704))
% 65.35/65.69  (step-pop @p52706 :rule scope :premises (@p52705))
% 65.35/65.69  (step-pop @p52707 :rule scope :premises (@p52706))
% 65.35/65.69  (step-pop @p52708 :rule scope :premises (@p52707))
% 65.35/65.69  (step-pop @p52709 :rule scope :premises (@p52708))
% 65.35/65.69  (step-pop @p52710 :rule scope :premises (@p52709))
% 65.35/65.69  (step-pop @p52711 :rule scope :premises (@p52710))
% 65.35/65.69  (step-pop @p52712 :rule scope :premises (@p52711))
% 65.35/65.69  (step-pop @p52713 :rule scope :premises (@p52712))
% 65.35/65.69  (step-pop @p52714 :rule scope :premises (@p52713))
% 65.35/65.69  (step-pop @p52715 :rule scope :premises (@p52714))
% 65.35/65.69  (step-pop @p52716 :rule scope :premises (@p52715))
% 65.35/65.69  (step-pop @p52717 :rule scope :premises (@p52716))
% 65.35/65.69  (step-pop @p52718 :rule scope :premises (@p52717))
% 65.35/65.69  (step-pop @p52719 :rule scope :premises (@p52718))
% 65.35/65.69  (step-pop @p52720 :rule scope :premises (@p52719))
% 65.35/65.69  (step-pop @p52721 :rule scope :premises (@p52720))
% 65.35/65.69  (step-pop @p52722 :rule scope :premises (@p52721))
% 65.35/65.69  (step-pop @p52723 :rule scope :premises (@p52722))
% 65.35/65.69  (step-pop @p52724 :rule scope :premises (@p52723))
% 65.35/65.69  (step-pop @p52725 :rule scope :premises (@p52724))
% 65.35/65.69  (step-pop @p52726 :rule scope :premises (@p52725))
% 65.35/65.69  (step-pop @p52727 :rule scope :premises (@p52726))
% 65.35/65.69  (step-pop @p52728 :rule scope :premises (@p52727))
% 65.35/65.69  (step-pop @p52729 :rule scope :premises (@p52728))
% 65.35/65.69  (step-pop @p52730 :rule scope :premises (@p52729))
% 65.35/65.69  (step-pop @p52731 :rule scope :premises (@p52730))
% 65.35/65.69  (step-pop @p52732 :rule scope :premises (@p52731))
% 65.35/65.69  (step-pop @p52733 :rule scope :premises (@p52732))
% 65.35/65.69  (step-pop @p52734 :rule scope :premises (@p52733))
% 65.35/65.69  (step-pop @p52735 :rule scope :premises (@p52734))
% 65.35/65.69  (step-pop @p52736 :rule scope :premises (@p52735))
% 65.35/65.69  (step-pop @p52737 :rule scope :premises (@p52736))
% 65.35/65.69  (step-pop @p52738 :rule scope :premises (@p52737))
% 65.35/65.69  (step-pop @p52739 :rule scope :premises (@p52738))
% 65.35/65.69  (step-pop @p52740 :rule scope :premises (@p52739))
% 65.35/65.69  (step-pop @p52741 :rule scope :premises (@p52740))
% 65.35/65.69  (step-pop @p52742 :rule scope :premises (@p52741))
% 65.35/65.69  (step-pop @p52743 :rule scope :premises (@p52742))
% 65.35/65.69  (step-pop @p52744 :rule scope :premises (@p52743))
% 65.35/65.69  (step-pop @p52745 :rule scope :premises (@p52744))
% 65.35/65.69  (step @p33595 :rule process_scope :premises (@p52745) :args (@t114))
% 65.35/65.69  (step @p33649 :rule and_intro :premises (@p52587 @p52635 @p52636 @p52637 @p52634 @p33473 @p33474 @p52633 @p52632 @p52631 @p52630 @p52629 @p52628 @p52627 @p52626 @p52625 @p52624 @p52623 @p52622 @p52621 @p52620 @p52619 @p52618 @p52617 @p52616 @p52615 @p52614 @p52613 @p52612 @p52611 @p52610 @p52609 @p52608 @p52607 @p52606 @p52605 @p52604 @p52603 @p52602 @p52601 @p52600 @p52599 @p52598 @p52597 @p52596 @p52595 @p52594 @p52593 @p52592 @p52591 @p52590 @p52589 @p52588))
% 65.35/65.69  (step @p33650 :rule modus_ponens :premises (@p33649 @p33595))
% 65.35/65.69  (step-pop @p52746 :rule scope :premises (@p33650))
% 65.35/65.69  (step-pop @p52747 :rule scope :premises (@p52746))
% 65.35/65.69  (step-pop @p52748 :rule scope :premises (@p52747))
% 65.35/65.69  (step-pop @p52749 :rule scope :premises (@p52748))
% 65.35/65.69  (step-pop @p52750 :rule scope :premises (@p52749))
% 65.35/65.69  (step-pop @p52751 :rule scope :premises (@p52750))
% 65.35/65.69  (step-pop @p52752 :rule scope :premises (@p52751))
% 65.35/65.69  (step-pop @p52753 :rule scope :premises (@p52752))
% 65.35/65.69  (step-pop @p52754 :rule scope :premises (@p52753))
% 65.35/65.69  (step-pop @p52755 :rule scope :premises (@p52754))
% 65.35/65.69  (step-pop @p52756 :rule scope :premises (@p52755))
% 65.35/65.69  (step-pop @p52757 :rule scope :premises (@p52756))
% 65.35/65.69  (step-pop @p52758 :rule scope :premises (@p52757))
% 65.35/65.69  (step-pop @p52759 :rule scope :premises (@p52758))
% 65.35/65.69  (step-pop @p52760 :rule scope :premises (@p52759))
% 65.35/65.69  (step-pop @p52761 :rule scope :premises (@p52760))
% 65.35/65.69  (step-pop @p52762 :rule scope :premises (@p52761))
% 65.35/65.69  (step-pop @p52763 :rule scope :premises (@p52762))
% 65.35/65.69  (step-pop @p52764 :rule scope :premises (@p52763))
% 65.35/65.69  (step-pop @p52765 :rule scope :premises (@p52764))
% 65.35/65.69  (step-pop @p52766 :rule scope :premises (@p52765))
% 65.35/65.69  (step-pop @p52767 :rule scope :premises (@p52766))
% 65.35/65.69  (step-pop @p52768 :rule scope :premises (@p52767))
% 65.35/65.69  (step-pop @p52769 :rule scope :premises (@p52768))
% 65.35/65.69  (step-pop @p52770 :rule scope :premises (@p52769))
% 65.35/65.69  (step-pop @p52771 :rule scope :premises (@p52770))
% 65.35/65.69  (step-pop @p52772 :rule scope :premises (@p52771))
% 65.35/65.69  (step-pop @p52773 :rule scope :premises (@p52772))
% 65.35/65.69  (step-pop @p52774 :rule scope :premises (@p52773))
% 65.35/65.69  (step-pop @p52775 :rule scope :premises (@p52774))
% 65.35/65.69  (step-pop @p52776 :rule scope :premises (@p52775))
% 65.35/65.69  (step-pop @p52777 :rule scope :premises (@p52776))
% 65.35/65.69  (step-pop @p52778 :rule scope :premises (@p52777))
% 65.35/65.69  (step-pop @p52779 :rule scope :premises (@p52778))
% 65.35/65.69  (step-pop @p52780 :rule scope :premises (@p52779))
% 65.35/65.69  (step-pop @p52781 :rule scope :premises (@p52780))
% 65.35/65.69  (step-pop @p52782 :rule scope :premises (@p52781))
% 65.35/65.69  (step-pop @p52783 :rule scope :premises (@p52782))
% 65.35/65.69  (step-pop @p52784 :rule scope :premises (@p52783))
% 65.35/65.69  (step-pop @p52785 :rule scope :premises (@p52784))
% 65.35/65.69  (step-pop @p52786 :rule scope :premises (@p52785))
% 65.35/65.69  (step-pop @p52787 :rule scope :premises (@p52786))
% 65.35/65.69  (step-pop @p52788 :rule scope :premises (@p52787))
% 65.35/65.69  (step-pop @p52789 :rule scope :premises (@p52788))
% 65.35/65.69  (step-pop @p52790 :rule scope :premises (@p52789))
% 65.35/65.69  (step-pop @p52791 :rule scope :premises (@p52790))
% 65.35/65.69  (step-pop @p52792 :rule scope :premises (@p52791))
% 65.35/65.69  (step-pop @p52793 :rule scope :premises (@p52792))
% 65.35/65.69  (step-pop @p52794 :rule scope :premises (@p52793))
% 65.35/65.69  (step-pop @p52795 :rule scope :premises (@p52794))
% 65.35/65.69  (step-pop @p52796 :rule scope :premises (@p52795))
% 65.35/65.69  (step-pop @p52797 :rule scope :premises (@p52796))
% 65.35/65.69  (step-pop @p52798 :rule scope :premises (@p52797))
% 65.35/65.69  (step @p33651 :rule process_scope :premises (@p52798) :args (@t114))
% 65.35/65.69  (step @p33705 :rule implies_elim :premises (@p33651))
% 65.35/65.69  (step @p33706 :rule cnf_and_neg :args (@t2931))
% 65.35/65.69  (step @p33707 :rule resolution :premises (@p33706 @p33705) :args (true @t2931))
% 65.35/65.69  (step @p33708 :rule reordering :premises (@p33707) :args ((or @t114 @t671 @t510 @t560 @t559 @t558 @t557 @t556 @t555 @t554 @t553 @t552 @t551 @t550 @t549 @t548 @t547 @t546 @t545 @t544 @t543 @t542 @t541 @t540 @t539 @t538 @t537 @t536 @t535 @t534 @t533 @t532 @t531 @t530 @t529 @t528 @t527 @t526 @t525 @t524 @t523 @t522 @t521 @t520 @t519 @t518 @t517 @t516 @t129 @t670 @t669 @t668 (not @t2927) (not @t2930))))
% 65.35/65.69  (step @p33709 :rule chain_m_resolution :premises (@p33708 @p1229 @p2947 @p3472 @p4780 @p5167 @p6011 @p6519 @p8029 @p8651 @p10075 @p10886 @p12339 @p13556 @p14802 @p15415 @p15745 @p16347 @p16836 @p17456 @p18231 @p18479 @p18595 @p19762 @p20105 @p21207 @p21992 @p22562 @p23014 @p23197 @p23633 @p24546 @p24707 @p25560 @p26432 @p26923 @p27433 @p28205 @p28801 @p29479 @p30127 @p30407 @p30853 @p31195 @p31655 @p32222 @p32700 @p33197 @p33471 @p18596 @p24708 @p23198 @p33474 @p33473) :args (@t129 (@list 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) (@list @t114 @t568 @t508 @t506 @t503 @t500 @t497 @t494 @t491 @t488 @t485 @t482 @t479 @t476 @t473 @t470 @t467 @t464 @t461 @t458 @t455 @t452 @t449 @t446 @t443 @t440 @t437 @t434 @t431 @t428 @t425 @t422 @t419 @t416 @t413 @t410 @t407 @t404 @t401 @t398 @t395 @t392 @t389 @t386 @t383 @t380 @t377 @t374 @t627 @t636 @t634 @t2927 @t2930)))
% 65.35/65.69  (step @p33710 :rule chain_m_resolution :premises (@p2514 @p33709 @p2512) :args (@t371 @t570 (@list @t128 @t372)))
% 65.35/65.69  (step @p33711 :rule chain_m_resolution :premises (@p3362 @p33709 @p3360) :args (@t646 @t570 (@list @t128 @t647)))
% 65.35/65.69  (step @p33712 :rule instantiate :premises (@p2655) :args ((@list @t50 @t111 tptp.e3)))
% 65.35/65.69  (step @p33713 :rule instantiate :premises (@p2655) :args ((@list @t62 @t111 tptp.e3)))
% 65.35/65.69  (assume-push @p52799 @t568)
% 65.35/65.69  (assume-push @p52800 @t508)
% 65.35/65.69  (assume-push @p52801 @t506)
% 65.35/65.69  (assume-push @p52802 @t503)
% 65.35/65.69  (assume-push @p52803 @t500)
% 65.35/65.69  (assume-push @p52804 @t497)
% 65.35/65.69  (assume-push @p52805 @t494)
% 65.35/65.69  (assume-push @p52806 @t491)
% 65.35/65.69  (assume-push @p52807 @t488)
% 65.35/65.69  (assume-push @p52808 @t485)
% 65.35/65.69  (assume-push @p52809 @t482)
% 65.35/65.69  (assume-push @p52810 @t479)
% 65.35/65.69  (assume-push @p52811 @t476)
% 65.35/65.69  (assume-push @p52812 @t473)
% 65.35/65.69  (assume-push @p52813 @t470)
% 65.35/65.69  (assume-push @p52814 @t467)
% 65.35/65.69  (assume-push @p52815 @t464)
% 65.35/65.69  (assume-push @p52816 @t461)
% 65.35/65.69  (assume-push @p52817 @t458)
% 65.35/65.69  (assume-push @p52818 @t455)
% 65.35/65.69  (assume-push @p52819 @t452)
% 65.35/65.69  (assume-push @p52820 @t449)
% 65.35/65.69  (assume-push @p52821 @t446)
% 65.35/65.69  (assume-push @p52822 @t443)
% 65.35/65.69  (assume-push @p52823 @t440)
% 65.35/65.69  (assume-push @p52824 @t437)
% 65.35/65.69  (assume-push @p52825 @t434)
% 65.35/65.69  (assume-push @p52826 @t431)
% 65.35/65.69  (assume-push @p52827 @t428)
% 65.35/65.69  (assume-push @p52828 @t425)
% 65.35/65.69  (assume-push @p52829 @t422)
% 65.35/65.69  (assume-push @p52830 @t419)
% 65.35/65.69  (assume-push @p52831 @t416)
% 65.35/65.69  (assume-push @p52832 @t413)
% 65.35/65.69  (assume-push @p52833 @t410)
% 65.35/65.69  (assume-push @p52834 @t407)
% 65.35/65.69  (assume-push @p52835 @t404)
% 65.35/65.69  (assume-push @p52836 @t401)
% 65.35/65.69  (assume-push @p52837 @t398)
% 65.35/65.69  (assume-push @p52838 @t395)
% 65.35/65.69  (assume-push @p52839 @t392)
% 65.35/65.69  (assume-push @p52840 @t389)
% 65.35/65.69  (assume-push @p52841 @t386)
% 65.35/65.69  (assume-push @p52842 @t383)
% 65.35/65.69  (assume-push @p52843 @t380)
% 65.35/65.69  (assume-push @p52844 @t377)
% 65.35/65.69  (assume-push @p52845 @t374)
% 65.35/65.69  (assume-push @p52846 @t371)
% 65.35/65.69  (assume-push @p52847 @t123)
% 65.35/65.69  (assume-push @p52848 @t627)
% 65.35/65.69  (assume-push @p52849 @t636)
% 65.35/65.69  (assume-push @p52850 @t634)
% 65.35/65.69  (assume-push @p52851 @t646)
% 65.35/65.69  (assume-push @p52852 @t624)
% 65.35/65.69  (assume-push @p52853 @t644)
% 65.35/65.69  (assume-push @p52854 @t639)
% 65.35/65.69  (assume-push @p52855 @t620)
% 65.35/65.69  (assume-push @p52856 @t2932)
% 65.35/65.69  (assume-push @p52857 @t2935)
% 65.35/65.69  (assume-push @p52858 @t568)
% 65.35/65.69  (assume-push @p52859 @t627)
% 65.35/65.69  (assume-push @p52860 @t636)
% 65.35/65.69  (assume-push @p52861 @t634)
% 65.35/65.69  (assume-push @p52862 @t646)
% 65.35/65.69  (assume-push @p52863 @t624)
% 65.35/65.69  (assume-push @p52864 @t644)
% 65.35/65.69  (assume-push @p52865 @t639)
% 65.35/65.69  (assume-push @p52866 @t620)
% 65.35/65.69  (assume-push @p52867 @t123)
% 65.35/65.69  (assume-push @p52868 @t2935)
% 65.35/65.69  (assume-push @p52869 @t2932)
% 65.35/65.69  (assume-push @p52870 @t371)
% 65.35/65.69  (assume-push @p52871 @t374)
% 65.35/65.69  (assume-push @p52872 @t377)
% 65.35/65.69  (assume-push @p52873 @t380)
% 65.35/65.69  (assume-push @p52874 @t383)
% 65.35/65.69  (assume-push @p52875 @t386)
% 65.35/65.69  (assume-push @p52876 @t389)
% 65.35/65.69  (assume-push @p52877 @t392)
% 65.35/65.69  (assume-push @p52878 @t395)
% 65.35/65.69  (assume-push @p52879 @t398)
% 65.35/65.69  (assume-push @p52880 @t401)
% 65.35/65.69  (assume-push @p52881 @t404)
% 65.35/65.69  (assume-push @p52882 @t407)
% 65.35/65.69  (assume-push @p52883 @t410)
% 65.35/65.69  (assume-push @p52884 @t413)
% 65.35/65.69  (assume-push @p52885 @t416)
% 65.35/65.69  (assume-push @p52886 @t419)
% 65.35/65.69  (assume-push @p52887 @t422)
% 65.35/65.69  (assume-push @p52888 @t425)
% 65.35/65.69  (assume-push @p52889 @t428)
% 65.35/65.69  (assume-push @p52890 @t431)
% 65.35/65.69  (assume-push @p52891 @t434)
% 65.35/65.69  (assume-push @p52892 @t437)
% 65.35/65.69  (assume-push @p52893 @t440)
% 65.35/65.69  (assume-push @p52894 @t443)
% 65.35/65.69  (assume-push @p52895 @t446)
% 65.35/65.69  (assume-push @p52896 @t449)
% 65.35/65.69  (assume-push @p52897 @t452)
% 65.35/65.69  (assume-push @p52898 @t455)
% 65.35/65.69  (assume-push @p52899 @t458)
% 65.35/65.69  (assume-push @p52900 @t461)
% 65.35/65.69  (assume-push @p52901 @t464)
% 65.35/65.69  (assume-push @p52902 @t467)
% 65.35/65.69  (assume-push @p52903 @t470)
% 65.35/65.69  (assume-push @p52904 @t473)
% 65.35/65.69  (assume-push @p52905 @t476)
% 65.35/65.69  (assume-push @p52906 @t479)
% 65.35/65.69  (assume-push @p52907 @t482)
% 65.35/65.69  (assume-push @p52908 @t485)
% 65.35/65.69  (assume-push @p52909 @t488)
% 65.35/65.69  (assume-push @p52910 @t491)
% 65.35/65.69  (assume-push @p52911 @t494)
% 65.35/65.69  (assume-push @p52912 @t497)
% 65.35/65.69  (assume-push @p52913 @t500)
% 65.35/65.69  (assume-push @p52914 @t503)
% 65.35/65.69  (assume-push @p52915 @t506)
% 65.35/65.69  (assume-push @p52916 @t508)
% 65.35/65.69  (step @p33832 :rule symm :premises (@p52799))
% 65.35/65.69  (step @p33833 :rule symm :premises (@p52848))
% 65.35/65.69  (step @p33834 :rule symm :premises (@p52849))
% 65.35/65.69  (step @p33835 :rule symm :premises (@p52850))
% 65.35/65.69  (step @p33836 :rule symm :premises (@p52851))
% 65.35/65.69  (step @p33837 :rule symm :premises (@p52852))
% 65.35/65.69  (step @p33838 :rule symm :premises (@p52853))
% 65.35/65.69  (step @p33839 :rule symm :premises (@p52854))
% 65.35/65.69  (step @p33840 :rule symm :premises (@p52855))
% 65.35/65.69  (step @p2816 :rule refl :args (@t111))
% 65.35/65.69  (step @p33841 :rule refl :args (tptp.e3))
% 65.35/65.69  (step @p33842 :rule symm :premises (@p52847))
% 65.35/65.69  (step @p33843 :rule refl :args (@t50))
% 65.35/65.69  (step @p33844 :rule cong :premises (@p33843 @p33842 @p33841) :args (@t2933))
% 65.35/65.69  (step @p33845 :rule cong :premises (@p33844 @p2816) :args (@t2934))
% 65.35/65.69  (step @p33846 :rule symm :premises (@p33713))
% 65.35/65.69  (step @p33847 :rule refl :args (@t62))
% 65.35/65.69  (step @p33848 :rule cong :premises (@p33847 @p52847 @p33841) :args (@t63))
% 65.35/65.69  (step @p33849 :rule cong :premises (@p33848 @p2816) :args (@t367))
% 65.35/65.69  (step @p33850 :rule trans :premises (@p52800 @p52801 @p52802 @p52803 @p52804 @p52805 @p52806 @p52807 @p52808 @p52809 @p52810 @p52811 @p52812 @p52813 @p52814 @p52815 @p52816 @p52817 @p52818 @p52819 @p52820 @p52821 @p52822 @p52823 @p52824 @p52825 @p52826 @p52827 @p52828 @p52829 @p52830 @p52831 @p52832 @p52833 @p52834 @p52835 @p52836 @p52837 @p52838 @p52839 @p52840 @p52841 @p52842 @p52843 @p52844 @p52845 @p52846 @p33849 @p33846 @p33712 @p33845 @p33840 @p33839 @p33838 @p33837 @p33836 @p33835 @p33834 @p33833 @p33832))
% 65.35/65.69  (step-pop @p52917 :rule scope :premises (@p33850))
% 65.35/65.69  (step-pop @p52918 :rule scope :premises (@p52917))
% 65.35/65.69  (step-pop @p52919 :rule scope :premises (@p52918))
% 65.35/65.69  (step-pop @p52920 :rule scope :premises (@p52919))
% 65.35/65.69  (step-pop @p52921 :rule scope :premises (@p52920))
% 65.35/65.69  (step-pop @p52922 :rule scope :premises (@p52921))
% 65.35/65.69  (step-pop @p52923 :rule scope :premises (@p52922))
% 65.35/65.69  (step-pop @p52924 :rule scope :premises (@p52923))
% 65.35/65.69  (step-pop @p52925 :rule scope :premises (@p52924))
% 65.35/65.69  (step-pop @p52926 :rule scope :premises (@p52925))
% 65.35/65.69  (step-pop @p52927 :rule scope :premises (@p52926))
% 65.35/65.69  (step-pop @p52928 :rule scope :premises (@p52927))
% 65.35/65.69  (step-pop @p52929 :rule scope :premises (@p52928))
% 65.35/65.69  (step-pop @p52930 :rule scope :premises (@p52929))
% 65.35/65.69  (step-pop @p52931 :rule scope :premises (@p52930))
% 65.35/65.69  (step-pop @p52932 :rule scope :premises (@p52931))
% 65.35/65.69  (step-pop @p52933 :rule scope :premises (@p52932))
% 65.35/65.69  (step-pop @p52934 :rule scope :premises (@p52933))
% 65.35/65.69  (step-pop @p52935 :rule scope :premises (@p52934))
% 65.35/65.69  (step-pop @p52936 :rule scope :premises (@p52935))
% 65.35/65.69  (step-pop @p52937 :rule scope :premises (@p52936))
% 65.35/65.69  (step-pop @p52938 :rule scope :premises (@p52937))
% 65.35/65.69  (step-pop @p52939 :rule scope :premises (@p52938))
% 65.35/65.69  (step-pop @p52940 :rule scope :premises (@p52939))
% 65.35/65.69  (step-pop @p52941 :rule scope :premises (@p52940))
% 65.35/65.69  (step-pop @p52942 :rule scope :premises (@p52941))
% 65.35/65.69  (step-pop @p52943 :rule scope :premises (@p52942))
% 65.35/65.69  (step-pop @p52944 :rule scope :premises (@p52943))
% 65.35/65.69  (step-pop @p52945 :rule scope :premises (@p52944))
% 65.35/65.69  (step-pop @p52946 :rule scope :premises (@p52945))
% 65.35/65.69  (step-pop @p52947 :rule scope :premises (@p52946))
% 65.35/65.69  (step-pop @p52948 :rule scope :premises (@p52947))
% 65.35/65.69  (step-pop @p52949 :rule scope :premises (@p52948))
% 65.35/65.69  (step-pop @p52950 :rule scope :premises (@p52949))
% 65.35/65.69  (step-pop @p52951 :rule scope :premises (@p52950))
% 65.35/65.69  (step-pop @p52952 :rule scope :premises (@p52951))
% 65.35/65.69  (step-pop @p52953 :rule scope :premises (@p52952))
% 65.35/65.69  (step-pop @p52954 :rule scope :premises (@p52953))
% 65.35/65.69  (step-pop @p52955 :rule scope :premises (@p52954))
% 65.35/65.69  (step-pop @p52956 :rule scope :premises (@p52955))
% 65.35/65.69  (step-pop @p52957 :rule scope :premises (@p52956))
% 65.35/65.69  (step-pop @p52958 :rule scope :premises (@p52957))
% 65.35/65.69  (step-pop @p52959 :rule scope :premises (@p52958))
% 65.35/65.69  (step-pop @p52960 :rule scope :premises (@p52959))
% 65.35/65.69  (step-pop @p52961 :rule scope :premises (@p52960))
% 65.35/65.69  (step-pop @p52962 :rule scope :premises (@p52961))
% 65.35/65.69  (step-pop @p52963 :rule scope :premises (@p52962))
% 65.35/65.69  (step-pop @p52964 :rule scope :premises (@p52963))
% 65.35/65.69  (step-pop @p52965 :rule scope :premises (@p52964))
% 65.35/65.69  (step-pop @p52966 :rule scope :premises (@p52965))
% 65.35/65.69  (step-pop @p52967 :rule scope :premises (@p52966))
% 65.35/65.69  (step-pop @p52968 :rule scope :premises (@p52967))
% 65.35/65.69  (step-pop @p52969 :rule scope :premises (@p52968))
% 65.35/65.69  (step-pop @p52970 :rule scope :premises (@p52969))
% 65.35/65.69  (step-pop @p52971 :rule scope :premises (@p52970))
% 65.35/65.69  (step-pop @p52972 :rule scope :premises (@p52971))
% 65.35/65.69  (step-pop @p52973 :rule scope :premises (@p52972))
% 65.35/65.69  (step-pop @p52974 :rule scope :premises (@p52973))
% 65.35/65.69  (step-pop @p52975 :rule scope :premises (@p52974))
% 65.35/65.69  (step @p33851 :rule process_scope :premises (@p52975) :args (@t114))
% 65.35/65.69  (step @p33911 :rule and_intro :premises (@p52799 @p52848 @p52849 @p52850 @p52851 @p52852 @p52853 @p52854 @p52855 @p52847 @p33712 @p33713 @p52846 @p52845 @p52844 @p52843 @p52842 @p52841 @p52840 @p52839 @p52838 @p52837 @p52836 @p52835 @p52834 @p52833 @p52832 @p52831 @p52830 @p52829 @p52828 @p52827 @p52826 @p52825 @p52824 @p52823 @p52822 @p52821 @p52820 @p52819 @p52818 @p52817 @p52816 @p52815 @p52814 @p52813 @p52812 @p52811 @p52810 @p52809 @p52808 @p52807 @p52806 @p52805 @p52804 @p52803 @p52802 @p52801 @p52800))
% 65.35/65.69  (step @p33912 :rule modus_ponens :premises (@p33911 @p33851))
% 65.35/65.69  (step-pop @p52976 :rule scope :premises (@p33912))
% 65.35/65.69  (step-pop @p52977 :rule scope :premises (@p52976))
% 65.35/65.69  (step-pop @p52978 :rule scope :premises (@p52977))
% 65.35/65.69  (step-pop @p52979 :rule scope :premises (@p52978))
% 65.35/65.69  (step-pop @p52980 :rule scope :premises (@p52979))
% 65.35/65.69  (step-pop @p52981 :rule scope :premises (@p52980))
% 65.35/65.69  (step-pop @p52982 :rule scope :premises (@p52981))
% 65.35/65.69  (step-pop @p52983 :rule scope :premises (@p52982))
% 65.35/65.69  (step-pop @p52984 :rule scope :premises (@p52983))
% 65.35/65.69  (step-pop @p52985 :rule scope :premises (@p52984))
% 65.35/65.69  (step-pop @p52986 :rule scope :premises (@p52985))
% 65.35/65.69  (step-pop @p52987 :rule scope :premises (@p52986))
% 65.35/65.69  (step-pop @p52988 :rule scope :premises (@p52987))
% 65.35/65.69  (step-pop @p52989 :rule scope :premises (@p52988))
% 65.35/65.69  (step-pop @p52990 :rule scope :premises (@p52989))
% 65.35/65.69  (step-pop @p52991 :rule scope :premises (@p52990))
% 65.35/65.69  (step-pop @p52992 :rule scope :premises (@p52991))
% 65.35/65.69  (step-pop @p52993 :rule scope :premises (@p52992))
% 65.35/65.69  (step-pop @p52994 :rule scope :premises (@p52993))
% 65.35/65.69  (step-pop @p52995 :rule scope :premises (@p52994))
% 65.35/65.69  (step-pop @p52996 :rule scope :premises (@p52995))
% 65.35/65.69  (step-pop @p52997 :rule scope :premises (@p52996))
% 65.35/65.69  (step-pop @p52998 :rule scope :premises (@p52997))
% 65.35/65.69  (step-pop @p52999 :rule scope :premises (@p52998))
% 65.35/65.69  (step-pop @p53000 :rule scope :premises (@p52999))
% 65.35/65.69  (step-pop @p53001 :rule scope :premises (@p53000))
% 65.35/65.69  (step-pop @p53002 :rule scope :premises (@p53001))
% 65.35/65.69  (step-pop @p53003 :rule scope :premises (@p53002))
% 65.35/65.69  (step-pop @p53004 :rule scope :premises (@p53003))
% 65.35/65.69  (step-pop @p53005 :rule scope :premises (@p53004))
% 65.35/65.69  (step-pop @p53006 :rule scope :premises (@p53005))
% 65.35/65.69  (step-pop @p53007 :rule scope :premises (@p53006))
% 65.35/65.69  (step-pop @p53008 :rule scope :premises (@p53007))
% 65.35/65.69  (step-pop @p53009 :rule scope :premises (@p53008))
% 65.35/65.69  (step-pop @p53010 :rule scope :premises (@p53009))
% 65.35/65.69  (step-pop @p53011 :rule scope :premises (@p53010))
% 65.35/65.69  (step-pop @p53012 :rule scope :premises (@p53011))
% 65.35/65.69  (step-pop @p53013 :rule scope :premises (@p53012))
% 65.35/65.69  (step-pop @p53014 :rule scope :premises (@p53013))
% 65.35/65.69  (step-pop @p53015 :rule scope :premises (@p53014))
% 65.35/65.69  (step-pop @p53016 :rule scope :premises (@p53015))
% 65.35/65.69  (step-pop @p53017 :rule scope :premises (@p53016))
% 65.35/65.69  (step-pop @p53018 :rule scope :premises (@p53017))
% 65.35/65.69  (step-pop @p53019 :rule scope :premises (@p53018))
% 65.35/65.69  (step-pop @p53020 :rule scope :premises (@p53019))
% 65.35/65.69  (step-pop @p53021 :rule scope :premises (@p53020))
% 65.35/65.69  (step-pop @p53022 :rule scope :premises (@p53021))
% 65.35/65.69  (step-pop @p53023 :rule scope :premises (@p53022))
% 65.35/65.69  (step-pop @p53024 :rule scope :premises (@p53023))
% 65.35/65.69  (step-pop @p53025 :rule scope :premises (@p53024))
% 65.35/65.69  (step-pop @p53026 :rule scope :premises (@p53025))
% 65.35/65.69  (step-pop @p53027 :rule scope :premises (@p53026))
% 65.35/65.69  (step-pop @p53028 :rule scope :premises (@p53027))
% 65.35/65.69  (step-pop @p53029 :rule scope :premises (@p53028))
% 65.35/65.69  (step-pop @p53030 :rule scope :premises (@p53029))
% 65.35/65.69  (step-pop @p53031 :rule scope :premises (@p53030))
% 65.35/65.69  (step-pop @p53032 :rule scope :premises (@p53031))
% 65.35/65.69  (step-pop @p53033 :rule scope :premises (@p53032))
% 65.35/65.69  (step-pop @p53034 :rule scope :premises (@p53033))
% 65.35/65.69  (step @p33913 :rule process_scope :premises (@p53034) :args (@t114))
% 65.35/65.69  (step @p33973 :rule implies_elim :premises (@p33913))
% 65.35/65.69  (step @p33974 :rule cnf_and_neg :args (@t2936))
% 65.35/65.69  (step @p33975 :rule resolution :premises (@p33974 @p33973) :args (true @t2936))
% 65.35/65.69  (step @p33976 :rule reordering :premises (@p33975) :args ((or @t114 @t671 @t510 @t560 @t559 @t558 @t557 @t556 @t555 @t554 @t553 @t552 @t551 @t550 @t549 @t548 @t547 @t546 @t545 @t544 @t543 @t542 @t541 @t540 @t539 @t538 @t537 @t536 @t535 @t534 @t533 @t532 @t531 @t530 @t529 @t528 @t527 @t526 @t525 @t524 @t523 @t522 @t521 @t520 @t519 @t518 @t517 @t516 @t515 @t124 @t670 @t669 @t668 @t667 @t666 @t665 @t664 @t663 (not @t2932) (not @t2935))))
% 65.35/65.69  (step @p33977 :rule chain_m_resolution :premises (@p33976 @p1229 @p2947 @p3472 @p4780 @p5167 @p6011 @p6519 @p8029 @p8651 @p10075 @p10886 @p12339 @p13556 @p14802 @p15415 @p15745 @p16347 @p16836 @p17456 @p18231 @p18479 @p18595 @p19762 @p20105 @p21207 @p21992 @p22562 @p23014 @p23197 @p23633 @p24546 @p24707 @p25560 @p26432 @p26923 @p27433 @p28205 @p28801 @p29479 @p30127 @p30407 @p30853 @p31195 @p31655 @p32222 @p32700 @p33197 @p33471 @p33710 @p18596 @p24708 @p23198 @p33711 @p18480 @p33472 @p30408 @p15746 @p33713 @p33712) :args (@t124 (@list 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) (@list @t114 @t568 @t508 @t506 @t503 @t500 @t497 @t494 @t491 @t488 @t485 @t482 @t479 @t476 @t473 @t470 @t467 @t464 @t461 @t458 @t455 @t452 @t449 @t446 @t443 @t440 @t437 @t434 @t431 @t428 @t425 @t422 @t419 @t416 @t413 @t410 @t407 @t404 @t401 @t398 @t395 @t392 @t389 @t386 @t383 @t380 @t377 @t374 @t371 @t627 @t636 @t634 @t646 @t624 @t644 @t639 @t620 @t2932 @t2935)))
% 65.35/65.69  (step @p33978 :rule chain_m_resolution :premises (@p2511 @p33977 @p2509) :args (@t368 @t570 (@list @t123 @t369)))
% 65.35/65.69  (step @p33979 :rule chain_m_resolution :premises (@p3365 @p33977 @p3363) :args (@t648 @t570 (@list @t123 @t649)))
% 65.35/65.69  (step @p33980 :rule instantiate :premises (@p2655) :args ((@list @t46 @t111 tptp.e2)))
% 65.35/65.69  (step @p33981 :rule instantiate :premises (@p2655) :args ((@list @t61 @t111 tptp.e2)))
% 65.35/65.69  (assume-push @p53035 @t568)
% 65.35/65.69  (assume-push @p53036 @t508)
% 65.35/65.69  (assume-push @p53037 @t506)
% 65.35/65.69  (assume-push @p53038 @t503)
% 65.35/65.69  (assume-push @p53039 @t500)
% 65.35/65.69  (assume-push @p53040 @t497)
% 65.35/65.69  (assume-push @p53041 @t494)
% 65.35/65.69  (assume-push @p53042 @t491)
% 65.35/65.69  (assume-push @p53043 @t488)
% 65.35/65.69  (assume-push @p53044 @t485)
% 65.35/65.69  (assume-push @p53045 @t482)
% 65.35/65.69  (assume-push @p53046 @t479)
% 65.35/65.69  (assume-push @p53047 @t476)
% 65.35/65.69  (assume-push @p53048 @t473)
% 65.35/65.69  (assume-push @p53049 @t470)
% 65.35/65.69  (assume-push @p53050 @t467)
% 65.35/65.69  (assume-push @p53051 @t464)
% 65.35/65.69  (assume-push @p53052 @t461)
% 65.35/65.69  (assume-push @p53053 @t458)
% 65.35/65.69  (assume-push @p53054 @t455)
% 65.35/65.69  (assume-push @p53055 @t452)
% 65.35/65.69  (assume-push @p53056 @t449)
% 65.35/65.69  (assume-push @p53057 @t446)
% 65.35/65.69  (assume-push @p53058 @t443)
% 65.35/65.69  (assume-push @p53059 @t440)
% 65.35/65.69  (assume-push @p53060 @t437)
% 65.35/65.69  (assume-push @p53061 @t434)
% 65.35/65.69  (assume-push @p53062 @t431)
% 65.35/65.69  (assume-push @p53063 @t428)
% 65.35/65.69  (assume-push @p53064 @t425)
% 65.35/65.69  (assume-push @p53065 @t422)
% 65.35/65.69  (assume-push @p53066 @t419)
% 65.35/65.69  (assume-push @p53067 @t416)
% 65.35/65.69  (assume-push @p53068 @t413)
% 65.35/65.69  (assume-push @p53069 @t410)
% 65.35/65.69  (assume-push @p53070 @t407)
% 65.35/65.69  (assume-push @p53071 @t404)
% 65.35/65.69  (assume-push @p53072 @t401)
% 65.35/65.69  (assume-push @p53073 @t398)
% 65.35/65.69  (assume-push @p53074 @t395)
% 65.35/65.69  (assume-push @p53075 @t392)
% 65.35/65.69  (assume-push @p53076 @t389)
% 65.35/65.69  (assume-push @p53077 @t386)
% 65.35/65.69  (assume-push @p53078 @t383)
% 65.35/65.69  (assume-push @p53079 @t380)
% 65.35/65.69  (assume-push @p53080 @t377)
% 65.35/65.69  (assume-push @p53081 @t374)
% 65.35/65.69  (assume-push @p53082 @t371)
% 65.35/65.69  (assume-push @p53083 @t368)
% 65.35/65.69  (assume-push @p53084 @t116)
% 65.35/65.69  (assume-push @p53085 @t627)
% 65.35/65.69  (assume-push @p53086 @t636)
% 65.35/65.69  (assume-push @p53087 @t634)
% 65.35/65.69  (assume-push @p53088 @t646)
% 65.35/65.69  (assume-push @p53089 @t624)
% 65.35/65.69  (assume-push @p53090 @t644)
% 65.35/65.69  (assume-push @p53091 @t639)
% 65.35/65.69  (assume-push @p53092 @t620)
% 65.35/65.69  (assume-push @p53093 @t648)
% 65.35/65.69  (assume-push @p53094 @t630)
% 65.35/65.69  (assume-push @p53095 @t616)
% 65.35/65.69  (assume-push @p53096 @t642)
% 65.35/65.69  (assume-push @p53097 @t2937)
% 65.35/65.69  (assume-push @p53098 @t2940)
% 65.35/65.69  (assume-push @p53099 @t568)
% 65.35/65.69  (assume-push @p53100 @t627)
% 65.35/65.69  (assume-push @p53101 @t636)
% 65.35/65.69  (assume-push @p53102 @t634)
% 65.35/65.69  (assume-push @p53103 @t646)
% 65.35/65.69  (assume-push @p53104 @t624)
% 65.35/65.69  (assume-push @p53105 @t644)
% 65.35/65.69  (assume-push @p53106 @t639)
% 65.35/65.69  (assume-push @p53107 @t620)
% 65.35/65.69  (assume-push @p53108 @t648)
% 65.35/65.69  (assume-push @p53109 @t630)
% 65.35/65.69  (assume-push @p53110 @t616)
% 65.35/65.69  (assume-push @p53111 @t642)
% 65.35/65.69  (assume-push @p53112 @t116)
% 65.35/65.69  (assume-push @p53113 @t2940)
% 65.35/65.69  (assume-push @p53114 @t2937)
% 65.35/65.69  (assume-push @p53115 @t368)
% 65.35/65.69  (assume-push @p53116 @t371)
% 65.35/65.69  (assume-push @p53117 @t374)
% 65.35/65.69  (assume-push @p53118 @t377)
% 65.35/65.69  (assume-push @p53119 @t380)
% 65.35/65.69  (assume-push @p53120 @t383)
% 65.35/65.69  (assume-push @p53121 @t386)
% 65.35/65.69  (assume-push @p53122 @t389)
% 65.35/65.69  (assume-push @p53123 @t392)
% 65.35/65.69  (assume-push @p53124 @t395)
% 65.35/65.69  (assume-push @p53125 @t398)
% 65.35/65.69  (assume-push @p53126 @t401)
% 65.35/65.69  (assume-push @p53127 @t404)
% 65.35/65.69  (assume-push @p53128 @t407)
% 65.35/65.69  (assume-push @p53129 @t410)
% 65.35/65.69  (assume-push @p53130 @t413)
% 65.35/65.69  (assume-push @p53131 @t416)
% 65.35/65.69  (assume-push @p53132 @t419)
% 65.35/65.69  (assume-push @p53133 @t422)
% 65.35/65.69  (assume-push @p53134 @t425)
% 65.35/65.69  (assume-push @p53135 @t428)
% 65.35/65.69  (assume-push @p53136 @t431)
% 65.35/65.69  (assume-push @p53137 @t434)
% 65.35/65.69  (assume-push @p53138 @t437)
% 65.35/65.69  (assume-push @p53139 @t440)
% 65.35/65.69  (assume-push @p53140 @t443)
% 65.35/65.69  (assume-push @p53141 @t446)
% 65.35/65.69  (assume-push @p53142 @t449)
% 65.35/65.69  (assume-push @p53143 @t452)
% 65.35/65.69  (assume-push @p53144 @t455)
% 65.35/65.69  (assume-push @p53145 @t458)
% 65.35/65.69  (assume-push @p53146 @t461)
% 65.35/65.69  (assume-push @p53147 @t464)
% 65.35/65.69  (assume-push @p53148 @t467)
% 65.35/65.69  (assume-push @p53149 @t470)
% 65.35/65.69  (assume-push @p53150 @t473)
% 65.35/65.69  (assume-push @p53151 @t476)
% 65.35/65.69  (assume-push @p53152 @t479)
% 65.35/65.69  (assume-push @p53153 @t482)
% 65.35/65.69  (assume-push @p53154 @t485)
% 65.35/65.69  (assume-push @p53155 @t488)
% 65.35/65.69  (assume-push @p53156 @t491)
% 65.35/65.69  (assume-push @p53157 @t494)
% 65.35/65.69  (assume-push @p53158 @t497)
% 65.35/65.69  (assume-push @p53159 @t500)
% 65.35/65.69  (assume-push @p53160 @t503)
% 65.35/65.69  (assume-push @p53161 @t506)
% 65.35/65.69  (assume-push @p53162 @t508)
% 65.35/65.69  (step @p34110 :rule symm :premises (@p53035))
% 65.35/65.69  (step @p34111 :rule symm :premises (@p53085))
% 65.35/65.69  (step @p34112 :rule symm :premises (@p53086))
% 65.35/65.69  (step @p34113 :rule symm :premises (@p53087))
% 65.35/65.69  (step @p34114 :rule symm :premises (@p53088))
% 65.35/65.69  (step @p34115 :rule symm :premises (@p53089))
% 65.35/65.69  (step @p34116 :rule symm :premises (@p53090))
% 65.35/65.69  (step @p34117 :rule symm :premises (@p53091))
% 65.35/65.69  (step @p34118 :rule symm :premises (@p53092))
% 65.35/65.69  (step @p34119 :rule symm :premises (@p53093))
% 65.35/65.69  (step @p34120 :rule symm :premises (@p53094))
% 65.35/65.69  (step @p34121 :rule symm :premises (@p53095))
% 65.35/65.69  (step @p34122 :rule symm :premises (@p53096))
% 65.35/65.69  (step @p2816 :rule refl :args (@t111))
% 65.35/65.69  (step @p34123 :rule refl :args (tptp.e2))
% 65.35/65.69  (step @p34124 :rule symm :premises (@p53084))
% 65.35/65.69  (step @p34125 :rule refl :args (@t46))
% 65.35/65.69  (step @p34126 :rule cong :premises (@p34125 @p34124 @p34123) :args (@t2938))
% 65.35/65.69  (step @p34127 :rule cong :premises (@p34126 @p2816) :args (@t2939))
% 65.35/65.69  (step @p34128 :rule symm :premises (@p33981))
% 65.35/65.69  (step @p34129 :rule refl :args (@t61))
% 65.35/65.69  (step @p34130 :rule cong :premises (@p34129 @p53084 @p34123) :args (@t62))
% 65.35/65.69  (step @p34131 :rule cong :premises (@p34130 @p2816) :args (@t364))
% 65.35/65.69  (step @p34132 :rule trans :premises (@p53036 @p53037 @p53038 @p53039 @p53040 @p53041 @p53042 @p53043 @p53044 @p53045 @p53046 @p53047 @p53048 @p53049 @p53050 @p53051 @p53052 @p53053 @p53054 @p53055 @p53056 @p53057 @p53058 @p53059 @p53060 @p53061 @p53062 @p53063 @p53064 @p53065 @p53066 @p53067 @p53068 @p53069 @p53070 @p53071 @p53072 @p53073 @p53074 @p53075 @p53076 @p53077 @p53078 @p53079 @p53080 @p53081 @p53082 @p53083 @p34131 @p34128 @p33980 @p34127 @p34122 @p34121 @p34120 @p34119 @p34118 @p34117 @p34116 @p34115 @p34114 @p34113 @p34112 @p34111 @p34110))
% 65.35/65.69  (step-pop @p53163 :rule scope :premises (@p34132))
% 65.35/65.69  (step-pop @p53164 :rule scope :premises (@p53163))
% 65.35/65.69  (step-pop @p53165 :rule scope :premises (@p53164))
% 65.35/65.69  (step-pop @p53166 :rule scope :premises (@p53165))
% 65.35/65.69  (step-pop @p53167 :rule scope :premises (@p53166))
% 65.35/65.69  (step-pop @p53168 :rule scope :premises (@p53167))
% 65.35/65.69  (step-pop @p53169 :rule scope :premises (@p53168))
% 65.35/65.69  (step-pop @p53170 :rule scope :premises (@p53169))
% 65.35/65.69  (step-pop @p53171 :rule scope :premises (@p53170))
% 65.35/65.69  (step-pop @p53172 :rule scope :premises (@p53171))
% 65.35/65.69  (step-pop @p53173 :rule scope :premises (@p53172))
% 65.35/65.69  (step-pop @p53174 :rule scope :premises (@p53173))
% 65.35/65.69  (step-pop @p53175 :rule scope :premises (@p53174))
% 65.35/65.69  (step-pop @p53176 :rule scope :premises (@p53175))
% 65.35/65.69  (step-pop @p53177 :rule scope :premises (@p53176))
% 65.35/65.69  (step-pop @p53178 :rule scope :premises (@p53177))
% 65.35/65.69  (step-pop @p53179 :rule scope :premises (@p53178))
% 65.35/65.69  (step-pop @p53180 :rule scope :premises (@p53179))
% 65.35/65.69  (step-pop @p53181 :rule scope :premises (@p53180))
% 65.35/65.69  (step-pop @p53182 :rule scope :premises (@p53181))
% 65.35/65.69  (step-pop @p53183 :rule scope :premises (@p53182))
% 65.35/65.69  (step-pop @p53184 :rule scope :premises (@p53183))
% 65.35/65.69  (step-pop @p53185 :rule scope :premises (@p53184))
% 65.35/65.69  (step-pop @p53186 :rule scope :premises (@p53185))
% 65.35/65.69  (step-pop @p53187 :rule scope :premises (@p53186))
% 65.35/65.69  (step-pop @p53188 :rule scope :premises (@p53187))
% 65.35/65.69  (step-pop @p53189 :rule scope :premises (@p53188))
% 65.35/65.69  (step-pop @p53190 :rule scope :premises (@p53189))
% 65.35/65.69  (step-pop @p53191 :rule scope :premises (@p53190))
% 65.35/65.69  (step-pop @p53192 :rule scope :premises (@p53191))
% 65.35/65.69  (step-pop @p53193 :rule scope :premises (@p53192))
% 65.35/65.69  (step-pop @p53194 :rule scope :premises (@p53193))
% 65.35/65.69  (step-pop @p53195 :rule scope :premises (@p53194))
% 65.35/65.69  (step-pop @p53196 :rule scope :premises (@p53195))
% 65.35/65.69  (step-pop @p53197 :rule scope :premises (@p53196))
% 65.35/65.69  (step-pop @p53198 :rule scope :premises (@p53197))
% 65.35/65.69  (step-pop @p53199 :rule scope :premises (@p53198))
% 65.35/65.69  (step-pop @p53200 :rule scope :premises (@p53199))
% 65.35/65.69  (step-pop @p53201 :rule scope :premises (@p53200))
% 65.35/65.69  (step-pop @p53202 :rule scope :premises (@p53201))
% 65.35/65.69  (step-pop @p53203 :rule scope :premises (@p53202))
% 65.35/65.69  (step-pop @p53204 :rule scope :premises (@p53203))
% 65.35/65.69  (step-pop @p53205 :rule scope :premises (@p53204))
% 65.35/65.69  (step-pop @p53206 :rule scope :premises (@p53205))
% 65.35/65.69  (step-pop @p53207 :rule scope :premises (@p53206))
% 65.35/65.69  (step-pop @p53208 :rule scope :premises (@p53207))
% 65.35/65.69  (step-pop @p53209 :rule scope :premises (@p53208))
% 65.35/65.69  (step-pop @p53210 :rule scope :premises (@p53209))
% 65.35/65.69  (step-pop @p53211 :rule scope :premises (@p53210))
% 65.35/65.69  (step-pop @p53212 :rule scope :premises (@p53211))
% 65.35/65.69  (step-pop @p53213 :rule scope :premises (@p53212))
% 65.35/65.69  (step-pop @p53214 :rule scope :premises (@p53213))
% 65.35/65.69  (step-pop @p53215 :rule scope :premises (@p53214))
% 65.35/65.69  (step-pop @p53216 :rule scope :premises (@p53215))
% 65.35/65.69  (step-pop @p53217 :rule scope :premises (@p53216))
% 65.35/65.69  (step-pop @p53218 :rule scope :premises (@p53217))
% 65.35/65.69  (step-pop @p53219 :rule scope :premises (@p53218))
% 65.35/65.69  (step-pop @p53220 :rule scope :premises (@p53219))
% 65.35/65.69  (step-pop @p53221 :rule scope :premises (@p53220))
% 65.35/65.69  (step-pop @p53222 :rule scope :premises (@p53221))
% 65.35/65.69  (step-pop @p53223 :rule scope :premises (@p53222))
% 65.35/65.69  (step-pop @p53224 :rule scope :premises (@p53223))
% 65.35/65.69  (step-pop @p53225 :rule scope :premises (@p53224))
% 65.35/65.69  (step-pop @p53226 :rule scope :premises (@p53225))
% 65.35/65.69  (step @p34133 :rule process_scope :premises (@p53226) :args (@t114))
% 65.35/65.69  (step @p34198 :rule and_intro :premises (@p53035 @p53085 @p53086 @p53087 @p53088 @p53089 @p53090 @p53091 @p53092 @p53093 @p53094 @p53095 @p53096 @p53084 @p33980 @p33981 @p53083 @p53082 @p53081 @p53080 @p53079 @p53078 @p53077 @p53076 @p53075 @p53074 @p53073 @p53072 @p53071 @p53070 @p53069 @p53068 @p53067 @p53066 @p53065 @p53064 @p53063 @p53062 @p53061 @p53060 @p53059 @p53058 @p53057 @p53056 @p53055 @p53054 @p53053 @p53052 @p53051 @p53050 @p53049 @p53048 @p53047 @p53046 @p53045 @p53044 @p53043 @p53042 @p53041 @p53040 @p53039 @p53038 @p53037 @p53036))
% 65.35/65.69  (step @p34199 :rule modus_ponens :premises (@p34198 @p34133))
% 65.35/65.69  (step-pop @p53227 :rule scope :premises (@p34199))
% 65.35/65.69  (step-pop @p53228 :rule scope :premises (@p53227))
% 65.35/65.69  (step-pop @p53229 :rule scope :premises (@p53228))
% 65.35/65.69  (step-pop @p53230 :rule scope :premises (@p53229))
% 65.35/65.69  (step-pop @p53231 :rule scope :premises (@p53230))
% 65.35/65.69  (step-pop @p53232 :rule scope :premises (@p53231))
% 65.35/65.69  (step-pop @p53233 :rule scope :premises (@p53232))
% 65.35/65.69  (step-pop @p53234 :rule scope :premises (@p53233))
% 65.35/65.69  (step-pop @p53235 :rule scope :premises (@p53234))
% 65.35/65.69  (step-pop @p53236 :rule scope :premises (@p53235))
% 65.35/65.69  (step-pop @p53237 :rule scope :premises (@p53236))
% 65.35/65.69  (step-pop @p53238 :rule scope :premises (@p53237))
% 65.35/65.69  (step-pop @p53239 :rule scope :premises (@p53238))
% 65.35/65.69  (step-pop @p53240 :rule scope :premises (@p53239))
% 65.35/65.69  (step-pop @p53241 :rule scope :premises (@p53240))
% 65.35/65.69  (step-pop @p53242 :rule scope :premises (@p53241))
% 65.35/65.69  (step-pop @p53243 :rule scope :premises (@p53242))
% 65.35/65.69  (step-pop @p53244 :rule scope :premises (@p53243))
% 65.35/65.69  (step-pop @p53245 :rule scope :premises (@p53244))
% 65.35/65.69  (step-pop @p53246 :rule scope :premises (@p53245))
% 65.35/65.69  (step-pop @p53247 :rule scope :premises (@p53246))
% 65.35/65.69  (step-pop @p53248 :rule scope :premises (@p53247))
% 65.35/65.69  (step-pop @p53249 :rule scope :premises (@p53248))
% 65.35/65.69  (step-pop @p53250 :rule scope :premises (@p53249))
% 65.35/65.69  (step-pop @p53251 :rule scope :premises (@p53250))
% 65.35/65.69  (step-pop @p53252 :rule scope :premises (@p53251))
% 65.35/65.69  (step-pop @p53253 :rule scope :premises (@p53252))
% 65.35/65.69  (step-pop @p53254 :rule scope :premises (@p53253))
% 65.35/65.69  (step-pop @p53255 :rule scope :premises (@p53254))
% 65.35/65.69  (step-pop @p53256 :rule scope :premises (@p53255))
% 65.35/65.69  (step-pop @p53257 :rule scope :premises (@p53256))
% 65.35/65.69  (step-pop @p53258 :rule scope :premises (@p53257))
% 65.35/65.69  (step-pop @p53259 :rule scope :premises (@p53258))
% 65.35/65.69  (step-pop @p53260 :rule scope :premises (@p53259))
% 65.35/65.69  (step-pop @p53261 :rule scope :premises (@p53260))
% 65.35/65.69  (step-pop @p53262 :rule scope :premises (@p53261))
% 65.35/65.69  (step-pop @p53263 :rule scope :premises (@p53262))
% 65.35/65.69  (step-pop @p53264 :rule scope :premises (@p53263))
% 65.35/65.69  (step-pop @p53265 :rule scope :premises (@p53264))
% 65.35/65.69  (step-pop @p53266 :rule scope :premises (@p53265))
% 65.35/65.69  (step-pop @p53267 :rule scope :premises (@p53266))
% 65.35/65.69  (step-pop @p53268 :rule scope :premises (@p53267))
% 65.35/65.69  (step-pop @p53269 :rule scope :premises (@p53268))
% 65.35/65.69  (step-pop @p53270 :rule scope :premises (@p53269))
% 65.35/65.69  (step-pop @p53271 :rule scope :premises (@p53270))
% 65.35/65.69  (step-pop @p53272 :rule scope :premises (@p53271))
% 65.35/65.69  (step-pop @p53273 :rule scope :premises (@p53272))
% 65.35/65.69  (step-pop @p53274 :rule scope :premises (@p53273))
% 65.35/65.69  (step-pop @p53275 :rule scope :premises (@p53274))
% 65.35/65.69  (step-pop @p53276 :rule scope :premises (@p53275))
% 65.35/65.69  (step-pop @p53277 :rule scope :premises (@p53276))
% 65.35/65.69  (step-pop @p53278 :rule scope :premises (@p53277))
% 65.35/65.69  (step-pop @p53279 :rule scope :premises (@p53278))
% 65.35/65.69  (step-pop @p53280 :rule scope :premises (@p53279))
% 65.35/65.69  (step-pop @p53281 :rule scope :premises (@p53280))
% 65.35/65.69  (step-pop @p53282 :rule scope :premises (@p53281))
% 65.35/65.69  (step-pop @p53283 :rule scope :premises (@p53282))
% 65.35/65.69  (step-pop @p53284 :rule scope :premises (@p53283))
% 65.35/65.69  (step-pop @p53285 :rule scope :premises (@p53284))
% 65.35/65.69  (step-pop @p53286 :rule scope :premises (@p53285))
% 65.35/65.69  (step-pop @p53287 :rule scope :premises (@p53286))
% 65.35/65.69  (step-pop @p53288 :rule scope :premises (@p53287))
% 65.35/65.69  (step-pop @p53289 :rule scope :premises (@p53288))
% 65.35/65.69  (step-pop @p53290 :rule scope :premises (@p53289))
% 65.35/65.69  (step @p34200 :rule process_scope :premises (@p53290) :args (@t114))
% 65.35/65.69  (step @p34265 :rule implies_elim :premises (@p34200))
% 65.35/65.69  (step @p34266 :rule cnf_and_neg :args (@t2941))
% 65.35/65.69  (step @p34267 :rule resolution :premises (@p34266 @p34265) :args (true @t2941))
% 65.35/65.69  (step @p34268 :rule reordering :premises (@p34267) :args ((or @t114 @t671 @t510 @t560 @t559 @t558 @t557 @t556 @t555 @t554 @t553 @t552 @t551 @t550 @t549 @t548 @t547 @t546 @t545 @t544 @t543 @t542 @t541 @t540 @t539 @t538 @t537 @t536 @t535 @t534 @t533 @t532 @t531 @t530 @t529 @t528 @t527 @t526 @t525 @t524 @t523 @t522 @t521 @t520 @t519 @t518 @t517 @t516 @t515 @t514 @t117 @t670 @t669 @t668 @t667 @t666 @t665 @t664 @t663 @t662 @t661 @t660 @t659 (not @t2937) (not @t2940))))
% 65.35/65.69  (step @p34269 :rule chain_m_resolution :premises (@p34268 @p1229 @p2947 @p3472 @p4780 @p5167 @p6011 @p6519 @p8029 @p8651 @p10075 @p10886 @p12339 @p13556 @p14802 @p15415 @p15745 @p16347 @p16836 @p17456 @p18231 @p18479 @p18595 @p19762 @p20105 @p21207 @p21992 @p22562 @p23014 @p23197 @p23633 @p24546 @p24707 @p25560 @p26432 @p26923 @p27433 @p28205 @p28801 @p29479 @p30127 @p30407 @p30853 @p31195 @p31655 @p32222 @p32700 @p33197 @p33471 @p33710 @p33978 @p18596 @p24708 @p23198 @p33711 @p18480 @p33472 @p30408 @p15746 @p33979 @p20106 @p5168 @p31196 @p33981 @p33980) :args (@t117 (@list 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) (@list @t114 @t568 @t508 @t506 @t503 @t500 @t497 @t494 @t491 @t488 @t485 @t482 @t479 @t476 @t473 @t470 @t467 @t464 @t461 @t458 @t455 @t452 @t449 @t446 @t443 @t440 @t437 @t434 @t431 @t428 @t425 @t422 @t419 @t416 @t413 @t410 @t407 @t404 @t401 @t398 @t395 @t392 @t389 @t386 @t383 @t380 @t377 @t374 @t371 @t368 @t627 @t636 @t634 @t646 @t624 @t644 @t639 @t620 @t648 @t630 @t616 @t642 @t2937 @t2940)))
% 65.35/65.69  (step @p34270 :rule chain_m_resolution :premises (@p2508 @p34269 @p2506) :args (@t365 @t570 (@list @t116 @t366)))
% 65.35/65.69  (step @p34271 :rule chain_m_resolution :premises (@p3368 @p34269 @p3366) :args (@t651 @t570 (@list @t116 @t652)))
% 65.35/65.69  (step @p34272 :rule refl :args (@t2942))
% 65.35/65.69  (step @p34273 :rule refl :args (@t1566))
% 65.35/65.69  (step @p34274 :rule refl :args (@t1567))
% 65.35/65.69  (step @p34275 :rule refl :args (@t1185))
% 65.35/65.69  (step @p34276 :rule refl :args (@t1186))
% 65.35/65.69  (step @p34277 :rule refl :args (@t1187))
% 65.35/65.69  (step @p34278 :rule refl :args (@t1188))
% 65.35/65.69  (step @p34279 :rule refl :args (@t1189))
% 65.35/65.69  (step @p34280 :rule refl :args (@t1190))
% 65.35/65.69  (step @p34281 :rule refl :args (@t1191))
% 65.35/65.69  (step @p34282 :rule refl :args (@t1192))
% 65.35/65.69  (step @p34283 :rule refl :args (@t1193))
% 65.35/65.69  (step @p34284 :rule refl :args (@t1194))
% 65.35/65.69  (step @p34285 :rule refl :args (@t851))
% 65.35/65.69  (step @p34286 :rule refl :args (@t852))
% 65.35/65.69  (step @p34287 :rule refl :args (@t853))
% 65.35/65.69  (step @p34288 :rule refl :args (@t854))
% 65.35/65.69  (step @p34289 :rule refl :args (@t855))
% 65.35/65.69  (step @p34290 :rule refl :args (@t856))
% 65.35/65.69  (step @p34291 :rule refl :args (@t857))
% 65.35/65.69  (step @p34292 :rule refl :args (@t858))
% 65.35/65.69  (step @p34293 :rule refl :args (@t859))
% 65.35/65.69  (step @p34294 :rule refl :args (@t860))
% 65.35/65.69  (step @p34295 :rule refl :args (@t861))
% 65.35/65.69  (step @p34296 :rule refl :args (@t862))
% 65.35/65.69  (step @p34297 :rule refl :args (@t863))
% 65.35/65.69  (step @p34298 :rule refl :args (@t864))
% 65.35/65.69  (step @p34299 :rule refl :args (@t865))
% 65.35/65.69  (step @p34300 :rule refl :args (@t866))
% 65.35/65.69  (step @p34301 :rule refl :args (@t867))
% 65.35/65.69  (step @p34302 :rule refl :args (@t868))
% 65.35/65.69  (step @p34303 :rule refl :args (@t869))
% 65.35/65.69  (step @p34304 :rule refl :args (@t870))
% 65.35/65.69  (step @p34305 :rule refl :args (@t871))
% 65.35/65.69  (step @p34306 :rule refl :args (@t872))
% 65.35/65.69  (step @p34307 :rule refl :args (@t873))
% 65.35/65.69  (step @p34308 :rule refl :args (@t658))
% 65.35/65.69  (step @p34309 :rule refl :args (@t659))
% 65.35/65.69  (step @p34310 :rule refl :args (@t660))
% 65.35/65.69  (step @p34311 :rule refl :args (@t661))
% 65.35/65.69  (step @p34312 :rule refl :args (@t662))
% 65.35/65.69  (step @p34313 :rule refl :args (@t663))
% 65.35/65.69  (step @p34314 :rule refl :args (@t664))
% 65.35/65.69  (step @p34315 :rule refl :args (@t665))
% 65.35/65.69  (step @p34316 :rule refl :args (@t666))
% 65.35/65.69  (step @p34317 :rule refl :args (@t667))
% 65.35/65.69  (step @p34318 :rule refl :args (@t668))
% 65.35/65.69  (step @p34319 :rule refl :args (@t669))
% 65.35/65.69  (step @p34320 :rule refl :args (@t2943))
% 65.35/65.69  (step @p34321 :rule refl :args (@t670))
% 65.35/65.69  (step @p34322 :rule refl :args (@t671))
% 65.35/65.69  (step @p34323 :rule nary_cong :premises (@p2709 @p34322 @p2658 @p2707 @p2706 @p2705 @p2704 @p2703 @p2702 @p2701 @p2700 @p2699 @p2698 @p2697 @p2696 @p2695 @p2694 @p2693 @p2692 @p2691 @p2690 @p2689 @p2688 @p2687 @p2686 @p2685 @p2684 @p2683 @p2682 @p2681 @p2680 @p2679 @p2678 @p2677 @p2676 @p2675 @p2674 @p2673 @p2672 @p2671 @p2670 @p2669 @p2668 @p2667 @p2666 @p2665 @p2664 @p2663 @p2662 @p2661 @p2660 @p34321 @p34320 @p34319 @p34318 @p34317 @p34316 @p34315 @p34314 @p34313 @p34312 @p34311 @p34310 @p34309 @p34308 @p34307 @p34306 @p34305 @p34304 @p34303 @p34302 @p34301 @p34300 @p34299 @p34298 @p34297 @p34296 @p34295 @p34294 @p34293 @p34292 @p34291 @p34290 @p34289 @p34288 @p34287 @p34286 @p34285 @p34284 @p34283 @p34282 @p34281 @p34280 @p34279 @p34278 @p34277 @p34276 @p34275 @p34274 @p34273 @p34272) :args ((or @t565 @t671 @t510 @t560 @t559 @t558 @t557 @t556 @t555 @t554 @t553 @t552 @t551 @t550 @t549 @t548 @t547 @t546 @t545 @t544 @t543 @t542 @t541 @t540 @t539 @t538 @t537 @t536 @t535 @t534 @t533 @t532 @t531 @t530 @t529 @t528 @t527 @t526 @t525 @t524 @t523 @t522 @t521 @t520 @t519 @t518 @t517 @t516 @t515 @t514 @t513 @t670 @t2943 @t669 @t668 @t667 @t666 @t665 @t664 @t663 @t662 @t661 @t660 @t659 @t658 @t873 @t872 @t871 @t870 @t869 @t868 @t867 @t866 @t865 @t864 @t863 @t862 @t861 @t860 @t859 @t858 @t857 @t856 @t855 @t854 @t853 @t852 @t851 @t1194 @t1193 @t1192 @t1191 @t1190 @t1189 @t1188 @t1187 @t1186 @t1185 @t1567 @t1566 @t2942)))
% 65.35/65.69  (assume-push @p53291 @t508)
% 65.35/65.69  (assume-push @p53292 @t506)
% 65.35/65.69  (assume-push @p53293 @t503)
% 65.35/65.69  (assume-push @p53294 @t500)
% 65.35/65.69  (assume-push @p53295 @t497)
% 65.35/65.69  (assume-push @p53296 @t494)
% 65.35/65.69  (assume-push @p53297 @t491)
% 65.35/65.69  (assume-push @p53298 @t488)
% 65.35/65.69  (assume-push @p53299 @t485)
% 65.35/65.69  (assume-push @p53300 @t482)
% 65.35/65.69  (assume-push @p53301 @t479)
% 65.35/65.69  (assume-push @p53302 @t476)
% 65.35/65.69  (assume-push @p53303 @t473)
% 65.35/65.69  (assume-push @p53304 @t470)
% 65.35/65.69  (assume-push @p53305 @t467)
% 65.35/65.69  (assume-push @p53306 @t464)
% 65.35/65.69  (assume-push @p53307 @t461)
% 65.35/65.69  (assume-push @p53308 @t458)
% 65.35/65.69  (assume-push @p53309 @t455)
% 65.35/65.69  (assume-push @p53310 @t452)
% 65.35/65.69  (assume-push @p53311 @t449)
% 65.35/65.69  (assume-push @p53312 @t446)
% 65.35/65.69  (assume-push @p53313 @t443)
% 65.35/65.69  (assume-push @p53314 @t440)
% 65.35/65.69  (assume-push @p53315 @t437)
% 65.35/65.69  (assume-push @p53316 @t434)
% 65.35/65.69  (assume-push @p53317 @t431)
% 65.35/65.69  (assume-push @p53318 @t428)
% 65.35/65.69  (assume-push @p53319 @t425)
% 65.35/65.69  (assume-push @p53320 @t422)
% 65.35/65.69  (assume-push @p53321 @t419)
% 65.35/65.69  (assume-push @p53322 @t416)
% 65.35/65.69  (assume-push @p53323 @t413)
% 65.35/65.69  (assume-push @p53324 @t410)
% 65.35/65.69  (assume-push @p53325 @t407)
% 65.35/65.69  (assume-push @p53326 @t404)
% 65.35/65.69  (assume-push @p53327 @t401)
% 65.35/65.69  (assume-push @p53328 @t398)
% 65.35/65.69  (assume-push @p53329 @t395)
% 65.35/65.69  (assume-push @p53330 @t392)
% 65.35/65.69  (assume-push @p53331 @t389)
% 65.35/65.69  (assume-push @p53332 @t386)
% 65.35/65.69  (assume-push @p53333 @t383)
% 65.35/65.69  (assume-push @p53334 @t380)
% 65.35/65.69  (assume-push @p53335 @t377)
% 65.35/65.69  (assume-push @p53336 @t374)
% 65.35/65.69  (assume-push @p53337 @t371)
% 65.35/65.69  (assume-push @p53338 @t368)
% 65.35/65.69  (assume-push @p53339 @t365)
% 65.35/65.69  (assume-push @p53340 @t572)
% 65.35/65.69  (assume-push @p53341 @t1569)
% 65.35/65.69  (assume-push @p53342 @t1559)
% 65.35/65.69  (assume-push @p53343 @t1439)
% 65.35/65.69  (assume-push @p53344 @t1155)
% 65.35/65.69  (assume-push @p53345 @t1166)
% 65.35/65.69  (assume-push @p53346 @t1173)
% 65.35/65.69  (assume-push @p53347 @t1169)
% 65.35/65.69  (assume-push @p53348 @t1163)
% 65.35/65.69  (assume-push @p53349 @t1171)
% 65.35/65.69  (assume-push @p53350 @t1159)
% 65.35/65.69  (assume-push @p53351 @t1176)
% 65.35/65.69  (assume-push @p53352 @t1178)
% 65.35/65.69  (assume-push @p53353 @t1028)
% 65.35/65.69  (assume-push @p53354 @t833)
% 65.35/65.69  (assume-push @p53355 @t836)
% 65.35/65.69  (assume-push @p53356 @t844)
% 65.35/65.69  (assume-push @p53357 @t813)
% 65.35/65.69  (assume-push @p53358 @t829)
% 65.35/65.69  (assume-push @p53359 @t842)
% 65.35/65.69  (assume-push @p53360 @t809)
% 65.35/65.69  (assume-push @p53361 @t840)
% 65.35/65.69  (assume-push @p53362 @t826)
% 65.35/65.69  (assume-push @p53363 @t793)
% 65.35/65.69  (assume-push @p53364 @t782)
% 65.35/65.69  (assume-push @p53365 @t823)
% 65.35/65.69  (assume-push @p53366 @t816)
% 65.35/65.69  (assume-push @p53367 @t805)
% 65.35/65.69  (assume-push @p53368 @t838)
% 65.35/65.69  (assume-push @p53369 @t799)
% 65.35/65.69  (assume-push @p53370 @t790)
% 65.35/65.69  (assume-push @p53371 @t796)
% 65.35/65.69  (assume-push @p53372 @t821)
% 65.35/65.69  (assume-push @p53373 @t819)
% 65.35/65.69  (assume-push @p53374 @t786)
% 65.35/65.69  (assume-push @p53375 @t801)
% 65.35/65.69  (assume-push @p53376 @t673)
% 65.35/65.69  (assume-push @p53377 @t651)
% 65.35/65.69  (assume-push @p53378 @t642)
% 65.35/65.69  (assume-push @p53379 @t616)
% 65.35/65.69  (assume-push @p53380 @t630)
% 65.35/65.69  (assume-push @p53381 @t648)
% 65.35/65.69  (assume-push @p53382 @t620)
% 65.35/65.69  (assume-push @p53383 @t639)
% 65.35/65.69  (assume-push @p53384 @t644)
% 65.35/65.69  (assume-push @p53385 @t624)
% 65.35/65.69  (assume-push @p53386 @t646)
% 65.35/65.69  (assume-push @p53387 @t634)
% 65.35/65.69  (assume-push @p53388 @t636)
% 65.35/65.69  (assume-push @p53389 @t627)
% 65.35/65.69  (assume-push @p53390 @t568)
% 65.35/65.69  (assume-push @p53391 @t115)
% 65.35/65.69  (step @p2958 :rule evaluate :args (@t576))
% 65.35/65.69  (step @p34425 :rule symm :premises (@p53292))
% 65.35/65.69  (step @p34426 :rule symm :premises (@p53293))
% 65.35/65.69  (step @p34427 :rule symm :premises (@p53294))
% 65.35/65.69  (step @p34428 :rule symm :premises (@p53295))
% 65.35/65.69  (step @p34429 :rule symm :premises (@p53296))
% 65.35/65.69  (step @p34430 :rule symm :premises (@p53297))
% 65.35/65.69  (step @p34431 :rule symm :premises (@p53298))
% 65.35/65.69  (step @p34432 :rule symm :premises (@p53299))
% 65.35/65.69  (step @p34433 :rule symm :premises (@p53300))
% 65.35/65.69  (step @p34434 :rule symm :premises (@p53301))
% 65.35/65.69  (step @p34435 :rule symm :premises (@p53302))
% 65.35/65.69  (step @p34436 :rule symm :premises (@p53303))
% 65.35/65.69  (step @p34437 :rule symm :premises (@p53304))
% 65.35/65.69  (step @p34438 :rule symm :premises (@p53305))
% 65.35/65.69  (step @p34439 :rule symm :premises (@p53306))
% 65.35/65.69  (step @p34440 :rule symm :premises (@p53307))
% 65.35/65.69  (step @p34441 :rule symm :premises (@p53308))
% 65.35/65.69  (step @p34442 :rule symm :premises (@p53309))
% 65.35/65.69  (step @p34443 :rule symm :premises (@p53310))
% 65.35/65.69  (step @p34444 :rule symm :premises (@p53311))
% 65.35/65.69  (step @p34445 :rule symm :premises (@p53312))
% 65.35/65.69  (step @p34446 :rule symm :premises (@p53313))
% 65.35/65.69  (step @p34447 :rule symm :premises (@p53314))
% 65.35/65.69  (step @p34448 :rule symm :premises (@p53315))
% 65.35/65.69  (step @p34449 :rule symm :premises (@p53316))
% 65.35/65.69  (step @p34450 :rule symm :premises (@p53317))
% 65.35/65.69  (step @p34451 :rule symm :premises (@p53318))
% 65.35/65.69  (step @p34452 :rule symm :premises (@p53319))
% 65.35/65.69  (step @p34453 :rule symm :premises (@p53320))
% 65.35/65.69  (step @p34454 :rule symm :premises (@p53321))
% 65.35/65.69  (step @p34455 :rule symm :premises (@p53322))
% 65.35/65.69  (step @p34456 :rule symm :premises (@p53323))
% 65.35/65.69  (step @p34457 :rule symm :premises (@p53324))
% 65.35/65.69  (step @p34458 :rule symm :premises (@p53325))
% 65.35/65.69  (step @p34459 :rule symm :premises (@p53326))
% 65.35/65.69  (step @p34460 :rule symm :premises (@p53327))
% 65.35/65.69  (step @p34461 :rule symm :premises (@p53328))
% 65.35/65.69  (step @p34462 :rule symm :premises (@p53329))
% 65.35/65.69  (step @p34463 :rule symm :premises (@p53330))
% 65.35/65.69  (step @p34464 :rule symm :premises (@p53331))
% 65.35/65.69  (step @p34465 :rule symm :premises (@p53332))
% 65.35/65.69  (step @p34466 :rule symm :premises (@p53333))
% 65.35/65.69  (step @p34467 :rule symm :premises (@p53334))
% 65.35/65.69  (step @p34468 :rule symm :premises (@p53335))
% 65.35/65.69  (step @p34469 :rule symm :premises (@p53336))
% 65.35/65.69  (step @p34470 :rule symm :premises (@p53337))
% 65.35/65.69  (step @p34471 :rule symm :premises (@p53338))
% 65.35/65.69  (step @p34472 :rule symm :premises (@p53339))
% 65.35/65.69  (step @p34473 :rule symm :premises (@p53340))
% 65.35/65.69  (step @p34474 :rule symm :premises (@p53341))
% 65.35/65.69  (step @p34475 :rule trans :premises (@p53390 @p53389 @p53388 @p53387 @p53386 @p53385 @p53384 @p53383 @p53382 @p53381 @p53380 @p53379 @p53378 @p53377 @p53376 @p53375 @p53374 @p53373 @p53372 @p53371 @p53370 @p53369 @p53368 @p53367 @p53366 @p53365 @p53364 @p53363 @p53362 @p53361 @p53360 @p53359 @p53358 @p53357 @p53356 @p53355 @p53354 @p53353 @p53352 @p53351 @p53350 @p53349 @p53348 @p53347 @p53346 @p53345 @p53344 @p53343 @p53342 @p34474 @p34473 @p34472 @p34471 @p34470 @p34469 @p34468 @p34467 @p34466 @p34465 @p34464 @p34463 @p34462 @p34461 @p34460 @p34459 @p34458 @p34457 @p34456 @p34455 @p34454 @p34453 @p34452 @p34451 @p34450 @p34449 @p34448 @p34447 @p34446 @p34445 @p34444 @p34443 @p34442 @p34441 @p34440 @p34439 @p34438 @p34437 @p34436 @p34435 @p34434 @p34433 @p34432 @p34431 @p34430 @p34429 @p34428 @p34427 @p34426 @p34425))
% 65.35/65.69  (step @p34476 :rule symm :premises (@p34475))
% 65.35/65.69  (step @p34477 :rule trans :premises (@p53291 @p34476))
% 65.35/65.69  (step @p34478 :rule true_intro :premises (@p34477))
% 65.35/65.69  (step @p2815 :rule false_intro :premises (@p1229))
% 65.35/65.69  (step @p34479 :rule symm :premises (@p2815))
% 65.35/65.69  (step @p34480 :rule trans :premises (@p34479 @p34478))
% 65.35/65.69  (step @p34481 false :rule eq_resolve :premises (@p34480 @p2958))
% 65.35/65.69  (step-pop @p53392 :rule scope :premises (@p34481))
% 65.35/65.69  (step-pop @p53393 :rule scope :premises (@p53392))
% 65.35/65.69  (step-pop @p53394 :rule scope :premises (@p53393))
% 65.35/65.69  (step-pop @p53395 :rule scope :premises (@p53394))
% 65.35/65.69  (step-pop @p53396 :rule scope :premises (@p53395))
% 65.35/65.69  (step-pop @p53397 :rule scope :premises (@p53396))
% 65.35/65.69  (step-pop @p53398 :rule scope :premises (@p53397))
% 65.35/65.69  (step-pop @p53399 :rule scope :premises (@p53398))
% 65.35/65.69  (step-pop @p53400 :rule scope :premises (@p53399))
% 65.35/65.69  (step-pop @p53401 :rule scope :premises (@p53400))
% 65.35/65.69  (step-pop @p53402 :rule scope :premises (@p53401))
% 65.35/65.69  (step-pop @p53403 :rule scope :premises (@p53402))
% 65.35/65.69  (step-pop @p53404 :rule scope :premises (@p53403))
% 65.35/65.69  (step-pop @p53405 :rule scope :premises (@p53404))
% 65.35/65.69  (step-pop @p53406 :rule scope :premises (@p53405))
% 65.35/65.69  (step-pop @p53407 :rule scope :premises (@p53406))
% 65.35/65.69  (step-pop @p53408 :rule scope :premises (@p53407))
% 65.35/65.69  (step-pop @p53409 :rule scope :premises (@p53408))
% 65.35/65.69  (step-pop @p53410 :rule scope :premises (@p53409))
% 65.35/65.69  (step-pop @p53411 :rule scope :premises (@p53410))
% 65.35/65.69  (step-pop @p53412 :rule scope :premises (@p53411))
% 65.35/65.69  (step-pop @p53413 :rule scope :premises (@p53412))
% 65.35/65.69  (step-pop @p53414 :rule scope :premises (@p53413))
% 65.35/65.69  (step-pop @p53415 :rule scope :premises (@p53414))
% 65.35/65.69  (step-pop @p53416 :rule scope :premises (@p53415))
% 65.35/65.69  (step-pop @p53417 :rule scope :premises (@p53416))
% 65.35/65.69  (step-pop @p53418 :rule scope :premises (@p53417))
% 65.35/65.69  (step-pop @p53419 :rule scope :premises (@p53418))
% 65.35/65.69  (step-pop @p53420 :rule scope :premises (@p53419))
% 65.35/65.69  (step-pop @p53421 :rule scope :premises (@p53420))
% 65.35/65.69  (step-pop @p53422 :rule scope :premises (@p53421))
% 65.35/65.69  (step-pop @p53423 :rule scope :premises (@p53422))
% 65.35/65.69  (step-pop @p53424 :rule scope :premises (@p53423))
% 65.35/65.69  (step-pop @p53425 :rule scope :premises (@p53424))
% 65.35/65.69  (step-pop @p53426 :rule scope :premises (@p53425))
% 65.35/65.69  (step-pop @p53427 :rule scope :premises (@p53426))
% 65.35/65.69  (step-pop @p53428 :rule scope :premises (@p53427))
% 65.35/65.69  (step-pop @p53429 :rule scope :premises (@p53428))
% 65.35/65.69  (step-pop @p53430 :rule scope :premises (@p53429))
% 65.35/65.69  (step-pop @p53431 :rule scope :premises (@p53430))
% 65.35/65.69  (step-pop @p53432 :rule scope :premises (@p53431))
% 65.35/65.69  (step-pop @p53433 :rule scope :premises (@p53432))
% 65.35/65.69  (step-pop @p53434 :rule scope :premises (@p53433))
% 65.35/65.69  (step-pop @p53435 :rule scope :premises (@p53434))
% 65.35/65.69  (step-pop @p53436 :rule scope :premises (@p53435))
% 65.35/65.69  (step-pop @p53437 :rule scope :premises (@p53436))
% 65.35/65.69  (step-pop @p53438 :rule scope :premises (@p53437))
% 65.35/65.69  (step-pop @p53439 :rule scope :premises (@p53438))
% 65.35/65.69  (step-pop @p53440 :rule scope :premises (@p53439))
% 65.35/65.69  (step-pop @p53441 :rule scope :premises (@p53440))
% 65.35/65.69  (step-pop @p53442 :rule scope :premises (@p53441))
% 65.35/65.69  (step-pop @p53443 :rule scope :premises (@p53442))
% 65.35/65.69  (step-pop @p53444 :rule scope :premises (@p53443))
% 65.35/65.69  (step-pop @p53445 :rule scope :premises (@p53444))
% 65.35/65.69  (step-pop @p53446 :rule scope :premises (@p53445))
% 65.35/65.69  (step-pop @p53447 :rule scope :premises (@p53446))
% 65.35/65.69  (step-pop @p53448 :rule scope :premises (@p53447))
% 65.35/65.69  (step-pop @p53449 :rule scope :premises (@p53448))
% 65.35/65.69  (step-pop @p53450 :rule scope :premises (@p53449))
% 65.35/65.69  (step-pop @p53451 :rule scope :premises (@p53450))
% 65.35/65.69  (step-pop @p53452 :rule scope :premises (@p53451))
% 65.35/65.69  (step-pop @p53453 :rule scope :premises (@p53452))
% 65.35/65.69  (step-pop @p53454 :rule scope :premises (@p53453))
% 65.35/65.69  (step-pop @p53455 :rule scope :premises (@p53454))
% 65.35/65.69  (step-pop @p53456 :rule scope :premises (@p53455))
% 65.35/65.69  (step-pop @p53457 :rule scope :premises (@p53456))
% 65.35/65.69  (step-pop @p53458 :rule scope :premises (@p53457))
% 65.35/65.69  (step-pop @p53459 :rule scope :premises (@p53458))
% 65.35/65.69  (step-pop @p53460 :rule scope :premises (@p53459))
% 65.35/65.69  (step-pop @p53461 :rule scope :premises (@p53460))
% 65.35/65.69  (step-pop @p53462 :rule scope :premises (@p53461))
% 65.35/65.69  (step-pop @p53463 :rule scope :premises (@p53462))
% 65.35/65.69  (step-pop @p53464 :rule scope :premises (@p53463))
% 65.35/65.69  (step-pop @p53465 :rule scope :premises (@p53464))
% 65.35/65.69  (step-pop @p53466 :rule scope :premises (@p53465))
% 65.35/65.69  (step-pop @p53467 :rule scope :premises (@p53466))
% 65.35/65.69  (step-pop @p53468 :rule scope :premises (@p53467))
% 65.35/65.69  (step-pop @p53469 :rule scope :premises (@p53468))
% 65.35/65.69  (step-pop @p53470 :rule scope :premises (@p53469))
% 65.35/65.69  (step-pop @p53471 :rule scope :premises (@p53470))
% 65.35/65.69  (step-pop @p53472 :rule scope :premises (@p53471))
% 65.35/65.69  (step-pop @p53473 :rule scope :premises (@p53472))
% 65.35/65.69  (step-pop @p53474 :rule scope :premises (@p53473))
% 65.35/65.69  (step-pop @p53475 :rule scope :premises (@p53474))
% 65.35/65.69  (step-pop @p53476 :rule scope :premises (@p53475))
% 65.35/65.69  (step-pop @p53477 :rule scope :premises (@p53476))
% 65.35/65.69  (step-pop @p53478 :rule scope :premises (@p53477))
% 65.35/65.69  (step-pop @p53479 :rule scope :premises (@p53478))
% 65.35/65.69  (step-pop @p53480 :rule scope :premises (@p53479))
% 65.35/65.69  (step-pop @p53481 :rule scope :premises (@p53480))
% 65.35/65.69  (step-pop @p53482 :rule scope :premises (@p53481))
% 65.35/65.69  (step-pop @p53483 :rule scope :premises (@p53482))
% 65.35/65.69  (step-pop @p53484 :rule scope :premises (@p53483))
% 65.35/65.69  (step-pop @p53485 :rule scope :premises (@p53484))
% 65.35/65.69  (step-pop @p53486 :rule scope :premises (@p53485))
% 65.35/65.69  (step-pop @p53487 :rule scope :premises (@p53486))
% 65.35/65.69  (step-pop @p53488 :rule scope :premises (@p53487))
% 65.35/65.69  (step-pop @p53489 :rule scope :premises (@p53488))
% 65.35/65.69  (step-pop @p53490 :rule scope :premises (@p53489))
% 65.35/65.69  (step-pop @p53491 :rule scope :premises (@p53490))
% 65.35/65.69  (step-pop @p53492 :rule scope :premises (@p53491))
% 65.35/65.69  (step @p34482 :rule process_scope :premises (@p53492) :args (false))
% 65.35/65.69  (assume-push @p53493 @t115)
% 65.35/65.69  (assume-push @p53494 @t568)
% 65.35/65.69  (assume-push @p53495 @t508)
% 65.35/65.69  (assume-push @p53496 @t506)
% 65.35/65.69  (assume-push @p53497 @t503)
% 65.35/65.69  (assume-push @p53498 @t500)
% 65.35/65.69  (assume-push @p53499 @t497)
% 65.35/65.69  (assume-push @p53500 @t494)
% 65.35/65.69  (assume-push @p53501 @t491)
% 65.35/65.69  (assume-push @p53502 @t488)
% 65.35/65.69  (assume-push @p53503 @t485)
% 65.35/65.69  (assume-push @p53504 @t482)
% 65.35/65.69  (assume-push @p53505 @t479)
% 65.35/65.69  (assume-push @p53506 @t476)
% 65.35/65.69  (assume-push @p53507 @t473)
% 65.35/65.69  (assume-push @p53508 @t470)
% 65.35/65.69  (assume-push @p53509 @t467)
% 65.35/65.69  (assume-push @p53510 @t464)
% 65.35/65.69  (assume-push @p53511 @t461)
% 65.35/65.69  (assume-push @p53512 @t458)
% 65.35/65.69  (assume-push @p53513 @t455)
% 65.35/65.69  (assume-push @p53514 @t452)
% 65.35/65.69  (assume-push @p53515 @t449)
% 65.35/65.69  (assume-push @p53516 @t446)
% 65.35/65.69  (assume-push @p53517 @t443)
% 65.35/65.69  (assume-push @p53518 @t440)
% 65.35/65.69  (assume-push @p53519 @t437)
% 65.35/65.69  (assume-push @p53520 @t434)
% 65.35/65.69  (assume-push @p53521 @t431)
% 65.35/65.69  (assume-push @p53522 @t428)
% 65.35/65.69  (assume-push @p53523 @t425)
% 65.35/65.69  (assume-push @p53524 @t422)
% 65.35/65.69  (assume-push @p53525 @t419)
% 65.35/65.69  (assume-push @p53526 @t416)
% 65.35/65.69  (assume-push @p53527 @t413)
% 65.35/65.69  (assume-push @p53528 @t410)
% 65.35/65.69  (assume-push @p53529 @t407)
% 65.35/65.69  (assume-push @p53530 @t404)
% 65.35/65.69  (assume-push @p53531 @t401)
% 65.35/65.69  (assume-push @p53532 @t398)
% 65.35/65.69  (assume-push @p53533 @t395)
% 65.35/65.69  (assume-push @p53534 @t392)
% 65.35/65.69  (assume-push @p53535 @t389)
% 65.35/65.69  (assume-push @p53536 @t386)
% 65.35/65.69  (assume-push @p53537 @t383)
% 65.35/65.69  (assume-push @p53538 @t380)
% 65.35/65.69  (assume-push @p53539 @t377)
% 65.35/65.69  (assume-push @p53540 @t374)
% 65.35/65.69  (assume-push @p53541 @t371)
% 65.35/65.69  (assume-push @p53542 @t368)
% 65.35/65.69  (assume-push @p53543 @t365)
% 65.35/65.69  (assume-push @p53544 @t627)
% 65.35/65.69  (assume-push @p53545 @t572)
% 65.35/65.69  (assume-push @p53546 @t636)
% 65.35/65.69  (assume-push @p53547 @t634)
% 65.35/65.69  (assume-push @p53548 @t646)
% 65.35/65.69  (assume-push @p53549 @t624)
% 65.35/65.69  (assume-push @p53550 @t644)
% 65.35/65.69  (assume-push @p53551 @t639)
% 65.35/65.69  (assume-push @p53552 @t620)
% 65.35/65.69  (assume-push @p53553 @t648)
% 65.35/65.69  (assume-push @p53554 @t630)
% 65.35/65.69  (assume-push @p53555 @t616)
% 65.35/65.69  (assume-push @p53556 @t642)
% 65.35/65.69  (assume-push @p53557 @t651)
% 65.35/65.69  (assume-push @p53558 @t673)
% 65.35/65.69  (assume-push @p53559 @t801)
% 65.35/65.69  (assume-push @p53560 @t786)
% 65.35/65.69  (assume-push @p53561 @t819)
% 65.35/65.69  (assume-push @p53562 @t821)
% 65.35/65.69  (assume-push @p53563 @t796)
% 65.35/65.69  (assume-push @p53564 @t790)
% 65.35/65.69  (assume-push @p53565 @t799)
% 65.35/65.69  (assume-push @p53566 @t838)
% 65.35/65.69  (assume-push @p53567 @t805)
% 65.35/65.69  (assume-push @p53568 @t816)
% 65.35/65.69  (assume-push @p53569 @t823)
% 65.35/65.69  (assume-push @p53570 @t782)
% 65.35/65.69  (assume-push @p53571 @t793)
% 65.35/65.69  (assume-push @p53572 @t826)
% 65.35/65.69  (assume-push @p53573 @t840)
% 65.35/65.69  (assume-push @p53574 @t809)
% 65.35/65.69  (assume-push @p53575 @t842)
% 65.35/65.69  (assume-push @p53576 @t829)
% 65.35/65.69  (assume-push @p53577 @t813)
% 65.35/65.69  (assume-push @p53578 @t844)
% 65.35/65.69  (assume-push @p53579 @t836)
% 65.35/65.69  (assume-push @p53580 @t833)
% 65.35/65.69  (assume-push @p53581 @t1028)
% 65.35/65.69  (assume-push @p53582 @t1178)
% 65.35/65.69  (assume-push @p53583 @t1176)
% 65.35/65.69  (assume-push @p53584 @t1159)
% 65.35/65.69  (assume-push @p53585 @t1171)
% 65.35/65.69  (assume-push @p53586 @t1163)
% 65.35/65.69  (assume-push @p53587 @t1169)
% 65.35/65.69  (assume-push @p53588 @t1173)
% 65.35/65.69  (assume-push @p53589 @t1166)
% 65.35/65.69  (assume-push @p53590 @t1155)
% 65.35/65.69  (assume-push @p53591 @t1439)
% 65.35/65.69  (assume-push @p53592 @t1559)
% 65.35/65.69  (assume-push @p53593 @t1569)
% 65.35/65.69  (step @p34685 :rule and_intro :premises (@p53495 @p53496 @p53497 @p53498 @p53499 @p53500 @p53501 @p53502 @p53503 @p53504 @p53505 @p53506 @p53507 @p53508 @p53509 @p53510 @p53511 @p53512 @p53513 @p53514 @p53515 @p53516 @p53517 @p53518 @p53519 @p53520 @p53521 @p53522 @p53523 @p53524 @p53525 @p53526 @p53527 @p53528 @p53529 @p53530 @p53531 @p53532 @p53533 @p53534 @p53535 @p53536 @p53537 @p53538 @p53539 @p53540 @p53541 @p53542 @p53543 @p53545 @p53593 @p53592 @p53591 @p53590 @p53589 @p53588 @p53587 @p53586 @p53585 @p53584 @p53583 @p53582 @p53581 @p53580 @p53579 @p53578 @p53577 @p53576 @p53575 @p53574 @p53573 @p53572 @p53571 @p53570 @p53569 @p53568 @p53567 @p53566 @p53565 @p53564 @p53563 @p53562 @p53561 @p53560 @p53559 @p53558 @p53557 @p53556 @p53555 @p53554 @p53553 @p53552 @p53551 @p53550 @p53549 @p53548 @p53547 @p53546 @p53544 @p53494 @p1229))
% 65.35/65.69  (step-pop @p53594 :rule scope :premises (@p34685))
% 65.35/65.69  (step-pop @p53595 :rule scope :premises (@p53594))
% 65.35/65.69  (step-pop @p53596 :rule scope :premises (@p53595))
% 65.35/65.69  (step-pop @p53597 :rule scope :premises (@p53596))
% 65.35/65.69  (step-pop @p53598 :rule scope :premises (@p53597))
% 65.35/65.69  (step-pop @p53599 :rule scope :premises (@p53598))
% 65.35/65.69  (step-pop @p53600 :rule scope :premises (@p53599))
% 65.35/65.69  (step-pop @p53601 :rule scope :premises (@p53600))
% 65.35/65.69  (step-pop @p53602 :rule scope :premises (@p53601))
% 65.35/65.69  (step-pop @p53603 :rule scope :premises (@p53602))
% 65.35/65.69  (step-pop @p53604 :rule scope :premises (@p53603))
% 65.35/65.69  (step-pop @p53605 :rule scope :premises (@p53604))
% 65.35/65.69  (step-pop @p53606 :rule scope :premises (@p53605))
% 65.35/65.69  (step-pop @p53607 :rule scope :premises (@p53606))
% 65.35/65.69  (step-pop @p53608 :rule scope :premises (@p53607))
% 65.35/65.69  (step-pop @p53609 :rule scope :premises (@p53608))
% 65.35/65.69  (step-pop @p53610 :rule scope :premises (@p53609))
% 65.35/65.69  (step-pop @p53611 :rule scope :premises (@p53610))
% 65.35/65.69  (step-pop @p53612 :rule scope :premises (@p53611))
% 65.35/65.69  (step-pop @p53613 :rule scope :premises (@p53612))
% 65.35/65.69  (step-pop @p53614 :rule scope :premises (@p53613))
% 65.35/65.69  (step-pop @p53615 :rule scope :premises (@p53614))
% 65.35/65.69  (step-pop @p53616 :rule scope :premises (@p53615))
% 65.35/65.69  (step-pop @p53617 :rule scope :premises (@p53616))
% 65.35/65.69  (step-pop @p53618 :rule scope :premises (@p53617))
% 65.35/65.69  (step-pop @p53619 :rule scope :premises (@p53618))
% 65.35/65.69  (step-pop @p53620 :rule scope :premises (@p53619))
% 65.35/65.69  (step-pop @p53621 :rule scope :premises (@p53620))
% 65.35/65.69  (step-pop @p53622 :rule scope :premises (@p53621))
% 65.35/65.69  (step-pop @p53623 :rule scope :premises (@p53622))
% 65.35/65.69  (step-pop @p53624 :rule scope :premises (@p53623))
% 65.35/65.69  (step-pop @p53625 :rule scope :premises (@p53624))
% 65.35/65.69  (step-pop @p53626 :rule scope :premises (@p53625))
% 65.35/65.69  (step-pop @p53627 :rule scope :premises (@p53626))
% 65.35/65.69  (step-pop @p53628 :rule scope :premises (@p53627))
% 65.35/65.69  (step-pop @p53629 :rule scope :premises (@p53628))
% 65.35/65.69  (step-pop @p53630 :rule scope :premises (@p53629))
% 65.35/65.69  (step-pop @p53631 :rule scope :premises (@p53630))
% 65.35/65.69  (step-pop @p53632 :rule scope :premises (@p53631))
% 65.35/65.69  (step-pop @p53633 :rule scope :premises (@p53632))
% 65.35/65.69  (step-pop @p53634 :rule scope :premises (@p53633))
% 65.35/65.69  (step-pop @p53635 :rule scope :premises (@p53634))
% 65.35/65.69  (step-pop @p53636 :rule scope :premises (@p53635))
% 65.35/65.69  (step-pop @p53637 :rule scope :premises (@p53636))
% 65.35/65.69  (step-pop @p53638 :rule scope :premises (@p53637))
% 65.35/65.69  (step-pop @p53639 :rule scope :premises (@p53638))
% 65.35/65.69  (step-pop @p53640 :rule scope :premises (@p53639))
% 65.35/65.69  (step-pop @p53641 :rule scope :premises (@p53640))
% 65.35/65.69  (step-pop @p53642 :rule scope :premises (@p53641))
% 65.35/65.69  (step-pop @p53643 :rule scope :premises (@p53642))
% 65.35/65.69  (step-pop @p53644 :rule scope :premises (@p53643))
% 65.35/65.69  (step-pop @p53645 :rule scope :premises (@p53644))
% 65.35/65.69  (step-pop @p53646 :rule scope :premises (@p53645))
% 65.35/65.69  (step-pop @p53647 :rule scope :premises (@p53646))
% 65.35/65.69  (step-pop @p53648 :rule scope :premises (@p53647))
% 65.35/65.69  (step-pop @p53649 :rule scope :premises (@p53648))
% 65.35/65.69  (step-pop @p53650 :rule scope :premises (@p53649))
% 65.35/65.69  (step-pop @p53651 :rule scope :premises (@p53650))
% 65.35/65.69  (step-pop @p53652 :rule scope :premises (@p53651))
% 65.35/65.69  (step-pop @p53653 :rule scope :premises (@p53652))
% 65.35/65.69  (step-pop @p53654 :rule scope :premises (@p53653))
% 65.35/65.69  (step-pop @p53655 :rule scope :premises (@p53654))
% 65.35/65.69  (step-pop @p53656 :rule scope :premises (@p53655))
% 65.35/65.69  (step-pop @p53657 :rule scope :premises (@p53656))
% 65.35/65.69  (step-pop @p53658 :rule scope :premises (@p53657))
% 65.35/65.69  (step-pop @p53659 :rule scope :premises (@p53658))
% 65.35/65.69  (step-pop @p53660 :rule scope :premises (@p53659))
% 65.35/65.69  (step-pop @p53661 :rule scope :premises (@p53660))
% 65.35/65.69  (step-pop @p53662 :rule scope :premises (@p53661))
% 65.35/65.69  (step-pop @p53663 :rule scope :premises (@p53662))
% 65.35/65.69  (step-pop @p53664 :rule scope :premises (@p53663))
% 65.35/65.69  (step-pop @p53665 :rule scope :premises (@p53664))
% 65.35/65.69  (step-pop @p53666 :rule scope :premises (@p53665))
% 65.35/65.69  (step-pop @p53667 :rule scope :premises (@p53666))
% 65.35/65.69  (step-pop @p53668 :rule scope :premises (@p53667))
% 65.35/65.69  (step-pop @p53669 :rule scope :premises (@p53668))
% 65.35/65.69  (step-pop @p53670 :rule scope :premises (@p53669))
% 65.35/65.69  (step-pop @p53671 :rule scope :premises (@p53670))
% 65.35/65.69  (step-pop @p53672 :rule scope :premises (@p53671))
% 65.35/65.69  (step-pop @p53673 :rule scope :premises (@p53672))
% 65.35/65.69  (step-pop @p53674 :rule scope :premises (@p53673))
% 65.35/65.69  (step-pop @p53675 :rule scope :premises (@p53674))
% 65.35/65.69  (step-pop @p53676 :rule scope :premises (@p53675))
% 65.35/65.69  (step-pop @p53677 :rule scope :premises (@p53676))
% 65.35/65.69  (step-pop @p53678 :rule scope :premises (@p53677))
% 65.35/65.69  (step-pop @p53679 :rule scope :premises (@p53678))
% 65.35/65.69  (step-pop @p53680 :rule scope :premises (@p53679))
% 65.35/65.69  (step-pop @p53681 :rule scope :premises (@p53680))
% 65.35/65.69  (step-pop @p53682 :rule scope :premises (@p53681))
% 65.35/65.69  (step-pop @p53683 :rule scope :premises (@p53682))
% 65.35/65.69  (step-pop @p53684 :rule scope :premises (@p53683))
% 65.35/65.69  (step-pop @p53685 :rule scope :premises (@p53684))
% 65.35/65.69  (step-pop @p53686 :rule scope :premises (@p53685))
% 65.35/65.69  (step-pop @p53687 :rule scope :premises (@p53686))
% 65.35/65.69  (step-pop @p53688 :rule scope :premises (@p53687))
% 65.35/65.69  (step-pop @p53689 :rule scope :premises (@p53688))
% 65.35/65.69  (step-pop @p53690 :rule scope :premises (@p53689))
% 65.35/65.69  (step-pop @p53691 :rule scope :premises (@p53690))
% 65.35/65.69  (step-pop @p53692 :rule scope :premises (@p53691))
% 65.35/65.69  (step-pop @p53693 :rule scope :premises (@p53692))
% 65.35/65.69  (step-pop @p53694 :rule scope :premises (@p53693))
% 65.35/65.69  (step @p34686 :rule process_scope :premises (@p53694) :args (@t2944))
% 65.35/65.69  (step @p34788 :rule implies_elim :premises (@p34686))
% 65.35/65.69  (step @p34789 :rule resolution :premises (@p34788 @p34482) :args (true @t2944))
% 65.35/65.69  (step @p34790 :rule not_and :premises (@p34789))
% 65.35/65.69  (step @p34791 :rule eq_resolve :premises (@p34790 @p34323))
% 65.35/65.69  (step @p34792 false :rule chain_m_resolution :premises (@p34791 @p34271 @p34270 @p33979 @p33978 @p33711 @p33710 @p33472 @p33471 @p33198 @p33197 @p32701 @p32700 @p32223 @p32222 @p31656 @p31655 @p31196 @p31195 @p30854 @p30853 @p30408 @p30407 @p30128 @p30127 @p29480 @p29479 @p28802 @p28801 @p28206 @p28205 @p27434 @p27433 @p26924 @p26923 @p26433 @p26432 @p25561 @p25560 @p24708 @p24707 @p24547 @p24546 @p23634 @p23633 @p23198 @p23197 @p23015 @p23014 @p22563 @p22562 @p21993 @p21992 @p21208 @p21207 @p20106 @p20105 @p19763 @p19762 @p18596 @p18595 @p18480 @p18479 @p18232 @p18231 @p17457 @p17456 @p16837 @p16836 @p16348 @p16347 @p15746 @p15745 @p15416 @p15415 @p14803 @p14802 @p13557 @p13556 @p12354 @p12339 @p10891 @p10887 @p10886 @p10076 @p10075 @p8652 @p8651 @p8029 @p6524 @p6520 @p6519 @p6012 @p6011 @p5168 @p5167 @p4780 @p3476 @p3472 @p2951 @p2947 @p1229) :args (false (@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 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) (@list @t651 @t365 @t648 @t368 @t646 @t371 @t644 @t374 @t844 @t377 @t842 @t380 @t1178 @t383 @t840 @t386 @t642 @t389 @t838 @t392 @t639 @t395 @t836 @t398 @t833 @t401 @t829 @t404 @t1176 @t407 @t826 @t410 @t823 @t413 @t1173 @t416 @t1171 @t419 @t636 @t422 @t1169 @t425 @t821 @t428 @t634 @t431 @t819 @t434 @t816 @t437 @t813 @t440 @t1166 @t443 @t630 @t446 @t1559 @t449 @t627 @t452 @t624 @t455 @t809 @t458 @t805 @t461 @t801 @t464 @t799 @t467 @t620 @t470 @t796 @t473 @t1163 @t476 @t1159 @t479 @t1569 @t482 @t1439 @t793 @t485 @t1155 @t488 @t790 @t491 @t494 @t1028 @t786 @t497 @t782 @t500 @t616 @t503 @t506 @t673 @t508 @t572 @t568 @t114)))
% 65.35/65.69  )
% 65.35/65.69  % SZS output end Proof
% 65.35/65.69  % cvc5 exiting
%------------------------------------------------------------------------------