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

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Beagle---0.9.51
% Problem  : SWV296-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/sandbox2/solver/bin/beagle.jar -auto -q -proof -print tff -smtsolver /export/starexec/sandbox2/solver/bin/cvc4-1.4-x86_64-linux-opt -liasolver cooper -t %d %s

% Computer : n002.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:34 EDT 2023

% Result   : Unsatisfiable 6.14s 2.46s
% Output   : CNFRefutation 6.72s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   17
%            Number of leaves      :   58
% Syntax   : Number of formulae    :  272 ( 141 unt;  34 typ;   0 def)
%            Number of atoms       :  434 ( 104 equ)
%            Maximal formula atoms :    7 (   1 avg)
%            Number of connectives :  380 ( 184   ~; 196   |;   0   &)
%                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   11 (   3 avg)
%            Maximal term depth    :   11 (   2 avg)
%            Number of types       :    2 (   0 usr)
%            Number of type conns  :   27 (  16   >;  11   *;   0   +;   0  <<)
%            Number of predicates  :    3 (   1 usr;   1 prp; 0-3 aty)
%            Number of functors    :   33 (  33 usr;  18 con; 0-3 aty)
%            Number of variables   :  235 (; 235   !;   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_OKey > c_Message_Omsg_OAgent > c_Message_Oanalz > c_Event_Oused > v_x > v_evs3 > v_NB > v_NAa > v_NA > v_KAB > v_K > 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(v_K,type,
    v_K: $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(v_KAB,type,
    v_KAB: $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(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(c_Event_Oused,type,
    c_Event_Oused: $i > $i ).

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(c_Message_Omsg_OKey,type,
    c_Message_Omsg_OKey: $i > $i ).

tff(f_94,axiom,
    ~ c_in(v_A,c_Event_Obad,tc_Message_Oagent),
    file(unknown,unknown) ).

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

tff(f_144,axiom,
    ! [V_BO,V_U] :
      ( ( V_BO != c_Message_Omsg_ONonce(v_NB) )
      | ( v_K != v_KAB )
      | ( v_A != v_Aa )
      | ( v_NA != c_Message_Omsg_ONonce(v_NAa) )
      | ( v_A = v_Ba )
      | ( V_U != c_Message_Omsg_ONonce(v_NB) )
      | ( v_B != v_Ba ) ),
    file(unknown,unknown) ).

tff(f_124,axiom,
    ! [V_BK] :
      ( ~ c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,v_B,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OKey(v_K))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_B),c_Message_Omsg_OMPair(V_BK,c_Message_Omsg_OKey(v_K)))))),c_List_Oset(v_evs3,tc_Event_Oevent),tc_Event_Oevent)
      | ( v_K = v_KAB ) ),
    file(unknown,unknown) ).

tff(f_119,axiom,
    ( c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OKey(v_K))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg)
    | ( v_K = v_KAB ) ),
    file(unknown,unknown) ).

tff(f_116,axiom,
    c_in(c_Event_Oevent_OSays(v_A,v_B,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_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_List_Oset(v_evs3,tc_Event_Oevent),tc_Event_Oevent),
    file(unknown,unknown) ).

tff(f_115,axiom,
    ( c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,v_B,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OKey(v_K))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_B),c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OKey(v_K)))))),c_List_Oset(v_evs3,tc_Event_Oevent),tc_Event_Oevent)
    | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OKey(v_K))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg)
    | ~ c_in(c_Event_Oevent_OSays(v_A,v_B,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_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_List_Oset(v_evs3,tc_Event_Oevent),tc_Event_Oevent) ),
    file(unknown,unknown) ).

tff(f_107,axiom,
    ~ c_in(c_Message_Omsg_OKey(v_KAB),c_Event_Oused(v_evs3),tc_Message_Omsg),
    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_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_Y,c_Message_Oanalz(V_H),tc_Message_Omsg) ),
    file(unknown,unknown) ).

tff(f_50,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_74,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_100,axiom,
    ( c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OKey(v_K))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg)
    | ( v_A = v_Ba )
    | ( v_NA = c_Message_Omsg_ONonce(v_NAa) ) ),
    file(unknown,unknown) ).

tff(f_55,axiom,
    ! [V_K,V_X,V_H] :
      ( ~ c_in(c_Message_Omsg_OCrypt(V_K,V_X),c_Message_Oparts(V_H),tc_Message_Omsg)
      | c_in(V_X,c_Message_Oparts(V_H),tc_Message_Omsg) ),
    file(unknown,unknown) ).

tff(f_35,axiom,
    ! [V_c,V_evs] :
      ( ~ c_in(V_c,c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)
      | c_in(V_c,c_Event_Oused(V_evs),tc_Message_Omsg) ),
    file(unknown,unknown) ).

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

tff(f_164,axiom,
    ! [V_BP,V_U] :
      ( ( V_BP != c_Message_Omsg_ONonce(v_NB) )
      | ( v_K != v_KAB )
      | ( v_A != v_Aa )
      | ( v_NA != c_Message_Omsg_ONonce(v_NAa) )
      | ( v_NA = c_Message_Omsg_ONonce(v_NB) )
      | ( V_U != c_Message_Omsg_ONonce(v_NB) )
      | ( v_B != v_Ba ) ),
    file(unknown,unknown) ).

tff(f_169,axiom,
    ( c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OKey(v_K))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg)
    | ( v_A = v_Ba )
    | ( v_A = v_Aa ) ),
    file(unknown,unknown) ).

tff(f_174,axiom,
    ( c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OKey(v_K))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg)
    | ( v_NA = c_Message_Omsg_ONonce(v_NB) )
    | ( v_A = v_Aa ) ),
    file(unknown,unknown) ).

tff(f_108,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_NB),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_63,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_45,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_87,axiom,
    ! [V_B,V_NA,V_A,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_A),c_Message_Omsg_OMPair(V_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A),c_Message_Omsg_OAgent(V_C)))),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)
      | ( V_B = V_C ) ),
    file(unknown,unknown) ).

tff(f_105,axiom,
    ( c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OKey(v_K))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg)
    | ( v_NA = c_Message_Omsg_ONonce(v_NB) )
    | ( v_NA = c_Message_Omsg_ONonce(v_NAa) ) ),
    file(unknown,unknown) ).

tff(c_22,plain,
    ~ c_in(v_A,c_Event_Obad,tc_Message_Oagent),
    inference(cnfTransformation,[status(thm)],[f_94]) ).

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

tff(c_42,plain,
    ( ( v_Ba != v_B )
    | ( v_Ba = v_A )
    | ( c_Message_Omsg_ONonce(v_NAa) != v_NA )
    | ( v_Aa != v_A )
    | ( v_KAB != v_K ) ),
    inference(cnfTransformation,[status(thm)],[f_144]) ).

tff(c_52,plain,
    v_KAB != v_K,
    inference(splitLeft,[status(thm)],[c_42]) ).

tff(c_40,plain,
    ! [V_BK_35] :
      ( ( v_KAB = v_K )
      | ~ c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,v_B,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OKey(v_K))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_B),c_Message_Omsg_OMPair(V_BK_35,c_Message_Omsg_OKey(v_K)))))),c_List_Oset(v_evs3,tc_Event_Oevent),tc_Event_Oevent) ),
    inference(cnfTransformation,[status(thm)],[f_124]) ).

tff(c_118,plain,
    ! [V_BK_35] : ~ c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,v_B,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OKey(v_K))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_B),c_Message_Omsg_OMPair(V_BK_35,c_Message_Omsg_OKey(v_K)))))),c_List_Oset(v_evs3,tc_Event_Oevent),tc_Event_Oevent),
    inference(negUnitSimplification,[status(thm)],[c_52,c_40]) ).

tff(c_38,plain,
    ( ( v_KAB = v_K )
    | c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OKey(v_K))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg) ),
    inference(cnfTransformation,[status(thm)],[f_119]) ).

tff(c_70,plain,
    c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OKey(v_K))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(negUnitSimplification,[status(thm)],[c_52,c_38]) ).

tff(c_36,plain,
    c_in(c_Event_Oevent_OSays(v_A,v_B,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_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_List_Oset(v_evs3,tc_Event_Oevent),tc_Event_Oevent),
    inference(cnfTransformation,[status(thm)],[f_116]) ).

tff(c_34,plain,
    ( ~ c_in(c_Event_Oevent_OSays(v_A,v_B,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_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_List_Oset(v_evs3,tc_Event_Oevent),tc_Event_Oevent)
    | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OKey(v_K))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg)
    | c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,v_B,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OKey(v_K))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_B),c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OKey(v_K)))))),c_List_Oset(v_evs3,tc_Event_Oevent),tc_Event_Oevent) ),
    inference(cnfTransformation,[status(thm)],[f_115]) ).

tff(c_50,plain,
    ( ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OKey(v_K))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg)
    | c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,v_B,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OKey(v_K))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_B),c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OKey(v_K)))))),c_List_Oset(v_evs3,tc_Event_Oevent),tc_Event_Oevent) ),
    inference(demodulation,[status(thm),theory(equality)],[c_36,c_34]) ).

tff(c_149,plain,
    c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,v_B,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OKey(v_K))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_B),c_Message_Omsg_OMPair(v_x,c_Message_Omsg_OKey(v_K)))))),c_List_Oset(v_evs3,tc_Event_Oevent),tc_Event_Oevent),
    inference(demodulation,[status(thm),theory(equality)],[c_70,c_50]) ).

tff(c_150,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_118,c_149]) ).

tff(c_152,plain,
    v_KAB = v_K,
    inference(splitRight,[status(thm)],[c_42]) ).

tff(c_30,plain,
    ~ c_in(c_Message_Omsg_OKey(v_KAB),c_Event_Oused(v_evs3),tc_Message_Omsg),
    inference(cnfTransformation,[status(thm)],[f_107]) ).

tff(c_153,plain,
    ~ c_in(c_Message_Omsg_OKey(v_K),c_Event_Oused(v_evs3),tc_Message_Omsg),
    inference(demodulation,[status(thm),theory(equality)],[c_152,c_30]) ).

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_826,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_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_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_36,c_2]) ).

tff(c_6,plain,
    ! [V_Y_8,V_H_9,V_X_7] :
      ( c_in(V_Y_8,c_Message_Oanalz(V_H_9),tc_Message_Omsg)
      | ~ c_in(c_Message_Omsg_OMPair(V_X_7,V_Y_8),c_Message_Oanalz(V_H_9),tc_Message_Omsg) ),
    inference(cnfTransformation,[status(thm)],[f_40]) ).

tff(c_838,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_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_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_826,c_6]) ).

tff(c_867,plain,
    c_in(c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_B),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_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_838,c_6]) ).

tff(c_891,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_B)))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_867,c_6]) ).

tff(c_10,plain,
    ! [V_c_13,V_H_14] :
      ( c_in(V_c_13,c_Message_Oparts(V_H_14),tc_Message_Omsg)
      | ~ c_in(V_c_13,c_Message_Oanalz(V_H_14),tc_Message_Omsg) ),
    inference(cnfTransformation,[status(thm)],[f_50]) ).

tff(c_897,plain,
    ! [V_A_H_193,V_B_197,V_evs_196,V_A_195,V_NA_192,V_NA_H_194] :
      ( c_in(V_A_195,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_195),c_Message_Omsg_OMPair(V_NA_192,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_195),c_Message_Omsg_OAgent(V_B_197)))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_196)),tc_Message_Omsg)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_195),c_Message_Omsg_OMPair(V_NA_H_194,c_Message_Omsg_OMPair(V_NA_192,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_193),c_Message_Omsg_OAgent(V_A_195))))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_196)),tc_Message_Omsg)
      | ~ c_in(V_evs_196,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent)) ),
    inference(cnfTransformation,[status(thm)],[f_74]) ).

tff(c_1021,plain,
    ! [V_NA_H_212,V_NA_210,V_A_H_208,V_B_213,V_evs_211,V_A_209] :
      ( c_in(V_A_209,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_209),c_Message_Omsg_OMPair(V_NA_H_212,c_Message_Omsg_OMPair(V_NA_210,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_208),c_Message_Omsg_OAgent(V_A_209))))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_211)),tc_Message_Omsg)
      | ~ c_in(V_evs_211,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent))
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_209),c_Message_Omsg_OMPair(V_NA_210,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_209),c_Message_Omsg_OAgent(V_B_213)))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_211)),tc_Message_Omsg) ),
    inference(resolution,[status(thm)],[c_10,c_897]) ).

tff(c_1075,plain,
    ! [V_A_223,V_evs_221,V_B_225,V_NA_224,V_A_H_222,V_NA_H_226] :
      ( c_in(V_A_223,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(V_evs_221,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent))
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_223),c_Message_Omsg_OMPair(V_NA_224,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_223),c_Message_Omsg_OAgent(V_B_225)))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_221)),tc_Message_Omsg)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_223),c_Message_Omsg_OMPair(V_NA_H_226,c_Message_Omsg_OMPair(V_NA_224,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_222),c_Message_Omsg_OAgent(V_A_223))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_221)),tc_Message_Omsg) ),
    inference(resolution,[status(thm)],[c_10,c_1021]) ).

tff(c_1079,plain,
    ! [V_NA_H_226,V_A_H_222] :
      ( 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_226,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_222),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_891,c_1075]) ).

tff(c_1086,plain,
    ! [V_NA_H_226,V_A_H_222] :
      ( 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_226,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_222),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_24,c_1079]) ).

tff(c_1087,plain,
    ! [V_NA_H_226,V_A_H_222] : ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(V_NA_H_226,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_222),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_22,c_1086]) ).

tff(c_151,plain,
    ( ( v_Aa != v_A )
    | ( c_Message_Omsg_ONonce(v_NAa) != v_NA )
    | ( v_Ba != v_B )
    | ( v_Ba = v_A ) ),
    inference(splitRight,[status(thm)],[c_42]) ).

tff(c_158,plain,
    v_Ba != v_B,
    inference(splitLeft,[status(thm)],[c_151]) ).

tff(c_26,plain,
    ( ( c_Message_Omsg_ONonce(v_NAa) = v_NA )
    | ( v_Ba = v_A )
    | c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OKey(v_K))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg) ),
    inference(cnfTransformation,[status(thm)],[f_100]) ).

tff(c_494,plain,
    c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OKey(v_K))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(splitLeft,[status(thm)],[c_26]) ).

tff(c_12,plain,
    ! [V_X_16,V_H_17,V_K_15] :
      ( c_in(V_X_16,c_Message_Oparts(V_H_17),tc_Message_Omsg)
      | ~ c_in(c_Message_Omsg_OCrypt(V_K_15,V_X_16),c_Message_Oparts(V_H_17),tc_Message_Omsg) ),
    inference(cnfTransformation,[status(thm)],[f_55]) ).

tff(c_502,plain,
    c_in(c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OKey(v_K)),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_494,c_12]) ).

tff(c_4,plain,
    ! [V_c_5,V_evs_6] :
      ( c_in(V_c_5,c_Event_Oused(V_evs_6),tc_Message_Omsg)
      | ~ c_in(V_c_5,c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_6)),tc_Message_Omsg) ),
    inference(cnfTransformation,[status(thm)],[f_35]) ).

tff(c_506,plain,
    c_in(c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OKey(v_K)),c_Event_Oused(v_evs3),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_502,c_4]) ).

tff(c_20,plain,
    ! [V_Y_33,V_H_34,V_X_32] :
      ( c_in(V_Y_33,c_Event_Oused(V_H_34),tc_Message_Omsg)
      | ~ c_in(c_Message_Omsg_OMPair(V_X_32,V_Y_33),c_Event_Oused(V_H_34),tc_Message_Omsg) ),
    inference(cnfTransformation,[status(thm)],[f_92]) ).

tff(c_509,plain,
    c_in(c_Message_Omsg_OKey(v_K),c_Event_Oused(v_evs3),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_506,c_20]) ).

tff(c_513,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_153,c_509]) ).

tff(c_514,plain,
    ( ( v_Ba = v_A )
    | ( c_Message_Omsg_ONonce(v_NAa) = v_NA ) ),
    inference(splitRight,[status(thm)],[c_26]) ).

tff(c_529,plain,
    c_Message_Omsg_ONonce(v_NAa) = v_NA,
    inference(splitLeft,[status(thm)],[c_514]) ).

tff(c_231,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_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_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_36,c_2]) ).

tff(c_243,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_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_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_231,c_6]) ).

tff(c_279,plain,
    c_in(c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_B),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_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_243,c_6]) ).

tff(c_296,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_B)))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_279,c_6]) ).

tff(c_298,plain,
    ! [V_A_104,V_NA_101,V_B_106,V_A_H_102,V_NA_H_103,V_evs_105] :
      ( c_in(V_A_104,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_104),c_Message_Omsg_OMPair(V_NA_101,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_104),c_Message_Omsg_OAgent(V_B_106)))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_105)),tc_Message_Omsg)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_104),c_Message_Omsg_OMPair(V_NA_H_103,c_Message_Omsg_OMPair(V_NA_101,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_102),c_Message_Omsg_OAgent(V_A_104))))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_105)),tc_Message_Omsg)
      | ~ c_in(V_evs_105,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent)) ),
    inference(cnfTransformation,[status(thm)],[f_74]) ).

tff(c_391,plain,
    ! [V_A_H_115,V_A_116,V_B_112,V_evs_117,V_NA_113,V_NA_H_114] :
      ( c_in(V_A_116,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_116),c_Message_Omsg_OMPair(V_NA_H_114,c_Message_Omsg_OMPair(V_NA_113,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_115),c_Message_Omsg_OAgent(V_A_116))))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_117)),tc_Message_Omsg)
      | ~ c_in(V_evs_117,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent))
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_116),c_Message_Omsg_OMPair(V_NA_113,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_116),c_Message_Omsg_OAgent(V_B_112)))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_117)),tc_Message_Omsg) ),
    inference(resolution,[status(thm)],[c_10,c_298]) ).

tff(c_453,plain,
    ! [V_NA_128,V_evs_126,V_A_H_125,V_B_124,V_NA_H_127,V_A_123] :
      ( c_in(V_A_123,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(V_evs_126,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent))
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_123),c_Message_Omsg_OMPair(V_NA_128,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_123),c_Message_Omsg_OAgent(V_B_124)))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_126)),tc_Message_Omsg)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_123),c_Message_Omsg_OMPair(V_NA_H_127,c_Message_Omsg_OMPair(V_NA_128,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_125),c_Message_Omsg_OAgent(V_A_123))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_126)),tc_Message_Omsg) ),
    inference(resolution,[status(thm)],[c_10,c_391]) ).

tff(c_457,plain,
    ! [V_NA_H_127,V_A_H_125] :
      ( 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_127,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_125),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_296,c_453]) ).

tff(c_463,plain,
    ! [V_NA_H_127,V_A_H_125] :
      ( 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_127,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_125),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_24,c_457]) ).

tff(c_464,plain,
    ! [V_NA_H_127,V_A_H_125] : ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(V_NA_H_127,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_125),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_22,c_463]) ).

tff(c_44,plain,
    ( ( v_Ba != v_B )
    | ( c_Message_Omsg_ONonce(v_NB) = v_NA )
    | ( c_Message_Omsg_ONonce(v_NAa) != v_NA )
    | ( v_Aa != v_A )
    | ( v_KAB != v_K ) ),
    inference(cnfTransformation,[status(thm)],[f_164]) ).

tff(c_160,plain,
    ( ( v_Ba != v_B )
    | ( c_Message_Omsg_ONonce(v_NB) = v_NA )
    | ( c_Message_Omsg_ONonce(v_NAa) != v_NA )
    | ( v_Aa != v_A ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_152,c_44]) ).

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

tff(c_46,plain,
    ( ( v_Aa = v_A )
    | ( v_Ba = v_A )
    | c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OKey(v_K))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg) ),
    inference(cnfTransformation,[status(thm)],[f_169]) ).

tff(c_181,plain,
    ( ( v_Ba = v_A )
    | c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OKey(v_K))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg) ),
    inference(negUnitSimplification,[status(thm)],[c_161,c_46]) ).

tff(c_182,plain,
    c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OKey(v_K))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(splitLeft,[status(thm)],[c_181]) ).

tff(c_190,plain,
    c_in(c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OKey(v_K)),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_182,c_12]) ).

tff(c_194,plain,
    c_in(c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OKey(v_K)),c_Event_Oused(v_evs3),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_190,c_4]) ).

tff(c_197,plain,
    c_in(c_Message_Omsg_OKey(v_K),c_Event_Oused(v_evs3),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_194,c_20]) ).

tff(c_201,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_153,c_197]) ).

tff(c_203,plain,
    ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OKey(v_K))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(splitRight,[status(thm)],[c_181]) ).

tff(c_48,plain,
    ( ( v_Aa = v_A )
    | ( c_Message_Omsg_ONonce(v_NB) = v_NA )
    | c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OKey(v_K))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg) ),
    inference(cnfTransformation,[status(thm)],[f_174]) ).

tff(c_215,plain,
    c_Message_Omsg_ONonce(v_NB) = v_NA,
    inference(negUnitSimplification,[status(thm)],[c_203,c_161,c_48]) ).

tff(c_202,plain,
    v_Ba = v_A,
    inference(splitRight,[status(thm)],[c_181]) ).

tff(c_32,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_NB),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_108]) ).

tff(c_249,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_A),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_A)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_A)))))))))),c_List_Oset(v_evs3,tc_Event_Oevent),tc_Event_Oevent),
    inference(demodulation,[status(thm),theory(equality)],[c_215,c_202,c_202,c_202,c_202,c_32]) ).

tff(c_222,plain,
    ! [V_B_95,V_X_96,V_evs_97] :
      ( c_in(c_Event_Oevent_OSays(v_sko__usf(V_B_95,V_X_96,V_evs_97),V_B_95,V_X_96),c_List_Oset(V_evs_97,tc_Event_Oevent),tc_Event_Oevent)
      | ~ c_in(c_Event_Oevent_OGets(V_B_95,V_X_96),c_List_Oset(V_evs_97,tc_Event_Oevent),tc_Event_Oevent)
      | ~ c_in(V_evs_97,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent)) ),
    inference(cnfTransformation,[status(thm)],[f_63]) ).

tff(c_226,plain,
    ! [V_X_96,V_evs_97,V_B_95] :
      ( c_in(V_X_96,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_97)),tc_Message_Omsg)
      | ~ c_in(c_Event_Oevent_OGets(V_B_95,V_X_96),c_List_Oset(V_evs_97,tc_Event_Oevent),tc_Event_Oevent)
      | ~ c_in(V_evs_97,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent)) ),
    inference(resolution,[status(thm)],[c_222,c_2]) ).

tff(c_252,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_A),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_A)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),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_249,c_226]) ).

tff(c_255,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_A),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_A)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),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_24,c_252]) ).

tff(c_344,plain,
    c_in(c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),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_A)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),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_255,c_6]) ).

tff(c_360,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_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_A)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),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_344,c_6]) ).

tff(c_376,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_A)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),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_360,c_6]) ).

tff(c_389,plain,
    c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),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_376,c_6]) ).

tff(c_466,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_464,c_389]) ).

tff(c_468,plain,
    v_Aa = v_A,
    inference(splitRight,[status(thm)],[c_160]) ).

tff(c_574,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_Ba),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_Ba)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_Ba),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NB),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(demodulation,[status(thm),theory(equality)],[c_529,c_529,c_529,c_468,c_468,c_468,c_468,c_32]) ).

tff(c_539,plain,
    ! [V_B_152,V_X_153,V_evs_154] :
      ( c_in(c_Event_Oevent_OSays(v_sko__usf(V_B_152,V_X_153,V_evs_154),V_B_152,V_X_153),c_List_Oset(V_evs_154,tc_Event_Oevent),tc_Event_Oevent)
      | ~ c_in(c_Event_Oevent_OGets(V_B_152,V_X_153),c_List_Oset(V_evs_154,tc_Event_Oevent),tc_Event_Oevent)
      | ~ c_in(V_evs_154,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent)) ),
    inference(cnfTransformation,[status(thm)],[f_63]) ).

tff(c_543,plain,
    ! [V_X_153,V_evs_154,V_B_152] :
      ( c_in(V_X_153,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_154)),tc_Message_Omsg)
      | ~ c_in(c_Event_Oevent_OGets(V_B_152,V_X_153),c_List_Oset(V_evs_154,tc_Event_Oevent),tc_Event_Oevent)
      | ~ c_in(V_evs_154,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent)) ),
    inference(resolution,[status(thm)],[c_539,c_2]) ).

tff(c_577,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_Ba),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_Ba)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_Ba),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NB),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),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_574,c_543]) ).

tff(c_580,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_Ba),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_Ba)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_Ba),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NB),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),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_24,c_577]) ).

tff(c_656,plain,
    c_in(c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),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_Ba)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_Ba),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NB),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),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_580,c_6]) ).

tff(c_691,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_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(v_Ba)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_Ba),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NB),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),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_656,c_6]) ).

tff(c_705,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_Ba)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_Ba),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NB),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),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_691,c_6]) ).

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

tff(c_728,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_Ba)))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_705,c_8]) ).

tff(c_548,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_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_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_36,c_2]) ).

tff(c_559,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_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_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_548,c_6]) ).

tff(c_596,plain,
    c_in(c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_B),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_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_559,c_6]) ).

tff(c_613,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_B)))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_596,c_6]) ).

tff(c_659,plain,
    ! [V_evs_166,V_A_164,V_NA_165,V_B_167,V_C_168] :
      ( ( V_C_168 = V_B_167 )
      | c_in(V_A_164,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_164),c_Message_Omsg_OMPair(V_NA_165,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_164),c_Message_Omsg_OAgent(V_B_167)))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_166)),tc_Message_Omsg)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_164),c_Message_Omsg_OMPair(V_NA_165,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_164),c_Message_Omsg_OAgent(V_C_168)))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_166)),tc_Message_Omsg)
      | ~ c_in(V_evs_166,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent)) ),
    inference(cnfTransformation,[status(thm)],[f_87]) ).

tff(c_767,plain,
    ! [V_B_177,V_C_178,V_evs_179,V_NA_175,V_A_176] :
      ( ( V_C_178 = V_B_177 )
      | c_in(V_A_176,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_176),c_Message_Omsg_OMPair(V_NA_175,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_176),c_Message_Omsg_OAgent(V_C_178)))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_179)),tc_Message_Omsg)
      | ~ c_in(V_evs_179,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent))
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_176),c_Message_Omsg_OMPair(V_NA_175,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_176),c_Message_Omsg_OAgent(V_B_177)))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_179)),tc_Message_Omsg) ),
    inference(resolution,[status(thm)],[c_10,c_659]) ).

tff(c_777,plain,
    ! [V_evs_183,V_C_184,V_A_180,V_NA_181,V_B_182] :
      ( ( V_C_184 = V_B_182 )
      | c_in(V_A_180,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(V_evs_183,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent))
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_180),c_Message_Omsg_OMPair(V_NA_181,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_180),c_Message_Omsg_OAgent(V_B_182)))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_183)),tc_Message_Omsg)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_180),c_Message_Omsg_OMPair(V_NA_181,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_180),c_Message_Omsg_OAgent(V_C_184)))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_183)),tc_Message_Omsg) ),
    inference(resolution,[status(thm)],[c_10,c_767]) ).

tff(c_781,plain,
    ! [V_C_184] :
      ( ( v_B = V_C_184 )
      | 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,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(V_C_184)))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg) ),
    inference(resolution,[status(thm)],[c_613,c_777]) ).

tff(c_788,plain,
    ! [V_C_184] :
      ( ( v_B = V_C_184 )
      | 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,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),c_Message_Omsg_OAgent(V_C_184)))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg) ),
    inference(demodulation,[status(thm),theory(equality)],[c_24,c_781]) ).

tff(c_790,plain,
    ! [V_C_185] :
      ( ( v_B = V_C_185 )
      | ~ 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_C_185)))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg) ),
    inference(negUnitSimplification,[status(thm)],[c_22,c_788]) ).

tff(c_793,plain,
    v_Ba = v_B,
    inference(resolution,[status(thm)],[c_728,c_790]) ).

tff(c_800,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_158,c_793]) ).

tff(c_802,plain,
    c_Message_Omsg_ONonce(v_NAa) != v_NA,
    inference(splitRight,[status(thm)],[c_514]) ).

tff(c_515,plain,
    ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OKey(v_K))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(splitRight,[status(thm)],[c_26]) ).

tff(c_28,plain,
    ( ( c_Message_Omsg_ONonce(v_NAa) = v_NA )
    | ( c_Message_Omsg_ONonce(v_NB) = v_NA )
    | c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OKey(v_K))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg) ),
    inference(cnfTransformation,[status(thm)],[f_105]) ).

tff(c_516,plain,
    c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OKey(v_K))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(splitLeft,[status(thm)],[c_28]) ).

tff(c_526,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_515,c_516]) ).

tff(c_527,plain,
    ( ( c_Message_Omsg_ONonce(v_NB) = v_NA )
    | ( c_Message_Omsg_ONonce(v_NAa) = v_NA ) ),
    inference(splitRight,[status(thm)],[c_28]) ).

tff(c_813,plain,
    c_Message_Omsg_ONonce(v_NB) = v_NA,
    inference(negUnitSimplification,[status(thm)],[c_802,c_527]) ).

tff(c_801,plain,
    v_Ba = v_A,
    inference(splitRight,[status(thm)],[c_514]) ).

tff(c_869,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_A),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_A)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),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_813,c_801,c_801,c_801,c_801,c_468,c_468,c_468,c_468,c_32]) ).

tff(c_803,plain,
    ! [V_B_186,V_X_187,V_evs_188] :
      ( c_in(c_Event_Oevent_OSays(v_sko__usf(V_B_186,V_X_187,V_evs_188),V_B_186,V_X_187),c_List_Oset(V_evs_188,tc_Event_Oevent),tc_Event_Oevent)
      | ~ c_in(c_Event_Oevent_OGets(V_B_186,V_X_187),c_List_Oset(V_evs_188,tc_Event_Oevent),tc_Event_Oevent)
      | ~ c_in(V_evs_188,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent)) ),
    inference(cnfTransformation,[status(thm)],[f_63]) ).

tff(c_807,plain,
    ! [V_X_187,V_evs_188,V_B_186] :
      ( c_in(V_X_187,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_188)),tc_Message_Omsg)
      | ~ c_in(c_Event_Oevent_OGets(V_B_186,V_X_187),c_List_Oset(V_evs_188,tc_Event_Oevent),tc_Event_Oevent)
      | ~ c_in(V_evs_188,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent)) ),
    inference(resolution,[status(thm)],[c_803,c_2]) ).

tff(c_872,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_A),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_A)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),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_869,c_807]) ).

tff(c_875,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_A),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_A)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),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_24,c_872]) ).

tff(c_939,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(c_Message_Omsg_ONonce(v_NAa),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(c_Message_Omsg_ONonce(v_NAa),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_875,c_6]) ).

tff(c_955,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(c_Message_Omsg_ONonce(v_NAa),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(c_Message_Omsg_ONonce(v_NAa),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_939,c_6]) ).

tff(c_973,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_A)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),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_955,c_6]) ).

tff(c_986,plain,
    c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),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_973,c_6]) ).

tff(c_1089,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1087,c_986]) ).

tff(c_1091,plain,
    v_Ba = v_B,
    inference(splitRight,[status(thm)],[c_151]) ).

tff(c_1090,plain,
    ( ( c_Message_Omsg_ONonce(v_NAa) != v_NA )
    | ( v_Aa != v_A )
    | ( v_Ba = v_A ) ),
    inference(splitRight,[status(thm)],[c_151]) ).

tff(c_1096,plain,
    ( ( c_Message_Omsg_ONonce(v_NAa) != v_NA )
    | ( v_Aa != v_A )
    | ( v_B = v_A ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1091,c_1090]) ).

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

tff(c_1119,plain,
    ( ( v_Aa = v_A )
    | ( v_B = v_A )
    | c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OKey(v_K))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1091,c_46]) ).

tff(c_1120,plain,
    ( ( v_B = v_A )
    | c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OKey(v_K))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg) ),
    inference(negUnitSimplification,[status(thm)],[c_1097,c_1119]) ).

tff(c_1121,plain,
    c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OKey(v_K))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(splitLeft,[status(thm)],[c_1120]) ).

tff(c_1129,plain,
    c_in(c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OKey(v_K)),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_1121,c_12]) ).

tff(c_1133,plain,
    c_in(c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OKey(v_K)),c_Event_Oused(v_evs3),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_1129,c_4]) ).

tff(c_1136,plain,
    c_in(c_Message_Omsg_OKey(v_K),c_Event_Oused(v_evs3),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_1133,c_20]) ).

tff(c_1140,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_153,c_1136]) ).

tff(c_1141,plain,
    v_B = v_A,
    inference(splitRight,[status(thm)],[c_1120]) ).

tff(c_1171,plain,
    c_in(c_Event_Oevent_OSays(v_A,v_A,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_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_List_Oset(v_evs3,tc_Event_Oevent),tc_Event_Oevent),
    inference(demodulation,[status(thm),theory(equality)],[c_1141,c_1141,c_1141,c_36]) ).

tff(c_1175,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_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_1171,c_2]) ).

tff(c_1187,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_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_1175,c_6]) ).

tff(c_1224,plain,
    c_in(c_Message_Omsg_OMPair(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_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_1187,c_6]) ).

tff(c_1243,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_1224,c_6]) ).

tff(c_1287,plain,
    ! [V_A_264,V_NA_261,V_A_H_262,V_evs_265,V_NA_H_263,V_B_266] :
      ( c_in(V_A_264,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_264),c_Message_Omsg_OMPair(V_NA_261,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_264),c_Message_Omsg_OAgent(V_B_266)))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_265)),tc_Message_Omsg)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_264),c_Message_Omsg_OMPair(V_NA_H_263,c_Message_Omsg_OMPair(V_NA_261,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_262),c_Message_Omsg_OAgent(V_A_264))))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_265)),tc_Message_Omsg)
      | ~ c_in(V_evs_265,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent)) ),
    inference(cnfTransformation,[status(thm)],[f_74]) ).

tff(c_1349,plain,
    ! [V_A_268,V_NA_H_272,V_evs_270,V_NA_271,V_A_H_269,V_B_267] :
      ( c_in(V_A_268,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_268),c_Message_Omsg_OMPair(V_NA_H_272,c_Message_Omsg_OMPair(V_NA_271,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_269),c_Message_Omsg_OAgent(V_A_268))))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_270)),tc_Message_Omsg)
      | ~ c_in(V_evs_270,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent))
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_268),c_Message_Omsg_OMPair(V_NA_271,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_268),c_Message_Omsg_OAgent(V_B_267)))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_270)),tc_Message_Omsg) ),
    inference(resolution,[status(thm)],[c_10,c_1287]) ).

tff(c_1409,plain,
    ! [V_NA_288,V_B_286,V_evs_285,V_A_287,V_A_H_289,V_NA_H_284] :
      ( c_in(V_A_287,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(V_evs_285,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent))
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_287),c_Message_Omsg_OMPair(V_NA_288,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_287),c_Message_Omsg_OAgent(V_B_286)))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_285)),tc_Message_Omsg)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_287),c_Message_Omsg_OMPair(V_NA_H_284,c_Message_Omsg_OMPair(V_NA_288,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_289),c_Message_Omsg_OAgent(V_A_287))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_285)),tc_Message_Omsg) ),
    inference(resolution,[status(thm)],[c_10,c_1349]) ).

tff(c_1413,plain,
    ! [V_NA_H_284,V_A_H_289] :
      ( 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_284,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_289),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_1243,c_1409]) ).

tff(c_1419,plain,
    ! [V_NA_H_284,V_A_H_289] :
      ( 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_284,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_289),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_24,c_1413]) ).

tff(c_1420,plain,
    ! [V_NA_H_284,V_A_H_289] : ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(V_NA_H_284,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_289),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_22,c_1419]) ).

tff(c_1142,plain,
    ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OKey(v_K))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(splitRight,[status(thm)],[c_1120]) ).

tff(c_1156,plain,
    c_Message_Omsg_ONonce(v_NB) = v_NA,
    inference(negUnitSimplification,[status(thm)],[c_1142,c_1097,c_48]) ).

tff(c_1143,plain,
    v_Ba = v_A,
    inference(demodulation,[status(thm),theory(equality)],[c_1141,c_1091]) ).

tff(c_1197,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_A),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_A)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OAgent(v_A)))))))))),c_List_Oset(v_evs3,tc_Event_Oevent),tc_Event_Oevent),
    inference(demodulation,[status(thm),theory(equality)],[c_1156,c_1143,c_1143,c_1143,c_1143,c_32]) ).

tff(c_1165,plain,
    ! [V_B_250,V_X_251,V_evs_252] :
      ( c_in(c_Event_Oevent_OSays(v_sko__usf(V_B_250,V_X_251,V_evs_252),V_B_250,V_X_251),c_List_Oset(V_evs_252,tc_Event_Oevent),tc_Event_Oevent)
      | ~ c_in(c_Event_Oevent_OGets(V_B_250,V_X_251),c_List_Oset(V_evs_252,tc_Event_Oevent),tc_Event_Oevent)
      | ~ c_in(V_evs_252,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent)) ),
    inference(cnfTransformation,[status(thm)],[f_63]) ).

tff(c_1169,plain,
    ! [V_X_251,V_evs_252,V_B_250] :
      ( c_in(V_X_251,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_252)),tc_Message_Omsg)
      | ~ c_in(c_Event_Oevent_OGets(V_B_250,V_X_251),c_List_Oset(V_evs_252,tc_Event_Oevent),tc_Event_Oevent)
      | ~ c_in(V_evs_252,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent)) ),
    inference(resolution,[status(thm)],[c_1165,c_2]) ).

tff(c_1200,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_A),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_A)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),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_1197,c_1169]) ).

tff(c_1203,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_A),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_A)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),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_24,c_1200]) ).

tff(c_1282,plain,
    c_in(c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_A),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_A)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),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_1203,c_6]) ).

tff(c_1303,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_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_A)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),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_1282,c_6]) ).

tff(c_1320,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_A)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),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_1303,c_6]) ).

tff(c_1332,plain,
    c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),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_1320,c_6]) ).

tff(c_1422,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1420,c_1332]) ).

tff(c_1423,plain,
    ( ( c_Message_Omsg_ONonce(v_NAa) != v_NA )
    | ( v_B = v_A ) ),
    inference(splitRight,[status(thm)],[c_1096]) ).

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

tff(c_1453,plain,
    ( ( c_Message_Omsg_ONonce(v_NAa) = v_NA )
    | ( v_B = v_A )
    | c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OKey(v_K))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1091,c_26]) ).

tff(c_1454,plain,
    ( ( v_B = v_A )
    | c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OKey(v_K))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg) ),
    inference(negUnitSimplification,[status(thm)],[c_1429,c_1453]) ).

tff(c_1455,plain,
    c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OKey(v_K))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(splitLeft,[status(thm)],[c_1454]) ).

tff(c_1463,plain,
    c_in(c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OKey(v_K)),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_1455,c_12]) ).

tff(c_1467,plain,
    c_in(c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OKey(v_K)),c_Event_Oused(v_evs3),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_1463,c_4]) ).

tff(c_1472,plain,
    c_in(c_Message_Omsg_OKey(v_K),c_Event_Oused(v_evs3),tc_Message_Omsg),
    inference(resolution,[status(thm)],[c_1467,c_20]) ).

tff(c_1476,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_153,c_1472]) ).

tff(c_1477,plain,
    v_B = v_A,
    inference(splitRight,[status(thm)],[c_1454]) ).

tff(c_1503,plain,
    c_in(c_Event_Oevent_OSays(v_A,v_A,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_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_List_Oset(v_evs3,tc_Event_Oevent),tc_Event_Oevent),
    inference(demodulation,[status(thm),theory(equality)],[c_1477,c_1477,c_1477,c_36]) ).

tff(c_1507,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_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_1503,c_2]) ).

tff(c_1519,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_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_1507,c_6]) ).

tff(c_1549,plain,
    c_in(c_Message_Omsg_OMPair(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_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_1519,c_6]) ).

tff(c_1573,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_1549,c_6]) ).

tff(c_1615,plain,
    ! [V_NA_324,V_A_327,V_evs_328,V_A_H_325,V_NA_H_326,V_B_329] :
      ( c_in(V_A_327,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_327),c_Message_Omsg_OMPair(V_NA_324,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_327),c_Message_Omsg_OAgent(V_B_329)))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_328)),tc_Message_Omsg)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_327),c_Message_Omsg_OMPair(V_NA_H_326,c_Message_Omsg_OMPair(V_NA_324,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_325),c_Message_Omsg_OAgent(V_A_327))))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_328)),tc_Message_Omsg)
      | ~ c_in(V_evs_328,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent)) ),
    inference(cnfTransformation,[status(thm)],[f_74]) ).

tff(c_1706,plain,
    ! [V_NA_338,V_NA_H_335,V_evs_339,V_A_H_340,V_A_336,V_B_337] :
      ( c_in(V_A_336,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_336),c_Message_Omsg_OMPair(V_NA_H_335,c_Message_Omsg_OMPair(V_NA_338,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_340),c_Message_Omsg_OAgent(V_A_336))))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_339)),tc_Message_Omsg)
      | ~ c_in(V_evs_339,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent))
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_336),c_Message_Omsg_OMPair(V_NA_338,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_336),c_Message_Omsg_OAgent(V_B_337)))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_339)),tc_Message_Omsg) ),
    inference(resolution,[status(thm)],[c_10,c_1615]) ).

tff(c_1726,plain,
    ! [V_NA_H_346,V_B_344,V_NA_345,V_A_H_343,V_A_341,V_evs_342] :
      ( c_in(V_A_341,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(V_evs_342,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent))
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_341),c_Message_Omsg_OMPair(V_NA_345,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_341),c_Message_Omsg_OAgent(V_B_344)))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_342)),tc_Message_Omsg)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_341),c_Message_Omsg_OMPair(V_NA_H_346,c_Message_Omsg_OMPair(V_NA_345,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_343),c_Message_Omsg_OAgent(V_A_341))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_342)),tc_Message_Omsg) ),
    inference(resolution,[status(thm)],[c_10,c_1706]) ).

tff(c_1730,plain,
    ! [V_NA_H_346,V_A_H_343] :
      ( 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_346,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_343),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_1573,c_1726]) ).

tff(c_1737,plain,
    ! [V_NA_H_346,V_A_H_343] :
      ( 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_346,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_343),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_24,c_1730]) ).

tff(c_1738,plain,
    ! [V_NA_H_346,V_A_H_343] : ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(V_NA_H_346,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_343),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_22,c_1737]) ).

tff(c_1478,plain,
    ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OKey(v_K))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs3)),tc_Message_Omsg),
    inference(splitRight,[status(thm)],[c_1454]) ).

tff(c_1492,plain,
    c_Message_Omsg_ONonce(v_NB) = v_NA,
    inference(negUnitSimplification,[status(thm)],[c_1478,c_1429,c_28]) ).

tff(c_1479,plain,
    v_Ba = v_A,
    inference(demodulation,[status(thm),theory(equality)],[c_1477,c_1091]) ).

tff(c_1424,plain,
    v_Aa = v_A,
    inference(splitRight,[status(thm)],[c_1096]) ).

tff(c_1551,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_A),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_A)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),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_1492,c_1479,c_1479,c_1479,c_1479,c_1424,c_1424,c_1424,c_1424,c_32]) ).

tff(c_1497,plain,
    ! [V_B_313,V_X_314,V_evs_315] :
      ( c_in(c_Event_Oevent_OSays(v_sko__usf(V_B_313,V_X_314,V_evs_315),V_B_313,V_X_314),c_List_Oset(V_evs_315,tc_Event_Oevent),tc_Event_Oevent)
      | ~ c_in(c_Event_Oevent_OGets(V_B_313,V_X_314),c_List_Oset(V_evs_315,tc_Event_Oevent),tc_Event_Oevent)
      | ~ c_in(V_evs_315,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent)) ),
    inference(cnfTransformation,[status(thm)],[f_63]) ).

tff(c_1501,plain,
    ! [V_X_314,V_evs_315,V_B_313] :
      ( c_in(V_X_314,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_315)),tc_Message_Omsg)
      | ~ c_in(c_Event_Oevent_OGets(V_B_313,V_X_314),c_List_Oset(V_evs_315,tc_Event_Oevent),tc_Event_Oevent)
      | ~ c_in(V_evs_315,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent)) ),
    inference(resolution,[status(thm)],[c_1497,c_2]) ).

tff(c_1554,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_A),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_A)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),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_1551,c_1501]) ).

tff(c_1557,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_A),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_A)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),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_24,c_1554]) ).

tff(c_1613,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(c_Message_Omsg_ONonce(v_NAa),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(c_Message_Omsg_ONonce(v_NAa),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_1557,c_6]) ).

tff(c_1634,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(c_Message_Omsg_ONonce(v_NAa),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(c_Message_Omsg_ONonce(v_NAa),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_1613,c_6]) ).

tff(c_1647,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_A)))),c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),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_1634,c_6]) ).

tff(c_1660,plain,
    c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(v_NAa),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_1647,c_6]) ).

tff(c_1740,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1738,c_1660]) ).

tff(c_1741,plain,
    v_B = v_A,
    inference(splitRight,[status(thm)],[c_1423]) ).

tff(c_1790,plain,
    c_in(c_Event_Oevent_OSays(v_A,v_A,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_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_List_Oset(v_evs3,tc_Event_Oevent),tc_Event_Oevent),
    inference(demodulation,[status(thm),theory(equality)],[c_1741,c_1741,c_1741,c_36]) ).

tff(c_1794,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_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_1790,c_2]) ).

tff(c_1807,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_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_1794,c_6]) ).

tff(c_1823,plain,
    c_in(c_Message_Omsg_OMPair(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_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_1807,c_6]) ).

tff(c_1841,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_1823,c_6]) ).

tff(c_1917,plain,
    ! [V_evs_385,V_A_384,V_NA_381,V_A_H_382,V_B_386,V_NA_H_383] :
      ( c_in(V_A_384,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_384),c_Message_Omsg_OMPair(V_NA_381,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_384),c_Message_Omsg_OAgent(V_B_386)))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_385)),tc_Message_Omsg)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_384),c_Message_Omsg_OMPair(V_NA_H_383,c_Message_Omsg_OMPair(V_NA_381,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_382),c_Message_Omsg_OAgent(V_A_384))))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_385)),tc_Message_Omsg)
      | ~ c_in(V_evs_385,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent)) ),
    inference(cnfTransformation,[status(thm)],[f_74]) ).

tff(c_1990,plain,
    ! [V_NA_H_392,V_A_H_388,V_A_387,V_evs_390,V_B_389,V_NA_391] :
      ( c_in(V_A_387,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_387),c_Message_Omsg_OMPair(V_NA_H_392,c_Message_Omsg_OMPair(V_NA_391,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_388),c_Message_Omsg_OAgent(V_A_387))))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_390)),tc_Message_Omsg)
      | ~ c_in(V_evs_390,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent))
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_387),c_Message_Omsg_OMPair(V_NA_391,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_387),c_Message_Omsg_OAgent(V_B_389)))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_390)),tc_Message_Omsg) ),
    inference(resolution,[status(thm)],[c_10,c_1917]) ).

tff(c_2000,plain,
    ! [V_evs_403,V_B_402,V_NA_399,V_NA_H_398,V_A_H_400,V_A_401] :
      ( c_in(V_A_401,c_Event_Obad,tc_Message_Oagent)
      | ~ c_in(V_evs_403,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent))
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_401),c_Message_Omsg_OMPair(V_NA_399,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_401),c_Message_Omsg_OAgent(V_B_402)))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_403)),tc_Message_Omsg)
      | ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(V_A_401),c_Message_Omsg_OMPair(V_NA_H_398,c_Message_Omsg_OMPair(V_NA_399,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_400),c_Message_Omsg_OAgent(V_A_401))))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_403)),tc_Message_Omsg) ),
    inference(resolution,[status(thm)],[c_10,c_1990]) ).

tff(c_2002,plain,
    ! [V_NA_H_398,V_A_H_400] :
      ( 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_398,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_400),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_1841,c_2000]) ).

tff(c_2005,plain,
    ! [V_NA_H_398,V_A_H_400] :
      ( 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_398,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_400),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_24,c_2002]) ).

tff(c_2006,plain,
    ! [V_NA_H_398,V_A_H_400] : ~ c_in(c_Message_Omsg_OCrypt(c_Public_OshrK(v_A),c_Message_Omsg_OMPair(V_NA_H_398,c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A_H_400),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_22,c_2005]) ).

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

tff(c_1743,plain,
    v_Ba = v_A,
    inference(demodulation,[status(thm),theory(equality)],[c_1741,c_1091]) ).

tff(c_1763,plain,
    c_Message_Omsg_ONonce(v_NB) = v_NA,
    inference(demodulation,[status(thm),theory(equality)],[c_152,c_1424,c_1742,c_1743,c_1741,c_44]) ).

tff(c_1842,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_1763,c_1742,c_1742,c_1742,c_1743,c_1743,c_1743,c_1743,c_1424,c_1424,c_1424,c_1424,c_32]) ).

tff(c_1785,plain,
    ! [V_B_370,V_X_371,V_evs_372] :
      ( c_in(c_Event_Oevent_OSays(v_sko__usf(V_B_370,V_X_371,V_evs_372),V_B_370,V_X_371),c_List_Oset(V_evs_372,tc_Event_Oevent),tc_Event_Oevent)
      | ~ c_in(c_Event_Oevent_OGets(V_B_370,V_X_371),c_List_Oset(V_evs_372,tc_Event_Oevent),tc_Event_Oevent)
      | ~ c_in(V_evs_372,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent)) ),
    inference(cnfTransformation,[status(thm)],[f_63]) ).

tff(c_1789,plain,
    ! [V_X_371,V_evs_372,V_B_370] :
      ( c_in(V_X_371,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs_372)),tc_Message_Omsg)
      | ~ c_in(c_Event_Oevent_OGets(V_B_370,V_X_371),c_List_Oset(V_evs_372,tc_Event_Oevent),tc_Event_Oevent)
      | ~ c_in(V_evs_372,c_OtwayRees_Ootway,tc_List_Olist(tc_Event_Oevent)) ),
    inference(resolution,[status(thm)],[c_1785,c_2]) ).

tff(c_1845,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_1842,c_1789]) ).

tff(c_1848,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_24,c_1845]) ).

tff(c_1908,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_1848,c_6]) ).

tff(c_1943,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_1908,c_6]) ).

tff(c_1957,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_1943,c_6]) ).

tff(c_1971,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_1957,c_6]) ).

tff(c_2008,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_2006,c_1971]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.13  % Problem  : SWV296-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/sandbox2/solver/bin/beagle.jar -auto -q -proof -print tff -smtsolver /export/starexec/sandbox2/solver/bin/cvc4-1.4-x86_64-linux-opt -liasolver cooper -t %d %s
% 0.14/0.36  % Computer : n002.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:45:01 EDT 2023
% 0.14/0.36  % CPUTime  : 
% 6.14/2.46  % SZS status Unsatisfiable for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 6.37/2.48  
% 6.37/2.48  % SZS output start CNFRefutation for /export/starexec/sandbox2/benchmark/theBenchmark.p
% See solution above
% 6.72/2.55  
% 6.72/2.55  Inference rules
% 6.72/2.55  ----------------------
% 6.72/2.55  #Ref     : 0
% 6.72/2.55  #Sup     : 420
% 6.72/2.55  #Fact    : 0
% 6.72/2.55  #Define  : 0
% 6.72/2.55  #Split   : 14
% 6.72/2.55  #Chain   : 0
% 6.72/2.55  #Close   : 0
% 6.72/2.55  
% 6.72/2.55  Ordering : KBO
% 6.72/2.55  
% 6.72/2.55  Simplification rules
% 6.72/2.55  ----------------------
% 6.72/2.55  #Subsume      : 11
% 6.72/2.55  #Demod        : 214
% 6.72/2.55  #Tautology    : 141
% 6.72/2.55  #SimpNegUnit  : 38
% 6.72/2.55  #BackRed      : 11
% 6.72/2.55  
% 6.72/2.55  #Partial instantiations: 0
% 6.72/2.55  #Strategies tried      : 1
% 6.72/2.55  
% 6.72/2.55  Timing (in seconds)
% 6.72/2.55  ----------------------
% 6.72/2.56  Preprocessing        : 0.57
% 6.72/2.56  Parsing              : 0.30
% 6.72/2.56  CNF conversion       : 0.03
% 6.72/2.56  Main loop            : 0.85
% 6.72/2.56  Inferencing          : 0.36
% 6.72/2.56  Reduction            : 0.25
% 6.72/2.56  Demodulation         : 0.17
% 6.72/2.56  BG Simplification    : 0.03
% 6.72/2.56  Subsumption          : 0.13
% 6.72/2.56  Abstraction          : 0.02
% 6.72/2.56  MUC search           : 0.00
% 6.72/2.56  Cooper               : 0.00
% 6.72/2.56  Total                : 1.53
% 6.72/2.56  Index Insertion      : 0.00
% 6.72/2.56  Index Deletion       : 0.00
% 6.72/2.56  Index Matching       : 0.00
% 6.72/2.56  BG Taut test         : 0.00
%------------------------------------------------------------------------------