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

View Problem - Process Solution

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

% Computer : n008.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 : Fri Sep  1 00:22:45 EDT 2023

% Result   : Theorem 0.20s 0.54s
% Output   : Proof 0.20s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.12/0.13  % Problem    : SWW956+1 : TPTP v8.1.2. Released v7.4.0.
% 0.12/0.14  % Command    : do_cvc5 %s %d
% 0.15/0.34  % Computer : n008.cluster.edu
% 0.15/0.34  % Model    : x86_64 x86_64
% 0.15/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.15/0.34  % Memory   : 8042.1875MB
% 0.15/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.15/0.34  % CPULimit   : 300
% 0.15/0.34  % WCLimit    : 300
% 0.15/0.34  % DateTime   : Sun Aug 27 18:03:02 EDT 2023
% 0.15/0.34  % CPUTime    : 
% 0.20/0.48  %----Proving TF0_NAR, FOF, or CNF
% 0.20/0.54  ------- convert to smt2 : /export/starexec/sandbox2/tmp/tmp.POhWHJDnfs/cvc5---1.0.5_15709.p...
% 0.20/0.54  ------- get file name : TPTP file name is SWW956+1
% 0.20/0.54  ------- cvc5-fof : /export/starexec/sandbox2/solver/bin/cvc5---1.0.5_15709.smt2...
% 0.20/0.54  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 0.20/0.54  % SZS status Theorem for SWW956+1
% 0.20/0.54  % SZS output start Proof for SWW956+1
% 0.20/0.54  (
% 0.20/0.54  (let ((_let_1 (tptp.pred_attacker tptp.name_objective))) (let ((_let_2 (not _let_1))) (let ((_let_3 (forall ((VAR_B_186 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_A_in_3 VAR_B_186)) (tptp.pred_attacker (tptp.tuple_A_out_4 (tptp.constr_enc tptp.name_objective (tptp.constr_mod (tptp.constr_exp VAR_B_186 tptp.name_Na) tptp.name_P_7)))))))) (let ((_let_4 (tptp.constr_mod (tptp.constr_exp tptp.name_G_8 tptp.name_Na) tptp.name_P_7))) (let ((_let_5 (tptp.pred_attacker (tptp.tuple_A_out_2 _let_4)))) (let ((_let_6 (tptp.pred_attacker (tptp.tuple_A_out_1 tptp.name_P_7 tptp.name_G_8)))) (let ((_let_7 (forall ((VAR_V_10X301 $$unsorted)) (=> (tptp.pred_attacker VAR_V_10X301) (tptp.pred_attacker (tptp.tuple_A_in_3 VAR_V_10X301)))))) (let ((_let_8 (forall ((VAR_V_97 $$unsorted) (VAR_V_98 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_A_out_1 VAR_V_97 VAR_V_98)) (tptp.pred_attacker VAR_V_98))))) (let ((_let_9 (forall ((VAR_V_82 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_A_out_2 VAR_V_82)) (tptp.pred_attacker VAR_V_82))))) (let ((_let_10 (forall ((VAR_V_76 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_A_out_4 VAR_V_76)) (tptp.pred_attacker VAR_V_76))))) (let ((_let_11 (forall ((VAR_V_42 $$unsorted) (VAR_V_43 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_42) (tptp.pred_attacker VAR_V_43)) (tptp.pred_attacker (tptp.constr_dec VAR_V_42 VAR_V_43)))))) (let ((_let_12 (forall ((VAR_K_0X30 $$unsorted) (VAR_M_0X30 $$unsorted)) (= (tptp.constr_dec (tptp.constr_enc VAR_M_0X30 VAR_K_0X30) VAR_K_0X30) VAR_M_0X30)))) (let ((_let_13 (tptp.constr_enc tptp.name_objective _let_4))) (let ((_let_14 (tptp.constr_dec _let_13 _let_4))) (let ((_let_15 (= tptp.name_objective _let_14))) (let ((_let_16 (tptp.pred_attacker _let_14))) (let ((_let_17 (ASSUME :args (_let_2)))) (let ((_let_18 (forall ((VAR_K_0X30 $$unsorted) (VAR_M_0X30 $$unsorted)) (= VAR_M_0X30 (tptp.constr_dec (tptp.constr_enc VAR_M_0X30 VAR_K_0X30) VAR_K_0X30))))) (let ((_let_19 (EQ_RESOLVE (ASSUME :args (_let_12)) (MACRO_SR_EQ_INTRO :args (_let_12 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_20 (tptp.pred_attacker _let_4))) (let ((_let_21 (not _let_20))) (let ((_let_22 (tptp.pred_attacker _let_13))) (let ((_let_23 (not _let_22))) (let ((_let_24 (or _let_23 _let_21 _let_16))) (let ((_let_25 (forall ((VAR_V_42 $$unsorted) (VAR_V_43 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_42)) (not (tptp.pred_attacker VAR_V_43)) (tptp.pred_attacker (tptp.constr_dec VAR_V_42 VAR_V_43)))))) (let ((_let_26 (EQ_RESOLVE (ASSUME :args (_let_11)) (MACRO_SR_EQ_INTRO :args (_let_11 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_27 (tptp.pred_attacker (tptp.tuple_A_out_4 _let_13)))) (let ((_let_28 (not _let_27))) (let ((_let_29 (or _let_28 _let_22))) (let ((_let_30 (forall ((VAR_V_76 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_A_out_4 VAR_V_76))) (tptp.pred_attacker VAR_V_76))))) (let ((_let_31 (EQ_RESOLVE (ASSUME :args (_let_10)) (MACRO_SR_EQ_INTRO :args (_let_10 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_32 (tptp.pred_attacker (tptp.tuple_A_in_3 tptp.name_G_8)))) (let ((_let_33 (not _let_32))) (let ((_let_34 (or _let_33 _let_27))) (let ((_let_35 (forall ((VAR_B_186 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_A_in_3 VAR_B_186))) (tptp.pred_attacker (tptp.tuple_A_out_4 (tptp.constr_enc tptp.name_objective (tptp.constr_mod (tptp.constr_exp VAR_B_186 tptp.name_Na) tptp.name_P_7)))))))) (let ((_let_36 (EQ_RESOLVE (ASSUME :args (_let_3)) (MACRO_SR_EQ_INTRO :args (_let_3 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_37 (tptp.pred_attacker tptp.name_G_8))) (let ((_let_38 (not _let_37))) (let ((_let_39 (or _let_38 _let_32))) (let ((_let_40 (forall ((VAR_V_10X301 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_10X301)) (tptp.pred_attacker (tptp.tuple_A_in_3 VAR_V_10X301)))))) (let ((_let_41 (EQ_RESOLVE (ASSUME :args (_let_7)) (MACRO_SR_EQ_INTRO :args (_let_7 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_42 (not _let_6))) (let ((_let_43 (or _let_42 _let_37))) (let ((_let_44 (forall ((VAR_V_97 $$unsorted) (VAR_V_98 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_A_out_1 VAR_V_97 VAR_V_98))) (tptp.pred_attacker VAR_V_98))))) (let ((_let_45 (EQ_RESOLVE (ASSUME :args (_let_8)) (MACRO_SR_EQ_INTRO :args (_let_8 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_46 (not _let_5))) (let ((_let_47 (or _let_46 _let_20))) (let ((_let_48 (forall ((VAR_V_82 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_A_out_2 VAR_V_82))) (tptp.pred_attacker VAR_V_82))))) (let ((_let_49 (EQ_RESOLVE (ASSUME :args (_let_9)) (MACRO_SR_EQ_INTRO :args (_let_9 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_50 (ASSUME :args (_let_16)))) (let ((_let_51 (ASSUME :args (_let_15)))) (SCOPE (SCOPE (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_50 _let_51 _let_17) :args (_let_2 _let_15 _let_16)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS (SYMM (FALSE_INTRO _let_17)) (CONG (SYMM (SYMM _let_51)) :args (APPLY_UF tptp.pred_attacker)) (TRUE_INTRO _let_50))) :args (_let_16 _let_15 _let_2)) :args ((not (and _let_2 _let_15 _let_16)) SB_LITERAL))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_2) _let_1))) (REFL :args ((not _let_15))) (REFL :args ((not _let_16))) :args (or))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_24)) :args ((or _let_21 _let_23 _let_16 (not _let_24)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_47)) :args ((or _let_46 _let_20 (not _let_47)))) (ASSUME :args (_let_5)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_49 :args (_let_4 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((tptp.tuple_A_out_2 VAR_V_82)))) :args (_let_48))) _let_49 :args (_let_47 false _let_48)) :args (_let_20 false _let_5 false _let_47)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_29)) :args ((or _let_28 _let_22 (not _let_29)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_34)) :args ((or _let_33 _let_27 (not _let_34)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_39)) :args ((or _let_38 _let_32 (not _let_39)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_43)) :args ((or _let_42 _let_37 (not _let_43)))) (ASSUME :args (_let_6)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_45 :args (tptp.name_P_7 tptp.name_G_8 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((tptp.tuple_A_out_1 VAR_V_97 VAR_V_98)))) :args (_let_44))) _let_45 :args (_let_43 false _let_44)) :args (_let_37 false _let_6 false _let_43)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_41 :args (tptp.name_G_8 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((tptp.tuple_A_in_3 VAR_V_10X301)))) :args (_let_40))) _let_41 :args (_let_39 false _let_40)) :args (_let_32 false _let_37 false _let_39)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_36 :args (tptp.name_G_8 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((tptp.constr_exp VAR_B_186 tptp.name_Na)))) :args (_let_35))) _let_36 :args (_let_34 false _let_35)) :args (_let_27 false _let_32 false _let_34)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_31 :args (_let_13 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((tptp.tuple_A_out_4 VAR_V_76)))) :args (_let_30))) _let_31 :args (_let_29 false _let_30)) :args (_let_22 false _let_27 false _let_29)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_26 :args (_let_13 _let_4 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((tptp.constr_dec VAR_V_42 VAR_V_43)))) :args (_let_25))) _let_26 :args (_let_24 false _let_25)) :args (_let_16 false _let_20 false _let_22 false _let_24)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_19 :args (_let_4 tptp.name_objective QUANTIFIERS_INST_E_MATCHING_SIMPLE ((tptp.constr_enc VAR_M_0X30 VAR_K_0X30)))) :args (_let_18))) _let_19 :args (_let_15 false _let_18)) _let_17 :args (false false _let_16 false _let_15 true _let_1)) :args ((not (= tptp.constr_CONST_0x30 tptp.constr_CONST_1)) (not (= tptp.constr_CONST_0x30 tptp.constr_CONST_2)) (not (= tptp.constr_CONST_0x30 tptp.constr_CONST_3)) (not (= tptp.constr_CONST_0x30 tptp.constr_CONST_4)) (not (= tptp.constr_CONST_0x30 tptp.name_G_8)) (not (= tptp.constr_CONST_0x30 tptp.name_Na)) (not (= tptp.constr_CONST_0x30 tptp.name_Nb)) (not (= tptp.constr_CONST_0x30 tptp.name_P_7)) (not (= tptp.constr_CONST_0x30 tptp.name_c)) (not (= tptp.constr_CONST_0x30 tptp.name_objective)) (not (= tptp.constr_CONST_1 tptp.constr_CONST_2)) (not (= tptp.constr_CONST_1 tptp.constr_CONST_3)) (not (= tptp.constr_CONST_1 tptp.constr_CONST_4)) (not (= tptp.constr_CONST_1 tptp.name_G_8)) (not (= tptp.constr_CONST_1 tptp.name_Na)) (not (= tptp.constr_CONST_1 tptp.name_Nb)) (not (= tptp.constr_CONST_1 tptp.name_P_7)) (not (= tptp.constr_CONST_1 tptp.name_c)) (not (= tptp.constr_CONST_1 tptp.name_objective)) (not (= tptp.constr_CONST_2 tptp.constr_CONST_3)) (not (= tptp.constr_CONST_2 tptp.constr_CONST_4)) (not (= tptp.constr_CONST_2 tptp.name_G_8)) (not (= tptp.constr_CONST_2 tptp.name_Na)) (not (= tptp.constr_CONST_2 tptp.name_Nb)) (not (= tptp.constr_CONST_2 tptp.name_P_7)) (not (= tptp.constr_CONST_2 tptp.name_c)) (not (= tptp.constr_CONST_2 tptp.name_objective)) (not (= tptp.constr_CONST_3 tptp.constr_CONST_4)) (not (= tptp.constr_CONST_3 tptp.name_G_8)) (not (= tptp.constr_CONST_3 tptp.name_Na)) (not (= tptp.constr_CONST_3 tptp.name_Nb)) (not (= tptp.constr_CONST_3 tptp.name_P_7)) (not (= tptp.constr_CONST_3 tptp.name_c)) (not (= tptp.constr_CONST_3 tptp.name_objective)) (not (= tptp.constr_CONST_4 tptp.name_G_8)) (not (= tptp.constr_CONST_4 tptp.name_Na)) (not (= tptp.constr_CONST_4 tptp.name_Nb)) (not (= tptp.constr_CONST_4 tptp.name_P_7)) (not (= tptp.constr_CONST_4 tptp.name_c)) (not (= tptp.constr_CONST_4 tptp.name_objective)) (not (= tptp.name_G_8 tptp.name_Na)) (not (= tptp.name_G_8 tptp.name_Nb)) (not (= tptp.name_G_8 tptp.name_P_7)) (not (= tptp.name_G_8 tptp.name_c)) (not (= tptp.name_G_8 tptp.name_objective)) (not (= tptp.name_Na tptp.name_Nb)) (not (= tptp.name_Na tptp.name_P_7)) (not (= tptp.name_Na tptp.name_c)) (not (= tptp.name_Na tptp.name_objective)) (not (= tptp.name_Nb tptp.name_P_7)) (not (= tptp.name_Nb tptp.name_c)) (not (= tptp.name_Nb tptp.name_objective)) (not (= tptp.name_P_7 tptp.name_c)) (not (= tptp.name_P_7 tptp.name_objective)) (not (= tptp.name_c tptp.name_objective)) _let_12 (forall ((VAR_G_0X30 $$unsorted) (VAR_P_0X30 $$unsorted) (VAR_X_0X30 $$unsorted) (VAR_Y_0X30 $$unsorted)) (= (tptp.constr_mod (tptp.constr_exp (tptp.constr_exp VAR_G_0X30 VAR_X_0X30) VAR_Y_0X30) VAR_P_0X30) (tptp.constr_mod (tptp.constr_exp (tptp.constr_exp VAR_G_0X30 VAR_Y_0X30) VAR_X_0X30) VAR_P_0X30))) (tptp.pred_attacker tptp.tuple_true) (forall ((VAR_V_30X30 $$unsorted) (VAR_V_31 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_30X30) (tptp.pred_attacker VAR_V_31)) (tptp.pred_attacker (tptp.constr_mod VAR_V_30X30 VAR_V_31)))) (tptp.pred_attacker tptp.tuple_false) (forall ((VAR_V_34 $$unsorted) (VAR_V_35 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_34) (tptp.pred_attacker VAR_V_35)) (tptp.pred_attacker (tptp.constr_exp VAR_V_34 VAR_V_35)))) (forall ((VAR_V_38 $$unsorted) (VAR_V_39 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_38) (tptp.pred_attacker VAR_V_39)) (tptp.pred_attacker (tptp.constr_enc VAR_V_38 VAR_V_39)))) _let_11 (tptp.pred_attacker tptp.constr_CONST_4) (tptp.pred_attacker tptp.constr_CONST_3) (tptp.pred_attacker tptp.constr_CONST_2) (tptp.pred_attacker tptp.constr_CONST_1) (tptp.pred_attacker tptp.constr_CONST_0x30) (forall ((VAR_V_45 $$unsorted)) (=> (tptp.pred_attacker VAR_V_45) (tptp.pred_attacker (tptp.tuple_B_out_3 VAR_V_45)))) (forall ((VAR_V_48 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_B_out_3 VAR_V_48)) (tptp.pred_attacker VAR_V_48))) (forall ((VAR_V_51 $$unsorted)) (=> (tptp.pred_attacker VAR_V_51) (tptp.pred_attacker (tptp.tuple_B_in_2 VAR_V_51)))) (forall ((VAR_V_54 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_B_in_2 VAR_V_54)) (tptp.pred_attacker VAR_V_54))) (forall ((VAR_V_58 $$unsorted) (VAR_V_59 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_58) (tptp.pred_attacker VAR_V_59)) (tptp.pred_attacker (tptp.tuple_B_in_1 VAR_V_58 VAR_V_59)))) (forall ((VAR_V_66 $$unsorted) (VAR_V_67 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_B_in_1 VAR_V_66 VAR_V_67)) (tptp.pred_attacker VAR_V_66))) (forall ((VAR_V_69 $$unsorted) (VAR_V_70X30 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_B_in_1 VAR_V_69 VAR_V_70X30)) (tptp.pred_attacker VAR_V_70X30))) (forall ((VAR_V_73 $$unsorted)) (=> (tptp.pred_attacker VAR_V_73) (tptp.pred_attacker (tptp.tuple_A_out_4 VAR_V_73)))) _let_10 (forall ((VAR_V_79 $$unsorted)) (=> (tptp.pred_attacker VAR_V_79) (tptp.pred_attacker (tptp.tuple_A_out_2 VAR_V_79)))) _let_9 (forall ((VAR_V_86 $$unsorted) (VAR_V_87 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_86) (tptp.pred_attacker VAR_V_87)) (tptp.pred_attacker (tptp.tuple_A_out_1 VAR_V_86 VAR_V_87)))) (forall ((VAR_V_94 $$unsorted) (VAR_V_95 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_A_out_1 VAR_V_94 VAR_V_95)) (tptp.pred_attacker VAR_V_94))) _let_8 _let_7 (forall ((VAR_V_10X304 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_A_in_3 VAR_V_10X304)) (tptp.pred_attacker VAR_V_10X304))) (forall ((VAR_V_110X30 $$unsorted) (VAR_V_111 $$unsorted)) (=> (and (tptp.pred_mess VAR_V_111 VAR_V_110X30) (tptp.pred_attacker VAR_V_111)) (tptp.pred_attacker VAR_V_110X30))) (forall ((VAR_V_112 $$unsorted) (VAR_V_113 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_113) (tptp.pred_attacker VAR_V_112)) (tptp.pred_mess VAR_V_113 VAR_V_112))) (tptp.pred_attacker tptp.name_c) (forall ((VAR_V_115 $$unsorted)) (tptp.pred_equal VAR_V_115 VAR_V_115)) (forall ((VAR_V_116 $$unsorted)) (tptp.pred_attacker (tptp.name_new0x2Dname VAR_V_116))) _let_6 _let_5 _let_3 (forall ((VAR_A_219 $$unsorted) (VAR_G_221 $$unsorted) (VAR_P_220X30 $$unsorted)) (=> (and (tptp.pred_attacker (tptp.tuple_B_in_2 VAR_A_219)) (tptp.pred_attacker (tptp.tuple_B_in_1 VAR_P_220X30 VAR_G_221))) (tptp.pred_attacker (tptp.tuple_B_out_3 (tptp.constr_mod (tptp.constr_exp VAR_G_221 tptp.name_Nb) VAR_P_220X30))))) _let_2 true))))))))))))))))))))))))))))))))))))))))))))))))))))))
% 0.20/0.55  )
% 0.20/0.55  % SZS output end Proof for SWW956+1
% 0.20/0.55  % cvc5---1.0.5 exiting
% 0.20/0.55  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------