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

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cvc5---1.0.5
% Problem  : GEO531+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:40 EDT 2023

% Result   : Theorem 0.41s 1.01s
% Output   : Proof 0.41s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.15  % Problem    : GEO531+1 : TPTP v8.1.2. Released v7.0.0.
% 0.07/0.16  % Command    : do_cvc5 %s %d
% 0.16/0.37  % Computer : n019.cluster.edu
% 0.16/0.37  % Model    : x86_64 x86_64
% 0.16/0.37  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.16/0.37  % Memory   : 8042.1875MB
% 0.16/0.37  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.16/0.37  % CPULimit   : 300
% 0.16/0.37  % WCLimit    : 300
% 0.16/0.37  % DateTime   : Tue Aug 29 21:46:27 EDT 2023
% 0.16/0.37  % CPUTime    : 
% 0.23/0.52  %----Proving TF0_NAR, FOF, or CNF
% 0.41/1.01  ------- convert to smt2 : /export/starexec/sandbox2/tmp/tmp.TNobZoVvYo/cvc5---1.0.5_2537.p...
% 0.41/1.01  ------- get file name : TPTP file name is GEO531+1
% 0.41/1.01  ------- cvc5-fof : /export/starexec/sandbox2/solver/bin/cvc5---1.0.5_2537.smt2...
% 0.41/1.01  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 0.41/1.01  % SZS status Theorem for GEO531+1
% 0.41/1.01  % SZS output start Proof for GEO531+1
% 0.41/1.01  (
% 0.41/1.01  (let ((_let_1 (not (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (= Xa Xb) (= Xc Xb) (tptp.congruent Xa Xb Xc Xa Xb Xc)))))) (let ((_let_2 (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_3 (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))))) (let ((_let_4 (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)))))))) (let ((_let_5 (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_6 (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))))) (let ((_let_7 (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (not (tptp.s_t Xa Xb Xc)) (tptp.s_t Xc Xb Xa))))) (let ((_let_8 (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))))) (let ((_let_9 (forall ((Xa $$unsorted) (Xb $$unsorted)) (tptp.s_e Xa Xb Xa Xb)))) (let ((_let_10 (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 ((_let_11 (tptp.f113c SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4))) (let ((_let_12 (tptp.f113a SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4))) (let ((_let_13 (tptp.f113f SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4))) (let ((_let_14 (tptp.f113d SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4))) (let ((_let_15 (tptp.s_e _let_14 _let_13 _let_12 _let_11))) (let ((_let_16 (tptp.s_e _let_14 _let_13 _let_14 _let_13))) (let ((_let_17 (= _let_11 _let_13))) (let ((_let_18 (= _let_12 _let_14))) (let ((_let_19 (tptp.s_e _let_12 _let_11 _let_14 _let_13))) (let ((_let_20 (not _let_15))) (let ((_let_21 (or _let_20 _let_19))) (let ((_let_22 (_let_8))) (let ((_let_23 (ASSUME :args _let_22))) (let ((_let_24 (tptp.congruent SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4))) (let ((_let_25 (not _let_19))) (let ((_let_26 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4))) (let ((_let_27 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3))) (let ((_let_28 (or _let_27 _let_26 _let_27 _let_26 _let_25 _let_24))) (let ((_let_29 (forall ((BOUND_VARIABLE_5305 $$unsorted) (BOUND_VARIABLE_5307 $$unsorted) (BOUND_VARIABLE_5309 $$unsorted) (BOUND_VARIABLE_5311 $$unsorted) (BOUND_VARIABLE_5313 $$unsorted) (BOUND_VARIABLE_5315 $$unsorted)) (or (= BOUND_VARIABLE_5305 BOUND_VARIABLE_5307) (= BOUND_VARIABLE_5307 BOUND_VARIABLE_5309) (= BOUND_VARIABLE_5311 BOUND_VARIABLE_5313) (= BOUND_VARIABLE_5313 BOUND_VARIABLE_5315) (not (tptp.s_e (tptp.f113a BOUND_VARIABLE_5305 BOUND_VARIABLE_5307 BOUND_VARIABLE_5309 BOUND_VARIABLE_5311 BOUND_VARIABLE_5313 BOUND_VARIABLE_5315) (tptp.f113c BOUND_VARIABLE_5305 BOUND_VARIABLE_5307 BOUND_VARIABLE_5309 BOUND_VARIABLE_5311 BOUND_VARIABLE_5313 BOUND_VARIABLE_5315) (tptp.f113d BOUND_VARIABLE_5305 BOUND_VARIABLE_5307 BOUND_VARIABLE_5309 BOUND_VARIABLE_5311 BOUND_VARIABLE_5313 BOUND_VARIABLE_5315) (tptp.f113f BOUND_VARIABLE_5305 BOUND_VARIABLE_5307 BOUND_VARIABLE_5309 BOUND_VARIABLE_5311 BOUND_VARIABLE_5313 BOUND_VARIABLE_5315))) (tptp.congruent BOUND_VARIABLE_5305 BOUND_VARIABLE_5307 BOUND_VARIABLE_5309 BOUND_VARIABLE_5311 BOUND_VARIABLE_5313 BOUND_VARIABLE_5315))))) (let ((_let_30 (EQ_RESOLVE (ASSUME :args (_let_2)) (MACRO_SR_EQ_INTRO :args (_let_2 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_31 (_let_29))) (let ((_let_32 (or _let_27 _let_26 _let_24))) (let ((_let_33 (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (= Xa Xb) (= Xb Xc) (tptp.congruent Xa Xb Xc Xa Xb Xc))))) (let ((_let_34 (not _let_32))) (let ((_let_35 (EQ_RESOLVE (ASSUME :args (_let_1)) (MACRO_SR_EQ_INTRO :args (_let_1 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_36 (or))) (let ((_let_37 (not _let_33))) (let ((_let_38 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (SKOLEMIZE _let_35) :args (_let_37))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_37) _let_33))) (REFL :args (_let_34)) :args _let_36)) _let_35 :args (_let_34 true _let_33)))) (let ((_let_39 (MACRO_RESOLUTION_TRUST (CNF_OR_NEG :args (_let_32 2)) _let_38 :args ((not _let_24) true _let_32)))) (let ((_let_40 (MACRO_RESOLUTION_TRUST (CNF_OR_NEG :args (_let_32 1)) _let_38 :args ((not _let_26) true _let_32)))) (let ((_let_41 (MACRO_RESOLUTION_TRUST (CNF_OR_NEG :args (_let_32 0)) _let_38 :args ((not _let_27) true _let_32)))) (let ((_let_42 (_let_9))) (let ((_let_43 (ASSUME :args _let_42))) (let ((_let_44 (tptp.s_e SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 _let_13 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 _let_13))) (let ((_let_45 (not _let_44))) (let ((_let_46 (tptp.sameside _let_13 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4))) (let ((_let_47 (not _let_46))) (let ((_let_48 (tptp.s_e SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 _let_11 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 _let_13))) (let ((_let_49 (not _let_48))) (let ((_let_50 (tptp.sameside _let_11 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4))) (let ((_let_51 (not _let_50))) (let ((_let_52 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 _let_13))) (let ((_let_53 (or _let_26 _let_52 _let_51 _let_49 _let_47 _let_45 _let_17))) (let ((_let_54 (_let_3))) (let ((_let_55 (ASSUME :args _let_54))) (let ((_let_56 ((not (= (tptp.s_e Xa Xp Xb Xc) false)) (not (= (tptp.sameside Xq Xa Xr) false))))) (let ((_let_57 (or _let_49 _let_49 _let_44))) (let ((_let_58 (_let_10))) (let ((_let_59 (ASSUME :args _let_58))) (let ((_let_60 ((not (= (tptp.s_e X Y Z V) false)) (not (= (tptp.s_e X Y Z2 V2) false))))) (let ((_let_61 (or _let_27 _let_26 _let_27 _let_26 _let_48 _let_24))) (let ((_let_62 (forall ((BOUND_VARIABLE_5282 $$unsorted) (BOUND_VARIABLE_5284 $$unsorted) (BOUND_VARIABLE_5286 $$unsorted) (BOUND_VARIABLE_5288 $$unsorted) (BOUND_VARIABLE_5290 $$unsorted) (BOUND_VARIABLE_5292 $$unsorted)) (or (= BOUND_VARIABLE_5282 BOUND_VARIABLE_5284) (= BOUND_VARIABLE_5284 BOUND_VARIABLE_5286) (= BOUND_VARIABLE_5288 BOUND_VARIABLE_5290) (= BOUND_VARIABLE_5290 BOUND_VARIABLE_5292) (tptp.s_e BOUND_VARIABLE_5284 (tptp.f113c BOUND_VARIABLE_5282 BOUND_VARIABLE_5284 BOUND_VARIABLE_5286 BOUND_VARIABLE_5288 BOUND_VARIABLE_5290 BOUND_VARIABLE_5292) BOUND_VARIABLE_5290 (tptp.f113f BOUND_VARIABLE_5282 BOUND_VARIABLE_5284 BOUND_VARIABLE_5286 BOUND_VARIABLE_5288 BOUND_VARIABLE_5290 BOUND_VARIABLE_5292)) (tptp.congruent BOUND_VARIABLE_5282 BOUND_VARIABLE_5284 BOUND_VARIABLE_5286 BOUND_VARIABLE_5288 BOUND_VARIABLE_5290 BOUND_VARIABLE_5292))))) (let ((_let_63 (_let_62))) (let ((_let_64 (MACRO_RESOLUTION_TRUST (REORDERING (FACTORING (CNF_OR_POS :args (_let_61))) :args ((or _let_27 _let_26 _let_24 _let_48 (not _let_61)))) _let_41 _let_40 _let_39 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE (ASSUME :args _let_63) :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((not (= (tptp.congruent BOUND_VARIABLE_5282 BOUND_VARIABLE_5284 BOUND_VARIABLE_5286 BOUND_VARIABLE_5288 BOUND_VARIABLE_5290 BOUND_VARIABLE_5292) true))))) :args _let_63)) (AND_ELIM _let_30 :args (5)) :args (_let_61 false _let_62)) :args (_let_48 true _let_27 true _let_26 true _let_24 false _let_61)))) (let ((_let_65 (tptp.s_t SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3))) (let ((_let_66 (tptp.s_t SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 _let_13))) (let ((_let_67 (not _let_52))) (let ((_let_68 (tptp.c63 _let_13 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4))) (let ((_let_69 (tptp.s_t SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 _let_68))) (let ((_let_70 (not _let_69))) (let ((_let_71 (or _let_70 _let_70 _let_65 _let_65))) (let ((_let_72 (_let_6))) (let ((_let_73 (ASSUME :args _let_72))) (let ((_let_74 ((not (= (tptp.s_t Xa Xb Xd) false)) (not (= (tptp.s_t Xa Xc Xd) false))))) (let ((_let_75 (or _let_47 _let_69))) (let ((_let_76 (forall ((BOUND_VARIABLE_4183 $$unsorted) (BOUND_VARIABLE_4185 $$unsorted) (BOUND_VARIABLE_4187 $$unsorted)) (or (not (tptp.sameside BOUND_VARIABLE_4183 BOUND_VARIABLE_4185 BOUND_VARIABLE_4187)) (tptp.s_t BOUND_VARIABLE_4187 BOUND_VARIABLE_4185 (tptp.c63 BOUND_VARIABLE_4183 BOUND_VARIABLE_4185 BOUND_VARIABLE_4187)))))) (let ((_let_77 (4))) (let ((_let_78 (AND_ELIM (EQ_RESOLVE (ASSUME :args (_let_5)) (MACRO_SR_EQ_INTRO :args (_let_5 SB_DEFAULT SBA_FIXPOINT))) :args _let_77))) (let ((_let_79 (_let_76))) (let ((_let_80 ((not (= (tptp.sameside BOUND_VARIABLE_4183 BOUND_VARIABLE_4185 BOUND_VARIABLE_4187) false))))) (let ((_let_81 (ASSUME :args _let_79))) (let ((_let_82 (or _let_27 _let_26 _let_27 _let_26 _let_46 _let_24))) (let ((_let_83 (forall ((BOUND_VARIABLE_5237 $$unsorted) (BOUND_VARIABLE_5239 $$unsorted) (BOUND_VARIABLE_5241 $$unsorted) (BOUND_VARIABLE_5243 $$unsorted) (BOUND_VARIABLE_5245 $$unsorted) (BOUND_VARIABLE_5247 $$unsorted)) (or (= BOUND_VARIABLE_5237 BOUND_VARIABLE_5239) (= BOUND_VARIABLE_5239 BOUND_VARIABLE_5241) (= BOUND_VARIABLE_5243 BOUND_VARIABLE_5245) (= BOUND_VARIABLE_5245 BOUND_VARIABLE_5247) (tptp.sameside (tptp.f113f BOUND_VARIABLE_5237 BOUND_VARIABLE_5239 BOUND_VARIABLE_5241 BOUND_VARIABLE_5243 BOUND_VARIABLE_5245 BOUND_VARIABLE_5247) BOUND_VARIABLE_5245 BOUND_VARIABLE_5247) (tptp.congruent BOUND_VARIABLE_5237 BOUND_VARIABLE_5239 BOUND_VARIABLE_5241 BOUND_VARIABLE_5243 BOUND_VARIABLE_5245 BOUND_VARIABLE_5247))))) (let ((_let_84 (_let_83))) (let ((_let_85 (MACRO_RESOLUTION_TRUST (REORDERING (FACTORING (CNF_OR_POS :args (_let_82))) :args ((or _let_27 _let_26 _let_24 _let_46 (not _let_82)))) _let_41 _let_40 _let_39 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE (ASSUME :args _let_84) :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((not (= (tptp.congruent BOUND_VARIABLE_5237 BOUND_VARIABLE_5239 BOUND_VARIABLE_5241 BOUND_VARIABLE_5243 BOUND_VARIABLE_5245 BOUND_VARIABLE_5247) true))))) :args _let_84)) (AND_ELIM _let_30 :args (3)) :args (_let_82 false _let_83)) :args (_let_46 true _let_27 true _let_26 true _let_24 false _let_82)))) (let ((_let_86 (tptp.s_t _let_13 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4))) (let ((_let_87 (not _let_66))) (let ((_let_88 (or _let_87 _let_86))) (let ((_let_89 (_let_7))) (let ((_let_90 (ASSUME :args _let_89))) (let ((_let_91 ((not (= (tptp.s_t Xc Xb Xa) true))))) (let ((_let_92 (not _let_86))) (let ((_let_93 (or _let_47 _let_92))) (let ((_let_94 (forall ((BOUND_VARIABLE_4234 $$unsorted) (BOUND_VARIABLE_4236 $$unsorted) (BOUND_VARIABLE_4238 $$unsorted)) (or (not (tptp.sameside BOUND_VARIABLE_4234 BOUND_VARIABLE_4236 BOUND_VARIABLE_4238)) (not (tptp.s_t BOUND_VARIABLE_4234 BOUND_VARIABLE_4236 BOUND_VARIABLE_4238)))))) (let ((_let_95 (1))) (let ((_let_96 (AND_ELIM (EQ_RESOLVE (ASSUME :args (_let_4)) (MACRO_SR_EQ_INTRO :args (_let_4 SB_DEFAULT SBA_FIXPOINT))) :args _let_95))) (let ((_let_97 (_let_94))) (let ((_let_98 ((not (= (tptp.sameside BOUND_VARIABLE_4234 BOUND_VARIABLE_4236 BOUND_VARIABLE_4238) false))))) (let ((_let_99 (ASSUME :args _let_97))) (let ((_let_100 (ASSUME :args (_let_87)))) (let ((_let_101 (APPLY_UF tptp.s_t))) (let ((_let_102 (ASSUME :args (_let_52)))) (let ((_let_103 (REFL :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3)))) (let ((_let_104 (ASSUME :args (_let_65)))) (let ((_let_105 (or _let_27 _let_26 _let_27 _let_26 _let_50 _let_24))) (let ((_let_106 (forall ((BOUND_VARIABLE_5193 $$unsorted) (BOUND_VARIABLE_5195 $$unsorted) (BOUND_VARIABLE_5197 $$unsorted) (BOUND_VARIABLE_5199 $$unsorted) (BOUND_VARIABLE_5201 $$unsorted) (BOUND_VARIABLE_5203 $$unsorted)) (or (= BOUND_VARIABLE_5193 BOUND_VARIABLE_5195) (= BOUND_VARIABLE_5195 BOUND_VARIABLE_5197) (= BOUND_VARIABLE_5199 BOUND_VARIABLE_5201) (= BOUND_VARIABLE_5201 BOUND_VARIABLE_5203) (tptp.sameside (tptp.f113c BOUND_VARIABLE_5193 BOUND_VARIABLE_5195 BOUND_VARIABLE_5197 BOUND_VARIABLE_5199 BOUND_VARIABLE_5201 BOUND_VARIABLE_5203) BOUND_VARIABLE_5195 BOUND_VARIABLE_5197) (tptp.congruent BOUND_VARIABLE_5193 BOUND_VARIABLE_5195 BOUND_VARIABLE_5197 BOUND_VARIABLE_5199 BOUND_VARIABLE_5201 BOUND_VARIABLE_5203))))) (let ((_let_107 (_let_106))) (let ((_let_108 (tptp.s_e SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 _let_14 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 _let_14))) (let ((_let_109 (not _let_108))) (let ((_let_110 (tptp.sameside _let_14 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2))) (let ((_let_111 (not _let_110))) (let ((_let_112 (tptp.s_e SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 _let_12 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 _let_14))) (let ((_let_113 (not _let_112))) (let ((_let_114 (tptp.sameside _let_12 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2))) (let ((_let_115 (not _let_114))) (let ((_let_116 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 _let_14))) (let ((_let_117 (or _let_27 _let_116 _let_115 _let_113 _let_111 _let_109 _let_18))) (let ((_let_118 (or _let_113 _let_113 _let_108))) (let ((_let_119 (or _let_27 _let_26 _let_27 _let_26 _let_112 _let_24))) (let ((_let_120 (forall ((BOUND_VARIABLE_5259 $$unsorted) (BOUND_VARIABLE_5261 $$unsorted) (BOUND_VARIABLE_5263 $$unsorted) (BOUND_VARIABLE_5265 $$unsorted) (BOUND_VARIABLE_5267 $$unsorted) (BOUND_VARIABLE_5269 $$unsorted)) (or (= BOUND_VARIABLE_5259 BOUND_VARIABLE_5261) (= BOUND_VARIABLE_5261 BOUND_VARIABLE_5263) (= BOUND_VARIABLE_5265 BOUND_VARIABLE_5267) (= BOUND_VARIABLE_5267 BOUND_VARIABLE_5269) (tptp.s_e BOUND_VARIABLE_5261 (tptp.f113a BOUND_VARIABLE_5259 BOUND_VARIABLE_5261 BOUND_VARIABLE_5263 BOUND_VARIABLE_5265 BOUND_VARIABLE_5267 BOUND_VARIABLE_5269) BOUND_VARIABLE_5267 (tptp.f113d BOUND_VARIABLE_5259 BOUND_VARIABLE_5261 BOUND_VARIABLE_5263 BOUND_VARIABLE_5265 BOUND_VARIABLE_5267 BOUND_VARIABLE_5269)) (tptp.congruent BOUND_VARIABLE_5259 BOUND_VARIABLE_5261 BOUND_VARIABLE_5263 BOUND_VARIABLE_5265 BOUND_VARIABLE_5267 BOUND_VARIABLE_5269))))) (let ((_let_121 (_let_120))) (let ((_let_122 (MACRO_RESOLUTION_TRUST (REORDERING (FACTORING (CNF_OR_POS :args (_let_119))) :args ((or _let_27 _let_26 _let_24 _let_112 (not _let_119)))) _let_41 _let_40 _let_39 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE (ASSUME :args _let_121) :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((not (= (tptp.congruent BOUND_VARIABLE_5259 BOUND_VARIABLE_5261 BOUND_VARIABLE_5263 BOUND_VARIABLE_5265 BOUND_VARIABLE_5267 BOUND_VARIABLE_5269) true))))) :args _let_121)) (AND_ELIM _let_30 :args _let_77) :args (_let_119 false _let_120)) :args (_let_112 true _let_27 true _let_26 true _let_24 false _let_119)))) (let ((_let_123 (tptp.s_t SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3))) (let ((_let_124 (tptp.s_t SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 _let_14))) (let ((_let_125 (not _let_116))) (let ((_let_126 (tptp.c63 _let_14 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2))) (let ((_let_127 (tptp.s_t SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 _let_126))) (let ((_let_128 (not _let_127))) (let ((_let_129 (or _let_128 _let_128 _let_123 _let_123))) (let ((_let_130 (or _let_111 _let_127))) (let ((_let_131 (or _let_27 _let_26 _let_27 _let_26 _let_110 _let_24))) (let ((_let_132 (forall ((BOUND_VARIABLE_5215 $$unsorted) (BOUND_VARIABLE_5217 $$unsorted) (BOUND_VARIABLE_5219 $$unsorted) (BOUND_VARIABLE_5221 $$unsorted) (BOUND_VARIABLE_5223 $$unsorted) (BOUND_VARIABLE_5225 $$unsorted)) (or (= BOUND_VARIABLE_5215 BOUND_VARIABLE_5217) (= BOUND_VARIABLE_5217 BOUND_VARIABLE_5219) (= BOUND_VARIABLE_5221 BOUND_VARIABLE_5223) (= BOUND_VARIABLE_5223 BOUND_VARIABLE_5225) (tptp.sameside (tptp.f113d BOUND_VARIABLE_5215 BOUND_VARIABLE_5217 BOUND_VARIABLE_5219 BOUND_VARIABLE_5221 BOUND_VARIABLE_5223 BOUND_VARIABLE_5225) BOUND_VARIABLE_5223 BOUND_VARIABLE_5221) (tptp.congruent BOUND_VARIABLE_5215 BOUND_VARIABLE_5217 BOUND_VARIABLE_5219 BOUND_VARIABLE_5221 BOUND_VARIABLE_5223 BOUND_VARIABLE_5225))))) (let ((_let_133 (_let_132))) (let ((_let_134 (MACRO_RESOLUTION_TRUST (REORDERING (FACTORING (CNF_OR_POS :args (_let_131))) :args ((or _let_27 _let_26 _let_24 _let_110 (not _let_131)))) _let_41 _let_40 _let_39 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE (ASSUME :args _let_133) :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((not (= (tptp.congruent BOUND_VARIABLE_5215 BOUND_VARIABLE_5217 BOUND_VARIABLE_5219 BOUND_VARIABLE_5221 BOUND_VARIABLE_5223 BOUND_VARIABLE_5225) true))))) :args _let_133)) (AND_ELIM _let_30 :args (2)) :args (_let_131 false _let_132)) :args (_let_110 true _let_27 true _let_26 true _let_24 false _let_131)))) (let ((_let_135 (tptp.s_t _let_14 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2))) (let ((_let_136 (not _let_124))) (let ((_let_137 (or _let_136 _let_135))) (let ((_let_138 (not _let_135))) (let ((_let_139 (or _let_111 _let_138))) (let ((_let_140 (ASSUME :args (_let_136)))) (let ((_let_141 (ASSUME :args (_let_116)))) (let ((_let_142 (ASSUME :args (_let_123)))) (let ((_let_143 (or _let_27 _let_26 _let_27 _let_26 _let_114 _let_24))) (let ((_let_144 (forall ((BOUND_VARIABLE_5171 $$unsorted) (BOUND_VARIABLE_5173 $$unsorted) (BOUND_VARIABLE_5175 $$unsorted) (BOUND_VARIABLE_5177 $$unsorted) (BOUND_VARIABLE_5179 $$unsorted) (BOUND_VARIABLE_5181 $$unsorted)) (or (= BOUND_VARIABLE_5171 BOUND_VARIABLE_5173) (= BOUND_VARIABLE_5173 BOUND_VARIABLE_5175) (= BOUND_VARIABLE_5177 BOUND_VARIABLE_5179) (= BOUND_VARIABLE_5179 BOUND_VARIABLE_5181) (tptp.sameside (tptp.f113a BOUND_VARIABLE_5171 BOUND_VARIABLE_5173 BOUND_VARIABLE_5175 BOUND_VARIABLE_5177 BOUND_VARIABLE_5179 BOUND_VARIABLE_5181) BOUND_VARIABLE_5173 BOUND_VARIABLE_5171) (tptp.congruent BOUND_VARIABLE_5171 BOUND_VARIABLE_5173 BOUND_VARIABLE_5175 BOUND_VARIABLE_5177 BOUND_VARIABLE_5179 BOUND_VARIABLE_5181))))) (let ((_let_145 (_let_144))) (let ((_let_146 (ASSUME :args (_let_16)))) (let ((_let_147 (APPLY_UF tptp.s_e))) (let ((_let_148 (REFL :args (_let_14)))) (let ((_let_149 (ASSUME :args (_let_17)))) (let ((_let_150 (SYMM _let_149))) (let ((_let_151 (SYMM _let_150))) (let ((_let_152 (ASSUME :args (_let_18)))) (let ((_let_153 (ASSUME :args (_let_20)))) (SCOPE (SCOPE (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_146 _let_149 _let_152 _let_153) :args (_let_20 _let_18 _let_17 _let_16)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS (SYMM (FALSE_INTRO _let_153)) (CONG _let_148 _let_150 (SYMM (SYMM _let_152)) _let_151 :args _let_147) (CONG _let_148 _let_151 _let_148 (REFL :args (_let_13)) :args _let_147) (TRUE_INTRO _let_146))) :args (_let_16 _let_17 _let_18 _let_20)) :args ((not (and _let_20 _let_18 _let_17 _let_16)) SB_LITERAL))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_20) _let_15))) (REFL :args ((not _let_18))) (REFL :args ((not _let_17))) (REFL :args ((not _let_16))) :args _let_36)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_117)) :args ((or _let_27 _let_115 _let_111 _let_113 _let_18 _let_116 _let_109 (not _let_117)))) _let_41 (MACRO_RESOLUTION_TRUST (REORDERING (FACTORING (CNF_OR_POS :args (_let_143))) :args ((or _let_27 _let_26 _let_24 _let_114 (not _let_143)))) _let_41 _let_40 _let_39 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE (ASSUME :args _let_145) :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((not (= (tptp.congruent BOUND_VARIABLE_5171 BOUND_VARIABLE_5173 BOUND_VARIABLE_5175 BOUND_VARIABLE_5177 BOUND_VARIABLE_5179 BOUND_VARIABLE_5181) true))))) :args _let_145)) (AND_ELIM _let_30 :args (0)) :args (_let_143 false _let_144)) :args (_let_114 true _let_27 true _let_26 true _let_24 false _let_143)) _let_134 _let_122 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_140 _let_141 _let_142) :args (_let_116 _let_136 _let_123)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS (SYMM (TRUE_INTRO _let_142)) (CONG (REFL :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2)) _let_103 (SYMM (SYMM _let_141)) :args _let_101) (FALSE_INTRO _let_140))) :args (_let_136 _let_116 _let_123)) :args ((not (and _let_116 _let_136 _let_123)) SB_LITERAL))) (CONG (REFL :args (_let_125)) (MACRO_SR_PRED_INTRO :args ((= (not _let_136) _let_124))) (REFL :args ((not _let_123))) :args _let_36)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_137)) :args ((or _let_135 _let_136 (not _let_137)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_139)) :args ((or _let_111 _let_138 (not _let_139)))) _let_134 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_99 :args (_let_14 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_98)) :args _let_97)) _let_96 :args (_let_139 false _let_94)) :args (_let_138 false _let_110 false _let_139)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_90 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 _let_14 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_91)) :args _let_89)) _let_90 :args (_let_137 false _let_7)) :args (_let_136 true _let_135 false _let_137)) (MACRO_RESOLUTION_TRUST (REORDERING (FACTORING (CNF_OR_POS :args (_let_129))) :args ((or _let_128 _let_123 (not _let_129)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_130)) :args ((or _let_111 _let_127 (not _let_130)))) _let_134 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_81 :args (_let_14 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_80)) :args _let_79)) _let_78 :args (_let_130 false _let_76)) :args (_let_127 false _let_110 false _let_130)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_73 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 _let_126 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 QUANTIFIERS_INST_E_MATCHING _let_74)) :args _let_72)) _let_73 :args (_let_129 false _let_6)) :args (_let_123 false _let_127 false _let_129)) :args (_let_125 true _let_124 false _let_123)) (MACRO_RESOLUTION_TRUST (REORDERING (FACTORING (CNF_OR_POS :args (_let_118))) :args ((or _let_113 _let_108 (not _let_118)))) _let_122 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_59 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 _let_12 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 _let_14 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 _let_14 QUANTIFIERS_INST_E_MATCHING _let_60)) :args _let_58)) _let_59 :args (_let_118 false _let_10)) :args (_let_108 false _let_112 false _let_118)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_55 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 _let_14 _let_12 _let_14 QUANTIFIERS_INST_E_MATCHING _let_56)) :args _let_54)) _let_55 :args (_let_117 false _let_3)) :args (_let_18 true _let_27 false _let_114 false _let_110 false _let_112 true _let_116 false _let_108 false _let_117)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_53)) :args ((or _let_26 _let_51 _let_47 _let_49 _let_17 _let_52 _let_45 (not _let_53)))) _let_40 (MACRO_RESOLUTION_TRUST (REORDERING (FACTORING (CNF_OR_POS :args (_let_105))) :args ((or _let_27 _let_26 _let_24 _let_50 (not _let_105)))) _let_41 _let_40 _let_39 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE (ASSUME :args _let_107) :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((not (= (tptp.congruent BOUND_VARIABLE_5193 BOUND_VARIABLE_5195 BOUND_VARIABLE_5197 BOUND_VARIABLE_5199 BOUND_VARIABLE_5201 BOUND_VARIABLE_5203) true))))) :args _let_107)) (AND_ELIM _let_30 :args _let_95) :args (_let_105 false _let_106)) :args (_let_50 true _let_27 true _let_26 true _let_24 false _let_105)) _let_85 _let_64 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_100 _let_102 _let_104) :args (_let_52 _let_87 _let_65)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS (SYMM (TRUE_INTRO _let_104)) (CONG (REFL :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4)) _let_103 (SYMM (SYMM _let_102)) :args _let_101) (FALSE_INTRO _let_100))) :args (_let_87 _let_52 _let_65)) :args ((not (and _let_52 _let_87 _let_65)) SB_LITERAL))) (CONG (REFL :args (_let_67)) (MACRO_SR_PRED_INTRO :args ((= (not _let_87) _let_66))) (REFL :args ((not _let_65))) :args _let_36)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_88)) :args ((or _let_86 _let_87 (not _let_88)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_93)) :args ((or _let_47 _let_92 (not _let_93)))) _let_85 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_99 :args (_let_13 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_98)) :args _let_97)) _let_96 :args (_let_93 false _let_94)) :args (_let_92 false _let_46 false _let_93)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_90 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 _let_13 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_91)) :args _let_89)) _let_90 :args (_let_88 false _let_7)) :args (_let_87 true _let_86 false _let_88)) (MACRO_RESOLUTION_TRUST (REORDERING (FACTORING (CNF_OR_POS :args (_let_71))) :args ((or _let_70 _let_65 (not _let_71)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_75)) :args ((or _let_47 _let_69 (not _let_75)))) _let_85 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_81 :args (_let_13 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_80)) :args _let_79)) _let_78 :args (_let_75 false _let_76)) :args (_let_69 false _let_46 false _let_75)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_73 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 _let_68 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 QUANTIFIERS_INST_E_MATCHING _let_74)) :args _let_72)) _let_73 :args (_let_71 false _let_6)) :args (_let_65 false _let_69 false _let_71)) :args (_let_67 true _let_66 false _let_65)) (MACRO_RESOLUTION_TRUST (REORDERING (FACTORING (CNF_OR_POS :args (_let_57))) :args ((or _let_49 _let_44 (not _let_57)))) _let_64 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_59 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 _let_11 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 _let_13 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 _let_13 QUANTIFIERS_INST_E_MATCHING _let_60)) :args _let_58)) _let_59 :args (_let_57 false _let_10)) :args (_let_44 false _let_48 false _let_57)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_55 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 _let_13 _let_11 _let_13 QUANTIFIERS_INST_E_MATCHING _let_56)) :args _let_54))) _let_55 :args (_let_53 false _let_3)) :args (_let_17 true _let_26 false _let_50 false _let_46 false _let_48 true _let_52 false _let_44 false _let_53)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_43 :args (_let_14 _let_13 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((not (= (tptp.s_e Xa Xb Xa Xb) true))))) :args _let_42)) _let_43 :args (_let_16 false _let_9)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_21)) :args ((or _let_19 _let_20 (not _let_21)))) (MACRO_RESOLUTION_TRUST (REORDERING (FACTORING (CNF_OR_POS :args (_let_28))) :args ((or _let_27 _let_26 _let_24 _let_25 (not _let_28)))) _let_41 _let_40 _let_39 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE (ASSUME :args _let_31) :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((not (= (tptp.congruent BOUND_VARIABLE_5305 BOUND_VARIABLE_5307 BOUND_VARIABLE_5309 BOUND_VARIABLE_5311 BOUND_VARIABLE_5313 BOUND_VARIABLE_5315) true))))) :args _let_31)) (AND_ELIM _let_30 :args (6)) :args (_let_28 false _let_29)) :args (_let_25 true _let_27 true _let_26 true _let_24 false _let_28)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_23 :args (_let_14 _let_13 _let_12 _let_11 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((not (= (tptp.s_e Xc Xd Xa Xb) true))))) :args _let_22)) _let_23 :args (_let_21 false _let_8)) :args (_let_20 true _let_19 false _let_21)) :args (false false _let_18 false _let_17 false _let_16 true _let_15)) :args ((forall ((X $$unsorted) (Y $$unsorted)) (tptp.s_e X Y Y X)) _let_10 (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))) _let_9 _let_8 (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)) _let_7 (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))) _let_6 (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_5 (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)))) _let_4 (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))) (forall ((Xa $$unsorted) (Xp $$unsorted) (Xb $$unsorted)) (or (not (tptp.sameside Xa Xp Xb)) (tptp.sameside Xb Xp Xa))) (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))))))) _let_3 (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))) (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))))))))) (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_2 (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))) _let_1 (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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
% 0.41/1.02  )
% 0.41/1.02  % SZS output end Proof for GEO531+1
% 0.41/1.02  % cvc5---1.0.5 exiting
% 0.41/1.02  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------