%------------------------------------------------------------------------------ % 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 %------------------------------------------------------------------------------