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

View Problem - Process Solution

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

% Computer : n013.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:46 EDT 2023

% Result   : Theorem 0.23s 0.66s
% Output   : Proof 0.23s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.15  % Problem    : SWW959+1 : TPTP v8.1.2. Released v7.4.0.
% 0.16/0.16  % Command    : do_cvc5 %s %d
% 0.16/0.37  % Computer : n013.cluster.edu
% 0.16/0.37  % Model    : x86_64 x86_64
% 0.16/0.37  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.16/0.37  % Memory   : 8042.1875MB
% 0.16/0.37  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.16/0.37  % CPULimit   : 300
% 0.16/0.37  % WCLimit    : 300
% 0.16/0.37  % DateTime   : Sun Aug 27 20:57:47 EDT 2023
% 0.16/0.38  % CPUTime    : 
% 0.23/0.53  %----Proving TF0_NAR, FOF, or CNF
% 0.23/0.66  ------- convert to smt2 : /export/starexec/sandbox2/tmp/tmp.5PM0dIYiOJ/cvc5---1.0.5_6122.p...
% 0.23/0.66  ------- get file name : TPTP file name is SWW959+1
% 0.23/0.66  ------- cvc5-fof : /export/starexec/sandbox2/solver/bin/cvc5---1.0.5_6122.smt2...
% 0.23/0.66  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 0.23/0.66  % SZS status Theorem for SWW959+1
% 0.23/0.66  % SZS output start Proof for SWW959+1
% 0.23/0.66  (
% 0.23/0.66  (let ((_let_1 (tptp.pred_attacker tptp.name_objective))) (let ((_let_2 (not _let_1))) (let ((_let_3 (forall ((VAR_0X40SID_545 $$unsorted) (VAR_AENC_NA_A_547 $$unsorted) (VAR_AENC_NB_546 $$unsorted) (VAR_SIGN_A_PKA_548 $$unsorted)) (=> (and (tptp.pred_eq_bitstring_bitstring (tptp.name_Nb VAR_0X40SID_545) (tptp.constr_adec VAR_AENC_NB_546 tptp.name_skB)) (tptp.pred_attacker (tptp.tuple_client_B_in_5 VAR_AENC_NB_546)) (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_adec VAR_AENC_NA_A_547 tptp.name_skB))) (tptp.pred_attacker (tptp.tuple_client_B_in_3 VAR_AENC_NA_A_547)) (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_0x30 (tptp.constr_checksign VAR_SIGN_A_PKA_548 (tptp.constr_pkey tptp.name_skS)))) (tptp.pred_attacker (tptp.tuple_client_B_in_2 VAR_SIGN_A_PKA_548))) (tptp.pred_attacker (tptp.tuple_client_B_out_6 tptp.name_objective)))))) (let ((_let_4 (tptp.constr_pkey tptp.name_skS))) (let ((_let_5 (tptp.constr_pkey tptp.name_skB))) (let ((_let_6 (tptp.constr_pkey tptp.name_skA))) (let ((_let_7 (tptp.pred_attacker tptp.constr_CONST_1))) (let ((_let_8 (forall ((VAR_V_163 $$unsorted)) (=> (tptp.pred_attacker VAR_V_163) (tptp.pred_attacker (tptp.tuple_client_B_in_2 VAR_V_163)))))) (let ((_let_9 (forall ((VAR_V_157 $$unsorted)) (=> (tptp.pred_attacker VAR_V_157) (tptp.pred_attacker (tptp.tuple_client_B_in_3 VAR_V_157)))))) (let ((_let_10 (forall ((VAR_V_151 $$unsorted)) (=> (tptp.pred_attacker VAR_V_151) (tptp.pred_attacker (tptp.tuple_client_B_in_5 VAR_V_151)))))) (let ((_let_11 (forall ((VAR_V_126 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_client_B_out_6 VAR_V_126)) (tptp.pred_attacker VAR_V_126))))) (let ((_let_12 (forall ((VAR_X_35 $$unsorted) (VAR_Y_36 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_35 VAR_Y_36)))) (let ((_let_13 (forall ((VAR_V_126 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_client_B_out_6 VAR_V_126))) (tptp.pred_attacker VAR_V_126))))) (let ((_let_14 (tptp.pred_attacker (tptp.tuple_client_B_out_6 tptp.name_objective)))) (let ((_let_15 (not _let_14))) (let ((_let_16 (or _let_15 _let_1))) (let ((_let_17 (EQ_RESOLVE (ASSUME :args (_let_11)) (MACRO_SR_EQ_INTRO :args (_let_11 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_18 (not _let_16))) (let ((_let_19 (forall ((VAR_SIGN_A_PKA_548 $$unsorted)) (or (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_0x30 (tptp.constr_checksign VAR_SIGN_A_PKA_548 (tptp.constr_pkey tptp.name_skS))))) (not (tptp.pred_attacker (tptp.tuple_client_B_in_2 VAR_SIGN_A_PKA_548))))))) (let ((_let_20 (forall ((VAR_AENC_NA_A_547 $$unsorted)) (or (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_adec VAR_AENC_NA_A_547 tptp.name_skB)))) (not (tptp.pred_attacker (tptp.tuple_client_B_in_3 VAR_AENC_NA_A_547))))))) (let ((_let_21 (forall ((VAR_0X40SID_545 $$unsorted) (VAR_AENC_NB_546 $$unsorted)) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Nb VAR_0X40SID_545) (tptp.constr_adec VAR_AENC_NB_546 tptp.name_skB))) (not (tptp.pred_attacker (tptp.tuple_client_B_in_5 VAR_AENC_NB_546))))))) (let ((_let_22 (tptp.pred_attacker (tptp.tuple_client_B_in_2 tptp.constr_CONST_1)))) (let ((_let_23 (not _let_22))) (let ((_let_24 (tptp.constr_tuple_2_get_0x30 (tptp.constr_checksign tptp.constr_CONST_1 _let_4)))) (let ((_let_25 (tptp.pred_eq_bitstring_bitstring tptp.name_A _let_24))) (let ((_let_26 (not _let_25))) (let ((_let_27 (or _let_26 _let_23))) (let ((_let_28 (not _let_27))) (let ((_let_29 (_let_12))) (let ((_let_30 (ASSUME :args _let_29))) (let ((_let_31 ((not (= (tptp.pred_eq_bitstring_bitstring VAR_X_35 VAR_Y_36) true))))) (let ((_let_32 (not _let_7))) (let ((_let_33 (or _let_32 _let_22))) (let ((_let_34 (forall ((VAR_V_163 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_163)) (tptp.pred_attacker (tptp.tuple_client_B_in_2 VAR_V_163)))))) (let ((_let_35 (EQ_RESOLVE (ASSUME :args (_let_8)) (MACRO_SR_EQ_INTRO :args (_let_8 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_36 (tptp.constr_CONST_1 QUANTIFIERS_INST_ENUM))) (let ((_let_37 (ASSUME :args (_let_7)))) (let ((_let_38 (_let_19))) (let ((_let_39 (tptp.pred_attacker (tptp.tuple_client_B_in_3 tptp.constr_CONST_1)))) (let ((_let_40 (not _let_39))) (let ((_let_41 (tptp.constr_adec tptp.constr_CONST_1 tptp.name_skB))) (let ((_let_42 (tptp.constr_tuple_2_get_1 _let_41))) (let ((_let_43 (tptp.pred_eq_bitstring_bitstring tptp.name_A _let_42))) (let ((_let_44 (not _let_43))) (let ((_let_45 (or _let_44 _let_40))) (let ((_let_46 (not _let_45))) (let ((_let_47 (or _let_32 _let_39))) (let ((_let_48 (forall ((VAR_V_157 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_157)) (tptp.pred_attacker (tptp.tuple_client_B_in_3 VAR_V_157)))))) (let ((_let_49 (EQ_RESOLVE (ASSUME :args (_let_9)) (MACRO_SR_EQ_INTRO :args (_let_9 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_50 (_let_20))) (let ((_let_51 (tptp.pred_attacker (tptp.tuple_client_B_in_5 tptp.constr_CONST_1)))) (let ((_let_52 (not _let_51))) (let ((_let_53 (tptp.name_Nb tptp.constr_CONST_0x30))) (let ((_let_54 (tptp.pred_eq_bitstring_bitstring _let_53 _let_41))) (let ((_let_55 (not _let_54))) (let ((_let_56 (or _let_55 _let_52))) (let ((_let_57 (not _let_56))) (let ((_let_58 (or _let_32 _let_51))) (let ((_let_59 (forall ((VAR_V_151 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_151)) (tptp.pred_attacker (tptp.tuple_client_B_in_5 VAR_V_151)))))) (let ((_let_60 (EQ_RESOLVE (ASSUME :args (_let_10)) (MACRO_SR_EQ_INTRO :args (_let_10 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_61 (_let_21))) (SCOPE (SCOPE (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_17 :args (tptp.name_objective QUANTIFIERS_INST_E_MATCHING_SIMPLE ((tptp.tuple_client_B_out_6 VAR_V_126)))) :args (_let_13))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_16)) :args ((or _let_1 _let_15 _let_18))) (ASSUME :args (_let_2)) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (ASSUME :args (_let_3)) (MACRO_SR_EQ_INTRO :args (_let_3 SB_DEFAULT SBA_FIXPOINT))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE (ASSUME :args _let_61) :args (tptp.constr_CONST_0x30 tptp.constr_CONST_1 QUANTIFIERS_INST_ENUM)) :args _let_61)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_56)) :args ((or _let_52 _let_55 _let_57))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_58)) :args ((or _let_32 _let_51 (not _let_58)))) _let_37 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_60 :args _let_36) :args (_let_59))) _let_60 :args (_let_58 false _let_59)) :args (_let_51 false _let_7 false _let_58)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_30 :args (_let_53 _let_41 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_31)) :args _let_29)) _let_30 :args (_let_54 false _let_12)) :args (_let_57 false _let_51 false _let_54)) :args ((not _let_21) true _let_56)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE (ASSUME :args _let_50) :args _let_36) :args _let_50)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_45)) :args ((or _let_40 _let_44 _let_46))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_47)) :args ((or _let_32 _let_39 (not _let_47)))) _let_37 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_49 :args _let_36) :args (_let_48))) _let_49 :args (_let_47 false _let_48)) :args (_let_39 false _let_7 false _let_47)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_30 :args (tptp.name_A _let_42 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_31)) :args _let_29)) _let_30 :args (_let_43 false _let_12)) :args (_let_46 false _let_39 false _let_43)) :args ((not _let_20) true _let_45)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE (ASSUME :args _let_38) :args _let_36) :args _let_38)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_27)) :args ((or _let_23 _let_26 _let_28))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_33)) :args ((or _let_32 _let_22 (not _let_33)))) _let_37 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_35 :args _let_36) :args (_let_34))) _let_35 :args (_let_33 false _let_34)) :args (_let_22 false _let_7 false _let_33)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_30 :args (tptp.name_A _let_24 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_31)) :args _let_29)) _let_30 :args (_let_25 false _let_12)) :args (_let_28 false _let_22 false _let_25)) :args ((not _let_19) true _let_27)) :args (_let_14 true _let_21 true _let_20 true _let_19)) :args (_let_18 true _let_1 false _let_14)) _let_17 :args (false true _let_16 false _let_13)) :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_A)) (not (= tptp.constr_CONST_0x30 tptp.name_B)) (not (= tptp.constr_CONST_0x30 tptp.name_I)) (not (= tptp.constr_CONST_0x30 tptp.name_c)) (not (= tptp.constr_CONST_0x30 tptp.name_objective)) (not (= tptp.constr_CONST_0x30 tptp.name_skA)) (not (= tptp.constr_CONST_0x30 tptp.name_skB)) (not (= tptp.constr_CONST_0x30 tptp.name_skS)) (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_A)) (not (= tptp.constr_CONST_1 tptp.name_B)) (not (= tptp.constr_CONST_1 tptp.name_I)) (not (= tptp.constr_CONST_1 tptp.name_c)) (not (= tptp.constr_CONST_1 tptp.name_objective)) (not (= tptp.constr_CONST_1 tptp.name_skA)) (not (= tptp.constr_CONST_1 tptp.name_skB)) (not (= tptp.constr_CONST_1 tptp.name_skS)) (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_A)) (not (= tptp.constr_CONST_2 tptp.name_B)) (not (= tptp.constr_CONST_2 tptp.name_I)) (not (= tptp.constr_CONST_2 tptp.name_c)) (not (= tptp.constr_CONST_2 tptp.name_objective)) (not (= tptp.constr_CONST_2 tptp.name_skA)) (not (= tptp.constr_CONST_2 tptp.name_skB)) (not (= tptp.constr_CONST_2 tptp.name_skS)) (not (= tptp.constr_CONST_3 tptp.constr_CONST_4)) (not (= tptp.constr_CONST_3 tptp.name_A)) (not (= tptp.constr_CONST_3 tptp.name_B)) (not (= tptp.constr_CONST_3 tptp.name_I)) (not (= tptp.constr_CONST_3 tptp.name_c)) (not (= tptp.constr_CONST_3 tptp.name_objective)) (not (= tptp.constr_CONST_3 tptp.name_skA)) (not (= tptp.constr_CONST_3 tptp.name_skB)) (not (= tptp.constr_CONST_3 tptp.name_skS)) (not (= tptp.constr_CONST_4 tptp.name_A)) (not (= tptp.constr_CONST_4 tptp.name_B)) (not (= tptp.constr_CONST_4 tptp.name_I)) (not (= tptp.constr_CONST_4 tptp.name_c)) (not (= tptp.constr_CONST_4 tptp.name_objective)) (not (= tptp.constr_CONST_4 tptp.name_skA)) (not (= tptp.constr_CONST_4 tptp.name_skB)) (not (= tptp.constr_CONST_4 tptp.name_skS)) (not (= tptp.name_A tptp.name_B)) (not (= tptp.name_A tptp.name_I)) (not (= tptp.name_A tptp.name_c)) (not (= tptp.name_A tptp.name_objective)) (not (= tptp.name_A tptp.name_skA)) (not (= tptp.name_A tptp.name_skB)) (not (= tptp.name_A tptp.name_skS)) (not (= tptp.name_B tptp.name_I)) (not (= tptp.name_B tptp.name_c)) (not (= tptp.name_B tptp.name_objective)) (not (= tptp.name_B tptp.name_skA)) (not (= tptp.name_B tptp.name_skB)) (not (= tptp.name_B tptp.name_skS)) (not (= tptp.name_I tptp.name_c)) (not (= tptp.name_I tptp.name_objective)) (not (= tptp.name_I tptp.name_skA)) (not (= tptp.name_I tptp.name_skB)) (not (= tptp.name_I tptp.name_skS)) (not (= tptp.name_c tptp.name_objective)) (not (= tptp.name_c tptp.name_skA)) (not (= tptp.name_c tptp.name_skB)) (not (= tptp.name_c tptp.name_skS)) (not (= tptp.name_objective tptp.name_skA)) (not (= tptp.name_objective tptp.name_skB)) (not (= tptp.name_objective tptp.name_skS)) (not (= tptp.name_skA tptp.name_skB)) (not (= tptp.name_skA tptp.name_skS)) (not (= tptp.name_skB tptp.name_skS)) (forall ((VAR_K_18 $$unsorted) (VAR_M_17 $$unsorted)) (= (tptp.constr_adec (tptp.constr_aenc VAR_M_17 (tptp.constr_pkey VAR_K_18)) VAR_K_18) VAR_M_17)) (forall ((VAR_K_16 $$unsorted) (VAR_M_15 $$unsorted)) (= (tptp.constr_dec (tptp.constr_enc VAR_M_15 VAR_K_16) VAR_K_16) VAR_M_15)) (forall ((VAR_K_14 $$unsorted) (VAR_M_13 $$unsorted)) (= (tptp.constr_getmess (tptp.constr_sign VAR_M_13 VAR_K_14)) VAR_M_13)) (forall ((VAR_K_0X30 $$unsorted) (VAR_M_0X30 $$unsorted)) (= (tptp.constr_checksign (tptp.constr_sign VAR_M_0X30 VAR_K_0X30) (tptp.constr_pkey VAR_K_0X30)) VAR_M_0X30)) (forall ((VAR_X0X30_11 $$unsorted) (VAR_X1_12 $$unsorted)) (= (tptp.constr_tuple_2_get_1_bitstring (tptp.tuple_2 VAR_X0X30_11 VAR_X1_12)) VAR_X1_12)) (forall ((VAR_X0X30_9 $$unsorted) (VAR_X1_10X30 $$unsorted)) (= (tptp.constr_tuple_2_get_0x30_bitstring (tptp.tuple_2 VAR_X0X30_9 VAR_X1_10X30)) VAR_X0X30_9)) (forall ((VAR_X0X30_7 $$unsorted) (VAR_X1_8 $$unsorted)) (= (tptp.constr_tuple_2_get_1 (tptp.tuple_2 VAR_X0X30_7 VAR_X1_8)) VAR_X1_8)) (forall ((VAR_X0X30_0X30 $$unsorted) (VAR_X1_0X30 $$unsorted)) (= (tptp.constr_tuple_2_get_0x30 (tptp.tuple_2 VAR_X0X30_0X30 VAR_X1_0X30)) VAR_X0X30_0X30)) _let_12 (forall ((VAR_V_42 $$unsorted)) (=> (tptp.pred_attacker VAR_V_42) (tptp.pred_attacker (tptp.constr_tuple_2_get_1_bitstring VAR_V_42)))) (forall ((VAR_V_44 $$unsorted)) (=> (tptp.pred_attacker VAR_V_44) (tptp.pred_attacker (tptp.constr_tuple_2_get_1 VAR_V_44)))) (forall ((VAR_V_46 $$unsorted)) (=> (tptp.pred_attacker VAR_V_46) (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring VAR_V_46)))) (forall ((VAR_V_48 $$unsorted)) (=> (tptp.pred_attacker VAR_V_48) (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30 VAR_V_48)))) (tptp.pred_attacker tptp.tuple_true) (forall ((VAR_V_51 $$unsorted) (VAR_V_52 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_51) (tptp.pred_attacker VAR_V_52)) (tptp.pred_attacker (tptp.constr_sign VAR_V_51 VAR_V_52)))) (forall ((VAR_V_54 $$unsorted)) (=> (tptp.pred_attacker VAR_V_54) (tptp.pred_attacker (tptp.constr_pkey VAR_V_54)))) (forall ((VAR_V_56 $$unsorted)) (=> (tptp.pred_attacker VAR_V_56) (tptp.pred_attacker (tptp.tuple_out_3 VAR_V_56)))) (forall ((VAR_V_59 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_out_3 VAR_V_59)) (tptp.pred_attacker VAR_V_59))) (forall ((VAR_V_62 $$unsorted)) (=> (tptp.pred_attacker VAR_V_62) (tptp.pred_attacker (tptp.tuple_out_2 VAR_V_62)))) (forall ((VAR_V_65 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_out_2 VAR_V_65)) (tptp.pred_attacker VAR_V_65))) (forall ((VAR_V_68 $$unsorted)) (=> (tptp.pred_attacker VAR_V_68) (tptp.pred_attacker (tptp.tuple_out_1 VAR_V_68)))) (forall ((VAR_V_71 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_out_1 VAR_V_71)) (tptp.pred_attacker VAR_V_71))) (forall ((VAR_V_75 $$unsorted)) (=> (tptp.pred_attacker VAR_V_75) (tptp.pred_attacker (tptp.tuple_key_retrieval_server_out_2 VAR_V_75)))) (forall ((VAR_V_78 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_key_retrieval_server_out_2 VAR_V_78)) (tptp.pred_attacker VAR_V_78))) (forall ((VAR_V_82 $$unsorted) (VAR_V_83 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_82) (tptp.pred_attacker VAR_V_83)) (tptp.pred_attacker (tptp.tuple_key_retrieval_server_in_1 VAR_V_82 VAR_V_83)))) (forall ((VAR_V_90X30 $$unsorted) (VAR_V_91 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_key_retrieval_server_in_1 VAR_V_90X30 VAR_V_91)) (tptp.pred_attacker VAR_V_90X30))) (forall ((VAR_V_93 $$unsorted) (VAR_V_94 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_key_retrieval_server_in_1 VAR_V_93 VAR_V_94)) (tptp.pred_attacker VAR_V_94))) (forall ((VAR_V_98 $$unsorted) (VAR_V_99 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_98) (tptp.pred_attacker VAR_V_99)) (tptp.pred_attacker (tptp.tuple_key_register_server_in_1 VAR_V_98 VAR_V_99)))) (forall ((VAR_V_10X306 $$unsorted) (VAR_V_10X307 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_key_register_server_in_1 VAR_V_10X306 VAR_V_10X307)) (tptp.pred_attacker VAR_V_10X306))) (forall ((VAR_V_10X309 $$unsorted) (VAR_V_110X30 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_key_register_server_in_1 VAR_V_10X309 VAR_V_110X30)) (tptp.pred_attacker VAR_V_110X30))) (forall ((VAR_V_113 $$unsorted)) (=> (tptp.pred_attacker VAR_V_113) (tptp.pred_attacker (tptp.constr_getmess VAR_V_113)))) (tptp.pred_attacker tptp.tuple_false) (forall ((VAR_V_116 $$unsorted) (VAR_V_117 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_116) (tptp.pred_attacker VAR_V_117)) (tptp.pred_attacker (tptp.constr_enc VAR_V_116 VAR_V_117)))) (forall ((VAR_V_120X30 $$unsorted) (VAR_V_121 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_120X30) (tptp.pred_attacker VAR_V_121)) (tptp.pred_attacker (tptp.constr_dec VAR_V_120X30 VAR_V_121)))) (forall ((VAR_V_123 $$unsorted)) (=> (tptp.pred_attacker VAR_V_123) (tptp.pred_attacker (tptp.tuple_client_B_out_6 VAR_V_123)))) _let_11 (forall ((VAR_V_129 $$unsorted)) (=> (tptp.pred_attacker VAR_V_129) (tptp.pred_attacker (tptp.tuple_client_B_out_4 VAR_V_129)))) (forall ((VAR_V_132 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_client_B_out_4 VAR_V_132)) (tptp.pred_attacker VAR_V_132))) (forall ((VAR_V_136 $$unsorted) (VAR_V_137 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_136) (tptp.pred_attacker VAR_V_137)) (tptp.pred_attacker (tptp.tuple_client_B_out_1 VAR_V_136 VAR_V_137)))) (forall ((VAR_V_144 $$unsorted) (VAR_V_145 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_client_B_out_1 VAR_V_144 VAR_V_145)) (tptp.pred_attacker VAR_V_144))) (forall ((VAR_V_147 $$unsorted) (VAR_V_148 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_client_B_out_1 VAR_V_147 VAR_V_148)) (tptp.pred_attacker VAR_V_148))) _let_10 (forall ((VAR_V_154 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_client_B_in_5 VAR_V_154)) (tptp.pred_attacker VAR_V_154))) _let_9 (forall ((VAR_V_160X30 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_client_B_in_3 VAR_V_160X30)) (tptp.pred_attacker VAR_V_160X30))) _let_8 (forall ((VAR_V_166 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_client_B_in_2 VAR_V_166)) (tptp.pred_attacker VAR_V_166))) (forall ((VAR_V_169 $$unsorted)) (=> (tptp.pred_attacker VAR_V_169) (tptp.pred_attacker (tptp.tuple_client_A_out_5 VAR_V_169)))) (forall ((VAR_V_172 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_client_A_out_5 VAR_V_172)) (tptp.pred_attacker VAR_V_172))) (forall ((VAR_V_175 $$unsorted)) (=> (tptp.pred_attacker VAR_V_175) (tptp.pred_attacker (tptp.tuple_client_A_out_3 VAR_V_175)))) (forall ((VAR_V_178 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_client_A_out_3 VAR_V_178)) (tptp.pred_attacker VAR_V_178))) (forall ((VAR_V_182 $$unsorted) (VAR_V_183 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_182) (tptp.pred_attacker VAR_V_183)) (tptp.pred_attacker (tptp.tuple_client_A_out_1 VAR_V_182 VAR_V_183)))) (forall ((VAR_V_190X30 $$unsorted) (VAR_V_191 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_client_A_out_1 VAR_V_190X30 VAR_V_191)) (tptp.pred_attacker VAR_V_190X30))) (forall ((VAR_V_193 $$unsorted) (VAR_V_194 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_client_A_out_1 VAR_V_193 VAR_V_194)) (tptp.pred_attacker VAR_V_194))) (forall ((VAR_V_197 $$unsorted)) (=> (tptp.pred_attacker VAR_V_197) (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_V_197)))) (forall ((VAR_V_20X300X30 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_V_20X300X30)) (tptp.pred_attacker VAR_V_20X300X30))) (forall ((VAR_V_20X303 $$unsorted)) (=> (tptp.pred_attacker VAR_V_20X303) (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_V_20X303)))) (forall ((VAR_V_20X306 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_V_20X306)) (tptp.pred_attacker VAR_V_20X306))) (forall ((VAR_V_210X30 $$unsorted) (VAR_V_211 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_210X30) (tptp.pred_attacker VAR_V_211)) (tptp.pred_attacker (tptp.constr_checksign VAR_V_210X30 VAR_V_211)))) (forall ((VAR_V_214 $$unsorted) (VAR_V_215 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_214) (tptp.pred_attacker VAR_V_215)) (tptp.pred_attacker (tptp.constr_aenc VAR_V_214 VAR_V_215)))) (forall ((VAR_V_218 $$unsorted) (VAR_V_219 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_218) (tptp.pred_attacker VAR_V_219)) (tptp.pred_attacker (tptp.constr_adec VAR_V_218 VAR_V_219)))) (tptp.pred_attacker tptp.constr_CONST_4) (tptp.pred_attacker tptp.constr_CONST_3) (tptp.pred_attacker tptp.constr_CONST_2) _let_7 (tptp.pred_attacker tptp.constr_CONST_0x30) (forall ((VAR_V_226 $$unsorted) (VAR_V_227 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_226) (tptp.pred_attacker VAR_V_227)) (tptp.pred_attacker (tptp.tuple_2 VAR_V_226 VAR_V_227)))) (forall ((VAR_V_234 $$unsorted) (VAR_V_235 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_2 VAR_V_234 VAR_V_235)) (tptp.pred_attacker VAR_V_234))) (forall ((VAR_V_237 $$unsorted) (VAR_V_238 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_2 VAR_V_237 VAR_V_238)) (tptp.pred_attacker VAR_V_238))) (forall ((VAR_V_240X30 $$unsorted) (VAR_V_241 $$unsorted)) (=> (and (tptp.pred_mess VAR_V_241 VAR_V_240X30) (tptp.pred_attacker VAR_V_241)) (tptp.pred_attacker VAR_V_240X30))) (forall ((VAR_V_242 $$unsorted) (VAR_V_243 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_243) (tptp.pred_attacker VAR_V_242)) (tptp.pred_mess VAR_V_243 VAR_V_242))) (tptp.pred_attacker tptp.name_c) (tptp.pred_attacker tptp.name_I) (tptp.pred_attacker tptp.name_B) (tptp.pred_attacker tptp.name_A) (forall ((VAR_V_245 $$unsorted)) (tptp.pred_equal VAR_V_245 VAR_V_245)) (forall ((VAR_V_246 $$unsorted)) (tptp.pred_attacker (tptp.name_new0x2Dname VAR_V_246))) (tptp.pred_table (tptp.tuple_keys tptp.name_A _let_6)) (tptp.pred_table (tptp.tuple_keys tptp.name_B _let_5)) (tptp.pred_attacker (tptp.tuple_out_1 _let_6)) (tptp.pred_attacker (tptp.tuple_out_2 _let_5)) (tptp.pred_attacker (tptp.tuple_out_3 _let_4)) (tptp.pred_attacker (tptp.tuple_client_A_out_1 tptp.name_A tptp.name_I)) (forall ((VAR_0X40SID_366 $$unsorted) (VAR_SIGN_I_PKI_365 $$unsorted)) (let ((_let_1 (tptp.constr_checksign VAR_SIGN_I_PKI_365 (tptp.constr_pkey tptp.name_skS)))) (=> (and (tptp.pred_eq_bitstring_bitstring tptp.name_I (tptp.constr_tuple_2_get_0x30 _let_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_SIGN_I_PKI_365))) (tptp.pred_attacker (tptp.tuple_client_A_out_3 (tptp.constr_aenc (tptp.tuple_2 (tptp.name_Na VAR_0X40SID_366) tptp.name_A) (tptp.constr_tuple_2_get_1_bitstring _let_1))))))) (forall ((VAR_0X40SID_414 $$unsorted) (VAR_AENC_NA_NI_415 $$unsorted) (VAR_SIGN_I_PKI_416 $$unsorted)) (let ((_let_1 (tptp.constr_checksign VAR_SIGN_I_PKI_416 (tptp.constr_pkey tptp.name_skS)))) (let ((_let_2 (tptp.constr_adec VAR_AENC_NA_NI_415 tptp.name_skA))) (=> (and (tptp.pred_eq_bitstring_bitstring (tptp.name_Na VAR_0X40SID_414) (tptp.constr_tuple_2_get_0x30 _let_2)) (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_AENC_NA_NI_415)) (tptp.pred_eq_bitstring_bitstring tptp.name_I (tptp.constr_tuple_2_get_0x30 _let_1)) (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_SIGN_I_PKI_416))) (tptp.pred_attacker (tptp.tuple_client_A_out_5 (tptp.constr_aenc (tptp.constr_tuple_2_get_1_bitstring _let_2) (tptp.constr_tuple_2_get_1_bitstring _let_1)))))))) (tptp.pred_attacker (tptp.tuple_client_B_out_1 tptp.name_B tptp.name_A)) (forall ((VAR_0X40SID_523 $$unsorted) (VAR_AENC_NA_A_521 $$unsorted) (VAR_SIGN_A_PKA_522 $$unsorted)) (let ((_let_1 (tptp.constr_checksign VAR_SIGN_A_PKA_522 (tptp.constr_pkey tptp.name_skS)))) (let ((_let_2 (tptp.constr_adec VAR_AENC_NA_A_521 tptp.name_skB))) (=> (and (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 _let_2)) (tptp.pred_attacker (tptp.tuple_client_B_in_3 VAR_AENC_NA_A_521)) (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_0x30 _let_1)) (tptp.pred_attacker (tptp.tuple_client_B_in_2 VAR_SIGN_A_PKA_522))) (tptp.pred_attacker (tptp.tuple_client_B_out_4 (tptp.constr_aenc (tptp.tuple_2 (tptp.constr_tuple_2_get_0x30_bitstring _let_2) (tptp.name_Nb VAR_0X40SID_523)) (tptp.constr_tuple_2_get_1_bitstring _let_1)))))))) _let_3 (forall ((VAR_DST_587 $$unsorted) (VAR_PKDST_588 $$unsorted) (VAR_SRC_589 $$unsorted)) (=> (and (tptp.pred_table (tptp.tuple_keys VAR_DST_587 VAR_PKDST_588)) (tptp.pred_attacker (tptp.tuple_key_retrieval_server_in_1 VAR_SRC_589 VAR_DST_587))) (tptp.pred_attacker (tptp.tuple_key_retrieval_server_out_2 (tptp.constr_sign (tptp.tuple_2 VAR_DST_587 VAR_PKDST_588) tptp.name_skS))))) (forall ((VAR_HOST_641 $$unsorted) (VAR_PK_642 $$unsorted)) (=> (and (not (= VAR_HOST_641 tptp.name_B)) (not (= VAR_HOST_641 tptp.name_A)) (tptp.pred_attacker (tptp.tuple_key_register_server_in_1 VAR_HOST_641 VAR_PK_642))) (tptp.pred_table (tptp.tuple_keys VAR_HOST_641 VAR_PK_642)))) _let_2 true))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
% 0.23/0.67  )
% 0.23/0.67  % SZS output end Proof for SWW959+1
% 0.23/0.67  % cvc5---1.0.5 exiting
% 0.23/0.67  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------