TSTP Solution File: GRP126-3.004 by cvc5---1.0.5

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cvc5---1.0.5
% Problem  : GRP126-3.004 : TPTP v8.1.2. Released v1.2.0.
% Transfm  : none
% Format   : tptp
% Command  : do_cvc5 %s %d

% Computer : n012.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 : Thu Aug 31 00:24:34 EDT 2023

% Result   : Unsatisfiable 0.23s 0.68s
% Output   : Proof 0.23s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.13  % Problem    : GRP126-3.004 : TPTP v8.1.2. Released v1.2.0.
% 0.00/0.14  % Command    : do_cvc5 %s %d
% 0.15/0.36  % Computer : n012.cluster.edu
% 0.15/0.36  % Model    : x86_64 x86_64
% 0.15/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.15/0.36  % Memory   : 8042.1875MB
% 0.15/0.36  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.15/0.36  % CPULimit   : 300
% 0.15/0.36  % WCLimit    : 300
% 0.15/0.36  % DateTime   : Mon Aug 28 21:24:09 EDT 2023
% 0.15/0.36  % CPUTime    : 
% 0.23/0.50  %----Proving TF0_NAR, FOF, or CNF
% 0.23/0.50  ------- convert to smt2 : /export/starexec/sandbox2/tmp/tmp.yjUJ6KacBK/cvc5---1.0.5_14699.p...
% 0.23/0.51  ------- get file name : TPTP file name is GRP126-3.004
% 0.23/0.51  ------- cvc5-fof : /export/starexec/sandbox2/solver/bin/cvc5---1.0.5_14699.smt2...
% 0.23/0.52  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 0.23/0.68  % SZS status Unsatisfiable for GRP126-3.004
% 0.23/0.68  % SZS output start Proof for GRP126-3.004
% 0.23/0.69  (
% 0.23/0.69  (let ((_let_1 (forall ((X $$unsorted) (Y $$unsorted) (Z1 $$unsorted) (Z2 $$unsorted)) (or (not (tptp.product X Y Z1)) (not (tptp.product Y X Z2)) (tptp.product Z1 Z2 Y))))) (let ((_let_2 (forall ((X $$unsorted)) (tptp.product X X X)))) (let ((_let_3 (forall ((W $$unsorted) (Y $$unsorted) (X $$unsorted) (Z $$unsorted)) (or (not (tptp.product W Y X)) (not (tptp.product Z Y X)) (tptp.equalish W Z))))) (let ((_let_4 (forall ((X $$unsorted) (W $$unsorted) (Y $$unsorted) (Z $$unsorted)) (or (not (tptp.product X W Y)) (not (tptp.product X Z Y)) (tptp.equalish W Z))))) (let ((_let_5 (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.group_element X)) (not (tptp.group_element Y)) (tptp.product X Y tptp.e_1) (tptp.product X Y tptp.e_2) (tptp.product X Y tptp.e_3) (tptp.product X Y tptp.e_4))))) (let ((_let_6 (tptp.equalish tptp.e_4 tptp.e_3))) (let ((_let_7 (not _let_6))) (let ((_let_8 (tptp.equalish tptp.e_4 tptp.e_2))) (let ((_let_9 (not _let_8))) (let ((_let_10 (tptp.equalish tptp.e_4 tptp.e_1))) (let ((_let_11 (not _let_10))) (let ((_let_12 (tptp.equalish tptp.e_3 tptp.e_4))) (let ((_let_13 (not _let_12))) (let ((_let_14 (tptp.equalish tptp.e_2 tptp.e_4))) (let ((_let_15 (not _let_14))) (let ((_let_16 (tptp.equalish tptp.e_2 tptp.e_1))) (let ((_let_17 (not _let_16))) (let ((_let_18 (tptp.equalish tptp.e_1 tptp.e_4))) (let ((_let_19 (not _let_18))) (let ((_let_20 (tptp.equalish tptp.e_1 tptp.e_2))) (let ((_let_21 (not _let_20))) (let ((_let_22 (tptp.group_element tptp.e_4))) (let ((_let_23 (tptp.group_element tptp.e_2))) (let ((_let_24 (tptp.group_element tptp.e_1))) (let ((_let_25 (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted) (X1 $$unsorted)) (or (not (tptp.cycle X Y)) (not (tptp.product X tptp.e_1 Z)) (not (tptp.greater Y tptp.e_0)) (not (tptp.next X X1)) (tptp.equalish Z X1))))) (let ((_let_26 (forall ((X $$unsorted) (Y $$unsorted)) (or (not (tptp.cycle X tptp.e_0)) (not (tptp.product X tptp.e_1 Y)) (not (tptp.greater Y X)))))) (let ((_let_27 (forall ((X $$unsorted)) (or (not (tptp.group_element X)) (tptp.cycle X tptp.e_0) (tptp.cycle X tptp.e_1) (tptp.cycle X tptp.e_2) (tptp.cycle X tptp.e_3))))) (let ((_let_28 (tptp.greater tptp.e_4 tptp.e_2))) (let ((_let_29 (tptp.greater tptp.e_2 tptp.e_1))) (let ((_let_30 (tptp.greater tptp.e_3 tptp.e_0))) (let ((_let_31 (tptp.greater tptp.e_2 tptp.e_0))) (let ((_let_32 (tptp.greater tptp.e_1 tptp.e_0))) (let ((_let_33 (tptp.next tptp.e_2 tptp.e_3))) (let ((_let_34 (tptp.next tptp.e_1 tptp.e_2))) (let ((_let_35 (tptp.product tptp.e_4 tptp.e_1 tptp.e_2))) (let ((_let_36 (not _let_35))) (let ((_let_37 (tptp.product tptp.e_3 tptp.e_1 tptp.e_2))) (let ((_let_38 (not _let_37))) (let ((_let_39 (or _let_38 _let_36 _let_12))) (let ((_let_40 (_let_3))) (let ((_let_41 (ASSUME :args _let_40))) (let ((_let_42 (not (= (tptp.product Z Y X) false)))) (let ((_let_43 ((not (= (tptp.product W Y X) false)) _let_42))) (let ((_let_44 (tptp.product tptp.e_2 tptp.e_4 tptp.e_1))) (let ((_let_45 (not _let_44))) (let ((_let_46 (tptp.product tptp.e_4 tptp.e_2 tptp.e_3))) (let ((_let_47 (not _let_46))) (let ((_let_48 (or _let_47 _let_45 _let_37))) (let ((_let_49 (_let_1))) (let ((_let_50 (ASSUME :args _let_49))) (let ((_let_51 (not (= (tptp.product X Y Z1) false)))) (let ((_let_52 (tptp.product tptp.e_4 tptp.e_2 tptp.e_4))) (let ((_let_53 (tptp.product tptp.e_4 tptp.e_2 tptp.e_2))) (let ((_let_54 (tptp.product tptp.e_4 tptp.e_2 tptp.e_1))) (let ((_let_55 (not _let_23))) (let ((_let_56 (not _let_22))) (let ((_let_57 (or _let_56 _let_55 _let_54 _let_53 _let_46 _let_52))) (let ((_let_58 (_let_5))) (let ((_let_59 (ASSUME :args _let_58))) (let ((_let_60 ((not (= (tptp.group_element X) false)) (not (= (tptp.group_element Y) false))))) (let ((_let_61 (tptp.product tptp.e_4 tptp.e_4 tptp.e_4))) (let ((_let_62 (not _let_61))) (let ((_let_63 (not _let_52))) (let ((_let_64 (or _let_63 _let_62 _let_14))) (let ((_let_65 (_let_4))) (let ((_let_66 (ASSUME :args _let_65))) (let ((_let_67 (not (= (tptp.product X Z Y) false)))) (let ((_let_68 ((not (= (tptp.equalish W Z) true)) _let_67))) (let ((_let_69 (_let_2))) (let ((_let_70 (ASSUME :args _let_69))) (let ((_let_71 ((not (= (tptp.product X X X) true))))) (let ((_let_72 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_70 :args (tptp.e_4 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_71)) :args _let_69)) _let_70 :args (_let_61 false _let_2)))) (let ((_let_73 (ASSUME :args (_let_15)))) (let ((_let_74 (not _let_53))) (let ((_let_75 (tptp.product tptp.e_2 tptp.e_2 tptp.e_2))) (let ((_let_76 (not _let_75))) (let ((_let_77 (or _let_76 _let_74 _let_14))) (let ((_let_78 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_70 :args (tptp.e_2 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_71)) :args _let_69)) _let_70 :args (_let_75 false _let_2)))) (let ((_let_79 (tptp.product tptp.e_1 tptp.e_1 tptp.e_2))) (let ((_let_80 (not _let_54))) (let ((_let_81 (or _let_80 _let_45 _let_79))) (let ((_let_82 (tptp.product tptp.e_2 tptp.e_4 tptp.e_4))) (let ((_let_83 (tptp.product tptp.e_2 tptp.e_4 tptp.e_3))) (let ((_let_84 (tptp.product tptp.e_2 tptp.e_4 tptp.e_2))) (let ((_let_85 (or _let_55 _let_56 _let_44 _let_84 _let_83 _let_82))) (let ((_let_86 (not _let_82))) (let ((_let_87 (or _let_62 _let_86 _let_8))) (let ((_let_88 (ASSUME :args (_let_9)))) (let ((_let_89 (tptp.product tptp.e_2 tptp.e_1 tptp.e_3))) (let ((_let_90 (not _let_89))) (let ((_let_91 (not _let_83))) (let ((_let_92 (or _let_91 _let_90 _let_10))) (let ((_let_93 (tptp.product tptp.e_2 tptp.e_1 tptp.e_4))) (let ((_let_94 (tptp.product tptp.e_2 tptp.e_1 tptp.e_2))) (let ((_let_95 (tptp.product tptp.e_2 tptp.e_1 tptp.e_1))) (let ((_let_96 (not _let_24))) (let ((_let_97 (or _let_55 _let_96 _let_95 _let_94 _let_89 _let_93))) (let ((_let_98 (not _let_94))) (let ((_let_99 (or _let_98 _let_76 _let_20))) (let ((_let_100 (ASSUME :args (_let_21)))) (let ((_let_101 (tptp.product tptp.e_1 tptp.e_1 tptp.e_1))) (let ((_let_102 (not _let_101))) (let ((_let_103 (not _let_95))) (let ((_let_104 (or _let_103 _let_102 _let_16))) (let ((_let_105 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_70 :args (tptp.e_1 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_71)) :args _let_69)) _let_70 :args (_let_101 false _let_2)))) (let ((_let_106 (not _let_28))) (let ((_let_107 (not _let_93))) (let ((_let_108 (tptp.cycle tptp.e_2 tptp.e_0))) (let ((_let_109 (not _let_108))) (let ((_let_110 (or _let_109 _let_107 _let_106))) (let ((_let_111 (not _let_33))) (let ((_let_112 (not _let_31))) (let ((_let_113 (tptp.cycle tptp.e_2 tptp.e_2))) (let ((_let_114 (not _let_113))) (let ((_let_115 (or _let_114 _let_107 _let_112 _let_111 _let_6))) (let ((_let_116 (not _let_30))) (let ((_let_117 (tptp.cycle tptp.e_2 tptp.e_3))) (let ((_let_118 (not _let_117))) (let ((_let_119 (or _let_118 _let_107 _let_116 _let_111 _let_6))) (let ((_let_120 (not _let_32))) (let ((_let_121 (tptp.cycle tptp.e_2 tptp.e_1))) (let ((_let_122 (not _let_121))) (let ((_let_123 (or _let_122 _let_107 _let_120 _let_111 _let_6))) (let ((_let_124 (or _let_55 _let_108 _let_121 _let_113 _let_117))) (let ((_let_125 (_let_26))) (let ((_let_126 (ASSUME :args _let_125))) (let ((_let_127 ((not (= (tptp.greater Y X) false))))) (let ((_let_128 (ASSUME :args (_let_33)))) (let ((_let_129 (ASSUME :args (_let_31)))) (let ((_let_130 (ASSUME :args (_let_7)))) (let ((_let_131 (_let_25))) (let ((_let_132 (ASSUME :args _let_131))) (let ((_let_133 (not (= (tptp.product X tptp.e_1 Z) false)))) (let ((_let_134 (not (= (tptp.next X X1) false)))) (let ((_let_135 (_let_134 (not (= (tptp.greater Y tptp.e_0) false)) _let_133))) (let ((_let_136 (ASSUME :args (_let_30)))) (let ((_let_137 (ASSUME :args (_let_32)))) (let ((_let_138 (ASSUME :args (_let_23)))) (let ((_let_139 (_let_27))) (let ((_let_140 (ASSUME :args _let_139))) (let ((_let_141 ((not (= (tptp.group_element X) false))))) (let ((_let_142 (ASSUME :args (_let_24)))) (let ((_let_143 (not _let_84))) (let ((_let_144 (or _let_143 _let_76 _let_8))) (let ((_let_145 (ASSUME :args (_let_22)))) (let ((_let_146 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_85)) :args ((or _let_55 _let_56 _let_44 _let_84 _let_83 _let_82 (not _let_85)))) _let_138 _let_145 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_144)) :args ((or _let_8 _let_76 _let_143 (not _let_144)))) _let_88 _let_78 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_66 :args (tptp.e_2 tptp.e_4 tptp.e_2 tptp.e_2 QUANTIFIERS_INST_E_MATCHING _let_68)) :args _let_65)) _let_66 :args (_let_144 false _let_4)) :args (_let_143 true _let_8 false _let_75 false _let_144)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_92)) :args ((or _let_10 _let_90 _let_91 (not _let_92)))) (ASSUME :args (_let_11)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_97)) :args ((or _let_96 _let_55 _let_89 _let_93 _let_95 _let_94 (not _let_97)))) _let_142 _let_138 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_124)) :args ((or _let_55 _let_108 _let_121 _let_113 _let_117 (not _let_124)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_140 :args (tptp.e_2 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_141)) :args _let_139)) _let_140 :args (_let_124 false _let_27)) _let_138 (REORDERING (CNF_OR_POS :args (_let_123)) :args ((or _let_6 _let_111 _let_120 _let_107 _let_122 (not _let_123)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_132 :args (tptp.e_2 tptp.e_1 tptp.e_4 tptp.e_3 QUANTIFIERS_INST_E_MATCHING _let_135)) :args _let_131)) _let_132 :args (_let_123 false _let_25)) _let_130 _let_137 _let_128 (REORDERING (CNF_OR_POS :args (_let_119)) :args ((or _let_6 _let_111 _let_116 _let_107 _let_118 (not _let_119)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_132 :args (tptp.e_2 tptp.e_3 tptp.e_4 tptp.e_3 QUANTIFIERS_INST_E_MATCHING _let_135)) :args _let_131)) _let_132 :args (_let_119 false _let_25)) _let_130 _let_136 _let_128 (REORDERING (CNF_OR_POS :args (_let_115)) :args ((or _let_6 _let_111 _let_112 _let_107 _let_114 (not _let_115)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_132 :args (tptp.e_2 tptp.e_2 tptp.e_4 tptp.e_3 QUANTIFIERS_INST_E_MATCHING _let_135)) :args _let_131)) _let_132 :args (_let_115 false _let_25)) _let_130 _let_129 _let_128 (REORDERING (CNF_OR_POS :args (_let_110)) :args ((or _let_106 _let_109 _let_107 (not _let_110)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_126 :args (tptp.e_2 tptp.e_4 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_127)) :args _let_125)) _let_126 :args (_let_110 false _let_26)) (ASSUME :args (_let_28)) :args (_let_107 false _let_124 false _let_23 true _let_121 false _let_123 true _let_6 false _let_32 false _let_33 true _let_117 false _let_119 true _let_6 false _let_30 false _let_33 true _let_113 false _let_115 true _let_6 false _let_31 false _let_33 true _let_108 false _let_110 false _let_28)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_104)) :args ((or _let_16 _let_102 _let_103 (not _let_104)))) (ASSUME :args (_let_17)) _let_105 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_41 :args (tptp.e_2 tptp.e_1 tptp.e_1 tptp.e_1 QUANTIFIERS_INST_E_MATCHING _let_43)) :args _let_40)) _let_41 :args (_let_104 false _let_3)) :args (_let_103 true _let_16 false _let_101 false _let_104)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_99)) :args ((or _let_20 _let_98 _let_76 (not _let_99)))) _let_100 _let_78 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_66 :args (tptp.e_2 tptp.e_1 tptp.e_2 tptp.e_2 QUANTIFIERS_INST_E_MATCHING _let_68)) :args _let_65)) _let_66 :args (_let_99 false _let_4)) :args (_let_98 true _let_20 false _let_75 false _let_99)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_59 :args (tptp.e_2 tptp.e_1 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((not (= (tptp.product X Y tptp.e_3) true))))) :args _let_58)) _let_59 :args (_let_97 false _let_5)) :args (_let_89 false _let_24 false _let_23 true _let_93 true _let_95 true _let_94 false _let_97)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_66 :args (tptp.e_2 tptp.e_4 tptp.e_3 tptp.e_1 QUANTIFIERS_INST_E_MATCHING _let_68)) :args _let_65)) _let_66 :args (_let_92 false _let_4)) :args (_let_91 true _let_10 false _let_89 false _let_92)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_87)) :args ((or _let_8 _let_62 _let_86 (not _let_87)))) _let_88 _let_72 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_41 :args (tptp.e_4 tptp.e_4 tptp.e_4 tptp.e_2 QUANTIFIERS_INST_E_MATCHING _let_43)) :args _let_40)) _let_41 :args (_let_87 false _let_3)) :args (_let_86 true _let_8 false _let_61 false _let_87)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_59 :args (tptp.e_2 tptp.e_4 QUANTIFIERS_INST_E_MATCHING _let_60)) :args _let_58)) _let_59 :args (_let_85 false _let_5)) :args (_let_44 false _let_23 false _let_22 true _let_84 true _let_83 true _let_82 false _let_85)))) (let ((_let_147 (not _let_29))) (let ((_let_148 (not _let_79))) (let ((_let_149 (tptp.cycle tptp.e_1 tptp.e_0))) (let ((_let_150 (not _let_149))) (let ((_let_151 (or _let_150 _let_148 _let_147))) (let ((_let_152 (tptp.cycle tptp.e_1 tptp.e_3))) (let ((_let_153 (tptp.cycle tptp.e_1 tptp.e_2))) (let ((_let_154 (tptp.cycle tptp.e_1 tptp.e_1))) (let ((_let_155 (or _let_96 _let_149 _let_154 _let_153 _let_152))) (let ((_let_156 (not _let_34))) (let ((_let_157 (not _let_152))) (let ((_let_158 (or _let_157 _let_102 _let_116 _let_156 _let_20))) (let ((_let_159 (not (= (tptp.cycle X Y) false)))) (let ((_let_160 (_let_159 (not (= (tptp.equalish Z X1) true))))) (let ((_let_161 (ASSUME :args (_let_34)))) (let ((_let_162 (not _let_153))) (let ((_let_163 (or _let_162 _let_102 _let_112 _let_156 _let_20))) (let ((_let_164 (not _let_154))) (let ((_let_165 (or _let_164 _let_102 _let_120 _let_156 _let_20))) (let ((_let_166 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_57)) :args ((or _let_55 _let_56 _let_54 _let_53 _let_46 _let_52 (not _let_57)))) _let_138 _let_145 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_81)) :args ((or _let_79 _let_45 _let_80 (not _let_81)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_151)) :args ((or _let_147 _let_150 _let_148 (not _let_151)))) (ASSUME :args (_let_29)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_155)) :args ((or _let_96 _let_149 _let_154 _let_153 _let_152 (not _let_155)))) _let_142 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_165)) :args ((or _let_20 _let_156 _let_120 _let_164 _let_102 (not _let_165)))) _let_100 _let_161 _let_137 _let_105 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_132 :args (tptp.e_1 tptp.e_1 tptp.e_1 tptp.e_2 QUANTIFIERS_INST_E_MATCHING _let_160)) :args _let_131)) _let_132 :args (_let_165 false _let_25)) :args (_let_164 true _let_20 false _let_34 false _let_32 false _let_101 false _let_165)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_163)) :args ((or _let_20 _let_156 _let_112 _let_162 _let_102 (not _let_163)))) _let_100 _let_161 _let_129 _let_105 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_132 :args (tptp.e_1 tptp.e_2 tptp.e_1 tptp.e_2 QUANTIFIERS_INST_E_MATCHING (_let_159 _let_133 _let_134))) :args _let_131)) _let_132 :args (_let_163 false _let_25)) :args (_let_162 true _let_20 false _let_34 false _let_31 false _let_101 false _let_163)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_158)) :args ((or _let_20 _let_156 _let_116 _let_157 _let_102 (not _let_158)))) _let_100 _let_161 _let_136 _let_105 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_132 :args (tptp.e_1 tptp.e_3 tptp.e_1 tptp.e_2 QUANTIFIERS_INST_E_MATCHING _let_160)) :args _let_131)) _let_132 :args (_let_158 false _let_25)) :args (_let_157 true _let_20 false _let_34 false _let_30 false _let_101 false _let_158)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_140 :args (tptp.e_1 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_141)) :args _let_139)) _let_140 :args (_let_155 false _let_27)) :args (_let_149 false _let_24 true _let_154 true _let_153 true _let_152 false _let_155)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_126 :args (tptp.e_1 tptp.e_2 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_127)) :args _let_125)) _let_126 :args (_let_151 false _let_26)) :args (_let_148 false _let_29 false _let_149 false _let_151)) _let_146 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_50 :args (tptp.e_4 tptp.e_2 tptp.e_1 tptp.e_1 QUANTIFIERS_INST_E_MATCHING (_let_51 (not (= (tptp.product Y X Z2) false))))) :args _let_49)) _let_50 :args (_let_81 false _let_1)) :args (_let_80 true _let_79 false _let_44 false _let_81)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_77)) :args ((or _let_14 _let_76 _let_74 (not _let_77)))) _let_73 _let_78 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_41 :args (tptp.e_2 tptp.e_2 tptp.e_2 tptp.e_4 QUANTIFIERS_INST_E_MATCHING ((not (= (tptp.equalish W Z) true)) _let_42))) :args _let_40)) _let_41 :args (_let_77 false _let_3)) :args (_let_74 true _let_14 false _let_75 false _let_77)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_64)) :args ((or _let_14 _let_62 _let_63 (not _let_64)))) _let_73 _let_72 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_66 :args (tptp.e_4 tptp.e_2 tptp.e_4 tptp.e_4 QUANTIFIERS_INST_E_MATCHING _let_68)) :args _let_65)) _let_66 :args (_let_64 false _let_4)) :args (_let_63 true _let_14 false _let_61 false _let_64)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_59 :args (tptp.e_4 tptp.e_2 QUANTIFIERS_INST_E_MATCHING _let_60)) :args _let_58)) _let_59 :args (_let_57 false _let_5)) :args (_let_46 false _let_23 false _let_22 true _let_54 true _let_53 true _let_52 false _let_57)))) (let ((_let_167 (tptp.product tptp.e_4 tptp.e_1 tptp.e_4))) (let ((_let_168 (tptp.product tptp.e_4 tptp.e_1 tptp.e_3))) (let ((_let_169 (tptp.product tptp.e_4 tptp.e_1 tptp.e_1))) (let ((_let_170 (or _let_56 _let_96 _let_169 _let_35 _let_168 _let_167))) (let ((_let_171 (not _let_167))) (let ((_let_172 (or _let_171 _let_62 _let_18))) (let ((_let_173 (ASSUME :args (_let_19)))) (let ((_let_174 (not _let_168))) (let ((_let_175 (or _let_174 _let_47 _let_20))) (let ((_let_176 (not _let_169))) (let ((_let_177 (or _let_102 _let_176 _let_18))) (SCOPE (SCOPE (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_39)) :args ((or _let_12 _let_38 _let_36 (not _let_39)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_170)) :args ((or _let_96 _let_56 _let_169 _let_35 _let_168 _let_167 (not _let_170)))) _let_142 _let_145 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_177)) :args ((or _let_18 _let_102 _let_176 (not _let_177)))) _let_173 _let_105 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_41 :args (tptp.e_1 tptp.e_1 tptp.e_1 tptp.e_4 QUANTIFIERS_INST_E_MATCHING _let_43)) :args _let_40)) _let_41 :args (_let_177 false _let_3)) :args (_let_176 true _let_18 false _let_101 false _let_177)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_175)) :args ((or _let_20 _let_174 _let_47 (not _let_175)))) _let_100 _let_166 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_66 :args (tptp.e_4 tptp.e_1 tptp.e_3 tptp.e_2 QUANTIFIERS_INST_E_MATCHING _let_68)) :args _let_65)) _let_66 :args (_let_175 false _let_4)) :args (_let_174 true _let_20 false _let_46 false _let_175)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_172)) :args ((or _let_18 _let_171 _let_62 (not _let_172)))) _let_173 _let_72 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_66 :args (tptp.e_4 tptp.e_1 tptp.e_4 tptp.e_4 QUANTIFIERS_INST_E_MATCHING ((not (= (tptp.product X W Y) false)) _let_67))) :args _let_65)) _let_66 :args (_let_172 false _let_4)) :args (_let_171 true _let_18 false _let_61 false _let_172)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_59 :args (tptp.e_4 tptp.e_1 QUANTIFIERS_INST_E_MATCHING _let_60)) :args _let_58)) _let_59 :args (_let_170 false _let_5)) :args (_let_35 false _let_24 false _let_22 true _let_169 true _let_168 true _let_167 false _let_170)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_48)) :args ((or _let_37 _let_45 _let_47 (not _let_48)))) _let_146 _let_166 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_50 :args (tptp.e_4 tptp.e_2 tptp.e_3 tptp.e_1 QUANTIFIERS_INST_E_MATCHING (_let_51 (not (= (tptp.product Z1 Z2 Y) true))))) :args _let_49)) _let_50 :args (_let_48 false _let_1)) :args (_let_37 false _let_44 false _let_46 false _let_48)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_41 :args (tptp.e_3 tptp.e_1 tptp.e_2 tptp.e_4 QUANTIFIERS_INST_E_MATCHING _let_43)) :args _let_40)) _let_41 :args (_let_39 false _let_3)) (ASSUME :args (_let_13)) :args (false false _let_35 false _let_37 false _let_39 true _let_12)) :args ((tptp.next tptp.e_0 tptp.e_1) _let_34 _let_33 (tptp.next tptp.e_3 tptp.e_4) _let_32 _let_31 _let_30 (tptp.greater tptp.e_4 tptp.e_0) _let_29 (tptp.greater tptp.e_3 tptp.e_1) (tptp.greater tptp.e_4 tptp.e_1) (tptp.greater tptp.e_3 tptp.e_2) _let_28 (tptp.greater tptp.e_4 tptp.e_3) (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (or (not (tptp.cycle X Y)) (not (tptp.cycle X Z)) (tptp.equalish Y Z))) _let_27 (tptp.cycle tptp.e_4 tptp.e_0) (forall ((X $$unsorted) (Y $$unsorted) (W $$unsorted) (Z $$unsorted) (Z1 $$unsorted)) (or (not (tptp.cycle X Y)) (not (tptp.cycle W Z)) (not (tptp.next X W)) (not (tptp.greater Y tptp.e_0)) (not (tptp.next Z Z1)) (tptp.equalish Y Z1))) (forall ((X $$unsorted) (Z1 $$unsorted) (Y $$unsorted) (W $$unsorted) (Z2 $$unsorted)) (or (not (tptp.cycle X Z1)) (not (tptp.cycle Y tptp.e_0)) (not (tptp.cycle W Z2)) (not (tptp.next Y W)) (not (tptp.greater Y X)) (not (tptp.greater Z1 Z2)))) _let_26 _let_25 _let_24 _let_23 (tptp.group_element tptp.e_3) _let_22 _let_21 (not (tptp.equalish tptp.e_1 tptp.e_3)) _let_19 _let_17 (not (tptp.equalish tptp.e_2 tptp.e_3)) _let_15 (not (tptp.equalish tptp.e_3 tptp.e_1)) (not (tptp.equalish tptp.e_3 tptp.e_2)) _let_13 _let_11 _let_9 _let_7 _let_5 (forall ((X $$unsorted) (Y $$unsorted) (W $$unsorted) (Z $$unsorted)) (or (not (tptp.product X Y W)) (not (tptp.product X Y Z)) (tptp.equalish W Z))) _let_4 _let_3 _let_2 _let_1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
% 0.23/0.69  )
% 0.23/0.69  % SZS output end Proof for GRP126-3.004
% 0.23/0.69  % cvc5---1.0.5 exiting
% 0.23/0.70  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------