↑ Up

cvc5---1.3.4.THM-Prf.s

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

% Computer : n021.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:26:20 AM UTC 2026

% Result   : Theorem 45.81s 46.24s
% Output   : Proof 45.81s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12  % Problem  : ITP317_1 : TPTP v9.2.1. Released v8.1.0.
% 0.11/0.13  % Command  : /export/starexec/sandbox2/solver/bin/do_cvc5 /export/starexec/sandbox2/benchmark/theBenchmark.p 300 THM
% 0.16/0.34  % Computer : n021.cluster.edu
% 0.16/0.34  % Model    : x86_64 x86_64
% 0.16/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.16/0.34  % Memory   : 8042.1875MB
% 0.16/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.16/0.34  % CPULimit : 300
% 0.16/0.34  % WCLimit  : 300
% 0.16/0.34  % DateTime : Tue Jun  2 05:00:05 EDT 2026
% 0.16/0.34  % CPUTime  : 
% 0.38/0.63  %----Proving TF0_ARI
% 45.81/46.24  --- Run --finite-model-find --decision=internal at 45...
% 45.81/46.24  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 60...
% 45.81/46.24  % SZS status Theorem
% 45.81/46.24  % SZS output start Proof
% 45.81/46.24  (
% 45.81/46.24  (declare-sort |tptp.'Nat_real_fun_bool_fun$'| 0)
% 45.81/46.24  (declare-sort |tptp.'Nat_bool_fun$'| 0)
% 45.81/46.24  (declare-sort |tptp.'Nat_real_fun_nat_nat_fun_fun$'| 0)
% 45.81/46.24  (declare-sort |tptp.'Nat_nat_fun$'| 0)
% 45.81/46.24  (declare-sort |tptp.'Nat_real_fun$'| 0)
% 45.81/46.24  (declare-sort |tptp.'Bool_int_fun$'| 0)
% 45.81/46.24  (declare-sort |tptp.'Bool_real_fun$'| 0)
% 45.81/46.24  (declare-sort tptp.tlbool 0)
% 45.81/46.24  (declare-sort |tptp.'Real_int_fun$'| 0)
% 45.81/46.24  (declare-sort |tptp.'Real_real_fun$'| 0)
% 45.81/46.24  (declare-sort |tptp.'Int_int_fun$'| 0)
% 45.81/46.24  (declare-sort |tptp.'Nat_real_fun_nat_real_fun_fun$'| 0)
% 45.81/46.24  (declare-sort |tptp.'Real_bool_fun$'| 0)
% 45.81/46.24  (declare-sort |tptp.'Real_real_bool_fun_fun$'| 0)
% 45.81/46.24  (declare-sort |tptp.'Nat$'| 0)
% 45.81/46.24  (declare-sort |tptp.'Int_bool_fun$'| 0)
% 45.81/46.24  (declare-sort |tptp.'Int_int_bool_fun_fun$'| 0)
% 45.81/46.24  (declare-sort |tptp.'Real_set$'| 0)
% 45.81/46.24  (declare-sort |tptp.'Real_a_fun$'| 0)
% 45.81/46.24  (declare-sort |tptp.'A$'| 0)
% 45.81/46.24  (declare-sort |tptp.'Int_real_fun$'| 0)
% 45.81/46.24  (declare-const |tptp.'times$'| (-> Int |tptp.'Int_int_fun$'|))
% 45.81/46.24  (declare-const |tptp.'fun_app$k'| (-> |tptp.'Nat_real_fun_bool_fun$'| |tptp.'Nat_real_fun$'| Bool))
% 45.81/46.24  (declare-const |tptp.'fun_app$m'| (-> |tptp.'Nat_bool_fun$'| |tptp.'Nat$'| Bool))
% 45.81/46.24  (declare-const |tptp.'fun_app$o'| (-> |tptp.'Nat_nat_fun$'| |tptp.'Nat$'| |tptp.'Nat$'|))
% 45.81/46.24  (declare-const |tptp.'fun_app$l'| (-> |tptp.'Nat_real_fun_nat_real_fun_fun$'| |tptp.'Nat_real_fun$'| |tptp.'Nat_real_fun$'|))
% 45.81/46.24  (declare-const |tptp.'fun_app$n'| (-> |tptp.'Nat_real_fun$'| |tptp.'Nat$'| Real))
% 45.81/46.24  (declare-const |tptp.'artanh$'| |tptp.'Real_real_fun$'|)
% 45.81/46.24  (declare-const |tptp.'arcosh$'| |tptp.'Real_real_fun$'|)
% 45.81/46.24  (declare-const |tptp.'dbl_inc$a'| |tptp.'Real_real_fun$'|)
% 45.81/46.24  (declare-const |tptp.'dbl_inc$'| |tptp.'Int_int_fun$'|)
% 45.81/46.24  (declare-const |tptp.'partial_preordering$'| (-> |tptp.'Real_real_bool_fun_fun$'| Bool))
% 45.81/46.24  (declare-const |tptp.'antimono$b'| (-> |tptp.'Int_real_fun$'| Bool))
% 45.81/46.24  (declare-const |tptp.'antimono$a'| (-> |tptp.'Real_int_fun$'| Bool))
% 45.81/46.24  (declare-const |tptp.'antimono$'| (-> |tptp.'Real_real_fun$'| Bool))
% 45.81/46.24  (declare-const |tptp.'floor$'| |tptp.'Real_int_fun$'|)
% 45.81/46.24  (declare-const |tptp.'ceiling$'| |tptp.'Real_int_fun$'|)
% 45.81/46.24  (declare-const |tptp.'less_eq$a'| (-> |tptp.'Bool_int_fun$'| |tptp.'Bool_int_fun$'| Bool))
% 45.81/46.24  (declare-const |tptp.'less_eq$'| (-> |tptp.'Bool_real_fun$'| |tptp.'Bool_real_fun$'| Bool))
% 45.81/46.24  (declare-const |tptp.'round$'| |tptp.'Real_int_fun$'|)
% 45.81/46.24  (declare-const tptp.tlfalse tptp.tlbool)
% 45.81/46.24  (declare-const |tptp.'nat$'| (-> Int |tptp.'Nat$'|))
% 45.81/46.24  (declare-const |tptp.'a$a'| Int)
% 45.81/46.24  (declare-const |tptp.'uud$'| |tptp.'Int_int_bool_fun_fun$'|)
% 45.81/46.24  (declare-const |tptp.'partial_preordering$a'| (-> |tptp.'Int_int_bool_fun_fun$'| Bool))
% 45.81/46.24  (declare-const |tptp.'n$a'| |tptp.'Nat$'|)
% 45.81/46.24  (declare-const |tptp.'fun_app$d'| (-> |tptp.'Int_real_fun$'| Int Real))
% 45.81/46.24  (declare-const |tptp.'greatest$'| (-> |tptp.'Real_bool_fun$'| Real))
% 45.81/46.24  (declare-const |tptp.'uu$'| (-> |tptp.'Real_set$'| |tptp.'Real_bool_fun$'|))
% 45.81/46.24  (declare-const |tptp.'antimono$c'| (-> |tptp.'Int_int_fun$'| Bool))
% 45.81/46.24  (declare-const |tptp.'fun_app$c'| (-> |tptp.'Int_int_bool_fun_fun$'| Int |tptp.'Int_bool_fun$'|))
% 45.81/46.24  (declare-const |tptp.'g$'| |tptp.'Real_a_fun$'|)
% 45.81/46.24  (declare-const |tptp.'fun_app$p'| (-> |tptp.'Nat_real_fun_nat_nat_fun_fun$'| |tptp.'Nat_real_fun$'| |tptp.'Nat_nat_fun$'|))
% 45.81/46.24  (declare-const |tptp.'uub$'| |tptp.'Int_int_bool_fun_fun$'|)
% 45.81/46.24  (declare-const |tptp.'fun_app$'| (-> |tptp.'Real_bool_fun$'| Real Bool))
% 45.81/46.24  (declare-const |tptp.'uuc$'| |tptp.'Real_real_bool_fun_fun$'|)
% 45.81/46.24  (declare-const |tptp.'fun_app$a'| (-> |tptp.'Real_real_bool_fun_fun$'| Real |tptp.'Real_bool_fun$'|))
% 45.81/46.24  (declare-const |tptp.'fun_app$f'| (-> |tptp.'Int_int_fun$'| Int Int))
% 45.81/46.24  (declare-const |tptp.'fun_app$b'| (-> |tptp.'Int_bool_fun$'| Int Bool))
% 45.81/46.24  (declare-const |tptp.'uua$'| |tptp.'Real_real_bool_fun_fun$'|)
% 45.81/46.24  (declare-const |tptp.'fun_app$j'| (-> |tptp.'Bool_int_fun$'| tptp.tlbool Int))
% 45.81/46.24  (declare-const |tptp.'of_nat$'| (-> |tptp.'Nat$'| Int))
% 45.81/46.24  (declare-const |tptp.'member$'| (-> Real |tptp.'Real_set$'| Bool))
% 45.81/46.24  (declare-const |tptp.'eM_remainder_converges$'| (-> |tptp.'Nat$'| |tptp.'Real_a_fun$'| |tptp.'Int_bool_fun$'|))
% 45.81/46.24  (declare-const tptp.tltrue tptp.tlbool)
% 45.81/46.24  (declare-const |tptp.'power_int$'| (-> Real |tptp.'Int_real_fun$'|))
% 45.81/46.24  (declare-const |tptp.'a$'| Int)
% 45.81/46.24  (declare-const |tptp.'fun_app$i'| (-> |tptp.'Bool_real_fun$'| tptp.tlbool Real))
% 45.81/46.24  (declare-const |tptp.'f$'| |tptp.'Real_a_fun$'|)
% 45.81/46.24  (declare-const |tptp.'n$'| |tptp.'Nat$'|)
% 45.81/46.24  (declare-const |tptp.'of_int$a'| |tptp.'Int_int_fun$'|)
% 45.81/46.24  (declare-const |tptp.'arsinh$'| |tptp.'Real_real_fun$'|)
% 45.81/46.24  (declare-const |tptp.'fun_app$e'| (-> |tptp.'Real_a_fun$'| Real |tptp.'A$'|))
% 45.81/46.24  (declare-const |tptp.'of_int$'| |tptp.'Int_real_fun$'|)
% 45.81/46.24  (declare-const |tptp.'fun_app$g'| (-> |tptp.'Real_real_fun$'| Real Real))
% 45.81/46.24  (declare-const |tptp.'fun_app$h'| (-> |tptp.'Real_int_fun$'| Real Int))
% 45.81/46.24  (declare-const |tptp.'collect$'| (-> |tptp.'Real_bool_fun$'| |tptp.'Real_set$'|))
% 45.81/46.24  (declare-const |tptp.'greatest$a'| (-> |tptp.'Int_bool_fun$'| Int))
% 45.81/46.24  (define @t1 () (@var "A__questionmark_v1" Real))
% 45.81/46.24  (define @t2 () (@var "A__questionmark_v0" Real))
% 45.81/46.24  (define @t3 () (<= @t2 @t1))
% 45.81/46.24  (define @t4 () (@list @t2 @t1))
% 45.81/46.24  (define @t5 () (@var "A__questionmark_v1" Int))
% 45.81/46.24  (define @t6 () (@var "A__questionmark_v0" Int))
% 45.81/46.24  (define @t7 () (<= @t6 @t5))
% 45.81/46.24  (define @t8 () (@list @t6 @t5))
% 45.81/46.24  (define @t9 () (< @t2 @t1))
% 45.81/46.24  (define @t10 () (< @t6 @t5))
% 45.81/46.24  (define @t11 () (@var "A__questionmark_v0" |tptp.'Real_set$'|))
% 45.81/46.24  (define @t12 () (|tptp.'member$'| @t1 @t11))
% 45.81/46.24  (define @t13 () (|tptp.'uu$'| @t11))
% 45.81/46.24  (define @t14 () (|tptp.'eM_remainder_converges$'| |tptp.'n$a'| |tptp.'g$'|))
% 45.81/46.24  (define @t15 () (|tptp.'fun_app$b'| @t14 |tptp.'a$a'|))
% 45.81/46.24  (define @t16 () (|tptp.'fun_app$b'| (|tptp.'eM_remainder_converges$'| |tptp.'n$'| |tptp.'f$'|) |tptp.'a$'|))
% 45.81/46.24  (define @t17 () (|tptp.'of_nat$'| |tptp.'n$a'|))
% 45.81/46.24  (define @t18 () (|tptp.'of_nat$'| |tptp.'n$'|))
% 45.81/46.24  (define @t19 () (= @t18 @t17))
% 45.81/46.24  (define @t20 () (= (|tptp.'fun_app$e'| |tptp.'f$'| @t2) (|tptp.'fun_app$e'| |tptp.'g$'| @t2)))
% 45.81/46.24  (define @t21 () (|tptp.'fun_app$d'| |tptp.'of_int$'| |tptp.'a$'|))
% 45.81/46.24  (define @t22 () (=> (<= @t21 @t2) @t20))
% 45.81/46.24  (define @t23 () (@list @t2))
% 45.81/46.24  (define @t24 () (forall @t23 @t22))
% 45.81/46.24  (define @t25 () (@var "A__questionmark_v5" Int))
% 45.81/46.24  (define @t26 () (@var "A__questionmark_v2" |tptp.'Real_a_fun$'|))
% 45.81/46.24  (define @t27 () (@var "A__questionmark_v4" |tptp.'Nat$'|))
% 45.81/46.24  (define @t28 () (|tptp.'fun_app$b'| (|tptp.'eM_remainder_converges$'| @t27 @t26) @t25))
% 45.81/46.24  (define @t29 () (@var "A__questionmark_v1" |tptp.'Real_a_fun$'|))
% 45.81/46.24  (define @t30 () (@var "A__questionmark_v3" |tptp.'Nat$'|))
% 45.81/46.24  (define @t31 () (|tptp.'eM_remainder_converges$'| @t30 @t29))
% 45.81/46.24  (define @t32 () (= (|tptp.'fun_app$b'| @t31 @t6) @t28))
% 45.81/46.24  (define @t33 () (= @t6 @t25))
% 45.81/46.24  (define @t34 () (|tptp.'of_nat$'| @t30))
% 45.81/46.24  (define @t35 () (= @t34 (|tptp.'of_nat$'| @t27)))
% 45.81/46.24  (define @t36 () (@var "A__questionmark_v6" Real))
% 45.81/46.24  (define @t37 () (= (|tptp.'fun_app$e'| @t29 @t36) (|tptp.'fun_app$e'| @t26 @t36)))
% 45.81/46.24  (define @t38 () (|tptp.'fun_app$d'| |tptp.'of_int$'| @t6))
% 45.81/46.24  (define @t39 () (=> (<= @t38 @t36) @t37))
% 45.81/46.24  (define @t40 () (@list @t36))
% 45.81/46.24  (define @t41 () (forall @t40 @t39))
% 45.81/46.24  (define @t42 () (and @t41 @t35 @t33))
% 45.81/46.24  (define @t43 () (=> @t42 @t32))
% 45.81/46.24  (define @t44 () (@list @t6 @t29 @t26 @t30 @t27 @t25))
% 45.81/46.24  (define @t45 () (forall @t44 @t43))
% 45.81/46.24  (define @t46 () (|tptp.'fun_app$d'| |tptp.'of_int$'| @t5))
% 45.81/46.24  (define @t47 () (|tptp.'fun_app$f'| |tptp.'of_int$a'| @t5))
% 45.81/46.24  (define @t48 () (|tptp.'fun_app$f'| |tptp.'of_int$a'| @t6))
% 45.81/46.24  (define @t49 () (= @t6 @t5))
% 45.81/46.24  (define @t50 () (@list @t6))
% 45.81/46.24  (define @t51 () (<= @t2 @t46))
% 45.81/46.24  (define @t52 () (@list @t5))
% 45.81/46.24  (define @t53 () (@var "A__questionmark_v2" Real))
% 45.81/46.24  (define @t54 () (<= @t2 @t53))
% 45.81/46.24  (define @t55 () (<= @t1 @t53))
% 45.81/46.24  (define @t56 () (and @t3 @t55))
% 45.81/46.24  (define @t57 () (@list @t2 @t1 @t53))
% 45.81/46.24  (define @t58 () (<= @t1 @t2))
% 45.81/46.24  (define @t59 () (not @t3))
% 45.81/46.24  (define @t60 () (<= @t53 @t1))
% 45.81/46.24  (define @t61 () (<= @t53 @t2))
% 45.81/46.24  (define @t62 () (@var "A__questionmark_v3" Real))
% 45.81/46.24  (define @t63 () (<= @t62 @t53))
% 45.81/46.24  (define @t64 () (@list @t62))
% 45.81/46.24  (define @t65 () (@list @t53))
% 45.81/46.24  (define @t66 () (forall @t65 (=> (|tptp.'member$'| @t53 @t11) @t60)))
% 45.81/46.24  (define @t67 () (@list @t1))
% 45.81/46.24  (define @t68 () (@list @t11))
% 45.81/46.24  (define @t69 () (<= @t5 @t6))
% 45.81/46.24  (define @t70 () (= @t1 @t2))
% 45.81/46.24  (define @t71 () (= @t5 @t6))
% 45.81/46.24  (define @t72 () (@var "A__questionmark_v2" |tptp.'Real_real_fun$'|))
% 45.81/46.24  (define @t73 () (|tptp.'fun_app$g'| @t72 @t2))
% 45.81/46.24  (define @t74 () (<= @t73 @t62))
% 45.81/46.24  (define @t75 () (@var "A__questionmark_v5" Real))
% 45.81/46.24  (define @t76 () (|tptp.'fun_app$g'| @t72 @t75))
% 45.81/46.24  (define @t77 () (@var "A__questionmark_v4" Real))
% 45.81/46.24  (define @t78 () (|tptp.'fun_app$g'| @t72 @t77))
% 45.81/46.24  (define @t79 () (<= @t77 @t75))
% 45.81/46.24  (define @t80 () (@list @t77 @t75))
% 45.81/46.24  (define @t81 () (forall @t80 (=> @t79 (<= @t78 @t76))))
% 45.81/46.24  (define @t82 () (|tptp.'fun_app$g'| @t72 @t1))
% 45.81/46.24  (define @t83 () (= @t82 @t62))
% 45.81/46.24  (define @t84 () (@list @t2 @t1 @t72 @t62))
% 45.81/46.24  (define @t85 () (@var "A__questionmark_v3" Int))
% 45.81/46.24  (define @t86 () (@var "A__questionmark_v2" |tptp.'Real_int_fun$'|))
% 45.81/46.24  (define @t87 () (|tptp.'fun_app$h'| @t86 @t2))
% 45.81/46.24  (define @t88 () (<= @t87 @t85))
% 45.81/46.24  (define @t89 () (|tptp.'fun_app$h'| @t86 @t75))
% 45.81/46.24  (define @t90 () (|tptp.'fun_app$h'| @t86 @t77))
% 45.81/46.24  (define @t91 () (forall @t80 (=> @t79 (<= @t90 @t89))))
% 45.81/46.24  (define @t92 () (|tptp.'fun_app$h'| @t86 @t1))
% 45.81/46.24  (define @t93 () (= @t92 @t85))
% 45.81/46.24  (define @t94 () (@list @t2 @t1 @t86 @t85))
% 45.81/46.24  (define @t95 () (@var "A__questionmark_v2" |tptp.'Int_real_fun$'|))
% 45.81/46.24  (define @t96 () (|tptp.'fun_app$d'| @t95 @t6))
% 45.81/46.24  (define @t97 () (<= @t96 @t62))
% 45.81/46.24  (define @t98 () (|tptp.'fun_app$d'| @t95 @t25))
% 45.81/46.24  (define @t99 () (@var "A__questionmark_v4" Int))
% 45.81/46.24  (define @t100 () (|tptp.'fun_app$d'| @t95 @t99))
% 45.81/46.24  (define @t101 () (<= @t99 @t25))
% 45.81/46.24  (define @t102 () (@list @t99 @t25))
% 45.81/46.24  (define @t103 () (forall @t102 (=> @t101 (<= @t100 @t98))))
% 45.81/46.24  (define @t104 () (|tptp.'fun_app$d'| @t95 @t5))
% 45.81/46.24  (define @t105 () (= @t104 @t62))
% 45.81/46.24  (define @t106 () (@list @t6 @t5 @t95 @t62))
% 45.81/46.24  (define @t107 () (@var "A__questionmark_v2" |tptp.'Int_int_fun$'|))
% 45.81/46.24  (define @t108 () (|tptp.'fun_app$f'| @t107 @t6))
% 45.81/46.24  (define @t109 () (<= @t108 @t85))
% 45.81/46.24  (define @t110 () (|tptp.'fun_app$f'| @t107 @t25))
% 45.81/46.24  (define @t111 () (|tptp.'fun_app$f'| @t107 @t99))
% 45.81/46.24  (define @t112 () (forall @t102 (=> @t101 (<= @t111 @t110))))
% 45.81/46.24  (define @t113 () (|tptp.'fun_app$f'| @t107 @t5))
% 45.81/46.24  (define @t114 () (= @t113 @t85))
% 45.81/46.24  (define @t115 () (@list @t6 @t5 @t107 @t85))
% 45.81/46.24  (define @t116 () (@var "A__questionmark_v1" |tptp.'Real_real_fun$'|))
% 45.81/46.24  (define @t117 () (|tptp.'fun_app$g'| @t116 @t62))
% 45.81/46.24  (define @t118 () (<= @t2 @t117))
% 45.81/46.24  (define @t119 () (|tptp.'fun_app$g'| @t116 @t75))
% 45.81/46.24  (define @t120 () (|tptp.'fun_app$g'| @t116 @t77))
% 45.81/46.24  (define @t121 () (forall @t80 (=> @t79 (<= @t120 @t119))))
% 45.81/46.24  (define @t122 () (<= @t53 @t62))
% 45.81/46.24  (define @t123 () (|tptp.'fun_app$g'| @t116 @t53))
% 45.81/46.24  (define @t124 () (= @t2 @t123))
% 45.81/46.24  (define @t125 () (@list @t2 @t116 @t53 @t62))
% 45.81/46.24  (define @t126 () (@var "A__questionmark_v1" |tptp.'Real_int_fun$'|))
% 45.81/46.24  (define @t127 () (|tptp.'fun_app$h'| @t126 @t62))
% 45.81/46.24  (define @t128 () (<= @t6 @t127))
% 45.81/46.24  (define @t129 () (|tptp.'fun_app$h'| @t126 @t75))
% 45.81/46.24  (define @t130 () (|tptp.'fun_app$h'| @t126 @t77))
% 45.81/46.24  (define @t131 () (forall @t80 (=> @t79 (<= @t130 @t129))))
% 45.81/46.24  (define @t132 () (|tptp.'fun_app$h'| @t126 @t53))
% 45.81/46.24  (define @t133 () (= @t6 @t132))
% 45.81/46.24  (define @t134 () (@list @t6 @t126 @t53 @t62))
% 45.81/46.24  (define @t135 () (@var "A__questionmark_v1" |tptp.'Int_real_fun$'|))
% 45.81/46.24  (define @t136 () (|tptp.'fun_app$d'| @t135 @t85))
% 45.81/46.24  (define @t137 () (<= @t2 @t136))
% 45.81/46.24  (define @t138 () (|tptp.'fun_app$d'| @t135 @t25))
% 45.81/46.24  (define @t139 () (|tptp.'fun_app$d'| @t135 @t99))
% 45.81/46.24  (define @t140 () (forall @t102 (=> @t101 (<= @t139 @t138))))
% 45.81/46.24  (define @t141 () (@var "A__questionmark_v2" Int))
% 45.81/46.24  (define @t142 () (<= @t141 @t85))
% 45.81/46.24  (define @t143 () (|tptp.'fun_app$d'| @t135 @t141))
% 45.81/46.24  (define @t144 () (= @t2 @t143))
% 45.81/46.24  (define @t145 () (@list @t2 @t135 @t141 @t85))
% 45.81/46.24  (define @t146 () (@var "A__questionmark_v1" |tptp.'Int_int_fun$'|))
% 45.81/46.24  (define @t147 () (|tptp.'fun_app$f'| @t146 @t85))
% 45.81/46.24  (define @t148 () (<= @t6 @t147))
% 45.81/46.24  (define @t149 () (|tptp.'fun_app$f'| @t146 @t25))
% 45.81/46.24  (define @t150 () (|tptp.'fun_app$f'| @t146 @t99))
% 45.81/46.24  (define @t151 () (forall @t102 (=> @t101 (<= @t150 @t149))))
% 45.81/46.24  (define @t152 () (|tptp.'fun_app$f'| @t146 @t141))
% 45.81/46.24  (define @t153 () (= @t6 @t152))
% 45.81/46.24  (define @t154 () (@list @t6 @t146 @t141 @t85))
% 45.81/46.24  (define @t155 () (not @t58))
% 45.81/46.24  (define @t156 () (= @t2 @t1))
% 45.81/46.24  (define @t157 () (not @t69))
% 45.81/46.24  (define @t158 () (not @t7))
% 45.81/46.24  (define @t159 () (<= @t82 @t62))
% 45.81/46.24  (define @t160 () (<= @t92 @t85))
% 45.81/46.24  (define @t161 () (<= @t104 @t62))
% 45.81/46.24  (define @t162 () (<= @t113 @t85))
% 45.81/46.24  (define @t163 () (<= @t2 @t123))
% 45.81/46.24  (define @t164 () (<= @t2 @t143))
% 45.81/46.24  (define @t165 () (<= @t6 @t132))
% 45.81/46.24  (define @t166 () (<= @t6 @t152))
% 45.81/46.24  (define @t167 () (and @t3 @t58))
% 45.81/46.24  (define @t168 () (and @t7 @t69))
% 45.81/46.24  (define @t169 () (<= @t141 @t5))
% 45.81/46.24  (define @t170 () (<= @t141 @t6))
% 45.81/46.24  (define @t171 () (@list @t6 @t5 @t141))
% 45.81/46.24  (define @t172 () (@var "A__questionmark_v0" |tptp.'Real_real_bool_fun_fun$'|))
% 45.81/46.24  (define @t173 () (|tptp.'fun_app$'| (|tptp.'fun_app$a'| @t172 @t1) @t53))
% 45.81/46.24  (define @t174 () (|tptp.'fun_app$a'| @t172 @t62))
% 45.81/46.24  (define @t175 () (|tptp.'fun_app$'| @t174 @t77))
% 45.81/46.24  (define @t176 () (@list @t62 @t77))
% 45.81/46.24  (define @t177 () (forall @t176 (=> (|tptp.'fun_app$'| (|tptp.'fun_app$a'| @t172 @t77) @t62) @t175)))
% 45.81/46.24  (define @t178 () (@list @t172 @t1 @t53))
% 45.81/46.24  (define @t179 () (@var "A__questionmark_v0" |tptp.'Int_int_bool_fun_fun$'|))
% 45.81/46.24  (define @t180 () (|tptp.'fun_app$b'| (|tptp.'fun_app$c'| @t179 @t5) @t141))
% 45.81/46.24  (define @t181 () (|tptp.'fun_app$c'| @t179 @t85))
% 45.81/46.24  (define @t182 () (|tptp.'fun_app$b'| @t181 @t99))
% 45.81/46.24  (define @t183 () (@list @t85 @t99))
% 45.81/46.24  (define @t184 () (forall @t183 (=> (|tptp.'fun_app$b'| (|tptp.'fun_app$c'| @t179 @t99) @t85) @t182)))
% 45.81/46.24  (define @t185 () (@list @t179 @t5 @t141))
% 45.81/46.24  (define @t186 () (<= @t6 @t141))
% 45.81/46.24  (define @t187 () (<= @t5 @t141))
% 45.81/46.24  (define @t188 () (and @t7 @t187))
% 45.81/46.24  (define @t189 () (= @t1 @t53))
% 45.81/46.24  (define @t190 () (= @t5 @t141))
% 45.81/46.24  (define @t191 () (not @t70))
% 45.81/46.24  (define @t192 () (not @t71))
% 45.81/46.24  (define @t193 () (@var "A__questionmark_v0" |tptp.'Real_bool_fun$'|))
% 45.81/46.24  (define @t194 () (|tptp.'greatest$'| @t193))
% 45.81/46.24  (define @t195 () (|tptp.'fun_app$'| @t193 @t1))
% 45.81/46.24  (define @t196 () (@var "A__questionmark_v0" |tptp.'Int_bool_fun$'|))
% 45.81/46.24  (define @t197 () (|tptp.'greatest$a'| @t196))
% 45.81/46.24  (define @t198 () (|tptp.'fun_app$b'| @t196 @t5))
% 45.81/46.24  (define @t199 () (@var "A__questionmark_v1" |tptp.'Real_bool_fun$'|))
% 45.81/46.24  (define @t200 () (@var "A__questionmark_v2" |tptp.'Real_bool_fun$'|))
% 45.81/46.24  (define @t201 () (|tptp.'fun_app$'| @t193 @t62))
% 45.81/46.24  (define @t202 () (@var "A__questionmark_v2" |tptp.'Int_bool_fun$'|))
% 45.81/46.25  (define @t203 () (|tptp.'fun_app$b'| @t202 @t85))
% 45.81/46.25  (define @t204 () (|tptp.'fun_app$b'| @t196 @t85))
% 45.81/46.25  (define @t205 () (@list @t85))
% 45.81/46.25  (define @t206 () (@var "A__questionmark_v1" |tptp.'Bool_real_fun$'|))
% 45.81/46.25  (define @t207 () (@var "A__questionmark_v0" |tptp.'Bool_real_fun$'|))
% 45.81/46.25  (define @t208 () (@var "A__questionmark_v1" |tptp.'Bool_int_fun$'|))
% 45.81/46.25  (define @t209 () (@var "A__questionmark_v0" |tptp.'Bool_int_fun$'|))
% 45.81/46.25  (define @t210 () (|tptp.'fun_app$h'| |tptp.'round$'| @t2))
% 45.81/46.25  (define @t211 () (|tptp.'fun_app$h'| |tptp.'ceiling$'| @t2))
% 45.81/46.25  (define @t212 () (<= @t211 @t5))
% 45.81/46.25  (define @t213 () (@list @t2 @t5))
% 45.81/46.25  (define @t214 () (<= @t38 @t1))
% 45.81/46.25  (define @t215 () (|tptp.'fun_app$h'| |tptp.'floor$'| @t1))
% 45.81/46.25  (define @t216 () (@list @t6 @t1))
% 45.81/46.25  (define @t217 () (|tptp.'fun_app$h'| |tptp.'ceiling$'| @t1))
% 45.81/46.25  (define @t218 () (|tptp.'fun_app$d'| |tptp.'of_int$'| @t211))
% 45.81/46.25  (define @t219 () (exists @t52 (= @t2 @t46)))
% 45.81/46.25  (define @t220 () (|tptp.'fun_app$h'| |tptp.'floor$'| @t2))
% 45.81/46.25  (define @t221 () (|tptp.'fun_app$d'| |tptp.'of_int$'| @t220))
% 45.81/46.25  (define @t222 () (<= @t221 @t2))
% 45.81/46.25  (define @t223 () (<= @t2 0/1))
% 45.81/46.25  (define @t224 () (<= 0/1 @t2))
% 45.81/46.25  (define @t225 () (<= @t2 1/1))
% 45.81/46.25  (define @t226 () (@var "A__questionmark_v0" |tptp.'Real_real_fun$'|))
% 45.81/46.25  (define @t227 () (<= (|tptp.'fun_app$g'| @t226 @t53) (|tptp.'fun_app$g'| @t226 @t1)))
% 45.81/46.25  (define @t228 () (|tptp.'antimono$'| @t226))
% 45.81/46.25  (define @t229 () (@list @t226 @t1 @t53))
% 45.81/46.25  (define @t230 () (@var "A__questionmark_v0" |tptp.'Real_int_fun$'|))
% 45.81/46.25  (define @t231 () (<= (|tptp.'fun_app$h'| @t230 @t53) (|tptp.'fun_app$h'| @t230 @t1)))
% 45.81/46.25  (define @t232 () (|tptp.'antimono$a'| @t230))
% 45.81/46.25  (define @t233 () (@list @t230 @t1 @t53))
% 45.81/46.25  (define @t234 () (@var "A__questionmark_v0" |tptp.'Int_real_fun$'|))
% 45.81/46.25  (define @t235 () (<= (|tptp.'fun_app$d'| @t234 @t141) (|tptp.'fun_app$d'| @t234 @t5)))
% 45.81/46.25  (define @t236 () (|tptp.'antimono$b'| @t234))
% 45.81/46.25  (define @t237 () (@list @t234 @t5 @t141))
% 45.81/46.25  (define @t238 () (@var "A__questionmark_v0" |tptp.'Int_int_fun$'|))
% 45.81/46.25  (define @t239 () (<= (|tptp.'fun_app$f'| @t238 @t141) (|tptp.'fun_app$f'| @t238 @t5)))
% 45.81/46.25  (define @t240 () (|tptp.'antimono$c'| @t238))
% 45.81/46.25  (define @t241 () (@list @t238 @t5 @t141))
% 45.81/46.25  (define @t242 () (@list @t1 @t53))
% 45.81/46.25  (define @t243 () (forall @t242 (=> @t55 @t227)))
% 45.81/46.25  (define @t244 () (@list @t226))
% 45.81/46.25  (define @t245 () (forall @t242 (=> @t55 @t231)))
% 45.81/46.25  (define @t246 () (@list @t230))
% 45.81/46.25  (define @t247 () (@list @t5 @t141))
% 45.81/46.25  (define @t248 () (forall @t247 (=> @t187 @t235)))
% 45.81/46.25  (define @t249 () (@list @t234))
% 45.81/46.25  (define @t250 () (forall @t247 (=> @t187 @t239)))
% 45.81/46.25  (define @t251 () (@list @t238))
% 45.81/46.25  (define @t252 () (<= 0 @t6))
% 45.81/46.25  (define @t253 () (<= 0/1 @t38))
% 45.81/46.25  (define @t254 () (<= 0 @t48))
% 45.81/46.25  (define @t255 () (= @t6 0))
% 45.81/46.25  (define @t256 () (= @t6 1))
% 45.81/46.25  (define @t257 () (<= @t6 0))
% 45.81/46.25  (define @t258 () (<= @t6 1))
% 45.81/46.25  (define @t259 () (<= 1 @t6))
% 45.81/46.25  (define @t260 () (<= 1/1 @t2))
% 45.81/46.25  (define @t261 () (<= 0 0))
% 45.81/46.25  (define @t262 () (= 0 @t6))
% 45.81/46.25  (define @t263 () (= @t2 0/1))
% 45.81/46.25  (define @t264 () (= 0/1 @t2))
% 45.81/46.25  (define @t265 () (< 0/1 @t2))
% 45.81/46.25  (define @t266 () (< @t2 1/1))
% 45.81/46.25  (define @t267 () (|tptp.'power_int$'| @t53))
% 45.81/46.25  (define @t268 () (|tptp.'fun_app$d'| @t267 @t6))
% 45.81/46.25  (define @t269 () (|tptp.'fun_app$d'| @t267 @t5))
% 45.81/46.25  (define @t270 () (= @t5 0))
% 45.81/46.25  (define @t271 () (not @t270))
% 45.81/46.25  (define @t272 () (@list @t6 @t5 @t53))
% 45.81/46.25  (define @t273 () (|tptp.'power_int$'| @t2))
% 45.81/46.25  (define @t274 () (|tptp.'fun_app$d'| @t273 @t5))
% 45.81/46.25  (define @t275 () (<= 0 @t5))
% 45.81/46.25  (define @t276 () (|tptp.'fun_app$d'| (|tptp.'power_int$'| 0/1) @t6))
% 45.81/46.25  (define @t277 () (=> (not @t255) (= @t276 0/1)))
% 45.81/46.25  (define @t278 () (= @t274 0/1))
% 45.81/46.25  (define @t279 () (< @t6 0))
% 45.81/46.25  (define @t280 () (< 0 @t6))
% 45.81/46.25  (define @t281 () (< 0/1 @t38))
% 45.81/46.25  (define @t282 () (< 0 @t48))
% 45.81/46.25  (define @t283 () (< @t6 1))
% 45.81/46.25  (define @t284 () (< 1 @t6))
% 45.81/46.25  (define @t285 () (|tptp.'fun_app$d'| (|tptp.'power_int$'| @t1) @t141))
% 45.81/46.25  (define @t286 () (|tptp.'fun_app$d'| @t273 @t141))
% 45.81/46.25  (define @t287 () (<= @t286 @t285))
% 45.81/46.25  (define @t288 () (< 0 @t141))
% 45.81/46.25  (define @t289 () (<= 0/1 @t1))
% 45.81/46.25  (define @t290 () (@list @t2 @t1 @t141))
% 45.81/46.25  (define @t291 () (< @t2 0/1))
% 45.81/46.25  (define @t292 () (< 1/1 @t2))
% 45.81/46.25  (define @t293 () (< @t1 @t2))
% 45.81/46.25  (define @t294 () (=> @t293 false))
% 45.81/46.25  (define @t295 () (=> @t9 false))
% 45.81/46.25  (define @t296 () (not @t156))
% 45.81/46.25  (define @t297 () (< @t5 @t6))
% 45.81/46.25  (define @t298 () (=> @t297 false))
% 45.81/46.25  (define @t299 () (=> @t10 false))
% 45.81/46.25  (define @t300 () (not @t49))
% 45.81/46.25  (define @t301 () (< @t2 @t2))
% 45.81/46.25  (define @t302 () (< @t6 @t6))
% 45.81/46.25  (define @t303 () (< @t53 @t1))
% 45.81/46.25  (define @t304 () (< @t2 @t53))
% 45.81/46.25  (define @t305 () (< @t1 @t53))
% 45.81/46.25  (define @t306 () (< @t6 @t141))
% 45.81/46.25  (define @t307 () (< @t5 @t141))
% 45.81/46.25  (define @t308 () (not @t293))
% 45.81/46.25  (define @t309 () (not @t9))
% 45.81/46.25  (define @t310 () (not @t297))
% 45.81/46.25  (define @t311 () (not @t10))
% 45.81/46.25  (define @t312 () (< @t53 @t2))
% 45.81/46.25  (define @t313 () (< @t141 @t5))
% 45.81/46.25  (define @t314 () (< @t141 @t6))
% 45.81/46.25  (define @t315 () (< @t2 @t117))
% 45.81/46.25  (define @t316 () (< @t77 @t75))
% 45.81/46.25  (define @t317 () (forall @t80 (=> @t316 (< @t120 @t119))))
% 45.81/46.25  (define @t318 () (< @t53 @t62))
% 45.81/46.25  (define @t319 () (< @t6 @t127))
% 45.81/46.25  (define @t320 () (forall @t80 (=> @t316 (< @t130 @t129))))
% 45.81/46.25  (define @t321 () (< @t2 @t136))
% 45.81/46.25  (define @t322 () (< @t99 @t25))
% 45.81/46.25  (define @t323 () (forall @t102 (=> @t322 (< @t139 @t138))))
% 45.81/46.25  (define @t324 () (< @t141 @t85))
% 45.81/46.25  (define @t325 () (< @t6 @t147))
% 45.81/46.25  (define @t326 () (forall @t102 (=> @t322 (< @t150 @t149))))
% 45.81/46.25  (define @t327 () (< @t73 @t62))
% 45.81/46.25  (define @t328 () (forall @t80 (=> @t316 (< @t78 @t76))))
% 45.81/46.25  (define @t329 () (< @t87 @t85))
% 45.81/46.25  (define @t330 () (forall @t80 (=> @t316 (< @t90 @t89))))
% 45.81/46.25  (define @t331 () (< @t96 @t62))
% 45.81/46.25  (define @t332 () (forall @t102 (=> @t322 (< @t100 @t98))))
% 45.81/46.25  (define @t333 () (< @t108 @t85))
% 45.81/46.25  (define @t334 () (forall @t102 (=> @t322 (< @t111 @t110))))
% 45.81/46.25  (define @t335 () (< @t2 @t123))
% 45.81/46.25  (define @t336 () (< @t2 @t143))
% 45.81/46.25  (define @t337 () (< @t6 @t132))
% 45.81/46.25  (define @t338 () (< @t6 @t152))
% 45.81/46.25  (define @t339 () (< @t82 @t62))
% 45.81/46.25  (define @t340 () (< @t92 @t85))
% 45.81/46.25  (define @t341 () (< @t104 @t62))
% 45.81/46.25  (define @t342 () (< @t113 @t85))
% 45.81/46.25  (define @t343 () (@var "A__questionmark_v2" tptp.tlbool))
% 45.81/46.25  (define @t344 () (= @t343 tptp.tltrue))
% 45.81/46.25  (define @t345 () (< 0/1 @t53))
% 45.81/46.25  (define @t346 () (< @t141 0))
% 45.81/46.25  (define @t347 () (< 0 @t5))
% 45.81/46.25  (define @t348 () (<= 0 @t141))
% 45.81/46.25  (define @t349 () (@list @t2 @t5 @t141))
% 45.81/46.25  (define @t350 () (< @t2 @t46))
% 45.81/46.25  (define @t351 () (< @t38 @t1))
% 45.81/46.25  (define @t352 () (< 0/1 @t1))
% 45.81/46.25  (define @t353 () (< 0 0))
% 45.81/46.25  (define @t354 () (or @t9 @t156))
% 45.81/46.25  (define @t355 () (or @t10 @t49))
% 45.81/46.25  (define @t356 () (and @t3 @t296))
% 45.81/46.25  (define @t357 () (and @t7 @t300))
% 45.81/46.25  (define @t358 () (and (< @t2 @t62) (< @t62 @t1)))
% 45.81/46.25  (define @t359 () (- 1/1))
% 45.81/46.25  (define @t360 () (= @t6 @t141))
% 45.81/46.25  (define @t361 () (+ @t141 @t5))
% 45.81/46.25  (define @t362 () (+ @t6 @t5))
% 45.81/46.25  (define @t363 () (= @t362 @t361))
% 45.81/46.25  (define @t364 () (= @t2 @t53))
% 45.81/46.25  (define @t365 () (+ @t53 @t1))
% 45.81/46.25  (define @t366 () (+ @t2 @t1))
% 45.81/46.25  (define @t367 () (= @t366 @t365))
% 45.81/46.25  (define @t368 () (+ @t6 @t141))
% 45.81/46.25  (define @t369 () (= @t362 @t368))
% 45.81/46.25  (define @t370 () (+ @t2 @t53))
% 45.81/46.25  (define @t371 () (= @t366 @t370))
% 45.81/46.25  (define @t372 () (- @t6))
% 45.81/46.25  (define @t373 () (- @t2))
% 45.81/46.25  (define @t374 () (- @t5))
% 45.81/46.25  (define @t375 () (= @t372 @t374))
% 45.81/46.25  (define @t376 () (- @t1))
% 45.81/46.25  (define @t377 () (= @t373 @t376))
% 45.81/46.25  (define @t378 () (+ @t6 @t6))
% 45.81/46.25  (define @t379 () (+ @t2 @t2))
% 45.81/46.25  (define @t380 () (= @t1 0/1))
% 45.81/46.25  (define @t381 () (+ @t5 @t6))
% 45.81/46.25  (define @t382 () (+ @t1 @t2))
% 45.81/46.25  (define @t383 () (<= @t362 @t368))
% 45.81/46.25  (define @t384 () (<= @t366 @t365))
% 45.81/46.25  (define @t385 () (<= @t362 @t361))
% 45.81/46.25  (define @t386 () (- @t362))
% 45.81/46.25  (define @t387 () (- @t366))
% 45.81/46.25  (define @t388 () (- @t38))
% 45.81/46.25  (define @t389 () (<= 0/1 @t373))
% 45.81/46.25  (define @t390 () (- 1))
% 45.81/46.25  (define @t391 () (< @t6 (+ @t5 1)))
% 45.81/46.25  (define @t392 () (+ @t2 @t46))
% 45.81/46.25  (define @t393 () (+ @t5 @t141))
% 45.81/46.25  (define @t394 () (+ @t6 @t393))
% 45.81/46.25  (define @t395 () (+ @t1 @t53))
% 45.81/46.25  (define @t396 () (+ @t2 @t395))
% 45.81/46.25  (define @t397 () (= @t372 @t5))
% 45.81/46.25  (define @t398 () (= @t373 @t1))
% 45.81/46.25  (define @t399 () (= @t5 @t372))
% 45.81/46.25  (define @t400 () (= @t6 @t374))
% 45.81/46.25  (define @t401 () (= @t1 @t373))
% 45.81/46.25  (define @t402 () (= @t2 @t376))
% 45.81/46.25  (define @t403 () (= @t6 @t393))
% 45.81/46.25  (define @t404 () (= @t2 @t395))
% 45.81/46.25  (define @t405 () (@list @t6 @t5 @t141 @t85))
% 45.81/46.25  (define @t406 () (@list @t2 @t1 @t53 @t62))
% 45.81/46.25  (define @t407 () (= @t362 0))
% 45.81/46.25  (define @t408 () (= @t366 0/1))
% 45.81/46.25  (define @t409 () (|tptp.'fun_app$h'| |tptp.'floor$'| @t373))
% 45.81/46.25  (define @t410 () (<= @t373 @t1))
% 45.81/46.25  (define @t411 () (<= @t1 @t373))
% 45.81/46.25  (define @t412 () (< @t373 @t1))
% 45.81/46.25  (define @t413 () (< @t1 @t373))
% 45.81/46.25  (define @t414 () (+ 1 @t6))
% 45.81/46.25  (define @t415 () (+ @t414 @t6))
% 45.81/46.25  (define @t416 () (|tptp.'fun_app$b'| @t202 @t5))
% 45.81/46.25  (define @t417 () (|tptp.'fun_app$b'| @t202 (+ @t85 1)))
% 45.81/46.25  (define @t418 () (@list @t6 @t5 @t202))
% 45.81/46.25  (define @t419 () (+ @t6 1))
% 45.81/46.25  (define @t420 () (<= @t419 @t5))
% 45.81/46.25  (define @t421 () (+ @t221 1/1))
% 45.81/46.25  (define @t422 () (= @t215 @t6))
% 45.81/46.25  (define @t423 () (+ @t38 1/1))
% 45.81/46.25  (define @t424 () (< @t1 @t423))
% 45.81/46.25  (define @t425 () (@var "A__questionmark_v5" |tptp.'Nat$'|))
% 45.81/46.25  (define @t426 () (@var "A__questionmark_v4" |tptp.'Nat_real_fun$'|))
% 45.81/46.25  (define @t427 () (|tptp.'fun_app$n'| @t426 @t425))
% 45.81/46.25  (define @t428 () (@var "A__questionmark_v1" |tptp.'Nat_real_fun_nat_real_fun_fun$'|))
% 45.81/46.25  (define @t429 () (|tptp.'fun_app$n'| (|tptp.'fun_app$l'| @t428 @t426) @t425))
% 45.81/46.25  (define @t430 () (@var "A__questionmark_v3" |tptp.'Nat_real_fun_nat_nat_fun_fun$'|))
% 45.81/46.25  (define @t431 () (|tptp.'of_nat$'| (|tptp.'fun_app$o'| (|tptp.'fun_app$p'| @t430 @t426) @t425)))
% 45.81/46.25  (define @t432 () (= @t431 1))
% 45.81/46.25  (define @t433 () (@var "A__questionmark_v2" |tptp.'Nat_bool_fun$'|))
% 45.81/46.25  (define @t434 () (|tptp.'fun_app$m'| @t433 @t425))
% 45.81/46.25  (define @t435 () (@var "A__questionmark_v0" |tptp.'Nat_real_fun_bool_fun$'|))
% 45.81/46.25  (define @t436 () (|tptp.'fun_app$k'| @t435 @t426))
% 45.81/46.25  (define @t437 () (@list @t426 @t425))
% 45.81/46.25  (define @t438 () (= @t431 0))
% 45.81/46.25  (define @t439 () (@var "A__questionmark_v3" |tptp.'Nat_real_fun$'|))
% 45.81/46.25  (define @t440 () (|tptp.'fun_app$n'| @t439 @t27))
% 45.81/46.25  (define @t441 () (|tptp.'fun_app$k'| @t435 @t439))
% 45.81/46.25  (define @t442 () (@list @t439))
% 45.81/46.25  (define @t443 () (@var "A__questionmark_v0" |tptp.'Nat$'|))
% 45.81/46.25  (define @t444 () (@var "A__questionmark_v2" |tptp.'Nat_real_fun$'|))
% 45.81/46.25  (define @t445 () (|tptp.'fun_app$n'| @t444 @t443))
% 45.81/46.25  (define @t446 () (@var "A__questionmark_v1" |tptp.'Nat_real_fun$'|))
% 45.81/46.25  (define @t447 () (|tptp.'fun_app$n'| @t446 @t30))
% 45.81/46.25  (define @t448 () (|tptp.'of_nat$'| @t443))
% 45.81/46.25  (define @t449 () (<= @t448 @t34))
% 45.81/46.25  (define @t450 () (@list @t30))
% 45.81/46.25  (define @t451 () (|tptp.'fun_app$n'| @t444 @t30))
% 45.81/46.25  (define @t452 () (|tptp.'times$'| @t6))
% 45.81/46.25  (define @t453 () (|tptp.'fun_app$f'| @t452 @t141))
% 45.81/46.25  (define @t454 () (@list @t443))
% 45.81/46.25  (define @t455 () (|tptp.'of_nat$'| (|tptp.'nat$'| @t6)))
% 45.81/46.25  (define @t456 () (@var "B" tptp.tlbool))
% 45.81/46.25  (define @t457 () (|tptp.'fun_app$b'| @t31 @t25))
% 45.81/46.25  (define @t458 () (= @t28 @t457))
% 45.81/46.25  (define @t459 () (not @t35))
% 45.81/46.25  (define @t460 () (not (forall @t40 (or (not (>= (+ @t36 (* -1/1 (|tptp.'fun_app$d'| |tptp.'of_int$'| @t25))) 0/1)) @t37))))
% 45.81/46.25  (define @t461 () (or @t460 @t459 @t458))
% 45.81/46.25  (define @t462 () (not (= @t25 @t25)))
% 45.81/46.25  (define @t463 () (or @t460 @t459 @t462 (= @t457 @t28)))
% 45.81/46.25  (define @t464 () (@list @t29 @t26 @t30 @t27 @t25))
% 45.81/46.25  (define @t465 () (not @t33))
% 45.81/46.25  (define @t466 () (+ @t36 (* -1/1 @t38)))
% 45.81/46.25  (define @t467 () (>= @t466 0/1))
% 45.81/46.25  (define @t468 () (forall @t40 (or (not @t467) @t37)))
% 45.81/46.25  (define @t469 () (not @t468))
% 45.81/46.25  (define @t470 () (or @t465 @t469 @t459 @t465 @t32))
% 45.81/46.25  (define @t471 () (or @t469 @t459 @t465 @t32))
% 45.81/46.25  (define @t472 () (forall @t50 @t471))
% 45.81/46.25  (define @t473 () (forall @t464 @t472))
% 45.81/46.25  (define @t474 () (forall (@list @t29 @t26 @t30 @t27 @t25 @t6) @t471))
% 45.81/46.25  (define @t475 () (or @t469 @t459 @t465))
% 45.81/46.25  (define @t476 () (and @t468 @t35 @t33))
% 45.81/46.25  (define @t477 () (|tptp.'fun_app$b'| @t14 |tptp.'a$'|))
% 45.81/46.25  (define @t478 () (= @t16 @t477))
% 45.81/46.25  (define @t479 () (= @t17 @t18))
% 45.81/46.25  (define @t480 () (not @t479))
% 45.81/46.25  (define @t481 () (|tptp.'fun_app$e'| |tptp.'f$'| @t36))
% 45.81/46.25  (define @t482 () (|tptp.'fun_app$e'| |tptp.'g$'| @t36))
% 45.81/46.25  (define @t483 () (* -1/1 @t21))
% 45.81/46.25  (define @t484 () (not (>= (+ @t36 @t483) 0/1)))
% 45.81/46.25  (define @t485 () (forall @t40 (or @t484 (= @t482 @t481))))
% 45.81/46.25  (define @t486 () (not @t485))
% 45.81/46.25  (define @t487 () (or @t486 @t480 @t478))
% 45.81/46.25  (define @t488 () (forall @t464 @t461))
% 45.81/46.25  (define @t489 () (not @t19))
% 45.81/46.25  (define @t490 () (or @t486 @t489 @t478))
% 45.81/46.25  (define @t491 () (@list false))
% 45.81/46.25  (define @t492 () (+ @t2 @t483))
% 45.81/46.25  (define @t493 () (>= @t492 0/1))
% 45.81/46.25  (define @t494 () (or @t484 (= @t481 @t482)))
% 45.81/46.25  (define @t495 () (forall @t23 (or (not @t493) @t20)))
% 45.81/46.25  (define @t496 () (not @t478))
% 45.81/46.25  (define @t497 () (not @t477))
% 45.81/46.25  (define @t498 () (= |tptp.'a$a'| |tptp.'a$'|))
% 45.81/46.25  (define @t499 () (and @t15 @t498))
% 45.81/46.25  (define @t500 () (not @t15))
% 45.81/46.25  (define @t501 () (not @t498))
% 45.81/46.25  (define @t502 () (and @t498 @t500))
% 45.81/46.25  (assume @p1 (forall @t4 (= (|tptp.'fun_app$'| (|tptp.'fun_app$a'| |tptp.'uua$'| @t2) @t1) @t3)))
% 45.81/46.25  (assume @p2 (forall @t8 (= (|tptp.'fun_app$b'| (|tptp.'fun_app$c'| |tptp.'uub$'| @t6) @t5) @t7)))
% 45.81/46.25  (assume @p3 (forall @t4 (= (|tptp.'fun_app$'| (|tptp.'fun_app$a'| |tptp.'uuc$'| @t2) @t1) @t9)))
% 45.81/46.25  (assume @p4 (forall @t8 (= (|tptp.'fun_app$b'| (|tptp.'fun_app$c'| |tptp.'uud$'| @t6) @t5) @t10)))
% 45.81/46.25  (assume @p5 (forall (@list @t11 @t1) (= (|tptp.'fun_app$'| @t13 @t1) @t12)))
% 45.81/46.25  (assume @p6 (not (= @t16 @t15)))
% 45.81/46.25  (assume @p7 (= |tptp.'a$'| |tptp.'a$a'|))
% 45.81/46.25  (assume @p8 @t19)
% 45.81/46.25  (assume @p9 @t24)
% 45.81/46.25  (assume @p10 @t45)
% 45.81/46.25  (assume @p11 (forall @t8 (= (<= @t38 @t46) @t7)))
% 45.81/46.25  (assume @p12 (forall @t8 (= (<= @t48 @t47) @t7)))
% 45.81/46.25  (assume @p13 (forall @t8 (= (= @t38 @t46) @t49)))
% 45.81/46.25  (assume @p14 (forall @t23 (<= @t2 @t2)))
% 45.81/46.25  (assume @p15 (forall @t50 (<= @t6 @t6)))
% 45.81/46.25  (assume @p16 (forall @t23 (exists @t52 @t51)))
% 45.81/46.25  (assume @p17 (forall @t57 (=> @t56 @t54)))
% 45.81/46.25  (assume @p18 (forall @t4 (=> @t59 @t58)))
% 45.81/46.25  (assume @p19 (forall @t57 (=> (and @t3 @t61) @t60)))
% 45.81/46.25  (assume @p20 (forall @t68 (=> (and (exists @t67 @t12) (exists @t67 @t66)) (exists @t67 (and @t66 (forall @t65 (=> (forall @t64 (=> (|tptp.'member$'| @t62 @t11) @t63)) @t55)))))))
% 45.81/46.25  (assume @p21 (forall @t8 (or @t7 @t49 @t69)))
% 45.81/46.25  (assume @p22 (forall @t4 (=> @t3 (= @t58 @t70))))
% 45.81/46.25  (assume @p23 (forall @t8 (=> @t7 (= @t69 @t71))))
% 45.81/46.25  (assume @p24 (forall @t4 (=> (and (=> @t3 false) (=> @t58 false)) false)))
% 45.81/46.25  (assume @p25 (forall @t8 (=> (and (=> @t7 false) (=> @t69 false)) false)))
% 45.81/46.25  (assume @p26 (forall @t84 (=> (and @t3 @t83 @t81) @t74)))
% 45.81/46.25  (assume @p27 (forall @t94 (=> (and @t3 @t93 @t91) @t88)))
% 45.81/46.25  (assume @p28 (forall @t106 (=> (and @t7 @t105 @t103) @t97)))
% 45.81/46.25  (assume @p29 (forall @t115 (=> (and @t7 @t114 @t112) @t109)))
% 45.81/46.25  (assume @p30 (forall @t125 (=> (and @t124 @t122 @t121) @t118)))
% 45.81/46.25  (assume @p31 (forall @t134 (=> (and @t133 @t122 @t131) @t128)))
% 45.81/46.25  (assume @p32 (forall @t145 (=> (and @t144 @t142 @t140) @t137)))
% 45.81/46.25  (assume @p33 (forall @t154 (=> (and @t153 @t142 @t151) @t148)))
% 45.81/46.25  (assume @p34 (forall @t4 (or @t3 @t58)))
% 45.81/46.25  (assume @p35 (forall @t8 (or @t7 @t69)))
% 45.81/46.25  (assume @p36 (forall @t4 (or @t156 @t59 @t155)))
% 45.81/46.25  (assume @p37 (forall @t8 (or @t49 @t158 @t157)))
% 45.81/46.25  (assume @p38 (forall @t4 (=> @t156 @t3)))
% 45.81/46.25  (assume @p39 (forall @t8 (=> @t49 @t7)))
% 45.81/46.25  (assume @p40 (forall @t84 (=> (and @t3 @t159 @t81) @t74)))
% 45.81/46.25  (assume @p41 (forall @t94 (=> (and @t3 @t160 @t91) @t88)))
% 45.81/46.25  (assume @p42 (forall @t106 (=> (and @t7 @t161 @t103) @t97)))
% 45.81/46.25  (assume @p43 (forall @t115 (=> (and @t7 @t162 @t112) @t109)))
% 45.81/46.25  (assume @p44 (forall @t125 (=> (and @t163 @t122 @t121) @t118)))
% 45.81/46.25  (assume @p45 (forall @t145 (=> (and @t164 @t142 @t140) @t137)))
% 45.81/46.25  (assume @p46 (forall @t134 (=> (and @t165 @t122 @t131) @t128)))
% 45.81/46.25  (assume @p47 (forall @t154 (=> (and @t166 @t142 @t151) @t148)))
% 45.81/46.25  (assume @p48 (forall @t4 (= @t156 @t167)))
% 45.81/46.25  (assume @p49 (forall @t8 (= @t49 @t168)))
% 45.81/46.25  (assume @p50 (forall @t4 (=> @t167 @t156)))
% 45.81/46.25  (assume @p51 (forall @t8 (=> @t168 @t49)))
% 45.81/46.25  (assume @p52 (forall @t171 (=> (and @t7 @t170) @t169)))
% 45.81/46.25  (assume @p53 (forall @t4 (=> @t167 @t70)))
% 45.81/46.25  (assume @p54 (forall @t8 (=> @t168 @t71)))
% 45.81/46.25  (assume @p55 (forall @t4 (= @t156 (and @t58 @t3))))
% 45.81/46.25  (assume @p56 (forall @t8 (= @t49 (and @t69 @t7))))
% 45.81/46.25  (assume @p57 (forall @t178 (=> (and (forall @t176 (=> (<= @t62 @t77) @t175)) @t177) @t173)))
% 45.81/46.25  (assume @p58 (forall @t185 (=> (and (forall @t183 (=> (<= @t85 @t99) @t182)) @t184) @t180)))
% 45.81/46.25  (assume @p59 (forall @t171 (=> @t188 @t186)))
% 45.81/46.25  (assume @p60 (forall @t57 (=> (and @t3 @t189) @t54)))
% 45.81/46.25  (assume @p61 (forall @t171 (=> (and @t7 @t190) @t186)))
% 45.81/46.25  (assume @p62 (forall @t57 (=> (and @t156 @t55) @t54)))
% 45.81/46.25  (assume @p63 (forall @t171 (=> (and @t49 @t187) @t186)))
% 45.81/46.25  (assume @p64 (forall @t57 (=> (and (=> @t56 false) (=> (and @t58 @t54) false) (=> (and @t54 @t60) false) (=> (and @t60 @t58) false) (=> (and @t55 @t61) false) (=> (and @t61 @t3) false)) false)))
% 45.81/46.25  (assume @p65 (forall @t171 (=> (and (=> @t188 false) (=> (and @t69 @t186) false) (=> (and @t186 @t169) false) (=> (and @t169 @t69) false) (=> (and @t187 @t170) false) (=> (and @t170 @t7) false)) false)))
% 45.81/46.25  (assume @p66 (forall @t4 (= @t59 (and @t58 @t191))))
% 45.81/46.25  (assume @p67 (forall @t8 (= @t158 (and @t69 @t192))))
% 45.81/46.25  (assume @p68 (forall (@list @t193 @t1) (=> (and @t195 (forall @t65 (=> (|tptp.'fun_app$'| @t193 @t53) @t60))) (= @t194 @t1))))
% 45.81/46.25  (assume @p69 (forall (@list @t196 @t5) (=> (and @t198 (forall (@list @t141) (=> (|tptp.'fun_app$b'| @t196 @t141) @t169))) (= @t197 @t5))))
% 45.81/46.25  (assume @p70 (forall (@list @t2 @t199) (= (|tptp.'member$'| @t2 (|tptp.'collect$'| @t199)) (|tptp.'fun_app$'| @t199 @t2))))
% 45.81/46.25  (assume @p71 (forall @t68 (= (|tptp.'collect$'| @t13) @t11)))
% 45.81/46.25  (assume @p72 (forall (@list @t193 @t1 @t200) (=> (and @t195 (forall @t64 (=> @t201 (<= @t62 @t1))) (forall @t64 (=> (and @t201 (forall (@list @t77) (=> (|tptp.'fun_app$'| @t193 @t77) (<= @t77 @t62)))) (|tptp.'fun_app$'| @t200 @t62)))) (|tptp.'fun_app$'| @t200 @t194))))
% 45.81/46.25  (assume @p73 (forall (@list @t196 @t5 @t202) (=> (and @t198 (forall @t205 (=> @t204 (<= @t85 @t5))) (forall @t205 (=> (and @t204 (forall (@list @t99) (=> (|tptp.'fun_app$b'| @t196 @t99) (<= @t99 @t85)))) @t203))) (|tptp.'fun_app$b'| @t202 @t197))))
% 45.81/46.25  (assume @p74 (forall (@list @t207 @t206) (= (|tptp.'less_eq$'| @t207 @t206) (and (<= (|tptp.'fun_app$i'| @t207 tptp.tlfalse) (|tptp.'fun_app$i'| @t206 tptp.tlfalse)) (<= (|tptp.'fun_app$i'| @t207 tptp.tltrue) (|tptp.'fun_app$i'| @t206 tptp.tltrue))))))
% 45.81/46.25  (assume @p75 (forall (@list @t209 @t208) (= (|tptp.'less_eq$a'| @t209 @t208) (and (<= (|tptp.'fun_app$j'| @t209 tptp.tlfalse) (|tptp.'fun_app$j'| @t208 tptp.tlfalse)) (<= (|tptp.'fun_app$j'| @t209 tptp.tltrue) (|tptp.'fun_app$j'| @t208 tptp.tltrue))))))
% 45.81/46.25  (assume @p76 (forall @t4 (=> @t3 (<= @t210 (|tptp.'fun_app$h'| |tptp.'round$'| @t1)))))
% 45.81/46.25  (assume @p77 (forall @t213 (= @t212 @t51)))
% 45.81/46.25  (assume @p78 (forall @t213 (=> @t51 @t212)))
% 45.81/46.25  (assume @p79 (forall @t216 (= (<= @t6 @t215) @t214)))
% 45.81/46.25  (assume @p80 (forall @t50 (= (|tptp.'fun_app$h'| |tptp.'round$'| @t38) @t6)))
% 45.81/46.25  (assume @p81 (forall @t4 (=> @t3 (<= @t211 @t217))))
% 45.81/46.25  (assume @p82 (forall @t23 (<= @t2 @t218)))
% 45.81/46.25  (assume @p83 (forall @t23 (= (= @t221 @t2) @t219)))
% 45.81/46.25  (assume @p84 (forall @t50 (= (|tptp.'fun_app$h'| |tptp.'floor$'| @t38) @t6)))
% 45.81/46.25  (assume @p85 (forall @t23 (= (= @t218 @t2) @t219)))
% 45.81/46.25  (assume @p86 (forall @t50 (= (|tptp.'fun_app$h'| |tptp.'ceiling$'| @t38) @t6)))
% 45.81/46.25  (assume @p87 (forall @t23 (<= @t220 @t211)))
% 45.81/46.25  (assume @p88 (forall @t23 (<= @t220 @t210)))
% 45.81/46.25  (assume @p89 (forall @t23 @t222))
% 45.81/46.25  (assume @p90 (forall @t4 (=> @t3 (<= @t220 @t215))))
% 45.81/46.25  (assume @p91 (forall @t23 (= (<= @t211 0) @t223)))
% 45.81/46.25  (assume @p92 (forall @t23 (= (<= 0 @t220) @t224)))
% 45.81/46.25  (assume @p93 (forall @t23 (= (<= @t211 1) @t225)))
% 45.81/46.25  (assume @p94 (forall @t229 (=> (and @t228 @t55) @t227)))
% 45.81/46.25  (assume @p95 (forall @t233 (=> (and @t232 @t55) @t231)))
% 45.81/46.25  (assume @p96 (forall @t237 (=> (and @t236 @t187) @t235)))
% 45.81/46.25  (assume @p97 (forall @t241 (=> (and @t240 @t187) @t239)))
% 45.81/46.25  (assume @p98 (forall @t229 (=> (and @t228 @t55 (=> @t227 false)) false)))
% 45.81/46.25  (assume @p99 (forall @t233 (=> (and @t232 @t55 (=> @t231 false)) false)))
% 45.81/46.25  (assume @p100 (forall @t237 (=> (and @t236 @t187 (=> @t235 false)) false)))
% 45.81/46.25  (assume @p101 (forall @t241 (=> (and @t240 @t187 (=> @t239 false)) false)))
% 45.81/46.25  (assume @p102 (forall @t244 (=> @t243 @t228)))
% 45.81/46.25  (assume @p103 (forall @t246 (=> @t245 @t232)))
% 45.81/46.25  (assume @p104 (forall @t249 (=> @t248 @t236)))
% 45.81/46.25  (assume @p105 (forall @t251 (=> @t250 @t240)))
% 45.81/46.25  (assume @p106 (forall @t244 (= @t228 @t243)))
% 45.81/46.25  (assume @p107 (forall @t246 (= @t232 @t245)))
% 45.81/46.25  (assume @p108 (forall @t249 (= @t236 @t248)))
% 45.81/46.25  (assume @p109 (forall @t251 (= @t240 @t250)))
% 45.81/46.25  (assume @p110 (|tptp.'partial_preordering$'| |tptp.'uua$'|))
% 45.81/46.25  (assume @p111 (|tptp.'partial_preordering$a'| |tptp.'uub$'|))
% 45.81/46.25  (assume @p112 (forall @t50 (= @t253 @t252)))
% 45.81/46.25  (assume @p113 (forall @t50 (= @t254 @t252)))
% 45.81/46.25  (assume @p114 (= (|tptp.'fun_app$f'| |tptp.'of_int$a'| 0) 0))
% 45.81/46.25  (assume @p115 (= (|tptp.'fun_app$d'| |tptp.'of_int$'| 0) 0/1))
% 45.81/46.25  (assume @p116 (forall @t50 (= (= 0 @t48) @t255)))
% 45.81/46.25  (assume @p117 (forall @t50 (= (= 0/1 @t38) @t255)))
% 45.81/46.25  (assume @p118 (forall @t50 (= (= @t48 0) @t255)))
% 45.81/46.25  (assume @p119 (forall @t50 (= (= @t38 0/1) @t255)))
% 45.81/46.25  (assume @p120 (= (|tptp.'fun_app$f'| |tptp.'of_int$a'| 1) 1))
% 45.81/46.25  (assume @p121 (= (|tptp.'fun_app$d'| |tptp.'of_int$'| 1) 1/1))
% 45.81/46.25  (assume @p122 (forall @t50 (= (= @t48 1) @t256)))
% 45.81/46.25  (assume @p123 (forall @t50 (= (= @t38 1/1) @t256)))
% 45.81/46.25  (assume @p124 (= (|tptp.'fun_app$h'| |tptp.'floor$'| 0/1) 0))
% 45.81/46.25  (assume @p125 (= (|tptp.'fun_app$h'| |tptp.'floor$'| 1/1) 1))
% 45.81/46.25  (assume @p126 (= (|tptp.'fun_app$h'| |tptp.'ceiling$'| 0/1) 0))
% 45.81/46.25  (assume @p127 (= (|tptp.'fun_app$h'| |tptp.'ceiling$'| 1/1) 1))
% 45.81/46.25  (assume @p128 (= (|tptp.'fun_app$h'| |tptp.'round$'| 0/1) 0))
% 45.81/46.25  (assume @p129 (= (|tptp.'fun_app$h'| |tptp.'round$'| 1/1) 1))
% 45.81/46.25  (assume @p130 (forall @t50 (= (<= @t38 0/1) @t257)))
% 45.81/46.25  (assume @p131 (forall @t50 (= (<= @t48 0) @t257)))
% 45.81/46.25  (assume @p132 (forall @t50 (= (<= @t38 1/1) @t258)))
% 45.81/46.25  (assume @p133 (forall @t50 (= (<= @t48 1) @t258)))
% 45.81/46.25  (assume @p134 (forall @t50 (= (<= 1/1 @t38) @t259)))
% 45.81/46.25  (assume @p135 (forall @t50 (= (<= 1 @t48) @t259)))
% 45.81/46.25  (assume @p136 (forall @t23 (= (<= 1 @t220) @t260)))
% 45.81/46.25  (assume @p137 (= @t261 true))
% 45.81/46.25  (assume @p138 (forall @t50 (=> @t252 @t253)))
% 45.81/46.25  (assume @p139 (forall @t50 (=> @t252 @t254)))
% 45.81/46.25  (assume @p140 (<= 0/1 1/1))
% 45.81/46.25  (assume @p141 (<= 0 1))
% 45.81/46.25  (assume @p142 (not (<= 1/1 0/1)))
% 45.81/46.25  (assume @p143 (not (<= 1 0)))
% 45.81/46.25  (assume @p144 (<= 1/1 1/1))
% 45.81/46.25  (assume @p145 (<= 1 1))
% 45.81/46.25  (assume @p146 (forall @t50 (= @t262 @t255)))
% 45.81/46.25  (assume @p147 (forall @t23 (= @t264 @t263)))
% 45.81/46.25  (assume @p148 (forall @t50 (= (= 1 @t6) @t256)))
% 45.81/46.25  (assume @p149 (forall @t23 (= (= 1/1 @t2) (= @t2 1/1))))
% 45.81/46.25  (assume @p150 (<= 0/1 0/1))
% 45.81/46.25  (assume @p151 @t261)
% 45.81/46.25  (assume @p152 (not (= 0 1)))
% 45.81/46.25  (assume @p153 (not (= 0/1 1/1)))
% 45.81/46.25  (assume @p154 (= (|tptp.'fun_app$f'| |tptp.'dbl_inc$'| 0) 1))
% 45.81/46.25  (assume @p155 (= (|tptp.'fun_app$g'| |tptp.'dbl_inc$a'| 0/1) 1/1))
% 45.81/46.25  (assume @p156 (forall @t23 (= (<= 1 @t211) @t265)))
% 45.81/46.25  (assume @p157 (forall @t23 (= (<= @t220 0) @t266)))
% 45.81/46.25  (assume @p158 (forall @t23 (= (< @t211 1) @t223)))
% 45.81/46.25  (assume @p159 (forall @t23 (= (< 0 @t220) @t260)))
% 45.81/46.25  (assume @p160 (= (|tptp.'fun_app$g'| |tptp.'arcosh$'| 1/1) 0/1))
% 45.81/46.25  (assume @p161 (forall @t272 (=> (and @t7 (<= 0/1 @t53) (<= @t53 1/1) (or (not (= @t53 0/1)) @t271 @t255)) (<= @t269 @t268))))
% 45.81/46.25  (assume @p162 (forall @t213 (=> (and @t224 @t275 @t225) (<= @t274 1/1))))
% 45.81/46.25  (assume @p163 (forall @t50 (= (|tptp.'fun_app$d'| (|tptp.'power_int$'| 1/1) @t6) 1/1)))
% 45.81/46.25  (assume @p164 (forall @t8 (= (< @t38 @t46) @t10)))
% 45.81/46.25  (assume @p165 (forall @t8 (= (< @t48 @t47) @t10)))
% 45.81/46.25  (assume @p166 (forall @t50 @t277))
% 45.81/46.25  (assume @p167 (forall @t213 (= @t278 (and @t263 @t271))))
% 45.81/46.25  (assume @p168 (forall @t23 (= (|tptp.'fun_app$d'| @t273 0) 1/1)))
% 45.81/46.25  (assume @p169 (forall @t50 (= (< @t38 0/1) @t279)))
% 45.81/46.25  (assume @p170 (forall @t50 (= (< @t48 0) @t279)))
% 45.81/46.25  (assume @p171 (forall @t50 (= @t281 @t280)))
% 45.81/46.25  (assume @p172 (forall @t50 (= @t282 @t280)))
% 45.81/46.25  (assume @p173 (forall @t50 (= (< @t38 1/1) @t283)))
% 45.81/46.25  (assume @p174 (forall @t50 (= (< @t48 1) @t283)))
% 45.81/46.25  (assume @p175 (forall @t50 (= (< 1/1 @t38) @t284)))
% 45.81/46.25  (assume @p176 (forall @t50 (= (< 1 @t48) @t284)))
% 45.81/46.25  (assume @p177 (forall @t290 (=> (and @t224 @t289 @t288) (= @t287 @t3))))
% 45.81/46.25  (assume @p178 (forall @t23 (= (< @t220 0) @t291)))
% 45.81/46.25  (assume @p179 (forall @t23 (= (< @t220 1) @t266)))
% 45.81/46.25  (assume @p180 (forall @t23 (= (< 0 @t211) @t265)))
% 45.81/46.25  (assume @p181 (forall @t23 (= (< 1 @t211) @t292)))
% 45.81/46.25  (assume @p182 (forall @t4 (=> (and @t296 @t295 @t294) false)))
% 45.81/46.25  (assume @p183 (forall @t8 (=> (and @t300 @t299 @t298) false)))
% 45.81/46.25  (assume @p184 (forall @t4 (=> (< @t220 @t215) @t9)))
% 45.81/46.25  (assume @p185 (forall @t23 (= @t301 false)))
% 45.81/46.25  (assume @p186 (forall @t50 (= @t302 false)))
% 45.81/46.25  (assume @p187 (forall @t23 (exists @t67 @t293)))
% 45.81/46.25  (assume @p188 (forall @t50 (exists @t52 @t297)))
% 45.81/46.25  (assume @p189 (forall @t23 (exists @t67 @t9)))
% 45.81/46.25  (assume @p190 (forall @t50 (exists @t52 @t10)))
% 45.81/46.25  (assume @p191 (forall @t4 (=> @t9 (exists @t65 (and @t304 @t303)))))
% 45.81/46.25  (assume @p192 (forall @t4 (=> @t9 @t296)))
% 45.81/46.25  (assume @p193 (forall @t8 (=> @t10 @t300)))
% 45.81/46.25  (assume @p194 (forall @t4 (=> (and @t9 @t293) false)))
% 45.81/46.25  (assume @p195 (forall @t8 (=> (and @t10 @t297) false)))
% 45.81/46.25  (assume @p196 (forall @t57 (=> (and @t156 @t305) @t304)))
% 45.81/46.25  (assume @p197 (forall @t171 (=> (and @t49 @t307) @t306)))
% 45.81/46.25  (assume @p198 (forall @t57 (=> (and @t9 @t189) @t304)))
% 45.81/46.25  (assume @p199 (forall @t171 (=> (and @t10 @t190) @t306)))
% 45.81/46.25  (assume @p200 (forall @t4 (=> @t309 (= @t308 @t70))))
% 45.81/46.25  (assume @p201 (forall @t8 (=> @t311 (= @t310 @t71))))
% 45.81/46.25  (assume @p202 (forall @t4 (=> (and @t295 (=> @t156 false) @t294) false)))
% 45.81/46.25  (assume @p203 (forall @t8 (=> (and @t299 (=> @t49 false) @t298) false)))
% 45.81/46.25  (assume @p204 (forall @t23 (not @t301)))
% 45.81/46.25  (assume @p205 (forall @t50 (not @t302)))
% 45.81/46.25  (assume @p206 (forall @t178 (=> (and (forall @t176 (=> (< @t62 @t77) @t175)) (forall @t64 (|tptp.'fun_app$'| @t174 @t62)) @t177) @t173)))
% 45.81/46.25  (assume @p207 (forall @t185 (=> (and (forall @t183 (=> (< @t85 @t99) @t182)) (forall @t205 (|tptp.'fun_app$b'| @t181 @t85)) @t184) @t180)))
% 45.81/46.25  (assume @p208 (forall @t57 (=> (and @t9 @t305) @t304)))
% 45.81/46.25  (assume @p209 (forall @t171 (=> (and @t10 @t307) @t306)))
% 45.81/46.25  (assume @p210 (forall @t4 (= @t309 (or @t293 @t156))))
% 45.81/46.25  (assume @p211 (forall @t8 (= @t311 (or @t297 @t49))))
% 45.81/46.25  (assume @p212 (forall @t57 (=> (and @t9 @t312) @t303)))
% 45.81/46.25  (assume @p213 (forall @t171 (=> (and @t10 @t314) @t313)))
% 45.81/46.25  (assume @p214 (forall @t4 (=> @t9 @t191)))
% 45.81/46.25  (assume @p215 (forall @t8 (=> @t10 @t192)))
% 45.81/46.25  (assume @p216 (forall @t4 (= @t296 (or @t9 @t293))))
% 45.81/46.25  (assume @p217 (forall @t8 (= @t300 (or @t10 @t297))))
% 45.81/46.25  (assume @p218 (forall @t125 (=> (and @t124 @t318 @t317) @t315)))
% 45.81/46.25  (assume @p219 (forall @t134 (=> (and @t133 @t318 @t320) @t319)))
% 45.81/46.25  (assume @p220 (forall @t145 (=> (and @t144 @t324 @t323) @t321)))
% 45.81/46.25  (assume @p221 (forall @t154 (=> (and @t153 @t324 @t326) @t325)))
% 45.81/46.25  (assume @p222 (forall @t84 (=> (and @t9 @t83 @t328) @t327)))
% 45.81/46.25  (assume @p223 (forall @t94 (=> (and @t9 @t93 @t330) @t329)))
% 45.81/46.25  (assume @p224 (forall @t106 (=> (and @t10 @t105 @t332) @t331)))
% 45.81/46.25  (assume @p225 (forall @t115 (=> (and @t10 @t114 @t334) @t333)))
% 45.81/46.25  (assume @p226 (forall @t125 (=> (and @t335 @t318 @t317) @t315)))
% 45.81/46.25  (assume @p227 (forall @t145 (=> (and @t336 @t324 @t323) @t321)))
% 45.81/46.25  (assume @p228 (forall @t134 (=> (and @t337 @t318 @t320) @t319)))
% 45.81/46.25  (assume @p229 (forall @t154 (=> (and @t338 @t324 @t326) @t325)))
% 45.81/46.25  (assume @p230 (forall @t84 (=> (and @t9 @t339 @t328) @t327)))
% 45.81/46.25  (assume @p231 (forall @t94 (=> (and @t9 @t340 @t330) @t329)))
% 45.81/46.25  (assume @p232 (forall @t106 (=> (and @t10 @t341 @t332) @t331)))
% 45.81/46.25  (assume @p233 (forall @t115 (=> (and @t10 @t342 @t334) @t333)))
% 45.81/46.25  (assume @p234 (forall @t4 (=> @t9 @t308)))
% 45.81/46.25  (assume @p235 (forall @t8 (=> @t10 @t310)))
% 45.81/46.25  (assume @p236 (forall (@list @t2 @t1 @t343) (=> @t9 (= (=> @t293 @t344) true))))
% 45.81/46.25  (assume @p237 (forall (@list @t6 @t5 @t343) (=> @t10 (= (=> @t297 @t344) true))))
% 45.81/46.25  (assume @p238 (forall @t4 (or @t9 @t156 @t293)))
% 45.81/46.25  (assume @p239 (forall @t8 (or @t10 @t49 @t297)))
% 45.81/46.25  (assume @p240 (forall @t4 (=> @t9 (= @t156 false))))
% 45.81/46.25  (assume @p241 (forall @t8 (=> @t10 (= @t49 false))))
% 45.81/46.25  (assume @p242 (forall @t4 (=> @t9 (= @t70 false))))
% 45.81/46.25  (assume @p243 (forall @t8 (=> @t10 (= @t71 false))))
% 45.81/46.25  (assume @p244 (forall @t4 (=> @t9 (= @t308 true))))
% 45.81/46.25  (assume @p245 (forall @t8 (=> @t10 (= @t310 true))))
% 45.81/46.25  (assume @p246 (forall @t4 (=> (< @t211 @t217) @t9)))
% 45.81/46.25  (assume @p247 (forall @t272 (=> (and @t10 (< 1/1 @t53)) (< @t268 @t269))))
% 45.81/46.25  (assume @p248 (forall @t272 (=> (and @t10 @t345 (< @t53 1/1)) (< @t269 @t268))))
% 45.81/46.25  (assume @p249 (forall @t290 (=> (and @t9 @t265 @t346) (< @t285 @t286))))
% 45.81/46.25  (assume @p250 (forall @t213 (=> @t265 (< 0/1 @t274))))
% 45.81/46.25  (assume @p251 (forall @t213 (=> (and @t292 @t347) (< 1/1 @t274))))
% 45.81/46.25  (assume @p252 (forall @t290 (=> (and @t3 @t265 @t346) (<= @t285 @t286))))
% 45.81/46.25  (assume @p253 (forall @t290 (=> (and @t9 @t224 @t288) (< @t286 @t285))))
% 45.81/46.25  (assume @p254 (forall @t349 (=> (and @t292 (< @t274 @t286) @t348) @t307)))
% 45.81/46.25  (assume @p255 (forall @t213 (= (< @t220 @t5) @t350)))
% 45.81/46.25  (assume @p256 (forall @t216 (= (< @t6 @t217) @t351)))
% 45.81/46.25  (assume @p257 (forall @t4 (=> (and @t265 @t352) (exists @t65 (and @t345 @t312 @t303)))))
% 45.81/46.25  (assume @p258 (not (< 0/1 0/1)))
% 45.81/46.25  (assume @p259 (not @t353))
% 45.81/46.25  (assume @p260 (forall @t4 (=> @t3 @t354)))
% 45.81/46.25  (assume @p261 (forall @t8 (=> @t7 @t355)))
% 45.81/46.25  (assume @p262 (forall @t4 (or @t3 @t293)))
% 45.81/46.25  (assume @p263 (forall @t8 (or @t7 @t297)))
% 45.81/46.25  (assume @p264 (forall @t84 (=> (and @t9 @t159 @t328) @t327)))
% 45.81/46.25  (assume @p265 (forall @t106 (=> (and @t10 @t161 @t332) @t331)))
% 45.81/46.25  (assume @p266 (forall @t94 (=> (and @t9 @t160 @t330) @t329)))
% 45.81/46.25  (assume @p267 (forall @t115 (=> (and @t10 @t162 @t334) @t333)))
% 45.81/46.25  (assume @p268 (forall @t125 (=> (and @t335 @t122 @t121) @t315)))
% 45.81/46.25  (assume @p269 (forall @t134 (=> (and @t337 @t122 @t131) @t319)))
% 45.81/46.25  (assume @p270 (forall @t145 (=> (and @t336 @t142 @t140) @t321)))
% 45.81/46.25  (assume @p271 (forall @t154 (=> (and @t338 @t142 @t151) @t325)))
% 45.81/46.25  (assume @p272 (forall @t84 (=> (and @t3 @t339 @t81) @t327)))
% 45.81/46.25  (assume @p273 (forall @t94 (=> (and @t3 @t340 @t91) @t329)))
% 45.81/46.25  (assume @p274 (forall @t106 (=> (and @t7 @t341 @t103) @t331)))
% 45.81/46.25  (assume @p275 (forall @t115 (=> (and @t7 @t342 @t112) @t333)))
% 45.81/46.25  (assume @p276 (forall @t125 (=> (and @t163 @t318 @t317) @t315)))
% 45.81/46.25  (assume @p277 (forall @t145 (=> (and @t164 @t324 @t323) @t321)))
% 45.81/46.25  (assume @p278 (forall @t134 (=> (and @t165 @t318 @t320) @t319)))
% 45.81/46.25  (assume @p279 (forall @t154 (=> (and @t166 @t324 @t326) @t325)))
% 45.81/46.25  (assume @p280 (forall @t57 (=> (and @t9 @t55) @t304)))
% 45.81/46.25  (assume @p281 (forall @t171 (=> (and @t10 @t187) @t306)))
% 45.81/46.25  (assume @p282 (forall @t57 (=> (and @t3 @t305) @t304)))
% 45.81/46.25  (assume @p283 (forall @t171 (=> (and @t7 @t307) @t306)))
% 45.81/46.25  (assume @p284 (forall @t4 (=> (and @t296 @t3) @t9)))
% 45.81/46.25  (assume @p285 (forall @t8 (=> (and @t300 @t7) @t10)))
% 45.81/46.25  (assume @p286 (forall @t4 (=> @t356 @t9)))
% 45.81/46.25  (assume @p287 (forall @t8 (=> @t357 @t10)))
% 45.81/46.25  (assume @p288 (forall @t4 (=> @t9 @t3)))
% 45.81/46.25  (assume @p289 (forall @t8 (=> @t10 @t7)))
% 45.81/46.25  (assume @p290 (forall @t4 (= @t309 @t58)))
% 45.81/46.25  (assume @p291 (forall @t8 (= @t311 @t69)))
% 45.81/46.25  (assume @p292 (forall @t4 (= @t59 @t293)))
% 45.81/46.25  (assume @p293 (forall @t8 (= @t158 @t297)))
% 45.81/46.25  (assume @p294 (forall @t4 (= @t9 @t356)))
% 45.81/46.25  (assume @p295 (forall @t8 (= @t10 @t357)))
% 45.81/46.25  (assume @p296 (forall @t4 (= @t3 @t354)))
% 45.81/46.25  (assume @p297 (forall @t8 (= @t7 @t355)))
% 45.81/46.25  (assume @p298 (forall @t4 (= @t9 (and @t3 @t155))))
% 45.81/46.25  (assume @p299 (forall @t8 (= @t10 (and @t7 @t157))))
% 45.81/46.25  (assume @p300 (forall @t57 (=> (and @t9 @t61) @t303)))
% 45.81/46.25  (assume @p301 (forall @t171 (=> (and @t10 @t170) @t313)))
% 45.81/46.25  (assume @p302 (forall @t57 (=> (and @t3 @t312) @t303)))
% 45.81/46.25  (assume @p303 (forall @t171 (=> (and @t7 @t314) @t313)))
% 45.81/46.25  (assume @p304 (forall @t4 (= @t9 (and @t3 @t191))))
% 45.81/46.25  (assume @p305 (forall @t8 (= @t10 (and @t7 @t192))))
% 45.81/46.25  (assume @p306 (forall @t4 (= @t3 (or @t9 @t70))))
% 45.81/46.25  (assume @p307 (forall @t8 (= @t7 (or @t10 @t71))))
% 45.81/46.25  (assume @p308 (forall @t57 (=> (and @t9 (forall @t64 (=> @t358 @t63))) @t55)))
% 45.81/46.25  (assume @p309 (forall @t57 (=> (and @t9 (forall @t64 (=> @t358 @t122))) @t61)))
% 45.81/46.25  (assume @p310 (forall @t4 (=> @t59 @t293)))
% 45.81/46.25  (assume @p311 (forall @t8 (=> @t158 @t297)))
% 45.81/46.25  (assume @p312 (forall @t4 (=> (forall @t65 (=> @t312 @t60)) @t3)))
% 45.81/46.25  (assume @p313 (forall @t4 (=> (forall @t65 (=> @t304 @t55)) @t58)))
% 45.81/46.25  (assume @p314 (forall @t4 (=> @t3 (= @t309 @t156))))
% 45.81/46.25  (assume @p315 (forall @t8 (=> @t7 (= @t311 @t49))))
% 45.81/46.25  (assume @p316 (forall @t4 (=> @t309 (= @t3 @t156))))
% 45.81/46.25  (assume @p317 (forall @t8 (=> @t311 (= @t7 @t49))))
% 45.81/46.25  (assume @p318 (forall @t4 (= @t309 (or @t59 @t156))))
% 45.81/46.25  (assume @p319 (forall @t8 (= @t311 (or @t158 @t49))))
% 45.81/46.25  (assume @p320 (forall @t4 (=> @t309 @t58)))
% 45.81/46.25  (assume @p321 (forall @t8 (=> @t311 @t69)))
% 45.81/46.25  (assume @p322 (forall @t4 (=> @t3 @t308)))
% 45.81/46.25  (assume @p323 (forall @t8 (=> @t7 @t310)))
% 45.81/46.25  (assume @p324 (not (< 1/1 1/1)))
% 45.81/46.25  (assume @p325 (not (< 1 1)))
% 45.81/46.25  (assume @p326 (= @t353 false))
% 45.81/46.25  (assume @p327 (forall @t23 (exists @t52 (< @t46 @t2))))
% 45.81/46.25  (assume @p328 (forall @t23 (exists @t52 @t350)))
% 45.81/46.25  (assume @p329 (forall @t50 (=> @t280 @t281)))
% 45.81/46.25  (assume @p330 (forall @t50 (=> @t280 @t282)))
% 45.81/46.25  (assume @p331 (forall @t213 (=> @t224 (<= 0/1 @t274))))
% 45.81/46.25  (assume @p332 (forall @t349 (=> (and @t292 (<= @t274 @t286) @t348) @t187)))
% 45.81/46.25  (assume @p333 (forall @t213 (=> (or (not @t263) @t270) (not @t278))))
% 45.81/46.25  (assume @p334 (not (< 1/1 0/1)))
% 45.81/46.25  (assume @p335 (not (< 1 0)))
% 45.81/46.25  (assume @p336 (< 0/1 1/1))
% 45.81/46.25  (assume @p337 (< 0 1))
% 45.81/46.25  (assume @p338 (forall @t50 (and (=> @t255 (= @t276 1/1)) @t277)))
% 45.81/46.25  (assume @p339 (forall @t272 (=> (and @t7 (<= 1/1 @t53)) (<= @t268 @t269))))
% 45.81/46.25  (assume @p340 (forall @t50 (= @t259 @t280)))
% 45.81/46.25  (assume @p341 (forall @t290 (=> (and @t3 @t348 @t224) @t287)))
% 45.81/46.25  (assume @p342 (forall @t213 (=> (and @t260 @t275) (<= 1/1 @t274))))
% 45.81/46.25  (assume @p343 (= (|tptp.'fun_app$g'| |tptp.'artanh$'| 0/1) 0/1))
% 45.81/46.25  (assume @p344 (= (|tptp.'fun_app$g'| |tptp.'arsinh$'| 0/1) 0/1))
% 45.81/46.25  (assume @p345 (forall @t23 (= (<= 0 @t211) (< @t359 @t2))))
% 45.81/46.25  (assume @p346 (forall @t23 (= (< @t211 0) (<= @t2 @t359))))
% 45.81/46.25  (assume @p347 (forall @t23 (and @t222 (< @t2 (|tptp.'fun_app$d'| |tptp.'of_int$'| (+ @t220 1))))))
% 45.81/46.25  (assume @p348 (forall @t171 (= @t363 @t360)))
% 45.81/46.25  (assume @p349 (forall @t57 (= @t367 @t364)))
% 45.81/46.25  (assume @p350 (forall @t171 (= @t369 @t190)))
% 45.81/46.25  (assume @p351 (forall @t57 (= @t371 @t189)))
% 45.81/46.25  (assume @p352 (forall @t50 (= (- @t372) @t6)))
% 45.81/46.25  (assume @p353 (forall @t23 (= (- @t373) @t2)))
% 45.81/46.25  (assume @p354 (forall @t8 (= @t375 @t49)))
% 45.81/46.25  (assume @p355 (forall @t4 (= @t377 @t156)))
% 45.81/46.25  (assume @p356 (forall @t50 (= (+ @t6 0) @t6)))
% 45.81/46.25  (assume @p357 (forall @t23 (= (+ @t2 0/1) @t2)))
% 45.81/46.25  (assume @p358 (forall @t50 (= (= 0 @t378) @t255)))
% 45.81/46.25  (assume @p359 (forall @t23 (= (= 0/1 @t379) @t263)))
% 45.81/46.25  (assume @p360 (forall @t8 (= (= @t362 @t5) @t255)))
% 45.81/46.25  (assume @p361 (forall @t4 (= (= @t366 @t1) @t263)))
% 45.81/46.25  (assume @p362 (forall @t8 (= (= @t362 @t6) @t270)))
% 45.81/46.25  (assume @p363 (forall @t4 (= (= @t366 @t2) @t380)))
% 45.81/46.25  (assume @p364 (forall @t8 (= (= @t6 @t381) @t270)))
% 45.81/46.25  (assume @p365 (forall @t4 (= (= @t2 @t382) @t380)))
% 45.81/46.25  (assume @p366 (forall @t8 (= (= @t6 @t362) @t270)))
% 45.81/46.25  (assume @p367 (forall @t4 (= (= @t2 @t366) @t380)))
% 45.81/46.25  (assume @p368 (forall @t50 (= (+ 0 @t6) @t6)))
% 45.81/46.25  (assume @p369 (forall @t23 (= (+ 0/1 @t2) @t2)))
% 45.81/46.25  (assume @p370 (forall @t50 (= (= @t378 0) @t255)))
% 45.81/46.25  (assume @p371 (forall @t23 (= (= @t379 0/1) @t263)))
% 45.81/46.25  (assume @p372 (forall @t57 (= (<= @t366 @t370) @t55)))
% 45.81/46.25  (assume @p373 (forall @t171 (= @t383 @t187)))
% 45.81/46.25  (assume @p374 (forall @t57 (= @t384 @t54)))
% 45.81/46.25  (assume @p375 (forall @t171 (= @t385 @t186)))
% 45.81/46.25  (assume @p376 (= 0 0))
% 45.81/46.25  (assume @p377 (= 0/1 0/1))
% 45.81/46.25  (assume @p378 (forall @t50 (= (= 0 @t372) @t262)))
% 45.81/46.25  (assume @p379 (forall @t23 (= (= 0/1 @t373) @t264)))
% 45.81/46.25  (assume @p380 (forall @t50 (= (= @t372 0) @t255)))
% 45.81/46.25  (assume @p381 (forall @t23 (= (= @t373 0/1) @t263)))
% 45.81/46.25  (assume @p382 (forall @t50 (= (= @t6 @t372) @t255)))
% 45.81/46.25  (assume @p383 (forall @t23 (= (= @t2 @t373) @t263)))
% 45.81/46.25  (assume @p384 (forall @t50 (= (= @t372 @t6) @t255)))
% 45.81/46.25  (assume @p385 (forall @t23 (= (= @t373 @t2) @t263)))
% 45.81/46.25  (assume @p386 (forall @t4 (= (<= @t373 @t376) @t58)))
% 45.81/46.25  (assume @p387 (forall @t8 (= (<= @t372 @t374) @t69)))
% 45.81/46.25  (assume @p388 (forall @t57 (= (< @t366 @t365) @t304)))
% 45.81/46.25  (assume @p389 (forall @t171 (= (< @t362 @t361) @t306)))
% 45.81/46.25  (assume @p390 (forall @t57 (= (< @t366 @t370) @t305)))
% 45.81/46.25  (assume @p391 (forall @t171 (= (< @t362 @t368) @t307)))
% 45.81/46.25  (assume @p392 (forall @t8 (= (< @t372 @t374) @t297)))
% 45.81/46.25  (assume @p393 (forall @t4 (= (< @t373 @t376) @t293)))
% 45.81/46.25  (assume @p394 (forall @t8 (= @t386 (+ @t372 @t374))))
% 45.81/46.25  (assume @p395 (forall @t4 (= @t387 (+ @t373 @t376))))
% 45.81/46.25  (assume @p396 (forall @t8 (= (+ @t372 @t362) @t5)))
% 45.81/46.25  (assume @p397 (forall @t4 (= (+ @t373 @t366) @t1)))
% 45.81/46.25  (assume @p398 (forall @t8 (= (+ @t6 (+ @t372 @t5)) @t5)))
% 45.81/46.25  (assume @p399 (forall @t4 (= (+ @t2 (+ @t373 @t1)) @t1)))
% 45.81/46.25  (assume @p400 (forall @t50 (= (|tptp.'fun_app$f'| |tptp.'of_int$a'| @t372) (- @t48))))
% 45.81/46.25  (assume @p401 (forall @t50 (= (|tptp.'fun_app$d'| |tptp.'of_int$'| @t372) @t388)))
% 45.81/46.25  (assume @p402 (forall @t23 (= (<= 0/1 @t379) @t224)))
% 45.81/46.25  (assume @p403 (forall @t50 (= (<= 0 @t378) @t252)))
% 45.81/46.25  (assume @p404 (forall @t23 (= (<= @t379 0/1) @t223)))
% 45.81/46.25  (assume @p405 (forall @t50 (= (<= @t378 0) @t257)))
% 45.81/46.25  (assume @p406 (forall @t4 (= (<= @t2 @t382) @t289)))
% 45.81/46.25  (assume @p407 (forall @t8 (= (<= @t6 @t381) @t275)))
% 45.81/46.25  (assume @p408 (forall @t4 (= (<= @t2 @t366) @t289)))
% 45.81/46.25  (assume @p409 (forall @t8 (= (<= @t6 @t362) @t275)))
% 45.81/46.25  (assume @p410 (forall @t4 (= (<= @t366 @t1) @t223)))
% 45.81/46.25  (assume @p411 (forall @t8 (= (<= @t362 @t5) @t257)))
% 45.81/46.25  (assume @p412 (forall @t4 (= (<= @t366 @t2) (<= @t1 0/1))))
% 45.81/46.25  (assume @p413 (forall @t8 (= (<= @t362 @t6) (<= @t5 0))))
% 45.81/46.25  (assume @p414 (forall @t23 (= (<= @t373 @t2) @t224)))
% 45.81/46.25  (assume @p415 (forall @t50 (= (<= @t372 @t6) @t252)))
% 45.81/46.25  (assume @p416 (forall @t23 (= (<= @t2 @t373) @t223)))
% 45.81/46.25  (assume @p417 (forall @t50 (= (<= @t6 @t372) @t257)))
% 45.81/46.25  (assume @p418 (forall @t23 (= (<= @t373 0/1) @t224)))
% 45.81/46.25  (assume @p419 (forall @t50 (= (<= @t372 0) @t252)))
% 45.81/46.25  (assume @p420 (forall @t23 (= @t389 @t223)))
% 45.81/46.25  (assume @p421 (forall @t50 (= (<= 0 @t372) @t257)))
% 45.81/46.25  (assume @p422 (forall @t4 (= (< @t366 @t2) (< @t1 0/1))))
% 45.81/46.25  (assume @p423 (forall @t8 (= (< @t362 @t6) (< @t5 0))))
% 45.81/46.25  (assume @p424 (forall @t4 (= (< @t366 @t1) @t291)))
% 45.81/46.25  (assume @p425 (forall @t8 (= (< @t362 @t5) @t279)))
% 45.81/46.25  (assume @p426 (forall @t4 (= (< @t2 @t366) @t352)))
% 45.81/46.25  (assume @p427 (forall @t8 (= (< @t6 @t362) @t347)))
% 45.81/46.25  (assume @p428 (forall @t4 (= (< @t2 @t382) @t352)))
% 45.81/46.25  (assume @p429 (forall @t8 (= (< @t6 @t381) @t347)))
% 45.81/46.25  (assume @p430 (forall @t23 (= (< @t379 0/1) @t291)))
% 45.81/46.25  (assume @p431 (forall @t50 (= (< @t378 0) @t279)))
% 45.81/46.25  (assume @p432 (forall @t23 (= (< 0/1 @t379) @t265)))
% 45.81/46.25  (assume @p433 (forall @t50 (= (< 0 @t378) @t280)))
% 45.81/46.25  (assume @p434 (forall @t50 (= (< @t6 @t372) @t279)))
% 45.81/46.25  (assume @p435 (forall @t23 (= (< @t2 @t373) @t291)))
% 45.81/46.25  (assume @p436 (forall @t50 (= (< @t372 @t6) @t280)))
% 45.81/46.25  (assume @p437 (forall @t23 (= (< @t373 @t2) @t265)))
% 45.81/46.25  (assume @p438 (forall @t50 (= (< 0 @t372) @t279)))
% 45.81/46.25  (assume @p439 (forall @t23 (= (< 0/1 @t373) @t291)))
% 45.81/46.25  (assume @p440 (forall @t50 (= (< @t372 0) @t280)))
% 45.81/46.25  (assume @p441 (forall @t23 (= (< @t373 0/1) @t265)))
% 45.81/46.25  (assume @p442 (forall @t50 (= (+ @t6 @t372) 0)))
% 45.81/46.25  (assume @p443 (forall @t23 (= (+ @t2 @t373) 0/1)))
% 45.81/46.25  (assume @p444 (forall @t50 (= (+ @t372 @t6) 0)))
% 45.81/46.25  (assume @p445 (forall @t23 (= (+ @t373 @t2) 0/1)))
% 45.81/46.25  (assume @p446 (forall @t8 (= (|tptp.'fun_app$f'| |tptp.'of_int$a'| @t362) (+ @t48 @t47))))
% 45.81/46.25  (assume @p447 (forall @t8 (= (|tptp.'fun_app$d'| |tptp.'of_int$'| @t362) (+ @t38 @t46))))
% 45.81/46.25  (assume @p448 (forall @t50 (= (|tptp.'fun_app$h'| |tptp.'floor$'| @t388) @t372)))
% 45.81/46.25  (assume @p449 (= (|tptp.'fun_app$f'| |tptp.'dbl_inc$'| @t390) @t390))
% 45.81/46.25  (assume @p450 (= (|tptp.'fun_app$g'| |tptp.'dbl_inc$a'| @t359) @t359))
% 45.81/46.25  (assume @p451 (= (+ @t390 1) 0))
% 45.81/46.25  (assume @p452 (= (+ @t359 1/1) 0/1))
% 45.81/46.25  (assume @p453 (= (+ 1 @t390) 0))
% 45.81/46.25  (assume @p454 (= (+ 1/1 @t359) 0/1))
% 45.81/46.25  (assume @p455 (forall @t8 (= @t391 @t7)))
% 45.81/46.25  (assume @p456 (forall @t213 (= (|tptp.'fun_app$h'| |tptp.'ceiling$'| @t392) (+ @t211 @t5))))
% 45.81/46.25  (assume @p457 (forall @t23 (= (|tptp.'fun_app$h'| |tptp.'ceiling$'| (+ @t2 1/1)) (+ @t211 1))))
% 45.81/46.25  (assume @p458 (forall @t8 (=> @t49 @t375)))
% 45.81/46.25  (assume @p459 (forall @t4 (=> @t156 @t377)))
% 45.81/46.25  (assume @p460 (forall @t171 (=> @t363 @t360)))
% 45.81/46.25  (assume @p461 (forall @t57 (=> @t367 @t364)))
% 45.81/46.25  (assume @p462 (forall @t171 (=> @t369 @t190)))
% 45.81/46.25  (assume @p463 (forall @t57 (=> @t371 @t189)))
% 45.81/46.25  (assume @p464 (forall @t8 (= @t386 (+ @t374 @t372))))
% 45.81/46.25  (assume @p465 (forall @t4 (= @t387 (+ @t376 @t373))))
% 45.81/46.25  (assume @p466 (forall @t171 (= @t394 (+ @t5 @t368))))
% 45.81/46.25  (assume @p467 (forall @t57 (= @t396 (+ @t1 @t370))))
% 45.81/46.25  (assume @p468 (forall @t8 (= @t397 (= @t374 @t6))))
% 45.81/46.25  (assume @p469 (forall @t4 (= @t398 (= @t376 @t2))))
% 45.81/46.25  (assume @p470 (forall @t8 (= @t400 @t399)))
% 45.81/46.25  (assume @p471 (forall @t4 (= @t402 @t401)))
% 45.81/46.25  (assume @p472 (forall @t8 (= @t362 @t381)))
% 45.81/46.25  (assume @p473 (forall @t4 (= @t366 @t382)))
% 45.81/46.25  (assume @p474 (forall @t171 (= (+ @t362 @t141) @t394)))
% 45.81/46.25  (assume @p475 (forall @t57 (= (+ @t366 @t53) @t396)))
% 45.81/46.25  (assume @p476 (forall @t171 (=> @t403 (= @t372 (+ @t374 (- @t141))))))
% 45.81/46.25  (assume @p477 (forall @t57 (=> @t404 (= @t373 (+ @t376 (- @t53))))))
% 45.81/46.25  (assume @p478 (forall @t405 (=> @t403 (= (+ @t85 @t6) (+ @t5 (+ @t85 @t141))))))
% 45.81/46.25  (assume @p479 (forall @t406 (=> @t404 (= (+ @t62 @t2) (+ @t1 (+ @t62 @t53))))))
% 45.81/46.25  (assume @p480 (forall @t405 (=> @t403 (= (+ @t6 @t85) (+ @t5 (+ @t141 @t85))))))
% 45.81/46.25  (assume @p481 (forall @t406 (=> @t404 (= (+ @t2 @t62) (+ @t1 (+ @t53 @t62))))))
% 45.81/46.25  (assume @p482 (forall @t405 (=> (and @t49 (= @t141 @t85)) (= @t368 (+ @t5 @t85)))))
% 45.81/46.25  (assume @p483 (forall @t406 (=> (and @t156 (= @t53 @t62)) (= @t370 (+ @t1 @t62)))))
% 45.81/46.25  (assume @p484 (forall @t8 (= @t407 @t399)))
% 45.81/46.25  (assume @p485 (forall @t4 (= @t408 @t401)))
% 45.81/46.25  (assume @p486 (forall @t8 (=> @t407 @t397)))
% 45.81/46.25  (assume @p487 (forall @t4 (=> @t408 @t398)))
% 45.81/46.25  (assume @p488 (forall @t8 (= @t400 @t407)))
% 45.81/46.25  (assume @p489 (forall @t4 (= @t402 @t408)))
% 45.81/46.25  (assume @p490 (forall @t8 (= @t397 @t407)))
% 45.81/46.25  (assume @p491 (forall @t4 (= @t398 @t408)))
% 45.81/46.25  (assume @p492 (forall @t4 (<= (+ @t220 @t215) (|tptp.'fun_app$h'| |tptp.'floor$'| @t366))))
% 45.81/46.25  (assume @p493 (forall @t213 (= (+ @t220 @t5) (|tptp.'fun_app$h'| |tptp.'floor$'| @t392))))
% 45.81/46.25  (assume @p494 (forall @t216 (= (+ @t6 @t215) (|tptp.'fun_app$h'| |tptp.'floor$'| (+ @t38 @t1)))))
% 45.81/46.25  (assume @p495 (forall @t4 (<= (|tptp.'fun_app$h'| |tptp.'ceiling$'| @t366) (+ @t211 @t217))))
% 45.81/46.25  (assume @p496 (forall @t23 (= (|tptp.'fun_app$h'| |tptp.'ceiling$'| @t373) (- @t220))))
% 45.81/46.25  (assume @p497 (forall @t23 (= @t409 (- @t211))))
% 45.81/46.25  (assume @p498 (forall @t23 (= @t211 (- @t409))))
% 45.81/46.25  (assume @p499 (forall @t4 (=> @t3 (<= @t376 @t373))))
% 45.81/46.25  (assume @p500 (forall @t8 (=> @t7 (<= @t374 @t372))))
% 45.81/46.25  (assume @p501 (forall @t4 (= @t410 (<= @t376 @t2))))
% 45.81/46.25  (assume @p502 (forall @t8 (= (<= @t372 @t5) (<= @t374 @t6))))
% 45.81/46.25  (assume @p503 (forall @t4 (= (<= @t2 @t376) @t411)))
% 45.81/46.25  (assume @p504 (forall @t8 (= (<= @t6 @t374) (<= @t5 @t372))))
% 45.81/46.25  (assume @p505 (forall @t8 (=> @t10 (< @t374 @t372))))
% 45.81/46.25  (assume @p506 (forall @t4 (=> @t9 (< @t376 @t373))))
% 45.81/46.25  (assume @p507 (forall @t8 (= (< @t372 @t5) (< @t374 @t6))))
% 45.81/46.25  (assume @p508 (forall @t4 (= @t412 (< @t376 @t2))))
% 45.81/46.25  (assume @p509 (forall @t8 (= (< @t6 @t374) (< @t5 @t372))))
% 45.81/46.25  (assume @p510 (forall @t4 (= (< @t2 @t376) @t413)))
% 45.81/46.25  (assume @p511 (not (= 1 @t390)))
% 45.81/46.25  (assume @p512 (not (= 1/1 @t359)))
% 45.81/46.25  (assume @p513 (forall @t57 (=> @t384 @t54)))
% 45.81/46.25  (assume @p514 (forall @t171 (=> @t385 @t186)))
% 45.81/46.25  (assume @p515 (forall @t171 (=> @t383 @t187)))
% 45.81/46.25  (assume @p516 (forall @t50 (not (= @t415 0))))
% 45.81/46.25  (assume @p517 (forall @t418 (=> (and @t7 (|tptp.'fun_app$b'| @t202 @t6) (forall @t205 (=> (and (<= @t6 @t85) @t203) @t417))) @t416)))
% 45.81/46.25  (assume @p518 (forall @t418 (=> (and @t10 (|tptp.'fun_app$b'| @t202 @t419) (forall @t205 (=> (and (< @t6 @t85) @t203) @t417))) @t416)))
% 45.81/46.25  (assume @p519 (forall @t8 (= @t391 @t355)))
% 45.81/46.25  (assume @p520 (forall @t50 (= (< @t415 0) @t279)))
% 45.81/46.25  (assume @p521 (forall @t8 (=> @t10 @t420)))
% 45.81/46.25  (assume @p522 (forall @t8 (= @t420 @t10)))
% 45.81/46.25  (assume @p523 (forall @t50 (=> @t252 (< 0 @t414))))
% 45.81/46.25  (assume @p524 (forall @t4 (= (< @t366 0/1) @t413)))
% 45.81/46.25  (assume @p525 (forall @t4 (= (< 0/1 @t366) @t412)))
% 45.81/46.25  (assume @p526 (forall @t4 (= (<= 0/1 @t366) @t410)))
% 45.81/46.25  (assume @p527 (forall @t4 (= (<= @t366 0/1) @t411)))
% 45.81/46.25  (assume @p528 (forall @t23 (<= @t2 @t421)))
% 45.81/46.25  (assume @p529 (forall @t23 (< @t2 @t421)))
% 45.81/46.25  (assume @p530 (forall @t216 (=> (and @t351 @t424) @t422)))
% 45.81/46.25  (assume @p531 (forall @t216 (=> (and @t214 @t424) @t422)))
% 45.81/46.25  (assume @p532 (forall @t8 (= @t7 (< @t38 (+ @t46 1/1)))))
% 45.81/46.25  (assume @p533 (forall @t8 (= @t10 (<= @t423 @t46))))
% 45.81/46.25  (assume @p534 (forall @t4 (= (= (+ @t2 @t376) 0/1) @t156)))
% 45.81/46.25  (assume @p535 (forall @t349 (= (+ @t2 (|tptp.'fun_app$d'| |tptp.'of_int$'| @t393)) (+ (+ @t2 (|tptp.'fun_app$d'| |tptp.'of_int$'| @t141)) @t46))))
% 45.81/46.25  (assume @p536 (forall @t23 (= @t263 (and @t224 @t389))))
% 45.81/46.25  (assume @p537 (forall (@list @t435 @t428 @t433) (=> (and (forall @t442 (=> @t441 (|tptp.'fun_app$k'| @t435 (|tptp.'fun_app$l'| @t428 @t439)))) (forall @t442 (=> @t441 (forall (@list @t27) (=> (|tptp.'fun_app$m'| @t433 @t27) (and (<= 0/1 @t440) (<= @t440 1/1))))))) (exists (@list @t430) (and (forall @t437 (<= @t431 1)) (forall @t437 (=> (and @t436 @t434 (= @t427 0/1)) @t438)) (forall @t437 (=> (and @t436 @t434 (= @t427 1/1)) @t432)) (forall @t437 (=> (and @t436 @t434 @t438) (<= @t427 @t429))) (forall @t437 (=> (and @t436 @t434 @t432) (<= @t429 @t427))))))))
% 45.81/46.25  (assume @p538 (forall (@list @t443 @t446 @t444) (=> (and (forall @t450 (=> @t449 (< @t447 @t451))) (forall @t450 (=> @t449 (<= @t451 @t445)))) (forall @t450 (=> @t449 (< @t447 @t445))))))
% 45.81/46.25  (assume @p539 (forall @t171 (= (|tptp.'fun_app$f'| (|tptp.'times$'| @t362) @t141) (+ @t453 (|tptp.'fun_app$f'| (|tptp.'times$'| @t5) @t141)))))
% 45.81/46.25  (assume @p540 (forall @t171 (= (|tptp.'fun_app$f'| @t452 @t393) (+ (|tptp.'fun_app$f'| @t452 @t5) @t453))))
% 45.81/46.25  (assume @p541 (forall @t454 (<= 0 @t448)))
% 45.81/46.25  (assume @p542 (forall @t454 (= (|tptp.'nat$'| @t448) @t443)))
% 45.81/46.25  (assume @p543 (forall @t50 (and (=> @t252 (= @t455 @t6)) (=> (not @t252) (= @t455 0)))))
% 45.81/46.25  (assume @p544 (forall (@list @t456) (or (= @t456 tptp.tltrue) (= @t456 tptp.tlfalse))))
% 45.81/46.25  (assume @p545 (not (= tptp.tltrue tptp.tlfalse)))
% 45.81/46.25  (assume @p546 true)
% 45.81/46.25  (step @p547 :rule symm :premises (@p7))
% 45.81/46.25  (step @p548 :rule not_equiv_elim2 :premises (@p6))
% 45.81/46.25  (step @p549 :rule aci_norm :args ((= (or @t460 @t459 false @t458) @t461)))
% 45.81/46.25  (step @p550 :rule eq-symm :args (@t457 @t28))
% 45.81/46.25  (step @p551 :rule evaluate :args ((not true)))
% 45.81/46.25  (step @p552 :rule eq-refl :args (@t25))
% 45.81/46.25  (step @p553 :rule cong :premises (@p552) :args (@t462))
% 45.81/46.25  (step @p554 :rule trans :premises (@p553 @p551))
% 45.81/46.25  (step @p555 :rule refl :args (@t459))
% 45.81/46.25  (step @p556 :rule refl :args (@t460))
% 45.81/46.25  (step @p557 :rule nary_cong :premises (@p556 @p555 @p554 @p550) :args (@t463))
% 45.81/46.25  (step @p558 :rule trans :premises (@p557 @p549))
% 45.81/46.25  (step @p559 :rule cong :premises (@p558) :args ((forall @t464 @t463)))
% 45.81/46.25  (step @p560 :rule quant-var-elim-eq :args ((= (forall @t50 @t470) @t463)))
% 45.81/46.25  (step @p561 :rule aci_norm :args ((= @t471 @t470)))
% 45.81/46.25  (step @p562 :rule cong :premises (@p561) :args (@t472))
% 45.81/46.25  (step @p563 :rule trans :premises (@p562 @p560))
% 45.81/46.25  (step @p564 :rule cong :premises (@p563) :args (@t473))
% 45.81/46.25  (step @p565 :rule quant-merge-prenex :args ((= @t473 @t474)))
% 45.81/46.25  (step @p566 :rule symm :premises (@p565))
% 45.81/46.25  (step @p567 :rule quant_var_reordering :args ((= (forall @t44 @t471) @t474)))
% 45.81/46.25  (step @p568 :rule trans :premises (@p567 @p566 @p564))
% 45.81/46.25  (step @p569 :rule trans :premises (@p568 @p559))
% 45.81/46.25  (step @p570 :rule aci_norm :args ((= (or @t475 @t32) @t471)))
% 45.81/46.25  (step @p571 :rule refl :args (@t32))
% 45.81/46.25  (step @p572 :rule aci_norm :args ((= (or @t469 (or @t459 @t465)) @t475)))
% 45.81/46.25  (step @p573 :rule bool-and-de-morgan :args (@t35 @t33 true))
% 45.81/46.25  (step @p574 :rule refl :args (@t469))
% 45.81/46.25  (step @p575 :rule nary_cong :premises (@p574 @p573) :args ((or @t469 (not (and @t35 @t33)))))
% 45.81/46.25  (step @p576 :rule bool-and-de-morgan :args (@t468 @t35 (and @t33)))
% 45.81/46.25  (step @p577 :rule trans :premises (@p576 @p575))
% 45.81/46.25  (step @p578 :rule trans :premises (@p577 @p572))
% 45.81/46.25  (step @p579 :rule nary_cong :premises (@p578 @p571) :args ((or (not @t476) @t32)))
% 45.81/46.25  (step @p580 :rule trans :premises (@p579 @p570))
% 45.81/46.25  (step @p581 :rule bool-impl-elim :args (@t476 @t32))
% 45.81/46.25  (step @p582 :rule trans :premises (@p581 @p580))
% 45.81/46.25  (step @p583 :rule cong :premises (@p582) :args ((forall @t44 (=> @t476 @t32))))
% 45.81/46.25  (step @p584 :rule trans :premises (@p583 @p569))
% 45.81/46.25  (step @p585 :rule refl :args (@t32))
% 45.81/46.25  (step @p586 :rule refl :args (@t33))
% 45.81/46.25  (step @p587 :rule refl :args (@t35))
% 45.81/46.25  (step @p588 :rule bool-impl-elim :args (@t467 @t37))
% 45.81/46.25  (step @p589 :rule cong :premises (@p588) :args ((forall @t40 (=> @t467 @t37))))
% 45.81/46.25  (step @p590 :rule refl :args (@t37))
% 45.81/46.25  (step @p591 :rule arith_poly_norm :args ((= (* 1/1 (- @t36 @t38)) (* 1/1 (- @t466 0/1)))))
% 45.81/46.25  (step @p592 :rule arith_poly_norm_rel :premises (@p591) :args ((= (>= @t36 @t38) @t467)))
% 45.81/46.25  (step @p593 :rule arith-elim-leq :args (@t38 @t36))
% 45.81/46.25  (step @p594 :rule trans :premises (@p593 @p592))
% 45.81/46.25  (step @p595 :rule cong :premises (@p594 @p590) :args (@t39))
% 45.81/46.25  (step @p596 :rule cong :premises (@p595) :args (@t41))
% 45.81/46.25  (step @p597 :rule trans :premises (@p596 @p589))
% 45.81/46.25  (step @p598 :rule nary_cong :premises (@p597 @p587 @p586) :args (@t42))
% 45.81/46.25  (step @p599 :rule cong :premises (@p598 @p585) :args (@t43))
% 45.81/46.25  (step @p600 :rule cong :premises (@p599) :args (@t45))
% 45.81/46.25  (step @p601 :rule trans :premises (@p600 @p584))
% 45.81/46.25  (step @p602 :rule eq_resolve :premises (@p10 @p601))
% 45.81/46.25  (step @p603 :rule refl :args (@t478))
% 45.81/46.25  (step @p604 :rule arith_poly_norm :args ((= (* 1 (- @t17 @t18)) (* -1 (- @t18 @t17)))))
% 45.81/46.25  (step @p605 :rule arith_poly_norm_rel :premises (@p604) :args ((= @t479 @t19)))
% 45.81/46.25  (step @p606 :rule cong :premises (@p605) :args (@t480))
% 45.81/46.25  (step @p607 :rule refl :args (@t486))
% 45.81/46.25  (step @p608 :rule nary_cong :premises (@p607 @p606 @p603) :args (@t487))
% 45.81/46.25  (step @p609 :rule refl :args (@t488))
% 45.81/46.25  (step @p610 :rule cong :premises (@p609 @p608) :args ((=> @t488 @t487)))
% 45.81/46.25  (assume-push @p693 @t488)
% 45.81/46.25  (step @p612 :rule instantiate :premises (@p602) :args ((@list |tptp.'g$'| |tptp.'f$'| |tptp.'n$a'| |tptp.'n$'| |tptp.'a$'|)))
% 45.81/46.25  (step-pop @p694 :rule scope :premises (@p612))
% 45.81/46.25  (step @p613 :rule process_scope :premises (@p694) :args (@t487))
% 45.81/46.25  (step @p615 :rule eq_resolve :premises (@p613 @p610))
% 45.81/46.25  (step @p616 :rule implies_elim :premises (@p615))
% 45.81/46.25  (step @p617 :rule chain_m_resolution :premises (@p616 @p602) :args (@t490 @t491 (@list @t488)))
% 45.81/46.25  (step @p618 :rule bool-impl-elim :args (@t493 @t20))
% 45.81/46.25  (step @p619 :rule cong :premises (@p618) :args ((forall @t23 (=> @t493 @t20))))
% 45.81/46.25  (step @p620 :rule refl :args (@t20))
% 45.81/46.25  (step @p621 :rule arith_poly_norm :args ((= (* 1/1 (- @t2 @t21)) (* 1/1 (- @t492 0/1)))))
% 45.81/46.25  (step @p622 :rule arith_poly_norm_rel :premises (@p621) :args ((= (>= @t2 @t21) @t493)))
% 45.81/46.25  (step @p623 :rule arith-elim-leq :args (@t21 @t2))
% 45.81/46.25  (step @p624 :rule trans :premises (@p623 @p622))
% 45.81/46.25  (step @p625 :rule cong :premises (@p624 @p620) :args (@t22))
% 45.81/46.25  (step @p626 :rule cong :premises (@p625) :args (@t24))
% 45.81/46.25  (step @p627 :rule trans :premises (@p626 @p619))
% 45.81/46.25  (step @p628 :rule eq_resolve :premises (@p9 @p627))
% 45.81/46.25  (step @p629 :rule eq-symm :args (@t481 @t482))
% 45.81/46.25  (step @p630 :rule refl :args (@t484))
% 45.81/46.25  (step @p631 :rule nary_cong :premises (@p630 @p629) :args (@t494))
% 45.81/46.25  (step @p632 :rule cong :premises (@p631) :args ((forall @t40 @t494)))
% 45.81/46.25  (step @p633 :rule alpha_equiv :args (@t495 (@list @t2) (@list @t36)))
% 45.81/46.25  (step @p634 :rule trans :premises (@p633 @p632))
% 45.81/46.25  (step @p635 :rule equiv_elim1 :premises (@p634))
% 45.81/46.25  (step @p636 :rule chain_m_resolution :premises (@p635 @p628) :args (@t485 @t491 (@list @t495)))
% 45.81/46.25  (step @p637 :rule cnf_or_pos :args (@t490))
% 45.81/46.25  (step @p638 :rule reordering :premises (@p637) :args ((or @t489 @t486 @t478 (not @t490))))
% 45.81/46.25  (step @p639 :rule chain_m_resolution :premises (@p638 @p8 @p636 @p617) :args (@t478 (@list false false false) (@list @t19 @t485 @t490)))
% 45.81/46.25  (step @p640 :rule cnf_equiv_pos2 :args (@t478))
% 45.81/46.25  (step @p641 :rule reordering :premises (@p640) :args ((or @t16 @t497 @t496)))
% 45.81/46.25  (assume-push @p695 @t15)
% 45.81/46.25  (assume-push @p696 @t498)
% 45.81/46.25  (assume-push @p697 @t15)
% 45.81/46.25  (assume-push @p698 @t498)
% 45.81/46.25  (step @p646 :rule true_intro :premises (@p695))
% 45.81/46.25  (step @p647 :rule refl :args (@t14))
% 45.81/46.25  (step @p648 :rule cong :premises (@p647 @p7) :args (@t477))
% 45.81/46.25  (step @p649 :rule trans :premises (@p648 @p646))
% 45.81/46.25  (step @p650 :rule true_elim :premises (@p649))
% 45.81/46.25  (step-pop @p699 :rule scope :premises (@p650))
% 45.81/46.25  (step-pop @p700 :rule scope :premises (@p699))
% 45.81/46.25  (step @p651 :rule process_scope :premises (@p700) :args (@t477))
% 45.81/46.25  (step @p654 :rule and_intro :premises (@p695 @p547))
% 45.81/46.25  (step @p655 :rule modus_ponens :premises (@p654 @p651))
% 45.81/46.25  (step-pop @p701 :rule scope :premises (@p655))
% 45.81/46.25  (step-pop @p702 :rule scope :premises (@p701))
% 45.81/46.25  (step @p656 :rule process_scope :premises (@p702) :args (@t477))
% 45.81/46.25  (step @p659 :rule implies_elim :premises (@p656))
% 45.81/46.25  (step @p660 :rule cnf_and_neg :args (@t499))
% 45.81/46.25  (step @p661 :rule resolution :premises (@p660 @p659) :args (true @t499))
% 45.81/46.25  (step @p662 :rule chain_m_resolution :premises (@p661 @p547 @p641 @p639 @p548) :args (@t500 (@list false true false true) (@list @t498 @t477 @t478 @t16)))
% 45.81/46.25  (step @p663 :rule not_equiv_elim1 :premises (@p6))
% 45.81/46.25  (step @p664 :rule chain_m_resolution :premises (@p663 @p662) :args (@t16 (@list true) (@list @t15)))
% 45.81/46.25  (step @p665 :rule cnf_equiv_pos1 :args (@t478))
% 45.81/46.25  (step @p666 :rule reordering :premises (@p665) :args ((or (not @t16) @t477 @t496)))
% 45.81/46.25  (step @p667 :rule chain_m_resolution :premises (@p666 @p664 @p639) :args (@t477 (@list false false) (@list @t16 @t478)))
% 45.81/46.25  (step @p668 :rule refl :args (@t497))
% 45.81/46.25  (step @p669 :rule bool-double-not-elim :args (@t15))
% 45.81/46.25  (step @p670 :rule refl :args (@t501))
% 45.81/46.25  (step @p671 :rule nary_cong :premises (@p670 @p669 @p668) :args ((or @t501 (not @t500) @t497)))
% 45.81/46.25  (assume-push @p703 @t498)
% 45.81/46.25  (assume-push @p704 @t500)
% 45.81/46.25  (assume-push @p705 @t500)
% 45.81/46.25  (assume-push @p706 @t498)
% 45.81/46.25  (step @p676 :rule false_intro :premises (@p704))
% 45.81/46.25  (step @p647 :rule refl :args (@t14))
% 45.81/46.25  (step @p648 :rule cong :premises (@p647 @p7) :args (@t477))
% 45.81/46.25  (step @p677 :rule trans :premises (@p648 @p676))
% 45.81/46.25  (step @p678 :rule false_elim :premises (@p677))
% 45.81/46.25  (step-pop @p707 :rule scope :premises (@p678))
% 45.81/46.25  (step-pop @p708 :rule scope :premises (@p707))
% 45.81/46.25  (step @p679 :rule process_scope :premises (@p708) :args (@t497))
% 45.81/46.25  (step @p682 :rule and_intro :premises (@p704 @p547))
% 45.81/46.25  (step @p683 :rule modus_ponens :premises (@p682 @p679))
% 45.81/46.25  (step-pop @p709 :rule scope :premises (@p683))
% 45.81/46.25  (step-pop @p710 :rule scope :premises (@p709))
% 45.81/46.25  (step @p684 :rule process_scope :premises (@p710) :args (@t497))
% 45.81/46.25  (step @p687 :rule implies_elim :premises (@p684))
% 45.81/46.25  (step @p688 :rule cnf_and_neg :args (@t502))
% 45.81/46.25  (step @p689 :rule resolution :premises (@p688 @p687) :args (true @t502))
% 45.81/46.25  (step @p690 :rule eq_resolve :premises (@p689 @p671))
% 45.81/46.25  (step @p691 :rule reordering :premises (@p690) :args ((or @t15 @t501 @t497)))
% 45.81/46.25  (step @p692 false :rule chain_m_resolution :premises (@p691 @p667 @p662 @p547) :args (false (@list false true false) (@list @t477 @t15 @t498)))
% 45.81/46.25  )
% 45.81/46.25  % SZS output end Proof
% 45.81/46.25  % cvc5 exiting
%------------------------------------------------------------------------------