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

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : CSE---1.6
% Problem  : SWW970+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 : n001.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:57 EDT 2023

% Result   : Theorem 0.20s 0.76s
% Output   : CNFRefutation 0.20s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.13  % Problem    : SWW970+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.12/0.35  % Computer : n001.cluster.edu
% 0.12/0.35  % Model    : x86_64 x86_64
% 0.12/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.35  % Memory   : 8042.1875MB
% 0.12/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.35  % CPULimit   : 300
% 0.12/0.35  % WCLimit    : 300
% 0.12/0.35  % DateTime   : Sun Aug 27 21:05:33 EDT 2023
% 0.12/0.35  % CPUTime    : 
% 0.20/0.56  start to proof:theBenchmark
% 0.20/0.74  %-------------------------------------------
% 0.20/0.74  % File        :CSE---1.6
% 0.20/0.74  % Problem     :theBenchmark
% 0.20/0.74  % Transform   :cnf
% 0.20/0.74  % Format      :tptp:raw
% 0.20/0.74  % Command     :java -jar mcs_scs.jar %d %s
% 0.20/0.74  
% 0.20/0.74  % Result      :Theorem 0.100000s
% 0.20/0.74  % Output      :CNFRefutation 0.100000s
% 0.20/0.74  %-------------------------------------------
% 0.20/0.74  %--------------------------------------------------------------------------
% 0.20/0.74  % File     : SWW970+1 : TPTP v8.1.2. Released v7.4.0.
% 0.20/0.74  % Domain   : Software Verification
% 0.20/0.74  % Problem  : Attack on Denning-Sacco Symmetric Key with CBC
% 0.20/0.74  % Version  : [LT19] axioms : Especial.
% 0.20/0.74  % English  : Attack demonstrates an impersonation attack.
% 0.20/0.74  
% 0.20/0.74  % Refs     : [BO97]  Bull & Otway (1997), The Authentication Protocol
% 0.20/0.74  %          : [RS98]  Ryan & Schneider (1998), An Attack on a Recursive Auth
% 0.20/0.74  %          : [LT19]  Li & Tiu (2019), Combining ProVerif and Automated Theo
% 0.20/0.74  %          : [Li20]  Li (2020), Email to Geoff Sutcliffe
% 0.20/0.74  % Source   : [Li20]
% 0.20/0.74  % Names    : Denning-Sacco-CBC-alive.p [LT20]
% 0.20/0.74  
% 0.20/0.74  % Status   : Theorem
% 0.20/0.74  % Rating   : 0.17 v7.5.0, 0.19 v7.4.0
% 0.20/0.74  % Syntax   : Number of formulae    :  139 (  94 unt;   0 def)
% 0.20/0.74  %            Number of atoms       :  208 (  79 equ)
% 0.20/0.74  %            Maximal formula atoms :    6 (   1 avg)
% 0.20/0.74  %            Number of connectives :  135 (  66   ~;   0   |;  24   &)
% 0.20/0.74  %                                         (   0 <=>;  45  =>;   0  <=;   0 <~>)
% 0.20/0.74  %            Maximal formula depth :   11 (   3 avg)
% 0.20/0.74  %            Maximal term depth    :    5 (   1 avg)
% 0.20/0.74  %            Number of predicates  :    5 (   4 usr;   0 prp; 1-2 aty)
% 0.20/0.74  %            Number of functors    :   42 (  42 usr;  14 con; 0-5 aty)
% 0.20/0.74  %            Number of variables   :  143 ( 143   !;   0   ?)
% 0.20/0.74  % SPC      : FOF_THM_RFO_SEQ
% 0.20/0.74  
% 0.20/0.74  % Comments : Generated by a modified version of ProVerif used in the
% 0.20/0.74  %            ProVerif-ATP project [LT19].
% 0.20/0.74  %--------------------------------------------------------------------------
% 0.20/0.74  fof(ax0,axiom,
% 0.20/0.74      constr_CONST_0x30 != constr_CONST_1 ).
% 0.20/0.74  
% 0.20/0.74  fof(ax1,axiom,
% 0.20/0.74      constr_CONST_0x30 != constr_CONST_2 ).
% 0.20/0.74  
% 0.20/0.74  fof(ax2,axiom,
% 0.20/0.74      constr_CONST_0x30 != constr_CONST_3 ).
% 0.20/0.74  
% 0.20/0.74  fof(ax3,axiom,
% 0.20/0.74      constr_CONST_0x30 != constr_CONST_4 ).
% 0.20/0.74  
% 0.20/0.74  fof(ax4,axiom,
% 0.20/0.74      constr_CONST_0x30 != name_A ).
% 0.20/0.74  
% 0.20/0.74  fof(ax5,axiom,
% 0.20/0.74      constr_CONST_0x30 != name_B ).
% 0.20/0.74  
% 0.20/0.74  fof(ax6,axiom,
% 0.20/0.74      constr_CONST_0x30 != name_I ).
% 0.20/0.74  
% 0.20/0.74  fof(ax7,axiom,
% 0.20/0.74      constr_CONST_0x30 != name_Kas ).
% 0.20/0.74  
% 0.20/0.74  fof(ax8,axiom,
% 0.20/0.75      constr_CONST_0x30 != name_Kbs ).
% 0.20/0.75  
% 0.20/0.75  fof(ax9,axiom,
% 0.20/0.75      constr_CONST_0x30 != name_c ).
% 0.20/0.75  
% 0.20/0.75  fof(ax10,axiom,
% 0.20/0.75      constr_CONST_0x30 != name_objective ).
% 0.20/0.75  
% 0.20/0.75  fof(ax11,axiom,
% 0.20/0.75      constr_CONST_1 != constr_CONST_2 ).
% 0.20/0.75  
% 0.20/0.75  fof(ax12,axiom,
% 0.20/0.75      constr_CONST_1 != constr_CONST_3 ).
% 0.20/0.75  
% 0.20/0.75  fof(ax13,axiom,
% 0.20/0.75      constr_CONST_1 != constr_CONST_4 ).
% 0.20/0.75  
% 0.20/0.75  fof(ax14,axiom,
% 0.20/0.75      constr_CONST_1 != name_A ).
% 0.20/0.75  
% 0.20/0.75  fof(ax15,axiom,
% 0.20/0.75      constr_CONST_1 != name_B ).
% 0.20/0.75  
% 0.20/0.75  fof(ax16,axiom,
% 0.20/0.75      constr_CONST_1 != name_I ).
% 0.20/0.75  
% 0.20/0.75  fof(ax17,axiom,
% 0.20/0.75      constr_CONST_1 != name_Kas ).
% 0.20/0.75  
% 0.20/0.75  fof(ax18,axiom,
% 0.20/0.75      constr_CONST_1 != name_Kbs ).
% 0.20/0.75  
% 0.20/0.75  fof(ax19,axiom,
% 0.20/0.75      constr_CONST_1 != name_c ).
% 0.20/0.75  
% 0.20/0.75  fof(ax20,axiom,
% 0.20/0.75      constr_CONST_1 != name_objective ).
% 0.20/0.75  
% 0.20/0.75  fof(ax21,axiom,
% 0.20/0.75      constr_CONST_2 != constr_CONST_3 ).
% 0.20/0.75  
% 0.20/0.75  fof(ax22,axiom,
% 0.20/0.75      constr_CONST_2 != constr_CONST_4 ).
% 0.20/0.75  
% 0.20/0.75  fof(ax23,axiom,
% 0.20/0.75      constr_CONST_2 != name_A ).
% 0.20/0.75  
% 0.20/0.75  fof(ax24,axiom,
% 0.20/0.75      constr_CONST_2 != name_B ).
% 0.20/0.75  
% 0.20/0.75  fof(ax25,axiom,
% 0.20/0.75      constr_CONST_2 != name_I ).
% 0.20/0.75  
% 0.20/0.75  fof(ax26,axiom,
% 0.20/0.75      constr_CONST_2 != name_Kas ).
% 0.20/0.75  
% 0.20/0.75  fof(ax27,axiom,
% 0.20/0.75      constr_CONST_2 != name_Kbs ).
% 0.20/0.75  
% 0.20/0.75  fof(ax28,axiom,
% 0.20/0.75      constr_CONST_2 != name_c ).
% 0.20/0.75  
% 0.20/0.75  fof(ax29,axiom,
% 0.20/0.75      constr_CONST_2 != name_objective ).
% 0.20/0.75  
% 0.20/0.75  fof(ax30,axiom,
% 0.20/0.75      constr_CONST_3 != constr_CONST_4 ).
% 0.20/0.75  
% 0.20/0.75  fof(ax31,axiom,
% 0.20/0.75      constr_CONST_3 != name_A ).
% 0.20/0.75  
% 0.20/0.75  fof(ax32,axiom,
% 0.20/0.75      constr_CONST_3 != name_B ).
% 0.20/0.75  
% 0.20/0.75  fof(ax33,axiom,
% 0.20/0.75      constr_CONST_3 != name_I ).
% 0.20/0.75  
% 0.20/0.75  fof(ax34,axiom,
% 0.20/0.75      constr_CONST_3 != name_Kas ).
% 0.20/0.75  
% 0.20/0.75  fof(ax35,axiom,
% 0.20/0.75      constr_CONST_3 != name_Kbs ).
% 0.20/0.75  
% 0.20/0.75  fof(ax36,axiom,
% 0.20/0.75      constr_CONST_3 != name_c ).
% 0.20/0.75  
% 0.20/0.75  fof(ax37,axiom,
% 0.20/0.75      constr_CONST_3 != name_objective ).
% 0.20/0.75  
% 0.20/0.75  fof(ax38,axiom,
% 0.20/0.75      constr_CONST_4 != name_A ).
% 0.20/0.75  
% 0.20/0.75  fof(ax39,axiom,
% 0.20/0.75      constr_CONST_4 != name_B ).
% 0.20/0.75  
% 0.20/0.75  fof(ax40,axiom,
% 0.20/0.75      constr_CONST_4 != name_I ).
% 0.20/0.75  
% 0.20/0.75  fof(ax41,axiom,
% 0.20/0.75      constr_CONST_4 != name_Kas ).
% 0.20/0.75  
% 0.20/0.75  fof(ax42,axiom,
% 0.20/0.75      constr_CONST_4 != name_Kbs ).
% 0.20/0.75  
% 0.20/0.75  fof(ax43,axiom,
% 0.20/0.75      constr_CONST_4 != name_c ).
% 0.20/0.75  
% 0.20/0.75  fof(ax44,axiom,
% 0.20/0.75      constr_CONST_4 != name_objective ).
% 0.20/0.75  
% 0.20/0.75  fof(ax45,axiom,
% 0.20/0.75      name_A != name_B ).
% 0.20/0.75  
% 0.20/0.75  fof(ax46,axiom,
% 0.20/0.75      name_A != name_I ).
% 0.20/0.75  
% 0.20/0.75  fof(ax47,axiom,
% 0.20/0.75      name_A != name_Kas ).
% 0.20/0.75  
% 0.20/0.75  fof(ax48,axiom,
% 0.20/0.75      name_A != name_Kbs ).
% 0.20/0.75  
% 0.20/0.75  fof(ax49,axiom,
% 0.20/0.75      name_A != name_c ).
% 0.20/0.75  
% 0.20/0.75  fof(ax50,axiom,
% 0.20/0.75      name_A != name_objective ).
% 0.20/0.75  
% 0.20/0.75  fof(ax51,axiom,
% 0.20/0.75      name_B != name_I ).
% 0.20/0.75  
% 0.20/0.75  fof(ax52,axiom,
% 0.20/0.75      name_B != name_Kas ).
% 0.20/0.75  
% 0.20/0.75  fof(ax53,axiom,
% 0.20/0.75      name_B != name_Kbs ).
% 0.20/0.75  
% 0.20/0.75  fof(ax54,axiom,
% 0.20/0.75      name_B != name_c ).
% 0.20/0.75  
% 0.20/0.75  fof(ax55,axiom,
% 0.20/0.75      name_B != name_objective ).
% 0.20/0.75  
% 0.20/0.75  fof(ax56,axiom,
% 0.20/0.75      name_I != name_Kas ).
% 0.20/0.75  
% 0.20/0.75  fof(ax57,axiom,
% 0.20/0.75      name_I != name_Kbs ).
% 0.20/0.75  
% 0.20/0.75  fof(ax58,axiom,
% 0.20/0.75      name_I != name_c ).
% 0.20/0.75  
% 0.20/0.75  fof(ax59,axiom,
% 0.20/0.75      name_I != name_objective ).
% 0.20/0.75  
% 0.20/0.75  fof(ax60,axiom,
% 0.20/0.75      name_Kas != name_Kbs ).
% 0.20/0.75  
% 0.20/0.75  fof(ax61,axiom,
% 0.20/0.75      name_Kas != name_c ).
% 0.20/0.75  
% 0.20/0.75  fof(ax62,axiom,
% 0.20/0.75      name_Kas != name_objective ).
% 0.20/0.75  
% 0.20/0.75  fof(ax63,axiom,
% 0.20/0.75      name_Kbs != name_c ).
% 0.20/0.75  
% 0.20/0.75  fof(ax64,axiom,
% 0.20/0.75      name_Kbs != name_objective ).
% 0.20/0.75  
% 0.20/0.75  fof(ax65,axiom,
% 0.20/0.75      name_c != name_objective ).
% 0.20/0.75  
% 0.20/0.75  fof(ax66,axiom,
% 0.20/0.75      ! [VAR_K_50X30,VAR_X0X30_46,VAR_X1_47,VAR_X2_48,VAR_X3_49] : constr_cbc_dec_4(constr_cbc_enc_4(VAR_X0X30_46,VAR_X1_47,VAR_X2_48,VAR_X3_49,VAR_K_50X30),VAR_K_50X30) = tuple_4(VAR_X0X30_46,VAR_X1_47,VAR_X2_48,VAR_X3_49) ).
% 0.20/0.75  
% 0.20/0.75  fof(ax67,axiom,
% 0.20/0.75      ! [VAR_K_45,VAR_X0X30_42,VAR_X1_43,VAR_X2_44] : constr_cbc_dec_3(constr_cbc_enc_3(VAR_X0X30_42,VAR_X1_43,VAR_X2_44,VAR_K_45),VAR_K_45) = tuple_3(VAR_X0X30_42,VAR_X1_43,VAR_X2_44) ).
% 0.20/0.75  
% 0.20/0.75  fof(ax68,axiom,
% 0.20/0.75      ! [VAR_K_41,VAR_X0X30_39,VAR_X1_40X30] : constr_cbc_dec_2(constr_cbc_enc_2(VAR_X0X30_39,VAR_X1_40X30,VAR_K_41),VAR_K_41) = tuple_2(VAR_X0X30_39,VAR_X1_40X30) ).
% 0.20/0.75  
% 0.20/0.75  fof(ax69,axiom,
% 0.20/0.75      ! [VAR_K_38,VAR_X0X30_37] : constr_cbc_dec_1(constr_cbc_enc_1(VAR_X0X30_37,VAR_K_38),VAR_K_38) = VAR_X0X30_37 ).
% 0.20/0.75  
% 0.20/0.75  fof(ax70,axiom,
% 0.20/0.75      ! [VAR_K_36,VAR_X0X30_32,VAR_X1_33,VAR_X2_34,VAR_X3_35] : constr_cbc_4_get_3_prefixes(constr_cbc_enc_4(VAR_X0X30_32,VAR_X1_33,VAR_X2_34,VAR_X3_35,VAR_K_36)) = constr_cbc_enc_3(VAR_X0X30_32,VAR_X1_33,VAR_X2_34,VAR_K_36) ).
% 0.20/0.75  
% 0.20/0.75  fof(ax71,axiom,
% 0.20/0.75      ! [VAR_K_31,VAR_X0X30_27,VAR_X1_28,VAR_X2_29,VAR_X3_30X30] : constr_cbc_4_get_2_prefixes(constr_cbc_enc_4(VAR_X0X30_27,VAR_X1_28,VAR_X2_29,VAR_X3_30X30,VAR_K_31)) = constr_cbc_enc_2(VAR_X0X30_27,VAR_X1_28,VAR_K_31) ).
% 0.20/0.75  
% 0.20/0.75  fof(ax72,axiom,
% 0.20/0.75      ! [VAR_K_26,VAR_X0X30_23,VAR_X1_24,VAR_X2_25,VAR_X3_0X30] : constr_cbc_4_get_1_prefixes(constr_cbc_enc_4(VAR_X0X30_23,VAR_X1_24,VAR_X2_25,VAR_X3_0X30,VAR_K_26)) = constr_cbc_enc_1(VAR_X0X30_23,VAR_K_26) ).
% 0.20/0.75  
% 0.20/0.75  fof(ax73,axiom,
% 0.20/0.75      ! [VAR_K_22,VAR_X0X30_19,VAR_X1_20X30,VAR_X2_21] : constr_cbc_3_get_2_prefixes(constr_cbc_enc_3(VAR_X0X30_19,VAR_X1_20X30,VAR_X2_21,VAR_K_22)) = constr_cbc_enc_2(VAR_X0X30_19,VAR_X1_20X30,VAR_K_22) ).
% 0.20/0.75  
% 0.20/0.75  fof(ax74,axiom,
% 0.20/0.75      ! [VAR_K_18,VAR_X0X30_15,VAR_X1_16,VAR_X2_17] : constr_cbc_3_get_1_prefixes(constr_cbc_enc_3(VAR_X0X30_15,VAR_X1_16,VAR_X2_17,VAR_K_18)) = constr_cbc_enc_1(VAR_X0X30_15,VAR_K_18) ).
% 0.20/0.75  
% 0.20/0.75  fof(ax75,axiom,
% 0.20/0.75      ! [VAR_K_0X30,VAR_X0X30_13,VAR_X1_14] : constr_cbc_2_get_1_prefixes(constr_cbc_enc_2(VAR_X0X30_13,VAR_X1_14,VAR_K_0X30)) = constr_cbc_enc_1(VAR_X0X30_13,VAR_K_0X30) ).
% 0.20/0.75  
% 0.20/0.75  fof(ax76,axiom,
% 0.20/0.75      ! [VAR_X0X30_10X30,VAR_X1_11,VAR_X2_12] : constr_tuple_3_get_2_bitstring(tuple_3(VAR_X0X30_10X30,VAR_X1_11,VAR_X2_12)) = VAR_X2_12 ).
% 0.20/0.75  
% 0.20/0.75  fof(ax77,axiom,
% 0.20/0.75      ! [VAR_X0X30_7,VAR_X1_8,VAR_X2_9] : constr_tuple_3_get_1_bitstring(tuple_3(VAR_X0X30_7,VAR_X1_8,VAR_X2_9)) = VAR_X1_8 ).
% 0.20/0.75  
% 0.20/0.75  fof(ax78,axiom,
% 0.20/0.75      ! [VAR_X0X30_0X30,VAR_X1_0X30,VAR_X2_0X30] : constr_tuple_3_get_0x30(tuple_3(VAR_X0X30_0X30,VAR_X1_0X30,VAR_X2_0X30)) = VAR_X0X30_0X30 ).
% 0.20/0.75  
% 0.20/0.75  fof(ax79,axiom,
% 0.20/0.75      ! [VAR_X_67,VAR_Y_68] : pred_eq_bitstring_bitstring(VAR_X_67,VAR_Y_68) ).
% 0.20/0.75  
% 0.20/0.75  fof(ax80,axiom,
% 0.20/0.75      ! [VAR_V_74] :
% 0.20/0.75        ( pred_attacker(VAR_V_74)
% 0.20/0.75       => pred_attacker(constr_tuple_3_get_2_bitstring(VAR_V_74)) ) ).
% 0.20/0.75  
% 0.20/0.75  fof(ax81,axiom,
% 0.20/0.75      ! [VAR_V_76] :
% 0.20/0.75        ( pred_attacker(VAR_V_76)
% 0.20/0.75       => pred_attacker(constr_tuple_3_get_1_bitstring(VAR_V_76)) ) ).
% 0.20/0.75  
% 0.20/0.75  fof(ax82,axiom,
% 0.20/0.75      ! [VAR_V_78] :
% 0.20/0.75        ( pred_attacker(VAR_V_78)
% 0.20/0.75       => pred_attacker(constr_tuple_3_get_0x30(VAR_V_78)) ) ).
% 0.20/0.75  
% 0.20/0.75  fof(ax83,axiom,
% 0.20/0.75      pred_attacker(tuple_true) ).
% 0.20/0.75  
% 0.20/0.75  fof(ax84,axiom,
% 0.20/0.75      ! [VAR_V_80X30] :
% 0.20/0.75        ( pred_attacker(VAR_V_80X30)
% 0.20/0.75       => pred_attacker(tuple_server_S_out_3(VAR_V_80X30)) ) ).
% 0.20/0.75  
% 0.20/0.75  fof(ax85,axiom,
% 0.20/0.75      ! [VAR_V_83] :
% 0.20/0.75        ( pred_attacker(tuple_server_S_out_3(VAR_V_83))
% 0.20/0.75       => pred_attacker(VAR_V_83) ) ).
% 0.20/0.75  
% 0.20/0.75  fof(ax86,axiom,
% 0.20/0.75      ! [VAR_V_86] :
% 0.20/0.75        ( pred_attacker(VAR_V_86)
% 0.20/0.75       => pred_attacker(tuple_server_S_out_2(VAR_V_86)) ) ).
% 0.20/0.75  
% 0.20/0.75  fof(ax87,axiom,
% 0.20/0.75      ! [VAR_V_89] :
% 0.20/0.75        ( pred_attacker(tuple_server_S_out_2(VAR_V_89))
% 0.20/0.75       => pred_attacker(VAR_V_89) ) ).
% 0.20/0.75  
% 0.20/0.75  fof(ax88,axiom,
% 0.20/0.75      ! [VAR_V_93,VAR_V_94] :
% 0.20/0.75        ( ( pred_attacker(VAR_V_93)
% 0.20/0.75          & pred_attacker(VAR_V_94) )
% 0.20/0.75       => pred_attacker(tuple_server_S_in_1(VAR_V_93,VAR_V_94)) ) ).
% 0.20/0.75  
% 0.20/0.75  fof(ax89,axiom,
% 0.20/0.75      ! [VAR_V_10X301,VAR_V_10X302] :
% 0.20/0.75        ( pred_attacker(tuple_server_S_in_1(VAR_V_10X301,VAR_V_10X302))
% 0.20/0.75       => pred_attacker(VAR_V_10X301) ) ).
% 0.20/0.75  
% 0.20/0.75  fof(ax90,axiom,
% 0.20/0.75      ! [VAR_V_10X304,VAR_V_10X305] :
% 0.20/0.75        ( pred_attacker(tuple_server_S_in_1(VAR_V_10X304,VAR_V_10X305))
% 0.20/0.75       => pred_attacker(VAR_V_10X305) ) ).
% 0.20/0.75  
% 0.20/0.75  fof(ax91,axiom,
% 0.20/0.75      pred_attacker(tuple_false) ).
% 0.20/0.75  
% 0.20/0.75  fof(ax92,axiom,
% 0.20/0.75      ! [VAR_V_10X309] :
% 0.20/0.75        ( pred_attacker(VAR_V_10X309)
% 0.20/0.76       => pred_attacker(tuple_client_B_out_2(VAR_V_10X309)) ) ).
% 0.20/0.76  
% 0.20/0.76  fof(ax93,axiom,
% 0.20/0.76      ! [VAR_V_112] :
% 0.20/0.76        ( pred_attacker(tuple_client_B_out_2(VAR_V_112))
% 0.20/0.76       => pred_attacker(VAR_V_112) ) ).
% 0.20/0.76  
% 0.20/0.76  fof(ax94,axiom,
% 0.20/0.76      ! [VAR_V_115] :
% 0.20/0.76        ( pred_attacker(VAR_V_115)
% 0.20/0.76       => pred_attacker(tuple_client_B_in_1(VAR_V_115)) ) ).
% 0.20/0.76  
% 0.20/0.76  fof(ax95,axiom,
% 0.20/0.76      ! [VAR_V_118] :
% 0.20/0.76        ( pred_attacker(tuple_client_B_in_1(VAR_V_118))
% 0.20/0.76       => pred_attacker(VAR_V_118) ) ).
% 0.20/0.76  
% 0.20/0.76  fof(ax96,axiom,
% 0.20/0.76      ! [VAR_V_125,VAR_V_126,VAR_V_127,VAR_V_128,VAR_V_129] :
% 0.20/0.76        ( ( pred_attacker(VAR_V_125)
% 0.20/0.76          & pred_attacker(VAR_V_126)
% 0.20/0.76          & pred_attacker(VAR_V_127)
% 0.20/0.76          & pred_attacker(VAR_V_128)
% 0.20/0.76          & pred_attacker(VAR_V_129) )
% 0.20/0.76       => pred_attacker(constr_cbc_enc_4(VAR_V_125,VAR_V_126,VAR_V_127,VAR_V_128,VAR_V_129)) ) ).
% 0.20/0.76  
% 0.20/0.76  fof(ax97,axiom,
% 0.20/0.76      ! [VAR_V_134,VAR_V_135,VAR_V_136,VAR_V_137] :
% 0.20/0.76        ( ( pred_attacker(VAR_V_134)
% 0.20/0.76          & pred_attacker(VAR_V_135)
% 0.20/0.76          & pred_attacker(VAR_V_136)
% 0.20/0.76          & pred_attacker(VAR_V_137) )
% 0.20/0.76       => pred_attacker(constr_cbc_enc_3(VAR_V_134,VAR_V_135,VAR_V_136,VAR_V_137)) ) ).
% 0.20/0.76  
% 0.20/0.76  fof(ax98,axiom,
% 0.20/0.76      ! [VAR_V_141,VAR_V_142,VAR_V_143] :
% 0.20/0.76        ( ( pred_attacker(VAR_V_141)
% 0.20/0.76          & pred_attacker(VAR_V_142)
% 0.20/0.76          & pred_attacker(VAR_V_143) )
% 0.20/0.76       => pred_attacker(constr_cbc_enc_2(VAR_V_141,VAR_V_142,VAR_V_143)) ) ).
% 0.20/0.76  
% 0.20/0.76  fof(ax99,axiom,
% 0.20/0.76      ! [VAR_V_146,VAR_V_147] :
% 0.20/0.76        ( ( pred_attacker(VAR_V_146)
% 0.20/0.76          & pred_attacker(VAR_V_147) )
% 0.20/0.76       => pred_attacker(constr_cbc_enc_1(VAR_V_146,VAR_V_147)) ) ).
% 0.20/0.76  
% 0.20/0.76  fof(ax100,axiom,
% 0.20/0.76      ! [VAR_V_150X30,VAR_V_151] :
% 0.20/0.76        ( ( pred_attacker(VAR_V_150X30)
% 0.20/0.76          & pred_attacker(VAR_V_151) )
% 0.20/0.76       => pred_attacker(constr_cbc_dec_4(VAR_V_150X30,VAR_V_151)) ) ).
% 0.20/0.76  
% 0.20/0.76  fof(ax101,axiom,
% 0.20/0.76      ! [VAR_V_154,VAR_V_155] :
% 0.20/0.76        ( ( pred_attacker(VAR_V_154)
% 0.20/0.76          & pred_attacker(VAR_V_155) )
% 0.20/0.76       => pred_attacker(constr_cbc_dec_3(VAR_V_154,VAR_V_155)) ) ).
% 0.20/0.76  
% 0.20/0.76  fof(ax102,axiom,
% 0.20/0.76      ! [VAR_V_158,VAR_V_159] :
% 0.20/0.76        ( ( pred_attacker(VAR_V_158)
% 0.20/0.76          & pred_attacker(VAR_V_159) )
% 0.20/0.76       => pred_attacker(constr_cbc_dec_2(VAR_V_158,VAR_V_159)) ) ).
% 0.20/0.76  
% 0.20/0.76  fof(ax103,axiom,
% 0.20/0.76      ! [VAR_V_162,VAR_V_163] :
% 0.20/0.76        ( ( pred_attacker(VAR_V_162)
% 0.20/0.76          & pred_attacker(VAR_V_163) )
% 0.20/0.76       => pred_attacker(constr_cbc_dec_1(VAR_V_162,VAR_V_163)) ) ).
% 0.20/0.76  
% 0.20/0.76  fof(ax104,axiom,
% 0.20/0.76      ! [VAR_V_165] :
% 0.20/0.76        ( pred_attacker(VAR_V_165)
% 0.20/0.76       => pred_attacker(constr_cbc_4_get_3_prefixes(VAR_V_165)) ) ).
% 0.20/0.76  
% 0.20/0.76  fof(ax105,axiom,
% 0.20/0.76      ! [VAR_V_167] :
% 0.20/0.76        ( pred_attacker(VAR_V_167)
% 0.20/0.76       => pred_attacker(constr_cbc_4_get_2_prefixes(VAR_V_167)) ) ).
% 0.20/0.76  
% 0.20/0.76  fof(ax106,axiom,
% 0.20/0.76      ! [VAR_V_169] :
% 0.20/0.76        ( pred_attacker(VAR_V_169)
% 0.20/0.76       => pred_attacker(constr_cbc_4_get_1_prefixes(VAR_V_169)) ) ).
% 0.20/0.76  
% 0.20/0.76  fof(ax107,axiom,
% 0.20/0.76      ! [VAR_V_171] :
% 0.20/0.76        ( pred_attacker(VAR_V_171)
% 0.20/0.76       => pred_attacker(constr_cbc_3_get_2_prefixes(VAR_V_171)) ) ).
% 0.20/0.76  
% 0.20/0.76  fof(ax108,axiom,
% 0.20/0.76      ! [VAR_V_173] :
% 0.20/0.76        ( pred_attacker(VAR_V_173)
% 0.20/0.76       => pred_attacker(constr_cbc_3_get_1_prefixes(VAR_V_173)) ) ).
% 0.20/0.76  
% 0.20/0.76  fof(ax109,axiom,
% 0.20/0.76      ! [VAR_V_175] :
% 0.20/0.76        ( pred_attacker(VAR_V_175)
% 0.20/0.76       => pred_attacker(constr_cbc_2_get_1_prefixes(VAR_V_175)) ) ).
% 0.20/0.76  
% 0.20/0.76  fof(ax110,axiom,
% 0.20/0.76      pred_attacker(constr_CONST_4) ).
% 0.20/0.76  
% 0.20/0.76  fof(ax111,axiom,
% 0.20/0.76      pred_attacker(constr_CONST_3) ).
% 0.20/0.76  
% 0.20/0.76  fof(ax112,axiom,
% 0.20/0.76      pred_attacker(constr_CONST_2) ).
% 0.20/0.76  
% 0.20/0.76  fof(ax113,axiom,
% 0.20/0.76      pred_attacker(constr_CONST_1) ).
% 0.20/0.76  
% 0.20/0.76  fof(ax114,axiom,
% 0.20/0.76      pred_attacker(constr_CONST_0x30) ).
% 0.20/0.76  
% 0.20/0.76  fof(ax115,axiom,
% 0.20/0.76      ! [VAR_V_184,VAR_V_185,VAR_V_186,VAR_V_187] :
% 0.20/0.76        ( ( pred_attacker(VAR_V_184)
% 0.20/0.76          & pred_attacker(VAR_V_185)
% 0.20/0.76          & pred_attacker(VAR_V_186)
% 0.20/0.76          & pred_attacker(VAR_V_187) )
% 0.20/0.76       => pred_attacker(tuple_4(VAR_V_184,VAR_V_185,VAR_V_186,VAR_V_187)) ) ).
% 0.20/0.76  
% 0.20/0.76  fof(ax116,axiom,
% 0.20/0.76      ! [VAR_V_20X308,VAR_V_20X309,VAR_V_210X30,VAR_V_211] :
% 0.20/0.76        ( pred_attacker(tuple_4(VAR_V_20X308,VAR_V_20X309,VAR_V_210X30,VAR_V_211))
% 0.20/0.76       => pred_attacker(VAR_V_20X308) ) ).
% 0.20/0.76  
% 0.20/0.76  fof(ax117,axiom,
% 0.20/0.76      ! [VAR_V_213,VAR_V_214,VAR_V_215,VAR_V_216] :
% 0.20/0.76        ( pred_attacker(tuple_4(VAR_V_213,VAR_V_214,VAR_V_215,VAR_V_216))
% 0.20/0.76       => pred_attacker(VAR_V_214) ) ).
% 0.20/0.76  
% 0.20/0.76  fof(ax118,axiom,
% 0.20/0.76      ! [VAR_V_218,VAR_V_219,VAR_V_220X30,VAR_V_221] :
% 0.20/0.76        ( pred_attacker(tuple_4(VAR_V_218,VAR_V_219,VAR_V_220X30,VAR_V_221))
% 0.20/0.76       => pred_attacker(VAR_V_220X30) ) ).
% 0.20/0.76  
% 0.20/0.76  fof(ax119,axiom,
% 0.20/0.76      ! [VAR_V_223,VAR_V_224,VAR_V_225,VAR_V_226] :
% 0.20/0.76        ( pred_attacker(tuple_4(VAR_V_223,VAR_V_224,VAR_V_225,VAR_V_226))
% 0.20/0.76       => pred_attacker(VAR_V_226) ) ).
% 0.20/0.76  
% 0.20/0.76  fof(ax120,axiom,
% 0.20/0.76      ! [VAR_V_231,VAR_V_232,VAR_V_233] :
% 0.20/0.76        ( ( pred_attacker(VAR_V_231)
% 0.20/0.76          & pred_attacker(VAR_V_232)
% 0.20/0.76          & pred_attacker(VAR_V_233) )
% 0.20/0.76       => pred_attacker(tuple_3(VAR_V_231,VAR_V_232,VAR_V_233)) ) ).
% 0.20/0.76  
% 0.20/0.76  fof(ax121,axiom,
% 0.20/0.76      ! [VAR_V_246,VAR_V_247,VAR_V_248] :
% 0.20/0.76        ( pred_attacker(tuple_3(VAR_V_246,VAR_V_247,VAR_V_248))
% 0.20/0.76       => pred_attacker(VAR_V_246) ) ).
% 0.20/0.76  
% 0.20/0.76  fof(ax122,axiom,
% 0.20/0.76      ! [VAR_V_250X30,VAR_V_251,VAR_V_252] :
% 0.20/0.76        ( pred_attacker(tuple_3(VAR_V_250X30,VAR_V_251,VAR_V_252))
% 0.20/0.76       => pred_attacker(VAR_V_251) ) ).
% 0.20/0.76  
% 0.20/0.76  fof(ax123,axiom,
% 0.20/0.76      ! [VAR_V_254,VAR_V_255,VAR_V_256] :
% 0.20/0.76        ( pred_attacker(tuple_3(VAR_V_254,VAR_V_255,VAR_V_256))
% 0.20/0.76       => pred_attacker(VAR_V_256) ) ).
% 0.20/0.76  
% 0.20/0.76  fof(ax124,axiom,
% 0.20/0.76      ! [VAR_V_260X30,VAR_V_261] :
% 0.20/0.76        ( ( pred_attacker(VAR_V_260X30)
% 0.20/0.76          & pred_attacker(VAR_V_261) )
% 0.20/0.76       => pred_attacker(tuple_2(VAR_V_260X30,VAR_V_261)) ) ).
% 0.20/0.76  
% 0.20/0.76  fof(ax125,axiom,
% 0.20/0.76      ! [VAR_V_268,VAR_V_269] :
% 0.20/0.76        ( pred_attacker(tuple_2(VAR_V_268,VAR_V_269))
% 0.20/0.76       => pred_attacker(VAR_V_268) ) ).
% 0.20/0.76  
% 0.20/0.76  fof(ax126,axiom,
% 0.20/0.76      ! [VAR_V_271,VAR_V_272] :
% 0.20/0.76        ( pred_attacker(tuple_2(VAR_V_271,VAR_V_272))
% 0.20/0.76       => pred_attacker(VAR_V_272) ) ).
% 0.20/0.76  
% 0.20/0.76  fof(ax127,axiom,
% 0.20/0.76      ! [VAR_V_274,VAR_V_275] :
% 0.20/0.76        ( ( pred_mess(VAR_V_275,VAR_V_274)
% 0.20/0.76          & pred_attacker(VAR_V_275) )
% 0.20/0.76       => pred_attacker(VAR_V_274) ) ).
% 0.20/0.76  
% 0.20/0.76  fof(ax128,axiom,
% 0.20/0.76      ! [VAR_V_276,VAR_V_277] :
% 0.20/0.76        ( ( pred_attacker(VAR_V_277)
% 0.20/0.76          & pred_attacker(VAR_V_276) )
% 0.20/0.76       => pred_mess(VAR_V_277,VAR_V_276) ) ).
% 0.20/0.76  
% 0.20/0.76  fof(ax129,axiom,
% 0.20/0.76      pred_attacker(name_c) ).
% 0.20/0.76  
% 0.20/0.76  fof(ax130,axiom,
% 0.20/0.76      pred_attacker(name_I) ).
% 0.20/0.76  
% 0.20/0.76  fof(ax131,axiom,
% 0.20/0.76      pred_attacker(name_B) ).
% 0.20/0.76  
% 0.20/0.76  fof(ax132,axiom,
% 0.20/0.76      pred_attacker(name_A) ).
% 0.20/0.76  
% 0.20/0.76  fof(ax133,axiom,
% 0.20/0.76      ! [VAR_V_279] : pred_equal(VAR_V_279,VAR_V_279) ).
% 0.20/0.76  
% 0.20/0.76  fof(ax134,axiom,
% 0.20/0.76      ! [VAR_V_280X30] : pred_attacker(name_new0x2Dname(VAR_V_280X30)) ).
% 0.20/0.76  
% 0.20/0.76  fof(ax135,axiom,
% 0.20/0.76      ! [VAR_ENC_A_KAB_T_330X30] :
% 0.20/0.76        ( ( pred_eq_bitstring_bitstring(name_A,constr_tuple_3_get_0x30(constr_cbc_dec_3(VAR_ENC_A_KAB_T_330X30,name_Kbs)))
% 0.20/0.76          & pred_attacker(tuple_client_B_in_1(VAR_ENC_A_KAB_T_330X30)) )
% 0.20/0.76       => pred_attacker(tuple_client_B_out_2(name_objective)) ) ).
% 0.20/0.76  
% 0.20/0.76  fof(ax136,axiom,
% 0.20/0.76      ! [VAR_0X40SID_388] :
% 0.20/0.76        ( pred_attacker(tuple_server_S_in_1(name_A,name_B))
% 0.20/0.76       => pred_attacker(tuple_server_S_out_3(constr_cbc_enc_4(name_B,name_Kab_54(VAR_0X40SID_388),name_T_55(VAR_0X40SID_388),constr_cbc_enc_3(name_A,name_Kab_54(VAR_0X40SID_388),name_T_55(VAR_0X40SID_388),name_Kbs),name_Kas))) ) ).
% 0.20/0.76  
% 0.20/0.76  fof(ax137,axiom,
% 0.20/0.76      ! [VAR_0X40SID_562] :
% 0.20/0.76        ( pred_attacker(tuple_server_S_in_1(name_B,name_A))
% 0.20/0.76       => pred_attacker(tuple_server_S_out_2(constr_cbc_enc_4(name_A,name_Kab_54(VAR_0X40SID_562),name_T_55(VAR_0X40SID_562),constr_cbc_enc_3(name_B,name_Kab_54(VAR_0X40SID_562),name_T_55(VAR_0X40SID_562),name_Kas),name_Kbs))) ) ).
% 0.20/0.76  
% 0.20/0.76  fof(co0,conjecture,
% 0.20/0.76      pred_attacker(name_objective) ).
% 0.20/0.76  
% 0.20/0.76  %--------------------------------------------------------------------------
% 0.20/0.76  %-------------------------------------------
% 0.20/0.76  % Proof found
% 0.20/0.76  % SZS status Theorem for theBenchmark
% 0.20/0.76  % SZS output start Proof
% 0.20/0.76  %ClaNum:195(EqnAxiom:57)
% 0.20/0.76  %VarNum:246(SingletonVarNum:141)
% 0.20/0.76  %MaxLitNum:6
% 0.20/0.76  %MaxfuncDepth:4
% 0.20/0.76  %SharedTerms:98
% 0.20/0.76  %goalClause: 150
% 0.20/0.76  %singleGoalClaCount:1
% 0.20/0.76  [58]P1(a1)
% 0.20/0.76  [59]P1(a2)
% 0.20/0.76  [60]P1(a3)
% 0.20/0.76  [61]P1(a4)
% 0.20/0.76  [62]P1(a5)
% 0.20/0.76  [63]P1(a6)
% 0.20/0.76  [64]P1(a24)
% 0.20/0.76  [65]P1(a25)
% 0.20/0.76  [66]P1(a26)
% 0.20/0.76  [67]P1(a31)
% 0.20/0.76  [68]P1(a32)
% 0.20/0.76  [84]~E(a1,a2)
% 0.20/0.76  [85]~E(a1,a3)
% 0.20/0.76  [86]~E(a3,a2)
% 0.20/0.76  [87]~E(a1,a4)
% 0.20/0.76  [88]~E(a4,a2)
% 0.20/0.76  [89]~E(a4,a3)
% 0.20/0.76  [90]~E(a1,a5)
% 0.20/0.76  [91]~E(a5,a2)
% 0.20/0.76  [92]~E(a5,a3)
% 0.20/0.76  [93]~E(a5,a4)
% 0.20/0.76  [94]~E(a1,a6)
% 0.20/0.76  [95]~E(a6,a2)
% 0.20/0.76  [96]~E(a6,a3)
% 0.20/0.76  [97]~E(a6,a4)
% 0.20/0.76  [98]~E(a6,a5)
% 0.20/0.76  [99]~E(a1,a24)
% 0.20/0.76  [100]~E(a24,a2)
% 0.20/0.76  [101]~E(a24,a3)
% 0.20/0.76  [102]~E(a24,a4)
% 0.20/0.76  [103]~E(a24,a5)
% 0.20/0.76  [104]~E(a24,a6)
% 0.20/0.76  [105]~E(a1,a25)
% 0.20/0.76  [106]~E(a25,a2)
% 0.20/0.76  [107]~E(a25,a3)
% 0.20/0.76  [108]~E(a25,a4)
% 0.20/0.76  [109]~E(a25,a5)
% 0.20/0.76  [110]~E(a25,a6)
% 0.20/0.76  [111]~E(a25,a24)
% 0.20/0.76  [112]~E(a1,a27)
% 0.20/0.76  [113]~E(a27,a2)
% 0.20/0.76  [114]~E(a27,a3)
% 0.20/0.76  [115]~E(a27,a4)
% 0.20/0.76  [116]~E(a27,a5)
% 0.20/0.76  [117]~E(a27,a6)
% 0.20/0.76  [118]~E(a27,a24)
% 0.20/0.76  [119]~E(a27,a25)
% 0.20/0.76  [120]~E(a1,a29)
% 0.20/0.76  [121]~E(a29,a2)
% 0.20/0.76  [122]~E(a29,a3)
% 0.20/0.76  [123]~E(a29,a4)
% 0.20/0.76  [124]~E(a29,a5)
% 0.20/0.76  [125]~E(a29,a6)
% 0.20/0.76  [126]~E(a29,a24)
% 0.20/0.76  [127]~E(a29,a25)
% 0.20/0.76  [128]~E(a27,a29)
% 0.20/0.76  [129]~E(a1,a26)
% 0.20/0.76  [130]~E(a26,a2)
% 0.20/0.76  [131]~E(a26,a3)
% 0.20/0.76  [132]~E(a26,a4)
% 0.20/0.76  [133]~E(a26,a5)
% 0.20/0.76  [134]~E(a26,a6)
% 0.20/0.76  [135]~E(a26,a24)
% 0.20/0.76  [136]~E(a26,a25)
% 0.20/0.76  [137]~E(a27,a26)
% 0.20/0.76  [138]~E(a29,a26)
% 0.20/0.76  [139]~E(a1,a36)
% 0.20/0.76  [140]~E(a36,a2)
% 0.20/0.76  [141]~E(a36,a3)
% 0.20/0.76  [142]~E(a36,a4)
% 0.20/0.76  [143]~E(a36,a5)
% 0.20/0.76  [144]~E(a36,a6)
% 0.20/0.76  [145]~E(a36,a24)
% 0.20/0.76  [146]~E(a36,a25)
% 0.20/0.76  [147]~E(a27,a36)
% 0.20/0.76  [148]~E(a29,a36)
% 0.20/0.76  [149]~E(a36,a26)
% 0.20/0.76  [150]~P1(a36)
% 0.20/0.76  [70]P2(x701,x701)
% 0.20/0.76  [69]P1(f33(x691))
% 0.20/0.76  [71]E(f8(f7(x711,x712),x712),x711)
% 0.20/0.76  [72]E(f18(f34(x721,x722,x723)),x723)
% 0.20/0.76  [73]E(f19(f34(x731,x732,x733)),x732)
% 0.20/0.76  [74]E(f20(f34(x741,x742,x743)),x741)
% 0.20/0.76  [75]E(f9(f21(x751,x752,x753)),f7(x751,x753))
% 0.20/0.76  [76]E(f15(f21(x761,x762,x763),x763),f35(x761,x762))
% 0.20/0.76  [77]E(f10(f22(x771,x772,x773,x774)),f7(x771,x774))
% 0.20/0.76  [78]E(f11(f22(x781,x782,x783,x784)),f21(x781,x782,x784))
% 0.20/0.76  [79]E(f16(f22(x791,x792,x793,x794),x794),f34(x791,x792,x793))
% 0.20/0.76  [80]E(f12(f23(x801,x802,x803,x804,x805)),f7(x801,x805))
% 0.20/0.76  [81]E(f13(f23(x811,x812,x813,x814,x815)),f21(x811,x812,x815))
% 0.20/0.76  [82]E(f14(f23(x821,x822,x823,x824,x825)),f22(x821,x822,x823,x825))
% 0.20/0.76  [83]E(f17(f23(x831,x832,x833,x834,x835),x835),f37(x831,x832,x833,x834))
% 0.20/0.76  [151]~P1(x1511)+P1(f14(x1511))
% 0.20/0.76  [152]~P1(x1521)+P1(f13(x1521))
% 0.20/0.76  [153]~P1(x1531)+P1(f12(x1531))
% 0.20/0.76  [154]~P1(x1541)+P1(f11(x1541))
% 0.20/0.76  [155]~P1(x1551)+P1(f10(x1551))
% 0.20/0.76  [156]~P1(x1561)+P1(f9(x1561))
% 0.20/0.76  [157]~P1(x1571)+P1(f18(x1571))
% 0.20/0.76  [158]~P1(x1581)+P1(f19(x1581))
% 0.20/0.76  [159]~P1(x1591)+P1(f20(x1591))
% 0.20/0.76  [160]~P1(x1601)+P1(f40(x1601))
% 0.20/0.76  [161]~P1(x1611)+P1(f41(x1611))
% 0.20/0.76  [162]~P1(x1621)+P1(f38(x1621))
% 0.20/0.76  [163]~P1(x1631)+P1(f39(x1631))
% 0.20/0.76  [164]P1(x1641)+~P1(f40(x1641))
% 0.20/0.76  [165]P1(x1651)+~P1(f41(x1651))
% 0.20/0.76  [166]P1(x1661)+~P1(f38(x1661))
% 0.20/0.76  [167]P1(x1671)+~P1(f39(x1671))
% 0.20/0.76  [168]~P1(f39(x1681))+P1(f38(a36))
% 0.20/0.76  [194]~P1(f42(a6,a24))+P1(f40(f23(a24,f28(x1941),f30(x1941),f22(a6,f28(x1941),f30(x1941),a29),a27)))
% 0.20/0.76  [195]~P1(f42(a24,a6))+P1(f41(f23(a6,f28(x1951),f30(x1951),f22(a24,f28(x1951),f30(x1951),a27),a29)))
% 0.20/0.76  [178]P1(x1781)+~P1(f35(x1782,x1781))
% 0.20/0.76  [179]P1(x1791)+~P1(f42(x1792,x1791))
% 0.20/0.76  [180]P1(x1801)+~P1(f35(x1801,x1802))
% 0.20/0.76  [181]P1(x1811)+~P1(f42(x1811,x1812))
% 0.20/0.76  [184]P1(x1841)+~P1(f34(x1842,x1843,x1841))
% 0.20/0.76  [185]P1(x1851)+~P1(f34(x1852,x1851,x1853))
% 0.20/0.76  [186]P1(x1861)+~P1(f34(x1861,x1862,x1863))
% 0.20/0.76  [189]P1(x1891)+~P1(f37(x1892,x1893,x1894,x1891))
% 0.20/0.76  [190]P1(x1901)+~P1(f37(x1902,x1903,x1901,x1904))
% 0.20/0.76  [191]P1(x1911)+~P1(f37(x1912,x1911,x1913,x1914))
% 0.20/0.76  [192]P1(x1921)+~P1(f37(x1921,x1922,x1923,x1924))
% 0.20/0.76  [169]~P1(x1692)+~P1(x1691)+P3(x1691,x1692)
% 0.20/0.76  [170]~P3(x1702,x1701)+P1(x1701)+~P1(x1702)
% 0.20/0.76  [171]~P1(x1712)+~P1(x1711)+P1(f17(x1711,x1712))
% 0.20/0.76  [172]~P1(x1722)+~P1(x1721)+P1(f16(x1721,x1722))
% 0.20/0.76  [173]~P1(x1732)+~P1(x1731)+P1(f15(x1731,x1732))
% 0.20/0.76  [174]~P1(x1742)+~P1(x1741)+P1(f35(x1741,x1742))
% 0.20/0.76  [175]~P1(x1752)+~P1(x1751)+P1(f7(x1751,x1752))
% 0.20/0.76  [176]~P1(x1762)+~P1(x1761)+P1(f8(x1761,x1762))
% 0.20/0.76  [177]~P1(x1772)+~P1(x1771)+P1(f42(x1771,x1772))
% 0.20/0.76  [182]~P1(x1823)+~P1(x1822)+~P1(x1821)+P1(f34(x1821,x1822,x1823))
% 0.20/0.76  [183]~P1(x1833)+~P1(x1832)+~P1(x1831)+P1(f21(x1831,x1832,x1833))
% 0.20/0.76  [187]~P1(x1874)+~P1(x1873)+~P1(x1872)+~P1(x1871)+P1(f37(x1871,x1872,x1873,x1874))
% 0.20/0.76  [188]~P1(x1884)+~P1(x1883)+~P1(x1882)+~P1(x1881)+P1(f22(x1881,x1882,x1883,x1884))
% 0.20/0.76  [193]~P1(x1935)+~P1(x1934)+~P1(x1933)+~P1(x1932)+~P1(x1931)+P1(f23(x1931,x1932,x1933,x1934,x1935))
% 0.20/0.76  %EqnAxiom
% 0.20/0.76  [1]E(x11,x11)
% 0.20/0.76  [2]E(x22,x21)+~E(x21,x22)
% 0.20/0.76  [3]E(x31,x33)+~E(x31,x32)+~E(x32,x33)
% 0.20/0.76  [4]~E(x41,x42)+E(f33(x41),f33(x42))
% 0.20/0.76  [5]~E(x51,x52)+E(f7(x51,x53),f7(x52,x53))
% 0.20/0.76  [6]~E(x61,x62)+E(f7(x63,x61),f7(x63,x62))
% 0.20/0.76  [7]~E(x71,x72)+E(f8(x71,x73),f8(x72,x73))
% 0.20/0.76  [8]~E(x81,x82)+E(f8(x83,x81),f8(x83,x82))
% 0.20/0.76  [9]~E(x91,x92)+E(f34(x91,x93,x94),f34(x92,x93,x94))
% 0.20/0.76  [10]~E(x101,x102)+E(f34(x103,x101,x104),f34(x103,x102,x104))
% 0.20/0.76  [11]~E(x111,x112)+E(f34(x113,x114,x111),f34(x113,x114,x112))
% 0.20/0.76  [12]~E(x121,x122)+E(f18(x121),f18(x122))
% 0.20/0.76  [13]~E(x131,x132)+E(f28(x131),f28(x132))
% 0.20/0.76  [14]~E(x141,x142)+E(f19(x141),f19(x142))
% 0.20/0.76  [15]~E(x151,x152)+E(f30(x151),f30(x152))
% 0.20/0.76  [16]~E(x161,x162)+E(f20(x161),f20(x162))
% 0.20/0.76  [17]~E(x171,x172)+E(f21(x171,x173,x174),f21(x172,x173,x174))
% 0.20/0.76  [18]~E(x181,x182)+E(f21(x183,x181,x184),f21(x183,x182,x184))
% 0.20/0.76  [19]~E(x191,x192)+E(f21(x193,x194,x191),f21(x193,x194,x192))
% 0.20/0.76  [20]~E(x201,x202)+E(f9(x201),f9(x202))
% 0.20/0.76  [21]~E(x211,x212)+E(f42(x211,x213),f42(x212,x213))
% 0.20/0.76  [22]~E(x221,x222)+E(f42(x223,x221),f42(x223,x222))
% 0.20/0.76  [23]~E(x231,x232)+E(f22(x231,x233,x234,x235),f22(x232,x233,x234,x235))
% 0.20/0.76  [24]~E(x241,x242)+E(f22(x243,x241,x244,x245),f22(x243,x242,x244,x245))
% 0.20/0.76  [25]~E(x251,x252)+E(f22(x253,x254,x251,x255),f22(x253,x254,x252,x255))
% 0.20/0.76  [26]~E(x261,x262)+E(f22(x263,x264,x265,x261),f22(x263,x264,x265,x262))
% 0.20/0.76  [27]~E(x271,x272)+E(f15(x271,x273),f15(x272,x273))
% 0.20/0.76  [28]~E(x281,x282)+E(f15(x283,x281),f15(x283,x282))
% 0.20/0.76  [29]~E(x291,x292)+E(f35(x291,x293),f35(x292,x293))
% 0.20/0.76  [30]~E(x301,x302)+E(f35(x303,x301),f35(x303,x302))
% 0.20/0.76  [31]~E(x311,x312)+E(f16(x311,x313),f16(x312,x313))
% 0.20/0.76  [32]~E(x321,x322)+E(f16(x323,x321),f16(x323,x322))
% 0.20/0.76  [33]~E(x331,x332)+E(f10(x331),f10(x332))
% 0.20/0.76  [34]~E(x341,x342)+E(f41(x341),f41(x342))
% 0.20/0.76  [35]~E(x351,x352)+E(f17(x351,x353),f17(x352,x353))
% 0.20/0.76  [36]~E(x361,x362)+E(f17(x363,x361),f17(x363,x362))
% 0.20/0.76  [37]~E(x371,x372)+E(f11(x371),f11(x372))
% 0.20/0.76  [38]~E(x381,x382)+E(f37(x381,x383,x384,x385),f37(x382,x383,x384,x385))
% 0.20/0.76  [39]~E(x391,x392)+E(f37(x393,x391,x394,x395),f37(x393,x392,x394,x395))
% 0.20/0.76  [40]~E(x401,x402)+E(f37(x403,x404,x401,x405),f37(x403,x404,x402,x405))
% 0.20/0.76  [41]~E(x411,x412)+E(f37(x413,x414,x415,x411),f37(x413,x414,x415,x412))
% 0.20/0.76  [42]~E(x421,x422)+E(f23(x421,x423,x424,x425,x426),f23(x422,x423,x424,x425,x426))
% 0.20/0.76  [43]~E(x431,x432)+E(f23(x433,x431,x434,x435,x436),f23(x433,x432,x434,x435,x436))
% 0.20/0.76  [44]~E(x441,x442)+E(f23(x443,x444,x441,x445,x446),f23(x443,x444,x442,x445,x446))
% 0.20/0.76  [45]~E(x451,x452)+E(f23(x453,x454,x455,x451,x456),f23(x453,x454,x455,x452,x456))
% 0.20/0.76  [46]~E(x461,x462)+E(f23(x463,x464,x465,x466,x461),f23(x463,x464,x465,x466,x462))
% 0.20/0.76  [47]~E(x471,x472)+E(f38(x471),f38(x472))
% 0.20/0.76  [48]~E(x481,x482)+E(f14(x481),f14(x482))
% 0.20/0.76  [49]~E(x491,x492)+E(f40(x491),f40(x492))
% 0.20/0.76  [50]~E(x501,x502)+E(f12(x501),f12(x502))
% 0.20/0.76  [51]~E(x511,x512)+E(f39(x511),f39(x512))
% 0.20/0.76  [52]~E(x521,x522)+E(f13(x521),f13(x522))
% 0.20/0.76  [53]~P1(x531)+P1(x532)+~E(x531,x532)
% 0.20/0.76  [54]P3(x542,x543)+~E(x541,x542)+~P3(x541,x543)
% 0.20/0.76  [55]P3(x553,x552)+~E(x551,x552)+~P3(x553,x551)
% 0.20/0.76  [56]P2(x562,x563)+~E(x561,x562)+~P2(x561,x563)
% 0.20/0.76  [57]P2(x573,x572)+~E(x571,x572)+~P2(x573,x571)
% 0.20/0.76  
% 0.20/0.76  %-------------------------------------------
% 0.20/0.77  cnf(198,plain,
% 0.20/0.77     (P2(x1981,x1981)),
% 0.20/0.77     inference(rename_variables,[],[70])).
% 0.20/0.77  cnf(201,plain,
% 0.20/0.77     (E(f8(f7(x2011,x2012),x2012),x2011)),
% 0.20/0.77     inference(rename_variables,[],[71])).
% 0.20/0.77  cnf(203,plain,
% 0.20/0.77     (E(f8(f7(x2031,x2032),x2032),x2031)),
% 0.20/0.77     inference(rename_variables,[],[71])).
% 0.20/0.77  cnf(339,plain,
% 0.20/0.77     ($false),
% 0.20/0.77     inference(scs_inference,[],[150,70,198,58,84,71,201,203,72,2,57,56,53,3,170,176,192,191,190,189,186,185,184,181,180,179,178,167,166,165,164,163,162,161,160,159,158,157,156,155,154,153,152,151,52,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,55,54,169,177,175,174,173,172,171,183,182,188,187,193,168]),
% 0.20/0.77     ['proof']).
% 0.20/0.77  % SZS output end Proof
% 0.20/0.77  % Total time :0.100000s
%------------------------------------------------------------------------------