↑ Up

cvc5---1.3.4.THM-Prf.s

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

% Computer : n013.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:25:12 AM UTC 2026

% Result   : Theorem 0.84s 1.08s
% Output   : Proof 0.84s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12  % Problem  : ITP150^1 : TPTP v9.2.1. Released v7.5.0.
% 0.12/0.13  % Command  : /export/starexec/sandbox2/solver/bin/do_cvc5 /export/starexec/sandbox2/benchmark/theBenchmark.p 300 THM
% 0.18/0.34  % Computer : n013.cluster.edu
% 0.18/0.34  % Model    : x86_64 x86_64
% 0.18/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.18/0.34  % Memory   : 8042.1875MB
% 0.18/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.18/0.34  % CPULimit : 300
% 0.18/0.34  % WCLimit  : 300
% 0.18/0.34  % DateTime : Tue Jun  2 04:16:00 EDT 2026
% 0.18/0.34  % CPUTime  : 
% 0.37/0.60  %----Proving TH0
% 0.84/1.08  --- Run --mbqi --mbqi-enum --mbqi-enum-choice-grammar --mbqi-enum-global-syms-grammar --sygus-grammar-ho-partial --no-cegqi --no-sygus-inst at 90s...
% 0.84/1.08  % SZS status Theorem
% 0.84/1.08  % SZS output start Proof
% 0.84/1.08  (
% 0.84/1.08  (declare-sort tptp.polyno1532895200ly_nat 0)
% 0.84/1.08  (declare-sort tptp.nat 0)
% 0.84/1.08  (declare-sort tptp.polyno727731844poly_a 0)
% 0.84/1.08  (declare-sort tptp.a 0)
% 0.84/1.08  (declare-sort tptp.list_a 0)
% 0.84/1.08  (declare-sort tptp.list_nat 0)
% 0.84/1.08  (declare-const tptp.zero_zero_nat tptp.nat)
% 0.84/1.08  (declare-const tptp.polyno892049031yh_nat (-> tptp.polyno1532895200ly_nat tptp.nat Bool))
% 0.84/1.08  (declare-const tptp.polyno1372495879olyh_a (-> tptp.polyno727731844poly_a tptp.nat Bool))
% 0.84/1.08  (declare-const tptp.polyno567601229eadn_a (-> tptp.polyno727731844poly_a tptp.nat tptp.polyno727731844poly_a))
% 0.84/1.08  (declare-const tptp.polyno544860353dn_nat (-> tptp.polyno1532895200ly_nat tptp.nat tptp.polyno1532895200ly_nat))
% 0.84/1.08  (declare-const tptp.polyno975704247_Sub_a (-> tptp.polyno727731844poly_a tptp.polyno727731844poly_a tptp.polyno727731844poly_a))
% 0.84/1.08  (declare-const tptp.if_nat (-> Bool tptp.nat tptp.nat tptp.nat))
% 0.84/1.08  (declare-const tptp.polyno1371724751ypow_a (-> tptp.nat tptp.polyno727731844poly_a tptp.polyno727731844poly_a))
% 0.84/1.08  (declare-const tptp.polyno1510045887ow_nat (-> tptp.nat tptp.polyno1532895200ly_nat tptp.polyno1532895200ly_nat))
% 0.84/1.08  (declare-const tptp.polyno587244178ad_nat (-> tptp.polyno1532895200ly_nat tptp.polyno1532895200ly_nat))
% 0.84/1.08  (declare-const tptp.polyno1465139388head_a (-> tptp.polyno727731844poly_a tptp.polyno727731844poly_a))
% 0.84/1.08  (declare-const tptp.polyno1366804583eg_nat (-> tptp.polyno1532895200ly_nat tptp.polyno1532895200ly_nat))
% 0.84/1.08  (declare-const tptp.plus_plus_a (-> tptp.a tptp.a tptp.a))
% 0.84/1.08  (declare-const tptp.polyno1538138524e_Pw_a (-> tptp.polyno727731844poly_a tptp.nat tptp.polyno727731844poly_a))
% 0.84/1.08  (declare-const tptp.polyno1006823949_aux_a (-> tptp.a tptp.polyno727731844poly_a tptp.polyno727731844poly_a))
% 0.84/1.08  (declare-const tptp.polyno212464073eriv_a (-> tptp.polyno727731844poly_a tptp.polyno727731844poly_a))
% 0.84/1.08  (declare-const tptp.polyno578545843gree_a (-> tptp.polyno727731844poly_a tptp.nat))
% 0.84/1.08  (declare-const tptp.polyno1397854436bst0_a (-> tptp.polyno727731844poly_a tptp.polyno727731844poly_a tptp.polyno727731844poly_a))
% 0.84/1.08  (declare-const tptp.polyno336795754t0_nat (-> tptp.polyno1532895200ly_nat tptp.polyno1532895200ly_nat tptp.polyno1532895200ly_nat))
% 0.84/1.08  (declare-const tptp.polyno220183259ee_nat (-> tptp.polyno1532895200ly_nat tptp.nat))
% 0.84/1.08  (declare-const tptp.polyno1418491367ysub_a (-> tptp.polyno727731844poly_a tptp.polyno727731844poly_a tptp.polyno727731844poly_a))
% 0.84/1.08  (declare-const tptp.polyno1964927358t1_nat (-> tptp.polyno1532895200ly_nat tptp.polyno1532895200ly_nat))
% 0.84/1.08  (declare-const tptp.polyno359287218Pw_nat (-> tptp.polyno1532895200ly_nat tptp.nat tptp.polyno1532895200ly_nat))
% 0.84/1.08  (declare-const tptp.times_times_a (-> tptp.a tptp.a tptp.a))
% 0.84/1.08  (declare-const tptp.q tptp.polyno727731844poly_a)
% 0.84/1.08  (declare-const tptp.plus_plus_nat (-> tptp.nat tptp.nat tptp.nat))
% 0.84/1.08  (declare-const tptp.polyno1415441627ul_nat (-> tptp.polyno1532895200ly_nat tptp.polyno1532895200ly_nat tptp.polyno1532895200ly_nat))
% 0.84/1.08  (declare-const tptp.polyno524777654st_nat (-> tptp.polyno1532895200ly_nat tptp.nat))
% 0.84/1.08  (declare-const tptp.n0 tptp.nat)
% 0.84/1.08  (declare-const tptp.polyno1674775833reen_a (-> tptp.polyno727731844poly_a tptp.nat tptp.nat))
% 0.84/1.08  (declare-const tptp.polyno1438831695bs_nat (-> tptp.list_nat tptp.polyno1532895200ly_nat Bool))
% 0.84/1.08  (declare-const tptp.one_one_a tptp.a)
% 0.84/1.08  (declare-const tptp.polyno1491482291_Mul_a (-> tptp.polyno727731844poly_a tptp.polyno727731844poly_a tptp.polyno727731844poly_a))
% 0.84/1.08  (declare-const tptp.n1 tptp.nat)
% 0.84/1.08  (declare-const tptp.compow1114216044poly_a (-> tptp.nat (-> tptp.polyno727731844poly_a tptp.polyno727731844poly_a) tptp.polyno727731844poly_a tptp.polyno727731844poly_a))
% 0.84/1.08  (declare-const tptp.polyno929799083ul_nat (-> tptp.polyno1532895200ly_nat tptp.polyno1532895200ly_nat tptp.polyno1532895200ly_nat))
% 0.84/1.08  (declare-const tptp.polyno1934269411ymul_a (-> tptp.polyno727731844poly_a tptp.polyno727731844poly_a tptp.polyno727731844poly_a))
% 0.84/1.08  (declare-const tptp.polyno1222032024dd_nat (-> tptp.polyno1532895200ly_nat tptp.polyno1532895200ly_nat tptp.polyno1532895200ly_nat))
% 0.84/1.08  (declare-const tptp.polyno896877631f_bs_a (-> tptp.list_a tptp.polyno727731844poly_a Bool))
% 0.84/1.08  (declare-const tptp.polyno439679028le_C_a (-> tptp.a tptp.polyno727731844poly_a))
% 0.84/1.08  (declare-const tptp.polyno1467023772ul_nat (-> tptp.nat tptp.polyno1532895200ly_nat tptp.polyno1532895200ly_nat))
% 0.84/1.08  (declare-const tptp.polyno2115742616onst_a (-> tptp.polyno727731844poly_a tptp.a))
% 0.84/1.08  (declare-const tptp.p tptp.polyno727731844poly_a)
% 0.84/1.08  (declare-const tptp.polyno96675367_Neg_a (-> tptp.polyno727731844poly_a tptp.polyno727731844poly_a))
% 0.84/1.08  (declare-const tptp.times_times_nat (-> tptp.nat tptp.nat tptp.nat))
% 0.84/1.08  (declare-const tptp.polyno422358502poly_a (-> tptp.list_a tptp.polyno727731844poly_a tptp.a))
% 0.84/1.08  (declare-const tptp.polyno955999183nate_a (-> tptp.polyno727731844poly_a tptp.polyno727731844poly_a))
% 0.84/1.08  (declare-const tptp.polyno720942678CN_nat (-> tptp.polyno1532895200ly_nat tptp.nat tptp.polyno1532895200ly_nat tptp.polyno1532895200ly_nat))
% 0.84/1.08  (declare-const tptp.polyno1057396216e_CN_a (-> tptp.polyno727731844poly_a tptp.nat tptp.polyno727731844poly_a tptp.polyno727731844poly_a))
% 0.84/1.08  (declare-const tptp.polyno2122022170_C_nat (-> tptp.nat tptp.polyno1532895200ly_nat))
% 0.84/1.08  (declare-const tptp.one_one_nat tptp.nat)
% 0.84/1.08  (declare-const tptp.polyno1623170614_Add_a (-> tptp.polyno727731844poly_a tptp.polyno727731844poly_a tptp.polyno727731844poly_a))
% 0.84/1.08  (declare-const tptp.polyno1921014231ub_nat (-> tptp.polyno1532895200ly_nat tptp.polyno1532895200ly_nat tptp.polyno1532895200ly_nat))
% 0.84/1.08  (declare-const tptp.zero_zero_a tptp.a)
% 0.84/1.08  (declare-const tptp.compow808008746ly_nat (-> tptp.nat (-> tptp.polyno1532895200ly_nat tptp.polyno1532895200ly_nat) tptp.polyno1532895200ly_nat tptp.polyno1532895200ly_nat))
% 0.84/1.08  (declare-const tptp.polyno562434098cmul_a (-> tptp.a tptp.polyno727731844poly_a tptp.polyno727731844poly_a))
% 0.84/1.08  (declare-const tptp.polyno2024845497ound_a (-> tptp.nat tptp.polyno727731844poly_a))
% 0.84/1.08  (declare-const tptp.polyno1999838549nd_nat (-> tptp.nat tptp.polyno1532895200ly_nat))
% 0.84/1.08  (declare-const tptp.polyno1779722485en_nat (-> tptp.polyno1532895200ly_nat tptp.nat tptp.nat))
% 0.84/1.08  (declare-const tptp.polyno784948432ift1_a (-> tptp.polyno727731844poly_a tptp.polyno727731844poly_a))
% 0.84/1.08  (define tptp.polyno1013235523ly_nat () (let ((_let_1 (@var "P2" tptp.polyno1532895200ly_nat))) (lambda (@list _let_1) (_ (_ tptp.polyno892049031yh_nat _let_1) tptp.zero_zero_nat))))
% 0.84/1.08  (define tptp.polyno190918219poly_a () (let ((_let_1 (@var "P2" tptp.polyno727731844poly_a))) (lambda (@list _let_1) (_ (_ tptp.polyno1372495879olyh_a _let_1) tptp.zero_zero_nat))))
% 0.84/1.08  (define tptp.polyno1884029055head_a () (let ((_let_1 (@var "P2" tptp.polyno727731844poly_a))) (lambda (@list _let_1) (_ (_ tptp.polyno567601229eadn_a _let_1) tptp.zero_zero_nat))))
% 0.84/1.08  (define tptp.polyno1952548879ad_nat () (let ((_let_1 (@var "P2" tptp.polyno1532895200ly_nat))) (lambda (@list _let_1) (_ (_ tptp.polyno544860353dn_nat _let_1) tptp.zero_zero_nat))))
% 0.84/1.08  (define @t1 () (_ (_ tptp.polyno1934269411ymul_a tptp.q) tptp.p))
% 0.84/1.08  (define @t2 () (_ (_ tptp.polyno1934269411ymul_a tptp.p) tptp.q))
% 0.84/1.08  (define @t3 () (= @t2 @t1))
% 0.84/1.08  (define @t4 () (@var "Bs" tptp.list_a))
% 0.84/1.08  (define @t5 () (_ tptp.polyno422358502poly_a @t4))
% 0.84/1.08  (define @t6 () (_ @t5 @t1))
% 0.84/1.08  (define @t7 () (_ @t5 @t2))
% 0.84/1.08  (define @t8 () (= @t7 @t6))
% 0.84/1.08  (define @t9 () (@list @t4))
% 0.84/1.08  (define @t10 () (forall @t9 @t8))
% 0.84/1.08  (define @t11 () (= @t10 @t3))
% 0.84/1.08  (define @t12 () (@var "Q" tptp.polyno727731844poly_a))
% 0.84/1.08  (define @t13 () (@var "P" tptp.polyno727731844poly_a))
% 0.84/1.08  (define @t14 () (_ tptp.polyno1934269411ymul_a @t13))
% 0.84/1.08  (define @t15 () (_ @t14 @t12))
% 0.84/1.08  (define @t16 () (_ tptp.polyno190918219poly_a @t12))
% 0.84/1.08  (define @t17 () (_ tptp.polyno190918219poly_a @t13))
% 0.84/1.08  (define @t18 () (@list @t13 @t12))
% 0.84/1.08  (define @t19 () (@var "Q" tptp.polyno1532895200ly_nat))
% 0.84/1.08  (define @t20 () (@var "P" tptp.polyno1532895200ly_nat))
% 0.84/1.08  (define @t21 () (_ tptp.polyno929799083ul_nat @t20))
% 0.84/1.08  (define @t22 () (@var "Bs2" tptp.list_nat))
% 0.84/1.08  (define @t23 () (_ tptp.polyno1438831695bs_nat @t22))
% 0.84/1.08  (define @t24 () (@var "Bs2" tptp.list_a))
% 0.84/1.08  (define @t25 () (_ tptp.polyno896877631f_bs_a @t24))
% 0.84/1.08  (define @t26 () (_ @t25 @t12))
% 0.84/1.08  (define @t27 () (_ @t25 @t13))
% 0.84/1.08  (define @t28 () (@list @t24 @t13 @t12))
% 0.84/1.08  (define @t29 () (@var "Va" tptp.polyno1532895200ly_nat))
% 0.84/1.08  (define @t30 () (@var "V" tptp.polyno1532895200ly_nat))
% 0.84/1.08  (define @t31 () (_ (_ tptp.polyno1415441627ul_nat @t30) @t29))
% 0.84/1.08  (define @t32 () (@var "A" tptp.polyno1532895200ly_nat))
% 0.84/1.08  (define @t33 () (_ tptp.polyno1415441627ul_nat @t32))
% 0.84/1.08  (define @t34 () (_ tptp.polyno929799083ul_nat @t32))
% 0.84/1.08  (define @t35 () (@list @t32 @t30 @t29))
% 0.84/1.08  (define @t36 () (@var "Va" tptp.polyno727731844poly_a))
% 0.84/1.08  (define @t37 () (@var "V" tptp.polyno727731844poly_a))
% 0.84/1.08  (define @t38 () (_ (_ tptp.polyno1491482291_Mul_a @t37) @t36))
% 0.84/1.08  (define @t39 () (@var "A" tptp.polyno727731844poly_a))
% 0.84/1.08  (define @t40 () (_ tptp.polyno1491482291_Mul_a @t39))
% 0.84/1.08  (define @t41 () (_ tptp.polyno1934269411ymul_a @t39))
% 0.84/1.08  (define @t42 () (@list @t39 @t37 @t36))
% 0.84/1.08  (define @t43 () (@var "B" tptp.polyno1532895200ly_nat))
% 0.84/1.08  (define @t44 () (@list @t30 @t29 @t43))
% 0.84/1.08  (define @t45 () (@var "B" tptp.polyno727731844poly_a))
% 0.84/1.08  (define @t46 () (@list @t37 @t36 @t45))
% 0.84/1.08  (define @t47 () (_ tptp.polyno422358502poly_a @t24))
% 0.84/1.08  (define @t48 () (_ @t47 @t12))
% 0.84/1.08  (define @t49 () (_ @t47 @t13))
% 0.84/1.08  (define @t50 () (_ (_ tptp.times_times_a @t49) @t48))
% 0.84/1.08  (define @t51 () (_ @t47 @t15))
% 0.84/1.08  (define @t52 () (= @t51 @t50))
% 0.84/1.08  (define @t53 () (forall @t28 @t52))
% 0.84/1.08  (define @t54 () (@var "C2" tptp.nat))
% 0.84/1.08  (define @t55 () (@var "C" tptp.nat))
% 0.84/1.08  (define @t56 () (_ tptp.times_times_nat @t55))
% 0.84/1.08  (define @t57 () (_ tptp.polyno2122022170_C_nat @t54))
% 0.84/1.08  (define @t58 () (_ tptp.polyno2122022170_C_nat @t55))
% 0.84/1.08  (define @t59 () (_ tptp.polyno929799083ul_nat @t58))
% 0.84/1.08  (define @t60 () (@var "C2" tptp.a))
% 0.84/1.08  (define @t61 () (@var "C" tptp.a))
% 0.84/1.08  (define @t62 () (_ tptp.times_times_a @t61))
% 0.84/1.08  (define @t63 () (_ tptp.polyno439679028le_C_a @t60))
% 0.84/1.08  (define @t64 () (_ tptp.polyno439679028le_C_a @t61))
% 0.84/1.08  (define @t65 () (_ tptp.polyno1934269411ymul_a @t64))
% 0.84/1.08  (define @t66 () (_ tptp.polyno955999183nate_a @t13))
% 0.84/1.08  (define @t67 () (@var "Vb" tptp.polyno1532895200ly_nat))
% 0.84/1.08  (define @t68 () (@var "Va" tptp.nat))
% 0.84/1.08  (define @t69 () (_ (_ (_ tptp.polyno720942678CN_nat @t30) @t68) @t67))
% 0.84/1.08  (define @t70 () (@var "Vd" tptp.polyno1532895200ly_nat))
% 0.84/1.08  (define @t71 () (@var "Vc" tptp.polyno1532895200ly_nat))
% 0.84/1.08  (define @t72 () (_ (_ tptp.polyno1415441627ul_nat @t71) @t70))
% 0.84/1.08  (define @t73 () (@list @t71 @t70 @t30 @t68 @t67))
% 0.84/1.08  (define @t74 () (@var "Vb" tptp.polyno727731844poly_a))
% 0.84/1.08  (define @t75 () (_ (_ (_ tptp.polyno1057396216e_CN_a @t37) @t68) @t74))
% 0.84/1.08  (define @t76 () (@var "Vd" tptp.polyno727731844poly_a))
% 0.84/1.08  (define @t77 () (@var "Vc" tptp.polyno727731844poly_a))
% 0.84/1.08  (define @t78 () (_ (_ tptp.polyno1491482291_Mul_a @t77) @t76))
% 0.84/1.08  (define @t79 () (@list @t77 @t76 @t37 @t68 @t74))
% 0.84/1.08  (define @t80 () (_ tptp.polyno1415441627ul_nat @t69))
% 0.84/1.08  (define @t81 () (_ tptp.polyno929799083ul_nat @t69))
% 0.84/1.08  (define @t82 () (@list @t30 @t68 @t67 @t71 @t70))
% 0.84/1.08  (define @t83 () (_ tptp.polyno1491482291_Mul_a @t75))
% 0.84/1.08  (define @t84 () (_ tptp.polyno1934269411ymul_a @t75))
% 0.84/1.08  (define @t85 () (@list @t37 @t68 @t74 @t77 @t76))
% 0.84/1.08  (define @t86 () (_ (_ tptp.polyno1222032024dd_nat @t30) @t29))
% 0.84/1.08  (define @t87 () (_ (_ tptp.polyno1623170614_Add_a @t37) @t36))
% 0.84/1.08  (define @t88 () (@var "Y83" tptp.polyno727731844poly_a))
% 0.84/1.08  (define @t89 () (@var "X83" tptp.polyno727731844poly_a))
% 0.84/1.08  (define @t90 () (@var "Y82" tptp.nat))
% 0.84/1.08  (define @t91 () (@var "X82" tptp.nat))
% 0.84/1.08  (define @t92 () (= @t91 @t90))
% 0.84/1.08  (define @t93 () (@var "Y81" tptp.polyno727731844poly_a))
% 0.84/1.08  (define @t94 () (@var "X81" tptp.polyno727731844poly_a))
% 0.84/1.08  (define @t95 () (_ (_ (_ tptp.polyno1057396216e_CN_a @t94) @t91) @t89))
% 0.84/1.08  (define @t96 () (@var "Y83" tptp.polyno1532895200ly_nat))
% 0.84/1.08  (define @t97 () (@var "X83" tptp.polyno1532895200ly_nat))
% 0.84/1.08  (define @t98 () (@var "Y81" tptp.polyno1532895200ly_nat))
% 0.84/1.08  (define @t99 () (@var "X81" tptp.polyno1532895200ly_nat))
% 0.84/1.08  (define @t100 () (_ (_ (_ tptp.polyno720942678CN_nat @t99) @t91) @t97))
% 0.84/1.08  (define @t101 () (@var "Y1" tptp.a))
% 0.84/1.08  (define @t102 () (@var "X1" tptp.a))
% 0.84/1.08  (define @t103 () (_ tptp.polyno439679028le_C_a @t102))
% 0.84/1.08  (define @t104 () (@var "Y1" tptp.nat))
% 0.84/1.08  (define @t105 () (@var "X1" tptp.nat))
% 0.84/1.08  (define @t106 () (_ tptp.polyno2122022170_C_nat @t105))
% 0.84/1.08  (define @t107 () (@var "Y52" tptp.polyno1532895200ly_nat))
% 0.84/1.08  (define @t108 () (@var "X52" tptp.polyno1532895200ly_nat))
% 0.84/1.08  (define @t109 () (@var "Y51" tptp.polyno1532895200ly_nat))
% 0.84/1.08  (define @t110 () (@var "X51" tptp.polyno1532895200ly_nat))
% 0.84/1.08  (define @t111 () (_ (_ tptp.polyno1415441627ul_nat @t110) @t108))
% 0.84/1.08  (define @t112 () (@var "Y52" tptp.polyno727731844poly_a))
% 0.84/1.08  (define @t113 () (@var "X52" tptp.polyno727731844poly_a))
% 0.84/1.08  (define @t114 () (@var "Y51" tptp.polyno727731844poly_a))
% 0.84/1.08  (define @t115 () (@var "X51" tptp.polyno727731844poly_a))
% 0.84/1.08  (define @t116 () (_ (_ tptp.polyno1491482291_Mul_a @t115) @t113))
% 0.84/1.08  (define @t117 () (@var "Y32" tptp.polyno727731844poly_a))
% 0.84/1.08  (define @t118 () (@var "X32" tptp.polyno727731844poly_a))
% 0.84/1.08  (define @t119 () (@var "Y31" tptp.polyno727731844poly_a))
% 0.84/1.08  (define @t120 () (@var "X31" tptp.polyno727731844poly_a))
% 0.84/1.08  (define @t121 () (_ (_ tptp.polyno1623170614_Add_a @t120) @t118))
% 0.84/1.08  (define @t122 () (@var "Y32" tptp.polyno1532895200ly_nat))
% 0.84/1.08  (define @t123 () (@var "X32" tptp.polyno1532895200ly_nat))
% 0.84/1.08  (define @t124 () (@var "Y31" tptp.polyno1532895200ly_nat))
% 0.84/1.08  (define @t125 () (@var "X31" tptp.polyno1532895200ly_nat))
% 0.84/1.08  (define @t126 () (_ (_ tptp.polyno1222032024dd_nat @t125) @t123))
% 0.84/1.08  (define @t127 () (@list @t24 @t13))
% 0.84/1.08  (define @t128 () (_ @t47 @t45))
% 0.84/1.08  (define @t129 () (_ @t47 @t39))
% 0.84/1.08  (define @t130 () (_ @t40 @t45))
% 0.84/1.08  (define @t131 () (@list @t24 @t39 @t45))
% 0.84/1.08  (define @t132 () (_ (_ tptp.polyno1222032024dd_nat @t71) @t70))
% 0.84/1.08  (define @t133 () (_ (_ tptp.polyno1623170614_Add_a @t77) @t76))
% 0.84/1.08  (define @t134 () (@list (@var "K" tptp.nat)))
% 0.84/1.08  (define @t135 () (lambda @t134 false))
% 0.84/1.08  (define @t136 () (@list @t30 @t29))
% 0.84/1.08  (define @t137 () (@list @t37 @t36))
% 0.84/1.08  (define @t138 () (lambda @t134 true))
% 0.84/1.08  (define @t139 () (@list @t61))
% 0.84/1.08  (define @t140 () (@list @t13))
% 0.84/1.08  (define @t141 () (= @t13 @t12))
% 0.84/1.08  (define @t142 () (@var "N1" tptp.nat))
% 0.84/1.08  (define @t143 () (_ (_ tptp.polyno1372495879olyh_a @t12) @t142))
% 0.84/1.08  (define @t144 () (@var "N0" tptp.nat))
% 0.84/1.08  (define @t145 () (_ tptp.polyno1372495879olyh_a @t13))
% 0.84/1.08  (define @t146 () (_ @t145 @t144))
% 0.84/1.08  (define @t147 () (@list @t13 @t144 @t12 @t142))
% 0.84/1.08  (define @t148 () (_ tptp.polyno439679028le_C_a tptp.zero_zero_a))
% 0.84/1.08  (define @t149 () (= @t13 @t148))
% 0.84/1.08  (define @t150 () (@var "Bs3" tptp.list_a))
% 0.84/1.08  (define @t151 () (@list @t13 @t144))
% 0.84/1.08  (define @t152 () (_ tptp.polyno439679028le_C_a tptp.one_one_a))
% 0.84/1.08  (define @t153 () (@var "N" tptp.nat))
% 0.84/1.08  (define @t154 () (_ tptp.polyno2024845497ound_a @t153))
% 0.84/1.08  (define @t155 () (@var "C" tptp.polyno727731844poly_a))
% 0.84/1.08  (define @t156 () (_ tptp.polyno1057396216e_CN_a @t155))
% 0.84/1.08  (define @t157 () (_ (_ @t156 @t153) @t13))
% 0.84/1.08  (define @t158 () (@list @t155 @t153 @t13))
% 0.84/1.08  (define @t159 () (@var "Y" tptp.a))
% 0.84/1.08  (define @t160 () (_ tptp.polyno1934269411ymul_a (_ tptp.polyno439679028le_C_a @t159)))
% 0.84/1.08  (define @t161 () (_ tptp.polyno562434098cmul_a @t159))
% 0.84/1.08  (define @t162 () (@list @t159 @t37 @t36))
% 0.84/1.08  (define @t163 () (@var "Y" tptp.nat))
% 0.84/1.08  (define @t164 () (_ tptp.polyno929799083ul_nat (_ tptp.polyno2122022170_C_nat @t163)))
% 0.84/1.08  (define @t165 () (_ tptp.polyno1467023772ul_nat @t163))
% 0.84/1.08  (define @t166 () (@list @t163 @t30 @t29))
% 0.84/1.08  (define @t167 () (_ (_ tptp.polyno1934269411ymul_a @t157) @t63))
% 0.84/1.08  (define @t168 () (= @t60 tptp.zero_zero_a))
% 0.84/1.08  (define @t169 () (@var "C" tptp.polyno1532895200ly_nat))
% 0.84/1.08  (define @t170 () (_ tptp.polyno720942678CN_nat @t169))
% 0.84/1.08  (define @t171 () (_ (_ @t170 @t153) @t20))
% 0.84/1.08  (define @t172 () (_ (_ tptp.polyno929799083ul_nat @t171) @t57))
% 0.84/1.08  (define @t173 () (= @t54 tptp.zero_zero_nat))
% 0.84/1.08  (define @t174 () (_ tptp.polyno2122022170_C_nat tptp.zero_zero_nat))
% 0.84/1.08  (define @t175 () (@var "Y2" tptp.nat))
% 0.84/1.08  (define @t176 () (@var "X2" tptp.nat))
% 0.84/1.08  (define @t177 () (= @t176 @t175))
% 0.84/1.08  (define @t178 () (_ tptp.polyno2024845497ound_a @t176))
% 0.84/1.08  (define @t179 () (@list @t176 @t175))
% 0.84/1.08  (define @t180 () (_ tptp.polyno1999838549nd_nat @t176))
% 0.84/1.08  (define @t181 () (_ tptp.polyno1057396216e_CN_a @t148))
% 0.84/1.08  (define @t182 () (@list @t153))
% 0.84/1.08  (define @t183 () (@var "V" tptp.nat))
% 0.84/1.08  (define @t184 () (_ tptp.polyno2024845497ound_a @t183))
% 0.84/1.08  (define @t185 () (_ tptp.polyno1999838549nd_nat @t183))
% 0.84/1.08  (define @t186 () (@list @t183))
% 0.84/1.08  (define @t187 () (@var "X" tptp.a))
% 0.84/1.08  (define @t188 () (@var "X" tptp.nat))
% 0.84/1.08  (define @t189 () (_ tptp.polyno2122022170_C_nat tptp.one_one_nat))
% 0.84/1.08  (define @t190 () (@var "Vc" tptp.nat))
% 0.84/1.08  (define @t191 () (_ tptp.polyno1999838549nd_nat @t190))
% 0.84/1.08  (define @t192 () (_ tptp.polyno2024845497ound_a @t190))
% 0.84/1.08  (define @t193 () (@var "P3" tptp.polyno727731844poly_a))
% 0.84/1.08  (define @t194 () (@var "N2" tptp.nat))
% 0.84/1.08  (define @t195 () (@var "C2" tptp.polyno727731844poly_a))
% 0.84/1.08  (define @t196 () (_ @t65 (_ (_ (_ tptp.polyno1057396216e_CN_a @t195) @t194) @t193)))
% 0.84/1.08  (define @t197 () (= @t61 tptp.zero_zero_a))
% 0.84/1.08  (define @t198 () (not @t197))
% 0.84/1.08  (define @t199 () (@var "P3" tptp.polyno1532895200ly_nat))
% 0.84/1.08  (define @t200 () (@var "C2" tptp.polyno1532895200ly_nat))
% 0.84/1.08  (define @t201 () (_ @t59 (_ (_ (_ tptp.polyno720942678CN_nat @t200) @t194) @t199)))
% 0.84/1.08  (define @t202 () (= @t55 tptp.zero_zero_nat))
% 0.84/1.08  (define @t203 () (not @t202))
% 0.84/1.08  (define @t204 () (@var "B" tptp.a))
% 0.84/1.08  (define @t205 () (or @t197 (= @t204 tptp.one_one_a)))
% 0.84/1.08  (define @t206 () (_ @t62 @t204))
% 0.84/1.08  (define @t207 () (@list @t61 @t204))
% 0.84/1.08  (define @t208 () (@var "A" tptp.a))
% 0.84/1.08  (define @t209 () (or @t197 (= @t208 tptp.one_one_a)))
% 0.84/1.08  (define @t210 () (_ @t62 @t208))
% 0.84/1.08  (define @t211 () (_ tptp.times_times_a @t204))
% 0.84/1.08  (define @t212 () (_ @t211 @t61))
% 0.84/1.08  (define @t213 () (_ tptp.times_times_a @t208))
% 0.84/1.08  (define @t214 () (_ @t213 @t61))
% 0.84/1.08  (define @t215 () (@var "A" tptp.nat))
% 0.84/1.08  (define @t216 () (_ tptp.times_times_nat @t215))
% 0.84/1.08  (define @t217 () (@list @t215))
% 0.84/1.08  (define @t218 () (@list @t208))
% 0.84/1.08  (define @t219 () (_ tptp.times_times_nat tptp.one_one_nat))
% 0.84/1.08  (define @t220 () (@var "B" tptp.nat))
% 0.84/1.08  (define @t221 () (= @t215 @t220))
% 0.84/1.08  (define @t222 () (or @t202 @t221))
% 0.84/1.08  (define @t223 () (_ tptp.times_times_nat @t220))
% 0.84/1.08  (define @t224 () (_ @t223 @t55))
% 0.84/1.08  (define @t225 () (_ @t216 @t55))
% 0.84/1.08  (define @t226 () (= @t225 @t224))
% 0.84/1.08  (define @t227 () (= @t208 @t204))
% 0.84/1.08  (define @t228 () (or @t197 @t227))
% 0.84/1.08  (define @t229 () (= @t214 @t212))
% 0.84/1.08  (define @t230 () (= (_ @t56 @t215) (_ @t56 @t220)))
% 0.84/1.08  (define @t231 () (@list @t55 @t215 @t220))
% 0.84/1.08  (define @t232 () (= @t210 @t206))
% 0.84/1.08  (define @t233 () (@list @t61 @t208 @t204))
% 0.84/1.08  (define @t234 () (_ tptp.times_times_nat tptp.zero_zero_nat))
% 0.84/1.08  (define @t235 () (= @t220 tptp.zero_zero_nat))
% 0.84/1.08  (define @t236 () (= @t215 tptp.zero_zero_nat))
% 0.84/1.08  (define @t237 () (or @t236 @t235))
% 0.84/1.08  (define @t238 () (_ @t216 @t220))
% 0.84/1.08  (define @t239 () (= @t238 tptp.zero_zero_nat))
% 0.84/1.08  (define @t240 () (@list @t215 @t220))
% 0.84/1.08  (define @t241 () (= @t204 tptp.zero_zero_a))
% 0.84/1.08  (define @t242 () (= @t208 tptp.zero_zero_a))
% 0.84/1.08  (define @t243 () (or @t242 @t241))
% 0.84/1.08  (define @t244 () (_ @t213 @t204))
% 0.84/1.08  (define @t245 () (= @t244 tptp.zero_zero_a))
% 0.84/1.08  (define @t246 () (@list @t208 @t204))
% 0.84/1.08  (define @t247 () (@list @t187))
% 0.84/1.08  (define @t248 () (= @t188 tptp.zero_zero_nat))
% 0.84/1.08  (define @t249 () (@list @t188))
% 0.84/1.08  (define @t250 () (_ @t216 @t224))
% 0.84/1.08  (define @t251 () (@list @t215 @t220 @t55))
% 0.84/1.08  (define @t252 () (_ @t213 @t212))
% 0.84/1.08  (define @t253 () (@list @t208 @t204 @t61))
% 0.84/1.08  (define @t254 () (@var "A2" tptp.nat))
% 0.84/1.08  (define @t255 () (@var "B2" tptp.nat))
% 0.84/1.08  (define @t256 () (@list @t254 @t255))
% 0.84/1.08  (define @t257 () (@var "A2" tptp.a))
% 0.84/1.08  (define @t258 () (@var "B2" tptp.a))
% 0.84/1.08  (define @t259 () (_ (_ tptp.times_times_a @t258) @t257))
% 0.84/1.08  (define @t260 () (@list @t257 @t258))
% 0.84/1.08  (define @t261 () (lambda @t260 @t259))
% 0.84/1.08  (define @t262 () (= tptp.times_times_a @t261))
% 0.84/1.08  (define @t263 () (@list @t220 @t215 @t55))
% 0.84/1.08  (define @t264 () (not @t235))
% 0.84/1.08  (define @t265 () (not @t236))
% 0.84/1.08  (define @t266 () (not @t239))
% 0.84/1.08  (define @t267 () (not @t241))
% 0.84/1.08  (define @t268 () (not @t242))
% 0.84/1.08  (define @t269 () (not @t245))
% 0.84/1.08  (define @t270 () (= @t153 tptp.zero_zero_nat))
% 0.84/1.08  (define @t271 () (@var "M" tptp.nat))
% 0.84/1.08  (define @t272 () (= @t271 tptp.zero_zero_nat))
% 0.84/1.08  (define @t273 () (_ tptp.times_times_nat @t271))
% 0.84/1.08  (define @t274 () (_ @t273 @t153))
% 0.84/1.08  (define @t275 () (@list @t271 @t153))
% 0.84/1.08  (define @t276 () (@list @t271))
% 0.84/1.08  (define @t277 () (@var "K2" tptp.nat))
% 0.84/1.08  (define @t278 () (= @t277 tptp.zero_zero_nat))
% 0.84/1.08  (define @t279 () (= @t271 @t153))
% 0.84/1.08  (define @t280 () (or @t279 @t278))
% 0.84/1.08  (define @t281 () (_ tptp.times_times_nat @t277))
% 0.84/1.08  (define @t282 () (_ @t281 @t153))
% 0.84/1.08  (define @t283 () (_ @t281 @t271))
% 0.84/1.08  (define @t284 () (= @t283 @t282))
% 0.84/1.08  (define @t285 () (@list @t277 @t271 @t153))
% 0.84/1.08  (define @t286 () (_ tptp.times_times_nat @t153))
% 0.84/1.08  (define @t287 () (_ @t286 @t277))
% 0.84/1.08  (define @t288 () (_ @t273 @t277))
% 0.84/1.08  (define @t289 () (_ tptp.polyno2024845497ound_a tptp.zero_zero_nat))
% 0.84/1.08  (define @t290 () (_ tptp.polyno784948432ift1_a @t13))
% 0.84/1.08  (define @t291 () (_ tptp.polyno1964927358t1_nat @t20))
% 0.84/1.08  (define @t292 () (= @t20 @t174))
% 0.84/1.08  (define @t293 () (not @t292))
% 0.84/1.08  (define @t294 () (_ tptp.polyno892049031yh_nat @t20))
% 0.84/1.08  (define @t295 () (_ @t294 @t144))
% 0.84/1.08  (define @t296 () (@list @t20 @t144))
% 0.84/1.08  (define @t297 () (not @t149))
% 0.84/1.08  (define @t298 () (= @t153 tptp.one_one_nat))
% 0.84/1.08  (define @t299 () (and (= @t271 tptp.one_one_nat) @t298))
% 0.84/1.08  (define @t300 () (@list @t20))
% 0.84/1.08  (define @t301 () (_ tptp.polyno1013235523ly_nat @t20))
% 0.84/1.08  (define @t302 () (= (_ (_ tptp.polyno544860353dn_nat @t20) @t271) @t174))
% 0.84/1.08  (define @t303 () (= (_ (_ tptp.polyno567601229eadn_a @t13) @t271) @t148))
% 0.84/1.08  (define @t304 () (_ tptp.polyno524777654st_nat @t20))
% 0.84/1.08  (define @t305 () (_ tptp.polyno2115742616onst_a @t13))
% 0.84/1.08  (define @t306 () (_ tptp.polyno1418491367ysub_a @t13))
% 0.84/1.08  (define @t307 () (@var "T" tptp.polyno1532895200ly_nat))
% 0.84/1.08  (define @t308 () (_ tptp.polyno336795754t0_nat @t307))
% 0.84/1.08  (define @t309 () (_ @t308 @t20))
% 0.84/1.08  (define @t310 () (_ @t308 @t169))
% 0.84/1.08  (define @t311 () (_ @t308 @t171))
% 0.84/1.08  (define @t312 () (not @t270))
% 0.84/1.08  (define @t313 () (@var "T" tptp.polyno727731844poly_a))
% 0.84/1.08  (define @t314 () (_ tptp.polyno1397854436bst0_a @t313))
% 0.84/1.08  (define @t315 () (_ @t314 @t13))
% 0.84/1.08  (define @t316 () (_ @t314 @t155))
% 0.84/1.08  (define @t317 () (_ @t314 @t157))
% 0.84/1.08  (define @t318 () (_ @t308 @t43))
% 0.84/1.08  (define @t319 () (_ @t308 @t32))
% 0.84/1.08  (define @t320 () (@list @t307 @t32 @t43))
% 0.84/1.08  (define @t321 () (_ @t314 @t45))
% 0.84/1.08  (define @t322 () (_ @t314 @t39))
% 0.84/1.08  (define @t323 () (@list @t313 @t39 @t45))
% 0.84/1.08  (define @t324 () (_ (_ tptp.polyno1623170614_Add_a @t39) @t45))
% 0.84/1.08  (define @t325 () (@var "V" tptp.a))
% 0.84/1.08  (define @t326 () (_ tptp.polyno439679028le_C_a @t325))
% 0.84/1.08  (define @t327 () (@var "M2" tptp.nat))
% 0.84/1.08  (define @t328 () (@list @t327))
% 0.84/1.08  (define @t329 () (@list @t325))
% 0.84/1.08  (define @t330 () (_ tptp.polyno2122022170_C_nat @t183))
% 0.84/1.08  (define @t331 () (_ @t306 @t12))
% 0.84/1.08  (define @t332 () (@var "N" tptp.a))
% 0.84/1.08  (define @t333 () (_ @t314 @t154))
% 0.84/1.08  (define @t334 () (_ tptp.polyno1999838549nd_nat @t153))
% 0.84/1.08  (define @t335 () (_ @t308 @t334))
% 0.84/1.08  (define @t336 () (_ @t294 @t153))
% 0.84/1.08  (define @t337 () (_ @t145 @t153))
% 0.84/1.08  (define @t338 () (_ (_ tptp.polyno892049031yh_nat @t171) @t144))
% 0.84/1.08  (define @t339 () (@list @t169 @t153 @t20 @t144))
% 0.84/1.08  (define @t340 () (_ (_ tptp.polyno1372495879olyh_a @t157) @t144))
% 0.84/1.08  (define @t341 () (@list @t155 @t153 @t13 @t144))
% 0.84/1.08  (define @t342 () (_ (_ @t156 tptp.zero_zero_nat) @t13))
% 0.84/1.08  (define @t343 () (@list @t155 @t13))
% 0.84/1.08  (define @t344 () (_ tptp.compow1114216044poly_a @t153))
% 0.84/1.08  (define @t345 () (_ @t344 tptp.polyno784948432ift1_a))
% 0.84/1.08  (define @t346 () (_ @t345 @t13))
% 0.84/1.08  (define @t347 () (_ @t47 @t346))
% 0.84/1.08  (define @t348 () (@list @t24 @t153 @t13))
% 0.84/1.08  (define @t349 () (_ tptp.polyno1952548879ad_nat @t20))
% 0.84/1.08  (define @t350 () (_ tptp.polyno1884029055head_a @t13))
% 0.84/1.08  (define @t351 () (@var "X" tptp.polyno727731844poly_a))
% 0.84/1.08  (define @t352 () (@var "F" (-> tptp.polyno727731844poly_a tptp.polyno727731844poly_a)))
% 0.84/1.08  (define @t353 () (@var "X" tptp.polyno1532895200ly_nat))
% 0.84/1.08  (define @t354 () (@var "F" (-> tptp.polyno1532895200ly_nat tptp.polyno1532895200ly_nat)))
% 0.84/1.08  (define @t355 () (_ @t344 @t352))
% 0.84/1.08  (define @t356 () (_ tptp.compow808008746ly_nat @t153))
% 0.84/1.08  (define @t357 () (_ @t356 @t354))
% 0.84/1.08  (define @t358 () (@var "P4" tptp.polyno1532895200ly_nat))
% 0.84/1.08  (define @t359 () (@var "P4" tptp.polyno727731844poly_a))
% 0.84/1.08  (define @t360 () (lambda @t328 tptp.zero_zero_nat))
% 0.84/1.08  (define @t361 () (_ tptp.polyno562434098cmul_a @t332))
% 0.84/1.08  (define @t362 () (_ tptp.polyno1006823949_aux_a @t332))
% 0.84/1.08  (define @t363 () (@list @t13 @t153))
% 0.84/1.08  (define @t364 () (_ tptp.polyno1538138524e_Pw_a @t289))
% 0.84/1.08  (define @t365 () (= @t220 @t55))
% 0.84/1.08  (define @t366 () (_ tptp.plus_plus_nat @t215))
% 0.84/1.08  (define @t367 () (_ @t366 @t55))
% 0.84/1.08  (define @t368 () (_ @t366 @t220))
% 0.84/1.08  (define @t369 () (= @t368 @t367))
% 0.84/1.08  (define @t370 () (_ tptp.plus_plus_nat @t220))
% 0.84/1.08  (define @t371 () (_ @t370 @t215))
% 0.84/1.08  (define @t372 () (= @t371 (_ (_ tptp.plus_plus_nat @t55) @t215)))
% 0.84/1.08  (define @t373 () (_ tptp.plus_plus_nat @t271))
% 0.84/1.08  (define @t374 () (_ @t373 @t153))
% 0.84/1.08  (define @t375 () (and @t248 (= @t163 tptp.zero_zero_nat)))
% 0.84/1.08  (define @t376 () (_ (_ tptp.plus_plus_nat @t188) @t163))
% 0.84/1.08  (define @t377 () (@list @t188 @t163))
% 0.84/1.08  (define @t378 () (@list @t220 @t215))
% 0.84/1.08  (define @t379 () (_ tptp.plus_plus_nat tptp.zero_zero_nat))
% 0.84/1.08  (define @t380 () (@var "U" tptp.nat))
% 0.84/1.08  (define @t381 () (@var "J" tptp.nat))
% 0.84/1.08  (define @t382 () (@var "I" tptp.nat))
% 0.84/1.08  (define @t383 () (_ tptp.plus_plus_nat @t382))
% 0.84/1.08  (define @t384 () (_ (_ tptp.polyno1538138524e_Pw_a @t37) @t68))
% 0.84/1.08  (define @t385 () (@list @t37 @t68))
% 0.84/1.08  (define @t386 () (_ @t370 @t55))
% 0.84/1.08  (define @t387 () (_ @t366 @t386))
% 0.84/1.08  (define @t388 () (@var "L" tptp.nat))
% 0.84/1.08  (define @t389 () (_ tptp.plus_plus_nat @t277))
% 0.84/1.08  (define @t390 () (_ @t389 @t368))
% 0.84/1.08  (define @t391 () (@var "A3" tptp.nat))
% 0.84/1.08  (define @t392 () (@var "B3" tptp.nat))
% 0.84/1.08  (define @t393 () (@var "E" tptp.nat))
% 0.84/1.08  (define @t394 () (_ tptp.times_times_nat @t368))
% 0.84/1.08  (define @t395 () (@var "E" tptp.a))
% 0.84/1.08  (define @t396 () (_ tptp.plus_plus_a @t208))
% 0.84/1.08  (define @t397 () (_ tptp.times_times_a (_ @t396 @t204)))
% 0.84/1.08  (define @t398 () (_ tptp.plus_plus_nat @t225))
% 0.84/1.08  (define @t399 () (_ tptp.plus_plus_a @t214))
% 0.84/1.08  (define @t400 () (_ tptp.plus_plus_a @t204))
% 0.84/1.08  (define @t401 () (@var "X72" tptp.nat))
% 0.84/1.08  (define @t402 () (@var "X71" tptp.polyno727731844poly_a))
% 0.84/1.08  (define @t403 () (_ (_ tptp.polyno1538138524e_Pw_a @t402) @t401))
% 0.84/1.08  (define @t404 () (@var "X71" tptp.polyno1532895200ly_nat))
% 0.84/1.08  (define @t405 () (_ (_ tptp.polyno359287218Pw_nat @t30) @t68))
% 0.84/1.08  (define @t406 () (@var "Vd" tptp.nat))
% 0.84/1.08  (define @t407 () (_ (_ tptp.polyno359287218Pw_nat @t71) @t406))
% 0.84/1.08  (define @t408 () (_ (_ tptp.polyno1538138524e_Pw_a @t77) @t406))
% 0.84/1.08  (define @t409 () (_ tptp.polyno1465139388head_a @t13))
% 0.84/1.08  (define @t410 () (@var "D" tptp.nat))
% 0.84/1.08  (define @t411 () (@var "R" tptp.nat))
% 0.84/1.08  (define @t412 () (_ tptp.times_times_nat @t411))
% 0.84/1.08  (define @t413 () (not (= @t55 @t410)))
% 0.84/1.08  (define @t414 () (@var "D" tptp.a))
% 0.84/1.08  (define @t415 () (@var "R" tptp.a))
% 0.84/1.08  (define @t416 () (_ tptp.times_times_a @t415))
% 0.84/1.08  (define @t417 () (not (= @t61 @t414)))
% 0.84/1.08  (define @t418 () (@var "Z" tptp.nat))
% 0.84/1.08  (define @t419 () (@var "W" tptp.nat))
% 0.84/1.08  (define @t420 () (_ tptp.times_times_nat @t188))
% 0.84/1.08  (define @t421 () (_ tptp.times_times_nat @t419))
% 0.84/1.08  (define @t422 () (@var "Z" tptp.a))
% 0.84/1.08  (define @t423 () (@var "W" tptp.a))
% 0.84/1.08  (define @t424 () (_ tptp.times_times_a @t187))
% 0.84/1.08  (define @t425 () (_ tptp.times_times_a @t423))
% 0.84/1.08  (define @t426 () (@var "P5" (-> tptp.nat tptp.nat Bool)))
% 0.84/1.08  (define @t427 () (@var "B4" tptp.nat))
% 0.84/1.08  (define @t428 () (@var "A4" tptp.nat))
% 0.84/1.08  (define @t429 () (_ @t426 @t428))
% 0.84/1.08  (define @t430 () (_ @t429 @t427))
% 0.84/1.08  (define @t431 () (@list @t428 @t427))
% 0.84/1.08  (define @t432 () (@var "P2" tptp.polyno727731844poly_a))
% 0.84/1.08  (define @t433 () (@list @t432))
% 0.84/1.08  (define @t434 () (@var "P2" tptp.polyno1532895200ly_nat))
% 0.84/1.08  (define @t435 () (@list @t434))
% 0.84/1.08  (define @t436 () (@var "Y" (-> tptp.nat tptp.nat)))
% 0.84/1.08  (define @t437 () (not (= @t436 @t360)))
% 0.84/1.08  (define @t438 () (@var "Va2" tptp.nat))
% 0.84/1.08  (define @t439 () (@var "V2" tptp.polyno1532895200ly_nat))
% 0.84/1.08  (define @t440 () (@var "Va2" tptp.polyno1532895200ly_nat))
% 0.84/1.08  (define @t441 () (@list @t439 @t440))
% 0.84/1.08  (define @t442 () (@var "V2" tptp.nat))
% 0.84/1.08  (define @t443 () (@list @t442))
% 0.84/1.08  (define @t444 () (@var "N3" tptp.nat))
% 0.84/1.08  (define @t445 () (_ tptp.plus_plus_nat tptp.one_one_nat))
% 0.84/1.08  (define @t446 () (_ tptp.if_nat (= @t444 @t327)))
% 0.84/1.08  (define @t447 () (@var "C3" tptp.polyno1532895200ly_nat))
% 0.84/1.08  (define @t448 () (@var "V2" tptp.polyno727731844poly_a))
% 0.84/1.08  (define @t449 () (@var "Va2" tptp.polyno727731844poly_a))
% 0.84/1.08  (define @t450 () (@list @t448 @t449))
% 0.84/1.08  (define @t451 () (@var "V2" tptp.a))
% 0.84/1.08  (define @t452 () (@var "C3" tptp.polyno727731844poly_a))
% 0.84/1.08  (define @t453 () (_ (_ tptp.polyno975704247_Sub_a @t37) @t36))
% 0.84/1.08  (define @t454 () (_ (_ tptp.polyno1921014231ub_nat @t30) @t29))
% 0.84/1.08  (define @t455 () (_ tptp.polyno96675367_Neg_a @t37))
% 0.84/1.08  (define @t456 () (@list @t37))
% 0.84/1.08  (define @t457 () (_ tptp.polyno1366804583eg_nat @t30))
% 0.84/1.08  (define @t458 () (@var "P5" Bool))
% 0.84/1.08  (define @t459 () (not @t3))
% 0.84/1.08  (define @t460 () (lambda @t435 (_ (_ tptp.polyno892049031yh_nat @t434) tptp.zero_zero_nat)))
% 0.84/1.08  (define @t461 () (lambda @t433 (_ (_ tptp.polyno1372495879olyh_a @t432) tptp.zero_zero_nat)))
% 0.84/1.08  (define @t462 () (lambda @t433 (_ (_ tptp.polyno567601229eadn_a @t432) tptp.zero_zero_nat)))
% 0.84/1.08  (define @t463 () (lambda @t435 (_ (_ tptp.polyno544860353dn_nat @t434) tptp.zero_zero_nat)))
% 0.84/1.08  (define @t464 () (@purify @t261))
% 0.84/1.08  (define @t465 () (tptp.polyno1934269411ymul_a tptp.q tptp.p))
% 0.84/1.08  (define @t466 () (tptp.polyno1934269411ymul_a tptp.p tptp.q))
% 0.84/1.08  (define @t467 () (= @t466 @t465))
% 0.84/1.08  (define @t468 () (tptp.polyno422358502poly_a @t4 @t465))
% 0.84/1.08  (define @t469 () (tptp.polyno422358502poly_a @t4 @t466))
% 0.84/1.08  (define @t470 () (forall @t9 (= @t469 @t468)))
% 0.84/1.08  (define @t471 () (tptp.polyno422358502poly_a @t24 @t12))
% 0.84/1.08  (define @t472 () (tptp.polyno422358502poly_a @t24 @t13))
% 0.84/1.08  (define @t473 () (tptp.times_times_a @t472 @t471))
% 0.84/1.08  (define @t474 () (tptp.polyno1934269411ymul_a @t13 @t12))
% 0.84/1.08  (define @t475 () (tptp.polyno422358502poly_a @t24 @t474))
% 0.84/1.08  (define @t476 () (@quantifiers_skolemize @t470 0))
% 0.84/1.08  (define @t477 () (tptp.times_times_a @t258 @t257))
% 0.84/1.08  (define @t478 () (_ @t464 @t257 @t258))
% 0.84/1.08  (define @t479 () (= @t259 @t478))
% 0.84/1.08  (define @t480 () (_ @t261 @t257 @t258))
% 0.84/1.08  (define @t481 () (= @t478 @t480))
% 0.84/1.08  (define @t482 () (forall @t260 @t481))
% 0.84/1.08  (define @t483 () (tptp.polyno422358502poly_a @t476 tptp.q))
% 0.84/1.08  (define @t484 () (tptp.polyno422358502poly_a @t476 tptp.p))
% 0.84/1.08  (define @t485 () (_ @t464 @t484 @t483))
% 0.84/1.08  (define @t486 () (tptp.times_times_a @t483 @t484))
% 0.84/1.08  (define @t487 () (forall @t260 (= @t478 @t477)))
% 0.84/1.08  (define @t488 () (= @t485 @t486))
% 0.84/1.08  (define @t489 () (= @t486 @t485))
% 0.84/1.08  (define @t490 () (not @t489))
% 0.84/1.08  (define @t491 () (tptp.polyno422358502poly_a @t476 @t466))
% 0.84/1.08  (define @t492 () (= @t491 (tptp.times_times_a @t484 @t483)))
% 0.84/1.08  (define @t493 () (not @t492))
% 0.84/1.08  (define @t494 () (tptp.polyno422358502poly_a @t476 @t465))
% 0.84/1.08  (define @t495 () (= @t494 @t486))
% 0.84/1.08  (define @t496 () (not @t495))
% 0.84/1.08  (define @t497 () (= @t491 @t494))
% 0.84/1.08  (define @t498 () (= tptp.times_times_a @t464))
% 0.84/1.08  (define @t499 () (not @t498))
% 0.84/1.08  (define @t500 () (not @t497))
% 0.84/1.08  (define @t501 () (not @t488))
% 0.84/1.08  (define @t502 () (and @t490 @t489))
% 0.84/1.08  (assume @p1 @t11)
% 0.84/1.08  (assume @p2 (_ (_ tptp.polyno1372495879olyh_a tptp.p) tptp.n0))
% 0.84/1.08  (assume @p3 (_ (_ tptp.polyno1372495879olyh_a tptp.q) tptp.n1))
% 0.84/1.08  (assume @p4 (forall @t18 (=> @t17 (=> @t16 (_ tptp.polyno190918219poly_a @t15)))))
% 0.84/1.08  (assume @p5 (forall (@list @t22 @t20 @t19) (=> (_ @t23 @t20) (=> (_ @t23 @t19) (_ @t23 (_ @t21 @t19))))))
% 0.84/1.08  (assume @p6 (forall @t28 (=> @t27 (=> @t26 (_ @t25 @t15)))))
% 0.84/1.08  (assume @p7 (forall @t35 (= (_ @t34 @t31) (_ @t33 @t31))))
% 0.84/1.08  (assume @p8 (forall @t42 (= (_ @t41 @t38) (_ @t40 @t38))))
% 0.84/1.08  (assume @p9 (forall @t44 (= (_ (_ tptp.polyno929799083ul_nat @t31) @t43) (_ (_ tptp.polyno1415441627ul_nat @t31) @t43))))
% 0.84/1.08  (assume @p10 (forall @t46 (= (_ (_ tptp.polyno1934269411ymul_a @t38) @t45) (_ (_ tptp.polyno1491482291_Mul_a @t38) @t45))))
% 0.84/1.08  (assume @p11 @t53)
% 0.84/1.08  (assume @p12 (forall (@list @t55 @t54) (= (_ @t59 @t57) (_ tptp.polyno2122022170_C_nat (_ @t56 @t54)))))
% 0.84/1.08  (assume @p13 (forall (@list @t61 @t60) (= (_ @t65 @t63) (_ tptp.polyno439679028le_C_a (_ @t62 @t60)))))
% 0.84/1.08  (assume @p14 (forall @t18 (= (_ tptp.polyno955999183nate_a (_ (_ tptp.polyno1491482291_Mul_a @t13) @t12)) (_ (_ tptp.polyno1934269411ymul_a @t66) (_ tptp.polyno955999183nate_a @t12)))))
% 0.84/1.08  (assume @p15 (forall @t73 (= (_ (_ tptp.polyno929799083ul_nat @t72) @t69) (_ (_ tptp.polyno1415441627ul_nat @t72) @t69))))
% 0.84/1.08  (assume @p16 (forall @t79 (= (_ (_ tptp.polyno1934269411ymul_a @t78) @t75) (_ (_ tptp.polyno1491482291_Mul_a @t78) @t75))))
% 0.84/1.08  (assume @p17 (forall @t82 (= (_ @t81 @t72) (_ @t80 @t72))))
% 0.84/1.08  (assume @p18 (forall @t85 (= (_ @t84 @t78) (_ @t83 @t78))))
% 0.84/1.08  (assume @p19 (forall @t35 (= (_ @t34 @t86) (_ @t33 @t86))))
% 0.84/1.08  (assume @p20 (forall @t42 (= (_ @t41 @t87) (_ @t40 @t87))))
% 0.84/1.08  (assume @p21 (forall (@list @t94 @t91 @t89 @t93 @t90 @t88) (= (= @t95 (_ (_ (_ tptp.polyno1057396216e_CN_a @t93) @t90) @t88)) (and (= @t94 @t93) @t92 (= @t89 @t88)))))
% 0.84/1.08  (assume @p22 (forall (@list @t99 @t91 @t97 @t98 @t90 @t96) (= (= @t100 (_ (_ (_ tptp.polyno720942678CN_nat @t98) @t90) @t96)) (and (= @t99 @t98) @t92 (= @t97 @t96)))))
% 0.84/1.08  (assume @p23 (forall (@list @t102 @t101) (= (= @t103 (_ tptp.polyno439679028le_C_a @t101)) (= @t102 @t101))))
% 0.84/1.08  (assume @p24 (forall (@list @t105 @t104) (= (= @t106 (_ tptp.polyno2122022170_C_nat @t104)) (= @t105 @t104))))
% 0.84/1.08  (assume @p25 (forall (@list @t110 @t108 @t109 @t107) (= (= @t111 (_ (_ tptp.polyno1415441627ul_nat @t109) @t107)) (and (= @t110 @t109) (= @t108 @t107)))))
% 0.84/1.08  (assume @p26 (forall (@list @t115 @t113 @t114 @t112) (= (= @t116 (_ (_ tptp.polyno1491482291_Mul_a @t114) @t112)) (and (= @t115 @t114) (= @t113 @t112)))))
% 0.84/1.08  (assume @p27 (forall (@list @t120 @t118 @t119 @t117) (= (= @t121 (_ (_ tptp.polyno1623170614_Add_a @t119) @t117)) (and (= @t120 @t119) (= @t118 @t117)))))
% 0.84/1.08  (assume @p28 (forall (@list @t125 @t123 @t124 @t122) (= (= @t126 (_ (_ tptp.polyno1222032024dd_nat @t124) @t122)) (and (= @t125 @t124) (= @t123 @t122)))))
% 0.84/1.08  (assume @p29 (forall @t127 (= (_ @t47 @t66) @t49)))
% 0.84/1.08  (assume @p30 (forall @t131 (= (_ @t47 @t130) (_ (_ tptp.times_times_a @t129) @t128))))
% 0.84/1.08  (assume @p31 (forall (@list @t24 @t61) (= (_ @t47 @t64) @t61)))
% 0.84/1.08  (assume @p32 (forall (@list @t110 @t108 @t99 @t91 @t97) (not (= @t111 @t100))))
% 0.84/1.08  (assume @p33 (forall (@list @t115 @t113 @t94 @t91 @t89) (not (= @t116 @t95))))
% 0.84/1.08  (assume @p34 (forall (@list @t120 @t118 @t94 @t91 @t89) (not (= @t121 @t95))))
% 0.84/1.08  (assume @p35 (forall (@list @t125 @t123 @t99 @t91 @t97) (not (= @t126 @t100))))
% 0.84/1.08  (assume @p36 (forall (@list @t125 @t123 @t110 @t108) (not (= @t126 @t111))))
% 0.84/1.08  (assume @p37 (forall (@list @t120 @t118 @t115 @t113) (not (= @t121 @t116))))
% 0.84/1.08  (assume @p38 (forall (@list @t102 @t94 @t91 @t89) (not (= @t103 @t95))))
% 0.84/1.08  (assume @p39 (forall (@list @t105 @t99 @t91 @t97) (not (= @t106 @t100))))
% 0.84/1.08  (assume @p40 (forall (@list @t105 @t110 @t108) (not (= @t106 @t111))))
% 0.84/1.08  (assume @p41 (forall (@list @t102 @t115 @t113) (not (= @t103 @t116))))
% 0.84/1.08  (assume @p42 (forall (@list @t102 @t120 @t118) (not (= @t103 @t121))))
% 0.84/1.08  (assume @p43 (forall (@list @t105 @t125 @t123) (not (= @t106 @t126))))
% 0.84/1.08  (assume @p44 (forall @t73 (= (_ (_ tptp.polyno929799083ul_nat @t132) @t69) (_ (_ tptp.polyno1415441627ul_nat @t132) @t69))))
% 0.84/1.08  (assume @p45 (forall @t79 (= (_ (_ tptp.polyno1934269411ymul_a @t133) @t75) (_ (_ tptp.polyno1491482291_Mul_a @t133) @t75))))
% 0.84/1.08  (assume @p46 (forall @t82 (= (_ @t81 @t132) (_ @t80 @t132))))
% 0.84/1.08  (assume @p47 (forall @t85 (= (_ @t84 @t133) (_ @t83 @t133))))
% 0.84/1.08  (assume @p48 (forall @t136 (= (_ tptp.polyno892049031yh_nat @t31) @t135)))
% 0.84/1.08  (assume @p49 (forall @t137 (= (_ tptp.polyno1372495879olyh_a @t38) @t135)))
% 0.84/1.08  (assume @p50 (forall @t136 (= (_ tptp.polyno892049031yh_nat @t86) @t135)))
% 0.84/1.08  (assume @p51 (forall @t137 (= (_ tptp.polyno1372495879olyh_a @t87) @t135)))
% 0.84/1.08  (assume @p52 (forall (@list @t55) (= (_ tptp.polyno892049031yh_nat @t58) @t138)))
% 0.84/1.08  (assume @p53 (forall @t139 (= (_ tptp.polyno1372495879olyh_a @t64) @t138)))
% 0.84/1.08  (assume @p54 (forall @t139 (= (_ tptp.polyno955999183nate_a @t64) @t64)))
% 0.84/1.08  (assume @p55 (forall @t140 (_ tptp.polyno190918219poly_a @t66)))
% 0.84/1.08  (assume @p56 (forall @t147 (=> @t146 (=> @t143 (= (forall @t9 (= (_ @t5 @t13) (_ @t5 @t12))) @t141)))))
% 0.84/1.08  (assume @p57 (forall @t44 (= (_ (_ tptp.polyno929799083ul_nat @t86) @t43) (_ (_ tptp.polyno1415441627ul_nat @t86) @t43))))
% 0.84/1.08  (assume @p58 (forall @t46 (= (_ (_ tptp.polyno1934269411ymul_a @t87) @t45) (_ (_ tptp.polyno1491482291_Mul_a @t87) @t45))))
% 0.84/1.08  (assume @p59 (forall @t151 (=> @t146 (=> (forall (@list @t150) (=> (_ (_ tptp.polyno896877631f_bs_a @t150) @t13) (= (_ (_ tptp.polyno422358502poly_a @t150) @t13) tptp.zero_zero_a))) @t149))))
% 0.84/1.08  (assume @p60 (forall (@list @t24 @t61 @t13) (= (_ @t47 (_ (_ tptp.polyno562434098cmul_a @t61) @t13)) (_ @t47 (_ (_ tptp.polyno1491482291_Mul_a @t64) @t13)))))
% 0.84/1.08  (assume @p61 (forall @t151 (=> @t146 (= (_ (_ tptp.polyno1934269411ymul_a @t148) @t13) @t148))))
% 0.84/1.08  (assume @p62 (forall @t151 (=> @t146 (= (_ @t14 @t148) @t148))))
% 0.84/1.08  (assume @p63 (forall @t151 (=> @t146 (= (_ (_ tptp.polyno1934269411ymul_a @t152) @t13) @t13))))
% 0.84/1.08  (assume @p64 (forall @t151 (=> @t146 (= (_ @t14 @t152) @t13))))
% 0.84/1.08  (assume @p65 (forall @t158 (= (_ tptp.polyno955999183nate_a @t157) (_ tptp.polyno955999183nate_a (_ (_ tptp.polyno1623170614_Add_a @t155) (_ (_ tptp.polyno1491482291_Mul_a @t154) @t13))))))
% 0.84/1.08  (assume @p66 (forall @t147 (=> @t146 (=> @t143 (= (= @t15 @t148) (or @t149 (= @t12 @t148)))))))
% 0.84/1.08  (assume @p67 (forall @t162 (= (_ @t161 @t87) (_ @t160 @t87))))
% 0.84/1.08  (assume @p68 (forall @t166 (= (_ @t165 @t86) (_ @t164 @t86))))
% 0.84/1.08  (assume @p69 (forall @t166 (= (_ @t165 @t31) (_ @t164 @t31))))
% 0.84/1.08  (assume @p70 (forall @t162 (= (_ @t161 @t38) (_ @t160 @t38))))
% 0.84/1.08  (assume @p71 (forall (@list @t60 @t155 @t153 @t13) (and (=> @t168 (= @t167 @t148)) (=> (not @t168) (= @t167 (_ (_ (_ tptp.polyno1057396216e_CN_a (_ (_ tptp.polyno1934269411ymul_a @t155) @t63)) @t153) (_ @t14 @t63)))))))
% 0.84/1.08  (assume @p72 (forall (@list @t54 @t169 @t153 @t20) (and (=> @t173 (= @t172 @t174)) (=> (not @t173) (= @t172 (_ (_ (_ tptp.polyno720942678CN_nat (_ (_ tptp.polyno929799083ul_nat @t169) @t57)) @t153) (_ @t21 @t57)))))))
% 0.84/1.08  (assume @p73 (forall @t179 (= (= @t178 (_ tptp.polyno2024845497ound_a @t175)) @t177)))
% 0.84/1.08  (assume @p74 (forall @t179 (= (= @t180 (_ tptp.polyno1999838549nd_nat @t175)) @t177)))
% 0.84/1.08  (assume @p75 (forall @t182 (= (_ tptp.polyno955999183nate_a @t154) (_ (_ @t181 @t153) @t152))))
% 0.84/1.08  (assume @p76 (forall (@list @t159 @t183) (= (_ @t161 @t184) (_ @t160 @t184))))
% 0.84/1.08  (assume @p77 (forall (@list @t163 @t183) (= (_ @t165 @t185) (_ @t164 @t185))))
% 0.84/1.08  (assume @p78 (forall (@list @t176 @t94 @t91 @t89) (not (= @t178 @t95))))
% 0.84/1.08  (assume @p79 (forall (@list @t176 @t99 @t91 @t97) (not (= @t180 @t100))))
% 0.84/1.08  (assume @p80 (forall (@list @t102 @t176) (not (= @t103 @t178))))
% 0.84/1.08  (assume @p81 (forall (@list @t105 @t176) (not (= @t106 @t180))))
% 0.84/1.08  (assume @p82 (forall (@list @t176 @t110 @t108) (not (= @t180 @t111))))
% 0.84/1.08  (assume @p83 (forall (@list @t176 @t115 @t113) (not (= @t178 @t116))))
% 0.84/1.08  (assume @p84 (forall (@list @t176 @t120 @t118) (not (= @t178 @t121))))
% 0.84/1.08  (assume @p85 (forall (@list @t176 @t125 @t123) (not (= @t180 @t126))))
% 0.84/1.08  (assume @p86 (forall @t186 (= (_ tptp.polyno892049031yh_nat @t185) @t135)))
% 0.84/1.08  (assume @p87 (forall @t186 (= (_ tptp.polyno1372495879olyh_a @t184) @t135)))
% 0.84/1.08  (assume @p88 (forall (@list @t159 @t155 @t153 @t13) (= (_ @t161 @t157) (_ (_ (_ tptp.polyno1057396216e_CN_a (_ @t161 @t155)) @t153) (_ @t161 @t13)))))
% 0.84/1.08  (assume @p89 (forall (@list @t163 @t169 @t153 @t20) (= (_ @t165 @t171) (_ (_ (_ tptp.polyno720942678CN_nat (_ @t165 @t169)) @t153) (_ @t165 @t20)))))
% 0.84/1.08  (assume @p90 (forall (@list @t32 @t183) (= (_ @t34 @t185) (_ @t33 @t185))))
% 0.84/1.08  (assume @p91 (forall (@list @t39 @t183) (= (_ @t41 @t184) (_ @t40 @t184))))
% 0.84/1.08  (assume @p92 (forall (@list @t183 @t43) (= (_ (_ tptp.polyno929799083ul_nat @t185) @t43) (_ (_ tptp.polyno1415441627ul_nat @t185) @t43))))
% 0.84/1.08  (assume @p93 (forall (@list @t183 @t45) (= (_ (_ tptp.polyno1934269411ymul_a @t184) @t45) (_ (_ tptp.polyno1491482291_Mul_a @t184) @t45))))
% 0.84/1.08  (assume @p94 (forall (@list @t159 @t187) (= (_ @t161 (_ tptp.polyno439679028le_C_a @t187)) (_ tptp.polyno439679028le_C_a (_ (_ tptp.times_times_a @t159) @t187)))))
% 0.84/1.08  (assume @p95 (forall (@list @t163 @t188) (= (_ @t165 (_ tptp.polyno2122022170_C_nat @t188)) (_ tptp.polyno2122022170_C_nat (_ (_ tptp.times_times_nat @t163) @t188)))))
% 0.84/1.08  (assume @p96 (forall @t182 (_ (_ tptp.polyno892049031yh_nat @t189) @t153)))
% 0.84/1.08  (assume @p97 (forall @t182 (_ (_ tptp.polyno1372495879olyh_a @t152) @t153)))
% 0.84/1.08  (assume @p98 (forall @t182 (_ (_ tptp.polyno892049031yh_nat @t174) @t153)))
% 0.84/1.08  (assume @p99 (forall @t182 (_ (_ tptp.polyno1372495879olyh_a @t148) @t153)))
% 0.84/1.08  (assume @p100 (forall (@list @t30 @t68 @t67 @t190) (= (_ @t81 @t191) (_ @t80 @t191))))
% 0.84/1.08  (assume @p101 (forall (@list @t37 @t68 @t74 @t190) (= (_ @t84 @t192) (_ @t83 @t192))))
% 0.84/1.08  (assume @p102 (forall (@list @t190 @t30 @t68 @t67) (= (_ (_ tptp.polyno929799083ul_nat @t191) @t69) (_ (_ tptp.polyno1415441627ul_nat @t191) @t69))))
% 0.84/1.08  (assume @p103 (forall (@list @t190 @t37 @t68 @t74) (= (_ (_ tptp.polyno1934269411ymul_a @t192) @t75) (_ (_ tptp.polyno1491482291_Mul_a @t192) @t75))))
% 0.84/1.08  (assume @p104 (forall (@list @t61 @t195 @t194 @t193) (and (=> @t197 (= @t196 @t148)) (=> @t198 (= @t196 (_ (_ (_ tptp.polyno1057396216e_CN_a (_ @t65 @t195)) @t194) (_ @t65 @t193)))))))
% 0.84/1.08  (assume @p105 (forall (@list @t55 @t200 @t194 @t199) (and (=> @t202 (= @t201 @t174)) (=> @t203 (= @t201 (_ (_ (_ tptp.polyno720942678CN_nat (_ @t59 @t200)) @t194) (_ @t59 @t199)))))))
% 0.84/1.08  (assume @p106 (forall @t207 (= (= @t61 @t206) @t205)))
% 0.84/1.08  (assume @p107 (forall (@list @t61 @t208) (= (= @t210 @t61) @t209)))
% 0.84/1.08  (assume @p108 (forall @t207 (= (= @t61 @t212) @t205)))
% 0.84/1.08  (assume @p109 (forall (@list @t208 @t61) (= (= @t214 @t61) @t209)))
% 0.84/1.08  (assume @p110 (forall @t217 (= (_ @t216 tptp.one_one_nat) @t215)))
% 0.84/1.08  (assume @p111 (forall @t218 (= (_ @t213 tptp.one_one_a) @t208)))
% 0.84/1.08  (assume @p112 (forall @t217 (= (_ @t219 @t215) @t215)))
% 0.84/1.08  (assume @p113 (forall @t218 (= (_ (_ tptp.times_times_a tptp.one_one_a) @t208) @t208)))
% 0.84/1.08  (assume @p114 (forall (@list @t215 @t55 @t220) (= @t226 @t222)))
% 0.84/1.08  (assume @p115 (forall (@list @t208 @t61 @t204) (= @t229 @t228)))
% 0.84/1.08  (assume @p116 (forall @t231 (= @t230 @t222)))
% 0.84/1.08  (assume @p117 (forall @t233 (= @t232 @t228)))
% 0.84/1.08  (assume @p118 (forall @t217 (= (_ @t234 @t215) tptp.zero_zero_nat)))
% 0.84/1.08  (assume @p119 (forall @t218 (= (_ (_ tptp.times_times_a tptp.zero_zero_a) @t208) tptp.zero_zero_a)))
% 0.84/1.08  (assume @p120 (forall @t217 (= (_ @t216 tptp.zero_zero_nat) tptp.zero_zero_nat)))
% 0.84/1.08  (assume @p121 (forall @t218 (= (_ @t213 tptp.zero_zero_a) tptp.zero_zero_a)))
% 0.84/1.08  (assume @p122 (forall @t240 (= @t239 @t237)))
% 0.84/1.08  (assume @p123 (forall @t246 (= @t245 @t243)))
% 0.84/1.08  (assume @p124 (forall @t247 (= (= tptp.zero_zero_a @t187) (= @t187 tptp.zero_zero_a))))
% 0.84/1.08  (assume @p125 (forall @t249 (= (= tptp.zero_zero_nat @t188) @t248)))
% 0.84/1.08  (assume @p126 (forall @t251 (= (_ (_ tptp.times_times_nat @t238) @t55) @t250)))
% 0.84/1.08  (assume @p127 (forall @t253 (= (_ (_ tptp.times_times_a @t244) @t61) @t252)))
% 0.84/1.08  (assume @p128 (= tptp.times_times_nat (lambda @t256 (_ (_ tptp.times_times_nat @t255) @t254))))
% 0.84/1.08  (assume @p129 @t262)
% 0.84/1.08  (assume @p130 (forall @t263 (= (_ @t223 @t225) @t250)))
% 0.84/1.08  (assume @p131 (forall (@list @t204 @t208 @t61) (= (_ @t211 @t214) @t252)))
% 0.84/1.08  (assume @p132 (forall @t247 (= (= tptp.one_one_a @t187) (= @t187 tptp.one_one_a))))
% 0.84/1.08  (assume @p133 (forall @t249 (= (= tptp.one_one_nat @t188) (= @t188 tptp.one_one_nat))))
% 0.84/1.08  (assume @p134 (forall @t240 (=> @t266 (and @t265 @t264))))
% 0.84/1.08  (assume @p135 (forall @t246 (=> @t269 (and @t268 @t267))))
% 0.84/1.08  (assume @p136 (forall @t240 (=> @t239 @t237)))
% 0.84/1.08  (assume @p137 (forall @t246 (=> @t245 @t243)))
% 0.84/1.08  (assume @p138 (forall @t240 (=> @t265 (=> @t264 @t266))))
% 0.84/1.08  (assume @p139 (forall @t246 (=> @t268 (=> @t267 @t269))))
% 0.84/1.08  (assume @p140 (forall @t231 (=> @t203 (= @t230 @t221))))
% 0.84/1.08  (assume @p141 (forall @t233 (=> @t198 (= @t232 @t227))))
% 0.84/1.08  (assume @p142 (forall @t231 (=> @t203 (= @t226 @t221))))
% 0.84/1.08  (assume @p143 (forall @t233 (=> @t198 (= @t229 @t227))))
% 0.84/1.08  (assume @p144 (not (= tptp.zero_zero_a tptp.one_one_a)))
% 0.84/1.08  (assume @p145 (not (= tptp.zero_zero_nat tptp.one_one_nat)))
% 0.84/1.08  (assume @p146 (forall @t275 (= (= @t274 tptp.zero_zero_nat) (or @t272 @t270))))
% 0.84/1.08  (assume @p147 (forall @t276 (= (_ @t273 tptp.zero_zero_nat) tptp.zero_zero_nat)))
% 0.84/1.08  (assume @p148 (forall @t285 (= @t284 @t280)))
% 0.84/1.08  (assume @p149 (forall (@list @t271 @t277 @t153) (= (= @t288 @t287) @t280)))
% 0.84/1.08  (assume @p150 (forall @t127 (= (_ @t47 @t290) (_ @t47 (_ (_ tptp.polyno1491482291_Mul_a @t289) @t13)))))
% 0.84/1.08  (assume @p151 (forall @t296 (=> @t295 (=> @t293 (_ (_ tptp.polyno892049031yh_nat @t291) tptp.zero_zero_nat)))))
% 0.84/1.08  (assume @p152 (forall @t151 (=> @t146 (=> @t297 (_ (_ tptp.polyno1372495879olyh_a @t290) tptp.zero_zero_nat)))))
% 0.84/1.08  (assume @p153 (forall @t275 (= (= @t274 tptp.one_one_nat) @t299)))
% 0.84/1.08  (assume @p154 (forall @t275 (= (= tptp.one_one_nat @t274) @t299)))
% 0.84/1.08  (assume @p155 (forall @t182 (= (_ @t286 tptp.one_one_nat) @t153)))
% 0.84/1.08  (assume @p156 (forall @t182 (= (_ @t219 @t153) @t153)))
% 0.84/1.08  (assume @p157 (forall @t275 (=> (= @t271 @t274) (or @t298 @t272))))
% 0.84/1.08  (assume @p158 (forall @t182 (= (_ @t234 @t153) tptp.zero_zero_nat)))
% 0.84/1.08  (assume @p159 (forall @t140 (not (= @t290 @t148))))
% 0.84/1.08  (assume @p160 (forall @t300 (not (= @t291 @t174))))
% 0.84/1.08  (assume @p161 (forall @t300 (=> @t301 (=> @t293 (_ tptp.polyno1013235523ly_nat @t291)))))
% 0.84/1.08  (assume @p162 (forall @t140 (=> @t17 (=> @t297 (_ tptp.polyno190918219poly_a @t290)))))
% 0.84/1.08  (assume @p163 (= tptp.polyno784948432ift1_a (_ @t181 tptp.zero_zero_nat)))
% 0.84/1.08  (assume @p164 (= tptp.polyno1964927358t1_nat (_ (_ tptp.polyno720942678CN_nat @t174) tptp.zero_zero_nat)))
% 0.84/1.08  (assume @p165 (forall @t285 (= @t284 (or @t278 @t279))))
% 0.84/1.08  (assume @p166 (forall (@list @t20 @t144 @t271) (=> @t295 (= @t302 @t292))))
% 0.84/1.08  (assume @p167 (forall (@list @t13 @t144 @t271) (=> @t146 (= @t303 @t149))))
% 0.84/1.08  (assume @p168 (forall @t296 (=> @t295 (= (= @t304 tptp.zero_zero_nat) @t292))))
% 0.84/1.08  (assume @p169 (forall @t151 (=> @t146 (= (= @t305 tptp.zero_zero_a) @t149))))
% 0.84/1.08  (assume @p170 (forall @t151 (=> @t146 (= (_ @t306 @t13) @t148))))
% 0.84/1.08  (assume @p171 (forall (@list @t153 @t307 @t169 @t20) (and (=> @t270 (= @t311 (_ (_ tptp.polyno1222032024dd_nat @t310) (_ (_ tptp.polyno1415441627ul_nat @t307) @t309)))) (=> @t312 (= @t311 (_ (_ (_ tptp.polyno720942678CN_nat @t310) @t153) @t309))))))
% 0.84/1.08  (assume @p172 (forall (@list @t153 @t313 @t155 @t13) (and (=> @t270 (= @t317 (_ (_ tptp.polyno1623170614_Add_a @t316) (_ (_ tptp.polyno1491482291_Mul_a @t313) @t315)))) (=> @t312 (= @t317 (_ (_ (_ tptp.polyno1057396216e_CN_a @t316) @t153) @t315))))))
% 0.84/1.08  (assume @p173 (forall (@list @t313 @t61) (= (_ @t314 @t64) @t64)))
% 0.84/1.08  (assume @p174 (forall (@list @t307 @t55) (= (_ @t308 @t58) @t58)))
% 0.84/1.08  (assume @p175 (forall @t320 (= (_ @t308 (_ @t33 @t43)) (_ (_ tptp.polyno1415441627ul_nat @t319) @t318))))
% 0.84/1.08  (assume @p176 (forall @t323 (= (_ @t314 @t130) (_ (_ tptp.polyno1491482291_Mul_a @t322) @t321))))
% 0.84/1.08  (assume @p177 (forall @t323 (= (_ @t314 @t324) (_ (_ tptp.polyno1623170614_Add_a @t322) @t321))))
% 0.84/1.08  (assume @p178 (forall @t320 (= (_ @t308 (_ (_ tptp.polyno1222032024dd_nat @t32) @t43)) (_ (_ tptp.polyno1222032024dd_nat @t319) @t318))))
% 0.84/1.08  (assume @p179 (forall @t329 (= (_ tptp.polyno567601229eadn_a @t326) (lambda @t328 @t326))))
% 0.84/1.08  (assume @p180 (forall @t186 (= (_ tptp.polyno544860353dn_nat @t330) (lambda @t328 @t330))))
% 0.84/1.08  (assume @p181 (forall @t136 (= (_ tptp.polyno544860353dn_nat @t31) (lambda @t328 @t31))))
% 0.84/1.08  (assume @p182 (forall @t137 (= (_ tptp.polyno567601229eadn_a @t38) (lambda @t328 @t38))))
% 0.84/1.08  (assume @p183 (forall @t137 (= (_ tptp.polyno567601229eadn_a @t87) (lambda @t328 @t87))))
% 0.84/1.08  (assume @p184 (forall @t136 (= (_ tptp.polyno544860353dn_nat @t86) (lambda @t328 @t86))))
% 0.84/1.08  (assume @p185 (forall @t186 (= (_ tptp.polyno567601229eadn_a @t184) (lambda @t328 @t184))))
% 0.84/1.08  (assume @p186 (forall @t186 (= (_ tptp.polyno544860353dn_nat @t185) (lambda @t328 @t185))))
% 0.84/1.08  (assume @p187 (forall @t28 (=> @t27 (=> @t26 (_ @t25 @t331)))))
% 0.84/1.08  (assume @p188 (forall @t18 (=> @t17 (=> @t16 (_ tptp.polyno190918219poly_a @t331)))))
% 0.84/1.08  (assume @p189 (forall @t158 (= (_ tptp.polyno2115742616onst_a @t157) @t305)))
% 0.84/1.08  (assume @p190 (forall (@list @t169 @t153 @t20) (= (_ tptp.polyno524777654st_nat @t171) @t304)))
% 0.84/1.08  (assume @p191 (forall (@list @t332) (= (_ tptp.polyno2115742616onst_a (_ tptp.polyno439679028le_C_a @t332)) @t332)))
% 0.84/1.08  (assume @p192 (forall @t182 (= (_ tptp.polyno524777654st_nat (_ tptp.polyno2122022170_C_nat @t153)) @t153)))
% 0.84/1.08  (assume @p193 (forall (@list @t153 @t313) (and (=> @t270 (= @t333 @t313)) (=> @t312 (= @t333 @t154)))))
% 0.84/1.08  (assume @p194 (forall (@list @t153 @t307) (and (=> @t270 (= @t335 @t307)) (=> @t312 (= @t335 @t334)))))
% 0.84/1.08  (assume @p195 (forall @t147 (=> @t146 (=> @t143 (= (= @t331 @t148) @t141)))))
% 0.84/1.08  (assume @p196 (forall (@list @t20 @t153 @t271) (=> @t336 (=> @t293 (not @t302)))))
% 0.84/1.08  (assume @p197 (forall (@list @t13 @t153 @t271) (=> @t337 (=> @t297 (not @t303)))))
% 0.84/1.08  (assume @p198 (forall @t339 (=> @t338 (= (_ tptp.polyno220183259ee_nat @t169) tptp.zero_zero_nat))))
% 0.84/1.08  (assume @p199 (forall @t341 (=> @t340 (= (_ tptp.polyno578545843gree_a @t155) tptp.zero_zero_nat))))
% 0.84/1.08  (assume @p200 (forall @t186 (= (_ tptp.polyno212464073eriv_a @t184) @t148)))
% 0.84/1.08  (assume @p201 (forall @t137 (= (_ tptp.polyno212464073eriv_a @t87) @t148)))
% 0.84/1.08  (assume @p202 (forall @t137 (= (_ tptp.polyno212464073eriv_a @t38) @t148)))
% 0.84/1.08  (assume @p203 (forall @t329 (= (_ tptp.polyno578545843gree_a @t326) tptp.zero_zero_nat)))
% 0.84/1.08  (assume @p204 (forall @t186 (= (_ tptp.polyno220183259ee_nat @t330) tptp.zero_zero_nat)))
% 0.84/1.08  (assume @p205 (forall @t136 (= (_ tptp.polyno220183259ee_nat @t31) tptp.zero_zero_nat)))
% 0.84/1.08  (assume @p206 (forall @t137 (= (_ tptp.polyno578545843gree_a @t38) tptp.zero_zero_nat)))
% 0.84/1.08  (assume @p207 (forall @t137 (= (_ tptp.polyno578545843gree_a @t87) tptp.zero_zero_nat)))
% 0.84/1.08  (assume @p208 (forall @t136 (= (_ tptp.polyno220183259ee_nat @t86) tptp.zero_zero_nat)))
% 0.84/1.08  (assume @p209 (forall @t186 (= (_ tptp.polyno578545843gree_a @t184) tptp.zero_zero_nat)))
% 0.84/1.08  (assume @p210 (forall @t186 (= (_ tptp.polyno220183259ee_nat @t185) tptp.zero_zero_nat)))
% 0.84/1.08  (assume @p211 (forall @t329 (= (_ tptp.polyno212464073eriv_a @t326) @t148)))
% 0.84/1.08  (assume @p212 (forall @t343 (= (_ tptp.polyno212464073eriv_a @t342) (_ (_ tptp.polyno1006823949_aux_a tptp.one_one_a) @t13))))
% 0.84/1.08  (assume @p213 (forall @t348 (= @t347 (_ @t47 (_ (_ tptp.polyno1934269411ymul_a (_ @t345 @t152)) @t13)))))
% 0.84/1.08  (assume @p214 (forall @t296 (=> @t295 (= (= @t349 @t174) @t292))))
% 0.84/1.08  (assume @p215 (forall @t151 (=> @t146 (= (= @t350 @t148) @t149))))
% 0.84/1.08  (assume @p216 (forall @t339 (=> @t338 (= (_ (_ tptp.polyno1779722485en_nat @t169) @t153) tptp.zero_zero_nat))))
% 0.84/1.08  (assume @p217 (forall @t341 (=> @t340 (= (_ (_ tptp.polyno1674775833reen_a @t155) @t153) tptp.zero_zero_nat))))
% 0.84/1.08  (assume @p218 (forall (@list @t352 @t351) (= (_ (_ (_ tptp.compow1114216044poly_a tptp.zero_zero_nat) @t352) @t351) @t351)))
% 0.84/1.08  (assume @p219 (forall (@list @t354 @t353) (= (_ (_ (_ tptp.compow808008746ly_nat tptp.zero_zero_nat) @t354) @t353) @t353)))
% 0.84/1.08  (assume @p220 (forall (@list @t352 @t153 @t351) (= (_ @t352 (_ @t355 @t351)) (_ @t355 (_ @t352 @t351)))))
% 0.84/1.08  (assume @p221 (forall (@list @t354 @t153 @t353) (= (_ @t354 (_ @t357 @t353)) (_ @t357 (_ @t354 @t353)))))
% 0.84/1.08  (assume @p222 (forall (@list @t153 @t354 @t20 @t277) (=> (forall (@list @t358) (=> (_ (_ tptp.polyno892049031yh_nat @t358) @t153) (_ (_ tptp.polyno892049031yh_nat (_ @t354 @t358)) @t153))) (=> @t336 (_ (_ tptp.polyno892049031yh_nat (_ (_ (_ tptp.compow808008746ly_nat @t277) @t354) @t20)) @t153)))))
% 0.84/1.08  (assume @p223 (forall (@list @t153 @t352 @t13 @t277) (=> (forall (@list @t359) (=> (_ (_ tptp.polyno1372495879olyh_a @t359) @t153) (_ (_ tptp.polyno1372495879olyh_a (_ @t352 @t359)) @t153))) (=> @t337 (_ (_ tptp.polyno1372495879olyh_a (_ (_ (_ tptp.compow1114216044poly_a @t277) @t352) @t13)) @t153)))))
% 0.84/1.08  (assume @p224 (forall (@list @t153 @t271 @t352) (= (_ @t344 (_ (_ tptp.compow1114216044poly_a @t271) @t352)) (_ (_ tptp.compow1114216044poly_a @t274) @t352))))
% 0.84/1.08  (assume @p225 (forall (@list @t153 @t271 @t354) (= (_ @t356 (_ (_ tptp.compow808008746ly_nat @t271) @t354)) (_ (_ tptp.compow808008746ly_nat @t274) @t354))))
% 0.84/1.08  (assume @p226 (forall @t329 (= (_ tptp.polyno1884029055head_a @t326) @t326)))
% 0.84/1.08  (assume @p227 (forall @t186 (= (_ tptp.polyno1952548879ad_nat @t330) @t330)))
% 0.84/1.08  (assume @p228 (forall @t136 (= (_ tptp.polyno1952548879ad_nat @t31) @t31)))
% 0.84/1.08  (assume @p229 (forall @t137 (= (_ tptp.polyno1884029055head_a @t38) @t38)))
% 0.84/1.08  (assume @p230 (forall @t137 (= (_ tptp.polyno1884029055head_a @t87) @t87)))
% 0.84/1.08  (assume @p231 (forall @t136 (= (_ tptp.polyno1952548879ad_nat @t86) @t86)))
% 0.84/1.08  (assume @p232 (forall @t186 (= (_ tptp.polyno1884029055head_a @t184) @t184)))
% 0.84/1.08  (assume @p233 (forall @t186 (= (_ tptp.polyno1952548879ad_nat @t185) @t185)))
% 0.84/1.08  (assume @p234 (forall @t296 (=> @t295 (_ (_ tptp.polyno892049031yh_nat @t349) @t144))))
% 0.84/1.08  (assume @p235 (forall @t151 (=> @t146 (_ (_ tptp.polyno1372495879olyh_a @t350) @t144))))
% 0.84/1.08  (assume @p236 (forall @t329 (= (_ tptp.polyno1674775833reen_a @t326) @t360)))
% 0.84/1.08  (assume @p237 (forall @t186 (= (_ tptp.polyno1779722485en_nat @t330) @t360)))
% 0.84/1.08  (assume @p238 (forall @t136 (= (_ tptp.polyno1779722485en_nat @t31) @t360)))
% 0.84/1.08  (assume @p239 (forall @t137 (= (_ tptp.polyno1674775833reen_a @t38) @t360)))
% 0.84/1.08  (assume @p240 (forall @t137 (= (_ tptp.polyno1674775833reen_a @t87) @t360)))
% 0.84/1.08  (assume @p241 (forall @t136 (= (_ tptp.polyno1779722485en_nat @t86) @t360)))
% 0.84/1.08  (assume @p242 (forall @t186 (= (_ tptp.polyno1674775833reen_a @t184) @t360)))
% 0.84/1.08  (assume @p243 (forall @t186 (= (_ tptp.polyno1779722485en_nat @t185) @t360)))
% 0.84/1.08  (assume @p244 (forall @t343 (= (_ tptp.polyno1884029055head_a @t342) @t350)))
% 0.84/1.08  (assume @p245 (forall (@list @t169 @t20) (= (_ tptp.polyno1952548879ad_nat (_ (_ @t170 tptp.zero_zero_nat) @t20)) @t349)))
% 0.84/1.08  (assume @p246 (forall (@list @t332 @t325) (= (_ @t362 @t326) (_ @t361 @t326))))
% 0.84/1.08  (assume @p247 (forall (@list @t332 @t37 @t36) (= (_ @t362 @t38) (_ @t361 @t38))))
% 0.84/1.08  (assume @p248 (forall (@list @t20 @t153) (=> @t301 (=> @t293 (_ tptp.polyno1013235523ly_nat (_ (_ @t356 tptp.polyno1964927358t1_nat) @t20))))))
% 0.84/1.08  (assume @p249 (forall @t363 (=> @t17 (=> @t297 (_ tptp.polyno190918219poly_a @t346)))))
% 0.84/1.08  (assume @p250 (forall @t348 (= @t347 (_ @t47 (_ (_ tptp.polyno1491482291_Mul_a (_ @t364 @t153)) @t13)))))
% 0.84/1.08  (assume @p251 (forall @t251 (= @t369 @t365)))
% 0.84/1.08  (assume @p252 (forall @t263 (= @t372 @t365)))
% 0.84/1.08  (assume @p253 (forall @t275 (= (= @t374 tptp.zero_zero_nat) (and @t272 @t270))))
% 0.84/1.08  (assume @p254 (forall @t276 (= (_ @t373 tptp.zero_zero_nat) @t271)))
% 0.84/1.08  (assume @p255 (forall @t377 (= (= tptp.zero_zero_nat @t376) @t375)))
% 0.84/1.08  (assume @p256 (forall @t377 (= (= @t376 tptp.zero_zero_nat) @t375)))
% 0.84/1.08  (assume @p257 (forall @t240 (= (= @t215 @t368) @t235)))
% 0.84/1.08  (assume @p258 (forall @t240 (= (= @t215 @t371) @t235)))
% 0.84/1.08  (assume @p259 (forall @t240 (= (= @t368 @t215) @t235)))
% 0.84/1.08  (assume @p260 (forall @t378 (= (= @t371 @t215) @t235)))
% 0.84/1.08  (assume @p261 (forall @t217 (= (_ @t366 tptp.zero_zero_nat) @t215)))
% 0.84/1.08  (assume @p262 (forall @t217 (= (_ @t379 @t215) @t215)))
% 0.84/1.08  (assume @p263 (forall (@list @t382 @t380 @t381 @t277) (= (_ (_ tptp.plus_plus_nat (_ (_ tptp.times_times_nat @t382) @t380)) (_ (_ tptp.plus_plus_nat (_ (_ tptp.times_times_nat @t381) @t380)) @t277)) (_ (_ tptp.plus_plus_nat (_ (_ tptp.times_times_nat (_ @t383 @t381)) @t380)) @t277))))
% 0.84/1.08  (assume @p264 (forall @t182 (= (_ @t379 @t153) @t153)))
% 0.84/1.08  (assume @p265 (forall @t275 (=> (= @t374 @t271) @t270)))
% 0.84/1.08  (assume @p266 (forall @t385 (= (_ tptp.polyno1372495879olyh_a @t384) @t135)))
% 0.84/1.08  (assume @p267 (forall @t285 (= (_ @t281 @t374) (_ (_ tptp.plus_plus_nat @t283) @t282))))
% 0.84/1.08  (assume @p268 (forall (@list @t271 @t153 @t277) (= (_ (_ tptp.times_times_nat @t374) @t277) (_ (_ tptp.plus_plus_nat @t288) @t287))))
% 0.84/1.08  (assume @p269 (forall @t251 (= (_ (_ tptp.plus_plus_nat @t368) @t55) @t387)))
% 0.84/1.08  (assume @p270 (forall (@list @t382 @t381 @t277 @t388) (=> (and (= @t382 @t381) (= @t277 @t388)) (= (_ @t383 @t277) (_ (_ tptp.plus_plus_nat @t381) @t388)))))
% 0.84/1.08  (assume @p271 (forall (@list @t391 @t277 @t215 @t220) (=> (= @t391 (_ @t389 @t215)) (= (_ (_ tptp.plus_plus_nat @t391) @t220) @t390))))
% 0.84/1.08  (assume @p272 (forall (@list @t392 @t277 @t220 @t215) (=> (= @t392 (_ @t389 @t220)) (= (_ @t366 @t392) @t390))))
% 0.84/1.08  (assume @p273 (= tptp.plus_plus_nat (lambda @t256 (_ (_ tptp.plus_plus_nat @t255) @t254))))
% 0.84/1.08  (assume @p274 (forall @t263 (= (_ @t370 @t367) @t387)))
% 0.84/1.08  (assume @p275 (forall @t251 (=> @t369 @t365)))
% 0.84/1.08  (assume @p276 (forall @t263 (=> @t372 @t365)))
% 0.84/1.08  (assume @p277 (forall (@list @t215 @t393 @t220 @t55) (= (_ (_ tptp.plus_plus_nat (_ @t216 @t393)) (_ (_ tptp.plus_plus_nat (_ @t223 @t393)) @t55)) (_ (_ tptp.plus_plus_nat (_ @t394 @t393)) @t55))))
% 0.84/1.08  (assume @p278 (forall (@list @t208 @t395 @t204 @t61) (= (_ (_ tptp.plus_plus_a (_ @t213 @t395)) (_ (_ tptp.plus_plus_a (_ @t211 @t395)) @t61)) (_ (_ tptp.plus_plus_a (_ @t397 @t395)) @t61))))
% 0.84/1.08  (assume @p279 (forall @t251 (= (_ @t394 @t55) (_ @t398 @t224))))
% 0.84/1.08  (assume @p280 (forall @t253 (= (_ @t397 @t61) (_ @t399 @t212))))
% 0.84/1.08  (assume @p281 (forall @t251 (= (_ @t216 @t386) (_ (_ tptp.plus_plus_nat @t238) @t225))))
% 0.84/1.08  (assume @p282 (forall @t253 (= (_ @t213 (_ @t400 @t61)) (_ (_ tptp.plus_plus_a @t244) @t214))))
% 0.84/1.08  (assume @p283 (forall (@list @t115 @t113 @t402 @t401) (not (= @t116 @t403))))
% 0.84/1.08  (assume @p284 (forall (@list @t102 @t402 @t401) (not (= @t103 @t403))))
% 0.84/1.08  (assume @p285 (forall (@list @t105 @t404 @t401) (not (= @t106 (_ (_ tptp.polyno359287218Pw_nat @t404) @t401)))))
% 0.84/1.08  (assume @p286 (forall (@list @t32 @t30 @t68) (= (_ @t34 @t405) (_ @t33 @t405))))
% 0.84/1.08  (assume @p287 (forall (@list @t39 @t37 @t68) (= (_ @t41 @t384) (_ @t40 @t384))))
% 0.84/1.08  (assume @p288 (forall (@list @t30 @t68 @t43) (= (_ (_ tptp.polyno929799083ul_nat @t405) @t43) (_ (_ tptp.polyno1415441627ul_nat @t405) @t43))))
% 0.84/1.08  (assume @p289 (forall (@list @t37 @t68 @t45) (= (_ (_ tptp.polyno1934269411ymul_a @t384) @t45) (_ (_ tptp.polyno1491482291_Mul_a @t384) @t45))))
% 0.84/1.08  (assume @p290 (forall @t131 (= (_ @t47 @t324) (_ (_ tptp.plus_plus_a @t129) @t128))))
% 0.84/1.08  (assume @p291 (forall (@list @t30 @t68 @t67 @t71 @t406) (= (_ @t81 @t407) (_ @t80 @t407))))
% 0.84/1.08  (assume @p292 (forall (@list @t37 @t68 @t74 @t77 @t406) (= (_ @t84 @t408) (_ @t83 @t408))))
% 0.84/1.08  (assume @p293 (forall (@list @t71 @t406 @t30 @t68 @t67) (= (_ (_ tptp.polyno929799083ul_nat @t407) @t69) (_ (_ tptp.polyno1415441627ul_nat @t407) @t69))))
% 0.84/1.08  (assume @p294 (forall (@list @t77 @t406 @t37 @t68 @t74) (= (_ (_ tptp.polyno1934269411ymul_a @t408) @t75) (_ (_ tptp.polyno1491482291_Mul_a @t408) @t75))))
% 0.84/1.08  (assume @p295 (forall (@list @t159 @t37 @t68) (= (_ @t161 @t384) (_ @t160 @t384))))
% 0.84/1.08  (assume @p296 (forall (@list @t163 @t30 @t68) (= (_ @t165 @t405) (_ @t164 @t405))))
% 0.84/1.08  (assume @p297 (forall @t385 (= (_ tptp.polyno212464073eriv_a @t384) @t148)))
% 0.84/1.08  (assume @p298 (forall (@list @t13 @t153 @t24) (=> @t337 (= (_ @t47 (_ (_ tptp.polyno1623170614_Add_a (_ (_ tptp.polyno1491482291_Mul_a @t350) (_ @t364 (_ tptp.polyno578545843gree_a @t13)))) @t409)) @t49))))
% 0.84/1.08  (assume @p299 (forall @t363 (=> @t337 (_ (_ tptp.polyno1372495879olyh_a @t409) @t153))))
% 0.84/1.08  (assume @p300 (forall @t329 (= (_ tptp.polyno1465139388head_a @t326) @t148)))
% 0.84/1.08  (assume @p301 (forall @t186 (= (_ tptp.polyno587244178ad_nat @t330) @t174)))
% 0.84/1.08  (assume @p302 (forall @t136 (= (_ tptp.polyno587244178ad_nat @t31) @t174)))
% 0.84/1.08  (assume @p303 (forall @t137 (= (_ tptp.polyno1465139388head_a @t38) @t148)))
% 0.84/1.08  (assume @p304 (forall @t137 (= (_ tptp.polyno1465139388head_a @t87) @t148)))
% 0.84/1.08  (assume @p305 (forall @t136 (= (_ tptp.polyno587244178ad_nat @t86) @t174)))
% 0.84/1.08  (assume @p306 (forall @t186 (= (_ tptp.polyno1465139388head_a @t184) @t148)))
% 0.84/1.08  (assume @p307 (forall @t186 (= (_ tptp.polyno587244178ad_nat @t185) @t174)))
% 0.84/1.08  (assume @p308 (forall @t385 (= (_ tptp.polyno1465139388head_a @t384) @t148)))
% 0.84/1.08  (assume @p309 (forall (@list @t30 @t68) (= (_ tptp.polyno587244178ad_nat @t405) @t174)))
% 0.84/1.08  (assume @p310 (forall (@list @t411 @t215 @t220 @t55 @t410) (=> (not (= @t411 tptp.zero_zero_nat)) (=> (and @t221 @t413) (not (= (_ @t366 (_ @t412 @t55)) (_ @t370 (_ @t412 @t410))))))))
% 0.84/1.08  (assume @p311 (forall (@list @t415 @t208 @t204 @t61 @t414) (=> (not (= @t415 tptp.zero_zero_a)) (=> (and @t227 @t417) (not (= (_ @t396 (_ @t416 @t61)) (_ @t400 (_ @t416 @t414))))))))
% 0.84/1.08  (assume @p312 (forall @t378 (= (= @t220 @t371) @t236)))
% 0.84/1.08  (assume @p313 (forall (@list @t215 @t220 @t55 @t410) (= (and (not @t221) @t413) (not (= (_ @t398 (_ @t223 @t410)) (_ (_ tptp.plus_plus_nat (_ @t216 @t410)) @t224))))))
% 0.84/1.08  (assume @p314 (forall (@list @t208 @t204 @t61 @t414) (= (and (not @t227) @t417) (not (= (_ @t399 (_ @t211 @t414)) (_ (_ tptp.plus_plus_a (_ @t213 @t414)) @t212))))))
% 0.84/1.08  (assume @p315 (forall (@list @t419 @t163 @t188 @t418) (= (= (_ (_ tptp.plus_plus_nat (_ @t421 @t163)) (_ @t420 @t418)) (_ (_ tptp.plus_plus_nat (_ @t421 @t418)) (_ @t420 @t163))) (or (= @t419 @t188) (= @t163 @t418)))))
% 0.84/1.08  (assume @p316 (forall (@list @t423 @t159 @t187 @t422) (= (= (_ (_ tptp.plus_plus_a (_ @t425 @t159)) (_ @t424 @t422)) (_ (_ tptp.plus_plus_a (_ @t425 @t422)) (_ @t424 @t159))) (or (= @t423 @t187) (= @t159 @t422)))))
% 0.84/1.08  (assume @p317 (forall (@list @t426 @t215 @t220) (=> (forall @t431 (= @t430 (_ (_ @t426 @t427) @t428))) (=> (forall (@list @t428) (_ @t429 tptp.zero_zero_nat)) (=> (forall @t431 (=> @t430 (_ @t429 (_ (_ tptp.plus_plus_nat @t428) @t427)))) (_ (_ @t426 @t215) @t220))))))
% 0.84/1.08  (assume @p318 (= (_ tptp.polyno1371724751ypow_a tptp.zero_zero_nat) (lambda @t433 @t152)))
% 0.84/1.08  (assume @p319 (= (_ tptp.polyno1510045887ow_nat tptp.zero_zero_nat) (lambda @t435 @t189)))
% 0.84/1.08  (assume @p320 (forall (@list @t353 @t436) (=> (= (_ tptp.polyno1779722485en_nat @t353) @t436) (=> (forall (@list @t447 @t444 @t358) (=> (= @t353 (_ (_ (_ tptp.polyno720942678CN_nat @t447) @t444) @t358)) (not (= @t436 (lambda @t328 (_ (_ @t446 (_ @t445 (_ (_ tptp.polyno1779722485en_nat @t358) @t444))) tptp.zero_zero_nat)))))) (=> (=> (exists @t443 (= @t353 (_ tptp.polyno2122022170_C_nat @t442))) @t437) (=> (=> (exists @t443 (= @t353 (_ tptp.polyno1999838549nd_nat @t442))) @t437) (=> (=> (exists @t441 (= @t353 (_ (_ tptp.polyno1222032024dd_nat @t439) @t440))) @t437) (=> (=> (exists @t441 (= @t353 (_ (_ tptp.polyno1921014231ub_nat @t439) @t440))) @t437) (=> (=> (exists @t441 (= @t353 (_ (_ tptp.polyno1415441627ul_nat @t439) @t440))) @t437) (=> (=> (exists (@list @t439) (= @t353 (_ tptp.polyno1366804583eg_nat @t439))) @t437) (not (=> (exists (@list @t439 @t438) (= @t353 (_ (_ tptp.polyno359287218Pw_nat @t439) @t438))) @t437))))))))))))
% 0.84/1.08  (assume @p321 (forall (@list @t351 @t436) (=> (= (_ tptp.polyno1674775833reen_a @t351) @t436) (=> (forall (@list @t452 @t444 @t359) (=> (= @t351 (_ (_ (_ tptp.polyno1057396216e_CN_a @t452) @t444) @t359)) (not (= @t436 (lambda @t328 (_ (_ @t446 (_ @t445 (_ (_ tptp.polyno1674775833reen_a @t359) @t444))) tptp.zero_zero_nat)))))) (=> (=> (exists (@list @t451) (= @t351 (_ tptp.polyno439679028le_C_a @t451))) @t437) (=> (=> (exists @t443 (= @t351 (_ tptp.polyno2024845497ound_a @t442))) @t437) (=> (=> (exists @t450 (= @t351 (_ (_ tptp.polyno1623170614_Add_a @t448) @t449))) @t437) (=> (=> (exists @t450 (= @t351 (_ (_ tptp.polyno975704247_Sub_a @t448) @t449))) @t437) (=> (=> (exists @t450 (= @t351 (_ (_ tptp.polyno1491482291_Mul_a @t448) @t449))) @t437) (=> (=> (exists (@list @t448) (= @t351 (_ tptp.polyno96675367_Neg_a @t448))) @t437) (not (=> (exists (@list @t448 @t438) (= @t351 (_ (_ tptp.polyno1538138524e_Pw_a @t448) @t438))) @t437))))))))))))
% 0.84/1.08  (assume @p322 (forall @t137 (= (_ tptp.polyno1465139388head_a @t453) @t148)))
% 0.84/1.08  (assume @p323 (forall @t136 (= (_ tptp.polyno587244178ad_nat @t454) @t174)))
% 0.84/1.08  (assume @p324 (forall @t162 (= (_ @t161 @t453) (_ @t160 @t453))))
% 0.84/1.08  (assume @p325 (forall @t166 (= (_ @t165 @t454) (_ @t164 @t454))))
% 0.84/1.08  (assume @p326 (forall @t456 (= (_ tptp.polyno1465139388head_a @t455) @t148)))
% 0.84/1.08  (assume @p327 (forall (@list @t30) (= (_ tptp.polyno587244178ad_nat @t457) @t174)))
% 0.84/1.08  (assume @p328 (forall (@list @t159 @t37) (= (_ @t161 @t455) (_ @t160 @t455))))
% 0.84/1.08  (assume @p329 (forall (@list @t163 @t30) (= (_ @t165 @t457) (_ @t164 @t457))))
% 0.84/1.08  (assume @p330 (forall @t137 (= (_ tptp.polyno212464073eriv_a @t453) @t148)))
% 0.84/1.08  (assume @p331 (forall @t456 (= (_ tptp.polyno212464073eriv_a @t455) @t148)))
% 0.84/1.08  (assume @p332 (forall (@list @t13 @t153 @t277) (=> @t337 (_ (_ tptp.polyno1372495879olyh_a (_ (_ tptp.polyno1371724751ypow_a @t277) @t13)) @t153))))
% 0.84/1.08  (assume @p333 (forall @t44 (= (_ (_ tptp.polyno929799083ul_nat @t454) @t43) (_ (_ tptp.polyno1415441627ul_nat @t454) @t43))))
% 0.84/1.08  (assume @p334 (forall @t46 (= (_ (_ tptp.polyno1934269411ymul_a @t453) @t45) (_ (_ tptp.polyno1491482291_Mul_a @t453) @t45))))
% 0.84/1.08  (assume @p335 (forall (@list @t458) (or (= @t458 true) (= @t458 false))))
% 0.84/1.08  (assume @p336 (forall @t377 (= (_ (_ (_ tptp.if_nat false) @t188) @t163) @t163)))
% 0.84/1.08  (assume @p337 (forall @t377 (= (_ (_ (_ tptp.if_nat true) @t188) @t163) @t188)))
% 0.84/1.08  (assume @p338 @t459)
% 0.84/1.08  (assume @p339 true)
% 0.84/1.08  (step @p340 (= tptp.polyno1013235523ly_nat @t460) :rule refl :args (@t460))
% 0.84/1.08  (step @p341 (= tptp.polyno190918219poly_a @t461) :rule refl :args (@t461))
% 0.84/1.08  (step @p342 (= tptp.polyno1884029055head_a @t462) :rule refl :args (@t462))
% 0.84/1.08  (step @p343 (= tptp.polyno1952548879ad_nat @t463) :rule refl :args (@t463))
% 0.84/1.08  (step @p344 :rule eq-refl :args (@t261))
% 0.84/1.08  (step @p345 :rule skolem_intro :args (@t464))
% 0.84/1.08  (step @p346 :rule refl :args (@t261))
% 0.84/1.08  (step @p347 :rule cong :premises (@p346 @p345) :args ((= @t261 @t464)))
% 0.84/1.08  (step @p348 :rule trans :premises (@p347 @p344))
% 0.84/1.08  (step @p349 :rule true_elim :premises (@p348))
% 0.84/1.08  (step @p350 :rule refl :args (tptp.times_times_a))
% 0.84/1.08  (step @p351 :rule cong :premises (@p350 @p349) :args (@t262))
% 0.84/1.08  (step @p352 :rule eq_resolve :premises (@p129 @p351))
% 0.84/1.08  (step @p353 :rule refl :args (@t465))
% 0.84/1.08  (step @p354 :rule refl :args (@t1))
% 0.84/1.08  (step @p355 :rule cong :premises (@p354 @p353) :args ((= @t1 @t465)))
% 0.84/1.08  (step @p356 :rule symm :premises (@p355))
% 0.84/1.08  (step @p357 :rule eq_resolve :premises (@p354 @p356))
% 0.84/1.08  (step @p358 :rule refl :args (@t466))
% 0.84/1.08  (step @p359 :rule refl :args (@t2))
% 0.84/1.08  (step @p360 :rule cong :premises (@p359 @p358) :args ((= @t2 @t466)))
% 0.84/1.08  (step @p361 :rule symm :premises (@p360))
% 0.84/1.08  (step @p362 :rule eq_resolve :premises (@p359 @p361))
% 0.84/1.08  (step @p363 :rule cong :premises (@p362 @p357) :args (@t3))
% 0.84/1.08  (step @p364 :rule cong :premises (@p363) :args (@t459))
% 0.84/1.08  (step @p365 :rule eq_resolve :premises (@p338 @p364))
% 0.84/1.08  (step @p366 :rule eq-symm :args (@t467 @t470))
% 0.84/1.08  (step @p367 :rule refl :args (@t470))
% 0.84/1.08  (step @p368 :rule cong :premises (@p363 @p367) :args ((= @t3 @t470)))
% 0.84/1.08  (step @p369 :rule trans :premises (@p368 @p366))
% 0.84/1.08  (step @p370 :rule eq-symm :args (@t470 @t3))
% 0.84/1.08  (step @p371 :rule refl :args (@t3))
% 0.84/1.08  (step @p372 :rule refl :args ((tptp.polyno422358502poly_a @t4 @t1)))
% 0.84/1.08  (step @p373 :rule refl :args (@t4))
% 0.84/1.08  (step @p374 :rule cong :premises (@p373 @p353) :args (@t468))
% 0.84/1.08  (step @p375 :rule trans :premises (@p374 @p372))
% 0.84/1.08  (step @p376 :rule refl :args (@t5))
% 0.84/1.08  (step @p377 :rule ho_cong :premises (@p376 @p353))
% 0.84/1.08  (step @p378 :rule cong :premises (@p377 @p375) :args ((= (_ @t5 @t465) @t468)))
% 0.84/1.08  (step @p379 :rule symm :premises (@p378))
% 0.84/1.08  (step @p380 :rule refl :args (@t6))
% 0.84/1.08  (step @p381 :rule eq_resolve :premises (@p380 @p379))
% 0.84/1.08  (step @p382 :rule eq_resolve :premises (@p354 @p356))
% 0.84/1.08  (step @p383 :rule ho_cong :premises (@p376 @p382))
% 0.84/1.08  (step @p384 :rule trans :premises (@p383 @p381))
% 0.84/1.08  (step @p385 :rule refl :args ((tptp.polyno422358502poly_a @t4 @t2)))
% 0.84/1.08  (step @p386 :rule cong :premises (@p373 @p358) :args (@t469))
% 0.84/1.08  (step @p387 :rule trans :premises (@p386 @p385))
% 0.84/1.08  (step @p388 :rule ho_cong :premises (@p376 @p358))
% 0.84/1.08  (step @p389 :rule cong :premises (@p388 @p387) :args ((= (_ @t5 @t466) @t469)))
% 0.84/1.08  (step @p390 :rule symm :premises (@p389))
% 0.84/1.08  (step @p391 :rule refl :args (@t7))
% 0.84/1.08  (step @p392 :rule eq_resolve :premises (@p391 @p390))
% 0.84/1.08  (step @p393 :rule eq_resolve :premises (@p359 @p361))
% 0.84/1.08  (step @p394 :rule ho_cong :premises (@p376 @p393))
% 0.84/1.08  (step @p395 :rule trans :premises (@p394 @p392))
% 0.84/1.08  (step @p396 :rule cong :premises (@p395 @p384) :args (@t8))
% 0.84/1.08  (step @p397 :rule cong :premises (@p396) :args (@t10))
% 0.84/1.08  (step @p398 :rule cong :premises (@p397 @p371) :args (@t11))
% 0.84/1.08  (step @p399 :rule trans :premises (@p398 @p370))
% 0.84/1.08  (step @p400 :rule trans :premises (@p399 @p369))
% 0.84/1.08  (step @p401 :rule eq_resolve :premises (@p1 @p400))
% 0.84/1.08  (step @p402 :rule equiv_elim1 :premises (@p401))
% 0.84/1.08  (step @p403 :rule chain_m_resolution :premises (@p402 @p365) :args ((not @t470) (@list true) (@list @t467)))
% 0.84/1.08  (step @p404 :rule skolemize :premises (@p403))
% 0.84/1.08  (step @p405 :rule refl :args ((tptp.times_times_a @t49 @t48)))
% 0.84/1.08  (step @p406 :rule refl :args (@t471))
% 0.84/1.08  (step @p407 :rule refl :args (@t472))
% 0.84/1.08  (step @p408 :rule cong :premises (@p407 @p406) :args (@t473))
% 0.84/1.08  (step @p409 :rule trans :premises (@p408 @p405))
% 0.84/1.08  (step @p410 :rule refl :args (tptp.times_times_a))
% 0.84/1.08  (step @p411 :rule ho_cong :premises (@p410 @p407))
% 0.84/1.08  (step @p412 :rule ho_cong :premises (@p411 @p406))
% 0.84/1.08  (step @p413 :rule cong :premises (@p412 @p409) :args ((= (_ (_ tptp.times_times_a @t472) @t471) @t473)))
% 0.84/1.08  (step @p414 :rule symm :premises (@p413))
% 0.84/1.08  (step @p415 :rule refl :args (@t50))
% 0.84/1.08  (step @p416 :rule eq_resolve :premises (@p415 @p414))
% 0.84/1.08  (step @p417 :rule refl :args (@t48))
% 0.84/1.08  (step @p418 :rule cong :premises (@p417 @p406) :args ((= @t48 @t471)))
% 0.84/1.08  (step @p419 :rule symm :premises (@p418))
% 0.84/1.08  (step @p420 :rule eq_resolve :premises (@p417 @p419))
% 0.84/1.08  (step @p421 :rule refl :args (@t49))
% 0.84/1.08  (step @p422 :rule cong :premises (@p421 @p407) :args ((= @t49 @t472)))
% 0.84/1.08  (step @p423 :rule symm :premises (@p422))
% 0.84/1.08  (step @p424 :rule eq_resolve :premises (@p421 @p423))
% 0.84/1.08  (step @p425 :rule ho_cong :premises (@p410 @p424))
% 0.84/1.08  (step @p426 :rule ho_cong :premises (@p425 @p420))
% 0.84/1.08  (step @p427 :rule trans :premises (@p426 @p416))
% 0.84/1.08  (step @p428 :rule refl :args ((tptp.polyno422358502poly_a @t24 @t15)))
% 0.84/1.08  (step @p429 :rule refl :args (@t474))
% 0.84/1.08  (step @p430 :rule refl :args (@t24))
% 0.84/1.08  (step @p431 :rule cong :premises (@p430 @p429) :args (@t475))
% 0.84/1.08  (step @p432 :rule trans :premises (@p431 @p428))
% 0.84/1.08  (step @p433 :rule refl :args (@t47))
% 0.84/1.08  (step @p434 :rule ho_cong :premises (@p433 @p429))
% 0.84/1.08  (step @p435 :rule cong :premises (@p434 @p432) :args ((= (_ @t47 @t474) @t475)))
% 0.84/1.08  (step @p436 :rule symm :premises (@p435))
% 0.84/1.08  (step @p437 :rule refl :args (@t51))
% 0.84/1.08  (step @p438 :rule eq_resolve :premises (@p437 @p436))
% 0.84/1.08  (step @p439 :rule refl :args (@t15))
% 0.84/1.08  (step @p440 :rule cong :premises (@p439 @p429) :args ((= @t15 @t474)))
% 0.84/1.08  (step @p441 :rule symm :premises (@p440))
% 0.84/1.08  (step @p442 :rule eq_resolve :premises (@p439 @p441))
% 0.84/1.08  (step @p443 :rule ho_cong :premises (@p433 @p442))
% 0.84/1.08  (step @p444 :rule trans :premises (@p443 @p438))
% 0.84/1.08  (step @p445 :rule cong :premises (@p444 @p427) :args (@t52))
% 0.84/1.08  (step @p446 :rule cong :premises (@p445) :args (@t53))
% 0.84/1.08  (step @p447 :rule eq_resolve :premises (@p11 @p446))
% 0.84/1.08  (step @p448 :rule instantiate :premises (@p447) :args ((@list @t476 tptp.q tptp.p)))
% 0.84/1.08  (step @p449 :rule instantiate :premises (@p447) :args ((@list @t476 tptp.p tptp.q)))
% 0.84/1.08  (step @p450 :rule eq-symm :args (@t477 @t478))
% 0.84/1.08  (step @p451 :rule cong :premises (@p450) :args ((forall @t260 (= @t477 @t478))))
% 0.84/1.08  (step @p452 :rule refl :args (@t478))
% 0.84/1.08  (step @p453 :rule refl :args (@t477))
% 0.84/1.08  (step @p454 :rule refl :args (@t259))
% 0.84/1.08  (step @p455 :rule cong :premises (@p454 @p453) :args ((= @t259 @t477)))
% 0.84/1.08  (step @p456 :rule symm :premises (@p455))
% 0.84/1.08  (step @p457 :rule eq_resolve :premises (@p454 @p456))
% 0.84/1.08  (step @p458 :rule cong :premises (@p457 @p452) :args (@t479))
% 0.84/1.08  (step @p459 :rule cong :premises (@p458) :args ((forall @t260 @t479)))
% 0.84/1.08  (step @p460 :rule trans :premises (@p459 @p451))
% 0.84/1.08  (step @p461 :rule eq-symm :args (@t478 @t259))
% 0.84/1.08  (step @p462 :rule beta-reduce :args ((= @t480 @t259)))
% 0.84/1.08  (step @p463 :rule refl :args (@t478))
% 0.84/1.08  (step @p464 :rule cong :premises (@p463 @p462) :args (@t481))
% 0.84/1.08  (step @p465 :rule trans :premises (@p464 @p461))
% 0.84/1.08  (step @p466 :rule cong :premises (@p465) :args (@t482))
% 0.84/1.08  (step @p467 :rule trans :premises (@p466 @p460))
% 0.84/1.08  (step @p468 :rule quant-unused-vars :args ((= (forall @t260 true) true)))
% 0.84/1.08  (step @p469 :rule eq-refl :args (@t480))
% 0.84/1.08  (step @p470 :rule cong :premises (@p469) :args ((forall @t260 (= @t480 @t480))))
% 0.84/1.08  (step @p471 :rule trans :premises (@p470 @p468))
% 0.84/1.08  (step @p472 :rule refl :args (@t480))
% 0.84/1.08  (step @p473 :rule refl :args (@t258))
% 0.84/1.08  (step @p474 :rule refl :args (@t257))
% 0.84/1.08  (step @p475 :rule ho_cong :premises (@p345 @p474 @p473))
% 0.84/1.08  (step @p476 :rule cong :premises (@p475 @p472) :args (@t481))
% 0.84/1.08  (step @p477 :rule cong :premises (@p476) :args (@t482))
% 0.84/1.08  (step @p478 :rule trans :premises (@p477 @p471))
% 0.84/1.08  (step @p479 :rule true_elim :premises (@p478))
% 0.84/1.08  (step @p480 :rule eq_resolve :premises (@p479 @p467))
% 0.84/1.08  (step @p481 :rule eq-symm :args (@t485 @t486))
% 0.84/1.08  (step @p482 :rule refl :args (@t487))
% 0.84/1.08  (step @p483 :rule cong :premises (@p482 @p481) :args ((=> @t487 @t488)))
% 0.84/1.08  (assume-push @p543 @t487)
% 0.84/1.08  (step @p485 :rule instantiate :premises (@p480) :args ((@list @t484 @t483)))
% 0.84/1.08  (step-pop @p544 :rule scope :premises (@p485))
% 0.84/1.08  (step @p486 :rule process_scope :premises (@p544) :args (@t488))
% 0.84/1.08  (step @p488 :rule eq_resolve :premises (@p486 @p483))
% 0.84/1.08  (step @p489 :rule implies_elim :premises (@p488))
% 0.84/1.08  (step @p490 :rule chain_m_resolution :premises (@p489 @p480) :args (@t489 (@list false) (@list @t487)))
% 0.84/1.08  (step @p491 :rule refl :args (@t490))
% 0.84/1.08  (step @p492 :rule refl :args (@t493))
% 0.84/1.08  (step @p493 :rule refl :args (@t496))
% 0.84/1.08  (step @p494 :rule bool-double-not-elim :args (@t497))
% 0.84/1.08  (step @p495 :rule refl :args (@t499))
% 0.84/1.08  (step @p496 :rule nary_cong :premises (@p495 @p494 @p493 @p492 @p491) :args ((or @t499 (not @t500) @t496 @t493 @t490)))
% 0.84/1.08  (assume-push @p545 @t490)
% 0.84/1.08  (assume-push @p546 @t489)
% 0.84/1.08  (step @p499 :rule evaluate :args ((= false true)))
% 0.84/1.08  (step @p500 :rule true_intro :premises (@p490))
% 0.84/1.08  (step @p501 :rule bool-eq-false :args (@t489))
% 0.84/1.08  (step @p502 :rule symm :premises (@p501))
% 0.84/1.08  (step @p503 :rule cong :premises (@p481) :args (@t501))
% 0.84/1.08  (step @p504 :rule bool-eq-false :args (@t488))
% 0.84/1.08  (step @p505 :rule trans :premises (@p504 @p503))
% 0.84/1.08  (step @p506 :rule trans :premises (@p505 @p502))
% 0.84/1.08  (step @p507 :rule false_intro :premises (@p404))
% 0.84/1.08  (step @p508 :rule symm :premises (@p448))
% 0.84/1.08  (step @p509 :rule symm :premises (@p449))
% 0.84/1.08  (step @p510 :rule refl :args (@t483))
% 0.84/1.08  (step @p511 :rule refl :args (@t484))
% 0.84/1.08  (step @p512 :rule symm :premises (@p352))
% 0.84/1.08  (step @p513 :rule ho_cong :premises (@p512 @p511 @p510))
% 0.84/1.08  (step @p514 :rule trans :premises (@p513 @p509))
% 0.84/1.08  (step @p515 :rule cong :premises (@p514 @p508) :args (@t488))
% 0.84/1.08  (step @p516 :rule trans :premises (@p515 @p507))
% 0.84/1.08  (step @p517 :rule eq_resolve :premises (@p516 @p506))
% 0.84/1.08  (step @p518 :rule symm :premises (@p517))
% 0.84/1.08  (step @p519 :rule trans :premises (@p518 @p500))
% 0.84/1.08  (step @p520 false :rule eq_resolve :premises (@p519 @p499))
% 0.84/1.08  (step-pop @p547 :rule scope :premises (@p520))
% 0.84/1.08  (step-pop @p548 :rule scope :premises (@p547))
% 0.84/1.08  (step @p521 :rule process_scope :premises (@p548) :args (false))
% 0.84/1.08  (assume-push @p549 @t498)
% 0.84/1.08  (assume-push @p550 @t500)
% 0.84/1.08  (assume-push @p551 @t495)
% 0.84/1.08  (assume-push @p552 @t492)
% 0.84/1.08  (assume-push @p553 @t489)
% 0.84/1.08  (step @p501 :rule bool-eq-false :args (@t489))
% 0.84/1.08  (step @p502 :rule symm :premises (@p501))
% 0.84/1.08  (step @p503 :rule cong :premises (@p481) :args (@t501))
% 0.84/1.08  (step @p504 :rule bool-eq-false :args (@t488))
% 0.84/1.08  (step @p505 :rule trans :premises (@p504 @p503))
% 0.84/1.08  (step @p506 :rule trans :premises (@p505 @p502))
% 0.84/1.08  (step @p507 :rule false_intro :premises (@p404))
% 0.84/1.08  (step @p508 :rule symm :premises (@p448))
% 0.84/1.08  (step @p509 :rule symm :premises (@p449))
% 0.84/1.08  (step @p510 :rule refl :args (@t483))
% 0.84/1.08  (step @p511 :rule refl :args (@t484))
% 0.84/1.08  (step @p512 :rule symm :premises (@p352))
% 0.84/1.08  (step @p513 :rule ho_cong :premises (@p512 @p511 @p510))
% 0.84/1.08  (step @p514 :rule trans :premises (@p513 @p509))
% 0.84/1.08  (step @p515 :rule cong :premises (@p514 @p508) :args (@t488))
% 0.84/1.08  (step @p516 :rule trans :premises (@p515 @p507))
% 0.84/1.08  (step @p529 :rule eq_resolve :premises (@p516 @p506))
% 0.84/1.08  (step @p530 :rule false_elim :premises (@p529))
% 0.84/1.08  (step @p531 :rule and_intro :premises (@p530 @p490))
% 0.84/1.08  (step-pop @p554 :rule scope :premises (@p531))
% 0.84/1.08  (step-pop @p555 :rule scope :premises (@p554))
% 0.84/1.08  (step-pop @p556 :rule scope :premises (@p555))
% 0.84/1.08  (step-pop @p557 :rule scope :premises (@p556))
% 0.84/1.08  (step-pop @p558 :rule scope :premises (@p557))
% 0.84/1.08  (step @p532 :rule process_scope :premises (@p558) :args (@t502))
% 0.84/1.08  (step @p538 :rule implies_elim :premises (@p532))
% 0.84/1.08  (step @p539 :rule resolution :premises (@p538 @p521) :args (true @t502))
% 0.84/1.08  (step @p540 :rule not_and :premises (@p539))
% 0.84/1.08  (step @p541 :rule eq_resolve :premises (@p540 @p496))
% 0.84/1.08  (step @p542 false :rule chain_m_resolution :premises (@p541 @p490 @p449 @p448 @p404 @p352) :args (false (@list false false false true false) (@list @t489 @t492 @t495 @t497 @t498)))
% 0.84/1.08  )
% 0.84/1.08  % SZS output end Proof
% 0.84/1.08  % cvc5 exiting
%------------------------------------------------------------------------------