TSTP Solution File: SCT154+1 by cvc5---1.0.5

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cvc5---1.0.5
% Problem  : SCT154+1 : TPTP v8.1.2. Released v5.2.0.
% Transfm  : none
% Format   : tptp
% Command  : do_cvc5 %s %d

% Computer : n012.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 : Thu Aug 31 14:12:12 EDT 2023

% Result   : Theorem 33.61s 33.92s
% Output   : Proof 33.61s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.12/0.19  % Problem    : SCT154+1 : TPTP v8.1.2. Released v5.2.0.
% 0.12/0.20  % Command    : do_cvc5 %s %d
% 0.20/0.41  % Computer : n012.cluster.edu
% 0.20/0.41  % Model    : x86_64 x86_64
% 0.20/0.41  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.20/0.41  % Memory   : 8042.1875MB
% 0.20/0.41  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.20/0.41  % CPULimit   : 300
% 0.20/0.41  % WCLimit    : 300
% 0.20/0.41  % DateTime   : Thu Aug 24 15:27:41 EDT 2023
% 0.20/0.41  % CPUTime    : 
% 0.27/0.61  %----Proving TF0_NAR, FOF, or CNF
% 33.61/33.92  ------- convert to smt2 : /export/starexec/sandbox/tmp/tmp.iHdYZMfyLV/cvc5---1.0.5_3397.p...
% 33.61/33.92  ------- get file name : TPTP file name is SCT154+1
% 33.61/33.92  ------- cvc5-fof : /export/starexec/sandbox/solver/bin/cvc5---1.0.5_3397.smt2...
% 33.61/33.92  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 33.61/33.92  --- Run --no-e-matching --full-saturate-quant at 5...
% 33.61/33.92  --- Run --no-e-matching --enum-inst-sum --full-saturate-quant at 5...
% 33.61/33.92  --- Run --finite-model-find --uf-ss=no-minimal at 5...
% 33.61/33.92  --- Run --multi-trigger-when-single --full-saturate-quant at 5...
% 33.61/33.92  --- Run --trigger-sel=max --full-saturate-quant at 5...
% 33.61/33.92  % SZS status Theorem for SCT154+1
% 33.61/33.92  % SZS output start Proof for SCT154+1
% 33.61/33.92  (
% 33.61/33.92  (let ((_let_1 (tptp.hAPP tptp.v_F tptp.v_P_H____))) (let ((_let_2 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.v_a_H____ tptp.v_b_H____))) (let ((_let_3 (tptp.tc_prod tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt))) (let ((_let_4 (tptp.c_member _let_3 _let_2 _let_1))) (let ((_let_5 (tptp.hAPP tptp.v_F tptp.v_P____))) (let ((_let_6 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.v_a____ tptp.v_b____))) (let ((_let_7 (tptp.c_member _let_3 _let_6 _let_5))) (let ((_let_8 (= _let_7 _let_4))) (let ((_let_9 (not _let_8))) (let ((_let_10 (forall ((V_aa_2 $$unsorted) (V_r_2 $$unsorted) (T_b $$unsorted) (V_ba_2 $$unsorted) (T_a $$unsorted)) (= (tptp.c_member T_a V_ba_2 (tptp.c_Relation_OImage T_b T_a V_r_2 (tptp.c_Set_Oinsert T_b V_aa_2 (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun T_b tptp.tc_HOL_Obool))))) (tptp.c_member (tptp.tc_prod T_b T_a) (tptp.c_Product__Type_OPair T_b T_a V_aa_2 V_ba_2) V_r_2))))) (let ((_let_11 (forall ((V_P_Ha_2 $$unsorted) (V_Pa_2 $$unsorted) (V_b_Ha_2 $$unsorted) (V_a_Ha_2 $$unsorted) (V_ba_2 $$unsorted) (V_aa_2 $$unsorted)) (let ((_let_1 (tptp.tc_prod tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt))) (let ((_let_2 (tptp.tc_fun tptp.tc_Arrow__Order__Mirabelle_Oindi (tptp.tc_fun _let_1 tptp.tc_HOL_Obool)))) (=> (not (= V_aa_2 V_ba_2)) (=> (not (= V_a_Ha_2 V_b_Ha_2)) (=> (not (= V_aa_2 V_b_Ha_2)) (=> (not (= V_ba_2 V_a_Ha_2)) (=> (tptp.c_member _let_2 V_Pa_2 tptp.c_Arrow__Order__Mirabelle_OProf) (=> (tptp.c_member _let_2 V_P_Ha_2 tptp.c_Arrow__Order__Mirabelle_OProf) (=> (forall ((B_i $$unsorted)) (let ((_let_1 (tptp.tc_prod tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt))) (= (tptp.c_member _let_1 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt V_aa_2 V_ba_2) (tptp.hAPP V_Pa_2 B_i)) (tptp.c_member _let_1 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt V_a_Ha_2 V_b_Ha_2) (tptp.hAPP V_P_Ha_2 B_i))))) (= (tptp.c_member _let_1 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt V_aa_2 V_ba_2) (tptp.hAPP tptp.v_F V_Pa_2)) (tptp.c_member _let_1 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt V_a_Ha_2 V_b_Ha_2) (tptp.hAPP tptp.v_F V_P_Ha_2))))))))))))))) (let ((_let_12 (forall ((V_P_Ha_2 $$unsorted) (V_Pa_2 $$unsorted) (V_b_Ha_2 $$unsorted) (V_a_Ha_2 $$unsorted) (V_ba_2 $$unsorted) (V_aa_2 $$unsorted)) (let ((_let_1 (tptp.tc_prod tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt))) (let ((_let_2 (tptp.tc_fun tptp.tc_Arrow__Order__Mirabelle_Oindi (tptp.tc_fun _let_1 tptp.tc_HOL_Obool)))) (=> (not (= V_aa_2 V_ba_2)) (=> (not (= V_a_Ha_2 V_b_Ha_2)) (=> (not (= V_aa_2 V_b_Ha_2)) (=> (not (= V_ba_2 V_a_Ha_2)) (=> (tptp.c_member _let_2 V_Pa_2 tptp.c_Arrow__Order__Mirabelle_OProf) (=> (tptp.c_member _let_2 V_P_Ha_2 tptp.c_Arrow__Order__Mirabelle_OProf) (=> (forall ((B_i $$unsorted)) (let ((_let_1 (tptp.tc_prod tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt))) (= (tptp.c_member _let_1 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt V_aa_2 V_ba_2) (tptp.hAPP V_Pa_2 B_i)) (tptp.c_member _let_1 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt V_a_Ha_2 V_b_Ha_2) (tptp.hAPP V_P_Ha_2 B_i))))) (=> (tptp.c_member _let_1 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt V_aa_2 V_ba_2) (tptp.hAPP tptp.v_F V_Pa_2)) (tptp.c_member _let_1 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt V_a_Ha_2 V_b_Ha_2) (tptp.hAPP tptp.v_F V_P_Ha_2))))))))))))))) (let ((_let_13 (forall ((V_P_Ha_2 $$unsorted) (V_Pa_2 $$unsorted) (V_c_2 $$unsorted) (V_ba_2 $$unsorted) (V_aa_2 $$unsorted)) (let ((_let_1 (tptp.tc_prod tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt))) (let ((_let_2 (tptp.tc_fun tptp.tc_Arrow__Order__Mirabelle_Oindi (tptp.tc_fun _let_1 tptp.tc_HOL_Obool)))) (=> (not (= V_aa_2 V_ba_2)) (=> (not (= V_ba_2 V_c_2)) (=> (not (= V_aa_2 V_c_2)) (=> (tptp.c_member _let_2 V_Pa_2 tptp.c_Arrow__Order__Mirabelle_OProf) (=> (tptp.c_member _let_2 V_P_Ha_2 tptp.c_Arrow__Order__Mirabelle_OProf) (=> (forall ((B_i $$unsorted)) (let ((_let_1 (tptp.tc_prod tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt))) (= (tptp.c_member _let_1 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt V_aa_2 V_ba_2) (tptp.hAPP V_Pa_2 B_i)) (tptp.c_member _let_1 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt V_ba_2 V_c_2) (tptp.hAPP V_P_Ha_2 B_i))))) (= (tptp.c_member _let_1 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt V_aa_2 V_ba_2) (tptp.hAPP tptp.v_F V_Pa_2)) (tptp.c_member _let_1 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt V_ba_2 V_c_2) (tptp.hAPP tptp.v_F V_P_Ha_2)))))))))))))) (let ((_let_14 (forall ((V_P_Ha_2 $$unsorted) (V_Pa_2 $$unsorted) (V_ba_2 $$unsorted) (V_aa_2 $$unsorted)) (let ((_let_1 (tptp.tc_prod tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt))) (let ((_let_2 (tptp.tc_fun tptp.tc_Arrow__Order__Mirabelle_Oindi (tptp.tc_fun _let_1 tptp.tc_HOL_Obool)))) (=> (not (= V_aa_2 V_ba_2)) (=> (tptp.c_member _let_2 V_Pa_2 tptp.c_Arrow__Order__Mirabelle_OProf) (=> (tptp.c_member _let_2 V_P_Ha_2 tptp.c_Arrow__Order__Mirabelle_OProf) (=> (forall ((B_i $$unsorted)) (let ((_let_1 (tptp.tc_prod tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt))) (= (tptp.c_member _let_1 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt V_aa_2 V_ba_2) (tptp.hAPP V_Pa_2 B_i)) (tptp.c_member _let_1 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt V_ba_2 V_aa_2) (tptp.hAPP V_P_Ha_2 B_i))))) (= (tptp.c_member _let_1 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt V_aa_2 V_ba_2) (tptp.hAPP tptp.v_F V_Pa_2)) (tptp.c_member _let_1 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt V_ba_2 V_aa_2) (tptp.hAPP tptp.v_F V_P_Ha_2)))))))))))) (let ((_let_15 (forall ((V_b_Ha_2 $$unsorted) (V_a_Ha_2 $$unsorted) (V_ba_2 $$unsorted) (V_aa_2 $$unsorted) (T_b $$unsorted) (T_a $$unsorted)) (= (= (tptp.c_Product__Type_OPair T_a T_b V_aa_2 V_ba_2) (tptp.c_Product__Type_OPair T_a T_b V_a_Ha_2 V_b_Ha_2)) (and (= V_aa_2 V_a_Ha_2) (= V_ba_2 V_b_Ha_2)))))) (let ((_let_16 (tptp.tc_fun tptp.tc_Arrow__Order__Mirabelle_Oindi (tptp.tc_fun _let_3 tptp.tc_HOL_Obool)))) (let ((_let_17 (tptp.c_member _let_16 tptp.v_P_H____ tptp.c_Arrow__Order__Mirabelle_OProf))) (let ((_let_18 (tptp.c_member _let_16 tptp.v_P____ tptp.c_Arrow__Order__Mirabelle_OProf))) (let ((_let_19 (forall ((B_i $$unsorted)) (let ((_let_1 (tptp.tc_prod tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt))) (= (tptp.c_member _let_1 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.v_a____ tptp.v_b____) (tptp.hAPP tptp.v_P____ B_i)) (tptp.c_member _let_1 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.v_a_H____ tptp.v_b_H____) (tptp.hAPP tptp.v_P_H____ B_i))))))) (let ((_let_20 (not (= tptp.v_a_H____ tptp.v_b_H____)))) (let ((_let_21 (not (= tptp.v_a____ tptp.v_b____)))) (let ((_let_22 (= tptp.v_b____ tptp.v_a_H____))) (let ((_let_23 (tptp.hAPP tptp.v_P_H____ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_44))) (let ((_let_24 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.v_b____ tptp.v_b_H____))) (let ((_let_25 (tptp.c_member _let_3 _let_24 _let_23))) (let ((_let_26 (tptp.c_member _let_3 _let_2 _let_23))) (let ((_let_27 (forall ((B_i $$unsorted)) (let ((_let_1 (tptp.tc_prod tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt))) (= (tptp.c_member _let_1 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.v_a____ tptp.v_b____) (tptp.hAPP tptp.v_P____ B_i)) (tptp.c_member _let_1 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.v_a_H____ tptp.v_b_H____) (tptp.hAPP tptp.v_P_H____ B_i))))))) (let ((_let_28 (not _let_27))) (let ((_let_29 (not _let_17))) (let ((_let_30 (not _let_18))) (let ((_let_31 (= tptp.v_a____ tptp.v_b_H____))) (let ((_let_32 (= tptp.v_b_H____ tptp.v_a_H____))) (let ((_let_33 (= tptp.v_b____ tptp.v_a____))) (let ((_let_34 (or _let_33 _let_32 _let_31 _let_22 _let_30 _let_29 _let_28 _let_8))) (let ((_let_35 (forall ((V_P_Ha_2 $$unsorted) (V_Pa_2 $$unsorted) (V_b_Ha_2 $$unsorted) (V_a_Ha_2 $$unsorted) (V_ba_2 $$unsorted) (V_aa_2 $$unsorted)) (let ((_let_1 (tptp.tc_prod tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt))) (let ((_let_2 (tptp.tc_fun tptp.tc_Arrow__Order__Mirabelle_Oindi (tptp.tc_fun _let_1 tptp.tc_HOL_Obool)))) (or (= V_ba_2 V_aa_2) (= V_b_Ha_2 V_a_Ha_2) (= V_b_Ha_2 V_aa_2) (= V_a_Ha_2 V_ba_2) (not (tptp.c_member _let_2 V_Pa_2 tptp.c_Arrow__Order__Mirabelle_OProf)) (not (tptp.c_member _let_2 V_P_Ha_2 tptp.c_Arrow__Order__Mirabelle_OProf)) (not (forall ((B_i $$unsorted)) (let ((_let_1 (tptp.tc_prod tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt))) (= (tptp.c_member _let_1 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt V_aa_2 V_ba_2) (tptp.hAPP V_Pa_2 B_i)) (tptp.c_member _let_1 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt V_a_Ha_2 V_b_Ha_2) (tptp.hAPP V_P_Ha_2 B_i)))))) (= (tptp.c_member _let_1 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt V_aa_2 V_ba_2) (tptp.hAPP tptp.v_F V_Pa_2)) (tptp.c_member _let_1 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt V_a_Ha_2 V_b_Ha_2) (tptp.hAPP tptp.v_F V_P_Ha_2))))))))) (let ((_let_36 (EQ_RESOLVE (ASSUME :args (_let_11)) (MACRO_SR_EQ_INTRO :args (_let_11 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_37 (_let_19))) (let ((_let_38 (ASSUME :args _let_37))) (let ((_let_39 (= tptp.v_b____ tptp.v_b_H____))) (let ((_let_40 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.v_b_H____ tptp.v_b____))) (let ((_let_41 (tptp.c_member _let_3 _let_40 _let_5))) (let ((_let_42 (= _let_4 _let_41))) (let ((_let_43 (tptp.hAPP tptp.v_P____ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_32))) (let ((_let_44 (tptp.c_member _let_3 _let_40 _let_43))) (let ((_let_45 (tptp.c_member _let_3 _let_2 (tptp.hAPP tptp.v_P_H____ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_32)))) (let ((_let_46 (= _let_45 _let_44))) (let ((_let_47 (forall ((B_i $$unsorted)) (let ((_let_1 (tptp.tc_prod tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt))) (= (tptp.c_member _let_1 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.v_a_H____ tptp.v_b_H____) (tptp.hAPP tptp.v_P_H____ B_i)) (tptp.c_member _let_1 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.v_b_H____ tptp.v_b____) (tptp.hAPP tptp.v_P____ B_i))))))) (let ((_let_48 (not _let_47))) (let ((_let_49 (or _let_32 _let_39 _let_22 _let_29 _let_30 _let_48 _let_42))) (let ((_let_50 (and _let_31 _let_22))) (let ((_let_51 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.v_b_H____ tptp.v_a_H____))) (let ((_let_52 (= _let_6 _let_51))) (let ((_let_53 (= _let_52 _let_50))) (let ((_let_54 (tptp.hAPP tptp.v_P____ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_26))) (let ((_let_55 (tptp.c_member _let_3 _let_51 _let_54))) (let ((_let_56 (tptp.c_member _let_3 _let_2 (tptp.hAPP tptp.v_P_H____ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_26)))) (let ((_let_57 (= _let_56 _let_55))) (let ((_let_58 (forall ((B_i $$unsorted)) (let ((_let_1 (tptp.tc_prod tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt))) (= (tptp.c_member _let_1 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.v_a_H____ tptp.v_b_H____) (tptp.hAPP tptp.v_P_H____ B_i)) (tptp.c_member _let_1 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.v_b_H____ tptp.v_a_H____) (tptp.hAPP tptp.v_P____ B_i))))))) (let ((_let_59 (tptp.c_member _let_3 _let_51 _let_5))) (let ((_let_60 (= _let_4 _let_59))) (let ((_let_61 (not _let_58))) (let ((_let_62 (or _let_32 _let_29 _let_30 _let_61 _let_60))) (let ((_let_63 (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_HOL_Obool)))) (let ((_let_64 (tptp.c_member tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.v_a_H____ (tptp.c_Relation_OImage tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt _let_5 (tptp.c_Set_Oinsert tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.v_b_H____ _let_63))))) (let ((_let_65 (= _let_59 _let_64))) (let ((_let_66 (tptp.c_member tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.v_b____ (tptp.c_Relation_OImage tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt _let_5 (tptp.c_Set_Oinsert tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.v_a____ _let_63))))) (let ((_let_67 (not _let_31))) (let ((_let_68 (SYMM (ASSUME :args (_let_21))))) (let ((_let_69 (or))) (let ((_let_70 (REFL :args (_let_67)))) (let ((_let_71 (not _let_39))) (let ((_let_72 (REFL :args (_let_71)))) (let ((_let_73 (not _let_33))) (let ((_let_74 (ASSUME :args (_let_31)))) (let ((_let_75 (SYMM _let_74))) (let ((_let_76 (ASSUME :args (_let_39)))) (let ((_let_77 (SYMM _let_76))) (let ((_let_78 (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_74 _let_76 _let_68) :args (_let_73 _let_39 _let_31)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS (SYMM (FALSE_INTRO _let_68)) (TRUE_INTRO (TRANS (SYMM _let_77) _let_75)))) :args (_let_31 _let_39 _let_73)) :args ((not (and _let_73 _let_39 _let_31)) SB_LITERAL))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_73) _let_33))) _let_72 _let_70 :args _let_69)))) (let ((_let_79 (not _let_7))) (let ((_let_80 (forall ((B_i $$unsorted)) (let ((_let_1 (tptp.tc_prod tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt))) (= (tptp.c_member _let_1 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.v_a____ tptp.v_b____) (tptp.hAPP tptp.v_P____ B_i)) (tptp.c_member _let_1 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.v_a_H____ tptp.v_b_H____) (tptp.hAPP tptp.v_P_H____ B_i))))))) (let ((_let_81 (not _let_80))) (let ((_let_82 (or _let_33 _let_32 _let_31 _let_22 _let_30 _let_29 _let_81 _let_79 _let_4))) (let ((_let_83 (tptp.c_member _let_3 _let_24 _let_1))) (let ((_let_84 (= _let_7 _let_83))) (let ((_let_85 (forall ((B_i $$unsorted)) (let ((_let_1 (tptp.tc_prod tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt))) (= (tptp.c_member _let_1 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.v_a____ tptp.v_b____) (tptp.hAPP tptp.v_P____ B_i)) (tptp.c_member _let_1 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.v_b____ tptp.v_b_H____) (tptp.hAPP tptp.v_P_H____ B_i))))))) (let ((_let_86 (not _let_85))) (let ((_let_87 (or _let_33 _let_39 _let_31 _let_30 _let_29 _let_86 _let_84))) (let ((_let_88 (tptp.c_member _let_3 _let_6 (tptp.hAPP tptp.v_P____ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_44)))) (let ((_let_89 (= _let_88 _let_25))) (let ((_let_90 (= _let_88 _let_26))) (let ((_let_91 (ASSUME :args (_let_9)))) (let ((_let_92 (NOT_EQUIV_ELIM2 _let_91))) (let ((_let_93 (forall ((V_b_Ha_2 $$unsorted) (V_a_Ha_2 $$unsorted) (V_ba_2 $$unsorted) (V_aa_2 $$unsorted) (T_b $$unsorted) (T_a $$unsorted)) (= (= (tptp.c_Product__Type_OPair T_a T_b V_aa_2 V_ba_2) (tptp.c_Product__Type_OPair T_a T_b V_a_Ha_2 V_b_Ha_2)) (and (= V_a_Ha_2 V_aa_2) (= V_b_Ha_2 V_ba_2)))))) (let ((_let_94 (tptp.c_member _let_3 _let_6 _let_43))) (let ((_let_95 (= _let_45 _let_94))) (let ((_let_96 (tptp.c_member _let_3 _let_6 _let_54))) (let ((_let_97 (= _let_56 _let_96))) (let ((_let_98 (not _let_52))) (let ((_let_99 (and _let_7 _let_52))) (let ((_let_100 (ASSUME :args (_let_7)))) (let ((_let_101 (TRUE_INTRO _let_100))) (let ((_let_102 (APPLY_UF tptp.c_member))) (let ((_let_103 (REFL :args (_let_5)))) (let ((_let_104 (ASSUME :args (_let_52)))) (let ((_let_105 (SYMM (SYMM _let_104)))) (let ((_let_106 (REFL :args (_let_3)))) (let ((_let_107 (not _let_60))) (let ((_let_108 (not _let_59))) (let ((_let_109 (_let_60))) (let ((_let_110 (SYMM (ASSUME :args (_let_20))))) (let ((_let_111 (ASSUME :args (_let_18)))) (let ((_let_112 (ASSUME :args (_let_17)))) (let ((_let_113 (forall ((V_P_Ha_2 $$unsorted) (V_Pa_2 $$unsorted) (V_ba_2 $$unsorted) (V_aa_2 $$unsorted)) (let ((_let_1 (tptp.tc_prod tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt))) (let ((_let_2 (tptp.tc_fun tptp.tc_Arrow__Order__Mirabelle_Oindi (tptp.tc_fun _let_1 tptp.tc_HOL_Obool)))) (or (= V_ba_2 V_aa_2) (not (tptp.c_member _let_2 V_Pa_2 tptp.c_Arrow__Order__Mirabelle_OProf)) (not (tptp.c_member _let_2 V_P_Ha_2 tptp.c_Arrow__Order__Mirabelle_OProf)) (not (forall ((B_i $$unsorted)) (let ((_let_1 (tptp.tc_prod tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt))) (= (tptp.c_member _let_1 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt V_aa_2 V_ba_2) (tptp.hAPP V_Pa_2 B_i)) (tptp.c_member _let_1 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt V_ba_2 V_aa_2) (tptp.hAPP V_P_Ha_2 B_i)))))) (= (tptp.c_member _let_1 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt V_aa_2 V_ba_2) (tptp.hAPP tptp.v_F V_Pa_2)) (tptp.c_member _let_1 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt V_ba_2 V_aa_2) (tptp.hAPP tptp.v_F V_P_Ha_2))))))))) (let ((_let_114 (EQ_RESOLVE (ASSUME :args (_let_14)) (MACRO_SR_EQ_INTRO :args (_let_14 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_115 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_114 :args (tptp.v_P____ tptp.v_P_H____ tptp.v_b_H____ tptp.v_a_H____ QUANTIFIERS_INST_E_MATCHING ((not (= (tptp.c_member _let_16 V_P_Ha_2 tptp.c_Arrow__Order__Mirabelle_OProf) false)) (tptp.c_member _let_3 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt V_aa_2 V_ba_2) (tptp.hAPP tptp.v_F V_Pa_2))))) :args (_let_113))) _let_114 :args (_let_62 false _let_113)))) (let ((_let_116 (REORDERING (CNF_OR_POS :args (_let_62)) :args ((or _let_32 _let_30 _let_29 _let_61 _let_60 (not _let_62)))))) (let ((_let_117 (_let_61))) (let ((_let_118 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (SKOLEMIZE (ASSUME :args _let_117)) :args _let_117)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_61) _let_58))) (REFL :args ((not _let_57))) :args _let_69)))) (let ((_let_119 (not _let_56))) (let ((_let_120 (_let_57))) (let ((_let_121 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_38 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_26 QUANTIFIERS_INST_CBQI_CONFLICT)) :args _let_37))) _let_38 :args (_let_97 false _let_19)))) (let ((_let_122 (not _let_97))) (let ((_let_123 (_let_97))) (let ((_let_124 (not _let_96))) (let ((_let_125 (not _let_55))) (let ((_let_126 (and _let_52 _let_125))) (let ((_let_127 (ASSUME :args (_let_125)))) (let ((_let_128 (CONG _let_106 _let_105 (REFL :args (_let_54)) :args _let_102))) (let ((_let_129 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (RESOLUTION (CNF_AND_NEG :args (_let_126)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_127 _let_104) (SCOPE (FALSE_ELIM (TRANS _let_128 (FALSE_INTRO _let_127))) :args (_let_125 _let_52))) :args (_let_52 _let_125))) :args (true _let_126)) (CONG (REFL :args (_let_98)) (MACRO_SR_PRED_INTRO :args ((= (not _let_125) _let_55))) (REFL :args (_let_124)) :args _let_69)) (REORDERING (CNF_EQUIV_POS1 :args _let_123) :args ((or _let_119 _let_96 _let_122))) _let_121 (CNF_EQUIV_NEG2 :args _let_120) :args ((or _let_98 _let_57 _let_119) false _let_96 false _let_97 true _let_55)))) (let ((_let_130 (REORDERING (CNF_EQUIV_NEG1 :args _let_120) :args ((or _let_56 _let_55 _let_57))))) (let ((_let_131 (REORDERING (CNF_EQUIV_POS2 :args _let_123) :args ((or _let_56 _let_124 _let_122))))) (let ((_let_132 (and _let_52 _let_55))) (let ((_let_133 (ASSUME :args (_let_55)))) (let ((_let_134 (RESOLUTION (CNF_AND_NEG :args (_let_132)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_133 _let_104) (SCOPE (TRUE_ELIM (TRANS _let_128 (TRUE_INTRO _let_133))) :args (_let_55 _let_52))) :args (_let_52 _let_55))) :args (true _let_132)))) (let ((_let_135 (EQ_RESOLVE (ASSUME :args (_let_15)) (MACRO_SR_EQ_INTRO :args (_let_15 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_136 (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_135 :args (tptp.v_a_H____ tptp.v_b_H____ tptp.v_b____ tptp.v_a____ tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt QUANTIFIERS_INST_E_MATCHING ((tptp.c_Product__Type_OPair T_a T_b V_aa_2 V_ba_2) (tptp.c_Product__Type_OPair T_a T_b V_a_Ha_2 V_b_Ha_2)))) :args (_let_93)))))) (let ((_let_137 (REORDERING (CNF_EQUIV_POS2 :args (_let_53)) :args ((or _let_52 (not _let_50) (not _let_53)))))) (let ((_let_138 (not _let_22))) (let ((_let_139 (REORDERING (CNF_AND_NEG :args (_let_50)) :args ((or _let_67 _let_138 _let_50))))) (let ((_let_140 (and _let_7 _let_31))) (let ((_let_141 (_let_7 _let_31))) (let ((_let_142 (APPLY_UF tptp.c_Product__Type_OPair))) (let ((_let_143 (REFL :args (tptp.v_b____)))) (let ((_let_144 (SYMM _let_75))) (let ((_let_145 (REFL :args (tptp.tc_Arrow__Order__Mirabelle_Oalt)))) (let ((_let_146 (not _let_42))) (let ((_let_147 (not _let_41))) (let ((_let_148 (_let_42))) (let ((_let_149 (forall ((V_P_Ha_2 $$unsorted) (V_Pa_2 $$unsorted) (V_c_2 $$unsorted) (V_ba_2 $$unsorted) (V_aa_2 $$unsorted)) (let ((_let_1 (tptp.tc_prod tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt))) (let ((_let_2 (tptp.tc_fun tptp.tc_Arrow__Order__Mirabelle_Oindi (tptp.tc_fun _let_1 tptp.tc_HOL_Obool)))) (or (= V_ba_2 V_aa_2) (= V_c_2 V_ba_2) (= V_c_2 V_aa_2) (not (tptp.c_member _let_2 V_Pa_2 tptp.c_Arrow__Order__Mirabelle_OProf)) (not (tptp.c_member _let_2 V_P_Ha_2 tptp.c_Arrow__Order__Mirabelle_OProf)) (not (forall ((B_i $$unsorted)) (let ((_let_1 (tptp.tc_prod tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt))) (= (tptp.c_member _let_1 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt V_aa_2 V_ba_2) (tptp.hAPP V_Pa_2 B_i)) (tptp.c_member _let_1 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt V_ba_2 V_c_2) (tptp.hAPP V_P_Ha_2 B_i)))))) (= (tptp.c_member _let_1 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt V_aa_2 V_ba_2) (tptp.hAPP tptp.v_F V_Pa_2)) (tptp.c_member _let_1 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt V_ba_2 V_c_2) (tptp.hAPP tptp.v_F V_P_Ha_2))))))))) (let ((_let_150 (EQ_RESOLVE (ASSUME :args (_let_13)) (MACRO_SR_EQ_INTRO :args (_let_13 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_151 (_let_149))) (let ((_let_152 ((tptp.c_member _let_3 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt V_aa_2 V_ba_2) (tptp.hAPP tptp.v_F V_Pa_2)) (tptp.c_member _let_3 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt V_ba_2 V_c_2) (tptp.hAPP tptp.v_F V_P_Ha_2))))) (let ((_let_153 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_150 :args (tptp.v_P____ tptp.v_P_H____ tptp.v_b____ tptp.v_b_H____ tptp.v_a_H____ QUANTIFIERS_INST_E_MATCHING _let_152)) :args _let_151)) _let_150 :args (_let_49 false _let_149)))) (let ((_let_154 (REORDERING (CNF_OR_POS :args (_let_49)) :args ((or _let_32 _let_30 _let_29 _let_39 _let_22 _let_48 _let_42 (not _let_49)))))) (let ((_let_155 (_let_48))) (let ((_let_156 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (SKOLEMIZE (ASSUME :args _let_155)) :args _let_155)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_48) _let_47))) (REFL :args ((not _let_46))) :args _let_69)))) (let ((_let_157 (not _let_45))) (let ((_let_158 (_let_46))) (let ((_let_159 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_38 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_32 QUANTIFIERS_INST_CBQI_CONFLICT)) :args _let_37))) _let_38 :args (_let_95 false _let_19)))) (let ((_let_160 (not _let_95))) (let ((_let_161 (_let_95))) (let ((_let_162 (not _let_94))) (let ((_let_163 (not _let_44))) (let ((_let_164 (and _let_31 _let_163))) (let ((_let_165 (ASSUME :args (_let_163)))) (let ((_let_166 (CONG _let_106 (CONG _let_145 _let_145 _let_144 _let_143 :args _let_142) (REFL :args (_let_43)) :args _let_102))) (let ((_let_167 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (RESOLUTION (CNF_AND_NEG :args (_let_164)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_165 _let_74) (SCOPE (FALSE_ELIM (TRANS _let_166 (FALSE_INTRO _let_165))) :args (_let_163 _let_31))) :args (_let_31 _let_163))) :args (true _let_164)) (CONG _let_70 (MACRO_SR_PRED_INTRO :args ((= (not _let_163) _let_44))) (REFL :args (_let_162)) :args _let_69)) (REORDERING (CNF_EQUIV_POS1 :args _let_161) :args ((or _let_157 _let_94 _let_160))) _let_159 (CNF_EQUIV_NEG2 :args _let_158) :args ((or _let_67 _let_46 _let_157) false _let_94 false _let_95 true _let_44)))) (let ((_let_168 (REORDERING (CNF_EQUIV_NEG1 :args _let_158) :args ((or _let_45 _let_44 _let_46))))) (let ((_let_169 (REORDERING (CNF_EQUIV_POS2 :args _let_161) :args ((or _let_45 _let_162 _let_160))))) (let ((_let_170 (and _let_31 _let_44))) (let ((_let_171 (ASSUME :args (_let_44)))) (let ((_let_172 (RESOLUTION (CNF_AND_NEG :args (_let_170)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_171 _let_74) (SCOPE (TRUE_ELIM (TRANS _let_166 (TRUE_INTRO _let_171))) :args (_let_44 _let_31))) :args (_let_31 _let_44))) :args (true _let_170)))) (let ((_let_173 (forall ((V_P_Ha_2 $$unsorted) (V_Pa_2 $$unsorted) (V_b_Ha_2 $$unsorted) (V_a_Ha_2 $$unsorted) (V_ba_2 $$unsorted) (V_aa_2 $$unsorted)) (let ((_let_1 (tptp.tc_prod tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt))) (let ((_let_2 (tptp.tc_fun tptp.tc_Arrow__Order__Mirabelle_Oindi (tptp.tc_fun _let_1 tptp.tc_HOL_Obool)))) (or (= V_ba_2 V_aa_2) (= V_b_Ha_2 V_a_Ha_2) (= V_b_Ha_2 V_aa_2) (= V_a_Ha_2 V_ba_2) (not (tptp.c_member _let_2 V_Pa_2 tptp.c_Arrow__Order__Mirabelle_OProf)) (not (tptp.c_member _let_2 V_P_Ha_2 tptp.c_Arrow__Order__Mirabelle_OProf)) (not (forall ((B_i $$unsorted)) (let ((_let_1 (tptp.tc_prod tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt))) (= (tptp.c_member _let_1 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt V_aa_2 V_ba_2) (tptp.hAPP V_Pa_2 B_i)) (tptp.c_member _let_1 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt V_a_Ha_2 V_b_Ha_2) (tptp.hAPP V_P_Ha_2 B_i)))))) (not (tptp.c_member _let_1 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt V_aa_2 V_ba_2) (tptp.hAPP tptp.v_F V_Pa_2))) (tptp.c_member _let_1 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt V_a_Ha_2 V_b_Ha_2) (tptp.hAPP tptp.v_F V_P_Ha_2)))))))) (let ((_let_174 (EQ_RESOLVE (ASSUME :args (_let_12)) (MACRO_SR_EQ_INTRO :args (_let_12 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_175 (REFL :args (_let_138)))) (let ((_let_176 (not _let_32))) (let ((_let_177 (ASSUME :args (_let_22)))) (let ((_let_178 (SYMM _let_177))) (let ((_let_179 (SYMM _let_178))) (let ((_let_180 (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_177 _let_76 _let_110) :args (_let_176 _let_39 _let_22)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS (SYMM (FALSE_INTRO _let_110)) (TRUE_INTRO (TRANS _let_77 _let_179)))) :args (_let_22 _let_39 _let_176)) :args ((not (and _let_176 _let_39 _let_22)) SB_LITERAL))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_176) _let_32))) _let_72 _let_175 :args _let_69)))) (let ((_let_181 (not _let_83))) (let ((_let_182 (not _let_4))) (let ((_let_183 (and _let_182 _let_22))) (let ((_let_184 (_let_182 _let_22))) (let ((_let_185 (ASSUME :args (_let_182)))) (let ((_let_186 (REFL :args (tptp.v_b_H____)))) (let ((_let_187 (CONG _let_106 (CONG _let_145 _let_145 _let_179 _let_186 :args _let_142) (REFL :args (_let_1)) :args _let_102))) (let ((_let_188 (not _let_84))) (let ((_let_189 (_let_84))) (let ((_let_190 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_150 :args (tptp.v_P_H____ tptp.v_P____ tptp.v_b_H____ tptp.v_b____ tptp.v_a____ QUANTIFIERS_INST_E_MATCHING _let_152)) :args _let_151))) _let_150 :args (_let_87 false _let_149)))) (let ((_let_191 (REORDERING (CNF_OR_POS :args (_let_87)) :args ((or _let_33 _let_30 _let_29 _let_39 _let_31 _let_86 _let_84 (not _let_87)))))) (let ((_let_192 (not _let_89))) (let ((_let_193 (_let_86))) (let ((_let_194 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (SKOLEMIZE (ASSUME :args _let_193)) :args _let_193)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_86) _let_85))) (REFL :args (_let_192)) :args _let_69)))) (let ((_let_195 (not _let_88))) (let ((_let_196 (_let_89))) (let ((_let_197 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_38 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_44 QUANTIFIERS_INST_CBQI_CONFLICT)) :args _let_37)) _let_38 :args (_let_90 false _let_19)))) (let ((_let_198 (not _let_90))) (let ((_let_199 (_let_90))) (let ((_let_200 (not _let_26))) (let ((_let_201 (not _let_25))) (let ((_let_202 (and _let_22 _let_201))) (let ((_let_203 (ASSUME :args (_let_201)))) (let ((_let_204 (CONG _let_106 (CONG _let_145 _let_145 _let_178 _let_186 :args _let_142) (REFL :args (_let_23)) :args _let_102))) (let ((_let_205 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (RESOLUTION (CNF_AND_NEG :args (_let_202)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_203 _let_177) (SCOPE (FALSE_ELIM (TRANS _let_204 (FALSE_INTRO _let_203))) :args (_let_201 _let_22))) :args (_let_22 _let_201))) :args (true _let_202)) (CONG _let_175 (MACRO_SR_PRED_INTRO :args ((= (not _let_201) _let_25))) (REFL :args (_let_200)) :args _let_69)) (REORDERING (CNF_EQUIV_POS1 :args _let_199) :args ((or _let_195 _let_26 _let_198))) _let_197 (CNF_EQUIV_NEG2 :args _let_196) :args ((or _let_138 _let_89 _let_195) false _let_26 false _let_90 true _let_25)))) (let ((_let_206 (REORDERING (CNF_EQUIV_NEG1 :args _let_196) :args ((or _let_88 _let_25 _let_89))))) (let ((_let_207 (REORDERING (CNF_EQUIV_POS2 :args _let_199) :args ((or _let_88 _let_200 _let_198))))) (let ((_let_208 (and _let_22 _let_25))) (let ((_let_209 (ASSUME :args (_let_25)))) (let ((_let_210 (RESOLUTION (CNF_AND_NEG :args (_let_208)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_209 _let_177) (SCOPE (TRUE_ELIM (TRANS _let_204 (TRUE_INTRO _let_209))) :args (_let_25 _let_22))) :args (_let_22 _let_25))) :args (true _let_208)))) (let ((_let_211 (MACRO_RESOLUTION_TRUST _let_210 _let_207 _let_197 _let_206 _let_205 _let_194 _let_191 _let_190 _let_112 _let_111 _let_68 (REORDERING (CNF_EQUIV_POS1 :args _let_189) :args ((or _let_79 _let_83 _let_188))) (EQ_RESOLVE (RESOLUTION (CNF_AND_NEG :args (_let_183)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_185 _let_177) (SCOPE (FALSE_ELIM (TRANS _let_187 (FALSE_INTRO _let_185))) :args _let_184)) :args _let_184)) :args (true _let_183)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_182) _let_4))) _let_175 (REFL :args (_let_181)) :args _let_69)) _let_180 _let_110 (REORDERING (CNF_OR_POS :args (_let_82)) :args ((or _let_4 _let_33 _let_32 _let_30 _let_29 _let_79 _let_81 _let_31 _let_22 (not _let_82)))) (MACRO_RESOLUTION_TRUST (EQUIV_ELIM1 (ALPHA_EQUIV :args (_let_19 (= B_i B_i)))) _let_38 :args (_let_80 false _let_19)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_174 :args (tptp.v_P_H____ tptp.v_P____ tptp.v_b_H____ tptp.v_a_H____ tptp.v_b____ tptp.v_a____ QUANTIFIERS_INST_E_MATCHING ((not (= (tptp.c_member _let_3 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt V_aa_2 V_ba_2) (tptp.hAPP tptp.v_F V_Pa_2)) false)) (not (= (tptp.c_member _let_3 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt V_a_Ha_2 V_b_Ha_2) (tptp.hAPP tptp.v_F V_P_Ha_2)) true))))) :args (_let_173)))) _let_174 :args (_let_82 false _let_173)) _let_112 _let_111 _let_110 _let_68 (MACRO_RESOLUTION_TRUST _let_172 _let_169 _let_159 _let_168 _let_167 _let_156 _let_154 _let_153 _let_112 _let_111 _let_110 (REORDERING (CNF_EQUIV_POS2 :args _let_148) :args ((or _let_4 _let_147 _let_146))) (RESOLUTION (CNF_AND_NEG :args (_let_140)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_100 _let_74) (SCOPE (TRUE_ELIM (TRANS (CONG _let_106 (CONG _let_145 _let_145 (SYMM _let_144) _let_143 :args _let_142) _let_103 :args _let_102) _let_101)) :args _let_141)) :args _let_141)) :args (true _let_140)) _let_139 _let_78 _let_68 _let_137 _let_136 _let_135 (MACRO_RESOLUTION_TRUST _let_134 _let_131 _let_121 _let_130 _let_129 _let_118 _let_116 _let_115 _let_112 _let_111 _let_110 (REORDERING (CNF_EQUIV_POS2 :args _let_109) :args ((or _let_4 _let_108 _let_107))) (RESOLUTION (CNF_AND_NEG :args (_let_99)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_104 _let_100) (SCOPE (TRUE_ELIM (TRANS (CONG _let_106 (SYMM _let_105) _let_103 :args _let_102) _let_101)) :args (_let_52 _let_7))) :args (_let_7 _let_52))) :args (true _let_99)) _let_92 :args ((or _let_79 _let_98) true _let_96 false _let_97 false _let_55 true _let_56 true _let_57 true _let_58 false _let_62 false _let_17 false _let_18 true _let_32 true _let_60 false _let_59 true _let_4)) _let_92 :args ((or _let_79 _let_67) true _let_94 false _let_95 false _let_44 true _let_45 true _let_46 true _let_47 false _let_49 false _let_17 false _let_18 true _let_32 true _let_42 false _let_41 true _let_22 true _let_39 true _let_33 true _let_50 false _let_53 false _let_93 true _let_52 true _let_4)) _let_92 :args (_let_79 true _let_26 false _let_90 false _let_25 true _let_88 true _let_89 true _let_85 false _let_87 false _let_17 false _let_18 true _let_33 true _let_84 true _let_83 true _let_39 true _let_32 false _let_22 false _let_80 false _let_82 false _let_17 false _let_18 true _let_32 true _let_33 true _let_31 true _let_4)))) (let ((_let_212 (and _let_79 _let_31))) (let ((_let_213 (_let_79 _let_31))) (let ((_let_214 (ASSUME :args (_let_79)))) (let ((_let_215 (MACRO_RESOLUTION_TRUST (NOT_EQUIV_ELIM1 _let_91) _let_211 :args (_let_4 true _let_7)))) (let ((_let_216 (_let_10))) (let ((_let_217 (ASSUME :args _let_216))) (let ((_let_218 ((tptp.c_member (tptp.tc_prod T_b T_a) (tptp.c_Product__Type_OPair T_b T_a V_aa_2 V_ba_2) V_r_2)))) (let ((_let_219 (= _let_7 _let_66))) (let ((_let_220 (not _let_66))) (let ((_let_221 (not _let_64))) (let ((_let_222 (and _let_31 _let_22 _let_220))) (let ((_let_223 (ASSUME :args (_let_220)))) (let ((_let_224 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (RESOLUTION (CNF_AND_NEG :args (_let_222)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_223 _let_177 _let_74) (SCOPE (FALSE_ELIM (TRANS (CONG _let_145 _let_178 (CONG _let_145 _let_145 _let_103 (CONG _let_145 _let_75 (REFL :args (_let_63)) :args (APPLY_UF tptp.c_Set_Oinsert)) :args (APPLY_UF tptp.c_Relation_OImage)) :args _let_102) (FALSE_INTRO _let_223))) :args (_let_220 _let_22 _let_31))) :args (_let_31 _let_22 _let_220))) :args (true _let_222)) (CONG _let_70 _let_175 (MACRO_SR_PRED_INTRO :args ((= (not _let_220) _let_66))) (REFL :args (_let_221)) :args _let_69)) :args ((or _let_66 _let_67 _let_138 _let_221))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_EQUIV_POS2 :args (_let_219)) :args ((or _let_7 _let_220 (not _let_219)))) _let_211 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_217 :args (tptp.v_a____ _let_5 tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.v_b____ tptp.tc_Arrow__Order__Mirabelle_Oalt QUANTIFIERS_INST_E_MATCHING _let_218)) :args _let_216))) _let_217 :args (_let_219 false _let_10)) :args (_let_220 true _let_7 false _let_219)) (REORDERING (CNF_EQUIV_POS1 :args (_let_65)) :args ((or _let_108 _let_64 (not _let_65)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_217 :args (tptp.v_b_H____ _let_5 tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.v_a_H____ tptp.tc_Arrow__Order__Mirabelle_Oalt QUANTIFIERS_INST_E_MATCHING _let_218)) :args _let_216))) _let_217 :args (_let_65 false _let_10)) (REORDERING (CNF_EQUIV_POS1 :args _let_109) :args ((or _let_182 _let_59 _let_107))) _let_215 _let_116 _let_115 _let_112 _let_111 _let_110 _let_118 (MACRO_RESOLUTION_TRUST _let_134 _let_131 _let_121 _let_130 _let_129 :args ((or _let_98 _let_57) true _let_96 false _let_97 false _let_55 true _let_56)) _let_137 (MACRO_RESOLUTION_TRUST _let_136 _let_135 :args (_let_53 false _let_93)) _let_139 _let_154 _let_153 _let_112 _let_111 _let_110 _let_156 (MACRO_RESOLUTION_TRUST _let_172 _let_169 _let_159 _let_168 _let_167 :args ((or _let_67 _let_46) true _let_94 false _let_95 false _let_44 true _let_45)) (REORDERING (CNF_EQUIV_POS1 :args _let_148) :args ((or _let_182 _let_41 _let_146))) _let_215 (EQ_RESOLVE (RESOLUTION (CNF_AND_NEG :args (_let_212)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_214 _let_74) (SCOPE (FALSE_ELIM (TRANS (CONG _let_106 (CONG _let_145 _let_145 _let_75 _let_143 :args _let_142) _let_103 :args _let_102) (FALSE_INTRO _let_214))) :args _let_213)) :args _let_213)) :args (true _let_212)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_79) _let_7))) _let_70 (REFL :args (_let_147)) :args _let_69)) _let_211 _let_78 _let_68 :args (_let_67 true _let_66 false _let_64 false _let_65 false _let_59 false _let_4 false _let_60 false _let_62 false _let_17 false _let_18 true _let_32 false _let_58 false _let_57 false _let_52 false _let_53 false _let_50 false _let_22 false _let_49 false _let_17 false _let_18 true _let_32 false _let_47 false _let_46 true _let_42 false _let_4 true _let_41 true _let_7 true _let_39 true _let_33)))) (let ((_let_225 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_34)) :args ((or _let_8 _let_33 _let_32 _let_30 _let_29 _let_31 _let_22 _let_28 (not _let_34)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_EQUIV_POS2 :args (_let_8)) :args ((or _let_7 _let_9 _let_182))) _let_211 _let_215 :args (_let_9 true _let_7 false _let_4)) _let_68 _let_110 _let_111 _let_112 _let_224 (MACRO_RESOLUTION_TRUST (EQUIV_ELIM1 (ALPHA_EQUIV :args (_let_19 (= B_i B_i)))) _let_38 :args (_let_27 false _let_19)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_36 :args (tptp.v_P_H____ tptp.v_P____ tptp.v_b_H____ tptp.v_a_H____ tptp.v_b____ tptp.v_a____ QUANTIFIERS_INST_E_MATCHING ((tptp.c_member _let_3 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt V_aa_2 V_ba_2) (tptp.hAPP tptp.v_F V_Pa_2)) (tptp.c_member _let_3 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt V_a_Ha_2 V_b_Ha_2) (tptp.hAPP tptp.v_F V_P_Ha_2))))) :args (_let_35)))) _let_36 :args (_let_34 false _let_35)) :args (_let_22 true _let_8 true _let_33 true _let_32 false _let_18 false _let_17 true _let_31 false _let_27 false _let_34)))) (let ((_let_226 (and _let_4 _let_22))) (let ((_let_227 (_let_4 _let_22))) (let ((_let_228 (ASSUME :args (_let_4)))) (let ((_let_229 (MACRO_RESOLUTION_TRUST _let_194 (MACRO_RESOLUTION_TRUST _let_191 _let_68 _let_111 _let_112 (MACRO_RESOLUTION_TRUST _let_180 _let_110 _let_225 :args (_let_71 true _let_32 false _let_22)) _let_224 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_EQUIV_POS2 :args _let_189) :args ((or _let_7 _let_181 _let_188))) _let_211 (MACRO_RESOLUTION_TRUST (RESOLUTION (CNF_AND_NEG :args (_let_226)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_228 _let_177) (SCOPE (TRUE_ELIM (TRANS _let_187 (TRUE_INTRO _let_228))) :args _let_227)) :args _let_227)) :args (true _let_226)) _let_215 _let_225 :args (_let_83 false _let_4 false _let_22)) :args (_let_188 true _let_7 false _let_83)) _let_190 :args (_let_86 true _let_33 false _let_18 false _let_17 true _let_39 true _let_31 true _let_84 false _let_87)) :args (_let_192 true _let_85)))) (let ((_let_230 (MACRO_RESOLUTION_TRUST _let_205 _let_225 _let_229 :args (_let_195 false _let_22 true _let_89)))) (SCOPE (SCOPE (MACRO_RESOLUTION_TRUST _let_210 (MACRO_RESOLUTION_TRUST _let_207 _let_230 _let_197 :args (_let_200 true _let_88 false _let_90)) (MACRO_RESOLUTION_TRUST _let_206 _let_230 _let_229 :args (_let_25 true _let_88 true _let_89)) _let_225 :args (false true _let_26 false _let_25 false _let_22)) :args ((forall ((V_g_2 $$unsorted) (V_f_2 $$unsorted)) (=> (forall ((B_x $$unsorted)) (= (tptp.hAPP V_f_2 B_x) (tptp.hAPP V_g_2 B_x))) (= V_f_2 V_g_2))) (tptp.c_Arrow__Order__Mirabelle_OIIA tptp.v_F) (tptp.c_Arrow__Order__Mirabelle_Ounanimity tptp.v_F) _let_21 _let_20 _let_19 (forall ((V_c_2 $$unsorted) (T_a $$unsorted) (V_B_2 $$unsorted) (V_A_2 $$unsorted)) (let ((_let_1 (tptp.c_member T_a V_c_2 V_B_2))) (let ((_let_2 (tptp.c_member T_a V_c_2 V_A_2))) (=> (= V_A_2 V_B_2) (=> (=> _let_2 (not _let_1)) (not (=> (not _let_2) _let_1))))))) (forall ((V_z_2 $$unsorted) (V_L_2 $$unsorted) (V_y_2 $$unsorted) (V_x_2 $$unsorted)) (let ((_let_1 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt V_x_2 V_y_2))) (let ((_let_2 (tptp.tc_prod tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt))) (let ((_let_3 (= V_x_2 V_z_2))) (= (tptp.c_member _let_2 _let_1 (tptp.c_Arrow__Order__Mirabelle_Omkbot V_L_2 V_z_2)) (and (not (= V_y_2 V_z_2)) (=> _let_3 (not (= V_x_2 V_y_2))) (=> (not _let_3) (tptp.c_member _let_2 _let_1 V_L_2)))))))) (forall ((V_z_2 $$unsorted) (V_L_2 $$unsorted) (V_y_2 $$unsorted) (V_x_2 $$unsorted)) (let ((_let_1 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt V_x_2 V_y_2))) (let ((_let_2 (tptp.tc_prod tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt))) (let ((_let_3 (= V_y_2 V_z_2))) (= (tptp.c_member _let_2 _let_1 (tptp.c_Arrow__Order__Mirabelle_Omktop V_L_2 V_z_2)) (and (not (= V_x_2 V_z_2)) (=> _let_3 (not (= V_x_2 V_y_2))) (=> (not _let_3) (tptp.c_member _let_2 _let_1 V_L_2)))))))) _let_18 _let_17 (forall ((V_y_2 $$unsorted) (V_x_2 $$unsorted) (V_R_2 $$unsorted) (T_b $$unsorted) (T_a $$unsorted)) (= (tptp.hBOOL (tptp.hAPP (tptp.hAPP (tptp.c_FunDef_Oin__rel T_a T_b V_R_2) V_x_2) V_y_2)) (tptp.c_member (tptp.tc_prod T_a T_b) (tptp.c_Product__Type_OPair T_a T_b V_x_2 V_y_2) V_R_2))) (forall ((T_a $$unsorted) (V_R_2 $$unsorted) (V_y_2 $$unsorted) (V_y_H_2 $$unsorted) (T_b $$unsorted) (V_x_2 $$unsorted) (V_Pa_2 $$unsorted)) (let ((_let_1 (tptp.tc_prod T_a T_b))) (=> (tptp.hBOOL (tptp.hAPP V_Pa_2 V_x_2)) (=> (tptp.c_member (tptp.tc_prod T_b T_b) (tptp.c_Product__Type_OPair T_b T_b V_y_H_2 V_y_2) (tptp.hAPP V_R_2 V_x_2)) (tptp.c_member (tptp.tc_prod _let_1 _let_1) (tptp.c_Product__Type_OPair _let_1 _let_1 (tptp.c_Product__Type_OPair T_a T_b V_x_2 V_y_H_2) (tptp.c_Product__Type_OPair T_a T_b V_x_2 V_y_2)) (tptp.c_Recdef_Osame__fst T_a T_b V_Pa_2 V_R_2)))))) (forall ((V_r_2 $$unsorted) (T_a $$unsorted)) (= (tptp.c_Nitpick_Orefl_H T_a V_r_2) (forall ((B_x $$unsorted)) (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a B_x B_x) V_r_2)))) (forall ((T_b $$unsorted) (T_a $$unsorted) (V_Pa_2 $$unsorted)) (= (forall ((B_x1 $$unsorted)) (tptp.hBOOL (tptp.hAPP V_Pa_2 B_x1))) (forall ((B_a $$unsorted) (B_b $$unsorted)) (tptp.hBOOL (tptp.hAPP V_Pa_2 (tptp.c_Product__Type_OPair T_a T_b B_a B_b)))))) _let_15 (forall ((V_b_H $$unsorted) (V_a_H $$unsorted) (V_b $$unsorted) (V_a $$unsorted) (T_b $$unsorted) (T_a $$unsorted)) (=> (= (tptp.c_Product__Type_OPair T_a T_b V_a V_b) (tptp.c_Product__Type_OPair T_a T_b V_a_H V_b_H)) (not (=> (= V_a V_a_H) (not (= V_b V_b_H)))))) (forall ((V_A_2 $$unsorted) (V_x_2 $$unsorted) (T_a $$unsorted)) (= (tptp.c_member T_a V_x_2 V_A_2) (tptp.hBOOL (tptp.hAPP V_A_2 V_x_2)))) (forall ((V_A_2 $$unsorted) (T_a $$unsorted) (V_ba_2 $$unsorted) (V_aa_2 $$unsorted)) (=> (= V_aa_2 V_ba_2) (=> (tptp.c_member T_a V_ba_2 V_A_2) (tptp.c_member T_a V_aa_2 V_A_2)))) (forall ((V_A_2 $$unsorted) (T_a $$unsorted) (V_y_2 $$unsorted) (V_x_2 $$unsorted)) (=> (= V_x_2 V_y_2) (= (tptp.c_member T_a V_x_2 V_A_2) (tptp.c_member T_a V_y_2 V_A_2)))) (forall ((V_x_2 $$unsorted) (T_a $$unsorted) (V_B_2 $$unsorted) (V_A_2 $$unsorted)) (=> (= V_A_2 V_B_2) (= (tptp.c_member T_a V_x_2 V_A_2) (tptp.c_member T_a V_x_2 V_B_2)))) _let_14 _let_13 _let_12 _let_11 (forall ((V_ba_2 $$unsorted) (V_aa_2 $$unsorted) (V_f1_2 $$unsorted) (T_a $$unsorted) (T_c $$unsorted) (T_b $$unsorted)) (= (tptp.c_Product__Type_Oprod_Oprod__rec T_b T_c T_a V_f1_2 (tptp.c_Product__Type_OPair T_b T_c V_aa_2 V_ba_2)) (tptp.hAPP (tptp.hAPP V_f1_2 V_aa_2) V_ba_2))) (forall ((V_Fa_2 $$unsorted)) (= (tptp.c_Arrow__Order__Mirabelle_OIIA V_Fa_2) (forall ((B_x $$unsorted)) (=> (tptp.c_member (tptp.tc_fun tptp.tc_Arrow__Order__Mirabelle_Oindi (tptp.tc_fun (tptp.tc_prod tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt) tptp.tc_HOL_Obool)) B_x tptp.c_Arrow__Order__Mirabelle_OProf) (forall ((B_xa $$unsorted)) (=> (tptp.c_member (tptp.tc_fun tptp.tc_Arrow__Order__Mirabelle_Oindi (tptp.tc_fun (tptp.tc_prod tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt) tptp.tc_HOL_Obool)) B_xa tptp.c_Arrow__Order__Mirabelle_OProf) (forall ((B_a $$unsorted) (B_b $$unsorted)) (let ((_let_1 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt B_a B_b))) (let ((_let_2 (tptp.tc_prod tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt))) (=> (forall ((B_i $$unsorted)) (let ((_let_1 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt B_a B_b))) (let ((_let_2 (tptp.tc_prod tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt))) (= (tptp.c_member _let_2 _let_1 (tptp.hAPP B_x B_i)) (tptp.c_member _let_2 _let_1 (tptp.hAPP B_xa B_i)))))) (= (tptp.c_member _let_2 _let_1 (tptp.hAPP V_Fa_2 B_x)) (tptp.c_member _let_2 _let_1 (tptp.hAPP V_Fa_2 B_xa))))))))))))) (forall ((V_Fa_2 $$unsorted)) (= (tptp.c_Arrow__Order__Mirabelle_Ounanimity V_Fa_2) (forall ((B_x $$unsorted)) (=> (tptp.c_member (tptp.tc_fun tptp.tc_Arrow__Order__Mirabelle_Oindi (tptp.tc_fun (tptp.tc_prod tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt) tptp.tc_HOL_Obool)) B_x tptp.c_Arrow__Order__Mirabelle_OProf) (forall ((B_a $$unsorted) (B_b $$unsorted)) (=> (forall ((B_i $$unsorted)) (tptp.c_member (tptp.tc_prod tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt) (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt B_a B_b) (tptp.hAPP B_x B_i))) (tptp.c_member (tptp.tc_prod tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt) (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt B_a B_b) (tptp.hAPP V_Fa_2 B_x)))))))) (forall ((V_s_2 $$unsorted) (V_r_2 $$unsorted) (V_b_Ha_2 $$unsorted) (V_a_Ha_2 $$unsorted) (V_ba_2 $$unsorted) (V_aa_2 $$unsorted) (T_b $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_prod T_a T_b))) (= (tptp.c_member (tptp.tc_prod _let_1 _let_1) (tptp.c_Product__Type_OPair _let_1 _let_1 (tptp.c_Product__Type_OPair T_a T_b V_aa_2 V_ba_2) (tptp.c_Product__Type_OPair T_a T_b V_a_Ha_2 V_b_Ha_2)) (tptp.c_Wellfounded_Olex__prod T_a T_b V_r_2 V_s_2)) (or (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a V_aa_2 V_a_Ha_2) V_r_2) (and (= V_aa_2 V_a_Ha_2) (tptp.c_member (tptp.tc_prod T_b T_b) (tptp.c_Product__Type_OPair T_b T_b V_ba_2 V_b_Ha_2) V_s_2)))))) (forall ((V_i_2 $$unsorted) (V_Fa_2 $$unsorted)) (= (tptp.c_Arrow__Order__Mirabelle_Odictator V_Fa_2 V_i_2) (forall ((B_x $$unsorted)) (=> (tptp.c_member (tptp.tc_fun tptp.tc_Arrow__Order__Mirabelle_Oindi (tptp.tc_fun (tptp.tc_prod tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt) tptp.tc_HOL_Obool)) B_x tptp.c_Arrow__Order__Mirabelle_OProf) (= (tptp.hAPP V_Fa_2 B_x) (tptp.hAPP B_x V_i_2)))))) (forall ((V_ba_2 $$unsorted) (V_aa_2 $$unsorted) (V_c_2 $$unsorted) (T_a $$unsorted) (T_c $$unsorted) (T_b $$unsorted)) (= (tptp.c_Product__Type_Ointernal__split T_b T_c T_a V_c_2 (tptp.c_Product__Type_OPair T_b T_c V_aa_2 V_ba_2)) (tptp.hAPP (tptp.hAPP V_c_2 V_aa_2) V_ba_2))) (forall ((V_a2_2 $$unsorted) (V_a1_2 $$unsorted) (V_Fa_2 $$unsorted) (V_R_2 $$unsorted) (T_b $$unsorted) (T_a $$unsorted)) (= (tptp.c_Recdef_Owfrec__rel T_a T_b V_R_2 V_Fa_2 V_a1_2 (tptp.hAPP (tptp.hAPP V_Fa_2 V_a2_2) V_a1_2)) (exists ((B_g $$unsorted)) (and (= (tptp.hAPP (tptp.hAPP V_Fa_2 V_a2_2) V_a1_2) (tptp.hAPP (tptp.hAPP V_Fa_2 B_g) V_a1_2)) (forall ((B_z $$unsorted)) (=> (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a B_z V_a1_2) V_R_2) (tptp.c_Recdef_Owfrec__rel T_a T_b V_R_2 V_Fa_2 B_z (tptp.hAPP B_g B_z)))))))) (forall ((V_a2_2 $$unsorted) (V_a1_2 $$unsorted) (V_Fa_2 $$unsorted) (V_R_2 $$unsorted) (T_b $$unsorted) (T_a $$unsorted)) (= (tptp.c_Recdef_Owfrec__rel T_a T_b V_R_2 V_Fa_2 V_a1_2 V_a2_2) (exists ((B_g $$unsorted)) (and (= V_a2_2 (tptp.hAPP (tptp.hAPP V_Fa_2 B_g) V_a1_2)) (forall ((B_z $$unsorted)) (=> (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a B_z V_a1_2) V_R_2) (tptp.c_Recdef_Owfrec__rel T_a T_b V_R_2 V_Fa_2 B_z (tptp.hAPP B_g B_z)))))))) (forall ((V_g_2 $$unsorted) (V_Fa_2 $$unsorted) (T_b $$unsorted) (V_R_2 $$unsorted) (V_x_2 $$unsorted) (T_a $$unsorted)) (=> (forall ((B_z $$unsorted)) (=> (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a B_z V_x_2) V_R_2) (tptp.c_Recdef_Owfrec__rel T_a T_b V_R_2 V_Fa_2 B_z (tptp.hAPP V_g_2 B_z)))) (tptp.c_Recdef_Owfrec__rel T_a T_b V_R_2 V_Fa_2 V_x_2 (tptp.hAPP (tptp.hAPP V_Fa_2 V_g_2) V_x_2)))) (forall ((V_r_2 $$unsorted) (V_aa_2 $$unsorted) (T_a $$unsorted)) (= (tptp.c_member T_a V_aa_2 (tptp.c_Wellfounded_Oacc T_a V_r_2)) (forall ((B_x $$unsorted)) (=> (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a B_x V_aa_2) V_r_2) (tptp.c_member T_a B_x (tptp.c_Wellfounded_Oacc T_a V_r_2)))))) (forall ((V_aa_2 $$unsorted) (V_r_2 $$unsorted) (V_ba_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.c_Wellfounded_Oacc T_a V_r_2))) (=> (tptp.c_member T_a V_ba_2 _let_1) (=> (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a V_aa_2 V_ba_2) V_r_2) (tptp.c_member T_a V_aa_2 _let_1))))) (forall ((V_y_2 $$unsorted) (V_x_2 $$unsorted) (V_L_2 $$unsorted)) (let ((_let_1 (tptp.tc_prod tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt))) (=> (tptp.c_member (tptp.tc_fun _let_1 tptp.tc_HOL_Obool) V_L_2 tptp.c_Arrow__Order__Mirabelle_OLin) (=> (not (= V_x_2 V_y_2)) (= (not (tptp.c_member _let_1 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt V_x_2 V_y_2) V_L_2)) (tptp.c_member _let_1 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt V_y_2 V_x_2) V_L_2)))))) (forall ((V_ba_2 $$unsorted) (V_aa_2 $$unsorted) (V_L_2 $$unsorted)) (let ((_let_1 (tptp.tc_prod tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt))) (=> (tptp.c_member (tptp.tc_fun _let_1 tptp.tc_HOL_Obool) V_L_2 tptp.c_Arrow__Order__Mirabelle_OLin) (=> (tptp.c_member _let_1 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt V_aa_2 V_ba_2) V_L_2) (not (tptp.c_member _let_1 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt V_ba_2 V_aa_2) V_L_2)))))) (forall ((V_ba_2 $$unsorted) (V_aa_2 $$unsorted) (T_b $$unsorted) (T_a $$unsorted) (V_f_2 $$unsorted)) (=> (tptp.hBOOL (tptp.hAPP V_f_2 (tptp.c_Product__Type_OPair T_a T_b V_aa_2 V_ba_2))) (tptp.hBOOL (tptp.c_Product__Type_Ocurry T_a T_b tptp.tc_HOL_Obool V_f_2 V_aa_2 V_ba_2)))) (forall ((T_b $$unsorted) (V_aa_2 $$unsorted) (V_x_2 $$unsorted) (T_a $$unsorted) (B_f $$unsorted) (B_R $$unsorted)) (=> (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a V_x_2 V_aa_2) B_R) (= (tptp.hAPP (tptp.c_Recdef_Ocut T_a T_b B_f B_R V_aa_2) V_x_2) (tptp.hAPP B_f V_x_2)))) (forall ((V_g_2 $$unsorted) (V_x_2 $$unsorted) (V_r_2 $$unsorted) (V_f_2 $$unsorted) (T_b $$unsorted) (T_a $$unsorted)) (= (= (tptp.c_Recdef_Ocut T_a T_b V_f_2 V_r_2 V_x_2) (tptp.c_Recdef_Ocut T_a T_b V_g_2 V_r_2 V_x_2)) (forall ((B_y $$unsorted)) (=> (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a B_y V_x_2) V_r_2) (= (tptp.hAPP V_f_2 B_y) (tptp.hAPP V_g_2 B_y)))))) (forall ((V_f_2 $$unsorted) (T_b $$unsorted) (V_r_2 $$unsorted) (V_aa_2 $$unsorted) (V_x_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a V_x_2 V_aa_2) V_r_2) (= (tptp.hAPP (tptp.c_Recdef_Ocut T_a T_b V_f_2 V_r_2 V_aa_2) V_x_2) (tptp.hAPP V_f_2 V_x_2)))) (forall ((V_ba_2 $$unsorted) (V_aa_2 $$unsorted) (V_f_2 $$unsorted) (T_b $$unsorted) (T_a $$unsorted)) (=> (tptp.hBOOL (tptp.c_Product__Type_Ocurry T_a T_b tptp.tc_HOL_Obool V_f_2 V_aa_2 V_ba_2)) (tptp.hBOOL (tptp.hAPP V_f_2 (tptp.c_Product__Type_OPair T_a T_b V_aa_2 V_ba_2))))) (forall ((V_ba_2 $$unsorted) (V_aa_2 $$unsorted) (V_f_2 $$unsorted) (T_b $$unsorted) (T_a $$unsorted)) (=> (tptp.hBOOL (tptp.c_Product__Type_Ocurry T_a T_b tptp.tc_HOL_Obool V_f_2 V_aa_2 V_ba_2)) (tptp.hBOOL (tptp.hAPP V_f_2 (tptp.c_Product__Type_OPair T_a T_b V_aa_2 V_ba_2))))) (forall ((V_ba_2 $$unsorted) (V_aa_2 $$unsorted) (V_f_2 $$unsorted) (T_a $$unsorted) (T_c $$unsorted) (T_b $$unsorted)) (= (tptp.c_Product__Type_Ocurry T_b T_c T_a V_f_2 V_aa_2 V_ba_2) (tptp.hAPP V_f_2 (tptp.c_Product__Type_OPair T_b T_c V_aa_2 V_ba_2)))) (forall ((V_x_2 $$unsorted) (V_L_2 $$unsorted)) (let ((_let_1 (tptp.tc_fun (tptp.tc_prod tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt) tptp.tc_HOL_Obool))) (=> (tptp.c_member _let_1 V_L_2 tptp.c_Arrow__Order__Mirabelle_OLin) (tptp.c_member _let_1 (tptp.c_Arrow__Order__Mirabelle_Omkbot V_L_2 V_x_2) tptp.c_Arrow__Order__Mirabelle_OLin)))) (forall ((V_x_2 $$unsorted) (V_L_2 $$unsorted)) (let ((_let_1 (tptp.tc_fun (tptp.tc_prod tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt) tptp.tc_HOL_Obool))) (=> (tptp.c_member _let_1 V_L_2 tptp.c_Arrow__Order__Mirabelle_OLin) (tptp.c_member _let_1 (tptp.c_Arrow__Order__Mirabelle_Omktop V_L_2 V_x_2) tptp.c_Arrow__Order__Mirabelle_OLin)))) (forall ((V_y_2 $$unsorted) (V_x_2 $$unsorted) (V_L_2 $$unsorted) (V_ba_2 $$unsorted) (V_aa_2 $$unsorted)) (let ((_let_1 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt V_x_2 V_y_2))) (let ((_let_2 (tptp.tc_prod tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt))) (let ((_let_3 (= V_x_2 V_aa_2))) (let ((_let_4 (= V_y_2 V_aa_2))) (=> (not (= V_aa_2 V_ba_2)) (=> (tptp.c_member (tptp.tc_fun _let_2 tptp.tc_HOL_Obool) V_L_2 tptp.c_Arrow__Order__Mirabelle_OLin) (= (tptp.c_member _let_2 _let_1 (tptp.c_Arrow__Order__Mirabelle_Obelow V_L_2 V_aa_2 V_ba_2)) (and (not (= V_x_2 V_y_2)) (=> _let_4 (tptp.c_member _let_2 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt V_x_2 V_ba_2) V_L_2)) (=> (not _let_4) (and (=> _let_3 (or (= V_y_2 V_ba_2) (tptp.c_member _let_2 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt V_ba_2 V_y_2) V_L_2))) (=> (not _let_3) (tptp.c_member _let_2 _let_1 V_L_2))))))))))))) (forall ((V_y_2 $$unsorted) (V_x_2 $$unsorted) (V_L_2 $$unsorted) (V_ba_2 $$unsorted) (V_aa_2 $$unsorted)) (let ((_let_1 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt V_x_2 V_y_2))) (let ((_let_2 (tptp.tc_prod tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt))) (let ((_let_3 (= V_y_2 V_ba_2))) (let ((_let_4 (= V_x_2 V_ba_2))) (=> (not (= V_aa_2 V_ba_2)) (=> (tptp.c_member (tptp.tc_fun _let_2 tptp.tc_HOL_Obool) V_L_2 tptp.c_Arrow__Order__Mirabelle_OLin) (= (tptp.c_member _let_2 _let_1 (tptp.c_Arrow__Order__Mirabelle_Oabove V_L_2 V_aa_2 V_ba_2)) (and (not (= V_x_2 V_y_2)) (=> _let_4 (tptp.c_member _let_2 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt V_aa_2 V_y_2) V_L_2)) (=> (not _let_4) (and (=> _let_3 (or (= V_x_2 V_aa_2) (tptp.c_member _let_2 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt V_x_2 V_aa_2) V_L_2))) (=> (not _let_3) (tptp.c_member _let_2 _let_1 V_L_2))))))))))))) (forall ((V_L_2 $$unsorted) (V_y_2 $$unsorted) (V_x_2 $$unsorted)) (let ((_let_1 (tptp.tc_fun (tptp.tc_prod tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt) tptp.tc_HOL_Obool))) (=> (not (= V_x_2 V_y_2)) (=> (tptp.c_member _let_1 V_L_2 tptp.c_Arrow__Order__Mirabelle_OLin) (tptp.c_member _let_1 (tptp.c_Arrow__Order__Mirabelle_Obelow V_L_2 V_x_2 V_y_2) tptp.c_Arrow__Order__Mirabelle_OLin))))) (forall ((V_L_2 $$unsorted) (V_y_2 $$unsorted) (V_x_2 $$unsorted)) (let ((_let_1 (tptp.tc_fun (tptp.tc_prod tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt) tptp.tc_HOL_Obool))) (=> (not (= V_x_2 V_y_2)) (=> (tptp.c_member _let_1 V_L_2 tptp.c_Arrow__Order__Mirabelle_OLin) (tptp.c_member _let_1 (tptp.c_Arrow__Order__Mirabelle_Oabove V_L_2 V_x_2 V_y_2) tptp.c_Arrow__Order__Mirabelle_OLin))))) (forall ((V_R_2 $$unsorted) (V_x_2 $$unsorted) (T_a $$unsorted)) (=> (not (tptp.c_member T_a V_x_2 (tptp.c_Wellfounded_Oacc T_a V_R_2))) (not (forall ((B_z $$unsorted)) (=> (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a B_z V_x_2) V_R_2) (tptp.c_member T_a B_z (tptp.c_Wellfounded_Oacc T_a V_R_2))))))) (forall ((V_r_2 $$unsorted) (V_x_2 $$unsorted) (T_a $$unsorted)) (=> (forall ((B_y $$unsorted)) (=> (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a B_y V_x_2) V_r_2) (tptp.c_member T_a B_y (tptp.c_Wellfounded_Oacc T_a V_r_2)))) (tptp.c_member T_a V_x_2 (tptp.c_Wellfounded_Oacc T_a V_r_2)))) (forall ((V_ba_2 $$unsorted) (V_aa_2 $$unsorted)) (=> (not (= V_aa_2 V_ba_2)) (exists ((B_x $$unsorted)) (let ((_let_1 (tptp.tc_prod tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt))) (and (tptp.c_member (tptp.tc_fun _let_1 tptp.tc_HOL_Obool) B_x tptp.c_Arrow__Order__Mirabelle_OLin) (tptp.c_member _let_1 (tptp.c_Product__Type_OPair tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt V_aa_2 V_ba_2) B_x)))))) (forall ((V_r_2 $$unsorted) (V_aa_2 $$unsorted) (V_ba_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.c_Wellfounded_Oacc T_a V_r_2))) (=> (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a V_ba_2 V_aa_2) (tptp.c_Transitive__Closure_Ortrancl T_a V_r_2)) (=> (tptp.c_member T_a V_aa_2 _let_1) (tptp.c_member T_a V_ba_2 _let_1))))) (forall ((V_ba_2 $$unsorted) (V_r_2 $$unsorted) (V_aa_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.c_Wellfounded_Oacc T_a V_r_2))) (=> (tptp.c_member T_a V_aa_2 _let_1) (=> (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a V_ba_2 V_aa_2) (tptp.c_Transitive__Closure_Ortrancl T_a V_r_2)) (tptp.c_member T_a V_ba_2 _let_1))))) (forall ((V_x_2 $$unsorted) (V_Fa_2 $$unsorted) (V_R_2 $$unsorted) (T_a $$unsorted) (T_b $$unsorted)) (= (tptp.c_Nitpick_Owf__wfrec_H T_b T_a V_R_2 V_Fa_2 V_x_2) (tptp.hAPP (tptp.hAPP V_Fa_2 (tptp.c_Recdef_Ocut T_b T_a (tptp.c_Nitpick_Owf__wfrec T_b T_a V_R_2 V_Fa_2) V_R_2 V_x_2)) V_x_2))) (forall ((V_r_2 $$unsorted) (V_aa_2 $$unsorted) (T_a $$unsorted)) (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a V_aa_2 V_aa_2) (tptp.c_Transitive__Closure_Ortrancl T_a V_r_2))) (forall ((V_r_2 $$unsorted) (V_p_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_prod T_a T_a))) (=> (tptp.c_member _let_1 V_p_2 V_r_2) (tptp.c_member _let_1 V_p_2 (tptp.c_Transitive__Closure_Ortrancl T_a V_r_2))))) (forall ((V_c_2 $$unsorted) (V_r_2 $$unsorted) (V_ba_2 $$unsorted) (V_aa_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.c_Transitive__Closure_Ortrancl T_a V_r_2))) (let ((_let_2 (tptp.tc_prod T_a T_a))) (=> (tptp.c_member _let_2 (tptp.c_Product__Type_OPair T_a T_a V_aa_2 V_ba_2) V_r_2) (=> (tptp.c_member _let_2 (tptp.c_Product__Type_OPair T_a T_a V_ba_2 V_c_2) _let_1) (tptp.c_member _let_2 (tptp.c_Product__Type_OPair T_a T_a V_aa_2 V_c_2) _let_1)))))) (forall ((V_c_2 $$unsorted) (V_r_2 $$unsorted) (V_ba_2 $$unsorted) (V_aa_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.c_Transitive__Closure_Ortrancl T_a V_r_2))) (let ((_let_2 (tptp.tc_prod T_a T_a))) (=> (tptp.c_member _let_2 (tptp.c_Product__Type_OPair T_a T_a V_aa_2 V_ba_2) _let_1) (=> (tptp.c_member _let_2 (tptp.c_Product__Type_OPair T_a T_a V_ba_2 V_c_2) V_r_2) (tptp.c_member _let_2 (tptp.c_Product__Type_OPair T_a T_a V_aa_2 V_c_2) _let_1)))))) (forall ((V_c_2 $$unsorted) (V_r_2 $$unsorted) (V_ba_2 $$unsorted) (V_aa_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.c_Transitive__Closure_Ortrancl T_a V_r_2))) (let ((_let_2 (tptp.tc_prod T_a T_a))) (=> (tptp.c_member _let_2 (tptp.c_Product__Type_OPair T_a T_a V_aa_2 V_ba_2) _let_1) (=> (tptp.c_member _let_2 (tptp.c_Product__Type_OPair T_a T_a V_ba_2 V_c_2) _let_1) (tptp.c_member _let_2 (tptp.c_Product__Type_OPair T_a T_a V_aa_2 V_c_2) _let_1)))))) (forall ((V_r_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.c_Transitive__Closure_Ortrancl T_a V_r_2))) (= (tptp.c_Transitive__Closure_Ortrancl T_a _let_1) _let_1))) (exists ((B_L $$unsorted)) (tptp.c_member (tptp.tc_fun (tptp.tc_prod tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt) tptp.tc_HOL_Obool) B_L tptp.c_Arrow__Order__Mirabelle_OLin)) (forall ((V_y_2 $$unsorted) (V_x_2 $$unsorted) (T_a $$unsorted)) (= (tptp.c_member T_a V_x_2 (tptp.c_fequal V_y_2)) (= V_x_2 V_y_2))) (forall ((V_y_2 $$unsorted) (V_R_2 $$unsorted) (V_x_2 $$unsorted) (T_a $$unsorted)) (=> (not (tptp.c_member T_a V_x_2 (tptp.c_Relation_ODomain T_a T_a V_R_2))) (= (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a V_x_2 V_y_2) (tptp.c_Transitive__Closure_Ortrancl T_a V_R_2)) (= V_x_2 V_y_2)))) (forall ((V_r_2 $$unsorted) (V_ba_2 $$unsorted) (V_aa_2 $$unsorted) (T_b $$unsorted) (T_a $$unsorted)) (=> (tptp.c_member (tptp.tc_prod T_a T_b) (tptp.c_Product__Type_OPair T_a T_b V_aa_2 V_ba_2) V_r_2) (tptp.c_member T_a V_aa_2 (tptp.c_Relation_ODomain T_a T_b V_r_2)))) (forall ((V_r_2 $$unsorted) (T_b $$unsorted) (V_aa_2 $$unsorted) (T_a $$unsorted)) (= (tptp.c_member T_a V_aa_2 (tptp.c_Relation_ODomain T_a T_b V_r_2)) (exists ((B_y $$unsorted)) (tptp.c_member (tptp.tc_prod T_a T_b) (tptp.c_Product__Type_OPair T_a T_b V_aa_2 B_y) V_r_2)))) (forall ((V_z_2 $$unsorted) (V_y_2 $$unsorted) (V_x_2 $$unsorted) (V_r_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.c_Transitive__Closure_Ortrancl T_a V_r_2))) (let ((_let_2 (tptp.tc_prod T_a T_a))) (=> (tptp.c_Relation_Osingle__valued T_a T_a V_r_2) (=> (tptp.c_member _let_2 (tptp.c_Product__Type_OPair T_a T_a V_x_2 V_y_2) _let_1) (=> (tptp.c_member _let_2 (tptp.c_Product__Type_OPair T_a T_a V_x_2 V_z_2) _let_1) (or (tptp.c_member _let_2 (tptp.c_Product__Type_OPair T_a T_a V_y_2 V_z_2) _let_1) (tptp.c_member _let_2 (tptp.c_Product__Type_OPair T_a T_a V_z_2 V_y_2) _let_1)))))))) (forall ((V_Pa_2 $$unsorted) (V_r_2 $$unsorted) (V_by_2 $$unsorted) (V_bx_2 $$unsorted) (V_ay_2 $$unsorted) (V_ax_2 $$unsorted) (T_b $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_prod T_a T_b))) (=> (tptp.c_member (tptp.tc_prod _let_1 _let_1) (tptp.c_Product__Type_OPair _let_1 _let_1 (tptp.c_Product__Type_OPair T_a T_b V_ax_2 V_ay_2) (tptp.c_Product__Type_OPair T_a T_b V_bx_2 V_by_2)) (tptp.c_Transitive__Closure_Ortrancl _let_1 V_r_2)) (=> (tptp.hBOOL (tptp.hAPP (tptp.hAPP V_Pa_2 V_ax_2) V_ay_2)) (=> (forall ((B_a $$unsorted) (B_b $$unsorted)) (let ((_let_1 (tptp.tc_prod T_a T_b))) (=> (tptp.c_member (tptp.tc_prod _let_1 _let_1) (tptp.c_Product__Type_OPair _let_1 _let_1 (tptp.c_Product__Type_OPair T_a T_b V_ax_2 V_ay_2) (tptp.c_Product__Type_OPair T_a T_b B_a B_b)) (tptp.c_Transitive__Closure_Ortrancl _let_1 V_r_2)) (forall ((B_aa $$unsorted) (B_ba $$unsorted)) (let ((_let_1 (tptp.tc_prod T_a T_b))) (=> (tptp.c_member (tptp.tc_prod _let_1 _let_1) (tptp.c_Product__Type_OPair _let_1 _let_1 (tptp.c_Product__Type_OPair T_a T_b B_a B_b) (tptp.c_Product__Type_OPair T_a T_b B_aa B_ba)) V_r_2) (=> (tptp.hBOOL (tptp.hAPP (tptp.hAPP V_Pa_2 B_a) B_b)) (tptp.hBOOL (tptp.hAPP (tptp.hAPP V_Pa_2 B_aa) B_ba))))))))) (tptp.hBOOL (tptp.hAPP (tptp.hAPP V_Pa_2 V_bx_2) V_by_2))))))) (forall ((V_Pa_2 $$unsorted) (V_r_2 $$unsorted) (V_by_2 $$unsorted) (V_bx_2 $$unsorted) (V_ay_2 $$unsorted) (V_ax_2 $$unsorted) (T_b $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_prod T_a T_b))) (=> (tptp.c_member (tptp.tc_prod _let_1 _let_1) (tptp.c_Product__Type_OPair _let_1 _let_1 (tptp.c_Product__Type_OPair T_a T_b V_ax_2 V_ay_2) (tptp.c_Product__Type_OPair T_a T_b V_bx_2 V_by_2)) (tptp.c_Transitive__Closure_Ortrancl _let_1 V_r_2)) (=> (tptp.hBOOL (tptp.hAPP (tptp.hAPP V_Pa_2 V_bx_2) V_by_2)) (=> (forall ((B_a $$unsorted) (B_b $$unsorted) (B_aa $$unsorted) (B_ba $$unsorted)) (let ((_let_1 (tptp.tc_prod T_a T_b))) (let ((_let_2 (tptp.c_Product__Type_OPair T_a T_b B_aa B_ba))) (let ((_let_3 (tptp.tc_prod _let_1 _let_1))) (=> (tptp.c_member _let_3 (tptp.c_Product__Type_OPair _let_1 _let_1 (tptp.c_Product__Type_OPair T_a T_b B_a B_b) _let_2) V_r_2) (=> (tptp.c_member _let_3 (tptp.c_Product__Type_OPair _let_1 _let_1 _let_2 (tptp.c_Product__Type_OPair T_a T_b V_bx_2 V_by_2)) (tptp.c_Transitive__Closure_Ortrancl _let_1 V_r_2)) (=> (tptp.hBOOL (tptp.hAPP (tptp.hAPP V_Pa_2 B_aa) B_ba)) (tptp.hBOOL (tptp.hAPP (tptp.hAPP V_Pa_2 B_a) B_b))))))))) (tptp.hBOOL (tptp.hAPP (tptp.hAPP V_Pa_2 V_ax_2) V_ay_2))))))) (forall ((V_r_2 $$unsorted) (V_zb_2 $$unsorted) (V_za_2 $$unsorted) (V_xb_2 $$unsorted) (V_xa_2 $$unsorted) (T_b $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.c_Product__Type_OPair T_a T_b V_za_2 V_zb_2))) (let ((_let_2 (tptp.c_Product__Type_OPair T_a T_b V_xa_2 V_xb_2))) (let ((_let_3 (tptp.tc_prod T_a T_b))) (=> (tptp.c_member (tptp.tc_prod _let_3 _let_3) (tptp.c_Product__Type_OPair _let_3 _let_3 _let_2 _let_1) (tptp.c_Transitive__Closure_Ortrancl _let_3 V_r_2)) (=> (not (= _let_2 _let_1)) (not (forall ((B_a $$unsorted) (B_b $$unsorted)) (let ((_let_1 (tptp.tc_prod T_a T_b))) (let ((_let_2 (tptp.c_Product__Type_OPair T_a T_b B_a B_b))) (let ((_let_3 (tptp.tc_prod _let_1 _let_1))) (=> (tptp.c_member _let_3 (tptp.c_Product__Type_OPair _let_1 _let_1 (tptp.c_Product__Type_OPair T_a T_b V_xa_2 V_xb_2) _let_2) V_r_2) (not (tptp.c_member _let_3 (tptp.c_Product__Type_OPair _let_1 _let_1 _let_2 (tptp.c_Product__Type_OPair T_a T_b V_za_2 V_zb_2)) (tptp.c_Transitive__Closure_Ortrancl _let_1 V_r_2))))))))))))))) (forall ((V_r_2 $$unsorted) (T_b $$unsorted) (V_aa_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_member T_a V_aa_2 (tptp.c_Relation_ODomain T_a T_b V_r_2)) (not (forall ((B_y $$unsorted)) (not (tptp.c_member (tptp.tc_prod T_a T_b) (tptp.c_Product__Type_OPair T_a T_b V_aa_2 B_y) V_r_2)))))) (forall ((V_r_2 $$unsorted) (V_ba_2 $$unsorted) (V_aa_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a V_aa_2 V_ba_2) (tptp.c_Transitive__Closure_Ortrancl T_a V_r_2)) (=> (not (= V_aa_2 V_ba_2)) (not (forall ((B_y $$unsorted)) (let ((_let_1 (tptp.tc_prod T_a T_a))) (=> (tptp.c_member _let_1 (tptp.c_Product__Type_OPair T_a T_a V_aa_2 B_y) (tptp.c_Transitive__Closure_Ortrancl T_a V_r_2)) (not (tptp.c_member _let_1 (tptp.c_Product__Type_OPair T_a T_a B_y V_ba_2) V_r_2))))))))) (forall ((V_r_2 $$unsorted) (V_z_2 $$unsorted) (V_x_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a V_x_2 V_z_2) (tptp.c_Transitive__Closure_Ortrancl T_a V_r_2)) (=> (not (= V_x_2 V_z_2)) (not (forall ((B_y $$unsorted)) (let ((_let_1 (tptp.tc_prod T_a T_a))) (=> (tptp.c_member _let_1 (tptp.c_Product__Type_OPair T_a T_a V_x_2 B_y) V_r_2) (not (tptp.c_member _let_1 (tptp.c_Product__Type_OPair T_a T_a B_y V_z_2) (tptp.c_Transitive__Closure_Ortrancl T_a V_r_2)))))))))) (forall ((V_r_2 $$unsorted) (T_b $$unsorted) (T_a $$unsorted)) (= (tptp.c_Relation_Osingle__valued T_a T_b V_r_2) (forall ((B_x $$unsorted) (B_y $$unsorted)) (=> (tptp.c_member (tptp.tc_prod T_a T_b) (tptp.c_Product__Type_OPair T_a T_b B_x B_y) V_r_2) (forall ((B_z $$unsorted)) (=> (tptp.c_member (tptp.tc_prod T_a T_b) (tptp.c_Product__Type_OPair T_a T_b B_x B_z) V_r_2) (= B_y B_z))))))) (forall ((V_z_2 $$unsorted) (V_y_2 $$unsorted) (V_x_2 $$unsorted) (V_r_2 $$unsorted) (T_b $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_prod T_a T_b))) (=> (tptp.c_Relation_Osingle__valued T_a T_b V_r_2) (=> (tptp.c_member _let_1 (tptp.c_Product__Type_OPair T_a T_b V_x_2 V_y_2) V_r_2) (=> (tptp.c_member _let_1 (tptp.c_Product__Type_OPair T_a T_b V_x_2 V_z_2) V_r_2) (= V_y_2 V_z_2)))))) (forall ((V_r_2 $$unsorted) (T_a $$unsorted)) (= (tptp.c_Relation_Oirrefl T_a V_r_2) (forall ((B_x $$unsorted)) (not (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a B_x B_x) V_r_2))))) (forall ((V_r_2 $$unsorted) (V_ba_2 $$unsorted) (V_aa_2 $$unsorted) (T_b $$unsorted) (T_a $$unsorted)) (=> (tptp.c_member (tptp.tc_prod T_a T_b) (tptp.c_Product__Type_OPair T_a T_b V_aa_2 V_ba_2) V_r_2) (tptp.c_member T_b V_ba_2 (tptp.c_Relation_ORange T_a T_b V_r_2)))) (forall ((V_A_2 $$unsorted) (V_y_2 $$unsorted) (V_x_2 $$unsorted) (T_a $$unsorted)) (= (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a V_x_2 V_y_2) (tptp.c_Relation_OId__on T_a V_A_2)) (and (= V_x_2 V_y_2) (tptp.c_member T_a V_x_2 V_A_2)))) (forall ((V_A_2 $$unsorted) (T_a $$unsorted) (V_ba_2 $$unsorted) (V_aa_2 $$unsorted)) (=> (= V_aa_2 V_ba_2) (=> (tptp.c_member T_a V_aa_2 V_A_2) (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a V_aa_2 V_ba_2) (tptp.c_Relation_OId__on T_a V_A_2))))) (forall ((V_r_2 $$unsorted) (T_b $$unsorted) (T_a $$unsorted)) (=> (forall ((B_x $$unsorted) (B_y $$unsorted)) (=> (tptp.c_member (tptp.tc_prod T_a T_b) (tptp.c_Product__Type_OPair T_a T_b B_x B_y) V_r_2) (forall ((B_z $$unsorted)) (=> (tptp.c_member (tptp.tc_prod T_a T_b) (tptp.c_Product__Type_OPair T_a T_b B_x B_z) V_r_2) (= B_y B_z))))) (tptp.c_Relation_Osingle__valued T_a T_b V_r_2))) (forall ((V_Pa_2 $$unsorted) (V_r_2 $$unsorted) (V_ba_2 $$unsorted) (V_aa_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a V_aa_2 V_ba_2) (tptp.c_Transitive__Closure_Ortrancl T_a V_r_2)) (=> (tptp.hBOOL (tptp.hAPP V_Pa_2 V_aa_2)) (=> (forall ((B_y $$unsorted)) (=> (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a V_aa_2 B_y) (tptp.c_Transitive__Closure_Ortrancl T_a V_r_2)) (forall ((B_z $$unsorted)) (=> (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a B_y B_z) V_r_2) (=> (tptp.hBOOL (tptp.hAPP V_Pa_2 B_y)) (tptp.hBOOL (tptp.hAPP V_Pa_2 B_z))))))) (tptp.hBOOL (tptp.hAPP V_Pa_2 V_ba_2)))))) (forall ((V_Pa_2 $$unsorted) (V_r_2 $$unsorted) (V_ba_2 $$unsorted) (V_aa_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a V_aa_2 V_ba_2) (tptp.c_Transitive__Closure_Ortrancl T_a V_r_2)) (=> (tptp.hBOOL (tptp.hAPP V_Pa_2 V_ba_2)) (=> (forall ((B_y $$unsorted) (B_z $$unsorted)) (let ((_let_1 (tptp.tc_prod T_a T_a))) (=> (tptp.c_member _let_1 (tptp.c_Product__Type_OPair T_a T_a B_y B_z) V_r_2) (=> (tptp.c_member _let_1 (tptp.c_Product__Type_OPair T_a T_a B_z V_ba_2) (tptp.c_Transitive__Closure_Ortrancl T_a V_r_2)) (=> (tptp.hBOOL (tptp.hAPP V_Pa_2 B_z)) (tptp.hBOOL (tptp.hAPP V_Pa_2 B_y))))))) (tptp.hBOOL (tptp.hAPP V_Pa_2 V_aa_2)))))) (forall ((V_r_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (= (tptp.c_Relation_Ototal__on T_a V_A_2 V_r_2) (forall ((B_x $$unsorted)) (=> (tptp.c_member T_a B_x V_A_2) (forall ((B_xa $$unsorted)) (let ((_let_1 (tptp.tc_prod T_a T_a))) (=> (tptp.c_member T_a B_xa V_A_2) (=> (not (= B_x B_xa)) (or (tptp.c_member _let_1 (tptp.c_Product__Type_OPair T_a T_a B_x B_xa) V_r_2) (tptp.c_member _let_1 (tptp.c_Product__Type_OPair T_a T_a B_xa B_x) V_r_2)))))))))) (forall ((V_A_2 $$unsorted) (T_a $$unsorted)) (= (tptp.c_Relation_ORange T_a T_a (tptp.c_Relation_OId__on T_a V_A_2)) V_A_2)) (forall ((V_A_2 $$unsorted) (T_a $$unsorted)) (= (tptp.c_Relation_ODomain T_a T_a (tptp.c_Relation_OId__on T_a V_A_2)) V_A_2)) (forall ((V_A_2 $$unsorted) (T_a $$unsorted)) (tptp.c_Relation_Osingle__valued T_a T_a (tptp.c_Relation_OId__on T_a V_A_2))) (forall ((V_r_2 $$unsorted) (T_b $$unsorted) (V_aa_2 $$unsorted) (T_a $$unsorted)) (= (tptp.c_member T_a V_aa_2 (tptp.c_Relation_ORange T_b T_a V_r_2)) (exists ((B_y $$unsorted)) (tptp.c_member (tptp.tc_prod T_b T_a) (tptp.c_Product__Type_OPair T_b T_a B_y V_aa_2) V_r_2)))) (forall ((V_A_2 $$unsorted) (V_c_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_member (tptp.tc_prod T_a T_a) V_c_2 (tptp.c_Relation_OId__on T_a V_A_2)) (not (forall ((B_x $$unsorted)) (=> (tptp.c_member T_a B_x V_A_2) (not (= V_c_2 (tptp.c_Product__Type_OPair T_a T_a B_x B_x)))))))) (forall ((V_r_2 $$unsorted) (T_b $$unsorted) (V_ba_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_member T_a V_ba_2 (tptp.c_Relation_ORange T_b T_a V_r_2)) (not (forall ((B_x $$unsorted)) (not (tptp.c_member (tptp.tc_prod T_b T_a) (tptp.c_Product__Type_OPair T_b T_a B_x V_ba_2) V_r_2)))))) (forall ((V_f_2 $$unsorted) (V_r_2 $$unsorted) (T_b $$unsorted) (V_y_2 $$unsorted) (V_x_2 $$unsorted) (T_a $$unsorted)) (= (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a V_x_2 V_y_2) (tptp.c_Relation_Oinv__image T_b T_a V_r_2 V_f_2)) (tptp.c_member (tptp.tc_prod T_b T_b) (tptp.c_Product__Type_OPair T_b T_b (tptp.hAPP V_f_2 V_x_2) (tptp.hAPP V_f_2 V_y_2)) V_r_2))) (forall ((V_y_2 $$unsorted) (V_x_2 $$unsorted) (V_r_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_Relation_Orefl__on T_a V_A_2 V_r_2) (=> (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a V_x_2 V_y_2) V_r_2) (tptp.c_member T_a V_y_2 V_A_2)))) (forall ((V_y_2 $$unsorted) (V_x_2 $$unsorted) (V_r_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_Relation_Orefl__on T_a V_A_2 V_r_2) (=> (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a V_x_2 V_y_2) V_r_2) (tptp.c_member T_a V_x_2 V_A_2)))) (forall ((V_aa_2 $$unsorted) (V_r_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_Relation_Orefl__on T_a V_A_2 V_r_2) (=> (tptp.c_member T_a V_aa_2 V_A_2) (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a V_aa_2 V_aa_2) V_r_2)))) (forall ((V_r_2 $$unsorted) (V_ba_2 $$unsorted) (V_aa_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.c_Product__Type_OPair T_a T_a V_aa_2 V_ba_2))) (let ((_let_2 (tptp.tc_prod T_a T_a))) (=> (tptp.c_member _let_2 _let_1 (tptp.c_Transitive__Closure_Otrancl T_a V_r_2)) (tptp.c_member _let_2 _let_1 (tptp.c_Transitive__Closure_Ortrancl T_a V_r_2)))))) (forall ((V_aa_2 $$unsorted) (T_a $$unsorted)) (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a V_aa_2 V_aa_2) (tptp.c_Relation_OId T_a))) (forall ((V_r_2 $$unsorted) (V_ba_2 $$unsorted) (V_aa_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.c_Product__Type_OPair T_a T_a V_aa_2 V_ba_2))) (let ((_let_2 (tptp.tc_prod T_a T_a))) (=> (tptp.c_member _let_2 _let_1 V_r_2) (tptp.c_member _let_2 _let_1 (tptp.c_Transitive__Closure_Otrancl T_a V_r_2)))))) (forall ((V_r_2 $$unsorted) (V_p_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_prod T_a T_a))) (=> (tptp.c_member _let_1 V_p_2 V_r_2) (tptp.c_member _let_1 V_p_2 (tptp.c_Transitive__Closure_Otrancl T_a V_r_2))))) (forall ((V_R_2 $$unsorted) (T_a $$unsorted)) (= (tptp.c_Transitive__Closure_Ortrancl T_a (tptp.c_Transitive__Closure_Otrancl T_a V_R_2)) (tptp.c_Transitive__Closure_Ortrancl T_a V_R_2))) (forall ((V_R_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.c_Transitive__Closure_Ortrancl T_a V_R_2))) (= (tptp.c_Transitive__Closure_Otrancl T_a _let_1) _let_1))) (forall ((V_r_2 $$unsorted) (T_a $$unsorted)) (= (tptp.c_Relation_ODomain T_a T_a (tptp.c_Transitive__Closure_Otrancl T_a V_r_2)) (tptp.c_Relation_ODomain T_a T_a V_r_2))) (forall ((V_r_2 $$unsorted) (T_a $$unsorted)) (= (tptp.c_Relation_ORange T_a T_a (tptp.c_Transitive__Closure_Otrancl T_a V_r_2)) (tptp.c_Relation_ORange T_a T_a V_r_2))) (forall ((V_A_2 $$unsorted) (T_a $$unsorted)) (tptp.c_Relation_Orefl__on T_a V_A_2 (tptp.c_Relation_OId__on T_a V_A_2))) (forall ((T_a $$unsorted)) (tptp.c_Relation_Osingle__valued T_a T_a (tptp.c_Relation_OId T_a))) (forall ((V_c_2 $$unsorted) (V_R_2 $$unsorted) (V_ba_2 $$unsorted) (V_aa_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_prod T_a T_a))) (=> (tptp.c_member _let_1 (tptp.c_Product__Type_OPair T_a T_a V_aa_2 V_ba_2) V_R_2) (=> (tptp.c_member _let_1 (tptp.c_Product__Type_OPair T_a T_a V_ba_2 V_c_2) V_R_2) (tptp.c_member _let_1 (tptp.c_Product__Type_OPair T_a T_a V_aa_2 V_c_2) (tptp.c_Transitive__Closure_Otrancl T_a V_R_2)))))) (forall ((V_c_2 $$unsorted) (V_r_2 $$unsorted) (V_ba_2 $$unsorted) (V_aa_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.c_Transitive__Closure_Otrancl T_a V_r_2))) (let ((_let_2 (tptp.tc_prod T_a T_a))) (=> (tptp.c_member _let_2 (tptp.c_Product__Type_OPair T_a T_a V_aa_2 V_ba_2) V_r_2) (=> (tptp.c_member _let_2 (tptp.c_Product__Type_OPair T_a T_a V_ba_2 V_c_2) _let_1) (tptp.c_member _let_2 (tptp.c_Product__Type_OPair T_a T_a V_aa_2 V_c_2) _let_1)))))) (forall ((V_c_2 $$unsorted) (V_r_2 $$unsorted) (V_ba_2 $$unsorted) (V_aa_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.c_Transitive__Closure_Otrancl T_a V_r_2))) (let ((_let_2 (tptp.tc_prod T_a T_a))) (=> (tptp.c_member _let_2 (tptp.c_Product__Type_OPair T_a T_a V_aa_2 V_ba_2) _let_1) (=> (tptp.c_member _let_2 (tptp.c_Product__Type_OPair T_a T_a V_ba_2 V_c_2) V_r_2) (tptp.c_member _let_2 (tptp.c_Product__Type_OPair T_a T_a V_aa_2 V_c_2) _let_1)))))) (forall ((V_c_2 $$unsorted) (V_r_2 $$unsorted) (V_ba_2 $$unsorted) (V_aa_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.c_Transitive__Closure_Otrancl T_a V_r_2))) (let ((_let_2 (tptp.tc_prod T_a T_a))) (=> (tptp.c_member _let_2 (tptp.c_Product__Type_OPair T_a T_a V_aa_2 V_ba_2) _let_1) (=> (tptp.c_member _let_2 (tptp.c_Product__Type_OPair T_a T_a V_ba_2 V_c_2) _let_1) (tptp.c_member _let_2 (tptp.c_Product__Type_OPair T_a T_a V_aa_2 V_c_2) _let_1)))))) (forall ((V_ba_2 $$unsorted) (V_aa_2 $$unsorted) (T_a $$unsorted)) (= (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a V_aa_2 V_ba_2) (tptp.c_Relation_OId T_a)) (= V_aa_2 V_ba_2))) (forall ((V_R_2 $$unsorted) (V_y_2 $$unsorted) (V_x_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.c_Product__Type_OPair T_a T_a V_x_2 V_y_2))) (let ((_let_2 (tptp.tc_prod T_a T_a))) (let ((_let_3 (= V_x_2 V_y_2))) (= (tptp.c_member _let_2 _let_1 (tptp.c_Transitive__Closure_Ortrancl T_a V_R_2)) (or _let_3 (and (not _let_3) (tptp.c_member _let_2 _let_1 (tptp.c_Transitive__Closure_Otrancl T_a V_R_2))))))))) (forall ((V_c_2 $$unsorted) (V_r_2 $$unsorted) (V_ba_2 $$unsorted) (V_aa_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_prod T_a T_a))) (=> (tptp.c_member _let_1 (tptp.c_Product__Type_OPair T_a T_a V_aa_2 V_ba_2) V_r_2) (=> (tptp.c_member _let_1 (tptp.c_Product__Type_OPair T_a T_a V_ba_2 V_c_2) (tptp.c_Transitive__Closure_Ortrancl T_a V_r_2)) (tptp.c_member _let_1 (tptp.c_Product__Type_OPair T_a T_a V_aa_2 V_c_2) (tptp.c_Transitive__Closure_Otrancl T_a V_r_2)))))) (forall ((V_R_2 $$unsorted) (V_ba_2 $$unsorted) (V_aa_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.c_Product__Type_OPair T_a T_a V_aa_2 V_ba_2))) (let ((_let_2 (tptp.tc_prod T_a T_a))) (let ((_let_3 (= V_aa_2 V_ba_2))) (=> (tptp.c_member _let_2 _let_1 (tptp.c_Transitive__Closure_Ortrancl T_a V_R_2)) (or _let_3 (and (not _let_3) (tptp.c_member _let_2 _let_1 (tptp.c_Transitive__Closure_Otrancl T_a V_R_2))))))))) (forall ((V_c_2 $$unsorted) (V_r_2 $$unsorted) (V_ba_2 $$unsorted) (V_aa_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_prod T_a T_a))) (=> (tptp.c_member _let_1 (tptp.c_Product__Type_OPair T_a T_a V_aa_2 V_ba_2) (tptp.c_Transitive__Closure_Ortrancl T_a V_r_2)) (=> (tptp.c_member _let_1 (tptp.c_Product__Type_OPair T_a T_a V_ba_2 V_c_2) V_r_2) (tptp.c_member _let_1 (tptp.c_Product__Type_OPair T_a T_a V_aa_2 V_c_2) (tptp.c_Transitive__Closure_Otrancl T_a V_r_2)))))) (forall ((V_c_2 $$unsorted) (V_r_2 $$unsorted) (V_ba_2 $$unsorted) (V_aa_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.c_Transitive__Closure_Otrancl T_a V_r_2))) (let ((_let_2 (tptp.tc_prod T_a T_a))) (=> (tptp.c_member _let_2 (tptp.c_Product__Type_OPair T_a T_a V_aa_2 V_ba_2) _let_1) (=> (tptp.c_member _let_2 (tptp.c_Product__Type_OPair T_a T_a V_ba_2 V_c_2) (tptp.c_Transitive__Closure_Ortrancl T_a V_r_2)) (tptp.c_member _let_2 (tptp.c_Product__Type_OPair T_a T_a V_aa_2 V_c_2) _let_1)))))) (forall ((V_z_2 $$unsorted) (V_r_2 $$unsorted) (V_y_2 $$unsorted) (V_x_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.c_Transitive__Closure_Otrancl T_a V_r_2))) (let ((_let_2 (tptp.tc_prod T_a T_a))) (=> (tptp.c_member _let_2 (tptp.c_Product__Type_OPair T_a T_a V_x_2 V_y_2) (tptp.c_Transitive__Closure_Ortrancl T_a V_r_2)) (=> (tptp.c_member _let_2 (tptp.c_Product__Type_OPair T_a T_a V_y_2 V_z_2) _let_1) (tptp.c_member _let_2 (tptp.c_Product__Type_OPair T_a T_a V_x_2 V_z_2) _let_1)))))) (forall ((V_R_2 $$unsorted) (V_y_2 $$unsorted) (V_x_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a V_x_2 V_y_2) (tptp.c_Transitive__Closure_Otrancl T_a V_R_2)) (exists ((B_z $$unsorted)) (let ((_let_1 (tptp.tc_prod T_a T_a))) (and (tptp.c_member _let_1 (tptp.c_Product__Type_OPair T_a T_a V_x_2 B_z) V_R_2) (tptp.c_member _let_1 (tptp.c_Product__Type_OPair T_a T_a B_z V_y_2) (tptp.c_Transitive__Closure_Ortrancl T_a V_R_2))))))) (forall ((V_R_2 $$unsorted) (V_y_2 $$unsorted) (V_x_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a V_x_2 V_y_2) (tptp.c_Transitive__Closure_Otrancl T_a V_R_2)) (exists ((B_z $$unsorted)) (let ((_let_1 (tptp.tc_prod T_a T_a))) (and (tptp.c_member _let_1 (tptp.c_Product__Type_OPair T_a T_a V_x_2 B_z) (tptp.c_Transitive__Closure_Ortrancl T_a V_R_2)) (tptp.c_member _let_1 (tptp.c_Product__Type_OPair T_a T_a B_z V_y_2) V_R_2)))))) (forall ((V_p_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_member (tptp.tc_prod T_a T_a) V_p_2 (tptp.c_Relation_OId T_a)) (not (forall ((B_x $$unsorted)) (not (= V_p_2 (tptp.c_Product__Type_OPair T_a T_a B_x B_x))))))) (forall ((V_r_2 $$unsorted) (T_a $$unsorted)) (= (tptp.c_Wellfounded_Oacyclic T_a V_r_2) (forall ((B_x $$unsorted)) (not (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a B_x B_x) (tptp.c_Transitive__Closure_Otrancl T_a V_r_2)))))) (forall ((V_y_2 $$unsorted) (V_x_2 $$unsorted) (V_r_2 $$unsorted) (T_a $$unsorted)) (=> (forall ((B_x $$unsorted)) (not (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a B_x B_x) (tptp.c_Transitive__Closure_Otrancl T_a V_r_2)))) (=> (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a V_x_2 V_y_2) V_r_2) (not (= V_x_2 V_y_2))))) (forall ((V_r_2 $$unsorted) (V_z_2 $$unsorted) (V_x_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.c_Product__Type_OPair T_a T_a V_x_2 V_z_2))) (let ((_let_2 (tptp.tc_prod T_a T_a))) (=> (tptp.c_member _let_2 _let_1 (tptp.c_Transitive__Closure_Otrancl T_a V_r_2)) (=> (not (tptp.c_member _let_2 _let_1 V_r_2)) (not (forall ((B_y $$unsorted)) (let ((_let_1 (tptp.tc_prod T_a T_a))) (=> (tptp.c_member _let_1 (tptp.c_Product__Type_OPair T_a T_a V_x_2 B_y) V_r_2) (not (tptp.c_member _let_1 (tptp.c_Product__Type_OPair T_a T_a B_y V_z_2) (tptp.c_Transitive__Closure_Otrancl T_a V_r_2)))))))))))) (forall ((V_r_2 $$unsorted) (V_ba_2 $$unsorted) (V_aa_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.c_Product__Type_OPair T_a T_a V_aa_2 V_ba_2))) (let ((_let_2 (tptp.tc_prod T_a T_a))) (=> (tptp.c_member _let_2 _let_1 (tptp.c_Transitive__Closure_Otrancl T_a V_r_2)) (=> (not (tptp.c_member _let_2 _let_1 V_r_2)) (not (forall ((B_c $$unsorted)) (let ((_let_1 (tptp.tc_prod T_a T_a))) (=> (tptp.c_member _let_1 (tptp.c_Product__Type_OPair T_a T_a V_aa_2 B_c) (tptp.c_Transitive__Closure_Otrancl T_a V_r_2)) (not (tptp.c_member _let_1 (tptp.c_Product__Type_OPair T_a T_a B_c V_ba_2) V_r_2))))))))))) (forall ((V_r_2 $$unsorted) (T_a $$unsorted)) (=> (forall ((B_x $$unsorted)) (not (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a B_x B_x) (tptp.c_Transitive__Closure_Otrancl T_a V_r_2)))) (tptp.c_Wellfounded_Oacyclic T_a V_r_2))) (forall ((V_r_2 $$unsorted) (V_x_2 $$unsorted) (V_y_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_prod T_a T_a))) (= (tptp.c_Wellfounded_Oacyclic T_a (tptp.c_Set_Oinsert _let_1 (tptp.c_Product__Type_OPair T_a T_a V_y_2 V_x_2) V_r_2)) (and (tptp.c_Wellfounded_Oacyclic T_a V_r_2) (not (tptp.c_member _let_1 (tptp.c_Product__Type_OPair T_a T_a V_x_2 V_y_2) (tptp.c_Transitive__Closure_Ortrancl T_a V_r_2))))))) (forall ((V_r_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_Wellfounded_Oacyclic T_a V_r_2) (tptp.c_Relation_Oantisym T_a (tptp.c_Transitive__Closure_Ortrancl T_a V_r_2)))) (forall ((V_r_2 $$unsorted) (T_a $$unsorted)) (= (tptp.c_Lattices_Osemilattice__sup__class_Osup (tptp.tc_fun (tptp.tc_prod T_a T_a) tptp.tc_HOL_Obool) (tptp.c_Transitive__Closure_Otrancl T_a V_r_2) (tptp.c_Relation_OId T_a)) (tptp.c_Transitive__Closure_Ortrancl T_a V_r_2))) (forall ((V_r_2 $$unsorted) (T_a $$unsorted)) (= (tptp.c_Transitive__Closure_Otrancl T_a (tptp.c_Lattices_Osemilattice__sup__class_Osup (tptp.tc_fun (tptp.tc_prod T_a T_a) tptp.tc_HOL_Obool) V_r_2 (tptp.c_Relation_OId T_a))) (tptp.c_Transitive__Closure_Ortrancl T_a V_r_2))) (forall ((V_ba_2 $$unsorted) (V_aa_2 $$unsorted) (V_r_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_prod T_a T_a))) (=> (tptp.c_Relation_Oantisym T_a V_r_2) (=> (tptp.c_member _let_1 (tptp.c_Product__Type_OPair T_a T_a V_aa_2 V_ba_2) V_r_2) (=> (tptp.c_member _let_1 (tptp.c_Product__Type_OPair T_a T_a V_ba_2 V_aa_2) V_r_2) (= V_aa_2 V_ba_2)))))) (forall ((V_r_2 $$unsorted) (T_a $$unsorted)) (= (tptp.c_Relation_Oantisym T_a V_r_2) (forall ((B_x $$unsorted) (B_y $$unsorted)) (let ((_let_1 (tptp.tc_prod T_a T_a))) (=> (tptp.c_member _let_1 (tptp.c_Product__Type_OPair T_a T_a B_x B_y) V_r_2) (=> (tptp.c_member _let_1 (tptp.c_Product__Type_OPair T_a T_a B_y B_x) V_r_2) (= B_x B_y))))))) (forall ((V_x_2 $$unsorted) (V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.hBOOL (tptp.hAPP (tptp.c_Lattices_Osemilattice__sup__class_Osup (tptp.tc_fun T_a tptp.tc_HOL_Obool) V_A_2 V_B_2) V_x_2)) (=> (not (tptp.hBOOL (tptp.hAPP V_A_2 V_x_2))) (tptp.hBOOL (tptp.hAPP V_B_2 V_x_2))))) (forall ((T_a $$unsorted) (V_A_2 $$unsorted) (V_x_2 $$unsorted) (V_B_2 $$unsorted)) (=> (=> (not (tptp.hBOOL (tptp.hAPP V_B_2 V_x_2))) (tptp.hBOOL (tptp.hAPP V_A_2 V_x_2))) (tptp.hBOOL (tptp.hAPP (tptp.c_Lattices_Osemilattice__sup__class_Osup (tptp.tc_fun T_a tptp.tc_HOL_Obool) V_A_2 V_B_2) V_x_2)))) (forall ((V_A_2 $$unsorted) (V_ba_2 $$unsorted) (V_aa_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_member T_a V_aa_2 (tptp.c_Set_Oinsert T_a V_ba_2 V_A_2)) (=> (not (= V_aa_2 V_ba_2)) (tptp.c_member T_a V_aa_2 V_A_2)))) (forall ((V_ba_2 $$unsorted) (V_B_2 $$unsorted) (V_aa_2 $$unsorted) (T_a $$unsorted)) (=> (=> (not (tptp.c_member T_a V_aa_2 V_B_2)) (= V_aa_2 V_ba_2)) (tptp.c_member T_a V_aa_2 (tptp.c_Set_Oinsert T_a V_ba_2 V_B_2)))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (V_c_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_member T_a V_c_2 (tptp.c_Lattices_Osemilattice__sup__class_Osup (tptp.tc_fun T_a tptp.tc_HOL_Obool) V_A_2 V_B_2)) (=> (not (tptp.c_member T_a V_c_2 V_A_2)) (tptp.c_member T_a V_c_2 V_B_2)))) (forall ((V_A_2 $$unsorted) (V_B_2 $$unsorted) (V_c_2 $$unsorted) (T_a $$unsorted)) (=> (=> (not (tptp.c_member T_a V_c_2 V_B_2)) (tptp.c_member T_a V_c_2 V_A_2)) (tptp.c_member T_a V_c_2 (tptp.c_Lattices_Osemilattice__sup__class_Osup (tptp.tc_fun T_a tptp.tc_HOL_Obool) V_A_2 V_B_2)))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted) (T_b $$unsorted)) (= (tptp.c_Relation_ORange T_b T_a (tptp.c_Lattices_Osemilattice__sup__class_Osup (tptp.tc_fun (tptp.tc_prod T_b T_a) tptp.tc_HOL_Obool) V_A_2 V_B_2)) (tptp.c_Lattices_Osemilattice__sup__class_Osup (tptp.tc_fun T_a tptp.tc_HOL_Obool) (tptp.c_Relation_ORange T_b T_a V_A_2) (tptp.c_Relation_ORange T_b T_a V_B_2)))) (forall ((V_B_2 $$unsorted) (T_a $$unsorted) (V_x_2 $$unsorted) (V_A_2 $$unsorted)) (=> (tptp.hBOOL (tptp.hAPP V_A_2 V_x_2)) (tptp.hBOOL (tptp.hAPP (tptp.c_Lattices_Osemilattice__sup__class_Osup (tptp.tc_fun T_a tptp.tc_HOL_Obool) V_A_2 V_B_2) V_x_2)))) (forall ((V_A_2 $$unsorted) (T_a $$unsorted) (V_x_2 $$unsorted) (V_B_2 $$unsorted)) (=> (tptp.hBOOL (tptp.hAPP V_B_2 V_x_2)) (tptp.hBOOL (tptp.hAPP (tptp.c_Lattices_Osemilattice__sup__class_Osup (tptp.tc_fun T_a tptp.tc_HOL_Obool) V_A_2 V_B_2) V_x_2)))) (forall ((V_A_2 $$unsorted) (T_a $$unsorted)) (= (tptp.c_Lattices_Osemilattice__sup__class_Osup (tptp.tc_fun T_a tptp.tc_HOL_Obool) V_A_2 V_A_2) V_A_2)) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (= (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 V_A_2 V_B_2) (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 V_B_2 V_A_2)))) (forall ((V_A_2 $$unsorted) (V_x_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.c_Set_Oinsert T_a V_x_2 V_A_2))) (= (tptp.c_Set_Oinsert T_a V_x_2 _let_1) _let_1))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (let ((_let_2 (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 V_A_2 V_B_2))) (= (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 V_A_2 _let_2) _let_2)))) (forall ((V_A_2 $$unsorted) (V_y_2 $$unsorted) (V_x_2 $$unsorted) (T_a $$unsorted)) (= (tptp.c_Set_Oinsert T_a V_x_2 (tptp.c_Set_Oinsert T_a V_y_2 V_A_2)) (tptp.c_Set_Oinsert T_a V_y_2 (tptp.c_Set_Oinsert T_a V_x_2 V_A_2)))) (forall ((V_B_2 $$unsorted) (V_aa_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (= (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 V_A_2 (tptp.c_Set_Oinsert T_a V_aa_2 V_B_2)) (tptp.c_Set_Oinsert T_a V_aa_2 (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 V_A_2 V_B_2))))) (forall ((V_C_2 $$unsorted) (V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (= (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 V_A_2 (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 V_B_2 V_C_2)) (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 V_B_2 (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 V_A_2 V_C_2))))) (forall ((V_C_2 $$unsorted) (V_B_2 $$unsorted) (V_aa_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (= (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 (tptp.c_Set_Oinsert T_a V_aa_2 V_B_2) V_C_2) (tptp.c_Set_Oinsert T_a V_aa_2 (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 V_B_2 V_C_2))))) (forall ((V_C_2 $$unsorted) (V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (= (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 V_A_2 V_B_2) V_C_2) (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 V_A_2 (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 V_B_2 V_C_2))))) (forall ((V_Pa_2 $$unsorted) (V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (= (exists ((B_x $$unsorted)) (and (tptp.c_member T_a B_x (tptp.c_Lattices_Osemilattice__sup__class_Osup (tptp.tc_fun T_a tptp.tc_HOL_Obool) V_A_2 V_B_2)) (tptp.hBOOL (tptp.hAPP V_Pa_2 B_x)))) (or (exists ((B_x $$unsorted)) (and (tptp.c_member T_a B_x V_A_2) (tptp.hBOOL (tptp.hAPP V_Pa_2 B_x)))) (exists ((B_x $$unsorted)) (and (tptp.c_member T_a B_x V_B_2) (tptp.hBOOL (tptp.hAPP V_Pa_2 B_x))))))) (forall ((V_Pa_2 $$unsorted) (V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (= (forall ((B_x $$unsorted)) (=> (tptp.c_member T_a B_x (tptp.c_Lattices_Osemilattice__sup__class_Osup (tptp.tc_fun T_a tptp.tc_HOL_Obool) V_A_2 V_B_2)) (tptp.hBOOL (tptp.hAPP V_Pa_2 B_x)))) (and (forall ((B_x $$unsorted)) (=> (tptp.c_member T_a B_x V_A_2) (tptp.hBOOL (tptp.hAPP V_Pa_2 B_x)))) (forall ((B_x $$unsorted)) (=> (tptp.c_member T_a B_x V_B_2) (tptp.hBOOL (tptp.hAPP V_Pa_2 B_x))))))) (forall ((V_x_2 $$unsorted) (V_A_2 $$unsorted) (V_y_2 $$unsorted) (T_a $$unsorted)) (= (tptp.hBOOL (tptp.hAPP (tptp.c_Set_Oinsert T_a V_y_2 V_A_2) V_x_2)) (or (= V_y_2 V_x_2) (tptp.hBOOL (tptp.hAPP V_A_2 V_x_2))))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted) (T_a $$unsorted)) (= (tptp.c_Relation_ODomain T_a T_b (tptp.c_Lattices_Osemilattice__sup__class_Osup (tptp.tc_fun (tptp.tc_prod T_a T_b) tptp.tc_HOL_Obool) V_A_2 V_B_2)) (tptp.c_Lattices_Osemilattice__sup__class_Osup (tptp.tc_fun T_a tptp.tc_HOL_Obool) (tptp.c_Relation_ODomain T_a T_b V_A_2) (tptp.c_Relation_ODomain T_a T_b V_B_2)))) (forall ((V_s_2 $$unsorted) (V_B_2 $$unsorted) (V_r_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_Relation_Orefl__on T_a V_A_2 V_r_2) (=> (tptp.c_Relation_Orefl__on T_a V_B_2 V_s_2) (tptp.c_Relation_Orefl__on T_a (tptp.c_Lattices_Osemilattice__sup__class_Osup (tptp.tc_fun T_a tptp.tc_HOL_Obool) V_A_2 V_B_2) (tptp.c_Lattices_Osemilattice__sup__class_Osup (tptp.tc_fun (tptp.tc_prod T_a T_a) tptp.tc_HOL_Obool) V_r_2 V_s_2))))) (forall ((V_r_2 $$unsorted) (T_a $$unsorted)) (= (tptp.c_Relation_Oantisym T_a (tptp.c_Lattices_Osemilattice__sup__class_Osup (tptp.tc_fun (tptp.tc_prod T_a T_a) tptp.tc_HOL_Obool) V_r_2 (tptp.c_Relation_OId T_a))) (tptp.c_Relation_Oantisym T_a V_r_2))) (forall ((V_r_2 $$unsorted) (V_ba_2 $$unsorted) (V_aa_2 $$unsorted) (T_b $$unsorted) (T_a $$unsorted)) (= (tptp.c_Relation_ODomain T_a T_b (tptp.c_Set_Oinsert (tptp.tc_prod T_a T_b) (tptp.c_Product__Type_OPair T_a T_b V_aa_2 V_ba_2) V_r_2)) (tptp.c_Set_Oinsert T_a V_aa_2 (tptp.c_Relation_ODomain T_a T_b V_r_2)))) (forall ((V_r_2 $$unsorted) (V_ba_2 $$unsorted) (V_aa_2 $$unsorted) (T_a $$unsorted) (T_b $$unsorted)) (= (tptp.c_Relation_ORange T_b T_a (tptp.c_Set_Oinsert (tptp.tc_prod T_b T_a) (tptp.c_Product__Type_OPair T_b T_a V_aa_2 V_ba_2) V_r_2)) (tptp.c_Set_Oinsert T_a V_ba_2 (tptp.c_Relation_ORange T_b T_a V_r_2)))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (V_c_2 $$unsorted) (T_a $$unsorted)) (= (tptp.c_member T_a V_c_2 (tptp.c_Lattices_Osemilattice__sup__class_Osup (tptp.tc_fun T_a tptp.tc_HOL_Obool) V_A_2 V_B_2)) (or (tptp.c_member T_a V_c_2 V_A_2) (tptp.c_member T_a V_c_2 V_B_2)))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (V_c_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_member T_a V_c_2 V_A_2) (tptp.c_member T_a V_c_2 (tptp.c_Lattices_Osemilattice__sup__class_Osup (tptp.tc_fun T_a tptp.tc_HOL_Obool) V_A_2 V_B_2)))) (forall ((V_A_2 $$unsorted) (V_B_2 $$unsorted) (V_c_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_member T_a V_c_2 V_B_2) (tptp.c_member T_a V_c_2 (tptp.c_Lattices_Osemilattice__sup__class_Osup (tptp.tc_fun T_a tptp.tc_HOL_Obool) V_A_2 V_B_2)))) (forall ((V_B_2 $$unsorted) (V_aa_2 $$unsorted) (T_a $$unsorted)) (tptp.c_member T_a V_aa_2 (tptp.c_Set_Oinsert T_a V_aa_2 V_B_2))) (forall ((V_A_2 $$unsorted) (V_ba_2 $$unsorted) (V_aa_2 $$unsorted) (T_a $$unsorted)) (= (tptp.c_member T_a V_aa_2 (tptp.c_Set_Oinsert T_a V_ba_2 V_A_2)) (or (= V_aa_2 V_ba_2) (tptp.c_member T_a V_aa_2 V_A_2)))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (V_x_2 $$unsorted) (T_a $$unsorted)) (=> (not (tptp.c_member T_a V_x_2 V_A_2)) (=> (not (tptp.c_member T_a V_x_2 V_B_2)) (= (= (tptp.c_Set_Oinsert T_a V_x_2 V_A_2) (tptp.c_Set_Oinsert T_a V_x_2 V_B_2)) (= V_A_2 V_B_2))))) (forall ((V_ba_2 $$unsorted) (V_B_2 $$unsorted) (V_aa_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_member T_a V_aa_2 V_B_2) (tptp.c_member T_a V_aa_2 (tptp.c_Set_Oinsert T_a V_ba_2 V_B_2)))) (forall ((V_A_2 $$unsorted) (V_aa_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_member T_a V_aa_2 V_A_2) (= (tptp.c_Set_Oinsert T_a V_aa_2 V_A_2) V_A_2))) (forall ((V_S_2 $$unsorted) (V_R_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun (tptp.tc_prod T_a T_a) tptp.tc_HOL_Obool))) (= (tptp.c_Transitive__Closure_Ortrancl T_a (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 (tptp.c_Transitive__Closure_Ortrancl T_a V_R_2) (tptp.c_Transitive__Closure_Ortrancl T_a V_S_2))) (tptp.c_Transitive__Closure_Ortrancl T_a (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 V_R_2 V_S_2))))) (forall ((T_a $$unsorted)) (tptp.c_Relation_Oantisym T_a (tptp.c_Relation_OId T_a))) (forall ((V_S_2 $$unsorted) (V_R_2 $$unsorted) (V_x_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_prod T_a T_a))) (=> (or (tptp.c_member _let_1 V_x_2 (tptp.c_Transitive__Closure_Ortrancl T_a V_R_2)) (tptp.c_member _let_1 V_x_2 (tptp.c_Transitive__Closure_Ortrancl T_a V_S_2))) (tptp.c_member _let_1 V_x_2 (tptp.c_Transitive__Closure_Ortrancl T_a (tptp.c_Lattices_Osemilattice__sup__class_Osup (tptp.tc_fun _let_1 tptp.tc_HOL_Obool) V_R_2 V_S_2)))))) (forall ((V_A_2 $$unsorted) (T_a $$unsorted)) (tptp.c_Relation_Oantisym T_a (tptp.c_Relation_OId__on T_a V_A_2))) (forall ((V_R_2 $$unsorted) (T_a $$unsorted)) (= (tptp.c_Transitive__Closure_Ortrancl T_a (tptp.c_Lattices_Osemilattice__sup__class_Osup (tptp.tc_fun (tptp.tc_prod T_a T_a) tptp.tc_HOL_Obool) V_R_2 (tptp.c_Relation_OId T_a))) (tptp.c_Transitive__Closure_Ortrancl T_a V_R_2))) (forall ((V_R_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.c_Transitive__Closure_Ortrancl T_a V_R_2))) (= (tptp.c_Lattices_Osemilattice__sup__class_Osup (tptp.tc_fun (tptp.tc_prod T_a T_a) tptp.tc_HOL_Obool) _let_1 (tptp.c_Relation_OId T_a)) _let_1))) (forall ((V_x_2 $$unsorted) (V_g_2 $$unsorted) (V_f_2 $$unsorted) (T_b $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Olattice T_a) (= (tptp.hAPP (tptp.c_Lattices_Osemilattice__sup__class_Osup (tptp.tc_fun T_b T_a) V_f_2 V_g_2) V_x_2) (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a (tptp.hAPP V_f_2 V_x_2) (tptp.hAPP V_g_2 V_x_2))))) (forall ((V_Q_2 $$unsorted) (V_Pa_2 $$unsorted) (V_ba_2 $$unsorted) (V_aa_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.c_Product__Type_OPair T_a T_a V_aa_2 V_ba_2))) (let ((_let_2 (tptp.tc_prod T_a T_a))) (=> (tptp.c_member _let_2 _let_1 (tptp.c_Transitive__Closure_Ortrancl T_a (tptp.c_Lattices_Osemilattice__sup__class_Osup (tptp.tc_fun _let_2 tptp.tc_HOL_Obool) V_Pa_2 V_Q_2))) (=> (forall ((B_x $$unsorted)) (=> (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a V_aa_2 B_x) (tptp.c_Transitive__Closure_Ortrancl T_a V_Pa_2)) (forall ((B_y $$unsorted)) (=> (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a B_x B_y) V_Q_2) (= B_x B_y))))) (tptp.c_member _let_2 _let_1 (tptp.c_Transitive__Closure_Ortrancl T_a V_Pa_2))))))) (forall ((V_Q_2 $$unsorted) (V_Pa_2 $$unsorted) (V_ba_2 $$unsorted) (V_aa_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.c_Product__Type_OPair T_a T_a V_aa_2 V_ba_2))) (let ((_let_2 (tptp.tc_prod T_a T_a))) (=> (tptp.c_member _let_2 _let_1 (tptp.c_Transitive__Closure_Ortrancl T_a (tptp.c_Lattices_Osemilattice__sup__class_Osup (tptp.tc_fun _let_2 tptp.tc_HOL_Obool) V_Pa_2 V_Q_2))) (=> (forall ((B_x $$unsorted)) (=> (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a B_x V_ba_2) (tptp.c_Transitive__Closure_Ortrancl T_a V_Pa_2)) (forall ((B_y $$unsorted)) (=> (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a B_y B_x) V_Q_2) (= B_y B_x))))) (tptp.c_member _let_2 _let_1 (tptp.c_Transitive__Closure_Ortrancl T_a V_Pa_2))))))) (forall ((V_r_2 $$unsorted) (V_x_2 $$unsorted) (V_y_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_prod T_a T_a))) (= (tptp.c_Wellfounded_Owf T_a (tptp.c_Set_Oinsert _let_1 (tptp.c_Product__Type_OPair T_a T_a V_y_2 V_x_2) V_r_2)) (and (tptp.c_Wellfounded_Owf T_a V_r_2) (not (tptp.c_member _let_1 (tptp.c_Product__Type_OPair T_a T_a V_x_2 V_y_2) (tptp.c_Transitive__Closure_Ortrancl T_a V_r_2))))))) (forall ((V_r_2 $$unsorted) (T_a $$unsorted)) (=> (forall ((B_x $$unsorted) (B_y $$unsorted)) (let ((_let_1 (tptp.tc_prod T_a T_a))) (=> (tptp.c_member _let_1 (tptp.c_Product__Type_OPair T_a T_a B_x B_y) V_r_2) (=> (tptp.c_member _let_1 (tptp.c_Product__Type_OPair T_a T_a B_y B_x) V_r_2) (= B_x B_y))))) (tptp.c_Relation_Oantisym T_a V_r_2))) (forall ((V_r_2 $$unsorted) (T_a $$unsorted)) (= (tptp.c_Relation_OField T_a V_r_2) (tptp.c_Lattices_Osemilattice__sup__class_Osup (tptp.tc_fun T_a tptp.tc_HOL_Obool) (tptp.c_Relation_ODomain T_a T_a V_r_2) (tptp.c_Relation_ORange T_a T_a V_r_2)))) (forall ((V_f_2 $$unsorted) (T_b $$unsorted) (V_r_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_Wellfounded_Owf T_a V_r_2) (tptp.c_Wellfounded_Owf T_b (tptp.c_Relation_Oinv__image T_a T_b V_r_2 V_f_2)))) (forall ((V_rb_2 $$unsorted) (T_b $$unsorted) (V_ra_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_Wellfounded_Owf T_a V_ra_2) (=> (tptp.c_Wellfounded_Owf T_b V_rb_2) (tptp.c_Wellfounded_Owf (tptp.tc_prod T_a T_b) (tptp.c_Wellfounded_Olex__prod T_a T_b V_ra_2 V_rb_2))))) (forall ((V_r_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_Wellfounded_Owf T_a V_r_2) (tptp.c_Wellfounded_Owf T_a (tptp.c_Transitive__Closure_Otrancl T_a V_r_2)))) (forall ((V_r_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_Wellfounded_Owf T_a V_r_2) (tptp.c_Wellfounded_Oacyclic T_a V_r_2))) (forall ((V_aa_2 $$unsorted) (V_r_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_Wellfounded_Owf T_a V_r_2) (not (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a V_aa_2 V_aa_2) V_r_2)))) (forall ((V_x_2 $$unsorted) (V_aa_2 $$unsorted) (V_r_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_prod T_a T_a))) (=> (tptp.c_Wellfounded_Owf T_a V_r_2) (=> (tptp.c_member _let_1 (tptp.c_Product__Type_OPair T_a T_a V_aa_2 V_x_2) V_r_2) (not (tptp.c_member _let_1 (tptp.c_Product__Type_OPair T_a T_a V_x_2 V_aa_2) V_r_2)))))) (forall ((V_x_2 $$unsorted) (V_aa_2 $$unsorted) (V_r_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_prod T_a T_a))) (=> (tptp.c_Wellfounded_Owf T_a V_r_2) (=> (tptp.c_member _let_1 (tptp.c_Product__Type_OPair T_a T_a V_aa_2 V_x_2) V_r_2) (not (tptp.c_member _let_1 (tptp.c_Product__Type_OPair T_a T_a V_x_2 V_aa_2) V_r_2)))))) (forall ((V_aa_2 $$unsorted) (V_r_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_Wellfounded_Owf T_a V_r_2) (not (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a V_aa_2 V_aa_2) V_r_2)))) (forall ((V_x_2 $$unsorted) (V_r_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_Wellfounded_Owf T_a V_r_2) (tptp.c_member T_a V_x_2 (tptp.c_Wellfounded_Oacc T_a V_r_2)))) (forall ((V_r_2 $$unsorted) (T_a $$unsorted)) (= (tptp.c_Wellfounded_Owf T_a V_r_2) (forall ((B_x $$unsorted)) (tptp.c_member T_a B_x (tptp.c_Wellfounded_Oacc T_a V_r_2))))) (forall ((V_s_2 $$unsorted) (V_r_2 $$unsorted) (T_a $$unsorted)) (= (tptp.c_Relation_OField T_a (tptp.c_Lattices_Osemilattice__sup__class_Osup (tptp.tc_fun (tptp.tc_prod T_a T_a) tptp.tc_HOL_Obool) V_r_2 V_s_2)) (tptp.c_Lattices_Osemilattice__sup__class_Osup (tptp.tc_fun T_a tptp.tc_HOL_Obool) (tptp.c_Relation_OField T_a V_r_2) (tptp.c_Relation_OField T_a V_s_2)))) (forall ((V_a $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Osemilattice__sup T_a) (= (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_a V_a) V_a))) (forall ((V_x $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Osemilattice__sup T_a) (= (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_x V_x) V_x))) (forall ((V_b $$unsorted) (V_a $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Osemilattice__sup T_a) (= (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_a V_b) (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_b V_a)))) (forall ((V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Olattice T_a) (= (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_x V_y) (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_y V_x)))) (forall ((V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Osemilattice__sup T_a) (= (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_x V_y) (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_y V_x)))) (forall ((V_b $$unsorted) (V_a $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_a V_b))) (=> (tptp.class_Lattices_Osemilattice__sup T_a) (= (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_a _let_1) _let_1)))) (forall ((V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_x V_y))) (=> (tptp.class_Lattices_Olattice T_a) (= (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_x _let_1) _let_1)))) (forall ((V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_x V_y))) (=> (tptp.class_Lattices_Osemilattice__sup T_a) (= (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_x _let_1) _let_1)))) (forall ((V_c $$unsorted) (V_a $$unsorted) (V_b $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Osemilattice__sup T_a) (= (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_b (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_a V_c)) (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_a (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_b V_c))))) (forall ((V_z $$unsorted) (V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Olattice T_a) (= (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_x (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_y V_z)) (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_y (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_x V_z))))) (forall ((V_z $$unsorted) (V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Osemilattice__sup T_a) (= (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_x (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_y V_z)) (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_y (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_x V_z))))) (forall ((V_c $$unsorted) (V_b $$unsorted) (V_a $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Osemilattice__sup T_a) (= (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_a V_b) V_c) (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_a (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_b V_c))))) (forall ((V_z $$unsorted) (V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Olattice T_a) (= (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_x V_y) V_z) (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_x (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_y V_z))))) (forall ((V_z $$unsorted) (V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Osemilattice__sup T_a) (= (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_x V_y) V_z) (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_x (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_y V_z))))) (forall ((V_f_2 $$unsorted) (T_a $$unsorted)) (tptp.c_Wellfounded_Owf T_a (tptp.c_Wellfounded_Omeasure T_a V_f_2))) (forall ((V_aa_2 $$unsorted) (V_H_2 $$unsorted) (V_r_2 $$unsorted) (T_b $$unsorted) (T_a $$unsorted) (V_f_2 $$unsorted)) (=> (= V_f_2 (tptp.c_Recdef_Owfrec T_a T_b V_r_2 V_H_2)) (=> (tptp.c_Wellfounded_Owf T_a V_r_2) (= (tptp.hAPP V_f_2 V_aa_2) (tptp.hAPP (tptp.hAPP V_H_2 (tptp.c_Recdef_Ocut T_a T_b V_f_2 V_r_2 V_aa_2)) V_aa_2))))) (forall ((V_aa_2 $$unsorted) (V_H_2 $$unsorted) (T_b $$unsorted) (V_r_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.c_Recdef_Owfrec T_a T_b V_r_2 V_H_2))) (=> (tptp.c_Wellfounded_Owf T_a V_r_2) (= (tptp.hAPP _let_1 V_aa_2) (tptp.hAPP (tptp.hAPP V_H_2 (tptp.c_Recdef_Ocut T_a T_b _let_1 V_r_2 V_aa_2)) V_aa_2))))) (forall ((T_b $$unsorted) (T_a $$unsorted) (B_M $$unsorted) (B_R $$unsorted)) (=> (tptp.c_Wellfounded_Owf T_a B_R) (forall ((B_x $$unsorted)) (let ((_let_1 (tptp.c_Recdef_Owfrec T_a T_b B_R B_M))) (= (tptp.hAPP _let_1 B_x) (tptp.hAPP (tptp.hAPP B_M (tptp.c_Recdef_Ocut T_a T_b _let_1 B_R B_x)) B_x)))))) (forall ((V_r_2 $$unsorted) (V_ba_2 $$unsorted) (V_aa_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (= (tptp.c_Relation_OField T_a (tptp.c_Set_Oinsert (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a V_aa_2 V_ba_2) V_r_2)) (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 (tptp.c_Set_Oinsert T_a V_aa_2 (tptp.c_Set_Oinsert T_a V_ba_2 (tptp.c_Orderings_Obot__class_Obot _let_1))) (tptp.c_Relation_OField T_a V_r_2))))) (forall ((T_a $$unsorted)) (tptp.c_Wellfounded_Owf T_a (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun (tptp.tc_prod T_a T_a) tptp.tc_HOL_Obool)))) (forall ((V_aa_2 $$unsorted) (T_a $$unsorted)) (not (tptp.c_member T_a V_aa_2 (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun T_a tptp.tc_HOL_Obool))))) (forall ((T_a $$unsorted)) (= (tptp.c_Relation_OField T_a (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun (tptp.tc_prod T_a T_a) tptp.tc_HOL_Obool))) (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun T_a tptp.tc_HOL_Obool)))) (forall ((V_r_2 $$unsorted) (T_a $$unsorted) (T_b $$unsorted)) (= (= (tptp.c_Relation_ORange T_b T_a V_r_2) (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (= V_r_2 (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun (tptp.tc_prod T_b T_a) tptp.tc_HOL_Obool))))) (forall ((T_a $$unsorted) (T_b $$unsorted)) (= (tptp.c_Relation_ORange T_b T_a (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun (tptp.tc_prod T_b T_a) tptp.tc_HOL_Obool))) (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun T_a tptp.tc_HOL_Obool)))) (forall ((T_a $$unsorted)) (= (tptp.c_Relation_OId__on T_a (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun (tptp.tc_prod T_a T_a) tptp.tc_HOL_Obool)))) (forall ((V_r_2 $$unsorted) (T_b $$unsorted) (T_a $$unsorted)) (= (= (tptp.c_Relation_ODomain T_a T_b V_r_2) (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (= V_r_2 (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun (tptp.tc_prod T_a T_b) tptp.tc_HOL_Obool))))) (forall ((T_b $$unsorted) (T_a $$unsorted)) (= (tptp.c_Relation_ODomain T_a T_b (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun (tptp.tc_prod T_a T_b) tptp.tc_HOL_Obool))) (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun T_a tptp.tc_HOL_Obool)))) (forall ((T_a $$unsorted)) (tptp.c_Relation_Orefl__on T_a (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun T_a tptp.tc_HOL_Obool)) (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun (tptp.tc_prod T_a T_a) tptp.tc_HOL_Obool)))) (forall ((V_A_2 $$unsorted) (T_a $$unsorted)) (= (forall ((B_x $$unsorted)) (not (tptp.c_member T_a B_x V_A_2))) (= V_A_2 (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun T_a tptp.tc_HOL_Obool))))) (forall ((V_A_2 $$unsorted) (T_a $$unsorted)) (= (exists ((B_x $$unsorted)) (tptp.c_member T_a B_x V_A_2)) (not (= V_A_2 (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun T_a tptp.tc_HOL_Obool)))))) (forall ((V_c_2 $$unsorted) (T_a $$unsorted)) (not (tptp.c_member T_a V_c_2 (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun T_a tptp.tc_HOL_Obool))))) (forall ((V_aa_2 $$unsorted) (T_a $$unsorted) (V_A_2 $$unsorted)) (=> (= V_A_2 (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (not (tptp.c_member T_a V_aa_2 V_A_2)))) (forall ((V_A_2 $$unsorted) (V_aa_2 $$unsorted) (T_a $$unsorted)) (not (= (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun T_a tptp.tc_HOL_Obool)) (tptp.c_Set_Oinsert T_a V_aa_2 V_A_2)))) (forall ((V_A_2 $$unsorted) (V_aa_2 $$unsorted) (T_a $$unsorted)) (not (= (tptp.c_Set_Oinsert T_a V_aa_2 V_A_2) (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun T_a tptp.tc_HOL_Obool))))) (forall ((V_d_2 $$unsorted) (V_c_2 $$unsorted) (V_ba_2 $$unsorted) (V_aa_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun T_a tptp.tc_HOL_Obool)))) (= (= (tptp.c_Set_Oinsert T_a V_aa_2 (tptp.c_Set_Oinsert T_a V_ba_2 _let_1)) (tptp.c_Set_Oinsert T_a V_c_2 (tptp.c_Set_Oinsert T_a V_d_2 _let_1))) (or (and (= V_aa_2 V_c_2) (= V_ba_2 V_d_2)) (and (= V_aa_2 V_d_2) (= V_ba_2 V_c_2)))))) (forall ((V_ba_2 $$unsorted) (V_aa_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun T_a tptp.tc_HOL_Obool)))) (=> (= (tptp.c_Set_Oinsert T_a V_aa_2 _let_1) (tptp.c_Set_Oinsert T_a V_ba_2 _let_1)) (= V_aa_2 V_ba_2)))) (forall ((V_B_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (= (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 (tptp.c_Orderings_Obot__class_Obot _let_1) V_B_2) V_B_2))) (forall ((V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (= (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 V_A_2 (tptp.c_Orderings_Obot__class_Obot _let_1)) V_A_2))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (let ((_let_2 (tptp.c_Orderings_Obot__class_Obot _let_1))) (= (= (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 V_A_2 V_B_2) _let_2) (and (= V_A_2 _let_2) (= V_B_2 _let_2)))))) (forall ((T_a $$unsorted)) (let ((_let_1 (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun (tptp.tc_prod T_a T_a) tptp.tc_HOL_Obool)))) (= (tptp.c_Transitive__Closure_Otrancl T_a _let_1) _let_1))) (forall ((T_a $$unsorted)) (tptp.c_Relation_Oantisym T_a (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun (tptp.tc_prod T_a T_a) tptp.tc_HOL_Obool)))) (forall ((V_r_2 $$unsorted) (T_a $$unsorted)) (tptp.c_Relation_Ototal__on T_a (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun T_a tptp.tc_HOL_Obool)) V_r_2)) (forall ((V_x $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Obounded__lattice__bot T_a) (= (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a (tptp.c_Orderings_Obot__class_Obot T_a) V_x) V_x))) (forall ((V_x $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Obounded__lattice__bot T_a) (= (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_x (tptp.c_Orderings_Obot__class_Obot T_a)) V_x))) (forall ((V_y_2 $$unsorted) (V_x_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.c_Orderings_Obot__class_Obot T_a))) (=> (tptp.class_Lattices_Obounded__lattice__bot T_a) (= (= (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_x_2 V_y_2) _let_1) (and (= V_x_2 _let_1) (= V_y_2 _let_1)))))) (forall ((V_aa_2 $$unsorted) (V_ba_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_member T_a V_ba_2 (tptp.c_Set_Oinsert T_a V_aa_2 (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun T_a tptp.tc_HOL_Obool)))) (= V_ba_2 V_aa_2))) (forall ((V_aa_2 $$unsorted) (V_ba_2 $$unsorted) (T_a $$unsorted)) (= (tptp.c_member T_a V_ba_2 (tptp.c_Set_Oinsert T_a V_aa_2 (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun T_a tptp.tc_HOL_Obool)))) (= V_ba_2 V_aa_2))) (forall ((V_A_2 $$unsorted) (V_aa_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (= (tptp.c_Set_Oinsert T_a V_aa_2 V_A_2) (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 (tptp.c_Set_Oinsert T_a V_aa_2 (tptp.c_Orderings_Obot__class_Obot _let_1)) V_A_2)))) (forall ((T_a $$unsorted)) (= (tptp.c_Transitive__Closure_Ortrancl T_a (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun (tptp.tc_prod T_a T_a) tptp.tc_HOL_Obool))) (tptp.c_Relation_OId T_a))) (forall ((V_x_2 $$unsorted) (T_a $$unsorted)) (= (tptp.c_Set_Othe__elem T_a (tptp.c_Set_Oinsert T_a V_x_2 (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun T_a tptp.tc_HOL_Obool)))) V_x_2)) (forall ((V_x_2 $$unsorted) (T_b $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Orderings_Obot T_a) (= (tptp.hAPP (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun T_b T_a)) V_x_2) (tptp.c_Orderings_Obot__class_Obot T_a)))) (forall ((T_a $$unsorted) (V_R_2 $$unsorted) (T_b $$unsorted) (V_Pa_2 $$unsorted)) (=> (forall ((B_x $$unsorted)) (=> (tptp.hBOOL (tptp.hAPP V_Pa_2 B_x)) (tptp.c_Wellfounded_Owf T_b (tptp.hAPP V_R_2 B_x)))) (tptp.c_Wellfounded_Owf (tptp.tc_prod T_a T_b) (tptp.c_Recdef_Osame__fst T_a T_b V_Pa_2 V_R_2)))) (forall ((V_s_2 $$unsorted) (V_r_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (=> (tptp.c_Wellfounded_Owf T_a V_r_2) (=> (tptp.c_Wellfounded_Owf T_a V_s_2) (=> (= (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 (tptp.c_Relation_ODomain T_a T_a V_r_2) (tptp.c_Relation_ORange T_a T_a V_s_2)) (tptp.c_Orderings_Obot__class_Obot _let_1)) (tptp.c_Wellfounded_Owf T_a (tptp.c_Lattices_Osemilattice__sup__class_Osup (tptp.tc_fun (tptp.tc_prod T_a T_a) tptp.tc_HOL_Obool) V_r_2 V_s_2))))))) (forall ((V_r_2 $$unsorted) (T_a $$unsorted)) (= (tptp.c_Wellfounded_Owf T_a V_r_2) (forall ((B_Q $$unsorted)) (=> (exists ((B_x $$unsorted)) (tptp.c_member T_a B_x B_Q)) (exists ((B_x $$unsorted)) (and (tptp.c_member T_a B_x B_Q) (forall ((B_y $$unsorted)) (=> (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a B_y B_x) V_r_2) (not (tptp.c_member T_a B_y B_Q)))))))))) (forall ((V_x_2 $$unsorted) (V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.hBOOL (tptp.hAPP (tptp.c_Lattices_Osemilattice__inf__class_Oinf (tptp.tc_fun T_a tptp.tc_HOL_Obool) V_A_2 V_B_2) V_x_2)) (not (=> (tptp.hBOOL (tptp.hAPP V_A_2 V_x_2)) (not (tptp.hBOOL (tptp.hAPP V_B_2 V_x_2))))))) (forall ((T_a $$unsorted) (V_B_2 $$unsorted) (V_x_2 $$unsorted) (V_A_2 $$unsorted)) (=> (tptp.hBOOL (tptp.hAPP V_A_2 V_x_2)) (=> (tptp.hBOOL (tptp.hAPP V_B_2 V_x_2)) (tptp.hBOOL (tptp.hAPP (tptp.c_Lattices_Osemilattice__inf__class_Oinf (tptp.tc_fun T_a tptp.tc_HOL_Obool) V_A_2 V_B_2) V_x_2))))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (V_c_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_member T_a V_c_2 (tptp.c_Lattices_Osemilattice__inf__class_Oinf (tptp.tc_fun T_a tptp.tc_HOL_Obool) V_A_2 V_B_2)) (not (=> (tptp.c_member T_a V_c_2 V_A_2) (not (tptp.c_member T_a V_c_2 V_B_2)))))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (V_c_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_member T_a V_c_2 V_A_2) (=> (tptp.c_member T_a V_c_2 V_B_2) (tptp.c_member T_a V_c_2 (tptp.c_Lattices_Osemilattice__inf__class_Oinf (tptp.tc_fun T_a tptp.tc_HOL_Obool) V_A_2 V_B_2))))) (forall ((V_x $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.c_Orderings_Obot__class_Obot T_a))) (=> (tptp.class_Lattices_Obounded__lattice__bot T_a) (= (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a _let_1 V_x) _let_1)))) (forall ((V_x $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.c_Orderings_Obot__class_Obot T_a))) (=> (tptp.class_Lattices_Obounded__lattice__bot T_a) (= (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_x _let_1) _let_1)))) (forall ((V_B_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (let ((_let_2 (tptp.c_Orderings_Obot__class_Obot _let_1))) (= (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 _let_2 V_B_2) _let_2)))) (forall ((V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (let ((_let_2 (tptp.c_Orderings_Obot__class_Obot _let_1))) (= (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 V_A_2 _let_2) _let_2)))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (= (= (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 V_A_2 V_B_2) (tptp.c_Orderings_Obot__class_Obot _let_1)) (forall ((B_x $$unsorted)) (=> (tptp.c_member T_a B_x V_A_2) (forall ((B_xa $$unsorted)) (=> (tptp.c_member T_a B_xa V_B_2) (not (= B_x B_xa))))))))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (V_aa_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (= (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 (tptp.c_Set_Oinsert T_a V_aa_2 V_A_2) (tptp.c_Set_Oinsert T_a V_aa_2 V_B_2)) (tptp.c_Set_Oinsert T_a V_aa_2 (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 V_A_2 V_B_2))))) (forall ((V_C_2 $$unsorted) (V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (= (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 V_A_2 (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 V_B_2 V_C_2)) (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 V_A_2 V_B_2) (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 V_A_2 V_C_2))))) (forall ((V_C_2 $$unsorted) (V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (= (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 V_A_2 (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 V_B_2 V_C_2)) (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 V_A_2 V_B_2) (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 V_A_2 V_C_2))))) (forall ((V_A_2 $$unsorted) (V_C_2 $$unsorted) (V_B_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (= (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 V_B_2 V_C_2) V_A_2) (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 V_B_2 V_A_2) (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 V_C_2 V_A_2))))) (forall ((V_A_2 $$unsorted) (V_C_2 $$unsorted) (V_B_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (= (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 V_B_2 V_C_2) V_A_2) (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 V_B_2 V_A_2) (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 V_C_2 V_A_2))))) (forall ((V_C_2 $$unsorted) (V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (= (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 V_A_2 V_B_2) (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 V_B_2 V_C_2)) (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 V_C_2 V_A_2)) (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 V_A_2 V_B_2) (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 V_B_2 V_C_2)) (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 V_C_2 V_A_2))))) (forall ((V_r_H_2 $$unsorted) (V_r_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_Wellfounded_Owf T_a V_r_2) (tptp.c_Wellfounded_Owf T_a (tptp.c_Lattices_Osemilattice__inf__class_Oinf (tptp.tc_fun (tptp.tc_prod T_a T_a) tptp.tc_HOL_Obool) V_r_2 V_r_H_2)))) (forall ((V_r_H_2 $$unsorted) (V_r_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_Wellfounded_Owf T_a V_r_2) (tptp.c_Wellfounded_Owf T_a (tptp.c_Lattices_Osemilattice__inf__class_Oinf (tptp.tc_fun (tptp.tc_prod T_a T_a) tptp.tc_HOL_Obool) V_r_H_2 V_r_2)))) (forall ((V_s_2 $$unsorted) (V_B_2 $$unsorted) (V_r_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_Relation_Orefl__on T_a V_A_2 V_r_2) (=> (tptp.c_Relation_Orefl__on T_a V_B_2 V_s_2) (tptp.c_Relation_Orefl__on T_a (tptp.c_Lattices_Osemilattice__inf__class_Oinf (tptp.tc_fun T_a tptp.tc_HOL_Obool) V_A_2 V_B_2) (tptp.c_Lattices_Osemilattice__inf__class_Oinf (tptp.tc_fun (tptp.tc_prod T_a T_a) tptp.tc_HOL_Obool) V_r_2 V_s_2))))) (forall ((V_C_2 $$unsorted) (V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (= (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 V_A_2 V_B_2) V_C_2) (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 V_A_2 (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 V_B_2 V_C_2))))) (forall ((V_C_2 $$unsorted) (V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (= (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 V_A_2 (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 V_B_2 V_C_2)) (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 V_B_2 (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 V_A_2 V_C_2))))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (let ((_let_2 (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 V_A_2 V_B_2))) (= (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 V_A_2 _let_2) _let_2)))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (= (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 V_A_2 V_B_2) (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 V_B_2 V_A_2)))) (forall ((V_A_2 $$unsorted) (T_a $$unsorted)) (= (tptp.c_Lattices_Osemilattice__inf__class_Oinf (tptp.tc_fun T_a tptp.tc_HOL_Obool) V_A_2 V_A_2) V_A_2)) (forall ((V_x_2 $$unsorted) (V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.hBOOL (tptp.hAPP (tptp.c_Lattices_Osemilattice__inf__class_Oinf (tptp.tc_fun T_a tptp.tc_HOL_Obool) V_A_2 V_B_2) V_x_2)) (tptp.hBOOL (tptp.hAPP V_B_2 V_x_2)))) (forall ((V_x_2 $$unsorted) (V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.hBOOL (tptp.hAPP (tptp.c_Lattices_Osemilattice__inf__class_Oinf (tptp.tc_fun T_a tptp.tc_HOL_Obool) V_A_2 V_B_2) V_x_2)) (tptp.hBOOL (tptp.hAPP V_A_2 V_x_2)))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (V_c_2 $$unsorted) (T_a $$unsorted)) (= (tptp.c_member T_a V_c_2 (tptp.c_Lattices_Osemilattice__inf__class_Oinf (tptp.tc_fun T_a tptp.tc_HOL_Obool) V_A_2 V_B_2)) (and (tptp.c_member T_a V_c_2 V_A_2) (tptp.c_member T_a V_c_2 V_B_2)))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (V_c_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_member T_a V_c_2 (tptp.c_Lattices_Osemilattice__inf__class_Oinf (tptp.tc_fun T_a tptp.tc_HOL_Obool) V_A_2 V_B_2)) (tptp.c_member T_a V_c_2 V_A_2))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (V_c_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_member T_a V_c_2 (tptp.c_Lattices_Osemilattice__inf__class_Oinf (tptp.tc_fun T_a tptp.tc_HOL_Obool) V_A_2 V_B_2)) (tptp.c_member T_a V_c_2 V_B_2))) (forall ((V_x_2 $$unsorted) (V_g_2 $$unsorted) (V_f_2 $$unsorted) (T_b $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Olattice T_a) (= (tptp.hAPP (tptp.c_Lattices_Osemilattice__inf__class_Oinf (tptp.tc_fun T_b T_a) V_f_2 V_g_2) V_x_2) (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a (tptp.hAPP V_f_2 V_x_2) (tptp.hAPP V_g_2 V_x_2))))) (forall ((V_z $$unsorted) (V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Osemilattice__inf T_a) (= (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_x V_y) V_z) (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_x (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_y V_z))))) (forall ((V_z $$unsorted) (V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Olattice T_a) (= (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_x V_y) V_z) (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_x (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_y V_z))))) (forall ((V_c $$unsorted) (V_b $$unsorted) (V_a $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Osemilattice__inf T_a) (= (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_a V_b) V_c) (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_a (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_b V_c))))) (forall ((V_z $$unsorted) (V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Osemilattice__inf T_a) (= (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_x (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_y V_z)) (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_y (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_x V_z))))) (forall ((V_z $$unsorted) (V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Olattice T_a) (= (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_x (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_y V_z)) (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_y (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_x V_z))))) (forall ((V_c $$unsorted) (V_a $$unsorted) (V_b $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Osemilattice__inf T_a) (= (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_b (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_a V_c)) (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_a (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_b V_c))))) (forall ((V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_x V_y))) (=> (tptp.class_Lattices_Osemilattice__inf T_a) (= (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_x _let_1) _let_1)))) (forall ((V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_x V_y))) (=> (tptp.class_Lattices_Olattice T_a) (= (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_x _let_1) _let_1)))) (forall ((V_b $$unsorted) (V_a $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_a V_b))) (=> (tptp.class_Lattices_Osemilattice__inf T_a) (= (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_a _let_1) _let_1)))) (forall ((V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Osemilattice__inf T_a) (= (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_x V_y) (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_y V_x)))) (forall ((V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Olattice T_a) (= (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_x V_y) (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_y V_x)))) (forall ((V_b $$unsorted) (V_a $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Osemilattice__inf T_a) (= (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_a V_b) (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_b V_a)))) (forall ((V_x $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Osemilattice__inf T_a) (= (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_x V_x) V_x))) (forall ((V_a $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Osemilattice__inf T_a) (= (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_a V_a) V_a))) (forall ((V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Olattice T_a) (= (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_x (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_x V_y)) V_x))) (forall ((V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Olattice T_a) (= (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_x (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_x V_y)) V_x))) (forall ((V_z $$unsorted) (V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Odistrib__lattice T_a) (= (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_x (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_y V_z)) (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_x V_y) (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_x V_z))))) (forall ((V_z $$unsorted) (V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Odistrib__lattice T_a) (= (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_x (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_y V_z)) (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_x V_y) (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_x V_z))))) (forall ((V_x $$unsorted) (V_z $$unsorted) (V_y $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Odistrib__lattice T_a) (= (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_y V_z) V_x) (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_y V_x) (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_z V_x))))) (forall ((V_x $$unsorted) (V_z $$unsorted) (V_y $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Odistrib__lattice T_a) (= (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_y V_z) V_x) (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_y V_x) (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_z V_x))))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (V_aa_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (let ((_let_2 (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 V_A_2 V_B_2))) (let ((_let_3 (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 V_A_2 (tptp.c_Set_Oinsert T_a V_aa_2 V_B_2)))) (let ((_let_4 (tptp.c_member T_a V_aa_2 V_A_2))) (and (=> _let_4 (= _let_3 (tptp.c_Set_Oinsert T_a V_aa_2 _let_2))) (=> (not _let_4) (= _let_3 _let_2)))))))) (forall ((V_B_2 $$unsorted) (V_C_2 $$unsorted) (V_aa_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (let ((_let_2 (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 V_B_2 V_C_2))) (let ((_let_3 (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 (tptp.c_Set_Oinsert T_a V_aa_2 V_B_2) V_C_2))) (let ((_let_4 (tptp.c_member T_a V_aa_2 V_C_2))) (and (=> _let_4 (= _let_3 (tptp.c_Set_Oinsert T_a V_aa_2 _let_2))) (=> (not _let_4) (= _let_3 _let_2)))))))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (V_aa_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (=> (not (tptp.c_member T_a V_aa_2 V_A_2)) (= (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 V_A_2 (tptp.c_Set_Oinsert T_a V_aa_2 V_B_2)) (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 V_A_2 V_B_2))))) (forall ((V_B_2 $$unsorted) (V_C_2 $$unsorted) (V_aa_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (=> (not (tptp.c_member T_a V_aa_2 V_C_2)) (= (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 (tptp.c_Set_Oinsert T_a V_aa_2 V_B_2) V_C_2) (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 V_B_2 V_C_2))))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (V_aa_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (=> (tptp.c_member T_a V_aa_2 V_A_2) (= (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 V_A_2 (tptp.c_Set_Oinsert T_a V_aa_2 V_B_2)) (tptp.c_Set_Oinsert T_a V_aa_2 (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 V_A_2 V_B_2)))))) (forall ((V_B_2 $$unsorted) (V_C_2 $$unsorted) (V_aa_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (=> (tptp.c_member T_a V_aa_2 V_C_2) (= (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 (tptp.c_Set_Oinsert T_a V_aa_2 V_B_2) V_C_2) (tptp.c_Set_Oinsert T_a V_aa_2 (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 V_B_2 V_C_2)))))) (forall ((V_x_2 $$unsorted) (V_r_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_prod T_a T_a))) (let ((_let_2 (tptp.tc_fun _let_1 tptp.tc_HOL_Obool))) (=> (= (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_2 (tptp.c_Relation_Oconverse T_a T_a V_r_2) (tptp.c_Transitive__Closure_Ortrancl T_a V_r_2)) (tptp.c_Orderings_Obot__class_Obot _let_2)) (not (tptp.c_member _let_1 (tptp.c_Product__Type_OPair T_a T_a V_x_2 V_x_2) (tptp.c_Transitive__Closure_Otrancl T_a V_r_2))))))) _let_10 (forall ((V_R_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_Wellfounded_Owf T_a V_R_2) (tptp.c_Wellfounded_OwfP T_a (tptp.c_FunDef_Oin__rel T_a T_a V_R_2)))) (forall ((V_ba_2 $$unsorted) (V_aa_2 $$unsorted) (V_r_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun T_a tptp.tc_HOL_Obool)))) (let ((_let_2 (tptp.c_Relation_OField T_a V_r_2))) (=> (tptp.c_Relation_Orefl__on T_a _let_2 V_r_2) (=> (tptp.c_Relation_Oantisym T_a V_r_2) (=> (tptp.c_member T_a V_aa_2 _let_2) (=> (tptp.c_member T_a V_ba_2 _let_2) (= (= (tptp.c_Relation_OImage T_a T_a V_r_2 (tptp.c_Set_Oinsert T_a V_aa_2 _let_1)) (tptp.c_Relation_OImage T_a T_a V_r_2 (tptp.c_Set_Oinsert T_a V_ba_2 _let_1))) (= V_aa_2 V_ba_2))))))))) (forall ((V_R_2 $$unsorted) (T_a $$unsorted) (T_b $$unsorted)) (= (tptp.c_Relation_OImage T_b T_a V_R_2 (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun T_b tptp.tc_HOL_Obool))) (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun T_a tptp.tc_HOL_Obool)))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (V_R_2 $$unsorted) (T_b $$unsorted) (T_a $$unsorted)) (=> (tptp.c_Relation_Osingle__valued T_a T_b (tptp.c_Relation_Oconverse T_b T_a V_R_2)) (= (tptp.c_Relation_OImage T_b T_a V_R_2 (tptp.c_Lattices_Osemilattice__inf__class_Oinf (tptp.tc_fun T_b tptp.tc_HOL_Obool) V_A_2 V_B_2)) (tptp.c_Lattices_Osemilattice__inf__class_Oinf (tptp.tc_fun T_a tptp.tc_HOL_Obool) (tptp.c_Relation_OImage T_b T_a V_R_2 V_A_2) (tptp.c_Relation_OImage T_b T_a V_R_2 V_B_2))))) (forall ((V_s_2 $$unsorted) (V_r_2 $$unsorted) (T_a $$unsorted) (T_b $$unsorted)) (= (tptp.c_Relation_Oconverse T_b T_a (tptp.c_Lattices_Osemilattice__inf__class_Oinf (tptp.tc_fun (tptp.tc_prod T_b T_a) tptp.tc_HOL_Obool) V_r_2 V_s_2)) (tptp.c_Lattices_Osemilattice__inf__class_Oinf (tptp.tc_fun (tptp.tc_prod T_a T_b) tptp.tc_HOL_Obool) (tptp.c_Relation_Oconverse T_b T_a V_r_2) (tptp.c_Relation_Oconverse T_b T_a V_s_2)))) (forall ((V_r_2 $$unsorted) (T_a $$unsorted)) (= (tptp.c_Transitive__Closure_Otrancl T_a (tptp.c_Relation_Oconverse T_a T_a V_r_2)) (tptp.c_Relation_Oconverse T_a T_a (tptp.c_Transitive__Closure_Otrancl T_a V_r_2)))) (forall ((V_s_2 $$unsorted) (V_r_2 $$unsorted) (T_a $$unsorted) (T_b $$unsorted)) (= (tptp.c_Relation_Oconverse T_b T_a (tptp.c_Lattices_Osemilattice__sup__class_Osup (tptp.tc_fun (tptp.tc_prod T_b T_a) tptp.tc_HOL_Obool) V_r_2 V_s_2)) (tptp.c_Lattices_Osemilattice__sup__class_Osup (tptp.tc_fun (tptp.tc_prod T_a T_b) tptp.tc_HOL_Obool) (tptp.c_Relation_Oconverse T_b T_a V_r_2) (tptp.c_Relation_Oconverse T_b T_a V_s_2)))) (forall ((V_A_2 $$unsorted) (T_a $$unsorted)) (= (tptp.c_Relation_OImage T_a T_a (tptp.c_Relation_OId T_a) V_A_2) V_A_2)) (forall ((V_r_2 $$unsorted) (T_a $$unsorted)) (= (tptp.c_Relation_OField T_a (tptp.c_Relation_Oconverse T_a T_a V_r_2)) (tptp.c_Relation_OField T_a V_r_2))) (forall ((T_a $$unsorted)) (let ((_let_1 (tptp.c_Relation_OId T_a))) (= (tptp.c_Relation_Oconverse T_a T_a _let_1) _let_1))) (forall ((V_r_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (= (tptp.c_Relation_Orefl__on T_a V_A_2 (tptp.c_Relation_Oconverse T_a T_a V_r_2)) (tptp.c_Relation_Orefl__on T_a V_A_2 V_r_2))) (forall ((V_r_2 $$unsorted) (T_a $$unsorted)) (= (tptp.c_Relation_Oantisym T_a (tptp.c_Relation_Oconverse T_a T_a V_r_2)) (tptp.c_Relation_Oantisym T_a V_r_2))) (forall ((V_r_2 $$unsorted) (T_a $$unsorted)) (= (tptp.c_Wellfounded_Oacyclic T_a (tptp.c_Relation_Oconverse T_a T_a V_r_2)) (tptp.c_Wellfounded_Oacyclic T_a V_r_2))) (forall ((V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.c_Relation_OId__on T_a V_A_2))) (= (tptp.c_Relation_Oconverse T_a T_a _let_1) _let_1))) (forall ((V_r_2 $$unsorted) (T_a $$unsorted) (T_b $$unsorted)) (= (tptp.c_Relation_Oconverse T_b T_a (tptp.c_Relation_Oconverse T_a T_b V_r_2)) V_r_2)) (forall ((V_r_2 $$unsorted) (T_a $$unsorted)) (= (tptp.c_Transitive__Closure_Ortrancl T_a (tptp.c_Relation_Oconverse T_a T_a V_r_2)) (tptp.c_Relation_Oconverse T_a T_a (tptp.c_Transitive__Closure_Ortrancl T_a V_r_2)))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (V_R_2 $$unsorted) (T_a $$unsorted) (T_b $$unsorted)) (= (tptp.c_Relation_OImage T_b T_a V_R_2 (tptp.c_Lattices_Osemilattice__sup__class_Osup (tptp.tc_fun T_b tptp.tc_HOL_Obool) V_A_2 V_B_2)) (tptp.c_Lattices_Osemilattice__sup__class_Osup (tptp.tc_fun T_a tptp.tc_HOL_Obool) (tptp.c_Relation_OImage T_b T_a V_R_2 V_A_2) (tptp.c_Relation_OImage T_b T_a V_R_2 V_B_2)))) (forall ((V_f_2 $$unsorted) (V_R_2 $$unsorted) (T_b $$unsorted) (T_a $$unsorted)) (= (tptp.c_Relation_Oconverse T_a T_a (tptp.c_Relation_Oinv__image T_b T_a V_R_2 V_f_2)) (tptp.c_Relation_Oinv__image T_b T_a (tptp.c_Relation_Oconverse T_b T_b V_R_2) V_f_2))) (forall ((V_r_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (= (tptp.c_Relation_Ototal__on T_a V_A_2 (tptp.c_Relation_Oconverse T_a T_a V_r_2)) (tptp.c_Relation_Ototal__on T_a V_A_2 V_r_2))) (forall ((V_r_2 $$unsorted) (V_ba_2 $$unsorted) (V_aa_2 $$unsorted) (T_b $$unsorted) (T_a $$unsorted)) (= (tptp.c_member (tptp.tc_prod T_a T_b) (tptp.c_Product__Type_OPair T_a T_b V_aa_2 V_ba_2) (tptp.c_Relation_Oconverse T_b T_a V_r_2)) (tptp.c_member (tptp.tc_prod T_b T_a) (tptp.c_Product__Type_OPair T_b T_a V_ba_2 V_aa_2) V_r_2))) (forall ((V_r_2 $$unsorted) (V_ba_2 $$unsorted) (V_aa_2 $$unsorted) (T_b $$unsorted) (T_a $$unsorted)) (=> (tptp.c_member (tptp.tc_prod T_a T_b) (tptp.c_Product__Type_OPair T_a T_b V_aa_2 V_ba_2) V_r_2) (tptp.c_member (tptp.tc_prod T_b T_a) (tptp.c_Product__Type_OPair T_b T_a V_ba_2 V_aa_2) (tptp.c_Relation_Oconverse T_a T_b V_r_2)))) (forall ((V_r_2 $$unsorted) (V_ba_2 $$unsorted) (V_aa_2 $$unsorted) (T_b $$unsorted) (T_a $$unsorted)) (=> (tptp.c_member (tptp.tc_prod T_a T_b) (tptp.c_Product__Type_OPair T_a T_b V_aa_2 V_ba_2) (tptp.c_Relation_Oconverse T_b T_a V_r_2)) (tptp.c_member (tptp.tc_prod T_b T_a) (tptp.c_Product__Type_OPair T_b T_a V_ba_2 V_aa_2) V_r_2))) (forall ((V_A_2 $$unsorted) (V_S_2 $$unsorted) (V_R_2 $$unsorted) (T_a $$unsorted) (T_b $$unsorted)) (= (tptp.c_Relation_OImage T_b T_a (tptp.c_Lattices_Osemilattice__sup__class_Osup (tptp.tc_fun (tptp.tc_prod T_b T_a) tptp.tc_HOL_Obool) V_R_2 V_S_2) V_A_2) (tptp.c_Lattices_Osemilattice__sup__class_Osup (tptp.tc_fun T_a tptp.tc_HOL_Obool) (tptp.c_Relation_OImage T_b T_a V_R_2 V_A_2) (tptp.c_Relation_OImage T_b T_a V_S_2 V_A_2)))) (forall ((V_r_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_Wellfounded_Owf T_a (tptp.c_Relation_Oconverse T_a T_a V_r_2)) (tptp.c_Wellfounded_Owf T_a (tptp.c_Relation_Oconverse T_a T_a (tptp.c_Transitive__Closure_Otrancl T_a V_r_2))))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (= (tptp.c_Relation_OImage T_a T_a (tptp.c_Relation_OId__on T_a V_A_2) V_B_2) (tptp.c_Lattices_Osemilattice__inf__class_Oinf (tptp.tc_fun T_a tptp.tc_HOL_Obool) V_A_2 V_B_2))) (forall ((V_r_2 $$unsorted) (T_a $$unsorted) (T_b $$unsorted)) (= (tptp.c_Relation_ORange T_b T_a V_r_2) (tptp.c_Relation_ODomain T_a T_b (tptp.c_Relation_Oconverse T_b T_a V_r_2)))) (forall ((V_r_2 $$unsorted) (T_b $$unsorted) (T_a $$unsorted)) (= (tptp.c_Relation_ODomain T_a T_b (tptp.c_Relation_Oconverse T_b T_a V_r_2)) (tptp.c_Relation_ORange T_b T_a V_r_2))) (forall ((V_r_2 $$unsorted) (T_a $$unsorted) (T_b $$unsorted)) (= (tptp.c_Relation_ORange T_b T_a (tptp.c_Relation_Oconverse T_a T_b V_r_2)) (tptp.c_Relation_ODomain T_a T_b V_r_2))) (forall ((V_L_2 $$unsorted)) (let ((_let_1 (tptp.tc_fun (tptp.tc_prod tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt) tptp.tc_HOL_Obool))) (= (tptp.c_member _let_1 (tptp.c_Relation_Oconverse tptp.tc_Arrow__Order__Mirabelle_Oalt tptp.tc_Arrow__Order__Mirabelle_Oalt V_L_2) tptp.c_Arrow__Order__Mirabelle_OLin) (tptp.c_member _let_1 V_L_2 tptp.c_Arrow__Order__Mirabelle_OLin)))) (forall ((V_A_2 $$unsorted) (V_r_2 $$unsorted) (T_b $$unsorted) (V_ba_2 $$unsorted) (T_a $$unsorted)) (= (tptp.c_member T_a V_ba_2 (tptp.c_Relation_OImage T_b T_a V_r_2 V_A_2)) (exists ((B_x $$unsorted)) (and (tptp.c_member T_b B_x V_A_2) (tptp.c_member (tptp.tc_prod T_b T_a) (tptp.c_Product__Type_OPair T_b T_a B_x V_ba_2) V_r_2))))) (forall ((V_r_2 $$unsorted) (V_ba_2 $$unsorted) (T_b $$unsorted) (V_A_2 $$unsorted) (V_aa_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_member T_a V_aa_2 V_A_2) (=> (tptp.c_member (tptp.tc_prod T_a T_b) (tptp.c_Product__Type_OPair T_a T_b V_aa_2 V_ba_2) V_r_2) (tptp.c_member T_b V_ba_2 (tptp.c_Relation_OImage T_a T_b V_r_2 V_A_2))))) (forall ((V_r_2 $$unsorted) (V_x_2 $$unsorted) (V_y_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_prod T_a T_a))) (=> (tptp.c_member _let_1 (tptp.c_Product__Type_OPair T_a T_a V_y_2 V_x_2) (tptp.c_Transitive__Closure_Ortrancl T_a V_r_2)) (tptp.c_member _let_1 (tptp.c_Product__Type_OPair T_a T_a V_x_2 V_y_2) (tptp.c_Transitive__Closure_Ortrancl T_a (tptp.c_Relation_Oconverse T_a T_a V_r_2)))))) (forall ((V_r_2 $$unsorted) (V_y_2 $$unsorted) (V_x_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_prod T_a T_a))) (=> (tptp.c_member _let_1 (tptp.c_Product__Type_OPair T_a T_a V_x_2 V_y_2) (tptp.c_Transitive__Closure_Ortrancl T_a (tptp.c_Relation_Oconverse T_a T_a V_r_2))) (tptp.c_member _let_1 (tptp.c_Product__Type_OPair T_a T_a V_y_2 V_x_2) (tptp.c_Transitive__Closure_Ortrancl T_a V_r_2))))) (forall ((V_r_2 $$unsorted) (V_y_2 $$unsorted) (V_x_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.c_Product__Type_OPair T_a T_a V_x_2 V_y_2))) (let ((_let_2 (tptp.tc_prod T_a T_a))) (=> (tptp.c_member _let_2 _let_1 (tptp.c_Relation_Oconverse T_a T_a (tptp.c_Transitive__Closure_Otrancl T_a V_r_2))) (tptp.c_member _let_2 _let_1 (tptp.c_Transitive__Closure_Otrancl T_a (tptp.c_Relation_Oconverse T_a T_a V_r_2))))))) (forall ((V_r_2 $$unsorted) (V_y_2 $$unsorted) (V_x_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.c_Product__Type_OPair T_a T_a V_x_2 V_y_2))) (let ((_let_2 (tptp.tc_prod T_a T_a))) (=> (tptp.c_member _let_2 _let_1 (tptp.c_Transitive__Closure_Otrancl T_a (tptp.c_Relation_Oconverse T_a T_a V_r_2))) (tptp.c_member _let_2 _let_1 (tptp.c_Relation_Oconverse T_a T_a (tptp.c_Transitive__Closure_Otrancl T_a V_r_2))))))) (forall ((V_ba_2 $$unsorted) (V_aa_2 $$unsorted) (V_r_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun T_a tptp.tc_HOL_Obool)))) (let ((_let_2 (tptp.c_Relation_OField T_a V_r_2))) (=> (tptp.c_Order__Relation_Opartial__order__on T_a _let_2 V_r_2) (=> (tptp.c_member T_a V_aa_2 _let_2) (=> (tptp.c_member T_a V_ba_2 _let_2) (= (= (tptp.c_Relation_OImage T_a T_a V_r_2 (tptp.c_Set_Oinsert T_a V_aa_2 _let_1)) (tptp.c_Relation_OImage T_a T_a V_r_2 (tptp.c_Set_Oinsert T_a V_ba_2 _let_1))) (= V_aa_2 V_ba_2)))))))) (forall ((V_A_2 $$unsorted) (V_r_2 $$unsorted) (T_b $$unsorted) (V_ba_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_member T_a V_ba_2 (tptp.c_Relation_OImage T_b T_a V_r_2 V_A_2)) (not (forall ((B_x $$unsorted)) (=> (tptp.c_member (tptp.tc_prod T_b T_a) (tptp.c_Product__Type_OPair T_b T_a B_x V_ba_2) V_r_2) (not (tptp.c_member T_b B_x V_A_2))))))) (forall ((T_a $$unsorted)) (tptp.c_Order__Relation_Owell__order__on T_a (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun T_a tptp.tc_HOL_Obool)) (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun (tptp.tc_prod T_a T_a) tptp.tc_HOL_Obool)))) (forall ((V_r_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (= (tptp.c_Order__Relation_Opartial__order__on T_a V_A_2 (tptp.c_Relation_Oconverse T_a T_a V_r_2)) (tptp.c_Order__Relation_Opartial__order__on T_a V_A_2 V_r_2))) (forall ((T_a $$unsorted)) (tptp.c_Order__Relation_Opartial__order__on T_a (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun T_a tptp.tc_HOL_Obool)) (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun (tptp.tc_prod T_a T_a) tptp.tc_HOL_Obool)))) (forall ((V_r_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (= (tptp.c_Order__Relation_Olinear__order__on T_a V_A_2 V_r_2) (and (tptp.c_Order__Relation_Opartial__order__on T_a V_A_2 V_r_2) (tptp.c_Relation_Ototal__on T_a V_A_2 V_r_2)))) (forall ((V_r_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (= (tptp.c_Order__Relation_Opartial__order__on T_a V_A_2 V_r_2) (and (tptp.c_Order__Relation_Opreorder__on T_a V_A_2 V_r_2) (tptp.c_Relation_Oantisym T_a V_r_2)))) (forall ((V_ba_2 $$unsorted) (V_aa_2 $$unsorted) (V_x_2 $$unsorted) (V_r_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (let ((_let_2 (tptp.c_Orderings_Obot__class_Obot _let_1))) (=> (tptp.c_Equiv__Relations_Oequiv T_a V_A_2 V_r_2) (=> (tptp.c_member T_a V_x_2 (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 (tptp.c_Relation_OImage T_a T_a V_r_2 (tptp.c_Set_Oinsert T_a V_aa_2 _let_2)) (tptp.c_Relation_OImage T_a T_a V_r_2 (tptp.c_Set_Oinsert T_a V_ba_2 _let_2)))) (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a V_aa_2 V_ba_2) V_r_2)))))) (forall ((V_r_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (= (tptp.c_Order__Relation_Opreorder__on T_a V_A_2 (tptp.c_Relation_Oconverse T_a T_a V_r_2)) (tptp.c_Order__Relation_Opreorder__on T_a V_A_2 V_r_2))) (forall ((V_r_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (= (tptp.c_Order__Relation_Olinear__order__on T_a V_A_2 (tptp.c_Relation_Oconverse T_a T_a V_r_2)) (tptp.c_Order__Relation_Olinear__order__on T_a V_A_2 V_r_2))) (forall ((V_aa_2 $$unsorted) (V_r_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_Equiv__Relations_Oequiv T_a V_A_2 V_r_2) (=> (tptp.c_member T_a V_aa_2 V_A_2) (tptp.c_member T_a V_aa_2 (tptp.c_Relation_OImage T_a T_a V_r_2 (tptp.c_Set_Oinsert T_a V_aa_2 (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun T_a tptp.tc_HOL_Obool)))))))) (forall ((V_ba_2 $$unsorted) (V_aa_2 $$unsorted) (V_r_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun T_a tptp.tc_HOL_Obool)))) (=> (tptp.c_Equiv__Relations_Oequiv T_a V_A_2 V_r_2) (=> (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a V_aa_2 V_ba_2) V_r_2) (= (tptp.c_Relation_OImage T_a T_a V_r_2 (tptp.c_Set_Oinsert T_a V_aa_2 _let_1)) (tptp.c_Relation_OImage T_a T_a V_r_2 (tptp.c_Set_Oinsert T_a V_ba_2 _let_1))))))) (forall ((T_a $$unsorted)) (tptp.c_Order__Relation_Opreorder__on T_a (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun T_a tptp.tc_HOL_Obool)) (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun (tptp.tc_prod T_a T_a) tptp.tc_HOL_Obool)))) (forall ((V_y_2 $$unsorted) (V_x_2 $$unsorted) (V_r_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun T_a tptp.tc_HOL_Obool)))) (=> (tptp.c_Equiv__Relations_Oequiv T_a V_A_2 V_r_2) (= (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a V_x_2 V_y_2) V_r_2) (and (= (tptp.c_Relation_OImage T_a T_a V_r_2 (tptp.c_Set_Oinsert T_a V_x_2 _let_1)) (tptp.c_Relation_OImage T_a T_a V_r_2 (tptp.c_Set_Oinsert T_a V_y_2 _let_1))) (tptp.c_member T_a V_x_2 V_A_2) (tptp.c_member T_a V_y_2 V_A_2)))))) (forall ((V_y_2 $$unsorted) (V_x_2 $$unsorted) (V_r_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun T_a tptp.tc_HOL_Obool)))) (=> (tptp.c_Equiv__Relations_Oequiv T_a V_A_2 V_r_2) (=> (tptp.c_member T_a V_x_2 V_A_2) (=> (tptp.c_member T_a V_y_2 V_A_2) (= (= (tptp.c_Relation_OImage T_a T_a V_r_2 (tptp.c_Set_Oinsert T_a V_x_2 _let_1)) (tptp.c_Relation_OImage T_a T_a V_r_2 (tptp.c_Set_Oinsert T_a V_y_2 _let_1))) (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a V_x_2 V_y_2) V_r_2))))))) (forall ((V_A_2 $$unsorted) (V_ba_2 $$unsorted) (V_aa_2 $$unsorted) (V_r_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun T_a tptp.tc_HOL_Obool)))) (=> (= (tptp.c_Relation_OImage T_a T_a V_r_2 (tptp.c_Set_Oinsert T_a V_aa_2 _let_1)) (tptp.c_Relation_OImage T_a T_a V_r_2 (tptp.c_Set_Oinsert T_a V_ba_2 _let_1))) (=> (tptp.c_Equiv__Relations_Oequiv T_a V_A_2 V_r_2) (=> (tptp.c_member T_a V_ba_2 V_A_2) (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a V_aa_2 V_ba_2) V_r_2)))))) (forall ((T_a $$unsorted)) (tptp.c_Order__Relation_Olinear__order__on T_a (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun T_a tptp.tc_HOL_Obool)) (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun (tptp.tc_prod T_a T_a) tptp.tc_HOL_Obool)))) (forall ((V_ba_2 $$unsorted) (V_aa_2 $$unsorted) (V_r_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (let ((_let_2 (tptp.c_Orderings_Obot__class_Obot _let_1))) (let ((_let_3 (tptp.c_Relation_OField T_a V_r_2))) (=> (tptp.c_Order__Relation_Opreorder__on T_a _let_3 V_r_2) (=> (tptp.c_member T_a V_aa_2 _let_3) (=> (tptp.c_member T_a V_ba_2 _let_3) (= (tptp.c_Orderings_Oord__class_Oless__eq _let_1 (tptp.c_Relation_OImage T_a T_a V_r_2 (tptp.c_Set_Oinsert T_a V_aa_2 _let_2)) (tptp.c_Relation_OImage T_a T_a V_r_2 (tptp.c_Set_Oinsert T_a V_ba_2 _let_2))) (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a V_ba_2 V_aa_2) V_r_2))))))))) (forall ((V_y_2 $$unsorted) (V_x_2 $$unsorted) (V_r_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun T_a tptp.tc_HOL_Obool)))) (=> (tptp.c_Equiv__Relations_Oequiv T_a V_A_2 V_r_2) (=> (tptp.c_member T_a V_x_2 V_A_2) (=> (tptp.c_member T_a V_y_2 V_A_2) (= (= (tptp.c_Equiv__Relations_Oquotient T_a (tptp.c_Set_Oinsert T_a V_x_2 _let_1) V_r_2) (tptp.c_Equiv__Relations_Oquotient T_a (tptp.c_Set_Oinsert T_a V_y_2 _let_1) V_r_2)) (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a V_x_2 V_y_2) V_r_2))))))) (forall ((V_aa_2 $$unsorted) (V_ba_2 $$unsorted) (V_r_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (let ((_let_2 (tptp.c_Orderings_Obot__class_Obot _let_1))) (=> (tptp.c_Equiv__Relations_Oequiv T_a V_A_2 V_r_2) (=> (tptp.c_Orderings_Oord__class_Oless__eq _let_1 (tptp.c_Relation_OImage T_a T_a V_r_2 (tptp.c_Set_Oinsert T_a V_ba_2 _let_2)) (tptp.c_Relation_OImage T_a T_a V_r_2 (tptp.c_Set_Oinsert T_a V_aa_2 _let_2))) (=> (tptp.c_member T_a V_ba_2 V_A_2) (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a V_aa_2 V_ba_2) V_r_2))))))) (forall ((V_x $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Orderings_Opreorder T_a) (tptp.c_Orderings_Oord__class_Oless__eq T_a V_x V_x))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (=> (tptp.c_Orderings_Oord__class_Oless__eq _let_1 V_A_2 V_B_2) (=> (tptp.c_Orderings_Oord__class_Oless__eq _let_1 V_B_2 V_A_2) (= V_A_2 V_B_2))))) (forall ((V_c_2 $$unsorted) (V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_Orderings_Oord__class_Oless__eq (tptp.tc_fun T_a tptp.tc_HOL_Obool) V_A_2 V_B_2) (=> (tptp.c_member T_a V_c_2 V_A_2) (tptp.c_member T_a V_c_2 V_B_2)))) (forall ((V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (tptp.c_Orderings_Oord__class_Oless__eq _let_1 (tptp.c_Orderings_Obot__class_Obot _let_1) V_A_2))) (forall ((V_r_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (= (= (tptp.c_Equiv__Relations_Oquotient T_a V_A_2 V_r_2) (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun _let_1 tptp.tc_HOL_Obool))) (= V_A_2 (tptp.c_Orderings_Obot__class_Obot _let_1))))) (forall ((V_r_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (= (= (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun _let_1 tptp.tc_HOL_Obool)) (tptp.c_Equiv__Relations_Oquotient T_a V_A_2 V_r_2)) (= V_A_2 (tptp.c_Orderings_Obot__class_Obot _let_1))))) (forall ((V_r_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (= (tptp.c_Equiv__Relations_Oquotient T_a (tptp.c_Orderings_Obot__class_Obot _let_1) V_r_2) (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun _let_1 tptp.tc_HOL_Obool))))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (V_x_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (=> (not (tptp.c_member T_a V_x_2 V_A_2)) (= (tptp.c_Orderings_Oord__class_Oless__eq _let_1 V_A_2 (tptp.c_Set_Oinsert T_a V_x_2 V_B_2)) (tptp.c_Orderings_Oord__class_Oless__eq _let_1 V_A_2 V_B_2))))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (V_x_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (= (tptp.c_Orderings_Oord__class_Oless__eq _let_1 (tptp.c_Set_Oinsert T_a V_x_2 V_A_2) V_B_2) (and (tptp.c_member T_a V_x_2 V_B_2) (tptp.c_Orderings_Oord__class_Oless__eq _let_1 V_A_2 V_B_2))))) (forall ((V_D_2 $$unsorted) (V_B_2 $$unsorted) (V_C_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (=> (tptp.c_Orderings_Oord__class_Oless__eq _let_1 V_A_2 V_C_2) (=> (tptp.c_Orderings_Oord__class_Oless__eq _let_1 V_B_2 V_D_2) (tptp.c_Orderings_Oord__class_Oless__eq _let_1 (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 V_A_2 V_B_2) (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 V_C_2 V_D_2)))))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (V_C_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (=> (tptp.c_Orderings_Oord__class_Oless__eq _let_1 V_C_2 V_A_2) (=> (tptp.c_Orderings_Oord__class_Oless__eq _let_1 V_C_2 V_B_2) (tptp.c_Orderings_Oord__class_Oless__eq _let_1 V_C_2 (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 V_A_2 V_B_2)))))) (forall ((V_A_2 $$unsorted) (V_B_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (=> (tptp.c_Orderings_Oord__class_Oless__eq _let_1 V_B_2 V_A_2) (= (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 V_A_2 V_B_2) V_B_2)))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (=> (tptp.c_Orderings_Oord__class_Oless__eq _let_1 V_A_2 V_B_2) (= (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 V_A_2 V_B_2) V_A_2)))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (tptp.c_Orderings_Oord__class_Oless__eq _let_1 (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 V_A_2 V_B_2) V_B_2))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (tptp.c_Orderings_Oord__class_Oless__eq _let_1 (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 V_A_2 V_B_2) V_A_2))) (forall ((V_b $$unsorted) (V_a $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Osemilattice__inf T_a) (=> (tptp.c_Orderings_Oord__class_Oless__eq T_a V_x (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_a V_b)) (not (=> (tptp.c_Orderings_Oord__class_Oless__eq T_a V_x V_a) (not (tptp.c_Orderings_Oord__class_Oless__eq T_a V_x V_b))))))) (forall ((V_d $$unsorted) (V_b $$unsorted) (V_c $$unsorted) (V_a $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Osemilattice__inf T_a) (=> (tptp.c_Orderings_Oord__class_Oless__eq T_a V_a V_c) (=> (tptp.c_Orderings_Oord__class_Oless__eq T_a V_b V_d) (tptp.c_Orderings_Oord__class_Oless__eq T_a (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_a V_b) (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_c V_d)))))) (forall ((V_z $$unsorted) (V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Osemilattice__inf T_a) (=> (tptp.c_Orderings_Oord__class_Oless__eq T_a V_x V_y) (=> (tptp.c_Orderings_Oord__class_Oless__eq T_a V_x V_z) (tptp.c_Orderings_Oord__class_Oless__eq T_a V_x (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_y V_z)))))) (forall ((V_b $$unsorted) (V_a $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Osemilattice__inf T_a) (=> (tptp.c_Orderings_Oord__class_Oless__eq T_a V_x V_a) (=> (tptp.c_Orderings_Oord__class_Oless__eq T_a V_x V_b) (tptp.c_Orderings_Oord__class_Oless__eq T_a V_x (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_a V_b)))))) (forall ((V_x $$unsorted) (V_y $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Osemilattice__inf T_a) (=> (tptp.c_Orderings_Oord__class_Oless__eq T_a V_y V_x) (= (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_x V_y) V_y)))) (forall ((V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Osemilattice__inf T_a) (=> (tptp.c_Orderings_Oord__class_Oless__eq T_a V_x V_y) (= (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_x V_y) V_x)))) (forall ((V_a $$unsorted) (V_x $$unsorted) (V_b $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Osemilattice__inf T_a) (=> (tptp.c_Orderings_Oord__class_Oless__eq T_a V_b V_x) (tptp.c_Orderings_Oord__class_Oless__eq T_a (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_a V_b) V_x)))) (forall ((V_b $$unsorted) (V_x $$unsorted) (V_a $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Osemilattice__inf T_a) (=> (tptp.c_Orderings_Oord__class_Oless__eq T_a V_a V_x) (tptp.c_Orderings_Oord__class_Oless__eq T_a (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_a V_b) V_x)))) (forall ((V_z_2 $$unsorted) (V_y_2 $$unsorted) (V_x_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Osemilattice__inf T_a) (= (tptp.c_Orderings_Oord__class_Oless__eq T_a V_x_2 (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_y_2 V_z_2)) (and (tptp.c_Orderings_Oord__class_Oless__eq T_a V_x_2 V_y_2) (tptp.c_Orderings_Oord__class_Oless__eq T_a V_x_2 V_z_2))))) (forall ((V_y_2 $$unsorted) (V_x_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Osemilattice__inf T_a) (= (tptp.c_Orderings_Oord__class_Oless__eq T_a V_x_2 V_y_2) (= (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_x_2 V_y_2) V_x_2)))) (forall ((V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Osemilattice__inf T_a) (tptp.c_Orderings_Oord__class_Oless__eq T_a (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_x V_y) V_y))) (forall ((V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Olattice T_a) (tptp.c_Orderings_Oord__class_Oless__eq T_a (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_x V_y) V_y))) (forall ((V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Osemilattice__inf T_a) (tptp.c_Orderings_Oord__class_Oless__eq T_a (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_x V_y) V_x))) (forall ((V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Olattice T_a) (tptp.c_Orderings_Oord__class_Oless__eq T_a (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_x V_y) V_x))) (forall ((V_A_2 $$unsorted) (V_A_H_2 $$unsorted) (V_r_2 $$unsorted) (V_r_H_2 $$unsorted) (T_b $$unsorted) (T_a $$unsorted)) (=> (tptp.c_Orderings_Oord__class_Oless__eq (tptp.tc_fun (tptp.tc_prod T_a T_b) tptp.tc_HOL_Obool) V_r_H_2 V_r_2) (=> (tptp.c_Orderings_Oord__class_Oless__eq (tptp.tc_fun T_a tptp.tc_HOL_Obool) V_A_H_2 V_A_2) (tptp.c_Orderings_Oord__class_Oless__eq (tptp.tc_fun T_b tptp.tc_HOL_Obool) (tptp.c_Relation_OImage T_a T_b V_r_H_2 V_A_H_2) (tptp.c_Relation_OImage T_a T_b V_r_2 V_A_2))))) (forall ((V_r_2 $$unsorted) (V_s_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_Wellfounded_Oacyclic T_a V_s_2) (=> (tptp.c_Orderings_Oord__class_Oless__eq (tptp.tc_fun (tptp.tc_prod T_a T_a) tptp.tc_HOL_Obool) V_r_2 V_s_2) (tptp.c_Wellfounded_Oacyclic T_a V_r_2)))) (forall ((V_s_2 $$unsorted) (V_r_2 $$unsorted) (T_b $$unsorted) (T_a $$unsorted)) (=> (tptp.c_Orderings_Oord__class_Oless__eq (tptp.tc_fun (tptp.tc_prod T_a T_b) tptp.tc_HOL_Obool) V_r_2 V_s_2) (=> (tptp.c_Relation_Osingle__valued T_a T_b V_s_2) (tptp.c_Relation_Osingle__valued T_a T_b V_r_2)))) (forall ((V_x_2 $$unsorted) (V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_Orderings_Oord__class_Oless__eq (tptp.tc_fun T_a tptp.tc_HOL_Obool) V_A_2 V_B_2) (=> (tptp.c_member T_a V_x_2 V_A_2) (tptp.c_member T_a V_x_2 V_B_2)))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (V_x_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_member T_a V_x_2 V_A_2) (=> (tptp.c_Orderings_Oord__class_Oless__eq (tptp.tc_fun T_a tptp.tc_HOL_Obool) V_A_2 V_B_2) (tptp.c_member T_a V_x_2 V_B_2)))) (forall ((V_x_2 $$unsorted) (V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_Orderings_Oord__class_Oless__eq (tptp.tc_fun T_a tptp.tc_HOL_Obool) V_A_2 V_B_2) (=> (tptp.c_member T_a V_x_2 V_A_2) (tptp.c_member T_a V_x_2 V_B_2)))) (forall ((V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Olattice T_a) (tptp.c_Orderings_Oord__class_Oless__eq T_a V_x (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_x V_y)))) (forall ((V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Osemilattice__sup T_a) (tptp.c_Orderings_Oord__class_Oless__eq T_a V_x (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_x V_y)))) (forall ((V_x $$unsorted) (V_y $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Olattice T_a) (tptp.c_Orderings_Oord__class_Oless__eq T_a V_y (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_x V_y)))) (forall ((V_x $$unsorted) (V_y $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Osemilattice__sup T_a) (tptp.c_Orderings_Oord__class_Oless__eq T_a V_y (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_x V_y)))) (forall ((V_y_2 $$unsorted) (V_x_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Osemilattice__sup T_a) (= (tptp.c_Orderings_Oord__class_Oless__eq T_a V_x_2 V_y_2) (= (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_x_2 V_y_2) V_y_2)))) (forall ((V_z_2 $$unsorted) (V_y_2 $$unsorted) (V_x_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Osemilattice__sup T_a) (= (tptp.c_Orderings_Oord__class_Oless__eq T_a (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_x_2 V_y_2) V_z_2) (and (tptp.c_Orderings_Oord__class_Oless__eq T_a V_x_2 V_z_2) (tptp.c_Orderings_Oord__class_Oless__eq T_a V_y_2 V_z_2))))) (forall ((V_b $$unsorted) (V_a $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Osemilattice__sup T_a) (=> (tptp.c_Orderings_Oord__class_Oless__eq T_a V_x V_a) (tptp.c_Orderings_Oord__class_Oless__eq T_a V_x (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_a V_b))))) (forall ((V_a $$unsorted) (V_b $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Osemilattice__sup T_a) (=> (tptp.c_Orderings_Oord__class_Oless__eq T_a V_x V_b) (tptp.c_Orderings_Oord__class_Oless__eq T_a V_x (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_a V_b))))) (forall ((V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Osemilattice__sup T_a) (=> (tptp.c_Orderings_Oord__class_Oless__eq T_a V_x V_y) (= (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_x V_y) V_y)))) (forall ((V_x $$unsorted) (V_y $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Osemilattice__sup T_a) (=> (tptp.c_Orderings_Oord__class_Oless__eq T_a V_y V_x) (= (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_x V_y) V_x)))) (forall ((V_b $$unsorted) (V_x $$unsorted) (V_a $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Osemilattice__sup T_a) (=> (tptp.c_Orderings_Oord__class_Oless__eq T_a V_a V_x) (=> (tptp.c_Orderings_Oord__class_Oless__eq T_a V_b V_x) (tptp.c_Orderings_Oord__class_Oless__eq T_a (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_a V_b) V_x))))) (forall ((V_z $$unsorted) (V_x $$unsorted) (V_y $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Osemilattice__sup T_a) (=> (tptp.c_Orderings_Oord__class_Oless__eq T_a V_y V_x) (=> (tptp.c_Orderings_Oord__class_Oless__eq T_a V_z V_x) (tptp.c_Orderings_Oord__class_Oless__eq T_a (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_y V_z) V_x))))) (forall ((V_d $$unsorted) (V_b $$unsorted) (V_c $$unsorted) (V_a $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Osemilattice__sup T_a) (=> (tptp.c_Orderings_Oord__class_Oless__eq T_a V_a V_c) (=> (tptp.c_Orderings_Oord__class_Oless__eq T_a V_b V_d) (tptp.c_Orderings_Oord__class_Oless__eq T_a (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_a V_b) (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_c V_d)))))) (forall ((V_x $$unsorted) (V_b $$unsorted) (V_a $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Osemilattice__sup T_a) (=> (tptp.c_Orderings_Oord__class_Oless__eq T_a (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_a V_b) V_x) (not (=> (tptp.c_Orderings_Oord__class_Oless__eq T_a V_a V_x) (not (tptp.c_Orderings_Oord__class_Oless__eq T_a V_b V_x))))))) (forall ((V_aa_2 $$unsorted) (V_B_2 $$unsorted) (T_a $$unsorted)) (tptp.c_Orderings_Oord__class_Oless__eq (tptp.tc_fun T_a tptp.tc_HOL_Obool) V_B_2 (tptp.c_Set_Oinsert T_a V_aa_2 V_B_2))) (forall ((V_ba_2 $$unsorted) (V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (=> (tptp.c_Orderings_Oord__class_Oless__eq _let_1 V_A_2 V_B_2) (tptp.c_Orderings_Oord__class_Oless__eq _let_1 V_A_2 (tptp.c_Set_Oinsert T_a V_ba_2 V_B_2))))) (forall ((V_aa_2 $$unsorted) (V_D_2 $$unsorted) (V_C_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (=> (tptp.c_Orderings_Oord__class_Oless__eq _let_1 V_C_2 V_D_2) (tptp.c_Orderings_Oord__class_Oless__eq _let_1 (tptp.c_Set_Oinsert T_a V_aa_2 V_C_2) (tptp.c_Set_Oinsert T_a V_aa_2 V_D_2))))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (tptp.c_Orderings_Oord__class_Oless__eq _let_1 V_A_2 (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 V_A_2 V_B_2)))) (forall ((V_A_2 $$unsorted) (V_B_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (tptp.c_Orderings_Oord__class_Oless__eq _let_1 V_B_2 (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 V_A_2 V_B_2)))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (= (tptp.c_Orderings_Oord__class_Oless__eq _let_1 V_A_2 V_B_2) (= (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 V_A_2 V_B_2) V_B_2)))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (=> (tptp.c_Orderings_Oord__class_Oless__eq _let_1 V_A_2 V_B_2) (= (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 V_A_2 V_B_2) V_B_2)))) (forall ((V_A_2 $$unsorted) (V_B_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (=> (tptp.c_Orderings_Oord__class_Oless__eq _let_1 V_B_2 V_A_2) (= (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 V_A_2 V_B_2) V_A_2)))) (forall ((V_B_2 $$unsorted) (V_C_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (=> (tptp.c_Orderings_Oord__class_Oless__eq _let_1 V_A_2 V_C_2) (=> (tptp.c_Orderings_Oord__class_Oless__eq _let_1 V_B_2 V_C_2) (tptp.c_Orderings_Oord__class_Oless__eq _let_1 (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 V_A_2 V_B_2) V_C_2))))) (forall ((V_D_2 $$unsorted) (V_B_2 $$unsorted) (V_C_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (=> (tptp.c_Orderings_Oord__class_Oless__eq _let_1 V_A_2 V_C_2) (=> (tptp.c_Orderings_Oord__class_Oless__eq _let_1 V_B_2 V_D_2) (tptp.c_Orderings_Oord__class_Oless__eq _let_1 (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 V_A_2 V_B_2) (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 V_C_2 V_D_2)))))) (forall ((V_s_2 $$unsorted) (V_r_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.c_Transitive__Closure_Ortrancl T_a V_s_2))) (let ((_let_2 (tptp.tc_fun (tptp.tc_prod T_a T_a) tptp.tc_HOL_Obool))) (=> (tptp.c_Orderings_Oord__class_Oless__eq _let_2 V_r_2 _let_1) (tptp.c_Orderings_Oord__class_Oless__eq _let_2 (tptp.c_Transitive__Closure_Ortrancl T_a V_r_2) _let_1))))) (forall ((V_S_2 $$unsorted) (V_R_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.c_Transitive__Closure_Ortrancl T_a V_R_2))) (let ((_let_2 (tptp.tc_fun (tptp.tc_prod T_a T_a) tptp.tc_HOL_Obool))) (=> (tptp.c_Orderings_Oord__class_Oless__eq _let_2 V_R_2 V_S_2) (=> (tptp.c_Orderings_Oord__class_Oless__eq _let_2 V_S_2 _let_1) (= (tptp.c_Transitive__Closure_Ortrancl T_a V_S_2) _let_1)))))) (forall ((V_s_2 $$unsorted) (V_r_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun (tptp.tc_prod T_a T_a) tptp.tc_HOL_Obool))) (=> (tptp.c_Orderings_Oord__class_Oless__eq _let_1 V_r_2 V_s_2) (tptp.c_Orderings_Oord__class_Oless__eq _let_1 (tptp.c_Transitive__Closure_Ortrancl T_a V_r_2) (tptp.c_Transitive__Closure_Ortrancl T_a V_s_2))))) (forall ((V_s_2 $$unsorted) (V_r_2 $$unsorted) (T_b $$unsorted) (T_a $$unsorted)) (=> (tptp.c_Orderings_Oord__class_Oless__eq (tptp.tc_fun (tptp.tc_prod T_a T_b) tptp.tc_HOL_Obool) V_r_2 V_s_2) (tptp.c_Orderings_Oord__class_Oless__eq (tptp.tc_fun T_a tptp.tc_HOL_Obool) (tptp.c_Relation_ODomain T_a T_b V_r_2) (tptp.c_Relation_ODomain T_a T_b V_s_2)))) (forall ((T_a $$unsorted) (V_B_2 $$unsorted) (V_A_2 $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (=> (= V_A_2 V_B_2) (not (=> (tptp.c_Orderings_Oord__class_Oless__eq _let_1 V_A_2 V_B_2) (not (tptp.c_Orderings_Oord__class_Oless__eq _let_1 V_B_2 V_A_2))))))) (forall ((V_C_2 $$unsorted) (V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (=> (tptp.c_Orderings_Oord__class_Oless__eq _let_1 V_A_2 V_B_2) (=> (tptp.c_Orderings_Oord__class_Oless__eq _let_1 V_B_2 V_C_2) (tptp.c_Orderings_Oord__class_Oless__eq _let_1 V_A_2 V_C_2))))) (forall ((T_a $$unsorted) (V_B_2 $$unsorted) (V_A_2 $$unsorted)) (=> (= V_A_2 V_B_2) (tptp.c_Orderings_Oord__class_Oless__eq (tptp.tc_fun T_a tptp.tc_HOL_Obool) V_B_2 V_A_2))) (forall ((T_a $$unsorted) (V_B_2 $$unsorted) (V_A_2 $$unsorted)) (=> (= V_A_2 V_B_2) (tptp.c_Orderings_Oord__class_Oless__eq (tptp.tc_fun T_a tptp.tc_HOL_Obool) V_A_2 V_B_2))) (forall ((T_a $$unsorted) (V_B_2 $$unsorted) (V_A_2 $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (= (= V_A_2 V_B_2) (and (tptp.c_Orderings_Oord__class_Oless__eq _let_1 V_A_2 V_B_2) (tptp.c_Orderings_Oord__class_Oless__eq _let_1 V_B_2 V_A_2))))) (forall ((V_A_2 $$unsorted) (T_a $$unsorted)) (tptp.c_Orderings_Oord__class_Oless__eq (tptp.tc_fun T_a tptp.tc_HOL_Obool) V_A_2 V_A_2)) (forall ((V_R2_2 $$unsorted) (V_R1_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_Orderings_Oord__class_Oless__eq (tptp.tc_fun (tptp.tc_prod T_a T_a) tptp.tc_HOL_Obool) V_R1_2 V_R2_2) (tptp.c_Orderings_Oord__class_Oless__eq (tptp.tc_fun T_a tptp.tc_HOL_Obool) (tptp.c_Wellfounded_Oacc T_a V_R2_2) (tptp.c_Wellfounded_Oacc T_a V_R1_2)))) (forall ((V_x_2 $$unsorted) (V_Q_2 $$unsorted) (V_Pa_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_Orderings_Oord__class_Oless__eq (tptp.tc_fun T_a tptp.tc_HOL_Obool) V_Pa_2 V_Q_2) (=> (tptp.hBOOL (tptp.hAPP V_Pa_2 V_x_2)) (tptp.hBOOL (tptp.hAPP V_Q_2 V_x_2))))) (forall ((V_Q_2 $$unsorted) (T_a $$unsorted) (V_x_2 $$unsorted) (V_Pa_2 $$unsorted)) (=> (tptp.hBOOL (tptp.hAPP V_Pa_2 V_x_2)) (=> (tptp.c_Orderings_Oord__class_Oless__eq (tptp.tc_fun T_a tptp.tc_HOL_Obool) V_Pa_2 V_Q_2) (tptp.hBOOL (tptp.hAPP V_Q_2 V_x_2))))) (forall ((V_s_2 $$unsorted) (V_r_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_Orderings_Oord__class_Oless__eq (tptp.tc_fun (tptp.tc_prod T_a T_a) tptp.tc_HOL_Obool) V_r_2 V_s_2) (tptp.c_Orderings_Oord__class_Oless__eq (tptp.tc_fun T_a tptp.tc_HOL_Obool) (tptp.c_Relation_OField T_a V_r_2) (tptp.c_Relation_OField T_a V_s_2)))) (forall ((V_s_2 $$unsorted) (V_r_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_Orderings_Oord__class_Oless__eq (tptp.tc_fun (tptp.tc_prod T_a T_a) tptp.tc_HOL_Obool) V_r_2 V_s_2) (=> (tptp.c_Relation_Oantisym T_a V_s_2) (tptp.c_Relation_Oantisym T_a V_r_2)))) (forall ((V_p_2 $$unsorted) (V_r_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_Wellfounded_Owf T_a V_r_2) (=> (tptp.c_Orderings_Oord__class_Oless__eq (tptp.tc_fun (tptp.tc_prod T_a T_a) tptp.tc_HOL_Obool) V_p_2 V_r_2) (tptp.c_Wellfounded_Owf T_a V_p_2)))) (forall ((V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Orderings_Olinorder T_a) (=> (not (tptp.c_Orderings_Oord__class_Oless__eq T_a V_x V_y)) (tptp.c_Orderings_Oord__class_Oless__eq T_a V_y V_x)))) (forall ((V_x_2 $$unsorted) (V_g_2 $$unsorted) (V_f_2 $$unsorted) (T_a $$unsorted) (T_b $$unsorted)) (=> (tptp.class_Orderings_Oord T_b) (=> (tptp.c_Orderings_Oord__class_Oless__eq (tptp.tc_fun T_a T_b) V_f_2 V_g_2) (tptp.c_Orderings_Oord__class_Oless__eq T_b (tptp.hAPP V_f_2 V_x_2) (tptp.hAPP V_g_2 V_x_2))))) (forall ((V_z $$unsorted) (V_x $$unsorted) (V_y $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Orderings_Oorder T_a) (=> (tptp.c_Orderings_Oord__class_Oless__eq T_a V_y V_x) (=> (tptp.c_Orderings_Oord__class_Oless__eq T_a V_z V_y) (tptp.c_Orderings_Oord__class_Oless__eq T_a V_z V_x))))) (forall ((V_x $$unsorted) (V_y $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Orderings_Oorder T_a) (=> (tptp.c_Orderings_Oord__class_Oless__eq T_a V_y V_x) (=> (tptp.c_Orderings_Oord__class_Oless__eq T_a V_x V_y) (= V_x V_y))))) (forall ((V_z $$unsorted) (V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Orderings_Opreorder T_a) (=> (tptp.c_Orderings_Oord__class_Oless__eq T_a V_x V_y) (=> (tptp.c_Orderings_Oord__class_Oless__eq T_a V_y V_z) (tptp.c_Orderings_Oord__class_Oless__eq T_a V_x V_z))))) (forall ((V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Orderings_Oorder T_a) (=> (tptp.c_Orderings_Oord__class_Oless__eq T_a V_x V_y) (=> (tptp.c_Orderings_Oord__class_Oless__eq T_a V_y V_x) (= V_x V_y))))) (forall ((V_c $$unsorted) (V_a $$unsorted) (V_b $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Orderings_Oorder T_a) (=> (tptp.c_Orderings_Oord__class_Oless__eq T_a V_b V_a) (=> (= V_b V_c) (tptp.c_Orderings_Oord__class_Oless__eq T_a V_c V_a))))) (forall ((V_c $$unsorted) (V_b $$unsorted) (V_a $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Orderings_Oord T_a) (=> (tptp.c_Orderings_Oord__class_Oless__eq T_a V_a V_b) (=> (= V_b V_c) (tptp.c_Orderings_Oord__class_Oless__eq T_a V_a V_c))))) (forall ((V_c $$unsorted) (V_b $$unsorted) (V_a $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Orderings_Oorder T_a) (=> (= V_a V_b) (=> (tptp.c_Orderings_Oord__class_Oless__eq T_a V_c V_b) (tptp.c_Orderings_Oord__class_Oless__eq T_a V_c V_a))))) (forall ((V_c $$unsorted) (V_b $$unsorted) (V_a $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Orderings_Oord T_a) (=> (= V_a V_b) (=> (tptp.c_Orderings_Oord__class_Oless__eq T_a V_b V_c) (tptp.c_Orderings_Oord__class_Oless__eq T_a V_a V_c))))) (forall ((V_x_2 $$unsorted) (V_y_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Orderings_Oorder T_a) (=> (tptp.c_Orderings_Oord__class_Oless__eq T_a V_y_2 V_x_2) (= (tptp.c_Orderings_Oord__class_Oless__eq T_a V_x_2 V_y_2) (= V_x_2 V_y_2))))) (forall ((V_x_2 $$unsorted) (V_g_2 $$unsorted) (V_f_2 $$unsorted) (T_a $$unsorted) (T_b $$unsorted)) (=> (tptp.class_Orderings_Oord T_b) (=> (tptp.c_Orderings_Oord__class_Oless__eq (tptp.tc_fun T_a T_b) V_f_2 V_g_2) (tptp.c_Orderings_Oord__class_Oless__eq T_b (tptp.hAPP V_f_2 V_x_2) (tptp.hAPP V_g_2 V_x_2))))) (forall ((V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Orderings_Opreorder T_a) (=> (= V_x V_y) (tptp.c_Orderings_Oord__class_Oless__eq T_a V_x V_y)))) (forall ((V_y_2 $$unsorted) (V_x_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Orderings_Oorder T_a) (= (= V_x_2 V_y_2) (and (tptp.c_Orderings_Oord__class_Oless__eq T_a V_x_2 V_y_2) (tptp.c_Orderings_Oord__class_Oless__eq T_a V_y_2 V_x_2))))) (forall ((V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Orderings_Olinorder T_a) (or (tptp.c_Orderings_Oord__class_Oless__eq T_a V_x V_y) (tptp.c_Orderings_Oord__class_Oless__eq T_a V_y V_x)))) (forall ((V_g_2 $$unsorted) (V_f_2 $$unsorted) (T_a $$unsorted) (T_b $$unsorted)) (=> (tptp.class_Orderings_Oord T_b) (= (tptp.c_Orderings_Oord__class_Oless__eq (tptp.tc_fun T_a T_b) V_f_2 V_g_2) (forall ((B_x $$unsorted)) (tptp.c_Orderings_Oord__class_Oless__eq T_b (tptp.hAPP V_f_2 B_x) (tptp.hAPP V_g_2 B_x)))))) (forall ((V_x $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Orderings_Obot T_a) (tptp.c_Orderings_Oord__class_Oless__eq T_a (tptp.c_Orderings_Obot__class_Obot T_a) V_x))) (forall ((V_B_2 $$unsorted) (T_a $$unsorted) (V_A_2 $$unsorted)) (let ((_let_1 (tptp.tc_fun (tptp.tc_prod T_a T_a) tptp.tc_HOL_Obool))) (=> (= V_A_2 (tptp.c_Orderings_Obot__class_Obot _let_1)) (tptp.c_Orderings_Oord__class_Oless__eq _let_1 V_A_2 V_B_2)))) (forall ((V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (let ((_let_2 (tptp.c_Orderings_Obot__class_Obot _let_1))) (= (tptp.c_Orderings_Oord__class_Oless__eq _let_1 V_A_2 _let_2) (= V_A_2 _let_2))))) (forall ((V_z $$unsorted) (V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Olattice T_a) (tptp.c_Orderings_Oord__class_Oless__eq T_a (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_x (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_y V_z)) (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_x V_y) (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_x V_z))))) (forall ((V_z $$unsorted) (V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Lattices_Olattice T_a) (tptp.c_Orderings_Oord__class_Oless__eq T_a (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_x V_y) (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_x V_z)) (tptp.c_Lattices_Osemilattice__inf__class_Oinf T_a V_x (tptp.c_Lattices_Osemilattice__sup__class_Osup T_a V_y V_z))))) (forall ((V_x_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (let ((_let_2 (tptp.c_Orderings_Obot__class_Obot _let_1))) (let ((_let_3 (tptp.c_Set_Oinsert T_a V_x_2 _let_2))) (=> (tptp.c_Orderings_Oord__class_Oless__eq _let_1 V_A_2 _let_3) (or (= V_A_2 _let_2) (= V_A_2 _let_3))))))) (forall ((V_C_2 $$unsorted) (V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (= (= (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 V_A_2 V_B_2) V_C_2) (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 V_A_2 (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 V_B_2 V_C_2))) (tptp.c_Orderings_Oord__class_Oless__eq _let_1 V_C_2 V_A_2)))) (forall ((V_s_2 $$unsorted) (V_r_2 $$unsorted) (V_p_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_prod T_a T_a))) (=> (tptp.c_member _let_1 V_p_2 (tptp.c_Transitive__Closure_Otrancl T_a V_r_2)) (=> (tptp.c_Orderings_Oord__class_Oless__eq (tptp.tc_fun _let_1 tptp.tc_HOL_Obool) V_r_2 V_s_2) (tptp.c_member _let_1 V_p_2 (tptp.c_Transitive__Closure_Otrancl T_a V_s_2)))))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (V_R_2 $$unsorted) (T_b $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (tptp.c_Orderings_Oord__class_Oless__eq _let_1 (tptp.c_Relation_OImage T_b T_a V_R_2 (tptp.c_Lattices_Osemilattice__inf__class_Oinf (tptp.tc_fun T_b tptp.tc_HOL_Obool) V_A_2 V_B_2)) (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 (tptp.c_Relation_OImage T_b T_a V_R_2 V_A_2) (tptp.c_Relation_OImage T_b T_a V_R_2 V_B_2))))) (forall ((V_X_2 $$unsorted) (V_r_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_Orderings_Oord__class_Oless__eq (tptp.tc_fun T_a tptp.tc_HOL_Obool) (tptp.c_Relation_OImage T_a T_a V_r_2 V_X_2) V_X_2) (= (tptp.c_Relation_OImage T_a T_a (tptp.c_Transitive__Closure_Ortrancl T_a V_r_2) V_X_2) V_X_2))) (forall ((V_S_2 $$unsorted) (V_R_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun (tptp.tc_prod T_a T_a) tptp.tc_HOL_Obool))) (tptp.c_Orderings_Oord__class_Oless__eq _let_1 (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 (tptp.c_Transitive__Closure_Ortrancl T_a V_R_2) (tptp.c_Transitive__Closure_Ortrancl T_a V_S_2)) (tptp.c_Transitive__Closure_Ortrancl T_a (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 V_R_2 V_S_2))))) (forall ((V_A_2 $$unsorted) (V_R_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (=> (tptp.c_Wellfounded_Owf T_a V_R_2) (=> (tptp.c_Orderings_Oord__class_Oless__eq _let_1 V_A_2 (tptp.c_Relation_OImage T_a T_a V_R_2 V_A_2)) (= V_A_2 (tptp.c_Orderings_Obot__class_Obot _let_1)))))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (tptp.c_Orderings_Oord__class_Oless__eq _let_1 (tptp.c_Relation_ODomain T_a T_b (tptp.c_Lattices_Osemilattice__inf__class_Oinf (tptp.tc_fun (tptp.tc_prod T_a T_b) tptp.tc_HOL_Obool) V_A_2 V_B_2)) (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 (tptp.c_Relation_ODomain T_a T_b V_A_2) (tptp.c_Relation_ODomain T_a T_b V_B_2))))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (tptp.c_Orderings_Oord__class_Oless__eq _let_1 (tptp.c_Relation_ORange T_b T_a (tptp.c_Lattices_Osemilattice__inf__class_Oinf (tptp.tc_fun (tptp.tc_prod T_b T_a) tptp.tc_HOL_Obool) V_A_2 V_B_2)) (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 (tptp.c_Relation_ORange T_b T_a V_A_2) (tptp.c_Relation_ORange T_b T_a V_B_2))))) (forall ((V_r_2 $$unsorted) (V_x_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (let ((_let_2 (tptp.c_Set_Oinsert T_a V_x_2 (tptp.c_Orderings_Obot__class_Obot _let_1)))) (= (tptp.c_Equiv__Relations_Oquotient T_a _let_2 V_r_2) (tptp.c_Set_Oinsert _let_1 (tptp.c_Relation_OImage T_a T_a V_r_2 _let_2) (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun _let_1 tptp.tc_HOL_Obool))))))) (forall ((V_Y_2 $$unsorted) (V_X_2 $$unsorted) (V_r_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (let ((_let_2 (tptp.c_Equiv__Relations_Oquotient T_a V_A_2 V_r_2))) (=> (tptp.c_Equiv__Relations_Oequiv T_a V_A_2 V_r_2) (=> (tptp.c_member _let_1 V_X_2 _let_2) (=> (tptp.c_member _let_1 V_Y_2 _let_2) (or (= V_X_2 V_Y_2) (= (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 V_X_2 V_Y_2) (tptp.c_Orderings_Obot__class_Obot _let_1))))))))) (forall ((V_r_2 $$unsorted) (V_A_2 $$unsorted) (V_x_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (=> (tptp.c_member T_a V_x_2 V_A_2) (tptp.c_member _let_1 (tptp.c_Relation_OImage T_a T_a V_r_2 (tptp.c_Set_Oinsert T_a V_x_2 (tptp.c_Orderings_Obot__class_Obot _let_1))) (tptp.c_Equiv__Relations_Oquotient T_a V_A_2 V_r_2))))) (forall ((V_ba_2 $$unsorted) (V_aa_2 $$unsorted) (V_r_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (let ((_let_2 (tptp.c_Orderings_Obot__class_Obot _let_1))) (=> (tptp.c_Equiv__Relations_Oequiv T_a V_A_2 V_r_2) (=> (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a V_aa_2 V_ba_2) V_r_2) (tptp.c_Orderings_Oord__class_Oless__eq _let_1 (tptp.c_Relation_OImage T_a T_a V_r_2 (tptp.c_Set_Oinsert T_a V_aa_2 _let_2)) (tptp.c_Relation_OImage T_a T_a V_r_2 (tptp.c_Set_Oinsert T_a V_ba_2 _let_2)))))))) (forall ((V_y_2 $$unsorted) (V_x_2 $$unsorted) (V_Y_2 $$unsorted) (V_X_2 $$unsorted) (V_r_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.c_Equiv__Relations_Oquotient T_a V_A_2 V_r_2))) (let ((_let_2 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (=> (tptp.c_Equiv__Relations_Oequiv T_a V_A_2 V_r_2) (=> (tptp.c_member _let_2 V_X_2 _let_1) (=> (tptp.c_member _let_2 V_Y_2 _let_1) (=> (tptp.c_member T_a V_x_2 V_X_2) (=> (tptp.c_member T_a V_y_2 V_Y_2) (= (= V_X_2 V_Y_2) (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a V_x_2 V_y_2) V_r_2)))))))))) (forall ((V_y_2 $$unsorted) (V_x_2 $$unsorted) (V_Y_2 $$unsorted) (V_X_2 $$unsorted) (V_r_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.c_Equiv__Relations_Oquotient T_a V_A_2 V_r_2))) (let ((_let_2 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (=> (tptp.c_Equiv__Relations_Oequiv T_a V_A_2 V_r_2) (=> (tptp.c_member _let_2 V_X_2 _let_1) (=> (tptp.c_member _let_2 V_Y_2 _let_1) (=> (tptp.c_member T_a V_x_2 V_X_2) (=> (tptp.c_member T_a V_y_2 V_Y_2) (=> (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a V_x_2 V_y_2) V_r_2) (= V_X_2 V_Y_2)))))))))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (V_r_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (let ((_let_2 (tptp.c_Relation_OField T_a V_r_2))) (=> (tptp.c_Order__Relation_Opreorder__on T_a _let_2 V_r_2) (=> (tptp.c_Orderings_Oord__class_Oless__eq _let_1 V_A_2 _let_2) (=> (tptp.c_Orderings_Oord__class_Oless__eq _let_1 V_B_2 _let_2) (= (tptp.c_Orderings_Oord__class_Oless__eq _let_1 (tptp.c_Relation_OImage T_a T_a V_r_2 V_A_2) (tptp.c_Relation_OImage T_a T_a V_r_2 V_B_2)) (forall ((B_x $$unsorted)) (=> (tptp.c_member T_a B_x V_A_2) (exists ((B_xa $$unsorted)) (and (tptp.c_member T_a B_xa V_B_2) (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a B_xa B_x) V_r_2)))))))))))) (forall ((V_r_2 $$unsorted) (V_A_2 $$unsorted) (V_X_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_member (tptp.tc_fun T_a tptp.tc_HOL_Obool) V_X_2 (tptp.c_Equiv__Relations_Oquotient T_a V_A_2 V_r_2)) (not (forall ((B_x $$unsorted)) (=> (= V_X_2 (tptp.c_Relation_OImage T_a T_a V_r_2 (tptp.c_Set_Oinsert T_a B_x (tptp.c_Orderings_Obot__class_Obot (tptp.tc_fun T_a tptp.tc_HOL_Obool))))) (not (tptp.c_member T_a B_x V_A_2))))))) (forall ((V_z_2 $$unsorted) (V_y_2 $$unsorted) (V_f_2 $$unsorted) (V_r_2 $$unsorted) (T_b $$unsorted) (T_a $$unsorted)) (=> (tptp.c_Equiv__Relations_Ocongruent T_a T_b V_r_2 V_f_2) (=> (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a V_y_2 V_z_2) V_r_2) (= (tptp.hAPP V_f_2 V_y_2) (tptp.hAPP V_f_2 V_z_2))))) (forall ((V_p_2 $$unsorted) (V_r_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_Wellfounded_OwfP T_a V_r_2) (=> (tptp.c_Orderings_Oord__class_Oless__eq (tptp.tc_fun T_a (tptp.tc_fun T_a tptp.tc_HOL_Obool)) V_p_2 V_r_2) (tptp.c_Wellfounded_OwfP T_a V_p_2)))) (forall ((V_aa_2 $$unsorted) (V_f_2 $$unsorted) (V_r2_2 $$unsorted) (T_c $$unsorted) (T_b $$unsorted) (V_r1_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_Equiv__Relations_Oequiv T_a V_A_2 V_r1_2) (=> (tptp.c_Equiv__Relations_Ocongruent2 T_a T_b T_c V_r1_2 V_r2_2 V_f_2) (=> (tptp.c_member T_a V_aa_2 V_A_2) (tptp.c_Equiv__Relations_Ocongruent T_b T_c V_r2_2 (tptp.hAPP V_f_2 V_aa_2)))))) (forall ((V_R_2 $$unsorted) (T_a $$unsorted) (V_y_2 $$unsorted) (V_x_2 $$unsorted) (V_f_2 $$unsorted)) (let ((_let_1 (tptp.c_Product__Type_OPair T_a T_a V_x_2 V_y_2))) (let ((_let_2 (tptp.tc_prod T_a T_a))) (=> (tptp.c_Orderings_Oord__class_Oless__eq tptp.tc_Nat_Onat (tptp.hAPP V_f_2 V_x_2) (tptp.hAPP V_f_2 V_y_2)) (=> (tptp.c_member _let_2 _let_1 V_R_2) (tptp.c_member _let_2 _let_1 (tptp.c_Wellfounded_Omlex__prod T_a V_f_2 V_R_2))))))) (forall ((V_Q_2 $$unsorted) (T_b $$unsorted) (T_a $$unsorted) (V_y_2 $$unsorted) (V_x_2 $$unsorted) (V_Pa_2 $$unsorted)) (=> (tptp.hBOOL (tptp.hAPP (tptp.hAPP V_Pa_2 V_x_2) V_y_2)) (=> (tptp.c_Orderings_Oord__class_Oless__eq (tptp.tc_fun T_a (tptp.tc_fun T_b tptp.tc_HOL_Obool)) V_Pa_2 V_Q_2) (tptp.hBOOL (tptp.hAPP (tptp.hAPP V_Q_2 V_x_2) V_y_2))))) (forall ((V_y_2 $$unsorted) (V_x_2 $$unsorted) (V_Q_2 $$unsorted) (V_Pa_2 $$unsorted) (T_b $$unsorted) (T_a $$unsorted)) (=> (tptp.c_Orderings_Oord__class_Oless__eq (tptp.tc_fun T_a (tptp.tc_fun T_b tptp.tc_HOL_Obool)) V_Pa_2 V_Q_2) (=> (tptp.hBOOL (tptp.hAPP (tptp.hAPP V_Pa_2 V_x_2) V_y_2)) (tptp.hBOOL (tptp.hAPP (tptp.hAPP V_Q_2 V_x_2) V_y_2))))) (forall ((V_f_2 $$unsorted) (V_R_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_Wellfounded_Owf T_a V_R_2) (tptp.c_Wellfounded_Owf T_a (tptp.c_Wellfounded_Omlex__prod T_a V_f_2 V_R_2)))) (forall ((V_z2_2 $$unsorted) (V_y2_2 $$unsorted) (V_z1_2 $$unsorted) (V_y1_2 $$unsorted) (V_f_2 $$unsorted) (V_r2_2 $$unsorted) (V_r1_2 $$unsorted) (T_c $$unsorted) (T_b $$unsorted) (T_a $$unsorted)) (=> (tptp.c_Equiv__Relations_Ocongruent2 T_a T_b T_c V_r1_2 V_r2_2 V_f_2) (=> (tptp.c_member (tptp.tc_prod T_a T_a) (tptp.c_Product__Type_OPair T_a T_a V_y1_2 V_z1_2) V_r1_2) (=> (tptp.c_member (tptp.tc_prod T_b T_b) (tptp.c_Product__Type_OPair T_b T_b V_y2_2 V_z2_2) V_r2_2) (= (tptp.hAPP (tptp.hAPP V_f_2 V_y1_2) V_y2_2) (tptp.hAPP (tptp.hAPP V_f_2 V_z1_2) V_z2_2)))))) (forall ((V_r_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (= (tptp.c_Order__Relation_Owell__order__on T_a V_A_2 V_r_2) (and (tptp.c_Order__Relation_Olinear__order__on T_a V_A_2 V_r_2) (tptp.c_Wellfounded_Owf T_a (tptp.c_Groups_Ominus__class_Ominus (tptp.tc_fun (tptp.tc_prod T_a T_a) tptp.tc_HOL_Obool) V_r_2 (tptp.c_Relation_OId T_a)))))) (forall ((V_R_2 $$unsorted) (T_a $$unsorted)) (=> (forall ((B_A $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (=> (tptp.c_Orderings_Oord__class_Oless__eq _let_1 B_A (tptp.c_Relation_OImage T_a T_a V_R_2 B_A)) (= B_A (tptp.c_Orderings_Obot__class_Obot _let_1))))) (tptp.c_Wellfounded_Owf T_a V_R_2))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (V_c_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_member T_a V_c_2 V_A_2) (=> (not (tptp.c_member T_a V_c_2 V_B_2)) (tptp.c_member T_a V_c_2 (tptp.c_Groups_Ominus__class_Ominus (tptp.tc_fun T_a tptp.tc_HOL_Obool) V_A_2 V_B_2))))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (V_c_2 $$unsorted) (T_a $$unsorted)) (=> (tptp.c_member T_a V_c_2 (tptp.c_Groups_Ominus__class_Ominus (tptp.tc_fun T_a tptp.tc_HOL_Obool) V_A_2 V_B_2)) (not (=> (tptp.c_member T_a V_c_2 V_A_2) (tptp.c_member T_a V_c_2 V_B_2))))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (tptp.c_Orderings_Oord__class_Oless__eq _let_1 (tptp.c_Groups_Ominus__class_Ominus _let_1 (tptp.c_Relation_ODomain T_a T_b V_A_2) (tptp.c_Relation_ODomain T_a T_b V_B_2)) (tptp.c_Relation_ODomain T_a T_b (tptp.c_Groups_Ominus__class_Ominus (tptp.tc_fun (tptp.tc_prod T_a T_b) tptp.tc_HOL_Obool) V_A_2 V_B_2))))) (forall ((V_C_2 $$unsorted) (V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (=> (tptp.c_Orderings_Oord__class_Oless__eq _let_1 V_A_2 V_B_2) (=> (tptp.c_Orderings_Oord__class_Oless__eq _let_1 V_B_2 V_C_2) (= (tptp.c_Groups_Ominus__class_Ominus _let_1 V_B_2 (tptp.c_Groups_Ominus__class_Ominus _let_1 V_C_2 V_A_2)) V_A_2))))) (forall ((V_B_2 $$unsorted) (V_D_2 $$unsorted) (V_C_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (=> (tptp.c_Orderings_Oord__class_Oless__eq _let_1 V_A_2 V_C_2) (=> (tptp.c_Orderings_Oord__class_Oless__eq _let_1 V_D_2 V_B_2) (tptp.c_Orderings_Oord__class_Oless__eq _let_1 (tptp.c_Groups_Ominus__class_Ominus _let_1 V_A_2 V_B_2) (tptp.c_Groups_Ominus__class_Ominus _let_1 V_C_2 V_D_2)))))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (tptp.c_Orderings_Oord__class_Oless__eq _let_1 (tptp.c_Groups_Ominus__class_Ominus _let_1 V_A_2 V_B_2) V_A_2))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (tptp.c_Orderings_Oord__class_Oless__eq _let_1 (tptp.c_Groups_Ominus__class_Ominus _let_1 (tptp.c_Relation_ORange T_b T_a V_A_2) (tptp.c_Relation_ORange T_b T_a V_B_2)) (tptp.c_Relation_ORange T_b T_a (tptp.c_Groups_Ominus__class_Ominus (tptp.tc_fun (tptp.tc_prod T_b T_a) tptp.tc_HOL_Obool) V_A_2 V_B_2))))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (=> (tptp.c_Orderings_Oord__class_Oless__eq _let_1 V_A_2 V_B_2) (= (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 V_A_2 (tptp.c_Groups_Ominus__class_Ominus _let_1 V_B_2 V_A_2)) V_B_2)))) (forall ((V_C_2 $$unsorted) (V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (= (tptp.c_Orderings_Oord__class_Oless__eq _let_1 (tptp.c_Groups_Ominus__class_Ominus _let_1 V_A_2 V_B_2) V_C_2) (tptp.c_Orderings_Oord__class_Oless__eq _let_1 V_A_2 (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 V_B_2 V_C_2))))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (= (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 (tptp.c_Groups_Ominus__class_Ominus _let_1 V_A_2 V_B_2) (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 V_A_2 V_B_2)) V_A_2))) (forall ((V_C_2 $$unsorted) (V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (= (tptp.c_Groups_Ominus__class_Ominus _let_1 V_A_2 (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 V_B_2 V_C_2)) (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 (tptp.c_Groups_Ominus__class_Ominus _let_1 V_A_2 V_B_2) (tptp.c_Groups_Ominus__class_Ominus _let_1 V_A_2 V_C_2))))) (forall ((V_C_2 $$unsorted) (V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (= (tptp.c_Groups_Ominus__class_Ominus _let_1 V_A_2 (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 V_B_2 V_C_2)) (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 (tptp.c_Groups_Ominus__class_Ominus _let_1 V_A_2 V_B_2) (tptp.c_Groups_Ominus__class_Ominus _let_1 V_A_2 V_C_2))))) (forall ((V_x_2 $$unsorted) (V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted) (T_a $$unsorted)) (=> (tptp.class_Groups_Ominus T_a) (= (tptp.hAPP (tptp.c_Groups_Ominus__class_Ominus (tptp.tc_fun T_b T_a) V_A_2 V_B_2) V_x_2) (tptp.c_Groups_Ominus__class_Ominus T_a (tptp.hAPP V_A_2 V_x_2) (tptp.hAPP V_B_2 V_x_2))))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (let ((_let_2 (tptp.c_Groups_Ominus__class_Ominus _let_1 V_A_2 V_B_2))) (= (tptp.c_Groups_Ominus__class_Ominus _let_1 _let_2 V_B_2) _let_2)))) (forall ((V_C_2 $$unsorted) (V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (= (tptp.c_Groups_Ominus__class_Ominus _let_1 (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 V_A_2 V_B_2) V_C_2) (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 (tptp.c_Groups_Ominus__class_Ominus _let_1 V_A_2 V_C_2) (tptp.c_Groups_Ominus__class_Ominus _let_1 V_B_2 V_C_2))))) (forall ((V_A_2 $$unsorted) (V_B_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (= (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 (tptp.c_Groups_Ominus__class_Ominus _let_1 V_B_2 V_A_2) V_A_2) (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 V_B_2 V_A_2)))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (= (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 V_A_2 (tptp.c_Groups_Ominus__class_Ominus _let_1 V_B_2 V_A_2)) (tptp.c_Lattices_Osemilattice__sup__class_Osup _let_1 V_A_2 V_B_2)))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (V_C_2 $$unsorted) (T_a $$unsorted)) (let ((_let_1 (tptp.tc_fun T_a tptp.tc_HOL_Obool))) (= (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 V_C_2 (tptp.c_Groups_Ominus__class_Ominus _let_1 V_A_2 V_B_2)) (tptp.c_Groups_Ominus__class_Ominus _let_1 (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 V_C_2 V_A_2) (tptp.c_Lattices_Osemilattice__inf__class_Oinf _let_1 V_C_2 V_B_2))))) (tptp.class_Lattices_Obounded__lattice tptp.tc_HOL_Obool) (forall ((T_2 $$unsorted) (T_1 $$unsorted)) (=> (tptp.class_Lattices_Obounded__lattice T_1) (tptp.class_Lattices_Obounded__lattice (tptp.tc_fun T_2 T_1)))) (forall ((T_2 $$unsorted) (T_1 $$unsorted)) (=> (tptp.class_Lattices_Obounded__lattice T_1) (tptp.class_Lattices_Obounded__lattice__bot (tptp.tc_fun T_2 T_1)))) (forall ((T_2 $$unsorted) (T_1 $$unsorted)) (=> (tptp.class_Lattices_Olattice T_1) (tptp.class_Lattices_Osemilattice__sup (tptp.tc_fun T_2 T_1)))) (forall ((T_2 $$unsorted) (T_1 $$unsorted)) (=> (tptp.class_Lattices_Olattice T_1) (tptp.class_Lattices_Osemilattice__inf (tptp.tc_fun T_2 T_1)))) (forall ((T_2 $$unsorted) (T_1 $$unsorted)) (=> (tptp.class_Lattices_Odistrib__lattice T_1) (tptp.class_Lattices_Odistrib__lattice (tptp.tc_fun T_2 T_1)))) (forall ((T_2 $$unsorted) (T_1 $$unsorted)) (=> (tptp.class_Orderings_Opreorder T_1) (tptp.class_Orderings_Opreorder (tptp.tc_fun T_2 T_1)))) (forall ((T_2 $$unsorted) (T_1 $$unsorted)) (=> (tptp.class_Lattices_Olattice T_1) (tptp.class_Lattices_Olattice (tptp.tc_fun T_2 T_1)))) (forall ((T_2 $$unsorted) (T_1 $$unsorted)) (=> (tptp.class_Orderings_Oorder T_1) (tptp.class_Orderings_Oorder (tptp.tc_fun T_2 T_1)))) (forall ((T_2 $$unsorted) (T_1 $$unsorted)) (=> (tptp.class_Orderings_Oord T_1) (tptp.class_Orderings_Oord (tptp.tc_fun T_2 T_1)))) (forall ((T_2 $$unsorted) (T_1 $$unsorted)) (=> (tptp.class_Orderings_Obot T_1) (tptp.class_Orderings_Obot (tptp.tc_fun T_2 T_1)))) (forall ((T_2 $$unsorted) (T_1 $$unsorted)) (=> (tptp.class_Groups_Ominus T_1) (tptp.class_Groups_Ominus (tptp.tc_fun T_2 T_1)))) (tptp.class_Lattices_Osemilattice__sup tptp.tc_Nat_Onat) (tptp.class_Lattices_Osemilattice__inf tptp.tc_Nat_Onat) (tptp.class_Lattices_Odistrib__lattice tptp.tc_Nat_Onat) (tptp.class_Orderings_Opreorder tptp.tc_Nat_Onat) (tptp.class_Orderings_Olinorder tptp.tc_Nat_Onat) (tptp.class_Lattices_Olattice tptp.tc_Nat_Onat) (tptp.class_Orderings_Oorder tptp.tc_Nat_Onat) (tptp.class_Orderings_Oord tptp.tc_Nat_Onat) (tptp.class_Orderings_Obot tptp.tc_Nat_Onat) (tptp.class_Groups_Ominus tptp.tc_Nat_Onat) (tptp.class_Lattices_Obounded__lattice__bot tptp.tc_HOL_Obool) (tptp.class_Lattices_Osemilattice__sup tptp.tc_HOL_Obool) (tptp.class_Lattices_Osemilattice__inf tptp.tc_HOL_Obool) (tptp.class_Lattices_Odistrib__lattice tptp.tc_HOL_Obool) (tptp.class_Orderings_Opreorder tptp.tc_HOL_Obool) (tptp.class_Lattices_Olattice tptp.tc_HOL_Obool) (tptp.class_Orderings_Oorder tptp.tc_HOL_Obool) (tptp.class_Orderings_Oord tptp.tc_HOL_Obool) (tptp.class_Orderings_Obot tptp.tc_HOL_Obool) (tptp.class_Groups_Ominus tptp.tc_HOL_Obool) (forall ((V_y_2 $$unsorted) (V_x_2 $$unsorted)) (or (not (tptp.hBOOL (tptp.hAPP (tptp.c_fequal V_x_2) V_y_2))) (= V_x_2 V_y_2))) (forall ((V_y_2 $$unsorted) (V_x_2 $$unsorted)) (or (not (= V_x_2 V_y_2)) (tptp.hBOOL (tptp.hAPP (tptp.c_fequal V_x_2) V_y_2)))) _let_9 true)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
% 33.61/33.93  )
% 33.61/33.93  % SZS output end Proof for SCT154+1
% 33.61/33.93  % cvc5---1.0.5 exiting
% 33.61/33.93  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------