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

View Problem - Process Solution

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

% Computer : n020.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:48 EDT 2023

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

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.12/0.13  % Problem    : SWW970+1 : TPTP v8.1.2. Released v7.4.0.
% 0.12/0.14  % Command    : do_cvc5 %s %d
% 0.15/0.35  % Computer : n020.cluster.edu
% 0.15/0.35  % Model    : x86_64 x86_64
% 0.15/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.15/0.35  % Memory   : 8042.1875MB
% 0.15/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.15/0.35  % CPULimit   : 300
% 0.15/0.35  % WCLimit    : 300
% 0.15/0.35  % DateTime   : Sun Aug 27 20:30:59 EDT 2023
% 0.15/0.35  % CPUTime    : 
% 0.21/0.49  %----Proving TF0_NAR, FOF, or CNF
% 0.21/0.63  ------- convert to smt2 : /export/starexec/sandbox/tmp/tmp.8kCvIjRUb3/cvc5---1.0.5_27351.p...
% 0.21/0.63  ------- get file name : TPTP file name is SWW970+1
% 0.21/0.63  ------- cvc5-fof : /export/starexec/sandbox/solver/bin/cvc5---1.0.5_27351.smt2...
% 0.21/0.63  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 0.21/0.63  % SZS status Theorem for SWW970+1
% 0.21/0.63  % SZS output start Proof for SWW970+1
% 0.21/0.63  (
% 0.21/0.63  (let ((_let_1 (tptp.pred_attacker tptp.name_objective))) (let ((_let_2 (not _let_1))) (let ((_let_3 (forall ((VAR_0X40SID_562 $$unsorted)) (let ((_let_1 (tptp.name_T_55 VAR_0X40SID_562))) (let ((_let_2 (tptp.name_Kab_54 VAR_0X40SID_562))) (=> (tptp.pred_attacker (tptp.tuple_server_S_in_1 tptp.name_B tptp.name_A)) (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 tptp.name_A _let_2 _let_1 (tptp.constr_cbc_enc_3 tptp.name_B _let_2 _let_1 tptp.name_Kas) tptp.name_Kbs))))))))) (let ((_let_4 (forall ((VAR_ENC_A_KAB_T_330X30 $$unsorted)) (=> (and (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_3_get_0x30 (tptp.constr_cbc_dec_3 VAR_ENC_A_KAB_T_330X30 tptp.name_Kbs))) (tptp.pred_attacker (tptp.tuple_client_B_in_1 VAR_ENC_A_KAB_T_330X30))) (tptp.pred_attacker (tptp.tuple_client_B_out_2 tptp.name_objective)))))) (let ((_let_5 (tptp.pred_attacker tptp.name_A))) (let ((_let_6 (tptp.pred_attacker tptp.name_B))) (let ((_let_7 (forall ((VAR_V_165 $$unsorted)) (=> (tptp.pred_attacker VAR_V_165) (tptp.pred_attacker (tptp.constr_cbc_4_get_3_prefixes VAR_V_165)))))) (let ((_let_8 (forall ((VAR_V_115 $$unsorted)) (=> (tptp.pred_attacker VAR_V_115) (tptp.pred_attacker (tptp.tuple_client_B_in_1 VAR_V_115)))))) (let ((_let_9 (forall ((VAR_V_112 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_client_B_out_2 VAR_V_112)) (tptp.pred_attacker VAR_V_112))))) (let ((_let_10 (forall ((VAR_V_93 $$unsorted) (VAR_V_94 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_93) (tptp.pred_attacker VAR_V_94)) (tptp.pred_attacker (tptp.tuple_server_S_in_1 VAR_V_93 VAR_V_94)))))) (let ((_let_11 (forall ((VAR_V_89 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_server_S_out_2 VAR_V_89)) (tptp.pred_attacker VAR_V_89))))) (let ((_let_12 (forall ((VAR_X_67 $$unsorted) (VAR_Y_68 $$unsorted)) (tptp.pred_eq_bitstring_bitstring VAR_X_67 VAR_Y_68)))) (let ((_let_13 (forall ((VAR_K_36 $$unsorted) (VAR_X0X30_32 $$unsorted) (VAR_X1_33 $$unsorted) (VAR_X2_34 $$unsorted) (VAR_X3_35 $$unsorted)) (= (tptp.constr_cbc_4_get_3_prefixes (tptp.constr_cbc_enc_4 VAR_X0X30_32 VAR_X1_33 VAR_X2_34 VAR_X3_35 VAR_K_36)) (tptp.constr_cbc_enc_3 VAR_X0X30_32 VAR_X1_33 VAR_X2_34 VAR_K_36))))) (let ((_let_14 (forall ((VAR_V_112 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_client_B_out_2 VAR_V_112))) (tptp.pred_attacker VAR_V_112))))) (let ((_let_15 (tptp.pred_attacker (tptp.tuple_client_B_out_2 tptp.name_objective)))) (let ((_let_16 (not _let_15))) (let ((_let_17 (or _let_16 _let_1))) (let ((_let_18 (EQ_RESOLVE (ASSUME :args (_let_9)) (MACRO_SR_EQ_INTRO :args (_let_9 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_19 (not _let_17))) (let ((_let_20 (forall ((VAR_ENC_A_KAB_T_330X30 $$unsorted)) (or (not (tptp.pred_eq_bitstring_bitstring tptp.name_A (tptp.constr_tuple_3_get_0x30 (tptp.constr_cbc_dec_3 VAR_ENC_A_KAB_T_330X30 tptp.name_Kbs)))) (not (tptp.pred_attacker (tptp.tuple_client_B_in_1 VAR_ENC_A_KAB_T_330X30))))))) (let ((_let_21 (tptp.name_T_55 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3))) (let ((_let_22 (tptp.name_Kab_54 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3))) (let ((_let_23 (tptp.constr_cbc_enc_3 tptp.name_A _let_22 _let_21 tptp.name_Kbs))) (let ((_let_24 (tptp.pred_attacker (tptp.tuple_client_B_in_1 _let_23)))) (let ((_let_25 (not _let_24))) (let ((_let_26 (tptp.constr_tuple_3_get_0x30 (tptp.constr_cbc_dec_3 _let_23 tptp.name_Kbs)))) (let ((_let_27 (tptp.pred_eq_bitstring_bitstring tptp.name_A _let_26))) (let ((_let_28 (not _let_27))) (let ((_let_29 (or _let_28 _let_25))) (let ((_let_30 (not _let_29))) (let ((_let_31 (tptp.pred_attacker _let_23))) (let ((_let_32 (not _let_31))) (let ((_let_33 (or _let_32 _let_24))) (let ((_let_34 (forall ((VAR_V_115 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_115)) (tptp.pred_attacker (tptp.tuple_client_B_in_1 VAR_V_115)))))) (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_cbc_enc_3 tptp.name_B _let_22 _let_21 tptp.name_Kas))) (let ((_let_37 (tptp.constr_cbc_enc_4 tptp.name_A _let_22 _let_21 _let_36 tptp.name_Kbs))) (let ((_let_38 (tptp.constr_cbc_4_get_3_prefixes _let_37))) (let ((_let_39 (tptp.pred_attacker _let_38))) (let ((_let_40 (= _let_23 _let_38))) (let ((_let_41 (tptp.pred_attacker _let_37))) (let ((_let_42 (not _let_41))) (let ((_let_43 (or _let_42 _let_39))) (let ((_let_44 (forall ((VAR_V_165 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_165)) (tptp.pred_attacker (tptp.constr_cbc_4_get_3_prefixes VAR_V_165)))))) (let ((_let_45 (EQ_RESOLVE (ASSUME :args (_let_7)) (MACRO_SR_EQ_INTRO :args (_let_7 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_46 (tptp.pred_attacker (tptp.tuple_server_S_out_2 _let_37)))) (let ((_let_47 (not _let_46))) (let ((_let_48 (or _let_47 _let_41))) (let ((_let_49 (forall ((VAR_V_89 $$unsorted)) (or (not (tptp.pred_attacker (tptp.tuple_server_S_out_2 VAR_V_89))) (tptp.pred_attacker VAR_V_89))))) (let ((_let_50 (EQ_RESOLVE (ASSUME :args (_let_11)) (MACRO_SR_EQ_INTRO :args (_let_11 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_51 (forall ((VAR_0X40SID_562 $$unsorted)) (let ((_let_1 (tptp.name_T_55 VAR_0X40SID_562))) (let ((_let_2 (tptp.name_Kab_54 VAR_0X40SID_562))) (tptp.pred_attacker (tptp.tuple_server_S_out_2 (tptp.constr_cbc_enc_4 tptp.name_A _let_2 _let_1 (tptp.constr_cbc_enc_3 tptp.name_B _let_2 _let_1 tptp.name_Kas) tptp.name_Kbs)))))))) (let ((_let_52 (tptp.pred_attacker (tptp.tuple_server_S_in_1 tptp.name_B tptp.name_A)))) (let ((_let_53 (not _let_5))) (let ((_let_54 (not _let_6))) (let ((_let_55 (or _let_54 _let_53 _let_52))) (let ((_let_56 (forall ((VAR_V_93 $$unsorted) (VAR_V_94 $$unsorted)) (or (not (tptp.pred_attacker VAR_V_93)) (not (tptp.pred_attacker VAR_V_94)) (tptp.pred_attacker (tptp.tuple_server_S_in_1 VAR_V_93 VAR_V_94)))))) (let ((_let_57 (EQ_RESOLVE (ASSUME :args (_let_10)) (MACRO_SR_EQ_INTRO :args (_let_10 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_58 (_let_51))) (let ((_let_59 (_let_13))) (let ((_let_60 (ASSUME :args _let_59))) (let ((_let_61 (and _let_40 _let_39))) (let ((_let_62 (ASSUME :args (_let_39)))) (let ((_let_63 (ASSUME :args (_let_40)))) (let ((_let_64 (_let_12))) (let ((_let_65 (ASSUME :args _let_64))) (let ((_let_66 (_let_20))) (SCOPE (SCOPE (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_18 :args (tptp.name_objective QUANTIFIERS_INST_E_MATCHING_SIMPLE ((tptp.tuple_client_B_out_2 VAR_V_112)))) :args (_let_14))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_17)) :args ((or _let_1 _let_16 _let_19))) (ASSUME :args (_let_2)) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (ASSUME :args (_let_4)) (MACRO_SR_EQ_INTRO :args (_let_4 SB_DEFAULT SBA_FIXPOINT))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE (ASSUME :args _let_66) :args (_let_23 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((tptp.constr_cbc_dec_3 VAR_ENC_A_KAB_T_330X30 tptp.name_Kbs)))) :args _let_66)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_29)) :args ((or _let_28 _let_25 _let_30))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_65 :args (tptp.name_A _let_26 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((not (= (tptp.pred_eq_bitstring_bitstring VAR_X_67 VAR_Y_68) true))))) :args _let_64)) _let_65 :args (_let_27 false _let_12)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_33)) :args ((or _let_32 _let_24 (not _let_33)))) (MACRO_RESOLUTION_TRUST (REORDERING (RESOLUTION (CNF_AND_NEG :args (_let_61)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_62 _let_63) (SCOPE (TRUE_ELIM (TRANS (CONG (SYMM (SYMM _let_63)) :args (APPLY_UF tptp.pred_attacker)) (TRUE_INTRO _let_62))) :args (_let_39 _let_40))) :args (_let_40 _let_39))) :args (true _let_61)) :args ((or _let_31 (not _let_40) (not _let_39)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_60 :args (tptp.name_Kbs tptp.name_A _let_22 _let_21 _let_36 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((tptp.constr_cbc_enc_4 VAR_X0X30_32 VAR_X1_33 VAR_X2_34 VAR_X3_35 VAR_K_36)))) :args _let_59))) _let_60 :args (_let_40 false _let_13)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_43)) :args ((or _let_42 _let_39 (not _let_43)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_48)) :args ((or _let_47 _let_41 (not _let_48)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE (ASSUME :args _let_58) :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((tptp.name_Kab_54 VAR_0X40SID_562)))) :args _let_58)) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (ASSUME :args (_let_3)) (MACRO_SR_EQ_INTRO :args (_let_3 SB_DEFAULT SBA_FIXPOINT))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_55)) :args ((or _let_52 _let_54 _let_53 (not _let_55)))) (ASSUME :args (_let_6)) (ASSUME :args (_let_5)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_57 :args (tptp.name_B tptp.name_A QUANTIFIERS_INST_E_MATCHING_SIMPLE ((tptp.tuple_server_S_in_1 VAR_V_93 VAR_V_94)))) :args (_let_56))) _let_57 :args (_let_55 false _let_56)) :args (_let_52 false _let_6 false _let_5 false _let_55)) :args (_let_51 false _let_52)) :args (_let_46 false _let_51)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_50 :args (_let_37 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((tptp.tuple_server_S_out_2 VAR_V_89)))) :args (_let_49))) _let_50 :args (_let_48 false _let_49)) :args (_let_41 false _let_46 false _let_48)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_45 :args (_let_37 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((tptp.constr_cbc_4_get_3_prefixes VAR_V_165)))) :args (_let_44))) _let_45 :args (_let_43 false _let_44)) :args (_let_39 false _let_41 false _let_43)) :args (_let_31 false _let_40 false _let_39)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_35 :args (_let_23 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((tptp.tuple_client_B_in_1 VAR_V_115)))) :args (_let_34))) _let_35 :args (_let_33 false _let_34)) :args (_let_24 false _let_31 false _let_33)) :args (_let_30 false _let_27 false _let_24)) :args ((not _let_20) true _let_29)) :args (_let_15 true _let_20)) :args (_let_19 true _let_1 false _let_15)) _let_18 :args (false true _let_17 false _let_14)) :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_Kas)) (not (= tptp.constr_CONST_0x30 tptp.name_Kbs)) (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_A)) (not (= tptp.constr_CONST_1 tptp.name_B)) (not (= tptp.constr_CONST_1 tptp.name_I)) (not (= tptp.constr_CONST_1 tptp.name_Kas)) (not (= tptp.constr_CONST_1 tptp.name_Kbs)) (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_A)) (not (= tptp.constr_CONST_2 tptp.name_B)) (not (= tptp.constr_CONST_2 tptp.name_I)) (not (= tptp.constr_CONST_2 tptp.name_Kas)) (not (= tptp.constr_CONST_2 tptp.name_Kbs)) (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_A)) (not (= tptp.constr_CONST_3 tptp.name_B)) (not (= tptp.constr_CONST_3 tptp.name_I)) (not (= tptp.constr_CONST_3 tptp.name_Kas)) (not (= tptp.constr_CONST_3 tptp.name_Kbs)) (not (= tptp.constr_CONST_3 tptp.name_c)) (not (= tptp.constr_CONST_3 tptp.name_objective)) (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_Kas)) (not (= tptp.constr_CONST_4 tptp.name_Kbs)) (not (= tptp.constr_CONST_4 tptp.name_c)) (not (= tptp.constr_CONST_4 tptp.name_objective)) (not (= tptp.name_A tptp.name_B)) (not (= tptp.name_A tptp.name_I)) (not (= tptp.name_A tptp.name_Kas)) (not (= tptp.name_A tptp.name_Kbs)) (not (= tptp.name_A tptp.name_c)) (not (= tptp.name_A tptp.name_objective)) (not (= tptp.name_B tptp.name_I)) (not (= tptp.name_B tptp.name_Kas)) (not (= tptp.name_B tptp.name_Kbs)) (not (= tptp.name_B tptp.name_c)) (not (= tptp.name_B tptp.name_objective)) (not (= tptp.name_I tptp.name_Kas)) (not (= tptp.name_I tptp.name_Kbs)) (not (= tptp.name_I tptp.name_c)) (not (= tptp.name_I tptp.name_objective)) (not (= tptp.name_Kas tptp.name_Kbs)) (not (= tptp.name_Kas tptp.name_c)) (not (= tptp.name_Kas tptp.name_objective)) (not (= tptp.name_Kbs tptp.name_c)) (not (= tptp.name_Kbs tptp.name_objective)) (not (= tptp.name_c tptp.name_objective)) (forall ((VAR_K_50X30 $$unsorted) (VAR_X0X30_46 $$unsorted) (VAR_X1_47 $$unsorted) (VAR_X2_48 $$unsorted) (VAR_X3_49 $$unsorted)) (= (tptp.constr_cbc_dec_4 (tptp.constr_cbc_enc_4 VAR_X0X30_46 VAR_X1_47 VAR_X2_48 VAR_X3_49 VAR_K_50X30) VAR_K_50X30) (tptp.tuple_4 VAR_X0X30_46 VAR_X1_47 VAR_X2_48 VAR_X3_49))) (forall ((VAR_K_45 $$unsorted) (VAR_X0X30_42 $$unsorted) (VAR_X1_43 $$unsorted) (VAR_X2_44 $$unsorted)) (= (tptp.constr_cbc_dec_3 (tptp.constr_cbc_enc_3 VAR_X0X30_42 VAR_X1_43 VAR_X2_44 VAR_K_45) VAR_K_45) (tptp.tuple_3 VAR_X0X30_42 VAR_X1_43 VAR_X2_44))) (forall ((VAR_K_41 $$unsorted) (VAR_X0X30_39 $$unsorted) (VAR_X1_40X30 $$unsorted)) (= (tptp.constr_cbc_dec_2 (tptp.constr_cbc_enc_2 VAR_X0X30_39 VAR_X1_40X30 VAR_K_41) VAR_K_41) (tptp.tuple_2 VAR_X0X30_39 VAR_X1_40X30))) (forall ((VAR_K_38 $$unsorted) (VAR_X0X30_37 $$unsorted)) (= (tptp.constr_cbc_dec_1 (tptp.constr_cbc_enc_1 VAR_X0X30_37 VAR_K_38) VAR_K_38) VAR_X0X30_37)) _let_13 (forall ((VAR_K_31 $$unsorted) (VAR_X0X30_27 $$unsorted) (VAR_X1_28 $$unsorted) (VAR_X2_29 $$unsorted) (VAR_X3_30X30 $$unsorted)) (= (tptp.constr_cbc_4_get_2_prefixes (tptp.constr_cbc_enc_4 VAR_X0X30_27 VAR_X1_28 VAR_X2_29 VAR_X3_30X30 VAR_K_31)) (tptp.constr_cbc_enc_2 VAR_X0X30_27 VAR_X1_28 VAR_K_31))) (forall ((VAR_K_26 $$unsorted) (VAR_X0X30_23 $$unsorted) (VAR_X1_24 $$unsorted) (VAR_X2_25 $$unsorted) (VAR_X3_0X30 $$unsorted)) (= (tptp.constr_cbc_4_get_1_prefixes (tptp.constr_cbc_enc_4 VAR_X0X30_23 VAR_X1_24 VAR_X2_25 VAR_X3_0X30 VAR_K_26)) (tptp.constr_cbc_enc_1 VAR_X0X30_23 VAR_K_26))) (forall ((VAR_K_22 $$unsorted) (VAR_X0X30_19 $$unsorted) (VAR_X1_20X30 $$unsorted) (VAR_X2_21 $$unsorted)) (= (tptp.constr_cbc_3_get_2_prefixes (tptp.constr_cbc_enc_3 VAR_X0X30_19 VAR_X1_20X30 VAR_X2_21 VAR_K_22)) (tptp.constr_cbc_enc_2 VAR_X0X30_19 VAR_X1_20X30 VAR_K_22))) (forall ((VAR_K_18 $$unsorted) (VAR_X0X30_15 $$unsorted) (VAR_X1_16 $$unsorted) (VAR_X2_17 $$unsorted)) (= (tptp.constr_cbc_3_get_1_prefixes (tptp.constr_cbc_enc_3 VAR_X0X30_15 VAR_X1_16 VAR_X2_17 VAR_K_18)) (tptp.constr_cbc_enc_1 VAR_X0X30_15 VAR_K_18))) (forall ((VAR_K_0X30 $$unsorted) (VAR_X0X30_13 $$unsorted) (VAR_X1_14 $$unsorted)) (= (tptp.constr_cbc_2_get_1_prefixes (tptp.constr_cbc_enc_2 VAR_X0X30_13 VAR_X1_14 VAR_K_0X30)) (tptp.constr_cbc_enc_1 VAR_X0X30_13 VAR_K_0X30))) (forall ((VAR_X0X30_10X30 $$unsorted) (VAR_X1_11 $$unsorted) (VAR_X2_12 $$unsorted)) (= (tptp.constr_tuple_3_get_2_bitstring (tptp.tuple_3 VAR_X0X30_10X30 VAR_X1_11 VAR_X2_12)) VAR_X2_12)) (forall ((VAR_X0X30_7 $$unsorted) (VAR_X1_8 $$unsorted) (VAR_X2_9 $$unsorted)) (= (tptp.constr_tuple_3_get_1_bitstring (tptp.tuple_3 VAR_X0X30_7 VAR_X1_8 VAR_X2_9)) VAR_X1_8)) (forall ((VAR_X0X30_0X30 $$unsorted) (VAR_X1_0X30 $$unsorted) (VAR_X2_0X30 $$unsorted)) (= (tptp.constr_tuple_3_get_0x30 (tptp.tuple_3 VAR_X0X30_0X30 VAR_X1_0X30 VAR_X2_0X30)) VAR_X0X30_0X30)) _let_12 (forall ((VAR_V_74 $$unsorted)) (=> (tptp.pred_attacker VAR_V_74) (tptp.pred_attacker (tptp.constr_tuple_3_get_2_bitstring VAR_V_74)))) (forall ((VAR_V_76 $$unsorted)) (=> (tptp.pred_attacker VAR_V_76) (tptp.pred_attacker (tptp.constr_tuple_3_get_1_bitstring VAR_V_76)))) (forall ((VAR_V_78 $$unsorted)) (=> (tptp.pred_attacker VAR_V_78) (tptp.pred_attacker (tptp.constr_tuple_3_get_0x30 VAR_V_78)))) (tptp.pred_attacker tptp.tuple_true) (forall ((VAR_V_80X30 $$unsorted)) (=> (tptp.pred_attacker VAR_V_80X30) (tptp.pred_attacker (tptp.tuple_server_S_out_3 VAR_V_80X30)))) (forall ((VAR_V_83 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_server_S_out_3 VAR_V_83)) (tptp.pred_attacker VAR_V_83))) (forall ((VAR_V_86 $$unsorted)) (=> (tptp.pred_attacker VAR_V_86) (tptp.pred_attacker (tptp.tuple_server_S_out_2 VAR_V_86)))) _let_11 _let_10 (forall ((VAR_V_10X301 $$unsorted) (VAR_V_10X302 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_server_S_in_1 VAR_V_10X301 VAR_V_10X302)) (tptp.pred_attacker VAR_V_10X301))) (forall ((VAR_V_10X304 $$unsorted) (VAR_V_10X305 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_server_S_in_1 VAR_V_10X304 VAR_V_10X305)) (tptp.pred_attacker VAR_V_10X305))) (tptp.pred_attacker tptp.tuple_false) (forall ((VAR_V_10X309 $$unsorted)) (=> (tptp.pred_attacker VAR_V_10X309) (tptp.pred_attacker (tptp.tuple_client_B_out_2 VAR_V_10X309)))) _let_9 _let_8 (forall ((VAR_V_118 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_client_B_in_1 VAR_V_118)) (tptp.pred_attacker VAR_V_118))) (forall ((VAR_V_125 $$unsorted) (VAR_V_126 $$unsorted) (VAR_V_127 $$unsorted) (VAR_V_128 $$unsorted) (VAR_V_129 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_125) (tptp.pred_attacker VAR_V_126) (tptp.pred_attacker VAR_V_127) (tptp.pred_attacker VAR_V_128) (tptp.pred_attacker VAR_V_129)) (tptp.pred_attacker (tptp.constr_cbc_enc_4 VAR_V_125 VAR_V_126 VAR_V_127 VAR_V_128 VAR_V_129)))) (forall ((VAR_V_134 $$unsorted) (VAR_V_135 $$unsorted) (VAR_V_136 $$unsorted) (VAR_V_137 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_134) (tptp.pred_attacker VAR_V_135) (tptp.pred_attacker VAR_V_136) (tptp.pred_attacker VAR_V_137)) (tptp.pred_attacker (tptp.constr_cbc_enc_3 VAR_V_134 VAR_V_135 VAR_V_136 VAR_V_137)))) (forall ((VAR_V_141 $$unsorted) (VAR_V_142 $$unsorted) (VAR_V_143 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_141) (tptp.pred_attacker VAR_V_142) (tptp.pred_attacker VAR_V_143)) (tptp.pred_attacker (tptp.constr_cbc_enc_2 VAR_V_141 VAR_V_142 VAR_V_143)))) (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.constr_cbc_enc_1 VAR_V_146 VAR_V_147)))) (forall ((VAR_V_150X30 $$unsorted) (VAR_V_151 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_150X30) (tptp.pred_attacker VAR_V_151)) (tptp.pred_attacker (tptp.constr_cbc_dec_4 VAR_V_150X30 VAR_V_151)))) (forall ((VAR_V_154 $$unsorted) (VAR_V_155 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_154) (tptp.pred_attacker VAR_V_155)) (tptp.pred_attacker (tptp.constr_cbc_dec_3 VAR_V_154 VAR_V_155)))) (forall ((VAR_V_158 $$unsorted) (VAR_V_159 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_158) (tptp.pred_attacker VAR_V_159)) (tptp.pred_attacker (tptp.constr_cbc_dec_2 VAR_V_158 VAR_V_159)))) (forall ((VAR_V_162 $$unsorted) (VAR_V_163 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_162) (tptp.pred_attacker VAR_V_163)) (tptp.pred_attacker (tptp.constr_cbc_dec_1 VAR_V_162 VAR_V_163)))) _let_7 (forall ((VAR_V_167 $$unsorted)) (=> (tptp.pred_attacker VAR_V_167) (tptp.pred_attacker (tptp.constr_cbc_4_get_2_prefixes VAR_V_167)))) (forall ((VAR_V_169 $$unsorted)) (=> (tptp.pred_attacker VAR_V_169) (tptp.pred_attacker (tptp.constr_cbc_4_get_1_prefixes VAR_V_169)))) (forall ((VAR_V_171 $$unsorted)) (=> (tptp.pred_attacker VAR_V_171) (tptp.pred_attacker (tptp.constr_cbc_3_get_2_prefixes VAR_V_171)))) (forall ((VAR_V_173 $$unsorted)) (=> (tptp.pred_attacker VAR_V_173) (tptp.pred_attacker (tptp.constr_cbc_3_get_1_prefixes VAR_V_173)))) (forall ((VAR_V_175 $$unsorted)) (=> (tptp.pred_attacker VAR_V_175) (tptp.pred_attacker (tptp.constr_cbc_2_get_1_prefixes VAR_V_175)))) (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_184 $$unsorted) (VAR_V_185 $$unsorted) (VAR_V_186 $$unsorted) (VAR_V_187 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_184) (tptp.pred_attacker VAR_V_185) (tptp.pred_attacker VAR_V_186) (tptp.pred_attacker VAR_V_187)) (tptp.pred_attacker (tptp.tuple_4 VAR_V_184 VAR_V_185 VAR_V_186 VAR_V_187)))) (forall ((VAR_V_20X308 $$unsorted) (VAR_V_20X309 $$unsorted) (VAR_V_210X30 $$unsorted) (VAR_V_211 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_4 VAR_V_20X308 VAR_V_20X309 VAR_V_210X30 VAR_V_211)) (tptp.pred_attacker VAR_V_20X308))) (forall ((VAR_V_213 $$unsorted) (VAR_V_214 $$unsorted) (VAR_V_215 $$unsorted) (VAR_V_216 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_4 VAR_V_213 VAR_V_214 VAR_V_215 VAR_V_216)) (tptp.pred_attacker VAR_V_214))) (forall ((VAR_V_218 $$unsorted) (VAR_V_219 $$unsorted) (VAR_V_220X30 $$unsorted) (VAR_V_221 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_4 VAR_V_218 VAR_V_219 VAR_V_220X30 VAR_V_221)) (tptp.pred_attacker VAR_V_220X30))) (forall ((VAR_V_223 $$unsorted) (VAR_V_224 $$unsorted) (VAR_V_225 $$unsorted) (VAR_V_226 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_4 VAR_V_223 VAR_V_224 VAR_V_225 VAR_V_226)) (tptp.pred_attacker VAR_V_226))) (forall ((VAR_V_231 $$unsorted) (VAR_V_232 $$unsorted) (VAR_V_233 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_231) (tptp.pred_attacker VAR_V_232) (tptp.pred_attacker VAR_V_233)) (tptp.pred_attacker (tptp.tuple_3 VAR_V_231 VAR_V_232 VAR_V_233)))) (forall ((VAR_V_246 $$unsorted) (VAR_V_247 $$unsorted) (VAR_V_248 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_3 VAR_V_246 VAR_V_247 VAR_V_248)) (tptp.pred_attacker VAR_V_246))) (forall ((VAR_V_250X30 $$unsorted) (VAR_V_251 $$unsorted) (VAR_V_252 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_3 VAR_V_250X30 VAR_V_251 VAR_V_252)) (tptp.pred_attacker VAR_V_251))) (forall ((VAR_V_254 $$unsorted) (VAR_V_255 $$unsorted) (VAR_V_256 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_3 VAR_V_254 VAR_V_255 VAR_V_256)) (tptp.pred_attacker VAR_V_256))) (forall ((VAR_V_260X30 $$unsorted) (VAR_V_261 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_260X30) (tptp.pred_attacker VAR_V_261)) (tptp.pred_attacker (tptp.tuple_2 VAR_V_260X30 VAR_V_261)))) (forall ((VAR_V_268 $$unsorted) (VAR_V_269 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_2 VAR_V_268 VAR_V_269)) (tptp.pred_attacker VAR_V_268))) (forall ((VAR_V_271 $$unsorted) (VAR_V_272 $$unsorted)) (=> (tptp.pred_attacker (tptp.tuple_2 VAR_V_271 VAR_V_272)) (tptp.pred_attacker VAR_V_272))) (forall ((VAR_V_274 $$unsorted) (VAR_V_275 $$unsorted)) (=> (and (tptp.pred_mess VAR_V_275 VAR_V_274) (tptp.pred_attacker VAR_V_275)) (tptp.pred_attacker VAR_V_274))) (forall ((VAR_V_276 $$unsorted) (VAR_V_277 $$unsorted)) (=> (and (tptp.pred_attacker VAR_V_277) (tptp.pred_attacker VAR_V_276)) (tptp.pred_mess VAR_V_277 VAR_V_276))) (tptp.pred_attacker tptp.name_c) (tptp.pred_attacker tptp.name_I) _let_6 _let_5 (forall ((VAR_V_279 $$unsorted)) (tptp.pred_equal VAR_V_279 VAR_V_279)) (forall ((VAR_V_280X30 $$unsorted)) (tptp.pred_attacker (tptp.name_new0x2Dname VAR_V_280X30))) _let_4 (forall ((VAR_0X40SID_388 $$unsorted)) (let ((_let_1 (tptp.name_T_55 VAR_0X40SID_388))) (let ((_let_2 (tptp.name_Kab_54 VAR_0X40SID_388))) (=> (tptp.pred_attacker (tptp.tuple_server_S_in_1 tptp.name_A tptp.name_B)) (tptp.pred_attacker (tptp.tuple_server_S_out_3 (tptp.constr_cbc_enc_4 tptp.name_B _let_2 _let_1 (tptp.constr_cbc_enc_3 tptp.name_A _let_2 _let_1 tptp.name_Kbs) tptp.name_Kas))))))) _let_3 _let_2 true)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
% 0.21/0.63  )
% 0.21/0.63  % SZS output end Proof for SWW970+1
% 0.21/0.63  % cvc5---1.0.5 exiting
% 0.21/0.64  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------