TSTP Solution File: SWW960+1 by Beagle---0.9.51

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Beagle---0.9.51
% Problem  : SWW960+1 : TPTP v8.1.2. Released v7.4.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : java -Dfile.encoding=UTF-8 -Xms512M -Xmx4G -Xss10M -jar /export/starexec/sandbox2/solver/bin/beagle.jar -auto -q -proof -print tff -smtsolver /export/starexec/sandbox2/solver/bin/cvc4-1.4-x86_64-linux-opt -liasolver cooper -t %d %s

% Computer : n006.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 : Tue Aug 22 11:08:25 EDT 2023

% Result   : Theorem 12.05s 3.85s
% Output   : CNFRefutation 12.42s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   21
%            Number of leaves      :   95
% Syntax   : Number of formulae    :  273 (  90 unt;  55 typ;   0 def)
%            Number of atoms       :  434 (  26 equ)
%            Maximal formula atoms :    7 (   1 avg)
%            Number of connectives :  417 ( 201   ~; 173   |;  19   &)
%                                         (   0 <=>;  24  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   12 (   4 avg)
%            Maximal term depth    :    6 (   2 avg)
%            Number of types       :    2 (   0 usr)
%            Number of type conns  :   54 (  39   >;  15   *;   0   +;   0  <<)
%            Number of predicates  :    7 (   5 usr;   1 prp; 0-2 aty)
%            Number of functors    :   50 (  50 usr;  16 con; 0-2 aty)
%            Number of variables   :  300 (; 300   !;   0   ?;   0   :)

% Comments : 
%------------------------------------------------------------------------------
%$ pred_mess > pred_equal > pred_eq_bitstring_bitstring > pred_table > pred_attacker > tuple_keys > tuple_key_retrieval_server_in_1 > tuple_key_register_server_in_1 > tuple_client_B_out_1 > tuple_client_A_out_1 > tuple_2 > constr_sign > constr_enc > constr_dec > constr_checksign > constr_aenc > constr_adec > #nlpp > tuple_out_3 > tuple_out_2 > tuple_out_1 > tuple_key_retrieval_server_out_2 > tuple_client_B_out_6 > tuple_client_B_out_4 > tuple_client_B_in_5 > tuple_client_B_in_3 > tuple_client_B_in_2 > tuple_client_A_out_5 > tuple_client_A_out_3 > tuple_client_A_in_4 > tuple_client_A_in_2 > name_new0x2Dname > name_Nb > name_Na > constr_tuple_2_get_1_bitstring > constr_tuple_2_get_1 > constr_tuple_2_get_0x30_bitstring > constr_tuple_2_get_0x30 > constr_pkey > constr_getmess > tuple_true > tuple_false > name_skS > name_skB > name_skA > name_objective > name_c > name_I > name_B > name_A > constr_CONST_4 > constr_CONST_3 > constr_CONST_2 > constr_CONST_1 > constr_CONST_0x30 > #skF_1

%Foreground sorts:

%Background operators:

%Foreground operators:
tff(tuple_out_1,type,
    tuple_out_1: $i > $i ).

tff(tuple_key_retrieval_server_in_1,type,
    tuple_key_retrieval_server_in_1: ( $i * $i ) > $i ).

tff(tuple_client_A_in_2,type,
    tuple_client_A_in_2: $i > $i ).

tff(name_I,type,
    name_I: $i ).

tff(constr_dec,type,
    constr_dec: ( $i * $i ) > $i ).

tff(pred_mess,type,
    pred_mess: ( $i * $i ) > $o ).

tff(name_c,type,
    name_c: $i ).

tff(tuple_out_3,type,
    tuple_out_3: $i > $i ).

tff(pred_equal,type,
    pred_equal: ( $i * $i ) > $o ).

tff(name_objective,type,
    name_objective: $i ).

tff(tuple_client_A_out_3,type,
    tuple_client_A_out_3: $i > $i ).

tff(tuple_client_B_out_6,type,
    tuple_client_B_out_6: $i > $i ).

tff(constr_getmess,type,
    constr_getmess: $i > $i ).

tff(tuple_client_B_in_2,type,
    tuple_client_B_in_2: $i > $i ).

tff(pred_table,type,
    pred_table: $i > $o ).

tff(constr_CONST_2,type,
    constr_CONST_2: $i ).

tff(name_Nb,type,
    name_Nb: $i > $i ).

tff(tuple_client_B_in_5,type,
    tuple_client_B_in_5: $i > $i ).

tff(tuple_client_A_out_1,type,
    tuple_client_A_out_1: ( $i * $i ) > $i ).

tff(constr_sign,type,
    constr_sign: ( $i * $i ) > $i ).

tff(name_skB,type,
    name_skB: $i ).

tff(tuple_client_B_out_4,type,
    tuple_client_B_out_4: $i > $i ).

tff(name_A,type,
    name_A: $i ).

tff(constr_adec,type,
    constr_adec: ( $i * $i ) > $i ).

tff(pred_attacker,type,
    pred_attacker: $i > $o ).

tff(tuple_false,type,
    tuple_false: $i ).

tff(tuple_key_retrieval_server_out_2,type,
    tuple_key_retrieval_server_out_2: $i > $i ).

tff(tuple_client_B_out_1,type,
    tuple_client_B_out_1: ( $i * $i ) > $i ).

tff(constr_tuple_2_get_1,type,
    constr_tuple_2_get_1: $i > $i ).

tff(name_B,type,
    name_B: $i ).

tff(constr_tuple_2_get_0x30_bitstring,type,
    constr_tuple_2_get_0x30_bitstring: $i > $i ).

tff(constr_checksign,type,
    constr_checksign: ( $i * $i ) > $i ).

tff(constr_CONST_4,type,
    constr_CONST_4: $i ).

tff('#skF_1',type,
    '#skF_1': $i ).

tff(constr_tuple_2_get_1_bitstring,type,
    constr_tuple_2_get_1_bitstring: $i > $i ).

tff(tuple_client_A_out_5,type,
    tuple_client_A_out_5: $i > $i ).

tff(tuple_keys,type,
    tuple_keys: ( $i * $i ) > $i ).

tff(name_Na,type,
    name_Na: $i > $i ).

tff(tuple_2,type,
    tuple_2: ( $i * $i ) > $i ).

tff(name_skA,type,
    name_skA: $i ).

tff(constr_pkey,type,
    constr_pkey: $i > $i ).

tff(constr_CONST_0x30,type,
    constr_CONST_0x30: $i ).

tff(tuple_out_2,type,
    tuple_out_2: $i > $i ).

tff(name_skS,type,
    name_skS: $i ).

tff(tuple_key_register_server_in_1,type,
    tuple_key_register_server_in_1: ( $i * $i ) > $i ).

tff(constr_CONST_3,type,
    constr_CONST_3: $i ).

tff(constr_CONST_1,type,
    constr_CONST_1: $i ).

tff(tuple_client_B_in_3,type,
    tuple_client_B_in_3: $i > $i ).

tff(constr_aenc,type,
    constr_aenc: ( $i * $i ) > $i ).

tff(name_new0x2Dname,type,
    name_new0x2Dname: $i > $i ).

tff(constr_tuple_2_get_0x30,type,
    constr_tuple_2_get_0x30: $i > $i ).

tff(pred_eq_bitstring_bitstring,type,
    pred_eq_bitstring_bitstring: ( $i * $i ) > $o ).

tff(tuple_client_A_in_4,type,
    tuple_client_A_in_4: $i > $i ).

tff(constr_enc,type,
    constr_enc: ( $i * $i ) > $i ).

tff(tuple_true,type,
    tuple_true: $i ).

tff(f_231,axiom,
    ! [VAR_V_55] :
      ( pred_attacker(VAR_V_55)
     => pred_attacker(constr_pkey(VAR_V_55)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax93) ).

tff(f_150,axiom,
    name_B != name_objective,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax59) ).

tff(f_138,axiom,
    name_A != name_objective,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax53) ).

tff(f_204,axiom,
    ! [VAR_X_36,VAR_Y_37] : pred_eq_bitstring_bitstring(VAR_X_36,VAR_Y_37),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax86) ).

tff(f_512,axiom,
    ! [VAR_0X40SID_546,VAR_AENC_NA_A_548,VAR_AENC_NB_547,VAR_SIGN_A_PKA_549] :
      ( ( pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_546),constr_adec(VAR_AENC_NB_547,name_skB))
        & pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_547))
        & pred_eq_bitstring_bitstring(name_A,constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_548,name_skB)))
        & pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_548))
        & pred_eq_bitstring_bitstring(name_A,constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_549,constr_pkey(name_skS))))
        & pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_549)) )
     => pred_attacker(tuple_client_B_out_6(name_objective)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax165) ).

tff(f_342,axiom,
    ! [VAR_V_152] :
      ( pred_attacker(VAR_V_152)
     => pred_attacker(tuple_client_B_in_5(VAR_V_152)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax119) ).

tff(f_470,axiom,
    pred_attacker(tuple_out_3(constr_pkey(name_skS))),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax159) ).

tff(f_239,axiom,
    ! [VAR_V_60X30] :
      ( pred_attacker(tuple_out_3(VAR_V_60X30))
     => pred_attacker(VAR_V_60X30) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax95) ).

tff(f_350,axiom,
    ! [VAR_V_158] :
      ( pred_attacker(VAR_V_158)
     => pred_attacker(tuple_client_B_in_3(VAR_V_158)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax121) ).

tff(f_358,axiom,
    ! [VAR_V_164] :
      ( pred_attacker(VAR_V_164)
     => pred_attacker(tuple_client_B_in_2(VAR_V_164)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax123) ).

tff(f_316,axiom,
    ! [VAR_V_127] :
      ( pred_attacker(tuple_client_B_out_6(VAR_V_127))
     => pred_attacker(VAR_V_127) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax113) ).

tff(f_283,axiom,
    ! [VAR_V_99,VAR_V_10X300X30] :
      ( ( pred_attacker(VAR_V_99)
        & pred_attacker(VAR_V_10X300X30) )
     => pred_attacker(tuple_key_register_server_in_1(VAR_V_99,VAR_V_10X300X30)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax105) ).

tff(f_528,axiom,
    ! [VAR_HOST_642,VAR_PK_643] :
      ( ( ( VAR_HOST_642 != name_B )
        & ( VAR_HOST_642 != name_A )
        & pred_attacker(tuple_key_register_server_in_1(VAR_HOST_642,VAR_PK_643)) )
     => pred_table(tuple_keys(VAR_HOST_642,VAR_PK_643)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax167) ).

tff(f_269,axiom,
    ! [VAR_V_83,VAR_V_84] :
      ( ( pred_attacker(VAR_V_83)
        & pred_attacker(VAR_V_84) )
     => pred_attacker(tuple_key_retrieval_server_in_1(VAR_V_83,VAR_V_84)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax102) ).

tff(f_518,axiom,
    ! [VAR_DST_588,VAR_PKDST_589,VAR_SRC_590X30] :
      ( ( pred_table(tuple_keys(VAR_DST_588,VAR_PKDST_589))
        & pred_attacker(tuple_key_retrieval_server_in_1(VAR_SRC_590X30,VAR_DST_588)) )
     => pred_attacker(tuple_key_retrieval_server_out_2(constr_sign(tuple_2(VAR_DST_588,VAR_PKDST_589),name_skS))) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax166) ).

tff(f_263,axiom,
    ! [VAR_V_79] :
      ( pred_attacker(tuple_key_retrieval_server_out_2(VAR_V_79))
     => pred_attacker(VAR_V_79) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax101) ).

tff(f_404,axiom,
    ! [VAR_V_20X304] :
      ( pred_attacker(VAR_V_20X304)
     => pred_attacker(tuple_client_A_in_2(VAR_V_20X304)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax134) ).

tff(f_196,axiom,
    ! [VAR_X0X30_11,VAR_X1_12] : ( constr_tuple_2_get_1_bitstring(tuple_2(VAR_X0X30_11,VAR_X1_12)) = VAR_X1_12 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax82) ).

tff(f_461,axiom,
    pred_attacker(name_A),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax152) ).

tff(f_466,axiom,
    pred_table(tuple_keys(name_A,constr_pkey(name_skA))),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax155) ).

tff(f_194,axiom,
    ! [VAR_K_0X30,VAR_M_0X30] : ( constr_checksign(constr_sign(VAR_M_0X30,VAR_K_0X30),constr_pkey(VAR_K_0X30)) = VAR_M_0X30 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax81) ).

tff(f_498,axiom,
    ! [VAR_0X40SID_524,VAR_AENC_NA_A_522,VAR_SIGN_A_PKA_523] :
      ( ( pred_eq_bitstring_bitstring(name_A,constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_522,name_skB)))
        & pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_522))
        & pred_eq_bitstring_bitstring(name_A,constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_523,constr_pkey(name_skS))))
        & pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_523)) )
     => pred_attacker(tuple_client_B_out_4(constr_aenc(tuple_2(constr_tuple_2_get_0x30_bitstring(constr_adec(VAR_AENC_NA_A_522,name_skB)),name_Nb(VAR_0X40SID_524)),constr_tuple_2_get_1_bitstring(constr_checksign(VAR_SIGN_A_PKA_523,constr_pkey(name_skS)))))) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax164) ).

tff(f_324,axiom,
    ! [VAR_V_133] :
      ( pred_attacker(tuple_client_B_out_4(VAR_V_133))
     => pred_attacker(VAR_V_133) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax115) ).

tff(f_396,axiom,
    ! [VAR_V_198] :
      ( pred_attacker(VAR_V_198)
     => pred_attacker(tuple_client_A_in_4(VAR_V_198)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax132) ).

tff(f_188,axiom,
    ! [VAR_K_18,VAR_M_17] : ( constr_adec(constr_aenc(VAR_M_17,constr_pkey(VAR_K_18)),VAR_K_18) = VAR_M_17 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax78) ).

tff(f_487,axiom,
    ! [VAR_0X40SID_415,VAR_AENC_NA_NI_416,VAR_SIGN_I_PKI_417] :
      ( ( pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_415),constr_tuple_2_get_0x30(constr_adec(VAR_AENC_NA_NI_416,name_skA)))
        & pred_attacker(tuple_client_A_in_4(VAR_AENC_NA_NI_416))
        & pred_eq_bitstring_bitstring(name_I,constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_I_PKI_417,constr_pkey(name_skS))))
        & pred_attacker(tuple_client_A_in_2(VAR_SIGN_I_PKI_417)) )
     => pred_attacker(tuple_client_A_out_5(constr_aenc(constr_tuple_2_get_1_bitstring(constr_adec(VAR_AENC_NA_NI_416,name_skA)),constr_tuple_2_get_1_bitstring(constr_checksign(VAR_SIGN_I_PKI_417,constr_pkey(name_skS)))))) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax162) ).

tff(f_370,axiom,
    ! [VAR_V_173] :
      ( pred_attacker(tuple_client_A_out_5(VAR_V_173))
     => pred_attacker(VAR_V_173) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax126) ).

tff(f_460,axiom,
    pred_attacker(name_B),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax151) ).

tff(f_467,axiom,
    pred_table(tuple_keys(name_B,constr_pkey(name_skB))),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax156) ).

tff(f_192,axiom,
    ! [VAR_K_14,VAR_M_13] : ( constr_getmess(constr_sign(VAR_M_13,VAR_K_14)) = VAR_M_13 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax80) ).

tff(f_295,axiom,
    ! [VAR_V_114] :
      ( pred_attacker(VAR_V_114)
     => pred_attacker(constr_getmess(VAR_V_114)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax108) ).

tff(f_468,axiom,
    pred_attacker(tuple_out_1(constr_pkey(name_skA))),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax157) ).

tff(f_255,axiom,
    ! [VAR_V_72] :
      ( pred_attacker(tuple_out_1(VAR_V_72))
     => pred_attacker(VAR_V_72) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax99) ).

tff(f_420,axiom,
    ! [VAR_V_215,VAR_V_216] :
      ( ( pred_attacker(VAR_V_215)
        & pred_attacker(VAR_V_216) )
     => pred_attacker(constr_aenc(VAR_V_215,VAR_V_216)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax137) ).

tff(f_426,axiom,
    ! [VAR_V_219,VAR_V_220X30] :
      ( ( pred_attacker(VAR_V_219)
        & pred_attacker(VAR_V_220X30) )
     => pred_attacker(constr_adec(VAR_V_219,VAR_V_220X30)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax138) ).

tff(f_469,axiom,
    pred_attacker(tuple_out_2(constr_pkey(name_skB))),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax158) ).

tff(f_247,axiom,
    ! [VAR_V_66] :
      ( pred_attacker(tuple_out_2(VAR_V_66))
     => pred_attacker(VAR_V_66) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax97) ).

tff(f_198,axiom,
    ! [VAR_X0X30_9,VAR_X1_10X30] : ( constr_tuple_2_get_0x30_bitstring(tuple_2(VAR_X0X30_9,VAR_X1_10X30)) = VAR_X0X30_9 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax83) ).

tff(f_437,axiom,
    ! [VAR_V_227,VAR_V_228] :
      ( ( pred_attacker(VAR_V_227)
        & pred_attacker(VAR_V_228) )
     => pred_attacker(tuple_2(VAR_V_227,VAR_V_228)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax144) ).

tff(f_531,negated_conjecture,
    ~ ! [VAR_V_651] : pred_attacker(tuple_2(name_Nb(VAR_V_651),name_objective)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',co0) ).

tff(c_188,plain,
    ! [VAR_V_55_25] :
      ( pred_attacker(constr_pkey(VAR_V_55_25))
      | ~ pred_attacker(VAR_V_55_25) ),
    inference(cnfTransformation,[status(thm)],[f_231]) ).

tff(c_120,plain,
    name_objective != name_B,
    inference(cnfTransformation,[status(thm)],[f_150]) ).

tff(c_108,plain,
    name_objective != name_A,
    inference(cnfTransformation,[status(thm)],[f_138]) ).

tff(c_174,plain,
    ! [VAR_X_36_17,VAR_Y_37_18] : pred_eq_bitstring_bitstring(VAR_X_36_17,VAR_Y_37_18),
    inference(cnfTransformation,[status(thm)],[f_204]) ).

tff(c_332,plain,
    ! [VAR_SIGN_A_PKA_549_110,VAR_AENC_NA_A_548_108,VAR_AENC_NB_547_109,VAR_0X40SID_546_107] :
      ( pred_attacker(tuple_client_B_out_6(name_objective))
      | ~ pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_549_110))
      | ~ pred_eq_bitstring_bitstring(name_A,constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_549_110,constr_pkey(name_skS))))
      | ~ pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_548_108))
      | ~ pred_eq_bitstring_bitstring(name_A,constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_548_108,name_skB)))
      | ~ pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_547_109))
      | ~ pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_546_107),constr_adec(VAR_AENC_NB_547_109,name_skB)) ),
    inference(cnfTransformation,[status(thm)],[f_512]) ).

tff(c_342,plain,
    ! [VAR_SIGN_A_PKA_549_110,VAR_AENC_NA_A_548_108,VAR_AENC_NB_547_109] :
      ( pred_attacker(tuple_client_B_out_6(name_objective))
      | ~ pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_549_110))
      | ~ pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_548_108))
      | ~ pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_547_109)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_174,c_174,c_174,c_332]) ).

tff(c_651,plain,
    ! [VAR_AENC_NB_547_109] : ~ pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_547_109)),
    inference(splitLeft,[status(thm)],[c_342]) ).

tff(c_240,plain,
    ! [VAR_V_152_61] :
      ( pred_attacker(tuple_client_B_in_5(VAR_V_152_61))
      | ~ pred_attacker(VAR_V_152_61) ),
    inference(cnfTransformation,[status(thm)],[f_342]) ).

tff(c_652,plain,
    ! [VAR_V_152_61] : ~ pred_attacker(VAR_V_152_61),
    inference(negUnitSimplification,[status(thm)],[c_651,c_240]) ).

tff(c_320,plain,
    pred_attacker(tuple_out_3(constr_pkey(name_skS))),
    inference(cnfTransformation,[status(thm)],[f_470]) ).

tff(c_418,plain,
    ! [VAR_V_60X30_144] :
      ( pred_attacker(VAR_V_60X30_144)
      | ~ pred_attacker(tuple_out_3(VAR_V_60X30_144)) ),
    inference(cnfTransformation,[status(thm)],[f_239]) ).

tff(c_426,plain,
    pred_attacker(constr_pkey(name_skS)),
    inference(resolution,[status(thm)],[c_320,c_418]) ).

tff(c_729,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_652,c_426]) ).

tff(c_730,plain,
    ! [VAR_SIGN_A_PKA_549_110,VAR_AENC_NA_A_548_108] :
      ( ~ pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_549_110))
      | ~ pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_548_108))
      | pred_attacker(tuple_client_B_out_6(name_objective)) ),
    inference(splitRight,[status(thm)],[c_342]) ).

tff(c_735,plain,
    ! [VAR_AENC_NA_A_548_108] : ~ pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_548_108)),
    inference(splitLeft,[status(thm)],[c_730]) ).

tff(c_244,plain,
    ! [VAR_V_158_63] :
      ( pred_attacker(tuple_client_B_in_3(VAR_V_158_63))
      | ~ pred_attacker(VAR_V_158_63) ),
    inference(cnfTransformation,[status(thm)],[f_350]) ).

tff(c_736,plain,
    ! [VAR_V_158_63] : ~ pred_attacker(VAR_V_158_63),
    inference(negUnitSimplification,[status(thm)],[c_735,c_244]) ).

tff(c_814,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_736,c_426]) ).

tff(c_815,plain,
    ! [VAR_SIGN_A_PKA_549_110] :
      ( ~ pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_549_110))
      | pred_attacker(tuple_client_B_out_6(name_objective)) ),
    inference(splitRight,[status(thm)],[c_730]) ).

tff(c_816,plain,
    ! [VAR_SIGN_A_PKA_549_110] : ~ pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_549_110)),
    inference(splitLeft,[status(thm)],[c_815]) ).

tff(c_248,plain,
    ! [VAR_V_164_65] :
      ( pred_attacker(tuple_client_B_in_2(VAR_V_164_65))
      | ~ pred_attacker(VAR_V_164_65) ),
    inference(cnfTransformation,[status(thm)],[f_358]) ).

tff(c_817,plain,
    ! [VAR_V_164_65] : ~ pred_attacker(VAR_V_164_65),
    inference(negUnitSimplification,[status(thm)],[c_816,c_248]) ).

tff(c_895,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_817,c_426]) ).

tff(c_896,plain,
    pred_attacker(tuple_client_B_out_6(name_objective)),
    inference(splitRight,[status(thm)],[c_815]) ).

tff(c_228,plain,
    ! [VAR_V_127_52] :
      ( pred_attacker(VAR_V_127_52)
      | ~ pred_attacker(tuple_client_B_out_6(VAR_V_127_52)) ),
    inference(cnfTransformation,[status(thm)],[f_316]) ).

tff(c_900,plain,
    pred_attacker(name_objective),
    inference(resolution,[status(thm)],[c_896,c_228]) ).

tff(c_212,plain,
    ! [VAR_V_99_40,VAR_V_10X300X30_41] :
      ( pred_attacker(tuple_key_register_server_in_1(VAR_V_99_40,VAR_V_10X300X30_41))
      | ~ pred_attacker(VAR_V_10X300X30_41)
      | ~ pred_attacker(VAR_V_99_40) ),
    inference(cnfTransformation,[status(thm)],[f_283]) ).

tff(c_336,plain,
    ! [VAR_HOST_642_114,VAR_PK_643_115] :
      ( pred_table(tuple_keys(VAR_HOST_642_114,VAR_PK_643_115))
      | ~ pred_attacker(tuple_key_register_server_in_1(VAR_HOST_642_114,VAR_PK_643_115))
      | ( name_A = VAR_HOST_642_114 )
      | ( name_B = VAR_HOST_642_114 ) ),
    inference(cnfTransformation,[status(thm)],[f_528]) ).

tff(c_206,plain,
    ! [VAR_V_83_34,VAR_V_84_35] :
      ( pred_attacker(tuple_key_retrieval_server_in_1(VAR_V_83_34,VAR_V_84_35))
      | ~ pred_attacker(VAR_V_84_35)
      | ~ pred_attacker(VAR_V_83_34) ),
    inference(cnfTransformation,[status(thm)],[f_269]) ).

tff(c_731,plain,
    ! [VAR_DST_588_223,VAR_PKDST_589_224,VAR_SRC_590X30_225] :
      ( pred_attacker(tuple_key_retrieval_server_out_2(constr_sign(tuple_2(VAR_DST_588_223,VAR_PKDST_589_224),name_skS)))
      | ~ pred_attacker(tuple_key_retrieval_server_in_1(VAR_SRC_590X30_225,VAR_DST_588_223))
      | ~ pred_table(tuple_keys(VAR_DST_588_223,VAR_PKDST_589_224)) ),
    inference(cnfTransformation,[status(thm)],[f_518]) ).

tff(c_734,plain,
    ! [VAR_V_84_35,VAR_PKDST_589_224,VAR_V_83_34] :
      ( pred_attacker(tuple_key_retrieval_server_out_2(constr_sign(tuple_2(VAR_V_84_35,VAR_PKDST_589_224),name_skS)))
      | ~ pred_table(tuple_keys(VAR_V_84_35,VAR_PKDST_589_224))
      | ~ pred_attacker(VAR_V_84_35)
      | ~ pred_attacker(VAR_V_83_34) ),
    inference(resolution,[status(thm)],[c_206,c_731]) ).

tff(c_951,plain,
    ! [VAR_V_83_34] : ~ pred_attacker(VAR_V_83_34),
    inference(splitLeft,[status(thm)],[c_734]) ).

tff(c_1039,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_951,c_900]) ).

tff(c_1046,plain,
    ! [VAR_V_84_247,VAR_PKDST_589_248] :
      ( pred_attacker(tuple_key_retrieval_server_out_2(constr_sign(tuple_2(VAR_V_84_247,VAR_PKDST_589_248),name_skS)))
      | ~ pred_table(tuple_keys(VAR_V_84_247,VAR_PKDST_589_248))
      | ~ pred_attacker(VAR_V_84_247) ),
    inference(splitRight,[status(thm)],[c_734]) ).

tff(c_204,plain,
    ! [VAR_V_79_33] :
      ( pred_attacker(VAR_V_79_33)
      | ~ pred_attacker(tuple_key_retrieval_server_out_2(VAR_V_79_33)) ),
    inference(cnfTransformation,[status(thm)],[f_263]) ).

tff(c_1050,plain,
    ! [VAR_V_84_247,VAR_PKDST_589_248] :
      ( pred_attacker(constr_sign(tuple_2(VAR_V_84_247,VAR_PKDST_589_248),name_skS))
      | ~ pred_table(tuple_keys(VAR_V_84_247,VAR_PKDST_589_248))
      | ~ pred_attacker(VAR_V_84_247) ),
    inference(resolution,[status(thm)],[c_1046,c_204]) ).

tff(c_270,plain,
    ! [VAR_V_20X304_79] :
      ( pred_attacker(tuple_client_A_in_2(VAR_V_20X304_79))
      | ~ pred_attacker(VAR_V_20X304_79) ),
    inference(cnfTransformation,[status(thm)],[f_404]) ).

tff(c_166,plain,
    ! [VAR_X0X30_11_9,VAR_X1_12_10] : ( constr_tuple_2_get_1_bitstring(tuple_2(VAR_X0X30_11_9,VAR_X1_12_10)) = VAR_X1_12_10 ),
    inference(cnfTransformation,[status(thm)],[f_196]) ).

tff(c_306,plain,
    pred_attacker(name_A),
    inference(cnfTransformation,[status(thm)],[f_461]) ).

tff(c_312,plain,
    pred_table(tuple_keys(name_A,constr_pkey(name_skA))),
    inference(cnfTransformation,[status(thm)],[f_466]) ).

tff(c_164,plain,
    ! [VAR_M_0X30_8,VAR_K_0X30_7] : ( constr_checksign(constr_sign(VAR_M_0X30_8,VAR_K_0X30_7),constr_pkey(VAR_K_0X30_7)) = VAR_M_0X30_8 ),
    inference(cnfTransformation,[status(thm)],[f_194]) ).

tff(c_330,plain,
    ! [VAR_AENC_NA_A_522_105,VAR_0X40SID_524_104,VAR_SIGN_A_PKA_523_106] :
      ( pred_attacker(tuple_client_B_out_4(constr_aenc(tuple_2(constr_tuple_2_get_0x30_bitstring(constr_adec(VAR_AENC_NA_A_522_105,name_skB)),name_Nb(VAR_0X40SID_524_104)),constr_tuple_2_get_1_bitstring(constr_checksign(VAR_SIGN_A_PKA_523_106,constr_pkey(name_skS))))))
      | ~ pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_523_106))
      | ~ pred_eq_bitstring_bitstring(name_A,constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_523_106,constr_pkey(name_skS))))
      | ~ pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_522_105))
      | ~ pred_eq_bitstring_bitstring(name_A,constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_522_105,name_skB))) ),
    inference(cnfTransformation,[status(thm)],[f_498]) ).

tff(c_1096,plain,
    ! [VAR_AENC_NA_A_522_253,VAR_0X40SID_524_254,VAR_SIGN_A_PKA_523_255] :
      ( pred_attacker(tuple_client_B_out_4(constr_aenc(tuple_2(constr_tuple_2_get_0x30_bitstring(constr_adec(VAR_AENC_NA_A_522_253,name_skB)),name_Nb(VAR_0X40SID_524_254)),constr_tuple_2_get_1_bitstring(constr_checksign(VAR_SIGN_A_PKA_523_255,constr_pkey(name_skS))))))
      | ~ pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_523_255))
      | ~ pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_522_253)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_174,c_174,c_330]) ).

tff(c_232,plain,
    ! [VAR_V_133_54] :
      ( pred_attacker(VAR_V_133_54)
      | ~ pred_attacker(tuple_client_B_out_4(VAR_V_133_54)) ),
    inference(cnfTransformation,[status(thm)],[f_324]) ).

tff(c_1319,plain,
    ! [VAR_AENC_NA_A_522_300,VAR_0X40SID_524_301,VAR_SIGN_A_PKA_523_302] :
      ( pred_attacker(constr_aenc(tuple_2(constr_tuple_2_get_0x30_bitstring(constr_adec(VAR_AENC_NA_A_522_300,name_skB)),name_Nb(VAR_0X40SID_524_301)),constr_tuple_2_get_1_bitstring(constr_checksign(VAR_SIGN_A_PKA_523_302,constr_pkey(name_skS)))))
      | ~ pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_523_302))
      | ~ pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_522_300)) ),
    inference(resolution,[status(thm)],[c_1096,c_232]) ).

tff(c_2696,plain,
    ! [VAR_AENC_NA_A_522_362,VAR_0X40SID_524_363,VAR_M_0X30_364] :
      ( pred_attacker(constr_aenc(tuple_2(constr_tuple_2_get_0x30_bitstring(constr_adec(VAR_AENC_NA_A_522_362,name_skB)),name_Nb(VAR_0X40SID_524_363)),constr_tuple_2_get_1_bitstring(VAR_M_0X30_364)))
      | ~ pred_attacker(tuple_client_B_in_2(constr_sign(VAR_M_0X30_364,name_skS)))
      | ~ pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_522_362)) ),
    inference(superposition,[status(thm),theory(equality)],[c_164,c_1319]) ).

tff(c_7750,plain,
    ! [VAR_AENC_NA_A_522_557,VAR_0X40SID_524_558,VAR_X1_12_559,VAR_X0X30_11_560] :
      ( pred_attacker(constr_aenc(tuple_2(constr_tuple_2_get_0x30_bitstring(constr_adec(VAR_AENC_NA_A_522_557,name_skB)),name_Nb(VAR_0X40SID_524_558)),VAR_X1_12_559))
      | ~ pred_attacker(tuple_client_B_in_2(constr_sign(tuple_2(VAR_X0X30_11_560,VAR_X1_12_559),name_skS)))
      | ~ pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_522_557)) ),
    inference(superposition,[status(thm),theory(equality)],[c_166,c_2696]) ).

tff(c_7755,plain,
    ! [VAR_AENC_NA_A_522_561,VAR_0X40SID_524_562,VAR_X1_12_563,VAR_X0X30_11_564] :
      ( pred_attacker(constr_aenc(tuple_2(constr_tuple_2_get_0x30_bitstring(constr_adec(VAR_AENC_NA_A_522_561,name_skB)),name_Nb(VAR_0X40SID_524_562)),VAR_X1_12_563))
      | ~ pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_522_561))
      | ~ pred_attacker(constr_sign(tuple_2(VAR_X0X30_11_564,VAR_X1_12_563),name_skS)) ),
    inference(resolution,[status(thm)],[c_248,c_7750]) ).

tff(c_7763,plain,
    ! [VAR_AENC_NA_A_522_565,VAR_0X40SID_524_566,VAR_PKDST_589_567,VAR_V_84_568] :
      ( pred_attacker(constr_aenc(tuple_2(constr_tuple_2_get_0x30_bitstring(constr_adec(VAR_AENC_NA_A_522_565,name_skB)),name_Nb(VAR_0X40SID_524_566)),VAR_PKDST_589_567))
      | ~ pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_522_565))
      | ~ pred_table(tuple_keys(VAR_V_84_568,VAR_PKDST_589_567))
      | ~ pred_attacker(VAR_V_84_568) ),
    inference(resolution,[status(thm)],[c_1050,c_7755]) ).

tff(c_7769,plain,
    ! [VAR_AENC_NA_A_522_565,VAR_0X40SID_524_566] :
      ( pred_attacker(constr_aenc(tuple_2(constr_tuple_2_get_0x30_bitstring(constr_adec(VAR_AENC_NA_A_522_565,name_skB)),name_Nb(VAR_0X40SID_524_566)),constr_pkey(name_skA)))
      | ~ pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_522_565))
      | ~ pred_attacker(name_A) ),
    inference(resolution,[status(thm)],[c_312,c_7763]) ).

tff(c_7786,plain,
    ! [VAR_AENC_NA_A_522_571,VAR_0X40SID_524_572] :
      ( pred_attacker(constr_aenc(tuple_2(constr_tuple_2_get_0x30_bitstring(constr_adec(VAR_AENC_NA_A_522_571,name_skB)),name_Nb(VAR_0X40SID_524_572)),constr_pkey(name_skA)))
      | ~ pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_522_571)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_306,c_7769]) ).

tff(c_266,plain,
    ! [VAR_V_198_77] :
      ( pred_attacker(tuple_client_A_in_4(VAR_V_198_77))
      | ~ pred_attacker(VAR_V_198_77) ),
    inference(cnfTransformation,[status(thm)],[f_396]) ).

tff(c_158,plain,
    ! [VAR_M_17_2,VAR_K_18_1] : ( constr_adec(constr_aenc(VAR_M_17_2,constr_pkey(VAR_K_18_1)),VAR_K_18_1) = VAR_M_17_2 ),
    inference(cnfTransformation,[status(thm)],[f_188]) ).

tff(c_326,plain,
    ! [VAR_AENC_NA_NI_416_102,VAR_SIGN_I_PKI_417_103,VAR_0X40SID_415_101] :
      ( pred_attacker(tuple_client_A_out_5(constr_aenc(constr_tuple_2_get_1_bitstring(constr_adec(VAR_AENC_NA_NI_416_102,name_skA)),constr_tuple_2_get_1_bitstring(constr_checksign(VAR_SIGN_I_PKI_417_103,constr_pkey(name_skS))))))
      | ~ pred_attacker(tuple_client_A_in_2(VAR_SIGN_I_PKI_417_103))
      | ~ pred_eq_bitstring_bitstring(name_I,constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_I_PKI_417_103,constr_pkey(name_skS))))
      | ~ pred_attacker(tuple_client_A_in_4(VAR_AENC_NA_NI_416_102))
      | ~ pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_415_101),constr_tuple_2_get_0x30(constr_adec(VAR_AENC_NA_NI_416_102,name_skA))) ),
    inference(cnfTransformation,[status(thm)],[f_487]) ).

tff(c_938,plain,
    ! [VAR_AENC_NA_NI_416_242,VAR_SIGN_I_PKI_417_243] :
      ( pred_attacker(tuple_client_A_out_5(constr_aenc(constr_tuple_2_get_1_bitstring(constr_adec(VAR_AENC_NA_NI_416_242,name_skA)),constr_tuple_2_get_1_bitstring(constr_checksign(VAR_SIGN_I_PKI_417_243,constr_pkey(name_skS))))))
      | ~ pred_attacker(tuple_client_A_in_2(VAR_SIGN_I_PKI_417_243))
      | ~ pred_attacker(tuple_client_A_in_4(VAR_AENC_NA_NI_416_242)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_174,c_174,c_326]) ).

tff(c_1148,plain,
    ! [VAR_AENC_NA_NI_416_266,VAR_M_0X30_267] :
      ( pred_attacker(tuple_client_A_out_5(constr_aenc(constr_tuple_2_get_1_bitstring(constr_adec(VAR_AENC_NA_NI_416_266,name_skA)),constr_tuple_2_get_1_bitstring(VAR_M_0X30_267))))
      | ~ pred_attacker(tuple_client_A_in_2(constr_sign(VAR_M_0X30_267,name_skS)))
      | ~ pred_attacker(tuple_client_A_in_4(VAR_AENC_NA_NI_416_266)) ),
    inference(superposition,[status(thm),theory(equality)],[c_164,c_938]) ).

tff(c_254,plain,
    ! [VAR_V_173_68] :
      ( pred_attacker(VAR_V_173_68)
      | ~ pred_attacker(tuple_client_A_out_5(VAR_V_173_68)) ),
    inference(cnfTransformation,[status(thm)],[f_370]) ).

tff(c_1186,plain,
    ! [VAR_AENC_NA_NI_416_273,VAR_M_0X30_274] :
      ( pred_attacker(constr_aenc(constr_tuple_2_get_1_bitstring(constr_adec(VAR_AENC_NA_NI_416_273,name_skA)),constr_tuple_2_get_1_bitstring(VAR_M_0X30_274)))
      | ~ pred_attacker(tuple_client_A_in_2(constr_sign(VAR_M_0X30_274,name_skS)))
      | ~ pred_attacker(tuple_client_A_in_4(VAR_AENC_NA_NI_416_273)) ),
    inference(resolution,[status(thm)],[c_1148,c_254]) ).

tff(c_1203,plain,
    ! [VAR_M_17_277,VAR_M_0X30_278] :
      ( pred_attacker(constr_aenc(constr_tuple_2_get_1_bitstring(VAR_M_17_277),constr_tuple_2_get_1_bitstring(VAR_M_0X30_278)))
      | ~ pred_attacker(tuple_client_A_in_2(constr_sign(VAR_M_0X30_278,name_skS)))
      | ~ pred_attacker(tuple_client_A_in_4(constr_aenc(VAR_M_17_277,constr_pkey(name_skA)))) ),
    inference(superposition,[status(thm),theory(equality)],[c_158,c_1186]) ).

tff(c_2722,plain,
    ! [VAR_X1_12_374,VAR_M_0X30_375,VAR_X0X30_11_376] :
      ( pred_attacker(constr_aenc(VAR_X1_12_374,constr_tuple_2_get_1_bitstring(VAR_M_0X30_375)))
      | ~ pred_attacker(tuple_client_A_in_2(constr_sign(VAR_M_0X30_375,name_skS)))
      | ~ pred_attacker(tuple_client_A_in_4(constr_aenc(tuple_2(VAR_X0X30_11_376,VAR_X1_12_374),constr_pkey(name_skA)))) ),
    inference(superposition,[status(thm),theory(equality)],[c_166,c_1203]) ).

tff(c_2726,plain,
    ! [VAR_X1_12_374,VAR_M_0X30_375,VAR_X0X30_11_376] :
      ( pred_attacker(constr_aenc(VAR_X1_12_374,constr_tuple_2_get_1_bitstring(VAR_M_0X30_375)))
      | ~ pred_attacker(tuple_client_A_in_2(constr_sign(VAR_M_0X30_375,name_skS)))
      | ~ pred_attacker(constr_aenc(tuple_2(VAR_X0X30_11_376,VAR_X1_12_374),constr_pkey(name_skA))) ),
    inference(resolution,[status(thm)],[c_266,c_2722]) ).

tff(c_7817,plain,
    ! [VAR_0X40SID_524_572,VAR_M_0X30_375,VAR_AENC_NA_A_522_571] :
      ( pred_attacker(constr_aenc(name_Nb(VAR_0X40SID_524_572),constr_tuple_2_get_1_bitstring(VAR_M_0X30_375)))
      | ~ pred_attacker(tuple_client_A_in_2(constr_sign(VAR_M_0X30_375,name_skS)))
      | ~ pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_522_571)) ),
    inference(resolution,[status(thm)],[c_7786,c_2726]) ).

tff(c_8863,plain,
    ! [VAR_AENC_NA_A_522_571] : ~ pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_522_571)),
    inference(splitLeft,[status(thm)],[c_7817]) ).

tff(c_8864,plain,
    ! [VAR_V_158_63] : ~ pred_attacker(VAR_V_158_63),
    inference(negUnitSimplification,[status(thm)],[c_8863,c_244]) ).

tff(c_2182,plain,
    ! [VAR_AENC_NA_NI_416_330,VAR_X1_12_331,VAR_X0X30_11_332] :
      ( pred_attacker(tuple_client_A_out_5(constr_aenc(constr_tuple_2_get_1_bitstring(constr_adec(VAR_AENC_NA_NI_416_330,name_skA)),VAR_X1_12_331)))
      | ~ pred_attacker(tuple_client_A_in_2(constr_sign(tuple_2(VAR_X0X30_11_332,VAR_X1_12_331),name_skS)))
      | ~ pred_attacker(tuple_client_A_in_4(VAR_AENC_NA_NI_416_330)) ),
    inference(superposition,[status(thm),theory(equality)],[c_166,c_1148]) ).

tff(c_2187,plain,
    ! [VAR_AENC_NA_NI_416_333,VAR_X1_12_334,VAR_X0X30_11_335] :
      ( pred_attacker(tuple_client_A_out_5(constr_aenc(constr_tuple_2_get_1_bitstring(constr_adec(VAR_AENC_NA_NI_416_333,name_skA)),VAR_X1_12_334)))
      | ~ pred_attacker(tuple_client_A_in_4(VAR_AENC_NA_NI_416_333))
      | ~ pred_attacker(constr_sign(tuple_2(VAR_X0X30_11_335,VAR_X1_12_334),name_skS)) ),
    inference(resolution,[status(thm)],[c_270,c_2182]) ).

tff(c_2195,plain,
    ! [VAR_AENC_NA_NI_416_336,VAR_PKDST_589_337,VAR_V_84_338] :
      ( pred_attacker(tuple_client_A_out_5(constr_aenc(constr_tuple_2_get_1_bitstring(constr_adec(VAR_AENC_NA_NI_416_336,name_skA)),VAR_PKDST_589_337)))
      | ~ pred_attacker(tuple_client_A_in_4(VAR_AENC_NA_NI_416_336))
      | ~ pred_table(tuple_keys(VAR_V_84_338,VAR_PKDST_589_337))
      | ~ pred_attacker(VAR_V_84_338) ),
    inference(resolution,[status(thm)],[c_1050,c_2187]) ).

tff(c_2201,plain,
    ! [VAR_AENC_NA_NI_416_336] :
      ( pred_attacker(tuple_client_A_out_5(constr_aenc(constr_tuple_2_get_1_bitstring(constr_adec(VAR_AENC_NA_NI_416_336,name_skA)),constr_pkey(name_skA))))
      | ~ pred_attacker(tuple_client_A_in_4(VAR_AENC_NA_NI_416_336))
      | ~ pred_attacker(name_A) ),
    inference(resolution,[status(thm)],[c_312,c_2195]) ).

tff(c_2230,plain,
    ! [VAR_AENC_NA_NI_416_343] :
      ( pred_attacker(tuple_client_A_out_5(constr_aenc(constr_tuple_2_get_1_bitstring(constr_adec(VAR_AENC_NA_NI_416_343,name_skA)),constr_pkey(name_skA))))
      | ~ pred_attacker(tuple_client_A_in_4(VAR_AENC_NA_NI_416_343)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_306,c_2201]) ).

tff(c_2247,plain,
    ! [VAR_M_17_345] :
      ( pred_attacker(tuple_client_A_out_5(constr_aenc(constr_tuple_2_get_1_bitstring(VAR_M_17_345),constr_pkey(name_skA))))
      | ~ pred_attacker(tuple_client_A_in_4(constr_aenc(VAR_M_17_345,constr_pkey(name_skA)))) ),
    inference(superposition,[status(thm),theory(equality)],[c_158,c_2230]) ).

tff(c_2476,plain,
    ! [VAR_X1_12_355,VAR_X0X30_11_356] :
      ( pred_attacker(tuple_client_A_out_5(constr_aenc(VAR_X1_12_355,constr_pkey(name_skA))))
      | ~ pred_attacker(tuple_client_A_in_4(constr_aenc(tuple_2(VAR_X0X30_11_356,VAR_X1_12_355),constr_pkey(name_skA)))) ),
    inference(superposition,[status(thm),theory(equality)],[c_166,c_2247]) ).

tff(c_2480,plain,
    ! [VAR_X1_12_355,VAR_X0X30_11_356] :
      ( pred_attacker(tuple_client_A_out_5(constr_aenc(VAR_X1_12_355,constr_pkey(name_skA))))
      | ~ pred_attacker(constr_aenc(tuple_2(VAR_X0X30_11_356,VAR_X1_12_355),constr_pkey(name_skA))) ),
    inference(resolution,[status(thm)],[c_266,c_2476]) ).

tff(c_7818,plain,
    ! [VAR_0X40SID_524_572,VAR_AENC_NA_A_522_571] :
      ( pred_attacker(tuple_client_A_out_5(constr_aenc(name_Nb(VAR_0X40SID_524_572),constr_pkey(name_skA))))
      | ~ pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_522_571)) ),
    inference(resolution,[status(thm)],[c_7786,c_2480]) ).

tff(c_8610,plain,
    ! [VAR_AENC_NA_A_522_571] : ~ pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_522_571)),
    inference(splitLeft,[status(thm)],[c_7818]) ).

tff(c_8611,plain,
    ! [VAR_V_158_63] : ~ pred_attacker(VAR_V_158_63),
    inference(negUnitSimplification,[status(thm)],[c_8610,c_244]) ).

tff(c_304,plain,
    pred_attacker(name_B),
    inference(cnfTransformation,[status(thm)],[f_460]) ).

tff(c_314,plain,
    pred_table(tuple_keys(name_B,constr_pkey(name_skB))),
    inference(cnfTransformation,[status(thm)],[f_467]) ).

tff(c_2199,plain,
    ! [VAR_AENC_NA_NI_416_336] :
      ( pred_attacker(tuple_client_A_out_5(constr_aenc(constr_tuple_2_get_1_bitstring(constr_adec(VAR_AENC_NA_NI_416_336,name_skA)),constr_pkey(name_skB))))
      | ~ pred_attacker(tuple_client_A_in_4(VAR_AENC_NA_NI_416_336))
      | ~ pred_attacker(name_B) ),
    inference(resolution,[status(thm)],[c_314,c_2195]) ).

tff(c_2221,plain,
    ! [VAR_AENC_NA_NI_416_342] :
      ( pred_attacker(tuple_client_A_out_5(constr_aenc(constr_tuple_2_get_1_bitstring(constr_adec(VAR_AENC_NA_NI_416_342,name_skA)),constr_pkey(name_skB))))
      | ~ pred_attacker(tuple_client_A_in_4(VAR_AENC_NA_NI_416_342)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_304,c_2199]) ).

tff(c_2239,plain,
    ! [VAR_M_17_344] :
      ( pred_attacker(tuple_client_A_out_5(constr_aenc(constr_tuple_2_get_1_bitstring(VAR_M_17_344),constr_pkey(name_skB))))
      | ~ pred_attacker(tuple_client_A_in_4(constr_aenc(VAR_M_17_344,constr_pkey(name_skA)))) ),
    inference(superposition,[status(thm),theory(equality)],[c_158,c_2221]) ).

tff(c_2255,plain,
    ! [VAR_X1_12_346,VAR_X0X30_11_347] :
      ( pred_attacker(tuple_client_A_out_5(constr_aenc(VAR_X1_12_346,constr_pkey(name_skB))))
      | ~ pred_attacker(tuple_client_A_in_4(constr_aenc(tuple_2(VAR_X0X30_11_347,VAR_X1_12_346),constr_pkey(name_skA)))) ),
    inference(superposition,[status(thm),theory(equality)],[c_166,c_2239]) ).

tff(c_2259,plain,
    ! [VAR_X1_12_346,VAR_X0X30_11_347] :
      ( pred_attacker(tuple_client_A_out_5(constr_aenc(VAR_X1_12_346,constr_pkey(name_skB))))
      | ~ pred_attacker(constr_aenc(tuple_2(VAR_X0X30_11_347,VAR_X1_12_346),constr_pkey(name_skA))) ),
    inference(resolution,[status(thm)],[c_266,c_2255]) ).

tff(c_7819,plain,
    ! [VAR_0X40SID_524_572,VAR_AENC_NA_A_522_571] :
      ( pred_attacker(tuple_client_A_out_5(constr_aenc(name_Nb(VAR_0X40SID_524_572),constr_pkey(name_skB))))
      | ~ pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_522_571)) ),
    inference(resolution,[status(thm)],[c_7786,c_2259]) ).

tff(c_8320,plain,
    ! [VAR_AENC_NA_A_522_571] : ~ pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_522_571)),
    inference(splitLeft,[status(thm)],[c_7819]) ).

tff(c_8329,plain,
    ! [VAR_V_158_63] : ~ pred_attacker(VAR_V_158_63),
    inference(negUnitSimplification,[status(thm)],[c_8320,c_244]) ).

tff(c_1210,plain,
    ! [VAR_AENC_NA_NI_416_279,VAR_X1_12_280,VAR_X0X30_11_281] :
      ( pred_attacker(constr_aenc(constr_tuple_2_get_1_bitstring(constr_adec(VAR_AENC_NA_NI_416_279,name_skA)),VAR_X1_12_280))
      | ~ pred_attacker(tuple_client_A_in_2(constr_sign(tuple_2(VAR_X0X30_11_281,VAR_X1_12_280),name_skS)))
      | ~ pred_attacker(tuple_client_A_in_4(VAR_AENC_NA_NI_416_279)) ),
    inference(superposition,[status(thm),theory(equality)],[c_166,c_1186]) ).

tff(c_1215,plain,
    ! [VAR_AENC_NA_NI_416_282,VAR_X1_12_283,VAR_X0X30_11_284] :
      ( pred_attacker(constr_aenc(constr_tuple_2_get_1_bitstring(constr_adec(VAR_AENC_NA_NI_416_282,name_skA)),VAR_X1_12_283))
      | ~ pred_attacker(tuple_client_A_in_4(VAR_AENC_NA_NI_416_282))
      | ~ pred_attacker(constr_sign(tuple_2(VAR_X0X30_11_284,VAR_X1_12_283),name_skS)) ),
    inference(resolution,[status(thm)],[c_270,c_1210]) ).

tff(c_1223,plain,
    ! [VAR_AENC_NA_NI_416_285,VAR_PKDST_589_286,VAR_V_84_287] :
      ( pred_attacker(constr_aenc(constr_tuple_2_get_1_bitstring(constr_adec(VAR_AENC_NA_NI_416_285,name_skA)),VAR_PKDST_589_286))
      | ~ pred_attacker(tuple_client_A_in_4(VAR_AENC_NA_NI_416_285))
      | ~ pred_table(tuple_keys(VAR_V_84_287,VAR_PKDST_589_286))
      | ~ pred_attacker(VAR_V_84_287) ),
    inference(resolution,[status(thm)],[c_1050,c_1215]) ).

tff(c_1227,plain,
    ! [VAR_AENC_NA_NI_416_285] :
      ( pred_attacker(constr_aenc(constr_tuple_2_get_1_bitstring(constr_adec(VAR_AENC_NA_NI_416_285,name_skA)),constr_pkey(name_skB)))
      | ~ pred_attacker(tuple_client_A_in_4(VAR_AENC_NA_NI_416_285))
      | ~ pred_attacker(name_B) ),
    inference(resolution,[status(thm)],[c_314,c_1223]) ).

tff(c_1249,plain,
    ! [VAR_AENC_NA_NI_416_290] :
      ( pred_attacker(constr_aenc(constr_tuple_2_get_1_bitstring(constr_adec(VAR_AENC_NA_NI_416_290,name_skA)),constr_pkey(name_skB)))
      | ~ pred_attacker(tuple_client_A_in_4(VAR_AENC_NA_NI_416_290)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_304,c_1227]) ).

tff(c_1267,plain,
    ! [VAR_M_17_292] :
      ( pred_attacker(constr_aenc(constr_tuple_2_get_1_bitstring(VAR_M_17_292),constr_pkey(name_skB)))
      | ~ pred_attacker(tuple_client_A_in_4(constr_aenc(VAR_M_17_292,constr_pkey(name_skA)))) ),
    inference(superposition,[status(thm),theory(equality)],[c_158,c_1249]) ).

tff(c_1283,plain,
    ! [VAR_X1_12_294,VAR_X0X30_11_295] :
      ( pred_attacker(constr_aenc(VAR_X1_12_294,constr_pkey(name_skB)))
      | ~ pred_attacker(tuple_client_A_in_4(constr_aenc(tuple_2(VAR_X0X30_11_295,VAR_X1_12_294),constr_pkey(name_skA)))) ),
    inference(superposition,[status(thm),theory(equality)],[c_166,c_1267]) ).

tff(c_1287,plain,
    ! [VAR_X1_12_294,VAR_X0X30_11_295] :
      ( pred_attacker(constr_aenc(VAR_X1_12_294,constr_pkey(name_skB)))
      | ~ pred_attacker(constr_aenc(tuple_2(VAR_X0X30_11_295,VAR_X1_12_294),constr_pkey(name_skA))) ),
    inference(resolution,[status(thm)],[c_266,c_1283]) ).

tff(c_7821,plain,
    ! [VAR_0X40SID_524_572,VAR_AENC_NA_A_522_571] :
      ( pred_attacker(constr_aenc(name_Nb(VAR_0X40SID_524_572),constr_pkey(name_skB)))
      | ~ pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_522_571)) ),
    inference(resolution,[status(thm)],[c_7786,c_1287]) ).

tff(c_8079,plain,
    ! [VAR_AENC_NA_A_522_571] : ~ pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_522_571)),
    inference(splitLeft,[status(thm)],[c_7821]) ).

tff(c_8080,plain,
    ! [VAR_V_158_63] : ~ pred_attacker(VAR_V_158_63),
    inference(negUnitSimplification,[status(thm)],[c_8079,c_244]) ).

tff(c_1229,plain,
    ! [VAR_AENC_NA_NI_416_285] :
      ( pred_attacker(constr_aenc(constr_tuple_2_get_1_bitstring(constr_adec(VAR_AENC_NA_NI_416_285,name_skA)),constr_pkey(name_skA)))
      | ~ pred_attacker(tuple_client_A_in_4(VAR_AENC_NA_NI_416_285))
      | ~ pred_attacker(name_A) ),
    inference(resolution,[status(thm)],[c_312,c_1223]) ).

tff(c_1258,plain,
    ! [VAR_AENC_NA_NI_416_291] :
      ( pred_attacker(constr_aenc(constr_tuple_2_get_1_bitstring(constr_adec(VAR_AENC_NA_NI_416_291,name_skA)),constr_pkey(name_skA)))
      | ~ pred_attacker(tuple_client_A_in_4(VAR_AENC_NA_NI_416_291)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_306,c_1229]) ).

tff(c_1275,plain,
    ! [VAR_M_17_293] :
      ( pred_attacker(constr_aenc(constr_tuple_2_get_1_bitstring(VAR_M_17_293),constr_pkey(name_skA)))
      | ~ pred_attacker(tuple_client_A_in_4(constr_aenc(VAR_M_17_293,constr_pkey(name_skA)))) ),
    inference(superposition,[status(thm),theory(equality)],[c_158,c_1258]) ).

tff(c_1457,plain,
    ! [VAR_X1_12_303,VAR_X0X30_11_304] :
      ( pred_attacker(constr_aenc(VAR_X1_12_303,constr_pkey(name_skA)))
      | ~ pred_attacker(tuple_client_A_in_4(constr_aenc(tuple_2(VAR_X0X30_11_304,VAR_X1_12_303),constr_pkey(name_skA)))) ),
    inference(superposition,[status(thm),theory(equality)],[c_166,c_1275]) ).

tff(c_1461,plain,
    ! [VAR_X1_12_303,VAR_X0X30_11_304] :
      ( pred_attacker(constr_aenc(VAR_X1_12_303,constr_pkey(name_skA)))
      | ~ pred_attacker(constr_aenc(tuple_2(VAR_X0X30_11_304,VAR_X1_12_303),constr_pkey(name_skA))) ),
    inference(resolution,[status(thm)],[c_266,c_1457]) ).

tff(c_7820,plain,
    ! [VAR_0X40SID_524_572,VAR_AENC_NA_A_522_571] :
      ( pred_attacker(constr_aenc(name_Nb(VAR_0X40SID_524_572),constr_pkey(name_skA)))
      | ~ pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_522_571)) ),
    inference(resolution,[status(thm)],[c_7786,c_1461]) ).

tff(c_7823,plain,
    ! [VAR_AENC_NA_A_522_571] : ~ pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_522_571)),
    inference(splitLeft,[status(thm)],[c_7820]) ).

tff(c_7832,plain,
    ! [VAR_V_158_63] : ~ pred_attacker(VAR_V_158_63),
    inference(negUnitSimplification,[status(thm)],[c_7823,c_244]) ).

tff(c_1051,plain,
    ! [VAR_V_84_249,VAR_PKDST_589_250] :
      ( pred_attacker(constr_sign(tuple_2(VAR_V_84_249,VAR_PKDST_589_250),name_skS))
      | ~ pred_table(tuple_keys(VAR_V_84_249,VAR_PKDST_589_250))
      | ~ pred_attacker(VAR_V_84_249) ),
    inference(resolution,[status(thm)],[c_1046,c_204]) ).

tff(c_474,plain,
    ! [VAR_M_13_156,VAR_K_14_157] : ( constr_getmess(constr_sign(VAR_M_13_156,VAR_K_14_157)) = VAR_M_13_156 ),
    inference(cnfTransformation,[status(thm)],[f_192]) ).

tff(c_218,plain,
    ! [VAR_V_114_46] :
      ( pred_attacker(constr_getmess(VAR_V_114_46))
      | ~ pred_attacker(VAR_V_114_46) ),
    inference(cnfTransformation,[status(thm)],[f_295]) ).

tff(c_480,plain,
    ! [VAR_M_13_156,VAR_K_14_157] :
      ( pred_attacker(VAR_M_13_156)
      | ~ pred_attacker(constr_sign(VAR_M_13_156,VAR_K_14_157)) ),
    inference(superposition,[status(thm),theory(equality)],[c_474,c_218]) ).

tff(c_1059,plain,
    ! [VAR_V_84_251,VAR_PKDST_589_252] :
      ( pred_attacker(tuple_2(VAR_V_84_251,VAR_PKDST_589_252))
      | ~ pred_table(tuple_keys(VAR_V_84_251,VAR_PKDST_589_252))
      | ~ pred_attacker(VAR_V_84_251) ),
    inference(resolution,[status(thm)],[c_1051,c_480]) ).

tff(c_1065,plain,
    ( pred_attacker(tuple_2(name_B,constr_pkey(name_skB)))
    | ~ pred_attacker(name_B) ),
    inference(resolution,[status(thm)],[c_314,c_1059]) ).

tff(c_1072,plain,
    pred_attacker(tuple_2(name_B,constr_pkey(name_skB))),
    inference(demodulation,[status(thm),theory(equality)],[c_304,c_1065]) ).

tff(c_316,plain,
    pred_attacker(tuple_out_1(constr_pkey(name_skA))),
    inference(cnfTransformation,[status(thm)],[f_468]) ).

tff(c_398,plain,
    ! [VAR_V_72_135] :
      ( pred_attacker(VAR_V_72_135)
      | ~ pred_attacker(tuple_out_1(VAR_V_72_135)) ),
    inference(cnfTransformation,[status(thm)],[f_255]) ).

tff(c_402,plain,
    pred_attacker(constr_pkey(name_skA)),
    inference(resolution,[status(thm)],[c_316,c_398]) ).

tff(c_276,plain,
    ! [VAR_V_215_83,VAR_V_216_84] :
      ( pred_attacker(constr_aenc(VAR_V_215_83,VAR_V_216_84))
      | ~ pred_attacker(VAR_V_216_84)
      | ~ pred_attacker(VAR_V_215_83) ),
    inference(cnfTransformation,[status(thm)],[f_420]) ).

tff(c_2481,plain,
    ! [VAR_X1_12_357,VAR_X0X30_11_358] :
      ( pred_attacker(tuple_client_A_out_5(constr_aenc(VAR_X1_12_357,constr_pkey(name_skA))))
      | ~ pred_attacker(constr_aenc(tuple_2(VAR_X0X30_11_358,VAR_X1_12_357),constr_pkey(name_skA))) ),
    inference(resolution,[status(thm)],[c_266,c_2476]) ).

tff(c_2494,plain,
    ! [VAR_X1_12_357,VAR_X0X30_11_358] :
      ( pred_attacker(tuple_client_A_out_5(constr_aenc(VAR_X1_12_357,constr_pkey(name_skA))))
      | ~ pred_attacker(constr_pkey(name_skA))
      | ~ pred_attacker(tuple_2(VAR_X0X30_11_358,VAR_X1_12_357)) ),
    inference(resolution,[status(thm)],[c_276,c_2481]) ).

tff(c_2509,plain,
    ! [VAR_X1_12_359,VAR_X0X30_11_360] :
      ( pred_attacker(tuple_client_A_out_5(constr_aenc(VAR_X1_12_359,constr_pkey(name_skA))))
      | ~ pred_attacker(tuple_2(VAR_X0X30_11_360,VAR_X1_12_359)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_402,c_2494]) ).

tff(c_2521,plain,
    pred_attacker(tuple_client_A_out_5(constr_aenc(constr_pkey(name_skB),constr_pkey(name_skA)))),
    inference(resolution,[status(thm)],[c_1072,c_2509]) ).

tff(c_8064,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_7832,c_2521]) ).

tff(c_8065,plain,
    ! [VAR_0X40SID_524_572] : pred_attacker(constr_aenc(name_Nb(VAR_0X40SID_524_572),constr_pkey(name_skA))),
    inference(splitRight,[status(thm)],[c_7820]) ).

tff(c_8313,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_8080,c_8065]) ).

tff(c_8314,plain,
    ! [VAR_0X40SID_524_572] : pred_attacker(constr_aenc(name_Nb(VAR_0X40SID_524_572),constr_pkey(name_skB))),
    inference(splitRight,[status(thm)],[c_7821]) ).

tff(c_8563,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_8329,c_8314]) ).

tff(c_8564,plain,
    ! [VAR_0X40SID_524_572] : pred_attacker(tuple_client_A_out_5(constr_aenc(name_Nb(VAR_0X40SID_524_572),constr_pkey(name_skB)))),
    inference(splitRight,[status(thm)],[c_7819]) ).

tff(c_8846,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_8611,c_8564]) ).

tff(c_8847,plain,
    ! [VAR_0X40SID_524_572] : pred_attacker(tuple_client_A_out_5(constr_aenc(name_Nb(VAR_0X40SID_524_572),constr_pkey(name_skA)))),
    inference(splitRight,[status(thm)],[c_7818]) ).

tff(c_9100,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_8864,c_8847]) ).

tff(c_9107,plain,
    ! [VAR_0X40SID_524_601,VAR_M_0X30_602] :
      ( pred_attacker(constr_aenc(name_Nb(VAR_0X40SID_524_601),constr_tuple_2_get_1_bitstring(VAR_M_0X30_602)))
      | ~ pred_attacker(tuple_client_A_in_2(constr_sign(VAR_M_0X30_602,name_skS))) ),
    inference(splitRight,[status(thm)],[c_7817]) ).

tff(c_9111,plain,
    ! [VAR_0X40SID_524_603,VAR_X1_12_604,VAR_X0X30_11_605] :
      ( pred_attacker(constr_aenc(name_Nb(VAR_0X40SID_524_603),VAR_X1_12_604))
      | ~ pred_attacker(tuple_client_A_in_2(constr_sign(tuple_2(VAR_X0X30_11_605,VAR_X1_12_604),name_skS))) ),
    inference(superposition,[status(thm),theory(equality)],[c_166,c_9107]) ).

tff(c_9116,plain,
    ! [VAR_0X40SID_524_606,VAR_X1_12_607,VAR_X0X30_11_608] :
      ( pred_attacker(constr_aenc(name_Nb(VAR_0X40SID_524_606),VAR_X1_12_607))
      | ~ pred_attacker(constr_sign(tuple_2(VAR_X0X30_11_608,VAR_X1_12_607),name_skS)) ),
    inference(resolution,[status(thm)],[c_270,c_9111]) ).

tff(c_9124,plain,
    ! [VAR_0X40SID_524_609,VAR_PKDST_589_610,VAR_V_84_611] :
      ( pred_attacker(constr_aenc(name_Nb(VAR_0X40SID_524_609),VAR_PKDST_589_610))
      | ~ pred_table(tuple_keys(VAR_V_84_611,VAR_PKDST_589_610))
      | ~ pred_attacker(VAR_V_84_611) ),
    inference(resolution,[status(thm)],[c_1050,c_9116]) ).

tff(c_9741,plain,
    ! [VAR_0X40SID_524_635,VAR_PK_643_636,VAR_HOST_642_637] :
      ( pred_attacker(constr_aenc(name_Nb(VAR_0X40SID_524_635),VAR_PK_643_636))
      | ~ pred_attacker(VAR_HOST_642_637)
      | ~ pred_attacker(tuple_key_register_server_in_1(VAR_HOST_642_637,VAR_PK_643_636))
      | ( name_A = VAR_HOST_642_637 )
      | ( name_B = VAR_HOST_642_637 ) ),
    inference(resolution,[status(thm)],[c_336,c_9124]) ).

tff(c_9744,plain,
    ! [VAR_0X40SID_524_635,VAR_V_10X300X30_41,VAR_V_99_40] :
      ( pred_attacker(constr_aenc(name_Nb(VAR_0X40SID_524_635),VAR_V_10X300X30_41))
      | ( name_A = VAR_V_99_40 )
      | ( name_B = VAR_V_99_40 )
      | ~ pred_attacker(VAR_V_10X300X30_41)
      | ~ pred_attacker(VAR_V_99_40) ),
    inference(resolution,[status(thm)],[c_212,c_9741]) ).

tff(c_9746,plain,
    ! [VAR_V_99_638] :
      ( ( name_A = VAR_V_99_638 )
      | ( name_B = VAR_V_99_638 )
      | ~ pred_attacker(VAR_V_99_638) ),
    inference(splitLeft,[status(thm)],[c_9744]) ).

tff(c_10034,plain,
    ( ( name_objective = name_A )
    | ( name_objective = name_B ) ),
    inference(resolution,[status(thm)],[c_900,c_9746]) ).

tff(c_10286,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_120,c_108,c_10034]) ).

tff(c_10288,plain,
    ! [VAR_0X40SID_524_639,VAR_V_10X300X30_640] :
      ( pred_attacker(constr_aenc(name_Nb(VAR_0X40SID_524_639),VAR_V_10X300X30_640))
      | ~ pred_attacker(VAR_V_10X300X30_640) ),
    inference(splitRight,[status(thm)],[c_9744]) ).

tff(c_613,plain,
    ! [VAR_V_219_208,VAR_V_220X30_209] :
      ( pred_attacker(constr_adec(VAR_V_219_208,VAR_V_220X30_209))
      | ~ pred_attacker(VAR_V_220X30_209)
      | ~ pred_attacker(VAR_V_219_208) ),
    inference(cnfTransformation,[status(thm)],[f_426]) ).

tff(c_616,plain,
    ! [VAR_M_17_2,VAR_K_18_1] :
      ( pred_attacker(VAR_M_17_2)
      | ~ pred_attacker(VAR_K_18_1)
      | ~ pred_attacker(constr_aenc(VAR_M_17_2,constr_pkey(VAR_K_18_1))) ),
    inference(superposition,[status(thm),theory(equality)],[c_158,c_613]) ).

tff(c_10293,plain,
    ! [VAR_0X40SID_524_639,VAR_K_18_1] :
      ( pred_attacker(name_Nb(VAR_0X40SID_524_639))
      | ~ pred_attacker(VAR_K_18_1)
      | ~ pred_attacker(constr_pkey(VAR_K_18_1)) ),
    inference(resolution,[status(thm)],[c_10288,c_616]) ).

tff(c_10300,plain,
    ! [VAR_K_18_645] :
      ( ~ pred_attacker(VAR_K_18_645)
      | ~ pred_attacker(constr_pkey(VAR_K_18_645)) ),
    inference(splitLeft,[status(thm)],[c_10293]) ).

tff(c_10315,plain,
    ! [VAR_V_55_25] : ~ pred_attacker(VAR_V_55_25),
    inference(resolution,[status(thm)],[c_188,c_10300]) ).

tff(c_318,plain,
    pred_attacker(tuple_out_2(constr_pkey(name_skB))),
    inference(cnfTransformation,[status(thm)],[f_469]) ).

tff(c_351,plain,
    ! [VAR_V_66_121] :
      ( pred_attacker(VAR_V_66_121)
      | ~ pred_attacker(tuple_out_2(VAR_V_66_121)) ),
    inference(cnfTransformation,[status(thm)],[f_247]) ).

tff(c_355,plain,
    pred_attacker(constr_pkey(name_skB)),
    inference(resolution,[status(thm)],[c_318,c_351]) ).

tff(c_168,plain,
    ! [VAR_X0X30_9_11,VAR_X1_10X30_12] : ( constr_tuple_2_get_0x30_bitstring(tuple_2(VAR_X0X30_9_11,VAR_X1_10X30_12)) = VAR_X0X30_9_11 ),
    inference(cnfTransformation,[status(thm)],[f_198]) ).

tff(c_7767,plain,
    ! [VAR_AENC_NA_A_522_565,VAR_0X40SID_524_566] :
      ( pred_attacker(constr_aenc(tuple_2(constr_tuple_2_get_0x30_bitstring(constr_adec(VAR_AENC_NA_A_522_565,name_skB)),name_Nb(VAR_0X40SID_524_566)),constr_pkey(name_skB)))
      | ~ pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_522_565))
      | ~ pred_attacker(name_B) ),
    inference(resolution,[status(thm)],[c_314,c_7763]) ).

tff(c_7777,plain,
    ! [VAR_AENC_NA_A_522_569,VAR_0X40SID_524_570] :
      ( pred_attacker(constr_aenc(tuple_2(constr_tuple_2_get_0x30_bitstring(constr_adec(VAR_AENC_NA_A_522_569,name_skB)),name_Nb(VAR_0X40SID_524_570)),constr_pkey(name_skB)))
      | ~ pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_522_569)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_304,c_7767]) ).

tff(c_8071,plain,
    ! [VAR_M_17_579,VAR_0X40SID_524_580] :
      ( pred_attacker(constr_aenc(tuple_2(constr_tuple_2_get_0x30_bitstring(VAR_M_17_579),name_Nb(VAR_0X40SID_524_580)),constr_pkey(name_skB)))
      | ~ pred_attacker(tuple_client_B_in_3(constr_aenc(VAR_M_17_579,constr_pkey(name_skB)))) ),
    inference(superposition,[status(thm),theory(equality)],[c_158,c_7777]) ).

tff(c_9102,plain,
    ! [VAR_X0X30_9_598,VAR_0X40SID_524_599,VAR_X1_10X30_600] :
      ( pred_attacker(constr_aenc(tuple_2(VAR_X0X30_9_598,name_Nb(VAR_0X40SID_524_599)),constr_pkey(name_skB)))
      | ~ pred_attacker(tuple_client_B_in_3(constr_aenc(tuple_2(VAR_X0X30_9_598,VAR_X1_10X30_600),constr_pkey(name_skB)))) ),
    inference(superposition,[status(thm),theory(equality)],[c_168,c_8071]) ).

tff(c_9391,plain,
    ! [VAR_X0X30_9_619,VAR_0X40SID_524_620,VAR_X1_10X30_621] :
      ( pred_attacker(constr_aenc(tuple_2(VAR_X0X30_9_619,name_Nb(VAR_0X40SID_524_620)),constr_pkey(name_skB)))
      | ~ pred_attacker(constr_aenc(tuple_2(VAR_X0X30_9_619,VAR_X1_10X30_621),constr_pkey(name_skB))) ),
    inference(resolution,[status(thm)],[c_244,c_9102]) ).

tff(c_9406,plain,
    ! [VAR_X0X30_9_619,VAR_0X40SID_524_620,VAR_X1_10X30_621] :
      ( pred_attacker(constr_aenc(tuple_2(VAR_X0X30_9_619,name_Nb(VAR_0X40SID_524_620)),constr_pkey(name_skB)))
      | ~ pred_attacker(constr_pkey(name_skB))
      | ~ pred_attacker(tuple_2(VAR_X0X30_9_619,VAR_X1_10X30_621)) ),
    inference(resolution,[status(thm)],[c_276,c_9391]) ).

tff(c_9427,plain,
    ! [VAR_X0X30_9_624,VAR_0X40SID_524_625,VAR_X1_10X30_626] :
      ( pred_attacker(constr_aenc(tuple_2(VAR_X0X30_9_624,name_Nb(VAR_0X40SID_524_625)),constr_pkey(name_skB)))
      | ~ pred_attacker(tuple_2(VAR_X0X30_9_624,VAR_X1_10X30_626)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_355,c_9406]) ).

tff(c_9439,plain,
    ! [VAR_0X40SID_524_625] : pred_attacker(constr_aenc(tuple_2(name_B,name_Nb(VAR_0X40SID_524_625)),constr_pkey(name_skB))),
    inference(resolution,[status(thm)],[c_1072,c_9427]) ).

tff(c_10587,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_10315,c_9439]) ).

tff(c_10588,plain,
    ! [VAR_0X40SID_524_639] : pred_attacker(name_Nb(VAR_0X40SID_524_639)),
    inference(splitRight,[status(thm)],[c_10293]) ).

tff(c_570,plain,
    ! [VAR_V_227_194,VAR_V_228_195] :
      ( pred_attacker(tuple_2(VAR_V_227_194,VAR_V_228_195))
      | ~ pred_attacker(VAR_V_228_195)
      | ~ pred_attacker(VAR_V_227_194) ),
    inference(cnfTransformation,[status(thm)],[f_437]) ).

tff(c_338,plain,
    ~ pred_attacker(tuple_2(name_Nb('#skF_1'),name_objective)),
    inference(cnfTransformation,[status(thm)],[f_531]) ).

tff(c_582,plain,
    ( ~ pred_attacker(name_objective)
    | ~ pred_attacker(name_Nb('#skF_1')) ),
    inference(resolution,[status(thm)],[c_570,c_338]) ).

tff(c_583,plain,
    ~ pred_attacker(name_Nb('#skF_1')),
    inference(splitLeft,[status(thm)],[c_582]) ).

tff(c_10591,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_10588,c_583]) ).

tff(c_10592,plain,
    ~ pred_attacker(name_objective),
    inference(splitRight,[status(thm)],[c_582]) ).

tff(c_10660,plain,
    ! [VAR_AENC_NB_547_109] : ~ pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_547_109)),
    inference(splitLeft,[status(thm)],[c_342]) ).

tff(c_10661,plain,
    ! [VAR_V_152_61] : ~ pred_attacker(VAR_V_152_61),
    inference(negUnitSimplification,[status(thm)],[c_10660,c_240]) ).

tff(c_10593,plain,
    pred_attacker(name_Nb('#skF_1')),
    inference(splitRight,[status(thm)],[c_582]) ).

tff(c_10739,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_10661,c_10593]) ).

tff(c_10740,plain,
    ! [VAR_SIGN_A_PKA_549_110,VAR_AENC_NA_A_548_108] :
      ( ~ pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_549_110))
      | ~ pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_548_108))
      | pred_attacker(tuple_client_B_out_6(name_objective)) ),
    inference(splitRight,[status(thm)],[c_342]) ).

tff(c_10741,plain,
    ! [VAR_AENC_NA_A_548_108] : ~ pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_548_108)),
    inference(splitLeft,[status(thm)],[c_10740]) ).

tff(c_10742,plain,
    ! [VAR_V_158_63] : ~ pred_attacker(VAR_V_158_63),
    inference(negUnitSimplification,[status(thm)],[c_10741,c_244]) ).

tff(c_10820,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_10742,c_10593]) ).

tff(c_10821,plain,
    ! [VAR_SIGN_A_PKA_549_110] :
      ( ~ pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_549_110))
      | pred_attacker(tuple_client_B_out_6(name_objective)) ),
    inference(splitRight,[status(thm)],[c_10740]) ).

tff(c_10823,plain,
    ! [VAR_SIGN_A_PKA_549_110] : ~ pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_549_110)),
    inference(splitLeft,[status(thm)],[c_10821]) ).

tff(c_10824,plain,
    ! [VAR_V_164_65] : ~ pred_attacker(VAR_V_164_65),
    inference(negUnitSimplification,[status(thm)],[c_10823,c_248]) ).

tff(c_10902,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_10824,c_10593]) ).

tff(c_10903,plain,
    pred_attacker(tuple_client_B_out_6(name_objective)),
    inference(splitRight,[status(thm)],[c_10821]) ).

tff(c_10906,plain,
    pred_attacker(name_objective),
    inference(resolution,[status(thm)],[c_10903,c_228]) ).

tff(c_10910,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_10592,c_10906]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.13  % Problem  : SWW960+1 : TPTP v8.1.2. Released v7.4.0.
% 0.00/0.14  % Command  : java -Dfile.encoding=UTF-8 -Xms512M -Xmx4G -Xss10M -jar /export/starexec/sandbox2/solver/bin/beagle.jar -auto -q -proof -print tff -smtsolver /export/starexec/sandbox2/solver/bin/cvc4-1.4-x86_64-linux-opt -liasolver cooper -t %d %s
% 0.14/0.35  % Computer : n006.cluster.edu
% 0.14/0.35  % Model    : x86_64 x86_64
% 0.14/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.35  % Memory   : 8042.1875MB
% 0.14/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.35  % CPULimit : 300
% 0.14/0.35  % WCLimit  : 300
% 0.14/0.35  % DateTime : Thu Aug  3 19:34:59 EDT 2023
% 0.14/0.35  % CPUTime  : 
% 12.05/3.85  % SZS status Theorem for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 12.31/3.87  
% 12.31/3.87  % SZS output start CNFRefutation for /export/starexec/sandbox2/benchmark/theBenchmark.p
% See solution above
% 12.42/3.92  
% 12.42/3.92  Inference rules
% 12.42/3.92  ----------------------
% 12.42/3.92  #Ref     : 0
% 12.42/3.92  #Sup     : 1661
% 12.42/3.92  #Fact    : 0
% 12.42/3.92  #Define  : 0
% 12.42/3.92  #Split   : 38
% 12.42/3.92  #Chain   : 0
% 12.42/3.92  #Close   : 0
% 12.42/3.92  
% 12.42/3.92  Ordering : KBO
% 12.42/3.92  
% 12.42/3.92  Simplification rules
% 12.42/3.92  ----------------------
% 12.42/3.92  #Subsume      : 3630
% 12.42/3.92  #Demod        : 120
% 12.42/3.92  #Tautology    : 107
% 12.42/3.92  #SimpNegUnit  : 4033
% 12.42/3.92  #BackRed      : 868
% 12.42/3.92  
% 12.42/3.92  #Partial instantiations: 0
% 12.42/3.92  #Strategies tried      : 1
% 12.42/3.92  
% 12.42/3.92  Timing (in seconds)
% 12.42/3.92  ----------------------
% 12.42/3.93  Preprocessing        : 0.69
% 12.42/3.93  Parsing              : 0.37
% 12.42/3.93  CNF conversion       : 0.05
% 12.42/3.93  Main loop            : 2.02
% 12.42/3.93  Inferencing          : 0.69
% 12.42/3.93  Reduction            : 0.66
% 12.42/3.93  Demodulation         : 0.39
% 12.42/3.93  BG Simplification    : 0.05
% 12.42/3.93  Subsumption          : 0.47
% 12.42/3.93  Abstraction          : 0.07
% 12.42/3.93  MUC search           : 0.00
% 12.42/3.93  Cooper               : 0.00
% 12.42/3.93  Total                : 2.80
% 12.42/3.93  Index Insertion      : 0.00
% 12.42/3.93  Index Deletion       : 0.00
% 12.42/3.93  Index Matching       : 0.00
% 12.42/3.93  BG Taut test         : 0.00
%------------------------------------------------------------------------------