↑ Up

cvc5---1.3.4.THM-Prf.s

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

% Computer : n006.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Wed Jun  3 09:05:10 AM UTC 2026

% Result   : Theorem 2.85s 3.10s
% Output   : Proof 2.85s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12  % Problem  : SWW478+7 : TPTP v9.2.1. Released v5.3.0.
% 0.11/0.14  % Command  : /export/starexec/sandbox2/solver/bin/do_cvc5 /export/starexec/sandbox2/benchmark/theBenchmark.p 300 THM
% 0.17/0.35  % Computer : n006.cluster.edu
% 0.17/0.35  % Model    : x86_64 x86_64
% 0.17/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.17/0.35  % Memory   : 8042.1875MB
% 0.17/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.17/0.35  % CPULimit : 300
% 0.17/0.35  % WCLimit  : 300
% 0.17/0.35  % DateTime : Tue Jun  2 22:15:04 EDT 2026
% 0.17/0.35  % CPUTime  : 
% 2.14/2.34  %----Proving TF0_NAR, FOF, or CNF
% 2.85/3.10  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 15...
% 2.85/3.10  % SZS status Theorem
% 2.85/3.10  % SZS output start Proof
% 2.85/3.10  (
% 2.85/3.10  (declare-sort $$unsorted 0)
% 2.85/3.10  (declare-const tptp.order (-> $$unsorted Bool))
% 2.85/3.10  (declare-const tptp.v $$unsorted)
% 2.85/3.10  (declare-const tptp.e_a $$unsorted)
% 2.85/3.10  (declare-const tptp.t_1 $$unsorted)
% 2.85/3.10  (declare-const tptp.t $$unsorted)
% 2.85/3.10  (declare-const tptp.p $$unsorted)
% 2.85/3.10  (declare-const tptp.e $$unsorted)
% 2.85/3.10  (declare-const tptp.hBOOL (-> $$unsorted Bool))
% 2.85/3.10  (declare-const tptp.fequal (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.fdisj $$unsorted)
% 2.85/3.10  (declare-const tptp.fconj $$unsorted)
% 2.85/3.10  (declare-const tptp.fNot $$unsorted)
% 2.85/3.10  (declare-const tptp.lex_prod (-> $$unsorted $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.wTrts_1 $$unsorted)
% 2.85/3.10  (declare-const tptp.preorder (-> $$unsorted Bool))
% 2.85/3.10  (declare-const tptp.wf_fdecl (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.wf_cdecl (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.unit $$unsorted)
% 2.85/3.10  (declare-const tptp.null $$unsorted)
% 2.85/3.10  (declare-const tptp.wTrt_1 $$unsorted)
% 2.85/3.10  (declare-const tptp.throw (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.new (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.outOfMemory $$unsorted)
% 2.85/3.10  (declare-const tptp.val_1 (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.seq (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.oconf (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.fields (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.cast (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.block (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.redp $$unsorted)
% 2.85/3.10  (declare-const tptp.hAPP (-> $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.combs (-> $$unsorted $$unsorted $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.binop $$unsorted)
% 2.85/3.10  (declare-const tptp.eval $$unsorted)
% 2.85/3.10  (declare-const tptp.sys_xcpts $$unsorted)
% 2.85/3.10  (declare-const tptp.l_a $$unsorted)
% 2.85/3.10  (declare-const tptp.val $$unsorted)
% 2.85/3.10  (declare-const tptp.preallocated $$unsorted)
% 2.85/3.10  (declare-const tptp.addr_of_sys_xcpt $$unsorted)
% 2.85/3.10  (declare-const tptp.c_Expr_Obop_OEq $$unsorted)
% 2.85/3.10  (declare-const tptp.ty $$unsorted)
% 2.85/3.10  (declare-const tptp.fvs $$unsorted)
% 2.85/3.10  (declare-const tptp.exp (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.ea $$unsorted)
% 2.85/3.10  (declare-const tptp.class_1 (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.fTrue $$unsorted)
% 2.85/3.10  (declare-const tptp.blocks $$unsorted)
% 2.85/3.10  (declare-const tptp.map_add (-> $$unsorted $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.nullPointer $$unsorted)
% 2.85/3.10  (declare-const tptp.hconf (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.this $$unsorted)
% 2.85/3.10  (declare-const tptp.combb (-> $$unsorted $$unsorted $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.wTrt $$unsorted)
% 2.85/3.10  (declare-const tptp.fun_upd (-> $$unsorted $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.assigned $$unsorted)
% 2.85/3.10  (declare-const tptp.h_a $$unsorted)
% 2.85/3.10  (declare-const tptp.list (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.start_heap (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.map_upds (-> $$unsorted $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.method_1 (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.while (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.wf_mdecl (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.product_prod_case (-> $$unsorted $$unsorted $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.append (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.member (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.transitive_rtranclp (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.nt $$unsorted)
% 2.85/3.10  (declare-const tptp.add $$unsorted)
% 2.85/3.10  (declare-const tptp.option (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.evals $$unsorted)
% 2.85/3.10  (declare-const tptp.la $$unsorted)
% 2.85/3.10  (declare-const tptp.bool $$unsorted)
% 2.85/3.10  (declare-const tptp.fFalse $$unsorted)
% 2.85/3.10  (declare-const tptp.combc (-> $$unsorted $$unsorted $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.ha $$unsorted)
% 2.85/3.10  (declare-const tptp.product_prod (-> $$unsorted $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.fv $$unsorted)
% 2.85/3.10  (declare-const tptp.wTrts $$unsorted)
% 2.85/3.10  (declare-const tptp.is_class (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.nat $$unsorted)
% 2.85/3.10  (declare-const tptp.sees_field (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.restrict_map (-> $$unsorted $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.finals (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.wwf_J_mdecl $$unsorted)
% 2.85/3.10  (declare-const tptp.lAss (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.ti (-> $$unsorted $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.comp (-> $$unsorted $$unsorted $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.collect (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.final (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.v_2 $$unsorted)
% 2.85/3.10  (declare-const tptp.is_type (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.combi (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.blank (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.classCast $$unsorted)
% 2.85/3.10  (declare-const tptp.fields_1 (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.d (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.tryCatch (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.produc1605651328_split (-> $$unsorted $$unsorted $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.override_on (-> $$unsorted $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.bop_case (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.hext $$unsorted)
% 2.85/3.10  (declare-const tptp.the_1 (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.conf (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.undefined (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.wf_J_mdecl $$unsorted)
% 2.85/3.10  (declare-const tptp.semilattice_sup_sup (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.transitive_rtrancl (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.semilattice_sup (-> $$unsorted Bool))
% 2.85/3.10  (declare-const tptp.distinct (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.v_1 $$unsorted)
% 2.85/3.10  (declare-const tptp.method (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.cons (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.char $$unsorted)
% 2.85/3.10  (declare-const tptp.list_all2 (-> $$unsorted $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.fun (-> $$unsorted $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.map (-> $$unsorted $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.product_curry (-> $$unsorted $$unsorted $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.set (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.field (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.dom (-> $$unsorted $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.bop $$unsorted)
% 2.85/3.10  (declare-const tptp.size_size (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.init_fields $$unsorted)
% 2.85/3.10  (declare-const tptp.bop_rec (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.new_Addr $$unsorted)
% 2.85/3.10  (declare-const tptp.binOp (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.obj_ty $$unsorted)
% 2.85/3.10  (declare-const tptp.reds $$unsorted)
% 2.85/3.10  (declare-const tptp.typeof_h $$unsorted)
% 2.85/3.10  (declare-const tptp.lattice (-> $$unsorted Bool))
% 2.85/3.10  (declare-const tptp.typeSa1166768941_sconf $$unsorted)
% 2.85/3.10  (declare-const tptp.is_refT $$unsorted)
% 2.85/3.10  (declare-const tptp.none (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.object $$unsorted)
% 2.85/3.10  (declare-const tptp.option_case (-> $$unsorted $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.cond (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.the (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.fAcc (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.ord_less_eq (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.ord (-> $$unsorted Bool))
% 2.85/3.10  (declare-const tptp.fAss (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.product_Pair (-> $$unsorted $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.bool_1 $$unsorted)
% 2.85/3.10  (declare-const tptp.wf_prog (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.product_prod_rec (-> $$unsorted $$unsorted $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.has_field (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.combk (-> $$unsorted $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.red $$unsorted)
% 2.85/3.10  (declare-const tptp.redsp $$unsorted)
% 2.85/3.10  (declare-const tptp.linorder (-> $$unsorted Bool))
% 2.85/3.10  (declare-const tptp.hp $$unsorted)
% 2.85/3.10  (declare-const tptp.lconf (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.transitive_trancl (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.ty_case (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.methods (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.subcls1 (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.subcls1p (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.widen (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.call (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.some (-> $$unsorted $$unsorted))
% 2.85/3.10  (declare-const tptp.class $$unsorted)
% 2.85/3.10  (declare-const tptp.void $$unsorted)
% 2.85/3.10  (declare-const tptp.addr $$unsorted)
% 2.85/3.10  (define @t1 () (tptp.option tptp.val))
% 2.85/3.10  (define @t2 () (tptp.list tptp.char))
% 2.85/3.10  (define @t3 () (tptp.fun @t2 @t1))
% 2.85/3.10  (define @t4 () (tptp.product_prod @t2 @t2))
% 2.85/3.10  (define @t5 () (tptp.fun @t4 @t1))
% 2.85/3.10  (define @t6 () (tptp.product_prod @t2 @t5))
% 2.85/3.10  (define @t7 () (tptp.option @t6))
% 2.85/3.10  (define @t8 () (tptp.fun tptp.nat @t7))
% 2.85/3.10  (define @t9 () (tptp.product_prod @t8 @t3))
% 2.85/3.10  (define @t10 () (tptp.fun @t9 tptp.bool))
% 2.85/3.10  (define @t11 () (tptp.exp @t2))
% 2.85/3.10  (define @t12 () (tptp.fun @t11 @t10))
% 2.85/3.10  (define @t13 () (tptp.fun @t9 @t12))
% 2.85/3.10  (define @t14 () (tptp.fun @t11 @t13))
% 2.85/3.10  (define @t15 () (tptp.list @t2))
% 2.85/3.10  (define @t16 () (tptp.product_prod @t15 @t11))
% 2.85/3.10  (define @t17 () (tptp.list tptp.ty))
% 2.85/3.10  (define @t18 () (tptp.product_prod @t2 (tptp.product_prod @t17 (tptp.product_prod tptp.ty @t16))))
% 2.85/3.10  (define @t19 () (tptp.list @t18))
% 2.85/3.10  (define @t20 () (tptp.product_prod @t2 tptp.ty))
% 2.85/3.10  (define @t21 () (tptp.list @t20))
% 2.85/3.10  (define @t22 () (tptp.product_prod @t21 @t19))
% 2.85/3.10  (define @t23 () (tptp.product_prod @t2 @t22))
% 2.85/3.10  (define @t24 () (tptp.product_prod @t2 @t23))
% 2.85/3.10  (define @t25 () (tptp.list @t24))
% 2.85/3.10  (define @t26 () (tptp.fun @t25 @t14))
% 2.85/3.10  (define @t27 () (tptp.list @t11))
% 2.85/3.10  (define @t28 () (tptp.fun @t27 @t10))
% 2.85/3.10  (define @t29 () (tptp.fun @t9 @t28))
% 2.85/3.10  (define @t30 () (tptp.fun @t27 @t29))
% 2.85/3.10  (define @t31 () (tptp.fun @t25 @t30))
% 2.85/3.10  (define @t32 () (@var "X_a" $$unsorted))
% 2.85/3.10  (define @t33 () (tptp.final @t32))
% 2.85/3.10  (define @t34 () (tptp.exp @t32))
% 2.85/3.10  (define @t35 () (@list @t32))
% 2.85/3.10  (define @t36 () (tptp.finals @t32))
% 2.85/3.10  (define @t37 () (tptp.list @t34))
% 2.85/3.10  (define @t38 () (@var "X_c" $$unsorted))
% 2.85/3.10  (define @t39 () (@var "X_b" $$unsorted))
% 2.85/3.10  (define @t40 () (tptp.combb @t39 @t38 @t32))
% 2.85/3.10  (define @t41 () (tptp.fun @t32 @t38))
% 2.85/3.10  (define @t42 () (tptp.fun @t32 @t39))
% 2.85/3.10  (define @t43 () (tptp.fun @t42 @t41))
% 2.85/3.10  (define @t44 () (tptp.fun @t39 @t38))
% 2.85/3.10  (define @t45 () (@list @t39 @t38 @t32))
% 2.85/3.10  (define @t46 () (tptp.combc @t32 @t39 @t38))
% 2.85/3.10  (define @t47 () (tptp.fun @t39 @t41))
% 2.85/3.10  (define @t48 () (tptp.fun @t32 @t44))
% 2.85/3.10  (define @t49 () (@list @t32 @t39 @t38))
% 2.85/3.10  (define @t50 () (tptp.combi @t32))
% 2.85/3.10  (define @t51 () (tptp.fun @t32 @t32))
% 2.85/3.10  (define @t52 () (tptp.combk @t32 @t39))
% 2.85/3.10  (define @t53 () (tptp.fun @t39 @t32))
% 2.85/3.10  (define @t54 () (tptp.fun @t32 @t53))
% 2.85/3.10  (define @t55 () (@list @t32 @t39))
% 2.85/3.10  (define @t56 () (tptp.combs @t32 @t39 @t38))
% 2.85/3.10  (define @t57 () (tptp.conf @t32))
% 2.85/3.10  (define @t58 () (tptp.fun tptp.ty tptp.bool))
% 2.85/3.10  (define @t59 () (tptp.fun tptp.val @t58))
% 2.85/3.10  (define @t60 () (tptp.fun @t8 @t59))
% 2.85/3.10  (define @t61 () (tptp.product_prod tptp.ty @t32))
% 2.85/3.10  (define @t62 () (tptp.product_prod @t17 @t61))
% 2.85/3.10  (define @t63 () (tptp.product_prod @t2 @t62))
% 2.85/3.10  (define @t64 () (tptp.list @t63))
% 2.85/3.10  (define @t65 () (tptp.product_prod @t21 @t64))
% 2.85/3.10  (define @t66 () (tptp.product_prod @t2 @t65))
% 2.85/3.10  (define @t67 () (tptp.product_prod @t2 @t66))
% 2.85/3.10  (define @t68 () (tptp.list @t67))
% 2.85/3.10  (define @t69 () (tptp.hconf @t32))
% 2.85/3.10  (define @t70 () (tptp.fun @t8 tptp.bool))
% 2.85/3.10  (define @t71 () (tptp.lconf @t32))
% 2.85/3.10  (define @t72 () (tptp.option tptp.ty))
% 2.85/3.10  (define @t73 () (tptp.fun @t2 @t72))
% 2.85/3.10  (define @t74 () (tptp.fun @t73 tptp.bool))
% 2.85/3.10  (define @t75 () (tptp.fun @t3 @t74))
% 2.85/3.10  (define @t76 () (tptp.fun @t8 @t75))
% 2.85/3.10  (define @t77 () (tptp.oconf @t32))
% 2.85/3.10  (define @t78 () (tptp.fun @t6 tptp.bool))
% 2.85/3.10  (define @t79 () (tptp.fun @t8 @t78))
% 2.85/3.10  (define @t80 () (tptp.class_1 @t32))
% 2.85/3.10  (define @t81 () (tptp.option @t66))
% 2.85/3.10  (define @t82 () (tptp.fun @t2 @t81))
% 2.85/3.10  (define @t83 () (tptp.is_class @t32))
% 2.85/3.10  (define @t84 () (tptp.fun @t2 tptp.bool))
% 2.85/3.10  (define @t85 () (tptp.is_type @t32))
% 2.85/3.10  (define @t86 () (tptp.d @t32))
% 2.85/3.10  (define @t87 () (tptp.fun @t32 tptp.bool))
% 2.85/3.10  (define @t88 () (tptp.option @t87))
% 2.85/3.10  (define @t89 () (tptp.fun @t88 tptp.bool))
% 2.85/3.10  (define @t90 () (tptp.start_heap @t32))
% 2.85/3.10  (define @t91 () (tptp.product_prod tptp.val tptp.val))
% 2.85/3.10  (define @t92 () (tptp.product_prod tptp.bop @t91))
% 2.85/3.10  (define @t93 () (@var "X_t" $$unsorted))
% 2.85/3.10  (define @t94 () (tptp.bop_case @t93))
% 2.85/3.10  (define @t95 () (tptp.fun tptp.bop @t93))
% 2.85/3.10  (define @t96 () (tptp.fun @t93 @t95))
% 2.85/3.10  (define @t97 () (tptp.fun @t93 @t96))
% 2.85/3.10  (define @t98 () (@list @t93))
% 2.85/3.10  (define @t99 () (tptp.bop_rec @t93))
% 2.85/3.10  (define @t100 () (tptp.binOp @t32))
% 2.85/3.10  (define @t101 () (tptp.fun @t34 @t34))
% 2.85/3.10  (define @t102 () (tptp.fun tptp.bop @t101))
% 2.85/3.10  (define @t103 () (tptp.block @t32))
% 2.85/3.10  (define @t104 () (tptp.fun tptp.ty @t101))
% 2.85/3.10  (define @t105 () (tptp.call @t32))
% 2.85/3.10  (define @t106 () (tptp.fun @t37 @t34))
% 2.85/3.10  (define @t107 () (tptp.fun @t2 @t106))
% 2.85/3.10  (define @t108 () (tptp.cast @t32))
% 2.85/3.10  (define @t109 () (tptp.fun @t2 @t101))
% 2.85/3.10  (define @t110 () (tptp.cond @t32))
% 2.85/3.10  (define @t111 () (tptp.fun @t34 @t101))
% 2.85/3.10  (define @t112 () (tptp.fAcc @t32))
% 2.85/3.10  (define @t113 () (tptp.fun @t2 @t34))
% 2.85/3.10  (define @t114 () (tptp.fun @t2 @t113))
% 2.85/3.10  (define @t115 () (tptp.fAss @t32))
% 2.85/3.10  (define @t116 () (tptp.fun @t2 @t109))
% 2.85/3.10  (define @t117 () (tptp.lAss @t32))
% 2.85/3.10  (define @t118 () (tptp.fun @t32 @t101))
% 2.85/3.10  (define @t119 () (tptp.seq @t32))
% 2.85/3.10  (define @t120 () (tptp.tryCatch @t32))
% 2.85/3.10  (define @t121 () (tptp.fun @t2 @t118))
% 2.85/3.10  (define @t122 () (tptp.val_1 @t32))
% 2.85/3.10  (define @t123 () (tptp.fun tptp.val @t34))
% 2.85/3.10  (define @t124 () (tptp.while @t32))
% 2.85/3.10  (define @t125 () (tptp.new @t32))
% 2.85/3.10  (define @t126 () (tptp.throw @t32))
% 2.85/3.10  (define @t127 () (tptp.comp @t38 @t39 @t32))
% 2.85/3.10  (define @t128 () (tptp.fun @t41 @t42))
% 2.85/3.10  (define @t129 () (tptp.fun @t38 @t39))
% 2.85/3.10  (define @t130 () (tptp.fun_upd @t32 @t39))
% 2.85/3.10  (define @t131 () (tptp.fun @t39 @t42))
% 2.85/3.10  (define @t132 () (tptp.fun @t32 @t131))
% 2.85/3.10  (define @t133 () (tptp.override_on @t32 @t39))
% 2.85/3.10  (define @t134 () (tptp.fun @t87 @t42))
% 2.85/3.10  (define @t135 () (tptp.fun @t42 @t134))
% 2.85/3.10  (define @t136 () (tptp.product_prod @t32 @t39))
% 2.85/3.10  (define @t137 () (tptp.the_1 @t136))
% 2.85/3.10  (define @t138 () (tptp.fun @t136 tptp.bool))
% 2.85/3.10  (define @t139 () (tptp.undefined @t32))
% 2.85/3.10  (define @t140 () (tptp.fun @t18 tptp.bool))
% 2.85/3.10  (define @t141 () (tptp.fun @t2 @t140))
% 2.85/3.10  (define @t142 () (tptp.fun @t25 @t141))
% 2.85/3.10  (define @t143 () (tptp.semilattice_sup_sup @t32))
% 2.85/3.10  (define @t144 () (tptp.semilattice_sup @t32))
% 2.85/3.10  (define @t145 () (tptp.append @t39))
% 2.85/3.10  (define @t146 () (tptp.list @t39))
% 2.85/3.10  (define @t147 () (tptp.fun @t146 @t146))
% 2.85/3.10  (define @t148 () (tptp.distinct @t32))
% 2.85/3.10  (define @t149 () (tptp.list @t32))
% 2.85/3.10  (define @t150 () (tptp.fun @t149 tptp.bool))
% 2.85/3.10  (define @t151 () (tptp.cons @t32))
% 2.85/3.10  (define @t152 () (tptp.fun @t149 @t149))
% 2.85/3.10  (define @t153 () (tptp.list_all2 @t32 @t39))
% 2.85/3.10  (define @t154 () (tptp.fun @t146 tptp.bool))
% 2.85/3.10  (define @t155 () (tptp.fun @t149 @t154))
% 2.85/3.10  (define @t156 () (tptp.fun @t39 tptp.bool))
% 2.85/3.10  (define @t157 () (tptp.fun @t32 @t156))
% 2.85/3.10  (define @t158 () (tptp.map @t39 @t32))
% 2.85/3.10  (define @t159 () (tptp.fun @t146 @t149))
% 2.85/3.10  (define @t160 () (@list @t39 @t32))
% 2.85/3.10  (define @t161 () (tptp.set @t32))
% 2.85/3.10  (define @t162 () (tptp.dom @t32 @t39))
% 2.85/3.10  (define @t163 () (tptp.option @t39))
% 2.85/3.10  (define @t164 () (tptp.fun @t32 @t163))
% 2.85/3.10  (define @t165 () (tptp.map_add @t32 @t39))
% 2.85/3.10  (define @t166 () (tptp.fun @t164 @t164))
% 2.85/3.10  (define @t167 () (tptp.map_upds @t32 @t39))
% 2.85/3.10  (define @t168 () (tptp.fun @t146 @t164))
% 2.85/3.10  (define @t169 () (tptp.fun @t149 @t168))
% 2.85/3.10  (define @t170 () (tptp.restrict_map @t32 @t39))
% 2.85/3.10  (define @t171 () (tptp.fun @t87 @t164))
% 2.85/3.10  (define @t172 () (tptp.size_size @t149))
% 2.85/3.10  (define @t173 () (tptp.blank @t32))
% 2.85/3.10  (define @t174 () (tptp.fun @t2 @t6))
% 2.85/3.10  (define @t175 () (tptp.product_prod @t4 tptp.ty))
% 2.85/3.10  (define @t176 () (tptp.list @t175))
% 2.85/3.10  (define @t177 () (tptp.option tptp.nat))
% 2.85/3.10  (define @t178 () (tptp.fun tptp.val @t72))
% 2.85/3.10  (define @t179 () (tptp.none @t32))
% 2.85/3.10  (define @t180 () (tptp.option @t32))
% 2.85/3.10  (define @t181 () (tptp.some @t32))
% 2.85/3.10  (define @t182 () (tptp.option_case @t32 @t39))
% 2.85/3.10  (define @t183 () (tptp.fun @t163 @t32))
% 2.85/3.10  (define @t184 () (tptp.fun @t53 @t183))
% 2.85/3.10  (define @t185 () (tptp.the @t32))
% 2.85/3.10  (define @t186 () (tptp.ord_less_eq @t32))
% 2.85/3.10  (define @t187 () (tptp.fun @t32 @t87))
% 2.85/3.10  (define @t188 () (tptp.ord @t32))
% 2.85/3.10  (define @t189 () (@var "X_f" $$unsorted))
% 2.85/3.10  (define @t190 () (@var "X_e" $$unsorted))
% 2.85/3.10  (define @t191 () (tptp.product_Pair @t190 @t189))
% 2.85/3.10  (define @t192 () (tptp.product_prod @t190 @t189))
% 2.85/3.10  (define @t193 () (tptp.fun @t189 @t192))
% 2.85/3.10  (define @t194 () (tptp.product_curry @t32 @t39 @t38))
% 2.85/3.10  (define @t195 () (tptp.fun @t136 @t38))
% 2.85/3.10  (define @t196 () (tptp.produc1605651328_split @t39 @t38 @t32))
% 2.85/3.10  (define @t197 () (tptp.product_prod @t39 @t38))
% 2.85/3.10  (define @t198 () (tptp.fun @t197 @t32))
% 2.85/3.10  (define @t199 () (tptp.fun @t38 @t32))
% 2.85/3.10  (define @t200 () (tptp.fun @t39 @t199))
% 2.85/3.10  (define @t201 () (tptp.fun @t200 @t198))
% 2.85/3.10  (define @t202 () (tptp.product_prod_case @t32 @t39 @t38))
% 2.85/3.10  (define @t203 () (tptp.product_prod_rec @t39 @t38 @t32))
% 2.85/3.10  (define @t204 () (tptp.fun @t11 @t58))
% 2.85/3.10  (define @t205 () (tptp.fun @t73 @t204))
% 2.85/3.10  (define @t206 () (tptp.fun @t8 @t205))
% 2.85/3.10  (define @t207 () (tptp.fun @t25 @t206))
% 2.85/3.10  (define @t208 () (tptp.fun @t17 tptp.bool))
% 2.85/3.10  (define @t209 () (tptp.fun @t27 @t208))
% 2.85/3.10  (define @t210 () (tptp.fun @t73 @t209))
% 2.85/3.10  (define @t211 () (tptp.fun @t8 @t210))
% 2.85/3.10  (define @t212 () (tptp.fun @t25 @t211))
% 2.85/3.10  (define @t213 () (tptp.collect @t32))
% 2.85/3.10  (define @t214 () (tptp.fun @t87 @t87))
% 2.85/3.10  (define @t215 () (tptp.fun @t11 tptp.bool))
% 2.85/3.10  (define @t216 () (tptp.list tptp.val))
% 2.85/3.10  (define @t217 () (tptp.product_prod @t216 @t11))
% 2.85/3.10  (define @t218 () (tptp.product_prod @t17 @t217))
% 2.85/3.10  (define @t219 () (tptp.product_prod @t15 @t218))
% 2.85/3.10  (define @t220 () (tptp.product_prod @t11 @t9))
% 2.85/3.10  (define @t221 () (tptp.product_prod @t220 @t220))
% 2.85/3.10  (define @t222 () (tptp.fun @t221 tptp.bool))
% 2.85/3.10  (define @t223 () (tptp.product_prod @t27 @t9))
% 2.85/3.10  (define @t224 () (tptp.product_prod @t223 @t223))
% 2.85/3.10  (define @t225 () (tptp.fun @t224 tptp.bool))
% 2.85/3.10  (define @t226 () (tptp.transitive_rtrancl @t32))
% 2.85/3.10  (define @t227 () (tptp.product_prod @t32 @t32))
% 2.85/3.10  (define @t228 () (tptp.fun @t227 tptp.bool))
% 2.85/3.10  (define @t229 () (tptp.fun @t228 @t228))
% 2.85/3.10  (define @t230 () (tptp.transitive_rtranclp @t32))
% 2.85/3.10  (define @t231 () (tptp.fun @t187 @t187))
% 2.85/3.10  (define @t232 () (tptp.transitive_trancl @t32))
% 2.85/3.10  (define @t233 () (tptp.fields @t32))
% 2.85/3.10  (define @t234 () (tptp.fun @t176 tptp.bool))
% 2.85/3.10  (define @t235 () (tptp.fun @t2 @t234))
% 2.85/3.10  (define @t236 () (tptp.method @t32))
% 2.85/3.10  (define @t237 () (tptp.fun @t32 @t84))
% 2.85/3.10  (define @t238 () (tptp.fun tptp.ty @t237))
% 2.85/3.10  (define @t239 () (tptp.fun @t17 @t238))
% 2.85/3.10  (define @t240 () (tptp.fun @t2 @t239))
% 2.85/3.10  (define @t241 () (tptp.fun @t2 @t240))
% 2.85/3.10  (define @t242 () (tptp.methods @t32))
% 2.85/3.10  (define @t243 () (tptp.product_prod @t62 @t2))
% 2.85/3.10  (define @t244 () (tptp.option @t243))
% 2.85/3.10  (define @t245 () (tptp.fun @t2 @t244))
% 2.85/3.10  (define @t246 () (tptp.fun @t245 tptp.bool))
% 2.85/3.10  (define @t247 () (tptp.fun @t2 @t246))
% 2.85/3.10  (define @t248 () (tptp.field @t32))
% 2.85/3.10  (define @t249 () (tptp.fun @t2 @t20))
% 2.85/3.10  (define @t250 () (tptp.fun @t2 @t249))
% 2.85/3.10  (define @t251 () (tptp.fields_1 @t32))
% 2.85/3.10  (define @t252 () (tptp.fun @t2 @t176))
% 2.85/3.10  (define @t253 () (tptp.has_field @t32))
% 2.85/3.10  (define @t254 () (tptp.fun tptp.ty @t84))
% 2.85/3.10  (define @t255 () (tptp.fun @t2 @t254))
% 2.85/3.10  (define @t256 () (tptp.fun @t2 @t255))
% 2.85/3.10  (define @t257 () (tptp.fun @t68 @t256))
% 2.85/3.10  (define @t258 () (tptp.method_1 @t32))
% 2.85/3.10  (define @t259 () (tptp.fun @t2 @t63))
% 2.85/3.10  (define @t260 () (tptp.fun @t2 @t259))
% 2.85/3.10  (define @t261 () (tptp.sees_field @t32))
% 2.85/3.10  (define @t262 () (tptp.subcls1 @t32))
% 2.85/3.10  (define @t263 () (tptp.fun @t4 tptp.bool))
% 2.85/3.10  (define @t264 () (tptp.subcls1p @t32))
% 2.85/3.10  (define @t265 () (tptp.fun @t2 @t84))
% 2.85/3.10  (define @t266 () (@var "X_m" $$unsorted))
% 2.85/3.10  (define @t267 () (tptp.widen @t266))
% 2.85/3.10  (define @t268 () (tptp.fun tptp.ty @t58))
% 2.85/3.10  (define @t269 () (tptp.product_prod @t21 (tptp.list (tptp.product_prod @t2 (tptp.product_prod @t17 (tptp.product_prod tptp.ty @t266))))))
% 2.85/3.10  (define @t270 () (tptp.product_prod @t2 @t269))
% 2.85/3.10  (define @t271 () (tptp.list (tptp.product_prod @t2 @t270)))
% 2.85/3.10  (define @t272 () (tptp.fun @t73 @t10))
% 2.85/3.10  (define @t273 () (tptp.fun @t2 tptp.ty))
% 2.85/3.10  (define @t274 () (tptp.ty_case @t32))
% 2.85/3.10  (define @t275 () (tptp.fun tptp.ty @t32))
% 2.85/3.10  (define @t276 () (tptp.fun @t2 @t32))
% 2.85/3.10  (define @t277 () (tptp.fun @t276 @t275))
% 2.85/3.10  (define @t278 () (tptp.fun @t32 @t277))
% 2.85/3.10  (define @t279 () (tptp.fun @t32 @t278))
% 2.85/3.10  (define @t280 () (tptp.fun @t32 @t279))
% 2.85/3.10  (define @t281 () (tptp.wf_cdecl @t32))
% 2.85/3.10  (define @t282 () (tptp.fun @t67 tptp.bool))
% 2.85/3.10  (define @t283 () (tptp.fun @t68 @t282))
% 2.85/3.10  (define @t284 () (tptp.fun @t63 tptp.bool))
% 2.85/3.10  (define @t285 () (tptp.fun @t2 @t284))
% 2.85/3.10  (define @t286 () (tptp.fun @t68 @t285))
% 2.85/3.10  (define @t287 () (tptp.wf_fdecl @t32))
% 2.85/3.10  (define @t288 () (tptp.fun @t20 tptp.bool))
% 2.85/3.10  (define @t289 () (tptp.wf_mdecl @t32))
% 2.85/3.10  (define @t290 () (tptp.wf_prog @t32))
% 2.85/3.10  (define @t291 () (tptp.fun @t68 tptp.bool))
% 2.85/3.10  (define @t292 () (tptp.lex_prod @t32 @t39))
% 2.85/3.10  (define @t293 () (tptp.product_prod @t136 @t136))
% 2.85/3.10  (define @t294 () (tptp.fun @t293 tptp.bool))
% 2.85/3.10  (define @t295 () (tptp.product_prod @t39 @t39))
% 2.85/3.10  (define @t296 () (tptp.fun @t295 tptp.bool))
% 2.85/3.10  (define @t297 () (tptp.fun @t296 @t294))
% 2.85/3.10  (define @t298 () (tptp.fun tptp.bool tptp.bool))
% 2.85/3.10  (define @t299 () (tptp.fun tptp.bool @t298))
% 2.85/3.10  (define @t300 () (tptp.fequal @t32))
% 2.85/3.10  (define @t301 () (@var "B_2_1" $$unsorted))
% 2.85/3.10  (define @t302 () (@var "B_1_1" $$unsorted))
% 2.85/3.10  (define @t303 () (tptp.hAPP @t32 @t38 @t302 @t301))
% 2.85/3.10  (define @t304 () (@list @t32 @t38 @t302 @t301))
% 2.85/3.10  (define @t305 () (tptp.member @t32))
% 2.85/3.10  (define @t306 () (tptp.fun @t87 tptp.bool))
% 2.85/3.10  (define @t307 () (tptp.fun @t32 @t306))
% 2.85/3.10  (define @t308 () (tptp.some tptp.val))
% 2.85/3.10  (define @t309 () (tptp.product_Pair @t8 @t3))
% 2.85/3.10  (define @t310 () (tptp.fun @t3 @t9))
% 2.85/3.10  (define @t311 () (tptp.product_Pair @t11 @t9))
% 2.85/3.10  (define @t312 () (tptp.fun @t9 @t220))
% 2.85/3.10  (define @t313 () (tptp.fun_upd @t2 @t1))
% 2.85/3.10  (define @t314 () (tptp.fun @t1 @t3))
% 2.85/3.10  (define @t315 () (tptp.fun @t2 @t314))
% 2.85/3.10  (define @t316 () (tptp.hAPP @t8 @t310 @t309 tptp.ha))
% 2.85/3.10  (define @t317 () (tptp.hAPP @t3 @t9 @t316 (tptp.hAPP @t1 @t3 (tptp.hAPP @t2 @t314 (tptp.hAPP @t3 @t315 @t313 tptp.la) tptp.v_1) (tptp.hAPP tptp.val @t1 @t308 tptp.v))))
% 2.85/3.10  (define @t318 () (tptp.product_Pair @t220 @t220))
% 2.85/3.10  (define @t319 () (tptp.fun @t220 @t221))
% 2.85/3.10  (define @t320 () (tptp.member @t221))
% 2.85/3.10  (define @t321 () (tptp.fun @t222 tptp.bool))
% 2.85/3.10  (define @t322 () (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 tptp.ea) @t317)) (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 tptp.e_a) (tptp.hAPP @t3 @t9 (tptp.hAPP @t8 @t310 @t309 tptp.h_a) tptp.l_a)))) (tptp.hAPP @t25 @t222 tptp.red tptp.p))))
% 2.85/3.10  (define @t323 () (@var "F" $$unsorted))
% 2.85/3.10  (define @t324 () (tptp.ti @t42 @t323))
% 2.85/3.10  (define @t325 () (@var "X_1" $$unsorted))
% 2.85/3.10  (define @t326 () (tptp.hAPP @t32 @t39 @t323 @t325))
% 2.85/3.10  (define @t327 () (tptp.hAPP @t42 @t132 @t130 @t323))
% 2.85/3.10  (define @t328 () (tptp.hAPP @t32 @t131 @t327 @t325))
% 2.85/3.10  (define @t329 () (tptp.wf_prog @t16))
% 2.85/3.10  (define @t330 () (tptp.fun @t25 tptp.bool))
% 2.85/3.10  (define @t331 () (tptp.hAPP @t142 @t330 @t329 tptp.wf_J_mdecl))
% 2.85/3.10  (define @t332 () (@var "Y_1" $$unsorted))
% 2.85/3.10  (define @t333 () (tptp.hAPP @t32 @t180 @t181 @t332))
% 2.85/3.10  (define @t334 () (@var "M_1" $$unsorted))
% 2.85/3.10  (define @t335 () (@var "A_1" $$unsorted))
% 2.85/3.10  (define @t336 () (tptp.ti @t39 @t325))
% 2.85/3.10  (define @t337 () (= @t336 (tptp.ti @t39 @t335)))
% 2.85/3.10  (define @t338 () (tptp.ti @t32 @t332))
% 2.85/3.10  (define @t339 () (@var "B" $$unsorted))
% 2.85/3.10  (define @t340 () (tptp.ti @t32 @t339))
% 2.85/3.10  (define @t341 () (tptp.hAPP @t32 @t180 @t181 @t339))
% 2.85/3.10  (define @t342 () (tptp.fun_upd @t39 @t180))
% 2.85/3.10  (define @t343 () (tptp.fun @t39 @t180))
% 2.85/3.10  (define @t344 () (tptp.fun @t180 @t343))
% 2.85/3.10  (define @t345 () (tptp.fun @t39 @t344))
% 2.85/3.10  (define @t346 () (@var "T_7" $$unsorted))
% 2.85/3.10  (define @t347 () (tptp.hAPP @t32 @t180 @t181 @t325))
% 2.85/3.10  (define @t348 () (@var "K" $$unsorted))
% 2.85/3.10  (define @t349 () (tptp.ti @t39 @t332))
% 2.85/3.10  (define @t350 () (tptp.some @t39))
% 2.85/3.10  (define @t351 () (tptp.hAPP @t39 @t163 @t350 @t332))
% 2.85/3.10  (define @t352 () (@var "N" $$unsorted))
% 2.85/3.10  (define @t353 () (tptp.fun_upd @t32 @t163))
% 2.85/3.10  (define @t354 () (tptp.fun @t163 @t164))
% 2.85/3.10  (define @t355 () (tptp.fun @t32 @t354))
% 2.85/3.10  (define @t356 () (tptp.hAPP @t39 @t163 @t350 @t325))
% 2.85/3.10  (define @t357 () (tptp.hAPP @t32 @t354 (tptp.hAPP @t164 @t355 @t353 @t334) @t335))
% 2.85/3.10  (define @t358 () (@var "Ta" $$unsorted))
% 2.85/3.10  (define @t359 () (@var "T_9" $$unsorted))
% 2.85/3.10  (define @t360 () (tptp.widen @t16))
% 2.85/3.10  (define @t361 () (@var "Ea" $$unsorted))
% 2.85/3.10  (define @t362 () (tptp.hAPP @t25 @t206 tptp.wTrt_1 tptp.p))
% 2.85/3.10  (define @t363 () (@list @t359))
% 2.85/3.10  (define @t364 () (tptp.hAPP @t8 @t205 @t362 tptp.ha))
% 2.85/3.10  (define @t365 () (tptp.hAPP @t25 @t272 tptp.typeSa1166768941_sconf tptp.p))
% 2.85/3.10  (define @t366 () (@var "Pa" $$unsorted))
% 2.85/3.10  (define @t367 () (@var "X_d" $$unsorted))
% 2.85/3.10  (define @t368 () (tptp.product_prod @t367 @t192))
% 2.85/3.10  (define @t369 () (tptp.product_prod @t38 @t368))
% 2.85/3.10  (define @t370 () (tptp.product_prod @t39 @t369))
% 2.85/3.10  (define @t371 () (tptp.product_prod @t32 @t370))
% 2.85/3.10  (define @t372 () (@var "F_3" $$unsorted))
% 2.85/3.10  (define @t373 () (@var "E_4" $$unsorted))
% 2.85/3.10  (define @t374 () (@var "D_7" $$unsorted))
% 2.85/3.10  (define @t375 () (@var "C_7" $$unsorted))
% 2.85/3.10  (define @t376 () (@var "B_3" $$unsorted))
% 2.85/3.10  (define @t377 () (@var "A_3" $$unsorted))
% 2.85/3.10  (define @t378 () (tptp.hAPP @t370 @t371 (tptp.hAPP @t32 (tptp.fun @t370 @t371) (tptp.product_Pair @t32 @t370) @t377) (tptp.hAPP @t369 @t370 (tptp.hAPP @t39 (tptp.fun @t369 @t370) (tptp.product_Pair @t39 @t369) @t376) (tptp.hAPP @t368 @t369 (tptp.hAPP @t38 (tptp.fun @t368 @t369) (tptp.product_Pair @t38 @t368) @t375) (tptp.hAPP @t192 @t368 (tptp.hAPP @t367 (tptp.fun @t192 @t368) (tptp.product_Pair @t367 @t192) @t374) (tptp.hAPP @t189 @t192 (tptp.hAPP @t190 @t193 @t191 @t373) @t372))))))
% 2.85/3.10  (define @t379 () (@list @t377 @t376 @t375 @t374 @t373 @t372))
% 2.85/3.10  (define @t380 () (@var "Y" $$unsorted))
% 2.85/3.10  (define @t381 () (tptp.product_prod @t367 @t190))
% 2.85/3.10  (define @t382 () (tptp.product_prod @t38 @t381))
% 2.85/3.10  (define @t383 () (tptp.product_prod @t39 @t382))
% 2.85/3.10  (define @t384 () (tptp.product_prod @t32 @t383))
% 2.85/3.10  (define @t385 () (tptp.hAPP @t383 @t384 (tptp.hAPP @t32 (tptp.fun @t383 @t384) (tptp.product_Pair @t32 @t383) @t377) (tptp.hAPP @t382 @t383 (tptp.hAPP @t39 (tptp.fun @t382 @t383) (tptp.product_Pair @t39 @t382) @t376) (tptp.hAPP @t381 @t382 (tptp.hAPP @t38 (tptp.fun @t381 @t382) (tptp.product_Pair @t38 @t381) @t375) (tptp.hAPP @t190 @t381 (tptp.hAPP @t367 (tptp.fun @t190 @t381) (tptp.product_Pair @t367 @t190) @t374) @t373)))))
% 2.85/3.10  (define @t386 () (@list @t377 @t376 @t375 @t374 @t373))
% 2.85/3.10  (define @t387 () (tptp.product_prod @t38 @t367))
% 2.85/3.10  (define @t388 () (tptp.product_prod @t39 @t387))
% 2.85/3.10  (define @t389 () (tptp.product_prod @t32 @t388))
% 2.85/3.10  (define @t390 () (tptp.hAPP @t388 @t389 (tptp.hAPP @t32 (tptp.fun @t388 @t389) (tptp.product_Pair @t32 @t388) @t377) (tptp.hAPP @t387 @t388 (tptp.hAPP @t39 (tptp.fun @t387 @t388) (tptp.product_Pair @t39 @t387) @t376) (tptp.hAPP @t367 @t387 (tptp.hAPP @t38 (tptp.fun @t367 @t387) (tptp.product_Pair @t38 @t367) @t375) @t374))))
% 2.85/3.10  (define @t391 () (@list @t377 @t376 @t375 @t374))
% 2.85/3.10  (define @t392 () (@var "B_5" $$unsorted))
% 2.85/3.10  (define @t393 () (@var "B_2" $$unsorted))
% 2.85/3.10  (define @t394 () (@var "A_6" $$unsorted))
% 2.85/3.10  (define @t395 () (@var "A_5" $$unsorted))
% 2.85/3.10  (define @t396 () (tptp.ti @t32 @t395))
% 2.85/3.10  (define @t397 () (tptp.product_Pair @t32 @t39))
% 2.85/3.10  (define @t398 () (tptp.fun @t39 @t136))
% 2.85/3.10  (define @t399 () (@var "B_4" $$unsorted))
% 2.85/3.10  (define @t400 () (tptp.ti @t39 @t339))
% 2.85/3.10  (define @t401 () (@var "A_4" $$unsorted))
% 2.85/3.10  (define @t402 () (tptp.ti @t32 @t335))
% 2.85/3.10  (define @t403 () (= @t402 (tptp.ti @t32 @t401)))
% 2.85/3.10  (define @t404 () (tptp.hAPP @t39 @t136 (tptp.hAPP @t32 @t398 @t397 @t401) @t399))
% 2.85/3.10  (define @t405 () (tptp.hAPP @t39 @t136 (tptp.hAPP @t32 @t398 @t397 @t335) @t339))
% 2.85/3.10  (define @t406 () (tptp.hAPP @t39 @t136 (tptp.hAPP @t32 @t398 @t397 @t377) @t376))
% 2.85/3.10  (define @t407 () (tptp.hBOOL (tptp.hAPP @t136 tptp.bool @t366 @t406)))
% 2.85/3.10  (define @t408 () (@list @t377 @t376))
% 2.85/3.10  (define @t409 () (@var "X1" $$unsorted))
% 2.85/3.10  (define @t410 () (tptp.hBOOL (tptp.hAPP @t136 tptp.bool @t366 @t409)))
% 2.85/3.10  (define @t411 () (@list @t409))
% 2.85/3.10  (define @t412 () (@list @t32 @t39 @t366))
% 2.85/3.10  (define @t413 () (@var "X_2" $$unsorted))
% 2.85/3.10  (define @t414 () (tptp.hAPP @t32 @t39 @t323 @t413))
% 2.85/3.10  (define @t415 () (tptp.hAPP @t32 @t39 (tptp.hAPP @t39 @t42 (tptp.hAPP @t32 @t131 @t327 @t335) @t339) @t413))
% 2.85/3.10  (define @t416 () (tptp.ti @t32 @t413))
% 2.85/3.10  (define @t417 () (= @t416 @t402))
% 2.85/3.10  (define @t418 () (tptp.hAPP @t32 @t53 (tptp.hAPP @t39 @t54 (tptp.hAPP @t53 (tptp.fun @t39 @t54) (tptp.fun_upd @t39 @t32) @t323) @t325) @t332))
% 2.85/3.10  (define @t419 () (tptp.hAPP @t39 @t32 @t323 @t325))
% 2.85/3.10  (define @t420 () (@list @t39 @t32 @t323 @t325 @t332))
% 2.85/3.10  (define @t421 () (@var "Z_1" $$unsorted))
% 2.85/3.10  (define @t422 () (tptp.hAPP @t39 @t42 @t328 @t332))
% 2.85/3.10  (define @t423 () (tptp.hAPP @t32 @t39 @t422 @t421))
% 2.85/3.10  (define @t424 () (tptp.ti @t32 @t325))
% 2.85/3.10  (define @t425 () (tptp.ti @t32 @t421))
% 2.85/3.10  (define @t426 () (= @t425 @t424))
% 2.85/3.10  (define @t427 () (=> (not @t426) (= @t423 (tptp.hAPP @t32 @t39 @t323 @t421))))
% 2.85/3.10  (define @t428 () (@list @t39 @t32 @t323 @t332 @t421 @t325))
% 2.85/3.10  (define @t429 () (@var "D" $$unsorted))
% 2.85/3.10  (define @t430 () (@var "C" $$unsorted))
% 2.85/3.10  (define @t431 () (tptp.hAPP @t42 @t132 @t130 @t334))
% 2.85/3.10  (define @t432 () (@var "T_3" $$unsorted))
% 2.85/3.10  (define @t433 () (@var "P" $$unsorted))
% 2.85/3.10  (define @t434 () (tptp.hAPP @t271 @t268 @t267 @t433))
% 2.85/3.10  (define @t435 () (@var "H_b" $$unsorted))
% 2.85/3.10  (define @t436 () (tptp.hAPP @t25 @t70 (tptp.hconf @t16) @t366))
% 2.85/3.10  (define @t437 () (@var "Hb" $$unsorted))
% 2.85/3.10  (define @t438 () (tptp.hBOOL (tptp.hAPP @t8 tptp.bool @t436 @t437)))
% 2.85/3.10  (define @t439 () (=> @t438 (tptp.hBOOL (tptp.hAPP @t8 tptp.bool @t436 @t435))))
% 2.85/3.10  (define @t440 () (@var "Eb" $$unsorted))
% 2.85/3.10  (define @t441 () (tptp.hAPP @t25 @t206 tptp.wTrt_1 @t366))
% 2.85/3.10  (define @t442 () (tptp.hAPP @t8 @t205 @t441 @t437))
% 2.85/3.10  (define @t443 () (tptp.hAPP @t73 @t204 @t442 @t361))
% 2.85/3.10  (define @t444 () (tptp.hAPP @t11 @t58 @t443 @t440))
% 2.85/3.10  (define @t445 () (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool @t444 @t358)))
% 2.85/3.10  (define @t446 () (tptp.hAPP @t25 @t222 tptp.red @t366))
% 2.85/3.10  (define @t447 () (@var "L_b" $$unsorted))
% 2.85/3.10  (define @t448 () (tptp.hAPP @t8 @t310 @t309 @t435))
% 2.85/3.10  (define @t449 () (tptp.hAPP @t3 @t9 @t448 @t447))
% 2.85/3.10  (define @t450 () (@var "E_b" $$unsorted))
% 2.85/3.10  (define @t451 () (tptp.hAPP @t11 @t312 @t311 @t450))
% 2.85/3.10  (define @t452 () (tptp.hAPP @t9 @t220 @t451 @t449))
% 2.85/3.10  (define @t453 () (@var "Lb" $$unsorted))
% 2.85/3.10  (define @t454 () (tptp.hAPP @t8 @t310 @t309 @t437))
% 2.85/3.10  (define @t455 () (tptp.hAPP @t3 @t9 @t454 @t453))
% 2.85/3.10  (define @t456 () (tptp.hAPP @t11 @t312 @t311 @t440))
% 2.85/3.10  (define @t457 () (tptp.hAPP @t9 @t220 @t456 @t455))
% 2.85/3.10  (define @t458 () (tptp.hAPP @t220 @t319 @t318 @t457))
% 2.85/3.10  (define @t459 () (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t458 @t452)))
% 2.85/3.10  (define @t460 () (tptp.hBOOL (tptp.hAPP @t222 tptp.bool @t459 @t446)))
% 2.85/3.10  (define @t461 () (@list @t361 @t358 @t440 @t437 @t453 @t450 @t435 @t447 @t366))
% 2.85/3.10  (define @t462 () (tptp.hAPP @t25 @t76 (tptp.lconf @t16) @t366))
% 2.85/3.10  (define @t463 () (=> (tptp.hBOOL (tptp.hAPP @t73 tptp.bool (tptp.hAPP @t3 @t74 (tptp.hAPP @t8 @t75 @t462 @t437) @t453) @t361)) (tptp.hBOOL (tptp.hAPP @t73 tptp.bool (tptp.hAPP @t3 @t74 (tptp.hAPP @t8 @t75 @t462 @t435) @t447) @t361))))
% 2.85/3.10  (define @t464 () (tptp.product_Pair @t39 @t38))
% 2.85/3.10  (define @t465 () (tptp.fun @t38 @t197))
% 2.85/3.10  (define @t466 () (tptp.product_prod @t32 @t197))
% 2.85/3.10  (define @t467 () (tptp.hAPP @t197 @t466 (tptp.hAPP @t32 (tptp.fun @t197 @t466) (tptp.product_Pair @t32 @t197) @t377) (tptp.hAPP @t38 @t197 (tptp.hAPP @t39 @t465 @t464 @t376) @t375)))
% 2.85/3.10  (define @t468 () (@list @t377 @t376 @t375))
% 2.85/3.10  (define @t469 () (@var "S_3" $$unsorted))
% 2.85/3.10  (define @t470 () (tptp.hAPP @t73 @t10 (tptp.hAPP @t25 @t272 tptp.typeSa1166768941_sconf @t366) @t361))
% 2.85/3.10  (define @t471 () (@var "S" $$unsorted))
% 2.85/3.10  (define @t472 () (tptp.hBOOL (tptp.hAPP @t9 tptp.bool @t470 @t471)))
% 2.85/3.10  (define @t473 () (=> @t472 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool @t470 @t469))))
% 2.85/3.10  (define @t474 () (tptp.hAPP @t9 @t8 tptp.hp @t471))
% 2.85/3.10  (define @t475 () (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 @t456 @t471)))
% 2.85/3.10  (define @t476 () (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t475 (tptp.hAPP @t9 @t220 @t451 @t469))))
% 2.85/3.10  (define @t477 () (tptp.hBOOL (tptp.hAPP @t222 tptp.bool @t476 @t446)))
% 2.85/3.10  (define @t478 () (@var "F1_1" $$unsorted))
% 2.85/3.10  (define @t479 () (tptp.hAPP @t38 @t32 (tptp.hAPP @t39 @t199 @t478 @t335) @t339))
% 2.85/3.10  (define @t480 () (tptp.hAPP @t38 @t197 (tptp.hAPP @t39 @t465 @t464 @t335) @t339))
% 2.85/3.10  (define @t481 () (@list @t39 @t38 @t32 @t478 @t335 @t339))
% 2.85/3.10  (define @t482 () (@var "S_2" $$unsorted))
% 2.85/3.10  (define @t483 () (@var "R_1" $$unsorted))
% 2.85/3.10  (define @t484 () (@var "Xa" $$unsorted))
% 2.85/3.10  (define @t485 () (tptp.hAPP @t32 @t398 @t397 @t413))
% 2.85/3.10  (define @t486 () (tptp.member @t136))
% 2.85/3.10  (define @t487 () (tptp.fun @t138 tptp.bool))
% 2.85/3.10  (define @t488 () (tptp.hAPP @t136 @t487 @t486 (tptp.hAPP @t39 @t136 @t485 @t484)))
% 2.85/3.10  (define @t489 () (@var "Y_2" $$unsorted))
% 2.85/3.10  (define @t490 () (tptp.hAPP @t39 @t136 @t485 @t489))
% 2.85/3.10  (define @t491 () (@var "P_2" $$unsorted))
% 2.85/3.10  (define @t492 () (@list @t413 @t489))
% 2.85/3.10  (define @t493 () (@var "S_6" $$unsorted))
% 2.85/3.10  (define @t494 () (tptp.widen @t32))
% 2.85/3.10  (define @t495 () (tptp.hAPP @t68 @t268 @t494 @t433))
% 2.85/3.10  (define @t496 () (tptp.hAPP tptp.ty @t58 @t495 @t493))
% 2.85/3.10  (define @t497 () (@var "U_1" $$unsorted))
% 2.85/3.10  (define @t498 () (tptp.val_1 @t2))
% 2.85/3.10  (define @t499 () (tptp.lAss @t2))
% 2.85/3.10  (define @t500 () (tptp.fun @t11 @t11))
% 2.85/3.10  (define @t501 () (tptp.seq @t2))
% 2.85/3.10  (define @t502 () (tptp.block @t2))
% 2.85/3.10  (define @t503 () (tptp.fun tptp.ty @t500))
% 2.85/3.10  (define @t504 () (tptp.fun @t3 tptp.bool))
% 2.85/3.10  (define @t505 () (tptp.fun @t73 @t504))
% 2.85/3.10  (define @t506 () (tptp.fun @t8 @t505))
% 2.85/3.10  (define @t507 () (tptp.fun @t8 @t504))
% 2.85/3.10  (define @t508 () (tptp.fun @t8 @t298))
% 2.85/3.10  (define @t509 () (tptp.fun @t504 @t504))
% 2.85/3.10  (define @t510 () (tptp.fun @t8 @t509))
% 2.85/3.10  (define @t511 () (tptp.hAPP @t8 @t70 tptp.hext @t437))
% 2.85/3.10  (define @t512 () (tptp.hBOOL (tptp.hAPP @t8 tptp.bool @t511 @t435)))
% 2.85/3.10  (define @t513 () (@list @t440 @t437 @t453 @t450 @t435 @t447 @t366))
% 2.85/3.10  (define @t514 () (@var "Xb" $$unsorted))
% 2.85/3.10  (define @t515 () (tptp.dom @t2 tptp.val))
% 2.85/3.10  (define @t516 () (tptp.hAPP @t3 @t84 @t515 @t447))
% 2.85/3.10  (define @t517 () (tptp.some @t84))
% 2.85/3.10  (define @t518 () (tptp.option @t84))
% 2.85/3.10  (define @t519 () (tptp.d @t2))
% 2.85/3.10  (define @t520 () (tptp.fun @t518 tptp.bool))
% 2.85/3.10  (define @t521 () (tptp.hAPP @t3 @t84 @t515 @t453))
% 2.85/3.10  (define @t522 () (tptp.hBOOL (tptp.hAPP @t518 tptp.bool (tptp.hAPP @t11 @t520 @t519 @t440) (tptp.hAPP @t84 @t518 @t517 @t521))))
% 2.85/3.10  (define @t523 () (tptp.hBOOL (tptp.hAPP @t25 tptp.bool @t331 @t366)))
% 2.85/3.10  (define @t524 () (tptp.hBOOL (tptp.hAPP @t39 tptp.bool (tptp.hAPP @t32 @t156 (tptp.hAPP @t138 @t157 (tptp.product_curry @t32 @t39 tptp.bool) @t323) @t335) @t339)))
% 2.85/3.10  (define @t525 () (tptp.hBOOL (tptp.hAPP @t136 tptp.bool @t323 @t405)))
% 2.85/3.10  (define @t526 () (@list @t32 @t39 @t323 @t335 @t339))
% 2.85/3.10  (define @t527 () (@var "L_0" $$unsorted))
% 2.85/3.10  (define @t528 () (tptp.hAPP @t3 (tptp.fun @t3 @t3) (tptp.map_add @t2 tptp.val) @t527))
% 2.85/3.10  (define @t529 () (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 @t456 (tptp.hAPP @t3 @t9 @t454 (tptp.hAPP @t3 @t3 @t528 @t453)))) (tptp.hAPP @t9 @t220 @t451 (tptp.hAPP @t3 @t9 @t448 (tptp.hAPP @t3 @t3 @t528 @t447))))))
% 2.85/3.10  (define @t530 () (@list @t527 @t440 @t437 @t453 @t450 @t435 @t447 @t366))
% 2.85/3.10  (define @t531 () (@var "Va" $$unsorted))
% 2.85/3.10  (define @t532 () (tptp.hAPP tptp.val @t1 @t308 @t531))
% 2.85/3.10  (define @t533 () (@var "Va_1" $$unsorted))
% 2.85/3.10  (define @t534 () (tptp.hAPP @t2 @t314 (tptp.hAPP @t3 @t315 @t313 @t453) @t533))
% 2.85/3.10  (define @t535 () (tptp.hAPP @t1 @t3 @t534 @t532))
% 2.85/3.10  (define @t536 () (tptp.hAPP @t68 @t76 @t71 @t366))
% 2.85/3.10  (define @t537 () (tptp.hAPP @t8 @t75 @t536 @t437))
% 2.85/3.10  (define @t538 () (tptp.hAPP @t3 @t74 @t537 @t535))
% 2.85/3.10  (define @t539 () (tptp.some tptp.ty))
% 2.85/3.10  (define @t540 () (tptp.hAPP tptp.ty @t72 @t539 @t358))
% 2.85/3.10  (define @t541 () (= (tptp.hAPP @t2 @t72 @t361 @t533) @t540))
% 2.85/3.10  (define @t542 () (tptp.hAPP @t68 @t60 @t57 @t366))
% 2.85/3.10  (define @t543 () (tptp.hAPP @t8 @t59 @t542 @t437))
% 2.85/3.10  (define @t544 () (tptp.hAPP tptp.val @t58 @t543 @t531))
% 2.85/3.10  (define @t545 () (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool @t544 @t358)))
% 2.85/3.10  (define @t546 () (tptp.hBOOL (tptp.hAPP @t73 tptp.bool (tptp.hAPP @t3 @t74 @t537 @t453) @t361)))
% 2.85/3.10  (define @t547 () (@list @t32 @t533 @t531 @t358 @t366 @t437 @t453 @t361))
% 2.85/3.10  (define @t548 () (tptp.fun @t72 @t73))
% 2.85/3.10  (define @t549 () (tptp.hAPP @t2 @t548 (tptp.hAPP @t73 (tptp.fun @t2 @t548) (tptp.fun_upd @t2 @t72) @t361) @t533))
% 2.85/3.10  (define @t550 () (tptp.hAPP @t72 @t73 @t549 @t540))
% 2.85/3.10  (define @t551 () (@var "R_2" $$unsorted))
% 2.85/3.10  (define @t552 () (tptp.product_Pair @t32 @t32))
% 2.85/3.10  (define @t553 () (tptp.fun @t32 @t227))
% 2.85/3.10  (define @t554 () (tptp.hAPP @t32 @t553 @t552 @t335))
% 2.85/3.10  (define @t555 () (tptp.member @t227))
% 2.85/3.10  (define @t556 () (tptp.fun @t228 tptp.bool))
% 2.85/3.10  (define @t557 () (tptp.product_Pair @t136 @t136))
% 2.85/3.10  (define @t558 () (tptp.fun @t136 @t293))
% 2.85/3.10  (define @t559 () (tptp.member @t293))
% 2.85/3.10  (define @t560 () (tptp.fun @t294 tptp.bool))
% 2.85/3.10  (define @t561 () (tptp.product_prod_case @t32 @t39 tptp.bool))
% 2.85/3.10  (define @t562 () (tptp.hBOOL (tptp.hAPP @t136 tptp.bool (tptp.hAPP @t157 @t138 @t561 @t323) @t405)))
% 2.85/3.10  (define @t563 () (tptp.hBOOL (tptp.hAPP @t39 tptp.bool (tptp.hAPP @t32 @t156 @t323 @t335) @t339)))
% 2.85/3.10  (define @t564 () (@list @t39 @t32 @t323 @t335 @t339))
% 2.85/3.10  (define @t565 () (tptp.hAPP @t8 @t59 @t542 @t435))
% 2.85/3.10  (define @t566 () (@var "Fs_2" $$unsorted))
% 2.85/3.10  (define @t567 () (@var "C_1" $$unsorted))
% 2.85/3.10  (define @t568 () (tptp.product_Pair @t2 @t5))
% 2.85/3.10  (define @t569 () (tptp.fun @t5 @t6))
% 2.85/3.10  (define @t570 () (tptp.hAPP @t2 @t569 @t568 @t567))
% 2.85/3.10  (define @t571 () (tptp.hAPP @t5 @t6 @t570 @t566))
% 2.85/3.10  (define @t572 () (tptp.some @t6))
% 2.85/3.10  (define @t573 () (tptp.hAPP @t6 @t7 @t572 @t571))
% 2.85/3.10  (define @t574 () (tptp.fun_upd tptp.nat @t7))
% 2.85/3.10  (define @t575 () (tptp.fun @t7 @t8))
% 2.85/3.10  (define @t576 () (tptp.fun tptp.nat @t575))
% 2.85/3.10  (define @t577 () (tptp.hAPP tptp.nat @t575 (tptp.hAPP @t8 @t576 @t574 @t437) @t335))
% 2.85/3.10  (define @t578 () (tptp.hAPP @t7 @t8 @t577 @t573))
% 2.85/3.10  (define @t579 () (@var "Fs" $$unsorted))
% 2.85/3.10  (define @t580 () (tptp.hAPP @t5 @t6 @t570 @t579))
% 2.85/3.10  (define @t581 () (tptp.hAPP @t6 @t7 @t572 @t580))
% 2.85/3.10  (define @t582 () (tptp.hAPP tptp.nat @t7 @t437 @t335))
% 2.85/3.10  (define @t583 () (= @t582 @t581))
% 2.85/3.10  (define @t584 () (@var "L2" $$unsorted))
% 2.85/3.10  (define @t585 () (@var "L1" $$unsorted))
% 2.85/3.10  (define @t586 () (tptp.hAPP @t32 @t163 (tptp.hAPP @t164 @t164 (tptp.hAPP @t164 @t166 @t165 @t585) @t584) @t334))
% 2.85/3.10  (define @t587 () (= @t586 (tptp.hAPP @t32 @t163 @t584 @t334)))
% 2.85/3.10  (define @t588 () (tptp.hAPP @t32 @t306 @t305 @t334))
% 2.85/3.10  (define @t589 () (tptp.hBOOL (tptp.hAPP @t87 tptp.bool @t588 (tptp.hAPP @t164 @t87 @t162 @t584))))
% 2.85/3.10  (define @t590 () (@list @t32 @t39 @t585 @t334 @t584))
% 2.85/3.10  (define @t591 () (@var "Q_2" $$unsorted))
% 2.85/3.10  (define @t592 () (tptp.hAPP @t48 @t195 @t202 @t430))
% 2.85/3.10  (define @t593 () (@var "P_1" $$unsorted))
% 2.85/3.10  (define @t594 () (tptp.ti @t136 @t593))
% 2.85/3.10  (define @t595 () (@var "M3" $$unsorted))
% 2.85/3.10  (define @t596 () (@var "M2" $$unsorted))
% 2.85/3.10  (define @t597 () (@var "M1" $$unsorted))
% 2.85/3.10  (define @t598 () (tptp.hAPP @t164 @t166 @t165 @t597))
% 2.85/3.10  (define @t599 () (tptp.hAPP @t164 @t164 @t598 @t596))
% 2.85/3.10  (define @t600 () (@var "G" $$unsorted))
% 2.85/3.10  (define @t601 () (tptp.product_prod_case @t39 @t38 @t32))
% 2.85/3.10  (define @t602 () (tptp.hAPP @t200 @t198 @t601 @t323))
% 2.85/3.10  (define @t603 () (tptp.fun @t190 @t32))
% 2.85/3.10  (define @t604 () (tptp.fun @t190 @t197))
% 2.85/3.10  (define @t605 () (tptp.fun @t604 @t603))
% 2.85/3.10  (define @t606 () (tptp.fun @t367 @t603))
% 2.85/3.10  (define @t607 () (tptp.fun @t367 @t604))
% 2.85/3.10  (define @t608 () (tptp.ti @t195 @t323))
% 2.85/3.10  (define @t609 () (@list @t32 @t39 @t38 @t323))
% 2.85/3.10  (define @t610 () (tptp.hAPP @t48 @t195 @t202 @t323))
% 2.85/3.10  (define @t611 () (@var "Q_1" $$unsorted))
% 2.85/3.10  (define @t612 () (tptp.hBOOL @t366))
% 2.85/3.10  (define @t613 () (tptp.combb tptp.bool tptp.bool @t39))
% 2.85/3.10  (define @t614 () (tptp.fun @t156 @t156))
% 2.85/3.10  (define @t615 () (tptp.fun @t157 @t157))
% 2.85/3.10  (define @t616 () (@var "U" $$unsorted))
% 2.85/3.10  (define @t617 () (tptp.hAPP tptp.val @t11 @t498 @t616))
% 2.85/3.10  (define @t618 () (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t617) @t471))
% 2.85/3.10  (define @t619 () (tptp.hAPP tptp.val @t11 @t498 @t531))
% 2.85/3.10  (define @t620 () (tptp.hAPP @t2 @t500 @t499 @t533))
% 2.85/3.10  (define @t621 () (tptp.hAPP @t11 @t11 @t620 @t619))
% 2.85/3.10  (define @t622 () (tptp.hAPP @t11 @t500 @t501 @t621))
% 2.85/3.10  (define @t623 () (tptp.hAPP @t2 @t503 @t502 @t533))
% 2.85/3.10  (define @t624 () (tptp.hAPP tptp.ty @t500 @t623 @t358))
% 2.85/3.10  (define @t625 () (tptp.hAPP @t11 @t11 @t624 (tptp.hAPP @t11 @t11 @t622 @t617)))
% 2.85/3.10  (define @t626 () (@var "T_a" $$unsorted))
% 2.85/3.10  (define @t627 () (tptp.hAPP @t68 @t268 @t494 @t366))
% 2.85/3.10  (define @t628 () (tptp.hAPP tptp.ty @t58 @t627 @t358))
% 2.85/3.10  (define @t629 () (@var "E_2" $$unsorted))
% 2.85/3.10  (define @t630 () (tptp.hAPP @t11 @t312 @t311 @t629))
% 2.85/3.10  (define @t631 () (tptp.hAPP @t9 @t220 @t630 @t471))
% 2.85/3.10  (define @t632 () (tptp.hAPP @t11 @t11 (tptp.hAPP @t11 @t500 @t501 @t619) @t629))
% 2.85/3.10  (define @t633 () (@var "U1" $$unsorted))
% 2.85/3.10  (define @t634 () (tptp.hAPP @t39 @t163 @t350 @t633))
% 2.85/3.10  (define @t635 () (@var "E2" $$unsorted))
% 2.85/3.10  (define @t636 () (@var "E1" $$unsorted))
% 2.85/3.10  (define @t637 () (tptp.hAPP @t11 @t11 @t624 @t617))
% 2.85/3.10  (define @t638 () (tptp.member @t39))
% 2.85/3.10  (define @t639 () (tptp.fun @t156 tptp.bool))
% 2.85/3.10  (define @t640 () (tptp.hAPP @t2 @t1 @t453 @t533))
% 2.85/3.10  (define @t641 () (tptp.hAPP @t2 @t314 (tptp.hAPP @t3 @t315 @t313 @t447) @t533))
% 2.85/3.10  (define @t642 () (tptp.hAPP @t3 @t9 @t448 (tptp.hAPP @t1 @t3 @t641 @t640)))
% 2.85/3.10  (define @t643 () (@var "V_a" $$unsorted))
% 2.85/3.10  (define @t644 () (tptp.hAPP @t11 @t11 @t624 (tptp.hAPP @t11 @t11 (tptp.hAPP @t11 @t500 @t501 (tptp.hAPP @t11 @t11 @t620 (tptp.hAPP tptp.val @t11 @t498 @t643))) @t450)))
% 2.85/3.10  (define @t645 () (tptp.hAPP @t11 @t11 @t624 (tptp.hAPP @t11 @t11 @t622 @t440)))
% 2.85/3.10  (define @t646 () (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t645) @t455)))
% 2.85/3.10  (define @t647 () (tptp.hAPP @t2 @t1 @t447 @t533))
% 2.85/3.10  (define @t648 () (= @t647 (tptp.hAPP tptp.val @t1 @t308 @t643)))
% 2.85/3.10  (define @t649 () (tptp.hAPP @t3 @t9 @t454 @t535))
% 2.85/3.10  (define @t650 () (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 @t456 @t649)) @t452)))
% 2.85/3.10  (define @t651 () (@var "Xx" $$unsorted))
% 2.85/3.10  (define @t652 () (tptp.hAPP @t32 @t180 @t181 @t651))
% 2.85/3.10  (define @t653 () (tptp.hAPP @t39 @t180 (tptp.hAPP @t343 @t343 (tptp.hAPP @t343 (tptp.fun @t343 @t343) (tptp.map_add @t39 @t32) @t334) @t352) @t348))
% 2.85/3.10  (define @t654 () (tptp.hAPP @t39 @t180 @t352 @t348))
% 2.85/3.10  (define @t655 () (tptp.hAPP @t32 @t39 @t600 @t413))
% 2.85/3.10  (define @t656 () (= @t414 @t655))
% 2.85/3.10  (define @t657 () (@list @t413))
% 2.85/3.10  (define @t658 () (@var "A_2" $$unsorted))
% 2.85/3.10  (define @t659 () (tptp.hBOOL (tptp.hAPP @t32 tptp.bool @t658 @t325)))
% 2.85/3.10  (define @t660 () (tptp.hAPP @t32 @t306 @t305 @t325))
% 2.85/3.10  (define @t661 () (tptp.hBOOL (tptp.hAPP @t87 tptp.bool @t660 @t658)))
% 2.85/3.10  (define @t662 () (tptp.hAPP @t87 @t87 @t213 @t366))
% 2.85/3.10  (define @t663 () (@list @t32 @t366))
% 2.85/3.10  (define @t664 () (tptp.fun @t398 @t44))
% 2.85/3.10  (define @t665 () (tptp.fun @t32 @t398))
% 2.85/3.10  (define @t666 () (tptp.hAPP @t11 @t11 @t620 @t450))
% 2.85/3.10  (define @t667 () (tptp.hAPP @t11 @t11 @t620 @t440))
% 2.85/3.10  (define @t668 () (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t667) @t471)))
% 2.85/3.10  (define @t669 () (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t668 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t666) @t469))))
% 2.85/3.10  (define @t670 () (@list @t533 @t440 @t471 @t450 @t469 @t366))
% 2.85/3.10  (define @t671 () (tptp.hAPP @t11 @t11 (tptp.hAPP @t11 @t500 @t501 @t450) @t629))
% 2.85/3.10  (define @t672 () (tptp.hAPP @t11 @t11 (tptp.hAPP @t11 @t500 @t501 @t440) @t629))
% 2.85/3.10  (define @t673 () (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t672) @t471)))
% 2.85/3.10  (define @t674 () (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t673 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t671) @t469))))
% 2.85/3.10  (define @t675 () (@list @t629 @t440 @t471 @t450 @t469 @t366))
% 2.85/3.10  (define @t676 () (tptp.hAPP @t164 @t166 @t165 @t323))
% 2.85/3.10  (define @t677 () (tptp.hAPP @t11 @t11 @t624 @t440))
% 2.85/3.10  (define @t678 () (@list @t366 @t437 @t361 @t533 @t358 @t440 @t626))
% 2.85/3.10  (define @t679 () (= @t594 @t490))
% 2.85/3.10  (define @t680 () (tptp.hBOOL (tptp.hAPP @t136 tptp.bool (tptp.hAPP @t157 @t138 @t561 @t430) @t593)))
% 2.85/3.10  (define @t681 () (@list @t32 @t39 @t430 @t593))
% 2.85/3.10  (define @t682 () (= @t594 @t406))
% 2.85/3.10  (define @t683 () (@var "T_2_2" $$unsorted))
% 2.85/3.10  (define @t684 () (@var "E_1_1" $$unsorted))
% 2.85/3.10  (define @t685 () (tptp.hAPP @t11 @t11 (tptp.hAPP @t11 @t500 @t501 @t684) @t629))
% 2.85/3.10  (define @t686 () (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP @t11 @t58 @t443 @t629) @t683)))
% 2.85/3.10  (define @t687 () (@var "T_1_1" $$unsorted))
% 2.85/3.10  (define @t688 () (tptp.hAPP @t11 @t58 @t443 @t684))
% 2.85/3.10  (define @t689 () (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool @t688 @t687)))
% 2.85/3.10  (define @t690 () (@list @t629 @t683 @t366 @t437 @t361 @t684 @t687))
% 2.85/3.10  (define @t691 () (@var "T_5" $$unsorted))
% 2.85/3.10  (define @t692 () (@var "V" $$unsorted))
% 2.85/3.10  (define @t693 () (tptp.hAPP tptp.ty @t72 @t539 @t691))
% 2.85/3.10  (define @t694 () (@var "V_3" $$unsorted))
% 2.85/3.10  (define @t695 () (@list @t691))
% 2.85/3.10  (define @t696 () (tptp.hAPP tptp.val @t1 @t308 @t692))
% 2.85/3.10  (define @t697 () (tptp.hAPP tptp.val @t11 @t498 tptp.unit))
% 2.85/3.10  (define @t698 () (tptp.hAPP @t11 @t312 @t311 @t697))
% 2.85/3.10  (define @t699 () (@list @t437))
% 2.85/3.10  (define @t700 () (tptp.hAPP @t32 @t163 @t334 @t335))
% 2.85/3.10  (define @t701 () (tptp.hAPP @t164 @t87 @t162 @t334))
% 2.85/3.10  (define @t702 () (tptp.hAPP @t32 @t306 @t305 @t335))
% 2.85/3.10  (define @t703 () (tptp.hBOOL (tptp.hAPP @t87 tptp.bool @t702 @t701)))
% 2.85/3.10  (define @t704 () (@list @t32 @t39 @t335 @t334))
% 2.85/3.10  (define @t705 () (tptp.hAPP @t38 @t197 (tptp.hAPP @t39 @t465 @t464 @t413) @t489))
% 2.85/3.10  (define @t706 () (tptp.fun @t38 @t87))
% 2.85/3.10  (define @t707 () (tptp.hAPP (tptp.fun @t39 @t706) (tptp.fun @t197 @t87) (tptp.product_prod_case @t39 @t38 @t87) @t430))
% 2.85/3.10  (define @t708 () (tptp.hAPP @t32 @t306 @t305 @t421))
% 2.85/3.10  (define @t709 () (tptp.fun @t38 tptp.bool))
% 2.85/3.10  (define @t710 () (tptp.fun @t39 @t709))
% 2.85/3.10  (define @t711 () (tptp.product_prod_case @t32 @t39 @t709))
% 2.85/3.10  (define @t712 () (tptp.fun @t136 @t709))
% 2.85/3.10  (define @t713 () (tptp.fun @t32 @t710))
% 2.85/3.10  (define @t714 () (@var "H_4" $$unsorted))
% 2.85/3.10  (define @t715 () (@var "Fs_3" $$unsorted))
% 2.85/3.10  (define @t716 () (@list @t715))
% 2.85/3.10  (define @t717 () (@var "C_2" $$unsorted))
% 2.85/3.10  (define @t718 () (tptp.hAPP @t2 @t569 @t568 @t717))
% 2.85/3.10  (define @t719 () (@var "Fs_1" $$unsorted))
% 2.85/3.10  (define @t720 () (tptp.hAPP tptp.nat @t7 @t437 @t377))
% 2.85/3.10  (define @t721 () (forall (@list @t377 @t717 @t719) (=> (= @t720 (tptp.hAPP @t6 @t7 @t572 (tptp.hAPP @t5 @t6 @t718 @t719))) (exists @t716 (= (tptp.hAPP tptp.nat @t7 @t435 @t377) (tptp.hAPP @t6 @t7 @t572 (tptp.hAPP @t5 @t6 @t718 @t715)))))))
% 2.85/3.10  (define @t722 () (tptp.hAPP @t136 @t709 (tptp.hAPP @t713 @t712 @t711 @t430) @t593))
% 2.85/3.10  (define @t723 () (tptp.hAPP @t38 (tptp.fun @t709 tptp.bool) (tptp.member @t38) @t421))
% 2.85/3.10  (define @t724 () (tptp.hAPP @t39 @t709 (tptp.hAPP @t32 @t710 @t430 @t377) @t376))
% 2.85/3.10  (define @t725 () (tptp.hBOOL (tptp.hAPP @t88 tptp.bool (tptp.hAPP @t34 @t89 @t86 @t440) @t658)))
% 2.85/3.10  (define @t726 () (@var "Exp" $$unsorted))
% 2.85/3.10  (define @t727 () (tptp.hAPP @t34 @t34 (tptp.hAPP @t32 @t101 @t117 @t395) @t726))
% 2.85/3.10  (define @t728 () (@var "Exp_1" $$unsorted))
% 2.85/3.10  (define @t729 () (@var "Ty" $$unsorted))
% 2.85/3.10  (define @t730 () (tptp.hAPP @t34 @t34 (tptp.hAPP tptp.ty @t101 (tptp.hAPP @t32 @t104 @t103 @t394) @t729) @t728))
% 2.85/3.10  (define @t731 () (@var "Exp2" $$unsorted))
% 2.85/3.10  (define @t732 () (@var "Exp1" $$unsorted))
% 2.85/3.10  (define @t733 () (tptp.hAPP @t34 @t34 (tptp.hAPP @t34 @t101 @t119 @t732) @t731))
% 2.85/3.10  (define @t734 () (@var "Ty_1" $$unsorted))
% 2.85/3.10  (define @t735 () (tptp.hAPP @t34 @t34 (tptp.hAPP tptp.ty @t101 (tptp.hAPP @t32 @t104 @t103 @t395) @t734) @t726))
% 2.85/3.10  (define @t736 () (@list @t32 @t395 @t734 @t726 @t732 @t731))
% 2.85/3.10  (define @t737 () (@var "Val_2" $$unsorted))
% 2.85/3.10  (define @t738 () (@var "Val_3" $$unsorted))
% 2.85/3.10  (define @t739 () (@var "Exp2_2" $$unsorted))
% 2.85/3.10  (define @t740 () (@var "Exp2_3" $$unsorted))
% 2.85/3.10  (define @t741 () (= @t740 @t739))
% 2.85/3.10  (define @t742 () (@var "Exp1_2" $$unsorted))
% 2.85/3.10  (define @t743 () (@var "Exp1_3" $$unsorted))
% 2.85/3.10  (define @t744 () (= @t743 @t742))
% 2.85/3.10  (define @t745 () (and @t744 @t741))
% 2.85/3.10  (define @t746 () (@list @t32 @t743 @t740 @t742 @t739))
% 2.85/3.10  (define @t747 () (@var "Exp_2" $$unsorted))
% 2.85/3.10  (define @t748 () (@var "Exp_3" $$unsorted))
% 2.85/3.10  (define @t749 () (= @t748 @t747))
% 2.85/3.10  (define @t750 () (@var "Ty_2" $$unsorted))
% 2.85/3.10  (define @t751 () (@var "Ty_3" $$unsorted))
% 2.85/3.10  (define @t752 () (@var "Val" $$unsorted))
% 2.85/3.10  (define @t753 () (tptp.hAPP tptp.val @t34 @t122 @t752))
% 2.85/3.10  (define @t754 () (@list @t32 @t752 @t732 @t731))
% 2.85/3.10  (define @t755 () (tptp.hAPP @t34 @t34 (tptp.hAPP @t32 @t101 @t117 @t394) @t728))
% 2.85/3.10  (define @t756 () (@list @t32 @t732 @t731 @t752))
% 2.85/3.10  (define @t757 () (@list @t32 @t732 @t731 @t395 @t726))
% 2.85/3.10  (define @t758 () (@list @t32 @t395 @t726 @t732 @t731))
% 2.85/3.10  (define @t759 () (@list @t32 @t732 @t731 @t395 @t734 @t726))
% 2.85/3.10  (define @t760 () (tptp.hAPP @t68 @t70 @t69 @t366))
% 2.85/3.10  (define @t761 () (tptp.hAPP @t68 @t79 @t77 @t366))
% 2.85/3.10  (define @t762 () (tptp.hAPP @t8 @t78 @t761 @t437))
% 2.85/3.10  (define @t763 () (tptp.hBOOL (tptp.hAPP @t8 tptp.bool @t760 @t437)))
% 2.85/3.10  (define @t764 () (tptp.hAPP @t25 @t14 tptp.redp @t366))
% 2.85/3.10  (define @t765 () (tptp.hAPP @t11 @t13 @t764 @t440))
% 2.85/3.10  (define @t766 () (tptp.hAPP @t11 @t11 @t624 (tptp.hAPP @t11 @t11 @t622 @t450)))
% 2.85/3.10  (define @t767 () (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t677) @t455)))
% 2.85/3.10  (define @t768 () (tptp.hBOOL (tptp.hAPP @t11 tptp.bool (tptp.hAPP @t2 @t215 tptp.assigned @t533) @t440)))
% 2.85/3.10  (define @t769 () (not @t768))
% 2.85/3.10  (define @t770 () (= @t647 @t532))
% 2.85/3.10  (define @t771 () (tptp.none tptp.val))
% 2.85/3.10  (define @t772 () (tptp.hAPP @t3 @t9 @t454 (tptp.hAPP @t1 @t3 @t534 @t771)))
% 2.85/3.10  (define @t773 () (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 @t456 @t772)) @t452)) @t446)))
% 2.85/3.10  (define @t774 () (tptp.hAPP @t25 @t268 @t360 @t366))
% 2.85/3.10  (define @t775 () (tptp.hAPP @t222 @t222 (tptp.transitive_rtrancl @t220) @t446))
% 2.85/3.10  (define @t776 () (tptp.hAPP @t11 @t312 @t311 @t619))
% 2.85/3.10  (define @t777 () (@list @t435 @t437))
% 2.85/3.10  (define @t778 () (@var "L_1_1" $$unsorted))
% 2.85/3.10  (define @t779 () (tptp.ord_less_eq @t84))
% 2.85/3.10  (define @t780 () (tptp.fun @t84 tptp.bool))
% 2.85/3.10  (define @t781 () (tptp.hBOOL (tptp.hAPP @t84 tptp.bool (tptp.hAPP @t84 @t780 @t779 (tptp.hAPP @t3 @t84 @t515 @t527)) (tptp.hAPP @t3 @t84 @t515 @t778))))
% 2.85/3.10  (define @t782 () (@var "H_1" $$unsorted))
% 2.85/3.10  (define @t783 () (tptp.hAPP @t8 @t310 @t309 @t782))
% 2.85/3.10  (define @t784 () (tptp.hAPP @t3 @t9 @t783 @t778))
% 2.85/3.10  (define @t785 () (@var "H_0" $$unsorted))
% 2.85/3.10  (define @t786 () (tptp.hAPP @t8 @t310 @t309 @t785))
% 2.85/3.10  (define @t787 () (tptp.hAPP @t3 @t9 @t786 @t527))
% 2.85/3.10  (define @t788 () (@var "Obj_1" $$unsorted))
% 2.85/3.10  (define @t789 () (tptp.hBOOL (tptp.hAPP @t6 tptp.bool @t762 @t788)))
% 2.85/3.10  (define @t790 () (tptp.hAPP @t1 @t3 (tptp.combk @t1 @t2) @t771))
% 2.85/3.10  (define @t791 () (tptp.hBOOL (tptp.hAPP @t32 tptp.bool @t611 @t325)))
% 2.85/3.10  (define @t792 () (tptp.ord_less_eq @t87))
% 2.85/3.10  (define @t793 () (tptp.hBOOL (tptp.hAPP @t87 tptp.bool (tptp.hAPP @t87 @t306 @t792 @t366) @t611)))
% 2.85/3.10  (define @t794 () (tptp.hBOOL (tptp.hAPP @t32 tptp.bool @t366 @t325)))
% 2.85/3.10  (define @t795 () (tptp.hAPP @t307 @t214 (tptp.combc @t32 @t87 tptp.bool) @t305))
% 2.85/3.10  (define @t796 () (tptp.hAPP @t87 @t87 @t795 @t482))
% 2.85/3.10  (define @t797 () (tptp.hAPP @t87 @t87 @t795 @t483))
% 2.85/3.10  (define @t798 () (@list @t32 @t483 @t482))
% 2.85/3.10  (define @t799 () (tptp.hAPP @t32 @t180 @t181 @t394))
% 2.85/3.10  (define @t800 () (@list @t32 @t394))
% 2.85/3.10  (define @t801 () (tptp.ti @t180 @t325))
% 2.85/3.10  (define @t802 () (= @t801 @t179))
% 2.85/3.10  (define @t803 () (= @t801 (tptp.hAPP @t32 @t180 @t181 @t489)))
% 2.85/3.10  (define @t804 () (@list @t489))
% 2.85/3.10  (define @t805 () (@list @t32 @t325))
% 2.85/3.10  (define @t806 () (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 @t765 @t471) @t450) @t469)))
% 2.85/3.10  (define @t807 () (tptp.none @t39))
% 2.85/3.10  (define @t808 () (tptp.fun @t163 tptp.bool))
% 2.85/3.10  (define @t809 () (tptp.fun @t32 @t808))
% 2.85/3.10  (define @t810 () (@list @t32 @t39 @t334))
% 2.85/3.10  (define @t811 () (tptp.hAPP @t11 @t11 @t624 @t450))
% 2.85/3.10  (define @t812 () (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t764 @t677) @t455))
% 2.85/3.10  (define @t813 () (= @t647 @t771))
% 2.85/3.10  (define @t814 () (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 @t765 @t772) @t450) @t449)))
% 2.85/3.10  (define @t815 () (tptp.hAPP @t39 @t180 @t334 @t348))
% 2.85/3.10  (define @t816 () (= @t654 @t179))
% 2.85/3.10  (define @t817 () (tptp.hAPP @t163 @t164 (tptp.combk @t163 @t32) @t807))
% 2.85/3.10  (define @t818 () (tptp.ti @t164 @t334))
% 2.85/3.10  (define @t819 () (tptp.hAPP @t164 @t166 @t165 @t334))
% 2.85/3.10  (define @t820 () (or (= @t654 @t347) (and @t816 (= @t815 @t347))))
% 2.85/3.10  (define @t821 () (= @t653 @t347))
% 2.85/3.10  (define @t822 () (@list @t39 @t32 @t334 @t352 @t348 @t325))
% 2.85/3.10  (define @t823 () (tptp.hBOOL (tptp.hAPP @t222 tptp.bool @t476 @t775)))
% 2.85/3.10  (define @t824 () (@var "S_2_1" $$unsorted))
% 2.85/3.10  (define @t825 () (@var "E_2_1" $$unsorted))
% 2.85/3.10  (define @t826 () (tptp.hAPP @t11 @t312 @t311 @t825))
% 2.85/3.10  (define @t827 () (tptp.hAPP @t9 @t220 @t826 @t824))
% 2.85/3.10  (define @t828 () (@var "S_0" $$unsorted))
% 2.85/3.10  (define @t829 () (@var "S_1" $$unsorted))
% 2.85/3.10  (define @t830 () (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 @t630 @t829)))
% 2.85/3.10  (define @t831 () (@var "V_1_2" $$unsorted))
% 2.85/3.10  (define @t832 () (tptp.hAPP tptp.val @t11 @t498 @t831))
% 2.85/3.10  (define @t833 () (tptp.hAPP @t11 @t312 @t311 @t832))
% 2.85/3.10  (define @t834 () (tptp.hAPP @t11 @t312 @t311 @t684))
% 2.85/3.10  (define @t835 () (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 @t834 @t828)))
% 2.85/3.10  (define @t836 () (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t835 (tptp.hAPP @t9 @t220 @t833 @t829))) @t775)))
% 2.85/3.10  (define @t837 () (@var "Xc" $$unsorted))
% 2.85/3.10  (define @t838 () (@list @t366 @t413 @t484 @t514 @t837))
% 2.85/3.10  (define @t839 () (tptp.hAPP @t6 @t7 @t572 @t788))
% 2.85/3.10  (define @t840 () (tptp.hBOOL (tptp.hAPP @t222 tptp.bool @t459 @t775)))
% 2.85/3.10  (define @t841 () (= @t358 tptp.void))
% 2.85/3.10  (define @t842 () (tptp.the tptp.val))
% 2.85/3.10  (define @t843 () (tptp.hBOOL (tptp.hAPP @t222 tptp.bool @t650 @t775)))
% 2.85/3.10  (define @t844 () (@list @t358 @t440 @t437 @t453 @t533 @t531 @t450 @t435 @t447 @t366))
% 2.85/3.10  (define @t845 () (tptp.final @t2))
% 2.85/3.10  (define @t846 () (tptp.hBOOL (tptp.hAPP @t11 tptp.bool @t845 @t450)))
% 2.85/3.10  (define @t847 () (@var "E_1" $$unsorted))
% 2.85/3.10  (define @t848 () (tptp.hAPP tptp.val @t11 @t498 @t692))
% 2.85/3.10  (define @t849 () (tptp.hAPP @t228 @t228 @t226 @t551))
% 2.85/3.10  (define @t850 () (tptp.hAPP @t2 @t1 @t527 @t533))
% 2.85/3.10  (define @t851 () (@var "L_2" $$unsorted))
% 2.85/3.10  (define @t852 () (tptp.hAPP @t2 @t314 (tptp.hAPP @t3 @t315 @t313 @t851) @t533))
% 2.85/3.10  (define @t853 () (@var "H_2" $$unsorted))
% 2.85/3.10  (define @t854 () (tptp.hAPP @t8 @t310 @t309 @t853))
% 2.85/3.10  (define @t855 () (@var "E_0" $$unsorted))
% 2.85/3.10  (define @t856 () (tptp.hAPP @t11 @t11 @t624 @t855))
% 2.85/3.10  (define @t857 () (tptp.hAPP @t3 @t9 @t786 (tptp.hAPP @t1 @t3 (tptp.hAPP @t2 @t314 (tptp.hAPP @t3 @t315 @t313 @t527) @t533) @t771)))
% 2.85/3.10  (define @t858 () (tptp.hAPP @t3 @t9 @t854 @t851))
% 2.85/3.10  (define @t859 () (@var "D_2" $$unsorted))
% 2.85/3.10  (define @t860 () (@var "F_1" $$unsorted))
% 2.85/3.10  (define @t861 () (tptp.product_Pair @t2 @t2))
% 2.85/3.10  (define @t862 () (tptp.fun @t2 @t4))
% 2.85/3.10  (define @t863 () (tptp.hAPP @t2 @t4 (tptp.hAPP @t2 @t862 @t861 @t860) @t859))
% 2.85/3.10  (define @t864 () (tptp.fun @t1 @t5))
% 2.85/3.10  (define @t865 () (tptp.hAPP @t1 @t5 (tptp.hAPP @t4 @t864 (tptp.hAPP @t5 (tptp.fun @t4 @t864) (tptp.fun_upd @t4 @t1) @t579) @t863) @t532))
% 2.85/3.10  (define @t866 () (tptp.hAPP @t5 @t6 @t570 @t865))
% 2.85/3.10  (define @t867 () (tptp.hAPP @t68 @t256 @t253 @t366))
% 2.85/3.10  (define @t868 () (tptp.hBOOL (tptp.hAPP @t2 tptp.bool (tptp.hAPP tptp.ty @t84 (tptp.hAPP @t2 @t254 (tptp.hAPP @t2 @t255 @t867 @t567) @t860) @t358) @t859)))
% 2.85/3.10  (define @t869 () (tptp.hAPP @t227 @t556 @t555 @t593))
% 2.85/3.10  (define @t870 () (tptp.hBOOL (tptp.hAPP @t228 tptp.bool @t869 @t551)))
% 2.85/3.10  (define @t871 () (@list @t32 @t593 @t551))
% 2.85/3.10  (define @t872 () (@var "B_1" $$unsorted))
% 2.85/3.10  (define @t873 () (tptp.ti @t87 @t872))
% 2.85/3.10  (define @t874 () (tptp.ti @t87 @t658))
% 2.85/3.10  (define @t875 () (= @t874 @t873))
% 2.85/3.10  (define @t876 () (tptp.hAPP @t87 @t306 @t792 @t872))
% 2.85/3.10  (define @t877 () (tptp.hBOOL (tptp.hAPP @t87 tptp.bool @t876 @t658)))
% 2.85/3.10  (define @t878 () (tptp.hAPP @t87 @t306 @t792 @t658))
% 2.85/3.10  (define @t879 () (tptp.hBOOL (tptp.hAPP @t87 tptp.bool @t878 @t872)))
% 2.85/3.10  (define @t880 () (@list @t32 @t658 @t872))
% 2.85/3.10  (define @t881 () (tptp.hAPP @t32 @t306 @t305 @t430))
% 2.85/3.10  (define @t882 () (tptp.hBOOL (tptp.hAPP @t87 tptp.bool @t881 @t872)))
% 2.85/3.10  (define @t883 () (tptp.hBOOL (tptp.hAPP @t87 tptp.bool @t881 @t658)))
% 2.85/3.10  (define @t884 () (@list @t32 @t430 @t658 @t872))
% 2.85/3.10  (define @t885 () (tptp.hAPP @t228 @t228 @t226 @t471))
% 2.85/3.10  (define @t886 () (tptp.ord_less_eq @t228))
% 2.85/3.10  (define @t887 () (tptp.hBOOL (tptp.hAPP @t228 tptp.bool (tptp.hAPP @t228 @t556 @t886 @t849) @t885)))
% 2.85/3.10  (define @t888 () (tptp.hAPP @t228 @t556 @t886 @t551))
% 2.85/3.10  (define @t889 () (tptp.hBOOL (tptp.hAPP @t228 tptp.bool @t888 @t471)))
% 2.85/3.10  (define @t890 () (@list @t32 @t551 @t471))
% 2.85/3.10  (define @t891 () (tptp.hAPP @t228 @t228 @t226 @t483))
% 2.85/3.10  (define @t892 () (tptp.hAPP @t228 @t228 @t226 @t482))
% 2.85/3.10  (define @t893 () (@var "X" $$unsorted))
% 2.85/3.10  (define @t894 () (tptp.ti @t32 @t893))
% 2.85/3.10  (define @t895 () (@list @t32 @t658))
% 2.85/3.10  (define @t896 () (tptp.hBOOL (tptp.hAPP @t87 tptp.bool @t660 @t872)))
% 2.85/3.10  (define @t897 () (tptp.hBOOL (tptp.hAPP @t87 tptp.bool @t878 @t567)))
% 2.85/3.10  (define @t898 () (tptp.hBOOL (tptp.hAPP @t87 tptp.bool @t876 @t567)))
% 2.85/3.10  (define @t899 () (tptp.hAPP @t7 @t8 @t577 (tptp.hAPP @t6 @t7 @t572 @t325)))
% 2.85/3.10  (define @t900 () (tptp.none @t6))
% 2.85/3.10  (define @t901 () (= @t582 @t900))
% 2.85/3.10  (define @t902 () (@list @t32 @t551))
% 2.85/3.10  (define @t903 () (tptp.hAPP @t227 @t556 @t555 (tptp.hAPP @t32 @t227 @t554 @t430)))
% 2.85/3.10  (define @t904 () (tptp.hBOOL (tptp.hAPP @t228 tptp.bool @t903 @t849)))
% 2.85/3.10  (define @t905 () (tptp.hAPP @t227 @t556 @t555 (tptp.hAPP @t32 @t227 (tptp.hAPP @t32 @t553 @t552 @t339) @t430)))
% 2.85/3.10  (define @t906 () (tptp.hBOOL (tptp.hAPP @t228 tptp.bool @t905 @t849)))
% 2.85/3.10  (define @t907 () (=> @t906 @t904))
% 2.85/3.10  (define @t908 () (tptp.hAPP @t227 @t556 @t555 (tptp.hAPP @t32 @t227 @t554 @t339)))
% 2.85/3.10  (define @t909 () (tptp.hBOOL (tptp.hAPP @t228 tptp.bool @t908 @t551)))
% 2.85/3.10  (define @t910 () (@list @t32 @t430 @t335 @t339 @t551))
% 2.85/3.10  (define @t911 () (tptp.hBOOL (tptp.hAPP @t228 tptp.bool @t905 @t551)))
% 2.85/3.10  (define @t912 () (tptp.hBOOL (tptp.hAPP @t228 tptp.bool @t908 @t849)))
% 2.85/3.10  (define @t913 () (tptp.hAPP @t32 @t306 @t305 @t413))
% 2.85/3.10  (define @t914 () (tptp.hBOOL (tptp.hAPP @t87 tptp.bool @t913 @t872)))
% 2.85/3.10  (define @t915 () (tptp.hBOOL (tptp.hAPP @t87 tptp.bool @t913 @t658)))
% 2.85/3.10  (define @t916 () (@list @t32 @t872 @t658))
% 2.85/3.10  (define @t917 () (tptp.hAPP @t294 @t294 (tptp.transitive_rtrancl @t136) @t551))
% 2.85/3.10  (define @t918 () (@var "Zb" $$unsorted))
% 2.85/3.10  (define @t919 () (@var "Za" $$unsorted))
% 2.85/3.10  (define @t920 () (tptp.hAPP @t39 @t136 (tptp.hAPP @t32 @t398 @t397 @t919) @t918))
% 2.85/3.10  (define @t921 () (tptp.hAPP @t136 @t558 @t557 @t406))
% 2.85/3.10  (define @t922 () (@var "Xb_1" $$unsorted))
% 2.85/3.10  (define @t923 () (@var "Xa_1" $$unsorted))
% 2.85/3.10  (define @t924 () (tptp.hAPP @t39 @t136 (tptp.hAPP @t32 @t398 @t397 @t923) @t922))
% 2.85/3.10  (define @t925 () (tptp.hAPP @t136 @t558 @t557 @t924))
% 2.85/3.10  (define @t926 () (@var "Ay" $$unsorted))
% 2.85/3.10  (define @t927 () (@var "Ax" $$unsorted))
% 2.85/3.10  (define @t928 () (tptp.hBOOL (tptp.hAPP @t39 tptp.bool (tptp.hAPP @t32 @t156 @t366 @t927) @t926)))
% 2.85/3.10  (define @t929 () (tptp.hBOOL (tptp.hAPP @t39 tptp.bool (tptp.hAPP @t32 @t156 @t366 @t377) @t376)))
% 2.85/3.10  (define @t930 () (@var "Ba" $$unsorted))
% 2.85/3.10  (define @t931 () (@var "Aa" $$unsorted))
% 2.85/3.10  (define @t932 () (tptp.hBOOL (tptp.hAPP @t39 tptp.bool (tptp.hAPP @t32 @t156 @t366 @t931) @t930)))
% 2.85/3.10  (define @t933 () (@var "By" $$unsorted))
% 2.85/3.10  (define @t934 () (@var "Bx" $$unsorted))
% 2.85/3.10  (define @t935 () (tptp.hAPP @t39 @t136 (tptp.hAPP @t32 @t398 @t397 @t934) @t933))
% 2.85/3.10  (define @t936 () (tptp.hAPP @t39 @t136 (tptp.hAPP @t32 @t398 @t397 @t931) @t930))
% 2.85/3.10  (define @t937 () (tptp.hBOOL (tptp.hAPP @t294 tptp.bool (tptp.hAPP @t293 @t560 @t559 (tptp.hAPP @t136 @t293 @t921 @t936)) @t551)))
% 2.85/3.10  (define @t938 () (@list @t377 @t376 @t931 @t930))
% 2.85/3.10  (define @t939 () (tptp.hBOOL (tptp.hAPP @t39 tptp.bool (tptp.hAPP @t32 @t156 @t366 @t934) @t933)))
% 2.85/3.10  (define @t940 () (tptp.hAPP @t136 @t558 @t557 (tptp.hAPP @t39 @t136 (tptp.hAPP @t32 @t398 @t397 @t927) @t926)))
% 2.85/3.10  (define @t941 () (tptp.hBOOL (tptp.hAPP @t294 tptp.bool (tptp.hAPP @t293 @t560 @t559 (tptp.hAPP @t136 @t293 @t940 @t935)) @t917)))
% 2.85/3.10  (define @t942 () (@list @t32 @t39 @t366 @t927 @t926 @t934 @t933 @t551))
% 2.85/3.10  (define @t943 () (@var "S_5" $$unsorted))
% 2.85/3.10  (define @t944 () (tptp.hBOOL (tptp.hAPP @t11 tptp.bool @t845 @t440)))
% 2.85/3.10  (define @t945 () (tptp.hBOOL (tptp.hAPP @t25 tptp.bool (tptp.hAPP @t142 @t330 @t329 tptp.wwf_J_mdecl) @t366)))
% 2.85/3.10  (define @t946 () (tptp.ti @t180 @t380))
% 2.85/3.10  (define @t947 () (@list @t377))
% 2.85/3.10  (define @t948 () (tptp.hAPP @t32 @t87 @t186 @t893))
% 2.85/3.10  (define @t949 () (@list @t893))
% 2.85/3.10  (define @t950 () (tptp.preorder @t32))
% 2.85/3.10  (define @t951 () (tptp.hBOOL (tptp.hAPP @t32 tptp.bool @t366 @t339)))
% 2.85/3.10  (define @t952 () (@var "Z" $$unsorted))
% 2.85/3.10  (define @t953 () (tptp.hBOOL (tptp.hAPP @t32 tptp.bool @t366 @t952)))
% 2.85/3.10  (define @t954 () (tptp.hBOOL (tptp.hAPP @t32 tptp.bool @t366 @t489)))
% 2.85/3.10  (define @t955 () (tptp.hAPP @t32 @t553 @t552 @t489))
% 2.85/3.10  (define @t956 () (tptp.hBOOL (tptp.hAPP @t228 tptp.bool (tptp.hAPP @t227 @t556 @t555 (tptp.hAPP @t32 @t227 @t955 @t952)) @t551)))
% 2.85/3.10  (define @t957 () (tptp.hBOOL (tptp.hAPP @t228 tptp.bool (tptp.hAPP @t227 @t556 @t555 (tptp.hAPP @t32 @t227 @t554 @t489)) @t849)))
% 2.85/3.10  (define @t958 () (@list @t489 @t952))
% 2.85/3.10  (define @t959 () (tptp.hBOOL (tptp.hAPP @t32 tptp.bool @t366 @t335)))
% 2.85/3.10  (define @t960 () (@list @t32 @t366 @t335 @t339 @t551))
% 2.85/3.10  (define @t961 () (tptp.fun @t39 @t487))
% 2.85/3.10  (define @t962 () (tptp.fun @t398 @t961))
% 2.85/3.10  (define @t963 () (tptp.fun @t32 @t961))
% 2.85/3.10  (define @t964 () (tptp.fun @t138 @t156))
% 2.85/3.10  (define @t965 () (tptp.fun @t32 @t964))
% 2.85/3.10  (define @t966 () (tptp.hAPP @t965 (tptp.fun @t138 @t157) (tptp.combc @t32 @t138 @t156) (tptp.hAPP @t963 @t965 (tptp.hAPP (tptp.fun @t961 @t964) (tptp.fun @t963 @t965) (tptp.combb @t961 @t964 @t32) (tptp.combc @t39 @t138 tptp.bool)) (tptp.hAPP @t665 @t963 (tptp.hAPP @t962 (tptp.fun @t665 @t963) (tptp.combb @t398 @t961 @t32) (tptp.hAPP (tptp.fun @t136 @t487) @t962 (tptp.combb @t136 @t487 @t39) @t486)) @t397))))
% 2.85/3.10  (define @t967 () (tptp.hAPP @t138 @t157 @t966 @t482))
% 2.85/3.10  (define @t968 () (tptp.hAPP @t138 @t157 @t966 @t483))
% 2.85/3.10  (define @t969 () (tptp.ord_less_eq @t157))
% 2.85/3.10  (define @t970 () (tptp.fun @t157 tptp.bool))
% 2.85/3.10  (define @t971 () (tptp.hAPP @t32 @t87 @t186 @t380))
% 2.85/3.10  (define @t972 () (tptp.hBOOL (tptp.hAPP @t32 tptp.bool @t971 @t893)))
% 2.85/3.10  (define @t973 () (tptp.hBOOL (tptp.hAPP @t32 tptp.bool @t948 @t380)))
% 2.85/3.10  (define @t974 () (@list @t893 @t380))
% 2.85/3.10  (define @t975 () (tptp.linorder @t32))
% 2.85/3.10  (define @t976 () (@var "Z_2" $$unsorted))
% 2.85/3.10  (define @t977 () (tptp.hAPP @t32 @t87 @t186 @t976))
% 2.85/3.10  (define @t978 () (tptp.hBOOL (tptp.hAPP @t32 tptp.bool @t977 @t893)))
% 2.85/3.10  (define @t979 () (@list @t976 @t380 @t893))
% 2.85/3.10  (define @t980 () (tptp.order @t32))
% 2.85/3.10  (define @t981 () (tptp.ti @t32 @t380))
% 2.85/3.10  (define @t982 () (= @t894 @t981))
% 2.85/3.10  (define @t983 () (@list @t380 @t893))
% 2.85/3.10  (define @t984 () (@var "C_6" $$unsorted))
% 2.85/3.10  (define @t985 () (tptp.hAPP @t32 @t87 @t186 @t984))
% 2.85/3.10  (define @t986 () (tptp.hBOOL (tptp.hAPP @t32 tptp.bool @t985 @t395)))
% 2.85/3.10  (define @t987 () (tptp.ti @t32 @t393))
% 2.85/3.10  (define @t988 () (tptp.hAPP @t32 @t87 @t186 @t393))
% 2.85/3.10  (define @t989 () (tptp.hAPP @t32 @t87 @t186 @t395))
% 2.85/3.10  (define @t990 () (tptp.hBOOL (tptp.hAPP @t32 tptp.bool @t989 @t984)))
% 2.85/3.10  (define @t991 () (@list @t984 @t395 @t393))
% 2.85/3.10  (define @t992 () (= @t424 @t338))
% 2.85/3.10  (define @t993 () (tptp.hAPP @t32 @t87 @t186 @t325))
% 2.85/3.10  (define @t994 () (tptp.hBOOL (tptp.hAPP @t32 tptp.bool @t993 @t332)))
% 2.85/3.10  (define @t995 () (tptp.hAPP @t32 @t87 @t186 @t332))
% 2.85/3.10  (define @t996 () (tptp.hBOOL (tptp.hAPP @t32 tptp.bool @t995 @t325)))
% 2.85/3.10  (define @t997 () (@list @t325 @t332))
% 2.85/3.10  (define @t998 () (tptp.ord_less_eq @t39))
% 2.85/3.10  (define @t999 () (tptp.hBOOL (tptp.hAPP @t42 tptp.bool (tptp.hAPP @t42 (tptp.fun @t42 tptp.bool) (tptp.ord_less_eq @t42) @t323) @t600)))
% 2.85/3.10  (define @t1000 () (tptp.ord @t39))
% 2.85/3.10  (define @t1001 () (forall @t657 (tptp.hBOOL (tptp.hAPP @t39 tptp.bool (tptp.hAPP @t39 @t156 @t998 @t414) @t655))))
% 2.85/3.10  (define @t1002 () (@list @t323 @t600))
% 2.85/3.10  (define @t1003 () (@var "Md" $$unsorted))
% 2.85/3.10  (define @t1004 () (@var "C_4" $$unsorted))
% 2.85/3.10  (define @t1005 () (tptp.hAPP @t11 @t84 tptp.fv @t440))
% 2.85/3.10  (define @t1006 () (= @t402 @t340))
% 2.85/3.10  (define @t1007 () (not @t1006))
% 2.85/3.10  (define @t1008 () (@list @t32 @t335 @t339 @t551))
% 2.85/3.10  (define @t1009 () (tptp.hAPP @t32 @t553 @t552 @t325))
% 2.85/3.10  (define @t1010 () (tptp.hAPP @t227 @t556 @t555 (tptp.hAPP @t32 @t227 @t1009 @t421)))
% 2.85/3.10  (define @t1011 () (tptp.hAPP @t32 @t553 @t552 @t952))
% 2.85/3.10  (define @t1012 () (tptp.hAPP @t25 @t14 tptp.eval @t366))
% 2.85/3.10  (define @t1013 () (tptp.hAPP @t11 @t13 @t1012 @t440))
% 2.85/3.10  (define @t1014 () (tptp.hAPP @t9 @t12 @t1013 @t471))
% 2.85/3.10  (define @t1015 () (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1014 @t450) @t469)))
% 2.85/3.10  (define @t1016 () (@list @t440 @t471 @t450 @t469 @t366))
% 2.85/3.10  (define @t1017 () (tptp.hBOOL (tptp.hAPP @t39 tptp.bool (tptp.hAPP @t32 @t156 @t611 @t325) @t332)))
% 2.85/3.10  (define @t1018 () (tptp.hBOOL (tptp.hAPP @t39 tptp.bool (tptp.hAPP @t32 @t156 @t366 @t325) @t332)))
% 2.85/3.10  (define @t1019 () (tptp.hBOOL (tptp.hAPP @t157 tptp.bool (tptp.hAPP @t157 @t970 @t969 @t366) @t611)))
% 2.85/3.10  (define @t1020 () (tptp.member @t2))
% 2.85/3.10  (define @t1021 () (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 @t1013 @t455) @t450) @t449)))
% 2.85/3.10  (define @t1022 () (@var "S_4" $$unsorted))
% 2.85/3.10  (define @t1023 () (@var "E_5" $$unsorted))
% 2.85/3.10  (define @t1024 () (=> (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t1012 @t1023) @t1022) @t450) @t469)) @t1015))
% 2.85/3.10  (define @t1025 () (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t475 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t1023) @t1022))))
% 2.85/3.10  (define @t1026 () (@list @t450 @t469 @t440 @t471 @t1023 @t1022 @t366))
% 2.85/3.10  (define @t1027 () (tptp.hAPP @t11 @t13 @t1012 @t667))
% 2.85/3.10  (define @t1028 () (tptp.hAPP @t9 @t12 @t1027 @t828))
% 2.85/3.10  (define @t1029 () (tptp.hAPP @t9 @t12 @t1013 @t828))
% 2.85/3.10  (define @t1030 () (tptp.hAPP @t11 @t10 @t1029 @t619))
% 2.85/3.10  (define @t1031 () (tptp.hAPP @t2 @t314 (tptp.hAPP @t3 @t315 @t313 @t778) @t533))
% 2.85/3.10  (define @t1032 () (tptp.hAPP @t11 @t13 @t1012 @t855))
% 2.85/3.10  (define @t1033 () (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t1012 (tptp.hAPP @t11 @t11 (tptp.hAPP @t11 @t500 @t501 @t855) @t684)) @t828))
% 2.85/3.10  (define @t1034 () (tptp.hAPP @t11 @t13 @t1012 @t684))
% 2.85/3.10  (define @t1035 () (tptp.hAPP @t9 @t12 @t1034 @t829))
% 2.85/3.10  (define @t1036 () (tptp.hAPP @t9 @t12 @t1032 @t828))
% 2.85/3.10  (define @t1037 () (tptp.semilattice_sup_sup @t84))
% 2.85/3.10  (define @t1038 () (tptp.fun @t84 @t84))
% 2.85/3.10  (define @t1039 () (tptp.hBOOL (tptp.hAPP @t84 tptp.bool (tptp.hAPP @t84 @t780 @t779 @t516) (tptp.hAPP @t84 @t84 (tptp.hAPP @t84 @t1038 @t1037 @t521) @t1005))))
% 2.85/3.10  (define @t1040 () (tptp.semilattice_sup_sup @t87))
% 2.85/3.10  (define @t1041 () (tptp.hAPP @t87 @t214 @t1040 @t658))
% 2.85/3.10  (define @t1042 () (tptp.hAPP @t87 @t87 @t1041 @t872))
% 2.85/3.10  (define @t1043 () (tptp.hBOOL (tptp.hAPP @t87 tptp.bool @t881 @t1042)))
% 2.85/3.10  (define @t1044 () (@list @t32 @t658 @t430 @t872))
% 2.85/3.10  (define @t1045 () (tptp.hBOOL (tptp.hAPP @t32 tptp.bool @t872 @t325)))
% 2.85/3.10  (define @t1046 () (tptp.hBOOL (tptp.hAPP @t32 tptp.bool @t1042 @t325)))
% 2.85/3.10  (define @t1047 () (@list @t32 @t658 @t872 @t325))
% 2.85/3.10  (define @t1048 () (tptp.combb tptp.bool @t298 @t32))
% 2.85/3.10  (define @t1049 () (tptp.fun @t32 @t298))
% 2.85/3.10  (define @t1050 () (tptp.fun @t87 @t1049))
% 2.85/3.10  (define @t1051 () (tptp.hAPP @t299 @t1050 @t1048 tptp.fdisj))
% 2.85/3.10  (define @t1052 () (tptp.combs @t32 tptp.bool tptp.bool))
% 2.85/3.10  (define @t1053 () (tptp.hAPP @t87 @t214 @t1040 @t872))
% 2.85/3.10  (define @t1054 () (tptp.hAPP @t87 @t87 @t1041 (tptp.hAPP @t87 @t87 @t1053 @t567)))
% 2.85/3.10  (define @t1055 () (@list @t32 @t658 @t872 @t567))
% 2.85/3.10  (define @t1056 () (tptp.hBOOL (tptp.hAPP @t32 tptp.bool @t366 @t413)))
% 2.85/3.10  (define @t1057 () (tptp.hBOOL (tptp.hAPP @t87 tptp.bool @t913 @t1042)))
% 2.85/3.10  (define @t1058 () (@list @t32 @t366 @t658 @t872))
% 2.85/3.10  (define @t1059 () (= @t1042 @t873))
% 2.85/3.10  (define @t1060 () (tptp.hAPP @t87 @t306 @t792 @t1042))
% 2.85/3.10  (define @t1061 () (tptp.hAPP @t11 @t84 tptp.fv @t629))
% 2.85/3.10  (define @t1062 () (tptp.hAPP @t11 @t84 tptp.fv @t684))
% 2.85/3.10  (define @t1063 () (tptp.hAPP @t84 @t84 (tptp.hAPP @t84 @t1038 @t1037 @t1062) @t1061))
% 2.85/3.10  (define @t1064 () (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t1012 @t619) @t471))
% 2.85/3.10  (define @t1065 () (@list @t366 @t440 @t471 @t450 @t469))
% 2.85/3.10  (define @t1066 () (@var "L_1_2" $$unsorted))
% 2.85/3.10  (define @t1067 () (@var "H_1_1" $$unsorted))
% 2.85/3.10  (define @t1068 () (tptp.hAPP @t8 @t310 @t309 @t1067))
% 2.85/3.10  (define @t1069 () (@var "L_0_1" $$unsorted))
% 2.85/3.10  (define @t1070 () (@var "H_0_1" $$unsorted))
% 2.85/3.10  (define @t1071 () (tptp.hAPP @t8 @t310 @t309 @t1070))
% 2.85/3.10  (define @t1072 () (@var "W" $$unsorted))
% 2.85/3.10  (define @t1073 () (tptp.restrict_map @t2 tptp.val))
% 2.85/3.10  (define @t1074 () (tptp.fun @t84 @t3))
% 2.85/3.10  (define @t1075 () (tptp.lattice @t32))
% 2.85/3.10  (define @t1076 () (tptp.hAPP @t6 @t7 @t572 @t866))
% 2.85/3.10  (define @t1077 () (tptp.hAPP tptp.nat @t575 (tptp.hAPP @t8 @t576 @t574 @t853) @t335))
% 2.85/3.10  (define @t1078 () (tptp.fAss @t2))
% 2.85/3.10  (define @t1079 () (tptp.fun @t2 @t500))
% 2.85/3.10  (define @t1080 () (tptp.fun @t2 @t1079))
% 2.85/3.10  (define @t1081 () (tptp.hAPP @t11 @t11 (tptp.hAPP @t2 @t500 (tptp.hAPP @t2 @t1079 (tptp.hAPP @t11 @t1080 @t1078 @t684) @t860) @t859) @t629))
% 2.85/3.10  (define @t1082 () (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t1081) @t828)))
% 2.85/3.10  (define @t1083 () (tptp.hAPP tptp.nat @t7 @t853 @t335))
% 2.85/3.10  (define @t1084 () (tptp.hAPP tptp.nat tptp.val tptp.addr @t335))
% 2.85/3.10  (define @t1085 () (tptp.hAPP tptp.val @t11 @t498 @t1084))
% 2.85/3.10  (define @t1086 () (tptp.hAPP @t11 @t312 @t311 @t1085))
% 2.85/3.10  (define @t1087 () (tptp.hAPP @t9 @t220 @t1086 @t829))
% 2.85/3.10  (define @t1088 () (tptp.hBOOL (tptp.hAPP @t32 tptp.bool @t988 @t893)))
% 2.85/3.10  (define @t1089 () (tptp.hBOOL (tptp.hAPP @t32 tptp.bool @t989 @t893)))
% 2.85/3.10  (define @t1090 () (tptp.hAPP @t32 @t51 @t143 @t395))
% 2.85/3.10  (define @t1091 () (tptp.hAPP @t32 @t32 @t1090 @t393))
% 2.85/3.10  (define @t1092 () (tptp.hAPP @t32 @t87 @t186 @t1091))
% 2.85/3.10  (define @t1093 () (tptp.hBOOL (tptp.hAPP @t32 tptp.bool @t1092 @t893)))
% 2.85/3.10  (define @t1094 () (@var "D_6" $$unsorted))
% 2.85/3.10  (define @t1095 () (tptp.semilattice_sup_sup @t157))
% 2.85/3.10  (define @t1096 () (tptp.hAPP @t87 @t164 (tptp.hAPP @t164 @t171 @t170 @t334) @t658))
% 2.85/3.10  (define @t1097 () (tptp.hAPP @t32 @t163 @t1096 @t325))
% 2.85/3.10  (define @t1098 () (@list @t39 @t32 @t334 @t325 @t658))
% 2.85/3.10  (define @t1099 () (@var "List2_2" $$unsorted))
% 2.85/3.10  (define @t1100 () (@var "List2_3" $$unsorted))
% 2.85/3.10  (define @t1101 () (= @t1100 @t1099))
% 2.85/3.10  (define @t1102 () (@var "List1_2" $$unsorted))
% 2.85/3.10  (define @t1103 () (@var "List1_3" $$unsorted))
% 2.85/3.10  (define @t1104 () (= @t1103 @t1102))
% 2.85/3.10  (define @t1105 () (tptp.semilattice_sup_sup @t228))
% 2.85/3.10  (define @t1106 () (tptp.hAPP @t228 @t228 @t226 (tptp.hAPP @t228 @t228 (tptp.hAPP @t228 @t229 @t1105 @t483) @t482)))
% 2.85/3.10  (define @t1107 () (tptp.hAPP @t227 @t556 @t555 @t325))
% 2.85/3.10  (define @t1108 () (tptp.hAPP @t228 @t228 (tptp.hAPP @t228 @t229 @t1105 @t891) @t892))
% 2.85/3.10  (define @t1109 () (tptp.hAPP @t11 @t11 (tptp.hAPP @t2 @t500 (tptp.hAPP @t2 @t1079 (tptp.hAPP @t11 @t1080 @t1078 @t450) @t860) @t859) @t629))
% 2.85/3.10  (define @t1110 () (tptp.hAPP @t2 @t500 (tptp.hAPP @t2 @t1079 (tptp.hAPP @t11 @t1080 @t1078 @t440) @t860) @t859))
% 2.85/3.10  (define @t1111 () (tptp.hAPP @t11 @t11 @t1110 @t629))
% 2.85/3.10  (define @t1112 () (@var "List2_1" $$unsorted))
% 2.85/3.10  (define @t1113 () (@var "List1_1" $$unsorted))
% 2.85/3.10  (define @t1114 () (tptp.hAPP @t34 @t34 (tptp.hAPP @t2 @t101 (tptp.hAPP @t2 @t109 (tptp.hAPP @t34 @t116 @t115 @t732) @t1113) @t1112) @t731))
% 2.85/3.10  (define @t1115 () (tptp.hAPP @t32 @t163 @t1096 @t413))
% 2.85/3.10  (define @t1116 () (not @t915))
% 2.85/3.10  (define @t1117 () (@var "Exp2_1" $$unsorted))
% 2.85/3.10  (define @t1118 () (@var "List2" $$unsorted))
% 2.85/3.10  (define @t1119 () (@var "List1" $$unsorted))
% 2.85/3.10  (define @t1120 () (@var "Exp1_1" $$unsorted))
% 2.85/3.10  (define @t1121 () (tptp.hAPP @t34 @t34 (tptp.hAPP @t2 @t101 (tptp.hAPP @t2 @t109 (tptp.hAPP @t34 @t116 @t115 @t1120) @t1119) @t1118) @t1117))
% 2.85/3.10  (define @t1122 () (@list @t32 @t732 @t731 @t1120 @t1119 @t1118 @t1117))
% 2.85/3.10  (define @t1123 () (@list @t32 @t1120 @t1119 @t1118 @t1117 @t732 @t731))
% 2.85/3.10  (define @t1124 () (tptp.hAPP @t2 @t500 (tptp.hAPP @t2 @t1079 (tptp.hAPP @t11 @t1080 @t1078 @t619) @t860) @t859))
% 2.85/3.10  (define @t1125 () (tptp.hAPP @t11 @t11 @t1124 @t450))
% 2.85/3.10  (define @t1126 () (tptp.hAPP @t11 @t11 @t1124 @t440))
% 2.85/3.10  (define @t1127 () (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t1111) @t471)))
% 2.85/3.10  (define @t1128 () (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t1127 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t1109) @t469))))
% 2.85/3.10  (define @t1129 () (@list @t860 @t859 @t629 @t440 @t471 @t450 @t469 @t366))
% 2.85/3.10  (define @t1130 () (tptp.hAPP @t32 @t51 @t143 @t893))
% 2.85/3.10  (define @t1131 () (tptp.hAPP @t32 @t51 @t143 @t393))
% 2.85/3.10  (define @t1132 () (@list @t395 @t393))
% 2.85/3.10  (define @t1133 () (tptp.hAPP @t32 @t51 @t143 @t380))
% 2.85/3.10  (define @t1134 () (tptp.hAPP @t32 @t32 @t1130 @t380))
% 2.85/3.10  (define @t1135 () (forall @t974 (= @t1134 (tptp.hAPP @t32 @t32 @t1133 @t893))))
% 2.85/3.10  (define @t1136 () (forall @t974 (= (tptp.hAPP @t32 @t32 @t1130 @t1134) @t1134)))
% 2.85/3.10  (define @t1137 () (tptp.hAPP @t32 @t32 @t1090 (tptp.hAPP @t32 @t32 @t1131 @t984)))
% 2.85/3.10  (define @t1138 () (tptp.hAPP @t32 @t32 @t1133 @t976))
% 2.85/3.10  (define @t1139 () (tptp.hAPP @t32 @t32 @t1130 @t1138))
% 2.85/3.10  (define @t1140 () (@list @t893 @t380 @t976))
% 2.85/3.10  (define @t1141 () (forall @t1140 (= @t1139 (tptp.hAPP @t32 @t32 @t1133 (tptp.hAPP @t32 @t32 @t1130 @t976)))))
% 2.85/3.10  (define @t1142 () (forall @t1140 (= (tptp.hAPP @t32 @t32 (tptp.hAPP @t32 @t51 @t143 @t1134) @t976) @t1139)))
% 2.85/3.10  (define @t1143 () (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t1126) @t471)) (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t1125) @t469))))
% 2.85/3.10  (define @t1144 () (@list @t531 @t860 @t859 @t440 @t471 @t450 @t469 @t366))
% 2.85/3.10  (define @t1145 () (@var "H_2_1" $$unsorted))
% 2.85/3.10  (define @t1146 () (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t1012 @t1081) @t828))
% 2.85/3.10  (define @t1147 () (= @t1083 @t581))
% 2.85/3.10  (define @t1148 () (tptp.hAPP @t11 @t13 @t1012 @t629))
% 2.85/3.10  (define @t1149 () (tptp.hAPP @t9 @t12 @t1148 @t829))
% 2.85/3.10  (define @t1150 () (tptp.hAPP @t11 @t10 @t1149 @t619))
% 2.85/3.10  (define @t1151 () (tptp.hAPP @t9 @t12 @t1034 @t828))
% 2.85/3.10  (define @t1152 () (tptp.hAPP @t3 @t9 (tptp.hAPP @t8 @t310 @t309 (tptp.hAPP @t7 @t8 @t577 @t1076)) @t453))
% 2.85/3.10  (define @t1153 () (tptp.hAPP @t11 @t11 (tptp.hAPP @t2 @t500 (tptp.hAPP @t2 @t1079 (tptp.hAPP @t11 @t1080 @t1078 @t1085) @t860) @t859) @t619))
% 2.85/3.10  (define @t1154 () (forall @t974 (tptp.hBOOL (tptp.hAPP @t32 tptp.bool @t948 @t1134))))
% 2.85/3.10  (define @t1155 () (forall @t983 (tptp.hBOOL (tptp.hAPP @t32 tptp.bool @t971 @t1134))))
% 2.85/3.10  (define @t1156 () (tptp.hAPP @t32 @t32 (tptp.hAPP @t32 @t51 @t143 @t325) @t332))
% 2.85/3.10  (define @t1157 () (tptp.hBOOL (tptp.hAPP @t32 tptp.bool @t948 @t1091)))
% 2.85/3.10  (define @t1158 () (tptp.hAPP @t9 @t220 @t776 @t469))
% 2.85/3.10  (define @t1159 () (tptp.fAcc @t2))
% 2.85/3.10  (define @t1160 () (tptp.fun @t2 @t11))
% 2.85/3.10  (define @t1161 () (tptp.fun @t2 @t1160))
% 2.85/3.10  (define @t1162 () (tptp.hAPP @t2 @t11 (tptp.hAPP @t2 @t1160 (tptp.hAPP @t11 @t1161 @t1159 @t440) @t860) @t859))
% 2.85/3.10  (define @t1163 () (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t1162) @t471)))
% 2.85/3.10  (define @t1164 () (= (tptp.hAPP @t4 @t1 @t579 @t863) @t532))
% 2.85/3.10  (define @t1165 () (tptp.hAPP tptp.nat @t7 (tptp.hAPP @t9 @t8 tptp.hp @t469) @t335))
% 2.85/3.10  (define @t1166 () (tptp.hAPP @t9 @t220 @t1086 @t469))
% 2.85/3.10  (define @t1167 () (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t475 @t1166)) @t775)))
% 2.85/3.10  (define @t1168 () (tptp.hAPP @t9 @t220 @t776 @t471))
% 2.85/3.10  (define @t1169 () (tptp.hAPP @t2 @t11 (tptp.hAPP @t2 @t1160 (tptp.hAPP @t11 @t1161 @t1159 @t1085) @t860) @t859))
% 2.85/3.10  (define @t1170 () (tptp.hAPP tptp.nat @t7 @t474 @t335))
% 2.85/3.10  (define @t1171 () (= @t1170 @t581))
% 2.85/3.10  (define @t1172 () (@list @t366 @t860 @t859 @t531 @t471 @t335 @t567 @t579))
% 2.85/3.10  (define @t1173 () (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t1012 @t1162) @t828))
% 2.85/3.10  (define @t1174 () (tptp.hAPP @t11 @t10 @t1029 @t1085))
% 2.85/3.10  (define @t1175 () (tptp.hBOOL (tptp.hAPP @t9 tptp.bool @t1174 @t455)))
% 2.85/3.10  (define @t1176 () (tptp.throw @t2))
% 2.85/3.10  (define @t1177 () (tptp.hAPP @t11 @t11 @t1176 @t1085))
% 2.85/3.10  (define @t1178 () (tptp.hAPP @t11 @t312 @t311 @t1177))
% 2.85/3.10  (define @t1179 () (tptp.hAPP @t9 @t220 @t1178 @t471))
% 2.85/3.10  (define @t1180 () (tptp.hAPP @t11 @t11 @t624 (tptp.hAPP @t11 @t11 @t622 @t1177)))
% 2.85/3.10  (define @t1181 () (tptp.hAPP @t228 @t228 @t226 @t366))
% 2.85/3.10  (define @t1182 () (tptp.hBOOL (tptp.hAPP @t228 tptp.bool @t908 @t1181)))
% 2.85/3.10  (define @t1183 () (tptp.ti @t32 @t489))
% 2.85/3.10  (define @t1184 () (tptp.hAPP @t32 @t553 @t552 @t413))
% 2.85/3.10  (define @t1185 () (tptp.hBOOL (tptp.hAPP @t228 tptp.bool @t908 (tptp.hAPP @t228 @t228 @t226 (tptp.hAPP @t228 @t228 (tptp.hAPP @t228 @t229 @t1105 @t366) @t611)))))
% 2.85/3.10  (define @t1186 () (@list @t32 @t335 @t339 @t366 @t611))
% 2.85/3.10  (define @t1187 () (tptp.hBOOL (tptp.hAPP @t39 tptp.bool (tptp.hAPP @t32 @t156 @t872 @t325) @t332)))
% 2.85/3.10  (define @t1188 () (tptp.hBOOL (tptp.hAPP @t39 tptp.bool (tptp.hAPP @t32 @t156 @t658 @t325) @t332)))
% 2.85/3.10  (define @t1189 () (tptp.hBOOL (tptp.hAPP @t39 tptp.bool (tptp.hAPP @t32 @t156 (tptp.hAPP @t157 @t157 (tptp.hAPP @t157 @t615 @t1095 @t658) @t872) @t325) @t332)))
% 2.85/3.10  (define @t1190 () (@list @t39 @t32 @t658 @t872 @t325 @t332))
% 2.85/3.10  (define @t1191 () (tptp.hAPP @t2 @t34 (tptp.hAPP @t2 @t113 (tptp.hAPP @t34 @t114 @t112 @t726) @t1119) @t1118))
% 2.85/3.10  (define @t1192 () (tptp.hAPP @t34 @t34 @t126 @t728))
% 2.85/3.10  (define @t1193 () (@list @t32 @t728 @t726 @t1119 @t1118))
% 2.85/3.10  (define @t1194 () (@list @t32 @t726 @t1119 @t1118 @t728))
% 2.85/3.10  (define @t1195 () (and @t749 @t1104 @t1101))
% 2.85/3.10  (define @t1196 () (@list @t32 @t748 @t1103 @t1100 @t747 @t1102 @t1099))
% 2.85/3.10  (define @t1197 () (tptp.hAPP @t11 @t11 @t1176 @t440))
% 2.85/3.10  (define @t1198 () (tptp.hAPP @t2 @t11 (tptp.hAPP @t2 @t1160 (tptp.hAPP @t11 @t1161 @t1159 @t1197) @t860) @t859))
% 2.85/3.10  (define @t1199 () (tptp.hAPP @t11 @t11 @t1176 @t450))
% 2.85/3.10  (define @t1200 () (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1029 @t1199) @t829)))
% 2.85/3.10  (define @t1201 () (tptp.hAPP @t11 @t13 @t1012 @t1197))
% 2.85/3.10  (define @t1202 () (tptp.hAPP @t9 @t12 @t1201 @t828))
% 2.85/3.10  (define @t1203 () (tptp.hAPP @t11 @t11 @t1176 @t1197))
% 2.85/3.10  (define @t1204 () (tptp.hAPP @t2 @t11 (tptp.hAPP @t2 @t1160 (tptp.hAPP @t11 @t1161 @t1159 @t450) @t860) @t859))
% 2.85/3.10  (define @t1205 () (tptp.hAPP @t2 @t34 (tptp.hAPP @t2 @t113 (tptp.hAPP @t34 @t114 @t112 @t728) @t1113) @t1112))
% 2.85/3.10  (define @t1206 () (@list @t32 @t728 @t1113 @t1112 @t752))
% 2.85/3.10  (define @t1207 () (@list @t32 @t752 @t728 @t1113 @t1112))
% 2.85/3.10  (define @t1208 () (tptp.hAPP @t34 @t34 (tptp.hAPP @t34 @t101 @t119 @t1120) @t1117))
% 2.85/3.10  (define @t1209 () (@list @t32 @t1120 @t1117 @t728))
% 2.85/3.10  (define @t1210 () (@list @t32 @t728 @t1120 @t1117))
% 2.85/3.10  (define @t1211 () (tptp.hAPP @t11 @t312 @t311 @t1197))
% 2.85/3.10  (define @t1212 () (tptp.hAPP @t9 @t220 @t1211 @t471))
% 2.85/3.10  (define @t1213 () (@list @t32 @t728 @t1113 @t1112 @t395 @t726))
% 2.85/3.10  (define @t1214 () (@list @t32 @t726 @t1119 @t1118 @t732 @t731))
% 2.85/3.10  (define @t1215 () (@list @t32 @t395 @t726 @t728 @t1113 @t1112))
% 2.85/3.10  (define @t1216 () (@list @t32 @t732 @t731 @t726 @t1119 @t1118))
% 2.85/3.10  (define @t1217 () (@list @t32 @t394 @t729 @t728 @t726 @t1119 @t1118))
% 2.85/3.10  (define @t1218 () (@list @t32 @t726 @t1119 @t1118 @t394 @t729 @t728))
% 2.85/3.10  (define @t1219 () (tptp.hAPP @t11 @t11 @t1176 @t335))
% 2.85/3.10  (define @t1220 () (tptp.hAPP @t11 @t312 @t311 @t1219))
% 2.85/3.10  (define @t1221 () (tptp.hAPP @t9 @t220 @t1220 @t469))
% 2.85/3.10  (define @t1222 () (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t475 @t1221)) @t775)))
% 2.85/3.10  (define @t1223 () (tptp.hAPP @t11 @t10 @t1146 @t1199))
% 2.85/3.10  (define @t1224 () (tptp.hAPP @t11 @t11 (tptp.hAPP @t11 @t500 @t501 @t1197) @t629))
% 2.85/3.10  (define @t1225 () (tptp.hAPP @t11 @t11 @t620 @t1197))
% 2.85/3.10  (define @t1226 () (tptp.hAPP @t11 @t11 (tptp.hAPP @t2 @t500 (tptp.hAPP @t2 @t1079 (tptp.hAPP @t11 @t1080 @t1078 @t1197) @t860) @t859) @t629))
% 2.85/3.10  (define @t1227 () (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t1199) @t469))
% 2.85/3.10  (define @t1228 () (tptp.hAPP @t220 @t319 @t318 @t1212))
% 2.85/3.10  (define @t1229 () (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t1228 @t1227)))
% 2.85/3.10  (define @t1230 () (tptp.hBOOL (tptp.hAPP @t9 tptp.bool @t1174 @t829)))
% 2.85/3.10  (define @t1231 () (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t1163 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t1204) @t469))))
% 2.85/3.10  (define @t1232 () (@list @t860 @t859 @t440 @t471 @t450 @t469 @t366))
% 2.85/3.10  (define @t1233 () (tptp.hAPP @t11 @t11 @t1124 @t1197))
% 2.85/3.10  (define @t1234 () (tptp.hAPP tptp.nat tptp.val tptp.addr @t377))
% 2.85/3.10  (define @t1235 () (tptp.hAPP @t34 @t34 @t126 (tptp.hAPP tptp.val @t34 @t122 @t1234)))
% 2.85/3.10  (define @t1236 () (tptp.hAPP tptp.val @t34 @t122 @t692))
% 2.85/3.10  (define @t1237 () (@list @t692))
% 2.85/3.10  (define @t1238 () (tptp.hAPP @t11 @t11 @t624 @t1177))
% 2.85/3.10  (define @t1239 () (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t475 @t1227)) @t775)))
% 2.85/3.10  (define @t1240 () (tptp.hAPP @t9 @t220 @t1211 @t824))
% 2.85/3.10  (define @t1241 () (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t830 @t1240)) @t775)))
% 2.85/3.10  (define @t1242 () (tptp.hAPP @t9 @t220 @t776 @t829))
% 2.85/3.10  (define @t1243 () (tptp.hAPP @t11 @t11 @t1176 @t847))
% 2.85/3.10  (define @t1244 () (not (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1014 @t1243) @t469))))
% 2.85/3.10  (define @t1245 () (= @t450 @t1243))
% 2.85/3.10  (define @t1246 () (@list @t847))
% 2.85/3.10  (define @t1247 () (not (forall @t1246 (=> @t1245 @t1244))))
% 2.85/3.10  (define @t1248 () (@var "L_4" $$unsorted))
% 2.85/3.10  (define @t1249 () (@var "H" $$unsorted))
% 2.85/3.10  (define @t1250 () (tptp.hAPP @t8 @t310 @t309 @t1249))
% 2.85/3.10  (define @t1251 () (tptp.hAPP @t11 @t10 @t1014 @t848))
% 2.85/3.10  (define @t1252 () (= @t450 @t697))
% 2.85/3.10  (define @t1253 () (@var "E" $$unsorted))
% 2.85/3.10  (define @t1254 () (tptp.hBOOL (tptp.hAPP @t34 tptp.bool @t33 @t1253)))
% 2.85/3.10  (define @t1255 () (tptp.hAPP @t11 @t11 @t1176 @t373))
% 2.85/3.10  (define @t1256 () (tptp.hAPP @t9 @t12 @t1034 @t471))
% 2.85/3.10  (define @t1257 () (= @t450 @t1255))
% 2.85/3.10  (define @t1258 () (forall (@list @t373) (=> @t1257 (not (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1256 @t1255) @t469))))))
% 2.85/3.10  (define @t1259 () (@var "S_1_1" $$unsorted))
% 2.85/3.10  (define @t1260 () (tptp.hAPP @t9 @t12 @t1148 @t1259))
% 2.85/3.10  (define @t1261 () (not (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1260 @t450) @t469))))
% 2.85/3.10  (define @t1262 () (@var "Nat_1" $$unsorted))
% 2.85/3.10  (define @t1263 () (tptp.hAPP tptp.nat tptp.val tptp.addr @t1262))
% 2.85/3.10  (define @t1264 () (@list @t1262))
% 2.85/3.10  (define @t1265 () (@var "Nat" $$unsorted))
% 2.85/3.10  (define @t1266 () (@var "Nat_2" $$unsorted))
% 2.85/3.10  (define @t1267 () (tptp.hAPP tptp.nat tptp.val tptp.addr @t1265))
% 2.85/3.10  (define @t1268 () (tptp.hAPP @t3 @t9 @t854 (tptp.hAPP @t1 @t3 @t852 (tptp.hAPP @t2 @t1 @t778 @t533))))
% 2.85/3.10  (define @t1269 () (tptp.tryCatch @t2))
% 2.85/3.10  (define @t1270 () (tptp.hAPP @t11 @t11 (tptp.hAPP @t2 @t500 (tptp.hAPP @t2 @t1079 (tptp.hAPP @t11 @t1080 @t1269 @t684) @t567) @t533) @t629))
% 2.85/3.10  (define @t1271 () (tptp.hAPP @t11 @t312 @t311 @t1270))
% 2.85/3.10  (define @t1272 () (tptp.hAPP tptp.val @t1 @t308 @t1084))
% 2.85/3.10  (define @t1273 () (tptp.hAPP @t3 @t9 @t783 (tptp.hAPP @t1 @t3 @t1031 @t1272)))
% 2.85/3.10  (define @t1274 () (tptp.transitive_rtrancl @t2))
% 2.85/3.10  (define @t1275 () (tptp.member @t4))
% 2.85/3.10  (define @t1276 () (tptp.fun @t263 tptp.bool))
% 2.85/3.10  (define @t1277 () (tptp.hAPP @t4 @t1276 @t1275 (tptp.hAPP @t2 @t4 (tptp.hAPP @t2 @t862 @t861 @t859) @t567)))
% 2.85/3.10  (define @t1278 () (tptp.hBOOL (tptp.hAPP @t263 tptp.bool @t1277 (tptp.hAPP @t263 @t263 @t1274 (tptp.hAPP @t25 @t263 (tptp.subcls1 @t16) @t366)))))
% 2.85/3.10  (define @t1279 () (tptp.hAPP @t6 @t7 @t572 (tptp.hAPP @t5 @t6 (tptp.hAPP @t2 @t569 @t568 @t859) @t579)))
% 2.85/3.10  (define @t1280 () (= (tptp.hAPP tptp.nat @t7 @t782 @t335) @t1279))
% 2.85/3.10  (define @t1281 () (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP @t11 @t58 @t443 @t1197) @t358)))
% 2.85/3.10  (define @t1282 () (@var "T_r" $$unsorted))
% 2.85/3.10  (define @t1283 () (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool tptp.is_refT @t1282)))
% 2.85/3.10  (define @t1284 () (@list @t358 @t366 @t437 @t361 @t440 @t1282))
% 2.85/3.10  (define @t1285 () (@var "Bop_2" $$unsorted))
% 2.85/3.10  (define @t1286 () (tptp.binOp @t2))
% 2.85/3.10  (define @t1287 () (tptp.fun tptp.bop @t500))
% 2.85/3.10  (define @t1288 () (tptp.hAPP @t11 @t11 (tptp.hAPP tptp.bop @t500 (tptp.hAPP @t11 @t1287 @t1286 @t684) @t1285) @t629))
% 2.85/3.10  (define @t1289 () (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t1288) @t828)))
% 2.85/3.10  (define @t1290 () (tptp.hAPP @t9 @t220 @t1178 @t455))
% 2.85/3.10  (define @t1291 () (not @t1278))
% 2.85/3.10  (define @t1292 () (= @t582 @t1279))
% 2.85/3.10  (define @t1293 () (tptp.hAPP @t9 @t220 @t834 @t471))
% 2.85/3.10  (define @t1294 () (tptp.hBOOL (tptp.hAPP @t8 tptp.bool tptp.preallocated @t437)))
% 2.85/3.10  (define @t1295 () (@var "Obj" $$unsorted))
% 2.85/3.10  (define @t1296 () (= @t720 (tptp.hAPP @t6 @t7 @t572 @t1295)))
% 2.85/3.10  (define @t1297 () (@var "List_3" $$unsorted))
% 2.85/3.10  (define @t1298 () (tptp.hAPP @t34 @t34 (tptp.hAPP @t32 @t101 (tptp.hAPP @t2 @t118 (tptp.hAPP @t34 @t121 @t120 @t732) @t1297) @t394) @t731))
% 2.85/3.10  (define @t1299 () (@var "Bop" $$unsorted))
% 2.85/3.10  (define @t1300 () (tptp.hAPP @t34 @t34 (tptp.hAPP tptp.bop @t101 (tptp.hAPP @t34 @t102 @t100 @t1120) @t1299) @t1117))
% 2.85/3.10  (define @t1301 () (@var "Bop_3" $$unsorted))
% 2.85/3.10  (define @t1302 () (@var "List_1" $$unsorted))
% 2.85/3.10  (define @t1303 () (@var "List" $$unsorted))
% 2.85/3.10  (define @t1304 () (= @t1303 @t1302))
% 2.85/3.10  (define @t1305 () (tptp.hAPP @t11 @t11 (tptp.hAPP tptp.bop @t500 (tptp.hAPP @t11 @t1287 @t1286 @t450) @t1285) @t629))
% 2.85/3.10  (define @t1306 () (tptp.hAPP @t11 @t11 (tptp.hAPP tptp.bop @t500 (tptp.hAPP @t11 @t1287 @t1286 @t440) @t1285) @t629))
% 2.85/3.10  (define @t1307 () (tptp.hAPP @t11 @t11 (tptp.hAPP @t2 @t500 (tptp.hAPP @t2 @t1079 (tptp.hAPP @t11 @t1080 @t1269 @t450) @t567) @t533) @t629))
% 2.85/3.10  (define @t1308 () (tptp.hAPP @t11 @t11 (tptp.hAPP @t2 @t500 (tptp.hAPP @t2 @t1079 (tptp.hAPP @t11 @t1080 @t1269 @t440) @t567) @t533) @t629))
% 2.85/3.10  (define @t1309 () (@var "Bop_1" $$unsorted))
% 2.85/3.10  (define @t1310 () (tptp.hAPP @t34 @t34 (tptp.hAPP tptp.bop @t101 (tptp.hAPP @t34 @t102 @t100 @t732) @t1309) @t731))
% 2.85/3.10  (define @t1311 () (tptp.hAPP @t34 @t34 @t126 @t726))
% 2.85/3.10  (define @t1312 () (@list @t32 @t732 @t1297 @t394 @t731 @t1120 @t1117))
% 2.85/3.10  (define @t1313 () (@list @t32 @t1120 @t1299 @t1117 @t732 @t731))
% 2.85/3.10  (define @t1314 () (@list @t32 @t1120 @t1117 @t732 @t1297 @t394 @t731))
% 2.85/3.10  (define @t1315 () (@list @t32 @t732 @t731 @t1120 @t1299 @t1117))
% 2.85/3.10  (define @t1316 () (@list @t32 @t728 @t1113 @t1112 @t1120 @t1299 @t1117))
% 2.85/3.10  (define @t1317 () (@list @t32 @t1120 @t1299 @t1117 @t728 @t1113 @t1112))
% 2.85/3.10  (define @t1318 () (@list @t32 @t726 @t1119 @t1118 @t732 @t1297 @t394 @t731))
% 2.85/3.10  (define @t1319 () (@list @t32 @t732 @t1297 @t394 @t731 @t726 @t1119 @t1118))
% 2.85/3.10  (define @t1320 () (tptp.hAPP @t11 @t13 @t1012 @t1288))
% 2.85/3.10  (define @t1321 () (tptp.hAPP @t9 @t12 @t1320 @t828))
% 2.85/3.10  (define @t1322 () (tptp.hAPP @t11 @t10 @t1321 @t1197))
% 2.85/3.10  (define @t1323 () (tptp.hAPP tptp.bop @t500 (tptp.hAPP @t11 @t1287 @t1286 @t832) @t1285))
% 2.85/3.10  (define @t1324 () (tptp.hAPP @t11 @t11 @t1323 @t450))
% 2.85/3.10  (define @t1325 () (tptp.hAPP @t11 @t11 @t1323 @t440))
% 2.85/3.10  (define @t1326 () (tptp.hAPP @t11 @t11 (tptp.hAPP tptp.bop @t500 (tptp.hAPP @t11 @t1287 @t1286 @t1197) @t1285) @t629))
% 2.85/3.10  (define @t1327 () (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t1012 @t1270) @t828))
% 2.85/3.10  (define @t1328 () (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1151 @t832) @t829)))
% 2.85/3.10  (define @t1329 () (tptp.hAPP @t11 @t11 (tptp.hAPP @t2 @t500 (tptp.hAPP @t2 @t1079 (tptp.hAPP @t11 @t1080 @t1269 @t619) @t567) @t533) @t629))
% 2.85/3.10  (define @t1330 () (@var "C_3" $$unsorted))
% 2.85/3.10  (define @t1331 () (tptp.hAPP @t68 @t263 @t262 @t366))
% 2.85/3.10  (define @t1332 () (tptp.hAPP @t263 @t263 @t1274 @t1331))
% 2.85/3.10  (define @t1333 () (tptp.hBOOL (tptp.hAPP @t263 tptp.bool (tptp.hAPP @t4 @t1276 @t1275 (tptp.hAPP @t2 @t4 (tptp.hAPP @t2 @t862 @t861 @t1330) @t567)) @t1332)))
% 2.85/3.10  (define @t1334 () (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t1306) @t471)))
% 2.85/3.10  (define @t1335 () (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t1334 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t1305) @t469))))
% 2.85/3.10  (define @t1336 () (@list @t1285 @t629 @t440 @t471 @t450 @t469 @t366))
% 2.85/3.10  (define @t1337 () (tptp.hAPP @t11 @t11 @t1323 @t1197))
% 2.85/3.10  (define @t1338 () (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t1308) @t471)))
% 2.85/3.10  (define @t1339 () (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t1338 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t1307) @t469))))
% 2.85/3.10  (define @t1340 () (@list @t567 @t533 @t629 @t440 @t471 @t450 @t469 @t366))
% 2.85/3.10  (define @t1341 () (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1151 @t1177) @t784)))
% 2.85/3.10  (define @t1342 () (tptp.hAPP tptp.bop @t500 (tptp.hAPP @t11 @t1287 @t1286 @t619) @t1285))
% 2.85/3.10  (define @t1343 () (tptp.hAPP @t11 @t11 (tptp.hAPP @t2 @t500 (tptp.hAPP @t2 @t1079 (tptp.hAPP @t11 @t1080 @t1269 @t1177) @t567) @t533) @t629))
% 2.85/3.10  (define @t1344 () (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t1343) @t471)))
% 2.85/3.10  (define @t1345 () (= @t1170 @t1279))
% 2.85/3.10  (define @t1346 () (@list @t533 @t629 @t567 @t366 @t471 @t335 @t859 @t579))
% 2.85/3.10  (define @t1347 () (@var "T_r_1" $$unsorted))
% 2.85/3.10  (define @t1348 () (@list @t366 @t437 @t361 @t440 @t358))
% 2.85/3.10  (define @t1349 () (tptp.hAPP @t2 tptp.ty tptp.class @t567))
% 2.85/3.10  (define @t1350 () (tptp.hAPP @t11 @t11 (tptp.hAPP tptp.ty @t500 @t623 @t1349) (tptp.hAPP @t11 @t11 (tptp.hAPP @t11 @t500 @t501 (tptp.hAPP @t11 @t11 @t620 @t1085)) @t629)))
% 2.85/3.10  (define @t1351 () (tptp.cast @t2))
% 2.85/3.10  (define @t1352 () (tptp.hAPP @t2 @t500 @t1351 @t567))
% 2.85/3.10  (define @t1353 () (tptp.hAPP @t11 @t11 @t1352 @t440))
% 2.85/3.10  (define @t1354 () (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t1353) @t471)))
% 2.85/3.10  (define @t1355 () (= @t1165 @t1279))
% 2.85/3.10  (define @t1356 () (@list @t567 @t859 @t579 @t440 @t471 @t335 @t469 @t366))
% 2.85/3.10  (define @t1357 () (tptp.hAPP @t11 @t58 @t443 @t1270))
% 2.85/3.10  (define @t1358 () (tptp.hAPP tptp.ty @t58 @t774 @t687))
% 2.85/3.10  (define @t1359 () (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool @t1358 @t683)))
% 2.85/3.10  (define @t1360 () (tptp.hAPP @t72 @t73 @t549 (tptp.hAPP tptp.ty @t72 @t539 @t1349)))
% 2.85/3.10  (define @t1361 () (tptp.hAPP @t11 @t58 (tptp.hAPP @t73 @t204 @t442 @t1360) @t629))
% 2.85/3.10  (define @t1362 () (@list @t533 @t567 @t629 @t683 @t366 @t437 @t361 @t684 @t687))
% 2.85/3.10  (define @t1363 () (tptp.hAPP @t11 @t11 @t1352 @t450))
% 2.85/3.10  (define @t1364 () (@var "List_2" $$unsorted))
% 2.85/3.10  (define @t1365 () (tptp.hAPP @t34 @t34 (tptp.hAPP @t2 @t101 @t108 @t1364) @t726))
% 2.85/3.10  (define @t1366 () (@var "Val_1" $$unsorted))
% 2.85/3.10  (define @t1367 () (tptp.hAPP tptp.val @t34 @t122 @t1366))
% 2.85/3.10  (define @t1368 () (@list @t32 @t732 @t731 @t1364 @t726))
% 2.85/3.10  (define @t1369 () (@list @t32 @t1364 @t726 @t732 @t731))
% 2.85/3.10  (define @t1370 () (@list @t32 @t728 @t1113 @t1112 @t1364 @t726))
% 2.85/3.10  (define @t1371 () (@list @t32 @t1364 @t726 @t728 @t1113 @t1112))
% 2.85/3.10  (define @t1372 () (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t1012 @t1353) @t828))
% 2.85/3.10  (define @t1373 () (tptp.hAPP @t11 @t11 @t1352 @t1197))
% 2.85/3.10  (define @t1374 () (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP @t11 @t58 @t443 @t1162) @t358)))
% 2.85/3.10  (define @t1375 () (tptp.hAPP @t25 @t256 (tptp.has_field @t16) @t366))
% 2.85/3.10  (define @t1376 () (tptp.hBOOL (tptp.hAPP @t2 tptp.bool (tptp.hAPP tptp.ty @t84 (tptp.hAPP @t2 @t254 (tptp.hAPP @t2 @t255 @t1375 @t567) @t860) @t358) @t859)))
% 2.85/3.10  (define @t1377 () (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool @t444 @t1349)))
% 2.85/3.10  (define @t1378 () (@list @t860 @t358 @t859 @t366 @t437 @t361 @t440 @t567))
% 2.85/3.10  (define @t1379 () (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t1354 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t1363) @t469))))
% 2.85/3.10  (define @t1380 () (@list @t567 @t440 @t471 @t450 @t469 @t366))
% 2.85/3.10  (define @t1381 () (tptp.hAPP @t2 @t862 @t861 @t567))
% 2.85/3.10  (define @t1382 () (tptp.hAPP @t4 @t1276 @t1275 (tptp.hAPP @t2 @t4 @t1381 @t859)))
% 2.85/3.10  (define @t1383 () (tptp.hBOOL (tptp.hAPP @t263 tptp.bool @t1382 @t1332)))
% 2.85/3.10  (define @t1384 () (tptp.hAPP @t2 tptp.ty tptp.class @t859))
% 2.85/3.10  (define @t1385 () (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP tptp.ty @t58 @t627 @t1349) @t1384)))
% 2.85/3.10  (define @t1386 () (@list @t32 @t567 @t859 @t366))
% 2.85/3.10  (define @t1387 () (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP @t11 @t58 @t443 @t1081) tptp.void)))
% 2.85/3.10  (define @t1388 () (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP tptp.ty @t58 @t774 @t683) @t358)))
% 2.85/3.10  (define @t1389 () (@list @t629 @t683 @t860 @t358 @t859 @t366 @t437 @t361 @t684 @t567))
% 2.85/3.10  (define @t1390 () (@list @t567 @t859 @t579 @t366 @t440 @t828 @t335 @t437 @t453))
% 2.85/3.10  (define @t1391 () (tptp.hAPP @t11 @t11 @t1352 @t1085))
% 2.85/3.10  (define @t1392 () (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t1391) @t471)))
% 2.85/3.10  (define @t1393 () (@list @t567 @t366 @t471 @t335 @t859 @t579))
% 2.85/3.10  (define @t1394 () (@var "T_1_2" $$unsorted))
% 2.85/3.10  (define @t1395 () (tptp.hAPP tptp.val @t11 @t498 @t1234))
% 2.85/3.10  (define @t1396 () (tptp.hAPP @t11 @t11 @t1176 @t1395))
% 2.85/3.10  (define @t1397 () (not (forall @t947 (not (= @t440 @t1396)))))
% 2.85/3.10  (define @t1398 () (= @t440 @t1395))
% 2.85/3.10  (define @t1399 () (tptp.hAPP @t9 @t220 @t776 @t824))
% 2.85/3.10  (define @t1400 () (@var "V_2_1" $$unsorted))
% 2.85/3.10  (define @t1401 () (tptp.product_Pair tptp.val tptp.val))
% 2.85/3.10  (define @t1402 () (tptp.fun tptp.val @t91))
% 2.85/3.10  (define @t1403 () (tptp.hAPP tptp.val @t1402 @t1401 @t831))
% 2.85/3.10  (define @t1404 () (tptp.hAPP tptp.val @t91 @t1403 @t1400))
% 2.85/3.10  (define @t1405 () (tptp.product_Pair tptp.bop @t91))
% 2.85/3.10  (define @t1406 () (tptp.fun @t91 @t92))
% 2.85/3.10  (define @t1407 () (tptp.hAPP tptp.bop @t1406 @t1405 @t1285))
% 2.85/3.10  (define @t1408 () (= (tptp.hAPP @t92 @t1 tptp.binop (tptp.hAPP @t91 @t92 @t1407 @t1404)) @t532))
% 2.85/3.10  (define @t1409 () (tptp.hAPP tptp.val @t11 @t498 @t1400))
% 2.85/3.10  (define @t1410 () (tptp.hAPP @t2 tptp.nat tptp.addr_of_sys_xcpt tptp.classCast))
% 2.85/3.10  (define @t1411 () (tptp.hAPP tptp.nat tptp.val tptp.addr @t1410))
% 2.85/3.10  (define @t1412 () (tptp.hAPP @t11 @t11 @t1176 (tptp.hAPP tptp.val @t11 @t498 @t1411)))
% 2.85/3.10  (define @t1413 () (tptp.hAPP @t11 @t312 @t311 @t1412))
% 2.85/3.10  (define @t1414 () (tptp.hAPP @t11 @t11 @t1323 @t1409))
% 2.85/3.10  (define @t1415 () (@var "V_1_1" $$unsorted))
% 2.85/3.10  (define @t1416 () (tptp.hAPP tptp.val @t11 @t498 @t1415))
% 2.85/3.10  (define @t1417 () (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1256 @t1416) @t1259)))
% 2.85/3.10  (define @t1418 () (@var "V_2_3" $$unsorted))
% 2.85/3.10  (define @t1419 () (@var "V_1_3" $$unsorted))
% 2.85/3.10  (define @t1420 () (tptp.hAPP tptp.val @t1402 @t1401 @t1419))
% 2.85/3.10  (define @t1421 () (tptp.hAPP tptp.bop @t1406 @t1405 tptp.add))
% 2.85/3.10  (define @t1422 () (@list @t1419))
% 2.85/3.10  (define @t1423 () (@var "V_2_2" $$unsorted))
% 2.85/3.10  (define @t1424 () (@list @t1423))
% 2.85/3.10  (define @t1425 () (tptp.hAPP @t8 @t178 tptp.typeof_h @t437))
% 2.85/3.10  (define @t1426 () (tptp.hAPP tptp.val @t72 @t1425 @t531))
% 2.85/3.10  (define @t1427 () (= @t1426 @t540))
% 2.85/3.10  (define @t1428 () (@list @t366 @t361 @t437 @t531 @t358))
% 2.85/3.10  (define @t1429 () (@list @t32 @t366 @t437 @t531 @t358))
% 2.85/3.10  (define @t1430 () (tptp.hAPP @t7 @t8 (tptp.combk @t7 tptp.nat) @t900))
% 2.85/3.10  (define @t1431 () (= (tptp.hAPP tptp.val @t72 (tptp.hAPP @t8 @t178 tptp.typeof_h @t1430) @t531) @t540))
% 2.85/3.10  (define @t1432 () (@var "V_1" $$unsorted))
% 2.85/3.10  (define @t1433 () (tptp.hAPP tptp.nat tptp.val tptp.addr @t1432))
% 2.85/3.10  (define @t1434 () (tptp.hAPP @t2 tptp.nat tptp.addr_of_sys_xcpt tptp.outOfMemory))
% 2.85/3.10  (define @t1435 () (tptp.hAPP tptp.nat tptp.val tptp.addr @t1434))
% 2.85/3.10  (define @t1436 () (tptp.hAPP @t2 tptp.nat tptp.addr_of_sys_xcpt tptp.nullPointer))
% 2.85/3.10  (define @t1437 () (tptp.hAPP tptp.nat tptp.val tptp.addr @t1436))
% 2.85/3.10  (define @t1438 () (tptp.fun tptp.ty @t72))
% 2.85/3.10  (define @t1439 () (tptp.fun @t5 @t72))
% 2.85/3.10  (define @t1440 () (tptp.fun @t2 @t1439))
% 2.85/3.10  (define @t1441 () (tptp.fun @t6 @t72))
% 2.85/3.10  (define @t1442 () (tptp.fun @t7 @t72))
% 2.85/3.10  (define @t1443 () (@list @t437 @t335))
% 2.85/3.10  (define @t1444 () (tptp.hAPP @t8 @t205 (tptp.hAPP @t25 @t206 tptp.wTrt @t366) @t437))
% 2.85/3.10  (define @t1445 () (tptp.hAPP @t73 @t204 @t1444 @t361))
% 2.85/3.10  (define @t1446 () (tptp.hAPP @t73 @t204 @t1444 @t550))
% 2.85/3.10  (define @t1447 () (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP @t11 @t58 @t1445 @t629) @t683)))
% 2.85/3.10  (define @t1448 () (tptp.hAPP @t11 @t58 @t1445 @t684))
% 2.85/3.10  (define @t1449 () (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool @t1448 @t687)))
% 2.85/3.10  (define @t1450 () (tptp.hAPP @t11 @t58 @t1445 @t440))
% 2.85/3.10  (define @t1451 () (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool @t1450 @t358)))
% 2.85/3.10  (define @t1452 () (@var "F2_1" $$unsorted))
% 2.85/3.10  (define @t1453 () (tptp.hAPP @t53 @t183 (tptp.hAPP @t32 @t184 @t182 @t478) @t1452))
% 2.85/3.10  (define @t1454 () (tptp.ti @t32 @t478))
% 2.85/3.10  (define @t1455 () (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP @t11 @t58 @t1445 @t1162) @t358)))
% 2.85/3.10  (define @t1456 () (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool @t1450 @t1349)))
% 2.85/3.10  (define @t1457 () (tptp.fun @t163 @t163))
% 2.85/3.10  (define @t1458 () (tptp.fun @t39 @t163))
% 2.85/3.10  (define @t1459 () (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP @t11 @t58 @t1445 @t1081) tptp.void)))
% 2.85/3.10  (define @t1460 () (@var "G_1" $$unsorted))
% 2.85/3.10  (define @t1461 () (tptp.hAPP @t68 @t174 @t173 @t1460))
% 2.85/3.10  (define @t1462 () (tptp.hAPP @t11 @t11 @t1176 (tptp.hAPP tptp.val @t11 @t498 @t1437)))
% 2.85/3.10  (define @t1463 () (tptp.hAPP @t11 @t312 @t311 @t1462))
% 2.85/3.10  (define @t1464 () (tptp.hAPP @t9 @t220 @t1463 @t469))
% 2.85/3.10  (define @t1465 () (tptp.hAPP tptp.val @t11 @t498 tptp.null))
% 2.85/3.10  (define @t1466 () (tptp.hAPP @t11 @t312 @t311 @t1465))
% 2.85/3.10  (define @t1467 () (tptp.hAPP @t9 @t220 @t1466 @t469))
% 2.85/3.10  (define @t1468 () (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t475 @t1467)) @t775)))
% 2.85/3.10  (define @t1469 () (tptp.hAPP @t9 @t220 @t1463 @t824))
% 2.85/3.10  (define @t1470 () (tptp.hAPP @t9 @t220 @t1466 @t829))
% 2.85/3.10  (define @t1471 () (tptp.hAPP @t9 @t220 @t1463 @t471))
% 2.85/3.10  (define @t1472 () (tptp.hAPP @t2 @t11 (tptp.hAPP @t2 @t1160 (tptp.hAPP @t11 @t1161 @t1159 @t1465) @t860) @t859))
% 2.85/3.10  (define @t1473 () (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1029 @t1465) @t829)))
% 2.85/3.10  (define @t1474 () (tptp.hAPP @t11 @t11 @t1352 @t1465))
% 2.85/3.10  (define @t1475 () (tptp.hAPP @t11 @t11 @t1176 @t1465))
% 2.85/3.10  (define @t1476 () (tptp.hAPP @t11 @t11 (tptp.hAPP @t2 @t500 (tptp.hAPP @t2 @t1079 (tptp.hAPP @t11 @t1080 @t1078 @t1465) @t860) @t859) @t619))
% 2.85/3.10  (define @t1477 () (tptp.hAPP @t2 tptp.ty tptp.class @t717))
% 2.85/3.10  (define @t1478 () (= @t358 @t1477))
% 2.85/3.10  (define @t1479 () (@list @t717))
% 2.85/3.10  (define @t1480 () (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool tptp.is_refT @t358)))
% 2.85/3.10  (define @t1481 () (@var "C_5" $$unsorted))
% 2.85/3.10  (define @t1482 () (= @t531 @t1234))
% 2.85/3.10  (define @t1483 () (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool @t544 @t1349)))
% 2.85/3.10  (define @t1484 () (= @t531 tptp.null))
% 2.85/3.10  (define @t1485 () (tptp.fun @t180 tptp.bool))
% 2.85/3.10  (define @t1486 () (@var "D_1" $$unsorted))
% 2.85/3.10  (define @t1487 () (tptp.hAPP @t2 tptp.ty tptp.class @t1486))
% 2.85/3.10  (define @t1488 () (@list @t1486))
% 2.85/3.10  (define @t1489 () (tptp.hAPP @t2 tptp.ty tptp.class @t1004))
% 2.85/3.10  (define @t1490 () (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t764 @t1343) @t471))
% 2.85/3.10  (define @t1491 () (tptp.hBOOL (tptp.hAPP @t2 tptp.bool (tptp.hAPP @t2 @t84 (tptp.hAPP @t265 @t265 (tptp.transitive_rtranclp @t2) (tptp.hAPP @t25 @t265 (tptp.subcls1p @t16) @t366)) @t859) @t567)))
% 2.85/3.10  (define @t1492 () (@list @t533 @t629 @t366 @t567 @t471 @t335 @t859 @t579))
% 2.85/3.10  (define @t1493 () (tptp.hAPP @t187 @t187 @t230 @t551))
% 2.85/3.10  (define @t1494 () (tptp.hAPP @t32 @t87 @t1493 @t325))
% 2.85/3.10  (define @t1495 () (tptp.hBOOL (tptp.hAPP @t32 tptp.bool @t1494 @t332)))
% 2.85/3.10  (define @t1496 () (tptp.hAPP @t32 @t87 @t1493 @t335))
% 2.85/3.10  (define @t1497 () (tptp.ord_less_eq @t187))
% 2.85/3.10  (define @t1498 () (tptp.fun @t187 tptp.bool))
% 2.85/3.10  (define @t1499 () (tptp.hAPP @t187 @t187 @t230 @t483))
% 2.85/3.10  (define @t1500 () (tptp.hAPP @t187 @t187 @t230 @t482))
% 2.85/3.10  (define @t1501 () (tptp.semilattice_sup_sup @t187))
% 2.85/3.10  (define @t1502 () (tptp.hAPP @t187 @t231 @t1501 @t483))
% 2.85/3.10  (define @t1503 () (@list @t32 @t483))
% 2.85/3.10  (define @t1504 () (tptp.hBOOL (tptp.hAPP @t32 tptp.bool @t1496 @t430)))
% 2.85/3.10  (define @t1505 () (@list @t32 @t430 @t551 @t335 @t339))
% 2.85/3.10  (define @t1506 () (tptp.fun @t32 @t556))
% 2.85/3.10  (define @t1507 () (tptp.fun @t553 @t1506))
% 2.85/3.10  (define @t1508 () (tptp.fun @t32 @t1506))
% 2.85/3.10  (define @t1509 () (tptp.fun @t32 @t553))
% 2.85/3.10  (define @t1510 () (tptp.fun @t228 @t87))
% 2.85/3.10  (define @t1511 () (tptp.fun @t32 @t1510))
% 2.85/3.10  (define @t1512 () (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t764 @t1391) @t471))
% 2.85/3.10  (define @t1513 () (@list @t366 @t567 @t471 @t335 @t859 @t579))
% 2.85/3.10  (define @t1514 () (not @t1491))
% 2.85/3.10  (define @t1515 () (tptp.hAPP @t68 @t265 @t264 @t366))
% 2.85/3.10  (define @t1516 () (tptp.hAPP @t25 @t84 (tptp.is_class @t16) @t366))
% 2.85/3.10  (define @t1517 () (tptp.hBOOL (tptp.hAPP @t2 tptp.bool @t1516 @t567)))
% 2.85/3.10  (define @t1518 () (@list @t567 @t366 @t437 @t361 @t440 @t358))
% 2.85/3.10  (define @t1519 () (tptp.hAPP @t2 tptp.ty tptp.class @t1297))
% 2.85/3.10  (define @t1520 () (@list @t1297))
% 2.85/3.10  (define @t1521 () (tptp.hAPP @t2 tptp.ty tptp.class @t1303))
% 2.85/3.10  (define @t1522 () (tptp.hBOOL (tptp.hAPP @t84 tptp.bool (tptp.hAPP @t2 @t780 @t1020 @t567) tptp.sys_xcpts)))
% 2.85/3.10  (define @t1523 () (tptp.hAPP tptp.bool tptp.val tptp.bool_1 @t531))
% 2.85/3.10  (define @t1524 () (@var "Bool_1" $$unsorted))
% 2.85/3.10  (define @t1525 () (tptp.hAPP tptp.bool tptp.val tptp.bool_1 @t1524))
% 2.85/3.10  (define @t1526 () (@var "Bool" $$unsorted))
% 2.85/3.10  (define @t1527 () (tptp.hAPP tptp.bool tptp.val tptp.bool_1 @t1526))
% 2.85/3.10  (define @t1528 () (@list @t1526))
% 2.85/3.10  (define @t1529 () (tptp.fun tptp.nat tptp.bool))
% 2.85/3.10  (define @t1530 () (tptp.hAPP @t2 tptp.nat tptp.addr_of_sys_xcpt @t567))
% 2.85/3.10  (define @t1531 () (@list @t567 @t437))
% 2.85/3.10  (define @t1532 () (tptp.hBOOL (tptp.hAPP @t2 tptp.bool (tptp.hAPP @t8 @t84 @t366 @t437) @t567)))
% 2.85/3.10  (define @t1533 () (= (tptp.hAPP tptp.nat @t7 @t437 @t1530) (tptp.hAPP @t6 @t7 @t572 (tptp.hAPP @t5 @t6 @t570 @t719))))
% 2.85/3.10  (define @t1534 () (@list @t719))
% 2.85/3.10  (define @t1535 () (tptp.hAPP @t68 @t84 @t83 @t366))
% 2.85/3.10  (define @t1536 () (tptp.hBOOL (tptp.hAPP @t2 tptp.bool @t1535 @t567)))
% 2.85/3.10  (define @t1537 () (@var "Wf_md" $$unsorted))
% 2.85/3.10  (define @t1538 () (tptp.hBOOL (tptp.hAPP @t68 tptp.bool (tptp.hAPP @t286 @t291 @t290 @t1537) @t366)))
% 2.85/3.10  (define @t1539 () (@list @t32 @t1537 @t366 @t567))
% 2.85/3.10  (define @t1540 () (tptp.while @t2))
% 2.85/3.10  (define @t1541 () (tptp.hAPP @t11 @t500 @t1540 @t339))
% 2.85/3.10  (define @t1542 () (tptp.hAPP @t11 @t11 @t1541 @t430))
% 2.85/3.10  (define @t1543 () (tptp.hAPP @t11 @t312 @t311 @t1542))
% 2.85/3.10  (define @t1544 () (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 @t1543 @t471)))
% 2.85/3.10  (define @t1545 () (tptp.hAPP tptp.val @t11 @t498 (tptp.hAPP tptp.bool tptp.val tptp.bool_1 tptp.fFalse)))
% 2.85/3.10  (define @t1546 () (tptp.hAPP @t11 @t312 @t311 @t1545))
% 2.85/3.10  (define @t1547 () (tptp.hAPP @t11 @t312 @t311 @t339))
% 2.85/3.10  (define @t1548 () (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 @t1547 @t471)))
% 2.85/3.10  (define @t1549 () (tptp.hAPP @t34 @t34 (tptp.hAPP @t34 @t101 @t124 @t732) @t731))
% 2.85/3.10  (define @t1550 () (tptp.hAPP @t34 @t34 (tptp.hAPP @t34 @t101 @t124 @t1120) @t1117))
% 2.85/3.10  (define @t1551 () (tptp.hAPP @t11 @t13 @t1012 (tptp.hAPP @t11 @t11 (tptp.hAPP @t11 @t500 @t1540 @t440) @t430)))
% 2.85/3.10  (define @t1552 () (tptp.hAPP @t9 @t12 @t1551 @t828))
% 2.85/3.10  (define @t1553 () (tptp.hAPP @t11 @t10 @t1552 @t1199))
% 2.85/3.10  (define @t1554 () (tptp.ti tptp.bop @t380))
% 2.85/3.10  (define @t1555 () (tptp.hAPP @t84 @t1038 @t1037 (tptp.hAPP @t11 @t84 tptp.fv @t339)))
% 2.85/3.10  (define @t1556 () (@var "S_3_1" $$unsorted))
% 2.85/3.10  (define @t1557 () (@var "E_3" $$unsorted))
% 2.85/3.10  (define @t1558 () (tptp.hAPP @t11 @t13 @t1012 @t430))
% 2.85/3.10  (define @t1559 () (tptp.hAPP @t9 @t12 @t1558 @t829))
% 2.85/3.10  (define @t1560 () (tptp.hAPP tptp.val @t11 @t498 (tptp.hAPP tptp.bool tptp.val tptp.bool_1 tptp.fTrue)))
% 2.85/3.10  (define @t1561 () (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1029 @t1560) @t829)))
% 2.85/3.10  (define @t1562 () (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1029 @t1545) @t829)))
% 2.85/3.10  (define @t1563 () (tptp.hAPP @t9 @t220 @t1211 @t469))
% 2.85/3.10  (define @t1564 () (tptp.hAPP @t9 @t220 @t456 @t1556))
% 2.85/3.10  (define @t1565 () (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 @t1543 @t828)))
% 2.85/3.10  (define @t1566 () (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t430) @t829)))
% 2.85/3.10  (define @t1567 () (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t1560) @t829))
% 2.85/3.10  (define @t1568 () (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 @t1547 @t828)) @t1567)) @t775)))
% 2.85/3.10  (define @t1569 () (tptp.hAPP @t9 @t12 @t1558 @t1259))
% 2.85/3.10  (define @t1570 () (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t1012 @t339) @t471))
% 2.85/3.10  (define @t1571 () (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1570 @t1560) @t1259)))
% 2.85/3.10  (define @t1572 () (@var "S_2_2" $$unsorted))
% 2.85/3.10  (define @t1573 () (tptp.hAPP @t11 @t13 @t1012 @t1542))
% 2.85/3.10  (define @t1574 () (@list @t1259))
% 2.85/3.10  (define @t1575 () (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 @t1573 @t471) @t450) @t469)))
% 2.85/3.10  (define @t1576 () (@list @t366 @t339 @t430 @t471 @t450 @t469))
% 2.85/3.10  (define @t1577 () (tptp.cond @t2))
% 2.85/3.10  (define @t1578 () (tptp.fun @t11 @t500))
% 2.85/3.10  (define @t1579 () (tptp.hAPP @t11 @t1578 @t1577 @t339))
% 2.85/3.10  (define @t1580 () (tptp.hAPP @t11 @t11 (tptp.hAPP @t11 @t500 @t1579 (tptp.hAPP @t11 @t11 (tptp.hAPP @t11 @t500 @t501 @t430) @t1542)) @t697))
% 2.85/3.10  (define @t1581 () (@var "Exp3_1" $$unsorted))
% 2.85/3.10  (define @t1582 () (tptp.hAPP @t34 @t34 (tptp.hAPP @t34 @t101 (tptp.hAPP @t34 @t111 @t110 @t1120) @t1117) @t1581))
% 2.85/3.10  (define @t1583 () (tptp.hAPP @t11 @t11 (tptp.hAPP @t11 @t500 (tptp.hAPP @t11 @t1578 @t1577 @t450) @t684) @t629))
% 2.85/3.10  (define @t1584 () (tptp.hAPP @t11 @t11 (tptp.hAPP @t11 @t500 (tptp.hAPP @t11 @t1578 @t1577 @t440) @t684) @t629))
% 2.85/3.10  (define @t1585 () (@var "Exp3" $$unsorted))
% 2.85/3.10  (define @t1586 () (tptp.hAPP @t34 @t34 (tptp.hAPP @t34 @t101 (tptp.hAPP @t34 @t111 @t110 @t732) @t731) @t1585))
% 2.85/3.10  (define @t1587 () (@var "Exp3_2" $$unsorted))
% 2.85/3.10  (define @t1588 () (@var "Exp3_3" $$unsorted))
% 2.85/3.10  (define @t1589 () (@list @t32 @t726 @t1119 @t1118 @t732 @t731 @t1585))
% 2.85/3.10  (define @t1590 () (@list @t32 @t732 @t731 @t1585 @t726 @t1119 @t1118))
% 2.85/3.10  (define @t1591 () (tptp.hAPP @t11 @t13 @t1012 @t1584))
% 2.85/3.10  (define @t1592 () (tptp.hAPP @t9 @t12 @t1591 @t828))
% 2.85/3.10  (define @t1593 () (tptp.hAPP @t11 @t11 (tptp.hAPP @t11 @t500 (tptp.hAPP @t11 @t1578 @t1577 @t1197) @t684) @t629))
% 2.85/3.10  (define @t1594 () (tptp.hAPP @t11 @t312 @t311 @t1584))
% 2.85/3.10  (define @t1595 () (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 @t1594 @t471)))
% 2.85/3.10  (define @t1596 () (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t1595 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t1583) @t469))))
% 2.85/3.10  (define @t1597 () (@list @t684 @t629 @t440 @t471 @t450 @t469 @t366))
% 2.85/3.10  (define @t1598 () (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1592 @t450) @t824)))
% 2.85/3.10  (define @t1599 () (@list @t32 @t1537 @t366))
% 2.85/3.10  (define @t1600 () (tptp.hAPP @t11 @t11 (tptp.hAPP @t11 @t500 (tptp.hAPP @t11 @t1578 @t1577 @t1545) @t684) @t629))
% 2.85/3.10  (define @t1601 () (@list @t366 @t684 @t629 @t471))
% 2.85/3.10  (define @t1602 () (tptp.hAPP @t11 @t11 (tptp.hAPP @t11 @t500 (tptp.hAPP @t11 @t1578 @t1577 @t1560) @t684) @t629))
% 2.85/3.10  (define @t1603 () (@list @t684 @t629 @t471 @t366))
% 2.85/3.10  (define @t1604 () (tptp.hAPP @t9 @t220 @t451 @t824))
% 2.85/3.10  (define @t1605 () (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 @t1594 @t828)) @t1604)) @t775)))
% 2.85/3.10  (define @t1606 () (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 @t456 @t828)))
% 2.85/3.10  (define @t1607 () (tptp.hBOOL (tptp.hAPP @t2 tptp.bool @t611 @t567)))
% 2.85/3.10  (define @t1608 () (tptp.hBOOL (tptp.hAPP @t2 tptp.bool @t611 @t717)))
% 2.85/3.10  (define @t1609 () (tptp.hBOOL (tptp.hAPP @t2 tptp.bool @t611 @t1486)))
% 2.85/3.10  (define @t1610 () (tptp.hAPP @t4 @t1276 @t1275 (tptp.hAPP @t2 @t4 (tptp.hAPP @t2 @t862 @t861 @t717) @t1486)))
% 2.85/3.10  (define @t1611 () (not (= @t717 tptp.object)))
% 2.85/3.10  (define @t1612 () (@list @t717 @t1486))
% 2.85/3.10  (define @t1613 () (not (= @t567 tptp.object)))
% 2.85/3.10  (define @t1614 () (tptp.product_Pair @t2 @t65))
% 2.85/3.10  (define @t1615 () (tptp.fun @t65 @t66))
% 2.85/3.10  (define @t1616 () (tptp.hAPP @t2 @t1615 @t1614 @t859))
% 2.85/3.10  (define @t1617 () (tptp.hAPP @t2 (tptp.fun @t66 @t67) (tptp.product_Pair @t2 @t66) @t567))
% 2.85/3.10  (define @t1618 () (tptp.hAPP @t68 @t282 (tptp.hAPP @t286 @t283 @t281 @t1537) @t366))
% 2.85/3.10  (define @t1619 () (tptp.hBOOL (tptp.hAPP @t263 tptp.bool (tptp.hAPP @t4 @t1276 @t1275 (tptp.hAPP @t2 @t4 (tptp.hAPP @t2 @t862 @t861 @t1486) @t567)) @t1332)))
% 2.85/3.10  (define @t1620 () (= @t358 tptp.nt))
% 2.85/3.10  (define @t1621 () (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool @t444 tptp.nt)))
% 2.85/3.10  (define @t1622 () (@list @t860 @t859 @t358 @t366 @t437 @t361 @t440))
% 2.85/3.10  (define @t1623 () (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool @t1450 tptp.nt)))
% 2.85/3.10  (define @t1624 () (@list @t860 @t859 @t629 @t683 @t366 @t437 @t361 @t684))
% 2.85/3.10  (define @t1625 () (tptp.hAPP @t2 @t254 (tptp.hAPP @t2 @t255 @t1375 @t717) @t860))
% 2.85/3.10  (define @t1626 () (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool @t444 @t1477)))
% 2.85/3.10  (define @t1627 () (@var "A2" $$unsorted))
% 2.85/3.10  (define @t1628 () (@var "A1" $$unsorted))
% 2.85/3.10  (define @t1629 () (@list @t32 @t366 @t1628 @t1627))
% 2.85/3.10  (define @t1630 () (@var "T_2_1" $$unsorted))
% 2.85/3.10  (define @t1631 () (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP @t11 @t58 @t443 @t531) @t1630)))
% 2.85/3.10  (define @t1632 () (@list @t1630))
% 2.85/3.10  (define @t1633 () (tptp.hAPP @t68 @t58 @t85 @t366))
% 2.85/3.10  (define @t1634 () (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool @t1633 @t358)))
% 2.85/3.10  (define @t1635 () (tptp.fun @t2 @t58))
% 2.85/3.10  (define @t1636 () (tptp.product_prod_case @t2 tptp.ty tptp.bool))
% 2.85/3.10  (define @t1637 () (tptp.hBOOL (tptp.hAPP @t263 tptp.bool @t1382 @t1331)))
% 2.85/3.10  (define @t1638 () (@var "Rest_2" $$unsorted))
% 2.85/3.10  (define @t1639 () (tptp.some @t66))
% 2.85/3.10  (define @t1640 () (tptp.hAPP @t68 @t82 @t80 @t366))
% 2.85/3.10  (define @t1641 () (tptp.hAPP @t2 @t81 @t1640 @t567))
% 2.85/3.10  (define @t1642 () (@var "D_4" $$unsorted))
% 2.85/3.10  (define @t1643 () (@var "Rest_1" $$unsorted))
% 2.85/3.10  (define @t1644 () (tptp.option @t270))
% 2.85/3.10  (define @t1645 () (@var "Ms_1" $$unsorted))
% 2.85/3.10  (define @t1646 () (tptp.product_Pair @t21 @t64))
% 2.85/3.10  (define @t1647 () (tptp.fun @t64 @t65))
% 2.85/3.10  (define @t1648 () (tptp.hAPP @t64 @t65 (tptp.hAPP @t21 @t1647 @t1646 @t719) @t1645))
% 2.85/3.10  (define @t1649 () (@var "Rest" $$unsorted))
% 2.85/3.10  (define @t1650 () (exists (@list @t717 @t1486 @t1649) (and (= @t1628 @t717) (= @t1627 @t1486) (= (tptp.hAPP @t2 @t81 @t1640 @t717) (tptp.hAPP @t66 @t81 @t1639 (tptp.hAPP @t65 @t66 (tptp.hAPP @t2 @t1615 @t1614 @t1486) @t1649))) @t1611)))
% 2.85/3.10  (define @t1651 () (tptp.hAPP @t2 @t81 @t1640 tptp.object))
% 2.85/3.10  (define @t1652 () (@list @t32 @t366 @t567))
% 2.85/3.10  (define @t1653 () (tptp.fun @t84 @t58))
% 2.85/3.10  (define @t1654 () (tptp.fun tptp.bool @t1653))
% 2.85/3.10  (define @t1655 () (tptp.fun tptp.bool @t1654))
% 2.85/3.10  (define @t1656 () (tptp.hAPP @t11 @t11 @t1176 (tptp.hAPP tptp.val @t11 @t498 @t1435)))
% 2.85/3.10  (define @t1657 () (tptp.hAPP @t2 @t11 (tptp.new @t2) @t567))
% 2.85/3.10  (define @t1658 () (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t1657) @t455)))
% 2.85/3.10  (define @t1659 () (tptp.hAPP @t8 @t177 tptp.new_Addr @t437))
% 2.85/3.10  (define @t1660 () (= @t1659 (tptp.none tptp.nat)))
% 2.85/3.10  (define @t1661 () (tptp.hAPP @t11 @t58 @t443 @t1657))
% 2.85/3.10  (define @t1662 () (@list @t437 @t361 @t366 @t567))
% 2.85/3.10  (define @t1663 () (tptp.hAPP @t2 @t34 @t125 @t1364))
% 2.85/3.10  (define @t1664 () (@list @t32 @t728 @t1113 @t1112 @t1364))
% 2.85/3.10  (define @t1665 () (@list @t32 @t1364 @t728 @t1113 @t1112))
% 2.85/3.10  (define @t1666 () (tptp.hAPP @t34 @t34 (tptp.hAPP @t2 @t101 @t108 @t1297) @t728))
% 2.85/3.10  (define @t1667 () (@list @t32 @t1364 @t732 @t731))
% 2.85/3.10  (define @t1668 () (@list @t32 @t732 @t731 @t1364))
% 2.85/3.10  (define @t1669 () (= @t1659 (tptp.hAPP tptp.nat @t177 (tptp.some tptp.nat) @t335)))
% 2.85/3.10  (define @t1670 () (@var "F5" $$unsorted))
% 2.85/3.10  (define @t1671 () (@var "F4" $$unsorted))
% 2.85/3.10  (define @t1672 () (@var "F3" $$unsorted))
% 2.85/3.10  (define @t1673 () (tptp.hAPP @t276 @t275 (tptp.hAPP @t32 @t277 (tptp.hAPP @t32 @t278 (tptp.hAPP @t32 @t279 (tptp.hAPP @t32 @t280 @t274 @t478) @t1452) @t1672) @t1671) @t1670))
% 2.85/3.10  (define @t1674 () (@list @t32 @t478 @t1452 @t1672 @t1671 @t1670))
% 2.85/3.10  (define @t1675 () (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t1012 @t1657) @t455))
% 2.85/3.10  (define @t1676 () (@list @t366 @t567 @t453 @t437))
% 2.85/3.10  (define @t1677 () (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t764 @t1657) @t455))
% 2.85/3.10  (define @t1678 () (tptp.hAPP @t3 @t9 @t448 @t453))
% 2.85/3.10  (define @t1679 () (@var "FDTs" $$unsorted))
% 2.85/3.10  (define @t1680 () (tptp.hAPP @t5 @t6 @t570 (tptp.hAPP @t176 @t5 tptp.init_fields @t1679)))
% 2.85/3.10  (define @t1681 () (= @t435 (tptp.hAPP @t7 @t8 @t577 (tptp.hAPP @t6 @t7 @t572 @t1680))))
% 2.85/3.10  (define @t1682 () (tptp.hBOOL (tptp.hAPP @t176 tptp.bool (tptp.hAPP @t2 @t234 (tptp.hAPP @t25 @t235 (tptp.fields @t16) @t366) @t567) @t1679)))
% 2.85/3.10  (define @t1683 () (@list @t453 @t435 @t366 @t567 @t1679 @t437 @t335))
% 2.85/3.10  (define @t1684 () (@var "FDTs_2" $$unsorted))
% 2.85/3.10  (define @t1685 () (@var "FDTs_3" $$unsorted))
% 2.85/3.10  (define @t1686 () (tptp.hAPP @t2 @t234 (tptp.hAPP @t68 @t235 @t233 @t433) @t1004))
% 2.85/3.10  (define @t1687 () (tptp.hBOOL (tptp.hAPP @t176 tptp.bool @t1686 @t1684)))
% 2.85/3.10  (define @t1688 () (tptp.hAPP @t68 @t235 @t233 @t366))
% 2.85/3.10  (define @t1689 () (tptp.hAPP @t2 @t234 @t1688 @t567))
% 2.85/3.10  (define @t1690 () (tptp.hBOOL (tptp.hAPP @t176 tptp.bool @t1689 @t1679)))
% 2.85/3.10  (define @t1691 () (tptp.fun @t2 @t862))
% 2.85/3.10  (define @t1692 () (tptp.hAPP @t1691 @t1691 (tptp.combc @t2 @t2 @t4) @t861))
% 2.85/3.10  (define @t1693 () (tptp.product_Pair @t4 tptp.ty))
% 2.85/3.10  (define @t1694 () (tptp.fun tptp.ty @t175))
% 2.85/3.10  (define @t1695 () (tptp.fun @t2 @t1694))
% 2.85/3.10  (define @t1696 () (tptp.hAPP (tptp.fun @t4 @t1694) (tptp.fun @t862 @t1695) (tptp.combb @t4 @t1694 @t2) @t1693))
% 2.85/3.10  (define @t1697 () (tptp.product_prod_case @t2 tptp.ty @t175))
% 2.85/3.10  (define @t1698 () (tptp.fun @t20 @t175))
% 2.85/3.10  (define @t1699 () (tptp.map @t20 @t175))
% 2.85/3.10  (define @t1700 () (tptp.fun @t21 @t176))
% 2.85/3.10  (define @t1701 () (@var "Ms" $$unsorted))
% 2.85/3.10  (define @t1702 () (tptp.hAPP @t64 @t65 (tptp.hAPP @t21 @t1647 @t1646 @t579) @t1701))
% 2.85/3.10  (define @t1703 () (tptp.hAPP @t66 @t81 @t1639 (tptp.hAPP @t65 @t66 @t1616 @t1702)))
% 2.85/3.10  (define @t1704 () (tptp.hAPP @t2 @t254 (tptp.hAPP @t2 @t255 (tptp.hAPP @t68 @t256 @t261 @t366) @t567) @t860))
% 2.85/3.10  (define @t1705 () (tptp.hBOOL (tptp.hAPP @t2 tptp.bool (tptp.hAPP tptp.ty @t84 @t1704 @t358) @t859)))
% 2.85/3.10  (define @t1706 () (@var "D_5" $$unsorted))
% 2.85/3.10  (define @t1707 () (= @t1706 @t1642))
% 2.85/3.10  (define @t1708 () (@var "T_4" $$unsorted))
% 2.85/3.10  (define @t1709 () (= @t1708 @t432))
% 2.85/3.10  (define @t1710 () (@var "F_2" $$unsorted))
% 2.85/3.10  (define @t1711 () (tptp.hAPP @t68 @t256 @t261 @t433))
% 2.85/3.10  (define @t1712 () (tptp.hAPP @t2 @t254 (tptp.hAPP @t2 @t255 @t1711 @t1004) @t1710))
% 2.85/3.10  (define @t1713 () (tptp.hBOOL (tptp.hAPP @t2 tptp.bool (tptp.hAPP tptp.ty @t84 @t1712 @t432) @t1642)))
% 2.85/3.10  (define @t1714 () (@list @t32 @t433 @t1004 @t1710 @t432 @t1642))
% 2.85/3.10  (define @t1715 () (=> @t1538 @t1634))
% 2.85/3.10  (define @t1716 () (@var "FDTs_1" $$unsorted))
% 2.85/3.10  (define @t1717 () (@var "F1" $$unsorted))
% 2.85/3.10  (define @t1718 () (tptp.ti @t93 @t1717))
% 2.85/3.10  (define @t1719 () (@var "F2" $$unsorted))
% 2.85/3.10  (define @t1720 () (tptp.hAPP @t93 @t95 (tptp.hAPP @t93 @t96 @t94 @t1717) @t1719))
% 2.85/3.10  (define @t1721 () (@list @t93 @t1717 @t1719))
% 2.85/3.10  (define @t1722 () (tptp.ti @t93 @t1719))
% 2.85/3.10  (define @t1723 () (@var "Ys" $$unsorted))
% 2.85/3.10  (define @t1724 () (tptp.hAPP @t53 @t159 @t158 @t323))
% 2.85/3.10  (define @t1725 () (tptp.hAPP @t146 @t149 @t1724 @t1723))
% 2.85/3.10  (define @t1726 () (@var "Xs" $$unsorted))
% 2.85/3.10  (define @t1727 () (tptp.hAPP @t146 @t149 @t1724 @t1726))
% 2.85/3.10  (define @t1728 () (tptp.append @t32))
% 2.85/3.10  (define @t1729 () (tptp.hAPP @t93 @t95 (tptp.hAPP @t93 @t96 @t99 @t1717) @t1719))
% 2.85/3.10  (define @t1730 () (@var "Zs_2" $$unsorted))
% 2.85/3.10  (define @t1731 () (@var "Ys_1" $$unsorted))
% 2.85/3.10  (define @t1732 () (tptp.hAPP @t149 @t149 (tptp.hAPP @t149 @t152 @t1728 @t1731) @t1730))
% 2.85/3.10  (define @t1733 () (@var "Xs_1" $$unsorted))
% 2.85/3.10  (define @t1734 () (tptp.hAPP @t149 @t152 @t1728 @t1733))
% 2.85/3.10  (define @t1735 () (tptp.hAPP @t149 @t149 @t1734 @t1731))
% 2.85/3.10  (define @t1736 () (@var "Ts_5" $$unsorted))
% 2.85/3.10  (define @t1737 () (@var "Us" $$unsorted))
% 2.85/3.10  (define @t1738 () (tptp.hAPP @t149 @t152 @t1728 @t1737))
% 2.85/3.10  (define @t1739 () (@var "Zs" $$unsorted))
% 2.85/3.10  (define @t1740 () (tptp.hAPP @t149 @t152 @t1728 @t1726))
% 2.85/3.10  (define @t1741 () (tptp.hAPP @t149 @t152 @t1728 @t1739))
% 2.85/3.10  (define @t1742 () (tptp.hAPP @t149 @t149 @t1740 @t1723))
% 2.85/3.10  (define @t1743 () (= @t1723 @t1739))
% 2.85/3.10  (define @t1744 () (tptp.hAPP @t149 @t149 @t1740 @t1739))
% 2.85/3.10  (define @t1745 () (@var "Us_3" $$unsorted))
% 2.85/3.10  (define @t1746 () (@var "Xs1" $$unsorted))
% 2.85/3.10  (define @t1747 () (tptp.hAPP @t149 @t152 @t1728 @t1746))
% 2.85/3.10  (define @t1748 () (tptp.map @t32 @t32))
% 2.85/3.10  (define @t1749 () (@var "Vs_1" $$unsorted))
% 2.85/3.10  (define @t1750 () (tptp.hAPP (tptp.fun tptp.val @t11) (tptp.fun @t216 @t27) (tptp.map tptp.val @t11) @t498))
% 2.85/3.10  (define @t1751 () (tptp.hAPP @t216 @t27 @t1750 @t1749))
% 2.85/3.10  (define @t1752 () (@var "M" $$unsorted))
% 2.85/3.10  (define @t1753 () (tptp.call @t2))
% 2.85/3.10  (define @t1754 () (tptp.fun @t27 @t11))
% 2.85/3.10  (define @t1755 () (tptp.fun @t2 @t1754))
% 2.85/3.10  (define @t1756 () (tptp.hAPP @t27 @t11 (tptp.hAPP @t2 @t1754 (tptp.hAPP @t11 @t1755 @t1753 @t1465) @t1752) @t1751))
% 2.85/3.10  (define @t1757 () (tptp.hAPP @t37 @t34 (tptp.hAPP @t2 @t106 (tptp.hAPP @t34 @t107 @t105 @t728) @t1113) @t1112))
% 2.85/3.10  (define @t1758 () (tptp.hAPP @t37 @t34 (tptp.hAPP @t2 @t106 (tptp.hAPP @t34 @t107 @t105 @t726) @t1119) @t1118))
% 2.85/3.10  (define @t1759 () (@var "Ps" $$unsorted))
% 2.85/3.10  (define @t1760 () (tptp.hAPP @t2 @t1754 (tptp.hAPP @t11 @t1755 @t1753 @t440) @t1752))
% 2.85/3.10  (define @t1761 () (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t1012 (tptp.hAPP @t27 @t11 @t1760 @t1759)) @t828))
% 2.85/3.10  (define @t1762 () (@var "Esa" $$unsorted))
% 2.85/3.10  (define @t1763 () (tptp.hAPP @t27 @t11 (tptp.hAPP @t2 @t1754 (tptp.hAPP @t11 @t1755 @t1753 @t450) @t1752) @t1762))
% 2.85/3.10  (define @t1764 () (tptp.hAPP @t27 @t11 @t1760 @t1762))
% 2.85/3.10  (define @t1765 () (tptp.hAPP @t27 @t11 (tptp.hAPP @t2 @t1754 (tptp.hAPP @t11 @t1755 @t1753 @t1197) @t1752) @t1762))
% 2.85/3.10  (define @t1766 () (tptp.hAPP @t11 @t312 @t311 @t1764))
% 2.85/3.10  (define @t1767 () (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 @t1766 @t471)) (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t1763) @t469))))
% 2.85/3.10  (define @t1768 () (@list @t1752 @t1762 @t440 @t471 @t450 @t469 @t366))
% 2.85/3.10  (define @t1769 () (tptp.hAPP @t9 @t220 @t1220 @t829))
% 2.85/3.10  (define @t1770 () (@var "S0" $$unsorted))
% 2.85/3.10  (define @t1771 () (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 @t1766 @t1770)))
% 2.85/3.10  (define @t1772 () (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 @t456 @t1770)))
% 2.85/3.10  (define @t1773 () (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 @t1766 @t828)))
% 2.85/3.10  (define @t1774 () (tptp.hAPP @t25 @t225 tptp.reds @t366))
% 2.85/3.10  (define @t1775 () (tptp.hAPP @t225 @t225 (tptp.transitive_rtrancl @t223) @t1774))
% 2.85/3.10  (define @t1776 () (tptp.product_Pair @t27 @t9))
% 2.85/3.10  (define @t1777 () (tptp.fun @t9 @t223))
% 2.85/3.10  (define @t1778 () (tptp.hAPP @t27 @t1777 @t1776 @t1751))
% 2.85/3.10  (define @t1779 () (tptp.hAPP @t27 @t1777 @t1776 @t1762))
% 2.85/3.10  (define @t1780 () (tptp.product_Pair @t223 @t223))
% 2.85/3.10  (define @t1781 () (tptp.fun @t223 @t224))
% 2.85/3.10  (define @t1782 () (tptp.hAPP @t223 @t1781 @t1780 (tptp.hAPP @t9 @t223 @t1779 @t829)))
% 2.85/3.10  (define @t1783 () (tptp.member @t224))
% 2.85/3.10  (define @t1784 () (tptp.fun @t225 tptp.bool))
% 2.85/3.10  (define @t1785 () (tptp.hAPP @t25 @t30 tptp.evals @t366))
% 2.85/3.10  (define @t1786 () (tptp.hAPP @t27 @t10 (tptp.hAPP @t9 @t28 (tptp.hAPP @t27 @t29 @t1785 @t1759) @t829) @t1751))
% 2.85/3.10  (define @t1787 () (@var "T_8" $$unsorted))
% 2.85/3.10  (define @t1788 () (@var "Es_a" $$unsorted))
% 2.85/3.10  (define @t1789 () (tptp.hAPP @t27 @t29 @t1785 @t1762))
% 2.85/3.10  (define @t1790 () (@var "T_6" $$unsorted))
% 2.85/3.10  (define @t1791 () (@var "Es_3" $$unsorted))
% 2.85/3.10  (define @t1792 () (tptp.hAPP @t27 @t29 @t1785 @t1791))
% 2.85/3.10  (define @t1793 () (tptp.hAPP @t27 @t1777 @t1776 @t1791))
% 2.85/3.10  (define @t1794 () (tptp.hAPP @t9 @t28 @t1789 @t471))
% 2.85/3.10  (define @t1795 () (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t27 @t10 @t1794 @t1788) @t469)))
% 2.85/3.10  (define @t1796 () (tptp.hAPP @t223 @t1781 @t1780 (tptp.hAPP @t9 @t223 @t1779 @t471)))
% 2.85/3.10  (define @t1797 () (tptp.hAPP @t27 @t1777 @t1776 @t1788))
% 2.85/3.10  (define @t1798 () (tptp.hAPP @t224 @t1784 @t1783 (tptp.hAPP @t223 @t224 @t1796 (tptp.hAPP @t9 @t223 @t1797 @t469))))
% 2.85/3.10  (define @t1799 () (tptp.hBOOL (tptp.hAPP @t225 tptp.bool @t1798 @t1775)))
% 2.85/3.10  (define @t1800 () (tptp.hBOOL (tptp.hAPP @t225 tptp.bool (tptp.hAPP @t224 @t1784 @t1783 (tptp.hAPP @t223 @t224 (tptp.hAPP @t223 @t1781 @t1780 (tptp.hAPP @t9 @t223 @t1779 @t455)) (tptp.hAPP @t9 @t223 @t1797 @t449))) @t1774)))
% 2.85/3.10  (define @t1801 () (tptp.hAPP @t2 @t1754 (tptp.hAPP @t11 @t1755 @t1753 @t619) @t1752))
% 2.85/3.10  (define @t1802 () (tptp.hAPP @t27 @t11 @t1801 @t1788))
% 2.85/3.10  (define @t1803 () (tptp.hAPP @t27 @t11 @t1801 @t1762))
% 2.85/3.10  (define @t1804 () (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t1803) @t471)))
% 2.85/3.10  (define @t1805 () (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t1804 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t1802) @t469))))
% 2.85/3.10  (define @t1806 () (tptp.hBOOL (tptp.hAPP @t225 tptp.bool @t1798 @t1774)))
% 2.85/3.10  (define @t1807 () (@list @t531 @t1752 @t1762 @t471 @t1788 @t469 @t366))
% 2.85/3.10  (define @t1808 () (@var "Es_2" $$unsorted))
% 2.85/3.10  (define @t1809 () (tptp.cons @t11))
% 2.85/3.10  (define @t1810 () (tptp.fun @t27 @t27))
% 2.85/3.10  (define @t1811 () (@var "Vs_1_1" $$unsorted))
% 2.85/3.10  (define @t1812 () (tptp.append @t11))
% 2.85/3.10  (define @t1813 () (tptp.hAPP @t84 @t84 (tptp.hAPP @t84 @t1038 @t1037 @t1005) (tptp.hAPP @t27 @t84 tptp.fvs @t1762)))
% 2.85/3.10  (define @t1814 () (tptp.hAPP @t32 @t152 @t151 @t893))
% 2.85/3.10  (define @t1815 () (tptp.hAPP @t149 @t149 @t1814 @t1733))
% 2.85/3.10  (define @t1816 () (@list @t32 @t893 @t1733 @t1731))
% 2.85/3.10  (define @t1817 () (tptp.hAPP @t32 @t152 @t151 @t335))
% 2.85/3.10  (define @t1818 () (tptp.hAPP @t27 @t27 (tptp.hAPP @t11 @t1810 @t1809 @t440) @t1762))
% 2.85/3.10  (define @t1819 () (tptp.cons @t39))
% 2.85/3.10  (define @t1820 () (tptp.hAPP @t11 @t1810 @t1809 @t619))
% 2.85/3.10  (define @t1821 () (tptp.hAPP @t27 @t27 @t1820 @t1788))
% 2.85/3.10  (define @t1822 () (tptp.hAPP @t27 @t29 @t1785 @t1818))
% 2.85/3.10  (define @t1823 () (tptp.hAPP @t9 @t28 @t1822 @t828))
% 2.85/3.10  (define @t1824 () (tptp.hAPP @t9 @t28 @t1789 @t829))
% 2.85/3.10  (define @t1825 () (tptp.hBOOL (tptp.hAPP @t9 tptp.bool @t1030 @t829)))
% 2.85/3.10  (define @t1826 () (tptp.hAPP @t27 @t1777 @t1776 @t1821))
% 2.85/3.10  (define @t1827 () (tptp.hAPP @t27 @t27 @t1820 @t1762))
% 2.85/3.10  (define @t1828 () (tptp.hAPP @t224 @t1784 @t1783 (tptp.hAPP @t223 @t224 (tptp.hAPP @t223 @t1781 @t1780 (tptp.hAPP @t9 @t223 (tptp.hAPP @t27 @t1777 @t1776 @t1827) @t471)) (tptp.hAPP @t9 @t223 @t1826 @t469))))
% 2.85/3.10  (define @t1829 () (@list @t531 @t1762 @t471 @t1788 @t469 @t366))
% 2.85/3.10  (define @t1830 () (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t764 @t1803) @t471))
% 2.85/3.10  (define @t1831 () (tptp.hAPP @t27 @t1810 @t1812 @t1751))
% 2.85/3.10  (define @t1832 () (= @t1762 (tptp.hAPP @t27 @t27 @t1831 (tptp.hAPP @t27 @t27 (tptp.hAPP @t11 @t1810 @t1809 @t1197) @t1788))))
% 2.85/3.10  (define @t1833 () (tptp.hAPP @t11 @t1810 @t1809 @t450))
% 2.85/3.10  (define @t1834 () (tptp.hAPP @t11 @t11 @t1176 @t325))
% 2.85/3.10  (define @t1835 () (tptp.hAPP @t27 @t27 @t1833 @t1762))
% 2.85/3.10  (define @t1836 () (tptp.hAPP @t27 @t1777 @t1776 @t1818))
% 2.85/3.10  (define @t1837 () (tptp.hAPP @t224 @t1784 @t1783 (tptp.hAPP @t223 @t224 (tptp.hAPP @t223 @t1781 @t1780 (tptp.hAPP @t9 @t223 @t1836 @t471)) (tptp.hAPP @t9 @t223 (tptp.hAPP @t27 @t1777 @t1776 @t1835) @t469))))
% 2.85/3.10  (define @t1838 () (@list @t1762 @t440 @t471 @t450 @t469 @t366))
% 2.85/3.10  (define @t1839 () (@var "Ex" $$unsorted))
% 2.85/3.10  (define @t1840 () (tptp.hAPP @t11 @t11 @t1176 @t1839))
% 2.85/3.10  (define @t1841 () (tptp.hBOOL (tptp.hAPP @t37 tptp.bool @t36 @t1762)))
% 2.85/3.10  (define @t1842 () (tptp.hAPP @t123 (tptp.fun @t216 @t37) (tptp.map tptp.val @t34) @t122))
% 2.85/3.10  (define @t1843 () (tptp.append @t34))
% 2.85/3.10  (define @t1844 () (tptp.fun @t37 @t37))
% 2.85/3.10  (define @t1845 () (@var "Es" $$unsorted))
% 2.85/3.10  (define @t1846 () (tptp.finals @t2))
% 2.85/3.10  (define @t1847 () (@var "Es_1" $$unsorted))
% 2.85/3.10  (define @t1848 () (tptp.cons @t34))
% 2.85/3.10  (define @t1849 () (@var "Vs_2" $$unsorted))
% 2.85/3.10  (define @t1850 () (tptp.hAPP @t216 @t37 @t1842 @t1849))
% 2.85/3.10  (define @t1851 () (@var "Zs_1" $$unsorted))
% 2.85/3.10  (define @t1852 () (tptp.hAPP @t146 @t149 @t1724 @t1851))
% 2.85/3.10  (define @t1853 () (tptp.hAPP @t39 @t32 @t323 @t952))
% 2.85/3.10  (define @t1854 () (tptp.hAPP @t146 @t146 (tptp.hAPP @t39 @t147 @t1819 @t952) @t1851))
% 2.85/3.10  (define @t1855 () (@list @t952 @t1851))
% 2.85/3.10  (define @t1856 () (tptp.hAPP @t32 @t152 @t151 @t325))
% 2.85/3.10  (define @t1857 () (tptp.hAPP @t149 @t149 @t1856 @t1726))
% 2.85/3.10  (define @t1858 () (@var "Ts" $$unsorted))
% 2.85/3.10  (define @t1859 () (tptp.hAPP @t25 @t211 tptp.wTrts_1 @t366))
% 2.85/3.10  (define @t1860 () (tptp.cons tptp.ty))
% 2.85/3.10  (define @t1861 () (tptp.fun @t17 @t17))
% 2.85/3.10  (define @t1862 () (tptp.hAPP @t17 @t17 (tptp.hAPP tptp.ty @t1861 @t1860 @t358) @t1858))
% 2.85/3.10  (define @t1863 () (tptp.hAPP @t73 @t209 (tptp.hAPP @t8 @t210 @t1859 @t437) @t361))
% 2.85/3.10  (define @t1864 () (tptp.hAPP @t27 @t208 @t1863 @t1762))
% 2.85/3.10  (define @t1865 () (tptp.hBOOL (tptp.hAPP @t17 tptp.bool @t1864 @t1858)))
% 2.85/3.10  (define @t1866 () (@list @t1762 @t1858 @t366 @t437 @t361 @t440 @t358))
% 2.85/3.10  (define @t1867 () (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP @t11 @t58 @t443 @t1764) @t358)))
% 2.85/3.10  (define @t1868 () (@list @t1752 @t358 @t1762 @t1858 @t366 @t437 @t361 @t440))
% 2.85/3.10  (define @t1869 () (tptp.list @t72))
% 2.85/3.10  (define @t1870 () (tptp.hAPP @t1438 (tptp.fun @t17 @t1869) (tptp.map tptp.ty @t72) @t539))
% 2.85/3.10  (define @t1871 () (tptp.hAPP @t216 @t1869 (tptp.hAPP @t178 (tptp.fun @t216 @t1869) (tptp.map tptp.val @t72) @t1425) @t1749))
% 2.85/3.10  (define @t1872 () (@list @t361 @t1858 @t1762 @t437 @t453 @t1788 @t435 @t447 @t366))
% 2.85/3.10  (define @t1873 () (tptp.hAPP @t25 @t30 tptp.redsp @t366))
% 2.85/3.10  (define @t1874 () (@var "Vs_3" $$unsorted))
% 2.85/3.10  (define @t1875 () (tptp.product_Pair @t216 @t11))
% 2.85/3.10  (define @t1876 () (tptp.fun @t11 @t217))
% 2.85/3.10  (define @t1877 () (@var "Ts_4" $$unsorted))
% 2.85/3.10  (define @t1878 () (tptp.product_Pair @t17 @t217))
% 2.85/3.10  (define @t1879 () (tptp.fun @t217 @t218))
% 2.85/3.10  (define @t1880 () (@var "Vs_4" $$unsorted))
% 2.85/3.10  (define @t1881 () (tptp.product_Pair @t15 @t218))
% 2.85/3.10  (define @t1882 () (tptp.fun @t218 @t219))
% 2.85/3.10  (define @t1883 () (@var "V_2" $$unsorted))
% 2.85/3.10  (define @t1884 () (tptp.cons tptp.val))
% 2.85/3.10  (define @t1885 () (tptp.fun @t216 @t216))
% 2.85/3.10  (define @t1886 () (tptp.cons @t2))
% 2.85/3.10  (define @t1887 () (tptp.fun @t15 @t15))
% 2.85/3.10  (define @t1888 () (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t27 @t10 (tptp.hAPP @t9 @t28 (tptp.hAPP @t27 @t29 @t1873 @t1762) @t471) @t1788) @t469)))
% 2.85/3.10  (define @t1889 () (tptp.product_Pair @t2 tptp.ty))
% 2.85/3.10  (define @t1890 () (tptp.fun tptp.ty @t20))
% 2.85/3.10  (define @t1891 () (tptp.fun @t175 tptp.bool))
% 2.85/3.10  (define @t1892 () (tptp.hAPP @t176 @t1891 (tptp.set @t175) @t1679))
% 2.85/3.10  (define @t1893 () (tptp.member @t175))
% 2.85/3.10  (define @t1894 () (tptp.fun @t1891 tptp.bool))
% 2.85/3.10  (define @t1895 () (tptp.hBOOL (tptp.hAPP @t1891 tptp.bool (tptp.hAPP @t175 @t1894 @t1893 (tptp.hAPP tptp.ty @t175 (tptp.hAPP @t4 @t1694 @t1693 @t863) @t358)) @t1892)))
% 2.85/3.10  (define @t1896 () (@var "D_3" $$unsorted))
% 2.85/3.10  (define @t1897 () (tptp.hAPP @t149 @t87 @t161 @t1723))
% 2.85/3.10  (define @t1898 () (tptp.hAPP @t149 @t87 @t161 @t1726))
% 2.85/3.10  (define @t1899 () (@list @t32 @t1726 @t1723))
% 2.85/3.10  (define @t1900 () (tptp.hAPP @t32 @t306 @t305 @t332))
% 2.85/3.10  (define @t1901 () (tptp.hBOOL (tptp.hAPP @t87 tptp.bool @t1900 @t1898)))
% 2.85/3.10  (define @t1902 () (tptp.hAPP @t149 @t87 @t161 @t1857))
% 2.85/3.10  (define @t1903 () (tptp.set @t39))
% 2.85/3.10  (define @t1904 () (tptp.hAPP @t39 @t639 @t638 @t413))
% 2.85/3.10  (define @t1905 () (tptp.map @t32 @t39))
% 2.85/3.10  (define @t1906 () (tptp.fun @t149 @t146))
% 2.85/3.10  (define @t1907 () (tptp.hAPP @t42 @t1906 @t1905 @t323))
% 2.85/3.10  (define @t1908 () (tptp.hAPP @t149 @t146 @t1907 @t1726))
% 2.85/3.10  (define @t1909 () (tptp.fun @t32 @t614))
% 2.85/3.10  (define @t1910 () (tptp.fun @t398 @t156))
% 2.85/3.10  (define @t1911 () (@var "FD" $$unsorted))
% 2.85/3.10  (define @t1912 () (@list @t32 @t860 @t859 @t358 @t366 @t567 @t1679))
% 2.85/3.10  (define @t1913 () (@var "Ys_2" $$unsorted))
% 2.85/3.10  (define @t1914 () (tptp.hAPP @t149 @t152 @t1728 @t1913))
% 2.85/3.10  (define @t1915 () (tptp.hBOOL (tptp.hAPP @t87 tptp.bool @t913 @t1898)))
% 2.85/3.10  (define @t1916 () (@list @t32 @t366 @t1726))
% 2.85/3.10  (define @t1917 () (= @t1726 (tptp.hAPP @t149 @t149 @t1914 (tptp.hAPP @t149 @t149 @t1856 @t1851))))
% 2.85/3.10  (define @t1918 () (@list @t1913 @t1851))
% 2.85/3.10  (define @t1919 () (tptp.hBOOL (tptp.hAPP @t87 tptp.bool @t660 @t1898)))
% 2.85/3.10  (define @t1920 () (@list @t32 @t325 @t1726))
% 2.85/3.10  (define @t1921 () (@var "Jmdcl" $$unsorted))
% 2.85/3.10  (define @t1922 () (@var "Mths" $$unsorted))
% 2.85/3.10  (define @t1923 () (tptp.fun @t24 tptp.bool))
% 2.85/3.10  (define @t1924 () (@var "Fds" $$unsorted))
% 2.85/3.10  (define @t1925 () (tptp.product_Pair tptp.ty @t32))
% 2.85/3.10  (define @t1926 () (tptp.fun @t32 @t61))
% 2.85/3.10  (define @t1927 () (tptp.product_Pair @t17 @t61))
% 2.85/3.10  (define @t1928 () (tptp.fun @t61 @t62))
% 2.85/3.10  (define @t1929 () (tptp.hAPP @t61 @t62 (tptp.hAPP @t17 @t1928 @t1927 @t1858) (tptp.hAPP @t32 @t61 (tptp.hAPP tptp.ty @t1926 @t1925 @t358) @t334)))
% 2.85/3.10  (define @t1930 () (tptp.product_Pair @t2 @t62))
% 2.85/3.10  (define @t1931 () (tptp.fun @t62 @t63))
% 2.85/3.10  (define @t1932 () (tptp.hAPP @t62 @t63 (tptp.hAPP @t2 @t1931 @t1930 @t1752) @t1929))
% 2.85/3.10  (define @t1933 () (tptp.hBOOL (tptp.hAPP @t284 tptp.bool (tptp.hAPP @t63 (tptp.fun @t284 tptp.bool) (tptp.member @t63) @t1932) (tptp.hAPP @t64 @t284 (tptp.set @t63) @t1701))))
% 2.85/3.10  (define @t1934 () (tptp.hBOOL (tptp.hAPP @t282 tptp.bool (tptp.hAPP @t67 (tptp.fun @t282 tptp.bool) (tptp.member @t67) (tptp.hAPP @t66 @t67 @t1617 (tptp.hAPP @t65 @t66 (tptp.hAPP @t2 @t1615 @t1614 @t482) @t1702))) (tptp.hAPP @t68 @t282 (tptp.set @t67) @t366))))
% 2.85/3.10  (define @t1935 () (@list @t32 @t1752 @t1858 @t358 @t334 @t567 @t482 @t579 @t1701 @t1537 @t366))
% 2.85/3.10  (define @t1936 () (tptp.hAPP @t68 @t241 @t236 @t366))
% 2.85/3.10  (define @t1937 () (tptp.hAPP @t32 @t84 (tptp.hAPP tptp.ty @t237 (tptp.hAPP @t17 @t238 (tptp.hAPP @t2 @t239 (tptp.hAPP @t2 @t240 @t1936 @t567) @t1752) @t1858) @t358) @t334))
% 2.85/3.10  (define @t1938 () (@var "Xs_2" $$unsorted))
% 2.85/3.10  (define @t1939 () (@var "M_5" $$unsorted))
% 2.85/3.10  (define @t1940 () (@var "M_7" $$unsorted))
% 2.85/3.10  (define @t1941 () (@var "TS" $$unsorted))
% 2.85/3.10  (define @t1942 () (@var "TS_1" $$unsorted))
% 2.85/3.10  (define @t1943 () (@var "M_6" $$unsorted))
% 2.85/3.10  (define @t1944 () (tptp.hAPP @t68 @t241 @t236 @t433))
% 2.85/3.10  (define @t1945 () (tptp.hAPP @t2 @t239 (tptp.hAPP @t2 @t240 @t1944 @t1004) @t1943))
% 2.85/3.10  (define @t1946 () (tptp.hBOOL (tptp.hAPP @t2 tptp.bool (tptp.hAPP @t32 @t84 (tptp.hAPP tptp.ty @t237 (tptp.hAPP @t17 @t238 @t1945 @t1877) @t432) @t1939) @t1642)))
% 2.85/3.10  (define @t1947 () (@list @t32 @t433 @t1004 @t1943 @t1877 @t432 @t1939 @t1642))
% 2.85/3.10  (define @t1948 () (@var "M_2" $$unsorted))
% 2.85/3.10  (define @t1949 () (@var "Ts_1" $$unsorted))
% 2.85/3.10  (define @t1950 () (tptp.hBOOL (tptp.hAPP @t2 tptp.bool (tptp.hAPP @t32 @t84 (tptp.hAPP tptp.ty @t237 (tptp.hAPP @t17 @t238 (tptp.hAPP @t2 @t239 (tptp.hAPP @t2 @t240 @t1936 @t1330) @t1752) @t1949) @t626) @t1948) @t1896)))
% 2.85/3.10  (define @t1951 () (tptp.hBOOL (tptp.hAPP @t2 tptp.bool @t1937 @t859)))
% 2.85/3.10  (define @t1952 () (@list @t32 @t366 @t567 @t1752 @t1858 @t358 @t334 @t859))
% 2.85/3.10  (define @t1953 () (tptp.hAPP @t42 @t1906 @t1905 @t600))
% 2.85/3.10  (define @t1954 () (= @t1726 @t1723))
% 2.85/3.10  (define @t1955 () (tptp.product_Pair @t62 @t2))
% 2.85/3.10  (define @t1956 () (tptp.fun @t2 @t243))
% 2.85/3.10  (define @t1957 () (tptp.some @t243))
% 2.85/3.10  (define @t1958 () (@var "Mm_4" $$unsorted))
% 2.85/3.10  (define @t1959 () (tptp.hAPP @t68 @t247 @t242 @t366))
% 2.85/3.10  (define @t1960 () (tptp.hAPP @t2 @t246 @t1959 @t567))
% 2.85/3.10  (define @t1961 () (@var "Mm" $$unsorted))
% 2.85/3.10  (define @t1962 () (@var "Mm_3" $$unsorted))
% 2.85/3.10  (define @t1963 () (tptp.hBOOL (tptp.hAPP @t245 tptp.bool @t1960 @t1961)))
% 2.85/3.10  (define @t1964 () (tptp.hAPP @t243 @t244 @t1957 (tptp.hAPP @t2 @t243 (tptp.hAPP @t62 @t1956 @t1955 @t334) @t859)))
% 2.85/3.10  (define @t1965 () (= (tptp.hAPP @t2 @t244 @t1961 @t1752) @t1964))
% 2.85/3.10  (define @t1966 () (@list @t32 @t1752 @t334 @t859 @t366 @t567 @t1961))
% 2.85/3.10  (define @t1967 () (@var "Mm_1" $$unsorted))
% 2.85/3.10  (define @t1968 () (@var "M_3" $$unsorted))
% 2.85/3.10  (define @t1969 () (@var "M_4" $$unsorted))
% 2.85/3.10  (define @t1970 () (@var "Mm_2" $$unsorted))
% 2.85/3.10  (define @t1971 () (@var "H_3" $$unsorted))
% 2.85/3.10  (define @t1972 () (tptp.hAPP @t8 @t310 @t309 @t1971))
% 2.85/3.10  (define @t1973 () (tptp.hAPP @t3 @t9 @t1972 @t851))
% 2.85/3.10  (define @t1974 () (@var "Ef" $$unsorted))
% 2.85/3.10  (define @t1975 () (tptp.hAPP @t11 @t312 @t311 @t1974))
% 2.85/3.10  (define @t1976 () (@var "L_3" $$unsorted))
% 2.85/3.10  (define @t1977 () (tptp.hAPP @t3 @t9 @t1972 @t1976))
% 2.85/3.10  (define @t1978 () (@var "L_2_1" $$unsorted))
% 2.85/3.10  (define @t1979 () (tptp.hAPP @t3 @t9 @t854 @t1978))
% 2.85/3.10  (define @t1980 () (@var "Body" $$unsorted))
% 2.85/3.10  (define @t1981 () (@var "Pns" $$unsorted))
% 2.85/3.10  (define @t1982 () (tptp.map_upds @t2 tptp.val))
% 2.85/3.10  (define @t1983 () (tptp.fun @t216 @t3))
% 2.85/3.10  (define @t1984 () (tptp.fun @t15 @t1983))
% 2.85/3.10  (define @t1985 () (= @t1978 (tptp.hAPP @t216 @t3 (tptp.hAPP @t15 @t1983 (tptp.hAPP @t3 @t1984 @t1982 (tptp.hAPP @t1 @t3 (tptp.hAPP @t2 @t314 (tptp.hAPP @t3 @t315 @t313 @t790) tptp.this) @t1272)) @t1981) @t1749)))
% 2.85/3.10  (define @t1986 () (tptp.size_size @t15))
% 2.85/3.10  (define @t1987 () (tptp.hAPP @t15 tptp.nat @t1986 @t1981))
% 2.85/3.10  (define @t1988 () (tptp.hAPP @t216 tptp.nat (tptp.size_size @t216) @t1749))
% 2.85/3.10  (define @t1989 () (= @t1988 @t1987))
% 2.85/3.10  (define @t1990 () (tptp.fun @t16 @t84))
% 2.85/3.10  (define @t1991 () (tptp.fun tptp.ty @t1990))
% 2.85/3.10  (define @t1992 () (tptp.fun @t17 @t1991))
% 2.85/3.10  (define @t1993 () (tptp.fun @t2 @t1992))
% 2.85/3.10  (define @t1994 () (tptp.hBOOL (tptp.hAPP @t2 tptp.bool (tptp.hAPP @t16 @t84 (tptp.hAPP tptp.ty @t1990 (tptp.hAPP @t17 @t1991 (tptp.hAPP @t2 @t1992 (tptp.hAPP @t2 @t1993 (tptp.hAPP @t25 (tptp.fun @t2 @t1993) (tptp.method @t16) @t366) @t567) @t1752) @t1858) @t358) (tptp.hAPP @t11 @t16 (tptp.hAPP @t15 (tptp.fun @t11 @t16) (tptp.product_Pair @t15 @t11) @t1981) @t1980)) @t859)))
% 2.85/3.10  (define @t1995 () (tptp.hAPP @t263 @t263 (tptp.transitive_trancl @t2) @t1331))
% 2.85/3.10  (define @t1996 () (not (tptp.hBOOL (tptp.hAPP @t263 tptp.bool @t1277 @t1995))))
% 2.85/3.10  (define @t1997 () (tptp.hAPP @t228 @t228 @t232 @t551))
% 2.85/3.10  (define @t1998 () (tptp.hBOOL (tptp.hAPP @t228 tptp.bool @t908 @t1997)))
% 2.85/3.10  (define @t1999 () (tptp.hAPP @t164 @t169 @t167 @t334))
% 2.85/3.10  (define @t2000 () (tptp.hAPP @t149 @t168 @t1999 @t1726))
% 2.85/3.10  (define @t2001 () (tptp.hAPP @t146 @t164 @t2000 @t1723))
% 2.85/3.10  (define @t2002 () (tptp.hAPP @t146 @t147 @t145 @t1723))
% 2.85/3.10  (define @t2003 () (tptp.hAPP @t146 @t146 @t2002 @t1739))
% 2.85/3.10  (define @t2004 () (tptp.size_size @t146))
% 2.85/3.10  (define @t2005 () (tptp.hAPP @t146 tptp.nat @t2004 @t1723))
% 2.85/3.10  (define @t2006 () (tptp.hAPP @t149 tptp.nat @t172 @t1726))
% 2.85/3.10  (define @t2007 () (= @t2006 @t2005))
% 2.85/3.10  (define @t2008 () (@list @t32 @t39 @t334 @t1739 @t1726 @t1723))
% 2.85/3.10  (define @t2009 () (tptp.hAPP @t228 @t228 @t232 @t483))
% 2.85/3.10  (define @t2010 () (tptp.hAPP @t149 tptp.nat @t172 @t1731))
% 2.85/3.10  (define @t2011 () (tptp.hAPP @t149 tptp.nat @t172 @t1733))
% 2.85/3.10  (define @t2012 () (tptp.hBOOL (tptp.hAPP @t228 tptp.bool @t869 @t1997)))
% 2.85/3.10  (define @t2013 () (tptp.hAPP @t146 tptp.nat @t2004 @t1726))
% 2.85/3.10  (define @t2014 () (tptp.list @t38))
% 2.85/3.10  (define @t2015 () (tptp.map @t38 @t32))
% 2.85/3.10  (define @t2016 () (tptp.fun @t2014 @t149))
% 2.85/3.10  (define @t2017 () (not @t1919))
% 2.85/3.10  (define @t2018 () (tptp.hAPP @t227 @t556 @t555 (tptp.hAPP @t32 @t227 @t1009 @t332)))
% 2.85/3.10  (define @t2019 () (tptp.hBOOL (tptp.hAPP @t228 tptp.bool @t2018 @t2009)))
% 2.85/3.10  (define @t2020 () (@list @t32 @t325 @t332 @t483))
% 2.85/3.10  (define @t2021 () (tptp.hBOOL (tptp.hAPP @t228 tptp.bool @t903 @t1997)))
% 2.85/3.10  (define @t2022 () (=> @t906 @t2021))
% 2.85/3.10  (define @t2023 () (=> @t911 @t2021))
% 2.85/3.10  (define @t2024 () (=> (tptp.hBOOL (tptp.hAPP @t228 tptp.bool @t905 @t1997)) @t2021))
% 2.85/3.10  (define @t2025 () (tptp.hBOOL (tptp.hAPP @t263 tptp.bool @t1382 @t1995)))
% 2.85/3.10  (define @t2026 () (@list @t32 @t567 @t859 @t1537 @t366))
% 2.85/3.10  (define @t2027 () (@var "Bs" $$unsorted))
% 2.85/3.10  (define @t2028 () (@var "As" $$unsorted))
% 2.85/3.10  (define @t2029 () (tptp.hAPP @t39 @t163 @t350 @t339))
% 2.85/3.10  (define @t2030 () (tptp.hAPP @t146 @t164 (tptp.hAPP @t149 @t168 (tptp.hAPP @t164 @t169 @t167 (tptp.hAPP @t163 @t164 @t357 @t2029)) @t2028) @t2027))
% 2.85/3.10  (define @t2031 () (tptp.hAPP @t219 @t11 tptp.blocks (tptp.hAPP @t218 @t219 (tptp.hAPP @t15 @t1882 @t1881 (tptp.hAPP @t15 @t15 (tptp.hAPP @t2 @t1887 @t1886 tptp.this) @t1981)) (tptp.hAPP @t217 @t218 (tptp.hAPP @t17 @t1879 @t1878 (tptp.hAPP @t17 @t17 (tptp.hAPP tptp.ty @t1861 @t1860 @t1384) @t1858)) (tptp.hAPP @t11 @t217 (tptp.hAPP @t216 @t1876 @t1875 (tptp.hAPP @t216 @t216 (tptp.hAPP tptp.val @t1885 @t1884 @t1084) @t1749)) @t1980)))))
% 2.85/3.10  (define @t2032 () (tptp.hAPP @t27 @t11 (tptp.hAPP @t2 @t1754 (tptp.hAPP @t11 @t1755 @t1753 @t1085) @t1752) @t1751))
% 2.85/3.10  (define @t2033 () (tptp.hAPP @t17 tptp.nat (tptp.size_size @t17) @t1858))
% 2.85/3.10  (define @t2034 () (= @t2033 @t1987))
% 2.85/3.10  (define @t2035 () (@list @t1749 @t366 @t1752 @t1858 @t358 @t1981 @t1980 @t859 @t471 @t335 @t567 @t579))
% 2.85/3.10  (define @t2036 () (@list @t366 @t437 @t361 @t1762 @t1858))
% 2.85/3.10  (define @t2037 () (tptp.hAPP @t17 @t1879 @t1878 @t1858))
% 2.85/3.10  (define @t2038 () (tptp.hAPP @t217 @t218 @t2037 (tptp.hAPP @t11 @t217 (tptp.hAPP @t216 @t1876 @t1875 @t1749) @t440)))
% 2.85/3.10  (define @t2039 () (@var "Vs" $$unsorted))
% 2.85/3.10  (define @t2040 () (tptp.hAPP @t15 @t1882 @t1881 @t2039))
% 2.85/3.10  (define @t2041 () (tptp.hAPP @t219 @t11 tptp.blocks (tptp.hAPP @t218 @t219 @t2040 @t2038)))
% 2.85/3.10  (define @t2042 () (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t2041) @t455)))
% 2.85/3.10  (define @t2043 () (= @t1988 @t2033))
% 2.85/3.10  (define @t2044 () (= (tptp.hAPP @t15 tptp.nat @t1986 @t2039) @t2033))
% 2.85/3.10  (define @t2045 () (@var "L_1" $$unsorted))
% 2.85/3.10  (define @t2046 () (tptp.hAPP @t3 @t1984 @t1982 @t453))
% 2.85/3.10  (define @t2047 () (tptp.hAPP @t15 tptp.nat @t1986 @t1759))
% 2.85/3.10  (define @t2048 () (@var "Ts_3" $$unsorted))
% 2.85/3.10  (define @t2049 () (tptp.list_all2 tptp.ty tptp.ty))
% 2.85/3.10  (define @t2050 () (tptp.fun @t17 @t208))
% 2.85/3.10  (define @t2051 () (tptp.hAPP @t268 @t2050 @t2049 @t774))
% 2.85/3.10  (define @t2052 () (tptp.fun @t17 @t73))
% 2.85/3.10  (define @t2053 () (tptp.hAPP @t268 @t2050 @t2049 @t627))
% 2.85/3.10  (define @t2054 () (tptp.hAPP @t17 @t208 @t2053 @t1726))
% 2.85/3.10  (define @t2055 () (@var "Us_2" $$unsorted))
% 2.85/3.10  (define @t2056 () (tptp.hAPP @t157 @t155 @t153 @t366))
% 2.85/3.10  (define @t2057 () (tptp.hAPP @t149 @t154 @t2056 @t1726))
% 2.85/3.10  (define @t2058 () (tptp.hBOOL (tptp.hAPP @t146 tptp.bool @t2057 @t1723)))
% 2.85/3.10  (define @t2059 () (@var "Us_1" $$unsorted))
% 2.85/3.10  (define @t2060 () (@var "Ss" $$unsorted))
% 2.85/3.10  (define @t2061 () (tptp.hAPP @t17 @t208 @t2053 @t2060))
% 2.85/3.10  (define @t2062 () (tptp.hAPP @t17 @t208 @t2053 @t1858))
% 2.85/3.10  (define @t2063 () (tptp.fun @t129 @t709))
% 2.85/3.10  (define @t2064 () (tptp.fun @t32 @t2063))
% 2.85/3.10  (define @t2065 () (tptp.fun @t32 @t709))
% 2.85/3.10  (define @t2066 () (tptp.fun @t2014 tptp.bool))
% 2.85/3.10  (define @t2067 () (tptp.map @t38 @t39))
% 2.85/3.10  (define @t2068 () (tptp.fun @t2014 @t146))
% 2.85/3.10  (define @t2069 () (tptp.hAPP @t129 @t2068 @t2067 @t323))
% 2.85/3.10  (define @t2070 () (tptp.fun @t38 @t156))
% 2.85/3.10  (define @t2071 () (tptp.hBOOL (tptp.hAPP @t17 tptp.bool @t2062 @t1949)))
% 2.85/3.10  (define @t2072 () (tptp.hBOOL (tptp.hAPP @t17 tptp.bool (tptp.hAPP @t17 @t208 @t2051 @t1949) @t1858)))
% 2.85/3.10  (define @t2073 () (@list @t1762 @t1949 @t1752 @t1858 @t358 @t1981 @t1980 @t859 @t366 @t437 @t361 @t440 @t567))
% 2.85/3.10  (define @t2074 () (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP @t11 @t58 @t1445 @t1764) @t358)))
% 2.85/3.10  (define @t2075 () (tptp.hAPP @t73 @t209 (tptp.hAPP @t8 @t210 (tptp.hAPP @t25 @t211 tptp.wTrts @t366) @t437) @t361))
% 2.85/3.10  (define @t2076 () (tptp.hAPP @t27 @t208 @t2075 @t1762))
% 2.85/3.10  (define @t2077 () (tptp.list_all2 tptp.val tptp.ty))
% 2.85/3.10  (define @t2078 () (tptp.fun @t216 @t208))
% 2.85/3.10  (define @t2079 () (tptp.hAPP @t59 @t2078 @t2077 @t543))
% 2.85/3.10  (define @t2080 () (tptp.hAPP @t216 @t208 @t2079 @t1749))
% 2.85/3.10  (define @t2081 () (tptp.hBOOL (tptp.hAPP @t17 tptp.bool @t2080 @t1858)))
% 2.85/3.10  (define @t2082 () (tptp.hBOOL (tptp.hAPP @t17 tptp.bool @t2076 @t1858)))
% 2.85/3.10  (define @t2083 () (tptp.hBOOL (tptp.hAPP @t17 tptp.bool @t2080 @t1949)))
% 2.85/3.10  (define @t2084 () (@var "Ts_2" $$unsorted))
% 2.85/3.10  (define @t2085 () (@list @t1737 @t1849))
% 2.85/3.10  (define @t2086 () (@list @t39 @t32 @t366 @t1726 @t1723 @t1739))
% 2.85/3.10  (define @t2087 () (tptp.hAPP @t227 @t556 @t555 (tptp.hAPP @t32 @t227 @t1011 @t332)))
% 2.85/3.10  (define @t2088 () (tptp.hAPP @t227 @t556 @t555 (tptp.hAPP @t32 @t227 @t1009 @t952)))
% 2.85/3.10  (define @t2089 () (@list @t952))
% 2.85/3.10  (define @t2090 () (@var "L" $$unsorted))
% 2.85/3.10  (define @t2091 () (tptp.hAPP @t84 @t3 (tptp.hAPP @t3 @t1074 (tptp.hAPP @t3 (tptp.fun @t3 @t1074) (tptp.override_on @t2 @t1) @t447) @t453) (tptp.hAPP @t15 @t84 (tptp.set @t2) @t2039)))
% 2.85/3.10  (define @t2092 () (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 @t456 (tptp.hAPP @t3 @t9 @t454 (tptp.hAPP @t216 @t3 (tptp.hAPP @t15 @t1983 @t2046 @t2039) @t1749)))) @t452)) @t775)))
% 2.85/3.10  (define @t2093 () (tptp.hBOOL (tptp.hAPP @t15 tptp.bool (tptp.distinct @t2) @t2039)))
% 2.85/3.10  (define @t2094 () (tptp.hAPP @t87 @t42 (tptp.hAPP @t42 @t134 (tptp.hAPP @t42 @t135 @t133 @t323) @t600) @t658))
% 2.85/3.10  (define @t2095 () (tptp.hAPP @t32 @t39 @t2094 @t413))
% 2.85/3.10  (define @t2096 () (tptp.hAPP @t32 @t39 @t2094 @t335))
% 2.85/3.10  (define @t2097 () (tptp.hBOOL (tptp.hAPP @t87 tptp.bool @t702 @t658)))
% 2.85/3.10  (define @t2098 () (@list @t39 @t32 @t323 @t600 @t335 @t658))
% 2.85/3.10  (define @t2099 () (tptp.fun @t2 tptp.val))
% 2.85/3.10  (define @t2100 () (tptp.hAPP @t129 @t128 @t127 @t323))
% 2.85/3.10  (define @t2101 () (tptp.hAPP @t41 @t42 @t2100 @t600))
% 2.85/3.10  (define @t2102 () (tptp.fun @t149 @t2014))
% 2.85/3.10  (define @t2103 () (tptp.hAPP @t129 @t199 (tptp.hAPP @t53 (tptp.fun @t129 @t199) (tptp.comp @t39 @t32 @t38) @t323) @t600))
% 2.85/3.10  (define @t2104 () (tptp.hAPP @t199 @t2016 @t2015 @t2103))
% 2.85/3.10  (define @t2105 () (tptp.hAPP @t129 @t2068 @t2067 @t600))
% 2.85/3.10  (define @t2106 () (tptp.comp @t367 @t39 @t32))
% 2.85/3.10  (define @t2107 () (tptp.fun @t32 @t367))
% 2.85/3.10  (define @t2108 () (tptp.fun @t2107 @t42))
% 2.85/3.10  (define @t2109 () (tptp.fun @t367 @t39))
% 2.85/3.10  (define @t2110 () (= (tptp.hAPP @t41 @t42 (tptp.hAPP @t129 @t128 @t127 @t335) @t339) (tptp.hAPP @t2107 @t42 (tptp.hAPP @t2109 @t2108 @t2106 @t430) @t429)))
% 2.85/3.10  (define @t2111 () (tptp.fun @t367 @t38))
% 2.85/3.10  (define @t2112 () (tptp.fun @t38 @t41))
% 2.85/3.10  (define @t2113 () (@var "T_1" $$unsorted))
% 2.85/3.10  (define @t2114 () (@var "T_2" $$unsorted))
% 2.85/3.10  (define @t2115 () (tptp.fun @t2114 @t2113))
% 2.85/3.10  (define @t2116 () (tptp.lattice @t2113))
% 2.85/3.10  (define @t2117 () (@list @t2114 @t2113))
% 2.85/3.10  (define @t2118 () (@var "A" $$unsorted))
% 2.85/3.10  (define @t2119 () (@var "T" $$unsorted))
% 2.85/3.10  (define @t2120 () (tptp.ti @t2119 @t2118))
% 2.85/3.10  (define @t2121 () (tptp.hBOOL @t433))
% 2.85/3.10  (define @t2122 () (not @t2121))
% 2.85/3.10  (define @t2123 () (tptp.hBOOL (tptp.hAPP tptp.bool tptp.bool tptp.fNot @t433)))
% 2.85/3.10  (define @t2124 () (@list @t433))
% 2.85/3.10  (define @t2125 () (@var "R" $$unsorted))
% 2.85/3.10  (define @t2126 () (@var "Q" $$unsorted))
% 2.85/3.10  (define @t2127 () (tptp.hAPP @t32 @t39 @t2126 @t2125))
% 2.85/3.10  (define @t2128 () (@list @t32 @t38 @t39 @t433 @t2126 @t2125))
% 2.85/3.10  (define @t2129 () (tptp.hAPP @t32 @t44 @t433 @t2125))
% 2.85/3.10  (define @t2130 () (tptp.ti @t32 @t433))
% 2.85/3.10  (define @t2131 () (tptp.ti tptp.bool @t433))
% 2.85/3.10  (define @t2132 () (tptp.hBOOL (tptp.hAPP tptp.bool tptp.bool (tptp.hAPP tptp.bool @t298 tptp.fconj @t433) @t2126)))
% 2.85/3.10  (define @t2133 () (tptp.hBOOL @t2126))
% 2.85/3.10  (define @t2134 () (not @t2133))
% 2.85/3.10  (define @t2135 () (@list @t2126 @t433))
% 2.85/3.10  (define @t2136 () (not @t2132))
% 2.85/3.10  (define @t2137 () (@list @t433 @t2126))
% 2.85/3.10  (define @t2138 () (tptp.hBOOL (tptp.hAPP tptp.bool tptp.bool (tptp.hAPP tptp.bool @t298 tptp.fdisj @t433) @t2126)))
% 2.85/3.10  (define @t2139 () (tptp.hBOOL (tptp.hAPP @t32 tptp.bool (tptp.hAPP @t32 @t87 @t300 @t893) @t380)))
% 2.85/3.10  (define @t2140 () (@list @t32 @t893 @t380))
% 2.85/3.10  (assume @p1 (= (tptp.ti @t26 tptp.eval) tptp.eval))
% 2.85/3.10  (assume @p2 (= (tptp.ti @t31 tptp.evals) tptp.evals))
% 2.85/3.10  (assume @p3 (forall @t35 (= (tptp.ti (tptp.fun @t34 tptp.bool) @t33) @t33)))
% 2.85/3.10  (assume @p4 (forall @t35 (= (tptp.ti (tptp.fun @t37 tptp.bool) @t36) @t36)))
% 2.85/3.10  (assume @p5 (forall @t45 (= (tptp.ti (tptp.fun @t44 @t43) @t40) @t40)))
% 2.85/3.10  (assume @p6 (forall @t49 (= (tptp.ti (tptp.fun @t48 @t47) @t46) @t46)))
% 2.85/3.10  (assume @p7 (forall @t35 (= (tptp.ti @t51 @t50) @t50)))
% 2.85/3.10  (assume @p8 (forall @t55 (= (tptp.ti @t54 @t52) @t52)))
% 2.85/3.10  (assume @p9 (forall @t49 (= (tptp.ti (tptp.fun @t48 @t43) @t56) @t56)))
% 2.85/3.10  (assume @p10 (forall @t35 (= (tptp.ti (tptp.fun @t68 @t60) @t57) @t57)))
% 2.85/3.10  (assume @p11 (forall @t35 (= (tptp.ti (tptp.fun @t68 @t70) @t69) @t69)))
% 2.85/3.10  (assume @p12 (forall @t35 (= (tptp.ti (tptp.fun @t68 @t76) @t71) @t71)))
% 2.85/3.10  (assume @p13 (forall @t35 (= (tptp.ti (tptp.fun @t68 @t79) @t77) @t77)))
% 2.85/3.10  (assume @p14 (forall @t35 (= (tptp.ti (tptp.fun @t68 @t82) @t80) @t80)))
% 2.85/3.10  (assume @p15 (forall @t35 (= (tptp.ti (tptp.fun @t68 @t84) @t83) @t83)))
% 2.85/3.10  (assume @p16 (forall @t35 (= (tptp.ti (tptp.fun @t68 @t58) @t85) @t85)))
% 2.85/3.10  (assume @p17 (forall @t35 (= (tptp.ti (tptp.fun @t34 @t89) @t86) @t86)))
% 2.85/3.10  (assume @p18 (= (tptp.ti @t2 tptp.classCast) tptp.classCast))
% 2.85/3.10  (assume @p19 (= (tptp.ti @t2 tptp.nullPointer) tptp.nullPointer))
% 2.85/3.10  (assume @p20 (= (tptp.ti @t2 tptp.outOfMemory) tptp.outOfMemory))
% 2.85/3.10  (assume @p21 (= (tptp.ti (tptp.fun @t2 tptp.nat) tptp.addr_of_sys_xcpt) tptp.addr_of_sys_xcpt))
% 2.85/3.10  (assume @p22 (= (tptp.ti @t70 tptp.preallocated) tptp.preallocated))
% 2.85/3.10  (assume @p23 (forall @t35 (= (tptp.ti (tptp.fun @t68 @t8) @t90) @t90)))
% 2.85/3.10  (assume @p24 (= (tptp.ti @t84 tptp.sys_xcpts) tptp.sys_xcpts))
% 2.85/3.10  (assume @p25 (= (tptp.ti (tptp.fun @t92 @t1) tptp.binop) tptp.binop))
% 2.85/3.10  (assume @p26 (= (tptp.ti tptp.bop tptp.add) tptp.add))
% 2.85/3.10  (assume @p27 (= (tptp.ti tptp.bop tptp.c_Expr_Obop_OEq) tptp.c_Expr_Obop_OEq))
% 2.85/3.10  (assume @p28 (forall @t98 (= (tptp.ti @t97 @t94) @t94)))
% 2.85/3.10  (assume @p29 (forall @t98 (= (tptp.ti @t97 @t99) @t99)))
% 2.85/3.10  (assume @p30 (forall @t35 (= (tptp.ti (tptp.fun @t34 @t102) @t100) @t100)))
% 2.85/3.10  (assume @p31 (forall @t35 (= (tptp.ti (tptp.fun @t32 @t104) @t103) @t103)))
% 2.85/3.10  (assume @p32 (forall @t35 (= (tptp.ti (tptp.fun @t34 @t107) @t105) @t105)))
% 2.85/3.10  (assume @p33 (forall @t35 (= (tptp.ti @t109 @t108) @t108)))
% 2.85/3.10  (assume @p34 (forall @t35 (= (tptp.ti (tptp.fun @t34 @t111) @t110) @t110)))
% 2.85/3.10  (assume @p35 (forall @t35 (= (tptp.ti (tptp.fun @t34 @t114) @t112) @t112)))
% 2.85/3.10  (assume @p36 (forall @t35 (= (tptp.ti (tptp.fun @t34 @t116) @t115) @t115)))
% 2.85/3.10  (assume @p37 (forall @t35 (= (tptp.ti @t118 @t117) @t117)))
% 2.85/3.10  (assume @p38 (forall @t35 (= (tptp.ti @t111 @t119) @t119)))
% 2.85/3.10  (assume @p39 (forall @t35 (= (tptp.ti (tptp.fun @t34 @t121) @t120) @t120)))
% 2.85/3.10  (assume @p40 (forall @t35 (= (tptp.ti @t123 @t122) @t122)))
% 2.85/3.10  (assume @p41 (forall @t35 (= (tptp.ti @t111 @t124) @t124)))
% 2.85/3.10  (assume @p42 (forall @t35 (= (tptp.ti @t113 @t125) @t125)))
% 2.85/3.10  (assume @p43 (forall @t35 (= (tptp.ti @t101 @t126) @t126)))
% 2.85/3.10  (assume @p44 (= (tptp.ti (tptp.fun @t11 @t84) tptp.fv) tptp.fv))
% 2.85/3.10  (assume @p45 (= (tptp.ti (tptp.fun @t27 @t84) tptp.fvs) tptp.fvs))
% 2.85/3.10  (assume @p46 (forall (@list @t38 @t39 @t32) (= (tptp.ti (tptp.fun @t129 @t128) @t127) @t127)))
% 2.85/3.10  (assume @p47 (forall @t55 (= (tptp.ti (tptp.fun @t42 @t132) @t130) @t130)))
% 2.85/3.10  (assume @p48 (forall @t55 (= (tptp.ti (tptp.fun @t42 @t135) @t133) @t133)))
% 2.85/3.10  (assume @p49 (forall @t55 (= (tptp.ti (tptp.fun @t138 @t136) @t137) @t137)))
% 2.85/3.10  (assume @p50 (forall @t35 (= (tptp.ti @t32 @t139) @t139)))
% 2.85/3.10  (assume @p51 (= (tptp.ti @t142 tptp.wf_J_mdecl) tptp.wf_J_mdecl))
% 2.85/3.10  (assume @p52 (forall @t35 (=> @t144 (= (tptp.ti (tptp.fun @t32 @t51) @t143) @t143))))
% 2.85/3.10  (assume @p53 (forall (@list @t39) (= (tptp.ti (tptp.fun @t146 @t147) @t145) @t145)))
% 2.85/3.10  (assume @p54 (forall @t35 (= (tptp.ti @t150 @t148) @t148)))
% 2.85/3.10  (assume @p55 (forall @t35 (= (tptp.ti (tptp.fun @t32 @t152) @t151) @t151)))
% 2.85/3.10  (assume @p56 (forall @t55 (= (tptp.ti (tptp.fun @t157 @t155) @t153) @t153)))
% 2.85/3.10  (assume @p57 (forall @t160 (= (tptp.ti (tptp.fun @t53 @t159) @t158) @t158)))
% 2.85/3.10  (assume @p58 (forall @t35 (= (tptp.ti (tptp.fun @t149 @t87) @t161) @t161)))
% 2.85/3.10  (assume @p59 (forall @t55 (= (tptp.ti (tptp.fun @t164 @t87) @t162) @t162)))
% 2.85/3.10  (assume @p60 (forall @t55 (= (tptp.ti (tptp.fun @t164 @t166) @t165) @t165)))
% 2.85/3.10  (assume @p61 (forall @t55 (= (tptp.ti (tptp.fun @t164 @t169) @t167) @t167)))
% 2.85/3.10  (assume @p62 (forall @t55 (= (tptp.ti (tptp.fun @t164 @t171) @t170) @t170)))
% 2.85/3.10  (assume @p63 (forall @t35 (= (tptp.ti (tptp.fun @t149 tptp.nat) @t172) @t172)))
% 2.85/3.10  (assume @p64 (forall @t35 (= (tptp.ti (tptp.fun @t68 @t174) @t173) @t173)))
% 2.85/3.10  (assume @p65 (= (tptp.ti (tptp.fun @t8 @t70) tptp.hext) tptp.hext))
% 2.85/3.10  (assume @p66 (= (tptp.ti (tptp.fun @t176 @t5) tptp.init_fields) tptp.init_fields))
% 2.85/3.10  (assume @p67 (= (tptp.ti (tptp.fun @t8 @t177) tptp.new_Addr) tptp.new_Addr))
% 2.85/3.10  (assume @p68 (= (tptp.ti (tptp.fun @t6 tptp.ty) tptp.obj_ty) tptp.obj_ty))
% 2.85/3.10  (assume @p69 (= (tptp.ti (tptp.fun @t8 @t178) tptp.typeof_h) tptp.typeof_h))
% 2.85/3.10  (assume @p70 (forall @t35 (= (tptp.ti @t180 @t179) @t179)))
% 2.85/3.10  (assume @p71 (forall @t35 (= (tptp.ti (tptp.fun @t32 @t180) @t181) @t181)))
% 2.85/3.10  (assume @p72 (forall @t55 (= (tptp.ti (tptp.fun @t32 @t184) @t182) @t182)))
% 2.85/3.10  (assume @p73 (forall @t35 (= (tptp.ti (tptp.fun @t180 @t32) @t185) @t185)))
% 2.85/3.10  (assume @p74 (forall @t35 (=> @t188 (= (tptp.ti @t187 @t186) @t186))))
% 2.85/3.10  (assume @p75 (forall (@list @t190 @t189) (= (tptp.ti (tptp.fun @t190 @t193) @t191) @t191)))
% 2.85/3.10  (assume @p76 (forall @t49 (= (tptp.ti (tptp.fun @t195 @t48) @t194) @t194)))
% 2.85/3.10  (assume @p77 (forall @t45 (= (tptp.ti @t201 @t196) @t196)))
% 2.85/3.10  (assume @p78 (forall @t49 (= (tptp.ti (tptp.fun @t48 @t195) @t202) @t202)))
% 2.85/3.10  (assume @p79 (forall @t45 (= (tptp.ti @t201 @t203) @t203)))
% 2.85/3.10  (assume @p80 (= (tptp.ti @t207 tptp.wTrt) tptp.wTrt))
% 2.85/3.10  (assume @p81 (= (tptp.ti @t212 tptp.wTrts) tptp.wTrts))
% 2.85/3.10  (assume @p82 (forall @t35 (= (tptp.ti @t214 @t213) @t213)))
% 2.85/3.10  (assume @p83 (= (tptp.ti (tptp.fun @t2 @t215) tptp.assigned) tptp.assigned))
% 2.85/3.10  (assume @p84 (= (tptp.ti (tptp.fun @t219 @t11) tptp.blocks) tptp.blocks))
% 2.85/3.10  (assume @p85 (= (tptp.ti (tptp.fun @t25 @t222) tptp.red) tptp.red))
% 2.85/3.10  (assume @p86 (= (tptp.ti @t26 tptp.redp) tptp.redp))
% 2.85/3.10  (assume @p87 (= (tptp.ti (tptp.fun @t25 @t225) tptp.reds) tptp.reds))
% 2.85/3.10  (assume @p88 (= (tptp.ti @t31 tptp.redsp) tptp.redsp))
% 2.85/3.10  (assume @p89 (= (tptp.ti (tptp.fun @t9 @t8) tptp.hp) tptp.hp))
% 2.85/3.10  (assume @p90 (forall @t35 (= (tptp.ti @t229 @t226) @t226)))
% 2.85/3.10  (assume @p91 (forall @t35 (= (tptp.ti @t231 @t230) @t230)))
% 2.85/3.10  (assume @p92 (forall @t35 (= (tptp.ti @t229 @t232) @t232)))
% 2.85/3.10  (assume @p93 (forall @t35 (= (tptp.ti (tptp.fun @t68 @t235) @t233) @t233)))
% 2.85/3.10  (assume @p94 (forall @t35 (= (tptp.ti (tptp.fun @t68 @t241) @t236) @t236)))
% 2.85/3.10  (assume @p95 (forall @t35 (= (tptp.ti (tptp.fun @t68 @t247) @t242) @t242)))
% 2.85/3.10  (assume @p96 (forall @t35 (= (tptp.ti (tptp.fun @t68 @t250) @t248) @t248)))
% 2.85/3.10  (assume @p97 (forall @t35 (= (tptp.ti (tptp.fun @t68 @t252) @t251) @t251)))
% 2.85/3.10  (assume @p98 (forall @t35 (= (tptp.ti @t257 @t253) @t253)))
% 2.85/3.10  (assume @p99 (forall @t35 (= (tptp.ti (tptp.fun @t68 @t260) @t258) @t258)))
% 2.85/3.10  (assume @p100 (forall @t35 (= (tptp.ti @t257 @t261) @t261)))
% 2.85/3.10  (assume @p101 (forall @t35 (= (tptp.ti (tptp.fun @t68 @t263) @t262) @t262)))
% 2.85/3.10  (assume @p102 (forall @t35 (= (tptp.ti (tptp.fun @t68 @t265) @t264) @t264)))
% 2.85/3.10  (assume @p103 (forall (@list @t266) (= (tptp.ti (tptp.fun @t271 @t268) @t267) @t267)))
% 2.85/3.10  (assume @p104 (= (tptp.ti (tptp.fun @t25 @t272) tptp.typeSa1166768941_sconf) tptp.typeSa1166768941_sconf))
% 2.85/3.10  (assume @p105 (= (tptp.ti @t2 tptp.object) tptp.object))
% 2.85/3.10  (assume @p106 (= (tptp.ti @t58 tptp.is_refT) tptp.is_refT))
% 2.85/3.10  (assume @p107 (= (tptp.ti @t2 tptp.this) tptp.this))
% 2.85/3.10  (assume @p108 (= (tptp.ti @t273 tptp.class) tptp.class))
% 2.85/3.10  (assume @p109 (= (tptp.ti tptp.ty tptp.nt) tptp.nt))
% 2.85/3.10  (assume @p110 (= (tptp.ti tptp.ty tptp.void) tptp.void))
% 2.85/3.10  (assume @p111 (forall @t35 (= (tptp.ti (tptp.fun @t32 @t280) @t274) @t274)))
% 2.85/3.10  (assume @p112 (= (tptp.ti (tptp.fun tptp.nat tptp.val) tptp.addr) tptp.addr))
% 2.85/3.10  (assume @p113 (= (tptp.ti (tptp.fun tptp.bool tptp.val) tptp.bool_1) tptp.bool_1))
% 2.85/3.10  (assume @p114 (= (tptp.ti tptp.val tptp.null) tptp.null))
% 2.85/3.10  (assume @p115 (= (tptp.ti tptp.val tptp.unit) tptp.unit))
% 2.85/3.10  (assume @p116 (= (tptp.ti @t142 tptp.wwf_J_mdecl) tptp.wwf_J_mdecl))
% 2.85/3.10  (assume @p117 (forall @t35 (= (tptp.ti (tptp.fun @t286 @t283) @t281) @t281)))
% 2.85/3.10  (assume @p118 (forall @t35 (= (tptp.ti (tptp.fun @t68 @t288) @t287) @t287)))
% 2.85/3.10  (assume @p119 (forall @t35 (= (tptp.ti (tptp.fun @t286 @t286) @t289) @t289)))
% 2.85/3.10  (assume @p120 (forall @t35 (= (tptp.ti (tptp.fun @t286 @t291) @t290) @t290)))
% 2.85/3.10  (assume @p121 (= (tptp.ti @t207 tptp.wTrt_1) tptp.wTrt_1))
% 2.85/3.10  (assume @p122 (= (tptp.ti @t212 tptp.wTrts_1) tptp.wTrts_1))
% 2.85/3.10  (assume @p123 (forall @t55 (= (tptp.ti (tptp.fun @t228 @t297) @t292) @t292)))
% 2.85/3.10  (assume @p124 (= (tptp.ti tptp.bool tptp.fFalse) tptp.fFalse))
% 2.85/3.10  (assume @p125 (= (tptp.ti @t298 tptp.fNot) tptp.fNot))
% 2.85/3.10  (assume @p126 (= (tptp.ti tptp.bool tptp.fTrue) tptp.fTrue))
% 2.85/3.10  (assume @p127 (= (tptp.ti @t299 tptp.fconj) tptp.fconj))
% 2.85/3.10  (assume @p128 (= (tptp.ti @t299 tptp.fdisj) tptp.fdisj))
% 2.85/3.10  (assume @p129 (forall @t35 (= (tptp.ti @t187 @t300) @t300)))
% 2.85/3.10  (assume @p130 (forall @t304 (= (tptp.hAPP @t32 @t38 (tptp.ti @t41 @t302) @t301) @t303)))
% 2.85/3.10  (assume @p131 (forall @t304 (= (tptp.hAPP @t32 @t38 @t302 (tptp.ti @t32 @t301)) @t303)))
% 2.85/3.10  (assume @p132 (forall (@list @t38 @t32 @t302 @t301) (= (tptp.ti @t38 @t303) @t303)))
% 2.85/3.10  (assume @p133 (forall (@list @t302) (= (tptp.hBOOL (tptp.ti tptp.bool @t302)) (tptp.hBOOL @t302))))
% 2.85/3.10  (assume @p134 (forall @t35 (= (tptp.ti @t307 @t305) @t305)))
% 2.85/3.10  (assume @p135 (= (tptp.ti @t73 tptp.e) tptp.e))
% 2.85/3.10  (assume @p136 (= (tptp.ti @t25 tptp.p) tptp.p))
% 2.85/3.10  (assume @p137 (= (tptp.ti tptp.ty tptp.t) tptp.t))
% 2.85/3.10  (assume @p138 (= (tptp.ti tptp.ty tptp.t_1) tptp.t_1))
% 2.85/3.10  (assume @p139 (= (tptp.ti @t2 tptp.v_1) tptp.v_1))
% 2.85/3.10  (assume @p140 (= (tptp.ti @t11 tptp.e_a) tptp.e_a))
% 2.85/3.10  (assume @p141 (= (tptp.ti @t11 tptp.ea) tptp.ea))
% 2.85/3.10  (assume @p142 (= (tptp.ti @t8 tptp.h_a) tptp.h_a))
% 2.85/3.10  (assume @p143 (= (tptp.ti @t8 tptp.ha) tptp.ha))
% 2.85/3.10  (assume @p144 (= (tptp.ti @t3 tptp.l_a) tptp.l_a))
% 2.85/3.10  (assume @p145 (= (tptp.ti @t3 tptp.la) tptp.la))
% 2.85/3.10  (assume @p146 (= (tptp.ti tptp.val tptp.v_2) tptp.v_2))
% 2.85/3.10  (assume @p147 (= (tptp.ti tptp.val tptp.v) tptp.v))
% 2.85/3.10  (assume @p148 (= (tptp.hAPP @t2 @t1 tptp.l_a tptp.v_1) (tptp.hAPP tptp.val @t1 @t308 tptp.v_2)))
% 2.85/3.10  (assume @p149 @t322)
% 2.85/3.10  (assume @p150 (forall (@list @t39 @t32 @t323 @t325) (= (tptp.hAPP @t39 @t42 @t328 @t326) @t324)))
% 2.85/3.10  (assume @p151 (tptp.hBOOL (tptp.hAPP @t25 tptp.bool @t331 tptp.p)))
% 2.85/3.10  (assume @p152 (forall (@list @t39 @t32 @t334 @t335 @t339 @t325 @t332) (= (= (tptp.hAPP @t39 @t180 (tptp.hAPP @t180 @t343 (tptp.hAPP @t39 @t344 (tptp.hAPP @t343 @t345 @t342 @t334) @t335) @t341) @t325) @t333) (or (and @t337 (= @t340 @t338)) (and (not @t337) (= (tptp.hAPP @t39 @t180 @t334 @t325) @t333))))))
% 2.85/3.10  (assume @p153 (forall (@list @t39 @t32 @t346 @t348 @t325) (=> (= (tptp.hAPP @t39 @t180 @t346 @t348) @t347) (= (tptp.hAPP @t180 @t343 (tptp.hAPP @t39 @t344 (tptp.hAPP @t343 @t345 @t342 @t346) @t348) @t347) (tptp.ti @t343 @t346)))))
% 2.85/3.10  (assume @p154 (forall (@list @t39 @t32 @t334 @t335 @t325 @t352 @t332) (=> (= (tptp.hAPP @t163 @t164 @t357 @t356) (tptp.hAPP @t163 @t164 (tptp.hAPP @t32 @t354 (tptp.hAPP @t164 @t355 @t353 @t352) @t335) @t351)) (= @t336 @t349))))
% 2.85/3.10  (assume @p155 (forall (@list @t358 @t361) (=> (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t73 @t10 @t365 @t361) @t317)) (=> (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP @t11 @t58 (tptp.hAPP @t73 @t204 @t364 @t361) tptp.ea) @t358)) (exists @t363 (and (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP @t11 @t58 (tptp.hAPP @t73 @t204 (tptp.hAPP @t8 @t205 @t362 tptp.h_a) @t361) tptp.e_a) @t359)) (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP tptp.ty @t58 (tptp.hAPP @t25 @t268 @t360 tptp.p) @t359) @t358))))))))
% 2.85/3.10  (assume @p156 (forall (@list @t32 @t39 @t38 @t367 @t190 @t189 @t325 @t366) (=> (forall @t379 (tptp.hBOOL (tptp.hAPP @t371 tptp.bool @t366 @t378))) (tptp.hBOOL (tptp.hAPP @t371 tptp.bool @t366 @t325)))))
% 2.85/3.10  (assume @p157 (forall (@list @t32 @t39 @t38 @t367 @t190 @t189 @t380) (not (forall @t379 (not (= (tptp.ti @t371 @t380) @t378))))))
% 2.85/3.10  (assume @p158 (forall (@list @t32 @t39 @t38 @t367 @t190 @t325 @t366) (=> (forall @t386 (tptp.hBOOL (tptp.hAPP @t384 tptp.bool @t366 @t385))) (tptp.hBOOL (tptp.hAPP @t384 tptp.bool @t366 @t325)))))
% 2.85/3.10  (assume @p159 (forall (@list @t32 @t39 @t38 @t367 @t190 @t380) (not (forall @t386 (not (= (tptp.ti @t384 @t380) @t385))))))
% 2.85/3.10  (assume @p160 (forall (@list @t32 @t39 @t38 @t367 @t325 @t366) (=> (forall @t391 (tptp.hBOOL (tptp.hAPP @t389 tptp.bool @t366 @t390))) (tptp.hBOOL (tptp.hAPP @t389 tptp.bool @t366 @t325)))))
% 2.85/3.10  (assume @p161 (forall (@list @t32 @t39 @t38 @t367 @t380) (not (forall @t391 (not (= (tptp.ti @t389 @t380) @t390))))))
% 2.85/3.10  (assume @p162 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t73 @t10 @t365 tptp.e) (tptp.hAPP @t3 @t9 @t316 tptp.la))))
% 2.85/3.10  (assume @p163 (forall (@list @t39 @t32 @t395 @t393 @t394 @t392) (=> (= (tptp.hAPP @t39 @t136 (tptp.hAPP @t32 @t398 @t397 @t395) @t393) (tptp.hAPP @t39 @t136 (tptp.hAPP @t32 @t398 @t397 @t394) @t392)) (not (=> (= @t396 (tptp.ti @t32 @t394)) (not (= (tptp.ti @t39 @t393) (tptp.ti @t39 @t392))))))))
% 2.85/3.10  (assume @p164 (forall (@list @t39 @t32 @t335 @t339 @t401 @t399) (= (= @t405 @t404) (and @t403 (= @t400 (tptp.ti @t39 @t399))))))
% 2.85/3.10  (assume @p165 (forall @t412 (= (forall @t411 @t410) (forall @t408 @t407))))
% 2.85/3.10  (assume @p166 (forall (@list @t39 @t32 @t323 @t339 @t335 @t413) (and (=> @t417 (= @t415 @t400)) (=> (not @t417) (= @t415 @t414)))))
% 2.85/3.10  (assume @p167 (forall @t420 (=> (= @t419 @t338) (= @t418 (tptp.ti @t53 @t323)))))
% 2.85/3.10  (assume @p168 (forall @t428 @t427))
% 2.85/3.10  (assume @p169 (forall (@list @t39 @t32 @t334 @t339 @t429 @t335 @t430) (=> (not (= @t402 (tptp.ti @t32 @t430))) (= (tptp.hAPP @t39 @t42 (tptp.hAPP @t32 @t131 (tptp.hAPP @t42 @t132 @t130 (tptp.hAPP @t39 @t42 (tptp.hAPP @t32 @t131 @t431 @t335) @t339)) @t430) @t429) (tptp.hAPP @t39 @t42 (tptp.hAPP @t32 @t131 (tptp.hAPP @t42 @t132 @t130 (tptp.hAPP @t39 @t42 (tptp.hAPP @t32 @t131 @t431 @t430) @t429)) @t335) @t339)))))
% 2.85/3.10  (assume @p170 (forall @t428 (and (=> @t426 (= @t423 @t349)) @t427)))
% 2.85/3.10  (assume @p171 (forall @t420 (= (tptp.hAPP @t39 @t32 @t418 @t325) @t338)))
% 2.85/3.10  (assume @p172 (forall (@list @t39 @t32 @t323 @t325 @t332 @t421) (= (tptp.hAPP @t39 @t42 (tptp.hAPP @t32 @t131 (tptp.hAPP @t42 @t132 @t130 @t422) @t325) @t421) (tptp.hAPP @t39 @t42 @t328 @t421))))
% 2.85/3.10  (assume @p173 (forall @t420 (= (= @t422 @t324) (= @t326 @t349))))
% 2.85/3.10  (assume @p174 (forall (@list @t266 @t433 @t432) (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP tptp.ty @t58 @t434 @t432) @t432))))
% 2.85/3.10  (assume @p175 (forall @t461 (=> @t460 (=> @t445 @t439))))
% 2.85/3.10  (assume @p176 (forall @t461 (=> @t460 (=> @t445 @t463))))
% 2.85/3.10  (assume @p177 (forall (@list @t32 @t39 @t38 @t380) (not (forall @t468 (not (= (tptp.ti @t466 @t380) @t467))))))
% 2.85/3.10  (assume @p178 (forall (@list @t32 @t39 @t38 @t325 @t366) (=> (forall @t468 (tptp.hBOOL (tptp.hAPP @t466 tptp.bool @t366 @t467))) (tptp.hBOOL (tptp.hAPP @t466 tptp.bool @t366 @t325)))))
% 2.85/3.10  (assume @p179 (forall (@list @t361 @t358 @t440 @t471 @t450 @t469 @t366) (=> @t477 (=> (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP @t11 @t58 (tptp.hAPP @t73 @t204 (tptp.hAPP @t8 @t205 @t441 @t474) @t361) @t440) @t358)) @t473))))
% 2.85/3.10  (assume @p180 (forall @t481 (= (tptp.hAPP @t197 @t32 (tptp.hAPP @t200 @t198 @t203 @t478) @t480) @t479)))
% 2.85/3.10  (assume @p181 (forall (@list @t32 @t39 @t482 @t483) (= (forall (@list @t413 @t484) (= (tptp.hBOOL (tptp.hAPP @t138 tptp.bool @t488 @t483)) (tptp.hBOOL (tptp.hAPP @t138 tptp.bool @t488 @t482)))) (= (tptp.ti @t138 @t483) (tptp.ti @t138 @t482)))))
% 2.85/3.10  (assume @p182 (forall (@list @t32 @t39 @t380) (not (forall @t408 (not (= (tptp.ti @t136 @t380) @t406))))))
% 2.85/3.10  (assume @p183 (forall (@list @t32 @t39 @t491) (not (forall @t492 (not (= (tptp.ti @t136 @t491) @t490))))))
% 2.85/3.10  (assume @p184 (forall @t412 (= (exists @t411 @t410) (exists @t408 @t407))))
% 2.85/3.10  (assume @p185 (forall (@list @t39 @t38 @t32 @t430 @t335 @t339) (= (tptp.hAPP @t197 @t32 (tptp.hAPP @t200 @t198 @t196 @t430) @t480) (tptp.hAPP @t38 @t32 (tptp.hAPP @t39 @t199 @t430 @t335) @t339))))
% 2.85/3.10  (assume @p186 (forall (@list @t32 @t432 @t433 @t493 @t497) (=> (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool @t496 @t497)) (=> (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP tptp.ty @t58 @t495 @t497) @t432)) (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool @t496 @t432))))))
% 2.85/3.10  (assume @p187 (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP @t11 @t58 (tptp.hAPP @t73 @t204 @t364 tptp.e) (tptp.hAPP @t11 @t11 (tptp.hAPP tptp.ty @t500 (tptp.hAPP @t2 @t503 @t502 tptp.v_1) tptp.t_1) (tptp.hAPP @t11 @t11 (tptp.hAPP @t11 @t500 @t501 (tptp.hAPP @t11 @t11 (tptp.hAPP @t2 @t500 @t499 tptp.v_1) (tptp.hAPP tptp.val @t11 @t498 tptp.v))) tptp.ea))) tptp.t)))
% 2.85/3.10  (assume @p188 (forall (@list @t366 @t361 @t471) (= @t472 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t507 @t10 (tptp.product_prod_case @t8 @t3 tptp.bool) (tptp.hAPP @t507 @t507 (tptp.hAPP @t510 (tptp.fun @t507 @t507) (tptp.combs @t8 @t504 @t504) (tptp.hAPP @t508 @t510 (tptp.hAPP (tptp.fun @t298 @t509) (tptp.fun @t508 @t510) (tptp.combb @t298 @t509 @t8) (tptp.combb tptp.bool tptp.bool @t3)) (tptp.hAPP @t70 @t508 (tptp.hAPP @t299 (tptp.fun @t70 @t508) (tptp.combb tptp.bool @t298 @t8) tptp.fconj) @t436))) (tptp.hAPP @t73 @t507 (tptp.hAPP @t506 (tptp.fun @t73 @t507) (tptp.combc @t8 @t73 @t504) (tptp.hAPP @t76 @t506 (tptp.hAPP (tptp.fun @t75 @t505) (tptp.fun @t76 @t506) (tptp.combb @t75 @t505 @t8) (tptp.combc @t3 @t73 tptp.bool)) @t462)) @t361))) @t471)))))
% 2.85/3.10  (assume @p189 (forall @t513 (=> @t460 @t512)))
% 2.85/3.10  (assume @p190 (forall (@list @t39 @t38 @t32 @t413 @t484 @t514) (= (tptp.hAPP @t39 @t38 (tptp.hAPP @t32 @t44 (tptp.hAPP @t195 @t48 @t194 @t413) @t484) @t514) (tptp.hAPP @t136 @t38 @t413 (tptp.hAPP @t39 @t136 (tptp.hAPP @t32 @t398 @t397 @t484) @t514)))))
% 2.85/3.10  (assume @p191 (forall @t513 (=> @t523 (=> @t460 (=> @t522 (tptp.hBOOL (tptp.hAPP @t518 tptp.bool (tptp.hAPP @t11 @t520 @t519 @t450) (tptp.hAPP @t84 @t518 @t517 @t516))))))))
% 2.85/3.10  (assume @p192 (forall (@list @t32 @t335 @t401) (= (= (tptp.hAPP @t32 @t180 @t181 @t335) (tptp.hAPP @t32 @t180 @t181 @t401)) @t403)))
% 2.85/3.10  (assume @p193 (forall @t526 (=> @t525 @t524)))
% 2.85/3.10  (assume @p194 (forall @t530 (=> @t460 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool @t529 @t446)))))
% 2.85/3.10  (assume @p195 (forall @t547 (=> @t546 (=> @t545 (=> @t541 (tptp.hBOOL (tptp.hAPP @t73 tptp.bool @t538 @t361)))))))
% 2.85/3.10  (assume @p196 (forall @t547 (=> @t546 (=> @t545 (tptp.hBOOL (tptp.hAPP @t73 tptp.bool @t538 @t550))))))
% 2.85/3.10  (assume @p197 (forall (@list @t32 @t39 @t335 @t339 @t401 @t399 @t551 @t471) (= (tptp.hBOOL (tptp.hAPP @t294 tptp.bool (tptp.hAPP @t293 @t560 @t559 (tptp.hAPP @t136 @t293 (tptp.hAPP @t136 @t558 @t557 @t405) @t404)) (tptp.hAPP @t296 @t294 (tptp.hAPP @t228 @t297 @t292 @t551) @t471))) (or (tptp.hBOOL (tptp.hAPP @t228 tptp.bool (tptp.hAPP @t227 @t556 @t555 (tptp.hAPP @t32 @t227 @t554 @t401)) @t551)) (and @t403 (tptp.hBOOL (tptp.hAPP @t296 tptp.bool (tptp.hAPP @t295 (tptp.fun @t296 tptp.bool) (tptp.member @t295) (tptp.hAPP @t39 @t295 (tptp.hAPP @t39 (tptp.fun @t39 @t295) (tptp.product_Pair @t39 @t39) @t339) @t399)) @t471)))))))
% 2.85/3.10  (assume @p198 (forall (@list @t39 @t32 @t478 @t335 @t339) (=> (tptp.hBOOL (tptp.hAPP @t39 tptp.bool (tptp.hAPP @t32 @t156 @t478 @t335) @t339)) (tptp.hBOOL (tptp.hAPP @t136 tptp.bool (tptp.hAPP @t157 @t138 @t561 @t478) @t405)))))
% 2.85/3.10  (assume @p199 (forall @t564 (=> @t563 @t562)))
% 2.85/3.10  (assume @p200 (forall (@list @t32 @t366 @t531 @t358 @t437 @t435) (=> @t512 (=> @t545 (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP tptp.val @t58 @t565 @t531) @t358))))))
% 2.85/3.10  (assume @p201 (forall (@list @t32 @t366 @t566 @t325 @t358 @t437 @t335 @t567 @t579) (=> @t583 (= (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP tptp.val @t58 (tptp.hAPP @t8 @t59 @t542 @t578) @t325) @t358)) (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP tptp.val @t58 @t543 @t325) @t358))))))
% 2.85/3.10  (assume @p202 (forall @t590 (=> @t589 @t587)))
% 2.85/3.10  (assume @p203 (forall (@list @t38 @t32 @t39 @t430 @t593 @t591) (=> (= @t594 (tptp.ti @t136 @t591)) (= (tptp.hAPP @t136 @t38 @t592 @t593) (tptp.hAPP @t136 @t38 @t592 @t591)))))
% 2.85/3.10  (assume @p204 (forall @t590 (=> (not @t589) (= @t586 (tptp.hAPP @t32 @t163 @t585 @t334)))))
% 2.85/3.10  (assume @p205 (forall (@list @t32 @t39 @t584 @t334 @t585) (=> (not (tptp.hBOOL (tptp.hAPP @t87 tptp.bool @t588 (tptp.hAPP @t164 @t87 @t162 @t585)))) @t587)))
% 2.85/3.10  (assume @p206 (forall (@list @t32 @t39 @t597 @t596 @t595) (= (tptp.hAPP @t164 @t164 @t598 (tptp.hAPP @t164 @t164 (tptp.hAPP @t164 @t166 @t165 @t596) @t595)) (tptp.hAPP @t164 @t164 (tptp.hAPP @t164 @t166 @t165 @t599) @t595))))
% 2.85/3.10  (assume @p207 (forall (@list @t39 @t38 @t32 @t367 @t190 @t323 @t600 @t593) (= (tptp.hAPP @t197 @t32 @t602 (tptp.hAPP @t381 @t197 (tptp.hAPP @t607 (tptp.fun @t381 @t197) (tptp.product_prod_case @t367 @t190 @t197) @t600) @t593)) (tptp.hAPP @t381 @t32 (tptp.hAPP @t606 (tptp.fun @t381 @t32) (tptp.product_prod_case @t367 @t190 @t32) (tptp.hAPP @t607 @t606 (tptp.hAPP @t605 (tptp.fun @t607 @t606) (tptp.combb @t604 @t603 @t367) (tptp.hAPP @t198 @t605 (tptp.combb @t197 @t32 @t190) @t602)) @t600)) @t593))))
% 2.85/3.10  (assume @p208 (forall @t609 (= (tptp.hAPP @t48 @t195 @t202 (tptp.hAPP @t195 @t48 @t194 @t323)) @t608)))
% 2.85/3.10  (assume @p209 (forall @t609 (= (tptp.hAPP @t195 @t48 @t194 @t610) (tptp.ti @t48 @t323))))
% 2.85/3.10  (assume @p210 (forall (@list @t32 @t39 @t366 @t611 @t413) (= (tptp.hBOOL (tptp.hAPP @t136 tptp.bool (tptp.hAPP @t157 @t138 @t561 (tptp.hAPP @t157 @t157 (tptp.hAPP @t614 @t615 (tptp.combb @t156 @t156 @t32) (tptp.hAPP @t298 @t614 @t613 (tptp.hAPP tptp.bool @t298 tptp.fconj @t366))) @t611)) @t413)) (and @t612 (tptp.hBOOL (tptp.hAPP @t136 tptp.bool (tptp.hAPP @t157 @t138 @t561 @t611) @t413))))))
% 2.85/3.10  (assume @p211 (forall (@list @t533 @t358 @t531 @t616 @t471 @t366) (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t625) @t471)) @t618)) @t446))))
% 2.85/3.10  (assume @p212 (forall (@list @t32 @t626 @t366 @t437 @t531 @t358) (=> @t545 (=> (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool @t628 @t626)) (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool @t544 @t626))))))
% 2.85/3.10  (assume @p213 (forall @t526 (=> @t562 @t563)))
% 2.85/3.10  (assume @p214 (forall (@list @t32 @t435 @t366 @t437 @t453 @t361) (=> @t546 (=> @t512 (tptp.hBOOL (tptp.hAPP @t73 tptp.bool (tptp.hAPP @t3 @t74 (tptp.hAPP @t8 @t75 @t536 @t435) @t453) @t361))))))
% 2.85/3.10  (assume @p215 (forall (@list @t531 @t629 @t471 @t366) (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t632) @t471)) @t631)) @t446))))
% 2.85/3.10  (assume @p216 (forall (@list @t32 @t39 @t636 @t633 @t334 @t635) (=> (not (tptp.hBOOL (tptp.hAPP @t87 tptp.bool @t588 (tptp.hAPP @t164 @t87 @t162 @t635)))) (= (tptp.hAPP @t164 @t164 (tptp.hAPP @t164 @t166 @t165 (tptp.hAPP @t163 @t164 (tptp.hAPP @t32 @t354 (tptp.hAPP @t164 @t355 @t353 @t636) @t334) @t634)) @t635) (tptp.hAPP @t163 @t164 (tptp.hAPP @t32 @t354 (tptp.hAPP @t164 @t355 @t353 (tptp.hAPP @t164 @t164 (tptp.hAPP @t164 @t166 @t165 @t636) @t635)) @t334) @t634)))))
% 2.85/3.10  (assume @p217 (forall (@list @t533 @t358 @t616 @t471 @t366) (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t637) @t471)) @t618)) @t446))))
% 2.85/3.10  (assume @p218 (forall (@list @t39 @t32 @t334 @t335 @t339) (=> (= (tptp.hAPP @t39 @t180 @t334 @t335) @t341) (tptp.hBOOL (tptp.hAPP @t156 tptp.bool (tptp.hAPP @t39 @t639 @t638 @t335) (tptp.hAPP @t343 @t156 (tptp.dom @t39 @t32) @t334))))))
% 2.85/3.10  (assume @p219 (forall (@list @t358 @t643 @t440 @t437 @t453 @t533 @t531 @t450 @t435 @t447 @t366) (=> (tptp.hBOOL (tptp.hAPP @t222 tptp.bool @t650 @t446)) (=> @t648 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t646 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t644) @t642))) @t446))))))
% 2.85/3.10  (assume @p220 (forall @t481 (= (tptp.hAPP @t197 @t32 (tptp.hAPP @t200 @t198 @t601 @t478) @t480) @t479)))
% 2.85/3.10  (assume @p221 (forall (@list @t39 @t38 @t32 @t323 @t335 @t339) (= (tptp.hAPP @t197 @t32 @t602 @t480) (tptp.hAPP @t38 @t32 (tptp.hAPP @t39 @t199 @t323 @t335) @t339))))
% 2.85/3.10  (assume @p222 (forall (@list @t39 @t32 @t334 @t352 @t348 @t651) (=> (= @t654 @t652) (= @t653 @t652))))
% 2.85/3.10  (assume @p223 (forall (@list @t32 @t39 @t323 @t600) (=> (forall @t657 @t656) (= @t324 (tptp.ti @t42 @t600)))))
% 2.85/3.10  (assume @p224 (forall (@list @t32 @t325 @t658) (= @t661 @t659)))
% 2.85/3.10  (assume @p225 (forall @t663 (= @t662 (tptp.ti @t87 @t366))))
% 2.85/3.10  (assume @p226 (forall @t609 (= (tptp.hAPP @t48 @t195 @t202 (tptp.hAPP @t665 @t48 (tptp.hAPP @t664 (tptp.fun @t665 @t48) (tptp.combb @t398 @t44 @t32) (tptp.hAPP @t195 @t664 (tptp.combb @t136 @t38 @t39) @t323)) @t397)) @t608)))
% 2.85/3.10  (assume @p227 (forall @t670 (=> @t477 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool @t669 @t446)))))
% 2.85/3.10  (assume @p228 (forall @t675 (=> @t477 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool @t674 @t446)))))
% 2.85/3.10  (assume @p229 (forall @t564 (=> @t524 @t525)))
% 2.85/3.10  (assume @p230 (forall (@list @t32 @t39 @t323 @t600 @t325 @t332) (= (tptp.hAPP @t164 @t164 @t676 (tptp.hAPP @t163 @t164 (tptp.hAPP @t32 @t354 (tptp.hAPP @t164 @t355 @t353 @t600) @t325) @t351)) (tptp.hAPP @t163 @t164 (tptp.hAPP @t32 @t354 (tptp.hAPP @t164 @t355 @t353 (tptp.hAPP @t164 @t164 @t676 @t600)) @t325) @t351))))
% 2.85/3.10  (assume @p231 (forall @t49 (= (tptp.produc1605651328_split @t32 @t39 @t38) @t202)))
% 2.85/3.10  (assume @p232 (forall (@list @t38 @t32 @t39 @t323 @t335 @t339) (= (tptp.hAPP @t38 @t32 (tptp.hAPP @t39 @t199 (tptp.hAPP @t198 @t200 (tptp.product_curry @t39 @t38 @t32) @t323) @t335) @t339) (tptp.hAPP @t197 @t32 @t323 @t480))))
% 2.85/3.10  (assume @p233 (forall @t678 (=> (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP @t11 @t58 (tptp.hAPP @t73 @t204 @t442 @t550) @t440) @t626)) (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP @t11 @t58 @t443 @t677) @t626)))))
% 2.85/3.10  (assume @p234 (forall @t681 (=> @t680 (not (forall @t492 (=> @t679 (not (tptp.hBOOL (tptp.hAPP @t39 tptp.bool (tptp.hAPP @t32 @t156 @t430 @t413) @t489)))))))))
% 2.85/3.10  (assume @p235 (forall @t681 (=> (forall @t408 (=> @t682 (tptp.hBOOL (tptp.hAPP @t39 tptp.bool (tptp.hAPP @t32 @t156 @t430 @t377) @t376)))) @t680)))
% 2.85/3.10  (assume @p236 (forall @t690 (=> @t689 (=> @t686 (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP @t11 @t58 @t443 @t685) @t683))))))
% 2.85/3.10  (assume @p237 (forall (@list @t32 @t366 @t437 @t453 @t361) (= @t546 (forall (@list @t694 @t692) (=> (= (tptp.hAPP @t2 @t1 @t453 @t694) @t696) (exists @t695 (and (= (tptp.hAPP @t2 @t72 @t361 @t694) @t693) (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP tptp.val @t58 @t543 @t692) @t691)))))))))
% 2.85/3.10  (assume @p238 (forall (@list @t533 @t531 @t437 @t453 @t366) (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t621) @t455)) (tptp.hAPP @t9 @t220 @t698 @t649))) @t446))))
% 2.85/3.10  (assume @p239 (forall @t699 (tptp.hBOOL (tptp.hAPP @t8 tptp.bool @t511 @t437))))
% 2.85/3.10  (assume @p240 (forall (@list @t39 @t38 @t32 @t323 @t600) (=> (forall @t492 (= (tptp.hAPP @t39 @t38 (tptp.hAPP @t32 @t44 @t323 @t413) @t489) (tptp.hAPP @t136 @t38 @t600 @t490))) (= @t610 (tptp.ti @t195 @t600)))))
% 2.85/3.10  (assume @p241 (forall @t704 (=> @t703 (exists (@list @t376) (= @t700 (tptp.hAPP @t39 @t163 @t350 @t376))))))
% 2.85/3.10  (assume @p242 (forall (@list @t32 @t39 @t38 @t611 @t366 @t421) (=> (tptp.hBOOL (tptp.hAPP @t32 tptp.bool @t611 (tptp.hAPP @t197 @t32 (tptp.hAPP @t200 @t198 @t601 @t366) @t421))) (not (forall @t492 (=> (= (tptp.ti @t197 @t421) @t705) (not (tptp.hBOOL (tptp.hAPP @t32 tptp.bool @t611 (tptp.hAPP @t38 @t32 (tptp.hAPP @t39 @t199 @t366 @t413) @t489))))))))))
% 2.85/3.10  (assume @p243 (forall (@list @t435 @t366 @t437 @t361 @t440 @t358) (=> @t445 (=> @t512 (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP @t11 @t58 (tptp.hAPP @t73 @t204 (tptp.hAPP @t8 @t205 @t441 @t435) @t361) @t440) @t358))))))
% 2.85/3.10  (assume @p244 (forall (@list @t32 @t38 @t39 @t421 @t430 @t335 @t339) (=> (tptp.hBOOL (tptp.hAPP @t87 tptp.bool @t708 (tptp.hAPP @t38 @t87 (tptp.hAPP @t39 @t706 @t430 @t335) @t339))) (tptp.hBOOL (tptp.hAPP @t87 tptp.bool @t708 (tptp.hAPP @t197 @t87 @t707 @t480))))))
% 2.85/3.10  (assume @p245 (forall (@list @t38 @t32 @t39 @t483 @t335 @t339 @t430) (=> (tptp.hBOOL (tptp.hAPP @t38 tptp.bool (tptp.hAPP @t136 @t709 (tptp.hAPP @t713 @t712 @t711 @t483) @t405) @t430)) (tptp.hBOOL (tptp.hAPP @t38 tptp.bool (tptp.hAPP @t39 @t709 (tptp.hAPP @t32 @t710 @t483 @t335) @t339) @t430)))))
% 2.85/3.10  (assume @p246 (forall (@list @t566 @t437 @t335 @t567 @t579) (=> @t583 (tptp.hBOOL (tptp.hAPP @t8 tptp.bool @t511 @t578)))))
% 2.85/3.10  (assume @p247 (forall (@list @t714 @t437 @t435) (=> @t512 (=> (tptp.hBOOL (tptp.hAPP @t8 tptp.bool (tptp.hAPP @t8 @t70 tptp.hext @t435) @t714)) (tptp.hBOOL (tptp.hAPP @t8 tptp.bool @t511 @t714))))))
% 2.85/3.10  (assume @p248 (forall (@list @t335 @t567 @t579 @t437 @t435) (=> @t512 (=> @t583 (exists @t716 (= (tptp.hAPP tptp.nat @t7 @t435 @t335) (tptp.hAPP @t6 @t7 @t572 (tptp.hAPP @t5 @t6 @t570 @t715))))))))
% 2.85/3.10  (assume @p249 (forall (@list @t437 @t435) (= @t512 @t721)))
% 2.85/3.10  (assume @p250 (forall (@list @t38 @t32 @t39 @t421 @t430 @t593) (=> (forall @t408 (=> @t682 (tptp.hBOOL (tptp.hAPP @t709 tptp.bool @t723 @t724)))) (tptp.hBOOL (tptp.hAPP @t709 tptp.bool @t723 @t722)))))
% 2.85/3.10  (assume @p251 (forall (@list @t38 @t39 @t32 @t430 @t325 @t593) (=> (forall @t408 (=> (= @t406 @t594) (tptp.hBOOL (tptp.hAPP @t38 tptp.bool @t724 @t325)))) (tptp.hBOOL (tptp.hAPP @t38 tptp.bool @t722 @t325)))))
% 2.85/3.10  (assume @p252 (forall (@list @t32 @t39 @t38 @t421 @t430 @t593) (=> (tptp.hBOOL (tptp.hAPP @t87 tptp.bool @t708 (tptp.hAPP @t197 @t87 @t707 @t593))) (not (forall @t492 (=> (= (tptp.ti @t197 @t593) @t705) (not (tptp.hBOOL (tptp.hAPP @t87 tptp.bool @t708 (tptp.hAPP @t38 @t87 (tptp.hAPP @t39 @t706 @t430 @t413) @t489))))))))))
% 2.85/3.10  (assume @p253 (forall (@list @t38 @t32 @t39 @t430 @t593 @t421) (=> (tptp.hBOOL (tptp.hAPP @t38 tptp.bool @t722 @t421)) (not (forall @t492 (=> @t679 (not (tptp.hBOOL (tptp.hAPP @t38 tptp.bool (tptp.hAPP @t39 @t709 (tptp.hAPP @t32 @t710 @t430 @t413) @t489) @t421)))))))))
% 2.85/3.10  (assume @p254 (forall (@list @t32 @t533 @t440 @t658) (= (tptp.hBOOL (tptp.hAPP @t88 tptp.bool (tptp.hAPP @t34 @t89 @t86 (tptp.hAPP @t34 @t34 (tptp.hAPP @t32 @t101 @t117 @t533) @t440)) @t658)) @t725)))
% 2.85/3.10  (assume @p255 (forall (@list @t32 @t394 @t729 @t728 @t395 @t726) (not (= @t730 @t727))))
% 2.85/3.10  (assume @p256 (forall @t736 (not (= @t735 @t733))))
% 2.85/3.10  (assume @p257 (forall (@list @t32 @t395 @t726 @t394 @t729 @t728) (not (= @t727 @t730))))
% 2.85/3.10  (assume @p258 (forall (@list @t32 @t738 @t737) (= (= (tptp.hAPP tptp.val @t34 @t122 @t738) (tptp.hAPP tptp.val @t34 @t122 @t737)) (= @t738 @t737))))
% 2.85/3.10  (assume @p259 (forall @t746 (= (= (tptp.hAPP @t34 @t34 (tptp.hAPP @t34 @t101 @t119 @t743) @t740) (tptp.hAPP @t34 @t34 (tptp.hAPP @t34 @t101 @t119 @t742) @t739)) @t745)))
% 2.85/3.10  (assume @p260 (forall (@list @t32 @t335 @t748 @t401 @t747) (= (= (tptp.hAPP @t34 @t34 (tptp.hAPP @t32 @t101 @t117 @t335) @t748) (tptp.hAPP @t34 @t34 (tptp.hAPP @t32 @t101 @t117 @t401) @t747)) (and @t403 @t749))))
% 2.85/3.10  (assume @p261 (forall (@list @t32 @t335 @t751 @t748 @t401 @t750 @t747) (= (= (tptp.hAPP @t34 @t34 (tptp.hAPP tptp.ty @t101 (tptp.hAPP @t32 @t104 @t103 @t335) @t751) @t748) (tptp.hAPP @t34 @t34 (tptp.hAPP tptp.ty @t101 (tptp.hAPP @t32 @t104 @t103 @t401) @t750) @t747)) (and @t403 (= @t751 @t750) @t749))))
% 2.85/3.10  (assume @p262 (forall @t754 (not (= @t753 @t733))))
% 2.85/3.10  (assume @p263 (forall (@list @t32 @t752 @t394 @t728) (not (= @t753 @t755))))
% 2.85/3.10  (assume @p264 (forall @t756 (not (= @t733 @t753))))
% 2.85/3.10  (assume @p265 (forall (@list @t32 @t394 @t728 @t752) (not (= @t755 @t753))))
% 2.85/3.10  (assume @p266 (forall (@list @t32 @t752 @t394 @t729 @t728) (not (= @t753 @t730))))
% 2.85/3.10  (assume @p267 (forall (@list @t32 @t394 @t729 @t728 @t752) (not (= @t730 @t753))))
% 2.85/3.10  (assume @p268 (forall (@list @t32 @t531 @t658) (tptp.hBOOL (tptp.hAPP @t88 tptp.bool (tptp.hAPP @t34 @t89 @t86 (tptp.hAPP tptp.val @t34 @t122 @t531)) @t658))))
% 2.85/3.10  (assume @p269 (forall @t757 (not (= @t733 @t727))))
% 2.85/3.10  (assume @p270 (forall @t758 (not (= @t727 @t733))))
% 2.85/3.10  (assume @p271 (forall @t759 (not (= @t733 @t735))))
% 2.85/3.10  (assume @p272 (forall (@list @t32 @t566 @t335 @t567 @t579 @t366 @t437) (=> @t763 (=> @t583 (=> (tptp.hBOOL (tptp.hAPP @t6 tptp.bool @t762 @t571)) (tptp.hBOOL (tptp.hAPP @t8 tptp.bool @t760 @t578)))))))
% 2.85/3.10  (assume @p273 (forall (@list @t358 @t643 @t366 @t440 @t437 @t453 @t533 @t531 @t450 @t435 @t447) (=> (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 @t765 @t649) @t450) @t449)) (=> @t648 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t764 @t645) @t455) @t644) @t642))))))
% 2.85/3.10  (assume @p274 (forall (@list @t358 @t531 @t440 @t437 @t453 @t533 @t450 @t435 @t447 @t366) (=> @t773 (=> @t770 (=> @t769 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t767 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t766) @t642))) @t446)))))))
% 2.85/3.10  (assume @p275 (forall (@list @t366 @t437 @t440 @t626 @t361 @t533 @t358) (=> @t541 (=> (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool @t444 @t626)) (=> (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP tptp.ty @t58 @t774 @t626) @t358)) (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP @t11 @t58 @t443 @t667) tptp.void)))))))
% 2.85/3.10  (assume @p276 (forall (@list @t533 @t440 @t471 @t531 @t435 @t447 @t366) (=> (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t475 (tptp.hAPP @t9 @t220 @t776 @t449))) @t775)) (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t668 (tptp.hAPP @t9 @t220 @t698 (tptp.hAPP @t3 @t9 @t448 (tptp.hAPP @t1 @t3 @t641 @t532))))) @t775)))))
% 2.85/3.10  (assume @p277 (forall @t777 (=> @t721 @t512)))
% 2.85/3.10  (assume @p278 (forall (@list @t366 @t533 @t531 @t437 @t453) (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t764 @t621) @t455) @t697) @t649))))
% 2.85/3.10  (assume @p279 (forall (@list @t440 @t785 @t527 @t450 @t782 @t778 @t366) (=> (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 @t456 @t787)) (tptp.hAPP @t9 @t220 @t451 @t784))) @t446)) @t781)))
% 2.85/3.10  (assume @p280 (forall (@list @t32 @t566 @t335 @t567 @t579 @t366 @t437 @t788) (=> @t789 (=> @t583 (tptp.hBOOL (tptp.hAPP @t6 tptp.bool (tptp.hAPP @t8 @t78 @t761 @t578) @t788))))))
% 2.85/3.10  (assume @p281 (forall (@list @t32 @t366 @t437 @t361) (tptp.hBOOL (tptp.hAPP @t73 tptp.bool (tptp.hAPP @t3 @t74 @t537 @t790) @t361))))
% 2.85/3.10  (assume @p282 (forall (@list @t32 @t611 @t366 @t325) (=> @t794 (=> @t793 @t791))))
% 2.85/3.10  (assume @p283 (forall (@list @t32 @t325 @t366 @t611) (=> @t793 (=> @t794 @t791))))
% 2.85/3.10  (assume @p284 (forall @t798 (= (tptp.hBOOL (tptp.hAPP @t87 tptp.bool (tptp.hAPP @t87 @t306 @t792 @t797) @t796)) (tptp.hBOOL (tptp.hAPP @t87 tptp.bool (tptp.hAPP @t87 @t306 @t792 @t483) @t482)))))
% 2.85/3.10  (assume @p285 (forall @t800 (not (= @t179 @t799))))
% 2.85/3.10  (assume @p286 (forall @t800 (not (= @t799 @t179))))
% 2.85/3.10  (assume @p287 (forall @t805 (= (forall @t804 (not @t803)) @t802)))
% 2.85/3.10  (assume @p288 (forall @t805 (= (not @t802) (exists @t804 @t803))))
% 2.85/3.10  (assume @p289 (forall (@list @t533 @t366 @t440 @t471 @t450 @t469) (=> @t806 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t764 @t667) @t471) @t666) @t469)))))
% 2.85/3.10  (assume @p290 (forall (@list @t629 @t366 @t440 @t471 @t450 @t469) (=> @t806 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t764 @t672) @t471) @t671) @t469)))))
% 2.85/3.10  (assume @p291 (forall @t810 (= @t701 (tptp.hAPP @t87 @t87 @t213 (tptp.hAPP @t87 @t87 (tptp.hAPP @t298 @t214 (tptp.combb tptp.bool tptp.bool @t32) tptp.fNot) (tptp.hAPP @t163 @t87 (tptp.hAPP @t809 (tptp.fun @t163 @t87) (tptp.combc @t32 @t163 tptp.bool) (tptp.hAPP @t164 @t809 (tptp.hAPP (tptp.fun @t163 @t808) (tptp.fun @t164 @t809) (tptp.combb @t163 @t808 @t32) (tptp.fequal @t163)) @t334)) @t807))))))
% 2.85/3.10  (assume @p292 (forall @t704 (= @t703 (not (= @t700 @t807)))))
% 2.85/3.10  (assume @p293 (forall (@list @t358 @t366 @t440 @t437 @t453 @t533 @t450 @t435 @t447) (=> @t814 (=> @t813 (=> @t769 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t812 @t811) @t642)))))))
% 2.85/3.10  (assume @p294 (forall (@list @t39 @t32 @t334 @t352 @t348) (= (= @t653 @t179) (and @t816 (= @t815 @t179)))))
% 2.85/3.10  (assume @p295 (forall (@list @t32 @t39 @t325 @t413) (= (tptp.hAPP @t32 @t163 (tptp.hAPP @t163 @t164 (tptp.hAPP @t32 @t354 (tptp.hAPP @t164 @t355 @t353 @t817) @t325) @t807) @t413) @t807)))
% 2.85/3.10  (assume @p296 (forall @t810 (= (tptp.hAPP @t164 @t164 @t819 @t817) @t818)))
% 2.85/3.10  (assume @p297 (forall @t810 (= (tptp.hAPP @t164 @t164 (tptp.hAPP @t164 @t166 @t165 @t817) @t334) @t818)))
% 2.85/3.10  (assume @p298 (forall (@list @t366 @t531 @t629 @t471) (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t764 @t632) @t471) @t629) @t471))))
% 2.85/3.10  (assume @p299 (forall (@list @t32 @t39 @t346 @t348 @t325) (not (forall @t657 (= (tptp.hAPP @t32 @t163 (tptp.hAPP @t163 @t164 (tptp.hAPP @t32 @t354 (tptp.hAPP @t164 @t355 @t353 @t346) @t348) @t356) @t413) @t807)))))
% 2.85/3.10  (assume @p300 (forall (@list @t366 @t533 @t358 @t616 @t471) (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t764 @t637) @t471) @t617) @t471))))
% 2.85/3.10  (assume @p301 (forall (@list @t32 @t435 @t366 @t437 @t788) (=> @t789 (=> @t512 (tptp.hBOOL (tptp.hAPP @t6 tptp.bool (tptp.hAPP @t8 @t78 @t761 @t435) @t788))))))
% 2.85/3.10  (assume @p302 (forall @t822 (=> @t821 @t820)))
% 2.85/3.10  (assume @p303 (forall @t822 (= @t821 @t820)))
% 2.85/3.10  (assume @p304 (forall @t675 (=> @t823 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool @t674 @t775)))))
% 2.85/3.10  (assume @p305 (forall @t670 (=> @t823 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool @t669 @t775)))))
% 2.85/3.10  (assume @p306 (forall (@list @t358 @t531 @t366 @t440 @t437 @t453 @t533 @t450 @t435 @t447) (=> @t814 (=> @t770 (=> @t769 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t812 @t766) @t642)))))))
% 2.85/3.10  (assume @p307 (forall (@list @t629 @t825 @t824 @t684 @t828 @t831 @t829 @t366) (=> @t836 (=> (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t830 @t827)) @t775)) (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t685) @t828)) @t827)) @t775))))))
% 2.85/3.10  (assume @p308 (forall @t838 (= (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t764 @t413) @t484) @t514) @t837)) (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t413) @t484)) (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t514) @t837))) @t446)))))
% 2.85/3.10  (assume @p309 (forall (@list @t32 @t335 @t788 @t366 @t437) (=> @t763 (=> (= @t582 @t839) @t789))))
% 2.85/3.10  (assume @p310 (forall (@list @t366 @t533 @t358 @t531 @t616 @t471) (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t764 @t625) @t471) @t617) @t471))))
% 2.85/3.10  (assume @p311 (forall (@list @t358 @t440 @t437 @t453 @t533 @t450 @t435 @t447 @t366) (=> @t773 (=> @t813 (=> @t769 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t767 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t811) @t642))) @t446)))))))
% 2.85/3.10  (assume @p312 (forall @t530 (=> @t840 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool @t529 @t775)))))
% 2.85/3.10  (assume @p313 (forall (@list @t366 @t437 @t361 @t531 @t440 @t358) (=> (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP @t11 @t58 @t443 (tptp.hAPP @t11 @t11 (tptp.hAPP @t2 @t500 @t499 @t531) @t440)) @t358)) (not (=> @t841 (forall @t695 (=> (= (tptp.hAPP @t2 @t72 @t361 @t531) @t693) (forall @t363 (=> (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool @t444 @t359)) (not (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP tptp.ty @t58 @t774 @t359) @t691))))))))))))
% 2.85/3.10  (assume @p314 (forall @t844 (=> @t843 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t646 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 (tptp.hAPP @t11 @t11 @t624 (tptp.hAPP @t11 @t11 (tptp.hAPP @t11 @t500 @t501 (tptp.hAPP @t11 @t11 @t620 (tptp.hAPP tptp.val @t11 @t498 (tptp.hAPP @t1 tptp.val @t842 @t647)))) @t450))) @t642))) @t775)))))
% 2.85/3.10  (assume @p315 (forall @t844 (=> @t843 (=> @t846 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t646 (tptp.hAPP @t9 @t220 @t451 @t642))) @t775))))))
% 2.85/3.10  (assume @p316 (forall (@list @t533 @t440) (= @t768 (exists (@list @t692 @t847) (= @t440 (tptp.hAPP @t11 @t11 (tptp.hAPP @t11 @t500 @t501 (tptp.hAPP @t11 @t11 @t620 @t848)) @t847))))))
% 2.85/3.10  (assume @p317 (forall (@list @t32 @t335 @t551) (tptp.hBOOL (tptp.hAPP @t228 tptp.bool (tptp.hAPP @t227 @t556 @t555 (tptp.hAPP @t32 @t227 @t554 @t335)) @t849))))
% 2.85/3.10  (assume @p318 (forall (@list @t358 @t785 @t527 @t533 @t855 @t828 @t629 @t853 @t851 @t366) (=> (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t855) @t828)) (tptp.hAPP @t9 @t220 @t630 @t858))) @t775)) (=> (tptp.hBOOL (tptp.hAPP @t11 tptp.bool @t845 @t629)) (=> (= @t828 @t857) (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t856) @t787)) (tptp.hAPP @t9 @t220 @t630 (tptp.hAPP @t3 @t9 @t854 (tptp.hAPP @t1 @t3 @t852 @t850))))) @t775)))))))
% 2.85/3.10  (assume @p319 (forall (@list @t32 @t579 @t437 @t531 @t366 @t567 @t860 @t358 @t859) (=> @t868 (=> @t545 (=> (tptp.hBOOL (tptp.hAPP @t6 tptp.bool @t762 @t580)) (tptp.hBOOL (tptp.hAPP @t6 tptp.bool @t762 @t866)))))))
% 2.85/3.10  (assume @p320 (forall @t871 (=> @t870 (tptp.hBOOL (tptp.hAPP @t228 tptp.bool @t869 @t849)))))
% 2.85/3.10  (assume @p321 (forall @t880 (=> @t879 (=> @t877 @t875))))
% 2.85/3.10  (assume @p322 (forall @t884 (=> @t879 (=> @t883 @t882))))
% 2.85/3.10  (assume @p323 (forall @t890 (=> @t889 @t887)))
% 2.85/3.10  (assume @p324 (forall @t798 (=> (tptp.hBOOL (tptp.hAPP @t228 tptp.bool (tptp.hAPP @t228 @t556 @t886 @t483) @t482)) (=> (tptp.hBOOL (tptp.hAPP @t228 tptp.bool (tptp.hAPP @t228 @t556 @t886 @t482) @t891)) (= @t892 @t891)))))
% 2.85/3.10  (assume @p325 (forall @t890 (=> (tptp.hBOOL (tptp.hAPP @t228 tptp.bool @t888 @t885)) @t887)))
% 2.85/3.10  (assume @p326 (forall (@list @t32 @t893) (= (tptp.hAPP @t180 @t32 @t185 (tptp.hAPP @t32 @t180 @t181 @t893)) @t894)))
% 2.85/3.10  (assume @p327 (forall @t895 (tptp.hBOOL (tptp.hAPP @t87 tptp.bool @t878 @t658))))
% 2.85/3.10  (assume @p328 (forall @t880 (= @t875 (and @t879 @t877))))
% 2.85/3.10  (assume @p329 (forall @t880 (=> @t875 @t879)))
% 2.85/3.10  (assume @p330 (forall @t880 (=> @t875 @t877)))
% 2.85/3.10  (assume @p331 (forall (@list @t32 @t325 @t658 @t872) (=> @t879 (=> @t661 @t896))))
% 2.85/3.10  (assume @p332 (forall (@list @t32 @t872 @t325 @t658) (=> @t661 (=> @t879 @t896))))
% 2.85/3.10  (assume @p333 (forall (@list @t32 @t567 @t658 @t872) (=> @t879 (=> @t898 @t897))))
% 2.85/3.10  (assume @p334 (forall @t880 (=> @t875 (not (=> @t879 (not @t877))))))
% 2.85/3.10  (assume @p335 (forall (@list @t325 @t437 @t335) (=> @t901 (tptp.hBOOL (tptp.hAPP @t8 tptp.bool @t511 @t899)))))
% 2.85/3.10  (assume @p336 (forall @t902 (= (tptp.hAPP @t228 @t228 @t226 @t849) @t849)))
% 2.85/3.10  (assume @p337 (forall (@list @t32 @t325 @t335 @t366 @t437 @t788) (=> @t789 (=> @t901 (tptp.hBOOL (tptp.hAPP @t6 tptp.bool (tptp.hAPP @t8 @t78 @t761 @t899) @t788))))))
% 2.85/3.10  (assume @p338 (forall (@list @t32 @t788 @t335 @t366 @t437) (=> @t763 (=> @t901 (=> @t789 (tptp.hBOOL (tptp.hAPP @t8 tptp.bool @t760 (tptp.hAPP @t7 @t8 @t577 @t839))))))))
% 2.85/3.10  (assume @p339 (forall @t910 (=> @t909 @t907)))
% 2.85/3.10  (assume @p340 (forall @t910 (=> @t912 (=> @t911 @t904))))
% 2.85/3.10  (assume @p341 (forall @t910 (=> @t912 @t907)))
% 2.85/3.10  (assume @p342 (forall @t916 (=> (forall @t657 (=> @t915 @t914)) @t879)))
% 2.85/3.10  (assume @p343 (forall (@list @t32 @t39 @t923 @t922 @t919 @t918 @t551) (=> (tptp.hBOOL (tptp.hAPP @t294 tptp.bool (tptp.hAPP @t293 @t560 @t559 (tptp.hAPP @t136 @t293 @t925 @t920)) @t917)) (=> (not (= @t924 @t920)) (not (forall @t408 (=> (tptp.hBOOL (tptp.hAPP @t294 tptp.bool (tptp.hAPP @t293 @t560 @t559 (tptp.hAPP @t136 @t293 @t925 @t406)) @t551)) (not (tptp.hBOOL (tptp.hAPP @t294 tptp.bool (tptp.hAPP @t293 @t560 @t559 (tptp.hAPP @t136 @t293 @t921 @t920)) @t917))))))))))
% 2.85/3.10  (assume @p344 (forall @t942 (=> @t941 (=> @t939 (=> (forall @t938 (=> @t937 (=> (tptp.hBOOL (tptp.hAPP @t294 tptp.bool (tptp.hAPP @t293 @t560 @t559 (tptp.hAPP @t136 @t293 (tptp.hAPP @t136 @t558 @t557 @t936) @t935)) @t917)) (=> @t932 @t929)))) @t928)))))
% 2.85/3.10  (assume @p345 (forall @t942 (=> @t941 (=> @t928 (=> (forall @t938 (=> (tptp.hBOOL (tptp.hAPP @t294 tptp.bool (tptp.hAPP @t293 @t560 @t559 (tptp.hAPP @t136 @t293 @t940 @t406)) @t917)) (=> @t937 (=> @t929 @t932)))) @t939)))))
% 2.85/3.10  (assume @p346 (forall (@list @t453 @t361 @t440 @t358 @t437 @t366) (=> @t945 (=> @t438 (=> @t445 (=> @t522 (=> (not @t944) (exists (@list @t847 @t943) (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t458 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t847) @t943))) @t446))))))))))
% 2.85/3.10  (assume @p347 (forall (@list @t32 @t380) (=> (not (= @t946 @t179)) (not (forall @t947 (not (= @t946 (tptp.hAPP @t32 @t180 @t181 @t377))))))))
% 2.85/3.10  (assume @p348 (forall @t35 (=> @t950 (forall @t949 (tptp.hBOOL (tptp.hAPP @t32 tptp.bool @t948 @t893))))))
% 2.85/3.10  (assume @p349 (forall @t960 (=> @t912 (=> @t959 (=> (forall @t958 (=> @t957 (=> @t956 (=> @t954 @t953)))) @t951)))))
% 2.85/3.10  (assume @p350 (forall (@list @t32 @t39 @t483 @t482) (= (tptp.hBOOL (tptp.hAPP @t157 tptp.bool (tptp.hAPP @t157 @t970 @t969 @t968) @t967)) (tptp.hBOOL (tptp.hAPP @t138 tptp.bool (tptp.hAPP @t138 @t487 (tptp.ord_less_eq @t138) @t483) @t482)))))
% 2.85/3.10  (assume @p351 (forall @t35 (=> @t975 (forall @t974 (=> (not @t973) @t972)))))
% 2.85/3.10  (assume @p352 (forall @t35 (=> @t980 (forall @t979 (=> @t972 (=> (tptp.hBOOL (tptp.hAPP @t32 tptp.bool @t977 @t380)) @t978))))))
% 2.85/3.10  (assume @p353 (forall @t35 (=> @t980 (forall @t983 (=> @t972 (=> @t973 @t982))))))
% 2.85/3.10  (assume @p354 (forall @t35 (=> @t950 (forall (@list @t976 @t893 @t380) (=> @t973 (=> (tptp.hBOOL (tptp.hAPP @t32 tptp.bool @t971 @t976)) (tptp.hBOOL (tptp.hAPP @t32 tptp.bool @t948 @t976))))))))
% 2.85/3.10  (assume @p355 (forall @t35 (=> @t980 (forall @t974 (=> @t973 (=> @t972 @t982))))))
% 2.85/3.10  (assume @p356 (forall @t35 (=> @t980 (forall (@list @t984 @t393 @t395) (=> (tptp.hBOOL (tptp.hAPP @t32 tptp.bool @t988 @t395)) (=> (= @t987 (tptp.ti @t32 @t984)) @t986))))))
% 2.85/3.10  (assume @p357 (forall @t35 (=> @t188 (forall @t991 (=> (tptp.hBOOL (tptp.hAPP @t32 tptp.bool @t989 @t393)) (=> (= @t393 @t984) @t990))))))
% 2.85/3.10  (assume @p358 (forall @t35 (=> @t980 (forall @t991 (=> (= @t396 @t987) (=> (tptp.hBOOL (tptp.hAPP @t32 tptp.bool @t985 @t393)) @t986))))))
% 2.85/3.10  (assume @p359 (forall @t35 (=> @t188 (forall @t991 (=> (= @t395 @t393) (=> (tptp.hBOOL (tptp.hAPP @t32 tptp.bool @t988 @t984)) @t990))))))
% 2.85/3.10  (assume @p360 (forall @t35 (=> @t980 (forall (@list @t332 @t325) (=> @t996 (= @t994 @t992))))))
% 2.85/3.10  (assume @p361 (forall @t35 (=> @t950 (forall @t974 (=> (= @t893 @t380) @t973)))))
% 2.85/3.10  (assume @p362 (forall @t35 (=> @t980 (forall @t997 (= @t992 (and @t994 @t996))))))
% 2.85/3.10  (assume @p363 (forall @t35 (=> @t975 (forall @t974 (or @t973 @t972)))))
% 2.85/3.10  (assume @p364 (forall @t55 (=> @t1000 (forall (@list @t325 @t323 @t600) (=> @t999 (tptp.hBOOL (tptp.hAPP @t39 tptp.bool (tptp.hAPP @t39 @t156 @t998 @t326) (tptp.hAPP @t32 @t39 @t600 @t325))))))))
% 2.85/3.10  (assume @p365 (forall @t55 (=> @t1000 (forall @t1002 (= @t999 @t1001)))))
% 2.85/3.10  (assume @p366 (forall (@list @t366) (=> @t523 @t945)))
% 2.85/3.10  (assume @p367 (forall (@list @t433 @t1004 @t1003) (=> (tptp.hBOOL (tptp.hAPP @t18 tptp.bool (tptp.hAPP @t2 @t140 (tptp.hAPP @t25 @t141 tptp.wf_J_mdecl @t433) @t1004) @t1003)) (tptp.hBOOL (tptp.hAPP @t18 tptp.bool (tptp.hAPP @t2 @t140 (tptp.hAPP @t25 @t141 tptp.wwf_J_mdecl @t433) @t1004) @t1003)))))
% 2.85/3.10  (assume @p368 (forall @t513 (=> @t945 (=> @t460 (tptp.hBOOL (tptp.hAPP @t84 tptp.bool (tptp.hAPP @t84 @t780 @t779 (tptp.hAPP @t11 @t84 tptp.fv @t450)) @t1005))))))
% 2.85/3.10  (assume @p369 (forall @t1008 (=> @t912 (=> @t1007 (not (forall @t804 (=> @t957 (not (tptp.hBOOL (tptp.hAPP @t228 tptp.bool (tptp.hAPP @t227 @t556 @t555 (tptp.hAPP @t32 @t227 @t955 @t339)) @t551))))))))))
% 2.85/3.10  (assume @p370 (forall (@list @t32 @t325 @t421 @t551) (=> (tptp.hBOOL (tptp.hAPP @t228 tptp.bool @t1010 @t849)) (=> (not (= @t424 @t425)) (not (forall @t804 (=> (tptp.hBOOL (tptp.hAPP @t228 tptp.bool (tptp.hAPP @t227 @t556 @t555 (tptp.hAPP @t32 @t227 @t1009 @t489)) @t551)) (not (tptp.hBOOL (tptp.hAPP @t228 tptp.bool (tptp.hAPP @t227 @t556 @t555 (tptp.hAPP @t32 @t227 @t955 @t421)) @t849))))))))))
% 2.85/3.10  (assume @p371 (forall @t960 (=> @t912 (=> @t951 (=> (forall @t958 (=> @t956 (=> (tptp.hBOOL (tptp.hAPP @t228 tptp.bool (tptp.hAPP @t227 @t556 @t555 (tptp.hAPP @t32 @t227 @t1011 @t339)) @t849)) (=> @t953 @t954)))) @t959)))))
% 2.85/3.10  (assume @p372 (forall @t55 (=> @t1000 (forall @t1002 (=> @t1001 @t999)))))
% 2.85/3.10  (assume @p373 (forall @t1016 (=> @t945 (= @t1015 (and @t823 @t846)))))
% 2.85/3.10  (assume @p374 (forall (@list @t32 @t39 @t325 @t332 @t366 @t611) (=> @t1019 (=> @t1018 @t1017))))
% 2.85/3.10  (assume @p375 (forall (@list @t39 @t32 @t611 @t366 @t325 @t332) (=> @t1018 (=> @t1019 @t1017))))
% 2.85/3.10  (assume @p376 (forall (@list @t533 @t366 @t440 @t437 @t453 @t450 @t435 @t447) (=> @t1021 (=> (not (tptp.hBOOL (tptp.hAPP @t84 tptp.bool (tptp.hAPP @t2 @t780 @t1020 @t533) @t1005))) (= @t647 @t640)))))
% 2.85/3.10  (assume @p377 (forall @t1026 (=> @t945 (=> (tptp.hBOOL (tptp.hAPP @t222 tptp.bool @t1025 @t446)) @t1024))))
% 2.85/3.10  (assume @p378 (forall @t1016 (=> @t945 (=> @t1015 @t823))))
% 2.85/3.10  (assume @p379 (forall @t1026 (=> @t945 (=> (tptp.hBOOL (tptp.hAPP @t222 tptp.bool @t1025 @t775)) @t1024))))
% 2.85/3.10  (assume @p380 (forall @t1016 (=> @t945 (=> @t823 (=> @t846 @t1015)))))
% 2.85/3.10  (assume @p381 (forall (@list @t447 @t533 @t366 @t440 @t828 @t531 @t437 @t453) (=> (tptp.hBOOL (tptp.hAPP @t9 tptp.bool @t1030 @t455)) (=> (= @t447 @t535) (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1028 @t697) (tptp.hAPP @t3 @t9 @t454 @t447)))))))
% 2.85/3.10  (assume @p382 (forall (@list @t358 @t366 @t855 @t785 @t527 @t533 @t684 @t782 @t778) (=> (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 @t1032 @t857) @t684) @t784)) (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t1012 @t856) @t787) @t684) (tptp.hAPP @t3 @t9 @t783 (tptp.hAPP @t1 @t3 @t1031 @t850)))))))
% 2.85/3.10  (assume @p383 (forall (@list @t366 @t440 @t785 @t527 @t450 @t782 @t778) (=> (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 @t1013 @t787) @t450) @t784)) @t781)))
% 2.85/3.10  (assume @p384 (forall (@list @t39 @t32 @t611 @t366) (=> (forall @t492 (=> (tptp.hBOOL (tptp.hAPP @t39 tptp.bool (tptp.hAPP @t32 @t156 @t366 @t413) @t489)) (tptp.hBOOL (tptp.hAPP @t39 tptp.bool (tptp.hAPP @t32 @t156 @t611 @t413) @t489)))) @t1019)))
% 2.85/3.10  (assume @p385 (forall (@list @t366 @t440 @t437 @t453 @t450 @t435 @t447) (=> @t1021 @t512)))
% 2.85/3.10  (assume @p386 (forall (@list @t684 @t629 @t824 @t366 @t855 @t828 @t531 @t829) (=> (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1036 @t619) @t829)) (=> (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1035 @t629) @t824)) (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1033 @t629) @t824))))))
% 2.85/3.10  (assume @p387 (forall @t513 (=> @t945 (=> @t840 @t1039))))
% 2.85/3.10  (assume @p388 (forall @t884 (=> @t1043 (=> (not @t883) @t882))))
% 2.85/3.10  (assume @p389 (forall @t1044 (=> (=> (not @t882) @t883) @t1043)))
% 2.85/3.10  (assume @p390 (forall @t1047 (=> @t1046 (=> (not @t659) @t1045))))
% 2.85/3.10  (assume @p391 (forall @t1047 (=> (=> (not @t1045) @t659) @t1046)))
% 2.85/3.10  (assume @p392 (forall @t895 (= (tptp.hAPP @t87 @t87 @t1041 @t658) @t874)))
% 2.85/3.10  (assume @p393 (forall @t880 (= @t1042 (tptp.hAPP @t87 @t87 @t213 (tptp.hAPP @t87 @t87 (tptp.hAPP @t1049 @t214 @t1052 (tptp.hAPP @t87 @t1049 @t1051 (tptp.hAPP @t87 @t87 @t795 @t658))) (tptp.hAPP @t87 @t87 @t795 @t872))))))
% 2.85/3.10  (assume @p394 (forall @t880 (= @t1042 (tptp.hAPP @t87 @t87 @t1053 @t658))))
% 2.85/3.10  (assume @p395 (forall @t880 (= (tptp.hAPP @t87 @t87 @t1041 @t1042) @t1042)))
% 2.85/3.10  (assume @p396 (forall @t1055 (= @t1054 (tptp.hAPP @t87 @t87 @t1053 (tptp.hAPP @t87 @t87 @t1041 @t567)))))
% 2.85/3.10  (assume @p397 (forall @t884 (= @t1043 (or @t883 @t882))))
% 2.85/3.10  (assume @p398 (forall @t1055 (= (tptp.hAPP @t87 @t87 (tptp.hAPP @t87 @t214 @t1040 @t1042) @t567) @t1054)))
% 2.85/3.10  (assume @p399 (forall @t1058 (= (exists @t657 (and @t1057 @t1056)) (or (exists @t657 (and @t915 @t1056)) (exists @t657 (and @t914 @t1056))))))
% 2.85/3.10  (assume @p400 (forall @t1058 (= (forall @t657 (=> @t1057 @t1056)) (and (forall @t657 (=> @t915 @t1056)) (forall @t657 (=> @t914 @t1056))))))
% 2.85/3.10  (assume @p401 (forall (@list @t32 @t872 @t430 @t658) (=> @t883 @t1043)))
% 2.85/3.10  (assume @p402 (forall @t1044 (=> @t882 @t1043)))
% 2.85/3.10  (assume @p403 (forall (@list @t32 @t366 @t611) (= (tptp.hAPP @t87 @t87 @t213 (tptp.hAPP @t87 @t87 (tptp.hAPP @t1049 @t214 @t1052 (tptp.hAPP @t87 @t1049 @t1051 @t366)) @t611)) (tptp.hAPP @t87 @t87 (tptp.hAPP @t87 @t214 @t1040 @t662) (tptp.hAPP @t87 @t87 @t213 @t611)))))
% 2.85/3.10  (assume @p404 (forall (@list @t32 @t483 @t482 @t413) (= (tptp.hBOOL (tptp.hAPP @t32 tptp.bool (tptp.hAPP @t87 @t87 (tptp.hAPP @t87 @t214 @t1040 @t797) @t796) @t413)) (tptp.hBOOL (tptp.hAPP @t87 tptp.bool @t913 (tptp.hAPP @t87 @t87 (tptp.hAPP @t87 @t214 @t1040 @t483) @t482))))))
% 2.85/3.10  (assume @p405 (forall (@list @t32 @t872 @t658 @t325) (=> @t659 @t1046)))
% 2.85/3.10  (assume @p406 (forall @t1047 (=> @t1045 @t1046)))
% 2.85/3.10  (assume @p407 (forall @t880 (tptp.hBOOL (tptp.hAPP @t87 tptp.bool @t878 @t1042))))
% 2.85/3.10  (assume @p408 (forall @t916 (tptp.hBOOL (tptp.hAPP @t87 tptp.bool @t876 @t1042))))
% 2.85/3.10  (assume @p409 (forall @t880 (= @t879 @t1059)))
% 2.85/3.10  (assume @p410 (forall @t880 (=> @t879 @t1059)))
% 2.85/3.10  (assume @p411 (forall @t916 (=> @t877 (= @t1042 @t874))))
% 2.85/3.10  (assume @p412 (forall (@list @t32 @t872 @t658 @t567) (=> @t897 (=> @t898 (tptp.hBOOL (tptp.hAPP @t87 tptp.bool @t1060 @t567))))))
% 2.85/3.10  (assume @p413 (forall (@list @t32 @t872 @t859 @t658 @t567) (=> @t897 (=> (tptp.hBOOL (tptp.hAPP @t87 tptp.bool @t876 @t859)) (tptp.hBOOL (tptp.hAPP @t87 tptp.bool @t1060 (tptp.hAPP @t87 @t87 (tptp.hAPP @t87 @t214 @t1040 @t567) @t859)))))))
% 2.85/3.10  (assume @p414 (forall (@list @t32 @t39 @t334 @t352) (= (tptp.hAPP @t164 @t87 @t162 (tptp.hAPP @t164 @t164 @t819 @t352)) (tptp.hAPP @t87 @t87 (tptp.hAPP @t87 @t214 @t1040 (tptp.hAPP @t164 @t87 @t162 @t352)) @t701))))
% 2.85/3.10  (assume @p415 (forall (@list @t684 @t629) (= (tptp.hAPP @t11 @t84 tptp.fv @t685) @t1063)))
% 2.85/3.10  (assume @p416 (forall (@list @t366 @t531 @t471 @t450 @t469) (=> (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1064 @t450) @t469)) (not (=> (= @t450 @t619) (not (= @t469 @t471)))))))
% 2.85/3.10  (assume @p417 (forall (@list @t366 @t531 @t471) (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1064 @t619) @t471))))
% 2.85/3.10  (assume @p418 (forall @t513 (=> @t460 @t1039)))
% 2.85/3.10  (assume @p419 (forall @t1065 (=> @t1015 @t846)))
% 2.85/3.10  (assume @p420 (forall (@list @t366 @t471 @t440) (=> @t944 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1014 @t440) @t471)))))
% 2.85/3.10  (assume @p421 (forall (@list @t366 @t533 @t358 @t684 @t471 @t450 @t469) (=> (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t1012 (tptp.hAPP @t11 @t11 @t624 @t684)) @t471) @t450) @t469)) (not (forall (@list @t1070 @t1069) (=> (= @t471 (tptp.hAPP @t3 @t9 @t1071 @t1069)) (forall (@list @t1067 @t1066) (=> (= @t469 (tptp.hAPP @t3 @t9 @t1068 (tptp.hAPP @t1 @t3 (tptp.hAPP @t2 @t314 (tptp.hAPP @t3 @t315 @t313 @t1066) @t533) (tptp.hAPP @t2 @t1 @t1069 @t533)))) (not (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 @t1034 (tptp.hAPP @t3 @t9 @t1071 (tptp.hAPP @t1 @t3 (tptp.hAPP @t2 @t314 (tptp.hAPP @t3 @t315 @t313 @t1069) @t533) @t771))) @t450) (tptp.hAPP @t3 @t9 @t1068 @t1066))))))))))))
% 2.85/3.10  (assume @p422 (forall (@list @t1072 @t440 @t437 @t453 @t450 @t435 @t447 @t366) (=> @t945 (=> @t1021 (=> (tptp.hBOOL (tptp.hAPP @t84 tptp.bool (tptp.hAPP @t84 @t780 @t779 @t1005) @t1072)) (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 @t1013 (tptp.hAPP @t3 @t9 @t454 (tptp.hAPP @t84 @t3 (tptp.hAPP @t3 @t1074 @t1073 @t453) @t1072))) @t450) (tptp.hAPP @t3 @t9 @t448 (tptp.hAPP @t84 @t3 (tptp.hAPP @t3 @t1074 @t1073 @t447) @t1072)))))))))
% 2.85/3.10  (assume @p423 (forall @t160 (=> @t1075 (forall (@list @t323 @t600 @t325) (= (tptp.hAPP @t39 @t32 (tptp.hAPP @t53 @t53 (tptp.hAPP @t53 (tptp.fun @t53 @t53) (tptp.semilattice_sup_sup @t53) @t323) @t600) @t325) (tptp.hAPP @t32 @t32 (tptp.hAPP @t32 @t51 @t143 @t419) (tptp.hAPP @t39 @t32 @t600 @t325)))))))
% 2.85/3.10  (assume @p424 (forall @t55 (=> (tptp.lattice @t39) (forall (@list @t323 @t600 @t413) (= (tptp.hAPP @t32 @t39 (tptp.hAPP @t42 @t42 (tptp.hAPP @t42 (tptp.fun @t42 @t42) (tptp.semilattice_sup_sup @t42) @t323) @t600) @t413) (tptp.hAPP @t39 @t39 (tptp.hAPP @t39 (tptp.fun @t39 @t39) (tptp.semilattice_sup_sup @t39) @t414) @t655))))))
% 2.85/3.10  (assume @p425 (forall (@list @t860 @t859 @t567 @t579 @t629 @t531 @t853 @t851 @t684 @t828 @t335 @t829 @t366) (=> (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t835 @t1087)) @t775)) (=> (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t830 (tptp.hAPP @t9 @t220 @t776 @t858))) @t775)) (=> (= @t581 @t1083) (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t1082 (tptp.hAPP @t9 @t220 @t698 (tptp.hAPP @t3 @t9 (tptp.hAPP @t8 @t310 @t309 (tptp.hAPP @t7 @t8 @t1077 @t1076)) @t851)))) @t775)))))))
% 2.85/3.10  (assume @p426 (forall @t35 (=> @t144 (forall (@list @t395 @t393 @t893) (=> @t1093 (not (=> @t1089 (not @t1088))))))))
% 2.85/3.10  (assume @p427 (forall @t35 (=> @t144 (forall (@list @t393 @t1094 @t395 @t984) (=> @t990 (=> (tptp.hBOOL (tptp.hAPP @t32 tptp.bool @t988 @t1094)) (tptp.hBOOL (tptp.hAPP @t32 tptp.bool @t1092 (tptp.hAPP @t32 @t32 (tptp.hAPP @t32 @t51 @t143 @t984) @t1094)))))))))
% 2.85/3.10  (assume @p428 (forall (@list @t39 @t32 @t483 @t482 @t413 @t484) (= (tptp.hBOOL (tptp.hAPP @t39 tptp.bool (tptp.hAPP @t32 @t156 (tptp.hAPP @t157 @t157 (tptp.hAPP @t157 @t615 @t1095 @t968) @t967) @t413) @t484)) (tptp.hBOOL (tptp.hAPP @t138 tptp.bool @t488 (tptp.hAPP @t138 @t138 (tptp.hAPP @t138 (tptp.fun @t138 @t138) (tptp.semilattice_sup_sup @t138) @t483) @t482))))))
% 2.85/3.11  (assume @p429 (forall @t1098 (=> @t661 (= @t1097 (tptp.hAPP @t32 @t163 @t334 @t325)))))
% 2.85/3.11  (assume @p430 (forall (@list @t32 @t743 @t1103 @t1100 @t740 @t742 @t1102 @t1099 @t739) (= (= (tptp.hAPP @t34 @t34 (tptp.hAPP @t2 @t101 (tptp.hAPP @t2 @t109 (tptp.hAPP @t34 @t116 @t115 @t743) @t1103) @t1100) @t740) (tptp.hAPP @t34 @t34 (tptp.hAPP @t2 @t101 (tptp.hAPP @t2 @t109 (tptp.hAPP @t34 @t116 @t115 @t742) @t1102) @t1099) @t739)) (and @t744 @t1104 @t1101 @t741))))
% 2.85/3.11  (assume @p431 (forall (@list @t32 @t482 @t325 @t483) (=> (or (tptp.hBOOL (tptp.hAPP @t228 tptp.bool @t1107 @t891)) (tptp.hBOOL (tptp.hAPP @t228 tptp.bool @t1107 @t892))) (tptp.hBOOL (tptp.hAPP @t228 tptp.bool @t1107 @t1106)))))
% 2.85/3.11  (assume @p432 (forall @t798 (= (tptp.hAPP @t228 @t228 @t226 @t1108) @t1106)))
% 2.85/3.11  (assume @p433 (forall (@list @t860 @t859 @t629 @t366 @t440 @t471 @t450 @t469) (=> @t806 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t764 @t1111) @t471) @t1109) @t469)))))
% 2.85/3.11  (assume @p434 (forall (@list @t32 @t752 @t732 @t1113 @t1112 @t731) (not (= @t753 @t1114))))
% 2.85/3.11  (assume @p435 (forall (@list @t32 @t732 @t1113 @t1112 @t731 @t752) (not (= @t1114 @t753))))
% 2.85/3.11  (assume @p436 (forall @t1098 (=> (not @t661) (= @t1097 @t807))))
% 2.85/3.11  (assume @p437 (forall (@list @t39 @t32 @t334 @t658 @t413) (and (=> @t915 (= @t1115 (tptp.hAPP @t32 @t163 @t334 @t413))) (=> @t1116 (= @t1115 @t807)))))
% 2.85/3.11  (assume @p438 (forall @t1122 (not (= @t733 @t1121))))
% 2.85/3.11  (assume @p439 (forall (@list @t32 @t395 @t726 @t732 @t1113 @t1112 @t731) (not (= @t727 @t1114))))
% 2.85/3.11  (assume @p440 (forall @t1123 (not (= @t1121 @t733))))
% 2.85/3.11  (assume @p441 (forall (@list @t32 @t732 @t1113 @t1112 @t731 @t395 @t726) (not (= @t1114 @t727))))
% 2.85/3.11  (assume @p442 (forall (@list @t32 @t394 @t729 @t728 @t1120 @t1119 @t1118 @t1117) (not (= @t730 @t1121))))
% 2.85/3.11  (assume @p443 (forall (@list @t32 @t1120 @t1119 @t1118 @t1117 @t394 @t729 @t728) (not (= @t1121 @t730))))
% 2.85/3.11  (assume @p444 (forall (@list @t32 @t39 @t859 @t413) (= (tptp.hAPP @t32 @t163 (tptp.hAPP @t87 @t164 (tptp.hAPP @t164 @t171 @t170 @t817) @t859) @t413) @t807)))
% 2.85/3.11  (assume @p445 (forall (@list @t531 @t860 @t859 @t366 @t440 @t471 @t450 @t469) (=> @t806 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t764 @t1126) @t471) @t1125) @t469)))))
% 2.85/3.11  (assume @p446 (forall @t798 (tptp.hBOOL (tptp.hAPP @t228 tptp.bool (tptp.hAPP @t228 @t556 @t886 @t1108) @t1106))))
% 2.85/3.11  (assume @p447 (forall (@list @t684 @t860 @t859 @t629) (= (tptp.hAPP @t11 @t84 tptp.fv @t1081) @t1063)))
% 2.85/3.11  (assume @p448 (forall @t1129 (=> @t477 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool @t1128 @t446)))))
% 2.85/3.11  (assume @p449 (forall @t35 (=> @t144 (forall (@list @t395) (= (tptp.hAPP @t32 @t32 @t1090 @t395) @t396)))))
% 2.85/3.11  (assume @p450 (forall @t35 (=> @t144 (forall @t949 (= (tptp.hAPP @t32 @t32 @t1130 @t893) @t894)))))
% 2.85/3.11  (assume @p451 (forall @t35 (=> @t144 (forall @t1132 (= @t1091 (tptp.hAPP @t32 @t32 @t1131 @t395))))))
% 2.85/3.11  (assume @p452 (forall @t35 (=> @t1075 @t1135)))
% 2.85/3.11  (assume @p453 (forall @t35 (=> @t144 @t1135)))
% 2.85/3.11  (assume @p454 (forall @t35 (=> @t144 (forall @t1132 (= (tptp.hAPP @t32 @t32 @t1090 @t1091) @t1091)))))
% 2.85/3.11  (assume @p455 (forall @t35 (=> @t1075 @t1136)))
% 2.85/3.11  (assume @p456 (forall @t35 (=> @t144 @t1136)))
% 2.85/3.11  (assume @p457 (forall @t35 (=> @t144 (forall (@list @t393 @t395 @t984) (= (tptp.hAPP @t32 @t32 @t1131 (tptp.hAPP @t32 @t32 @t1090 @t984)) @t1137)))))
% 2.85/3.11  (assume @p458 (forall @t35 (=> @t1075 @t1141)))
% 2.85/3.11  (assume @p459 (forall @t35 (=> @t144 @t1141)))
% 2.85/3.11  (assume @p460 (forall @t35 (=> @t144 (forall (@list @t395 @t393 @t984) (= (tptp.hAPP @t32 @t32 (tptp.hAPP @t32 @t51 @t143 @t1091) @t984) @t1137)))))
% 2.85/3.11  (assume @p461 (forall @t35 (=> @t1075 @t1142)))
% 2.85/3.11  (assume @p462 (forall @t35 (=> @t144 @t1142)))
% 2.85/3.11  (assume @p463 (forall @t1144 (=> @t477 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool @t1143 @t446)))))
% 2.85/3.11  (assume @p464 (forall @t1129 (=> @t823 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool @t1128 @t775)))))
% 2.85/3.11  (assume @p465 (forall @t1144 (=> @t823 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool @t1143 @t775)))))
% 2.85/3.11  (assume @p466 (forall (@list @t1145 @t566 @t860 @t859 @t567 @t579 @t629 @t531 @t853 @t851 @t366 @t684 @t828 @t335 @t829) (=> (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1151 @t1085) @t829)) (=> (tptp.hBOOL (tptp.hAPP @t9 tptp.bool @t1150 @t858)) (=> @t1147 (=> (= @t566 @t865) (=> (= @t1145 (tptp.hAPP @t7 @t8 @t1077 @t573)) (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1146 @t697) (tptp.hAPP @t3 @t9 (tptp.hAPP @t8 @t310 @t309 @t1145) @t851))))))))))
% 2.85/3.11  (assume @p467 (forall (@list @t366 @t860 @t859 @t531 @t453 @t437 @t335 @t567 @t579) (=> @t583 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t764 @t1153) @t455) @t697) @t1152)))))
% 2.85/3.11  (assume @p468 (forall (@list @t860 @t859 @t531 @t453 @t366 @t437 @t335 @t567 @t579) (=> @t583 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t1153) @t455)) (tptp.hAPP @t9 @t220 @t698 @t1152))) @t446)))))
% 2.85/3.11  (assume @p469 (forall @t35 (=> @t1075 @t1154)))
% 2.85/3.11  (assume @p470 (forall @t35 (=> @t144 @t1154)))
% 2.85/3.11  (assume @p471 (forall @t35 (=> @t1075 @t1155)))
% 2.85/3.11  (assume @p472 (forall @t35 (=> @t144 @t1155)))
% 2.85/3.11  (assume @p473 (forall @t35 (=> @t144 (forall @t997 (= @t994 (= @t1156 @t338))))))
% 2.85/3.11  (assume @p474 (forall @t35 (=> @t144 (forall (@list @t325 @t332 @t421) (= (tptp.hBOOL (tptp.hAPP @t32 tptp.bool (tptp.hAPP @t32 @t87 @t186 @t1156) @t421)) (and (tptp.hBOOL (tptp.hAPP @t32 tptp.bool @t993 @t421)) (tptp.hBOOL (tptp.hAPP @t32 tptp.bool @t995 @t421))))))))
% 2.85/3.11  (assume @p475 (forall @t35 (=> @t144 (forall (@list @t393 @t893 @t395) (=> (tptp.hBOOL (tptp.hAPP @t32 tptp.bool @t948 @t395)) @t1157)))))
% 2.85/3.11  (assume @p476 (forall @t35 (=> @t144 (forall (@list @t395 @t893 @t393) (=> (tptp.hBOOL (tptp.hAPP @t32 tptp.bool @t948 @t393)) @t1157)))))
% 2.85/3.11  (assume @p477 (forall @t35 (=> @t144 (forall @t974 (=> @t973 (= @t1134 @t981))))))
% 2.85/3.11  (assume @p478 (forall @t35 (=> @t144 (forall @t983 (=> @t972 (= @t1134 @t894))))))
% 2.85/3.11  (assume @p479 (forall @t35 (=> @t144 (forall (@list @t393 @t395 @t893) (=> @t1089 (=> @t1088 @t1093))))))
% 2.85/3.11  (assume @p480 (forall @t35 (=> @t144 (forall @t979 (=> @t972 (=> @t978 (tptp.hBOOL (tptp.hAPP @t32 tptp.bool (tptp.hAPP @t32 @t87 @t186 @t1138) @t893))))))))
% 2.85/3.11  (assume @p481 (forall (@list @t860 @t859 @t531 @t567 @t579 @t440 @t471 @t335 @t469 @t366) (=> @t1167 (=> (= @t1165 @t581) (=> @t1164 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t1163 @t1158)) @t775)))))))
% 2.85/3.11  (assume @p482 (forall @t1172 (=> @t1171 (=> @t1164 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t1169) @t471)) @t1168)) @t446))))))
% 2.85/3.11  (assume @p483 (forall @t1172 (=> @t1171 (=> @t1164 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t764 @t1169) @t471) @t619) @t471))))))
% 2.85/3.11  (assume @p484 (forall (@list @t860 @t859 @t531 @t567 @t579 @t366 @t440 @t828 @t335 @t437 @t453) (=> @t1175 (=> @t583 (=> @t1164 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1173 @t619) @t455)))))))
% 2.85/3.11  (assume @p485 (forall (@list @t533 @t358 @t531 @t335 @t471 @t366) (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t1180) @t471)) @t1179)) @t446))))
% 2.85/3.11  (assume @p486 (forall @t1186 (=> @t1185 (=> (forall @t492 (=> (tptp.hBOOL (tptp.hAPP @t228 tptp.bool (tptp.hAPP @t227 @t556 @t555 (tptp.hAPP @t32 @t227 @t1184 @t339)) @t1181)) (=> (tptp.hBOOL (tptp.hAPP @t228 tptp.bool (tptp.hAPP @t227 @t556 @t555 (tptp.hAPP @t32 @t227 @t955 @t413)) @t611)) (= @t1183 @t416)))) @t1182))))
% 2.85/3.11  (assume @p487 (forall @t1190 (=> @t1189 (=> (not @t1188) @t1187))))
% 2.85/3.11  (assume @p488 (forall @t1190 (=> (=> (not @t1187) @t1188) @t1189)))
% 2.85/3.11  (assume @p489 (forall (@list @t39 @t32 @t872 @t658 @t325 @t332) (=> @t1188 @t1189)))
% 2.85/3.11  (assume @p490 (forall @t1190 (=> @t1187 @t1189)))
% 2.85/3.11  (assume @p491 (forall @t1193 (not (= @t1192 @t1191))))
% 2.85/3.11  (assume @p492 (forall @t1194 (not (= @t1191 @t1192))))
% 2.85/3.11  (assume @p493 (forall (@list @t32 @t748 @t747) (= (= (tptp.hAPP @t34 @t34 @t126 @t748) (tptp.hAPP @t34 @t34 @t126 @t747)) @t749)))
% 2.85/3.11  (assume @p494 (forall @t1196 (= (= (tptp.hAPP @t2 @t34 (tptp.hAPP @t2 @t113 (tptp.hAPP @t34 @t114 @t112 @t748) @t1103) @t1100) (tptp.hAPP @t2 @t34 (tptp.hAPP @t2 @t113 (tptp.hAPP @t34 @t114 @t112 @t747) @t1102) @t1099)) @t1195)))
% 2.85/3.11  (assume @p495 (forall (@list @t366 @t440 @t860 @t859 @t471) (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t764 @t1198) @t471) @t1197) @t471))))
% 2.85/3.11  (assume @p496 (forall (@list @t860 @t859 @t366 @t440 @t828 @t450 @t829) (=> @t1200 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1173 @t1199) @t829)))))
% 2.85/3.11  (assume @p497 (forall (@list @t366 @t440 @t828 @t450 @t829) (=> @t1200 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1202 @t1199) @t829)))))
% 2.85/3.11  (assume @p498 (forall (@list @t366 @t440 @t471) (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t764 @t1203) @t471) @t1197) @t471))))
% 2.85/3.11  (assume @p499 (forall @t1065 (=> @t806 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t764 @t1197) @t471) @t1199) @t469)))))
% 2.85/3.11  (assume @p500 (forall (@list @t440) (= (tptp.hAPP @t11 @t84 tptp.fv @t1197) @t1005)))
% 2.85/3.11  (assume @p501 (forall (@list @t860 @t859 @t366 @t440 @t471 @t450 @t469) (=> @t806 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t764 @t1162) @t471) @t1204) @t469)))))
% 2.85/3.11  (assume @p502 (forall (@list @t440 @t860 @t859) (= (tptp.hAPP @t11 @t84 tptp.fv @t1162) @t1005)))
% 2.85/3.11  (assume @p503 (forall (@list @t32 @t728 @t752) (not (= @t1192 @t753))))
% 2.85/3.11  (assume @p504 (forall (@list @t32 @t752 @t728) (not (= @t753 @t1192))))
% 2.85/3.11  (assume @p505 (forall @t1206 (not (= @t1205 @t753))))
% 2.85/3.11  (assume @p506 (forall @t1207 (not (= @t753 @t1205))))
% 2.85/3.11  (assume @p507 (forall (@list @t32 @t395 @t726 @t728) (not (= @t727 @t1192))))
% 2.85/3.11  (assume @p508 (forall @t1209 (not (= @t1208 @t1192))))
% 2.85/3.11  (assume @p509 (forall (@list @t32 @t728 @t395 @t726) (not (= @t1192 @t727))))
% 2.85/3.11  (assume @p510 (forall @t1210 (not (= @t1192 @t1208))))
% 2.85/3.11  (assume @p511 (forall (@list @t32 @t728 @t1120 @t1119 @t1118 @t1117) (not (= @t1192 @t1121))))
% 2.85/3.11  (assume @p512 (forall (@list @t32 @t1120 @t1119 @t1118 @t1117 @t728) (not (= @t1121 @t1192))))
% 2.85/3.11  (assume @p513 (forall (@list @t32 @t395 @t734 @t726 @t728) (not (= @t735 @t1192))))
% 2.85/3.11  (assume @p514 (forall (@list @t32 @t728 @t395 @t734 @t726) (not (= @t1192 @t735))))
% 2.85/3.11  (assume @p515 (forall (@list @t440 @t860 @t859 @t471 @t366) (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t1198) @t471)) @t1212)) @t446))))
% 2.85/3.11  (assume @p516 (forall @t1213 (not (= @t1205 @t727))))
% 2.85/3.11  (assume @p517 (forall @t1214 (not (= @t1191 @t733))))
% 2.85/3.11  (assume @p518 (forall @t1215 (not (= @t727 @t1205))))
% 2.85/3.11  (assume @p519 (forall @t1216 (not (= @t733 @t1191))))
% 2.85/3.11  (assume @p520 (forall (@list @t32 @t726 @t1119 @t1118 @t732 @t1113 @t1112 @t731) (not (= @t1191 @t1114))))
% 2.85/3.11  (assume @p521 (forall (@list @t32 @t732 @t1113 @t1112 @t731 @t726 @t1119 @t1118) (not (= @t1114 @t1191))))
% 2.85/3.11  (assume @p522 (forall @t1217 (not (= @t730 @t1191))))
% 2.85/3.11  (assume @p523 (forall @t1218 (not (= @t1191 @t730))))
% 2.85/3.11  (assume @p524 (forall (@list @t32 @t440 @t658) (= (tptp.hBOOL (tptp.hAPP @t88 tptp.bool (tptp.hAPP @t34 @t89 @t86 (tptp.hAPP @t34 @t34 @t126 @t440)) @t658)) @t725)))
% 2.85/3.11  (assume @p525 (forall (@list @t32 @t440 @t860 @t859 @t658) (= (tptp.hBOOL (tptp.hAPP @t88 tptp.bool (tptp.hAPP @t34 @t89 @t86 (tptp.hAPP @t2 @t34 (tptp.hAPP @t2 @t113 (tptp.hAPP @t34 @t114 @t112 @t440) @t860) @t859)) @t658)) @t725)))
% 2.85/3.11  (assume @p526 (forall (@list @t860 @t859 @t440 @t471 @t335 @t469 @t366) (=> @t1222 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t1163 @t1221)) @t775)))))
% 2.85/3.11  (assume @p527 (forall (@list @t684 @t366 @t855 @t828 @t440 @t829) (=> (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1036 @t1197) @t829)) (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1033 @t1197) @t829)))))
% 2.85/3.11  (assume @p528 (forall (@list @t533 @t366 @t440 @t828 @t450 @t829) (=> @t1200 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1028 @t1199) @t829)))))
% 2.85/3.11  (assume @p529 (forall (@list @t860 @t859 @t629 @t366 @t684 @t828 @t450 @t829) (=> (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1151 @t1199) @t829)) (tptp.hBOOL (tptp.hAPP @t9 tptp.bool @t1223 @t829)))))
% 2.85/3.11  (assume @p530 (forall (@list @t366 @t440 @t629 @t471) (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t764 @t1224) @t471) @t1197) @t471))))
% 2.85/3.11  (assume @p531 (forall (@list @t366 @t533 @t440 @t471) (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t764 @t1225) @t471) @t1197) @t471))))
% 2.85/3.11  (assume @p532 (forall (@list @t366 @t440 @t860 @t859 @t629 @t471) (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t764 @t1226) @t471) @t1197) @t471))))
% 2.85/3.11  (assume @p533 (forall (@list @t440 @t471 @t366) (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t1203) @t471)) @t1212)) @t446))))
% 2.85/3.11  (assume @p534 (forall @t1016 (=> @t477 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool @t1229 @t446)))))
% 2.85/3.11  (assume @p535 (forall (@list @t366 @t440 @t828 @t335 @t829) (=> @t1230 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1202 @t1177) @t829)))))
% 2.85/3.11  (assume @p536 (forall (@list @t860 @t859 @t629 @t450 @t824 @t366 @t684 @t828 @t531 @t829) (=> (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1151 @t619) @t829)) (=> (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1149 @t1199) @t824)) (tptp.hBOOL (tptp.hAPP @t9 tptp.bool @t1223 @t824))))))
% 2.85/3.11  (assume @p537 (forall @t1232 (=> @t477 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool @t1231 @t446)))))
% 2.85/3.11  (assume @p538 (forall (@list @t366 @t531 @t860 @t859 @t440 @t471) (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t764 @t1233) @t471) @t1197) @t471))))
% 2.85/3.11  (assume @p539 (forall (@list @t32 @t440) (= (tptp.hBOOL (tptp.hAPP @t34 tptp.bool @t33 @t440)) (or (exists @t1237 (= @t440 @t1236)) (exists @t947 (= @t440 @t1235))))))
% 2.85/3.11  (assume @p540 (forall @t1016 (=> @t823 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool @t1229 @t775)))))
% 2.85/3.11  (assume @p541 (forall (@list @t440 @t471 @t335 @t469 @t366) (=> @t1222 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t1228 @t1221)) @t775)))))
% 2.85/3.11  (assume @p542 (forall (@list @t533 @t440 @t471 @t366) (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t1225) @t471)) @t1212)) @t446))))
% 2.85/3.11  (assume @p543 (forall (@list @t440 @t629 @t471 @t366) (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t1224) @t471)) @t1212)) @t446))))
% 2.85/3.11  (assume @p544 (forall (@list @t440 @t860 @t859 @t629 @t471 @t366) (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t1226) @t471)) @t1212)) @t446))))
% 2.85/3.11  (assume @p545 (forall (@list @t366 @t533 @t358 @t335 @t471) (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t764 @t1238) @t471) @t1177) @t471))))
% 2.85/3.11  (assume @p546 (forall @t1232 (=> @t823 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool @t1231 @t775)))))
% 2.85/3.11  (assume @p547 (forall (@list @t531 @t860 @t859 @t440 @t471 @t366) (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t1233) @t471)) @t1212)) @t446))))
% 2.85/3.11  (assume @p548 (forall (@list @t533 @t440 @t471 @t335 @t469 @t366) (=> @t1222 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t668 @t1221)) @t775)))))
% 2.85/3.11  (assume @p549 (forall @t675 (=> @t1239 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t673 @t1227)) @t775)))))
% 2.85/3.11  (assume @p550 (forall @t1129 (=> @t1239 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t1127 @t1227)) @t775)))))
% 2.85/3.11  (assume @p551 (forall (@list @t860 @t859 @t629 @t440 @t824 @t684 @t828 @t531 @t829 @t366) (=> (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t835 @t1242)) @t775)) (=> @t1241 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t1082 @t1240)) @t775))))))
% 2.85/3.11  (assume @p552 (forall (@list @t533 @t358 @t335 @t471 @t366) (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t1238) @t471)) @t1179)) @t446))))
% 2.85/3.11  (assume @p553 (forall (@list @t366 @t533 @t358 @t531 @t335 @t471) (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t764 @t1180) @t471) @t1177) @t471))))
% 2.85/3.11  (assume @p554 (forall (@list @t366 @t533 @t440 @t471 @t450 @t469) (=> (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 @t1027 @t471) @t450) @t469)) (=> (=> @t1252 (forall (@list @t692 @t1249 @t1248) (=> (= @t469 (tptp.hAPP @t3 @t9 @t1250 (tptp.hAPP @t1 @t3 (tptp.hAPP @t2 @t314 (tptp.hAPP @t3 @t315 @t313 @t1248) @t533) @t696))) (not (tptp.hBOOL (tptp.hAPP @t9 tptp.bool @t1251 (tptp.hAPP @t3 @t9 @t1250 @t1248))))))) @t1247))))
% 2.85/3.11  (assume @p555 (forall @t1186 (=> @t1185 (=> (forall @t492 (=> (tptp.hBOOL (tptp.hAPP @t228 tptp.bool (tptp.hAPP @t227 @t556 @t555 (tptp.hAPP @t32 @t227 @t554 @t413)) @t1181)) (=> (tptp.hBOOL (tptp.hAPP @t228 tptp.bool (tptp.hAPP @t227 @t556 @t555 (tptp.hAPP @t32 @t227 @t1184 @t489)) @t611)) (= @t416 @t1183)))) @t1182))))
% 2.85/3.11  (assume @p556 (forall (@list @t32 @t1253) (=> @t1254 (=> (forall @t1237 (not (= @t1253 @t1236))) (not (forall @t947 (not (= @t1253 @t1235))))))))
% 2.85/3.11  (assume @p557 (forall (@list @t366 @t684 @t629 @t471 @t450 @t469) (=> (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t1012 @t685) @t471) @t450) @t469)) (=> (forall (@list @t692 @t1259) (=> (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1256 @t848) @t1259)) @t1261)) (not @t1258)))))
% 2.85/3.11  (assume @p558 (forall @t1264 (not (= tptp.unit @t1263))))
% 2.85/3.11  (assume @p559 (forall @t1264 (not (= @t1263 tptp.unit))))
% 2.85/3.11  (assume @p560 (forall (@list @t1266 @t1265) (= (= (tptp.hAPP tptp.nat tptp.val tptp.addr @t1266) @t1267) (= @t1266 @t1265))))
% 2.85/3.11  (assume @p561 (forall (@list @t629 @t533 @t825 @t853 @t851 @t567 @t859 @t579 @t684 @t828 @t335 @t782 @t778 @t366) (=> (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t835 (tptp.hAPP @t9 @t220 @t1178 @t784))) @t775)) (=> @t1280 (=> @t1278 (=> (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 @t630 @t1273)) (tptp.hAPP @t9 @t220 @t826 @t858))) @t775)) (=> (tptp.hBOOL (tptp.hAPP @t11 tptp.bool @t845 @t825)) (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 @t1271 @t828)) (tptp.hAPP @t9 @t220 @t826 @t1268))) @t775)))))))))
% 2.85/3.11  (assume @p562 (forall @t1284 (=> (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool @t444 @t1282)) (=> @t1283 @t1281))))
% 2.85/3.11  (assume @p563 (forall (@list @t1285 @t629 @t440 @t824 @t684 @t828 @t831 @t829 @t366) (=> @t836 (=> @t1241 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t1289 @t1240)) @t775))))))
% 2.85/3.11  (assume @p564 (forall (@list @t533 @t629 @t567 @t859 @t579 @t684 @t471 @t335 @t437 @t453 @t366) (=> (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 (tptp.hAPP @t220 @t319 @t318 @t1293) @t1290)) @t775)) (=> @t1292 (=> @t1291 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 @t1271 @t471)) @t1290)) @t775)))))))
% 2.85/3.11  (assume @p565 (forall (@list @t32 @t366 @t437) (= @t763 (and (forall (@list @t377 @t1295) (=> @t1296 (tptp.hBOOL (tptp.hAPP @t6 tptp.bool @t762 @t1295)))) @t1294))))
% 2.85/3.11  (assume @p566 (forall (@list @t32 @t1120 @t1299 @t1117 @t732 @t1297 @t394 @t731) (not (= @t1300 @t1298))))
% 2.85/3.11  (assume @p567 (forall (@list @t32 @t732 @t1297 @t394 @t731 @t1120 @t1299 @t1117) (not (= @t1298 @t1300))))
% 2.85/3.11  (assume @p568 (forall (@list @t32 @t743 @t1285 @t740 @t742 @t1301 @t739) (= (= (tptp.hAPP @t34 @t34 (tptp.hAPP tptp.bop @t101 (tptp.hAPP @t34 @t102 @t100 @t743) @t1285) @t740) (tptp.hAPP @t34 @t34 (tptp.hAPP tptp.bop @t101 (tptp.hAPP @t34 @t102 @t100 @t742) @t1301) @t739)) (and @t744 (= (tptp.ti tptp.bop @t1285) (tptp.ti tptp.bop @t1301)) @t741))))
% 2.85/3.11  (assume @p569 (forall (@list @t32 @t743 @t1303 @t335 @t740 @t742 @t1302 @t401 @t739) (= (= (tptp.hAPP @t34 @t34 (tptp.hAPP @t32 @t101 (tptp.hAPP @t2 @t118 (tptp.hAPP @t34 @t121 @t120 @t743) @t1303) @t335) @t740) (tptp.hAPP @t34 @t34 (tptp.hAPP @t32 @t101 (tptp.hAPP @t2 @t118 (tptp.hAPP @t34 @t121 @t120 @t742) @t1302) @t401) @t739)) (and @t744 @t1304 @t403 @t741))))
% 2.85/3.11  (assume @p570 (forall (@list @t1285 @t629 @t366 @t440 @t471 @t450 @t469) (=> @t806 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t764 @t1306) @t471) @t1305) @t469)))))
% 2.85/3.11  (assume @p571 (forall (@list @t567 @t533 @t629 @t366 @t440 @t471 @t450 @t469) (=> @t806 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t764 @t1308) @t471) @t1307) @t469)))))
% 2.85/3.11  (assume @p572 (forall (@list @t32 @t732 @t1297 @t394 @t731 @t752) (not (= @t1298 @t753))))
% 2.85/3.11  (assume @p573 (forall (@list @t32 @t732 @t1309 @t731 @t752) (not (= @t1310 @t753))))
% 2.85/3.11  (assume @p574 (forall (@list @t32 @t752 @t732 @t1297 @t394 @t731) (not (= @t753 @t1298))))
% 2.85/3.11  (assume @p575 (forall (@list @t32 @t752 @t732 @t1309 @t731) (not (= @t753 @t1310))))
% 2.85/3.11  (assume @p576 (forall (@list @t32 @t728 @t1120 @t1299 @t1117) (not (= @t1192 @t1300))))
% 2.85/3.11  (assume @p577 (forall (@list @t32 @t726 @t732 @t1297 @t394 @t731) (not (= @t1311 @t1298))))
% 2.85/3.11  (assume @p578 (forall (@list @t32 @t1120 @t1299 @t1117 @t728) (not (= @t1300 @t1192))))
% 2.85/3.11  (assume @p579 (forall (@list @t32 @t732 @t1297 @t394 @t731 @t726) (not (= @t1298 @t1311))))
% 2.85/3.11  (assume @p580 (forall (@list @t32 @t732 @t1297 @t394 @t731 @t395 @t726) (not (= @t1298 @t727))))
% 2.85/3.11  (assume @p581 (forall @t1312 (not (= @t1298 @t1208))))
% 2.85/3.11  (assume @p582 (forall (@list @t32 @t1120 @t1299 @t1117 @t394 @t728) (not (= @t1300 @t755))))
% 2.85/3.11  (assume @p583 (forall @t1313 (not (= @t1300 @t733))))
% 2.85/3.11  (assume @p584 (forall (@list @t32 @t395 @t726 @t732 @t1297 @t394 @t731) (not (= @t727 @t1298))))
% 2.85/3.11  (assume @p585 (forall @t1314 (not (= @t1208 @t1298))))
% 2.85/3.11  (assume @p586 (forall (@list @t32 @t394 @t728 @t1120 @t1299 @t1117) (not (= @t755 @t1300))))
% 2.85/3.11  (assume @p587 (forall @t1315 (not (= @t733 @t1300))))
% 2.85/3.11  (assume @p588 (forall (@list @t32 @t1120 @t1299 @t1117 @t732 @t1113 @t1112 @t731) (not (= @t1300 @t1114))))
% 2.85/3.11  (assume @p589 (forall (@list @t32 @t732 @t1113 @t1112 @t731 @t1120 @t1299 @t1117) (not (= @t1114 @t1300))))
% 2.85/3.11  (assume @p590 (forall (@list @t32 @t1120 @t1119 @t1118 @t1117 @t732 @t1297 @t394 @t731) (not (= @t1121 @t1298))))
% 2.85/3.11  (assume @p591 (forall (@list @t32 @t732 @t1297 @t394 @t731 @t1120 @t1119 @t1118 @t1117) (not (= @t1298 @t1121))))
% 2.85/3.11  (assume @p592 (forall (@list @t32 @t732 @t1297 @t394 @t731 @t395 @t734 @t726) (not (= @t1298 @t735))))
% 2.85/3.11  (assume @p593 (forall (@list @t32 @t395 @t734 @t726 @t732 @t1297 @t394 @t731) (not (= @t735 @t1298))))
% 2.85/3.11  (assume @p594 (forall (@list @t32 @t394 @t729 @t728 @t1120 @t1299 @t1117) (not (= @t730 @t1300))))
% 2.85/3.11  (assume @p595 (forall (@list @t32 @t1120 @t1299 @t1117 @t394 @t729 @t728) (not (= @t1300 @t730))))
% 2.85/3.11  (assume @p596 (forall @t1316 (not (= @t1205 @t1300))))
% 2.85/3.11  (assume @p597 (forall @t1317 (not (= @t1300 @t1205))))
% 2.85/3.11  (assume @p598 (forall @t1318 (not (= @t1191 @t1298))))
% 2.85/3.11  (assume @p599 (forall @t1319 (not (= @t1298 @t1191))))
% 2.85/3.11  (assume @p600 (forall (@list @t1285 @t629 @t366 @t684 @t828 @t440 @t829) (=> (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1151 @t1197) @t829)) (tptp.hBOOL (tptp.hAPP @t9 tptp.bool @t1322 @t829)))))
% 2.85/3.11  (assume @p601 (forall (@list @t831 @t1285 @t366 @t440 @t471 @t450 @t469) (=> @t806 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t764 @t1325) @t471) @t1324) @t469)))))
% 2.85/3.11  (assume @p602 (forall (@list @t366 @t440 @t1285 @t629 @t471) (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t764 @t1326) @t471) @t1197) @t471))))
% 2.85/3.11  (assume @p603 (forall (@list @t567 @t533 @t629 @t366 @t684 @t828 @t831 @t829) (=> @t1328 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1327 @t832) @t829)))))
% 2.85/3.11  (assume @p604 (forall (@list @t366 @t531 @t567 @t533 @t629 @t471) (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t764 @t1329) @t471) @t619) @t471))))
% 2.85/3.11  (assume @p605 (forall (@list @t684 @t1285 @t629) (= (tptp.hAPP @t11 @t84 tptp.fv @t1288) @t1063)))
% 2.85/3.11  (assume @p606 (forall (@list @t32 @t1330 @t366 @t567 @t860 @t358 @t859) (=> @t868 (=> @t1333 (tptp.hBOOL (tptp.hAPP @t2 tptp.bool (tptp.hAPP tptp.ty @t84 (tptp.hAPP @t2 @t254 (tptp.hAPP @t2 @t255 @t867 @t1330) @t860) @t358) @t859))))))
% 2.85/3.11  (assume @p607 (forall @t1336 (=> @t477 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool @t1335 @t446)))))
% 2.85/3.11  (assume @p608 (forall (@list @t1285 @t629 @t440 @t824 @t366 @t684 @t828 @t831 @t829) (=> @t1328 (=> (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1149 @t1197) @t824)) (tptp.hBOOL (tptp.hAPP @t9 tptp.bool @t1322 @t824))))))
% 2.85/3.11  (assume @p609 (forall (@list @t366 @t831 @t1285 @t440 @t471) (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t764 @t1337) @t471) @t1197) @t471))))
% 2.85/3.11  (assume @p610 (forall @t1340 (=> @t477 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool @t1339 @t446)))))
% 2.85/3.11  (assume @p611 (forall (@list @t831 @t1285 @t440 @t471 @t450 @t469 @t366) (=> @t477 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t1325) @t471)) (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t1324) @t469))) @t446)))))
% 2.85/3.11  (assume @p612 (forall (@list @t440 @t1285 @t629 @t471 @t366) (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t1326) @t471)) @t1212)) @t446))))
% 2.85/3.11  (assume @p613 (forall @t1336 (=> @t823 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool @t1335 @t775)))))
% 2.85/3.11  (assume @p614 (forall (@list @t531 @t567 @t533 @t629 @t471 @t366) (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t1329) @t471)) @t1168)) @t446))))
% 2.85/3.11  (assume @p615 (forall @t1340 (=> @t823 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool @t1339 @t775)))))
% 2.85/3.11  (assume @p616 (forall (@list @t533 @t629 @t567 @t859 @t579 @t366 @t684 @t828 @t335 @t782 @t778) (=> @t1341 (=> @t1280 (=> @t1291 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1327 @t1177) @t784)))))))
% 2.85/3.11  (assume @p617 (forall (@list @t831 @t1285 @t440 @t471 @t366) (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t1337) @t471)) @t1212)) @t446))))
% 2.85/3.11  (assume @p618 (forall (@list @t531 @t1285 @t440 @t471 @t450 @t469 @t366) (=> @t823 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 (tptp.hAPP @t11 @t11 @t1342 @t440)) @t471)) (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 (tptp.hAPP @t11 @t11 @t1342 @t450)) @t469))) @t775)))))
% 2.85/3.11  (assume @p619 (forall @t1336 (=> @t1239 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t1334 @t1227)) @t775)))))
% 2.85/3.11  (assume @p620 (forall (@list @t567 @t533 @t629 @t440 @t471 @t531 @t469 @t366) (=> (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t475 @t1158)) @t775)) (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t1338 @t1158)) @t775)))))
% 2.85/3.11  (assume @p621 (forall @t1346 (=> @t1345 (=> @t1291 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t1344 @t1179)) @t446))))))
% 2.85/3.11  (assume @p622 (forall (@list @t629 @t533 @t825 @t853 @t851 @t567 @t859 @t579 @t366 @t684 @t828 @t335 @t782 @t778) (=> @t1341 (=> @t1280 (=> @t1278 (=> (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 @t1148 @t1273) @t825) @t858)) (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1327 @t825) @t1268))))))))
% 2.85/3.11  (assume @p623 (forall @t1348 (=> @t1281 (not (forall (@list @t1347) (=> (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool @t444 @t1347)) (not (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool tptp.is_refT @t1347)))))))))
% 2.85/3.11  (assume @p624 (forall (@list @t325 @t335 @t437) (=> @t1294 (=> @t901 (tptp.hBOOL (tptp.hAPP @t8 tptp.bool tptp.preallocated @t899))))))
% 2.85/3.11  (assume @p625 (forall @t1346 (=> @t1345 (=> @t1278 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t1344 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t1350) @t471))) @t446))))))
% 2.85/3.11  (assume @p626 (forall (@list @t566 @t335 @t567 @t579 @t437) (=> @t1294 (=> @t583 (tptp.hBOOL (tptp.hAPP @t8 tptp.bool tptp.preallocated @t578))))))
% 2.85/3.11  (assume @p627 (forall @t1356 (=> @t1167 (=> @t1355 (=> @t1278 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t1354 @t1166)) @t775)))))))
% 2.85/3.11  (assume @p628 (forall @t1362 (=> @t689 (=> (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool @t1361 @t683)) (=> @t1359 (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool @t1357 @t683)))))))
% 2.85/3.11  (assume @p629 (forall (@list @t32 @t1303 @t748 @t1302 @t747) (= (= (tptp.hAPP @t34 @t34 (tptp.hAPP @t2 @t101 @t108 @t1303) @t748) (tptp.hAPP @t34 @t34 (tptp.hAPP @t2 @t101 @t108 @t1302) @t747)) (and @t1304 @t749))))
% 2.85/3.11  (assume @p630 (forall (@list @t567 @t366 @t440 @t471 @t450 @t469) (=> @t806 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t764 @t1353) @t471) @t1363) @t469)))))
% 2.85/3.11  (assume @p631 (forall (@list @t567 @t440) (= (tptp.hAPP @t11 @t84 tptp.fv @t1353) @t1005)))
% 2.85/3.11  (assume @p632 (forall (@list @t32 @t1366 @t1364 @t726) (not (= @t1367 @t1365))))
% 2.85/3.11  (assume @p633 (forall (@list @t32 @t1364 @t726 @t1366) (not (= @t1365 @t1367))))
% 2.85/3.11  (assume @p634 (forall (@list @t32 @t1364 @t726 @t728) (not (= @t1365 @t1192))))
% 2.85/3.11  (assume @p635 (forall (@list @t32 @t728 @t1364 @t726) (not (= @t1192 @t1365))))
% 2.85/3.11  (assume @p636 (forall @t1368 (not (= @t733 @t1365))))
% 2.85/3.11  (assume @p637 (forall @t1369 (not (= @t1365 @t733))))
% 2.85/3.11  (assume @p638 (forall (@list @t32 @t1364 @t726 @t394 @t728) (not (= @t1365 @t755))))
% 2.85/3.11  (assume @p639 (forall (@list @t32 @t394 @t728 @t1364 @t726) (not (= @t755 @t1365))))
% 2.85/3.11  (assume @p640 (forall (@list @t32 @t732 @t1113 @t1112 @t731 @t1364 @t726) (not (= @t1114 @t1365))))
% 2.85/3.11  (assume @p641 (forall (@list @t32 @t1364 @t726 @t732 @t1113 @t1112 @t731) (not (= @t1365 @t1114))))
% 2.85/3.11  (assume @p642 (forall (@list @t32 @t1364 @t726 @t394 @t729 @t728) (not (= @t1365 @t730))))
% 2.85/3.11  (assume @p643 (forall (@list @t32 @t394 @t729 @t728 @t1364 @t726) (not (= @t730 @t1365))))
% 2.85/3.11  (assume @p644 (forall (@list @t32 @t732 @t1309 @t731 @t1364 @t726) (not (= @t1310 @t1365))))
% 2.85/3.11  (assume @p645 (forall (@list @t32 @t1364 @t726 @t732 @t1309 @t731) (not (= @t1365 @t1310))))
% 2.85/3.11  (assume @p646 (forall @t1370 (not (= @t1205 @t1365))))
% 2.85/3.11  (assume @p647 (forall @t1371 (not (= @t1365 @t1205))))
% 2.85/3.11  (assume @p648 (forall (@list @t32 @t732 @t1297 @t394 @t731 @t1364 @t726) (not (= @t1298 @t1365))))
% 2.85/3.11  (assume @p649 (forall (@list @t32 @t1364 @t726 @t732 @t1297 @t394 @t731) (not (= @t1365 @t1298))))
% 2.85/3.11  (assume @p650 (forall (@list @t32 @t567 @t440 @t658) (= (tptp.hBOOL (tptp.hAPP @t88 tptp.bool (tptp.hAPP @t34 @t89 @t86 (tptp.hAPP @t34 @t34 (tptp.hAPP @t2 @t101 @t108 @t567) @t440)) @t658)) @t725)))
% 2.85/3.11  (assume @p651 (forall (@list @t567 @t366 @t440 @t828 @t450 @t829) (=> @t1200 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1372 @t1199) @t829)))))
% 2.85/3.11  (assume @p652 (forall (@list @t366 @t567 @t440 @t471) (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t764 @t1373) @t471) @t1197) @t471))))
% 2.85/3.11  (assume @p653 (forall @t1378 (=> @t1377 (=> @t1376 @t1374))))
% 2.85/3.11  (assume @p654 (forall @t1380 (=> @t477 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool @t1379 @t446)))))
% 2.85/3.11  (assume @p655 (forall (@list @t567 @t440 @t471 @t366) (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t1373) @t471)) @t1212)) @t446))))
% 2.85/3.11  (assume @p656 (forall @t1380 (=> @t823 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool @t1379 @t775)))))
% 2.85/3.11  (assume @p657 (forall (@list @t32 @t366 @t567 @t859) (= @t1385 @t1383)))
% 2.85/3.11  (assume @p658 (forall @t1386 (=> @t1383 @t1385)))
% 2.85/3.11  (assume @p659 (forall @t1389 (=> (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool @t688 @t1349)) (=> @t1376 (=> @t686 (=> @t1388 @t1387))))))
% 2.85/3.11  (assume @p660 (forall (@list @t567 @t440 @t471 @t335 @t469 @t366) (=> @t1222 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t1354 @t1221)) @t775)))))
% 2.85/3.11  (assume @p661 (forall @t777 (=> @t1294 (=> @t512 (tptp.hBOOL (tptp.hAPP @t8 tptp.bool tptp.preallocated @t435))))))
% 2.85/3.11  (assume @p662 (forall @t1390 (=> @t1175 (=> @t1292 (=> @t1278 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1372 @t1085) @t455)))))))
% 2.85/3.11  (assume @p663 (forall @t1393 (=> @t1345 (=> @t1278 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t1392 (tptp.hAPP @t9 @t220 @t1086 @t471))) @t446))))))
% 2.85/3.11  (assume @p664 (forall (@list @t366 @t437 @t361 @t684 @t567 @t533 @t629 @t358) (=> (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool @t1357 @t358)) (not (forall (@list @t1394) (=> (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool @t688 @t1394)) (=> (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool @t1361 @t358)) (not (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP tptp.ty @t58 @t774 @t1394) @t358))))))))))
% 2.85/3.11  (assume @p665 (forall (@list @t366 @t437 @t361 @t440 @t567) (=> @t1377 (=> @t944 (=> (forall @t947 (not @t1398)) @t1397)))))
% 2.85/3.11  (assume @p666 (forall (@list @t1285 @t531 @t629 @t1400 @t824 @t684 @t828 @t831 @t829 @t366) (=> @t836 (=> (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t830 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t1409) @t824))) @t775)) (=> @t1408 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t1289 @t1399)) @t775)))))))
% 2.85/3.11  (assume @p667 (forall @t1356 (=> @t1167 (=> @t1355 (=> @t1291 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t1354 (tptp.hAPP @t9 @t220 @t1413 @t469))) @t775)))))))
% 2.85/3.11  (assume @p668 (forall (@list @t1285 @t531 @t629 @t1400 @t824 @t366 @t684 @t828 @t831 @t829) (=> @t1328 (=> (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1149 @t1409) @t824)) (=> @t1408 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1321 @t619) @t824)))))))
% 2.85/3.11  (assume @p669 (forall (@list @t366 @t471 @t1285 @t831 @t1400 @t531) (=> @t1408 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t764 @t1414) @t471) @t619) @t471)))))
% 2.85/3.11  (assume @p670 (forall @t1390 (=> @t1175 (=> @t1292 (=> @t1291 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1372 @t1412) @t455)))))))
% 2.85/3.11  (assume @p671 (forall @t1393 (=> @t1345 (=> @t1291 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t1392 (tptp.hAPP @t9 @t220 @t1413 @t471))) @t446))))))
% 2.85/3.11  (assume @p672 (forall (@list @t471 @t366 @t1285 @t831 @t1400 @t531) (=> @t1408 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t1414) @t471)) @t1168)) @t446)))))
% 2.85/3.11  (assume @p673 (forall (@list @t366 @t684 @t1285 @t629 @t471 @t450 @t469) (=> (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 @t1320 @t471) @t450) @t469)) (=> (forall (@list @t1415 @t1259 @t1418 @t692) (=> (= @t450 @t848) (=> @t1417 (=> (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1260 (tptp.hAPP tptp.val @t11 @t498 @t1418)) @t469)) (not (= (tptp.hAPP @t92 @t1 tptp.binop (tptp.hAPP @t91 @t92 @t1407 (tptp.hAPP tptp.val @t91 (tptp.hAPP tptp.val @t1402 @t1401 @t1415) @t1418))) @t696)))))) (=> @t1258 (not (forall (@list @t1415 @t1259 @t373) (=> @t1257 (=> @t1417 (not (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1260 @t1255) @t469))))))))))))
% 2.85/3.11  (assume @p674 (forall @t1422 (= (tptp.hAPP @t92 @t1 tptp.binop (tptp.hAPP @t91 @t92 @t1421 (tptp.hAPP tptp.val @t91 @t1420 tptp.unit))) @t771)))
% 2.85/3.11  (assume @p675 (forall @t1424 (= (tptp.hAPP @t92 @t1 tptp.binop (tptp.hAPP @t91 @t92 @t1421 (tptp.hAPP tptp.val @t91 (tptp.hAPP tptp.val @t1402 @t1401 tptp.unit) @t1423))) @t771)))
% 2.85/3.11  (assume @p676 (forall @t699 (=> @t1294 (= (tptp.hAPP tptp.val @t72 @t1425 @t1411) (tptp.hAPP tptp.ty @t72 @t539 (tptp.hAPP @t2 tptp.ty tptp.class tptp.classCast))))))
% 2.85/3.11  (assume @p677 (forall @t1428 (=> @t1427 (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP @t11 @t58 @t443 @t619) @t358)))))
% 2.85/3.11  (assume @p678 (forall @t1429 (=> @t1427 @t545)))
% 2.85/3.11  (assume @p679 (forall (@list @t531 @t358 @t437 @t435) (=> @t512 (=> @t1427 (= (tptp.hAPP tptp.val @t72 (tptp.hAPP @t8 @t178 tptp.typeof_h @t435) @t531) @t540)))))
% 2.85/3.11  (assume @p680 (forall (@list @t437 @t531 @t358) (=> @t1431 @t1427)))
% 2.85/3.11  (assume @p681 (forall @t1429 (= @t545 (exists @t363 (and (= @t1426 (tptp.hAPP tptp.ty @t72 @t539 @t359)) (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP tptp.ty @t58 @t627 @t359) @t358)))))))
% 2.85/3.11  (assume @p682 (forall @t699 (= (tptp.hAPP tptp.val @t72 @t1425 tptp.unit) (tptp.hAPP tptp.ty @t72 @t539 tptp.void))))
% 2.85/3.11  (assume @p683 (forall @t1429 (=> @t1431 @t545)))
% 2.85/3.11  (assume @p684 (forall (@list @t1432 @t1423) (= (tptp.hAPP @t92 @t1 tptp.binop (tptp.hAPP @t91 @t92 @t1421 (tptp.hAPP tptp.val @t91 (tptp.hAPP tptp.val @t1402 @t1401 @t1433) @t1423))) @t771)))
% 2.85/3.11  (assume @p685 (forall (@list @t1419 @t1432) (= (tptp.hAPP @t92 @t1 tptp.binop (tptp.hAPP @t91 @t92 @t1421 (tptp.hAPP tptp.val @t91 @t1420 @t1433))) @t771)))
% 2.85/3.11  (assume @p686 (forall @t699 (=> @t1294 (= (tptp.hAPP tptp.val @t72 @t1425 @t1435) (tptp.hAPP tptp.ty @t72 @t539 (tptp.hAPP @t2 tptp.ty tptp.class tptp.outOfMemory))))))
% 2.85/3.11  (assume @p687 (forall @t699 (=> @t1294 (= (tptp.hAPP tptp.val @t72 @t1425 @t1437) (tptp.hAPP tptp.ty @t72 @t539 (tptp.hAPP @t2 tptp.ty tptp.class tptp.nullPointer))))))
% 2.85/3.11  (assume @p688 (forall @t1443 (= (tptp.hAPP tptp.val @t72 @t1425 @t1084) (tptp.hAPP @t7 @t72 (tptp.hAPP @t1441 @t1442 (tptp.hAPP @t72 (tptp.fun @t1441 @t1442) (tptp.option_case @t72 @t6) (tptp.none tptp.ty)) (tptp.hAPP @t1440 @t1441 (tptp.product_prod_case @t2 @t5 @t72) (tptp.hAPP @t73 @t1440 (tptp.hAPP (tptp.fun @t72 @t1439) (tptp.fun @t73 @t1440) (tptp.combb @t72 @t1439 @t2) (tptp.combk @t72 @t5)) (tptp.hAPP @t273 @t73 (tptp.hAPP @t1438 (tptp.fun @t273 @t73) (tptp.combb tptp.ty @t72 @t2) @t539) tptp.class)))) @t582))))
% 2.85/3.11  (assume @p689 (forall (@list @t361 @t533 @t629 @t683 @t366 @t358 @t437 @t531 @t687) (=> (= @t1426 (tptp.hAPP tptp.ty @t72 @t539 @t687)) (=> (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool @t1358 @t358)) (=> (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP @t11 @t58 @t1446 @t629) @t683)) (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP @t11 @t58 @t1445 (tptp.hAPP @t11 @t11 @t624 (tptp.hAPP @t11 @t11 @t622 @t629))) @t683)))))))
% 2.85/3.11  (assume @p690 (forall @t1428 (=> @t1427 (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP @t11 @t58 @t1445 @t619) @t358)))))
% 2.85/3.11  (assume @p691 (forall @t690 (=> @t1449 (=> @t1447 (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP @t11 @t58 @t1445 @t685) @t683))))))
% 2.85/3.11  (assume @p692 (forall @t1348 (=> @t445 @t1451)))
% 2.85/3.11  (assume @p693 (forall @t1348 (=> @t1451 @t445)))
% 2.85/3.11  (assume @p694 (forall @t1348 (= @t1451 @t445)))
% 2.85/3.11  (assume @p695 (forall @t1284 (=> (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool @t1450 @t1282)) (=> @t1283 (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP @t11 @t58 @t1445 @t1197) @t358))))))
% 2.85/3.11  (assume @p696 (forall (@list @t39 @t32 @t478 @t1452 @t335) (= (tptp.hAPP @t163 @t32 @t1453 (tptp.hAPP @t39 @t163 @t350 @t335)) (tptp.hAPP @t39 @t32 @t1452 @t335))))
% 2.85/3.11  (assume @p697 (forall (@list @t39 @t32 @t478 @t1452) (= (tptp.hAPP @t163 @t32 @t1453 @t807) @t1454)))
% 2.85/3.11  (assume @p698 (forall @t1378 (=> @t1456 (=> @t1376 @t1455))))
% 2.85/3.11  (assume @p699 (forall @t678 (=> (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP @t11 @t58 @t1446 @t440) @t626)) (=> @t769 (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP @t11 @t58 @t1445 @t677) @t626))))))
% 2.85/3.11  (assume @p700 (forall (@list @t32 @t39 @t597 @t596 @t413) (= (tptp.hAPP @t32 @t163 @t599 @t413) (tptp.hAPP @t163 @t163 (tptp.hAPP @t1458 @t1457 (tptp.hAPP @t163 (tptp.fun @t1458 @t1457) (tptp.option_case @t163 @t39) (tptp.hAPP @t32 @t163 @t597 @t413)) @t350) (tptp.hAPP @t32 @t163 @t596 @t413)))))
% 2.85/3.11  (assume @p701 (forall @t1362 (=> @t1449 (=> (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP @t11 @t58 (tptp.hAPP @t73 @t204 @t1444 @t1360) @t629) @t683)) (=> @t1359 (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP @t11 @t58 @t1445 @t1270) @t683)))))))
% 2.85/3.11  (assume @p702 (forall @t1389 (=> (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool @t1448 @t1349)) (=> @t1376 (=> @t1447 (=> @t1388 @t1459))))))
% 2.85/3.11  (assume @p703 (forall (@list @t32 @t1460) (= (tptp.hAPP @t68 @t8 @t90 @t1460) (tptp.hAPP @t7 @t8 (tptp.hAPP tptp.nat @t575 (tptp.hAPP @t8 @t576 @t574 (tptp.hAPP @t7 @t8 (tptp.hAPP tptp.nat @t575 (tptp.hAPP @t8 @t576 @t574 (tptp.hAPP @t7 @t8 (tptp.hAPP tptp.nat @t575 (tptp.hAPP @t8 @t576 @t574 @t1430) @t1436) (tptp.hAPP @t6 @t7 @t572 (tptp.hAPP @t2 @t6 @t1461 tptp.nullPointer)))) @t1410) (tptp.hAPP @t6 @t7 @t572 (tptp.hAPP @t2 @t6 @t1461 tptp.classCast)))) @t1434) (tptp.hAPP @t6 @t7 @t572 (tptp.hAPP @t2 @t6 @t1461 tptp.outOfMemory))))))
% 2.85/3.11  (assume @p704 (forall (@list @t860 @t859 @t440 @t471 @t469 @t366) (=> @t1468 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t1163 @t1464)) @t775)))))
% 2.85/3.11  (assume @p705 (forall (@list @t860 @t859 @t629 @t531 @t824 @t684 @t828 @t829 @t366) (=> (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t835 @t1470)) @t775)) (=> (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t830 @t1399)) @t775)) (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t1082 @t1469)) @t775))))))
% 2.85/3.11  (assume @p706 (forall (@list @t860 @t859 @t471 @t366) (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t1472) @t471)) @t1471)) @t446))))
% 2.85/3.11  (assume @p707 (not (= tptp.null tptp.unit)))
% 2.85/3.11  (assume @p708 (not (= tptp.unit tptp.null)))
% 2.85/3.11  (assume @p709 (forall @t1264 (not (= tptp.null @t1263))))
% 2.85/3.11  (assume @p710 (forall @t1264 (not (= @t1263 tptp.null))))
% 2.85/3.11  (assume @p711 (forall (@list @t567 @t366 @t440 @t828 @t829) (=> @t1473 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1372 @t1465) @t829)))))
% 2.85/3.11  (assume @p712 (forall (@list @t366 @t567 @t471) (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t764 @t1474) @t471) @t1465) @t471))))
% 2.85/3.11  (assume @p713 (forall @t663 (tptp.hBOOL (tptp.hAPP @t8 tptp.bool tptp.preallocated (tptp.hAPP @t68 @t8 @t90 @t366)))))
% 2.85/3.11  (assume @p714 (forall (@list @t567 @t471 @t366) (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t1474) @t471)) (tptp.hAPP @t9 @t220 @t1466 @t471))) @t446))))
% 2.85/3.11  (assume @p715 (forall (@list @t567 @t440 @t471 @t469 @t366) (=> @t1468 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t1354 @t1467)) @t775)))))
% 2.85/3.11  (assume @p716 (forall @t1422 (= (tptp.hAPP @t92 @t1 tptp.binop (tptp.hAPP @t91 @t92 @t1421 (tptp.hAPP tptp.val @t91 @t1420 tptp.null))) @t771)))
% 2.85/3.11  (assume @p717 (forall @t1424 (= (tptp.hAPP @t92 @t1 tptp.binop (tptp.hAPP @t91 @t92 @t1421 (tptp.hAPP tptp.val @t91 (tptp.hAPP tptp.val @t1402 @t1401 tptp.null) @t1423))) @t771)))
% 2.85/3.11  (assume @p718 (forall (@list @t366 @t440 @t828 @t829) (=> @t1473 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1202 @t1462) @t829)))))
% 2.85/3.11  (assume @p719 (forall (@list @t366 @t471) (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t764 @t1475) @t471) @t1462) @t471))))
% 2.85/3.11  (assume @p720 (forall (@list @t860 @t859 @t629 @t531 @t824 @t366 @t684 @t828 @t829) (=> (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1151 @t1465) @t829)) (=> (tptp.hBOOL (tptp.hAPP @t9 tptp.bool @t1150 @t824)) (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1146 @t1462) @t824))))))
% 2.85/3.11  (assume @p721 (forall (@list @t860 @t859 @t366 @t440 @t828 @t829) (=> @t1473 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1173 @t1462) @t829)))))
% 2.85/3.11  (assume @p722 (forall (@list @t366 @t860 @t859 @t531 @t471) (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t764 @t1476) @t471) @t1462) @t471))))
% 2.85/3.11  (assume @p723 (forall (@list @t366 @t860 @t859 @t471) (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t764 @t1472) @t471) @t1462) @t471))))
% 2.85/3.11  (assume @p724 (forall (@list @t471 @t366) (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t1475) @t471)) @t1471)) @t446))))
% 2.85/3.11  (assume @p725 (forall (@list @t440 @t471 @t469 @t366) (=> @t1468 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t1228 @t1464)) @t775)))))
% 2.85/3.11  (assume @p726 (forall (@list @t860 @t859 @t531 @t471 @t366) (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t1476) @t471)) @t1471)) @t446))))
% 2.85/3.11  (assume @p727 (forall @t1348 (=> @t445 (=> @t1480 (=> @t944 (=> (not (= @t440 @t1465)) (=> (=> (exists @t947 @t1398) (forall @t1479 (not @t1478))) @t1397)))))))
% 2.85/3.11  (assume @p728 (forall @t1065 (=> (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 @t1201 @t471) @t450) @t469)) (=> (forall @t947 (=> (= @t450 @t1396) (not (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1014 @t1395) @t469))))) (=> (=> (= @t450 @t1462) (not (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1014 @t1465) @t469)))) @t1247)))))
% 2.85/3.11  (assume @p729 (forall (@list @t32 @t366 @t437 @t567 @t531) (=> (not @t1484) (=> @t1483 (exists (@list @t377 @t1481 @t719) (and @t1482 (= @t720 (tptp.hAPP @t6 @t7 @t572 (tptp.hAPP @t5 @t6 (tptp.hAPP @t2 @t569 @t568 @t1481) @t719))) (tptp.hBOOL (tptp.hAPP @t263 tptp.bool (tptp.hAPP @t4 @t1276 @t1275 (tptp.hAPP @t2 @t4 (tptp.hAPP @t2 @t862 @t861 @t1481) @t567)) @t1332))))))))
% 2.85/3.11  (assume @p730 (forall (@list @t32 @t366 @t611 @t325) (=> (tptp.hBOOL (tptp.hAPP @t180 tptp.bool (tptp.hAPP @t87 @t1485 (tptp.hAPP tptp.bool (tptp.fun @t87 @t1485) (tptp.option_case tptp.bool @t32) @t366) @t611) @t325)) (=> (=> @t802 (not @t612)) (not (forall @t804 (=> @t803 (not (tptp.hBOOL (tptp.hAPP @t32 tptp.bool @t611 @t489))))))))))
% 2.85/3.11  (assume @p731 (forall (@list @t32 @t433 @t1004 @t432) (=> (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP tptp.ty @t58 @t495 @t1489) @t432)) (exists @t1488 (= @t432 @t1487)))))
% 2.85/3.11  (assume @p732 (forall @t1492 (=> @t1345 (=> @t1491 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1490 @t1350) @t471))))))
% 2.85/3.11  (assume @p733 (forall (@list @t32 @t551 @t325 @t332) (=> (tptp.hBOOL (tptp.hAPP @t32 tptp.bool (tptp.hAPP @t32 @t87 @t551 @t325) @t332)) @t1495)))
% 2.85/3.11  (assume @p734 (forall (@list @t32 @t551 @t335) (tptp.hBOOL (tptp.hAPP @t32 tptp.bool @t1496 @t335))))
% 2.85/3.11  (assume @p735 (forall @t890 (=> (tptp.hBOOL (tptp.hAPP @t187 tptp.bool (tptp.hAPP @t187 @t1498 @t1497 @t551) @t471)) (tptp.hBOOL (tptp.hAPP @t187 tptp.bool (tptp.hAPP @t187 @t1498 @t1497 @t1493) (tptp.hAPP @t187 @t187 @t230 @t471))))))
% 2.85/3.11  (assume @p736 (forall @t798 (=> (tptp.hBOOL (tptp.hAPP @t187 tptp.bool (tptp.hAPP @t187 @t1498 @t1497 @t483) @t482)) (=> (tptp.hBOOL (tptp.hAPP @t187 tptp.bool (tptp.hAPP @t187 @t1498 @t1497 @t482) @t1499)) (= @t1500 @t1499)))))
% 2.85/3.11  (assume @p737 (forall @t1503 (= (tptp.hAPP @t187 @t187 @t230 (tptp.hAPP @t187 @t187 @t1502 @t300)) @t1499)))
% 2.85/3.11  (assume @p738 (forall @t798 (= (tptp.hAPP @t187 @t187 @t230 (tptp.hAPP @t187 @t187 (tptp.hAPP @t187 @t231 @t1501 @t1499) @t1500)) (tptp.hAPP @t187 @t187 @t230 (tptp.hAPP @t187 @t187 @t1502 @t482)))))
% 2.85/3.11  (assume @p739 (forall (@list @t32 @t421 @t551 @t325 @t332) (=> @t1495 (=> (tptp.hBOOL (tptp.hAPP @t32 tptp.bool (tptp.hAPP @t32 @t87 @t1493 @t332) @t421)) (tptp.hBOOL (tptp.hAPP @t32 tptp.bool @t1494 @t421))))))
% 2.85/3.11  (assume @p740 (forall @t1505 (=> (tptp.hBOOL (tptp.hAPP @t32 tptp.bool @t1496 @t339)) (=> (tptp.hBOOL (tptp.hAPP @t32 tptp.bool (tptp.hAPP @t32 @t87 @t551 @t339) @t430)) @t1504))))
% 2.85/3.11  (assume @p741 (forall @t1505 (=> (tptp.hBOOL (tptp.hAPP @t32 tptp.bool (tptp.hAPP @t32 @t87 @t551 @t335) @t339)) (=> (tptp.hBOOL (tptp.hAPP @t32 tptp.bool (tptp.hAPP @t32 @t87 @t1493 @t339) @t430)) @t1504))))
% 2.85/3.11  (assume @p742 (forall @t902 (= (tptp.hAPP @t187 @t187 @t230 @t1493) @t1493)))
% 2.85/3.11  (assume @p743 (forall (@list @t32 @t551 @t413 @t484) (= (tptp.hBOOL (tptp.hAPP @t32 tptp.bool (tptp.hAPP @t32 @t87 (tptp.hAPP @t187 @t187 @t230 (tptp.hAPP @t228 @t187 (tptp.hAPP @t1511 (tptp.fun @t228 @t187) (tptp.combc @t32 @t228 @t87) (tptp.hAPP @t1508 @t1511 (tptp.hAPP (tptp.fun @t1506 @t1510) (tptp.fun @t1508 @t1511) (tptp.combb @t1506 @t1510 @t32) (tptp.combc @t32 @t228 tptp.bool)) (tptp.hAPP @t1509 @t1508 (tptp.hAPP @t1507 (tptp.fun @t1509 @t1508) (tptp.combb @t553 @t1506 @t32) (tptp.hAPP (tptp.fun @t227 @t556) @t1507 (tptp.combb @t227 @t556 @t32) @t555)) @t552))) @t551)) @t413) @t484)) (tptp.hBOOL (tptp.hAPP @t228 tptp.bool (tptp.hAPP @t227 @t556 @t555 (tptp.hAPP @t32 @t227 @t1184 @t484)) @t849)))))
% 2.85/3.11  (assume @p744 (forall @t1513 (=> @t1345 (=> @t1491 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1512 @t1085) @t471))))))
% 2.85/3.11  (assume @p745 (forall @t1492 (=> @t1345 (=> @t1514 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1490 @t1177) @t471))))))
% 2.85/3.11  (assume @p746 (forall @t1513 (=> @t1345 (=> @t1514 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1512 @t1412) @t471))))))
% 2.85/3.11  (assume @p747 (forall (@list @t32 @t366 @t413 @t484) (= (tptp.hBOOL (tptp.hAPP @t2 tptp.bool (tptp.hAPP @t2 @t84 @t1515 @t413) @t484)) (tptp.hBOOL (tptp.hAPP @t263 tptp.bool (tptp.hAPP @t4 @t1276 @t1275 (tptp.hAPP @t2 @t4 (tptp.hAPP @t2 @t862 @t861 @t413) @t484)) @t1331)))))
% 2.85/3.11  (assume @p748 (forall @t1518 (=> @t445 (=> @t1480 (=> @t1517 (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP @t11 @t58 @t443 @t1353) @t1349)))))))
% 2.85/3.11  (assume @p749 (forall @t1520 (not (= @t1519 tptp.void))))
% 2.85/3.11  (assume @p750 (forall @t1520 (not (= tptp.void @t1519))))
% 2.85/3.11  (assume @p751 (forall (@list @t1303 @t1302) (= (= @t1521 (tptp.hAPP @t2 tptp.ty tptp.class @t1302)) @t1304)))
% 2.85/3.11  (assume @p752 (forall @t1518 (=> @t1451 (=> @t1480 (=> @t1517 (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP @t11 @t58 @t1445 @t1353) @t1349)))))))
% 2.85/3.11  (assume @p753 (forall (@list @t366 @t437 @t361 @t859 @t440 @t358) (=> (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP @t11 @t58 @t443 (tptp.hAPP @t11 @t11 (tptp.hAPP @t2 @t500 @t1351 @t859) @t440)) @t358)) (not (=> (= @t358 @t1384) (forall @t695 (=> (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool @t444 @t691)) (=> (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool tptp.is_refT @t691)) (not (tptp.hBOOL (tptp.hAPP @t2 tptp.bool @t1516 @t859)))))))))))
% 2.85/3.11  (assume @p754 (forall (@list @t366 @t567) (=> @t1522 (=> (tptp.hBOOL (tptp.hAPP @t2 tptp.bool @t366 tptp.nullPointer)) (=> (tptp.hBOOL (tptp.hAPP @t2 tptp.bool @t366 tptp.outOfMemory)) (=> (tptp.hBOOL (tptp.hAPP @t2 tptp.bool @t366 tptp.classCast)) (tptp.hBOOL (tptp.hAPP @t2 tptp.bool @t366 @t567))))))))
% 2.85/3.11  (assume @p755 (forall (@list @t831 @t531) (= (tptp.hAPP @t92 @t1 tptp.binop (tptp.hAPP @t91 @t92 @t1421 (tptp.hAPP tptp.val @t91 @t1403 @t1523))) @t771)))
% 2.85/3.11  (assume @p756 (forall (@list @t1265 @t1524) (not (= @t1267 @t1525))))
% 2.85/3.11  (assume @p757 (forall (@list @t1524 @t1265) (not (= @t1525 @t1267))))
% 2.85/3.11  (assume @p758 (forall (@list @t1524 @t1526) (= (= @t1525 @t1527) (= (tptp.hBOOL @t1524) (tptp.hBOOL @t1526)))))
% 2.85/3.11  (assume @p759 (forall @t1528 (not (= tptp.unit @t1527))))
% 2.85/3.11  (assume @p760 (forall @t1528 (not (= @t1527 tptp.unit))))
% 2.85/3.11  (assume @p761 (forall @t1528 (not (= tptp.null @t1527))))
% 2.85/3.11  (assume @p762 (forall @t1528 (not (= @t1527 tptp.null))))
% 2.85/3.11  (assume @p763 (forall @t1531 (=> @t1294 (=> @t1522 (tptp.hBOOL (tptp.hAPP @t1529 tptp.bool (tptp.hAPP tptp.nat (tptp.fun @t1529 tptp.bool) (tptp.member tptp.nat) @t1530) (tptp.hAPP @t8 @t1529 (tptp.dom tptp.nat @t6) @t437)))))))
% 2.85/3.11  (assume @p764 (forall (@list @t531 @t1400) (= (tptp.hAPP @t92 @t1 tptp.binop (tptp.hAPP @t91 @t92 @t1421 (tptp.hAPP tptp.val @t91 (tptp.hAPP tptp.val @t1402 @t1401 @t1523) @t1400))) @t771)))
% 2.85/3.11  (assume @p765 (forall (@list @t366 @t567 @t437) (=> @t1294 (=> @t1522 (=> (forall @t1534 (=> @t1533 @t1532)) @t1532)))))
% 2.85/3.11  (assume @p766 (forall @t1531 (=> @t1294 (=> @t1522 (exists @t1534 @t1533)))))
% 2.85/3.11  (assume @p767 (forall @t699 (= @t1294 (forall @t657 (=> (tptp.hBOOL (tptp.hAPP @t84 tptp.bool (tptp.hAPP @t2 @t780 @t1020 @t413) tptp.sys_xcpts)) (exists @t1534 (= (tptp.hAPP tptp.nat @t7 @t437 (tptp.hAPP @t2 tptp.nat tptp.addr_of_sys_xcpt @t413)) (tptp.hAPP @t6 @t7 @t572 (tptp.hAPP @t5 @t6 (tptp.hAPP @t2 @t569 @t568 @t413) @t719)))))))))
% 2.85/3.11  (assume @p768 (forall @t1539 (=> @t1522 (=> @t1538 @t1536))))
% 2.85/3.11  (assume @p769 (forall (@list @t831 @t1400) (= (tptp.hAPP @t92 @t1 tptp.binop (tptp.hAPP @t91 @t92 (tptp.hAPP tptp.bop @t1406 @t1405 tptp.c_Expr_Obop_OEq) @t1404)) (tptp.hAPP tptp.val @t1 @t308 (tptp.hAPP tptp.bool tptp.val tptp.bool_1 (tptp.hAPP tptp.val tptp.bool (tptp.hAPP tptp.val (tptp.fun tptp.val tptp.bool) (tptp.fequal tptp.val) @t831) @t1400))))))
% 2.85/3.11  (assume @p770 (forall (@list @t430 @t339 @t471 @t469 @t366) (=> (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t1548 (tptp.hAPP @t9 @t220 @t1546 @t469))) @t775)) (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t1544 (tptp.hAPP @t9 @t220 @t698 @t469))) @t775)))))
% 2.85/3.11  (assume @p771 (forall @t757 (not (= @t1549 @t727))))
% 2.85/3.11  (assume @p772 (forall (@list @t32 @t732 @t731 @t1120 @t1117) (not (= @t1549 @t1208))))
% 2.85/3.11  (assume @p773 (forall @t758 (not (= @t727 @t1549))))
% 2.85/3.11  (assume @p774 (forall (@list @t32 @t1120 @t1117 @t732 @t731) (not (= @t1208 @t1549))))
% 2.85/3.11  (assume @p775 (forall @t1122 (not (= @t1549 @t1121))))
% 2.85/3.11  (assume @p776 (forall @t1123 (not (= @t1121 @t1549))))
% 2.85/3.11  (assume @p777 (forall @t736 (not (= @t735 @t1549))))
% 2.85/3.11  (assume @p778 (forall @t759 (not (= @t1549 @t735))))
% 2.85/3.11  (assume @p779 (forall @t1315 (not (= @t1549 @t1300))))
% 2.85/3.11  (assume @p780 (forall @t1313 (not (= @t1300 @t1549))))
% 2.85/3.11  (assume @p781 (forall @t1369 (not (= @t1365 @t1549))))
% 2.85/3.11  (assume @p782 (forall @t1368 (not (= @t1549 @t1365))))
% 2.85/3.11  (assume @p783 (forall @t1216 (not (= @t1549 @t1191))))
% 2.85/3.11  (assume @p784 (forall @t1214 (not (= @t1191 @t1549))))
% 2.85/3.11  (assume @p785 (forall @t1314 (not (= @t1550 @t1298))))
% 2.85/3.11  (assume @p786 (forall @t1312 (not (= @t1298 @t1550))))
% 2.85/3.11  (assume @p787 (forall @t746 (= (= (tptp.hAPP @t34 @t34 (tptp.hAPP @t34 @t101 @t124 @t743) @t740) (tptp.hAPP @t34 @t34 (tptp.hAPP @t34 @t101 @t124 @t742) @t739)) @t745)))
% 2.85/3.11  (assume @p788 (forall @t1210 (not (= @t1192 @t1550))))
% 2.85/3.11  (assume @p789 (forall @t1209 (not (= @t1550 @t1192))))
% 2.85/3.11  (assume @p790 (forall @t756 (not (= @t1549 @t753))))
% 2.85/3.11  (assume @p791 (forall @t754 (not (= @t753 @t1549))))
% 2.85/3.11  (assume @p792 (forall (@list @t430 @t366 @t440 @t828 @t450 @t829) (=> @t1200 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool @t1553 @t829)))))
% 2.85/3.11  (assume @p793 (forall (@list @t380) (=> (not (= @t1554 tptp.c_Expr_Obop_OEq)) (= @t1554 tptp.add))))
% 2.85/3.11  (assume @p794 (not (= tptp.add tptp.c_Expr_Obop_OEq)))
% 2.85/3.11  (assume @p795 (not (= tptp.c_Expr_Obop_OEq tptp.add)))
% 2.85/3.11  (assume @p796 (forall (@list @t339 @t440) (= (tptp.hAPP @t11 @t84 tptp.fv (tptp.hAPP @t11 @t11 @t1541 @t440)) (tptp.hAPP @t84 @t84 @t1555 @t1005))))
% 2.85/3.11  (assume @p797 (forall (@list @t1557 @t1556 @t430 @t831 @t824 @t366 @t440 @t828 @t829) (=> @t1561 (=> (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1559 @t832) @t824)) (=> (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 @t1551 @t824) @t1557) @t1556)) (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1552 @t1557) @t1556)))))))
% 2.85/3.11  (assume @p798 (forall (@list @t430 @t450 @t824 @t366 @t440 @t828 @t829) (=> @t1561 (=> (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1559 @t1199) @t824)) (tptp.hBOOL (tptp.hAPP @t9 tptp.bool @t1553 @t824))))))
% 2.85/3.11  (assume @p799 (forall (@list @t430 @t366 @t440 @t828 @t829) (=> @t1562 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1552 @t697) @t829)))))
% 2.85/3.11  (assume @p800 (forall (@list @t430 @t339 @t471 @t440 @t469 @t366) (=> (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t1548 @t1563)) @t775)) (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t1544 @t1563)) @t775)))))
% 2.85/3.11  (assume @p801 (forall (@list @t440 @t1556 @t430 @t831 @t824 @t339 @t828 @t829 @t366) (=> @t1568 (=> (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t1566 (tptp.hAPP @t9 @t220 @t833 @t824))) @t775)) (=> (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 @t1543 @t824)) @t1564)) @t775)) (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t1565 @t1564)) @t775)))))))
% 2.85/3.11  (assume @p802 (forall (@list @t430 @t440 @t824 @t339 @t828 @t829 @t366) (=> @t1568 (=> (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t1566 @t1240)) @t775)) (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t1565 @t1240)) @t775))))))
% 2.85/3.11  (assume @p803 (forall @t1576 (=> @t1575 (=> (=> @t1252 (not (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1570 @t1545) @t469)))) (=> (forall @t1574 (=> @t1571 (forall (@list @t1415 @t1572) (=> (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1569 @t1416) @t1572)) (not (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 @t1573 @t1572) @t450) @t469))))))) (=> (forall @t1246 (=> @t1245 (not (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1570 @t1243) @t469))))) (not (forall (@list @t1259 @t847) (=> @t1245 (=> @t1571 (not (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1569 @t1243) @t469)))))))))))))
% 2.85/3.11  (assume @p804 (forall @t1539 (=> @t1536 (=> @t1538 (tptp.hBOOL (tptp.hAPP @t263 tptp.bool (tptp.hAPP @t4 @t1276 @t1275 (tptp.hAPP @t2 @t4 @t1381 tptp.object)) @t1332))))))
% 2.85/3.11  (assume @p805 (forall (@list @t339 @t430 @t471 @t366) (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t1544 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t1580) @t471))) @t446))))
% 2.85/3.11  (assume @p806 (forall (@list @t32 @t1120 @t1117 @t1581 @t732 @t731) (not (= @t1582 @t1549))))
% 2.85/3.11  (assume @p807 (forall (@list @t32 @t732 @t731 @t1120 @t1117 @t1581) (not (= @t1549 @t1582))))
% 2.85/3.11  (assume @p808 (forall (@list @t684 @t629 @t366 @t440 @t471 @t450 @t469) (=> @t806 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t764 @t1584) @t471) @t1583) @t469)))))
% 2.85/3.11  (assume @p809 (forall (@list @t32 @t752 @t732 @t731 @t1585) (not (= @t753 @t1586))))
% 2.85/3.11  (assume @p810 (forall (@list @t32 @t732 @t731 @t1585 @t752) (not (= @t1586 @t753))))
% 2.85/3.11  (assume @p811 (forall (@list @t32 @t1120 @t1117 @t1581 @t728) (not (= @t1582 @t1192))))
% 2.85/3.11  (assume @p812 (forall (@list @t32 @t728 @t1120 @t1117 @t1581) (not (= @t1192 @t1582))))
% 2.85/3.11  (assume @p813 (forall (@list @t32 @t743 @t740 @t1588 @t742 @t739 @t1587) (= (= (tptp.hAPP @t34 @t34 (tptp.hAPP @t34 @t101 (tptp.hAPP @t34 @t111 @t110 @t743) @t740) @t1588) (tptp.hAPP @t34 @t34 (tptp.hAPP @t34 @t101 (tptp.hAPP @t34 @t111 @t110 @t742) @t739) @t1587)) (and @t744 @t741 (= @t1588 @t1587)))))
% 2.85/3.11  (assume @p814 (forall (@list @t32 @t732 @t1297 @t394 @t731 @t1120 @t1117 @t1581) (not (= @t1298 @t1582))))
% 2.85/3.11  (assume @p815 (forall (@list @t32 @t1120 @t1117 @t1581 @t732 @t1297 @t394 @t731) (not (= @t1582 @t1298))))
% 2.85/3.11  (assume @p816 (forall @t1589 (not (= @t1191 @t1586))))
% 2.85/3.11  (assume @p817 (forall @t1590 (not (= @t1586 @t1191))))
% 2.85/3.11  (assume @p818 (forall (@list @t32 @t732 @t731 @t1585 @t1364 @t726) (not (= @t1586 @t1365))))
% 2.85/3.11  (assume @p819 (forall (@list @t32 @t1364 @t726 @t732 @t731 @t1585) (not (= @t1365 @t1586))))
% 2.85/3.11  (assume @p820 (forall (@list @t32 @t1120 @t1299 @t1117 @t732 @t731 @t1585) (not (= @t1300 @t1586))))
% 2.85/3.11  (assume @p821 (forall (@list @t32 @t732 @t731 @t1585 @t1120 @t1299 @t1117) (not (= @t1586 @t1300))))
% 2.85/3.11  (assume @p822 (forall (@list @t32 @t732 @t731 @t1585 @t395 @t734 @t726) (not (= @t1586 @t735))))
% 2.85/3.11  (assume @p823 (forall (@list @t32 @t395 @t734 @t726 @t732 @t731 @t1585) (not (= @t735 @t1586))))
% 2.85/3.11  (assume @p824 (forall (@list @t32 @t1120 @t1119 @t1118 @t1117 @t732 @t731 @t1585) (not (= @t1121 @t1586))))
% 2.85/3.11  (assume @p825 (forall (@list @t32 @t732 @t731 @t1585 @t1120 @t1119 @t1118 @t1117) (not (= @t1586 @t1121))))
% 2.85/3.11  (assume @p826 (forall (@list @t32 @t1120 @t1117 @t732 @t731 @t1585) (not (= @t1208 @t1586))))
% 2.85/3.11  (assume @p827 (forall (@list @t32 @t395 @t726 @t732 @t731 @t1585) (not (= @t727 @t1586))))
% 2.85/3.11  (assume @p828 (forall (@list @t32 @t732 @t731 @t1585 @t1120 @t1117) (not (= @t1586 @t1208))))
% 2.85/3.11  (assume @p829 (forall (@list @t32 @t732 @t731 @t1585 @t395 @t726) (not (= @t1586 @t727))))
% 2.85/3.11  (assume @p830 (forall (@list @t684 @t629 @t366 @t440 @t828 @t450 @t829) (=> @t1200 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1592 @t1199) @t829)))))
% 2.85/3.11  (assume @p831 (forall (@list @t366 @t440 @t684 @t629 @t471) (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t764 @t1593) @t471) @t1197) @t471))))
% 2.85/3.11  (assume @p832 (forall (@list @t339 @t684 @t629) (= (tptp.hAPP @t11 @t84 tptp.fv (tptp.hAPP @t11 @t11 (tptp.hAPP @t11 @t500 @t1579 @t684) @t629)) (tptp.hAPP @t84 @t84 (tptp.hAPP @t84 @t1038 @t1037 (tptp.hAPP @t84 @t84 @t1555 @t1062)) @t1061))))
% 2.85/3.11  (assume @p833 (forall @t1597 (=> @t477 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool @t1596 @t446)))))
% 2.85/3.11  (assume @p834 (forall (@list @t684 @t629 @t450 @t824 @t366 @t440 @t828 @t829) (=> @t1562 (=> (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1149 @t450) @t824)) @t1598))))
% 2.85/3.11  (assume @p835 (forall (@list @t629 @t684 @t450 @t824 @t366 @t440 @t828 @t829) (=> @t1561 (=> (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1035 @t450) @t824)) @t1598))))
% 2.85/3.11  (assume @p836 (forall @t1599 (=> @t1538 (tptp.hBOOL (tptp.hAPP @t2 tptp.bool @t1535 tptp.object)))))
% 2.85/3.11  (assume @p837 (forall @t1601 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t764 @t1600) @t471) @t629) @t471))))
% 2.85/3.11  (assume @p838 (forall @t1601 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t764 @t1602) @t471) @t684) @t471))))
% 2.85/3.11  (assume @p839 (forall (@list @t440 @t684 @t629 @t471 @t366) (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t1593) @t471)) @t1212)) @t446))))
% 2.85/3.11  (assume @p840 (forall @t1597 (=> @t823 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool @t1596 @t775)))))
% 2.85/3.11  (assume @p841 (forall (@list @t684 @t629 @t440 @t471 @t335 @t469 @t366) (=> @t1222 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t1595 @t1221)) @t775)))))
% 2.85/3.11  (assume @p842 (forall @t1603 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t1602) @t471)) @t1293)) @t446))))
% 2.85/3.11  (assume @p843 (forall @t1603 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t1600) @t471)) @t631)) @t446))))
% 2.85/3.11  (assume @p844 (forall @t1576 (= @t1575 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t1012 @t1580) @t471) @t450) @t469)))))
% 2.85/3.11  (assume @p845 (forall (@list @t366 @t339 @t430 @t471) (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t764 @t1542) @t471) @t1580) @t471))))
% 2.85/3.11  (assume @p846 (forall (@list @t629 @t684 @t450 @t824 @t440 @t828 @t829 @t366) (=> (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t1606 @t1567)) @t775)) (=> (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 @t834 @t829)) @t1604)) @t775)) @t1605))))
% 2.85/3.11  (assume @p847 (forall (@list @t684 @t629 @t450 @t824 @t440 @t828 @t829 @t366) (=> (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t1606 (tptp.hAPP @t9 @t220 @t1546 @t829))) @t775)) (=> (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t830 @t1604)) @t775)) @t1605))))
% 2.85/3.11  (assume @p848 (forall (@list @t32 @t611 @t567 @t1537 @t366) (=> @t1538 (=> @t1536 (=> (tptp.hBOOL (tptp.hAPP @t2 tptp.bool @t611 tptp.object)) (=> (forall @t1612 (=> @t1611 (=> (tptp.hBOOL (tptp.hAPP @t263 tptp.bool @t1610 @t1331)) (=> (tptp.hBOOL (tptp.hAPP @t2 tptp.bool @t1535 @t1486)) (=> @t1609 @t1608))))) @t1607))))))
% 2.85/3.11  (assume @p849 (forall (@list @t32 @t1537 @t366 @t567 @t859 @t551) (=> (tptp.hBOOL (tptp.hAPP @t67 tptp.bool @t1618 (tptp.hAPP @t66 @t67 @t1617 (tptp.hAPP @t65 @t66 @t1616 @t551)))) (=> @t1613 (tptp.hBOOL (tptp.hAPP @t2 tptp.bool @t1535 @t859))))))
% 2.85/3.11  (assume @p850 (forall (@list @t32 @t366 @t358 @t567) (= (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool @t628 @t1349)) (or @t1620 (exists @t1488 (and (= @t358 @t1487) @t1619))))))
% 2.85/3.11  (assume @p851 (forall (@list @t266 @t433 @t1004) (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP tptp.ty @t58 @t434 tptp.nt) @t1489))))
% 2.85/3.11  (assume @p852 (forall @t1520 (not (= tptp.nt @t1519))))
% 2.85/3.11  (assume @p853 (forall @t1520 (not (= @t1519 tptp.nt))))
% 2.85/3.11  (assume @p854 (not (= tptp.nt tptp.void)))
% 2.85/3.11  (assume @p855 (not (= tptp.void tptp.nt)))
% 2.85/3.11  (assume @p856 (forall @t1622 (=> @t1621 @t1374)))
% 2.85/3.11  (assume @p857 (forall @t1622 (=> @t1623 @t1455)))
% 2.85/3.11  (assume @p858 (forall (@list @t32 @t366 @t437 @t531) (= (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool @t544 tptp.nt)) @t1484)))
% 2.85/3.11  (assume @p859 (forall (@list @t358) (= @t1480 (or @t1620 (exists @t1479 @t1478)))))
% 2.85/3.11  (assume @p860 (forall @t1624 (=> (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool @t688 tptp.nt)) (=> @t686 @t1387))))
% 2.85/3.11  (assume @p861 (forall (@list @t32 @t366 @t437 @t358) (= (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP tptp.val @t58 @t543 tptp.null) @t358)) (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP tptp.ty @t58 @t627 tptp.nt) @t358)))))
% 2.85/3.11  (assume @p862 (forall @t1624 (=> (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool @t1448 tptp.nt)) (=> @t1447 @t1459))))
% 2.85/3.11  (assume @p863 (forall @t699 (= (tptp.hAPP tptp.val @t72 @t1425 tptp.null) (tptp.hAPP tptp.ty @t72 @t539 tptp.nt))))
% 2.85/3.11  (assume @p864 (forall (@list @t366 @t437 @t361 @t440 @t860 @t859 @t358) (=> @t1374 (=> (forall @t1479 (=> @t1626 (not (tptp.hBOOL (tptp.hAPP @t2 tptp.bool (tptp.hAPP tptp.ty @t84 @t1625 @t358) @t859))))) @t1621))))
% 2.85/3.11  (assume @p865 (forall @t1629 (= (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP tptp.ty @t58 @t627 @t1628) @t1627)) (or (exists @t695 (and (= @t1628 @t691) (= @t1627 @t691))) (exists @t1612 (and (= @t1628 @t1477) (= @t1627 @t1487) (tptp.hBOOL (tptp.hAPP @t263 tptp.bool @t1610 @t1332)))) (exists @t1479 (and (= @t1628 tptp.nt) (= @t1627 @t1477)))))))
% 2.85/3.11  (assume @p866 (forall (@list @t366 @t437 @t361 @t440 @t860 @t859 @t531 @t358) (=> (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP @t11 @t58 @t443 (tptp.hAPP @t11 @t11 @t1110 @t531)) @t358)) (=> (=> @t841 (forall @t1479 (=> @t1626 (forall @t695 (=> (tptp.hBOOL (tptp.hAPP @t2 tptp.bool (tptp.hAPP tptp.ty @t84 @t1625 @t691) @t859)) (forall @t1632 (=> @t1631 (not (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP tptp.ty @t58 @t774 @t1630) @t691)))))))))) (not (=> @t841 (=> @t1621 (forall @t1632 (not @t1631)))))))))
% 2.85/3.11  (assume @p867 (forall (@list @t432) (=> (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool tptp.is_refT @t432)) (=> (not (= @t432 tptp.nt)) (not (forall @t1479 (not (= @t432 @t1477))))))))
% 2.85/3.11  (assume @p868 (forall (@list @t32 @t366 @t531 @t358) (=> @t1431 @t1634)))
% 2.85/3.11  (assume @p869 (forall @t663 (= (tptp.hAPP @t68 @t288 @t287 @t366) (tptp.hAPP @t1635 @t288 @t1636 (tptp.hAPP @t58 @t1635 (tptp.combk @t58 @t2) @t1633)))))
% 2.85/3.11  (assume @p870 (forall (@list @t32 @t366 @t567 @t859 @t1638) (=> (= @t1641 (tptp.hAPP @t66 @t81 @t1639 (tptp.hAPP @t65 @t66 @t1616 @t1638))) (=> @t1613 @t1637))))
% 2.85/3.11  (assume @p871 (forall (@list @t266 @t433 @t1004 @t1642 @t1643) (=> (= (tptp.hAPP @t2 @t1644 (tptp.hAPP @t271 (tptp.fun @t2 @t1644) (tptp.class_1 @t266) @t433) @t1004) (tptp.hAPP @t270 @t1644 (tptp.some @t270) (tptp.hAPP @t269 @t270 (tptp.hAPP @t2 (tptp.fun @t269 @t270) (tptp.product_Pair @t2 @t269) @t1642) @t1643))) (=> (not (= @t1004 tptp.object)) (tptp.hBOOL (tptp.hAPP @t2 tptp.bool (tptp.hAPP @t2 @t84 (tptp.hAPP @t271 @t265 (tptp.subcls1p @t266) @t433) @t1004) @t1642))))))
% 2.85/3.11  (assume @p872 (forall (@list @t32 @t1537 @t366 @t567 @t430) (=> (= @t1641 (tptp.hAPP @t66 @t81 @t1639 @t430)) (=> @t1538 (tptp.hBOOL (tptp.hAPP @t67 tptp.bool @t1618 (tptp.hAPP @t66 @t67 @t1617 @t430)))))))
% 2.85/3.11  (assume @p873 (forall @t1386 (=> @t1637 (and @t1613 (exists (@list @t719 @t1645) (= @t1641 (tptp.hAPP @t66 @t81 @t1639 (tptp.hAPP @t65 @t66 @t1616 @t1648))))))))
% 2.85/3.11  (assume @p874 (forall (@list @t32 @t1628 @t1627 @t366) (= (tptp.hBOOL (tptp.hAPP @t263 tptp.bool (tptp.hAPP @t4 @t1276 @t1275 (tptp.hAPP @t2 @t4 (tptp.hAPP @t2 @t862 @t861 @t1628) @t1627)) @t1331)) @t1650)))
% 2.85/3.11  (assume @p875 (forall @t1629 (= (tptp.hBOOL (tptp.hAPP @t2 tptp.bool (tptp.hAPP @t2 @t84 @t1515 @t1628) @t1627)) @t1650)))
% 2.85/3.11  (assume @p876 (forall @t1599 (=> @t1538 (exists (@list @t717 @t719 @t1645) (= @t1651 (tptp.hAPP @t66 @t81 @t1639 (tptp.hAPP @t65 @t66 (tptp.hAPP @t2 @t1615 @t1614 @t717) @t1648)))))))
% 2.85/3.11  (assume @p877 (forall @t1652 (= @t1536 (not (= @t1641 (tptp.none @t66))))))
% 2.85/3.11  (assume @p878 (forall (@list @t366 @t440 @t684 @t629 @t471 @t450 @t469) (=> (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 @t1591 @t471) @t450) @t469)) (=> (forall @t1574 (=> (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1014 @t1560) @t1259)) (not (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 @t1034 @t1259) @t450) @t469))))) (=> (forall @t1574 (=> (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1014 @t1545) @t1259)) @t1261)) @t1247)))))
% 2.85/3.11  (assume @p879 (forall (@list @t32 @t366 @t358) (= @t1634 (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP @t84 @t58 (tptp.hAPP tptp.bool @t1653 (tptp.hAPP tptp.bool @t1654 (tptp.hAPP tptp.bool @t1655 (tptp.hAPP tptp.bool (tptp.fun tptp.bool @t1655) (tptp.ty_case tptp.bool) tptp.fTrue) tptp.fTrue) tptp.fTrue) tptp.fTrue) @t1535) @t358)))))
% 2.85/3.11  (assume @p880 (forall (@list @t567 @t453 @t366 @t437) (=> @t1660 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t1658 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t1656) @t455))) @t446)))))
% 2.85/3.11  (assume @p881 (forall @t1662 (=> @t1517 (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool @t1661 @t1349)))))
% 2.85/3.11  (assume @p882 (forall (@list @t366 @t437 @t361 @t567 @t358) (=> (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool @t1661 @t358)) (not (=> (= @t358 @t1349) (not @t1517))))))
% 2.85/3.11  (assume @p883 (forall (@list @t32 @t1364 @t732 @t731 @t1585) (not (= @t1663 @t1586))))
% 2.85/3.11  (assume @p884 (forall (@list @t32 @t732 @t731 @t1585 @t1364) (not (= @t1586 @t1663))))
% 2.85/3.11  (assume @p885 (forall (@list @t32 @t567 @t658) (tptp.hBOOL (tptp.hAPP @t88 tptp.bool (tptp.hAPP @t34 @t89 @t86 (tptp.hAPP @t2 @t34 @t125 @t567)) @t658))))
% 2.85/3.11  (assume @p886 (forall (@list @t32 @t1366 @t1364) (not (= @t1367 @t1663))))
% 2.85/3.11  (assume @p887 (forall (@list @t32 @t1364 @t1366) (not (= @t1663 @t1367))))
% 2.85/3.11  (assume @p888 (forall (@list @t32 @t728 @t1364) (not (= @t1192 @t1663))))
% 2.85/3.11  (assume @p889 (forall (@list @t32 @t1364 @t728) (not (= @t1663 @t1192))))
% 2.85/3.11  (assume @p890 (forall (@list @t32 @t1303 @t1302) (= (= (tptp.hAPP @t2 @t34 @t125 @t1303) (tptp.hAPP @t2 @t34 @t125 @t1302)) @t1304)))
% 2.85/3.11  (assume @p891 (forall (@list @t32 @t732 @t1297 @t394 @t731 @t1364) (not (= @t1298 @t1663))))
% 2.85/3.11  (assume @p892 (forall (@list @t32 @t1364 @t732 @t1297 @t394 @t731) (not (= @t1663 @t1298))))
% 2.85/3.11  (assume @p893 (forall @t1664 (not (= @t1205 @t1663))))
% 2.85/3.11  (assume @p894 (forall @t1665 (not (= @t1663 @t1205))))
% 2.85/3.11  (assume @p895 (forall (@list @t32 @t1297 @t728 @t1364) (not (= @t1666 @t1663))))
% 2.85/3.11  (assume @p896 (forall (@list @t32 @t1364 @t1297 @t728) (not (= @t1663 @t1666))))
% 2.85/3.11  (assume @p897 (forall (@list @t32 @t732 @t1309 @t731 @t1364) (not (= @t1310 @t1663))))
% 2.85/3.11  (assume @p898 (forall (@list @t32 @t1364 @t732 @t1309 @t731) (not (= @t1663 @t1310))))
% 2.85/3.11  (assume @p899 (forall (@list @t32 @t1364 @t394 @t729 @t728) (not (= @t1663 @t730))))
% 2.85/3.11  (assume @p900 (forall (@list @t32 @t394 @t729 @t728 @t1364) (not (= @t730 @t1663))))
% 2.85/3.11  (assume @p901 (forall (@list @t32 @t732 @t1113 @t1112 @t731 @t1364) (not (= @t1114 @t1663))))
% 2.85/3.11  (assume @p902 (forall (@list @t32 @t1364 @t732 @t1113 @t1112 @t731) (not (= @t1663 @t1114))))
% 2.85/3.11  (assume @p903 (forall @t1667 (not (= @t1663 @t733))))
% 2.85/3.11  (assume @p904 (forall (@list @t32 @t1364 @t394 @t728) (not (= @t1663 @t755))))
% 2.85/3.11  (assume @p905 (forall @t1668 (not (= @t733 @t1663))))
% 2.85/3.11  (assume @p906 (forall (@list @t32 @t394 @t728 @t1364) (not (= @t755 @t1663))))
% 2.85/3.11  (assume @p907 (forall @t1667 (not (= @t1663 @t1549))))
% 2.85/3.11  (assume @p908 (forall @t1668 (not (= @t1549 @t1663))))
% 2.85/3.11  (assume @p909 (forall @t1443 (=> @t1669 @t901)))
% 2.85/3.11  (assume @p910 (forall (@list @t32 @t478 @t1452 @t1672 @t1671 @t1670 @t1303) (= (tptp.hAPP tptp.ty @t32 @t1673 @t1521) (tptp.hAPP @t2 @t32 @t1670 @t1303))))
% 2.85/3.11  (assume @p911 (forall @t1674 (= (tptp.hAPP tptp.ty @t32 @t1673 tptp.void) @t1454)))
% 2.85/3.11  (assume @p912 (forall @t1674 (= (tptp.hAPP tptp.ty @t32 @t1673 tptp.nt) (tptp.ti @t32 @t1671))))
% 2.85/3.11  (assume @p913 (forall @t1662 (=> @t1517 (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP @t11 @t58 @t1445 @t1657) @t1349)))))
% 2.85/3.11  (assume @p914 (forall @t1676 (=> @t1660 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1675 @t1656) @t455)))))
% 2.85/3.11  (assume @p915 (forall @t1676 (=> @t1660 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1677 @t1656) @t455)))))
% 2.85/3.11  (assume @p916 (forall @t1683 (=> @t1669 (=> @t1682 (=> @t1681 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t1658 (tptp.hAPP @t9 @t220 @t1086 @t1678))) @t446)))))))
% 2.85/3.11  (assume @p917 (forall @t1683 (=> @t1669 (=> @t1682 (=> @t1681 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1677 @t1085) @t1678)))))))
% 2.85/3.11  (assume @p918 (forall (@list @t32 @t1685 @t433 @t1004 @t1684) (=> @t1687 (=> (tptp.hBOOL (tptp.hAPP @t176 tptp.bool @t1686 @t1685)) (= @t1685 @t1684)))))
% 2.85/3.11  (assume @p919 (forall (@list @t32 @t437 @t366 @t567 @t1679) (=> @t1690 (tptp.hBOOL (tptp.hAPP @t6 tptp.bool @t762 @t1680)))))
% 2.85/3.11  (assume @p920 (forall @t1683 (=> @t1669 (=> @t1682 (=> @t1681 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1675 @t1085) @t1678)))))))
% 2.85/3.11  (assume @p921 (forall (@list @t32 @t567 @t1537 @t366) (=> @t1538 (=> @t1536 (exists @t411 (tptp.hBOOL (tptp.hAPP @t176 tptp.bool @t1689 @t409)))))))
% 2.85/3.11  (assume @p922 (forall @t1652 (= (tptp.hAPP @t2 @t6 (tptp.hAPP @t68 @t174 @t173 @t366) @t567) (tptp.hAPP @t5 @t6 @t570 (tptp.hAPP @t176 @t5 tptp.init_fields (tptp.hAPP @t2 @t176 (tptp.hAPP @t68 @t252 @t251 @t366) @t567))))))
% 2.85/3.11  (assume @p923 (forall (@list @t32 @t433 @t1004 @t1684) (=> @t1687 (= (tptp.hAPP @t2 @t176 (tptp.hAPP @t68 @t252 @t251 @t433) @t1004) @t1684))))
% 2.85/3.11  (assume @p924 (forall (@list @t32 @t1679 @t366 @t859 @t579 @t1701) (=> (= @t1651 @t1703) (=> (= @t1679 (tptp.hAPP @t21 @t176 (tptp.hAPP @t1698 @t1700 @t1699 (tptp.hAPP @t1695 @t1698 @t1697 (tptp.hAPP @t862 @t1695 @t1696 (tptp.hAPP @t2 @t862 @t1692 tptp.object)))) @t579)) (tptp.hBOOL (tptp.hAPP @t176 tptp.bool (tptp.hAPP @t2 @t234 @t1688 tptp.object) @t1679))))))
% 2.85/3.11  (assume @p925 (forall (@list @t32 @t366 @t567 @t860 @t358 @t859) (=> @t1705 @t1383)))
% 2.85/3.11  (assume @p926 (forall (@list @t32 @t1708 @t1706 @t433 @t1004 @t1710 @t432 @t1642) (=> @t1713 (=> (tptp.hBOOL (tptp.hAPP @t2 tptp.bool (tptp.hAPP tptp.ty @t84 @t1712 @t1708) @t1706)) (and @t1709 @t1707)))))
% 2.85/3.11  (assume @p927 (forall @t1714 (=> @t1713 (tptp.hBOOL (tptp.hAPP @t2 tptp.bool (tptp.hAPP tptp.ty @t84 (tptp.hAPP @t2 @t254 (tptp.hAPP @t2 @t255 @t1711 @t1642) @t1710) @t432) @t1642)))))
% 2.85/3.11  (assume @p928 (forall @t1714 (=> @t1713 (tptp.hBOOL (tptp.hAPP @t2 tptp.bool (tptp.hAPP tptp.ty @t84 (tptp.hAPP @t2 @t254 (tptp.hAPP @t2 @t255 (tptp.hAPP @t68 @t256 @t253 @t433) @t1004) @t1710) @t432) @t1642)))))
% 2.85/3.11  (assume @p929 (forall (@list @t32 @t1537 @t366 @t567 @t860 @t358 @t859) (=> @t1705 @t1715)))
% 2.85/3.11  (assume @p930 (forall (@list @t32 @t1716 @t1679 @t366 @t567 @t859 @t579 @t1701) (=> (= @t1641 @t1703) (=> @t1613 (=> (tptp.hBOOL (tptp.hAPP @t176 tptp.bool (tptp.hAPP @t2 @t234 @t1688 @t859) @t1679)) (=> (= @t1716 (tptp.hAPP @t176 @t176 (tptp.hAPP @t176 (tptp.fun @t176 @t176) (tptp.append @t175) (tptp.hAPP @t21 @t176 (tptp.hAPP @t1698 @t1700 @t1699 (tptp.hAPP @t1695 @t1698 @t1697 (tptp.hAPP @t862 @t1695 @t1696 (tptp.hAPP @t2 @t862 @t1692 @t567)))) @t579)) @t1679)) (tptp.hBOOL (tptp.hAPP @t176 tptp.bool @t1689 @t1716))))))))
% 2.85/3.11  (assume @p931 (forall @t1721 (= (tptp.hAPP tptp.bop @t93 @t1720 tptp.c_Expr_Obop_OEq) @t1718)))
% 2.85/3.11  (assume @p932 (forall @t1721 (= (tptp.hAPP tptp.bop @t93 @t1720 tptp.add) @t1722)))
% 2.85/3.11  (assume @p933 (forall (@list @t39 @t32 @t323 @t1726 @t1723) (= (tptp.hAPP @t146 @t149 @t1724 (tptp.hAPP @t146 @t146 (tptp.hAPP @t146 @t147 @t145 @t1726) @t1723)) (tptp.hAPP @t149 @t149 (tptp.hAPP @t149 @t152 @t1728 @t1727) @t1725))))
% 2.85/3.11  (assume @p934 (forall @t1721 (= (tptp.hAPP tptp.bop @t93 @t1729 tptp.c_Expr_Obop_OEq) @t1718)))
% 2.85/3.11  (assume @p935 (forall (@list @t32 @t1733 @t1731 @t1730) (= (tptp.hAPP @t149 @t149 (tptp.hAPP @t149 @t152 @t1728 @t1735) @t1730) (tptp.hAPP @t149 @t149 @t1734 @t1732))))
% 2.85/3.11  (assume @p936 (forall (@list @t32 @t1726 @t1723 @t1739 @t1736) (= (= @t1742 (tptp.hAPP @t149 @t149 @t1741 @t1736)) (exists (@list @t1737) (or (and (= @t1726 (tptp.hAPP @t149 @t149 @t1741 @t1737)) (= (tptp.hAPP @t149 @t149 @t1738 @t1723) @t1736)) (and (= (tptp.hAPP @t149 @t149 @t1740 @t1737) @t1739) (= @t1723 (tptp.hAPP @t149 @t149 @t1738 @t1736))))))))
% 2.85/3.11  (assume @p937 (forall (@list @t32 @t1726 @t1723 @t1739) (= (= @t1742 @t1744) @t1743)))
% 2.85/3.11  (assume @p938 (forall (@list @t32 @t1723 @t1726 @t1739) (= (= (tptp.hAPP @t149 @t149 (tptp.hAPP @t149 @t152 @t1728 @t1723) @t1726) (tptp.hAPP @t149 @t149 @t1741 @t1726)) @t1743)))
% 2.85/3.11  (assume @p939 (forall (@list @t32 @t1731 @t1745 @t1733 @t1746 @t1730) (=> (= (tptp.hAPP @t149 @t149 @t1734 @t1746) @t1730) (=> (= @t1731 (tptp.hAPP @t149 @t149 @t1747 @t1745)) (= @t1735 (tptp.hAPP @t149 @t149 (tptp.hAPP @t149 @t152 @t1728 @t1730) @t1745))))))
% 2.85/3.11  (assume @p940 (forall (@list @t32 @t413) (= (tptp.hAPP @t149 @t149 (tptp.hAPP @t51 @t152 @t1748 @t50) @t413) @t413)))
% 2.85/3.11  (assume @p941 (forall @t1721 (= (tptp.hAPP tptp.bop @t93 @t1729 tptp.add) @t1722)))
% 2.85/3.11  (assume @p942 (forall (@list @t1752 @t1749 @t471 @t366) (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t1756) @t471)) @t1471)) @t446))))
% 2.85/3.11  (assume @p943 (forall (@list @t366 @t1752 @t1749 @t471) (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t764 @t1756) @t471) @t1462) @t471))))
% 2.85/3.11  (assume @p944 (forall @t1665 (not (= @t1663 @t1757))))
% 2.85/3.11  (assume @p945 (forall @t1664 (not (= @t1757 @t1663))))
% 2.85/3.11  (assume @p946 (forall @t1589 (not (= @t1758 @t1586))))
% 2.85/3.11  (assume @p947 (forall @t1590 (not (= @t1586 @t1758))))
% 2.85/3.11  (assume @p948 (forall (@list @t1752 @t1759 @t366 @t440 @t828 @t450 @t829) (=> @t1200 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1761 @t1199) @t829)))))
% 2.85/3.11  (assume @p949 (forall @t1207 (not (= @t753 @t1757))))
% 2.85/3.11  (assume @p950 (forall @t1206 (not (= @t1757 @t753))))
% 2.85/3.11  (assume @p951 (forall @t1194 (not (= @t1758 @t1192))))
% 2.85/3.11  (assume @p952 (forall @t1193 (not (= @t1192 @t1758))))
% 2.85/3.11  (assume @p953 (forall @t1196 (= (= (tptp.hAPP @t37 @t34 (tptp.hAPP @t2 @t106 (tptp.hAPP @t34 @t107 @t105 @t748) @t1103) @t1100) (tptp.hAPP @t37 @t34 (tptp.hAPP @t2 @t106 (tptp.hAPP @t34 @t107 @t105 @t747) @t1102) @t1099)) @t1195)))
% 2.85/3.11  (assume @p954 (forall (@list @t1752 @t1762 @t366 @t440 @t471 @t450 @t469) (=> @t806 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t764 @t1764) @t471) @t1763) @t469)))))
% 2.85/3.11  (assume @p955 (forall @t1319 (not (= @t1298 @t1758))))
% 2.85/3.11  (assume @p956 (forall @t1318 (not (= @t1758 @t1298))))
% 2.85/3.11  (assume @p957 (forall (@list @t32 @t726 @t1119 @t1118 @t728 @t1113 @t1112) (not (= @t1191 @t1757))))
% 2.85/3.11  (assume @p958 (forall (@list @t32 @t728 @t1113 @t1112 @t726 @t1119 @t1118) (not (= @t1757 @t1191))))
% 2.85/3.11  (assume @p959 (forall @t1370 (not (= @t1757 @t1365))))
% 2.85/3.11  (assume @p960 (forall @t1371 (not (= @t1365 @t1757))))
% 2.85/3.11  (assume @p961 (forall @t1317 (not (= @t1300 @t1757))))
% 2.85/3.11  (assume @p962 (forall @t1316 (not (= @t1757 @t1300))))
% 2.85/3.11  (assume @p963 (forall @t1218 (not (= @t1758 @t730))))
% 2.85/3.11  (assume @p964 (forall @t1217 (not (= @t730 @t1758))))
% 2.85/3.11  (assume @p965 (forall (@list @t32 @t1120 @t1119 @t1118 @t1117 @t728 @t1113 @t1112) (not (= @t1121 @t1757))))
% 2.85/3.11  (assume @p966 (forall (@list @t32 @t728 @t1113 @t1112 @t1120 @t1119 @t1118 @t1117) (not (= @t1757 @t1121))))
% 2.85/3.11  (assume @p967 (forall @t1216 (not (= @t733 @t1758))))
% 2.85/3.11  (assume @p968 (forall @t1215 (not (= @t727 @t1757))))
% 2.85/3.11  (assume @p969 (forall @t1214 (not (= @t1758 @t733))))
% 2.85/3.11  (assume @p970 (forall @t1213 (not (= @t1757 @t727))))
% 2.85/3.11  (assume @p971 (forall @t1216 (not (= @t1549 @t1758))))
% 2.85/3.11  (assume @p972 (forall @t1214 (not (= @t1758 @t1549))))
% 2.85/3.11  (assume @p973 (forall (@list @t366 @t440 @t1752 @t1762 @t471) (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t764 @t1765) @t471) @t1197) @t471))))
% 2.85/3.11  (assume @p974 (forall @t1768 (=> @t477 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool @t1767 @t446)))))
% 2.85/3.11  (assume @p975 (forall (@list @t440 @t1752 @t1762 @t471 @t366) (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t1765) @t471)) @t1212)) @t446))))
% 2.85/3.11  (assume @p976 (forall @t1768 (=> @t823 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool @t1767 @t775)))))
% 2.85/3.11  (assume @p977 (forall (@list @t1752 @t1762 @t440 @t1770 @t335 @t829 @t366) (=> (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t1772 @t1769)) @t775)) (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t1771 @t1769)) @t775)))))
% 2.85/3.11  (assume @p978 (forall (@list @t1752 @t1762 @t1749 @t824 @t440 @t828 @t829 @t366) (=> (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t1606 @t1470)) @t775)) (=> (tptp.hBOOL (tptp.hAPP @t225 tptp.bool (tptp.hAPP @t224 @t1784 @t1783 (tptp.hAPP @t223 @t224 @t1782 (tptp.hAPP @t9 @t223 @t1778 @t824))) @t1775)) (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t1773 @t1469)) @t775))))))
% 2.85/3.11  (assume @p979 (forall (@list @t1752 @t1759 @t1749 @t824 @t366 @t440 @t828 @t829) (=> @t1473 (=> (tptp.hBOOL (tptp.hAPP @t9 tptp.bool @t1786 @t824)) (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1761 @t1462) @t824))))))
% 2.85/3.11  (assume @p980 (forall (@list @t1788 @t1787 @t1762 @t346 @t1791 @t1790 @t366) (=> @t945 (=> (tptp.hBOOL (tptp.hAPP @t225 tptp.bool (tptp.hAPP @t224 @t1784 @t1783 (tptp.hAPP @t223 @t224 (tptp.hAPP @t223 @t1781 @t1780 (tptp.hAPP @t9 @t223 @t1779 @t346)) (tptp.hAPP @t9 @t223 @t1793 @t1790))) @t1774)) (=> (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t27 @t10 (tptp.hAPP @t9 @t28 @t1792 @t1790) @t1788) @t1787)) (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t27 @t10 (tptp.hAPP @t9 @t28 @t1789 @t346) @t1788) @t1787)))))))
% 2.85/3.11  (assume @p981 (forall (@list @t1788 @t469 @t1762 @t471 @t1791 @t1022 @t366) (=> @t945 (=> (tptp.hBOOL (tptp.hAPP @t225 tptp.bool (tptp.hAPP @t224 @t1784 @t1783 (tptp.hAPP @t223 @t224 @t1796 (tptp.hAPP @t9 @t223 @t1793 @t1022))) @t1775)) (=> (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t27 @t10 (tptp.hAPP @t9 @t28 @t1792 @t1022) @t1788) @t469)) @t1795)))))
% 2.85/3.11  (assume @p982 (forall (@list @t1762 @t471 @t1788 @t469 @t366) (=> @t945 (=> @t1795 @t1799))))
% 2.85/3.11  (assume @p983 (forall (@list @t366 @t1762 @t437 @t453 @t1788 @t435 @t447) (=> (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t27 @t10 (tptp.hAPP @t9 @t28 @t1789 @t455) @t1788) @t449)) @t512)))
% 2.85/3.11  (assume @p984 (forall (@list @t1762 @t437 @t453 @t1788 @t435 @t447 @t366) (=> @t1800 @t512)))
% 2.85/3.11  (assume @p985 (forall (@list @t366 @t1762 @t785 @t527 @t1788 @t782 @t778) (=> (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t27 @t10 (tptp.hAPP @t9 @t28 @t1789 @t787) @t1788) @t784)) @t781)))
% 2.85/3.11  (assume @p986 (forall @t1807 (=> @t1806 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool @t1805 @t446)))))
% 2.85/3.11  (assume @p987 (forall @t1807 (=> @t1799 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool @t1805 @t775)))))
% 2.85/3.11  (assume @p988 (forall (@list @t1752 @t1762 @t1811 @t335 @t1808 @t824 @t440 @t1770 @t531 @t829 @t366) (=> (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t1772 @t1242)) @t775)) (=> (tptp.hBOOL (tptp.hAPP @t225 tptp.bool (tptp.hAPP @t224 @t1784 @t1783 (tptp.hAPP @t223 @t224 @t1782 (tptp.hAPP @t9 @t223 (tptp.hAPP @t27 @t1777 @t1776 (tptp.hAPP @t27 @t27 (tptp.hAPP @t27 @t1810 @t1812 (tptp.hAPP @t216 @t27 @t1750 @t1811)) (tptp.hAPP @t27 @t27 (tptp.hAPP @t11 @t1810 @t1809 @t1219) @t1808))) @t824))) @t1775)) (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t1771 (tptp.hAPP @t9 @t220 @t1220 @t824))) @t775))))))
% 2.85/3.11  (assume @p989 (forall (@list @t440 @t1752 @t1762) (= (tptp.hAPP @t11 @t84 tptp.fv @t1764) @t1813)))
% 2.85/3.11  (assume @p990 (forall (@list @t32 @t1733 @t1730 @t893 @t1746 @t1731) (=> (= (tptp.hAPP @t149 @t149 @t1814 @t1746) @t1731) (=> (= @t1733 (tptp.hAPP @t149 @t149 @t1747 @t1730)) (= @t1815 @t1732)))))
% 2.85/3.11  (assume @p991 (forall @t1816 (= (tptp.hAPP @t149 @t149 (tptp.hAPP @t149 @t152 @t1728 @t1815) @t1731) (tptp.hAPP @t149 @t149 @t1814 @t1735))))
% 2.85/3.11  (assume @p992 (forall (@list @t32 @t1733 @t893) (not (= @t1733 @t1815))))
% 2.85/3.11  (assume @p993 (forall (@list @t32 @t893 @t1733) (not (= @t1815 @t1733))))
% 2.85/3.11  (assume @p994 (forall (@list @t32 @t335 @t1303 @t401 @t1302) (= (= (tptp.hAPP @t149 @t149 @t1817 @t1303) (tptp.hAPP @t149 @t149 (tptp.hAPP @t32 @t152 @t151 @t401) @t1302)) (and @t403 @t1304))))
% 2.85/3.11  (assume @p995 (forall (@list @t440 @t1762) (= (tptp.hAPP @t27 @t84 tptp.fvs @t1818) @t1813)))
% 2.85/3.11  (assume @p996 (forall (@list @t39 @t32 @t323 @t325 @t1726) (= (tptp.hAPP @t146 @t149 @t1724 (tptp.hAPP @t146 @t146 (tptp.hAPP @t39 @t147 @t1819 @t325) @t1726)) (tptp.hAPP @t149 @t149 (tptp.hAPP @t32 @t152 @t151 @t419) @t1727))))
% 2.85/3.11  (assume @p997 (forall (@list @t1762 @t1788 @t824 @t366 @t440 @t828 @t531 @t829) (=> @t1825 (=> (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t27 @t10 @t1824 @t1788) @t824)) (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t27 @t10 @t1823 @t1821) @t824))))))
% 2.85/3.11  (assume @p998 (forall (@list @t1762 @t366 @t440 @t828 @t450 @t829) (=> @t1200 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t27 @t10 @t1823 (tptp.hAPP @t27 @t27 (tptp.hAPP @t11 @t1810 @t1809 @t1199) @t1762)) @t829)))))
% 2.85/3.11  (assume @p999 (forall @t1829 (=> @t1806 (tptp.hBOOL (tptp.hAPP @t225 tptp.bool @t1828 @t1774)))))
% 2.85/3.11  (assume @p1000 (forall (@list @t366 @t531 @t1752 @t471 @t1762 @t1749 @t440 @t1788) (=> @t1832 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1830 @t1197) @t471)))))
% 2.85/3.11  (assume @p1001 (forall (@list @t1749 @t1788 @t366 @t325 @t471 @t450 @t469) (=> (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t1012 @t1834) @t471) @t450) @t469)) (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t27 @t10 (tptp.hAPP @t9 @t28 (tptp.hAPP @t27 @t29 @t1785 (tptp.hAPP @t27 @t27 @t1831 (tptp.hAPP @t27 @t27 (tptp.hAPP @t11 @t1810 @t1809 @t1834) @t1788))) @t471) (tptp.hAPP @t27 @t27 @t1831 (tptp.hAPP @t27 @t27 @t1833 @t1788))) @t469)))))
% 2.85/3.11  (assume @p1002 (forall @t1829 (=> @t1799 (tptp.hBOOL (tptp.hAPP @t225 tptp.bool @t1828 @t1775)))))
% 2.85/3.11  (assume @p1003 (forall @t1838 (=> @t477 (tptp.hBOOL (tptp.hAPP @t225 tptp.bool @t1837 @t1774)))))
% 2.85/3.11  (assume @p1004 (forall (@list @t1752 @t1762 @t1749 @t1839 @t1788 @t824 @t366 @t440 @t828 @t531 @t829) (=> @t1825 (=> (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t27 @t10 @t1824 (tptp.hAPP @t27 @t27 @t1831 (tptp.hAPP @t27 @t27 (tptp.hAPP @t11 @t1810 @t1809 @t1840) @t1788))) @t824)) (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t1012 @t1764) @t828) @t1840) @t824))))))
% 2.85/3.11  (assume @p1005 (forall (@list @t531 @t1752 @t471 @t366 @t1762 @t1749 @t440 @t1788) (=> @t1832 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t1804 @t1212)) @t446)))))
% 2.85/3.11  (assume @p1006 (forall @t1838 (=> @t823 (tptp.hBOOL (tptp.hAPP @t225 tptp.bool @t1837 @t1775)))))
% 2.85/3.11  (assume @p1007 (forall (@list @t1762 @t1788 @t824 @t440 @t828 @t531 @t829 @t366) (=> (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t1606 @t1242)) @t775)) (=> (tptp.hBOOL (tptp.hAPP @t225 tptp.bool (tptp.hAPP @t224 @t1784 @t1783 (tptp.hAPP @t223 @t224 @t1782 (tptp.hAPP @t9 @t223 @t1797 @t824))) @t1775)) (tptp.hBOOL (tptp.hAPP @t225 tptp.bool (tptp.hAPP @t224 @t1784 @t1783 (tptp.hAPP @t223 @t224 (tptp.hAPP @t223 @t1781 @t1780 (tptp.hAPP @t9 @t223 @t1836 @t828)) (tptp.hAPP @t9 @t223 @t1826 @t824))) @t1775))))))
% 2.85/3.11  (assume @p1008 (forall (@list @t32 @t1749 @t1762) (= (tptp.hBOOL (tptp.hAPP @t37 tptp.bool @t36 (tptp.hAPP @t37 @t37 (tptp.hAPP @t37 @t1844 @t1843 (tptp.hAPP @t216 @t37 @t1842 @t1749)) @t1762))) @t1841)))
% 2.85/3.11  (assume @p1009 (forall (@list @t366 @t440 @t1762 @t471 @t450 @t469) (=> (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t27 @t10 (tptp.hAPP @t9 @t28 @t1822 @t471) @t450) @t469)) (=> (forall (@list @t692 @t1259 @t1845) (=> (= @t450 (tptp.hAPP @t27 @t27 (tptp.hAPP @t11 @t1810 @t1809 @t848) @t1845)) (=> (tptp.hBOOL (tptp.hAPP @t9 tptp.bool @t1251 @t1259)) (not (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t27 @t10 (tptp.hAPP @t9 @t28 @t1789 @t1259) @t1845) @t469)))))) (not (forall @t1246 (=> (= @t450 (tptp.hAPP @t27 @t27 (tptp.hAPP @t11 @t1810 @t1809 @t1243) @t1762)) @t1244)))))))
% 2.85/3.11  (assume @p1010 (forall (@list @t366 @t1762 @t471 @t1788 @t469) (=> @t1795 (tptp.hBOOL (tptp.hAPP @t27 tptp.bool @t1846 @t1788)))))
% 2.85/3.11  (assume @p1011 (forall (@list @t366 @t471 @t1762) (=> (tptp.hBOOL (tptp.hAPP @t27 tptp.bool @t1846 @t1762)) (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t27 @t10 @t1794 @t1762) @t471)))))
% 2.85/3.11  (assume @p1012 (forall (@list @t32 @t1847 @t1253) (=> (not @t1254) (not (tptp.hBOOL (tptp.hAPP @t37 tptp.bool @t36 (tptp.hAPP @t37 @t37 (tptp.hAPP @t34 @t1844 @t1848 @t1253) @t1847)))))))
% 2.85/3.11  (assume @p1013 (forall (@list @t32 @t1762) (= @t1841 (or (exists (@list @t1849) (= @t1762 @t1850)) (exists (@list @t1849 @t377 @t1845) (= @t1762 (tptp.hAPP @t37 @t37 (tptp.hAPP @t37 @t1844 @t1843 @t1850) (tptp.hAPP @t37 @t37 (tptp.hAPP @t34 @t1844 @t1848 @t1235) @t1845))))))))
% 2.85/3.11  (assume @p1014 (forall (@list @t39 @t32 @t323 @t1726 @t332 @t1723) (= (= @t1727 (tptp.hAPP @t149 @t149 (tptp.hAPP @t32 @t152 @t151 @t332) @t1723)) (exists @t1855 (and (= @t1726 @t1854) (= @t1853 @t338) (= @t1852 @t1723))))))
% 2.85/3.11  (assume @p1015 (forall (@list @t32 @t39 @t325 @t1726 @t323 @t1723) (= (= @t1857 @t1725) (exists @t1855 (and (= @t1723 @t1854) (= @t424 @t1853) (= @t1726 @t1852))))))
% 2.85/3.11  (assume @p1016 (forall (@list @t361 @t1858 @t1762 @t471 @t1788 @t469 @t366) (=> @t1806 (=> (tptp.hBOOL (tptp.hAPP @t17 tptp.bool (tptp.hAPP @t27 @t208 (tptp.hAPP @t73 @t209 (tptp.hAPP @t8 @t210 @t1859 @t474) @t361) @t1762) @t1858)) @t473))))
% 2.85/3.11  (assume @p1017 (forall @t1866 (=> @t445 (=> @t1865 (tptp.hBOOL (tptp.hAPP @t17 tptp.bool (tptp.hAPP @t27 @t208 @t1863 @t1818) @t1862))))))
% 2.85/3.11  (assume @p1018 (forall (@list @t435 @t366 @t437 @t361 @t1762 @t1858) (=> @t1865 (=> @t512 (tptp.hBOOL (tptp.hAPP @t17 tptp.bool (tptp.hAPP @t27 @t208 (tptp.hAPP @t73 @t209 (tptp.hAPP @t8 @t210 @t1859 @t435) @t361) @t1762) @t1858))))))
% 2.85/3.11  (assume @p1019 (forall @t1868 (=> @t1621 (=> @t1865 @t1867))))
% 2.85/3.11  (assume @p1020 (forall (@list @t366 @t437 @t361 @t1749 @t1858) (= (tptp.hBOOL (tptp.hAPP @t17 tptp.bool (tptp.hAPP @t27 @t208 @t1863 @t1751) @t1858)) (= @t1871 (tptp.hAPP @t17 @t1869 @t1870 @t1858)))))
% 2.85/3.11  (assume @p1021 (forall @t1872 (=> @t1800 (=> @t1865 @t439))))
% 2.85/3.11  (assume @p1022 (forall @t1872 (=> @t1800 (=> @t1865 @t463))))
% 2.85/3.11  (assume @p1023 (forall @t838 (= (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t27 @t10 (tptp.hAPP @t9 @t28 (tptp.hAPP @t27 @t29 @t1873 @t413) @t484) @t514) @t837)) (tptp.hBOOL (tptp.hAPP @t225 tptp.bool (tptp.hAPP @t224 @t1784 @t1783 (tptp.hAPP @t223 @t224 (tptp.hAPP @t223 @t1781 @t1780 (tptp.hAPP @t9 @t223 (tptp.hAPP @t27 @t1777 @t1776 @t413) @t484)) (tptp.hAPP @t9 @t223 (tptp.hAPP @t27 @t1777 @t1776 @t514) @t837))) @t1774)))))
% 2.85/3.11  (assume @p1024 (forall (@list @t1883 @t1880 @t432 @t1877 @t1432 @t1874 @t1253) (= (tptp.hAPP @t219 @t11 tptp.blocks (tptp.hAPP @t218 @t219 (tptp.hAPP @t15 @t1882 @t1881 (tptp.hAPP @t15 @t15 (tptp.hAPP @t2 @t1887 @t1886 @t1883) @t1880)) (tptp.hAPP @t217 @t218 (tptp.hAPP @t17 @t1879 @t1878 (tptp.hAPP @t17 @t17 (tptp.hAPP tptp.ty @t1861 @t1860 @t432) @t1877)) (tptp.hAPP @t11 @t217 (tptp.hAPP @t216 @t1876 @t1875 (tptp.hAPP @t216 @t216 (tptp.hAPP tptp.val @t1885 @t1884 @t1432) @t1874)) @t1253)))) (tptp.hAPP @t11 @t11 (tptp.hAPP tptp.ty @t500 (tptp.hAPP @t2 @t503 @t502 @t1883) @t432) (tptp.hAPP @t11 @t11 (tptp.hAPP @t11 @t500 @t501 (tptp.hAPP @t11 @t11 (tptp.hAPP @t2 @t500 @t499 @t1883) (tptp.hAPP tptp.val @t11 @t498 @t1432))) (tptp.hAPP @t219 @t11 tptp.blocks (tptp.hAPP @t218 @t219 (tptp.hAPP @t15 @t1882 @t1881 @t1880) (tptp.hAPP @t217 @t218 (tptp.hAPP @t17 @t1879 @t1878 @t1877) (tptp.hAPP @t11 @t217 (tptp.hAPP @t216 @t1876 @t1875 @t1874) @t1253)))))))))
% 2.85/3.11  (assume @p1025 (forall (@list @t531 @t366 @t1762 @t471 @t1788 @t469) (=> @t1888 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t27 @t10 (tptp.hAPP @t9 @t28 (tptp.hAPP @t27 @t29 @t1873 @t1827) @t471) @t1821) @t469)))))
% 2.85/3.11  (assume @p1026 (forall (@list @t1762 @t366 @t440 @t471 @t450 @t469) (=> @t806 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t27 @t10 (tptp.hAPP @t9 @t28 (tptp.hAPP @t27 @t29 @t1873 @t1818) @t471) @t1835) @t469)))))
% 2.85/3.11  (assume @p1027 (forall (@list @t531 @t1752 @t366 @t1762 @t471 @t1788 @t469) (=> @t1888 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1830 @t1802) @t469)))))
% 2.85/3.11  (assume @p1028 (forall (@list @t32 @t366 @t437 @t531 @t567) (=> @t1483 (or @t1484 (exists (@list @t377 @t1295 @t691) (and @t1482 @t1296 (= (tptp.hAPP @t6 tptp.ty tptp.obj_ty @t1295) @t691) (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP tptp.ty @t58 @t627 @t691) @t1349))))))))
% 2.85/3.11  (assume @p1029 (forall @t1714 (=> @t1713 (= (tptp.hAPP @t2 @t20 (tptp.hAPP @t2 @t249 (tptp.hAPP @t68 @t250 @t248 @t433) @t1004) @t1710) (tptp.hAPP tptp.ty @t20 (tptp.hAPP @t2 @t1890 @t1889 @t1642) @t432)))))
% 2.85/3.11  (assume @p1030 (forall (@list @t32 @t366 @t567 @t860) (= (tptp.hAPP @t2 @t20 (tptp.hAPP @t2 @t249 (tptp.hAPP @t68 @t250 @t248 @t366) @t567) @t860) (tptp.hAPP @t288 @t20 (tptp.the_1 @t20) (tptp.hAPP @t1635 @t288 @t1636 (tptp.hAPP @t254 @t1635 (tptp.combc tptp.ty @t2 tptp.bool) @t1704))))))
% 2.85/3.11  (assume @p1031 (forall (@list @t32 @t860 @t358 @t1896 @t579 @t1701 @t859 @t366 @t567 @t1679) (=> @t1690 (=> @t1383 (=> (= (tptp.hAPP @t2 @t81 @t1640 @t859) (tptp.hAPP @t66 @t81 @t1639 (tptp.hAPP @t65 @t66 (tptp.hAPP @t2 @t1615 @t1614 @t1896) @t1702))) (=> (tptp.hBOOL (tptp.hAPP @t288 tptp.bool (tptp.hAPP @t20 (tptp.fun @t288 tptp.bool) (tptp.member @t20) (tptp.hAPP tptp.ty @t20 (tptp.hAPP @t2 @t1890 @t1889 @t860) @t358)) (tptp.hAPP @t21 @t288 (tptp.set @t20) @t579))) @t1895))))))
% 2.85/3.11  (assume @p1032 (forall @t1899 (= (tptp.hAPP @t149 @t87 @t161 @t1742) (tptp.hAPP @t87 @t87 (tptp.hAPP @t87 @t214 @t1040 @t1898) @t1897))))
% 2.85/3.11  (assume @p1033 (forall (@list @t32 @t332 @t325 @t1726) (=> (tptp.hBOOL (tptp.hAPP @t87 tptp.bool @t1900 @t1902)) (or (= @t338 @t424) @t1901))))
% 2.85/3.11  (assume @p1034 (forall (@list @t32 @t1726 @t325) (tptp.hBOOL (tptp.hAPP @t87 tptp.bool (tptp.hAPP @t87 @t306 @t792 @t1898) @t1902))))
% 2.85/3.11  (assume @p1035 (forall (@list @t39 @t32 @t323 @t1726 @t600) (= (= @t1727 (tptp.hAPP @t146 @t149 (tptp.hAPP @t53 @t159 @t158 @t600) @t1726)) (forall @t657 (=> (tptp.hBOOL (tptp.hAPP @t156 tptp.bool @t1904 (tptp.hAPP @t146 @t156 @t1903 @t1726))) (= (tptp.hAPP @t39 @t32 @t323 @t413) (tptp.hAPP @t39 @t32 @t600 @t413)))))))
% 2.85/3.11  (assume @p1036 (forall (@list @t39 @t32 @t323 @t531 @t332 @t1726) (=> (not @t1901) (= (tptp.hAPP @t149 @t146 (tptp.hAPP @t42 @t1906 @t1905 (tptp.hAPP @t39 @t42 (tptp.hAPP @t32 @t131 @t327 @t332) @t531)) @t1726) @t1908))))
% 2.85/3.11  (assume @p1037 (forall (@list @t32 @t39 @t325 @t332) (= (tptp.hAPP @t138 @t136 @t137 (tptp.hAPP @t157 @t138 @t561 (tptp.hAPP @t156 @t157 (tptp.hAPP @t1909 (tptp.fun @t156 @t157) (tptp.combc @t32 @t156 @t156) (tptp.hAPP @t1049 @t1909 (tptp.hAPP (tptp.fun @t298 @t614) (tptp.fun @t1049 @t1909) (tptp.combb @t298 @t614 @t32) @t613) (tptp.hAPP @t87 @t1049 (tptp.hAPP @t299 @t1050 @t1048 tptp.fconj) (tptp.hAPP @t32 @t87 @t300 @t325)))) (tptp.hAPP @t39 @t156 (tptp.fequal @t39) @t332)))) (tptp.hAPP @t39 @t136 (tptp.hAPP @t32 @t398 @t397 @t325) @t332))))
% 2.85/3.11  (assume @p1038 (forall @t412 (= (tptp.hAPP @t138 @t136 @t137 @t366) (tptp.hAPP @t138 @t136 @t137 (tptp.hAPP @t157 @t138 @t561 (tptp.hAPP @t665 @t157 (tptp.hAPP @t1910 (tptp.fun @t665 @t157) (tptp.combb @t398 @t156 @t32) (tptp.hAPP @t138 @t1910 (tptp.combb @t136 tptp.bool @t39) @t366)) @t397))))))
% 2.85/3.11  (assume @p1039 (forall (@list @t32 @t1537 @t1911 @t358 @t366 @t567 @t1679) (=> @t1690 (=> (tptp.hBOOL (tptp.hAPP @t1891 tptp.bool (tptp.hAPP @t175 @t1894 @t1893 (tptp.hAPP tptp.ty @t175 (tptp.hAPP @t4 @t1694 @t1693 @t1911) @t358)) @t1892)) @t1715))))
% 2.85/3.11  (assume @p1040 (forall @t1912 (=> @t1690 (=> @t1895 @t1383))))
% 2.85/3.11  (assume @p1041 (forall @t1916 (=> (exists @t657 (and @t1915 @t1056)) (not (forall (@list @t1913 @t413) (=> (exists (@list @t1851) (= @t1726 (tptp.hAPP @t149 @t149 @t1914 (tptp.hAPP @t149 @t149 (tptp.hAPP @t32 @t152 @t151 @t413) @t1851)))) (not @t1056)))))))
% 2.85/3.11  (assume @p1042 (forall @t1920 (= @t1919 (exists @t1918 (and @t1917 (not (tptp.hBOOL (tptp.hAPP @t87 tptp.bool @t660 (tptp.hAPP @t149 @t87 @t161 @t1913)))))))))
% 2.85/3.11  (assume @p1043 (forall (@list @t1921 @t567 @t859 @t1924 @t1922 @t366) (=> @t523 (=> (tptp.hBOOL (tptp.hAPP @t1923 tptp.bool (tptp.hAPP @t24 (tptp.fun @t1923 tptp.bool) (tptp.member @t24) (tptp.hAPP @t23 @t24 (tptp.hAPP @t2 (tptp.fun @t23 @t24) (tptp.product_Pair @t2 @t23) @t567) (tptp.hAPP @t22 @t23 (tptp.hAPP @t2 (tptp.fun @t22 @t23) (tptp.product_Pair @t2 @t22) @t859) (tptp.hAPP @t19 @t22 (tptp.hAPP @t21 (tptp.fun @t19 @t22) (tptp.product_Pair @t21 @t19) @t1924) @t1922)))) (tptp.hAPP @t25 @t1923 (tptp.set @t24) @t366))) (=> (tptp.hBOOL (tptp.hAPP @t140 tptp.bool (tptp.hAPP @t18 (tptp.fun @t140 tptp.bool) (tptp.member @t18) @t1921) (tptp.hAPP @t19 @t140 (tptp.set @t18) @t1922))) (tptp.hBOOL (tptp.hAPP @t18 tptp.bool (tptp.hAPP @t2 @t140 (tptp.hAPP @t25 @t141 tptp.wf_J_mdecl @t366) @t567) @t1921)))))))
% 2.85/3.11  (assume @p1044 (forall @t1935 (=> @t1538 (=> @t1934 (=> @t1933 (tptp.hBOOL (tptp.hAPP @t58 tptp.bool (tptp.hAPP @t58 (tptp.fun @t58 tptp.bool) (tptp.ord_less_eq @t58) (tptp.hAPP @t17 @t58 (tptp.set tptp.ty) @t1858)) (tptp.hAPP @t58 @t58 (tptp.collect tptp.ty) @t1633))))))))
% 2.85/3.11  (assume @p1045 (forall @t1920 (= @t1919 (exists @t1918 @t1917))))
% 2.85/3.11  (assume @p1046 (forall @t1920 (= @t1919 (exists @t1918 (and @t1917 (not (tptp.hBOOL (tptp.hAPP @t87 tptp.bool @t660 (tptp.hAPP @t149 @t87 @t161 @t1851)))))))))
% 2.85/3.11  (assume @p1047 (forall @t1935 (=> @t1538 (=> @t1934 (=> @t1933 (tptp.hBOOL (tptp.hAPP @t2 tptp.bool @t1937 @t567)))))))
% 2.85/3.11  (assume @p1048 (forall (@list @t32 @t39 @t1723 @t323) (= (exists (@list @t1938) (= @t1723 (tptp.hAPP @t149 @t146 @t1907 @t1938))) (forall @t657 (=> (tptp.hBOOL (tptp.hAPP @t156 tptp.bool @t1904 (tptp.hAPP @t146 @t156 @t1903 @t1723))) (exists (@list @t484) (= (tptp.ti @t39 @t413) (tptp.hAPP @t32 @t39 @t323 @t484))))))))
% 2.85/3.11  (assume @p1049 (forall (@list @t32 @t1942 @t1708 @t1940 @t1706 @t433 @t1004 @t1943 @t1941 @t432 @t1939 @t1642) (=> (tptp.hBOOL (tptp.hAPP @t2 tptp.bool (tptp.hAPP @t32 @t84 (tptp.hAPP tptp.ty @t237 (tptp.hAPP @t17 @t238 @t1945 @t1941) @t432) @t1939) @t1642)) (=> (tptp.hBOOL (tptp.hAPP @t2 tptp.bool (tptp.hAPP @t32 @t84 (tptp.hAPP tptp.ty @t237 (tptp.hAPP @t17 @t238 @t1945 @t1942) @t1708) @t1940) @t1706)) (and (= @t1942 @t1941) @t1709 (= (tptp.ti @t32 @t1940) (tptp.ti @t32 @t1939)) @t1707)))))
% 2.85/3.11  (assume @p1050 (forall @t1947 (=> @t1946 (tptp.hBOOL (tptp.hAPP @t2 tptp.bool (tptp.hAPP @t32 @t84 (tptp.hAPP tptp.ty @t237 (tptp.hAPP @t17 @t238 (tptp.hAPP @t2 @t239 (tptp.hAPP @t2 @t240 @t1944 @t1642) @t1943) @t1877) @t432) @t1939) @t1642)))))
% 2.85/3.11  (assume @p1051 (forall @t1947 (=> @t1946 (tptp.hBOOL (tptp.hAPP @t2 tptp.bool (tptp.hAPP @t68 @t84 @t83 @t433) @t1004)))))
% 2.85/3.11  (assume @p1052 (forall (@list @t32 @t1949 @t626 @t1948 @t1896 @t1752 @t1858 @t358 @t334 @t859 @t1330 @t567 @t366) (=> @t1333 (=> @t1951 (=> @t1950 (tptp.hBOOL (tptp.hAPP @t263 tptp.bool (tptp.hAPP @t4 @t1276 @t1275 (tptp.hAPP @t2 @t4 (tptp.hAPP @t2 @t862 @t861 @t1896) @t859)) @t1332)))))))
% 2.85/3.11  (assume @p1053 (forall @t1952 (=> @t1951 @t1383)))
% 2.85/3.11  (assume @p1054 (forall (@list @t32 @t567 @t1752 @t1858 @t358 @t334 @t859 @t1537 @t366) (=> @t1538 (=> @t1951 (tptp.hBOOL (tptp.hAPP @t63 tptp.bool (tptp.hAPP @t2 @t284 (tptp.hAPP @t68 @t285 (tptp.hAPP @t286 @t286 @t289 @t1537) @t366) @t859) @t1932))))))
% 2.85/3.11  (assume @p1055 (forall @t1947 (=> @t1946 (= (tptp.hAPP @t2 @t63 (tptp.hAPP @t2 @t259 (tptp.hAPP @t68 @t260 @t258 @t433) @t1004) @t1943) (tptp.hAPP @t62 @t63 (tptp.hAPP @t2 @t1931 @t1930 @t1642) (tptp.hAPP @t61 @t62 (tptp.hAPP @t17 @t1928 @t1927 @t1877) (tptp.hAPP @t32 @t61 (tptp.hAPP tptp.ty @t1926 @t1925 @t432) @t1939)))))))
% 2.85/3.11  (assume @p1056 (forall (@list @t39 @t32 @t323 @t600 @t1726) (=> (forall @t657 (=> @t1915 @t656)) (= @t1908 (tptp.hAPP @t149 @t146 @t1953 @t1726)))))
% 2.85/3.11  (assume @p1057 (forall (@list @t32 @t323 @t1726) (=> (forall @t657 (=> @t1915 (= (tptp.hAPP @t32 @t32 @t323 @t413) @t416))) (= (tptp.hAPP @t149 @t149 (tptp.hAPP @t51 @t152 @t1748 @t323) @t1726) @t1726))))
% 2.85/3.11  (assume @p1058 (forall (@list @t39 @t32 @t323 @t600 @t1726 @t1723) (=> @t1954 (=> (forall @t657 (=> (tptp.hBOOL (tptp.hAPP @t87 tptp.bool @t913 @t1897)) @t656)) (= @t1908 (tptp.hAPP @t149 @t146 @t1953 @t1723))))))
% 2.85/3.11  (assume @p1059 (forall @t1952 (= @t1951 (exists (@list @t1958) (and (tptp.hBOOL (tptp.hAPP @t245 tptp.bool @t1960 @t1958)) (= (tptp.hAPP @t2 @t244 @t1958 @t1752) (tptp.hAPP @t243 @t244 @t1957 (tptp.hAPP @t2 @t243 (tptp.hAPP @t62 @t1956 @t1955 @t1929) @t859))))))))
% 2.85/3.11  (assume @p1060 (forall (@list @t32 @t1962 @t366 @t567 @t1961) (=> @t1963 (=> (tptp.hBOOL (tptp.hAPP @t245 tptp.bool @t1960 @t1962)) (= @t1962 @t1961)))))
% 2.85/3.11  (assume @p1061 (forall @t1966 (=> @t1963 (=> @t1965 @t1383))))
% 2.85/3.11  (assume @p1062 (forall @t1966 (=> @t1963 (=> @t1965 (exists (@list @t1967) (and (tptp.hBOOL (tptp.hAPP @t245 tptp.bool (tptp.hAPP @t2 @t246 @t1959 @t859) @t1967)) (= (tptp.hAPP @t2 @t244 @t1967 @t1752) @t1964)))))))
% 2.85/3.11  (assume @p1063 (forall (@list @t32 @t1961 @t1330 @t567 @t366) (=> @t1333 (=> @t1963 (exists (@list @t1967 @t1970) (and (tptp.hBOOL (tptp.hAPP @t245 tptp.bool (tptp.hAPP @t2 @t246 @t1959 @t1330) @t1967)) (= @t1967 (tptp.hAPP @t245 @t245 (tptp.hAPP @t245 (tptp.fun @t245 @t245) (tptp.map_add @t2 @t243) @t1961) @t1970)) (forall (@list @t1969 @t1968 @t1486) (=> (= (tptp.hAPP @t2 @t244 @t1970 @t1969) (tptp.hAPP @t243 @t244 @t1957 (tptp.hAPP @t2 @t243 (tptp.hAPP @t62 @t1956 @t1955 @t1968) @t1486))) @t1619))))))))
% 2.85/3.11  (assume @p1064 (forall (@list @t1974 @t1971 @t1976 @t1978 @t1752 @t1858 @t358 @t1981 @t1980 @t859 @t567 @t579 @t1762 @t1749 @t853 @t851 @t440 @t828 @t335 @t829 @t366) (=> @t945 (=> (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t1606 @t1087)) @t775)) (=> (tptp.hBOOL (tptp.hAPP @t225 tptp.bool (tptp.hAPP @t224 @t1784 @t1783 (tptp.hAPP @t223 @t224 @t1782 (tptp.hAPP @t9 @t223 @t1778 @t858))) @t1775)) (=> @t1147 (=> @t1994 (=> @t1989 (=> @t1985 (=> (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t1980) @t1979)) (tptp.hAPP @t9 @t220 @t1975 @t1977))) @t775)) (=> (tptp.hBOOL (tptp.hAPP @t11 tptp.bool @t845 @t1974)) (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t1773 (tptp.hAPP @t9 @t220 @t1975 @t1973))) @t775)))))))))))))
% 2.85/3.11  (assume @p1065 (forall @t1912 (=> @t1690 (=> @t1895 @t1996))))
% 2.85/3.11  (assume @p1066 (forall @t1008 (=> @t909 @t1998)))
% 2.85/3.11  (assume @p1067 (forall @t1008 (=> @t1998 @t912)))
% 2.85/3.11  (assume @p1068 (forall (@list @t32 @t39 @t597 @t596 @t1726 @t1723) (= (tptp.hAPP @t164 @t164 @t598 (tptp.hAPP @t146 @t164 (tptp.hAPP @t149 @t168 (tptp.hAPP @t164 @t169 @t167 @t596) @t1726) @t1723)) (tptp.hAPP @t146 @t164 (tptp.hAPP @t149 @t168 (tptp.hAPP @t164 @t169 @t167 @t599) @t1726) @t1723))))
% 2.85/3.11  (assume @p1069 (forall @t2008 (=> @t2007 (= (tptp.hAPP @t146 @t164 @t2000 @t2003) @t2001))))
% 2.85/3.11  (assume @p1070 (forall @t2008 (=> @t2007 (= (tptp.hAPP @t146 @t164 (tptp.hAPP @t149 @t168 @t1999 @t1744) @t1723) @t2001))))
% 2.85/3.11  (assume @p1071 (forall @t1503 (= (tptp.hAPP @t228 @t228 @t226 @t2009) @t891)))
% 2.85/3.11  (assume @p1072 (forall @t1503 (= (tptp.hAPP @t228 @t228 @t232 @t891) @t891)))
% 2.85/3.11  (assume @p1073 (forall (@list @t32 @t1733 @t1731) (=> (not (= @t2011 @t2010)) (not (= @t1733 @t1731)))))
% 2.85/3.11  (assume @p1074 (forall @t871 (=> @t870 @t2012)))
% 2.85/3.11  (assume @p1075 (forall (@list @t32 @t39 @t323 @t1726) (= (tptp.hAPP @t149 tptp.nat @t172 @t1727) @t2013)))
% 2.85/3.11  (assume @p1076 (forall (@list @t39 @t32 @t38 @t323 @t1726 @t600 @t1723) (=> (= @t1727 (tptp.hAPP @t2014 @t149 (tptp.hAPP @t199 @t2016 @t2015 @t600) @t1723)) (= @t2013 (tptp.hAPP @t2014 tptp.nat (tptp.size_size @t2014) @t1723)))))
% 2.85/3.11  (assume @p1077 (forall @t1816 (=> (tptp.hBOOL (tptp.hAPP tptp.nat tptp.bool (tptp.hAPP tptp.nat @t1529 (tptp.ord_less_eq tptp.nat) @t2011) @t2010)) (not (= @t1733 (tptp.hAPP @t149 @t149 @t1814 @t1731))))))
% 2.85/3.11  (assume @p1078 (forall (@list @t32 @t471 @t593 @t551) (=> @t2012 (=> @t889 (tptp.hBOOL (tptp.hAPP @t228 tptp.bool @t869 (tptp.hAPP @t228 @t228 @t232 @t471)))))))
% 2.85/3.11  (assume @p1079 (forall (@list @t39 @t32 @t323 @t1723 @t325 @t1726) (=> @t2017 (= (tptp.hAPP @t32 @t163 (tptp.hAPP @t146 @t164 (tptp.hAPP @t149 @t168 (tptp.hAPP @t164 @t169 @t167 @t323) @t1726) @t1723) @t325) (tptp.hAPP @t32 @t163 @t323 @t325)))))
% 2.85/3.11  (assume @p1080 (forall @t2020 (= (tptp.hBOOL (tptp.hAPP @t228 tptp.bool @t2018 @t891)) (or @t992 (and (not @t992) @t2019)))))
% 2.85/3.11  (assume @p1081 (forall @t910 (=> @t909 @t2022)))
% 2.85/3.11  (assume @p1082 (forall (@list @t32 @t335 @t339 @t483) (=> (tptp.hBOOL (tptp.hAPP @t228 tptp.bool @t908 @t891)) (or @t1006 (and @t1007 (tptp.hBOOL (tptp.hAPP @t228 tptp.bool @t908 @t2009)))))))
% 2.85/3.11  (assume @p1083 (forall @t910 (=> @t912 @t2023)))
% 2.85/3.11  (assume @p1084 (forall @t910 (=> @t1998 @t2022)))
% 2.85/3.11  (assume @p1085 (forall (@list @t32 @t421 @t325 @t332 @t551) (=> (tptp.hBOOL (tptp.hAPP @t228 tptp.bool @t2018 @t849)) (=> (tptp.hBOOL (tptp.hAPP @t228 tptp.bool (tptp.hAPP @t227 @t556 @t555 (tptp.hAPP @t32 @t227 (tptp.hAPP @t32 @t553 @t552 @t332) @t421)) @t1997)) (tptp.hBOOL (tptp.hAPP @t228 tptp.bool @t1010 @t1997))))))
% 2.85/3.11  (assume @p1086 (forall @t910 (=> @t1998 @t2024)))
% 2.85/3.11  (assume @p1087 (forall @t910 (=> @t1998 @t2023)))
% 2.85/3.11  (assume @p1088 (forall @t910 (=> @t909 @t2024)))
% 2.85/3.11  (assume @p1089 (forall (@list @t32 @t430 @t335 @t339 @t483) (=> (tptp.hBOOL (tptp.hAPP @t228 tptp.bool @t908 @t483)) (=> (tptp.hBOOL (tptp.hAPP @t228 tptp.bool @t905 @t483)) (tptp.hBOOL (tptp.hAPP @t228 tptp.bool @t903 @t2009))))))
% 2.85/3.11  (assume @p1090 (forall (@list @t32 @t1537 @t567 @t859 @t366) (=> @t1637 (=> @t1538 (and (not (= @t859 @t567)) @t1996)))))
% 2.85/3.11  (assume @p1091 (forall @t2026 (=> @t1538 (=> @t2025 @t1996))))
% 2.85/3.11  (assume @p1092 (forall @t2026 (=> @t1538 (=> @t2025 (not (= @t567 @t859))))))
% 2.85/3.11  (assume @p1093 (forall (@list @t450 @t1971 @t1976 @t1978 @t1752 @t1858 @t358 @t1981 @t1980 @t859 @t567 @t579 @t1759 @t1749 @t853 @t851 @t366 @t440 @t828 @t335 @t829) (=> @t1230 (=> (tptp.hBOOL (tptp.hAPP @t9 tptp.bool @t1786 @t858)) (=> @t1147 (=> @t1994 (=> @t1989 (=> @t1985 (=> (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t1012 @t1980) @t1979) @t450) @t1977)) (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 @t1761 @t450) @t1973)))))))))))
% 2.85/3.11  (assume @p1094 (forall (@list @t39 @t32 @t334 @t335 @t2028 @t339 @t2027) (= (tptp.hAPP @t146 @t164 (tptp.hAPP @t149 @t168 @t1999 (tptp.hAPP @t149 @t149 @t1817 @t2028)) (tptp.hAPP @t146 @t146 (tptp.hAPP @t39 @t147 @t1819 @t339) @t2027)) @t2030)))
% 2.85/3.11  (assume @p1095 (forall (@list @t39 @t32 @t334 @t339 @t2027 @t335 @t2028) (=> (not (tptp.hBOOL (tptp.hAPP @t87 tptp.bool @t702 (tptp.hAPP @t149 @t87 @t161 @t2028)))) (= @t2030 (tptp.hAPP @t163 @t164 (tptp.hAPP @t32 @t354 (tptp.hAPP @t164 @t355 @t353 (tptp.hAPP @t146 @t164 (tptp.hAPP @t149 @t168 @t1999 @t2028) @t2027)) @t335) @t2029)))))
% 2.85/3.11  (assume @p1096 (forall @t2035 (=> @t1171 (=> @t1994 (=> @t1989 (=> @t2034 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 (tptp.hAPP @t220 @t319 @t318 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t2032) @t471)) (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 @t2031) @t471))) @t446))))))))
% 2.85/3.11  (assume @p1097 (forall @t2035 (=> @t1171 (=> @t1994 (=> @t1989 (=> @t2034 (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t764 @t2032) @t471) @t2031) @t471))))))))
% 2.85/3.11  (assume @p1098 (forall @t2036 (=> @t1865 (= (tptp.hAPP @t27 tptp.nat (tptp.size_size @t27) @t1762) @t2033))))
% 2.85/3.11  (assume @p1099 (forall (@list @t437 @t453 @t366 @t440 @t1749 @t2039 @t1858) (=> @t2044 (=> @t2043 (=> @t944 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t2042 @t457)) @t775)))))))
% 2.85/3.11  (assume @p1100 (forall (@list @t366 @t440 @t437 @t453 @t450 @t435 @t447 @t1749 @t1759 @t1858) (=> (= @t2047 @t2033) (=> (= @t2047 @t1988) (=> (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 (tptp.hAPP @t11 @t13 @t1012 (tptp.hAPP @t219 @t11 tptp.blocks (tptp.hAPP @t218 @t219 (tptp.hAPP @t15 @t1882 @t1881 @t1759) @t2038))) @t455) @t450) @t449)) (exists (@list @t2045) (tptp.hBOOL (tptp.hAPP @t9 tptp.bool (tptp.hAPP @t11 @t10 (tptp.hAPP @t9 @t12 @t1013 (tptp.hAPP @t3 @t9 @t454 (tptp.hAPP @t216 @t3 (tptp.hAPP @t15 @t1983 @t2046 @t1759) @t1749))) @t450) (tptp.hAPP @t3 @t9 @t448 @t2045)))))))))
% 2.85/3.11  (assume @p1101 (forall (@list @t366 @t437 @t361 @t440 @t358 @t1749 @t2039 @t1858) (=> @t2044 (=> @t2043 (= (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP @t11 @t58 @t443 @t2041) @t358)) (and (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP @t11 @t58 (tptp.hAPP @t73 @t204 @t442 (tptp.hAPP @t17 @t73 (tptp.hAPP @t15 @t2052 (tptp.hAPP @t73 (tptp.fun @t15 @t2052) (tptp.map_upds @t2 tptp.ty) @t361) @t2039) @t1858)) @t440) @t358)) (exists (@list @t2048) (and (= @t1871 (tptp.hAPP @t17 @t1869 @t1870 @t2048)) (tptp.hBOOL (tptp.hAPP @t17 tptp.bool (tptp.hAPP @t17 @t208 @t2051 @t2048) @t1858))))))))))
% 2.85/3.11  (assume @p1102 (forall @t1916 (tptp.hBOOL (tptp.hAPP @t17 tptp.bool @t2054 @t1726))))
% 2.85/3.11  (assume @p1103 (forall (@list @t32 @t39 @t366 @t2055 @t1749 @t1726 @t1723) (=> @t2007 (= (tptp.hBOOL (tptp.hAPP @t146 tptp.bool (tptp.hAPP @t149 @t154 @t2056 (tptp.hAPP @t149 @t149 @t1740 @t2055)) (tptp.hAPP @t146 @t146 @t2002 @t1749))) (and @t2058 (tptp.hBOOL (tptp.hAPP @t146 tptp.bool (tptp.hAPP @t149 @t154 @t2056 @t2055) @t1749)))))))
% 2.85/3.11  (assume @p1104 (forall (@list @t39 @t32 @t366 @t1726 @t1723) (=> @t2058 @t2007)))
% 2.85/3.11  (assume @p1105 (forall (@list @t39 @t32 @t430 @t429 @t366 @t335 @t339) (=> (tptp.hBOOL (tptp.hAPP @t146 tptp.bool (tptp.hAPP @t149 @t154 @t2056 @t335) @t339)) (=> (tptp.hBOOL (tptp.hAPP @t146 tptp.bool (tptp.hAPP @t149 @t154 @t2056 @t430) @t429)) (tptp.hBOOL (tptp.hAPP @t146 tptp.bool (tptp.hAPP @t149 @t154 @t2056 (tptp.hAPP @t149 @t149 (tptp.hAPP @t149 @t152 @t1728 @t335) @t430)) (tptp.hAPP @t146 @t146 (tptp.hAPP @t146 @t147 @t145 @t339) @t429)))))))
% 2.85/3.11  (assume @p1106 (forall @t1899 (= @t1954 (tptp.hBOOL (tptp.hAPP @t149 tptp.bool (tptp.hAPP @t149 @t150 (tptp.hAPP @t187 (tptp.fun @t149 @t150) (tptp.list_all2 @t32 @t32) @t300) @t1726) @t1723)))))
% 2.85/3.11  (assume @p1107 (forall (@list @t32 @t2059 @t366 @t2060 @t1858) (=> (tptp.hBOOL (tptp.hAPP @t17 tptp.bool @t2061 @t1858)) (=> (tptp.hBOOL (tptp.hAPP @t17 tptp.bool @t2062 @t2059)) (tptp.hBOOL (tptp.hAPP @t17 tptp.bool @t2061 @t2059))))))
% 2.85/3.11  (assume @p1108 (forall (@list @t39 @t32 @t366 @t325 @t1726 @t332 @t1723) (= (tptp.hBOOL (tptp.hAPP @t146 tptp.bool (tptp.hAPP @t149 @t154 @t2056 @t1857) (tptp.hAPP @t146 @t146 (tptp.hAPP @t39 @t147 @t1819 @t332) @t1723))) (and @t1018 @t2058))))
% 2.85/3.11  (assume @p1109 (forall (@list @t39 @t32 @t38 @t366 @t2028 @t323 @t2027) (= (tptp.hBOOL (tptp.hAPP @t146 tptp.bool (tptp.hAPP @t149 @t154 @t2056 @t2028) (tptp.hAPP @t2014 @t146 @t2069 @t2027))) (tptp.hBOOL (tptp.hAPP @t2014 tptp.bool (tptp.hAPP @t149 @t2066 (tptp.hAPP @t2065 (tptp.fun @t149 @t2066) (tptp.list_all2 @t32 @t38) (tptp.hAPP @t129 @t2065 (tptp.hAPP @t2064 (tptp.fun @t129 @t2065) (tptp.combc @t32 @t129 @t709) (tptp.hAPP @t157 @t2064 (tptp.hAPP (tptp.fun @t156 @t2063) (tptp.fun @t157 @t2064) (tptp.combb @t156 @t2063 @t32) (tptp.combb @t39 tptp.bool @t38)) @t366)) @t323)) @t2028) @t2027)))))
% 2.85/3.11  (assume @p1110 (forall (@list @t39 @t32 @t38 @t366 @t323 @t2028 @t2027) (= (tptp.hBOOL (tptp.hAPP @t146 tptp.bool (tptp.hAPP @t149 @t154 @t2056 (tptp.hAPP @t2014 @t149 (tptp.hAPP @t199 @t2016 @t2015 @t323) @t2028)) @t2027)) (tptp.hBOOL (tptp.hAPP @t146 tptp.bool (tptp.hAPP @t2014 @t154 (tptp.hAPP @t2070 (tptp.fun @t2014 @t154) (tptp.list_all2 @t38 @t39) (tptp.hAPP @t199 @t2070 (tptp.hAPP @t157 (tptp.fun @t199 @t2070) (tptp.combb @t32 @t156 @t38) @t366) @t323)) @t2028) @t2027)))))
% 2.85/3.11  (assume @p1111 (forall (@list @t32 @t1949 @t626 @t1948 @t1896 @t1752 @t1858 @t358 @t334 @t859 @t1537 @t1330 @t567 @t366) (=> @t1333 (=> @t1538 (=> @t1951 (=> @t1950 (and @t2071 (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP tptp.ty @t58 @t627 @t626) @t358)))))))))
% 2.85/3.11  (assume @p1112 (forall @t2073 (=> @t1377 (=> @t1994 (=> (tptp.hBOOL (tptp.hAPP @t17 tptp.bool @t1864 @t1949)) (=> @t2072 @t1867))))))
% 2.85/3.11  (assume @p1113 (forall (@list @t32 @t366 @t325 @t1726 @t1723) (= (tptp.hBOOL (tptp.hAPP @t17 tptp.bool (tptp.hAPP @t17 @t208 @t2053 (tptp.hAPP @t17 @t17 (tptp.hAPP tptp.ty @t1861 @t1860 @t325) @t1726)) @t1723)) (exists @t1855 (and (= @t1723 (tptp.hAPP @t17 @t17 (tptp.hAPP tptp.ty @t1861 @t1860 @t952) @t1851)) (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP tptp.ty @t58 @t627 @t325) @t952)) (tptp.hBOOL (tptp.hAPP @t17 tptp.bool @t2054 @t1851)))))))
% 2.85/3.11  (assume @p1114 (forall @t2073 (=> @t1456 (=> @t1994 (=> (tptp.hBOOL (tptp.hAPP @t17 tptp.bool @t2076 @t1949)) (=> @t2072 @t2074))))))
% 2.85/3.11  (assume @p1115 (forall (@list @t32 @t435 @t366 @t437 @t1749 @t1858) (=> @t2081 (=> @t512 (tptp.hBOOL (tptp.hAPP @t17 tptp.bool (tptp.hAPP @t216 @t208 (tptp.hAPP @t59 @t2078 @t2077 @t565) @t1749) @t1858))))))
% 2.85/3.11  (assume @p1116 (forall @t2036 (= @t2082 @t1865)))
% 2.85/3.11  (assume @p1117 (forall @t2036 (=> @t2082 @t1865)))
% 2.85/3.11  (assume @p1118 (forall @t2036 (=> @t1865 @t2082)))
% 2.85/3.11  (assume @p1119 (forall (@list @t32 @t1949 @t366 @t437 @t1749 @t1858) (=> @t2081 (=> @t2071 @t2083))))
% 2.85/3.11  (assume @p1120 (forall @t1868 (=> @t1623 (=> @t2082 @t2074))))
% 2.85/3.11  (assume @p1121 (forall @t1866 (=> @t1451 (=> @t2082 (tptp.hBOOL (tptp.hAPP @t17 tptp.bool (tptp.hAPP @t27 @t208 @t2075 @t1818) @t1862))))))
% 2.85/3.11  (assume @p1122 (forall (@list @t32 @t366 @t437 @t1749 @t1949) (= @t2083 (exists (@list @t2084) (and (= @t1871 (tptp.hAPP @t17 @t1869 @t1870 @t2084)) (tptp.hBOOL (tptp.hAPP @t17 tptp.bool (tptp.hAPP @t17 @t208 @t2053 @t2084) @t1949)))))))
% 2.85/3.11  (assume @p1123 (forall (@list @t32 @t366 @t437 @t1726 @t332 @t1723) (= (tptp.hBOOL (tptp.hAPP @t17 tptp.bool (tptp.hAPP @t216 @t208 @t2079 @t1726) (tptp.hAPP @t17 @t17 (tptp.hAPP tptp.ty @t1861 @t1860 @t332) @t1723))) (exists @t1855 (and (= @t1726 (tptp.hAPP @t216 @t216 (tptp.hAPP tptp.val @t1885 @t1884 @t952) @t1851)) (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP tptp.val @t58 @t543 @t952) @t332)) (tptp.hBOOL (tptp.hAPP @t17 tptp.bool (tptp.hAPP @t216 @t208 @t2079 @t1851) @t1723)))))))
% 2.85/3.11  (assume @p1124 (forall @t2086 (= (tptp.hBOOL (tptp.hAPP @t146 tptp.bool @t2057 @t2003)) (exists @t2085 (and (= @t1726 (tptp.hAPP @t149 @t149 @t1738 @t1849)) (= (tptp.hAPP @t149 tptp.nat @t172 @t1737) @t2005) (= (tptp.hAPP @t149 tptp.nat @t172 @t1849) (tptp.hAPP @t146 tptp.nat @t2004 @t1739)) (tptp.hBOOL (tptp.hAPP @t146 tptp.bool (tptp.hAPP @t149 @t154 @t2056 @t1737) @t1723)) (tptp.hBOOL (tptp.hAPP @t146 tptp.bool (tptp.hAPP @t149 @t154 @t2056 @t1849) @t1739)))))))
% 2.85/3.11  (assume @p1125 (forall @t2086 (= (tptp.hBOOL (tptp.hAPP @t146 tptp.bool (tptp.hAPP @t149 @t154 @t2056 @t1742) @t1739)) (exists @t2085 (and (= @t1739 (tptp.hAPP @t146 @t146 (tptp.hAPP @t146 @t147 @t145 @t1737) @t1849)) (= (tptp.hAPP @t146 tptp.nat @t2004 @t1737) @t2006) (= (tptp.hAPP @t146 tptp.nat @t2004 @t1849) (tptp.hAPP @t149 tptp.nat @t172 @t1723)) (tptp.hBOOL (tptp.hAPP @t146 tptp.bool @t2057 @t1737)) (tptp.hBOOL (tptp.hAPP @t146 tptp.bool (tptp.hAPP @t149 @t154 @t2056 @t1723) @t1849)))))))
% 2.85/3.11  (assume @p1126 (forall @t2020 (=> @t2019 (exists @t2089 (and (tptp.hBOOL (tptp.hAPP @t228 tptp.bool @t2088 @t891)) (tptp.hBOOL (tptp.hAPP @t228 tptp.bool @t2087 @t483)))))))
% 2.85/3.11  (assume @p1127 (forall @t2020 (=> @t2019 (exists @t2089 (and (tptp.hBOOL (tptp.hAPP @t228 tptp.bool @t2088 @t483)) (tptp.hBOOL (tptp.hAPP @t228 tptp.bool @t2087 @t891)))))))
% 2.85/3.11  (assume @p1128 (forall (@list @t2090 @t440 @t437 @t453 @t450 @t435 @t447 @t366 @t1749 @t2039 @t1858) (=> @t2044 (=> @t2043 (=> @t2093 (=> @t2092 (=> @t846 (=> (= @t2090 @t2091) (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t2042 (tptp.hAPP @t9 @t220 @t451 (tptp.hAPP @t3 @t9 @t448 @t2090)))) @t775))))))))))
% 2.85/3.11  (assume @p1129 (forall (@list @t39 @t32 @t323 @t600 @t658 @t413) (and (=> @t915 (= @t2095 @t655)) (=> @t1116 (= @t2095 @t414)))))
% 2.85/3.11  (assume @p1130 (forall @t2098 (=> (not @t2097) (= @t2096 (tptp.hAPP @t32 @t39 @t323 @t335)))))
% 2.85/3.11  (assume @p1131 (forall @t2098 (=> @t2097 (= @t2096 (tptp.hAPP @t32 @t39 @t600 @t335)))))
% 2.85/3.11  (assume @p1132 (forall @t1920 (= (tptp.hBOOL (tptp.hAPP @t149 tptp.bool @t148 @t1857)) (and @t2017 (tptp.hBOOL (tptp.hAPP @t149 tptp.bool @t148 @t1726))))))
% 2.85/3.11  (assume @p1133 (forall (@list @t440 @t437 @t453 @t450 @t435 @t447 @t366 @t1749 @t2039 @t1858) (=> @t2044 (=> @t2043 (=> @t2093 (=> @t2092 (tptp.hBOOL (tptp.hAPP @t222 tptp.bool (tptp.hAPP @t221 @t321 @t320 (tptp.hAPP @t220 @t221 @t2042 (tptp.hAPP @t9 @t220 (tptp.hAPP @t11 @t312 @t311 (tptp.hAPP @t219 @t11 tptp.blocks (tptp.hAPP @t218 @t219 @t2040 (tptp.hAPP @t217 @t218 @t2037 (tptp.hAPP @t11 @t217 (tptp.hAPP @t216 @t1876 @t1875 (tptp.hAPP @t15 @t216 (tptp.hAPP @t2099 (tptp.fun @t15 @t216) (tptp.map @t2 tptp.val) (tptp.hAPP @t3 @t2099 (tptp.hAPP (tptp.fun @t1 tptp.val) (tptp.fun @t3 @t2099) (tptp.comp @t1 tptp.val @t2) @t842) @t447)) @t2039)) @t450))))) (tptp.hAPP @t3 @t9 @t448 @t2091)))) @t775))))))))
% 2.85/3.11  (assume @p1134 (forall (@list @t32 @t567 @t611 @t1537 @t366) (=> @t1538 (=> (forall @t1479 (=> (forall @t1488 (=> (tptp.hBOOL (tptp.hAPP @t263 tptp.bool @t1610 @t1995)) @t1609)) @t1608)) @t1607))))
% 2.85/3.11  (assume @p1135 (forall (@list @t32 @t38 @t39 @t323 @t600) (= (tptp.hAPP @t2102 @t1906 (tptp.hAPP @t2068 (tptp.fun @t2102 @t1906) (tptp.comp @t2014 @t146 @t149) @t2069) (tptp.hAPP @t41 @t2102 (tptp.map @t32 @t38) @t600)) (tptp.hAPP @t42 @t1906 @t1905 @t2101))))
% 2.85/3.11  (assume @p1136 (forall (@list @t39 @t32 @t38 @t323 @t600 @t1303) (= (tptp.hAPP @t146 @t149 @t1724 (tptp.hAPP @t2014 @t146 @t2105 @t1303)) (tptp.hAPP @t2014 @t149 @t2104 @t1303))))
% 2.85/3.11  (assume @p1137 (forall (@list @t39 @t32 @t38 @t323 @t600 @t1726) (= (tptp.hAPP @t146 @t149 @t1724 (tptp.hAPP @t2014 @t146 @t2105 @t1726)) (tptp.hAPP @t2014 @t149 @t2104 @t1726))))
% 2.85/3.11  (assume @p1138 (forall (@list @t32 @t38 @t39 @t367 @t335 @t339 @t430 @t429) (=> @t2110 (forall @t1237 (= (tptp.hAPP @t38 @t39 @t335 (tptp.hAPP @t32 @t38 @t339 @t692)) (tptp.hAPP @t367 @t39 @t430 (tptp.hAPP @t32 @t367 @t429 @t692)))))))
% 2.85/3.11  (assume @p1139 (forall (@list @t32 @t38 @t39 @t367 @t531 @t335 @t339 @t430 @t429) (=> @t2110 (= (tptp.hAPP @t38 @t39 @t335 (tptp.hAPP @t32 @t38 @t339 @t531)) (tptp.hAPP @t367 @t39 @t430 (tptp.hAPP @t32 @t367 @t429 @t531))))))
% 2.85/3.11  (assume @p1140 (forall (@list @t38 @t32 @t39 @t323 @t600 @t325) (= (tptp.hAPP @t38 @t32 @t2103 @t325) (tptp.hAPP @t39 @t32 @t323 (tptp.hAPP @t38 @t39 @t600 @t325)))))
% 2.85/3.11  (assume @p1141 (forall (@list @t32 @t38 @t39 @t367 @t323 @t600 @t437) (= (tptp.hAPP @t41 @t42 @t2100 (tptp.hAPP @t2107 @t41 (tptp.hAPP @t2111 (tptp.fun @t2107 @t41) (tptp.comp @t367 @t38 @t32) @t600) @t437)) (tptp.hAPP @t2107 @t42 (tptp.hAPP @t2109 @t2108 @t2106 (tptp.hAPP @t2111 @t2109 (tptp.hAPP @t129 (tptp.fun @t2111 @t2109) (tptp.comp @t38 @t39 @t367) @t323) @t600)) @t437))))
% 2.85/3.11  (assume @p1142 (forall (@list @t32 @t39 @t38 @t323 @t600 @t413) (= (tptp.hAPP @t32 @t39 @t2101 @t413) (tptp.hAPP @t38 @t39 @t323 (tptp.hAPP @t32 @t38 @t600 @t413)))))
% 2.85/3.11  (assume @p1143 (forall (@list @t32 @t38 @t39 @t323 @t600 @t325 @t332) (= (tptp.hAPP @t41 @t42 @t2100 (tptp.hAPP @t38 @t41 (tptp.hAPP @t32 @t2112 (tptp.hAPP @t41 (tptp.fun @t32 @t2112) (tptp.fun_upd @t32 @t38) @t600) @t325) @t332)) (tptp.hAPP @t39 @t42 (tptp.hAPP @t32 @t131 (tptp.hAPP @t42 @t132 @t130 @t2101) @t325) (tptp.hAPP @t38 @t39 @t323 @t332)))))
% 2.85/3.11  (assume @p1144 (forall @t2117 (=> @t2116 (tptp.semilattice_sup @t2115))))
% 2.85/3.11  (assume @p1145 (forall @t2117 (=> (tptp.preorder @t2113) (tptp.preorder @t2115))))
% 2.85/3.11  (assume @p1146 (forall @t2117 (=> @t2116 (tptp.lattice @t2115))))
% 2.85/3.11  (assume @p1147 (forall @t2117 (=> (tptp.order @t2113) (tptp.order @t2115))))
% 2.85/3.11  (assume @p1148 (forall @t2117 (=> (tptp.ord @t2113) (tptp.ord @t2115))))
% 2.85/3.11  (assume @p1149 (tptp.semilattice_sup tptp.nat))
% 2.85/3.11  (assume @p1150 (tptp.preorder tptp.nat))
% 2.85/3.11  (assume @p1151 (tptp.linorder tptp.nat))
% 2.85/3.11  (assume @p1152 (tptp.lattice tptp.nat))
% 2.85/3.11  (assume @p1153 (tptp.order tptp.nat))
% 2.85/3.11  (assume @p1154 (tptp.ord tptp.nat))
% 2.85/3.11  (assume @p1155 (tptp.semilattice_sup tptp.bool))
% 2.85/3.11  (assume @p1156 (tptp.preorder tptp.bool))
% 2.85/3.11  (assume @p1157 (tptp.lattice tptp.bool))
% 2.85/3.11  (assume @p1158 (tptp.order tptp.bool))
% 2.85/3.11  (assume @p1159 (tptp.ord tptp.bool))
% 2.85/3.11  (assume @p1160 (forall (@list @t2119 @t2118) (= (tptp.ti @t2119 @t2120) @t2120)))
% 2.85/3.11  (assume @p1161 (forall @t2124 (or (not @t2123) @t2122)))
% 2.85/3.11  (assume @p1162 (forall @t2124 (or @t2121 @t2123)))
% 2.85/3.11  (assume @p1163 (forall @t2128 (= (tptp.hAPP @t32 @t38 (tptp.hAPP @t42 @t41 (tptp.hAPP @t44 @t43 @t40 @t433) @t2126) @t2125) (tptp.hAPP @t39 @t38 @t433 @t2127))))
% 2.85/3.11  (assume @p1164 (forall @t2128 (= (tptp.hAPP @t32 @t38 (tptp.hAPP @t39 @t41 (tptp.hAPP @t48 @t47 @t46 @t433) @t2126) @t2125) (tptp.hAPP @t39 @t38 @t2129 @t2126))))
% 2.85/3.11  (assume @p1165 (forall (@list @t32 @t433) (= (tptp.hAPP @t32 @t32 @t50 @t433) @t2130)))
% 2.85/3.11  (assume @p1166 (forall (@list @t39 @t32 @t433 @t2126) (= (tptp.hAPP @t39 @t32 (tptp.hAPP @t32 @t53 @t52 @t433) @t2126) @t2130)))
% 2.85/3.11  (assume @p1167 (forall @t2128 (= (tptp.hAPP @t32 @t38 (tptp.hAPP @t42 @t41 (tptp.hAPP @t48 @t43 @t56 @t433) @t2126) @t2125) (tptp.hAPP @t39 @t38 @t2129 @t2127))))
% 2.85/3.11  (assume @p1168 (tptp.hBOOL tptp.fTrue))
% 2.85/3.11  (assume @p1169 (forall @t2124 (or (= @t2131 tptp.fTrue) (= @t2131 tptp.fFalse))))
% 2.85/3.11  (assume @p1170 (forall @t2135 (or @t2122 @t2134 @t2132)))
% 2.85/3.11  (assume @p1171 (forall @t2137 (or @t2136 @t2121)))
% 2.85/3.11  (assume @p1172 (forall @t2137 (or @t2136 @t2133)))
% 2.85/3.11  (assume @p1173 (forall @t2135 (or @t2122 @t2138)))
% 2.85/3.11  (assume @p1174 (forall @t2137 (or @t2134 @t2138)))
% 2.85/3.11  (assume @p1175 (forall @t2137 (or (not @t2138) @t2121 @t2133)))
% 2.85/3.11  (assume @p1176 (not (tptp.hBOOL tptp.fFalse)))
% 2.85/3.11  (assume @p1177 (forall @t2140 (or (not @t2139) @t982)))
% 2.85/3.11  (assume @p1178 (forall @t2140 (or (not @t982) @t2139)))
% 2.85/3.11  (assume @p1179 (not @t322))
% 2.85/3.11  (assume @p1180 true)
% 2.85/3.11  (step @p1181 false :rule chain_m_resolution :premises (@p1179 @p149) :args (false (@list false) (@list @t322)))
% 2.85/3.11  )
% 2.85/3.11  % SZS output end Proof
% 2.85/3.11  % cvc5 exiting
%------------------------------------------------------------------------------