TSTP Solution File: HWC003-1 by cvc5---1.0.5

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cvc5---1.0.5
% Problem  : HWC003-1 : TPTP v8.1.2. Released v1.1.0.
% Transfm  : none
% Format   : tptp
% Command  : do_cvc5 %s %d

% Computer : n002.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 01:57:59 EDT 2023

% Result   : Unsatisfiable 8.29s 8.53s
% Output   : Proof 8.29s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.14  % Problem    : HWC003-1 : TPTP v8.1.2. Released v1.1.0.
% 0.07/0.15  % Command    : do_cvc5 %s %d
% 0.15/0.36  % Computer : n002.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 06:56:19 EDT 2023
% 0.15/0.36  % CPUTime    : 
% 0.22/0.51  %----Proving TF0_NAR, FOF, or CNF
% 0.22/0.51  ------- convert to smt2 : /export/starexec/sandbox/tmp/tmp.RBp5Yj4DuC/cvc5---1.0.5_19708.p...
% 0.22/0.52  ------- get file name : TPTP file name is HWC003-1
% 0.22/0.53  ------- cvc5-fof : /export/starexec/sandbox/solver/bin/cvc5---1.0.5_19708.smt2...
% 0.22/0.53  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 8.29/8.53  % SZS status Unsatisfiable for HWC003-1
% 8.29/8.53  % SZS output start Proof for HWC003-1
% 8.29/8.53  (
% 8.29/8.53  (let ((_let_1 (forall ((V $$unsorted)) (or (not (tptp.output tptp.n1 tptp.n1 tptp.n1 tptp.n1 tptp.n0 tptp.n0 tptp.n0 tptp.n0 V)) (not (tptp.output tptp.n1 tptp.n1 tptp.n0 tptp.n0 tptp.n1 tptp.n1 tptp.n0 tptp.n0 V)) (not (tptp.output tptp.n1 tptp.n0 tptp.n1 tptp.n0 tptp.n1 tptp.n0 tptp.n1 tptp.n0 V)))))) (let ((_let_2 (forall ((X $$unsorted)) (tptp.output tptp.n0 tptp.n1 tptp.n0 tptp.n1 tptp.n0 tptp.n1 tptp.n0 tptp.n1 X)))) (let ((_let_3 (forall ((X $$unsorted)) (tptp.output tptp.n0 tptp.n0 tptp.n1 tptp.n1 tptp.n0 tptp.n0 tptp.n1 tptp.n1 X)))) (let ((_let_4 (forall ((X $$unsorted)) (tptp.output tptp.n0 tptp.n0 tptp.n0 tptp.n0 tptp.n1 tptp.n1 tptp.n1 tptp.n1 X)))) (let ((_let_5 (forall ((X1 $$unsorted) (X2 $$unsorted) (X3 $$unsorted) (X4 $$unsorted) (X5 $$unsorted) (X6 $$unsorted) (X7 $$unsorted) (X8 $$unsorted) (V $$unsorted) (Xrevlist $$unsorted)) (or (not (tptp.test X1 X2 X3 X4 X5 X6 X7 X8 V Xrevlist)) (tptp.output X1 X2 X3 X4 X5 X6 X7 X8 V))))) (let ((_let_6 (forall ((X1 $$unsorted) (X2 $$unsorted) (X3 $$unsorted) (X4 $$unsorted) (X5 $$unsorted) (X6 $$unsorted) (X7 $$unsorted) (X8 $$unsorted) (V $$unsorted)) (let ((_let_1 (tptp.not X8))) (let ((_let_2 (tptp.not X7))) (let ((_let_3 (tptp.not X6))) (let ((_let_4 (tptp.not X5))) (let ((_let_5 (tptp.not X4))) (let ((_let_6 (tptp.not X3))) (let ((_let_7 (tptp.not X2))) (let ((_let_8 (tptp.not X1))) (let ((_let_9 (tptp.inverter_table _let_8 _let_7 _let_6 _let_5 _let_4 _let_3 _let_2 _let_1))) (or (not (tptp.output X1 X2 X3 X4 X5 X6 X7 X8 V)) (tptp.test _let_8 _let_7 _let_6 _let_5 _let_4 _let_3 _let_2 _let_1 (tptp.add_inverter V _let_9) (tptp.make_reverse_list (tptp.list _let_9 V)))))))))))))))) (let ((_let_7 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.add_inverter X Y) (tptp.list Y X))))) (let ((_let_8 (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.add_inverter (tptp.list X Y) Z) (tptp.list X (tptp.add_inverter Y Z)))))) (let ((_let_9 (tptp.not tptp.n1))) (let ((_let_10 (= _let_9 tptp.n0))) (let ((_let_11 (tptp.not tptp.n0))) (let ((_let_12 (= _let_11 tptp.n1))) (let ((_let_13 (= tptp.n1 _let_11))) (let ((_let_14 (= tptp.n0 _let_9))) (let ((_let_15 (tptp.inverter_table _let_11 _let_11 _let_9 _let_9 _let_11 _let_11 _let_9 _let_9))) (let ((_let_16 (tptp.add_inverter tptp.n0 _let_15))) (let ((_let_17 (tptp.not _let_11))) (let ((_let_18 (tptp.inverter_table _let_17 _let_11 _let_11 _let_11 tptp.n0 _let_9 _let_9 _let_9))) (let ((_let_19 (tptp.list _let_18 (tptp.list _let_15 _let_16)))) (let ((_let_20 (tptp.inverter_table _let_11 _let_11 _let_11 _let_11 _let_9 _let_9 _let_9 _let_9))) (let ((_let_21 (tptp.list _let_20 _let_19))) (let ((_let_22 (tptp.add_inverter _let_19 _let_20))) (let ((_let_23 (= _let_22 _let_21))) (let ((_let_24 (tptp.inverter_table _let_11 _let_9 _let_11 _let_9 _let_11 _let_9 _let_11 _let_9))) (let ((_let_25 (tptp.add_inverter _let_21 _let_24))) (let ((_let_26 (tptp.list _let_24 _let_21))) (let ((_let_27 (= _let_26 _let_25))) (let ((_let_28 (tptp.list _let_24 _let_19))) (let ((_let_29 (tptp.add_inverter _let_28 _let_20))) (let ((_let_30 (= _let_29 (tptp.list _let_24 _let_22)))) (let ((_let_31 (tptp.output tptp.n1 tptp.n1 tptp.n1 tptp.n1 tptp.n0 tptp.n0 tptp.n0 tptp.n0 _let_25))) (let ((_let_32 (tptp.output _let_11 _let_11 _let_11 _let_11 _let_9 _let_9 _let_9 _let_9 _let_29))) (let ((_let_33 (SYMM (ASSUME :args (_let_12))))) (let ((_let_34 (SYMM (ASSUME :args (_let_10))))) (let ((_let_35 (_let_7))) (let ((_let_36 (ASSUME :args _let_35))) (let ((_let_37 ((tptp.add_inverter X Y)))) (let ((_let_38 ((tptp.list Y X)))) (let ((_let_39 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_36 :args (_let_21 _let_24 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_38)) :args _let_35))) _let_36 :args (_let_27 false _let_7)))) (let ((_let_40 (_let_8))) (let ((_let_41 (ASSUME :args _let_40))) (let ((_let_42 ((tptp.list X (tptp.add_inverter Y Z))))) (let ((_let_43 (tptp.output tptp.n1 tptp.n0 tptp.n1 tptp.n0 tptp.n1 tptp.n0 tptp.n1 tptp.n0 _let_25))) (let ((_let_44 (not _let_43))) (let ((_let_45 (tptp.output tptp.n1 tptp.n1 tptp.n0 tptp.n0 tptp.n1 tptp.n1 tptp.n0 tptp.n0 _let_25))) (let ((_let_46 (not _let_45))) (let ((_let_47 (not _let_31))) (let ((_let_48 (or _let_47 _let_46 _let_44))) (let ((_let_49 (_let_1))) (let ((_let_50 (ASSUME :args _let_49))) (let ((_let_51 (tptp.output _let_11 _let_9 _let_11 _let_9 _let_11 _let_9 _let_11 _let_9 _let_25))) (let ((_let_52 (tptp.make_reverse_list _let_26))) (let ((_let_53 (tptp.test _let_11 _let_9 _let_11 _let_9 _let_11 _let_9 _let_11 _let_9 _let_25 _let_52))) (let ((_let_54 (not _let_53))) (let ((_let_55 (or _let_54 _let_51))) (let ((_let_56 (_let_5))) (let ((_let_57 (ASSUME :args _let_56))) (let ((_let_58 ((not (= (tptp.test X1 X2 X3 X4 X5 X6 X7 X8 V Xrevlist) false))))) (let ((_let_59 (tptp.output tptp.n0 tptp.n1 tptp.n0 tptp.n1 tptp.n0 tptp.n1 tptp.n0 tptp.n1 _let_21))) (let ((_let_60 (not _let_59))) (let ((_let_61 (or _let_60 _let_53))) (let ((_let_62 (_let_6))) (let ((_let_63 (ASSUME :args _let_62))) (let ((_let_64 (tptp.inverter_table (tptp.not X1) (tptp.not X2) (tptp.not X3) (tptp.not X4) (tptp.not X5) (tptp.not X6) (tptp.not X7) (tptp.not X8)))) (let ((_let_65 (_let_2))) (let ((_let_66 (ASSUME :args _let_65))) (let ((_let_67 (and _let_13 _let_14 _let_51))) (let ((_let_68 (ASSUME :args (_let_51)))) (let ((_let_69 (APPLY_UF tptp.output))) (let ((_let_70 (SYMM (SYMM _let_34)))) (let ((_let_71 (SYMM (SYMM _let_33)))) (let ((_let_72 (tptp.inverter_table _let_9 _let_11 _let_11 _let_11 _let_9 _let_9 _let_9 _let_9))) (let ((_let_73 (tptp.add_inverter (tptp.list _let_20 _let_16) _let_72))) (let ((_let_74 (tptp.list _let_24 _let_73))) (let ((_let_75 (tptp.add_inverter _let_74 _let_15))) (let ((_let_76 (tptp.output _let_11 _let_11 _let_9 _let_9 _let_11 _let_11 _let_9 _let_9 _let_75))) (let ((_let_77 (= _let_75 (tptp.list _let_24 (tptp.add_inverter _let_73 _let_15))))) (let ((_let_78 (tptp.list _let_18 _let_16))) (let ((_let_79 (tptp.list _let_20 _let_78))) (let ((_let_80 (= (tptp.add_inverter _let_78 _let_20) _let_79))) (let ((_let_81 (tptp.not (tptp.not _let_9)))) (let ((_let_82 (tptp.not _let_17))) (let ((_let_83 (tptp.inverter_table _let_82 _let_82 _let_81 _let_81 _let_82 _let_82 _let_81 _let_81))) (let ((_let_84 (tptp.add_inverter _let_78 _let_83))) (let ((_let_85 (= (tptp.add_inverter _let_79 _let_83) (tptp.list _let_20 _let_84)))) (let ((_let_86 (tptp.list _let_20 tptp.n0))) (let ((_let_87 (tptp.add_inverter _let_86 _let_72))) (let ((_let_88 (= (tptp.add_inverter (tptp.list _let_15 _let_86) _let_72) (tptp.list _let_15 _let_87)))) (let ((_let_89 (tptp.list _let_18 tptp.n0))) (let ((_let_90 (tptp.add_inverter _let_89 _let_20))) (let ((_let_91 (= (tptp.add_inverter (tptp.list _let_15 _let_89) _let_20) (tptp.list _let_15 _let_90)))) (let ((_let_92 (tptp.add_inverter tptp.n0 _let_72))) (let ((_let_93 (tptp.list _let_15 tptp.n0))) (let ((_let_94 (= (tptp.add_inverter _let_93 _let_72) (tptp.list _let_15 _let_92)))) (let ((_let_95 (= _let_78 (tptp.add_inverter _let_16 _let_18)))) (let ((_let_96 (= (tptp.list _let_20 _let_89) _let_90))) (let ((_let_97 (= _let_84 (tptp.list _let_18 (tptp.add_inverter _let_16 _let_83))))) (let ((_let_98 (= _let_87 (tptp.list _let_20 _let_92)))) (let ((_let_99 (= _let_89 (tptp.add_inverter tptp.n0 _let_18)))) (let ((_let_100 (= (tptp.add_inverter _let_93 _let_83) (tptp.list _let_15 (tptp.add_inverter tptp.n0 _let_83))))) (let ((_let_101 (tptp.add_inverter tptp.n0 _let_20))) (let ((_let_102 (tptp.add_inverter _let_93 _let_20))) (let ((_let_103 (= _let_102 (tptp.list _let_15 _let_101)))) (let ((_let_104 (= (tptp.list _let_20 _let_93) _let_102))) (let ((_let_105 (= _let_16 _let_93))) (let ((_let_106 (= _let_101 _let_86))) (let ((_let_107 (tptp.make_reverse_list (tptp.list _let_15 _let_74)))) (let ((_let_108 (tptp.test _let_11 _let_11 _let_9 _let_9 _let_11 _let_11 _let_9 _let_9 _let_75 _let_107))) (let ((_let_109 (not _let_108))) (let ((_let_110 (or _let_109 _let_76))) (let ((_let_111 (tptp.output tptp.n0 tptp.n0 tptp.n1 tptp.n1 tptp.n0 tptp.n0 tptp.n1 tptp.n1 _let_74))) (let ((_let_112 (not _let_111))) (let ((_let_113 (or _let_112 _let_108))) (let ((_let_114 ((tptp.add_inverter V _let_64)))) (let ((_let_115 (_let_3))) (let ((_let_116 (ASSUME :args _let_115))) (let ((_let_117 ((tptp.add_inverter (tptp.list X Y) Z)))) (let ((_let_118 (not _let_27))) (let ((_let_119 (not _let_14))) (let ((_let_120 (not _let_13))) (let ((_let_121 (and _let_13 _let_14 _let_106 _let_105 _let_104 _let_103 _let_100 _let_99 _let_98 _let_97 _let_96 _let_95 _let_94 _let_91 _let_88 _let_85 _let_80 _let_77 _let_27 _let_76))) (let ((_let_122 (ASSUME :args (_let_76)))) (let ((_let_123 (ASSUME :args (_let_77)))) (let ((_let_124 (APPLY_UF tptp.list))) (let ((_let_125 (APPLY_UF tptp.add_inverter))) (let ((_let_126 (APPLY_UF tptp.inverter_table))) (let ((_let_127 (APPLY_UF tptp.not))) (let ((_let_128 (SYMM _let_71))) (let ((_let_129 (SYMM _let_70))) (let ((_let_130 (CONG (TRANS (CONG _let_129 :args _let_127) _let_128) :args _let_127))) (let ((_let_131 (CONG _let_128 :args _let_127))) (let ((_let_132 (CONG (TRANS _let_131 _let_129) :args _let_127))) (let ((_let_133 (CONG _let_132 _let_132 _let_130 _let_130 _let_132 _let_132 _let_130 _let_130 :args _let_126))) (let ((_let_134 (REFL :args (_let_72)))) (let ((_let_135 (ASSUME :args (_let_105)))) (let ((_let_136 (SYMM _let_135))) (let ((_let_137 (REFL :args (_let_20)))) (let ((_let_138 (ASSUME :args (_let_104)))) (let ((_let_139 (ASSUME :args (_let_103)))) (let ((_let_140 (ASSUME :args (_let_106)))) (let ((_let_141 (REFL :args (_let_15)))) (let ((_let_142 (ASSUME :args (_let_88)))) (let ((_let_143 (ASSUME :args (_let_98)))) (let ((_let_144 (REFL :args (_let_9)))) (let ((_let_145 (REFL :args (_let_11)))) (let ((_let_146 (CONG _let_131 _let_145 _let_145 _let_145 _let_70 _let_144 _let_144 _let_144 :args _let_126))) (let ((_let_147 (REFL :args (tptp.n0)))) (let ((_let_148 (ASSUME :args (_let_99)))) (let ((_let_149 (TRANS (SYMM (SYMM _let_148)) (CONG _let_147 _let_146 :args _let_125)))) (let ((_let_150 (ASSUME :args (_let_96)))) (let ((_let_151 (ASSUME :args (_let_91)))) (let ((_let_152 (ASSUME :args (_let_94)))) (let ((_let_153 (ASSUME :args (_let_95)))) (let ((_let_154 (ASSUME :args (_let_80)))) (let ((_let_155 (ASSUME :args (_let_85)))) (let ((_let_156 (ASSUME :args (_let_97)))) (let ((_let_157 (ASSUME :args (_let_100)))) (let ((_let_158 (REFL :args (_let_24)))) (let ((_let_159 (ASSUME :args (_let_27)))) (let ((_let_160 (SYMM _let_159))) (let ((_let_161 (tptp.make_reverse_list (tptp.list _let_20 _let_28)))) (let ((_let_162 (tptp.test _let_11 _let_11 _let_11 _let_11 _let_9 _let_9 _let_9 _let_9 _let_29 _let_161))) (let ((_let_163 (not _let_162))) (let ((_let_164 (or _let_163 _let_32))) (let ((_let_165 (tptp.output tptp.n0 tptp.n0 tptp.n0 tptp.n0 tptp.n1 tptp.n1 tptp.n1 tptp.n1 _let_28))) (let ((_let_166 (not _let_165))) (let ((_let_167 (or _let_166 _let_162))) (let ((_let_168 (_let_4))) (let ((_let_169 (ASSUME :args _let_168))) (let ((_let_170 (ASSUME :args (_let_32)))) (let ((_let_171 (ASSUME :args (_let_30)))) (let ((_let_172 (ASSUME :args (_let_23)))) (let ((_let_173 (ASSUME :args (_let_47)))) (SCOPE (SCOPE (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_170 _let_33 _let_34 _let_171 _let_172 _let_159 _let_173) :args (_let_13 _let_14 _let_23 _let_27 _let_30 _let_47 _let_32)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS (SYMM (FALSE_INTRO _let_173)) (CONG _let_71 _let_71 _let_71 _let_71 _let_70 _let_70 _let_70 _let_70 (TRANS _let_160 (CONG _let_158 (SYMM _let_172) :args _let_124) (SYMM _let_171)) :args _let_69) (TRUE_INTRO _let_170))) :args (_let_32 _let_13 _let_14 _let_30 _let_23 _let_27 _let_47)) :args ((not (and _let_13 _let_14 _let_23 _let_27 _let_30 _let_47 _let_32)) SB_LITERAL))) (CONG (REFL :args (_let_120)) (REFL :args (_let_119)) (REFL :args ((not _let_23))) (REFL :args (_let_118)) (REFL :args ((not _let_30))) (MACRO_SR_PRED_INTRO :args ((= (not _let_47) _let_31))) (REFL :args ((not _let_32))) :args (or))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_164)) :args ((or _let_163 _let_32 (not _let_164)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_167)) :args ((or _let_166 _let_162 (not _let_167)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_169 :args (_let_28 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((not (= (tptp.output tptp.n0 tptp.n0 tptp.n0 tptp.n0 tptp.n1 tptp.n1 tptp.n1 tptp.n1 X) true))))) :args _let_168)) _let_169 :args (_let_165 false _let_4)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_63 :args (tptp.n0 tptp.n0 tptp.n0 tptp.n0 tptp.n1 tptp.n1 tptp.n1 tptp.n1 _let_28 QUANTIFIERS_INST_E_MATCHING _let_114)) :args _let_62)) _let_63 :args (_let_167 false _let_6)) :args (_let_162 false _let_165 false _let_167)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_57 :args (_let_11 _let_11 _let_11 _let_11 _let_9 _let_9 _let_9 _let_9 _let_29 _let_161 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_58)) :args _let_56)) _let_57 :args (_let_164 false _let_5)) :args (_let_32 false _let_162 false _let_164)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_48)) :args ((or _let_47 _let_46 _let_44 (not _let_48)))) (MACRO_RESOLUTION_TRUST (REORDERING (RESOLUTION (CNF_AND_NEG :args (_let_121)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_122 _let_33 _let_34 _let_123 _let_135 _let_138 _let_139 _let_140 _let_142 _let_143 _let_148 _let_150 _let_151 _let_152 _let_153 _let_154 _let_155 _let_156 _let_157 _let_159) (SCOPE (TRUE_ELIM (TRANS (CONG _let_71 _let_71 _let_70 _let_70 _let_71 _let_71 _let_70 _let_70 (TRANS _let_160 (CONG _let_158 (TRANS (CONG _let_137 (TRANS (CONG (REFL :args (_let_18)) (TRANS (CONG _let_141 (CONG _let_147 (SYMM _let_133) :args _let_125) :args _let_124) (SYMM _let_157) (CONG _let_136 (REFL :args (_let_83)) :args _let_125)) :args _let_124) (SYMM _let_156)) :args _let_124) (SYMM _let_155) (CONG (TRANS (SYMM _let_154) (TRANS (CONG (TRANS (SYMM (SYMM _let_153)) (CONG (REFL :args (_let_16)) _let_146 :args _let_125) (CONG _let_135 _let_134 :args _let_125) (SYMM (SYMM _let_152)) (CONG _let_141 (SYMM _let_149) :args _let_124)) _let_137 :args _let_125) (SYMM (SYMM _let_151)) (CONG _let_141 (TRANS (SYMM _let_150) (CONG _let_137 _let_149 :args _let_124) (SYMM _let_143)) :args _let_124) (SYMM _let_142) (CONG (TRANS (TRANS (CONG _let_141 (SYMM _let_140) :args _let_124) (SYMM _let_139) (SYMM _let_138)) (CONG _let_137 _let_136 :args _let_124)) _let_134 :args _let_125))) _let_133 :args _let_125)) :args _let_124) (SYMM _let_123)) :args _let_69) (TRUE_INTRO _let_122))) :args (_let_76 _let_13 _let_14 _let_77 _let_105 _let_104 _let_103 _let_106 _let_88 _let_98 _let_99 _let_96 _let_91 _let_94 _let_95 _let_80 _let_85 _let_97 _let_100 _let_27))) :args (_let_13 _let_14 _let_106 _let_105 _let_104 _let_103 _let_100 _let_99 _let_98 _let_97 _let_96 _let_95 _let_94 _let_91 _let_88 _let_85 _let_80 _let_77 _let_27 _let_76))) :args (true _let_121)) :args ((or _let_120 _let_119 (not _let_106) (not _let_105) (not _let_104) (not _let_103) (not _let_100) (not _let_99) (not _let_98) (not _let_97) (not _let_96) (not _let_95) (not _let_94) (not _let_91) (not _let_88) (not _let_85) (not _let_80) (not _let_77) _let_118 _let_45 (not _let_76)))) _let_33 _let_34 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_36 :args (tptp.n0 _let_20 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_37)) :args _let_35)) _let_36 :args (_let_106 false _let_7)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_36 :args (tptp.n0 _let_15 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_37)) :args _let_35)) _let_36 :args (_let_105 false _let_7)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_36 :args (_let_93 _let_20 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_38)) :args _let_35))) _let_36 :args (_let_104 false _let_7)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_41 :args (_let_15 tptp.n0 _let_20 QUANTIFIERS_INST_E_MATCHING _let_117)) :args _let_40)) _let_41 :args (_let_103 false _let_8)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_41 :args (_let_15 tptp.n0 _let_83 QUANTIFIERS_INST_E_MATCHING _let_117)) :args _let_40)) _let_41 :args (_let_100 false _let_8)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_36 :args (tptp.n0 _let_18 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_38)) :args _let_35))) _let_36 :args (_let_99 false _let_7)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_41 :args (_let_20 tptp.n0 _let_72 QUANTIFIERS_INST_E_MATCHING _let_117)) :args _let_40)) _let_41 :args (_let_98 false _let_8)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_41 :args (_let_18 _let_16 _let_83 QUANTIFIERS_INST_E_MATCHING _let_42)) :args _let_40)) _let_41 :args (_let_97 false _let_8)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_36 :args (_let_89 _let_20 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_38)) :args _let_35))) _let_36 :args (_let_96 false _let_7)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_36 :args (_let_16 _let_18 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_38)) :args _let_35))) _let_36 :args (_let_95 false _let_7)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_41 :args (_let_15 tptp.n0 _let_72 QUANTIFIERS_INST_E_MATCHING _let_117)) :args _let_40)) _let_41 :args (_let_94 false _let_8)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_41 :args (_let_15 _let_89 _let_20 QUANTIFIERS_INST_E_MATCHING _let_117)) :args _let_40)) _let_41 :args (_let_91 false _let_8)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_41 :args (_let_15 _let_86 _let_72 QUANTIFIERS_INST_E_MATCHING _let_117)) :args _let_40)) _let_41 :args (_let_88 false _let_8)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_41 :args (_let_20 _let_78 _let_83 QUANTIFIERS_INST_E_MATCHING _let_42)) :args _let_40)) _let_41 :args (_let_85 false _let_8)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_36 :args (_let_78 _let_20 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_37)) :args _let_35)) _let_36 :args (_let_80 false _let_7)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_41 :args (_let_24 _let_73 _let_15 QUANTIFIERS_INST_E_MATCHING _let_42)) :args _let_40)) _let_41 :args (_let_77 false _let_8)) _let_39 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_110)) :args ((or _let_109 _let_76 (not _let_110)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_113)) :args ((or _let_112 _let_108 (not _let_113)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_116 :args (_let_74 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((not (= (tptp.output tptp.n0 tptp.n0 tptp.n1 tptp.n1 tptp.n0 tptp.n0 tptp.n1 tptp.n1 X) true))))) :args _let_115)) _let_116 :args (_let_111 false _let_3)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_63 :args (tptp.n0 tptp.n0 tptp.n1 tptp.n1 tptp.n0 tptp.n0 tptp.n1 tptp.n1 _let_74 QUANTIFIERS_INST_E_MATCHING _let_114)) :args _let_62)) _let_63 :args (_let_113 false _let_6)) :args (_let_108 false _let_111 false _let_113)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_57 :args (_let_11 _let_11 _let_9 _let_9 _let_11 _let_11 _let_9 _let_9 _let_75 _let_107 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_58)) :args _let_56)) _let_57 :args (_let_110 false _let_5)) :args (_let_76 false _let_108 false _let_110)) :args (_let_45 false _let_13 false _let_14 false _let_106 false _let_105 false _let_104 false _let_103 false _let_100 false _let_99 false _let_98 false _let_97 false _let_96 false _let_95 false _let_94 false _let_91 false _let_88 false _let_85 false _let_80 false _let_77 false _let_27 false _let_76)) (MACRO_RESOLUTION_TRUST (RESOLUTION (CNF_AND_NEG :args (_let_67)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_68 _let_33 _let_34) (SCOPE (TRUE_ELIM (TRANS (CONG _let_71 _let_70 _let_71 _let_70 _let_71 _let_70 _let_71 _let_70 (REFL :args (_let_25)) :args _let_69) (TRUE_INTRO _let_68))) :args (_let_51 _let_13 _let_14))) :args (_let_13 _let_14 _let_51))) :args (true _let_67)) _let_33 _let_34 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_55)) :args ((or _let_54 _let_51 (not _let_55)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_61)) :args ((or _let_60 _let_53 (not _let_61)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_66 :args (_let_21 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((not (= (tptp.output tptp.n0 tptp.n1 tptp.n0 tptp.n1 tptp.n0 tptp.n1 tptp.n0 tptp.n1 X) true))))) :args _let_65)) _let_66 :args (_let_59 false _let_2)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_63 :args (tptp.n0 tptp.n1 tptp.n0 tptp.n1 tptp.n0 tptp.n1 tptp.n0 tptp.n1 _let_21 QUANTIFIERS_INST_E_MATCHING ((tptp.list _let_64 V)))) :args _let_62)) _let_63 :args (_let_61 false _let_6)) :args (_let_53 false _let_59 false _let_61)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_57 :args (_let_11 _let_9 _let_11 _let_9 _let_11 _let_9 _let_11 _let_9 _let_25 _let_52 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_58)) :args _let_56)) _let_57 :args (_let_55 false _let_5)) :args (_let_51 false _let_53 false _let_55)) :args (_let_43 false _let_13 false _let_14 false _let_51)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_50 :args (_let_25 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((not (= (tptp.output tptp.n1 tptp.n0 tptp.n1 tptp.n0 tptp.n1 tptp.n0 tptp.n1 tptp.n0 V) false))))) :args _let_49)) _let_50 :args (_let_48 false _let_1)) :args (_let_47 false _let_45 false _let_43 false _let_48)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_41 :args (_let_24 _let_19 _let_20 QUANTIFIERS_INST_E_MATCHING _let_42)) :args _let_40)) _let_41 :args (_let_30 false _let_8)) _let_39 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_36 :args (_let_19 _let_20 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_37)) :args _let_35)) _let_36 :args (_let_23 false _let_7)) _let_34 _let_33 :args (false false _let_32 true _let_31 false _let_30 false _let_27 false _let_23 false _let_14 false _let_13)) :args ((forall ((X $$unsorted)) (= (tptp.and X tptp.n0) tptp.n0)) (forall ((X $$unsorted)) (= (tptp.and X tptp.n1) X)) (forall ((X $$unsorted)) (= (tptp.or X tptp.n0) X)) (forall ((X $$unsorted)) (= (tptp.or X tptp.n1) tptp.n1)) _let_12 _let_10 _let_8 _let_7 (forall ((X000 $$unsorted) (X001 $$unsorted) (X010 $$unsorted) (X011 $$unsorted) (X100 $$unsorted) (X101 $$unsorted) (X110 $$unsorted) (X111 $$unsorted) (V $$unsorted)) (= (tptp.make_reverse_list (tptp.list (tptp.inverter_table X000 X001 X010 X011 X100 X101 X110 X111) V)) (tptp.list_reversion (tptp.possible_reversion tptp.r00m X000 X001) (tptp.list_reversion (tptp.possible_reversion tptp.r01m X010 X011) (tptp.list_reversion (tptp.possible_reversion tptp.r10m X100 X101) (tptp.list_reversion (tptp.possible_reversion tptp.r11m X110 X111) (tptp.list_reversion (tptp.possible_reversion tptp.r0m0 X000 X010) (tptp.list_reversion (tptp.possible_reversion tptp.r0m1 X001 X011) (tptp.list_reversion (tptp.possible_reversion tptp.r1m0 X100 X110) (tptp.list_reversion (tptp.possible_reversion tptp.r1m1 X101 X111) (tptp.list_reversion (tptp.possible_reversion tptp.rm00 X000 X100) (tptp.list_reversion (tptp.possible_reversion tptp.rm01 X001 X101) (tptp.list_reversion (tptp.possible_reversion tptp.rm10 X010 X110) (tptp.list_reversion (tptp.possible_reversion tptp.rm11 X011 X111) (tptp.make_reverse_list V))))))))))))))) (forall ((V $$unsorted)) (= (tptp.make_reverse_list V) tptp.end)) (forall ((Xname $$unsorted)) (= (tptp.possible_reversion Xname tptp.n1 tptp.n0) Xname)) (forall ((Xname $$unsorted)) (= (tptp.possible_reversion Xname tptp.n0 tptp.n1) tptp.not_reversion)) (forall ((Xname $$unsorted) (X $$unsorted)) (= (tptp.possible_reversion Xname X X) tptp.not_reversion)) (forall ((X $$unsorted)) (= (tptp.list_reversion tptp.not_reversion X) X)) (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.list_reversion X (tptp.list_reversion Y Z)) (tptp.list_reversion Y (tptp.list_reversion X Z)))) (forall ((X $$unsorted) (Y $$unsorted)) (let ((_let_1 (tptp.list_reversion X Y))) (= (tptp.list_reversion X _let_1) _let_1))) (forall ((X1 $$unsorted) (X2 $$unsorted) (X3 $$unsorted) (X4 $$unsorted) (X5 $$unsorted) (X6 $$unsorted) (X7 $$unsorted) (X8 $$unsorted) (V $$unsorted) (Y1 $$unsorted) (Y2 $$unsorted) (Y3 $$unsorted) (Y4 $$unsorted) (Y5 $$unsorted) (Y6 $$unsorted) (Y7 $$unsorted) (Y8 $$unsorted)) (or (not (tptp.output X1 X2 X3 X4 X5 X6 X7 X8 V)) (not (tptp.output Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 V)) (tptp.output (tptp.and X1 Y1) (tptp.and X2 Y2) (tptp.and X3 Y3) (tptp.and X4 Y4) (tptp.and X5 Y5) (tptp.and X6 Y6) (tptp.and X7 Y7) (tptp.and X8 Y8) V))) (forall ((X1 $$unsorted) (X2 $$unsorted) (X3 $$unsorted) (X4 $$unsorted) (X5 $$unsorted) (X6 $$unsorted) (X7 $$unsorted) (X8 $$unsorted) (V $$unsorted) (Y1 $$unsorted) (Y2 $$unsorted) (Y3 $$unsorted) (Y4 $$unsorted) (Y5 $$unsorted) (Y6 $$unsorted) (Y7 $$unsorted) (Y8 $$unsorted)) (or (not (tptp.output X1 X2 X3 X4 X5 X6 X7 X8 V)) (not (tptp.output Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 V)) (tptp.output (tptp.or X1 Y1) (tptp.or X2 Y2) (tptp.or X3 Y3) (tptp.or X4 Y4) (tptp.or X5 Y5) (tptp.or X6 Y6) (tptp.or X7 Y7) (tptp.or X8 Y8) V))) _let_6 _let_5 _let_4 _let_3 _let_2 _let_1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
% 8.29/8.53  )
% 8.29/8.55  % SZS output end Proof for HWC003-1
% 8.29/8.56  % cvc5---1.0.5 exiting
% 8.29/8.56  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------