0.09/0.12 % Problem : theBenchmark.p : TPTP v0.0.0. Released v0.0.0. 0.09/0.12 % Command : do_cvc5 %s %d THM 0.11/0.32 % Computer : n018.cluster.edu 0.11/0.32 % Model : x86_64 x86_64 0.11/0.32 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz 0.11/0.32 % Memory : 8042.1875MB 0.11/0.32 % OS : Linux 3.10.0-693.el7.x86_64 0.11/0.32 % CPULimit : 1440 0.11/0.32 % WCLimit : 180 0.11/0.32 % DateTime : Thu Jul 4 08:23:39 EDT 2024 0.11/0.32 % CPUTime : 0.17/0.50 %----Proving TF0_ARI 17.07/17.31 --- Run --finite-model-find --decision=internal at 15... 17.07/17.31 --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --enum-inst at 10... 17.07/17.31 % SZS status Theorem for /export/starexec/sandbox2/tmp/tmp.gRTAKQ9sSO/cvc5---1.0.5_10664.smt2 17.07/17.31 % SZS output start Proof for /export/starexec/sandbox2/tmp/tmp.gRTAKQ9sSO/cvc5---1.0.5_10664.smt2 17.07/17.31 (declare-sort tptp.map_int_int 0) 17.07/17.31 (declare-sort tptp.bool1 0) 17.07/17.31 (declare-sort tptp.tuple02 0) 17.07/17.31 (declare-sort tptp.array_int 0) 17.07/17.31 (declare-sort tptp.ty 0) 17.07/17.31 (declare-sort tptp.uni 0) 17.07/17.31 (declare-fun tptp.false1 () tptp.bool1) 17.07/17.31 (declare-fun tptp.t2tb1 (tptp.map_int_int) tptp.uni) 17.07/17.31 (declare-fun tptp.mk_ref (tptp.ty tptp.uni) tptp.uni) 17.07/17.31 (declare-fun tptp.t2tb (Int) tptp.uni) 17.07/17.31 (declare-fun tptp.sum2 (tptp.map_int_int Int Int) Int) 17.07/17.31 (declare-fun tptp.ref (tptp.ty) tptp.ty) 17.07/17.31 (declare-fun tptp.match_bool1 (tptp.ty tptp.bool1 tptp.uni tptp.uni) tptp.uni) 17.07/17.31 (declare-fun tptp.tb2t (tptp.uni) Int) 17.07/17.31 (declare-fun tptp.true1 () tptp.bool1) 17.07/17.31 (declare-fun tptp.mk_array1 (tptp.ty Int tptp.uni) tptp.uni) 17.07/17.31 (declare-fun tptp.const (tptp.ty tptp.ty tptp.uni) tptp.uni) 17.07/17.31 (declare-fun tptp.tb2t2 (tptp.uni) tptp.array_int) 17.07/17.31 (declare-fun tptp.make1 (tptp.ty Int tptp.uni) tptp.uni) 17.07/17.31 (declare-fun tptp.tuple03 () tptp.tuple02) 17.07/17.31 (declare-fun tptp.int () tptp.ty) 17.07/17.31 (declare-fun tptp.length1 (tptp.ty tptp.uni) Int) 17.07/17.31 (declare-fun tptp.sort1 (tptp.ty tptp.uni) Bool) 17.07/17.31 (declare-fun tptp.is_max1 (tptp.array_int Int Int Int) Bool) 17.07/17.31 (declare-fun tptp.witness1 (tptp.ty) tptp.uni) 17.07/17.31 (declare-fun tptp.get (tptp.ty tptp.ty tptp.uni tptp.uni) tptp.uni) 17.07/17.31 (declare-fun tptp.sum3 (tptp.array_int Int Int) Int) 17.07/17.31 (declare-fun tptp.t2tb2 (tptp.array_int) tptp.uni) 17.07/17.31 (declare-fun tptp.set (tptp.ty tptp.ty tptp.uni tptp.uni tptp.uni) tptp.uni) 17.07/17.31 (declare-fun tptp.get2 (tptp.ty tptp.uni Int) tptp.uni) 17.07/17.31 (declare-fun tptp.array (tptp.ty) tptp.ty) 17.07/17.31 (declare-fun tptp.elts (tptp.ty tptp.uni) tptp.uni) 17.07/17.31 (declare-fun tptp.set2 (tptp.ty tptp.uni Int tptp.uni) tptp.uni) 17.07/17.31 (declare-fun tptp.tb2t1 (tptp.uni) tptp.map_int_int) 17.07/17.31 (declare-fun tptp.map (tptp.ty tptp.ty) tptp.ty) 17.07/17.31 (declare-fun tptp.contents (tptp.ty tptp.uni) tptp.uni) 17.07/17.31 (define @v.0.BOUND_VARIABLE_1151 () (alf.var "BOUND_VARIABLE_1151" Int)) 17.07/17.31 (define @v.0.BOUND_VARIABLE_1048 () (alf.var "BOUND_VARIABLE_1048" tptp.array_int)) 17.07/17.31 (define @v.0.BOUND_VARIABLE_1052 () (alf.var "BOUND_VARIABLE_1052" Int)) 17.07/17.31 (define @v.0.BOUND_VARIABLE_1091 () (alf.var "BOUND_VARIABLE_1091" Int)) 17.07/17.31 (define @v.0.BOUND_VARIABLE_1089 () (alf.var "BOUND_VARIABLE_1089" Int)) 17.07/17.31 (define @v.0.BOUND_VARIABLE_1209 () (alf.var "BOUND_VARIABLE_1209" Int)) 17.07/17.31 (define @v.0.BOUND_VARIABLE_2391 () (alf.var "BOUND_VARIABLE_2391" Int)) 17.07/17.31 (define @v.0.BOUND_VARIABLE_1087 () (alf.var "BOUND_VARIABLE_1087" tptp.array_int)) 17.07/17.31 (define @v.0.A2 () (alf.var "A2" tptp.map_int_int)) 17.07/17.31 (define @v.0.A3 () (alf.var "A3" tptp.map_int_int)) 17.07/17.31 (define @v.0.BOUND_VARIABLE_1050 () (alf.var "BOUND_VARIABLE_1050" Int)) 17.07/17.31 (define @v.0.A4 () (alf.var "A4" tptp.map_int_int)) 17.07/17.31 (define @v.0.A5 () (alf.var "A5" tptp.map_int_int)) 17.07/17.31 (define @v.3.U () (alf.var "U" tptp.bool1)) 17.07/17.31 (define @v.0.L () (alf.var "L" Int)) 17.07/17.31 (define @v.0.A6 () (alf.var "A6" tptp.map_int_int)) 17.07/17.31 (define @v.0.BOUND_VARIABLE_1093 () (alf.var "BOUND_VARIABLE_1093" Int)) 17.07/17.31 (define @v.0.Z () (alf.var "Z" tptp.uni)) 17.07/17.31 (define @v.2.U () (alf.var "U" Int)) 17.07/17.31 (define @v.2.I () (alf.var "I" tptp.map_int_int)) 17.07/17.31 (define @v.2.X () (alf.var "X" Int)) 17.07/17.31 (define @v.0.X1 () (alf.var "X1" tptp.uni)) 17.07/17.31 (define @v.1.J () (alf.var "J" tptp.uni)) 17.07/17.31 (define @v.0.U () (alf.var "U" tptp.tuple02)) 17.07/17.31 (define @v.0.C1 () (alf.var "C1" tptp.map_int_int)) 17.07/17.31 (define @v.0.B () (alf.var "B" tptp.ty)) 17.07/17.31 (define @v.0.A7 () (alf.var "A7" tptp.map_int_int)) 17.07/17.31 (define @v.1.I () (alf.var "I" tptp.array_int)) 17.07/17.31 (define @v.0.A1 () (alf.var "A1" tptp.uni)) 17.07/17.31 (define @v.3.X () (alf.var "X" tptp.map_int_int)) 17.07/17.31 (define @v.0.BOUND_VARIABLE_2465 () (alf.var "BOUND_VARIABLE_2465" tptp.uni)) 17.07/17.31 (define @v.1.A () (alf.var "A" tptp.array_int)) 17.07/17.31 (define @v.0.H () (alf.var "H" Int)) 17.07/17.31 (define @v.0.X () (alf.var "X" tptp.uni)) 17.07/17.31 (define @v.1.M () (alf.var "M" tptp.uni)) 17.07/17.31 (define @v.0.A () (alf.var "A" tptp.ty)) 17.07/17.31 (define @v.0.X2 () (alf.var "X2" tptp.uni)) 17.07/17.31 (define @v.0.N () (alf.var "N" Int)) 17.07/17.31 (define @v.0.U1 () (alf.var "U1" tptp.uni)) 17.07/17.31 (define @v.0.BOUND_VARIABLE_1054 () (alf.var "BOUND_VARIABLE_1054" Int)) 17.07/17.31 (define @v.0.J () (alf.var "J" Int)) 17.07/17.31 (define @v.0.I () (alf.var "I" Int)) 17.07/17.31 (define @v.1.A1 () (alf.var "A1" tptp.map_int_int)) 17.07/17.31 (define @v.0.A9 () (alf.var "A9" tptp.map_int_int)) 17.07/17.31 (define @v.0.K () (alf.var "K" Int)) 17.07/17.31 (define @v.0.V () (alf.var "V" tptp.uni)) 17.07/17.31 (define @v.2.A () (alf.var "A" tptp.map_int_int)) 17.07/17.31 (define @v.0.C2 () (alf.var "C2" tptp.map_int_int)) 17.07/17.31 (define @v.0.Result1 () (alf.var "Result1" Int)) 17.07/17.31 (define @v.0.M () (alf.var "M" Int)) 17.07/17.31 (define @v.1.X () (alf.var "X" tptp.array_int)) 17.07/17.31 (define @v.0.Result () (alf.var "Result" Int)) 17.07/17.31 (define @v.1.X1 () (alf.var "X1" Int)) 17.07/17.31 (define @v.1.U () (alf.var "U" tptp.uni)) 17.07/17.31 (define @v.4.X () (alf.var "X" tptp.bool1)) 17.07/17.31 (define @v.1.Z () (alf.var "Z" Int)) 17.07/17.31 (define @v.0.Y () (alf.var "Y" Int)) 17.07/17.31 (define @v.1.A2 () (alf.var "A2" tptp.uni)) 17.07/17.31 (define @v.0.Z1 () (alf.var "Z1" tptp.uni)) 17.07/17.31 (define @v.0.B1 () (alf.var "B1" tptp.uni)) 17.07/17.31 (define @v.0.BOUND_VARIABLE_2379 () (alf.var "BOUND_VARIABLE_2379" Int)) 17.07/17.31 (define @v.0.A8 () (alf.var "A8" tptp.map_int_int)) 17.07/17.31 (define @v.0.C () (alf.var "C" tptp.map_int_int)) 17.07/17.31 (define @t1 () (tptp.ref @v.0.A)) 17.07/17.31 (define @t2 () (@list @v.0.A @v.0.X)) 17.07/17.31 (define @t3 () (@list @v.0.A @v.0.Z @v.0.Z1)) 17.07/17.31 (define @t4 () (tptp.t2tb @v.0.I)) 17.07/17.31 (define @t5 () (tptp.t2tb1 @v.0.C)) 17.07/17.31 (define @t6 () (tptp.tb2t (tptp.get tptp.int tptp.int @t5 @t4))) 17.07/17.31 (define @t7 () (tptp.sum2 @v.0.C @v.0.I @v.0.J)) 17.07/17.31 (define @t8 () (< @v.0.I @v.0.J)) 17.07/17.31 (define @t9 () (@list @v.0.C @v.0.I @v.0.J)) 17.07/17.31 (define @t10 () (forall @t9 (=> @t8 (= @t7 (+ @t6 (tptp.sum2 @v.0.C (+ @v.0.I 1) @v.0.J)))))) 17.07/17.31 (define @t11 () (- @v.0.J 1)) 17.07/17.31 (define @t12 () (forall @t9 (=> @t8 (= @t7 (+ (tptp.sum2 @v.0.C @v.0.I @t11) (tptp.tb2t (tptp.get tptp.int tptp.int @t5 (tptp.t2tb @t11)))))))) 17.07/17.31 (define @t13 () (tptp.t2tb2 @v.1.A)) 17.07/17.31 (define @t14 () (tptp.tb2t (tptp.get2 tptp.int @t13 @v.0.K))) 17.07/17.31 (define @t15 () (<= @t14 @v.0.M)) 17.07/17.31 (define @t16 () (<= @v.0.L @v.0.K)) 17.07/17.31 (define @t17 () (< @v.0.K @v.0.H)) 17.07/17.31 (define @t18 () (@list @v.0.K)) 17.07/17.31 (define @t19 () (and (< @v.0.L @v.0.H) (exists @t18 (and @t16 @t17 (= @v.0.M @t14))))) 17.07/17.31 (define @t20 () (<= @v.0.H @v.0.L)) 17.07/17.31 (define @t21 () (= @v.0.M 0)) 17.07/17.31 (define @t22 () (tptp.is_max1 @v.1.A @v.0.L @v.0.H @v.0.M)) 17.07/17.31 (define @t23 () (forall (@list @v.1.A @v.0.L @v.0.H @v.0.M) (and (=> (and (or @t19 (and @t20 @t21)) (forall @t18 (=> (and @t16 @t17) @t15))) @t22) (=> @t22 (and (or (and @t21 @t20) @t19) (forall @t18 (=> (and @t17 @t16) @t15))))))) 17.07/17.31 (define @t24 () (tptp.tb2t @t4)) 17.07/17.31 (define @t25 () (@list @v.0.I)) 17.07/17.31 (define @t26 () (forall @t25 (= @t24 @v.0.I))) 17.07/17.31 (define @t27 () (= @t7 (+ (tptp.sum2 @v.0.C @v.0.I @v.0.K) (tptp.sum2 @v.0.C @v.0.K @v.0.J)))) 17.07/17.31 (define @t28 () (<= @v.0.I @v.0.K)) 17.07/17.31 (define @t29 () (@list @v.0.C @v.0.I @v.0.K @v.0.J)) 17.07/17.31 (define @t30 () (forall @t29 (=> (and (<= @v.0.K @v.0.J) @t28) @t27))) 17.07/17.31 (define @t31 () (tptp.elts @v.0.A @v.0.A1)) 17.07/17.31 (define @t32 () (tptp.get @v.0.B @v.0.A (tptp.const @v.0.B @v.0.A @v.0.B1) @v.0.A1)) 17.07/17.31 (define @t33 () (tptp.sort1 @v.0.B @v.0.B1)) 17.07/17.31 (define @t34 () (@list @v.0.A @v.0.B @v.0.B1 @v.0.A1)) 17.07/17.31 (define @t35 () (forall @t34 (=> @t33 (= @t32 @v.0.B1)))) 17.07/17.31 (define @t36 () (tptp.t2tb @v.0.K)) 17.07/17.31 (define @t37 () (tptp.t2tb2 (tptp.tb2t2 @v.1.J))) 17.07/17.31 (define @t38 () (@list @v.1.J)) 17.07/17.31 (define @t39 () (forall @t38 (= @t37 @v.1.J))) 17.07/17.31 (define @t40 () (tptp.array @v.0.A)) 17.07/17.31 (define @t41 () (@list @v.0.A @v.2.X @v.0.X1)) 17.07/17.31 (define @t42 () (<= 0 10)) 17.07/17.31 (define @t43 () (tptp.t2tb1 @v.0.A9)) 17.07/17.31 (define @t44 () (tptp.t2tb 6)) 17.07/17.31 (define @t45 () (tptp.t2tb 9)) 17.07/17.31 (define @t46 () (tptp.t2tb 10)) 17.07/17.31 (define @t47 () (tptp.t2tb 8)) 17.07/17.31 (define @t48 () (tptp.t2tb 1)) 17.07/17.31 (define @t49 () (tptp.t2tb 7)) 17.07/17.31 (define @t50 () (tptp.t2tb 2)) 17.07/17.31 (define @t51 () (tptp.t2tb 3)) 17.07/17.31 (define @t52 () (tptp.t2tb 5)) 17.07/17.31 (define @t53 () (tptp.t2tb 4)) 17.07/17.31 (define @t54 () (tptp.t2tb 0)) 17.07/17.31 (define @t55 () (tptp.const tptp.int tptp.int @t54)) 17.07/17.31 (define @t56 () (tptp.set tptp.int tptp.int @t55 @t54 @t45)) 17.07/17.31 (define @t57 () (tptp.tb2t1 @t56)) 17.07/17.31 (define @t58 () (not (and (=> @t42 (and (<= 0 0) (forall (@list @v.2.A) (=> (and @t42 (= @v.2.A @t57)) (and (forall (@list @v.1.A1) (=> (and @t42 (= @v.1.A1 (tptp.tb2t1 (tptp.set tptp.int tptp.int (tptp.t2tb1 @v.2.A) @t48 @t52)))) (and (<= 0 2) (forall (@list @v.0.A2) (=> (and (= @v.0.A2 (tptp.tb2t1 (tptp.set tptp.int tptp.int (tptp.t2tb1 @v.1.A1) @t50 @t54))) @t42) (and (forall (@list @v.0.A3) (=> (and (= @v.0.A3 (tptp.tb2t1 (tptp.set tptp.int tptp.int (tptp.t2tb1 @v.0.A2) @t51 @t50))) @t42) (and (<= 0 4) (< 4 10) (forall (@list @v.0.A4) (=> (and @t42 (= @v.0.A4 (tptp.tb2t1 (tptp.set tptp.int tptp.int (tptp.t2tb1 @v.0.A3) @t53 @t49)))) (and (forall (@list @v.0.A5) (=> (and (= @v.0.A5 (tptp.tb2t1 (tptp.set tptp.int tptp.int (tptp.t2tb1 @v.0.A4) @t52 @t51))) @t42) (and (forall (@list @v.0.A6) (=> (and @t42 (= @v.0.A6 (tptp.tb2t1 (tptp.set tptp.int tptp.int (tptp.t2tb1 @v.0.A5) @t44 @t50)))) (and (<= 0 7) (forall (@list @v.0.A7) (=> (and (= @v.0.A7 (tptp.tb2t1 (tptp.set tptp.int tptp.int (tptp.t2tb1 @v.0.A6) @t49 @t48))) @t42) (and (<= 0 8) (< 8 10) (forall (@list @v.0.A8) (=> (and @t42 (= @v.0.A8 (tptp.tb2t1 (tptp.set tptp.int tptp.int (tptp.t2tb1 @v.0.A7) @t47 @t46)))) (and (forall (@list @v.0.A9) (=> (and (= @v.0.A9 (tptp.tb2t1 (tptp.set tptp.int tptp.int (tptp.t2tb1 @v.0.A8) @t45 @t44))) @t42) (and (forall @t25 (=> (and (<= 0 @v.0.I) (< @v.0.I 10)) (<= 0 (tptp.tb2t (tptp.get tptp.int tptp.int @t43 @t4))))) (forall (@list @v.0.Result @v.0.Result1) (=> (and (<= @v.0.Result (* 10 @v.0.Result1)) (tptp.is_max1 (tptp.tb2t2 (tptp.mk_array1 tptp.int 10 @t43)) 0 10 @v.0.Result1) (= @v.0.Result (tptp.sum2 @v.0.A9 0 10))) (and (= @v.0.Result1 10) (= @v.0.Result 45))))))) (< 9 10) (<= 0 9))))))) (< 7 10)))) (< 6 10) (<= 0 6)))) (< 5 10) (<= 0 5))))))) (< 3 10) (<= 0 3)))) (< 2 10)))) (< 1 10) (<= 0 1)))) (< 0 10))) @t42))) 17.07/17.31 (define @t59 () (tptp.map tptp.int tptp.int)) 17.07/17.31 (define @t60 () (forall (@list @v.3.X) (tptp.sort1 @t59 (tptp.t2tb1 @v.3.X)))) 17.07/17.31 (define @t61 () (@list @v.0.A @v.1.U)) 17.07/17.31 (define @t62 () (forall (@list @v.0.A @v.0.B @v.0.X @v.0.X1) (tptp.sort1 @v.0.B (tptp.get @v.0.B @v.0.A @v.0.X @v.0.X1)))) 17.07/17.31 (define @t63 () (forall (@list @v.2.X) (tptp.sort1 tptp.int (tptp.t2tb @v.2.X)))) 17.07/17.31 (define @t64 () (tptp.mk_array1 @v.0.A @v.2.U @v.0.U1)) 17.07/17.31 (define @t65 () (@list @v.0.A @v.2.U @v.0.U1)) 17.07/17.31 (define @t66 () (tptp.get @v.0.B @v.0.A @v.1.M @v.1.A2)) 17.07/17.31 (define @t67 () (tptp.get @v.0.B @v.0.A (tptp.set @v.0.B @v.0.A @v.1.M @v.0.A1 @v.0.B1) @v.1.A2)) 17.07/17.31 (define @t68 () (= @v.0.A1 @v.1.A2)) 17.07/17.31 (define @t69 () (tptp.sort1 @v.0.A @v.1.A2)) 17.07/17.31 (define @t70 () (tptp.sort1 @v.0.A @v.0.A1)) 17.07/17.31 (define @t71 () (forall (@list @v.0.A @v.0.B @v.1.M @v.0.A1 @v.1.A2) (=> @t70 (=> @t69 (forall (@list @v.0.B1) (=> (not @t68) (= @t67 @t66))))))) 17.07/17.31 (define @t72 () (forall (@list @v.0.A @v.0.B @v.1.M @v.0.A1 @v.1.A2 @v.0.B1) (=> @t33 (=> @t68 (= @t67 @v.0.B1))))) 17.07/17.31 (define @t73 () (tptp.map tptp.int @v.0.A)) 17.07/17.31 (define @t74 () (tptp.elts @v.0.A @t64)) 17.07/17.31 (define @t75 () (tptp.sort1 @t73 @v.0.U1)) 17.07/17.31 (define @t76 () (forall @t65 (=> @t75 (= @t74 @v.0.U1)))) 17.07/17.31 (define @t77 () (tptp.t2tb1 (tptp.tb2t1 @v.1.J))) 17.07/17.31 (define @t78 () (forall @t38 (= @t77 @v.1.J))) 17.07/17.31 (define @t79 () (tptp.map @v.0.A @v.0.B)) 17.07/17.31 (define @t80 () (forall (@list @v.0.A @v.0.A1 @v.0.I) (= (tptp.get2 @v.0.A @v.0.A1 @v.0.I) (tptp.get @v.0.A tptp.int @t31 @t4)))) 17.07/17.31 (define @t81 () (forall @t25 (= @v.0.I @t24))) 17.07/17.31 (define @t82 () (@list 2)) 17.07/17.31 (define @t83 () (tptp.tb2t @t50)) 17.07/17.31 (define @t84 () (= 2 @t83)) 17.07/17.31 (define @t85 () (= @t83 2)) 17.07/17.31 (define @t86 () (@list 7)) 17.07/17.31 (define @t87 () (tptp.tb2t @t49)) 17.07/17.31 (define @t88 () (= 7 @t87)) 17.07/17.31 (define @t89 () (= @t87 7)) 17.07/17.31 (define @t90 () (forall (@list @v.0.A @v.0.B @v.1.M @v.0.A1 @v.1.A2 @v.0.BOUND_VARIABLE_2465) (or (not @t70) (not @t69) @t68 (= @t66 (tptp.get @v.0.B @v.0.A (tptp.set @v.0.B @v.0.A @v.1.M @v.0.A1 @v.0.BOUND_VARIABLE_2465) @v.1.A2))))) 17.07/17.31 (define @t91 () (tptp.t2tb1 @t57)) 17.07/17.31 (define @t92 () (tptp.set tptp.int tptp.int @t91 @t48 @t52)) 17.07/17.31 (define @t93 () (tptp.t2tb1 (tptp.tb2t1 @t92))) 17.07/17.31 (define @t94 () (tptp.set tptp.int tptp.int @t93 @t50 @t54)) 17.07/17.31 (define @t95 () (tptp.t2tb1 (tptp.tb2t1 @t94))) 17.07/17.31 (define @t96 () (tptp.set tptp.int tptp.int @t95 @t51 @t50)) 17.07/17.31 (define @t97 () (tptp.t2tb1 (tptp.tb2t1 @t96))) 17.07/17.31 (define @t98 () (tptp.set tptp.int tptp.int @t97 @t53 @t49)) 17.07/17.31 (define @t99 () (tptp.t2tb1 (tptp.tb2t1 @t98))) 17.07/17.31 (define @t100 () (tptp.set tptp.int tptp.int @t99 @t52 @t51)) 17.07/17.31 (define @t101 () (tptp.t2tb1 (tptp.tb2t1 @t100))) 17.07/17.31 (define @t102 () (tptp.set tptp.int tptp.int @t101 @t44 @t50)) 17.07/17.31 (define @t103 () (tptp.t2tb1 (tptp.tb2t1 @t102))) 17.07/17.31 (define @t104 () (tptp.set tptp.int tptp.int @t103 @t49 @t48)) 17.07/17.31 (define @t105 () (= (tptp.get tptp.int tptp.int @t103 @t50) (tptp.get tptp.int tptp.int @t104 @t50))) 17.07/17.31 (define @t106 () (tptp.sort1 tptp.int @t50)) 17.07/17.31 (define @t107 () (not @t106)) 17.07/17.31 (define @t108 () (tptp.sort1 tptp.int @t49)) 17.07/17.31 (define @t109 () (not @t108)) 17.07/17.31 (define @t110 () (= @t50 @t49)) 17.07/17.31 (define @t111 () (or @t109 @t107 @t110 @t105)) 17.07/17.31 (define @t112 () (tptp.t2tb1 (tptp.tb2t1 @t104))) 17.07/17.31 (define @t113 () (tptp.set tptp.int tptp.int @t112 @t47 @t46)) 17.07/17.31 (define @t114 () (tptp.t2tb1 (tptp.tb2t1 @t113))) 17.07/17.31 (define @t115 () (tptp.set tptp.int tptp.int @t114 @t45 @t44)) 17.07/17.31 (define @t116 () (tptp.tb2t1 @t115)) 17.07/17.31 (define @t117 () (tptp.t2tb1 @t116)) 17.07/17.31 (define @t118 () (or (not (>= @v.0.BOUND_VARIABLE_2379 0)) (>= @v.0.BOUND_VARIABLE_2379 10) (>= (tptp.tb2t (tptp.get tptp.int tptp.int @t117 (tptp.t2tb @v.0.BOUND_VARIABLE_2379))) 0))) 17.07/17.31 (define @t119 () (@list @v.0.BOUND_VARIABLE_2379)) 17.07/17.31 (define @t120 () (@quantifiers_skolemize (exists @t119 (not @t118)) @v.0.BOUND_VARIABLE_2379)) 17.07/17.31 (define @t121 () (>= @t120 0)) 17.07/17.31 (define @t122 () (not @t121)) 17.07/17.31 (define @t123 () (tptp.t2tb @t120)) 17.07/17.31 (define @t124 () (tptp.get tptp.int tptp.int @t117 @t123)) 17.07/17.31 (define @t125 () (tptp.tb2t @t124)) 17.07/17.31 (define @t126 () (>= @t125 0)) 17.07/17.31 (define @t127 () (>= @t120 10)) 17.07/17.31 (define @t128 () (or @t122 @t127 @t126)) 17.07/17.31 (define @t129 () (@list 9)) 17.07/17.31 (define @t130 () (tptp.tb2t @t45)) 17.07/17.31 (define @t131 () (= 9 @t130)) 17.07/17.31 (define @t132 () (= @t130 9)) 17.07/17.31 (define @t133 () (= @t45 @t124)) 17.07/17.31 (define @t134 () (not @t133)) 17.07/17.31 (define @t135 () (not @t132)) 17.07/17.31 (define @t136 () (not @t126)) 17.07/17.31 (define @t137 () (= 9 @t125)) 17.07/17.31 (define @t138 () (= @t125 9)) 17.07/17.31 (define @t139 () (< @t125 0)) 17.07/17.31 (define @t140 () (* -1 9)) 17.07/17.31 (define @t141 () (+ (* -1 @t125) @t125)) 17.07/17.31 (define @t142 () (and @t137 @t136)) 17.07/17.31 (define @t143 () (@list 1)) 17.07/17.31 (define @t144 () (tptp.tb2t @t48)) 17.07/17.31 (define @t145 () (= 1 @t144)) 17.07/17.31 (define @t146 () (= @t144 1)) 17.07/17.31 (define @t147 () (forall @t38 (= @v.1.J @t77))) 17.07/17.31 (define @t148 () (not @t33)) 17.07/17.31 (define @t149 () (forall (@list @v.0.A @v.0.B @v.1.M @v.1.A2 @v.0.B1) (or @t148 (= @v.0.B1 (tptp.get @v.0.B @v.0.A (tptp.set @v.0.B @v.0.A @v.1.M @v.1.A2 @v.0.B1) @v.1.A2))))) 17.07/17.31 (define @t150 () (= @t48 (tptp.get tptp.int tptp.int @t104 @t49))) 17.07/17.31 (define @t151 () (tptp.sort1 tptp.int @t48)) 17.07/17.31 (define @t152 () (not @t151)) 17.07/17.31 (define @t153 () (or @t152 @t150)) 17.07/17.31 (define @t154 () (= @t45 @t49)) 17.07/17.31 (define @t155 () (and @t131 @t154 @t88)) 17.07/17.31 (define @t156 () (= (tptp.get tptp.int tptp.int @t114 @t49) (tptp.get tptp.int tptp.int @t115 @t49))) 17.07/17.31 (define @t157 () (tptp.sort1 tptp.int @t45)) 17.07/17.31 (define @t158 () (not @t157)) 17.07/17.31 (define @t159 () (or @t158 @t109 @t154 @t156)) 17.07/17.31 (define @t160 () (= @t49 @t123)) 17.07/17.31 (define @t161 () (not @t160)) 17.07/17.31 (define @t162 () (= (tptp.get tptp.int tptp.int @t112 @t123) (tptp.get tptp.int tptp.int @t113 @t123))) 17.07/17.31 (define @t163 () (not @t162)) 17.07/17.31 (define @t164 () (= @t115 @t117)) 17.07/17.31 (define @t165 () (not @t164)) 17.07/17.31 (define @t166 () (= @t113 @t114)) 17.07/17.31 (define @t167 () (not @t166)) 17.07/17.31 (define @t168 () (= @t104 @t112)) 17.07/17.31 (define @t169 () (not @t168)) 17.07/17.31 (define @t170 () (= 1 @t125)) 17.07/17.31 (define @t171 () (= @t125 1)) 17.07/17.31 (define @t172 () (* -1 1)) 17.07/17.31 (define @t173 () (and @t170 @t136)) 17.07/17.31 (define @t174 () (@list 8)) 17.07/17.31 (define @t175 () (= @t47 @t123)) 17.07/17.31 (define @t176 () (tptp.sort1 tptp.int @t123)) 17.07/17.31 (define @t177 () (not @t176)) 17.07/17.31 (define @t178 () (tptp.sort1 tptp.int @t47)) 17.07/17.31 (define @t179 () (not @t178)) 17.07/17.31 (define @t180 () (or @t179 @t177 @t175 @t162)) 17.07/17.31 (define @t181 () (tptp.tb2t @t47)) 17.07/17.31 (define @t182 () (= 8 @t181)) 17.07/17.31 (define @t183 () (= @t181 8)) 17.07/17.31 (define @t184 () (and @t88 @t160 @t175 @t182)) 17.07/17.31 (define @t185 () (@list 10)) 17.07/17.31 (define @t186 () (tptp.tb2t @t46)) 17.07/17.31 (define @t187 () (= 10 @t186)) 17.07/17.31 (define @t188 () (= @t186 10)) 17.07/17.31 (define @t189 () (= @t46 (tptp.get tptp.int tptp.int @t113 @t47))) 17.07/17.31 (define @t190 () (tptp.sort1 tptp.int @t46)) 17.07/17.31 (define @t191 () (not @t190)) 17.07/17.31 (define @t192 () (or @t191 @t189)) 17.07/17.31 (define @t193 () (= @t45 @t47)) 17.07/17.31 (define @t194 () (and @t131 @t193 @t182)) 17.07/17.31 (define @t195 () (= (tptp.get tptp.int tptp.int @t114 @t47) (tptp.get tptp.int tptp.int @t115 @t47))) 17.07/17.31 (define @t196 () (or @t158 @t179 @t193 @t195)) 17.07/17.31 (define @t197 () (= 10 @t125)) 17.07/17.31 (define @t198 () (= @t125 10)) 17.07/17.31 (define @t199 () (* -1 10)) 17.07/17.31 (define @t200 () (and @t197 @t136)) 17.07/17.31 (define @t201 () (= (tptp.get tptp.int tptp.int @t103 @t123) (tptp.get tptp.int tptp.int @t104 @t123))) 17.07/17.31 (define @t202 () (or @t109 @t177 @t160 @t201)) 17.07/17.31 (define @t203 () (forall @t65 (or (not @t75) (= @v.0.U1 @t74)))) 17.07/17.31 (define @t204 () (tptp.mk_array1 tptp.int 10 @t117)) 17.07/17.31 (define @t205 () (tptp.elts tptp.int @t204)) 17.07/17.31 (define @t206 () (= @t117 @t205)) 17.07/17.31 (define @t207 () (tptp.sort1 @t59 @t117)) 17.07/17.31 (define @t208 () (not @t207)) 17.07/17.31 (define @t209 () (or @t208 @t206)) 17.07/17.31 (define @t210 () (= @t50 (tptp.get tptp.int tptp.int @t102 @t44))) 17.07/17.31 (define @t211 () (or @t107 @t210)) 17.07/17.31 (define @t212 () (= @t44 @t123)) 17.07/17.31 (define @t213 () (not @t212)) 17.07/17.31 (define @t214 () (not @t201)) 17.07/17.31 (define @t215 () (= (tptp.get tptp.int tptp.int @t114 @t123) (tptp.get tptp.int tptp.int @t115 @t123))) 17.07/17.31 (define @t216 () (not @t215)) 17.07/17.31 (define @t217 () (= @t102 @t103)) 17.07/17.31 (define @t218 () (not @t217)) 17.07/17.31 (define @t219 () (not @t206)) 17.07/17.31 (define @t220 () (tptp.tb2t (tptp.get tptp.int tptp.int @t117 @t44))) 17.07/17.31 (define @t221 () (= @t125 @t220)) 17.07/17.31 (define @t222 () (= 2 @t220)) 17.07/17.31 (define @t223 () (= @t220 2)) 17.07/17.31 (define @t224 () (* -1 @t220)) 17.07/17.31 (define @t225 () (+ @t125 @t224)) 17.07/17.31 (define @t226 () (* -1 0)) 17.07/17.31 (define @t227 () (* -1 2)) 17.07/17.31 (define @t228 () (not @t223)) 17.07/17.31 (define @t229 () (and @t136 @t221 @t222)) 17.07/17.31 (define @t230 () (= @t45 @t123)) 17.07/17.31 (define @t231 () (or @t158 @t177 @t230 @t215)) 17.07/17.31 (define @t232 () (@list 6)) 17.07/17.31 (define @t233 () (= @t44 (tptp.get tptp.int tptp.int @t115 @t45))) 17.07/17.31 (define @t234 () (tptp.sort1 tptp.int @t44)) 17.07/17.31 (define @t235 () (not @t234)) 17.07/17.31 (define @t236 () (or @t235 @t233)) 17.07/17.31 (define @t237 () (not @t233)) 17.07/17.31 (define @t238 () (= @t44 @t124)) 17.07/17.31 (define @t239 () (and @t233 @t238 @t212 @t230 @t134)) 17.07/17.31 (define @t240 () (tptp.tb2t @t44)) 17.07/17.31 (define @t241 () (= 6 @t240)) 17.07/17.31 (define @t242 () (= @t240 6)) 17.07/17.31 (define @t243 () (not @t242)) 17.07/17.31 (define @t244 () (= 6 @t125)) 17.07/17.31 (define @t245 () (= @t125 6)) 17.07/17.31 (define @t246 () (* -1 6)) 17.07/17.31 (define @t247 () (not @t245)) 17.07/17.31 (define @t248 () (and @t136 @t244)) 17.07/17.31 (define @t249 () (forall @t38 (= @v.1.J @t37))) 17.07/17.31 (define @t250 () (= @t50 (tptp.get tptp.int tptp.int @t96 @t51))) 17.07/17.31 (define @t251 () (or @t107 @t250)) 17.07/17.31 (define @t252 () (= (tptp.get tptp.int tptp.int @t97 @t51) (tptp.get tptp.int tptp.int @t98 @t51))) 17.07/17.31 (define @t253 () (tptp.sort1 tptp.int @t51)) 17.07/17.31 (define @t254 () (not @t253)) 17.07/17.31 (define @t255 () (tptp.sort1 tptp.int @t53)) 17.07/17.31 (define @t256 () (not @t255)) 17.07/17.31 (define @t257 () (= @t51 @t53)) 17.07/17.31 (define @t258 () (or @t256 @t254 @t257 @t252)) 17.07/17.31 (define @t259 () (@list 4)) 17.07/17.31 (define @t260 () (tptp.tb2t @t53)) 17.07/17.31 (define @t261 () (= 4 @t260)) 17.07/17.31 (define @t262 () (= @t260 4)) 17.07/17.31 (define @t263 () (@list 3)) 17.07/17.31 (define @t264 () (tptp.tb2t @t51)) 17.07/17.31 (define @t265 () (= 3 @t264)) 17.07/17.31 (define @t266 () (= @t264 3)) 17.07/17.31 (define @t267 () (and @t265 @t257 @t261)) 17.07/17.31 (define @t268 () (@list 5)) 17.07/17.31 (define @t269 () (tptp.tb2t @t52)) 17.07/17.31 (define @t270 () (= 5 @t269)) 17.07/17.31 (define @t271 () (= @t269 5)) 17.07/17.31 (define @t272 () (= @t52 @t51)) 17.07/17.31 (define @t273 () (and @t270 @t272 @t265)) 17.07/17.31 (define @t274 () (= (tptp.get tptp.int tptp.int @t99 @t51) (tptp.get tptp.int tptp.int @t100 @t51))) 17.07/17.31 (define @t275 () (tptp.sort1 tptp.int @t52)) 17.07/17.31 (define @t276 () (not @t275)) 17.07/17.31 (define @t277 () (or @t276 @t254 @t272 @t274)) 17.07/17.31 (define @t278 () (= (tptp.get tptp.int tptp.int @t112 @t51) (tptp.get tptp.int tptp.int @t113 @t51))) 17.07/17.31 (define @t279 () (= @t51 @t47)) 17.07/17.31 (define @t280 () (or @t179 @t254 @t279 @t278)) 17.07/17.31 (define @t281 () (and @t182 @t279 @t265)) 17.07/17.31 (define @t282 () (= (tptp.get tptp.int tptp.int @t103 @t51) (tptp.get tptp.int tptp.int @t104 @t51))) 17.07/17.31 (define @t283 () (= @t51 @t49)) 17.07/17.31 (define @t284 () (or @t109 @t254 @t283 @t282)) 17.07/17.31 (define @t285 () (and @t265 @t283 @t88)) 17.07/17.31 (define @t286 () (= (tptp.get tptp.int tptp.int @t101 @t51) (tptp.get tptp.int tptp.int @t102 @t51))) 17.07/17.31 (define @t287 () (= @t51 @t44)) 17.07/17.31 (define @t288 () (or @t235 @t254 @t287 @t286)) 17.07/17.31 (define @t289 () (and @t241 @t233 @t164 @t287 @t265)) 17.07/17.31 (define @t290 () (= @t45 @t51)) 17.07/17.31 (define @t291 () (and @t131 @t290 @t265)) 17.07/17.31 (define @t292 () (= (tptp.get tptp.int tptp.int @t114 @t51) (tptp.get tptp.int tptp.int @t115 @t51))) 17.07/17.31 (define @t293 () (or @t158 @t254 @t290 @t292)) 17.07/17.31 (define @t294 () (= @t120 3)) 17.07/17.31 (define @t295 () (not @t294)) 17.07/17.31 (define @t296 () (= (tptp.get2 tptp.int @t204 3) (tptp.get tptp.int tptp.int @t205 @t51))) 17.07/17.31 (define @t297 () (= (tptp.get2 tptp.int @t204 @t120) (tptp.get tptp.int tptp.int @t205 @t123))) 17.07/17.31 (define @t298 () (= @t100 @t101)) 17.07/17.31 (define @t299 () (not @t298)) 17.07/17.31 (define @t300 () (= @t98 @t99)) 17.07/17.31 (define @t301 () (not @t300)) 17.07/17.31 (define @t302 () (= @t96 @t97)) 17.07/17.31 (define @t303 () (not @t302)) 17.07/17.31 (define @t304 () (tptp.tb2t2 @t204)) 17.07/17.31 (define @t305 () (tptp.t2tb2 @t304)) 17.07/17.31 (define @t306 () (= @t204 @t305)) 17.07/17.31 (define @t307 () (not @t306)) 17.07/17.31 (define @t308 () (= 2 @t125)) 17.07/17.31 (define @t309 () (= @t125 2)) 17.07/17.31 (define @t310 () (not @t309)) 17.07/17.31 (define @t311 () (= 3 @t120)) 17.07/17.31 (define @t312 () (and @t136 @t308)) 17.07/17.31 (define @t313 () (= (tptp.get tptp.int tptp.int @t93 @t48) (tptp.get tptp.int tptp.int @t94 @t48))) 17.07/17.31 (define @t314 () (= @t48 @t50)) 17.07/17.31 (define @t315 () (or @t107 @t152 @t314 @t313)) 17.07/17.31 (define @t316 () (= (tptp.get tptp.int tptp.int @t112 @t49) (tptp.get tptp.int tptp.int @t113 @t49))) 17.07/17.31 (define @t317 () (= @t49 @t47)) 17.07/17.31 (define @t318 () (or @t179 @t109 @t317 @t316)) 17.07/17.31 (define @t319 () (and @t88 @t317 @t182)) 17.07/17.31 (define @t320 () (= (tptp.get2 tptp.int @t204 7) (tptp.get tptp.int tptp.int @t205 @t49))) 17.07/17.31 (define @t321 () (and @t84 @t314 @t150 @t168 @t316 @t166 @t156 @t164 @t206 @t320 @t306 @t145)) 17.07/17.31 (define @t322 () (= (tptp.get tptp.int tptp.int @t95 @t48) (tptp.get tptp.int tptp.int @t96 @t48))) 17.07/17.31 (define @t323 () (= @t48 @t51)) 17.07/17.31 (define @t324 () (or @t254 @t152 @t323 @t322)) 17.07/17.31 (define @t325 () (and @t145 @t150 @t168 @t316 @t166 @t156 @t164 @t323 @t265)) 17.07/17.31 (define @t326 () (= (tptp.get tptp.int tptp.int @t97 @t48) (tptp.get tptp.int tptp.int @t98 @t48))) 17.07/17.31 (define @t327 () (= @t48 @t53)) 17.07/17.31 (define @t328 () (or @t256 @t152 @t327 @t326)) 17.07/17.31 (define @t329 () (and @t145 @t150 @t168 @t316 @t166 @t156 @t164 @t327 @t261)) 17.07/17.31 (define @t330 () (= (tptp.get tptp.int tptp.int @t103 @t48) (tptp.get tptp.int tptp.int @t104 @t48))) 17.07/17.31 (define @t331 () (= @t48 @t49)) 17.07/17.31 (define @t332 () (or @t109 @t152 @t331 @t330)) 17.07/17.31 (define @t333 () (and @t88 @t331 @t150 @t168 @t316 @t166 @t156 @t164 @t206 @t320 @t306 @t145)) 17.07/17.31 (define @t334 () (= (tptp.get tptp.int tptp.int @t99 @t48) (tptp.get tptp.int tptp.int @t100 @t48))) 17.07/17.31 (define @t335 () (= @t48 @t52)) 17.07/17.31 (define @t336 () (or @t276 @t152 @t335 @t334)) 17.07/17.31 (define @t337 () (and @t145 @t150 @t168 @t316 @t166 @t156 @t164 @t335 @t270)) 17.07/17.31 (define @t338 () (= (tptp.get tptp.int tptp.int @t101 @t48) (tptp.get tptp.int tptp.int @t102 @t48))) 17.07/17.31 (define @t339 () (= @t48 @t44)) 17.07/17.31 (define @t340 () (or @t235 @t152 @t339 @t338)) 17.07/17.31 (define @t341 () (and @t241 @t233 @t164 @t339 @t145)) 17.07/17.31 (define @t342 () (= (tptp.get tptp.int tptp.int @t112 @t48) (tptp.get tptp.int tptp.int @t113 @t48))) 17.07/17.31 (define @t343 () (= @t48 @t47)) 17.07/17.31 (define @t344 () (or @t179 @t152 @t343 @t342)) 17.07/17.31 (define @t345 () (and @t145 @t343 @t182)) 17.07/17.31 (define @t346 () (= @t45 @t48)) 17.07/17.31 (define @t347 () (and @t131 @t346 @t145)) 17.07/17.31 (define @t348 () (= (tptp.get tptp.int tptp.int @t114 @t48) (tptp.get tptp.int tptp.int @t115 @t48))) 17.07/17.31 (define @t349 () (or @t158 @t152 @t346 @t348)) 17.07/17.31 (define @t350 () (= @t52 (tptp.get tptp.int tptp.int @t92 @t48))) 17.07/17.31 (define @t351 () (or @t276 @t350)) 17.07/17.31 (define @t352 () (= @t92 @t93)) 17.07/17.31 (define @t353 () (= @t94 @t95)) 17.07/17.31 (define @t354 () (= (tptp.get2 tptp.int @t204 1) (tptp.get tptp.int tptp.int @t205 @t48))) 17.07/17.31 (define @t355 () (tptp.tb2t (tptp.get tptp.int tptp.int @t117 @t48))) 17.07/17.31 (define @t356 () (= 5 @t355)) 17.07/17.31 (define @t357 () (= @t355 5)) 17.07/17.31 (define @t358 () (* -1 5)) 17.07/17.31 (define @t359 () (* -1 @t355)) 17.07/17.31 (define @t360 () (>= @t355 1)) 17.07/17.31 (define @t361 () (and @t271 @t306 @t350 @t206 @t352 @t353 @t302 @t300 @t298 @t217 @t168 @t166 @t164 @t348 @t354 @t342 @t338 @t334 @t330 @t326 @t322 @t313)) 17.07/17.31 (define @t362 () (not @t313)) 17.07/17.31 (define @t363 () (not @t322)) 17.07/17.31 (define @t364 () (not @t326)) 17.07/17.31 (define @t365 () (not @t330)) 17.07/17.31 (define @t366 () (not @t334)) 17.07/17.31 (define @t367 () (not @t338)) 17.07/17.31 (define @t368 () (not @t342)) 17.07/17.31 (define @t369 () (not @t354)) 17.07/17.31 (define @t370 () (not @t348)) 17.07/17.31 (define @t371 () (not @t353)) 17.07/17.31 (define @t372 () (not @t352)) 17.07/17.31 (define @t373 () (not @t350)) 17.07/17.31 (define @t374 () (not @t271)) 17.07/17.31 (define @t375 () (= @t125 @t355)) 17.07/17.31 (define @t376 () (+ @t125 @t359)) 17.07/17.31 (define @t377 () (not @t360)) 17.07/17.31 (define @t378 () (not @t375)) 17.07/17.31 (define @t379 () (= @t120 7)) 17.07/17.31 (define @t380 () (= 7 @t120)) 17.07/17.31 (define @t381 () (not @t379)) 17.07/17.31 (define @t382 () (= @t120 8)) 17.07/17.31 (define @t383 () (= 8 @t120)) 17.07/17.31 (define @t384 () (not @t382)) 17.07/17.31 (define @t385 () (= @t120 6)) 17.07/17.31 (define @t386 () (= 6 @t120)) 17.07/17.31 (define @t387 () (not @t385)) 17.07/17.31 (define @t388 () (= @t51 (tptp.get tptp.int tptp.int @t100 @t52))) 17.07/17.31 (define @t389 () (or @t254 @t388)) 17.07/17.31 (define @t390 () (= (tptp.get tptp.int tptp.int @t101 @t52) (tptp.get tptp.int tptp.int @t102 @t52))) 17.07/17.31 (define @t391 () (= @t52 @t44)) 17.07/17.31 (define @t392 () (or @t235 @t276 @t391 @t390)) 17.07/17.31 (define @t393 () (and @t241 @t233 @t164 @t391 @t270)) 17.07/17.31 (define @t394 () (= (tptp.get tptp.int tptp.int @t112 @t52) (tptp.get tptp.int tptp.int @t113 @t52))) 17.07/17.31 (define @t395 () (= @t52 @t47)) 17.07/17.31 (define @t396 () (or @t179 @t276 @t395 @t394)) 17.07/17.31 (define @t397 () (and @t270 @t395 @t182)) 17.07/17.31 (define @t398 () (= @t45 @t52)) 17.07/17.31 (define @t399 () (and @t131 @t398 @t270)) 17.07/17.31 (define @t400 () (= (tptp.get tptp.int tptp.int @t114 @t52) (tptp.get tptp.int tptp.int @t115 @t52))) 17.07/17.31 (define @t401 () (or @t158 @t276 @t398 @t400)) 17.07/17.31 (define @t402 () (= @t52 @t123)) 17.07/17.31 (define @t403 () (tptp.tb2t (tptp.get tptp.int tptp.int @t117 @t52))) 17.07/17.31 (define @t404 () (= @t125 @t403)) 17.07/17.31 (define @t405 () (= 3 @t403)) 17.07/17.31 (define @t406 () (= @t403 3)) 17.07/17.31 (define @t407 () (* -1 @t403)) 17.07/17.31 (define @t408 () (+ @t125 @t407)) 17.07/17.31 (define @t409 () (* -1 3)) 17.07/17.31 (define @t410 () (not @t406)) 17.07/17.31 (define @t411 () (and @t136 @t404 @t405)) 17.07/17.31 (define @t412 () (= (tptp.get tptp.int tptp.int @t99 @t123) (tptp.get tptp.int tptp.int @t100 @t123))) 17.07/17.31 (define @t413 () (or @t276 @t177 @t402 @t412)) 17.07/17.31 (define @t414 () (= @t120 5)) 17.07/17.31 (define @t415 () (= 5 @t120)) 17.07/17.31 (define @t416 () (not @t414)) 17.07/17.31 (define @t417 () (@list 0)) 17.07/17.31 (define @t418 () (tptp.tb2t @t54)) 17.07/17.31 (define @t419 () (= 0 @t418)) 17.07/17.31 (define @t420 () (= @t418 0)) 17.07/17.31 (define @t421 () (= 0 @t120)) 17.07/17.31 (define @t422 () (= @t120 0)) 17.07/17.31 (define @t423 () (and @t131 @t230 @t421 @t419)) 17.07/17.31 (define @t424 () (= @t45 (tptp.get tptp.int tptp.int @t56 @t54))) 17.07/17.31 (define @t425 () (or @t158 @t424)) 17.07/17.31 (define @t426 () (= (tptp.get tptp.int tptp.int @t91 @t54) (tptp.get tptp.int tptp.int @t92 @t54))) 17.07/17.31 (define @t427 () (tptp.sort1 tptp.int @t54)) 17.07/17.31 (define @t428 () (not @t427)) 17.07/17.31 (define @t429 () (= @t54 @t48)) 17.07/17.31 (define @t430 () (or @t152 @t428 @t429 @t426)) 17.07/17.31 (define @t431 () (and @t419 @t429 @t145)) 17.07/17.31 (define @t432 () (= (tptp.get tptp.int tptp.int @t93 @t54) (tptp.get tptp.int tptp.int @t94 @t54))) 17.07/17.31 (define @t433 () (= @t54 @t50)) 17.07/17.31 (define @t434 () (or @t107 @t428 @t433 @t432)) 17.07/17.31 (define @t435 () (and @t84 @t433 @t419)) 17.07/17.31 (define @t436 () (= (tptp.get tptp.int tptp.int @t95 @t54) (tptp.get tptp.int tptp.int @t96 @t54))) 17.07/17.31 (define @t437 () (= @t54 @t51)) 17.07/17.31 (define @t438 () (or @t254 @t428 @t437 @t436)) 17.07/17.31 (define @t439 () (and @t419 @t437 @t265)) 17.07/17.31 (define @t440 () (= (tptp.get tptp.int tptp.int @t97 @t54) (tptp.get tptp.int tptp.int @t98 @t54))) 17.07/17.31 (define @t441 () (= @t54 @t53)) 17.07/17.31 (define @t442 () (or @t256 @t428 @t441 @t440)) 17.07/17.31 (define @t443 () (and @t419 @t441 @t261)) 17.07/17.31 (define @t444 () (= (tptp.get tptp.int tptp.int @t101 @t123) (tptp.get tptp.int tptp.int @t102 @t123))) 17.07/17.31 (define @t445 () (not @t444)) 17.07/17.31 (define @t446 () (not @t440)) 17.07/17.31 (define @t447 () (not @t412)) 17.07/17.31 (define @t448 () (not @t436)) 17.07/17.31 (define @t449 () (not @t432)) 17.07/17.31 (define @t450 () (not @t426)) 17.07/17.31 (define @t451 () (= @t56 @t91)) 17.07/17.31 (define @t452 () (not @t451)) 17.07/17.31 (define @t453 () (not @t424)) 17.07/17.31 (define @t454 () (not @t422)) 17.07/17.31 (define @t455 () (and @t422 @t424 @t451 @t352 @t353 @t302 @t300 @t298 @t217 @t168 @t166 @t164 @t215 @t162 @t201 @t426 @t134 @t432 @t436 @t412 @t440)) 17.07/17.31 (define @t456 () (or @t235 @t177 @t212 @t444)) 17.07/17.31 (define @t457 () (= @t54 @t44)) 17.07/17.31 (define @t458 () (= (tptp.get2 tptp.int @t204 9) (tptp.get tptp.int tptp.int @t205 @t45))) 17.07/17.31 (define @t459 () (and @t419 @t457 @t233 @t164 @t206 @t458 @t306 @t241)) 17.07/17.31 (define @t460 () (and @t422 @t212)) 17.07/17.31 (define @t461 () (>= @t120 1)) 17.07/17.31 (define @t462 () (and @t121 @t454)) 17.07/17.31 (define @t463 () (= @t120 1)) 17.07/17.31 (define @t464 () (not @t463)) 17.07/17.31 (define @t465 () (= 5 @t125)) 17.07/17.31 (define @t466 () (= 1 @t120)) 17.07/17.31 (define @t467 () (and @t271 @t465 @t356 @t378)) 17.07/17.31 (define @t468 () (>= @t120 2)) 17.07/17.31 (define @t469 () (and @t461 @t464)) 17.07/17.31 (define @t470 () (= @t54 (tptp.get tptp.int tptp.int @t94 @t50))) 17.07/17.31 (define @t471 () (or @t428 @t470)) 17.07/17.31 (define @t472 () (= @t45 @t50)) 17.07/17.31 (define @t473 () (and @t84 @t472 @t131)) 17.07/17.31 (define @t474 () (= (tptp.get tptp.int tptp.int @t114 @t50) (tptp.get tptp.int tptp.int @t115 @t50))) 17.07/17.31 (define @t475 () (or @t158 @t107 @t472 @t474)) 17.07/17.31 (define @t476 () (= (tptp.get tptp.int tptp.int @t112 @t50) (tptp.get tptp.int tptp.int @t113 @t50))) 17.07/17.31 (define @t477 () (= @t50 @t47)) 17.07/17.31 (define @t478 () (or @t179 @t107 @t477 @t476)) 17.07/17.31 (define @t479 () (and @t84 @t477 @t182)) 17.07/17.31 (define @t480 () (= @t52 @t50)) 17.07/17.31 (define @t481 () (and @t84 @t480 @t270)) 17.07/17.31 (define @t482 () (= (tptp.get tptp.int tptp.int @t99 @t50) (tptp.get tptp.int tptp.int @t100 @t50))) 17.07/17.31 (define @t483 () (or @t276 @t107 @t480 @t482)) 17.07/17.31 (define @t484 () (= (tptp.get tptp.int tptp.int @t97 @t50) (tptp.get tptp.int tptp.int @t98 @t50))) 17.07/17.31 (define @t485 () (= @t50 @t53)) 17.07/17.31 (define @t486 () (or @t256 @t107 @t485 @t484)) 17.07/17.31 (define @t487 () (and @t84 @t485 @t261)) 17.07/17.31 (define @t488 () (= (tptp.get tptp.int tptp.int @t95 @t50) (tptp.get tptp.int tptp.int @t96 @t50))) 17.07/17.31 (define @t489 () (= @t50 @t51)) 17.07/17.31 (define @t490 () (or @t254 @t107 @t489 @t488)) 17.07/17.31 (define @t491 () (and @t84 @t489 @t265)) 17.07/17.31 (define @t492 () (= (tptp.get tptp.int tptp.int @t101 @t50) (tptp.get tptp.int tptp.int @t102 @t50))) 17.07/17.31 (define @t493 () (= @t50 @t44)) 17.07/17.31 (define @t494 () (or @t235 @t107 @t493 @t492)) 17.07/17.31 (define @t495 () (and @t84 @t493 @t233 @t164 @t206 @t458 @t306 @t241)) 17.07/17.31 (define @t496 () (>= @t120 4)) 17.07/17.31 (define @t497 () (not @t496)) 17.07/17.31 (define @t498 () (not @t492)) 17.07/17.31 (define @t499 () (not @t105)) 17.07/17.31 (define @t500 () (= (tptp.get2 tptp.int @t204 2) (tptp.get tptp.int tptp.int @t205 @t50))) 17.07/17.31 (define @t501 () (= @t125 0)) 17.07/17.31 (define @t502 () (not @t501)) 17.07/17.31 (define @t503 () (= 0 @t125)) 17.07/17.31 (define @t504 () (= 2 @t120)) 17.07/17.31 (define @t505 () (and @t502 @t503)) 17.07/17.31 (define @t506 () (= @t120 9)) 17.07/17.31 (define @t507 () (= 9 @t120)) 17.07/17.31 (define @t508 () (not @t506)) 17.07/17.31 (define @t509 () (= @t120 4)) 17.07/17.31 (define @t510 () (not @t509)) 17.07/17.31 (define @t511 () (not @t127)) 17.07/17.31 (define @t512 () (not (>= @t120 5))) 17.07/17.31 (define @t513 () (not (>= @t120 6))) 17.07/17.31 (define @t514 () (not (>= @t120 7))) 17.07/17.31 (define @t515 () (not (>= @t120 8))) 17.07/17.31 (define @t516 () (not (>= @t120 9))) 17.07/17.31 (define @t517 () (and @t511 @t381 @t384 @t416 @t387 @t508 @t510)) 17.07/17.31 (define @t518 () (= @t49 (tptp.get tptp.int tptp.int @t98 @t53))) 17.07/17.31 (define @t519 () (or @t109 @t518)) 17.07/17.31 (define @t520 () (= @t52 @t53)) 17.07/17.31 (define @t521 () (and @t270 @t520 @t261)) 17.07/17.31 (define @t522 () (= (tptp.get tptp.int tptp.int @t99 @t53) (tptp.get tptp.int tptp.int @t100 @t53))) 17.07/17.31 (define @t523 () (or @t276 @t256 @t520 @t522)) 17.07/17.31 (define @t524 () (= (tptp.get tptp.int tptp.int @t101 @t53) (tptp.get tptp.int tptp.int @t102 @t53))) 17.07/17.31 (define @t525 () (= @t53 @t44)) 17.07/17.31 (define @t526 () (or @t235 @t256 @t525 @t524)) 17.07/17.31 (define @t527 () (and @t241 @t233 @t164 @t525 @t261)) 17.07/17.31 (define @t528 () (= (tptp.get tptp.int tptp.int @t103 @t53) (tptp.get tptp.int tptp.int @t104 @t53))) 17.07/17.31 (define @t529 () (= @t53 @t49)) 17.07/17.31 (define @t530 () (or @t109 @t256 @t529 @t528)) 17.07/17.31 (define @t531 () (and @t88 @t529 @t261)) 17.07/17.31 (define @t532 () (= @t45 @t53)) 17.07/17.31 (define @t533 () (and @t131 @t532 @t261)) 17.07/17.31 (define @t534 () (= (tptp.get tptp.int tptp.int @t114 @t53) (tptp.get tptp.int tptp.int @t115 @t53))) 17.07/17.31 (define @t535 () (or @t158 @t256 @t532 @t534)) 17.07/17.31 (define @t536 () (= (tptp.get tptp.int tptp.int @t112 @t53) (tptp.get tptp.int tptp.int @t113 @t53))) 17.07/17.31 (define @t537 () (= @t53 @t47)) 17.07/17.31 (define @t538 () (or @t179 @t256 @t537 @t536)) 17.07/17.31 (define @t539 () (and @t261 @t537 @t182)) 17.07/17.31 (define @t540 () (not @t536)) 17.07/17.31 (define @t541 () (= (tptp.get2 tptp.int @t204 4) (tptp.get tptp.int tptp.int @t205 @t53))) 17.07/17.31 (define @t542 () (= 7 @t125)) 17.07/17.31 (define @t543 () (= @t125 7)) 17.07/17.31 (define @t544 () (* -1 7)) 17.07/17.31 (define @t545 () (not @t543)) 17.07/17.31 (define @t546 () (= 4 @t120)) 17.07/17.31 (define @t547 () (and @t136 @t542)) 17.07/17.31 (define @t548 () (not @t128)) 17.07/17.31 (define @t549 () (forall @t119 @t118)) 17.07/17.31 (define @t550 () (not @t549)) 17.07/17.31 (define @t551 () (tptp.sum2 @t116 0 10)) 17.07/17.31 (define @t552 () (= @t551 45)) 17.07/17.31 (define @t553 () (* -1 @t551)) 17.07/17.31 (define @t554 () (or (not (>= (+ (* 10 @v.0.BOUND_VARIABLE_2391) @t553) 0)) (not (tptp.is_max1 @t304 0 10 @v.0.BOUND_VARIABLE_2391)) (and (= @v.0.BOUND_VARIABLE_2391 10) @t552))) 17.07/17.31 (define @t555 () (@list @v.0.BOUND_VARIABLE_2391)) 17.07/17.31 (define @t556 () (forall @t555 @t554)) 17.07/17.31 (define @t557 () (@quantifiers_skolemize (exists @t555 (not @t554)) @v.0.BOUND_VARIABLE_2391)) 17.07/17.31 (define @t558 () (= @t557 10)) 17.07/17.31 (define @t559 () (and @t558 @t552)) 17.07/17.31 (define @t560 () (tptp.is_max1 @t304 0 10 @t557)) 17.07/17.31 (define @t561 () (not @t560)) 17.07/17.31 (define @t562 () (or (not (>= (+ (* 10 @t557) @t553) 0)) @t561 @t559)) 17.07/17.31 (define @t563 () (not @t562)) 17.07/17.31 (define @t564 () (not @t556)) 17.07/17.31 (define @t565 () (tptp.get tptp.int tptp.int @t104 @t46)) 17.07/17.31 (define @t566 () (forall @t34 (or @t148 (= @v.0.B1 @t32)))) 17.07/17.31 (define @t567 () (tptp.get tptp.int tptp.int @t55 @t46)) 17.07/17.31 (define @t568 () (= @t54 @t567)) 17.07/17.31 (define @t569 () (or @t428 @t568)) 17.07/17.31 (define @t570 () (= @t54 @t46)) 17.07/17.31 (define @t571 () (= (tptp.get2 tptp.int @t204 8) (tptp.get tptp.int tptp.int @t205 @t47))) 17.07/17.31 (define @t572 () (and @t419 @t570 @t189 @t166 @t195 @t164 @t206 @t571 @t306 @t187)) 17.07/17.31 (define @t573 () (= @t567 (tptp.get tptp.int tptp.int @t56 @t46))) 17.07/17.31 (define @t574 () (or @t428 @t191 @t570 @t573)) 17.07/17.31 (define @t575 () (= @t48 @t46)) 17.07/17.31 (define @t576 () (and @t145 @t150 @t168 @t316 @t166 @t156 @t164 @t575 @t189 @t195 @t206 @t571 @t306 @t187)) 17.07/17.31 (define @t577 () (= (tptp.get tptp.int tptp.int @t91 @t46) (tptp.get tptp.int tptp.int @t92 @t46))) 17.07/17.31 (define @t578 () (or @t152 @t191 @t575 @t577)) 17.07/17.31 (define @t579 () (= @t50 @t46)) 17.07/17.31 (define @t580 () (and @t84 @t579 @t189 @t166 @t195 @t164 @t206 @t571 @t306 @t187)) 17.07/17.31 (define @t581 () (= (tptp.get tptp.int tptp.int @t93 @t46) (tptp.get tptp.int tptp.int @t94 @t46))) 17.07/17.31 (define @t582 () (or @t107 @t191 @t579 @t581)) 17.07/17.31 (define @t583 () (= @t51 @t46)) 17.07/17.31 (define @t584 () (and @t187 @t189 @t166 @t195 @t164 @t583 @t265)) 17.07/17.31 (define @t585 () (= (tptp.get tptp.int tptp.int @t95 @t46) (tptp.get tptp.int tptp.int @t96 @t46))) 17.07/17.31 (define @t586 () (or @t254 @t191 @t583 @t585)) 17.07/17.31 (define @t587 () (= @t53 @t46)) 17.07/17.31 (define @t588 () (and @t187 @t189 @t166 @t195 @t164 @t587 @t261)) 17.07/17.31 (define @t589 () (= (tptp.get tptp.int tptp.int @t97 @t46) (tptp.get tptp.int tptp.int @t98 @t46))) 17.07/17.31 (define @t590 () (or @t256 @t191 @t587 @t589)) 17.07/17.31 (define @t591 () (= @t52 @t46)) 17.07/17.31 (define @t592 () (and @t270 @t591 @t189 @t166 @t195 @t164 @t206 @t571 @t306 @t187)) 17.07/17.31 (define @t593 () (= (tptp.get tptp.int tptp.int @t99 @t46) (tptp.get tptp.int tptp.int @t100 @t46))) 17.07/17.31 (define @t594 () (or @t276 @t191 @t591 @t593)) 17.07/17.31 (define @t595 () (= @t44 @t46)) 17.07/17.31 (define @t596 () (and @t187 @t189 @t166 @t195 @t164 @t595 @t233 @t206 @t458 @t306 @t241)) 17.07/17.31 (define @t597 () (= (tptp.get tptp.int tptp.int @t101 @t46) (tptp.get tptp.int tptp.int @t102 @t46))) 17.07/17.31 (define @t598 () (or @t235 @t191 @t595 @t597)) 17.07/17.31 (define @t599 () (= @t49 @t46)) 17.07/17.31 (define @t600 () (and @t187 @t189 @t166 @t195 @t164 @t599 @t88)) 17.07/17.31 (define @t601 () (= (tptp.get tptp.int tptp.int @t103 @t46) @t565)) 17.07/17.31 (define @t602 () (or @t109 @t191 @t599 @t601)) 17.07/17.31 (define @t603 () (= @t47 @t565)) 17.07/17.31 (define @t604 () (and @t419 @t568 @t573 @t451 @t577 @t352 @t581 @t353 @t585 @t302 @t589 @t300 @t593 @t298 @t597 @t217 @t601 @t603 @t182)) 17.07/17.31 (define @t605 () (= (tptp.get tptp.int tptp.int @t112 @t565) (tptp.get tptp.int tptp.int @t113 @t565))) 17.07/17.31 (define @t606 () (not (tptp.sort1 tptp.int @t565))) 17.07/17.31 (define @t607 () (or @t179 @t606 @t603 @t605)) 17.07/17.31 (define @t608 () (tptp.get tptp.int tptp.int @t100 @t44)) 17.07/17.31 (define @t609 () (tptp.get tptp.int tptp.int @t55 @t44)) 17.07/17.31 (define @t610 () (= @t54 @t609)) 17.07/17.31 (define @t611 () (or @t428 @t610)) 17.07/17.31 (define @t612 () (= @t609 (tptp.get tptp.int tptp.int @t56 @t44))) 17.07/17.31 (define @t613 () (or @t428 @t235 @t457 @t612)) 17.07/17.31 (define @t614 () (= (tptp.get tptp.int tptp.int @t91 @t44) (tptp.get tptp.int tptp.int @t92 @t44))) 17.07/17.31 (define @t615 () (or @t152 @t235 @t339 @t614)) 17.07/17.31 (define @t616 () (= (tptp.get tptp.int tptp.int @t93 @t44) (tptp.get tptp.int tptp.int @t94 @t44))) 17.07/17.31 (define @t617 () (or @t107 @t235 @t493 @t616)) 17.07/17.31 (define @t618 () (= (tptp.get tptp.int tptp.int @t95 @t44) (tptp.get tptp.int tptp.int @t96 @t44))) 17.07/17.31 (define @t619 () (or @t254 @t235 @t287 @t618)) 17.07/17.31 (define @t620 () (= (tptp.get tptp.int tptp.int @t97 @t44) (tptp.get tptp.int tptp.int @t98 @t44))) 17.07/17.31 (define @t621 () (or @t256 @t235 @t525 @t620)) 17.07/17.31 (define @t622 () (= (tptp.get tptp.int tptp.int @t99 @t44) @t608)) 17.07/17.31 (define @t623 () (or @t276 @t235 @t391 @t622)) 17.07/17.31 (define @t624 () (= @t45 @t608)) 17.07/17.31 (define @t625 () (and @t419 @t610 @t612 @t451 @t614 @t352 @t616 @t353 @t618 @t302 @t620 @t300 @t622 @t624 @t131)) 17.07/17.31 (define @t626 () (= (tptp.get tptp.int tptp.int @t114 @t608) (tptp.get tptp.int tptp.int @t115 @t608))) 17.07/17.31 (define @t627 () (not (tptp.sort1 tptp.int @t608))) 17.07/17.31 (define @t628 () (or @t158 @t627 @t624 @t626)) 17.07/17.31 (define @t629 () (= (tptp.get tptp.int tptp.int @t103 @t54) (tptp.get tptp.int tptp.int @t104 @t54))) 17.07/17.31 (define @t630 () (= @t54 @t49)) 17.07/17.31 (define @t631 () (or @t109 @t428 @t630 @t629)) 17.07/17.31 (define @t632 () (and @t419 @t630 @t88)) 17.07/17.31 (define @t633 () (tptp.get tptp.int tptp.int @t96 @t52)) 17.07/17.31 (define @t634 () (= (tptp.get tptp.int tptp.int @t95 @t52) @t633)) 17.07/17.31 (define @t635 () (or @t254 @t276 @t272 @t634)) 17.07/17.31 (define @t636 () (= (tptp.get tptp.int tptp.int @t91 @t52) (tptp.get tptp.int tptp.int @t92 @t52))) 17.07/17.31 (define @t637 () (or @t152 @t276 @t335 @t636)) 17.07/17.31 (define @t638 () (= (tptp.get tptp.int tptp.int @t93 @t52) (tptp.get tptp.int tptp.int @t94 @t52))) 17.07/17.31 (define @t639 () (or @t107 @t276 @t480 @t638)) 17.07/17.31 (define @t640 () (tptp.get tptp.int tptp.int @t55 @t52)) 17.07/17.31 (define @t641 () (= @t54 @t640)) 17.07/17.31 (define @t642 () (or @t428 @t641)) 17.07/17.31 (define @t643 () (= @t54 @t52)) 17.07/17.31 (define @t644 () (and @t419 @t643 @t270)) 17.07/17.31 (define @t645 () (= @t640 (tptp.get tptp.int tptp.int @t56 @t52))) 17.07/17.31 (define @t646 () (or @t428 @t276 @t643 @t645)) 17.07/17.31 (define @t647 () (= @t44 @t633)) 17.07/17.31 (define @t648 () (and @t451 @t352 @t353 @t634 @t638 @t636 @t645 @t641 @t647)) 17.07/17.31 (define @t649 () (not @t647)) 17.07/17.31 (define @t650 () (not @t641)) 17.07/17.31 (define @t651 () (not @t645)) 17.07/17.31 (define @t652 () (not @t636)) 17.07/17.31 (define @t653 () (not @t638)) 17.07/17.31 (define @t654 () (not @t634)) 17.07/17.31 (define @t655 () (= (tptp.get tptp.int tptp.int @t101 @t633) (tptp.get tptp.int tptp.int @t102 @t633))) 17.07/17.31 (define @t656 () (tptp.sort1 tptp.int @t633)) 17.07/17.31 (define @t657 () (not @t656)) 17.07/17.31 (define @t658 () (or @t235 @t657 @t647 @t655)) 17.07/17.31 (define @t659 () (= (tptp.get tptp.int tptp.int @t99 @t54) (tptp.get tptp.int tptp.int @t100 @t54))) 17.07/17.31 (define @t660 () (or @t276 @t428 @t643 @t659)) 17.07/17.31 (define @t661 () (= (tptp.get2 tptp.int @t204 0) (tptp.get tptp.int tptp.int @t205 @t54))) 17.07/17.31 (define @t662 () (tptp.tb2t (tptp.get2 tptp.int @t305 0))) 17.07/17.31 (define @t663 () (tptp.tb2t (tptp.get tptp.int tptp.int @t117 @t54))) 17.07/17.31 (define @t664 () (= @t663 @t662)) 17.07/17.31 (define @t665 () (and @t132 @t306 @t424 @t206 @t451 @t352 @t353 @t302 @t300 @t298 @t217 @t168 @t166 @t164 @t661 @t426 @t634 @t622 @t601 @t597 @t620 @t638 @t432 @t618 @t616 @t636 @t593 @t614 @t436 @t589 @t585 @t612 @t645 @t581 @t440 @t605 @t626 @t641 @t610 @t577 @t573 @t659 @t655 @t568 @t629)) 17.07/17.31 (define @t666 () (not @t629)) 17.07/17.31 (define @t667 () (not @t568)) 17.07/17.31 (define @t668 () (not @t655)) 17.07/17.31 (define @t669 () (not @t659)) 17.07/17.31 (define @t670 () (not @t573)) 17.07/17.31 (define @t671 () (not @t577)) 17.07/17.31 (define @t672 () (not @t610)) 17.07/17.31 (define @t673 () (not @t626)) 17.07/17.31 (define @t674 () (not @t605)) 17.07/17.31 (define @t675 () (not @t581)) 17.07/17.31 (define @t676 () (not @t612)) 17.07/17.31 (define @t677 () (not @t585)) 17.07/17.31 (define @t678 () (not @t589)) 17.07/17.31 (define @t679 () (not @t614)) 17.07/17.31 (define @t680 () (not @t593)) 17.07/17.31 (define @t681 () (not @t616)) 17.07/17.31 (define @t682 () (not @t618)) 17.07/17.31 (define @t683 () (not @t620)) 17.07/17.31 (define @t684 () (not @t597)) 17.07/17.31 (define @t685 () (not @t601)) 17.07/17.31 (define @t686 () (not @t622)) 17.07/17.31 (define @t687 () (not @t661)) 17.07/17.31 (define @t688 () (= 9 @t663)) 17.07/17.31 (define @t689 () (= @t663 9)) 17.07/17.31 (define @t690 () (tptp.t2tb2 @v.0.BOUND_VARIABLE_1087)) 17.07/17.31 (define @t691 () (* -1 @v.0.BOUND_VARIABLE_1209)) 17.07/17.31 (define @t692 () (* -1 @v.0.BOUND_VARIABLE_1091)) 17.07/17.31 (define @t693 () (>= (+ @v.0.BOUND_VARIABLE_1089 @t692) 0)) 17.07/17.31 (define @t694 () (forall (@list @v.0.BOUND_VARIABLE_1087 @v.0.BOUND_VARIABLE_1089 @v.0.BOUND_VARIABLE_1091 @v.0.BOUND_VARIABLE_1093 @v.0.BOUND_VARIABLE_1209) (or (not (tptp.is_max1 @v.0.BOUND_VARIABLE_1087 @v.0.BOUND_VARIABLE_1089 @v.0.BOUND_VARIABLE_1091 @v.0.BOUND_VARIABLE_1093)) (and (or (and (= @v.0.BOUND_VARIABLE_1093 0) @t693) (and (not @t693) (not (forall @t18 (or (not (>= (+ @v.0.K (* -1 @v.0.BOUND_VARIABLE_1089)) 0)) (>= (+ @v.0.K @t692) 0) (not (= @v.0.BOUND_VARIABLE_1093 (tptp.tb2t (tptp.get2 tptp.int @t690 @v.0.K))))))))) (or (not (>= (+ @v.0.BOUND_VARIABLE_1091 @t691) 1)) (>= (+ @v.0.BOUND_VARIABLE_1089 @t691) 1) (>= (+ @v.0.BOUND_VARIABLE_1093 (* -1 (tptp.tb2t (tptp.get2 tptp.int @t690 @v.0.BOUND_VARIABLE_1209)))) 0)))))) 17.07/17.31 (define @t695 () (tptp.t2tb2 @v.0.BOUND_VARIABLE_1048)) 17.07/17.31 (define @t696 () (* -1 @v.0.BOUND_VARIABLE_1052)) 17.07/17.31 (define @t697 () (>= (+ @v.0.BOUND_VARIABLE_1050 @t696) 0)) 17.07/17.31 (define @t698 () (* -1 @v.0.BOUND_VARIABLE_1151)) 17.07/17.31 (define @t699 () (* -1 @t662)) 17.07/17.31 (define @t700 () (+ @t557 @t699)) 17.07/17.31 (define @t701 () (>= @t700 0)) 17.07/17.31 (define @t702 () (not (= @t557 (tptp.tb2t (tptp.get2 tptp.int @t305 @v.0.K))))) 17.07/17.31 (define @t703 () (>= (+ 0 @t199) 0)) 17.07/17.31 (define @t704 () (or (and (= @t557 0) @t703) (and (not @t703) (not (forall @t18 (or (not (>= (+ @v.0.K @t226) 0)) (>= (+ @v.0.K @t199) 0) @t702)))))) 17.07/17.31 (define @t705 () (or (not (>= @v.0.K 0)) (>= @v.0.K 10) @t702)) 17.07/17.31 (define @t706 () (forall @t18 @t705)) 17.07/17.31 (define @t707 () (not @t706)) 17.07/17.31 (define @t708 () (and @t707 @t701)) 17.07/17.31 (define @t709 () (or @t561 @t708)) 17.07/17.31 (define @t710 () (tptp.tb2t (tptp.get2 tptp.int @t305 9))) 17.07/17.31 (define @t711 () (* -1 @t710)) 17.07/17.31 (define @t712 () (+ @t557 @t711)) 17.07/17.31 (define @t713 () (>= @t712 0)) 17.07/17.31 (define @t714 () (+ 0 @t140)) 17.07/17.31 (define @t715 () (and @t707 @t713)) 17.07/17.31 (define @t716 () (or @t561 @t715)) 17.07/17.31 (define @t717 () (tptp.tb2t (tptp.get2 tptp.int @t305 8))) 17.07/17.31 (define @t718 () (* -1 @t717)) 17.07/17.31 (define @t719 () (+ @t557 @t718)) 17.07/17.31 (define @t720 () (>= @t719 0)) 17.07/17.31 (define @t721 () (* -1 8)) 17.07/17.31 (define @t722 () (+ 0 @t721)) 17.07/17.31 (define @t723 () (and @t707 @t720)) 17.07/17.31 (define @t724 () (or @t561 @t723)) 17.07/17.31 (define @t725 () (not @t708)) 17.07/17.31 (define @t726 () (@quantifiers_skolemize (exists @t18 (not @t705)) @v.0.K)) 17.07/17.31 (define @t727 () (tptp.tb2t (tptp.get2 tptp.int @t305 @t726))) 17.07/17.31 (define @t728 () (= @t557 @t727)) 17.07/17.31 (define @t729 () (not @t728)) 17.07/17.31 (define @t730 () (>= @t726 10)) 17.07/17.31 (define @t731 () (>= @t726 0)) 17.07/17.31 (define @t732 () (not @t731)) 17.07/17.31 (define @t733 () (or @t732 @t730 @t729)) 17.07/17.31 (define @t734 () (not @t733)) 17.07/17.31 (define @t735 () (= @t710 6)) 17.07/17.31 (define @t736 () (>= @t712 1)) 17.07/17.31 (define @t737 () (not @t664)) 17.07/17.31 (define @t738 () (not @t701)) 17.07/17.31 (define @t739 () (not @t689)) 17.07/17.31 (define @t740 () (not @t735)) 17.07/17.31 (define @t741 () (not @t688)) 17.07/17.31 (define @t742 () (= 6 @t710)) 17.07/17.31 (define @t743 () (or (not @t742) @t741 @t738 @t737 @t736)) 17.07/17.31 (define @t744 () (not @t736)) 17.07/17.31 (define @t745 () (+ @t663 @t699)) 17.07/17.31 (define @t746 () (= @t745 0)) 17.07/17.31 (define @t747 () (* -1 @t700)) 17.07/17.31 (define @t748 () (* -1 @t663)) 17.07/17.31 (define @t749 () (tptp.tb2t (tptp.get2 tptp.int @t305 7))) 17.07/17.31 (define @t750 () (= 1 @t749)) 17.07/17.31 (define @t751 () (= @t557 @t749)) 17.07/17.31 (define @t752 () (+ @t557 (* -1 @t749))) 17.07/17.31 (define @t753 () (= @t752 0)) 17.07/17.31 (define @t754 () (* -1 @t712)) 17.07/17.31 (define @t755 () (not @t753)) 17.07/17.31 (define @t756 () (and @t750 @t742 @t713 @t751)) 17.07/17.31 (define @t757 () (not @t720)) 17.07/17.31 (define @t758 () (>= @t700 1)) 17.07/17.31 (define @t759 () (not @t758)) 17.07/17.31 (define @t760 () (= 10 @t717)) 17.07/17.31 (define @t761 () (< @t700 1)) 17.07/17.31 (define @t762 () (* -1 @t745)) 17.07/17.31 (define @t763 () (and @t760 @t688 @t664 @t759 @t720)) 17.07/17.31 (define @t764 () (>= @t726 9)) 17.07/17.31 (define @t765 () (not @t764)) 17.07/17.31 (define @t766 () (not @t730)) 17.07/17.31 (define @t767 () (not @t458)) 17.07/17.31 (define @t768 () (= 6 @t727)) 17.07/17.31 (define @t769 () (not @t768)) 17.07/17.31 (define @t770 () (= 6 @t557)) 17.07/17.31 (define @t771 () (= 9 @t726)) 17.07/17.31 (define @t772 () (and @t769 @t770 @t728)) 17.07/17.31 (define @t773 () (>= @t557 10)) 17.07/17.31 (define @t774 () (not @t773)) 17.07/17.31 (define @t775 () (= 9 @t557)) 17.07/17.31 (define @t776 () (not @t775)) 17.07/17.31 (define @t777 () (<= @t557 8)) 17.07/17.31 (define @t778 () (+ @t557 @t747 @t745 @t748)) 17.07/17.31 (define @t779 () (< @t557 10)) 17.07/17.31 (define @t780 () (and @t688 @t664 @t701 @t776 @t774)) 17.07/17.31 (define @t781 () (= @t45 @t44)) 17.07/17.31 (define @t782 () (and @t131 @t781 @t233 @t164 @t206 @t458 @t306 @t241)) 17.07/17.31 (define @t783 () (= (tptp.get tptp.int tptp.int @t114 @t44) (tptp.get tptp.int tptp.int @t115 @t44))) 17.07/17.31 (define @t784 () (or @t158 @t235 @t781 @t783)) 17.07/17.31 (define @t785 () (+ -1 @v.0.J)) 17.07/17.31 (define @t786 () (>= (+ @v.0.I (* -1 @v.0.J)) 0)) 17.07/17.31 (define @t787 () (forall @t9 (or @t786 (= @t7 (+ (tptp.sum2 @v.0.C @v.0.I @t785) (tptp.tb2t (tptp.get tptp.int tptp.int @t5 (tptp.t2tb @t785)))))))) 17.07/17.31 (define @t788 () (+ -1 10)) 17.07/17.31 (define @t789 () (tptp.tb2t (tptp.get tptp.int tptp.int @t117 @t45))) 17.07/17.31 (define @t790 () (tptp.sum2 @t116 0 9)) 17.07/17.31 (define @t791 () (= @t551 (+ @t790 @t789))) 17.07/17.31 (define @t792 () (forall @t9 (or @t786 (= @t7 (+ @t6 (tptp.sum2 @v.0.C (+ 1 @v.0.I) @v.0.J)))))) 17.07/17.31 (define @t793 () (@list @t116 0 9)) 17.07/17.31 (define @t794 () (>= @t714 0)) 17.07/17.31 (define @t795 () (tptp.sum2 @t116 1 9)) 17.07/17.31 (define @t796 () (= @t663 (+ @t790 (* -1 @t795)))) 17.07/17.31 (define @t797 () (+ -1 9)) 17.07/17.31 (define @t798 () (tptp.tb2t (tptp.get tptp.int tptp.int @t117 @t47))) 17.07/17.31 (define @t799 () (tptp.sum2 @t116 0 8)) 17.07/17.31 (define @t800 () (= @t790 (+ @t799 @t798))) 17.07/17.31 (define @t801 () (tptp.sum2 @t116 2 9)) 17.07/17.31 (define @t802 () (= @t795 (+ @t355 @t801))) 17.07/17.31 (define @t803 () (+ -1 8)) 17.07/17.31 (define @t804 () (tptp.tb2t (tptp.get tptp.int tptp.int @t117 @t49))) 17.07/17.31 (define @t805 () (tptp.sum2 @t116 0 7)) 17.07/17.31 (define @t806 () (= @t799 (+ @t805 @t804))) 17.07/17.31 (define @t807 () (tptp.tb2t (tptp.get tptp.int tptp.int @t117 @t50))) 17.07/17.31 (define @t808 () (tptp.sum2 @t116 3 9)) 17.07/17.31 (define @t809 () (= @t807 (+ @t801 (* -1 @t808)))) 17.07/17.31 (define @t810 () (+ -1 7)) 17.07/17.31 (define @t811 () (tptp.sum2 @t116 0 6)) 17.07/17.31 (define @t812 () (= @t805 (+ @t811 @t220))) 17.07/17.31 (define @t813 () (tptp.tb2t (tptp.get tptp.int tptp.int @t117 @t51))) 17.07/17.31 (define @t814 () (tptp.sum2 @t116 4 9)) 17.07/17.31 (define @t815 () (= @t808 (+ @t813 @t814))) 17.07/17.31 (define @t816 () (+ -1 6)) 17.07/17.31 (define @t817 () (tptp.sum2 @t116 0 5)) 17.07/17.31 (define @t818 () (= @t811 (+ @t817 @t403))) 17.07/17.31 (define @t819 () (tptp.tb2t (tptp.get tptp.int tptp.int @t117 @t53))) 17.07/17.31 (define @t820 () (tptp.sum2 @t116 5 9)) 17.07/17.31 (define @t821 () (= @t814 (+ @t819 @t820))) 17.07/17.31 (define @t822 () (* -1 @v.0.K)) 17.07/17.31 (define @t823 () (forall @t29 (or (not (>= (+ @v.0.J @t822) 0)) (>= (+ @v.0.I @t822) 1) @t27))) 17.07/17.31 (define @t824 () (= @t790 (+ @t817 @t820))) 17.07/17.31 (define @t825 () (= (tptp.get tptp.int tptp.int @t112 @t44) (tptp.get tptp.int tptp.int @t113 @t44))) 17.07/17.31 (define @t826 () (= @t44 @t47)) 17.07/17.31 (define @t827 () (or @t179 @t235 @t826 @t825)) 17.07/17.31 (define @t828 () (and @t182 @t826 @t233 @t164 @t206 @t458 @t306 @t241)) 17.07/17.31 (define @t829 () (= @t49 @t44)) 17.07/17.31 (define @t830 () (and @t88 @t829 @t233 @t164 @t206 @t458 @t306 @t241)) 17.07/17.31 (define @t831 () (= (tptp.get tptp.int tptp.int @t103 @t44) (tptp.get tptp.int tptp.int @t104 @t44))) 17.07/17.31 (define @t832 () (or @t109 @t235 @t829 @t831)) 17.07/17.31 (define @t833 () (= (tptp.get tptp.int tptp.int @t103 @t52) (tptp.get tptp.int tptp.int @t104 @t52))) 17.07/17.31 (define @t834 () (= @t52 @t49)) 17.07/17.31 (define @t835 () (or @t109 @t276 @t834 @t833)) 17.07/17.31 (define @t836 () (and @t270 @t834 @t88)) 17.07/17.31 (define @t837 () (= 10 @t798)) 17.07/17.31 (define @t838 () (= 1 @t804)) 17.07/17.31 (define @t839 () (= 6 @t789)) 17.07/17.31 (define @t840 () (= 2 @t813)) 17.07/17.31 (define @t841 () (= 7 @t819)) 17.07/17.31 (define @t842 () (= 0 @t807)) 17.07/17.31 (define @t843 () (* -1 @t817)) 17.07/17.31 (define @t844 () (+ @t811 @t843 @t407)) 17.07/17.31 (define @t845 () (* -1 @t804)) 17.07/17.31 (define @t846 () (+ @t799 (* -1 @t805) @t845)) 17.07/17.31 (define @t847 () (* -1 @t798)) 17.07/17.31 (define @t848 () (+ @t790 (* -1 @t799) @t847)) 17.07/17.31 (define @t849 () (= @t798 10)) 17.07/17.31 (define @t850 () (+ @t805 (* -1 @t811) @t224)) 17.07/17.31 (define @t851 () (= @t804 1)) 17.07/17.31 (define @t852 () (* -1 @t820)) 17.07/17.31 (define @t853 () (+ @t790 @t843 @t852)) 17.07/17.31 (define @t854 () (* -1 @t801)) 17.07/17.31 (define @t855 () (+ @t807 @t854 @t808)) 17.07/17.31 (define @t856 () (= @t789 6)) 17.07/17.31 (define @t857 () (* -1 @t789)) 17.07/17.31 (define @t858 () (* -1 @t790)) 17.07/17.31 (define @t859 () (+ @t551 @t858 @t857)) 17.07/17.31 (define @t860 () (+ @t663 @t858 @t795)) 17.07/17.31 (define @t861 () (+ @t795 @t359 @t854)) 17.07/17.31 (define @t862 () (* -1 @t813)) 17.07/17.31 (define @t863 () (+ @t808 @t862 (* -1 @t814))) 17.07/17.31 (define @t864 () (* -1 @t819)) 17.07/17.31 (define @t865 () (+ @t814 @t864 @t852)) 17.07/17.31 (define @t866 () (= @t813 2)) 17.07/17.31 (define @t867 () (= @t819 7)) 17.07/17.31 (define @t868 () (= @t807 0)) 17.07/17.31 (define @t869 () (>= @t551 45)) 17.07/17.31 (define @t870 () (and @t791 @t85 @t132 @t188 @t146 @t242 @t271 @t266 @t89 @t306 @t424 @t350 @t470 @t250 @t518 @t388 @t210 @t150 @t189 @t233 @t206 @t451 @t352 @t353 @t302 @t300 @t298 @t217 @t168 @t166 @t164 @t796 @t800 @t420 @t661 @t802 @t806 @t195 @t348 @t354 @t809 @t812 @t342 @t156 @t474 @t426 @t634 @t252 @t622 @t338 @t601 @t500 @t815 @t818 @t783 @t597 @t334 @t620 @t638 @t476 @t316 @t330 @t292 @t432 @t618 @t274 @t105 @t296 @t821 @t824 @t492 @t616 @t278 @t636 @t326 @t593 @t825 @t400 @t534 @t614 @t436 @t589 @t522 @t390 @t541 @t585 @t612 @t536 @t394 @t831 @t322 @t645 @t282 @t482 @t581 @t440 @t524 @t833 @t605 @t626 @t641 @t610 @t577 @t484 @t286 @t313 @t528 @t573 @t659 @t655 @t568 @t629 @t488)) 17.07/17.31 (define @t871 () (>= @t551 46)) 17.07/17.31 (define @t872 () (< @t551 46)) 17.07/17.31 (define @t873 () (not @t871)) 17.07/17.31 (define @t874 () (not @t869)) 17.07/17.31 (define @t875 () (not @t552)) 17.07/17.31 (define @t876 () (and @t873 @t875 @t869)) 17.07/17.31 (define @t877 () (not @t783)) 17.07/17.31 (define @t878 () (>= @t557 11)) 17.07/17.31 (define @t879 () (not @t878)) 17.07/17.31 (define @t880 () (= @t727 10)) 17.07/17.31 (define @t881 () (and @t728 @t773 @t879)) 17.07/17.31 (define @t882 () (>= @t726 8)) 17.07/17.31 (define @t883 () (not @t882)) 17.07/17.31 (define @t884 () (not @t558)) 17.07/17.31 (define @t885 () (= 10 @t557)) 17.07/17.31 (define @t886 () (= 8 @t726)) 17.07/17.31 (define @t887 () (= @t726 8)) 17.07/17.31 (define @t888 () (and @t885 @t884)) 17.07/17.31 (define @t889 () (>= @t727 7)) 17.07/17.31 (define @t890 () (or @t737 @t738 @t741 @t729 @t889)) 17.07/17.31 (define @t891 () (* -1 @t727)) 17.07/17.31 (define @t892 () (+ @t557 @t891)) 17.07/17.31 (define @t893 () (= @t892 0)) 17.07/17.31 (define @t894 () (= (tptp.get2 tptp.int @t204 5) (tptp.get tptp.int tptp.int @t205 @t52))) 17.07/17.31 (define @t895 () (= 3 @t727)) 17.07/17.31 (define @t896 () (= @t727 3)) 17.07/17.31 (define @t897 () (+ @t727 @t891)) 17.07/17.31 (define @t898 () (= @t726 5)) 17.07/17.31 (define @t899 () (= 3 @t557)) 17.07/17.31 (define @t900 () (= 5 @t726)) 17.07/17.31 (define @t901 () (and @t895 @t889)) 17.07/17.31 (define @t902 () (<= @t557 10)) 17.07/17.31 (define @t903 () (or @t902 @t773)) 17.07/17.31 (define @t904 () (* -1 @t557)) 17.07/17.31 (define @t905 () (>= @t727 11)) 17.07/17.31 (define @t906 () (not @t905)) 17.07/17.31 (define @t907 () (* -1 11)) 17.07/17.31 (define @t908 () (or @t741 @t737 @t774 @t758)) 17.07/17.31 (define @t909 () (= 0 @t727)) 17.07/17.31 (define @t910 () (= @t727 0)) 17.07/17.31 (define @t911 () (= @t726 2)) 17.07/17.31 (define @t912 () (= 0 @t557)) 17.07/17.31 (define @t913 () (= 2 @t726)) 17.07/17.31 (define @t914 () (and @t909 @t905)) 17.07/17.31 (define @t915 () (= 2 @t727)) 17.07/17.31 (define @t916 () (= @t727 2)) 17.07/17.31 (define @t917 () (= @t726 3)) 17.07/17.31 (define @t918 () (= 2 @t557)) 17.07/17.31 (define @t919 () (= 3 @t726)) 17.07/17.31 (define @t920 () (and @t915 @t905)) 17.07/17.31 (define @t921 () (>= @t726 7)) 17.07/17.31 (define @t922 () (not @t921)) 17.07/17.31 (define @t923 () (>= @t726 6)) 17.07/17.31 (define @t924 () (not @t923)) 17.07/17.31 (define @t925 () (= (tptp.get2 tptp.int @t204 6) (tptp.get tptp.int tptp.int @t205 @t44))) 17.07/17.31 (define @t926 () (= 6 @t726)) 17.07/17.31 (define @t927 () (= @t726 6)) 17.07/17.31 (define @t928 () (>= @t726 1)) 17.07/17.31 (define @t929 () (not @t928)) 17.07/17.31 (define @t930 () (= 0 @t726)) 17.07/17.31 (define @t931 () (= @t726 0)) 17.07/17.31 (define @t932 () (and @t776 @t775)) 17.07/17.31 (define @t933 () (not @t898)) 17.07/17.31 (define @t934 () (>= @t726 4)) 17.07/17.31 (define @t935 () (= 7 @t727)) 17.07/17.31 (define @t936 () (= @t727 7)) 17.07/17.31 (define @t937 () (= 7 @t557)) 17.07/17.31 (define @t938 () (= 4 @t726)) 17.07/17.31 (define @t939 () (= @t726 4)) 17.07/17.31 (define @t940 () (and @t935 @t905)) 17.07/17.31 (define @t941 () (>= @t726 2)) 17.07/17.31 (define @t942 () (not @t941)) 17.07/17.31 (define @t943 () (= 5 @t557)) 17.07/17.31 (define @t944 () (= @t557 5)) 17.07/17.31 (define @t945 () (not @t944)) 17.07/17.31 (define @t946 () (= 1 @t726)) 17.07/17.31 (define @t947 () (= @t726 1)) 17.07/17.31 (define @t948 () (and @t688 @t664 @t701 @t943)) 17.07/17.31 (define @t949 () (not @t917)) 17.07/17.31 (define @t950 () (>= @t726 3)) 17.07/17.31 (define @t951 () (and @t950 @t949)) 17.07/17.31 (define @t952 () (not @t911)) 17.07/17.31 (define @t953 () (and @t941 @t952)) 17.07/17.31 (define @t954 () (not @t751)) 17.07/17.31 (define @t955 () (= 1 @t557)) 17.07/17.31 (define @t956 () (= 7 @t726)) 17.07/17.31 (define @t957 () (= @t726 7)) 17.07/17.31 (define @t958 () (and @t146 @t955 @t750 @t954)) 17.07/17.31 (define @t959 () (and @t84 @t110 @t88)) 17.07/17.31 (assume @p1 (forall (@list @v.0.A) (tptp.sort1 @v.0.A (tptp.witness1 @v.0.A)))) 17.07/17.31 (assume @p2 (forall (@list @v.0.A @v.0.N @v.0.V) (= (tptp.make1 @v.0.A @v.0.N @v.0.V) (tptp.mk_array1 @v.0.A @v.0.N (tptp.const @v.0.A tptp.int @v.0.V))))) 17.07/17.31 (assume @p3 (forall @t2 (tptp.sort1 @t1 (tptp.mk_ref @v.0.A @v.0.X)))) 17.07/17.31 (assume @p4 (forall @t3 (=> (tptp.sort1 @v.0.A @v.0.Z) (= (tptp.match_bool1 @v.0.A tptp.true1 @v.0.Z @v.0.Z1) @v.0.Z)))) 17.07/17.31 (assume @p5 @t10) 17.07/17.31 (assume @p6 @t12) 17.07/17.31 (assume @p7 @t23) 17.07/17.31 (assume @p8 @t26) 17.07/17.31 (assume @p9 (forall (@list @v.1.X) (tptp.sort1 (tptp.array tptp.int) (tptp.t2tb2 @v.1.X)))) 17.07/17.31 (assume @p10 @t30) 17.07/17.31 (assume @p11 (forall (@list @v.0.A @v.0.A1 @v.0.I @v.0.V) (= (tptp.set2 @v.0.A @v.0.A1 @v.0.I @v.0.V) (tptp.mk_array1 @v.0.A (tptp.length1 @v.0.A @v.0.A1) (tptp.set @v.0.A tptp.int @t31 @t4 @v.0.V))))) 17.07/17.31 (assume @p12 @t35) 17.07/17.31 (assume @p13 (forall (@list @v.1.I) (= (tptp.tb2t2 (tptp.t2tb2 @v.1.I)) @v.1.I))) 17.07/17.31 (assume @p14 (forall (@list @v.0.C1 @v.0.C2 @v.0.I @v.0.J) (=> (forall @t18 (=> (and (< @v.0.K @v.0.J) @t28) (= (tptp.tb2t (tptp.get tptp.int tptp.int (tptp.t2tb1 @v.0.C1) @t36)) (tptp.tb2t (tptp.get tptp.int tptp.int (tptp.t2tb1 @v.0.C2) @t36))))) (= (tptp.sum2 @v.0.C1 @v.0.I @v.0.J) (tptp.sum2 @v.0.C2 @v.0.I @v.0.J))))) 17.07/17.31 (assume @p15 (forall (@list @v.0.U) (= @v.0.U tptp.tuple03))) 17.07/17.31 (assume @p16 @t39) 17.07/17.31 (assume @p17 (forall @t41 (tptp.sort1 @t40 (tptp.mk_array1 @v.0.A @v.2.X @v.0.X1)))) 17.07/17.31 (assume @p18 (forall (@list @v.2.I) (= (tptp.tb2t1 (tptp.t2tb1 @v.2.I)) @v.2.I))) 17.07/17.31 (assume @p19 @t58) 17.07/17.31 (assume @p20 (forall (@list @v.0.A @v.0.X @v.1.X1 @v.0.X2) (tptp.sort1 @t40 (tptp.set2 @v.0.A @v.0.X @v.1.X1 @v.0.X2)))) 17.07/17.31 (assume @p21 @t60) 17.07/17.31 (assume @p22 (forall (@list @v.0.A @v.0.X @v.1.X1) (tptp.sort1 @v.0.A (tptp.get2 @v.0.A @v.0.X @v.1.X1)))) 17.07/17.31 (assume @p23 (forall @t61 (=> (tptp.sort1 @v.0.A @v.1.U) (= (tptp.contents @v.0.A (tptp.mk_ref @v.0.A @v.1.U)) @v.1.U)))) 17.07/17.31 (assume @p24 @t62) 17.07/17.31 (assume @p25 (forall (@list @v.0.A @v.4.X @v.0.X1 @v.0.X2) (tptp.sort1 @v.0.A (tptp.match_bool1 @v.0.A @v.4.X @v.0.X1 @v.0.X2)))) 17.07/17.31 (assume @p26 @t63) 17.07/17.31 (assume @p27 (forall (@list @v.2.X @v.0.Y @v.1.Z) (=> (<= @v.2.X @v.0.Y) (=> (<= 0 @v.1.Z) (<= (* @v.2.X @v.1.Z) (* @v.0.Y @v.1.Z)))))) 17.07/17.31 (assume @p28 (forall @t65 (= (tptp.length1 @v.0.A @t64) @v.2.U))) 17.07/17.31 (assume @p29 @t71) 17.07/17.31 (assume @p30 (forall @t61 (= @v.1.U (tptp.mk_array1 @v.0.A (tptp.length1 @v.0.A @v.1.U) (tptp.elts @v.0.A @v.1.U))))) 17.07/17.31 (assume @p31 (forall (@list @v.1.A @v.0.L @v.0.H) (= (tptp.sum3 @v.1.A @v.0.L @v.0.H) (tptp.sum2 (tptp.tb2t1 (tptp.elts tptp.int @t13)) @v.0.L @v.0.H)))) 17.07/17.31 (assume @p32 @t72) 17.07/17.31 (assume @p33 (forall @t2 (tptp.sort1 @t73 (tptp.elts @v.0.A @v.0.X)))) 17.07/17.31 (assume @p34 (forall @t9 (=> (<= @v.0.J @v.0.I) (= @t7 0)))) 17.07/17.31 (assume @p35 (forall (@list @v.3.U) (or (= @v.3.U tptp.false1) (= @v.3.U tptp.true1)))) 17.07/17.31 (assume @p36 (forall @t41 (tptp.sort1 @t40 (tptp.make1 @v.0.A @v.2.X @v.0.X1)))) 17.07/17.31 (assume @p37 @t76) 17.07/17.31 (assume @p38 (forall @t3 (=> (tptp.sort1 @v.0.A @v.0.Z1) (= (tptp.match_bool1 @v.0.A tptp.false1 @v.0.Z @v.0.Z1) @v.0.Z1)))) 17.07/17.31 (assume @p39 (forall @t2 (tptp.sort1 @v.0.A (tptp.contents @v.0.A @v.0.X)))) 17.07/17.31 (assume @p40 @t78) 17.07/17.31 (assume @p41 (forall (@list @v.0.A @v.0.B @v.0.X @v.0.X1 @v.0.X2) (tptp.sort1 @t79 (tptp.set @v.0.B @v.0.A @v.0.X @v.0.X1 @v.0.X2)))) 17.07/17.31 (assume @p42 (forall (@list @v.0.A @v.0.B @v.0.X) (tptp.sort1 @t79 (tptp.const @v.0.B @v.0.A @v.0.X)))) 17.07/17.31 (assume @p43 (forall @t38 (= (tptp.t2tb (tptp.tb2t @v.1.J)) @v.1.J))) 17.07/17.31 (assume @p44 (not (= tptp.true1 tptp.false1))) 17.07/17.31 (assume @p45 @t80) 17.07/17.31 (assume @p46 (forall @t61 (=> (tptp.sort1 @t1 @v.1.U) (= @v.1.U (tptp.mk_ref @v.0.A (tptp.contents @v.0.A @v.1.U)))))) 17.07/17.31 (assume @p47 true) 17.07/17.31 ; WARNING: add trust step for MACRO_SR_EQ_INTRO 17.07/17.31 ; trust MACRO_SR_EQ_INTRO 17.07/17.31 (step @p48 :rule trust :premises () :args ((= @t26 @t81))) 17.07/17.31 (step @p49 :rule eq_resolve :premises (@p8 @p48)) 17.07/17.31 (assume-push @p50 @t81) 17.07/17.31 (step @p51 :rule instantiate :premises (@p49) :args (@t82)) 17.07/17.31 (step-pop @p9363 :rule scope :premises (@p51)) 17.07/17.31 (step @p52 :rule process_scope :premises (@p9363) :args (@t84)) 17.07/17.31 ; WARNING: add trust step for MACRO_SR_PRED_ELIM 17.07/17.31 ; trust MACRO_SR_PRED_ELIM 17.07/17.31 (step @p54 :rule trust :premises (@p52) :args ((=> @t81 @t85))) 17.07/17.31 (step @p55 :rule implies_elim :premises (@p54)) 17.07/17.31 ; WARNING: add trust step for MACRO_RESOLUTION_TRUST 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p56 :rule trust :premises (@p55 @p49) :args (@t85)) 17.07/17.31 (assume-push @p57 @t81) 17.07/17.31 (step @p58 :rule instantiate :premises (@p49) :args (@t86)) 17.07/17.31 (step-pop @p9364 :rule scope :premises (@p58)) 17.07/17.31 (step @p59 :rule process_scope :premises (@p9364) :args (@t88)) 17.07/17.31 ; trust MACRO_SR_PRED_ELIM 17.07/17.31 (step @p61 :rule trust :premises (@p59) :args ((=> @t81 @t89))) 17.07/17.31 (step @p62 :rule implies_elim :premises (@p61)) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p63 :rule trust :premises (@p62 @p49) :args (@t89)) 17.07/17.31 ; trust MACRO_SR_EQ_INTRO 17.07/17.31 (step @p64 :rule trust :premises () :args ((= @t71 @t90))) 17.07/17.31 (step @p65 :rule eq_resolve :premises (@p29 @p64)) 17.07/17.31 (assume-push @p66 @t90) 17.07/17.31 (step @p67 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t103 @t49 @t50 @t48))) 17.07/17.31 (step-pop @p9365 :rule scope :premises (@p67)) 17.07/17.31 (step @p68 :rule process_scope :premises (@p9365) :args ((or @t109 @t107 (= @t49 @t50) @t105))) 17.07/17.31 ; trust MACRO_SR_PRED_ELIM 17.07/17.31 (step @p70 :rule trust :premises (@p68) :args ((=> @t90 @t111))) 17.07/17.31 (step @p71 :rule implies_elim :premises (@p70)) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p72 :rule trust :premises (@p71 @p65) :args (@t111)) 17.07/17.31 ; WARNING: add trust step for MACRO_SR_PRED_INTRO 17.07/17.31 ; trust MACRO_SR_PRED_INTRO 17.07/17.31 (step @p73 :rule trust :premises () :args ((= (not @t122) @t121))) 17.07/17.31 (step @p74 :rule refl :args (@t128)) 17.07/17.31 (step @p75 :rule nary_cong :premises (@p74 @p73) :args (or)) 17.07/17.31 (step @p76 :rule cnf_or_neg :args (@t128 0)) 17.07/17.31 (step @p77 :rule eq_resolve :premises (@p76 @p75)) 17.07/17.31 (step @p78 :rule reordering :premises (@p77) :args ((or @t121 @t128))) 17.07/17.31 (step @p79 :rule cnf_or_neg :args (@t128 1)) 17.07/17.31 (step @p80 :rule cnf_or_neg :args (@t128 2)) 17.07/17.31 (assume-push @p81 @t81) 17.07/17.31 (step @p82 :rule instantiate :premises (@p49) :args (@t129)) 17.07/17.31 (step-pop @p9366 :rule scope :premises (@p82)) 17.07/17.31 (step @p83 :rule process_scope :premises (@p9366) :args (@t131)) 17.07/17.31 ; trust MACRO_SR_PRED_ELIM 17.07/17.31 (step @p85 :rule trust :premises (@p83) :args ((=> @t81 @t132))) 17.07/17.31 (step @p86 :rule implies_elim :premises (@p85)) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p87 :rule trust :premises (@p86 @p49) :args (@t132)) 17.07/17.31 (step @p88 :rule refl :args (@t134)) 17.07/17.31 (step @p89 :rule refl :args (@t135)) 17.07/17.31 ; trust MACRO_SR_PRED_INTRO 17.07/17.31 (step @p90 :rule trust :premises () :args ((= (not @t136) @t126))) 17.07/17.31 (step @p91 :rule nary_cong :premises (@p90 @p89 @p88) :args (or)) 17.07/17.31 (assume-push @p92 @t137) 17.07/17.31 (assume-push @p93 @t136) 17.07/17.31 (assume-push @p94 @t138) 17.07/17.31 ; WARNING: add trust step for MACRO_SR_PRED_TRANSFORM 17.07/17.31 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.31 (step @p95 :rule trust :premises (@p93) :args (@t139)) 17.07/17.31 (step @p96 :rule int_tight_ub :premises (@p95)) 17.07/17.31 ; WARNING: add trust step for MACRO_ARITH_SCALE_SUM_UB 17.07/17.31 ; trust MACRO_ARITH_SCALE_SUM_UB 17.07/17.31 (step @p97 :rule trust :premises (@p94 @p96) :args ((<= @t141 (+ @t140 -1)))) 17.07/17.31 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.31 (step @p98 false :rule trust :premises (@p97) :args (false)) 17.07/17.31 (step-pop @p9367 :rule scope :premises (@p98)) 17.07/17.31 (step @p99 :rule process_scope :premises (@p9367) :args (false)) 17.07/17.31 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.31 (step @p101 :rule trust :premises (@p99) :args ((not @t138))) 17.07/17.31 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.31 (step @p102 :rule trust :premises (@p92) :args (@t138)) 17.07/17.31 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.31 (step @p103 :rule trust :premises (@p102) :args (@t138)) 17.07/17.31 (step @p104 false :rule contra :premises (@p103 @p101)) 17.07/17.31 (step-pop @p9368 :rule scope :premises (@p104)) 17.07/17.31 (step-pop @p9369 :rule scope :premises (@p9368)) 17.07/17.31 (step @p105 :rule process_scope :premises (@p9369) :args (false)) 17.07/17.31 (assume-push @p108 @t136) 17.07/17.31 (assume-push @p109 @t132) 17.07/17.31 (assume-push @p110 @t133) 17.07/17.31 (assume-push @p111 @t133) 17.07/17.31 (assume-push @p112 @t131) 17.07/17.31 (step @p113 :rule symm :premises (@p110)) 17.07/17.31 (step @p114 :rule symm :premises (@p113)) 17.07/17.31 (step @p115 :rule cong :premises (@p114) :args (tptp.tb2t)) 17.07/17.31 (step @p116 :rule trans :premises (@p82 @p115)) 17.07/17.31 (step-pop @p9370 :rule scope :premises (@p116)) 17.07/17.31 (step-pop @p9371 :rule scope :premises (@p9370)) 17.07/17.31 (step @p117 :rule process_scope :premises (@p9371) :args (@t137)) 17.07/17.31 (step @p120 :rule and_intro :premises (@p110 @p82)) 17.07/17.31 (step @p121 :rule modus_ponens :premises (@p120 @p117)) 17.07/17.31 (step @p122 :rule and_intro :premises (@p121 @p93)) 17.07/17.31 (step-pop @p9372 :rule scope :premises (@p122)) 17.07/17.31 (step-pop @p9373 :rule scope :premises (@p9372)) 17.07/17.31 (step-pop @p9374 :rule scope :premises (@p9373)) 17.07/17.31 (step @p123 :rule process_scope :premises (@p9374) :args (@t142)) 17.07/17.31 (step @p127 :rule implies_elim :premises (@p123)) 17.07/17.31 (step @p128 :rule resolution :premises (@p127 @p105) :args (true @t142)) 17.07/17.31 (step @p129 :rule not_and :premises (@p128)) 17.07/17.31 (step @p130 :rule eq_resolve :premises (@p129 @p91)) 17.07/17.31 (assume-push @p131 @t81) 17.07/17.31 (step @p132 :rule instantiate :premises (@p49) :args (@t143)) 17.07/17.31 (step-pop @p9375 :rule scope :premises (@p132)) 17.07/17.31 (step @p133 :rule process_scope :premises (@p9375) :args (@t145)) 17.07/17.31 ; trust MACRO_SR_PRED_ELIM 17.07/17.31 (step @p135 :rule trust :premises (@p133) :args ((=> @t81 @t146))) 17.07/17.31 (step @p136 :rule implies_elim :premises (@p135)) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p137 :rule trust :premises (@p136 @p49) :args (@t146)) 17.07/17.31 ; trust MACRO_SR_EQ_INTRO 17.07/17.31 (step @p138 :rule trust :premises () :args ((= @t78 @t147))) 17.07/17.31 (step @p139 :rule eq_resolve :premises (@p40 @p138)) 17.07/17.31 (step @p140 :rule instantiate :premises (@p139) :args ((@list @t104))) 17.07/17.31 (step @p141 :rule instantiate :premises (@p139) :args ((@list @t113))) 17.07/17.31 (step @p142 :rule instantiate :premises (@p139) :args ((@list @t115))) 17.07/17.31 ; trust MACRO_SR_EQ_INTRO 17.07/17.31 (step @p143 :rule trust :premises () :args ((= @t72 @t149))) 17.07/17.31 (step @p144 :rule eq_resolve :premises (@p32 @p143)) 17.07/17.31 (step @p145 :rule instantiate :premises (@p144) :args ((@list tptp.int tptp.int @t103 @t49 @t48))) 17.07/17.31 (step @p146 :rule instantiate :premises (@p26) :args (@t143)) 17.07/17.31 (step @p147 :rule cnf_or_pos :args (@t153)) 17.07/17.31 (step @p148 :rule reordering :premises (@p147) :args ((or @t152 @t150 (not @t153)))) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p149 :rule trust :premises (@p148 @p146 @p145) :args (@t150)) 17.07/17.31 (step @p150 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t114 @t45 @t49 @t44))) 17.07/17.31 (assume-push @p151 @t131) 17.07/17.31 (assume-push @p152 @t154) 17.07/17.31 (assume-push @p153 @t88) 17.07/17.31 (step @p154 :rule symm :premises (@p152)) 17.07/17.31 (step @p155 :rule cong :premises (@p154) :args (tptp.tb2t)) 17.07/17.31 (step @p156 :rule trans :premises (@p58 @p155 @p87)) 17.07/17.31 ; trust MACRO_SR_PRED_ELIM 17.07/17.31 (step @p157 false :rule trust :premises (@p156) :args (false)) 17.07/17.31 (step-pop @p9376 :rule scope :premises (@p157)) 17.07/17.31 (step-pop @p9377 :rule scope :premises (@p9376)) 17.07/17.31 (step-pop @p9378 :rule scope :premises (@p9377)) 17.07/17.31 (step @p158 :rule process_scope :premises (@p9378) :args (false)) 17.07/17.31 (assume-push @p162 @t132) 17.07/17.31 (assume-push @p163 @t89) 17.07/17.31 (assume-push @p164 @t154) 17.07/17.31 (step @p165 :rule and_intro :premises (@p82 @p152 @p58)) 17.07/17.31 (step-pop @p9379 :rule scope :premises (@p165)) 17.07/17.31 (step-pop @p9380 :rule scope :premises (@p9379)) 17.07/17.31 (step-pop @p9381 :rule scope :premises (@p9380)) 17.07/17.31 (step @p166 :rule process_scope :premises (@p9381) :args (@t155)) 17.07/17.31 (step @p170 :rule implies_elim :premises (@p166)) 17.07/17.31 (step @p171 :rule resolution :premises (@p170 @p158) :args (true @t155)) 17.07/17.31 (step @p172 :rule not_and :premises (@p171)) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p173 :rule trust :premises (@p172 @p87 @p63) :args ((not @t154))) 17.07/17.31 (step @p174 :rule instantiate :premises (@p26) :args (@t86)) 17.07/17.31 (step @p175 :rule instantiate :premises (@p26) :args (@t129)) 17.07/17.31 (step @p176 :rule cnf_or_pos :args (@t159)) 17.07/17.31 (step @p177 :rule reordering :premises (@p176) :args ((or @t158 @t109 @t154 @t156 (not @t159)))) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p178 :rule trust :premises (@p177 @p175 @p174 @p173 @p150) :args (@t156)) 17.07/17.31 (step @p179 :rule refl :args ((not @t156))) 17.07/17.31 (step @p180 :rule refl :args (@t161)) 17.07/17.31 (step @p181 :rule refl :args (@t163)) 17.07/17.31 (step @p182 :rule refl :args (@t165)) 17.07/17.31 (step @p183 :rule refl :args (@t167)) 17.07/17.31 (step @p184 :rule refl :args (@t169)) 17.07/17.31 (step @p185 :rule refl :args ((not @t150))) 17.07/17.31 (step @p186 :rule refl :args ((not @t146))) 17.07/17.31 (step @p187 :rule nary_cong :premises (@p90 @p186 @p185 @p184 @p183 @p182 @p181 @p180 @p179) :args (or)) 17.07/17.31 (assume-push @p188 @t170) 17.07/17.31 (assume-push @p189 @t136) 17.07/17.31 (assume-push @p190 @t171) 17.07/17.31 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.31 (step @p191 :rule trust :premises (@p93) :args (@t139)) 17.07/17.31 (step @p192 :rule int_tight_ub :premises (@p191)) 17.07/17.31 ; trust MACRO_ARITH_SCALE_SUM_UB 17.07/17.31 (step @p193 :rule trust :premises (@p190 @p192) :args ((<= @t141 (+ @t172 -1)))) 17.07/17.31 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.31 (step @p194 false :rule trust :premises (@p193) :args (false)) 17.07/17.31 (step-pop @p9382 :rule scope :premises (@p194)) 17.07/17.31 (step @p195 :rule process_scope :premises (@p9382) :args (false)) 17.07/17.31 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.31 (step @p197 :rule trust :premises (@p195) :args ((not @t171))) 17.07/17.31 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.31 (step @p198 :rule trust :premises (@p188) :args (@t171)) 17.07/17.31 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.31 (step @p199 :rule trust :premises (@p198) :args (@t171)) 17.07/17.31 (step @p200 false :rule contra :premises (@p199 @p197)) 17.07/17.31 (step-pop @p9383 :rule scope :premises (@p200)) 17.07/17.31 (step-pop @p9384 :rule scope :premises (@p9383)) 17.07/17.31 (step @p201 :rule process_scope :premises (@p9384) :args (false)) 17.07/17.31 (assume-push @p204 @t136) 17.07/17.31 (assume-push @p205 @t146) 17.07/17.31 (assume-push @p206 @t150) 17.07/17.31 (assume-push @p207 @t168) 17.07/17.31 (assume-push @p208 @t166) 17.07/17.31 (assume-push @p209 @t164) 17.07/17.31 (assume-push @p210 @t162) 17.07/17.31 (assume-push @p211 @t160) 17.07/17.31 (assume-push @p212 @t156) 17.07/17.31 (assume-push @p213 @t164) 17.07/17.31 (assume-push @p214 @t160) 17.07/17.31 (assume-push @p215 @t156) 17.07/17.31 (assume-push @p216 @t166) 17.07/17.31 (assume-push @p217 @t162) 17.07/17.31 (assume-push @p218 @t168) 17.07/17.31 (assume-push @p219 @t150) 17.07/17.31 (assume-push @p220 @t145) 17.07/17.31 (step @p221 :rule refl :args (@t123)) 17.07/17.31 (step @p222 :rule refl :args (tptp.int)) 17.07/17.31 (step @p223 :rule cong :premises (@p222 @p222 @p142 @p221) :args (tptp.get)) 17.07/17.31 (step @p224 :rule symm :premises (@p211)) 17.07/17.31 (step @p225 :rule symm :premises (@p224)) 17.07/17.31 (step @p226 :rule symm :premises (@p142)) 17.07/17.31 (step @p227 :rule cong :premises (@p222 @p222 @p226 @p225) :args (tptp.get)) 17.07/17.31 (step @p228 :rule trans :premises (@p227 @p223)) 17.07/17.31 (step @p229 :rule cong :premises (@p228) :args (tptp.tb2t)) 17.07/17.31 (step @p230 :rule refl :args (@t49)) 17.07/17.31 (step @p231 :rule cong :premises (@p222 @p222 @p142 @p230) :args (tptp.get)) 17.07/17.31 (step @p232 :rule symm :premises (@p212)) 17.07/17.31 (step @p233 :rule symm :premises (@p232)) 17.07/17.31 (step @p234 :rule cong :premises (@p222 @p222 @p141 @p224) :args (tptp.get)) 17.07/17.31 (step @p235 :rule symm :premises (@p210)) 17.07/17.31 (step @p236 :rule symm :premises (@p235)) 17.07/17.31 (step @p237 :rule cong :premises (@p222 @p222 @p140 @p221) :args (tptp.get)) 17.07/17.31 (step @p238 :rule refl :args (@t104)) 17.07/17.31 (step @p239 :rule cong :premises (@p222 @p222 @p238 @p225) :args (tptp.get)) 17.07/17.31 (step @p240 :rule trans :premises (@p149 @p239 @p237 @p236 @p234 @p233 @p231)) 17.07/17.31 (step @p241 :rule cong :premises (@p240) :args (tptp.tb2t)) 17.07/17.31 (step @p242 :rule trans :premises (@p132 @p241 @p229)) 17.07/17.31 (step-pop @p9385 :rule scope :premises (@p242)) 17.07/17.31 (step-pop @p9386 :rule scope :premises (@p9385)) 17.07/17.31 (step-pop @p9387 :rule scope :premises (@p9386)) 17.07/17.31 (step-pop @p9388 :rule scope :premises (@p9387)) 17.07/17.31 (step-pop @p9389 :rule scope :premises (@p9388)) 17.07/17.31 (step-pop @p9390 :rule scope :premises (@p9389)) 17.07/17.31 (step-pop @p9391 :rule scope :premises (@p9390)) 17.07/17.31 (step-pop @p9392 :rule scope :premises (@p9391)) 17.07/17.31 (step @p243 :rule process_scope :premises (@p9392) :args (@t170)) 17.07/17.31 (step @p252 :rule and_intro :premises (@p142 @p211 @p212 @p141 @p210 @p140 @p149 @p132)) 17.07/17.31 (step @p253 :rule modus_ponens :premises (@p252 @p243)) 17.07/17.31 (step @p254 :rule and_intro :premises (@p253 @p93)) 17.07/17.31 (step-pop @p9393 :rule scope :premises (@p254)) 17.07/17.31 (step-pop @p9394 :rule scope :premises (@p9393)) 17.07/17.31 (step-pop @p9395 :rule scope :premises (@p9394)) 17.07/17.31 (step-pop @p9396 :rule scope :premises (@p9395)) 17.07/17.31 (step-pop @p9397 :rule scope :premises (@p9396)) 17.07/17.31 (step-pop @p9398 :rule scope :premises (@p9397)) 17.07/17.31 (step-pop @p9399 :rule scope :premises (@p9398)) 17.07/17.31 (step-pop @p9400 :rule scope :premises (@p9399)) 17.07/17.31 (step-pop @p9401 :rule scope :premises (@p9400)) 17.07/17.31 (step @p255 :rule process_scope :premises (@p9401) :args (@t173)) 17.07/17.31 (step @p265 :rule implies_elim :premises (@p255)) 17.07/17.31 (step @p266 :rule resolution :premises (@p265 @p201) :args (true @t173)) 17.07/17.31 (step @p267 :rule not_and :premises (@p266)) 17.07/17.31 (step @p268 :rule eq_resolve :premises (@p267 @p187)) 17.07/17.31 (step @p269 :rule instantiate :premises (@p26) :args (@t174)) 17.07/17.31 (step @p270 :rule instantiate :premises (@p26) :args ((@list @t120))) 17.07/17.31 (step @p271 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t112 @t47 @t123 @t46))) 17.07/17.31 (step @p272 :rule cnf_or_pos :args (@t180)) 17.07/17.31 (step @p273 :rule reordering :premises (@p272) :args ((or @t179 @t177 @t175 @t162 (not @t180)))) 17.07/17.31 (assume-push @p274 @t81) 17.07/17.31 (step @p275 :rule instantiate :premises (@p49) :args (@t174)) 17.07/17.31 (step-pop @p9402 :rule scope :premises (@p275)) 17.07/17.31 (step @p276 :rule process_scope :premises (@p9402) :args (@t182)) 17.07/17.31 ; trust MACRO_SR_PRED_ELIM 17.07/17.31 (step @p278 :rule trust :premises (@p276) :args ((=> @t81 @t183))) 17.07/17.31 (step @p279 :rule implies_elim :premises (@p278)) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p280 :rule trust :premises (@p279 @p49) :args (@t183)) 17.07/17.31 (assume-push @p281 @t88) 17.07/17.31 (assume-push @p282 @t160) 17.07/17.31 (assume-push @p283 @t175) 17.07/17.31 (assume-push @p284 @t182) 17.07/17.31 (step @p285 :rule symm :premises (@p211)) 17.07/17.31 (step @p286 :rule symm :premises (@p283)) 17.07/17.31 (step @p287 :rule symm :premises (@p286)) 17.07/17.31 (step @p288 :rule trans :premises (@p287 @p285)) 17.07/17.31 (step @p289 :rule cong :premises (@p288) :args (tptp.tb2t)) 17.07/17.31 (step @p290 :rule trans :premises (@p275 @p289 @p63)) 17.07/17.31 ; trust MACRO_SR_PRED_ELIM 17.07/17.31 (step @p291 false :rule trust :premises (@p290) :args (false)) 17.07/17.31 (step-pop @p9403 :rule scope :premises (@p291)) 17.07/17.31 (step-pop @p9404 :rule scope :premises (@p9403)) 17.07/17.31 (step-pop @p9405 :rule scope :premises (@p9404)) 17.07/17.31 (step-pop @p9406 :rule scope :premises (@p9405)) 17.07/17.31 (step @p292 :rule process_scope :premises (@p9406) :args (false)) 17.07/17.31 (assume-push @p297 @t183) 17.07/17.31 (assume-push @p298 @t89) 17.07/17.31 (assume-push @p299 @t175) 17.07/17.31 (assume-push @p300 @t160) 17.07/17.31 (step @p301 :rule and_intro :premises (@p58 @p211 @p283 @p275)) 17.07/17.31 (step-pop @p9407 :rule scope :premises (@p301)) 17.07/17.31 (step-pop @p9408 :rule scope :premises (@p9407)) 17.07/17.31 (step-pop @p9409 :rule scope :premises (@p9408)) 17.07/17.31 (step-pop @p9410 :rule scope :premises (@p9409)) 17.07/17.31 (step @p302 :rule process_scope :premises (@p9410) :args (@t184)) 17.07/17.31 (step @p307 :rule implies_elim :premises (@p302)) 17.07/17.31 (step @p308 :rule resolution :premises (@p307 @p292) :args (true @t184)) 17.07/17.31 (step @p309 :rule not_and :premises (@p308)) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p310 :rule trust :premises (@p309 @p63 @p280 @p273 @p271 @p270 @p269 @p268 @p178 @p149 @p142 @p141 @p140 @p137) :args ((or @t126 @t161))) 17.07/17.31 (assume-push @p311 @t81) 17.07/17.31 (step @p312 :rule instantiate :premises (@p49) :args (@t185)) 17.07/17.31 (step-pop @p9411 :rule scope :premises (@p312)) 17.07/17.31 (step @p313 :rule process_scope :premises (@p9411) :args (@t187)) 17.07/17.31 ; trust MACRO_SR_PRED_ELIM 17.07/17.31 (step @p315 :rule trust :premises (@p313) :args ((=> @t81 @t188))) 17.07/17.31 (step @p316 :rule implies_elim :premises (@p315)) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p317 :rule trust :premises (@p316 @p49) :args (@t188)) 17.07/17.31 (step @p318 :rule instantiate :premises (@p144) :args ((@list tptp.int tptp.int @t112 @t47 @t46))) 17.07/17.31 (step @p319 :rule instantiate :premises (@p26) :args (@t185)) 17.07/17.31 (step @p320 :rule cnf_or_pos :args (@t192)) 17.07/17.31 (step @p321 :rule reordering :premises (@p320) :args ((or @t191 @t189 (not @t192)))) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p322 :rule trust :premises (@p321 @p319 @p318) :args (@t189)) 17.07/17.31 (step @p323 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t114 @t45 @t47 @t44))) 17.07/17.31 (assume-push @p324 @t131) 17.07/17.31 (assume-push @p325 @t193) 17.07/17.31 (assume-push @p326 @t182) 17.07/17.31 (step @p327 :rule symm :premises (@p325)) 17.07/17.31 (step @p328 :rule cong :premises (@p327) :args (tptp.tb2t)) 17.07/17.31 (step @p329 :rule trans :premises (@p275 @p328 @p87)) 17.07/17.31 ; trust MACRO_SR_PRED_ELIM 17.07/17.31 (step @p330 false :rule trust :premises (@p329) :args (false)) 17.07/17.31 (step-pop @p9412 :rule scope :premises (@p330)) 17.07/17.31 (step-pop @p9413 :rule scope :premises (@p9412)) 17.07/17.31 (step-pop @p9414 :rule scope :premises (@p9413)) 17.07/17.31 (step @p331 :rule process_scope :premises (@p9414) :args (false)) 17.07/17.31 (assume-push @p335 @t183) 17.07/17.31 (assume-push @p336 @t132) 17.07/17.31 (assume-push @p337 @t193) 17.07/17.31 (step @p338 :rule and_intro :premises (@p82 @p325 @p275)) 17.07/17.31 (step-pop @p9415 :rule scope :premises (@p338)) 17.07/17.31 (step-pop @p9416 :rule scope :premises (@p9415)) 17.07/17.31 (step-pop @p9417 :rule scope :premises (@p9416)) 17.07/17.31 (step @p339 :rule process_scope :premises (@p9417) :args (@t194)) 17.07/17.31 (step @p343 :rule implies_elim :premises (@p339)) 17.07/17.31 (step @p344 :rule resolution :premises (@p343 @p331) :args (true @t194)) 17.07/17.31 (step @p345 :rule not_and :premises (@p344)) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p346 :rule trust :premises (@p345 @p280 @p87) :args ((not @t193))) 17.07/17.31 (step @p347 :rule cnf_or_pos :args (@t196)) 17.07/17.31 (step @p348 :rule reordering :premises (@p347) :args ((or @t158 @t179 @t193 @t195 (not @t196)))) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p349 :rule trust :premises (@p348 @p175 @p269 @p346 @p323) :args (@t195)) 17.07/17.31 (step @p350 :rule refl :args ((not @t195))) 17.07/17.31 (step @p351 :rule refl :args ((not @t175))) 17.07/17.31 (step @p352 :rule refl :args ((not @t189))) 17.07/17.31 (step @p353 :rule refl :args ((not @t188))) 17.07/17.31 (step @p354 :rule nary_cong :premises (@p90 @p353 @p352 @p183 @p182 @p351 @p350) :args (or)) 17.07/17.31 (assume-push @p355 @t197) 17.07/17.31 (assume-push @p356 @t136) 17.07/17.31 (assume-push @p357 @t198) 17.07/17.31 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.31 (step @p358 :rule trust :premises (@p93) :args (@t139)) 17.07/17.31 (step @p359 :rule int_tight_ub :premises (@p358)) 17.07/17.31 ; trust MACRO_ARITH_SCALE_SUM_UB 17.07/17.31 (step @p360 :rule trust :premises (@p357 @p359) :args ((<= @t141 (+ @t199 -1)))) 17.07/17.31 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.31 (step @p361 false :rule trust :premises (@p360) :args (false)) 17.07/17.31 (step-pop @p9418 :rule scope :premises (@p361)) 17.07/17.31 (step @p362 :rule process_scope :premises (@p9418) :args (false)) 17.07/17.31 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.31 (step @p364 :rule trust :premises (@p362) :args ((not @t198))) 17.07/17.31 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.31 (step @p365 :rule trust :premises (@p355) :args (@t198)) 17.07/17.31 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.31 (step @p366 :rule trust :premises (@p365) :args (@t198)) 17.07/17.31 (step @p367 false :rule contra :premises (@p366 @p364)) 17.07/17.31 (step-pop @p9419 :rule scope :premises (@p367)) 17.07/17.31 (step-pop @p9420 :rule scope :premises (@p9419)) 17.07/17.31 (step @p368 :rule process_scope :premises (@p9420) :args (false)) 17.07/17.31 (assume-push @p371 @t136) 17.07/17.31 (assume-push @p372 @t188) 17.07/17.31 (assume-push @p373 @t189) 17.07/17.31 (assume-push @p374 @t166) 17.07/17.31 (assume-push @p375 @t164) 17.07/17.31 (assume-push @p376 @t175) 17.07/17.31 (assume-push @p377 @t195) 17.07/17.31 (assume-push @p378 @t164) 17.07/17.31 (assume-push @p379 @t175) 17.07/17.31 (assume-push @p380 @t195) 17.07/17.31 (assume-push @p381 @t166) 17.07/17.31 (assume-push @p382 @t189) 17.07/17.31 (assume-push @p383 @t187) 17.07/17.31 (step @p384 :rule symm :premises (@p283)) 17.07/17.31 (step @p385 :rule symm :premises (@p384)) 17.07/17.31 (step @p386 :rule cong :premises (@p222 @p222 @p226 @p385) :args (tptp.get)) 17.07/17.31 (step @p387 :rule trans :premises (@p386 @p223)) 17.07/17.31 (step @p388 :rule cong :premises (@p387) :args (tptp.tb2t)) 17.07/17.31 (step @p389 :rule refl :args (@t47)) 17.07/17.31 (step @p390 :rule cong :premises (@p222 @p222 @p142 @p389) :args (tptp.get)) 17.07/17.31 (step @p391 :rule symm :premises (@p377)) 17.07/17.31 (step @p392 :rule symm :premises (@p391)) 17.07/17.31 (step @p393 :rule cong :premises (@p222 @p222 @p141 @p389) :args (tptp.get)) 17.07/17.31 (step @p394 :rule trans :premises (@p322 @p393 @p392 @p390)) 17.07/17.31 (step @p395 :rule cong :premises (@p394) :args (tptp.tb2t)) 17.07/17.31 (step @p396 :rule trans :premises (@p312 @p395 @p388)) 17.07/17.31 (step-pop @p9421 :rule scope :premises (@p396)) 17.07/17.31 (step-pop @p9422 :rule scope :premises (@p9421)) 17.07/17.31 (step-pop @p9423 :rule scope :premises (@p9422)) 17.07/17.31 (step-pop @p9424 :rule scope :premises (@p9423)) 17.07/17.31 (step-pop @p9425 :rule scope :premises (@p9424)) 17.07/17.31 (step-pop @p9426 :rule scope :premises (@p9425)) 17.07/17.31 (step @p397 :rule process_scope :premises (@p9426) :args (@t197)) 17.07/17.31 (step @p404 :rule and_intro :premises (@p142 @p283 @p377 @p141 @p322 @p312)) 17.07/17.31 (step @p405 :rule modus_ponens :premises (@p404 @p397)) 17.07/17.31 (step @p406 :rule and_intro :premises (@p405 @p93)) 17.07/17.31 (step-pop @p9427 :rule scope :premises (@p406)) 17.07/17.31 (step-pop @p9428 :rule scope :premises (@p9427)) 17.07/17.31 (step-pop @p9429 :rule scope :premises (@p9428)) 17.07/17.31 (step-pop @p9430 :rule scope :premises (@p9429)) 17.07/17.31 (step-pop @p9431 :rule scope :premises (@p9430)) 17.07/17.31 (step-pop @p9432 :rule scope :premises (@p9431)) 17.07/17.31 (step-pop @p9433 :rule scope :premises (@p9432)) 17.07/17.31 (step @p407 :rule process_scope :premises (@p9433) :args (@t200)) 17.07/17.31 (step @p415 :rule implies_elim :premises (@p407)) 17.07/17.31 (step @p416 :rule resolution :premises (@p415 @p368) :args (true @t200)) 17.07/17.31 (step @p417 :rule not_and :premises (@p416)) 17.07/17.31 (step @p418 :rule eq_resolve :premises (@p417 @p354)) 17.07/17.31 (assume-push @p419 @t90) 17.07/17.31 (step-pop @p9434 :rule scope :premises (@p323)) 17.07/17.31 (step @p420 :rule process_scope :premises (@p9434) :args (@t196)) 17.07/17.31 (step @p422 :rule implies_elim :premises (@p420)) 17.07/17.31 (assume-push @p423 @t63) 17.07/17.31 (step-pop @p9435 :rule scope :premises (@p175)) 17.07/17.31 (step @p424 :rule process_scope :premises (@p9435) :args (@t157)) 17.07/17.31 (step @p426 :rule implies_elim :premises (@p424)) 17.07/17.31 (assume-push @p427 @t63) 17.07/17.31 (step-pop @p9436 :rule scope :premises (@p269)) 17.07/17.31 (step @p428 :rule process_scope :premises (@p9436) :args (@t178)) 17.07/17.31 (step @p430 :rule implies_elim :premises (@p428)) 17.07/17.31 (assume-push @p431 @t63) 17.07/17.31 (step-pop @p9437 :rule scope :premises (@p319)) 17.07/17.31 (step @p432 :rule process_scope :premises (@p9437) :args (@t190)) 17.07/17.31 (step @p434 :rule implies_elim :premises (@p432)) 17.07/17.31 (assume-push @p435 @t149) 17.07/17.31 (step-pop @p9438 :rule scope :premises (@p318)) 17.07/17.31 (step @p436 :rule process_scope :premises (@p9438) :args (@t192)) 17.07/17.31 (step @p438 :rule implies_elim :premises (@p436)) 17.07/17.31 (assume-push @p439 @t147) 17.07/17.31 (step-pop @p9439 :rule scope :premises (@p142)) 17.07/17.31 (step @p440 :rule process_scope :premises (@p9439) :args (@t164)) 17.07/17.31 (step @p442 :rule implies_elim :premises (@p440)) 17.07/17.31 (assume-push @p443 @t147) 17.07/17.31 (step-pop @p9440 :rule scope :premises (@p141)) 17.07/17.31 (step @p444 :rule process_scope :premises (@p9440) :args (@t166)) 17.07/17.31 (step @p446 :rule implies_elim :premises (@p444)) 17.07/17.31 (assume-push @p447 @t90) 17.07/17.31 (step-pop @p9441 :rule scope :premises (@p271)) 17.07/17.31 (step @p448 :rule process_scope :premises (@p9441) :args (@t180)) 17.07/17.31 (step @p450 :rule implies_elim :premises (@p448)) 17.07/17.31 (assume-push @p451 @t63) 17.07/17.31 (step-pop @p9442 :rule scope :premises (@p270)) 17.07/17.31 (step @p452 :rule process_scope :premises (@p9442) :args (@t176)) 17.07/17.31 (step @p454 :rule implies_elim :premises (@p452)) 17.07/17.31 (assume-push @p455 @t90) 17.07/17.31 (step @p456 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t103 @t49 @t123 @t48))) 17.07/17.31 (step-pop @p9443 :rule scope :premises (@p456)) 17.07/17.31 (step @p457 :rule process_scope :premises (@p9443) :args (@t202)) 17.07/17.31 (step @p459 :rule implies_elim :premises (@p457)) 17.07/17.31 (assume-push @p460 @t63) 17.07/17.31 (step-pop @p9444 :rule scope :premises (@p174)) 17.07/17.31 (step @p461 :rule process_scope :premises (@p9444) :args (@t108)) 17.07/17.31 (step @p463 :rule implies_elim :premises (@p461)) 17.07/17.31 (step @p464 :rule cnf_or_pos :args (@t202)) 17.07/17.31 (step @p465 :rule reordering :premises (@p464) :args ((or @t109 @t177 @t160 @t201 (not @t202)))) 17.07/17.31 (step @p466 :rule instantiate :premises (@p139) :args ((@list @t102))) 17.07/17.31 ; trust MACRO_SR_EQ_INTRO 17.07/17.31 (step @p467 :rule trust :premises () :args ((= @t76 @t203))) 17.07/17.31 (step @p468 :rule eq_resolve :premises (@p37 @p467)) 17.07/17.31 (step @p469 :rule instantiate :premises (@p468) :args ((@list tptp.int 10 @t117))) 17.07/17.31 (step @p470 :rule instantiate :premises (@p21) :args ((@list @t116))) 17.07/17.31 (step @p471 :rule cnf_or_pos :args (@t209)) 17.07/17.31 (step @p472 :rule reordering :premises (@p471) :args ((or @t208 @t206 (not @t209)))) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p473 :rule trust :premises (@p472 @p470 @p469) :args (@t206)) 17.07/17.31 (step @p474 :rule instantiate :premises (@p144) :args ((@list tptp.int tptp.int @t101 @t44 @t50))) 17.07/17.31 (step @p475 :rule instantiate :premises (@p26) :args (@t82)) 17.07/17.31 (step @p476 :rule cnf_or_pos :args (@t211)) 17.07/17.31 (step @p477 :rule reordering :premises (@p476) :args ((or @t107 @t210 (not @t211)))) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p478 :rule trust :premises (@p477 @p475 @p474) :args (@t210)) 17.07/17.31 (step @p479 :rule refl :args (@t213)) 17.07/17.31 (step @p480 :rule refl :args (@t214)) 17.07/17.31 (step @p481 :rule refl :args (@t216)) 17.07/17.31 (step @p482 :rule refl :args (@t218)) 17.07/17.31 (step @p483 :rule refl :args (@t219)) 17.07/17.31 (step @p484 :rule refl :args ((not @t210))) 17.07/17.31 (step @p485 :rule refl :args ((not @t85))) 17.07/17.31 (step @p486 :rule nary_cong :premises (@p90 @p485 @p484 @p483 @p482 @p184 @p183 @p182 @p481 @p181 @p480 @p479) :args (or)) 17.07/17.31 (assume-push @p487 @t136) 17.07/17.31 (assume-push @p488 @t221) 17.07/17.31 (assume-push @p489 @t222) 17.07/17.31 (assume-push @p490 @t223) 17.07/17.31 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.31 (step @p491 :rule trust :premises (@p93) :args (@t139)) 17.07/17.31 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.31 (step @p492 :rule trust :premises (@p488) :args ((= @t225 0))) 17.07/17.31 ; trust MACRO_ARITH_SCALE_SUM_UB 17.07/17.31 (step @p493 :rule trust :premises (@p490 @p492 @p491) :args ((< (+ @t224 (* -1 @t225) @t125) (+ @t227 @t226 0)))) 17.07/17.31 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.31 (step @p494 false :rule trust :premises (@p493) :args (false)) 17.07/17.31 (step-pop @p9445 :rule scope :premises (@p494)) 17.07/17.31 (step @p495 :rule process_scope :premises (@p9445) :args (false)) 17.07/17.31 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.31 (step @p497 :rule trust :premises (@p495) :args (@t228)) 17.07/17.31 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.31 (step @p498 :rule trust :premises (@p497) :args (@t228)) 17.07/17.31 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.31 (step @p499 :rule trust :premises (@p489) :args (@t223)) 17.07/17.31 (step @p500 false :rule contra :premises (@p499 @p498)) 17.07/17.31 (step-pop @p9446 :rule scope :premises (@p500)) 17.07/17.31 (step-pop @p9447 :rule scope :premises (@p9446)) 17.07/17.31 (step-pop @p9448 :rule scope :premises (@p9447)) 17.07/17.31 (step @p501 :rule process_scope :premises (@p9448) :args (false)) 17.07/17.31 (assume-push @p505 @t136) 17.07/17.31 (assume-push @p506 @t85) 17.07/17.31 (assume-push @p507 @t210) 17.07/17.31 (assume-push @p508 @t206) 17.07/17.31 (assume-push @p509 @t217) 17.07/17.31 (assume-push @p510 @t168) 17.07/17.31 (assume-push @p511 @t166) 17.07/17.31 (assume-push @p512 @t164) 17.07/17.31 (assume-push @p513 @t215) 17.07/17.31 (assume-push @p514 @t162) 17.07/17.31 (assume-push @p515 @t201) 17.07/17.31 (assume-push @p516 @t212) 17.07/17.31 (assume-push @p517 @t164) 17.07/17.31 (assume-push @p518 @t206) 17.07/17.31 (assume-push @p519 @t212) 17.07/17.31 (assume-push @p520 @t215) 17.07/17.31 (assume-push @p521 @t166) 17.07/17.31 (assume-push @p522 @t162) 17.07/17.31 (assume-push @p523 @t168) 17.07/17.31 (assume-push @p524 @t201) 17.07/17.31 (assume-push @p525 @t217) 17.07/17.31 (assume-push @p526 @t210) 17.07/17.31 (assume-push @p527 @t84) 17.07/17.31 (step @p528 :rule refl :args (@t44)) 17.07/17.31 (step @p529 :rule symm :premises (@p473)) 17.07/17.31 (step @p530 :rule cong :premises (@p222 @p222 @p529 @p528) :args (tptp.get)) 17.07/17.31 (step @p531 :rule symm :premises (@p516)) 17.07/17.31 (step @p532 :rule trans :premises (@p529 @p226)) 17.07/17.31 (step @p533 :rule symm :premises (@p532)) 17.07/17.31 (step @p534 :rule cong :premises (@p222 @p222 @p533 @p531) :args (tptp.get)) 17.07/17.31 (step @p535 :rule cong :premises (@p222 @p222 @p226 @p221) :args (tptp.get)) 17.07/17.31 (step @p536 :rule trans :premises (@p535 @p534 @p530)) 17.07/17.31 (step @p537 :rule cong :premises (@p536) :args (tptp.tb2t)) 17.07/17.31 (step @p538 :rule symm :premises (@p513)) 17.07/17.31 (step @p539 :rule symm :premises (@p538)) 17.07/17.31 (step @p540 :rule cong :premises (@p222 @p222 @p141 @p221) :args (tptp.get)) 17.07/17.31 (step @p541 :rule symm :premises (@p210)) 17.07/17.31 (step @p542 :rule symm :premises (@p541)) 17.07/17.31 (step @p543 :rule symm :premises (@p515)) 17.07/17.31 (step @p544 :rule symm :premises (@p543)) 17.07/17.31 (step @p545 :rule cong :premises (@p222 @p222 @p466 @p221) :args (tptp.get)) 17.07/17.31 (step @p546 :rule refl :args (@t102)) 17.07/17.31 (step @p547 :rule cong :premises (@p222 @p222 @p546 @p516) :args (tptp.get)) 17.07/17.31 (step @p548 :rule trans :premises (@p478 @p547 @p545 @p544 @p237 @p542 @p540 @p539 @p223)) 17.07/17.31 (step @p549 :rule cong :premises (@p548) :args (tptp.tb2t)) 17.07/17.31 (step @p550 :rule trans :premises (@p51 @p549 @p537)) 17.07/17.31 (step-pop @p9449 :rule scope :premises (@p550)) 17.07/17.31 (step-pop @p9450 :rule scope :premises (@p9449)) 17.07/17.31 (step-pop @p9451 :rule scope :premises (@p9450)) 17.07/17.31 (step-pop @p9452 :rule scope :premises (@p9451)) 17.07/17.31 (step-pop @p9453 :rule scope :premises (@p9452)) 17.07/17.31 (step-pop @p9454 :rule scope :premises (@p9453)) 17.07/17.31 (step-pop @p9455 :rule scope :premises (@p9454)) 17.07/17.31 (step-pop @p9456 :rule scope :premises (@p9455)) 17.07/17.31 (step-pop @p9457 :rule scope :premises (@p9456)) 17.07/17.31 (step-pop @p9458 :rule scope :premises (@p9457)) 17.07/17.31 (step-pop @p9459 :rule scope :premises (@p9458)) 17.07/17.31 (step @p551 :rule process_scope :premises (@p9459) :args (@t222)) 17.07/17.31 (step @p563 :rule and_intro :premises (@p142 @p473 @p516 @p513 @p141 @p210 @p140 @p515 @p466 @p478 @p51)) 17.07/17.31 (step @p564 :rule modus_ponens :premises (@p563 @p551)) 17.07/17.31 (assume-push @p565 @t164) 17.07/17.31 (assume-push @p566 @t206) 17.07/17.31 (assume-push @p567 @t212) 17.07/17.31 (step @p568 :rule symm :premises (@p516)) 17.07/17.31 (step @p569 :rule cong :premises (@p222 @p222 @p533 @p568) :args (tptp.get)) 17.07/17.31 (step @p570 :rule trans :premises (@p535 @p569 @p530)) 17.07/17.31 (step @p571 :rule cong :premises (@p570) :args (tptp.tb2t)) 17.07/17.31 (step-pop @p9460 :rule scope :premises (@p571)) 17.07/17.31 (step-pop @p9461 :rule scope :premises (@p9460)) 17.07/17.31 (step-pop @p9462 :rule scope :premises (@p9461)) 17.07/17.31 (step @p572 :rule process_scope :premises (@p9462) :args (@t221)) 17.07/17.31 (step @p576 :rule and_intro :premises (@p142 @p473 @p516)) 17.07/17.31 (step @p577 :rule modus_ponens :premises (@p576 @p572)) 17.07/17.31 (step @p578 :rule and_intro :premises (@p93 @p577 @p564)) 17.07/17.31 (step-pop @p9463 :rule scope :premises (@p578)) 17.07/17.31 (step-pop @p9464 :rule scope :premises (@p9463)) 17.07/17.31 (step-pop @p9465 :rule scope :premises (@p9464)) 17.07/17.31 (step-pop @p9466 :rule scope :premises (@p9465)) 17.07/17.31 (step-pop @p9467 :rule scope :premises (@p9466)) 17.07/17.31 (step-pop @p9468 :rule scope :premises (@p9467)) 17.07/17.31 (step-pop @p9469 :rule scope :premises (@p9468)) 17.07/17.31 (step-pop @p9470 :rule scope :premises (@p9469)) 17.07/17.31 (step-pop @p9471 :rule scope :premises (@p9470)) 17.07/17.31 (step-pop @p9472 :rule scope :premises (@p9471)) 17.07/17.31 (step-pop @p9473 :rule scope :premises (@p9472)) 17.07/17.31 (step-pop @p9474 :rule scope :premises (@p9473)) 17.07/17.31 (step @p579 :rule process_scope :premises (@p9474) :args (@t229)) 17.07/17.31 (step @p592 :rule implies_elim :premises (@p579)) 17.07/17.31 (step @p593 :rule resolution :premises (@p592 @p501) :args (true @t229)) 17.07/17.31 (step @p594 :rule not_and :premises (@p593)) 17.07/17.31 (step @p595 :rule eq_resolve :premises (@p594 @p486)) 17.07/17.31 (step @p596 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t114 @t45 @t123 @t44))) 17.07/17.31 (step @p597 :rule cnf_or_pos :args (@t231)) 17.07/17.31 (step @p598 :rule reordering :premises (@p597) :args ((or @t158 @t177 @t230 @t215 (not @t231)))) 17.07/17.31 (step @p599 :rule instantiate :premises (@p144) :args ((@list tptp.int tptp.int @t114 @t45 @t44))) 17.07/17.31 (step @p600 :rule instantiate :premises (@p26) :args (@t232)) 17.07/17.31 (step @p601 :rule cnf_or_pos :args (@t236)) 17.07/17.31 (step @p602 :rule reordering :premises (@p601) :args ((or @t235 @t233 (not @t236)))) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p603 :rule trust :premises (@p602 @p600 @p599) :args (@t233)) 17.07/17.31 ; trust MACRO_SR_PRED_INTRO 17.07/17.31 (step @p604 :rule trust :premises () :args ((= (not @t134) @t133))) 17.07/17.31 (step @p605 :rule refl :args ((not @t230))) 17.07/17.31 (step @p606 :rule refl :args (@t237)) 17.07/17.31 (step @p607 :rule nary_cong :premises (@p606 @p182 @p605 @p604 @p479) :args (or)) 17.07/17.31 (assume-push @p608 @t233) 17.07/17.31 (assume-push @p609 @t238) 17.07/17.31 (assume-push @p610 @t212) 17.07/17.31 (assume-push @p611 @t230) 17.07/17.31 (assume-push @p612 @t134) 17.07/17.31 (step @p613 :rule symm :premises (@p609)) 17.07/17.31 (step @p614 :rule trans :premises (@p613 @p603)) 17.07/17.31 (step @p615 :rule symm :premises (@p614)) 17.07/17.31 (step @p616 :rule symm :premises (@p516)) 17.07/17.31 (step @p617 :rule symm :premises (@p611)) 17.07/17.31 (step @p618 :rule symm :premises (@p617)) 17.07/17.31 (step @p619 :rule trans :premises (@p618 @p616)) 17.07/17.31 (step @p620 :rule trans :premises (@p619 @p603 @p615)) 17.07/17.31 (step @p621 :rule true_intro :premises (@p620)) 17.07/17.31 (step @p622 :rule false_intro :premises (@p612)) 17.07/17.31 (step @p623 :rule symm :premises (@p622)) 17.07/17.31 (step @p624 :rule trans :premises (@p623 @p621)) 17.07/17.31 ; trust MACRO_SR_PRED_ELIM 17.07/17.31 (step @p625 false :rule trust :premises (@p624) :args (false)) 17.07/17.31 (step-pop @p9475 :rule scope :premises (@p625)) 17.07/17.31 (step-pop @p9476 :rule scope :premises (@p9475)) 17.07/17.31 (step-pop @p9477 :rule scope :premises (@p9476)) 17.07/17.31 (step-pop @p9478 :rule scope :premises (@p9477)) 17.07/17.31 (step-pop @p9479 :rule scope :premises (@p9478)) 17.07/17.31 (step @p626 :rule process_scope :premises (@p9479) :args (false)) 17.07/17.31 (assume-push @p632 @t233) 17.07/17.31 (assume-push @p633 @t164) 17.07/17.31 (assume-push @p634 @t230) 17.07/17.31 (assume-push @p635 @t134) 17.07/17.31 (assume-push @p636 @t212) 17.07/17.31 (assume-push @p637 @t164) 17.07/17.31 (assume-push @p638 @t230) 17.07/17.31 (assume-push @p639 @t233) 17.07/17.31 (step @p640 :rule symm :premises (@p611)) 17.07/17.31 (step @p641 :rule symm :premises (@p640)) 17.07/17.31 (step @p642 :rule cong :premises (@p222 @p222 @p226 @p641) :args (tptp.get)) 17.07/17.31 (step @p643 :rule refl :args (@t45)) 17.07/17.31 (step @p644 :rule cong :premises (@p222 @p222 @p142 @p643) :args (tptp.get)) 17.07/17.31 (step @p645 :rule trans :premises (@p603 @p644 @p642 @p223)) 17.07/17.31 (step-pop @p9480 :rule scope :premises (@p645)) 17.07/17.31 (step-pop @p9481 :rule scope :premises (@p9480)) 17.07/17.31 (step-pop @p9482 :rule scope :premises (@p9481)) 17.07/17.31 (step @p646 :rule process_scope :premises (@p9482) :args (@t238)) 17.07/17.31 (step @p650 :rule and_intro :premises (@p142 @p611 @p603)) 17.07/17.31 (step @p651 :rule modus_ponens :premises (@p650 @p646)) 17.07/17.31 (step @p652 :rule and_intro :premises (@p603 @p651 @p516 @p611 @p612)) 17.07/17.31 (step-pop @p9483 :rule scope :premises (@p652)) 17.07/17.31 (step-pop @p9484 :rule scope :premises (@p9483)) 17.07/17.31 (step-pop @p9485 :rule scope :premises (@p9484)) 17.07/17.31 (step-pop @p9486 :rule scope :premises (@p9485)) 17.07/17.31 (step-pop @p9487 :rule scope :premises (@p9486)) 17.07/17.31 (step @p653 :rule process_scope :premises (@p9487) :args (@t239)) 17.07/17.31 (step @p659 :rule implies_elim :premises (@p653)) 17.07/17.31 (step @p660 :rule resolution :premises (@p659 @p626) :args (true @t239)) 17.07/17.31 (step @p661 :rule not_and :premises (@p660)) 17.07/17.31 (step @p662 :rule eq_resolve :premises (@p661 @p607)) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p663 :rule trust :premises (@p662 @p603 @p142 @p598 @p596 @p175 @p270 @p595 @p478 @p473 @p142 @p141 @p140 @p466 @p56 @p465 @p463 @p459 @p310 @p273 @p454 @p450 @p418 @p316 @p446 @p442 @p139 @p321 @p438 @p144 @p434 @p348 @p430 @p426 @p26 @p422 @p65 @p345 @p279 @p130 @p86 @p49) :args ((or @t126 @t213))) 17.07/17.31 (assume-push @p664 @t81) 17.07/17.31 (step @p665 :rule instantiate :premises (@p49) :args (@t232)) 17.07/17.31 (step-pop @p9488 :rule scope :premises (@p665)) 17.07/17.31 (step @p666 :rule process_scope :premises (@p9488) :args (@t241)) 17.07/17.31 ; trust MACRO_SR_PRED_ELIM 17.07/17.31 (step @p668 :rule trust :premises (@p666) :args ((=> @t81 @t242))) 17.07/17.31 (step @p669 :rule implies_elim :premises (@p668)) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p670 :rule trust :premises (@p669 @p49) :args (@t242)) 17.07/17.31 (step @p671 :rule refl :args (@t243)) 17.07/17.31 (step @p672 :rule nary_cong :premises (@p90 @p671 @p606 @p182 @p605) :args (or)) 17.07/17.31 (assume-push @p673 @t136) 17.07/17.31 (assume-push @p674 @t244) 17.07/17.31 (assume-push @p675 @t245) 17.07/17.31 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.31 (step @p676 :rule trust :premises (@p93) :args (@t139)) 17.07/17.31 (step @p677 :rule int_tight_ub :premises (@p676)) 17.07/17.31 ; trust MACRO_ARITH_SCALE_SUM_UB 17.07/17.31 (step @p678 :rule trust :premises (@p675 @p677) :args ((<= @t141 (+ @t246 -1)))) 17.07/17.31 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.31 (step @p679 false :rule trust :premises (@p678) :args (false)) 17.07/17.31 (step-pop @p9489 :rule scope :premises (@p679)) 17.07/17.31 (step @p680 :rule process_scope :premises (@p9489) :args (false)) 17.07/17.31 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.31 (step @p682 :rule trust :premises (@p680) :args (@t247)) 17.07/17.31 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.31 (step @p683 :rule trust :premises (@p682) :args (@t247)) 17.07/17.31 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.31 (step @p684 :rule trust :premises (@p674) :args (@t245)) 17.07/17.31 (step @p685 false :rule contra :premises (@p684 @p683)) 17.07/17.31 (step-pop @p9490 :rule scope :premises (@p685)) 17.07/17.31 (step-pop @p9491 :rule scope :premises (@p9490)) 17.07/17.31 (step @p686 :rule process_scope :premises (@p9491) :args (false)) 17.07/17.31 (assume-push @p689 @t136) 17.07/17.31 (assume-push @p690 @t242) 17.07/17.31 (assume-push @p691 @t233) 17.07/17.31 (assume-push @p692 @t164) 17.07/17.31 (assume-push @p693 @t230) 17.07/17.31 (assume-push @p694 @t164) 17.07/17.31 (assume-push @p695 @t230) 17.07/17.31 (assume-push @p696 @t233) 17.07/17.31 (assume-push @p697 @t241) 17.07/17.31 (step @p698 :rule symm :premises (@p611)) 17.07/17.31 (step @p699 :rule symm :premises (@p698)) 17.07/17.31 (step @p700 :rule cong :premises (@p222 @p222 @p226 @p699) :args (tptp.get)) 17.07/17.31 (step @p701 :rule trans :premises (@p700 @p223)) 17.07/17.31 (step @p702 :rule cong :premises (@p701) :args (tptp.tb2t)) 17.07/17.31 (step @p703 :rule trans :premises (@p603 @p644)) 17.07/17.31 (step @p704 :rule cong :premises (@p703) :args (tptp.tb2t)) 17.07/17.31 (step @p705 :rule trans :premises (@p665 @p704 @p702)) 17.07/17.31 (step-pop @p9492 :rule scope :premises (@p705)) 17.07/17.31 (step-pop @p9493 :rule scope :premises (@p9492)) 17.07/17.31 (step-pop @p9494 :rule scope :premises (@p9493)) 17.07/17.31 (step-pop @p9495 :rule scope :premises (@p9494)) 17.07/17.31 (step @p706 :rule process_scope :premises (@p9495) :args (@t244)) 17.07/17.31 (step @p711 :rule and_intro :premises (@p142 @p611 @p603 @p665)) 17.07/17.31 (step @p712 :rule modus_ponens :premises (@p711 @p706)) 17.07/17.31 (step @p713 :rule and_intro :premises (@p93 @p712)) 17.07/17.31 (step-pop @p9496 :rule scope :premises (@p713)) 17.07/17.31 (step-pop @p9497 :rule scope :premises (@p9496)) 17.07/17.31 (step-pop @p9498 :rule scope :premises (@p9497)) 17.07/17.31 (step-pop @p9499 :rule scope :premises (@p9498)) 17.07/17.31 (step-pop @p9500 :rule scope :premises (@p9499)) 17.07/17.31 (step @p714 :rule process_scope :premises (@p9500) :args (@t248)) 17.07/17.31 (step @p720 :rule implies_elim :premises (@p714)) 17.07/17.31 (step @p721 :rule resolution :premises (@p720 @p686) :args (true @t248)) 17.07/17.31 (step @p722 :rule not_and :premises (@p721)) 17.07/17.31 (step @p723 :rule eq_resolve :premises (@p722 @p672)) 17.07/17.31 ; trust MACRO_SR_EQ_INTRO 17.07/17.31 (step @p724 :rule trust :premises () :args ((= @t39 @t249))) 17.07/17.31 (step @p725 :rule eq_resolve :premises (@p16 @p724)) 17.07/17.31 (step @p726 :rule instantiate :premises (@p725) :args ((@list @t204))) 17.07/17.31 (step @p727 :rule instantiate :premises (@p139) :args ((@list @t96))) 17.07/17.31 (step @p728 :rule instantiate :premises (@p139) :args ((@list @t98))) 17.07/17.31 (step @p729 :rule instantiate :premises (@p139) :args ((@list @t100))) 17.07/17.31 (step @p730 :rule instantiate :premises (@p144) :args ((@list tptp.int tptp.int @t95 @t51 @t50))) 17.07/17.31 (step @p731 :rule cnf_or_pos :args (@t251)) 17.07/17.31 (step @p732 :rule reordering :premises (@p731) :args ((or @t107 @t250 (not @t251)))) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p733 :rule trust :premises (@p732 @p475 @p730) :args (@t250)) 17.07/17.31 (step @p734 :rule instantiate :premises (@p45) :args ((@list tptp.int @t204 @t120))) 17.07/17.31 (assume-push @p735 @t90) 17.07/17.31 (step @p736 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t97 @t53 @t51 @t49))) 17.07/17.31 (step-pop @p9501 :rule scope :premises (@p736)) 17.07/17.31 (step @p737 :rule process_scope :premises (@p9501) :args ((or @t256 @t254 (= @t53 @t51) @t252))) 17.07/17.31 ; trust MACRO_SR_PRED_ELIM 17.07/17.31 (step @p739 :rule trust :premises (@p737) :args ((=> @t90 @t258))) 17.07/17.31 (step @p740 :rule implies_elim :premises (@p739)) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p741 :rule trust :premises (@p740 @p65) :args (@t258)) 17.07/17.31 (assume-push @p742 @t81) 17.07/17.31 (step @p743 :rule instantiate :premises (@p49) :args (@t259)) 17.07/17.31 (step-pop @p9502 :rule scope :premises (@p743)) 17.07/17.31 (step @p744 :rule process_scope :premises (@p9502) :args (@t261)) 17.07/17.31 ; trust MACRO_SR_PRED_ELIM 17.07/17.31 (step @p746 :rule trust :premises (@p744) :args ((=> @t81 @t262))) 17.07/17.31 (step @p747 :rule implies_elim :premises (@p746)) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p748 :rule trust :premises (@p747 @p49) :args (@t262)) 17.07/17.31 (assume-push @p749 @t81) 17.07/17.31 (step @p750 :rule instantiate :premises (@p49) :args (@t263)) 17.07/17.31 (step-pop @p9503 :rule scope :premises (@p750)) 17.07/17.31 (step @p751 :rule process_scope :premises (@p9503) :args (@t265)) 17.07/17.31 ; trust MACRO_SR_PRED_ELIM 17.07/17.31 (step @p753 :rule trust :premises (@p751) :args ((=> @t81 @t266))) 17.07/17.31 (step @p754 :rule implies_elim :premises (@p753)) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p755 :rule trust :premises (@p754 @p49) :args (@t266)) 17.07/17.31 (assume-push @p756 @t265) 17.07/17.31 (assume-push @p757 @t257) 17.07/17.31 (assume-push @p758 @t261) 17.07/17.31 (step @p759 :rule symm :premises (@p757)) 17.07/17.31 (step @p760 :rule cong :premises (@p759) :args (tptp.tb2t)) 17.07/17.31 (step @p761 :rule trans :premises (@p743 @p760 @p755)) 17.07/17.31 ; trust MACRO_SR_PRED_ELIM 17.07/17.31 (step @p762 false :rule trust :premises (@p761) :args (false)) 17.07/17.31 (step-pop @p9504 :rule scope :premises (@p762)) 17.07/17.31 (step-pop @p9505 :rule scope :premises (@p9504)) 17.07/17.31 (step-pop @p9506 :rule scope :premises (@p9505)) 17.07/17.31 (step @p763 :rule process_scope :premises (@p9506) :args (false)) 17.07/17.31 (assume-push @p767 @t266) 17.07/17.31 (assume-push @p768 @t262) 17.07/17.31 (assume-push @p769 @t257) 17.07/17.31 (step @p770 :rule and_intro :premises (@p750 @p757 @p743)) 17.07/17.31 (step-pop @p9507 :rule scope :premises (@p770)) 17.07/17.31 (step-pop @p9508 :rule scope :premises (@p9507)) 17.07/17.31 (step-pop @p9509 :rule scope :premises (@p9508)) 17.07/17.31 (step @p771 :rule process_scope :premises (@p9509) :args (@t267)) 17.07/17.31 (step @p775 :rule implies_elim :premises (@p771)) 17.07/17.31 (step @p776 :rule resolution :premises (@p775 @p763) :args (true @t267)) 17.07/17.31 (step @p777 :rule not_and :premises (@p776)) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p778 :rule trust :premises (@p777 @p755 @p748) :args ((not @t257))) 17.07/17.31 (step @p779 :rule instantiate :premises (@p26) :args (@t259)) 17.07/17.31 (step @p780 :rule instantiate :premises (@p26) :args (@t263)) 17.07/17.31 (step @p781 :rule cnf_or_pos :args (@t258)) 17.07/17.31 (step @p782 :rule reordering :premises (@p781) :args ((or @t254 @t256 @t252 @t257 (not @t258)))) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p783 :rule trust :premises (@p782 @p780 @p779 @p778 @p741) :args (@t252)) 17.07/17.31 (step @p784 :rule instantiate :premises (@p45) :args ((@list tptp.int @t204 3))) 17.07/17.31 (step @p785 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t99 @t52 @t51 @t51))) 17.07/17.31 (assume-push @p786 @t81) 17.07/17.31 (step @p787 :rule instantiate :premises (@p49) :args (@t268)) 17.07/17.31 (step-pop @p9510 :rule scope :premises (@p787)) 17.07/17.31 (step @p788 :rule process_scope :premises (@p9510) :args (@t270)) 17.07/17.31 ; trust MACRO_SR_PRED_ELIM 17.07/17.31 (step @p790 :rule trust :premises (@p788) :args ((=> @t81 @t271))) 17.07/17.31 (step @p791 :rule implies_elim :premises (@p790)) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p792 :rule trust :premises (@p791 @p49) :args (@t271)) 17.07/17.31 (assume-push @p793 @t270) 17.07/17.31 (assume-push @p794 @t272) 17.07/17.31 (assume-push @p795 @t265) 17.07/17.31 (step @p796 :rule symm :premises (@p794)) 17.07/17.31 (step @p797 :rule cong :premises (@p796) :args (tptp.tb2t)) 17.07/17.31 (step @p798 :rule trans :premises (@p750 @p797 @p792)) 17.07/17.31 ; trust MACRO_SR_PRED_ELIM 17.07/17.31 (step @p799 false :rule trust :premises (@p798) :args (false)) 17.07/17.31 (step-pop @p9511 :rule scope :premises (@p799)) 17.07/17.31 (step-pop @p9512 :rule scope :premises (@p9511)) 17.07/17.31 (step-pop @p9513 :rule scope :premises (@p9512)) 17.07/17.31 (step @p800 :rule process_scope :premises (@p9513) :args (false)) 17.07/17.31 (assume-push @p804 @t271) 17.07/17.31 (assume-push @p805 @t266) 17.07/17.31 (assume-push @p806 @t272) 17.07/17.31 (step @p807 :rule and_intro :premises (@p787 @p794 @p750)) 17.07/17.31 (step-pop @p9514 :rule scope :premises (@p807)) 17.07/17.31 (step-pop @p9515 :rule scope :premises (@p9514)) 17.07/17.31 (step-pop @p9516 :rule scope :premises (@p9515)) 17.07/17.31 (step @p808 :rule process_scope :premises (@p9516) :args (@t273)) 17.07/17.31 (step @p812 :rule implies_elim :premises (@p808)) 17.07/17.31 (step @p813 :rule resolution :premises (@p812 @p800) :args (true @t273)) 17.07/17.31 (step @p814 :rule not_and :premises (@p813)) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p815 :rule trust :premises (@p814 @p792 @p755) :args ((not @t272))) 17.07/17.31 (step @p816 :rule instantiate :premises (@p26) :args (@t268)) 17.07/17.31 (step @p817 :rule cnf_or_pos :args (@t277)) 17.07/17.31 (step @p818 :rule reordering :premises (@p817) :args ((or @t276 @t254 @t272 @t274 (not @t277)))) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p819 :rule trust :premises (@p818 @p816 @p780 @p815 @p785) :args (@t274)) 17.07/17.31 (assume-push @p820 @t90) 17.07/17.31 (step @p821 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t112 @t47 @t51 @t46))) 17.07/17.31 (step-pop @p9517 :rule scope :premises (@p821)) 17.07/17.31 (step @p822 :rule process_scope :premises (@p9517) :args ((or @t179 @t254 (= @t47 @t51) @t278))) 17.07/17.31 ; trust MACRO_SR_PRED_ELIM 17.07/17.31 (step @p824 :rule trust :premises (@p822) :args ((=> @t90 @t280))) 17.07/17.31 (step @p825 :rule implies_elim :premises (@p824)) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p826 :rule trust :premises (@p825 @p65) :args (@t280)) 17.07/17.31 (assume-push @p827 @t182) 17.07/17.31 (assume-push @p828 @t279) 17.07/17.31 (assume-push @p829 @t265) 17.07/17.31 (step @p830 :rule symm :premises (@p828)) 17.07/17.31 (step @p831 :rule symm :premises (@p830)) 17.07/17.31 (step @p832 :rule cong :premises (@p831) :args (tptp.tb2t)) 17.07/17.31 (step @p833 :rule trans :premises (@p750 @p832 @p280)) 17.07/17.31 ; trust MACRO_SR_PRED_ELIM 17.07/17.31 (step @p834 false :rule trust :premises (@p833) :args (false)) 17.07/17.31 (step-pop @p9518 :rule scope :premises (@p834)) 17.07/17.31 (step-pop @p9519 :rule scope :premises (@p9518)) 17.07/17.31 (step-pop @p9520 :rule scope :premises (@p9519)) 17.07/17.31 (step @p835 :rule process_scope :premises (@p9520) :args (false)) 17.07/17.31 (assume-push @p839 @t183) 17.07/17.31 (assume-push @p840 @t266) 17.07/17.31 (assume-push @p841 @t279) 17.07/17.31 (step @p842 :rule and_intro :premises (@p275 @p828 @p750)) 17.07/17.31 (step-pop @p9521 :rule scope :premises (@p842)) 17.07/17.31 (step-pop @p9522 :rule scope :premises (@p9521)) 17.07/17.31 (step-pop @p9523 :rule scope :premises (@p9522)) 17.07/17.31 (step @p843 :rule process_scope :premises (@p9523) :args (@t281)) 17.07/17.31 (step @p847 :rule implies_elim :premises (@p843)) 17.07/17.31 (step @p848 :rule resolution :premises (@p847 @p835) :args (true @t281)) 17.07/17.31 (step @p849 :rule not_and :premises (@p848)) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p850 :rule trust :premises (@p849 @p280 @p755) :args ((not @t279))) 17.07/17.31 (step @p851 :rule cnf_or_pos :args (@t280)) 17.07/17.31 (step @p852 :rule reordering :premises (@p851) :args ((or @t254 @t179 @t278 @t279 (not @t280)))) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p853 :rule trust :premises (@p852 @p780 @p269 @p850 @p826) :args (@t278)) 17.07/17.31 (assume-push @p854 @t90) 17.07/17.31 (step @p855 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t103 @t49 @t51 @t48))) 17.07/17.31 (step-pop @p9524 :rule scope :premises (@p855)) 17.07/17.31 (step @p856 :rule process_scope :premises (@p9524) :args ((or @t109 @t254 (= @t49 @t51) @t282))) 17.07/17.31 ; trust MACRO_SR_PRED_ELIM 17.07/17.31 (step @p858 :rule trust :premises (@p856) :args ((=> @t90 @t284))) 17.07/17.31 (step @p859 :rule implies_elim :premises (@p858)) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p860 :rule trust :premises (@p859 @p65) :args (@t284)) 17.07/17.31 (assume-push @p861 @t265) 17.07/17.31 (assume-push @p862 @t283) 17.07/17.31 (assume-push @p863 @t88) 17.07/17.31 (step @p864 :rule symm :premises (@p862)) 17.07/17.31 (step @p865 :rule cong :premises (@p864) :args (tptp.tb2t)) 17.07/17.31 (step @p866 :rule trans :premises (@p58 @p865 @p755)) 17.07/17.31 ; trust MACRO_SR_PRED_ELIM 17.07/17.31 (step @p867 false :rule trust :premises (@p866) :args (false)) 17.07/17.31 (step-pop @p9525 :rule scope :premises (@p867)) 17.07/17.31 (step-pop @p9526 :rule scope :premises (@p9525)) 17.07/17.31 (step-pop @p9527 :rule scope :premises (@p9526)) 17.07/17.31 (step @p868 :rule process_scope :premises (@p9527) :args (false)) 17.07/17.31 (assume-push @p872 @t266) 17.07/17.31 (assume-push @p873 @t89) 17.07/17.31 (assume-push @p874 @t283) 17.07/17.31 (step @p875 :rule and_intro :premises (@p750 @p862 @p58)) 17.07/17.31 (step-pop @p9528 :rule scope :premises (@p875)) 17.07/17.31 (step-pop @p9529 :rule scope :premises (@p9528)) 17.07/17.31 (step-pop @p9530 :rule scope :premises (@p9529)) 17.07/17.31 (step @p876 :rule process_scope :premises (@p9530) :args (@t285)) 17.07/17.31 (step @p880 :rule implies_elim :premises (@p876)) 17.07/17.31 (step @p881 :rule resolution :premises (@p880 @p868) :args (true @t285)) 17.07/17.31 (step @p882 :rule not_and :premises (@p881)) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p883 :rule trust :premises (@p882 @p755 @p63) :args ((not @t283))) 17.07/17.31 (step @p884 :rule cnf_or_pos :args (@t284)) 17.07/17.31 (step @p885 :rule reordering :premises (@p884) :args ((or @t109 @t254 @t282 @t283 (not @t284)))) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p886 :rule trust :premises (@p885 @p174 @p780 @p883 @p860) :args (@t282)) 17.07/17.31 (assume-push @p887 @t90) 17.07/17.31 (step @p888 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t101 @t44 @t51 @t50))) 17.07/17.31 (step-pop @p9531 :rule scope :premises (@p888)) 17.07/17.31 (step @p889 :rule process_scope :premises (@p9531) :args ((or @t235 @t254 (= @t44 @t51) @t286))) 17.07/17.31 ; trust MACRO_SR_PRED_ELIM 17.07/17.31 (step @p891 :rule trust :premises (@p889) :args ((=> @t90 @t288))) 17.07/17.31 (step @p892 :rule implies_elim :premises (@p891)) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p893 :rule trust :premises (@p892 @p65) :args (@t288)) 17.07/17.31 (assume-push @p894 @t241) 17.07/17.31 (assume-push @p895 @t233) 17.07/17.31 (assume-push @p896 @t164) 17.07/17.31 (assume-push @p897 @t287) 17.07/17.31 (assume-push @p898 @t265) 17.07/17.31 (step @p899 :rule symm :premises (@p603)) 17.07/17.31 (step @p900 :rule cong :premises (@p222 @p222 @p226 @p643) :args (tptp.get)) 17.07/17.31 (step @p901 :rule trans :premises (@p900 @p899)) 17.07/17.31 (step @p902 :rule cong :premises (@p901) :args (tptp.tb2t)) 17.07/17.31 (step @p903 :rule symm :premises (@p897)) 17.07/17.31 (step @p904 :rule symm :premises (@p903)) 17.07/17.31 (step @p905 :rule trans :premises (@p904 @p603 @p644)) 17.07/17.31 (step @p906 :rule cong :premises (@p905) :args (tptp.tb2t)) 17.07/17.31 (step @p907 :rule trans :premises (@p750 @p906 @p902 @p670)) 17.07/17.31 ; trust MACRO_SR_PRED_ELIM 17.07/17.31 (step @p908 false :rule trust :premises (@p907) :args (false)) 17.07/17.31 (step-pop @p9532 :rule scope :premises (@p908)) 17.07/17.31 (step-pop @p9533 :rule scope :premises (@p9532)) 17.07/17.31 (step-pop @p9534 :rule scope :premises (@p9533)) 17.07/17.31 (step-pop @p9535 :rule scope :premises (@p9534)) 17.07/17.31 (step-pop @p9536 :rule scope :premises (@p9535)) 17.07/17.31 (step @p909 :rule process_scope :premises (@p9536) :args (false)) 17.07/17.31 (assume-push @p915 @t242) 17.07/17.31 (assume-push @p916 @t266) 17.07/17.31 (assume-push @p917 @t233) 17.07/17.31 (assume-push @p918 @t164) 17.07/17.31 (assume-push @p919 @t287) 17.07/17.31 (step @p920 :rule and_intro :premises (@p665 @p603 @p142 @p897 @p750)) 17.07/17.31 (step-pop @p9537 :rule scope :premises (@p920)) 17.07/17.31 (step-pop @p9538 :rule scope :premises (@p9537)) 17.07/17.31 (step-pop @p9539 :rule scope :premises (@p9538)) 17.07/17.31 (step-pop @p9540 :rule scope :premises (@p9539)) 17.07/17.31 (step-pop @p9541 :rule scope :premises (@p9540)) 17.07/17.31 (step @p921 :rule process_scope :premises (@p9541) :args (@t289)) 17.07/17.31 (step @p927 :rule implies_elim :premises (@p921)) 17.07/17.31 (step @p928 :rule resolution :premises (@p927 @p909) :args (true @t289)) 17.07/17.31 (step @p929 :rule not_and :premises (@p928)) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p930 :rule trust :premises (@p929 @p670 @p755 @p603 @p142) :args ((not @t287))) 17.07/17.31 (step @p931 :rule cnf_or_pos :args (@t288)) 17.07/17.31 (step @p932 :rule reordering :premises (@p931) :args ((or @t254 @t235 @t287 @t286 (not @t288)))) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p933 :rule trust :premises (@p932 @p780 @p600 @p930 @p893) :args (@t286)) 17.07/17.31 (step @p934 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t114 @t45 @t51 @t44))) 17.07/17.31 (assume-push @p935 @t131) 17.07/17.31 (assume-push @p936 @t290) 17.07/17.31 (assume-push @p937 @t265) 17.07/17.31 (step @p938 :rule symm :premises (@p936)) 17.07/17.31 (step @p939 :rule cong :premises (@p938) :args (tptp.tb2t)) 17.07/17.31 (step @p940 :rule trans :premises (@p750 @p939 @p87)) 17.07/17.31 ; trust MACRO_SR_PRED_ELIM 17.07/17.31 (step @p941 false :rule trust :premises (@p940) :args (false)) 17.07/17.31 (step-pop @p9542 :rule scope :premises (@p941)) 17.07/17.31 (step-pop @p9543 :rule scope :premises (@p9542)) 17.07/17.31 (step-pop @p9544 :rule scope :premises (@p9543)) 17.07/17.31 (step @p942 :rule process_scope :premises (@p9544) :args (false)) 17.07/17.31 (assume-push @p946 @t132) 17.07/17.31 (assume-push @p947 @t266) 17.07/17.31 (assume-push @p948 @t290) 17.07/17.31 (step @p949 :rule and_intro :premises (@p82 @p936 @p750)) 17.07/17.31 (step-pop @p9545 :rule scope :premises (@p949)) 17.07/17.31 (step-pop @p9546 :rule scope :premises (@p9545)) 17.07/17.31 (step-pop @p9547 :rule scope :premises (@p9546)) 17.07/17.31 (step @p950 :rule process_scope :premises (@p9547) :args (@t291)) 17.07/17.31 (step @p954 :rule implies_elim :premises (@p950)) 17.07/17.31 (step @p955 :rule resolution :premises (@p954 @p942) :args (true @t291)) 17.07/17.31 (step @p956 :rule not_and :premises (@p955)) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p957 :rule trust :premises (@p956 @p87 @p755) :args ((not @t290))) 17.07/17.31 (step @p958 :rule cnf_or_pos :args (@t293)) 17.07/17.31 (step @p959 :rule reordering :premises (@p958) :args ((or @t158 @t254 @t290 @t292 (not @t293)))) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p960 :rule trust :premises (@p959 @p175 @p780 @p957 @p934) :args (@t292)) 17.07/17.31 (step @p961 :rule refl :args ((not @t286))) 17.07/17.31 (step @p962 :rule refl :args (@t295)) 17.07/17.31 (step @p963 :rule refl :args ((not @t282))) 17.07/17.31 (step @p964 :rule refl :args ((not @t278))) 17.07/17.31 (step @p965 :rule refl :args ((not @t296))) 17.07/17.31 (step @p966 :rule refl :args ((not @t274))) 17.07/17.31 (step @p967 :rule refl :args ((not @t292))) 17.07/17.31 (step @p968 :rule refl :args ((not @t252))) 17.07/17.31 (step @p969 :rule refl :args ((not @t297))) 17.07/17.31 (step @p970 :rule refl :args (@t299)) 17.07/17.31 (step @p971 :rule refl :args (@t301)) 17.07/17.31 (step @p972 :rule refl :args (@t303)) 17.07/17.31 (step @p973 :rule refl :args ((not @t250))) 17.07/17.31 (step @p974 :rule refl :args (@t307)) 17.07/17.31 (step @p975 :rule nary_cong :premises (@p90 @p485 @p974 @p973 @p483 @p972 @p971 @p970 @p482 @p184 @p183 @p182 @p969 @p968 @p967 @p966 @p965 @p964 @p963 @p962 @p961) :args (or)) 17.07/17.31 (assume-push @p976 @t136) 17.07/17.31 (assume-push @p977 @t308) 17.07/17.31 (assume-push @p978 @t309) 17.07/17.31 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.31 (step @p979 :rule trust :premises (@p93) :args (@t139)) 17.07/17.31 (step @p980 :rule int_tight_ub :premises (@p979)) 17.07/17.31 ; trust MACRO_ARITH_SCALE_SUM_UB 17.07/17.31 (step @p981 :rule trust :premises (@p978 @p980) :args ((<= @t141 (+ @t227 -1)))) 17.07/17.31 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.31 (step @p982 false :rule trust :premises (@p981) :args (false)) 17.07/17.31 (step-pop @p9548 :rule scope :premises (@p982)) 17.07/17.31 (step @p983 :rule process_scope :premises (@p9548) :args (false)) 17.07/17.31 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.31 (step @p985 :rule trust :premises (@p983) :args (@t310)) 17.07/17.31 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.31 (step @p986 :rule trust :premises (@p985) :args (@t310)) 17.07/17.31 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.31 (step @p987 :rule trust :premises (@p977) :args (@t309)) 17.07/17.31 (step @p988 false :rule contra :premises (@p987 @p986)) 17.07/17.31 (step-pop @p9549 :rule scope :premises (@p988)) 17.07/17.31 (step-pop @p9550 :rule scope :premises (@p9549)) 17.07/17.31 (step @p989 :rule process_scope :premises (@p9550) :args (false)) 17.07/17.31 (assume-push @p992 @t136) 17.07/17.31 (assume-push @p993 @t85) 17.07/17.31 (assume-push @p994 @t306) 17.07/17.31 (assume-push @p995 @t250) 17.07/17.31 (assume-push @p996 @t206) 17.07/17.31 (assume-push @p997 @t302) 17.07/17.31 (assume-push @p998 @t300) 17.07/17.31 (assume-push @p999 @t298) 17.07/17.31 (assume-push @p1000 @t217) 17.07/17.31 (assume-push @p1001 @t168) 17.07/17.31 (assume-push @p1002 @t166) 17.07/17.31 (assume-push @p1003 @t164) 17.07/17.31 (assume-push @p1004 @t297) 17.07/17.31 (assume-push @p1005 @t252) 17.07/17.31 (assume-push @p1006 @t292) 17.07/17.31 (assume-push @p1007 @t274) 17.07/17.31 (assume-push @p1008 @t296) 17.07/17.31 (assume-push @p1009 @t278) 17.07/17.31 (assume-push @p1010 @t282) 17.07/17.31 (assume-push @p1011 @t294) 17.07/17.31 (assume-push @p1012 @t286) 17.07/17.31 (assume-push @p1013 @t164) 17.07/17.31 (assume-push @p1014 @t206) 17.07/17.31 (assume-push @p1015 @t297) 17.07/17.31 (assume-push @p1016 @t306) 17.07/17.31 (assume-push @p1017 @t311) 17.07/17.31 (assume-push @p1018 @t296) 17.07/17.31 (assume-push @p1019 @t292) 17.07/17.31 (assume-push @p1020 @t166) 17.07/17.31 (assume-push @p1021 @t278) 17.07/17.31 (assume-push @p1022 @t168) 17.07/17.31 (assume-push @p1023 @t282) 17.07/17.31 (assume-push @p1024 @t217) 17.07/17.31 (assume-push @p1025 @t286) 17.07/17.31 (assume-push @p1026 @t298) 17.07/17.31 (assume-push @p1027 @t274) 17.07/17.31 (assume-push @p1028 @t300) 17.07/17.31 (assume-push @p1029 @t252) 17.07/17.31 (assume-push @p1030 @t302) 17.07/17.31 (assume-push @p1031 @t250) 17.07/17.31 (assume-push @p1032 @t84) 17.07/17.31 (step @p1033 :rule cong :premises (@p222 @p222 @p529 @p221) :args (tptp.get)) 17.07/17.31 (step @p1034 :rule refl :args (@t120)) 17.07/17.31 (step @p1035 :rule symm :premises (@p726)) 17.07/17.31 (step @p1036 :rule cong :premises (@p222 @p1035 @p1034) :args (tptp.get2)) 17.07/17.31 (step @p1037 :rule trans :premises (@p1036 @p734 @p1033)) 17.07/17.31 (step @p1038 :rule cong :premises (@p1037) :args (tptp.tb2t)) 17.07/17.31 (step @p1039 :rule symm :premises (@p1017)) 17.07/17.31 (step @p1040 :rule symm :premises (@p1039)) 17.07/17.31 (step @p1041 :rule cong :premises (@p222 @p726 @p1040) :args (tptp.get2)) 17.07/17.31 (step @p1042 :rule symm :premises (@p784)) 17.07/17.31 (step @p1043 :rule refl :args (@t51)) 17.07/17.31 (step @p1044 :rule cong :premises (@p222 @p222 @p473 @p1043) :args (tptp.get)) 17.07/17.31 (step @p1045 :rule cong :premises (@p222 @p222 @p142 @p1043) :args (tptp.get)) 17.07/17.31 (step @p1046 :rule symm :premises (@p1006)) 17.07/17.31 (step @p1047 :rule symm :premises (@p1046)) 17.07/17.31 (step @p1048 :rule cong :premises (@p222 @p222 @p141 @p1043) :args (tptp.get)) 17.07/17.31 (step @p1049 :rule symm :premises (@p1009)) 17.07/17.31 (step @p1050 :rule symm :premises (@p1049)) 17.07/17.31 (step @p1051 :rule cong :premises (@p222 @p222 @p140 @p1043) :args (tptp.get)) 17.07/17.31 (step @p1052 :rule symm :premises (@p1010)) 17.07/17.31 (step @p1053 :rule symm :premises (@p1052)) 17.07/17.31 (step @p1054 :rule cong :premises (@p222 @p222 @p466 @p1043) :args (tptp.get)) 17.07/17.31 (step @p1055 :rule symm :premises (@p1012)) 17.07/17.31 (step @p1056 :rule symm :premises (@p1055)) 17.07/17.31 (step @p1057 :rule cong :premises (@p222 @p222 @p729 @p1043) :args (tptp.get)) 17.07/17.31 (step @p1058 :rule symm :premises (@p1007)) 17.07/17.31 (step @p1059 :rule symm :premises (@p1058)) 17.07/17.31 (step @p1060 :rule cong :premises (@p222 @p222 @p728 @p1043) :args (tptp.get)) 17.07/17.31 (step @p1061 :rule symm :premises (@p1005)) 17.07/17.31 (step @p1062 :rule symm :premises (@p1061)) 17.07/17.31 (step @p1063 :rule cong :premises (@p222 @p222 @p727 @p1043) :args (tptp.get)) 17.07/17.31 (step @p1064 :rule trans :premises (@p733 @p1063 @p1062 @p1060 @p1059 @p1057 @p1056 @p1054 @p1053 @p1051 @p1050 @p1048 @p1047 @p1045 @p1044 @p1042 @p1041)) 17.07/17.31 (step @p1065 :rule cong :premises (@p1064) :args (tptp.tb2t)) 17.07/17.31 (step @p1066 :rule trans :premises (@p51 @p1065 @p1038)) 17.07/17.31 (step-pop @p9551 :rule scope :premises (@p1066)) 17.07/17.31 (step-pop @p9552 :rule scope :premises (@p9551)) 17.07/17.31 (step-pop @p9553 :rule scope :premises (@p9552)) 17.07/17.31 (step-pop @p9554 :rule scope :premises (@p9553)) 17.07/17.31 (step-pop @p9555 :rule scope :premises (@p9554)) 17.07/17.31 (step-pop @p9556 :rule scope :premises (@p9555)) 17.07/17.31 (step-pop @p9557 :rule scope :premises (@p9556)) 17.07/17.31 (step-pop @p9558 :rule scope :premises (@p9557)) 17.07/17.31 (step-pop @p9559 :rule scope :premises (@p9558)) 17.07/17.31 (step-pop @p9560 :rule scope :premises (@p9559)) 17.07/17.31 (step-pop @p9561 :rule scope :premises (@p9560)) 17.07/17.31 (step-pop @p9562 :rule scope :premises (@p9561)) 17.07/17.31 (step-pop @p9563 :rule scope :premises (@p9562)) 17.07/17.31 (step-pop @p9564 :rule scope :premises (@p9563)) 17.07/17.31 (step-pop @p9565 :rule scope :premises (@p9564)) 17.07/17.31 (step-pop @p9566 :rule scope :premises (@p9565)) 17.07/17.31 (step-pop @p9567 :rule scope :premises (@p9566)) 17.07/17.31 (step-pop @p9568 :rule scope :premises (@p9567)) 17.07/17.31 (step-pop @p9569 :rule scope :premises (@p9568)) 17.07/17.31 (step-pop @p9570 :rule scope :premises (@p9569)) 17.07/17.31 (step @p1067 :rule process_scope :premises (@p9570) :args (@t308)) 17.07/17.31 (assume-push @p1088 @t294) 17.07/17.31 (step @p1089 :rule symm :premises (@p1011)) 17.07/17.31 (step-pop @p9571 :rule scope :premises (@p1089)) 17.07/17.31 (step @p1090 :rule process_scope :premises (@p9571) :args (@t311)) 17.07/17.31 (step @p1092 :rule modus_ponens :premises (@p1011 @p1090)) 17.07/17.31 (step @p1093 :rule and_intro :premises (@p142 @p473 @p734 @p726 @p1092 @p784 @p1006 @p141 @p1009 @p140 @p1010 @p466 @p1012 @p729 @p1007 @p728 @p1005 @p727 @p733 @p51)) 17.07/17.31 (step @p1094 :rule modus_ponens :premises (@p1093 @p1067)) 17.07/17.31 (step @p1095 :rule and_intro :premises (@p93 @p1094)) 17.07/17.31 (step-pop @p9572 :rule scope :premises (@p1095)) 17.07/17.31 (step-pop @p9573 :rule scope :premises (@p9572)) 17.07/17.31 (step-pop @p9574 :rule scope :premises (@p9573)) 17.07/17.31 (step-pop @p9575 :rule scope :premises (@p9574)) 17.07/17.31 (step-pop @p9576 :rule scope :premises (@p9575)) 17.07/17.31 (step-pop @p9577 :rule scope :premises (@p9576)) 17.07/17.31 (step-pop @p9578 :rule scope :premises (@p9577)) 17.07/17.31 (step-pop @p9579 :rule scope :premises (@p9578)) 17.07/17.31 (step-pop @p9580 :rule scope :premises (@p9579)) 17.07/17.31 (step-pop @p9581 :rule scope :premises (@p9580)) 17.07/17.31 (step-pop @p9582 :rule scope :premises (@p9581)) 17.07/17.31 (step-pop @p9583 :rule scope :premises (@p9582)) 17.07/17.31 (step-pop @p9584 :rule scope :premises (@p9583)) 17.07/17.31 (step-pop @p9585 :rule scope :premises (@p9584)) 17.07/17.31 (step-pop @p9586 :rule scope :premises (@p9585)) 17.07/17.31 (step-pop @p9587 :rule scope :premises (@p9586)) 17.07/17.31 (step-pop @p9588 :rule scope :premises (@p9587)) 17.07/17.31 (step-pop @p9589 :rule scope :premises (@p9588)) 17.07/17.31 (step-pop @p9590 :rule scope :premises (@p9589)) 17.07/17.31 (step-pop @p9591 :rule scope :premises (@p9590)) 17.07/17.31 (step-pop @p9592 :rule scope :premises (@p9591)) 17.07/17.31 (step @p1096 :rule process_scope :premises (@p9592) :args (@t312)) 17.07/17.31 (step @p1118 :rule implies_elim :premises (@p1096)) 17.07/17.31 (step @p1119 :rule resolution :premises (@p1118 @p989) :args (true @t312)) 17.07/17.31 (step @p1120 :rule not_and :premises (@p1119)) 17.07/17.31 (step @p1121 :rule eq_resolve :premises (@p1120 @p975)) 17.07/17.31 (assume-push @p1122 @t90) 17.07/17.31 (step @p1123 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t93 @t50 @t48 @t54))) 17.07/17.31 (step-pop @p9593 :rule scope :premises (@p1123)) 17.07/17.31 (step @p1124 :rule process_scope :premises (@p9593) :args ((or @t107 @t152 (= @t50 @t48) @t313))) 17.07/17.31 ; trust MACRO_SR_PRED_ELIM 17.07/17.31 (step @p1126 :rule trust :premises (@p1124) :args ((=> @t90 @t315))) 17.07/17.31 (step @p1127 :rule implies_elim :premises (@p1126)) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p1128 :rule trust :premises (@p1127 @p65) :args (@t315)) 17.07/17.31 (assume-push @p1129 @t90) 17.07/17.31 (step @p1130 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t112 @t47 @t49 @t46))) 17.07/17.31 (step-pop @p9594 :rule scope :premises (@p1130)) 17.07/17.31 (step @p1131 :rule process_scope :premises (@p9594) :args ((or @t179 @t109 (= @t47 @t49) @t316))) 17.07/17.31 ; trust MACRO_SR_PRED_ELIM 17.07/17.31 (step @p1133 :rule trust :premises (@p1131) :args ((=> @t90 @t318))) 17.07/17.31 (step @p1134 :rule implies_elim :premises (@p1133)) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p1135 :rule trust :premises (@p1134 @p65) :args (@t318)) 17.07/17.31 (assume-push @p1136 @t88) 17.07/17.31 (assume-push @p1137 @t317) 17.07/17.31 (assume-push @p1138 @t182) 17.07/17.31 (step @p1139 :rule symm :premises (@p1137)) 17.07/17.31 (step @p1140 :rule cong :premises (@p1139) :args (tptp.tb2t)) 17.07/17.31 (step @p1141 :rule trans :premises (@p275 @p1140 @p63)) 17.07/17.31 ; trust MACRO_SR_PRED_ELIM 17.07/17.31 (step @p1142 false :rule trust :premises (@p1141) :args (false)) 17.07/17.31 (step-pop @p9595 :rule scope :premises (@p1142)) 17.07/17.31 (step-pop @p9596 :rule scope :premises (@p9595)) 17.07/17.31 (step-pop @p9597 :rule scope :premises (@p9596)) 17.07/17.31 (step @p1143 :rule process_scope :premises (@p9597) :args (false)) 17.07/17.31 (assume-push @p1147 @t183) 17.07/17.31 (assume-push @p1148 @t89) 17.07/17.31 (assume-push @p1149 @t317) 17.07/17.31 (step @p1150 :rule and_intro :premises (@p58 @p1137 @p275)) 17.07/17.31 (step-pop @p9598 :rule scope :premises (@p1150)) 17.07/17.31 (step-pop @p9599 :rule scope :premises (@p9598)) 17.07/17.31 (step-pop @p9600 :rule scope :premises (@p9599)) 17.07/17.31 (step @p1151 :rule process_scope :premises (@p9600) :args (@t319)) 17.07/17.31 (step @p1155 :rule implies_elim :premises (@p1151)) 17.07/17.31 (step @p1156 :rule resolution :premises (@p1155 @p1143) :args (true @t319)) 17.07/17.31 (step @p1157 :rule not_and :premises (@p1156)) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p1158 :rule trust :premises (@p1157 @p280 @p63) :args ((not @t317))) 17.07/17.31 (step @p1159 :rule cnf_or_pos :args (@t318)) 17.07/17.31 (step @p1160 :rule reordering :premises (@p1159) :args ((or @t109 @t179 @t317 @t316 (not @t318)))) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p1161 :rule trust :premises (@p1160 @p174 @p269 @p1158 @p1135) :args (@t316)) 17.07/17.31 (step @p1162 :rule instantiate :premises (@p45) :args ((@list tptp.int @t204 7))) 17.07/17.31 (assume-push @p1163 @t84) 17.07/17.31 (assume-push @p1164 @t314) 17.07/17.31 (assume-push @p1165 @t150) 17.07/17.31 (assume-push @p1166 @t168) 17.07/17.31 (assume-push @p1167 @t316) 17.07/17.31 (assume-push @p1168 @t166) 17.07/17.31 (assume-push @p1169 @t156) 17.07/17.31 (assume-push @p1170 @t164) 17.07/17.31 (assume-push @p1171 @t206) 17.07/17.31 (assume-push @p1172 @t320) 17.07/17.31 (assume-push @p1173 @t306) 17.07/17.31 (assume-push @p1174 @t145) 17.07/17.31 (step @p1175 :rule symm :premises (@p1164)) 17.07/17.31 (step @p1176 :rule symm :premises (@p1175)) 17.07/17.31 (step @p1177 :rule symm :premises (@p149)) 17.07/17.31 (step @p1178 :rule symm :premises (@p140)) 17.07/17.31 (step @p1179 :rule cong :premises (@p222 @p222 @p1178 @p230) :args (tptp.get)) 17.07/17.31 (step @p1180 :rule symm :premises (@p1167)) 17.07/17.31 (step @p1181 :rule symm :premises (@p141)) 17.07/17.31 (step @p1182 :rule cong :premises (@p222 @p222 @p1181 @p230) :args (tptp.get)) 17.07/17.31 (step @p1183 :rule symm :premises (@p212)) 17.07/17.31 (step @p1184 :rule cong :premises (@p222 @p222 @p226 @p230) :args (tptp.get)) 17.07/17.31 (step @p1185 :rule cong :premises (@p222 @p222 @p529 @p230) :args (tptp.get)) 17.07/17.31 (step @p1186 :rule refl :args (7)) 17.07/17.31 (step @p1187 :rule cong :premises (@p222 @p1035 @p1186) :args (tptp.get2)) 17.07/17.31 (step @p1188 :rule trans :premises (@p1187 @p1162 @p1185 @p1184 @p1183 @p1182 @p1180 @p1179 @p1177 @p1176)) 17.07/17.31 (step @p1189 :rule cong :premises (@p1188) :args (tptp.tb2t)) 17.07/17.31 (step @p1190 :rule symm :premises (@p1187)) 17.07/17.31 (step @p1191 :rule symm :premises (@p1162)) 17.07/17.31 (step @p1192 :rule symm :premises (@p1185)) 17.07/17.31 (step @p1193 :rule trans :premises (@p1192 @p1191 @p1190)) 17.07/17.31 (step @p1194 :rule cong :premises (@p1193) :args (tptp.tb2t)) 17.07/17.31 (step @p1195 :rule symm :premises (@p1182)) 17.07/17.31 (step @p1196 :rule symm :premises (@p1179)) 17.07/17.31 (step @p1197 :rule trans :premises (@p149 @p1196 @p1167 @p1195 @p212 @p231)) 17.07/17.31 (step @p1198 :rule cong :premises (@p1197) :args (tptp.tb2t)) 17.07/17.31 (step @p1199 :rule trans :premises (@p132 @p1198 @p1194 @p1189 @p56)) 17.07/17.31 ; trust MACRO_SR_PRED_ELIM 17.07/17.31 (step @p1200 false :rule trust :premises (@p1199) :args (false)) 17.07/17.31 (step-pop @p9601 :rule scope :premises (@p1200)) 17.07/17.31 (step-pop @p9602 :rule scope :premises (@p9601)) 17.07/17.31 (step-pop @p9603 :rule scope :premises (@p9602)) 17.07/17.31 (step-pop @p9604 :rule scope :premises (@p9603)) 17.07/17.31 (step-pop @p9605 :rule scope :premises (@p9604)) 17.07/17.31 (step-pop @p9606 :rule scope :premises (@p9605)) 17.07/17.31 (step-pop @p9607 :rule scope :premises (@p9606)) 17.07/17.31 (step-pop @p9608 :rule scope :premises (@p9607)) 17.07/17.31 (step-pop @p9609 :rule scope :premises (@p9608)) 17.07/17.31 (step-pop @p9610 :rule scope :premises (@p9609)) 17.07/17.31 (step-pop @p9611 :rule scope :premises (@p9610)) 17.07/17.31 (step-pop @p9612 :rule scope :premises (@p9611)) 17.07/17.31 (step @p1201 :rule process_scope :premises (@p9612) :args (false)) 17.07/17.31 (assume-push @p1214 @t85) 17.07/17.31 (assume-push @p1215 @t146) 17.07/17.31 (assume-push @p1216 @t306) 17.07/17.31 (assume-push @p1217 @t150) 17.07/17.31 (assume-push @p1218 @t206) 17.07/17.31 (assume-push @p1219 @t168) 17.07/17.31 (assume-push @p1220 @t166) 17.07/17.31 (assume-push @p1221 @t164) 17.07/17.31 (assume-push @p1222 @t156) 17.07/17.31 (assume-push @p1223 @t320) 17.07/17.31 (assume-push @p1224 @t316) 17.07/17.31 (assume-push @p1225 @t314) 17.07/17.31 (step @p1226 :rule and_intro :premises (@p51 @p1164 @p149 @p140 @p1167 @p141 @p212 @p142 @p473 @p1162 @p726 @p132)) 17.07/17.31 (step-pop @p9613 :rule scope :premises (@p1226)) 17.07/17.31 (step-pop @p9614 :rule scope :premises (@p9613)) 17.07/17.31 (step-pop @p9615 :rule scope :premises (@p9614)) 17.07/17.31 (step-pop @p9616 :rule scope :premises (@p9615)) 17.07/17.31 (step-pop @p9617 :rule scope :premises (@p9616)) 17.07/17.31 (step-pop @p9618 :rule scope :premises (@p9617)) 17.07/17.31 (step-pop @p9619 :rule scope :premises (@p9618)) 17.07/17.31 (step-pop @p9620 :rule scope :premises (@p9619)) 17.07/17.31 (step-pop @p9621 :rule scope :premises (@p9620)) 17.07/17.31 (step-pop @p9622 :rule scope :premises (@p9621)) 17.07/17.31 (step-pop @p9623 :rule scope :premises (@p9622)) 17.07/17.31 (step-pop @p9624 :rule scope :premises (@p9623)) 17.07/17.31 (step @p1227 :rule process_scope :premises (@p9624) :args (@t321)) 17.07/17.31 (step @p1240 :rule implies_elim :premises (@p1227)) 17.07/17.31 (step @p1241 :rule resolution :premises (@p1240 @p1201) :args (true @t321)) 17.07/17.31 (step @p1242 :rule not_and :premises (@p1241)) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p1243 :rule trust :premises (@p1242 @p56 @p137 @p726 @p149 @p473 @p140 @p141 @p142 @p178 @p1162 @p1161) :args ((not @t314))) 17.07/17.31 (step @p1244 :rule cnf_or_pos :args (@t315)) 17.07/17.31 (step @p1245 :rule reordering :premises (@p1244) :args ((or @t107 @t152 @t313 @t314 (not @t315)))) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p1246 :rule trust :premises (@p1245 @p475 @p146 @p1243 @p1128) :args (@t313)) 17.07/17.31 (assume-push @p1247 @t90) 17.07/17.31 (step @p1248 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t95 @t51 @t48 @t50))) 17.07/17.31 (step-pop @p9625 :rule scope :premises (@p1248)) 17.07/17.31 (step @p1249 :rule process_scope :premises (@p9625) :args ((or @t254 @t152 (= @t51 @t48) @t322))) 17.07/17.31 ; trust MACRO_SR_PRED_ELIM 17.07/17.31 (step @p1251 :rule trust :premises (@p1249) :args ((=> @t90 @t324))) 17.07/17.31 (step @p1252 :rule implies_elim :premises (@p1251)) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p1253 :rule trust :premises (@p1252 @p65) :args (@t324)) 17.07/17.31 (assume-push @p1254 @t145) 17.07/17.31 (assume-push @p1255 @t150) 17.07/17.31 (assume-push @p1256 @t168) 17.07/17.31 (assume-push @p1257 @t316) 17.07/17.31 (assume-push @p1258 @t166) 17.07/17.31 (assume-push @p1259 @t156) 17.07/17.31 (assume-push @p1260 @t164) 17.07/17.31 (assume-push @p1261 @t323) 17.07/17.31 (assume-push @p1262 @t265) 17.07/17.31 (step @p1263 :rule symm :premises (@p1167)) 17.07/17.31 (step @p1264 :rule symm :premises (@p212)) 17.07/17.31 (step @p1265 :rule trans :premises (@p1184 @p1264 @p1182 @p1263 @p1179 @p1177)) 17.07/17.31 (step @p1266 :rule cong :premises (@p1265) :args (tptp.tb2t)) 17.07/17.31 (step @p1267 :rule symm :premises (@p1261)) 17.07/17.31 (step @p1268 :rule trans :premises (@p1267 @p149 @p1196 @p1167 @p1195 @p212 @p231)) 17.07/17.31 (step @p1269 :rule cong :premises (@p1268) :args (tptp.tb2t)) 17.07/17.31 (step @p1270 :rule trans :premises (@p750 @p1269 @p1266 @p137)) 17.07/17.31 ; trust MACRO_SR_PRED_ELIM 17.07/17.31 (step @p1271 false :rule trust :premises (@p1270) :args (false)) 17.07/17.31 (step-pop @p9626 :rule scope :premises (@p1271)) 17.07/17.31 (step-pop @p9627 :rule scope :premises (@p9626)) 17.07/17.31 (step-pop @p9628 :rule scope :premises (@p9627)) 17.07/17.31 (step-pop @p9629 :rule scope :premises (@p9628)) 17.07/17.31 (step-pop @p9630 :rule scope :premises (@p9629)) 17.07/17.31 (step-pop @p9631 :rule scope :premises (@p9630)) 17.07/17.31 (step-pop @p9632 :rule scope :premises (@p9631)) 17.07/17.31 (step-pop @p9633 :rule scope :premises (@p9632)) 17.07/17.31 (step-pop @p9634 :rule scope :premises (@p9633)) 17.07/17.31 (step @p1272 :rule process_scope :premises (@p9634) :args (false)) 17.07/17.31 (assume-push @p1282 @t146) 17.07/17.31 (assume-push @p1283 @t266) 17.07/17.31 (assume-push @p1284 @t150) 17.07/17.31 (assume-push @p1285 @t168) 17.07/17.31 (assume-push @p1286 @t166) 17.07/17.31 (assume-push @p1287 @t164) 17.07/17.31 (assume-push @p1288 @t156) 17.07/17.31 (assume-push @p1289 @t316) 17.07/17.31 (assume-push @p1290 @t323) 17.07/17.31 (step @p1291 :rule and_intro :premises (@p132 @p149 @p140 @p1167 @p141 @p212 @p142 @p1261 @p750)) 17.07/17.31 (step-pop @p9635 :rule scope :premises (@p1291)) 17.07/17.31 (step-pop @p9636 :rule scope :premises (@p9635)) 17.07/17.31 (step-pop @p9637 :rule scope :premises (@p9636)) 17.07/17.31 (step-pop @p9638 :rule scope :premises (@p9637)) 17.07/17.31 (step-pop @p9639 :rule scope :premises (@p9638)) 17.07/17.31 (step-pop @p9640 :rule scope :premises (@p9639)) 17.07/17.31 (step-pop @p9641 :rule scope :premises (@p9640)) 17.07/17.31 (step-pop @p9642 :rule scope :premises (@p9641)) 17.07/17.31 (step-pop @p9643 :rule scope :premises (@p9642)) 17.07/17.31 (step @p1292 :rule process_scope :premises (@p9643) :args (@t325)) 17.07/17.31 (step @p1302 :rule implies_elim :premises (@p1292)) 17.07/17.31 (step @p1303 :rule resolution :premises (@p1302 @p1272) :args (true @t325)) 17.07/17.31 (step @p1304 :rule not_and :premises (@p1303)) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p1305 :rule trust :premises (@p1304 @p137 @p755 @p149 @p140 @p141 @p142 @p178 @p1161) :args ((not @t323))) 17.07/17.31 (step @p1306 :rule cnf_or_pos :args (@t324)) 17.07/17.31 (step @p1307 :rule reordering :premises (@p1306) :args ((or @t254 @t152 @t322 @t323 (not @t324)))) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p1308 :rule trust :premises (@p1307 @p780 @p146 @p1305 @p1253) :args (@t322)) 17.07/17.31 (assume-push @p1309 @t90) 17.07/17.31 (step @p1310 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t97 @t53 @t48 @t49))) 17.07/17.31 (step-pop @p9644 :rule scope :premises (@p1310)) 17.07/17.31 (step @p1311 :rule process_scope :premises (@p9644) :args ((or @t256 @t152 (= @t53 @t48) @t326))) 17.07/17.31 ; trust MACRO_SR_PRED_ELIM 17.07/17.31 (step @p1313 :rule trust :premises (@p1311) :args ((=> @t90 @t328))) 17.07/17.31 (step @p1314 :rule implies_elim :premises (@p1313)) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p1315 :rule trust :premises (@p1314 @p65) :args (@t328)) 17.07/17.31 (assume-push @p1316 @t145) 17.07/17.31 (assume-push @p1317 @t150) 17.07/17.31 (assume-push @p1318 @t168) 17.07/17.31 (assume-push @p1319 @t316) 17.07/17.31 (assume-push @p1320 @t166) 17.07/17.31 (assume-push @p1321 @t156) 17.07/17.31 (assume-push @p1322 @t164) 17.07/17.31 (assume-push @p1323 @t327) 17.07/17.31 (assume-push @p1324 @t261) 17.07/17.31 (step @p1325 :rule symm :premises (@p1167)) 17.07/17.31 (step @p1326 :rule symm :premises (@p212)) 17.07/17.31 (step @p1327 :rule trans :premises (@p1184 @p1326 @p1182 @p1325 @p1179 @p1177)) 17.07/17.31 (step @p1328 :rule cong :premises (@p1327) :args (tptp.tb2t)) 17.07/17.31 (step @p1329 :rule symm :premises (@p1323)) 17.07/17.31 (step @p1330 :rule trans :premises (@p1329 @p149 @p1196 @p1167 @p1195 @p212 @p231)) 17.07/17.31 (step @p1331 :rule cong :premises (@p1330) :args (tptp.tb2t)) 17.07/17.31 (step @p1332 :rule trans :premises (@p743 @p1331 @p1328 @p137)) 17.07/17.31 ; trust MACRO_SR_PRED_ELIM 17.07/17.31 (step @p1333 false :rule trust :premises (@p1332) :args (false)) 17.07/17.31 (step-pop @p9645 :rule scope :premises (@p1333)) 17.07/17.31 (step-pop @p9646 :rule scope :premises (@p9645)) 17.07/17.31 (step-pop @p9647 :rule scope :premises (@p9646)) 17.07/17.31 (step-pop @p9648 :rule scope :premises (@p9647)) 17.07/17.31 (step-pop @p9649 :rule scope :premises (@p9648)) 17.07/17.31 (step-pop @p9650 :rule scope :premises (@p9649)) 17.07/17.31 (step-pop @p9651 :rule scope :premises (@p9650)) 17.07/17.31 (step-pop @p9652 :rule scope :premises (@p9651)) 17.07/17.31 (step-pop @p9653 :rule scope :premises (@p9652)) 17.07/17.31 (step @p1334 :rule process_scope :premises (@p9653) :args (false)) 17.07/17.31 (assume-push @p1344 @t146) 17.07/17.31 (assume-push @p1345 @t262) 17.07/17.31 (assume-push @p1346 @t150) 17.07/17.31 (assume-push @p1347 @t168) 17.07/17.31 (assume-push @p1348 @t166) 17.07/17.31 (assume-push @p1349 @t164) 17.07/17.31 (assume-push @p1350 @t156) 17.07/17.31 (assume-push @p1351 @t327) 17.07/17.31 (assume-push @p1352 @t316) 17.07/17.31 (step @p1353 :rule and_intro :premises (@p132 @p149 @p140 @p1167 @p141 @p212 @p142 @p1323 @p743)) 17.07/17.31 (step-pop @p9654 :rule scope :premises (@p1353)) 17.07/17.31 (step-pop @p9655 :rule scope :premises (@p9654)) 17.07/17.31 (step-pop @p9656 :rule scope :premises (@p9655)) 17.07/17.31 (step-pop @p9657 :rule scope :premises (@p9656)) 17.07/17.31 (step-pop @p9658 :rule scope :premises (@p9657)) 17.07/17.31 (step-pop @p9659 :rule scope :premises (@p9658)) 17.07/17.31 (step-pop @p9660 :rule scope :premises (@p9659)) 17.07/17.31 (step-pop @p9661 :rule scope :premises (@p9660)) 17.07/17.31 (step-pop @p9662 :rule scope :premises (@p9661)) 17.07/17.31 (step @p1354 :rule process_scope :premises (@p9662) :args (@t329)) 17.07/17.31 (step @p1364 :rule implies_elim :premises (@p1354)) 17.07/17.31 (step @p1365 :rule resolution :premises (@p1364 @p1334) :args (true @t329)) 17.07/17.31 (step @p1366 :rule not_and :premises (@p1365)) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p1367 :rule trust :premises (@p1366 @p137 @p748 @p149 @p140 @p141 @p142 @p178 @p1161) :args ((not @t327))) 17.07/17.31 (step @p1368 :rule cnf_or_pos :args (@t328)) 17.07/17.31 (step @p1369 :rule reordering :premises (@p1368) :args ((or @t152 @t256 @t327 @t326 (not @t328)))) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p1370 :rule trust :premises (@p1369 @p146 @p779 @p1367 @p1315) :args (@t326)) 17.07/17.31 (assume-push @p1371 @t90) 17.07/17.31 (step @p1372 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t103 @t49 @t48 @t48))) 17.07/17.31 (step-pop @p9663 :rule scope :premises (@p1372)) 17.07/17.31 (step @p1373 :rule process_scope :premises (@p9663) :args ((or @t109 @t152 (= @t49 @t48) @t330))) 17.07/17.31 ; trust MACRO_SR_PRED_ELIM 17.07/17.31 (step @p1375 :rule trust :premises (@p1373) :args ((=> @t90 @t332))) 17.07/17.31 (step @p1376 :rule implies_elim :premises (@p1375)) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p1377 :rule trust :premises (@p1376 @p65) :args (@t332)) 17.07/17.31 (assume-push @p1378 @t88) 17.07/17.31 (assume-push @p1379 @t331) 17.07/17.31 (assume-push @p1380 @t150) 17.07/17.31 (assume-push @p1381 @t168) 17.07/17.31 (assume-push @p1382 @t316) 17.07/17.31 (assume-push @p1383 @t166) 17.07/17.31 (assume-push @p1384 @t156) 17.07/17.31 (assume-push @p1385 @t164) 17.07/17.31 (assume-push @p1386 @t206) 17.07/17.31 (assume-push @p1387 @t320) 17.07/17.31 (assume-push @p1388 @t306) 17.07/17.31 (assume-push @p1389 @t145) 17.07/17.31 (step @p1390 :rule symm :premises (@p1379)) 17.07/17.31 (step @p1391 :rule symm :premises (@p1390)) 17.07/17.31 (step @p1392 :rule symm :premises (@p1167)) 17.07/17.31 (step @p1393 :rule symm :premises (@p212)) 17.07/17.31 (step @p1394 :rule trans :premises (@p1187 @p1162 @p1185 @p1184 @p1393 @p1182 @p1392 @p1179 @p1177 @p1391)) 17.07/17.31 (step @p1395 :rule cong :premises (@p1394) :args (tptp.tb2t)) 17.07/17.31 (step @p1396 :rule trans :premises (@p149 @p1196 @p1167 @p1195 @p212 @p231)) 17.07/17.31 (step @p1397 :rule cong :premises (@p1396) :args (tptp.tb2t)) 17.07/17.31 (step @p1398 :rule trans :premises (@p132 @p1397 @p1194 @p1395 @p63)) 17.07/17.31 ; trust MACRO_SR_PRED_ELIM 17.07/17.31 (step @p1399 false :rule trust :premises (@p1398) :args (false)) 17.07/17.31 (step-pop @p9664 :rule scope :premises (@p1399)) 17.07/17.31 (step-pop @p9665 :rule scope :premises (@p9664)) 17.07/17.31 (step-pop @p9666 :rule scope :premises (@p9665)) 17.07/17.31 (step-pop @p9667 :rule scope :premises (@p9666)) 17.07/17.31 (step-pop @p9668 :rule scope :premises (@p9667)) 17.07/17.31 (step-pop @p9669 :rule scope :premises (@p9668)) 17.07/17.31 (step-pop @p9670 :rule scope :premises (@p9669)) 17.07/17.31 (step-pop @p9671 :rule scope :premises (@p9670)) 17.07/17.31 (step-pop @p9672 :rule scope :premises (@p9671)) 17.07/17.31 (step-pop @p9673 :rule scope :premises (@p9672)) 17.07/17.31 (step-pop @p9674 :rule scope :premises (@p9673)) 17.07/17.31 (step-pop @p9675 :rule scope :premises (@p9674)) 17.07/17.31 (step @p1400 :rule process_scope :premises (@p9675) :args (false)) 17.07/17.31 (assume-push @p1413 @t146) 17.07/17.31 (assume-push @p1414 @t89) 17.07/17.31 (assume-push @p1415 @t306) 17.07/17.31 (assume-push @p1416 @t150) 17.07/17.31 (assume-push @p1417 @t206) 17.07/17.31 (assume-push @p1418 @t168) 17.07/17.31 (assume-push @p1419 @t166) 17.07/17.31 (assume-push @p1420 @t164) 17.07/17.31 (assume-push @p1421 @t156) 17.07/17.31 (assume-push @p1422 @t320) 17.07/17.31 (assume-push @p1423 @t316) 17.07/17.31 (assume-push @p1424 @t331) 17.07/17.31 (step @p1425 :rule and_intro :premises (@p58 @p1379 @p149 @p140 @p1167 @p141 @p212 @p142 @p473 @p1162 @p726 @p132)) 17.07/17.31 (step-pop @p9676 :rule scope :premises (@p1425)) 17.07/17.31 (step-pop @p9677 :rule scope :premises (@p9676)) 17.07/17.31 (step-pop @p9678 :rule scope :premises (@p9677)) 17.07/17.31 (step-pop @p9679 :rule scope :premises (@p9678)) 17.07/17.31 (step-pop @p9680 :rule scope :premises (@p9679)) 17.07/17.31 (step-pop @p9681 :rule scope :premises (@p9680)) 17.07/17.31 (step-pop @p9682 :rule scope :premises (@p9681)) 17.07/17.31 (step-pop @p9683 :rule scope :premises (@p9682)) 17.07/17.31 (step-pop @p9684 :rule scope :premises (@p9683)) 17.07/17.31 (step-pop @p9685 :rule scope :premises (@p9684)) 17.07/17.31 (step-pop @p9686 :rule scope :premises (@p9685)) 17.07/17.31 (step-pop @p9687 :rule scope :premises (@p9686)) 17.07/17.31 (step @p1426 :rule process_scope :premises (@p9687) :args (@t333)) 17.07/17.31 (step @p1439 :rule implies_elim :premises (@p1426)) 17.07/17.31 (step @p1440 :rule resolution :premises (@p1439 @p1400) :args (true @t333)) 17.07/17.31 (step @p1441 :rule not_and :premises (@p1440)) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p1442 :rule trust :premises (@p1441 @p137 @p63 @p726 @p149 @p473 @p140 @p141 @p142 @p178 @p1162 @p1161) :args ((not @t331))) 17.07/17.31 (step @p1443 :rule cnf_or_pos :args (@t332)) 17.07/17.31 (step @p1444 :rule reordering :premises (@p1443) :args ((or @t109 @t152 @t330 @t331 (not @t332)))) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p1445 :rule trust :premises (@p1444 @p174 @p146 @p1442 @p1377) :args (@t330)) 17.07/17.31 (assume-push @p1446 @t90) 17.07/17.31 (step @p1447 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t99 @t52 @t48 @t51))) 17.07/17.31 (step-pop @p9688 :rule scope :premises (@p1447)) 17.07/17.31 (step @p1448 :rule process_scope :premises (@p9688) :args ((or @t276 @t152 (= @t52 @t48) @t334))) 17.07/17.31 ; trust MACRO_SR_PRED_ELIM 17.07/17.31 (step @p1450 :rule trust :premises (@p1448) :args ((=> @t90 @t336))) 17.07/17.31 (step @p1451 :rule implies_elim :premises (@p1450)) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p1452 :rule trust :premises (@p1451 @p65) :args (@t336)) 17.07/17.31 (assume-push @p1453 @t145) 17.07/17.31 (assume-push @p1454 @t150) 17.07/17.31 (assume-push @p1455 @t168) 17.07/17.31 (assume-push @p1456 @t316) 17.07/17.31 (assume-push @p1457 @t166) 17.07/17.31 (assume-push @p1458 @t156) 17.07/17.31 (assume-push @p1459 @t164) 17.07/17.31 (assume-push @p1460 @t335) 17.07/17.31 (assume-push @p1461 @t270) 17.07/17.31 (step @p1462 :rule symm :premises (@p1167)) 17.07/17.31 (step @p1463 :rule symm :premises (@p212)) 17.07/17.31 (step @p1464 :rule trans :premises (@p1184 @p1463 @p1182 @p1462 @p1179 @p1177)) 17.07/17.31 (step @p1465 :rule cong :premises (@p1464) :args (tptp.tb2t)) 17.07/17.31 (step @p1466 :rule symm :premises (@p1460)) 17.07/17.31 (step @p1467 :rule trans :premises (@p1466 @p149 @p1196 @p1167 @p1195 @p212 @p231)) 17.07/17.31 (step @p1468 :rule cong :premises (@p1467) :args (tptp.tb2t)) 17.07/17.31 (step @p1469 :rule trans :premises (@p787 @p1468 @p1465 @p137)) 17.07/17.31 ; trust MACRO_SR_PRED_ELIM 17.07/17.31 (step @p1470 false :rule trust :premises (@p1469) :args (false)) 17.07/17.31 (step-pop @p9689 :rule scope :premises (@p1470)) 17.07/17.31 (step-pop @p9690 :rule scope :premises (@p9689)) 17.07/17.31 (step-pop @p9691 :rule scope :premises (@p9690)) 17.07/17.31 (step-pop @p9692 :rule scope :premises (@p9691)) 17.07/17.31 (step-pop @p9693 :rule scope :premises (@p9692)) 17.07/17.31 (step-pop @p9694 :rule scope :premises (@p9693)) 17.07/17.31 (step-pop @p9695 :rule scope :premises (@p9694)) 17.07/17.31 (step-pop @p9696 :rule scope :premises (@p9695)) 17.07/17.31 (step-pop @p9697 :rule scope :premises (@p9696)) 17.07/17.31 (step @p1471 :rule process_scope :premises (@p9697) :args (false)) 17.07/17.31 (assume-push @p1481 @t146) 17.07/17.31 (assume-push @p1482 @t271) 17.07/17.31 (assume-push @p1483 @t150) 17.07/17.31 (assume-push @p1484 @t168) 17.07/17.31 (assume-push @p1485 @t166) 17.07/17.31 (assume-push @p1486 @t164) 17.07/17.31 (assume-push @p1487 @t156) 17.07/17.31 (assume-push @p1488 @t335) 17.07/17.31 (assume-push @p1489 @t316) 17.07/17.31 (step @p1490 :rule and_intro :premises (@p132 @p149 @p140 @p1167 @p141 @p212 @p142 @p1460 @p787)) 17.07/17.31 (step-pop @p9698 :rule scope :premises (@p1490)) 17.07/17.31 (step-pop @p9699 :rule scope :premises (@p9698)) 17.07/17.31 (step-pop @p9700 :rule scope :premises (@p9699)) 17.07/17.31 (step-pop @p9701 :rule scope :premises (@p9700)) 17.07/17.31 (step-pop @p9702 :rule scope :premises (@p9701)) 17.07/17.31 (step-pop @p9703 :rule scope :premises (@p9702)) 17.07/17.31 (step-pop @p9704 :rule scope :premises (@p9703)) 17.07/17.31 (step-pop @p9705 :rule scope :premises (@p9704)) 17.07/17.31 (step-pop @p9706 :rule scope :premises (@p9705)) 17.07/17.31 (step @p1491 :rule process_scope :premises (@p9706) :args (@t337)) 17.07/17.31 (step @p1501 :rule implies_elim :premises (@p1491)) 17.07/17.31 (step @p1502 :rule resolution :premises (@p1501 @p1471) :args (true @t337)) 17.07/17.31 (step @p1503 :rule not_and :premises (@p1502)) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p1504 :rule trust :premises (@p1503 @p137 @p792 @p149 @p140 @p141 @p142 @p178 @p1161) :args ((not @t335))) 17.07/17.31 (step @p1505 :rule cnf_or_pos :args (@t336)) 17.07/17.31 (step @p1506 :rule reordering :premises (@p1505) :args ((or @t276 @t152 @t334 @t335 (not @t336)))) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p1507 :rule trust :premises (@p1506 @p816 @p146 @p1504 @p1452) :args (@t334)) 17.07/17.31 (assume-push @p1508 @t90) 17.07/17.31 (step @p1509 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t101 @t44 @t48 @t50))) 17.07/17.31 (step-pop @p9707 :rule scope :premises (@p1509)) 17.07/17.31 (step @p1510 :rule process_scope :premises (@p9707) :args ((or @t235 @t152 (= @t44 @t48) @t338))) 17.07/17.31 ; trust MACRO_SR_PRED_ELIM 17.07/17.31 (step @p1512 :rule trust :premises (@p1510) :args ((=> @t90 @t340))) 17.07/17.31 (step @p1513 :rule implies_elim :premises (@p1512)) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p1514 :rule trust :premises (@p1513 @p65) :args (@t340)) 17.07/17.31 (assume-push @p1515 @t241) 17.07/17.31 (assume-push @p1516 @t233) 17.07/17.31 (assume-push @p1517 @t164) 17.07/17.31 (assume-push @p1518 @t339) 17.07/17.31 (assume-push @p1519 @t145) 17.07/17.31 (step @p1520 :rule symm :premises (@p1518)) 17.07/17.31 (step @p1521 :rule symm :premises (@p1520)) 17.07/17.31 (step @p1522 :rule trans :premises (@p1521 @p603 @p644)) 17.07/17.31 (step @p1523 :rule cong :premises (@p1522) :args (tptp.tb2t)) 17.07/17.31 (step @p1524 :rule trans :premises (@p132 @p1523 @p902 @p670)) 17.07/17.31 ; trust MACRO_SR_PRED_ELIM 17.07/17.31 (step @p1525 false :rule trust :premises (@p1524) :args (false)) 17.07/17.31 (step-pop @p9708 :rule scope :premises (@p1525)) 17.07/17.31 (step-pop @p9709 :rule scope :premises (@p9708)) 17.07/17.31 (step-pop @p9710 :rule scope :premises (@p9709)) 17.07/17.31 (step-pop @p9711 :rule scope :premises (@p9710)) 17.07/17.31 (step-pop @p9712 :rule scope :premises (@p9711)) 17.07/17.31 (step @p1526 :rule process_scope :premises (@p9712) :args (false)) 17.07/17.31 (assume-push @p1532 @t146) 17.07/17.31 (assume-push @p1533 @t242) 17.07/17.31 (assume-push @p1534 @t233) 17.07/17.31 (assume-push @p1535 @t164) 17.07/17.31 (assume-push @p1536 @t339) 17.07/17.31 (step @p1537 :rule and_intro :premises (@p665 @p603 @p142 @p1518 @p132)) 17.07/17.31 (step-pop @p9713 :rule scope :premises (@p1537)) 17.07/17.31 (step-pop @p9714 :rule scope :premises (@p9713)) 17.07/17.31 (step-pop @p9715 :rule scope :premises (@p9714)) 17.07/17.31 (step-pop @p9716 :rule scope :premises (@p9715)) 17.07/17.31 (step-pop @p9717 :rule scope :premises (@p9716)) 17.07/17.31 (step @p1538 :rule process_scope :premises (@p9717) :args (@t341)) 17.07/17.31 (step @p1544 :rule implies_elim :premises (@p1538)) 17.07/17.31 (step @p1545 :rule resolution :premises (@p1544 @p1526) :args (true @t341)) 17.07/17.31 (step @p1546 :rule not_and :premises (@p1545)) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p1547 :rule trust :premises (@p1546 @p137 @p670 @p603 @p142) :args ((not @t339))) 17.07/17.31 (step @p1548 :rule cnf_or_pos :args (@t340)) 17.07/17.31 (step @p1549 :rule reordering :premises (@p1548) :args ((or @t152 @t235 @t338 @t339 (not @t340)))) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p1550 :rule trust :premises (@p1549 @p146 @p600 @p1547 @p1514) :args (@t338)) 17.07/17.31 (assume-push @p1551 @t90) 17.07/17.31 (step @p1552 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t112 @t47 @t48 @t46))) 17.07/17.31 (step-pop @p9718 :rule scope :premises (@p1552)) 17.07/17.31 (step @p1553 :rule process_scope :premises (@p9718) :args ((or @t179 @t152 (= @t47 @t48) @t342))) 17.07/17.31 ; trust MACRO_SR_PRED_ELIM 17.07/17.31 (step @p1555 :rule trust :premises (@p1553) :args ((=> @t90 @t344))) 17.07/17.31 (step @p1556 :rule implies_elim :premises (@p1555)) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p1557 :rule trust :premises (@p1556 @p65) :args (@t344)) 17.07/17.31 (assume-push @p1558 @t145) 17.07/17.31 (assume-push @p1559 @t343) 17.07/17.31 (assume-push @p1560 @t182) 17.07/17.31 (step @p1561 :rule symm :premises (@p1559)) 17.07/17.31 (step @p1562 :rule cong :premises (@p1561) :args (tptp.tb2t)) 17.07/17.31 (step @p1563 :rule trans :premises (@p275 @p1562 @p137)) 17.07/17.31 ; trust MACRO_SR_PRED_ELIM 17.07/17.31 (step @p1564 false :rule trust :premises (@p1563) :args (false)) 17.07/17.31 (step-pop @p9719 :rule scope :premises (@p1564)) 17.07/17.31 (step-pop @p9720 :rule scope :premises (@p9719)) 17.07/17.31 (step-pop @p9721 :rule scope :premises (@p9720)) 17.07/17.31 (step @p1565 :rule process_scope :premises (@p9721) :args (false)) 17.07/17.31 (assume-push @p1569 @t183) 17.07/17.31 (assume-push @p1570 @t146) 17.07/17.31 (assume-push @p1571 @t343) 17.07/17.31 (step @p1572 :rule and_intro :premises (@p132 @p1559 @p275)) 17.07/17.31 (step-pop @p9722 :rule scope :premises (@p1572)) 17.07/17.31 (step-pop @p9723 :rule scope :premises (@p9722)) 17.07/17.31 (step-pop @p9724 :rule scope :premises (@p9723)) 17.07/17.31 (step @p1573 :rule process_scope :premises (@p9724) :args (@t345)) 17.07/17.31 (step @p1577 :rule implies_elim :premises (@p1573)) 17.07/17.31 (step @p1578 :rule resolution :premises (@p1577 @p1565) :args (true @t345)) 17.07/17.31 (step @p1579 :rule not_and :premises (@p1578)) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p1580 :rule trust :premises (@p1579 @p280 @p137) :args ((not @t343))) 17.07/17.31 (step @p1581 :rule cnf_or_pos :args (@t344)) 17.07/17.31 (step @p1582 :rule reordering :premises (@p1581) :args ((or @t152 @t179 @t342 @t343 (not @t344)))) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p1583 :rule trust :premises (@p1582 @p146 @p269 @p1580 @p1557) :args (@t342)) 17.07/17.31 (step @p1584 :rule instantiate :premises (@p45) :args ((@list tptp.int @t204 1))) 17.07/17.31 (step @p1585 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t114 @t45 @t48 @t44))) 17.07/17.31 (assume-push @p1586 @t131) 17.07/17.31 (assume-push @p1587 @t346) 17.07/17.31 (assume-push @p1588 @t145) 17.07/17.31 (step @p1589 :rule symm :premises (@p1587)) 17.07/17.31 (step @p1590 :rule cong :premises (@p1589) :args (tptp.tb2t)) 17.07/17.31 (step @p1591 :rule trans :premises (@p132 @p1590 @p87)) 17.07/17.31 ; trust MACRO_SR_PRED_ELIM 17.07/17.31 (step @p1592 false :rule trust :premises (@p1591) :args (false)) 17.07/17.31 (step-pop @p9725 :rule scope :premises (@p1592)) 17.07/17.31 (step-pop @p9726 :rule scope :premises (@p9725)) 17.07/17.31 (step-pop @p9727 :rule scope :premises (@p9726)) 17.07/17.31 (step @p1593 :rule process_scope :premises (@p9727) :args (false)) 17.07/17.31 (assume-push @p1597 @t132) 17.07/17.31 (assume-push @p1598 @t146) 17.07/17.31 (assume-push @p1599 @t346) 17.07/17.31 (step @p1600 :rule and_intro :premises (@p82 @p1587 @p132)) 17.07/17.31 (step-pop @p9728 :rule scope :premises (@p1600)) 17.07/17.31 (step-pop @p9729 :rule scope :premises (@p9728)) 17.07/17.31 (step-pop @p9730 :rule scope :premises (@p9729)) 17.07/17.31 (step @p1601 :rule process_scope :premises (@p9730) :args (@t347)) 17.07/17.31 (step @p1605 :rule implies_elim :premises (@p1601)) 17.07/17.31 (step @p1606 :rule resolution :premises (@p1605 @p1593) :args (true @t347)) 17.07/17.31 (step @p1607 :rule not_and :premises (@p1606)) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p1608 :rule trust :premises (@p1607 @p87 @p137) :args ((not @t346))) 17.07/17.31 (step @p1609 :rule cnf_or_pos :args (@t349)) 17.07/17.31 (step @p1610 :rule reordering :premises (@p1609) :args ((or @t158 @t152 @t346 @t348 (not @t349)))) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p1611 :rule trust :premises (@p1610 @p175 @p146 @p1608 @p1585) :args (@t348)) 17.07/17.31 (step @p1612 :rule instantiate :premises (@p139) :args ((@list @t94))) 17.07/17.31 (step @p1613 :rule instantiate :premises (@p139) :args ((@list @t92))) 17.07/17.31 (step @p1614 :rule instantiate :premises (@p144) :args ((@list tptp.int tptp.int @t91 @t48 @t52))) 17.07/17.31 (step @p1615 :rule cnf_or_pos :args (@t351)) 17.07/17.31 (step @p1616 :rule reordering :premises (@p1615) :args ((or @t276 @t350 (not @t351)))) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p1617 :rule trust :premises (@p1616 @p816 @p1614) :args (@t350)) 17.07/17.31 (assume-push @p1618 @t271) 17.07/17.31 (assume-push @p1619 @t306) 17.07/17.31 (assume-push @p1620 @t350) 17.07/17.31 (assume-push @p1621 @t206) 17.07/17.31 (assume-push @p1622 @t352) 17.07/17.31 (assume-push @p1623 @t353) 17.07/17.31 (assume-push @p1624 @t302) 17.07/17.31 (assume-push @p1625 @t300) 17.07/17.31 (assume-push @p1626 @t298) 17.07/17.31 (assume-push @p1627 @t217) 17.07/17.31 (assume-push @p1628 @t168) 17.07/17.31 (assume-push @p1629 @t166) 17.07/17.31 (assume-push @p1630 @t164) 17.07/17.31 (assume-push @p1631 @t348) 17.07/17.31 (assume-push @p1632 @t354) 17.07/17.31 (assume-push @p1633 @t342) 17.07/17.31 (assume-push @p1634 @t338) 17.07/17.31 (assume-push @p1635 @t334) 17.07/17.31 (assume-push @p1636 @t330) 17.07/17.31 (assume-push @p1637 @t326) 17.07/17.31 (assume-push @p1638 @t322) 17.07/17.31 (assume-push @p1639 @t313) 17.07/17.31 (assume-push @p1640 @t356) 17.07/17.31 (assume-push @p1641 (< @t355 1)) 17.07/17.31 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.31 (step @p1642 :rule trust :premises (@p1640) :args (@t357)) 17.07/17.31 ; trust MACRO_ARITH_SCALE_SUM_UB 17.07/17.31 (step @p1643 :rule trust :premises (@p1641 @p1642) :args ((< (+ @t355 @t359) (+ 1 @t358)))) 17.07/17.31 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.31 (step @p1644 false :rule trust :premises (@p1643) :args (false)) 17.07/17.31 (step-pop @p9731 :rule scope :premises (@p1644)) 17.07/17.31 (step @p1645 :rule process_scope :premises (@p9731) :args (false)) 17.07/17.31 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.31 (step @p1647 :rule trust :premises (@p1645) :args (@t360)) 17.07/17.31 (step-pop @p9732 :rule scope :premises (@p1647)) 17.07/17.31 (step @p1648 :rule process_scope :premises (@p9732) :args (@t360)) 17.07/17.31 (assume-push @p1650 @t164) 17.07/17.31 (assume-push @p1651 @t206) 17.07/17.31 (assume-push @p1652 @t354) 17.07/17.31 (assume-push @p1653 @t306) 17.07/17.31 (assume-push @p1654 @t348) 17.07/17.31 (assume-push @p1655 @t166) 17.07/17.31 (assume-push @p1656 @t342) 17.07/17.31 (assume-push @p1657 @t168) 17.07/17.31 (assume-push @p1658 @t330) 17.07/17.31 (assume-push @p1659 @t217) 17.07/17.31 (assume-push @p1660 @t338) 17.07/17.31 (assume-push @p1661 @t298) 17.07/17.31 (assume-push @p1662 @t334) 17.07/17.31 (assume-push @p1663 @t300) 17.07/17.31 (assume-push @p1664 @t326) 17.07/17.31 (assume-push @p1665 @t302) 17.07/17.31 (assume-push @p1666 @t322) 17.07/17.31 (assume-push @p1667 @t353) 17.07/17.31 (assume-push @p1668 @t313) 17.07/17.31 (assume-push @p1669 @t352) 17.07/17.31 (assume-push @p1670 @t350) 17.07/17.31 (assume-push @p1671 @t270) 17.07/17.31 (step @p1672 :rule refl :args (@t48)) 17.07/17.31 (step @p1673 :rule cong :premises (@p222 @p222 @p529 @p1672) :args (tptp.get)) 17.07/17.31 (step @p1674 :rule refl :args (1)) 17.07/17.31 (step @p1675 :rule cong :premises (@p222 @p1035 @p1674) :args (tptp.get2)) 17.07/17.31 (step @p1676 :rule trans :premises (@p1675 @p1584 @p1673)) 17.07/17.31 (step @p1677 :rule cong :premises (@p1676) :args (tptp.tb2t)) 17.07/17.31 (step @p1678 :rule symm :premises (@p1675)) 17.07/17.31 (step @p1679 :rule symm :premises (@p1584)) 17.07/17.31 (step @p1680 :rule symm :premises (@p1673)) 17.07/17.31 (step @p1681 :rule cong :premises (@p222 @p222 @p142 @p1672) :args (tptp.get)) 17.07/17.31 (step @p1682 :rule symm :premises (@p1631)) 17.07/17.31 (step @p1683 :rule symm :premises (@p1682)) 17.07/17.31 (step @p1684 :rule cong :premises (@p222 @p222 @p141 @p1672) :args (tptp.get)) 17.07/17.31 (step @p1685 :rule symm :premises (@p1633)) 17.07/17.31 (step @p1686 :rule symm :premises (@p1685)) 17.07/17.31 (step @p1687 :rule cong :premises (@p222 @p222 @p140 @p1672) :args (tptp.get)) 17.07/17.31 (step @p1688 :rule symm :premises (@p1636)) 17.07/17.31 (step @p1689 :rule symm :premises (@p1688)) 17.07/17.31 (step @p1690 :rule cong :premises (@p222 @p222 @p466 @p1672) :args (tptp.get)) 17.07/17.31 (step @p1691 :rule symm :premises (@p1634)) 17.07/17.31 (step @p1692 :rule symm :premises (@p1691)) 17.07/17.31 (step @p1693 :rule cong :premises (@p222 @p222 @p729 @p1672) :args (tptp.get)) 17.07/17.31 (step @p1694 :rule symm :premises (@p1635)) 17.07/17.31 (step @p1695 :rule symm :premises (@p1694)) 17.07/17.31 (step @p1696 :rule cong :premises (@p222 @p222 @p728 @p1672) :args (tptp.get)) 17.07/17.31 (step @p1697 :rule symm :premises (@p1637)) 17.07/17.31 (step @p1698 :rule symm :premises (@p1697)) 17.07/17.31 (step @p1699 :rule cong :premises (@p222 @p222 @p727 @p1672) :args (tptp.get)) 17.07/17.31 (step @p1700 :rule symm :premises (@p1638)) 17.07/17.31 (step @p1701 :rule symm :premises (@p1700)) 17.07/17.31 (step @p1702 :rule cong :premises (@p222 @p222 @p1612 @p1672) :args (tptp.get)) 17.07/17.31 (step @p1703 :rule symm :premises (@p1639)) 17.07/17.31 (step @p1704 :rule symm :premises (@p1703)) 17.07/17.31 (step @p1705 :rule cong :premises (@p222 @p222 @p1613 @p1672) :args (tptp.get)) 17.07/17.31 (step @p1706 :rule trans :premises (@p1617 @p1705 @p1704 @p1702 @p1701 @p1699 @p1698 @p1696 @p1695 @p1693 @p1692 @p1690 @p1689 @p1687 @p1686 @p1684 @p1683 @p1681 @p1680 @p1679 @p1678)) 17.07/17.31 (step @p1707 :rule cong :premises (@p1706) :args (tptp.tb2t)) 17.07/17.31 (step @p1708 :rule trans :premises (@p787 @p1707 @p1677)) 17.07/17.31 (step-pop @p9733 :rule scope :premises (@p1708)) 17.07/17.31 (step-pop @p9734 :rule scope :premises (@p9733)) 17.07/17.31 (step-pop @p9735 :rule scope :premises (@p9734)) 17.07/17.31 (step-pop @p9736 :rule scope :premises (@p9735)) 17.07/17.31 (step-pop @p9737 :rule scope :premises (@p9736)) 17.07/17.31 (step-pop @p9738 :rule scope :premises (@p9737)) 17.07/17.31 (step-pop @p9739 :rule scope :premises (@p9738)) 17.07/17.31 (step-pop @p9740 :rule scope :premises (@p9739)) 17.07/17.31 (step-pop @p9741 :rule scope :premises (@p9740)) 17.07/17.31 (step-pop @p9742 :rule scope :premises (@p9741)) 17.07/17.31 (step-pop @p9743 :rule scope :premises (@p9742)) 17.07/17.31 (step-pop @p9744 :rule scope :premises (@p9743)) 17.07/17.31 (step-pop @p9745 :rule scope :premises (@p9744)) 17.07/17.31 (step-pop @p9746 :rule scope :premises (@p9745)) 17.07/17.31 (step-pop @p9747 :rule scope :premises (@p9746)) 17.07/17.31 (step-pop @p9748 :rule scope :premises (@p9747)) 17.07/17.31 (step-pop @p9749 :rule scope :premises (@p9748)) 17.07/17.31 (step-pop @p9750 :rule scope :premises (@p9749)) 17.07/17.31 (step-pop @p9751 :rule scope :premises (@p9750)) 17.07/17.31 (step-pop @p9752 :rule scope :premises (@p9751)) 17.07/17.31 (step-pop @p9753 :rule scope :premises (@p9752)) 17.07/17.31 (step-pop @p9754 :rule scope :premises (@p9753)) 17.07/17.31 (step @p1709 :rule process_scope :premises (@p9754) :args (@t356)) 17.07/17.31 (step @p1732 :rule and_intro :premises (@p142 @p473 @p1584 @p726 @p1631 @p141 @p1633 @p140 @p1636 @p466 @p1634 @p729 @p1635 @p728 @p1637 @p727 @p1638 @p1612 @p1639 @p1613 @p1617 @p787)) 17.07/17.31 (step @p1733 :rule modus_ponens :premises (@p1732 @p1709)) 17.07/17.31 (step @p1734 :rule modus_ponens :premises (@p1733 @p1648)) 17.07/17.31 (step-pop @p9755 :rule scope :premises (@p1734)) 17.07/17.31 (step-pop @p9756 :rule scope :premises (@p9755)) 17.07/17.31 (step-pop @p9757 :rule scope :premises (@p9756)) 17.07/17.31 (step-pop @p9758 :rule scope :premises (@p9757)) 17.07/17.31 (step-pop @p9759 :rule scope :premises (@p9758)) 17.07/17.31 (step-pop @p9760 :rule scope :premises (@p9759)) 17.07/17.31 (step-pop @p9761 :rule scope :premises (@p9760)) 17.07/17.31 (step-pop @p9762 :rule scope :premises (@p9761)) 17.07/17.31 (step-pop @p9763 :rule scope :premises (@p9762)) 17.07/17.31 (step-pop @p9764 :rule scope :premises (@p9763)) 17.07/17.31 (step-pop @p9765 :rule scope :premises (@p9764)) 17.07/17.31 (step-pop @p9766 :rule scope :premises (@p9765)) 17.07/17.31 (step-pop @p9767 :rule scope :premises (@p9766)) 17.07/17.31 (step-pop @p9768 :rule scope :premises (@p9767)) 17.07/17.31 (step-pop @p9769 :rule scope :premises (@p9768)) 17.07/17.31 (step-pop @p9770 :rule scope :premises (@p9769)) 17.07/17.31 (step-pop @p9771 :rule scope :premises (@p9770)) 17.07/17.31 (step-pop @p9772 :rule scope :premises (@p9771)) 17.07/17.31 (step-pop @p9773 :rule scope :premises (@p9772)) 17.07/17.31 (step-pop @p9774 :rule scope :premises (@p9773)) 17.07/17.31 (step-pop @p9775 :rule scope :premises (@p9774)) 17.07/17.31 (step-pop @p9776 :rule scope :premises (@p9775)) 17.07/17.31 (step @p1735 :rule process_scope :premises (@p9776) :args (@t360)) 17.07/17.31 (step @p1758 :rule implies_elim :premises (@p1735)) 17.07/17.31 (step @p1759 :rule cnf_and_neg :args (@t361)) 17.07/17.31 (step @p1760 :rule resolution :premises (@p1759 @p1758) :args (true @t361)) 17.07/17.31 (step @p1761 :rule reordering :premises (@p1760) :args ((or @t374 @t307 @t373 @t219 @t372 @t371 @t303 @t301 @t299 @t218 @t169 @t167 @t165 @t370 @t369 @t368 @t367 @t366 @t365 @t360 @t364 @t363 @t362))) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p1762 :rule trust :premises (@p1761 @p792 @p726 @p1617 @p473 @p1613 @p1612 @p727 @p728 @p729 @p466 @p140 @p141 @p142 @p1611 @p1584 @p1583 @p1550 @p1507 @p1445 @p1370 @p1308 @p1246) :args (@t360)) 17.07/17.31 (assume-push @p1763 @t375) 17.07/17.31 (assume-push @p1764 @t136) 17.07/17.31 (assume-push @p1765 @t360) 17.07/17.31 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.31 (step @p1766 :rule trust :premises (@p93) :args (@t139)) 17.07/17.31 (step @p1767 :rule int_tight_ub :premises (@p1766)) 17.07/17.31 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.31 (step @p1768 :rule trust :premises (@p1763) :args ((= @t376 0))) 17.07/17.31 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.31 (step @p1769 :rule trust :premises (@p1765) :args (@t360)) 17.07/17.31 ; trust MACRO_ARITH_SCALE_SUM_UB 17.07/17.31 (step @p1770 :rule trust :premises (@p1769 @p1768 @p1767) :args ((<= (+ @t359 (* -1 @t376) @t125) (+ @t172 @t226 -1)))) 17.07/17.31 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.31 (step @p1771 false :rule trust :premises (@p1770) :args (false)) 17.07/17.31 (step-pop @p9777 :rule scope :premises (@p1771)) 17.07/17.31 (step-pop @p9778 :rule scope :premises (@p9777)) 17.07/17.31 (step-pop @p9779 :rule scope :premises (@p9778)) 17.07/17.31 (step @p1772 :rule process_scope :premises (@p9779) :args (false)) 17.07/17.31 (step @p1776 :rule not_and :premises (@p1772)) 17.07/17.31 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.31 (step @p1777 :rule trust :premises (@p1776) :args ((or @t378 @t126 @t377))) 17.07/17.31 (step @p1778 :rule reordering :premises (@p1777) :args ((or @t126 @t377 @t378))) 17.07/17.31 (assume-push @p1779 @t379) 17.07/17.31 (assume-push @p1780 @t380) 17.07/17.31 (step @p1781 :rule symm :premises (@p1780)) 17.07/17.31 (step @p1782 :rule symm :premises (@p1781)) 17.07/17.31 (step @p1783 :rule cong :premises (@p1782) :args (tptp.t2tb)) 17.07/17.31 (step-pop @p9780 :rule scope :premises (@p1783)) 17.07/17.31 (step @p1784 :rule process_scope :premises (@p9780) :args (@t160)) 17.07/17.31 (assume-push @p1786 @t379) 17.07/17.31 (step @p1787 :rule symm :premises (@p1779)) 17.07/17.31 (step-pop @p9781 :rule scope :premises (@p1787)) 17.07/17.31 (step @p1788 :rule process_scope :premises (@p9781) :args (@t380)) 17.07/17.31 (step @p1790 :rule modus_ponens :premises (@p1779 @p1788)) 17.07/17.31 (step @p1791 :rule modus_ponens :premises (@p1790 @p1784)) 17.07/17.31 (step-pop @p9782 :rule scope :premises (@p1791)) 17.07/17.31 (step @p1792 :rule process_scope :premises (@p9782) :args (@t160)) 17.07/17.31 (step @p1794 :rule implies_elim :premises (@p1792)) 17.07/17.31 (step @p1795 :rule reordering :premises (@p1794) :args ((or @t160 @t381))) 17.07/17.31 (assume-push @p1796 @t382) 17.07/17.31 (assume-push @p1797 @t383) 17.07/17.31 (step @p1798 :rule symm :premises (@p1797)) 17.07/17.31 (step @p1799 :rule symm :premises (@p1798)) 17.07/17.31 (step @p1800 :rule cong :premises (@p1799) :args (tptp.t2tb)) 17.07/17.31 (step-pop @p9783 :rule scope :premises (@p1800)) 17.07/17.31 (step @p1801 :rule process_scope :premises (@p9783) :args (@t175)) 17.07/17.31 (assume-push @p1803 @t382) 17.07/17.31 (step @p1804 :rule symm :premises (@p1796)) 17.07/17.31 (step-pop @p9784 :rule scope :premises (@p1804)) 17.07/17.31 (step @p1805 :rule process_scope :premises (@p9784) :args (@t383)) 17.07/17.31 (step @p1807 :rule modus_ponens :premises (@p1796 @p1805)) 17.07/17.31 (step @p1808 :rule modus_ponens :premises (@p1807 @p1801)) 17.07/17.31 (step-pop @p9785 :rule scope :premises (@p1808)) 17.07/17.31 (step @p1809 :rule process_scope :premises (@p9785) :args (@t175)) 17.07/17.31 (step @p1811 :rule implies_elim :premises (@p1809)) 17.07/17.31 (step @p1812 :rule reordering :premises (@p1811) :args ((or @t175 @t384))) 17.07/17.31 (assume-push @p1813 @t385) 17.07/17.31 (assume-push @p1814 @t386) 17.07/17.31 (step @p1815 :rule symm :premises (@p1814)) 17.07/17.31 (step @p1816 :rule symm :premises (@p1815)) 17.07/17.31 (step @p1817 :rule cong :premises (@p1816) :args (tptp.t2tb)) 17.07/17.31 (step-pop @p9786 :rule scope :premises (@p1817)) 17.07/17.31 (step @p1818 :rule process_scope :premises (@p9786) :args (@t212)) 17.07/17.31 (assume-push @p1820 @t385) 17.07/17.31 (step @p1821 :rule symm :premises (@p1813)) 17.07/17.31 (step-pop @p9787 :rule scope :premises (@p1821)) 17.07/17.31 (step @p1822 :rule process_scope :premises (@p9787) :args (@t386)) 17.07/17.31 (step @p1824 :rule modus_ponens :premises (@p1813 @p1822)) 17.07/17.31 (step @p1825 :rule modus_ponens :premises (@p1824 @p1818)) 17.07/17.31 (step-pop @p9788 :rule scope :premises (@p1825)) 17.07/17.31 (step @p1826 :rule process_scope :premises (@p9788) :args (@t212)) 17.07/17.31 (step @p1828 :rule implies_elim :premises (@p1826)) 17.07/17.31 (step @p1829 :rule reordering :premises (@p1828) :args ((or @t212 @t387))) 17.07/17.31 (step @p1830 :rule instantiate :premises (@p144) :args ((@list tptp.int tptp.int @t99 @t52 @t51))) 17.07/17.31 (step @p1831 :rule cnf_or_pos :args (@t389)) 17.07/17.31 (step @p1832 :rule reordering :premises (@p1831) :args ((or @t254 @t388 (not @t389)))) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p1833 :rule trust :premises (@p1832 @p780 @p1830) :args (@t388)) 17.07/17.31 (assume-push @p1834 @t90) 17.07/17.31 (step @p1835 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t101 @t44 @t52 @t50))) 17.07/17.31 (step-pop @p9789 :rule scope :premises (@p1835)) 17.07/17.31 (step @p1836 :rule process_scope :premises (@p9789) :args ((or @t235 @t276 (= @t44 @t52) @t390))) 17.07/17.31 ; trust MACRO_SR_PRED_ELIM 17.07/17.31 (step @p1838 :rule trust :premises (@p1836) :args ((=> @t90 @t392))) 17.07/17.31 (step @p1839 :rule implies_elim :premises (@p1838)) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p1840 :rule trust :premises (@p1839 @p65) :args (@t392)) 17.07/17.31 (assume-push @p1841 @t241) 17.07/17.31 (assume-push @p1842 @t233) 17.07/17.31 (assume-push @p1843 @t164) 17.07/17.31 (assume-push @p1844 @t391) 17.07/17.31 (assume-push @p1845 @t270) 17.07/17.31 (step @p1846 :rule symm :premises (@p1844)) 17.07/17.31 (step @p1847 :rule symm :premises (@p1846)) 17.07/17.31 (step @p1848 :rule trans :premises (@p1847 @p603 @p644)) 17.07/17.31 (step @p1849 :rule cong :premises (@p1848) :args (tptp.tb2t)) 17.07/17.31 (step @p1850 :rule trans :premises (@p787 @p1849 @p902 @p670)) 17.07/17.31 ; trust MACRO_SR_PRED_ELIM 17.07/17.31 (step @p1851 false :rule trust :premises (@p1850) :args (false)) 17.07/17.31 (step-pop @p9790 :rule scope :premises (@p1851)) 17.07/17.31 (step-pop @p9791 :rule scope :premises (@p9790)) 17.07/17.31 (step-pop @p9792 :rule scope :premises (@p9791)) 17.07/17.31 (step-pop @p9793 :rule scope :premises (@p9792)) 17.07/17.31 (step-pop @p9794 :rule scope :premises (@p9793)) 17.07/17.31 (step @p1852 :rule process_scope :premises (@p9794) :args (false)) 17.07/17.31 (assume-push @p1858 @t242) 17.07/17.31 (assume-push @p1859 @t271) 17.07/17.31 (assume-push @p1860 @t233) 17.07/17.31 (assume-push @p1861 @t164) 17.07/17.31 (assume-push @p1862 @t391) 17.07/17.31 (step @p1863 :rule and_intro :premises (@p665 @p603 @p142 @p1844 @p787)) 17.07/17.31 (step-pop @p9795 :rule scope :premises (@p1863)) 17.07/17.31 (step-pop @p9796 :rule scope :premises (@p9795)) 17.07/17.31 (step-pop @p9797 :rule scope :premises (@p9796)) 17.07/17.31 (step-pop @p9798 :rule scope :premises (@p9797)) 17.07/17.31 (step-pop @p9799 :rule scope :premises (@p9798)) 17.07/17.31 (step @p1864 :rule process_scope :premises (@p9799) :args (@t393)) 17.07/17.31 (step @p1870 :rule implies_elim :premises (@p1864)) 17.07/17.31 (step @p1871 :rule resolution :premises (@p1870 @p1852) :args (true @t393)) 17.07/17.31 (step @p1872 :rule not_and :premises (@p1871)) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p1873 :rule trust :premises (@p1872 @p670 @p792 @p603 @p142) :args ((not @t391))) 17.07/17.31 (step @p1874 :rule cnf_or_pos :args (@t392)) 17.07/17.31 (step @p1875 :rule reordering :premises (@p1874) :args ((or @t276 @t235 @t391 @t390 (not @t392)))) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p1876 :rule trust :premises (@p1875 @p816 @p600 @p1873 @p1840) :args (@t390)) 17.07/17.31 (assume-push @p1877 @t90) 17.07/17.31 (step @p1878 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t112 @t47 @t52 @t46))) 17.07/17.31 (step-pop @p9800 :rule scope :premises (@p1878)) 17.07/17.31 (step @p1879 :rule process_scope :premises (@p9800) :args ((or @t179 @t276 (= @t47 @t52) @t394))) 17.07/17.31 ; trust MACRO_SR_PRED_ELIM 17.07/17.31 (step @p1881 :rule trust :premises (@p1879) :args ((=> @t90 @t396))) 17.07/17.31 (step @p1882 :rule implies_elim :premises (@p1881)) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p1883 :rule trust :premises (@p1882 @p65) :args (@t396)) 17.07/17.31 (assume-push @p1884 @t270) 17.07/17.31 (assume-push @p1885 @t395) 17.07/17.31 (assume-push @p1886 @t182) 17.07/17.31 (step @p1887 :rule symm :premises (@p1885)) 17.07/17.31 (step @p1888 :rule cong :premises (@p1887) :args (tptp.tb2t)) 17.07/17.31 (step @p1889 :rule trans :premises (@p275 @p1888 @p792)) 17.07/17.31 ; trust MACRO_SR_PRED_ELIM 17.07/17.31 (step @p1890 false :rule trust :premises (@p1889) :args (false)) 17.07/17.31 (step-pop @p9801 :rule scope :premises (@p1890)) 17.07/17.31 (step-pop @p9802 :rule scope :premises (@p9801)) 17.07/17.31 (step-pop @p9803 :rule scope :premises (@p9802)) 17.07/17.31 (step @p1891 :rule process_scope :premises (@p9803) :args (false)) 17.07/17.31 (assume-push @p1895 @t183) 17.07/17.31 (assume-push @p1896 @t271) 17.07/17.31 (assume-push @p1897 @t395) 17.07/17.31 (step @p1898 :rule and_intro :premises (@p787 @p1885 @p275)) 17.07/17.31 (step-pop @p9804 :rule scope :premises (@p1898)) 17.07/17.31 (step-pop @p9805 :rule scope :premises (@p9804)) 17.07/17.31 (step-pop @p9806 :rule scope :premises (@p9805)) 17.07/17.31 (step @p1899 :rule process_scope :premises (@p9806) :args (@t397)) 17.07/17.31 (step @p1903 :rule implies_elim :premises (@p1899)) 17.07/17.31 (step @p1904 :rule resolution :premises (@p1903 @p1891) :args (true @t397)) 17.07/17.31 (step @p1905 :rule not_and :premises (@p1904)) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p1906 :rule trust :premises (@p1905 @p280 @p792) :args ((not @t395))) 17.07/17.31 (step @p1907 :rule cnf_or_pos :args (@t396)) 17.07/17.31 (step @p1908 :rule reordering :premises (@p1907) :args ((or @t276 @t179 @t394 @t395 (not @t396)))) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p1909 :rule trust :premises (@p1908 @p816 @p269 @p1906 @p1883) :args (@t394)) 17.07/17.31 (step @p1910 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t114 @t45 @t52 @t44))) 17.07/17.31 (assume-push @p1911 @t131) 17.07/17.31 (assume-push @p1912 @t398) 17.07/17.31 (assume-push @p1913 @t270) 17.07/17.31 (step @p1914 :rule symm :premises (@p1912)) 17.07/17.31 (step @p1915 :rule cong :premises (@p1914) :args (tptp.tb2t)) 17.07/17.31 (step @p1916 :rule trans :premises (@p787 @p1915 @p87)) 17.07/17.31 ; trust MACRO_SR_PRED_ELIM 17.07/17.31 (step @p1917 false :rule trust :premises (@p1916) :args (false)) 17.07/17.31 (step-pop @p9807 :rule scope :premises (@p1917)) 17.07/17.31 (step-pop @p9808 :rule scope :premises (@p9807)) 17.07/17.31 (step-pop @p9809 :rule scope :premises (@p9808)) 17.07/17.31 (step @p1918 :rule process_scope :premises (@p9809) :args (false)) 17.07/17.31 (assume-push @p1922 @t132) 17.07/17.31 (assume-push @p1923 @t271) 17.07/17.31 (assume-push @p1924 @t398) 17.07/17.31 (step @p1925 :rule and_intro :premises (@p82 @p1912 @p787)) 17.07/17.31 (step-pop @p9810 :rule scope :premises (@p1925)) 17.07/17.31 (step-pop @p9811 :rule scope :premises (@p9810)) 17.07/17.31 (step-pop @p9812 :rule scope :premises (@p9811)) 17.07/17.31 (step @p1926 :rule process_scope :premises (@p9812) :args (@t399)) 17.07/17.31 (step @p1930 :rule implies_elim :premises (@p1926)) 17.07/17.31 (step @p1931 :rule resolution :premises (@p1930 @p1918) :args (true @t399)) 17.07/17.31 (step @p1932 :rule not_and :premises (@p1931)) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p1933 :rule trust :premises (@p1932 @p87 @p792) :args ((not @t398))) 17.07/17.31 (step @p1934 :rule cnf_or_pos :args (@t401)) 17.07/17.31 (step @p1935 :rule reordering :premises (@p1934) :args ((or @t158 @t276 @t398 @t400 (not @t401)))) 17.07/17.31 ; trust MACRO_RESOLUTION_TRUST 17.07/17.31 (step @p1936 :rule trust :premises (@p1935 @p175 @p816 @p1933 @p1910) :args (@t400)) 17.07/17.31 (step @p1937 :rule refl :args ((not @t394))) 17.07/17.31 (step @p1938 :rule refl :args ((not @t402))) 17.07/17.31 (step @p1939 :rule refl :args ((not @t390))) 17.07/17.31 (step @p1940 :rule refl :args ((not @t400))) 17.07/17.31 (step @p1941 :rule refl :args ((not @t388))) 17.07/17.31 (step @p1942 :rule refl :args ((not @t266))) 17.07/17.31 (step @p1943 :rule nary_cong :premises (@p90 @p1942 @p1941 @p970 @p482 @p184 @p183 @p182 @p480 @p1940 @p1939 @p1938 @p1937) :args (or)) 17.07/17.31 (assume-push @p1944 @t136) 17.07/17.31 (assume-push @p1945 @t404) 17.07/17.31 (assume-push @p1946 @t405) 17.07/17.31 (assume-push @p1947 @t406) 17.07/17.31 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.31 (step @p1948 :rule trust :premises (@p93) :args (@t139)) 17.07/17.31 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.31 (step @p1949 :rule trust :premises (@p1945) :args ((= @t408 0))) 17.07/17.31 ; trust MACRO_ARITH_SCALE_SUM_UB 17.07/17.31 (step @p1950 :rule trust :premises (@p1947 @p1949 @p1948) :args ((< (+ @t407 (* -1 @t408) @t125) (+ @t409 @t226 0)))) 17.07/17.31 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.31 (step @p1951 false :rule trust :premises (@p1950) :args (false)) 17.07/17.31 (step-pop @p9813 :rule scope :premises (@p1951)) 17.07/17.31 (step @p1952 :rule process_scope :premises (@p9813) :args (false)) 17.07/17.31 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.31 (step @p1954 :rule trust :premises (@p1952) :args (@t410)) 17.07/17.31 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.31 (step @p1955 :rule trust :premises (@p1954) :args (@t410)) 17.07/17.31 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.31 (step @p1956 :rule trust :premises (@p1946) :args (@t406)) 17.07/17.31 (step @p1957 false :rule contra :premises (@p1956 @p1955)) 17.07/17.31 (step-pop @p9814 :rule scope :premises (@p1957)) 17.07/17.31 (step-pop @p9815 :rule scope :premises (@p9814)) 17.07/17.31 (step-pop @p9816 :rule scope :premises (@p9815)) 17.07/17.31 (step @p1958 :rule process_scope :premises (@p9816) :args (false)) 17.07/17.31 (assume-push @p1962 @t136) 17.07/17.31 (assume-push @p1963 @t266) 17.07/17.31 (assume-push @p1964 @t388) 17.07/17.31 (assume-push @p1965 @t298) 17.07/17.31 (assume-push @p1966 @t217) 17.07/17.31 (assume-push @p1967 @t168) 17.07/17.31 (assume-push @p1968 @t166) 17.07/17.31 (assume-push @p1969 @t164) 17.07/17.31 (assume-push @p1970 @t201) 17.07/17.31 (assume-push @p1971 @t400) 17.07/17.31 (assume-push @p1972 @t390) 17.07/17.31 (assume-push @p1973 @t402) 17.07/17.31 (assume-push @p1974 @t394) 17.07/17.31 (assume-push @p1975 @t164) 17.07/17.31 (assume-push @p1976 @t402) 17.07/17.31 (assume-push @p1977 @t400) 17.07/17.31 (assume-push @p1978 @t166) 17.07/17.31 (assume-push @p1979 @t394) 17.07/17.31 (assume-push @p1980 @t168) 17.07/17.31 (assume-push @p1981 @t201) 17.07/17.31 (assume-push @p1982 @t217) 17.07/17.31 (assume-push @p1983 @t390) 17.07/17.31 (assume-push @p1984 @t298) 17.07/17.31 (assume-push @p1985 @t388) 17.07/17.31 (assume-push @p1986 @t265) 17.07/17.31 (step @p1987 :rule symm :premises (@p1973)) 17.07/17.31 (step @p1988 :rule cong :premises (@p222 @p222 @p142 @p1987) :args (tptp.get)) 17.07/17.31 (step @p1989 :rule trans :premises (@p535 @p1988)) 17.07/17.31 (step @p1990 :rule cong :premises (@p1989) :args (tptp.tb2t)) 17.07/17.31 (step @p1991 :rule symm :premises (@p1988)) 17.07/17.31 (step @p1992 :rule refl :args (@t52)) 17.07/17.31 (step @p1993 :rule cong :premises (@p222 @p222 @p142 @p1992) :args (tptp.get)) 17.07/17.31 (step @p1994 :rule symm :premises (@p1971)) 17.07/17.31 (step @p1995 :rule symm :premises (@p1994)) 17.07/17.32 (step @p1996 :rule cong :premises (@p222 @p222 @p141 @p1992) :args (tptp.get)) 17.07/17.32 (step @p1997 :rule symm :premises (@p1974)) 17.07/17.32 (step @p1998 :rule symm :premises (@p1997)) 17.07/17.32 (step @p1999 :rule cong :premises (@p222 @p222 @p140 @p1992) :args (tptp.get)) 17.07/17.32 (step @p2000 :rule cong :premises (@p222 @p222 @p238 @p1987) :args (tptp.get)) 17.07/17.32 (step @p2001 :rule symm :premises (@p515)) 17.07/17.32 (step @p2002 :rule symm :premises (@p2001)) 17.07/17.32 (step @p2003 :rule cong :premises (@p222 @p222 @p546 @p1973) :args (tptp.get)) 17.07/17.32 (step @p2004 :rule symm :premises (@p1972)) 17.07/17.32 (step @p2005 :rule symm :premises (@p2004)) 17.07/17.32 (step @p2006 :rule cong :premises (@p222 @p222 @p729 @p1992) :args (tptp.get)) 17.07/17.32 (step @p2007 :rule trans :premises (@p1833 @p2006 @p2005 @p2003 @p545 @p2002 @p2000 @p1999 @p1998 @p1996 @p1995 @p1993 @p1991 @p223)) 17.07/17.32 (step @p2008 :rule cong :premises (@p2007) :args (tptp.tb2t)) 17.07/17.32 (step @p2009 :rule trans :premises (@p750 @p2008 @p1990)) 17.07/17.32 (step-pop @p9817 :rule scope :premises (@p2009)) 17.07/17.32 (step-pop @p9818 :rule scope :premises (@p9817)) 17.07/17.32 (step-pop @p9819 :rule scope :premises (@p9818)) 17.07/17.32 (step-pop @p9820 :rule scope :premises (@p9819)) 17.07/17.32 (step-pop @p9821 :rule scope :premises (@p9820)) 17.07/17.32 (step-pop @p9822 :rule scope :premises (@p9821)) 17.07/17.32 (step-pop @p9823 :rule scope :premises (@p9822)) 17.07/17.32 (step-pop @p9824 :rule scope :premises (@p9823)) 17.07/17.32 (step-pop @p9825 :rule scope :premises (@p9824)) 17.07/17.32 (step-pop @p9826 :rule scope :premises (@p9825)) 17.07/17.32 (step-pop @p9827 :rule scope :premises (@p9826)) 17.07/17.32 (step-pop @p9828 :rule scope :premises (@p9827)) 17.07/17.32 (step @p2010 :rule process_scope :premises (@p9828) :args (@t405)) 17.07/17.32 (step @p2023 :rule and_intro :premises (@p142 @p1973 @p1971 @p141 @p1974 @p140 @p515 @p466 @p1972 @p729 @p1833 @p750)) 17.07/17.32 (step @p2024 :rule modus_ponens :premises (@p2023 @p2010)) 17.07/17.32 (assume-push @p2025 @t164) 17.07/17.32 (assume-push @p2026 @t402) 17.07/17.32 (step @p2027 :rule symm :premises (@p1973)) 17.07/17.32 (step @p2028 :rule cong :premises (@p222 @p222 @p142 @p2027) :args (tptp.get)) 17.07/17.32 (step @p2029 :rule trans :premises (@p535 @p2028)) 17.07/17.32 (step @p2030 :rule cong :premises (@p2029) :args (tptp.tb2t)) 17.07/17.32 (step-pop @p9829 :rule scope :premises (@p2030)) 17.07/17.32 (step-pop @p9830 :rule scope :premises (@p9829)) 17.07/17.32 (step @p2031 :rule process_scope :premises (@p9830) :args (@t404)) 17.07/17.32 (step @p2034 :rule and_intro :premises (@p142 @p1973)) 17.07/17.32 (step @p2035 :rule modus_ponens :premises (@p2034 @p2031)) 17.07/17.32 (step @p2036 :rule and_intro :premises (@p93 @p2035 @p2024)) 17.07/17.32 (step-pop @p9831 :rule scope :premises (@p2036)) 17.07/17.32 (step-pop @p9832 :rule scope :premises (@p9831)) 17.07/17.32 (step-pop @p9833 :rule scope :premises (@p9832)) 17.07/17.32 (step-pop @p9834 :rule scope :premises (@p9833)) 17.07/17.32 (step-pop @p9835 :rule scope :premises (@p9834)) 17.07/17.32 (step-pop @p9836 :rule scope :premises (@p9835)) 17.07/17.32 (step-pop @p9837 :rule scope :premises (@p9836)) 17.07/17.32 (step-pop @p9838 :rule scope :premises (@p9837)) 17.07/17.32 (step-pop @p9839 :rule scope :premises (@p9838)) 17.07/17.32 (step-pop @p9840 :rule scope :premises (@p9839)) 17.07/17.32 (step-pop @p9841 :rule scope :premises (@p9840)) 17.07/17.32 (step-pop @p9842 :rule scope :premises (@p9841)) 17.07/17.32 (step-pop @p9843 :rule scope :premises (@p9842)) 17.07/17.32 (step @p2037 :rule process_scope :premises (@p9843) :args (@t411)) 17.07/17.32 (step @p2051 :rule implies_elim :premises (@p2037)) 17.07/17.32 (step @p2052 :rule resolution :premises (@p2051 @p1958) :args (true @t411)) 17.07/17.32 (step @p2053 :rule not_and :premises (@p2052)) 17.07/17.32 (step @p2054 :rule eq_resolve :premises (@p2053 @p1943)) 17.07/17.32 (step @p2055 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t99 @t52 @t123 @t51))) 17.07/17.32 (step @p2056 :rule cnf_or_pos :args (@t413)) 17.07/17.32 (step @p2057 :rule reordering :premises (@p2056) :args ((or @t276 @t177 @t402 @t412 (not @t413)))) 17.07/17.32 (assume-push @p2058 @t414) 17.07/17.32 (assume-push @p2059 @t415) 17.07/17.32 (step @p2060 :rule symm :premises (@p2059)) 17.07/17.32 (step @p2061 :rule symm :premises (@p2060)) 17.07/17.32 (step @p2062 :rule cong :premises (@p2061) :args (tptp.t2tb)) 17.07/17.32 (step-pop @p9844 :rule scope :premises (@p2062)) 17.07/17.32 (step @p2063 :rule process_scope :premises (@p9844) :args (@t402)) 17.07/17.32 (assume-push @p2065 @t414) 17.07/17.32 (step @p2066 :rule symm :premises (@p2058)) 17.07/17.32 (step-pop @p9845 :rule scope :premises (@p2066)) 17.07/17.32 (step @p2067 :rule process_scope :premises (@p9845) :args (@t415)) 17.07/17.32 (step @p2069 :rule modus_ponens :premises (@p2058 @p2067)) 17.07/17.32 (step @p2070 :rule modus_ponens :premises (@p2069 @p2063)) 17.07/17.32 (step-pop @p9846 :rule scope :premises (@p2070)) 17.07/17.32 (step @p2071 :rule process_scope :premises (@p9846) :args (@t402)) 17.07/17.32 (step @p2073 :rule implies_elim :premises (@p2071)) 17.07/17.32 (step @p2074 :rule reordering :premises (@p2073) :args ((or @t402 @t416))) 17.07/17.32 (assume-push @p2075 @t81) 17.07/17.32 (step @p2076 :rule instantiate :premises (@p49) :args (@t417)) 17.07/17.32 (step-pop @p9847 :rule scope :premises (@p2076)) 17.07/17.32 (step @p2077 :rule process_scope :premises (@p9847) :args (@t419)) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p2079 :rule trust :premises (@p2077) :args ((=> @t81 @t420))) 17.07/17.32 (step @p2080 :rule implies_elim :premises (@p2079)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p2081 :rule trust :premises (@p2080 @p49) :args (@t420)) 17.07/17.32 (assume-push @p2082 @t131) 17.07/17.32 (assume-push @p2083 @t230) 17.07/17.32 (assume-push @p2084 @t421) 17.07/17.32 (assume-push @p2085 @t419) 17.07/17.32 (step @p2086 :rule symm :premises (@p611)) 17.07/17.32 (step @p2087 :rule symm :premises (@p2084)) 17.07/17.32 (step @p2088 :rule symm :premises (@p2087)) 17.07/17.32 (step @p2089 :rule cong :premises (@p2088) :args (tptp.t2tb)) 17.07/17.32 (step @p2090 :rule trans :premises (@p2089 @p2086)) 17.07/17.32 (step @p2091 :rule cong :premises (@p2090) :args (tptp.tb2t)) 17.07/17.32 (step @p2092 :rule trans :premises (@p2076 @p2091 @p87)) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p2093 false :rule trust :premises (@p2092) :args (false)) 17.07/17.32 (step-pop @p9848 :rule scope :premises (@p2093)) 17.07/17.32 (step-pop @p9849 :rule scope :premises (@p9848)) 17.07/17.32 (step-pop @p9850 :rule scope :premises (@p9849)) 17.07/17.32 (step-pop @p9851 :rule scope :premises (@p9850)) 17.07/17.32 (step @p2094 :rule process_scope :premises (@p9851) :args (false)) 17.07/17.32 (assume-push @p2099 @t422) 17.07/17.32 (assume-push @p2100 @t132) 17.07/17.32 (assume-push @p2101 @t420) 17.07/17.32 (assume-push @p2102 @t230) 17.07/17.32 (assume-push @p2103 @t422) 17.07/17.32 (step @p2104 :rule symm :premises (@p2099)) 17.07/17.32 (step-pop @p9852 :rule scope :premises (@p2104)) 17.07/17.32 (step @p2105 :rule process_scope :premises (@p9852) :args (@t421)) 17.07/17.32 (step @p2107 :rule modus_ponens :premises (@p2099 @p2105)) 17.07/17.32 (step @p2108 :rule and_intro :premises (@p82 @p611 @p2107 @p2076)) 17.07/17.32 (step-pop @p9853 :rule scope :premises (@p2108)) 17.07/17.32 (step-pop @p9854 :rule scope :premises (@p9853)) 17.07/17.32 (step-pop @p9855 :rule scope :premises (@p9854)) 17.07/17.32 (step-pop @p9856 :rule scope :premises (@p9855)) 17.07/17.32 (step @p2109 :rule process_scope :premises (@p9856) :args (@t423)) 17.07/17.32 (step @p2114 :rule implies_elim :premises (@p2109)) 17.07/17.32 (step @p2115 :rule resolution :premises (@p2114 @p2094) :args (true @t423)) 17.07/17.32 (step @p2116 :rule not_and :premises (@p2115)) 17.07/17.32 (step @p2117 :rule instantiate :premises (@p139) :args ((@list @t56))) 17.07/17.32 (step @p2118 :rule instantiate :premises (@p144) :args ((@list tptp.int tptp.int @t55 @t54 @t45))) 17.07/17.32 (step @p2119 :rule cnf_or_pos :args (@t425)) 17.07/17.32 (step @p2120 :rule reordering :premises (@p2119) :args ((or @t158 @t424 (not @t425)))) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p2121 :rule trust :premises (@p2120 @p175 @p2118) :args (@t424)) 17.07/17.32 (assume-push @p2122 @t90) 17.07/17.32 (step @p2123 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t91 @t48 @t54 @t52))) 17.07/17.32 (step-pop @p9857 :rule scope :premises (@p2123)) 17.07/17.32 (step @p2124 :rule process_scope :premises (@p9857) :args ((or @t152 @t428 (= @t48 @t54) @t426))) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p2126 :rule trust :premises (@p2124) :args ((=> @t90 @t430))) 17.07/17.32 (step @p2127 :rule implies_elim :premises (@p2126)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p2128 :rule trust :premises (@p2127 @p65) :args (@t430)) 17.07/17.32 (assume-push @p2129 @t419) 17.07/17.32 (assume-push @p2130 @t429) 17.07/17.32 (assume-push @p2131 @t145) 17.07/17.32 (step @p2132 :rule symm :premises (@p2130)) 17.07/17.32 (step @p2133 :rule cong :premises (@p2132) :args (tptp.tb2t)) 17.07/17.32 (step @p2134 :rule trans :premises (@p132 @p2133 @p2081)) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p2135 false :rule trust :premises (@p2134) :args (false)) 17.07/17.32 (step-pop @p9858 :rule scope :premises (@p2135)) 17.07/17.32 (step-pop @p9859 :rule scope :premises (@p9858)) 17.07/17.32 (step-pop @p9860 :rule scope :premises (@p9859)) 17.07/17.32 (step @p2136 :rule process_scope :premises (@p9860) :args (false)) 17.07/17.32 (assume-push @p2140 @t146) 17.07/17.32 (assume-push @p2141 @t420) 17.07/17.32 (assume-push @p2142 @t429) 17.07/17.32 (step @p2143 :rule and_intro :premises (@p2076 @p2130 @p132)) 17.07/17.32 (step-pop @p9861 :rule scope :premises (@p2143)) 17.07/17.32 (step-pop @p9862 :rule scope :premises (@p9861)) 17.07/17.32 (step-pop @p9863 :rule scope :premises (@p9862)) 17.07/17.32 (step @p2144 :rule process_scope :premises (@p9863) :args (@t431)) 17.07/17.32 (step @p2148 :rule implies_elim :premises (@p2144)) 17.07/17.32 (step @p2149 :rule resolution :premises (@p2148 @p2136) :args (true @t431)) 17.07/17.32 (step @p2150 :rule not_and :premises (@p2149)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p2151 :rule trust :premises (@p2150 @p137 @p2081) :args ((not @t429))) 17.07/17.32 (step @p2152 :rule instantiate :premises (@p26) :args (@t417)) 17.07/17.32 (step @p2153 :rule cnf_or_pos :args (@t430)) 17.07/17.32 (step @p2154 :rule reordering :premises (@p2153) :args ((or @t428 @t152 @t426 @t429 (not @t430)))) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p2155 :rule trust :premises (@p2154 @p2152 @p146 @p2151 @p2128) :args (@t426)) 17.07/17.32 (assume-push @p2156 @t90) 17.07/17.32 (step @p2157 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t93 @t50 @t54 @t54))) 17.07/17.32 (step-pop @p9864 :rule scope :premises (@p2157)) 17.07/17.32 (step @p2158 :rule process_scope :premises (@p9864) :args ((or @t107 @t428 (= @t50 @t54) @t432))) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p2160 :rule trust :premises (@p2158) :args ((=> @t90 @t434))) 17.07/17.32 (step @p2161 :rule implies_elim :premises (@p2160)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p2162 :rule trust :premises (@p2161 @p65) :args (@t434)) 17.07/17.32 (assume-push @p2163 @t84) 17.07/17.32 (assume-push @p2164 @t433) 17.07/17.32 (assume-push @p2165 @t419) 17.07/17.32 (step @p2166 :rule symm :premises (@p2164)) 17.07/17.32 (step @p2167 :rule symm :premises (@p2166)) 17.07/17.32 (step @p2168 :rule cong :premises (@p2167) :args (tptp.tb2t)) 17.07/17.32 (step @p2169 :rule trans :premises (@p2076 @p2168 @p56)) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p2170 false :rule trust :premises (@p2169) :args (false)) 17.07/17.32 (step-pop @p9865 :rule scope :premises (@p2170)) 17.07/17.32 (step-pop @p9866 :rule scope :premises (@p9865)) 17.07/17.32 (step-pop @p9867 :rule scope :premises (@p9866)) 17.07/17.32 (step @p2171 :rule process_scope :premises (@p9867) :args (false)) 17.07/17.32 (assume-push @p2175 @t85) 17.07/17.32 (assume-push @p2176 @t420) 17.07/17.32 (assume-push @p2177 @t433) 17.07/17.32 (step @p2178 :rule and_intro :premises (@p51 @p2164 @p2076)) 17.07/17.32 (step-pop @p9868 :rule scope :premises (@p2178)) 17.07/17.32 (step-pop @p9869 :rule scope :premises (@p9868)) 17.07/17.32 (step-pop @p9870 :rule scope :premises (@p9869)) 17.07/17.32 (step @p2179 :rule process_scope :premises (@p9870) :args (@t435)) 17.07/17.32 (step @p2183 :rule implies_elim :premises (@p2179)) 17.07/17.32 (step @p2184 :rule resolution :premises (@p2183 @p2171) :args (true @t435)) 17.07/17.32 (step @p2185 :rule not_and :premises (@p2184)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p2186 :rule trust :premises (@p2185 @p56 @p2081) :args ((not @t433))) 17.07/17.32 (step @p2187 :rule cnf_or_pos :args (@t434)) 17.07/17.32 (step @p2188 :rule reordering :premises (@p2187) :args ((or @t428 @t107 @t432 @t433 (not @t434)))) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p2189 :rule trust :premises (@p2188 @p2152 @p475 @p2186 @p2162) :args (@t432)) 17.07/17.32 (assume-push @p2190 @t90) 17.07/17.32 (step @p2191 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t95 @t51 @t54 @t50))) 17.07/17.32 (step-pop @p9871 :rule scope :premises (@p2191)) 17.07/17.32 (step @p2192 :rule process_scope :premises (@p9871) :args ((or @t254 @t428 (= @t51 @t54) @t436))) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p2194 :rule trust :premises (@p2192) :args ((=> @t90 @t438))) 17.07/17.32 (step @p2195 :rule implies_elim :premises (@p2194)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p2196 :rule trust :premises (@p2195 @p65) :args (@t438)) 17.07/17.32 (assume-push @p2197 @t419) 17.07/17.32 (assume-push @p2198 @t437) 17.07/17.32 (assume-push @p2199 @t265) 17.07/17.32 (step @p2200 :rule symm :premises (@p2198)) 17.07/17.32 (step @p2201 :rule cong :premises (@p2200) :args (tptp.tb2t)) 17.07/17.32 (step @p2202 :rule trans :premises (@p750 @p2201 @p2081)) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p2203 false :rule trust :premises (@p2202) :args (false)) 17.07/17.32 (step-pop @p9872 :rule scope :premises (@p2203)) 17.07/17.32 (step-pop @p9873 :rule scope :premises (@p9872)) 17.07/17.32 (step-pop @p9874 :rule scope :premises (@p9873)) 17.07/17.32 (step @p2204 :rule process_scope :premises (@p9874) :args (false)) 17.07/17.32 (assume-push @p2208 @t266) 17.07/17.32 (assume-push @p2209 @t420) 17.07/17.32 (assume-push @p2210 @t437) 17.07/17.32 (step @p2211 :rule and_intro :premises (@p2076 @p2198 @p750)) 17.07/17.32 (step-pop @p9875 :rule scope :premises (@p2211)) 17.07/17.32 (step-pop @p9876 :rule scope :premises (@p9875)) 17.07/17.32 (step-pop @p9877 :rule scope :premises (@p9876)) 17.07/17.32 (step @p2212 :rule process_scope :premises (@p9877) :args (@t439)) 17.07/17.32 (step @p2216 :rule implies_elim :premises (@p2212)) 17.07/17.32 (step @p2217 :rule resolution :premises (@p2216 @p2204) :args (true @t439)) 17.07/17.32 (step @p2218 :rule not_and :premises (@p2217)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p2219 :rule trust :premises (@p2218 @p755 @p2081) :args ((not @t437))) 17.07/17.32 (step @p2220 :rule cnf_or_pos :args (@t438)) 17.07/17.32 (step @p2221 :rule reordering :premises (@p2220) :args ((or @t428 @t254 @t437 @t436 (not @t438)))) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p2222 :rule trust :premises (@p2221 @p2152 @p780 @p2219 @p2196) :args (@t436)) 17.07/17.32 (assume-push @p2223 @t90) 17.07/17.32 (step @p2224 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t97 @t53 @t54 @t49))) 17.07/17.32 (step-pop @p9878 :rule scope :premises (@p2224)) 17.07/17.32 (step @p2225 :rule process_scope :premises (@p9878) :args ((or @t256 @t428 (= @t53 @t54) @t440))) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p2227 :rule trust :premises (@p2225) :args ((=> @t90 @t442))) 17.07/17.32 (step @p2228 :rule implies_elim :premises (@p2227)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p2229 :rule trust :premises (@p2228 @p65) :args (@t442)) 17.07/17.32 (assume-push @p2230 @t419) 17.07/17.32 (assume-push @p2231 @t441) 17.07/17.32 (assume-push @p2232 @t261) 17.07/17.32 (step @p2233 :rule symm :premises (@p2231)) 17.07/17.32 (step @p2234 :rule cong :premises (@p2233) :args (tptp.tb2t)) 17.07/17.32 (step @p2235 :rule trans :premises (@p743 @p2234 @p2081)) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p2236 false :rule trust :premises (@p2235) :args (false)) 17.07/17.32 (step-pop @p9879 :rule scope :premises (@p2236)) 17.07/17.32 (step-pop @p9880 :rule scope :premises (@p9879)) 17.07/17.32 (step-pop @p9881 :rule scope :premises (@p9880)) 17.07/17.32 (step @p2237 :rule process_scope :premises (@p9881) :args (false)) 17.07/17.32 (assume-push @p2241 @t262) 17.07/17.32 (assume-push @p2242 @t420) 17.07/17.32 (assume-push @p2243 @t441) 17.07/17.32 (step @p2244 :rule and_intro :premises (@p2076 @p2231 @p743)) 17.07/17.32 (step-pop @p9882 :rule scope :premises (@p2244)) 17.07/17.32 (step-pop @p9883 :rule scope :premises (@p9882)) 17.07/17.32 (step-pop @p9884 :rule scope :premises (@p9883)) 17.07/17.32 (step @p2245 :rule process_scope :premises (@p9884) :args (@t443)) 17.07/17.32 (step @p2249 :rule implies_elim :premises (@p2245)) 17.07/17.32 (step @p2250 :rule resolution :premises (@p2249 @p2237) :args (true @t443)) 17.07/17.32 (step @p2251 :rule not_and :premises (@p2250)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p2252 :rule trust :premises (@p2251 @p748 @p2081) :args ((not @t441))) 17.07/17.32 (step @p2253 :rule cnf_or_pos :args (@t442)) 17.07/17.32 (step @p2254 :rule reordering :premises (@p2253) :args ((or @t428 @t256 @t441 @t440 (not @t442)))) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p2255 :rule trust :premises (@p2254 @p2152 @p779 @p2252 @p2229) :args (@t440)) 17.07/17.32 (step @p2256 :rule refl :args (@t445)) 17.07/17.32 (step @p2257 :rule refl :args (@t446)) 17.07/17.32 (step @p2258 :rule refl :args (@t447)) 17.07/17.32 (step @p2259 :rule refl :args (@t448)) 17.07/17.32 (step @p2260 :rule refl :args (@t449)) 17.07/17.32 (step @p2261 :rule refl :args (@t450)) 17.07/17.32 (step @p2262 :rule refl :args (@t371)) 17.07/17.32 (step @p2263 :rule refl :args (@t372)) 17.07/17.32 (step @p2264 :rule refl :args (@t452)) 17.07/17.32 (step @p2265 :rule refl :args (@t453)) 17.07/17.32 (step @p2266 :rule refl :args (@t454)) 17.07/17.32 (step @p2267 :rule nary_cong :premises (@p2266 @p2265 @p2264 @p2263 @p2262 @p972 @p971 @p970 @p482 @p184 @p183 @p182 @p481 @p181 @p480 @p2261 @p604 @p2260 @p2259 @p2258 @p2257 @p2256) :args (or)) 17.07/17.32 (assume-push @p2268 @t422) 17.07/17.32 (assume-push @p2269 @t424) 17.07/17.32 (assume-push @p2270 @t451) 17.07/17.32 (assume-push @p2271 @t352) 17.07/17.32 (assume-push @p2272 @t353) 17.07/17.32 (assume-push @p2273 @t302) 17.07/17.32 (assume-push @p2274 @t300) 17.07/17.32 (assume-push @p2275 @t298) 17.07/17.32 (assume-push @p2276 @t217) 17.07/17.32 (assume-push @p2277 @t168) 17.07/17.32 (assume-push @p2278 @t166) 17.07/17.32 (assume-push @p2279 @t164) 17.07/17.32 (assume-push @p2280 @t215) 17.07/17.32 (assume-push @p2281 @t162) 17.07/17.32 (assume-push @p2282 @t201) 17.07/17.32 (assume-push @p2283 @t426) 17.07/17.32 (assume-push @p2284 @t134) 17.07/17.32 (assume-push @p2285 @t432) 17.07/17.32 (assume-push @p2286 @t436) 17.07/17.32 (assume-push @p2287 @t412) 17.07/17.32 (assume-push @p2288 @t440) 17.07/17.32 (assume-push @p2289 @t134) 17.07/17.32 (assume-push @p2290 @t424) 17.07/17.32 (assume-push @p2291 @t451) 17.07/17.32 (assume-push @p2292 @t426) 17.07/17.32 (assume-push @p2293 @t352) 17.07/17.32 (assume-push @p2294 @t432) 17.07/17.32 (assume-push @p2295 @t353) 17.07/17.32 (assume-push @p2296 @t436) 17.07/17.32 (assume-push @p2297 @t302) 17.07/17.32 (assume-push @p2298 @t440) 17.07/17.32 (assume-push @p2299 @t300) 17.07/17.32 (assume-push @p2300 @t421) 17.07/17.32 (assume-push @p2301 @t412) 17.07/17.32 (assume-push @p2302 @t298) 17.07/17.32 (assume-push @p2303 @t164) 17.07/17.32 (assume-push @p2304 @t215) 17.07/17.32 (assume-push @p2305 @t166) 17.07/17.32 (assume-push @p2306 @t162) 17.07/17.32 (assume-push @p2307 @t168) 17.07/17.32 (assume-push @p2308 @t201) 17.07/17.32 (assume-push @p2309 @t217) 17.07/17.32 (step @p2310 :rule false_intro :premises (@p612)) 17.07/17.32 (step @p2311 :rule symm :premises (@p513)) 17.07/17.32 (step @p2312 :rule symm :premises (@p2311)) 17.07/17.32 (step @p2313 :rule symm :premises (@p210)) 17.07/17.32 (step @p2314 :rule symm :premises (@p2313)) 17.07/17.32 (step @p2315 :rule symm :premises (@p515)) 17.07/17.32 (step @p2316 :rule symm :premises (@p2315)) 17.07/17.32 (step @p2317 :rule trans :premises (@p545 @p2316 @p237 @p2314 @p540 @p2312 @p223)) 17.07/17.32 (step @p2318 :rule symm :premises (@p2121)) 17.07/17.32 (step @p2319 :rule refl :args (@t54)) 17.07/17.32 (step @p2320 :rule symm :premises (@p2117)) 17.07/17.32 (step @p2321 :rule cong :premises (@p222 @p222 @p2320 @p2319) :args (tptp.get)) 17.07/17.32 (step @p2322 :rule symm :premises (@p2283)) 17.07/17.32 (step @p2323 :rule symm :premises (@p1613)) 17.07/17.32 (step @p2324 :rule cong :premises (@p222 @p222 @p2323 @p2319) :args (tptp.get)) 17.07/17.32 (step @p2325 :rule symm :premises (@p2285)) 17.07/17.32 (step @p2326 :rule symm :premises (@p1612)) 17.07/17.32 (step @p2327 :rule cong :premises (@p222 @p222 @p2326 @p2319) :args (tptp.get)) 17.07/17.32 (step @p2328 :rule symm :premises (@p2286)) 17.07/17.32 (step @p2329 :rule symm :premises (@p727)) 17.07/17.32 (step @p2330 :rule cong :premises (@p222 @p222 @p2329 @p2319) :args (tptp.get)) 17.07/17.32 (step @p2331 :rule symm :premises (@p2288)) 17.07/17.32 (step @p2332 :rule symm :premises (@p2084)) 17.07/17.32 (step @p2333 :rule symm :premises (@p2332)) 17.07/17.32 (step @p2334 :rule symm :premises (@p2333)) 17.07/17.32 (step @p2335 :rule cong :premises (@p2334) :args (tptp.t2tb)) 17.07/17.32 (step @p2336 :rule symm :premises (@p728)) 17.07/17.32 (step @p2337 :rule cong :premises (@p222 @p222 @p2336 @p2335) :args (tptp.get)) 17.07/17.32 (step @p2338 :rule symm :premises (@p2287)) 17.07/17.32 (step @p2339 :rule symm :premises (@p729)) 17.07/17.32 (step @p2340 :rule cong :premises (@p222 @p222 @p2339 @p221) :args (tptp.get)) 17.07/17.32 (step @p2341 :rule trans :premises (@p2340 @p2338 @p2337 @p2331 @p2330 @p2328 @p2327 @p2325 @p2324 @p2322 @p2321 @p2318)) 17.07/17.32 (step @p2342 :rule cong :premises (@p2341 @p2317) :args (=)) 17.07/17.32 (step @p2343 :rule trans :premises (@p2342 @p2310)) 17.07/17.32 (step @p2344 :rule false_elim :premises (@p2343)) 17.07/17.32 (step-pop @p9885 :rule scope :premises (@p2344)) 17.07/17.32 (step-pop @p9886 :rule scope :premises (@p9885)) 17.07/17.32 (step-pop @p9887 :rule scope :premises (@p9886)) 17.07/17.32 (step-pop @p9888 :rule scope :premises (@p9887)) 17.07/17.32 (step-pop @p9889 :rule scope :premises (@p9888)) 17.07/17.32 (step-pop @p9890 :rule scope :premises (@p9889)) 17.07/17.32 (step-pop @p9891 :rule scope :premises (@p9890)) 17.07/17.32 (step-pop @p9892 :rule scope :premises (@p9891)) 17.07/17.32 (step-pop @p9893 :rule scope :premises (@p9892)) 17.07/17.32 (step-pop @p9894 :rule scope :premises (@p9893)) 17.07/17.32 (step-pop @p9895 :rule scope :premises (@p9894)) 17.07/17.32 (step-pop @p9896 :rule scope :premises (@p9895)) 17.07/17.32 (step-pop @p9897 :rule scope :premises (@p9896)) 17.07/17.32 (step-pop @p9898 :rule scope :premises (@p9897)) 17.07/17.32 (step-pop @p9899 :rule scope :premises (@p9898)) 17.07/17.32 (step-pop @p9900 :rule scope :premises (@p9899)) 17.07/17.32 (step-pop @p9901 :rule scope :premises (@p9900)) 17.07/17.32 (step-pop @p9902 :rule scope :premises (@p9901)) 17.07/17.32 (step-pop @p9903 :rule scope :premises (@p9902)) 17.07/17.32 (step-pop @p9904 :rule scope :premises (@p9903)) 17.07/17.32 (step-pop @p9905 :rule scope :premises (@p9904)) 17.07/17.32 (step @p2345 :rule process_scope :premises (@p9905) :args (@t445)) 17.07/17.32 (assume-push @p2367 @t422) 17.07/17.32 (step-pop @p9906 :rule scope :premises (@p2104)) 17.07/17.32 (step @p2368 :rule process_scope :premises (@p9906) :args (@t421)) 17.07/17.32 (step @p2370 :rule modus_ponens :premises (@p2099 @p2368)) 17.07/17.32 (step @p2371 :rule and_intro :premises (@p612 @p2121 @p2117 @p2283 @p1613 @p2285 @p1612 @p2286 @p727 @p2288 @p728 @p2370 @p2287 @p729 @p142 @p513 @p141 @p210 @p140 @p515 @p466)) 17.07/17.32 (step @p2372 :rule modus_ponens :premises (@p2371 @p2345)) 17.07/17.32 (step-pop @p9907 :rule scope :premises (@p2372)) 17.07/17.32 (step-pop @p9908 :rule scope :premises (@p9907)) 17.07/17.32 (step-pop @p9909 :rule scope :premises (@p9908)) 17.07/17.32 (step-pop @p9910 :rule scope :premises (@p9909)) 17.07/17.32 (step-pop @p9911 :rule scope :premises (@p9910)) 17.07/17.32 (step-pop @p9912 :rule scope :premises (@p9911)) 17.07/17.32 (step-pop @p9913 :rule scope :premises (@p9912)) 17.07/17.32 (step-pop @p9914 :rule scope :premises (@p9913)) 17.07/17.32 (step-pop @p9915 :rule scope :premises (@p9914)) 17.07/17.32 (step-pop @p9916 :rule scope :premises (@p9915)) 17.07/17.32 (step-pop @p9917 :rule scope :premises (@p9916)) 17.07/17.32 (step-pop @p9918 :rule scope :premises (@p9917)) 17.07/17.32 (step-pop @p9919 :rule scope :premises (@p9918)) 17.07/17.32 (step-pop @p9920 :rule scope :premises (@p9919)) 17.07/17.32 (step-pop @p9921 :rule scope :premises (@p9920)) 17.07/17.32 (step-pop @p9922 :rule scope :premises (@p9921)) 17.07/17.32 (step-pop @p9923 :rule scope :premises (@p9922)) 17.07/17.32 (step-pop @p9924 :rule scope :premises (@p9923)) 17.07/17.32 (step-pop @p9925 :rule scope :premises (@p9924)) 17.07/17.32 (step-pop @p9926 :rule scope :premises (@p9925)) 17.07/17.32 (step-pop @p9927 :rule scope :premises (@p9926)) 17.07/17.32 (step @p2373 :rule process_scope :premises (@p9927) :args (@t445)) 17.07/17.32 (step @p2395 :rule implies_elim :premises (@p2373)) 17.07/17.32 (step @p2396 :rule cnf_and_neg :args (@t455)) 17.07/17.32 (step @p2397 :rule resolution :premises (@p2396 @p2395) :args (true @t455)) 17.07/17.32 (step @p2398 :rule eq_resolve :premises (@p2397 @p2267)) 17.07/17.32 (step @p2399 :rule reordering :premises (@p2398) :args ((or @t454 @t453 @t452 @t372 @t371 @t303 @t301 @t299 @t218 @t169 @t167 @t165 @t216 @t163 @t133 @t214 @t450 @t445 @t449 @t448 @t447 @t446))) 17.07/17.32 (step @p2400 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t101 @t44 @t123 @t50))) 17.07/17.32 (step @p2401 :rule cnf_or_pos :args (@t456)) 17.07/17.32 (step @p2402 :rule reordering :premises (@p2401) :args ((or @t235 @t177 @t212 @t444 (not @t456)))) 17.07/17.32 (step @p2403 :rule instantiate :premises (@p45) :args ((@list tptp.int @t204 9))) 17.07/17.32 (assume-push @p2404 @t419) 17.07/17.32 (assume-push @p2405 @t457) 17.07/17.32 (assume-push @p2406 @t233) 17.07/17.32 (assume-push @p2407 @t164) 17.07/17.32 (assume-push @p2408 @t206) 17.07/17.32 (assume-push @p2409 @t458) 17.07/17.32 (assume-push @p2410 @t306) 17.07/17.32 (assume-push @p2411 @t241) 17.07/17.32 (step @p2412 :rule symm :premises (@p2405)) 17.07/17.32 (step @p2413 :rule cong :premises (@p222 @p222 @p529 @p643) :args (tptp.get)) 17.07/17.32 (step @p2414 :rule refl :args (9)) 17.07/17.32 (step @p2415 :rule cong :premises (@p222 @p1035 @p2414) :args (tptp.get2)) 17.07/17.32 (step @p2416 :rule trans :premises (@p2415 @p2403 @p2413 @p900 @p899 @p2412)) 17.07/17.32 (step @p2417 :rule cong :premises (@p2416) :args (tptp.tb2t)) 17.07/17.32 (step @p2418 :rule symm :premises (@p2415)) 17.07/17.32 (step @p2419 :rule symm :premises (@p2403)) 17.07/17.32 (step @p2420 :rule symm :premises (@p2413)) 17.07/17.32 (step @p2421 :rule trans :premises (@p2420 @p2419 @p2418)) 17.07/17.32 (step @p2422 :rule cong :premises (@p2421) :args (tptp.tb2t)) 17.07/17.32 (step @p2423 :rule trans :premises (@p665 @p704 @p2422 @p2417 @p2081)) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p2424 false :rule trust :premises (@p2423) :args (false)) 17.07/17.32 (step-pop @p9928 :rule scope :premises (@p2424)) 17.07/17.32 (step-pop @p9929 :rule scope :premises (@p9928)) 17.07/17.32 (step-pop @p9930 :rule scope :premises (@p9929)) 17.07/17.32 (step-pop @p9931 :rule scope :premises (@p9930)) 17.07/17.32 (step-pop @p9932 :rule scope :premises (@p9931)) 17.07/17.32 (step-pop @p9933 :rule scope :premises (@p9932)) 17.07/17.32 (step-pop @p9934 :rule scope :premises (@p9933)) 17.07/17.32 (step-pop @p9935 :rule scope :premises (@p9934)) 17.07/17.32 (step @p2425 :rule process_scope :premises (@p9935) :args (false)) 17.07/17.32 (assume-push @p2434 @t242) 17.07/17.32 (assume-push @p2435 @t306) 17.07/17.32 (assume-push @p2436 @t233) 17.07/17.32 (assume-push @p2437 @t206) 17.07/17.32 (assume-push @p2438 @t164) 17.07/17.32 (assume-push @p2439 @t420) 17.07/17.32 (assume-push @p2440 @t458) 17.07/17.32 (assume-push @p2441 @t457) 17.07/17.32 (step @p2442 :rule and_intro :premises (@p2076 @p2405 @p603 @p142 @p473 @p2403 @p726 @p665)) 17.07/17.32 (step-pop @p9936 :rule scope :premises (@p2442)) 17.07/17.32 (step-pop @p9937 :rule scope :premises (@p9936)) 17.07/17.32 (step-pop @p9938 :rule scope :premises (@p9937)) 17.07/17.32 (step-pop @p9939 :rule scope :premises (@p9938)) 17.07/17.32 (step-pop @p9940 :rule scope :premises (@p9939)) 17.07/17.32 (step-pop @p9941 :rule scope :premises (@p9940)) 17.07/17.32 (step-pop @p9942 :rule scope :premises (@p9941)) 17.07/17.32 (step-pop @p9943 :rule scope :premises (@p9942)) 17.07/17.32 (step @p2443 :rule process_scope :premises (@p9943) :args (@t459)) 17.07/17.32 (step @p2452 :rule implies_elim :premises (@p2443)) 17.07/17.32 (step @p2453 :rule resolution :premises (@p2452 @p2425) :args (true @t459)) 17.07/17.32 (step @p2454 :rule not_and :premises (@p2453)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p2455 :rule trust :premises (@p2454 @p670 @p726 @p603 @p473 @p142 @p2081 @p2403) :args ((not @t457))) 17.07/17.32 (assume-push @p2456 @t422) 17.07/17.32 (assume-push @p2457 @t212) 17.07/17.32 (assume-push @p2458 @t212) 17.07/17.32 (assume-push @p2459 @t421) 17.07/17.32 (step @p2460 :rule symm :premises (@p516)) 17.07/17.32 (step @p2461 :rule symm :premises (@p2084)) 17.07/17.32 (step @p2462 :rule symm :premises (@p2461)) 17.07/17.32 (step @p2463 :rule cong :premises (@p2462) :args (tptp.t2tb)) 17.07/17.32 (step @p2464 :rule trans :premises (@p2463 @p2460)) 17.07/17.32 (step-pop @p9944 :rule scope :premises (@p2464)) 17.07/17.32 (step-pop @p9945 :rule scope :premises (@p9944)) 17.07/17.32 (step @p2465 :rule process_scope :premises (@p9945) :args (@t457)) 17.07/17.32 (assume-push @p2468 @t422) 17.07/17.32 (step-pop @p9946 :rule scope :premises (@p2104)) 17.07/17.32 (step @p2469 :rule process_scope :premises (@p9946) :args (@t421)) 17.07/17.32 (step @p2471 :rule modus_ponens :premises (@p2099 @p2469)) 17.07/17.32 (step @p2472 :rule and_intro :premises (@p516 @p2471)) 17.07/17.32 (step @p2473 :rule modus_ponens :premises (@p2472 @p2465)) 17.07/17.32 (step-pop @p9947 :rule scope :premises (@p2473)) 17.07/17.32 (step-pop @p9948 :rule scope :premises (@p9947)) 17.07/17.32 (step @p2474 :rule process_scope :premises (@p9948) :args (@t457)) 17.07/17.32 (step @p2477 :rule implies_elim :premises (@p2474)) 17.07/17.32 (step @p2478 :rule cnf_and_neg :args (@t460)) 17.07/17.32 (step @p2479 :rule resolution :premises (@p2478 @p2477) :args (true @t460)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p2480 :rule trust :premises (@p2479 @p2455 @p2402 @p2400 @p600 @p270 @p2399 @p2255 @p2222 @p2189 @p2155 @p2121 @p142 @p141 @p140 @p466 @p729 @p728 @p727 @p1612 @p1613 @p2117 @p598 @p596 @p175 @p270 @p2116 @p2081 @p87) :args ((or @t454 @t163 @t133 @t214 @t447))) 17.07/17.32 (step @p2481 :rule refl :args (@t461)) 17.07/17.32 ; trust MACRO_SR_PRED_INTRO 17.07/17.32 (step @p2482 :rule trust :premises () :args ((= (not @t454) @t422))) 17.07/17.32 (step @p2483 :rule refl :args (@t122)) 17.07/17.32 (step @p2484 :rule nary_cong :premises (@p2483 @p2482 @p2481) :args (or)) 17.07/17.32 (assume-push @p2485 @t121) 17.07/17.32 (assume-push @p2486 @t454) 17.07/17.32 (assume-push @p2487 @t454) 17.07/17.32 (assume-push @p2488 @t121) 17.07/17.32 (step @p2489 :rule arith_trichotomy :premises (@p2486 @p2485)) 17.07/17.32 (step @p2490 :rule int_tight_lb :premises (@p2489)) 17.07/17.32 (step-pop @p9949 :rule scope :premises (@p2490)) 17.07/17.32 (step-pop @p9950 :rule scope :premises (@p9949)) 17.07/17.32 (step @p2491 :rule process_scope :premises (@p9950) :args (@t461)) 17.07/17.32 (step @p2494 :rule and_intro :premises (@p2486 @p2485)) 17.07/17.32 (step @p2495 :rule modus_ponens :premises (@p2494 @p2491)) 17.07/17.32 (step-pop @p9951 :rule scope :premises (@p2495)) 17.07/17.32 (step-pop @p9952 :rule scope :premises (@p9951)) 17.07/17.32 (step @p2496 :rule process_scope :premises (@p9952) :args (@t461)) 17.07/17.32 (step @p2499 :rule implies_elim :premises (@p2496)) 17.07/17.32 (step @p2500 :rule cnf_and_neg :args (@t462)) 17.07/17.32 (step @p2501 :rule resolution :premises (@p2500 @p2499) :args (true @t462)) 17.07/17.32 (step @p2502 :rule eq_resolve :premises (@p2501 @p2484)) 17.07/17.32 (step @p2503 :rule refl :args (@t362)) 17.07/17.32 (step @p2504 :rule refl :args (@t363)) 17.07/17.32 (step @p2505 :rule refl :args (@t364)) 17.07/17.32 ; trust MACRO_SR_PRED_INTRO 17.07/17.32 (step @p2506 :rule trust :premises () :args ((= (not @t378) @t375))) 17.07/17.32 (step @p2507 :rule refl :args (@t365)) 17.07/17.32 (step @p2508 :rule refl :args (@t366)) 17.07/17.32 (step @p2509 :rule refl :args (@t367)) 17.07/17.32 (step @p2510 :rule refl :args (@t368)) 17.07/17.32 (step @p2511 :rule refl :args (@t369)) 17.07/17.32 (step @p2512 :rule refl :args (@t370)) 17.07/17.32 (step @p2513 :rule refl :args (@t464)) 17.07/17.32 (step @p2514 :rule refl :args (@t373)) 17.07/17.32 (step @p2515 :rule refl :args (@t374)) 17.07/17.32 (step @p2516 :rule nary_cong :premises (@p2515 @p974 @p2514 @p483 @p2263 @p2262 @p972 @p971 @p970 @p482 @p184 @p183 @p182 @p2513 @p969 @p2512 @p2511 @p2510 @p2509 @p2508 @p2507 @p2506 @p2505 @p2504 @p2503) :args (or)) 17.07/17.32 (assume-push @p2517 @t271) 17.07/17.32 (assume-push @p2518 @t465) 17.07/17.32 (assume-push @p2519 @t356) 17.07/17.32 (assume-push @p2520 @t378) 17.07/17.32 (step @p2521 :rule symm :premises (@p2518)) 17.07/17.32 (step @p2522 :rule trans :premises (@p2521 @p787)) 17.07/17.32 (step @p2523 :rule trans :premises (@p2522 @p792 @p1640)) 17.07/17.32 (step @p2524 :rule true_intro :premises (@p2523)) 17.07/17.32 (step @p2525 :rule false_intro :premises (@p2520)) 17.07/17.32 (step @p2526 :rule symm :premises (@p2525)) 17.07/17.32 (step @p2527 :rule trans :premises (@p2526 @p2524)) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p2528 false :rule trust :premises (@p2527) :args (false)) 17.07/17.32 (step-pop @p9953 :rule scope :premises (@p2528)) 17.07/17.32 (step-pop @p9954 :rule scope :premises (@p9953)) 17.07/17.32 (step-pop @p9955 :rule scope :premises (@p9954)) 17.07/17.32 (step-pop @p9956 :rule scope :premises (@p9955)) 17.07/17.32 (step @p2529 :rule process_scope :premises (@p9956) :args (false)) 17.07/17.32 (assume-push @p2534 @t271) 17.07/17.32 (assume-push @p2535 @t306) 17.07/17.32 (assume-push @p2536 @t350) 17.07/17.32 (assume-push @p2537 @t206) 17.07/17.32 (assume-push @p2538 @t352) 17.07/17.32 (assume-push @p2539 @t353) 17.07/17.32 (assume-push @p2540 @t302) 17.07/17.32 (assume-push @p2541 @t300) 17.07/17.32 (assume-push @p2542 @t298) 17.07/17.32 (assume-push @p2543 @t217) 17.07/17.32 (assume-push @p2544 @t168) 17.07/17.32 (assume-push @p2545 @t166) 17.07/17.32 (assume-push @p2546 @t164) 17.07/17.32 (assume-push @p2547 @t463) 17.07/17.32 (assume-push @p2548 @t297) 17.07/17.32 (assume-push @p2549 @t348) 17.07/17.32 (assume-push @p2550 @t354) 17.07/17.32 (assume-push @p2551 @t342) 17.07/17.32 (assume-push @p2552 @t338) 17.07/17.32 (assume-push @p2553 @t334) 17.07/17.32 (assume-push @p2554 @t330) 17.07/17.32 (assume-push @p2555 @t378) 17.07/17.32 (assume-push @p2556 @t326) 17.07/17.32 (assume-push @p2557 @t322) 17.07/17.32 (assume-push @p2558 @t313) 17.07/17.32 (assume-push @p2559 @t164) 17.07/17.32 (assume-push @p2560 @t206) 17.07/17.32 (assume-push @p2561 @t354) 17.07/17.32 (assume-push @p2562 @t306) 17.07/17.32 (assume-push @p2563 @t348) 17.07/17.32 (assume-push @p2564 @t166) 17.07/17.32 (assume-push @p2565 @t342) 17.07/17.32 (assume-push @p2566 @t168) 17.07/17.32 (assume-push @p2567 @t330) 17.07/17.32 (assume-push @p2568 @t217) 17.07/17.32 (assume-push @p2569 @t338) 17.07/17.32 (assume-push @p2570 @t298) 17.07/17.32 (assume-push @p2571 @t334) 17.07/17.32 (assume-push @p2572 @t300) 17.07/17.32 (assume-push @p2573 @t326) 17.07/17.32 (assume-push @p2574 @t302) 17.07/17.32 (assume-push @p2575 @t322) 17.07/17.32 (assume-push @p2576 @t353) 17.07/17.32 (assume-push @p2577 @t313) 17.07/17.32 (assume-push @p2578 @t352) 17.07/17.32 (assume-push @p2579 @t350) 17.07/17.32 (assume-push @p2580 @t270) 17.07/17.32 (step-pop @p9957 :rule scope :premises (@p1708)) 17.07/17.32 (step-pop @p9958 :rule scope :premises (@p9957)) 17.07/17.32 (step-pop @p9959 :rule scope :premises (@p9958)) 17.07/17.32 (step-pop @p9960 :rule scope :premises (@p9959)) 17.07/17.32 (step-pop @p9961 :rule scope :premises (@p9960)) 17.07/17.32 (step-pop @p9962 :rule scope :premises (@p9961)) 17.07/17.32 (step-pop @p9963 :rule scope :premises (@p9962)) 17.07/17.32 (step-pop @p9964 :rule scope :premises (@p9963)) 17.07/17.32 (step-pop @p9965 :rule scope :premises (@p9964)) 17.07/17.32 (step-pop @p9966 :rule scope :premises (@p9965)) 17.07/17.32 (step-pop @p9967 :rule scope :premises (@p9966)) 17.07/17.32 (step-pop @p9968 :rule scope :premises (@p9967)) 17.07/17.32 (step-pop @p9969 :rule scope :premises (@p9968)) 17.07/17.32 (step-pop @p9970 :rule scope :premises (@p9969)) 17.07/17.32 (step-pop @p9971 :rule scope :premises (@p9970)) 17.07/17.32 (step-pop @p9972 :rule scope :premises (@p9971)) 17.07/17.32 (step-pop @p9973 :rule scope :premises (@p9972)) 17.07/17.32 (step-pop @p9974 :rule scope :premises (@p9973)) 17.07/17.32 (step-pop @p9975 :rule scope :premises (@p9974)) 17.07/17.32 (step-pop @p9976 :rule scope :premises (@p9975)) 17.07/17.32 (step-pop @p9977 :rule scope :premises (@p9976)) 17.07/17.32 (step-pop @p9978 :rule scope :premises (@p9977)) 17.07/17.32 (step @p2581 :rule process_scope :premises (@p9978) :args (@t356)) 17.07/17.32 (step @p2604 :rule and_intro :premises (@p142 @p473 @p1584 @p726 @p1631 @p141 @p1633 @p140 @p1636 @p466 @p1634 @p729 @p1635 @p728 @p1637 @p727 @p1638 @p1612 @p1639 @p1613 @p1617 @p787)) 17.07/17.32 (step @p2605 :rule modus_ponens :premises (@p2604 @p2581)) 17.07/17.32 (assume-push @p2606 @t164) 17.07/17.32 (assume-push @p2607 @t206) 17.07/17.32 (assume-push @p2608 @t297) 17.07/17.32 (assume-push @p2609 @t306) 17.07/17.32 (assume-push @p2610 @t466) 17.07/17.32 (assume-push @p2611 @t354) 17.07/17.32 (assume-push @p2612 @t348) 17.07/17.32 (assume-push @p2613 @t166) 17.07/17.32 (assume-push @p2614 @t342) 17.07/17.32 (assume-push @p2615 @t168) 17.07/17.32 (assume-push @p2616 @t330) 17.07/17.32 (assume-push @p2617 @t217) 17.07/17.32 (assume-push @p2618 @t338) 17.07/17.32 (assume-push @p2619 @t298) 17.07/17.32 (assume-push @p2620 @t334) 17.07/17.32 (assume-push @p2621 @t300) 17.07/17.32 (assume-push @p2622 @t326) 17.07/17.32 (assume-push @p2623 @t302) 17.07/17.32 (assume-push @p2624 @t322) 17.07/17.32 (assume-push @p2625 @t353) 17.07/17.32 (assume-push @p2626 @t313) 17.07/17.32 (assume-push @p2627 @t352) 17.07/17.32 (assume-push @p2628 @t350) 17.07/17.32 (assume-push @p2629 @t270) 17.07/17.32 (step @p2630 :rule symm :premises (@p2610)) 17.07/17.32 (step @p2631 :rule symm :premises (@p2630)) 17.07/17.32 (step @p2632 :rule cong :premises (@p222 @p726 @p2631) :args (tptp.get2)) 17.07/17.32 (step @p2633 :rule symm :premises (@p1631)) 17.07/17.32 (step @p2634 :rule symm :premises (@p2633)) 17.07/17.32 (step @p2635 :rule symm :premises (@p1633)) 17.07/17.32 (step @p2636 :rule symm :premises (@p2635)) 17.07/17.32 (step @p2637 :rule symm :premises (@p1636)) 17.07/17.32 (step @p2638 :rule symm :premises (@p2637)) 17.07/17.32 (step @p2639 :rule symm :premises (@p1634)) 17.07/17.32 (step @p2640 :rule symm :premises (@p2639)) 17.07/17.32 (step @p2641 :rule symm :premises (@p1635)) 17.07/17.32 (step @p2642 :rule symm :premises (@p2641)) 17.07/17.32 (step @p2643 :rule symm :premises (@p1637)) 17.07/17.32 (step @p2644 :rule symm :premises (@p2643)) 17.07/17.32 (step @p2645 :rule symm :premises (@p1638)) 17.07/17.32 (step @p2646 :rule symm :premises (@p2645)) 17.07/17.32 (step @p2647 :rule symm :premises (@p1639)) 17.07/17.32 (step @p2648 :rule symm :premises (@p2647)) 17.07/17.32 (step @p2649 :rule trans :premises (@p1617 @p1705 @p2648 @p1702 @p2646 @p1699 @p2644 @p1696 @p2642 @p1693 @p2640 @p1690 @p2638 @p1687 @p2636 @p1684 @p2634 @p1681 @p1680 @p1679 @p2632)) 17.07/17.32 (step @p2650 :rule cong :premises (@p2649) :args (tptp.tb2t)) 17.07/17.32 (step @p2651 :rule trans :premises (@p787 @p2650 @p1038)) 17.07/17.32 (step-pop @p9979 :rule scope :premises (@p2651)) 17.07/17.32 (step-pop @p9980 :rule scope :premises (@p9979)) 17.07/17.32 (step-pop @p9981 :rule scope :premises (@p9980)) 17.07/17.32 (step-pop @p9982 :rule scope :premises (@p9981)) 17.07/17.32 (step-pop @p9983 :rule scope :premises (@p9982)) 17.07/17.32 (step-pop @p9984 :rule scope :premises (@p9983)) 17.07/17.32 (step-pop @p9985 :rule scope :premises (@p9984)) 17.07/17.32 (step-pop @p9986 :rule scope :premises (@p9985)) 17.07/17.32 (step-pop @p9987 :rule scope :premises (@p9986)) 17.07/17.32 (step-pop @p9988 :rule scope :premises (@p9987)) 17.07/17.32 (step-pop @p9989 :rule scope :premises (@p9988)) 17.07/17.32 (step-pop @p9990 :rule scope :premises (@p9989)) 17.07/17.32 (step-pop @p9991 :rule scope :premises (@p9990)) 17.07/17.32 (step-pop @p9992 :rule scope :premises (@p9991)) 17.07/17.32 (step-pop @p9993 :rule scope :premises (@p9992)) 17.07/17.32 (step-pop @p9994 :rule scope :premises (@p9993)) 17.07/17.32 (step-pop @p9995 :rule scope :premises (@p9994)) 17.07/17.32 (step-pop @p9996 :rule scope :premises (@p9995)) 17.07/17.32 (step-pop @p9997 :rule scope :premises (@p9996)) 17.07/17.32 (step-pop @p9998 :rule scope :premises (@p9997)) 17.07/17.32 (step-pop @p9999 :rule scope :premises (@p9998)) 17.07/17.32 (step-pop @p10000 :rule scope :premises (@p9999)) 17.07/17.32 (step-pop @p10001 :rule scope :premises (@p10000)) 17.07/17.32 (step-pop @p10002 :rule scope :premises (@p10001)) 17.07/17.32 (step @p2652 :rule process_scope :premises (@p10002) :args (@t465)) 17.07/17.32 (assume-push @p2677 @t463) 17.07/17.32 (step @p2678 :rule symm :premises (@p2547)) 17.07/17.32 (step-pop @p10003 :rule scope :premises (@p2678)) 17.07/17.32 (step @p2679 :rule process_scope :premises (@p10003) :args (@t466)) 17.07/17.32 (step @p2681 :rule modus_ponens :premises (@p2547 @p2679)) 17.07/17.32 (step @p2682 :rule and_intro :premises (@p142 @p473 @p734 @p726 @p2681 @p1584 @p1631 @p141 @p1633 @p140 @p1636 @p466 @p1634 @p729 @p1635 @p728 @p1637 @p727 @p1638 @p1612 @p1639 @p1613 @p1617 @p787)) 17.07/17.32 (step @p2683 :rule modus_ponens :premises (@p2682 @p2652)) 17.07/17.32 (step @p2684 :rule and_intro :premises (@p792 @p2683 @p2605 @p2520)) 17.07/17.32 (step-pop @p10004 :rule scope :premises (@p2684)) 17.07/17.32 (step-pop @p10005 :rule scope :premises (@p10004)) 17.07/17.32 (step-pop @p10006 :rule scope :premises (@p10005)) 17.07/17.32 (step-pop @p10007 :rule scope :premises (@p10006)) 17.07/17.32 (step-pop @p10008 :rule scope :premises (@p10007)) 17.07/17.32 (step-pop @p10009 :rule scope :premises (@p10008)) 17.07/17.32 (step-pop @p10010 :rule scope :premises (@p10009)) 17.07/17.32 (step-pop @p10011 :rule scope :premises (@p10010)) 17.07/17.32 (step-pop @p10012 :rule scope :premises (@p10011)) 17.07/17.32 (step-pop @p10013 :rule scope :premises (@p10012)) 17.07/17.32 (step-pop @p10014 :rule scope :premises (@p10013)) 17.07/17.32 (step-pop @p10015 :rule scope :premises (@p10014)) 17.07/17.32 (step-pop @p10016 :rule scope :premises (@p10015)) 17.07/17.32 (step-pop @p10017 :rule scope :premises (@p10016)) 17.07/17.32 (step-pop @p10018 :rule scope :premises (@p10017)) 17.07/17.32 (step-pop @p10019 :rule scope :premises (@p10018)) 17.07/17.32 (step-pop @p10020 :rule scope :premises (@p10019)) 17.07/17.32 (step-pop @p10021 :rule scope :premises (@p10020)) 17.07/17.32 (step-pop @p10022 :rule scope :premises (@p10021)) 17.07/17.32 (step-pop @p10023 :rule scope :premises (@p10022)) 17.07/17.32 (step-pop @p10024 :rule scope :premises (@p10023)) 17.07/17.32 (step-pop @p10025 :rule scope :premises (@p10024)) 17.07/17.32 (step-pop @p10026 :rule scope :premises (@p10025)) 17.07/17.32 (step-pop @p10027 :rule scope :premises (@p10026)) 17.07/17.32 (step-pop @p10028 :rule scope :premises (@p10027)) 17.07/17.32 (step @p2685 :rule process_scope :premises (@p10028) :args (@t467)) 17.07/17.32 (step @p2711 :rule implies_elim :premises (@p2685)) 17.07/17.32 (step @p2712 :rule resolution :premises (@p2711 @p2529) :args (true @t467)) 17.07/17.32 (step @p2713 :rule not_and :premises (@p2712)) 17.07/17.32 (step @p2714 :rule eq_resolve :premises (@p2713 @p2516)) 17.07/17.32 (step @p2715 :rule refl :args (@t468)) 17.07/17.32 ; trust MACRO_SR_PRED_INTRO 17.07/17.32 (step @p2716 :rule trust :premises () :args ((= (not @t464) @t463))) 17.07/17.32 (step @p2717 :rule refl :args ((not @t461))) 17.07/17.32 (step @p2718 :rule nary_cong :premises (@p2717 @p2716 @p2715) :args (or)) 17.07/17.32 (assume-push @p2719 @t461) 17.07/17.32 (assume-push @p2720 @t464) 17.07/17.32 (assume-push @p2721 @t461) 17.07/17.32 (assume-push @p2722 @t464) 17.07/17.32 (step @p2723 :rule arith_trichotomy :premises (@p2719 @p2720)) 17.07/17.32 (step @p2724 :rule int_tight_lb :premises (@p2723)) 17.07/17.32 (step-pop @p10029 :rule scope :premises (@p2724)) 17.07/17.32 (step-pop @p10030 :rule scope :premises (@p10029)) 17.07/17.32 (step @p2725 :rule process_scope :premises (@p10030) :args (@t468)) 17.07/17.32 (step @p2728 :rule and_intro :premises (@p2719 @p2720)) 17.07/17.32 (step @p2729 :rule modus_ponens :premises (@p2728 @p2725)) 17.07/17.32 (step-pop @p10031 :rule scope :premises (@p2729)) 17.07/17.32 (step-pop @p10032 :rule scope :premises (@p10031)) 17.07/17.32 (step @p2730 :rule process_scope :premises (@p10032) :args (@t468)) 17.07/17.32 (step @p2733 :rule implies_elim :premises (@p2730)) 17.07/17.32 (step @p2734 :rule cnf_and_neg :args (@t469)) 17.07/17.32 (step @p2735 :rule resolution :premises (@p2734 @p2733) :args (true @t469)) 17.07/17.32 (step @p2736 :rule eq_resolve :premises (@p2735 @p2718)) 17.07/17.32 (step @p2737 :rule instantiate :premises (@p144) :args ((@list tptp.int tptp.int @t93 @t50 @t54))) 17.07/17.32 (step @p2738 :rule cnf_or_pos :args (@t471)) 17.07/17.32 (step @p2739 :rule reordering :premises (@p2738) :args ((or @t428 @t470 (not @t471)))) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p2740 :rule trust :premises (@p2739 @p2152 @p2737) :args (@t470)) 17.07/17.32 (step @p2741 :rule instantiate :premises (@p45) :args ((@list tptp.int @t204 2))) 17.07/17.32 (step @p2742 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t114 @t45 @t50 @t44))) 17.07/17.32 (assume-push @p2743 @t84) 17.07/17.32 (assume-push @p2744 @t472) 17.07/17.32 (assume-push @p2745 @t131) 17.07/17.32 (step @p2746 :rule symm :premises (@p2744)) 17.07/17.32 (step @p2747 :rule symm :premises (@p2746)) 17.07/17.32 (step @p2748 :rule cong :premises (@p2747) :args (tptp.tb2t)) 17.07/17.32 (step @p2749 :rule trans :premises (@p82 @p2748 @p56)) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p2750 false :rule trust :premises (@p2749) :args (false)) 17.07/17.32 (step-pop @p10033 :rule scope :premises (@p2750)) 17.07/17.32 (step-pop @p10034 :rule scope :premises (@p10033)) 17.07/17.32 (step-pop @p10035 :rule scope :premises (@p10034)) 17.07/17.32 (step @p2751 :rule process_scope :premises (@p10035) :args (false)) 17.07/17.32 (assume-push @p2755 @t85) 17.07/17.32 (assume-push @p2756 @t132) 17.07/17.32 (assume-push @p2757 @t472) 17.07/17.32 (step @p2758 :rule and_intro :premises (@p51 @p2744 @p82)) 17.07/17.32 (step-pop @p10036 :rule scope :premises (@p2758)) 17.07/17.32 (step-pop @p10037 :rule scope :premises (@p10036)) 17.07/17.32 (step-pop @p10038 :rule scope :premises (@p10037)) 17.07/17.32 (step @p2759 :rule process_scope :premises (@p10038) :args (@t473)) 17.07/17.32 (step @p2763 :rule implies_elim :premises (@p2759)) 17.07/17.32 (step @p2764 :rule resolution :premises (@p2763 @p2751) :args (true @t473)) 17.07/17.32 (step @p2765 :rule not_and :premises (@p2764)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p2766 :rule trust :premises (@p2765 @p56 @p87) :args ((not @t472))) 17.07/17.32 (step @p2767 :rule cnf_or_pos :args (@t475)) 17.07/17.32 (step @p2768 :rule reordering :premises (@p2767) :args ((or @t158 @t107 @t472 @t474 (not @t475)))) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p2769 :rule trust :premises (@p2768 @p175 @p475 @p2766 @p2742) :args (@t474)) 17.07/17.32 (assume-push @p2770 @t90) 17.07/17.32 (step @p2771 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t112 @t47 @t50 @t46))) 17.07/17.32 (step-pop @p10039 :rule scope :premises (@p2771)) 17.07/17.32 (step @p2772 :rule process_scope :premises (@p10039) :args ((or @t179 @t107 (= @t47 @t50) @t476))) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p2774 :rule trust :premises (@p2772) :args ((=> @t90 @t478))) 17.07/17.32 (step @p2775 :rule implies_elim :premises (@p2774)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p2776 :rule trust :premises (@p2775 @p65) :args (@t478)) 17.07/17.32 (assume-push @p2777 @t84) 17.07/17.32 (assume-push @p2778 @t477) 17.07/17.32 (assume-push @p2779 @t182) 17.07/17.32 (step @p2780 :rule symm :premises (@p2778)) 17.07/17.32 (step @p2781 :rule cong :premises (@p2780) :args (tptp.tb2t)) 17.07/17.32 (step @p2782 :rule trans :premises (@p275 @p2781 @p56)) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p2783 false :rule trust :premises (@p2782) :args (false)) 17.07/17.32 (step-pop @p10040 :rule scope :premises (@p2783)) 17.07/17.32 (step-pop @p10041 :rule scope :premises (@p10040)) 17.07/17.32 (step-pop @p10042 :rule scope :premises (@p10041)) 17.07/17.32 (step @p2784 :rule process_scope :premises (@p10042) :args (false)) 17.07/17.32 (assume-push @p2788 @t183) 17.07/17.32 (assume-push @p2789 @t85) 17.07/17.32 (assume-push @p2790 @t477) 17.07/17.32 (step @p2791 :rule and_intro :premises (@p51 @p2778 @p275)) 17.07/17.32 (step-pop @p10043 :rule scope :premises (@p2791)) 17.07/17.32 (step-pop @p10044 :rule scope :premises (@p10043)) 17.07/17.32 (step-pop @p10045 :rule scope :premises (@p10044)) 17.07/17.32 (step @p2792 :rule process_scope :premises (@p10045) :args (@t479)) 17.07/17.32 (step @p2796 :rule implies_elim :premises (@p2792)) 17.07/17.32 (step @p2797 :rule resolution :premises (@p2796 @p2784) :args (true @t479)) 17.07/17.32 (step @p2798 :rule not_and :premises (@p2797)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p2799 :rule trust :premises (@p2798 @p280 @p56) :args ((not @t477))) 17.07/17.32 (step @p2800 :rule cnf_or_pos :args (@t478)) 17.07/17.32 (step @p2801 :rule reordering :premises (@p2800) :args ((or @t107 @t179 @t476 @t477 (not @t478)))) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p2802 :rule trust :premises (@p2801 @p475 @p269 @p2799 @p2776) :args (@t476)) 17.07/17.32 (step @p2803 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t99 @t52 @t50 @t51))) 17.07/17.32 (assume-push @p2804 @t84) 17.07/17.32 (assume-push @p2805 @t480) 17.07/17.32 (assume-push @p2806 @t270) 17.07/17.32 (step @p2807 :rule symm :premises (@p2805)) 17.07/17.32 (step @p2808 :rule symm :premises (@p2807)) 17.07/17.32 (step @p2809 :rule cong :premises (@p2808) :args (tptp.tb2t)) 17.07/17.32 (step @p2810 :rule trans :premises (@p787 @p2809 @p56)) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p2811 false :rule trust :premises (@p2810) :args (false)) 17.07/17.32 (step-pop @p10046 :rule scope :premises (@p2811)) 17.07/17.32 (step-pop @p10047 :rule scope :premises (@p10046)) 17.07/17.32 (step-pop @p10048 :rule scope :premises (@p10047)) 17.07/17.32 (step @p2812 :rule process_scope :premises (@p10048) :args (false)) 17.07/17.32 (assume-push @p2816 @t85) 17.07/17.32 (assume-push @p2817 @t271) 17.07/17.32 (assume-push @p2818 @t480) 17.07/17.32 (step @p2819 :rule and_intro :premises (@p51 @p2805 @p787)) 17.07/17.32 (step-pop @p10049 :rule scope :premises (@p2819)) 17.07/17.32 (step-pop @p10050 :rule scope :premises (@p10049)) 17.07/17.32 (step-pop @p10051 :rule scope :premises (@p10050)) 17.07/17.32 (step @p2820 :rule process_scope :premises (@p10051) :args (@t481)) 17.07/17.32 (step @p2824 :rule implies_elim :premises (@p2820)) 17.07/17.32 (step @p2825 :rule resolution :premises (@p2824 @p2812) :args (true @t481)) 17.07/17.32 (step @p2826 :rule not_and :premises (@p2825)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p2827 :rule trust :premises (@p2826 @p56 @p792) :args ((not @t480))) 17.07/17.32 (step @p2828 :rule cnf_or_pos :args (@t483)) 17.07/17.32 (step @p2829 :rule reordering :premises (@p2828) :args ((or @t276 @t107 @t480 @t482 (not @t483)))) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p2830 :rule trust :premises (@p2829 @p816 @p475 @p2827 @p2803) :args (@t482)) 17.07/17.32 (assume-push @p2831 @t90) 17.07/17.32 (step @p2832 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t97 @t53 @t50 @t49))) 17.07/17.32 (step-pop @p10052 :rule scope :premises (@p2832)) 17.07/17.32 (step @p2833 :rule process_scope :premises (@p10052) :args ((or @t256 @t107 (= @t53 @t50) @t484))) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p2835 :rule trust :premises (@p2833) :args ((=> @t90 @t486))) 17.07/17.32 (step @p2836 :rule implies_elim :premises (@p2835)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p2837 :rule trust :premises (@p2836 @p65) :args (@t486)) 17.07/17.32 (assume-push @p2838 @t84) 17.07/17.32 (assume-push @p2839 @t485) 17.07/17.32 (assume-push @p2840 @t261) 17.07/17.32 (step @p2841 :rule symm :premises (@p2839)) 17.07/17.32 (step @p2842 :rule cong :premises (@p2841) :args (tptp.tb2t)) 17.07/17.32 (step @p2843 :rule trans :premises (@p743 @p2842 @p56)) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p2844 false :rule trust :premises (@p2843) :args (false)) 17.07/17.32 (step-pop @p10053 :rule scope :premises (@p2844)) 17.07/17.32 (step-pop @p10054 :rule scope :premises (@p10053)) 17.07/17.32 (step-pop @p10055 :rule scope :premises (@p10054)) 17.07/17.32 (step @p2845 :rule process_scope :premises (@p10055) :args (false)) 17.07/17.32 (assume-push @p2849 @t85) 17.07/17.32 (assume-push @p2850 @t262) 17.07/17.32 (assume-push @p2851 @t485) 17.07/17.32 (step @p2852 :rule and_intro :premises (@p51 @p2839 @p743)) 17.07/17.32 (step-pop @p10056 :rule scope :premises (@p2852)) 17.07/17.32 (step-pop @p10057 :rule scope :premises (@p10056)) 17.07/17.32 (step-pop @p10058 :rule scope :premises (@p10057)) 17.07/17.32 (step @p2853 :rule process_scope :premises (@p10058) :args (@t487)) 17.07/17.32 (step @p2857 :rule implies_elim :premises (@p2853)) 17.07/17.32 (step @p2858 :rule resolution :premises (@p2857 @p2845) :args (true @t487)) 17.07/17.32 (step @p2859 :rule not_and :premises (@p2858)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p2860 :rule trust :premises (@p2859 @p56 @p748) :args ((not @t485))) 17.07/17.32 (step @p2861 :rule cnf_or_pos :args (@t486)) 17.07/17.32 (step @p2862 :rule reordering :premises (@p2861) :args ((or @t107 @t256 @t485 @t484 (not @t486)))) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p2863 :rule trust :premises (@p2862 @p475 @p779 @p2860 @p2837) :args (@t484)) 17.07/17.32 (assume-push @p2864 @t90) 17.07/17.32 (step @p2865 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t95 @t51 @t50 @t50))) 17.07/17.32 (step-pop @p10059 :rule scope :premises (@p2865)) 17.07/17.32 (step @p2866 :rule process_scope :premises (@p10059) :args ((or @t254 @t107 (= @t51 @t50) @t488))) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p2868 :rule trust :premises (@p2866) :args ((=> @t90 @t490))) 17.07/17.32 (step @p2869 :rule implies_elim :premises (@p2868)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p2870 :rule trust :premises (@p2869 @p65) :args (@t490)) 17.07/17.32 (assume-push @p2871 @t84) 17.07/17.32 (assume-push @p2872 @t489) 17.07/17.32 (assume-push @p2873 @t265) 17.07/17.32 (step @p2874 :rule symm :premises (@p2872)) 17.07/17.32 (step @p2875 :rule cong :premises (@p2874) :args (tptp.tb2t)) 17.07/17.32 (step @p2876 :rule trans :premises (@p750 @p2875 @p56)) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p2877 false :rule trust :premises (@p2876) :args (false)) 17.07/17.32 (step-pop @p10060 :rule scope :premises (@p2877)) 17.07/17.32 (step-pop @p10061 :rule scope :premises (@p10060)) 17.07/17.32 (step-pop @p10062 :rule scope :premises (@p10061)) 17.07/17.32 (step @p2878 :rule process_scope :premises (@p10062) :args (false)) 17.07/17.32 (assume-push @p2882 @t85) 17.07/17.32 (assume-push @p2883 @t266) 17.07/17.32 (assume-push @p2884 @t489) 17.07/17.32 (step @p2885 :rule and_intro :premises (@p51 @p2872 @p750)) 17.07/17.32 (step-pop @p10063 :rule scope :premises (@p2885)) 17.07/17.32 (step-pop @p10064 :rule scope :premises (@p10063)) 17.07/17.32 (step-pop @p10065 :rule scope :premises (@p10064)) 17.07/17.32 (step @p2886 :rule process_scope :premises (@p10065) :args (@t491)) 17.07/17.32 (step @p2890 :rule implies_elim :premises (@p2886)) 17.07/17.32 (step @p2891 :rule resolution :premises (@p2890 @p2878) :args (true @t491)) 17.07/17.32 (step @p2892 :rule not_and :premises (@p2891)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p2893 :rule trust :premises (@p2892 @p56 @p755) :args ((not @t489))) 17.07/17.32 (step @p2894 :rule cnf_or_pos :args (@t490)) 17.07/17.32 (step @p2895 :rule reordering :premises (@p2894) :args ((or @t107 @t254 @t489 @t488 (not @t490)))) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p2896 :rule trust :premises (@p2895 @p475 @p780 @p2893 @p2870) :args (@t488)) 17.07/17.32 (assume-push @p2897 @t90) 17.07/17.32 (step @p2898 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t101 @t44 @t50 @t50))) 17.07/17.32 (step-pop @p10066 :rule scope :premises (@p2898)) 17.07/17.32 (step @p2899 :rule process_scope :premises (@p10066) :args ((or @t235 @t107 (= @t44 @t50) @t492))) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p2901 :rule trust :premises (@p2899) :args ((=> @t90 @t494))) 17.07/17.32 (step @p2902 :rule implies_elim :premises (@p2901)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p2903 :rule trust :premises (@p2902 @p65) :args (@t494)) 17.07/17.32 (assume-push @p2904 @t84) 17.07/17.32 (assume-push @p2905 @t493) 17.07/17.32 (assume-push @p2906 @t233) 17.07/17.32 (assume-push @p2907 @t164) 17.07/17.32 (assume-push @p2908 @t206) 17.07/17.32 (assume-push @p2909 @t458) 17.07/17.32 (assume-push @p2910 @t306) 17.07/17.32 (assume-push @p2911 @t241) 17.07/17.32 (step @p2912 :rule symm :premises (@p2905)) 17.07/17.32 (step @p2913 :rule trans :premises (@p2415 @p2403 @p2413 @p900 @p899 @p2912)) 17.07/17.32 (step @p2914 :rule cong :premises (@p2913) :args (tptp.tb2t)) 17.07/17.32 (step @p2915 :rule trans :premises (@p665 @p704 @p2422 @p2914 @p56)) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p2916 false :rule trust :premises (@p2915) :args (false)) 17.07/17.32 (step-pop @p10067 :rule scope :premises (@p2916)) 17.07/17.32 (step-pop @p10068 :rule scope :premises (@p10067)) 17.07/17.32 (step-pop @p10069 :rule scope :premises (@p10068)) 17.07/17.32 (step-pop @p10070 :rule scope :premises (@p10069)) 17.07/17.32 (step-pop @p10071 :rule scope :premises (@p10070)) 17.07/17.32 (step-pop @p10072 :rule scope :premises (@p10071)) 17.07/17.32 (step-pop @p10073 :rule scope :premises (@p10072)) 17.07/17.32 (step-pop @p10074 :rule scope :premises (@p10073)) 17.07/17.32 (step @p2917 :rule process_scope :premises (@p10074) :args (false)) 17.07/17.32 (assume-push @p2926 @t85) 17.07/17.32 (assume-push @p2927 @t242) 17.07/17.32 (assume-push @p2928 @t306) 17.07/17.32 (assume-push @p2929 @t233) 17.07/17.32 (assume-push @p2930 @t206) 17.07/17.32 (assume-push @p2931 @t164) 17.07/17.32 (assume-push @p2932 @t458) 17.07/17.32 (assume-push @p2933 @t493) 17.07/17.32 (step @p2934 :rule and_intro :premises (@p51 @p2905 @p603 @p142 @p473 @p2403 @p726 @p665)) 17.07/17.32 (step-pop @p10075 :rule scope :premises (@p2934)) 17.07/17.32 (step-pop @p10076 :rule scope :premises (@p10075)) 17.07/17.32 (step-pop @p10077 :rule scope :premises (@p10076)) 17.07/17.32 (step-pop @p10078 :rule scope :premises (@p10077)) 17.07/17.32 (step-pop @p10079 :rule scope :premises (@p10078)) 17.07/17.32 (step-pop @p10080 :rule scope :premises (@p10079)) 17.07/17.32 (step-pop @p10081 :rule scope :premises (@p10080)) 17.07/17.32 (step-pop @p10082 :rule scope :premises (@p10081)) 17.07/17.32 (step @p2935 :rule process_scope :premises (@p10082) :args (@t495)) 17.07/17.32 (step @p2944 :rule implies_elim :premises (@p2935)) 17.07/17.32 (step @p2945 :rule resolution :premises (@p2944 @p2917) :args (true @t495)) 17.07/17.32 (step @p2946 :rule not_and :premises (@p2945)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p2947 :rule trust :premises (@p2946 @p56 @p670 @p726 @p603 @p473 @p142 @p2403) :args ((not @t493))) 17.07/17.32 (step @p2948 :rule cnf_or_pos :args (@t494)) 17.07/17.32 (step @p2949 :rule reordering :premises (@p2948) :args ((or @t107 @t235 @t492 @t493 (not @t494)))) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p2950 :rule trust :premises (@p2949 @p475 @p600 @p2947 @p2903) :args (@t492)) 17.07/17.32 (step @p2951 :rule refl :args ((not @t488))) 17.07/17.32 (step @p2952 :rule refl :args ((not @t484))) 17.07/17.32 ; trust MACRO_SR_PRED_INTRO 17.07/17.32 (step @p2953 :rule trust :premises () :args ((= (not @t295) @t294))) 17.07/17.32 ; trust MACRO_SR_PRED_INTRO 17.07/17.32 (step @p2954 :rule trust :premises () :args ((= (not @t497) @t496))) 17.07/17.32 (step @p2955 :rule refl :args ((not @t482))) 17.07/17.32 (step @p2956 :rule refl :args (@t498)) 17.07/17.32 (step @p2957 :rule refl :args (@t499)) 17.07/17.32 (step @p2958 :rule refl :args ((not @t476))) 17.07/17.32 (step @p2959 :rule refl :args ((not @t468))) 17.07/17.32 (step @p2960 :rule refl :args ((not @t500))) 17.07/17.32 (step @p2961 :rule refl :args ((not @t474))) 17.07/17.32 (step @p2962 :rule refl :args ((not @t420))) 17.07/17.32 (step @p2963 :rule refl :args ((not @t470))) 17.07/17.32 (step @p2964 :rule nary_cong :premises (@p90 @p974 @p2963 @p483 @p2262 @p972 @p971 @p970 @p482 @p184 @p183 @p182 @p2962 @p969 @p2961 @p2960 @p2959 @p2958 @p2957 @p2956 @p2955 @p2954 @p2953 @p2952 @p2951) :args (or)) 17.07/17.32 (assume-push @p2965 @t502) 17.07/17.32 (assume-push @p2966 @t503) 17.07/17.32 (step @p2967 :rule symm :premises (@p2966)) 17.07/17.32 (step @p2968 :rule true_intro :premises (@p2967)) 17.07/17.32 (step @p2969 :rule false_intro :premises (@p2965)) 17.07/17.32 (step @p2970 :rule symm :premises (@p2969)) 17.07/17.32 (step @p2971 :rule trans :premises (@p2970 @p2968)) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p2972 false :rule trust :premises (@p2971) :args (false)) 17.07/17.32 (step-pop @p10083 :rule scope :premises (@p2972)) 17.07/17.32 (step-pop @p10084 :rule scope :premises (@p10083)) 17.07/17.32 (step @p2973 :rule process_scope :premises (@p10084) :args (false)) 17.07/17.32 (assume-push @p2976 @t136) 17.07/17.32 (assume-push @p2977 @t306) 17.07/17.32 (assume-push @p2978 @t470) 17.07/17.32 (assume-push @p2979 @t206) 17.07/17.32 (assume-push @p2980 @t353) 17.07/17.32 (assume-push @p2981 @t302) 17.07/17.32 (assume-push @p2982 @t300) 17.07/17.32 (assume-push @p2983 @t298) 17.07/17.32 (assume-push @p2984 @t217) 17.07/17.32 (assume-push @p2985 @t168) 17.07/17.32 (assume-push @p2986 @t166) 17.07/17.32 (assume-push @p2987 @t164) 17.07/17.32 (assume-push @p2988 @t420) 17.07/17.32 (assume-push @p2989 @t297) 17.07/17.32 (assume-push @p2990 @t474) 17.07/17.32 (assume-push @p2991 @t500) 17.07/17.32 (assume-push @p2992 @t468) 17.07/17.32 (assume-push @p2993 @t476) 17.07/17.32 (assume-push @p2994 @t105) 17.07/17.32 (assume-push @p2995 @t492) 17.07/17.32 (assume-push @p2996 @t482) 17.07/17.32 (assume-push @p2997 @t497) 17.07/17.32 (assume-push @p2998 @t295) 17.07/17.32 (assume-push @p2999 @t484) 17.07/17.32 (assume-push @p3000 @t488) 17.07/17.32 (assume-push @p3001 @t164) 17.07/17.32 (assume-push @p3002 @t206) 17.07/17.32 (assume-push @p3003 @t297) 17.07/17.32 (assume-push @p3004 @t306) 17.07/17.32 (assume-push @p3005 @t504) 17.07/17.32 (assume-push @p3006 @t500) 17.07/17.32 (assume-push @p3007 @t474) 17.07/17.32 (assume-push @p3008 @t166) 17.07/17.32 (assume-push @p3009 @t476) 17.07/17.32 (assume-push @p3010 @t168) 17.07/17.32 (assume-push @p3011 @t105) 17.07/17.32 (assume-push @p3012 @t217) 17.07/17.32 (assume-push @p3013 @t492) 17.07/17.32 (assume-push @p3014 @t298) 17.07/17.32 (assume-push @p3015 @t482) 17.07/17.32 (assume-push @p3016 @t300) 17.07/17.32 (assume-push @p3017 @t484) 17.07/17.32 (assume-push @p3018 @t302) 17.07/17.32 (assume-push @p3019 @t488) 17.07/17.32 (assume-push @p3020 @t353) 17.07/17.32 (assume-push @p3021 @t470) 17.07/17.32 (assume-push @p3022 @t419) 17.07/17.32 (step @p3023 :rule symm :premises (@p3005)) 17.07/17.32 (step @p3024 :rule symm :premises (@p3023)) 17.07/17.32 (step @p3025 :rule cong :premises (@p222 @p726 @p3024) :args (tptp.get2)) 17.07/17.32 (step @p3026 :rule symm :premises (@p2741)) 17.07/17.32 (step @p3027 :rule refl :args (@t50)) 17.07/17.32 (step @p3028 :rule cong :premises (@p222 @p222 @p473 @p3027) :args (tptp.get)) 17.07/17.32 (step @p3029 :rule cong :premises (@p222 @p222 @p142 @p3027) :args (tptp.get)) 17.07/17.32 (step @p3030 :rule symm :premises (@p2990)) 17.07/17.32 (step @p3031 :rule symm :premises (@p3030)) 17.07/17.32 (step @p3032 :rule cong :premises (@p222 @p222 @p141 @p3027) :args (tptp.get)) 17.07/17.32 (step @p3033 :rule symm :premises (@p2993)) 17.07/17.32 (step @p3034 :rule symm :premises (@p3033)) 17.07/17.32 (step @p3035 :rule cong :premises (@p222 @p222 @p140 @p3027) :args (tptp.get)) 17.07/17.32 (step @p3036 :rule symm :premises (@p2994)) 17.07/17.32 (step @p3037 :rule symm :premises (@p3036)) 17.07/17.32 (step @p3038 :rule cong :premises (@p222 @p222 @p466 @p3027) :args (tptp.get)) 17.07/17.32 (step @p3039 :rule symm :premises (@p2995)) 17.07/17.32 (step @p3040 :rule symm :premises (@p3039)) 17.07/17.32 (step @p3041 :rule cong :premises (@p222 @p222 @p729 @p3027) :args (tptp.get)) 17.07/17.32 (step @p3042 :rule symm :premises (@p2996)) 17.07/17.32 (step @p3043 :rule symm :premises (@p3042)) 17.07/17.32 (step @p3044 :rule cong :premises (@p222 @p222 @p728 @p3027) :args (tptp.get)) 17.07/17.32 (step @p3045 :rule symm :premises (@p2999)) 17.07/17.32 (step @p3046 :rule symm :premises (@p3045)) 17.07/17.32 (step @p3047 :rule cong :premises (@p222 @p222 @p727 @p3027) :args (tptp.get)) 17.07/17.32 (step @p3048 :rule symm :premises (@p3000)) 17.07/17.32 (step @p3049 :rule symm :premises (@p3048)) 17.07/17.32 (step @p3050 :rule cong :premises (@p222 @p222 @p1612 @p3027) :args (tptp.get)) 17.07/17.32 (step @p3051 :rule trans :premises (@p2740 @p3050 @p3049 @p3047 @p3046 @p3044 @p3043 @p3041 @p3040 @p3038 @p3037 @p3035 @p3034 @p3032 @p3031 @p3029 @p3028 @p3026 @p3025)) 17.07/17.32 (step @p3052 :rule cong :premises (@p3051) :args (tptp.tb2t)) 17.07/17.32 (step @p3053 :rule trans :premises (@p2076 @p3052 @p1038)) 17.07/17.32 (step-pop @p10085 :rule scope :premises (@p3053)) 17.07/17.32 (step-pop @p10086 :rule scope :premises (@p10085)) 17.07/17.32 (step-pop @p10087 :rule scope :premises (@p10086)) 17.07/17.32 (step-pop @p10088 :rule scope :premises (@p10087)) 17.07/17.32 (step-pop @p10089 :rule scope :premises (@p10088)) 17.07/17.32 (step-pop @p10090 :rule scope :premises (@p10089)) 17.07/17.32 (step-pop @p10091 :rule scope :premises (@p10090)) 17.07/17.32 (step-pop @p10092 :rule scope :premises (@p10091)) 17.07/17.32 (step-pop @p10093 :rule scope :premises (@p10092)) 17.07/17.32 (step-pop @p10094 :rule scope :premises (@p10093)) 17.07/17.32 (step-pop @p10095 :rule scope :premises (@p10094)) 17.07/17.32 (step-pop @p10096 :rule scope :premises (@p10095)) 17.07/17.32 (step-pop @p10097 :rule scope :premises (@p10096)) 17.07/17.32 (step-pop @p10098 :rule scope :premises (@p10097)) 17.07/17.32 (step-pop @p10099 :rule scope :premises (@p10098)) 17.07/17.32 (step-pop @p10100 :rule scope :premises (@p10099)) 17.07/17.32 (step-pop @p10101 :rule scope :premises (@p10100)) 17.07/17.32 (step-pop @p10102 :rule scope :premises (@p10101)) 17.07/17.32 (step-pop @p10103 :rule scope :premises (@p10102)) 17.07/17.32 (step-pop @p10104 :rule scope :premises (@p10103)) 17.07/17.32 (step-pop @p10105 :rule scope :premises (@p10104)) 17.07/17.32 (step-pop @p10106 :rule scope :premises (@p10105)) 17.07/17.32 (step @p3054 :rule process_scope :premises (@p10106) :args (@t503)) 17.07/17.32 (assume-push @p3077 @t468) 17.07/17.32 (assume-push @p3078 @t295) 17.07/17.32 (assume-push @p3079 @t497) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p3080 :rule trust :premises (@p2997) :args ((< @t120 4))) 17.07/17.32 (step @p3081 :rule int_tight_ub :premises (@p3080)) 17.07/17.32 (step @p3082 :rule arith_trichotomy :premises (@p2998 @p3081)) 17.07/17.32 (step @p3083 :rule int_tight_ub :premises (@p3082)) 17.07/17.32 (step @p3084 :rule arith_trichotomy :premises (@p2992 @p3083)) 17.07/17.32 (step @p3085 :rule symm :premises (@p3084)) 17.07/17.32 (step-pop @p10107 :rule scope :premises (@p3085)) 17.07/17.32 (step-pop @p10108 :rule scope :premises (@p10107)) 17.07/17.32 (step-pop @p10109 :rule scope :premises (@p10108)) 17.07/17.32 (step @p3086 :rule process_scope :premises (@p10109) :args (@t504)) 17.07/17.32 (step @p3090 :rule and_intro :premises (@p2992 @p2998 @p2997)) 17.07/17.32 (step @p3091 :rule modus_ponens :premises (@p3090 @p3086)) 17.07/17.32 (step @p3092 :rule and_intro :premises (@p142 @p473 @p734 @p726 @p3091 @p2741 @p2990 @p141 @p2993 @p140 @p2994 @p466 @p2995 @p729 @p2996 @p728 @p2999 @p727 @p3000 @p1612 @p2740 @p2076)) 17.07/17.32 (step @p3093 :rule modus_ponens :premises (@p3092 @p3054)) 17.07/17.32 (assume-push @p3094 @t136) 17.07/17.32 (assume-push @p3095 @t501) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p3096 :rule trust :premises (@p93) :args (@t139)) 17.07/17.32 (step @p3097 :rule int_tight_ub :premises (@p3096)) 17.07/17.32 ; trust MACRO_ARITH_SCALE_SUM_UB 17.07/17.32 (step @p3098 :rule trust :premises (@p3095 @p3097) :args ((<= @t141 (+ @t226 -1)))) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p3099 false :rule trust :premises (@p3098) :args (false)) 17.07/17.32 (step-pop @p10110 :rule scope :premises (@p3099)) 17.07/17.32 (step @p3100 :rule process_scope :premises (@p10110) :args (false)) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p3102 :rule trust :premises (@p3100) :args (@t502)) 17.07/17.32 (step-pop @p10111 :rule scope :premises (@p3102)) 17.07/17.32 (step @p3103 :rule process_scope :premises (@p10111) :args (@t502)) 17.07/17.32 (step @p3105 :rule modus_ponens :premises (@p93 @p3103)) 17.07/17.32 (step @p3106 :rule and_intro :premises (@p3105 @p3093)) 17.07/17.32 (step-pop @p10112 :rule scope :premises (@p3106)) 17.07/17.32 (step-pop @p10113 :rule scope :premises (@p10112)) 17.07/17.32 (step-pop @p10114 :rule scope :premises (@p10113)) 17.07/17.32 (step-pop @p10115 :rule scope :premises (@p10114)) 17.07/17.32 (step-pop @p10116 :rule scope :premises (@p10115)) 17.07/17.32 (step-pop @p10117 :rule scope :premises (@p10116)) 17.07/17.32 (step-pop @p10118 :rule scope :premises (@p10117)) 17.07/17.32 (step-pop @p10119 :rule scope :premises (@p10118)) 17.07/17.32 (step-pop @p10120 :rule scope :premises (@p10119)) 17.07/17.32 (step-pop @p10121 :rule scope :premises (@p10120)) 17.07/17.32 (step-pop @p10122 :rule scope :premises (@p10121)) 17.07/17.32 (step-pop @p10123 :rule scope :premises (@p10122)) 17.07/17.32 (step-pop @p10124 :rule scope :premises (@p10123)) 17.07/17.32 (step-pop @p10125 :rule scope :premises (@p10124)) 17.07/17.32 (step-pop @p10126 :rule scope :premises (@p10125)) 17.07/17.32 (step-pop @p10127 :rule scope :premises (@p10126)) 17.07/17.32 (step-pop @p10128 :rule scope :premises (@p10127)) 17.07/17.32 (step-pop @p10129 :rule scope :premises (@p10128)) 17.07/17.32 (step-pop @p10130 :rule scope :premises (@p10129)) 17.07/17.32 (step-pop @p10131 :rule scope :premises (@p10130)) 17.07/17.32 (step-pop @p10132 :rule scope :premises (@p10131)) 17.07/17.32 (step-pop @p10133 :rule scope :premises (@p10132)) 17.07/17.32 (step-pop @p10134 :rule scope :premises (@p10133)) 17.07/17.32 (step-pop @p10135 :rule scope :premises (@p10134)) 17.07/17.32 (step-pop @p10136 :rule scope :premises (@p10135)) 17.07/17.32 (step @p3107 :rule process_scope :premises (@p10136) :args (@t505)) 17.07/17.32 (step @p3133 :rule implies_elim :premises (@p3107)) 17.07/17.32 (step @p3134 :rule resolution :premises (@p3133 @p2973) :args (true @t505)) 17.07/17.32 (step @p3135 :rule not_and :premises (@p3134)) 17.07/17.32 (step @p3136 :rule eq_resolve :premises (@p3135 @p2964)) 17.07/17.32 (assume-push @p3137 @t506) 17.07/17.32 (assume-push @p3138 @t507) 17.07/17.32 (step @p3139 :rule symm :premises (@p3138)) 17.07/17.32 (step @p3140 :rule symm :premises (@p3139)) 17.07/17.32 (step @p3141 :rule cong :premises (@p3140) :args (tptp.t2tb)) 17.07/17.32 (step-pop @p10137 :rule scope :premises (@p3141)) 17.07/17.32 (step @p3142 :rule process_scope :premises (@p10137) :args (@t230)) 17.07/17.32 (assume-push @p3144 @t506) 17.07/17.32 (step @p3145 :rule symm :premises (@p3137)) 17.07/17.32 (step-pop @p10138 :rule scope :premises (@p3145)) 17.07/17.32 (step @p3146 :rule process_scope :premises (@p10138) :args (@t507)) 17.07/17.32 (step @p3148 :rule modus_ponens :premises (@p3137 @p3146)) 17.07/17.32 (step @p3149 :rule modus_ponens :premises (@p3148 @p3142)) 17.07/17.32 (step-pop @p10139 :rule scope :premises (@p3149)) 17.07/17.32 (step @p3150 :rule process_scope :premises (@p10139) :args (@t230)) 17.07/17.32 (step @p3152 :rule implies_elim :premises (@p3150)) 17.07/17.32 (step @p3153 :rule reordering :premises (@p3152) :args ((or @t230 @t508))) 17.07/17.32 (step @p3154 :rule refl :args (@t497)) 17.07/17.32 ; trust MACRO_SR_PRED_INTRO 17.07/17.32 (step @p3155 :rule trust :premises () :args ((= (not @t510) @t509))) 17.07/17.32 ; trust MACRO_SR_PRED_INTRO 17.07/17.32 (step @p3156 :rule trust :premises () :args ((= (not @t508) @t506))) 17.07/17.32 ; trust MACRO_SR_PRED_INTRO 17.07/17.32 (step @p3157 :rule trust :premises () :args ((= (not @t387) @t385))) 17.07/17.32 ; trust MACRO_SR_PRED_INTRO 17.07/17.32 (step @p3158 :rule trust :premises () :args ((= (not @t416) @t414))) 17.07/17.32 ; trust MACRO_SR_PRED_INTRO 17.07/17.32 (step @p3159 :rule trust :premises () :args ((= (not @t384) @t382))) 17.07/17.32 ; trust MACRO_SR_PRED_INTRO 17.07/17.32 (step @p3160 :rule trust :premises () :args ((= (not @t381) @t379))) 17.07/17.32 ; trust MACRO_SR_PRED_INTRO 17.07/17.32 (step @p3161 :rule trust :premises () :args ((= (not @t511) @t127))) 17.07/17.32 (step @p3162 :rule nary_cong :premises (@p3161 @p3160 @p3159 @p3158 @p3157 @p3156 @p3155 @p3154) :args (or)) 17.07/17.32 (assume-push @p3163 @t511) 17.07/17.32 (assume-push @p3164 @t381) 17.07/17.32 (assume-push @p3165 @t384) 17.07/17.32 (assume-push @p3166 @t416) 17.07/17.32 (assume-push @p3167 @t387) 17.07/17.32 (assume-push @p3168 @t508) 17.07/17.32 (assume-push @p3169 @t510) 17.07/17.32 (assume-push @p3170 @t510) 17.07/17.32 (assume-push @p3171 @t512) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p3172 :rule trust :premises (@p3171) :args ((< @t120 5))) 17.07/17.32 (step @p3173 :rule int_tight_ub :premises (@p3172)) 17.07/17.32 (step @p3174 :rule arith_trichotomy :premises (@p3169 @p3173)) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p3175 :rule trust :premises (@p3174) :args (@t497)) 17.07/17.32 (step-pop @p10140 :rule scope :premises (@p3175)) 17.07/17.32 (step-pop @p10141 :rule scope :premises (@p10140)) 17.07/17.32 (step @p3176 :rule process_scope :premises (@p10141) :args (@t497)) 17.07/17.32 (assume-push @p3179 @t416) 17.07/17.32 (assume-push @p3180 @t513) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p3181 :rule trust :premises (@p3180) :args ((< @t120 6))) 17.07/17.32 (step @p3182 :rule int_tight_ub :premises (@p3181)) 17.07/17.32 (step @p3183 :rule arith_trichotomy :premises (@p3166 @p3182)) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p3184 :rule trust :premises (@p3183) :args (@t512)) 17.07/17.32 (step-pop @p10142 :rule scope :premises (@p3184)) 17.07/17.32 (step-pop @p10143 :rule scope :premises (@p10142)) 17.07/17.32 (step @p3185 :rule process_scope :premises (@p10143) :args (@t512)) 17.07/17.32 (assume-push @p3188 @t387) 17.07/17.32 (assume-push @p3189 @t514) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p3190 :rule trust :premises (@p3189) :args ((< @t120 7))) 17.07/17.32 (step @p3191 :rule int_tight_ub :premises (@p3190)) 17.07/17.32 (step @p3192 :rule arith_trichotomy :premises (@p3167 @p3191)) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p3193 :rule trust :premises (@p3192) :args (@t513)) 17.07/17.32 (step-pop @p10144 :rule scope :premises (@p3193)) 17.07/17.32 (step-pop @p10145 :rule scope :premises (@p10144)) 17.07/17.32 (step @p3194 :rule process_scope :premises (@p10145) :args (@t513)) 17.07/17.32 (assume-push @p3197 @t381) 17.07/17.32 (assume-push @p3198 @t515) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p3199 :rule trust :premises (@p3198) :args ((< @t120 8))) 17.07/17.32 (step @p3200 :rule int_tight_ub :premises (@p3199)) 17.07/17.32 (step @p3201 :rule arith_trichotomy :premises (@p3164 @p3200)) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p3202 :rule trust :premises (@p3201) :args (@t514)) 17.07/17.32 (step-pop @p10146 :rule scope :premises (@p3202)) 17.07/17.32 (step-pop @p10147 :rule scope :premises (@p10146)) 17.07/17.32 (step @p3203 :rule process_scope :premises (@p10147) :args (@t514)) 17.07/17.32 (assume-push @p3206 @t384) 17.07/17.32 (assume-push @p3207 @t516) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p3208 :rule trust :premises (@p3207) :args ((< @t120 9))) 17.07/17.32 (step @p3209 :rule int_tight_ub :premises (@p3208)) 17.07/17.32 (step @p3210 :rule arith_trichotomy :premises (@p3165 @p3209)) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p3211 :rule trust :premises (@p3210) :args (@t515)) 17.07/17.32 (step-pop @p10148 :rule scope :premises (@p3211)) 17.07/17.32 (step-pop @p10149 :rule scope :premises (@p10148)) 17.07/17.32 (step @p3212 :rule process_scope :premises (@p10149) :args (@t515)) 17.07/17.32 (assume-push @p3215 @t511) 17.07/17.32 (assume-push @p3216 @t508) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p3217 :rule trust :premises (@p3163) :args ((< @t120 10))) 17.07/17.32 (step @p3218 :rule int_tight_ub :premises (@p3217)) 17.07/17.32 (step @p3219 :rule arith_trichotomy :premises (@p3218 @p3168)) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p3220 :rule trust :premises (@p3219) :args (@t516)) 17.07/17.32 (step-pop @p10150 :rule scope :premises (@p3220)) 17.07/17.32 (step-pop @p10151 :rule scope :premises (@p10150)) 17.07/17.32 (step @p3221 :rule process_scope :premises (@p10151) :args (@t516)) 17.07/17.32 (step @p3224 :rule and_intro :premises (@p3163 @p3168)) 17.07/17.32 (step @p3225 :rule modus_ponens :premises (@p3224 @p3221)) 17.07/17.32 (step @p3226 :rule and_intro :premises (@p3165 @p3225)) 17.07/17.32 (step @p3227 :rule modus_ponens :premises (@p3226 @p3212)) 17.07/17.32 (step @p3228 :rule and_intro :premises (@p3164 @p3227)) 17.07/17.32 (step @p3229 :rule modus_ponens :premises (@p3228 @p3203)) 17.07/17.32 (step @p3230 :rule and_intro :premises (@p3167 @p3229)) 17.07/17.32 (step @p3231 :rule modus_ponens :premises (@p3230 @p3194)) 17.07/17.32 (step @p3232 :rule and_intro :premises (@p3166 @p3231)) 17.07/17.32 (step @p3233 :rule modus_ponens :premises (@p3232 @p3185)) 17.07/17.32 (step @p3234 :rule and_intro :premises (@p3169 @p3233)) 17.07/17.32 (step @p3235 :rule modus_ponens :premises (@p3234 @p3176)) 17.07/17.32 (step-pop @p10152 :rule scope :premises (@p3235)) 17.07/17.32 (step-pop @p10153 :rule scope :premises (@p10152)) 17.07/17.32 (step-pop @p10154 :rule scope :premises (@p10153)) 17.07/17.32 (step-pop @p10155 :rule scope :premises (@p10154)) 17.07/17.32 (step-pop @p10156 :rule scope :premises (@p10155)) 17.07/17.32 (step-pop @p10157 :rule scope :premises (@p10156)) 17.07/17.32 (step-pop @p10158 :rule scope :premises (@p10157)) 17.07/17.32 (step @p3236 :rule process_scope :premises (@p10158) :args (@t497)) 17.07/17.32 (step @p3244 :rule implies_elim :premises (@p3236)) 17.07/17.32 (step @p3245 :rule cnf_and_neg :args (@t517)) 17.07/17.32 (step @p3246 :rule resolution :premises (@p3245 @p3244) :args (true @t517)) 17.07/17.32 (step @p3247 :rule eq_resolve :premises (@p3246 @p3162)) 17.07/17.32 (step @p3248 :rule instantiate :premises (@p144) :args ((@list tptp.int tptp.int @t97 @t53 @t49))) 17.07/17.32 (step @p3249 :rule cnf_or_pos :args (@t519)) 17.07/17.32 (step @p3250 :rule reordering :premises (@p3249) :args ((or @t109 @t518 (not @t519)))) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p3251 :rule trust :premises (@p3250 @p174 @p3248) :args (@t518)) 17.07/17.32 (step @p3252 :rule instantiate :premises (@p45) :args ((@list tptp.int @t204 4))) 17.07/17.32 (step @p3253 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t99 @t52 @t53 @t51))) 17.07/17.32 (assume-push @p3254 @t270) 17.07/17.32 (assume-push @p3255 @t520) 17.07/17.32 (assume-push @p3256 @t261) 17.07/17.32 (step @p3257 :rule symm :premises (@p3255)) 17.07/17.32 (step @p3258 :rule cong :premises (@p3257) :args (tptp.tb2t)) 17.07/17.32 (step @p3259 :rule trans :premises (@p743 @p3258 @p792)) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p3260 false :rule trust :premises (@p3259) :args (false)) 17.07/17.32 (step-pop @p10159 :rule scope :premises (@p3260)) 17.07/17.32 (step-pop @p10160 :rule scope :premises (@p10159)) 17.07/17.32 (step-pop @p10161 :rule scope :premises (@p10160)) 17.07/17.32 (step @p3261 :rule process_scope :premises (@p10161) :args (false)) 17.07/17.32 (assume-push @p3265 @t271) 17.07/17.32 (assume-push @p3266 @t262) 17.07/17.32 (assume-push @p3267 @t520) 17.07/17.32 (step @p3268 :rule and_intro :premises (@p787 @p3255 @p743)) 17.07/17.32 (step-pop @p10162 :rule scope :premises (@p3268)) 17.07/17.32 (step-pop @p10163 :rule scope :premises (@p10162)) 17.07/17.32 (step-pop @p10164 :rule scope :premises (@p10163)) 17.07/17.32 (step @p3269 :rule process_scope :premises (@p10164) :args (@t521)) 17.07/17.32 (step @p3273 :rule implies_elim :premises (@p3269)) 17.07/17.32 (step @p3274 :rule resolution :premises (@p3273 @p3261) :args (true @t521)) 17.07/17.32 (step @p3275 :rule not_and :premises (@p3274)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p3276 :rule trust :premises (@p3275 @p792 @p748) :args ((not @t520))) 17.07/17.32 (step @p3277 :rule cnf_or_pos :args (@t523)) 17.07/17.32 (step @p3278 :rule reordering :premises (@p3277) :args ((or @t276 @t256 @t520 @t522 (not @t523)))) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p3279 :rule trust :premises (@p3278 @p816 @p779 @p3276 @p3253) :args (@t522)) 17.07/17.32 (assume-push @p3280 @t90) 17.07/17.32 (step @p3281 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t101 @t44 @t53 @t50))) 17.07/17.32 (step-pop @p10165 :rule scope :premises (@p3281)) 17.07/17.32 (step @p3282 :rule process_scope :premises (@p10165) :args ((or @t235 @t256 (= @t44 @t53) @t524))) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p3284 :rule trust :premises (@p3282) :args ((=> @t90 @t526))) 17.07/17.32 (step @p3285 :rule implies_elim :premises (@p3284)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p3286 :rule trust :premises (@p3285 @p65) :args (@t526)) 17.07/17.32 (assume-push @p3287 @t241) 17.07/17.32 (assume-push @p3288 @t233) 17.07/17.32 (assume-push @p3289 @t164) 17.07/17.32 (assume-push @p3290 @t525) 17.07/17.32 (assume-push @p3291 @t261) 17.07/17.32 (step @p3292 :rule symm :premises (@p3290)) 17.07/17.32 (step @p3293 :rule symm :premises (@p3292)) 17.07/17.32 (step @p3294 :rule trans :premises (@p3293 @p603 @p644)) 17.07/17.32 (step @p3295 :rule cong :premises (@p3294) :args (tptp.tb2t)) 17.07/17.32 (step @p3296 :rule trans :premises (@p743 @p3295 @p902 @p670)) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p3297 false :rule trust :premises (@p3296) :args (false)) 17.07/17.32 (step-pop @p10166 :rule scope :premises (@p3297)) 17.07/17.32 (step-pop @p10167 :rule scope :premises (@p10166)) 17.07/17.32 (step-pop @p10168 :rule scope :premises (@p10167)) 17.07/17.32 (step-pop @p10169 :rule scope :premises (@p10168)) 17.07/17.32 (step-pop @p10170 :rule scope :premises (@p10169)) 17.07/17.32 (step @p3298 :rule process_scope :premises (@p10170) :args (false)) 17.07/17.32 (assume-push @p3304 @t242) 17.07/17.32 (assume-push @p3305 @t262) 17.07/17.32 (assume-push @p3306 @t233) 17.07/17.32 (assume-push @p3307 @t164) 17.07/17.32 (assume-push @p3308 @t525) 17.07/17.32 (step @p3309 :rule and_intro :premises (@p665 @p603 @p142 @p3290 @p743)) 17.07/17.32 (step-pop @p10171 :rule scope :premises (@p3309)) 17.07/17.32 (step-pop @p10172 :rule scope :premises (@p10171)) 17.07/17.32 (step-pop @p10173 :rule scope :premises (@p10172)) 17.07/17.32 (step-pop @p10174 :rule scope :premises (@p10173)) 17.07/17.32 (step-pop @p10175 :rule scope :premises (@p10174)) 17.07/17.32 (step @p3310 :rule process_scope :premises (@p10175) :args (@t527)) 17.07/17.32 (step @p3316 :rule implies_elim :premises (@p3310)) 17.07/17.32 (step @p3317 :rule resolution :premises (@p3316 @p3298) :args (true @t527)) 17.07/17.32 (step @p3318 :rule not_and :premises (@p3317)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p3319 :rule trust :premises (@p3318 @p670 @p748 @p603 @p142) :args ((not @t525))) 17.07/17.32 (step @p3320 :rule cnf_or_pos :args (@t526)) 17.07/17.32 (step @p3321 :rule reordering :premises (@p3320) :args ((or @t235 @t256 @t525 @t524 (not @t526)))) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p3322 :rule trust :premises (@p3321 @p600 @p779 @p3319 @p3286) :args (@t524)) 17.07/17.32 (assume-push @p3323 @t90) 17.07/17.32 (step @p3324 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t103 @t49 @t53 @t48))) 17.07/17.32 (step-pop @p10176 :rule scope :premises (@p3324)) 17.07/17.32 (step @p3325 :rule process_scope :premises (@p10176) :args ((or @t109 @t256 (= @t49 @t53) @t528))) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p3327 :rule trust :premises (@p3325) :args ((=> @t90 @t530))) 17.07/17.32 (step @p3328 :rule implies_elim :premises (@p3327)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p3329 :rule trust :premises (@p3328 @p65) :args (@t530)) 17.07/17.32 (assume-push @p3330 @t88) 17.07/17.32 (assume-push @p3331 @t529) 17.07/17.32 (assume-push @p3332 @t261) 17.07/17.32 (step @p3333 :rule symm :premises (@p3331)) 17.07/17.32 (step @p3334 :rule symm :premises (@p3333)) 17.07/17.32 (step @p3335 :rule cong :premises (@p3334) :args (tptp.tb2t)) 17.07/17.32 (step @p3336 :rule trans :premises (@p743 @p3335 @p63)) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p3337 false :rule trust :premises (@p3336) :args (false)) 17.07/17.32 (step-pop @p10177 :rule scope :premises (@p3337)) 17.07/17.32 (step-pop @p10178 :rule scope :premises (@p10177)) 17.07/17.32 (step-pop @p10179 :rule scope :premises (@p10178)) 17.07/17.32 (step @p3338 :rule process_scope :premises (@p10179) :args (false)) 17.07/17.32 (assume-push @p3342 @t262) 17.07/17.32 (assume-push @p3343 @t89) 17.07/17.32 (assume-push @p3344 @t529) 17.07/17.32 (step @p3345 :rule and_intro :premises (@p58 @p3331 @p743)) 17.07/17.32 (step-pop @p10180 :rule scope :premises (@p3345)) 17.07/17.32 (step-pop @p10181 :rule scope :premises (@p10180)) 17.07/17.32 (step-pop @p10182 :rule scope :premises (@p10181)) 17.07/17.32 (step @p3346 :rule process_scope :premises (@p10182) :args (@t531)) 17.07/17.32 (step @p3350 :rule implies_elim :premises (@p3346)) 17.07/17.32 (step @p3351 :rule resolution :premises (@p3350 @p3338) :args (true @t531)) 17.07/17.32 (step @p3352 :rule not_and :premises (@p3351)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p3353 :rule trust :premises (@p3352 @p748 @p63) :args ((not @t529))) 17.07/17.32 (step @p3354 :rule cnf_or_pos :args (@t530)) 17.07/17.32 (step @p3355 :rule reordering :premises (@p3354) :args ((or @t109 @t256 @t528 @t529 (not @t530)))) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p3356 :rule trust :premises (@p3355 @p174 @p779 @p3353 @p3329) :args (@t528)) 17.07/17.32 (step @p3357 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t114 @t45 @t53 @t44))) 17.07/17.32 (assume-push @p3358 @t131) 17.07/17.32 (assume-push @p3359 @t532) 17.07/17.32 (assume-push @p3360 @t261) 17.07/17.32 (step @p3361 :rule symm :premises (@p3359)) 17.07/17.32 (step @p3362 :rule cong :premises (@p3361) :args (tptp.tb2t)) 17.07/17.32 (step @p3363 :rule trans :premises (@p743 @p3362 @p87)) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p3364 false :rule trust :premises (@p3363) :args (false)) 17.07/17.32 (step-pop @p10183 :rule scope :premises (@p3364)) 17.07/17.32 (step-pop @p10184 :rule scope :premises (@p10183)) 17.07/17.32 (step-pop @p10185 :rule scope :premises (@p10184)) 17.07/17.32 (step @p3365 :rule process_scope :premises (@p10185) :args (false)) 17.07/17.32 (assume-push @p3369 @t132) 17.07/17.32 (assume-push @p3370 @t262) 17.07/17.32 (assume-push @p3371 @t532) 17.07/17.32 (step @p3372 :rule and_intro :premises (@p82 @p3359 @p743)) 17.07/17.32 (step-pop @p10186 :rule scope :premises (@p3372)) 17.07/17.32 (step-pop @p10187 :rule scope :premises (@p10186)) 17.07/17.32 (step-pop @p10188 :rule scope :premises (@p10187)) 17.07/17.32 (step @p3373 :rule process_scope :premises (@p10188) :args (@t533)) 17.07/17.32 (step @p3377 :rule implies_elim :premises (@p3373)) 17.07/17.32 (step @p3378 :rule resolution :premises (@p3377 @p3365) :args (true @t533)) 17.07/17.32 (step @p3379 :rule not_and :premises (@p3378)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p3380 :rule trust :premises (@p3379 @p87 @p748) :args ((not @t532))) 17.07/17.32 (step @p3381 :rule cnf_or_pos :args (@t535)) 17.07/17.32 (step @p3382 :rule reordering :premises (@p3381) :args ((or @t158 @t256 @t532 @t534 (not @t535)))) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p3383 :rule trust :premises (@p3382 @p175 @p779 @p3380 @p3357) :args (@t534)) 17.07/17.32 (assume-push @p3384 @t90) 17.07/17.32 (step @p3385 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t112 @t47 @t53 @t46))) 17.07/17.32 (step-pop @p10189 :rule scope :premises (@p3385)) 17.07/17.32 (step @p3386 :rule process_scope :premises (@p10189) :args ((or @t179 @t256 (= @t47 @t53) @t536))) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p3388 :rule trust :premises (@p3386) :args ((=> @t90 @t538))) 17.07/17.32 (step @p3389 :rule implies_elim :premises (@p3388)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p3390 :rule trust :premises (@p3389 @p65) :args (@t538)) 17.07/17.32 (assume-push @p3391 @t261) 17.07/17.32 (assume-push @p3392 @t537) 17.07/17.32 (assume-push @p3393 @t182) 17.07/17.32 (step @p3394 :rule symm :premises (@p3392)) 17.07/17.32 (step @p3395 :rule cong :premises (@p3394) :args (tptp.tb2t)) 17.07/17.32 (step @p3396 :rule trans :premises (@p275 @p3395 @p748)) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p3397 false :rule trust :premises (@p3396) :args (false)) 17.07/17.32 (step-pop @p10190 :rule scope :premises (@p3397)) 17.07/17.32 (step-pop @p10191 :rule scope :premises (@p10190)) 17.07/17.32 (step-pop @p10192 :rule scope :premises (@p10191)) 17.07/17.32 (step @p3398 :rule process_scope :premises (@p10192) :args (false)) 17.07/17.32 (assume-push @p3402 @t183) 17.07/17.32 (assume-push @p3403 @t262) 17.07/17.32 (assume-push @p3404 @t537) 17.07/17.32 (step @p3405 :rule and_intro :premises (@p743 @p3392 @p275)) 17.07/17.32 (step-pop @p10193 :rule scope :premises (@p3405)) 17.07/17.32 (step-pop @p10194 :rule scope :premises (@p10193)) 17.07/17.32 (step-pop @p10195 :rule scope :premises (@p10194)) 17.07/17.32 (step @p3406 :rule process_scope :premises (@p10195) :args (@t539)) 17.07/17.32 (step @p3410 :rule implies_elim :premises (@p3406)) 17.07/17.32 (step @p3411 :rule resolution :premises (@p3410 @p3398) :args (true @t539)) 17.07/17.32 (step @p3412 :rule not_and :premises (@p3411)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p3413 :rule trust :premises (@p3412 @p280 @p748) :args ((not @t537))) 17.07/17.32 (step @p3414 :rule cnf_or_pos :args (@t538)) 17.07/17.32 (step @p3415 :rule reordering :premises (@p3414) :args ((or @t179 @t256 @t536 @t537 (not @t538)))) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p3416 :rule trust :premises (@p3415 @p269 @p779 @p3413 @p3390) :args (@t536)) 17.07/17.32 (step @p3417 :rule refl :args ((not @t528))) 17.07/17.32 (step @p3418 :rule refl :args (@t510)) 17.07/17.32 (step @p3419 :rule refl :args ((not @t524))) 17.07/17.32 (step @p3420 :rule refl :args (@t540)) 17.07/17.32 (step @p3421 :rule refl :args ((not @t541))) 17.07/17.32 (step @p3422 :rule refl :args ((not @t522))) 17.07/17.32 (step @p3423 :rule refl :args ((not @t534))) 17.07/17.32 (step @p3424 :rule refl :args ((not @t518))) 17.07/17.32 (step @p3425 :rule refl :args ((not @t89))) 17.07/17.32 (step @p3426 :rule nary_cong :premises (@p90 @p3425 @p974 @p3424 @p483 @p971 @p970 @p482 @p184 @p183 @p182 @p969 @p3423 @p3422 @p3421 @p3420 @p3419 @p3418 @p3417) :args (or)) 17.07/17.32 (assume-push @p3427 @t136) 17.07/17.32 (assume-push @p3428 @t542) 17.07/17.32 (assume-push @p3429 @t543) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p3430 :rule trust :premises (@p93) :args (@t139)) 17.07/17.32 (step @p3431 :rule int_tight_ub :premises (@p3430)) 17.07/17.32 ; trust MACRO_ARITH_SCALE_SUM_UB 17.07/17.32 (step @p3432 :rule trust :premises (@p3429 @p3431) :args ((<= @t141 (+ @t544 -1)))) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p3433 false :rule trust :premises (@p3432) :args (false)) 17.07/17.32 (step-pop @p10196 :rule scope :premises (@p3433)) 17.07/17.32 (step @p3434 :rule process_scope :premises (@p10196) :args (false)) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p3436 :rule trust :premises (@p3434) :args (@t545)) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p3437 :rule trust :premises (@p3436) :args (@t545)) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p3438 :rule trust :premises (@p3428) :args (@t543)) 17.07/17.32 (step @p3439 false :rule contra :premises (@p3438 @p3437)) 17.07/17.32 (step-pop @p10197 :rule scope :premises (@p3439)) 17.07/17.32 (step-pop @p10198 :rule scope :premises (@p10197)) 17.07/17.32 (step @p3440 :rule process_scope :premises (@p10198) :args (false)) 17.07/17.32 (assume-push @p3443 @t136) 17.07/17.32 (assume-push @p3444 @t89) 17.07/17.32 (assume-push @p3445 @t306) 17.07/17.32 (assume-push @p3446 @t518) 17.07/17.32 (assume-push @p3447 @t206) 17.07/17.32 (assume-push @p3448 @t300) 17.07/17.32 (assume-push @p3449 @t298) 17.07/17.32 (assume-push @p3450 @t217) 17.07/17.32 (assume-push @p3451 @t168) 17.07/17.32 (assume-push @p3452 @t166) 17.07/17.32 (assume-push @p3453 @t164) 17.07/17.32 (assume-push @p3454 @t297) 17.07/17.32 (assume-push @p3455 @t534) 17.07/17.32 (assume-push @p3456 @t522) 17.07/17.32 (assume-push @p3457 @t541) 17.07/17.32 (assume-push @p3458 @t536) 17.07/17.32 (assume-push @p3459 @t524) 17.07/17.32 (assume-push @p3460 @t509) 17.07/17.32 (assume-push @p3461 @t528) 17.07/17.32 (assume-push @p3462 @t164) 17.07/17.32 (assume-push @p3463 @t206) 17.07/17.32 (assume-push @p3464 @t297) 17.07/17.32 (assume-push @p3465 @t306) 17.07/17.32 (assume-push @p3466 @t546) 17.07/17.32 (assume-push @p3467 @t541) 17.07/17.32 (assume-push @p3468 @t534) 17.07/17.32 (assume-push @p3469 @t166) 17.07/17.32 (assume-push @p3470 @t536) 17.07/17.32 (assume-push @p3471 @t168) 17.07/17.32 (assume-push @p3472 @t528) 17.07/17.32 (assume-push @p3473 @t217) 17.07/17.32 (assume-push @p3474 @t524) 17.07/17.32 (assume-push @p3475 @t298) 17.07/17.32 (assume-push @p3476 @t522) 17.07/17.32 (assume-push @p3477 @t300) 17.07/17.32 (assume-push @p3478 @t518) 17.07/17.32 (assume-push @p3479 @t88) 17.07/17.32 (step @p3480 :rule symm :premises (@p3466)) 17.07/17.32 (step @p3481 :rule symm :premises (@p3480)) 17.07/17.32 (step @p3482 :rule cong :premises (@p222 @p726 @p3481) :args (tptp.get2)) 17.07/17.32 (step @p3483 :rule symm :premises (@p3252)) 17.07/17.32 (step @p3484 :rule refl :args (@t53)) 17.07/17.32 (step @p3485 :rule cong :premises (@p222 @p222 @p473 @p3484) :args (tptp.get)) 17.07/17.32 (step @p3486 :rule cong :premises (@p222 @p222 @p142 @p3484) :args (tptp.get)) 17.07/17.32 (step @p3487 :rule symm :premises (@p3455)) 17.07/17.32 (step @p3488 :rule symm :premises (@p3487)) 17.07/17.32 (step @p3489 :rule cong :premises (@p222 @p222 @p141 @p3484) :args (tptp.get)) 17.07/17.32 (step @p3490 :rule symm :premises (@p3458)) 17.07/17.32 (step @p3491 :rule symm :premises (@p3490)) 17.07/17.32 (step @p3492 :rule cong :premises (@p222 @p222 @p140 @p3484) :args (tptp.get)) 17.07/17.32 (step @p3493 :rule symm :premises (@p3461)) 17.07/17.32 (step @p3494 :rule symm :premises (@p3493)) 17.07/17.32 (step @p3495 :rule cong :premises (@p222 @p222 @p466 @p3484) :args (tptp.get)) 17.07/17.32 (step @p3496 :rule symm :premises (@p3459)) 17.07/17.32 (step @p3497 :rule symm :premises (@p3496)) 17.07/17.32 (step @p3498 :rule cong :premises (@p222 @p222 @p729 @p3484) :args (tptp.get)) 17.07/17.32 (step @p3499 :rule symm :premises (@p3456)) 17.07/17.32 (step @p3500 :rule symm :premises (@p3499)) 17.07/17.32 (step @p3501 :rule cong :premises (@p222 @p222 @p728 @p3484) :args (tptp.get)) 17.07/17.32 (step @p3502 :rule trans :premises (@p3251 @p3501 @p3500 @p3498 @p3497 @p3495 @p3494 @p3492 @p3491 @p3489 @p3488 @p3486 @p3485 @p3483 @p3482)) 17.07/17.32 (step @p3503 :rule cong :premises (@p3502) :args (tptp.tb2t)) 17.07/17.32 (step @p3504 :rule trans :premises (@p58 @p3503 @p1038)) 17.07/17.32 (step-pop @p10199 :rule scope :premises (@p3504)) 17.07/17.32 (step-pop @p10200 :rule scope :premises (@p10199)) 17.07/17.32 (step-pop @p10201 :rule scope :premises (@p10200)) 17.07/17.32 (step-pop @p10202 :rule scope :premises (@p10201)) 17.07/17.32 (step-pop @p10203 :rule scope :premises (@p10202)) 17.07/17.32 (step-pop @p10204 :rule scope :premises (@p10203)) 17.07/17.32 (step-pop @p10205 :rule scope :premises (@p10204)) 17.07/17.32 (step-pop @p10206 :rule scope :premises (@p10205)) 17.07/17.32 (step-pop @p10207 :rule scope :premises (@p10206)) 17.07/17.32 (step-pop @p10208 :rule scope :premises (@p10207)) 17.07/17.32 (step-pop @p10209 :rule scope :premises (@p10208)) 17.07/17.32 (step-pop @p10210 :rule scope :premises (@p10209)) 17.07/17.32 (step-pop @p10211 :rule scope :premises (@p10210)) 17.07/17.32 (step-pop @p10212 :rule scope :premises (@p10211)) 17.07/17.32 (step-pop @p10213 :rule scope :premises (@p10212)) 17.07/17.32 (step-pop @p10214 :rule scope :premises (@p10213)) 17.07/17.32 (step-pop @p10215 :rule scope :premises (@p10214)) 17.07/17.32 (step-pop @p10216 :rule scope :premises (@p10215)) 17.07/17.32 (step @p3505 :rule process_scope :premises (@p10216) :args (@t542)) 17.07/17.32 (assume-push @p3524 @t509) 17.07/17.32 (step @p3525 :rule symm :premises (@p3460)) 17.07/17.32 (step-pop @p10217 :rule scope :premises (@p3525)) 17.07/17.32 (step @p3526 :rule process_scope :premises (@p10217) :args (@t546)) 17.07/17.32 (step @p3528 :rule modus_ponens :premises (@p3460 @p3526)) 17.07/17.32 (step @p3529 :rule and_intro :premises (@p142 @p473 @p734 @p726 @p3528 @p3252 @p3455 @p141 @p3458 @p140 @p3461 @p466 @p3459 @p729 @p3456 @p728 @p3251 @p58)) 17.07/17.32 (step @p3530 :rule modus_ponens :premises (@p3529 @p3505)) 17.07/17.32 (step @p3531 :rule and_intro :premises (@p93 @p3530)) 17.07/17.32 (step-pop @p10218 :rule scope :premises (@p3531)) 17.07/17.32 (step-pop @p10219 :rule scope :premises (@p10218)) 17.07/17.32 (step-pop @p10220 :rule scope :premises (@p10219)) 17.07/17.32 (step-pop @p10221 :rule scope :premises (@p10220)) 17.07/17.32 (step-pop @p10222 :rule scope :premises (@p10221)) 17.07/17.32 (step-pop @p10223 :rule scope :premises (@p10222)) 17.07/17.32 (step-pop @p10224 :rule scope :premises (@p10223)) 17.07/17.32 (step-pop @p10225 :rule scope :premises (@p10224)) 17.07/17.32 (step-pop @p10226 :rule scope :premises (@p10225)) 17.07/17.32 (step-pop @p10227 :rule scope :premises (@p10226)) 17.07/17.32 (step-pop @p10228 :rule scope :premises (@p10227)) 17.07/17.32 (step-pop @p10229 :rule scope :premises (@p10228)) 17.07/17.32 (step-pop @p10230 :rule scope :premises (@p10229)) 17.07/17.32 (step-pop @p10231 :rule scope :premises (@p10230)) 17.07/17.32 (step-pop @p10232 :rule scope :premises (@p10231)) 17.07/17.32 (step-pop @p10233 :rule scope :premises (@p10232)) 17.07/17.32 (step-pop @p10234 :rule scope :premises (@p10233)) 17.07/17.32 (step-pop @p10235 :rule scope :premises (@p10234)) 17.07/17.32 (step-pop @p10236 :rule scope :premises (@p10235)) 17.07/17.32 (step @p3532 :rule process_scope :premises (@p10236) :args (@t547)) 17.07/17.32 (step @p3552 :rule implies_elim :premises (@p3532)) 17.07/17.32 (step @p3553 :rule resolution :premises (@p3552 @p3440) :args (true @t547)) 17.07/17.32 (step @p3554 :rule not_and :premises (@p3553)) 17.07/17.32 (step @p3555 :rule eq_resolve :premises (@p3554 @p3426)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p3556 :rule trust :premises (@p3555 @p3416 @p3383 @p3356 @p3322 @p3279 @p3252 @p734 @p3251 @p473 @p142 @p141 @p140 @p466 @p729 @p728 @p726 @p63 @p3247 @p3153 @p3136 @p2950 @p2896 @p2863 @p2830 @p2802 @p2769 @p2741 @p2740 @p734 @p2081 @p473 @p142 @p141 @p140 @p466 @p729 @p728 @p727 @p1612 @p726 @p2736 @p2714 @p1445 @p1246 @p1308 @p1507 @p1370 @p1583 @p1550 @p1611 @p1584 @p734 @p1617 @p473 @p142 @p141 @p140 @p466 @p729 @p728 @p727 @p1612 @p1613 @p726 @p792 @p2502 @p2480 @p2074 @p2057 @p2055 @p816 @p270 @p2054 @p1936 @p1909 @p1876 @p1833 @p142 @p141 @p140 @p466 @p729 @p755 @p1829 @p1812 @p273 @p271 @p270 @p269 @p1795 @p465 @p456 @p174 @p270 @p1778 @p1762 @p1121 @p960 @p933 @p886 @p853 @p819 @p784 @p783 @p734 @p733 @p473 @p142 @p141 @p140 @p466 @p729 @p728 @p727 @p726 @p56 @p723 @p603 @p142 @p670 @p663 @p418 @p349 @p322 @p142 @p141 @p317 @p310 @p130 @p87 @p80 @p79 @p78) :args ((or @t128 @t499))) 17.07/17.32 (step @p3557 :rule refl :args (@t548)) 17.07/17.32 ; trust MACRO_SR_PRED_INTRO 17.07/17.32 (step @p3558 :rule trust :premises () :args ((= (not @t550) @t549))) 17.07/17.32 (step @p3559 :rule nary_cong :premises (@p3558 @p3557) :args (or)) 17.07/17.32 (assume-push @p3560 @t550) 17.07/17.32 (step @p3561 :rule skolemize :premises (@p3560)) 17.07/17.32 (step-pop @p10237 :rule scope :premises (@p3561)) 17.07/17.32 (step @p3562 :rule process_scope :premises (@p10237) :args (@t548)) 17.07/17.32 (step @p3564 :rule implies_elim :premises (@p3562)) 17.07/17.32 (step @p3565 :rule eq_resolve :premises (@p3564 @p3559)) 17.07/17.32 ; trust MACRO_SR_EQ_INTRO 17.07/17.32 (step @p3566 :rule trust :premises () :args ((= @t58 (not (and @t549 @t556))))) 17.07/17.32 (step @p3567 :rule eq_resolve :premises (@p19 @p3566)) 17.07/17.32 (step @p3568 :rule not_and :premises (@p3567)) 17.07/17.32 (step @p3569 :rule refl :args (@t563)) 17.07/17.32 ; trust MACRO_SR_PRED_INTRO 17.07/17.32 (step @p3570 :rule trust :premises () :args ((= (not @t564) @t556))) 17.07/17.32 (step @p3571 :rule nary_cong :premises (@p3570 @p3569) :args (or)) 17.07/17.32 (assume-push @p3572 @t564) 17.07/17.32 (step @p3573 :rule skolemize :premises (@p3572)) 17.07/17.32 (step-pop @p10238 :rule scope :premises (@p3573)) 17.07/17.32 (step @p3574 :rule process_scope :premises (@p10238) :args (@t563)) 17.07/17.32 (step @p3576 :rule implies_elim :premises (@p3574)) 17.07/17.32 (step @p3577 :rule eq_resolve :premises (@p3576 @p3571)) 17.07/17.32 ; trust MACRO_SR_PRED_INTRO 17.07/17.32 (step @p3578 :rule trust :premises () :args ((= (not @t561) @t560))) 17.07/17.32 (step @p3579 :rule refl :args (@t562)) 17.07/17.32 (step @p3580 :rule nary_cong :premises (@p3579 @p3578) :args (or)) 17.07/17.32 (step @p3581 :rule cnf_or_neg :args (@t562 1)) 17.07/17.32 (step @p3582 :rule eq_resolve :premises (@p3581 @p3580)) 17.07/17.32 (step @p3583 :rule reordering :premises (@p3582) :args ((or @t560 @t562))) 17.07/17.32 (step @p3584 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t112 @t47 @t565 @t46))) 17.07/17.32 ; trust MACRO_SR_EQ_INTRO 17.07/17.32 (step @p3585 :rule trust :premises () :args ((= @t35 @t566))) 17.07/17.32 (step @p3586 :rule eq_resolve :premises (@p12 @p3585)) 17.07/17.32 (step @p3587 :rule instantiate :premises (@p3586) :args ((@list tptp.int tptp.int @t54 @t46))) 17.07/17.32 (step @p3588 :rule cnf_or_pos :args (@t569)) 17.07/17.32 (step @p3589 :rule reordering :premises (@p3588) :args ((or @t428 @t568 (not @t569)))) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p3590 :rule trust :premises (@p3589 @p2152 @p3587) :args (@t568)) 17.07/17.32 (step @p3591 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t55 @t54 @t46 @t45))) 17.07/17.32 (step @p3592 :rule instantiate :premises (@p45) :args ((@list tptp.int @t204 8))) 17.07/17.32 (assume-push @p3593 @t419) 17.07/17.32 (assume-push @p3594 @t570) 17.07/17.32 (assume-push @p3595 @t189) 17.07/17.32 (assume-push @p3596 @t166) 17.07/17.32 (assume-push @p3597 @t195) 17.07/17.32 (assume-push @p3598 @t164) 17.07/17.32 (assume-push @p3599 @t206) 17.07/17.32 (assume-push @p3600 @t571) 17.07/17.32 (assume-push @p3601 @t306) 17.07/17.32 (assume-push @p3602 @t187) 17.07/17.32 (step @p3603 :rule symm :premises (@p3594)) 17.07/17.32 (step @p3604 :rule symm :premises (@p322)) 17.07/17.32 (step @p3605 :rule cong :premises (@p222 @p222 @p1181 @p389) :args (tptp.get)) 17.07/17.32 (step @p3606 :rule symm :premises (@p377)) 17.07/17.32 (step @p3607 :rule cong :premises (@p222 @p222 @p226 @p389) :args (tptp.get)) 17.07/17.32 (step @p3608 :rule cong :premises (@p222 @p222 @p529 @p389) :args (tptp.get)) 17.07/17.32 (step @p3609 :rule refl :args (8)) 17.07/17.32 (step @p3610 :rule cong :premises (@p222 @p1035 @p3609) :args (tptp.get2)) 17.07/17.32 (step @p3611 :rule trans :premises (@p3610 @p3592 @p3608 @p3607 @p3606 @p3605 @p3604 @p3603)) 17.07/17.32 (step @p3612 :rule cong :premises (@p3611) :args (tptp.tb2t)) 17.07/17.32 (step @p3613 :rule symm :premises (@p3610)) 17.07/17.32 (step @p3614 :rule symm :premises (@p3592)) 17.07/17.32 (step @p3615 :rule symm :premises (@p3608)) 17.07/17.32 (step @p3616 :rule trans :premises (@p3615 @p3614 @p3613)) 17.07/17.32 (step @p3617 :rule cong :premises (@p3616) :args (tptp.tb2t)) 17.07/17.32 (step @p3618 :rule trans :premises (@p322 @p393 @p377 @p390)) 17.07/17.32 (step @p3619 :rule cong :premises (@p3618) :args (tptp.tb2t)) 17.07/17.32 (step @p3620 :rule trans :premises (@p312 @p3619 @p3617 @p3612 @p2081)) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p3621 false :rule trust :premises (@p3620) :args (false)) 17.07/17.32 (step-pop @p10239 :rule scope :premises (@p3621)) 17.07/17.32 (step-pop @p10240 :rule scope :premises (@p10239)) 17.07/17.32 (step-pop @p10241 :rule scope :premises (@p10240)) 17.07/17.32 (step-pop @p10242 :rule scope :premises (@p10241)) 17.07/17.32 (step-pop @p10243 :rule scope :premises (@p10242)) 17.07/17.32 (step-pop @p10244 :rule scope :premises (@p10243)) 17.07/17.32 (step-pop @p10245 :rule scope :premises (@p10244)) 17.07/17.32 (step-pop @p10246 :rule scope :premises (@p10245)) 17.07/17.32 (step-pop @p10247 :rule scope :premises (@p10246)) 17.07/17.32 (step-pop @p10248 :rule scope :premises (@p10247)) 17.07/17.32 (step @p3622 :rule process_scope :premises (@p10248) :args (false)) 17.07/17.32 (assume-push @p3633 @t188) 17.07/17.32 (assume-push @p3634 @t306) 17.07/17.32 (assume-push @p3635 @t189) 17.07/17.32 (assume-push @p3636 @t206) 17.07/17.32 (assume-push @p3637 @t166) 17.07/17.32 (assume-push @p3638 @t164) 17.07/17.32 (assume-push @p3639 @t420) 17.07/17.32 (assume-push @p3640 @t195) 17.07/17.32 (assume-push @p3641 @t571) 17.07/17.32 (assume-push @p3642 @t570) 17.07/17.32 (step @p3643 :rule and_intro :premises (@p2076 @p3594 @p322 @p141 @p377 @p142 @p473 @p3592 @p726 @p312)) 17.07/17.32 (step-pop @p10249 :rule scope :premises (@p3643)) 17.07/17.32 (step-pop @p10250 :rule scope :premises (@p10249)) 17.07/17.32 (step-pop @p10251 :rule scope :premises (@p10250)) 17.07/17.32 (step-pop @p10252 :rule scope :premises (@p10251)) 17.07/17.32 (step-pop @p10253 :rule scope :premises (@p10252)) 17.07/17.32 (step-pop @p10254 :rule scope :premises (@p10253)) 17.07/17.32 (step-pop @p10255 :rule scope :premises (@p10254)) 17.07/17.32 (step-pop @p10256 :rule scope :premises (@p10255)) 17.07/17.32 (step-pop @p10257 :rule scope :premises (@p10256)) 17.07/17.32 (step-pop @p10258 :rule scope :premises (@p10257)) 17.07/17.32 (step @p3644 :rule process_scope :premises (@p10258) :args (@t572)) 17.07/17.32 (step @p3655 :rule implies_elim :premises (@p3644)) 17.07/17.32 (step @p3656 :rule resolution :premises (@p3655 @p3622) :args (true @t572)) 17.07/17.32 (step @p3657 :rule not_and :premises (@p3656)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p3658 :rule trust :premises (@p3657 @p317 @p726 @p322 @p473 @p141 @p142 @p2081 @p349 @p3592) :args ((not @t570))) 17.07/17.32 (step @p3659 :rule cnf_or_pos :args (@t574)) 17.07/17.32 (step @p3660 :rule reordering :premises (@p3659) :args ((or @t428 @t191 @t570 @t573 (not @t574)))) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p3661 :rule trust :premises (@p3660 @p2152 @p319 @p3658 @p3591) :args (@t573)) 17.07/17.32 (step @p3662 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t91 @t48 @t46 @t52))) 17.07/17.32 (assume-push @p3663 @t145) 17.07/17.32 (assume-push @p3664 @t150) 17.07/17.32 (assume-push @p3665 @t168) 17.07/17.32 (assume-push @p3666 @t316) 17.07/17.32 (assume-push @p3667 @t166) 17.07/17.32 (assume-push @p3668 @t156) 17.07/17.32 (assume-push @p3669 @t164) 17.07/17.32 (assume-push @p3670 @t575) 17.07/17.32 (assume-push @p3671 @t189) 17.07/17.32 (assume-push @p3672 @t195) 17.07/17.32 (assume-push @p3673 @t206) 17.07/17.32 (assume-push @p3674 @t571) 17.07/17.32 (assume-push @p3675 @t306) 17.07/17.32 (assume-push @p3676 @t187) 17.07/17.32 (step @p3677 :rule symm :premises (@p1167)) 17.07/17.32 (step @p3678 :rule symm :premises (@p212)) 17.07/17.32 (step @p3679 :rule trans :premises (@p1184 @p3678 @p1182 @p3677 @p1179 @p1177)) 17.07/17.32 (step @p3680 :rule cong :premises (@p3679) :args (tptp.tb2t)) 17.07/17.32 (step @p3681 :rule symm :premises (@p3670)) 17.07/17.32 (step @p3682 :rule symm :premises (@p377)) 17.07/17.32 (step @p3683 :rule trans :premises (@p3610 @p3592 @p3608 @p3607 @p3682 @p3605 @p3604 @p3681 @p149 @p1196 @p1167 @p1195 @p212 @p231)) 17.07/17.32 (step @p3684 :rule cong :premises (@p3683) :args (tptp.tb2t)) 17.07/17.32 (step @p3685 :rule trans :premises (@p322 @p393 @p377 @p390)) 17.07/17.32 (step @p3686 :rule cong :premises (@p3685) :args (tptp.tb2t)) 17.07/17.32 (step @p3687 :rule trans :premises (@p312 @p3686 @p3617 @p3684 @p3680 @p137)) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p3688 false :rule trust :premises (@p3687) :args (false)) 17.07/17.32 (step-pop @p10259 :rule scope :premises (@p3688)) 17.07/17.32 (step-pop @p10260 :rule scope :premises (@p10259)) 17.07/17.32 (step-pop @p10261 :rule scope :premises (@p10260)) 17.07/17.32 (step-pop @p10262 :rule scope :premises (@p10261)) 17.07/17.32 (step-pop @p10263 :rule scope :premises (@p10262)) 17.07/17.32 (step-pop @p10264 :rule scope :premises (@p10263)) 17.07/17.32 (step-pop @p10265 :rule scope :premises (@p10264)) 17.07/17.32 (step-pop @p10266 :rule scope :premises (@p10265)) 17.07/17.32 (step-pop @p10267 :rule scope :premises (@p10266)) 17.07/17.32 (step-pop @p10268 :rule scope :premises (@p10267)) 17.07/17.32 (step-pop @p10269 :rule scope :premises (@p10268)) 17.07/17.32 (step-pop @p10270 :rule scope :premises (@p10269)) 17.07/17.32 (step-pop @p10271 :rule scope :premises (@p10270)) 17.07/17.32 (step-pop @p10272 :rule scope :premises (@p10271)) 17.07/17.32 (step @p3689 :rule process_scope :premises (@p10272) :args (false)) 17.07/17.32 (assume-push @p3704 @t188) 17.07/17.32 (assume-push @p3705 @t146) 17.07/17.32 (assume-push @p3706 @t306) 17.07/17.32 (assume-push @p3707 @t150) 17.07/17.32 (assume-push @p3708 @t189) 17.07/17.32 (assume-push @p3709 @t206) 17.07/17.32 (assume-push @p3710 @t168) 17.07/17.32 (assume-push @p3711 @t166) 17.07/17.32 (assume-push @p3712 @t164) 17.07/17.32 (assume-push @p3713 @t195) 17.07/17.32 (assume-push @p3714 @t571) 17.07/17.32 (assume-push @p3715 @t156) 17.07/17.32 (assume-push @p3716 @t316) 17.07/17.32 (assume-push @p3717 @t575) 17.07/17.32 (step @p3718 :rule and_intro :premises (@p132 @p149 @p140 @p1167 @p141 @p212 @p142 @p3670 @p322 @p377 @p473 @p3592 @p726 @p312)) 17.07/17.32 (step-pop @p10273 :rule scope :premises (@p3718)) 17.07/17.32 (step-pop @p10274 :rule scope :premises (@p10273)) 17.07/17.32 (step-pop @p10275 :rule scope :premises (@p10274)) 17.07/17.32 (step-pop @p10276 :rule scope :premises (@p10275)) 17.07/17.32 (step-pop @p10277 :rule scope :premises (@p10276)) 17.07/17.32 (step-pop @p10278 :rule scope :premises (@p10277)) 17.07/17.32 (step-pop @p10279 :rule scope :premises (@p10278)) 17.07/17.32 (step-pop @p10280 :rule scope :premises (@p10279)) 17.07/17.32 (step-pop @p10281 :rule scope :premises (@p10280)) 17.07/17.32 (step-pop @p10282 :rule scope :premises (@p10281)) 17.07/17.32 (step-pop @p10283 :rule scope :premises (@p10282)) 17.07/17.32 (step-pop @p10284 :rule scope :premises (@p10283)) 17.07/17.32 (step-pop @p10285 :rule scope :premises (@p10284)) 17.07/17.32 (step-pop @p10286 :rule scope :premises (@p10285)) 17.07/17.32 (step @p3719 :rule process_scope :premises (@p10286) :args (@t576)) 17.07/17.32 (step @p3734 :rule implies_elim :premises (@p3719)) 17.07/17.32 (step @p3735 :rule resolution :premises (@p3734 @p3689) :args (true @t576)) 17.07/17.32 (step @p3736 :rule not_and :premises (@p3735)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p3737 :rule trust :premises (@p3736 @p317 @p137 @p726 @p149 @p322 @p473 @p140 @p141 @p142 @p349 @p3592 @p178 @p1161) :args ((not @t575))) 17.07/17.32 (step @p3738 :rule cnf_or_pos :args (@t578)) 17.07/17.32 (step @p3739 :rule reordering :premises (@p3738) :args ((or @t152 @t191 @t575 @t577 (not @t578)))) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p3740 :rule trust :premises (@p3739 @p146 @p319 @p3737 @p3662) :args (@t577)) 17.07/17.32 (step @p3741 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t93 @t50 @t46 @t54))) 17.07/17.32 (assume-push @p3742 @t84) 17.07/17.32 (assume-push @p3743 @t579) 17.07/17.32 (assume-push @p3744 @t189) 17.07/17.32 (assume-push @p3745 @t166) 17.07/17.32 (assume-push @p3746 @t195) 17.07/17.32 (assume-push @p3747 @t164) 17.07/17.32 (assume-push @p3748 @t206) 17.07/17.32 (assume-push @p3749 @t571) 17.07/17.32 (assume-push @p3750 @t306) 17.07/17.32 (assume-push @p3751 @t187) 17.07/17.32 (step @p3752 :rule symm :premises (@p3743)) 17.07/17.32 (step @p3753 :rule symm :premises (@p377)) 17.07/17.32 (step @p3754 :rule trans :premises (@p3610 @p3592 @p3608 @p3607 @p3753 @p3605 @p3604 @p3752)) 17.07/17.32 (step @p3755 :rule cong :premises (@p3754) :args (tptp.tb2t)) 17.07/17.32 (step @p3756 :rule trans :premises (@p322 @p393 @p377 @p390)) 17.07/17.32 (step @p3757 :rule cong :premises (@p3756) :args (tptp.tb2t)) 17.07/17.32 (step @p3758 :rule trans :premises (@p312 @p3757 @p3617 @p3755 @p56)) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p3759 false :rule trust :premises (@p3758) :args (false)) 17.07/17.32 (step-pop @p10287 :rule scope :premises (@p3759)) 17.07/17.32 (step-pop @p10288 :rule scope :premises (@p10287)) 17.07/17.32 (step-pop @p10289 :rule scope :premises (@p10288)) 17.07/17.32 (step-pop @p10290 :rule scope :premises (@p10289)) 17.07/17.32 (step-pop @p10291 :rule scope :premises (@p10290)) 17.07/17.32 (step-pop @p10292 :rule scope :premises (@p10291)) 17.07/17.32 (step-pop @p10293 :rule scope :premises (@p10292)) 17.07/17.32 (step-pop @p10294 :rule scope :premises (@p10293)) 17.07/17.32 (step-pop @p10295 :rule scope :premises (@p10294)) 17.07/17.32 (step-pop @p10296 :rule scope :premises (@p10295)) 17.07/17.32 (step @p3760 :rule process_scope :premises (@p10296) :args (false)) 17.07/17.32 (assume-push @p3771 @t85) 17.07/17.32 (assume-push @p3772 @t188) 17.07/17.32 (assume-push @p3773 @t306) 17.07/17.32 (assume-push @p3774 @t189) 17.07/17.32 (assume-push @p3775 @t206) 17.07/17.32 (assume-push @p3776 @t166) 17.07/17.32 (assume-push @p3777 @t164) 17.07/17.32 (assume-push @p3778 @t195) 17.07/17.32 (assume-push @p3779 @t571) 17.07/17.32 (assume-push @p3780 @t579) 17.07/17.32 (step @p3781 :rule and_intro :premises (@p51 @p3743 @p322 @p141 @p377 @p142 @p473 @p3592 @p726 @p312)) 17.07/17.32 (step-pop @p10297 :rule scope :premises (@p3781)) 17.07/17.32 (step-pop @p10298 :rule scope :premises (@p10297)) 17.07/17.32 (step-pop @p10299 :rule scope :premises (@p10298)) 17.07/17.32 (step-pop @p10300 :rule scope :premises (@p10299)) 17.07/17.32 (step-pop @p10301 :rule scope :premises (@p10300)) 17.07/17.32 (step-pop @p10302 :rule scope :premises (@p10301)) 17.07/17.32 (step-pop @p10303 :rule scope :premises (@p10302)) 17.07/17.32 (step-pop @p10304 :rule scope :premises (@p10303)) 17.07/17.32 (step-pop @p10305 :rule scope :premises (@p10304)) 17.07/17.32 (step-pop @p10306 :rule scope :premises (@p10305)) 17.07/17.32 (step @p3782 :rule process_scope :premises (@p10306) :args (@t580)) 17.07/17.32 (step @p3793 :rule implies_elim :premises (@p3782)) 17.07/17.32 (step @p3794 :rule resolution :premises (@p3793 @p3760) :args (true @t580)) 17.07/17.32 (step @p3795 :rule not_and :premises (@p3794)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p3796 :rule trust :premises (@p3795 @p56 @p317 @p726 @p322 @p473 @p141 @p142 @p349 @p3592) :args ((not @t579))) 17.07/17.32 (step @p3797 :rule cnf_or_pos :args (@t582)) 17.07/17.32 (step @p3798 :rule reordering :premises (@p3797) :args ((or @t107 @t191 @t579 @t581 (not @t582)))) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p3799 :rule trust :premises (@p3798 @p475 @p319 @p3796 @p3741) :args (@t581)) 17.07/17.32 (step @p3800 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t95 @t51 @t46 @t50))) 17.07/17.32 (assume-push @p3801 @t187) 17.07/17.32 (assume-push @p3802 @t189) 17.07/17.32 (assume-push @p3803 @t166) 17.07/17.32 (assume-push @p3804 @t195) 17.07/17.32 (assume-push @p3805 @t164) 17.07/17.32 (assume-push @p3806 @t583) 17.07/17.32 (assume-push @p3807 @t265) 17.07/17.32 (step @p3808 :rule symm :premises (@p377)) 17.07/17.32 (step @p3809 :rule trans :premises (@p3607 @p3808 @p3605 @p3604)) 17.07/17.32 (step @p3810 :rule cong :premises (@p3809) :args (tptp.tb2t)) 17.07/17.32 (step @p3811 :rule symm :premises (@p3806)) 17.07/17.32 (step @p3812 :rule symm :premises (@p3811)) 17.07/17.32 (step @p3813 :rule trans :premises (@p3812 @p322 @p393 @p377 @p390)) 17.07/17.32 (step @p3814 :rule cong :premises (@p3813) :args (tptp.tb2t)) 17.07/17.32 (step @p3815 :rule trans :premises (@p750 @p3814 @p3810 @p317)) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p3816 false :rule trust :premises (@p3815) :args (false)) 17.07/17.32 (step-pop @p10307 :rule scope :premises (@p3816)) 17.07/17.32 (step-pop @p10308 :rule scope :premises (@p10307)) 17.07/17.32 (step-pop @p10309 :rule scope :premises (@p10308)) 17.07/17.32 (step-pop @p10310 :rule scope :premises (@p10309)) 17.07/17.32 (step-pop @p10311 :rule scope :premises (@p10310)) 17.07/17.32 (step-pop @p10312 :rule scope :premises (@p10311)) 17.07/17.32 (step-pop @p10313 :rule scope :premises (@p10312)) 17.07/17.32 (step @p3817 :rule process_scope :premises (@p10313) :args (false)) 17.07/17.32 (assume-push @p3825 @t188) 17.07/17.32 (assume-push @p3826 @t266) 17.07/17.32 (assume-push @p3827 @t189) 17.07/17.32 (assume-push @p3828 @t166) 17.07/17.32 (assume-push @p3829 @t164) 17.07/17.32 (assume-push @p3830 @t195) 17.07/17.32 (assume-push @p3831 @t583) 17.07/17.32 (step @p3832 :rule and_intro :premises (@p312 @p322 @p141 @p377 @p142 @p3806 @p750)) 17.07/17.32 (step-pop @p10314 :rule scope :premises (@p3832)) 17.07/17.32 (step-pop @p10315 :rule scope :premises (@p10314)) 17.07/17.32 (step-pop @p10316 :rule scope :premises (@p10315)) 17.07/17.32 (step-pop @p10317 :rule scope :premises (@p10316)) 17.07/17.32 (step-pop @p10318 :rule scope :premises (@p10317)) 17.07/17.32 (step-pop @p10319 :rule scope :premises (@p10318)) 17.07/17.32 (step-pop @p10320 :rule scope :premises (@p10319)) 17.07/17.32 (step @p3833 :rule process_scope :premises (@p10320) :args (@t584)) 17.07/17.32 (step @p3841 :rule implies_elim :premises (@p3833)) 17.07/17.32 (step @p3842 :rule resolution :premises (@p3841 @p3817) :args (true @t584)) 17.07/17.32 (step @p3843 :rule not_and :premises (@p3842)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p3844 :rule trust :premises (@p3843 @p317 @p755 @p322 @p141 @p142 @p349) :args ((not @t583))) 17.07/17.32 (step @p3845 :rule cnf_or_pos :args (@t586)) 17.07/17.32 (step @p3846 :rule reordering :premises (@p3845) :args ((or @t254 @t191 @t583 @t585 (not @t586)))) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p3847 :rule trust :premises (@p3846 @p780 @p319 @p3844 @p3800) :args (@t585)) 17.07/17.32 (step @p3848 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t97 @t53 @t46 @t49))) 17.07/17.32 (assume-push @p3849 @t187) 17.07/17.32 (assume-push @p3850 @t189) 17.07/17.32 (assume-push @p3851 @t166) 17.07/17.32 (assume-push @p3852 @t195) 17.07/17.32 (assume-push @p3853 @t164) 17.07/17.32 (assume-push @p3854 @t587) 17.07/17.32 (assume-push @p3855 @t261) 17.07/17.32 (step @p3856 :rule symm :premises (@p377)) 17.07/17.32 (step @p3857 :rule trans :premises (@p3607 @p3856 @p3605 @p3604)) 17.07/17.32 (step @p3858 :rule cong :premises (@p3857) :args (tptp.tb2t)) 17.07/17.32 (step @p3859 :rule symm :premises (@p3854)) 17.07/17.32 (step @p3860 :rule symm :premises (@p3859)) 17.07/17.32 (step @p3861 :rule trans :premises (@p3860 @p322 @p393 @p377 @p390)) 17.07/17.32 (step @p3862 :rule cong :premises (@p3861) :args (tptp.tb2t)) 17.07/17.32 (step @p3863 :rule trans :premises (@p743 @p3862 @p3858 @p317)) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p3864 false :rule trust :premises (@p3863) :args (false)) 17.07/17.32 (step-pop @p10321 :rule scope :premises (@p3864)) 17.07/17.32 (step-pop @p10322 :rule scope :premises (@p10321)) 17.07/17.32 (step-pop @p10323 :rule scope :premises (@p10322)) 17.07/17.32 (step-pop @p10324 :rule scope :premises (@p10323)) 17.07/17.32 (step-pop @p10325 :rule scope :premises (@p10324)) 17.07/17.32 (step-pop @p10326 :rule scope :premises (@p10325)) 17.07/17.32 (step-pop @p10327 :rule scope :premises (@p10326)) 17.07/17.32 (step @p3865 :rule process_scope :premises (@p10327) :args (false)) 17.07/17.32 (assume-push @p3873 @t188) 17.07/17.32 (assume-push @p3874 @t262) 17.07/17.32 (assume-push @p3875 @t189) 17.07/17.32 (assume-push @p3876 @t166) 17.07/17.32 (assume-push @p3877 @t164) 17.07/17.32 (assume-push @p3878 @t195) 17.07/17.32 (assume-push @p3879 @t587) 17.07/17.32 (step @p3880 :rule and_intro :premises (@p312 @p322 @p141 @p377 @p142 @p3854 @p743)) 17.07/17.32 (step-pop @p10328 :rule scope :premises (@p3880)) 17.07/17.32 (step-pop @p10329 :rule scope :premises (@p10328)) 17.07/17.32 (step-pop @p10330 :rule scope :premises (@p10329)) 17.07/17.32 (step-pop @p10331 :rule scope :premises (@p10330)) 17.07/17.32 (step-pop @p10332 :rule scope :premises (@p10331)) 17.07/17.32 (step-pop @p10333 :rule scope :premises (@p10332)) 17.07/17.32 (step-pop @p10334 :rule scope :premises (@p10333)) 17.07/17.32 (step @p3881 :rule process_scope :premises (@p10334) :args (@t588)) 17.07/17.32 (step @p3889 :rule implies_elim :premises (@p3881)) 17.07/17.32 (step @p3890 :rule resolution :premises (@p3889 @p3865) :args (true @t588)) 17.07/17.32 (step @p3891 :rule not_and :premises (@p3890)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p3892 :rule trust :premises (@p3891 @p317 @p748 @p322 @p141 @p142 @p349) :args ((not @t587))) 17.07/17.32 (step @p3893 :rule cnf_or_pos :args (@t590)) 17.07/17.32 (step @p3894 :rule reordering :premises (@p3893) :args ((or @t191 @t256 @t587 @t589 (not @t590)))) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p3895 :rule trust :premises (@p3894 @p319 @p779 @p3892 @p3848) :args (@t589)) 17.07/17.32 (step @p3896 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t99 @t52 @t46 @t51))) 17.07/17.32 (assume-push @p3897 @t270) 17.07/17.32 (assume-push @p3898 @t591) 17.07/17.32 (assume-push @p3899 @t189) 17.07/17.32 (assume-push @p3900 @t166) 17.07/17.32 (assume-push @p3901 @t195) 17.07/17.32 (assume-push @p3902 @t164) 17.07/17.32 (assume-push @p3903 @t206) 17.07/17.32 (assume-push @p3904 @t571) 17.07/17.32 (assume-push @p3905 @t306) 17.07/17.32 (assume-push @p3906 @t187) 17.07/17.32 (step @p3907 :rule symm :premises (@p3898)) 17.07/17.32 (step @p3908 :rule symm :premises (@p377)) 17.07/17.32 (step @p3909 :rule trans :premises (@p3610 @p3592 @p3608 @p3607 @p3908 @p3605 @p3604 @p3907)) 17.07/17.32 (step @p3910 :rule cong :premises (@p3909) :args (tptp.tb2t)) 17.07/17.32 (step @p3911 :rule trans :premises (@p322 @p393 @p377 @p390)) 17.07/17.32 (step @p3912 :rule cong :premises (@p3911) :args (tptp.tb2t)) 17.07/17.32 (step @p3913 :rule trans :premises (@p312 @p3912 @p3617 @p3910 @p792)) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p3914 false :rule trust :premises (@p3913) :args (false)) 17.07/17.32 (step-pop @p10335 :rule scope :premises (@p3914)) 17.07/17.32 (step-pop @p10336 :rule scope :premises (@p10335)) 17.07/17.32 (step-pop @p10337 :rule scope :premises (@p10336)) 17.07/17.32 (step-pop @p10338 :rule scope :premises (@p10337)) 17.07/17.32 (step-pop @p10339 :rule scope :premises (@p10338)) 17.07/17.32 (step-pop @p10340 :rule scope :premises (@p10339)) 17.07/17.32 (step-pop @p10341 :rule scope :premises (@p10340)) 17.07/17.32 (step-pop @p10342 :rule scope :premises (@p10341)) 17.07/17.32 (step-pop @p10343 :rule scope :premises (@p10342)) 17.07/17.32 (step-pop @p10344 :rule scope :premises (@p10343)) 17.07/17.32 (step @p3915 :rule process_scope :premises (@p10344) :args (false)) 17.07/17.32 (assume-push @p3926 @t188) 17.07/17.32 (assume-push @p3927 @t271) 17.07/17.32 (assume-push @p3928 @t306) 17.07/17.32 (assume-push @p3929 @t189) 17.07/17.32 (assume-push @p3930 @t206) 17.07/17.32 (assume-push @p3931 @t166) 17.07/17.32 (assume-push @p3932 @t164) 17.07/17.32 (assume-push @p3933 @t195) 17.07/17.32 (assume-push @p3934 @t571) 17.07/17.32 (assume-push @p3935 @t591) 17.07/17.32 (step @p3936 :rule and_intro :premises (@p787 @p3898 @p322 @p141 @p377 @p142 @p473 @p3592 @p726 @p312)) 17.07/17.32 (step-pop @p10345 :rule scope :premises (@p3936)) 17.07/17.32 (step-pop @p10346 :rule scope :premises (@p10345)) 17.07/17.32 (step-pop @p10347 :rule scope :premises (@p10346)) 17.07/17.32 (step-pop @p10348 :rule scope :premises (@p10347)) 17.07/17.32 (step-pop @p10349 :rule scope :premises (@p10348)) 17.07/17.32 (step-pop @p10350 :rule scope :premises (@p10349)) 17.07/17.32 (step-pop @p10351 :rule scope :premises (@p10350)) 17.07/17.32 (step-pop @p10352 :rule scope :premises (@p10351)) 17.07/17.32 (step-pop @p10353 :rule scope :premises (@p10352)) 17.07/17.32 (step-pop @p10354 :rule scope :premises (@p10353)) 17.07/17.32 (step @p3937 :rule process_scope :premises (@p10354) :args (@t592)) 17.07/17.32 (step @p3948 :rule implies_elim :premises (@p3937)) 17.07/17.32 (step @p3949 :rule resolution :premises (@p3948 @p3915) :args (true @t592)) 17.07/17.32 (step @p3950 :rule not_and :premises (@p3949)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p3951 :rule trust :premises (@p3950 @p317 @p792 @p726 @p322 @p473 @p141 @p142 @p349 @p3592) :args ((not @t591))) 17.07/17.32 (step @p3952 :rule cnf_or_pos :args (@t594)) 17.07/17.32 (step @p3953 :rule reordering :premises (@p3952) :args ((or @t276 @t191 @t591 @t593 (not @t594)))) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p3954 :rule trust :premises (@p3953 @p816 @p319 @p3951 @p3896) :args (@t593)) 17.07/17.32 (step @p3955 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t101 @t44 @t46 @t50))) 17.07/17.32 (assume-push @p3956 @t187) 17.07/17.32 (assume-push @p3957 @t189) 17.07/17.32 (assume-push @p3958 @t166) 17.07/17.32 (assume-push @p3959 @t195) 17.07/17.32 (assume-push @p3960 @t164) 17.07/17.32 (assume-push @p3961 @t595) 17.07/17.32 (assume-push @p3962 @t233) 17.07/17.32 (assume-push @p3963 @t206) 17.07/17.32 (assume-push @p3964 @t458) 17.07/17.32 (assume-push @p3965 @t306) 17.07/17.32 (assume-push @p3966 @t241) 17.07/17.32 (step @p3967 :rule symm :premises (@p377)) 17.07/17.32 (step @p3968 :rule trans :premises (@p3607 @p3967 @p3605 @p3604)) 17.07/17.32 (step @p3969 :rule cong :premises (@p3968) :args (tptp.tb2t)) 17.07/17.32 (step @p3970 :rule symm :premises (@p3961)) 17.07/17.32 (step @p3971 :rule symm :premises (@p3970)) 17.07/17.32 (step @p3972 :rule trans :premises (@p2415 @p2403 @p2413 @p900 @p899 @p3971 @p322 @p393 @p377 @p390)) 17.07/17.32 (step @p3973 :rule cong :premises (@p3972) :args (tptp.tb2t)) 17.07/17.32 (step @p3974 :rule trans :premises (@p665 @p704 @p2422 @p3973 @p3969 @p317)) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p3975 false :rule trust :premises (@p3974) :args (false)) 17.07/17.32 (step-pop @p10355 :rule scope :premises (@p3975)) 17.07/17.32 (step-pop @p10356 :rule scope :premises (@p10355)) 17.07/17.32 (step-pop @p10357 :rule scope :premises (@p10356)) 17.07/17.32 (step-pop @p10358 :rule scope :premises (@p10357)) 17.07/17.32 (step-pop @p10359 :rule scope :premises (@p10358)) 17.07/17.32 (step-pop @p10360 :rule scope :premises (@p10359)) 17.07/17.32 (step-pop @p10361 :rule scope :premises (@p10360)) 17.07/17.32 (step-pop @p10362 :rule scope :premises (@p10361)) 17.07/17.32 (step-pop @p10363 :rule scope :premises (@p10362)) 17.07/17.32 (step-pop @p10364 :rule scope :premises (@p10363)) 17.07/17.32 (step-pop @p10365 :rule scope :premises (@p10364)) 17.07/17.32 (step @p3976 :rule process_scope :premises (@p10365) :args (false)) 17.07/17.32 (assume-push @p3988 @t188) 17.07/17.32 (assume-push @p3989 @t242) 17.07/17.32 (assume-push @p3990 @t306) 17.07/17.32 (assume-push @p3991 @t189) 17.07/17.32 (assume-push @p3992 @t233) 17.07/17.32 (assume-push @p3993 @t206) 17.07/17.32 (assume-push @p3994 @t166) 17.07/17.32 (assume-push @p3995 @t164) 17.07/17.32 (assume-push @p3996 @t458) 17.07/17.32 (assume-push @p3997 @t195) 17.07/17.32 (assume-push @p3998 @t595) 17.07/17.32 (step @p3999 :rule and_intro :premises (@p312 @p322 @p141 @p377 @p142 @p3961 @p603 @p473 @p2403 @p726 @p665)) 17.07/17.32 (step-pop @p10366 :rule scope :premises (@p3999)) 17.07/17.32 (step-pop @p10367 :rule scope :premises (@p10366)) 17.07/17.32 (step-pop @p10368 :rule scope :premises (@p10367)) 17.07/17.32 (step-pop @p10369 :rule scope :premises (@p10368)) 17.07/17.32 (step-pop @p10370 :rule scope :premises (@p10369)) 17.07/17.32 (step-pop @p10371 :rule scope :premises (@p10370)) 17.07/17.32 (step-pop @p10372 :rule scope :premises (@p10371)) 17.07/17.32 (step-pop @p10373 :rule scope :premises (@p10372)) 17.07/17.32 (step-pop @p10374 :rule scope :premises (@p10373)) 17.07/17.32 (step-pop @p10375 :rule scope :premises (@p10374)) 17.07/17.32 (step-pop @p10376 :rule scope :premises (@p10375)) 17.07/17.32 (step @p4000 :rule process_scope :premises (@p10376) :args (@t596)) 17.07/17.32 (step @p4012 :rule implies_elim :premises (@p4000)) 17.07/17.32 (step @p4013 :rule resolution :premises (@p4012 @p3976) :args (true @t596)) 17.07/17.32 (step @p4014 :rule not_and :premises (@p4013)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p4015 :rule trust :premises (@p4014 @p317 @p670 @p726 @p322 @p603 @p473 @p141 @p142 @p2403 @p349) :args ((not @t595))) 17.07/17.32 (step @p4016 :rule cnf_or_pos :args (@t598)) 17.07/17.32 (step @p4017 :rule reordering :premises (@p4016) :args ((or @t191 @t235 @t595 @t597 (not @t598)))) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p4018 :rule trust :premises (@p4017 @p319 @p600 @p4015 @p3955) :args (@t597)) 17.07/17.32 (step @p4019 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t103 @t49 @t46 @t48))) 17.07/17.32 (assume-push @p4020 @t187) 17.07/17.32 (assume-push @p4021 @t189) 17.07/17.32 (assume-push @p4022 @t166) 17.07/17.32 (assume-push @p4023 @t195) 17.07/17.32 (assume-push @p4024 @t164) 17.07/17.32 (assume-push @p4025 @t599) 17.07/17.32 (assume-push @p4026 @t88) 17.07/17.32 (step @p4027 :rule symm :premises (@p377)) 17.07/17.32 (step @p4028 :rule trans :premises (@p3607 @p4027 @p3605 @p3604)) 17.07/17.32 (step @p4029 :rule cong :premises (@p4028) :args (tptp.tb2t)) 17.07/17.32 (step @p4030 :rule symm :premises (@p4025)) 17.07/17.32 (step @p4031 :rule symm :premises (@p4030)) 17.07/17.32 (step @p4032 :rule trans :premises (@p4031 @p322 @p393 @p377 @p390)) 17.07/17.32 (step @p4033 :rule cong :premises (@p4032) :args (tptp.tb2t)) 17.07/17.32 (step @p4034 :rule trans :premises (@p58 @p4033 @p4029 @p317)) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p4035 false :rule trust :premises (@p4034) :args (false)) 17.07/17.32 (step-pop @p10377 :rule scope :premises (@p4035)) 17.07/17.32 (step-pop @p10378 :rule scope :premises (@p10377)) 17.07/17.32 (step-pop @p10379 :rule scope :premises (@p10378)) 17.07/17.32 (step-pop @p10380 :rule scope :premises (@p10379)) 17.07/17.32 (step-pop @p10381 :rule scope :premises (@p10380)) 17.07/17.32 (step-pop @p10382 :rule scope :premises (@p10381)) 17.07/17.32 (step-pop @p10383 :rule scope :premises (@p10382)) 17.07/17.32 (step @p4036 :rule process_scope :premises (@p10383) :args (false)) 17.07/17.32 (assume-push @p4044 @t188) 17.07/17.32 (assume-push @p4045 @t89) 17.07/17.32 (assume-push @p4046 @t189) 17.07/17.32 (assume-push @p4047 @t166) 17.07/17.32 (assume-push @p4048 @t164) 17.07/17.32 (assume-push @p4049 @t195) 17.07/17.32 (assume-push @p4050 @t599) 17.07/17.32 (step @p4051 :rule and_intro :premises (@p312 @p322 @p141 @p377 @p142 @p4025 @p58)) 17.07/17.32 (step-pop @p10384 :rule scope :premises (@p4051)) 17.07/17.32 (step-pop @p10385 :rule scope :premises (@p10384)) 17.07/17.32 (step-pop @p10386 :rule scope :premises (@p10385)) 17.07/17.32 (step-pop @p10387 :rule scope :premises (@p10386)) 17.07/17.32 (step-pop @p10388 :rule scope :premises (@p10387)) 17.07/17.32 (step-pop @p10389 :rule scope :premises (@p10388)) 17.07/17.32 (step-pop @p10390 :rule scope :premises (@p10389)) 17.07/17.32 (step @p4052 :rule process_scope :premises (@p10390) :args (@t600)) 17.07/17.32 (step @p4060 :rule implies_elim :premises (@p4052)) 17.07/17.32 (step @p4061 :rule resolution :premises (@p4060 @p4036) :args (true @t600)) 17.07/17.32 (step @p4062 :rule not_and :premises (@p4061)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p4063 :rule trust :premises (@p4062 @p317 @p63 @p322 @p141 @p142 @p349) :args ((not @t599))) 17.07/17.32 (step @p4064 :rule cnf_or_pos :args (@t602)) 17.07/17.32 (step @p4065 :rule reordering :premises (@p4064) :args ((or @t109 @t191 @t599 @t601 (not @t602)))) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p4066 :rule trust :premises (@p4065 @p174 @p319 @p4063 @p4019) :args (@t601)) 17.07/17.32 (assume-push @p4067 @t419) 17.07/17.32 (assume-push @p4068 @t568) 17.07/17.32 (assume-push @p4069 @t573) 17.07/17.32 (assume-push @p4070 @t451) 17.07/17.32 (assume-push @p4071 @t577) 17.07/17.32 (assume-push @p4072 @t352) 17.07/17.32 (assume-push @p4073 @t581) 17.07/17.32 (assume-push @p4074 @t353) 17.07/17.32 (assume-push @p4075 @t585) 17.07/17.32 (assume-push @p4076 @t302) 17.07/17.32 (assume-push @p4077 @t589) 17.07/17.32 (assume-push @p4078 @t300) 17.07/17.32 (assume-push @p4079 @t593) 17.07/17.32 (assume-push @p4080 @t298) 17.07/17.32 (assume-push @p4081 @t597) 17.07/17.32 (assume-push @p4082 @t217) 17.07/17.32 (assume-push @p4083 @t601) 17.07/17.32 (assume-push @p4084 @t603) 17.07/17.32 (assume-push @p4085 @t182) 17.07/17.32 (step @p4086 :rule symm :premises (@p3590)) 17.07/17.32 (step @p4087 :rule symm :premises (@p4069)) 17.07/17.32 (step @p4088 :rule refl :args (@t46)) 17.07/17.32 (step @p4089 :rule cong :premises (@p222 @p222 @p2320 @p4088) :args (tptp.get)) 17.07/17.32 (step @p4090 :rule symm :premises (@p4071)) 17.07/17.32 (step @p4091 :rule cong :premises (@p222 @p222 @p2323 @p4088) :args (tptp.get)) 17.07/17.32 (step @p4092 :rule symm :premises (@p4073)) 17.07/17.32 (step @p4093 :rule cong :premises (@p222 @p222 @p2326 @p4088) :args (tptp.get)) 17.07/17.32 (step @p4094 :rule symm :premises (@p4075)) 17.07/17.32 (step @p4095 :rule cong :premises (@p222 @p222 @p2329 @p4088) :args (tptp.get)) 17.07/17.32 (step @p4096 :rule symm :premises (@p4077)) 17.07/17.32 (step @p4097 :rule cong :premises (@p222 @p222 @p2336 @p4088) :args (tptp.get)) 17.07/17.32 (step @p4098 :rule symm :premises (@p4079)) 17.07/17.32 (step @p4099 :rule cong :premises (@p222 @p222 @p2339 @p4088) :args (tptp.get)) 17.07/17.32 (step @p4100 :rule symm :premises (@p4081)) 17.07/17.32 (step @p4101 :rule symm :premises (@p466)) 17.07/17.32 (step @p4102 :rule cong :premises (@p222 @p222 @p4101 @p4088) :args (tptp.get)) 17.07/17.32 (step @p4103 :rule symm :premises (@p4083)) 17.07/17.32 (step @p4104 :rule symm :premises (@p4084)) 17.07/17.32 (step @p4105 :rule symm :premises (@p4104)) 17.07/17.32 (step @p4106 :rule trans :premises (@p4105 @p4103 @p4102 @p4100 @p4099 @p4098 @p4097 @p4096 @p4095 @p4094 @p4093 @p4092 @p4091 @p4090 @p4089 @p4087 @p4086)) 17.07/17.32 (step @p4107 :rule cong :premises (@p4106) :args (tptp.tb2t)) 17.07/17.32 (step @p4108 :rule trans :premises (@p275 @p4107 @p2081)) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p4109 false :rule trust :premises (@p4108) :args (false)) 17.07/17.32 (step-pop @p10391 :rule scope :premises (@p4109)) 17.07/17.32 (step-pop @p10392 :rule scope :premises (@p10391)) 17.07/17.32 (step-pop @p10393 :rule scope :premises (@p10392)) 17.07/17.32 (step-pop @p10394 :rule scope :premises (@p10393)) 17.07/17.32 (step-pop @p10395 :rule scope :premises (@p10394)) 17.07/17.32 (step-pop @p10396 :rule scope :premises (@p10395)) 17.07/17.32 (step-pop @p10397 :rule scope :premises (@p10396)) 17.07/17.32 (step-pop @p10398 :rule scope :premises (@p10397)) 17.07/17.32 (step-pop @p10399 :rule scope :premises (@p10398)) 17.07/17.32 (step-pop @p10400 :rule scope :premises (@p10399)) 17.07/17.32 (step-pop @p10401 :rule scope :premises (@p10400)) 17.07/17.32 (step-pop @p10402 :rule scope :premises (@p10401)) 17.07/17.32 (step-pop @p10403 :rule scope :premises (@p10402)) 17.07/17.32 (step-pop @p10404 :rule scope :premises (@p10403)) 17.07/17.32 (step-pop @p10405 :rule scope :premises (@p10404)) 17.07/17.32 (step-pop @p10406 :rule scope :premises (@p10405)) 17.07/17.32 (step-pop @p10407 :rule scope :premises (@p10406)) 17.07/17.32 (step-pop @p10408 :rule scope :premises (@p10407)) 17.07/17.32 (step-pop @p10409 :rule scope :premises (@p10408)) 17.07/17.32 (step @p4110 :rule process_scope :premises (@p10409) :args (false)) 17.07/17.32 (assume-push @p4130 @t183) 17.07/17.32 (assume-push @p4131 @t451) 17.07/17.32 (assume-push @p4132 @t352) 17.07/17.32 (assume-push @p4133 @t353) 17.07/17.32 (assume-push @p4134 @t302) 17.07/17.32 (assume-push @p4135 @t300) 17.07/17.32 (assume-push @p4136 @t298) 17.07/17.32 (assume-push @p4137 @t217) 17.07/17.32 (assume-push @p4138 @t420) 17.07/17.32 (assume-push @p4139 @t601) 17.07/17.32 (assume-push @p4140 @t597) 17.07/17.32 (assume-push @p4141 @t593) 17.07/17.32 (assume-push @p4142 @t589) 17.07/17.32 (assume-push @p4143 @t585) 17.07/17.32 (assume-push @p4144 @t581) 17.07/17.32 (assume-push @p4145 @t603) 17.07/17.32 (assume-push @p4146 @t577) 17.07/17.32 (assume-push @p4147 @t573) 17.07/17.32 (assume-push @p4148 @t568) 17.07/17.32 (step @p4149 :rule and_intro :premises (@p2076 @p3590 @p4069 @p2117 @p4071 @p1613 @p4073 @p1612 @p4075 @p727 @p4077 @p728 @p4079 @p729 @p4081 @p466 @p4083 @p4084 @p275)) 17.07/17.32 (step-pop @p10410 :rule scope :premises (@p4149)) 17.07/17.32 (step-pop @p10411 :rule scope :premises (@p10410)) 17.07/17.32 (step-pop @p10412 :rule scope :premises (@p10411)) 17.07/17.32 (step-pop @p10413 :rule scope :premises (@p10412)) 17.07/17.32 (step-pop @p10414 :rule scope :premises (@p10413)) 17.07/17.32 (step-pop @p10415 :rule scope :premises (@p10414)) 17.07/17.32 (step-pop @p10416 :rule scope :premises (@p10415)) 17.07/17.32 (step-pop @p10417 :rule scope :premises (@p10416)) 17.07/17.32 (step-pop @p10418 :rule scope :premises (@p10417)) 17.07/17.32 (step-pop @p10419 :rule scope :premises (@p10418)) 17.07/17.32 (step-pop @p10420 :rule scope :premises (@p10419)) 17.07/17.32 (step-pop @p10421 :rule scope :premises (@p10420)) 17.07/17.32 (step-pop @p10422 :rule scope :premises (@p10421)) 17.07/17.32 (step-pop @p10423 :rule scope :premises (@p10422)) 17.07/17.32 (step-pop @p10424 :rule scope :premises (@p10423)) 17.07/17.32 (step-pop @p10425 :rule scope :premises (@p10424)) 17.07/17.32 (step-pop @p10426 :rule scope :premises (@p10425)) 17.07/17.32 (step-pop @p10427 :rule scope :premises (@p10426)) 17.07/17.32 (step-pop @p10428 :rule scope :premises (@p10427)) 17.07/17.32 (step @p4150 :rule process_scope :premises (@p10428) :args (@t604)) 17.07/17.32 (step @p4170 :rule implies_elim :premises (@p4150)) 17.07/17.32 (step @p4171 :rule resolution :premises (@p4170 @p4110) :args (true @t604)) 17.07/17.32 (step @p4172 :rule not_and :premises (@p4171)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p4173 :rule trust :premises (@p4172 @p280 @p2117 @p1613 @p1612 @p727 @p728 @p729 @p466 @p2081 @p4066 @p4018 @p3954 @p3895 @p3847 @p3799 @p3740 @p3661 @p3590) :args ((not @t603))) 17.07/17.32 (step @p4174 :rule instantiate :premises (@p24) :args ((@list tptp.int tptp.int @t104 @t46))) 17.07/17.32 (step @p4175 :rule cnf_or_pos :args (@t607)) 17.07/17.32 (step @p4176 :rule reordering :premises (@p4175) :args ((or @t179 @t606 @t603 @t605 (not @t607)))) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p4177 :rule trust :premises (@p4176 @p269 @p4174 @p4173 @p3584) :args (@t605)) 17.07/17.32 (step @p4178 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t114 @t45 @t608 @t44))) 17.07/17.32 (step @p4179 :rule instantiate :premises (@p3586) :args ((@list tptp.int tptp.int @t54 @t44))) 17.07/17.32 (step @p4180 :rule cnf_or_pos :args (@t611)) 17.07/17.32 (step @p4181 :rule reordering :premises (@p4180) :args ((or @t428 @t610 (not @t611)))) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p4182 :rule trust :premises (@p4181 @p2152 @p4179) :args (@t610)) 17.07/17.32 (step @p4183 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t55 @t54 @t44 @t45))) 17.07/17.32 (step @p4184 :rule cnf_or_pos :args (@t613)) 17.07/17.32 (step @p4185 :rule reordering :premises (@p4184) :args ((or @t428 @t235 @t457 @t612 (not @t613)))) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p4186 :rule trust :premises (@p4185 @p2152 @p600 @p2455 @p4183) :args (@t612)) 17.07/17.32 (step @p4187 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t91 @t48 @t44 @t52))) 17.07/17.32 (step @p4188 :rule cnf_or_pos :args (@t615)) 17.07/17.32 (step @p4189 :rule reordering :premises (@p4188) :args ((or @t152 @t235 @t339 @t614 (not @t615)))) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p4190 :rule trust :premises (@p4189 @p146 @p600 @p1547 @p4187) :args (@t614)) 17.07/17.32 (step @p4191 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t93 @t50 @t44 @t54))) 17.07/17.32 (step @p4192 :rule cnf_or_pos :args (@t617)) 17.07/17.32 (step @p4193 :rule reordering :premises (@p4192) :args ((or @t107 @t235 @t493 @t616 (not @t617)))) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p4194 :rule trust :premises (@p4193 @p475 @p600 @p2947 @p4191) :args (@t616)) 17.07/17.32 (step @p4195 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t95 @t51 @t44 @t50))) 17.07/17.32 (step @p4196 :rule cnf_or_pos :args (@t619)) 17.07/17.32 (step @p4197 :rule reordering :premises (@p4196) :args ((or @t254 @t235 @t287 @t618 (not @t619)))) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p4198 :rule trust :premises (@p4197 @p780 @p600 @p930 @p4195) :args (@t618)) 17.07/17.32 (step @p4199 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t97 @t53 @t44 @t49))) 17.07/17.32 (step @p4200 :rule cnf_or_pos :args (@t621)) 17.07/17.32 (step @p4201 :rule reordering :premises (@p4200) :args ((or @t235 @t256 @t525 @t620 (not @t621)))) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p4202 :rule trust :premises (@p4201 @p600 @p779 @p3319 @p4199) :args (@t620)) 17.07/17.32 (step @p4203 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t99 @t52 @t44 @t51))) 17.07/17.32 (step @p4204 :rule cnf_or_pos :args (@t623)) 17.07/17.32 (step @p4205 :rule reordering :premises (@p4204) :args ((or @t276 @t235 @t391 @t622 (not @t623)))) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p4206 :rule trust :premises (@p4205 @p816 @p600 @p1873 @p4203) :args (@t622)) 17.07/17.32 (assume-push @p4207 @t419) 17.07/17.32 (assume-push @p4208 @t610) 17.07/17.32 (assume-push @p4209 @t612) 17.07/17.32 (assume-push @p4210 @t451) 17.07/17.32 (assume-push @p4211 @t614) 17.07/17.32 (assume-push @p4212 @t352) 17.07/17.32 (assume-push @p4213 @t616) 17.07/17.32 (assume-push @p4214 @t353) 17.07/17.32 (assume-push @p4215 @t618) 17.07/17.32 (assume-push @p4216 @t302) 17.07/17.32 (assume-push @p4217 @t620) 17.07/17.32 (assume-push @p4218 @t300) 17.07/17.32 (assume-push @p4219 @t622) 17.07/17.32 (assume-push @p4220 @t624) 17.07/17.32 (assume-push @p4221 @t131) 17.07/17.32 (step @p4222 :rule symm :premises (@p4182)) 17.07/17.32 (step @p4223 :rule symm :premises (@p4209)) 17.07/17.32 (step @p4224 :rule cong :premises (@p222 @p222 @p2320 @p528) :args (tptp.get)) 17.07/17.32 (step @p4225 :rule symm :premises (@p4211)) 17.07/17.32 (step @p4226 :rule cong :premises (@p222 @p222 @p2323 @p528) :args (tptp.get)) 17.07/17.32 (step @p4227 :rule symm :premises (@p4213)) 17.07/17.32 (step @p4228 :rule cong :premises (@p222 @p222 @p2326 @p528) :args (tptp.get)) 17.07/17.32 (step @p4229 :rule symm :premises (@p4215)) 17.07/17.32 (step @p4230 :rule cong :premises (@p222 @p222 @p2329 @p528) :args (tptp.get)) 17.07/17.32 (step @p4231 :rule symm :premises (@p4217)) 17.07/17.32 (step @p4232 :rule cong :premises (@p222 @p222 @p2336 @p528) :args (tptp.get)) 17.07/17.32 (step @p4233 :rule symm :premises (@p4219)) 17.07/17.32 (step @p4234 :rule symm :premises (@p4220)) 17.07/17.32 (step @p4235 :rule symm :premises (@p4234)) 17.07/17.32 (step @p4236 :rule trans :premises (@p4235 @p4233 @p4232 @p4231 @p4230 @p4229 @p4228 @p4227 @p4226 @p4225 @p4224 @p4223 @p4222)) 17.07/17.32 (step @p4237 :rule cong :premises (@p4236) :args (tptp.tb2t)) 17.07/17.32 (step @p4238 :rule trans :premises (@p82 @p4237 @p2081)) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p4239 false :rule trust :premises (@p4238) :args (false)) 17.07/17.32 (step-pop @p10429 :rule scope :premises (@p4239)) 17.07/17.32 (step-pop @p10430 :rule scope :premises (@p10429)) 17.07/17.32 (step-pop @p10431 :rule scope :premises (@p10430)) 17.07/17.32 (step-pop @p10432 :rule scope :premises (@p10431)) 17.07/17.32 (step-pop @p10433 :rule scope :premises (@p10432)) 17.07/17.32 (step-pop @p10434 :rule scope :premises (@p10433)) 17.07/17.32 (step-pop @p10435 :rule scope :premises (@p10434)) 17.07/17.32 (step-pop @p10436 :rule scope :premises (@p10435)) 17.07/17.32 (step-pop @p10437 :rule scope :premises (@p10436)) 17.07/17.32 (step-pop @p10438 :rule scope :premises (@p10437)) 17.07/17.32 (step-pop @p10439 :rule scope :premises (@p10438)) 17.07/17.32 (step-pop @p10440 :rule scope :premises (@p10439)) 17.07/17.32 (step-pop @p10441 :rule scope :premises (@p10440)) 17.07/17.32 (step-pop @p10442 :rule scope :premises (@p10441)) 17.07/17.32 (step-pop @p10443 :rule scope :premises (@p10442)) 17.07/17.32 (step @p4240 :rule process_scope :premises (@p10443) :args (false)) 17.07/17.32 (assume-push @p4256 @t132) 17.07/17.32 (assume-push @p4257 @t451) 17.07/17.32 (assume-push @p4258 @t352) 17.07/17.32 (assume-push @p4259 @t353) 17.07/17.32 (assume-push @p4260 @t302) 17.07/17.32 (assume-push @p4261 @t300) 17.07/17.32 (assume-push @p4262 @t420) 17.07/17.32 (assume-push @p4263 @t622) 17.07/17.32 (assume-push @p4264 @t620) 17.07/17.32 (assume-push @p4265 @t618) 17.07/17.32 (assume-push @p4266 @t616) 17.07/17.32 (assume-push @p4267 @t614) 17.07/17.32 (assume-push @p4268 @t612) 17.07/17.32 (assume-push @p4269 @t624) 17.07/17.32 (assume-push @p4270 @t610) 17.07/17.32 (step @p4271 :rule and_intro :premises (@p2076 @p4182 @p4209 @p2117 @p4211 @p1613 @p4213 @p1612 @p4215 @p727 @p4217 @p728 @p4219 @p4220 @p82)) 17.07/17.32 (step-pop @p10444 :rule scope :premises (@p4271)) 17.07/17.32 (step-pop @p10445 :rule scope :premises (@p10444)) 17.07/17.32 (step-pop @p10446 :rule scope :premises (@p10445)) 17.07/17.32 (step-pop @p10447 :rule scope :premises (@p10446)) 17.07/17.32 (step-pop @p10448 :rule scope :premises (@p10447)) 17.07/17.32 (step-pop @p10449 :rule scope :premises (@p10448)) 17.07/17.32 (step-pop @p10450 :rule scope :premises (@p10449)) 17.07/17.32 (step-pop @p10451 :rule scope :premises (@p10450)) 17.07/17.32 (step-pop @p10452 :rule scope :premises (@p10451)) 17.07/17.32 (step-pop @p10453 :rule scope :premises (@p10452)) 17.07/17.32 (step-pop @p10454 :rule scope :premises (@p10453)) 17.07/17.32 (step-pop @p10455 :rule scope :premises (@p10454)) 17.07/17.32 (step-pop @p10456 :rule scope :premises (@p10455)) 17.07/17.32 (step-pop @p10457 :rule scope :premises (@p10456)) 17.07/17.32 (step-pop @p10458 :rule scope :premises (@p10457)) 17.07/17.32 (step @p4272 :rule process_scope :premises (@p10458) :args (@t625)) 17.07/17.32 (step @p4288 :rule implies_elim :premises (@p4272)) 17.07/17.32 (step @p4289 :rule resolution :premises (@p4288 @p4240) :args (true @t625)) 17.07/17.32 (step @p4290 :rule not_and :premises (@p4289)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p4291 :rule trust :premises (@p4290 @p87 @p2117 @p1613 @p1612 @p727 @p728 @p2081 @p4206 @p4202 @p4198 @p4194 @p4190 @p4186 @p4182) :args ((not @t624))) 17.07/17.32 (step @p4292 :rule instantiate :premises (@p24) :args ((@list tptp.int tptp.int @t100 @t44))) 17.07/17.32 (step @p4293 :rule cnf_or_pos :args (@t628)) 17.07/17.32 (step @p4294 :rule reordering :premises (@p4293) :args ((or @t158 @t627 @t624 @t626 (not @t628)))) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p4295 :rule trust :premises (@p4294 @p175 @p4292 @p4291 @p4178) :args (@t626)) 17.07/17.32 (assume-push @p4296 @t80) 17.07/17.32 (step-pop @p10459 :rule scope :premises (@p2403)) 17.07/17.32 (step @p4297 :rule process_scope :premises (@p10459) :args (@t458)) 17.07/17.32 (step @p4299 :rule implies_elim :premises (@p4297)) 17.07/17.32 (assume-push @p4300 @t63) 17.07/17.32 (step-pop @p10460 :rule scope :premises (@p600)) 17.07/17.32 (step @p4301 :rule process_scope :premises (@p10460) :args (@t234)) 17.07/17.32 (step @p4303 :rule implies_elim :premises (@p4301)) 17.07/17.32 (assume-push @p4304 @t149) 17.07/17.32 (step-pop @p10461 :rule scope :premises (@p599)) 17.07/17.32 (step @p4305 :rule process_scope :premises (@p10461) :args (@t236)) 17.07/17.32 (step @p4307 :rule implies_elim :premises (@p4305)) 17.07/17.32 (assume-push @p4308 @t60) 17.07/17.32 (step-pop @p10462 :rule scope :premises (@p470)) 17.07/17.32 (step @p4309 :rule process_scope :premises (@p10462) :args (@t207)) 17.07/17.32 (step @p4311 :rule implies_elim :premises (@p4309)) 17.07/17.32 (assume-push @p4312 @t203) 17.07/17.32 (step-pop @p10463 :rule scope :premises (@p469)) 17.07/17.32 (step @p4313 :rule process_scope :premises (@p10463) :args (@t209)) 17.07/17.32 (step @p4315 :rule implies_elim :premises (@p4313)) 17.07/17.32 (assume-push @p4316 @t249) 17.07/17.32 (step-pop @p10464 :rule scope :premises (@p726)) 17.07/17.32 (step @p4317 :rule process_scope :premises (@p10464) :args (@t306)) 17.07/17.32 (step @p4319 :rule implies_elim :premises (@p4317)) 17.07/17.32 (assume-push @p4320 @t90) 17.07/17.32 (step-pop @p10465 :rule scope :premises (@p4191)) 17.07/17.32 (step @p4321 :rule process_scope :premises (@p10465) :args (@t617)) 17.07/17.32 (step @p4323 :rule implies_elim :premises (@p4321)) 17.07/17.32 (assume-push @p4324 @t63) 17.07/17.32 (step-pop @p10466 :rule scope :premises (@p475)) 17.07/17.32 (step @p4325 :rule process_scope :premises (@p10466) :args (@t106)) 17.07/17.32 (step @p4327 :rule implies_elim :premises (@p4325)) 17.07/17.32 (assume-push @p4328 @t80) 17.07/17.32 (step-pop @p10467 :rule scope :premises (@p3592)) 17.07/17.32 (step @p4329 :rule process_scope :premises (@p10467) :args (@t571)) 17.07/17.32 (step @p4331 :rule implies_elim :premises (@p4329)) 17.07/17.32 (assume-push @p4332 @t90) 17.07/17.32 (step-pop @p10468 :rule scope :premises (@p3591)) 17.07/17.32 (step @p4333 :rule process_scope :premises (@p10468) :args (@t574)) 17.07/17.32 (step @p4335 :rule implies_elim :premises (@p4333)) 17.07/17.32 (assume-push @p4336 @t63) 17.07/17.32 (step-pop @p10469 :rule scope :premises (@p2152)) 17.07/17.32 (step @p4337 :rule process_scope :premises (@p10469) :args (@t427)) 17.07/17.32 (step @p4339 :rule implies_elim :premises (@p4337)) 17.07/17.32 (assume-push @p4340 @t90) 17.07/17.32 (step-pop @p10470 :rule scope :premises (@p3741)) 17.07/17.32 (step @p4341 :rule process_scope :premises (@p10470) :args (@t582)) 17.07/17.32 (step @p4343 :rule implies_elim :premises (@p4341)) 17.07/17.32 (assume-push @p4344 @t90) 17.07/17.32 (step-pop @p10471 :rule scope :premises (@p3896)) 17.07/17.32 (step @p4345 :rule process_scope :premises (@p10471) :args (@t594)) 17.07/17.32 (step @p4347 :rule implies_elim :premises (@p4345)) 17.07/17.32 (assume-push @p4348 @t63) 17.07/17.32 (step-pop @p10472 :rule scope :premises (@p816)) 17.07/17.32 (step @p4349 :rule process_scope :premises (@p10472) :args (@t275)) 17.07/17.32 (step @p4351 :rule implies_elim :premises (@p4349)) 17.07/17.32 (assume-push @p4352 @t90) 17.07/17.32 (step @p4353 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t103 @t49 @t54 @t48))) 17.07/17.32 (step-pop @p10473 :rule scope :premises (@p4353)) 17.07/17.32 (step @p4354 :rule process_scope :premises (@p10473) :args ((or @t109 @t428 (= @t49 @t54) @t629))) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p4356 :rule trust :premises (@p4354) :args ((=> @t90 @t631))) 17.07/17.32 (step @p4357 :rule implies_elim :premises (@p4356)) 17.07/17.32 (assume-push @p4358 @t419) 17.07/17.32 (assume-push @p4359 @t630) 17.07/17.32 (assume-push @p4360 @t88) 17.07/17.32 (step @p4361 :rule symm :premises (@p4359)) 17.07/17.32 (step @p4362 :rule cong :premises (@p4361) :args (tptp.tb2t)) 17.07/17.32 (step @p4363 :rule trans :premises (@p58 @p4362 @p2081)) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p4364 false :rule trust :premises (@p4363) :args (false)) 17.07/17.32 (step-pop @p10474 :rule scope :premises (@p4364)) 17.07/17.32 (step-pop @p10475 :rule scope :premises (@p10474)) 17.07/17.32 (step-pop @p10476 :rule scope :premises (@p10475)) 17.07/17.32 (step @p4365 :rule process_scope :premises (@p10476) :args (false)) 17.07/17.32 (assume-push @p4369 @t89) 17.07/17.32 (assume-push @p4370 @t420) 17.07/17.32 (assume-push @p4371 @t630) 17.07/17.32 (step @p4372 :rule and_intro :premises (@p2076 @p4359 @p58)) 17.07/17.32 (step-pop @p10477 :rule scope :premises (@p4372)) 17.07/17.32 (step-pop @p10478 :rule scope :premises (@p10477)) 17.07/17.32 (step-pop @p10479 :rule scope :premises (@p10478)) 17.07/17.32 (step @p4373 :rule process_scope :premises (@p10479) :args (@t632)) 17.07/17.32 (step @p4377 :rule implies_elim :premises (@p4373)) 17.07/17.32 (step @p4378 :rule resolution :premises (@p4377 @p4365) :args (true @t632)) 17.07/17.32 (step @p4379 :rule not_and :premises (@p4378)) 17.07/17.32 (step @p4380 :rule cnf_or_pos :args (@t631)) 17.07/17.32 (step @p4381 :rule reordering :premises (@p4380) :args ((or @t428 @t109 @t630 @t629 (not @t631)))) 17.07/17.32 (assume-push @p4382 @t566) 17.07/17.32 (step-pop @p10480 :rule scope :premises (@p3587)) 17.07/17.32 (step @p4383 :rule process_scope :premises (@p10480) :args (@t569)) 17.07/17.32 (step @p4385 :rule implies_elim :premises (@p4383)) 17.07/17.32 (assume-push @p4386 @t90) 17.07/17.32 (step @p4387 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t95 @t51 @t52 @t50))) 17.07/17.32 (step-pop @p10481 :rule scope :premises (@p4387)) 17.07/17.32 (step @p4388 :rule process_scope :premises (@p10481) :args ((or @t254 @t276 (= @t51 @t52) @t634))) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p4390 :rule trust :premises (@p4388) :args ((=> @t90 @t635))) 17.07/17.32 (step @p4391 :rule implies_elim :premises (@p4390)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p4392 :rule trust :premises (@p4391 @p65) :args (@t635)) 17.07/17.32 (step @p4393 :rule cnf_or_pos :args (@t635)) 17.07/17.32 (step @p4394 :rule reordering :premises (@p4393) :args ((or @t276 @t254 @t634 @t272 (not @t635)))) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p4395 :rule trust :premises (@p4394 @p816 @p780 @p815 @p4392) :args (@t634)) 17.07/17.32 (step @p4396 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t91 @t48 @t52 @t52))) 17.07/17.32 (step @p4397 :rule cnf_or_pos :args (@t637)) 17.07/17.32 (step @p4398 :rule reordering :premises (@p4397) :args ((or @t276 @t152 @t335 @t636 (not @t637)))) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p4399 :rule trust :premises (@p4398 @p816 @p146 @p1504 @p4396) :args (@t636)) 17.07/17.32 (assume-push @p4400 @t90) 17.07/17.32 (step @p4401 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t93 @t50 @t52 @t54))) 17.07/17.32 (step-pop @p10482 :rule scope :premises (@p4401)) 17.07/17.32 (step @p4402 :rule process_scope :premises (@p10482) :args ((or @t107 @t276 (= @t50 @t52) @t638))) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p4404 :rule trust :premises (@p4402) :args ((=> @t90 @t639))) 17.07/17.32 (step @p4405 :rule implies_elim :premises (@p4404)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p4406 :rule trust :premises (@p4405 @p65) :args (@t639)) 17.07/17.32 (step @p4407 :rule cnf_or_pos :args (@t639)) 17.07/17.32 (step @p4408 :rule reordering :premises (@p4407) :args ((or @t276 @t107 @t638 @t480 (not @t639)))) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p4409 :rule trust :premises (@p4408 @p816 @p475 @p2827 @p4406) :args (@t638)) 17.07/17.32 (step @p4410 :rule instantiate :premises (@p3586) :args ((@list tptp.int tptp.int @t54 @t52))) 17.07/17.32 (step @p4411 :rule cnf_or_pos :args (@t642)) 17.07/17.32 (step @p4412 :rule reordering :premises (@p4411) :args ((or @t428 @t641 (not @t642)))) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p4413 :rule trust :premises (@p4412 @p2152 @p4410) :args (@t641)) 17.07/17.32 (step @p4414 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t55 @t54 @t52 @t45))) 17.07/17.32 (assume-push @p4415 @t419) 17.07/17.32 (assume-push @p4416 @t643) 17.07/17.32 (assume-push @p4417 @t270) 17.07/17.32 (step @p4418 :rule symm :premises (@p4416)) 17.07/17.32 (step @p4419 :rule cong :premises (@p4418) :args (tptp.tb2t)) 17.07/17.32 (step @p4420 :rule trans :premises (@p787 @p4419 @p2081)) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p4421 false :rule trust :premises (@p4420) :args (false)) 17.07/17.32 (step-pop @p10483 :rule scope :premises (@p4421)) 17.07/17.32 (step-pop @p10484 :rule scope :premises (@p10483)) 17.07/17.32 (step-pop @p10485 :rule scope :premises (@p10484)) 17.07/17.32 (step @p4422 :rule process_scope :premises (@p10485) :args (false)) 17.07/17.32 (assume-push @p4426 @t271) 17.07/17.32 (assume-push @p4427 @t420) 17.07/17.32 (assume-push @p4428 @t643) 17.07/17.32 (step @p4429 :rule and_intro :premises (@p2076 @p4416 @p787)) 17.07/17.32 (step-pop @p10486 :rule scope :premises (@p4429)) 17.07/17.32 (step-pop @p10487 :rule scope :premises (@p10486)) 17.07/17.32 (step-pop @p10488 :rule scope :premises (@p10487)) 17.07/17.32 (step @p4430 :rule process_scope :premises (@p10488) :args (@t644)) 17.07/17.32 (step @p4434 :rule implies_elim :premises (@p4430)) 17.07/17.32 (step @p4435 :rule resolution :premises (@p4434 @p4422) :args (true @t644)) 17.07/17.32 (step @p4436 :rule not_and :premises (@p4435)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p4437 :rule trust :premises (@p4436 @p792 @p2081) :args ((not @t643))) 17.07/17.32 (step @p4438 :rule cnf_or_pos :args (@t646)) 17.07/17.32 (step @p4439 :rule reordering :premises (@p4438) :args ((or @t276 @t428 @t643 @t645 (not @t646)))) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p4440 :rule trust :premises (@p4439 @p816 @p2152 @p4437 @p4414) :args (@t645)) 17.07/17.32 (assume-push @p4441 @t451) 17.07/17.32 (assume-push @p4442 @t352) 17.07/17.32 (assume-push @p4443 @t353) 17.07/17.32 (assume-push @p4444 @t634) 17.07/17.32 (assume-push @p4445 @t638) 17.07/17.32 (assume-push @p4446 @t636) 17.07/17.32 (assume-push @p4447 @t645) 17.07/17.32 (assume-push @p4448 @t641) 17.07/17.32 (assume-push @p4449 @t647) 17.07/17.32 (assume-push @p4450 @t647) 17.07/17.32 (assume-push @p4451 @t634) 17.07/17.32 (assume-push @p4452 @t353) 17.07/17.32 (assume-push @p4453 @t638) 17.07/17.32 (assume-push @p4454 @t352) 17.07/17.32 (assume-push @p4455 @t636) 17.07/17.32 (assume-push @p4456 @t451) 17.07/17.32 (assume-push @p4457 @t645) 17.07/17.32 (assume-push @p4458 @t641) 17.07/17.32 (step @p4459 :rule symm :premises (@p4449)) 17.07/17.32 (step @p4460 :rule symm :premises (@p4444)) 17.07/17.32 (step @p4461 :rule symm :premises (@p4460)) 17.07/17.32 (step @p4462 :rule cong :premises (@p222 @p222 @p1612 @p1992) :args (tptp.get)) 17.07/17.32 (step @p4463 :rule symm :premises (@p4445)) 17.07/17.32 (step @p4464 :rule symm :premises (@p4463)) 17.07/17.32 (step @p4465 :rule cong :premises (@p222 @p222 @p1613 @p1992) :args (tptp.get)) 17.07/17.32 (step @p4466 :rule symm :premises (@p4446)) 17.07/17.32 (step @p4467 :rule symm :premises (@p4466)) 17.07/17.32 (step @p4468 :rule cong :premises (@p222 @p222 @p2117 @p1992) :args (tptp.get)) 17.07/17.32 (step @p4469 :rule symm :premises (@p4447)) 17.07/17.32 (step @p4470 :rule symm :premises (@p4469)) 17.07/17.32 (step @p4471 :rule trans :premises (@p4413 @p4470 @p4468 @p4467 @p4465 @p4464 @p4462 @p4461 @p4459)) 17.07/17.32 (step-pop @p10489 :rule scope :premises (@p4471)) 17.07/17.32 (step-pop @p10490 :rule scope :premises (@p10489)) 17.07/17.32 (step-pop @p10491 :rule scope :premises (@p10490)) 17.07/17.32 (step-pop @p10492 :rule scope :premises (@p10491)) 17.07/17.32 (step-pop @p10493 :rule scope :premises (@p10492)) 17.07/17.32 (step-pop @p10494 :rule scope :premises (@p10493)) 17.07/17.32 (step-pop @p10495 :rule scope :premises (@p10494)) 17.07/17.32 (step-pop @p10496 :rule scope :premises (@p10495)) 17.07/17.32 (step-pop @p10497 :rule scope :premises (@p10496)) 17.07/17.32 (step @p4472 :rule process_scope :premises (@p10497) :args (@t457)) 17.07/17.32 (step @p4482 :rule and_intro :premises (@p4449 @p4444 @p1612 @p4445 @p1613 @p4446 @p2117 @p4447 @p4413)) 17.07/17.32 (step @p4483 :rule modus_ponens :premises (@p4482 @p4472)) 17.07/17.32 (step-pop @p10498 :rule scope :premises (@p4483)) 17.07/17.32 (step-pop @p10499 :rule scope :premises (@p10498)) 17.07/17.32 (step-pop @p10500 :rule scope :premises (@p10499)) 17.07/17.32 (step-pop @p10501 :rule scope :premises (@p10500)) 17.07/17.32 (step-pop @p10502 :rule scope :premises (@p10501)) 17.07/17.32 (step-pop @p10503 :rule scope :premises (@p10502)) 17.07/17.32 (step-pop @p10504 :rule scope :premises (@p10503)) 17.07/17.32 (step-pop @p10505 :rule scope :premises (@p10504)) 17.07/17.32 (step-pop @p10506 :rule scope :premises (@p10505)) 17.07/17.32 (step @p4484 :rule process_scope :premises (@p10506) :args (@t457)) 17.07/17.32 (step @p4494 :rule implies_elim :premises (@p4484)) 17.07/17.32 (step @p4495 :rule cnf_and_neg :args (@t648)) 17.07/17.32 (step @p4496 :rule resolution :premises (@p4495 @p4494) :args (true @t648)) 17.07/17.32 (step @p4497 :rule reordering :premises (@p4496) :args ((or @t452 @t372 @t371 @t654 @t653 @t652 @t457 @t651 @t650 @t649))) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p4498 :rule trust :premises (@p4497 @p4440 @p4413 @p4409 @p2455 @p4399 @p4395 @p1612 @p1613 @p2117) :args (@t649)) 17.07/17.32 (assume-push @p4499 @t90) 17.07/17.32 (step @p4500 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t101 @t44 @t633 @t50))) 17.07/17.32 (step-pop @p10507 :rule scope :premises (@p4500)) 17.07/17.32 (step @p4501 :rule process_scope :premises (@p10507) :args (@t658)) 17.07/17.32 (step @p4503 :rule implies_elim :premises (@p4501)) 17.07/17.32 (assume-push @p4504 @t62) 17.07/17.32 (step @p4505 :rule instantiate :premises (@p24) :args ((@list tptp.int tptp.int @t96 @t52))) 17.07/17.32 (step-pop @p10508 :rule scope :premises (@p4505)) 17.07/17.32 (step @p4506 :rule process_scope :premises (@p10508) :args (@t656)) 17.07/17.32 (step @p4508 :rule implies_elim :premises (@p4506)) 17.07/17.32 (step @p4509 :rule cnf_or_pos :args (@t658)) 17.07/17.32 (step @p4510 :rule reordering :premises (@p4509) :args ((or @t235 @t657 @t647 @t655 (not @t658)))) 17.07/17.32 (assume-push @p4511 @t90) 17.07/17.32 (step-pop @p10509 :rule scope :premises (@p150)) 17.07/17.32 (step @p4512 :rule process_scope :premises (@p10509) :args (@t159)) 17.07/17.32 (step @p4514 :rule implies_elim :premises (@p4512)) 17.07/17.32 (assume-push @p4515 @t63) 17.07/17.32 (step-pop @p10510 :rule scope :premises (@p146)) 17.07/17.32 (step @p4516 :rule process_scope :premises (@p10510) :args (@t151)) 17.07/17.32 (step @p4518 :rule implies_elim :premises (@p4516)) 17.07/17.32 (assume-push @p4519 @t149) 17.07/17.32 (step-pop @p10511 :rule scope :premises (@p145)) 17.07/17.32 (step @p4520 :rule process_scope :premises (@p10511) :args (@t153)) 17.07/17.32 (step @p4522 :rule implies_elim :premises (@p4520)) 17.07/17.32 (assume-push @p4523 @t147) 17.07/17.32 (step-pop @p10512 :rule scope :premises (@p140)) 17.07/17.32 (step @p4524 :rule process_scope :premises (@p10512) :args (@t168)) 17.07/17.32 (step @p4526 :rule implies_elim :premises (@p4524)) 17.07/17.32 (assume-push @p4527 @t90) 17.07/17.32 (step-pop @p10513 :rule scope :premises (@p3662)) 17.07/17.32 (step @p4528 :rule process_scope :premises (@p10513) :args (@t578)) 17.07/17.32 (step @p4530 :rule implies_elim :premises (@p4528)) 17.07/17.32 (assume-push @p4531 @t90) 17.07/17.32 (step @p4532 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t99 @t52 @t54 @t51))) 17.07/17.32 (step-pop @p10514 :rule scope :premises (@p4532)) 17.07/17.32 (step @p4533 :rule process_scope :premises (@p10514) :args ((or @t276 @t428 (= @t52 @t54) @t659))) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p4535 :rule trust :premises (@p4533) :args ((=> @t90 @t660))) 17.07/17.32 (step @p4536 :rule implies_elim :premises (@p4535)) 17.07/17.32 (step @p4537 :rule cnf_or_pos :args (@t660)) 17.07/17.32 (step @p4538 :rule reordering :premises (@p4537) :args ((or @t276 @t428 @t643 @t659 (not @t660)))) 17.07/17.32 (assume-push @p4539 @t90) 17.07/17.32 (step-pop @p10515 :rule scope :premises (@p4414)) 17.07/17.32 (step @p4540 :rule process_scope :premises (@p10515) :args (@t646)) 17.07/17.32 (step @p4542 :rule implies_elim :premises (@p4540)) 17.07/17.32 (assume-push @p4543 @t566) 17.07/17.32 (step-pop @p10516 :rule scope :premises (@p4179)) 17.07/17.32 (step @p4544 :rule process_scope :premises (@p10516) :args (@t611)) 17.07/17.32 (step @p4546 :rule implies_elim :premises (@p4544)) 17.07/17.32 (assume-push @p4547 @t566) 17.07/17.32 (step-pop @p10517 :rule scope :premises (@p4410)) 17.07/17.32 (step @p4548 :rule process_scope :premises (@p10517) :args (@t642)) 17.07/17.32 (step @p4550 :rule implies_elim :premises (@p4548)) 17.07/17.32 (assume-push @p4551 @t90) 17.07/17.32 (step-pop @p10518 :rule scope :premises (@p3800)) 17.07/17.32 (step @p4552 :rule process_scope :premises (@p10518) :args (@t586)) 17.07/17.32 (step @p4554 :rule implies_elim :premises (@p4552)) 17.07/17.32 (assume-push @p4555 @t63) 17.07/17.32 (step-pop @p10519 :rule scope :premises (@p780)) 17.07/17.32 (step @p4556 :rule process_scope :premises (@p10519) :args (@t253)) 17.07/17.32 (step @p4558 :rule implies_elim :premises (@p4556)) 17.07/17.32 (assume-push @p4559 @t90) 17.07/17.32 (step-pop @p10520 :rule scope :premises (@p4183)) 17.07/17.32 (step @p4560 :rule process_scope :premises (@p10520) :args (@t613)) 17.07/17.32 (step @p4562 :rule implies_elim :premises (@p4560)) 17.07/17.32 (assume-push @p4563 @t63) 17.07/17.32 (step-pop @p10521 :rule scope :premises (@p779)) 17.07/17.32 (step @p4564 :rule process_scope :premises (@p10521) :args (@t255)) 17.07/17.32 (step @p4566 :rule implies_elim :premises (@p4564)) 17.07/17.32 (assume-push @p4567 @t90) 17.07/17.32 (step-pop @p10522 :rule scope :premises (@p3848)) 17.07/17.32 (step @p4568 :rule process_scope :premises (@p10522) :args (@t590)) 17.07/17.32 (step @p4570 :rule implies_elim :premises (@p4568)) 17.07/17.32 (assume-push @p4571 @t90) 17.07/17.32 (step-pop @p10523 :rule scope :premises (@p4396)) 17.07/17.32 (step @p4572 :rule process_scope :premises (@p10523) :args (@t637)) 17.07/17.32 (step @p4574 :rule implies_elim :premises (@p4572)) 17.07/17.32 (assume-push @p4575 @t90) 17.07/17.32 (step-pop @p10524 :rule scope :premises (@p4187)) 17.07/17.32 (step @p4576 :rule process_scope :premises (@p10524) :args (@t615)) 17.07/17.32 (step @p4578 :rule implies_elim :premises (@p4576)) 17.07/17.32 (assume-push @p4579 @t90) 17.07/17.32 (step-pop @p10525 :rule scope :premises (@p3955)) 17.07/17.32 (step @p4580 :rule process_scope :premises (@p10525) :args (@t598)) 17.07/17.32 (step @p4582 :rule implies_elim :premises (@p4580)) 17.07/17.32 (assume-push @p4583 @t90) 17.07/17.32 (step-pop @p10526 :rule scope :premises (@p4195)) 17.07/17.32 (step @p4584 :rule process_scope :premises (@p10526) :args (@t619)) 17.07/17.32 (step @p4586 :rule implies_elim :premises (@p4584)) 17.07/17.32 (assume-push @p4587 @t90) 17.07/17.32 (step-pop @p10527 :rule scope :premises (@p4199)) 17.07/17.32 (step @p4588 :rule process_scope :premises (@p10527) :args (@t621)) 17.07/17.32 (step @p4590 :rule implies_elim :premises (@p4588)) 17.07/17.32 (assume-push @p4591 @t90) 17.07/17.32 (step-pop @p10528 :rule scope :premises (@p4203)) 17.07/17.32 (step @p4592 :rule process_scope :premises (@p10528) :args (@t623)) 17.07/17.32 (step @p4594 :rule implies_elim :premises (@p4592)) 17.07/17.32 (assume-push @p4595 @t90) 17.07/17.32 (step-pop @p10529 :rule scope :premises (@p4019)) 17.07/17.32 (step @p4596 :rule process_scope :premises (@p10529) :args (@t602)) 17.07/17.32 (step @p4598 :rule implies_elim :premises (@p4596)) 17.07/17.32 (assume-push @p4599 @t80) 17.07/17.32 (step @p4600 :rule instantiate :premises (@p45) :args ((@list tptp.int @t204 0))) 17.07/17.32 (step-pop @p10530 :rule scope :premises (@p4600)) 17.07/17.32 (step @p4601 :rule process_scope :premises (@p10530) :args (@t661)) 17.07/17.32 (step @p4603 :rule implies_elim :premises (@p4601)) 17.07/17.32 (assume-push @p4604 @t149) 17.07/17.32 (step-pop @p10531 :rule scope :premises (@p2118)) 17.07/17.32 (step @p4605 :rule process_scope :premises (@p10531) :args (@t425)) 17.07/17.32 (step @p4607 :rule implies_elim :premises (@p4605)) 17.07/17.32 (assume-push @p4608 @t147) 17.07/17.32 (step-pop @p10532 :rule scope :premises (@p466)) 17.07/17.32 (step @p4609 :rule process_scope :premises (@p10532) :args (@t217)) 17.07/17.32 (step @p4611 :rule implies_elim :premises (@p4609)) 17.07/17.32 (assume-push @p4612 @t147) 17.07/17.32 (step-pop @p10533 :rule scope :premises (@p729)) 17.07/17.32 (step @p4613 :rule process_scope :premises (@p10533) :args (@t298)) 17.07/17.32 (step @p4615 :rule implies_elim :premises (@p4613)) 17.07/17.32 (assume-push @p4616 @t147) 17.07/17.32 (step-pop @p10534 :rule scope :premises (@p728)) 17.07/17.32 (step @p4617 :rule process_scope :premises (@p10534) :args (@t300)) 17.07/17.32 (step @p4619 :rule implies_elim :premises (@p4617)) 17.07/17.32 (assume-push @p4620 @t147) 17.07/17.32 (step-pop @p10535 :rule scope :premises (@p727)) 17.07/17.32 (step @p4621 :rule process_scope :premises (@p10535) :args (@t302)) 17.07/17.32 (step @p4623 :rule implies_elim :premises (@p4621)) 17.07/17.32 (assume-push @p4624 @t147) 17.07/17.32 (step-pop @p10536 :rule scope :premises (@p1612)) 17.07/17.32 (step @p4625 :rule process_scope :premises (@p10536) :args (@t353)) 17.07/17.32 (step @p4627 :rule implies_elim :premises (@p4625)) 17.07/17.32 (assume-push @p4628 @t147) 17.07/17.32 (step-pop @p10537 :rule scope :premises (@p1613)) 17.07/17.32 (step @p4629 :rule process_scope :premises (@p10537) :args (@t352)) 17.07/17.32 (step @p4631 :rule implies_elim :premises (@p4629)) 17.07/17.32 (assume-push @p4632 @t147) 17.07/17.32 (step-pop @p10538 :rule scope :premises (@p2117)) 17.07/17.32 (step @p4633 :rule process_scope :premises (@p10538) :args (@t451)) 17.07/17.32 (step @p4635 :rule implies_elim :premises (@p4633)) 17.07/17.32 (assume-push @p4636 @t132) 17.07/17.32 (assume-push @p4637 @t306) 17.07/17.32 (assume-push @p4638 @t424) 17.07/17.32 (assume-push @p4639 @t206) 17.07/17.32 (assume-push @p4640 @t451) 17.07/17.32 (assume-push @p4641 @t352) 17.07/17.32 (assume-push @p4642 @t353) 17.07/17.32 (assume-push @p4643 @t302) 17.07/17.32 (assume-push @p4644 @t300) 17.07/17.32 (assume-push @p4645 @t298) 17.07/17.32 (assume-push @p4646 @t217) 17.07/17.32 (assume-push @p4647 @t168) 17.07/17.32 (assume-push @p4648 @t166) 17.07/17.32 (assume-push @p4649 @t164) 17.07/17.32 (assume-push @p4650 @t661) 17.07/17.32 (assume-push @p4651 @t426) 17.07/17.32 (assume-push @p4652 @t634) 17.07/17.32 (assume-push @p4653 @t622) 17.07/17.32 (assume-push @p4654 @t601) 17.07/17.32 (assume-push @p4655 @t597) 17.07/17.32 (assume-push @p4656 @t620) 17.07/17.32 (assume-push @p4657 @t638) 17.07/17.32 (assume-push @p4658 @t432) 17.07/17.32 (assume-push @p4659 @t618) 17.07/17.32 (assume-push @p4660 @t616) 17.07/17.32 (assume-push @p4661 @t636) 17.07/17.32 (assume-push @p4662 @t593) 17.07/17.32 (assume-push @p4663 @t614) 17.07/17.32 (assume-push @p4664 @t436) 17.07/17.32 (assume-push @p4665 @t589) 17.07/17.32 (assume-push @p4666 @t585) 17.07/17.32 (assume-push @p4667 @t612) 17.07/17.32 (assume-push @p4668 @t645) 17.07/17.32 (assume-push @p4669 @t581) 17.07/17.32 (assume-push @p4670 @t440) 17.07/17.32 (assume-push @p4671 @t605) 17.07/17.32 (assume-push @p4672 @t626) 17.07/17.32 (assume-push @p4673 @t641) 17.07/17.32 (assume-push @p4674 @t610) 17.07/17.32 (assume-push @p4675 @t577) 17.07/17.32 (assume-push @p4676 @t573) 17.07/17.32 (assume-push @p4677 @t659) 17.07/17.32 (assume-push @p4678 @t655) 17.07/17.32 (assume-push @p4679 @t568) 17.07/17.32 (assume-push @p4680 @t629) 17.07/17.32 (step @p4681 :rule cong :premises (@p222 @p222 @p529 @p2319) :args (tptp.get)) 17.07/17.32 (step @p4682 :rule refl :args (0)) 17.07/17.32 (step @p4683 :rule cong :premises (@p222 @p1035 @p4682) :args (tptp.get2)) 17.07/17.32 (step @p4684 :rule trans :premises (@p4683 @p4600 @p4681)) 17.07/17.32 (step @p4685 :rule cong :premises (@p4684) :args (tptp.tb2t)) 17.07/17.32 (step @p4686 :rule symm :premises (@p4685)) 17.07/17.32 (step-pop @p10539 :rule scope :premises (@p4686)) 17.07/17.32 (step-pop @p10540 :rule scope :premises (@p10539)) 17.07/17.32 (step-pop @p10541 :rule scope :premises (@p10540)) 17.07/17.32 (step-pop @p10542 :rule scope :premises (@p10541)) 17.07/17.32 (step-pop @p10543 :rule scope :premises (@p10542)) 17.07/17.32 (step-pop @p10544 :rule scope :premises (@p10543)) 17.07/17.32 (step-pop @p10545 :rule scope :premises (@p10544)) 17.07/17.32 (step-pop @p10546 :rule scope :premises (@p10545)) 17.07/17.32 (step-pop @p10547 :rule scope :premises (@p10546)) 17.07/17.32 (step-pop @p10548 :rule scope :premises (@p10547)) 17.07/17.32 (step-pop @p10549 :rule scope :premises (@p10548)) 17.07/17.32 (step-pop @p10550 :rule scope :premises (@p10549)) 17.07/17.32 (step-pop @p10551 :rule scope :premises (@p10550)) 17.07/17.32 (step-pop @p10552 :rule scope :premises (@p10551)) 17.07/17.32 (step-pop @p10553 :rule scope :premises (@p10552)) 17.07/17.32 (step-pop @p10554 :rule scope :premises (@p10553)) 17.07/17.32 (step-pop @p10555 :rule scope :premises (@p10554)) 17.07/17.32 (step-pop @p10556 :rule scope :premises (@p10555)) 17.07/17.32 (step-pop @p10557 :rule scope :premises (@p10556)) 17.07/17.32 (step-pop @p10558 :rule scope :premises (@p10557)) 17.07/17.32 (step-pop @p10559 :rule scope :premises (@p10558)) 17.07/17.32 (step-pop @p10560 :rule scope :premises (@p10559)) 17.07/17.32 (step-pop @p10561 :rule scope :premises (@p10560)) 17.07/17.32 (step-pop @p10562 :rule scope :premises (@p10561)) 17.07/17.32 (step-pop @p10563 :rule scope :premises (@p10562)) 17.07/17.32 (step-pop @p10564 :rule scope :premises (@p10563)) 17.07/17.32 (step-pop @p10565 :rule scope :premises (@p10564)) 17.07/17.32 (step-pop @p10566 :rule scope :premises (@p10565)) 17.07/17.32 (step-pop @p10567 :rule scope :premises (@p10566)) 17.07/17.32 (step-pop @p10568 :rule scope :premises (@p10567)) 17.07/17.32 (step-pop @p10569 :rule scope :premises (@p10568)) 17.07/17.32 (step-pop @p10570 :rule scope :premises (@p10569)) 17.07/17.32 (step-pop @p10571 :rule scope :premises (@p10570)) 17.07/17.32 (step-pop @p10572 :rule scope :premises (@p10571)) 17.07/17.32 (step-pop @p10573 :rule scope :premises (@p10572)) 17.07/17.32 (step-pop @p10574 :rule scope :premises (@p10573)) 17.07/17.32 (step-pop @p10575 :rule scope :premises (@p10574)) 17.07/17.32 (step-pop @p10576 :rule scope :premises (@p10575)) 17.07/17.32 (step-pop @p10577 :rule scope :premises (@p10576)) 17.07/17.32 (step-pop @p10578 :rule scope :premises (@p10577)) 17.07/17.32 (step-pop @p10579 :rule scope :premises (@p10578)) 17.07/17.32 (step-pop @p10580 :rule scope :premises (@p10579)) 17.07/17.32 (step-pop @p10581 :rule scope :premises (@p10580)) 17.07/17.32 (step-pop @p10582 :rule scope :premises (@p10581)) 17.07/17.32 (step-pop @p10583 :rule scope :premises (@p10582)) 17.07/17.32 (step @p4687 :rule process_scope :premises (@p10583) :args (@t664)) 17.07/17.32 (step @p4733 :rule implies_elim :premises (@p4687)) 17.07/17.32 (step @p4734 :rule cnf_and_neg :args (@t665)) 17.07/17.32 (step @p4735 :rule resolution :premises (@p4734 @p4733) :args (true @t665)) 17.07/17.32 (step @p4736 :rule reordering :premises (@p4735) :args ((or @t135 @t307 @t453 @t219 @t452 @t372 @t371 @t303 @t301 @t299 @t218 @t169 @t167 @t165 @t687 @t664 @t450 @t654 @t686 @t685 @t684 @t683 @t653 @t449 @t682 @t681 @t652 @t680 @t679 @t448 @t678 @t677 @t676 @t651 @t675 @t446 @t674 @t673 @t650 @t672 @t671 @t670 @t669 @t668 @t667 @t666))) 17.07/17.32 (assume-push @p4737 @t132) 17.07/17.32 (assume-push @p4738 @t306) 17.07/17.32 (assume-push @p4739 @t424) 17.07/17.32 (assume-push @p4740 @t206) 17.07/17.32 (assume-push @p4741 @t451) 17.07/17.32 (assume-push @p4742 @t352) 17.07/17.32 (assume-push @p4743 @t353) 17.07/17.32 (assume-push @p4744 @t302) 17.07/17.32 (assume-push @p4745 @t300) 17.07/17.32 (assume-push @p4746 @t298) 17.07/17.32 (assume-push @p4747 @t217) 17.07/17.32 (assume-push @p4748 @t168) 17.07/17.32 (assume-push @p4749 @t166) 17.07/17.32 (assume-push @p4750 @t164) 17.07/17.32 (assume-push @p4751 @t661) 17.07/17.32 (assume-push @p4752 @t426) 17.07/17.32 (assume-push @p4753 @t634) 17.07/17.32 (assume-push @p4754 @t622) 17.07/17.32 (assume-push @p4755 @t601) 17.07/17.32 (assume-push @p4756 @t597) 17.07/17.32 (assume-push @p4757 @t620) 17.07/17.32 (assume-push @p4758 @t638) 17.07/17.32 (assume-push @p4759 @t432) 17.07/17.32 (assume-push @p4760 @t618) 17.07/17.32 (assume-push @p4761 @t616) 17.07/17.32 (assume-push @p4762 @t636) 17.07/17.32 (assume-push @p4763 @t593) 17.07/17.32 (assume-push @p4764 @t614) 17.07/17.32 (assume-push @p4765 @t436) 17.07/17.32 (assume-push @p4766 @t589) 17.07/17.32 (assume-push @p4767 @t585) 17.07/17.32 (assume-push @p4768 @t612) 17.07/17.32 (assume-push @p4769 @t645) 17.07/17.32 (assume-push @p4770 @t581) 17.07/17.32 (assume-push @p4771 @t440) 17.07/17.32 (assume-push @p4772 @t605) 17.07/17.32 (assume-push @p4773 @t626) 17.07/17.32 (assume-push @p4774 @t641) 17.07/17.32 (assume-push @p4775 @t610) 17.07/17.32 (assume-push @p4776 @t577) 17.07/17.32 (assume-push @p4777 @t573) 17.07/17.32 (assume-push @p4778 @t659) 17.07/17.32 (assume-push @p4779 @t655) 17.07/17.32 (assume-push @p4780 @t568) 17.07/17.32 (assume-push @p4781 @t629) 17.07/17.32 (assume-push @p4782 @t688) 17.07/17.32 (step @p4783 :rule symm :premises (@p4782)) 17.07/17.32 (step-pop @p10584 :rule scope :premises (@p4783)) 17.07/17.32 (step @p4784 :rule process_scope :premises (@p10584) :args (@t689)) 17.07/17.32 (assume-push @p4786 @t164) 17.07/17.32 (assume-push @p4787 @t206) 17.07/17.32 (assume-push @p4788 @t661) 17.07/17.32 (assume-push @p4789 @t306) 17.07/17.32 (assume-push @p4790 @t610) 17.07/17.32 (assume-push @p4791 @t612) 17.07/17.32 (assume-push @p4792 @t451) 17.07/17.32 (assume-push @p4793 @t614) 17.07/17.32 (assume-push @p4794 @t352) 17.07/17.32 (assume-push @p4795 @t616) 17.07/17.32 (assume-push @p4796 @t353) 17.07/17.32 (assume-push @p4797 @t618) 17.07/17.32 (assume-push @p4798 @t302) 17.07/17.32 (assume-push @p4799 @t620) 17.07/17.32 (assume-push @p4800 @t300) 17.07/17.32 (assume-push @p4801 @t622) 17.07/17.32 (assume-push @p4802 @t626) 17.07/17.32 (assume-push @p4803 @t166) 17.07/17.32 (assume-push @p4804 @t568) 17.07/17.32 (assume-push @p4805 @t573) 17.07/17.32 (assume-push @p4806 @t577) 17.07/17.32 (assume-push @p4807 @t581) 17.07/17.32 (assume-push @p4808 @t585) 17.07/17.32 (assume-push @p4809 @t589) 17.07/17.32 (assume-push @p4810 @t593) 17.07/17.32 (assume-push @p4811 @t298) 17.07/17.32 (assume-push @p4812 @t597) 17.07/17.32 (assume-push @p4813 @t217) 17.07/17.32 (assume-push @p4814 @t601) 17.07/17.32 (assume-push @p4815 @t605) 17.07/17.32 (assume-push @p4816 @t168) 17.07/17.32 (assume-push @p4817 @t629) 17.07/17.32 (assume-push @p4818 @t641) 17.07/17.32 (assume-push @p4819 @t645) 17.07/17.32 (assume-push @p4820 @t636) 17.07/17.32 (assume-push @p4821 @t638) 17.07/17.32 (assume-push @p4822 @t634) 17.07/17.32 (assume-push @p4823 @t655) 17.07/17.32 (assume-push @p4824 @t659) 17.07/17.32 (assume-push @p4825 @t440) 17.07/17.32 (assume-push @p4826 @t436) 17.07/17.32 (assume-push @p4827 @t432) 17.07/17.32 (assume-push @p4828 @t426) 17.07/17.32 (assume-push @p4829 @t424) 17.07/17.32 (assume-push @p4830 @t131) 17.07/17.32 (step @p4831 :rule cong :premises (@p4684) :args (tptp.tb2t)) 17.07/17.32 (step @p4832 :rule symm :premises (@p4683)) 17.07/17.32 (step @p4833 :rule symm :premises (@p4600)) 17.07/17.32 (step @p4834 :rule symm :premises (@p4681)) 17.07/17.32 (step @p4835 :rule symm :premises (@p4209)) 17.07/17.32 (step @p4836 :rule symm :premises (@p4211)) 17.07/17.32 (step @p4837 :rule symm :premises (@p4213)) 17.07/17.32 (step @p4838 :rule symm :premises (@p4215)) 17.07/17.32 (step @p4839 :rule symm :premises (@p4217)) 17.07/17.32 (step @p4840 :rule symm :premises (@p4219)) 17.07/17.32 (step @p4841 :rule trans :premises (@p4840 @p4232 @p4839 @p4230 @p4838 @p4228 @p4837 @p4226 @p4836 @p4224 @p4835 @p4222)) 17.07/17.32 (step @p4842 :rule cong :premises (@p222 @p222 @p142 @p4841) :args (tptp.get)) 17.07/17.32 (step @p4843 :rule symm :premises (@p4672)) 17.07/17.32 (step @p4844 :rule symm :premises (@p4843)) 17.07/17.32 (step @p4845 :rule symm :premises (@p4841)) 17.07/17.32 (step @p4846 :rule refl :args (@t114)) 17.07/17.32 (step @p4847 :rule cong :premises (@p222 @p222 @p4846 @p4845) :args (tptp.get)) 17.07/17.32 (step @p4848 :rule symm :premises (@p4069)) 17.07/17.32 (step @p4849 :rule symm :premises (@p4071)) 17.07/17.32 (step @p4850 :rule symm :premises (@p4073)) 17.07/17.32 (step @p4851 :rule symm :premises (@p4075)) 17.07/17.32 (step @p4852 :rule symm :premises (@p4077)) 17.07/17.32 (step @p4853 :rule symm :premises (@p4079)) 17.07/17.32 (step @p4854 :rule symm :premises (@p4081)) 17.07/17.32 (step @p4855 :rule symm :premises (@p4083)) 17.07/17.32 (step @p4856 :rule trans :premises (@p4855 @p4102 @p4854 @p4099 @p4853 @p4097 @p4852 @p4095 @p4851 @p4093 @p4850 @p4091 @p4849 @p4089 @p4848 @p4086)) 17.07/17.32 (step @p4857 :rule cong :premises (@p222 @p222 @p141 @p4856) :args (tptp.get)) 17.07/17.32 (step @p4858 :rule symm :premises (@p4671)) 17.07/17.32 (step @p4859 :rule symm :premises (@p4858)) 17.07/17.32 (step @p4860 :rule symm :premises (@p4856)) 17.07/17.32 (step @p4861 :rule refl :args (@t112)) 17.07/17.32 (step @p4862 :rule cong :premises (@p222 @p222 @p4861 @p4860) :args (tptp.get)) 17.07/17.32 (step @p4863 :rule cong :premises (@p222 @p222 @p140 @p2319) :args (tptp.get)) 17.07/17.32 (step @p4864 :rule symm :premises (@p4680)) 17.07/17.32 (step @p4865 :rule symm :premises (@p4864)) 17.07/17.32 (step @p4866 :rule symm :premises (@p4413)) 17.07/17.32 (step @p4867 :rule symm :premises (@p4447)) 17.07/17.32 (step @p4868 :rule cong :premises (@p222 @p222 @p2320 @p1992) :args (tptp.get)) 17.07/17.32 (step @p4869 :rule symm :premises (@p4446)) 17.07/17.32 (step @p4870 :rule cong :premises (@p222 @p222 @p2323 @p1992) :args (tptp.get)) 17.07/17.32 (step @p4871 :rule symm :premises (@p4445)) 17.07/17.32 (step @p4872 :rule cong :premises (@p222 @p222 @p2326 @p1992) :args (tptp.get)) 17.07/17.32 (step @p4873 :rule symm :premises (@p4444)) 17.07/17.32 (step @p4874 :rule trans :premises (@p4873 @p4872 @p4871 @p4870 @p4869 @p4868 @p4867 @p4866)) 17.07/17.32 (step @p4875 :rule cong :premises (@p222 @p222 @p466 @p4874) :args (tptp.get)) 17.07/17.32 (step @p4876 :rule symm :premises (@p4678)) 17.07/17.32 (step @p4877 :rule symm :premises (@p4876)) 17.07/17.32 (step @p4878 :rule symm :premises (@p4874)) 17.07/17.32 (step @p4879 :rule cong :premises (@p222 @p222 @p729 @p4878) :args (tptp.get)) 17.07/17.32 (step @p4880 :rule symm :premises (@p4677)) 17.07/17.32 (step @p4881 :rule symm :premises (@p4880)) 17.07/17.32 (step @p4882 :rule cong :premises (@p222 @p222 @p728 @p2319) :args (tptp.get)) 17.07/17.32 (step @p4883 :rule symm :premises (@p2288)) 17.07/17.32 (step @p4884 :rule symm :premises (@p4883)) 17.07/17.32 (step @p4885 :rule cong :premises (@p222 @p222 @p727 @p2319) :args (tptp.get)) 17.07/17.32 (step @p4886 :rule symm :premises (@p2286)) 17.07/17.32 (step @p4887 :rule symm :premises (@p4886)) 17.07/17.32 (step @p4888 :rule cong :premises (@p222 @p222 @p1612 @p2319) :args (tptp.get)) 17.07/17.32 (step @p4889 :rule symm :premises (@p2285)) 17.07/17.32 (step @p4890 :rule symm :premises (@p4889)) 17.07/17.32 (step @p4891 :rule cong :premises (@p222 @p222 @p1613 @p2319) :args (tptp.get)) 17.07/17.32 (step @p4892 :rule symm :premises (@p2283)) 17.07/17.32 (step @p4893 :rule symm :premises (@p4892)) 17.07/17.32 (step @p4894 :rule cong :premises (@p222 @p222 @p2117 @p2319) :args (tptp.get)) 17.07/17.32 (step @p4895 :rule trans :premises (@p2121 @p4894 @p4893 @p4891 @p4890 @p4888 @p4887 @p4885 @p4884 @p4882 @p4881 @p4879 @p4877 @p4875 @p4865 @p4863 @p4862 @p4859 @p4857 @p4847 @p4844 @p4842 @p4834 @p4833 @p4832)) 17.07/17.32 (step @p4896 :rule cong :premises (@p4895) :args (tptp.tb2t)) 17.07/17.32 (step @p4897 :rule trans :premises (@p82 @p4896 @p4831)) 17.07/17.32 (step-pop @p10585 :rule scope :premises (@p4897)) 17.07/17.32 (step-pop @p10586 :rule scope :premises (@p10585)) 17.07/17.32 (step-pop @p10587 :rule scope :premises (@p10586)) 17.07/17.32 (step-pop @p10588 :rule scope :premises (@p10587)) 17.07/17.32 (step-pop @p10589 :rule scope :premises (@p10588)) 17.07/17.32 (step-pop @p10590 :rule scope :premises (@p10589)) 17.07/17.32 (step-pop @p10591 :rule scope :premises (@p10590)) 17.07/17.32 (step-pop @p10592 :rule scope :premises (@p10591)) 17.07/17.32 (step-pop @p10593 :rule scope :premises (@p10592)) 17.07/17.32 (step-pop @p10594 :rule scope :premises (@p10593)) 17.07/17.32 (step-pop @p10595 :rule scope :premises (@p10594)) 17.07/17.32 (step-pop @p10596 :rule scope :premises (@p10595)) 17.07/17.32 (step-pop @p10597 :rule scope :premises (@p10596)) 17.07/17.32 (step-pop @p10598 :rule scope :premises (@p10597)) 17.07/17.32 (step-pop @p10599 :rule scope :premises (@p10598)) 17.07/17.32 (step-pop @p10600 :rule scope :premises (@p10599)) 17.07/17.32 (step-pop @p10601 :rule scope :premises (@p10600)) 17.07/17.32 (step-pop @p10602 :rule scope :premises (@p10601)) 17.07/17.32 (step-pop @p10603 :rule scope :premises (@p10602)) 17.07/17.32 (step-pop @p10604 :rule scope :premises (@p10603)) 17.07/17.32 (step-pop @p10605 :rule scope :premises (@p10604)) 17.07/17.32 (step-pop @p10606 :rule scope :premises (@p10605)) 17.07/17.32 (step-pop @p10607 :rule scope :premises (@p10606)) 17.07/17.32 (step-pop @p10608 :rule scope :premises (@p10607)) 17.07/17.32 (step-pop @p10609 :rule scope :premises (@p10608)) 17.07/17.32 (step-pop @p10610 :rule scope :premises (@p10609)) 17.07/17.32 (step-pop @p10611 :rule scope :premises (@p10610)) 17.07/17.32 (step-pop @p10612 :rule scope :premises (@p10611)) 17.07/17.32 (step-pop @p10613 :rule scope :premises (@p10612)) 17.07/17.32 (step-pop @p10614 :rule scope :premises (@p10613)) 17.07/17.32 (step-pop @p10615 :rule scope :premises (@p10614)) 17.07/17.32 (step-pop @p10616 :rule scope :premises (@p10615)) 17.07/17.32 (step-pop @p10617 :rule scope :premises (@p10616)) 17.07/17.32 (step-pop @p10618 :rule scope :premises (@p10617)) 17.07/17.32 (step-pop @p10619 :rule scope :premises (@p10618)) 17.07/17.32 (step-pop @p10620 :rule scope :premises (@p10619)) 17.07/17.32 (step-pop @p10621 :rule scope :premises (@p10620)) 17.07/17.32 (step-pop @p10622 :rule scope :premises (@p10621)) 17.07/17.32 (step-pop @p10623 :rule scope :premises (@p10622)) 17.07/17.32 (step-pop @p10624 :rule scope :premises (@p10623)) 17.07/17.32 (step-pop @p10625 :rule scope :premises (@p10624)) 17.07/17.32 (step-pop @p10626 :rule scope :premises (@p10625)) 17.07/17.32 (step-pop @p10627 :rule scope :premises (@p10626)) 17.07/17.32 (step-pop @p10628 :rule scope :premises (@p10627)) 17.07/17.32 (step-pop @p10629 :rule scope :premises (@p10628)) 17.07/17.32 (step @p4898 :rule process_scope :premises (@p10629) :args (@t688)) 17.07/17.32 (step @p4944 :rule and_intro :premises (@p142 @p473 @p4600 @p726 @p4182 @p4209 @p2117 @p4211 @p1613 @p4213 @p1612 @p4215 @p727 @p4217 @p728 @p4219 @p4672 @p141 @p3590 @p4069 @p4071 @p4073 @p4075 @p4077 @p4079 @p729 @p4081 @p466 @p4083 @p4671 @p140 @p4680 @p4413 @p4447 @p4446 @p4445 @p4444 @p4678 @p4677 @p2288 @p2286 @p2285 @p2283 @p2121 @p82)) 17.07/17.32 (step @p4945 :rule modus_ponens :premises (@p4944 @p4898)) 17.07/17.32 (step @p4946 :rule modus_ponens :premises (@p4945 @p4784)) 17.07/17.32 (step-pop @p10630 :rule scope :premises (@p4946)) 17.07/17.32 (step-pop @p10631 :rule scope :premises (@p10630)) 17.07/17.32 (step-pop @p10632 :rule scope :premises (@p10631)) 17.07/17.32 (step-pop @p10633 :rule scope :premises (@p10632)) 17.07/17.32 (step-pop @p10634 :rule scope :premises (@p10633)) 17.07/17.32 (step-pop @p10635 :rule scope :premises (@p10634)) 17.07/17.32 (step-pop @p10636 :rule scope :premises (@p10635)) 17.07/17.32 (step-pop @p10637 :rule scope :premises (@p10636)) 17.07/17.32 (step-pop @p10638 :rule scope :premises (@p10637)) 17.07/17.32 (step-pop @p10639 :rule scope :premises (@p10638)) 17.07/17.32 (step-pop @p10640 :rule scope :premises (@p10639)) 17.07/17.32 (step-pop @p10641 :rule scope :premises (@p10640)) 17.07/17.32 (step-pop @p10642 :rule scope :premises (@p10641)) 17.07/17.32 (step-pop @p10643 :rule scope :premises (@p10642)) 17.07/17.32 (step-pop @p10644 :rule scope :premises (@p10643)) 17.07/17.32 (step-pop @p10645 :rule scope :premises (@p10644)) 17.07/17.32 (step-pop @p10646 :rule scope :premises (@p10645)) 17.07/17.32 (step-pop @p10647 :rule scope :premises (@p10646)) 17.07/17.32 (step-pop @p10648 :rule scope :premises (@p10647)) 17.07/17.32 (step-pop @p10649 :rule scope :premises (@p10648)) 17.07/17.32 (step-pop @p10650 :rule scope :premises (@p10649)) 17.07/17.32 (step-pop @p10651 :rule scope :premises (@p10650)) 17.07/17.32 (step-pop @p10652 :rule scope :premises (@p10651)) 17.07/17.32 (step-pop @p10653 :rule scope :premises (@p10652)) 17.07/17.32 (step-pop @p10654 :rule scope :premises (@p10653)) 17.07/17.32 (step-pop @p10655 :rule scope :premises (@p10654)) 17.07/17.32 (step-pop @p10656 :rule scope :premises (@p10655)) 17.07/17.32 (step-pop @p10657 :rule scope :premises (@p10656)) 17.07/17.32 (step-pop @p10658 :rule scope :premises (@p10657)) 17.07/17.32 (step-pop @p10659 :rule scope :premises (@p10658)) 17.07/17.32 (step-pop @p10660 :rule scope :premises (@p10659)) 17.07/17.32 (step-pop @p10661 :rule scope :premises (@p10660)) 17.07/17.32 (step-pop @p10662 :rule scope :premises (@p10661)) 17.07/17.32 (step-pop @p10663 :rule scope :premises (@p10662)) 17.07/17.32 (step-pop @p10664 :rule scope :premises (@p10663)) 17.07/17.32 (step-pop @p10665 :rule scope :premises (@p10664)) 17.07/17.32 (step-pop @p10666 :rule scope :premises (@p10665)) 17.07/17.32 (step-pop @p10667 :rule scope :premises (@p10666)) 17.07/17.32 (step-pop @p10668 :rule scope :premises (@p10667)) 17.07/17.32 (step-pop @p10669 :rule scope :premises (@p10668)) 17.07/17.32 (step-pop @p10670 :rule scope :premises (@p10669)) 17.07/17.32 (step-pop @p10671 :rule scope :premises (@p10670)) 17.07/17.32 (step-pop @p10672 :rule scope :premises (@p10671)) 17.07/17.32 (step-pop @p10673 :rule scope :premises (@p10672)) 17.07/17.32 (step-pop @p10674 :rule scope :premises (@p10673)) 17.07/17.32 (step @p4947 :rule process_scope :premises (@p10674) :args (@t689)) 17.07/17.32 (step @p4993 :rule implies_elim :premises (@p4947)) 17.07/17.32 (step @p4994 :rule resolution :premises (@p4734 @p4993) :args (true @t665)) 17.07/17.32 (step @p4995 :rule reordering :premises (@p4994) :args ((or @t135 @t307 @t453 @t219 @t452 @t372 @t371 @t303 @t301 @t299 @t218 @t169 @t167 @t165 @t687 @t450 @t654 @t686 @t685 @t684 @t683 @t653 @t449 @t682 @t681 @t652 @t680 @t679 @t448 @t678 @t677 @t676 @t651 @t675 @t446 @t674 @t673 @t689 @t650 @t672 @t671 @t670 @t669 @t668 @t667 @t666))) 17.07/17.32 (step @p4996 :rule cnf_or_neg :args (@t562 2)) 17.07/17.32 ; trust MACRO_SR_EQ_INTRO 17.07/17.32 (step @p4997 :rule trust :premises () :args ((= @t23 (and (forall (@list @v.0.BOUND_VARIABLE_1048 @v.0.BOUND_VARIABLE_1050 @v.0.BOUND_VARIABLE_1052 @v.0.BOUND_VARIABLE_1054 @v.0.BOUND_VARIABLE_1151) (or (and (or @t697 (>= (+ @v.0.BOUND_VARIABLE_1050 @t698) 1) (not (>= (+ @v.0.BOUND_VARIABLE_1052 @t698) 1)) (not (= @v.0.BOUND_VARIABLE_1054 (tptp.tb2t (tptp.get2 tptp.int @t695 @v.0.BOUND_VARIABLE_1151))))) (or (not @t697) (not (= @v.0.BOUND_VARIABLE_1054 0)))) (not (forall @t18 (or (not (>= (+ @v.0.K (* -1 @v.0.BOUND_VARIABLE_1050)) 0)) (>= (+ @v.0.K @t696) 0) (>= (+ @v.0.BOUND_VARIABLE_1054 (* -1 (tptp.tb2t (tptp.get2 tptp.int @t695 @v.0.K)))) 0)))) (tptp.is_max1 @v.0.BOUND_VARIABLE_1048 @v.0.BOUND_VARIABLE_1050 @v.0.BOUND_VARIABLE_1052 @v.0.BOUND_VARIABLE_1054))) @t694)))) 17.07/17.32 (step @p4998 :rule eq_resolve :premises (@p7 @p4997)) 17.07/17.32 (step @p4999 :rule and_elim :premises (@p4998) :args (1)) 17.07/17.32 (assume-push @p5000 @t694) 17.07/17.32 (step @p5001 :rule instantiate :premises (@p4999) :args ((@list @t304 0 10 @t557 0))) 17.07/17.32 (step-pop @p10675 :rule scope :premises (@p5001)) 17.07/17.32 (step @p5002 :rule process_scope :premises (@p10675) :args ((or @t561 (and @t704 (or (not (>= (+ 10 @t226) 1)) (>= (+ 0 @t226) 1) @t701))))) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p5004 :rule trust :premises (@p5002) :args ((=> @t694 @t709))) 17.07/17.32 (step @p5005 :rule implies_elim :premises (@p5004)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p5006 :rule trust :premises (@p5005 @p4999) :args (@t709)) 17.07/17.32 (step @p5007 :rule cnf_or_pos :args (@t709)) 17.07/17.32 (step @p5008 :rule reordering :premises (@p5007) :args ((or @t561 @t708 (not @t709)))) 17.07/17.32 (assume-push @p5009 @t694) 17.07/17.32 (step @p5010 :rule instantiate :premises (@p4999) :args ((@list @t304 0 10 @t557 9))) 17.07/17.32 (step-pop @p10676 :rule scope :premises (@p5010)) 17.07/17.32 (step @p5011 :rule process_scope :premises (@p10676) :args ((or @t561 (and @t704 (or (not (>= (+ 10 @t140) 1)) (>= @t714 1) @t713))))) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p5013 :rule trust :premises (@p5011) :args ((=> @t694 @t716))) 17.07/17.32 (step @p5014 :rule implies_elim :premises (@p5013)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p5015 :rule trust :premises (@p5014 @p4999) :args (@t716)) 17.07/17.32 (step @p5016 :rule cnf_or_pos :args (@t716)) 17.07/17.32 (step @p5017 :rule reordering :premises (@p5016) :args ((or @t561 @t715 (not @t716)))) 17.07/17.32 (assume-push @p5018 @t694) 17.07/17.32 (step @p5019 :rule instantiate :premises (@p4999) :args ((@list @t304 0 10 @t557 8))) 17.07/17.32 (step-pop @p10677 :rule scope :premises (@p5019)) 17.07/17.32 (step @p5020 :rule process_scope :premises (@p10677) :args ((or @t561 (and @t704 (or (not (>= (+ 10 @t721) 1)) (>= @t722 1) @t720))))) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p5022 :rule trust :premises (@p5020) :args ((=> @t694 @t724))) 17.07/17.32 (step @p5023 :rule implies_elim :premises (@p5022)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p5024 :rule trust :premises (@p5023 @p4999) :args (@t724)) 17.07/17.32 (step @p5025 :rule cnf_or_pos :args (@t724)) 17.07/17.32 (step @p5026 :rule reordering :premises (@p5025) :args ((or @t561 @t723 (not @t724)))) 17.07/17.32 (step @p5027 :rule cnf_and_pos :args (@t708 0)) 17.07/17.32 (step @p5028 :rule reordering :premises (@p5027) :args ((or @t707 @t725))) 17.07/17.32 (step @p5029 :rule cnf_and_pos :args (@t708 1)) 17.07/17.32 (step @p5030 :rule reordering :premises (@p5029) :args ((or @t701 @t725))) 17.07/17.32 (step @p5031 :rule cnf_and_pos :args (@t715 1)) 17.07/17.32 (step @p5032 :rule reordering :premises (@p5031) :args ((or @t713 (not @t715)))) 17.07/17.32 (step @p5033 :rule cnf_and_pos :args (@t723 1)) 17.07/17.32 (step @p5034 :rule reordering :premises (@p5033) :args ((or @t720 (not @t723)))) 17.07/17.32 (step @p5035 :rule refl :args (@t734)) 17.07/17.32 ; trust MACRO_SR_PRED_INTRO 17.07/17.32 (step @p5036 :rule trust :premises () :args ((= (not @t707) @t706))) 17.07/17.32 (step @p5037 :rule nary_cong :premises (@p5036 @p5035) :args (or)) 17.07/17.32 (assume-push @p5038 @t707) 17.07/17.32 (step @p5039 :rule skolemize :premises (@p5038)) 17.07/17.32 (step-pop @p10678 :rule scope :premises (@p5039)) 17.07/17.32 (step @p5040 :rule process_scope :premises (@p10678) :args (@t734)) 17.07/17.32 (step @p5042 :rule implies_elim :premises (@p5040)) 17.07/17.32 (step @p5043 :rule eq_resolve :premises (@p5042 @p5037)) 17.07/17.32 (step @p5044 :rule trans :premises (@p665 @p704 @p2422)) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p5045 :rule trust :premises (@p5044) :args (@t735)) 17.07/17.32 ; WARNING: add trust step for MACRO_REWRITE 17.07/17.32 ; trust MACRO_REWRITE 17.07/17.32 (step @p5046 :rule trust :premises () :args ((= @t743 (or @t740 @t739 @t738 @t737 @t736)))) 17.07/17.32 (assume-push @p5047 @t742) 17.07/17.32 (assume-push @p5048 @t688) 17.07/17.32 (assume-push @p5049 @t701) 17.07/17.32 (assume-push @p5050 @t664) 17.07/17.32 (assume-push @p5051 @t744) 17.07/17.32 (step @p5052 :rule symm :premises (@p4831)) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p5053 :rule trust :premises (@p5052) :args (@t746)) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p5054 :rule trust :premises (@p4782) :args (@t689)) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p5055 :rule trust :premises (@p5051) :args ((< @t712 1))) 17.07/17.32 ; trust MACRO_ARITH_SCALE_SUM_UB 17.07/17.32 (step @p5056 :rule trust :premises (@p5055 @p5045 @p5054 @p5049 @p5053) :args ((< (+ @t712 @t710 @t748 @t747 @t745) (+ 1 6 @t140 @t226 0)))) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p5057 false :rule trust :premises (@p5056) :args (false)) 17.07/17.32 (step-pop @p10679 :rule scope :premises (@p5057)) 17.07/17.32 (step-pop @p10680 :rule scope :premises (@p10679)) 17.07/17.32 (step-pop @p10681 :rule scope :premises (@p10680)) 17.07/17.32 (step-pop @p10682 :rule scope :premises (@p10681)) 17.07/17.32 (step-pop @p10683 :rule scope :premises (@p10682)) 17.07/17.32 (step @p5058 :rule process_scope :premises (@p10683) :args (false)) 17.07/17.32 (step @p5064 :rule not_and :premises (@p5058)) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p5065 :rule trust :premises (@p5064) :args (@t743)) 17.07/17.32 (step @p5066 :rule eq_resolve :premises (@p5065 @p5046)) 17.07/17.32 (step @p5067 :rule reordering :premises (@p5066) :args ((or @t738 @t737 @t740 @t736 @t739))) 17.07/17.32 (assume-push @p5068 @t750) 17.07/17.32 (assume-push @p5069 @t742) 17.07/17.32 (assume-push @p5070 @t713) 17.07/17.32 (assume-push @p5071 @t751) 17.07/17.32 (assume-push @p5072 @t753) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p5073 :rule trust :premises (@p5068) :args ((= @t749 1))) 17.07/17.32 ; trust MACRO_ARITH_SCALE_SUM_UB 17.07/17.32 (step @p5074 :rule trust :premises (@p5072 @p5070 @p5045 @p5073) :args ((<= (+ @t752 @t754 @t711 @t749) (+ 0 @t226 @t246 1)))) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p5075 false :rule trust :premises (@p5074) :args (false)) 17.07/17.32 (step-pop @p10684 :rule scope :premises (@p5075)) 17.07/17.32 (step @p5076 :rule process_scope :premises (@p10684) :args (false)) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p5078 :rule trust :premises (@p5076) :args (@t755)) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p5079 :rule trust :premises (@p5078) :args (@t755)) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p5080 :rule trust :premises (@p5071) :args (@t753)) 17.07/17.32 (step @p5081 false :rule contra :premises (@p5080 @p5079)) 17.07/17.32 (step-pop @p10685 :rule scope :premises (@p5081)) 17.07/17.32 (step-pop @p10686 :rule scope :premises (@p10685)) 17.07/17.32 (step-pop @p10687 :rule scope :premises (@p10686)) 17.07/17.32 (step-pop @p10688 :rule scope :premises (@p10687)) 17.07/17.32 (step @p5082 :rule process_scope :premises (@p10688) :args (false)) 17.07/17.32 (assume-push @p5087 @t146) 17.07/17.32 (assume-push @p5088 @t242) 17.07/17.32 (assume-push @p5089 @t306) 17.07/17.32 (assume-push @p5090 @t150) 17.07/17.32 (assume-push @p5091 @t233) 17.07/17.32 (assume-push @p5092 @t206) 17.07/17.32 (assume-push @p5093 @t168) 17.07/17.32 (assume-push @p5094 @t166) 17.07/17.32 (assume-push @p5095 @t164) 17.07/17.32 (assume-push @p5096 @t458) 17.07/17.32 (assume-push @p5097 @t713) 17.07/17.32 (assume-push @p5098 @t156) 17.07/17.32 (assume-push @p5099 @t320) 17.07/17.32 (assume-push @p5100 @t316) 17.07/17.32 (assume-push @p5101 @t751) 17.07/17.32 (assume-push @p5102 @t306) 17.07/17.32 (assume-push @p5103 @t320) 17.07/17.32 (assume-push @p5104 @t206) 17.07/17.32 (assume-push @p5105 @t164) 17.07/17.32 (assume-push @p5106 @t156) 17.07/17.32 (assume-push @p5107 @t166) 17.07/17.32 (assume-push @p5108 @t316) 17.07/17.32 (assume-push @p5109 @t168) 17.07/17.32 (assume-push @p5110 @t150) 17.07/17.32 (assume-push @p5111 @t145) 17.07/17.32 (step @p5112 :rule symm :premises (@p212)) 17.07/17.32 (step @p5113 :rule symm :premises (@p5112)) 17.07/17.32 (step @p5114 :rule symm :premises (@p1167)) 17.07/17.32 (step @p5115 :rule symm :premises (@p5114)) 17.07/17.32 (step @p5116 :rule trans :premises (@p149 @p1196 @p5115 @p1195 @p5113 @p231)) 17.07/17.32 (step @p5117 :rule cong :premises (@p5116) :args (tptp.tb2t)) 17.07/17.32 (step @p5118 :rule trans :premises (@p132 @p5117 @p1194)) 17.07/17.32 (step-pop @p10689 :rule scope :premises (@p5118)) 17.07/17.32 (step-pop @p10690 :rule scope :premises (@p10689)) 17.07/17.32 (step-pop @p10691 :rule scope :premises (@p10690)) 17.07/17.32 (step-pop @p10692 :rule scope :premises (@p10691)) 17.07/17.32 (step-pop @p10693 :rule scope :premises (@p10692)) 17.07/17.32 (step-pop @p10694 :rule scope :premises (@p10693)) 17.07/17.32 (step-pop @p10695 :rule scope :premises (@p10694)) 17.07/17.32 (step-pop @p10696 :rule scope :premises (@p10695)) 17.07/17.32 (step-pop @p10697 :rule scope :premises (@p10696)) 17.07/17.32 (step-pop @p10698 :rule scope :premises (@p10697)) 17.07/17.32 (step @p5119 :rule process_scope :premises (@p10698) :args (@t750)) 17.07/17.32 (step @p5130 :rule and_intro :premises (@p726 @p1162 @p473 @p142 @p212 @p141 @p1167 @p140 @p149 @p132)) 17.07/17.32 (step @p5131 :rule modus_ponens :premises (@p5130 @p5119)) 17.07/17.32 (step @p5132 :rule and_intro :premises (@p5131 @p5044 @p5070 @p5071)) 17.07/17.32 (step-pop @p10699 :rule scope :premises (@p5132)) 17.07/17.32 (step-pop @p10700 :rule scope :premises (@p10699)) 17.07/17.32 (step-pop @p10701 :rule scope :premises (@p10700)) 17.07/17.32 (step-pop @p10702 :rule scope :premises (@p10701)) 17.07/17.32 (step-pop @p10703 :rule scope :premises (@p10702)) 17.07/17.32 (step-pop @p10704 :rule scope :premises (@p10703)) 17.07/17.32 (step-pop @p10705 :rule scope :premises (@p10704)) 17.07/17.32 (step-pop @p10706 :rule scope :premises (@p10705)) 17.07/17.32 (step-pop @p10707 :rule scope :premises (@p10706)) 17.07/17.32 (step-pop @p10708 :rule scope :premises (@p10707)) 17.07/17.32 (step-pop @p10709 :rule scope :premises (@p10708)) 17.07/17.32 (step-pop @p10710 :rule scope :premises (@p10709)) 17.07/17.32 (step-pop @p10711 :rule scope :premises (@p10710)) 17.07/17.32 (step-pop @p10712 :rule scope :premises (@p10711)) 17.07/17.32 (step-pop @p10713 :rule scope :premises (@p10712)) 17.07/17.32 (step @p5133 :rule process_scope :premises (@p10713) :args (@t756)) 17.07/17.32 (step @p5149 :rule implies_elim :premises (@p5133)) 17.07/17.32 (step @p5150 :rule resolution :premises (@p5149 @p5082) :args (true @t756)) 17.07/17.32 (step @p5151 :rule not_and :premises (@p5150)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p5152 :rule trust :premises (@p4536 @p65) :args (@t660)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p5153 :rule trust :premises (@p4538 @p816 @p2152 @p4437 @p5152) :args (@t659)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p5154 :rule trust :premises (@p4510 @p600 @p4505 @p4498 @p4500) :args (@t655)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p5155 :rule trust :premises (@p4357 @p65) :args (@t631)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p5156 :rule trust :premises (@p4379 @p63 @p2081) :args ((not @t630))) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p5157 :rule trust :premises (@p4381 @p2152 @p174 @p5156 @p5155) :args (@t629)) 17.07/17.32 (step @p5158 :rule refl :args (@t666)) 17.07/17.32 (step @p5159 :rule refl :args (@t667)) 17.07/17.32 (step @p5160 :rule refl :args (@t757)) 17.07/17.32 (step @p5161 :rule refl :args (@t668)) 17.07/17.32 (step @p5162 :rule refl :args (@t669)) 17.07/17.32 (step @p5163 :rule refl :args (@t670)) 17.07/17.32 (step @p5164 :rule refl :args (@t671)) 17.07/17.32 (step @p5165 :rule refl :args (@t672)) 17.07/17.32 (step @p5166 :rule refl :args (@t650)) 17.07/17.32 ; trust MACRO_SR_PRED_INTRO 17.07/17.32 (step @p5167 :rule trust :premises () :args ((= (not @t759) @t758))) 17.07/17.32 (step @p5168 :rule refl :args (@t673)) 17.07/17.32 (step @p5169 :rule refl :args (@t674)) 17.07/17.32 (step @p5170 :rule refl :args (@t675)) 17.07/17.32 (step @p5171 :rule refl :args (@t651)) 17.07/17.32 (step @p5172 :rule refl :args (@t676)) 17.07/17.32 (step @p5173 :rule refl :args (@t677)) 17.07/17.32 (step @p5174 :rule refl :args (@t678)) 17.07/17.32 (step @p5175 :rule refl :args (@t679)) 17.07/17.32 (step @p5176 :rule refl :args (@t680)) 17.07/17.32 (step @p5177 :rule refl :args (@t652)) 17.07/17.32 (step @p5178 :rule refl :args (@t681)) 17.07/17.32 (step @p5179 :rule refl :args (@t682)) 17.07/17.32 (step @p5180 :rule refl :args (@t653)) 17.07/17.32 (step @p5181 :rule refl :args (@t683)) 17.07/17.32 (step @p5182 :rule refl :args (@t684)) 17.07/17.32 (step @p5183 :rule refl :args (@t685)) 17.07/17.32 (step @p5184 :rule refl :args (@t686)) 17.07/17.32 (step @p5185 :rule refl :args (@t654)) 17.07/17.32 (step @p5186 :rule refl :args (@t737)) 17.07/17.32 (step @p5187 :rule refl :args ((not @t571))) 17.07/17.32 (step @p5188 :rule refl :args (@t687)) 17.07/17.32 (step @p5189 :rule nary_cong :premises (@p89 @p353 @p974 @p2265 @p352 @p483 @p2264 @p2263 @p2262 @p972 @p971 @p970 @p482 @p184 @p183 @p182 @p5188 @p350 @p5187 @p5186 @p2261 @p5185 @p5184 @p5183 @p5182 @p5181 @p5180 @p2260 @p5179 @p5178 @p5177 @p5176 @p5175 @p2259 @p5174 @p5173 @p5172 @p5171 @p5170 @p2257 @p5169 @p5168 @p5167 @p5166 @p5165 @p5164 @p5163 @p5162 @p5161 @p5160 @p5159 @p5158) :args (or)) 17.07/17.32 (assume-push @p5190 @t760) 17.07/17.32 (assume-push @p5191 @t688) 17.07/17.32 (assume-push @p5192 @t664) 17.07/17.32 (assume-push @p5193 @t759) 17.07/17.32 (assume-push @p5194 @t720) 17.07/17.32 (assume-push @p5195 @t720) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p5196 :rule trust :premises (@p5190) :args ((= @t717 10))) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p5197 :rule trust :premises (@p4782) :args (@t689)) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p5198 :rule trust :premises (@p5052) :args (@t746)) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p5199 :rule trust :premises (@p5193) :args (@t761)) 17.07/17.32 ; trust MACRO_ARITH_SCALE_SUM_UB 17.07/17.32 (step @p5200 :rule trust :premises (@p5194 @p5199 @p5198 @p5197 @p5196) :args ((< (+ (* -1 @t719) @t700 @t762 @t663 @t718) (+ @t226 1 @t226 9 @t199)))) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p5201 false :rule trust :premises (@p5200) :args (false)) 17.07/17.32 (step-pop @p10714 :rule scope :premises (@p5201)) 17.07/17.32 (step @p5202 :rule process_scope :premises (@p10714) :args (false)) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p5204 :rule trust :premises (@p5202) :args ((< @t719 0))) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p5205 :rule trust :premises (@p5204) :args (@t757)) 17.07/17.32 (step @p5206 false :rule contra :premises (@p5194 @p5205)) 17.07/17.32 (step-pop @p10715 :rule scope :premises (@p5206)) 17.07/17.32 (step-pop @p10716 :rule scope :premises (@p10715)) 17.07/17.32 (step-pop @p10717 :rule scope :premises (@p10716)) 17.07/17.32 (step-pop @p10718 :rule scope :premises (@p10717)) 17.07/17.32 (step-pop @p10719 :rule scope :premises (@p10718)) 17.07/17.32 (step @p5207 :rule process_scope :premises (@p10719) :args (false)) 17.07/17.32 (assume-push @p5213 @t132) 17.07/17.32 (assume-push @p5214 @t188) 17.07/17.32 (assume-push @p5215 @t306) 17.07/17.32 (assume-push @p5216 @t424) 17.07/17.32 (assume-push @p5217 @t189) 17.07/17.32 (assume-push @p5218 @t206) 17.07/17.32 (assume-push @p5219 @t451) 17.07/17.32 (assume-push @p5220 @t352) 17.07/17.32 (assume-push @p5221 @t353) 17.07/17.32 (assume-push @p5222 @t302) 17.07/17.32 (assume-push @p5223 @t300) 17.07/17.32 (assume-push @p5224 @t298) 17.07/17.32 (assume-push @p5225 @t217) 17.07/17.32 (assume-push @p5226 @t168) 17.07/17.32 (assume-push @p5227 @t166) 17.07/17.32 (assume-push @p5228 @t164) 17.07/17.32 (assume-push @p5229 @t661) 17.07/17.32 (assume-push @p5230 @t195) 17.07/17.32 (assume-push @p5231 @t571) 17.07/17.32 (assume-push @p5232 @t664) 17.07/17.32 (assume-push @p5233 @t426) 17.07/17.32 (assume-push @p5234 @t634) 17.07/17.32 (assume-push @p5235 @t622) 17.07/17.32 (assume-push @p5236 @t601) 17.07/17.32 (assume-push @p5237 @t597) 17.07/17.32 (assume-push @p5238 @t620) 17.07/17.32 (assume-push @p5239 @t638) 17.07/17.32 (assume-push @p5240 @t432) 17.07/17.32 (assume-push @p5241 @t618) 17.07/17.32 (assume-push @p5242 @t616) 17.07/17.32 (assume-push @p5243 @t636) 17.07/17.32 (assume-push @p5244 @t593) 17.07/17.32 (assume-push @p5245 @t614) 17.07/17.32 (assume-push @p5246 @t436) 17.07/17.32 (assume-push @p5247 @t589) 17.07/17.32 (assume-push @p5248 @t585) 17.07/17.32 (assume-push @p5249 @t612) 17.07/17.32 (assume-push @p5250 @t645) 17.07/17.32 (assume-push @p5251 @t581) 17.07/17.32 (assume-push @p5252 @t440) 17.07/17.32 (assume-push @p5253 @t605) 17.07/17.32 (assume-push @p5254 @t626) 17.07/17.32 (assume-push @p5255 @t759) 17.07/17.32 (assume-push @p5256 @t641) 17.07/17.32 (assume-push @p5257 @t610) 17.07/17.32 (assume-push @p5258 @t577) 17.07/17.32 (assume-push @p5259 @t573) 17.07/17.32 (assume-push @p5260 @t659) 17.07/17.32 (assume-push @p5261 @t655) 17.07/17.32 (assume-push @p5262 @t720) 17.07/17.32 (assume-push @p5263 @t568) 17.07/17.32 (assume-push @p5264 @t629) 17.07/17.32 (step @p5265 :rule symm :premises (@p4685)) 17.07/17.32 (assume-push @p5266 @t164) 17.07/17.32 (assume-push @p5267 @t206) 17.07/17.32 (assume-push @p5268 @t661) 17.07/17.32 (assume-push @p5269 @t306) 17.07/17.32 (assume-push @p5270 @t610) 17.07/17.32 (assume-push @p5271 @t612) 17.07/17.32 (assume-push @p5272 @t451) 17.07/17.32 (assume-push @p5273 @t614) 17.07/17.32 (assume-push @p5274 @t352) 17.07/17.32 (assume-push @p5275 @t616) 17.07/17.32 (assume-push @p5276 @t353) 17.07/17.32 (assume-push @p5277 @t618) 17.07/17.32 (assume-push @p5278 @t302) 17.07/17.32 (assume-push @p5279 @t620) 17.07/17.32 (assume-push @p5280 @t300) 17.07/17.32 (assume-push @p5281 @t622) 17.07/17.32 (assume-push @p5282 @t626) 17.07/17.32 (assume-push @p5283 @t166) 17.07/17.32 (assume-push @p5284 @t568) 17.07/17.32 (assume-push @p5285 @t573) 17.07/17.32 (assume-push @p5286 @t577) 17.07/17.32 (assume-push @p5287 @t581) 17.07/17.32 (assume-push @p5288 @t585) 17.07/17.32 (assume-push @p5289 @t589) 17.07/17.32 (assume-push @p5290 @t593) 17.07/17.32 (assume-push @p5291 @t298) 17.07/17.32 (assume-push @p5292 @t597) 17.07/17.32 (assume-push @p5293 @t217) 17.07/17.32 (assume-push @p5294 @t601) 17.07/17.32 (assume-push @p5295 @t605) 17.07/17.32 (assume-push @p5296 @t168) 17.07/17.32 (assume-push @p5297 @t629) 17.07/17.32 (assume-push @p5298 @t641) 17.07/17.32 (assume-push @p5299 @t645) 17.07/17.32 (assume-push @p5300 @t636) 17.07/17.32 (assume-push @p5301 @t638) 17.07/17.32 (assume-push @p5302 @t634) 17.07/17.32 (assume-push @p5303 @t655) 17.07/17.32 (assume-push @p5304 @t659) 17.07/17.32 (assume-push @p5305 @t440) 17.07/17.32 (assume-push @p5306 @t436) 17.07/17.32 (assume-push @p5307 @t432) 17.07/17.32 (assume-push @p5308 @t426) 17.07/17.32 (assume-push @p5309 @t424) 17.07/17.32 (assume-push @p5310 @t131) 17.07/17.32 (step-pop @p10720 :rule scope :premises (@p4897)) 17.07/17.32 (step-pop @p10721 :rule scope :premises (@p10720)) 17.07/17.32 (step-pop @p10722 :rule scope :premises (@p10721)) 17.07/17.32 (step-pop @p10723 :rule scope :premises (@p10722)) 17.07/17.32 (step-pop @p10724 :rule scope :premises (@p10723)) 17.07/17.32 (step-pop @p10725 :rule scope :premises (@p10724)) 17.07/17.32 (step-pop @p10726 :rule scope :premises (@p10725)) 17.07/17.32 (step-pop @p10727 :rule scope :premises (@p10726)) 17.07/17.32 (step-pop @p10728 :rule scope :premises (@p10727)) 17.07/17.32 (step-pop @p10729 :rule scope :premises (@p10728)) 17.07/17.32 (step-pop @p10730 :rule scope :premises (@p10729)) 17.07/17.32 (step-pop @p10731 :rule scope :premises (@p10730)) 17.07/17.32 (step-pop @p10732 :rule scope :premises (@p10731)) 17.07/17.32 (step-pop @p10733 :rule scope :premises (@p10732)) 17.07/17.32 (step-pop @p10734 :rule scope :premises (@p10733)) 17.07/17.32 (step-pop @p10735 :rule scope :premises (@p10734)) 17.07/17.32 (step-pop @p10736 :rule scope :premises (@p10735)) 17.07/17.32 (step-pop @p10737 :rule scope :premises (@p10736)) 17.07/17.32 (step-pop @p10738 :rule scope :premises (@p10737)) 17.07/17.32 (step-pop @p10739 :rule scope :premises (@p10738)) 17.07/17.32 (step-pop @p10740 :rule scope :premises (@p10739)) 17.07/17.32 (step-pop @p10741 :rule scope :premises (@p10740)) 17.07/17.32 (step-pop @p10742 :rule scope :premises (@p10741)) 17.07/17.32 (step-pop @p10743 :rule scope :premises (@p10742)) 17.07/17.32 (step-pop @p10744 :rule scope :premises (@p10743)) 17.07/17.32 (step-pop @p10745 :rule scope :premises (@p10744)) 17.07/17.32 (step-pop @p10746 :rule scope :premises (@p10745)) 17.07/17.32 (step-pop @p10747 :rule scope :premises (@p10746)) 17.07/17.32 (step-pop @p10748 :rule scope :premises (@p10747)) 17.07/17.32 (step-pop @p10749 :rule scope :premises (@p10748)) 17.07/17.32 (step-pop @p10750 :rule scope :premises (@p10749)) 17.07/17.32 (step-pop @p10751 :rule scope :premises (@p10750)) 17.07/17.32 (step-pop @p10752 :rule scope :premises (@p10751)) 17.07/17.32 (step-pop @p10753 :rule scope :premises (@p10752)) 17.07/17.32 (step-pop @p10754 :rule scope :premises (@p10753)) 17.07/17.32 (step-pop @p10755 :rule scope :premises (@p10754)) 17.07/17.32 (step-pop @p10756 :rule scope :premises (@p10755)) 17.07/17.32 (step-pop @p10757 :rule scope :premises (@p10756)) 17.07/17.32 (step-pop @p10758 :rule scope :premises (@p10757)) 17.07/17.32 (step-pop @p10759 :rule scope :premises (@p10758)) 17.07/17.32 (step-pop @p10760 :rule scope :premises (@p10759)) 17.07/17.32 (step-pop @p10761 :rule scope :premises (@p10760)) 17.07/17.32 (step-pop @p10762 :rule scope :premises (@p10761)) 17.07/17.32 (step-pop @p10763 :rule scope :premises (@p10762)) 17.07/17.32 (step-pop @p10764 :rule scope :premises (@p10763)) 17.07/17.32 (step @p5311 :rule process_scope :premises (@p10764) :args (@t688)) 17.07/17.32 (step @p5357 :rule and_intro :premises (@p142 @p473 @p4600 @p726 @p4182 @p4209 @p2117 @p4211 @p1613 @p4213 @p1612 @p4215 @p727 @p4217 @p728 @p4219 @p4672 @p141 @p3590 @p4069 @p4071 @p4073 @p4075 @p4077 @p4079 @p729 @p4081 @p466 @p4083 @p4671 @p140 @p4680 @p4413 @p4447 @p4446 @p4445 @p4444 @p4678 @p4677 @p2288 @p2286 @p2285 @p2283 @p2121 @p82)) 17.07/17.32 (step @p5358 :rule modus_ponens :premises (@p5357 @p5311)) 17.07/17.32 (assume-push @p5359 @t306) 17.07/17.32 (assume-push @p5360 @t571) 17.07/17.32 (assume-push @p5361 @t206) 17.07/17.32 (assume-push @p5362 @t164) 17.07/17.32 (assume-push @p5363 @t195) 17.07/17.32 (assume-push @p5364 @t166) 17.07/17.32 (assume-push @p5365 @t189) 17.07/17.32 (assume-push @p5366 @t187) 17.07/17.32 (step @p5367 :rule symm :premises (@p377)) 17.07/17.32 (step @p5368 :rule symm :premises (@p5367)) 17.07/17.32 (step @p5369 :rule trans :premises (@p322 @p393 @p5368 @p390)) 17.07/17.32 (step @p5370 :rule cong :premises (@p5369) :args (tptp.tb2t)) 17.07/17.32 (step @p5371 :rule trans :premises (@p312 @p5370 @p3617)) 17.07/17.32 (step-pop @p10765 :rule scope :premises (@p5371)) 17.07/17.32 (step-pop @p10766 :rule scope :premises (@p10765)) 17.07/17.32 (step-pop @p10767 :rule scope :premises (@p10766)) 17.07/17.32 (step-pop @p10768 :rule scope :premises (@p10767)) 17.07/17.32 (step-pop @p10769 :rule scope :premises (@p10768)) 17.07/17.32 (step-pop @p10770 :rule scope :premises (@p10769)) 17.07/17.32 (step-pop @p10771 :rule scope :premises (@p10770)) 17.07/17.32 (step-pop @p10772 :rule scope :premises (@p10771)) 17.07/17.32 (step @p5372 :rule process_scope :premises (@p10772) :args (@t760)) 17.07/17.32 (step @p5381 :rule and_intro :premises (@p726 @p3592 @p473 @p142 @p377 @p141 @p322 @p312)) 17.07/17.32 (step @p5382 :rule modus_ponens :premises (@p5381 @p5372)) 17.07/17.32 (step @p5383 :rule and_intro :premises (@p5382 @p5358 @p5265 @p5193 @p5194)) 17.07/17.32 (step-pop @p10773 :rule scope :premises (@p5383)) 17.07/17.32 (step-pop @p10774 :rule scope :premises (@p10773)) 17.07/17.32 (step-pop @p10775 :rule scope :premises (@p10774)) 17.07/17.32 (step-pop @p10776 :rule scope :premises (@p10775)) 17.07/17.32 (step-pop @p10777 :rule scope :premises (@p10776)) 17.07/17.32 (step-pop @p10778 :rule scope :premises (@p10777)) 17.07/17.32 (step-pop @p10779 :rule scope :premises (@p10778)) 17.07/17.32 (step-pop @p10780 :rule scope :premises (@p10779)) 17.07/17.32 (step-pop @p10781 :rule scope :premises (@p10780)) 17.07/17.32 (step-pop @p10782 :rule scope :premises (@p10781)) 17.07/17.32 (step-pop @p10783 :rule scope :premises (@p10782)) 17.07/17.32 (step-pop @p10784 :rule scope :premises (@p10783)) 17.07/17.32 (step-pop @p10785 :rule scope :premises (@p10784)) 17.07/17.32 (step-pop @p10786 :rule scope :premises (@p10785)) 17.07/17.32 (step-pop @p10787 :rule scope :premises (@p10786)) 17.07/17.32 (step-pop @p10788 :rule scope :premises (@p10787)) 17.07/17.32 (step-pop @p10789 :rule scope :premises (@p10788)) 17.07/17.32 (step-pop @p10790 :rule scope :premises (@p10789)) 17.07/17.32 (step-pop @p10791 :rule scope :premises (@p10790)) 17.07/17.32 (step-pop @p10792 :rule scope :premises (@p10791)) 17.07/17.32 (step-pop @p10793 :rule scope :premises (@p10792)) 17.07/17.32 (step-pop @p10794 :rule scope :premises (@p10793)) 17.07/17.32 (step-pop @p10795 :rule scope :premises (@p10794)) 17.07/17.32 (step-pop @p10796 :rule scope :premises (@p10795)) 17.07/17.32 (step-pop @p10797 :rule scope :premises (@p10796)) 17.07/17.32 (step-pop @p10798 :rule scope :premises (@p10797)) 17.07/17.32 (step-pop @p10799 :rule scope :premises (@p10798)) 17.07/17.32 (step-pop @p10800 :rule scope :premises (@p10799)) 17.07/17.32 (step-pop @p10801 :rule scope :premises (@p10800)) 17.07/17.32 (step-pop @p10802 :rule scope :premises (@p10801)) 17.07/17.32 (step-pop @p10803 :rule scope :premises (@p10802)) 17.07/17.32 (step-pop @p10804 :rule scope :premises (@p10803)) 17.07/17.32 (step-pop @p10805 :rule scope :premises (@p10804)) 17.07/17.32 (step-pop @p10806 :rule scope :premises (@p10805)) 17.07/17.32 (step-pop @p10807 :rule scope :premises (@p10806)) 17.07/17.32 (step-pop @p10808 :rule scope :premises (@p10807)) 17.07/17.32 (step-pop @p10809 :rule scope :premises (@p10808)) 17.07/17.32 (step-pop @p10810 :rule scope :premises (@p10809)) 17.07/17.32 (step-pop @p10811 :rule scope :premises (@p10810)) 17.07/17.32 (step-pop @p10812 :rule scope :premises (@p10811)) 17.07/17.32 (step-pop @p10813 :rule scope :premises (@p10812)) 17.07/17.32 (step-pop @p10814 :rule scope :premises (@p10813)) 17.07/17.32 (step-pop @p10815 :rule scope :premises (@p10814)) 17.07/17.32 (step-pop @p10816 :rule scope :premises (@p10815)) 17.07/17.32 (step-pop @p10817 :rule scope :premises (@p10816)) 17.07/17.32 (step-pop @p10818 :rule scope :premises (@p10817)) 17.07/17.32 (step-pop @p10819 :rule scope :premises (@p10818)) 17.07/17.32 (step-pop @p10820 :rule scope :premises (@p10819)) 17.07/17.32 (step-pop @p10821 :rule scope :premises (@p10820)) 17.07/17.32 (step-pop @p10822 :rule scope :premises (@p10821)) 17.07/17.32 (step-pop @p10823 :rule scope :premises (@p10822)) 17.07/17.32 (step-pop @p10824 :rule scope :premises (@p10823)) 17.07/17.32 (step @p5384 :rule process_scope :premises (@p10824) :args (@t763)) 17.07/17.32 (step @p5437 :rule implies_elim :premises (@p5384)) 17.07/17.32 (step @p5438 :rule resolution :premises (@p5437 @p5207) :args (true @t763)) 17.07/17.32 (step @p5439 :rule not_and :premises (@p5438)) 17.07/17.32 (step @p5440 :rule eq_resolve :premises (@p5439 @p5189)) 17.07/17.32 ; trust MACRO_SR_PRED_INTRO 17.07/17.32 (step @p5441 :rule trust :premises () :args ((= (not @t732) @t731))) 17.07/17.32 (step @p5442 :rule refl :args (@t733)) 17.07/17.32 (step @p5443 :rule nary_cong :premises (@p5442 @p5441) :args (or)) 17.07/17.32 (step @p5444 :rule cnf_or_neg :args (@t733 0)) 17.07/17.32 (step @p5445 :rule eq_resolve :premises (@p5444 @p5443)) 17.07/17.32 (step @p5446 :rule reordering :premises (@p5445) :args ((or @t731 @t733))) 17.07/17.32 (step @p5447 :rule cnf_or_neg :args (@t733 1)) 17.07/17.32 (step @p5448 :rule refl :args (@t765)) 17.07/17.32 (step @p5449 :rule refl :args (@t744)) 17.07/17.32 ; trust MACRO_SR_PRED_INTRO 17.07/17.32 (step @p5450 :rule trust :premises () :args ((= (not @t766) @t730))) 17.07/17.32 (step @p5451 :rule refl :args (@t729)) 17.07/17.32 (step @p5452 :rule refl :args (@t767)) 17.07/17.32 (step @p5453 :rule nary_cong :premises (@p671 @p974 @p606 @p483 @p182 @p5452 @p5451 @p5450 @p5449 @p5448) :args (or)) 17.07/17.32 (assume-push @p5454 @t769) 17.07/17.32 (assume-push @p5455 @t770) 17.07/17.32 (assume-push @p5456 @t728) 17.07/17.32 (step @p5457 :rule symm :premises (@p5455)) 17.07/17.32 (step @p5458 :rule symm :premises (@p5456)) 17.07/17.32 (step @p5459 :rule trans :premises (@p5458 @p5457)) 17.07/17.32 (step @p5460 :rule symm :premises (@p5459)) 17.07/17.32 (step @p5461 :rule true_intro :premises (@p5460)) 17.07/17.32 (step @p5462 :rule false_intro :premises (@p5454)) 17.07/17.32 (step @p5463 :rule symm :premises (@p5462)) 17.07/17.32 (step @p5464 :rule trans :premises (@p5463 @p5461)) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p5465 false :rule trust :premises (@p5464) :args (false)) 17.07/17.32 (step-pop @p10825 :rule scope :premises (@p5465)) 17.07/17.32 (step-pop @p10826 :rule scope :premises (@p10825)) 17.07/17.32 (step-pop @p10827 :rule scope :premises (@p10826)) 17.07/17.32 (step @p5466 :rule process_scope :premises (@p10827) :args (false)) 17.07/17.32 (assume-push @p5470 @t242) 17.07/17.32 (assume-push @p5471 @t306) 17.07/17.32 (assume-push @p5472 @t233) 17.07/17.32 (assume-push @p5473 @t206) 17.07/17.32 (assume-push @p5474 @t164) 17.07/17.32 (assume-push @p5475 @t458) 17.07/17.32 (assume-push @p5476 @t728) 17.07/17.32 (assume-push @p5477 @t766) 17.07/17.32 (assume-push @p5478 @t736) 17.07/17.32 (assume-push @p5479 @t764) 17.07/17.32 (assume-push @p5480 @t728) 17.07/17.32 (assume-push @p5481 @t306) 17.07/17.32 (assume-push @p5482 @t771) 17.07/17.32 (assume-push @p5483 @t458) 17.07/17.32 (assume-push @p5484 @t206) 17.07/17.32 (assume-push @p5485 @t164) 17.07/17.32 (assume-push @p5486 @t233) 17.07/17.32 (assume-push @p5487 @t241) 17.07/17.32 (step @p5488 :rule symm :premises (@p5456)) 17.07/17.32 (step @p5489 :rule symm :premises (@p5482)) 17.07/17.32 (step @p5490 :rule symm :premises (@p5489)) 17.07/17.32 (step @p5491 :rule cong :premises (@p222 @p726 @p5490) :args (tptp.get2)) 17.07/17.32 (step @p5492 :rule trans :premises (@p2420 @p2419 @p5491)) 17.07/17.32 (step @p5493 :rule cong :premises (@p5492) :args (tptp.tb2t)) 17.07/17.32 (step @p5494 :rule trans :premises (@p665 @p704 @p5493 @p5488)) 17.07/17.32 (step-pop @p10828 :rule scope :premises (@p5494)) 17.07/17.32 (step-pop @p10829 :rule scope :premises (@p10828)) 17.07/17.32 (step-pop @p10830 :rule scope :premises (@p10829)) 17.07/17.32 (step-pop @p10831 :rule scope :premises (@p10830)) 17.07/17.32 (step-pop @p10832 :rule scope :premises (@p10831)) 17.07/17.32 (step-pop @p10833 :rule scope :premises (@p10832)) 17.07/17.32 (step-pop @p10834 :rule scope :premises (@p10833)) 17.07/17.32 (step-pop @p10835 :rule scope :premises (@p10834)) 17.07/17.32 (step @p5495 :rule process_scope :premises (@p10835) :args (@t770)) 17.07/17.32 (assume-push @p5504 @t764) 17.07/17.32 (assume-push @p5505 @t766) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p5506 :rule trust :premises (@p5477) :args ((< @t726 10))) 17.07/17.32 (step @p5507 :rule int_tight_ub :premises (@p5506)) 17.07/17.32 (step @p5508 :rule arith_trichotomy :premises (@p5479 @p5507)) 17.07/17.32 (step @p5509 :rule symm :premises (@p5508)) 17.07/17.32 (step-pop @p10836 :rule scope :premises (@p5509)) 17.07/17.32 (step-pop @p10837 :rule scope :premises (@p10836)) 17.07/17.32 (step @p5510 :rule process_scope :premises (@p10837) :args (@t771)) 17.07/17.32 (step @p5513 :rule and_intro :premises (@p5479 @p5477)) 17.07/17.32 (step @p5514 :rule modus_ponens :premises (@p5513 @p5510)) 17.07/17.32 (step @p5515 :rule and_intro :premises (@p5456 @p726 @p5514 @p2403 @p473 @p142 @p603 @p665)) 17.07/17.32 (step @p5516 :rule modus_ponens :premises (@p5515 @p5495)) 17.07/17.32 (assume-push @p5517 @t728) 17.07/17.32 (assume-push @p5518 @t742) 17.07/17.32 (assume-push @p5519 @t736) 17.07/17.32 (assume-push @p5520 (= @t557 @t710)) 17.07/17.32 ; trust MACRO_ARITH_SCALE_SUM_UB 17.07/17.32 (step @p5521 :rule trust :premises (@p5520 @p5478) :args ((<= (+ @t557 @t754) (+ @t710 @t172)))) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p5522 false :rule trust :premises (@p5521) :args (false)) 17.07/17.32 (step-pop @p10838 :rule scope :premises (@p5522)) 17.07/17.32 (step @p5523 :rule process_scope :premises (@p10838) :args (false)) 17.07/17.32 (step @p5525 :rule false_intro :premises (@p5523)) 17.07/17.32 (step @p5526 :rule symm :premises (@p5456)) 17.07/17.32 (step @p5527 :rule cong :premises (@p5526 @p5044) :args (=)) 17.07/17.32 (step @p5528 :rule trans :premises (@p5527 @p5525)) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p5529 :rule trust :premises (@p5528) :args ((= @t768 false))) 17.07/17.32 (step @p5530 :rule false_elim :premises (@p5529)) 17.07/17.32 (step-pop @p10839 :rule scope :premises (@p5530)) 17.07/17.32 (step-pop @p10840 :rule scope :premises (@p10839)) 17.07/17.32 (step-pop @p10841 :rule scope :premises (@p10840)) 17.07/17.32 (step @p5531 :rule process_scope :premises (@p10841) :args (@t769)) 17.07/17.32 (step @p5535 :rule and_intro :premises (@p5456 @p5044 @p5478)) 17.07/17.32 (step @p5536 :rule modus_ponens :premises (@p5535 @p5531)) 17.07/17.32 (step @p5537 :rule and_intro :premises (@p5536 @p5516 @p5456)) 17.07/17.32 (step-pop @p10842 :rule scope :premises (@p5537)) 17.07/17.32 (step-pop @p10843 :rule scope :premises (@p10842)) 17.07/17.32 (step-pop @p10844 :rule scope :premises (@p10843)) 17.07/17.32 (step-pop @p10845 :rule scope :premises (@p10844)) 17.07/17.32 (step-pop @p10846 :rule scope :premises (@p10845)) 17.07/17.32 (step-pop @p10847 :rule scope :premises (@p10846)) 17.07/17.32 (step-pop @p10848 :rule scope :premises (@p10847)) 17.07/17.32 (step-pop @p10849 :rule scope :premises (@p10848)) 17.07/17.32 (step-pop @p10850 :rule scope :premises (@p10849)) 17.07/17.32 (step-pop @p10851 :rule scope :premises (@p10850)) 17.07/17.32 (step @p5538 :rule process_scope :premises (@p10851) :args (@t772)) 17.07/17.32 (step @p5549 :rule implies_elim :premises (@p5538)) 17.07/17.32 (step @p5550 :rule resolution :premises (@p5549 @p5466) :args (true @t772)) 17.07/17.32 (step @p5551 :rule not_and :premises (@p5550)) 17.07/17.32 (step @p5552 :rule eq_resolve :premises (@p5551 @p5453)) 17.07/17.32 (step @p5553 :rule reordering :premises (@p5552) :args ((or @t243 @t307 @t237 @t219 @t165 @t767 @t730 @t729 @t744 @t765))) 17.07/17.32 ; trust MACRO_SR_PRED_INTRO 17.07/17.32 (step @p5554 :rule trust :premises () :args ((= (not @t774) @t773))) 17.07/17.32 (step @p5555 :rule refl :args (@t759)) 17.07/17.32 (step @p5556 :rule refl :args (@t738)) 17.07/17.32 (step @p5557 :rule nary_cong :premises (@p89 @p974 @p2265 @p483 @p2264 @p2263 @p2262 @p972 @p971 @p970 @p482 @p184 @p183 @p182 @p5188 @p5556 @p2261 @p5185 @p5184 @p5183 @p5182 @p5181 @p5180 @p2260 @p5179 @p5178 @p5177 @p5176 @p5175 @p2259 @p5174 @p5173 @p5172 @p5171 @p5170 @p2257 @p5169 @p5168 @p5555 @p5166 @p5165 @p5164 @p5163 @p5162 @p5161 @p5159 @p5158 @p5554) :args (or)) 17.07/17.32 (assume-push @p5558 @t688) 17.07/17.32 (assume-push @p5559 @t664) 17.07/17.32 (assume-push @p5560 @t701) 17.07/17.32 (assume-push @p5561 @t776) 17.07/17.32 (assume-push @p5562 @t774) 17.07/17.32 (assume-push @p5563 @t777) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p5564 :rule trust :premises (@p4782) :args (@t689)) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p5565 :rule trust :premises (@p5052) :args (@t746)) 17.07/17.32 ; trust MACRO_ARITH_SCALE_SUM_UB 17.07/17.32 (step @p5566 :rule trust :premises (@p5563 @p5049 @p5565 @p5564) :args ((<= @t778 (+ 8 @t226 0 @t140)))) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p5567 false :rule trust :premises (@p5566) :args (false)) 17.07/17.32 (step-pop @p10852 :rule scope :premises (@p5567)) 17.07/17.32 (step @p5568 :rule process_scope :premises (@p10852) :args (false)) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p5570 :rule trust :premises (@p5568) :args ((> @t557 8))) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p5571 :rule trust :premises (@p5570) :args ((not @t777))) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p5572 :rule trust :premises (@p5562) :args (@t779)) 17.07/17.32 (step @p5573 :rule int_tight_ub :premises (@p5572)) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p5574 :rule trust :premises (@p5561) :args ((not (= @t557 9)))) 17.07/17.32 (step @p5575 :rule arith_trichotomy :premises (@p5574 @p5573)) 17.07/17.32 (step @p5576 :rule int_tight_ub :premises (@p5575)) 17.07/17.32 (step @p5577 false :rule contra :premises (@p5576 @p5571)) 17.07/17.32 (step-pop @p10853 :rule scope :premises (@p5577)) 17.07/17.32 (step-pop @p10854 :rule scope :premises (@p10853)) 17.07/17.32 (step-pop @p10855 :rule scope :premises (@p10854)) 17.07/17.32 (step-pop @p10856 :rule scope :premises (@p10855)) 17.07/17.32 (step-pop @p10857 :rule scope :premises (@p10856)) 17.07/17.32 (step @p5578 :rule process_scope :premises (@p10857) :args (false)) 17.07/17.32 (assume-push @p5584 @t132) 17.07/17.32 (assume-push @p5585 @t306) 17.07/17.32 (assume-push @p5586 @t424) 17.07/17.32 (assume-push @p5587 @t206) 17.07/17.32 (assume-push @p5588 @t451) 17.07/17.32 (assume-push @p5589 @t352) 17.07/17.32 (assume-push @p5590 @t353) 17.07/17.32 (assume-push @p5591 @t302) 17.07/17.32 (assume-push @p5592 @t300) 17.07/17.32 (assume-push @p5593 @t298) 17.07/17.32 (assume-push @p5594 @t217) 17.07/17.32 (assume-push @p5595 @t168) 17.07/17.32 (assume-push @p5596 @t166) 17.07/17.32 (assume-push @p5597 @t164) 17.07/17.32 (assume-push @p5598 @t661) 17.07/17.32 (assume-push @p5599 @t701) 17.07/17.32 (assume-push @p5600 @t426) 17.07/17.32 (assume-push @p5601 @t634) 17.07/17.32 (assume-push @p5602 @t622) 17.07/17.32 (assume-push @p5603 @t601) 17.07/17.32 (assume-push @p5604 @t597) 17.07/17.32 (assume-push @p5605 @t620) 17.07/17.32 (assume-push @p5606 @t638) 17.07/17.32 (assume-push @p5607 @t432) 17.07/17.32 (assume-push @p5608 @t618) 17.07/17.32 (assume-push @p5609 @t616) 17.07/17.32 (assume-push @p5610 @t636) 17.07/17.32 (assume-push @p5611 @t593) 17.07/17.32 (assume-push @p5612 @t614) 17.07/17.32 (assume-push @p5613 @t436) 17.07/17.32 (assume-push @p5614 @t589) 17.07/17.32 (assume-push @p5615 @t585) 17.07/17.32 (assume-push @p5616 @t612) 17.07/17.32 (assume-push @p5617 @t645) 17.07/17.32 (assume-push @p5618 @t581) 17.07/17.32 (assume-push @p5619 @t440) 17.07/17.32 (assume-push @p5620 @t605) 17.07/17.32 (assume-push @p5621 @t626) 17.07/17.32 (assume-push @p5622 @t758) 17.07/17.32 (assume-push @p5623 @t641) 17.07/17.32 (assume-push @p5624 @t610) 17.07/17.32 (assume-push @p5625 @t577) 17.07/17.32 (assume-push @p5626 @t573) 17.07/17.32 (assume-push @p5627 @t659) 17.07/17.32 (assume-push @p5628 @t655) 17.07/17.32 (assume-push @p5629 @t568) 17.07/17.32 (assume-push @p5630 @t629) 17.07/17.32 (assume-push @p5631 @t774) 17.07/17.32 (assume-push @p5632 @t664) 17.07/17.32 (assume-push @p5633 @t688) 17.07/17.32 (assume-push @p5634 @t758) 17.07/17.32 (assume-push @p5635 (= @t557 @t662)) 17.07/17.32 ; trust MACRO_ARITH_SCALE_SUM_UB 17.07/17.32 (step @p5636 :rule trust :premises (@p5635 @p5622) :args ((<= (+ @t557 @t747) (+ @t662 @t172)))) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p5637 false :rule trust :premises (@p5636) :args (false)) 17.07/17.32 (step-pop @p10858 :rule scope :premises (@p5637)) 17.07/17.32 (step @p5638 :rule process_scope :premises (@p10858) :args (false)) 17.07/17.32 (step @p5640 :rule false_intro :premises (@p5638)) 17.07/17.32 (step @p5641 :rule symm :premises (@p4831)) 17.07/17.32 (step @p5642 :rule symm :premises (@p4782)) 17.07/17.32 (step @p5643 :rule symm :premises (@p5642)) 17.07/17.32 (step @p5644 :rule trans :premises (@p5643 @p5641)) 17.07/17.32 (step @p5645 :rule refl :args (@t557)) 17.07/17.32 (step @p5646 :rule cong :premises (@p5645 @p5644) :args (=)) 17.07/17.32 (step @p5647 :rule trans :premises (@p5646 @p5640)) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p5648 :rule trust :premises (@p5647) :args ((= @t775 false))) 17.07/17.32 (step @p5649 :rule false_elim :premises (@p5648)) 17.07/17.32 (step-pop @p10859 :rule scope :premises (@p5649)) 17.07/17.32 (step-pop @p10860 :rule scope :premises (@p10859)) 17.07/17.32 (step-pop @p10861 :rule scope :premises (@p10860)) 17.07/17.32 (step @p5650 :rule process_scope :premises (@p10861) :args (@t776)) 17.07/17.32 (assume-push @p5654 @t164) 17.07/17.32 (assume-push @p5655 @t206) 17.07/17.32 (assume-push @p5656 @t661) 17.07/17.32 (assume-push @p5657 @t306) 17.07/17.32 (assume-push @p5658 @t610) 17.07/17.32 (assume-push @p5659 @t612) 17.07/17.32 (assume-push @p5660 @t451) 17.07/17.32 (assume-push @p5661 @t614) 17.07/17.32 (assume-push @p5662 @t352) 17.07/17.32 (assume-push @p5663 @t616) 17.07/17.32 (assume-push @p5664 @t353) 17.07/17.32 (assume-push @p5665 @t618) 17.07/17.32 (assume-push @p5666 @t302) 17.07/17.32 (assume-push @p5667 @t620) 17.07/17.32 (assume-push @p5668 @t300) 17.07/17.32 (assume-push @p5669 @t622) 17.07/17.32 (assume-push @p5670 @t626) 17.07/17.32 (assume-push @p5671 @t166) 17.07/17.32 (assume-push @p5672 @t568) 17.07/17.32 (assume-push @p5673 @t573) 17.07/17.32 (assume-push @p5674 @t577) 17.07/17.32 (assume-push @p5675 @t581) 17.07/17.32 (assume-push @p5676 @t585) 17.07/17.32 (assume-push @p5677 @t589) 17.07/17.32 (assume-push @p5678 @t593) 17.07/17.32 (assume-push @p5679 @t298) 17.07/17.32 (assume-push @p5680 @t597) 17.07/17.32 (assume-push @p5681 @t217) 17.07/17.32 (assume-push @p5682 @t601) 17.07/17.32 (assume-push @p5683 @t605) 17.07/17.32 (assume-push @p5684 @t168) 17.07/17.32 (assume-push @p5685 @t629) 17.07/17.32 (assume-push @p5686 @t641) 17.07/17.32 (assume-push @p5687 @t645) 17.07/17.32 (assume-push @p5688 @t636) 17.07/17.32 (assume-push @p5689 @t638) 17.07/17.32 (assume-push @p5690 @t634) 17.07/17.32 (assume-push @p5691 @t655) 17.07/17.32 (assume-push @p5692 @t659) 17.07/17.32 (assume-push @p5693 @t440) 17.07/17.32 (assume-push @p5694 @t436) 17.07/17.32 (assume-push @p5695 @t432) 17.07/17.32 (assume-push @p5696 @t426) 17.07/17.32 (assume-push @p5697 @t424) 17.07/17.32 (assume-push @p5698 @t131) 17.07/17.32 (step-pop @p10862 :rule scope :premises (@p4897)) 17.07/17.32 (step-pop @p10863 :rule scope :premises (@p10862)) 17.07/17.32 (step-pop @p10864 :rule scope :premises (@p10863)) 17.07/17.32 (step-pop @p10865 :rule scope :premises (@p10864)) 17.07/17.32 (step-pop @p10866 :rule scope :premises (@p10865)) 17.07/17.32 (step-pop @p10867 :rule scope :premises (@p10866)) 17.07/17.32 (step-pop @p10868 :rule scope :premises (@p10867)) 17.07/17.32 (step-pop @p10869 :rule scope :premises (@p10868)) 17.07/17.32 (step-pop @p10870 :rule scope :premises (@p10869)) 17.07/17.32 (step-pop @p10871 :rule scope :premises (@p10870)) 17.07/17.32 (step-pop @p10872 :rule scope :premises (@p10871)) 17.07/17.32 (step-pop @p10873 :rule scope :premises (@p10872)) 17.07/17.32 (step-pop @p10874 :rule scope :premises (@p10873)) 17.07/17.32 (step-pop @p10875 :rule scope :premises (@p10874)) 17.07/17.32 (step-pop @p10876 :rule scope :premises (@p10875)) 17.07/17.32 (step-pop @p10877 :rule scope :premises (@p10876)) 17.07/17.32 (step-pop @p10878 :rule scope :premises (@p10877)) 17.07/17.32 (step-pop @p10879 :rule scope :premises (@p10878)) 17.07/17.32 (step-pop @p10880 :rule scope :premises (@p10879)) 17.07/17.32 (step-pop @p10881 :rule scope :premises (@p10880)) 17.07/17.32 (step-pop @p10882 :rule scope :premises (@p10881)) 17.07/17.32 (step-pop @p10883 :rule scope :premises (@p10882)) 17.07/17.32 (step-pop @p10884 :rule scope :premises (@p10883)) 17.07/17.32 (step-pop @p10885 :rule scope :premises (@p10884)) 17.07/17.32 (step-pop @p10886 :rule scope :premises (@p10885)) 17.07/17.32 (step-pop @p10887 :rule scope :premises (@p10886)) 17.07/17.32 (step-pop @p10888 :rule scope :premises (@p10887)) 17.07/17.32 (step-pop @p10889 :rule scope :premises (@p10888)) 17.07/17.32 (step-pop @p10890 :rule scope :premises (@p10889)) 17.07/17.32 (step-pop @p10891 :rule scope :premises (@p10890)) 17.07/17.32 (step-pop @p10892 :rule scope :premises (@p10891)) 17.07/17.32 (step-pop @p10893 :rule scope :premises (@p10892)) 17.07/17.32 (step-pop @p10894 :rule scope :premises (@p10893)) 17.07/17.32 (step-pop @p10895 :rule scope :premises (@p10894)) 17.07/17.32 (step-pop @p10896 :rule scope :premises (@p10895)) 17.07/17.32 (step-pop @p10897 :rule scope :premises (@p10896)) 17.07/17.32 (step-pop @p10898 :rule scope :premises (@p10897)) 17.07/17.32 (step-pop @p10899 :rule scope :premises (@p10898)) 17.07/17.32 (step-pop @p10900 :rule scope :premises (@p10899)) 17.07/17.32 (step-pop @p10901 :rule scope :premises (@p10900)) 17.07/17.32 (step-pop @p10902 :rule scope :premises (@p10901)) 17.07/17.32 (step-pop @p10903 :rule scope :premises (@p10902)) 17.07/17.32 (step-pop @p10904 :rule scope :premises (@p10903)) 17.07/17.32 (step-pop @p10905 :rule scope :premises (@p10904)) 17.07/17.32 (step-pop @p10906 :rule scope :premises (@p10905)) 17.07/17.32 (step @p5699 :rule process_scope :premises (@p10906) :args (@t688)) 17.07/17.32 (step @p5745 :rule and_intro :premises (@p142 @p473 @p4600 @p726 @p4182 @p4209 @p2117 @p4211 @p1613 @p4213 @p1612 @p4215 @p727 @p4217 @p728 @p4219 @p4672 @p141 @p3590 @p4069 @p4071 @p4073 @p4075 @p4077 @p4079 @p729 @p4081 @p466 @p4083 @p4671 @p140 @p4680 @p4413 @p4447 @p4446 @p4445 @p4444 @p4678 @p4677 @p2288 @p2286 @p2285 @p2283 @p2121 @p82)) 17.07/17.32 (step @p5746 :rule modus_ponens :premises (@p5745 @p5699)) 17.07/17.32 (step @p5747 :rule and_intro :premises (@p5641 @p5746 @p5622)) 17.07/17.32 (step @p5748 :rule modus_ponens :premises (@p5747 @p5650)) 17.07/17.32 (step @p5749 :rule and_intro :premises (@p5746 @p5641 @p5049 @p5748 @p5562)) 17.07/17.32 (step-pop @p10907 :rule scope :premises (@p5749)) 17.07/17.32 (step-pop @p10908 :rule scope :premises (@p10907)) 17.07/17.32 (step-pop @p10909 :rule scope :premises (@p10908)) 17.07/17.32 (step-pop @p10910 :rule scope :premises (@p10909)) 17.07/17.32 (step-pop @p10911 :rule scope :premises (@p10910)) 17.07/17.32 (step-pop @p10912 :rule scope :premises (@p10911)) 17.07/17.32 (step-pop @p10913 :rule scope :premises (@p10912)) 17.07/17.32 (step-pop @p10914 :rule scope :premises (@p10913)) 17.07/17.32 (step-pop @p10915 :rule scope :premises (@p10914)) 17.07/17.32 (step-pop @p10916 :rule scope :premises (@p10915)) 17.07/17.32 (step-pop @p10917 :rule scope :premises (@p10916)) 17.07/17.32 (step-pop @p10918 :rule scope :premises (@p10917)) 17.07/17.32 (step-pop @p10919 :rule scope :premises (@p10918)) 17.07/17.32 (step-pop @p10920 :rule scope :premises (@p10919)) 17.07/17.32 (step-pop @p10921 :rule scope :premises (@p10920)) 17.07/17.32 (step-pop @p10922 :rule scope :premises (@p10921)) 17.07/17.32 (step-pop @p10923 :rule scope :premises (@p10922)) 17.07/17.32 (step-pop @p10924 :rule scope :premises (@p10923)) 17.07/17.32 (step-pop @p10925 :rule scope :premises (@p10924)) 17.07/17.32 (step-pop @p10926 :rule scope :premises (@p10925)) 17.07/17.32 (step-pop @p10927 :rule scope :premises (@p10926)) 17.07/17.32 (step-pop @p10928 :rule scope :premises (@p10927)) 17.07/17.32 (step-pop @p10929 :rule scope :premises (@p10928)) 17.07/17.32 (step-pop @p10930 :rule scope :premises (@p10929)) 17.07/17.32 (step-pop @p10931 :rule scope :premises (@p10930)) 17.07/17.32 (step-pop @p10932 :rule scope :premises (@p10931)) 17.07/17.32 (step-pop @p10933 :rule scope :premises (@p10932)) 17.07/17.32 (step-pop @p10934 :rule scope :premises (@p10933)) 17.07/17.32 (step-pop @p10935 :rule scope :premises (@p10934)) 17.07/17.32 (step-pop @p10936 :rule scope :premises (@p10935)) 17.07/17.32 (step-pop @p10937 :rule scope :premises (@p10936)) 17.07/17.32 (step-pop @p10938 :rule scope :premises (@p10937)) 17.07/17.32 (step-pop @p10939 :rule scope :premises (@p10938)) 17.07/17.32 (step-pop @p10940 :rule scope :premises (@p10939)) 17.07/17.32 (step-pop @p10941 :rule scope :premises (@p10940)) 17.07/17.32 (step-pop @p10942 :rule scope :premises (@p10941)) 17.07/17.32 (step-pop @p10943 :rule scope :premises (@p10942)) 17.07/17.32 (step-pop @p10944 :rule scope :premises (@p10943)) 17.07/17.32 (step-pop @p10945 :rule scope :premises (@p10944)) 17.07/17.32 (step-pop @p10946 :rule scope :premises (@p10945)) 17.07/17.32 (step-pop @p10947 :rule scope :premises (@p10946)) 17.07/17.32 (step-pop @p10948 :rule scope :premises (@p10947)) 17.07/17.32 (step-pop @p10949 :rule scope :premises (@p10948)) 17.07/17.32 (step-pop @p10950 :rule scope :premises (@p10949)) 17.07/17.32 (step-pop @p10951 :rule scope :premises (@p10950)) 17.07/17.32 (step-pop @p10952 :rule scope :premises (@p10951)) 17.07/17.32 (step-pop @p10953 :rule scope :premises (@p10952)) 17.07/17.32 (step-pop @p10954 :rule scope :premises (@p10953)) 17.07/17.32 (step @p5750 :rule process_scope :premises (@p10954) :args (@t780)) 17.07/17.32 (step @p5799 :rule implies_elim :premises (@p5750)) 17.07/17.32 (step @p5800 :rule resolution :premises (@p5799 @p5578) :args (true @t780)) 17.07/17.32 (step @p5801 :rule not_and :premises (@p5800)) 17.07/17.32 (step @p5802 :rule eq_resolve :premises (@p5801 @p5557)) 17.07/17.32 (step @p5803 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t114 @t45 @t44 @t44))) 17.07/17.32 (assume-push @p5804 @t131) 17.07/17.32 (assume-push @p5805 @t781) 17.07/17.32 (assume-push @p5806 @t233) 17.07/17.32 (assume-push @p5807 @t164) 17.07/17.32 (assume-push @p5808 @t206) 17.07/17.32 (assume-push @p5809 @t458) 17.07/17.32 (assume-push @p5810 @t306) 17.07/17.32 (assume-push @p5811 @t241) 17.07/17.32 (step @p5812 :rule symm :premises (@p5805)) 17.07/17.32 (step @p5813 :rule trans :premises (@p2415 @p2403 @p2413 @p900 @p899 @p5812)) 17.07/17.32 (step @p5814 :rule cong :premises (@p5813) :args (tptp.tb2t)) 17.07/17.32 (step @p5815 :rule trans :premises (@p665 @p704 @p2422 @p5814 @p87)) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p5816 false :rule trust :premises (@p5815) :args (false)) 17.07/17.32 (step-pop @p10955 :rule scope :premises (@p5816)) 17.07/17.32 (step-pop @p10956 :rule scope :premises (@p10955)) 17.07/17.32 (step-pop @p10957 :rule scope :premises (@p10956)) 17.07/17.32 (step-pop @p10958 :rule scope :premises (@p10957)) 17.07/17.32 (step-pop @p10959 :rule scope :premises (@p10958)) 17.07/17.32 (step-pop @p10960 :rule scope :premises (@p10959)) 17.07/17.32 (step-pop @p10961 :rule scope :premises (@p10960)) 17.07/17.32 (step-pop @p10962 :rule scope :premises (@p10961)) 17.07/17.32 (step @p5817 :rule process_scope :premises (@p10962) :args (false)) 17.07/17.32 (assume-push @p5826 @t132) 17.07/17.32 (assume-push @p5827 @t242) 17.07/17.32 (assume-push @p5828 @t306) 17.07/17.32 (assume-push @p5829 @t233) 17.07/17.32 (assume-push @p5830 @t206) 17.07/17.32 (assume-push @p5831 @t164) 17.07/17.32 (assume-push @p5832 @t458) 17.07/17.32 (assume-push @p5833 @t781) 17.07/17.32 (step @p5834 :rule and_intro :premises (@p82 @p5805 @p603 @p142 @p473 @p2403 @p726 @p665)) 17.07/17.32 (step-pop @p10963 :rule scope :premises (@p5834)) 17.07/17.32 (step-pop @p10964 :rule scope :premises (@p10963)) 17.07/17.32 (step-pop @p10965 :rule scope :premises (@p10964)) 17.07/17.32 (step-pop @p10966 :rule scope :premises (@p10965)) 17.07/17.32 (step-pop @p10967 :rule scope :premises (@p10966)) 17.07/17.32 (step-pop @p10968 :rule scope :premises (@p10967)) 17.07/17.32 (step-pop @p10969 :rule scope :premises (@p10968)) 17.07/17.32 (step-pop @p10970 :rule scope :premises (@p10969)) 17.07/17.32 (step @p5835 :rule process_scope :premises (@p10970) :args (@t782)) 17.07/17.32 (step @p5844 :rule implies_elim :premises (@p5835)) 17.07/17.32 (step @p5845 :rule resolution :premises (@p5844 @p5817) :args (true @t782)) 17.07/17.32 (step @p5846 :rule not_and :premises (@p5845)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p5847 :rule trust :premises (@p5846 @p87 @p670 @p726 @p603 @p473 @p142 @p2403) :args ((not @t781))) 17.07/17.32 (step @p5848 :rule cnf_or_pos :args (@t784)) 17.07/17.32 (step @p5849 :rule reordering :premises (@p5848) :args ((or @t158 @t235 @t781 @t783 (not @t784)))) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p5850 :rule trust :premises (@p5849 @p175 @p600 @p5847 @p5803) :args (@t783)) 17.07/17.32 ; trust MACRO_SR_EQ_INTRO 17.07/17.32 (step @p5851 :rule trust :premises () :args ((= @t12 @t787))) 17.07/17.32 (step @p5852 :rule eq_resolve :premises (@p6 @p5851)) 17.07/17.32 (assume-push @p5853 @t787) 17.07/17.32 (step @p5854 :rule instantiate :premises (@p5852) :args ((@list @t116 0 10))) 17.07/17.32 (step-pop @p10971 :rule scope :premises (@p5854)) 17.07/17.32 (step @p5855 :rule process_scope :premises (@p10971) :args ((or @t703 (= @t551 (+ (tptp.sum2 @t116 0 @t788) (tptp.tb2t (tptp.get tptp.int tptp.int @t117 (tptp.t2tb @t788)))))))) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p5857 :rule trust :premises (@p5855) :args ((=> @t787 @t791))) 17.07/17.32 (step @p5858 :rule implies_elim :premises (@p5857)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p5859 :rule trust :premises (@p5858 @p5852) :args (@t791)) 17.07/17.32 ; trust MACRO_SR_EQ_INTRO 17.07/17.32 (step @p5860 :rule trust :premises () :args ((= @t10 @t792))) 17.07/17.32 (step @p5861 :rule eq_resolve :premises (@p5 @p5860)) 17.07/17.32 (assume-push @p5862 @t792) 17.07/17.32 (step @p5863 :rule instantiate :premises (@p5861) :args (@t793)) 17.07/17.32 (step-pop @p10972 :rule scope :premises (@p5863)) 17.07/17.32 (step @p5864 :rule process_scope :premises (@p10972) :args ((or @t794 (= @t790 (+ @t663 (tptp.sum2 @t116 (+ 1 0) 9)))))) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p5866 :rule trust :premises (@p5864) :args ((=> @t792 @t796))) 17.07/17.32 (step @p5867 :rule implies_elim :premises (@p5866)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p5868 :rule trust :premises (@p5867 @p5861) :args (@t796)) 17.07/17.32 (assume-push @p5869 @t787) 17.07/17.32 (step @p5870 :rule instantiate :premises (@p5852) :args (@t793)) 17.07/17.32 (step-pop @p10973 :rule scope :premises (@p5870)) 17.07/17.32 (step @p5871 :rule process_scope :premises (@p10973) :args ((or @t794 (= @t790 (+ (tptp.sum2 @t116 0 @t797) (tptp.tb2t (tptp.get tptp.int tptp.int @t117 (tptp.t2tb @t797)))))))) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p5873 :rule trust :premises (@p5871) :args ((=> @t787 @t800))) 17.07/17.32 (step @p5874 :rule implies_elim :premises (@p5873)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p5875 :rule trust :premises (@p5874 @p5852) :args (@t800)) 17.07/17.32 (assume-push @p5876 @t792) 17.07/17.32 (step @p5877 :rule instantiate :premises (@p5861) :args ((@list @t116 1 9))) 17.07/17.32 (step-pop @p10974 :rule scope :premises (@p5877)) 17.07/17.32 (step @p5878 :rule process_scope :premises (@p10974) :args ((or (>= (+ 1 @t140) 0) (= @t795 (+ @t355 (tptp.sum2 @t116 (+ 1 1) 9)))))) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p5880 :rule trust :premises (@p5878) :args ((=> @t792 @t802))) 17.07/17.32 (step @p5881 :rule implies_elim :premises (@p5880)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p5882 :rule trust :premises (@p5881 @p5861) :args (@t802)) 17.07/17.32 (assume-push @p5883 @t787) 17.07/17.32 (step @p5884 :rule instantiate :premises (@p5852) :args ((@list @t116 0 8))) 17.07/17.32 (step-pop @p10975 :rule scope :premises (@p5884)) 17.07/17.32 (step @p5885 :rule process_scope :premises (@p10975) :args ((or (>= @t722 0) (= @t799 (+ (tptp.sum2 @t116 0 @t803) (tptp.tb2t (tptp.get tptp.int tptp.int @t117 (tptp.t2tb @t803)))))))) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p5887 :rule trust :premises (@p5885) :args ((=> @t787 @t806))) 17.07/17.32 (step @p5888 :rule implies_elim :premises (@p5887)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p5889 :rule trust :premises (@p5888 @p5852) :args (@t806)) 17.07/17.32 (assume-push @p5890 @t792) 17.07/17.32 (step @p5891 :rule instantiate :premises (@p5861) :args ((@list @t116 2 9))) 17.07/17.32 (step-pop @p10976 :rule scope :premises (@p5891)) 17.07/17.32 (step @p5892 :rule process_scope :premises (@p10976) :args ((or (>= (+ 2 @t140) 0) (= @t801 (+ @t807 (tptp.sum2 @t116 (+ 1 2) 9)))))) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p5894 :rule trust :premises (@p5892) :args ((=> @t792 @t809))) 17.07/17.32 (step @p5895 :rule implies_elim :premises (@p5894)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p5896 :rule trust :premises (@p5895 @p5861) :args (@t809)) 17.07/17.32 (assume-push @p5897 @t787) 17.07/17.32 (step @p5898 :rule instantiate :premises (@p5852) :args ((@list @t116 0 7))) 17.07/17.32 (step-pop @p10977 :rule scope :premises (@p5898)) 17.07/17.32 (step @p5899 :rule process_scope :premises (@p10977) :args ((or (>= (+ 0 @t544) 0) (= @t805 (+ (tptp.sum2 @t116 0 @t810) (tptp.tb2t (tptp.get tptp.int tptp.int @t117 (tptp.t2tb @t810)))))))) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p5901 :rule trust :premises (@p5899) :args ((=> @t787 @t812))) 17.07/17.32 (step @p5902 :rule implies_elim :premises (@p5901)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p5903 :rule trust :premises (@p5902 @p5852) :args (@t812)) 17.07/17.32 (assume-push @p5904 @t792) 17.07/17.32 (step @p5905 :rule instantiate :premises (@p5861) :args ((@list @t116 3 9))) 17.07/17.32 (step-pop @p10978 :rule scope :premises (@p5905)) 17.07/17.32 (step @p5906 :rule process_scope :premises (@p10978) :args ((or (>= (+ 3 @t140) 0) (= @t808 (+ @t813 (tptp.sum2 @t116 (+ 1 3) 9)))))) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p5908 :rule trust :premises (@p5906) :args ((=> @t792 @t815))) 17.07/17.32 (step @p5909 :rule implies_elim :premises (@p5908)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p5910 :rule trust :premises (@p5909 @p5861) :args (@t815)) 17.07/17.32 (assume-push @p5911 @t787) 17.07/17.32 (step @p5912 :rule instantiate :premises (@p5852) :args ((@list @t116 0 6))) 17.07/17.32 (step-pop @p10979 :rule scope :premises (@p5912)) 17.07/17.32 (step @p5913 :rule process_scope :premises (@p10979) :args ((or (>= (+ 0 @t246) 0) (= @t811 (+ (tptp.sum2 @t116 0 @t816) (tptp.tb2t (tptp.get tptp.int tptp.int @t117 (tptp.t2tb @t816)))))))) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p5915 :rule trust :premises (@p5913) :args ((=> @t787 @t818))) 17.07/17.32 (step @p5916 :rule implies_elim :premises (@p5915)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p5917 :rule trust :premises (@p5916 @p5852) :args (@t818)) 17.07/17.32 (assume-push @p5918 @t792) 17.07/17.32 (step @p5919 :rule instantiate :premises (@p5861) :args ((@list @t116 4 9))) 17.07/17.32 (step-pop @p10980 :rule scope :premises (@p5919)) 17.07/17.32 (step @p5920 :rule process_scope :premises (@p10980) :args ((or (>= (+ 4 @t140) 0) (= @t814 (+ @t819 (tptp.sum2 @t116 (+ 1 4) 9)))))) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p5922 :rule trust :premises (@p5920) :args ((=> @t792 @t821))) 17.07/17.32 (step @p5923 :rule implies_elim :premises (@p5922)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p5924 :rule trust :premises (@p5923 @p5861) :args (@t821)) 17.07/17.32 ; trust MACRO_SR_EQ_INTRO 17.07/17.32 (step @p5925 :rule trust :premises () :args ((= @t30 @t823))) 17.07/17.32 (step @p5926 :rule eq_resolve :premises (@p10 @p5925)) 17.07/17.32 (assume-push @p5927 @t823) 17.07/17.32 (step @p5928 :rule instantiate :premises (@p5926) :args ((@list @t116 0 5 9))) 17.07/17.32 (step-pop @p10981 :rule scope :premises (@p5928)) 17.07/17.32 (step @p5929 :rule process_scope :premises (@p10981) :args ((or (not (>= (+ 9 @t358) 0)) (>= (+ 0 @t358) 1) @t824))) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p5931 :rule trust :premises (@p5929) :args ((=> @t823 @t824))) 17.07/17.32 (step @p5932 :rule implies_elim :premises (@p5931)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p5933 :rule trust :premises (@p5932 @p5926) :args (@t824)) 17.07/17.32 (assume-push @p5934 @t90) 17.07/17.32 (step @p5935 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t112 @t47 @t44 @t46))) 17.07/17.32 (step-pop @p10982 :rule scope :premises (@p5935)) 17.07/17.32 (step @p5936 :rule process_scope :premises (@p10982) :args ((or @t179 @t235 (= @t47 @t44) @t825))) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p5938 :rule trust :premises (@p5936) :args ((=> @t90 @t827))) 17.07/17.32 (step @p5939 :rule implies_elim :premises (@p5938)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p5940 :rule trust :premises (@p5939 @p65) :args (@t827)) 17.07/17.32 (assume-push @p5941 @t182) 17.07/17.32 (assume-push @p5942 @t826) 17.07/17.32 (assume-push @p5943 @t233) 17.07/17.32 (assume-push @p5944 @t164) 17.07/17.32 (assume-push @p5945 @t206) 17.07/17.32 (assume-push @p5946 @t458) 17.07/17.32 (assume-push @p5947 @t306) 17.07/17.32 (assume-push @p5948 @t241) 17.07/17.32 (step @p5949 :rule symm :premises (@p5942)) 17.07/17.32 (step @p5950 :rule symm :premises (@p5949)) 17.07/17.32 (step @p5951 :rule trans :premises (@p2415 @p2403 @p2413 @p900 @p899 @p5950)) 17.07/17.32 (step @p5952 :rule cong :premises (@p5951) :args (tptp.tb2t)) 17.07/17.32 (step @p5953 :rule trans :premises (@p665 @p704 @p2422 @p5952 @p280)) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p5954 false :rule trust :premises (@p5953) :args (false)) 17.07/17.32 (step-pop @p10983 :rule scope :premises (@p5954)) 17.07/17.32 (step-pop @p10984 :rule scope :premises (@p10983)) 17.07/17.32 (step-pop @p10985 :rule scope :premises (@p10984)) 17.07/17.32 (step-pop @p10986 :rule scope :premises (@p10985)) 17.07/17.32 (step-pop @p10987 :rule scope :premises (@p10986)) 17.07/17.32 (step-pop @p10988 :rule scope :premises (@p10987)) 17.07/17.32 (step-pop @p10989 :rule scope :premises (@p10988)) 17.07/17.32 (step-pop @p10990 :rule scope :premises (@p10989)) 17.07/17.32 (step @p5955 :rule process_scope :premises (@p10990) :args (false)) 17.07/17.32 (assume-push @p5964 @t183) 17.07/17.32 (assume-push @p5965 @t242) 17.07/17.32 (assume-push @p5966 @t306) 17.07/17.32 (assume-push @p5967 @t233) 17.07/17.32 (assume-push @p5968 @t206) 17.07/17.32 (assume-push @p5969 @t164) 17.07/17.32 (assume-push @p5970 @t458) 17.07/17.32 (assume-push @p5971 @t826) 17.07/17.32 (step @p5972 :rule and_intro :premises (@p275 @p5942 @p603 @p142 @p473 @p2403 @p726 @p665)) 17.07/17.32 (step-pop @p10991 :rule scope :premises (@p5972)) 17.07/17.32 (step-pop @p10992 :rule scope :premises (@p10991)) 17.07/17.32 (step-pop @p10993 :rule scope :premises (@p10992)) 17.07/17.32 (step-pop @p10994 :rule scope :premises (@p10993)) 17.07/17.32 (step-pop @p10995 :rule scope :premises (@p10994)) 17.07/17.32 (step-pop @p10996 :rule scope :premises (@p10995)) 17.07/17.32 (step-pop @p10997 :rule scope :premises (@p10996)) 17.07/17.32 (step-pop @p10998 :rule scope :premises (@p10997)) 17.07/17.32 (step @p5973 :rule process_scope :premises (@p10998) :args (@t828)) 17.07/17.32 (step @p5982 :rule implies_elim :premises (@p5973)) 17.07/17.32 (step @p5983 :rule resolution :premises (@p5982 @p5955) :args (true @t828)) 17.07/17.32 (step @p5984 :rule not_and :premises (@p5983)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p5985 :rule trust :premises (@p5984 @p280 @p670 @p726 @p603 @p473 @p142 @p2403) :args ((not @t826))) 17.07/17.32 (step @p5986 :rule cnf_or_pos :args (@t827)) 17.07/17.32 (step @p5987 :rule reordering :premises (@p5986) :args ((or @t235 @t179 @t825 @t826 (not @t827)))) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p5988 :rule trust :premises (@p5987 @p600 @p269 @p5985 @p5940) :args (@t825)) 17.07/17.32 (step @p5989 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t103 @t49 @t44 @t48))) 17.07/17.32 (assume-push @p5990 @t88) 17.07/17.32 (assume-push @p5991 @t829) 17.07/17.32 (assume-push @p5992 @t233) 17.07/17.32 (assume-push @p5993 @t164) 17.07/17.32 (assume-push @p5994 @t206) 17.07/17.32 (assume-push @p5995 @t458) 17.07/17.32 (assume-push @p5996 @t306) 17.07/17.32 (assume-push @p5997 @t241) 17.07/17.32 (step @p5998 :rule symm :premises (@p5991)) 17.07/17.32 (step @p5999 :rule trans :premises (@p2415 @p2403 @p2413 @p900 @p899 @p5998)) 17.07/17.32 (step @p6000 :rule cong :premises (@p5999) :args (tptp.tb2t)) 17.07/17.32 (step @p6001 :rule trans :premises (@p665 @p704 @p2422 @p6000 @p63)) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p6002 false :rule trust :premises (@p6001) :args (false)) 17.07/17.32 (step-pop @p10999 :rule scope :premises (@p6002)) 17.07/17.32 (step-pop @p11000 :rule scope :premises (@p10999)) 17.07/17.32 (step-pop @p11001 :rule scope :premises (@p11000)) 17.07/17.32 (step-pop @p11002 :rule scope :premises (@p11001)) 17.07/17.32 (step-pop @p11003 :rule scope :premises (@p11002)) 17.07/17.32 (step-pop @p11004 :rule scope :premises (@p11003)) 17.07/17.32 (step-pop @p11005 :rule scope :premises (@p11004)) 17.07/17.32 (step-pop @p11006 :rule scope :premises (@p11005)) 17.07/17.32 (step @p6003 :rule process_scope :premises (@p11006) :args (false)) 17.07/17.32 (assume-push @p6012 @t242) 17.07/17.32 (assume-push @p6013 @t89) 17.07/17.32 (assume-push @p6014 @t306) 17.07/17.32 (assume-push @p6015 @t233) 17.07/17.32 (assume-push @p6016 @t206) 17.07/17.32 (assume-push @p6017 @t164) 17.07/17.32 (assume-push @p6018 @t458) 17.07/17.32 (assume-push @p6019 @t829) 17.07/17.32 (step @p6020 :rule and_intro :premises (@p58 @p5991 @p603 @p142 @p473 @p2403 @p726 @p665)) 17.07/17.32 (step-pop @p11007 :rule scope :premises (@p6020)) 17.07/17.32 (step-pop @p11008 :rule scope :premises (@p11007)) 17.07/17.32 (step-pop @p11009 :rule scope :premises (@p11008)) 17.07/17.32 (step-pop @p11010 :rule scope :premises (@p11009)) 17.07/17.32 (step-pop @p11011 :rule scope :premises (@p11010)) 17.07/17.32 (step-pop @p11012 :rule scope :premises (@p11011)) 17.07/17.32 (step-pop @p11013 :rule scope :premises (@p11012)) 17.07/17.32 (step-pop @p11014 :rule scope :premises (@p11013)) 17.07/17.32 (step @p6021 :rule process_scope :premises (@p11014) :args (@t830)) 17.07/17.32 (step @p6030 :rule implies_elim :premises (@p6021)) 17.07/17.32 (step @p6031 :rule resolution :premises (@p6030 @p6003) :args (true @t830)) 17.07/17.32 (step @p6032 :rule not_and :premises (@p6031)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p6033 :rule trust :premises (@p6032 @p670 @p63 @p726 @p603 @p473 @p142 @p2403) :args ((not @t829))) 17.07/17.32 (step @p6034 :rule cnf_or_pos :args (@t832)) 17.07/17.32 (step @p6035 :rule reordering :premises (@p6034) :args ((or @t109 @t235 @t829 @t831 (not @t832)))) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p6036 :rule trust :premises (@p6035 @p174 @p600 @p6033 @p5989) :args (@t831)) 17.07/17.32 (assume-push @p6037 @t90) 17.07/17.32 (step @p6038 :rule instantiate :premises (@p65) :args ((@list tptp.int tptp.int @t103 @t49 @t52 @t48))) 17.07/17.32 (step-pop @p11015 :rule scope :premises (@p6038)) 17.07/17.32 (step @p6039 :rule process_scope :premises (@p11015) :args ((or @t109 @t276 (= @t49 @t52) @t833))) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p6041 :rule trust :premises (@p6039) :args ((=> @t90 @t835))) 17.07/17.32 (step @p6042 :rule implies_elim :premises (@p6041)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p6043 :rule trust :premises (@p6042 @p65) :args (@t835)) 17.07/17.32 (assume-push @p6044 @t270) 17.07/17.32 (assume-push @p6045 @t834) 17.07/17.32 (assume-push @p6046 @t88) 17.07/17.32 (step @p6047 :rule symm :premises (@p6045)) 17.07/17.32 (step @p6048 :rule cong :premises (@p6047) :args (tptp.tb2t)) 17.07/17.32 (step @p6049 :rule trans :premises (@p58 @p6048 @p792)) 17.07/17.32 ; trust MACRO_SR_PRED_ELIM 17.07/17.32 (step @p6050 false :rule trust :premises (@p6049) :args (false)) 17.07/17.32 (step-pop @p11016 :rule scope :premises (@p6050)) 17.07/17.32 (step-pop @p11017 :rule scope :premises (@p11016)) 17.07/17.32 (step-pop @p11018 :rule scope :premises (@p11017)) 17.07/17.32 (step @p6051 :rule process_scope :premises (@p11018) :args (false)) 17.07/17.32 (assume-push @p6055 @t271) 17.07/17.32 (assume-push @p6056 @t89) 17.07/17.32 (assume-push @p6057 @t834) 17.07/17.32 (step @p6058 :rule and_intro :premises (@p787 @p6045 @p58)) 17.07/17.32 (step-pop @p11019 :rule scope :premises (@p6058)) 17.07/17.32 (step-pop @p11020 :rule scope :premises (@p11019)) 17.07/17.32 (step-pop @p11021 :rule scope :premises (@p11020)) 17.07/17.32 (step @p6059 :rule process_scope :premises (@p11021) :args (@t836)) 17.07/17.32 (step @p6063 :rule implies_elim :premises (@p6059)) 17.07/17.32 (step @p6064 :rule resolution :premises (@p6063 @p6051) :args (true @t836)) 17.07/17.32 (step @p6065 :rule not_and :premises (@p6064)) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p6066 :rule trust :premises (@p6065 @p792 @p63) :args ((not @t834))) 17.07/17.32 (step @p6067 :rule cnf_or_pos :args (@t835)) 17.07/17.32 (step @p6068 :rule reordering :premises (@p6067) :args ((or @t276 @t109 @t833 @t834 (not @t835)))) 17.07/17.32 ; trust MACRO_RESOLUTION_TRUST 17.07/17.32 (step @p6069 :rule trust :premises (@p6068 @p816 @p174 @p6066 @p6043) :args (@t833)) 17.07/17.32 (assume-push @p6070 @t791) 17.07/17.32 (assume-push @p6071 @t85) 17.07/17.32 (assume-push @p6072 @t132) 17.07/17.32 (assume-push @p6073 @t188) 17.07/17.32 (assume-push @p6074 @t146) 17.07/17.32 (assume-push @p6075 @t242) 17.07/17.32 (assume-push @p6076 @t271) 17.07/17.32 (assume-push @p6077 @t266) 17.07/17.32 (assume-push @p6078 @t89) 17.07/17.32 (assume-push @p6079 @t306) 17.07/17.32 (assume-push @p6080 @t424) 17.07/17.32 (assume-push @p6081 @t350) 17.07/17.32 (assume-push @p6082 @t470) 17.07/17.32 (assume-push @p6083 @t250) 17.07/17.32 (assume-push @p6084 @t518) 17.07/17.32 (assume-push @p6085 @t388) 17.07/17.32 (assume-push @p6086 @t210) 17.07/17.32 (assume-push @p6087 @t150) 17.07/17.32 (assume-push @p6088 @t189) 17.07/17.32 (assume-push @p6089 @t233) 17.07/17.32 (assume-push @p6090 @t206) 17.07/17.32 (assume-push @p6091 @t451) 17.07/17.32 (assume-push @p6092 @t352) 17.07/17.32 (assume-push @p6093 @t353) 17.07/17.32 (assume-push @p6094 @t302) 17.07/17.32 (assume-push @p6095 @t300) 17.07/17.32 (assume-push @p6096 @t298) 17.07/17.32 (assume-push @p6097 @t217) 17.07/17.32 (assume-push @p6098 @t168) 17.07/17.32 (assume-push @p6099 @t166) 17.07/17.32 (assume-push @p6100 @t164) 17.07/17.32 (assume-push @p6101 @t796) 17.07/17.32 (assume-push @p6102 @t800) 17.07/17.32 (assume-push @p6103 @t420) 17.07/17.32 (assume-push @p6104 @t661) 17.07/17.32 (assume-push @p6105 @t802) 17.07/17.32 (assume-push @p6106 @t806) 17.07/17.32 (assume-push @p6107 @t195) 17.07/17.32 (assume-push @p6108 @t348) 17.07/17.32 (assume-push @p6109 @t354) 17.07/17.32 (assume-push @p6110 @t809) 17.07/17.32 (assume-push @p6111 @t812) 17.07/17.32 (assume-push @p6112 @t342) 17.07/17.32 (assume-push @p6113 @t156) 17.07/17.32 (assume-push @p6114 @t474) 17.07/17.32 (assume-push @p6115 @t426) 17.07/17.32 (assume-push @p6116 @t634) 17.07/17.32 (assume-push @p6117 @t252) 17.07/17.32 (assume-push @p6118 @t622) 17.07/17.32 (assume-push @p6119 @t338) 17.07/17.32 (assume-push @p6120 @t601) 17.07/17.32 (assume-push @p6121 @t500) 17.07/17.32 (assume-push @p6122 @t815) 17.07/17.32 (assume-push @p6123 @t818) 17.07/17.32 (assume-push @p6124 @t783) 17.07/17.32 (assume-push @p6125 @t597) 17.07/17.32 (assume-push @p6126 @t334) 17.07/17.32 (assume-push @p6127 @t620) 17.07/17.32 (assume-push @p6128 @t638) 17.07/17.32 (assume-push @p6129 @t476) 17.07/17.32 (assume-push @p6130 @t316) 17.07/17.32 (assume-push @p6131 @t330) 17.07/17.32 (assume-push @p6132 @t292) 17.07/17.32 (assume-push @p6133 @t432) 17.07/17.32 (assume-push @p6134 @t618) 17.07/17.32 (assume-push @p6135 @t274) 17.07/17.32 (assume-push @p6136 @t105) 17.07/17.32 (assume-push @p6137 @t296) 17.07/17.32 (assume-push @p6138 @t821) 17.07/17.32 (assume-push @p6139 @t824) 17.07/17.32 (assume-push @p6140 @t492) 17.07/17.32 (assume-push @p6141 @t616) 17.07/17.32 (assume-push @p6142 @t278) 17.07/17.32 (assume-push @p6143 @t636) 17.07/17.32 (assume-push @p6144 @t326) 17.07/17.32 (assume-push @p6145 @t593) 17.07/17.32 (assume-push @p6146 @t825) 17.07/17.32 (assume-push @p6147 @t400) 17.07/17.32 (assume-push @p6148 @t534) 17.07/17.32 (assume-push @p6149 @t614) 17.07/17.32 (assume-push @p6150 @t436) 17.07/17.32 (assume-push @p6151 @t589) 17.07/17.32 (assume-push @p6152 @t522) 17.07/17.32 (assume-push @p6153 @t390) 17.07/17.32 (assume-push @p6154 @t541) 17.07/17.32 (assume-push @p6155 @t585) 17.07/17.32 (assume-push @p6156 @t612) 17.07/17.32 (assume-push @p6157 @t536) 17.07/17.32 (assume-push @p6158 @t394) 17.07/17.32 (assume-push @p6159 @t831) 17.07/17.32 (assume-push @p6160 @t322) 17.07/17.32 (assume-push @p6161 @t645) 17.07/17.32 (assume-push @p6162 @t282) 17.07/17.32 (assume-push @p6163 @t482) 17.07/17.32 (assume-push @p6164 @t581) 17.07/17.32 (assume-push @p6165 @t440) 17.07/17.32 (assume-push @p6166 @t524) 17.07/17.32 (assume-push @p6167 @t833) 17.07/17.32 (assume-push @p6168 @t605) 17.07/17.32 (assume-push @p6169 @t626) 17.07/17.32 (assume-push @p6170 @t641) 17.07/17.32 (assume-push @p6171 @t610) 17.07/17.32 (assume-push @p6172 @t577) 17.07/17.32 (assume-push @p6173 @t484) 17.07/17.32 (assume-push @p6174 @t286) 17.07/17.32 (assume-push @p6175 @t313) 17.07/17.32 (assume-push @p6176 @t528) 17.07/17.32 (assume-push @p6177 @t573) 17.07/17.32 (assume-push @p6178 @t659) 17.07/17.32 (assume-push @p6179 @t655) 17.07/17.32 (assume-push @p6180 @t568) 17.07/17.32 (assume-push @p6181 @t629) 17.07/17.32 (assume-push @p6182 @t488) 17.07/17.32 (assume-push @p6183 @t356) 17.07/17.32 (assume-push @p6184 @t405) 17.07/17.32 (assume-push @p6185 @t222) 17.07/17.32 (assume-push @p6186 @t818) 17.07/17.32 (assume-push @p6187 @t806) 17.07/17.32 (assume-push @p6188 @t800) 17.07/17.32 (assume-push @p6189 @t837) 17.07/17.32 (assume-push @p6190 @t812) 17.07/17.32 (assume-push @p6191 @t838) 17.07/17.32 (assume-push @p6192 @t824) 17.07/17.32 (assume-push @p6193 @t809) 17.07/17.32 (assume-push @p6194 @t839) 17.07/17.32 (assume-push @p6195 @t791) 17.07/17.32 (assume-push @p6196 @t796) 17.07/17.32 (assume-push @p6197 @t802) 17.07/17.32 (assume-push @p6198 @t815) 17.07/17.32 (assume-push @p6199 @t821) 17.07/17.32 (assume-push @p6200 @t840) 17.07/17.32 (assume-push @p6201 @t841) 17.07/17.32 (assume-push @p6202 @t842) 17.07/17.32 (assume-push @p6203 @t688) 17.07/17.32 (assume-push @p6204 (< @t551 45)) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p6205 :rule trust :premises (@p1640) :args (@t357)) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p6206 :rule trust :premises (@p1946) :args (@t406)) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p6207 :rule trust :premises (@p489) :args (@t223)) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p6208 :rule trust :premises (@p5917) :args ((= @t844 0))) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p6209 :rule trust :premises (@p5889) :args ((= @t846 0))) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p6210 :rule trust :premises (@p5875) :args ((= @t848 0))) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p6211 :rule trust :premises (@p6189) :args (@t849)) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p6212 :rule trust :premises (@p5903) :args ((= @t850 0))) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p6213 :rule trust :premises (@p6191) :args (@t851)) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p6214 :rule trust :premises (@p5933) :args ((= @t853 0))) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p6215 :rule trust :premises (@p5896) :args ((= @t855 0))) 17.07/17.32 (step @p6216 :rule trans :premises (@p665 @p704)) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p6217 :rule trust :premises (@p6216) :args (@t856)) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p6218 :rule trust :premises (@p5859) :args ((= @t859 0))) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p6219 :rule trust :premises (@p5868) :args ((= @t860 0))) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p6220 :rule trust :premises (@p5882) :args ((= @t861 0))) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p6221 :rule trust :premises (@p5910) :args ((= @t863 0))) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p6222 :rule trust :premises (@p5924) :args ((= @t865 0))) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p6223 :rule trust :premises (@p6200) :args (@t866)) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p6224 :rule trust :premises (@p6201) :args (@t867)) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p6225 :rule trust :premises (@p6202) :args (@t868)) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p6226 :rule trust :premises (@p4782) :args (@t689)) 17.07/17.32 ; trust MACRO_ARITH_SCALE_SUM_UB 17.07/17.32 (step @p6227 :rule trust :premises (@p6204 @p6226 @p6225 @p6224 @p6223 @p6222 @p6221 @p6220 @p6219 @p6218 @p6217 @p6215 @p6214 @p6213 @p6212 @p6211 @p6210 @p6209 @p6208 @p6207 @p6206 @p6205) :args ((< (+ @t551 @t748 (* -1 @t807) @t864 @t862 (* -1 @t865) (* -1 @t863) (* -1 @t861) @t860 (* -1 @t859) @t857 @t855 @t853 @t845 (* -1 @t850) @t847 (* -1 @t848) (* -1 @t846) (* -1 @t844) @t224 @t407 @t359) (+ 45 @t140 @t226 @t544 @t227 @t226 @t226 @t226 0 @t226 @t246 0 0 @t172 @t226 @t199 @t226 @t226 @t226 @t227 @t409 @t358)))) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p6228 false :rule trust :premises (@p6227) :args (false)) 17.07/17.32 (step-pop @p11022 :rule scope :premises (@p6228)) 17.07/17.32 (step @p6229 :rule process_scope :premises (@p11022) :args (false)) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p6231 :rule trust :premises (@p6229) :args (@t869)) 17.07/17.32 (step-pop @p11023 :rule scope :premises (@p6231)) 17.07/17.32 (step-pop @p11024 :rule scope :premises (@p11023)) 17.07/17.32 (step-pop @p11025 :rule scope :premises (@p11024)) 17.07/17.32 (step-pop @p11026 :rule scope :premises (@p11025)) 17.07/17.32 (step-pop @p11027 :rule scope :premises (@p11026)) 17.07/17.32 (step-pop @p11028 :rule scope :premises (@p11027)) 17.07/17.32 (step-pop @p11029 :rule scope :premises (@p11028)) 17.07/17.32 (step-pop @p11030 :rule scope :premises (@p11029)) 17.07/17.32 (step-pop @p11031 :rule scope :premises (@p11030)) 17.07/17.32 (step-pop @p11032 :rule scope :premises (@p11031)) 17.07/17.32 (step-pop @p11033 :rule scope :premises (@p11032)) 17.07/17.32 (step-pop @p11034 :rule scope :premises (@p11033)) 17.07/17.32 (step-pop @p11035 :rule scope :premises (@p11034)) 17.07/17.32 (step-pop @p11036 :rule scope :premises (@p11035)) 17.07/17.32 (step-pop @p11037 :rule scope :premises (@p11036)) 17.07/17.32 (step-pop @p11038 :rule scope :premises (@p11037)) 17.07/17.32 (step-pop @p11039 :rule scope :premises (@p11038)) 17.07/17.32 (step-pop @p11040 :rule scope :premises (@p11039)) 17.07/17.32 (step-pop @p11041 :rule scope :premises (@p11040)) 17.07/17.32 (step-pop @p11042 :rule scope :premises (@p11041)) 17.07/17.32 (step-pop @p11043 :rule scope :premises (@p11042)) 17.07/17.32 (step @p6232 :rule process_scope :premises (@p11043) :args (@t869)) 17.07/17.32 (assume-push @p6254 @t164) 17.07/17.32 (assume-push @p6255 @t206) 17.07/17.32 (assume-push @p6256 @t661) 17.07/17.32 (assume-push @p6257 @t306) 17.07/17.32 (assume-push @p6258 @t610) 17.07/17.32 (assume-push @p6259 @t612) 17.07/17.32 (assume-push @p6260 @t451) 17.07/17.32 (assume-push @p6261 @t614) 17.07/17.32 (assume-push @p6262 @t352) 17.07/17.32 (assume-push @p6263 @t616) 17.07/17.32 (assume-push @p6264 @t353) 17.07/17.32 (assume-push @p6265 @t618) 17.07/17.32 (assume-push @p6266 @t302) 17.07/17.32 (assume-push @p6267 @t620) 17.07/17.32 (assume-push @p6268 @t300) 17.07/17.32 (assume-push @p6269 @t622) 17.07/17.32 (assume-push @p6270 @t626) 17.07/17.32 (assume-push @p6271 @t166) 17.07/17.32 (assume-push @p6272 @t568) 17.07/17.32 (assume-push @p6273 @t573) 17.07/17.32 (assume-push @p6274 @t577) 17.07/17.32 (assume-push @p6275 @t581) 17.07/17.32 (assume-push @p6276 @t585) 17.07/17.32 (assume-push @p6277 @t589) 17.07/17.32 (assume-push @p6278 @t593) 17.07/17.32 (assume-push @p6279 @t298) 17.07/17.32 (assume-push @p6280 @t597) 17.07/17.32 (assume-push @p6281 @t217) 17.07/17.32 (assume-push @p6282 @t601) 17.07/17.32 (assume-push @p6283 @t605) 17.07/17.32 (assume-push @p6284 @t168) 17.07/17.32 (assume-push @p6285 @t629) 17.07/17.32 (assume-push @p6286 @t641) 17.07/17.32 (assume-push @p6287 @t645) 17.07/17.32 (assume-push @p6288 @t636) 17.07/17.32 (assume-push @p6289 @t638) 17.07/17.32 (assume-push @p6290 @t634) 17.07/17.32 (assume-push @p6291 @t655) 17.07/17.32 (assume-push @p6292 @t659) 17.07/17.32 (assume-push @p6293 @t440) 17.07/17.32 (assume-push @p6294 @t436) 17.07/17.32 (assume-push @p6295 @t432) 17.07/17.32 (assume-push @p6296 @t426) 17.07/17.32 (assume-push @p6297 @t424) 17.07/17.32 (assume-push @p6298 @t131) 17.07/17.32 (step-pop @p11044 :rule scope :premises (@p4897)) 17.07/17.32 (step-pop @p11045 :rule scope :premises (@p11044)) 17.07/17.32 (step-pop @p11046 :rule scope :premises (@p11045)) 17.07/17.32 (step-pop @p11047 :rule scope :premises (@p11046)) 17.07/17.32 (step-pop @p11048 :rule scope :premises (@p11047)) 17.07/17.32 (step-pop @p11049 :rule scope :premises (@p11048)) 17.07/17.32 (step-pop @p11050 :rule scope :premises (@p11049)) 17.07/17.32 (step-pop @p11051 :rule scope :premises (@p11050)) 17.07/17.32 (step-pop @p11052 :rule scope :premises (@p11051)) 17.07/17.32 (step-pop @p11053 :rule scope :premises (@p11052)) 17.07/17.32 (step-pop @p11054 :rule scope :premises (@p11053)) 17.07/17.32 (step-pop @p11055 :rule scope :premises (@p11054)) 17.07/17.32 (step-pop @p11056 :rule scope :premises (@p11055)) 17.07/17.32 (step-pop @p11057 :rule scope :premises (@p11056)) 17.07/17.32 (step-pop @p11058 :rule scope :premises (@p11057)) 17.07/17.32 (step-pop @p11059 :rule scope :premises (@p11058)) 17.07/17.32 (step-pop @p11060 :rule scope :premises (@p11059)) 17.07/17.32 (step-pop @p11061 :rule scope :premises (@p11060)) 17.07/17.32 (step-pop @p11062 :rule scope :premises (@p11061)) 17.07/17.32 (step-pop @p11063 :rule scope :premises (@p11062)) 17.07/17.32 (step-pop @p11064 :rule scope :premises (@p11063)) 17.07/17.32 (step-pop @p11065 :rule scope :premises (@p11064)) 17.07/17.32 (step-pop @p11066 :rule scope :premises (@p11065)) 17.07/17.32 (step-pop @p11067 :rule scope :premises (@p11066)) 17.07/17.32 (step-pop @p11068 :rule scope :premises (@p11067)) 17.07/17.32 (step-pop @p11069 :rule scope :premises (@p11068)) 17.07/17.32 (step-pop @p11070 :rule scope :premises (@p11069)) 17.07/17.32 (step-pop @p11071 :rule scope :premises (@p11070)) 17.07/17.32 (step-pop @p11072 :rule scope :premises (@p11071)) 17.07/17.32 (step-pop @p11073 :rule scope :premises (@p11072)) 17.07/17.32 (step-pop @p11074 :rule scope :premises (@p11073)) 17.07/17.32 (step-pop @p11075 :rule scope :premises (@p11074)) 17.07/17.32 (step-pop @p11076 :rule scope :premises (@p11075)) 17.07/17.32 (step-pop @p11077 :rule scope :premises (@p11076)) 17.07/17.32 (step-pop @p11078 :rule scope :premises (@p11077)) 17.07/17.32 (step-pop @p11079 :rule scope :premises (@p11078)) 17.07/17.32 (step-pop @p11080 :rule scope :premises (@p11079)) 17.07/17.32 (step-pop @p11081 :rule scope :premises (@p11080)) 17.07/17.32 (step-pop @p11082 :rule scope :premises (@p11081)) 17.07/17.32 (step-pop @p11083 :rule scope :premises (@p11082)) 17.07/17.32 (step-pop @p11084 :rule scope :premises (@p11083)) 17.07/17.32 (step-pop @p11085 :rule scope :premises (@p11084)) 17.07/17.32 (step-pop @p11086 :rule scope :premises (@p11085)) 17.07/17.32 (step-pop @p11087 :rule scope :premises (@p11086)) 17.07/17.32 (step-pop @p11088 :rule scope :premises (@p11087)) 17.07/17.32 (step @p6299 :rule process_scope :premises (@p11088) :args (@t688)) 17.07/17.32 (step @p6345 :rule and_intro :premises (@p142 @p473 @p4600 @p726 @p4182 @p4209 @p2117 @p4211 @p1613 @p4213 @p1612 @p4215 @p727 @p4217 @p728 @p4219 @p4672 @p141 @p3590 @p4069 @p4071 @p4073 @p4075 @p4077 @p4079 @p729 @p4081 @p466 @p4083 @p4671 @p140 @p4680 @p4413 @p4447 @p4446 @p4445 @p4444 @p4678 @p4677 @p2288 @p2286 @p2285 @p2283 @p2121 @p82)) 17.07/17.32 (step @p6346 :rule modus_ponens :premises (@p6345 @p6299)) 17.07/17.32 (assume-push @p6347 @t164) 17.07/17.32 (assume-push @p6348 @t206) 17.07/17.32 (assume-push @p6349 @t500) 17.07/17.32 (assume-push @p6350 @t306) 17.07/17.32 (assume-push @p6351 @t474) 17.07/17.32 (assume-push @p6352 @t166) 17.07/17.32 (assume-push @p6353 @t476) 17.07/17.32 (assume-push @p6354 @t168) 17.07/17.32 (assume-push @p6355 @t105) 17.07/17.32 (assume-push @p6356 @t217) 17.07/17.32 (assume-push @p6357 @t492) 17.07/17.32 (assume-push @p6358 @t298) 17.07/17.32 (assume-push @p6359 @t482) 17.07/17.32 (assume-push @p6360 @t300) 17.07/17.32 (assume-push @p6361 @t484) 17.07/17.32 (assume-push @p6362 @t302) 17.07/17.32 (assume-push @p6363 @t488) 17.07/17.32 (assume-push @p6364 @t353) 17.07/17.32 (assume-push @p6365 @t470) 17.07/17.32 (assume-push @p6366 @t419) 17.07/17.32 (step @p6367 :rule cong :premises (@p222 @p222 @p529 @p3027) :args (tptp.get)) 17.07/17.32 (step @p6368 :rule refl :args (2)) 17.07/17.32 (step @p6369 :rule cong :premises (@p222 @p1035 @p6368) :args (tptp.get2)) 17.07/17.32 (step @p6370 :rule trans :premises (@p6369 @p2741 @p6367)) 17.07/17.32 (step @p6371 :rule cong :premises (@p6370) :args (tptp.tb2t)) 17.07/17.32 (step @p6372 :rule symm :premises (@p6369)) 17.07/17.32 (step @p6373 :rule symm :premises (@p2990)) 17.07/17.32 (step @p6374 :rule symm :premises (@p6373)) 17.07/17.32 (step @p6375 :rule symm :premises (@p2993)) 17.07/17.32 (step @p6376 :rule symm :premises (@p6375)) 17.07/17.32 (step @p6377 :rule symm :premises (@p2994)) 17.07/17.32 (step @p6378 :rule symm :premises (@p6377)) 17.07/17.32 (step @p6379 :rule symm :premises (@p2995)) 17.07/17.32 (step @p6380 :rule symm :premises (@p6379)) 17.07/17.32 (step @p6381 :rule symm :premises (@p2996)) 17.07/17.32 (step @p6382 :rule symm :premises (@p6381)) 17.07/17.32 (step @p6383 :rule symm :premises (@p2999)) 17.07/17.32 (step @p6384 :rule symm :premises (@p6383)) 17.07/17.32 (step @p6385 :rule symm :premises (@p3000)) 17.07/17.32 (step @p6386 :rule symm :premises (@p6385)) 17.07/17.32 (step @p6387 :rule trans :premises (@p2740 @p3050 @p6386 @p3047 @p6384 @p3044 @p6382 @p3041 @p6380 @p3038 @p6378 @p3035 @p6376 @p3032 @p6374 @p3029 @p3028 @p3026 @p6372)) 17.07/17.32 (step @p6388 :rule cong :premises (@p6387) :args (tptp.tb2t)) 17.07/17.32 (step @p6389 :rule trans :premises (@p2076 @p6388 @p6371)) 17.07/17.32 (step-pop @p11089 :rule scope :premises (@p6389)) 17.07/17.32 (step-pop @p11090 :rule scope :premises (@p11089)) 17.07/17.32 (step-pop @p11091 :rule scope :premises (@p11090)) 17.07/17.32 (step-pop @p11092 :rule scope :premises (@p11091)) 17.07/17.32 (step-pop @p11093 :rule scope :premises (@p11092)) 17.07/17.32 (step-pop @p11094 :rule scope :premises (@p11093)) 17.07/17.32 (step-pop @p11095 :rule scope :premises (@p11094)) 17.07/17.32 (step-pop @p11096 :rule scope :premises (@p11095)) 17.07/17.32 (step-pop @p11097 :rule scope :premises (@p11096)) 17.07/17.32 (step-pop @p11098 :rule scope :premises (@p11097)) 17.07/17.32 (step-pop @p11099 :rule scope :premises (@p11098)) 17.07/17.32 (step-pop @p11100 :rule scope :premises (@p11099)) 17.07/17.32 (step-pop @p11101 :rule scope :premises (@p11100)) 17.07/17.32 (step-pop @p11102 :rule scope :premises (@p11101)) 17.07/17.32 (step-pop @p11103 :rule scope :premises (@p11102)) 17.07/17.32 (step-pop @p11104 :rule scope :premises (@p11103)) 17.07/17.32 (step-pop @p11105 :rule scope :premises (@p11104)) 17.07/17.32 (step-pop @p11106 :rule scope :premises (@p11105)) 17.07/17.32 (step-pop @p11107 :rule scope :premises (@p11106)) 17.07/17.32 (step-pop @p11108 :rule scope :premises (@p11107)) 17.07/17.32 (step @p6390 :rule process_scope :premises (@p11108) :args (@t842)) 17.07/17.32 (step @p6411 :rule and_intro :premises (@p142 @p473 @p2741 @p726 @p2990 @p141 @p2993 @p140 @p2994 @p466 @p2995 @p729 @p2996 @p728 @p2999 @p727 @p3000 @p1612 @p2740 @p2076)) 17.07/17.32 (step @p6412 :rule modus_ponens :premises (@p6411 @p6390)) 17.07/17.32 (assume-push @p6413 @t164) 17.07/17.32 (assume-push @p6414 @t206) 17.07/17.32 (assume-push @p6415 @t541) 17.07/17.32 (assume-push @p6416 @t306) 17.07/17.32 (assume-push @p6417 @t534) 17.07/17.32 (assume-push @p6418 @t166) 17.07/17.32 (assume-push @p6419 @t536) 17.07/17.32 (assume-push @p6420 @t168) 17.07/17.32 (assume-push @p6421 @t528) 17.07/17.32 (assume-push @p6422 @t217) 17.07/17.32 (assume-push @p6423 @t524) 17.07/17.32 (assume-push @p6424 @t298) 17.07/17.32 (assume-push @p6425 @t522) 17.07/17.32 (assume-push @p6426 @t300) 17.07/17.32 (assume-push @p6427 @t518) 17.07/17.32 (assume-push @p6428 @t88) 17.07/17.32 (step @p6429 :rule cong :premises (@p222 @p222 @p529 @p3484) :args (tptp.get)) 17.07/17.32 (step @p6430 :rule refl :args (4)) 17.07/17.32 (step @p6431 :rule cong :premises (@p222 @p1035 @p6430) :args (tptp.get2)) 17.07/17.32 (step @p6432 :rule trans :premises (@p6431 @p3252 @p6429)) 17.07/17.32 (step @p6433 :rule cong :premises (@p6432) :args (tptp.tb2t)) 17.07/17.32 (step @p6434 :rule symm :premises (@p6431)) 17.07/17.32 (step @p6435 :rule symm :premises (@p3455)) 17.07/17.32 (step @p6436 :rule symm :premises (@p6435)) 17.07/17.32 (step @p6437 :rule symm :premises (@p3458)) 17.07/17.32 (step @p6438 :rule symm :premises (@p6437)) 17.07/17.32 (step @p6439 :rule symm :premises (@p3461)) 17.07/17.32 (step @p6440 :rule symm :premises (@p6439)) 17.07/17.32 (step @p6441 :rule symm :premises (@p3459)) 17.07/17.32 (step @p6442 :rule symm :premises (@p6441)) 17.07/17.32 (step @p6443 :rule symm :premises (@p3456)) 17.07/17.32 (step @p6444 :rule symm :premises (@p6443)) 17.07/17.32 (step @p6445 :rule trans :premises (@p3251 @p3501 @p6444 @p3498 @p6442 @p3495 @p6440 @p3492 @p6438 @p3489 @p6436 @p3486 @p3485 @p3483 @p6434)) 17.07/17.32 (step @p6446 :rule cong :premises (@p6445) :args (tptp.tb2t)) 17.07/17.32 (step @p6447 :rule trans :premises (@p58 @p6446 @p6433)) 17.07/17.32 (step-pop @p11109 :rule scope :premises (@p6447)) 17.07/17.32 (step-pop @p11110 :rule scope :premises (@p11109)) 17.07/17.32 (step-pop @p11111 :rule scope :premises (@p11110)) 17.07/17.32 (step-pop @p11112 :rule scope :premises (@p11111)) 17.07/17.32 (step-pop @p11113 :rule scope :premises (@p11112)) 17.07/17.32 (step-pop @p11114 :rule scope :premises (@p11113)) 17.07/17.32 (step-pop @p11115 :rule scope :premises (@p11114)) 17.07/17.32 (step-pop @p11116 :rule scope :premises (@p11115)) 17.07/17.32 (step-pop @p11117 :rule scope :premises (@p11116)) 17.07/17.32 (step-pop @p11118 :rule scope :premises (@p11117)) 17.07/17.32 (step-pop @p11119 :rule scope :premises (@p11118)) 17.07/17.32 (step-pop @p11120 :rule scope :premises (@p11119)) 17.07/17.32 (step-pop @p11121 :rule scope :premises (@p11120)) 17.07/17.32 (step-pop @p11122 :rule scope :premises (@p11121)) 17.07/17.32 (step-pop @p11123 :rule scope :premises (@p11122)) 17.07/17.32 (step-pop @p11124 :rule scope :premises (@p11123)) 17.07/17.32 (step @p6448 :rule process_scope :premises (@p11124) :args (@t841)) 17.07/17.32 (step @p6465 :rule and_intro :premises (@p142 @p473 @p3252 @p726 @p3455 @p141 @p3458 @p140 @p3461 @p466 @p3459 @p729 @p3456 @p728 @p3251 @p58)) 17.07/17.32 (step @p6466 :rule modus_ponens :premises (@p6465 @p6448)) 17.07/17.32 (assume-push @p6467 @t164) 17.07/17.32 (assume-push @p6468 @t206) 17.07/17.32 (assume-push @p6469 @t296) 17.07/17.32 (assume-push @p6470 @t306) 17.07/17.32 (assume-push @p6471 @t292) 17.07/17.32 (assume-push @p6472 @t166) 17.07/17.32 (assume-push @p6473 @t278) 17.07/17.32 (assume-push @p6474 @t168) 17.07/17.32 (assume-push @p6475 @t282) 17.07/17.32 (assume-push @p6476 @t217) 17.07/17.32 (assume-push @p6477 @t286) 17.07/17.32 (assume-push @p6478 @t298) 17.07/17.32 (assume-push @p6479 @t274) 17.07/17.32 (assume-push @p6480 @t300) 17.07/17.32 (assume-push @p6481 @t252) 17.07/17.32 (assume-push @p6482 @t302) 17.07/17.32 (assume-push @p6483 @t250) 17.07/17.32 (assume-push @p6484 @t84) 17.07/17.32 (step @p6485 :rule cong :premises (@p222 @p222 @p529 @p1043) :args (tptp.get)) 17.07/17.32 (step @p6486 :rule refl :args (3)) 17.07/17.32 (step @p6487 :rule cong :premises (@p222 @p1035 @p6486) :args (tptp.get2)) 17.07/17.32 (step @p6488 :rule trans :premises (@p6487 @p784 @p6485)) 17.07/17.32 (step @p6489 :rule cong :premises (@p6488) :args (tptp.tb2t)) 17.07/17.32 (step @p6490 :rule symm :premises (@p6487)) 17.07/17.32 (step @p6491 :rule symm :premises (@p1006)) 17.07/17.32 (step @p6492 :rule symm :premises (@p6491)) 17.07/17.32 (step @p6493 :rule symm :premises (@p1009)) 17.07/17.32 (step @p6494 :rule symm :premises (@p6493)) 17.07/17.32 (step @p6495 :rule symm :premises (@p1010)) 17.07/17.32 (step @p6496 :rule symm :premises (@p6495)) 17.07/17.32 (step @p6497 :rule symm :premises (@p1012)) 17.07/17.32 (step @p6498 :rule symm :premises (@p6497)) 17.07/17.32 (step @p6499 :rule symm :premises (@p1007)) 17.07/17.32 (step @p6500 :rule symm :premises (@p6499)) 17.07/17.32 (step @p6501 :rule symm :premises (@p1005)) 17.07/17.32 (step @p6502 :rule symm :premises (@p6501)) 17.07/17.32 (step @p6503 :rule trans :premises (@p733 @p1063 @p6502 @p1060 @p6500 @p1057 @p6498 @p1054 @p6496 @p1051 @p6494 @p1048 @p6492 @p1045 @p1044 @p1042 @p6490)) 17.07/17.32 (step @p6504 :rule cong :premises (@p6503) :args (tptp.tb2t)) 17.07/17.32 (step @p6505 :rule trans :premises (@p51 @p6504 @p6489)) 17.07/17.32 (step-pop @p11125 :rule scope :premises (@p6505)) 17.07/17.32 (step-pop @p11126 :rule scope :premises (@p11125)) 17.07/17.32 (step-pop @p11127 :rule scope :premises (@p11126)) 17.07/17.32 (step-pop @p11128 :rule scope :premises (@p11127)) 17.07/17.32 (step-pop @p11129 :rule scope :premises (@p11128)) 17.07/17.32 (step-pop @p11130 :rule scope :premises (@p11129)) 17.07/17.32 (step-pop @p11131 :rule scope :premises (@p11130)) 17.07/17.32 (step-pop @p11132 :rule scope :premises (@p11131)) 17.07/17.32 (step-pop @p11133 :rule scope :premises (@p11132)) 17.07/17.32 (step-pop @p11134 :rule scope :premises (@p11133)) 17.07/17.32 (step-pop @p11135 :rule scope :premises (@p11134)) 17.07/17.32 (step-pop @p11136 :rule scope :premises (@p11135)) 17.07/17.32 (step-pop @p11137 :rule scope :premises (@p11136)) 17.07/17.32 (step-pop @p11138 :rule scope :premises (@p11137)) 17.07/17.32 (step-pop @p11139 :rule scope :premises (@p11138)) 17.07/17.32 (step-pop @p11140 :rule scope :premises (@p11139)) 17.07/17.32 (step-pop @p11141 :rule scope :premises (@p11140)) 17.07/17.32 (step-pop @p11142 :rule scope :premises (@p11141)) 17.07/17.32 (step @p6506 :rule process_scope :premises (@p11142) :args (@t840)) 17.07/17.32 (step @p6525 :rule and_intro :premises (@p142 @p473 @p784 @p726 @p1006 @p141 @p1009 @p140 @p1010 @p466 @p1012 @p729 @p1007 @p728 @p1005 @p727 @p733 @p51)) 17.07/17.32 (step @p6526 :rule modus_ponens :premises (@p6525 @p6506)) 17.07/17.32 (step @p6527 :rule trans :premises (@p665 @p704)) 17.07/17.32 (assume-push @p6528 @t164) 17.07/17.32 (assume-push @p6529 @t156) 17.07/17.32 (assume-push @p6530 @t166) 17.07/17.32 (assume-push @p6531 @t316) 17.07/17.32 (assume-push @p6532 @t168) 17.07/17.32 (assume-push @p6533 @t150) 17.07/17.32 (assume-push @p6534 @t145) 17.07/17.32 (step @p6535 :rule symm :premises (@p212)) 17.07/17.32 (step @p6536 :rule symm :premises (@p6535)) 17.07/17.32 (step @p6537 :rule symm :premises (@p1167)) 17.07/17.32 (step @p6538 :rule symm :premises (@p6537)) 17.07/17.32 (step @p6539 :rule trans :premises (@p149 @p1196 @p6538 @p1195 @p6536 @p231)) 17.07/17.32 (step @p6540 :rule cong :premises (@p6539) :args (tptp.tb2t)) 17.07/17.32 (step @p6541 :rule trans :premises (@p132 @p6540)) 17.07/17.32 (step-pop @p11143 :rule scope :premises (@p6541)) 17.07/17.32 (step-pop @p11144 :rule scope :premises (@p11143)) 17.07/17.32 (step-pop @p11145 :rule scope :premises (@p11144)) 17.07/17.32 (step-pop @p11146 :rule scope :premises (@p11145)) 17.07/17.32 (step-pop @p11147 :rule scope :premises (@p11146)) 17.07/17.32 (step-pop @p11148 :rule scope :premises (@p11147)) 17.07/17.32 (step-pop @p11149 :rule scope :premises (@p11148)) 17.07/17.32 (step @p6542 :rule process_scope :premises (@p11149) :args (@t838)) 17.07/17.32 (step @p6550 :rule and_intro :premises (@p142 @p212 @p141 @p1167 @p140 @p149 @p132)) 17.07/17.32 (step @p6551 :rule modus_ponens :premises (@p6550 @p6542)) 17.07/17.32 (assume-push @p6552 @t164) 17.07/17.32 (assume-push @p6553 @t195) 17.07/17.32 (assume-push @p6554 @t166) 17.07/17.32 (assume-push @p6555 @t189) 17.07/17.32 (assume-push @p6556 @t187) 17.07/17.32 (step @p6557 :rule symm :premises (@p377)) 17.07/17.32 (step @p6558 :rule symm :premises (@p6557)) 17.07/17.32 (step @p6559 :rule trans :premises (@p322 @p393 @p6558 @p390)) 17.07/17.32 (step @p6560 :rule cong :premises (@p6559) :args (tptp.tb2t)) 17.07/17.32 (step @p6561 :rule trans :premises (@p312 @p6560)) 17.07/17.32 (step-pop @p11150 :rule scope :premises (@p6561)) 17.07/17.32 (step-pop @p11151 :rule scope :premises (@p11150)) 17.07/17.32 (step-pop @p11152 :rule scope :premises (@p11151)) 17.07/17.32 (step-pop @p11153 :rule scope :premises (@p11152)) 17.07/17.32 (step-pop @p11154 :rule scope :premises (@p11153)) 17.07/17.32 (step @p6562 :rule process_scope :premises (@p11154) :args (@t837)) 17.07/17.32 (step @p6568 :rule and_intro :premises (@p142 @p377 @p141 @p322 @p312)) 17.07/17.32 (step @p6569 :rule modus_ponens :premises (@p6568 @p6562)) 17.07/17.32 (assume-push @p6570 @t164) 17.07/17.32 (assume-push @p6571 @t206) 17.07/17.32 (assume-push @p6572 @t783) 17.07/17.32 (assume-push @p6573 @t166) 17.07/17.32 (assume-push @p6574 @t825) 17.07/17.32 (assume-push @p6575 @t168) 17.07/17.32 (assume-push @p6576 @t831) 17.07/17.32 (assume-push @p6577 @t217) 17.07/17.32 (assume-push @p6578 @t210) 17.07/17.32 (assume-push @p6579 @t84) 17.07/17.32 (step @p6580 :rule cong :premises (@p222 @p222 @p533 @p528) :args (tptp.get)) 17.07/17.32 (step @p6581 :rule symm :premises (@p6124)) 17.07/17.32 (step @p6582 :rule symm :premises (@p6581)) 17.07/17.32 (step @p6583 :rule cong :premises (@p222 @p222 @p141 @p528) :args (tptp.get)) 17.07/17.32 (step @p6584 :rule symm :premises (@p6146)) 17.07/17.32 (step @p6585 :rule symm :premises (@p6584)) 17.07/17.32 (step @p6586 :rule cong :premises (@p222 @p222 @p140 @p528) :args (tptp.get)) 17.07/17.32 (step @p6587 :rule symm :premises (@p6159)) 17.07/17.32 (step @p6588 :rule symm :premises (@p6587)) 17.07/17.32 (step @p6589 :rule cong :premises (@p222 @p222 @p466 @p528) :args (tptp.get)) 17.07/17.32 (step @p6590 :rule trans :premises (@p478 @p6589 @p6588 @p6586 @p6585 @p6583 @p6582 @p6580 @p530)) 17.07/17.32 (step @p6591 :rule cong :premises (@p6590) :args (tptp.tb2t)) 17.07/17.32 (step @p6592 :rule trans :premises (@p51 @p6591)) 17.07/17.32 (step-pop @p11155 :rule scope :premises (@p6592)) 17.07/17.32 (step-pop @p11156 :rule scope :premises (@p11155)) 17.07/17.32 (step-pop @p11157 :rule scope :premises (@p11156)) 17.07/17.32 (step-pop @p11158 :rule scope :premises (@p11157)) 17.07/17.32 (step-pop @p11159 :rule scope :premises (@p11158)) 17.07/17.32 (step-pop @p11160 :rule scope :premises (@p11159)) 17.07/17.32 (step-pop @p11161 :rule scope :premises (@p11160)) 17.07/17.32 (step-pop @p11162 :rule scope :premises (@p11161)) 17.07/17.32 (step-pop @p11163 :rule scope :premises (@p11162)) 17.07/17.32 (step-pop @p11164 :rule scope :premises (@p11163)) 17.07/17.32 (step @p6593 :rule process_scope :premises (@p11164) :args (@t222)) 17.07/17.32 (step @p6604 :rule and_intro :premises (@p142 @p473 @p6124 @p141 @p6146 @p140 @p6159 @p466 @p478 @p51)) 17.07/17.32 (step @p6605 :rule modus_ponens :premises (@p6604 @p6593)) 17.07/17.32 (assume-push @p6606 @t164) 17.07/17.32 (assume-push @p6607 @t400) 17.07/17.32 (assume-push @p6608 @t166) 17.07/17.32 (assume-push @p6609 @t394) 17.07/17.32 (assume-push @p6610 @t168) 17.07/17.32 (assume-push @p6611 @t833) 17.07/17.32 (assume-push @p6612 @t217) 17.07/17.32 (assume-push @p6613 @t390) 17.07/17.32 (assume-push @p6614 @t298) 17.07/17.32 (assume-push @p6615 @t388) 17.07/17.32 (assume-push @p6616 @t265) 17.07/17.32 (step @p6617 :rule symm :premises (@p1971)) 17.07/17.32 (step @p6618 :rule symm :premises (@p6617)) 17.07/17.32 (step @p6619 :rule symm :premises (@p1974)) 17.07/17.32 (step @p6620 :rule symm :premises (@p6619)) 17.07/17.32 (step @p6621 :rule symm :premises (@p6167)) 17.07/17.32 (step @p6622 :rule symm :premises (@p6621)) 17.07/17.32 (step @p6623 :rule cong :premises (@p222 @p222 @p466 @p1992) :args (tptp.get)) 17.07/17.32 (step @p6624 :rule symm :premises (@p1972)) 17.07/17.32 (step @p6625 :rule symm :premises (@p6624)) 17.07/17.32 (step @p6626 :rule trans :premises (@p1833 @p2006 @p6625 @p6623 @p6622 @p1999 @p6620 @p1996 @p6618 @p1993)) 17.07/17.32 (step @p6627 :rule cong :premises (@p6626) :args (tptp.tb2t)) 17.07/17.32 (step @p6628 :rule trans :premises (@p750 @p6627)) 17.07/17.32 (step-pop @p11165 :rule scope :premises (@p6628)) 17.07/17.32 (step-pop @p11166 :rule scope :premises (@p11165)) 17.07/17.32 (step-pop @p11167 :rule scope :premises (@p11166)) 17.07/17.32 (step-pop @p11168 :rule scope :premises (@p11167)) 17.07/17.32 (step-pop @p11169 :rule scope :premises (@p11168)) 17.07/17.32 (step-pop @p11170 :rule scope :premises (@p11169)) 17.07/17.32 (step-pop @p11171 :rule scope :premises (@p11170)) 17.07/17.32 (step-pop @p11172 :rule scope :premises (@p11171)) 17.07/17.32 (step-pop @p11173 :rule scope :premises (@p11172)) 17.07/17.32 (step-pop @p11174 :rule scope :premises (@p11173)) 17.07/17.32 (step-pop @p11175 :rule scope :premises (@p11174)) 17.07/17.32 (step @p6629 :rule process_scope :premises (@p11175) :args (@t405)) 17.07/17.32 (step @p6641 :rule and_intro :premises (@p142 @p1971 @p141 @p1974 @p140 @p6167 @p466 @p1972 @p729 @p1833 @p750)) 17.07/17.32 (step @p6642 :rule modus_ponens :premises (@p6641 @p6629)) 17.07/17.32 (assume-push @p6643 @t164) 17.07/17.32 (assume-push @p6644 @t206) 17.07/17.32 (assume-push @p6645 @t354) 17.07/17.32 (assume-push @p6646 @t306) 17.07/17.32 (assume-push @p6647 @t348) 17.07/17.32 (assume-push @p6648 @t166) 17.07/17.32 (assume-push @p6649 @t342) 17.07/17.32 (assume-push @p6650 @t168) 17.07/17.32 (assume-push @p6651 @t330) 17.07/17.32 (assume-push @p6652 @t217) 17.07/17.32 (assume-push @p6653 @t338) 17.07/17.32 (assume-push @p6654 @t298) 17.07/17.32 (assume-push @p6655 @t334) 17.07/17.32 (assume-push @p6656 @t300) 17.07/17.32 (assume-push @p6657 @t326) 17.07/17.32 (assume-push @p6658 @t302) 17.07/17.32 (assume-push @p6659 @t322) 17.07/17.32 (assume-push @p6660 @t353) 17.07/17.32 (assume-push @p6661 @t313) 17.07/17.32 (assume-push @p6662 @t352) 17.07/17.32 (assume-push @p6663 @t350) 17.07/17.32 (assume-push @p6664 @t270) 17.07/17.32 (step-pop @p11176 :rule scope :premises (@p1708)) 17.07/17.32 (step-pop @p11177 :rule scope :premises (@p11176)) 17.07/17.32 (step-pop @p11178 :rule scope :premises (@p11177)) 17.07/17.32 (step-pop @p11179 :rule scope :premises (@p11178)) 17.07/17.32 (step-pop @p11180 :rule scope :premises (@p11179)) 17.07/17.32 (step-pop @p11181 :rule scope :premises (@p11180)) 17.07/17.32 (step-pop @p11182 :rule scope :premises (@p11181)) 17.07/17.32 (step-pop @p11183 :rule scope :premises (@p11182)) 17.07/17.32 (step-pop @p11184 :rule scope :premises (@p11183)) 17.07/17.32 (step-pop @p11185 :rule scope :premises (@p11184)) 17.07/17.32 (step-pop @p11186 :rule scope :premises (@p11185)) 17.07/17.32 (step-pop @p11187 :rule scope :premises (@p11186)) 17.07/17.32 (step-pop @p11188 :rule scope :premises (@p11187)) 17.07/17.32 (step-pop @p11189 :rule scope :premises (@p11188)) 17.07/17.32 (step-pop @p11190 :rule scope :premises (@p11189)) 17.07/17.32 (step-pop @p11191 :rule scope :premises (@p11190)) 17.07/17.32 (step-pop @p11192 :rule scope :premises (@p11191)) 17.07/17.32 (step-pop @p11193 :rule scope :premises (@p11192)) 17.07/17.32 (step-pop @p11194 :rule scope :premises (@p11193)) 17.07/17.32 (step-pop @p11195 :rule scope :premises (@p11194)) 17.07/17.32 (step-pop @p11196 :rule scope :premises (@p11195)) 17.07/17.32 (step-pop @p11197 :rule scope :premises (@p11196)) 17.07/17.32 (step @p6665 :rule process_scope :premises (@p11197) :args (@t356)) 17.07/17.32 (step @p6688 :rule and_intro :premises (@p142 @p473 @p1584 @p726 @p1631 @p141 @p1633 @p140 @p1636 @p466 @p1634 @p729 @p1635 @p728 @p1637 @p727 @p1638 @p1612 @p1639 @p1613 @p1617 @p787)) 17.07/17.32 (step @p6689 :rule modus_ponens :premises (@p6688 @p6665)) 17.07/17.32 (step @p6690 :rule and_intro :premises (@p6689 @p6642 @p6605 @p5917 @p5889 @p5875 @p6569 @p5903 @p6551 @p5933 @p5896 @p6527 @p5859 @p5868 @p5882 @p5910 @p5924 @p6526 @p6466 @p6412 @p6346)) 17.07/17.32 (step @p6691 :rule modus_ponens :premises (@p6690 @p6232)) 17.07/17.32 (step-pop @p11198 :rule scope :premises (@p6691)) 17.07/17.32 (step-pop @p11199 :rule scope :premises (@p11198)) 17.07/17.32 (step-pop @p11200 :rule scope :premises (@p11199)) 17.07/17.32 (step-pop @p11201 :rule scope :premises (@p11200)) 17.07/17.32 (step-pop @p11202 :rule scope :premises (@p11201)) 17.07/17.32 (step-pop @p11203 :rule scope :premises (@p11202)) 17.07/17.32 (step-pop @p11204 :rule scope :premises (@p11203)) 17.07/17.32 (step-pop @p11205 :rule scope :premises (@p11204)) 17.07/17.32 (step-pop @p11206 :rule scope :premises (@p11205)) 17.07/17.32 (step-pop @p11207 :rule scope :premises (@p11206)) 17.07/17.32 (step-pop @p11208 :rule scope :premises (@p11207)) 17.07/17.32 (step-pop @p11209 :rule scope :premises (@p11208)) 17.07/17.32 (step-pop @p11210 :rule scope :premises (@p11209)) 17.07/17.32 (step-pop @p11211 :rule scope :premises (@p11210)) 17.07/17.32 (step-pop @p11212 :rule scope :premises (@p11211)) 17.07/17.32 (step-pop @p11213 :rule scope :premises (@p11212)) 17.07/17.32 (step-pop @p11214 :rule scope :premises (@p11213)) 17.07/17.32 (step-pop @p11215 :rule scope :premises (@p11214)) 17.07/17.32 (step-pop @p11216 :rule scope :premises (@p11215)) 17.07/17.32 (step-pop @p11217 :rule scope :premises (@p11216)) 17.07/17.32 (step-pop @p11218 :rule scope :premises (@p11217)) 17.07/17.32 (step-pop @p11219 :rule scope :premises (@p11218)) 17.07/17.32 (step-pop @p11220 :rule scope :premises (@p11219)) 17.07/17.32 (step-pop @p11221 :rule scope :premises (@p11220)) 17.07/17.32 (step-pop @p11222 :rule scope :premises (@p11221)) 17.07/17.32 (step-pop @p11223 :rule scope :premises (@p11222)) 17.07/17.32 (step-pop @p11224 :rule scope :premises (@p11223)) 17.07/17.32 (step-pop @p11225 :rule scope :premises (@p11224)) 17.07/17.32 (step-pop @p11226 :rule scope :premises (@p11225)) 17.07/17.32 (step-pop @p11227 :rule scope :premises (@p11226)) 17.07/17.32 (step-pop @p11228 :rule scope :premises (@p11227)) 17.07/17.32 (step-pop @p11229 :rule scope :premises (@p11228)) 17.07/17.32 (step-pop @p11230 :rule scope :premises (@p11229)) 17.07/17.32 (step-pop @p11231 :rule scope :premises (@p11230)) 17.07/17.32 (step-pop @p11232 :rule scope :premises (@p11231)) 17.07/17.32 (step-pop @p11233 :rule scope :premises (@p11232)) 17.07/17.32 (step-pop @p11234 :rule scope :premises (@p11233)) 17.07/17.32 (step-pop @p11235 :rule scope :premises (@p11234)) 17.07/17.32 (step-pop @p11236 :rule scope :premises (@p11235)) 17.07/17.32 (step-pop @p11237 :rule scope :premises (@p11236)) 17.07/17.32 (step-pop @p11238 :rule scope :premises (@p11237)) 17.07/17.32 (step-pop @p11239 :rule scope :premises (@p11238)) 17.07/17.32 (step-pop @p11240 :rule scope :premises (@p11239)) 17.07/17.32 (step-pop @p11241 :rule scope :premises (@p11240)) 17.07/17.32 (step-pop @p11242 :rule scope :premises (@p11241)) 17.07/17.32 (step-pop @p11243 :rule scope :premises (@p11242)) 17.07/17.32 (step-pop @p11244 :rule scope :premises (@p11243)) 17.07/17.32 (step-pop @p11245 :rule scope :premises (@p11244)) 17.07/17.32 (step-pop @p11246 :rule scope :premises (@p11245)) 17.07/17.32 (step-pop @p11247 :rule scope :premises (@p11246)) 17.07/17.32 (step-pop @p11248 :rule scope :premises (@p11247)) 17.07/17.32 (step-pop @p11249 :rule scope :premises (@p11248)) 17.07/17.32 (step-pop @p11250 :rule scope :premises (@p11249)) 17.07/17.32 (step-pop @p11251 :rule scope :premises (@p11250)) 17.07/17.32 (step-pop @p11252 :rule scope :premises (@p11251)) 17.07/17.32 (step-pop @p11253 :rule scope :premises (@p11252)) 17.07/17.32 (step-pop @p11254 :rule scope :premises (@p11253)) 17.07/17.32 (step-pop @p11255 :rule scope :premises (@p11254)) 17.07/17.32 (step-pop @p11256 :rule scope :premises (@p11255)) 17.07/17.32 (step-pop @p11257 :rule scope :premises (@p11256)) 17.07/17.32 (step-pop @p11258 :rule scope :premises (@p11257)) 17.07/17.32 (step-pop @p11259 :rule scope :premises (@p11258)) 17.07/17.32 (step-pop @p11260 :rule scope :premises (@p11259)) 17.07/17.32 (step-pop @p11261 :rule scope :premises (@p11260)) 17.07/17.32 (step-pop @p11262 :rule scope :premises (@p11261)) 17.07/17.32 (step-pop @p11263 :rule scope :premises (@p11262)) 17.07/17.32 (step-pop @p11264 :rule scope :premises (@p11263)) 17.07/17.32 (step-pop @p11265 :rule scope :premises (@p11264)) 17.07/17.32 (step-pop @p11266 :rule scope :premises (@p11265)) 17.07/17.32 (step-pop @p11267 :rule scope :premises (@p11266)) 17.07/17.32 (step-pop @p11268 :rule scope :premises (@p11267)) 17.07/17.32 (step-pop @p11269 :rule scope :premises (@p11268)) 17.07/17.32 (step-pop @p11270 :rule scope :premises (@p11269)) 17.07/17.32 (step-pop @p11271 :rule scope :premises (@p11270)) 17.07/17.32 (step-pop @p11272 :rule scope :premises (@p11271)) 17.07/17.32 (step-pop @p11273 :rule scope :premises (@p11272)) 17.07/17.32 (step-pop @p11274 :rule scope :premises (@p11273)) 17.07/17.32 (step-pop @p11275 :rule scope :premises (@p11274)) 17.07/17.32 (step-pop @p11276 :rule scope :premises (@p11275)) 17.07/17.32 (step-pop @p11277 :rule scope :premises (@p11276)) 17.07/17.32 (step-pop @p11278 :rule scope :premises (@p11277)) 17.07/17.32 (step-pop @p11279 :rule scope :premises (@p11278)) 17.07/17.32 (step-pop @p11280 :rule scope :premises (@p11279)) 17.07/17.32 (step-pop @p11281 :rule scope :premises (@p11280)) 17.07/17.32 (step-pop @p11282 :rule scope :premises (@p11281)) 17.07/17.32 (step-pop @p11283 :rule scope :premises (@p11282)) 17.07/17.32 (step-pop @p11284 :rule scope :premises (@p11283)) 17.07/17.32 (step-pop @p11285 :rule scope :premises (@p11284)) 17.07/17.32 (step-pop @p11286 :rule scope :premises (@p11285)) 17.07/17.32 (step-pop @p11287 :rule scope :premises (@p11286)) 17.07/17.32 (step-pop @p11288 :rule scope :premises (@p11287)) 17.07/17.32 (step-pop @p11289 :rule scope :premises (@p11288)) 17.07/17.32 (step-pop @p11290 :rule scope :premises (@p11289)) 17.07/17.32 (step-pop @p11291 :rule scope :premises (@p11290)) 17.07/17.32 (step-pop @p11292 :rule scope :premises (@p11291)) 17.07/17.32 (step-pop @p11293 :rule scope :premises (@p11292)) 17.07/17.32 (step-pop @p11294 :rule scope :premises (@p11293)) 17.07/17.32 (step-pop @p11295 :rule scope :premises (@p11294)) 17.07/17.32 (step-pop @p11296 :rule scope :premises (@p11295)) 17.07/17.32 (step-pop @p11297 :rule scope :premises (@p11296)) 17.07/17.32 (step-pop @p11298 :rule scope :premises (@p11297)) 17.07/17.32 (step-pop @p11299 :rule scope :premises (@p11298)) 17.07/17.32 (step-pop @p11300 :rule scope :premises (@p11299)) 17.07/17.32 (step-pop @p11301 :rule scope :premises (@p11300)) 17.07/17.32 (step-pop @p11302 :rule scope :premises (@p11301)) 17.07/17.32 (step-pop @p11303 :rule scope :premises (@p11302)) 17.07/17.32 (step-pop @p11304 :rule scope :premises (@p11303)) 17.07/17.32 (step-pop @p11305 :rule scope :premises (@p11304)) 17.07/17.32 (step-pop @p11306 :rule scope :premises (@p11305)) 17.07/17.32 (step-pop @p11307 :rule scope :premises (@p11306)) 17.07/17.32 (step-pop @p11308 :rule scope :premises (@p11307)) 17.07/17.32 (step-pop @p11309 :rule scope :premises (@p11308)) 17.07/17.32 (step-pop @p11310 :rule scope :premises (@p11309)) 17.07/17.32 (step @p6692 :rule process_scope :premises (@p11310) :args (@t869)) 17.07/17.32 (step @p6806 :rule implies_elim :premises (@p6692)) 17.07/17.32 (step @p6807 :rule cnf_and_neg :args (@t870)) 17.07/17.32 (step @p6808 :rule resolution :premises (@p6807 @p6806) :args (true @t870)) 17.07/17.32 (assume-push @p6809 @t791) 17.07/17.32 (assume-push @p6810 @t85) 17.07/17.32 (assume-push @p6811 @t132) 17.07/17.32 (assume-push @p6812 @t188) 17.07/17.32 (assume-push @p6813 @t146) 17.07/17.32 (assume-push @p6814 @t242) 17.07/17.32 (assume-push @p6815 @t271) 17.07/17.32 (assume-push @p6816 @t266) 17.07/17.32 (assume-push @p6817 @t89) 17.07/17.32 (assume-push @p6818 @t306) 17.07/17.32 (assume-push @p6819 @t424) 17.07/17.32 (assume-push @p6820 @t350) 17.07/17.32 (assume-push @p6821 @t470) 17.07/17.32 (assume-push @p6822 @t250) 17.07/17.32 (assume-push @p6823 @t518) 17.07/17.32 (assume-push @p6824 @t388) 17.07/17.32 (assume-push @p6825 @t210) 17.07/17.32 (assume-push @p6826 @t150) 17.07/17.32 (assume-push @p6827 @t189) 17.07/17.32 (assume-push @p6828 @t233) 17.07/17.32 (assume-push @p6829 @t206) 17.07/17.32 (assume-push @p6830 @t451) 17.07/17.32 (assume-push @p6831 @t352) 17.07/17.32 (assume-push @p6832 @t353) 17.07/17.32 (assume-push @p6833 @t302) 17.07/17.32 (assume-push @p6834 @t300) 17.07/17.32 (assume-push @p6835 @t298) 17.07/17.32 (assume-push @p6836 @t217) 17.07/17.32 (assume-push @p6837 @t168) 17.07/17.32 (assume-push @p6838 @t166) 17.07/17.32 (assume-push @p6839 @t164) 17.07/17.32 (assume-push @p6840 @t796) 17.07/17.32 (assume-push @p6841 @t800) 17.07/17.32 (assume-push @p6842 @t420) 17.07/17.32 (assume-push @p6843 @t661) 17.07/17.32 (assume-push @p6844 @t802) 17.07/17.32 (assume-push @p6845 @t806) 17.07/17.32 (assume-push @p6846 @t195) 17.07/17.32 (assume-push @p6847 @t348) 17.07/17.32 (assume-push @p6848 @t354) 17.07/17.32 (assume-push @p6849 @t809) 17.07/17.32 (assume-push @p6850 @t812) 17.07/17.32 (assume-push @p6851 @t342) 17.07/17.32 (assume-push @p6852 @t156) 17.07/17.32 (assume-push @p6853 @t474) 17.07/17.32 (assume-push @p6854 @t426) 17.07/17.32 (assume-push @p6855 @t634) 17.07/17.32 (assume-push @p6856 @t252) 17.07/17.32 (assume-push @p6857 @t622) 17.07/17.32 (assume-push @p6858 @t338) 17.07/17.32 (assume-push @p6859 @t601) 17.07/17.32 (assume-push @p6860 @t500) 17.07/17.32 (assume-push @p6861 @t815) 17.07/17.32 (assume-push @p6862 @t818) 17.07/17.32 (assume-push @p6863 @t783) 17.07/17.32 (assume-push @p6864 @t597) 17.07/17.32 (assume-push @p6865 @t334) 17.07/17.32 (assume-push @p6866 @t620) 17.07/17.32 (assume-push @p6867 @t638) 17.07/17.32 (assume-push @p6868 @t476) 17.07/17.32 (assume-push @p6869 @t316) 17.07/17.32 (assume-push @p6870 @t330) 17.07/17.32 (assume-push @p6871 @t292) 17.07/17.32 (assume-push @p6872 @t432) 17.07/17.32 (assume-push @p6873 @t618) 17.07/17.32 (assume-push @p6874 @t274) 17.07/17.32 (assume-push @p6875 @t105) 17.07/17.32 (assume-push @p6876 @t296) 17.07/17.32 (assume-push @p6877 @t821) 17.07/17.32 (assume-push @p6878 @t824) 17.07/17.32 (assume-push @p6879 @t492) 17.07/17.32 (assume-push @p6880 @t616) 17.07/17.32 (assume-push @p6881 @t278) 17.07/17.32 (assume-push @p6882 @t636) 17.07/17.32 (assume-push @p6883 @t326) 17.07/17.32 (assume-push @p6884 @t593) 17.07/17.32 (assume-push @p6885 @t825) 17.07/17.32 (assume-push @p6886 @t400) 17.07/17.32 (assume-push @p6887 @t534) 17.07/17.32 (assume-push @p6888 @t614) 17.07/17.32 (assume-push @p6889 @t436) 17.07/17.32 (assume-push @p6890 @t589) 17.07/17.32 (assume-push @p6891 @t522) 17.07/17.32 (assume-push @p6892 @t390) 17.07/17.32 (assume-push @p6893 @t541) 17.07/17.32 (assume-push @p6894 @t585) 17.07/17.32 (assume-push @p6895 @t612) 17.07/17.32 (assume-push @p6896 @t536) 17.07/17.32 (assume-push @p6897 @t394) 17.07/17.32 (assume-push @p6898 @t831) 17.07/17.32 (assume-push @p6899 @t322) 17.07/17.32 (assume-push @p6900 @t645) 17.07/17.32 (assume-push @p6901 @t282) 17.07/17.32 (assume-push @p6902 @t482) 17.07/17.32 (assume-push @p6903 @t581) 17.07/17.32 (assume-push @p6904 @t440) 17.07/17.32 (assume-push @p6905 @t524) 17.07/17.32 (assume-push @p6906 @t833) 17.07/17.32 (assume-push @p6907 @t605) 17.07/17.32 (assume-push @p6908 @t626) 17.07/17.32 (assume-push @p6909 @t641) 17.07/17.32 (assume-push @p6910 @t610) 17.07/17.32 (assume-push @p6911 @t577) 17.07/17.32 (assume-push @p6912 @t484) 17.07/17.32 (assume-push @p6913 @t286) 17.07/17.32 (assume-push @p6914 @t313) 17.07/17.32 (assume-push @p6915 @t528) 17.07/17.32 (assume-push @p6916 @t573) 17.07/17.32 (assume-push @p6917 @t659) 17.07/17.32 (assume-push @p6918 @t655) 17.07/17.32 (assume-push @p6919 @t568) 17.07/17.32 (assume-push @p6920 @t629) 17.07/17.32 (assume-push @p6921 @t488) 17.07/17.32 (assume-push @p6922 @t356) 17.07/17.32 (assume-push @p6923 @t405) 17.07/17.32 (assume-push @p6924 @t222) 17.07/17.32 (assume-push @p6925 @t818) 17.07/17.32 (assume-push @p6926 @t806) 17.07/17.32 (assume-push @p6927 @t800) 17.07/17.32 (assume-push @p6928 @t837) 17.07/17.32 (assume-push @p6929 @t812) 17.07/17.32 (assume-push @p6930 @t838) 17.07/17.32 (assume-push @p6931 @t824) 17.07/17.32 (assume-push @p6932 @t809) 17.07/17.32 (assume-push @p6933 @t839) 17.07/17.32 (assume-push @p6934 @t791) 17.07/17.32 (assume-push @p6935 @t796) 17.07/17.32 (assume-push @p6936 @t802) 17.07/17.32 (assume-push @p6937 @t815) 17.07/17.32 (assume-push @p6938 @t821) 17.07/17.32 (assume-push @p6939 @t840) 17.07/17.32 (assume-push @p6940 @t841) 17.07/17.32 (assume-push @p6941 @t842) 17.07/17.32 (assume-push @p6942 @t688) 17.07/17.32 (assume-push @p6943 @t871) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p6944 :rule trust :premises (@p1640) :args (@t357)) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p6945 :rule trust :premises (@p1946) :args (@t406)) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p6946 :rule trust :premises (@p489) :args (@t223)) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p6947 :rule trust :premises (@p6189) :args (@t849)) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p6948 :rule trust :premises (@p6191) :args (@t851)) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p6949 :rule trust :premises (@p6527) :args (@t856)) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p6950 :rule trust :premises (@p6200) :args (@t866)) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p6951 :rule trust :premises (@p6201) :args (@t867)) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p6952 :rule trust :premises (@p6202) :args (@t868)) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p6953 :rule trust :premises (@p4782) :args (@t689)) 17.07/17.32 ; trust MACRO_ARITH_SCALE_SUM_UB 17.07/17.32 (step @p6954 :rule trust :premises (@p6943 @p6953 @p6952 @p6951 @p6950 @p6222 @p6221 @p6220 @p6219 @p6218 @p6949 @p6215 @p6214 @p6948 @p6212 @p6947 @p6210 @p6209 @p6208 @p6946 @p6945 @p6944) :args ((<= (+ @t553 @t663 @t807 @t819 @t813 @t865 @t863 @t861 (* -1 @t860) @t859 @t789 (* -1 @t855) (* -1 @t853) @t804 @t850 @t798 @t848 @t846 @t844 @t220 @t403 @t355) (+ (* -1 46) 9 0 7 2 0 0 0 @t226 0 6 @t226 @t226 1 0 10 0 0 0 2 3 5)))) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p6955 false :rule trust :premises (@p6954) :args (false)) 17.07/17.32 (step-pop @p11311 :rule scope :premises (@p6955)) 17.07/17.32 (step @p6956 :rule process_scope :premises (@p11311) :args (false)) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p6958 :rule trust :premises (@p6956) :args (@t872)) 17.07/17.32 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.32 (step @p6959 :rule trust :premises (@p6958) :args (@t873)) 17.07/17.32 (step-pop @p11312 :rule scope :premises (@p6959)) 17.07/17.32 (step-pop @p11313 :rule scope :premises (@p11312)) 17.07/17.32 (step-pop @p11314 :rule scope :premises (@p11313)) 17.07/17.32 (step-pop @p11315 :rule scope :premises (@p11314)) 17.07/17.32 (step-pop @p11316 :rule scope :premises (@p11315)) 17.07/17.32 (step-pop @p11317 :rule scope :premises (@p11316)) 17.07/17.32 (step-pop @p11318 :rule scope :premises (@p11317)) 17.07/17.32 (step-pop @p11319 :rule scope :premises (@p11318)) 17.07/17.32 (step-pop @p11320 :rule scope :premises (@p11319)) 17.07/17.32 (step-pop @p11321 :rule scope :premises (@p11320)) 17.07/17.32 (step-pop @p11322 :rule scope :premises (@p11321)) 17.07/17.32 (step-pop @p11323 :rule scope :premises (@p11322)) 17.07/17.32 (step-pop @p11324 :rule scope :premises (@p11323)) 17.07/17.32 (step-pop @p11325 :rule scope :premises (@p11324)) 17.07/17.32 (step-pop @p11326 :rule scope :premises (@p11325)) 17.07/17.32 (step-pop @p11327 :rule scope :premises (@p11326)) 17.07/17.32 (step-pop @p11328 :rule scope :premises (@p11327)) 17.07/17.32 (step-pop @p11329 :rule scope :premises (@p11328)) 17.07/17.32 (step-pop @p11330 :rule scope :premises (@p11329)) 17.07/17.32 (step-pop @p11331 :rule scope :premises (@p11330)) 17.07/17.32 (step-pop @p11332 :rule scope :premises (@p11331)) 17.07/17.32 (step @p6960 :rule process_scope :premises (@p11332) :args (@t873)) 17.07/17.32 (assume-push @p6982 @t164) 17.07/17.32 (assume-push @p6983 @t206) 17.07/17.32 (assume-push @p6984 @t661) 17.07/17.32 (assume-push @p6985 @t306) 17.07/17.32 (assume-push @p6986 @t610) 17.07/17.32 (assume-push @p6987 @t612) 17.07/17.32 (assume-push @p6988 @t451) 17.07/17.32 (assume-push @p6989 @t614) 17.07/17.32 (assume-push @p6990 @t352) 17.07/17.32 (assume-push @p6991 @t616) 17.07/17.32 (assume-push @p6992 @t353) 17.07/17.32 (assume-push @p6993 @t618) 17.07/17.32 (assume-push @p6994 @t302) 17.07/17.32 (assume-push @p6995 @t620) 17.07/17.32 (assume-push @p6996 @t300) 17.07/17.32 (assume-push @p6997 @t622) 17.07/17.32 (assume-push @p6998 @t626) 17.07/17.32 (assume-push @p6999 @t166) 17.07/17.32 (assume-push @p7000 @t568) 17.07/17.32 (assume-push @p7001 @t573) 17.07/17.32 (assume-push @p7002 @t577) 17.07/17.32 (assume-push @p7003 @t581) 17.07/17.32 (assume-push @p7004 @t585) 17.07/17.32 (assume-push @p7005 @t589) 17.07/17.32 (assume-push @p7006 @t593) 17.07/17.32 (assume-push @p7007 @t298) 17.07/17.32 (assume-push @p7008 @t597) 17.07/17.32 (assume-push @p7009 @t217) 17.07/17.32 (assume-push @p7010 @t601) 17.07/17.32 (assume-push @p7011 @t605) 17.07/17.32 (assume-push @p7012 @t168) 17.07/17.32 (assume-push @p7013 @t629) 17.07/17.32 (assume-push @p7014 @t641) 17.07/17.32 (assume-push @p7015 @t645) 17.07/17.32 (assume-push @p7016 @t636) 17.07/17.32 (assume-push @p7017 @t638) 17.07/17.32 (assume-push @p7018 @t634) 17.07/17.32 (assume-push @p7019 @t655) 17.07/17.32 (assume-push @p7020 @t659) 17.07/17.32 (assume-push @p7021 @t440) 17.07/17.32 (assume-push @p7022 @t436) 17.07/17.32 (assume-push @p7023 @t432) 17.07/17.32 (assume-push @p7024 @t426) 17.07/17.32 (assume-push @p7025 @t424) 17.07/17.32 (assume-push @p7026 @t131) 17.07/17.32 (step-pop @p11333 :rule scope :premises (@p4897)) 17.07/17.32 (step-pop @p11334 :rule scope :premises (@p11333)) 17.07/17.32 (step-pop @p11335 :rule scope :premises (@p11334)) 17.07/17.32 (step-pop @p11336 :rule scope :premises (@p11335)) 17.07/17.32 (step-pop @p11337 :rule scope :premises (@p11336)) 17.07/17.32 (step-pop @p11338 :rule scope :premises (@p11337)) 17.07/17.32 (step-pop @p11339 :rule scope :premises (@p11338)) 17.07/17.32 (step-pop @p11340 :rule scope :premises (@p11339)) 17.07/17.32 (step-pop @p11341 :rule scope :premises (@p11340)) 17.07/17.32 (step-pop @p11342 :rule scope :premises (@p11341)) 17.07/17.32 (step-pop @p11343 :rule scope :premises (@p11342)) 17.07/17.32 (step-pop @p11344 :rule scope :premises (@p11343)) 17.07/17.32 (step-pop @p11345 :rule scope :premises (@p11344)) 17.07/17.32 (step-pop @p11346 :rule scope :premises (@p11345)) 17.07/17.32 (step-pop @p11347 :rule scope :premises (@p11346)) 17.07/17.32 (step-pop @p11348 :rule scope :premises (@p11347)) 17.07/17.32 (step-pop @p11349 :rule scope :premises (@p11348)) 17.07/17.32 (step-pop @p11350 :rule scope :premises (@p11349)) 17.07/17.32 (step-pop @p11351 :rule scope :premises (@p11350)) 17.07/17.32 (step-pop @p11352 :rule scope :premises (@p11351)) 17.07/17.32 (step-pop @p11353 :rule scope :premises (@p11352)) 17.07/17.32 (step-pop @p11354 :rule scope :premises (@p11353)) 17.07/17.32 (step-pop @p11355 :rule scope :premises (@p11354)) 17.07/17.32 (step-pop @p11356 :rule scope :premises (@p11355)) 17.07/17.32 (step-pop @p11357 :rule scope :premises (@p11356)) 17.07/17.32 (step-pop @p11358 :rule scope :premises (@p11357)) 17.07/17.32 (step-pop @p11359 :rule scope :premises (@p11358)) 17.07/17.32 (step-pop @p11360 :rule scope :premises (@p11359)) 17.07/17.32 (step-pop @p11361 :rule scope :premises (@p11360)) 17.07/17.32 (step-pop @p11362 :rule scope :premises (@p11361)) 17.07/17.32 (step-pop @p11363 :rule scope :premises (@p11362)) 17.07/17.32 (step-pop @p11364 :rule scope :premises (@p11363)) 17.07/17.32 (step-pop @p11365 :rule scope :premises (@p11364)) 17.07/17.32 (step-pop @p11366 :rule scope :premises (@p11365)) 17.07/17.32 (step-pop @p11367 :rule scope :premises (@p11366)) 17.07/17.32 (step-pop @p11368 :rule scope :premises (@p11367)) 17.07/17.32 (step-pop @p11369 :rule scope :premises (@p11368)) 17.07/17.32 (step-pop @p11370 :rule scope :premises (@p11369)) 17.07/17.32 (step-pop @p11371 :rule scope :premises (@p11370)) 17.07/17.32 (step-pop @p11372 :rule scope :premises (@p11371)) 17.07/17.32 (step-pop @p11373 :rule scope :premises (@p11372)) 17.07/17.32 (step-pop @p11374 :rule scope :premises (@p11373)) 17.07/17.32 (step-pop @p11375 :rule scope :premises (@p11374)) 17.07/17.32 (step-pop @p11376 :rule scope :premises (@p11375)) 17.07/17.32 (step-pop @p11377 :rule scope :premises (@p11376)) 17.07/17.32 (step @p7027 :rule process_scope :premises (@p11377) :args (@t688)) 17.07/17.32 (step @p7073 :rule and_intro :premises (@p142 @p473 @p4600 @p726 @p4182 @p4209 @p2117 @p4211 @p1613 @p4213 @p1612 @p4215 @p727 @p4217 @p728 @p4219 @p4672 @p141 @p3590 @p4069 @p4071 @p4073 @p4075 @p4077 @p4079 @p729 @p4081 @p466 @p4083 @p4671 @p140 @p4680 @p4413 @p4447 @p4446 @p4445 @p4444 @p4678 @p4677 @p2288 @p2286 @p2285 @p2283 @p2121 @p82)) 17.07/17.32 (step @p7074 :rule modus_ponens :premises (@p7073 @p7027)) 17.07/17.32 (assume-push @p7075 @t164) 17.07/17.32 (assume-push @p7076 @t206) 17.07/17.32 (assume-push @p7077 @t500) 17.07/17.32 (assume-push @p7078 @t306) 17.07/17.32 (assume-push @p7079 @t474) 17.07/17.32 (assume-push @p7080 @t166) 17.07/17.32 (assume-push @p7081 @t476) 17.07/17.32 (assume-push @p7082 @t168) 17.07/17.32 (assume-push @p7083 @t105) 17.07/17.32 (assume-push @p7084 @t217) 17.07/17.32 (assume-push @p7085 @t492) 17.07/17.32 (assume-push @p7086 @t298) 17.07/17.32 (assume-push @p7087 @t482) 17.07/17.32 (assume-push @p7088 @t300) 17.07/17.32 (assume-push @p7089 @t484) 17.07/17.32 (assume-push @p7090 @t302) 17.07/17.32 (assume-push @p7091 @t488) 17.07/17.32 (assume-push @p7092 @t353) 17.07/17.32 (assume-push @p7093 @t470) 17.07/17.32 (assume-push @p7094 @t419) 17.07/17.32 (step-pop @p11378 :rule scope :premises (@p6389)) 17.07/17.32 (step-pop @p11379 :rule scope :premises (@p11378)) 17.07/17.32 (step-pop @p11380 :rule scope :premises (@p11379)) 17.07/17.32 (step-pop @p11381 :rule scope :premises (@p11380)) 17.07/17.32 (step-pop @p11382 :rule scope :premises (@p11381)) 17.07/17.32 (step-pop @p11383 :rule scope :premises (@p11382)) 17.07/17.32 (step-pop @p11384 :rule scope :premises (@p11383)) 17.07/17.32 (step-pop @p11385 :rule scope :premises (@p11384)) 17.07/17.32 (step-pop @p11386 :rule scope :premises (@p11385)) 17.07/17.32 (step-pop @p11387 :rule scope :premises (@p11386)) 17.07/17.32 (step-pop @p11388 :rule scope :premises (@p11387)) 17.07/17.32 (step-pop @p11389 :rule scope :premises (@p11388)) 17.07/17.32 (step-pop @p11390 :rule scope :premises (@p11389)) 17.07/17.32 (step-pop @p11391 :rule scope :premises (@p11390)) 17.07/17.32 (step-pop @p11392 :rule scope :premises (@p11391)) 17.07/17.32 (step-pop @p11393 :rule scope :premises (@p11392)) 17.07/17.32 (step-pop @p11394 :rule scope :premises (@p11393)) 17.07/17.32 (step-pop @p11395 :rule scope :premises (@p11394)) 17.07/17.32 (step-pop @p11396 :rule scope :premises (@p11395)) 17.07/17.32 (step-pop @p11397 :rule scope :premises (@p11396)) 17.07/17.32 (step @p7095 :rule process_scope :premises (@p11397) :args (@t842)) 17.07/17.32 (step @p7116 :rule and_intro :premises (@p142 @p473 @p2741 @p726 @p2990 @p141 @p2993 @p140 @p2994 @p466 @p2995 @p729 @p2996 @p728 @p2999 @p727 @p3000 @p1612 @p2740 @p2076)) 17.07/17.32 (step @p7117 :rule modus_ponens :premises (@p7116 @p7095)) 17.07/17.32 (assume-push @p7118 @t164) 17.07/17.32 (assume-push @p7119 @t206) 17.07/17.32 (assume-push @p7120 @t541) 17.07/17.32 (assume-push @p7121 @t306) 17.07/17.32 (assume-push @p7122 @t534) 17.07/17.32 (assume-push @p7123 @t166) 17.07/17.32 (assume-push @p7124 @t536) 17.07/17.32 (assume-push @p7125 @t168) 17.07/17.32 (assume-push @p7126 @t528) 17.07/17.32 (assume-push @p7127 @t217) 17.07/17.32 (assume-push @p7128 @t524) 17.07/17.32 (assume-push @p7129 @t298) 17.07/17.32 (assume-push @p7130 @t522) 17.07/17.32 (assume-push @p7131 @t300) 17.07/17.32 (assume-push @p7132 @t518) 17.07/17.32 (assume-push @p7133 @t88) 17.07/17.32 (step-pop @p11398 :rule scope :premises (@p6447)) 17.07/17.32 (step-pop @p11399 :rule scope :premises (@p11398)) 17.07/17.32 (step-pop @p11400 :rule scope :premises (@p11399)) 17.07/17.32 (step-pop @p11401 :rule scope :premises (@p11400)) 17.07/17.32 (step-pop @p11402 :rule scope :premises (@p11401)) 17.07/17.32 (step-pop @p11403 :rule scope :premises (@p11402)) 17.07/17.32 (step-pop @p11404 :rule scope :premises (@p11403)) 17.07/17.32 (step-pop @p11405 :rule scope :premises (@p11404)) 17.07/17.32 (step-pop @p11406 :rule scope :premises (@p11405)) 17.07/17.32 (step-pop @p11407 :rule scope :premises (@p11406)) 17.07/17.32 (step-pop @p11408 :rule scope :premises (@p11407)) 17.07/17.32 (step-pop @p11409 :rule scope :premises (@p11408)) 17.07/17.32 (step-pop @p11410 :rule scope :premises (@p11409)) 17.07/17.32 (step-pop @p11411 :rule scope :premises (@p11410)) 17.07/17.32 (step-pop @p11412 :rule scope :premises (@p11411)) 17.07/17.32 (step-pop @p11413 :rule scope :premises (@p11412)) 17.07/17.32 (step @p7134 :rule process_scope :premises (@p11413) :args (@t841)) 17.07/17.32 (step @p7151 :rule and_intro :premises (@p142 @p473 @p3252 @p726 @p3455 @p141 @p3458 @p140 @p3461 @p466 @p3459 @p729 @p3456 @p728 @p3251 @p58)) 17.07/17.32 (step @p7152 :rule modus_ponens :premises (@p7151 @p7134)) 17.07/17.32 (assume-push @p7153 @t164) 17.07/17.32 (assume-push @p7154 @t206) 17.07/17.32 (assume-push @p7155 @t296) 17.07/17.32 (assume-push @p7156 @t306) 17.07/17.32 (assume-push @p7157 @t292) 17.07/17.32 (assume-push @p7158 @t166) 17.07/17.32 (assume-push @p7159 @t278) 17.07/17.32 (assume-push @p7160 @t168) 17.07/17.32 (assume-push @p7161 @t282) 17.07/17.32 (assume-push @p7162 @t217) 17.07/17.32 (assume-push @p7163 @t286) 17.07/17.32 (assume-push @p7164 @t298) 17.07/17.32 (assume-push @p7165 @t274) 17.07/17.32 (assume-push @p7166 @t300) 17.07/17.32 (assume-push @p7167 @t252) 17.07/17.32 (assume-push @p7168 @t302) 17.07/17.32 (assume-push @p7169 @t250) 17.07/17.32 (assume-push @p7170 @t84) 17.07/17.32 (step-pop @p11414 :rule scope :premises (@p6505)) 17.07/17.32 (step-pop @p11415 :rule scope :premises (@p11414)) 17.07/17.32 (step-pop @p11416 :rule scope :premises (@p11415)) 17.07/17.32 (step-pop @p11417 :rule scope :premises (@p11416)) 17.07/17.32 (step-pop @p11418 :rule scope :premises (@p11417)) 17.07/17.32 (step-pop @p11419 :rule scope :premises (@p11418)) 17.07/17.32 (step-pop @p11420 :rule scope :premises (@p11419)) 17.07/17.32 (step-pop @p11421 :rule scope :premises (@p11420)) 17.07/17.32 (step-pop @p11422 :rule scope :premises (@p11421)) 17.07/17.32 (step-pop @p11423 :rule scope :premises (@p11422)) 17.07/17.32 (step-pop @p11424 :rule scope :premises (@p11423)) 17.07/17.32 (step-pop @p11425 :rule scope :premises (@p11424)) 17.07/17.32 (step-pop @p11426 :rule scope :premises (@p11425)) 17.07/17.32 (step-pop @p11427 :rule scope :premises (@p11426)) 17.07/17.32 (step-pop @p11428 :rule scope :premises (@p11427)) 17.07/17.32 (step-pop @p11429 :rule scope :premises (@p11428)) 17.07/17.32 (step-pop @p11430 :rule scope :premises (@p11429)) 17.07/17.32 (step-pop @p11431 :rule scope :premises (@p11430)) 17.07/17.32 (step @p7171 :rule process_scope :premises (@p11431) :args (@t840)) 17.07/17.32 (step @p7190 :rule and_intro :premises (@p142 @p473 @p784 @p726 @p1006 @p141 @p1009 @p140 @p1010 @p466 @p1012 @p729 @p1007 @p728 @p1005 @p727 @p733 @p51)) 17.07/17.32 (step @p7191 :rule modus_ponens :premises (@p7190 @p7171)) 17.07/17.32 (assume-push @p7192 @t164) 17.07/17.32 (assume-push @p7193 @t156) 17.07/17.32 (assume-push @p7194 @t166) 17.07/17.32 (assume-push @p7195 @t316) 17.07/17.32 (assume-push @p7196 @t168) 17.07/17.32 (assume-push @p7197 @t150) 17.07/17.32 (assume-push @p7198 @t145) 17.07/17.32 (step-pop @p11432 :rule scope :premises (@p6541)) 17.07/17.32 (step-pop @p11433 :rule scope :premises (@p11432)) 17.07/17.32 (step-pop @p11434 :rule scope :premises (@p11433)) 17.07/17.32 (step-pop @p11435 :rule scope :premises (@p11434)) 17.07/17.32 (step-pop @p11436 :rule scope :premises (@p11435)) 17.07/17.32 (step-pop @p11437 :rule scope :premises (@p11436)) 17.07/17.32 (step-pop @p11438 :rule scope :premises (@p11437)) 17.07/17.32 (step @p7199 :rule process_scope :premises (@p11438) :args (@t838)) 17.07/17.32 (step @p7207 :rule and_intro :premises (@p142 @p212 @p141 @p1167 @p140 @p149 @p132)) 17.07/17.32 (step @p7208 :rule modus_ponens :premises (@p7207 @p7199)) 17.07/17.32 (assume-push @p7209 @t164) 17.07/17.32 (assume-push @p7210 @t195) 17.07/17.32 (assume-push @p7211 @t166) 17.07/17.32 (assume-push @p7212 @t189) 17.07/17.32 (assume-push @p7213 @t187) 17.07/17.32 (step-pop @p11439 :rule scope :premises (@p6561)) 17.07/17.32 (step-pop @p11440 :rule scope :premises (@p11439)) 17.07/17.32 (step-pop @p11441 :rule scope :premises (@p11440)) 17.07/17.32 (step-pop @p11442 :rule scope :premises (@p11441)) 17.07/17.32 (step-pop @p11443 :rule scope :premises (@p11442)) 17.07/17.32 (step @p7214 :rule process_scope :premises (@p11443) :args (@t837)) 17.07/17.32 (step @p7220 :rule and_intro :premises (@p142 @p377 @p141 @p322 @p312)) 17.07/17.32 (step @p7221 :rule modus_ponens :premises (@p7220 @p7214)) 17.07/17.32 (assume-push @p7222 @t164) 17.07/17.32 (assume-push @p7223 @t206) 17.07/17.32 (assume-push @p7224 @t783) 17.07/17.32 (assume-push @p7225 @t166) 17.07/17.32 (assume-push @p7226 @t825) 17.07/17.32 (assume-push @p7227 @t168) 17.07/17.32 (assume-push @p7228 @t831) 17.07/17.32 (assume-push @p7229 @t217) 17.07/17.32 (assume-push @p7230 @t210) 17.07/17.32 (assume-push @p7231 @t84) 17.07/17.32 (step-pop @p11444 :rule scope :premises (@p6592)) 17.07/17.32 (step-pop @p11445 :rule scope :premises (@p11444)) 17.07/17.32 (step-pop @p11446 :rule scope :premises (@p11445)) 17.07/17.32 (step-pop @p11447 :rule scope :premises (@p11446)) 17.07/17.32 (step-pop @p11448 :rule scope :premises (@p11447)) 17.07/17.32 (step-pop @p11449 :rule scope :premises (@p11448)) 17.07/17.32 (step-pop @p11450 :rule scope :premises (@p11449)) 17.07/17.32 (step-pop @p11451 :rule scope :premises (@p11450)) 17.07/17.32 (step-pop @p11452 :rule scope :premises (@p11451)) 17.07/17.32 (step-pop @p11453 :rule scope :premises (@p11452)) 17.07/17.32 (step @p7232 :rule process_scope :premises (@p11453) :args (@t222)) 17.07/17.32 (step @p7243 :rule and_intro :premises (@p142 @p473 @p6124 @p141 @p6146 @p140 @p6159 @p466 @p478 @p51)) 17.07/17.32 (step @p7244 :rule modus_ponens :premises (@p7243 @p7232)) 17.07/17.32 (assume-push @p7245 @t164) 17.07/17.32 (assume-push @p7246 @t400) 17.07/17.32 (assume-push @p7247 @t166) 17.07/17.32 (assume-push @p7248 @t394) 17.07/17.32 (assume-push @p7249 @t168) 17.07/17.32 (assume-push @p7250 @t833) 17.07/17.32 (assume-push @p7251 @t217) 17.07/17.32 (assume-push @p7252 @t390) 17.07/17.32 (assume-push @p7253 @t298) 17.07/17.32 (assume-push @p7254 @t388) 17.07/17.32 (assume-push @p7255 @t265) 17.07/17.32 (step-pop @p11454 :rule scope :premises (@p6628)) 17.07/17.32 (step-pop @p11455 :rule scope :premises (@p11454)) 17.07/17.32 (step-pop @p11456 :rule scope :premises (@p11455)) 17.07/17.32 (step-pop @p11457 :rule scope :premises (@p11456)) 17.07/17.32 (step-pop @p11458 :rule scope :premises (@p11457)) 17.07/17.32 (step-pop @p11459 :rule scope :premises (@p11458)) 17.07/17.32 (step-pop @p11460 :rule scope :premises (@p11459)) 17.07/17.32 (step-pop @p11461 :rule scope :premises (@p11460)) 17.07/17.32 (step-pop @p11462 :rule scope :premises (@p11461)) 17.07/17.32 (step-pop @p11463 :rule scope :premises (@p11462)) 17.07/17.32 (step-pop @p11464 :rule scope :premises (@p11463)) 17.07/17.32 (step @p7256 :rule process_scope :premises (@p11464) :args (@t405)) 17.07/17.32 (step @p7268 :rule and_intro :premises (@p142 @p1971 @p141 @p1974 @p140 @p6167 @p466 @p1972 @p729 @p1833 @p750)) 17.07/17.32 (step @p7269 :rule modus_ponens :premises (@p7268 @p7256)) 17.07/17.32 (assume-push @p7270 @t164) 17.07/17.32 (assume-push @p7271 @t206) 17.07/17.32 (assume-push @p7272 @t354) 17.07/17.32 (assume-push @p7273 @t306) 17.07/17.32 (assume-push @p7274 @t348) 17.07/17.32 (assume-push @p7275 @t166) 17.07/17.32 (assume-push @p7276 @t342) 17.07/17.32 (assume-push @p7277 @t168) 17.07/17.32 (assume-push @p7278 @t330) 17.07/17.32 (assume-push @p7279 @t217) 17.07/17.32 (assume-push @p7280 @t338) 17.07/17.32 (assume-push @p7281 @t298) 17.07/17.32 (assume-push @p7282 @t334) 17.07/17.32 (assume-push @p7283 @t300) 17.07/17.32 (assume-push @p7284 @t326) 17.07/17.32 (assume-push @p7285 @t302) 17.07/17.32 (assume-push @p7286 @t322) 17.07/17.32 (assume-push @p7287 @t353) 17.07/17.32 (assume-push @p7288 @t313) 17.07/17.32 (assume-push @p7289 @t352) 17.07/17.32 (assume-push @p7290 @t350) 17.07/17.32 (assume-push @p7291 @t270) 17.07/17.32 (step-pop @p11465 :rule scope :premises (@p1708)) 17.07/17.32 (step-pop @p11466 :rule scope :premises (@p11465)) 17.07/17.32 (step-pop @p11467 :rule scope :premises (@p11466)) 17.07/17.32 (step-pop @p11468 :rule scope :premises (@p11467)) 17.07/17.32 (step-pop @p11469 :rule scope :premises (@p11468)) 17.07/17.32 (step-pop @p11470 :rule scope :premises (@p11469)) 17.07/17.32 (step-pop @p11471 :rule scope :premises (@p11470)) 17.07/17.32 (step-pop @p11472 :rule scope :premises (@p11471)) 17.07/17.32 (step-pop @p11473 :rule scope :premises (@p11472)) 17.07/17.32 (step-pop @p11474 :rule scope :premises (@p11473)) 17.07/17.32 (step-pop @p11475 :rule scope :premises (@p11474)) 17.07/17.32 (step-pop @p11476 :rule scope :premises (@p11475)) 17.07/17.32 (step-pop @p11477 :rule scope :premises (@p11476)) 17.07/17.32 (step-pop @p11478 :rule scope :premises (@p11477)) 17.07/17.32 (step-pop @p11479 :rule scope :premises (@p11478)) 17.07/17.32 (step-pop @p11480 :rule scope :premises (@p11479)) 17.07/17.32 (step-pop @p11481 :rule scope :premises (@p11480)) 17.07/17.32 (step-pop @p11482 :rule scope :premises (@p11481)) 17.07/17.32 (step-pop @p11483 :rule scope :premises (@p11482)) 17.07/17.32 (step-pop @p11484 :rule scope :premises (@p11483)) 17.07/17.32 (step-pop @p11485 :rule scope :premises (@p11484)) 17.07/17.32 (step-pop @p11486 :rule scope :premises (@p11485)) 17.07/17.32 (step @p7292 :rule process_scope :premises (@p11486) :args (@t356)) 17.07/17.32 (step @p7315 :rule and_intro :premises (@p142 @p473 @p1584 @p726 @p1631 @p141 @p1633 @p140 @p1636 @p466 @p1634 @p729 @p1635 @p728 @p1637 @p727 @p1638 @p1612 @p1639 @p1613 @p1617 @p787)) 17.07/17.32 (step @p7316 :rule modus_ponens :premises (@p7315 @p7292)) 17.07/17.32 (step @p7317 :rule and_intro :premises (@p7316 @p7269 @p7244 @p5917 @p5889 @p5875 @p7221 @p5903 @p7208 @p5933 @p5896 @p6527 @p5859 @p5868 @p5882 @p5910 @p5924 @p7191 @p7152 @p7117 @p7074)) 17.07/17.32 (step @p7318 :rule modus_ponens :premises (@p7317 @p6960)) 17.07/17.32 (step-pop @p11487 :rule scope :premises (@p7318)) 17.07/17.32 (step-pop @p11488 :rule scope :premises (@p11487)) 17.07/17.32 (step-pop @p11489 :rule scope :premises (@p11488)) 17.07/17.32 (step-pop @p11490 :rule scope :premises (@p11489)) 17.07/17.32 (step-pop @p11491 :rule scope :premises (@p11490)) 17.07/17.32 (step-pop @p11492 :rule scope :premises (@p11491)) 17.07/17.32 (step-pop @p11493 :rule scope :premises (@p11492)) 17.07/17.32 (step-pop @p11494 :rule scope :premises (@p11493)) 17.07/17.32 (step-pop @p11495 :rule scope :premises (@p11494)) 17.07/17.32 (step-pop @p11496 :rule scope :premises (@p11495)) 17.07/17.32 (step-pop @p11497 :rule scope :premises (@p11496)) 17.07/17.32 (step-pop @p11498 :rule scope :premises (@p11497)) 17.07/17.32 (step-pop @p11499 :rule scope :premises (@p11498)) 17.07/17.32 (step-pop @p11500 :rule scope :premises (@p11499)) 17.07/17.32 (step-pop @p11501 :rule scope :premises (@p11500)) 17.07/17.32 (step-pop @p11502 :rule scope :premises (@p11501)) 17.07/17.32 (step-pop @p11503 :rule scope :premises (@p11502)) 17.07/17.32 (step-pop @p11504 :rule scope :premises (@p11503)) 17.07/17.32 (step-pop @p11505 :rule scope :premises (@p11504)) 17.07/17.32 (step-pop @p11506 :rule scope :premises (@p11505)) 17.07/17.32 (step-pop @p11507 :rule scope :premises (@p11506)) 17.07/17.32 (step-pop @p11508 :rule scope :premises (@p11507)) 17.07/17.32 (step-pop @p11509 :rule scope :premises (@p11508)) 17.07/17.32 (step-pop @p11510 :rule scope :premises (@p11509)) 17.07/17.32 (step-pop @p11511 :rule scope :premises (@p11510)) 17.07/17.32 (step-pop @p11512 :rule scope :premises (@p11511)) 17.07/17.32 (step-pop @p11513 :rule scope :premises (@p11512)) 17.07/17.32 (step-pop @p11514 :rule scope :premises (@p11513)) 17.07/17.32 (step-pop @p11515 :rule scope :premises (@p11514)) 17.07/17.32 (step-pop @p11516 :rule scope :premises (@p11515)) 17.07/17.32 (step-pop @p11517 :rule scope :premises (@p11516)) 17.07/17.32 (step-pop @p11518 :rule scope :premises (@p11517)) 17.07/17.32 (step-pop @p11519 :rule scope :premises (@p11518)) 17.07/17.32 (step-pop @p11520 :rule scope :premises (@p11519)) 17.07/17.32 (step-pop @p11521 :rule scope :premises (@p11520)) 17.07/17.32 (step-pop @p11522 :rule scope :premises (@p11521)) 17.07/17.32 (step-pop @p11523 :rule scope :premises (@p11522)) 17.07/17.32 (step-pop @p11524 :rule scope :premises (@p11523)) 17.07/17.32 (step-pop @p11525 :rule scope :premises (@p11524)) 17.07/17.32 (step-pop @p11526 :rule scope :premises (@p11525)) 17.07/17.32 (step-pop @p11527 :rule scope :premises (@p11526)) 17.07/17.32 (step-pop @p11528 :rule scope :premises (@p11527)) 17.07/17.32 (step-pop @p11529 :rule scope :premises (@p11528)) 17.07/17.32 (step-pop @p11530 :rule scope :premises (@p11529)) 17.07/17.32 (step-pop @p11531 :rule scope :premises (@p11530)) 17.07/17.32 (step-pop @p11532 :rule scope :premises (@p11531)) 17.07/17.32 (step-pop @p11533 :rule scope :premises (@p11532)) 17.07/17.32 (step-pop @p11534 :rule scope :premises (@p11533)) 17.07/17.32 (step-pop @p11535 :rule scope :premises (@p11534)) 17.07/17.32 (step-pop @p11536 :rule scope :premises (@p11535)) 17.07/17.32 (step-pop @p11537 :rule scope :premises (@p11536)) 17.07/17.32 (step-pop @p11538 :rule scope :premises (@p11537)) 17.07/17.32 (step-pop @p11539 :rule scope :premises (@p11538)) 17.07/17.32 (step-pop @p11540 :rule scope :premises (@p11539)) 17.07/17.32 (step-pop @p11541 :rule scope :premises (@p11540)) 17.07/17.32 (step-pop @p11542 :rule scope :premises (@p11541)) 17.07/17.32 (step-pop @p11543 :rule scope :premises (@p11542)) 17.07/17.32 (step-pop @p11544 :rule scope :premises (@p11543)) 17.07/17.32 (step-pop @p11545 :rule scope :premises (@p11544)) 17.07/17.32 (step-pop @p11546 :rule scope :premises (@p11545)) 17.07/17.32 (step-pop @p11547 :rule scope :premises (@p11546)) 17.07/17.32 (step-pop @p11548 :rule scope :premises (@p11547)) 17.07/17.32 (step-pop @p11549 :rule scope :premises (@p11548)) 17.07/17.32 (step-pop @p11550 :rule scope :premises (@p11549)) 17.07/17.32 (step-pop @p11551 :rule scope :premises (@p11550)) 17.07/17.32 (step-pop @p11552 :rule scope :premises (@p11551)) 17.07/17.32 (step-pop @p11553 :rule scope :premises (@p11552)) 17.07/17.32 (step-pop @p11554 :rule scope :premises (@p11553)) 17.07/17.32 (step-pop @p11555 :rule scope :premises (@p11554)) 17.07/17.32 (step-pop @p11556 :rule scope :premises (@p11555)) 17.07/17.32 (step-pop @p11557 :rule scope :premises (@p11556)) 17.07/17.32 (step-pop @p11558 :rule scope :premises (@p11557)) 17.07/17.32 (step-pop @p11559 :rule scope :premises (@p11558)) 17.07/17.32 (step-pop @p11560 :rule scope :premises (@p11559)) 17.07/17.32 (step-pop @p11561 :rule scope :premises (@p11560)) 17.07/17.32 (step-pop @p11562 :rule scope :premises (@p11561)) 17.07/17.32 (step-pop @p11563 :rule scope :premises (@p11562)) 17.07/17.32 (step-pop @p11564 :rule scope :premises (@p11563)) 17.07/17.32 (step-pop @p11565 :rule scope :premises (@p11564)) 17.07/17.32 (step-pop @p11566 :rule scope :premises (@p11565)) 17.07/17.32 (step-pop @p11567 :rule scope :premises (@p11566)) 17.07/17.32 (step-pop @p11568 :rule scope :premises (@p11567)) 17.07/17.32 (step-pop @p11569 :rule scope :premises (@p11568)) 17.07/17.32 (step-pop @p11570 :rule scope :premises (@p11569)) 17.07/17.32 (step-pop @p11571 :rule scope :premises (@p11570)) 17.07/17.32 (step-pop @p11572 :rule scope :premises (@p11571)) 17.07/17.32 (step-pop @p11573 :rule scope :premises (@p11572)) 17.07/17.32 (step-pop @p11574 :rule scope :premises (@p11573)) 17.07/17.32 (step-pop @p11575 :rule scope :premises (@p11574)) 17.07/17.32 (step-pop @p11576 :rule scope :premises (@p11575)) 17.07/17.32 (step-pop @p11577 :rule scope :premises (@p11576)) 17.07/17.32 (step-pop @p11578 :rule scope :premises (@p11577)) 17.07/17.32 (step-pop @p11579 :rule scope :premises (@p11578)) 17.07/17.32 (step-pop @p11580 :rule scope :premises (@p11579)) 17.07/17.32 (step-pop @p11581 :rule scope :premises (@p11580)) 17.07/17.32 (step-pop @p11582 :rule scope :premises (@p11581)) 17.07/17.32 (step-pop @p11583 :rule scope :premises (@p11582)) 17.07/17.32 (step-pop @p11584 :rule scope :premises (@p11583)) 17.07/17.33 (step-pop @p11585 :rule scope :premises (@p11584)) 17.07/17.33 (step-pop @p11586 :rule scope :premises (@p11585)) 17.07/17.33 (step-pop @p11587 :rule scope :premises (@p11586)) 17.07/17.33 (step-pop @p11588 :rule scope :premises (@p11587)) 17.07/17.33 (step-pop @p11589 :rule scope :premises (@p11588)) 17.07/17.33 (step-pop @p11590 :rule scope :premises (@p11589)) 17.07/17.33 (step-pop @p11591 :rule scope :premises (@p11590)) 17.07/17.33 (step-pop @p11592 :rule scope :premises (@p11591)) 17.07/17.33 (step-pop @p11593 :rule scope :premises (@p11592)) 17.07/17.33 (step-pop @p11594 :rule scope :premises (@p11593)) 17.07/17.33 (step-pop @p11595 :rule scope :premises (@p11594)) 17.07/17.33 (step-pop @p11596 :rule scope :premises (@p11595)) 17.07/17.33 (step-pop @p11597 :rule scope :premises (@p11596)) 17.07/17.33 (step-pop @p11598 :rule scope :premises (@p11597)) 17.07/17.33 (step-pop @p11599 :rule scope :premises (@p11598)) 17.07/17.33 (step @p7319 :rule process_scope :premises (@p11599) :args (@t873)) 17.07/17.33 (step @p7433 :rule implies_elim :premises (@p7319)) 17.07/17.33 (step @p7434 :rule resolution :premises (@p6807 @p7433) :args (true @t870)) 17.07/17.33 ; trust MACRO_SR_PRED_INTRO 17.07/17.33 (step @p7435 :rule trust :premises () :args ((= (not @t873) @t871))) 17.07/17.33 (step @p7436 :rule refl :args (@t874)) 17.07/17.33 ; trust MACRO_SR_PRED_INTRO 17.07/17.33 (step @p7437 :rule trust :premises () :args ((= (not @t875) @t552))) 17.07/17.33 (step @p7438 :rule nary_cong :premises (@p7437 @p7436 @p7435) :args (or)) 17.07/17.33 (assume-push @p7439 @t873) 17.07/17.33 (assume-push @p7440 @t875) 17.07/17.33 (assume-push @p7441 @t869) 17.07/17.33 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.33 (step @p7442 :rule trust :premises (@p7439) :args (@t872)) 17.07/17.33 (step @p7443 :rule int_tight_ub :premises (@p7442)) 17.07/17.33 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.33 (step @p7444 :rule trust :premises (@p7443) :args ((not (> @t551 45)))) 17.07/17.33 (step @p7445 :rule arith_trichotomy :premises (@p7440 @p7441)) 17.07/17.33 (step @p7446 false :rule contra :premises (@p7445 @p7444)) 17.07/17.33 (step-pop @p11600 :rule scope :premises (@p7446)) 17.07/17.33 (step-pop @p11601 :rule scope :premises (@p11600)) 17.07/17.33 (step-pop @p11602 :rule scope :premises (@p11601)) 17.07/17.33 (step @p7447 :rule process_scope :premises (@p11602) :args (false)) 17.07/17.33 (assume-push @p7451 @t875) 17.07/17.33 (assume-push @p7452 @t869) 17.07/17.33 (assume-push @p7453 @t873) 17.07/17.33 (step @p7454 :rule and_intro :premises (@p7439 @p7440 @p7441)) 17.07/17.33 (step-pop @p11603 :rule scope :premises (@p7454)) 17.07/17.33 (step-pop @p11604 :rule scope :premises (@p11603)) 17.07/17.33 (step-pop @p11605 :rule scope :premises (@p11604)) 17.07/17.33 (step @p7455 :rule process_scope :premises (@p11605) :args (@t876)) 17.07/17.33 (step @p7459 :rule implies_elim :premises (@p7455)) 17.07/17.33 (step @p7460 :rule resolution :premises (@p7459 @p7447) :args (true @t876)) 17.07/17.33 (step @p7461 :rule not_and :premises (@p7460)) 17.07/17.33 (step @p7462 :rule eq_resolve :premises (@p7461 @p7438)) 17.07/17.33 (step @p7463 :rule reordering :premises (@p7462) :args ((or @t552 @t871 @t874))) 17.07/17.33 ; trust MACRO_RESOLUTION_TRUST 17.07/17.33 (step @p7464 :rule trust :premises (@p7463 @p7434 @p2896 @p3383 @p3661 @p3799 @p6069 @p3954 @p5157 @p3590 @p1445 @p1246 @p5154 @p3356 @p3740 @p5153 @p4440 @p960 @p933 @p2863 @p4182 @p4413 @p1308 @p6036 @p2830 @p4409 @p1936 @p3847 @p4186 @p886 @p1909 @p3322 @p2255 @p853 @p5988 @p2222 @p3895 @p4399 @p1507 @p1370 @p1876 @p3279 @p4190 @p3252 @p5933 @p5924 @p2802 @p1161 @p2189 @p4018 @p4198 @p4202 @p819 @p784 @p5917 @p5910 @p1583 @p178 @p2769 @p2155 @p4395 @p783 @p4206 @p1550 @p4066 @p2741 @p5903 @p5896 @p349 @p1611 @p1584 @p5889 @p5882 @p2740 @p4600 @p2081 @p5875 @p5868 @p3251 @p1833 @p1617 @p603 @p149 @p322 @p2121 @p478 @p733 @p473 @p142 @p141 @p140 @p466 @p729 @p728 @p727 @p1612 @p1613 @p2117 @p726 @p63 @p755 @p792 @p670 @p137 @p317 @p87 @p56 @p5859 @p6808 @p2896 @p3383 @p3661 @p3799 @p6069 @p3954 @p5157 @p3590 @p1445 @p1246 @p5154 @p3356 @p3740 @p5153 @p4440 @p960 @p933 @p2863 @p4182 @p4413 @p1308 @p6036 @p2830 @p4409 @p1936 @p3847 @p4186 @p886 @p1909 @p3322 @p2255 @p853 @p5988 @p2222 @p3895 @p4399 @p1507 @p1370 @p1876 @p3279 @p4190 @p3252 @p5933 @p5924 @p2802 @p1161 @p2189 @p4018 @p4198 @p4202 @p819 @p784 @p5917 @p5910 @p1583 @p178 @p2769 @p2155 @p4395 @p783 @p4206 @p1550 @p4066 @p2741 @p5903 @p5896 @p349 @p1611 @p1584 @p5889 @p5882 @p2740 @p4600 @p2081 @p5875 @p5868 @p3251 @p1833 @p1617 @p603 @p149 @p322 @p2121 @p478 @p733 @p473 @p142 @p141 @p140 @p466 @p729 @p728 @p727 @p1612 @p1613 @p2117 @p726 @p63 @p755 @p792 @p670 @p137 @p317 @p87 @p56 @p5859) :args ((or @t552 @t877 @t499 @t498 @t681 @t540 @t674 @t673))) 17.07/17.33 (step @p7465 :rule cnf_and_neg :args (@t559)) 17.07/17.33 (step @p7466 :rule refl :args (@t558)) 17.07/17.33 ; trust MACRO_SR_PRED_INTRO 17.07/17.33 (step @p7467 :rule trust :premises () :args ((= (not @t879) @t878))) 17.07/17.33 (step @p7468 :rule refl :args (@t774)) 17.07/17.33 (step @p7469 :rule nary_cong :premises (@p5451 @p7468 @p7467 @p7466) :args (or)) 17.07/17.33 (assume-push @p7470 @t728) 17.07/17.33 (assume-push @p7471 @t773) 17.07/17.33 (assume-push @p7472 @t879) 17.07/17.33 (assume-push @p7473 @t880) 17.07/17.33 (assume-push @p7474 @t728) 17.07/17.33 (step @p7475 :rule symm :premises (@p7473)) 17.07/17.33 (step @p7476 :rule symm :premises (@p7475)) 17.07/17.33 (step @p7477 :rule symm :premises (@p5456)) 17.07/17.33 (step @p7478 :rule symm :premises (@p7477)) 17.07/17.33 (step @p7479 :rule trans :premises (@p7478 @p7476)) 17.07/17.33 (step-pop @p11606 :rule scope :premises (@p7479)) 17.07/17.33 (step-pop @p11607 :rule scope :premises (@p11606)) 17.07/17.33 (step @p7480 :rule process_scope :premises (@p11607) :args (@t558)) 17.07/17.33 (assume-push @p7483 @t728) 17.07/17.33 (assume-push @p7484 @t773) 17.07/17.33 (assume-push @p7485 @t879) 17.07/17.33 (step @p7486 :rule true_intro :premises (@p7472)) 17.07/17.33 (step @p7487 :rule true_intro :premises (@p7471)) 17.07/17.33 (step @p7488 :rule true_intro :premises (@p5456)) 17.07/17.33 (assume-push @p7489 @t728) 17.07/17.33 (assume-push @p7490 @t773) 17.07/17.33 (assume-push @p7491 @t879) 17.07/17.33 (step @p7492 :rule symm :premises (@p5456)) 17.07/17.33 (step @p7493 :rule symm :premises (@p7492)) 17.07/17.33 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.33 (step @p7494 :rule trust :premises (@p7472) :args ((< @t557 11))) 17.07/17.33 (step @p7495 :rule int_tight_ub :premises (@p7494)) 17.07/17.33 (step @p7496 :rule arith_trichotomy :premises (@p7471 @p7495)) 17.07/17.33 (step @p7497 :rule symm :premises (@p7496)) 17.07/17.33 (step @p7498 :rule trans :premises (@p7497 @p7493)) 17.07/17.33 (step-pop @p11608 :rule scope :premises (@p7498)) 17.07/17.33 (step-pop @p11609 :rule scope :premises (@p11608)) 17.07/17.33 (step-pop @p11610 :rule scope :premises (@p11609)) 17.07/17.33 (step @p7499 :rule process_scope :premises (@p11610) :args ((= 10 @t727))) 17.07/17.33 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.33 (step @p7503 :rule trust :premises (@p7499 @p7488 @p7487 @p7486) :args (@t880)) 17.07/17.33 (step-pop @p11611 :rule scope :premises (@p7503)) 17.07/17.33 (step-pop @p11612 :rule scope :premises (@p11611)) 17.07/17.33 (step-pop @p11613 :rule scope :premises (@p11612)) 17.07/17.33 (step @p7504 :rule process_scope :premises (@p11613) :args (@t880)) 17.07/17.33 (step @p7508 :rule and_intro :premises (@p5456 @p7471 @p7472)) 17.07/17.33 (step @p7509 :rule modus_ponens :premises (@p7508 @p7504)) 17.07/17.33 (step @p7510 :rule and_intro :premises (@p7509 @p5456)) 17.07/17.33 (step @p7511 :rule modus_ponens :premises (@p7510 @p7480)) 17.07/17.33 (step-pop @p11614 :rule scope :premises (@p7511)) 17.07/17.33 (step-pop @p11615 :rule scope :premises (@p11614)) 17.07/17.33 (step-pop @p11616 :rule scope :premises (@p11615)) 17.07/17.33 (step @p7512 :rule process_scope :premises (@p11616) :args (@t558)) 17.07/17.33 (step @p7516 :rule implies_elim :premises (@p7512)) 17.07/17.33 (step @p7517 :rule cnf_and_neg :args (@t881)) 17.07/17.33 (step @p7518 :rule resolution :premises (@p7517 @p7516) :args (true @t881)) 17.07/17.33 (step @p7519 :rule eq_resolve :premises (@p7518 @p7469)) 17.07/17.33 (step @p7520 :rule reordering :premises (@p7519) :args ((or @t558 @t729 @t878 @t774))) 17.07/17.33 ; trust MACRO_SR_PRED_INTRO 17.07/17.33 (step @p7521 :rule trust :premises () :args ((= (not @t765) @t764))) 17.07/17.33 (step @p7522 :rule refl :args (@t883)) 17.07/17.33 ; trust MACRO_SR_PRED_INTRO 17.07/17.33 (step @p7523 :rule trust :premises () :args ((= (not @t884) @t558))) 17.07/17.33 (step @p7524 :rule nary_cong :premises (@p7523 @p353 @p974 @p352 @p483 @p183 @p182 @p350 @p5187 @p5451 @p7522 @p7521) :args (or)) 17.07/17.33 (assume-push @p7525 @t885) 17.07/17.33 (assume-push @p7526 @t884) 17.07/17.33 (step @p7527 :rule symm :premises (@p7525)) 17.07/17.33 (step @p7528 :rule true_intro :premises (@p7527)) 17.07/17.33 (step @p7529 :rule false_intro :premises (@p7526)) 17.07/17.33 (step @p7530 :rule symm :premises (@p7529)) 17.07/17.33 (step @p7531 :rule trans :premises (@p7530 @p7528)) 17.07/17.33 ; trust MACRO_SR_PRED_ELIM 17.07/17.33 (step @p7532 false :rule trust :premises (@p7531) :args (false)) 17.07/17.33 (step-pop @p11617 :rule scope :premises (@p7532)) 17.07/17.33 (step-pop @p11618 :rule scope :premises (@p11617)) 17.07/17.33 (step @p7533 :rule process_scope :premises (@p11618) :args (false)) 17.07/17.33 (assume-push @p7536 @t884) 17.07/17.33 (assume-push @p7537 @t188) 17.07/17.33 (assume-push @p7538 @t306) 17.07/17.33 (assume-push @p7539 @t189) 17.07/17.33 (assume-push @p7540 @t206) 17.07/17.33 (assume-push @p7541 @t166) 17.07/17.33 (assume-push @p7542 @t164) 17.07/17.33 (assume-push @p7543 @t195) 17.07/17.33 (assume-push @p7544 @t571) 17.07/17.33 (assume-push @p7545 @t728) 17.07/17.33 (assume-push @p7546 @t882) 17.07/17.33 (assume-push @p7547 @t765) 17.07/17.33 (assume-push @p7548 @t728) 17.07/17.33 (assume-push @p7549 @t306) 17.07/17.33 (assume-push @p7550 @t886) 17.07/17.33 (assume-push @p7551 @t571) 17.07/17.33 (assume-push @p7552 @t206) 17.07/17.33 (assume-push @p7553 @t164) 17.07/17.33 (assume-push @p7554 @t195) 17.07/17.33 (assume-push @p7555 @t166) 17.07/17.33 (assume-push @p7556 @t189) 17.07/17.33 (assume-push @p7557 @t187) 17.07/17.33 (step @p7558 :rule symm :premises (@p5456)) 17.07/17.33 (step @p7559 :rule symm :premises (@p7550)) 17.07/17.33 (step @p7560 :rule symm :premises (@p7559)) 17.07/17.33 (step @p7561 :rule cong :premises (@p222 @p726 @p7560) :args (tptp.get2)) 17.07/17.33 (step @p7562 :rule trans :premises (@p3615 @p3614 @p7561)) 17.07/17.33 (step @p7563 :rule cong :premises (@p7562) :args (tptp.tb2t)) 17.07/17.33 (step @p7564 :rule symm :premises (@p377)) 17.07/17.33 (step @p7565 :rule symm :premises (@p7564)) 17.07/17.33 (step @p7566 :rule trans :premises (@p322 @p393 @p7565 @p390)) 17.07/17.33 (step @p7567 :rule cong :premises (@p7566) :args (tptp.tb2t)) 17.07/17.33 (step @p7568 :rule trans :premises (@p312 @p7567 @p7563 @p7558)) 17.07/17.33 (step-pop @p11619 :rule scope :premises (@p7568)) 17.07/17.33 (step-pop @p11620 :rule scope :premises (@p11619)) 17.07/17.33 (step-pop @p11621 :rule scope :premises (@p11620)) 17.07/17.33 (step-pop @p11622 :rule scope :premises (@p11621)) 17.07/17.33 (step-pop @p11623 :rule scope :premises (@p11622)) 17.07/17.33 (step-pop @p11624 :rule scope :premises (@p11623)) 17.07/17.33 (step-pop @p11625 :rule scope :premises (@p11624)) 17.07/17.33 (step-pop @p11626 :rule scope :premises (@p11625)) 17.07/17.33 (step-pop @p11627 :rule scope :premises (@p11626)) 17.07/17.33 (step-pop @p11628 :rule scope :premises (@p11627)) 17.07/17.33 (step @p7569 :rule process_scope :premises (@p11628) :args (@t885)) 17.07/17.33 (assume-push @p7580 @t887) 17.07/17.33 (step @p7581 :rule symm :premises (@p7580)) 17.07/17.33 (step-pop @p11629 :rule scope :premises (@p7581)) 17.07/17.33 (step @p7582 :rule process_scope :premises (@p11629) :args (@t886)) 17.07/17.33 (assume-push @p7584 @t882) 17.07/17.33 (assume-push @p7585 @t765) 17.07/17.33 (step @p7586 :rule true_intro :premises (@p7547)) 17.07/17.33 (step @p7587 :rule true_intro :premises (@p7546)) 17.07/17.33 (assume-push @p7588 @t882) 17.07/17.33 (assume-push @p7589 @t765) 17.07/17.33 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.33 (step @p7590 :rule trust :premises (@p7547) :args ((< @t726 9))) 17.07/17.33 (step @p7591 :rule int_tight_ub :premises (@p7590)) 17.07/17.33 (step @p7592 :rule arith_trichotomy :premises (@p7546 @p7591)) 17.07/17.33 (step @p7593 :rule symm :premises (@p7592)) 17.07/17.33 (step-pop @p11630 :rule scope :premises (@p7593)) 17.07/17.33 (step-pop @p11631 :rule scope :premises (@p11630)) 17.07/17.33 (step @p7594 :rule process_scope :premises (@p11631) :args (@t886)) 17.07/17.33 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.33 (step @p7597 :rule trust :premises (@p7594 @p7587 @p7586) :args (@t887)) 17.07/17.33 (step-pop @p11632 :rule scope :premises (@p7597)) 17.07/17.33 (step-pop @p11633 :rule scope :premises (@p11632)) 17.07/17.33 (step @p7598 :rule process_scope :premises (@p11633) :args (@t887)) 17.07/17.33 (step @p7601 :rule and_intro :premises (@p7546 @p7547)) 17.07/17.33 (step @p7602 :rule modus_ponens :premises (@p7601 @p7598)) 17.07/17.33 (step @p7603 :rule modus_ponens :premises (@p7602 @p7582)) 17.07/17.33 (step @p7604 :rule and_intro :premises (@p5456 @p726 @p7603 @p3592 @p473 @p142 @p377 @p141 @p322 @p312)) 17.07/17.33 (step @p7605 :rule modus_ponens :premises (@p7604 @p7569)) 17.07/17.33 (step @p7606 :rule and_intro :premises (@p7605 @p7526)) 17.07/17.33 (step-pop @p11634 :rule scope :premises (@p7606)) 17.07/17.33 (step-pop @p11635 :rule scope :premises (@p11634)) 17.07/17.33 (step-pop @p11636 :rule scope :premises (@p11635)) 17.07/17.33 (step-pop @p11637 :rule scope :premises (@p11636)) 17.07/17.33 (step-pop @p11638 :rule scope :premises (@p11637)) 17.07/17.33 (step-pop @p11639 :rule scope :premises (@p11638)) 17.07/17.33 (step-pop @p11640 :rule scope :premises (@p11639)) 17.07/17.33 (step-pop @p11641 :rule scope :premises (@p11640)) 17.07/17.33 (step-pop @p11642 :rule scope :premises (@p11641)) 17.07/17.33 (step-pop @p11643 :rule scope :premises (@p11642)) 17.07/17.33 (step-pop @p11644 :rule scope :premises (@p11643)) 17.07/17.33 (step-pop @p11645 :rule scope :premises (@p11644)) 17.07/17.33 (step @p7607 :rule process_scope :premises (@p11645) :args (@t888)) 17.07/17.33 (step @p7620 :rule implies_elim :premises (@p7607)) 17.07/17.33 (step @p7621 :rule resolution :premises (@p7620 @p7533) :args (true @t888)) 17.07/17.33 (step @p7622 :rule not_and :premises (@p7621)) 17.07/17.33 (step @p7623 :rule eq_resolve :premises (@p7622 @p7524)) 17.07/17.33 ; trust MACRO_REWRITE 17.07/17.33 (step @p7624 :rule trust :premises () :args ((= @t890 (or @t737 @t738 @t739 @t729 @t889)))) 17.07/17.33 (assume-push @p7625 @t664) 17.07/17.33 (assume-push @p7626 @t701) 17.07/17.33 (assume-push @p7627 @t688) 17.07/17.33 (assume-push @p7628 @t728) 17.07/17.33 (assume-push @p7629 (not @t889)) 17.07/17.33 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.33 (step @p7630 :rule trust :premises (@p5456) :args (@t893)) 17.07/17.33 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.33 (step @p7631 :rule trust :premises (@p4782) :args (@t689)) 17.07/17.33 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.33 (step @p7632 :rule trust :premises (@p5641) :args (@t746)) 17.07/17.33 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.33 (step @p7633 :rule trust :premises (@p7629) :args ((< @t727 7))) 17.07/17.33 ; trust MACRO_ARITH_SCALE_SUM_UB 17.07/17.33 (step @p7634 :rule trust :premises (@p7633 @p7632 @p5049 @p7631 @p7630) :args ((< (+ @t727 @t745 @t747 @t748 @t892) (+ 7 0 @t226 @t140 0)))) 17.07/17.33 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.33 (step @p7635 false :rule trust :premises (@p7634) :args (false)) 17.07/17.33 (step-pop @p11646 :rule scope :premises (@p7635)) 17.07/17.33 (step-pop @p11647 :rule scope :premises (@p11646)) 17.07/17.33 (step-pop @p11648 :rule scope :premises (@p11647)) 17.07/17.33 (step-pop @p11649 :rule scope :premises (@p11648)) 17.07/17.33 (step-pop @p11650 :rule scope :premises (@p11649)) 17.07/17.33 (step @p7636 :rule process_scope :premises (@p11650) :args (false)) 17.07/17.33 (step @p7642 :rule not_and :premises (@p7636)) 17.07/17.33 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.33 (step @p7643 :rule trust :premises (@p7642) :args (@t890)) 17.07/17.33 (step @p7644 :rule eq_resolve :premises (@p7643 @p7624)) 17.07/17.33 (step @p7645 :rule reordering :premises (@p7644) :args ((or @t738 @t737 @t729 @t739 @t889))) 17.07/17.33 (assume-push @p7646 @t90) 17.07/17.33 (step-pop @p11651 :rule scope :premises (@p1910)) 17.07/17.33 (step @p7647 :rule process_scope :premises (@p11651) :args (@t401)) 17.07/17.33 (step @p7649 :rule implies_elim :premises (@p7647)) 17.07/17.33 (assume-push @p7650 @t80) 17.07/17.33 (step @p7651 :rule instantiate :premises (@p45) :args ((@list tptp.int @t204 5))) 17.07/17.33 (step-pop @p11652 :rule scope :premises (@p7651)) 17.07/17.33 (step @p7652 :rule process_scope :premises (@p11652) :args (@t894)) 17.07/17.33 (step @p7654 :rule implies_elim :premises (@p7652)) 17.07/17.33 (assume-push @p7655 @t149) 17.07/17.33 (step-pop @p11653 :rule scope :premises (@p1830)) 17.07/17.33 (step @p7656 :rule process_scope :premises (@p11653) :args (@t389)) 17.07/17.33 (step @p7658 :rule implies_elim :premises (@p7656)) 17.07/17.33 (assume-push @p7659 @t895) 17.07/17.33 (assume-push @p7660 @t889) 17.07/17.33 (assume-push @p7661 @t896) 17.07/17.33 ; trust MACRO_ARITH_SCALE_SUM_UB 17.07/17.33 (step @p7662 :rule trust :premises (@p7661 @p7660) :args ((<= @t897 (+ 3 @t544)))) 17.07/17.33 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.33 (step @p7663 false :rule trust :premises (@p7662) :args (false)) 17.07/17.33 (step-pop @p11654 :rule scope :premises (@p7663)) 17.07/17.33 (step @p7664 :rule process_scope :premises (@p11654) :args (false)) 17.07/17.33 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.33 (step @p7666 :rule trust :premises (@p7664) :args ((not @t896))) 17.07/17.33 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.33 (step @p7667 :rule trust :premises (@p7659) :args (@t896)) 17.07/17.33 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.33 (step @p7668 :rule trust :premises (@p7667) :args (@t896)) 17.07/17.33 (step @p7669 false :rule contra :premises (@p7668 @p7666)) 17.07/17.33 (step-pop @p11655 :rule scope :premises (@p7669)) 17.07/17.33 (step-pop @p11656 :rule scope :premises (@p11655)) 17.07/17.33 (step @p7670 :rule process_scope :premises (@p11656) :args (false)) 17.07/17.33 (assume-push @p7673 @t266) 17.07/17.33 (assume-push @p7674 @t306) 17.07/17.33 (assume-push @p7675 @t388) 17.07/17.33 (assume-push @p7676 @t206) 17.07/17.33 (assume-push @p7677 @t298) 17.07/17.33 (assume-push @p7678 @t217) 17.07/17.33 (assume-push @p7679 @t168) 17.07/17.33 (assume-push @p7680 @t166) 17.07/17.33 (assume-push @p7681 @t164) 17.07/17.33 (assume-push @p7682 @t728) 17.07/17.33 (assume-push @p7683 @t400) 17.07/17.33 (assume-push @p7684 @t390) 17.07/17.33 (assume-push @p7685 @t894) 17.07/17.33 (assume-push @p7686 @t394) 17.07/17.33 (assume-push @p7687 @t833) 17.07/17.33 (assume-push @p7688 @t889) 17.07/17.33 (assume-push @p7689 @t898) 17.07/17.33 (assume-push @p7690 @t728) 17.07/17.33 (assume-push @p7691 @t899) 17.07/17.33 (step @p7692 :rule symm :premises (@p5456)) 17.07/17.33 (step @p7693 :rule symm :premises (@p7692)) 17.07/17.33 (step @p7694 :rule symm :premises (@p7691)) 17.07/17.33 (step @p7695 :rule symm :premises (@p7694)) 17.07/17.33 (step @p7696 :rule trans :premises (@p7695 @p7693)) 17.07/17.33 (step-pop @p11657 :rule scope :premises (@p7696)) 17.07/17.33 (step-pop @p11658 :rule scope :premises (@p11657)) 17.07/17.33 (step @p7697 :rule process_scope :premises (@p11658) :args (@t895)) 17.07/17.33 (assume-push @p7700 @t728) 17.07/17.33 (assume-push @p7701 @t306) 17.07/17.33 (assume-push @p7702 @t900) 17.07/17.33 (assume-push @p7703 @t894) 17.07/17.33 (assume-push @p7704 @t206) 17.07/17.33 (assume-push @p7705 @t164) 17.07/17.33 (assume-push @p7706 @t400) 17.07/17.33 (assume-push @p7707 @t166) 17.07/17.33 (assume-push @p7708 @t394) 17.07/17.33 (assume-push @p7709 @t168) 17.07/17.33 (assume-push @p7710 @t833) 17.07/17.33 (assume-push @p7711 @t217) 17.07/17.33 (assume-push @p7712 @t390) 17.07/17.33 (assume-push @p7713 @t298) 17.07/17.33 (assume-push @p7714 @t388) 17.07/17.33 (assume-push @p7715 @t265) 17.07/17.33 (step @p7716 :rule symm :premises (@p5456)) 17.07/17.33 (step @p7717 :rule symm :premises (@p7702)) 17.07/17.33 (step @p7718 :rule symm :premises (@p7717)) 17.07/17.33 (step @p7719 :rule cong :premises (@p222 @p726 @p7718) :args (tptp.get2)) 17.07/17.33 (step @p7720 :rule symm :premises (@p7651)) 17.07/17.33 (step @p7721 :rule cong :premises (@p222 @p222 @p473 @p1992) :args (tptp.get)) 17.07/17.33 (step @p7722 :rule trans :premises (@p7721 @p7720 @p7719)) 17.07/17.33 (step @p7723 :rule cong :premises (@p7722) :args (tptp.tb2t)) 17.07/17.33 (step @p7724 :rule symm :premises (@p1971)) 17.07/17.33 (step @p7725 :rule symm :premises (@p7724)) 17.07/17.33 (step @p7726 :rule symm :premises (@p1974)) 17.07/17.33 (step @p7727 :rule symm :premises (@p7726)) 17.07/17.33 (step @p7728 :rule symm :premises (@p6167)) 17.07/17.33 (step @p7729 :rule symm :premises (@p7728)) 17.07/17.33 (step @p7730 :rule symm :premises (@p1972)) 17.07/17.33 (step @p7731 :rule symm :premises (@p7730)) 17.07/17.33 (step @p7732 :rule trans :premises (@p1833 @p2006 @p7731 @p6623 @p7729 @p1999 @p7727 @p1996 @p7725 @p1993)) 17.07/17.33 (step @p7733 :rule cong :premises (@p7732) :args (tptp.tb2t)) 17.07/17.33 (step @p7734 :rule trans :premises (@p750 @p7733 @p7723 @p7716)) 17.07/17.33 (step-pop @p11659 :rule scope :premises (@p7734)) 17.07/17.33 (step-pop @p11660 :rule scope :premises (@p11659)) 17.07/17.33 (step-pop @p11661 :rule scope :premises (@p11660)) 17.07/17.33 (step-pop @p11662 :rule scope :premises (@p11661)) 17.07/17.33 (step-pop @p11663 :rule scope :premises (@p11662)) 17.07/17.33 (step-pop @p11664 :rule scope :premises (@p11663)) 17.07/17.33 (step-pop @p11665 :rule scope :premises (@p11664)) 17.07/17.33 (step-pop @p11666 :rule scope :premises (@p11665)) 17.07/17.33 (step-pop @p11667 :rule scope :premises (@p11666)) 17.07/17.33 (step-pop @p11668 :rule scope :premises (@p11667)) 17.07/17.33 (step-pop @p11669 :rule scope :premises (@p11668)) 17.07/17.33 (step-pop @p11670 :rule scope :premises (@p11669)) 17.07/17.33 (step-pop @p11671 :rule scope :premises (@p11670)) 17.07/17.33 (step-pop @p11672 :rule scope :premises (@p11671)) 17.07/17.33 (step-pop @p11673 :rule scope :premises (@p11672)) 17.07/17.33 (step-pop @p11674 :rule scope :premises (@p11673)) 17.07/17.33 (step @p7735 :rule process_scope :premises (@p11674) :args (@t899)) 17.07/17.33 (assume-push @p7752 @t898) 17.07/17.33 (step @p7753 :rule symm :premises (@p7689)) 17.07/17.33 (step-pop @p11675 :rule scope :premises (@p7753)) 17.07/17.33 (step @p7754 :rule process_scope :premises (@p11675) :args (@t900)) 17.07/17.33 (step @p7756 :rule modus_ponens :premises (@p7689 @p7754)) 17.07/17.33 (step @p7757 :rule and_intro :premises (@p5456 @p726 @p7756 @p7651 @p473 @p142 @p1971 @p141 @p1974 @p140 @p6167 @p466 @p1972 @p729 @p1833 @p750)) 17.07/17.33 (step @p7758 :rule modus_ponens :premises (@p7757 @p7735)) 17.07/17.33 (step @p7759 :rule and_intro :premises (@p5456 @p7758)) 17.07/17.33 (step @p7760 :rule modus_ponens :premises (@p7759 @p7697)) 17.07/17.33 (step @p7761 :rule and_intro :premises (@p7760 @p7660)) 17.07/17.33 (step-pop @p11676 :rule scope :premises (@p7761)) 17.07/17.33 (step-pop @p11677 :rule scope :premises (@p11676)) 17.07/17.33 (step-pop @p11678 :rule scope :premises (@p11677)) 17.07/17.33 (step-pop @p11679 :rule scope :premises (@p11678)) 17.07/17.33 (step-pop @p11680 :rule scope :premises (@p11679)) 17.07/17.33 (step-pop @p11681 :rule scope :premises (@p11680)) 17.07/17.33 (step-pop @p11682 :rule scope :premises (@p11681)) 17.07/17.33 (step-pop @p11683 :rule scope :premises (@p11682)) 17.07/17.33 (step-pop @p11684 :rule scope :premises (@p11683)) 17.07/17.33 (step-pop @p11685 :rule scope :premises (@p11684)) 17.07/17.33 (step-pop @p11686 :rule scope :premises (@p11685)) 17.07/17.33 (step-pop @p11687 :rule scope :premises (@p11686)) 17.07/17.33 (step-pop @p11688 :rule scope :premises (@p11687)) 17.07/17.33 (step-pop @p11689 :rule scope :premises (@p11688)) 17.07/17.33 (step-pop @p11690 :rule scope :premises (@p11689)) 17.07/17.33 (step-pop @p11691 :rule scope :premises (@p11690)) 17.07/17.33 (step-pop @p11692 :rule scope :premises (@p11691)) 17.07/17.33 (step @p7762 :rule process_scope :premises (@p11692) :args (@t901)) 17.07/17.33 (step @p7780 :rule implies_elim :premises (@p7762)) 17.07/17.33 (step @p7781 :rule resolution :premises (@p7780 @p7670) :args (true @t901)) 17.07/17.33 (step @p7782 :rule not_and :premises (@p7781)) 17.07/17.33 ; trust MACRO_REWRITE 17.07/17.33 (step @p7783 :rule trust :premises () :args ((= @t903 (or @t879 @t773)))) 17.07/17.33 (assume-push @p7784 (not @t902)) 17.07/17.33 (assume-push @p7785 @t774) 17.07/17.33 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.33 (step @p7786 :rule trust :premises (@p5562) :args (@t779)) 17.07/17.33 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.33 (step @p7787 :rule trust :premises (@p7784) :args ((> @t557 10))) 17.07/17.33 ; trust MACRO_ARITH_SCALE_SUM_UB 17.07/17.33 (step @p7788 :rule trust :premises (@p7787 @p7786) :args ((< (+ @t904 @t557) (+ @t199 10)))) 17.07/17.33 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.33 (step @p7789 false :rule trust :premises (@p7788) :args (false)) 17.07/17.33 (step-pop @p11693 :rule scope :premises (@p7789)) 17.07/17.33 (step-pop @p11694 :rule scope :premises (@p11693)) 17.07/17.33 (step @p7790 :rule process_scope :premises (@p11694) :args (false)) 17.07/17.33 (step @p7793 :rule not_and :premises (@p7790)) 17.07/17.33 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.33 (step @p7794 :rule trust :premises (@p7793) :args (@t903)) 17.07/17.33 (step @p7795 :rule eq_resolve :premises (@p7794 @p7783)) 17.07/17.33 (step @p7796 :rule reordering :premises (@p7795) :args ((or @t773 @t879))) 17.07/17.33 (assume-push @p7797 @t878) 17.07/17.33 (assume-push @p7798 @t728) 17.07/17.33 (assume-push @p7799 @t906) 17.07/17.33 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.33 (step @p7800 :rule trust :premises (@p5456) :args (@t893)) 17.07/17.33 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.33 (step @p7801 :rule trust :premises (@p7799) :args ((< @t727 11))) 17.07/17.33 ; trust MACRO_ARITH_SCALE_SUM_UB 17.07/17.33 (step @p7802 :rule trust :premises (@p7801 @p7797 @p7800) :args ((< (+ @t727 @t904 @t892) (+ 11 @t907 0)))) 17.07/17.33 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.33 (step @p7803 false :rule trust :premises (@p7802) :args (false)) 17.07/17.33 (step-pop @p11695 :rule scope :premises (@p7803)) 17.07/17.33 (step-pop @p11696 :rule scope :premises (@p11695)) 17.07/17.33 (step-pop @p11697 :rule scope :premises (@p11696)) 17.07/17.33 (step @p7804 :rule process_scope :premises (@p11697) :args (false)) 17.07/17.33 (step @p7808 :rule not_and :premises (@p7804)) 17.07/17.33 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.33 (step @p7809 :rule trust :premises (@p7808) :args ((or @t879 @t729 @t905))) 17.07/17.33 (step @p7810 :rule reordering :premises (@p7809) :args ((or @t729 @t879 @t905))) 17.07/17.33 ; trust MACRO_REWRITE 17.07/17.33 (step @p7811 :rule trust :premises () :args ((= @t908 (or @t739 @t737 @t774 @t758)))) 17.07/17.33 (assume-push @p7812 @t688) 17.07/17.33 (assume-push @p7813 @t664) 17.07/17.33 (assume-push @p7814 @t773) 17.07/17.33 (assume-push @p7815 @t759) 17.07/17.33 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.33 (step @p7816 :rule trust :premises (@p4782) :args (@t689)) 17.07/17.33 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.33 (step @p7817 :rule trust :premises (@p5193) :args (@t761)) 17.07/17.33 ; trust MACRO_ARITH_SCALE_SUM_UB 17.07/17.33 (step @p7818 :rule trust :premises (@p7817 @p7816 @p7632 @p7471) :args ((< (+ @t700 @t663 @t762 @t904) (+ 1 9 @t226 @t199)))) 17.07/17.33 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.33 (step @p7819 false :rule trust :premises (@p7818) :args (false)) 17.07/17.33 (step-pop @p11698 :rule scope :premises (@p7819)) 17.07/17.33 (step-pop @p11699 :rule scope :premises (@p11698)) 17.07/17.33 (step-pop @p11700 :rule scope :premises (@p11699)) 17.07/17.33 (step-pop @p11701 :rule scope :premises (@p11700)) 17.07/17.33 (step @p7820 :rule process_scope :premises (@p11701) :args (false)) 17.07/17.33 (step @p7825 :rule not_and :premises (@p7820)) 17.07/17.33 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.33 (step @p7826 :rule trust :premises (@p7825) :args (@t908)) 17.07/17.33 (step @p7827 :rule eq_resolve :premises (@p7826 @p7811)) 17.07/17.33 (step @p7828 :rule reordering :premises (@p7827) :args ((or @t737 @t739 @t758 @t774))) 17.07/17.33 (assume-push @p7829 @t909) 17.07/17.33 (assume-push @p7830 @t905) 17.07/17.33 (assume-push @p7831 @t910) 17.07/17.33 ; trust MACRO_ARITH_SCALE_SUM_UB 17.07/17.33 (step @p7832 :rule trust :premises (@p7831 @p7830) :args ((<= @t897 (+ 0 @t907)))) 17.07/17.33 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.33 (step @p7833 false :rule trust :premises (@p7832) :args (false)) 17.07/17.33 (step-pop @p11702 :rule scope :premises (@p7833)) 17.07/17.33 (step @p7834 :rule process_scope :premises (@p11702) :args (false)) 17.07/17.33 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.33 (step @p7836 :rule trust :premises (@p7834) :args ((not @t910))) 17.07/17.33 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.33 (step @p7837 :rule trust :premises (@p7829) :args (@t910)) 17.07/17.33 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.33 (step @p7838 :rule trust :premises (@p7837) :args (@t910)) 17.07/17.33 (step @p7839 false :rule contra :premises (@p7838 @p7836)) 17.07/17.33 (step-pop @p11703 :rule scope :premises (@p7839)) 17.07/17.33 (step-pop @p11704 :rule scope :premises (@p11703)) 17.07/17.33 (step @p7840 :rule process_scope :premises (@p11704) :args (false)) 17.07/17.33 (assume-push @p7843 @t306) 17.07/17.33 (assume-push @p7844 @t470) 17.07/17.33 (assume-push @p7845 @t206) 17.07/17.33 (assume-push @p7846 @t353) 17.07/17.33 (assume-push @p7847 @t302) 17.07/17.33 (assume-push @p7848 @t300) 17.07/17.33 (assume-push @p7849 @t298) 17.07/17.33 (assume-push @p7850 @t217) 17.07/17.33 (assume-push @p7851 @t168) 17.07/17.33 (assume-push @p7852 @t166) 17.07/17.33 (assume-push @p7853 @t164) 17.07/17.33 (assume-push @p7854 @t420) 17.07/17.33 (assume-push @p7855 @t728) 17.07/17.33 (assume-push @p7856 @t474) 17.07/17.33 (assume-push @p7857 @t500) 17.07/17.33 (assume-push @p7858 @t476) 17.07/17.33 (assume-push @p7859 @t105) 17.07/17.33 (assume-push @p7860 @t492) 17.07/17.33 (assume-push @p7861 @t482) 17.07/17.33 (assume-push @p7862 @t911) 17.07/17.33 (assume-push @p7863 @t484) 17.07/17.33 (assume-push @p7864 @t488) 17.07/17.33 (assume-push @p7865 @t905) 17.07/17.33 (assume-push @p7866 @t728) 17.07/17.33 (assume-push @p7867 @t912) 17.07/17.33 (step @p7868 :rule symm :premises (@p5456)) 17.07/17.33 (step @p7869 :rule symm :premises (@p7868)) 17.07/17.33 (step @p7870 :rule symm :premises (@p7867)) 17.07/17.33 (step @p7871 :rule symm :premises (@p7870)) 17.07/17.33 (step @p7872 :rule trans :premises (@p7871 @p7869)) 17.07/17.33 (step-pop @p11705 :rule scope :premises (@p7872)) 17.07/17.33 (step-pop @p11706 :rule scope :premises (@p11705)) 17.07/17.33 (step @p7873 :rule process_scope :premises (@p11706) :args (@t909)) 17.07/17.33 (assume-push @p7876 @t728) 17.07/17.33 (assume-push @p7877 @t306) 17.07/17.33 (assume-push @p7878 @t913) 17.07/17.33 (assume-push @p7879 @t500) 17.07/17.33 (assume-push @p7880 @t206) 17.07/17.33 (assume-push @p7881 @t164) 17.07/17.33 (assume-push @p7882 @t474) 17.07/17.33 (assume-push @p7883 @t166) 17.07/17.33 (assume-push @p7884 @t476) 17.07/17.33 (assume-push @p7885 @t168) 17.07/17.33 (assume-push @p7886 @t105) 17.07/17.33 (assume-push @p7887 @t217) 17.07/17.33 (assume-push @p7888 @t492) 17.07/17.33 (assume-push @p7889 @t298) 17.07/17.33 (assume-push @p7890 @t482) 17.07/17.33 (assume-push @p7891 @t300) 17.07/17.33 (assume-push @p7892 @t484) 17.07/17.33 (assume-push @p7893 @t302) 17.07/17.33 (assume-push @p7894 @t488) 17.07/17.33 (assume-push @p7895 @t353) 17.07/17.33 (assume-push @p7896 @t470) 17.07/17.33 (assume-push @p7897 @t419) 17.07/17.33 (step @p7898 :rule symm :premises (@p5456)) 17.07/17.33 (step @p7899 :rule symm :premises (@p7878)) 17.07/17.33 (step @p7900 :rule symm :premises (@p7899)) 17.07/17.33 (step @p7901 :rule cong :premises (@p222 @p726 @p7900) :args (tptp.get2)) 17.07/17.33 (step @p7902 :rule symm :premises (@p2990)) 17.07/17.33 (step @p7903 :rule symm :premises (@p7902)) 17.07/17.33 (step @p7904 :rule symm :premises (@p2993)) 17.07/17.33 (step @p7905 :rule symm :premises (@p7904)) 17.07/17.33 (step @p7906 :rule symm :premises (@p2994)) 17.07/17.33 (step @p7907 :rule symm :premises (@p7906)) 17.07/17.33 (step @p7908 :rule symm :premises (@p2995)) 17.07/17.33 (step @p7909 :rule symm :premises (@p7908)) 17.07/17.33 (step @p7910 :rule symm :premises (@p2996)) 17.07/17.33 (step @p7911 :rule symm :premises (@p7910)) 17.07/17.33 (step @p7912 :rule symm :premises (@p2999)) 17.07/17.33 (step @p7913 :rule symm :premises (@p7912)) 17.07/17.33 (step @p7914 :rule symm :premises (@p3000)) 17.07/17.33 (step @p7915 :rule symm :premises (@p7914)) 17.07/17.33 (step @p7916 :rule trans :premises (@p2740 @p3050 @p7915 @p3047 @p7913 @p3044 @p7911 @p3041 @p7909 @p3038 @p7907 @p3035 @p7905 @p3032 @p7903 @p3029 @p3028 @p3026 @p7901)) 17.07/17.33 (step @p7917 :rule cong :premises (@p7916) :args (tptp.tb2t)) 17.07/17.33 (step @p7918 :rule trans :premises (@p2076 @p7917 @p7898)) 17.07/17.33 (step-pop @p11707 :rule scope :premises (@p7918)) 17.07/17.33 (step-pop @p11708 :rule scope :premises (@p11707)) 17.07/17.33 (step-pop @p11709 :rule scope :premises (@p11708)) 17.07/17.33 (step-pop @p11710 :rule scope :premises (@p11709)) 17.07/17.33 (step-pop @p11711 :rule scope :premises (@p11710)) 17.07/17.33 (step-pop @p11712 :rule scope :premises (@p11711)) 17.07/17.33 (step-pop @p11713 :rule scope :premises (@p11712)) 17.07/17.33 (step-pop @p11714 :rule scope :premises (@p11713)) 17.07/17.33 (step-pop @p11715 :rule scope :premises (@p11714)) 17.07/17.33 (step-pop @p11716 :rule scope :premises (@p11715)) 17.07/17.33 (step-pop @p11717 :rule scope :premises (@p11716)) 17.07/17.33 (step-pop @p11718 :rule scope :premises (@p11717)) 17.07/17.33 (step-pop @p11719 :rule scope :premises (@p11718)) 17.07/17.33 (step-pop @p11720 :rule scope :premises (@p11719)) 17.07/17.33 (step-pop @p11721 :rule scope :premises (@p11720)) 17.07/17.33 (step-pop @p11722 :rule scope :premises (@p11721)) 17.07/17.33 (step-pop @p11723 :rule scope :premises (@p11722)) 17.07/17.33 (step-pop @p11724 :rule scope :premises (@p11723)) 17.07/17.33 (step-pop @p11725 :rule scope :premises (@p11724)) 17.07/17.33 (step-pop @p11726 :rule scope :premises (@p11725)) 17.07/17.33 (step-pop @p11727 :rule scope :premises (@p11726)) 17.07/17.33 (step-pop @p11728 :rule scope :premises (@p11727)) 17.07/17.33 (step @p7919 :rule process_scope :premises (@p11728) :args (@t912)) 17.07/17.33 (assume-push @p7942 @t911) 17.07/17.33 (step @p7943 :rule symm :premises (@p7862)) 17.07/17.33 (step-pop @p11729 :rule scope :premises (@p7943)) 17.07/17.33 (step @p7944 :rule process_scope :premises (@p11729) :args (@t913)) 17.07/17.33 (step @p7946 :rule modus_ponens :premises (@p7862 @p7944)) 17.07/17.33 (step @p7947 :rule and_intro :premises (@p5456 @p726 @p7946 @p2741 @p473 @p142 @p2990 @p141 @p2993 @p140 @p2994 @p466 @p2995 @p729 @p2996 @p728 @p2999 @p727 @p3000 @p1612 @p2740 @p2076)) 17.07/17.33 (step @p7948 :rule modus_ponens :premises (@p7947 @p7919)) 17.07/17.33 (step @p7949 :rule and_intro :premises (@p5456 @p7948)) 17.07/17.33 (step @p7950 :rule modus_ponens :premises (@p7949 @p7873)) 17.07/17.33 (step @p7951 :rule and_intro :premises (@p7950 @p7830)) 17.07/17.33 (step-pop @p11730 :rule scope :premises (@p7951)) 17.07/17.33 (step-pop @p11731 :rule scope :premises (@p11730)) 17.07/17.33 (step-pop @p11732 :rule scope :premises (@p11731)) 17.07/17.33 (step-pop @p11733 :rule scope :premises (@p11732)) 17.07/17.33 (step-pop @p11734 :rule scope :premises (@p11733)) 17.07/17.33 (step-pop @p11735 :rule scope :premises (@p11734)) 17.07/17.33 (step-pop @p11736 :rule scope :premises (@p11735)) 17.07/17.33 (step-pop @p11737 :rule scope :premises (@p11736)) 17.07/17.33 (step-pop @p11738 :rule scope :premises (@p11737)) 17.07/17.33 (step-pop @p11739 :rule scope :premises (@p11738)) 17.07/17.33 (step-pop @p11740 :rule scope :premises (@p11739)) 17.07/17.33 (step-pop @p11741 :rule scope :premises (@p11740)) 17.07/17.33 (step-pop @p11742 :rule scope :premises (@p11741)) 17.07/17.33 (step-pop @p11743 :rule scope :premises (@p11742)) 17.07/17.33 (step-pop @p11744 :rule scope :premises (@p11743)) 17.07/17.33 (step-pop @p11745 :rule scope :premises (@p11744)) 17.07/17.33 (step-pop @p11746 :rule scope :premises (@p11745)) 17.07/17.33 (step-pop @p11747 :rule scope :premises (@p11746)) 17.07/17.33 (step-pop @p11748 :rule scope :premises (@p11747)) 17.07/17.33 (step-pop @p11749 :rule scope :premises (@p11748)) 17.07/17.33 (step-pop @p11750 :rule scope :premises (@p11749)) 17.07/17.33 (step-pop @p11751 :rule scope :premises (@p11750)) 17.07/17.33 (step-pop @p11752 :rule scope :premises (@p11751)) 17.07/17.33 (step @p7952 :rule process_scope :premises (@p11752) :args (@t914)) 17.07/17.33 (step @p7976 :rule implies_elim :premises (@p7952)) 17.07/17.33 (step @p7977 :rule resolution :premises (@p7976 @p7840) :args (true @t914)) 17.07/17.33 (step @p7978 :rule not_and :premises (@p7977)) 17.07/17.33 (assume-push @p7979 @t915) 17.07/17.33 (assume-push @p7980 @t905) 17.07/17.33 (assume-push @p7981 @t916) 17.07/17.33 ; trust MACRO_ARITH_SCALE_SUM_UB 17.07/17.33 (step @p7982 :rule trust :premises (@p7981 @p7830) :args ((<= @t897 (+ 2 @t907)))) 17.07/17.33 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.33 (step @p7983 false :rule trust :premises (@p7982) :args (false)) 17.07/17.33 (step-pop @p11753 :rule scope :premises (@p7983)) 17.07/17.33 (step @p7984 :rule process_scope :premises (@p11753) :args (false)) 17.07/17.33 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.33 (step @p7986 :rule trust :premises (@p7984) :args ((not @t916))) 17.07/17.33 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.33 (step @p7987 :rule trust :premises (@p7979) :args (@t916)) 17.07/17.33 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.33 (step @p7988 :rule trust :premises (@p7987) :args (@t916)) 17.07/17.33 (step @p7989 false :rule contra :premises (@p7988 @p7986)) 17.07/17.33 (step-pop @p11754 :rule scope :premises (@p7989)) 17.07/17.33 (step-pop @p11755 :rule scope :premises (@p11754)) 17.07/17.33 (step @p7990 :rule process_scope :premises (@p11755) :args (false)) 17.07/17.33 (assume-push @p7993 @t85) 17.07/17.33 (assume-push @p7994 @t306) 17.07/17.33 (assume-push @p7995 @t250) 17.07/17.33 (assume-push @p7996 @t206) 17.07/17.33 (assume-push @p7997 @t302) 17.07/17.33 (assume-push @p7998 @t300) 17.07/17.33 (assume-push @p7999 @t298) 17.07/17.33 (assume-push @p8000 @t217) 17.07/17.33 (assume-push @p8001 @t168) 17.07/17.33 (assume-push @p8002 @t166) 17.07/17.33 (assume-push @p8003 @t164) 17.07/17.33 (assume-push @p8004 @t728) 17.07/17.33 (assume-push @p8005 @t252) 17.07/17.33 (assume-push @p8006 @t292) 17.07/17.33 (assume-push @p8007 @t274) 17.07/17.33 (assume-push @p8008 @t296) 17.07/17.33 (assume-push @p8009 @t278) 17.07/17.33 (assume-push @p8010 @t282) 17.07/17.33 (assume-push @p8011 @t286) 17.07/17.33 (assume-push @p8012 @t917) 17.07/17.33 (assume-push @p8013 @t905) 17.07/17.33 (assume-push @p8014 @t728) 17.07/17.33 (assume-push @p8015 @t918) 17.07/17.33 (step @p8016 :rule symm :premises (@p5456)) 17.07/17.33 (step @p8017 :rule symm :premises (@p8016)) 17.07/17.33 (step @p8018 :rule symm :premises (@p8015)) 17.07/17.33 (step @p8019 :rule symm :premises (@p8018)) 17.07/17.33 (step @p8020 :rule trans :premises (@p8019 @p8017)) 17.07/17.33 (step-pop @p11756 :rule scope :premises (@p8020)) 17.07/17.33 (step-pop @p11757 :rule scope :premises (@p11756)) 17.07/17.33 (step @p8021 :rule process_scope :premises (@p11757) :args (@t915)) 17.07/17.33 (assume-push @p8024 @t728) 17.07/17.33 (assume-push @p8025 @t306) 17.07/17.33 (assume-push @p8026 @t919) 17.07/17.33 (assume-push @p8027 @t296) 17.07/17.33 (assume-push @p8028 @t206) 17.07/17.33 (assume-push @p8029 @t164) 17.07/17.33 (assume-push @p8030 @t292) 17.07/17.33 (assume-push @p8031 @t166) 17.07/17.33 (assume-push @p8032 @t278) 17.07/17.33 (assume-push @p8033 @t168) 17.07/17.33 (assume-push @p8034 @t282) 17.07/17.33 (assume-push @p8035 @t217) 17.07/17.33 (assume-push @p8036 @t286) 17.07/17.33 (assume-push @p8037 @t298) 17.07/17.33 (assume-push @p8038 @t274) 17.07/17.33 (assume-push @p8039 @t300) 17.07/17.33 (assume-push @p8040 @t252) 17.07/17.33 (assume-push @p8041 @t302) 17.07/17.33 (assume-push @p8042 @t250) 17.07/17.33 (assume-push @p8043 @t84) 17.07/17.33 (step @p8044 :rule symm :premises (@p5456)) 17.07/17.33 (step @p8045 :rule symm :premises (@p8026)) 17.07/17.33 (step @p8046 :rule symm :premises (@p8045)) 17.07/17.33 (step @p8047 :rule cong :premises (@p222 @p726 @p8046) :args (tptp.get2)) 17.07/17.33 (step @p8048 :rule symm :premises (@p1006)) 17.07/17.33 (step @p8049 :rule symm :premises (@p8048)) 17.07/17.33 (step @p8050 :rule symm :premises (@p1009)) 17.07/17.33 (step @p8051 :rule symm :premises (@p8050)) 17.07/17.33 (step @p8052 :rule symm :premises (@p1010)) 17.07/17.33 (step @p8053 :rule symm :premises (@p8052)) 17.07/17.33 (step @p8054 :rule symm :premises (@p1012)) 17.07/17.33 (step @p8055 :rule symm :premises (@p8054)) 17.07/17.33 (step @p8056 :rule symm :premises (@p1007)) 17.07/17.33 (step @p8057 :rule symm :premises (@p8056)) 17.07/17.33 (step @p8058 :rule symm :premises (@p1005)) 17.07/17.33 (step @p8059 :rule symm :premises (@p8058)) 17.07/17.33 (step @p8060 :rule trans :premises (@p733 @p1063 @p8059 @p1060 @p8057 @p1057 @p8055 @p1054 @p8053 @p1051 @p8051 @p1048 @p8049 @p1045 @p1044 @p1042 @p8047)) 17.07/17.33 (step @p8061 :rule cong :premises (@p8060) :args (tptp.tb2t)) 17.07/17.33 (step @p8062 :rule trans :premises (@p51 @p8061 @p8044)) 17.07/17.33 (step-pop @p11758 :rule scope :premises (@p8062)) 17.07/17.33 (step-pop @p11759 :rule scope :premises (@p11758)) 17.07/17.33 (step-pop @p11760 :rule scope :premises (@p11759)) 17.07/17.33 (step-pop @p11761 :rule scope :premises (@p11760)) 17.07/17.33 (step-pop @p11762 :rule scope :premises (@p11761)) 17.07/17.33 (step-pop @p11763 :rule scope :premises (@p11762)) 17.07/17.33 (step-pop @p11764 :rule scope :premises (@p11763)) 17.07/17.33 (step-pop @p11765 :rule scope :premises (@p11764)) 17.07/17.33 (step-pop @p11766 :rule scope :premises (@p11765)) 17.07/17.33 (step-pop @p11767 :rule scope :premises (@p11766)) 17.07/17.33 (step-pop @p11768 :rule scope :premises (@p11767)) 17.07/17.33 (step-pop @p11769 :rule scope :premises (@p11768)) 17.07/17.33 (step-pop @p11770 :rule scope :premises (@p11769)) 17.07/17.33 (step-pop @p11771 :rule scope :premises (@p11770)) 17.07/17.33 (step-pop @p11772 :rule scope :premises (@p11771)) 17.07/17.33 (step-pop @p11773 :rule scope :premises (@p11772)) 17.07/17.33 (step-pop @p11774 :rule scope :premises (@p11773)) 17.07/17.33 (step-pop @p11775 :rule scope :premises (@p11774)) 17.07/17.33 (step-pop @p11776 :rule scope :premises (@p11775)) 17.07/17.33 (step-pop @p11777 :rule scope :premises (@p11776)) 17.07/17.33 (step @p8063 :rule process_scope :premises (@p11777) :args (@t918)) 17.07/17.33 (assume-push @p8084 @t917) 17.07/17.33 (step @p8085 :rule symm :premises (@p8012)) 17.07/17.33 (step-pop @p11778 :rule scope :premises (@p8085)) 17.07/17.33 (step @p8086 :rule process_scope :premises (@p11778) :args (@t919)) 17.07/17.33 (step @p8088 :rule modus_ponens :premises (@p8012 @p8086)) 17.07/17.33 (step @p8089 :rule and_intro :premises (@p5456 @p726 @p8088 @p784 @p473 @p142 @p1006 @p141 @p1009 @p140 @p1010 @p466 @p1012 @p729 @p1007 @p728 @p1005 @p727 @p733 @p51)) 17.07/17.33 (step @p8090 :rule modus_ponens :premises (@p8089 @p8063)) 17.07/17.33 (step @p8091 :rule and_intro :premises (@p5456 @p8090)) 17.07/17.33 (step @p8092 :rule modus_ponens :premises (@p8091 @p8021)) 17.07/17.33 (step @p8093 :rule and_intro :premises (@p8092 @p7830)) 17.07/17.33 (step-pop @p11779 :rule scope :premises (@p8093)) 17.07/17.33 (step-pop @p11780 :rule scope :premises (@p11779)) 17.07/17.33 (step-pop @p11781 :rule scope :premises (@p11780)) 17.07/17.33 (step-pop @p11782 :rule scope :premises (@p11781)) 17.07/17.33 (step-pop @p11783 :rule scope :premises (@p11782)) 17.07/17.33 (step-pop @p11784 :rule scope :premises (@p11783)) 17.07/17.33 (step-pop @p11785 :rule scope :premises (@p11784)) 17.07/17.33 (step-pop @p11786 :rule scope :premises (@p11785)) 17.07/17.33 (step-pop @p11787 :rule scope :premises (@p11786)) 17.07/17.33 (step-pop @p11788 :rule scope :premises (@p11787)) 17.07/17.33 (step-pop @p11789 :rule scope :premises (@p11788)) 17.07/17.33 (step-pop @p11790 :rule scope :premises (@p11789)) 17.07/17.33 (step-pop @p11791 :rule scope :premises (@p11790)) 17.07/17.33 (step-pop @p11792 :rule scope :premises (@p11791)) 17.07/17.33 (step-pop @p11793 :rule scope :premises (@p11792)) 17.07/17.33 (step-pop @p11794 :rule scope :premises (@p11793)) 17.07/17.33 (step-pop @p11795 :rule scope :premises (@p11794)) 17.07/17.33 (step-pop @p11796 :rule scope :premises (@p11795)) 17.07/17.33 (step-pop @p11797 :rule scope :premises (@p11796)) 17.07/17.33 (step-pop @p11798 :rule scope :premises (@p11797)) 17.07/17.33 (step-pop @p11799 :rule scope :premises (@p11798)) 17.07/17.33 (step @p8094 :rule process_scope :premises (@p11799) :args (@t920)) 17.07/17.33 (step @p8116 :rule implies_elim :premises (@p8094)) 17.07/17.33 (step @p8117 :rule resolution :premises (@p8116 @p7990) :args (true @t920)) 17.07/17.33 (step @p8118 :rule not_and :premises (@p8117)) 17.07/17.33 (step @p8119 :rule instantiate :premises (@p45) :args ((@list tptp.int @t204 6))) 17.07/17.33 (step @p8120 :rule refl :args (@t906)) 17.07/17.33 ; trust MACRO_SR_PRED_INTRO 17.07/17.33 (step @p8121 :rule trust :premises () :args ((= (not @t922) @t921))) 17.07/17.33 (step @p8122 :rule refl :args (@t924)) 17.07/17.33 (step @p8123 :rule refl :args ((not @t831))) 17.07/17.33 (step @p8124 :rule refl :args ((not @t825))) 17.07/17.33 (step @p8125 :rule refl :args (@t877)) 17.07/17.33 (step @p8126 :rule refl :args ((not @t925))) 17.07/17.33 (step @p8127 :rule nary_cong :premises (@p485 @p974 @p484 @p483 @p482 @p184 @p183 @p182 @p5451 @p8126 @p8125 @p8124 @p8123 @p8122 @p8121 @p8120) :args (or)) 17.07/17.33 (assume-push @p8128 @t85) 17.07/17.33 (assume-push @p8129 @t306) 17.07/17.33 (assume-push @p8130 @t210) 17.07/17.33 (assume-push @p8131 @t206) 17.07/17.33 (assume-push @p8132 @t217) 17.07/17.33 (assume-push @p8133 @t168) 17.07/17.33 (assume-push @p8134 @t166) 17.07/17.33 (assume-push @p8135 @t164) 17.07/17.33 (assume-push @p8136 @t728) 17.07/17.33 (assume-push @p8137 @t925) 17.07/17.33 (assume-push @p8138 @t783) 17.07/17.33 (assume-push @p8139 @t825) 17.07/17.33 (assume-push @p8140 @t831) 17.07/17.33 (assume-push @p8141 @t923) 17.07/17.33 (assume-push @p8142 @t922) 17.07/17.33 (assume-push @p8143 @t905) 17.07/17.33 (assume-push @p8144 @t728) 17.07/17.33 (assume-push @p8145 @t918) 17.07/17.33 (step-pop @p11800 :rule scope :premises (@p8020)) 17.07/17.33 (step-pop @p11801 :rule scope :premises (@p11800)) 17.07/17.33 (step @p8146 :rule process_scope :premises (@p11801) :args (@t915)) 17.07/17.33 (assume-push @p8149 @t728) 17.07/17.33 (assume-push @p8150 @t306) 17.07/17.33 (assume-push @p8151 @t926) 17.07/17.33 (assume-push @p8152 @t925) 17.07/17.33 (assume-push @p8153 @t206) 17.07/17.33 (assume-push @p8154 @t164) 17.07/17.33 (assume-push @p8155 @t783) 17.07/17.33 (assume-push @p8156 @t166) 17.07/17.33 (assume-push @p8157 @t825) 17.07/17.33 (assume-push @p8158 @t168) 17.07/17.33 (assume-push @p8159 @t831) 17.07/17.33 (assume-push @p8160 @t217) 17.07/17.33 (assume-push @p8161 @t210) 17.07/17.33 (assume-push @p8162 @t84) 17.07/17.33 (step @p8163 :rule symm :premises (@p5456)) 17.07/17.33 (step @p8164 :rule symm :premises (@p8151)) 17.07/17.33 (step @p8165 :rule symm :premises (@p8164)) 17.07/17.33 (step @p8166 :rule cong :premises (@p222 @p726 @p8165) :args (tptp.get2)) 17.07/17.33 (step @p8167 :rule symm :premises (@p8119)) 17.07/17.33 (step @p8168 :rule symm :premises (@p6124)) 17.07/17.33 (step @p8169 :rule symm :premises (@p8168)) 17.07/17.33 (step @p8170 :rule symm :premises (@p6146)) 17.07/17.33 (step @p8171 :rule symm :premises (@p8170)) 17.07/17.33 (step @p8172 :rule symm :premises (@p6159)) 17.07/17.33 (step @p8173 :rule symm :premises (@p8172)) 17.07/17.33 (step @p8174 :rule trans :premises (@p478 @p6589 @p8173 @p6586 @p8171 @p6583 @p8169 @p6580 @p8167 @p8166)) 17.07/17.33 (step @p8175 :rule cong :premises (@p8174) :args (tptp.tb2t)) 17.07/17.33 (step @p8176 :rule trans :premises (@p51 @p8175 @p8163)) 17.07/17.33 (step-pop @p11802 :rule scope :premises (@p8176)) 17.07/17.33 (step-pop @p11803 :rule scope :premises (@p11802)) 17.07/17.33 (step-pop @p11804 :rule scope :premises (@p11803)) 17.07/17.33 (step-pop @p11805 :rule scope :premises (@p11804)) 17.07/17.33 (step-pop @p11806 :rule scope :premises (@p11805)) 17.07/17.33 (step-pop @p11807 :rule scope :premises (@p11806)) 17.07/17.33 (step-pop @p11808 :rule scope :premises (@p11807)) 17.07/17.33 (step-pop @p11809 :rule scope :premises (@p11808)) 17.07/17.33 (step-pop @p11810 :rule scope :premises (@p11809)) 17.07/17.33 (step-pop @p11811 :rule scope :premises (@p11810)) 17.07/17.33 (step-pop @p11812 :rule scope :premises (@p11811)) 17.07/17.33 (step-pop @p11813 :rule scope :premises (@p11812)) 17.07/17.33 (step-pop @p11814 :rule scope :premises (@p11813)) 17.07/17.33 (step-pop @p11815 :rule scope :premises (@p11814)) 17.07/17.33 (step @p8177 :rule process_scope :premises (@p11815) :args (@t918)) 17.07/17.33 (assume-push @p8192 @t927) 17.07/17.33 (step @p8193 :rule symm :premises (@p8192)) 17.07/17.33 (step-pop @p11816 :rule scope :premises (@p8193)) 17.07/17.33 (step @p8194 :rule process_scope :premises (@p11816) :args (@t926)) 17.07/17.33 (assume-push @p8196 @t923) 17.07/17.33 (assume-push @p8197 @t922) 17.07/17.33 (step @p8198 :rule true_intro :premises (@p8142)) 17.07/17.33 (step @p8199 :rule true_intro :premises (@p8141)) 17.07/17.33 (assume-push @p8200 @t923) 17.07/17.33 (assume-push @p8201 @t922) 17.07/17.33 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.33 (step @p8202 :rule trust :premises (@p8142) :args ((< @t726 7))) 17.07/17.33 (step @p8203 :rule int_tight_ub :premises (@p8202)) 17.07/17.33 (step @p8204 :rule arith_trichotomy :premises (@p8141 @p8203)) 17.07/17.33 (step @p8205 :rule symm :premises (@p8204)) 17.07/17.33 (step-pop @p11817 :rule scope :premises (@p8205)) 17.07/17.33 (step-pop @p11818 :rule scope :premises (@p11817)) 17.07/17.33 (step @p8206 :rule process_scope :premises (@p11818) :args (@t926)) 17.07/17.33 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.33 (step @p8209 :rule trust :premises (@p8206 @p8199 @p8198) :args (@t927)) 17.07/17.33 (step-pop @p11819 :rule scope :premises (@p8209)) 17.07/17.33 (step-pop @p11820 :rule scope :premises (@p11819)) 17.07/17.33 (step @p8210 :rule process_scope :premises (@p11820) :args (@t927)) 17.07/17.33 (step @p8213 :rule and_intro :premises (@p8141 @p8142)) 17.07/17.33 (step @p8214 :rule modus_ponens :premises (@p8213 @p8210)) 17.07/17.33 (step @p8215 :rule modus_ponens :premises (@p8214 @p8194)) 17.07/17.33 (step @p8216 :rule and_intro :premises (@p5456 @p726 @p8215 @p8119 @p473 @p142 @p6124 @p141 @p6146 @p140 @p6159 @p466 @p478 @p51)) 17.07/17.33 (step @p8217 :rule modus_ponens :premises (@p8216 @p8177)) 17.07/17.33 (step @p8218 :rule and_intro :premises (@p5456 @p8217)) 17.07/17.33 (step @p8219 :rule modus_ponens :premises (@p8218 @p8146)) 17.07/17.33 (step @p8220 :rule and_intro :premises (@p8219 @p7830)) 17.07/17.33 (step-pop @p11821 :rule scope :premises (@p8220)) 17.07/17.33 (step-pop @p11822 :rule scope :premises (@p11821)) 17.07/17.33 (step-pop @p11823 :rule scope :premises (@p11822)) 17.07/17.33 (step-pop @p11824 :rule scope :premises (@p11823)) 17.07/17.33 (step-pop @p11825 :rule scope :premises (@p11824)) 17.07/17.33 (step-pop @p11826 :rule scope :premises (@p11825)) 17.07/17.33 (step-pop @p11827 :rule scope :premises (@p11826)) 17.07/17.33 (step-pop @p11828 :rule scope :premises (@p11827)) 17.07/17.33 (step-pop @p11829 :rule scope :premises (@p11828)) 17.07/17.33 (step-pop @p11830 :rule scope :premises (@p11829)) 17.07/17.33 (step-pop @p11831 :rule scope :premises (@p11830)) 17.07/17.33 (step-pop @p11832 :rule scope :premises (@p11831)) 17.07/17.33 (step-pop @p11833 :rule scope :premises (@p11832)) 17.07/17.33 (step-pop @p11834 :rule scope :premises (@p11833)) 17.07/17.33 (step-pop @p11835 :rule scope :premises (@p11834)) 17.07/17.33 (step-pop @p11836 :rule scope :premises (@p11835)) 17.07/17.33 (step @p8221 :rule process_scope :premises (@p11836) :args (@t920)) 17.07/17.33 (step @p8238 :rule implies_elim :premises (@p8221)) 17.07/17.33 (step @p8239 :rule resolution :premises (@p8238 @p7990) :args (true @t920)) 17.07/17.33 (step @p8240 :rule not_and :premises (@p8239)) 17.07/17.33 (step @p8241 :rule eq_resolve :premises (@p8240 @p8127)) 17.07/17.33 ; trust MACRO_SR_PRED_INTRO 17.07/17.33 (step @p8242 :rule trust :premises () :args ((= (not @t929) @t928))) 17.07/17.33 (step @p8243 :rule refl :args (@t732)) 17.07/17.33 (step @p8244 :rule nary_cong :premises (@p89 @p974 @p2265 @p483 @p2264 @p2263 @p2262 @p972 @p971 @p970 @p482 @p184 @p183 @p182 @p5188 @p8243 @p5451 @p2261 @p5185 @p5184 @p5183 @p5182 @p5181 @p5180 @p2260 @p5179 @p5178 @p5177 @p5176 @p5175 @p2259 @p5174 @p5173 @p5172 @p5171 @p5170 @p2257 @p5169 @p5168 @p5555 @p8242 @p5166 @p5165 @p5164 @p5163 @p5162 @p5161 @p5159 @p5158) :args (or)) 17.07/17.33 (assume-push @p8245 @t776) 17.07/17.33 (assume-push @p8246 @t775) 17.07/17.33 (step @p8247 :rule true_intro :premises (@p8246)) 17.07/17.33 (step @p8248 :rule false_intro :premises (@p5561)) 17.07/17.33 (step @p8249 :rule symm :premises (@p8248)) 17.07/17.33 (step @p8250 :rule trans :premises (@p8249 @p8247)) 17.07/17.33 ; trust MACRO_SR_PRED_ELIM 17.07/17.33 (step @p8251 false :rule trust :premises (@p8250) :args (false)) 17.07/17.33 (step-pop @p11837 :rule scope :premises (@p8251)) 17.07/17.33 (step-pop @p11838 :rule scope :premises (@p11837)) 17.07/17.33 (step @p8252 :rule process_scope :premises (@p11838) :args (false)) 17.07/17.33 (assume-push @p8255 @t132) 17.07/17.33 (assume-push @p8256 @t306) 17.07/17.33 (assume-push @p8257 @t424) 17.07/17.33 (assume-push @p8258 @t206) 17.07/17.33 (assume-push @p8259 @t451) 17.07/17.33 (assume-push @p8260 @t352) 17.07/17.33 (assume-push @p8261 @t353) 17.07/17.33 (assume-push @p8262 @t302) 17.07/17.33 (assume-push @p8263 @t300) 17.07/17.33 (assume-push @p8264 @t298) 17.07/17.33 (assume-push @p8265 @t217) 17.07/17.33 (assume-push @p8266 @t168) 17.07/17.33 (assume-push @p8267 @t166) 17.07/17.33 (assume-push @p8268 @t164) 17.07/17.33 (assume-push @p8269 @t661) 17.07/17.33 (assume-push @p8270 @t731) 17.07/17.33 (assume-push @p8271 @t728) 17.07/17.33 (assume-push @p8272 @t426) 17.07/17.33 (assume-push @p8273 @t634) 17.07/17.33 (assume-push @p8274 @t622) 17.07/17.33 (assume-push @p8275 @t601) 17.07/17.33 (assume-push @p8276 @t597) 17.07/17.33 (assume-push @p8277 @t620) 17.07/17.33 (assume-push @p8278 @t638) 17.07/17.33 (assume-push @p8279 @t432) 17.07/17.33 (assume-push @p8280 @t618) 17.07/17.33 (assume-push @p8281 @t616) 17.07/17.33 (assume-push @p8282 @t636) 17.07/17.33 (assume-push @p8283 @t593) 17.07/17.33 (assume-push @p8284 @t614) 17.07/17.33 (assume-push @p8285 @t436) 17.07/17.33 (assume-push @p8286 @t589) 17.07/17.33 (assume-push @p8287 @t585) 17.07/17.33 (assume-push @p8288 @t612) 17.07/17.33 (assume-push @p8289 @t645) 17.07/17.33 (assume-push @p8290 @t581) 17.07/17.33 (assume-push @p8291 @t440) 17.07/17.33 (assume-push @p8292 @t605) 17.07/17.33 (assume-push @p8293 @t626) 17.07/17.33 (assume-push @p8294 @t758) 17.07/17.33 (assume-push @p8295 @t929) 17.07/17.33 (assume-push @p8296 @t641) 17.07/17.33 (assume-push @p8297 @t610) 17.07/17.33 (assume-push @p8298 @t577) 17.07/17.33 (assume-push @p8299 @t573) 17.07/17.33 (assume-push @p8300 @t659) 17.07/17.33 (assume-push @p8301 @t655) 17.07/17.33 (assume-push @p8302 @t568) 17.07/17.33 (assume-push @p8303 @t629) 17.07/17.33 (assume-push @p8304 @t728) 17.07/17.33 (assume-push @p8305 @t306) 17.07/17.33 (assume-push @p8306 @t930) 17.07/17.33 (assume-push @p8307 @t661) 17.07/17.33 (assume-push @p8308 @t206) 17.07/17.33 (assume-push @p8309 @t164) 17.07/17.33 (assume-push @p8310 @t610) 17.07/17.33 (assume-push @p8311 @t612) 17.07/17.33 (assume-push @p8312 @t451) 17.07/17.33 (assume-push @p8313 @t614) 17.07/17.33 (assume-push @p8314 @t352) 17.07/17.33 (assume-push @p8315 @t616) 17.07/17.33 (assume-push @p8316 @t353) 17.07/17.33 (assume-push @p8317 @t618) 17.07/17.33 (assume-push @p8318 @t302) 17.07/17.33 (assume-push @p8319 @t620) 17.07/17.33 (assume-push @p8320 @t300) 17.07/17.33 (assume-push @p8321 @t622) 17.07/17.33 (assume-push @p8322 @t626) 17.07/17.33 (assume-push @p8323 @t166) 17.07/17.33 (assume-push @p8324 @t568) 17.07/17.33 (assume-push @p8325 @t573) 17.07/17.33 (assume-push @p8326 @t577) 17.07/17.33 (assume-push @p8327 @t581) 17.07/17.33 (assume-push @p8328 @t585) 17.07/17.33 (assume-push @p8329 @t589) 17.07/17.33 (assume-push @p8330 @t593) 17.07/17.33 (assume-push @p8331 @t298) 17.07/17.33 (assume-push @p8332 @t597) 17.07/17.33 (assume-push @p8333 @t217) 17.07/17.33 (assume-push @p8334 @t601) 17.07/17.33 (assume-push @p8335 @t605) 17.07/17.33 (assume-push @p8336 @t168) 17.07/17.33 (assume-push @p8337 @t629) 17.07/17.33 (assume-push @p8338 @t641) 17.07/17.33 (assume-push @p8339 @t645) 17.07/17.33 (assume-push @p8340 @t636) 17.07/17.33 (assume-push @p8341 @t638) 17.07/17.33 (assume-push @p8342 @t634) 17.07/17.33 (assume-push @p8343 @t655) 17.07/17.33 (assume-push @p8344 @t659) 17.07/17.33 (assume-push @p8345 @t440) 17.07/17.33 (assume-push @p8346 @t436) 17.07/17.33 (assume-push @p8347 @t432) 17.07/17.33 (assume-push @p8348 @t426) 17.07/17.33 (assume-push @p8349 @t424) 17.07/17.33 (assume-push @p8350 @t131) 17.07/17.33 (step @p8351 :rule symm :premises (@p5456)) 17.07/17.33 (step @p8352 :rule symm :premises (@p8306)) 17.07/17.33 (step @p8353 :rule symm :premises (@p8352)) 17.07/17.33 (step @p8354 :rule cong :premises (@p222 @p726 @p8353) :args (tptp.get2)) 17.07/17.33 (step @p8355 :rule symm :premises (@p4209)) 17.07/17.33 (step @p8356 :rule symm :premises (@p4211)) 17.07/17.33 (step @p8357 :rule symm :premises (@p4213)) 17.07/17.33 (step @p8358 :rule symm :premises (@p4215)) 17.07/17.33 (step @p8359 :rule symm :premises (@p4217)) 17.07/17.33 (step @p8360 :rule symm :premises (@p4219)) 17.07/17.33 (step @p8361 :rule trans :premises (@p8360 @p4232 @p8359 @p4230 @p8358 @p4228 @p8357 @p4226 @p8356 @p4224 @p8355 @p4222)) 17.07/17.33 (step @p8362 :rule cong :premises (@p222 @p222 @p142 @p8361) :args (tptp.get)) 17.07/17.33 (step @p8363 :rule symm :premises (@p4672)) 17.07/17.33 (step @p8364 :rule symm :premises (@p8363)) 17.07/17.33 (step @p8365 :rule symm :premises (@p8361)) 17.07/17.33 (step @p8366 :rule cong :premises (@p222 @p222 @p4846 @p8365) :args (tptp.get)) 17.07/17.33 (step @p8367 :rule symm :premises (@p4069)) 17.07/17.33 (step @p8368 :rule symm :premises (@p4071)) 17.07/17.33 (step @p8369 :rule symm :premises (@p4073)) 17.07/17.33 (step @p8370 :rule symm :premises (@p4075)) 17.07/17.33 (step @p8371 :rule symm :premises (@p4077)) 17.07/17.33 (step @p8372 :rule symm :premises (@p4079)) 17.07/17.33 (step @p8373 :rule symm :premises (@p4081)) 17.07/17.33 (step @p8374 :rule symm :premises (@p4083)) 17.07/17.33 (step @p8375 :rule trans :premises (@p8374 @p4102 @p8373 @p4099 @p8372 @p4097 @p8371 @p4095 @p8370 @p4093 @p8369 @p4091 @p8368 @p4089 @p8367 @p4086)) 17.07/17.33 (step @p8376 :rule cong :premises (@p222 @p222 @p141 @p8375) :args (tptp.get)) 17.07/17.33 (step @p8377 :rule symm :premises (@p4671)) 17.07/17.33 (step @p8378 :rule symm :premises (@p8377)) 17.07/17.33 (step @p8379 :rule symm :premises (@p8375)) 17.07/17.33 (step @p8380 :rule cong :premises (@p222 @p222 @p4861 @p8379) :args (tptp.get)) 17.07/17.33 (step @p8381 :rule symm :premises (@p4680)) 17.07/17.33 (step @p8382 :rule symm :premises (@p8381)) 17.07/17.33 (step @p8383 :rule symm :premises (@p4447)) 17.07/17.33 (step @p8384 :rule symm :premises (@p4446)) 17.07/17.33 (step @p8385 :rule symm :premises (@p4445)) 17.07/17.33 (step @p8386 :rule symm :premises (@p4444)) 17.07/17.33 (step @p8387 :rule trans :premises (@p8386 @p4872 @p8385 @p4870 @p8384 @p4868 @p8383 @p4866)) 17.07/17.33 (step @p8388 :rule cong :premises (@p222 @p222 @p466 @p8387) :args (tptp.get)) 17.07/17.33 (step @p8389 :rule symm :premises (@p4678)) 17.07/17.33 (step @p8390 :rule symm :premises (@p8389)) 17.07/17.33 (step @p8391 :rule symm :premises (@p8387)) 17.07/17.33 (step @p8392 :rule cong :premises (@p222 @p222 @p729 @p8391) :args (tptp.get)) 17.07/17.33 (step @p8393 :rule symm :premises (@p4677)) 17.07/17.33 (step @p8394 :rule symm :premises (@p8393)) 17.07/17.33 (step @p8395 :rule symm :premises (@p2288)) 17.07/17.33 (step @p8396 :rule symm :premises (@p8395)) 17.07/17.33 (step @p8397 :rule symm :premises (@p2286)) 17.07/17.33 (step @p8398 :rule symm :premises (@p8397)) 17.07/17.33 (step @p8399 :rule symm :premises (@p2285)) 17.07/17.33 (step @p8400 :rule symm :premises (@p8399)) 17.07/17.33 (step @p8401 :rule symm :premises (@p2283)) 17.07/17.33 (step @p8402 :rule symm :premises (@p8401)) 17.07/17.33 (step @p8403 :rule trans :premises (@p2121 @p4894 @p8402 @p4891 @p8400 @p4888 @p8398 @p4885 @p8396 @p4882 @p8394 @p8392 @p8390 @p8388 @p8382 @p4863 @p8380 @p8378 @p8376 @p8366 @p8364 @p8362 @p4834 @p4833 @p8354)) 17.07/17.33 (step @p8404 :rule cong :premises (@p8403) :args (tptp.tb2t)) 17.07/17.33 (step @p8405 :rule trans :premises (@p82 @p8404 @p8351)) 17.07/17.33 (step-pop @p11839 :rule scope :premises (@p8405)) 17.07/17.33 (step-pop @p11840 :rule scope :premises (@p11839)) 17.07/17.33 (step-pop @p11841 :rule scope :premises (@p11840)) 17.07/17.33 (step-pop @p11842 :rule scope :premises (@p11841)) 17.07/17.33 (step-pop @p11843 :rule scope :premises (@p11842)) 17.07/17.33 (step-pop @p11844 :rule scope :premises (@p11843)) 17.07/17.33 (step-pop @p11845 :rule scope :premises (@p11844)) 17.07/17.33 (step-pop @p11846 :rule scope :premises (@p11845)) 17.07/17.33 (step-pop @p11847 :rule scope :premises (@p11846)) 17.07/17.33 (step-pop @p11848 :rule scope :premises (@p11847)) 17.07/17.33 (step-pop @p11849 :rule scope :premises (@p11848)) 17.07/17.33 (step-pop @p11850 :rule scope :premises (@p11849)) 17.07/17.33 (step-pop @p11851 :rule scope :premises (@p11850)) 17.07/17.33 (step-pop @p11852 :rule scope :premises (@p11851)) 17.07/17.33 (step-pop @p11853 :rule scope :premises (@p11852)) 17.07/17.33 (step-pop @p11854 :rule scope :premises (@p11853)) 17.07/17.33 (step-pop @p11855 :rule scope :premises (@p11854)) 17.07/17.33 (step-pop @p11856 :rule scope :premises (@p11855)) 17.07/17.33 (step-pop @p11857 :rule scope :premises (@p11856)) 17.07/17.33 (step-pop @p11858 :rule scope :premises (@p11857)) 17.07/17.33 (step-pop @p11859 :rule scope :premises (@p11858)) 17.07/17.33 (step-pop @p11860 :rule scope :premises (@p11859)) 17.07/17.33 (step-pop @p11861 :rule scope :premises (@p11860)) 17.07/17.33 (step-pop @p11862 :rule scope :premises (@p11861)) 17.07/17.33 (step-pop @p11863 :rule scope :premises (@p11862)) 17.07/17.33 (step-pop @p11864 :rule scope :premises (@p11863)) 17.07/17.33 (step-pop @p11865 :rule scope :premises (@p11864)) 17.07/17.33 (step-pop @p11866 :rule scope :premises (@p11865)) 17.07/17.33 (step-pop @p11867 :rule scope :premises (@p11866)) 17.07/17.33 (step-pop @p11868 :rule scope :premises (@p11867)) 17.07/17.33 (step-pop @p11869 :rule scope :premises (@p11868)) 17.07/17.33 (step-pop @p11870 :rule scope :premises (@p11869)) 17.07/17.33 (step-pop @p11871 :rule scope :premises (@p11870)) 17.07/17.33 (step-pop @p11872 :rule scope :premises (@p11871)) 17.07/17.33 (step-pop @p11873 :rule scope :premises (@p11872)) 17.07/17.33 (step-pop @p11874 :rule scope :premises (@p11873)) 17.07/17.33 (step-pop @p11875 :rule scope :premises (@p11874)) 17.07/17.33 (step-pop @p11876 :rule scope :premises (@p11875)) 17.07/17.33 (step-pop @p11877 :rule scope :premises (@p11876)) 17.07/17.33 (step-pop @p11878 :rule scope :premises (@p11877)) 17.07/17.33 (step-pop @p11879 :rule scope :premises (@p11878)) 17.07/17.33 (step-pop @p11880 :rule scope :premises (@p11879)) 17.07/17.33 (step-pop @p11881 :rule scope :premises (@p11880)) 17.07/17.33 (step-pop @p11882 :rule scope :premises (@p11881)) 17.07/17.33 (step-pop @p11883 :rule scope :premises (@p11882)) 17.07/17.33 (step-pop @p11884 :rule scope :premises (@p11883)) 17.07/17.33 (step-pop @p11885 :rule scope :premises (@p11884)) 17.07/17.33 (step @p8406 :rule process_scope :premises (@p11885) :args (@t775)) 17.07/17.33 (assume-push @p8454 @t931) 17.07/17.33 (step @p8455 :rule symm :premises (@p8454)) 17.07/17.33 (step-pop @p11886 :rule scope :premises (@p8455)) 17.07/17.33 (step @p8456 :rule process_scope :premises (@p11886) :args (@t930)) 17.07/17.33 (assume-push @p8458 @t731) 17.07/17.33 (assume-push @p8459 @t929) 17.07/17.33 (step @p8460 :rule true_intro :premises (@p8295)) 17.07/17.33 (step @p8461 :rule true_intro :premises (@p8270)) 17.07/17.33 (assume-push @p8462 @t731) 17.07/17.33 (assume-push @p8463 @t929) 17.07/17.33 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.33 (step @p8464 :rule trust :premises (@p8295) :args ((< @t726 1))) 17.07/17.33 (step @p8465 :rule int_tight_ub :premises (@p8464)) 17.07/17.33 (step @p8466 :rule arith_trichotomy :premises (@p8270 @p8465)) 17.07/17.33 (step @p8467 :rule symm :premises (@p8466)) 17.07/17.33 (step-pop @p11887 :rule scope :premises (@p8467)) 17.07/17.33 (step-pop @p11888 :rule scope :premises (@p11887)) 17.07/17.33 (step @p8468 :rule process_scope :premises (@p11888) :args (@t930)) 17.07/17.33 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.33 (step @p8471 :rule trust :premises (@p8468 @p8461 @p8460) :args (@t931)) 17.07/17.33 (step-pop @p11889 :rule scope :premises (@p8471)) 17.07/17.33 (step-pop @p11890 :rule scope :premises (@p11889)) 17.07/17.33 (step @p8472 :rule process_scope :premises (@p11890) :args (@t931)) 17.07/17.33 (step @p8475 :rule and_intro :premises (@p8270 @p8295)) 17.07/17.33 (step @p8476 :rule modus_ponens :premises (@p8475 @p8472)) 17.07/17.33 (step @p8477 :rule modus_ponens :premises (@p8476 @p8456)) 17.07/17.33 (step @p8478 :rule and_intro :premises (@p5456 @p726 @p8477 @p4600 @p473 @p142 @p4182 @p4209 @p2117 @p4211 @p1613 @p4213 @p1612 @p4215 @p727 @p4217 @p728 @p4219 @p4672 @p141 @p3590 @p4069 @p4071 @p4073 @p4075 @p4077 @p4079 @p729 @p4081 @p466 @p4083 @p4671 @p140 @p4680 @p4413 @p4447 @p4446 @p4445 @p4444 @p4678 @p4677 @p2288 @p2286 @p2285 @p2283 @p2121 @p82)) 17.07/17.33 (step @p8479 :rule modus_ponens :premises (@p8478 @p8406)) 17.07/17.33 (assume-push @p8480 @t664) 17.07/17.33 (assume-push @p8481 @t688) 17.07/17.33 (assume-push @p8482 @t758) 17.07/17.33 (step-pop @p11891 :rule scope :premises (@p5649)) 17.07/17.33 (step-pop @p11892 :rule scope :premises (@p11891)) 17.07/17.33 (step-pop @p11893 :rule scope :premises (@p11892)) 17.07/17.33 (step @p8483 :rule process_scope :premises (@p11893) :args (@t776)) 17.07/17.33 (assume-push @p8487 @t164) 17.07/17.33 (assume-push @p8488 @t206) 17.07/17.33 (assume-push @p8489 @t661) 17.07/17.33 (assume-push @p8490 @t306) 17.07/17.33 (assume-push @p8491 @t610) 17.07/17.33 (assume-push @p8492 @t612) 17.07/17.33 (assume-push @p8493 @t451) 17.07/17.33 (assume-push @p8494 @t614) 17.07/17.33 (assume-push @p8495 @t352) 17.07/17.33 (assume-push @p8496 @t616) 17.07/17.33 (assume-push @p8497 @t353) 17.07/17.33 (assume-push @p8498 @t618) 17.07/17.33 (assume-push @p8499 @t302) 17.07/17.33 (assume-push @p8500 @t620) 17.07/17.33 (assume-push @p8501 @t300) 17.07/17.33 (assume-push @p8502 @t622) 17.07/17.33 (assume-push @p8503 @t626) 17.07/17.33 (assume-push @p8504 @t166) 17.07/17.33 (assume-push @p8505 @t568) 17.07/17.33 (assume-push @p8506 @t573) 17.07/17.33 (assume-push @p8507 @t577) 17.07/17.33 (assume-push @p8508 @t581) 17.07/17.33 (assume-push @p8509 @t585) 17.07/17.33 (assume-push @p8510 @t589) 17.07/17.33 (assume-push @p8511 @t593) 17.07/17.33 (assume-push @p8512 @t298) 17.07/17.33 (assume-push @p8513 @t597) 17.07/17.33 (assume-push @p8514 @t217) 17.07/17.33 (assume-push @p8515 @t601) 17.07/17.33 (assume-push @p8516 @t605) 17.07/17.33 (assume-push @p8517 @t168) 17.07/17.33 (assume-push @p8518 @t629) 17.07/17.33 (assume-push @p8519 @t641) 17.07/17.33 (assume-push @p8520 @t645) 17.07/17.33 (assume-push @p8521 @t636) 17.07/17.33 (assume-push @p8522 @t638) 17.07/17.33 (assume-push @p8523 @t634) 17.07/17.33 (assume-push @p8524 @t655) 17.07/17.33 (assume-push @p8525 @t659) 17.07/17.33 (assume-push @p8526 @t440) 17.07/17.33 (assume-push @p8527 @t436) 17.07/17.33 (assume-push @p8528 @t432) 17.07/17.33 (assume-push @p8529 @t426) 17.07/17.33 (assume-push @p8530 @t424) 17.07/17.33 (assume-push @p8531 @t131) 17.07/17.33 (step-pop @p11894 :rule scope :premises (@p4897)) 17.07/17.33 (step-pop @p11895 :rule scope :premises (@p11894)) 17.07/17.33 (step-pop @p11896 :rule scope :premises (@p11895)) 17.07/17.33 (step-pop @p11897 :rule scope :premises (@p11896)) 17.07/17.33 (step-pop @p11898 :rule scope :premises (@p11897)) 17.07/17.33 (step-pop @p11899 :rule scope :premises (@p11898)) 17.07/17.33 (step-pop @p11900 :rule scope :premises (@p11899)) 17.07/17.33 (step-pop @p11901 :rule scope :premises (@p11900)) 17.07/17.33 (step-pop @p11902 :rule scope :premises (@p11901)) 17.07/17.33 (step-pop @p11903 :rule scope :premises (@p11902)) 17.07/17.33 (step-pop @p11904 :rule scope :premises (@p11903)) 17.07/17.33 (step-pop @p11905 :rule scope :premises (@p11904)) 17.07/17.33 (step-pop @p11906 :rule scope :premises (@p11905)) 17.07/17.33 (step-pop @p11907 :rule scope :premises (@p11906)) 17.07/17.33 (step-pop @p11908 :rule scope :premises (@p11907)) 17.07/17.33 (step-pop @p11909 :rule scope :premises (@p11908)) 17.07/17.33 (step-pop @p11910 :rule scope :premises (@p11909)) 17.07/17.33 (step-pop @p11911 :rule scope :premises (@p11910)) 17.07/17.33 (step-pop @p11912 :rule scope :premises (@p11911)) 17.07/17.33 (step-pop @p11913 :rule scope :premises (@p11912)) 17.07/17.33 (step-pop @p11914 :rule scope :premises (@p11913)) 17.07/17.33 (step-pop @p11915 :rule scope :premises (@p11914)) 17.07/17.33 (step-pop @p11916 :rule scope :premises (@p11915)) 17.07/17.33 (step-pop @p11917 :rule scope :premises (@p11916)) 17.07/17.33 (step-pop @p11918 :rule scope :premises (@p11917)) 17.07/17.33 (step-pop @p11919 :rule scope :premises (@p11918)) 17.07/17.33 (step-pop @p11920 :rule scope :premises (@p11919)) 17.07/17.33 (step-pop @p11921 :rule scope :premises (@p11920)) 17.07/17.33 (step-pop @p11922 :rule scope :premises (@p11921)) 17.07/17.33 (step-pop @p11923 :rule scope :premises (@p11922)) 17.07/17.33 (step-pop @p11924 :rule scope :premises (@p11923)) 17.07/17.33 (step-pop @p11925 :rule scope :premises (@p11924)) 17.07/17.33 (step-pop @p11926 :rule scope :premises (@p11925)) 17.07/17.33 (step-pop @p11927 :rule scope :premises (@p11926)) 17.07/17.33 (step-pop @p11928 :rule scope :premises (@p11927)) 17.07/17.33 (step-pop @p11929 :rule scope :premises (@p11928)) 17.07/17.33 (step-pop @p11930 :rule scope :premises (@p11929)) 17.07/17.33 (step-pop @p11931 :rule scope :premises (@p11930)) 17.07/17.33 (step-pop @p11932 :rule scope :premises (@p11931)) 17.07/17.33 (step-pop @p11933 :rule scope :premises (@p11932)) 17.07/17.33 (step-pop @p11934 :rule scope :premises (@p11933)) 17.07/17.33 (step-pop @p11935 :rule scope :premises (@p11934)) 17.07/17.33 (step-pop @p11936 :rule scope :premises (@p11935)) 17.07/17.33 (step-pop @p11937 :rule scope :premises (@p11936)) 17.07/17.33 (step-pop @p11938 :rule scope :premises (@p11937)) 17.07/17.33 (step @p8532 :rule process_scope :premises (@p11938) :args (@t688)) 17.07/17.33 (step @p8578 :rule and_intro :premises (@p142 @p473 @p4600 @p726 @p4182 @p4209 @p2117 @p4211 @p1613 @p4213 @p1612 @p4215 @p727 @p4217 @p728 @p4219 @p4672 @p141 @p3590 @p4069 @p4071 @p4073 @p4075 @p4077 @p4079 @p729 @p4081 @p466 @p4083 @p4671 @p140 @p4680 @p4413 @p4447 @p4446 @p4445 @p4444 @p4678 @p4677 @p2288 @p2286 @p2285 @p2283 @p2121 @p82)) 17.07/17.33 (step @p8579 :rule modus_ponens :premises (@p8578 @p8532)) 17.07/17.33 (step @p8580 :rule and_intro :premises (@p5641 @p8579 @p5622)) 17.07/17.33 (step @p8581 :rule modus_ponens :premises (@p8580 @p8483)) 17.07/17.33 (step @p8582 :rule and_intro :premises (@p8581 @p8479)) 17.07/17.33 (step-pop @p11939 :rule scope :premises (@p8582)) 17.07/17.33 (step-pop @p11940 :rule scope :premises (@p11939)) 17.07/17.33 (step-pop @p11941 :rule scope :premises (@p11940)) 17.07/17.33 (step-pop @p11942 :rule scope :premises (@p11941)) 17.07/17.33 (step-pop @p11943 :rule scope :premises (@p11942)) 17.07/17.33 (step-pop @p11944 :rule scope :premises (@p11943)) 17.07/17.33 (step-pop @p11945 :rule scope :premises (@p11944)) 17.07/17.33 (step-pop @p11946 :rule scope :premises (@p11945)) 17.07/17.33 (step-pop @p11947 :rule scope :premises (@p11946)) 17.07/17.33 (step-pop @p11948 :rule scope :premises (@p11947)) 17.07/17.33 (step-pop @p11949 :rule scope :premises (@p11948)) 17.07/17.33 (step-pop @p11950 :rule scope :premises (@p11949)) 17.07/17.33 (step-pop @p11951 :rule scope :premises (@p11950)) 17.07/17.33 (step-pop @p11952 :rule scope :premises (@p11951)) 17.07/17.33 (step-pop @p11953 :rule scope :premises (@p11952)) 17.07/17.33 (step-pop @p11954 :rule scope :premises (@p11953)) 17.07/17.33 (step-pop @p11955 :rule scope :premises (@p11954)) 17.07/17.33 (step-pop @p11956 :rule scope :premises (@p11955)) 17.07/17.33 (step-pop @p11957 :rule scope :premises (@p11956)) 17.07/17.33 (step-pop @p11958 :rule scope :premises (@p11957)) 17.07/17.33 (step-pop @p11959 :rule scope :premises (@p11958)) 17.07/17.33 (step-pop @p11960 :rule scope :premises (@p11959)) 17.07/17.33 (step-pop @p11961 :rule scope :premises (@p11960)) 17.07/17.33 (step-pop @p11962 :rule scope :premises (@p11961)) 17.07/17.33 (step-pop @p11963 :rule scope :premises (@p11962)) 17.07/17.33 (step-pop @p11964 :rule scope :premises (@p11963)) 17.07/17.33 (step-pop @p11965 :rule scope :premises (@p11964)) 17.07/17.33 (step-pop @p11966 :rule scope :premises (@p11965)) 17.07/17.33 (step-pop @p11967 :rule scope :premises (@p11966)) 17.07/17.33 (step-pop @p11968 :rule scope :premises (@p11967)) 17.07/17.33 (step-pop @p11969 :rule scope :premises (@p11968)) 17.07/17.33 (step-pop @p11970 :rule scope :premises (@p11969)) 17.07/17.33 (step-pop @p11971 :rule scope :premises (@p11970)) 17.07/17.33 (step-pop @p11972 :rule scope :premises (@p11971)) 17.07/17.33 (step-pop @p11973 :rule scope :premises (@p11972)) 17.07/17.33 (step-pop @p11974 :rule scope :premises (@p11973)) 17.07/17.33 (step-pop @p11975 :rule scope :premises (@p11974)) 17.07/17.33 (step-pop @p11976 :rule scope :premises (@p11975)) 17.07/17.33 (step-pop @p11977 :rule scope :premises (@p11976)) 17.07/17.33 (step-pop @p11978 :rule scope :premises (@p11977)) 17.07/17.33 (step-pop @p11979 :rule scope :premises (@p11978)) 17.07/17.33 (step-pop @p11980 :rule scope :premises (@p11979)) 17.07/17.33 (step-pop @p11981 :rule scope :premises (@p11980)) 17.07/17.33 (step-pop @p11982 :rule scope :premises (@p11981)) 17.07/17.33 (step-pop @p11983 :rule scope :premises (@p11982)) 17.07/17.33 (step-pop @p11984 :rule scope :premises (@p11983)) 17.07/17.33 (step-pop @p11985 :rule scope :premises (@p11984)) 17.07/17.33 (step-pop @p11986 :rule scope :premises (@p11985)) 17.07/17.33 (step-pop @p11987 :rule scope :premises (@p11986)) 17.07/17.33 (step @p8583 :rule process_scope :premises (@p11987) :args (@t932)) 17.07/17.33 (step @p8633 :rule implies_elim :premises (@p8583)) 17.07/17.33 (step @p8634 :rule resolution :premises (@p8633 @p8252) :args (true @t932)) 17.07/17.33 (step @p8635 :rule not_and :premises (@p8634)) 17.07/17.33 (step @p8636 :rule eq_resolve :premises (@p8635 @p8244)) 17.07/17.33 ; trust MACRO_SR_PRED_INTRO 17.07/17.33 (step @p8637 :rule trust :premises () :args ((= (not @t924) @t923))) 17.07/17.33 ; trust MACRO_SR_PRED_INTRO 17.07/17.33 (step @p8638 :rule trust :premises () :args ((= (not @t933) @t898))) 17.07/17.33 (step @p8639 :rule refl :args ((not @t934))) 17.07/17.33 (step @p8640 :rule nary_cong :premises (@p3425 @p974 @p3424 @p483 @p971 @p970 @p482 @p184 @p183 @p182 @p5451 @p3423 @p3422 @p3421 @p3420 @p3419 @p3417 @p8639 @p8638 @p8637 @p8120) :args (or)) 17.07/17.33 (assume-push @p8641 @t935) 17.07/17.33 (assume-push @p8642 @t905) 17.07/17.33 (assume-push @p8643 @t936) 17.07/17.33 ; trust MACRO_ARITH_SCALE_SUM_UB 17.07/17.33 (step @p8644 :rule trust :premises (@p8643 @p7830) :args ((<= @t897 (+ 7 @t907)))) 17.07/17.33 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.33 (step @p8645 false :rule trust :premises (@p8644) :args (false)) 17.07/17.33 (step-pop @p11988 :rule scope :premises (@p8645)) 17.07/17.33 (step @p8646 :rule process_scope :premises (@p11988) :args (false)) 17.07/17.33 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.33 (step @p8648 :rule trust :premises (@p8646) :args ((not @t936))) 17.07/17.33 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.33 (step @p8649 :rule trust :premises (@p8641) :args (@t936)) 17.07/17.33 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.33 (step @p8650 :rule trust :premises (@p8649) :args (@t936)) 17.07/17.33 (step @p8651 false :rule contra :premises (@p8650 @p8648)) 17.07/17.33 (step-pop @p11989 :rule scope :premises (@p8651)) 17.07/17.33 (step-pop @p11990 :rule scope :premises (@p11989)) 17.07/17.33 (step @p8652 :rule process_scope :premises (@p11990) :args (false)) 17.07/17.33 (assume-push @p8655 @t89) 17.07/17.33 (assume-push @p8656 @t306) 17.07/17.33 (assume-push @p8657 @t518) 17.07/17.33 (assume-push @p8658 @t206) 17.07/17.33 (assume-push @p8659 @t300) 17.07/17.33 (assume-push @p8660 @t298) 17.07/17.33 (assume-push @p8661 @t217) 17.07/17.33 (assume-push @p8662 @t168) 17.07/17.33 (assume-push @p8663 @t166) 17.07/17.33 (assume-push @p8664 @t164) 17.07/17.33 (assume-push @p8665 @t728) 17.07/17.33 (assume-push @p8666 @t534) 17.07/17.33 (assume-push @p8667 @t522) 17.07/17.33 (assume-push @p8668 @t541) 17.07/17.33 (assume-push @p8669 @t536) 17.07/17.33 (assume-push @p8670 @t524) 17.07/17.33 (assume-push @p8671 @t528) 17.07/17.33 (assume-push @p8672 @t934) 17.07/17.33 (assume-push @p8673 @t933) 17.07/17.33 (assume-push @p8674 @t924) 17.07/17.33 (assume-push @p8675 @t905) 17.07/17.33 (assume-push @p8676 @t728) 17.07/17.33 (assume-push @p8677 @t937) 17.07/17.33 (step @p8678 :rule symm :premises (@p5456)) 17.07/17.33 (step @p8679 :rule symm :premises (@p8678)) 17.07/17.33 (step @p8680 :rule symm :premises (@p8677)) 17.07/17.33 (step @p8681 :rule symm :premises (@p8680)) 17.07/17.33 (step @p8682 :rule trans :premises (@p8681 @p8679)) 17.07/17.33 (step-pop @p11991 :rule scope :premises (@p8682)) 17.07/17.33 (step-pop @p11992 :rule scope :premises (@p11991)) 17.07/17.33 (step @p8683 :rule process_scope :premises (@p11992) :args (@t935)) 17.07/17.33 (assume-push @p8686 @t728) 17.07/17.33 (assume-push @p8687 @t306) 17.07/17.33 (assume-push @p8688 @t938) 17.07/17.33 (assume-push @p8689 @t541) 17.07/17.33 (assume-push @p8690 @t206) 17.07/17.33 (assume-push @p8691 @t164) 17.07/17.33 (assume-push @p8692 @t534) 17.07/17.33 (assume-push @p8693 @t166) 17.07/17.33 (assume-push @p8694 @t536) 17.07/17.33 (assume-push @p8695 @t168) 17.07/17.33 (assume-push @p8696 @t528) 17.07/17.33 (assume-push @p8697 @t217) 17.07/17.33 (assume-push @p8698 @t524) 17.07/17.33 (assume-push @p8699 @t298) 17.07/17.33 (assume-push @p8700 @t522) 17.07/17.33 (assume-push @p8701 @t300) 17.07/17.33 (assume-push @p8702 @t518) 17.07/17.33 (assume-push @p8703 @t88) 17.07/17.33 (step @p8704 :rule symm :premises (@p5456)) 17.07/17.33 (step @p8705 :rule symm :premises (@p8688)) 17.07/17.33 (step @p8706 :rule symm :premises (@p8705)) 17.07/17.33 (step @p8707 :rule cong :premises (@p222 @p726 @p8706) :args (tptp.get2)) 17.07/17.33 (step @p8708 :rule symm :premises (@p3455)) 17.07/17.33 (step @p8709 :rule symm :premises (@p8708)) 17.07/17.33 (step @p8710 :rule symm :premises (@p3458)) 17.07/17.33 (step @p8711 :rule symm :premises (@p8710)) 17.07/17.33 (step @p8712 :rule symm :premises (@p3461)) 17.07/17.33 (step @p8713 :rule symm :premises (@p8712)) 17.07/17.33 (step @p8714 :rule symm :premises (@p3459)) 17.07/17.33 (step @p8715 :rule symm :premises (@p8714)) 17.07/17.33 (step @p8716 :rule symm :premises (@p3456)) 17.07/17.33 (step @p8717 :rule symm :premises (@p8716)) 17.07/17.33 (step @p8718 :rule trans :premises (@p3251 @p3501 @p8717 @p3498 @p8715 @p3495 @p8713 @p3492 @p8711 @p3489 @p8709 @p3486 @p3485 @p3483 @p8707)) 17.07/17.33 (step @p8719 :rule cong :premises (@p8718) :args (tptp.tb2t)) 17.07/17.33 (step @p8720 :rule trans :premises (@p58 @p8719 @p8704)) 17.07/17.33 (step-pop @p11993 :rule scope :premises (@p8720)) 17.07/17.33 (step-pop @p11994 :rule scope :premises (@p11993)) 17.07/17.33 (step-pop @p11995 :rule scope :premises (@p11994)) 17.07/17.33 (step-pop @p11996 :rule scope :premises (@p11995)) 17.07/17.33 (step-pop @p11997 :rule scope :premises (@p11996)) 17.07/17.33 (step-pop @p11998 :rule scope :premises (@p11997)) 17.07/17.33 (step-pop @p11999 :rule scope :premises (@p11998)) 17.07/17.33 (step-pop @p12000 :rule scope :premises (@p11999)) 17.07/17.33 (step-pop @p12001 :rule scope :premises (@p12000)) 17.07/17.33 (step-pop @p12002 :rule scope :premises (@p12001)) 17.07/17.33 (step-pop @p12003 :rule scope :premises (@p12002)) 17.07/17.33 (step-pop @p12004 :rule scope :premises (@p12003)) 17.07/17.33 (step-pop @p12005 :rule scope :premises (@p12004)) 17.07/17.33 (step-pop @p12006 :rule scope :premises (@p12005)) 17.07/17.33 (step-pop @p12007 :rule scope :premises (@p12006)) 17.07/17.33 (step-pop @p12008 :rule scope :premises (@p12007)) 17.07/17.33 (step-pop @p12009 :rule scope :premises (@p12008)) 17.07/17.33 (step-pop @p12010 :rule scope :premises (@p12009)) 17.07/17.33 (step @p8721 :rule process_scope :premises (@p12010) :args (@t937)) 17.07/17.33 (assume-push @p8740 @t939) 17.07/17.33 (step @p8741 :rule symm :premises (@p8740)) 17.07/17.33 (step-pop @p12011 :rule scope :premises (@p8741)) 17.07/17.33 (step @p8742 :rule process_scope :premises (@p12011) :args (@t938)) 17.07/17.33 (assume-push @p8744 @t934) 17.07/17.33 (assume-push @p8745 @t933) 17.07/17.33 (assume-push @p8746 @t924) 17.07/17.33 (step @p8747 :rule true_intro :premises (@p8674)) 17.07/17.33 (step @p8748 :rule true_intro :premises (@p8673)) 17.07/17.33 (step @p8749 :rule true_intro :premises (@p8672)) 17.07/17.33 (assume-push @p8750 @t934) 17.07/17.33 (assume-push @p8751 @t933) 17.07/17.33 (assume-push @p8752 @t924) 17.07/17.33 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.33 (step @p8753 :rule trust :premises (@p8674) :args ((< @t726 6))) 17.07/17.33 (step @p8754 :rule int_tight_ub :premises (@p8753)) 17.07/17.33 (step @p8755 :rule arith_trichotomy :premises (@p8673 @p8754)) 17.07/17.33 (step @p8756 :rule int_tight_ub :premises (@p8755)) 17.07/17.33 (step @p8757 :rule arith_trichotomy :premises (@p8672 @p8756)) 17.07/17.33 (step @p8758 :rule symm :premises (@p8757)) 17.07/17.33 (step-pop @p12012 :rule scope :premises (@p8758)) 17.07/17.33 (step-pop @p12013 :rule scope :premises (@p12012)) 17.07/17.33 (step-pop @p12014 :rule scope :premises (@p12013)) 17.07/17.33 (step @p8759 :rule process_scope :premises (@p12014) :args (@t938)) 17.07/17.33 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.33 (step @p8763 :rule trust :premises (@p8759 @p8749 @p8748 @p8747) :args (@t939)) 17.07/17.33 (step-pop @p12015 :rule scope :premises (@p8763)) 17.07/17.33 (step-pop @p12016 :rule scope :premises (@p12015)) 17.07/17.33 (step-pop @p12017 :rule scope :premises (@p12016)) 17.07/17.33 (step @p8764 :rule process_scope :premises (@p12017) :args (@t939)) 17.07/17.33 (step @p8768 :rule and_intro :premises (@p8672 @p8673 @p8674)) 17.07/17.33 (step @p8769 :rule modus_ponens :premises (@p8768 @p8764)) 17.07/17.33 (step @p8770 :rule modus_ponens :premises (@p8769 @p8742)) 17.07/17.33 (step @p8771 :rule and_intro :premises (@p5456 @p726 @p8770 @p3252 @p473 @p142 @p3455 @p141 @p3458 @p140 @p3461 @p466 @p3459 @p729 @p3456 @p728 @p3251 @p58)) 17.07/17.33 (step @p8772 :rule modus_ponens :premises (@p8771 @p8721)) 17.07/17.33 (step @p8773 :rule and_intro :premises (@p5456 @p8772)) 17.07/17.33 (step @p8774 :rule modus_ponens :premises (@p8773 @p8683)) 17.07/17.33 (step @p8775 :rule and_intro :premises (@p8774 @p7830)) 17.07/17.33 (step-pop @p12018 :rule scope :premises (@p8775)) 17.07/17.33 (step-pop @p12019 :rule scope :premises (@p12018)) 17.07/17.33 (step-pop @p12020 :rule scope :premises (@p12019)) 17.07/17.33 (step-pop @p12021 :rule scope :premises (@p12020)) 17.07/17.33 (step-pop @p12022 :rule scope :premises (@p12021)) 17.07/17.33 (step-pop @p12023 :rule scope :premises (@p12022)) 17.07/17.33 (step-pop @p12024 :rule scope :premises (@p12023)) 17.07/17.33 (step-pop @p12025 :rule scope :premises (@p12024)) 17.07/17.33 (step-pop @p12026 :rule scope :premises (@p12025)) 17.07/17.33 (step-pop @p12027 :rule scope :premises (@p12026)) 17.07/17.33 (step-pop @p12028 :rule scope :premises (@p12027)) 17.07/17.33 (step-pop @p12029 :rule scope :premises (@p12028)) 17.07/17.33 (step-pop @p12030 :rule scope :premises (@p12029)) 17.07/17.33 (step-pop @p12031 :rule scope :premises (@p12030)) 17.07/17.33 (step-pop @p12032 :rule scope :premises (@p12031)) 17.07/17.33 (step-pop @p12033 :rule scope :premises (@p12032)) 17.07/17.33 (step-pop @p12034 :rule scope :premises (@p12033)) 17.07/17.33 (step-pop @p12035 :rule scope :premises (@p12034)) 17.07/17.33 (step-pop @p12036 :rule scope :premises (@p12035)) 17.07/17.33 (step-pop @p12037 :rule scope :premises (@p12036)) 17.07/17.33 (step-pop @p12038 :rule scope :premises (@p12037)) 17.07/17.33 (step @p8776 :rule process_scope :premises (@p12038) :args (@t940)) 17.07/17.33 (step @p8798 :rule implies_elim :premises (@p8776)) 17.07/17.33 (step @p8799 :rule resolution :premises (@p8798 @p8652) :args (true @t940)) 17.07/17.33 (step @p8800 :rule not_and :premises (@p8799)) 17.07/17.33 (step @p8801 :rule eq_resolve :premises (@p8800 @p8640)) 17.07/17.33 ; trust MACRO_SR_PRED_INTRO 17.07/17.33 (step @p8802 :rule trust :premises () :args ((= (not @t942) @t941))) 17.07/17.33 (step @p8803 :rule refl :args (@t929)) 17.07/17.33 (step @p8804 :rule nary_cong :premises (@p89 @p2515 @p974 @p2265 @p2514 @p483 @p2264 @p2263 @p2262 @p972 @p971 @p970 @p482 @p184 @p183 @p182 @p5188 @p5556 @p2512 @p2511 @p5451 @p2510 @p2261 @p5185 @p5184 @p2509 @p5183 @p5182 @p2508 @p5181 @p5180 @p2507 @p2260 @p5179 @p5178 @p5177 @p2505 @p5176 @p5175 @p2259 @p5174 @p5173 @p5172 @p2504 @p5171 @p5170 @p2257 @p5169 @p5168 @p8803 @p8802 @p5166 @p5165 @p5164 @p2503 @p5163 @p5162 @p5161 @p5159 @p5158) :args (or)) 17.07/17.33 (assume-push @p8805 @t688) 17.07/17.33 (assume-push @p8806 @t664) 17.07/17.33 (assume-push @p8807 @t701) 17.07/17.33 (assume-push @p8808 @t943) 17.07/17.33 (assume-push @p8809 @t944) 17.07/17.33 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.33 (step @p8810 :rule trust :premises (@p4782) :args (@t689)) 17.07/17.33 ; trust MACRO_ARITH_SCALE_SUM_UB 17.07/17.33 (step @p8811 :rule trust :premises (@p8809 @p5049 @p7632 @p8810) :args ((<= @t778 (+ 5 @t226 0 @t140)))) 17.07/17.33 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.33 (step @p8812 false :rule trust :premises (@p8811) :args (false)) 17.07/17.33 (step-pop @p12039 :rule scope :premises (@p8812)) 17.07/17.33 (step @p8813 :rule process_scope :premises (@p12039) :args (false)) 17.07/17.33 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.33 (step @p8815 :rule trust :premises (@p8813) :args (@t945)) 17.07/17.33 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.33 (step @p8816 :rule trust :premises (@p8815) :args (@t945)) 17.07/17.33 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.33 (step @p8817 :rule trust :premises (@p8808) :args (@t944)) 17.07/17.33 (step @p8818 false :rule contra :premises (@p8817 @p8816)) 17.07/17.33 (step-pop @p12040 :rule scope :premises (@p8818)) 17.07/17.33 (step-pop @p12041 :rule scope :premises (@p12040)) 17.07/17.33 (step-pop @p12042 :rule scope :premises (@p12041)) 17.07/17.33 (step-pop @p12043 :rule scope :premises (@p12042)) 17.07/17.33 (step @p8819 :rule process_scope :premises (@p12043) :args (false)) 17.07/17.33 (assume-push @p8824 @t132) 17.07/17.33 (assume-push @p8825 @t271) 17.07/17.33 (assume-push @p8826 @t306) 17.07/17.33 (assume-push @p8827 @t424) 17.07/17.33 (assume-push @p8828 @t350) 17.07/17.33 (assume-push @p8829 @t206) 17.07/17.33 (assume-push @p8830 @t451) 17.07/17.33 (assume-push @p8831 @t352) 17.07/17.33 (assume-push @p8832 @t353) 17.07/17.33 (assume-push @p8833 @t302) 17.07/17.33 (assume-push @p8834 @t300) 17.07/17.33 (assume-push @p8835 @t298) 17.07/17.33 (assume-push @p8836 @t217) 17.07/17.33 (assume-push @p8837 @t168) 17.07/17.33 (assume-push @p8838 @t166) 17.07/17.33 (assume-push @p8839 @t164) 17.07/17.33 (assume-push @p8840 @t661) 17.07/17.33 (assume-push @p8841 @t701) 17.07/17.33 (assume-push @p8842 @t348) 17.07/17.33 (assume-push @p8843 @t354) 17.07/17.33 (assume-push @p8844 @t728) 17.07/17.33 (assume-push @p8845 @t342) 17.07/17.33 (assume-push @p8846 @t426) 17.07/17.33 (assume-push @p8847 @t634) 17.07/17.33 (assume-push @p8848 @t622) 17.07/17.33 (assume-push @p8849 @t338) 17.07/17.33 (assume-push @p8850 @t601) 17.07/17.33 (assume-push @p8851 @t597) 17.07/17.33 (assume-push @p8852 @t334) 17.07/17.33 (assume-push @p8853 @t620) 17.07/17.33 (assume-push @p8854 @t638) 17.07/17.33 (assume-push @p8855 @t330) 17.07/17.33 (assume-push @p8856 @t432) 17.07/17.33 (assume-push @p8857 @t618) 17.07/17.33 (assume-push @p8858 @t616) 17.07/17.33 (assume-push @p8859 @t636) 17.07/17.33 (assume-push @p8860 @t326) 17.07/17.33 (assume-push @p8861 @t593) 17.07/17.33 (assume-push @p8862 @t614) 17.07/17.33 (assume-push @p8863 @t436) 17.07/17.33 (assume-push @p8864 @t589) 17.07/17.33 (assume-push @p8865 @t585) 17.07/17.33 (assume-push @p8866 @t612) 17.07/17.33 (assume-push @p8867 @t322) 17.07/17.33 (assume-push @p8868 @t645) 17.07/17.33 (assume-push @p8869 @t581) 17.07/17.33 (assume-push @p8870 @t440) 17.07/17.33 (assume-push @p8871 @t605) 17.07/17.33 (assume-push @p8872 @t626) 17.07/17.33 (assume-push @p8873 @t928) 17.07/17.33 (assume-push @p8874 @t942) 17.07/17.33 (assume-push @p8875 @t641) 17.07/17.33 (assume-push @p8876 @t610) 17.07/17.33 (assume-push @p8877 @t577) 17.07/17.33 (assume-push @p8878 @t313) 17.07/17.33 (assume-push @p8879 @t573) 17.07/17.33 (assume-push @p8880 @t659) 17.07/17.33 (assume-push @p8881 @t655) 17.07/17.33 (assume-push @p8882 @t568) 17.07/17.33 (assume-push @p8883 @t629) 17.07/17.33 (assume-push @p8884 @t728) 17.07/17.33 (assume-push @p8885 @t306) 17.07/17.33 (assume-push @p8886 @t946) 17.07/17.33 (assume-push @p8887 @t354) 17.07/17.33 (assume-push @p8888 @t206) 17.07/17.33 (assume-push @p8889 @t164) 17.07/17.33 (assume-push @p8890 @t348) 17.07/17.33 (assume-push @p8891 @t166) 17.07/17.33 (assume-push @p8892 @t342) 17.07/17.33 (assume-push @p8893 @t168) 17.07/17.33 (assume-push @p8894 @t330) 17.07/17.33 (assume-push @p8895 @t217) 17.07/17.33 (assume-push @p8896 @t338) 17.07/17.33 (assume-push @p8897 @t298) 17.07/17.33 (assume-push @p8898 @t334) 17.07/17.33 (assume-push @p8899 @t300) 17.07/17.33 (assume-push @p8900 @t326) 17.07/17.33 (assume-push @p8901 @t302) 17.07/17.33 (assume-push @p8902 @t322) 17.07/17.33 (assume-push @p8903 @t353) 17.07/17.33 (assume-push @p8904 @t313) 17.07/17.33 (assume-push @p8905 @t352) 17.07/17.33 (assume-push @p8906 @t350) 17.07/17.33 (assume-push @p8907 @t270) 17.07/17.33 (step @p8908 :rule symm :premises (@p5456)) 17.07/17.33 (step @p8909 :rule symm :premises (@p8886)) 17.07/17.33 (step @p8910 :rule symm :premises (@p8909)) 17.07/17.33 (step @p8911 :rule cong :premises (@p222 @p726 @p8910) :args (tptp.get2)) 17.07/17.33 (step @p8912 :rule symm :premises (@p1631)) 17.07/17.33 (step @p8913 :rule symm :premises (@p8912)) 17.07/17.33 (step @p8914 :rule symm :premises (@p1633)) 17.07/17.33 (step @p8915 :rule symm :premises (@p8914)) 17.07/17.33 (step @p8916 :rule symm :premises (@p1636)) 17.07/17.33 (step @p8917 :rule symm :premises (@p8916)) 17.07/17.33 (step @p8918 :rule symm :premises (@p1634)) 17.07/17.33 (step @p8919 :rule symm :premises (@p8918)) 17.07/17.33 (step @p8920 :rule symm :premises (@p1635)) 17.07/17.33 (step @p8921 :rule symm :premises (@p8920)) 17.07/17.33 (step @p8922 :rule symm :premises (@p1637)) 17.07/17.33 (step @p8923 :rule symm :premises (@p8922)) 17.07/17.33 (step @p8924 :rule symm :premises (@p1638)) 17.07/17.33 (step @p8925 :rule symm :premises (@p8924)) 17.07/17.33 (step @p8926 :rule symm :premises (@p1639)) 17.07/17.33 (step @p8927 :rule symm :premises (@p8926)) 17.07/17.33 (step @p8928 :rule trans :premises (@p1617 @p1705 @p8927 @p1702 @p8925 @p1699 @p8923 @p1696 @p8921 @p1693 @p8919 @p1690 @p8917 @p1687 @p8915 @p1684 @p8913 @p1681 @p1680 @p1679 @p8911)) 17.07/17.33 (step @p8929 :rule cong :premises (@p8928) :args (tptp.tb2t)) 17.07/17.33 (step @p8930 :rule trans :premises (@p787 @p8929 @p8908)) 17.07/17.33 (step-pop @p12044 :rule scope :premises (@p8930)) 17.07/17.33 (step-pop @p12045 :rule scope :premises (@p12044)) 17.07/17.33 (step-pop @p12046 :rule scope :premises (@p12045)) 17.07/17.33 (step-pop @p12047 :rule scope :premises (@p12046)) 17.07/17.33 (step-pop @p12048 :rule scope :premises (@p12047)) 17.07/17.33 (step-pop @p12049 :rule scope :premises (@p12048)) 17.07/17.33 (step-pop @p12050 :rule scope :premises (@p12049)) 17.07/17.33 (step-pop @p12051 :rule scope :premises (@p12050)) 17.07/17.33 (step-pop @p12052 :rule scope :premises (@p12051)) 17.07/17.33 (step-pop @p12053 :rule scope :premises (@p12052)) 17.07/17.33 (step-pop @p12054 :rule scope :premises (@p12053)) 17.07/17.33 (step-pop @p12055 :rule scope :premises (@p12054)) 17.07/17.33 (step-pop @p12056 :rule scope :premises (@p12055)) 17.07/17.33 (step-pop @p12057 :rule scope :premises (@p12056)) 17.07/17.33 (step-pop @p12058 :rule scope :premises (@p12057)) 17.07/17.33 (step-pop @p12059 :rule scope :premises (@p12058)) 17.07/17.33 (step-pop @p12060 :rule scope :premises (@p12059)) 17.07/17.33 (step-pop @p12061 :rule scope :premises (@p12060)) 17.07/17.33 (step-pop @p12062 :rule scope :premises (@p12061)) 17.07/17.33 (step-pop @p12063 :rule scope :premises (@p12062)) 17.07/17.33 (step-pop @p12064 :rule scope :premises (@p12063)) 17.07/17.33 (step-pop @p12065 :rule scope :premises (@p12064)) 17.07/17.33 (step-pop @p12066 :rule scope :premises (@p12065)) 17.07/17.33 (step-pop @p12067 :rule scope :premises (@p12066)) 17.07/17.33 (step @p8931 :rule process_scope :premises (@p12067) :args (@t943)) 17.07/17.33 (assume-push @p8956 @t947) 17.07/17.33 (step @p8957 :rule symm :premises (@p8956)) 17.07/17.33 (step-pop @p12068 :rule scope :premises (@p8957)) 17.07/17.33 (step @p8958 :rule process_scope :premises (@p12068) :args (@t946)) 17.07/17.33 (assume-push @p8960 @t928) 17.07/17.33 (assume-push @p8961 @t942) 17.07/17.33 (step @p8962 :rule true_intro :premises (@p8874)) 17.07/17.33 (step @p8963 :rule true_intro :premises (@p8873)) 17.07/17.33 (assume-push @p8964 @t928) 17.07/17.33 (assume-push @p8965 @t942) 17.07/17.33 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.33 (step @p8966 :rule trust :premises (@p8874) :args ((< @t726 2))) 17.07/17.33 (step @p8967 :rule int_tight_ub :premises (@p8966)) 17.07/17.33 (step @p8968 :rule arith_trichotomy :premises (@p8873 @p8967)) 17.07/17.33 (step @p8969 :rule symm :premises (@p8968)) 17.07/17.33 (step-pop @p12069 :rule scope :premises (@p8969)) 17.07/17.33 (step-pop @p12070 :rule scope :premises (@p12069)) 17.07/17.33 (step @p8970 :rule process_scope :premises (@p12070) :args (@t946)) 17.07/17.33 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.33 (step @p8973 :rule trust :premises (@p8970 @p8963 @p8962) :args (@t947)) 17.07/17.33 (step-pop @p12071 :rule scope :premises (@p8973)) 17.07/17.33 (step-pop @p12072 :rule scope :premises (@p12071)) 17.07/17.33 (step @p8974 :rule process_scope :premises (@p12072) :args (@t947)) 17.07/17.33 (step @p8977 :rule and_intro :premises (@p8873 @p8874)) 17.07/17.33 (step @p8978 :rule modus_ponens :premises (@p8977 @p8974)) 17.07/17.33 (step @p8979 :rule modus_ponens :premises (@p8978 @p8958)) 17.07/17.33 (step @p8980 :rule and_intro :premises (@p5456 @p726 @p8979 @p1584 @p473 @p142 @p1631 @p141 @p1633 @p140 @p1636 @p466 @p1634 @p729 @p1635 @p728 @p1637 @p727 @p1638 @p1612 @p1639 @p1613 @p1617 @p787)) 17.07/17.33 (step @p8981 :rule modus_ponens :premises (@p8980 @p8931)) 17.07/17.33 (assume-push @p8982 @t164) 17.07/17.33 (assume-push @p8983 @t206) 17.07/17.33 (assume-push @p8984 @t661) 17.07/17.33 (assume-push @p8985 @t306) 17.07/17.33 (assume-push @p8986 @t610) 17.07/17.33 (assume-push @p8987 @t612) 17.07/17.33 (assume-push @p8988 @t451) 17.07/17.33 (assume-push @p8989 @t614) 17.07/17.33 (assume-push @p8990 @t352) 17.07/17.33 (assume-push @p8991 @t616) 17.07/17.33 (assume-push @p8992 @t353) 17.07/17.33 (assume-push @p8993 @t618) 17.07/17.33 (assume-push @p8994 @t302) 17.07/17.33 (assume-push @p8995 @t620) 17.07/17.33 (assume-push @p8996 @t300) 17.07/17.33 (assume-push @p8997 @t622) 17.07/17.33 (assume-push @p8998 @t626) 17.07/17.33 (assume-push @p8999 @t166) 17.07/17.33 (assume-push @p9000 @t568) 17.07/17.33 (assume-push @p9001 @t573) 17.07/17.33 (assume-push @p9002 @t577) 17.07/17.33 (assume-push @p9003 @t581) 17.07/17.33 (assume-push @p9004 @t585) 17.07/17.33 (assume-push @p9005 @t589) 17.07/17.33 (assume-push @p9006 @t593) 17.07/17.33 (assume-push @p9007 @t298) 17.07/17.33 (assume-push @p9008 @t597) 17.07/17.33 (assume-push @p9009 @t217) 17.07/17.33 (assume-push @p9010 @t601) 17.07/17.33 (assume-push @p9011 @t605) 17.07/17.33 (assume-push @p9012 @t168) 17.07/17.33 (assume-push @p9013 @t629) 17.07/17.33 (assume-push @p9014 @t641) 17.07/17.33 (assume-push @p9015 @t645) 17.07/17.33 (assume-push @p9016 @t636) 17.07/17.33 (assume-push @p9017 @t638) 17.07/17.33 (assume-push @p9018 @t634) 17.07/17.33 (assume-push @p9019 @t655) 17.07/17.33 (assume-push @p9020 @t659) 17.07/17.33 (assume-push @p9021 @t440) 17.07/17.33 (assume-push @p9022 @t436) 17.07/17.33 (assume-push @p9023 @t432) 17.07/17.33 (assume-push @p9024 @t426) 17.07/17.33 (assume-push @p9025 @t424) 17.07/17.33 (assume-push @p9026 @t131) 17.07/17.33 (step-pop @p12073 :rule scope :premises (@p4897)) 17.07/17.33 (step-pop @p12074 :rule scope :premises (@p12073)) 17.07/17.33 (step-pop @p12075 :rule scope :premises (@p12074)) 17.07/17.33 (step-pop @p12076 :rule scope :premises (@p12075)) 17.07/17.33 (step-pop @p12077 :rule scope :premises (@p12076)) 17.07/17.33 (step-pop @p12078 :rule scope :premises (@p12077)) 17.07/17.33 (step-pop @p12079 :rule scope :premises (@p12078)) 17.07/17.33 (step-pop @p12080 :rule scope :premises (@p12079)) 17.07/17.33 (step-pop @p12081 :rule scope :premises (@p12080)) 17.07/17.33 (step-pop @p12082 :rule scope :premises (@p12081)) 17.07/17.33 (step-pop @p12083 :rule scope :premises (@p12082)) 17.07/17.33 (step-pop @p12084 :rule scope :premises (@p12083)) 17.07/17.33 (step-pop @p12085 :rule scope :premises (@p12084)) 17.07/17.33 (step-pop @p12086 :rule scope :premises (@p12085)) 17.07/17.33 (step-pop @p12087 :rule scope :premises (@p12086)) 17.07/17.33 (step-pop @p12088 :rule scope :premises (@p12087)) 17.07/17.33 (step-pop @p12089 :rule scope :premises (@p12088)) 17.07/17.33 (step-pop @p12090 :rule scope :premises (@p12089)) 17.07/17.33 (step-pop @p12091 :rule scope :premises (@p12090)) 17.07/17.33 (step-pop @p12092 :rule scope :premises (@p12091)) 17.07/17.33 (step-pop @p12093 :rule scope :premises (@p12092)) 17.07/17.33 (step-pop @p12094 :rule scope :premises (@p12093)) 17.07/17.33 (step-pop @p12095 :rule scope :premises (@p12094)) 17.07/17.33 (step-pop @p12096 :rule scope :premises (@p12095)) 17.07/17.33 (step-pop @p12097 :rule scope :premises (@p12096)) 17.07/17.33 (step-pop @p12098 :rule scope :premises (@p12097)) 17.07/17.33 (step-pop @p12099 :rule scope :premises (@p12098)) 17.07/17.33 (step-pop @p12100 :rule scope :premises (@p12099)) 17.07/17.33 (step-pop @p12101 :rule scope :premises (@p12100)) 17.07/17.33 (step-pop @p12102 :rule scope :premises (@p12101)) 17.07/17.33 (step-pop @p12103 :rule scope :premises (@p12102)) 17.07/17.33 (step-pop @p12104 :rule scope :premises (@p12103)) 17.07/17.33 (step-pop @p12105 :rule scope :premises (@p12104)) 17.07/17.33 (step-pop @p12106 :rule scope :premises (@p12105)) 17.07/17.33 (step-pop @p12107 :rule scope :premises (@p12106)) 17.07/17.33 (step-pop @p12108 :rule scope :premises (@p12107)) 17.07/17.33 (step-pop @p12109 :rule scope :premises (@p12108)) 17.07/17.33 (step-pop @p12110 :rule scope :premises (@p12109)) 17.07/17.33 (step-pop @p12111 :rule scope :premises (@p12110)) 17.07/17.33 (step-pop @p12112 :rule scope :premises (@p12111)) 17.07/17.33 (step-pop @p12113 :rule scope :premises (@p12112)) 17.07/17.33 (step-pop @p12114 :rule scope :premises (@p12113)) 17.07/17.33 (step-pop @p12115 :rule scope :premises (@p12114)) 17.07/17.33 (step-pop @p12116 :rule scope :premises (@p12115)) 17.07/17.33 (step-pop @p12117 :rule scope :premises (@p12116)) 17.07/17.33 (step @p9027 :rule process_scope :premises (@p12117) :args (@t688)) 17.07/17.33 (step @p9073 :rule and_intro :premises (@p142 @p473 @p4600 @p726 @p4182 @p4209 @p2117 @p4211 @p1613 @p4213 @p1612 @p4215 @p727 @p4217 @p728 @p4219 @p4672 @p141 @p3590 @p4069 @p4071 @p4073 @p4075 @p4077 @p4079 @p729 @p4081 @p466 @p4083 @p4671 @p140 @p4680 @p4413 @p4447 @p4446 @p4445 @p4444 @p4678 @p4677 @p2288 @p2286 @p2285 @p2283 @p2121 @p82)) 17.07/17.33 (step @p9074 :rule modus_ponens :premises (@p9073 @p9027)) 17.07/17.33 (step @p9075 :rule and_intro :premises (@p9074 @p5641 @p5049 @p8981)) 17.07/17.33 (step-pop @p12118 :rule scope :premises (@p9075)) 17.07/17.33 (step-pop @p12119 :rule scope :premises (@p12118)) 17.07/17.33 (step-pop @p12120 :rule scope :premises (@p12119)) 17.07/17.33 (step-pop @p12121 :rule scope :premises (@p12120)) 17.07/17.33 (step-pop @p12122 :rule scope :premises (@p12121)) 17.07/17.33 (step-pop @p12123 :rule scope :premises (@p12122)) 17.07/17.33 (step-pop @p12124 :rule scope :premises (@p12123)) 17.07/17.33 (step-pop @p12125 :rule scope :premises (@p12124)) 17.07/17.33 (step-pop @p12126 :rule scope :premises (@p12125)) 17.07/17.33 (step-pop @p12127 :rule scope :premises (@p12126)) 17.07/17.33 (step-pop @p12128 :rule scope :premises (@p12127)) 17.07/17.33 (step-pop @p12129 :rule scope :premises (@p12128)) 17.07/17.33 (step-pop @p12130 :rule scope :premises (@p12129)) 17.07/17.33 (step-pop @p12131 :rule scope :premises (@p12130)) 17.07/17.33 (step-pop @p12132 :rule scope :premises (@p12131)) 17.07/17.33 (step-pop @p12133 :rule scope :premises (@p12132)) 17.07/17.33 (step-pop @p12134 :rule scope :premises (@p12133)) 17.07/17.33 (step-pop @p12135 :rule scope :premises (@p12134)) 17.07/17.33 (step-pop @p12136 :rule scope :premises (@p12135)) 17.07/17.33 (step-pop @p12137 :rule scope :premises (@p12136)) 17.07/17.33 (step-pop @p12138 :rule scope :premises (@p12137)) 17.07/17.33 (step-pop @p12139 :rule scope :premises (@p12138)) 17.07/17.33 (step-pop @p12140 :rule scope :premises (@p12139)) 17.07/17.33 (step-pop @p12141 :rule scope :premises (@p12140)) 17.07/17.33 (step-pop @p12142 :rule scope :premises (@p12141)) 17.07/17.33 (step-pop @p12143 :rule scope :premises (@p12142)) 17.07/17.33 (step-pop @p12144 :rule scope :premises (@p12143)) 17.07/17.33 (step-pop @p12145 :rule scope :premises (@p12144)) 17.07/17.33 (step-pop @p12146 :rule scope :premises (@p12145)) 17.07/17.33 (step-pop @p12147 :rule scope :premises (@p12146)) 17.07/17.33 (step-pop @p12148 :rule scope :premises (@p12147)) 17.07/17.33 (step-pop @p12149 :rule scope :premises (@p12148)) 17.07/17.33 (step-pop @p12150 :rule scope :premises (@p12149)) 17.07/17.33 (step-pop @p12151 :rule scope :premises (@p12150)) 17.07/17.33 (step-pop @p12152 :rule scope :premises (@p12151)) 17.07/17.33 (step-pop @p12153 :rule scope :premises (@p12152)) 17.07/17.33 (step-pop @p12154 :rule scope :premises (@p12153)) 17.07/17.33 (step-pop @p12155 :rule scope :premises (@p12154)) 17.07/17.33 (step-pop @p12156 :rule scope :premises (@p12155)) 17.07/17.33 (step-pop @p12157 :rule scope :premises (@p12156)) 17.07/17.33 (step-pop @p12158 :rule scope :premises (@p12157)) 17.07/17.33 (step-pop @p12159 :rule scope :premises (@p12158)) 17.07/17.33 (step-pop @p12160 :rule scope :premises (@p12159)) 17.07/17.33 (step-pop @p12161 :rule scope :premises (@p12160)) 17.07/17.33 (step-pop @p12162 :rule scope :premises (@p12161)) 17.07/17.33 (step-pop @p12163 :rule scope :premises (@p12162)) 17.07/17.33 (step-pop @p12164 :rule scope :premises (@p12163)) 17.07/17.33 (step-pop @p12165 :rule scope :premises (@p12164)) 17.07/17.33 (step-pop @p12166 :rule scope :premises (@p12165)) 17.07/17.33 (step-pop @p12167 :rule scope :premises (@p12166)) 17.07/17.33 (step-pop @p12168 :rule scope :premises (@p12167)) 17.07/17.33 (step-pop @p12169 :rule scope :premises (@p12168)) 17.07/17.33 (step-pop @p12170 :rule scope :premises (@p12169)) 17.07/17.33 (step-pop @p12171 :rule scope :premises (@p12170)) 17.07/17.33 (step-pop @p12172 :rule scope :premises (@p12171)) 17.07/17.33 (step-pop @p12173 :rule scope :premises (@p12172)) 17.07/17.33 (step-pop @p12174 :rule scope :premises (@p12173)) 17.07/17.33 (step-pop @p12175 :rule scope :premises (@p12174)) 17.07/17.33 (step-pop @p12176 :rule scope :premises (@p12175)) 17.07/17.33 (step-pop @p12177 :rule scope :premises (@p12176)) 17.07/17.33 (step @p9076 :rule process_scope :premises (@p12177) :args (@t948)) 17.07/17.33 (step @p9137 :rule implies_elim :premises (@p9076)) 17.07/17.33 (step @p9138 :rule resolution :premises (@p9137 @p8819) :args (true @t948)) 17.07/17.33 (step @p9139 :rule not_and :premises (@p9138)) 17.07/17.33 (step @p9140 :rule eq_resolve :premises (@p9139 @p8804)) 17.07/17.33 (step @p9141 :rule refl :args (@t934)) 17.07/17.33 ; trust MACRO_SR_PRED_INTRO 17.07/17.33 (step @p9142 :rule trust :premises () :args ((= (not @t949) @t917))) 17.07/17.33 (step @p9143 :rule refl :args ((not @t950))) 17.07/17.33 (step @p9144 :rule nary_cong :premises (@p9143 @p9142 @p9141) :args (or)) 17.07/17.33 (assume-push @p9145 @t950) 17.07/17.33 (assume-push @p9146 @t949) 17.07/17.33 (assume-push @p9147 @t950) 17.07/17.33 (assume-push @p9148 @t949) 17.07/17.33 (step @p9149 :rule arith_trichotomy :premises (@p9145 @p9146)) 17.07/17.33 (step @p9150 :rule int_tight_lb :premises (@p9149)) 17.07/17.33 (step-pop @p12178 :rule scope :premises (@p9150)) 17.07/17.33 (step-pop @p12179 :rule scope :premises (@p12178)) 17.07/17.33 (step @p9151 :rule process_scope :premises (@p12179) :args (@t934)) 17.07/17.33 (step @p9154 :rule and_intro :premises (@p9145 @p9146)) 17.07/17.33 (step @p9155 :rule modus_ponens :premises (@p9154 @p9151)) 17.07/17.33 (step-pop @p12180 :rule scope :premises (@p9155)) 17.07/17.33 (step-pop @p12181 :rule scope :premises (@p12180)) 17.07/17.33 (step @p9156 :rule process_scope :premises (@p12181) :args (@t934)) 17.07/17.33 (step @p9159 :rule implies_elim :premises (@p9156)) 17.07/17.33 (step @p9160 :rule cnf_and_neg :args (@t951)) 17.07/17.33 (step @p9161 :rule resolution :premises (@p9160 @p9159) :args (true @t951)) 17.07/17.33 (step @p9162 :rule eq_resolve :premises (@p9161 @p9144)) 17.07/17.33 (step @p9163 :rule refl :args (@t950)) 17.07/17.33 ; trust MACRO_SR_PRED_INTRO 17.07/17.33 (step @p9164 :rule trust :premises () :args ((= (not @t952) @t911))) 17.07/17.33 (step @p9165 :rule refl :args (@t942)) 17.07/17.33 (step @p9166 :rule nary_cong :premises (@p9165 @p9164 @p9163) :args (or)) 17.07/17.33 (assume-push @p9167 @t941) 17.07/17.33 (assume-push @p9168 @t952) 17.07/17.33 (assume-push @p9169 @t952) 17.07/17.33 (assume-push @p9170 @t941) 17.07/17.33 (step @p9171 :rule arith_trichotomy :premises (@p9168 @p9167)) 17.07/17.33 (step @p9172 :rule int_tight_lb :premises (@p9171)) 17.07/17.33 (step-pop @p12182 :rule scope :premises (@p9172)) 17.07/17.33 (step-pop @p12183 :rule scope :premises (@p12182)) 17.07/17.33 (step @p9173 :rule process_scope :premises (@p12183) :args (@t950)) 17.07/17.33 (step @p9176 :rule and_intro :premises (@p9168 @p9167)) 17.07/17.33 (step @p9177 :rule modus_ponens :premises (@p9176 @p9173)) 17.07/17.33 (step-pop @p12184 :rule scope :premises (@p9177)) 17.07/17.33 (step-pop @p12185 :rule scope :premises (@p12184)) 17.07/17.33 (step @p9178 :rule process_scope :premises (@p12185) :args (@t950)) 17.07/17.33 (step @p9181 :rule implies_elim :premises (@p9178)) 17.07/17.33 (step @p9182 :rule cnf_and_neg :args (@t953)) 17.07/17.33 (step @p9183 :rule resolution :premises (@p9182 @p9181) :args (true @t953)) 17.07/17.33 (step @p9184 :rule eq_resolve :premises (@p9183 @p9166)) 17.07/17.33 ; trust MACRO_RESOLUTION_TRUST 17.07/17.33 (step @p9185 :rule trust :premises (@p9184 @p9162 @p9140 @p3661 @p3799 @p3954 @p5157 @p3590 @p1445 @p1246 @p5154 @p3740 @p5153 @p4440 @p4182 @p4413 @p1308 @p4409 @p3847 @p4186 @p2255 @p2222 @p3895 @p4399 @p1507 @p1370 @p4190 @p2189 @p4018 @p4198 @p4202 @p1583 @p2155 @p4395 @p4206 @p1550 @p4066 @p1611 @p1584 @p4600 @p1617 @p2121 @p473 @p142 @p141 @p140 @p466 @p729 @p728 @p727 @p1612 @p1613 @p2117 @p726 @p792 @p87 @p8801 @p3383 @p3356 @p3322 @p3279 @p3252 @p3251 @p473 @p142 @p141 @p140 @p466 @p729 @p728 @p726 @p63 @p8636 @p3661 @p3799 @p3954 @p5157 @p3590 @p5154 @p3740 @p5153 @p4440 @p4182 @p4413 @p4409 @p3847 @p4186 @p2255 @p2222 @p3895 @p4399 @p4190 @p2189 @p4018 @p4198 @p4202 @p2155 @p4395 @p4206 @p4066 @p4600 @p2121 @p473 @p142 @p141 @p140 @p466 @p729 @p728 @p727 @p1612 @p1613 @p2117 @p726 @p87 @p8241 @p5850 @p6036 @p5988 @p8119 @p478 @p473 @p142 @p141 @p140 @p466 @p726 @p56 @p8118 @p960 @p933 @p886 @p853 @p819 @p784 @p783 @p733 @p473 @p142 @p141 @p140 @p466 @p729 @p728 @p727 @p726 @p56 @p7978 @p2896 @p2863 @p2830 @p2802 @p2769 @p2741 @p2740 @p2081 @p473 @p142 @p141 @p140 @p466 @p729 @p728 @p727 @p1612 @p726 @p7828 @p7810 @p7796 @p7782 @p1832 @p7658 @p7654 @p1875 @p1839 @p1908 @p1882 @p1905 @p1935 @p7649 @p1932 @p6068 @p6042 @p6065 @p7645 @p4995 @p4736 @p4623 @p4619 @p4615 @p4611 @p2120 @p4607 @p4603 @p4065 @p4598 @p4062 @p4205 @p4594 @p1872 @p2154 @p2127 @p2150 @p4201 @p4590 @p3318 @p4197 @p4586 @p929 @p4017 @p4582 @p4014 @p2188 @p2161 @p2185 @p4189 @p1546 @p4578 @p3894 @p4570 @p3891 @p2221 @p2195 @p2218 @p2254 @p4566 @p2251 @p747 @p2228 @p4185 @p4562 @p3846 @p4554 @p3843 @p4181 @p4546 @p4538 @p4536 @p3739 @p4530 @p3736 @p4510 @p4508 @p24 @p4503 @p4497 @p4635 @p4631 @p4627 @p4394 @p4558 @p4391 @p814 @p754 @p4398 @p4574 @p1503 @p136 @p4526 @p148 @p4522 @p4518 @p177 @p4514 @p172 @p1160 @p1134 @p1157 @p2454 @p669 @p602 @p4307 @p4303 @p4299 @p4408 @p4405 @p2826 @p4412 @p4550 @p4439 @p4542 @p4436 @p3589 @p4385 @p3586 @p4381 @p463 @p4379 @p62 @p4357 @p3953 @p4351 @p4347 @p3950 @p791 @p3798 @p4327 @p4343 @p3795 @p55 @p3660 @p4339 @p4335 @p3657 @p316 @p4319 @p725 @p446 @p442 @p139 @p472 @p4315 @p468 @p4311 @p21 @p321 @p438 @p144 @p434 @p2080 @p4331 @p45 @p348 @p430 @p426 @p26 @p422 @p65 @p345 @p279 @p86 @p49) :args ((or @t738 @t732 @t729 @t499 @t498 @t681 @t540 @t674 @t673 @t879 @t921))) 17.07/17.33 ; trust MACRO_SR_PRED_INTRO 17.07/17.33 (step @p9186 :rule trust :premises () :args ((= (not @t883) @t882))) 17.07/17.33 (step @p9187 :rule refl :args (@t922)) 17.07/17.33 ; trust MACRO_SR_PRED_INTRO 17.07/17.33 (step @p9188 :rule trust :premises () :args ((= (not @t954) @t751))) 17.07/17.33 (step @p9189 :rule refl :args ((not @t316))) 17.07/17.33 (step @p9190 :rule refl :args ((not @t320))) 17.07/17.33 (step @p9191 :rule nary_cong :premises (@p186 @p974 @p185 @p483 @p184 @p183 @p182 @p5451 @p179 @p9190 @p9189 @p9188 @p9187 @p9186) :args (or)) 17.07/17.33 (assume-push @p9192 @t146) 17.07/17.33 (assume-push @p9193 @t955) 17.07/17.33 (assume-push @p9194 @t750) 17.07/17.33 (assume-push @p9195 @t954) 17.07/17.33 (step @p9196 :rule symm :premises (@p9193)) 17.07/17.33 (step @p9197 :rule trans :premises (@p9196 @p132)) 17.07/17.33 (step @p9198 :rule trans :premises (@p9197 @p137 @p5068)) 17.07/17.33 (step @p9199 :rule true_intro :premises (@p9198)) 17.07/17.33 (step @p9200 :rule false_intro :premises (@p9195)) 17.07/17.33 (step @p9201 :rule symm :premises (@p9200)) 17.07/17.33 (step @p9202 :rule trans :premises (@p9201 @p9199)) 17.07/17.33 ; trust MACRO_SR_PRED_ELIM 17.07/17.33 (step @p9203 false :rule trust :premises (@p9202) :args (false)) 17.07/17.33 (step-pop @p12186 :rule scope :premises (@p9203)) 17.07/17.33 (step-pop @p12187 :rule scope :premises (@p12186)) 17.07/17.33 (step-pop @p12188 :rule scope :premises (@p12187)) 17.07/17.33 (step-pop @p12189 :rule scope :premises (@p12188)) 17.07/17.33 (step @p9204 :rule process_scope :premises (@p12189) :args (false)) 17.07/17.33 (assume-push @p9209 @t146) 17.07/17.33 (assume-push @p9210 @t306) 17.07/17.33 (assume-push @p9211 @t150) 17.07/17.33 (assume-push @p9212 @t206) 17.07/17.33 (assume-push @p9213 @t168) 17.07/17.33 (assume-push @p9214 @t166) 17.07/17.33 (assume-push @p9215 @t164) 17.07/17.33 (assume-push @p9216 @t728) 17.07/17.33 (assume-push @p9217 @t156) 17.07/17.33 (assume-push @p9218 @t320) 17.07/17.33 (assume-push @p9219 @t316) 17.07/17.33 (assume-push @p9220 @t954) 17.07/17.33 (assume-push @p9221 @t921) 17.07/17.33 (assume-push @p9222 @t883) 17.07/17.33 (assume-push @p9223 @t306) 17.07/17.33 (assume-push @p9224 @t320) 17.07/17.33 (assume-push @p9225 @t206) 17.07/17.33 (assume-push @p9226 @t164) 17.07/17.33 (assume-push @p9227 @t156) 17.07/17.33 (assume-push @p9228 @t166) 17.07/17.33 (assume-push @p9229 @t316) 17.07/17.33 (assume-push @p9230 @t168) 17.07/17.33 (assume-push @p9231 @t150) 17.07/17.33 (assume-push @p9232 @t145) 17.07/17.33 (step-pop @p12190 :rule scope :premises (@p5118)) 17.07/17.33 (step-pop @p12191 :rule scope :premises (@p12190)) 17.07/17.33 (step-pop @p12192 :rule scope :premises (@p12191)) 17.07/17.33 (step-pop @p12193 :rule scope :premises (@p12192)) 17.07/17.33 (step-pop @p12194 :rule scope :premises (@p12193)) 17.07/17.33 (step-pop @p12195 :rule scope :premises (@p12194)) 17.07/17.33 (step-pop @p12196 :rule scope :premises (@p12195)) 17.07/17.33 (step-pop @p12197 :rule scope :premises (@p12196)) 17.07/17.33 (step-pop @p12198 :rule scope :premises (@p12197)) 17.07/17.33 (step-pop @p12199 :rule scope :premises (@p12198)) 17.07/17.33 (step @p9233 :rule process_scope :premises (@p12199) :args (@t750)) 17.07/17.33 (step @p9244 :rule and_intro :premises (@p726 @p1162 @p473 @p142 @p212 @p141 @p1167 @p140 @p149 @p132)) 17.07/17.33 (step @p9245 :rule modus_ponens :premises (@p9244 @p9233)) 17.07/17.33 (assume-push @p9246 @t728) 17.07/17.33 (assume-push @p9247 @t306) 17.07/17.33 (assume-push @p9248 @t956) 17.07/17.33 (assume-push @p9249 @t320) 17.07/17.33 (assume-push @p9250 @t206) 17.07/17.33 (assume-push @p9251 @t164) 17.07/17.33 (assume-push @p9252 @t156) 17.07/17.33 (assume-push @p9253 @t166) 17.07/17.33 (assume-push @p9254 @t316) 17.07/17.33 (assume-push @p9255 @t168) 17.07/17.33 (assume-push @p9256 @t150) 17.07/17.33 (assume-push @p9257 @t145) 17.07/17.33 (step @p9258 :rule symm :premises (@p5456)) 17.07/17.33 (step @p9259 :rule symm :premises (@p9248)) 17.07/17.33 (step @p9260 :rule symm :premises (@p9259)) 17.07/17.33 (step @p9261 :rule cong :premises (@p222 @p726 @p9260) :args (tptp.get2)) 17.07/17.33 (step @p9262 :rule trans :premises (@p1192 @p1191 @p9261)) 17.07/17.33 (step @p9263 :rule cong :premises (@p9262) :args (tptp.tb2t)) 17.07/17.33 (step @p9264 :rule symm :premises (@p212)) 17.07/17.33 (step @p9265 :rule symm :premises (@p9264)) 17.07/17.33 (step @p9266 :rule symm :premises (@p1167)) 17.07/17.33 (step @p9267 :rule symm :premises (@p9266)) 17.07/17.33 (step @p9268 :rule trans :premises (@p149 @p1196 @p9267 @p1195 @p9265 @p231)) 17.07/17.33 (step @p9269 :rule cong :premises (@p9268) :args (tptp.tb2t)) 17.07/17.33 (step @p9270 :rule trans :premises (@p132 @p9269 @p9263 @p9258)) 17.07/17.33 (step-pop @p12200 :rule scope :premises (@p9270)) 17.07/17.33 (step-pop @p12201 :rule scope :premises (@p12200)) 17.07/17.33 (step-pop @p12202 :rule scope :premises (@p12201)) 17.07/17.33 (step-pop @p12203 :rule scope :premises (@p12202)) 17.07/17.33 (step-pop @p12204 :rule scope :premises (@p12203)) 17.07/17.33 (step-pop @p12205 :rule scope :premises (@p12204)) 17.07/17.33 (step-pop @p12206 :rule scope :premises (@p12205)) 17.07/17.33 (step-pop @p12207 :rule scope :premises (@p12206)) 17.07/17.33 (step-pop @p12208 :rule scope :premises (@p12207)) 17.07/17.33 (step-pop @p12209 :rule scope :premises (@p12208)) 17.07/17.33 (step-pop @p12210 :rule scope :premises (@p12209)) 17.07/17.33 (step-pop @p12211 :rule scope :premises (@p12210)) 17.07/17.33 (step @p9271 :rule process_scope :premises (@p12211) :args (@t955)) 17.07/17.33 (assume-push @p9284 @t957) 17.07/17.33 (step @p9285 :rule symm :premises (@p9284)) 17.07/17.33 (step-pop @p12212 :rule scope :premises (@p9285)) 17.07/17.33 (step @p9286 :rule process_scope :premises (@p12212) :args (@t956)) 17.07/17.33 (assume-push @p9288 @t921) 17.07/17.33 (assume-push @p9289 @t883) 17.07/17.33 (step @p9290 :rule true_intro :premises (@p9222)) 17.07/17.33 (step @p9291 :rule true_intro :premises (@p9221)) 17.07/17.33 (assume-push @p9292 @t921) 17.07/17.33 (assume-push @p9293 @t883) 17.07/17.33 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.33 (step @p9294 :rule trust :premises (@p9222) :args ((< @t726 8))) 17.07/17.33 (step @p9295 :rule int_tight_ub :premises (@p9294)) 17.07/17.33 (step @p9296 :rule arith_trichotomy :premises (@p9221 @p9295)) 17.07/17.33 (step @p9297 :rule symm :premises (@p9296)) 17.07/17.33 (step-pop @p12213 :rule scope :premises (@p9297)) 17.07/17.33 (step-pop @p12214 :rule scope :premises (@p12213)) 17.07/17.33 (step @p9298 :rule process_scope :premises (@p12214) :args (@t956)) 17.07/17.33 ; trust MACRO_SR_PRED_TRANSFORM 17.07/17.33 (step @p9301 :rule trust :premises (@p9298 @p9291 @p9290) :args (@t957)) 17.07/17.33 (step-pop @p12215 :rule scope :premises (@p9301)) 17.07/17.33 (step-pop @p12216 :rule scope :premises (@p12215)) 17.07/17.33 (step @p9302 :rule process_scope :premises (@p12216) :args (@t957)) 17.07/17.33 (step @p9305 :rule and_intro :premises (@p9221 @p9222)) 17.07/17.33 (step @p9306 :rule modus_ponens :premises (@p9305 @p9302)) 17.07/17.33 (step @p9307 :rule modus_ponens :premises (@p9306 @p9286)) 17.07/17.33 (step @p9308 :rule and_intro :premises (@p5456 @p726 @p9307 @p1162 @p473 @p142 @p212 @p141 @p1167 @p140 @p149 @p132)) 17.07/17.33 (step @p9309 :rule modus_ponens :premises (@p9308 @p9271)) 17.07/17.33 (step @p9310 :rule and_intro :premises (@p137 @p9309 @p9245 @p9195)) 17.07/17.33 (step-pop @p12217 :rule scope :premises (@p9310)) 17.07/17.33 (step-pop @p12218 :rule scope :premises (@p12217)) 17.07/17.33 (step-pop @p12219 :rule scope :premises (@p12218)) 17.07/17.33 (step-pop @p12220 :rule scope :premises (@p12219)) 17.07/17.33 (step-pop @p12221 :rule scope :premises (@p12220)) 17.07/17.33 (step-pop @p12222 :rule scope :premises (@p12221)) 17.07/17.33 (step-pop @p12223 :rule scope :premises (@p12222)) 17.07/17.33 (step-pop @p12224 :rule scope :premises (@p12223)) 17.07/17.33 (step-pop @p12225 :rule scope :premises (@p12224)) 17.07/17.33 (step-pop @p12226 :rule scope :premises (@p12225)) 17.07/17.33 (step-pop @p12227 :rule scope :premises (@p12226)) 17.07/17.33 (step-pop @p12228 :rule scope :premises (@p12227)) 17.07/17.33 (step-pop @p12229 :rule scope :premises (@p12228)) 17.07/17.33 (step-pop @p12230 :rule scope :premises (@p12229)) 17.07/17.33 (step @p9311 :rule process_scope :premises (@p12230) :args (@t958)) 17.07/17.33 (step @p9326 :rule implies_elim :premises (@p9311)) 17.07/17.33 (step @p9327 :rule resolution :premises (@p9326 @p9204) :args (true @t958)) 17.07/17.33 (step @p9328 :rule not_and :premises (@p9327)) 17.07/17.33 (step @p9329 :rule eq_resolve :premises (@p9328 @p9191)) 17.07/17.33 ; trust MACRO_RESOLUTION_TRUST 17.07/17.33 (step @p9330 :rule trust :premises (@p9329 @p1161 @p178 @p1162 @p149 @p473 @p142 @p141 @p140 @p726 @p137 @p9185 @p7623 @p349 @p3592 @p322 @p473 @p142 @p141 @p726 @p317 @p7520 @p7465 @p7464 @p5850) :args ((or @t559 @t738 @t732 @t729 @t499 @t751 @t498 @t681 @t540 @t674 @t673 @t774 @t764))) 17.07/17.33 ; trust MACRO_RESOLUTION_TRUST 17.07/17.33 (step @p9331 :rule trust :premises (@p9330 @p4194 @p2950 @p5802 @p4194 @p3661 @p3799 @p3954 @p5157 @p3590 @p5154 @p3740 @p5153 @p4440 @p4182 @p4413 @p4409 @p3847 @p4186 @p2255 @p2222 @p3895 @p4399 @p4190 @p2189 @p4018 @p4198 @p4202 @p2155 @p4395 @p4206 @p4066 @p4600 @p2121 @p473 @p142 @p141 @p140 @p466 @p729 @p728 @p727 @p1612 @p1613 @p2117 @p726 @p87 @p5553 @p2403 @p603 @p473 @p142 @p726 @p670 @p5447 @p5446 @p5440 @p4194 @p3661 @p3799 @p3954 @p5157 @p3590 @p5154 @p3740 @p5153 @p4440 @p4182 @p4413 @p4409 @p3847 @p4186 @p2255 @p2222 @p3895 @p4399 @p4190 @p2189 @p4018 @p4198 @p4202 @p2155 @p4395 @p4206 @p4066 @p349 @p3592 @p4600 @p322 @p2121 @p473 @p142 @p141 @p140 @p466 @p729 @p728 @p727 @p1612 @p1613 @p2117 @p726 @p317 @p87 @p5151 @p1161 @p178 @p1162 @p2403 @p603 @p149 @p473 @p142 @p141 @p140 @p726 @p670 @p137 @p5067 @p5045 @p5043 @p5034 @p5032 @p5030 @p5028 @p5026 @p5024 @p5017 @p5015 @p5008 @p5006 @p4996 @p3583 @p4995 @p4736 @p4635 @p4631 @p4627 @p4623 @p4619 @p4615 @p4611 @p2120 @p4607 @p4603 @p4065 @p4598 @p4062 @p4205 @p4594 @p1872 @p4394 @p4391 @p814 @p2154 @p2127 @p2150 @p4201 @p4590 @p3318 @p4197 @p4586 @p929 @p4017 @p4582 @p4014 @p2188 @p2161 @p2185 @p4189 @p1546 @p4578 @p4398 @p4574 @p1503 @p3894 @p4570 @p3891 @p2221 @p2195 @p2218 @p2254 @p4566 @p2251 @p747 @p2228 @p4185 @p4562 @p2454 @p3846 @p4558 @p4554 @p3843 @p754 @p4408 @p4405 @p2826 @p4412 @p4550 @p4181 @p4546 @p4439 @p4542 @p4538 @p4536 @p4436 @p3739 @p4530 @p3736 @p136 @p4526 @p148 @p4522 @p4518 @p177 @p4514 @p172 @p1160 @p1134 @p1157 @p4510 @p4508 @p24 @p4503 @p4498 @p3589 @p4385 @p3586 @p4381 @p463 @p4379 @p62 @p4357 @p3953 @p4351 @p4347 @p3950 @p791 @p3798 @p4343 @p3795 @p3660 @p4339 @p4335 @p3657 @p316 @p446 @p321 @p438 @p434 @p2080 @p4331 @p348 @p430 @p426 @p422 @p345 @p279 @p86 @p4193 @p4327 @p4323 @p65 @p2946 @p55 @p669 @p49 @p4319 @p725 @p442 @p139 @p472 @p4315 @p468 @p4311 @p21 @p602 @p4307 @p144 @p4303 @p26 @p4299 @p45) :args ((or @t562 @t729 @t499 @t540 @t674 @t673))) 17.07/17.33 ; trust MACRO_SR_PRED_INTRO 17.07/17.33 (step @p9332 :rule trust :premises () :args ((= (not @t729) @t728))) 17.07/17.33 (step @p9333 :rule nary_cong :premises (@p5442 @p9332) :args (or)) 17.07/17.33 (step @p9334 :rule cnf_or_neg :args (@t733 2)) 17.07/17.33 (step @p9335 :rule eq_resolve :premises (@p9334 @p9333)) 17.07/17.33 (step @p9336 :rule reordering :premises (@p9335) :args ((or @t728 @t733))) 17.07/17.33 ; trust MACRO_RESOLUTION_TRUST 17.07/17.33 (step @p9337 :rule trust :premises (@p5043 @p5028 @p9336 @p5008 @p5006 @p9331 @p4295 @p4177 @p3416 @p3583 @p3577 @p3568 @p3565 @p3556) :args (@t499)) 17.07/17.33 (step @p9338 :rule cnf_or_pos :args (@t111)) 17.07/17.33 (step @p9339 :rule reordering :premises (@p9338) :args ((or @t107 @t109 @t105 @t110 (not @t111)))) 17.07/17.33 ; trust MACRO_RESOLUTION_TRUST 17.07/17.33 (step @p9340 :rule trust :premises (@p9339 @p475 @p174 @p9337 @p72) :args (@t110)) 17.07/17.33 (assume-push @p9341 @t84) 17.07/17.33 (assume-push @p9342 @t110) 17.07/17.33 (assume-push @p9343 @t88) 17.07/17.33 (step @p9344 :rule symm :premises (@p9342)) 17.07/17.33 (step @p9345 :rule cong :premises (@p9344) :args (tptp.tb2t)) 17.07/17.33 (step @p9346 :rule trans :premises (@p58 @p9345 @p56)) 17.07/17.33 ; trust MACRO_SR_PRED_ELIM 17.07/17.33 (step @p9347 false :rule trust :premises (@p9346) :args (false)) 17.07/17.33 (step-pop @p12231 :rule scope :premises (@p9347)) 17.07/17.33 (step-pop @p12232 :rule scope :premises (@p12231)) 17.07/17.33 (step-pop @p12233 :rule scope :premises (@p12232)) 17.07/17.33 (step @p9348 :rule process_scope :premises (@p12233) :args (false)) 17.07/17.33 (assume-push @p9352 @t85) 17.07/17.33 (assume-push @p9353 @t89) 17.07/17.33 (assume-push @p9354 @t110) 17.07/17.33 (step @p9355 :rule and_intro :premises (@p51 @p9342 @p58)) 17.07/17.33 (step-pop @p12234 :rule scope :premises (@p9355)) 17.07/17.33 (step-pop @p12235 :rule scope :premises (@p12234)) 17.07/17.33 (step-pop @p12236 :rule scope :premises (@p12235)) 17.07/17.33 (step @p9356 :rule process_scope :premises (@p12236) :args (@t959)) 17.07/17.33 (step @p9360 :rule implies_elim :premises (@p9356)) 17.07/17.33 (step @p9361 :rule resolution :premises (@p9360 @p9348) :args (true @t959)) 17.07/17.33 (step @p9362 :rule not_and :premises (@p9361)) 17.07/17.33 ; trust MACRO_RESOLUTION_TRUST 17.07/17.33 (step @p9363 false :rule trust :premises (@p9362 @p9340 @p63 @p56) :args (false)) 17.07/17.33 17.07/17.33 % SZS output end Proof for /export/starexec/sandbox2/tmp/tmp.gRTAKQ9sSO/cvc5---1.0.5_10664.smt2 17.07/17.33 % cvc5---1.0.5 exiting 17.07/17.33 % cvc5---1.0.5 exiting 17.07/17.33 EOF