TSTP Solution File: SWV303-2 by Beagle---0.9.51

View Problem - Process Solution

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

% 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 : Tue Aug 22 11:03:36 EDT 2023

% Result   : Unsatisfiable 6.06s 2.54s
% Output   : CNFRefutation 6.41s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   20
%            Number of leaves      :   49
% Syntax   : Number of formulae    :  287 ( 150 unt;  31 typ;   0 def)
%            Number of atoms       :  468 (  81 equ)
%            Maximal formula atoms :    5 (   1 avg)
%            Number of connectives :  411 ( 199   ~; 212   |;   0   &)
%                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   13 (   4 avg)
%            Maximal term depth    :   11 (   2 avg)
%            Number of types       :    2 (   0 usr)
%            Number of type conns  :   25 (  14   >;  11   *;   0   +;   0  <<)
%            Number of predicates  :    3 (   1 usr;   1 prp; 0-3 aty)
%            Number of functors    :   30 (  30 usr;  17 con; 0-3 aty)
%            Number of variables   :  320 (; 320   !;   0   ?;   0   :)

% Comments : 
%------------------------------------------------------------------------------
%$ c_in > v_sko__usf > c_Event_Oevent_OSays > c_Message_Omsg_OMPair > c_Message_Omsg_OCrypt > c_List_Oset > c_Event_Oknows > c_Event_Oevent_OGets > #nlpp > tc_List_Olist > c_Public_OshrK > c_Message_Oparts > c_Message_Omsg_ONonce > c_Message_Omsg_OAgent > c_Message_Oanalz > v_x > v_evs3 > v_NBa > v_NB > v_NAa > v_NA > v_Ba > v_B > v_Aa > v_A > tc_Message_Omsg > tc_Message_Oagent > tc_Event_Oevent > c_OtwayRees_Ootway > c_Message_Oagent_OSpy > c_Message_Oagent_OServer > c_Event_Obad

%Foreground sorts:

%Background operators:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

tff(f_110,axiom,
    ( ( v_A != v_Aa )
    | ( v_NA != c_Message_Omsg_ONonce(v_NAa) )
    | ( v_B = v_Aa ) ),
    file(unknown,unknown) ).

tff(f_93,axiom,
    c_in(v_evs3,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent)),
    file(unknown,unknown) ).

tff(f_120,axiom,
    ( ( v_B = v_Ba )
    | ( v_B = v_Aa ) ),
    file(unknown,unknown) ).

tff(f_103,axiom,
    c_in(c_Event_Oevent_OGets(c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_Ba)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_Ba),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_Ba)))))))))),c_List_Oset(v_evs3,tc_Event_Oevent),tc_Event_Oevent),
    file(unknown,unknown) ).

tff(f_53,axiom,
    ! [V_evs,V_B,V_X] :
      ( ~ c_in(V_evs,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent))
      | ~ c_in(c_Event_Oevent_OGets(V_B,V_X),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent)
      | c_in(c_Event_Oevent_OSays(v_sko__usf(V_B,V_X,V_evs),V_B,V_X),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent) ),
    file(unknown,unknown) ).

tff(f_30,axiom,
    ! [V_A,V_B,V_X,V_evs] :
      ( ~ c_in(c_Event_Oevent_OSays(V_A,V_B,V_X),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent)
      | c_in(V_X,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg) ),
    file(unknown,unknown) ).

tff(f_35,axiom,
    ! [V_X,V_Y,V_H] :
      ( ~ c_in(c_Message_Omsg_OMPair(V_X,V_Y),c_Message_Oanalz(V_H),tc_Message_Omsg)
      | c_in(V_Y,c_Message_Oanalz(V_H),tc_Message_Omsg) ),
    file(unknown,unknown) ).

tff(f_92,axiom,
    ~ c_in(v_B,c_Event_Obad,tc_Message_Oagent),
    file(unknown,unknown) ).

tff(f_123,axiom,
    ( c_in(c_Event_Oevent_OSays(v_Ba,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OCrypt(c_Public_OshrK(v_Ba),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_Ba)))))))))),c_List_Oset(v_evs3,tc_Event_Oevent),tc_Event_Oevent)
    | ( v_B = v_Aa ) ),
    file(unknown,unknown) ).

tff(f_45,axiom,
    ! [V_c,V_H] :
      ( ~ c_in(V_c,c_Message_Oanalz(V_H),tc_Message_Omsg)
      | c_in(V_c,c_Message_Oparts(V_H),tc_Message_Omsg) ),
    file(unknown,unknown) ).

tff(f_77,axiom,
    ! [V_B,V_NA,V_NB,V_A,V_NC,V_C,V_evs] :
      ( ~ c_in(V_evs,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent))
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_B),c_Message_Omsg_OMPair(V_NC,c_Message_Omsg_OMPair(V_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_C),c_Message_Omsg_OAgent(V_B))))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_B),c_Message_Omsg_OMPair(V_NA,c_Message_Omsg_OMPair(V_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A),c_Message_Omsg_OAgent(V_B))))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)
      | c_in(V_B,c_Event_Obad,tc_Message_Oagent)
      | ( V_NC = V_NA ) ),
    file(unknown,unknown) ).

tff(f_90,axiom,
    ! [V_B,V_NA,V_NB,V_A,V_NC,V_C,V_evs] :
      ( ~ c_in(V_evs,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent))
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_B),c_Message_Omsg_OMPair(V_NC,c_Message_Omsg_OMPair(V_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_C),c_Message_Omsg_OAgent(V_B))))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_B),c_Message_Omsg_OMPair(V_NA,c_Message_Omsg_OMPair(V_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A),c_Message_Omsg_OAgent(V_B))))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)
      | c_in(V_B,c_Event_Obad,tc_Message_Oagent)
      | ( V_C = V_A ) ),
    file(unknown,unknown) ).

tff(f_96,axiom,
    ( c_in(c_Event_Oevent_OSays(v_Ba,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OCrypt(c_Public_OshrK(v_Ba),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_Ba)))))))))),c_List_Oset(v_evs3,tc_Event_Oevent),tc_Event_Oevent)
    | ( v_NB = c_Message_Omsg_ONonce(v_NAa) ) ),
    file(unknown,unknown) ).

tff(f_40,axiom,
    ! [V_X,V_Y,V_H] :
      ( ~ c_in(c_Message_Omsg_OMPair(V_X,V_Y),c_Message_Oanalz(V_H),tc_Message_Omsg)
      | c_in(V_X,c_Message_Oanalz(V_H),tc_Message_Omsg) ),
    file(unknown,unknown) ).

tff(f_64,axiom,
    ! [V_B,V_NA,V_A_H,V_A,V_NA_H,V_evs] :
      ( ~ c_in(V_evs,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent))
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A),c_Message_Omsg_OMPair(V_NA_H,c_Message_Omsg_OMPair(V_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H),c_Message_Omsg_OAgent(V_A))))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A),c_Message_Omsg_OMPair(V_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A),c_Message_Omsg_OAgent(V_B)))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)
      | c_in(V_A,c_Event_Obad,tc_Message_Oagent) ),
    file(unknown,unknown) ).

tff(f_102,axiom,
    ( ( v_NB = c_Message_Omsg_ONonce(v_NBa) )
    | c_in(c_Event_Oevent_OSays(v_Aa,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_Aa)))))))))),c_List_Oset(v_evs3,tc_Event_Oevent),tc_Event_Oevent) ),
    file(unknown,unknown) ).

tff(f_117,axiom,
    ( ( v_A != v_Aa )
    | ( v_NA != c_Message_Omsg_ONonce(v_NAa) )
    | ( v_NB = c_Message_Omsg_ONonce(v_NAa) ) ),
    file(unknown,unknown) ).

tff(f_99,axiom,
    ( ( v_B = v_Ba )
    | c_in(c_Event_Oevent_OSays(v_Aa,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_Aa)))))))))),c_List_Oset(v_evs3,tc_Event_Oevent),tc_Event_Oevent) ),
    file(unknown,unknown) ).

tff(c_30,plain,
    ( ( v_B = v_Aa )
    | ( c_Message_Omsg_ONonce(v_NAa) != v_NA )
    | ( v_Aa != v_A ) ),
    inference(cnfTransformation,[status(thm)],[f_110]) ).

tff(c_42,plain,
    v_Aa != v_A,
    inference(splitLeft,[status(thm)],[c_30]) ).

tff(c_20,plain,
    c_in(v_evs3,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent)),
    inference(cnfTransformation,[status(thm)],[f_93]) ).

tff(c_34,plain,
    ( ( v_B = v_Aa )
    | ( v_Ba = v_B ) ),
    inference(cnfTransformation,[status(thm)],[f_120]) ).

tff(c_37,plain,
    v_Ba = v_B,
    inference(splitLeft,[status(thm)],[c_34]) ).

tff(c_28,plain,
    c_in(c_Event_Oevent_OGets(c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_Ba)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_Ba),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_Ba)))))))))),c_List_Oset(v_evs3,tc_Event_Oevent),tc_Event_Oevent),
    inference(cnfTransformation,[status(thm)],[f_103]) ).

tff(c_278,plain,
    c_in(c_Event_Oevent_OGets(c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_B),c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_B)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_B),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_B)))))))))),c_List_Oset(v_evs3,tc_Event_Oevent),tc_Event_Oevent),
    inference(demodulation,[status(thm),theory(equality)],[c_37,c_37,c_37,c_37,c_28]) ).

tff(c_47,plain,
    ! [V_B_48,V_X_49,V_evs_50] :
      ( c_in(c_Event_Oevent_OSays(v_sko__usf(V_B_48,V_X_49,V_evs_50),V_B_48,V_X_49),c_List_Oset(V_evs_50,tc_Event_Oevent),tc_Event_Oevent)
      | ~ c_in(c_Event_Oevent_OGets(V_B_48,V_X_49),c_List_Oset(V_evs_50,tc_Event_Oevent),tc_Event_Oevent)
      | ~ c_in(V_evs_50,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent)) ),
    inference(cnfTransformation,[status(thm)],[f_53]) ).

tff(c_2,plain,
    ! [V_X_3,V_evs_4,V_A_1,V_B_2] :
      ( c_in(V_X_3,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_4)),tc_Message_Omsg)
      | ~ c_in(c_Event_Oevent_OSays(V_A_1,V_B_2,V_X_3),c_List_Oset(V_evs_4,tc_Event_Oevent),tc_Event_Oevent) ),
    inference(cnfTransformation,[status(thm)],[f_30]) ).

tff(c_51,plain,
    ! [V_X_49,V_evs_50,V_B_48] :
      ( c_in(V_X_49,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_50)),tc_Message_Omsg)
      | ~ c_in(c_Event_Oevent_OGets(V_B_48,V_X_49),c_List_Oset(V_evs_50,tc_Event_Oevent),tc_Event_Oevent)
      | ~ c_in(V_evs_50,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent)) ),
    inference(resolution,[status(thm)],[c_47,c_2]) ).

tff(c_281,plain,
    ( c_in(c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_B),c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_B)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_B),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_B))))))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg)
    | ~ c_in(v_evs3,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent)) ),
    inference(resolution,[status(thm)],[c_278,c_51]) ).

tff(c_284,plain,
    c_in(c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_B),c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_B)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_B),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_B))))))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(demodulation,[status(thm),theory(equality)],[c_20,c_281]) ).

tff(c_4,plain,
    ! [V_Y_6,V_H_7,V_X_5] :
      ( c_in(V_Y_6,c_Message_Oanalz(V_H_7),tc_Message_Omsg)
      | ~ c_in(c_Message_Omsg_OMPair(V_X_5,V_Y_6),c_Message_Oanalz(V_H_7),tc_Message_Omsg) ),
    inference(cnfTransformation,[status(thm)],[f_35]) ).

tff(c_300,plain,
    c_in(c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_B),c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_B)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_B),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_B)))))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_284,c_4]) ).

tff(c_313,plain,
    c_in(c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_B),c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_B)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_B),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_B))))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_300,c_4]) ).

tff(c_322,plain,
    c_in(c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_B)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_B),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_B)))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_313,c_4]) ).

tff(c_331,plain,
    c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_B),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_B))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_322,c_4]) ).

tff(c_18,plain,
    ~ c_in(v_B,c_Event_Obad,tc_Message_Oagent),
    inference(cnfTransformation,[status(thm)],[f_92]) ).

tff(c_36,plain,
    ( ( v_B = v_Aa )
    | c_in(c_Event_Oevent_OSays(v_Ba,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OCrypt(c_Public_OshrK(v_Ba),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_Ba)))))))))),c_List_Oset(v_evs3,tc_Event_Oevent),tc_Event_Oevent) ),
    inference(cnfTransformation,[status(thm)],[f_123]) ).

tff(c_53,plain,
    ( ( v_B = v_Aa )
    | c_in(c_Event_Oevent_OSays(v_B,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_B),c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OCrypt(c_Public_OshrK(v_B),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_B)))))))))),c_List_Oset(v_evs3,tc_Event_Oevent),tc_Event_Oevent) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37,c_37,c_37,c_37,c_36]) ).

tff(c_54,plain,
    c_in(c_Event_Oevent_OSays(v_B,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_B),c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OCrypt(c_Public_OshrK(v_B),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_B)))))))))),c_List_Oset(v_evs3,tc_Event_Oevent),tc_Event_Oevent),
    inference(splitLeft,[status(thm)],[c_53]) ).

tff(c_58,plain,
    c_in(c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_B),c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OCrypt(c_Public_OshrK(v_B),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_B))))))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_54,c_2]) ).

tff(c_66,plain,
    c_in(c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_B),c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OCrypt(c_Public_OshrK(v_B),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_B)))))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_58,c_4]) ).

tff(c_74,plain,
    c_in(c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_B),c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OCrypt(c_Public_OshrK(v_B),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_B))))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_66,c_4]) ).

tff(c_237,plain,
    c_in(c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OCrypt(c_Public_OshrK(v_B),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_B)))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_74,c_4]) ).

tff(c_249,plain,
    c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_B),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_B))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_237,c_4]) ).

tff(c_8,plain,
    ! [V_c_11,V_H_12] :
      ( c_in(V_c_11,c_Message_Oparts(V_H_12),tc_Message_Omsg)
      | ~ c_in(V_c_11,c_Message_Oanalz(V_H_12),tc_Message_Omsg) ),
    inference(cnfTransformation,[status(thm)],[f_45]) ).

tff(c_349,plain,
    ! [V_B_141,V_A_139,V_evs_137,V_NB_142,V_NA_140,V_C_136,V_NC_138] :
      ( ( V_NC_138 = V_NA_140 )
      | c_in(V_B_141,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_B_141),c_Message_Omsg_OMPair(V_NA_140,c_Message_Omsg_OMPair(V_NB_142,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_139),c_Message_Omsg_OAgent(V_B_141))))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_137)),tc_Message_Omsg)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_B_141),c_Message_Omsg_OMPair(V_NC_138,c_Message_Omsg_OMPair(V_NB_142,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_C_136),c_Message_Omsg_OAgent(V_B_141))))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_137)),tc_Message_Omsg)
      | ~ c_in(V_evs_137,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent)) ),
    inference(cnfTransformation,[status(thm)],[f_77]) ).

tff(c_358,plain,
    ! [V_NC_148,V_NB_149,V_C_144,V_evs_147,V_B_145,V_NA_146,V_A_143] :
      ( ( V_NC_148 = V_NA_146 )
      | c_in(V_B_145,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_B_145),c_Message_Omsg_OMPair(V_NC_148,c_Message_Omsg_OMPair(V_NB_149,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_C_144),c_Message_Omsg_OAgent(V_B_145))))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_147)),tc_Message_Omsg)
      | ~ c_in(V_evs_147,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent))
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_B_145),c_Message_Omsg_OMPair(V_NA_146,c_Message_Omsg_OMPair(V_NB_149,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_143),c_Message_Omsg_OAgent(V_B_145))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_147)),tc_Message_Omsg) ),
    inference(resolution,[status(thm)],[c_8,c_349]) ).

tff(c_368,plain,
    ! [V_B_158,V_A_157,V_NA_159,V_evs_160,V_NC_162,V_NB_163,V_C_161] :
      ( ( V_NC_162 = V_NA_159 )
      | c_in(V_B_158,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(V_evs_160,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent))
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_B_158),c_Message_Omsg_OMPair(V_NA_159,c_Message_Omsg_OMPair(V_NB_163,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_157),c_Message_Omsg_OAgent(V_B_158))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_160)),tc_Message_Omsg)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_B_158),c_Message_Omsg_OMPair(V_NC_162,c_Message_Omsg_OMPair(V_NB_163,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_C_161),c_Message_Omsg_OAgent(V_B_158))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_160)),tc_Message_Omsg) ),
    inference(resolution,[status(thm)],[c_8,c_358]) ).

tff(c_374,plain,
    ! [V_NC_162,V_C_161] :
      ( ( v_NA = V_NC_162 )
      | c_in(v_B,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(v_evs3,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent))
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_B),c_Message_Omsg_OMPair(V_NC_162,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_C_161),c_Message_Omsg_OAgent(v_B))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg) ),
    inference(resolution,[status(thm)],[c_249,c_368]) ).

tff(c_384,plain,
    ! [V_NC_162,V_C_161] :
      ( ( v_NA = V_NC_162 )
      | c_in(v_B,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_B),c_Message_Omsg_OMPair(V_NC_162,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_C_161),c_Message_Omsg_OAgent(v_B))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20,c_374]) ).

tff(c_386,plain,
    ! [V_NC_164,V_C_165] :
      ( ( v_NA = V_NC_164 )
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_B),c_Message_Omsg_OMPair(V_NC_164,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_C_165),c_Message_Omsg_OAgent(v_B))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg) ),
    inference(negUnitSimplification,[status(thm)],[c_18,c_384]) ).

tff(c_393,plain,
    c_Message_Omsg_ONonce(v_NAa) = v_NA,
    inference(resolution,[status(thm)],[c_331,c_386]) ).

tff(c_396,plain,
    c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_B),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_B))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(demodulation,[status(thm),theory(equality)],[c_393,c_331]) ).

tff(c_333,plain,
    ! [V_A_121,V_NC_119,V_NB_122,V_NA_117,V_evs_120,V_C_118,V_B_123] :
      ( ( V_C_118 = V_A_121 )
      | c_in(V_B_123,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_B_123),c_Message_Omsg_OMPair(V_NA_117,c_Message_Omsg_OMPair(V_NB_122,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_121),c_Message_Omsg_OAgent(V_B_123))))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_120)),tc_Message_Omsg)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_B_123),c_Message_Omsg_OMPair(V_NC_119,c_Message_Omsg_OMPair(V_NB_122,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_C_118),c_Message_Omsg_OAgent(V_B_123))))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_120)),tc_Message_Omsg)
      | ~ c_in(V_evs_120,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent)) ),
    inference(cnfTransformation,[status(thm)],[f_90]) ).

tff(c_363,plain,
    ! [V_NA_154,V_NB_153,V_NC_152,V_evs_150,V_C_151,V_A_156,V_B_155] :
      ( ( V_C_151 = V_A_156 )
      | c_in(V_B_155,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_B_155),c_Message_Omsg_OMPair(V_NC_152,c_Message_Omsg_OMPair(V_NB_153,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_C_151),c_Message_Omsg_OAgent(V_B_155))))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_150)),tc_Message_Omsg)
      | ~ c_in(V_evs_150,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent))
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_B_155),c_Message_Omsg_OMPair(V_NA_154,c_Message_Omsg_OMPair(V_NB_153,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_156),c_Message_Omsg_OAgent(V_B_155))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_150)),tc_Message_Omsg) ),
    inference(resolution,[status(thm)],[c_8,c_333]) ).

tff(c_467,plain,
    ! [V_B_170,V_NA_171,V_A_166,V_NC_167,V_C_172,V_evs_168,V_NB_169] :
      ( ( V_C_172 = V_A_166 )
      | c_in(V_B_170,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(V_evs_168,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent))
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_B_170),c_Message_Omsg_OMPair(V_NA_171,c_Message_Omsg_OMPair(V_NB_169,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_166),c_Message_Omsg_OAgent(V_B_170))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_168)),tc_Message_Omsg)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_B_170),c_Message_Omsg_OMPair(V_NC_167,c_Message_Omsg_OMPair(V_NB_169,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_C_172),c_Message_Omsg_OAgent(V_B_170))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_168)),tc_Message_Omsg) ),
    inference(resolution,[status(thm)],[c_8,c_363]) ).

tff(c_473,plain,
    ! [V_C_172,V_NC_167] :
      ( ( v_A = V_C_172 )
      | c_in(v_B,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(v_evs3,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent))
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_B),c_Message_Omsg_OMPair(V_NC_167,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_C_172),c_Message_Omsg_OAgent(v_B))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg) ),
    inference(resolution,[status(thm)],[c_249,c_467]) ).

tff(c_483,plain,
    ! [V_C_172,V_NC_167] :
      ( ( v_A = V_C_172 )
      | c_in(v_B,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_B),c_Message_Omsg_OMPair(V_NC_167,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_C_172),c_Message_Omsg_OAgent(v_B))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20,c_473]) ).

tff(c_485,plain,
    ! [V_C_173,V_NC_174] :
      ( ( v_A = V_C_173 )
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_B),c_Message_Omsg_OMPair(V_NC_174,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_C_173),c_Message_Omsg_OAgent(v_B))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg) ),
    inference(negUnitSimplification,[status(thm)],[c_18,c_483]) ).

tff(c_488,plain,
    v_Aa = v_A,
    inference(resolution,[status(thm)],[c_396,c_485]) ).

tff(c_495,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_42,c_488]) ).

tff(c_496,plain,
    v_B = v_Aa,
    inference(splitRight,[status(thm)],[c_53]) ).

tff(c_498,plain,
    ~ c_in(v_Aa,c_Event_Obad,tc_Message_Oagent),
    inference(demodulation,[status(thm),theory(equality)],[c_496,c_18]) ).

tff(c_497,plain,
    ~ c_in(c_Event_Oevent_OSays(v_B,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_B),c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OCrypt(c_Public_OshrK(v_B),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_B)))))))))),c_List_Oset(v_evs3,tc_Event_Oevent),tc_Event_Oevent),
    inference(splitRight,[status(thm)],[c_53]) ).

tff(c_509,plain,
    ~ c_in(c_Event_Oevent_OSays(v_Aa,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_Aa)))))))))),c_List_Oset(v_evs3,tc_Event_Oevent),tc_Event_Oevent),
    inference(demodulation,[status(thm),theory(equality)],[c_496,c_496,c_496,c_496,c_497]) ).

tff(c_499,plain,
    v_Ba = v_Aa,
    inference(demodulation,[status(thm),theory(equality)],[c_496,c_37]) ).

tff(c_22,plain,
    ( ( c_Message_Omsg_ONonce(v_NAa) = v_NB )
    | c_in(c_Event_Oevent_OSays(v_Ba,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OCrypt(c_Public_OshrK(v_Ba),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_Ba)))))))))),c_List_Oset(v_evs3,tc_Event_Oevent),tc_Event_Oevent) ),
    inference(cnfTransformation,[status(thm)],[f_96]) ).

tff(c_605,plain,
    ( ( c_Message_Omsg_ONonce(v_NAa) = v_NB )
    | c_in(c_Event_Oevent_OSays(v_Aa,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_Aa)))))))))),c_List_Oset(v_evs3,tc_Event_Oevent),tc_Event_Oevent) ),
    inference(demodulation,[status(thm),theory(equality)],[c_499,c_499,c_499,c_499,c_22]) ).

tff(c_606,plain,
    c_Message_Omsg_ONonce(v_NAa) = v_NB,
    inference(negUnitSimplification,[status(thm)],[c_509,c_605]) ).

tff(c_630,plain,
    c_in(c_Event_Oevent_OGets(c_Message_Oagent_OServer,c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_Aa)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_Aa)))))))))),c_List_Oset(v_evs3,tc_Event_Oevent),tc_Event_Oevent),
    inference(demodulation,[status(thm),theory(equality)],[c_606,c_606,c_606,c_499,c_499,c_499,c_499,c_28]) ).

tff(c_633,plain,
    ( c_in(c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_Aa)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_Aa))))))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg)
    | ~ c_in(v_evs3,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent)) ),
    inference(resolution,[status(thm)],[c_630,c_51]) ).

tff(c_636,plain,
    c_in(c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_Aa)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_Aa))))))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(demodulation,[status(thm),theory(equality)],[c_20,c_633]) ).

tff(c_666,plain,
    c_in(c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_Aa)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_Aa)))))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_636,c_4]) ).

tff(c_674,plain,
    c_in(c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_Aa)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_Aa))))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_666,c_4]) ).

tff(c_688,plain,
    c_in(c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_Aa)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_Aa)))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_674,c_4]) ).

tff(c_6,plain,
    ! [V_X_8,V_H_10,V_Y_9] :
      ( c_in(V_X_8,c_Message_Oanalz(V_H_10),tc_Message_Omsg)
      | ~ c_in(c_Message_Omsg_OMPair(V_X_8,V_Y_9),c_Message_Oanalz(V_H_10),tc_Message_Omsg) ),
    inference(cnfTransformation,[status(thm)],[f_40]) ).

tff(c_698,plain,
    c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_Aa)))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_688,c_6]) ).

tff(c_677,plain,
    ! [V_NA_208,V_A_H_210,V_A_207,V_evs_209,V_NA_H_211,V_B_212] :
      ( c_in(V_A_207,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_207),c_Message_Omsg_OMPair(V_NA_208,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_207),c_Message_Omsg_OAgent(V_B_212)))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_209)),tc_Message_Omsg)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_207),c_Message_Omsg_OMPair(V_NA_H_211,c_Message_Omsg_OMPair(V_NA_208,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_210),c_Message_Omsg_OAgent(V_A_207))))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_209)),tc_Message_Omsg)
      | ~ c_in(V_evs_209,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent)) ),
    inference(cnfTransformation,[status(thm)],[f_64]) ).

tff(c_699,plain,
    ! [V_evs_214,V_NA_H_216,V_B_218,V_A_H_217,V_NA_213,V_A_215] :
      ( c_in(V_A_215,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_215),c_Message_Omsg_OMPair(V_NA_H_216,c_Message_Omsg_OMPair(V_NA_213,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_217),c_Message_Omsg_OAgent(V_A_215))))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_214)),tc_Message_Omsg)
      | ~ c_in(V_evs_214,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent))
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_215),c_Message_Omsg_OMPair(V_NA_213,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_215),c_Message_Omsg_OAgent(V_B_218)))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_214)),tc_Message_Omsg) ),
    inference(resolution,[status(thm)],[c_8,c_677]) ).

tff(c_709,plain,
    ! [V_NA_H_227,V_NA_230,V_evs_226,V_A_228,V_B_231,V_A_H_229] :
      ( c_in(V_A_228,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(V_evs_226,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent))
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_228),c_Message_Omsg_OMPair(V_NA_230,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_228),c_Message_Omsg_OAgent(V_B_231)))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_226)),tc_Message_Omsg)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_228),c_Message_Omsg_OMPair(V_NA_H_227,c_Message_Omsg_OMPair(V_NA_230,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_229),c_Message_Omsg_OAgent(V_A_228))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_226)),tc_Message_Omsg) ),
    inference(resolution,[status(thm)],[c_8,c_699]) ).

tff(c_711,plain,
    ! [V_NA_H_227,V_A_H_229] :
      ( c_in(v_Aa,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(v_evs3,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent))
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(V_NA_H_227,c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_229),c_Message_Omsg_OAgent(v_Aa))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg) ),
    inference(resolution,[status(thm)],[c_698,c_709]) ).

tff(c_714,plain,
    ! [V_NA_H_227,V_A_H_229] :
      ( c_in(v_Aa,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(V_NA_H_227,c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_229),c_Message_Omsg_OAgent(v_Aa))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20,c_711]) ).

tff(c_715,plain,
    ! [V_NA_H_227,V_A_H_229] : ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(V_NA_H_227,c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_229),c_Message_Omsg_OAgent(v_Aa))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(negUnitSimplification,[status(thm)],[c_498,c_714]) ).

tff(c_26,plain,
    ( c_in(c_Event_Oevent_OSays(v_Aa,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_Aa)))))))))),c_List_Oset(v_evs3,tc_Event_Oevent),tc_Event_Oevent)
    | ( c_Message_Omsg_ONonce(v_NBa) = v_NB ) ),
    inference(cnfTransformation,[status(thm)],[f_102]) ).

tff(c_510,plain,
    c_Message_Omsg_ONonce(v_NBa) = v_NB,
    inference(splitLeft,[status(thm)],[c_26]) ).

tff(c_511,plain,
    ~ c_in(c_Event_Oevent_OSays(v_Aa,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_Aa)))))))))),c_List_Oset(v_evs3,tc_Event_Oevent),tc_Event_Oevent),
    inference(demodulation,[status(thm),theory(equality)],[c_510,c_509]) ).

tff(c_516,plain,
    ( ( c_Message_Omsg_ONonce(v_NAa) = v_NB )
    | c_in(c_Event_Oevent_OSays(v_Aa,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_Aa)))))))))),c_List_Oset(v_evs3,tc_Event_Oevent),tc_Event_Oevent) ),
    inference(demodulation,[status(thm),theory(equality)],[c_510,c_499,c_499,c_499,c_499,c_22]) ).

tff(c_517,plain,
    c_Message_Omsg_ONonce(v_NAa) = v_NB,
    inference(negUnitSimplification,[status(thm)],[c_511,c_516]) ).

tff(c_522,plain,
    c_in(c_Event_Oevent_OGets(c_Message_Oagent_OServer,c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_Aa)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_Aa)))))))))),c_List_Oset(v_evs3,tc_Event_Oevent),tc_Event_Oevent),
    inference(demodulation,[status(thm),theory(equality)],[c_517,c_517,c_517,c_510,c_499,c_499,c_499,c_499,c_28]) ).

tff(c_525,plain,
    ( c_in(c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_Aa)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_Aa))))))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg)
    | ~ c_in(v_evs3,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent)) ),
    inference(resolution,[status(thm)],[c_522,c_51]) ).

tff(c_528,plain,
    c_in(c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_Aa)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_Aa))))))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(demodulation,[status(thm),theory(equality)],[c_20,c_525]) ).

tff(c_535,plain,
    c_in(c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_Aa)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_Aa)))))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_528,c_4]) ).

tff(c_548,plain,
    c_in(c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_Aa)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_Aa))))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_535,c_4]) ).

tff(c_556,plain,
    c_in(c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_Aa)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_Aa)))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_548,c_4]) ).

tff(c_566,plain,
    c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_Aa)))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_556,c_6]) ).

tff(c_537,plain,
    ! [V_NA_176,V_A_175,V_B_180,V_A_H_178,V_NA_H_179,V_evs_177] :
      ( c_in(V_A_175,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_175),c_Message_Omsg_OMPair(V_NA_176,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_175),c_Message_Omsg_OAgent(V_B_180)))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_177)),tc_Message_Omsg)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_175),c_Message_Omsg_OMPair(V_NA_H_179,c_Message_Omsg_OMPair(V_NA_176,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_178),c_Message_Omsg_OAgent(V_A_175))))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_177)),tc_Message_Omsg)
      | ~ c_in(V_evs_177,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent)) ),
    inference(cnfTransformation,[status(thm)],[f_64]) ).

tff(c_572,plain,
    ! [V_B_192,V_A_H_188,V_evs_190,V_A_193,V_NA_189,V_NA_H_191] :
      ( c_in(V_A_193,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_193),c_Message_Omsg_OMPair(V_NA_H_191,c_Message_Omsg_OMPair(V_NA_189,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_188),c_Message_Omsg_OAgent(V_A_193))))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_190)),tc_Message_Omsg)
      | ~ c_in(V_evs_190,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent))
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_193),c_Message_Omsg_OMPair(V_NA_189,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_193),c_Message_Omsg_OAgent(V_B_192)))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_190)),tc_Message_Omsg) ),
    inference(resolution,[status(thm)],[c_8,c_537]) ).

tff(c_577,plain,
    ! [V_A_H_199,V_B_195,V_NA_198,V_evs_197,V_NA_H_194,V_A_196] :
      ( c_in(V_A_196,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(V_evs_197,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent))
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_196),c_Message_Omsg_OMPair(V_NA_198,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_196),c_Message_Omsg_OAgent(V_B_195)))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_197)),tc_Message_Omsg)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_196),c_Message_Omsg_OMPair(V_NA_H_194,c_Message_Omsg_OMPair(V_NA_198,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_199),c_Message_Omsg_OAgent(V_A_196))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_197)),tc_Message_Omsg) ),
    inference(resolution,[status(thm)],[c_8,c_572]) ).

tff(c_579,plain,
    ! [V_NA_H_194,V_A_H_199] :
      ( c_in(v_Aa,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(v_evs3,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent))
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(V_NA_H_194,c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_199),c_Message_Omsg_OAgent(v_Aa))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg) ),
    inference(resolution,[status(thm)],[c_566,c_577]) ).

tff(c_582,plain,
    ! [V_NA_H_194,V_A_H_199] :
      ( c_in(v_Aa,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(V_NA_H_194,c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_199),c_Message_Omsg_OAgent(v_Aa))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20,c_579]) ).

tff(c_583,plain,
    ! [V_NA_H_194,V_A_H_199] : ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(V_NA_H_194,c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_199),c_Message_Omsg_OAgent(v_Aa))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(negUnitSimplification,[status(thm)],[c_498,c_582]) ).

tff(c_565,plain,
    c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_Aa))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_556,c_4]) ).

tff(c_590,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_583,c_565]) ).

tff(c_591,plain,
    c_in(c_Event_Oevent_OSays(v_Aa,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_Aa)))))))))),c_List_Oset(v_evs3,tc_Event_Oevent),tc_Event_Oevent),
    inference(splitRight,[status(thm)],[c_26]) ).

tff(c_596,plain,
    c_in(c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_Aa))))))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_591,c_2]) ).

tff(c_603,plain,
    c_in(c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_Aa)))))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_596,c_4]) ).

tff(c_613,plain,
    c_in(c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_Aa)))))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(demodulation,[status(thm),theory(equality)],[c_606,c_603]) ).

tff(c_620,plain,
    c_in(c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_Aa))))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_613,c_4]) ).

tff(c_628,plain,
    c_in(c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_Aa)))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_620,c_4]) ).

tff(c_643,plain,
    c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_Aa))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_628,c_4]) ).

tff(c_717,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_715,c_643]) ).

tff(c_719,plain,
    v_Aa = v_A,
    inference(splitRight,[status(thm)],[c_30]) ).

tff(c_32,plain,
    ( ( c_Message_Omsg_ONonce(v_NAa) = v_NB )
    | ( c_Message_Omsg_ONonce(v_NAa) != v_NA )
    | ( v_Aa != v_A ) ),
    inference(cnfTransformation,[status(thm)],[f_117]) ).

tff(c_725,plain,
    ( ( c_Message_Omsg_ONonce(v_NAa) = v_NB )
    | ( c_Message_Omsg_ONonce(v_NAa) != v_NA ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_719,c_32]) ).

tff(c_726,plain,
    c_Message_Omsg_ONonce(v_NAa) != v_NA,
    inference(splitLeft,[status(thm)],[c_725]) ).

tff(c_940,plain,
    c_in(c_Event_Oevent_OGets(c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_B),c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_B)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_B),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_B)))))))))),c_List_Oset(v_evs3,tc_Event_Oevent),tc_Event_Oevent),
    inference(demodulation,[status(thm),theory(equality)],[c_37,c_37,c_37,c_37,c_719,c_719,c_719,c_719,c_28]) ).

tff(c_732,plain,
    ! [V_B_244,V_X_245,V_evs_246] :
      ( c_in(c_Event_Oevent_OSays(v_sko__usf(V_B_244,V_X_245,V_evs_246),V_B_244,V_X_245),c_List_Oset(V_evs_246,tc_Event_Oevent),tc_Event_Oevent)
      | ~ c_in(c_Event_Oevent_OGets(V_B_244,V_X_245),c_List_Oset(V_evs_246,tc_Event_Oevent),tc_Event_Oevent)
      | ~ c_in(V_evs_246,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent)) ),
    inference(cnfTransformation,[status(thm)],[f_53]) ).

tff(c_736,plain,
    ! [V_X_245,V_evs_246,V_B_244] :
      ( c_in(V_X_245,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_246)),tc_Message_Omsg)
      | ~ c_in(c_Event_Oevent_OGets(V_B_244,V_X_245),c_List_Oset(V_evs_246,tc_Event_Oevent),tc_Event_Oevent)
      | ~ c_in(V_evs_246,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent)) ),
    inference(resolution,[status(thm)],[c_732,c_2]) ).

tff(c_943,plain,
    ( c_in(c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_B),c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_B)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_B),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_B))))))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg)
    | ~ c_in(v_evs3,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent)) ),
    inference(resolution,[status(thm)],[c_940,c_736]) ).

tff(c_946,plain,
    c_in(c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_B),c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_B)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_B),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_B))))))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(demodulation,[status(thm),theory(equality)],[c_20,c_943]) ).

tff(c_1003,plain,
    c_in(c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_B),c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_B)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_B),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_B)))))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_946,c_4]) ).

tff(c_1011,plain,
    c_in(c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_B),c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_B)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_B),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_B))))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_1003,c_4]) ).

tff(c_1020,plain,
    c_in(c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_B)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_B),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_B)))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_1011,c_4]) ).

tff(c_1029,plain,
    c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_B),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_B))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_1020,c_4]) ).

tff(c_738,plain,
    ( ( v_B = v_A )
    | c_in(c_Event_Oevent_OSays(v_B,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_B),c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OCrypt(c_Public_OshrK(v_B),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_B)))))))))),c_List_Oset(v_evs3,tc_Event_Oevent),tc_Event_Oevent) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37,c_37,c_37,c_37,c_719,c_36]) ).

tff(c_739,plain,
    c_in(c_Event_Oevent_OSays(v_B,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_B),c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OCrypt(c_Public_OshrK(v_B),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_B)))))))))),c_List_Oset(v_evs3,tc_Event_Oevent),tc_Event_Oevent),
    inference(splitLeft,[status(thm)],[c_738]) ).

tff(c_744,plain,
    c_in(c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_B),c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OCrypt(c_Public_OshrK(v_B),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_B))))))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_739,c_2]) ).

tff(c_751,plain,
    c_in(c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_B),c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OCrypt(c_Public_OshrK(v_B),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_B)))))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_744,c_4]) ).

tff(c_759,plain,
    c_in(c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_B),c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OCrypt(c_Public_OshrK(v_B),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_B))))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_751,c_4]) ).

tff(c_768,plain,
    c_in(c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OCrypt(c_Public_OshrK(v_B),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_B)))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_759,c_4]) ).

tff(c_776,plain,
    c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_B),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_B))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_768,c_4]) ).

tff(c_992,plain,
    ! [V_NB_319,V_A_316,V_NA_317,V_C_313,V_B_318,V_NC_315,V_evs_314] :
      ( ( V_NC_315 = V_NA_317 )
      | c_in(V_B_318,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_B_318),c_Message_Omsg_OMPair(V_NA_317,c_Message_Omsg_OMPair(V_NB_319,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_316),c_Message_Omsg_OAgent(V_B_318))))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_314)),tc_Message_Omsg)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_B_318),c_Message_Omsg_OMPair(V_NC_315,c_Message_Omsg_OMPair(V_NB_319,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_C_313),c_Message_Omsg_OAgent(V_B_318))))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_314)),tc_Message_Omsg)
      | ~ c_in(V_evs_314,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent)) ),
    inference(cnfTransformation,[status(thm)],[f_77]) ).

tff(c_1056,plain,
    ! [V_C_351,V_NC_350,V_NA_348,V_NB_346,V_B_349,V_A_352,V_evs_347] :
      ( ( V_NC_350 = V_NA_348 )
      | c_in(V_B_349,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_B_349),c_Message_Omsg_OMPair(V_NC_350,c_Message_Omsg_OMPair(V_NB_346,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_C_351),c_Message_Omsg_OAgent(V_B_349))))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_347)),tc_Message_Omsg)
      | ~ c_in(V_evs_347,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent))
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_B_349),c_Message_Omsg_OMPair(V_NA_348,c_Message_Omsg_OMPair(V_NB_346,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_352),c_Message_Omsg_OAgent(V_B_349))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_347)),tc_Message_Omsg) ),
    inference(resolution,[status(thm)],[c_8,c_992]) ).

tff(c_1090,plain,
    ! [V_A_364,V_NB_363,V_C_362,V_evs_366,V_B_368,V_NA_367,V_NC_365] :
      ( ( V_NC_365 = V_NA_367 )
      | c_in(V_B_368,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(V_evs_366,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent))
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_B_368),c_Message_Omsg_OMPair(V_NA_367,c_Message_Omsg_OMPair(V_NB_363,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_364),c_Message_Omsg_OAgent(V_B_368))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_366)),tc_Message_Omsg)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_B_368),c_Message_Omsg_OMPair(V_NC_365,c_Message_Omsg_OMPair(V_NB_363,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_C_362),c_Message_Omsg_OAgent(V_B_368))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_366)),tc_Message_Omsg) ),
    inference(resolution,[status(thm)],[c_8,c_1056]) ).

tff(c_1096,plain,
    ! [V_NC_365,V_C_362] :
      ( ( v_NA = V_NC_365 )
      | c_in(v_B,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(v_evs3,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent))
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_B),c_Message_Omsg_OMPair(V_NC_365,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_C_362),c_Message_Omsg_OAgent(v_B))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg) ),
    inference(resolution,[status(thm)],[c_776,c_1090]) ).

tff(c_1106,plain,
    ! [V_NC_365,V_C_362] :
      ( ( v_NA = V_NC_365 )
      | c_in(v_B,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_B),c_Message_Omsg_OMPair(V_NC_365,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_C_362),c_Message_Omsg_OAgent(v_B))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20,c_1096]) ).

tff(c_1108,plain,
    ! [V_NC_369,V_C_370] :
      ( ( v_NA = V_NC_369 )
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_B),c_Message_Omsg_OMPair(V_NC_369,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_C_370),c_Message_Omsg_OAgent(v_B))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg) ),
    inference(negUnitSimplification,[status(thm)],[c_18,c_1106]) ).

tff(c_1111,plain,
    c_Message_Omsg_ONonce(v_NAa) = v_NA,
    inference(resolution,[status(thm)],[c_1029,c_1108]) ).

tff(c_1118,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_726,c_1111]) ).

tff(c_1119,plain,
    v_B = v_A,
    inference(splitRight,[status(thm)],[c_738]) ).

tff(c_1121,plain,
    ~ c_in(v_A,c_Event_Obad,tc_Message_Oagent),
    inference(demodulation,[status(thm),theory(equality)],[c_1119,c_18]) ).

tff(c_1122,plain,
    v_Ba = v_A,
    inference(demodulation,[status(thm),theory(equality)],[c_1119,c_37]) ).

tff(c_1120,plain,
    ~ c_in(c_Event_Oevent_OSays(v_B,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_B),c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OCrypt(c_Public_OshrK(v_B),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_B)))))))))),c_List_Oset(v_evs3,tc_Event_Oevent),tc_Event_Oevent),
    inference(splitRight,[status(thm)],[c_738]) ).

tff(c_1131,plain,
    ~ c_in(c_Event_Oevent_OSays(v_A,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A)))))))))),c_List_Oset(v_evs3,tc_Event_Oevent),tc_Event_Oevent),
    inference(demodulation,[status(thm),theory(equality)],[c_1119,c_1119,c_1119,c_1119,c_1120]) ).

tff(c_1133,plain,
    ( ( c_Message_Omsg_ONonce(v_NAa) = v_NB )
    | c_in(c_Event_Oevent_OSays(v_A,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A)))))))))),c_List_Oset(v_evs3,tc_Event_Oevent),tc_Event_Oevent) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1122,c_1122,c_1122,c_1122,c_22]) ).

tff(c_1134,plain,
    c_Message_Omsg_ONonce(v_NAa) = v_NB,
    inference(negUnitSimplification,[status(thm)],[c_1131,c_1133]) ).

tff(c_1233,plain,
    c_in(c_Event_Oevent_OGets(c_Message_Oagent_OServer,c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A)))))))))),c_List_Oset(v_evs3,tc_Event_Oevent),tc_Event_Oevent),
    inference(demodulation,[status(thm),theory(equality)],[c_719,c_719,c_719,c_719,c_1122,c_1122,c_1122,c_1122,c_1134,c_1134,c_1134,c_28]) ).

tff(c_1236,plain,
    ( c_in(c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A))))))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg)
    | ~ c_in(v_evs3,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent)) ),
    inference(resolution,[status(thm)],[c_1233,c_736]) ).

tff(c_1239,plain,
    c_in(c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A))))))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(demodulation,[status(thm),theory(equality)],[c_20,c_1236]) ).

tff(c_1268,plain,
    c_in(c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A)))))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_1239,c_4]) ).

tff(c_1276,plain,
    c_in(c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A))))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_1268,c_4]) ).

tff(c_1290,plain,
    c_in(c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A)))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_1276,c_4]) ).

tff(c_1300,plain,
    c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A)))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_1290,c_6]) ).

tff(c_1257,plain,
    ! [V_A_396,V_NA_397,V_A_H_399,V_evs_398,V_NA_H_400,V_B_401] :
      ( c_in(V_A_396,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_396),c_Message_Omsg_OMPair(V_NA_397,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_396),c_Message_Omsg_OAgent(V_B_401)))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_398)),tc_Message_Omsg)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_396),c_Message_Omsg_OMPair(V_NA_H_400,c_Message_Omsg_OMPair(V_NA_397,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_399),c_Message_Omsg_OAgent(V_A_396))))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_398)),tc_Message_Omsg)
      | ~ c_in(V_evs_398,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent)) ),
    inference(cnfTransformation,[status(thm)],[f_64]) ).

tff(c_1301,plain,
    ! [V_NA_H_411,V_NA_409,V_evs_412,V_A_H_413,V_B_414,V_A_410] :
      ( c_in(V_A_410,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_410),c_Message_Omsg_OMPair(V_NA_H_411,c_Message_Omsg_OMPair(V_NA_409,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_413),c_Message_Omsg_OAgent(V_A_410))))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_412)),tc_Message_Omsg)
      | ~ c_in(V_evs_412,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent))
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_410),c_Message_Omsg_OMPair(V_NA_409,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_410),c_Message_Omsg_OAgent(V_B_414)))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_412)),tc_Message_Omsg) ),
    inference(resolution,[status(thm)],[c_8,c_1257]) ).

tff(c_1311,plain,
    ! [V_A_425,V_A_H_426,V_evs_424,V_B_423,V_NA_H_427,V_NA_422] :
      ( c_in(V_A_425,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(V_evs_424,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent))
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_425),c_Message_Omsg_OMPair(V_NA_422,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_425),c_Message_Omsg_OAgent(V_B_423)))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_424)),tc_Message_Omsg)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_425),c_Message_Omsg_OMPair(V_NA_H_427,c_Message_Omsg_OMPair(V_NA_422,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_426),c_Message_Omsg_OAgent(V_A_425))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_424)),tc_Message_Omsg) ),
    inference(resolution,[status(thm)],[c_8,c_1301]) ).

tff(c_1313,plain,
    ! [V_NA_H_427,V_A_H_426] :
      ( c_in(v_A,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(v_evs3,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent))
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(V_NA_H_427,c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_426),c_Message_Omsg_OAgent(v_A))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg) ),
    inference(resolution,[status(thm)],[c_1300,c_1311]) ).

tff(c_1316,plain,
    ! [V_NA_H_427,V_A_H_426] :
      ( c_in(v_A,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(V_NA_H_427,c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_426),c_Message_Omsg_OAgent(v_A))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20,c_1313]) ).

tff(c_1317,plain,
    ! [V_NA_H_427,V_A_H_426] : ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(V_NA_H_427,c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_426),c_Message_Omsg_OAgent(v_A))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(negUnitSimplification,[status(thm)],[c_1121,c_1316]) ).

tff(c_1140,plain,
    ( c_in(c_Event_Oevent_OSays(v_A,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A)))))))))),c_List_Oset(v_evs3,tc_Event_Oevent),tc_Event_Oevent)
    | ( c_Message_Omsg_ONonce(v_NBa) = v_NB ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1134,c_719,c_719,c_719,c_719,c_26]) ).

tff(c_1141,plain,
    c_Message_Omsg_ONonce(v_NBa) = v_NB,
    inference(splitLeft,[status(thm)],[c_1140]) ).

tff(c_1147,plain,
    c_in(c_Event_Oevent_OGets(c_Message_Oagent_OServer,c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A)))))))))),c_List_Oset(v_evs3,tc_Event_Oevent),tc_Event_Oevent),
    inference(demodulation,[status(thm),theory(equality)],[c_1141,c_1134,c_1134,c_1134,c_1122,c_1122,c_1122,c_1122,c_719,c_719,c_719,c_719,c_28]) ).

tff(c_1150,plain,
    ( c_in(c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A))))))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg)
    | ~ c_in(v_evs3,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent)) ),
    inference(resolution,[status(thm)],[c_1147,c_736]) ).

tff(c_1153,plain,
    c_in(c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A))))))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(demodulation,[status(thm),theory(equality)],[c_20,c_1150]) ).

tff(c_1160,plain,
    c_in(c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A)))))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_1153,c_4]) ).

tff(c_1168,plain,
    c_in(c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A))))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_1160,c_4]) ).

tff(c_1181,plain,
    c_in(c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A)))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_1168,c_4]) ).

tff(c_1191,plain,
    c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A)))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_1181,c_6]) ).

tff(c_1170,plain,
    ! [V_A_H_374,V_B_376,V_evs_373,V_NA_H_375,V_A_371,V_NA_372] :
      ( c_in(V_A_371,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_371),c_Message_Omsg_OMPair(V_NA_372,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_371),c_Message_Omsg_OAgent(V_B_376)))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_373)),tc_Message_Omsg)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_371),c_Message_Omsg_OMPair(V_NA_H_375,c_Message_Omsg_OMPair(V_NA_372,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_374),c_Message_Omsg_OAgent(V_A_371))))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_373)),tc_Message_Omsg)
      | ~ c_in(V_evs_373,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent)) ),
    inference(cnfTransformation,[status(thm)],[f_64]) ).

tff(c_1197,plain,
    ! [V_NA_386,V_A_H_388,V_NA_H_384,V_A_389,V_evs_387,V_B_385] :
      ( c_in(V_A_389,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_389),c_Message_Omsg_OMPair(V_NA_H_384,c_Message_Omsg_OMPair(V_NA_386,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_388),c_Message_Omsg_OAgent(V_A_389))))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_387)),tc_Message_Omsg)
      | ~ c_in(V_evs_387,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent))
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_389),c_Message_Omsg_OMPair(V_NA_386,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_389),c_Message_Omsg_OAgent(V_B_385)))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_387)),tc_Message_Omsg) ),
    inference(resolution,[status(thm)],[c_8,c_1170]) ).

tff(c_1202,plain,
    ! [V_NA_393,V_A_394,V_B_390,V_NA_H_395,V_evs_392,V_A_H_391] :
      ( c_in(V_A_394,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(V_evs_392,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent))
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_394),c_Message_Omsg_OMPair(V_NA_393,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_394),c_Message_Omsg_OAgent(V_B_390)))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_392)),tc_Message_Omsg)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_394),c_Message_Omsg_OMPair(V_NA_H_395,c_Message_Omsg_OMPair(V_NA_393,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_391),c_Message_Omsg_OAgent(V_A_394))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_392)),tc_Message_Omsg) ),
    inference(resolution,[status(thm)],[c_8,c_1197]) ).

tff(c_1204,plain,
    ! [V_NA_H_395,V_A_H_391] :
      ( c_in(v_A,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(v_evs3,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent))
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(V_NA_H_395,c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_391),c_Message_Omsg_OAgent(v_A))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg) ),
    inference(resolution,[status(thm)],[c_1191,c_1202]) ).

tff(c_1207,plain,
    ! [V_NA_H_395,V_A_H_391] :
      ( c_in(v_A,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(V_NA_H_395,c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_391),c_Message_Omsg_OAgent(v_A))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20,c_1204]) ).

tff(c_1208,plain,
    ! [V_NA_H_395,V_A_H_391] : ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(V_NA_H_395,c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_391),c_Message_Omsg_OAgent(v_A))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(negUnitSimplification,[status(thm)],[c_1121,c_1207]) ).

tff(c_1190,plain,
    c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_1181,c_4]) ).

tff(c_1210,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1208,c_1190]) ).

tff(c_1211,plain,
    c_in(c_Event_Oevent_OSays(v_A,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A)))))))))),c_List_Oset(v_evs3,tc_Event_Oevent),tc_Event_Oevent),
    inference(splitRight,[status(thm)],[c_1140]) ).

tff(c_1216,plain,
    c_in(c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A))))))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_1211,c_2]) ).

tff(c_1223,plain,
    c_in(c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A)))))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_1216,c_4]) ).

tff(c_1231,plain,
    c_in(c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A))))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_1223,c_4]) ).

tff(c_1246,plain,
    c_in(c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A)))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_1231,c_4]) ).

tff(c_1255,plain,
    c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(v_NB,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_1246,c_4]) ).

tff(c_1319,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1317,c_1255]) ).

tff(c_1321,plain,
    c_Message_Omsg_ONonce(v_NAa) = v_NA,
    inference(splitRight,[status(thm)],[c_725]) ).

tff(c_718,plain,
    ( ( c_Message_Omsg_ONonce(v_NAa) != v_NA )
    | ( v_B = v_Aa ) ),
    inference(splitRight,[status(thm)],[c_30]) ).

tff(c_1337,plain,
    v_B = v_A,
    inference(demodulation,[status(thm),theory(equality)],[c_719,c_1321,c_718]) ).

tff(c_1338,plain,
    ~ c_in(v_A,c_Event_Obad,tc_Message_Oagent),
    inference(demodulation,[status(thm),theory(equality)],[c_1337,c_18]) ).

tff(c_1339,plain,
    v_Ba = v_A,
    inference(demodulation,[status(thm),theory(equality)],[c_1337,c_37]) ).

tff(c_1432,plain,
    c_in(c_Event_Oevent_OGets(c_Message_Oagent_OServer,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A)))))))))),c_List_Oset(v_evs3,tc_Event_Oevent),tc_Event_Oevent),
    inference(demodulation,[status(thm),theory(equality)],[c_719,c_719,c_719,c_719,c_1321,c_1321,c_1321,c_1339,c_1339,c_1339,c_1339,c_28]) ).

tff(c_1351,plain,
    ! [V_B_440,V_X_441,V_evs_442] :
      ( c_in(c_Event_Oevent_OSays(v_sko__usf(V_B_440,V_X_441,V_evs_442),V_B_440,V_X_441),c_List_Oset(V_evs_442,tc_Event_Oevent),tc_Event_Oevent)
      | ~ c_in(c_Event_Oevent_OGets(V_B_440,V_X_441),c_List_Oset(V_evs_442,tc_Event_Oevent),tc_Event_Oevent)
      | ~ c_in(V_evs_442,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent)) ),
    inference(cnfTransformation,[status(thm)],[f_53]) ).

tff(c_1355,plain,
    ! [V_X_441,V_evs_442,V_B_440] :
      ( c_in(V_X_441,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_442)),tc_Message_Omsg)
      | ~ c_in(c_Event_Oevent_OGets(V_B_440,V_X_441),c_List_Oset(V_evs_442,tc_Event_Oevent),tc_Event_Oevent)
      | ~ c_in(V_evs_442,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent)) ),
    inference(resolution,[status(thm)],[c_1351,c_2]) ).

tff(c_1435,plain,
    ( c_in(c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A))))))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg)
    | ~ c_in(v_evs3,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent)) ),
    inference(resolution,[status(thm)],[c_1432,c_1355]) ).

tff(c_1438,plain,
    c_in(c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A))))))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(demodulation,[status(thm),theory(equality)],[c_20,c_1435]) ).

tff(c_1492,plain,
    c_in(c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A)))))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_1438,c_4]) ).

tff(c_1501,plain,
    c_in(c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A))))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_1492,c_4]) ).

tff(c_1510,plain,
    c_in(c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A)))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_1501,c_4]) ).

tff(c_1525,plain,
    c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A)))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_1510,c_6]) ).

tff(c_1459,plain,
    ! [V_NA_472,V_evs_473,V_A_H_474,V_A_471,V_NA_H_475,V_B_476] :
      ( c_in(V_A_471,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_471),c_Message_Omsg_OMPair(V_NA_472,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_471),c_Message_Omsg_OAgent(V_B_476)))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_473)),tc_Message_Omsg)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_471),c_Message_Omsg_OMPair(V_NA_H_475,c_Message_Omsg_OMPair(V_NA_472,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_474),c_Message_Omsg_OAgent(V_A_471))))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_473)),tc_Message_Omsg)
      | ~ c_in(V_evs_473,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent)) ),
    inference(cnfTransformation,[status(thm)],[f_64]) ).

tff(c_1526,plain,
    ! [V_NA_494,V_NA_H_493,V_A_496,V_A_H_492,V_B_495,V_evs_491] :
      ( c_in(V_A_496,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_496),c_Message_Omsg_OMPair(V_NA_H_493,c_Message_Omsg_OMPair(V_NA_494,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_492),c_Message_Omsg_OAgent(V_A_496))))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_491)),tc_Message_Omsg)
      | ~ c_in(V_evs_491,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent))
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_496),c_Message_Omsg_OMPair(V_NA_494,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_496),c_Message_Omsg_OAgent(V_B_495)))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_491)),tc_Message_Omsg) ),
    inference(resolution,[status(thm)],[c_8,c_1459]) ).

tff(c_1531,plain,
    ! [V_NA_500,V_evs_497,V_A_502,V_B_501,V_A_H_498,V_NA_H_499] :
      ( c_in(V_A_502,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(V_evs_497,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent))
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_502),c_Message_Omsg_OMPair(V_NA_500,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_502),c_Message_Omsg_OAgent(V_B_501)))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_497)),tc_Message_Omsg)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_502),c_Message_Omsg_OMPair(V_NA_H_499,c_Message_Omsg_OMPair(V_NA_500,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_498),c_Message_Omsg_OAgent(V_A_502))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_497)),tc_Message_Omsg) ),
    inference(resolution,[status(thm)],[c_8,c_1526]) ).

tff(c_1533,plain,
    ! [V_NA_H_499,V_A_H_498] :
      ( c_in(v_A,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(v_evs3,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent))
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(V_NA_H_499,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_498),c_Message_Omsg_OAgent(v_A))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg) ),
    inference(resolution,[status(thm)],[c_1525,c_1531]) ).

tff(c_1536,plain,
    ! [V_NA_H_499,V_A_H_498] :
      ( c_in(v_A,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(V_NA_H_499,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_498),c_Message_Omsg_OAgent(v_A))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20,c_1533]) ).

tff(c_1537,plain,
    ! [V_NA_H_499,V_A_H_498] : ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(V_NA_H_499,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_498),c_Message_Omsg_OAgent(v_A))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(negUnitSimplification,[status(thm)],[c_1338,c_1536]) ).

tff(c_1320,plain,
    c_Message_Omsg_ONonce(v_NAa) = v_NB,
    inference(splitRight,[status(thm)],[c_725]) ).

tff(c_1327,plain,
    v_NB = v_NA,
    inference(demodulation,[status(thm),theory(equality)],[c_1321,c_1320]) ).

tff(c_1360,plain,
    ( c_in(c_Event_Oevent_OSays(v_A,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A)))))))))),c_List_Oset(v_evs3,tc_Event_Oevent),tc_Event_Oevent)
    | ( c_Message_Omsg_ONonce(v_NBa) = v_NA ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1327,c_1321,c_719,c_719,c_719,c_719,c_26]) ).

tff(c_1361,plain,
    c_Message_Omsg_ONonce(v_NBa) = v_NA,
    inference(splitLeft,[status(thm)],[c_1360]) ).

tff(c_1366,plain,
    c_in(c_Event_Oevent_OGets(c_Message_Oagent_OServer,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A)))))))))),c_List_Oset(v_evs3,tc_Event_Oevent),tc_Event_Oevent),
    inference(demodulation,[status(thm),theory(equality)],[c_1361,c_1339,c_1339,c_1339,c_1339,c_1321,c_1321,c_1321,c_719,c_719,c_719,c_719,c_28]) ).

tff(c_1369,plain,
    ( c_in(c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A))))))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg)
    | ~ c_in(v_evs3,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent)) ),
    inference(resolution,[status(thm)],[c_1366,c_1355]) ).

tff(c_1372,plain,
    c_in(c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A))))))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(demodulation,[status(thm),theory(equality)],[c_20,c_1369]) ).

tff(c_1379,plain,
    c_in(c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A)))))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_1372,c_4]) ).

tff(c_1387,plain,
    c_in(c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A))))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_1379,c_4]) ).

tff(c_1400,plain,
    c_in(c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A)))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_1387,c_4]) ).

tff(c_1410,plain,
    c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A)))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_1400,c_6]) ).

tff(c_1389,plain,
    ! [V_NA_447,V_evs_448,V_NA_H_450,V_B_451,V_A_446,V_A_H_449] :
      ( c_in(V_A_446,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_446),c_Message_Omsg_OMPair(V_NA_447,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_446),c_Message_Omsg_OAgent(V_B_451)))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_448)),tc_Message_Omsg)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_446),c_Message_Omsg_OMPair(V_NA_H_450,c_Message_Omsg_OMPair(V_NA_447,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_449),c_Message_Omsg_OAgent(V_A_446))))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_448)),tc_Message_Omsg)
      | ~ c_in(V_evs_448,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent)) ),
    inference(cnfTransformation,[status(thm)],[f_64]) ).

tff(c_1416,plain,
    ! [V_evs_462,V_A_461,V_A_H_463,V_NA_459,V_NA_H_460,V_B_464] :
      ( c_in(V_A_461,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_461),c_Message_Omsg_OMPair(V_NA_H_460,c_Message_Omsg_OMPair(V_NA_459,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_463),c_Message_Omsg_OAgent(V_A_461))))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_462)),tc_Message_Omsg)
      | ~ c_in(V_evs_462,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent))
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_461),c_Message_Omsg_OMPair(V_NA_459,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_461),c_Message_Omsg_OAgent(V_B_464)))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_462)),tc_Message_Omsg) ),
    inference(resolution,[status(thm)],[c_8,c_1389]) ).

tff(c_1421,plain,
    ! [V_A_469,V_evs_466,V_NA_468,V_A_H_470,V_NA_H_467,V_B_465] :
      ( c_in(V_A_469,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(V_evs_466,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent))
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_469),c_Message_Omsg_OMPair(V_NA_468,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_469),c_Message_Omsg_OAgent(V_B_465)))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_466)),tc_Message_Omsg)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_469),c_Message_Omsg_OMPair(V_NA_H_467,c_Message_Omsg_OMPair(V_NA_468,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_470),c_Message_Omsg_OAgent(V_A_469))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_466)),tc_Message_Omsg) ),
    inference(resolution,[status(thm)],[c_8,c_1416]) ).

tff(c_1423,plain,
    ! [V_NA_H_467,V_A_H_470] :
      ( c_in(v_A,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(v_evs3,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent))
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(V_NA_H_467,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_470),c_Message_Omsg_OAgent(v_A))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg) ),
    inference(resolution,[status(thm)],[c_1410,c_1421]) ).

tff(c_1426,plain,
    ! [V_NA_H_467,V_A_H_470] :
      ( c_in(v_A,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(V_NA_H_467,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_470),c_Message_Omsg_OAgent(v_A))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20,c_1423]) ).

tff(c_1427,plain,
    ! [V_NA_H_467,V_A_H_470] : ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(V_NA_H_467,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_470),c_Message_Omsg_OAgent(v_A))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(negUnitSimplification,[status(thm)],[c_1338,c_1426]) ).

tff(c_1409,plain,
    c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_1400,c_4]) ).

tff(c_1429,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1427,c_1409]) ).

tff(c_1430,plain,
    c_in(c_Event_Oevent_OSays(v_A,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A)))))))))),c_List_Oset(v_evs3,tc_Event_Oevent),tc_Event_Oevent),
    inference(splitRight,[status(thm)],[c_1360]) ).

tff(c_1442,plain,
    c_in(c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A))))))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_1430,c_2]) ).

tff(c_1449,plain,
    c_in(c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A)))))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_1442,c_4]) ).

tff(c_1457,plain,
    c_in(c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A))))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_1449,c_4]) ).

tff(c_1470,plain,
    c_in(c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A)))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_1457,c_4]) ).

tff(c_1479,plain,
    c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_A))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_1470,c_4]) ).

tff(c_1539,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1537,c_1479]) ).

tff(c_1540,plain,
    v_B = v_Aa,
    inference(splitRight,[status(thm)],[c_34]) ).

tff(c_1547,plain,
    ~ c_in(v_Aa,c_Event_Obad,tc_Message_Oagent),
    inference(demodulation,[status(thm),theory(equality)],[c_1540,c_18]) ).

tff(c_1554,plain,
    ! [V_B_515,V_X_516,V_evs_517] :
      ( c_in(c_Event_Oevent_OSays(v_sko__usf(V_B_515,V_X_516,V_evs_517),V_B_515,V_X_516),c_List_Oset(V_evs_517,tc_Event_Oevent),tc_Event_Oevent)
      | ~ c_in(c_Event_Oevent_OGets(V_B_515,V_X_516),c_List_Oset(V_evs_517,tc_Event_Oevent),tc_Event_Oevent)
      | ~ c_in(V_evs_517,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent)) ),
    inference(cnfTransformation,[status(thm)],[f_53]) ).

tff(c_1558,plain,
    ! [V_X_516,V_evs_517,V_B_515] :
      ( c_in(V_X_516,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_517)),tc_Message_Omsg)
      | ~ c_in(c_Event_Oevent_OGets(V_B_515,V_X_516),c_List_Oset(V_evs_517,tc_Event_Oevent),tc_Event_Oevent)
      | ~ c_in(V_evs_517,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent)) ),
    inference(resolution,[status(thm)],[c_1554,c_2]) ).

tff(c_1607,plain,
    ( c_in(c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_Ba)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_Ba),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_Ba))))))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg)
    | ~ c_in(v_evs3,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent)) ),
    inference(resolution,[status(thm)],[c_28,c_1558]) ).

tff(c_1610,plain,
    c_in(c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_Ba)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_Ba),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_Ba))))))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(demodulation,[status(thm),theory(equality)],[c_20,c_1607]) ).

tff(c_1658,plain,
    c_in(c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_Ba)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_Ba),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_Ba)))))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_1610,c_4]) ).

tff(c_1672,plain,
    c_in(c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_Ba)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_Ba),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_Ba))))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_1658,c_4]) ).

tff(c_1681,plain,
    c_in(c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_Ba)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_Ba),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NBa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_Ba)))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_1672,c_4]) ).

tff(c_1688,plain,
    c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_Ba)))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_1681,c_6]) ).

tff(c_1646,plain,
    ! [V_NA_522,V_evs_523,V_B_526,V_A_H_524,V_NA_H_525,V_A_521] :
      ( c_in(V_A_521,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_521),c_Message_Omsg_OMPair(V_NA_522,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_521),c_Message_Omsg_OAgent(V_B_526)))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_523)),tc_Message_Omsg)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_521),c_Message_Omsg_OMPair(V_NA_H_525,c_Message_Omsg_OMPair(V_NA_522,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_524),c_Message_Omsg_OAgent(V_A_521))))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_523)),tc_Message_Omsg)
      | ~ c_in(V_evs_523,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent)) ),
    inference(cnfTransformation,[status(thm)],[f_64]) ).

tff(c_1695,plain,
    ! [V_NA_H_544,V_A_H_545,V_NA_542,V_A_543,V_B_541,V_evs_546] :
      ( c_in(V_A_543,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_543),c_Message_Omsg_OMPair(V_NA_H_544,c_Message_Omsg_OMPair(V_NA_542,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_545),c_Message_Omsg_OAgent(V_A_543))))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_546)),tc_Message_Omsg)
      | ~ c_in(V_evs_546,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent))
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_543),c_Message_Omsg_OMPair(V_NA_542,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_543),c_Message_Omsg_OAgent(V_B_541)))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_546)),tc_Message_Omsg) ),
    inference(resolution,[status(thm)],[c_8,c_1646]) ).

tff(c_1700,plain,
    ! [V_evs_549,V_A_551,V_A_H_547,V_NA_H_552,V_NA_550,V_B_548] :
      ( c_in(V_A_551,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(V_evs_549,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent))
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_551),c_Message_Omsg_OMPair(V_NA_550,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_551),c_Message_Omsg_OAgent(V_B_548)))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_549)),tc_Message_Omsg)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_551),c_Message_Omsg_OMPair(V_NA_H_552,c_Message_Omsg_OMPair(V_NA_550,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_547),c_Message_Omsg_OAgent(V_A_551))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_549)),tc_Message_Omsg) ),
    inference(resolution,[status(thm)],[c_8,c_1695]) ).

tff(c_1702,plain,
    ! [V_NA_H_552,V_A_H_547] :
      ( c_in(v_Aa,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(v_evs3,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent))
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(V_NA_H_552,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_547),c_Message_Omsg_OAgent(v_Aa))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg) ),
    inference(resolution,[status(thm)],[c_1688,c_1700]) ).

tff(c_1705,plain,
    ! [V_NA_H_552,V_A_H_547] :
      ( c_in(v_Aa,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(V_NA_H_552,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_547),c_Message_Omsg_OAgent(v_Aa))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20,c_1702]) ).

tff(c_1706,plain,
    ! [V_NA_H_552,V_A_H_547] : ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(V_NA_H_552,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_547),c_Message_Omsg_OAgent(v_Aa))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(negUnitSimplification,[status(thm)],[c_1547,c_1705]) ).

tff(c_1541,plain,
    v_Ba != v_B,
    inference(splitRight,[status(thm)],[c_34]) ).

tff(c_1546,plain,
    v_Ba != v_Aa,
    inference(demodulation,[status(thm),theory(equality)],[c_1540,c_1541]) ).

tff(c_24,plain,
    ( c_in(c_Event_Oevent_OSays(v_Aa,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_Aa)))))))))),c_List_Oset(v_evs3,tc_Event_Oevent),tc_Event_Oevent)
    | ( v_Ba = v_B ) ),
    inference(cnfTransformation,[status(thm)],[f_99]) ).

tff(c_1561,plain,
    ( c_in(c_Event_Oevent_OSays(v_Aa,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_Aa)))))))))),c_List_Oset(v_evs3,tc_Event_Oevent),tc_Event_Oevent)
    | ( v_Ba = v_Aa ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1540,c_24]) ).

tff(c_1562,plain,
    c_in(c_Event_Oevent_OSays(v_Aa,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_Aa)))))))))),c_List_Oset(v_evs3,tc_Event_Oevent),tc_Event_Oevent),
    inference(negUnitSimplification,[status(thm)],[c_1546,c_1561]) ).

tff(c_1566,plain,
    c_in(c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_Aa))))))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_1562,c_2]) ).

tff(c_1574,plain,
    c_in(c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_Aa)))))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_1566,c_4]) ).

tff(c_1583,plain,
    c_in(c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_Aa))))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_1574,c_4]) ).

tff(c_1591,plain,
    c_in(c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_Aa)))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_1583,c_4]) ).

tff(c_1599,plain,
    c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_Aa),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_Aa))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_1591,c_4]) ).

tff(c_1708,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1706,c_1599]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.13  % Problem  : SWV303-2 : TPTP v8.1.2. Released v3.2.0.
% 0.00/0.14  % Command  : java -Dfile.encoding=UTF-8 -Xms512M -Xmx4G -Xss10M -jar /export/starexec/sandbox/solver/bin/beagle.jar -auto -q -proof -print tff -smtsolver /export/starexec/sandbox/solver/bin/cvc4-1.4-x86_64-linux-opt -liasolver cooper -t %d %s
% 0.14/0.36  % Computer : n019.cluster.edu
% 0.14/0.36  % Model    : x86_64 x86_64
% 0.14/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.36  % Memory   : 8042.1875MB
% 0.14/0.36  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.36  % CPULimit : 300
% 0.14/0.36  % WCLimit  : 300
% 0.14/0.36  % DateTime : Thu Aug  3 22:55:31 EDT 2023
% 0.14/0.36  % CPUTime  : 
% 6.06/2.54  % SZS status Unsatisfiable for /export/starexec/sandbox/benchmark/theBenchmark.p
% 6.06/2.57  
% 6.06/2.57  % SZS output start CNFRefutation for /export/starexec/sandbox/benchmark/theBenchmark.p
% See solution above
% 6.41/2.63  
% 6.41/2.63  Inference rules
% 6.41/2.63  ----------------------
% 6.41/2.63  #Ref     : 0
% 6.41/2.63  #Sup     : 345
% 6.41/2.63  #Fact    : 0
% 6.41/2.63  #Define  : 0
% 6.41/2.63  #Split   : 16
% 6.41/2.63  #Chain   : 0
% 6.41/2.63  #Close   : 0
% 6.41/2.63  
% 6.41/2.63  Ordering : KBO
% 6.41/2.63  
% 6.41/2.63  Simplification rules
% 6.41/2.63  ----------------------
% 6.41/2.63  #Subsume      : 5
% 6.41/2.63  #Demod        : 338
% 6.41/2.63  #Tautology    : 120
% 6.41/2.63  #SimpNegUnit  : 37
% 6.41/2.63  #BackRed      : 43
% 6.41/2.63  
% 6.41/2.63  #Partial instantiations: 0
% 6.41/2.63  #Strategies tried      : 1
% 6.41/2.63  
% 6.41/2.63  Timing (in seconds)
% 6.41/2.63  ----------------------
% 6.41/2.64  Preprocessing        : 0.55
% 6.41/2.64  Parsing              : 0.31
% 6.41/2.64  CNF conversion       : 0.03
% 6.41/2.64  Main loop            : 0.85
% 6.41/2.64  Inferencing          : 0.36
% 6.41/2.64  Reduction            : 0.25
% 6.41/2.64  Demodulation         : 0.18
% 6.41/2.64  BG Simplification    : 0.03
% 6.41/2.64  Subsumption          : 0.15
% 6.41/2.64  Abstraction          : 0.03
% 6.41/2.64  MUC search           : 0.00
% 6.41/2.64  Cooper               : 0.00
% 6.41/2.64  Total                : 1.51
% 6.41/2.64  Index Insertion      : 0.00
% 6.41/2.64  Index Deletion       : 0.00
% 6.41/2.64  Index Matching       : 0.00
% 6.41/2.64  BG Taut test         : 0.00
%------------------------------------------------------------------------------