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

View Problem - Process Solution

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

% Computer : n031.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:38 EDT 2023

% Result   : Theorem 1.41s 1.61s
% Output   : Proof 1.41s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.12/0.14  % Problem    : GEO517+1 : TPTP v8.1.2. Released v7.0.0.
% 0.12/0.15  % Command    : do_cvc5 %s %d
% 0.16/0.36  % Computer : n031.cluster.edu
% 0.16/0.36  % Model    : x86_64 x86_64
% 0.16/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.16/0.36  % Memory   : 8042.1875MB
% 0.16/0.36  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.16/0.36  % CPULimit   : 300
% 0.16/0.36  % WCLimit    : 300
% 0.16/0.36  % DateTime   : Tue Aug 29 20:44:11 EDT 2023
% 0.16/0.37  % CPUTime    : 
% 0.23/0.52  %----Proving TF0_NAR, FOF, or CNF
% 1.41/1.61  ------- convert to smt2 : /export/starexec/sandbox2/tmp/tmp.0wyHaUStGn/cvc5---1.0.5_30760.p...
% 1.41/1.61  ------- get file name : TPTP file name is GEO517+1
% 1.41/1.61  ------- cvc5-fof : /export/starexec/sandbox2/solver/bin/cvc5---1.0.5_30760.smt2...
% 1.41/1.61  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 1.41/1.61  % SZS status Theorem for GEO517+1
% 1.41/1.61  % SZS output start Proof for GEO517+1
% 1.41/1.61  (
% 1.41/1.61  (let ((_let_1 (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))))) (let ((_let_2 (not _let_1))) (let ((_let_3 (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))))) (let ((_let_4 (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)))))) (let ((_let_5 (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))))) (let ((_let_6 (forall ((Xa $$unsorted) (Xp $$unsorted) (Xq $$unsorted) (Xb $$unsorted)) (or (not (tptp.opposite Xa Xp Xq Xb)) (tptp.opposite Xb Xp Xq Xa))))) (let ((_let_7 (forall ((Xp $$unsorted) (Xa $$unsorted) (Xq $$unsorted)) (or (not (tptp.s_m Xp Xa Xq)) (= Xq (tptp.s Xa Xp)))))) (let ((_let_8 (forall ((Xp $$unsorted) (Xa $$unsorted)) (tptp.s_m Xp Xa (tptp.s Xa Xp))))) (let ((_let_9 (forall ((Xa $$unsorted) (Xm $$unsorted) (Xb $$unsorted)) (or (not (tptp.s_m Xa Xm Xb)) (tptp.s_m Xb Xm Xa))))) (let ((_let_10 (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted)) (or (tptp.le Xa Xb Xc Xd) (tptp.le Xc Xd Xa Xb))))) (let ((_let_11 (tptp.opposite SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5))) (let ((_let_12 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4))) (let ((_let_13 (tptp.s_col SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7))) (let ((_let_14 (tptp.perp SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7))) (let ((_let_15 (tptp.sameside SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_9 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2))) (let ((_let_16 (tptp.s SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_8 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_9))) (let ((_let_17 (tptp.sameside _let_16 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5))) (let ((_let_18 (not _let_15))) (let ((_let_19 (tptp.s_m SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_8 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7))) (let ((_let_20 (not _let_19))) (let ((_let_21 (tptp.perp SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7))) (let ((_let_22 (not _let_21))) (let ((_let_23 (not _let_14))) (let ((_let_24 (not _let_13))) (let ((_let_25 (not _let_11))) (let ((_let_26 (or _let_25 _let_12 _let_24 _let_23 _let_22 _let_20 _let_18 _let_17))) (let ((_let_27 (tptp.sameside _let_16 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5))) (let ((_let_28 (tptp.s_m SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_8 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6))) (let ((_let_29 (not _let_28))) (let ((_let_30 (tptp.perp SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6))) (let ((_let_31 (not _let_30))) (let ((_let_32 (tptp.s_col SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6))) (let ((_let_33 (not _let_32))) (let ((_let_34 (or _let_25 _let_12 _let_33 _let_24 _let_23 _let_31 _let_29 _let_18 _let_27))) (let ((_let_35 (not _let_34))) (let ((_let_36 (_let_2))) (let ((_let_37 (ASSUME :args _let_36))) (let ((_let_38 (or))) (let ((_let_39 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (SKOLEMIZE _let_37) :args _let_36)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_2) _let_1))) (REFL :args (_let_35)) :args _let_38)) _let_37 :args (_let_35 true _let_1)))) (let ((_let_40 (REFL :args (_let_34)))) (let ((_let_41 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_34 0)) (CONG _let_40 (MACRO_SR_PRED_INTRO :args ((= (not _let_25) _let_11))) :args _let_38)) :args ((or _let_11 _let_34))) _let_39 :args (_let_11 true _let_34)))) (let ((_let_42 (MACRO_RESOLUTION_TRUST (CNF_OR_NEG :args (_let_34 1)) _let_39 :args ((not _let_12) true _let_34)))) (let ((_let_43 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_34 3)) (CONG _let_40 (MACRO_SR_PRED_INTRO :args ((= (not _let_24) _let_13))) :args _let_38)) :args ((or _let_13 _let_34))) _let_39 :args (_let_13 true _let_34)))) (let ((_let_44 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_34 4)) (CONG _let_40 (MACRO_SR_PRED_INTRO :args ((= (not _let_23) _let_14))) :args _let_38)) :args ((or _let_14 _let_34))) _let_39 :args (_let_14 true _let_34)))) (let ((_let_45 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_34 7)) (CONG _let_40 (MACRO_SR_PRED_INTRO :args ((= (not _let_18) _let_15))) :args _let_38)) :args ((or _let_15 _let_34))) _let_39 :args (_let_15 true _let_34)))) (let ((_let_46 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7))) (let ((_let_47 (not _let_17))) (let ((_let_48 (tptp.le SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2))) (let ((_let_49 (not _let_48))) (let ((_let_50 (or _let_25 _let_12 _let_33 _let_24 _let_23 _let_31 _let_29 _let_18 _let_49 _let_46 _let_27))) (let ((_let_51 (tptp.s_m SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_8 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7))) (let ((_let_52 (tptp.opposite SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2))) (let ((_let_53 (tptp.s SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_8 _let_16))) (let ((_let_54 (tptp.sameside _let_53 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2))) (let ((_let_55 (not _let_54))) (let ((_let_56 (tptp.le SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5))) (let ((_let_57 (not _let_56))) (let ((_let_58 (not _let_51))) (let ((_let_59 (not _let_52))) (let ((_let_60 (or _let_59 _let_12 _let_24 _let_33 _let_31 _let_23 _let_58 _let_27 _let_57 _let_46 _let_55))) (let ((_let_61 (or _let_48 _let_56))) (let ((_let_62 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_34 2)) (CONG _let_40 (MACRO_SR_PRED_INTRO :args ((= (not _let_33) _let_32))) :args _let_38)) :args ((or _let_32 _let_34))) _let_39 :args (_let_32 true _let_34)))) (let ((_let_63 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_34 5)) (CONG _let_40 (MACRO_SR_PRED_INTRO :args ((= (not _let_31) _let_30))) :args _let_38)) :args ((or _let_30 _let_34))) _let_39 :args (_let_30 true _let_34)))) (let ((_let_64 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_34 6)) (CONG _let_40 (MACRO_SR_PRED_INTRO :args ((= (not _let_29) _let_28))) :args _let_38)) :args ((or _let_28 _let_34))) _let_39 :args (_let_28 true _let_34)))) (let ((_let_65 (not _let_27))) (let ((_let_66 (MACRO_RESOLUTION_TRUST (CNF_OR_NEG :args (_let_34 8)) _let_39 :args (_let_65 true _let_34)))) (let ((_let_67 (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)) (= Xcs Xr) (tptp.sameside (tptp.s Xm U) Xcs Xc))))) (let ((_let_68 (EQ_RESOLVE (ASSUME :args (_let_5)) (MACRO_SR_EQ_INTRO :args (_let_5 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_69 (or _let_29 _let_51))) (let ((_let_70 (_let_9))) (let ((_let_71 (ASSUME :args _let_70))) (let ((_let_72 ((not (= (tptp.s_m Xa Xm Xb) false))))) (let ((_let_73 (or _let_25 _let_52))) (let ((_let_74 (_let_6))) (let ((_let_75 (ASSUME :args _let_74))) (let ((_let_76 (= SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_9 _let_53))) (let ((_let_77 (tptp.s_m _let_16 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_8 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_9))) (let ((_let_78 (not _let_77))) (let ((_let_79 (or _let_78 _let_76))) (let ((_let_80 (_let_7))) (let ((_let_81 (ASSUME :args _let_80))) (let ((_let_82 (tptp.s_m SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_9 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_8 _let_16))) (let ((_let_83 (not _let_82))) (let ((_let_84 (or _let_83 _let_77))) (let ((_let_85 (_let_8))) (let ((_let_86 (ASSUME :args _let_85))) (let ((_let_87 (and _let_15 _let_76))) (let ((_let_88 (_let_15 _let_76))) (let ((_let_89 (ASSUME :args (_let_15)))) (let ((_let_90 (APPLY_UF tptp.sameside))) (let ((_let_91 (REFL :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7)))) (let ((_let_92 (ASSUME :args (_let_76)))) (let ((_let_93 (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)) (= Xcs Xr) (not (tptp.sameside (tptp.s Xm U) Xcs Xc)))))) (let ((_let_94 (EQ_RESOLVE (ASSUME :args (_let_4)) (MACRO_SR_EQ_INTRO :args (_let_4 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_95 (_let_10))) (let ((_let_96 (ASSUME :args _let_95))) (let ((_let_97 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_61)) :args ((or _let_48 _let_56 (not _let_61)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_96 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((not (= (tptp.le Xa Xb Xc Xd) true))))) :args _let_95)) _let_96 :args (_let_61 false _let_10)) (REORDERING (CNF_OR_POS :args (_let_60)) :args ((or _let_12 _let_33 _let_24 _let_23 _let_31 _let_27 _let_46 _let_58 _let_59 _let_57 _let_55 (not _let_60)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_94 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_8 _let_16 QUANTIFIERS_INST_E_MATCHING ((not (= (tptp.opposite Xa Xp Xq Xc) false)) (not (= (tptp.s_m Xr Xm Xcs) false)) (not (= (tptp.sameside U Xr Xa) true))))) :args (_let_93)))) _let_94 :args (_let_60 false _let_93)) (MACRO_RESOLUTION_TRUST (REORDERING (RESOLUTION (CNF_AND_NEG :args (_let_87)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_89 _let_92) (SCOPE (TRUE_ELIM (TRANS (CONG (SYMM _let_92) _let_91 (REFL :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2)) :args _let_90) (TRUE_INTRO _let_89))) :args _let_88)) :args _let_88)) :args (true _let_87)) :args ((or _let_18 _let_54 (not _let_76)))) _let_45 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_79)) :args ((or _let_78 _let_76 (not _let_79)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_84)) :args ((or _let_83 _let_77 (not _let_84)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_86 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_9 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_8 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((tptp.s Xa Xp)))) :args _let_85)) _let_86 :args (_let_82 false _let_8)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_71 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_9 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_8 _let_16 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_72)) :args _let_70)) _let_71 :args (_let_84 false _let_9)) :args (_let_77 false _let_82 false _let_84)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_81 :args (_let_16 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_8 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_9 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((not (= (tptp.s_m Xp Xa Xq) false))))) :args _let_80)) _let_81 :args (_let_79 false _let_7)) :args (_let_76 false _let_77 false _let_79)) :args (_let_54 false _let_15 false _let_76)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_73)) :args ((or _let_25 _let_52 (not _let_73)))) _let_41 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_75 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((not (= (tptp.opposite Xa Xp Xq Xb) false))))) :args _let_74)) _let_75 :args (_let_73 false _let_6)) :args (_let_52 false _let_11 false _let_73)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_69)) :args ((or _let_29 _let_51 (not _let_69)))) _let_64 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_71 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_8 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_72)) :args _let_70)) _let_71 :args (_let_69 false _let_9)) :args (_let_51 false _let_28 false _let_69)) _let_66 _let_63 _let_44 _let_43 _let_62 _let_42 (REORDERING (CNF_OR_POS :args (_let_50)) :args ((or _let_25 _let_12 _let_33 _let_24 _let_23 _let_31 _let_29 _let_18 _let_27 _let_46 _let_49 (not _let_50)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_68 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_8 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_9 QUANTIFIERS_INST_E_MATCHING ((not (= (tptp.opposite Xa Xp Xq Xc) false)) (not (= (tptp.s_m Xr Xm Xcs) false)) (not (= (tptp.sameside U Xr Xa) false))))) :args (_let_67))) _let_68 :args (_let_50 false _let_67)) _let_66 _let_45 _let_64 _let_63 _let_44 _let_43 _let_62 _let_42 _let_41 :args (_let_46 false _let_61 true _let_56 false _let_60 false _let_54 false _let_52 false _let_51 true _let_27 false _let_30 false _let_14 false _let_13 false _let_32 true _let_12 true _let_48 false _let_50 true _let_27 false _let_15 false _let_28 false _let_30 false _let_14 false _let_13 false _let_32 true _let_12 false _let_11)))) (let ((_let_98 (and _let_65 _let_46))) (let ((_let_99 (_let_65 _let_46))) (let ((_let_100 (ASSUME :args (_let_65)))) (let ((_let_101 (REFL :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5)))) (let ((_let_102 (ASSUME :args (_let_46)))) (let ((_let_103 (SYMM _let_102))) (let ((_let_104 (forall ((Xa $$unsorted) (Xp $$unsorted) (Xq $$unsorted) (Xc $$unsorted) (Xr $$unsorted) (Xm $$unsorted) (U $$unsorted)) (or (not (tptp.opposite Xa Xp Xq Xc)) (= Xp Xq) (not (tptp.s_col Xp Xq Xr)) (not (tptp.perp Xp Xq Xa Xr)) (not (tptp.perp Xp Xq Xc Xr)) (not (tptp.s_m Xr Xm Xr)) (not (tptp.sameside U Xr Xa)) (tptp.sameside (tptp.s Xm U) Xr Xc))))) (let ((_let_105 (EQ_RESOLVE (ASSUME :args (_let_3)) (MACRO_SR_EQ_INTRO :args (_let_3 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_106 (and _let_28 _let_46))) (let ((_let_107 (_let_28 _let_46))) (let ((_let_108 (ASSUME :args (_let_28)))) (let ((_let_109 (and _let_30 _let_46))) (let ((_let_110 (_let_30 _let_46))) (let ((_let_111 (ASSUME :args (_let_30)))) (SCOPE (SCOPE (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_26)) :args ((or _let_25 _let_12 _let_24 _let_23 _let_18 _let_20 _let_22 _let_17 (not _let_26)))) (MACRO_RESOLUTION_TRUST (RESOLUTION (CNF_AND_NEG :args (_let_109)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_111 _let_102) (SCOPE (TRUE_ELIM (TRANS (CONG (REFL :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3)) (REFL :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4)) _let_101 _let_103 :args (APPLY_UF tptp.perp)) (TRUE_INTRO _let_111))) :args _let_110)) :args _let_110)) :args (true _let_109)) _let_63 _let_97 :args (_let_21 false _let_30 false _let_46)) (MACRO_RESOLUTION_TRUST (RESOLUTION (CNF_AND_NEG :args (_let_106)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_108 _let_102) (SCOPE (TRUE_ELIM (TRANS (CONG _let_91 (REFL :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_8)) _let_103 :args (APPLY_UF tptp.s_m)) (TRUE_INTRO _let_108))) :args _let_107)) :args _let_107)) :args (true _let_106)) _let_64 _let_97 :args (_let_19 false _let_28 false _let_46)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_105 :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_7 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_8 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_9 QUANTIFIERS_INST_E_MATCHING ((not (= (tptp.opposite Xa Xp Xq Xc) false)) (not (= (tptp.s_m Xr Xm Xr) false)) (not (= (tptp.sameside U Xr Xa) false))))) :args (_let_104))) _let_105 :args (_let_26 false _let_104)) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (RESOLUTION (CNF_AND_NEG :args (_let_98)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_100 _let_102) (SCOPE (FALSE_ELIM (TRANS (CONG (REFL :args (_let_16)) _let_103 _let_101 :args _let_90) (FALSE_INTRO _let_100))) :args _let_99)) :args _let_99)) :args (true _let_98)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_65) _let_27))) (REFL :args ((not _let_46))) (REFL :args (_let_47)) :args _let_38)) _let_66 _let_97 :args (_let_47 true _let_27 false _let_46)) _let_45 _let_44 _let_43 _let_42 _let_41 :args (false false _let_21 false _let_19 false _let_26 true _let_17 false _let_15 false _let_14 false _let_13 true _let_12 false _let_11)) :args ((forall ((X $$unsorted) (Y $$unsorted)) (tptp.s_e X Y Y X)) (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted) (V $$unsorted) (Z2 $$unsorted) (V2 $$unsorted)) (or (not (tptp.s_e X Y Z V)) (not (tptp.s_e X Y Z2 V2)) (tptp.s_e Z V Z2 V2))) (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (or (not (tptp.s_e X Y Z Z)) (= X Y))) (forall ((X $$unsorted) (Y $$unsorted) (W $$unsorted) (V $$unsorted)) (let ((_let_1 (tptp.ext X Y W V))) (and (tptp.s_t X Y _let_1) (tptp.s_e Y _let_1 W V)))) (forall ((X $$unsorted) (Y $$unsorted) (X1 $$unsorted) (Y1 $$unsorted) (Z $$unsorted) (Z1 $$unsorted) (V $$unsorted) (V1 $$unsorted)) (or (not (tptp.s_e X Y X1 Y1)) (not (tptp.s_e Y Z Y1 Z1)) (not (tptp.s_e X V X1 V1)) (not (tptp.s_e Y V Y1 V1)) (not (tptp.s_t X Y Z)) (not (tptp.s_t X1 Y1 Z1)) (= X Y) (tptp.s_e Z V Z1 V1))) (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.s_t X Y X)) (= X Y))) (forall ((Xa $$unsorted) (Xp $$unsorted) (Xc $$unsorted) (Xb $$unsorted) (Xq $$unsorted)) (let ((_let_1 (tptp.ip Xa Xp Xc Xb Xq))) (let ((_let_2 (not (tptp.s_t Xb Xq Xc)))) (let ((_let_3 (not (tptp.s_t Xa Xp Xc)))) (and (or _let_3 _let_2 (tptp.s_t Xp _let_1 Xb)) (or _let_3 _let_2 (tptp.s_t Xq _let_1 Xa))))))) (and (not (tptp.s_t tptp.alpha tptp.beta tptp.gamma)) (not (tptp.s_t tptp.beta tptp.gamma tptp.alpha)) (not (tptp.s_t tptp.gamma tptp.alpha tptp.beta))) (forall ((Xa $$unsorted) (Xb $$unsorted)) (tptp.s_e Xa Xb Xa Xb)) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted)) (or (not (tptp.s_e Xa Xb Xc Xd)) (tptp.s_e Xc Xd Xa Xb))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted) (Xe $$unsorted) (Xf $$unsorted)) (or (not (tptp.s_e Xa Xb Xc Xd)) (not (tptp.s_e Xc Xd Xe Xf)) (tptp.s_e Xa Xb Xe Xf))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted)) (or (not (tptp.s_e Xa Xb Xc Xd)) (tptp.s_e Xb Xa Xc Xd))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted)) (or (not (tptp.s_e Xa Xb Xc Xd)) (tptp.s_e Xa Xb Xd Xc))) (forall ((Xa $$unsorted) (Xb $$unsorted)) (tptp.s_e Xa Xa Xb Xb)) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xa1 $$unsorted) (Xb1 $$unsorted) (Xc1 $$unsorted)) (or (not (tptp.s_t Xa Xb Xc)) (not (tptp.s_t Xa1 Xb1 Xc1)) (not (tptp.s_e Xa Xb Xa1 Xb1)) (not (tptp.s_e Xb Xc Xb1 Xc1)) (tptp.s_e Xa Xc Xa1 Xc1))) (forall ((Xq $$unsorted) (Xa $$unsorted) (Xd $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (= Xq Xa) (not (tptp.s_t Xq Xa Xd)) (not (tptp.s_e Xa Xd Xb Xc)) (= Xd (tptp.ext Xq Xa Xb Xc)))) (forall ((Xb $$unsorted) (Xc $$unsorted) (Xa $$unsorted)) (or (not (tptp.s_e Xb Xc Xa Xa)) (= Xb Xc))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted)) (or (not (tptp.s_e Xa Xb Xc Xd)) (tptp.s_e Xb Xa Xd Xc))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (XA $$unsorted) (XB $$unsorted) (XC $$unsorted)) (or (not (tptp.s_t Xa Xb Xc)) (not (tptp.s_t XA XB XC)) (not (tptp.s_e Xa Xb XB XC)) (not (tptp.s_e Xb Xc XA XB)) (tptp.s_e Xa Xc XA XC))) (forall ((Xa $$unsorted) (Xb $$unsorted)) (tptp.s_t Xa Xb Xb)) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (not (tptp.s_t Xa Xb Xc)) (tptp.s_t Xc Xb Xa))) (forall ((Xa1 $$unsorted) (Xb1 $$unsorted)) (tptp.s_t Xa1 Xa1 Xb1)) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (not (tptp.s_t Xa Xb Xc)) (not (tptp.s_t Xb Xa Xc)) (= Xa Xb))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xd $$unsorted) (Xc $$unsorted)) (or (not (tptp.s_t Xa Xb Xd)) (not (tptp.s_t Xb Xc Xd)) (tptp.s_t Xa Xb Xc))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted)) (or (not (tptp.s_t Xa Xb Xc)) (not (tptp.s_t Xa Xc Xd)) (tptp.s_t Xb Xc Xd))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted)) (or (not (tptp.s_t Xa Xb Xc)) (not (tptp.s_t Xb Xc Xd)) (= Xb Xc) (tptp.s_t Xa Xc Xd))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xd $$unsorted) (Xc $$unsorted)) (or (not (tptp.s_t Xa Xb Xd)) (not (tptp.s_t Xb Xc Xd)) (tptp.s_t Xa Xc Xd))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted)) (or (not (tptp.s_t Xa Xb Xc)) (not (tptp.s_t Xa Xc Xd)) (tptp.s_t Xa Xb Xd))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted)) (or (not (tptp.s_t Xa Xb Xc)) (not (tptp.s_t Xb Xc Xd)) (= Xb Xc) (tptp.s_t Xa Xb Xd))) (not (= tptp.alpha tptp.beta)) (not (= tptp.beta tptp.gamma)) (not (= tptp.alpha tptp.gamma)) (forall ((Xa $$unsorted) (Xb $$unsorted)) (tptp.s_t Xa Xb (tptp.ext Xa Xb tptp.alpha tptp.gamma))) (forall ((Xb $$unsorted) (Xa $$unsorted)) (not (= Xb (tptp.ext Xa Xb tptp.alpha tptp.gamma)))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xa1 $$unsorted) (Xb1 $$unsorted) (Xp $$unsorted)) (let ((_let_1 (tptp.crossbar Xa Xb Xc Xa1 Xb1 Xp))) (let ((_let_2 (not (tptp.s_t Xa Xp Xa1)))) (let ((_let_3 (not (tptp.s_t Xa1 Xb1 Xc)))) (let ((_let_4 (not (tptp.s_t Xa Xb Xc)))) (and (or _let_4 _let_3 _let_2 (tptp.s_t Xp _let_1 Xc)) (or _let_4 _let_3 _let_2 (tptp.s_t Xb _let_1 Xb1)))))))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted) (Xa1 $$unsorted) (Xb1 $$unsorted) (Xc1 $$unsorted) (Xd1 $$unsorted)) (or (not (tptp.s_ifs Xa Xb Xc Xd Xa1 Xb1 Xc1 Xd1)) (tptp.s_e Xb Xd Xb1 Xd1))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xa1 $$unsorted) (Xb1 $$unsorted) (Xc1 $$unsorted)) (or (not (tptp.s_t Xa Xb Xc)) (not (tptp.s_t Xa1 Xb1 Xc1)) (not (tptp.s_e Xa Xc Xa1 Xc1)) (not (tptp.s_e Xb Xc Xb1 Xc1)) (tptp.s_e Xa Xb Xa1 Xb1))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xa1 $$unsorted) (Xc1 $$unsorted)) (let ((_let_1 (tptp.insert Xa Xb Xa1 Xc1))) (let ((_let_2 (not (tptp.s_e Xa Xc Xa1 Xc1)))) (let ((_let_3 (not (tptp.s_t Xa Xb Xc)))) (and (or _let_3 _let_2 (tptp.s_t Xa1 _let_1 Xc1)) (or _let_3 _let_2 (tptp.s_e3 Xa Xb Xc Xa1 _let_1 Xc1))))))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xa1 $$unsorted) (Xb1 $$unsorted) (Xc1 $$unsorted)) (or (not (tptp.s_t Xa Xb Xc)) (not (tptp.s_e3 Xa Xb Xc Xa1 Xb1 Xc1)) (tptp.s_t Xa1 Xb1 Xc1))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (not (tptp.s_col Xa Xb Xc)) (tptp.s_col Xb Xc Xa))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (not (tptp.s_col Xa Xb Xc)) (tptp.s_col Xc Xa Xb))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (not (tptp.s_col Xa Xb Xc)) (tptp.s_col Xc Xb Xa))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (not (tptp.s_col Xa Xb Xc)) (tptp.s_col Xb Xa Xc))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (not (tptp.s_col Xa Xb Xc)) (tptp.s_col Xa Xc Xb))) (forall ((Xa $$unsorted) (Xb $$unsorted)) (tptp.s_col Xa Xa Xb)) (forall ((Xa $$unsorted) (Xb $$unsorted)) (tptp.s_col Xa Xb Xa)) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xa1 $$unsorted) (Xb1 $$unsorted) (Xc1 $$unsorted)) (or (not (tptp.s_col Xa Xb Xc)) (not (tptp.s_e3 Xa Xb Xc Xa1 Xb1 Xc1)) (tptp.s_col Xa1 Xb1 Xc1))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xa1 $$unsorted) (Xb1 $$unsorted)) (or (not (tptp.s_col Xa Xb Xc)) (not (tptp.s_e Xa Xb Xa1 Xb1)) (tptp.s_e3 Xa Xb Xc Xa1 Xb1 (tptp.insert5 Xa Xb Xc Xa1 Xb1)))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted) (Xa1 $$unsorted) (Xb1 $$unsorted) (Xc1 $$unsorted) (Xd1 $$unsorted)) (or (not (tptp.s_fs Xa Xb Xc Xd Xa1 Xb1 Xc1 Xd1)) (= Xa Xb) (tptp.s_e Xc Xd Xc1 Xd1))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xp $$unsorted) (Xq $$unsorted)) (or (= Xa Xb) (not (tptp.s_col Xa Xb Xc)) (not (tptp.s_e Xa Xp Xa Xq)) (not (tptp.s_e Xb Xp Xb Xq)) (tptp.s_e Xc Xp Xc Xq))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xc1 $$unsorted)) (or (= Xa Xb) (not (tptp.s_col Xa Xb Xc)) (not (tptp.s_e Xa Xc Xa Xc1)) (not (tptp.s_e Xb Xc Xb Xc1)) (= Xc Xc1))) (forall ((Xa $$unsorted) (Xc $$unsorted) (Xb $$unsorted) (Xc1 $$unsorted)) (or (not (tptp.s_t Xa Xc Xb)) (not (tptp.s_e Xa Xc Xa Xc1)) (not (tptp.s_e Xb Xc Xb Xc1)) (= Xc Xc1))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted)) (or (= Xa Xb) (not (tptp.s_t Xa Xb Xc)) (not (tptp.s_t Xa Xb Xd)) (tptp.s_t Xa Xc Xd) (tptp.s_t Xa Xd Xc))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted)) (or (= Xa Xb) (not (tptp.s_t Xa Xb Xc)) (not (tptp.s_t Xa Xb Xd)) (tptp.s_t Xb Xc Xd) (tptp.s_t Xb Xd Xc))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xd $$unsorted) (Xc $$unsorted)) (or (not (tptp.s_t Xa Xb Xd)) (not (tptp.s_t Xa Xc Xd)) (tptp.s_t Xa Xb Xc) (tptp.s_t Xa Xc Xb))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted)) (let ((_let_1 (tptp.ins Xc Xd Xa Xb))) (let ((_let_2 (not (tptp.le Xa Xb Xc Xd)))) (and (or _let_2 (tptp.s_t Xa Xb _let_1)) (or _let_2 (tptp.s_e Xa _let_1 Xc Xd)) (or _let_2 (= _let_1 (tptp.ext Xa Xb (tptp.insert Xa Xb Xc Xd) Xd))))))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted) (Xe $$unsorted)) (or (tptp.le Xa Xb Xc Xd) (not (tptp.s_t Xa Xb Xe)) (not (tptp.s_e Xa Xe Xc Xd)))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted) (Xa1 $$unsorted) (Xb1 $$unsorted) (Xc1 $$unsorted) (Xd1 $$unsorted)) (or (not (tptp.le Xa Xb Xc Xd)) (not (tptp.s_e Xa Xb Xa1 Xb1)) (not (tptp.s_e Xc Xd Xc1 Xd1)) (tptp.le Xa1 Xb1 Xc1 Xd1))) (forall ((Xa $$unsorted) (Xb $$unsorted)) (tptp.le Xa Xb Xa Xb)) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted) (Xe $$unsorted) (Xf $$unsorted)) (or (not (tptp.le Xa Xb Xc Xd)) (not (tptp.le Xc Xd Xe Xf)) (tptp.le Xa Xb Xe Xf))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted)) (or (not (tptp.le Xa Xb Xc Xd)) (not (tptp.le Xc Xd Xa Xb)) (tptp.s_e Xa Xb Xc Xd))) _let_10 (forall ((Xa $$unsorted) (Xc $$unsorted) (Xd $$unsorted)) (tptp.le Xa Xa Xc Xd)) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (not (tptp.s_col Xa Xb Xc)) (not (tptp.s_t Xa Xb Xc)) (tptp.le Xa Xb Xa Xc))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (not (tptp.s_col Xa Xb Xc)) (not (tptp.s_t Xa Xb Xc)) (tptp.le Xb Xc Xa Xc))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (not (tptp.s_t Xa Xb Xc)) (not (tptp.s_e Xa Xc Xa Xb)) (= Xc Xb))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (not (tptp.s_col Xa Xb Xc)) (tptp.s_t Xa Xb Xc) (not (tptp.le Xa Xb Xa Xc)) (not (tptp.le Xb Xc Xa Xc)))) (forall ((Xa $$unsorted) (Xp $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (= Xa Xp) (= Xb Xp) (= Xc Xp) (not (tptp.s_t Xa Xp Xc)) (not (tptp.s_t Xb Xp Xc)) (tptp.sameside Xa Xp Xb))) (forall ((Xa $$unsorted) (Xp $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (= Xa Xp) (= Xb Xp) (= Xc Xp) (not (tptp.s_t Xa Xp Xc)) (tptp.s_t Xb Xp Xc) (not (tptp.sameside Xa Xp Xb)))) (forall ((Xa $$unsorted) (Xp $$unsorted) (Xb $$unsorted)) (let ((_let_1 (tptp.c63 Xa Xp Xb))) (let ((_let_2 (not (tptp.sameside Xa Xp Xb)))) (and (or _let_2 (not (= Xa Xp))) (or _let_2 (not (= Xb Xp))) (or _let_2 (not (= _let_1 Xp))) (or _let_2 (tptp.s_t Xa Xp _let_1)) (or _let_2 (tptp.s_t Xb Xp _let_1)))))) (forall ((Xa $$unsorted) (Xp $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (tptp.sameside Xa Xp Xb) (= Xa Xp) (= Xb Xp) (= Xc Xp) (not (tptp.s_t Xa Xp Xc)) (not (tptp.s_t Xb Xp Xc)))) (forall ((Xa $$unsorted) (Xp $$unsorted) (Xb $$unsorted)) (let ((_let_1 (not (tptp.sameside Xa Xp Xb)))) (and (or _let_1 (tptp.s_col Xa Xp Xb)) (or _let_1 (not (tptp.s_t Xa Xp Xb)))))) (forall ((Xa $$unsorted) (Xp $$unsorted) (Xb $$unsorted)) (or (tptp.sameside Xa Xp Xb) (not (tptp.s_col Xa Xp Xb)) (tptp.s_t Xa Xp Xb))) (forall ((Xa $$unsorted) (Xp $$unsorted)) (or (= Xa Xp) (tptp.sameside Xa Xp Xa))) (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))))))) (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))) _let_9 (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)))) _let_8 (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))) _let_7 (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))) _let_6 (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)))) _let_5 _let_4 _let_3 _let_2 (forall ((Xa $$unsorted) (Xb $$unsorted) (Xa1 $$unsorted) (Xc1 $$unsorted)) (= (tptp.insert Xa Xb Xa1 Xc1) (tptp.ext (tptp.ext Xc1 Xa1 tptp.alpha tptp.gamma) Xa1 Xa Xb))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted) (Za $$unsorted) (Zb $$unsorted) (Zc $$unsorted) (Zd $$unsorted)) (let ((_let_1 (tptp.s_afs Xa Xb Xc Xd Za Zb Zc Zd))) (let ((_let_2 (tptp.s_e Xb Xd Zb Zd))) (let ((_let_3 (tptp.s_e Xa Xd Za Zd))) (let ((_let_4 (tptp.s_e Xb Xc Zb Zc))) (let ((_let_5 (tptp.s_e Xa Xb Za Zb))) (let ((_let_6 (tptp.s_t Za Zb Zc))) (let ((_let_7 (tptp.s_t Xa Xb Xc))) (let ((_let_8 (not _let_1))) (and (or _let_8 _let_7) (or _let_8 _let_6) (or _let_8 _let_5) (or _let_8 _let_4) (or _let_8 _let_3) (or _let_8 _let_2) (or (not _let_7) (not _let_6) (not _let_5) (not _let_4) (not _let_3) (not _let_2) _let_1))))))))))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted) (Za $$unsorted) (Zb $$unsorted) (Zc $$unsorted) (Zd $$unsorted)) (let ((_let_1 (tptp.s_ifs Xa Xb Xc Xd Za Zb Zc Zd))) (let ((_let_2 (tptp.s_e Xc Xd Zc Zd))) (let ((_let_3 (tptp.s_e Xa Xd Za Zd))) (let ((_let_4 (tptp.s_e Xb Xc Zb Zc))) (let ((_let_5 (tptp.s_e Xa Xc Za Zc))) (let ((_let_6 (tptp.s_t Za Zb Zc))) (let ((_let_7 (tptp.s_t Xa Xb Xc))) (let ((_let_8 (not _let_1))) (and (or _let_8 _let_7) (or _let_8 _let_6) (or _let_8 _let_5) (or _let_8 _let_4) (or _let_8 _let_3) (or _let_8 _let_2) (or (not _let_7) (not _let_6) (not _let_5) (not _let_4) (not _let_3) (not _let_2) _let_1))))))))))) (forall ((Xa1 $$unsorted) (Xa2 $$unsorted) (Xa3 $$unsorted) (Xb1 $$unsorted) (Xb2 $$unsorted) (Xb3 $$unsorted)) (let ((_let_1 (tptp.s_e3 Xa1 Xa2 Xa3 Xb1 Xb2 Xb3))) (let ((_let_2 (tptp.s_e Xa2 Xa3 Xb2 Xb3))) (let ((_let_3 (tptp.s_e Xa1 Xa3 Xb1 Xb3))) (let ((_let_4 (tptp.s_e Xa1 Xa2 Xb1 Xb2))) (let ((_let_5 (not _let_1))) (and (or _let_5 _let_4) (or _let_5 _let_3) (or _let_5 _let_2) (or (not _let_4) (not _let_3) (not _let_2) _let_1)))))))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (let ((_let_1 (tptp.s_t Xc Xa Xb))) (let ((_let_2 (tptp.s_col Xa Xb Xc))) (let ((_let_3 (tptp.s_t Xb Xc Xa))) (let ((_let_4 (tptp.s_t Xa Xb Xc))) (and (or (not _let_2) _let_4 _let_3 _let_1) (or _let_2 (not _let_4)) (or _let_2 (not _let_3)) (or _let_2 (not _let_1)))))))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted) (Xa1 $$unsorted) (Xb1 $$unsorted) (Xc1 $$unsorted) (Xd1 $$unsorted)) (let ((_let_1 (tptp.s_fs Xa Xb Xc Xd Xa1 Xb1 Xc1 Xd1))) (let ((_let_2 (tptp.s_e Xb Xd Xb1 Xd1))) (let ((_let_3 (tptp.s_e Xa Xd Xa1 Xd1))) (let ((_let_4 (tptp.s_e3 Xa Xb Xc Xa1 Xb1 Xc1))) (let ((_let_5 (tptp.s_col Xa Xb Xc))) (let ((_let_6 (not _let_1))) (and (or _let_6 _let_5) (or _let_6 _let_4) (or _let_6 _let_3) (or _let_6 _let_2) (or (not _let_5) (not _let_4) (not _let_3) (not _let_2) _let_1))))))))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted) (Y $$unsorted)) (let ((_let_1 (tptp.le Xa Xb Xc Xd))) (let ((_let_2 (tptp.insert Xa Xb Xc Xd))) (let ((_let_3 (not _let_1))) (and (or _let_3 (tptp.s_t Xc _let_2 Xd)) (or _let_3 (tptp.s_e Xa Xb Xc _let_2)) (or (not (tptp.s_t Xc Y Xd)) (not (tptp.s_e Xa Xb Xc Y)) _let_1)))))) (forall ((Xa $$unsorted) (Xp $$unsorted) (Xb $$unsorted)) (let ((_let_1 (tptp.sameside Xa Xp Xb))) (let ((_let_2 (= Xb Xp))) (let ((_let_3 (= Xa Xp))) (let ((_let_4 (tptp.s_t Xp Xb Xa))) (let ((_let_5 (tptp.s_t Xp Xa Xb))) (let ((_let_6 (not _let_1))) (and (or _let_6 (not _let_3)) (or _let_6 (not _let_2)) (or _let_6 _let_5 _let_4) (or (not _let_5) _let_3 (= tptp.xb Xp) _let_1) (or (not _let_4) _let_3 _let_2 _let_1))))))))) (forall ((Xa $$unsorted) (Xm $$unsorted) (Xb $$unsorted)) (let ((_let_1 (tptp.s_m Xa Xm Xb))) (let ((_let_2 (tptp.s_e Xm Xa Xm Xb))) (let ((_let_3 (tptp.s_t Xa Xm Xb))) (let ((_let_4 (not _let_1))) (and (or _let_4 _let_3) (or _let_4 _let_2) (or (not _let_3) (not _let_2) _let_1))))))) (forall ((Xa1 $$unsorted) (Xm1 $$unsorted) (Xb1 $$unsorted) (Xc $$unsorted) (Xb2 $$unsorted) (Xm2 $$unsorted) (Xa2 $$unsorted)) (let ((_let_1 (tptp.s_kf Xa1 Xm1 Xb1 Xc Xb2 Xm2 Xa2))) (let ((_let_2 (tptp.s_m Xa2 Xm2 Xb2))) (let ((_let_3 (tptp.s_m Xa1 Xm1 Xb1))) (let ((_let_4 (tptp.s_e Xc Xa2 Xc Xb2))) (let ((_let_5 (tptp.s_e Xc Xa1 Xc Xb1))) (let ((_let_6 (tptp.s_t Xb1 Xc Xb2))) (let ((_let_7 (tptp.s_t Xa1 Xc Xa2))) (let ((_let_8 (not _let_1))) (and (or _let_8 _let_7) (or _let_8 _let_6) (or _let_8 _let_5) (or _let_8 _let_4) (or _let_8 _let_3) (or _let_8 _let_2) (or (not _let_7) (not _let_6) (not _let_5) (not _let_4) (not _let_3) (not _let_2) _let_1))))))))))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (let ((_let_1 (tptp.s_e Xa Xc Xa (tptp.s Xb Xc)))) (let ((_let_2 (tptp.s_r Xa Xb Xc))) (and (or (not _let_2) _let_1) (or _let_2 (not _let_1)))))) (forall ((Y $$unsorted) (Z $$unsorted) (X $$unsorted) (Y1 $$unsorted) (Z1 $$unsorted) (U $$unsorted) (V $$unsorted)) (let ((_let_1 (tptp.g811 Y Z Y1 Z1 X))) (let ((_let_2 (tptp.f811 Y Z Y1 Z1 X))) (let ((_let_3 (tptp.s_col Y1 Z1 X))) (let ((_let_4 (not _let_3))) (let ((_let_5 (tptp.s_col Y Z X))) (let ((_let_6 (not _let_5))) (let ((_let_7 (= Y1 Z1))) (let ((_let_8 (= Y Z))) (let ((_let_9 (tptp.perpAt Y Z X Y1 Z1))) (let ((_let_10 (not _let_9))) (and (or _let_10 _let_5) (or _let_10 _let_3) (or _let_10 (not _let_8)) (or _let_10 (not _let_7)) (or _let_10 (not (tptp.s_col Y Z U)) (not (tptp.s_col Y1 Z1 V)) (tptp.s_r U X V)) (or _let_9 _let_8 _let_7 _let_6 _let_4 (tptp.s_col Y Z _let_2)) (or _let_9 _let_8 _let_7 _let_6 _let_4 (tptp.s_col Y1 Z1 _let_1)) (or _let_9 _let_8 _let_7 _let_6 _let_4 (not (tptp.s_r _let_2 X _let_1))))))))))))))) (forall ((Xp $$unsorted) (Xq $$unsorted) (Xp1 $$unsorted) (Xq1 $$unsorted) (X $$unsorted)) (let ((_let_1 (tptp.perp Xp Xq Xp1 Xq1))) (and (or (not _let_1) (tptp.perpAt Xp Xq (tptp.il Xp Xq Xp1 Xq1) Xp1 Xq1)) (or _let_1 (not (tptp.perpAt Xp Xq X Xp1 Xq1)))))) (forall ((Xp $$unsorted) (Xq $$unsorted) (Xa $$unsorted) (Xb $$unsorted) (Xt $$unsorted)) (let ((_let_1 (tptp.il Xa Xb Xp Xq))) (let ((_let_2 (tptp.opposite Xa Xp Xq Xb))) (let ((_let_3 (not _let_2))) (let ((_let_4 (tptp.s_col Xp Xq Xb))) (let ((_let_5 (tptp.s_col Xp Xq Xa))) (and (or (= Xp Xq) _let_5 _let_4 (not (tptp.s_t Xa Xt Xb)) (not (tptp.s_col Xp Xq Xt)) _let_2) (or _let_3 (not _let_5)) (or _let_3 (not _let_4)) (or _let_3 (tptp.s_t Xa _let_1 Xb)) (or _let_3 (tptp.s_col Xp Xq _let_1))))))))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xp $$unsorted) (Xq $$unsorted) (Xu $$unsorted) (Xc $$unsorted) (Xv $$unsorted)) (let ((_let_1 (tptp.samesideline Xa Xb Xp Xq))) (let ((_let_2 (tptp.s_col Xp Xq Xb))) (let ((_let_3 (tptp.s_col Xp Xq Xa))) (let ((_let_4 (= Xp Xq))) (let ((_let_5 (not _let_1))) (let ((_let_6 (tptp.ss2 Xa Xb Xp Xq))) (let ((_let_7 (tptp.ss3 Xa Xb Xp Xq))) (let ((_let_8 (tptp.ss1 Xa Xb Xp Xq))) (and (or _let_5 (tptp.s_col Xp Xq _let_8)) (or _let_5 (tptp.s_col Xp Xq _let_6)) (or _let_5 (tptp.s_t Xa _let_8 _let_7)) (or _let_5 (tptp.s_t Xb _let_6 _let_7)) (or _let_5 (not (= Xa _let_8))) (or _let_5 (not (= Xb _let_6))) (or _let_5 (not (= _let_7 _let_8))) (or _let_5 (not (= _let_7 _let_6))) (or _let_5 (not _let_4)) (or _let_5 (not _let_3)) (or _let_5 (not _let_2)) (or (not (tptp.s_t Xa Xu Xc)) (not (tptp.s_t Xb Xv Xc)) (not (tptp.s_col Xp Xq Xu)) (not (tptp.s_col Xp Xq Xv)) _let_4 (= Xc Xu) (= Xc Xv) (= Xa Xu) (= Xb Xv) _let_3 _let_2 _let_1))))))))))) true))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
% 1.41/1.62  )
% 1.41/1.62  % SZS output end Proof for GEO517+1
% 1.41/1.62  % cvc5---1.0.5 exiting
% 1.41/1.62  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------