%------------------------------------------------------------------------------ % File : cvc5---1.3.4 % Problem : SCT170+6 : TPTP v9.2.1. Released v5.3.0. % Transfm : none % Format : tptp:raw % Command : /export/starexec/sandbox/solver/bin/do_cvc5 /export/starexec/sandbox/benchmark/theBenchmark.p 300 THM % Computer : n004.cluster.edu % Model : x86_64 x86_64 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz % Memory : 8042.1875MB % OS : Linux 3.10.0-693.el7.x86_64 % CPULimit : 300s % WCLimit : 300s % DateTime : Wed Jun 3 08:46:26 AM UTC 2026 % Result : Theorem 5.96s 6.16s % Output : Proof 5.96s % Verified : % SZS Type : - % Comments : %------------------------------------------------------------------------------ %----WARNING: Could not form TPTP format derivation %------------------------------------------------------------------------------ %----ORIGINAL SYSTEM OUTPUT % 0.00/0.12 % Problem : SCT170+6 : TPTP v9.2.1. Released v5.3.0. % 0.13/0.13 % Command : /export/starexec/sandbox/solver/bin/do_cvc5 /export/starexec/sandbox/benchmark/theBenchmark.p 300 THM % 0.17/0.34 % Computer : n004.cluster.edu % 0.17/0.34 % Model : x86_64 x86_64 % 0.17/0.34 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz % 0.17/0.34 % Memory : 8042.1875MB % 0.17/0.34 % OS : Linux 3.10.0-693.el7.x86_64 % 0.17/0.34 % CPULimit : 300 % 0.17/0.34 % WCLimit : 300 % 0.17/0.34 % DateTime : Tue Jun 2 14:37:07 EDT 2026 % 0.17/0.34 % CPUTime : % 0.43/0.77 %----Proving TF0_NAR, FOF, or CNF % 5.96/6.16 --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 15... % 5.96/6.16 % SZS status Theorem % 5.96/6.16 % SZS output start Proof % 5.96/6.16 ( % 5.96/6.16 (declare-sort $$unsorted 0) % 5.96/6.16 (declare-const tptp.order (-> $$unsorted Bool)) % 5.96/6.16 (declare-const tptp.preorder (-> $$unsorted Bool)) % 5.96/6.16 (declare-const tptp.a $$unsorted) % 5.96/6.16 (declare-const tptp.p_1 $$unsorted) % 5.96/6.16 (declare-const tptp.member (-> $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.hAPP (-> $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.fequal (-> $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.fconj $$unsorted) % 5.96/6.16 (declare-const tptp.product_prod_case (-> $$unsorted $$unsorted $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.top (-> $$unsorted Bool)) % 5.96/6.16 (declare-const tptp.top_top (-> $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.ord_less_eq (-> $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.ord_less (-> $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.p $$unsorted) % 5.96/6.16 (declare-const tptp.order_215145569der_on (-> $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.f $$unsorted) % 5.96/6.16 (declare-const tptp.size_size (-> $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.append (-> $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.cl_HOL_Oequal (-> $$unsorted Bool)) % 5.96/6.16 (declare-const tptp.butlast (-> $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.b $$unsorted) % 5.96/6.16 (declare-const tptp.ord (-> $$unsorted Bool)) % 5.96/6.16 (declare-const tptp.pi (-> $$unsorted $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.combs (-> $$unsorted $$unsorted $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.takeWhile (-> $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.suc $$unsorted) % 5.96/6.16 (declare-const tptp.combk (-> $$unsorted $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.combc (-> $$unsorted $$unsorted $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.hBOOL (-> $$unsorted Bool)) % 5.96/6.16 (declare-const tptp.arrow_2037941124le_IIA $$unsorted) % 5.96/6.16 (declare-const tptp.bool $$unsorted) % 5.96/6.16 (declare-const tptp.collect (-> $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.dropWhile (-> $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.tl (-> $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.product_prod (-> $$unsorted $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.product_Pair (-> $$unsorted $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.if (-> $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.arrow_14103264_above $$unsorted) % 5.96/6.16 (declare-const tptp.null (-> $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.replicate (-> $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.arrow_1278947948_mkbot $$unsorted) % 5.96/6.16 (declare-const tptp.nat $$unsorted) % 5.96/6.16 (declare-const tptp.undefined (-> $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.in_rel (-> $$unsorted $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.arrow_660593299e_indi $$unsorted) % 5.96/6.16 (declare-const tptp.linorder_sorted (-> $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.product_curry (-> $$unsorted $$unsorted $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.list (-> $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.enum (-> $$unsorted Bool)) % 5.96/6.16 (declare-const tptp.lex (-> $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.fTrue $$unsorted) % 5.96/6.16 (declare-const tptp.combb (-> $$unsorted $$unsorted $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.product_prod_rec (-> $$unsorted $$unsorted $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.partition (-> $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.arrow_1111136790e_Prof $$unsorted) % 5.96/6.16 (declare-const tptp.splice (-> $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.arrow_218898985ctator $$unsorted) % 5.96/6.16 (declare-const tptp.maps (-> $$unsorted $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.ti (-> $$unsorted $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.cons (-> $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.arrow_490897120le_alt $$unsorted) % 5.96/6.16 (declare-const tptp.combi (-> $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.produc1605651328_split (-> $$unsorted $$unsorted $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.arrow_2064824852le_Lin $$unsorted) % 5.96/6.16 (declare-const tptp.listrel (-> $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.distinct (-> $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.arrow_1322701812_below $$unsorted) % 5.96/6.16 (declare-const tptp.drop (-> $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.fFalse $$unsorted) % 5.96/6.16 (declare-const tptp.arrow_1427655034_mktop $$unsorted) % 5.96/6.16 (declare-const tptp.foldl (-> $$unsorted $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.hd (-> $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.insert (-> $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.equal_equal (-> $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.list_rec (-> $$unsorted $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.last (-> $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.fun (-> $$unsorted $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.lexn (-> $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.nat_case (-> $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.lexord (-> $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.linorder (-> $$unsorted Bool)) % 5.96/6.16 (declare-const tptp.nil (-> $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.c $$unsorted) % 5.96/6.16 (declare-const tptp.list_case (-> $$unsorted $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.listrel1 (-> $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.listrelp (-> $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.fNot $$unsorted) % 5.96/6.16 (declare-const tptp.arrow_831799591nimity $$unsorted) % 5.96/6.16 (declare-const tptp.rev (-> $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.rotate1 (-> $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.set (-> $$unsorted $$unsorted)) % 5.96/6.16 (declare-const tptp.take (-> $$unsorted $$unsorted)) % 5.96/6.16 (define @t1 () (tptp.product_prod tptp.arrow_490897120le_alt tptp.arrow_490897120le_alt)) % 5.96/6.16 (define @t2 () (tptp.fun @t1 tptp.bool)) % 5.96/6.16 (define @t3 () (tptp.fun tptp.arrow_660593299e_indi @t2)) % 5.96/6.16 (define @t4 () (tptp.fun @t3 @t2)) % 5.96/6.16 (define @t5 () (tptp.fun @t4 tptp.bool)) % 5.96/6.16 (define @t6 () (tptp.fun @t2 tptp.bool)) % 5.96/6.16 (define @t7 () (tptp.fun @t3 tptp.bool)) % 5.96/6.16 (define @t8 () (tptp.fun tptp.arrow_490897120le_alt @t2)) % 5.96/6.16 (define @t9 () (tptp.fun tptp.arrow_490897120le_alt @t8)) % 5.96/6.16 (define @t10 () (tptp.fun @t2 @t9)) % 5.96/6.16 (define @t11 () (tptp.fun tptp.arrow_660593299e_indi tptp.bool)) % 5.96/6.16 (define @t12 () (tptp.fun @t2 @t8)) % 5.96/6.16 (define @t13 () (@var "X_a" $$unsorted)) % 5.96/6.16 (define @t14 () (@var "X_c" $$unsorted)) % 5.96/6.16 (define @t15 () (@var "X_b" $$unsorted)) % 5.96/6.16 (define @t16 () (tptp.combb @t15 @t14 @t13)) % 5.96/6.16 (define @t17 () (tptp.fun @t13 @t14)) % 5.96/6.16 (define @t18 () (tptp.fun @t13 @t15)) % 5.96/6.16 (define @t19 () (tptp.fun @t18 @t17)) % 5.96/6.16 (define @t20 () (tptp.fun @t15 @t14)) % 5.96/6.16 (define @t21 () (@list @t15 @t14 @t13)) % 5.96/6.16 (define @t22 () (tptp.combc @t13 @t15 @t14)) % 5.96/6.16 (define @t23 () (tptp.fun @t15 @t17)) % 5.96/6.16 (define @t24 () (tptp.fun @t13 @t20)) % 5.96/6.16 (define @t25 () (@list @t13 @t15 @t14)) % 5.96/6.16 (define @t26 () (tptp.combi @t13)) % 5.96/6.16 (define @t27 () (tptp.fun @t13 @t13)) % 5.96/6.16 (define @t28 () (@list @t13)) % 5.96/6.16 (define @t29 () (tptp.combk @t13 @t15)) % 5.96/6.16 (define @t30 () (tptp.fun @t15 @t13)) % 5.96/6.16 (define @t31 () (tptp.fun @t13 @t30)) % 5.96/6.16 (define @t32 () (@list @t13 @t15)) % 5.96/6.16 (define @t33 () (tptp.combs @t13 @t15 @t14)) % 5.96/6.16 (define @t34 () (tptp.in_rel @t13 @t15)) % 5.96/6.16 (define @t35 () (tptp.fun @t15 tptp.bool)) % 5.96/6.16 (define @t36 () (tptp.fun @t13 @t35)) % 5.96/6.16 (define @t37 () (tptp.product_prod @t13 @t15)) % 5.96/6.16 (define @t38 () (tptp.fun @t37 tptp.bool)) % 5.96/6.16 (define @t39 () (tptp.fun @t38 @t36)) % 5.96/6.16 (define @t40 () (tptp.pi @t13 @t15)) % 5.96/6.16 (define @t41 () (tptp.fun @t18 tptp.bool)) % 5.96/6.16 (define @t42 () (tptp.fun @t36 @t41)) % 5.96/6.16 (define @t43 () (tptp.fun @t13 tptp.bool)) % 5.96/6.16 (define @t44 () (tptp.equal_equal @t13)) % 5.96/6.16 (define @t45 () (tptp.fun @t13 @t43)) % 5.96/6.16 (define @t46 () (tptp.cl_HOL_Oequal @t13)) % 5.96/6.16 (define @t47 () (tptp.undefined @t13)) % 5.96/6.16 (define @t48 () (tptp.if @t13)) % 5.96/6.16 (define @t49 () (tptp.fun @t13 @t27)) % 5.96/6.16 (define @t50 () (tptp.append @t13)) % 5.96/6.16 (define @t51 () (tptp.list @t13)) % 5.96/6.16 (define @t52 () (tptp.fun @t51 @t51)) % 5.96/6.16 (define @t53 () (tptp.fun @t51 @t52)) % 5.96/6.16 (define @t54 () (tptp.butlast @t13)) % 5.96/6.16 (define @t55 () (tptp.distinct @t13)) % 5.96/6.16 (define @t56 () (tptp.fun @t51 tptp.bool)) % 5.96/6.16 (define @t57 () (tptp.drop @t13)) % 5.96/6.16 (define @t58 () (tptp.fun tptp.nat @t52)) % 5.96/6.16 (define @t59 () (tptp.dropWhile @t13)) % 5.96/6.16 (define @t60 () (tptp.fun @t43 @t52)) % 5.96/6.16 (define @t61 () (tptp.foldl @t13 @t15)) % 5.96/6.16 (define @t62 () (tptp.list @t15)) % 5.96/6.16 (define @t63 () (tptp.fun @t62 @t13)) % 5.96/6.16 (define @t64 () (tptp.fun @t13 @t63)) % 5.96/6.16 (define @t65 () (tptp.hd @t13)) % 5.96/6.16 (define @t66 () (tptp.fun @t51 @t13)) % 5.96/6.16 (define @t67 () (tptp.insert @t13)) % 5.96/6.16 (define @t68 () (tptp.fun @t13 @t52)) % 5.96/6.16 (define @t69 () (tptp.last @t13)) % 5.96/6.16 (define @t70 () (tptp.lex @t13)) % 5.96/6.16 (define @t71 () (tptp.product_prod @t51 @t51)) % 5.96/6.16 (define @t72 () (tptp.fun @t71 tptp.bool)) % 5.96/6.16 (define @t73 () (tptp.product_prod @t13 @t13)) % 5.96/6.16 (define @t74 () (tptp.fun @t73 tptp.bool)) % 5.96/6.16 (define @t75 () (tptp.fun @t74 @t72)) % 5.96/6.16 (define @t76 () (tptp.lexn @t13)) % 5.96/6.16 (define @t77 () (tptp.fun tptp.nat @t72)) % 5.96/6.16 (define @t78 () (tptp.lexord @t13)) % 5.96/6.16 (define @t79 () (tptp.linorder_sorted @t13)) % 5.96/6.16 (define @t80 () (tptp.linorder @t13)) % 5.96/6.16 (define @t81 () (tptp.cons @t13)) % 5.96/6.16 (define @t82 () (tptp.nil @t13)) % 5.96/6.16 (define @t83 () (tptp.list_case @t13 @t15)) % 5.96/6.16 (define @t84 () (tptp.fun @t15 @t63)) % 5.96/6.16 (define @t85 () (tptp.fun @t84 @t63)) % 5.96/6.16 (define @t86 () (tptp.list_rec @t13 @t15)) % 5.96/6.16 (define @t87 () (tptp.fun @t62 @t27)) % 5.96/6.16 (define @t88 () (tptp.fun @t15 @t87)) % 5.96/6.16 (define @t89 () (tptp.fun @t88 @t63)) % 5.96/6.16 (define @t90 () (tptp.listrel @t13)) % 5.96/6.16 (define @t91 () (tptp.listrel1 @t13)) % 5.96/6.16 (define @t92 () (tptp.listrelp @t13)) % 5.96/6.16 (define @t93 () (tptp.fun @t51 @t56)) % 5.96/6.16 (define @t94 () (tptp.maps @t15 @t13)) % 5.96/6.16 (define @t95 () (tptp.fun @t62 @t51)) % 5.96/6.16 (define @t96 () (tptp.fun @t15 @t51)) % 5.96/6.16 (define @t97 () (@list @t15 @t13)) % 5.96/6.16 (define @t98 () (tptp.null @t15)) % 5.96/6.16 (define @t99 () (tptp.fun @t62 tptp.bool)) % 5.96/6.16 (define @t100 () (@list @t15)) % 5.96/6.16 (define @t101 () (tptp.partition @t13)) % 5.96/6.16 (define @t102 () (tptp.fun @t51 @t71)) % 5.96/6.16 (define @t103 () (tptp.replicate @t13)) % 5.96/6.16 (define @t104 () (tptp.fun @t13 @t51)) % 5.96/6.16 (define @t105 () (tptp.rev @t13)) % 5.96/6.16 (define @t106 () (tptp.rotate1 @t13)) % 5.96/6.16 (define @t107 () (tptp.set @t13)) % 5.96/6.16 (define @t108 () (tptp.splice @t13)) % 5.96/6.16 (define @t109 () (tptp.take @t13)) % 5.96/6.16 (define @t110 () (tptp.takeWhile @t13)) % 5.96/6.16 (define @t111 () (tptp.tl @t13)) % 5.96/6.16 (define @t112 () (tptp.nat_case @t13)) % 5.96/6.16 (define @t113 () (tptp.fun tptp.nat @t13)) % 5.96/6.16 (define @t114 () (tptp.fun @t113 @t113)) % 5.96/6.16 (define @t115 () (tptp.size_size @t51)) % 5.96/6.16 (define @t116 () (tptp.order_215145569der_on tptp.arrow_490897120le_alt)) % 5.96/6.16 (define @t117 () (tptp.fun tptp.arrow_490897120le_alt tptp.bool)) % 5.96/6.16 (define @t118 () (tptp.ord_less @t13)) % 5.96/6.16 (define @t119 () (tptp.ord @t13)) % 5.96/6.16 (define @t120 () (tptp.ord_less_eq @t15)) % 5.96/6.16 (define @t121 () (tptp.ord @t15)) % 5.96/6.16 (define @t122 () (tptp.top_top @t13)) % 5.96/6.16 (define @t123 () (tptp.top @t13)) % 5.96/6.16 (define @t124 () (tptp.product_Pair @t13 @t15)) % 5.96/6.16 (define @t125 () (tptp.fun @t15 @t37)) % 5.96/6.16 (define @t126 () (tptp.fun @t13 @t125)) % 5.96/6.16 (define @t127 () (tptp.product_curry @t13 @t15 @t14)) % 5.96/6.16 (define @t128 () (tptp.fun @t37 @t14)) % 5.96/6.16 (define @t129 () (tptp.produc1605651328_split @t15 @t14 @t13)) % 5.96/6.16 (define @t130 () (tptp.product_prod @t15 @t14)) % 5.96/6.16 (define @t131 () (tptp.fun @t130 @t13)) % 5.96/6.16 (define @t132 () (tptp.fun @t14 @t13)) % 5.96/6.16 (define @t133 () (tptp.fun @t15 @t132)) % 5.96/6.16 (define @t134 () (tptp.fun @t133 @t131)) % 5.96/6.16 (define @t135 () (tptp.product_prod_case @t15 @t14 @t13)) % 5.96/6.16 (define @t136 () (tptp.product_prod_rec @t15 @t14 @t13)) % 5.96/6.16 (define @t137 () (tptp.collect @t13)) % 5.96/6.16 (define @t138 () (tptp.fun @t43 @t43)) % 5.96/6.16 (define @t139 () (tptp.fun tptp.bool tptp.bool)) % 5.96/6.16 (define @t140 () (tptp.fequal @t13)) % 5.96/6.16 (define @t141 () (@var "B_2_1" $$unsorted)) % 5.96/6.16 (define @t142 () (@var "B_1_1" $$unsorted)) % 5.96/6.16 (define @t143 () (tptp.hAPP @t13 @t14 @t142 @t141)) % 5.96/6.16 (define @t144 () (@list @t13 @t14 @t142 @t141)) % 5.96/6.16 (define @t145 () (tptp.member @t15)) % 5.96/6.16 (define @t146 () (tptp.fun @t35 tptp.bool)) % 5.96/6.16 (define @t147 () (tptp.ti tptp.arrow_490897120le_alt tptp.a)) % 5.96/6.16 (define @t148 () (tptp.ti tptp.arrow_490897120le_alt tptp.b)) % 5.96/6.16 (define @t149 () (tptp.ti tptp.arrow_490897120le_alt tptp.c)) % 5.96/6.16 (define @t150 () (tptp.member @t3)) % 5.96/6.16 (define @t151 () (tptp.fun @t7 tptp.bool)) % 5.96/6.16 (define @t152 () (tptp.hAPP @t3 @t151 @t150 tptp.p)) % 5.96/6.16 (define @t153 () (tptp.nil tptp.arrow_490897120le_alt)) % 5.96/6.16 (define @t154 () (tptp.cons tptp.arrow_490897120le_alt)) % 5.96/6.16 (define @t155 () (tptp.list tptp.arrow_490897120le_alt)) % 5.96/6.16 (define @t156 () (tptp.fun @t155 @t155)) % 5.96/6.16 (define @t157 () (tptp.hAPP @t155 @t155 (tptp.hAPP tptp.arrow_490897120le_alt @t156 @t154 tptp.c) @t153)) % 5.96/6.16 (define @t158 () (tptp.hAPP tptp.arrow_490897120le_alt @t156 @t154 tptp.b)) % 5.96/6.16 (define @t159 () (tptp.hAPP @t155 @t155 @t158 @t157)) % 5.96/6.16 (define @t160 () (tptp.hAPP tptp.arrow_490897120le_alt @t156 @t154 tptp.a)) % 5.96/6.16 (define @t161 () (tptp.distinct tptp.arrow_490897120le_alt)) % 5.96/6.16 (define @t162 () (tptp.hBOOL (tptp.hAPP @t155 tptp.bool @t161 (tptp.hAPP @t155 @t155 @t160 @t159)))) % 5.96/6.16 (define @t163 () (@var "I" $$unsorted)) % 5.96/6.16 (define @t164 () (tptp.product_Pair tptp.arrow_490897120le_alt tptp.arrow_490897120le_alt)) % 5.96/6.16 (define @t165 () (tptp.fun tptp.arrow_490897120le_alt @t1)) % 5.96/6.16 (define @t166 () (tptp.hAPP tptp.arrow_490897120le_alt @t165 @t164 tptp.b)) % 5.96/6.16 (define @t167 () (tptp.member @t1)) % 5.96/6.16 (define @t168 () (tptp.hAPP tptp.arrow_660593299e_indi @t2 tptp.p @t163)) % 5.96/6.16 (define @t169 () (tptp.hAPP tptp.arrow_490897120le_alt @t165 @t164 tptp.a)) % 5.96/6.16 (define @t170 () (tptp.hAPP @t1 @t6 @t167 (tptp.hAPP tptp.arrow_490897120le_alt @t1 @t169 tptp.b))) % 5.96/6.16 (define @t171 () (tptp.hBOOL (tptp.hAPP @t2 tptp.bool @t170 @t168))) % 5.96/6.16 (define @t172 () (@list @t163)) % 5.96/6.16 (define @t173 () (@var "C_2" $$unsorted)) % 5.96/6.16 (define @t174 () (tptp.hAPP @t155 @t155 (tptp.hAPP tptp.arrow_490897120le_alt @t156 @t154 @t173) @t153)) % 5.96/6.16 (define @t175 () (@list @t173)) % 5.96/6.16 (define @t176 () (tptp.fun tptp.arrow_660593299e_indi @t9)) % 5.96/6.16 (define @t177 () (tptp.hAPP @t10 (tptp.fun @t3 @t176) (tptp.combb @t2 @t9 tptp.arrow_660593299e_indi) tptp.arrow_1322701812_below)) % 5.96/6.16 (define @t178 () (tptp.combc tptp.arrow_660593299e_indi tptp.arrow_490897120le_alt @t8)) % 5.96/6.16 (define @t179 () (tptp.fun tptp.arrow_660593299e_indi @t8)) % 5.96/6.16 (define @t180 () (tptp.fun tptp.arrow_490897120le_alt @t179)) % 5.96/6.16 (define @t181 () (tptp.combc tptp.arrow_660593299e_indi tptp.arrow_490897120le_alt @t2)) % 5.96/6.16 (define @t182 () (tptp.fun tptp.arrow_490897120le_alt @t3)) % 5.96/6.16 (define @t183 () (tptp.hAPP tptp.arrow_490897120le_alt @t3 (tptp.hAPP @t179 @t182 @t181 (tptp.hAPP tptp.arrow_490897120le_alt @t179 (tptp.hAPP @t176 @t180 @t178 (tptp.hAPP @t3 @t176 @t177 tptp.p)) tptp.c)) tptp.b)) % 5.96/6.16 (define @t184 () (tptp.hAPP tptp.arrow_490897120le_alt @t3 (tptp.hAPP @t179 @t182 @t181 (tptp.hAPP tptp.arrow_490897120le_alt @t179 (tptp.hAPP @t176 @t180 @t178 (tptp.hAPP @t3 @t176 @t177 @t183)) tptp.b)) tptp.a)) % 5.96/6.16 (define @t185 () (@var "L_1" $$unsorted)) % 5.96/6.16 (define @t186 () (@var "Y_1" $$unsorted)) % 5.96/6.16 (define @t187 () (@var "X_1" $$unsorted)) % 5.96/6.16 (define @t188 () (tptp.hAPP tptp.arrow_490897120le_alt @t165 @t164 @t187)) % 5.96/6.16 (define @t189 () (tptp.hAPP @t1 @t6 @t167 (tptp.hAPP tptp.arrow_490897120le_alt @t1 @t188 @t186))) % 5.96/6.16 (define @t190 () (tptp.hBOOL (tptp.hAPP @t2 tptp.bool @t189 @t185))) % 5.96/6.16 (define @t191 () (@var "Z_2" $$unsorted)) % 5.96/6.16 (define @t192 () (tptp.ti tptp.arrow_490897120le_alt @t191)) % 5.96/6.16 (define @t193 () (tptp.ti tptp.arrow_490897120le_alt @t187)) % 5.96/6.16 (define @t194 () (= @t193 @t192)) % 5.96/6.16 (define @t195 () (not @t194)) % 5.96/6.16 (define @t196 () (tptp.ti tptp.arrow_490897120le_alt @t186)) % 5.96/6.16 (define @t197 () (not (= @t193 @t196))) % 5.96/6.16 (define @t198 () (= @t196 @t192)) % 5.96/6.16 (define @t199 () (not @t198)) % 5.96/6.16 (define @t200 () (tptp.hAPP @t2 @t8 tptp.arrow_1278947948_mkbot @t185)) % 5.96/6.16 (define @t201 () (@list @t187 @t186 @t185 @t191)) % 5.96/6.16 (define @t202 () (tptp.hAPP @t2 @t8 tptp.arrow_1427655034_mktop @t185)) % 5.96/6.16 (define @t203 () (@var "Aa" $$unsorted)) % 5.96/6.16 (define @t204 () (tptp.ti tptp.arrow_490897120le_alt @t203)) % 5.96/6.16 (define @t205 () (= @t193 @t204)) % 5.96/6.16 (define @t206 () (not @t205)) % 5.96/6.16 (define @t207 () (@var "Ba" $$unsorted)) % 5.96/6.16 (define @t208 () (tptp.hAPP tptp.arrow_490897120le_alt @t165 @t164 @t207)) % 5.96/6.16 (define @t209 () (tptp.hBOOL (tptp.hAPP @t2 tptp.bool (tptp.hAPP @t1 @t6 @t167 (tptp.hAPP tptp.arrow_490897120le_alt @t1 @t208 @t186)) @t185))) % 5.96/6.16 (define @t210 () (tptp.ti tptp.arrow_490897120le_alt @t207)) % 5.96/6.16 (define @t211 () (= @t196 @t210)) % 5.96/6.16 (define @t212 () (or @t211 @t209)) % 5.96/6.16 (define @t213 () (and (=> @t205 @t212) (=> @t206 @t190))) % 5.96/6.16 (define @t214 () (= @t196 @t204)) % 5.96/6.16 (define @t215 () (not @t214)) % 5.96/6.16 (define @t216 () (tptp.hBOOL (tptp.hAPP @t2 tptp.bool (tptp.hAPP @t1 @t6 @t167 (tptp.hAPP tptp.arrow_490897120le_alt @t1 @t188 @t207)) @t185))) % 5.96/6.16 (define @t217 () (and @t197 (=> @t214 @t216) (=> @t215 @t213))) % 5.96/6.16 (define @t218 () (tptp.hAPP @t2 @t9 tptp.arrow_1322701812_below @t185)) % 5.96/6.16 (define @t219 () (tptp.hBOOL (tptp.hAPP @t2 tptp.bool @t189 (tptp.hAPP tptp.arrow_490897120le_alt @t2 (tptp.hAPP tptp.arrow_490897120le_alt @t8 @t218 @t203) @t207)))) % 5.96/6.16 (define @t220 () (= @t219 @t217)) % 5.96/6.16 (define @t221 () (tptp.member @t2)) % 5.96/6.16 (define @t222 () (tptp.fun @t6 tptp.bool)) % 5.96/6.16 (define @t223 () (tptp.hBOOL (tptp.hAPP @t6 tptp.bool (tptp.hAPP @t2 @t222 @t221 @t185) tptp.arrow_2064824852le_Lin))) % 5.96/6.16 (define @t224 () (=> @t223 @t220)) % 5.96/6.16 (define @t225 () (= @t204 @t210)) % 5.96/6.16 (define @t226 () (not @t225)) % 5.96/6.16 (define @t227 () (@list @t187 @t186 @t185 @t203 @t207)) % 5.96/6.16 (define @t228 () (forall @t227 (=> @t226 @t224))) % 5.96/6.16 (define @t229 () (@var "B_2" $$unsorted)) % 5.96/6.16 (define @t230 () (@var "A_4" $$unsorted)) % 5.96/6.16 (define @t231 () (tptp.hAPP @t15 @t37 (tptp.hAPP @t13 @t125 @t124 @t230) @t229)) % 5.96/6.16 (define @t232 () (@var "Pa" $$unsorted)) % 5.96/6.16 (define @t233 () (tptp.hBOOL (tptp.hAPP @t37 tptp.bool @t232 @t231))) % 5.96/6.16 (define @t234 () (@list @t230 @t229)) % 5.96/6.16 (define @t235 () (@var "X1" $$unsorted)) % 5.96/6.16 (define @t236 () (tptp.hBOOL (tptp.hAPP @t37 tptp.bool @t232 @t235))) % 5.96/6.16 (define @t237 () (@list @t235)) % 5.96/6.16 (define @t238 () (@list @t13 @t15 @t232)) % 5.96/6.16 (define @t239 () (@var "B_3" $$unsorted)) % 5.96/6.16 (define @t240 () (@var "A_5" $$unsorted)) % 5.96/6.16 (define @t241 () (tptp.ti @t13 @t203)) % 5.96/6.16 (define @t242 () (= @t241 (tptp.ti @t13 @t240))) % 5.96/6.16 (define @t243 () (tptp.hAPP @t15 @t37 (tptp.hAPP @t13 @t125 @t124 @t203) @t207)) % 5.96/6.16 (define @t244 () (@var "B_4" $$unsorted)) % 5.96/6.16 (define @t245 () (@var "B_1" $$unsorted)) % 5.96/6.16 (define @t246 () (@var "A_6" $$unsorted)) % 5.96/6.16 (define @t247 () (@var "A_2" $$unsorted)) % 5.96/6.16 (define @t248 () (tptp.ti @t13 @t247)) % 5.96/6.16 (define @t249 () (@var "R_1" $$unsorted)) % 5.96/6.16 (define @t250 () (tptp.member @t37)) % 5.96/6.16 (define @t251 () (tptp.fun @t38 tptp.bool)) % 5.96/6.16 (define @t252 () (@list @t185 @t187 @t186)) % 5.96/6.16 (define @t253 () (@var "P_a" $$unsorted)) % 5.96/6.16 (define @t254 () (tptp.hAPP @t1 @t6 @t167 (tptp.hAPP tptp.arrow_490897120le_alt @t1 (tptp.hAPP tptp.arrow_490897120le_alt @t165 @t164 @t240) @t239))) % 5.96/6.16 (define @t255 () (tptp.hBOOL (tptp.hAPP @t2 tptp.bool @t254 (tptp.hAPP @t3 @t2 tptp.f @t253)))) % 5.96/6.16 (define @t256 () (tptp.hAPP tptp.arrow_490897120le_alt @t165 @t164 @t203)) % 5.96/6.16 (define @t257 () (tptp.hAPP @t1 @t6 @t167 (tptp.hAPP tptp.arrow_490897120le_alt @t1 @t256 @t207))) % 5.96/6.16 (define @t258 () (tptp.hBOOL (tptp.hAPP @t2 tptp.bool @t257 (tptp.hAPP @t3 @t2 tptp.f @t232)))) % 5.96/6.16 (define @t259 () (forall @t172 (= (tptp.hBOOL (tptp.hAPP @t2 tptp.bool @t257 (tptp.hAPP tptp.arrow_660593299e_indi @t2 @t232 @t163))) (tptp.hBOOL (tptp.hAPP @t2 tptp.bool @t254 (tptp.hAPP tptp.arrow_660593299e_indi @t2 @t253 @t163)))))) % 5.96/6.16 (define @t260 () (tptp.hBOOL (tptp.hAPP @t7 tptp.bool (tptp.hAPP @t3 @t151 @t150 @t253) tptp.arrow_1111136790e_Prof))) % 5.96/6.16 (define @t261 () (tptp.hBOOL (tptp.hAPP @t7 tptp.bool (tptp.hAPP @t3 @t151 @t150 @t232) tptp.arrow_1111136790e_Prof))) % 5.96/6.16 (define @t262 () (tptp.ti tptp.arrow_490897120le_alt @t240)) % 5.96/6.16 (define @t263 () (not (= @t210 @t262))) % 5.96/6.16 (define @t264 () (tptp.ti tptp.arrow_490897120le_alt @t239)) % 5.96/6.16 (define @t265 () (not (= @t204 @t264))) % 5.96/6.16 (define @t266 () (not (= @t262 @t264))) % 5.96/6.16 (define @t267 () (@list @t253 @t232 @t240 @t239 @t203 @t207)) % 5.96/6.16 (define @t268 () (tptp.fun @t3 @t6)) % 5.96/6.16 (define @t269 () (tptp.hAPP @t268 @t5 (tptp.hAPP @t7 (tptp.fun @t268 @t5) (tptp.pi @t3 @t2) tptp.arrow_1111136790e_Prof) (tptp.hAPP @t6 @t268 (tptp.combk @t6 @t3) tptp.arrow_2064824852le_Lin))) % 5.96/6.16 (define @t270 () (tptp.member @t4)) % 5.96/6.16 (define @t271 () (tptp.fun @t5 tptp.bool)) % 5.96/6.16 (define @t272 () (@list @t187 @t185)) % 5.96/6.16 (define @t273 () (@list @t247 @t245)) % 5.96/6.16 (define @t274 () (@var "Xa" $$unsorted)) % 5.96/6.16 (define @t275 () (@var "Fa" $$unsorted)) % 5.96/6.16 (define @t276 () (tptp.hAPP @t1 @t6 @t167 (tptp.hAPP tptp.arrow_490897120le_alt @t1 (tptp.hAPP tptp.arrow_490897120le_alt @t165 @t164 @t230) @t229))) % 5.96/6.16 (define @t277 () (@var "X_2" $$unsorted)) % 5.96/6.16 (define @t278 () (tptp.hAPP @t3 @t2 @t275 @t277)) % 5.96/6.16 (define @t279 () (tptp.hBOOL (tptp.hAPP @t2 tptp.bool @t276 @t278))) % 5.96/6.16 (define @t280 () (tptp.hBOOL (tptp.hAPP @t2 tptp.bool @t276 (tptp.hAPP tptp.arrow_660593299e_indi @t2 @t277 @t163)))) % 5.96/6.16 (define @t281 () (@list @t274)) % 5.96/6.16 (define @t282 () (tptp.hBOOL (tptp.hAPP @t7 tptp.bool (tptp.hAPP @t3 @t151 @t150 @t277) tptp.arrow_1111136790e_Prof))) % 5.96/6.16 (define @t283 () (@list @t277)) % 5.96/6.16 (define @t284 () (@list @t275)) % 5.96/6.16 (define @t285 () (= @t193 @t210)) % 5.96/6.16 (define @t286 () (tptp.hAPP @t2 @t9 tptp.arrow_14103264_above @t185)) % 5.96/6.16 (define @t287 () (@var "F1" $$unsorted)) % 5.96/6.16 (define @t288 () (tptp.hAPP @t14 @t13 (tptp.hAPP @t15 @t132 @t287 @t203) @t207)) % 5.96/6.16 (define @t289 () (tptp.product_Pair @t15 @t14)) % 5.96/6.16 (define @t290 () (tptp.fun @t14 @t130)) % 5.96/6.16 (define @t291 () (tptp.hAPP @t14 @t130 (tptp.hAPP @t15 @t290 @t289 @t203) @t207)) % 5.96/6.16 (define @t292 () (@list @t15 @t14 @t13 @t287 @t203 @t207)) % 5.96/6.16 (define @t293 () (@var "List_3" $$unsorted)) % 5.96/6.16 (define @t294 () (tptp.hAPP @t51 @t51 (tptp.hAPP @t13 @t52 @t81 @t246) @t293)) % 5.96/6.16 (define @t295 () (@list @t13 @t246 @t293)) % 5.96/6.16 (define @t296 () (@list @t230 @t229 @t173)) % 5.96/6.16 (define @t297 () (@var "L_2" $$unsorted)) % 5.96/6.16 (define @t298 () (@var "List_2" $$unsorted)) % 5.96/6.16 (define @t299 () (@var "List" $$unsorted)) % 5.96/6.16 (define @t300 () (tptp.hAPP @t13 @t52 @t81 @t203)) % 5.96/6.16 (define @t301 () (@var "Xs" $$unsorted)) % 5.96/6.16 (define @t302 () (@var "X" $$unsorted)) % 5.96/6.16 (define @t303 () (tptp.hAPP @t13 @t52 @t81 @t302)) % 5.96/6.16 (define @t304 () (tptp.hAPP @t51 @t51 @t303 @t301)) % 5.96/6.16 (define @t305 () (@list @t13 @t302 @t301)) % 5.96/6.16 (define @t306 () (@list @t13 @t301 @t302)) % 5.96/6.16 (define @t307 () (@var "I_2" $$unsorted)) % 5.96/6.16 (define @t308 () (tptp.hBOOL (tptp.hAPP tptp.arrow_660593299e_indi tptp.bool (tptp.hAPP @t4 @t11 tptp.arrow_218898985ctator @t275) @t307))) % 5.96/6.16 (define @t309 () (tptp.hAPP tptp.arrow_660593299e_indi @t2 @t277 @t307)) % 5.96/6.16 (define @t310 () (@var "A_1" $$unsorted)) % 5.96/6.16 (define @t311 () (tptp.member @t13)) % 5.96/6.16 (define @t312 () (tptp.fun @t43 tptp.bool)) % 5.96/6.16 (define @t313 () (tptp.hAPP @t13 @t312 @t311 @t187)) % 5.96/6.16 (define @t314 () (tptp.hBOOL (tptp.hAPP @t43 tptp.bool @t313 @t310))) % 5.96/6.16 (define @t315 () (not @t314)) % 5.96/6.16 (define @t316 () (@var "B" $$unsorted)) % 5.96/6.16 (define @t317 () (@var "F" $$unsorted)) % 5.96/6.16 (define @t318 () (tptp.hAPP @t13 @t15 @t317 @t187)) % 5.96/6.16 (define @t319 () (tptp.hAPP @t15 @t146 @t145 @t318)) % 5.96/6.16 (define @t320 () (tptp.hBOOL (tptp.hAPP @t35 tptp.bool @t319 (tptp.hAPP @t13 @t35 @t316 @t187)))) % 5.96/6.16 (define @t321 () (not @t320)) % 5.96/6.16 (define @t322 () (=> @t321 @t315)) % 5.96/6.16 (define @t323 () (tptp.hAPP @t43 @t42 @t40 @t310)) % 5.96/6.16 (define @t324 () (tptp.hAPP @t36 @t41 @t323 @t316)) % 5.96/6.16 (define @t325 () (tptp.member @t18)) % 5.96/6.16 (define @t326 () (tptp.fun @t41 tptp.bool)) % 5.96/6.16 (define @t327 () (tptp.hAPP @t18 @t326 @t325 @t317)) % 5.96/6.16 (define @t328 () (tptp.hBOOL (tptp.hAPP @t41 tptp.bool @t327 @t324))) % 5.96/6.16 (define @t329 () (@list @t13 @t15 @t187 @t317 @t310 @t316)) % 5.96/6.16 (define @t330 () (forall @t329 (=> @t328 @t322))) % 5.96/6.16 (define @t331 () (@var "List_1" $$unsorted)) % 5.96/6.16 (define @t332 () (tptp.hAPP @t13 @t52 @t81 @t230)) % 5.96/6.16 (define @t333 () (@var "Y" $$unsorted)) % 5.96/6.16 (define @t334 () (@var "Ys" $$unsorted)) % 5.96/6.16 (define @t335 () (@var "Y_2" $$unsorted)) % 5.96/6.16 (define @t336 () (tptp.hAPP @t13 @t52 @t81 @t335)) % 5.96/6.16 (define @t337 () (tptp.hAPP @t51 @t51 @t336 @t334)) % 5.96/6.16 (define @t338 () (@var "Xs_1" $$unsorted)) % 5.96/6.16 (define @t339 () (= @t338 @t337)) % 5.96/6.16 (define @t340 () (@list @t335 @t334)) % 5.96/6.16 (define @t341 () (= @t338 @t82)) % 5.96/6.16 (define @t342 () (not @t341)) % 5.96/6.16 (define @t343 () (@list @t13 @t338)) % 5.96/6.16 (define @t344 () (tptp.fun @t27 tptp.bool)) % 5.96/6.16 (define @t345 () (@list @t13 @t310)) % 5.96/6.16 (define @t346 () (tptp.combk @t35 @t13)) % 5.96/6.16 (define @t347 () (tptp.hBOOL (tptp.hAPP @t41 tptp.bool @t327 (tptp.hAPP @t36 @t41 @t323 (tptp.hAPP @t35 @t36 @t346 @t316))))) % 5.96/6.16 (define @t348 () (@var "Va" $$unsorted)) % 5.96/6.16 (define @t349 () (@var "V_1" $$unsorted)) % 5.96/6.16 (define @t350 () (tptp.hAPP @t51 @t51 (tptp.hAPP @t13 @t52 @t81 @t349) @t348)) % 5.96/6.16 (define @t351 () (tptp.ti @t13 @t287)) % 5.96/6.16 (define @t352 () (tptp.nil @t15)) % 5.96/6.16 (define @t353 () (@var "F2" $$unsorted)) % 5.96/6.16 (define @t354 () (tptp.hAPP @t84 @t63 (tptp.hAPP @t13 @t85 @t83 @t287) @t353)) % 5.96/6.16 (define @t355 () (@list @t15 @t13 @t287 @t353)) % 5.96/6.16 (define @t356 () (tptp.cons @t15)) % 5.96/6.16 (define @t357 () (tptp.fun @t62 @t62)) % 5.96/6.16 (define @t358 () (tptp.hAPP @t62 @t62 (tptp.hAPP @t15 @t357 @t356 @t203) @t299)) % 5.96/6.16 (define @t359 () (@list @t15 @t13 @t287 @t353 @t203 @t299)) % 5.96/6.16 (define @t360 () (@var "Ys_2" $$unsorted)) % 5.96/6.16 (define @t361 () (tptp.hAPP @t51 @t52 @t108 @t301)) % 5.96/6.16 (define @t362 () (tptp.hAPP @t13 @t52 @t81 @t333)) % 5.96/6.16 (define @t363 () (@list @t13 @t360)) % 5.96/6.16 (define @t364 () (@list @t13 @t301)) % 5.96/6.16 (define @t365 () (tptp.hAPP @t13 @t35 @t316 @t277)) % 5.96/6.16 (define @t366 () (tptp.hAPP @t13 @t15 @t317 @t277)) % 5.96/6.16 (define @t367 () (tptp.hAPP @t15 @t146 @t145 @t366)) % 5.96/6.16 (define @t368 () (tptp.hAPP @t13 @t312 @t311 @t277)) % 5.96/6.16 (define @t369 () (tptp.hBOOL (tptp.hAPP @t43 tptp.bool @t368 @t310))) % 5.96/6.16 (define @t370 () (@list @t15 @t13 @t317 @t316 @t310)) % 5.96/6.16 (define @t371 () (@var "G" $$unsorted)) % 5.96/6.16 (define @t372 () (@var "W" $$unsorted)) % 5.96/6.16 (define @t373 () (@var "S_1" $$unsorted)) % 5.96/6.16 (define @t374 () (tptp.hAPP @t13 @t125 @t124 @t277)) % 5.96/6.16 (define @t375 () (tptp.hAPP @t37 @t251 @t250 (tptp.hAPP @t15 @t37 @t374 @t274))) % 5.96/6.16 (define @t376 () (tptp.hAPP @t15 @t37 @t374 @t335)) % 5.96/6.16 (define @t377 () (@var "P_2" $$unsorted)) % 5.96/6.16 (define @t378 () (@list @t277 @t335)) % 5.96/6.16 (define @t379 () (tptp.product_prod @t13 @t130)) % 5.96/6.16 (define @t380 () (tptp.hAPP @t130 @t379 (tptp.hAPP @t13 (tptp.fun @t130 @t379) (tptp.product_Pair @t13 @t130) @t230) (tptp.hAPP @t14 @t130 (tptp.hAPP @t15 @t290 @t289 @t229) @t173))) % 5.96/6.16 (define @t381 () (@var "X_f" $$unsorted)) % 5.96/6.16 (define @t382 () (@var "X_e" $$unsorted)) % 5.96/6.16 (define @t383 () (tptp.product_prod @t382 @t381)) % 5.96/6.16 (define @t384 () (@var "X_d" $$unsorted)) % 5.96/6.16 (define @t385 () (tptp.product_prod @t384 @t383)) % 5.96/6.16 (define @t386 () (tptp.product_prod @t14 @t385)) % 5.96/6.16 (define @t387 () (tptp.product_prod @t15 @t386)) % 5.96/6.16 (define @t388 () (tptp.product_prod @t13 @t387)) % 5.96/6.16 (define @t389 () (@var "F_1" $$unsorted)) % 5.96/6.16 (define @t390 () (@var "E" $$unsorted)) % 5.96/6.16 (define @t391 () (@var "D" $$unsorted)) % 5.96/6.16 (define @t392 () (tptp.hAPP @t387 @t388 (tptp.hAPP @t13 (tptp.fun @t387 @t388) (tptp.product_Pair @t13 @t387) @t230) (tptp.hAPP @t386 @t387 (tptp.hAPP @t15 (tptp.fun @t386 @t387) (tptp.product_Pair @t15 @t386) @t229) (tptp.hAPP @t385 @t386 (tptp.hAPP @t14 (tptp.fun @t385 @t386) (tptp.product_Pair @t14 @t385) @t173) (tptp.hAPP @t383 @t385 (tptp.hAPP @t384 (tptp.fun @t383 @t385) (tptp.product_Pair @t384 @t383) @t391) (tptp.hAPP @t381 @t383 (tptp.hAPP @t382 (tptp.fun @t381 @t383) (tptp.product_Pair @t382 @t381) @t390) @t389)))))) % 5.96/6.16 (define @t393 () (@list @t230 @t229 @t173 @t391 @t390 @t389)) % 5.96/6.16 (define @t394 () (tptp.product_prod @t384 @t382)) % 5.96/6.16 (define @t395 () (tptp.product_prod @t14 @t394)) % 5.96/6.16 (define @t396 () (tptp.product_prod @t15 @t395)) % 5.96/6.16 (define @t397 () (tptp.product_prod @t13 @t396)) % 5.96/6.16 (define @t398 () (tptp.hAPP @t396 @t397 (tptp.hAPP @t13 (tptp.fun @t396 @t397) (tptp.product_Pair @t13 @t396) @t230) (tptp.hAPP @t395 @t396 (tptp.hAPP @t15 (tptp.fun @t395 @t396) (tptp.product_Pair @t15 @t395) @t229) (tptp.hAPP @t394 @t395 (tptp.hAPP @t14 (tptp.fun @t394 @t395) (tptp.product_Pair @t14 @t394) @t173) (tptp.hAPP @t382 @t394 (tptp.hAPP @t384 (tptp.fun @t382 @t394) (tptp.product_Pair @t384 @t382) @t391) @t390))))) % 5.96/6.16 (define @t399 () (@list @t230 @t229 @t173 @t391 @t390)) % 5.96/6.16 (define @t400 () (tptp.product_prod @t14 @t384)) % 5.96/6.16 (define @t401 () (tptp.product_prod @t15 @t400)) % 5.96/6.16 (define @t402 () (tptp.product_prod @t13 @t401)) % 5.96/6.16 (define @t403 () (tptp.hAPP @t401 @t402 (tptp.hAPP @t13 (tptp.fun @t401 @t402) (tptp.product_Pair @t13 @t401) @t230) (tptp.hAPP @t400 @t401 (tptp.hAPP @t15 (tptp.fun @t400 @t401) (tptp.product_Pair @t15 @t400) @t229) (tptp.hAPP @t384 @t400 (tptp.hAPP @t14 (tptp.fun @t384 @t400) (tptp.product_Pair @t14 @t384) @t173) @t391)))) % 5.96/6.16 (define @t404 () (@list @t230 @t229 @t173 @t391)) % 5.96/6.16 (define @t405 () (@var "Ca" $$unsorted)) % 5.96/6.16 (define @t406 () (tptp.hAPP @t51 @t51 @t303 @t82)) % 5.96/6.16 (define @t407 () (tptp.hAPP @t13 @t52 @t67 @t302)) % 5.96/6.16 (define @t408 () (@list @t13 @t302)) % 5.96/6.16 (define @t409 () (forall @t408 (= (tptp.hAPP @t51 @t51 @t407 @t82) @t406))) % 5.96/6.16 (define @t410 () (tptp.hBOOL (tptp.hAPP @t51 tptp.bool @t55 @t301))) % 5.96/6.16 (define @t411 () (tptp.hAPP @t13 @t15 @t371 @t277)) % 5.96/6.16 (define @t412 () (@list @t13 @t232)) % 5.96/6.16 (define @t413 () (tptp.hBOOL (tptp.hAPP @t51 tptp.bool @t232 @t338))) % 5.96/6.16 (define @t414 () (@var "Xs_2" $$unsorted)) % 5.96/6.16 (define @t415 () (tptp.hAPP @t13 @t52 @t81 @t277)) % 5.96/6.16 (define @t416 () (tptp.hAPP @t51 @t51 @t415 @t414)) % 5.96/6.16 (define @t417 () (tptp.hBOOL (tptp.hAPP @t51 tptp.bool @t232 @t414))) % 5.96/6.16 (define @t418 () (@list @t277 @t414)) % 5.96/6.16 (define @t419 () (tptp.hAPP @t51 @t51 @t415 @t82)) % 5.96/6.16 (define @t420 () (@list @t13 @t232 @t338)) % 5.96/6.16 (define @t421 () (tptp.hAPP @t88 @t63 (tptp.hAPP @t13 @t89 @t86 @t287) @t353)) % 5.96/6.16 (define @t422 () (@var "Xb" $$unsorted)) % 5.96/6.16 (define @t423 () (tptp.hBOOL (tptp.hAPP @t15 tptp.bool (tptp.hAPP @t13 @t35 (tptp.hAPP @t38 @t36 (tptp.product_curry @t13 @t15 tptp.bool) @t317) @t203) @t207))) % 5.96/6.16 (define @t424 () (tptp.hBOOL (tptp.hAPP @t37 tptp.bool @t317 @t243))) % 5.96/6.16 (define @t425 () (@list @t13 @t15 @t317 @t203 @t207)) % 5.96/6.16 (define @t426 () (tptp.null @t13)) % 5.96/6.16 (define @t427 () (tptp.hBOOL (tptp.hAPP @t51 tptp.bool @t426 @t338))) % 5.96/6.16 (define @t428 () (@list @t15 @t13 @t317 @t203 @t207)) % 5.96/6.16 (define @t429 () (tptp.equal_equal @t51)) % 5.96/6.16 (define @t430 () (tptp.fun tptp.arrow_660593299e_indi @t6)) % 5.96/6.16 (define @t431 () (tptp.hAPP @t6 @t430 (tptp.combk @t6 tptp.arrow_660593299e_indi) tptp.arrow_2064824852le_Lin)) % 5.96/6.16 (define @t432 () (tptp.top_top @t11)) % 5.96/6.16 (define @t433 () (tptp.hAPP @t430 @t7 (tptp.hAPP @t11 (tptp.fun @t430 @t7) (tptp.pi tptp.arrow_660593299e_indi @t2) @t432) @t431)) % 5.96/6.16 (define @t434 () (@var "R_2" $$unsorted)) % 5.96/6.16 (define @t435 () (tptp.hAPP @t74 @t72 @t78 @t434)) % 5.96/6.16 (define @t436 () (tptp.product_Pair @t51 @t51)) % 5.96/6.16 (define @t437 () (tptp.hAPP @t51 @t102 @t436 @t187)) % 5.96/6.16 (define @t438 () (tptp.member @t71)) % 5.96/6.16 (define @t439 () (tptp.fun @t72 tptp.bool)) % 5.96/6.16 (define @t440 () (tptp.hAPP @t71 @t439 @t438 (tptp.hAPP @t51 @t71 @t437 @t186))) % 5.96/6.16 (define @t441 () (tptp.hBOOL (tptp.hAPP @t72 tptp.bool @t440 @t435))) % 5.96/6.16 (define @t442 () (= @t241 (tptp.ti @t13 @t207))) % 5.96/6.16 (define @t443 () (tptp.product_Pair @t13 @t13)) % 5.96/6.16 (define @t444 () (tptp.fun @t13 @t73)) % 5.96/6.16 (define @t445 () (tptp.member @t73)) % 5.96/6.16 (define @t446 () (tptp.fun @t74 tptp.bool)) % 5.96/6.16 (define @t447 () (tptp.hBOOL (tptp.hAPP @t74 tptp.bool (tptp.hAPP @t73 @t446 @t445 (tptp.hAPP @t13 @t73 (tptp.hAPP @t13 @t444 @t443 @t203) @t207)) @t434))) % 5.96/6.16 (define @t448 () (tptp.hAPP @t51 @t51 (tptp.hAPP @t13 @t52 @t81 @t207) @t186)) % 5.96/6.16 (define @t449 () (tptp.hAPP @t51 @t51 @t300 @t187)) % 5.96/6.16 (define @t450 () (tptp.hAPP @t96 @t95 @t94 @t317)) % 5.96/6.16 (define @t451 () (@list @t302)) % 5.96/6.16 (define @t452 () (tptp.hAPP @t51 @t51 @t54 @t301)) % 5.96/6.16 (define @t453 () (= @t301 @t82)) % 5.96/6.16 (define @t454 () (not @t453)) % 5.96/6.16 (define @t455 () (tptp.ti @t13 @t302)) % 5.96/6.16 (define @t456 () (tptp.hAPP @t51 @t13 @t69 @t304)) % 5.96/6.16 (define @t457 () (= @t456 @t455)) % 5.96/6.16 (define @t458 () (=> @t453 @t457)) % 5.96/6.16 (define @t459 () (forall @t305 @t458)) % 5.96/6.16 (define @t460 () (tptp.hAPP @t51 @t13 @t69 @t301)) % 5.96/6.16 (define @t461 () (= @t456 @t460)) % 5.96/6.16 (define @t462 () (=> @t454 @t461)) % 5.96/6.16 (define @t463 () (forall @t305 @t462)) % 5.96/6.16 (define @t464 () (tptp.top_top @t43)) % 5.96/6.16 (define @t465 () (@list @t13 @t187)) % 5.96/6.16 (define @t466 () (= @t187 @t186)) % 5.96/6.16 (define @t467 () (tptp.hBOOL (tptp.hAPP @t51 tptp.bool @t79 @t301))) % 5.96/6.16 (define @t468 () (@list @t301)) % 5.96/6.16 (define @t469 () (tptp.hAPP @t51 @t51 @t54 @t304)) % 5.96/6.16 (define @t470 () (@list @t230 @t277)) % 5.96/6.16 (define @t471 () (tptp.hAPP @t51 @t102 @t436 @t82)) % 5.96/6.16 (define @t472 () (tptp.hAPP @t51 @t102 @t436 @t338)) % 5.96/6.16 (define @t473 () (tptp.hAPP @t13 @t444 @t443 @t277)) % 5.96/6.16 (define @t474 () (@list @t13 @t338 @t434)) % 5.96/6.16 (define @t475 () (tptp.hAPP @t13 @t444 @t443 @t230)) % 5.96/6.16 (define @t476 () (@list @t13 @t187 @t186 @t434)) % 5.96/6.16 (define @t477 () (tptp.hAPP @t51 @t51 @t54 @t338)) % 5.96/6.16 (define @t478 () (tptp.hAPP @t45 @t45 (tptp.combc @t13 @t13 tptp.bool) @t140)) % 5.96/6.16 (define @t479 () (tptp.hAPP @t139 @t138 (tptp.combb tptp.bool tptp.bool @t13) tptp.fNot)) % 5.96/6.16 (define @t480 () (tptp.hBOOL (tptp.hAPP @t51 tptp.bool @t55 @t338))) % 5.96/6.16 (define @t481 () (tptp.hAPP @t51 @t71 @t471 @t82)) % 5.96/6.16 (define @t482 () (tptp.hAPP @t43 @t102 @t101 @t232)) % 5.96/6.16 (define @t483 () (tptp.hAPP @t43 @t52 @t110 @t232)) % 5.96/6.16 (define @t484 () (tptp.hAPP @t51 @t51 @t483 @t338)) % 5.96/6.16 (define @t485 () (tptp.hBOOL (tptp.hAPP @t51 tptp.bool @t79 @t338))) % 5.96/6.16 (define @t486 () (@list @t232 @t338)) % 5.96/6.16 (define @t487 () (tptp.hAPP @t13 @t52 @t81 @t187)) % 5.96/6.16 (define @t488 () (tptp.hAPP @t51 @t51 @t487 @t338)) % 5.96/6.16 (define @t489 () (tptp.hAPP @t51 @t51 @t483 @t488)) % 5.96/6.16 (define @t490 () (tptp.hAPP @t13 tptp.bool @t232 @t187)) % 5.96/6.16 (define @t491 () (tptp.hBOOL @t490)) % 5.96/6.16 (define @t492 () (not @t491)) % 5.96/6.16 (define @t493 () (@list @t13 @t338 @t232 @t187)) % 5.96/6.16 (define @t494 () (tptp.ti @t43 @t310)) % 5.96/6.16 (define @t495 () (tptp.ti @t13 @t187)) % 5.96/6.16 (define @t496 () (@var "Ys_1" $$unsorted)) % 5.96/6.16 (define @t497 () (tptp.hAPP @t51 @t51 @t54 @t496)) % 5.96/6.16 (define @t498 () (= @t496 @t82)) % 5.96/6.16 (define @t499 () (tptp.hAPP @t51 @t51 @t487 @t82)) % 5.96/6.16 (define @t500 () (tptp.hAPP @t51 @t52 @t50 @t338)) % 5.96/6.16 (define @t501 () (tptp.hAPP @t51 @t51 @t500 @t499)) % 5.96/6.16 (define @t502 () (tptp.hAPP @t74 @t72 @t70 @t434)) % 5.96/6.16 (define @t503 () (tptp.hAPP @t71 @t439 @t438 (tptp.hAPP @t51 @t71 @t472 @t82))) % 5.96/6.16 (define @t504 () (@var "Us_2" $$unsorted)) % 5.96/6.16 (define @t505 () (@var "Zs_1" $$unsorted)) % 5.96/6.16 (define @t506 () (tptp.hAPP @t51 @t52 @t50 @t301)) % 5.96/6.16 (define @t507 () (tptp.hAPP @t51 @t51 @t506 @t360)) % 5.96/6.16 (define @t508 () (@var "Xs1" $$unsorted)) % 5.96/6.16 (define @t509 () (tptp.hAPP @t51 @t52 @t50 @t508)) % 5.96/6.16 (define @t510 () (@var "Zs" $$unsorted)) % 5.96/6.16 (define @t511 () (= @t496 @t510)) % 5.96/6.16 (define @t512 () (tptp.hAPP @t51 @t52 @t50 @t510)) % 5.96/6.16 (define @t513 () (tptp.hAPP @t51 @t52 @t50 @t496)) % 5.96/6.16 (define @t514 () (tptp.hAPP @t51 @t51 @t500 @t496)) % 5.96/6.16 (define @t515 () (@list @t13 @t338 @t496 @t510)) % 5.96/6.16 (define @t516 () (@var "Ts" $$unsorted)) % 5.96/6.16 (define @t517 () (@var "Us" $$unsorted)) % 5.96/6.16 (define @t518 () (tptp.hAPP @t51 @t52 @t50 @t517)) % 5.96/6.16 (define @t519 () (tptp.hAPP @t51 @t51 (tptp.hAPP @t51 @t52 @t50 @t360) @t505)) % 5.96/6.16 (define @t520 () (@list @t13 @t302 @t301 @t360)) % 5.96/6.16 (define @t521 () (tptp.hAPP @t51 @t51 (tptp.hAPP @t51 @t52 @t50 @t82) @t360)) % 5.96/6.16 (define @t522 () (and @t341 @t498)) % 5.96/6.16 (define @t523 () (@list @t13 @t338 @t496)) % 5.96/6.16 (define @t524 () (= @t301 @t360)) % 5.96/6.16 (define @t525 () (@list @t13 @t301 @t360)) % 5.96/6.16 (define @t526 () (@var "Ys_3" $$unsorted)) % 5.96/6.16 (define @t527 () (tptp.hAPP @t51 @t51 (tptp.hAPP @t51 @t52 @t50 @t526) @t510)) % 5.96/6.16 (define @t528 () (tptp.hAPP @t51 @t51 @t487 @t526)) % 5.96/6.16 (define @t529 () (@list @t526)) % 5.96/6.16 (define @t530 () (tptp.hAPP @t51 @t51 @t513 @t510)) % 5.96/6.16 (define @t531 () (tptp.ti @t13 @t186)) % 5.96/6.16 (define @t532 () (= @t495 @t531)) % 5.96/6.16 (define @t533 () (= @t338 @t496)) % 5.96/6.16 (define @t534 () (tptp.hAPP @t13 @t52 @t81 @t186)) % 5.96/6.16 (define @t535 () (tptp.hAPP @t51 @t51 @t534 @t82)) % 5.96/6.16 (define @t536 () (tptp.hAPP @t51 @t51 @t513 @t535)) % 5.96/6.16 (define @t537 () (@var "L" $$unsorted)) % 5.96/6.16 (define @t538 () (tptp.hAPP @t51 @t51 @t54 @t507)) % 5.96/6.16 (define @t539 () (= @t360 @t82)) % 5.96/6.16 (define @t540 () (not @t539)) % 5.96/6.16 (define @t541 () (tptp.hAPP @t51 @t13 @t69 @t507)) % 5.96/6.16 (define @t542 () (=> @t540 (= @t541 (tptp.hAPP @t51 @t13 @t69 @t360)))) % 5.96/6.16 (define @t543 () (=> @t539 (= @t541 @t460))) % 5.96/6.16 (define @t544 () (@var "V" $$unsorted)) % 5.96/6.16 (define @t545 () (tptp.hAPP @t51 @t52 @t50 @t187)) % 5.96/6.16 (define @t546 () (@var "U" $$unsorted)) % 5.96/6.16 (define @t547 () (tptp.hBOOL (tptp.hAPP @t72 tptp.bool (tptp.hAPP @t71 @t439 @t438 (tptp.hAPP @t51 @t71 (tptp.hAPP @t51 @t102 @t436 (tptp.hAPP @t51 @t51 @t545 @t546)) (tptp.hAPP @t51 @t51 @t545 @t544))) @t435))) % 5.96/6.16 (define @t548 () (tptp.hBOOL (tptp.hAPP @t72 tptp.bool (tptp.hAPP @t71 @t439 @t438 (tptp.hAPP @t51 @t71 (tptp.hAPP @t51 @t102 @t436 @t546) @t544)) @t435))) % 5.96/6.16 (define @t549 () (@list @t13 @t187 @t546 @t544 @t434)) % 5.96/6.16 (define @t550 () (tptp.hAPP @t62 @t62 (tptp.hAPP @t15 @t357 @t356 @t187) @t338)) % 5.96/6.16 (define @t551 () (tptp.hAPP @t51 @t51 @t506 @t406)) % 5.96/6.16 (define @t552 () (tptp.hAPP @t51 @t52 @t50 @t546)) % 5.96/6.16 (define @t553 () (@var "Z_1" $$unsorted)) % 5.96/6.16 (define @t554 () (tptp.hAPP @t51 @t52 @t50 @t414)) % 5.96/6.16 (define @t555 () (tptp.hAPP @t51 @t51 @t336 @t82)) % 5.96/6.16 (define @t556 () (tptp.hAPP @t51 @t52 @t50 @t334)) % 5.96/6.16 (define @t557 () (tptp.hAPP @t13 @t444 @t443 @t187)) % 5.96/6.16 (define @t558 () (tptp.hBOOL (tptp.hAPP @t74 tptp.bool (tptp.hAPP @t73 @t446 @t445 (tptp.hAPP @t13 @t73 @t557 @t186)) @t434))) % 5.96/6.16 (define @t559 () (tptp.hAPP @t74 @t72 @t91 @t434)) % 5.96/6.16 (define @t560 () (tptp.hAPP @t71 @t439 @t438 (tptp.hAPP @t51 @t71 @t472 @t496))) % 5.96/6.16 (define @t561 () (tptp.hBOOL (tptp.hAPP @t72 tptp.bool @t560 @t559))) % 5.96/6.16 (define @t562 () (tptp.fun @t51 @t104)) % 5.96/6.16 (define @t563 () (tptp.hAPP @t68 @t562 (tptp.combc @t13 @t51 @t51) @t81)) % 5.96/6.16 (define @t564 () (tptp.hAPP @t53 @t53 (tptp.combc @t51 @t51 @t51) @t50)) % 5.96/6.16 (define @t565 () (tptp.list_case @t51 @t13)) % 5.96/6.16 (define @t566 () (tptp.fun @t68 @t52)) % 5.96/6.16 (define @t567 () (tptp.hAPP @t51 @t51 @t106 @t338)) % 5.96/6.16 (define @t568 () (tptp.hAPP @t15 @t357 @t356 @t302)) % 5.96/6.16 (define @t569 () (tptp.append @t15)) % 5.96/6.16 (define @t570 () (tptp.hAPP @t51 @t102 @t436 @t488)) % 5.96/6.16 (define @t571 () (@list @t13 @t187 @t338 @t496 @t434)) % 5.96/6.16 (define @t572 () (tptp.hAPP @t71 @t439 @t438 (tptp.hAPP @t51 @t71 @t471 @t338))) % 5.96/6.16 (define @t573 () (@var "Vs_1" $$unsorted)) % 5.96/6.16 (define @t574 () (@var "Us_1" $$unsorted)) % 5.96/6.16 (define @t575 () (tptp.hAPP @t51 @t51 @t534 @t496)) % 5.96/6.16 (define @t576 () (tptp.hAPP @t71 @t439 @t438 (tptp.hAPP @t51 @t71 @t570 @t575))) % 5.96/6.16 (define @t577 () (@list @t13 @t187 @t338 @t186 @t496 @t434)) % 5.96/6.16 (define @t578 () (tptp.hAPP @t51 @t52 @t50 @t574)) % 5.96/6.16 (define @t579 () (@var "Vs" $$unsorted)) % 5.96/6.16 (define @t580 () (tptp.hBOOL (tptp.hAPP @t74 tptp.bool (tptp.hAPP @t73 @t446 @t445 (tptp.hAPP @t13 @t73 @t473 @t335)) @t434))) % 5.96/6.16 (define @t581 () (@list @t13 @t338 @t496 @t434)) % 5.96/6.16 (define @t582 () (@var "Zs_2" $$unsorted)) % 5.96/6.16 (define @t583 () (tptp.hAPP @t51 @t51 @t487 @t582)) % 5.96/6.16 (define @t584 () (@list @t582)) % 5.96/6.16 (define @t585 () (tptp.hBOOL (tptp.hAPP @t74 tptp.bool (tptp.hAPP @t73 @t446 @t445 (tptp.hAPP @t13 @t73 @t473 @t186)) @t434))) % 5.96/6.16 (define @t586 () (tptp.hAPP @t71 @t439 @t438 (tptp.hAPP @t51 @t71 @t472 @t575))) % 5.96/6.16 (define @t587 () (@list @t13 @t338 @t186 @t496 @t434)) % 5.96/6.16 (define @t588 () (tptp.hAPP @t51 tptp.nat @t115 @t496)) % 5.96/6.16 (define @t589 () (tptp.hAPP @t51 tptp.nat @t115 @t338)) % 5.96/6.16 (define @t590 () (= @t589 @t588)) % 5.96/6.16 (define @t591 () (tptp.hAPP @t51 @t52 @t50 @t484)) % 5.96/6.16 (define @t592 () (tptp.hAPP @t43 @t52 @t59 @t232)) % 5.96/6.16 (define @t593 () (tptp.hAPP @t51 @t51 @t592 @t338)) % 5.96/6.16 (define @t594 () (tptp.hAPP @t51 @t71 @t482 @t338)) % 5.96/6.16 (define @t595 () (tptp.fun @t52 @t102)) % 5.96/6.16 (define @t596 () (tptp.fun @t51 @t595)) % 5.96/6.16 (define @t597 () (tptp.fun @t51 @t102)) % 5.96/6.16 (define @t598 () (tptp.fun @t52 @t597)) % 5.96/6.16 (define @t599 () (tptp.fun @t71 @t71)) % 5.96/6.16 (define @t600 () (tptp.fun @t71 @t599)) % 5.96/6.16 (define @t601 () (tptp.fun @t51 @t599)) % 5.96/6.16 (define @t602 () (tptp.fun @t102 @t601)) % 5.96/6.16 (define @t603 () (tptp.fun @t51 @t601)) % 5.96/6.16 (define @t604 () (tptp.fun @t102 @t102)) % 5.96/6.16 (define @t605 () (tptp.fun @t51 @t604)) % 5.96/6.16 (define @t606 () (@var "P_1" $$unsorted)) % 5.96/6.16 (define @t607 () (tptp.hAPP @t133 @t131 @t135 @t317)) % 5.96/6.16 (define @t608 () (tptp.fun @t382 @t13)) % 5.96/6.16 (define @t609 () (tptp.fun @t382 @t130)) % 5.96/6.16 (define @t610 () (tptp.fun @t609 @t608)) % 5.96/6.16 (define @t611 () (tptp.fun @t384 @t608)) % 5.96/6.16 (define @t612 () (tptp.fun @t384 @t609)) % 5.96/6.16 (define @t613 () (tptp.hAPP @t51 tptp.nat @t115 @t360)) % 5.96/6.16 (define @t614 () (tptp.hAPP @t51 tptp.nat @t115 @t301)) % 5.96/6.16 (define @t615 () (@var "Q_2" $$unsorted)) % 5.96/6.16 (define @t616 () (tptp.product_prod_case @t13 @t15 @t14)) % 5.96/6.16 (define @t617 () (tptp.hAPP @t24 @t128 @t616 @t405)) % 5.96/6.16 (define @t618 () (tptp.ti @t37 @t615)) % 5.96/6.16 (define @t619 () (tptp.ti @t37 @t606)) % 5.96/6.16 (define @t620 () (= @t619 @t618)) % 5.96/6.16 (define @t621 () (tptp.hAPP @t51 @t51 @t106 @t301)) % 5.96/6.16 (define @t622 () (tptp.hAPP @t51 @t51 @t592 @t488)) % 5.96/6.16 (define @t623 () (tptp.ti @t128 @t317)) % 5.96/6.16 (define @t624 () (tptp.fun @t125 @t20)) % 5.96/6.16 (define @t625 () (@list @t13 @t15 @t14 @t317)) % 5.96/6.16 (define @t626 () (tptp.hAPP @t24 @t128 @t616 @t317)) % 5.96/6.16 (define @t627 () (tptp.size_size @t62)) % 5.96/6.16 (define @t628 () (tptp.hAPP @t51 tptp.nat @t115 @t414)) % 5.96/6.16 (define @t629 () (tptp.hAPP @t15 @t14 (tptp.hAPP @t13 @t20 @t317 @t277) @t335)) % 5.96/6.16 (define @t630 () (@var "Q_1" $$unsorted)) % 5.96/6.16 (define @t631 () (tptp.hAPP @t14 @t130 (tptp.hAPP @t15 @t290 @t289 @t277) @t335)) % 5.96/6.16 (define @t632 () (@var "N" $$unsorted)) % 5.96/6.16 (define @t633 () (tptp.product_prod_case @t13 @t15 tptp.bool)) % 5.96/6.16 (define @t634 () (tptp.hBOOL (tptp.hAPP @t37 tptp.bool (tptp.hAPP @t36 @t38 @t633 @t317) @t243))) % 5.96/6.16 (define @t635 () (tptp.hBOOL (tptp.hAPP @t15 tptp.bool (tptp.hAPP @t13 @t35 @t317 @t203) @t207))) % 5.96/6.16 (define @t636 () (tptp.fun @t14 @t43)) % 5.96/6.16 (define @t637 () (tptp.hAPP (tptp.fun @t15 @t636) (tptp.fun @t130 @t43) (tptp.product_prod_case @t15 @t14 @t43) @t405)) % 5.96/6.16 (define @t638 () (tptp.hAPP @t13 @t312 @t311 @t191)) % 5.96/6.16 (define @t639 () (tptp.fun @t14 tptp.bool)) % 5.96/6.16 (define @t640 () (tptp.fun @t15 @t639)) % 5.96/6.16 (define @t641 () (tptp.product_prod_case @t13 @t15 @t639)) % 5.96/6.16 (define @t642 () (tptp.fun @t37 @t639)) % 5.96/6.16 (define @t643 () (tptp.fun @t13 @t640)) % 5.96/6.16 (define @t644 () (tptp.hBOOL (tptp.hAPP @t37 tptp.bool (tptp.hAPP @t36 @t38 @t633 @t405) @t606))) % 5.96/6.16 (define @t645 () (= @t619 @t231)) % 5.96/6.16 (define @t646 () (@list @t13 @t15 @t405 @t606)) % 5.96/6.16 (define @t647 () (= @t619 @t376)) % 5.96/6.16 (define @t648 () (tptp.hAPP @t37 @t639 (tptp.hAPP @t643 @t642 @t641 @t405) @t606)) % 5.96/6.16 (define @t649 () (tptp.hAPP @t14 (tptp.fun @t639 tptp.bool) (tptp.member @t14) @t191)) % 5.96/6.16 (define @t650 () (tptp.hAPP @t15 @t639 (tptp.hAPP @t13 @t640 @t405 @t230) @t229)) % 5.96/6.16 (define @t651 () (tptp.hBOOL @t232)) % 5.96/6.16 (define @t652 () (tptp.fun @t35 @t35)) % 5.96/6.16 (define @t653 () (@var "N_1" $$unsorted)) % 5.96/6.16 (define @t654 () (@list @t13 @t653)) % 5.96/6.16 (define @t655 () (tptp.hAPP @t51 @t52 @t50 @t555)) % 5.96/6.16 (define @t656 () (@var "Ws" $$unsorted)) % 5.96/6.16 (define @t657 () (tptp.hAPP @t74 @t72 @t90 @t434)) % 5.96/6.16 (define @t658 () (tptp.hBOOL (tptp.hAPP @t72 tptp.bool @t560 @t657))) % 5.96/6.16 (define @t659 () (tptp.hAPP @t51 @t51 @t111 @t301)) % 5.96/6.16 (define @t660 () (@list @t13 @t434)) % 5.96/6.16 (define @t661 () (tptp.hAPP @t51 @t52 @t50 @t659)) % 5.96/6.16 (define @t662 () (@list @t13 @t360 @t301)) % 5.96/6.16 (define @t663 () (tptp.hAPP @t51 @t102 @t436 @t414)) % 5.96/6.16 (define @t664 () (tptp.hAPP @t51 @t102 @t436 @t496)) % 5.96/6.16 (define @t665 () (tptp.fun @t13 @t446)) % 5.96/6.16 (define @t666 () (tptp.fun @t444 @t665)) % 5.96/6.16 (define @t667 () (tptp.fun @t13 @t665)) % 5.96/6.16 (define @t668 () (tptp.fun @t13 @t444)) % 5.96/6.16 (define @t669 () (tptp.fun @t74 @t43)) % 5.96/6.16 (define @t670 () (tptp.fun @t13 @t669)) % 5.96/6.16 (define @t671 () (tptp.hAPP @t51 @t13 @t65 @t301)) % 5.96/6.16 (define @t672 () (tptp.hAPP @t13 @t52 @t81 @t671)) % 5.96/6.16 (define @t673 () (@var "A2" $$unsorted)) % 5.96/6.16 (define @t674 () (= @t673 @t337)) % 5.96/6.16 (define @t675 () (@var "A1" $$unsorted)) % 5.96/6.16 (define @t676 () (= @t675 @t416)) % 5.96/6.16 (define @t677 () (@list @t277 @t335 @t414 @t334)) % 5.96/6.16 (define @t678 () (and (= @t675 @t82) (= @t673 @t82))) % 5.96/6.16 (define @t679 () (tptp.hAPP @t45 @t93 @t92 @t434)) % 5.96/6.16 (define @t680 () (tptp.hAPP @t51 @t13 @t65 @t507)) % 5.96/6.16 (define @t681 () (=> @t454 (= @t680 @t671))) % 5.96/6.16 (define @t682 () (= @t593 @t82)) % 5.96/6.16 (define @t683 () (@list @t187 @t186)) % 5.96/6.16 (define @t684 () (tptp.hAPP @t51 @t51 @t105 @t301)) % 5.96/6.16 (define @t685 () (@var "I_1" $$unsorted)) % 5.96/6.16 (define @t686 () (tptp.hAPP @t13 @t51 (tptp.hAPP tptp.nat @t104 @t103 @t685) @t302)) % 5.96/6.16 (define @t687 () (tptp.hAPP @t51 tptp.nat @t115 @t484)) % 5.96/6.16 (define @t688 () (tptp.hAPP tptp.nat @t52 @t57 @t653)) % 5.96/6.16 (define @t689 () (tptp.hAPP @t51 @t51 @t688 @t452)) % 5.96/6.16 (define @t690 () (tptp.hAPP @t51 @t51 @t688 @t301)) % 5.96/6.16 (define @t691 () (tptp.hAPP @t51 @t51 @t54 @t690)) % 5.96/6.16 (define @t692 () (@list @t13 @t653 @t301)) % 5.96/6.16 (define @t693 () (tptp.hAPP @t51 @t51 @t688 @t659)) % 5.96/6.16 (define @t694 () (tptp.hAPP @t51 @t51 @t111 @t690)) % 5.96/6.16 (define @t695 () (@list @t653 @t301)) % 5.96/6.16 (define @t696 () (tptp.hAPP @t51 @t51 @t105 @t496)) % 5.96/6.16 (define @t697 () (tptp.hAPP @t51 @t51 @t105 @t338)) % 5.96/6.16 (define @t698 () (tptp.hAPP @t13 @t51 (tptp.hAPP tptp.nat @t104 @t103 @t653) @t302)) % 5.96/6.16 (define @t699 () (@list @t13 @t653 @t302)) % 5.96/6.16 (define @t700 () (@list @t13 @t685 @t301)) % 5.96/6.16 (define @t701 () (@var "K" $$unsorted)) % 5.96/6.16 (define @t702 () (tptp.hAPP @t13 @t51 (tptp.hAPP tptp.nat @t104 @t103 @t701) @t302)) % 5.96/6.16 (define @t703 () (tptp.hAPP @t51 @t52 @t50 @t698)) % 5.96/6.16 (define @t704 () (= @t338 @t499)) % 5.96/6.16 (define @t705 () (@list @t13 @t338 @t187)) % 5.96/6.16 (define @t706 () (@list @t13 @t187 @t338)) % 5.96/6.16 (define @t707 () (@list @t13 @t653 @t302 @t301)) % 5.96/6.16 (define @t708 () (tptp.hAPP @t43 @t43 @t479 (tptp.hAPP @t13 @t43 @t478 @t187))) % 5.96/6.16 (define @t709 () (tptp.hAPP @t43 @t52 @t59 @t708)) % 5.96/6.16 (define @t710 () (tptp.hAPP @t43 @t52 @t110 @t708)) % 5.96/6.16 (define @t711 () (tptp.hAPP @t51 @t43 @t107 @t338)) % 5.96/6.16 (define @t712 () (tptp.hBOOL (tptp.hAPP @t43 tptp.bool @t313 @t711))) % 5.96/6.16 (define @t713 () (tptp.combc tptp.nat @t51 @t51)) % 5.96/6.16 (define @t714 () (tptp.fun tptp.nat @t51)) % 5.96/6.16 (define @t715 () (tptp.fun @t51 @t714)) % 5.96/6.16 (define @t716 () (tptp.nat_case @t51)) % 5.96/6.16 (define @t717 () (tptp.fun @t714 @t714)) % 5.96/6.16 (define @t718 () (tptp.hAPP tptp.nat @t52 @t57 @t632)) % 5.96/6.16 (define @t719 () (@list @t13 @t632 @t187 @t338)) % 5.96/6.16 (define @t720 () (tptp.hAPP @t51 @t51 @t718 @t338)) % 5.96/6.16 (define @t721 () (tptp.hAPP @t51 @t43 @t107 @t720)) % 5.96/6.16 (define @t722 () (@list @t13 @t187 @t632 @t338)) % 5.96/6.16 (define @t723 () (tptp.hBOOL (tptp.hAPP @t13 tptp.bool @t232 @t277))) % 5.96/6.16 (define @t724 () (tptp.hBOOL (tptp.hAPP @t43 tptp.bool @t368 @t711))) % 5.96/6.16 (define @t725 () (forall @t283 (=> @t724 @t723))) % 5.96/6.16 (define @t726 () (tptp.hAPP @t31 @t64 @t61 @t317)) % 5.96/6.16 (define @t727 () (tptp.hAPP @t13 @t63 @t726 @t203)) % 5.96/6.16 (define @t728 () (tptp.hBOOL (tptp.hAPP @t43 tptp.bool @t313 (tptp.hAPP @t51 @t43 @t107 @t477)))) % 5.96/6.16 (define @t729 () (tptp.hAPP @t13 @t312 @t311 @t186)) % 5.96/6.16 (define @t730 () (tptp.hAPP @t51 @t43 @t107 @t488)) % 5.96/6.16 (define @t731 () (tptp.hAPP @t51 @t51 (tptp.hAPP @t13 @t52 @t67 @t187) @t338)) % 5.96/6.16 (define @t732 () (=> @t712 (= @t731 @t338))) % 5.96/6.16 (define @t733 () (not @t712)) % 5.96/6.16 (define @t734 () (tptp.hAPP @t51 @t43 @t107 @t496)) % 5.96/6.16 (define @t735 () (tptp.hBOOL (tptp.hAPP @t51 tptp.bool @t79 @t496))) % 5.96/6.16 (define @t736 () (tptp.hAPP @t51 @t51 @t483 @t514)) % 5.96/6.16 (define @t737 () (@list @t13 @t496 @t232 @t187 @t338)) % 5.96/6.16 (define @t738 () (@var "As" $$unsorted)) % 5.96/6.16 (define @t739 () (tptp.hBOOL (tptp.hAPP @t43 tptp.bool (tptp.hAPP @t13 @t312 @t311 (tptp.hAPP @t51 @t13 @t69 @t738)) (tptp.hAPP @t51 @t43 @t107 @t738)))) % 5.96/6.16 (define @t740 () (not (= @t738 @t82))) % 5.96/6.16 (define @t741 () (=> @t740 @t739)) % 5.96/6.16 (define @t742 () (@list @t13 @t738)) % 5.96/6.16 (define @t743 () (forall @t742 @t741)) % 5.96/6.16 (define @t744 () (tptp.hAPP @t51 @t51 @t592 @t514)) % 5.96/6.16 (define @t745 () (=> @t733 (= @t731 @t488))) % 5.96/6.16 (define @t746 () (not @t723)) % 5.96/6.16 (define @t747 () (@var "No" $$unsorted)) % 5.96/6.16 (define @t748 () (@var "Yes" $$unsorted)) % 5.96/6.16 (define @t749 () (@list @t13 @t496 @t232 @t338)) % 5.96/6.16 (define @t750 () (= @t338 (tptp.hAPP @t51 @t51 @t556 (tptp.hAPP @t51 @t51 @t415 @t582)))) % 5.96/6.16 (define @t751 () (exists @t584 @t750)) % 5.96/6.16 (define @t752 () (@list @t334 @t277)) % 5.96/6.16 (define @t753 () (exists @t283 (and @t724 @t723))) % 5.96/6.16 (define @t754 () (= @t338 (tptp.hAPP @t51 @t51 @t556 @t583))) % 5.96/6.16 (define @t755 () (@list @t334 @t582)) % 5.96/6.16 (define @t756 () (exists @t755 @t754)) % 5.96/6.16 (define @t757 () (tptp.hAPP @t51 @t43 @t107 @t582)) % 5.96/6.16 (define @t758 () (exists @t755 (and @t754 (not (tptp.hBOOL (tptp.hAPP @t43 tptp.bool @t313 @t757)))))) % 5.96/6.16 (define @t759 () (tptp.hAPP @t51 @t43 @t107 @t334)) % 5.96/6.16 (define @t760 () (exists @t755 (and @t754 (not (tptp.hBOOL (tptp.hAPP @t43 tptp.bool @t313 @t759)))))) % 5.96/6.16 (define @t761 () (@var "S_2" $$unsorted)) % 5.96/6.16 (define @t762 () (tptp.fun @t51 @t15)) % 5.96/6.16 (define @t763 () (tptp.hAPP (tptp.fun @t15 @t18) (tptp.fun @t15 @t762) (tptp.foldl @t15 @t13) @t317)) % 5.96/6.16 (define @t764 () (tptp.hAPP @t15 @t762 @t763 @t761)) % 5.96/6.16 (define @t765 () (tptp.hAPP @t51 @t15 @t764 @t338)) % 5.96/6.16 (define @t766 () (@var "S_3" $$unsorted)) % 5.96/6.16 (define @t767 () (tptp.hAPP @t15 @t18 @t317 @t766)) % 5.96/6.16 (define @t768 () (forall (@list @t277 @t335 @t766) (= (tptp.hAPP @t13 @t15 (tptp.hAPP @t15 @t18 @t317 (tptp.hAPP @t13 @t15 @t767 @t277)) @t335) (tptp.hAPP @t13 @t15 (tptp.hAPP @t15 @t18 @t317 (tptp.hAPP @t13 @t15 @t767 @t335)) @t277)))) % 5.96/6.16 (define @t769 () (@var "K_1" $$unsorted)) % 5.96/6.16 (define @t770 () (forall @t283 (=> (tptp.hBOOL (tptp.hAPP @t43 tptp.bool @t368 (tptp.hAPP @t51 @t43 @t107 @t537))) (= @t723 (tptp.hBOOL (tptp.hAPP @t13 tptp.bool @t630 @t277)))))) % 5.96/6.16 (define @t771 () (= @t537 @t769)) % 5.96/6.16 (define @t772 () (@list @t13 @t630 @t232 @t537 @t769)) % 5.96/6.16 (define @t773 () (tptp.set @t15)) % 5.96/6.16 (define @t774 () (tptp.hAPP @t15 @t146 @t145 @t277)) % 5.96/6.16 (define @t775 () (tptp.hBOOL (tptp.hAPP @t35 tptp.bool @t774 (tptp.hAPP @t62 @t35 @t773 @t338)))) % 5.96/6.16 (define @t776 () (not (tptp.hBOOL (tptp.hAPP @t13 tptp.bool @t232 @t274)))) % 5.96/6.16 (define @t777 () (tptp.hAPP @t13 @t312 @t311 @t274)) % 5.96/6.16 (define @t778 () (forall @t281 (=> (tptp.hBOOL (tptp.hAPP @t43 tptp.bool @t777 @t759)) @t776))) % 5.96/6.16 (define @t779 () (forall @t281 (=> (tptp.hBOOL (tptp.hAPP @t43 tptp.bool @t777 @t757)) @t776))) % 5.96/6.16 (define @t780 () (@list @t334 @t277 @t582)) % 5.96/6.16 (define @t781 () (tptp.hBOOL (tptp.hAPP @t15 tptp.bool @t232 @t277))) % 5.96/6.16 (define @t782 () (tptp.hBOOL (tptp.hAPP @t13 tptp.bool @t630 @t187))) % 5.96/6.16 (define @t783 () (tptp.hAPP tptp.nat @t52 @t109 @t632)) % 5.96/6.16 (define @t784 () (tptp.hAPP @t51 @t43 @t107 (tptp.hAPP @t51 @t51 @t783 @t338))) % 5.96/6.16 (define @t785 () (tptp.hAPP tptp.nat @t52 @t109 @t653)) % 5.96/6.16 (define @t786 () (tptp.hAPP @t51 @t51 @t785 @t301)) % 5.96/6.16 (define @t787 () (tptp.hAPP @t51 @t52 @t50 @t786)) % 5.96/6.16 (define @t788 () (tptp.hAPP @t51 @t51 @t785 @t659)) % 5.96/6.16 (define @t789 () (tptp.hAPP tptp.nat tptp.nat tptp.suc @t653)) % 5.96/6.16 (define @t790 () (tptp.hAPP tptp.nat @t52 @t109 @t789)) % 5.96/6.16 (define @t791 () (tptp.hAPP @t51 @t51 @t790 @t301)) % 5.96/6.16 (define @t792 () (tptp.hAPP tptp.nat @t52 @t109 @t163)) % 5.96/6.16 (define @t793 () (@var "Ys_2_1" $$unsorted)) % 5.96/6.16 (define @t794 () (@var "Xs_2_1" $$unsorted)) % 5.96/6.16 (define @t795 () (@var "Xs_1_1" $$unsorted)) % 5.96/6.16 (define @t796 () (@var "Ys_1_1" $$unsorted)) % 5.96/6.16 (define @t797 () (tptp.hAPP @t51 tptp.nat @t115 @t796)) % 5.96/6.16 (define @t798 () (tptp.hAPP @t51 tptp.nat @t115 @t795)) % 5.96/6.16 (define @t799 () (tptp.ord_less_eq tptp.nat)) % 5.96/6.16 (define @t800 () (tptp.fun tptp.nat tptp.bool)) % 5.96/6.16 (define @t801 () (tptp.hBOOL (tptp.hAPP tptp.nat tptp.bool (tptp.hAPP tptp.nat @t800 @t799 @t798) @t797))) % 5.96/6.16 (define @t802 () (tptp.ord_less_eq @t13)) % 5.96/6.16 (define @t803 () (tptp.hAPP @t13 @t43 @t802 @t302)) % 5.96/6.16 (define @t804 () (tptp.preorder @t13)) % 5.96/6.16 (define @t805 () (tptp.ord_less_eq @t18)) % 5.96/6.16 (define @t806 () (tptp.hBOOL (tptp.hAPP @t18 tptp.bool (tptp.hAPP @t18 @t41 @t805 @t317) @t371))) % 5.96/6.16 (define @t807 () (@list @t317 @t371)) % 5.96/6.16 (define @t808 () (tptp.hAPP @t13 @t43 @t802 @t333)) % 5.96/6.16 (define @t809 () (tptp.hBOOL (tptp.hAPP @t13 tptp.bool @t808 @t302))) % 5.96/6.16 (define @t810 () (tptp.hBOOL (tptp.hAPP @t13 tptp.bool @t803 @t333))) % 5.96/6.16 (define @t811 () (@list @t302 @t333)) % 5.96/6.16 (define @t812 () (tptp.hBOOL (tptp.hAPP @t13 tptp.bool (tptp.hAPP @t13 @t43 @t802 @t186) @t187))) % 5.96/6.16 (define @t813 () (tptp.hAPP @t13 @t43 @t802 @t187)) % 5.96/6.16 (define @t814 () (tptp.hBOOL (tptp.hAPP @t13 tptp.bool @t813 @t186))) % 5.96/6.16 (define @t815 () (tptp.order @t13)) % 5.96/6.16 (define @t816 () (= @t302 @t333)) % 5.96/6.16 (define @t817 () (= @t814 @t532)) % 5.96/6.16 (define @t818 () (@list @t186 @t187)) % 5.96/6.16 (define @t819 () (@var "C_1" $$unsorted)) % 5.96/6.16 (define @t820 () (tptp.hAPP @t13 @t43 @t802 @t247)) % 5.96/6.16 (define @t821 () (tptp.hBOOL (tptp.hAPP @t13 tptp.bool @t820 @t819))) % 5.96/6.16 (define @t822 () (tptp.hAPP @t13 @t43 @t802 @t245)) % 5.96/6.16 (define @t823 () (= @t247 @t245)) % 5.96/6.16 (define @t824 () (@list @t819 @t247 @t245)) % 5.96/6.16 (define @t825 () (tptp.hAPP @t13 @t43 @t802 @t819)) % 5.96/6.16 (define @t826 () (tptp.hBOOL (tptp.hAPP @t13 tptp.bool @t825 @t247))) % 5.96/6.16 (define @t827 () (tptp.ti @t13 @t245)) % 5.96/6.16 (define @t828 () (= @t248 @t827)) % 5.96/6.16 (define @t829 () (= @t245 @t819)) % 5.96/6.16 (define @t830 () (tptp.hBOOL (tptp.hAPP @t13 tptp.bool @t820 @t245))) % 5.96/6.16 (define @t831 () (= @t827 (tptp.ti @t13 @t819))) % 5.96/6.16 (define @t832 () (tptp.hBOOL (tptp.hAPP @t13 tptp.bool @t822 @t247))) % 5.96/6.16 (define @t833 () (@list @t819 @t245 @t247)) % 5.96/6.16 (define @t834 () (tptp.ti @t13 @t333)) % 5.96/6.16 (define @t835 () (= @t455 @t834)) % 5.96/6.16 (define @t836 () (@var "Z" $$unsorted)) % 5.96/6.16 (define @t837 () (tptp.hBOOL (tptp.hAPP @t13 tptp.bool @t808 @t836))) % 5.96/6.16 (define @t838 () (@list @t836 @t302 @t333)) % 5.96/6.16 (define @t839 () (@list @t333 @t302)) % 5.96/6.16 (define @t840 () (tptp.hAPP @t13 @t43 @t802 @t836)) % 5.96/6.16 (define @t841 () (tptp.hBOOL (tptp.hAPP @t13 tptp.bool @t840 @t333))) % 5.96/6.16 (define @t842 () (@list @t836 @t333 @t302)) % 5.96/6.16 (define @t843 () (tptp.hAPP @t13 @t43 @t802 @t122)) % 5.96/6.16 (define @t844 () (@list @t247)) % 5.96/6.16 (define @t845 () (= @t241 @t122)) % 5.96/6.16 (define @t846 () (@list @t203)) % 5.96/6.16 (define @t847 () (tptp.hAPP tptp.nat @t800 @t799 @t614)) % 5.96/6.16 (define @t848 () (tptp.hAPP tptp.nat @t52 @t57 @t789)) % 5.96/6.16 (define @t849 () (tptp.hAPP @t51 @t51 @t362 @t505)) % 5.96/6.16 (define @t850 () (tptp.hAPP @t51 @t51 @t534 @t510)) % 5.96/6.16 (define @t851 () (tptp.hBOOL (tptp.hAPP tptp.nat tptp.bool @t847 @t653))) % 5.96/6.16 (define @t852 () (@list @t13 @t301 @t653)) % 5.96/6.16 (define @t853 () (forall @t283 (=> @t724 (tptp.hBOOL (tptp.hAPP @t13 tptp.bool @t813 @t277))))) % 5.96/6.16 (define @t854 () (tptp.hBOOL (tptp.hAPP @t51 tptp.bool @t79 @t488))) % 5.96/6.16 (define @t855 () (@list @t187 @t338)) % 5.96/6.16 (define @t856 () (tptp.hBOOL (tptp.hAPP @t13 tptp.bool (tptp.hAPP @t13 @t43 @t802 @t277) @t274))) % 5.96/6.16 (define @t857 () (@list @t13 @t632 @t338)) % 5.96/6.16 (define @t858 () (exists @t340 (and @t339 (= (tptp.hAPP @t51 tptp.nat @t115 @t334) @t632)))) % 5.96/6.16 (define @t859 () (tptp.hAPP tptp.nat tptp.nat tptp.suc @t632)) % 5.96/6.16 (define @t860 () (tptp.ord_less_eq @t43)) % 5.96/6.16 (define @t861 () (tptp.hAPP @t43 @t312 @t860 @t310)) % 5.96/6.16 (define @t862 () (tptp.fun @t15 @t251)) % 5.96/6.16 (define @t863 () (tptp.fun @t125 @t862)) % 5.96/6.16 (define @t864 () (tptp.fun @t13 @t862)) % 5.96/6.16 (define @t865 () (tptp.fun @t38 @t35)) % 5.96/6.16 (define @t866 () (tptp.fun @t13 @t865)) % 5.96/6.16 (define @t867 () (tptp.hAPP @t866 @t39 (tptp.combc @t13 @t38 @t35) (tptp.hAPP @t864 @t866 (tptp.hAPP (tptp.fun @t862 @t865) (tptp.fun @t864 @t866) (tptp.combb @t862 @t865 @t13) (tptp.combc @t15 @t38 tptp.bool)) (tptp.hAPP @t126 @t864 (tptp.hAPP @t863 (tptp.fun @t126 @t864) (tptp.combb @t125 @t862 @t13) (tptp.hAPP (tptp.fun @t37 @t251) @t863 (tptp.combb @t37 @t251 @t15) @t250)) @t124)))) % 5.96/6.16 (define @t868 () (tptp.ord_less_eq @t36)) % 5.96/6.16 (define @t869 () (tptp.fun @t36 tptp.bool)) % 5.96/6.16 (define @t870 () (@var "A_3" $$unsorted)) % 5.96/6.16 (define @t871 () (tptp.hAPP @t41 @t326 (tptp.ord_less_eq @t41) @t324)) % 5.96/6.16 (define @t872 () (tptp.ord_less_eq @t72)) % 5.96/6.16 (define @t873 () (tptp.hBOOL (tptp.hAPP @t74 tptp.bool (tptp.hAPP @t74 @t446 (tptp.ord_less_eq @t74) @t434) @t761))) % 5.96/6.16 (define @t874 () (@list @t13 @t434 @t761)) % 5.96/6.16 (define @t875 () (@var "M" $$unsorted)) % 5.96/6.16 (define @t876 () (tptp.hAPP tptp.nat @t800 @t799 @t875)) % 5.96/6.16 (define @t877 () (tptp.hBOOL (tptp.hAPP tptp.nat tptp.bool @t876 @t632))) % 5.96/6.16 (define @t878 () (tptp.hBOOL (tptp.hAPP tptp.nat tptp.bool (tptp.hAPP tptp.nat @t800 @t799 @t632) @t875))) % 5.96/6.16 (define @t879 () (tptp.hAPP @t13 @t312 @t311 @t405)) % 5.96/6.16 (define @t880 () (tptp.hBOOL (tptp.hAPP @t43 tptp.bool @t861 @t316))) % 5.96/6.16 (define @t881 () (= @t494 (tptp.ti @t43 @t316))) % 5.96/6.16 (define @t882 () (tptp.hAPP @t43 @t312 @t860 @t316)) % 5.96/6.16 (define @t883 () (tptp.hBOOL (tptp.hAPP @t43 tptp.bool @t882 @t310))) % 5.96/6.16 (define @t884 () (@list @t13 @t310 @t316)) % 5.96/6.16 (define @t885 () (tptp.hAPP (tptp.fun @t13 @t312) @t138 (tptp.combc @t13 @t43 tptp.bool) @t311)) % 5.96/6.16 (define @t886 () (tptp.hBOOL (tptp.hAPP @t43 tptp.bool (tptp.hAPP @t43 @t312 @t860 @t232) @t630))) % 5.96/6.16 (define @t887 () (tptp.hBOOL (tptp.hAPP @t15 tptp.bool (tptp.hAPP @t13 @t35 @t630 @t187) @t186))) % 5.96/6.16 (define @t888 () (tptp.hBOOL (tptp.hAPP @t15 tptp.bool (tptp.hAPP @t13 @t35 @t232 @t187) @t186))) % 5.96/6.16 (define @t889 () (tptp.hBOOL (tptp.hAPP @t36 tptp.bool (tptp.hAPP @t36 @t869 @t868 @t232) @t630))) % 5.96/6.16 (define @t890 () (tptp.hBOOL (tptp.hAPP @t43 tptp.bool @t313 @t316))) % 5.96/6.16 (define @t891 () (@var "C" $$unsorted)) % 5.96/6.16 (define @t892 () (tptp.hBOOL (tptp.hAPP @t43 tptp.bool @t882 @t891))) % 5.96/6.16 (define @t893 () (@list @t13 @t891 @t310 @t316)) % 5.96/6.16 (define @t894 () (tptp.ord_less tptp.nat)) % 5.96/6.16 (define @t895 () (tptp.hAPP tptp.nat @t800 @t894 @t653)) % 5.96/6.16 (define @t896 () (tptp.hBOOL (tptp.hAPP tptp.nat tptp.bool @t895 @t614))) % 5.96/6.16 (define @t897 () (tptp.hAPP @t13 @t43 @t118 @t302)) % 5.96/6.16 (define @t898 () (tptp.hBOOL (tptp.hAPP @t13 tptp.bool (tptp.hAPP @t13 @t43 @t118 @t186) @t187))) % 5.96/6.16 (define @t899 () (tptp.hBOOL (tptp.hAPP @t13 tptp.bool (tptp.hAPP @t13 @t43 @t118 @t187) @t186))) % 5.96/6.16 (define @t900 () (not @t532)) % 5.96/6.16 (define @t901 () (not @t899)) % 5.96/6.16 (define @t902 () (tptp.hAPP @t13 @t43 @t118 @t333)) % 5.96/6.16 (define @t903 () (tptp.hBOOL (tptp.hAPP @t13 tptp.bool @t902 @t302))) % 5.96/6.16 (define @t904 () (tptp.hBOOL (tptp.hAPP @t13 tptp.bool @t897 @t333))) % 5.96/6.16 (define @t905 () (= @t901 @t532)) % 5.96/6.16 (define @t906 () (not @t904)) % 5.96/6.16 (define @t907 () (not @t835)) % 5.96/6.16 (define @t908 () (tptp.hAPP @t13 @t43 @t118 @t245)) % 5.96/6.16 (define @t909 () (tptp.hBOOL (tptp.hAPP @t13 tptp.bool @t908 @t247))) % 5.96/6.16 (define @t910 () (tptp.hAPP @t13 @t43 @t118 @t247)) % 5.96/6.16 (define @t911 () (tptp.hBOOL (tptp.hAPP @t13 tptp.bool @t910 @t245))) % 5.96/6.16 (define @t912 () (@list @t245 @t247)) % 5.96/6.16 (define @t913 () (tptp.hBOOL (tptp.hAPP @t13 tptp.bool @t910 @t819))) % 5.96/6.16 (define @t914 () (tptp.hAPP @t13 @t43 @t118 @t819)) % 5.96/6.16 (define @t915 () (tptp.hBOOL (tptp.hAPP @t13 tptp.bool @t914 @t247))) % 5.96/6.16 (define @t916 () (tptp.hBOOL (tptp.hAPP @t13 tptp.bool @t897 @t836))) % 5.96/6.16 (define @t917 () (=> (tptp.hBOOL (tptp.hAPP @t13 tptp.bool @t902 @t836)) @t916)) % 5.96/6.16 (define @t918 () (tptp.hAPP @t13 @t43 @t118 @t836)) % 5.96/6.16 (define @t919 () (tptp.hBOOL (tptp.hAPP @t13 tptp.bool @t918 @t302))) % 5.96/6.16 (define @t920 () (=> (tptp.hBOOL (tptp.hAPP @t13 tptp.bool @t918 @t333)) @t919)) % 5.96/6.16 (define @t921 () (not @t828)) % 5.96/6.16 (define @t922 () (tptp.hBOOL (tptp.hAPP tptp.nat tptp.bool (tptp.hAPP tptp.nat @t800 @t894 @t302) @t333))) % 5.96/6.16 (define @t923 () (@list @t653)) % 5.96/6.16 (define @t924 () (@var "M_1" $$unsorted)) % 5.96/6.16 (define @t925 () (tptp.hAPP tptp.nat tptp.nat tptp.suc @t924)) % 5.96/6.16 (define @t926 () (tptp.hAPP tptp.nat @t800 @t894 @t925)) % 5.96/6.16 (define @t927 () (tptp.hBOOL (tptp.hAPP tptp.nat tptp.bool @t926 @t789))) % 5.96/6.16 (define @t928 () (tptp.hAPP tptp.nat @t800 @t894 @t924)) % 5.96/6.16 (define @t929 () (tptp.hBOOL (tptp.hAPP tptp.nat tptp.bool @t928 @t653))) % 5.96/6.16 (define @t930 () (@list @t924 @t653)) % 5.96/6.16 (define @t931 () (tptp.ord_less @t43)) % 5.96/6.16 (define @t932 () (tptp.hAPP @t43 @t312 @t931 @t310)) % 5.96/6.16 (define @t933 () (tptp.hBOOL (tptp.hAPP @t43 tptp.bool @t932 @t891))) % 5.96/6.16 (define @t934 () (tptp.hBOOL (tptp.hAPP @t43 tptp.bool @t932 @t316))) % 5.96/6.16 (define @t935 () (@var "Nat_1" $$unsorted)) % 5.96/6.16 (define @t936 () (@var "Nat" $$unsorted)) % 5.96/6.16 (define @t937 () (tptp.hAPP tptp.nat tptp.nat tptp.suc @t936)) % 5.96/6.16 (define @t938 () (tptp.hAPP tptp.nat @t800 @t894 @t632)) % 5.96/6.16 (define @t939 () (tptp.hBOOL (tptp.hAPP tptp.nat tptp.bool @t938 @t875))) % 5.96/6.16 (define @t940 () (tptp.hAPP tptp.nat @t800 @t894 @t875)) % 5.96/6.16 (define @t941 () (tptp.hBOOL (tptp.hAPP tptp.nat tptp.bool @t940 @t632))) % 5.96/6.16 (define @t942 () (= @t875 @t632)) % 5.96/6.16 (define @t943 () (not @t942)) % 5.96/6.16 (define @t944 () (@list @t875 @t632)) % 5.96/6.16 (define @t945 () (= @t924 @t653)) % 5.96/6.16 (define @t946 () (not @t945)) % 5.96/6.16 (define @t947 () (tptp.hBOOL (tptp.hAPP tptp.nat tptp.bool @t895 @t924))) % 5.96/6.16 (define @t948 () (@list @t653 @t924)) % 5.96/6.16 (define @t949 () (@var "T_3" $$unsorted)) % 5.96/6.16 (define @t950 () (@var "S" $$unsorted)) % 5.96/6.16 (define @t951 () (tptp.hBOOL (tptp.hAPP tptp.nat tptp.bool (tptp.hAPP tptp.nat @t800 @t232 @t632) @t875))) % 5.96/6.16 (define @t952 () (tptp.hAPP tptp.nat @t800 @t799 @t653)) % 5.96/6.16 (define @t953 () (tptp.hBOOL (tptp.hAPP tptp.nat tptp.bool @t952 @t924))) % 5.96/6.16 (define @t954 () (tptp.hAPP tptp.nat @t800 @t799 @t924)) % 5.96/6.16 (define @t955 () (tptp.hBOOL (tptp.hAPP tptp.nat tptp.bool @t954 @t653))) % 5.96/6.16 (define @t956 () (tptp.hAPP tptp.nat @t800 @t799 @t685)) % 5.96/6.16 (define @t957 () (@var "J" $$unsorted)) % 5.96/6.16 (define @t958 () (@list @t701 @t685 @t957)) % 5.96/6.16 (define @t959 () (tptp.hBOOL (tptp.hAPP tptp.nat tptp.bool @t926 @t653))) % 5.96/6.16 (define @t960 () (tptp.hBOOL (tptp.hAPP tptp.nat tptp.bool @t928 @t789))) % 5.96/6.16 (define @t961 () (tptp.hAPP tptp.nat tptp.nat tptp.suc @t875)) % 5.96/6.16 (define @t962 () (tptp.hBOOL (tptp.hAPP tptp.nat tptp.bool @t938 @t961))) % 5.96/6.16 (define @t963 () (= @t962 (= @t632 @t875))) % 5.96/6.16 (define @t964 () (@list @t632 @t875)) % 5.96/6.16 (define @t965 () (or @t941 @t942)) % 5.96/6.16 (define @t966 () (tptp.hBOOL (tptp.hAPP tptp.nat tptp.bool @t940 @t859))) % 5.96/6.16 (define @t967 () (tptp.hAPP tptp.nat @t800 @t799 @t859)) % 5.96/6.16 (define @t968 () (tptp.hBOOL (tptp.hAPP tptp.nat tptp.bool @t967 @t875))) % 5.96/6.16 (define @t969 () (tptp.hBOOL (tptp.hAPP tptp.nat tptp.bool @t954 @t789))) % 5.96/6.16 (define @t970 () (tptp.hBOOL (tptp.hAPP tptp.nat tptp.bool (tptp.hAPP tptp.nat @t800 @t799 @t925) @t653))) % 5.96/6.16 (define @t971 () (@var "T_1" $$unsorted)) % 5.96/6.16 (define @t972 () (@var "T_2" $$unsorted)) % 5.96/6.16 (define @t973 () (tptp.product_prod @t972 @t971)) % 5.96/6.16 (define @t974 () (tptp.enum @t972)) % 5.96/6.16 (define @t975 () (and (tptp.enum @t971) @t974)) % 5.96/6.16 (define @t976 () (@list @t972 @t971)) % 5.96/6.16 (define @t977 () (tptp.fun @t972 @t971)) % 5.96/6.16 (define @t978 () (@var "A" $$unsorted)) % 5.96/6.16 (define @t979 () (@var "T" $$unsorted)) % 5.96/6.16 (define @t980 () (tptp.ti @t979 @t978)) % 5.96/6.16 (define @t981 () (@list @t13 @t302 @t333)) % 5.96/6.16 (define @t982 () (@var "P" $$unsorted)) % 5.96/6.16 (define @t983 () (tptp.ti tptp.bool @t982)) % 5.96/6.16 (define @t984 () (@list @t982)) % 5.96/6.16 (define @t985 () (tptp.hBOOL @t982)) % 5.96/6.16 (define @t986 () (not @t985)) % 5.96/6.16 (define @t987 () (tptp.hBOOL (tptp.hAPP tptp.bool tptp.bool tptp.fNot @t982))) % 5.96/6.16 (define @t988 () (@var "R" $$unsorted)) % 5.96/6.16 (define @t989 () (@var "Q" $$unsorted)) % 5.96/6.16 (define @t990 () (tptp.hAPP @t13 @t15 @t989 @t988)) % 5.96/6.16 (define @t991 () (@list @t13 @t14 @t15 @t982 @t989 @t988)) % 5.96/6.16 (define @t992 () (tptp.hAPP @t13 @t20 @t982 @t988)) % 5.96/6.16 (define @t993 () (forall @t991 (= (tptp.hAPP @t13 @t14 (tptp.hAPP @t15 @t17 (tptp.hAPP @t24 @t23 @t22 @t982) @t989) @t988) (tptp.hAPP @t15 @t14 @t992 @t989)))) % 5.96/6.16 (define @t994 () (tptp.ti @t13 @t982)) % 5.96/6.16 (define @t995 () (tptp.hAPP @t15 @t13 (tptp.hAPP @t13 @t30 @t29 @t982) @t989)) % 5.96/6.16 (define @t996 () (forall (@list @t15 @t13 @t982 @t989) (= @t995 @t994))) % 5.96/6.16 (define @t997 () (tptp.hBOOL (tptp.hAPP tptp.bool tptp.bool (tptp.hAPP tptp.bool @t139 tptp.fconj @t982) @t989))) % 5.96/6.16 (define @t998 () (tptp.hBOOL @t989)) % 5.96/6.16 (define @t999 () (not @t997)) % 5.96/6.16 (define @t1000 () (@list @t982 @t989)) % 5.96/6.16 (define @t1001 () (tptp.hBOOL (tptp.hAPP @t13 tptp.bool (tptp.hAPP @t13 @t43 @t140 @t302) @t333))) % 5.96/6.16 (define @t1002 () (tptp.hAPP @t1 @t6 @t167 (tptp.hAPP tptp.arrow_490897120le_alt @t1 @t169 tptp.c))) % 5.96/6.16 (define @t1003 () (forall @t172 (= @t171 (tptp.hBOOL (tptp.hAPP @t2 tptp.bool @t1002 (tptp.hAPP tptp.arrow_490897120le_alt @t2 (tptp.hAPP tptp.arrow_490897120le_alt @t8 (tptp.hAPP @t2 @t9 tptp.arrow_1322701812_below @t168) tptp.c) tptp.b)))))) % 5.96/6.16 (define @t1004 () (or @t206 @t211 @t209)) % 5.96/6.16 (define @t1005 () (= @t219 (and @t197 (or @t215 @t216) (or @t214 (and @t1004 (or @t205 @t190)))))) % 5.96/6.16 (define @t1006 () (not @t223)) % 5.96/6.16 (define @t1007 () (or @t225 @t1006 @t1005)) % 5.96/6.16 (define @t1008 () (@quantifiers_skolemize @t1003 0)) % 5.96/6.16 (define @t1009 () (tptp.hAPP tptp.arrow_660593299e_indi @t2 tptp.p @t1008)) % 5.96/6.16 (define @t1010 () (tptp.hBOOL (tptp.hAPP @t2 tptp.bool @t170 @t1009))) % 5.96/6.16 (define @t1011 () (= @t147 @t149)) % 5.96/6.16 (define @t1012 () (not @t1011)) % 5.96/6.16 (define @t1013 () (and @t1012 @t1010)) % 5.96/6.16 (define @t1014 () (or @t1011 (tptp.hBOOL (tptp.hAPP @t2 tptp.bool @t1002 @t1009)))) % 5.96/6.16 (define @t1015 () (tptp.hBOOL (tptp.hAPP @t2 tptp.bool (tptp.hAPP @t1 @t6 @t167 (tptp.hAPP tptp.arrow_490897120le_alt @t1 @t166 tptp.c)) @t1009))) % 5.96/6.16 (define @t1016 () (= @t148 @t149)) % 5.96/6.16 (define @t1017 () (= @t149 @t148)) % 5.96/6.16 (define @t1018 () (or @t1012 @t1017 @t1015)) % 5.96/6.16 (define @t1019 () (and @t1018 @t1014)) % 5.96/6.16 (define @t1020 () (= @t149 @t149)) % 5.96/6.16 (define @t1021 () (or @t1020 @t1019)) % 5.96/6.16 (define @t1022 () (not @t1020)) % 5.96/6.16 (define @t1023 () (or @t1022 @t1010)) % 5.96/6.16 (define @t1024 () (and @t1012 @t1023 @t1021)) % 5.96/6.16 (define @t1025 () (tptp.hBOOL (tptp.hAPP @t2 tptp.bool @t1002 (tptp.hAPP tptp.arrow_490897120le_alt @t2 (tptp.hAPP tptp.arrow_490897120le_alt @t8 (tptp.hAPP @t2 @t9 tptp.arrow_1322701812_below @t1009) tptp.c) tptp.b)))) % 5.96/6.16 (define @t1026 () (= @t1025 @t1024)) % 5.96/6.16 (define @t1027 () (tptp.hAPP @t2 @t222 @t221 @t1009)) % 5.96/6.16 (define @t1028 () (tptp.hAPP @t6 tptp.bool @t1027 tptp.arrow_2064824852le_Lin)) % 5.96/6.16 (define @t1029 () (tptp.hBOOL @t1028)) % 5.96/6.16 (define @t1030 () (not @t1029)) % 5.96/6.16 (define @t1031 () (or @t1017 @t1030 @t1026)) % 5.96/6.16 (define @t1032 () (forall @t227 @t1007)) % 5.96/6.16 (define @t1033 () (= @t1025 @t1013)) % 5.96/6.16 (define @t1034 () (or @t1016 @t1030 @t1033)) % 5.96/6.16 (define @t1035 () (@list false)) % 5.96/6.16 (define @t1036 () (tptp.insert tptp.arrow_490897120le_alt)) % 5.96/6.16 (define @t1037 () (tptp.fun tptp.arrow_490897120le_alt @t155)) % 5.96/6.16 (define @t1038 () (tptp.hAPP @t155 @t1037 (tptp.hAPP (tptp.fun tptp.arrow_490897120le_alt @t156) (tptp.fun @t155 @t1037) (tptp.combc tptp.arrow_490897120le_alt @t155 @t155) @t1036) @t153)) % 5.96/6.16 (define @t1039 () (tptp.hAPP tptp.arrow_490897120le_alt @t155 @t1038 tptp.c)) % 5.96/6.16 (define @t1040 () (tptp.hAPP @t155 @t155 (tptp.hAPP tptp.arrow_490897120le_alt @t156 @t1036 tptp.c) @t153)) % 5.96/6.16 (define @t1041 () (= @t1039 @t1040)) % 5.96/6.16 (define @t1042 () (@list tptp.arrow_490897120le_alt @t155 @t155 @t1036 @t153 tptp.c)) % 5.96/6.16 (define @t1043 () (= @t1040 @t1039)) % 5.96/6.16 (define @t1044 () (@list @t993)) % 5.96/6.16 (define @t1045 () (tptp.hAPP tptp.arrow_490897120le_alt @t155 @t1038 tptp.b)) % 5.96/6.16 (define @t1046 () (tptp.hAPP @t155 @t155 (tptp.hAPP tptp.arrow_490897120le_alt @t156 @t1036 tptp.b) @t153)) % 5.96/6.16 (define @t1047 () (= @t1045 @t1046)) % 5.96/6.16 (define @t1048 () (= @t1046 @t1045)) % 5.96/6.16 (define @t1049 () (= @t82 @t738)) % 5.96/6.16 (define @t1050 () (not @t1049)) % 5.96/6.16 (define @t1051 () (tptp.hAPP @t155 @t155 @t158 @t153)) % 5.96/6.16 (define @t1052 () (tptp.set tptp.arrow_490897120le_alt)) % 5.96/6.16 (define @t1053 () (tptp.hAPP @t155 @t117 @t1052 @t1051)) % 5.96/6.16 (define @t1054 () (tptp.last tptp.arrow_490897120le_alt)) % 5.96/6.16 (define @t1055 () (tptp.hAPP @t155 tptp.arrow_490897120le_alt @t1054 @t1051)) % 5.96/6.16 (define @t1056 () (tptp.member tptp.arrow_490897120le_alt)) % 5.96/6.16 (define @t1057 () (tptp.fun @t117 tptp.bool)) % 5.96/6.16 (define @t1058 () (tptp.hAPP tptp.arrow_490897120le_alt @t1057 @t1056 @t1055)) % 5.96/6.16 (define @t1059 () (tptp.hAPP @t117 tptp.bool @t1058 @t1053)) % 5.96/6.16 (define @t1060 () (tptp.hBOOL @t1059)) % 5.96/6.16 (define @t1061 () (= @t153 @t1051)) % 5.96/6.16 (define @t1062 () (or @t1061 @t1060)) % 5.96/6.16 (define @t1063 () (@list true false)) % 5.96/6.16 (define @t1064 () (tptp.hAPP @t51 @t13 @t69 @t406)) % 5.96/6.16 (define @t1065 () (= @t455 @t1064)) % 5.96/6.16 (define @t1066 () (not (= @t82 @t82))) % 5.96/6.16 (define @t1067 () (or @t1066 (= @t1064 @t455))) % 5.96/6.16 (define @t1068 () (= @t82 @t301)) % 5.96/6.16 (define @t1069 () (not @t1068)) % 5.96/6.16 (define @t1070 () (or @t1069 @t1069 @t457)) % 5.96/6.16 (define @t1071 () (or @t1069 @t457)) % 5.96/6.16 (define @t1072 () (forall @t468 @t1071)) % 5.96/6.16 (define @t1073 () (forall @t408 @t1072)) % 5.96/6.16 (define @t1074 () (@list tptp.arrow_490897120le_alt tptp.b)) % 5.96/6.16 (define @t1075 () (= @t1040 @t157)) % 5.96/6.16 (define @t1076 () (@list tptp.arrow_490897120le_alt tptp.c)) % 5.96/6.16 (define @t1077 () (= @t157 @t1040)) % 5.96/6.16 (define @t1078 () (@list tptp.arrow_490897120le_alt tptp.b @t157)) % 5.96/6.16 (define @t1079 () (tptp.hBOOL (tptp.hAPP @t155 tptp.bool @t161 @t159))) % 5.96/6.16 (define @t1080 () (tptp.hAPP @t155 @t117 @t1052 @t159)) % 5.96/6.16 (define @t1081 () (tptp.hBOOL (tptp.hAPP @t117 tptp.bool (tptp.hAPP tptp.arrow_490897120le_alt @t1057 @t1056 tptp.a) @t1080))) % 5.96/6.16 (define @t1082 () (not @t1081)) % 5.96/6.16 (define @t1083 () (and @t1082 @t1079)) % 5.96/6.16 (define @t1084 () (= @t162 @t1083)) % 5.96/6.16 (define @t1085 () (@list false false)) % 5.96/6.16 (define @t1086 () (not @t1083)) % 5.96/6.16 (define @t1087 () (@list @t1083)) % 5.96/6.16 (define @t1088 () (tptp.hBOOL (tptp.hAPP @t117 tptp.bool (tptp.hAPP tptp.arrow_490897120le_alt @t1057 @t1056 tptp.b) (tptp.hAPP @t155 @t117 @t1052 @t157)))) % 5.96/6.16 (define @t1089 () (not @t1088)) % 5.96/6.16 (define @t1090 () (and @t1089 (tptp.hBOOL (tptp.hAPP @t155 tptp.bool @t161 @t157)))) % 5.96/6.16 (define @t1091 () (= @t1079 @t1090)) % 5.96/6.16 (define @t1092 () (not @t1043)) % 5.96/6.16 (define @t1093 () (not @t1048)) % 5.96/6.16 (define @t1094 () (not @t1060)) % 5.96/6.16 (define @t1095 () (= @t148 @t1055)) % 5.96/6.16 (define @t1096 () (not @t1095)) % 5.96/6.16 (define @t1097 () (= @t1046 @t1051)) % 5.96/6.16 (define @t1098 () (not @t1097)) % 5.96/6.16 (define @t1099 () (not @t1077)) % 5.96/6.16 (define @t1100 () (not @t1016)) % 5.96/6.16 (define @t1101 () (= tptp.c @t149)) % 5.96/6.16 (define @t1102 () (not @t1101)) % 5.96/6.16 (define @t1103 () (= tptp.b @t148)) % 5.96/6.16 (define @t1104 () (not @t1103)) % 5.96/6.16 (define @t1105 () (= true false)) % 5.96/6.16 (define @t1106 () (and @t1089 @t1103 @t1095 @t1077 @t1043 @t1101 @t1016 @t1048 @t1097 @t1060)) % 5.96/6.16 (define @t1107 () (not @t328)) % 5.96/6.16 (define @t1108 () (tptp.hAPP @t7 tptp.bool @t152 @t433)) % 5.96/6.16 (define @t1109 () (tptp.hBOOL @t1108)) % 5.96/6.16 (define @t1110 () (tptp.hBOOL (tptp.hAPP @t11 tptp.bool (tptp.hAPP tptp.arrow_660593299e_indi (tptp.fun @t11 tptp.bool) (tptp.member tptp.arrow_660593299e_indi) @t1008) @t432))) % 5.96/6.16 (define @t1111 () (not @t1110)) % 5.96/6.16 (define @t1112 () (tptp.hBOOL (tptp.hAPP @t6 tptp.bool @t1027 (tptp.hAPP tptp.arrow_660593299e_indi @t6 @t431 @t1008)))) % 5.96/6.16 (define @t1113 () (not @t1109)) % 5.96/6.16 (define @t1114 () (or @t1113 @t1112 @t1111)) % 5.96/6.16 (define @t1115 () (= @t1010 @t1025)) % 5.96/6.16 (define @t1116 () (tptp.hAPP @t155 tptp.arrow_490897120le_alt @t1054 @t159)) % 5.96/6.16 (define @t1117 () (tptp.hAPP tptp.arrow_490897120le_alt @t1057 @t1056 @t1116)) % 5.96/6.16 (define @t1118 () (tptp.hAPP @t117 tptp.bool @t1117 @t1080)) % 5.96/6.16 (define @t1119 () (tptp.hBOOL @t1118)) % 5.96/6.16 (define @t1120 () (= @t153 @t159)) % 5.96/6.16 (define @t1121 () (or @t1120 @t1119)) % 5.96/6.16 (define @t1122 () (tptp.hAPP @t155 tptp.arrow_490897120le_alt @t1054 @t157)) % 5.96/6.16 (define @t1123 () (= @t153 @t157)) % 5.96/6.16 (define @t1124 () (or @t1123 (= @t1116 @t1122))) % 5.96/6.16 (define @t1125 () (forall @t305 (or @t1068 @t461))) % 5.96/6.16 (define @t1126 () (= @t1122 @t1116)) % 5.96/6.16 (define @t1127 () (or @t1123 @t1126)) % 5.96/6.16 (define @t1128 () (not @t1119)) % 5.96/6.16 (define @t1129 () (not @t1126)) % 5.96/6.16 (define @t1130 () (= @t149 @t1122)) % 5.96/6.16 (define @t1131 () (not @t1130)) % 5.96/6.16 (define @t1132 () (= tptp.a @t147)) % 5.96/6.16 (define @t1133 () (not @t1132)) % 5.96/6.16 (define @t1134 () (tptp.hAPP tptp.arrow_490897120le_alt @t1057 @t1056 tptp.c)) % 5.96/6.16 (define @t1135 () (and @t1119 @t1082 @t1130 @t1011 @t1126 @t1132 @t1101)) % 5.96/6.16 (define @t1136 () (not @t1010)) % 5.96/6.16 (define @t1137 () (not @t1033)) % 5.96/6.16 (define @t1138 () (not @t1013)) % 5.96/6.16 (assume @p1 (= (tptp.ti @t5 tptp.arrow_2037941124le_IIA) tptp.arrow_2037941124le_IIA)) % 5.96/6.16 (assume @p2 (= (tptp.ti @t6 tptp.arrow_2064824852le_Lin) tptp.arrow_2064824852le_Lin)) % 5.96/6.16 (assume @p3 (= (tptp.ti @t7 tptp.arrow_1111136790e_Prof) tptp.arrow_1111136790e_Prof)) % 5.96/6.16 (assume @p4 (= (tptp.ti @t10 tptp.arrow_14103264_above) tptp.arrow_14103264_above)) % 5.96/6.16 (assume @p5 (= (tptp.ti @t10 tptp.arrow_1322701812_below) tptp.arrow_1322701812_below)) % 5.96/6.16 (assume @p6 (= (tptp.ti (tptp.fun @t4 @t11) tptp.arrow_218898985ctator) tptp.arrow_218898985ctator)) % 5.96/6.16 (assume @p7 (= (tptp.ti @t12 tptp.arrow_1278947948_mkbot) tptp.arrow_1278947948_mkbot)) % 5.96/6.16 (assume @p8 (= (tptp.ti @t12 tptp.arrow_1427655034_mktop) tptp.arrow_1427655034_mktop)) % 5.96/6.16 (assume @p9 (= (tptp.ti @t5 tptp.arrow_831799591nimity) tptp.arrow_831799591nimity)) % 5.96/6.16 (assume @p10 (forall @t21 (= (tptp.ti (tptp.fun @t20 @t19) @t16) @t16))) % 5.96/6.16 (assume @p11 (forall @t25 (= (tptp.ti (tptp.fun @t24 @t23) @t22) @t22))) % 5.96/6.16 (assume @p12 (forall @t28 (= (tptp.ti @t27 @t26) @t26))) % 5.96/6.16 (assume @p13 (forall @t32 (= (tptp.ti @t31 @t29) @t29))) % 5.96/6.16 (assume @p14 (forall @t25 (= (tptp.ti (tptp.fun @t24 @t19) @t33) @t33))) % 5.96/6.16 (assume @p15 (forall @t32 (= (tptp.ti @t39 @t34) @t34))) % 5.96/6.16 (assume @p16 (forall @t32 (= (tptp.ti (tptp.fun @t43 @t42) @t40) @t40))) % 5.96/6.16 (assume @p17 (forall @t28 (=> @t46 (= (tptp.ti @t45 @t44) @t44)))) % 5.96/6.16 (assume @p18 (forall @t28 (= (tptp.ti @t13 @t47) @t47))) % 5.96/6.16 (assume @p19 (forall @t28 (= (tptp.ti (tptp.fun tptp.bool @t49) @t48) @t48))) % 5.96/6.16 (assume @p20 (forall @t28 (= (tptp.ti @t53 @t50) @t50))) % 5.96/6.16 (assume @p21 (forall @t28 (= (tptp.ti @t52 @t54) @t54))) % 5.96/6.16 (assume @p22 (forall @t28 (= (tptp.ti @t56 @t55) @t55))) % 5.96/6.16 (assume @p23 (forall @t28 (= (tptp.ti @t58 @t57) @t57))) % 5.96/6.16 (assume @p24 (forall @t28 (= (tptp.ti @t60 @t59) @t59))) % 5.96/6.16 (assume @p25 (forall @t32 (= (tptp.ti (tptp.fun @t31 @t64) @t61) @t61))) % 5.96/6.16 (assume @p26 (forall @t28 (= (tptp.ti @t66 @t65) @t65))) % 5.96/6.16 (assume @p27 (forall @t28 (= (tptp.ti @t68 @t67) @t67))) % 5.96/6.16 (assume @p28 (forall @t28 (= (tptp.ti @t66 @t69) @t69))) % 5.96/6.16 (assume @p29 (forall @t28 (= (tptp.ti @t75 @t70) @t70))) % 5.96/6.16 (assume @p30 (forall @t28 (= (tptp.ti (tptp.fun @t74 @t77) @t76) @t76))) % 5.96/6.16 (assume @p31 (forall @t28 (= (tptp.ti @t75 @t78) @t78))) % 5.96/6.16 (assume @p32 (forall @t28 (=> @t80 (= (tptp.ti @t56 @t79) @t79)))) % 5.96/6.16 (assume @p33 (forall @t28 (= (tptp.ti @t68 @t81) @t81))) % 5.96/6.16 (assume @p34 (forall @t28 (= (tptp.ti @t51 @t82) @t82))) % 5.96/6.16 (assume @p35 (forall @t32 (= (tptp.ti (tptp.fun @t13 @t85) @t83) @t83))) % 5.96/6.16 (assume @p36 (forall @t32 (= (tptp.ti (tptp.fun @t13 @t89) @t86) @t86))) % 5.96/6.16 (assume @p37 (forall @t28 (= (tptp.ti @t75 @t90) @t90))) % 5.96/6.16 (assume @p38 (forall @t28 (= (tptp.ti @t75 @t91) @t91))) % 5.96/6.16 (assume @p39 (forall @t28 (= (tptp.ti (tptp.fun @t45 @t93) @t92) @t92))) % 5.96/6.16 (assume @p40 (forall @t97 (= (tptp.ti (tptp.fun @t96 @t95) @t94) @t94))) % 5.96/6.16 (assume @p41 (forall @t100 (= (tptp.ti @t99 @t98) @t98))) % 5.96/6.16 (assume @p42 (forall @t28 (= (tptp.ti (tptp.fun @t43 @t102) @t101) @t101))) % 5.96/6.16 (assume @p43 (forall @t28 (= (tptp.ti (tptp.fun tptp.nat @t104) @t103) @t103))) % 5.96/6.16 (assume @p44 (forall @t28 (= (tptp.ti @t52 @t105) @t105))) % 5.96/6.16 (assume @p45 (forall @t28 (= (tptp.ti @t52 @t106) @t106))) % 5.96/6.16 (assume @p46 (forall @t28 (= (tptp.ti (tptp.fun @t51 @t43) @t107) @t107))) % 5.96/6.16 (assume @p47 (forall @t28 (= (tptp.ti @t53 @t108) @t108))) % 5.96/6.16 (assume @p48 (forall @t28 (= (tptp.ti @t58 @t109) @t109))) % 5.96/6.16 (assume @p49 (forall @t28 (= (tptp.ti @t60 @t110) @t110))) % 5.96/6.16 (assume @p50 (forall @t28 (= (tptp.ti @t52 @t111) @t111))) % 5.96/6.16 (assume @p51 (= (tptp.ti (tptp.fun tptp.nat tptp.nat) tptp.suc) tptp.suc)) % 5.96/6.16 (assume @p52 (forall @t28 (= (tptp.ti (tptp.fun @t13 @t114) @t112) @t112))) % 5.96/6.16 (assume @p53 (forall @t28 (= (tptp.ti (tptp.fun @t51 tptp.nat) @t115) @t115))) % 5.96/6.16 (assume @p54 (= (tptp.ti (tptp.fun @t117 @t6) @t116) @t116)) % 5.96/6.16 (assume @p55 (forall @t28 (=> @t119 (= (tptp.ti @t45 @t118) @t118)))) % 5.96/6.16 (assume @p56 (forall @t100 (=> @t121 (= (tptp.ti (tptp.fun @t15 @t35) @t120) @t120)))) % 5.96/6.16 (assume @p57 (forall @t28 (=> @t123 (= (tptp.ti @t13 @t122) @t122)))) % 5.96/6.16 (assume @p58 (forall @t32 (= (tptp.ti @t126 @t124) @t124))) % 5.96/6.16 (assume @p59 (forall @t25 (= (tptp.ti (tptp.fun @t128 @t24) @t127) @t127))) % 5.96/6.16 (assume @p60 (forall @t21 (= (tptp.ti @t134 @t129) @t129))) % 5.96/6.16 (assume @p61 (forall @t21 (= (tptp.ti @t134 @t135) @t135))) % 5.96/6.16 (assume @p62 (forall @t21 (= (tptp.ti @t134 @t136) @t136))) % 5.96/6.16 (assume @p63 (forall @t28 (= (tptp.ti @t138 @t137) @t137))) % 5.96/6.16 (assume @p64 (= (tptp.ti tptp.bool tptp.fFalse) tptp.fFalse)) % 5.96/6.16 (assume @p65 (= (tptp.ti @t139 tptp.fNot) tptp.fNot)) % 5.96/6.16 (assume @p66 (= (tptp.ti tptp.bool tptp.fTrue) tptp.fTrue)) % 5.96/6.16 (assume @p67 (= (tptp.ti (tptp.fun tptp.bool @t139) tptp.fconj) tptp.fconj)) % 5.96/6.16 (assume @p68 (forall @t28 (= (tptp.ti @t45 @t140) @t140))) % 5.96/6.16 (assume @p69 (forall @t144 (= (tptp.hAPP @t13 @t14 (tptp.ti @t17 @t142) @t141) @t143))) % 5.96/6.16 (assume @p70 (forall @t144 (= (tptp.hAPP @t13 @t14 @t142 (tptp.ti @t13 @t141)) @t143))) % 5.96/6.16 (assume @p71 (forall (@list @t14 @t13 @t142 @t141) (= (tptp.ti @t14 @t143) @t143))) % 5.96/6.16 (assume @p72 (forall (@list @t142) (= (tptp.hBOOL (tptp.ti tptp.bool @t142)) (tptp.hBOOL @t142)))) % 5.96/6.16 (assume @p73 (forall @t100 (= (tptp.ti (tptp.fun @t15 @t146) @t145) @t145))) % 5.96/6.16 (assume @p74 (= (tptp.ti @t4 tptp.f) tptp.f)) % 5.96/6.16 (assume @p75 (= (tptp.ti @t3 tptp.p_1) tptp.p_1)) % 5.96/6.16 (assume @p76 (= (tptp.ti @t3 tptp.p) tptp.p)) % 5.96/6.16 (assume @p77 (= @t147 tptp.a)) % 5.96/6.16 (assume @p78 (= @t148 tptp.b)) % 5.96/6.16 (assume @p79 (= @t149 tptp.c)) % 5.96/6.16 (assume @p80 (tptp.hBOOL (tptp.hAPP @t7 tptp.bool @t152 tptp.arrow_1111136790e_Prof))) % 5.96/6.16 (assume @p81 (tptp.hBOOL (tptp.hAPP @t4 tptp.bool tptp.arrow_2037941124le_IIA tptp.f))) % 5.96/6.16 (assume @p82 (tptp.hBOOL (tptp.hAPP @t4 tptp.bool tptp.arrow_831799591nimity tptp.f))) % 5.96/6.16 (assume @p83 (not (= tptp.a tptp.b))) % 5.96/6.16 (assume @p84 @t162) % 5.96/6.16 (assume @p85 (forall @t172 (= @t171 (tptp.hBOOL (tptp.hAPP @t2 tptp.bool (tptp.hAPP @t1 @t6 @t167 (tptp.hAPP tptp.arrow_490897120le_alt @t1 @t166 tptp.a)) (tptp.hAPP tptp.arrow_660593299e_indi @t2 tptp.p_1 @t163)))))) % 5.96/6.16 (assume @p86 (not (forall @t175 (not (tptp.hBOOL (tptp.hAPP @t155 tptp.bool @t161 (tptp.hAPP @t155 @t155 @t160 (tptp.hAPP @t155 @t155 @t158 @t174)))))))) % 5.96/6.16 (assume @p87 (tptp.hBOOL (tptp.hAPP @t7 tptp.bool (tptp.hAPP @t3 @t151 @t150 @t184) tptp.arrow_1111136790e_Prof))) % 5.96/6.16 (assume @p88 (tptp.hBOOL (tptp.hAPP @t7 tptp.bool (tptp.hAPP @t3 @t151 @t150 (tptp.hAPP tptp.arrow_490897120le_alt @t3 (tptp.hAPP @t179 @t182 @t181 (tptp.hAPP tptp.arrow_490897120le_alt @t179 (tptp.hAPP @t176 @t180 @t178 (tptp.hAPP @t3 @t176 @t177 @t184)) tptp.a)) tptp.c)) tptp.arrow_1111136790e_Prof))) % 5.96/6.16 (assume @p89 (tptp.hBOOL (tptp.hAPP @t7 tptp.bool (tptp.hAPP @t3 @t151 @t150 @t183) tptp.arrow_1111136790e_Prof))) % 5.96/6.16 (assume @p90 (forall @t201 (= (tptp.hBOOL (tptp.hAPP @t2 tptp.bool @t189 (tptp.hAPP tptp.arrow_490897120le_alt @t2 @t200 @t191))) (and @t199 (=> @t194 @t197) (=> @t195 @t190))))) % 5.96/6.16 (assume @p91 (forall @t201 (= (tptp.hBOOL (tptp.hAPP @t2 tptp.bool @t189 (tptp.hAPP tptp.arrow_490897120le_alt @t2 @t202 @t191))) (and @t195 (=> @t198 @t197) (=> @t199 @t190))))) % 5.96/6.16 (assume @p92 @t228) % 5.96/6.16 (assume @p93 (forall @t238 (= (forall @t237 @t236) (forall @t234 @t233)))) % 5.96/6.16 (assume @p94 (forall (@list @t15 @t13 @t203 @t207 @t240 @t239) (= (= @t243 (tptp.hAPP @t15 @t37 (tptp.hAPP @t13 @t125 @t124 @t240) @t239)) (and @t242 (= (tptp.ti @t15 @t207) (tptp.ti @t15 @t239)))))) % 5.96/6.16 (assume @p95 (forall (@list @t15 @t13 @t247 @t245 @t246 @t244) (=> (= (tptp.hAPP @t15 @t37 (tptp.hAPP @t13 @t125 @t124 @t247) @t245) (tptp.hAPP @t15 @t37 (tptp.hAPP @t13 @t125 @t124 @t246) @t244)) (not (=> (= @t248 (tptp.ti @t13 @t246)) (not (= (tptp.ti @t15 @t245) (tptp.ti @t15 @t244)))))))) % 5.96/6.16 (assume @p96 (forall (@list @t15 @t13 @t249 @t187 @t186) (= (tptp.hBOOL (tptp.hAPP @t15 tptp.bool (tptp.hAPP @t13 @t35 (tptp.hAPP @t38 @t36 @t34 @t249) @t187) @t186)) (tptp.hBOOL (tptp.hAPP @t38 tptp.bool (tptp.hAPP @t37 @t251 @t250 (tptp.hAPP @t15 @t37 (tptp.hAPP @t13 @t125 @t124 @t187) @t186)) @t249))))) % 5.96/6.16 (assume @p97 (forall @t252 (=> @t197 (=> @t223 (tptp.hBOOL (tptp.hAPP @t6 tptp.bool (tptp.hAPP @t2 @t222 @t221 (tptp.hAPP tptp.arrow_490897120le_alt @t2 (tptp.hAPP tptp.arrow_490897120le_alt @t8 @t218 @t187) @t186)) tptp.arrow_2064824852le_Lin)))))) % 5.96/6.16 (assume @p98 (tptp.hBOOL (tptp.hAPP @t7 tptp.bool (tptp.hAPP @t3 @t151 @t150 tptp.p_1) tptp.arrow_1111136790e_Prof))) % 5.96/6.16 (assume @p99 (forall @t267 (=> @t226 (=> @t266 (=> @t265 (=> @t263 (=> @t261 (=> @t260 (=> @t259 (=> @t258 @t255)))))))))) % 5.96/6.16 (assume @p100 (forall @t267 (=> @t226 (=> @t266 (=> @t265 (=> @t263 (=> @t261 (=> @t260 (=> @t259 (= @t258 @t255)))))))))) % 5.96/6.16 (assume @p101 (tptp.hBOOL (tptp.hAPP @t5 tptp.bool (tptp.hAPP @t4 @t271 @t270 tptp.f) @t269))) % 5.96/6.16 (assume @p102 (forall (@list @t185) (=> @t223 (tptp.hBOOL (tptp.hAPP @t7 tptp.bool (tptp.hAPP @t3 @t151 @t150 (tptp.hAPP @t2 @t3 (tptp.combk @t2 tptp.arrow_660593299e_indi) @t185)) tptp.arrow_1111136790e_Prof))))) % 5.96/6.16 (assume @p103 (forall @t272 (=> @t223 (tptp.hBOOL (tptp.hAPP @t6 tptp.bool (tptp.hAPP @t2 @t222 @t221 (tptp.hAPP tptp.arrow_490897120le_alt @t2 @t200 @t187)) tptp.arrow_2064824852le_Lin))))) % 5.96/6.16 (assume @p104 (forall @t272 (=> @t223 (tptp.hBOOL (tptp.hAPP @t6 tptp.bool (tptp.hAPP @t2 @t222 @t221 (tptp.hAPP tptp.arrow_490897120le_alt @t2 @t202 @t187)) tptp.arrow_2064824852le_Lin))))) % 5.96/6.16 (assume @p105 (forall (@list @t203 @t207 @t185) (=> @t223 (=> (tptp.hBOOL (tptp.hAPP @t2 tptp.bool @t257 @t185)) (not (tptp.hBOOL (tptp.hAPP @t2 tptp.bool (tptp.hAPP @t1 @t6 @t167 (tptp.hAPP tptp.arrow_490897120le_alt @t1 @t208 @t203)) @t185))))))) % 5.96/6.16 (assume @p106 (forall (@list @t187 @t186 @t185) (=> @t223 (=> @t197 (= (not @t190) (tptp.hBOOL (tptp.hAPP @t2 tptp.bool (tptp.hAPP @t1 @t6 @t167 (tptp.hAPP tptp.arrow_490897120le_alt @t1 (tptp.hAPP tptp.arrow_490897120le_alt @t165 @t164 @t186) @t187)) @t185))))))) % 5.96/6.16 (assume @p107 (forall @t273 (=> (not (= (tptp.ti tptp.arrow_490897120le_alt @t247) (tptp.ti tptp.arrow_490897120le_alt @t245))) (exists @t175 (tptp.hBOOL (tptp.hAPP @t155 tptp.bool @t161 (tptp.hAPP @t155 @t155 (tptp.hAPP tptp.arrow_490897120le_alt @t156 @t154 @t247) (tptp.hAPP @t155 @t155 (tptp.hAPP tptp.arrow_490897120le_alt @t156 @t154 @t245) @t174)))))))) % 5.96/6.16 (assume @p108 (forall @t284 (= (tptp.hBOOL (tptp.hAPP @t4 tptp.bool tptp.arrow_2037941124le_IIA @t275)) (forall @t283 (=> @t282 (forall @t281 (=> (tptp.hBOOL (tptp.hAPP @t7 tptp.bool (tptp.hAPP @t3 @t151 @t150 @t274) tptp.arrow_1111136790e_Prof)) (forall @t234 (=> (forall @t172 (= @t280 (tptp.hBOOL (tptp.hAPP @t2 tptp.bool @t276 (tptp.hAPP tptp.arrow_660593299e_indi @t2 @t274 @t163))))) (= @t279 (tptp.hBOOL (tptp.hAPP @t2 tptp.bool @t276 (tptp.hAPP @t3 @t2 @t275 @t274))))))))))))) % 5.96/6.16 (assume @p109 (forall @t284 (= (tptp.hBOOL (tptp.hAPP @t4 tptp.bool tptp.arrow_831799591nimity @t275)) (forall @t283 (=> @t282 (forall @t234 (=> (forall @t172 @t280) @t279))))))) % 5.96/6.16 (assume @p110 (forall (@list @t203 @t207) (=> @t226 (exists @t283 (and (tptp.hBOOL (tptp.hAPP @t6 tptp.bool (tptp.hAPP @t2 @t222 @t221 @t277) tptp.arrow_2064824852le_Lin)) (tptp.hBOOL (tptp.hAPP @t2 tptp.bool @t257 @t277))))))) % 5.96/6.16 (assume @p111 (forall @t227 (=> @t226 (=> @t223 (= (tptp.hBOOL (tptp.hAPP @t2 tptp.bool @t189 (tptp.hAPP tptp.arrow_490897120le_alt @t2 (tptp.hAPP tptp.arrow_490897120le_alt @t8 @t286 @t203) @t207))) (and @t197 (=> @t285 (tptp.hBOOL (tptp.hAPP @t2 tptp.bool (tptp.hAPP @t1 @t6 @t167 (tptp.hAPP tptp.arrow_490897120le_alt @t1 @t256 @t186)) @t185))) (=> (not @t285) (and (=> @t211 (or @t205 (tptp.hBOOL (tptp.hAPP @t2 tptp.bool (tptp.hAPP @t1 @t6 @t167 (tptp.hAPP tptp.arrow_490897120le_alt @t1 @t188 @t203)) @t185)))) (=> (not @t211) @t190))))))))) % 5.96/6.16 (assume @p112 (forall @t292 (= (tptp.hAPP @t130 @t13 (tptp.hAPP @t133 @t131 @t136 @t287) @t291) @t288))) % 5.96/6.16 (assume @p113 (forall @t28 (tptp.hBOOL (tptp.hAPP @t51 tptp.bool @t55 @t82)))) % 5.96/6.16 (assume @p114 (forall @t295 (not (= @t82 @t294)))) % 5.96/6.16 (assume @p115 (forall @t295 (not (= @t294 @t82)))) % 5.96/6.16 (assume @p116 (exists @t296 (tptp.hBOOL (tptp.hAPP @t155 tptp.bool @t161 (tptp.hAPP @t155 @t155 (tptp.hAPP tptp.arrow_490897120le_alt @t156 @t154 @t230) (tptp.hAPP @t155 @t155 (tptp.hAPP tptp.arrow_490897120le_alt @t156 @t154 @t229) @t174)))))) % 5.96/6.16 (assume @p117 (exists (@list @t297) (tptp.hBOOL (tptp.hAPP @t6 tptp.bool (tptp.hAPP @t2 @t222 @t221 @t297) tptp.arrow_2064824852le_Lin)))) % 5.96/6.16 (assume @p118 (forall (@list @t13 @t203 @t299 @t240 @t298) (= (= (tptp.hAPP @t51 @t51 @t300 @t299) (tptp.hAPP @t51 @t51 (tptp.hAPP @t13 @t52 @t81 @t240) @t298)) (and @t242 (= @t299 @t298))))) % 5.96/6.16 (assume @p119 (forall @t305 (not (= @t304 @t301)))) % 5.96/6.16 (assume @p120 (forall @t306 (not (= @t301 @t304)))) % 5.96/6.16 (assume @p121 (forall @t252 (=> @t197 (=> @t223 (tptp.hBOOL (tptp.hAPP @t6 tptp.bool (tptp.hAPP @t2 @t222 @t221 (tptp.hAPP tptp.arrow_490897120le_alt @t2 (tptp.hAPP tptp.arrow_490897120le_alt @t8 @t286 @t187) @t186)) tptp.arrow_2064824852le_Lin)))))) % 5.96/6.16 (assume @p122 (forall (@list @t307 @t275) (=> (tptp.hBOOL (tptp.hAPP @t5 tptp.bool (tptp.hAPP @t4 @t271 @t270 @t275) @t269)) (=> (forall @t283 (=> @t282 (forall @t234 (=> (not (= (tptp.ti tptp.arrow_490897120le_alt @t230) (tptp.ti tptp.arrow_490897120le_alt @t229))) (=> (tptp.hBOOL (tptp.hAPP @t2 tptp.bool @t276 @t309)) @t279))))) @t308)))) % 5.96/6.16 (assume @p123 @t330) % 5.96/6.16 (assume @p124 (forall (@list @t13 @t333) (=> (not (= @t333 @t82)) (not (forall (@list @t230 @t331) (not (= @t333 (tptp.hAPP @t51 @t51 @t332 @t331)))))))) % 5.96/6.16 (assume @p125 (forall @t343 (= @t342 (exists @t340 @t339)))) % 5.96/6.16 (assume @p126 (forall (@list @t275 @t307) (= @t308 (forall @t283 (=> @t282 (= @t278 @t309)))))) % 5.96/6.16 (assume @p127 (forall @t345 (tptp.hBOOL (tptp.hAPP @t344 tptp.bool (tptp.hAPP @t27 (tptp.fun @t344 tptp.bool) (tptp.member @t27) @t26) (tptp.hAPP @t45 @t344 (tptp.hAPP @t43 (tptp.fun @t45 @t344) (tptp.pi @t13 @t13) @t310) (tptp.hAPP @t43 @t45 (tptp.combk @t43 @t13) @t310)))))) % 5.96/6.16 (assume @p128 (forall @t329 (=> @t347 (=> @t314 (tptp.hBOOL (tptp.hAPP @t35 tptp.bool @t319 @t316)))))) % 5.96/6.16 (assume @p129 (forall (@list @t13 @t349 @t348) (= (tptp.hAPP @t51 @t51 (tptp.hAPP @t51 @t52 @t108 @t350) @t82) @t350))) % 5.96/6.16 (assume @p130 (forall @t355 (= (tptp.hAPP @t62 @t13 @t354 @t352) @t351))) % 5.96/6.16 (assume @p131 (forall @t359 (= (tptp.hAPP @t62 @t13 @t354 @t358) (tptp.hAPP @t62 @t13 (tptp.hAPP @t15 @t63 @t353 @t203) @t299)))) % 5.96/6.16 (assume @p132 (forall (@list @t13 @t302 @t301 @t333 @t360) (= (tptp.hAPP @t51 @t51 (tptp.hAPP @t51 @t52 @t108 @t304) (tptp.hAPP @t51 @t51 @t362 @t360)) (tptp.hAPP @t51 @t51 @t303 (tptp.hAPP @t51 @t51 @t362 (tptp.hAPP @t51 @t51 @t361 @t360)))))) % 5.96/6.16 (assume @p133 (forall @t363 (= (tptp.hAPP @t51 @t51 (tptp.hAPP @t51 @t52 @t108 @t82) @t360) @t360))) % 5.96/6.16 (assume @p134 (forall @t364 (= (tptp.hAPP @t51 @t51 @t361 @t82) @t301))) % 5.96/6.16 (assume @p135 (forall @t329 (=> @t328 (=> @t314 @t320)))) % 5.96/6.16 (assume @p136 (forall @t370 (=> (forall @t283 (=> @t369 (tptp.hBOOL (tptp.hAPP @t35 tptp.bool @t367 @t365)))) @t328))) % 5.96/6.16 (assume @p137 (forall @t370 (=> (forall @t283 (=> @t369 (tptp.hBOOL (tptp.hAPP @t35 tptp.bool @t367 @t316)))) @t347))) % 5.96/6.16 (assume @p138 (forall (@list @t15 @t13 @t316 @t317 @t371 @t310) (=> (forall (@list @t372) (=> (tptp.hBOOL (tptp.hAPP @t43 tptp.bool (tptp.hAPP @t13 @t312 @t311 @t372) @t310)) (= (tptp.hAPP @t13 @t15 @t317 @t372) (tptp.hAPP @t13 @t15 @t371 @t372)))) (= @t328 (tptp.hBOOL (tptp.hAPP @t41 tptp.bool (tptp.hAPP @t18 @t326 @t325 @t371) @t324)))))) % 5.96/6.16 (assume @p139 (forall (@list @t13 @t15 @t373 @t249) (= (forall (@list @t277 @t274) (= (tptp.hBOOL (tptp.hAPP @t38 tptp.bool @t375 @t249)) (tptp.hBOOL (tptp.hAPP @t38 tptp.bool @t375 @t373)))) (= (tptp.ti @t38 @t249) (tptp.ti @t38 @t373))))) % 5.96/6.16 (assume @p140 (forall (@list @t13 @t15 @t333) (not (forall @t234 (not (= (tptp.ti @t37 @t333) @t231)))))) % 5.96/6.16 (assume @p141 (forall (@list @t13 @t15 @t377) (not (forall @t378 (not (= (tptp.ti @t37 @t377) @t376)))))) % 5.96/6.16 (assume @p142 (forall (@list @t13 @t15 @t14 @t333) (not (forall @t296 (not (= (tptp.ti @t379 @t333) @t380)))))) % 5.96/6.16 (assume @p143 (forall (@list @t13 @t15 @t14 @t187 @t232) (=> (forall @t296 (tptp.hBOOL (tptp.hAPP @t379 tptp.bool @t232 @t380))) (tptp.hBOOL (tptp.hAPP @t379 tptp.bool @t232 @t187))))) % 5.96/6.16 (assume @p144 (forall (@list @t13 @t15 @t14 @t384 @t382 @t381 @t187 @t232) (=> (forall @t393 (tptp.hBOOL (tptp.hAPP @t388 tptp.bool @t232 @t392))) (tptp.hBOOL (tptp.hAPP @t388 tptp.bool @t232 @t187))))) % 5.96/6.16 (assume @p145 (forall (@list @t13 @t15 @t14 @t384 @t382 @t381 @t333) (not (forall @t393 (not (= (tptp.ti @t388 @t333) @t392)))))) % 5.96/6.16 (assume @p146 (forall (@list @t13 @t15 @t14 @t384 @t382 @t187 @t232) (=> (forall @t399 (tptp.hBOOL (tptp.hAPP @t397 tptp.bool @t232 @t398))) (tptp.hBOOL (tptp.hAPP @t397 tptp.bool @t232 @t187))))) % 5.96/6.16 (assume @p147 (forall (@list @t13 @t15 @t14 @t384 @t382 @t333) (not (forall @t399 (not (= (tptp.ti @t397 @t333) @t398)))))) % 5.96/6.16 (assume @p148 (forall (@list @t13 @t15 @t14 @t384 @t187 @t232) (=> (forall @t404 (tptp.hBOOL (tptp.hAPP @t402 tptp.bool @t232 @t403))) (tptp.hBOOL (tptp.hAPP @t402 tptp.bool @t232 @t187))))) % 5.96/6.16 (assume @p149 (forall (@list @t13 @t15 @t14 @t384 @t333) (not (forall @t404 (not (= (tptp.ti @t402 @t333) @t403)))))) % 5.96/6.16 (assume @p150 (forall @t238 (= (exists @t237 @t236) (exists @t234 @t233)))) % 5.96/6.16 (assume @p151 (forall (@list @t15 @t14 @t13 @t405 @t203 @t207) (= (tptp.hAPP @t130 @t13 (tptp.hAPP @t133 @t131 @t129 @t405) @t291) (tptp.hAPP @t14 @t13 (tptp.hAPP @t15 @t132 @t405 @t203) @t207)))) % 5.96/6.16 (assume @p152 @t409) % 5.96/6.16 (assume @p153 (forall @t305 (=> @t410 (tptp.hBOOL (tptp.hAPP @t51 tptp.bool @t55 (tptp.hAPP @t51 @t51 @t407 @t301)))))) % 5.96/6.16 (assume @p154 (forall (@list @t13 @t15 @t317 @t371) (=> (forall @t283 (= @t366 @t411)) (= (tptp.ti @t18 @t317) (tptp.ti @t18 @t371))))) % 5.96/6.16 (assume @p155 (forall (@list @t13 @t187 @t310) (= @t314 (tptp.hBOOL (tptp.hAPP @t13 tptp.bool @t310 @t187))))) % 5.96/6.16 (assume @p156 (forall @t412 (= (tptp.hAPP @t43 @t43 @t137 @t232) (tptp.ti @t43 @t232)))) % 5.96/6.16 (assume @p157 (forall @t420 (=> @t342 (=> (forall @t283 (tptp.hBOOL (tptp.hAPP @t51 tptp.bool @t232 @t419))) (=> (forall @t418 (=> (not (= @t414 @t82)) (=> @t417 (tptp.hBOOL (tptp.hAPP @t51 tptp.bool @t232 @t416))))) @t413))))) % 5.96/6.16 (assume @p158 (forall @t355 (= (tptp.hAPP @t62 @t13 @t421 @t352) @t351))) % 5.96/6.16 (assume @p159 (forall @t359 (= (tptp.hAPP @t62 @t13 @t421 @t358) (tptp.hAPP @t13 @t13 (tptp.hAPP @t62 @t27 (tptp.hAPP @t15 @t87 @t353 @t203) @t299) (tptp.hAPP @t62 @t13 @t421 @t299))))) % 5.96/6.16 (assume @p160 (forall (@list @t15 @t14 @t13 @t277 @t274 @t422) (= (tptp.hAPP @t15 @t14 (tptp.hAPP @t13 @t20 (tptp.hAPP @t128 @t24 @t127 @t277) @t274) @t422) (tptp.hAPP @t37 @t14 @t277 (tptp.hAPP @t15 @t37 (tptp.hAPP @t13 @t125 @t124 @t274) @t422))))) % 5.96/6.16 (assume @p161 (forall @t425 (=> @t424 @t423))) % 5.96/6.16 (assume @p162 (forall @t100 (tptp.hBOOL (tptp.hAPP @t62 tptp.bool @t98 @t352)))) % 5.96/6.16 (assume @p163 (forall @t343 (= @t427 @t341))) % 5.96/6.16 (assume @p164 (forall @t343 (= @t341 @t427))) % 5.96/6.16 (assume @p165 (forall @t305 (not (tptp.hBOOL (tptp.hAPP @t51 tptp.bool @t426 @t304))))) % 5.96/6.16 (assume @p166 (forall @t428 (=> @t423 @t424))) % 5.96/6.16 (assume @p167 (forall (@list @t14 @t13 @t15 @t317 @t203 @t207) (= (tptp.hAPP @t14 @t13 (tptp.hAPP @t15 @t132 (tptp.hAPP @t131 @t133 (tptp.product_curry @t15 @t14 @t13) @t317) @t203) @t207) (tptp.hAPP @t130 @t13 @t317 @t291)))) % 5.96/6.16 (assume @p168 (forall @t343 (= (tptp.hBOOL (tptp.hAPP @t51 tptp.bool (tptp.hAPP @t51 @t56 @t429 @t338) @t82)) @t427))) % 5.96/6.16 (assume @p169 (= tptp.arrow_1111136790e_Prof @t433)) % 5.96/6.16 (assume @p170 (forall (@list @t13 @t203 @t187 @t207 @t186 @t434) (= (tptp.hBOOL (tptp.hAPP @t72 tptp.bool (tptp.hAPP @t71 @t439 @t438 (tptp.hAPP @t51 @t71 (tptp.hAPP @t51 @t102 @t436 @t449) @t448)) @t435)) (or @t447 (and @t442 @t441))))) % 5.96/6.16 (assume @p171 (forall (@list @t15 @t13 @t317) (= (tptp.hAPP @t62 @t51 @t450 @t352) @t82))) % 5.96/6.16 (assume @p172 (forall @t28 (=> @t80 (forall @t451 (tptp.hBOOL (tptp.hAPP @t51 tptp.bool @t79 @t406)))))) % 5.96/6.16 (assume @p173 (forall @t364 (=> @t454 (=> @t410 (tptp.hBOOL (tptp.hAPP @t51 tptp.bool @t55 @t452)))))) % 5.96/6.16 (assume @p174 @t459) % 5.96/6.16 (assume @p175 @t463) % 5.96/6.16 (assume @p176 (forall @t465 (tptp.hBOOL (tptp.hAPP @t13 tptp.bool @t464 @t187)))) % 5.96/6.16 (assume @p177 (forall @t28 (=> @t80 (tptp.hBOOL (tptp.hAPP @t51 tptp.bool @t79 @t82))))) % 5.96/6.16 (assume @p178 (forall (@list @t13 @t187 @t186) (= (tptp.hBOOL (tptp.hAPP @t51 tptp.bool (tptp.hAPP @t51 @t56 @t429 @t187) @t186)) @t466))) % 5.96/6.16 (assume @p179 (forall @t28 (=> @t80 (forall @t468 (=> @t454 (=> @t467 (tptp.hBOOL (tptp.hAPP @t51 tptp.bool @t79 @t452)))))))) % 5.96/6.16 (assume @p180 (forall (@list @t13 @t15 @t310) (= (tptp.hAPP @t36 @t41 @t323 (tptp.hAPP @t35 @t36 @t346 (tptp.top_top @t35))) (tptp.top_top @t41)))) % 5.96/6.16 (assume @p181 (forall @t28 (= (tptp.hAPP @t51 @t51 @t54 @t82) @t82))) % 5.96/6.16 (assume @p182 (forall (@list @t13 @t187 @t434) (not (tptp.hBOOL (tptp.hAPP @t72 tptp.bool (tptp.hAPP @t71 @t439 @t438 (tptp.hAPP @t51 @t71 @t437 @t82)) @t435))))) % 5.96/6.16 (assume @p183 (forall @t305 (and (=> @t453 (= @t469 @t82)) (=> @t454 (= @t469 (tptp.hAPP @t51 @t51 @t303 @t452)))))) % 5.96/6.16 (assume @p184 (forall @t305 (and @t458 @t462))) % 5.96/6.16 (assume @p185 (forall (@list @t13 @t186 @t434) (= (tptp.hBOOL (tptp.hAPP @t72 tptp.bool (tptp.hAPP @t71 @t439 @t438 (tptp.hAPP @t51 @t71 @t471 @t186)) @t435)) (exists @t470 (= @t186 (tptp.hAPP @t51 @t51 @t332 @t277)))))) % 5.96/6.16 (assume @p186 (forall @t474 (=> (forall @t283 (not (tptp.hBOOL (tptp.hAPP @t74 tptp.bool (tptp.hAPP @t73 @t446 @t445 (tptp.hAPP @t13 @t73 @t473 @t277)) @t434)))) (not (tptp.hBOOL (tptp.hAPP @t72 tptp.bool (tptp.hAPP @t71 @t439 @t438 (tptp.hAPP @t51 @t71 @t472 @t338)) @t435)))))) % 5.96/6.16 (assume @p187 (forall @t476 (=> (forall @t234 (or (tptp.hBOOL (tptp.hAPP @t74 tptp.bool (tptp.hAPP @t73 @t446 @t445 (tptp.hAPP @t13 @t73 @t475 @t229)) @t434)) (= (tptp.ti @t13 @t230) (tptp.ti @t13 @t229)) (tptp.hBOOL (tptp.hAPP @t74 tptp.bool (tptp.hAPP @t73 @t446 @t445 (tptp.hAPP @t13 @t73 (tptp.hAPP @t13 @t444 @t443 @t229) @t230)) @t434)))) (or @t441 @t466 (tptp.hBOOL (tptp.hAPP @t72 tptp.bool (tptp.hAPP @t71 @t439 @t438 (tptp.hAPP @t51 @t71 (tptp.hAPP @t51 @t102 @t436 @t186) @t187)) @t435)))))) % 5.96/6.16 (assume @p188 (forall @t465 (tptp.hBOOL (tptp.hAPP @t43 tptp.bool @t313 @t464)))) % 5.96/6.16 (assume @p189 (forall @t97 (=> @t123 (forall (@list @t187) (= (tptp.hAPP @t15 @t13 (tptp.top_top @t30) @t187) @t122))))) % 5.96/6.16 (assume @p190 (forall @t343 (=> @t342 (=> @t480 (= (tptp.hAPP @t51 @t51 (tptp.hAPP @t43 @t52 @t110 (tptp.hAPP @t43 @t43 @t479 (tptp.hAPP @t13 @t43 @t478 (tptp.hAPP @t51 @t13 @t69 @t338)))) @t338) @t477))))) % 5.96/6.16 (assume @p191 (forall @t412 (= (tptp.hAPP @t51 @t71 @t482 @t82) @t481))) % 5.96/6.16 (assume @p192 (forall @t412 (= (tptp.hAPP @t51 @t51 @t483 @t82) @t82))) % 5.96/6.16 (assume @p193 (forall @t420 (=> @t480 (tptp.hBOOL (tptp.hAPP @t51 tptp.bool @t55 @t484))))) % 5.96/6.16 (assume @p194 (forall @t28 (=> @t80 (forall @t486 (=> @t485 (tptp.hBOOL (tptp.hAPP @t51 tptp.bool @t79 @t484))))))) % 5.96/6.16 (assume @p195 (forall @t493 (and (=> @t491 (= @t489 (tptp.hAPP @t51 @t51 @t487 @t484))) (=> @t492 (= @t489 @t82))))) % 5.96/6.16 (assume @p196 (forall @t28 (= @t464 (tptp.hAPP @t43 @t43 @t137 (tptp.hAPP tptp.bool @t43 (tptp.combk tptp.bool @t13) tptp.fTrue))))) % 5.96/6.16 (assume @p197 (forall @t345 (=> (forall @t283 @t369) (= @t464 @t494)))) % 5.96/6.16 (assume @p198 (forall @t28 (exists @t283 (tptp.hBOOL (tptp.hAPP @t43 tptp.bool @t368 @t464))))) % 5.96/6.16 (assume @p199 (= tptp.arrow_2064824852le_Lin (tptp.hAPP @t6 @t6 (tptp.collect @t2) (tptp.hAPP @t117 @t6 @t116 (tptp.top_top @t117))))) % 5.96/6.16 (assume @p200 (forall @t364 (=> @t454 (= (tptp.hAPP @t51 @t51 (tptp.hAPP @t51 @t52 @t50 @t452) (tptp.hAPP @t51 @t51 (tptp.hAPP @t13 @t52 @t81 @t460) @t82)) @t301)))) % 5.96/6.16 (assume @p201 (forall (@list @t13 @t338 @t187 @t496) (= (= @t501 @t496) (and (not @t498) (= @t497 @t338) (= (tptp.hAPP @t51 @t13 @t69 @t496) @t495))))) % 5.96/6.16 (assume @p202 (forall @t474 (not (tptp.hBOOL (tptp.hAPP @t72 tptp.bool @t503 @t502))))) % 5.96/6.16 (assume @p203 (forall (@list @t13 @t496 @t434) (not (tptp.hBOOL (tptp.hAPP @t72 tptp.bool (tptp.hAPP @t71 @t439 @t438 (tptp.hAPP @t51 @t71 @t471 @t496)) @t502))))) % 5.96/6.16 (assume @p204 (forall (@list @t13 @t360 @t504 @t301 @t508 @t505) (=> (= (tptp.hAPP @t51 @t51 @t506 @t508) @t505) (=> (= @t360 (tptp.hAPP @t51 @t51 @t509 @t504)) (= @t507 (tptp.hAPP @t51 @t51 (tptp.hAPP @t51 @t52 @t50 @t505) @t504)))))) % 5.96/6.16 (assume @p205 (forall (@list @t13 @t496 @t338 @t510) (= (= (tptp.hAPP @t51 @t51 @t513 @t338) (tptp.hAPP @t51 @t51 @t512 @t338)) @t511))) % 5.96/6.16 (assume @p206 (forall @t515 (= (= @t514 (tptp.hAPP @t51 @t51 @t500 @t510)) @t511))) % 5.96/6.16 (assume @p207 (forall (@list @t13 @t338 @t496 @t510 @t516) (= (= @t514 (tptp.hAPP @t51 @t51 @t512 @t516)) (exists (@list @t517) (or (and (= @t338 (tptp.hAPP @t51 @t51 @t512 @t517)) (= (tptp.hAPP @t51 @t51 @t518 @t496) @t516)) (and (= (tptp.hAPP @t51 @t51 @t500 @t517) @t510) (= @t496 (tptp.hAPP @t51 @t51 @t518 @t516)))))))) % 5.96/6.16 (assume @p208 (forall (@list @t13 @t301 @t360 @t505) (= (tptp.hAPP @t51 @t51 (tptp.hAPP @t51 @t52 @t50 @t507) @t505) (tptp.hAPP @t51 @t51 @t506 @t519)))) % 5.96/6.16 (assume @p209 (forall @t520 (= (tptp.hAPP @t51 @t51 (tptp.hAPP @t51 @t52 @t50 @t304) @t360) (tptp.hAPP @t51 @t51 @t303 @t507)))) % 5.96/6.16 (assume @p210 (forall (@list @t13 @t301 @t505 @t302 @t508 @t360) (=> (= (tptp.hAPP @t51 @t51 @t303 @t508) @t360) (=> (= @t301 (tptp.hAPP @t51 @t51 @t509 @t505)) (= @t304 @t519))))) % 5.96/6.16 (assume @p211 (forall @t363 (= @t521 @t360))) % 5.96/6.16 (assume @p212 (forall @t523 (= (= @t82 @t514) @t522))) % 5.96/6.16 (assume @p213 (forall @t364 (= (tptp.hAPP @t51 @t51 @t506 @t82) @t301))) % 5.96/6.16 (assume @p214 (forall @t523 (= (= @t338 @t514) @t498))) % 5.96/6.16 (assume @p215 (forall (@list @t13 @t496 @t338) (= (= @t496 @t514) @t341))) % 5.96/6.16 (assume @p216 (forall @t523 (= (= @t514 @t82) @t522))) % 5.96/6.16 (assume @p217 (forall @t523 (= (= @t514 @t338) @t498))) % 5.96/6.16 (assume @p218 (forall @t523 (= (= @t514 @t496) @t341))) % 5.96/6.16 (assume @p219 (forall @t525 (=> @t524 (= @t301 @t521)))) % 5.96/6.16 (assume @p220 (forall (@list @t13 @t496 @t510 @t187 @t338) (= (= @t530 @t488) (or (and @t498 (= @t510 @t488)) (exists @t529 (and (= @t496 @t528) (= @t527 @t338))))))) % 5.96/6.16 (assume @p221 (forall (@list @t13 @t187 @t338 @t496 @t510) (= (= @t488 @t530) (or (and @t498 (= @t488 @t510)) (exists @t529 (and (= @t528 @t496) (= @t338 @t527))))))) % 5.96/6.16 (assume @p222 (forall (@list @t13 @t338 @t187 @t496 @t186) (= (= @t501 @t536) (and @t533 @t532)))) % 5.96/6.16 (assume @p223 (forall (@list @t13 @t338 @t537 @t232 @t187) (=> @t492 (= (tptp.hAPP @t51 @t51 @t483 (tptp.hAPP @t51 @t51 @t500 (tptp.hAPP @t51 @t51 @t487 @t537))) @t484)))) % 5.96/6.16 (assume @p224 (forall @t525 (and (=> @t539 (= @t538 @t452)) (=> @t540 (= @t538 (tptp.hAPP @t51 @t51 @t506 (tptp.hAPP @t51 @t51 @t54 @t360))))))) % 5.96/6.16 (assume @p225 (forall @t525 (and @t543 @t542))) % 5.96/6.16 (assume @p226 (forall @t525 @t542)) % 5.96/6.16 (assume @p227 (forall @t525 @t543)) % 5.96/6.16 (assume @p228 (forall @t549 (=> @t548 @t547))) % 5.96/6.16 (assume @p229 (forall (@list @t15 @t13 @t317 @t187 @t338) (= (tptp.hAPP @t62 @t51 @t450 @t550) (tptp.hAPP @t51 @t51 (tptp.hAPP @t51 @t52 @t50 (tptp.hAPP @t15 @t51 @t317 @t187)) (tptp.hAPP @t62 @t51 @t450 @t338))))) % 5.96/6.16 (assume @p230 (forall @t306 (= (tptp.hAPP @t51 @t51 @t54 @t551) @t301))) % 5.96/6.16 (assume @p231 (forall @t306 (= (tptp.hAPP @t51 @t13 @t69 @t551) @t455))) % 5.96/6.16 (assume @p232 (forall (@list @t13 @t546 @t187 @t186 @t203 @t207 @t434) (=> @t447 (tptp.hBOOL (tptp.hAPP @t72 tptp.bool (tptp.hAPP @t71 @t439 @t438 (tptp.hAPP @t51 @t71 (tptp.hAPP @t51 @t102 @t436 (tptp.hAPP @t51 @t51 @t552 @t449)) (tptp.hAPP @t51 @t51 @t552 @t448))) @t435))))) % 5.96/6.16 (assume @p233 (forall (@list @t13 @t187 @t434 @t186) (=> (exists (@list @t229 @t553) (= @t186 (tptp.hAPP @t51 @t51 (tptp.hAPP @t13 @t52 @t81 @t229) @t553))) (tptp.hBOOL (tptp.hAPP @t72 tptp.bool (tptp.hAPP @t71 @t439 @t438 (tptp.hAPP @t51 @t71 @t437 (tptp.hAPP @t51 @t51 @t545 @t186))) @t435))))) % 5.96/6.16 (assume @p234 (forall @t549 (=> @t547 (=> (forall (@list @t230) (not (tptp.hBOOL (tptp.hAPP @t74 tptp.bool (tptp.hAPP @t73 @t446 @t445 (tptp.hAPP @t13 @t73 @t475 @t230)) @t434)))) @t548)))) % 5.96/6.16 (assume @p235 (forall (@list @t13 @t338 @t232) (=> (tptp.hBOOL (tptp.hAPP @t51 tptp.bool @t232 @t82)) (=> (forall @t418 (=> @t417 (tptp.hBOOL (tptp.hAPP @t51 tptp.bool @t232 (tptp.hAPP @t51 @t51 @t554 @t419))))) @t413)))) % 5.96/6.16 (assume @p236 (forall @t364 (=> @t454 (not (forall (@list @t334 @t335) (not (= @t301 (tptp.hAPP @t51 @t51 @t556 @t555)))))))) % 5.96/6.16 (assume @p237 (forall (@list @t13 @t338 @t187 @t496 @t186 @t434) (= (tptp.hBOOL (tptp.hAPP @t72 tptp.bool (tptp.hAPP @t71 @t439 @t438 (tptp.hAPP @t51 @t71 (tptp.hAPP @t51 @t102 @t436 @t501) @t536)) @t559)) (or (and @t561 @t532) (and @t533 @t558))))) % 5.96/6.16 (assume @p238 (forall @t343 (= @t567 (tptp.hAPP @t51 @t51 (tptp.hAPP @t68 @t52 (tptp.hAPP @t51 @t566 @t565 @t82) (tptp.hAPP @t104 @t68 (tptp.hAPP @t53 (tptp.fun @t104 @t68) (tptp.combb @t51 @t52 @t13) @t564) (tptp.hAPP @t51 @t104 @t563 @t82))) @t338)))) % 5.96/6.16 (assume @p239 (forall (@list @t15 @t13 @t302 @t301) (and (= (tptp.hAPP @t51 @t51 @t106 @t82) @t82) (= (tptp.hAPP @t62 @t62 (tptp.rotate1 @t15) (tptp.hAPP @t62 @t62 @t568 @t301)) (tptp.hAPP @t62 @t62 (tptp.hAPP @t62 @t357 @t569 @t301) (tptp.hAPP @t62 @t62 @t568 @t352)))))) % 5.96/6.16 (assume @p240 (forall @t343 (= (= @t567 @t82) @t341))) % 5.96/6.16 (assume @p241 (forall @t343 (= (tptp.hBOOL (tptp.hAPP @t51 tptp.bool @t55 @t567)) @t480))) % 5.96/6.16 (assume @p242 (forall @t571 (=> @t561 (tptp.hBOOL (tptp.hAPP @t72 tptp.bool (tptp.hAPP @t71 @t439 @t438 (tptp.hAPP @t51 @t71 @t570 (tptp.hAPP @t51 @t51 @t487 @t496))) @t559))))) % 5.96/6.16 (assume @p243 (forall @t474 (not (tptp.hBOOL (tptp.hAPP @t72 tptp.bool @t503 @t559))))) % 5.96/6.16 (assume @p244 (forall @t474 (not (tptp.hBOOL (tptp.hAPP @t72 tptp.bool @t572 @t559))))) % 5.96/6.16 (assume @p245 (forall (@list @t13 @t574 @t573 @t338 @t496 @t434) (=> (or (and @t561 (= @t574 @t573)) (and @t533 (tptp.hBOOL (tptp.hAPP @t72 tptp.bool (tptp.hAPP @t71 @t439 @t438 (tptp.hAPP @t51 @t71 (tptp.hAPP @t51 @t102 @t436 @t574) @t573)) @t559)))) (tptp.hBOOL (tptp.hAPP @t72 tptp.bool (tptp.hAPP @t71 @t439 @t438 (tptp.hAPP @t51 @t71 (tptp.hAPP @t51 @t102 @t436 (tptp.hAPP @t51 @t51 @t500 @t574)) (tptp.hAPP @t51 @t51 @t513 @t573))) @t559))))) % 5.96/6.16 (assume @p246 (forall @t577 (= (tptp.hBOOL (tptp.hAPP @t72 tptp.bool @t576 @t559)) (or (and @t558 @t533) (and @t532 @t561))))) % 5.96/6.16 (assume @p247 (forall (@list @t13 @t338 @t187 @t186 @t434) (=> @t558 (tptp.hBOOL (tptp.hAPP @t72 tptp.bool (tptp.hAPP @t71 @t439 @t438 (tptp.hAPP @t51 @t71 @t570 (tptp.hAPP @t51 @t51 @t534 @t338))) @t559))))) % 5.96/6.16 (assume @p248 (forall (@list @t13 @t496 @t338 @t574 @t573 @t187 @t186 @t434) (=> @t558 (=> (= @t338 (tptp.hAPP @t51 @t51 @t578 (tptp.hAPP @t51 @t51 @t487 @t573))) (=> (= @t496 (tptp.hAPP @t51 @t51 @t578 (tptp.hAPP @t51 @t51 @t534 @t573))) @t561))))) % 5.96/6.16 (assume @p249 (forall @t581 (=> @t561 (not (forall @t378 (=> @t580 (forall (@list @t517 @t579) (=> (= @t338 (tptp.hAPP @t51 @t51 @t518 (tptp.hAPP @t51 @t51 @t415 @t579))) (not (= @t496 (tptp.hAPP @t51 @t51 @t518 (tptp.hAPP @t51 @t51 @t336 @t579)))))))))))) % 5.96/6.16 (assume @p250 (forall @t571 (=> (tptp.hBOOL (tptp.hAPP @t72 tptp.bool (tptp.hAPP @t71 @t439 @t438 (tptp.hAPP @t51 @t71 @t570 @t496)) @t559)) (=> (forall (@list @t335) (=> (= @t496 (tptp.hAPP @t51 @t51 @t336 @t338)) (not (tptp.hBOOL (tptp.hAPP @t74 tptp.bool (tptp.hAPP @t73 @t446 @t445 (tptp.hAPP @t13 @t73 @t557 @t335)) @t434))))) (not (forall @t584 (=> (= @t496 @t583) (not (tptp.hBOOL (tptp.hAPP @t72 tptp.bool (tptp.hAPP @t71 @t439 @t438 (tptp.hAPP @t51 @t71 @t472 @t582)) @t559)))))))))) % 5.96/6.16 (assume @p251 (forall @t587 (=> (tptp.hBOOL (tptp.hAPP @t72 tptp.bool @t586 @t559)) (=> (forall @t283 (=> (= @t338 (tptp.hAPP @t51 @t51 @t415 @t496)) (not @t585))) (not (forall @t584 (=> (= @t338 (tptp.hAPP @t51 @t51 @t534 @t582)) (not (tptp.hBOOL (tptp.hAPP @t72 tptp.bool (tptp.hAPP @t71 @t439 @t438 (tptp.hAPP @t51 @t71 (tptp.hAPP @t51 @t102 @t436 @t582) @t496)) @t559)))))))))) % 5.96/6.16 (assume @p252 (forall @t577 (= (tptp.hBOOL (tptp.hAPP @t72 tptp.bool @t576 @t502)) (or (and @t558 @t590) (and @t532 (tptp.hBOOL (tptp.hAPP @t72 tptp.bool @t560 @t502))))))) % 5.96/6.16 (assume @p253 (forall (@list @t13 @t232 @t338 @t186 @t496) (= (= @t593 @t575) (and (= @t338 (tptp.hAPP @t51 @t51 @t591 @t575)) (not (tptp.hBOOL (tptp.hAPP @t13 tptp.bool @t232 @t186))))))) % 5.96/6.16 (assume @p254 (forall (@list @t13 @t232 @t187 @t338) (= (tptp.hAPP @t51 @t71 @t482 @t488) (tptp.hAPP @t71 @t71 (tptp.hAPP @t597 @t599 (tptp.product_prod_case @t51 @t51 @t71) (tptp.hAPP @t597 @t597 (tptp.hAPP @t605 (tptp.fun @t597 @t597) (tptp.combs @t51 @t102 @t102) (tptp.hAPP @t603 @t605 (tptp.hAPP (tptp.fun @t601 @t604) (tptp.fun @t603 @t605) (tptp.combb @t601 @t604 @t51) (tptp.combs @t51 @t71 @t71)) (tptp.hAPP @t597 @t603 (tptp.hAPP @t602 (tptp.fun @t597 @t603) (tptp.combb @t102 @t601 @t51) (tptp.hAPP @t600 @t602 (tptp.combb @t71 @t599 @t51) (tptp.hAPP tptp.bool @t600 (tptp.if @t71) @t490))) (tptp.hAPP @t52 @t597 (tptp.hAPP @t597 @t598 (tptp.combb @t51 @t102 @t51) @t436) @t487)))) (tptp.hAPP @t52 @t597 (tptp.hAPP @t596 @t598 (tptp.combc @t51 @t52 @t102) (tptp.hAPP @t597 @t596 (tptp.hAPP (tptp.fun @t102 @t595) (tptp.fun @t597 @t596) (tptp.combb @t102 @t595 @t51) (tptp.combb @t51 @t71 @t51)) @t436)) @t487))) @t594)))) % 5.96/6.16 (assume @p255 (forall (@list @t15 @t14 @t13 @t384 @t382 @t317 @t371 @t606) (= (tptp.hAPP @t130 @t13 @t607 (tptp.hAPP @t394 @t130 (tptp.hAPP @t612 (tptp.fun @t394 @t130) (tptp.product_prod_case @t384 @t382 @t130) @t371) @t606)) (tptp.hAPP @t394 @t13 (tptp.hAPP @t611 (tptp.fun @t394 @t13) (tptp.product_prod_case @t384 @t382 @t13) (tptp.hAPP @t612 @t611 (tptp.hAPP @t610 (tptp.fun @t612 @t611) (tptp.combb @t609 @t608 @t384) (tptp.hAPP @t131 @t610 (tptp.combb @t130 @t13 @t382) @t607)) @t371)) @t606)))) % 5.96/6.16 (assume @p256 (forall @t525 (=> (not (= @t614 @t613)) (not @t524)))) % 5.96/6.16 (assume @p257 (forall (@list @t14 @t13 @t15 @t405 @t606 @t615) (=> @t620 (= (tptp.hAPP @t37 @t14 @t617 @t606) (tptp.hAPP @t37 @t14 @t617 @t615))))) % 5.96/6.16 (assume @p258 (forall @t292 (= (tptp.hAPP @t130 @t13 (tptp.hAPP @t133 @t131 @t135 @t287) @t291) @t288))) % 5.96/6.16 (assume @p259 (forall (@list @t15 @t14 @t13 @t317 @t203 @t207) (= (tptp.hAPP @t130 @t13 @t607 @t291) (tptp.hAPP @t14 @t13 (tptp.hAPP @t15 @t132 @t317 @t203) @t207)))) % 5.96/6.16 (assume @p260 (forall @t364 (= (tptp.hAPP @t51 tptp.nat @t115 @t621) @t614))) % 5.96/6.16 (assume @p261 (forall @t493 (and (=> @t491 (= @t622 @t593)) (=> @t492 (= @t622 @t488))))) % 5.96/6.16 (assume @p262 (forall @t412 (= (tptp.hAPP @t51 @t51 @t592 @t82) @t82))) % 5.96/6.16 (assume @p263 (forall @t420 (=> @t480 (tptp.hBOOL (tptp.hAPP @t51 tptp.bool @t55 @t593))))) % 5.96/6.16 (assume @p264 (forall @t28 (=> @t80 (forall @t486 (=> @t485 (tptp.hBOOL (tptp.hAPP @t51 tptp.bool @t79 @t593))))))) % 5.96/6.16 (assume @p265 (forall @t625 (= (tptp.hAPP @t24 @t128 @t616 (tptp.hAPP @t126 @t24 (tptp.hAPP @t624 (tptp.fun @t126 @t24) (tptp.combb @t125 @t20 @t13) (tptp.hAPP @t128 @t624 (tptp.combb @t37 @t14 @t15) @t317)) @t124)) @t623))) % 5.96/6.16 (assume @p266 (forall @t625 (= (tptp.hAPP @t24 @t128 @t616 (tptp.hAPP @t128 @t24 @t127 @t317)) @t623))) % 5.96/6.16 (assume @p267 (forall @t625 (= (tptp.hAPP @t128 @t24 @t127 @t626) (tptp.ti @t24 @t317)))) % 5.96/6.16 (assume @p268 (forall @t581 (=> @t561 @t590))) % 5.96/6.16 (assume @p269 (forall @t25 (= (tptp.produc1605651328_split @t13 @t15 @t14) @t616))) % 5.96/6.16 (assume @p270 (forall @t420 (= (tptp.hAPP @t51 @t51 @t591 @t593) @t338))) % 5.96/6.16 (assume @p271 (forall @t476 (= (tptp.hBOOL (tptp.hAPP @t72 tptp.bool @t440 @t502)) (and @t441 (= (tptp.hAPP @t51 tptp.nat @t115 @t187) (tptp.hAPP @t51 tptp.nat @t115 @t186)))))) % 5.96/6.16 (assume @p272 (forall (@list @t13 @t15 @t232 @t338 @t496) (=> (= @t589 (tptp.hAPP @t62 tptp.nat @t627 @t496)) (=> (tptp.hBOOL (tptp.hAPP @t62 tptp.bool (tptp.hAPP @t51 @t99 @t232 @t82) @t352)) (=> (forall (@list @t277 @t414 @t335 @t334) (=> (= @t628 (tptp.hAPP @t62 tptp.nat @t627 @t334)) (=> (tptp.hBOOL (tptp.hAPP @t62 tptp.bool (tptp.hAPP @t51 @t99 @t232 @t414) @t334)) (tptp.hBOOL (tptp.hAPP @t62 tptp.bool (tptp.hAPP @t51 @t99 @t232 @t416) (tptp.hAPP @t62 @t62 (tptp.hAPP @t15 @t357 @t356 @t335) @t334)))))) (tptp.hBOOL (tptp.hAPP @t62 tptp.bool (tptp.hAPP @t51 @t99 @t232 @t338) @t496))))))) % 5.96/6.16 (assume @p273 (forall (@list @t15 @t14 @t13 @t317 @t371) (=> (forall @t378 (= @t629 (tptp.hAPP @t37 @t14 @t371 @t376))) (= @t626 (tptp.ti @t128 @t371))))) % 5.96/6.16 (assume @p274 (forall (@list @t14 @t15 @t13 @t606 @t317 @t371 @t615) (=> (forall @t378 (=> (= @t376 @t618) (= @t629 (tptp.hAPP @t15 @t14 (tptp.hAPP @t13 @t20 @t371 @t277) @t335)))) (=> @t620 (= (tptp.hAPP @t37 @t14 @t626 @t606) (tptp.hAPP @t37 @t14 (tptp.hAPP @t24 @t128 @t616 @t371) @t615)))))) % 5.96/6.16 (assume @p275 (forall (@list @t13 @t15 @t14 @t630 @t232 @t191) (=> (tptp.hBOOL (tptp.hAPP @t13 tptp.bool @t630 (tptp.hAPP @t130 @t13 (tptp.hAPP @t133 @t131 @t135 @t232) @t191))) (not (forall @t378 (=> (= (tptp.ti @t130 @t191) @t631) (not (tptp.hBOOL (tptp.hAPP @t13 tptp.bool @t630 (tptp.hAPP @t14 @t13 (tptp.hAPP @t15 @t132 @t232 @t277) @t335)))))))))) % 5.96/6.16 (assume @p276 (forall (@list @t13 @t338 @t496 @t434 @t632) (=> (tptp.hBOOL (tptp.hAPP @t72 tptp.bool @t560 (tptp.hAPP tptp.nat @t72 (tptp.hAPP @t74 @t77 @t76 @t434) @t632))) (and (= @t589 @t632) (= @t588 @t632))))) % 5.96/6.16 (assume @p277 (forall @t428 (=> @t635 @t634))) % 5.96/6.16 (assume @p278 (forall (@list @t15 @t13 @t287 @t203 @t207) (=> (tptp.hBOOL (tptp.hAPP @t15 tptp.bool (tptp.hAPP @t13 @t35 @t287 @t203) @t207)) (tptp.hBOOL (tptp.hAPP @t37 tptp.bool (tptp.hAPP @t36 @t38 @t633 @t287) @t243))))) % 5.96/6.16 (assume @p279 (forall (@list @t13 @t14 @t15 @t191 @t405 @t203 @t207) (=> (tptp.hBOOL (tptp.hAPP @t43 tptp.bool @t638 (tptp.hAPP @t14 @t43 (tptp.hAPP @t15 @t636 @t405 @t203) @t207))) (tptp.hBOOL (tptp.hAPP @t43 tptp.bool @t638 (tptp.hAPP @t130 @t43 @t637 @t291)))))) % 5.96/6.16 (assume @p280 (forall @t425 (=> @t634 @t635))) % 5.96/6.16 (assume @p281 (forall (@list @t14 @t13 @t15 @t249 @t203 @t207 @t405) (=> (tptp.hBOOL (tptp.hAPP @t14 tptp.bool (tptp.hAPP @t37 @t639 (tptp.hAPP @t643 @t642 @t641 @t249) @t243) @t405)) (tptp.hBOOL (tptp.hAPP @t14 tptp.bool (tptp.hAPP @t15 @t639 (tptp.hAPP @t13 @t640 @t249 @t203) @t207) @t405))))) % 5.96/6.16 (assume @p282 (forall @t646 (=> (forall @t234 (=> @t645 (tptp.hBOOL (tptp.hAPP @t15 tptp.bool (tptp.hAPP @t13 @t35 @t405 @t230) @t229)))) @t644))) % 5.96/6.16 (assume @p283 (forall @t646 (=> @t644 (not (forall @t378 (=> @t647 (not (tptp.hBOOL (tptp.hAPP @t15 tptp.bool (tptp.hAPP @t13 @t35 @t405 @t277) @t335))))))))) % 5.96/6.16 (assume @p284 (forall (@list @t14 @t13 @t15 @t191 @t405 @t606) (=> (forall @t234 (=> @t645 (tptp.hBOOL (tptp.hAPP @t639 tptp.bool @t649 @t650)))) (tptp.hBOOL (tptp.hAPP @t639 tptp.bool @t649 @t648))))) % 5.96/6.16 (assume @p285 (forall (@list @t14 @t15 @t13 @t405 @t187 @t606) (=> (forall @t234 (=> (= @t231 @t619) (tptp.hBOOL (tptp.hAPP @t14 tptp.bool @t650 @t187)))) (tptp.hBOOL (tptp.hAPP @t14 tptp.bool @t648 @t187))))) % 5.96/6.16 (assume @p286 (forall (@list @t13 @t15 @t14 @t191 @t405 @t606) (=> (tptp.hBOOL (tptp.hAPP @t43 tptp.bool @t638 (tptp.hAPP @t130 @t43 @t637 @t606))) (not (forall @t378 (=> (= (tptp.ti @t130 @t606) @t631) (not (tptp.hBOOL (tptp.hAPP @t43 tptp.bool @t638 (tptp.hAPP @t14 @t43 (tptp.hAPP @t15 @t636 @t405 @t277) @t335)))))))))) % 5.96/6.16 (assume @p287 (forall (@list @t13 @t15 @t232 @t630 @t277) (= (tptp.hBOOL (tptp.hAPP @t37 tptp.bool (tptp.hAPP @t36 @t38 @t633 (tptp.hAPP @t36 @t36 (tptp.hAPP @t652 (tptp.fun @t36 @t36) (tptp.combb @t35 @t35 @t13) (tptp.hAPP @t139 @t652 (tptp.combb tptp.bool tptp.bool @t15) (tptp.hAPP tptp.bool @t139 tptp.fconj @t232))) @t630)) @t277)) (and @t651 (tptp.hBOOL (tptp.hAPP @t37 tptp.bool (tptp.hAPP @t36 @t38 @t633 @t630) @t277)))))) % 5.96/6.16 (assume @p288 (forall (@list @t14 @t13 @t15 @t405 @t606 @t191) (=> (tptp.hBOOL (tptp.hAPP @t14 tptp.bool @t648 @t191)) (not (forall @t378 (=> @t647 (not (tptp.hBOOL (tptp.hAPP @t14 tptp.bool (tptp.hAPP @t15 @t639 (tptp.hAPP @t13 @t640 @t405 @t277) @t335) @t191))))))))) % 5.96/6.16 (assume @p289 (forall @t654 (exists (@list @t414) (= @t628 @t653)))) % 5.96/6.16 (assume @p290 (forall (@list @t13 @t656) (=> (not (tptp.hBOOL (tptp.hAPP @t51 tptp.bool @t55 @t656))) (exists (@list @t414 @t334 @t582 @t335) (= @t656 (tptp.hAPP @t51 @t51 @t554 (tptp.hAPP @t51 @t51 @t655 (tptp.hAPP @t51 @t51 @t556 (tptp.hAPP @t51 @t51 @t655 @t582))))))))) % 5.96/6.16 (assume @p291 (forall (@list @t13 @t338 @t496 @t187 @t186 @t434) (=> @t558 (=> @t658 (tptp.hBOOL (tptp.hAPP @t72 tptp.bool @t576 @t657)))))) % 5.96/6.16 (assume @p292 (forall @t523 (= (tptp.hAPP @t51 @t51 @t111 @t514) (tptp.hAPP @t51 @t51 (tptp.hAPP @t68 @t52 (tptp.hAPP @t51 @t566 @t565 (tptp.hAPP @t51 @t51 @t111 @t496)) (tptp.hAPP @t52 @t68 (tptp.combk @t52 @t13) (tptp.hAPP @t51 @t52 @t564 @t496))) @t338)))) % 5.96/6.16 (assume @p293 (forall @t474 (=> (tptp.hBOOL (tptp.hAPP @t72 tptp.bool @t503 @t657)) @t341))) % 5.96/6.16 (assume @p294 (forall @t474 (=> (tptp.hBOOL (tptp.hAPP @t72 tptp.bool @t572 @t657)) @t341))) % 5.96/6.16 (assume @p295 (forall @t305 (= (tptp.hAPP @t51 @t51 @t111 @t304) @t301))) % 5.96/6.16 (assume @p296 (forall @t28 (= (tptp.hAPP @t51 @t51 @t111 @t82) @t82))) % 5.96/6.16 (assume @p297 (forall @t364 (=> @t410 (tptp.hBOOL (tptp.hAPP @t51 tptp.bool @t55 @t659))))) % 5.96/6.16 (assume @p298 (forall @t28 (=> @t80 (forall @t468 (=> @t467 (tptp.hBOOL (tptp.hAPP @t51 tptp.bool @t79 @t659))))))) % 5.96/6.16 (assume @p299 (forall @t660 (tptp.hBOOL (tptp.hAPP @t72 tptp.bool (tptp.hAPP @t71 @t439 @t438 @t481) @t657)))) % 5.96/6.16 (assume @p300 (forall @t581 (=> @t658 @t590))) % 5.96/6.16 (assume @p301 (forall @t662 (=> @t454 (= (tptp.hAPP @t51 @t51 @t111 @t507) (tptp.hAPP @t51 @t51 @t661 @t360))))) % 5.96/6.16 (assume @p302 (forall @t587 (=> (tptp.hBOOL (tptp.hAPP @t72 tptp.bool @t586 @t657)) (not (forall @t418 (=> (= @t338 @t416) (=> @t585 (not (tptp.hBOOL (tptp.hAPP @t72 tptp.bool (tptp.hAPP @t71 @t439 @t438 (tptp.hAPP @t51 @t71 @t663 @t496)) @t657)))))))))) % 5.96/6.16 (assume @p303 (forall (@list @t13 @t186 @t496 @t338 @t434) (=> (tptp.hBOOL (tptp.hAPP @t72 tptp.bool (tptp.hAPP @t71 @t439 @t438 (tptp.hAPP @t51 @t71 (tptp.hAPP @t51 @t102 @t436 @t575) @t338)) @t657)) (not (forall @t340 (=> @t339 (=> (tptp.hBOOL (tptp.hAPP @t74 tptp.bool (tptp.hAPP @t73 @t446 @t445 (tptp.hAPP @t13 @t73 (tptp.hAPP @t13 @t444 @t443 @t186) @t335)) @t434)) (not (tptp.hBOOL (tptp.hAPP @t72 tptp.bool (tptp.hAPP @t71 @t439 @t438 (tptp.hAPP @t51 @t71 @t664 @t334)) @t657)))))))))) % 5.96/6.16 (assume @p304 (forall (@list @t13 @t434 @t277 @t274) (= (tptp.hBOOL (tptp.hAPP @t51 tptp.bool (tptp.hAPP @t51 @t56 (tptp.hAPP @t45 @t93 @t92 (tptp.hAPP @t74 @t45 (tptp.hAPP @t670 (tptp.fun @t74 @t45) (tptp.combc @t13 @t74 @t43) (tptp.hAPP @t667 @t670 (tptp.hAPP (tptp.fun @t665 @t669) (tptp.fun @t667 @t670) (tptp.combb @t665 @t669 @t13) (tptp.combc @t13 @t74 tptp.bool)) (tptp.hAPP @t668 @t667 (tptp.hAPP @t666 (tptp.fun @t668 @t667) (tptp.combb @t444 @t665 @t13) (tptp.hAPP (tptp.fun @t73 @t446) @t666 (tptp.combb @t73 @t446 @t13) @t445)) @t443))) @t434)) @t277) @t274)) (tptp.hBOOL (tptp.hAPP @t72 tptp.bool (tptp.hAPP @t71 @t439 @t438 (tptp.hAPP @t51 @t71 (tptp.hAPP @t51 @t102 @t436 @t277) @t274)) @t657))))) % 5.96/6.16 (assume @p305 (forall @t364 (=> @t454 (= @t621 (tptp.hAPP @t51 @t51 @t661 (tptp.hAPP @t51 @t51 @t672 @t82)))))) % 5.96/6.16 (assume @p306 (forall (@list @t13 @t675 @t673 @t434) (= (tptp.hBOOL (tptp.hAPP @t72 tptp.bool (tptp.hAPP @t71 @t439 @t438 (tptp.hAPP @t51 @t71 (tptp.hAPP @t51 @t102 @t436 @t675) @t673)) @t657)) (or @t678 (exists @t677 (and @t676 @t674 @t580 (tptp.hBOOL (tptp.hAPP @t72 tptp.bool (tptp.hAPP @t71 @t439 @t438 (tptp.hAPP @t51 @t71 @t663 @t334)) @t657)))))))) % 5.96/6.16 (assume @p307 (forall @t305 (= (tptp.hAPP @t51 @t13 @t65 @t304) @t455))) % 5.96/6.16 (assume @p308 (forall (@list @t13 @t338 @t496 @t434 @t187 @t186) (=> (tptp.hBOOL (tptp.hAPP @t13 tptp.bool (tptp.hAPP @t13 @t43 @t434 @t187) @t186)) (=> (tptp.hBOOL (tptp.hAPP @t51 tptp.bool (tptp.hAPP @t51 @t56 @t679 @t338) @t496)) (tptp.hBOOL (tptp.hAPP @t51 tptp.bool (tptp.hAPP @t51 @t56 @t679 @t488) @t575)))))) % 5.96/6.16 (assume @p309 (forall @t660 (tptp.hBOOL (tptp.hAPP @t51 tptp.bool (tptp.hAPP @t51 @t56 @t679 @t82) @t82)))) % 5.96/6.16 (assume @p310 (forall @t662 (and (=> @t453 (= @t680 (tptp.hAPP @t51 @t13 @t65 @t360))) @t681))) % 5.96/6.16 (assume @p311 (forall @t662 @t681)) % 5.96/6.16 (assume @p312 (forall @t420 (=> (not @t682) (not (tptp.hBOOL (tptp.hAPP @t13 tptp.bool @t232 (tptp.hAPP @t51 @t13 @t65 @t593))))))) % 5.96/6.16 (assume @p313 (forall (@list @t13 @t434 @t675 @t673) (= (tptp.hBOOL (tptp.hAPP @t51 tptp.bool (tptp.hAPP @t51 @t56 @t679 @t675) @t673)) (or @t678 (exists @t677 (and @t676 @t674 (tptp.hBOOL (tptp.hAPP @t13 tptp.bool (tptp.hAPP @t13 @t43 @t434 @t277) @t335)) (tptp.hBOOL (tptp.hAPP @t51 tptp.bool (tptp.hAPP @t51 @t56 @t679 @t414) @t334)))))))) % 5.96/6.16 (assume @p314 (forall @t28 (=> @t46 (= @t44 @t140)))) % 5.96/6.16 (assume @p315 (forall @t28 (=> @t46 (forall @t451 (tptp.hBOOL (tptp.hAPP @t13 tptp.bool (tptp.hAPP @t13 @t43 @t44 @t302) @t302)))))) % 5.96/6.16 (assume @p316 (forall @t28 (=> @t46 (forall @t683 (= (tptp.hBOOL (tptp.hAPP @t13 tptp.bool (tptp.hAPP @t13 @t43 @t44 @t187) @t186)) @t532))))) % 5.96/6.16 (assume @p317 (forall @t28 (=> @t46 (= @t140 @t44)))) % 5.96/6.16 (assume @p318 (forall @t364 (=> @t454 (= (tptp.hAPP @t51 @t13 @t69 @t684) @t671)))) % 5.96/6.16 (assume @p319 (forall @t364 (=> @t454 (= (tptp.hAPP @t51 @t13 @t65 @t684) @t460)))) % 5.96/6.16 (assume @p320 (forall (@list @t13 @t685 @t302) (= (tptp.hAPP @t51 @t51 (tptp.hAPP @t51 @t52 @t50 @t686) @t406) (tptp.hAPP @t51 @t51 @t303 @t686)))) % 5.96/6.16 (assume @p321 (forall @t420 (= @t593 (tptp.hAPP @t51 @t51 (tptp.hAPP tptp.nat @t52 @t57 @t687) @t338)))) % 5.96/6.16 (assume @p322 (forall @t692 (= @t691 @t689))) % 5.96/6.16 (assume @p323 (forall @t692 (= @t689 @t691))) % 5.96/6.16 (assume @p324 (forall @t692 (= @t694 @t693))) % 5.96/6.16 (assume @p325 (forall @t692 (= @t693 @t694))) % 5.96/6.16 (assume @p326 (forall @t28 (=> @t80 (forall @t695 (=> @t467 (tptp.hBOOL (tptp.hAPP @t51 tptp.bool @t79 @t690))))))) % 5.96/6.16 (assume @p327 (forall @t654 (= (tptp.hAPP @t51 @t51 @t688 @t82) @t82))) % 5.96/6.16 (assume @p328 (forall @t523 (= (= @t697 @t696) @t533))) % 5.96/6.16 (assume @p329 (forall @t523 (= (= @t697 @t496) (= @t338 @t696)))) % 5.96/6.16 (assume @p330 (forall @t699 (= (tptp.hAPP @t51 @t51 @t105 @t698) @t698))) % 5.96/6.16 (assume @p331 (forall @t364 (= (tptp.hAPP @t51 @t51 @t105 @t684) @t301))) % 5.96/6.16 (assume @p332 (forall @t700 (=> @t410 (tptp.hBOOL (tptp.hAPP @t51 tptp.bool @t55 (tptp.hAPP @t51 @t51 (tptp.hAPP tptp.nat @t52 @t57 @t685) @t301)))))) % 5.96/6.16 (assume @p333 (forall @t525 (= (tptp.hAPP @t51 @t51 @t105 @t507) (tptp.hAPP @t51 @t51 (tptp.hAPP @t51 @t52 @t50 (tptp.hAPP @t51 @t51 @t105 @t360)) @t684)))) % 5.96/6.16 (assume @p334 (forall @t364 (= (tptp.hAPP @t51 tptp.nat @t115 @t684) @t614))) % 5.96/6.16 (assume @p335 (forall @t343 (= (= @t697 @t82) @t341))) % 5.96/6.16 (assume @p336 (forall @t343 (= (= @t82 @t697) @t341))) % 5.96/6.16 (assume @p337 (forall @t28 (= (tptp.hAPP @t51 @t51 @t105 @t82) @t82))) % 5.96/6.16 (assume @p338 (forall (@list @t13 @t653 @t302 @t701) (= (tptp.hAPP @t51 @t51 @t703 @t702) (tptp.hAPP @t51 @t51 (tptp.hAPP @t51 @t52 @t50 @t702) @t698)))) % 5.96/6.16 (assume @p339 (forall @t699 (= (tptp.hAPP @t51 tptp.nat @t115 @t698) @t653))) % 5.96/6.16 (assume @p340 (forall @t343 (= (tptp.hBOOL (tptp.hAPP @t51 tptp.bool @t55 @t697)) @t480))) % 5.96/6.16 (assume @p341 (forall @t705 (= (= @t697 @t499) @t704))) % 5.96/6.16 (assume @p342 (forall @t706 (= (= @t499 @t697) @t704))) % 5.96/6.16 (assume @p343 (forall @t707 (= (tptp.hAPP @t51 @t51 @t703 @t304) (tptp.hAPP @t51 @t51 @t303 (tptp.hAPP @t51 @t51 @t703 @t301))))) % 5.96/6.16 (assume @p344 (forall @t305 (= (tptp.hAPP @t51 @t51 @t105 @t304) (tptp.hAPP @t51 @t51 (tptp.hAPP @t51 @t52 @t50 @t684) @t406)))) % 5.96/6.16 (assume @p345 (forall (@list @t13 @t338 @t186 @t496) (= (= @t697 @t575) (= @t338 (tptp.hAPP @t51 @t51 (tptp.hAPP @t51 @t52 @t50 @t696) @t535))))) % 5.96/6.16 (assume @p346 (forall @t706 (=> @t480 (=> @t712 (= (tptp.hAPP @t51 @t51 @t710 @t697) (tptp.hAPP @t51 @t51 @t105 (tptp.hAPP @t51 @t51 @t111 (tptp.hAPP @t51 @t51 @t709 @t338)))))))) % 5.96/6.16 (assume @p347 (forall @t706 (=> @t480 (=> @t712 (= (tptp.hAPP @t51 @t51 @t709 @t697) (tptp.hAPP @t51 @t51 @t487 (tptp.hAPP @t51 @t51 @t105 (tptp.hAPP @t51 @t51 @t710 @t338)))))))) % 5.96/6.16 (assume @p348 (forall @t719 (= (tptp.hAPP @t51 @t51 @t718 @t488) (tptp.hAPP tptp.nat @t51 (tptp.hAPP @t714 @t714 (tptp.hAPP @t51 @t717 @t716 @t488) (tptp.hAPP @t51 @t714 (tptp.hAPP @t58 @t715 @t713 @t57) @t338)) @t632)))) % 5.96/6.16 (assume @p349 (forall @t343 (= @t697 (tptp.hAPP @t51 @t51 (tptp.hAPP @t51 @t52 (tptp.hAPP @t562 @t53 (tptp.foldl @t51 @t13) @t563) @t82) @t338)))) % 5.96/6.16 (assume @p350 (forall @t722 (=> (tptp.hBOOL (tptp.hAPP @t43 tptp.bool @t313 @t721)) @t712))) % 5.96/6.16 (assume @p351 (forall @t343 (= (tptp.hAPP @t51 @t43 @t107 @t697) @t711))) % 5.96/6.16 (assume @p352 (forall @t343 (= (tptp.hAPP @t51 @t43 @t107 @t567) @t711))) % 5.96/6.16 (assume @p353 (forall (@list @t13 @t187 @t232 @t338) (=> (tptp.hBOOL (tptp.hAPP @t43 tptp.bool @t313 (tptp.hAPP @t51 @t43 @t107 @t484))) (and @t712 @t491)))) % 5.96/6.16 (assume @p354 (forall @t420 (= (= @t484 @t338) @t725))) % 5.96/6.16 (assume @p355 (forall (@list @t15 @t13 @t317 @t203 @t338 @t496) (= (tptp.hAPP @t62 @t13 @t727 (tptp.hAPP @t62 @t62 (tptp.hAPP @t62 @t357 @t569 @t338) @t496)) (tptp.hAPP @t62 @t13 (tptp.hAPP @t13 @t63 @t726 (tptp.hAPP @t62 @t13 @t727 @t338)) @t496)))) % 5.96/6.16 (assume @p356 (forall @t706 (=> @t728 @t712))) % 5.96/6.16 (assume @p357 (forall (@list @t13 @t186 @t187 @t338) (=> (tptp.hBOOL (tptp.hAPP @t43 tptp.bool @t729 @t730)) (or (= @t531 @t495) (tptp.hBOOL (tptp.hAPP @t43 tptp.bool @t729 @t711)))))) % 5.96/6.16 (assume @p358 (forall (@list @t15 @t13 @t317 @t203) (= (tptp.hAPP @t62 @t13 @t727 @t352) @t241))) % 5.96/6.16 (assume @p359 (forall (@list @t15 @t13 @t317 @t203 @t187 @t338) (= (tptp.hAPP @t62 @t13 @t727 @t550) (tptp.hAPP @t62 @t13 (tptp.hAPP @t13 @t63 @t726 (tptp.hAPP @t15 @t13 (tptp.hAPP @t13 @t30 @t317 @t203) @t187)) @t338)))) % 5.96/6.16 (assume @p360 (forall @t706 @t732)) % 5.96/6.16 (assume @p361 (forall @t706 (= (tptp.hBOOL (tptp.hAPP @t51 tptp.bool @t55 @t488)) (and @t733 @t480)))) % 5.96/6.16 (assume @p362 (forall @t28 (=> @t80 (forall (@list @t496 @t338) (=> @t485 (=> @t480 (=> @t735 (=> (tptp.hBOOL (tptp.hAPP @t51 tptp.bool @t55 @t496)) (=> (= @t711 @t734) @t533))))))))) % 5.96/6.16 (assume @p363 (forall @t737 (=> @t712 (=> @t492 (= @t736 @t484))))) % 5.96/6.16 (assume @p364 @t743) % 5.96/6.16 (assume @p365 (forall @t420 (= @t682 @t725))) % 5.96/6.16 (assume @p366 (forall (@list @t13 @t496 @t187 @t338) (=> (or @t728 (tptp.hBOOL (tptp.hAPP @t43 tptp.bool @t313 (tptp.hAPP @t51 @t43 @t107 @t497)))) (tptp.hBOOL (tptp.hAPP @t43 tptp.bool @t313 (tptp.hAPP @t51 @t43 @t107 (tptp.hAPP @t51 @t51 @t54 @t514))))))) % 5.96/6.16 (assume @p367 (forall @t343 (=> @t342 (tptp.hBOOL (tptp.hAPP @t43 tptp.bool (tptp.hAPP @t13 @t312 @t311 (tptp.hAPP @t51 @t13 @t65 @t338)) @t711))))) % 5.96/6.16 (assume @p368 (forall @t737 (=> @t712 (=> @t492 (= @t744 (tptp.hAPP @t51 @t51 (tptp.hAPP @t51 @t52 @t50 @t593) @t496)))))) % 5.96/6.16 (assume @p369 (forall @t706 (and @t732 @t745))) % 5.96/6.16 (assume @p370 (forall @t706 @t745)) % 5.96/6.16 (assume @p371 (forall (@list @t13 @t232 @t338 @t748 @t747) (=> (= @t594 (tptp.hAPP @t51 @t71 (tptp.hAPP @t51 @t102 @t436 @t748) @t747)) (and (forall @t283 (=> (tptp.hBOOL (tptp.hAPP @t43 tptp.bool @t368 (tptp.hAPP @t51 @t43 @t107 @t748))) @t723)) (forall @t283 (=> (tptp.hBOOL (tptp.hAPP @t43 tptp.bool @t368 (tptp.hAPP @t51 @t43 @t107 @t747))) @t746)))))) % 5.96/6.16 (assume @p372 (forall (@list @t13 @t510 @t496 @t434 @t338) (=> (forall (@list @t277 @t335 @t553) (=> @t724 (=> @t580 (=> (tptp.hBOOL (tptp.hAPP @t74 tptp.bool (tptp.hAPP @t73 @t446 @t445 (tptp.hAPP @t13 @t73 (tptp.hAPP @t13 @t444 @t443 @t335) @t553)) @t434)) (tptp.hBOOL (tptp.hAPP @t74 tptp.bool (tptp.hAPP @t73 @t446 @t445 (tptp.hAPP @t13 @t73 @t473 @t553)) @t434)))))) (=> (tptp.hBOOL (tptp.hAPP @t72 tptp.bool @t560 @t435)) (=> (tptp.hBOOL (tptp.hAPP @t72 tptp.bool (tptp.hAPP @t71 @t439 @t438 (tptp.hAPP @t51 @t71 @t664 @t510)) @t435)) (tptp.hBOOL (tptp.hAPP @t72 tptp.bool (tptp.hAPP @t71 @t439 @t438 (tptp.hAPP @t51 @t71 @t472 @t510)) @t435))))))) % 5.96/6.16 (assume @p373 (forall @t749 (=> @t725 (= @t744 (tptp.hAPP @t51 @t51 @t592 @t496))))) % 5.96/6.16 (assume @p374 (forall @t749 (=> @t725 (= @t736 (tptp.hAPP @t51 @t51 @t500 (tptp.hAPP @t51 @t51 @t483 @t496)))))) % 5.96/6.16 (assume @p375 (forall @t420 (=> @t753 (not (forall @t752 (=> @t751 @t746)))))) % 5.96/6.16 (assume @p376 (forall @t706 (= @t712 @t756))) % 5.96/6.16 (assume @p377 (forall @t706 (= @t712 @t758))) % 5.96/6.16 (assume @p378 (forall @t706 (= @t712 @t760))) % 5.96/6.16 (assume @p379 (forall (@list @t13 @t15 @t761 @t338 @t317) (=> @t768 (= (tptp.hAPP @t51 @t15 @t764 @t697) @t765)))) % 5.96/6.16 (assume @p380 (forall @t772 (=> @t771 (=> @t770 (= (tptp.hAPP @t51 @t51 @t592 @t537) (tptp.hAPP @t51 @t51 (tptp.hAPP @t43 @t52 @t59 @t630) @t769)))))) % 5.96/6.16 (assume @p381 (forall @t772 (=> @t771 (=> @t770 (= (tptp.hAPP @t51 @t51 @t483 @t537) (tptp.hAPP @t51 @t51 (tptp.hAPP @t43 @t52 @t110 @t630) @t769)))))) % 5.96/6.16 (assume @p382 (forall (@list @t15 @t13 @t317 @t371 @t537 @t769 @t203 @t207) (=> @t442 (=> @t771 (=> (forall @t470 (=> (tptp.hBOOL (tptp.hAPP @t35 tptp.bool @t774 (tptp.hAPP @t62 @t35 @t773 @t537))) (= (tptp.hAPP @t15 @t13 (tptp.hAPP @t13 @t30 @t317 @t230) @t277) (tptp.hAPP @t15 @t13 (tptp.hAPP @t13 @t30 @t371 @t230) @t277)))) (= (tptp.hAPP @t62 @t13 @t727 @t537) (tptp.hAPP @t62 @t13 (tptp.hAPP @t13 @t63 (tptp.hAPP @t31 @t64 @t61 @t371) @t207) @t769))))))) % 5.96/6.16 (assume @p383 (forall (@list @t15 @t13 @t317 @t338 @t232 @t761) (=> (tptp.hBOOL (tptp.hAPP @t13 tptp.bool @t232 @t761)) (=> (forall (@list @t766 @t277) (=> @t775 (=> (tptp.hBOOL (tptp.hAPP @t13 tptp.bool @t232 @t766)) (tptp.hBOOL (tptp.hAPP @t13 tptp.bool @t232 (tptp.hAPP @t15 @t13 (tptp.hAPP @t13 @t30 @t317 @t766) @t277)))))) (tptp.hBOOL (tptp.hAPP @t13 tptp.bool @t232 (tptp.hAPP @t62 @t13 (tptp.hAPP @t13 @t63 @t726 @t761) @t338))))))) % 5.96/6.16 (assume @p384 (forall @t420 (=> @t753 (not (forall @t752 (=> @t751 (=> @t723 (not @t778)))))))) % 5.96/6.16 (assume @p385 (forall @t420 (= @t753 (exists @t780 (and @t750 @t723 @t779))))) % 5.96/6.16 (assume @p386 (forall @t420 (= @t753 (exists @t752 (and @t751 @t723 @t778))))) % 5.96/6.16 (assume @p387 (forall @t706 (=> @t712 @t756))) % 5.96/6.16 (assume @p388 (forall @t420 (=> @t753 (not (forall @t780 (=> @t750 (=> @t723 (not @t779)))))))) % 5.96/6.16 (assume @p389 (forall @t706 (=> @t712 @t760))) % 5.96/6.16 (assume @p390 (forall @t706 (=> @t712 @t758))) % 5.96/6.16 (assume @p391 (forall (@list @t13 @t15 @t761 @t338 @t187 @t317) (=> @t768 (= (tptp.hAPP @t13 @t15 (tptp.hAPP @t15 @t18 @t317 @t765) @t187) (tptp.hAPP @t51 @t15 (tptp.hAPP @t15 @t762 @t763 (tptp.hAPP @t13 @t15 (tptp.hAPP @t15 @t18 @t317 @t761) @t187)) @t338))))) % 5.96/6.16 (assume @p392 (forall (@list @t15 @t13 @t317 @t232 @t338 @t630 @t187) (=> @t782 (=> (forall @t283 (=> @t775 @t781)) (=> (forall @t378 (=> (and @t781 (tptp.hBOOL (tptp.hAPP @t13 tptp.bool @t630 @t335))) (tptp.hBOOL (tptp.hAPP @t13 tptp.bool @t630 (tptp.hAPP @t15 @t13 (tptp.hAPP @t13 @t30 @t317 @t335) @t277))))) (tptp.hBOOL (tptp.hAPP @t13 tptp.bool @t630 (tptp.hAPP @t62 @t13 (tptp.hAPP @t13 @t63 @t726 @t187) @t338)))))))) % 5.96/6.16 (assume @p393 (forall @t719 (= (tptp.hAPP @t51 @t51 @t783 @t488) (tptp.hAPP tptp.nat @t51 (tptp.hAPP @t714 @t714 (tptp.hAPP @t51 @t717 @t716 @t82) (tptp.hAPP @t714 @t714 (tptp.hAPP @t52 @t717 (tptp.combb @t51 @t51 tptp.nat) @t487) (tptp.hAPP @t51 @t714 (tptp.hAPP @t58 @t715 @t713 @t109) @t338))) @t632)))) % 5.96/6.16 (assume @p394 (forall @t722 (=> (tptp.hBOOL (tptp.hAPP @t43 tptp.bool @t313 @t784)) @t712))) % 5.96/6.16 (assume @p395 (forall @t654 (= (tptp.hAPP @t51 @t51 @t785 @t82) @t82))) % 5.96/6.16 (assume @p396 (forall @t700 (=> @t410 (tptp.hBOOL (tptp.hAPP @t51 tptp.bool @t55 (tptp.hAPP @t51 @t51 (tptp.hAPP tptp.nat @t52 @t109 @t685) @t301)))))) % 5.96/6.16 (assume @p397 (forall @t28 (=> @t80 (forall @t695 (=> @t467 (tptp.hBOOL (tptp.hAPP @t51 tptp.bool @t79 @t786))))))) % 5.96/6.16 (assume @p398 (forall @t692 (= (tptp.hAPP @t51 @t51 @t787 @t690) @t301))) % 5.96/6.16 (assume @p399 (forall @t420 (= @t484 (tptp.hAPP @t51 @t51 (tptp.hAPP tptp.nat @t52 @t109 @t687) @t338)))) % 5.96/6.16 (assume @p400 (forall @t515 (= (= @t514 @t510) (and (= @t338 (tptp.hAPP @t51 @t51 (tptp.hAPP tptp.nat @t52 @t109 @t589) @t510)) (= @t496 (tptp.hAPP @t51 @t51 (tptp.hAPP tptp.nat @t52 @t57 @t589) @t510)))))) % 5.96/6.16 (assume @p401 (forall @t692 (=> @t454 (= @t791 (tptp.hAPP @t51 @t51 @t672 @t788))))) % 5.96/6.16 (assume @p402 (forall @t525 (=> (forall @t172 (= (tptp.hAPP @t51 @t51 @t792 @t301) (tptp.hAPP @t51 @t51 @t792 @t360))) @t524))) % 5.96/6.16 (assume @p403 (forall (@list @t13 @t795 @t794 @t796 @t793) (= (= (tptp.hAPP @t51 @t51 (tptp.hAPP @t51 @t52 @t50 @t795) @t794) (tptp.hAPP @t51 @t51 (tptp.hAPP @t51 @t52 @t50 @t796) @t793)) (and (=> @t801 (and (= @t795 (tptp.hAPP @t51 @t51 (tptp.hAPP tptp.nat @t52 @t109 @t798) @t796)) (= @t794 (tptp.hAPP @t51 @t51 (tptp.hAPP @t51 @t52 @t50 (tptp.hAPP @t51 @t51 (tptp.hAPP tptp.nat @t52 @t57 @t798) @t796)) @t793)))) (=> (not @t801) (and (= (tptp.hAPP @t51 @t51 (tptp.hAPP tptp.nat @t52 @t109 @t797) @t795) @t796) (= (tptp.hAPP @t51 @t51 (tptp.hAPP @t51 @t52 @t50 (tptp.hAPP @t51 @t51 (tptp.hAPP tptp.nat @t52 @t57 @t797) @t795)) @t794) @t793))))))) % 5.96/6.16 (assume @p404 (forall @t28 (=> @t804 (forall @t451 (tptp.hBOOL (tptp.hAPP @t13 tptp.bool @t803 @t302)))))) % 5.96/6.16 (assume @p405 (forall @t32 (=> @t121 (forall @t807 (= @t806 (forall @t283 (tptp.hBOOL (tptp.hAPP @t15 tptp.bool (tptp.hAPP @t15 @t35 @t120 @t366) @t411)))))))) % 5.96/6.16 (assume @p406 (forall @t28 (=> @t80 (forall @t811 (or @t810 @t809))))) % 5.96/6.16 (assume @p407 (forall @t28 (=> @t815 (forall @t683 (= @t532 (and @t814 @t812)))))) % 5.96/6.16 (assume @p408 (forall @t28 (=> @t804 (forall @t811 (=> @t816 @t810))))) % 5.96/6.16 (assume @p409 (forall @t32 (=> @t121 (forall (@list @t187 @t317 @t371) (=> @t806 (tptp.hBOOL (tptp.hAPP @t15 tptp.bool (tptp.hAPP @t15 @t35 @t120 @t318) (tptp.hAPP @t13 @t15 @t371 @t187)))))))) % 5.96/6.16 (assume @p410 (forall @t28 (=> @t815 (forall @t818 (=> @t812 @t817))))) % 5.96/6.16 (assume @p411 (forall @t28 (=> @t119 (forall @t824 (=> @t823 (=> (tptp.hBOOL (tptp.hAPP @t13 tptp.bool @t822 @t819)) @t821)))))) % 5.96/6.16 (assume @p412 (forall @t28 (=> @t815 (forall @t824 (=> @t828 (=> (tptp.hBOOL (tptp.hAPP @t13 tptp.bool @t825 @t245)) @t826)))))) % 5.96/6.16 (assume @p413 (forall @t28 (=> @t119 (forall @t824 (=> @t830 (=> @t829 @t821)))))) % 5.96/6.16 (assume @p414 (forall @t28 (=> @t815 (forall @t833 (=> @t832 (=> @t831 @t826)))))) % 5.96/6.16 (assume @p415 (forall @t28 (=> @t815 (forall @t811 (=> @t810 (=> @t809 @t835)))))) % 5.96/6.16 (assume @p416 (forall @t28 (=> @t804 (forall @t838 (=> @t810 (=> @t837 (tptp.hBOOL (tptp.hAPP @t13 tptp.bool @t803 @t836)))))))) % 5.96/6.16 (assume @p417 (forall @t28 (=> @t815 (forall @t839 (=> @t809 (=> @t810 @t835)))))) % 5.96/6.16 (assume @p418 (forall @t28 (=> @t815 (forall @t842 (=> @t809 (=> @t841 (tptp.hBOOL (tptp.hAPP @t13 tptp.bool @t840 @t302)))))))) % 5.96/6.16 (assume @p419 (forall @t28 (=> @t80 (forall @t811 (=> (not @t810) @t809))))) % 5.96/6.16 (assume @p420 (forall @t28 (=> @t123 (forall @t844 (=> (tptp.hBOOL (tptp.hAPP @t13 tptp.bool @t843 @t247)) (= @t248 @t122)))))) % 5.96/6.16 (assume @p421 (forall @t28 (=> @t123 (forall @t846 (= (tptp.hBOOL (tptp.hAPP @t13 tptp.bool @t843 @t203)) @t845))))) % 5.96/6.16 (assume @p422 (forall @t28 (=> @t123 (forall @t844 (tptp.hBOOL (tptp.hAPP @t13 tptp.bool @t820 @t122)))))) % 5.96/6.16 (assume @p423 (forall @t520 (=> (tptp.hBOOL (tptp.hAPP tptp.nat tptp.bool @t847 @t613)) (not (= @t301 (tptp.hAPP @t51 @t51 @t303 @t360)))))) % 5.96/6.16 (assume @p424 (forall @t707 (= (tptp.hAPP @t51 @t51 @t790 @t304) (tptp.hAPP @t51 @t51 @t303 @t786)))) % 5.96/6.16 (assume @p425 (forall @t707 (= (tptp.hAPP @t51 @t51 @t848 @t304) @t690))) % 5.96/6.16 (assume @p426 (forall @t699 (= (tptp.hAPP @t13 @t51 (tptp.hAPP tptp.nat @t104 @t103 @t789) @t302) (tptp.hAPP @t51 @t51 @t303 @t698)))) % 5.96/6.16 (assume @p427 (forall @t28 (=> @t80 (forall (@list @t505 @t302 @t333) (=> @t810 (=> (tptp.hBOOL (tptp.hAPP @t51 tptp.bool @t79 @t849)) (tptp.hBOOL (tptp.hAPP @t51 tptp.bool @t79 (tptp.hAPP @t51 @t51 @t303 @t849))))))))) % 5.96/6.16 (assume @p428 (forall @t28 (=> @t80 (forall (@list @t187 @t186 @t510) (= (tptp.hBOOL (tptp.hAPP @t51 tptp.bool @t79 (tptp.hAPP @t51 @t51 @t487 @t850))) (and @t814 (tptp.hBOOL (tptp.hAPP @t51 tptp.bool @t79 @t850)))))))) % 5.96/6.16 (assume @p429 (forall @t852 (=> @t851 (= @t786 @t301)))) % 5.96/6.16 (assume @p430 (forall @t420 (tptp.hBOOL (tptp.hAPP tptp.nat tptp.bool (tptp.hAPP tptp.nat @t800 @t799 @t687) @t589)))) % 5.96/6.16 (assume @p431 (forall @t692 (= @t788 (tptp.hAPP @t51 @t51 @t111 @t791)))) % 5.96/6.16 (assume @p432 (forall @t420 (tptp.hBOOL (tptp.hAPP tptp.nat tptp.bool (tptp.hAPP tptp.nat @t800 @t799 (tptp.hAPP @t51 tptp.nat @t115 @t593)) @t589)))) % 5.96/6.16 (assume @p433 (forall @t692 (= (tptp.hAPP @t51 @t51 @t848 @t301) @t693))) % 5.96/6.16 (assume @p434 (forall @t28 (=> @t80 (forall @t855 (= @t854 (and @t485 @t853)))))) % 5.96/6.16 (assume @p435 (forall @t28 (=> @t80 (forall (@list @t338 @t496) (= (tptp.hBOOL (tptp.hAPP @t51 tptp.bool @t79 @t514)) (and @t485 @t735 (forall @t283 (=> @t724 (forall @t281 (=> (tptp.hBOOL (tptp.hAPP @t43 tptp.bool @t777 @t734)) @t856)))))))))) % 5.96/6.16 (assume @p436 (forall @t857 (= (= @t720 @t82) (tptp.hBOOL (tptp.hAPP tptp.nat tptp.bool (tptp.hAPP tptp.nat @t800 @t799 @t589) @t632))))) % 5.96/6.16 (assume @p437 (forall @t852 (=> @t851 (= @t690 @t82)))) % 5.96/6.16 (assume @p438 (forall @t28 (=> @t80 (forall @t846 (= (tptp.hBOOL (tptp.hAPP @t51 tptp.bool @t79 @t203)) (or (= @t203 @t82) (exists (@list @t414 @t277) (and (= @t203 @t416) (forall @t281 (=> (tptp.hBOOL (tptp.hAPP @t43 tptp.bool @t777 (tptp.hAPP @t51 @t43 @t107 @t414))) @t856)) (tptp.hBOOL (tptp.hAPP @t51 tptp.bool @t79 @t414)))))))))) % 5.96/6.16 (assume @p439 (forall @t28 (=> @t80 (forall @t855 (=> @t853 (=> @t485 @t854)))))) % 5.96/6.16 (assume @p440 (forall @t857 (= (= @t859 @t589) @t858))) % 5.96/6.16 (assume @p441 (forall @t345 (tptp.hBOOL (tptp.hAPP @t43 tptp.bool @t861 @t464)))) % 5.96/6.16 (assume @p442 (forall (@list @t13 @t15 @t249 @t373) (= (tptp.hBOOL (tptp.hAPP @t36 tptp.bool (tptp.hAPP @t36 @t869 @t868 (tptp.hAPP @t38 @t36 @t867 @t249)) (tptp.hAPP @t38 @t36 @t867 @t373))) (tptp.hBOOL (tptp.hAPP @t38 tptp.bool (tptp.hAPP @t38 @t251 (tptp.ord_less_eq @t38) @t249) @t373))))) % 5.96/6.16 (assume @p443 (forall (@list @t15 @t13 @t316 @t870 @t310) (=> (tptp.hBOOL (tptp.hAPP @t43 tptp.bool (tptp.hAPP @t43 @t312 @t860 @t870) @t310)) (tptp.hBOOL (tptp.hAPP @t41 tptp.bool @t871 (tptp.hAPP @t36 @t41 (tptp.hAPP @t43 @t42 @t40 @t870) @t316)))))) % 5.96/6.16 (assume @p444 (forall @t874 (=> @t873 (tptp.hBOOL (tptp.hAPP @t72 tptp.bool (tptp.hAPP @t72 @t439 @t872 @t559) (tptp.hAPP @t74 @t72 @t91 @t761)))))) % 5.96/6.16 (assume @p445 (forall @t874 (=> @t873 (tptp.hBOOL (tptp.hAPP @t72 tptp.bool (tptp.hAPP @t72 @t439 @t872 @t657) (tptp.hAPP @t74 @t72 @t90 @t761)))))) % 5.96/6.16 (assume @p446 (forall @t705 (tptp.hBOOL (tptp.hAPP @t43 tptp.bool (tptp.hAPP @t43 @t312 @t860 @t711) @t730)))) % 5.96/6.16 (assume @p447 (forall @t857 (tptp.hBOOL (tptp.hAPP @t43 tptp.bool (tptp.hAPP @t43 @t312 @t860 @t784) @t711)))) % 5.96/6.16 (assume @p448 (forall @t857 (tptp.hBOOL (tptp.hAPP @t43 tptp.bool (tptp.hAPP @t43 @t312 @t860 @t721) @t711)))) % 5.96/6.16 (assume @p449 (forall (@list @t13 @t338 @t875 @t632) (=> @t877 (tptp.hBOOL (tptp.hAPP @t43 tptp.bool (tptp.hAPP @t43 @t312 @t860 (tptp.hAPP @t51 @t43 @t107 (tptp.hAPP @t51 @t51 (tptp.hAPP tptp.nat @t52 @t109 @t875) @t338))) @t784))))) % 5.96/6.16 (assume @p450 (forall (@list @t13 @t338 @t632 @t875) (=> @t878 (tptp.hBOOL (tptp.hAPP @t43 tptp.bool (tptp.hAPP @t43 @t312 @t860 (tptp.hAPP @t51 @t43 @t107 (tptp.hAPP @t51 @t51 (tptp.hAPP tptp.nat @t52 @t57 @t875) @t338))) @t721))))) % 5.96/6.16 (assume @p451 (forall (@list @t13 @t338 @t632) (= (= @t589 @t859) @t858))) % 5.96/6.16 (assume @p452 (forall (@list @t13 @t405 @t310 @t316) (=> @t880 (=> (tptp.hBOOL (tptp.hAPP @t43 tptp.bool @t879 @t310)) (tptp.hBOOL (tptp.hAPP @t43 tptp.bool @t879 @t316)))))) % 5.96/6.16 (assume @p453 (forall @t884 (=> @t880 (=> @t883 @t881)))) % 5.96/6.16 (assume @p454 (forall (@list @t13 @t249 @t373) (= (tptp.hBOOL (tptp.hAPP @t43 tptp.bool (tptp.hAPP @t43 @t312 @t860 (tptp.hAPP @t43 @t43 @t885 @t249)) (tptp.hAPP @t43 @t43 @t885 @t373))) (tptp.hBOOL (tptp.hAPP @t43 tptp.bool (tptp.hAPP @t43 @t312 @t860 @t249) @t373))))) % 5.96/6.16 (assume @p455 (forall (@list @t13 @t630 @t232 @t187) (=> @t491 (=> @t886 @t782)))) % 5.96/6.16 (assume @p456 (forall (@list @t13 @t187 @t232 @t630) (=> @t886 (=> @t491 @t782)))) % 5.96/6.16 (assume @p457 (forall (@list @t13 @t15 @t187 @t186 @t232 @t630) (=> @t889 (=> @t888 @t887)))) % 5.96/6.16 (assume @p458 (forall (@list @t15 @t13 @t630 @t232 @t187 @t186) (=> @t888 (=> @t889 @t887)))) % 5.96/6.16 (assume @p459 (forall @t345 (tptp.hBOOL (tptp.hAPP @t43 tptp.bool @t861 @t310)))) % 5.96/6.16 (assume @p460 (forall @t884 (= @t881 (and @t880 @t883)))) % 5.96/6.16 (assume @p461 (forall @t884 (=> @t881 @t880))) % 5.96/6.16 (assume @p462 (forall @t884 (=> @t881 @t883))) % 5.96/6.16 (assume @p463 (forall (@list @t13 @t187 @t310 @t316) (=> @t880 (=> @t314 @t890)))) % 5.96/6.16 (assume @p464 (forall (@list @t13 @t316 @t187 @t310) (=> @t314 (=> @t880 @t890)))) % 5.96/6.16 (assume @p465 (forall @t893 (=> @t880 (=> @t892 (tptp.hBOOL (tptp.hAPP @t43 tptp.bool @t861 @t891)))))) % 5.96/6.16 (assume @p466 (forall @t884 (=> @t881 (not (=> @t880 (not @t883)))))) % 5.96/6.16 (assume @p467 (forall (@list @t15 @t13 @t630 @t232) (=> (forall @t378 (=> (tptp.hBOOL (tptp.hAPP @t15 tptp.bool (tptp.hAPP @t13 @t35 @t232 @t277) @t335)) (tptp.hBOOL (tptp.hAPP @t15 tptp.bool (tptp.hAPP @t13 @t35 @t630 @t277) @t335)))) @t889))) % 5.96/6.16 (assume @p468 (forall (@list @t15 @t13 @t316 @t891 @t310) (=> (forall @t283 (=> @t369 (tptp.hBOOL (tptp.hAPP @t35 tptp.bool (tptp.hAPP @t35 @t146 (tptp.ord_less_eq @t35) @t365) (tptp.hAPP @t13 @t35 @t891 @t277))))) (tptp.hBOOL (tptp.hAPP @t41 tptp.bool @t871 (tptp.hAPP @t36 @t41 @t323 @t891)))))) % 5.96/6.16 (assume @p469 (forall (@list @t13 @t316 @t310) (=> (forall @t283 (=> @t369 (tptp.hBOOL (tptp.hAPP @t43 tptp.bool @t368 @t316)))) @t880))) % 5.96/6.16 (assume @p470 (forall @t692 (=> @t896 (= (tptp.hAPP @t51 @t51 @t787 (tptp.hAPP @t51 @t51 (tptp.hAPP @t13 @t52 @t81 (tptp.hAPP @t51 @t13 @t65 @t690)) @t82)) @t791)))) % 5.96/6.16 (assume @p471 (forall @t28 (=> @t804 (forall @t451 (not (tptp.hBOOL (tptp.hAPP @t13 tptp.bool @t897 @t302))))))) % 5.96/6.16 (assume @p472 (forall @t28 (=> @t80 (forall @t683 (= @t900 (or @t899 @t898)))))) % 5.96/6.16 (assume @p473 (forall @t28 (=> @t80 (forall @t683 (= @t901 (or @t898 @t532)))))) % 5.96/6.16 (assume @p474 (forall @t28 (=> @t80 (forall @t811 (or @t904 @t835 @t903))))) % 5.96/6.16 (assume @p475 (forall @t28 (=> @t80 (forall @t818 (=> (not @t898) @t905))))) % 5.96/6.16 (assume @p476 (forall @t28 (=> @t80 (forall @t811 (=> @t907 (=> @t906 @t903)))))) % 5.96/6.16 (assume @p477 (forall @t28 (=> @t815 (forall @t811 (=> @t904 @t907))))) % 5.96/6.16 (assume @p478 (forall @t28 (=> @t804 (forall @t811 (=> @t904 (not @t903)))))) % 5.96/6.16 (assume @p479 (forall @t28 (=> @t815 (forall @t811 (=> @t904 (not (= @t834 @t455))))))) % 5.96/6.16 (assume @p480 (forall @t28 (=> @t804 (forall (@list @t232 @t187 @t186) (=> @t899 (=> @t898 @t651)))))) % 5.96/6.16 (assume @p481 (forall @t28 (=> @t804 (forall @t273 (=> @t911 (not @t909)))))) % 5.96/6.16 (assume @p482 (forall @t28 (=> @t815 (forall @t912 (=> @t909 (not @t911)))))) % 5.96/6.16 (assume @p483 (forall @t28 (=> @t119 (forall @t824 (=> @t823 (=> (tptp.hBOOL (tptp.hAPP @t13 tptp.bool @t908 @t819)) @t913)))))) % 5.96/6.16 (assume @p484 (forall @t28 (=> @t815 (forall @t824 (=> @t828 (=> (tptp.hBOOL (tptp.hAPP @t13 tptp.bool @t914 @t245)) @t915)))))) % 5.96/6.16 (assume @p485 (forall @t28 (=> @t119 (forall @t824 (=> @t911 (=> @t829 @t913)))))) % 5.96/6.16 (assume @p486 (forall @t28 (=> @t815 (forall @t833 (=> @t909 (=> @t831 @t915)))))) % 5.96/6.16 (assume @p487 (forall @t28 (=> @t804 (forall @t838 (=> @t904 @t917))))) % 5.96/6.16 (assume @p488 (forall @t28 (=> @t815 (forall @t842 (=> @t903 @t920))))) % 5.96/6.16 (assume @p489 (forall @t28 (=> @t80 (forall @t811 (=> @t906 (=> @t907 @t903)))))) % 5.96/6.16 (assume @p490 (forall @t28 (=> @t123 (forall @t846 (= (not @t845) (tptp.hBOOL (tptp.hAPP @t13 tptp.bool (tptp.hAPP @t13 @t43 @t118 @t203) @t122))))))) % 5.96/6.16 (assume @p491 (forall @t28 (=> @t123 (forall @t844 (not (tptp.hBOOL (tptp.hAPP @t13 tptp.bool (tptp.hAPP @t13 @t43 @t118 @t122) @t247))))))) % 5.96/6.16 (assume @p492 (forall @t28 (=> @t815 (forall @t842 (=> @t809 @t920))))) % 5.96/6.16 (assume @p493 (forall @t28 (=> @t804 (forall @t838 (=> @t810 @t917))))) % 5.96/6.16 (assume @p494 (forall @t28 (=> @t815 (forall @t842 (=> @t903 (=> @t841 @t919)))))) % 5.96/6.16 (assume @p495 (forall @t28 (=> @t804 (forall @t838 (=> @t904 (=> @t837 @t916)))))) % 5.96/6.16 (assume @p496 (forall @t28 (=> @t815 (forall @t912 (=> @t832 (=> @t921 @t909)))))) % 5.96/6.16 (assume @p497 (forall @t28 (=> @t815 (forall @t273 (=> @t830 (=> @t921 @t911)))))) % 5.96/6.16 (assume @p498 (forall @t28 (=> @t815 (forall @t811 (=> @t810 (or @t904 @t835)))))) % 5.96/6.16 (assume @p499 (forall @t28 (=> @t80 (forall @t683 (=> @t814 @t905))))) % 5.96/6.16 (assume @p500 (forall @t28 (=> @t804 (forall @t811 (=> @t904 @t810))))) % 5.96/6.16 (assume @p501 (forall @t28 (=> @t80 (forall @t839 (=> @t809 @t906))))) % 5.96/6.16 (assume @p502 (forall @t28 (=> @t815 (forall @t273 (=> @t921 (=> @t832 @t909)))))) % 5.96/6.16 (assume @p503 (forall @t28 (=> @t815 (forall @t273 (=> @t921 (=> @t830 @t911)))))) % 5.96/6.16 (assume @p504 (forall @t28 (=> @t80 (forall @t683 (=> @t901 @t817))))) % 5.96/6.16 (assume @p505 (forall @t28 (=> @t80 (forall @t839 (=> (not @t809) @t904))))) % 5.96/6.16 (assume @p506 (forall @t28 (=> @t80 (forall @t811 (=> @t906 @t809))))) % 5.96/6.16 (assume @p507 (forall @t28 (=> @t815 (forall @t683 (= @t814 (or @t899 @t532)))))) % 5.96/6.16 (assume @p508 (forall @t28 (=> @t804 (forall @t683 (= @t899 (and @t814 (not @t812))))))) % 5.96/6.16 (assume @p509 (forall @t28 (=> @t815 (forall @t683 (= @t899 (and @t814 @t900)))))) % 5.96/6.16 (assume @p510 (forall @t28 (=> @t80 (forall @t811 (or @t810 @t903))))) % 5.96/6.16 (assume @p511 (forall @t28 (=> @t80 (forall @t683 (= (not @t814) @t898))))) % 5.96/6.16 (assume @p512 (forall @t28 (=> @t80 (forall @t683 (= @t901 @t812))))) % 5.96/6.16 (assume @p513 (forall @t811 (=> @t922 (tptp.hBOOL (tptp.hAPP tptp.nat tptp.bool (tptp.hAPP tptp.nat @t800 @t799 @t302) @t333))))) % 5.96/6.16 (assume @p514 (forall @t692 (=> @t896 (= (tptp.hAPP @t51 @t51 @t785 @t452) @t786)))) % 5.96/6.16 (assume @p515 (forall @t692 (=> @t896 (= (tptp.hAPP @t51 @t13 @t69 @t690) @t460)))) % 5.96/6.16 (assume @p516 (forall @t923 (tptp.hBOOL (tptp.hAPP tptp.nat tptp.bool @t895 @t789)))) % 5.96/6.16 (assume @p517 (forall @t930 (=> @t929 @t927))) % 5.96/6.16 (assume @p518 (forall @t893 (=> @t880 (=> (tptp.hBOOL (tptp.hAPP @t43 tptp.bool (tptp.hAPP @t43 @t312 @t931 @t316) @t891)) @t933)))) % 5.96/6.16 (assume @p519 (forall @t893 (=> @t934 (=> @t892 @t933)))) % 5.96/6.16 (assume @p520 (forall @t884 (=> @t934 @t880))) % 5.96/6.16 (assume @p521 (forall @t884 (= @t880 (or @t934 @t881)))) % 5.96/6.16 (assume @p522 (forall @t32 (=> @t121 (forall @t807 (= (tptp.hBOOL (tptp.hAPP @t18 tptp.bool (tptp.hAPP @t18 @t41 (tptp.ord_less @t18) @t317) @t371)) (and @t806 (not (tptp.hBOOL (tptp.hAPP @t18 tptp.bool (tptp.hAPP @t18 @t41 @t805 @t371) @t317))))))))) % 5.96/6.16 (assume @p523 (forall @t884 (= @t934 (and @t880 (not @t881))))) % 5.96/6.16 (assume @p524 (forall @t923 (not (= @t653 @t789)))) % 5.96/6.16 (assume @p525 (forall @t923 (not (= @t789 @t653)))) % 5.96/6.16 (assume @p526 (forall (@list @t936 @t935) (= (= @t937 (tptp.hAPP tptp.nat tptp.nat tptp.suc @t935)) (= @t936 @t935)))) % 5.96/6.16 (assume @p527 (forall @t811 (=> (= (tptp.hAPP tptp.nat tptp.nat tptp.suc @t302) (tptp.hAPP tptp.nat tptp.nat tptp.suc @t333)) @t816))) % 5.96/6.16 (assume @p528 (forall @t923 (not (tptp.hBOOL (tptp.hAPP tptp.nat tptp.bool @t895 @t653))))) % 5.96/6.16 (assume @p529 (forall @t944 (= @t943 (or @t941 @t939)))) % 5.96/6.16 (assume @p530 (forall @t811 (=> (not @t816) (=> (not @t922) (tptp.hBOOL (tptp.hAPP tptp.nat tptp.bool (tptp.hAPP tptp.nat @t800 @t894 @t333) @t302)))))) % 5.96/6.16 (assume @p531 (forall @t948 (=> @t947 @t946))) % 5.96/6.16 (assume @p532 (forall (@list @t950 @t949) (=> (tptp.hBOOL (tptp.hAPP tptp.nat tptp.bool (tptp.hAPP tptp.nat @t800 @t894 @t950) @t949)) (not (= @t950 @t949))))) % 5.96/6.16 (assume @p533 (forall (@list @t232 @t875 @t632) (=> (=> @t941 @t951) (=> (=> @t942 @t951) (=> (=> @t939 @t951) @t951))))) % 5.96/6.16 (assume @p534 (forall @t923 (tptp.hBOOL (tptp.hAPP tptp.nat tptp.bool @t952 @t653)))) % 5.96/6.16 (assume @p535 (forall @t930 (or @t955 @t953))) % 5.96/6.16 (assume @p536 (forall @t930 (=> @t945 @t955))) % 5.96/6.16 (assume @p537 (forall @t958 (=> (tptp.hBOOL (tptp.hAPP tptp.nat tptp.bool @t956 @t957)) (=> (tptp.hBOOL (tptp.hAPP tptp.nat tptp.bool (tptp.hAPP tptp.nat @t800 @t799 @t957) @t701)) (tptp.hBOOL (tptp.hAPP tptp.nat tptp.bool @t956 @t701)))))) % 5.96/6.16 (assume @p538 (forall @t930 (=> @t955 (=> @t953 @t945)))) % 5.96/6.16 (assume @p539 (forall @t930 (=> @t927 @t929))) % 5.96/6.16 (assume @p540 (forall @t930 (=> @t959 @t929))) % 5.96/6.16 (assume @p541 (forall @t930 (=> @t960 (=> (not @t929) @t945)))) % 5.96/6.16 (assume @p542 (forall @t958 (=> (tptp.hBOOL (tptp.hAPP tptp.nat tptp.bool (tptp.hAPP tptp.nat @t800 @t894 @t685) @t957)) (=> (tptp.hBOOL (tptp.hAPP tptp.nat tptp.bool (tptp.hAPP tptp.nat @t800 @t894 @t957) @t701)) (tptp.hBOOL (tptp.hAPP tptp.nat tptp.bool (tptp.hAPP tptp.nat @t800 @t894 (tptp.hAPP tptp.nat tptp.nat tptp.suc @t685)) @t701)))))) % 5.96/6.16 (assume @p543 (forall @t930 (=> @t929 (=> (not (= @t925 @t653)) @t959)))) % 5.96/6.16 (assume @p544 (forall @t930 (=> @t929 @t960))) % 5.96/6.16 (assume @p545 (forall @t948 (=> (not @t947) (=> (tptp.hBOOL (tptp.hAPP tptp.nat tptp.bool @t895 @t925)) @t945)))) % 5.96/6.16 (assume @p546 (forall @t964 (=> (not @t939) @t963))) % 5.96/6.16 (assume @p547 (forall @t944 (= (tptp.hBOOL (tptp.hAPP tptp.nat tptp.bool (tptp.hAPP tptp.nat @t800 @t894 @t961) @t859)) @t941))) % 5.96/6.16 (assume @p548 (forall @t944 (= @t966 @t965))) % 5.96/6.16 (assume @p549 (forall @t944 (= (not @t941) @t962))) % 5.96/6.16 (assume @p550 (forall @t923 (not (tptp.hBOOL (tptp.hAPP tptp.nat tptp.bool (tptp.hAPP tptp.nat @t800 @t799 @t789) @t653))))) % 5.96/6.16 (assume @p551 (forall @t944 (= (not @t877) @t968))) % 5.96/6.16 (assume @p552 (forall @t944 (= (tptp.hBOOL (tptp.hAPP tptp.nat tptp.bool @t876 @t859)) (or @t877 (= @t875 @t859))))) % 5.96/6.16 (assume @p553 (forall @t964 (= (tptp.hBOOL (tptp.hAPP tptp.nat tptp.bool @t967 @t961)) @t878))) % 5.96/6.16 (assume @p554 (forall @t930 (=> @t955 @t969))) % 5.96/6.16 (assume @p555 (forall @t930 (=> @t969 (=> (not @t955) (= @t924 @t789))))) % 5.96/6.16 (assume @p556 (forall @t930 (=> @t970 @t955))) % 5.96/6.16 (assume @p557 (forall @t930 (=> (or @t929 @t945) @t955))) % 5.96/6.16 (assume @p558 (forall @t930 (=> @t955 (=> @t946 @t929)))) % 5.96/6.16 (assume @p559 (forall @t930 (=> @t929 @t955))) % 5.96/6.16 (assume @p560 (forall @t944 (= @t877 @t965))) % 5.96/6.16 (assume @p561 (forall @t944 (= @t941 (and @t877 @t943)))) % 5.96/6.16 (assume @p562 (forall (@list @t13 @t287 @t353 @t936) (= (tptp.hAPP tptp.nat @t13 (tptp.hAPP @t113 @t113 (tptp.hAPP @t13 @t114 @t112 @t287) @t353) @t937) (tptp.hAPP tptp.nat @t13 @t353 @t936)))) % 5.96/6.16 (assume @p563 (forall @t930 (=> @t970 @t929))) % 5.96/6.16 (assume @p564 (forall @t944 (=> @t877 @t963))) % 5.96/6.16 (assume @p565 (forall @t930 (=> @t929 @t970))) % 5.96/6.16 (assume @p566 (forall @t930 (=> @t955 @t960))) % 5.96/6.16 (assume @p567 (forall @t944 (= (tptp.hBOOL (tptp.hAPP tptp.nat tptp.bool (tptp.hAPP tptp.nat @t800 @t799 @t961) @t632)) @t941))) % 5.96/6.16 (assume @p568 (forall @t944 (= @t966 @t877))) % 5.96/6.16 (assume @p569 (forall @t964 (= @t939 @t968))) % 5.96/6.16 (assume @p570 (forall @t976 (=> @t975 (tptp.enum @t973)))) % 5.96/6.16 (assume @p571 (tptp.enum tptp.bool)) % 5.96/6.16 (assume @p572 (forall @t976 (=> @t975 (tptp.enum @t977)))) % 5.96/6.16 (assume @p573 (forall @t976 (=> (tptp.preorder @t971) (tptp.preorder @t977)))) % 5.96/6.16 (assume @p574 (forall @t976 (=> (tptp.order @t971) (tptp.order @t977)))) % 5.96/6.16 (assume @p575 (forall @t976 (=> (tptp.top @t971) (tptp.top @t977)))) % 5.96/6.16 (assume @p576 (forall @t976 (=> (tptp.ord @t971) (tptp.ord @t977)))) % 5.96/6.16 (assume @p577 (forall @t976 (=> (and (tptp.cl_HOL_Oequal @t971) @t974) (tptp.cl_HOL_Oequal @t977)))) % 5.96/6.16 (assume @p578 (tptp.preorder tptp.nat)) % 5.96/6.16 (assume @p579 (tptp.linorder tptp.nat)) % 5.96/6.16 (assume @p580 (tptp.order tptp.nat)) % 5.96/6.16 (assume @p581 (tptp.ord tptp.nat)) % 5.96/6.16 (assume @p582 (tptp.cl_HOL_Oequal tptp.nat)) % 5.96/6.16 (assume @p583 (tptp.preorder tptp.bool)) % 5.96/6.16 (assume @p584 (tptp.order tptp.bool)) % 5.96/6.16 (assume @p585 (tptp.top tptp.bool)) % 5.96/6.16 (assume @p586 (tptp.ord tptp.bool)) % 5.96/6.16 (assume @p587 (tptp.cl_HOL_Oequal tptp.bool)) % 5.96/6.16 (assume @p588 (forall (@list @t971) (tptp.cl_HOL_Oequal (tptp.list @t971)))) % 5.96/6.16 (assume @p589 (forall @t976 (tptp.cl_HOL_Oequal @t973))) % 5.96/6.16 (assume @p590 (forall (@list @t979 @t978) (= (tptp.ti @t979 @t980) @t980))) % 5.96/6.16 (assume @p591 (forall @t981 (= (tptp.hAPP @t13 @t13 (tptp.hAPP @t13 @t27 (tptp.hAPP tptp.bool @t49 @t48 tptp.fTrue) @t302) @t333) @t455))) % 5.96/6.16 (assume @p592 (forall @t981 (= (tptp.hAPP @t13 @t13 (tptp.hAPP @t13 @t27 (tptp.hAPP tptp.bool @t49 @t48 tptp.fFalse) @t302) @t333) @t834))) % 5.96/6.16 (assume @p593 (forall @t984 (or (= @t983 tptp.fTrue) (= @t983 tptp.fFalse)))) % 5.96/6.16 (assume @p594 (forall @t984 (or (not @t987) @t986))) % 5.96/6.16 (assume @p595 (forall @t984 (or @t985 @t987))) % 5.96/6.16 (assume @p596 (forall @t991 (= (tptp.hAPP @t13 @t14 (tptp.hAPP @t18 @t17 (tptp.hAPP @t20 @t19 @t16 @t982) @t989) @t988) (tptp.hAPP @t15 @t14 @t982 @t990)))) % 5.96/6.16 (assume @p597 @t993) % 5.96/6.16 (assume @p598 (forall (@list @t13 @t982) (= (tptp.hAPP @t13 @t13 @t26 @t982) @t994))) % 5.96/6.16 (assume @p599 @t996) % 5.96/6.16 (assume @p600 (forall @t991 (= (tptp.hAPP @t13 @t14 (tptp.hAPP @t18 @t17 (tptp.hAPP @t24 @t19 @t33 @t982) @t989) @t988) (tptp.hAPP @t15 @t14 @t992 @t990)))) % 5.96/6.16 (assume @p601 (tptp.hBOOL tptp.fTrue)) % 5.96/6.16 (assume @p602 (forall (@list @t989 @t982) (or @t986 (not @t998) @t997))) % 5.96/6.16 (assume @p603 (forall @t1000 (or @t999 @t985))) % 5.96/6.16 (assume @p604 (forall @t1000 (or @t999 @t998))) % 5.96/6.16 (assume @p605 (forall @t981 (or (not @t1001) @t835))) % 5.96/6.16 (assume @p606 (forall @t981 (or @t907 @t1001))) % 5.96/6.16 (assume @p607 (not @t1003)) % 5.96/6.16 (assume @p608 true) % 5.96/6.16 (step @p609 :rule aci_norm :args ((= (or @t225 (or @t1006 @t1005)) @t1007))) % 5.96/6.16 (step @p610 :rule refl :args (@t190)) % 5.96/6.16 (step @p611 :rule bool-double-not-elim :args (@t205)) % 5.96/6.16 (step @p612 :rule nary_cong :premises (@p611 @p610) :args ((or (not @t206) @t190))) % 5.96/6.16 (step @p613 :rule bool-impl-elim :args (@t206 @t190)) % 5.96/6.16 (step @p614 :rule trans :premises (@p613 @p612)) % 5.96/6.16 (step @p615 :rule aci_norm :args ((= (or @t206 @t212) @t1004))) % 5.96/6.16 (step @p616 :rule bool-impl-elim :args (@t205 @t212)) % 5.96/6.16 (step @p617 :rule trans :premises (@p616 @p615)) % 5.96/6.16 (step @p618 :rule nary_cong :premises (@p617 @p614) :args (@t213)) % 5.96/6.16 (step @p619 :rule refl :args (@t214)) % 5.96/6.16 (step @p620 :rule nary_cong :premises (@p619 @p618) :args ((or @t214 @t213))) % 5.96/6.16 (step @p621 :rule refl :args (@t213)) % 5.96/6.16 (step @p622 :rule bool-double-not-elim :args (@t214)) % 5.96/6.16 (step @p623 :rule nary_cong :premises (@p622 @p621) :args ((or (not @t215) @t213))) % 5.96/6.16 (step @p624 :rule bool-impl-elim :args (@t215 @t213)) % 5.96/6.16 (step @p625 :rule trans :premises (@p624 @p623)) % 5.96/6.16 (step @p626 :rule trans :premises (@p625 @p620)) % 5.96/6.16 (step @p627 :rule bool-impl-elim :args (@t214 @t216)) % 5.96/6.16 (step @p628 :rule refl :args (@t197)) % 5.96/6.16 (step @p629 :rule nary_cong :premises (@p628 @p627 @p626) :args (@t217)) % 5.96/6.16 (step @p630 :rule refl :args (@t219)) % 5.96/6.16 (step @p631 :rule cong :premises (@p630 @p629) :args (@t220)) % 5.96/6.16 (step @p632 :rule refl :args (@t1006)) % 5.96/6.16 (step @p633 :rule nary_cong :premises (@p632 @p631) :args ((or @t1006 @t220))) % 5.96/6.16 (step @p634 :rule bool-impl-elim :args (@t223 @t220)) % 5.96/6.16 (step @p635 :rule trans :premises (@p634 @p633)) % 5.96/6.16 (step @p636 :rule refl :args (@t225)) % 5.96/6.16 (step @p637 :rule nary_cong :premises (@p636 @p635) :args ((or @t225 @t224))) % 5.96/6.16 (step @p638 :rule trans :premises (@p637 @p609)) % 5.96/6.16 (step @p639 :rule refl :args (@t224)) % 5.96/6.16 (step @p640 :rule bool-double-not-elim :args (@t225)) % 5.96/6.16 (step @p641 :rule nary_cong :premises (@p640 @p639) :args ((or (not @t226) @t224))) % 5.96/6.16 (step @p642 :rule bool-impl-elim :args (@t226 @t224)) % 5.96/6.16 (step @p643 :rule trans :premises (@p642 @p641)) % 5.96/6.16 (step @p644 :rule trans :premises (@p643 @p638)) % 5.96/6.16 (step @p645 :rule cong :premises (@p644) :args (@t228)) % 5.96/6.16 (step @p646 :rule eq_resolve :premises (@p92 @p645)) % 5.96/6.16 (step @p647 :rule aci_norm :args ((= (and @t1012 @t1010 true) @t1013))) % 5.96/6.16 (step @p648 :rule absorb :args ((= (or true (and (or @t1012 @t1016 @t1015) @t1014)) true))) % 5.96/6.16 (step @p649 :rule refl :args (@t1014)) % 5.96/6.16 (step @p650 :rule refl :args (@t1015)) % 5.96/6.16 (step @p651 :rule eq-symm :args (@t149 @t148)) % 5.96/6.16 (step @p652 :rule refl :args (@t1012)) % 5.96/6.16 (step @p653 :rule nary_cong :premises (@p652 @p651 @p650) :args (@t1018)) % 5.96/6.16 (step @p654 :rule nary_cong :premises (@p653 @p649) :args (@t1019)) % 5.96/6.16 (step @p655 :rule eq-refl :args (@t149)) % 5.96/6.16 (step @p656 :rule nary_cong :premises (@p655 @p654) :args (@t1021)) % 5.96/6.16 (step @p657 :rule trans :premises (@p656 @p648)) % 5.96/6.16 (step @p658 :rule aci_norm :args ((= (or false @t1010) @t1010))) % 5.96/6.16 (step @p659 :rule refl :args (@t1010)) % 5.96/6.16 (step @p660 :rule evaluate :args ((not true))) % 5.96/6.16 (step @p661 :rule cong :premises (@p655) :args (@t1022)) % 5.96/6.16 (step @p662 :rule trans :premises (@p661 @p660)) % 5.96/6.16 (step @p663 :rule nary_cong :premises (@p662 @p659) :args (@t1023)) % 5.96/6.16 (step @p664 :rule trans :premises (@p663 @p658)) % 5.96/6.16 (step @p665 :rule nary_cong :premises (@p652 @p664 @p657) :args (@t1024)) % 5.96/6.16 (step @p666 :rule trans :premises (@p665 @p647)) % 5.96/6.16 (step @p667 :rule refl :args (@t1025)) % 5.96/6.16 (step @p668 :rule cong :premises (@p667 @p666) :args (@t1026)) % 5.96/6.16 (step @p669 :rule refl :args (@t1030)) % 5.96/6.16 (step @p670 :rule nary_cong :premises (@p651 @p669 @p668) :args (@t1031)) % 5.96/6.16 (step @p671 :rule refl :args (@t1032)) % 5.96/6.16 (step @p672 :rule cong :premises (@p671 @p670) :args ((=> @t1032 @t1031))) % 5.96/6.16 (assume-push @p1022 @t1032) % 5.96/6.16 (step @p674 :rule instantiate :premises (@p646) :args ((@list tptp.a tptp.c @t1009 tptp.c tptp.b))) % 5.96/6.16 (step-pop @p1023 :rule scope :premises (@p674)) % 5.96/6.16 (step @p675 :rule process_scope :premises (@p1023) :args (@t1031)) % 5.96/6.16 (step @p677 :rule eq_resolve :premises (@p675 @p672)) % 5.96/6.16 (step @p678 :rule implies_elim :premises (@p677)) % 5.96/6.16 (step @p679 :rule chain_m_resolution :premises (@p678 @p646) :args (@t1034 @t1035 (@list @t1032))) % 5.96/6.16 (step @p680 :rule eq-symm :args (@t1039 @t1040)) % 5.96/6.16 (step @p681 :rule refl :args (@t993)) % 5.96/6.16 (step @p682 :rule cong :premises (@p681 @p680) :args ((=> @t993 @t1041))) % 5.96/6.16 (assume-push @p1024 @t993) % 5.96/6.16 (step @p684 :rule instantiate :premises (@p597) :args (@t1042)) % 5.96/6.16 (step-pop @p1025 :rule scope :premises (@p684)) % 5.96/6.16 (step @p685 :rule process_scope :premises (@p1025) :args (@t1041)) % 5.96/6.16 (step @p687 :rule eq_resolve :premises (@p685 @p682)) % 5.96/6.16 (step @p688 :rule implies_elim :premises (@p687)) % 5.96/6.16 (step @p689 :rule chain_m_resolution :premises (@p688 @p597) :args (@t1043 @t1035 @t1044)) % 5.96/6.16 (step @p690 :rule eq-symm :args (@t1045 @t1046)) % 5.96/6.16 (step @p691 :rule cong :premises (@p681 @p690) :args ((=> @t993 @t1047))) % 5.96/6.16 (assume-push @p1026 @t993) % 5.96/6.16 (step @p693 :rule instantiate :premises (@p597) :args ((@list tptp.arrow_490897120le_alt @t155 @t155 @t1036 @t153 tptp.b))) % 5.96/6.16 (step-pop @p1027 :rule scope :premises (@p693)) % 5.96/6.16 (step @p694 :rule process_scope :premises (@p1027) :args (@t1047)) % 5.96/6.16 (step @p696 :rule eq_resolve :premises (@p694 @p691)) % 5.96/6.16 (step @p697 :rule implies_elim :premises (@p696)) % 5.96/6.16 (step @p698 :rule chain_m_resolution :premises (@p697 @p597) :args (@t1048 @t1035 @t1044)) % 5.96/6.16 (step @p699 :rule refl :args (@t739)) % 5.96/6.16 (step @p700 :rule bool-double-not-elim :args (@t1049)) % 5.96/6.16 (step @p701 :rule nary_cong :premises (@p700 @p699) :args ((or (not @t1050) @t739))) % 5.96/6.16 (step @p702 :rule bool-impl-elim :args (@t1050 @t739)) % 5.96/6.16 (step @p703 :rule trans :premises (@p702 @p701)) % 5.96/6.16 (step @p704 :rule cong :premises (@p703) :args ((forall @t742 (=> @t1050 @t739)))) % 5.96/6.16 (step @p705 :rule refl :args (@t739)) % 5.96/6.16 (step @p706 :rule eq-symm :args (@t738 @t82)) % 5.96/6.16 (step @p707 :rule cong :premises (@p706) :args (@t740)) % 5.96/6.16 (step @p708 :rule cong :premises (@p707 @p705) :args (@t741)) % 5.96/6.16 (step @p709 :rule cong :premises (@p708) :args (@t743)) % 5.96/6.16 (step @p710 :rule trans :premises (@p709 @p704)) % 5.96/6.16 (step @p711 :rule eq_resolve :premises (@p364 @p710)) % 5.96/6.16 (step @p712 :rule instantiate :premises (@p711) :args ((@list tptp.arrow_490897120le_alt @t1051))) % 5.96/6.16 (step @p713 :rule instantiate :premises (@p114) :args ((@list tptp.arrow_490897120le_alt tptp.b @t153))) % 5.96/6.16 (step @p714 :rule cnf_or_pos :args (@t1062)) % 5.96/6.16 (step @p715 :rule reordering :premises (@p714) :args ((or @t1061 @t1060 (not @t1062)))) % 5.96/6.16 (step @p716 :rule chain_m_resolution :premises (@p715 @p713 @p712) :args (@t1060 @t1063 (@list @t1061 @t1062))) % 5.96/6.16 (step @p717 :rule aci_norm :args ((= (or false @t1065) @t1065))) % 5.96/6.16 (step @p718 :rule eq-symm :args (@t1064 @t455)) % 5.96/6.16 (step @p719 :rule eq-refl :args (@t82)) % 5.96/6.16 (step @p720 :rule cong :premises (@p719) :args (@t1066)) % 5.96/6.16 (step @p721 :rule trans :premises (@p720 @p660)) % 5.96/6.16 (step @p722 :rule nary_cong :premises (@p721 @p718) :args (@t1067)) % 5.96/6.16 (step @p723 :rule trans :premises (@p722 @p717)) % 5.96/6.16 (step @p724 :rule cong :premises (@p723) :args ((forall @t408 @t1067))) % 5.96/6.16 (step @p725 :rule quant-var-elim-eq :args ((= (forall @t468 (or @t454 @t1069 @t457)) @t1067))) % 5.96/6.16 (step @p726 :rule refl :args (@t457)) % 5.96/6.16 (step @p727 :rule refl :args (@t1069)) % 5.96/6.16 (step @p728 :rule eq-symm :args (@t82 @t301)) % 5.96/6.16 (step @p729 :rule cong :premises (@p728) :args (@t1069)) % 5.96/6.16 (step @p730 :rule nary_cong :premises (@p729 @p727 @p726) :args (@t1070)) % 5.96/6.16 (step @p731 :rule aci_norm :args ((= @t1071 @t1070))) % 5.96/6.16 (step @p732 :rule trans :premises (@p731 @p730)) % 5.96/6.16 (step @p733 :rule cong :premises (@p732) :args (@t1072)) % 5.96/6.16 (step @p734 :rule trans :premises (@p733 @p725)) % 5.96/6.16 (step @p735 :rule cong :premises (@p734) :args (@t1073)) % 5.96/6.16 (step @p736 :rule quant-merge-prenex :args ((= @t1073 (forall @t305 @t1071)))) % 5.96/6.16 (step @p737 :rule symm :premises (@p736)) % 5.96/6.16 (step @p738 :rule trans :premises (@p737 @p735)) % 5.96/6.16 (step @p739 :rule trans :premises (@p738 @p724)) % 5.96/6.16 (step @p740 :rule bool-impl-elim :args (@t1068 @t457)) % 5.96/6.16 (step @p741 :rule cong :premises (@p740) :args ((forall @t305 (=> @t1068 @t457)))) % 5.96/6.16 (step @p742 :rule trans :premises (@p741 @p739)) % 5.96/6.16 (step @p743 :rule refl :args (@t457)) % 5.96/6.16 (step @p744 :rule eq-symm :args (@t301 @t82)) % 5.96/6.16 (step @p745 :rule cong :premises (@p744 @p743) :args (@t458)) % 5.96/6.16 (step @p746 :rule cong :premises (@p745) :args (@t459)) % 5.96/6.16 (step @p747 :rule trans :premises (@p746 @p742)) % 5.96/6.16 (step @p748 :rule eq_resolve :premises (@p174 @p747)) % 5.96/6.16 (step @p749 :rule instantiate :premises (@p748) :args (@t1074)) % 5.96/6.16 (step @p750 :rule instantiate :premises (@p152) :args (@t1074)) % 5.96/6.16 (step @p751 :rule eq-symm :args (@t1040 @t157)) % 5.96/6.16 (step @p752 :rule refl :args (@t409)) % 5.96/6.16 (step @p753 :rule cong :premises (@p752 @p751) :args ((=> @t409 @t1075))) % 5.96/6.16 (assume-push @p1028 @t409) % 5.96/6.16 (step @p755 :rule instantiate :premises (@p152) :args (@t1076)) % 5.96/6.16 (step-pop @p1029 :rule scope :premises (@p755)) % 5.96/6.16 (step @p756 :rule process_scope :premises (@p1029) :args (@t1075)) % 5.96/6.16 (step @p758 :rule eq_resolve :premises (@p756 @p753)) % 5.96/6.16 (step @p759 :rule implies_elim :premises (@p758)) % 5.96/6.16 (step @p760 :rule chain_m_resolution :premises (@p759 @p152) :args (@t1077 @t1035 (@list @t409))) % 5.96/6.16 (step @p761 :rule instantiate :premises (@p361) :args (@t1078)) % 5.96/6.16 (step @p762 :rule instantiate :premises (@p361) :args ((@list tptp.arrow_490897120le_alt tptp.a @t159))) % 5.96/6.16 (step @p763 :rule cnf_equiv_pos1 :args (@t1084)) % 5.96/6.16 (step @p764 :rule reordering :premises (@p763) :args ((or (not @t162) @t1083 (not @t1084)))) % 5.96/6.16 (step @p765 :rule chain_m_resolution :premises (@p764 @p84 @p762) :args (@t1083 @t1085 (@list @t162 @t1084))) % 5.96/6.16 (step @p766 :rule cnf_and_pos :args (@t1083 1)) % 5.96/6.16 (step @p767 :rule reordering :premises (@p766) :args ((or @t1079 @t1086))) % 5.96/6.16 (step @p768 :rule chain_m_resolution :premises (@p767 @p765) :args (@t1079 @t1035 @t1087)) % 5.96/6.16 (step @p769 :rule cnf_equiv_pos1 :args (@t1091)) % 5.96/6.16 (step @p770 :rule reordering :premises (@p769) :args ((or @t1090 (not @t1079) (not @t1091)))) % 5.96/6.16 (step @p771 :rule chain_m_resolution :premises (@p770 @p768 @p761) :args (@t1090 @t1085 (@list @t1079 @t1091))) % 5.96/6.16 (step @p772 :rule cnf_and_pos :args (@t1090 0)) % 5.96/6.16 (step @p773 :rule reordering :premises (@p772) :args ((or @t1089 (not @t1090)))) % 5.96/6.16 (step @p774 :rule chain_m_resolution :premises (@p773 @p771) :args (@t1089 @t1035 (@list @t1090))) % 5.96/6.16 (step @p775 :rule symm :premises (@p79)) % 5.96/6.16 (step @p776 :rule symm :premises (@p78)) % 5.96/6.16 (step @p777 :rule refl :args (@t1092)) % 5.96/6.16 (step @p778 :rule refl :args (@t1093)) % 5.96/6.16 (step @p779 :rule refl :args (@t1094)) % 5.96/6.16 (step @p780 :rule bool-double-not-elim :args (@t1088)) % 5.96/6.16 (step @p781 :rule refl :args (@t1096)) % 5.96/6.16 (step @p782 :rule refl :args (@t1098)) % 5.96/6.16 (step @p783 :rule refl :args (@t1099)) % 5.96/6.16 (step @p784 :rule refl :args (@t1100)) % 5.96/6.16 (step @p785 :rule refl :args (@t1102)) % 5.96/6.16 (step @p786 :rule refl :args (@t1104)) % 5.96/6.16 (step @p787 :rule nary_cong :premises (@p786 @p785 @p784 @p783 @p782 @p781 @p780 @p779 @p778 @p777) :args ((or @t1104 @t1102 @t1100 @t1099 @t1098 @t1096 (not @t1089) @t1094 @t1093 @t1092))) % 5.96/6.16 (assume-push @p1030 @t1089) % 5.96/6.16 (assume-push @p1031 @t1103) % 5.96/6.16 (assume-push @p1032 @t1095) % 5.96/6.16 (assume-push @p1033 @t1077) % 5.96/6.16 (assume-push @p1034 @t1043) % 5.96/6.16 (assume-push @p1035 @t1101) % 5.96/6.16 (assume-push @p1036 @t1016) % 5.96/6.16 (assume-push @p1037 @t1048) % 5.96/6.16 (assume-push @p1038 @t1097) % 5.96/6.16 (assume-push @p1039 @t1060) % 5.96/6.16 (step @p798 :rule evaluate :args (@t1105)) % 5.96/6.16 (step @p799 :rule false_intro :premises (@p774)) % 5.96/6.16 (step @p755 :rule instantiate :premises (@p152) :args (@t1076)) % 5.96/6.16 (step @p684 :rule instantiate :premises (@p597) :args (@t1042)) % 5.96/6.16 (step @p800 :rule trans :premises (@p776 @p1036 @p79)) % 5.96/6.16 (step @p801 :rule refl :args (@t1038)) % 5.96/6.16 (step @p802 :rule refl :args (@t155)) % 5.96/6.16 (step @p803 :rule refl :args (tptp.arrow_490897120le_alt)) % 5.96/6.16 (step @p804 :rule cong :premises (@p803 @p802 @p801 @p800) :args (@t1045)) % 5.96/6.16 (step @p805 :rule symm :premises (@p750)) % 5.96/6.16 (step @p806 :rule trans :premises (@p805 @p698 @p804 @p684 @p755)) % 5.96/6.16 (step @p807 :rule refl :args (@t1052)) % 5.96/6.16 (step @p808 :rule refl :args (@t117)) % 5.96/6.16 (step @p809 :rule cong :premises (@p802 @p808 @p807 @p806) :args (@t1053)) % 5.96/6.16 (step @p810 :rule symm :premises (@p749)) % 5.96/6.16 (step @p811 :rule trans :premises (@p810 @p78)) % 5.96/6.16 (step @p812 :rule refl :args (@t1056)) % 5.96/6.16 (step @p813 :rule refl :args (@t1057)) % 5.96/6.16 (step @p814 :rule cong :premises (@p803 @p813 @p812 @p811) :args (@t1058)) % 5.96/6.16 (step @p815 :rule refl :args (tptp.bool)) % 5.96/6.16 (step @p816 :rule cong :premises (@p808 @p815 @p814 @p809) :args (@t1059)) % 5.96/6.16 (step @p817 :rule cong :premises (@p816) :args (@t1060)) % 5.96/6.16 (step @p818 :rule true_intro :premises (@p716)) % 5.96/6.16 (step @p819 :rule symm :premises (@p818)) % 5.96/6.16 (step @p820 :rule trans :premises (@p819 @p817 @p799)) % 5.96/6.16 (step @p821 false :rule eq_resolve :premises (@p820 @p798)) % 5.96/6.16 (step-pop @p1040 :rule scope :premises (@p821)) % 5.96/6.16 (step-pop @p1041 :rule scope :premises (@p1040)) % 5.96/6.16 (step-pop @p1042 :rule scope :premises (@p1041)) % 5.96/6.16 (step-pop @p1043 :rule scope :premises (@p1042)) % 5.96/6.16 (step-pop @p1044 :rule scope :premises (@p1043)) % 5.96/6.16 (step-pop @p1045 :rule scope :premises (@p1044)) % 5.96/6.16 (step-pop @p1046 :rule scope :premises (@p1045)) % 5.96/6.16 (step-pop @p1047 :rule scope :premises (@p1046)) % 5.96/6.16 (step-pop @p1048 :rule scope :premises (@p1047)) % 5.96/6.16 (step-pop @p1049 :rule scope :premises (@p1048)) % 5.96/6.16 (step @p822 :rule process_scope :premises (@p1049) :args (false)) % 5.96/6.17 (assume-push @p1050 @t1103) % 5.96/6.17 (assume-push @p1051 @t1101) % 5.96/6.17 (assume-push @p1052 @t1016) % 5.96/6.17 (assume-push @p1053 @t1077) % 5.96/6.17 (assume-push @p1054 @t1097) % 5.96/6.17 (assume-push @p1055 @t1095) % 5.96/6.17 (assume-push @p1056 @t1089) % 5.96/6.17 (assume-push @p1057 @t1060) % 5.96/6.17 (assume-push @p1058 @t1048) % 5.96/6.17 (assume-push @p1059 @t1043) % 5.96/6.17 (step @p843 :rule and_intro :premises (@p774 @p776 @p749 @p760 @p689 @p775 @p1052 @p698 @p750 @p716)) % 5.96/6.17 (step-pop @p1060 :rule scope :premises (@p843)) % 5.96/6.17 (step-pop @p1061 :rule scope :premises (@p1060)) % 5.96/6.17 (step-pop @p1062 :rule scope :premises (@p1061)) % 5.96/6.17 (step-pop @p1063 :rule scope :premises (@p1062)) % 5.96/6.17 (step-pop @p1064 :rule scope :premises (@p1063)) % 5.96/6.17 (step-pop @p1065 :rule scope :premises (@p1064)) % 5.96/6.17 (step-pop @p1066 :rule scope :premises (@p1065)) % 5.96/6.17 (step-pop @p1067 :rule scope :premises (@p1066)) % 5.96/6.17 (step-pop @p1068 :rule scope :premises (@p1067)) % 5.96/6.17 (step-pop @p1069 :rule scope :premises (@p1068)) % 5.96/6.17 (step @p844 :rule process_scope :premises (@p1069) :args (@t1106)) % 5.96/6.17 (step @p855 :rule implies_elim :premises (@p844)) % 5.96/6.17 (step @p856 :rule resolution :premises (@p855 @p822) :args (true @t1106)) % 5.96/6.17 (step @p857 :rule not_and :premises (@p856)) % 5.96/6.17 (step @p858 :rule eq_resolve :premises (@p857 @p787)) % 5.96/6.17 (step @p859 :rule reordering :premises (@p858) :args ((or @t1104 @t1102 @t1088 @t1100 @t1099 @t1098 @t1096 @t1094 @t1093 @t1092))) % 5.96/6.17 (step @p860 :rule chain_m_resolution :premises (@p859 @p776 @p775 @p774 @p760 @p750 @p749 @p716 @p698 @p689) :args (@t1100 (@list false false true false false false false false false) (@list @t1103 @t1101 @t1088 @t1077 @t1097 @t1095 @t1060 @t1048 @t1043))) % 5.96/6.17 (step @p861 :rule aci_norm :args ((= (or @t1107 (or @t320 @t315)) (or @t1107 @t320 @t315)))) % 5.96/6.17 (step @p862 :rule refl :args (@t315)) % 5.96/6.17 (step @p863 :rule bool-double-not-elim :args (@t320)) % 5.96/6.17 (step @p864 :rule nary_cong :premises (@p863 @p862) :args ((or (not @t321) @t315))) % 5.96/6.17 (step @p865 :rule bool-impl-elim :args (@t321 @t315)) % 5.96/6.17 (step @p866 :rule trans :premises (@p865 @p864)) % 5.96/6.17 (step @p867 :rule refl :args (@t1107)) % 5.96/6.17 (step @p868 :rule nary_cong :premises (@p867 @p866) :args ((or @t1107 @t322))) % 5.96/6.17 (step @p869 :rule trans :premises (@p868 @p861)) % 5.96/6.17 (step @p870 :rule bool-impl-elim :args (@t328 @t322)) % 5.96/6.17 (step @p871 :rule trans :premises (@p870 @p869)) % 5.96/6.17 (step @p872 :rule cong :premises (@p871) :args (@t330)) % 5.96/6.17 (step @p873 :rule eq_resolve :premises (@p123 @p872)) % 5.96/6.17 (step @p874 :rule instantiate :premises (@p873) :args ((@list tptp.arrow_660593299e_indi @t2 @t1008 tptp.p @t432 @t431))) % 5.96/6.17 (step @p875 :rule instantiate :premises (@p188) :args ((@list tptp.arrow_660593299e_indi @t1008))) % 5.96/6.17 (step @p876 :rule true_intro :premises (@p80)) % 5.96/6.17 (step @p877 :rule symm :premises (@p169)) % 5.96/6.17 (step @p878 :rule refl :args (@t152)) % 5.96/6.17 (step @p815 :rule refl :args (tptp.bool)) % 5.96/6.17 (step @p879 :rule refl :args (@t7)) % 5.96/6.17 (step @p880 :rule cong :premises (@p879 @p815 @p878 @p877) :args (@t1108)) % 5.96/6.17 (step @p881 :rule cong :premises (@p880) :args (@t1109)) % 5.96/6.17 (step @p882 :rule trans :premises (@p881 @p876)) % 5.96/6.17 (step @p883 :rule true_elim :premises (@p882)) % 5.96/6.17 (step @p884 :rule cnf_or_pos :args (@t1114)) % 5.96/6.17 (step @p885 :rule reordering :premises (@p884) :args ((or @t1113 @t1112 @t1111 (not @t1114)))) % 5.96/6.17 (step @p886 :rule chain_m_resolution :premises (@p885 @p883 @p875 @p874) :args (@t1112 (@list false false false) (@list @t1109 @t1110 @t1114))) % 5.96/6.17 (step @p887 :rule true_intro :premises (@p886)) % 5.96/6.17 (step @p888 :rule eq-symm :args (@t995 @t994)) % 5.96/6.17 (step @p889 :rule cong :premises (@p888) :args (@t996)) % 5.96/6.17 (step @p890 :rule eq_resolve :premises (@p599 @p889)) % 5.96/6.17 (step @p891 :rule instantiate :premises (@p890) :args ((@list tptp.arrow_660593299e_indi @t6 tptp.arrow_2064824852le_Lin @t1008))) % 5.96/6.17 (step @p892 :rule symm :premises (@p2)) % 5.96/6.17 (step @p893 :rule trans :premises (@p892 @p891)) % 5.96/6.17 (step @p894 :rule refl :args (@t1027)) % 5.96/6.17 (step @p895 :rule refl :args (@t6)) % 5.96/6.17 (step @p896 :rule cong :premises (@p895 @p815 @p894 @p893) :args (@t1028)) % 5.96/6.17 (step @p897 :rule cong :premises (@p896) :args (@t1029)) % 5.96/6.17 (step @p898 :rule trans :premises (@p897 @p887)) % 5.96/6.17 (step @p899 :rule true_elim :premises (@p898)) % 5.96/6.17 (step @p900 :rule cnf_or_pos :args (@t1034)) % 5.96/6.17 (step @p901 :rule reordering :premises (@p900) :args ((or @t1030 @t1016 @t1033 (not @t1034)))) % 5.96/6.17 (step @p902 :rule chain_m_resolution :premises (@p901 @p899 @p860 @p679) :args (@t1033 (@list false true false) (@list @t1029 @t1016 @t1034))) % 5.96/6.17 (step @p903 :rule skolemize :premises (@p607)) % 5.96/6.17 (step @p904 :rule cnf_equiv_neg2 :args (@t1115)) % 5.96/6.17 (step @p905 :rule instantiate :premises (@p711) :args ((@list tptp.arrow_490897120le_alt @t159))) % 5.96/6.17 (step @p906 :rule instantiate :premises (@p114) :args (@t1078)) % 5.96/6.17 (step @p907 :rule cnf_or_pos :args (@t1121)) % 5.96/6.17 (step @p908 :rule reordering :premises (@p907) :args ((or @t1120 @t1119 (not @t1121)))) % 5.96/6.17 (step @p909 :rule chain_m_resolution :premises (@p908 @p906 @p905) :args (@t1119 @t1063 (@list @t1120 @t1121))) % 5.96/6.17 (step @p910 :rule refl :args (@t461)) % 5.96/6.17 (step @p911 :rule bool-double-not-elim :args (@t1068)) % 5.96/6.17 (step @p912 :rule nary_cong :premises (@p911 @p910) :args ((or (not @t1069) @t461))) % 5.96/6.17 (step @p913 :rule bool-impl-elim :args (@t1069 @t461)) % 5.96/6.17 (step @p914 :rule trans :premises (@p913 @p912)) % 5.96/6.17 (step @p915 :rule cong :premises (@p914) :args ((forall @t305 (=> @t1069 @t461)))) % 5.96/6.17 (step @p916 :rule refl :args (@t461)) % 5.96/6.17 (step @p917 :rule cong :premises (@p744) :args (@t454)) % 5.96/6.17 (step @p918 :rule cong :premises (@p917 @p916) :args (@t462)) % 5.96/6.17 (step @p919 :rule cong :premises (@p918) :args (@t463)) % 5.96/6.17 (step @p920 :rule trans :premises (@p919 @p915)) % 5.96/6.17 (step @p921 :rule eq_resolve :premises (@p175 @p920)) % 5.96/6.17 (step @p922 :rule eq-symm :args (@t1116 @t1122)) % 5.96/6.17 (step @p923 :rule refl :args (@t1123)) % 5.96/6.17 (step @p924 :rule nary_cong :premises (@p923 @p922) :args (@t1124)) % 5.96/6.17 (step @p925 :rule refl :args (@t1125)) % 5.96/6.17 (step @p926 :rule cong :premises (@p925 @p924) :args ((=> @t1125 @t1124))) % 5.96/6.17 (assume-push @p1070 @t1125) % 5.96/6.17 (step @p928 :rule instantiate :premises (@p921) :args (@t1078)) % 5.96/6.17 (step-pop @p1071 :rule scope :premises (@p928)) % 5.96/6.17 (step @p929 :rule process_scope :premises (@p1071) :args (@t1124)) % 5.96/6.17 (step @p931 :rule eq_resolve :premises (@p929 @p926)) % 5.96/6.17 (step @p932 :rule implies_elim :premises (@p931)) % 5.96/6.17 (step @p933 :rule chain_m_resolution :premises (@p932 @p921) :args (@t1127 @t1035 (@list @t1125))) % 5.96/6.17 (step @p934 :rule instantiate :premises (@p114) :args ((@list tptp.arrow_490897120le_alt tptp.c @t153))) % 5.96/6.17 (step @p935 :rule cnf_or_pos :args (@t1127)) % 5.96/6.17 (step @p936 :rule reordering :premises (@p935) :args ((or @t1123 @t1126 (not @t1127)))) % 5.96/6.17 (step @p937 :rule chain_m_resolution :premises (@p936 @p934 @p933) :args (@t1126 @t1063 (@list @t1123 @t1127))) % 5.96/6.17 (step @p938 :rule instantiate :premises (@p748) :args (@t1076)) % 5.96/6.17 (step @p939 :rule cnf_and_pos :args (@t1083 0)) % 5.96/6.17 (step @p940 :rule reordering :premises (@p939) :args ((or @t1082 @t1086))) % 5.96/6.17 (step @p941 :rule chain_m_resolution :premises (@p940 @p765) :args (@t1082 @t1035 @t1087)) % 5.96/6.17 (step @p942 :rule symm :premises (@p77)) % 5.96/6.17 (step @p943 :rule refl :args (@t1128)) % 5.96/6.17 (step @p944 :rule bool-double-not-elim :args (@t1081)) % 5.96/6.17 (step @p945 :rule refl :args (@t1129)) % 5.96/6.17 (step @p946 :rule refl :args (@t1131)) % 5.96/6.17 (step @p947 :rule refl :args (@t1133)) % 5.96/6.17 (step @p948 :rule nary_cong :premises (@p947 @p785 @p652 @p946 @p945 @p944 @p943) :args ((or @t1133 @t1102 @t1012 @t1131 @t1129 (not @t1082) @t1128))) % 5.96/6.17 (assume-push @p1072 @t1119) % 5.96/6.17 (assume-push @p1073 @t1082) % 5.96/6.17 (assume-push @p1074 @t1130) % 5.96/6.17 (assume-push @p1075 @t1011) % 5.96/6.17 (assume-push @p1076 @t1126) % 5.96/6.17 (assume-push @p1077 @t1132) % 5.96/6.17 (assume-push @p1078 @t1101) % 5.96/6.17 (step @p798 :rule evaluate :args (@t1105)) % 5.96/6.17 (step @p956 :rule false_intro :premises (@p941)) % 5.96/6.17 (step @p957 :rule refl :args (@t1080)) % 5.96/6.17 (step @p958 :rule symm :premises (@p1075)) % 5.96/6.17 (step @p959 :rule trans :premises (@p775 @p958 @p77)) % 5.96/6.17 (step @p812 :rule refl :args (@t1056)) % 5.96/6.17 (step @p813 :rule refl :args (@t1057)) % 5.96/6.17 (step @p803 :rule refl :args (tptp.arrow_490897120le_alt)) % 5.96/6.17 (step @p960 :rule cong :premises (@p803 @p813 @p812 @p959) :args (@t1134)) % 5.96/6.17 (step @p808 :rule refl :args (@t117)) % 5.96/6.17 (step @p961 :rule cong :premises (@p808 @p815 @p960 @p957) :args ((tptp.hAPP @t117 tptp.bool @t1134 @t1080))) % 5.96/6.17 (step @p962 :rule symm :premises (@p938)) % 5.96/6.17 (step @p963 :rule symm :premises (@p937)) % 5.96/6.17 (step @p964 :rule trans :premises (@p963 @p962 @p79)) % 5.96/6.17 (step @p965 :rule cong :premises (@p803 @p813 @p812 @p964) :args (@t1117)) % 5.96/6.17 (step @p966 :rule cong :premises (@p808 @p815 @p965 @p957) :args (@t1118)) % 5.96/6.17 (step @p967 :rule trans :premises (@p966 @p961)) % 5.96/6.17 (step @p968 :rule cong :premises (@p967) :args (@t1119)) % 5.96/6.17 (step @p969 :rule true_intro :premises (@p909)) % 5.96/6.17 (step @p970 :rule symm :premises (@p969)) % 5.96/6.17 (step @p971 :rule trans :premises (@p970 @p968 @p956)) % 5.96/6.17 (step @p972 false :rule eq_resolve :premises (@p971 @p798)) % 5.96/6.17 (step-pop @p1079 :rule scope :premises (@p972)) % 5.96/6.17 (step-pop @p1080 :rule scope :premises (@p1079)) % 5.96/6.17 (step-pop @p1081 :rule scope :premises (@p1080)) % 5.96/6.17 (step-pop @p1082 :rule scope :premises (@p1081)) % 5.96/6.17 (step-pop @p1083 :rule scope :premises (@p1082)) % 5.96/6.17 (step-pop @p1084 :rule scope :premises (@p1083)) % 5.96/6.17 (step-pop @p1085 :rule scope :premises (@p1084)) % 5.96/6.17 (step @p973 :rule process_scope :premises (@p1085) :args (false)) % 5.96/6.17 (assume-push @p1086 @t1132) % 5.96/6.17 (assume-push @p1087 @t1101) % 5.96/6.17 (assume-push @p1088 @t1011) % 5.96/6.17 (assume-push @p1089 @t1130) % 5.96/6.17 (assume-push @p1090 @t1126) % 5.96/6.17 (assume-push @p1091 @t1082) % 5.96/6.17 (assume-push @p1092 @t1119) % 5.96/6.17 (step @p988 :rule and_intro :premises (@p909 @p941 @p938 @p1088 @p937 @p942 @p775)) % 5.96/6.17 (step-pop @p1093 :rule scope :premises (@p988)) % 5.96/6.17 (step-pop @p1094 :rule scope :premises (@p1093)) % 5.96/6.17 (step-pop @p1095 :rule scope :premises (@p1094)) % 5.96/6.17 (step-pop @p1096 :rule scope :premises (@p1095)) % 5.96/6.17 (step-pop @p1097 :rule scope :premises (@p1096)) % 5.96/6.17 (step-pop @p1098 :rule scope :premises (@p1097)) % 5.96/6.17 (step-pop @p1099 :rule scope :premises (@p1098)) % 5.96/6.17 (step @p989 :rule process_scope :premises (@p1099) :args (@t1135)) % 5.96/6.17 (step @p997 :rule implies_elim :premises (@p989)) % 5.96/6.17 (step @p998 :rule resolution :premises (@p997 @p973) :args (true @t1135)) % 5.96/6.17 (step @p999 :rule not_and :premises (@p998)) % 5.96/6.17 (step @p1000 :rule eq_resolve :premises (@p999 @p948)) % 5.96/6.17 (step @p1001 :rule reordering :premises (@p1000) :args ((or @t1133 @t1102 @t1012 @t1081 @t1131 @t1129 @t1128))) % 5.96/6.17 (step @p1002 :rule chain_m_resolution :premises (@p1001 @p942 @p775 @p941 @p938 @p937 @p909) :args (@t1012 (@list false false true false false false) (@list @t1132 @t1101 @t1081 @t1130 @t1126 @t1119))) % 5.96/6.17 (step @p1003 :rule refl :args (@t1136)) % 5.96/6.17 (step @p1004 :rule bool-double-not-elim :args (@t1011)) % 5.96/6.17 (step @p1005 :rule refl :args (@t1013)) % 5.96/6.17 (step @p1006 :rule nary_cong :premises (@p1005 @p1004 @p1003) :args ((or @t1013 (not @t1012) @t1136))) % 5.96/6.17 (step @p1007 :rule cnf_and_neg :args (@t1013)) % 5.96/6.17 (step @p1008 :rule eq_resolve :premises (@p1007 @p1006)) % 5.96/6.17 (step @p1009 :rule reordering :premises (@p1008) :args ((or @t1136 @t1011 @t1013))) % 5.96/6.17 (step @p1010 :rule cnf_equiv_pos2 :args (@t1033)) % 5.96/6.17 (step @p1011 :rule reordering :premises (@p1010) :args ((or @t1025 @t1138 @t1137))) % 5.96/6.17 (step @p1012 :rule chain_m_resolution :premises (@p1011 @p902 @p1009 @p1002 @p904 @p903) :args (@t1136 (@list false false true true true) (@list @t1033 @t1013 @t1011 @t1025 @t1115))) % 5.96/6.17 (step @p1013 :rule cnf_equiv_neg1 :args (@t1115)) % 5.96/6.17 (step @p1014 :rule reordering :premises (@p1013) :args ((or @t1010 @t1025 @t1115))) % 5.96/6.17 (step @p1015 :rule chain_m_resolution :premises (@p1014 @p1012 @p903) :args (@t1025 (@list true true) (@list @t1010 @t1115))) % 5.96/6.17 (step @p1016 :rule cnf_and_pos :args (@t1013 1)) % 5.96/6.17 (step @p1017 :rule reordering :premises (@p1016) :args ((or @t1010 @t1138))) % 5.96/6.18 (step @p1018 :rule chain_m_resolution :premises (@p1017 @p1012) :args (@t1138 (@list true) (@list @t1010))) % 5.96/6.18 (step @p1019 :rule cnf_equiv_pos1 :args (@t1033)) % 5.96/6.18 (step @p1020 :rule reordering :premises (@p1019) :args ((or (not @t1025) @t1013 @t1137))) % 5.96/6.18 (step @p1021 false :rule chain_m_resolution :premises (@p1020 @p1018 @p1015 @p902) :args (false (@list true false false) (@list @t1013 @t1025 @t1033))) % 5.96/6.18 ) % 5.96/6.18 % SZS output end Proof % 5.96/6.18 % cvc5 exiting %------------------------------------------------------------------------------