TSTP Solution File: SWW965+1 by CSE---1.6

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : CSE---1.6
% Problem  : SWW965+1 : TPTP v8.1.2. Released v7.4.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : java -jar /export/starexec/sandbox/solver/bin/mcs_scs.jar %s %d

% Computer : n019.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:15:56 EDT 2023

% Result   : Theorem 0.21s 0.78s
% Output   : CNFRefutation 0.72s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.13  % Problem    : SWW965+1 : TPTP v8.1.2. Released v7.4.0.
% 0.00/0.13  % Command    : java -jar /export/starexec/sandbox/solver/bin/mcs_scs.jar %s %d
% 0.14/0.35  % Computer : n019.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   : Sun Aug 27 22:52:58 EDT 2023
% 0.14/0.35  % CPUTime    : 
% 0.21/0.58  start to proof:theBenchmark
% 0.21/0.75  %-------------------------------------------
% 0.21/0.75  % File        :CSE---1.6
% 0.21/0.75  % Problem     :theBenchmark
% 0.21/0.75  % Transform   :cnf
% 0.21/0.75  % Format      :tptp:raw
% 0.21/0.75  % Command     :java -jar mcs_scs.jar %d %s
% 0.21/0.75  
% 0.21/0.75  % Result      :Theorem 0.110000s
% 0.21/0.75  % Output      :CNFRefutation 0.110000s
% 0.21/0.75  %-------------------------------------------
% 0.21/0.75  %--------------------------------------------------------------------------
% 0.21/0.75  % File     : SWW965+1 : TPTP v8.1.2. Released v7.4.0.
% 0.21/0.75  % Domain   : Software Verification
% 0.21/0.75  % Problem  : Attack on a variant of Needham-Schroeder-Lowe Public Key Protocol 
% 0.21/0.75  % Version  : [LT19] axioms : Especial.
% 0.21/0.75  % English  : Uses XOR. Attack demonstrates an impersonation attack
% 0.21/0.75  
% 0.21/0.75  % Refs     : [BO97]  Bull & Otway (1997), The Authentication Protocol
% 0.21/0.75  %          : [RS98]  Ryan & Schneider (1998), An Attack on a Recursive Auth
% 0.21/0.75  %          : [LT19]  Li & Tiu (2019), Combining ProVerif and Automated Theo
% 0.21/0.75  %          : [Li20]  Li (2020), Email to Geoff Sutcliffe
% 0.21/0.75  % Source   : [Li20]
% 0.21/0.76  % Names    : NSLPK-XOR-agree-A-to-B.p [LT20]
% 0.21/0.76  
% 0.21/0.76  % Status   : Theorem
% 0.21/0.76  % Rating   : 0.36 v8.1.0, 0.33 v7.5.0, 0.38 v7.4.0
% 0.21/0.76  % Syntax   : Number of formulae    :  188 ( 126 unt;   0 def)
% 0.21/0.76  %            Number of atoms       :  279 ( 105 equ)
% 0.21/0.76  %            Maximal formula atoms :    7 (   1 avg)
% 0.21/0.76  %            Number of connectives :  184 (  93   ~;   0   |;  29   &)
% 0.21/0.76  %                                         (   0 <=>;  62  =>;   0  <=;   0 <~>)
% 0.21/0.76  %            Maximal formula depth :   11 (   3 avg)
% 0.21/0.76  %            Maximal term depth    :    7 (   1 avg)
% 0.21/0.76  %            Number of predicates  :    6 (   5 usr;   0 prp; 1-2 aty)
% 0.21/0.76  %            Number of functors    :   51 (  51 usr;  16 con; 0-2 aty)
% 0.21/0.76  %            Number of variables   :  124 ( 124   !;   0   ?)
% 0.21/0.76  % SPC      : FOF_THM_RFO_SEQ
% 0.21/0.76  
% 0.21/0.76  % Comments : Generated by a modified version of ProVerif used in the
% 0.21/0.76  %            ProVerif-ATP project [LT19].
% 0.21/0.76  %--------------------------------------------------------------------------
% 0.21/0.76  fof(ax0,axiom,
% 0.21/0.76      constr_CONST_0x30 != constr_CONST_1 ).
% 0.21/0.76  
% 0.21/0.76  fof(ax1,axiom,
% 0.21/0.76      constr_CONST_0x30 != constr_CONST_2 ).
% 0.21/0.76  
% 0.21/0.76  fof(ax2,axiom,
% 0.21/0.76      constr_CONST_0x30 != constr_CONST_3 ).
% 0.21/0.76  
% 0.21/0.76  fof(ax3,axiom,
% 0.21/0.76      constr_CONST_0x30 != constr_CONST_4 ).
% 0.21/0.76  
% 0.21/0.76  fof(ax4,axiom,
% 0.21/0.76      constr_CONST_0x30 != constr_ZERO ).
% 0.21/0.76  
% 0.21/0.76  fof(ax5,axiom,
% 0.21/0.76      constr_CONST_0x30 != name_A ).
% 0.21/0.76  
% 0.21/0.76  fof(ax6,axiom,
% 0.21/0.76      constr_CONST_0x30 != name_B ).
% 0.21/0.76  
% 0.21/0.76  fof(ax7,axiom,
% 0.21/0.76      constr_CONST_0x30 != name_I ).
% 0.21/0.76  
% 0.21/0.76  fof(ax8,axiom,
% 0.21/0.76      constr_CONST_0x30 != name_c ).
% 0.21/0.76  
% 0.21/0.76  fof(ax9,axiom,
% 0.21/0.76      constr_CONST_0x30 != name_objective ).
% 0.21/0.76  
% 0.21/0.76  fof(ax10,axiom,
% 0.21/0.76      constr_CONST_0x30 != name_skA ).
% 0.21/0.76  
% 0.21/0.76  fof(ax11,axiom,
% 0.21/0.76      constr_CONST_0x30 != name_skB ).
% 0.21/0.76  
% 0.21/0.76  fof(ax12,axiom,
% 0.21/0.76      constr_CONST_0x30 != name_skS ).
% 0.21/0.76  
% 0.21/0.76  fof(ax13,axiom,
% 0.21/0.76      constr_CONST_1 != constr_CONST_2 ).
% 0.21/0.76  
% 0.21/0.76  fof(ax14,axiom,
% 0.21/0.76      constr_CONST_1 != constr_CONST_3 ).
% 0.21/0.76  
% 0.21/0.76  fof(ax15,axiom,
% 0.21/0.76      constr_CONST_1 != constr_CONST_4 ).
% 0.21/0.76  
% 0.21/0.76  fof(ax16,axiom,
% 0.21/0.76      constr_CONST_1 != constr_ZERO ).
% 0.21/0.76  
% 0.21/0.76  fof(ax17,axiom,
% 0.21/0.76      constr_CONST_1 != name_A ).
% 0.21/0.76  
% 0.21/0.76  fof(ax18,axiom,
% 0.21/0.76      constr_CONST_1 != name_B ).
% 0.21/0.76  
% 0.21/0.76  fof(ax19,axiom,
% 0.21/0.76      constr_CONST_1 != name_I ).
% 0.21/0.76  
% 0.21/0.76  fof(ax20,axiom,
% 0.21/0.76      constr_CONST_1 != name_c ).
% 0.21/0.76  
% 0.21/0.76  fof(ax21,axiom,
% 0.21/0.76      constr_CONST_1 != name_objective ).
% 0.21/0.76  
% 0.21/0.76  fof(ax22,axiom,
% 0.21/0.76      constr_CONST_1 != name_skA ).
% 0.21/0.76  
% 0.21/0.76  fof(ax23,axiom,
% 0.21/0.76      constr_CONST_1 != name_skB ).
% 0.21/0.76  
% 0.21/0.76  fof(ax24,axiom,
% 0.21/0.76      constr_CONST_1 != name_skS ).
% 0.21/0.76  
% 0.21/0.76  fof(ax25,axiom,
% 0.21/0.76      constr_CONST_2 != constr_CONST_3 ).
% 0.21/0.76  
% 0.21/0.76  fof(ax26,axiom,
% 0.21/0.76      constr_CONST_2 != constr_CONST_4 ).
% 0.21/0.76  
% 0.21/0.76  fof(ax27,axiom,
% 0.21/0.76      constr_CONST_2 != constr_ZERO ).
% 0.21/0.76  
% 0.21/0.76  fof(ax28,axiom,
% 0.21/0.76      constr_CONST_2 != name_A ).
% 0.21/0.76  
% 0.21/0.76  fof(ax29,axiom,
% 0.21/0.76      constr_CONST_2 != name_B ).
% 0.21/0.76  
% 0.21/0.76  fof(ax30,axiom,
% 0.21/0.76      constr_CONST_2 != name_I ).
% 0.21/0.76  
% 0.21/0.76  fof(ax31,axiom,
% 0.21/0.76      constr_CONST_2 != name_c ).
% 0.21/0.76  
% 0.21/0.76  fof(ax32,axiom,
% 0.21/0.76      constr_CONST_2 != name_objective ).
% 0.21/0.76  
% 0.21/0.76  fof(ax33,axiom,
% 0.21/0.76      constr_CONST_2 != name_skA ).
% 0.21/0.76  
% 0.21/0.76  fof(ax34,axiom,
% 0.21/0.76      constr_CONST_2 != name_skB ).
% 0.21/0.76  
% 0.21/0.76  fof(ax35,axiom,
% 0.21/0.76      constr_CONST_2 != name_skS ).
% 0.21/0.76  
% 0.21/0.76  fof(ax36,axiom,
% 0.21/0.76      constr_CONST_3 != constr_CONST_4 ).
% 0.21/0.76  
% 0.21/0.76  fof(ax37,axiom,
% 0.21/0.76      constr_CONST_3 != constr_ZERO ).
% 0.21/0.76  
% 0.21/0.76  fof(ax38,axiom,
% 0.21/0.76      constr_CONST_3 != name_A ).
% 0.21/0.76  
% 0.21/0.76  fof(ax39,axiom,
% 0.21/0.76      constr_CONST_3 != name_B ).
% 0.21/0.76  
% 0.21/0.76  fof(ax40,axiom,
% 0.21/0.76      constr_CONST_3 != name_I ).
% 0.21/0.76  
% 0.21/0.76  fof(ax41,axiom,
% 0.21/0.76      constr_CONST_3 != name_c ).
% 0.21/0.76  
% 0.21/0.76  fof(ax42,axiom,
% 0.21/0.76      constr_CONST_3 != name_objective ).
% 0.21/0.76  
% 0.21/0.76  fof(ax43,axiom,
% 0.21/0.76      constr_CONST_3 != name_skA ).
% 0.21/0.76  
% 0.21/0.76  fof(ax44,axiom,
% 0.21/0.76      constr_CONST_3 != name_skB ).
% 0.21/0.76  
% 0.21/0.76  fof(ax45,axiom,
% 0.21/0.76      constr_CONST_3 != name_skS ).
% 0.21/0.76  
% 0.21/0.76  fof(ax46,axiom,
% 0.21/0.76      constr_CONST_4 != constr_ZERO ).
% 0.21/0.76  
% 0.21/0.76  fof(ax47,axiom,
% 0.21/0.76      constr_CONST_4 != name_A ).
% 0.21/0.76  
% 0.21/0.76  fof(ax48,axiom,
% 0.21/0.76      constr_CONST_4 != name_B ).
% 0.21/0.76  
% 0.21/0.76  fof(ax49,axiom,
% 0.21/0.76      constr_CONST_4 != name_I ).
% 0.21/0.76  
% 0.21/0.76  fof(ax50,axiom,
% 0.21/0.76      constr_CONST_4 != name_c ).
% 0.21/0.76  
% 0.21/0.76  fof(ax51,axiom,
% 0.21/0.76      constr_CONST_4 != name_objective ).
% 0.21/0.76  
% 0.21/0.76  fof(ax52,axiom,
% 0.21/0.76      constr_CONST_4 != name_skA ).
% 0.21/0.76  
% 0.21/0.76  fof(ax53,axiom,
% 0.21/0.76      constr_CONST_4 != name_skB ).
% 0.21/0.76  
% 0.21/0.76  fof(ax54,axiom,
% 0.21/0.76      constr_CONST_4 != name_skS ).
% 0.21/0.76  
% 0.21/0.76  fof(ax55,axiom,
% 0.21/0.76      constr_ZERO != name_A ).
% 0.21/0.76  
% 0.21/0.76  fof(ax56,axiom,
% 0.21/0.76      constr_ZERO != name_B ).
% 0.21/0.76  
% 0.21/0.76  fof(ax57,axiom,
% 0.21/0.76      constr_ZERO != name_I ).
% 0.21/0.76  
% 0.21/0.76  fof(ax58,axiom,
% 0.21/0.76      constr_ZERO != name_c ).
% 0.21/0.76  
% 0.21/0.76  fof(ax59,axiom,
% 0.21/0.76      constr_ZERO != name_objective ).
% 0.21/0.76  
% 0.21/0.76  fof(ax60,axiom,
% 0.21/0.76      constr_ZERO != name_skA ).
% 0.21/0.76  
% 0.21/0.76  fof(ax61,axiom,
% 0.21/0.76      constr_ZERO != name_skB ).
% 0.21/0.76  
% 0.21/0.76  fof(ax62,axiom,
% 0.21/0.76      constr_ZERO != name_skS ).
% 0.21/0.76  
% 0.21/0.76  fof(ax63,axiom,
% 0.21/0.76      name_A != name_B ).
% 0.21/0.76  
% 0.21/0.76  fof(ax64,axiom,
% 0.21/0.76      name_A != name_I ).
% 0.21/0.76  
% 0.21/0.76  fof(ax65,axiom,
% 0.21/0.76      name_A != name_c ).
% 0.21/0.76  
% 0.21/0.76  fof(ax66,axiom,
% 0.21/0.76      name_A != name_objective ).
% 0.21/0.76  
% 0.21/0.76  fof(ax67,axiom,
% 0.21/0.76      name_A != name_skA ).
% 0.21/0.76  
% 0.21/0.76  fof(ax68,axiom,
% 0.21/0.76      name_A != name_skB ).
% 0.21/0.76  
% 0.21/0.76  fof(ax69,axiom,
% 0.21/0.76      name_A != name_skS ).
% 0.21/0.76  
% 0.21/0.76  fof(ax70,axiom,
% 0.21/0.76      name_B != name_I ).
% 0.21/0.76  
% 0.21/0.76  fof(ax71,axiom,
% 0.21/0.76      name_B != name_c ).
% 0.21/0.76  
% 0.21/0.76  fof(ax72,axiom,
% 0.21/0.76      name_B != name_objective ).
% 0.21/0.76  
% 0.21/0.76  fof(ax73,axiom,
% 0.21/0.76      name_B != name_skA ).
% 0.21/0.76  
% 0.21/0.76  fof(ax74,axiom,
% 0.21/0.76      name_B != name_skB ).
% 0.21/0.76  
% 0.21/0.76  fof(ax75,axiom,
% 0.21/0.76      name_B != name_skS ).
% 0.21/0.76  
% 0.21/0.76  fof(ax76,axiom,
% 0.21/0.76      name_I != name_c ).
% 0.21/0.76  
% 0.21/0.76  fof(ax77,axiom,
% 0.21/0.76      name_I != name_objective ).
% 0.21/0.76  
% 0.21/0.76  fof(ax78,axiom,
% 0.21/0.76      name_I != name_skA ).
% 0.21/0.76  
% 0.21/0.76  fof(ax79,axiom,
% 0.21/0.76      name_I != name_skB ).
% 0.21/0.76  
% 0.21/0.76  fof(ax80,axiom,
% 0.21/0.76      name_I != name_skS ).
% 0.21/0.76  
% 0.21/0.76  fof(ax81,axiom,
% 0.21/0.76      name_c != name_objective ).
% 0.21/0.76  
% 0.21/0.76  fof(ax82,axiom,
% 0.21/0.76      name_c != name_skA ).
% 0.21/0.76  
% 0.21/0.76  fof(ax83,axiom,
% 0.21/0.76      name_c != name_skB ).
% 0.21/0.76  
% 0.21/0.76  fof(ax84,axiom,
% 0.21/0.76      name_c != name_skS ).
% 0.21/0.76  
% 0.21/0.76  fof(ax85,axiom,
% 0.21/0.76      name_objective != name_skA ).
% 0.21/0.76  
% 0.21/0.76  fof(ax86,axiom,
% 0.21/0.77      name_objective != name_skB ).
% 0.21/0.77  
% 0.21/0.77  fof(ax87,axiom,
% 0.21/0.77      name_objective != name_skS ).
% 0.21/0.77  
% 0.21/0.77  fof(ax88,axiom,
% 0.21/0.77      name_skA != name_skB ).
% 0.21/0.77  
% 0.21/0.77  fof(ax89,axiom,
% 0.21/0.77      name_skA != name_skS ).
% 0.21/0.77  
% 0.21/0.77  fof(ax90,axiom,
% 0.21/0.77      name_skB != name_skS ).
% 0.21/0.77  
% 0.21/0.77  fof(ax91,axiom,
% 0.21/0.77      ! [VAR_K_24,VAR_M_23] : constr_adec(constr_aenc(VAR_M_23,constr_pkey(VAR_K_24)),VAR_K_24) = VAR_M_23 ).
% 0.21/0.77  
% 0.21/0.77  fof(ax92,axiom,
% 0.21/0.77      ! [VAR_K_22,VAR_M_21] : constr_dec(constr_enc(VAR_M_21,VAR_K_22),VAR_K_22) = VAR_M_21 ).
% 0.21/0.77  
% 0.21/0.77  fof(ax93,axiom,
% 0.21/0.77      ! [VAR_K_20X30,VAR_M_19] : constr_getmess(constr_sign(VAR_M_19,VAR_K_20X30)) = VAR_M_19 ).
% 0.21/0.77  
% 0.21/0.77  fof(ax94,axiom,
% 0.21/0.77      ! [VAR_K_0X30,VAR_M_0X30] : constr_checksign(constr_sign(VAR_M_0X30,VAR_K_0X30),constr_pkey(VAR_K_0X30)) = VAR_M_0X30 ).
% 0.21/0.77  
% 0.21/0.77  fof(ax95,axiom,
% 0.21/0.77      ! [VAR_X_18] : constr_xor(VAR_X_18,VAR_X_18) = constr_ZERO ).
% 0.21/0.77  
% 0.21/0.77  fof(ax96,axiom,
% 0.21/0.77      ! [VAR_X_17] : constr_xor(VAR_X_17,constr_ZERO) = VAR_X_17 ).
% 0.21/0.77  
% 0.21/0.77  fof(ax97,axiom,
% 0.21/0.77      ! [VAR_X_15,VAR_Y_16] : constr_xor(VAR_X_15,VAR_Y_16) = constr_xor(VAR_Y_16,VAR_X_15) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax98,axiom,
% 0.21/0.77      ! [VAR_X_13,VAR_Y_14,VAR_Z_0X30] : constr_xor(VAR_X_13,constr_xor(VAR_Y_14,VAR_Z_0X30)) = constr_xor(constr_xor(VAR_X_13,VAR_Y_14),VAR_Z_0X30) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax99,axiom,
% 0.21/0.77      ! [VAR_X0X30_11,VAR_X1_12] : constr_tuple_2_get_1_bitstring(tuple_2(VAR_X0X30_11,VAR_X1_12)) = VAR_X1_12 ).
% 0.21/0.77  
% 0.21/0.77  fof(ax100,axiom,
% 0.21/0.77      ! [VAR_X0X30_9,VAR_X1_10X30] : constr_tuple_2_get_0x30_bitstring(tuple_2(VAR_X0X30_9,VAR_X1_10X30)) = VAR_X0X30_9 ).
% 0.21/0.77  
% 0.21/0.77  fof(ax101,axiom,
% 0.21/0.77      ! [VAR_X0X30_7,VAR_X1_8] : constr_tuple_2_get_1(tuple_2(VAR_X0X30_7,VAR_X1_8)) = VAR_X1_8 ).
% 0.21/0.77  
% 0.21/0.77  fof(ax102,axiom,
% 0.21/0.77      ! [VAR_X0X30_0X30,VAR_X1_0X30] : constr_tuple_2_get_0x30(tuple_2(VAR_X0X30_0X30,VAR_X1_0X30)) = VAR_X0X30_0X30 ).
% 0.21/0.77  
% 0.21/0.77  fof(ax103,axiom,
% 0.21/0.77      ! [VAR_X_41,VAR_Y_42] : pred_eq_bitstring_bitstring(VAR_X_41,VAR_Y_42) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax104,axiom,
% 0.21/0.77      ! [VAR_V_49,VAR_V_50X30] :
% 0.21/0.77        ( ( pred_attacker(VAR_V_49)
% 0.21/0.77          & pred_attacker(VAR_V_50X30) )
% 0.21/0.77       => pred_attacker(constr_xor(VAR_V_49,VAR_V_50X30)) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax105,axiom,
% 0.21/0.77      ! [VAR_V_52] :
% 0.21/0.77        ( pred_attacker(VAR_V_52)
% 0.21/0.77       => pred_attacker(constr_tuple_2_get_1_bitstring(VAR_V_52)) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax106,axiom,
% 0.21/0.77      ! [VAR_V_54] :
% 0.21/0.77        ( pred_attacker(VAR_V_54)
% 0.21/0.77       => pred_attacker(constr_tuple_2_get_1(VAR_V_54)) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax107,axiom,
% 0.21/0.77      ! [VAR_V_56] :
% 0.21/0.77        ( pred_attacker(VAR_V_56)
% 0.21/0.77       => pred_attacker(constr_tuple_2_get_0x30_bitstring(VAR_V_56)) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax108,axiom,
% 0.21/0.77      ! [VAR_V_58] :
% 0.21/0.77        ( pred_attacker(VAR_V_58)
% 0.21/0.77       => pred_attacker(constr_tuple_2_get_0x30(VAR_V_58)) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax109,axiom,
% 0.21/0.77      pred_attacker(tuple_true) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax110,axiom,
% 0.21/0.77      ! [VAR_V_61,VAR_V_62] :
% 0.21/0.77        ( ( pred_attacker(VAR_V_61)
% 0.21/0.77          & pred_attacker(VAR_V_62) )
% 0.21/0.77       => pred_attacker(constr_sign(VAR_V_61,VAR_V_62)) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax111,axiom,
% 0.21/0.77      ! [VAR_V_64] :
% 0.21/0.77        ( pred_attacker(VAR_V_64)
% 0.21/0.77       => pred_attacker(constr_pkey(VAR_V_64)) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax112,axiom,
% 0.21/0.77      ! [VAR_V_66] :
% 0.21/0.77        ( pred_attacker(VAR_V_66)
% 0.21/0.77       => pred_attacker(tuple_out_3(VAR_V_66)) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax113,axiom,
% 0.21/0.77      ! [VAR_V_69] :
% 0.21/0.77        ( pred_attacker(tuple_out_3(VAR_V_69))
% 0.21/0.77       => pred_attacker(VAR_V_69) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax114,axiom,
% 0.21/0.77      ! [VAR_V_72] :
% 0.21/0.77        ( pred_attacker(VAR_V_72)
% 0.21/0.77       => pred_attacker(tuple_out_2(VAR_V_72)) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax115,axiom,
% 0.21/0.77      ! [VAR_V_75] :
% 0.21/0.77        ( pred_attacker(tuple_out_2(VAR_V_75))
% 0.21/0.77       => pred_attacker(VAR_V_75) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax116,axiom,
% 0.21/0.77      ! [VAR_V_78] :
% 0.21/0.77        ( pred_attacker(VAR_V_78)
% 0.21/0.77       => pred_attacker(tuple_out_1(VAR_V_78)) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax117,axiom,
% 0.21/0.77      ! [VAR_V_81] :
% 0.21/0.77        ( pred_attacker(tuple_out_1(VAR_V_81))
% 0.21/0.77       => pred_attacker(VAR_V_81) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax118,axiom,
% 0.21/0.77      ! [VAR_V_85] :
% 0.21/0.77        ( pred_attacker(VAR_V_85)
% 0.21/0.77       => pred_attacker(tuple_key_retrieval_server_out_2(VAR_V_85)) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax119,axiom,
% 0.21/0.77      ! [VAR_V_88] :
% 0.21/0.77        ( pred_attacker(tuple_key_retrieval_server_out_2(VAR_V_88))
% 0.21/0.77       => pred_attacker(VAR_V_88) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax120,axiom,
% 0.21/0.77      ! [VAR_V_92,VAR_V_93] :
% 0.21/0.77        ( ( pred_attacker(VAR_V_92)
% 0.21/0.77          & pred_attacker(VAR_V_93) )
% 0.21/0.77       => pred_attacker(tuple_key_retrieval_server_in_1(VAR_V_92,VAR_V_93)) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax121,axiom,
% 0.21/0.77      ! [VAR_V_10X300X30,VAR_V_10X301] :
% 0.21/0.77        ( pred_attacker(tuple_key_retrieval_server_in_1(VAR_V_10X300X30,VAR_V_10X301))
% 0.21/0.77       => pred_attacker(VAR_V_10X300X30) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax122,axiom,
% 0.21/0.77      ! [VAR_V_10X303,VAR_V_10X304] :
% 0.21/0.77        ( pred_attacker(tuple_key_retrieval_server_in_1(VAR_V_10X303,VAR_V_10X304))
% 0.21/0.77       => pred_attacker(VAR_V_10X304) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax123,axiom,
% 0.21/0.77      ! [VAR_V_10X308,VAR_V_10X309] :
% 0.21/0.77        ( ( pred_attacker(VAR_V_10X308)
% 0.21/0.77          & pred_attacker(VAR_V_10X309) )
% 0.21/0.77       => pred_attacker(tuple_key_register_server_in_1(VAR_V_10X308,VAR_V_10X309)) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax124,axiom,
% 0.21/0.77      ! [VAR_V_116,VAR_V_117] :
% 0.21/0.77        ( pred_attacker(tuple_key_register_server_in_1(VAR_V_116,VAR_V_117))
% 0.21/0.77       => pred_attacker(VAR_V_116) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax125,axiom,
% 0.21/0.77      ! [VAR_V_119,VAR_V_120X30] :
% 0.21/0.77        ( pred_attacker(tuple_key_register_server_in_1(VAR_V_119,VAR_V_120X30))
% 0.21/0.77       => pred_attacker(VAR_V_120X30) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax126,axiom,
% 0.21/0.77      ! [VAR_V_123] :
% 0.21/0.77        ( pred_attacker(VAR_V_123)
% 0.21/0.77       => pred_attacker(constr_getmess(VAR_V_123)) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax127,axiom,
% 0.21/0.77      pred_attacker(tuple_false) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax128,axiom,
% 0.21/0.77      ! [VAR_V_126,VAR_V_127] :
% 0.21/0.77        ( ( pred_attacker(VAR_V_126)
% 0.21/0.77          & pred_attacker(VAR_V_127) )
% 0.21/0.77       => pred_attacker(constr_enc(VAR_V_126,VAR_V_127)) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax129,axiom,
% 0.21/0.77      ! [VAR_V_130X30,VAR_V_131] :
% 0.21/0.77        ( ( pred_attacker(VAR_V_130X30)
% 0.21/0.77          & pred_attacker(VAR_V_131) )
% 0.21/0.77       => pred_attacker(constr_dec(VAR_V_130X30,VAR_V_131)) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax130,axiom,
% 0.21/0.77      ! [VAR_V_133] :
% 0.21/0.77        ( pred_attacker(VAR_V_133)
% 0.21/0.77       => pred_attacker(tuple_client_B_out_6(VAR_V_133)) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax131,axiom,
% 0.21/0.77      ! [VAR_V_136] :
% 0.21/0.77        ( pred_attacker(tuple_client_B_out_6(VAR_V_136))
% 0.21/0.77       => pred_attacker(VAR_V_136) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax132,axiom,
% 0.21/0.77      ! [VAR_V_139] :
% 0.21/0.77        ( pred_attacker(VAR_V_139)
% 0.21/0.77       => pred_attacker(tuple_client_B_out_4(VAR_V_139)) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax133,axiom,
% 0.21/0.77      ! [VAR_V_142] :
% 0.21/0.77        ( pred_attacker(tuple_client_B_out_4(VAR_V_142))
% 0.21/0.77       => pred_attacker(VAR_V_142) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax134,axiom,
% 0.21/0.77      ! [VAR_V_146,VAR_V_147] :
% 0.21/0.77        ( ( pred_attacker(VAR_V_146)
% 0.21/0.77          & pred_attacker(VAR_V_147) )
% 0.21/0.77       => pred_attacker(tuple_client_B_out_1(VAR_V_146,VAR_V_147)) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax135,axiom,
% 0.21/0.77      ! [VAR_V_154,VAR_V_155] :
% 0.21/0.77        ( pred_attacker(tuple_client_B_out_1(VAR_V_154,VAR_V_155))
% 0.21/0.77       => pred_attacker(VAR_V_154) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax136,axiom,
% 0.21/0.77      ! [VAR_V_157,VAR_V_158] :
% 0.21/0.77        ( pred_attacker(tuple_client_B_out_1(VAR_V_157,VAR_V_158))
% 0.21/0.77       => pred_attacker(VAR_V_158) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax137,axiom,
% 0.21/0.77      ! [VAR_V_161] :
% 0.21/0.77        ( pred_attacker(VAR_V_161)
% 0.21/0.77       => pred_attacker(tuple_client_B_in_5(VAR_V_161)) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax138,axiom,
% 0.21/0.77      ! [VAR_V_164] :
% 0.21/0.77        ( pred_attacker(tuple_client_B_in_5(VAR_V_164))
% 0.21/0.77       => pred_attacker(VAR_V_164) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax139,axiom,
% 0.21/0.77      ! [VAR_V_167] :
% 0.21/0.77        ( pred_attacker(VAR_V_167)
% 0.21/0.77       => pred_attacker(tuple_client_B_in_3(VAR_V_167)) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax140,axiom,
% 0.21/0.77      ! [VAR_V_170X30] :
% 0.21/0.77        ( pred_attacker(tuple_client_B_in_3(VAR_V_170X30))
% 0.21/0.77       => pred_attacker(VAR_V_170X30) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax141,axiom,
% 0.21/0.77      ! [VAR_V_173] :
% 0.21/0.77        ( pred_attacker(VAR_V_173)
% 0.21/0.77       => pred_attacker(tuple_client_B_in_2(VAR_V_173)) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax142,axiom,
% 0.21/0.77      ! [VAR_V_176] :
% 0.21/0.77        ( pred_attacker(tuple_client_B_in_2(VAR_V_176))
% 0.21/0.77       => pred_attacker(VAR_V_176) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax143,axiom,
% 0.21/0.77      ! [VAR_V_179] :
% 0.21/0.77        ( pred_attacker(VAR_V_179)
% 0.21/0.77       => pred_attacker(tuple_client_A_out_5(VAR_V_179)) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax144,axiom,
% 0.21/0.77      ! [VAR_V_182] :
% 0.21/0.77        ( pred_attacker(tuple_client_A_out_5(VAR_V_182))
% 0.21/0.77       => pred_attacker(VAR_V_182) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax145,axiom,
% 0.21/0.77      ! [VAR_V_185] :
% 0.21/0.77        ( pred_attacker(VAR_V_185)
% 0.21/0.77       => pred_attacker(tuple_client_A_out_3(VAR_V_185)) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax146,axiom,
% 0.21/0.77      ! [VAR_V_188] :
% 0.21/0.77        ( pred_attacker(tuple_client_A_out_3(VAR_V_188))
% 0.21/0.77       => pred_attacker(VAR_V_188) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax147,axiom,
% 0.21/0.77      ! [VAR_V_192,VAR_V_193] :
% 0.21/0.77        ( ( pred_attacker(VAR_V_192)
% 0.21/0.77          & pred_attacker(VAR_V_193) )
% 0.21/0.77       => pred_attacker(tuple_client_A_out_1(VAR_V_192,VAR_V_193)) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax148,axiom,
% 0.21/0.77      ! [VAR_V_20X300X30,VAR_V_20X301] :
% 0.21/0.77        ( pred_attacker(tuple_client_A_out_1(VAR_V_20X300X30,VAR_V_20X301))
% 0.21/0.77       => pred_attacker(VAR_V_20X300X30) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax149,axiom,
% 0.21/0.77      ! [VAR_V_20X303,VAR_V_20X304] :
% 0.21/0.77        ( pred_attacker(tuple_client_A_out_1(VAR_V_20X303,VAR_V_20X304))
% 0.21/0.77       => pred_attacker(VAR_V_20X304) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax150,axiom,
% 0.21/0.77      ! [VAR_V_20X307] :
% 0.21/0.77        ( pred_attacker(VAR_V_20X307)
% 0.21/0.77       => pred_attacker(tuple_client_A_in_4(VAR_V_20X307)) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax151,axiom,
% 0.21/0.77      ! [VAR_V_210X30] :
% 0.21/0.77        ( pred_attacker(tuple_client_A_in_4(VAR_V_210X30))
% 0.21/0.77       => pred_attacker(VAR_V_210X30) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax152,axiom,
% 0.21/0.77      ! [VAR_V_213] :
% 0.21/0.77        ( pred_attacker(VAR_V_213)
% 0.21/0.77       => pred_attacker(tuple_client_A_in_2(VAR_V_213)) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax153,axiom,
% 0.21/0.77      ! [VAR_V_216] :
% 0.21/0.77        ( pred_attacker(tuple_client_A_in_2(VAR_V_216))
% 0.21/0.77       => pred_attacker(VAR_V_216) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax154,axiom,
% 0.21/0.77      ! [VAR_V_220X30,VAR_V_221] :
% 0.21/0.77        ( ( pred_attacker(VAR_V_220X30)
% 0.21/0.77          & pred_attacker(VAR_V_221) )
% 0.21/0.77       => pred_attacker(constr_checksign(VAR_V_220X30,VAR_V_221)) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax155,axiom,
% 0.21/0.77      ! [VAR_V_224,VAR_V_225] :
% 0.21/0.77        ( ( pred_attacker(VAR_V_224)
% 0.21/0.77          & pred_attacker(VAR_V_225) )
% 0.21/0.77       => pred_attacker(constr_aenc(VAR_V_224,VAR_V_225)) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax156,axiom,
% 0.21/0.77      ! [VAR_V_228,VAR_V_229] :
% 0.21/0.77        ( ( pred_attacker(VAR_V_228)
% 0.21/0.77          & pred_attacker(VAR_V_229) )
% 0.21/0.77       => pred_attacker(constr_adec(VAR_V_228,VAR_V_229)) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax157,axiom,
% 0.21/0.77      pred_attacker(constr_ZERO) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax158,axiom,
% 0.21/0.77      pred_attacker(constr_CONST_4) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax159,axiom,
% 0.21/0.77      pred_attacker(constr_CONST_3) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax160,axiom,
% 0.21/0.77      pred_attacker(constr_CONST_2) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax161,axiom,
% 0.21/0.77      pred_attacker(constr_CONST_1) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax162,axiom,
% 0.21/0.77      pred_attacker(constr_CONST_0x30) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax163,axiom,
% 0.21/0.77      ! [VAR_V_236,VAR_V_237] :
% 0.21/0.77        ( ( pred_attacker(VAR_V_236)
% 0.21/0.77          & pred_attacker(VAR_V_237) )
% 0.21/0.77       => pred_attacker(tuple_2(VAR_V_236,VAR_V_237)) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax164,axiom,
% 0.21/0.77      ! [VAR_V_244,VAR_V_245] :
% 0.21/0.77        ( pred_attacker(tuple_2(VAR_V_244,VAR_V_245))
% 0.21/0.77       => pred_attacker(VAR_V_244) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax165,axiom,
% 0.21/0.77      ! [VAR_V_247,VAR_V_248] :
% 0.21/0.77        ( pred_attacker(tuple_2(VAR_V_247,VAR_V_248))
% 0.21/0.77       => pred_attacker(VAR_V_248) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax166,axiom,
% 0.21/0.77      ! [VAR_V_250X30,VAR_V_251] :
% 0.21/0.77        ( ( pred_mess(VAR_V_251,VAR_V_250X30)
% 0.21/0.77          & pred_attacker(VAR_V_251) )
% 0.21/0.77       => pred_attacker(VAR_V_250X30) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax167,axiom,
% 0.21/0.77      ! [VAR_V_252,VAR_V_253] :
% 0.21/0.77        ( ( pred_attacker(VAR_V_253)
% 0.21/0.77          & pred_attacker(VAR_V_252) )
% 0.21/0.77       => pred_mess(VAR_V_253,VAR_V_252) ) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax168,axiom,
% 0.21/0.77      pred_attacker(name_c) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax169,axiom,
% 0.21/0.77      pred_attacker(name_I) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax170,axiom,
% 0.21/0.77      pred_attacker(name_B) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax171,axiom,
% 0.21/0.77      pred_attacker(name_A) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax172,axiom,
% 0.21/0.77      ! [VAR_V_255] : pred_equal(VAR_V_255,VAR_V_255) ).
% 0.21/0.77  
% 0.21/0.77  fof(ax173,axiom,
% 0.21/0.77      ! [VAR_V_256] : pred_attacker(name_new0x2Dname(VAR_V_256)) ).
% 0.21/0.78  
% 0.21/0.78  fof(ax174,axiom,
% 0.21/0.78      pred_table(tuple_keys(name_A,constr_pkey(name_skA))) ).
% 0.21/0.78  
% 0.21/0.78  fof(ax175,axiom,
% 0.21/0.78      pred_table(tuple_keys(name_B,constr_pkey(name_skB))) ).
% 0.21/0.78  
% 0.21/0.78  fof(ax176,axiom,
% 0.21/0.78      pred_attacker(tuple_out_1(constr_pkey(name_skA))) ).
% 0.21/0.78  
% 0.21/0.78  fof(ax177,axiom,
% 0.21/0.78      pred_attacker(tuple_out_2(constr_pkey(name_skB))) ).
% 0.21/0.78  
% 0.21/0.78  fof(ax178,axiom,
% 0.21/0.78      pred_attacker(tuple_out_3(constr_pkey(name_skS))) ).
% 0.21/0.78  
% 0.21/0.78  fof(ax179,axiom,
% 0.21/0.78      pred_attacker(tuple_client_A_out_1(name_A,name_I)) ).
% 0.21/0.78  
% 0.21/0.78  fof(ax180,axiom,
% 0.21/0.78      ! [VAR_0X40SID_376,VAR_SIGN_I_PKI_375] :
% 0.21/0.78        ( ( pred_eq_bitstring_bitstring(name_I,constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_I_PKI_375,constr_pkey(name_skS))))
% 0.21/0.78          & pred_attacker(tuple_client_A_in_2(VAR_SIGN_I_PKI_375)) )
% 0.21/0.78       => pred_attacker(tuple_client_A_out_3(constr_aenc(tuple_2(name_Na(VAR_0X40SID_376),name_A),constr_tuple_2_get_1_bitstring(constr_checksign(VAR_SIGN_I_PKI_375,constr_pkey(name_skS)))))) ) ).
% 0.21/0.78  
% 0.21/0.78  fof(ax181,axiom,
% 0.21/0.78      ! [VAR_0X40SID_435,VAR_AENC_NA_XOR_I_NI_434,VAR_SIGN_I_PKI_436] :
% 0.21/0.78        ( ( pred_eq_bitstring_bitstring(name_I,constr_xor(constr_tuple_2_get_0x30_bitstring(constr_adec(VAR_AENC_NA_XOR_I_NI_434,name_skA)),name_Na(VAR_0X40SID_435)))
% 0.21/0.78          & pred_attacker(tuple_client_A_in_4(VAR_AENC_NA_XOR_I_NI_434))
% 0.21/0.78          & pred_eq_bitstring_bitstring(name_I,constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_I_PKI_436,constr_pkey(name_skS))))
% 0.21/0.78          & pred_attacker(tuple_client_A_in_2(VAR_SIGN_I_PKI_436)) )
% 0.21/0.78       => pred_attacker(tuple_client_A_out_5(constr_aenc(constr_tuple_2_get_1_bitstring(constr_adec(VAR_AENC_NA_XOR_I_NI_434,name_skA)),constr_tuple_2_get_1_bitstring(constr_checksign(VAR_SIGN_I_PKI_436,constr_pkey(name_skS)))))) ) ).
% 0.21/0.78  
% 0.21/0.78  fof(ax182,axiom,
% 0.21/0.78      pred_attacker(tuple_client_B_out_1(name_B,name_A)) ).
% 0.21/0.78  
% 0.21/0.78  fof(ax183,axiom,
% 0.21/0.78      ! [VAR_0X40SID_553,VAR_AENC_NA_A_551,VAR_SIGN_A_PKA_552] :
% 0.21/0.78        ( ( pred_eq_bitstring_bitstring(name_A,constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_551,name_skB)))
% 0.21/0.78          & pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_551))
% 0.21/0.78          & pred_eq_bitstring_bitstring(name_A,constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_552,constr_pkey(name_skS))))
% 0.21/0.78          & pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_552)) )
% 0.21/0.78       => pred_attacker(tuple_client_B_out_4(constr_aenc(tuple_2(constr_xor(constr_tuple_2_get_0x30_bitstring(constr_adec(VAR_AENC_NA_A_551,name_skB)),name_B),name_Nb(VAR_0X40SID_553)),constr_tuple_2_get_1_bitstring(constr_checksign(VAR_SIGN_A_PKA_552,constr_pkey(name_skS)))))) ) ).
% 0.21/0.78  
% 0.21/0.78  fof(ax184,axiom,
% 0.21/0.78      ! [VAR_0X40SID_577,VAR_AENC_NA_A_579,VAR_AENC_NB_578,VAR_SIGN_A_PKA_580X30] :
% 0.21/0.78        ( ( pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_577),constr_adec(VAR_AENC_NB_578,name_skB))
% 0.21/0.78          & pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_578))
% 0.21/0.78          & pred_eq_bitstring_bitstring(name_A,constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_579,name_skB)))
% 0.21/0.78          & pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_579))
% 0.21/0.78          & pred_eq_bitstring_bitstring(name_A,constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_580X30,constr_pkey(name_skS))))
% 0.21/0.78          & pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_580X30)) )
% 0.21/0.78       => pred_attacker(tuple_client_B_out_6(name_objective)) ) ).
% 0.21/0.78  
% 0.21/0.78  fof(ax185,axiom,
% 0.21/0.78      ! [VAR_DST_619,VAR_PKDST_620X30,VAR_SRC_621] :
% 0.21/0.78        ( ( pred_table(tuple_keys(VAR_DST_619,VAR_PKDST_620X30))
% 0.21/0.78          & pred_attacker(tuple_key_retrieval_server_in_1(VAR_SRC_621,VAR_DST_619)) )
% 0.21/0.78       => pred_attacker(tuple_key_retrieval_server_out_2(constr_sign(tuple_2(VAR_DST_619,VAR_PKDST_620X30),name_skS))) ) ).
% 0.21/0.78  
% 0.21/0.78  fof(ax186,axiom,
% 0.21/0.78      ! [VAR_HOST_673,VAR_PK_674] :
% 0.21/0.78        ( ( VAR_HOST_673 != name_B
% 0.21/0.78          & VAR_HOST_673 != name_A
% 0.21/0.78          & pred_attacker(tuple_key_register_server_in_1(VAR_HOST_673,VAR_PK_674)) )
% 0.21/0.78       => pred_table(tuple_keys(VAR_HOST_673,VAR_PK_674)) ) ).
% 0.21/0.78  
% 0.21/0.78  fof(co0,conjecture,
% 0.21/0.78      pred_attacker(name_objective) ).
% 0.21/0.78  
% 0.21/0.78  %--------------------------------------------------------------------------
% 0.21/0.78  %-------------------------------------------
% 0.21/0.78  % Proof found
% 0.21/0.78  % SZS status Theorem for theBenchmark
% 0.21/0.78  % SZS output start Proof
% 0.72/0.78  %ClaNum:244(EqnAxiom:57)
% 0.72/0.78  %VarNum:221(SingletonVarNum:120)
% 0.72/0.78  %MaxLitNum:4
% 0.72/0.78  %MaxfuncDepth:5
% 0.72/0.78  %SharedTerms:139
% 0.72/0.78  %goalClause: 182
% 0.72/0.78  %singleGoalClaCount:1
% 0.72/0.78  [58]P1(a1)
% 0.72/0.78  [59]P1(a2)
% 0.72/0.78  [60]P1(a3)
% 0.72/0.78  [61]P1(a4)
% 0.72/0.78  [62]P1(a5)
% 0.72/0.78  [63]P1(a6)
% 0.72/0.78  [64]P1(a7)
% 0.72/0.78  [65]P1(a21)
% 0.72/0.78  [66]P1(a22)
% 0.72/0.78  [67]P1(a23)
% 0.72/0.78  [68]P1(a26)
% 0.72/0.78  [69]P1(a27)
% 0.72/0.78  [91]~E(a2,a1)
% 0.72/0.78  [92]~E(a3,a1)
% 0.72/0.78  [93]~E(a3,a2)
% 0.72/0.78  [94]~E(a4,a1)
% 0.72/0.78  [95]~E(a4,a2)
% 0.72/0.78  [96]~E(a4,a3)
% 0.72/0.78  [97]~E(a5,a1)
% 0.72/0.78  [98]~E(a5,a2)
% 0.72/0.78  [99]~E(a5,a3)
% 0.72/0.78  [100]~E(a5,a4)
% 0.72/0.78  [101]~E(a1,a6)
% 0.72/0.78  [102]~E(a2,a6)
% 0.72/0.78  [103]~E(a3,a6)
% 0.72/0.78  [104]~E(a4,a6)
% 0.72/0.78  [105]~E(a5,a6)
% 0.72/0.78  [106]~E(a7,a1)
% 0.72/0.78  [107]~E(a7,a2)
% 0.72/0.78  [108]~E(a7,a3)
% 0.72/0.78  [109]~E(a7,a4)
% 0.72/0.78  [110]~E(a7,a5)
% 0.72/0.78  [111]~E(a7,a6)
% 0.72/0.78  [112]~E(a21,a1)
% 0.72/0.78  [113]~E(a21,a2)
% 0.72/0.78  [114]~E(a21,a3)
% 0.72/0.78  [115]~E(a21,a4)
% 0.72/0.78  [116]~E(a21,a5)
% 0.72/0.78  [117]~E(a21,a6)
% 0.72/0.78  [118]~E(a21,a7)
% 0.72/0.78  [119]~E(a22,a1)
% 0.72/0.78  [120]~E(a22,a2)
% 0.72/0.78  [121]~E(a22,a3)
% 0.72/0.78  [122]~E(a22,a4)
% 0.72/0.78  [123]~E(a22,a5)
% 0.72/0.78  [124]~E(a22,a6)
% 0.72/0.78  [125]~E(a22,a7)
% 0.72/0.78  [126]~E(a22,a21)
% 0.72/0.78  [127]~E(a23,a1)
% 0.72/0.78  [128]~E(a23,a2)
% 0.72/0.78  [129]~E(a23,a3)
% 0.72/0.78  [130]~E(a23,a4)
% 0.72/0.78  [131]~E(a23,a5)
% 0.72/0.78  [132]~E(a23,a6)
% 0.72/0.78  [133]~E(a23,a7)
% 0.72/0.78  [134]~E(a23,a21)
% 0.72/0.78  [135]~E(a23,a22)
% 0.72/0.78  [136]~E(a32,a1)
% 0.72/0.78  [137]~E(a32,a2)
% 0.72/0.78  [138]~E(a32,a3)
% 0.72/0.78  [139]~E(a32,a4)
% 0.72/0.78  [140]~E(a32,a5)
% 0.72/0.78  [141]~E(a32,a6)
% 0.72/0.78  [142]~E(a32,a7)
% 0.72/0.78  [143]~E(a32,a21)
% 0.72/0.78  [144]~E(a32,a22)
% 0.72/0.78  [145]~E(a32,a23)
% 0.72/0.78  [146]~E(a31,a1)
% 0.72/0.78  [147]~E(a31,a2)
% 0.72/0.78  [148]~E(a31,a3)
% 0.72/0.78  [149]~E(a31,a4)
% 0.72/0.78  [150]~E(a31,a5)
% 0.72/0.78  [151]~E(a31,a6)
% 0.72/0.78  [152]~E(a31,a7)
% 0.72/0.78  [153]~E(a31,a21)
% 0.72/0.78  [154]~E(a31,a22)
% 0.72/0.78  [155]~E(a31,a23)
% 0.72/0.78  [156]~E(a32,a31)
% 0.72/0.78  [157]~E(a30,a1)
% 0.72/0.78  [158]~E(a30,a2)
% 0.72/0.78  [159]~E(a30,a3)
% 0.72/0.78  [160]~E(a30,a4)
% 0.72/0.78  [161]~E(a30,a5)
% 0.72/0.78  [162]~E(a30,a6)
% 0.72/0.78  [163]~E(a30,a7)
% 0.72/0.78  [164]~E(a30,a21)
% 0.72/0.78  [165]~E(a30,a22)
% 0.72/0.78  [166]~E(a30,a23)
% 0.72/0.78  [167]~E(a32,a30)
% 0.72/0.78  [168]~E(a31,a30)
% 0.72/0.78  [169]~E(a29,a1)
% 0.72/0.78  [170]~E(a29,a2)
% 0.72/0.78  [171]~E(a29,a3)
% 0.72/0.78  [172]~E(a29,a4)
% 0.72/0.78  [173]~E(a29,a5)
% 0.72/0.78  [174]~E(a29,a6)
% 0.72/0.78  [175]~E(a29,a7)
% 0.72/0.78  [176]~E(a29,a21)
% 0.72/0.78  [177]~E(a29,a22)
% 0.72/0.78  [178]~E(a29,a23)
% 0.72/0.78  [179]~E(a32,a29)
% 0.72/0.78  [180]~E(a31,a29)
% 0.72/0.78  [181]~E(a30,a29)
% 0.72/0.78  [182]~P1(a32)
% 0.72/0.78  [77]P1(f33(a21,a7))
% 0.72/0.78  [78]P1(f34(a7,a22))
% 0.72/0.78  [74]P1(f45(f9(a29)))
% 0.72/0.78  [75]P1(f46(f9(a30)))
% 0.72/0.78  [76]P1(f47(f9(a31)))
% 0.72/0.78  [85]P3(f48(a7,f9(a31)))
% 0.72/0.78  [86]P3(f48(a21,f9(a30)))
% 0.72/0.78  [73]P2(x731,x731)
% 0.72/0.78  [70]P1(f28(x701))
% 0.72/0.78  [71]E(f8(x711,a6),x711)
% 0.72/0.78  [72]E(f8(x721,x721),a6)
% 0.72/0.78  [79]E(f8(x791,x792),f8(x792,x791))
% 0.72/0.78  [80]E(f10(f16(x801,x802)),x801)
% 0.72/0.78  [81]E(f17(f35(x811,x812)),x812)
% 0.72/0.78  [82]E(f18(f35(x821,x822)),x821)
% 0.72/0.78  [83]E(f20(f35(x831,x832)),x832)
% 0.72/0.78  [84]E(f19(f35(x841,x842)),x841)
% 0.72/0.78  [87]E(f12(f11(x871,x872),x872),x871)
% 0.72/0.78  [88]E(f13(f16(x881,x882),f9(x882)),x881)
% 0.72/0.78  [89]E(f15(f14(x891,f9(x892)),x892),x891)
% 0.72/0.78  [90]E(f8(f8(x901,x902),x903),f8(x901,f8(x902,x903)))
% 0.72/0.78  [183]~P1(x1831)+P1(f9(x1831))
% 0.72/0.78  [184]~P1(x1841)+P1(f10(x1841))
% 0.72/0.78  [185]~P1(x1851)+P1(f17(x1851))
% 0.72/0.78  [186]~P1(x1861)+P1(f18(x1861))
% 0.72/0.78  [187]~P1(x1871)+P1(f20(x1871))
% 0.72/0.78  [188]~P1(x1881)+P1(f19(x1881))
% 0.72/0.78  [189]~P1(x1891)+P1(f45(x1891))
% 0.72/0.78  [190]~P1(x1901)+P1(f46(x1901))
% 0.72/0.78  [191]~P1(x1911)+P1(f47(x1911))
% 0.72/0.78  [192]~P1(x1921)+P1(f49(x1921))
% 0.72/0.78  [193]~P1(x1931)+P1(f43(x1931))
% 0.72/0.78  [194]~P1(x1941)+P1(f44(x1941))
% 0.72/0.78  [195]~P1(x1951)+P1(f38(x1951))
% 0.72/0.78  [196]~P1(x1961)+P1(f39(x1961))
% 0.72/0.78  [197]~P1(x1971)+P1(f40(x1971))
% 0.72/0.78  [198]~P1(x1981)+P1(f41(x1981))
% 0.72/0.78  [199]~P1(x1991)+P1(f42(x1991))
% 0.72/0.78  [200]~P1(x2001)+P1(f36(x2001))
% 0.72/0.78  [201]~P1(x2011)+P1(f37(x2011))
% 0.72/0.78  [202]P1(x2021)+~P1(f45(x2021))
% 0.72/0.78  [203]P1(x2031)+~P1(f46(x2031))
% 0.72/0.78  [204]P1(x2041)+~P1(f47(x2041))
% 0.72/0.78  [205]P1(x2051)+~P1(f49(x2051))
% 0.72/0.78  [206]P1(x2061)+~P1(f43(x2061))
% 0.72/0.78  [207]P1(x2071)+~P1(f44(x2071))
% 0.72/0.78  [208]P1(x2081)+~P1(f38(x2081))
% 0.72/0.78  [209]P1(x2091)+~P1(f39(x2091))
% 0.72/0.78  [210]P1(x2101)+~P1(f40(x2101))
% 0.72/0.78  [211]P1(x2111)+~P1(f41(x2111))
% 0.72/0.78  [212]P1(x2121)+~P1(f42(x2121))
% 0.72/0.78  [213]P1(x2131)+~P1(f36(x2131))
% 0.72/0.78  [214]P1(x2141)+~P1(f37(x2141))
% 0.72/0.78  [229]P1(x2291)+~P1(f35(x2292,x2291))
% 0.72/0.78  [230]P1(x2301)+~P1(f50(x2302,x2301))
% 0.72/0.78  [231]P1(x2311)+~P1(f51(x2312,x2311))
% 0.72/0.78  [232]P1(x2321)+~P1(f33(x2322,x2321))
% 0.72/0.78  [233]P1(x2331)+~P1(f34(x2332,x2331))
% 0.72/0.78  [234]P1(x2341)+~P1(f35(x2341,x2342))
% 0.72/0.78  [235]P1(x2351)+~P1(f50(x2351,x2352))
% 0.72/0.78  [236]P1(x2361)+~P1(f51(x2361,x2362))
% 0.72/0.78  [237]P1(x2371)+~P1(f33(x2371,x2372))
% 0.72/0.78  [238]P1(x2381)+~P1(f34(x2381,x2382))
% 0.72/0.78  [242]~P1(f37(x2422))+P1(f42(f14(f35(f24(x2421),a7),f17(f13(x2422,f9(a29))))))
% 0.72/0.78  [215]~P1(x2152)+~P1(x2151)+P4(x2151,x2152)
% 0.72/0.78  [216]~P4(x2162,x2161)+P1(x2161)+~P1(x2162)
% 0.72/0.78  [217]~P1(x2172)+~P1(x2171)+P1(f14(x2171,x2172))
% 0.72/0.78  [218]~P1(x2182)+~P1(x2181)+P1(f15(x2181,x2182))
% 0.72/0.78  [219]~P1(x2192)+~P1(x2191)+P1(f11(x2191,x2192))
% 0.72/0.78  [220]~P1(x2202)+~P1(x2201)+P1(f12(x2201,x2202))
% 0.72/0.78  [221]~P1(x2212)+~P1(x2211)+P1(f16(x2211,x2212))
% 0.72/0.78  [222]~P1(x2222)+~P1(x2221)+P1(f13(x2221,x2222))
% 0.72/0.78  [223]~P1(x2232)+~P1(x2231)+P1(f8(x2231,x2232))
% 0.72/0.78  [224]~P1(x2242)+~P1(x2241)+P1(f35(x2241,x2242))
% 0.72/0.78  [225]~P1(x2252)+~P1(x2251)+P1(f50(x2251,x2252))
% 0.72/0.78  [226]~P1(x2262)+~P1(x2261)+P1(f51(x2261,x2262))
% 0.72/0.78  [227]~P1(x2272)+~P1(x2271)+P1(f33(x2271,x2272))
% 0.72/0.78  [228]~P1(x2282)+~P1(x2281)+P1(f34(x2281,x2282))
% 0.72/0.78  [243]~P1(f36(x2431))+~P1(f37(x2432))+P1(f41(f14(f17(f15(x2431,a31)),f17(f13(x2432,f9(a29))))))
% 0.72/0.78  [241]~P3(f48(x2411,x2412))+~P1(f50(x2413,x2411))+P1(f49(f16(f35(x2411,x2412),a29)))
% 0.72/0.78  [244]~P1(f39(x2441))+~P1(f40(x2443))+P1(f44(f14(f35(f8(f18(f15(x2441,a30)),a21),f25(x2442)),f17(f13(x2443,f9(a29))))))
% 0.72/0.78  [240]E(x2401,a21)+E(x2401,a7)+~P1(f51(x2401,x2402))+P3(f48(x2401,x2402))
% 0.72/0.78  [239]~P1(f38(x2391))+~P1(f39(x2392))+~P1(f40(x2393))+P1(f43(a32))
% 0.72/0.78  %EqnAxiom
% 0.72/0.78  [1]E(x11,x11)
% 0.72/0.78  [2]E(x22,x21)+~E(x21,x22)
% 0.72/0.78  [3]E(x31,x33)+~E(x31,x32)+~E(x32,x33)
% 0.72/0.78  [4]~E(x41,x42)+E(f28(x41),f28(x42))
% 0.72/0.78  [5]~E(x51,x52)+E(f8(x51,x53),f8(x52,x53))
% 0.72/0.78  [6]~E(x61,x62)+E(f8(x63,x61),f8(x63,x62))
% 0.72/0.78  [7]~E(x71,x72)+E(f40(x71),f40(x72))
% 0.72/0.78  [8]~E(x81,x82)+E(f9(x81),f9(x82))
% 0.72/0.78  [9]~E(x91,x92)+E(f45(x91),f45(x92))
% 0.72/0.78  [10]~E(x101,x102)+E(f37(x101),f37(x102))
% 0.72/0.78  [11]~E(x111,x112)+E(f46(x111),f46(x112))
% 0.72/0.78  [12]~E(x121,x122)+E(f36(x121),f36(x122))
% 0.72/0.78  [13]~E(x131,x132)+E(f47(x131),f47(x132))
% 0.72/0.78  [14]~E(x141,x142)+E(f33(x141,x143),f33(x142,x143))
% 0.72/0.78  [15]~E(x151,x152)+E(f33(x153,x151),f33(x153,x152))
% 0.72/0.78  [16]~E(x161,x162)+E(f34(x161,x163),f34(x162,x163))
% 0.72/0.78  [17]~E(x171,x172)+E(f34(x173,x171),f34(x173,x172))
% 0.72/0.78  [18]~E(x181,x182)+E(f39(x181),f39(x182))
% 0.72/0.78  [19]~E(x191,x192)+E(f44(x191),f44(x192))
% 0.72/0.78  [20]~E(x201,x202)+E(f16(x201,x203),f16(x202,x203))
% 0.72/0.78  [21]~E(x211,x212)+E(f16(x213,x211),f16(x213,x212))
% 0.72/0.78  [22]~E(x221,x222)+E(f10(x221),f10(x222))
% 0.72/0.78  [23]~E(x231,x232)+E(f35(x231,x233),f35(x232,x233))
% 0.72/0.78  [24]~E(x241,x242)+E(f35(x243,x241),f35(x243,x242))
% 0.72/0.78  [25]~E(x251,x252)+E(f17(x251),f17(x252))
% 0.72/0.78  [26]~E(x261,x262)+E(f50(x261,x263),f50(x262,x263))
% 0.72/0.78  [27]~E(x271,x272)+E(f50(x273,x271),f50(x273,x272))
% 0.72/0.78  [28]~E(x281,x282)+E(f18(x281),f18(x282))
% 0.72/0.78  [29]~E(x291,x292)+E(f15(x291,x293),f15(x292,x293))
% 0.72/0.78  [30]~E(x301,x302)+E(f15(x303,x301),f15(x303,x302))
% 0.72/0.78  [31]~E(x311,x312)+E(f20(x311),f20(x312))
% 0.72/0.78  [32]~E(x321,x322)+E(f51(x321,x323),f51(x322,x323))
% 0.72/0.78  [33]~E(x331,x332)+E(f51(x333,x331),f51(x333,x332))
% 0.72/0.78  [34]~E(x341,x342)+E(f19(x341),f19(x342))
% 0.72/0.78  [35]~E(x351,x352)+E(f41(x351),f41(x352))
% 0.72/0.78  [36]~E(x361,x362)+E(f48(x361,x363),f48(x362,x363))
% 0.72/0.78  [37]~E(x371,x372)+E(f48(x373,x371),f48(x373,x372))
% 0.72/0.78  [38]~E(x381,x382)+E(f14(x381,x383),f14(x382,x383))
% 0.72/0.78  [39]~E(x391,x392)+E(f14(x393,x391),f14(x393,x392))
% 0.72/0.78  [40]~E(x401,x402)+E(f42(x401),f42(x402))
% 0.72/0.78  [41]~E(x411,x412)+E(f11(x411,x413),f11(x412,x413))
% 0.72/0.78  [42]~E(x421,x422)+E(f11(x423,x421),f11(x423,x422))
% 0.72/0.78  [43]~E(x431,x432)+E(f12(x431,x433),f12(x432,x433))
% 0.72/0.78  [44]~E(x441,x442)+E(f12(x443,x441),f12(x443,x442))
% 0.72/0.78  [45]~E(x451,x452)+E(f13(x451,x453),f13(x452,x453))
% 0.72/0.78  [46]~E(x461,x462)+E(f13(x463,x461),f13(x463,x462))
% 0.72/0.78  [47]~E(x471,x472)+E(f49(x471),f49(x472))
% 0.72/0.78  [48]~E(x481,x482)+E(f43(x481),f43(x482))
% 0.72/0.78  [49]~E(x491,x492)+E(f38(x491),f38(x492))
% 0.72/0.78  [50]~E(x501,x502)+E(f24(x501),f24(x502))
% 0.72/0.78  [51]~E(x511,x512)+E(f25(x511),f25(x512))
% 0.72/0.78  [52]~P1(x521)+P1(x522)+~E(x521,x522)
% 0.72/0.78  [53]~P3(x531)+P3(x532)+~E(x531,x532)
% 0.72/0.78  [54]P2(x542,x543)+~E(x541,x542)+~P2(x541,x543)
% 0.72/0.78  [55]P2(x553,x552)+~E(x551,x552)+~P2(x553,x551)
% 0.72/0.78  [56]P4(x562,x563)+~E(x561,x562)+~P4(x561,x563)
% 0.72/0.78  [57]P4(x573,x572)+~E(x571,x572)+~P4(x573,x571)
% 0.72/0.78  
% 0.72/0.78  %-------------------------------------------
% 0.72/0.78  cnf(256,plain,
% 0.72/0.78     (E(f12(f11(x2561,x2562),x2562),x2561)),
% 0.72/0.78     inference(rename_variables,[],[87])).
% 0.72/0.78  cnf(258,plain,
% 0.72/0.78     (E(f8(x2581,a6),x2581)),
% 0.72/0.78     inference(rename_variables,[],[71])).
% 0.72/0.78  cnf(300,plain,
% 0.72/0.78     (~P1(f43(a32))),
% 0.72/0.78     inference(scs_inference,[],[182,73,58,74,75,76,85,71,79,87,2,204,203,202,55,54,53,52,3,216,220,238,237,236,235,234,233,232,231,230,229,214,213,212,211,210,209,208,207,206])).
% 0.72/0.78  cnf(312,plain,
% 0.72/0.78     (P1(f40(a1))),
% 0.72/0.78     inference(scs_inference,[],[182,73,58,74,75,76,85,71,79,87,2,204,203,202,55,54,53,52,3,216,220,238,237,236,235,234,233,232,231,230,229,214,213,212,211,210,209,208,207,206,205,201,200,199,198,197])).
% 0.72/0.78  cnf(314,plain,
% 0.72/0.78     (P1(f39(a1))),
% 0.72/0.78     inference(scs_inference,[],[182,73,58,74,75,76,85,71,79,87,2,204,203,202,55,54,53,52,3,216,220,238,237,236,235,234,233,232,231,230,229,214,213,212,211,210,209,208,207,206,205,201,200,199,198,197,196])).
% 0.72/0.78  cnf(316,plain,
% 0.72/0.78     (P1(f38(a1))),
% 0.72/0.78     inference(scs_inference,[],[182,73,58,74,75,76,85,71,79,87,2,204,203,202,55,54,53,52,3,216,220,238,237,236,235,234,233,232,231,230,229,214,213,212,211,210,209,208,207,206,205,201,200,199,198,197,196,195])).
% 0.72/0.78  cnf(390,plain,
% 0.72/0.78     (P1(f42(f14(f35(f24(x3901),a7),f17(f13(a1,f9(a29))))))),
% 0.72/0.78     inference(scs_inference,[],[182,73,58,74,75,76,85,71,258,79,87,2,204,203,202,55,54,53,52,3,216,220,238,237,236,235,234,233,232,231,230,229,214,213,212,211,210,209,208,207,206,205,201,200,199,198,197,196,195,194,193,192,191,190,189,188,187,186,185,184,183,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,242])).
% 0.72/0.78  cnf(418,plain,
% 0.72/0.78     (P1(f44(f14(f35(f8(f18(f15(a1,a30)),a21),f25(x4181)),f17(f13(a1,f9(a29))))))),
% 0.72/0.78     inference(scs_inference,[],[182,73,58,74,75,76,85,71,258,79,87,256,2,204,203,202,55,54,53,52,3,216,220,238,237,236,235,234,233,232,231,230,229,214,213,212,211,210,209,208,207,206,205,201,200,199,198,197,196,195,194,193,192,191,190,189,188,187,186,185,184,183,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,242,57,56,215,228,227,226,225,224,223,222,221,219,218,217,244])).
% 0.72/0.78  cnf(439,plain,
% 0.72/0.78     ($false),
% 0.72/0.78     inference(scs_inference,[],[182,59,418,390,300,312,314,316,212,207,204,203,202,222,239]),
% 0.72/0.78     ['proof']).
% 0.72/0.78  % SZS output end Proof
% 0.72/0.78  % Total time :0.110000s
%------------------------------------------------------------------------------