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

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cvc5---1.0.5
% Problem  : GEO535+1 : TPTP v8.1.2. Released v7.0.0.
% Transfm  : none
% Format   : tptp
% Command  : do_cvc5 %s %d

% Computer : n019.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Wed Aug 30 22:51:41 EDT 2023

% Result   : Theorem 5.53s 5.71s
% Output   : Proof 5.53s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.15  % Problem    : GEO535+1 : TPTP v8.1.2. Released v7.0.0.
% 0.07/0.16  % Command    : do_cvc5 %s %d
% 0.15/0.37  % Computer : n019.cluster.edu
% 0.15/0.37  % Model    : x86_64 x86_64
% 0.15/0.37  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.15/0.37  % Memory   : 8042.1875MB
% 0.15/0.37  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.15/0.37  % CPULimit   : 300
% 0.15/0.37  % WCLimit    : 300
% 0.15/0.37  % DateTime   : Tue Aug 29 23:58:57 EDT 2023
% 0.15/0.37  % CPUTime    : 
% 0.21/0.52  %----Proving TF0_NAR, FOF, or CNF
% 5.53/5.71  ------- convert to smt2 : /export/starexec/sandbox/tmp/tmp.Ndq3grT7En/cvc5---1.0.5_22256.p...
% 5.53/5.71  ------- get file name : TPTP file name is GEO535+1
% 5.53/5.71  ------- cvc5-fof : /export/starexec/sandbox/solver/bin/cvc5---1.0.5_22256.smt2...
% 5.53/5.71  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 5.53/5.71  % SZS status Theorem for GEO535+1
% 5.53/5.71  % SZS output start Proof for GEO535+1
% 5.53/5.71  (
% 5.53/5.71  (let ((_let_1 (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xa1 $$unsorted) (Xb1 $$unsorted) (Xc1 $$unsorted)) (or (not (tptp.congruent Xa Xb Xc Xa1 Xb1 Xc1)) (not (tptp.s_e Xb Xa Xb1 Xa1)) (not (tptp.s_e Xb Xc Xb1 Xc1)) (tptp.s_e Xa Xc Xa1 Xc1))))) (let ((_let_2 (not _let_1))) (let ((_let_3 (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted) (Xe $$unsorted) (Xf $$unsorted) (Xa2 $$unsorted) (Xc2 $$unsorted) (Xd2 $$unsorted) (Xf2 $$unsorted)) (or (not (tptp.congruent Xa Xb Xc Xd Xe Xf)) (not (tptp.sameside Xa2 Xb Xa)) (not (tptp.sameside Xc2 Xb Xc)) (not (tptp.sameside Xd2 Xe Xd)) (not (tptp.sameside Xf2 Xe Xf)) (not (tptp.s_e Xb Xa2 Xe Xd2)) (not (tptp.s_e Xb Xc2 Xe Xf2)) (tptp.s_e Xa2 Xc2 Xd2 Xf2))))) (let ((_let_4 (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted) (Xe $$unsorted) (Xf $$unsorted)) (let ((_let_1 (tptp.ext Xe Xf Xb Xc))) (let ((_let_2 (tptp.ext Xe Xd Xb Xa))) (let ((_let_3 (tptp.ext Xb Xc Xe Xf))) (let ((_let_4 (tptp.ext Xb Xa Xe Xd))) (let ((_let_5 (not (tptp.congruent Xa Xb Xc Xd Xe Xf)))) (and (or _let_5 (tptp.sameside _let_4 Xb Xa)) (or _let_5 (tptp.sameside _let_3 Xb Xc)) (or _let_5 (tptp.sameside _let_2 Xe Xd)) (or _let_5 (tptp.sameside _let_1 Xe Xf)) (or _let_5 (tptp.s_e3 _let_4 Xb _let_3 _let_2 Xe _let_1))))))))))) (let ((_let_5 (forall ((Xa $$unsorted) (Xp $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (not (tptp.sameside Xa Xp Xb)) (not (tptp.sameside Xb Xp Xc)) (tptp.sameside Xa Xp Xc))))) (let ((_let_6 (forall ((Xa $$unsorted) (Xp $$unsorted) (Xb $$unsorted)) (or (not (tptp.sameside Xa Xp Xb)) (tptp.sameside Xb Xp Xa))))) (let ((_let_7 (tptp.s_e SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7))) (let ((_let_8 (tptp.s_e SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7))) (let ((_let_9 (not _let_8))) (let ((_let_10 (tptp.s_e SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5))) (let ((_let_11 (not _let_10))) (let ((_let_12 (tptp.sameside SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7))) (let ((_let_13 (not _let_12))) (let ((_let_14 (tptp.sameside SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5))) (let ((_let_15 (not _let_14))) (let ((_let_16 (tptp.sameside SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4))) (let ((_let_17 (not _let_16))) (let ((_let_18 (tptp.sameside SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2))) (let ((_let_19 (not _let_18))) (let ((_let_20 (tptp.congruent SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7))) (let ((_let_21 (not _let_20))) (let ((_let_22 (or _let_21 _let_19 _let_17 _let_15 _let_13 _let_11 _let_9 _let_7))) (let ((_let_23 (_let_3))) (let ((_let_24 (ASSUME :args _let_23))) (let ((_let_25 (not _let_22))) (let ((_let_26 (tptp.ext SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7))) (let ((_let_27 (tptp.sameside _let_26 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4))) (let ((_let_28 (not _let_27))) (let ((_let_29 (tptp.sameside SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 _let_26))) (let ((_let_30 (not _let_29))) (let ((_let_31 (or _let_30 _let_28 _let_16))) (let ((_let_32 (_let_5))) (let ((_let_33 (ASSUME :args _let_32))) (let ((_let_34 ((not (= (tptp.sameside Xa Xp Xb) false)) (not (= (tptp.sameside Xb Xp Xc) false))))) (let ((_let_35 (or _let_28 _let_29))) (let ((_let_36 (_let_6))) (let ((_let_37 (ASSUME :args _let_36))) (let ((_let_38 ((not (= (tptp.sameside Xa Xp Xb) false))))) (let ((_let_39 (or _let_21 _let_27))) (let ((_let_40 (forall ((BOUND_VARIABLE_5172 $$unsorted) (BOUND_VARIABLE_5174 $$unsorted) (BOUND_VARIABLE_5176 $$unsorted) (BOUND_VARIABLE_5178 $$unsorted) (BOUND_VARIABLE_5180 $$unsorted) (BOUND_VARIABLE_5182 $$unsorted)) (or (not (tptp.congruent BOUND_VARIABLE_5172 BOUND_VARIABLE_5174 BOUND_VARIABLE_5176 BOUND_VARIABLE_5178 BOUND_VARIABLE_5180 BOUND_VARIABLE_5182)) (tptp.sameside (tptp.ext BOUND_VARIABLE_5174 BOUND_VARIABLE_5176 BOUND_VARIABLE_5180 BOUND_VARIABLE_5182) BOUND_VARIABLE_5174 BOUND_VARIABLE_5176))))) (let ((_let_41 (EQ_RESOLVE (ASSUME :args (_let_4)) (MACRO_SR_EQ_INTRO :args (_let_4 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_42 (_let_40))) (let ((_let_43 (or _let_21 _let_11 _let_9 _let_7))) (let ((_let_44 (not _let_43))) (let ((_let_45 (_let_2))) (let ((_let_46 (ASSUME :args _let_45))) (let ((_let_47 (or))) (let ((_let_48 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (SKOLEMIZE _let_46) :args _let_45)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_2) _let_1))) (REFL :args (_let_44)) :args _let_47)) _let_46 :args (_let_44 true _let_1)))) (let ((_let_49 (REFL :args (_let_43)))) (let ((_let_50 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_43 0)) (CONG _let_49 (MACRO_SR_PRED_INTRO :args ((= (not _let_21) _let_20))) :args _let_47)) :args ((or _let_20 _let_43))) _let_48 :args (_let_20 true _let_43)))) (let ((_let_51 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_39)) :args ((or _let_21 _let_27 (not _let_39)))) _let_50 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE (ASSUME :args _let_42) :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((not (= (tptp.congruent BOUND_VARIABLE_5172 BOUND_VARIABLE_5174 BOUND_VARIABLE_5176 BOUND_VARIABLE_5178 BOUND_VARIABLE_5180 BOUND_VARIABLE_5182) false))))) :args _let_42)) (AND_ELIM _let_41 :args (1)) :args (_let_39 false _let_40)) :args (_let_27 false _let_20 false _let_39)))) (let ((_let_52 (tptp.ext SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5))) (let ((_let_53 (tptp.sameside _let_52 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2))) (let ((_let_54 (not _let_53))) (let ((_let_55 (tptp.sameside SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 _let_52))) (let ((_let_56 (not _let_55))) (let ((_let_57 (or _let_56 _let_54 _let_18))) (let ((_let_58 (or _let_54 _let_55))) (let ((_let_59 (or _let_21 _let_53))) (let ((_let_60 (forall ((BOUND_VARIABLE_5153 $$unsorted) (BOUND_VARIABLE_5155 $$unsorted) (BOUND_VARIABLE_5157 $$unsorted) (BOUND_VARIABLE_5159 $$unsorted) (BOUND_VARIABLE_5161 $$unsorted) (BOUND_VARIABLE_5163 $$unsorted)) (or (not (tptp.congruent BOUND_VARIABLE_5153 BOUND_VARIABLE_5155 BOUND_VARIABLE_5157 BOUND_VARIABLE_5159 BOUND_VARIABLE_5161 BOUND_VARIABLE_5163)) (tptp.sameside (tptp.ext BOUND_VARIABLE_5155 BOUND_VARIABLE_5153 BOUND_VARIABLE_5161 BOUND_VARIABLE_5159) BOUND_VARIABLE_5155 BOUND_VARIABLE_5153))))) (let ((_let_61 (_let_60))) (let ((_let_62 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_59)) :args ((or _let_21 _let_53 (not _let_59)))) _let_50 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE (ASSUME :args _let_61) :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((not (= (tptp.congruent BOUND_VARIABLE_5153 BOUND_VARIABLE_5155 BOUND_VARIABLE_5157 BOUND_VARIABLE_5159 BOUND_VARIABLE_5161 BOUND_VARIABLE_5163) false))))) :args _let_61)) (AND_ELIM _let_41 :args (0)) :args (_let_59 false _let_60)) :args (_let_53 false _let_20 false _let_59)))) (let ((_let_63 (tptp.ext SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2))) (let ((_let_64 (tptp.sameside _let_63 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5))) (let ((_let_65 (not _let_64))) (let ((_let_66 (tptp.sameside SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 _let_63))) (let ((_let_67 (not _let_66))) (let ((_let_68 (or _let_67 _let_65 _let_14))) (let ((_let_69 (or _let_65 _let_66))) (let ((_let_70 (or _let_21 _let_64))) (let ((_let_71 (forall ((BOUND_VARIABLE_5191 $$unsorted) (BOUND_VARIABLE_5193 $$unsorted) (BOUND_VARIABLE_5195 $$unsorted) (BOUND_VARIABLE_5197 $$unsorted) (BOUND_VARIABLE_5199 $$unsorted) (BOUND_VARIABLE_5201 $$unsorted)) (or (not (tptp.congruent BOUND_VARIABLE_5191 BOUND_VARIABLE_5193 BOUND_VARIABLE_5195 BOUND_VARIABLE_5197 BOUND_VARIABLE_5199 BOUND_VARIABLE_5201)) (tptp.sameside (tptp.ext BOUND_VARIABLE_5199 BOUND_VARIABLE_5197 BOUND_VARIABLE_5193 BOUND_VARIABLE_5191) BOUND_VARIABLE_5199 BOUND_VARIABLE_5197))))) (let ((_let_72 (_let_71))) (let ((_let_73 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_70)) :args ((or _let_21 _let_64 (not _let_70)))) _let_50 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE (ASSUME :args _let_72) :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((not (= (tptp.congruent BOUND_VARIABLE_5191 BOUND_VARIABLE_5193 BOUND_VARIABLE_5195 BOUND_VARIABLE_5197 BOUND_VARIABLE_5199 BOUND_VARIABLE_5201) false))))) :args _let_72)) (AND_ELIM _let_41 :args (2)) :args (_let_70 false _let_71)) :args (_let_64 false _let_20 false _let_70)))) (let ((_let_74 (tptp.ext SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4))) (let ((_let_75 (tptp.sameside _let_74 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7))) (let ((_let_76 (not _let_75))) (let ((_let_77 (tptp.sameside SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 _let_74))) (let ((_let_78 (not _let_77))) (let ((_let_79 (or _let_78 _let_76 _let_12))) (let ((_let_80 (or _let_76 _let_77))) (let ((_let_81 (or _let_21 _let_75))) (let ((_let_82 (forall ((BOUND_VARIABLE_5210 $$unsorted) (BOUND_VARIABLE_5212 $$unsorted) (BOUND_VARIABLE_5214 $$unsorted) (BOUND_VARIABLE_5216 $$unsorted) (BOUND_VARIABLE_5218 $$unsorted) (BOUND_VARIABLE_5220 $$unsorted)) (or (not (tptp.congruent BOUND_VARIABLE_5210 BOUND_VARIABLE_5212 BOUND_VARIABLE_5214 BOUND_VARIABLE_5216 BOUND_VARIABLE_5218 BOUND_VARIABLE_5220)) (tptp.sameside (tptp.ext BOUND_VARIABLE_5218 BOUND_VARIABLE_5220 BOUND_VARIABLE_5212 BOUND_VARIABLE_5214) BOUND_VARIABLE_5218 BOUND_VARIABLE_5220))))) (let ((_let_83 (_let_82))) (let ((_let_84 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_81)) :args ((or _let_21 _let_75 (not _let_81)))) _let_50 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE (ASSUME :args _let_83) :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((not (= (tptp.congruent BOUND_VARIABLE_5210 BOUND_VARIABLE_5212 BOUND_VARIABLE_5214 BOUND_VARIABLE_5216 BOUND_VARIABLE_5218 BOUND_VARIABLE_5220) false))))) :args _let_83)) (AND_ELIM _let_41 :args (3)) :args (_let_81 false _let_82)) :args (_let_75 false _let_20 false _let_81)))) (SCOPE (SCOPE (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_24 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 QUANTIFIERS_INST_E_MATCHING ((not (= (tptp.congruent Xa Xb Xc Xd Xe Xf) false)) (not (= (tptp.s_e Xa2 Xc2 Xd2 Xf2) true))))) :args _let_23)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_22)) :args ((or _let_21 _let_11 _let_9 _let_7 _let_13 _let_15 _let_19 _let_17 _let_25))) _let_50 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_43 1)) (CONG _let_49 (MACRO_SR_PRED_INTRO :args ((= (not _let_11) _let_10))) :args _let_47)) :args ((or _let_10 _let_43))) _let_48 :args (_let_10 true _let_43)) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_43 2)) (CONG _let_49 (MACRO_SR_PRED_INTRO :args ((= (not _let_9) _let_8))) :args _let_47)) :args ((or _let_8 _let_43))) _let_48 :args (_let_8 true _let_43)) (MACRO_RESOLUTION_TRUST (CNF_OR_NEG :args (_let_43 3)) _let_48 :args ((not _let_7) true _let_43)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_79)) :args ((or _let_76 _let_12 _let_78 (not _let_79)))) _let_84 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_80)) :args ((or _let_76 _let_77 (not _let_80)))) _let_84 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_37 :args (_let_74 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_38)) :args _let_36)) _let_37 :args (_let_80 false _let_6)) :args (_let_77 false _let_75 false _let_80)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_33 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 _let_74 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 QUANTIFIERS_INST_E_MATCHING _let_34)) :args _let_32)) _let_33 :args (_let_79 false _let_5)) :args (_let_12 false _let_75 false _let_77 false _let_79)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_68)) :args ((or _let_65 _let_14 _let_67 (not _let_68)))) _let_73 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_69)) :args ((or _let_65 _let_66 (not _let_69)))) _let_73 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_37 :args (_let_63 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_38)) :args _let_36)) _let_37 :args (_let_69 false _let_6)) :args (_let_66 false _let_64 false _let_69)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_33 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 _let_63 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 QUANTIFIERS_INST_E_MATCHING _let_34)) :args _let_32)) _let_33 :args (_let_68 false _let_5)) :args (_let_14 false _let_64 false _let_66 false _let_68)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_57)) :args ((or _let_54 _let_18 _let_56 (not _let_57)))) _let_62 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_58)) :args ((or _let_54 _let_55 (not _let_58)))) _let_62 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_37 :args (_let_52 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_38)) :args _let_36)) _let_37 :args (_let_58 false _let_6)) :args (_let_55 false _let_53 false _let_58)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_33 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 _let_52 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 QUANTIFIERS_INST_E_MATCHING _let_34)) :args _let_32)) _let_33 :args (_let_57 false _let_5)) :args (_let_18 false _let_53 false _let_55 false _let_57)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_31)) :args ((or _let_28 _let_16 _let_30 (not _let_31)))) _let_51 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_35)) :args ((or _let_28 _let_29 (not _let_35)))) _let_51 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_37 :args (_let_26 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_38)) :args _let_36)) _let_37 :args (_let_35 false _let_6)) :args (_let_29 false _let_27 false _let_35)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_33 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 _let_26 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 QUANTIFIERS_INST_E_MATCHING _let_34)) :args _let_32)) _let_33 :args (_let_31 false _let_5)) :args (_let_16 false _let_27 false _let_29 false _let_31)) :args (_let_25 false _let_20 false _let_10 false _let_8 true _let_7 false _let_12 false _let_14 false _let_18 false _let_16)) _let_24 :args (false true _let_22 false _let_3)) :args ((forall ((X $$unsorted) (Y $$unsorted)) (tptp.s_e X Y Y X)) (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted) (V $$unsorted) (Z2 $$unsorted) (V2 $$unsorted)) (or (not (tptp.s_e X Y Z V)) (not (tptp.s_e X Y Z2 V2)) (tptp.s_e Z V Z2 V2))) (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (or (not (tptp.s_e X Y Z Z)) (= X Y))) (forall ((X $$unsorted) (Y $$unsorted) (W $$unsorted) (V $$unsorted)) (let ((_let_1 (tptp.ext X Y W V))) (and (tptp.s_t X Y _let_1) (tptp.s_e Y _let_1 W V)))) (forall ((X $$unsorted) (Y $$unsorted) (X1 $$unsorted) (Y1 $$unsorted) (Z $$unsorted) (Z1 $$unsorted) (V $$unsorted) (V1 $$unsorted)) (or (not (tptp.s_e X Y X1 Y1)) (not (tptp.s_e Y Z Y1 Z1)) (not (tptp.s_e X V X1 V1)) (not (tptp.s_e Y V Y1 V1)) (not (tptp.s_t X Y Z)) (not (tptp.s_t X1 Y1 Z1)) (= X Y) (tptp.s_e Z V Z1 V1))) (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.s_t X Y X)) (= X Y))) (forall ((Xa $$unsorted) (Xp $$unsorted) (Xc $$unsorted) (Xb $$unsorted) (Xq $$unsorted)) (let ((_let_1 (tptp.ip Xa Xp Xc Xb Xq))) (let ((_let_2 (not (tptp.s_t Xb Xq Xc)))) (let ((_let_3 (not (tptp.s_t Xa Xp Xc)))) (and (or _let_3 _let_2 (tptp.s_t Xp _let_1 Xb)) (or _let_3 _let_2 (tptp.s_t Xq _let_1 Xa))))))) (and (not (tptp.s_t tptp.alpha tptp.beta tptp.gamma)) (not (tptp.s_t tptp.beta tptp.gamma tptp.alpha)) (not (tptp.s_t tptp.gamma tptp.alpha tptp.beta))) (forall ((Xa $$unsorted) (Xb $$unsorted)) (tptp.s_e Xa Xb Xa Xb)) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted)) (or (not (tptp.s_e Xa Xb Xc Xd)) (tptp.s_e Xc Xd Xa Xb))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted) (Xe $$unsorted) (Xf $$unsorted)) (or (not (tptp.s_e Xa Xb Xc Xd)) (not (tptp.s_e Xc Xd Xe Xf)) (tptp.s_e Xa Xb Xe Xf))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted)) (or (not (tptp.s_e Xa Xb Xc Xd)) (tptp.s_e Xb Xa Xc Xd))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted)) (or (not (tptp.s_e Xa Xb Xc Xd)) (tptp.s_e Xa Xb Xd Xc))) (forall ((Xa $$unsorted) (Xb $$unsorted)) (tptp.s_e Xa Xa Xb Xb)) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xa1 $$unsorted) (Xb1 $$unsorted) (Xc1 $$unsorted)) (or (not (tptp.s_t Xa Xb Xc)) (not (tptp.s_t Xa1 Xb1 Xc1)) (not (tptp.s_e Xa Xb Xa1 Xb1)) (not (tptp.s_e Xb Xc Xb1 Xc1)) (tptp.s_e Xa Xc Xa1 Xc1))) (forall ((Xq $$unsorted) (Xa $$unsorted) (Xd $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (= Xq Xa) (not (tptp.s_t Xq Xa Xd)) (not (tptp.s_e Xa Xd Xb Xc)) (= Xd (tptp.ext Xq Xa Xb Xc)))) (forall ((Xb $$unsorted) (Xc $$unsorted) (Xa $$unsorted)) (or (not (tptp.s_e Xb Xc Xa Xa)) (= Xb Xc))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted)) (or (not (tptp.s_e Xa Xb Xc Xd)) (tptp.s_e Xb Xa Xd Xc))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (XA $$unsorted) (XB $$unsorted) (XC $$unsorted)) (or (not (tptp.s_t Xa Xb Xc)) (not (tptp.s_t XA XB XC)) (not (tptp.s_e Xa Xb XB XC)) (not (tptp.s_e Xb Xc XA XB)) (tptp.s_e Xa Xc XA XC))) (forall ((Xa $$unsorted) (Xb $$unsorted)) (tptp.s_t Xa Xb Xb)) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (not (tptp.s_t Xa Xb Xc)) (tptp.s_t Xc Xb Xa))) (forall ((Xa1 $$unsorted) (Xb1 $$unsorted)) (tptp.s_t Xa1 Xa1 Xb1)) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (not (tptp.s_t Xa Xb Xc)) (not (tptp.s_t Xb Xa Xc)) (= Xa Xb))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xd $$unsorted) (Xc $$unsorted)) (or (not (tptp.s_t Xa Xb Xd)) (not (tptp.s_t Xb Xc Xd)) (tptp.s_t Xa Xb Xc))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted)) (or (not (tptp.s_t Xa Xb Xc)) (not (tptp.s_t Xa Xc Xd)) (tptp.s_t Xb Xc Xd))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted)) (or (not (tptp.s_t Xa Xb Xc)) (not (tptp.s_t Xb Xc Xd)) (= Xb Xc) (tptp.s_t Xa Xc Xd))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xd $$unsorted) (Xc $$unsorted)) (or (not (tptp.s_t Xa Xb Xd)) (not (tptp.s_t Xb Xc Xd)) (tptp.s_t Xa Xc Xd))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted)) (or (not (tptp.s_t Xa Xb Xc)) (not (tptp.s_t Xa Xc Xd)) (tptp.s_t Xa Xb Xd))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted)) (or (not (tptp.s_t Xa Xb Xc)) (not (tptp.s_t Xb Xc Xd)) (= Xb Xc) (tptp.s_t Xa Xb Xd))) (not (= tptp.alpha tptp.beta)) (not (= tptp.beta tptp.gamma)) (not (= tptp.alpha tptp.gamma)) (forall ((Xa $$unsorted) (Xb $$unsorted)) (tptp.s_t Xa Xb (tptp.ext Xa Xb tptp.alpha tptp.gamma))) (forall ((Xb $$unsorted) (Xa $$unsorted)) (not (= Xb (tptp.ext Xa Xb tptp.alpha tptp.gamma)))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xa1 $$unsorted) (Xb1 $$unsorted) (Xp $$unsorted)) (let ((_let_1 (tptp.crossbar Xa Xb Xc Xa1 Xb1 Xp))) (let ((_let_2 (not (tptp.s_t Xa Xp Xa1)))) (let ((_let_3 (not (tptp.s_t Xa1 Xb1 Xc)))) (let ((_let_4 (not (tptp.s_t Xa Xb Xc)))) (and (or _let_4 _let_3 _let_2 (tptp.s_t Xp _let_1 Xc)) (or _let_4 _let_3 _let_2 (tptp.s_t Xb _let_1 Xb1)))))))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted) (Xa1 $$unsorted) (Xb1 $$unsorted) (Xc1 $$unsorted) (Xd1 $$unsorted)) (or (not (tptp.s_ifs Xa Xb Xc Xd Xa1 Xb1 Xc1 Xd1)) (tptp.s_e Xb Xd Xb1 Xd1))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xa1 $$unsorted) (Xb1 $$unsorted) (Xc1 $$unsorted)) (or (not (tptp.s_t Xa Xb Xc)) (not (tptp.s_t Xa1 Xb1 Xc1)) (not (tptp.s_e Xa Xc Xa1 Xc1)) (not (tptp.s_e Xb Xc Xb1 Xc1)) (tptp.s_e Xa Xb Xa1 Xb1))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xa1 $$unsorted) (Xc1 $$unsorted)) (let ((_let_1 (tptp.insert Xa Xb Xa1 Xc1))) (let ((_let_2 (not (tptp.s_e Xa Xc Xa1 Xc1)))) (let ((_let_3 (not (tptp.s_t Xa Xb Xc)))) (and (or _let_3 _let_2 (tptp.s_t Xa1 _let_1 Xc1)) (or _let_3 _let_2 (tptp.s_e3 Xa Xb Xc Xa1 _let_1 Xc1))))))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xa1 $$unsorted) (Xb1 $$unsorted) (Xc1 $$unsorted)) (or (not (tptp.s_t Xa Xb Xc)) (not (tptp.s_e3 Xa Xb Xc Xa1 Xb1 Xc1)) (tptp.s_t Xa1 Xb1 Xc1))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (not (tptp.s_col Xa Xb Xc)) (tptp.s_col Xb Xc Xa))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (not (tptp.s_col Xa Xb Xc)) (tptp.s_col Xc Xa Xb))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (not (tptp.s_col Xa Xb Xc)) (tptp.s_col Xc Xb Xa))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (not (tptp.s_col Xa Xb Xc)) (tptp.s_col Xb Xa Xc))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (not (tptp.s_col Xa Xb Xc)) (tptp.s_col Xa Xc Xb))) (forall ((Xa $$unsorted) (Xb $$unsorted)) (tptp.s_col Xa Xa Xb)) (forall ((Xa $$unsorted) (Xb $$unsorted)) (tptp.s_col Xa Xb Xa)) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xa1 $$unsorted) (Xb1 $$unsorted) (Xc1 $$unsorted)) (or (not (tptp.s_col Xa Xb Xc)) (not (tptp.s_e3 Xa Xb Xc Xa1 Xb1 Xc1)) (tptp.s_col Xa1 Xb1 Xc1))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xa1 $$unsorted) (Xb1 $$unsorted)) (or (not (tptp.s_col Xa Xb Xc)) (not (tptp.s_e Xa Xb Xa1 Xb1)) (tptp.s_e3 Xa Xb Xc Xa1 Xb1 (tptp.insert5 Xa Xb Xc Xa1 Xb1)))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted) (Xa1 $$unsorted) (Xb1 $$unsorted) (Xc1 $$unsorted) (Xd1 $$unsorted)) (or (not (tptp.s_fs Xa Xb Xc Xd Xa1 Xb1 Xc1 Xd1)) (= Xa Xb) (tptp.s_e Xc Xd Xc1 Xd1))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xp $$unsorted) (Xq $$unsorted)) (or (= Xa Xb) (not (tptp.s_col Xa Xb Xc)) (not (tptp.s_e Xa Xp Xa Xq)) (not (tptp.s_e Xb Xp Xb Xq)) (tptp.s_e Xc Xp Xc Xq))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xc1 $$unsorted)) (or (= Xa Xb) (not (tptp.s_col Xa Xb Xc)) (not (tptp.s_e Xa Xc Xa Xc1)) (not (tptp.s_e Xb Xc Xb Xc1)) (= Xc Xc1))) (forall ((Xa $$unsorted) (Xc $$unsorted) (Xb $$unsorted) (Xc1 $$unsorted)) (or (not (tptp.s_t Xa Xc Xb)) (not (tptp.s_e Xa Xc Xa Xc1)) (not (tptp.s_e Xb Xc Xb Xc1)) (= Xc Xc1))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted)) (or (= Xa Xb) (not (tptp.s_t Xa Xb Xc)) (not (tptp.s_t Xa Xb Xd)) (tptp.s_t Xa Xc Xd) (tptp.s_t Xa Xd Xc))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted)) (or (= Xa Xb) (not (tptp.s_t Xa Xb Xc)) (not (tptp.s_t Xa Xb Xd)) (tptp.s_t Xb Xc Xd) (tptp.s_t Xb Xd Xc))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xd $$unsorted) (Xc $$unsorted)) (or (not (tptp.s_t Xa Xb Xd)) (not (tptp.s_t Xa Xc Xd)) (tptp.s_t Xa Xb Xc) (tptp.s_t Xa Xc Xb))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted)) (let ((_let_1 (tptp.ins Xc Xd Xa Xb))) (let ((_let_2 (not (tptp.le Xa Xb Xc Xd)))) (and (or _let_2 (tptp.s_t Xa Xb _let_1)) (or _let_2 (tptp.s_e Xa _let_1 Xc Xd)) (or _let_2 (= _let_1 (tptp.ext Xa Xb (tptp.insert Xa Xb Xc Xd) Xd))))))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted) (Xe $$unsorted)) (or (tptp.le Xa Xb Xc Xd) (not (tptp.s_t Xa Xb Xe)) (not (tptp.s_e Xa Xe Xc Xd)))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted) (Xa1 $$unsorted) (Xb1 $$unsorted) (Xc1 $$unsorted) (Xd1 $$unsorted)) (or (not (tptp.le Xa Xb Xc Xd)) (not (tptp.s_e Xa Xb Xa1 Xb1)) (not (tptp.s_e Xc Xd Xc1 Xd1)) (tptp.le Xa1 Xb1 Xc1 Xd1))) (forall ((Xa $$unsorted) (Xb $$unsorted)) (tptp.le Xa Xb Xa Xb)) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted) (Xe $$unsorted) (Xf $$unsorted)) (or (not (tptp.le Xa Xb Xc Xd)) (not (tptp.le Xc Xd Xe Xf)) (tptp.le Xa Xb Xe Xf))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted)) (or (not (tptp.le Xa Xb Xc Xd)) (not (tptp.le Xc Xd Xa Xb)) (tptp.s_e Xa Xb Xc Xd))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted)) (or (tptp.le Xa Xb Xc Xd) (tptp.le Xc Xd Xa Xb))) (forall ((Xa $$unsorted) (Xc $$unsorted) (Xd $$unsorted)) (tptp.le Xa Xa Xc Xd)) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (not (tptp.s_col Xa Xb Xc)) (not (tptp.s_t Xa Xb Xc)) (tptp.le Xa Xb Xa Xc))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (not (tptp.s_col Xa Xb Xc)) (not (tptp.s_t Xa Xb Xc)) (tptp.le Xb Xc Xa Xc))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (not (tptp.s_t Xa Xb Xc)) (not (tptp.s_e Xa Xc Xa Xb)) (= Xc Xb))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (not (tptp.s_col Xa Xb Xc)) (tptp.s_t Xa Xb Xc) (not (tptp.le Xa Xb Xa Xc)) (not (tptp.le Xb Xc Xa Xc)))) (forall ((Xa $$unsorted) (Xp $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (= Xa Xp) (= Xb Xp) (= Xc Xp) (not (tptp.s_t Xa Xp Xc)) (not (tptp.s_t Xb Xp Xc)) (tptp.sameside Xa Xp Xb))) (forall ((Xa $$unsorted) (Xp $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (= Xa Xp) (= Xb Xp) (= Xc Xp) (not (tptp.s_t Xa Xp Xc)) (tptp.s_t Xb Xp Xc) (not (tptp.sameside Xa Xp Xb)))) (forall ((Xa $$unsorted) (Xp $$unsorted) (Xb $$unsorted)) (let ((_let_1 (tptp.c63 Xa Xp Xb))) (let ((_let_2 (not (tptp.sameside Xa Xp Xb)))) (and (or _let_2 (not (= Xa Xp))) (or _let_2 (not (= Xb Xp))) (or _let_2 (not (= _let_1 Xp))) (or _let_2 (tptp.s_t Xa Xp _let_1)) (or _let_2 (tptp.s_t Xb Xp _let_1)))))) (forall ((Xa $$unsorted) (Xp $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (tptp.sameside Xa Xp Xb) (= Xa Xp) (= Xb Xp) (= Xc Xp) (not (tptp.s_t Xa Xp Xc)) (not (tptp.s_t Xb Xp Xc)))) (forall ((Xa $$unsorted) (Xp $$unsorted) (Xb $$unsorted)) (let ((_let_1 (not (tptp.sameside Xa Xp Xb)))) (and (or _let_1 (tptp.s_col Xa Xp Xb)) (or _let_1 (not (tptp.s_t Xa Xp Xb)))))) (forall ((Xa $$unsorted) (Xp $$unsorted) (Xb $$unsorted)) (or (tptp.sameside Xa Xp Xb) (not (tptp.s_col Xa Xp Xb)) (tptp.s_t Xa Xp Xb))) (forall ((Xa $$unsorted) (Xp $$unsorted)) (or (= Xa Xp) (tptp.sameside Xa Xp Xa))) _let_6 _let_5 (forall ((Xr $$unsorted) (Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (let ((_let_1 (tptp.insert Xb Xc Xa Xr))) (let ((_let_2 (= Xb Xc))) (let ((_let_3 (= Xr Xa))) (and (or _let_3 _let_2 (tptp.sameside _let_1 Xa Xr)) (or _let_3 _let_2 (tptp.s_e Xa _let_1 Xb Xc))))))) (forall ((Xr $$unsorted) (Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xp $$unsorted) (Xq $$unsorted)) (or (= Xr Xa) (= Xb Xc) (not (tptp.sameside Xp Xa Xr)) (not (tptp.s_e Xa Xp Xb Xc)) (not (tptp.sameside Xq Xa Xr)) (not (tptp.s_e Xa Xq Xb Xc)) (= Xp Xq))) (forall ((Xa $$unsorted) (Xp $$unsorted) (Xb $$unsorted)) (or (not (tptp.sameside Xa Xp Xb)) (not (tptp.le Xp Xa Xp Xb)) (tptp.s_t Xp Xa Xb))) (forall ((Xa $$unsorted) (Xp $$unsorted) (Xb $$unsorted)) (or (not (tptp.sameside Xa Xp Xb)) (tptp.le Xp Xa Xp Xb) (not (tptp.s_t Xp Xa Xb)))) (forall ((Xp $$unsorted) (Xq $$unsorted) (Xr $$unsorted) (Xa $$unsorted)) (or (= Xp Xq) (= Xp Xr) (not (tptp.s_t Xq Xp Xr)) (not (tptp.s_col Xa Xp Xq)) (= Xa Xp) (tptp.sameside Xa Xp Xq) (tptp.sameside Xa Xp Xr))) (forall ((Xp $$unsorted) (Xq $$unsorted) (Xr $$unsorted) (Xa $$unsorted)) (or (= Xp Xq) (= Xp Xr) (not (tptp.s_t Xq Xp Xr)) (not (tptp.sameside Xa Xp Xq)) (tptp.s_col Xa Xp Xq))) (forall ((Xp $$unsorted) (Xq $$unsorted) (Xr $$unsorted) (Xa $$unsorted)) (or (= Xp Xq) (= Xp Xr) (not (tptp.s_t Xq Xp Xr)) (not (tptp.sameside Xa Xp Xr)) (tptp.s_col Xa Xp Xq))) (forall ((Xp $$unsorted) (Xq $$unsorted) (Xr $$unsorted) (Xa $$unsorted)) (or (= Xp Xq) (= Xp Xr) (not (tptp.s_t Xq Xp Xr)) (not (= Xa Xp)) (tptp.s_col Xa Xp Xq))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted)) (or (= Xa Xb) (not (tptp.s_t Xc Xa Xb)) (not (tptp.s_t Xd Xa Xb)) (tptp.s_t Xd Xc Xb) (tptp.s_t Xc Xd Xb))) (forall ((Xp $$unsorted) (Xq $$unsorted) (Xcs $$unsorted) (Xr $$unsorted)) (or (= Xp Xq) (= Xcs Xp) (not (tptp.s_col Xp Xq Xcs)) (not (tptp.s_col Xp Xq Xr)) (tptp.s_col Xp Xcs Xr))) (forall ((Xp $$unsorted) (Xq $$unsorted)) (or (= Xp Xq) (tptp.s_col Xp Xq Xp))) (forall ((Xp $$unsorted) (Xq $$unsorted) (Xr $$unsorted)) (or (= Xp Xq) (not (tptp.s_col Xp Xq Xr)) (tptp.s_col Xq Xp Xr))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xp $$unsorted) (Xq $$unsorted) (Xr $$unsorted)) (or (= Xa Xb) (= Xp Xq) (not (tptp.s_col Xp Xq Xa)) (not (tptp.s_col Xp Xq Xb)) (not (tptp.s_col Xp Xq Xr)) (tptp.s_col Xa Xb Xr))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xp $$unsorted) (Xq $$unsorted) (Xc $$unsorted) (Xd $$unsorted) (Xe $$unsorted)) (or (= Xa Xb) (= Xp Xq) (not (tptp.s_col Xa Xb Xc)) (not (tptp.s_col Xp Xq Xc)) (not (tptp.s_col Xa Xb Xd)) (not (tptp.s_col Xp Xq Xd)) (= Xc Xd) (not (tptp.s_col Xa Xb Xe)) (tptp.s_col Xp Xq Xe))) (forall ((Xa $$unsorted) (Xb $$unsorted)) (or (= Xa Xb) (not (tptp.s_col Xa Xb (tptp.pointOffLine Xa Xb))))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xa1 $$unsorted) (Xb1 $$unsorted) (Xc1 $$unsorted)) (or (not (tptp.sameside Xa Xb Xc)) (not (tptp.sameside Xa1 Xb1 Xc1)) (not (tptp.s_e Xb Xa Xb1 Xa1)) (not (tptp.s_e Xb Xc Xb1 Xc1)) (tptp.s_e Xa Xc Xa1 Xc1))) (forall ((Xa $$unsorted) (Xm $$unsorted) (Xb $$unsorted)) (or (not (tptp.s_m Xa Xm Xb)) (tptp.s_m Xb Xm Xa))) (forall ((Xa $$unsorted) (Xm $$unsorted)) (or (not (tptp.s_m Xa Xm Xa)) (= Xm Xa))) (forall ((Xa $$unsorted) (Xm $$unsorted)) (or (tptp.s_m Xa Xm Xa) (not (= Xm Xa)))) (forall ((Xp $$unsorted) (Xa $$unsorted)) (tptp.s_m Xp Xa (tptp.s Xa Xp))) (forall ((Xp $$unsorted) (Xa $$unsorted) (Xr $$unsorted) (Xq $$unsorted)) (or (not (tptp.s_m Xp Xa Xr)) (not (tptp.s_m Xp Xa Xq)) (= Xr Xq))) (forall ((Xp $$unsorted) (Xa $$unsorted) (Xq $$unsorted)) (or (not (tptp.s_m Xp Xa Xq)) (= Xq (tptp.s Xa Xp)))) (forall ((Xa $$unsorted) (Xp $$unsorted)) (= (tptp.s Xa (tptp.s Xa Xp)) Xp)) (forall ((Xa $$unsorted) (Xp $$unsorted) (Xr $$unsorted) (Xq $$unsorted)) (or (not (= (tptp.s Xa Xp) Xr)) (not (= (tptp.s Xa Xq) Xr)) (= Xp Xq))) (forall ((Xa $$unsorted) (Xp $$unsorted) (Xq $$unsorted)) (or (not (= (tptp.s Xa Xp) (tptp.s Xa Xq))) (= Xp Xq))) (forall ((Xa $$unsorted) (Xp $$unsorted)) (or (not (= (tptp.s Xa Xp) Xp)) (= Xp Xa))) (forall ((Xa $$unsorted) (Xp $$unsorted)) (or (= (tptp.s Xa Xp) Xp) (not (= Xp Xa)))) (forall ((Xp $$unsorted) (Xq $$unsorted) (Xa $$unsorted)) (tptp.s_e Xp Xq (tptp.s Xa Xp) (tptp.s Xa Xq))) (forall ((Xp $$unsorted) (Xq $$unsorted) (Xr $$unsorted) (Xa $$unsorted)) (or (not (tptp.s_t Xp Xq Xr)) (tptp.s_t (tptp.s Xa Xp) (tptp.s Xa Xq) (tptp.s Xa Xr)))) (forall ((Xp $$unsorted) (Xq $$unsorted) (Xr $$unsorted) (Xa $$unsorted)) (or (tptp.s_t Xp Xq Xr) (not (tptp.s_t (tptp.s Xa Xp) (tptp.s Xa Xq) (tptp.s Xa Xr))))) (forall ((Xp $$unsorted) (Xq $$unsorted) (Xr $$unsorted) (Xcs $$unsorted) (Xa $$unsorted)) (or (not (tptp.s_e Xp Xq Xr Xcs)) (tptp.s_e (tptp.s Xa Xp) (tptp.s Xa Xq) (tptp.s Xa Xr) (tptp.s Xa Xcs)))) (forall ((Xp $$unsorted) (Xq $$unsorted) (Xr $$unsorted) (Xcs $$unsorted) (Xa $$unsorted)) (or (tptp.s_e Xp Xq Xr Xcs) (not (tptp.s_e (tptp.s Xa Xp) (tptp.s Xa Xq) (tptp.s Xa Xr) (tptp.s Xa Xcs))))) (forall ((Xp $$unsorted) (Xa $$unsorted) (Xq $$unsorted) (Xb $$unsorted)) (or (not (tptp.s_m Xp Xa Xq)) (not (tptp.s_m Xp Xb Xq)) (= Xa Xb))) (forall ((Xa $$unsorted) (Xp $$unsorted) (Xb $$unsorted)) (or (not (= (tptp.s Xa Xp) (tptp.s Xb Xp))) (= Xa Xb))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xp $$unsorted)) (or (not (= (tptp.s Xa (tptp.s Xb Xp)) (tptp.s Xb (tptp.s Xa Xp)))) (= Xa Xb))) (forall ((Xa $$unsorted) (Xm $$unsorted) (Xb $$unsorted)) (or (not (tptp.s_col Xa Xm Xb)) (not (tptp.s_e Xm Xa Xm Xb)) (= Xa Xb) (tptp.s_m Xa Xm Xb))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted) (Xp $$unsorted)) (or (tptp.s_col Xa Xb Xc) (= Xb Xd) (not (tptp.s_e Xa Xb Xc Xd)) (not (tptp.s_e Xb Xc Xd Xa)) (not (tptp.s_col Xa Xp Xc)) (not (tptp.s_col Xb Xp Xd)) (tptp.s_m Xa Xp Xc))) (forall ((Xa1 $$unsorted) (Xm1 $$unsorted) (Xb1 $$unsorted) (Xc $$unsorted) (Xb2 $$unsorted) (Xm2 $$unsorted) (Xa2 $$unsorted)) (or (not (tptp.s_kf Xa1 Xm1 Xb1 Xc Xb2 Xm2 Xa2)) (tptp.s_t Xm1 Xc Xm2) (not (tptp.le Xc Xa1 Xc Xa2)))) (forall ((Xa1 $$unsorted) (Xm1 $$unsorted) (Xb1 $$unsorted) (Xc $$unsorted) (Xb2 $$unsorted) (Xm2 $$unsorted) (Xa2 $$unsorted)) (or (not (tptp.s_kf Xa1 Xm1 Xb1 Xc Xb2 Xm2 Xa2)) (tptp.s_t Xm1 Xc Xm2))) (forall ((Xa1 $$unsorted) (Xc $$unsorted) (Xa2 $$unsorted) (Xb1 $$unsorted) (Xb2 $$unsorted) (Xm1 $$unsorted) (Xm2 $$unsorted)) (or (not (tptp.s_t Xa1 Xc Xa2)) (not (tptp.s_t Xb1 Xc Xb2)) (not (tptp.s_e Xc Xa1 Xc Xb1)) (not (tptp.s_e Xc Xa2 Xc Xb2)) (not (tptp.s_m Xa1 Xm1 Xb1)) (not (tptp.s_m Xa2 Xm2 Xb2)) (tptp.s_t Xm1 Xc Xm2))) (forall ((Xc $$unsorted) (Xa $$unsorted) (Xb $$unsorted)) (or (not (tptp.s_e Xc Xa Xc Xb)) (tptp.s_m Xa (tptp.isomidpoint Xa Xb Xc) Xb))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (not (tptp.s_r Xa Xb Xc)) (tptp.s_r Xc Xb Xa))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xa1 $$unsorted)) (or (not (tptp.s_r Xa Xb Xc)) (= Xa Xb) (not (tptp.s_col Xb Xa Xa1)) (tptp.s_r Xa1 Xb Xc))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (not (tptp.s_r Xa Xb Xc)) (tptp.s_r Xa Xb (tptp.s Xb Xc)))) (forall ((Xa $$unsorted) (Xb $$unsorted)) (tptp.s_r Xa Xb Xb)) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xa1 $$unsorted)) (or (not (tptp.s_r Xa Xb Xc)) (not (tptp.s_r Xa1 Xb Xc)) (not (tptp.s_t Xa Xc Xa1)) (= Xb Xc))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (not (tptp.s_r Xa Xb Xc)) (not (tptp.s_r Xa Xc Xb)) (= Xb Xc))) (forall ((Xa $$unsorted) (Xb $$unsorted)) (or (not (tptp.s_r Xa Xb Xa)) (= Xa Xb))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (not (tptp.s_r Xa Xb Xc)) (not (tptp.s_col Xa Xb Xc)) (= Xa Xb) (= Xc Xb))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xa1 $$unsorted) (Xb1 $$unsorted) (Xc1 $$unsorted)) (or (not (tptp.s_r Xa Xb Xc)) (not (tptp.s_e3 Xa Xb Xc Xa1 Xb1 Xc1)) (tptp.s_r Xa1 Xb1 Xc1))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xp $$unsorted) (Xq $$unsorted)) (or (not (tptp.perpAt Xa Xb Xc Xp Xq)) (tptp.perpAt Xp Xq Xc Xa Xb))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xp $$unsorted) (Xq $$unsorted)) (or (not (tptp.perp Xa Xb Xp Xq)) (tptp.perp Xp Xq Xa Xb))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xp $$unsorted) (Xq $$unsorted)) (let ((_let_1 (tptp.g813 Xa Xb Xp Xq Xc))) (let ((_let_2 (tptp.f813 Xa Xb Xp Xq Xc))) (let ((_let_3 (not (tptp.perpAt Xa Xb Xc Xp Xq)))) (and (or _let_3 (not (= Xa Xb))) (or _let_3 (not (= Xp Xq))) (or _let_3 (tptp.s_col Xp Xq Xc)) (or _let_3 (tptp.s_col Xa Xb Xc)) (or _let_3 (tptp.s_col Xa Xb _let_2)) (or _let_3 (tptp.s_col Xp Xq _let_1)) (or _let_3 (not (= Xc _let_2))) (or _let_3 (not (= Xc _let_1))) (or _let_3 (tptp.s_r _let_2 Xc _let_1))))))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xp $$unsorted) (Xq $$unsorted) (Xcx $$unsorted) (U $$unsorted) (V $$unsorted)) (or (= Xa Xb) (= Xp Xq) (not (tptp.s_col Xp Xq Xcx)) (not (tptp.s_col Xa Xb Xcx)) (not (tptp.s_col Xa Xb U)) (not (tptp.s_col Xp Xq V)) (= Xcx U) (= Xcx V) (not (tptp.s_r U Xcx V)) (tptp.perpAt Xa Xb Xcx Xp Xq))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xp $$unsorted) (Xq $$unsorted)) (or (not (tptp.perp Xa Xb Xp Xq)) (not (tptp.s_col Xa Xb Xp)) (not (tptp.s_col Xa Xb Xq)))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xp $$unsorted) (Xq $$unsorted) (Xc $$unsorted)) (or (not (tptp.perp Xa Xb Xp Xq)) (not (tptp.s_col Xa Xb Xc)) (not (tptp.s_col Xp Xq Xc)) (tptp.perpAt Xa Xb Xc Xp Xq))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xp $$unsorted) (Xq $$unsorted)) (or (not (tptp.perpAt Xa Xb Xc Xp Xq)) (= Xc (tptp.il Xa Xb Xp Xq)))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xd $$unsorted) (Xc $$unsorted)) (or (= Xa Xb) (not (tptp.s_col Xa Xb Xd)) (not (tptp.perp Xa Xb Xc Xd)) (tptp.perpAt Xa Xb Xd Xc Xd))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xp $$unsorted) (Xq $$unsorted) (Xc $$unsorted)) (let ((_let_1 (not (tptp.perp Xa Xb Xc Xp)))) (let ((_let_2 (= Xq Xp))) (let ((_let_3 (not (tptp.s_col Xa Xb Xq)))) (let ((_let_4 (not (tptp.s_col Xa Xb Xp)))) (let ((_let_5 (= Xa Xb))) (and (or _let_5 _let_4 _let_3 _let_2 (not (tptp.s_col Xa Xb Xc)) _let_1) (or _let_5 _let_4 _let_3 _let_2 (tptp.s_r Xc Xp Xq) _let_1)))))))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xp $$unsorted) (Xq $$unsorted) (Xc $$unsorted)) (or (= Xa Xb) (not (tptp.s_col Xa Xb Xp)) (not (tptp.s_col Xa Xb Xq)) (= Xq Xp) (tptp.perp Xa Xb Xc Xp) (tptp.s_col Xa Xb Xc) (not (tptp.s_r Xc Xp Xq)))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xp $$unsorted) (Xq $$unsorted)) (or (tptp.s_col Xa Xb Xc) (not (tptp.s_col Xa Xb Xp)) (not (tptp.s_col Xa Xb Xq)) (not (tptp.perp Xa Xb Xc Xp)) (not (tptp.perp Xa Xb Xc Xq)) (= Xp Xq))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (let ((_let_1 (tptp.foot Xa Xb Xc))) (let ((_let_2 (tptp.s_col Xa Xb Xc))) (and (or _let_2 (tptp.s_col Xa Xb _let_1)) (or _let_2 (tptp.perp Xa Xb Xc _let_1)))))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xp $$unsorted)) (or (not (tptp.s_r Xa Xb Xc)) (not (tptp.s_m (tptp.s Xa Xc) Xp (tptp.s Xb Xc))) (tptp.s_r Xb Xa Xp))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xp $$unsorted)) (or (not (tptp.s_r Xa Xb Xc)) (not (tptp.s_m (tptp.s Xa Xc) Xp (tptp.s Xb Xc))) (= Xb Xc) (not (= Xa Xp)))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xp $$unsorted) (Xq $$unsorted)) (or (not (tptp.perp Xa Xb Xp Xq)) (tptp.perp Xb Xa Xp Xq))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted) (Xp $$unsorted)) (or (= Xa Xb) (= Xc Xd) (not (tptp.s_col Xa Xb Xc)) (not (tptp.s_col Xa Xb Xd)) (not (tptp.s_col Xc Xd Xp)) (tptp.s_col Xa Xb Xp))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (let ((_let_1 (tptp.s_col Xa Xb Xc))) (let ((_let_2 (tptp.erect21a Xa Xb Xc))) (let ((_let_3 (tptp.erectAux21a Xa Xb Xc))) (let ((_let_4 (= Xa Xb))) (and (or _let_4 (tptp.perp Xa Xb _let_2 Xa) _let_1) (or _let_4 (tptp.s_col Xa Xb _let_3) _let_1) (or _let_4 (tptp.s_t Xc _let_3 _let_2) _let_1))))))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (let ((_let_1 (tptp.erect Xa Xb Xc))) (let ((_let_2 (tptp.erectAux Xa Xb Xc))) (let ((_let_3 (= Xa Xb))) (and (or _let_3 (tptp.perp Xa Xb _let_1 Xa)) (or _let_3 (tptp.s_col Xa Xb _let_2)) (or _let_3 (tptp.s_t Xc _let_2 _let_1))))))) (forall ((Xa $$unsorted) (Xp $$unsorted) (Xb $$unsorted) (Xq $$unsorted) (Xt $$unsorted)) (or (not (tptp.le Xa Xp Xb Xq)) (not (tptp.perp Xa Xb Xa Xp)) (not (tptp.perp Xa Xb Xb Xq)) (not (tptp.s_t Xp Xt Xq)) (not (tptp.s_col Xa Xb Xt)) (tptp.s_m Xa (tptp.midpointAux Xa Xb Xp Xq Xt) Xb))) (forall ((Xa $$unsorted) (Xb $$unsorted)) (tptp.s_m Xa (tptp.midpoint Xa Xb) Xb)) (forall ((Xp $$unsorted) (Xa $$unsorted) (Xb $$unsorted) (Xq $$unsorted) (Xt $$unsorted) (Xr $$unsorted) (Xcx $$unsorted)) (or (not (tptp.perp Xp Xa Xa Xb)) (not (tptp.perp Xq Xb Xa Xb)) (not (tptp.s_col Xa Xb Xt)) (not (tptp.s_t Xp Xt Xq)) (not (tptp.s_t Xb Xr Xq)) (not (tptp.s_e Xa Xp Xb Xr)) (not (= Xcx (tptp.ip Xp Xt Xq Xb Xr))) (tptp.s_m Xa Xcx Xb))) (forall ((Xp $$unsorted) (Xa $$unsorted) (Xb $$unsorted) (Xq $$unsorted) (Xt $$unsorted) (Xr $$unsorted) (Xcx $$unsorted)) (or (not (tptp.perp Xp Xa Xa Xb)) (not (tptp.perp Xq Xb Xa Xb)) (not (tptp.s_col Xa Xb Xt)) (not (tptp.s_t Xp Xt Xq)) (not (tptp.s_t Xb Xr Xq)) (not (tptp.s_e Xa Xp Xb Xr)) (not (= Xcx (tptp.ip Xp Xt Xq Xb Xr))) (tptp.s_m Xp Xcx Xr))) (forall ((Xp $$unsorted) (Xa $$unsorted) (Xb $$unsorted) (Xq $$unsorted) (Xt $$unsorted) (Xr $$unsorted)) (or (not (tptp.perp Xp Xa Xa Xb)) (not (tptp.perp Xq Xb Xa Xb)) (not (tptp.s_col Xa Xb Xt)) (not (tptp.s_t Xp Xt Xq)) (not (tptp.s_t Xb Xr Xq)) (not (tptp.s_e Xa Xp Xb Xr)) (tptp.s_m Xp (tptp.midpoint Xa Xb) Xr))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted)) (or (not (tptp.s_col Xa Xb Xc)) (not (tptp.s_col Xa Xb Xd)) (= Xa Xb) (tptp.s_col Xa Xc Xd))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xp $$unsorted) (Xq $$unsorted) (Xr $$unsorted) (Xc $$unsorted) (Xd $$unsorted)) (or (not (tptp.s_col Xa Xb Xp)) (not (tptp.s_col Xa Xb Xq)) (= Xp Xq) (= Xa Xb) (not (tptp.perpAt Xp Xq Xr Xc Xd)) (tptp.perpAt Xa Xb Xr Xc Xd))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xp $$unsorted) (Xq $$unsorted) (Xc $$unsorted) (Xd $$unsorted)) (or (not (tptp.s_col Xa Xb Xp)) (not (tptp.s_col Xa Xb Xq)) (= Xp Xq) (= Xa Xb) (not (tptp.perp Xp Xq Xc Xd)) (tptp.perp Xa Xb Xc Xd))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted)) (or (= Xa Xb) (= Xa Xc) (= Xb Xc) (= Xd Xc) (= Xa Xd) (not (tptp.perp Xb Xa Xa Xc)) (not (tptp.s_col Xa Xc Xd)) (tptp.perp Xb Xa Xa Xd))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xp $$unsorted) (Xq $$unsorted)) (or (not (tptp.perp Xa Xb Xp Xq)) (tptp.perp Xa Xb Xq Xp))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xp $$unsorted) (Xq $$unsorted) (Xc $$unsorted) (Xd $$unsorted)) (or (not (tptp.s_col Xa Xb Xp)) (not (tptp.s_col Xa Xb Xq)) (= Xp Xq) (= Xa Xb) (tptp.perp Xp Xq Xc Xd) (not (tptp.perp Xa Xb Xc Xd)))) (or (not (tptp.s_col tptp.xa tptp.xb tptp.xp)) (not (tptp.s_col tptp.xa tptp.xb tptp.xq)) (= tptp.xp tptp.xq) (= tptp.xa tptp.xb) (tptp.perp tptp.xc tptp.xd tptp.xp tptp.xq) (not (tptp.perp tptp.xc tptp.xd tptp.xa tptp.xb))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xp $$unsorted) (Xq $$unsorted)) (or (not (tptp.s_col Xa Xb Xc)) (= Xa Xb) (= Xa Xc) (not (tptp.samesideline Xp Xq Xa Xb)) (tptp.samesideline Xp Xq Xa Xc))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xp $$unsorted) (Xq $$unsorted)) (or (= Xa Xb) (not (tptp.samesideline Xp Xq Xa Xb)) (tptp.samesideline Xp Xq Xb Xa))) (forall ((Xa $$unsorted) (Xp $$unsorted) (Xq $$unsorted) (Xb $$unsorted)) (or (not (tptp.opposite Xa Xp Xq Xb)) (tptp.opposite Xb Xp Xq Xa))) (forall ((Xa $$unsorted) (Xp $$unsorted) (Xq $$unsorted) (Xc $$unsorted) (Xm $$unsorted) (Xr $$unsorted) (Xb $$unsorted)) (or (not (tptp.opposite Xa Xp Xq Xc)) (not (tptp.s_col Xp Xq Xm)) (not (tptp.s_m Xa Xm Xc)) (not (tptp.s_col Xp Xq Xr)) (not (tptp.sameside Xa Xr Xb)) (tptp.opposite Xb Xp Xq Xc) (not (tptp.s_t Xr Xb Xa)))) (forall ((Xa $$unsorted) (Xp $$unsorted) (Xq $$unsorted) (Xc $$unsorted) (Xm $$unsorted) (Xr $$unsorted) (Xb $$unsorted)) (or (not (tptp.opposite Xa Xp Xq Xc)) (not (tptp.s_col Xp Xq Xm)) (not (tptp.s_m Xa Xm Xc)) (not (tptp.s_col Xp Xq Xr)) (not (tptp.sameside Xa Xr Xb)) (tptp.opposite Xb Xp Xq Xc))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xm $$unsorted)) (or (not (tptp.sameside Xa Xb Xc)) (tptp.sameside (tptp.s Xm Xa) (tptp.s Xm Xb) (tptp.s Xm Xc)))) (forall ((Xa $$unsorted) (Xp $$unsorted) (Xq $$unsorted) (Xc $$unsorted) (Xcs $$unsorted) (Xr $$unsorted) (Xm $$unsorted) (U $$unsorted)) (or (not (tptp.opposite Xa Xp Xq Xc)) (= Xp Xq) (not (tptp.s_col Xp Xq Xcs)) (not (tptp.s_col Xp Xq Xr)) (not (tptp.perp Xp Xq Xa Xr)) (not (tptp.perp Xp Xq Xc Xcs)) (not (tptp.s_m Xr Xm Xcs)) (not (tptp.sameside U Xr Xa)) (not (tptp.le Xcs Xc Xr Xa)) (= Xr Xcs) (tptp.sameside (tptp.s Xm U) Xcs Xc))) (forall ((Xa $$unsorted) (Xp $$unsorted) (Xq $$unsorted) (Xc $$unsorted) (Xcs $$unsorted) (Xr $$unsorted) (Xm $$unsorted) (U $$unsorted)) (or (not (tptp.opposite Xa Xp Xq Xc)) (= Xp Xq) (not (tptp.s_col Xp Xq Xcs)) (not (tptp.s_col Xp Xq Xr)) (not (tptp.perp Xp Xq Xa Xr)) (not (tptp.perp Xp Xq Xc Xcs)) (not (tptp.s_m Xr Xm Xcs)) (tptp.sameside U Xr Xa) (not (tptp.le Xcs Xc Xr Xa)) (= Xr Xcs) (not (tptp.sameside (tptp.s Xm U) Xcs Xc)))) (forall ((Xa $$unsorted) (Xp $$unsorted) (Xq $$unsorted) (Xc $$unsorted) (Xcs $$unsorted) (Xr $$unsorted) (Xm $$unsorted) (U $$unsorted)) (or (not (tptp.opposite Xa Xp Xq Xc)) (= Xp Xq) (not (tptp.s_col Xp Xq Xcs)) (not (tptp.s_col Xp Xq Xr)) (not (tptp.perp Xp Xq Xa Xr)) (not (tptp.perp Xp Xq Xc Xcs)) (not (tptp.s_m Xr Xm Xcs)) (not (tptp.sameside U Xr Xa)) (not (= Xr Xcs)) (tptp.sameside (tptp.s Xm U) Xcs Xc))) (forall ((Xa $$unsorted) (Xp $$unsorted) (Xq $$unsorted) (Xc $$unsorted) (Xcs $$unsorted) (Xr $$unsorted) (Xm $$unsorted) (U $$unsorted)) (or (not (tptp.opposite Xa Xp Xq Xc)) (= Xp Xq) (not (tptp.s_col Xp Xq Xcs)) (not (tptp.s_col Xp Xq Xr)) (not (tptp.perp Xp Xq Xa Xr)) (not (tptp.perp Xp Xq Xc Xcs)) (not (tptp.s_m Xr Xm Xcs)) (not (tptp.sameside U Xr Xa)) (tptp.sameside (tptp.s Xm U) Xcs Xc))) (forall ((Xa $$unsorted) (Xp $$unsorted) (Xq $$unsorted) (Xc $$unsorted) (Xcs $$unsorted) (Xr $$unsorted) (Xm $$unsorted) (U $$unsorted) (V $$unsorted)) (or (not (tptp.opposite Xa Xp Xq Xc)) (= Xp Xq) (not (tptp.s_col Xp Xq Xcs)) (not (tptp.s_col Xp Xq Xr)) (not (tptp.perp Xp Xq Xa Xr)) (not (tptp.perp Xp Xq Xc Xcs)) (not (tptp.s_m Xr Xm Xcs)) (not (tptp.sameside U Xr Xa)) (not (tptp.sameside V Xcs Xc)) (tptp.opposite U Xp Xq V))) (forall ((Xa $$unsorted) (Xp $$unsorted) (Xq $$unsorted) (Xc $$unsorted) (Xr $$unsorted) (Xb $$unsorted)) (or (not (tptp.opposite Xa Xp Xq Xc)) (not (tptp.s_col Xp Xq Xr)) (not (tptp.sameside Xa Xr Xb)) (tptp.opposite Xb Xp Xq Xc))) (forall ((Xa $$unsorted) (Xc $$unsorted) (Xp $$unsorted) (Xb $$unsorted) (Xq $$unsorted)) (let ((_let_1 (tptp.op Xq Xb Xp Xc Xa))) (let ((_let_2 (not (tptp.s_t Xb Xq Xc)))) (let ((_let_3 (not (tptp.s_t Xa Xc Xp)))) (and (or _let_3 _let_2 (tptp.s_t Xa _let_1 Xb)) (or _let_3 _let_2 (tptp.s_t Xp Xq _let_1))))))) (forall ((Xa $$unsorted) (Xp $$unsorted) (Xq $$unsorted) (Xc $$unsorted) (Xb $$unsorted)) (or (not (tptp.opposite Xa Xp Xq Xc)) (tptp.opposite Xb Xp Xq Xc) (not (tptp.samesideline Xa Xb Xp Xq)))) (forall ((Xa $$unsorted) (Xp $$unsorted) (Xq $$unsorted) (Xb $$unsorted)) (or (not (tptp.opposite Xa Xp Xq Xb)) (not (tptp.samesideline Xa Xb Xp Xq)))) (forall ((Xp $$unsorted) (Xq $$unsorted) (Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (= Xp Xq) (not (tptp.samesideline Xa Xb Xp Xq)) (not (tptp.samesideline Xb Xc Xp Xq)) (tptp.samesideline Xa Xc Xp Xq))) (forall ((Xp $$unsorted) (Xq $$unsorted) (Xa $$unsorted) (Xb $$unsorted)) (or (not (tptp.samesideline Xp Xq Xa Xb)) (tptp.samesideline Xp Xq Xb Xa))) (forall ((Xa $$unsorted) (Xb $$unsorted) (U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (= Xa Xb) (not (tptp.s_m U V W)) (not (tptp.s_col Xa Xb U)) (not (tptp.s_col Xa Xb W)) (tptp.s_col Xa Xb V))) (forall ((Xd $$unsorted) (Xe $$unsorted) (Xd1 $$unsorted) (Xa $$unsorted) (Xb $$unsorted)) (or (= Xd Xe) (not (tptp.s_t Xe Xd Xd1)) (not (tptp.samesideline Xa Xb Xd1 Xe)) (tptp.samesideline Xa Xb Xd Xe))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xp $$unsorted) (Xq $$unsorted)) (or (= Xa Xb) (not (tptp.samesideline Xp Xq Xa Xb)) (tptp.samesideline Xq Xp Xa Xb))) (forall ((Xa $$unsorted) (Xp $$unsorted) (Xq $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (not (tptp.opposite Xa Xp Xq Xb)) (not (tptp.samesideline Xb Xc Xp Xq)) (tptp.opposite Xa Xp Xq Xc))) (forall ((Xp $$unsorted) (Xq $$unsorted) (Xc $$unsorted) (Xa $$unsorted) (Xb $$unsorted)) (or (= Xp Xq) (not (tptp.perpAt Xp Xq Xc Xa Xc)) (not (tptp.perpAt Xp Xq Xc Xb Xc)) (= Xa Xc) (tptp.s_col Xc Xa Xb))) (forall ((Xp $$unsorted) (Xq $$unsorted) (Xr $$unsorted) (Xcs $$unsorted)) (or (= Xp Xq) (tptp.s_col Xp Xq Xr) (tptp.s_col Xp Xq Xcs) (tptp.samesideline Xr Xcs Xp Xq) (tptp.opposite Xr Xp Xq Xcs) (not (= Xp (tptp.foot Xp Xq Xr))))) (forall ((Xp $$unsorted) (Xq $$unsorted) (Xr $$unsorted) (Xcs $$unsorted)) (or (= Xp Xq) (tptp.s_col Xp Xq Xr) (tptp.s_col Xp Xq Xcs) (tptp.samesideline Xr Xcs Xp Xq) (tptp.opposite Xr Xp Xq Xcs) (= Xp (tptp.foot Xp Xq Xr)))) (forall ((Xp $$unsorted) (Xq $$unsorted) (Xr $$unsorted) (Xcs $$unsorted)) (or (= Xp Xq) (tptp.s_col Xp Xq Xr) (tptp.s_col Xp Xq Xcs) (tptp.samesideline Xr Xcs Xp Xq) (tptp.opposite Xr Xp Xq Xcs))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xp $$unsorted) (Xq $$unsorted) (Xr $$unsorted)) (or (not (tptp.samesideline Xa Xb Xp Xq)) (not (tptp.sameside Xa Xq Xr)) (tptp.samesideline Xr Xb Xp Xq))) (forall ((Xc $$unsorted) (Xd $$unsorted) (Xp $$unsorted) (Xa $$unsorted) (Xb $$unsorted)) (or (= Xc Xd) (not (tptp.s_col Xc Xd Xp)) (not (tptp.s_col Xa Xb Xp)) (not (tptp.sameside Xa Xp Xb)) (tptp.s_col Xc Xd Xa) (tptp.samesideline Xa Xb Xc Xd))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xp $$unsorted)) (let ((_let_1 (tptp.reflect Xa Xb Xp))) (let ((_let_2 (= Xa Xb))) (and (or _let_2 (tptp.s_col Xa Xb (tptp.midpoint Xp _let_1))) (or _let_2 (= Xp _let_1) (tptp.perp Xa Xb Xp _let_1)))))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xp $$unsorted) (Xp1 $$unsorted)) (let ((_let_1 (= Xp1 (tptp.reflect Xa Xb Xp)))) (let ((_let_2 (not (tptp.s_col Xa Xb (tptp.midpoint Xp Xp1))))) (let ((_let_3 (= Xa Xb))) (and (or _let_3 _let_2 (not (tptp.perp Xa Xb Xp Xp1)) _let_1) (or _let_3 _let_2 (not (= Xp Xp1)) _let_1)))))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xp $$unsorted) (Xp1 $$unsorted)) (or (= Xa Xb) (not (= (tptp.reflect Xa Xb Xp) Xp1)) (= (tptp.reflect Xa Xb Xp1) Xp))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xp $$unsorted)) (or (= Xa Xb) (= (tptp.reflect Xa Xb (tptp.reflect Xa Xb Xp)) Xp))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xp $$unsorted) (Xp1 $$unsorted)) (or (= Xa Xb) (not (= (tptp.reflect Xa Xb Xp) Xp1)) (= Xp (tptp.reflect Xa Xb Xp1)))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xp $$unsorted) (Xq $$unsorted)) (or (= Xa Xb) (not (= (tptp.reflect Xa Xb Xp) (tptp.reflect Xa Xb Xq))) (= Xp Xq))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xp $$unsorted)) (or (= Xa Xb) (not (= (tptp.reflect Xa Xb Xp) Xp)) (tptp.s_col Xa Xb Xp))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xp $$unsorted)) (or (= Xa Xb) (not (tptp.s_col Xa Xb Xp)) (= (tptp.reflect Xa Xb Xp) Xp))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xp $$unsorted) (Xq $$unsorted)) (or (= Xa Xb) (not (tptp.s_col Xa Xb Xp)) (tptp.s_e Xp Xq (tptp.reflect Xa Xb Xp) (tptp.reflect Xa Xb Xq)))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xp $$unsorted) (Xq $$unsorted)) (or (= Xa Xb) (tptp.s_e Xp Xq (tptp.reflect Xa Xb Xp) (tptp.reflect Xa Xb Xq)))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xa1 $$unsorted)) (or (not (tptp.s_r Xa Xb Xc)) (not (tptp.s_r Xa1 Xb Xc)) (not (tptp.s_e Xa Xb Xa1 Xb)) (tptp.s_e Xa Xc Xa1 Xc))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xa1 $$unsorted) (Xc1 $$unsorted)) (or (not (tptp.s_r Xa Xb Xc)) (not (tptp.s_r Xa1 Xb Xc1)) (not (tptp.s_e Xa Xb Xa1 Xb)) (not (tptp.s_e Xb Xc Xb Xc1)) (tptp.s_e Xa Xc Xa1 Xc1) (not (= Xb (tptp.midpoint Xc Xc1))) (= Xc Xc1))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xa1 $$unsorted) (Xc1 $$unsorted)) (or (not (tptp.s_r Xa Xb Xc)) (not (tptp.s_r Xa1 Xb Xc1)) (not (tptp.s_e Xa Xb Xa1 Xb)) (not (tptp.s_e Xb Xc Xb Xc1)) (tptp.s_e Xa Xc Xa1 Xc1))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xa1 $$unsorted) (Xb1 $$unsorted) (Xc1 $$unsorted)) (or (not (tptp.s_r Xa Xb Xc)) (not (tptp.s_r Xa1 Xb1 Xc1)) (not (tptp.s_e Xa Xb Xa1 Xb1)) (not (tptp.s_e Xb Xc Xb1 Xc1)) (tptp.s_e Xa Xc Xa1 Xc1))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xp $$unsorted) (Xp1 $$unsorted)) (or (= Xa Xb) (not (= (tptp.reflect Xa Xb Xp) Xp1)) (tptp.s_col Xa Xb Xp) (tptp.opposite Xp Xa Xb Xp1))) (forall ((Xb $$unsorted) (Xc $$unsorted) (Xa $$unsorted) (Xq $$unsorted)) (let ((_let_1 (tptp.erectsameside Xb Xc Xa Xq))) (let ((_let_2 (tptp.s_col Xb Xc Xq))) (let ((_let_3 (not (tptp.s_col Xb Xc Xa)))) (let ((_let_4 (= Xb Xc))) (and (or _let_4 _let_3 _let_2 (tptp.perp Xb Xc _let_1 Xa)) (or _let_4 _let_3 _let_2 (tptp.samesideline _let_1 Xq Xb Xc)))))))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xa1 $$unsorted) (Xb1 $$unsorted) (Xp $$unsorted)) (let ((_let_1 (tptp.triangle Xa Xb Xc Xa1 Xb1 Xp))) (let ((_let_2 (not (tptp.s_e Xa Xb Xa1 Xb1)))) (let ((_let_3 (tptp.s_col Xa1 Xb1 Xp))) (let ((_let_4 (tptp.s_col Xa Xb Xc))) (let ((_let_5 (= Xa Xb))) (and (or _let_5 _let_4 _let_3 _let_2 (tptp.s_e3 Xa Xb Xc Xa1 Xb1 _let_1)) (or _let_5 _let_4 _let_3 _let_2 (tptp.samesideline _let_1 Xp Xa1 Xb1))))))))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xa1 $$unsorted) (Xb1 $$unsorted) (Xp $$unsorted) (Xc1 $$unsorted) (Xc2 $$unsorted)) (or (= Xa Xb) (tptp.s_col Xa Xb Xc) (tptp.s_col Xa1 Xb1 Xp) (not (tptp.s_e Xa Xb Xa1 Xb1)) (not (tptp.s_e3 Xa Xb Xc Xa1 Xb1 Xc1)) (not (tptp.samesideline Xc1 Xp Xa1 Xb1)) (not (tptp.s_e3 Xa Xb Xc Xa1 Xb1 Xc2)) (not (tptp.samesideline Xc2 Xp Xa1 Xb1)) (= Xc1 Xc2))) _let_4 (forall ((Xa1 $$unsorted) (Xb $$unsorted) (Xa $$unsorted) (Xc1 $$unsorted) (Xc $$unsorted) (Xd1 $$unsorted) (Xe $$unsorted) (Xd $$unsorted) (Xf1 $$unsorted) (Xf $$unsorted)) (or (not (tptp.sameside Xa1 Xb Xa)) (not (tptp.sameside Xc1 Xb Xc)) (not (tptp.sameside Xd1 Xe Xd)) (not (tptp.sameside Xf1 Xe Xf)) (not (tptp.s_e3 Xa1 Xb Xc1 Xd1 Xe Xf1)) (tptp.congruent Xa Xb Xc Xd Xe Xf))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted) (Xe $$unsorted) (Xf $$unsorted)) (let ((_let_1 (tptp.congruent Xa Xb Xc Xd Xe Xf))) (let ((_let_2 (tptp.f113f Xa Xb Xc Xd Xe Xf))) (let ((_let_3 (tptp.f113d Xa Xb Xc Xd Xe Xf))) (let ((_let_4 (tptp.f113c Xa Xb Xc Xd Xe Xf))) (let ((_let_5 (tptp.f113a Xa Xb Xc Xd Xe Xf))) (let ((_let_6 (= Xf Xe))) (let ((_let_7 (= Xd Xe))) (let ((_let_8 (= Xc Xb))) (let ((_let_9 (= Xa Xb))) (and (or _let_9 _let_8 _let_7 _let_6 (tptp.sameside _let_5 Xb Xa) _let_1) (or _let_9 _let_8 _let_7 _let_6 (tptp.sameside _let_4 Xb Xc) _let_1) (or _let_9 _let_8 _let_7 _let_6 (tptp.sameside _let_3 Xe Xd) _let_1) (or _let_9 _let_8 _let_7 _let_6 (tptp.sameside _let_2 Xe Xf) _let_1) (or _let_9 _let_8 _let_7 _let_6 (tptp.s_e Xb _let_5 Xe _let_3) _let_1) (or _let_9 _let_8 _let_7 _let_6 (tptp.s_e Xb _let_4 Xe _let_2) _let_1) (or _let_9 _let_8 _let_7 _let_6 (not (tptp.s_e _let_5 _let_4 _let_3 _let_2)) _let_1)))))))))))) _let_3 (forall ((Xa1 $$unsorted) (Xb $$unsorted) (Xa2 $$unsorted) (Xc1 $$unsorted) (Xc2 $$unsorted) (Xd1 $$unsorted) (Xe $$unsorted) (Xd2 $$unsorted) (Xf1 $$unsorted) (Xf2 $$unsorted) (Xa $$unsorted) (Xc $$unsorted) (Xd $$unsorted) (Xf $$unsorted)) (or (not (tptp.sameside Xa1 Xb Xa2)) (not (tptp.sameside Xc1 Xb Xc2)) (not (tptp.sameside Xd1 Xe Xd2)) (not (tptp.sameside Xf1 Xe Xf2)) (not (tptp.s_e3 Xa1 Xb Xc1 Xd1 Xe Xf1)) (= Xa Xb) (= Xc Xb) (= Xd Xe) (= Xf Xe) (not (tptp.sameside Xa2 Xb Xa)) (not (tptp.sameside Xc2 Xb Xc)) (not (tptp.sameside Xd2 Xe Xd)) (not (tptp.sameside Xf2 Xe Xf)) (not (tptp.s_e Xb Xa2 Xe Xd2)) (not (tptp.s_e Xb Xc2 Xe Xf2)) (tptp.s_e Xa2 Xc2 Xd2 Xf2))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (= Xa Xb) (= Xc Xb) (tptp.congruent Xa Xb Xc Xa Xb Xc))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted) (Xe $$unsorted) (Xf $$unsorted)) (or (not (tptp.congruent Xa Xb Xc Xd Xe Xf)) (tptp.congruent Xd Xe Xf Xa Xb Xc))) (forall ((Xa1 $$unsorted) (Xb1 $$unsorted) (Xc1 $$unsorted) (Xa2 $$unsorted) (Xb2 $$unsorted) (Xc2 $$unsorted) (Xa3 $$unsorted) (Xb3 $$unsorted) (Xc3 $$unsorted)) (or (not (tptp.congruent Xa1 Xb1 Xc1 Xa2 Xb2 Xc2)) (not (tptp.congruent Xa2 Xb2 Xc2 Xa3 Xb3 Xc3)) (tptp.congruent Xa1 Xb1 Xc1 Xa3 Xb3 Xc3))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (= Xa Xb) (= Xc Xb) (tptp.congruent Xa Xb Xc Xc Xb Xa))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted) (Xe $$unsorted) (Xp $$unsorted)) (let ((_let_1 (tptp.constructAngle Xa Xb Xc Xd Xe Xp))) (let ((_let_2 (tptp.s_col Xd Xe Xp))) (let ((_let_3 (tptp.s_col Xa Xb Xc))) (and (or _let_3 _let_2 (tptp.congruent Xa Xb Xc Xd Xe _let_1)) (or _let_3 _let_2 (tptp.samesideline _let_1 Xp Xd Xe))))))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted) (Xe $$unsorted) (Xp $$unsorted) (Xf1 $$unsorted) (Xf2 $$unsorted)) (or (tptp.s_col Xa Xb Xc) (tptp.s_col Xd Xe Xp) (not (tptp.congruent Xa Xb Xc Xd Xe Xf1)) (not (tptp.samesideline Xf1 Xp Xe Xd)) (not (tptp.congruent Xa Xb Xc Xd Xe Xf2)) (not (tptp.samesideline Xf2 Xp Xe Xd)) (tptp.sameside Xf1 Xe Xf2))) _let_2 (forall ((Xa $$unsorted) (Xb $$unsorted) (Xa1 $$unsorted) (Xc1 $$unsorted)) (= (tptp.insert Xa Xb Xa1 Xc1) (tptp.ext (tptp.ext Xc1 Xa1 tptp.alpha tptp.gamma) Xa1 Xa Xb))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted) (Za $$unsorted) (Zb $$unsorted) (Zc $$unsorted) (Zd $$unsorted)) (let ((_let_1 (tptp.s_afs Xa Xb Xc Xd Za Zb Zc Zd))) (let ((_let_2 (tptp.s_e Xb Xd Zb Zd))) (let ((_let_3 (tptp.s_e Xa Xd Za Zd))) (let ((_let_4 (tptp.s_e Xb Xc Zb Zc))) (let ((_let_5 (tptp.s_e Xa Xb Za Zb))) (let ((_let_6 (tptp.s_t Za Zb Zc))) (let ((_let_7 (tptp.s_t Xa Xb Xc))) (let ((_let_8 (not _let_1))) (and (or _let_8 _let_7) (or _let_8 _let_6) (or _let_8 _let_5) (or _let_8 _let_4) (or _let_8 _let_3) (or _let_8 _let_2) (or (not _let_7) (not _let_6) (not _let_5) (not _let_4) (not _let_3) (not _let_2) _let_1))))))))))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted) (Za $$unsorted) (Zb $$unsorted) (Zc $$unsorted) (Zd $$unsorted)) (let ((_let_1 (tptp.s_ifs Xa Xb Xc Xd Za Zb Zc Zd))) (let ((_let_2 (tptp.s_e Xc Xd Zc Zd))) (let ((_let_3 (tptp.s_e Xa Xd Za Zd))) (let ((_let_4 (tptp.s_e Xb Xc Zb Zc))) (let ((_let_5 (tptp.s_e Xa Xc Za Zc))) (let ((_let_6 (tptp.s_t Za Zb Zc))) (let ((_let_7 (tptp.s_t Xa Xb Xc))) (let ((_let_8 (not _let_1))) (and (or _let_8 _let_7) (or _let_8 _let_6) (or _let_8 _let_5) (or _let_8 _let_4) (or _let_8 _let_3) (or _let_8 _let_2) (or (not _let_7) (not _let_6) (not _let_5) (not _let_4) (not _let_3) (not _let_2) _let_1))))))))))) (forall ((Xa1 $$unsorted) (Xa2 $$unsorted) (Xa3 $$unsorted) (Xb1 $$unsorted) (Xb2 $$unsorted) (Xb3 $$unsorted)) (let ((_let_1 (tptp.s_e3 Xa1 Xa2 Xa3 Xb1 Xb2 Xb3))) (let ((_let_2 (tptp.s_e Xa2 Xa3 Xb2 Xb3))) (let ((_let_3 (tptp.s_e Xa1 Xa3 Xb1 Xb3))) (let ((_let_4 (tptp.s_e Xa1 Xa2 Xb1 Xb2))) (let ((_let_5 (not _let_1))) (and (or _let_5 _let_4) (or _let_5 _let_3) (or _let_5 _let_2) (or (not _let_4) (not _let_3) (not _let_2) _let_1)))))))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (let ((_let_1 (tptp.s_t Xc Xa Xb))) (let ((_let_2 (tptp.s_col Xa Xb Xc))) (let ((_let_3 (tptp.s_t Xb Xc Xa))) (let ((_let_4 (tptp.s_t Xa Xb Xc))) (and (or (not _let_2) _let_4 _let_3 _let_1) (or _let_2 (not _let_4)) (or _let_2 (not _let_3)) (or _let_2 (not _let_1)))))))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted) (Xa1 $$unsorted) (Xb1 $$unsorted) (Xc1 $$unsorted) (Xd1 $$unsorted)) (let ((_let_1 (tptp.s_fs Xa Xb Xc Xd Xa1 Xb1 Xc1 Xd1))) (let ((_let_2 (tptp.s_e Xb Xd Xb1 Xd1))) (let ((_let_3 (tptp.s_e Xa Xd Xa1 Xd1))) (let ((_let_4 (tptp.s_e3 Xa Xb Xc Xa1 Xb1 Xc1))) (let ((_let_5 (tptp.s_col Xa Xb Xc))) (let ((_let_6 (not _let_1))) (and (or _let_6 _let_5) (or _let_6 _let_4) (or _let_6 _let_3) (or _let_6 _let_2) (or (not _let_5) (not _let_4) (not _let_3) (not _let_2) _let_1))))))))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted) (Y $$unsorted)) (let ((_let_1 (tptp.le Xa Xb Xc Xd))) (let ((_let_2 (tptp.insert Xa Xb Xc Xd))) (let ((_let_3 (not _let_1))) (and (or _let_3 (tptp.s_t Xc _let_2 Xd)) (or _let_3 (tptp.s_e Xa Xb Xc _let_2)) (or (not (tptp.s_t Xc Y Xd)) (not (tptp.s_e Xa Xb Xc Y)) _let_1)))))) (forall ((Xa $$unsorted) (Xp $$unsorted) (Xb $$unsorted)) (let ((_let_1 (tptp.sameside Xa Xp Xb))) (let ((_let_2 (= Xb Xp))) (let ((_let_3 (= Xa Xp))) (let ((_let_4 (tptp.s_t Xp Xb Xa))) (let ((_let_5 (tptp.s_t Xp Xa Xb))) (let ((_let_6 (not _let_1))) (and (or _let_6 (not _let_3)) (or _let_6 (not _let_2)) (or _let_6 _let_5 _let_4) (or (not _let_5) _let_3 (= tptp.xb Xp) _let_1) (or (not _let_4) _let_3 _let_2 _let_1))))))))) (forall ((Xa $$unsorted) (Xm $$unsorted) (Xb $$unsorted)) (let ((_let_1 (tptp.s_m Xa Xm Xb))) (let ((_let_2 (tptp.s_e Xm Xa Xm Xb))) (let ((_let_3 (tptp.s_t Xa Xm Xb))) (let ((_let_4 (not _let_1))) (and (or _let_4 _let_3) (or _let_4 _let_2) (or (not _let_3) (not _let_2) _let_1))))))) (forall ((Xa1 $$unsorted) (Xm1 $$unsorted) (Xb1 $$unsorted) (Xc $$unsorted) (Xb2 $$unsorted) (Xm2 $$unsorted) (Xa2 $$unsorted)) (let ((_let_1 (tptp.s_kf Xa1 Xm1 Xb1 Xc Xb2 Xm2 Xa2))) (let ((_let_2 (tptp.s_m Xa2 Xm2 Xb2))) (let ((_let_3 (tptp.s_m Xa1 Xm1 Xb1))) (let ((_let_4 (tptp.s_e Xc Xa2 Xc Xb2))) (let ((_let_5 (tptp.s_e Xc Xa1 Xc Xb1))) (let ((_let_6 (tptp.s_t Xb1 Xc Xb2))) (let ((_let_7 (tptp.s_t Xa1 Xc Xa2))) (let ((_let_8 (not _let_1))) (and (or _let_8 _let_7) (or _let_8 _let_6) (or _let_8 _let_5) (or _let_8 _let_4) (or _let_8 _let_3) (or _let_8 _let_2) (or (not _let_7) (not _let_6) (not _let_5) (not _let_4) (not _let_3) (not _let_2) _let_1))))))))))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (let ((_let_1 (tptp.s_e Xa Xc Xa (tptp.s Xb Xc)))) (let ((_let_2 (tptp.s_r Xa Xb Xc))) (and (or (not _let_2) _let_1) (or _let_2 (not _let_1)))))) (forall ((Y $$unsorted) (Z $$unsorted) (X $$unsorted) (Y1 $$unsorted) (Z1 $$unsorted) (U $$unsorted) (V $$unsorted)) (let ((_let_1 (tptp.g811 Y Z Y1 Z1 X))) (let ((_let_2 (tptp.f811 Y Z Y1 Z1 X))) (let ((_let_3 (tptp.s_col Y1 Z1 X))) (let ((_let_4 (not _let_3))) (let ((_let_5 (tptp.s_col Y Z X))) (let ((_let_6 (not _let_5))) (let ((_let_7 (= Y1 Z1))) (let ((_let_8 (= Y Z))) (let ((_let_9 (tptp.perpAt Y Z X Y1 Z1))) (let ((_let_10 (not _let_9))) (and (or _let_10 _let_5) (or _let_10 _let_3) (or _let_10 (not _let_8)) (or _let_10 (not _let_7)) (or _let_10 (not (tptp.s_col Y Z U)) (not (tptp.s_col Y1 Z1 V)) (tptp.s_r U X V)) (or _let_9 _let_8 _let_7 _let_6 _let_4 (tptp.s_col Y Z _let_2)) (or _let_9 _let_8 _let_7 _let_6 _let_4 (tptp.s_col Y1 Z1 _let_1)) (or _let_9 _let_8 _let_7 _let_6 _let_4 (not (tptp.s_r _let_2 X _let_1))))))))))))))) (forall ((Xp $$unsorted) (Xq $$unsorted) (Xp1 $$unsorted) (Xq1 $$unsorted) (X $$unsorted)) (let ((_let_1 (tptp.perp Xp Xq Xp1 Xq1))) (and (or (not _let_1) (tptp.perpAt Xp Xq (tptp.il Xp Xq Xp1 Xq1) Xp1 Xq1)) (or _let_1 (not (tptp.perpAt Xp Xq X Xp1 Xq1)))))) (forall ((Xp $$unsorted) (Xq $$unsorted) (Xa $$unsorted) (Xb $$unsorted) (Xt $$unsorted)) (let ((_let_1 (tptp.il Xa Xb Xp Xq))) (let ((_let_2 (tptp.opposite Xa Xp Xq Xb))) (let ((_let_3 (not _let_2))) (let ((_let_4 (tptp.s_col Xp Xq Xb))) (let ((_let_5 (tptp.s_col Xp Xq Xa))) (and (or (= Xp Xq) _let_5 _let_4 (not (tptp.s_t Xa Xt Xb)) (not (tptp.s_col Xp Xq Xt)) _let_2) (or _let_3 (not _let_5)) (or _let_3 (not _let_4)) (or _let_3 (tptp.s_t Xa _let_1 Xb)) (or _let_3 (tptp.s_col Xp Xq _let_1))))))))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xp $$unsorted) (Xq $$unsorted) (Xu $$unsorted) (Xc $$unsorted) (Xv $$unsorted)) (let ((_let_1 (tptp.samesideline Xa Xb Xp Xq))) (let ((_let_2 (tptp.s_col Xp Xq Xb))) (let ((_let_3 (tptp.s_col Xp Xq Xa))) (let ((_let_4 (= Xp Xq))) (let ((_let_5 (not _let_1))) (let ((_let_6 (tptp.ss2 Xa Xb Xp Xq))) (let ((_let_7 (tptp.ss3 Xa Xb Xp Xq))) (let ((_let_8 (tptp.ss1 Xa Xb Xp Xq))) (and (or _let_5 (tptp.s_col Xp Xq _let_8)) (or _let_5 (tptp.s_col Xp Xq _let_6)) (or _let_5 (tptp.s_t Xa _let_8 _let_7)) (or _let_5 (tptp.s_t Xb _let_6 _let_7)) (or _let_5 (not (= Xa _let_8))) (or _let_5 (not (= Xb _let_6))) (or _let_5 (not (= _let_7 _let_8))) (or _let_5 (not (= _let_7 _let_6))) (or _let_5 (not _let_4)) (or _let_5 (not _let_3)) (or _let_5 (not _let_2)) (or (not (tptp.s_t Xa Xu Xc)) (not (tptp.s_t Xb Xv Xc)) (not (tptp.s_col Xp Xq Xu)) (not (tptp.s_col Xp Xq Xv)) _let_4 (= Xc Xu) (= Xc Xv) (= Xa Xu) (= Xb Xv) _let_3 _let_2 _let_1))))))))))) true)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
% 5.53/5.73  )
% 5.53/5.73  % SZS output end Proof for GEO535+1
% 5.53/5.73  % cvc5---1.0.5 exiting
% 5.53/5.73  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------