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

View Problem - Process Solution

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

% Computer : n017.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 26.89s 27.10s
% Output   : Proof 26.89s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.11/0.14  % Problem    : GEO536+1 : TPTP v8.1.2. Released v7.0.0.
% 0.11/0.15  % Command    : do_cvc5 %s %d
% 0.15/0.36  % Computer : n017.cluster.edu
% 0.15/0.36  % Model    : x86_64 x86_64
% 0.15/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.15/0.36  % Memory   : 8042.1875MB
% 0.15/0.36  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.15/0.36  % CPULimit   : 300
% 0.15/0.36  % WCLimit    : 300
% 0.15/0.36  % DateTime   : Tue Aug 29 23:30:58 EDT 2023
% 0.15/0.36  % CPUTime    : 
% 0.22/0.51  %----Proving TF0_NAR, FOF, or CNF
% 26.89/27.10  ------- convert to smt2 : /export/starexec/sandbox2/tmp/tmp.dljRkKT8LP/cvc5---1.0.5_1547.p...
% 26.89/27.10  ------- get file name : TPTP file name is GEO536+1
% 26.89/27.10  ------- cvc5-fof : /export/starexec/sandbox2/solver/bin/cvc5---1.0.5_1547.smt2...
% 26.89/27.10  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 26.89/27.10  --- Run --no-e-matching --full-saturate-quant at 5...
% 26.89/27.10  --- Run --no-e-matching --enum-inst-sum --full-saturate-quant at 5...
% 26.89/27.10  --- Run --finite-model-find --uf-ss=no-minimal at 5...
% 26.89/27.10  --- Run --multi-trigger-when-single --full-saturate-quant at 5...
% 26.89/27.10  % SZS status Theorem for GEO536+1
% 26.89/27.10  % SZS output start Proof for GEO536+1
% 26.89/27.10  (
% 26.89/27.10  (let ((_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)))))))))) (let ((_let_2 (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)) (= Xa Xc) (tptp.congruent Xb Xa Xc Xb1 Xa1 Xc1))))) (let ((_let_3 (not _let_2))) (let ((_let_4 (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_5 (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 ((_let_6 (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))))) (let ((_let_7 (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_8 (forall ((Xa $$unsorted) (Xp $$unsorted) (Xb $$unsorted)) (or (not (tptp.sameside Xa Xp Xb)) (tptp.sameside Xb Xp Xa))))) (let ((_let_9 (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)))))))) (let ((_let_10 (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (or (not (tptp.s_e X Y Z Z)) (= X Y))))) (let ((_let_11 (tptp.f113f SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7))) (let ((_let_12 (tptp.f113d SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7))) (let ((_let_13 (tptp.f113c SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7))) (let ((_let_14 (tptp.f113a SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7))) (let ((_let_15 (tptp.congruent _let_14 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 _let_13 _let_12 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 _let_11))) (let ((_let_16 (tptp.s_e3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7))) (let ((_let_17 (not _let_16))) (let ((_let_18 (tptp.sameside SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 _let_11))) (let ((_let_19 (not _let_18))) (let ((_let_20 (tptp.sameside SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 _let_12))) (let ((_let_21 (not _let_20))) (let ((_let_22 (tptp.sameside SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 _let_13))) (let ((_let_23 (not _let_22))) (let ((_let_24 (tptp.sameside SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 _let_14))) (let ((_let_25 (not _let_24))) (let ((_let_26 (or _let_25 _let_23 _let_21 _let_19 _let_17 _let_15))) (let ((_let_27 (_let_6))) (let ((_let_28 (ASSUME :args _let_27))) (let ((_let_29 (not _let_26))) (let ((_let_30 (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_31 (not _let_30))) (let ((_let_32 (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_33 (not _let_32))) (let ((_let_34 (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_35 (not _let_34))) (let ((_let_36 (or _let_35 _let_33 _let_31 _let_16))) (let ((_let_37 (forall ((BOUND_VARIABLE_5884 $$unsorted) (BOUND_VARIABLE_5886 $$unsorted) (BOUND_VARIABLE_5888 $$unsorted) (BOUND_VARIABLE_5890 $$unsorted) (BOUND_VARIABLE_5892 $$unsorted) (BOUND_VARIABLE_5894 $$unsorted)) (or (not (tptp.s_e BOUND_VARIABLE_5884 BOUND_VARIABLE_5886 BOUND_VARIABLE_5890 BOUND_VARIABLE_5892)) (not (tptp.s_e BOUND_VARIABLE_5884 BOUND_VARIABLE_5888 BOUND_VARIABLE_5890 BOUND_VARIABLE_5894)) (not (tptp.s_e BOUND_VARIABLE_5886 BOUND_VARIABLE_5888 BOUND_VARIABLE_5892 BOUND_VARIABLE_5894)) (tptp.s_e3 BOUND_VARIABLE_5884 BOUND_VARIABLE_5886 BOUND_VARIABLE_5888 BOUND_VARIABLE_5890 BOUND_VARIABLE_5892 BOUND_VARIABLE_5894))))) (let ((_let_38 (3))) (let ((_let_39 (_let_37))) (let ((_let_40 (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_41 (not _let_40))) (let ((_let_42 (or _let_41 _let_35 _let_33 _let_30))) (let ((_let_43 (_let_4))) (let ((_let_44 (ASSUME :args _let_43))) (let ((_let_45 (tptp.congruent SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7))) (let ((_let_46 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4))) (let ((_let_47 (or _let_41 _let_35 _let_33 _let_46 _let_45))) (let ((_let_48 (not _let_47))) (let ((_let_49 (_let_3))) (let ((_let_50 (ASSUME :args _let_49))) (let ((_let_51 (or))) (let ((_let_52 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (SKOLEMIZE _let_50) :args _let_49)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_3) _let_2))) (REFL :args (_let_48)) :args _let_51)) _let_50 :args (_let_48 true _let_2)))) (let ((_let_53 (REFL :args (_let_47)))) (let ((_let_54 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_47 2)) (CONG _let_53 (MACRO_SR_PRED_INTRO :args ((= (not _let_33) _let_32))) :args _let_51)) :args ((or _let_32 _let_47))) _let_52 :args (_let_32 true _let_47)))) (let ((_let_55 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_47 1)) (CONG _let_53 (MACRO_SR_PRED_INTRO :args ((= (not _let_35) _let_34))) :args _let_51)) :args ((or _let_34 _let_47))) _let_52 :args (_let_34 true _let_47)))) (let ((_let_56 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_47 0)) (CONG _let_53 (MACRO_SR_PRED_INTRO :args ((= (not _let_41) _let_40))) :args _let_51)) :args ((or _let_40 _let_47))) _let_52 :args (_let_40 true _let_47)))) (let ((_let_57 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_42)) :args ((or _let_41 _let_35 _let_33 _let_30 (not _let_42)))) _let_56 _let_55 _let_54 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_44 :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 Xa Xb Xc Xa1 Xb1 Xc1) false))))) :args _let_43)) _let_44 :args (_let_42 false _let_4)) :args (_let_30 false _let_40 false _let_34 false _let_32 false _let_42)))) (let ((_let_58 (tptp.sameside _let_11 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7))) (let ((_let_59 (not _let_58))) (let ((_let_60 (or _let_59 _let_18))) (let ((_let_61 (_let_8))) (let ((_let_62 (ASSUME :args _let_61))) (let ((_let_63 ((not (= (tptp.sameside Xa Xp Xb) false))))) (let ((_let_64 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7))) (let ((_let_65 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6))) (let ((_let_66 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3))) (let ((_let_67 (or _let_66 _let_46 _let_65 _let_64 _let_58 _let_45))) (let ((_let_68 (forall ((BOUND_VARIABLE_5347 $$unsorted) (BOUND_VARIABLE_5349 $$unsorted) (BOUND_VARIABLE_5351 $$unsorted) (BOUND_VARIABLE_5353 $$unsorted) (BOUND_VARIABLE_5355 $$unsorted) (BOUND_VARIABLE_5357 $$unsorted)) (or (= BOUND_VARIABLE_5347 BOUND_VARIABLE_5349) (= BOUND_VARIABLE_5349 BOUND_VARIABLE_5351) (= BOUND_VARIABLE_5353 BOUND_VARIABLE_5355) (= BOUND_VARIABLE_5355 BOUND_VARIABLE_5357) (tptp.sameside (tptp.f113f BOUND_VARIABLE_5347 BOUND_VARIABLE_5349 BOUND_VARIABLE_5351 BOUND_VARIABLE_5353 BOUND_VARIABLE_5355 BOUND_VARIABLE_5357) BOUND_VARIABLE_5355 BOUND_VARIABLE_5357) (tptp.congruent BOUND_VARIABLE_5347 BOUND_VARIABLE_5349 BOUND_VARIABLE_5351 BOUND_VARIABLE_5353 BOUND_VARIABLE_5355 BOUND_VARIABLE_5357))))) (let ((_let_69 (EQ_RESOLVE (ASSUME :args (_let_5)) (MACRO_SR_EQ_INTRO :args (_let_5 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_70 (_let_68))) (let ((_let_71 (tptp.ext SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2))) (let ((_let_72 (tptp.sameside _let_71 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5))) (let ((_let_73 (tptp.sameside _let_71 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6))) (let ((_let_74 (not _let_65))) (let ((_let_75 (or _let_41 _let_72))) (let ((_let_76 (forall ((BOUND_VARIABLE_5208 $$unsorted) (BOUND_VARIABLE_5210 $$unsorted) (BOUND_VARIABLE_5212 $$unsorted) (BOUND_VARIABLE_5214 $$unsorted) (BOUND_VARIABLE_5216 $$unsorted) (BOUND_VARIABLE_5218 $$unsorted)) (or (not (tptp.congruent BOUND_VARIABLE_5208 BOUND_VARIABLE_5210 BOUND_VARIABLE_5212 BOUND_VARIABLE_5214 BOUND_VARIABLE_5216 BOUND_VARIABLE_5218)) (tptp.sameside (tptp.ext BOUND_VARIABLE_5216 BOUND_VARIABLE_5214 BOUND_VARIABLE_5210 BOUND_VARIABLE_5208) BOUND_VARIABLE_5216 BOUND_VARIABLE_5214))))) (let ((_let_77 (2))) (let ((_let_78 (EQ_RESOLVE (ASSUME :args (_let_7)) (MACRO_SR_EQ_INTRO :args (_let_7 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_79 (_let_76))) (let ((_let_80 (forall ((BOUND_VARIABLE_4251 $$unsorted) (BOUND_VARIABLE_4255 $$unsorted)) (not (tptp.sameside BOUND_VARIABLE_4251 BOUND_VARIABLE_4255 BOUND_VARIABLE_4255))))) (let ((_let_81 (not _let_73))) (let ((_let_82 (1))) (let ((_let_83 (AND_ELIM (EQ_RESOLVE (ASSUME :args (_let_9)) (MACRO_SR_EQ_INTRO :args (_let_9 SB_DEFAULT SBA_FIXPOINT))) :args _let_82))) (let ((_let_84 (_let_80))) (let ((_let_85 (ASSUME :args _let_84))) (let ((_let_86 (APPLY_UF tptp.sameside))) (let ((_let_87 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (SCOPE (MACRO_SR_PRED_ELIM (TRANS (SYMM (FALSE_INTRO (ASSUME :args (_let_81)))) (CONG (REFL :args (_let_71)) (REFL :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6)) (SYMM (ASSUME :args (_let_65))) :args _let_86) (TRUE_INTRO (ASSUME :args (_let_72))))) :args (_let_72 _let_65 _let_81))) (CONG (REFL :args ((not _let_72))) (REFL :args (_let_74)) (MACRO_SR_PRED_INTRO :args ((= (not _let_81) _let_73))) :args _let_51)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_85 :args (_let_71 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 QUANTIFIERS_INST_CBQI_CONFLICT)) :args _let_84)) _let_83 :args (_let_81 false _let_80)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_75)) :args ((or _let_41 _let_72 (not _let_75)))) _let_56 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE (ASSUME :args _let_79) :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_5208 BOUND_VARIABLE_5210 BOUND_VARIABLE_5212 BOUND_VARIABLE_5214 BOUND_VARIABLE_5216 BOUND_VARIABLE_5218) false))))) :args _let_79)) (AND_ELIM _let_78 :args _let_77) :args (_let_75 false _let_76)) :args (_let_72 false _let_40 false _let_75)) :args (_let_74 true _let_73 false _let_72)))) (let ((_let_88 (tptp.ext SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5))) (let ((_let_89 (tptp.sameside _let_88 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2))) (let ((_let_90 (tptp.sameside _let_88 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3))) (let ((_let_91 (not _let_66))) (let ((_let_92 (or _let_41 _let_89))) (let ((_let_93 (forall ((BOUND_VARIABLE_5170 $$unsorted) (BOUND_VARIABLE_5172 $$unsorted) (BOUND_VARIABLE_5174 $$unsorted) (BOUND_VARIABLE_5176 $$unsorted) (BOUND_VARIABLE_5178 $$unsorted) (BOUND_VARIABLE_5180 $$unsorted)) (or (not (tptp.congruent BOUND_VARIABLE_5170 BOUND_VARIABLE_5172 BOUND_VARIABLE_5174 BOUND_VARIABLE_5176 BOUND_VARIABLE_5178 BOUND_VARIABLE_5180)) (tptp.sameside (tptp.ext BOUND_VARIABLE_5172 BOUND_VARIABLE_5170 BOUND_VARIABLE_5178 BOUND_VARIABLE_5176) BOUND_VARIABLE_5172 BOUND_VARIABLE_5170))))) (let ((_let_94 (0))) (let ((_let_95 (_let_93))) (let ((_let_96 (not _let_90))) (let ((_let_97 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (SCOPE (MACRO_SR_PRED_ELIM (TRANS (SYMM (FALSE_INTRO (ASSUME :args (_let_96)))) (CONG (REFL :args (_let_88)) (REFL :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3)) (SYMM (ASSUME :args (_let_66))) :args _let_86) (TRUE_INTRO (ASSUME :args (_let_89))))) :args (_let_89 _let_66 _let_96))) (CONG (REFL :args ((not _let_89))) (REFL :args (_let_91)) (MACRO_SR_PRED_INTRO :args ((= (not _let_96) _let_90))) :args _let_51)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_85 :args (_let_88 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 QUANTIFIERS_INST_CBQI_CONFLICT)) :args _let_84)) _let_83 :args (_let_96 false _let_80)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_92)) :args ((or _let_41 _let_89 (not _let_92)))) _let_56 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE (ASSUME :args _let_95) :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_5170 BOUND_VARIABLE_5172 BOUND_VARIABLE_5174 BOUND_VARIABLE_5176 BOUND_VARIABLE_5178 BOUND_VARIABLE_5180) false))))) :args _let_95)) (AND_ELIM _let_78 :args _let_94) :args (_let_92 false _let_93)) :args (_let_89 false _let_40 false _let_92)) :args (_let_91 true _let_90 false _let_89)))) (let ((_let_98 (tptp.s_e SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5))) (let ((_let_99 (not _let_64))) (let ((_let_100 (not _let_98))) (let ((_let_101 (or _let_100 _let_46))) (let ((_let_102 (_let_10))) (let ((_let_103 (ASSUME :args _let_102))) (let ((_let_104 (MACRO_RESOLUTION_TRUST (CNF_OR_NEG :args (_let_47 3)) _let_52 :args ((not _let_46) true _let_47)))) (let ((_let_105 (ASSUME :args (_let_100)))) (let ((_let_106 (ASSUME :args (_let_64)))) (let ((_let_107 (ASSUME :args (_let_30)))) (let ((_let_108 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_105 _let_106 _let_107) :args (_let_64 _let_30 _let_100)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS (SYMM (TRUE_INTRO _let_107)) (CONG (REFL :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2)) (REFL :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4)) (REFL :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5)) (SYMM _let_106) :args (APPLY_UF tptp.s_e)) (FALSE_INTRO _let_105))) :args (_let_100 _let_64 _let_30)) :args ((not (and _let_64 _let_30 _let_100)) SB_LITERAL))) (CONG (REFL :args (_let_99)) (REFL :args (_let_31)) (MACRO_SR_PRED_INTRO :args ((= (not _let_100) _let_98))) :args _let_51)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_101)) :args ((or _let_46 _let_100 (not _let_101)))) _let_104 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_103 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 QUANTIFIERS_INST_CBQI_CONFLICT)) :args _let_102)) _let_103 :args (_let_101 false _let_10)) :args (_let_100 true _let_46 false _let_101)) _let_57 :args (_let_99 true _let_98 false _let_30)))) (let ((_let_109 (MACRO_RESOLUTION_TRUST (CNF_OR_NEG :args (_let_47 4)) _let_52 :args ((not _let_45) true _let_47)))) (let ((_let_110 (tptp.sameside _let_12 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6))) (let ((_let_111 (not _let_110))) (let ((_let_112 (or _let_111 _let_20))) (let ((_let_113 (or _let_66 _let_46 _let_65 _let_64 _let_110 _let_45))) (let ((_let_114 (forall ((BOUND_VARIABLE_5325 $$unsorted) (BOUND_VARIABLE_5327 $$unsorted) (BOUND_VARIABLE_5329 $$unsorted) (BOUND_VARIABLE_5331 $$unsorted) (BOUND_VARIABLE_5333 $$unsorted) (BOUND_VARIABLE_5335 $$unsorted)) (or (= BOUND_VARIABLE_5325 BOUND_VARIABLE_5327) (= BOUND_VARIABLE_5327 BOUND_VARIABLE_5329) (= BOUND_VARIABLE_5331 BOUND_VARIABLE_5333) (= BOUND_VARIABLE_5333 BOUND_VARIABLE_5335) (tptp.sameside (tptp.f113d BOUND_VARIABLE_5325 BOUND_VARIABLE_5327 BOUND_VARIABLE_5329 BOUND_VARIABLE_5331 BOUND_VARIABLE_5333 BOUND_VARIABLE_5335) BOUND_VARIABLE_5333 BOUND_VARIABLE_5331) (tptp.congruent BOUND_VARIABLE_5325 BOUND_VARIABLE_5327 BOUND_VARIABLE_5329 BOUND_VARIABLE_5331 BOUND_VARIABLE_5333 BOUND_VARIABLE_5335))))) (let ((_let_115 (_let_114))) (let ((_let_116 (tptp.sameside _let_13 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4))) (let ((_let_117 (not _let_116))) (let ((_let_118 (or _let_117 _let_22))) (let ((_let_119 (or _let_66 _let_46 _let_65 _let_64 _let_116 _let_45))) (let ((_let_120 (forall ((BOUND_VARIABLE_5303 $$unsorted) (BOUND_VARIABLE_5305 $$unsorted) (BOUND_VARIABLE_5307 $$unsorted) (BOUND_VARIABLE_5309 $$unsorted) (BOUND_VARIABLE_5311 $$unsorted) (BOUND_VARIABLE_5313 $$unsorted)) (or (= BOUND_VARIABLE_5303 BOUND_VARIABLE_5305) (= BOUND_VARIABLE_5305 BOUND_VARIABLE_5307) (= BOUND_VARIABLE_5309 BOUND_VARIABLE_5311) (= BOUND_VARIABLE_5311 BOUND_VARIABLE_5313) (tptp.sameside (tptp.f113c BOUND_VARIABLE_5303 BOUND_VARIABLE_5305 BOUND_VARIABLE_5307 BOUND_VARIABLE_5309 BOUND_VARIABLE_5311 BOUND_VARIABLE_5313) BOUND_VARIABLE_5305 BOUND_VARIABLE_5307) (tptp.congruent BOUND_VARIABLE_5303 BOUND_VARIABLE_5305 BOUND_VARIABLE_5307 BOUND_VARIABLE_5309 BOUND_VARIABLE_5311 BOUND_VARIABLE_5313))))) (let ((_let_121 (_let_120))) (let ((_let_122 (tptp.sameside _let_14 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3))) (let ((_let_123 (not _let_122))) (let ((_let_124 (or _let_123 _let_24))) (let ((_let_125 (or _let_66 _let_46 _let_65 _let_64 _let_122 _let_45))) (let ((_let_126 (forall ((BOUND_VARIABLE_5281 $$unsorted) (BOUND_VARIABLE_5283 $$unsorted) (BOUND_VARIABLE_5285 $$unsorted) (BOUND_VARIABLE_5287 $$unsorted) (BOUND_VARIABLE_5289 $$unsorted) (BOUND_VARIABLE_5291 $$unsorted)) (or (= BOUND_VARIABLE_5281 BOUND_VARIABLE_5283) (= BOUND_VARIABLE_5283 BOUND_VARIABLE_5285) (= BOUND_VARIABLE_5287 BOUND_VARIABLE_5289) (= BOUND_VARIABLE_5289 BOUND_VARIABLE_5291) (tptp.sameside (tptp.f113a BOUND_VARIABLE_5281 BOUND_VARIABLE_5283 BOUND_VARIABLE_5285 BOUND_VARIABLE_5287 BOUND_VARIABLE_5289 BOUND_VARIABLE_5291) BOUND_VARIABLE_5283 BOUND_VARIABLE_5281) (tptp.congruent BOUND_VARIABLE_5281 BOUND_VARIABLE_5283 BOUND_VARIABLE_5285 BOUND_VARIABLE_5287 BOUND_VARIABLE_5289 BOUND_VARIABLE_5291))))) (let ((_let_127 (_let_126))) (let ((_let_128 (tptp.s_e _let_14 _let_13 _let_12 _let_11))) (let ((_let_129 (tptp.s_e SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 _let_13 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 _let_11))) (let ((_let_130 (not _let_129))) (let ((_let_131 (tptp.s_e SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 _let_14 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 _let_12))) (let ((_let_132 (not _let_131))) (let ((_let_133 (not _let_15))) (let ((_let_134 (or _let_133 _let_132 _let_130 _let_128))) (let ((_let_135 (or _let_66 _let_46 _let_65 _let_64 _let_129 _let_45))) (let ((_let_136 (forall ((BOUND_VARIABLE_5392 $$unsorted) (BOUND_VARIABLE_5394 $$unsorted) (BOUND_VARIABLE_5396 $$unsorted) (BOUND_VARIABLE_5398 $$unsorted) (BOUND_VARIABLE_5400 $$unsorted) (BOUND_VARIABLE_5402 $$unsorted)) (or (= BOUND_VARIABLE_5392 BOUND_VARIABLE_5394) (= BOUND_VARIABLE_5394 BOUND_VARIABLE_5396) (= BOUND_VARIABLE_5398 BOUND_VARIABLE_5400) (= BOUND_VARIABLE_5400 BOUND_VARIABLE_5402) (tptp.s_e BOUND_VARIABLE_5394 (tptp.f113c BOUND_VARIABLE_5392 BOUND_VARIABLE_5394 BOUND_VARIABLE_5396 BOUND_VARIABLE_5398 BOUND_VARIABLE_5400 BOUND_VARIABLE_5402) BOUND_VARIABLE_5400 (tptp.f113f BOUND_VARIABLE_5392 BOUND_VARIABLE_5394 BOUND_VARIABLE_5396 BOUND_VARIABLE_5398 BOUND_VARIABLE_5400 BOUND_VARIABLE_5402)) (tptp.congruent BOUND_VARIABLE_5392 BOUND_VARIABLE_5394 BOUND_VARIABLE_5396 BOUND_VARIABLE_5398 BOUND_VARIABLE_5400 BOUND_VARIABLE_5402))))) (let ((_let_137 (_let_136))) (let ((_let_138 (or _let_66 _let_46 _let_65 _let_64 _let_131 _let_45))) (let ((_let_139 (forall ((BOUND_VARIABLE_5369 $$unsorted) (BOUND_VARIABLE_5371 $$unsorted) (BOUND_VARIABLE_5373 $$unsorted) (BOUND_VARIABLE_5375 $$unsorted) (BOUND_VARIABLE_5377 $$unsorted) (BOUND_VARIABLE_5379 $$unsorted)) (or (= BOUND_VARIABLE_5369 BOUND_VARIABLE_5371) (= BOUND_VARIABLE_5371 BOUND_VARIABLE_5373) (= BOUND_VARIABLE_5375 BOUND_VARIABLE_5377) (= BOUND_VARIABLE_5377 BOUND_VARIABLE_5379) (tptp.s_e BOUND_VARIABLE_5371 (tptp.f113a BOUND_VARIABLE_5369 BOUND_VARIABLE_5371 BOUND_VARIABLE_5373 BOUND_VARIABLE_5375 BOUND_VARIABLE_5377 BOUND_VARIABLE_5379) BOUND_VARIABLE_5377 (tptp.f113d BOUND_VARIABLE_5369 BOUND_VARIABLE_5371 BOUND_VARIABLE_5373 BOUND_VARIABLE_5375 BOUND_VARIABLE_5377 BOUND_VARIABLE_5379)) (tptp.congruent BOUND_VARIABLE_5369 BOUND_VARIABLE_5371 BOUND_VARIABLE_5373 BOUND_VARIABLE_5375 BOUND_VARIABLE_5377 BOUND_VARIABLE_5379))))) (let ((_let_140 (_let_139))) (let ((_let_141 (not _let_128))) (let ((_let_142 (or _let_66 _let_46 _let_65 _let_64 _let_141 _let_45))) (let ((_let_143 (forall ((BOUND_VARIABLE_5415 $$unsorted) (BOUND_VARIABLE_5417 $$unsorted) (BOUND_VARIABLE_5419 $$unsorted) (BOUND_VARIABLE_5421 $$unsorted) (BOUND_VARIABLE_5423 $$unsorted) (BOUND_VARIABLE_5425 $$unsorted)) (or (= BOUND_VARIABLE_5415 BOUND_VARIABLE_5417) (= BOUND_VARIABLE_5417 BOUND_VARIABLE_5419) (= BOUND_VARIABLE_5421 BOUND_VARIABLE_5423) (= BOUND_VARIABLE_5423 BOUND_VARIABLE_5425) (not (tptp.s_e (tptp.f113a BOUND_VARIABLE_5415 BOUND_VARIABLE_5417 BOUND_VARIABLE_5419 BOUND_VARIABLE_5421 BOUND_VARIABLE_5423 BOUND_VARIABLE_5425) (tptp.f113c BOUND_VARIABLE_5415 BOUND_VARIABLE_5417 BOUND_VARIABLE_5419 BOUND_VARIABLE_5421 BOUND_VARIABLE_5423 BOUND_VARIABLE_5425) (tptp.f113d BOUND_VARIABLE_5415 BOUND_VARIABLE_5417 BOUND_VARIABLE_5419 BOUND_VARIABLE_5421 BOUND_VARIABLE_5423 BOUND_VARIABLE_5425) (tptp.f113f BOUND_VARIABLE_5415 BOUND_VARIABLE_5417 BOUND_VARIABLE_5419 BOUND_VARIABLE_5421 BOUND_VARIABLE_5423 BOUND_VARIABLE_5425))) (tptp.congruent BOUND_VARIABLE_5415 BOUND_VARIABLE_5417 BOUND_VARIABLE_5419 BOUND_VARIABLE_5421 BOUND_VARIABLE_5423 BOUND_VARIABLE_5425))))) (let ((_let_144 (_let_143))) (SCOPE (SCOPE (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_28 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 _let_14 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 _let_13 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 _let_12 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 _let_11 QUANTIFIERS_INST_CBQI_CONFLICT)) :args _let_27)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_26)) :args ((or _let_15 _let_25 _let_23 _let_21 _let_19 _let_17 _let_29))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_134)) :args ((or _let_128 _let_132 _let_130 _let_133 (not _let_134)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_142)) :args ((or _let_46 _let_45 _let_64 _let_66 _let_65 _let_141 (not _let_142)))) _let_104 _let_109 _let_108 _let_97 _let_87 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE (ASSUME :args _let_144) :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((not (= (tptp.congruent BOUND_VARIABLE_5415 BOUND_VARIABLE_5417 BOUND_VARIABLE_5419 BOUND_VARIABLE_5421 BOUND_VARIABLE_5423 BOUND_VARIABLE_5425) true))))) :args _let_144))) (AND_ELIM _let_69 :args (6)) :args (_let_142 false _let_143)) :args (_let_141 true _let_46 true _let_45 true _let_64 true _let_66 true _let_65 false _let_142)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_138)) :args ((or _let_46 _let_45 _let_64 _let_66 _let_65 _let_131 (not _let_138)))) _let_104 _let_109 _let_108 _let_97 _let_87 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE (ASSUME :args _let_140) :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((not (= (tptp.congruent BOUND_VARIABLE_5369 BOUND_VARIABLE_5371 BOUND_VARIABLE_5373 BOUND_VARIABLE_5375 BOUND_VARIABLE_5377 BOUND_VARIABLE_5379) true))))) :args _let_140))) (AND_ELIM _let_69 :args (4)) :args (_let_138 false _let_139)) :args (_let_131 true _let_46 true _let_45 true _let_64 true _let_66 true _let_65 false _let_138)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_135)) :args ((or _let_46 _let_45 _let_64 _let_66 _let_65 _let_129 (not _let_135)))) _let_104 _let_109 _let_108 _let_97 _let_87 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE (ASSUME :args _let_137) :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((not (= (tptp.congruent BOUND_VARIABLE_5392 BOUND_VARIABLE_5394 BOUND_VARIABLE_5396 BOUND_VARIABLE_5398 BOUND_VARIABLE_5400 BOUND_VARIABLE_5402) true))))) :args _let_137))) (AND_ELIM _let_69 :args (5)) :args (_let_135 false _let_136)) :args (_let_129 true _let_46 true _let_45 true _let_64 true _let_66 true _let_65 false _let_135)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_44 :args (_let_14 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 _let_13 _let_12 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 _let_11 QUANTIFIERS_INST_E_MATCHING ((not (= (tptp.s_e Xb Xa Xb1 Xa1) false)) (not (= (tptp.s_e Xb Xc Xb1 Xc1) false))))) :args _let_43)) _let_44 :args (_let_134 false _let_4)) :args (_let_133 true _let_128 false _let_131 false _let_129 false _let_134)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_124)) :args ((or _let_123 _let_24 (not _let_124)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_125)) :args ((or _let_46 _let_45 _let_64 _let_122 _let_66 _let_65 (not _let_125)))) _let_104 _let_109 _let_108 _let_97 _let_87 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE (ASSUME :args _let_127) :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((not (= (tptp.congruent BOUND_VARIABLE_5281 BOUND_VARIABLE_5283 BOUND_VARIABLE_5285 BOUND_VARIABLE_5287 BOUND_VARIABLE_5289 BOUND_VARIABLE_5291) true))))) :args _let_127))) (AND_ELIM _let_69 :args _let_94) :args (_let_125 false _let_126)) :args (_let_122 true _let_46 true _let_45 true _let_64 true _let_66 true _let_65 false _let_125)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_62 :args (_let_14 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_63)) :args _let_61)) _let_62 :args (_let_124 false _let_8)) :args (_let_24 false _let_122 false _let_124)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_118)) :args ((or _let_117 _let_22 (not _let_118)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_119)) :args ((or _let_46 _let_45 _let_64 _let_66 _let_65 _let_116 (not _let_119)))) _let_104 _let_109 _let_108 _let_97 _let_87 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE (ASSUME :args _let_121) :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((not (= (tptp.congruent BOUND_VARIABLE_5303 BOUND_VARIABLE_5305 BOUND_VARIABLE_5307 BOUND_VARIABLE_5309 BOUND_VARIABLE_5311 BOUND_VARIABLE_5313) true))))) :args _let_121))) (AND_ELIM _let_69 :args _let_82) :args (_let_119 false _let_120)) :args (_let_116 true _let_46 true _let_45 true _let_64 true _let_66 true _let_65 false _let_119)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_62 :args (_let_13 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_63)) :args _let_61)) _let_62 :args (_let_118 false _let_8)) :args (_let_22 false _let_116 false _let_118)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_112)) :args ((or _let_111 _let_20 (not _let_112)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_113)) :args ((or _let_46 _let_45 _let_64 _let_66 _let_65 _let_110 (not _let_113)))) _let_104 _let_109 _let_108 _let_97 _let_87 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE (ASSUME :args _let_115) :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((not (= (tptp.congruent BOUND_VARIABLE_5325 BOUND_VARIABLE_5327 BOUND_VARIABLE_5329 BOUND_VARIABLE_5331 BOUND_VARIABLE_5333 BOUND_VARIABLE_5335) true))))) :args _let_115))) (AND_ELIM _let_69 :args _let_77) :args (_let_113 false _let_114)) :args (_let_110 true _let_46 true _let_45 true _let_64 true _let_66 true _let_65 false _let_113)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_62 :args (_let_12 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_63)) :args _let_61)) _let_62 :args (_let_112 false _let_8)) :args (_let_20 false _let_110 false _let_112)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_60)) :args ((or _let_59 _let_18 (not _let_60)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_67)) :args ((or _let_46 _let_45 _let_64 _let_66 _let_65 _let_58 (not _let_67)))) _let_104 _let_109 _let_108 _let_97 _let_87 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE (ASSUME :args _let_70) :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((not (= (tptp.congruent BOUND_VARIABLE_5347 BOUND_VARIABLE_5349 BOUND_VARIABLE_5351 BOUND_VARIABLE_5353 BOUND_VARIABLE_5355 BOUND_VARIABLE_5357) true))))) :args _let_70))) (AND_ELIM _let_69 :args _let_38) :args (_let_67 false _let_68)) :args (_let_58 true _let_46 true _let_45 true _let_64 true _let_66 true _let_65 false _let_67)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_62 :args (_let_11 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_63)) :args _let_61)) _let_62 :args (_let_60 false _let_8)) :args (_let_18 false _let_58 false _let_60)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_36)) :args ((or _let_35 _let_33 _let_31 _let_16 (not _let_36)))) _let_55 _let_54 _let_57 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE (ASSUME :args _let_39) :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 QUANTIFIERS_INST_E_MATCHING ((not (= (tptp.s_e BOUND_VARIABLE_5884 BOUND_VARIABLE_5886 BOUND_VARIABLE_5890 BOUND_VARIABLE_5892) false)) (not (= (tptp.s_e BOUND_VARIABLE_5884 BOUND_VARIABLE_5888 BOUND_VARIABLE_5890 BOUND_VARIABLE_5894) false))))) :args _let_39)) (AND_ELIM (EQ_RESOLVE (ASSUME :args (_let_1)) (MACRO_SR_EQ_INTRO :args (_let_1 SB_DEFAULT SBA_FIXPOINT))) :args _let_38) :args (_let_36 false _let_37)) :args (_let_16 false _let_34 false _let_32 false _let_30 false _let_36)) :args (_let_29 true _let_15 false _let_24 false _let_22 false _let_20 false _let_18 false _let_16)) _let_28 :args (false true _let_26 false _let_6)) :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))) _let_10 (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)))) _let_9 (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_8 (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))) (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_7 _let_6 _let_5 (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))) (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_4 _let_3 (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))))))))))) _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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
% 26.89/27.11  )
% 26.89/27.11  % SZS output end Proof for GEO536+1
% 26.89/27.11  % cvc5---1.0.5 exiting
% 26.89/27.11  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------