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

View Problem - Process Solution

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

% Computer : n026.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:47 EDT 2023

% Result   : Theorem 0.21s 0.64s
% Output   : Proof 0.21s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.14  % Problem    : SWW965+1 : TPTP v8.1.2. Released v7.4.0.
% 0.00/0.15  % Command    : do_cvc5 %s %d
% 0.14/0.36  % Computer : n026.cluster.edu
% 0.14/0.36  % Model    : x86_64 x86_64
% 0.14/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.36  % Memory   : 8042.1875MB
% 0.14/0.36  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.36  % CPULimit   : 300
% 0.14/0.36  % WCLimit    : 300
% 0.14/0.36  % DateTime   : Sun Aug 27 23:10:04 EDT 2023
% 0.14/0.36  % CPUTime    : 
% 0.21/0.50  %----Proving TF0_NAR, FOF, or CNF
% 0.21/0.64  ------- convert to smt2 : /export/starexec/sandbox2/tmp/tmp.bMTeT5GAPd/cvc5---1.0.5_31725.p...
% 0.21/0.64  ------- get file name : TPTP file name is SWW965+1
% 0.21/0.64  ------- cvc5-fof : /export/starexec/sandbox2/solver/bin/cvc5---1.0.5_31725.smt2...
% 0.21/0.64  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 0.21/0.64  % SZS status Theorem for SWW965+1
% 0.21/0.64  % SZS output start Proof for SWW965+1
% 0.21/0.64  (
% 0.21/0.64  (let ((_let_1 (tptp.pred_attacker tptp.name_objective))) (let ((_let_2 (not _let_1))) (let ((_let_3 (forall ((VAR_0X40SID_577 $$unsorted) (VAR_AENC_NA_A_579 $$unsorted) (VAR_AENC_NB_578 $$unsorted) (VAR_SIGN_A_PKA_580X30 $$unsorted)) (=> (and (tptp.pred_eq_bitstring_bitstring (tptp.name_Nb VAR_0X40SID_577) (tptp.constr_adec VAR_AENC_NB_578 tptp.name_skB)) (tptp.pred_attacker (tptp.tuple_client_B_in_5 VAR_AENC_NB_578)) (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_adec VAR_AENC_NA_A_579 tptp.name_skB))) (tptp.pred_attacker (tptp.tuple_client_B_in_3 VAR_AENC_NA_A_579)) (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_0x30 (tptp.constr_checksign VAR_SIGN_A_PKA_580X30 (tptp.constr_pkey tptp.name_skS)))) (tptp.pred_attacker (tptp.tuple_client_B_in_2 VAR_SIGN_A_PKA_580X30))) (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_173 $$unsorted)) (=> (tptp.pred_attacker VAR_V_173) (tptp.pred_attacker (tptp.tuple_client_B_in_2 VAR_V_173)))))) (let ((_let_9 (forall ((VAR_V_167 $$unsorted)) (=> (tptp.pred_attacker VAR_V_167) (tptp.pred_attacker (tptp.tuple_client_B_in_3 VAR_V_167)))))) (let ((_let_10 (forall ((VAR_V_161 $$unsorted)) (=> (tptp.pred_attacker VAR_V_161) (tptp.pred_attacker (tptp.tuple_client_B_in_5 VAR_V_161)))))) (let ((_let_11 (forall ((VAR_V_136 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_client_B_out_6 VAR_V_136)) (tptp.pred_attacker VAR_V_136))))) (let ((_let_12 (forall ((VAR_X_41 $$unsorted) (VAR_Y_42 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_41 VAR_Y_42)))) (let ((_let_13 (forall ((VAR_V_136 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_client_B_out_6 VAR_V_136))) (tptp.pred_attacker VAR_V_136))))) (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_580X30 $$unsorted)) (or (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_0x30 (tptp.constr_checksign VAR_SIGN_A_PKA_580X30 (tptp.constr_pkey tptp.name_skS))))) (not (tptp.pred_attacker (tptp.tuple_client_B_in_2 VAR_SIGN_A_PKA_580X30))))))) (let ((_let_20 (forall ((VAR_AENC_NA_A_579 $$unsorted)) (or (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_2_get_1 (tptp.constr_adec VAR_AENC_NA_A_579 tptp.name_skB)))) (not (tptp.pred_attacker (tptp.tuple_client_B_in_3 VAR_AENC_NA_A_579))))))) (let ((_let_21 (forall ((VAR_0X40SID_577 $$unsorted) (VAR_AENC_NB_578 $$unsorted)) (or (not (tptp.pred_eq_bitstring_bitstring (tptp.name_Nb VAR_0X40SID_577) (tptp.constr_adec VAR_AENC_NB_578 tptp.name_skB))) (not (tptp.pred_attacker (tptp.tuple_client_B_in_5 VAR_AENC_NB_578))))))) (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_41 VAR_Y_42) true))))) (let ((_let_32 (not _let_7))) (let ((_let_33 (or _let_32 _let_22))) (let ((_let_34 (forall ((VAR_V_173 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_173)) (tptp.pred_attacker (tptp.tuple_client_B_in_2 VAR_V_173)))))) (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_167 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_167)) (tptp.pred_attacker (tptp.tuple_client_B_in_3 VAR_V_167)))))) (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_161 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_161)) (tptp.pred_attacker (tptp.tuple_client_B_in_5 VAR_V_161)))))) (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_136)))) :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.constr_ZERO)) (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.constr_ZERO)) (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.constr_ZERO)) (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.constr_ZERO)) (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.constr_ZERO)) (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.constr_ZERO tptp.name_A)) (not (= tptp.constr_ZERO tptp.name_B)) (not (= tptp.constr_ZERO tptp.name_I)) (not (= tptp.constr_ZERO tptp.name_c)) (not (= tptp.constr_ZERO tptp.name_objective)) (not (= tptp.constr_ZERO tptp.name_skA)) (not (= tptp.constr_ZERO tptp.name_skB)) (not (= tptp.constr_ZERO 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_24 $$unsorted) (VAR_M_23 $$unsorted)) (= (tptp.constr_adec (tptp.constr_aenc VAR_M_23 (tptp.constr_pkey VAR_K_24)) VAR_K_24) VAR_M_23)) (forall ((VAR_K_22 $$unsorted) (VAR_M_21 $$unsorted)) (= (tptp.constr_dec (tptp.constr_enc VAR_M_21 VAR_K_22) VAR_K_22) VAR_M_21)) (forall ((VAR_K_20X30 $$unsorted) (VAR_M_19 $$unsorted)) (= (tptp.constr_getmess (tptp.constr_sign VAR_M_19 VAR_K_20X30)) VAR_M_19)) (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_X_18 $$unsorted)) (= (tptp.constr_xor VAR_X_18 VAR_X_18) tptp.constr_ZERO)) (forall ((VAR_X_17 $$unsorted)) (= (tptp.constr_xor VAR_X_17 tptp.constr_ZERO) VAR_X_17)) (forall ((VAR_X_15 $$unsorted) (VAR_Y_16 $$unsorted)) (= (tptp.constr_xor VAR_X_15 VAR_Y_16) (tptp.constr_xor VAR_Y_16 VAR_X_15))) (forall ((VAR_X_13 $$unsorted) (VAR_Y_14 $$unsorted) (VAR_Z_0X30 $$unsorted)) (= (tptp.constr_xor VAR_X_13 (tptp.constr_xor VAR_Y_14 VAR_Z_0X30)) (tptp.constr_xor (tptp.constr_xor VAR_X_13 VAR_Y_14) VAR_Z_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_49 $$unsorted) (VAR_V_50X30 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_49) (tptp.pred_attacker VAR_V_50X30)) (tptp.pred_attacker (tptp.constr_xor VAR_V_49 VAR_V_50X30)))) (forall ((VAR_V_52 $$unsorted)) (=> (tptp.pred_attacker VAR_V_52) (tptp.pred_attacker (tptp.constr_tuple_2_get_1_bitstring VAR_V_52)))) (forall ((VAR_V_54 $$unsorted)) (=> (tptp.pred_attacker VAR_V_54) (tptp.pred_attacker (tptp.constr_tuple_2_get_1 VAR_V_54)))) (forall ((VAR_V_56 $$unsorted)) (=> (tptp.pred_attacker VAR_V_56) (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30_bitstring VAR_V_56)))) (forall ((VAR_V_58 $$unsorted)) (=> (tptp.pred_attacker VAR_V_58) (tptp.pred_attacker (tptp.constr_tuple_2_get_0x30 VAR_V_58)))) (tptp.pred_attacker tptp.tuple_true) (forall ((VAR_V_61 $$unsorted) (VAR_V_62 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_61) (tptp.pred_attacker VAR_V_62)) (tptp.pred_attacker (tptp.constr_sign VAR_V_61 VAR_V_62)))) (forall ((VAR_V_64 $$unsorted)) (=> (tptp.pred_attacker VAR_V_64) (tptp.pred_attacker (tptp.constr_pkey VAR_V_64)))) (forall ((VAR_V_66 $$unsorted)) (=> (tptp.pred_attacker VAR_V_66) (tptp.pred_attacker (tptp.tuple_out_3 VAR_V_66)))) (forall ((VAR_V_69 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_out_3 VAR_V_69)) (tptp.pred_attacker VAR_V_69))) (forall ((VAR_V_72 $$unsorted)) (=> (tptp.pred_attacker VAR_V_72) (tptp.pred_attacker (tptp.tuple_out_2 VAR_V_72)))) (forall ((VAR_V_75 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_out_2 VAR_V_75)) (tptp.pred_attacker VAR_V_75))) (forall ((VAR_V_78 $$unsorted)) (=> (tptp.pred_attacker VAR_V_78) (tptp.pred_attacker (tptp.tuple_out_1 VAR_V_78)))) (forall ((VAR_V_81 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_out_1 VAR_V_81)) (tptp.pred_attacker VAR_V_81))) (forall ((VAR_V_85 $$unsorted)) (=> (tptp.pred_attacker VAR_V_85) (tptp.pred_attacker (tptp.tuple_key_retrieval_server_out_2 VAR_V_85)))) (forall ((VAR_V_88 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_key_retrieval_server_out_2 VAR_V_88)) (tptp.pred_attacker VAR_V_88))) (forall ((VAR_V_92 $$unsorted) (VAR_V_93 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_92) (tptp.pred_attacker VAR_V_93)) (tptp.pred_attacker (tptp.tuple_key_retrieval_server_in_1 VAR_V_92 VAR_V_93)))) (forall ((VAR_V_10X300X30 $$unsorted) (VAR_V_10X301 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_key_retrieval_server_in_1 VAR_V_10X300X30 VAR_V_10X301)) (tptp.pred_attacker VAR_V_10X300X30))) (forall ((VAR_V_10X303 $$unsorted) (VAR_V_10X304 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_key_retrieval_server_in_1 VAR_V_10X303 VAR_V_10X304)) (tptp.pred_attacker VAR_V_10X304))) (forall ((VAR_V_10X308 $$unsorted) (VAR_V_10X309 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_10X308) (tptp.pred_attacker VAR_V_10X309)) (tptp.pred_attacker (tptp.tuple_key_register_server_in_1 VAR_V_10X308 VAR_V_10X309)))) (forall ((VAR_V_116 $$unsorted) (VAR_V_117 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_key_register_server_in_1 VAR_V_116 VAR_V_117)) (tptp.pred_attacker VAR_V_116))) (forall ((VAR_V_119 $$unsorted) (VAR_V_120X30 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_key_register_server_in_1 VAR_V_119 VAR_V_120X30)) (tptp.pred_attacker VAR_V_120X30))) (forall ((VAR_V_123 $$unsorted)) (=> (tptp.pred_attacker VAR_V_123) (tptp.pred_attacker (tptp.constr_getmess VAR_V_123)))) (tptp.pred_attacker tptp.tuple_false) (forall ((VAR_V_126 $$unsorted) (VAR_V_127 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_126) (tptp.pred_attacker VAR_V_127)) (tptp.pred_attacker (tptp.constr_enc VAR_V_126 VAR_V_127)))) (forall ((VAR_V_130X30 $$unsorted) (VAR_V_131 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_130X30) (tptp.pred_attacker VAR_V_131)) (tptp.pred_attacker (tptp.constr_dec VAR_V_130X30 VAR_V_131)))) (forall ((VAR_V_133 $$unsorted)) (=> (tptp.pred_attacker VAR_V_133) (tptp.pred_attacker (tptp.tuple_client_B_out_6 VAR_V_133)))) _let_11 (forall ((VAR_V_139 $$unsorted)) (=> (tptp.pred_attacker VAR_V_139) (tptp.pred_attacker (tptp.tuple_client_B_out_4 VAR_V_139)))) (forall ((VAR_V_142 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_client_B_out_4 VAR_V_142)) (tptp.pred_attacker VAR_V_142))) (forall ((VAR_V_146 $$unsorted) (VAR_V_147 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_146) (tptp.pred_attacker VAR_V_147)) (tptp.pred_attacker (tptp.tuple_client_B_out_1 VAR_V_146 VAR_V_147)))) (forall ((VAR_V_154 $$unsorted) (VAR_V_155 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_client_B_out_1 VAR_V_154 VAR_V_155)) (tptp.pred_attacker VAR_V_154))) (forall ((VAR_V_157 $$unsorted) (VAR_V_158 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_client_B_out_1 VAR_V_157 VAR_V_158)) (tptp.pred_attacker VAR_V_158))) _let_10 (forall ((VAR_V_164 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_client_B_in_5 VAR_V_164)) (tptp.pred_attacker VAR_V_164))) _let_9 (forall ((VAR_V_170X30 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_client_B_in_3 VAR_V_170X30)) (tptp.pred_attacker VAR_V_170X30))) _let_8 (forall ((VAR_V_176 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_client_B_in_2 VAR_V_176)) (tptp.pred_attacker VAR_V_176))) (forall ((VAR_V_179 $$unsorted)) (=> (tptp.pred_attacker VAR_V_179) (tptp.pred_attacker (tptp.tuple_client_A_out_5 VAR_V_179)))) (forall ((VAR_V_182 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_client_A_out_5 VAR_V_182)) (tptp.pred_attacker VAR_V_182))) (forall ((VAR_V_185 $$unsorted)) (=> (tptp.pred_attacker VAR_V_185) (tptp.pred_attacker (tptp.tuple_client_A_out_3 VAR_V_185)))) (forall ((VAR_V_188 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_client_A_out_3 VAR_V_188)) (tptp.pred_attacker VAR_V_188))) (forall ((VAR_V_192 $$unsorted) (VAR_V_193 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_192) (tptp.pred_attacker VAR_V_193)) (tptp.pred_attacker (tptp.tuple_client_A_out_1 VAR_V_192 VAR_V_193)))) (forall ((VAR_V_20X300X30 $$unsorted) (VAR_V_20X301 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_client_A_out_1 VAR_V_20X300X30 VAR_V_20X301)) (tptp.pred_attacker VAR_V_20X300X30))) (forall ((VAR_V_20X303 $$unsorted) (VAR_V_20X304 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_client_A_out_1 VAR_V_20X303 VAR_V_20X304)) (tptp.pred_attacker VAR_V_20X304))) (forall ((VAR_V_20X307 $$unsorted)) (=> (tptp.pred_attacker VAR_V_20X307) (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_V_20X307)))) (forall ((VAR_V_210X30 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_V_210X30)) (tptp.pred_attacker VAR_V_210X30))) (forall ((VAR_V_213 $$unsorted)) (=> (tptp.pred_attacker VAR_V_213) (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_V_213)))) (forall ((VAR_V_216 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_client_A_in_2 VAR_V_216)) (tptp.pred_attacker VAR_V_216))) (forall ((VAR_V_220X30 $$unsorted) (VAR_V_221 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_220X30) (tptp.pred_attacker VAR_V_221)) (tptp.pred_attacker (tptp.constr_checksign VAR_V_220X30 VAR_V_221)))) (forall ((VAR_V_224 $$unsorted) (VAR_V_225 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_224) (tptp.pred_attacker VAR_V_225)) (tptp.pred_attacker (tptp.constr_aenc VAR_V_224 VAR_V_225)))) (forall ((VAR_V_228 $$unsorted) (VAR_V_229 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_228) (tptp.pred_attacker VAR_V_229)) (tptp.pred_attacker (tptp.constr_adec VAR_V_228 VAR_V_229)))) (tptp.pred_attacker tptp.constr_ZERO) (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_236 $$unsorted) (VAR_V_237 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_236) (tptp.pred_attacker VAR_V_237)) (tptp.pred_attacker (tptp.tuple_2 VAR_V_236 VAR_V_237)))) (forall ((VAR_V_244 $$unsorted) (VAR_V_245 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_2 VAR_V_244 VAR_V_245)) (tptp.pred_attacker VAR_V_244))) (forall ((VAR_V_247 $$unsorted) (VAR_V_248 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_2 VAR_V_247 VAR_V_248)) (tptp.pred_attacker VAR_V_248))) (forall ((VAR_V_250X30 $$unsorted) (VAR_V_251 $$unsorted)) (=> (and (tptp.pred_mess VAR_V_251 VAR_V_250X30) (tptp.pred_attacker VAR_V_251)) (tptp.pred_attacker VAR_V_250X30))) (forall ((VAR_V_252 $$unsorted) (VAR_V_253 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_253) (tptp.pred_attacker VAR_V_252)) (tptp.pred_mess VAR_V_253 VAR_V_252))) (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_255 $$unsorted)) (tptp.pred_equal VAR_V_255 VAR_V_255)) (forall ((VAR_V_256 $$unsorted)) (tptp.pred_attacker (tptp.name_new0x2Dname VAR_V_256))) (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_376 $$unsorted) (VAR_SIGN_I_PKI_375 $$unsorted)) (let ((_let_1 (tptp.constr_checksign VAR_SIGN_I_PKI_375 (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_375))) (tptp.pred_attacker (tptp.tuple_client_A_out_3 (tptp.constr_aenc (tptp.tuple_2 (tptp.name_Na VAR_0X40SID_376) tptp.name_A) (tptp.constr_tuple_2_get_1_bitstring _let_1))))))) (forall ((VAR_0X40SID_435 $$unsorted) (VAR_AENC_NA_XOR_I_NI_434 $$unsorted) (VAR_SIGN_I_PKI_436 $$unsorted)) (let ((_let_1 (tptp.constr_checksign VAR_SIGN_I_PKI_436 (tptp.constr_pkey tptp.name_skS)))) (let ((_let_2 (tptp.constr_adec VAR_AENC_NA_XOR_I_NI_434 tptp.name_skA))) (=> (and (tptp.pred_eq_bitstring_bitstring tptp.name_I (tptp.constr_xor (tptp.constr_tuple_2_get_0x30_bitstring _let_2) (tptp.name_Na VAR_0X40SID_435))) (tptp.pred_attacker (tptp.tuple_client_A_in_4 VAR_AENC_NA_XOR_I_NI_434)) (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_436))) (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_553 $$unsorted) (VAR_AENC_NA_A_551 $$unsorted) (VAR_SIGN_A_PKA_552 $$unsorted)) (let ((_let_1 (tptp.constr_checksign VAR_SIGN_A_PKA_552 (tptp.constr_pkey tptp.name_skS)))) (let ((_let_2 (tptp.constr_adec VAR_AENC_NA_A_551 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_551)) (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_552))) (tptp.pred_attacker (tptp.tuple_client_B_out_4 (tptp.constr_aenc (tptp.tuple_2 (tptp.constr_xor (tptp.constr_tuple_2_get_0x30_bitstring _let_2) tptp.name_B) (tptp.name_Nb VAR_0X40SID_553)) (tptp.constr_tuple_2_get_1_bitstring _let_1)))))))) _let_3 (forall ((VAR_DST_619 $$unsorted) (VAR_PKDST_620X30 $$unsorted) (VAR_SRC_621 $$unsorted)) (=> (and (tptp.pred_table (tptp.tuple_keys VAR_DST_619 VAR_PKDST_620X30)) (tptp.pred_attacker (tptp.tuple_key_retrieval_server_in_1 VAR_SRC_621 VAR_DST_619))) (tptp.pred_attacker (tptp.tuple_key_retrieval_server_out_2 (tptp.constr_sign (tptp.tuple_2 VAR_DST_619 VAR_PKDST_620X30) tptp.name_skS))))) (forall ((VAR_HOST_673 $$unsorted) (VAR_PK_674 $$unsorted)) (=> (and (not (= VAR_HOST_673 tptp.name_B)) (not (= VAR_HOST_673 tptp.name_A)) (tptp.pred_attacker (tptp.tuple_key_register_server_in_1 VAR_HOST_673 VAR_PK_674))) (tptp.pred_table (tptp.tuple_keys VAR_HOST_673 VAR_PK_674)))) _let_2 true))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
% 0.21/0.64  )
% 0.21/0.64  % SZS output end Proof for SWW965+1
% 0.21/0.64  % cvc5---1.0.5 exiting
% 0.21/0.64  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------