0.02/0.11 % Problem : theBenchmark.p : TPTP v0.0.0. Released v0.0.0. 0.02/0.12 % Command : do_cvc5 %s %d 0.12/0.33 % Computer : n020.cluster.edu 0.12/0.33 % Model : x86_64 x86_64 0.12/0.33 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz 0.12/0.33 % Memory : 8042.1875MB 0.12/0.33 % OS : Linux 3.10.0-693.el7.x86_64 0.12/0.33 % CPULimit : 960 0.12/0.33 % WCLimit : 120 0.12/0.33 % DateTime : Tue Aug 9 05:38:05 EDT 2022 0.12/0.33 % CPUTime : 0.17/0.44 %----Proving TF0_NAR, FOF, or CNF 0.99/1.20 ------- cvc5-fof casc J11 : /export/starexec/sandbox2/benchmark/theBenchmark.p at /export/starexec/sandbox2/benchmark/theBenchmark.p... 0.99/1.20 --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10... 0.99/1.20 % SZS status Theorem for theBenchmark 0.99/1.20 % SZS output start Proof for theBenchmark 0.99/1.20 (let ((_let_1 (forall ((Xa $$unsorted) (Xp $$unsorted) (Xb $$unsorted)) (or (sameside Xb Xp Xa) (not (sameside Xa Xp Xb)))))) (let ((_let_2 (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (s_t Xc Xb Xa) (not (s_t Xa Xb Xc)))))) (let ((_let_3 (forall ((Xa $$unsorted) (Xb $$unsorted) (Xa1 $$unsorted) (Xc1 $$unsorted)) (= (insert Xa Xb Xa1 Xc1) (ext (ext Xc1 Xa1 alpha gamma) Xa1 Xa Xb))))) (let ((_let_4 (not (forall ((Xr $$unsorted) (Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (let ((_let_1 (= Xr Xa))) (let ((_let_2 (insert Xb Xc Xa Xr))) (and (or _let_1 (= Xb Xc) (sameside _let_2 Xa Xr)) (or (s_e Xa _let_2 Xb Xc) (= Xc Xb) _let_1)))))))) (let ((_let_5 (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted)) (or (s_e Xc Xd Xa Xb) (not (s_e Xa Xb Xc Xd)))))) (let ((_let_6 (forall ((Xb $$unsorted) (Xa $$unsorted)) (not (= (ext Xa Xb alpha gamma) Xb))))) (let ((_let_7 (forall ((Xa $$unsorted) (Xp $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (sameside Xa Xp Xb) (= Xp Xa) (not (s_t Xa Xp Xc)) (not (s_t Xb Xp Xc)) (= Xp Xc) (= Xb Xp))))) (let ((_let_8 (forall ((X $$unsorted) (Y $$unsorted) (W $$unsorted) (V $$unsorted)) (let ((_let_1 (ext X Y W V))) (and (s_t X Y _let_1) (s_e Y _let_1 W V)))))) (let ((_let_9 (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (or (not (s_e X Y Z Z)) (= X Y))))) (let ((_let_10 (insert skv_4 skv_5 skv_3 skv_2))) (let ((_let_11 (s_e skv_4 skv_5 skv_3 _let_10))) (let ((_let_12 (= skv_3 _let_10))) (let ((_let_13 (s_e skv_4 skv_5 _let_10 _let_10))) (let ((_let_14 (s_e skv_3 _let_10 skv_4 skv_5))) (let ((_let_15 (not _let_14))) (let ((_let_16 (or _let_11 _let_15))) (let ((_let_17 (_let_5))) (let ((_let_18 (ASSUME :args _let_17))) (let ((_let_19 (ext skv_2 skv_3 alpha gamma))) (let ((_let_20 (ext _let_19 skv_3 skv_4 skv_5))) (let ((_let_21 (s_e skv_3 _let_20 skv_4 skv_5))) (let ((_let_22 (= _let_10 _let_20))) (let ((_let_23 (forall ((BOUND_VARIABLE_1430 $$unsorted) (BOUND_VARIABLE_1432 $$unsorted) (BOUND_VARIABLE_1434 $$unsorted) (BOUND_VARIABLE_1436 $$unsorted)) (s_e BOUND_VARIABLE_1432 (ext BOUND_VARIABLE_1430 BOUND_VARIABLE_1432 BOUND_VARIABLE_1434 BOUND_VARIABLE_1436) BOUND_VARIABLE_1434 BOUND_VARIABLE_1436)))) (let ((_let_24 (EQ_RESOLVE (ASSUME :args (_let_8)) (MACRO_SR_EQ_INTRO :args (_let_8 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_25 (AND_ELIM _let_24 :args (1)))) (let ((_let_26 (_let_23))) (let ((_let_27 ((ext BOUND_VARIABLE_1430 BOUND_VARIABLE_1432 BOUND_VARIABLE_1434 BOUND_VARIABLE_1436)))) (let ((_let_28 (ASSUME :args _let_26))) (let ((_let_29 (forall ((Xa $$unsorted) (Xb $$unsorted) (Xa1 $$unsorted) (Xc1 $$unsorted)) (= (ext (ext Xc1 Xa1 alpha gamma) Xa1 Xa Xb) (insert Xa Xb Xa1 Xc1))))) (let ((_let_30 (EQ_RESOLVE (ASSUME :args (_let_3)) (MACRO_SR_EQ_INTRO :args (_let_3 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_31 (_let_29))) (let ((_let_32 ((insert Xa Xb Xa1 Xc1)))) (let ((_let_33 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_30 :args (skv_4 skv_5 skv_3 skv_2 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_32)) :args _let_31))) _let_30 :args (_let_22 false _let_29)))) (let ((_let_34 (not _let_22))) (let ((_let_35 (and _let_22 _let_21))) (let ((_let_36 (ASSUME :args (_let_21)))) (let ((_let_37 (APPLY_UF s_e))) (let ((_let_38 (REFL :args (skv_5)))) (let ((_let_39 (REFL :args (skv_4)))) (let ((_let_40 (ASSUME :args (_let_22)))) (let ((_let_41 (SYMM (SYMM _let_40)))) (let ((_let_42 (REFL :args (skv_3)))) (let ((_let_43 (= skv_3 _let_19))) (let ((_let_44 (s_t _let_10 skv_3 _let_19))) (let ((_let_45 (not _let_44))) (let ((_let_46 (s_t skv_2 skv_3 _let_19))) (let ((_let_47 (not _let_46))) (let ((_let_48 (= skv_2 skv_3))) (let ((_let_49 (sameside skv_2 skv_3 _let_10))) (let ((_let_50 (or _let_49 _let_48 _let_47 _let_45 _let_43 _let_12))) (let ((_let_51 (forall ((Xa $$unsorted) (Xp $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (sameside Xa Xp Xb) (= Xa Xp) (not (s_t Xa Xp Xc)) (not (s_t Xb Xp Xc)) (= Xp Xc) (= Xp Xb))))) (let ((_let_52 (EQ_RESOLVE (ASSUME :args (_let_7)) (MACRO_SR_EQ_INTRO :args (_let_7 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_53 (s_t _let_20 skv_3 _let_19))) (let ((_let_54 (s_t _let_19 skv_3 _let_20))) (let ((_let_55 (not _let_54))) (let ((_let_56 (or _let_53 _let_55))) (let ((_let_57 (_let_2))) (let ((_let_58 (ASSUME :args _let_57))) (let ((_let_59 (forall ((BOUND_VARIABLE_1418 $$unsorted) (BOUND_VARIABLE_1420 $$unsorted) (BOUND_VARIABLE_1422 $$unsorted) (BOUND_VARIABLE_1424 $$unsorted)) (s_t BOUND_VARIABLE_1418 BOUND_VARIABLE_1420 (ext BOUND_VARIABLE_1418 BOUND_VARIABLE_1420 BOUND_VARIABLE_1422 BOUND_VARIABLE_1424))))) (let ((_let_60 (AND_ELIM _let_24 :args (0)))) (let ((_let_61 (_let_59))) (let ((_let_62 ((ext BOUND_VARIABLE_1418 BOUND_VARIABLE_1420 BOUND_VARIABLE_1422 BOUND_VARIABLE_1424)))) (let ((_let_63 (ASSUME :args _let_61))) (let ((_let_64 (and _let_22 _let_53))) (let ((_let_65 (ASSUME :args (_let_53)))) (let ((_let_66 (forall ((Xb $$unsorted) (Xa $$unsorted)) (not (= Xb (ext Xa Xb alpha gamma)))))) (let ((_let_67 (EQ_RESOLVE (ASSUME :args (_let_6)) (MACRO_SR_EQ_INTRO :args (_let_6 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_68 (not _let_49))) (let ((_let_69 (sameside _let_10 skv_3 skv_2))) (let ((_let_70 (or _let_69 _let_68))) (let ((_let_71 (_let_1))) (let ((_let_72 (ASSUME :args _let_71))) (let ((_let_73 (= skv_4 skv_5))) (let ((_let_74 (or _let_48 _let_73 _let_69))) (let ((_let_75 (forall ((BOUND_VARIABLE_2299 $$unsorted) (BOUND_VARIABLE_2301 $$unsorted) (BOUND_VARIABLE_2303 $$unsorted) (BOUND_VARIABLE_2305 $$unsorted)) (or (= BOUND_VARIABLE_2299 BOUND_VARIABLE_2301) (= BOUND_VARIABLE_2303 BOUND_VARIABLE_2305) (sameside (insert BOUND_VARIABLE_2303 BOUND_VARIABLE_2305 BOUND_VARIABLE_2301 BOUND_VARIABLE_2299) BOUND_VARIABLE_2301 BOUND_VARIABLE_2299))))) (let ((_let_76 (not _let_74))) (let ((_let_77 (forall ((BOUND_VARIABLE_2314 $$unsorted) (BOUND_VARIABLE_2316 $$unsorted) (BOUND_VARIABLE_2318 $$unsorted) (BOUND_VARIABLE_2320 $$unsorted)) (or (s_e BOUND_VARIABLE_2316 (insert BOUND_VARIABLE_2318 BOUND_VARIABLE_2320 BOUND_VARIABLE_2316 BOUND_VARIABLE_2314) BOUND_VARIABLE_2318 BOUND_VARIABLE_2320) (= BOUND_VARIABLE_2318 BOUND_VARIABLE_2320) (= BOUND_VARIABLE_2314 BOUND_VARIABLE_2316))))) (let ((_let_78 (not _let_75))) (let ((_let_79 (insert skv_8 skv_9 skv_7 skv_6))) (let ((_let_80 (s_e skv_7 _let_79 skv_8 skv_9))) (let ((_let_81 (or _let_80 (= skv_8 skv_9) (= skv_6 skv_7)))) (let ((_let_82 (ext skv_6 skv_7 alpha gamma))) (let ((_let_83 (ext _let_82 skv_7 skv_8 skv_9))) (let ((_let_84 (s_e skv_7 _let_83 skv_8 skv_9))) (let ((_let_85 (= _let_79 _let_83))) (let ((_let_86 (and _let_85 _let_84))) (let ((_let_87 (ASSUME :args (_let_84)))) (let ((_let_88 (ASSUME :args (_let_85)))) (let ((_let_89 (OR))) (let ((_let_90 (not _let_77))) (let ((_let_91 (_let_90))) (let ((_let_92 (_let_78))) (let ((_let_93 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (SKOLEMIZE (ASSUME :args _let_92)) :args _let_92)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_78) _let_75))) (REFL :args (_let_76)) :args _let_89)) (MACRO_RESOLUTION_TRUST (NOT_AND (EQ_RESOLVE (ASSUME :args (_let_4)) (MACRO_SR_EQ_INTRO :args (_let_4 SB_DEFAULT SBA_FIXPOINT)))) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (SKOLEMIZE (ASSUME :args _let_91)) :args _let_91)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_90) _let_77))) (REFL :args ((not _let_81))) :args _let_89)) (MACRO_RESOLUTION_TRUST (CNF_OR_NEG :args (_let_81 0)) (MACRO_RESOLUTION_TRUST (REORDERING (RESOLUTION (CNF_AND_NEG :args (_let_86)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_87 _let_88) (SCOPE (TRUE_ELIM (TRANS (CONG (REFL :args (skv_7)) (SYMM (SYMM _let_88)) (REFL :args (skv_8)) (REFL :args (skv_9)) :args _let_37) (TRUE_INTRO _let_87))) :args (_let_84 _let_85))) :args (_let_85 _let_84))) :args (true _let_86)) :args ((or _let_80 (not _let_85) (not _let_84)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_30 :args (skv_8 skv_9 skv_7 skv_6 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_32)) :args _let_31))) _let_30 :args (_let_85 false _let_29)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_28 :args (_let_82 skv_7 skv_8 skv_9 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_27)) :args _let_26)) _let_25 :args (_let_84 false _let_23)) :args (_let_80 false _let_85 false _let_84)) :args (_let_81 false _let_80)) :args (_let_77 false _let_81)) :args (_let_78 false _let_77)) :args (_let_76 true _let_75)))) (let ((_let_94 (not _let_13))) (let ((_let_95 (or _let_94 _let_73))) (let ((_let_96 (_let_9))) (let ((_let_97 (ASSUME :args _let_96))) (let ((_let_98 (ASSUME :args (_let_94)))) (let ((_let_99 (ASSUME :args (_let_12)))) (let ((_let_100 (ASSUME :args (_let_11)))) (SCOPE (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_98 _let_99 _let_100) :args (_let_11 _let_12 _let_94)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS (SYMM (TRUE_INTRO _let_100)) (CONG _let_39 _let_38 (SYMM (SYMM _let_99)) (REFL :args (_let_10)) :args _let_37) (FALSE_INTRO _let_98))) :args (_let_94 _let_12 _let_11)) :args ((not (and _let_11 _let_12 _let_94)) SB_LITERAL))) (CONG (REFL :args ((not _let_11))) (REFL :args ((not _let_12))) (MACRO_SR_PRED_INTRO :args ((= (not _let_94) _let_13))) :args _let_89)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_95)) :args ((or _let_73 _let_94 (not _let_95)))) (MACRO_RESOLUTION_TRUST (CNF_OR_NEG :args (_let_74 1)) _let_93 :args ((not _let_73) true _let_74)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_97 :args (skv_4 skv_5 _let_10 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((not (= (s_e X Y Z Z) false))))) :args _let_96)) _let_97 :args (_let_95 false _let_9)) :args (_let_94 true _let_73 false _let_95)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_50)) :args ((or _let_48 _let_12 _let_49 _let_43 _let_47 _let_45 (not _let_50)))) (MACRO_RESOLUTION_TRUST (CNF_OR_NEG :args (_let_74 0)) _let_93 :args ((not _let_48) true _let_74)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_70)) :args ((or _let_69 _let_68 (not _let_70)))) (MACRO_RESOLUTION_TRUST (CNF_OR_NEG :args (_let_74 2)) _let_93 :args ((not _let_69) true _let_74)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_72 :args (skv_2 skv_3 _let_10 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((not (= (sameside Xb Xp Xa) true))))) :args _let_71)) _let_72 :args (_let_70 false _let_1)) :args (_let_68 true _let_69 false _let_70)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_67 :args (skv_3 skv_2 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((ext Xa Xb alpha gamma)))) :args (_let_66))) _let_67 :args ((not _let_43) false _let_66)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_63 :args (skv_2 skv_3 alpha gamma QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_62)) :args _let_61)) _let_60 :args (_let_46 false _let_59)) (MACRO_RESOLUTION_TRUST (REORDERING (RESOLUTION (CNF_AND_NEG :args (_let_64)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_65 _let_40) (SCOPE (TRUE_ELIM (TRANS (CONG _let_41 _let_42 (REFL :args (_let_19)) :args (APPLY_UF s_t)) (TRUE_INTRO _let_65))) :args (_let_53 _let_22))) :args (_let_22 _let_53))) :args (true _let_64)) :args ((or _let_34 _let_44 (not _let_53)))) _let_33 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_56)) :args ((or _let_55 _let_53 (not _let_56)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_63 :args (_let_19 skv_3 skv_4 skv_5 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_62)) :args _let_61)) _let_60 :args (_let_54 false _let_59)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_58 :args (_let_19 skv_3 _let_20 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((not (= (s_t Xa Xb Xc) false))))) :args _let_57)) _let_58 :args (_let_56 false _let_2)) :args (_let_53 false _let_54 false _let_56)) :args (_let_44 false _let_22 false _let_53)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_52 :args (skv_2 skv_3 _let_10 _let_19 QUANTIFIERS_INST_E_MATCHING ((not (= (sameside Xa Xp Xb) true)) (not (= (s_t Xa Xp Xc) false))))) :args (_let_51))) _let_52 :args (_let_50 false _let_51)) :args (_let_12 true _let_48 true _let_49 true _let_43 false _let_46 false _let_44 false _let_50)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_16)) :args ((or _let_11 _let_15 (not _let_16)))) (MACRO_RESOLUTION_TRUST (REORDERING (RESOLUTION (CNF_AND_NEG :args (_let_35)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_36 _let_40) (SCOPE (TRUE_ELIM (TRANS (CONG _let_42 _let_41 _let_39 _let_38 :args _let_37) (TRUE_INTRO _let_36))) :args (_let_21 _let_22))) :args (_let_22 _let_21))) :args (true _let_35)) :args ((or _let_34 _let_14 (not _let_21)))) _let_33 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_28 :args (_let_19 skv_3 skv_4 skv_5 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_27)) :args _let_26)) _let_25 :args (_let_21 false _let_23)) :args (_let_14 false _let_22 false _let_21)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_18 :args (skv_3 _let_10 skv_4 skv_5 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((not (= (s_e Xc Xd Xa Xb) true))))) :args _let_17)) _let_18 :args (_let_16 false _let_5)) :args (_let_11 false _let_14 false _let_16)) :args (false true _let_13 false _let_12 false _let_11)) :args (_let_9 _let_8 (forall ((X $$unsorted) (Y $$unsorted)) (or (= X Y) (not (s_t X Y X)))) (forall ((X $$unsorted) (Y $$unsorted)) (s_e X Y Y X)) (forall ((Xa $$unsorted) (Xp $$unsorted) (Xc $$unsorted) (Xb $$unsorted) (Xq $$unsorted)) (let ((_let_1 (ip Xa Xp Xc Xb Xq))) (let ((_let_2 (not (s_t Xb Xq Xc)))) (let ((_let_3 (not (s_t Xa Xp Xc)))) (and (or (s_t Xq _let_1 Xa) _let_2 _let_3) (or _let_3 _let_2 (s_t Xp _let_1 Xb))))))) (and (not (s_t alpha beta gamma)) (not (s_t beta gamma alpha)) (not (s_t gamma alpha beta))) (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted) (V $$unsorted) (Z2 $$unsorted) (V2 $$unsorted)) (or (s_e Z V Z2 V2) (not (s_e X Y Z2 V2)) (not (s_e X Y Z V)))) (forall ((X $$unsorted) (Y $$unsorted) (X1 $$unsorted) (Y1 $$unsorted) (Z $$unsorted) (Z1 $$unsorted) (V $$unsorted) (V1 $$unsorted)) (or (not (s_e X Y X1 Y1)) (not (s_e Y Z Y1 Z1)) (not (s_e Y V Y1 V1)) (not (s_t X1 Y1 Z1)) (s_e Z V Z1 V1) (= X Y) (not (s_t X Y Z)) (not (s_e X V X1 V1)))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (le Xa Xb Xa Xc) (not (s_t Xa Xb Xc)) (not (s_col Xa Xb Xc)))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (s_col Xb Xc Xa) (not (s_col Xa Xb Xc)))) _let_7 _let_6 (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted) (Za $$unsorted) (Zb $$unsorted) (Zc $$unsorted) (Zd $$unsorted)) (let ((_let_1 (s_afs Xa Xb Xc Xd Za Zb Zc Zd))) (let ((_let_2 (not _let_1))) (let ((_let_3 (s_t Xa Xb Xc))) (let ((_let_4 (s_e Xa Xb Za Zb))) (let ((_let_5 (s_e Xb Xc Zb Zc))) (let ((_let_6 (s_t Za Zb Zc))) (let ((_let_7 (s_e Xa Xd Za Zd))) (let ((_let_8 (s_e Xb Xd Zb Zd))) (and (or _let_6 _let_2) (or _let_2 _let_7) (or _let_8 _let_2) (or (not _let_4) _let_1 (not _let_8) (not _let_7) (not _let_5) (not _let_6) (not _let_3)) (or _let_5 _let_2) (or _let_2 _let_4) (or _let_3 _let_2))))))))))) (forall ((Xb $$unsorted) (Xc $$unsorted) (Xa $$unsorted)) (or (= Xb Xc) (not (s_e Xb Xc Xa Xa)))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted)) (or (= Xa Xb) (s_t Xb Xd Xc) (s_t Xb Xc Xd) (not (s_t Xa Xb Xd)) (not (s_t Xa Xb Xc)))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted)) (or (= Xc Xb) (s_t Xa Xb Xd) (not (s_t Xb Xc Xd)) (not (s_t Xa Xb Xc)))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted)) (let ((_let_1 (ins Xc Xd Xa Xb))) (let ((_let_2 (not (le Xa Xb Xc Xd)))) (and (or (= _let_1 (ext Xa Xb (insert Xa Xb Xc Xd) Xd)) _let_2) (or _let_2 (s_e Xa _let_1 Xc Xd)) (or _let_2 (s_t Xa Xb _let_1)))))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted) (Xa1 $$unsorted) (Xb1 $$unsorted) (Xc1 $$unsorted) (Xd1 $$unsorted)) (or (not (s_ifs Xa Xb Xc Xd Xa1 Xb1 Xc1 Xd1)) (s_e Xb Xd Xb1 Xd1))) (not (= alpha gamma)) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (XA $$unsorted) (XB $$unsorted) (XC $$unsorted)) (or (not (s_t Xa Xb Xc)) (not (s_t XA XB XC)) (not (s_e Xb Xc XA XB)) (s_e Xa Xc XA XC) (not (s_e Xa Xb XB XC)))) _let_5 (forall ((Xa $$unsorted) (Xb $$unsorted)) (s_col Xa Xa Xb)) (not (= gamma beta)) (forall ((Xa $$unsorted) (Xb $$unsorted)) (s_col Xa Xb Xa)) (forall ((Xa $$unsorted) (Xb $$unsorted)) (s_e Xa Xb Xa Xb)) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xa1 $$unsorted) (Xb1 $$unsorted) (Xc1 $$unsorted)) (or (s_col Xa1 Xb1 Xc1) (not (s_e3 Xa Xb Xc Xa1 Xb1 Xc1)) (not (s_col Xa Xb Xc)))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted)) (or (not (s_t Xa Xb Xc)) (s_t Xb Xc Xd) (not (s_t Xa Xc Xd)))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (s_col Xb Xa Xc) (not (s_col Xa Xb Xc)))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted)) (or (s_t Xa Xc Xd) (s_t Xa Xd Xc) (not (s_t Xa Xb Xd)) (not (s_t Xa Xb Xc)) (= Xa Xb))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted) (Xa1 $$unsorted) (Xb1 $$unsorted) (Xc1 $$unsorted) (Xd1 $$unsorted)) (or (not (s_e Xa Xb Xa1 Xb1)) (not (s_e Xc Xd Xc1 Xd1)) (le Xa1 Xb1 Xc1 Xd1) (not (le Xa Xb Xc Xd)))) (forall ((Xa $$unsorted) (Xp $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (= Xp Xa) (= Xb Xp) (= Xc Xp) (not (s_t Xb Xp Xc)) (sameside Xa Xp Xb) (not (s_t Xa Xp Xc)))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted) (Xa1 $$unsorted) (Xb1 $$unsorted) (Xc1 $$unsorted) (Xd1 $$unsorted)) (let ((_let_1 (s_e Xa Xd Xa1 Xd1))) (let ((_let_2 (s_fs Xa Xb Xc Xd Xa1 Xb1 Xc1 Xd1))) (let ((_let_3 (not _let_2))) (let ((_let_4 (s_e Xb Xd Xb1 Xd1))) (let ((_let_5 (s_col Xa Xb Xc))) (let ((_let_6 (s_e3 Xa Xb Xc Xa1 Xb1 Xc1))) (and (or _let_5 _let_3) (or _let_3 _let_6) (or (not _let_6) (not _let_1) (not _let_4) _let_2 (not _let_5)) (or _let_3 _let_4) (or _let_3 _let_1))))))))) (forall ((Xq $$unsorted) (Xa $$unsorted) (Xd $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (= Xq Xa) (= Xd (ext Xq Xa Xb Xc)) (not (s_e Xa Xd Xb Xc)) (not (s_t Xq Xa Xd)))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted)) (or (not (s_t Xa Xb Xc)) (= Xb Xc) (s_t Xa Xc Xd) (not (s_t Xb Xc Xd)))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xa1 $$unsorted) (Xb1 $$unsorted) (Xc1 $$unsorted)) (or (not (s_t Xa Xb Xc)) (not (s_e3 Xa Xb Xc Xa1 Xb1 Xc1)) (s_t Xa1 Xb1 Xc1))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xp $$unsorted) (Xq $$unsorted)) (or (not (s_e Xa Xp Xa Xq)) (not (s_e Xb Xp Xb Xq)) (s_e Xc Xp Xc Xq) (not (s_col Xa Xb Xc)) (= Xb Xa))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xd $$unsorted) (Xc $$unsorted)) (or (not (s_t Xa Xb Xd)) (not (s_t Xb Xc Xd)) (s_t Xa Xc Xd))) (forall ((Xa $$unsorted) (Xb $$unsorted)) (s_t Xa Xb Xb)) (forall ((Xa $$unsorted) (Xp $$unsorted) (Xb $$unsorted)) (or (sameside Xa Xp Xb) (not (s_col Xa Xp Xb)) (s_t Xa Xp Xb))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xa1 $$unsorted) (Xc1 $$unsorted)) (let ((_let_1 (insert Xa Xb Xa1 Xc1))) (let ((_let_2 (not (s_e Xa Xc Xa1 Xc1)))) (let ((_let_3 (not (s_t Xa Xb Xc)))) (and (or _let_3 _let_2 (s_t Xa1 _let_1 Xc1)) (or _let_3 _let_2 (s_e3 Xa Xb Xc Xa1 _let_1 Xc1))))))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xc1 $$unsorted)) (or (= Xc1 Xc) (not (s_e Xb Xc Xb Xc1)) (not (s_e Xa Xc Xa Xc1)) (not (s_col Xa Xb Xc)) (= Xa Xb))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted) (Y $$unsorted)) (let ((_let_1 (insert Xa Xb Xc Xd))) (let ((_let_2 (le Xa Xb Xc Xd))) (let ((_let_3 (not _let_2))) (and (or _let_2 (not (s_e Xa Xb Xc Y)) (not (s_t Xc Y Xd))) (or (s_e Xa Xb Xc _let_1) _let_3) (or _let_3 (s_t Xc _let_1 Xd))))))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (s_col Xc Xa Xb) (not (s_col Xa Xb Xc)))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xd $$unsorted) (Xc $$unsorted)) (or (not (s_t Xa Xb Xd)) (not (s_t Xb Xc Xd)) (s_t Xa Xb Xc))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted) (Za $$unsorted) (Zb $$unsorted) (Zc $$unsorted) (Zd $$unsorted)) (let ((_let_1 (s_ifs Xa Xb Xc Xd Za Zb Zc Zd))) (let ((_let_2 (not _let_1))) (let ((_let_3 (s_t Xa Xb Xc))) (let ((_let_4 (s_t Za Zb Zc))) (let ((_let_5 (s_e Xb Xc Zb Zc))) (let ((_let_6 (s_e Xa Xd Za Zd))) (let ((_let_7 (s_e Xc Xd Zc Zd))) (let ((_let_8 (s_e Xa Xc Za Zc))) (and (or _let_8 _let_2) (or _let_1 (not _let_7) (not _let_6) (not _let_5) (not _let_8) (not _let_4) (not _let_3)) (or _let_7 _let_2) (or _let_2 _let_6) (or _let_5 _let_2) (or _let_2 _let_4) (or _let_3 _let_2))))))))))) (forall ((Xa1 $$unsorted) (Xa2 $$unsorted) (Xa3 $$unsorted) (Xb1 $$unsorted) (Xb2 $$unsorted) (Xb3 $$unsorted)) (let ((_let_1 (s_e3 Xa1 Xa2 Xa3 Xb1 Xb2 Xb3))) (let ((_let_2 (not _let_1))) (let ((_let_3 (s_e Xa1 Xa2 Xb1 Xb2))) (let ((_let_4 (s_e Xa1 Xa3 Xb1 Xb3))) (let ((_let_5 (s_e Xa2 Xa3 Xb2 Xb3))) (and (or _let_2 _let_5) (or (not _let_3) (not _let_4) _let_1 (not _let_5)) (or _let_2 _let_4) (or _let_3 _let_2)))))))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted) (Xe $$unsorted)) (or (le Xa Xb Xc Xd) (not (s_e Xa Xe Xc Xd)) (not (s_t Xa Xb Xe)))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (not (s_t Xa Xb Xc)) (le Xb Xc Xa Xc) (not (s_col Xa Xb Xc)))) (forall ((Xa $$unsorted) (Xp $$unsorted) (Xb $$unsorted)) (let ((_let_1 (sameside Xa Xp Xb))) (let ((_let_2 (not _let_1))) (let ((_let_3 (s_t Xp Xa Xb))) (let ((_let_4 (= Xa Xp))) (let ((_let_5 (s_t Xp Xb Xa))) (and (or (not (= Xp Xb)) _let_2) (or _let_2 _let_5 _let_3) (or (not _let_5) (= Xb Xp) _let_1 _let_4) (or _let_1 (= xb Xp) _let_4 (not _let_3)) (or _let_2 (not (= Xp Xa)))))))))) (forall ((Xa $$unsorted) (Xb $$unsorted)) (le Xa Xb Xa Xb)) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted)) (or (s_t Xa Xb Xd) (not (s_t Xa Xc Xd)) (not (s_t Xa Xb Xc)))) (forall ((Xa $$unsorted) (Xc $$unsorted) (Xb $$unsorted) (Xc1 $$unsorted)) (or (= Xc Xc1) (not (s_e Xb Xc Xb Xc1)) (not (s_e Xa Xc Xa Xc1)) (not (s_t Xa Xc Xb)))) _let_4 (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted)) (or (not (le Xc Xd Xa Xb)) (s_e Xa Xb Xc Xd) (not (le Xa Xb Xc Xd)))) (forall ((Xa1 $$unsorted) (Xb1 $$unsorted)) (s_t Xa1 Xa1 Xb1)) _let_3 (forall ((Xa $$unsorted) (Xp $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (= Xp Xc) (not (s_t Xa Xp Xc)) (not (sameside Xa Xp Xb)) (s_t Xb Xp Xc) (= Xb Xp) (= Xa Xp))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted)) (or (not (s_e Xa Xb Xc Xd)) (s_e Xa Xb Xd Xc))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (not (s_t Xa Xb Xc)) (not (s_e Xa Xc Xa Xb)) (= Xc Xb))) (forall ((Xa $$unsorted) (Xb $$unsorted)) (s_e Xa Xa Xb Xb)) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (s_col Xc Xb Xa) (not (s_col Xa Xb Xc)))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xa1 $$unsorted) (Xb1 $$unsorted) (Xp $$unsorted)) (let ((_let_1 (not (s_t Xa Xb Xc)))) (let ((_let_2 (crossbar Xa Xb Xc Xa1 Xb1 Xp))) (let ((_let_3 (not (s_t Xa Xp Xa1)))) (let ((_let_4 (not (s_t Xa1 Xb1 Xc)))) (and (or (s_t Xp _let_2 Xc) _let_3 _let_4 _let_1) (or _let_4 _let_3 (s_t Xb _let_2 Xb1) _let_1))))))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xd $$unsorted) (Xc $$unsorted)) (or (s_t Xa Xc Xb) (s_t Xa Xb Xc) (not (s_t Xa Xc Xd)) (not (s_t Xa Xb Xd)))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted)) (or (s_e Xb Xa Xc Xd) (not (s_e Xa Xb Xc Xd)))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (let ((_let_1 (s_t Xc Xa Xb))) (let ((_let_2 (s_t Xb Xc Xa))) (let ((_let_3 (s_t Xa Xb Xc))) (let ((_let_4 (s_col Xa Xb Xc))) (and (or (not _let_3) _let_4) (or (not _let_1) _let_4) (or _let_4 (not _let_2)) (or (not _let_4) _let_3 _let_2 _let_1))))))) (not (= beta alpha)) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xa1 $$unsorted) (Xb1 $$unsorted) (Xc1 $$unsorted)) (or (not (s_t Xa Xb Xc)) (s_e Xa Xc Xa1 Xc1) (not (s_e Xb Xc Xb1 Xc1)) (not (s_e Xa Xb Xa1 Xb1)) (not (s_t Xa1 Xb1 Xc1)))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted) (Xe $$unsorted) (Xf $$unsorted)) (or (not (le Xc Xd Xe Xf)) (le Xa Xb Xe Xf) (not (le Xa Xb Xc Xd)))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted)) (or (le Xa Xb Xc Xd) (le Xc Xd Xa Xb))) (forall ((Xa $$unsorted) (Xp $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (not (sameside Xa Xp Xb)) (not (sameside Xb Xp Xc)) (sameside Xa Xp Xc))) (forall ((Xa $$unsorted) (Xp $$unsorted) (Xb $$unsorted)) (let ((_let_1 (not (sameside Xa Xp Xb)))) (let ((_let_2 (c63 Xa Xp Xb))) (and (or (not (= Xp Xa)) _let_1) (or _let_1 (s_t Xb Xp _let_2)) (or _let_1 (s_t Xa Xp _let_2)) (or _let_1 (not (= Xp _let_2))) (or (not (= Xp Xb)) _let_1))))) (forall ((Xa $$unsorted) (Xp $$unsorted) (Xb $$unsorted)) (let ((_let_1 (not (sameside Xa Xp Xb)))) (and (or (s_col Xa Xp Xb) _let_1) (or (not (s_t Xa Xp Xb)) _let_1)))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted)) (or (not (s_e Xa Xb Xc Xd)) (s_e Xb Xa Xd Xc))) _let_2 (forall ((Xa $$unsorted) (Xb $$unsorted)) (s_t Xa Xb (ext Xa Xb alpha gamma))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (not (s_t Xb Xa Xc)) (= Xb Xa) (not (s_t Xa Xb Xc)))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xa1 $$unsorted) (Xb1 $$unsorted)) (or (not (s_e Xa Xb Xa1 Xb1)) (s_e3 Xa Xb Xc Xa1 Xb1 (insert5 Xa Xb Xc Xa1 Xb1)) (not (s_col Xa Xb Xc)))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xa1 $$unsorted) (Xb1 $$unsorted) (Xc1 $$unsorted)) (or (not (s_t Xa Xb Xc)) (not (s_t Xa1 Xb1 Xc1)) (not (s_e Xb Xc Xb1 Xc1)) (s_e Xa Xb Xa1 Xb1) (not (s_e Xa Xc Xa1 Xc1)))) (forall ((Xa $$unsorted) (Xp $$unsorted)) (or (sameside Xa Xp Xa) (= Xp Xa))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (s_t Xa Xb Xc) (not (le Xa Xb Xa Xc)) (not (le Xb Xc Xa Xc)) (not (s_col Xa Xb Xc)))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted) (Xa1 $$unsorted) (Xb1 $$unsorted) (Xc1 $$unsorted) (Xd1 $$unsorted)) (or (s_e Xc Xd Xc1 Xd1) (= Xb Xa) (not (s_fs Xa Xb Xc Xd Xa1 Xb1 Xc1 Xd1)))) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted) (Xd $$unsorted) (Xe $$unsorted) (Xf $$unsorted)) (or (not (s_e Xc Xd Xe Xf)) (s_e Xa Xb Xe Xf) (not (s_e Xa Xb Xc Xd)))) _let_1 (forall ((Xa $$unsorted) (Xc $$unsorted) (Xd $$unsorted)) (le Xa Xa Xc Xd)) (forall ((Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (or (not (s_col Xa Xb Xc)) (s_col Xa Xc Xb))) true)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 0.99/1.21 % SZS output end Proof for theBenchmark 0.99/1.21 EOF