↑ Up

Drodi---4.1.1.UNS-CRf.s

View TPTP
Problem
Process solution in
SystemOnTSTP
Download .tgz
%------------------------------------------------------------------------------
% File     : Drodi---4.1.1
% Problem  : SWV748-1 : TPTP v9.3.1. Released v4.1.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : drodi -timeout(300) /export/starexec/sandbox2/benchmark/theBenchmark.p

% Computer : n008.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8046.5625MB
% OS       : Linux 6.8.0-71-generic
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Thu Sep 24 02:49:27 PM UTC 2026

% Result   : Unsatisfiable 13.75s 2.34s
% Output   : CNFRefutation 1.08s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   11
%            Number of leaves      :  585
% Syntax   : Number of formulae    : 1846 ( 241 unt; 419 def)
%            Number of atoms       : 4414 ( 626 equ)
%            Maximal formula atoms :    6 (   2 avg)
%            Number of connectives : 4665 (2097   ~;2149   |;   0   &)
%                                         ( 419 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   15 (   5 avg)
%            Maximal term depth    :   10 (   2 avg)
%            Number of predicates  :  432 ( 430 usr; 420 prp; 0-3 aty)
%            Number of functors    :   49 (  49 usr;  24 con; 0-4 aty)
%            Number of variables   : 2945 (2945   !;   0   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f2,axiom,
    ! [V_X,V_H] : c_Message_Oparts(c_Set_Oinsert(V_X,V_H,tc_Message_Omsg)) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(V_X,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Message_Oparts(V_H),tc_fun(tc_Message_Omsg,tc_bool)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f3,axiom,
    c_Message_Oanalz(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f5,axiom,
    ! [V_a,T_a] : ~ hBOOL(c_in(V_a,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f9,axiom,
    ! [T_a,V_f,T_b] : c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)) = c_Set_Oimage(V_f,c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_bool)),T_b,T_a),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f10,axiom,
    ! [V_a,V_A,T_a] : c_Set_Oinsert(V_a,V_A,T_a) = c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(V_a,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a),V_A,tc_fun(T_a,tc_bool)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f11,axiom,
    ! [T_a,V_A,V_B] :
      ( V_B = c_Orderings_Obot__class_Obot(T_a)
      | c_Lattices_Oupper__semilattice__class_Osup(V_A,V_B,T_a) != c_Orderings_Obot__class_Obot(T_a)
      | ~ class_Lattices_Obounded__lattice(T_a) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f12,axiom,
    ! [T_a,V_A,V_B] :
      ( V_A = c_Orderings_Obot__class_Obot(T_a)
      | c_Lattices_Oupper__semilattice__class_Osup(V_A,V_B,T_a) != c_Orderings_Obot__class_Obot(T_a)
      | ~ class_Lattices_Obounded__lattice(T_a) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f15,axiom,
    c_Message_Oparts(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f21,axiom,
    ! [T_a] : c_List_Oset(c_List_Olist_ONil(T_a),T_a) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f23,axiom,
    ! [T_b] :
      ( hAPP(c_Orderings_Obot__class_Obot(tc_fun(t_a,T_b)),v_x) = c_Orderings_Obot__class_Obot(T_b)
      | ~ class_Orderings_Obot(T_b) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f24,axiom,
    ! [T_a,V_f,V_A,T_b] :
      ( V_A = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_bool))
      | c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)) != c_Set_Oimage(V_f,V_A,T_b,T_a) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f25,axiom,
    ! [T_a,V_A] : c_lessequals(c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),V_A,tc_fun(T_a,tc_bool)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f27,axiom,
    ! [V_a,V_A,T_a] : c_Set_Oinsert(V_a,V_A,T_a) != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f29,axiom,
    ! [T_a,V_xs] :
      ( V_xs = c_List_Olist_ONil(T_a)
      | c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)) != c_List_Oset(V_xs,T_a) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f31,axiom,
    ! [T_a,V_x] :
      ( c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Obot__class_Obot(T_a),V_x,T_a) = V_x
      | ~ class_Lattices_Obounded__lattice(T_a) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f35,axiom,
    ! [T_a] : c_HOL_Ouminus__class_Ouminus(c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_bool)),tc_fun(T_a,tc_bool)) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f46,axiom,
    ! [T_a] : c_HOL_Ouminus__class_Ouminus(c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),tc_fun(T_a,tc_bool)) = c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_bool)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f54,axiom,
    hAPP(c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_bool)),v_x) = c_in(v_x,c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_bool)),t_a),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f57,axiom,
    ! [V_X,V_evs] :
      ( ~ hBOOL(c_in(V_X,c_Event_Oused(V_evs),tc_Message_Omsg))
      | c_lessequals(c_Message_Oparts(c_Set_Oinsert(V_X,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Event_Oused(V_evs),tc_fun(tc_Message_Omsg,tc_bool)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f61,axiom,
    ! [V_x,V_A,T_a] : hBOOL(hAPP(c_Set_Oinsert(V_x,V_A,T_a),V_x)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f62,axiom,
    ! [T_b,V_A] :
      ( hAPP(c_HOL_Ouminus__class_Ouminus(V_A,tc_fun(t_a,T_b)),v_x) = c_HOL_Ouminus__class_Ouminus(hAPP(V_A,v_x),T_b)
      | ~ class_HOL_Ouminus(T_b) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f63,axiom,
    ! [T_a,V_x] :
      ( c_lessequals(V_x,c_Orderings_Otop__class_Otop(T_a),T_a)
      | ~ class_Orderings_Otop(T_a) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f64,axiom,
    ! [V_A,T_a] : c_lessequals(V_A,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_bool)),tc_fun(T_a,tc_bool)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f68,axiom,
    ! [T_a,V_a_H,V_list_H] : c_List_Olist_ONil(T_a) != c_List_Olist_OCons(V_a_H,V_list_H,T_a),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f69,axiom,
    ! [V_X,V_H] : c_lessequals(c_Set_Oinsert(V_X,c_Message_Oparts(V_H),tc_Message_Omsg),c_Message_Oparts(c_Set_Oinsert(V_X,V_H,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f73,axiom,
    ! [T_a,V_x,V_y] :
      ( ~ c_lessequals(V_x,V_y,T_a)
      | c_Lattices_Oupper__semilattice__class_Osup(V_x,V_y,T_a) = V_y
      | ~ class_Lattices_Oupper__semilattice(T_a) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f74,axiom,
    ! [T_a,V_x,V_y] :
      ( c_lessequals(V_x,V_y,T_a)
      | c_Lattices_Oupper__semilattice__class_Osup(V_x,V_y,T_a) != V_y
      | ~ class_Lattices_Oupper__semilattice(T_a) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f75,axiom,
    ! [T_a,V_x,V_y] :
      ( ~ c_lessequals(V_y,V_x,T_a)
      | c_Lattices_Oupper__semilattice__class_Osup(V_x,V_y,T_a) = V_x
      | ~ class_Lattices_Oupper__semilattice(T_a) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f76,axiom,
    ! [T_a,V_x,V_y] :
      ( ~ c_lessequals(V_y,V_x,T_a)
      | ~ c_lessequals(V_x,V_y,T_a)
      | V_x = V_y
      | ~ class_Orderings_Oorder(T_a) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f79,axiom,
    ! [V_A,V_B,T_a] :
      ( ~ c_lessequals(V_A,V_B,tc_fun(T_a,tc_bool))
      | ~ c_lessequals(V_B,V_A,tc_fun(T_a,tc_bool))
      | V_A = V_B ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f84,axiom,
    ! [V_G,V_H] : c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(V_G),c_Message_Osynth(V_H),tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Osynth(c_Lattices_Oupper__semilattice__class_Osup(V_G,V_H,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f85,axiom,
    ! [V_G,V_H] : c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(V_G,V_H,tc_fun(tc_Message_Omsg,tc_bool))) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(V_G),c_Message_Oparts(V_H),tc_fun(tc_Message_Omsg,tc_bool)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f87,axiom,
    ! [V_H] : c_lessequals(V_H,c_Message_Oparts(V_H),tc_fun(tc_Message_Omsg,tc_bool)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f92,axiom,
    ! [V_X,V_H] : c_lessequals(c_Set_Oinsert(V_X,c_Message_Osynth(V_H),tc_Message_Omsg),c_Message_Osynth(c_Set_Oinsert(V_X,V_H,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f93,axiom,
    ! [V_B,V_a,T_a] : c_lessequals(V_B,c_Set_Oinsert(V_a,V_B,T_a),tc_fun(T_a,tc_bool)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f95,axiom,
    ! [V_G,V_H] : c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(V_G),V_H,tc_fun(tc_Message_Omsg,tc_bool))) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(V_G,V_H,tc_fun(tc_Message_Omsg,tc_bool))),c_Message_Osynth(V_G),tc_fun(tc_Message_Omsg,tc_bool)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f97,axiom,
    ! [V_A,V_x,V_y,T_a] :
      ( ~ hBOOL(hAPP(c_Set_Oinsert(V_y,V_A,T_a),V_x))
      | V_y = V_x
      | hBOOL(hAPP(V_A,V_x)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f103,axiom,
    ! [T_a,V_x] :
      ( c_Lattices_Oupper__semilattice__class_Osup(V_x,c_Orderings_Otop__class_Otop(T_a),T_a) = c_Orderings_Otop__class_Otop(T_a)
      | ~ class_Lattices_Obounded__lattice(T_a) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f104,axiom,
    ! [V_A,V_evs] : c_lessequals(c_Event_OinitState(V_A),c_Event_Oknows(V_A,V_evs),tc_fun(tc_Message_Omsg,tc_bool)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f105,axiom,
    ! [V_G,V_H] :
      ( ~ c_lessequals(V_G,V_H,tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(c_Message_Osynth(V_G),c_Message_Osynth(V_H),tc_fun(tc_Message_Omsg,tc_bool)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f111,axiom,
    ! [V_Y,V_H,V_X] :
      ( ~ hBOOL(c_in(V_Y,c_Message_Osynth(c_Set_Oinsert(V_X,V_H,tc_Message_Omsg)),tc_Message_Omsg))
      | ~ hBOOL(c_in(V_X,c_Message_Osynth(V_H),tc_Message_Omsg))
      | hBOOL(c_in(V_Y,c_Message_Osynth(V_H),tc_Message_Omsg)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f114,axiom,
    ! [V_evs] : c_lessequals(c_Event_Oused(c_List_Olist_ONil(tc_Event_Oevent)),c_Event_Oused(V_evs),tc_fun(tc_Message_Omsg,tc_bool)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f116,axiom,
    ! [V_X,V_H] :
      ( ~ hBOOL(c_in(V_X,c_Message_Osynth(c_Message_Oanalz(V_H)),tc_Message_Omsg))
      | c_lessequals(c_Message_Oparts(c_Set_Oinsert(V_X,V_H,tc_Message_Omsg)),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(c_Message_Oanalz(V_H)),c_Message_Oparts(V_H),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f118,axiom,
    ! [V_A,V_B,T_a,V_x] :
      ( ~ c_lessequals(c_Set_Oinsert(V_x,V_A,T_a),V_B,tc_fun(T_a,tc_bool))
      | c_lessequals(V_A,V_B,tc_fun(T_a,tc_bool)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f122,axiom,
    ! [V_G,V_H] :
      ( ~ c_lessequals(V_G,V_H,tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(c_Message_Oparts(V_G),c_Message_Oparts(V_H),tc_fun(tc_Message_Omsg,tc_bool)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f126,axiom,
    ! [V_A,T_a] : c_Lattices_Oupper__semilattice__class_Osup(V_A,V_A,tc_fun(T_a,tc_bool)) = V_A,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f127,axiom,
    ! [T_a,V_x] :
      ( c_Lattices_Oupper__semilattice__class_Osup(V_x,V_x,T_a) = V_x
      | ~ class_Lattices_Oupper__semilattice(T_a) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f128,axiom,
    ! [V_G,V_H] : c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(V_G),c_Message_Oanalz(V_H),tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(V_G,V_H,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f129,axiom,
    ! [V_H] : c_Message_Oparts(c_Message_Osynth(V_H)) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(V_H),c_Message_Osynth(V_H),tc_fun(tc_Message_Omsg,tc_bool)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f130,axiom,
    ! [V_X,V_H] :
      ( ~ hBOOL(c_in(V_X,c_Message_Osynth(c_Message_Oanalz(V_H)),tc_Message_Omsg))
      | c_lessequals(c_Message_Oparts(c_Set_Oinsert(V_X,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(c_Message_Oanalz(V_H)),c_Message_Oparts(V_H),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f131,axiom,
    ! [V_A,V_X,V_evs] : c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_ONotes(V_A,V_X),V_evs,tc_Event_Oevent)) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(V_X,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Event_Oused(V_evs),tc_fun(tc_Message_Omsg,tc_bool)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f132,axiom,
    ! [V_A,V_B,V_X,V_evs] : c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_OSays(V_A,V_B,V_X),V_evs,tc_Event_Oevent)) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(V_X,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Event_Oused(V_evs),tc_fun(tc_Message_Omsg,tc_bool)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f134,axiom,
    ! [V_X,V_H,V_G] :
      ( ~ hBOOL(c_in(V_X,c_Message_Osynth(V_G),tc_Message_Omsg))
      | ~ c_lessequals(V_G,c_Message_Osynth(V_H),tc_fun(tc_Message_Omsg,tc_bool))
      | hBOOL(c_in(V_X,c_Message_Osynth(V_H),tc_Message_Omsg)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f135,axiom,
    ! [V_H] : c_lessequals(V_H,c_Message_Osynth(V_H),tc_fun(tc_Message_Omsg,tc_bool)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f136,axiom,
    ! [V_A] : c_Event_Oknows(V_A,c_List_Olist_ONil(tc_Event_Oevent)) = c_Event_OinitState(V_A),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f137,axiom,
    ! [T_a,V_y,V_z,V_x] :
      ( ~ c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(V_x,V_y,T_a),V_z,T_a)
      | c_lessequals(V_y,V_z,T_a)
      | ~ class_Lattices_Oupper__semilattice(T_a) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f138,axiom,
    ! [T_a,V_x,V_z,V_y] :
      ( ~ c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(V_x,V_y,T_a),V_z,T_a)
      | c_lessequals(V_x,V_z,T_a)
      | ~ class_Lattices_Oupper__semilattice(T_a) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f139,axiom,
    ! [T_a,V_x,V_a,V_b] :
      ( ~ c_lessequals(V_x,V_b,T_a)
      | c_lessequals(V_x,c_Lattices_Oupper__semilattice__class_Osup(V_a,V_b,T_a),T_a)
      | ~ class_Lattices_Oupper__semilattice(T_a) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f140,axiom,
    ! [T_a,V_x,V_a,V_b] :
      ( ~ c_lessequals(V_x,V_a,T_a)
      | c_lessequals(V_x,c_Lattices_Oupper__semilattice__class_Osup(V_a,V_b,T_a),T_a)
      | ~ class_Lattices_Oupper__semilattice(T_a) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f145,axiom,
    ! [T_a,V_z,V_x,V_y] :
      ( ~ c_lessequals(V_y,V_x,T_a)
      | ~ c_lessequals(V_z,V_y,T_a)
      | c_lessequals(V_z,V_x,T_a)
      | ~ class_Orderings_Oorder(T_a) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f146,axiom,
    ! [T_a,V_x,V_z,V_y] :
      ( ~ c_lessequals(V_x,V_y,T_a)
      | ~ c_lessequals(V_y,V_z,T_a)
      | c_lessequals(V_x,V_z,T_a)
      | ~ class_Orderings_Opreorder(T_a) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f147,axiom,
    ! [V_x,T_a] : c_lessequals(V_x,V_x,tc_fun(T_a,tc_bool)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f151,axiom,
    ! [V_Q,V_x,V_P,T_a] :
      ( ~ c_lessequals(V_P,V_Q,tc_fun(T_a,tc_bool))
      | ~ hBOOL(hAPP(V_P,V_x))
      | hBOOL(hAPP(V_Q,V_x)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f156,axiom,
    ! [V_X,V_H,V_G] :
      ( ~ hBOOL(c_in(V_X,V_G,tc_Message_Omsg))
      | c_lessequals(c_Message_Oparts(c_Set_Oinsert(V_X,V_H,tc_Message_Omsg)),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(V_G),c_Message_Oparts(V_H),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f161,axiom,
    ! [V_X,V_H] : c_lessequals(c_Set_Oinsert(V_X,c_Message_Oanalz(V_H),tc_Message_Omsg),c_Message_Oanalz(c_Set_Oinsert(V_X,V_H,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f162,axiom,
    ! [V_G,V_H,V_G_H,V_H_H] :
      ( ~ c_lessequals(c_Message_Oanalz(V_G),c_Message_Oanalz(V_G_H),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ c_lessequals(c_Message_Oanalz(V_H),c_Message_Oanalz(V_H_H),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(V_G,V_H,tc_fun(tc_Message_Omsg,tc_bool))),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(V_G_H,V_H_H,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f173,axiom,
    ! [V_x,V_xs,T_a] : c_List_Oset(c_List_Olist_OCons(V_x,V_xs,T_a),T_a) = c_Set_Oinsert(V_x,c_List_Oset(V_xs,T_a),T_a),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f187,axiom,
    ! [V_X,V_H] :
      ( ~ hBOOL(c_in(V_X,c_Message_Oanalz(V_H),tc_Message_Omsg))
      | c_Message_Oanalz(c_Set_Oinsert(V_X,V_H,tc_Message_Omsg)) = c_Message_Oanalz(V_H) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f188,axiom,
    ! [V_Y,V_H,V_X] :
      ( ~ hBOOL(c_in(V_Y,c_Message_Oanalz(c_Set_Oinsert(V_X,V_H,tc_Message_Omsg)),tc_Message_Omsg))
      | ~ hBOOL(c_in(V_X,c_Message_Oanalz(V_H),tc_Message_Omsg))
      | hBOOL(c_in(V_Y,c_Message_Oanalz(V_H),tc_Message_Omsg)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f191,axiom,
    ! [V_X,V_H,V_G] :
      ( ~ hBOOL(c_in(V_X,c_Message_Oanalz(V_G),tc_Message_Omsg))
      | ~ c_lessequals(V_G,c_Message_Oanalz(V_H),tc_fun(tc_Message_Omsg,tc_bool))
      | hBOOL(c_in(V_X,c_Message_Oanalz(V_H),tc_Message_Omsg)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f199,axiom,
    ! [V_H] : c_lessequals(c_Message_Oanalz(V_H),c_Message_Oparts(V_H),tc_fun(tc_Message_Omsg,tc_bool)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f210,axiom,
    ! [V_n,V_H] :
      ( ~ hBOOL(c_in(c_Message_Omsg_ONonce(V_n),c_Message_Osynth(V_H),tc_Message_Omsg))
      | hBOOL(c_in(c_Message_Omsg_ONonce(V_n),V_H,tc_Message_Omsg)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f213,axiom,
    ! [V_agt,V_H] : c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OAgent(V_agt),V_H,tc_Message_Omsg)) = c_Set_Oinsert(c_Message_Omsg_OAgent(V_agt),c_Message_Oparts(V_H),tc_Message_Omsg),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f215,axiom,
    ! [V_N,V_H] : c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_ONonce(V_N),V_H,tc_Message_Omsg)) = c_Set_Oinsert(c_Message_Omsg_ONonce(V_N),c_Message_Oparts(V_H),tc_Message_Omsg),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f216,axiom,
    ! [V_agt,V_H] : c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OAgent(V_agt),V_H,tc_Message_Omsg)) = c_Set_Oinsert(c_Message_Omsg_OAgent(V_agt),c_Message_Oanalz(V_H),tc_Message_Omsg),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f220,axiom,
    ! [V_N,V_H] : c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_ONonce(V_N),V_H,tc_Message_Omsg)) = c_Set_Oinsert(c_Message_Omsg_ONonce(V_N),c_Message_Oanalz(V_H),tc_Message_Omsg),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f231,axiom,
    hBOOL(c_in(c_List_Olist_ONil(tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f232,axiom,
    ! [V_K,V_KK,V_evs] :
      ( ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | ~ c_lessequals(V_KK,c_HOL_Ouminus__class_Ouminus(c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_fun(tc_nat,tc_bool))
      | ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,V_K),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg))
      | hBOOL(c_in(hAPP(c_Message_Omsg_OKey,V_K),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Message_Omsg_OKey,V_KK,tc_nat,tc_Message_Omsg),c_Event_Oknows(c_Message_Oagent_OSpy,V_evs),tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f234,axiom,
    ! [V_x,V_y,V_A,T_a] : c_Set_Oinsert(V_x,c_Set_Oinsert(V_y,V_A,T_a),T_a) = c_Set_Oinsert(V_y,c_Set_Oinsert(V_x,V_A,T_a),T_a),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f251,axiom,
    ! [T_a,V_x,V_y] :
      ( c_lessequals(V_x,c_Lattices_Oupper__semilattice__class_Osup(V_x,V_y,T_a),T_a)
      | ~ class_Lattices_Oupper__semilattice(T_a) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f252,axiom,
    ! [T_a,V_y,V_x] :
      ( c_lessequals(V_y,c_Lattices_Oupper__semilattice__class_Osup(V_x,V_y,T_a),T_a)
      | ~ class_Lattices_Oupper__semilattice(T_a) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f269,axiom,
    ! [V_A,V_B,T_a] : c_Lattices_Oupper__semilattice__class_Osup(V_A,V_B,tc_fun(T_a,tc_bool)) = c_Lattices_Oupper__semilattice__class_Osup(V_B,V_A,tc_fun(T_a,tc_bool)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f270,axiom,
    ! [T_a,V_x,V_y] :
      ( c_Lattices_Oupper__semilattice__class_Osup(V_x,V_y,T_a) = c_Lattices_Oupper__semilattice__class_Osup(V_y,V_x,T_a)
      | ~ class_Lattices_Oupper__semilattice(T_a) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f275,axiom,
    ! [T_a,V_x,V_y] :
      ( c_Lattices_Oupper__semilattice__class_Osup(V_x,c_Lattices_Oupper__semilattice__class_Osup(V_x,V_y,T_a),T_a) = c_Lattices_Oupper__semilattice__class_Osup(V_x,V_y,T_a)
      | ~ class_Lattices_Oupper__semilattice(T_a) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f278,axiom,
    ! [V_H] : c_Message_Oanalz(c_Message_Osynth(V_H)) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(V_H),c_Message_Osynth(V_H),tc_fun(tc_Message_Omsg,tc_bool)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f284,axiom,
    ! [V_A,T_a] : c_HOL_Ouminus__class_Ouminus(c_HOL_Ouminus__class_Ouminus(V_A,tc_fun(T_a,tc_bool)),tc_fun(T_a,tc_bool)) = V_A,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f315,axiom,
    ! [V_a,V_A,T_a] :
      ( ~ hBOOL(c_in(V_a,V_A,T_a))
      | c_Set_Oinsert(V_a,V_A,T_a) = V_A ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f316,axiom,
    ! [V_X,V_H] :
      ( ~ hBOOL(c_in(V_X,V_H,tc_Message_Omsg))
      | hBOOL(c_in(V_X,c_Message_Osynth(V_H),tc_Message_Omsg)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f322,axiom,
    ! [V_K,V_X,V_H] : c_lessequals(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(V_K,V_X),V_H,tc_Message_Omsg)),c_Set_Oinsert(c_Message_Omsg_OCrypt(V_K,V_X),c_Message_Oanalz(c_Set_Oinsert(V_X,V_H,tc_Message_Omsg)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f324,axiom,
    ! [V_G,V_H] :
      ( ~ c_lessequals(V_G,V_H,tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(c_Message_Oanalz(V_G),c_Message_Oanalz(V_H),tc_fun(tc_Message_Omsg,tc_bool)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f325,axiom,
    ! [V_G,V_H] :
      ( ~ c_lessequals(V_G,c_Message_Oanalz(V_H),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(c_Message_Oanalz(V_G),c_Message_Oanalz(V_H),tc_fun(tc_Message_Omsg,tc_bool)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f326,axiom,
    ! [V_G,V_H] :
      ( ~ c_lessequals(c_Message_Oanalz(V_G),c_Message_Oanalz(V_H),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(V_G,c_Message_Oanalz(V_H),tc_fun(tc_Message_Omsg,tc_bool)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f327,axiom,
    ! [V_H] : c_lessequals(V_H,c_Message_Oanalz(V_H),tc_fun(tc_Message_Omsg,tc_bool)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f340,axiom,
    ! [V_K,V_evs,V_KK] :
      ( ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | ~ c_lessequals(V_KK,c_HOL_Ouminus__class_Ouminus(c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_fun(tc_nat,tc_bool))
      | ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,V_K),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Message_Omsg_OKey,V_KK,tc_nat,tc_Message_Omsg),c_Event_Oknows(c_Message_Oagent_OSpy,V_evs),tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg))
      | hBOOL(c_in(V_K,V_KK,tc_nat))
      | hBOOL(c_in(hAPP(c_Message_Omsg_OKey,V_K),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f341,axiom,
    ! [V_K,V_KK,V_evs] :
      ( ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | ~ c_lessequals(V_KK,c_HOL_Ouminus__class_Ouminus(c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_fun(tc_nat,tc_bool))
      | ~ hBOOL(c_in(V_K,V_KK,tc_nat))
      | hBOOL(c_in(hAPP(c_Message_Omsg_OKey,V_K),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Message_Omsg_OKey,V_KK,tc_nat,tc_Message_Omsg),c_Event_Oknows(c_Message_Oagent_OSpy,V_evs),tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f347,axiom,
    ! [V_N,V_B] : ~ hBOOL(c_in(c_Message_Omsg_ONonce(V_N),c_Message_Oparts(c_Event_OinitState(V_B)),tc_Message_Omsg)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f360,axiom,
    ! [V_A,V_X,V_evs] : c_Event_Oknows(V_A,c_List_Olist_OCons(c_Event_Oevent_ONotes(V_A,V_X),V_evs,tc_Event_Oevent)) = c_Set_Oinsert(V_X,c_Event_Oknows(V_A,V_evs),tc_Message_Omsg),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f361,axiom,
    ! [V_A,V_evs,V_A_H,V_X] : c_lessequals(c_Event_Oknows(V_A,V_evs),c_Event_Oknows(V_A,c_List_Olist_OCons(c_Event_Oevent_ONotes(V_A_H,V_X),V_evs,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f368,axiom,
    ! [V_evs] : c_lessequals(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),c_Event_Oused(V_evs),tc_fun(tc_Message_Omsg,tc_bool)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f376,axiom,
    ! [V_A,V_X,V_evs] :
      ( ~ hBOOL(c_in(V_A,c_Event_Obad,tc_Message_Oagent))
      | c_Event_Oknows(c_Message_Oagent_OSpy,c_List_Olist_OCons(c_Event_Oevent_ONotes(V_A,V_X),V_evs,tc_Event_Oevent)) = c_Set_Oinsert(V_X,c_Event_Oknows(c_Message_Oagent_OSpy,V_evs),tc_Message_Omsg) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f380,axiom,
    ! [V_x,V_evs] :
      ( hBOOL(c_in(hAPP(c_Message_Omsg_OKey,V_x),c_Message_Oanalz(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,V_x),c_Event_Oknows(c_Message_Oagent_OSpy,V_evs),tc_Message_Omsg)),tc_Message_Omsg))
      | ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | hBOOL(c_in(V_x,c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f381,axiom,
    ! [V_K,V_evs,V_KAB] :
      ( ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | hBOOL(c_in(V_KAB,c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat))
      | ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,V_K),c_Message_Oanalz(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,V_KAB),c_Event_Oknows(c_Message_Oagent_OSpy,V_evs),tc_Message_Omsg)),tc_Message_Omsg))
      | V_K = V_KAB
      | hBOOL(c_in(hAPP(c_Message_Omsg_OKey,V_K),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f383,axiom,
    ! [V_c,V_evs] :
      ( ~ hBOOL(c_in(V_c,c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg))
      | hBOOL(c_in(V_c,c_Event_Oused(V_evs),tc_Message_Omsg)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f411,axiom,
    ! [V_H] : c_Message_Oanalz(c_Message_Oparts(V_H)) = c_Message_Oparts(V_H),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f412,axiom,
    ! [V_H] : c_Message_Oparts(c_Message_Oanalz(V_H)) = c_Message_Oparts(V_H),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f414,axiom,
    ! [V_X,V_H] :
      ( ~ hBOOL(c_in(V_X,V_H,tc_Message_Omsg))
      | hBOOL(c_in(V_X,c_Message_Oparts(V_H),tc_Message_Omsg)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f419,axiom,
    ! [V_x,T_a] : hBOOL(c_in(V_x,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_bool)),T_a)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f420,axiom,
    ! [V_xs,V_x,T_a] : V_xs != c_List_Olist_OCons(V_x,V_xs,T_a),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f428,axiom,
    ! [T_a,V_x] : hBOOL(hAPP(c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_bool)),V_x)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f430,axiom,
    ! [V_H] : c_Message_Oparts(c_Message_Oparts(V_H)) = c_Message_Oparts(V_H),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f435,axiom,
    ! [V_K,V_evs,V_A,V_NA,V_B,V_X] :
      ( ~ hBOOL(c_in(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A),c_Message_Omsg_OMPair(V_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X)))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg))
      | hBOOL(c_in(V_A,c_Event_Obad,tc_Message_Oagent))
      | ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | ~ hBOOL(c_in(V_K,c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f439,axiom,
    ! [V_c,V_evs,V_A,V_X] :
      ( hBOOL(c_in(V_c,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,c_List_Olist_OCons(c_Event_Oevent_ONotes(V_A,V_X),V_evs,tc_Event_Oevent))),tc_Message_Omsg))
      | ~ hBOOL(c_in(V_c,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f442,axiom,
    ! [V_A,V_X,V_evs] :
      ( hBOOL(c_in(V_A,c_Event_Obad,tc_Message_Oagent))
      | c_Event_Oknows(c_Message_Oagent_OSpy,c_List_Olist_OCons(c_Event_Oevent_ONotes(V_A,V_X),V_evs,tc_Event_Oevent)) = c_Event_Oknows(c_Message_Oagent_OSpy,V_evs) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f446,axiom,
    ! [V_K,V_evs,V_A,V_K_H,V_N,V_B,V_X] :
      ( ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OCrypt(V_K_H,c_Message_Omsg_OMPair(V_N,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
      | ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | ~ hBOOL(c_in(V_K,c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f450,axiom,
    ! [V_X,V_evs,V_K,V_S,V_A,V_NA,V_B] :
      ( ~ hBOOL(c_in(c_Event_Oevent_OSays(V_S,V_A,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(V_NA),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
      | ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | ~ hBOOL(c_in(V_K,c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat))
      | hBOOL(c_in(V_X,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f452,axiom,
    ! [V_A,V_evs] :
      ( ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | ~ hBOOL(c_in(V_A,c_Event_Obad,tc_Message_Oagent))
      | hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,V_A)),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f453,axiom,
    ! [V_A,V_evs] :
      ( ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,V_A)),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg))
      | hBOOL(c_in(V_A,c_Event_Obad,tc_Message_Oagent)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f454,axiom,
    ! [V_K,V_evs,V_A,V_NA,V_B,V_X] :
      ( ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A),c_Message_Omsg_OMPair(V_NA,c_Message_Omsg_OMPair(V_B,c_Message_Omsg_OMPair(V_K,V_X))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
      | hBOOL(c_in(V_K,c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f455,axiom,
    ! [V_A,V_B,V_X,V_evs3,V_NA,V_S,V_K] :
      ( ~ hBOOL(c_in(V_evs3,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | V_A = c_Message_Oagent_OServer
      | ~ hBOOL(c_in(c_Event_Oevent_OSays(V_S,V_A,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(V_NA),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X))))),c_List_Oset(V_evs3,tc_Event_Oevent),tc_Event_Oevent))
      | ~ hBOOL(c_in(c_Event_Oevent_OSays(V_A,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_ONonce(V_NA)))),c_List_Oset(V_evs3,tc_Event_Oevent),tc_Event_Oevent))
      | hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(V_A,V_B,V_X),V_evs3,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f456,axiom,
    ! [V_X,V_B,V_K,V_A,V_evs,V_NA] :
      ( ~ hBOOL(c_in(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A),c_Message_Omsg_OMPair(V_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X)))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg))
      | hBOOL(c_in(V_A,c_Event_Obad,tc_Message_Oagent))
      | ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | V_X = c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),c_Message_Omsg_OAgent(V_A))) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f457,axiom,
    ! [V_A,V_B,V_K,V_NB,V_evs5,V_S,V_NA,V_X,V_B_H] :
      ( ~ hBOOL(c_in(V_evs5,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | ~ hBOOL(c_in(V_K,c_Message_OsymKeys,tc_nat))
      | ~ hBOOL(c_in(c_Event_Oevent_OSays(V_B_H,V_A,c_Message_Omsg_OCrypt(V_K,c_Message_Omsg_ONonce(V_NB))),c_List_Oset(V_evs5,tc_Event_Oevent),tc_Event_Oevent))
      | ~ hBOOL(c_in(c_Event_Oevent_OSays(V_S,V_A,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(V_NA),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X))))),c_List_Oset(V_evs5,tc_Event_Oevent),tc_Event_Oevent))
      | hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(V_A,V_B,c_Message_Omsg_OCrypt(V_K,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(V_NB),c_Message_Omsg_ONonce(V_NB)))),V_evs5,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f458,axiom,
    ! [V_NA,V_NB,V_K,V_evso,V_A,V_B,V_X] :
      ( ~ hBOOL(c_in(V_evso,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | ~ hBOOL(c_in(c_Event_Oevent_OSays(V_B,V_A,c_Message_Omsg_OCrypt(V_K,c_Message_Omsg_ONonce(V_NB))),c_List_Oset(V_evso,tc_Event_Oevent),tc_Event_Oevent))
      | ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(V_NA),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X))))),c_List_Oset(V_evso,tc_Event_Oevent),tc_Event_Oevent))
      | hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_ONotes(c_Message_Oagent_OSpy,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(V_NA),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(V_NB),hAPP(c_Message_Omsg_OKey,V_K)))),V_evso,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f459,axiom,
    ! [V_B,V_A,V_K,V_NB,V_evs4,V_A_H] :
      ( ~ hBOOL(c_in(V_evs4,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | hBOOL(c_in(c_Message_Omsg_ONonce(V_NB),c_Event_Oused(V_evs4),tc_Message_Omsg))
      | ~ hBOOL(c_in(V_K,c_Message_OsymKeys,tc_nat))
      | ~ hBOOL(c_in(c_Event_Oevent_OSays(V_A_H,V_B,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),c_Message_Omsg_OAgent(V_A)))),c_List_Oset(V_evs4,tc_Event_Oevent),tc_Event_Oevent))
      | hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(V_B,V_A,c_Message_Omsg_OCrypt(V_K,c_Message_Omsg_ONonce(V_NB))),V_evs4,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f461,axiom,
    ! [V_A,V_NA,V_B,V_K,V_X,V_evs] :
      ( ~ hBOOL(c_in(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A),c_Message_Omsg_OMPair(V_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X)))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg))
      | hBOOL(c_in(V_A,c_Event_Obad,tc_Message_Oagent))
      | ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A),c_Message_Omsg_OMPair(V_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f462,axiom,
    ! [V_X] : hBOOL(c_in(hAPP(c_Public_OshrK,V_X),c_Message_OsymKeys,tc_nat)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f465,axiom,
    ! [V_H] : c_Message_Oanalz(c_Message_Oanalz(V_H)) = c_Message_Oanalz(V_H),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f477,axiom,
    ! [V_X,V_H] :
      ( ~ hBOOL(c_in(V_X,V_H,tc_Message_Omsg))
      | hBOOL(c_in(V_X,c_Message_Oanalz(V_H),tc_Message_Omsg)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f479,axiom,
    hBOOL(c_in(c_Message_Oagent_OSpy,c_Event_Obad,tc_Message_Oagent)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f487,axiom,
    ! [V_K_H,V_A,V_evs,V_N,V_B,V_K,V_X] :
      ( ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OCrypt(V_K_H,c_Message_Omsg_OMPair(V_N,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
      | ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | V_K_H = hAPP(c_Public_OshrK,V_A) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f490,axiom,
    c_Message_Oagent_OServer != c_Message_Oagent_OSpy,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f492,axiom,
    ! [V_A,V_A_H,V_evs,V_NA_H,V_B_H,V_K,V_X_H,V_NA,V_B,V_X] :
      ( ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A),c_Message_Omsg_OMPair(V_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
      | ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A_H,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A_H),c_Message_Omsg_OMPair(V_NA_H,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B_H),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X_H))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
      | ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | V_A = V_A_H ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f493,axiom,
    ! [V_NA,V_NA_H,V_evs,V_A_H,V_B_H,V_K,V_X_H,V_A,V_B,V_X] :
      ( ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A),c_Message_Omsg_OMPair(V_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
      | ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A_H,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A_H),c_Message_Omsg_OMPair(V_NA_H,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B_H),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X_H))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
      | ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | V_NA = V_NA_H ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f494,axiom,
    ! [V_B,V_B_H,V_evs,V_A_H,V_NA_H,V_K,V_X_H,V_A,V_NA,V_X] :
      ( ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A),c_Message_Omsg_OMPair(V_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
      | ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A_H,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A_H),c_Message_Omsg_OMPair(V_NA_H,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B_H),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X_H))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
      | ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | V_B = V_B_H ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f495,axiom,
    ! [V_X,V_X_H,V_evs,V_A_H,V_NA_H,V_B_H,V_K,V_A,V_NA,V_B] :
      ( ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A),c_Message_Omsg_OMPair(V_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
      | ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A_H,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A_H),c_Message_Omsg_OMPair(V_NA_H,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B_H),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X_H))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
      | ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | V_X = V_X_H ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f505,axiom,
    ! [V_A,V_evs] : hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,V_A)),c_Event_Oknows(V_A,V_evs),tc_Message_Omsg)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f510,axiom,
    ! [V_nat,V_nat_H] :
      ( V_nat = V_nat_H
      | c_Message_Omsg_ONonce(V_nat) != c_Message_Omsg_ONonce(V_nat_H) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f511,axiom,
    ! [V_x,V_S,T_a] :
      ( ~ hBOOL(hAPP(V_S,V_x))
      | hBOOL(c_in(V_x,V_S,T_a)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f512,axiom,
    ! [V_S,V_x,T_a] :
      ( ~ hBOOL(c_in(V_x,V_S,T_a))
      | hBOOL(hAPP(V_S,V_x)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f534,negated_conjecture,
    ~ hBOOL(c_in(v_A,c_Event_Obad,tc_Message_Oagent)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f535,negated_conjecture,
    ~ hBOOL(c_in(v_B,c_Event_Obad,tc_Message_Oagent)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f536,negated_conjecture,
    hBOOL(c_in(v_evs2,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f537,negated_conjecture,
    ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,v_KAB),c_Event_Oused(v_evs2),tc_Message_Omsg)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f539,negated_conjecture,
    hBOOL(c_in(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),c_Message_Omsg_ONonce(v_NAa)))),c_List_Oset(v_evs2,tc_Event_Oevent),tc_Event_Oevent)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f540,negated_conjecture,
    ( v_A = v_Aa
    | hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,v_A,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,v_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),c_Message_Omsg_OAgent(v_A)))))))),c_List_Oset(v_evs2,tc_Event_Oevent),tc_Event_Oevent)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f543,negated_conjecture,
    ( v_NA = c_Message_Omsg_ONonce(v_NAa)
    | hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,v_A,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,v_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),c_Message_Omsg_OAgent(v_A)))))))),c_List_Oset(v_evs2,tc_Event_Oevent),tc_Event_Oevent)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f551,negated_conjecture,
    ( v_K = v_KAB
    | hBOOL(c_in(v_Aa,c_Event_Obad,tc_Message_Oagent)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f566,negated_conjecture,
    ( hBOOL(c_in(v_Aa,c_Event_Obad,tc_Message_Oagent))
    | hBOOL(c_in(hAPP(c_Message_Omsg_OKey,v_KAB),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs2)),tc_Message_Omsg))
    | hBOOL(c_in(v_Aa,c_Event_Obad,tc_Message_Oagent)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f574,negated_conjecture,
    ( v_K = v_KAB
    | v_K = v_KAB
    | ~ hBOOL(c_in(v_Aa,c_Event_Obad,tc_Message_Oagent))
    | hAPP(c_Public_OshrK,v_Ba) != v_KAB ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f575,negated_conjecture,
    ( v_K = v_KAB
    | ~ hBOOL(c_in(v_Aa,c_Event_Obad,tc_Message_Oagent))
    | ~ hBOOL(c_in(v_Ba,c_Event_Obad,tc_Message_Oagent))
    | v_K = v_KAB ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f587,negated_conjecture,
    ( v_K = v_KAB
    | ~ hBOOL(c_in(v_Aa,c_Event_Obad,tc_Message_Oagent))
    | hAPP(c_Public_OshrK,v_Ba) = v_KAB
    | hBOOL(c_in(v_Ba,c_Event_Obad,tc_Message_Oagent))
    | v_K = v_KAB ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f592,axiom,
    ! [T_2,T_1] :
      ( ~ class_Lattices_Olattice(T_1)
      | class_Lattices_Oupper__semilattice(tc_fun(T_2,T_1)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f593,axiom,
    ! [T_2,T_1] :
      ( ~ class_Lattices_Obounded__lattice(T_1)
      | class_Lattices_Obounded__lattice(tc_fun(T_2,T_1)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f594,axiom,
    ! [T_2,T_1] :
      ( ~ class_Lattices_Oboolean__algebra(T_1)
      | class_Lattices_Oboolean__algebra(tc_fun(T_2,T_1)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f595,axiom,
    ! [T_2,T_1] :
      ( ~ class_Orderings_Opreorder(T_1)
      | class_Orderings_Opreorder(tc_fun(T_2,T_1)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f596,axiom,
    ! [T_2,T_1] :
      ( ~ class_Lattices_Olattice(T_1)
      | class_Lattices_Olattice(tc_fun(T_2,T_1)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f597,axiom,
    ! [T_2,T_1] :
      ( ~ class_Orderings_Oorder(T_1)
      | class_Orderings_Oorder(tc_fun(T_2,T_1)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f598,axiom,
    ! [T_2,T_1] :
      ( ~ class_Orderings_Otop(T_1)
      | class_Orderings_Otop(tc_fun(T_2,T_1)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f599,axiom,
    ! [T_2,T_1] :
      ( ~ class_Orderings_Obot(T_1)
      | class_Orderings_Obot(tc_fun(T_2,T_1)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f610,axiom,
    class_Lattices_Obounded__lattice(tc_bool),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f611,axiom,
    class_Lattices_Oboolean__algebra(tc_bool),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f612,axiom,
    class_Orderings_Opreorder(tc_bool),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f613,axiom,
    class_Lattices_Olattice(tc_bool),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f614,axiom,
    class_Orderings_Oorder(tc_bool),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f615,axiom,
    class_Orderings_Otop(tc_bool),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f616,axiom,
    class_Orderings_Obot(tc_bool),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f617,axiom,
    class_HOL_Ouminus(tc_bool),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f622,plain,
    ! [X0,X1] : c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool)),
    inference(cnf_transformation,[status(thm)],[f2]) ).

fof(f623,plain,
    c_Message_Oanalz(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),
    inference(cnf_transformation,[status(thm)],[f3]) ).

fof(f626,plain,
    ! [X0,X1] : ~ hBOOL(c_in(X0,c_Orderings_Obot__class_Obot(tc_fun(X1,tc_bool)),X1)),
    inference(cnf_transformation,[status(thm)],[f5]) ).

fof(f631,plain,
    ! [X0,X1,X2] : c_Orderings_Obot__class_Obot(tc_fun(X0,tc_bool)) = c_Set_Oimage(X1,c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),X2,X0),
    inference(cnf_transformation,[status(thm)],[f9]) ).

fof(f632,plain,
    ! [X0,X1,X2] : c_Set_Oinsert(X0,X1,X2) = c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),X2),X1,tc_fun(X2,tc_bool)),
    inference(cnf_transformation,[status(thm)],[f10]) ).

fof(f633,plain,
    ! [T_a,V_B] :
      ( V_B = c_Orderings_Obot__class_Obot(T_a)
      | ! [V_A] : c_Lattices_Oupper__semilattice__class_Osup(V_A,V_B,T_a) != c_Orderings_Obot__class_Obot(T_a)
      | ~ class_Lattices_Obounded__lattice(T_a) ),
    inference(miniscoping,[status(thm)],[f11]) ).

fof(f634,plain,
    ! [X0,X1,X2] :
      ( X2 = c_Orderings_Obot__class_Obot(X0)
      | c_Lattices_Oupper__semilattice__class_Osup(X1,X2,X0) != c_Orderings_Obot__class_Obot(X0)
      | ~ class_Lattices_Obounded__lattice(X0) ),
    inference(cnf_transformation,[status(thm)],[f633]) ).

fof(f635,plain,
    ! [T_a,V_A] :
      ( V_A = c_Orderings_Obot__class_Obot(T_a)
      | ! [V_B] : c_Lattices_Oupper__semilattice__class_Osup(V_A,V_B,T_a) != c_Orderings_Obot__class_Obot(T_a)
      | ~ class_Lattices_Obounded__lattice(T_a) ),
    inference(miniscoping,[status(thm)],[f12]) ).

fof(f636,plain,
    ! [X0,X1,X2] :
      ( X1 = c_Orderings_Obot__class_Obot(X0)
      | c_Lattices_Oupper__semilattice__class_Osup(X1,X2,X0) != c_Orderings_Obot__class_Obot(X0)
      | ~ class_Lattices_Obounded__lattice(X0) ),
    inference(cnf_transformation,[status(thm)],[f635]) ).

fof(f641,plain,
    c_Message_Oparts(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),
    inference(cnf_transformation,[status(thm)],[f15]) ).

fof(f648,plain,
    ! [X0] : c_List_Oset(c_List_Olist_ONil(X0),X0) = c_Orderings_Obot__class_Obot(tc_fun(X0,tc_bool)),
    inference(cnf_transformation,[status(thm)],[f21]) ).

fof(f651,plain,
    ! [X0] :
      ( hAPP(c_Orderings_Obot__class_Obot(tc_fun(t_a,X0)),v_x) = c_Orderings_Obot__class_Obot(X0)
      | ~ class_Orderings_Obot(X0) ),
    inference(cnf_transformation,[status(thm)],[f23]) ).

fof(f652,plain,
    ! [V_A,T_b] :
      ( V_A = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_bool))
      | ! [T_a,V_f] : c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)) != c_Set_Oimage(V_f,V_A,T_b,T_a) ),
    inference(miniscoping,[status(thm)],[f24]) ).

fof(f653,plain,
    ! [X0,X1,X2,X3] :
      ( X2 = c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool))
      | c_Orderings_Obot__class_Obot(tc_fun(X0,tc_bool)) != c_Set_Oimage(X1,X2,X3,X0) ),
    inference(cnf_transformation,[status(thm)],[f652]) ).

fof(f654,plain,
    ! [X0,X1] : c_lessequals(c_Orderings_Obot__class_Obot(tc_fun(X0,tc_bool)),X1,tc_fun(X0,tc_bool)),
    inference(cnf_transformation,[status(thm)],[f25]) ).

fof(f657,plain,
    ! [X0,X1,X2] : c_Set_Oinsert(X0,X1,X2) != c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),
    inference(cnf_transformation,[status(thm)],[f27]) ).

fof(f659,plain,
    ! [X0,X1] :
      ( X1 = c_List_Olist_ONil(X0)
      | c_Orderings_Obot__class_Obot(tc_fun(X0,tc_bool)) != c_List_Oset(X1,X0) ),
    inference(cnf_transformation,[status(thm)],[f29]) ).

fof(f662,plain,
    ! [T_a] :
      ( ! [V_x] : c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Obot__class_Obot(T_a),V_x,T_a) = V_x
      | ~ class_Lattices_Obounded__lattice(T_a) ),
    inference(miniscoping,[status(thm)],[f31]) ).

fof(f663,plain,
    ! [X0,X1] :
      ( c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Obot__class_Obot(X0),X1,X0) = X1
      | ~ class_Lattices_Obounded__lattice(X0) ),
    inference(cnf_transformation,[status(thm)],[f662]) ).

fof(f667,plain,
    ! [X0] : c_HOL_Ouminus__class_Ouminus(c_Orderings_Otop__class_Otop(tc_fun(X0,tc_bool)),tc_fun(X0,tc_bool)) = c_Orderings_Obot__class_Obot(tc_fun(X0,tc_bool)),
    inference(cnf_transformation,[status(thm)],[f35]) ).

fof(f682,plain,
    ! [X0] : c_HOL_Ouminus__class_Ouminus(c_Orderings_Obot__class_Obot(tc_fun(X0,tc_bool)),tc_fun(X0,tc_bool)) = c_Orderings_Otop__class_Otop(tc_fun(X0,tc_bool)),
    inference(cnf_transformation,[status(thm)],[f46]) ).

fof(f691,plain,
    hAPP(c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_bool)),v_x) = c_in(v_x,c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_bool)),t_a),
    inference(cnf_transformation,[status(thm)],[f54]) ).

fof(f694,plain,
    ! [X0,X1] :
      ( ~ hBOOL(c_in(X0,c_Event_Oused(X1),tc_Message_Omsg))
      | c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Event_Oused(X1),tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(cnf_transformation,[status(thm)],[f57]) ).

fof(f699,plain,
    ! [X0,X1,X2] : hBOOL(hAPP(c_Set_Oinsert(X0,X1,X2),X0)),
    inference(cnf_transformation,[status(thm)],[f61]) ).

fof(f700,plain,
    ! [T_b] :
      ( ! [V_A] : hAPP(c_HOL_Ouminus__class_Ouminus(V_A,tc_fun(t_a,T_b)),v_x) = c_HOL_Ouminus__class_Ouminus(hAPP(V_A,v_x),T_b)
      | ~ class_HOL_Ouminus(T_b) ),
    inference(miniscoping,[status(thm)],[f62]) ).

fof(f701,plain,
    ! [X0,X1] :
      ( hAPP(c_HOL_Ouminus__class_Ouminus(X1,tc_fun(t_a,X0)),v_x) = c_HOL_Ouminus__class_Ouminus(hAPP(X1,v_x),X0)
      | ~ class_HOL_Ouminus(X0) ),
    inference(cnf_transformation,[status(thm)],[f700]) ).

fof(f702,plain,
    ! [T_a] :
      ( ! [V_x] : c_lessequals(V_x,c_Orderings_Otop__class_Otop(T_a),T_a)
      | ~ class_Orderings_Otop(T_a) ),
    inference(miniscoping,[status(thm)],[f63]) ).

fof(f703,plain,
    ! [X0,X1] :
      ( c_lessequals(X1,c_Orderings_Otop__class_Otop(X0),X0)
      | ~ class_Orderings_Otop(X0) ),
    inference(cnf_transformation,[status(thm)],[f702]) ).

fof(f704,plain,
    ! [X0,X1] : c_lessequals(X0,c_Orderings_Otop__class_Otop(tc_fun(X1,tc_bool)),tc_fun(X1,tc_bool)),
    inference(cnf_transformation,[status(thm)],[f64]) ).

fof(f709,plain,
    ! [X0,X1,X2] : c_List_Olist_ONil(X0) != c_List_Olist_OCons(X1,X2,X0),
    inference(cnf_transformation,[status(thm)],[f68]) ).

fof(f710,plain,
    ! [X0,X1] : c_lessequals(c_Set_Oinsert(X0,c_Message_Oparts(X1),tc_Message_Omsg),c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),
    inference(cnf_transformation,[status(thm)],[f69]) ).

fof(f714,plain,
    ! [X0,X1,X2] :
      ( ~ c_lessequals(X1,X2,X0)
      | c_Lattices_Oupper__semilattice__class_Osup(X1,X2,X0) = X2
      | ~ class_Lattices_Oupper__semilattice(X0) ),
    inference(cnf_transformation,[status(thm)],[f73]) ).

fof(f715,plain,
    ! [X0,X1,X2] :
      ( c_lessequals(X1,X2,X0)
      | c_Lattices_Oupper__semilattice__class_Osup(X1,X2,X0) != X2
      | ~ class_Lattices_Oupper__semilattice(X0) ),
    inference(cnf_transformation,[status(thm)],[f74]) ).

fof(f716,plain,
    ! [X0,X1,X2] :
      ( ~ c_lessequals(X2,X1,X0)
      | c_Lattices_Oupper__semilattice__class_Osup(X1,X2,X0) = X1
      | ~ class_Lattices_Oupper__semilattice(X0) ),
    inference(cnf_transformation,[status(thm)],[f75]) ).

fof(f717,plain,
    ! [X0,X1,X2] :
      ( ~ c_lessequals(X2,X1,X0)
      | ~ c_lessequals(X1,X2,X0)
      | X1 = X2
      | ~ class_Orderings_Oorder(X0) ),
    inference(cnf_transformation,[status(thm)],[f76]) ).

fof(f720,plain,
    ! [X0,X1,X2] :
      ( ~ c_lessequals(X0,X1,tc_fun(X2,tc_bool))
      | ~ c_lessequals(X1,X0,tc_fun(X2,tc_bool))
      | X0 = X1 ),
    inference(cnf_transformation,[status(thm)],[f79]) ).

fof(f728,plain,
    ! [X0,X1] : c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),c_Message_Osynth(X1),tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Osynth(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),
    inference(cnf_transformation,[status(thm)],[f84]) ).

fof(f729,plain,
    ! [X0,X1] : c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X0),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool)),
    inference(cnf_transformation,[status(thm)],[f85]) ).

fof(f731,plain,
    ! [X0] : c_lessequals(X0,c_Message_Oparts(X0),tc_fun(tc_Message_Omsg,tc_bool)),
    inference(cnf_transformation,[status(thm)],[f87]) ).

fof(f740,plain,
    ! [X0,X1] : c_lessequals(c_Set_Oinsert(X0,c_Message_Osynth(X1),tc_Message_Omsg),c_Message_Osynth(c_Set_Oinsert(X0,X1,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),
    inference(cnf_transformation,[status(thm)],[f92]) ).

fof(f741,plain,
    ! [X0,X1,X2] : c_lessequals(X0,c_Set_Oinsert(X1,X0,X2),tc_fun(X2,tc_bool)),
    inference(cnf_transformation,[status(thm)],[f93]) ).

fof(f744,plain,
    ! [X0,X1] : c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),X1,tc_fun(tc_Message_Omsg,tc_bool))) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),c_Message_Osynth(X0),tc_fun(tc_Message_Omsg,tc_bool)),
    inference(cnf_transformation,[status(thm)],[f95]) ).

fof(f746,plain,
    ! [V_A,V_x,V_y] :
      ( ! [T_a] : ~ hBOOL(hAPP(c_Set_Oinsert(V_y,V_A,T_a),V_x))
      | V_y = V_x
      | hBOOL(hAPP(V_A,V_x)) ),
    inference(miniscoping,[status(thm)],[f97]) ).

fof(f747,plain,
    ! [X0,X1,X2,X3] :
      ( ~ hBOOL(hAPP(c_Set_Oinsert(X2,X0,X3),X1))
      | X2 = X1
      | hBOOL(hAPP(X0,X1)) ),
    inference(cnf_transformation,[status(thm)],[f746]) ).

fof(f755,plain,
    ! [T_a] :
      ( ! [V_x] : c_Lattices_Oupper__semilattice__class_Osup(V_x,c_Orderings_Otop__class_Otop(T_a),T_a) = c_Orderings_Otop__class_Otop(T_a)
      | ~ class_Lattices_Obounded__lattice(T_a) ),
    inference(miniscoping,[status(thm)],[f103]) ).

fof(f756,plain,
    ! [X0,X1] :
      ( c_Lattices_Oupper__semilattice__class_Osup(X1,c_Orderings_Otop__class_Otop(X0),X0) = c_Orderings_Otop__class_Otop(X0)
      | ~ class_Lattices_Obounded__lattice(X0) ),
    inference(cnf_transformation,[status(thm)],[f755]) ).

fof(f757,plain,
    ! [X0,X1] : c_lessequals(c_Event_OinitState(X0),c_Event_Oknows(X0,X1),tc_fun(tc_Message_Omsg,tc_bool)),
    inference(cnf_transformation,[status(thm)],[f104]) ).

fof(f758,plain,
    ! [X0,X1] :
      ( ~ c_lessequals(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(c_Message_Osynth(X0),c_Message_Osynth(X1),tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(cnf_transformation,[status(thm)],[f105]) ).

fof(f764,plain,
    ! [X0,X1,X2] :
      ( ~ hBOOL(c_in(X0,c_Message_Osynth(c_Set_Oinsert(X2,X1,tc_Message_Omsg)),tc_Message_Omsg))
      | ~ hBOOL(c_in(X2,c_Message_Osynth(X1),tc_Message_Omsg))
      | hBOOL(c_in(X0,c_Message_Osynth(X1),tc_Message_Omsg)) ),
    inference(cnf_transformation,[status(thm)],[f111]) ).

fof(f767,plain,
    ! [X0] : c_lessequals(c_Event_Oused(c_List_Olist_ONil(tc_Event_Oevent)),c_Event_Oused(X0),tc_fun(tc_Message_Omsg,tc_bool)),
    inference(cnf_transformation,[status(thm)],[f114]) ).

fof(f769,plain,
    ! [X0,X1] :
      ( ~ hBOOL(c_in(X0,c_Message_Osynth(c_Message_Oanalz(X1)),tc_Message_Omsg))
      | c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(c_Message_Oanalz(X1)),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(cnf_transformation,[status(thm)],[f116]) ).

fof(f772,plain,
    ! [V_A,V_B,T_a] :
      ( ! [V_x] : ~ c_lessequals(c_Set_Oinsert(V_x,V_A,T_a),V_B,tc_fun(T_a,tc_bool))
      | c_lessequals(V_A,V_B,tc_fun(T_a,tc_bool)) ),
    inference(miniscoping,[status(thm)],[f118]) ).

fof(f773,plain,
    ! [X0,X1,X2,X3] :
      ( ~ c_lessequals(c_Set_Oinsert(X3,X0,X2),X1,tc_fun(X2,tc_bool))
      | c_lessequals(X0,X1,tc_fun(X2,tc_bool)) ),
    inference(cnf_transformation,[status(thm)],[f772]) ).

fof(f780,plain,
    ! [X0,X1] :
      ( ~ c_lessequals(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(c_Message_Oparts(X0),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(cnf_transformation,[status(thm)],[f122]) ).

fof(f785,plain,
    ! [X0,X1] : c_Lattices_Oupper__semilattice__class_Osup(X0,X0,tc_fun(X1,tc_bool)) = X0,
    inference(cnf_transformation,[status(thm)],[f126]) ).

fof(f786,plain,
    ! [T_a] :
      ( ! [V_x] : c_Lattices_Oupper__semilattice__class_Osup(V_x,V_x,T_a) = V_x
      | ~ class_Lattices_Oupper__semilattice(T_a) ),
    inference(miniscoping,[status(thm)],[f127]) ).

fof(f787,plain,
    ! [X0,X1] :
      ( c_Lattices_Oupper__semilattice__class_Osup(X1,X1,X0) = X1
      | ~ class_Lattices_Oupper__semilattice(X0) ),
    inference(cnf_transformation,[status(thm)],[f786]) ).

fof(f788,plain,
    ! [X0,X1] : c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(X0),c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),
    inference(cnf_transformation,[status(thm)],[f128]) ).

fof(f789,plain,
    ! [X0] : c_Message_Oparts(c_Message_Osynth(X0)) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X0),c_Message_Osynth(X0),tc_fun(tc_Message_Omsg,tc_bool)),
    inference(cnf_transformation,[status(thm)],[f129]) ).

fof(f790,plain,
    ! [X0,X1] :
      ( ~ hBOOL(c_in(X0,c_Message_Osynth(c_Message_Oanalz(X1)),tc_Message_Omsg))
      | c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(c_Message_Oanalz(X1)),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(cnf_transformation,[status(thm)],[f130]) ).

fof(f791,plain,
    ! [X0,X1,X2] : c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_ONotes(X0,X1),X2,tc_Event_Oevent)) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(X1,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Event_Oused(X2),tc_fun(tc_Message_Omsg,tc_bool)),
    inference(cnf_transformation,[status(thm)],[f131]) ).

fof(f792,plain,
    ! [X0,X1,X2,X3] : c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_OSays(X0,X1,X2),X3,tc_Event_Oevent)) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(X2,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Event_Oused(X3),tc_fun(tc_Message_Omsg,tc_bool)),
    inference(cnf_transformation,[status(thm)],[f132]) ).

fof(f795,plain,
    ! [V_X,V_G] :
      ( ~ hBOOL(c_in(V_X,c_Message_Osynth(V_G),tc_Message_Omsg))
      | ! [V_H] :
          ( ~ c_lessequals(V_G,c_Message_Osynth(V_H),tc_fun(tc_Message_Omsg,tc_bool))
          | hBOOL(c_in(V_X,c_Message_Osynth(V_H),tc_Message_Omsg)) ) ),
    inference(miniscoping,[status(thm)],[f134]) ).

fof(f796,plain,
    ! [X0,X1,X2] :
      ( ~ hBOOL(c_in(X0,c_Message_Osynth(X2),tc_Message_Omsg))
      | ~ c_lessequals(X2,c_Message_Osynth(X1),tc_fun(tc_Message_Omsg,tc_bool))
      | hBOOL(c_in(X0,c_Message_Osynth(X1),tc_Message_Omsg)) ),
    inference(cnf_transformation,[status(thm)],[f795]) ).

fof(f797,plain,
    ! [X0] : c_lessequals(X0,c_Message_Osynth(X0),tc_fun(tc_Message_Omsg,tc_bool)),
    inference(cnf_transformation,[status(thm)],[f135]) ).

fof(f798,plain,
    ! [X0] : c_Event_Oknows(X0,c_List_Olist_ONil(tc_Event_Oevent)) = c_Event_OinitState(X0),
    inference(cnf_transformation,[status(thm)],[f136]) ).

fof(f799,plain,
    ! [T_a,V_y,V_z] :
      ( ! [V_x] : ~ c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(V_x,V_y,T_a),V_z,T_a)
      | c_lessequals(V_y,V_z,T_a)
      | ~ class_Lattices_Oupper__semilattice(T_a) ),
    inference(miniscoping,[status(thm)],[f137]) ).

fof(f800,plain,
    ! [X0,X1,X2,X3] :
      ( ~ c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X3,X1,X0),X2,X0)
      | c_lessequals(X1,X2,X0)
      | ~ class_Lattices_Oupper__semilattice(X0) ),
    inference(cnf_transformation,[status(thm)],[f799]) ).

fof(f801,plain,
    ! [T_a,V_x,V_z] :
      ( ! [V_y] : ~ c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(V_x,V_y,T_a),V_z,T_a)
      | c_lessequals(V_x,V_z,T_a)
      | ~ class_Lattices_Oupper__semilattice(T_a) ),
    inference(miniscoping,[status(thm)],[f138]) ).

fof(f802,plain,
    ! [X0,X1,X2,X3] :
      ( ~ c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X1,X3,X0),X2,X0)
      | c_lessequals(X1,X2,X0)
      | ~ class_Lattices_Oupper__semilattice(X0) ),
    inference(cnf_transformation,[status(thm)],[f801]) ).

fof(f803,plain,
    ! [T_a,V_x,V_b] :
      ( ~ c_lessequals(V_x,V_b,T_a)
      | ! [V_a] : c_lessequals(V_x,c_Lattices_Oupper__semilattice__class_Osup(V_a,V_b,T_a),T_a)
      | ~ class_Lattices_Oupper__semilattice(T_a) ),
    inference(miniscoping,[status(thm)],[f139]) ).

fof(f804,plain,
    ! [X0,X1,X2,X3] :
      ( ~ c_lessequals(X1,X3,X0)
      | c_lessequals(X1,c_Lattices_Oupper__semilattice__class_Osup(X2,X3,X0),X0)
      | ~ class_Lattices_Oupper__semilattice(X0) ),
    inference(cnf_transformation,[status(thm)],[f803]) ).

fof(f805,plain,
    ! [T_a,V_x,V_a] :
      ( ~ c_lessequals(V_x,V_a,T_a)
      | ! [V_b] : c_lessequals(V_x,c_Lattices_Oupper__semilattice__class_Osup(V_a,V_b,T_a),T_a)
      | ~ class_Lattices_Oupper__semilattice(T_a) ),
    inference(miniscoping,[status(thm)],[f140]) ).

fof(f806,plain,
    ! [X0,X1,X2,X3] :
      ( ~ c_lessequals(X1,X2,X0)
      | c_lessequals(X1,c_Lattices_Oupper__semilattice__class_Osup(X2,X3,X0),X0)
      | ~ class_Lattices_Oupper__semilattice(X0) ),
    inference(cnf_transformation,[status(thm)],[f805]) ).

fof(f815,plain,
    ! [T_a,V_x,V_y] :
      ( ~ c_lessequals(V_y,V_x,T_a)
      | ! [V_z] :
          ( ~ c_lessequals(V_z,V_y,T_a)
          | c_lessequals(V_z,V_x,T_a)
          | ~ class_Orderings_Oorder(T_a) ) ),
    inference(miniscoping,[status(thm)],[f145]) ).

fof(f816,plain,
    ! [X0,X1,X2,X3] :
      ( ~ c_lessequals(X3,X2,X0)
      | ~ c_lessequals(X1,X3,X0)
      | c_lessequals(X1,X2,X0)
      | ~ class_Orderings_Oorder(X0) ),
    inference(cnf_transformation,[status(thm)],[f815]) ).

fof(f817,plain,
    ! [T_a,V_x,V_y] :
      ( ~ c_lessequals(V_x,V_y,T_a)
      | ! [V_z] :
          ( ~ c_lessequals(V_y,V_z,T_a)
          | c_lessequals(V_x,V_z,T_a)
          | ~ class_Orderings_Opreorder(T_a) ) ),
    inference(miniscoping,[status(thm)],[f146]) ).

fof(f818,plain,
    ! [X0,X1,X2,X3] :
      ( ~ c_lessequals(X1,X3,X0)
      | ~ c_lessequals(X3,X2,X0)
      | c_lessequals(X1,X2,X0)
      | ~ class_Orderings_Opreorder(X0) ),
    inference(cnf_transformation,[status(thm)],[f817]) ).

fof(f819,plain,
    ! [X0,X1] : c_lessequals(X0,X0,tc_fun(X1,tc_bool)),
    inference(cnf_transformation,[status(thm)],[f147]) ).

fof(f825,plain,
    ! [V_Q,V_P] :
      ( ! [T_a] : ~ c_lessequals(V_P,V_Q,tc_fun(T_a,tc_bool))
      | ! [V_x] :
          ( ~ hBOOL(hAPP(V_P,V_x))
          | hBOOL(hAPP(V_Q,V_x)) ) ),
    inference(miniscoping,[status(thm)],[f151]) ).

fof(f826,plain,
    ! [X0,X1,X2,X3] :
      ( ~ c_lessequals(X2,X0,tc_fun(X3,tc_bool))
      | ~ hBOOL(hAPP(X2,X1))
      | hBOOL(hAPP(X0,X1)) ),
    inference(cnf_transformation,[status(thm)],[f825]) ).

fof(f835,plain,
    ! [V_X,V_G] :
      ( ~ hBOOL(c_in(V_X,V_G,tc_Message_Omsg))
      | ! [V_H] : c_lessequals(c_Message_Oparts(c_Set_Oinsert(V_X,V_H,tc_Message_Omsg)),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(V_G),c_Message_Oparts(V_H),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(miniscoping,[status(thm)],[f156]) ).

fof(f836,plain,
    ! [X0,X1,X2] :
      ( ~ hBOOL(c_in(X0,X2,tc_Message_Omsg))
      | c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X2),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(cnf_transformation,[status(thm)],[f835]) ).

fof(f844,plain,
    ! [X0,X1] : c_lessequals(c_Set_Oinsert(X0,c_Message_Oanalz(X1),tc_Message_Omsg),c_Message_Oanalz(c_Set_Oinsert(X0,X1,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),
    inference(cnf_transformation,[status(thm)],[f161]) ).

fof(f845,plain,
    ! [V_G,V_G_H] :
      ( ~ c_lessequals(c_Message_Oanalz(V_G),c_Message_Oanalz(V_G_H),tc_fun(tc_Message_Omsg,tc_bool))
      | ! [V_H,V_H_H] :
          ( ~ c_lessequals(c_Message_Oanalz(V_H),c_Message_Oanalz(V_H_H),tc_fun(tc_Message_Omsg,tc_bool))
          | c_lessequals(c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(V_G,V_H,tc_fun(tc_Message_Omsg,tc_bool))),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(V_G_H,V_H_H,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    inference(miniscoping,[status(thm)],[f162]) ).

fof(f846,plain,
    ! [X0,X1,X2,X3] :
      ( ~ c_lessequals(c_Message_Oanalz(X0),c_Message_Oanalz(X2),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ c_lessequals(c_Message_Oanalz(X1),c_Message_Oanalz(X3),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X2,X3,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(cnf_transformation,[status(thm)],[f845]) ).

fof(f861,plain,
    ! [X0,X1,X2] : c_List_Oset(c_List_Olist_OCons(X0,X1,X2),X2) = c_Set_Oinsert(X0,c_List_Oset(X1,X2),X2),
    inference(cnf_transformation,[status(thm)],[f173]) ).

fof(f881,plain,
    ! [X0,X1] :
      ( ~ hBOOL(c_in(X0,c_Message_Oanalz(X1),tc_Message_Omsg))
      | c_Message_Oanalz(c_Set_Oinsert(X0,X1,tc_Message_Omsg)) = c_Message_Oanalz(X1) ),
    inference(cnf_transformation,[status(thm)],[f187]) ).

fof(f882,plain,
    ! [X0,X1,X2] :
      ( ~ hBOOL(c_in(X0,c_Message_Oanalz(c_Set_Oinsert(X2,X1,tc_Message_Omsg)),tc_Message_Omsg))
      | ~ hBOOL(c_in(X2,c_Message_Oanalz(X1),tc_Message_Omsg))
      | hBOOL(c_in(X0,c_Message_Oanalz(X1),tc_Message_Omsg)) ),
    inference(cnf_transformation,[status(thm)],[f188]) ).

fof(f885,plain,
    ! [V_X,V_G] :
      ( ~ hBOOL(c_in(V_X,c_Message_Oanalz(V_G),tc_Message_Omsg))
      | ! [V_H] :
          ( ~ c_lessequals(V_G,c_Message_Oanalz(V_H),tc_fun(tc_Message_Omsg,tc_bool))
          | hBOOL(c_in(V_X,c_Message_Oanalz(V_H),tc_Message_Omsg)) ) ),
    inference(miniscoping,[status(thm)],[f191]) ).

fof(f886,plain,
    ! [X0,X1,X2] :
      ( ~ hBOOL(c_in(X0,c_Message_Oanalz(X2),tc_Message_Omsg))
      | ~ c_lessequals(X2,c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool))
      | hBOOL(c_in(X0,c_Message_Oanalz(X1),tc_Message_Omsg)) ),
    inference(cnf_transformation,[status(thm)],[f885]) ).

fof(f898,plain,
    ! [X0] : c_lessequals(c_Message_Oanalz(X0),c_Message_Oparts(X0),tc_fun(tc_Message_Omsg,tc_bool)),
    inference(cnf_transformation,[status(thm)],[f199]) ).

fof(f912,plain,
    ! [X0,X1] :
      ( ~ hBOOL(c_in(c_Message_Omsg_ONonce(X0),c_Message_Osynth(X1),tc_Message_Omsg))
      | hBOOL(c_in(c_Message_Omsg_ONonce(X0),X1,tc_Message_Omsg)) ),
    inference(cnf_transformation,[status(thm)],[f210]) ).

fof(f915,plain,
    ! [X0,X1] : c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OAgent(X0),X1,tc_Message_Omsg)) = c_Set_Oinsert(c_Message_Omsg_OAgent(X0),c_Message_Oparts(X1),tc_Message_Omsg),
    inference(cnf_transformation,[status(thm)],[f213]) ).

fof(f917,plain,
    ! [X0,X1] : c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_ONonce(X0),X1,tc_Message_Omsg)) = c_Set_Oinsert(c_Message_Omsg_ONonce(X0),c_Message_Oparts(X1),tc_Message_Omsg),
    inference(cnf_transformation,[status(thm)],[f215]) ).

fof(f918,plain,
    ! [X0,X1] : c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OAgent(X0),X1,tc_Message_Omsg)) = c_Set_Oinsert(c_Message_Omsg_OAgent(X0),c_Message_Oanalz(X1),tc_Message_Omsg),
    inference(cnf_transformation,[status(thm)],[f216]) ).

fof(f922,plain,
    ! [X0,X1] : c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_ONonce(X0),X1,tc_Message_Omsg)) = c_Set_Oinsert(c_Message_Omsg_ONonce(X0),c_Message_Oanalz(X1),tc_Message_Omsg),
    inference(cnf_transformation,[status(thm)],[f220]) ).

fof(f933,plain,
    hBOOL(c_in(c_List_Olist_ONil(tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))),
    inference(cnf_transformation,[status(thm)],[f231]) ).

fof(f934,plain,
    ! [V_evs] :
      ( ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | ! [V_KK] :
          ( ~ c_lessequals(V_KK,c_HOL_Ouminus__class_Ouminus(c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_fun(tc_nat,tc_bool))
          | ! [V_K] :
              ( ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,V_K),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg))
              | hBOOL(c_in(hAPP(c_Message_Omsg_OKey,V_K),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Message_Omsg_OKey,V_KK,tc_nat,tc_Message_Omsg),c_Event_Oknows(c_Message_Oagent_OSpy,V_evs),tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg)) ) ) ),
    inference(miniscoping,[status(thm)],[f232]) ).

fof(f935,plain,
    ! [X0,X1,X2] :
      ( ~ hBOOL(c_in(X2,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | ~ c_lessequals(X1,c_HOL_Ouminus__class_Ouminus(c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_fun(tc_nat,tc_bool))
      | ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,X2)),tc_Message_Omsg))
      | hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Message_Omsg_OKey,X1,tc_nat,tc_Message_Omsg),c_Event_Oknows(c_Message_Oagent_OSpy,X2),tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg)) ),
    inference(cnf_transformation,[status(thm)],[f934]) ).

fof(f938,plain,
    ! [X0,X1,X2,X3] : c_Set_Oinsert(X0,c_Set_Oinsert(X1,X2,X3),X3) = c_Set_Oinsert(X1,c_Set_Oinsert(X0,X2,X3),X3),
    inference(cnf_transformation,[status(thm)],[f234]) ).

fof(f963,plain,
    ! [T_a] :
      ( ! [V_x,V_y] : c_lessequals(V_x,c_Lattices_Oupper__semilattice__class_Osup(V_x,V_y,T_a),T_a)
      | ~ class_Lattices_Oupper__semilattice(T_a) ),
    inference(miniscoping,[status(thm)],[f251]) ).

fof(f964,plain,
    ! [X0,X1,X2] :
      ( c_lessequals(X1,c_Lattices_Oupper__semilattice__class_Osup(X1,X2,X0),X0)
      | ~ class_Lattices_Oupper__semilattice(X0) ),
    inference(cnf_transformation,[status(thm)],[f963]) ).

fof(f965,plain,
    ! [T_a] :
      ( ! [V_y,V_x] : c_lessequals(V_y,c_Lattices_Oupper__semilattice__class_Osup(V_x,V_y,T_a),T_a)
      | ~ class_Lattices_Oupper__semilattice(T_a) ),
    inference(miniscoping,[status(thm)],[f252]) ).

fof(f966,plain,
    ! [X0,X1,X2] :
      ( c_lessequals(X1,c_Lattices_Oupper__semilattice__class_Osup(X2,X1,X0),X0)
      | ~ class_Lattices_Oupper__semilattice(X0) ),
    inference(cnf_transformation,[status(thm)],[f965]) ).

fof(f994,plain,
    ! [X0,X1,X2] : c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(X2,tc_bool)) = c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_fun(X2,tc_bool)),
    inference(cnf_transformation,[status(thm)],[f269]) ).

fof(f995,plain,
    ! [T_a] :
      ( ! [V_x,V_y] : c_Lattices_Oupper__semilattice__class_Osup(V_x,V_y,T_a) = c_Lattices_Oupper__semilattice__class_Osup(V_y,V_x,T_a)
      | ~ class_Lattices_Oupper__semilattice(T_a) ),
    inference(miniscoping,[status(thm)],[f270]) ).

fof(f996,plain,
    ! [X0,X1,X2] :
      ( c_Lattices_Oupper__semilattice__class_Osup(X1,X2,X0) = c_Lattices_Oupper__semilattice__class_Osup(X2,X1,X0)
      | ~ class_Lattices_Oupper__semilattice(X0) ),
    inference(cnf_transformation,[status(thm)],[f995]) ).

fof(f1002,plain,
    ! [T_a] :
      ( ! [V_x,V_y] : c_Lattices_Oupper__semilattice__class_Osup(V_x,c_Lattices_Oupper__semilattice__class_Osup(V_x,V_y,T_a),T_a) = c_Lattices_Oupper__semilattice__class_Osup(V_x,V_y,T_a)
      | ~ class_Lattices_Oupper__semilattice(T_a) ),
    inference(miniscoping,[status(thm)],[f275]) ).

fof(f1003,plain,
    ! [X0,X1,X2] :
      ( c_Lattices_Oupper__semilattice__class_Osup(X1,c_Lattices_Oupper__semilattice__class_Osup(X1,X2,X0),X0) = c_Lattices_Oupper__semilattice__class_Osup(X1,X2,X0)
      | ~ class_Lattices_Oupper__semilattice(X0) ),
    inference(cnf_transformation,[status(thm)],[f1002]) ).

fof(f1007,plain,
    ! [X0] : c_Message_Oanalz(c_Message_Osynth(X0)) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(X0),c_Message_Osynth(X0),tc_fun(tc_Message_Omsg,tc_bool)),
    inference(cnf_transformation,[status(thm)],[f278]) ).

fof(f1015,plain,
    ! [X0,X1] : c_HOL_Ouminus__class_Ouminus(c_HOL_Ouminus__class_Ouminus(X0,tc_fun(X1,tc_bool)),tc_fun(X1,tc_bool)) = X0,
    inference(cnf_transformation,[status(thm)],[f284]) ).

fof(f1065,plain,
    ! [X0,X1,X2] :
      ( ~ hBOOL(c_in(X0,X1,X2))
      | c_Set_Oinsert(X0,X1,X2) = X1 ),
    inference(cnf_transformation,[status(thm)],[f315]) ).

fof(f1066,plain,
    ! [X0,X1] :
      ( ~ hBOOL(c_in(X0,X1,tc_Message_Omsg))
      | hBOOL(c_in(X0,c_Message_Osynth(X1),tc_Message_Omsg)) ),
    inference(cnf_transformation,[status(thm)],[f316]) ).

fof(f1075,plain,
    ! [X0,X1,X2] : c_lessequals(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,X1),X2,tc_Message_Omsg)),c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,X1),c_Message_Oanalz(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),
    inference(cnf_transformation,[status(thm)],[f322]) ).

fof(f1078,plain,
    ! [X0,X1] :
      ( ~ c_lessequals(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(c_Message_Oanalz(X0),c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(cnf_transformation,[status(thm)],[f324]) ).

fof(f1079,plain,
    ! [X0,X1] :
      ( ~ c_lessequals(X0,c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(c_Message_Oanalz(X0),c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(cnf_transformation,[status(thm)],[f325]) ).

fof(f1080,plain,
    ! [X0,X1] :
      ( ~ c_lessequals(c_Message_Oanalz(X0),c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(cnf_transformation,[status(thm)],[f326]) ).

fof(f1081,plain,
    ! [X0] : c_lessequals(X0,c_Message_Oanalz(X0),tc_fun(tc_Message_Omsg,tc_bool)),
    inference(cnf_transformation,[status(thm)],[f327]) ).

fof(f1101,plain,
    ! [V_evs] :
      ( ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | ! [V_KK] :
          ( ~ c_lessequals(V_KK,c_HOL_Ouminus__class_Ouminus(c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_fun(tc_nat,tc_bool))
          | ! [V_K] :
              ( ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,V_K),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Message_Omsg_OKey,V_KK,tc_nat,tc_Message_Omsg),c_Event_Oknows(c_Message_Oagent_OSpy,V_evs),tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg))
              | hBOOL(c_in(V_K,V_KK,tc_nat))
              | hBOOL(c_in(hAPP(c_Message_Omsg_OKey,V_K),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)) ) ) ),
    inference(miniscoping,[status(thm)],[f340]) ).

fof(f1102,plain,
    ! [X0,X1,X2] :
      ( ~ hBOOL(c_in(X1,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | ~ c_lessequals(X2,c_HOL_Ouminus__class_Ouminus(c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_fun(tc_nat,tc_bool))
      | ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Message_Omsg_OKey,X2,tc_nat,tc_Message_Omsg),c_Event_Oknows(c_Message_Oagent_OSpy,X1),tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg))
      | hBOOL(c_in(X0,X2,tc_nat))
      | hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,X1)),tc_Message_Omsg)) ),
    inference(cnf_transformation,[status(thm)],[f1101]) ).

fof(f1103,plain,
    ! [V_evs] :
      ( ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | ! [V_KK] :
          ( ~ c_lessequals(V_KK,c_HOL_Ouminus__class_Ouminus(c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_fun(tc_nat,tc_bool))
          | ! [V_K] :
              ( ~ hBOOL(c_in(V_K,V_KK,tc_nat))
              | hBOOL(c_in(hAPP(c_Message_Omsg_OKey,V_K),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Message_Omsg_OKey,V_KK,tc_nat,tc_Message_Omsg),c_Event_Oknows(c_Message_Oagent_OSpy,V_evs),tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg)) ) ) ),
    inference(miniscoping,[status(thm)],[f341]) ).

fof(f1104,plain,
    ! [X0,X1,X2] :
      ( ~ hBOOL(c_in(X2,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | ~ c_lessequals(X1,c_HOL_Ouminus__class_Ouminus(c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_fun(tc_nat,tc_bool))
      | ~ hBOOL(c_in(X0,X1,tc_nat))
      | hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Message_Omsg_OKey,X1,tc_nat,tc_Message_Omsg),c_Event_Oknows(c_Message_Oagent_OSpy,X2),tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg)) ),
    inference(cnf_transformation,[status(thm)],[f1103]) ).

fof(f1113,plain,
    ! [X0,X1] : ~ hBOOL(c_in(c_Message_Omsg_ONonce(X0),c_Message_Oparts(c_Event_OinitState(X1)),tc_Message_Omsg)),
    inference(cnf_transformation,[status(thm)],[f347]) ).

fof(f1127,plain,
    ! [X0,X1,X2] : c_Event_Oknows(X0,c_List_Olist_OCons(c_Event_Oevent_ONotes(X0,X1),X2,tc_Event_Oevent)) = c_Set_Oinsert(X1,c_Event_Oknows(X0,X2),tc_Message_Omsg),
    inference(cnf_transformation,[status(thm)],[f360]) ).

fof(f1128,plain,
    ! [X0,X1,X2,X3] : c_lessequals(c_Event_Oknows(X0,X1),c_Event_Oknows(X0,c_List_Olist_OCons(c_Event_Oevent_ONotes(X2,X3),X1,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool)),
    inference(cnf_transformation,[status(thm)],[f361]) ).

fof(f1136,plain,
    ! [X0] : c_lessequals(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,X0)),c_Event_Oused(X0),tc_fun(tc_Message_Omsg,tc_bool)),
    inference(cnf_transformation,[status(thm)],[f368]) ).

fof(f1145,plain,
    ! [V_A] :
      ( ~ hBOOL(c_in(V_A,c_Event_Obad,tc_Message_Oagent))
      | ! [V_X,V_evs] : c_Event_Oknows(c_Message_Oagent_OSpy,c_List_Olist_OCons(c_Event_Oevent_ONotes(V_A,V_X),V_evs,tc_Event_Oevent)) = c_Set_Oinsert(V_X,c_Event_Oknows(c_Message_Oagent_OSpy,V_evs),tc_Message_Omsg) ),
    inference(miniscoping,[status(thm)],[f376]) ).

fof(f1146,plain,
    ! [X0,X1,X2] :
      ( ~ hBOOL(c_in(X0,c_Event_Obad,tc_Message_Oagent))
      | c_Event_Oknows(c_Message_Oagent_OSpy,c_List_Olist_OCons(c_Event_Oevent_ONotes(X0,X1),X2,tc_Event_Oevent)) = c_Set_Oinsert(X1,c_Event_Oknows(c_Message_Oagent_OSpy,X2),tc_Message_Omsg) ),
    inference(cnf_transformation,[status(thm)],[f1145]) ).

fof(f1153,plain,
    ! [X0,X1] :
      ( hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X0),c_Event_Oknows(c_Message_Oagent_OSpy,X1),tc_Message_Omsg)),tc_Message_Omsg))
      | ~ hBOOL(c_in(X1,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | hBOOL(c_in(X0,c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat)) ),
    inference(cnf_transformation,[status(thm)],[f380]) ).

fof(f1154,plain,
    ! [V_evs] :
      ( ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | ! [V_KAB] :
          ( hBOOL(c_in(V_KAB,c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat))
          | ! [V_K] :
              ( ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,V_K),c_Message_Oanalz(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,V_KAB),c_Event_Oknows(c_Message_Oagent_OSpy,V_evs),tc_Message_Omsg)),tc_Message_Omsg))
              | V_K = V_KAB
              | hBOOL(c_in(hAPP(c_Message_Omsg_OKey,V_K),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)) ) ) ),
    inference(miniscoping,[status(thm)],[f381]) ).

fof(f1155,plain,
    ! [X0,X1,X2] :
      ( ~ hBOOL(c_in(X1,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | hBOOL(c_in(X2,c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat))
      | ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X2),c_Event_Oknows(c_Message_Oagent_OSpy,X1),tc_Message_Omsg)),tc_Message_Omsg))
      | X0 = X2
      | hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,X1)),tc_Message_Omsg)) ),
    inference(cnf_transformation,[status(thm)],[f1154]) ).

fof(f1158,plain,
    ! [X0,X1] :
      ( ~ hBOOL(c_in(X0,c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,X1)),tc_Message_Omsg))
      | hBOOL(c_in(X0,c_Event_Oused(X1),tc_Message_Omsg)) ),
    inference(cnf_transformation,[status(thm)],[f383]) ).

fof(f1194,plain,
    ! [X0] : c_Message_Oanalz(c_Message_Oparts(X0)) = c_Message_Oparts(X0),
    inference(cnf_transformation,[status(thm)],[f411]) ).

fof(f1195,plain,
    ! [X0] : c_Message_Oparts(c_Message_Oanalz(X0)) = c_Message_Oparts(X0),
    inference(cnf_transformation,[status(thm)],[f412]) ).

fof(f1197,plain,
    ! [X0,X1] :
      ( ~ hBOOL(c_in(X0,X1,tc_Message_Omsg))
      | hBOOL(c_in(X0,c_Message_Oparts(X1),tc_Message_Omsg)) ),
    inference(cnf_transformation,[status(thm)],[f414]) ).

fof(f1206,plain,
    ! [X0,X1] : hBOOL(c_in(X0,c_Orderings_Otop__class_Otop(tc_fun(X1,tc_bool)),X1)),
    inference(cnf_transformation,[status(thm)],[f419]) ).

fof(f1207,plain,
    ! [X0,X1,X2] : X0 != c_List_Olist_OCons(X1,X0,X2),
    inference(cnf_transformation,[status(thm)],[f420]) ).

fof(f1220,plain,
    ! [X0,X1] : hBOOL(hAPP(c_Orderings_Otop__class_Otop(tc_fun(X0,tc_bool)),X1)),
    inference(cnf_transformation,[status(thm)],[f428]) ).

fof(f1222,plain,
    ! [X0] : c_Message_Oparts(c_Message_Oparts(X0)) = c_Message_Oparts(X0),
    inference(cnf_transformation,[status(thm)],[f430]) ).

fof(f1230,plain,
    ! [V_K,V_evs,V_A] :
      ( ! [V_NA,V_B,V_X] : ~ hBOOL(c_in(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A),c_Message_Omsg_OMPair(V_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X)))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg))
      | hBOOL(c_in(V_A,c_Event_Obad,tc_Message_Oagent))
      | ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | ~ hBOOL(c_in(V_K,c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat)) ),
    inference(miniscoping,[status(thm)],[f435]) ).

fof(f1231,plain,
    ! [X0,X1,X2,X3,X4,X5] :
      ( ~ hBOOL(c_in(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X2),c_Message_Omsg_OMPair(X3,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X4),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X0),X5)))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,X1)),tc_Message_Omsg))
      | hBOOL(c_in(X2,c_Event_Obad,tc_Message_Oagent))
      | ~ hBOOL(c_in(X1,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | ~ hBOOL(c_in(X0,c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat)) ),
    inference(cnf_transformation,[status(thm)],[f1230]) ).

fof(f1236,plain,
    ! [V_c,V_evs] :
      ( ! [V_A,V_X] : hBOOL(c_in(V_c,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,c_List_Olist_OCons(c_Event_Oevent_ONotes(V_A,V_X),V_evs,tc_Event_Oevent))),tc_Message_Omsg))
      | ~ hBOOL(c_in(V_c,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)) ),
    inference(miniscoping,[status(thm)],[f439]) ).

fof(f1237,plain,
    ! [X0,X1,X2,X3] :
      ( hBOOL(c_in(X0,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,c_List_Olist_OCons(c_Event_Oevent_ONotes(X2,X3),X1,tc_Event_Oevent))),tc_Message_Omsg))
      | ~ hBOOL(c_in(X0,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,X1)),tc_Message_Omsg)) ),
    inference(cnf_transformation,[status(thm)],[f1236]) ).

fof(f1242,plain,
    ! [V_A] :
      ( hBOOL(c_in(V_A,c_Event_Obad,tc_Message_Oagent))
      | ! [V_X,V_evs] : c_Event_Oknows(c_Message_Oagent_OSpy,c_List_Olist_OCons(c_Event_Oevent_ONotes(V_A,V_X),V_evs,tc_Event_Oevent)) = c_Event_Oknows(c_Message_Oagent_OSpy,V_evs) ),
    inference(miniscoping,[status(thm)],[f442]) ).

fof(f1243,plain,
    ! [X0,X1,X2] :
      ( hBOOL(c_in(X0,c_Event_Obad,tc_Message_Oagent))
      | c_Event_Oknows(c_Message_Oagent_OSpy,c_List_Olist_OCons(c_Event_Oevent_ONotes(X0,X1),X2,tc_Event_Oevent)) = c_Event_Oknows(c_Message_Oagent_OSpy,X2) ),
    inference(cnf_transformation,[status(thm)],[f1242]) ).

fof(f1250,plain,
    ! [V_K,V_evs] :
      ( ! [V_A,V_K_H,V_N,V_B,V_X] : ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OCrypt(V_K_H,c_Message_Omsg_OMPair(V_N,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
      | ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | ~ hBOOL(c_in(V_K,c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat)) ),
    inference(miniscoping,[status(thm)],[f446]) ).

fof(f1251,plain,
    ! [X0,X1,X2,X3,X4,X5,X6] :
      ( ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X2,c_Message_Omsg_OCrypt(X3,c_Message_Omsg_OMPair(X4,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X5),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X0),X6))))),c_List_Oset(X1,tc_Event_Oevent),tc_Event_Oevent))
      | ~ hBOOL(c_in(X1,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | ~ hBOOL(c_in(X0,c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat)) ),
    inference(cnf_transformation,[status(thm)],[f1250]) ).

fof(f1258,plain,
    ! [V_X,V_evs,V_K] :
      ( ! [V_S,V_A,V_NA,V_B] : ~ hBOOL(c_in(c_Event_Oevent_OSays(V_S,V_A,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(V_NA),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
      | ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | ~ hBOOL(c_in(V_K,c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat))
      | hBOOL(c_in(V_X,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)) ),
    inference(miniscoping,[status(thm)],[f450]) ).

fof(f1259,plain,
    ! [X0,X1,X2,X3,X4,X5,X6] :
      ( ~ hBOOL(c_in(c_Event_Oevent_OSays(X3,X4,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X4),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(X5),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X6),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X2),X0))))),c_List_Oset(X1,tc_Event_Oevent),tc_Event_Oevent))
      | ~ hBOOL(c_in(X1,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | ~ hBOOL(c_in(X2,c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat))
      | hBOOL(c_in(X0,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,X1)),tc_Message_Omsg)) ),
    inference(cnf_transformation,[status(thm)],[f1258]) ).

fof(f1262,plain,
    ! [V_evs] :
      ( ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | ! [V_A] :
          ( ~ hBOOL(c_in(V_A,c_Event_Obad,tc_Message_Oagent))
          | hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,V_A)),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)) ) ),
    inference(miniscoping,[status(thm)],[f452]) ).

fof(f1263,plain,
    ! [X0,X1] :
      ( ~ hBOOL(c_in(X1,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | ~ hBOOL(c_in(X0,c_Event_Obad,tc_Message_Oagent))
      | hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,X0)),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,X1)),tc_Message_Omsg)) ),
    inference(cnf_transformation,[status(thm)],[f1262]) ).

fof(f1264,plain,
    ! [V_evs] :
      ( ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | ! [V_A] :
          ( ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,V_A)),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg))
          | hBOOL(c_in(V_A,c_Event_Obad,tc_Message_Oagent)) ) ),
    inference(miniscoping,[status(thm)],[f453]) ).

fof(f1265,plain,
    ! [X0,X1] :
      ( ~ hBOOL(c_in(X1,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,X0)),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,X1)),tc_Message_Omsg))
      | hBOOL(c_in(X0,c_Event_Obad,tc_Message_Oagent)) ),
    inference(cnf_transformation,[status(thm)],[f1264]) ).

fof(f1266,plain,
    ! [V_K,V_evs] :
      ( ! [V_A,V_NA,V_B,V_X] : ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A),c_Message_Omsg_OMPair(V_NA,c_Message_Omsg_OMPair(V_B,c_Message_Omsg_OMPair(V_K,V_X))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
      | hBOOL(c_in(V_K,c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)) ),
    inference(miniscoping,[status(thm)],[f454]) ).

fof(f1267,plain,
    ! [X0,X1,X2,X3,X4,X5] :
      ( ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X2,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X2),c_Message_Omsg_OMPair(X3,c_Message_Omsg_OMPair(X4,c_Message_Omsg_OMPair(X0,X5))))),c_List_Oset(X1,tc_Event_Oevent),tc_Event_Oevent))
      | hBOOL(c_in(X0,c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,X1)),tc_Message_Omsg)) ),
    inference(cnf_transformation,[status(thm)],[f1266]) ).

fof(f1268,plain,
    ! [V_evs3] :
      ( ~ hBOOL(c_in(V_evs3,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | ! [V_A] :
          ( V_A = c_Message_Oagent_OServer
          | ! [V_B,V_X,V_NA] :
              ( ! [V_S,V_K] : ~ hBOOL(c_in(c_Event_Oevent_OSays(V_S,V_A,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(V_NA),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X))))),c_List_Oset(V_evs3,tc_Event_Oevent),tc_Event_Oevent))
              | ~ hBOOL(c_in(c_Event_Oevent_OSays(V_A,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_ONonce(V_NA)))),c_List_Oset(V_evs3,tc_Event_Oevent),tc_Event_Oevent))
              | hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(V_A,V_B,V_X),V_evs3,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ) ) ),
    inference(miniscoping,[status(thm)],[f455]) ).

fof(f1269,plain,
    ! [X0,X1,X2,X3,X4,X5,X6] :
      ( ~ hBOOL(c_in(X3,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | X0 = c_Message_Oagent_OServer
      | ~ hBOOL(c_in(c_Event_Oevent_OSays(X5,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(X4),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X1),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X6),X2))))),c_List_Oset(X3,tc_Event_Oevent),tc_Event_Oevent))
      | ~ hBOOL(c_in(c_Event_Oevent_OSays(X0,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X0),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X1),c_Message_Omsg_ONonce(X4)))),c_List_Oset(X3,tc_Event_Oevent),tc_Event_Oevent))
      | hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(X0,X1,X2),X3,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
    inference(cnf_transformation,[status(thm)],[f1268]) ).

fof(f1270,plain,
    ! [V_X,V_B,V_K,V_A,V_evs] :
      ( ! [V_NA] : ~ hBOOL(c_in(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A),c_Message_Omsg_OMPair(V_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X)))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg))
      | hBOOL(c_in(V_A,c_Event_Obad,tc_Message_Oagent))
      | ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | V_X = c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),c_Message_Omsg_OAgent(V_A))) ),
    inference(miniscoping,[status(thm)],[f456]) ).

fof(f1271,plain,
    ! [X0,X1,X2,X3,X4,X5] :
      ( ~ hBOOL(c_in(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X3),c_Message_Omsg_OMPair(X5,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X1),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X2),X0)))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,X4)),tc_Message_Omsg))
      | hBOOL(c_in(X3,c_Event_Obad,tc_Message_Oagent))
      | ~ hBOOL(c_in(X4,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | X0 = c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X1),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X2),c_Message_Omsg_OAgent(X3))) ),
    inference(cnf_transformation,[status(thm)],[f1270]) ).

fof(f1272,plain,
    ! [V_evs5] :
      ( ~ hBOOL(c_in(V_evs5,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | ! [V_K] :
          ( ~ hBOOL(c_in(V_K,c_Message_OsymKeys,tc_nat))
          | ! [V_A,V_NB] :
              ( ! [V_B_H] : ~ hBOOL(c_in(c_Event_Oevent_OSays(V_B_H,V_A,c_Message_Omsg_OCrypt(V_K,c_Message_Omsg_ONonce(V_NB))),c_List_Oset(V_evs5,tc_Event_Oevent),tc_Event_Oevent))
              | ! [V_B] :
                  ( ! [V_S,V_NA,V_X] : ~ hBOOL(c_in(c_Event_Oevent_OSays(V_S,V_A,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(V_NA),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X))))),c_List_Oset(V_evs5,tc_Event_Oevent),tc_Event_Oevent))
                  | hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(V_A,V_B,c_Message_Omsg_OCrypt(V_K,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(V_NB),c_Message_Omsg_ONonce(V_NB)))),V_evs5,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ) ) ) ),
    inference(miniscoping,[status(thm)],[f457]) ).

fof(f1273,plain,
    ! [X0,X1,X2,X3,X4,X5,X6,X7,X8] :
      ( ~ hBOOL(c_in(X4,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | ~ hBOOL(c_in(X2,c_Message_OsymKeys,tc_nat))
      | ~ hBOOL(c_in(c_Event_Oevent_OSays(X8,X0,c_Message_Omsg_OCrypt(X2,c_Message_Omsg_ONonce(X3))),c_List_Oset(X4,tc_Event_Oevent),tc_Event_Oevent))
      | ~ hBOOL(c_in(c_Event_Oevent_OSays(X5,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(X6),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X1),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X2),X7))))),c_List_Oset(X4,tc_Event_Oevent),tc_Event_Oevent))
      | hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(X0,X1,c_Message_Omsg_OCrypt(X2,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(X3),c_Message_Omsg_ONonce(X3)))),X4,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
    inference(cnf_transformation,[status(thm)],[f1272]) ).

fof(f1274,plain,
    ! [V_evso] :
      ( ~ hBOOL(c_in(V_evso,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | ! [V_NB,V_K,V_A,V_B] :
          ( ~ hBOOL(c_in(c_Event_Oevent_OSays(V_B,V_A,c_Message_Omsg_OCrypt(V_K,c_Message_Omsg_ONonce(V_NB))),c_List_Oset(V_evso,tc_Event_Oevent),tc_Event_Oevent))
          | ! [V_NA] :
              ( ! [V_X] : ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(V_NA),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X))))),c_List_Oset(V_evso,tc_Event_Oevent),tc_Event_Oevent))
              | hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_ONotes(c_Message_Oagent_OSpy,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(V_NA),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(V_NB),hAPP(c_Message_Omsg_OKey,V_K)))),V_evso,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ) ) ),
    inference(miniscoping,[status(thm)],[f458]) ).

fof(f1275,plain,
    ! [X0,X1,X2,X3,X4,X5,X6] :
      ( ~ hBOOL(c_in(X3,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | ~ hBOOL(c_in(c_Event_Oevent_OSays(X5,X4,c_Message_Omsg_OCrypt(X2,c_Message_Omsg_ONonce(X1))),c_List_Oset(X3,tc_Event_Oevent),tc_Event_Oevent))
      | ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X4,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X4),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(X0),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X5),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X2),X6))))),c_List_Oset(X3,tc_Event_Oevent),tc_Event_Oevent))
      | hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_ONotes(c_Message_Oagent_OSpy,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(X0),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(X1),hAPP(c_Message_Omsg_OKey,X2)))),X3,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
    inference(cnf_transformation,[status(thm)],[f1274]) ).

fof(f1276,plain,
    ! [V_evs4] :
      ( ~ hBOOL(c_in(V_evs4,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | ! [V_NB] :
          ( hBOOL(c_in(c_Message_Omsg_ONonce(V_NB),c_Event_Oused(V_evs4),tc_Message_Omsg))
          | ! [V_K] :
              ( ~ hBOOL(c_in(V_K,c_Message_OsymKeys,tc_nat))
              | ! [V_B,V_A] :
                  ( ! [V_A_H] : ~ hBOOL(c_in(c_Event_Oevent_OSays(V_A_H,V_B,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),c_Message_Omsg_OAgent(V_A)))),c_List_Oset(V_evs4,tc_Event_Oevent),tc_Event_Oevent))
                  | hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(V_B,V_A,c_Message_Omsg_OCrypt(V_K,c_Message_Omsg_ONonce(V_NB))),V_evs4,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ) ) ) ),
    inference(miniscoping,[status(thm)],[f459]) ).

fof(f1277,plain,
    ! [X0,X1,X2,X3,X4,X5] :
      ( ~ hBOOL(c_in(X4,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | hBOOL(c_in(c_Message_Omsg_ONonce(X3),c_Event_Oused(X4),tc_Message_Omsg))
      | ~ hBOOL(c_in(X2,c_Message_OsymKeys,tc_nat))
      | ~ hBOOL(c_in(c_Event_Oevent_OSays(X5,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X2),c_Message_Omsg_OAgent(X1)))),c_List_Oset(X4,tc_Event_Oevent),tc_Event_Oevent))
      | hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(X0,X1,c_Message_Omsg_OCrypt(X2,c_Message_Omsg_ONonce(X3))),X4,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
    inference(cnf_transformation,[status(thm)],[f1276]) ).

fof(f1280,plain,
    ! [X0,X1,X2,X3,X4,X5] :
      ( ~ hBOOL(c_in(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X4)))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,X5)),tc_Message_Omsg))
      | hBOOL(c_in(X0,c_Event_Obad,tc_Message_Oagent))
      | ~ hBOOL(c_in(X5,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X4))))),c_List_Oset(X5,tc_Event_Oevent),tc_Event_Oevent)) ),
    inference(cnf_transformation,[status(thm)],[f461]) ).

fof(f1281,plain,
    ! [X0] : hBOOL(c_in(hAPP(c_Public_OshrK,X0),c_Message_OsymKeys,tc_nat)),
    inference(cnf_transformation,[status(thm)],[f462]) ).

fof(f1285,plain,
    ! [X0] : c_Message_Oanalz(c_Message_Oanalz(X0)) = c_Message_Oanalz(X0),
    inference(cnf_transformation,[status(thm)],[f465]) ).

fof(f1304,plain,
    ! [X0,X1] :
      ( ~ hBOOL(c_in(X0,X1,tc_Message_Omsg))
      | hBOOL(c_in(X0,c_Message_Oanalz(X1),tc_Message_Omsg)) ),
    inference(cnf_transformation,[status(thm)],[f477]) ).

fof(f1307,plain,
    hBOOL(c_in(c_Message_Oagent_OSpy,c_Event_Obad,tc_Message_Oagent)),
    inference(cnf_transformation,[status(thm)],[f479]) ).

fof(f1318,plain,
    ! [V_K_H,V_A,V_evs] :
      ( ! [V_N,V_B,V_K,V_X] : ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OCrypt(V_K_H,c_Message_Omsg_OMPair(V_N,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
      | ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | V_K_H = hAPP(c_Public_OshrK,V_A) ),
    inference(miniscoping,[status(thm)],[f487]) ).

fof(f1319,plain,
    ! [X0,X1,X2,X3,X4,X5,X6] :
      ( ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X1,c_Message_Omsg_OCrypt(X0,c_Message_Omsg_OMPair(X3,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X4),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X5),X6))))),c_List_Oset(X2,tc_Event_Oevent),tc_Event_Oevent))
      | ~ hBOOL(c_in(X2,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | X0 = hAPP(c_Public_OshrK,X1) ),
    inference(cnf_transformation,[status(thm)],[f1318]) ).

fof(f1322,plain,
    c_Message_Oagent_OServer != c_Message_Oagent_OSpy,
    inference(cnf_transformation,[status(thm)],[f490]) ).

fof(f1325,plain,
    ! [V_A,V_evs,V_K] :
      ( ! [V_NA,V_B,V_X] : ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A),c_Message_Omsg_OMPair(V_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
      | ! [V_A_H] :
          ( ! [V_NA_H,V_B_H,V_X_H] : ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A_H,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A_H),c_Message_Omsg_OMPair(V_NA_H,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B_H),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X_H))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
          | ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
          | V_A = V_A_H ) ),
    inference(miniscoping,[status(thm)],[f492]) ).

fof(f1326,plain,
    ! [X0,X1,X2,X3,X4,X5,X6,X7,X8,X9] :
      ( ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X7,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X8),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X5),X9))))),c_List_Oset(X2,tc_Event_Oevent),tc_Event_Oevent))
      | ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X1,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X1),c_Message_Omsg_OMPair(X3,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X4),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X5),X6))))),c_List_Oset(X2,tc_Event_Oevent),tc_Event_Oevent))
      | ~ hBOOL(c_in(X2,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | X0 = X1 ),
    inference(cnf_transformation,[status(thm)],[f1325]) ).

fof(f1327,plain,
    ! [V_NA,V_evs,V_K] :
      ( ! [V_A,V_B,V_X] : ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A),c_Message_Omsg_OMPair(V_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
      | ! [V_NA_H] :
          ( ! [V_A_H,V_B_H,V_X_H] : ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A_H,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A_H),c_Message_Omsg_OMPair(V_NA_H,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B_H),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X_H))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
          | ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
          | V_NA = V_NA_H ) ),
    inference(miniscoping,[status(thm)],[f493]) ).

fof(f1328,plain,
    ! [X0,X1,X2,X3,X4,X5,X6,X7,X8,X9] :
      ( ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X7,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X7),c_Message_Omsg_OMPair(X0,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X8),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X5),X9))))),c_List_Oset(X2,tc_Event_Oevent),tc_Event_Oevent))
      | ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X3,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X3),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X4),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X5),X6))))),c_List_Oset(X2,tc_Event_Oevent),tc_Event_Oevent))
      | ~ hBOOL(c_in(X2,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | X0 = X1 ),
    inference(cnf_transformation,[status(thm)],[f1327]) ).

fof(f1329,plain,
    ! [V_B,V_evs,V_K] :
      ( ! [V_A,V_NA,V_X] : ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A),c_Message_Omsg_OMPair(V_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
      | ! [V_B_H] :
          ( ! [V_A_H,V_NA_H,V_X_H] : ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A_H,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A_H),c_Message_Omsg_OMPair(V_NA_H,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B_H),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X_H))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
          | ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
          | V_B = V_B_H ) ),
    inference(miniscoping,[status(thm)],[f494]) ).

fof(f1330,plain,
    ! [X0,X1,X2,X3,X4,X5,X6,X7,X8,X9] :
      ( ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X7,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X7),c_Message_Omsg_OMPair(X8,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X0),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X5),X9))))),c_List_Oset(X2,tc_Event_Oevent),tc_Event_Oevent))
      | ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X3,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X3),c_Message_Omsg_OMPair(X4,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X1),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X5),X6))))),c_List_Oset(X2,tc_Event_Oevent),tc_Event_Oevent))
      | ~ hBOOL(c_in(X2,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | X0 = X1 ),
    inference(cnf_transformation,[status(thm)],[f1329]) ).

fof(f1331,plain,
    ! [V_X,V_evs,V_K] :
      ( ! [V_A,V_NA,V_B] : ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A),c_Message_Omsg_OMPair(V_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
      | ! [V_X_H] :
          ( ! [V_A_H,V_NA_H,V_B_H] : ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A_H,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A_H),c_Message_Omsg_OMPair(V_NA_H,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B_H),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X_H))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
          | ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
          | V_X = V_X_H ) ),
    inference(miniscoping,[status(thm)],[f495]) ).

fof(f1332,plain,
    ! [X0,X1,X2,X3,X4,X5,X6,X7,X8,X9] :
      ( ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X7,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X7),c_Message_Omsg_OMPair(X8,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X9),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X6),X0))))),c_List_Oset(X2,tc_Event_Oevent),tc_Event_Oevent))
      | ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X3,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X3),c_Message_Omsg_OMPair(X4,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X5),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X6),X1))))),c_List_Oset(X2,tc_Event_Oevent),tc_Event_Oevent))
      | ~ hBOOL(c_in(X2,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | X0 = X1 ),
    inference(cnf_transformation,[status(thm)],[f1331]) ).

fof(f1344,plain,
    ! [X0,X1] : hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,X0)),c_Event_Oknows(X0,X1),tc_Message_Omsg)),
    inference(cnf_transformation,[status(thm)],[f505]) ).

fof(f1351,plain,
    ! [X0,X1] :
      ( X0 = X1
      | c_Message_Omsg_ONonce(X0) != c_Message_Omsg_ONonce(X1) ),
    inference(cnf_transformation,[status(thm)],[f510]) ).

fof(f1352,plain,
    ! [V_x,V_S] :
      ( ~ hBOOL(hAPP(V_S,V_x))
      | ! [T_a] : hBOOL(c_in(V_x,V_S,T_a)) ),
    inference(miniscoping,[status(thm)],[f511]) ).

fof(f1353,plain,
    ! [X0,X1,X2] :
      ( ~ hBOOL(hAPP(X1,X0))
      | hBOOL(c_in(X0,X1,X2)) ),
    inference(cnf_transformation,[status(thm)],[f1352]) ).

fof(f1354,plain,
    ! [V_S,V_x] :
      ( ! [T_a] : ~ hBOOL(c_in(V_x,V_S,T_a))
      | hBOOL(hAPP(V_S,V_x)) ),
    inference(miniscoping,[status(thm)],[f512]) ).

fof(f1355,plain,
    ! [X0,X1,X2] :
      ( ~ hBOOL(c_in(X1,X0,X2))
      | hBOOL(hAPP(X0,X1)) ),
    inference(cnf_transformation,[status(thm)],[f1354]) ).

fof(f1383,plain,
    ~ hBOOL(c_in(v_A,c_Event_Obad,tc_Message_Oagent)),
    inference(cnf_transformation,[status(thm)],[f534]) ).

fof(f1384,plain,
    ~ hBOOL(c_in(v_B,c_Event_Obad,tc_Message_Oagent)),
    inference(cnf_transformation,[status(thm)],[f535]) ).

fof(f1385,plain,
    hBOOL(c_in(v_evs2,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))),
    inference(cnf_transformation,[status(thm)],[f536]) ).

fof(f1386,plain,
    ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,v_KAB),c_Event_Oused(v_evs2),tc_Message_Omsg)),
    inference(cnf_transformation,[status(thm)],[f537]) ).

fof(f1388,plain,
    hBOOL(c_in(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),c_Message_Omsg_ONonce(v_NAa)))),c_List_Oset(v_evs2,tc_Event_Oevent),tc_Event_Oevent)),
    inference(cnf_transformation,[status(thm)],[f539]) ).

fof(f1389,plain,
    ( v_A = v_Aa
    | hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,v_A,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,v_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),c_Message_Omsg_OAgent(v_A)))))))),c_List_Oset(v_evs2,tc_Event_Oevent),tc_Event_Oevent)) ),
    inference(cnf_transformation,[status(thm)],[f540]) ).

fof(f1393,plain,
    ( v_NA = c_Message_Omsg_ONonce(v_NAa)
    | hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,v_A,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,v_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),c_Message_Omsg_OAgent(v_A)))))))),c_List_Oset(v_evs2,tc_Event_Oevent),tc_Event_Oevent)) ),
    inference(cnf_transformation,[status(thm)],[f543]) ).

fof(f1404,plain,
    ( v_K = v_KAB
    | hBOOL(c_in(v_Aa,c_Event_Obad,tc_Message_Oagent)) ),
    inference(cnf_transformation,[status(thm)],[f551]) ).

fof(f1426,plain,
    ( hBOOL(c_in(v_Aa,c_Event_Obad,tc_Message_Oagent))
    | hBOOL(c_in(hAPP(c_Message_Omsg_OKey,v_KAB),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs2)),tc_Message_Omsg))
    | hBOOL(c_in(v_Aa,c_Event_Obad,tc_Message_Oagent)) ),
    inference(cnf_transformation,[status(thm)],[f566]) ).

fof(f1434,plain,
    ( v_K = v_KAB
    | v_K = v_KAB
    | ~ hBOOL(c_in(v_Aa,c_Event_Obad,tc_Message_Oagent))
    | hAPP(c_Public_OshrK,v_Ba) != v_KAB ),
    inference(cnf_transformation,[status(thm)],[f574]) ).

fof(f1435,plain,
    ( v_K = v_KAB
    | ~ hBOOL(c_in(v_Aa,c_Event_Obad,tc_Message_Oagent))
    | ~ hBOOL(c_in(v_Ba,c_Event_Obad,tc_Message_Oagent))
    | v_K = v_KAB ),
    inference(cnf_transformation,[status(thm)],[f575]) ).

fof(f1449,plain,
    ( v_K = v_KAB
    | ~ hBOOL(c_in(v_Aa,c_Event_Obad,tc_Message_Oagent))
    | hAPP(c_Public_OshrK,v_Ba) = v_KAB
    | hBOOL(c_in(v_Ba,c_Event_Obad,tc_Message_Oagent))
    | v_K = v_KAB ),
    inference(cnf_transformation,[status(thm)],[f587]) ).

fof(f1455,plain,
    ! [T_1] :
      ( ~ class_Lattices_Olattice(T_1)
      | ! [T_2] : class_Lattices_Oupper__semilattice(tc_fun(T_2,T_1)) ),
    inference(miniscoping,[status(thm)],[f592]) ).

fof(f1456,plain,
    ! [X0,X1] :
      ( ~ class_Lattices_Olattice(X1)
      | class_Lattices_Oupper__semilattice(tc_fun(X0,X1)) ),
    inference(cnf_transformation,[status(thm)],[f1455]) ).

fof(f1457,plain,
    ! [T_1] :
      ( ~ class_Lattices_Obounded__lattice(T_1)
      | ! [T_2] : class_Lattices_Obounded__lattice(tc_fun(T_2,T_1)) ),
    inference(miniscoping,[status(thm)],[f593]) ).

fof(f1458,plain,
    ! [X0,X1] :
      ( ~ class_Lattices_Obounded__lattice(X1)
      | class_Lattices_Obounded__lattice(tc_fun(X0,X1)) ),
    inference(cnf_transformation,[status(thm)],[f1457]) ).

fof(f1459,plain,
    ! [T_1] :
      ( ~ class_Lattices_Oboolean__algebra(T_1)
      | ! [T_2] : class_Lattices_Oboolean__algebra(tc_fun(T_2,T_1)) ),
    inference(miniscoping,[status(thm)],[f594]) ).

fof(f1460,plain,
    ! [X0,X1] :
      ( ~ class_Lattices_Oboolean__algebra(X1)
      | class_Lattices_Oboolean__algebra(tc_fun(X0,X1)) ),
    inference(cnf_transformation,[status(thm)],[f1459]) ).

fof(f1461,plain,
    ! [T_1] :
      ( ~ class_Orderings_Opreorder(T_1)
      | ! [T_2] : class_Orderings_Opreorder(tc_fun(T_2,T_1)) ),
    inference(miniscoping,[status(thm)],[f595]) ).

fof(f1462,plain,
    ! [X0,X1] :
      ( ~ class_Orderings_Opreorder(X1)
      | class_Orderings_Opreorder(tc_fun(X0,X1)) ),
    inference(cnf_transformation,[status(thm)],[f1461]) ).

fof(f1463,plain,
    ! [T_1] :
      ( ~ class_Lattices_Olattice(T_1)
      | ! [T_2] : class_Lattices_Olattice(tc_fun(T_2,T_1)) ),
    inference(miniscoping,[status(thm)],[f596]) ).

fof(f1464,plain,
    ! [X0,X1] :
      ( ~ class_Lattices_Olattice(X1)
      | class_Lattices_Olattice(tc_fun(X0,X1)) ),
    inference(cnf_transformation,[status(thm)],[f1463]) ).

fof(f1465,plain,
    ! [T_1] :
      ( ~ class_Orderings_Oorder(T_1)
      | ! [T_2] : class_Orderings_Oorder(tc_fun(T_2,T_1)) ),
    inference(miniscoping,[status(thm)],[f597]) ).

fof(f1466,plain,
    ! [X0,X1] :
      ( ~ class_Orderings_Oorder(X1)
      | class_Orderings_Oorder(tc_fun(X0,X1)) ),
    inference(cnf_transformation,[status(thm)],[f1465]) ).

fof(f1467,plain,
    ! [T_1] :
      ( ~ class_Orderings_Otop(T_1)
      | ! [T_2] : class_Orderings_Otop(tc_fun(T_2,T_1)) ),
    inference(miniscoping,[status(thm)],[f598]) ).

fof(f1468,plain,
    ! [X0,X1] :
      ( ~ class_Orderings_Otop(X1)
      | class_Orderings_Otop(tc_fun(X0,X1)) ),
    inference(cnf_transformation,[status(thm)],[f1467]) ).

fof(f1469,plain,
    ! [T_1] :
      ( ~ class_Orderings_Obot(T_1)
      | ! [T_2] : class_Orderings_Obot(tc_fun(T_2,T_1)) ),
    inference(miniscoping,[status(thm)],[f599]) ).

fof(f1470,plain,
    ! [X0,X1] :
      ( ~ class_Orderings_Obot(X1)
      | class_Orderings_Obot(tc_fun(X0,X1)) ),
    inference(cnf_transformation,[status(thm)],[f1469]) ).

fof(f1483,plain,
    class_Lattices_Obounded__lattice(tc_bool),
    inference(cnf_transformation,[status(thm)],[f610]) ).

fof(f1484,plain,
    class_Lattices_Oboolean__algebra(tc_bool),
    inference(cnf_transformation,[status(thm)],[f611]) ).

fof(f1485,plain,
    class_Orderings_Opreorder(tc_bool),
    inference(cnf_transformation,[status(thm)],[f612]) ).

fof(f1486,plain,
    class_Lattices_Olattice(tc_bool),
    inference(cnf_transformation,[status(thm)],[f613]) ).

fof(f1487,plain,
    class_Orderings_Oorder(tc_bool),
    inference(cnf_transformation,[status(thm)],[f614]) ).

fof(f1488,plain,
    class_Orderings_Otop(tc_bool),
    inference(cnf_transformation,[status(thm)],[f615]) ).

fof(f1489,plain,
    class_Orderings_Obot(tc_bool),
    inference(cnf_transformation,[status(thm)],[f616]) ).

fof(f1490,plain,
    class_HOL_Ouminus(tc_bool),
    inference(cnf_transformation,[status(thm)],[f617]) ).

fof(f1502,definition,
    ( sQ2_spl
  <=> hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,v_A,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,v_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),c_Message_Omsg_OAgent(v_A)))))))),c_List_Oset(v_evs2,tc_Event_Oevent),tc_Event_Oevent)) ),
    introduced(definition,[new_symbols(definition,[sQ2_spl])],[split_symbol_definition]) ).

fof(f1503,plain,
    ( ~ sQ2_spl
    | hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,v_A,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,v_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),c_Message_Omsg_OAgent(v_A)))))))),c_List_Oset(v_evs2,tc_Event_Oevent),tc_Event_Oevent)) ),
    inference(component_clause,[status(thm)],[f1502]) ).

fof(f1505,definition,
    ( sQ3_spl
  <=> v_A = v_Aa ),
    introduced(definition,[new_symbols(definition,[sQ3_spl])],[split_symbol_definition]) ).

fof(f1506,plain,
    ( ~ sQ3_spl
    | v_A = v_Aa ),
    inference(component_clause,[status(thm)],[f1505]) ).

fof(f1508,plain,
    ( sQ3_spl
    | sQ2_spl ),
    inference(split_clause,[status(thm)],[f1389,f1502,f1505]) ).

fof(f1513,definition,
    ( sQ5_spl
  <=> hBOOL(c_in(v_Aa,c_Event_Obad,tc_Message_Oagent)) ),
    introduced(definition,[new_symbols(definition,[sQ5_spl])],[split_symbol_definition]) ).

fof(f1514,plain,
    ( ~ sQ5_spl
    | hBOOL(c_in(v_Aa,c_Event_Obad,tc_Message_Oagent)) ),
    inference(component_clause,[status(thm)],[f1513]) ).

fof(f1517,definition,
    ( sQ6_spl
  <=> v_NA = c_Message_Omsg_ONonce(v_NAa) ),
    introduced(definition,[new_symbols(definition,[sQ6_spl])],[split_symbol_definition]) ).

fof(f1518,plain,
    ( ~ sQ6_spl
    | v_NA = c_Message_Omsg_ONonce(v_NAa) ),
    inference(component_clause,[status(thm)],[f1517]) ).

fof(f1520,plain,
    ( sQ6_spl
    | sQ2_spl ),
    inference(split_clause,[status(thm)],[f1393,f1502,f1517]) ).

fof(f1529,definition,
    ( sQ8_spl
  <=> v_K = v_KAB ),
    introduced(definition,[new_symbols(definition,[sQ8_spl])],[split_symbol_definition]) ).

fof(f1530,plain,
    ( ~ sQ8_spl
    | v_K = v_KAB ),
    inference(component_clause,[status(thm)],[f1529]) ).

fof(f1534,plain,
    ( sQ8_spl
    | sQ5_spl ),
    inference(split_clause,[status(thm)],[f1404,f1513,f1529]) ).

fof(f1550,definition,
    ( sQ10_spl
  <=> hBOOL(c_in(hAPP(c_Message_Omsg_OKey,v_KAB),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs2)),tc_Message_Omsg)) ),
    introduced(definition,[new_symbols(definition,[sQ10_spl])],[split_symbol_definition]) ).

fof(f1551,plain,
    ( ~ sQ10_spl
    | hBOOL(c_in(hAPP(c_Message_Omsg_OKey,v_KAB),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs2)),tc_Message_Omsg)) ),
    inference(component_clause,[status(thm)],[f1550]) ).

fof(f1555,plain,
    ( sQ10_spl
    | sQ5_spl ),
    inference(split_clause,[status(thm)],[f1426,f1513,f1550]) ).

fof(f1563,definition,
    ( sQ13_spl
  <=> hAPP(c_Public_OshrK,v_Ba) = v_KAB ),
    introduced(definition,[new_symbols(definition,[sQ13_spl])],[split_symbol_definition]) ).

fof(f1567,definition,
    ( sQ14_spl
  <=> hBOOL(c_in(v_Ba,c_Event_Obad,tc_Message_Oagent)) ),
    introduced(definition,[new_symbols(definition,[sQ14_spl])],[split_symbol_definition]) ).

fof(f1575,plain,
    ( sQ8_spl
    | ~ sQ5_spl
    | ~ sQ13_spl ),
    inference(split_clause,[status(thm)],[f1434,f1563,f1513,f1529]) ).

fof(f1576,plain,
    ( ~ sQ5_spl
    | ~ sQ14_spl
    | sQ8_spl ),
    inference(split_clause,[status(thm)],[f1435,f1529,f1567,f1513]) ).

fof(f1588,plain,
    ( ~ sQ5_spl
    | sQ13_spl
    | sQ14_spl
    | sQ8_spl ),
    inference(split_clause,[status(thm)],[f1449,f1529,f1567,f1563,f1513]) ).

fof(f1600,plain,
    ( ~ sQ8_spl
    | ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,v_K),c_Event_Oused(v_evs2),tc_Message_Omsg)) ),
    inference(forward_demodulation,[status(thm)],[f1530,f1386]) ).

fof(f1649,plain,
    ! [X0,X1] : c_Message_Oparts(c_Set_Oinsert(X0,c_Message_Oanalz(X1),tc_Message_Omsg)) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool)),
    inference(paramodulation,[status(thm)],[f1195,f622]) ).

fof(f1651,plain,
    ! [X0,X1] : c_Message_Oparts(c_Set_Oinsert(X0,c_Message_Oanalz(X1),tc_Message_Omsg)) = c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)),
    inference(forward_demodulation,[status(thm)],[f622,f1649]) ).

fof(f1659,plain,
    ! [X0] :
      ( c_Message_Oparts(c_Set_Oinsert(X0,c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg),tc_Message_Omsg)) = c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f622,f787]) ).

fof(f1660,definition,
    ( sQ15_spl
  <=> class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ15_spl])],[split_symbol_definition]) ).

fof(f1661,plain,
    ( ~ sQ15_spl
    | class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(component_clause,[status(thm)],[f1660]) ).

fof(f1662,plain,
    ( sQ15_spl
    | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(component_clause,[status(thm)],[f1660]) ).

fof(f1663,definition,
    ! [X0] :
      ( sQ16_spl
    <=> c_Message_Oparts(c_Set_Oinsert(X0,c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg),tc_Message_Omsg)) = c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)) ),
    introduced(definition,[new_symbols(definition,[sQ16_spl])],[split_symbol_definition]) ).

fof(f1666,plain,
    ( sQ16_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f1659,f1660,f1663]) ).

fof(f1668,plain,
    ( ~ sQ3_spl
    | ~ hBOOL(c_in(v_Aa,c_Event_Obad,tc_Message_Oagent)) ),
    inference(backward_demodulation,[status(thm)],[f1506,f1383]) ).

fof(f1671,plain,
    ( ~ sQ3_spl
    | ~ sQ5_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f1668,f1514]) ).

fof(f1672,plain,
    ( ~ sQ3_spl
    | ~ sQ5_spl ),
    inference(contradiction_clause,[status(thm)],[f1671]) ).

fof(f1674,plain,
    ( ~ sQ10_spl
    | ~ sQ8_spl
    | hBOOL(c_in(hAPP(c_Message_Omsg_OKey,v_K),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs2)),tc_Message_Omsg)) ),
    inference(forward_demodulation,[status(thm)],[f1530,f1551]) ).

fof(f1681,plain,
    ! [X0] :
      ( ~ sQ6_spl
      | X0 = v_NAa
      | c_Message_Omsg_ONonce(X0) != v_NA ),
    inference(paramodulation,[status(thm)],[f1518,f1351]) ).

fof(f1684,plain,
    ( ~ sQ6_spl
    | v_NAa = v_NAa
    | v_NA != v_NA ),
    inference(paramodulation,[status(thm)],[f1518,f1681]) ).

fof(f1685,definition,
    ( sQ17_spl
  <=> v_NA = v_NA ),
    introduced(definition,[new_symbols(definition,[sQ17_spl])],[split_symbol_definition]) ).

fof(f1687,plain,
    ( sQ17_spl
    | v_NA != v_NA ),
    inference(component_clause,[status(thm)],[f1685]) ).

fof(f1688,definition,
    ( sQ18_spl
  <=> v_NAa = v_NAa ),
    introduced(definition,[new_symbols(definition,[sQ18_spl])],[split_symbol_definition]) ).

fof(f1691,plain,
    ( ~ sQ6_spl
    | sQ18_spl
    | ~ sQ17_spl ),
    inference(split_clause,[status(thm)],[f1684,f1685,f1688,f1517]) ).

fof(f1692,plain,
    ( sQ17_spl
    | $false ),
    inference(trivial_equality_resolution,[status(thm)],[f1687]) ).

fof(f1693,plain,
    sQ17_spl,
    inference(contradiction_clause,[status(thm)],[f1692]) ).

fof(f1721,plain,
    ( sQ15_spl
    | ~ class_Lattices_Olattice(tc_bool) ),
    inference(resolution,[status(thm)],[f1456,f1662]) ).

fof(f1722,plain,
    ( sQ15_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f1721,f1486]) ).

fof(f1723,plain,
    sQ15_spl,
    inference(contradiction_clause,[status(thm)],[f1722]) ).

fof(f1727,plain,
    ! [X0,X1,X2,X3] :
      ( c_Event_Oused(X3) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))
      | c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_OSays(X0,X1,X2),X3,tc_Event_Oevent)) != c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Obounded__lattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f792,f634]) ).

fof(f1728,plain,
    ! [X0,X1,X2] :
      ( c_Event_Oused(X2) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))
      | c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_ONotes(X0,X1),X2,tc_Event_Oevent)) != c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Obounded__lattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f791,f634]) ).

fof(f1729,plain,
    ! [X0,X1] :
      ( c_Message_Oparts(X1) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)) != c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Obounded__lattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f622,f634]) ).

fof(f1730,definition,
    ( sQ20_spl
  <=> class_Lattices_Obounded__lattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ20_spl])],[split_symbol_definition]) ).

fof(f1731,plain,
    ( ~ sQ20_spl
    | class_Lattices_Obounded__lattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(component_clause,[status(thm)],[f1730]) ).

fof(f1732,plain,
    ( sQ20_spl
    | ~ class_Lattices_Obounded__lattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(component_clause,[status(thm)],[f1730]) ).

fof(f1733,definition,
    ! [X0,X1,X2,X3] :
      ( sQ21_spl
    <=> ( c_Event_Oused(X3) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))
        | c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_OSays(X0,X1,X2),X3,tc_Event_Oevent)) != c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ21_spl])],[split_symbol_definition]) ).

fof(f1736,plain,
    ( sQ21_spl
    | ~ sQ20_spl ),
    inference(split_clause,[status(thm)],[f1727,f1730,f1733]) ).

fof(f1737,definition,
    ! [X0,X1,X2] :
      ( sQ22_spl
    <=> ( c_Event_Oused(X2) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))
        | c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_ONotes(X0,X1),X2,tc_Event_Oevent)) != c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ22_spl])],[split_symbol_definition]) ).

fof(f1740,plain,
    ( sQ22_spl
    | ~ sQ20_spl ),
    inference(split_clause,[status(thm)],[f1728,f1730,f1737]) ).

fof(f1741,definition,
    ! [X0,X1] :
      ( sQ23_spl
    <=> ( c_Message_Oparts(X1) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)) != c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ23_spl])],[split_symbol_definition]) ).

fof(f1744,plain,
    ( sQ23_spl
    | ~ sQ20_spl ),
    inference(split_clause,[status(thm)],[f1729,f1730,f1741]) ).

fof(f1747,plain,
    ! [X0,X1,X2,X3] :
      ( c_Message_Oparts(c_Set_Oinsert(X2,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))
      | c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_OSays(X0,X1,X2),X3,tc_Event_Oevent)) != c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Obounded__lattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f792,f636]) ).

fof(f1748,plain,
    ! [X0,X1,X2] :
      ( c_Message_Oparts(c_Set_Oinsert(X1,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))
      | c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_ONotes(X0,X1),X2,tc_Event_Oevent)) != c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Obounded__lattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f791,f636]) ).

fof(f1749,plain,
    ! [X0,X1] :
      ( c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)) != c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Obounded__lattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f622,f636]) ).

fof(f1750,definition,
    ! [X0,X1,X2,X3] :
      ( sQ24_spl
    <=> ( c_Message_Oparts(c_Set_Oinsert(X2,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))
        | c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_OSays(X0,X1,X2),X3,tc_Event_Oevent)) != c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ24_spl])],[split_symbol_definition]) ).

fof(f1753,plain,
    ( sQ24_spl
    | ~ sQ20_spl ),
    inference(split_clause,[status(thm)],[f1747,f1730,f1750]) ).

fof(f1754,definition,
    ! [X0,X1,X2] :
      ( sQ25_spl
    <=> ( c_Message_Oparts(c_Set_Oinsert(X1,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))
        | c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_ONotes(X0,X1),X2,tc_Event_Oevent)) != c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ25_spl])],[split_symbol_definition]) ).

fof(f1757,plain,
    ( sQ25_spl
    | ~ sQ20_spl ),
    inference(split_clause,[status(thm)],[f1748,f1730,f1754]) ).

fof(f1758,definition,
    ! [X0,X1] :
      ( sQ26_spl
    <=> ( c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)) != c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ26_spl])],[split_symbol_definition]) ).

fof(f1761,plain,
    ( sQ26_spl
    | ~ sQ20_spl ),
    inference(split_clause,[status(thm)],[f1749,f1730,f1758]) ).

fof(f1762,plain,
    ( sQ20_spl
    | ~ class_Lattices_Obounded__lattice(tc_bool) ),
    inference(resolution,[status(thm)],[f1732,f1458]) ).

fof(f1763,plain,
    ( sQ20_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f1762,f1483]) ).

fof(f1764,plain,
    sQ20_spl,
    inference(contradiction_clause,[status(thm)],[f1763]) ).

fof(f1773,definition,
    ! [X0,X1] :
      ( sQ27_spl
    <=> ( ~ hBOOL(c_in(X0,c_Message_Oanalz(c_Message_Oanalz(X1)),tc_Message_Omsg))
        | hBOOL(c_in(X0,c_Message_Oanalz(X1),tc_Message_Omsg)) ) ),
    introduced(definition,[new_symbols(definition,[sQ27_spl])],[split_symbol_definition]) ).

fof(f1776,definition,
    ( sQ28_spl
  <=> class_Orderings_Opreorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ28_spl])],[split_symbol_definition]) ).

fof(f1777,plain,
    ( ~ sQ28_spl
    | class_Orderings_Opreorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(component_clause,[status(thm)],[f1776]) ).

fof(f1778,plain,
    ( sQ28_spl
    | ~ class_Orderings_Opreorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(component_clause,[status(thm)],[f1776]) ).

fof(f1780,definition,
    ( sQ29_spl
  <=> class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ29_spl])],[split_symbol_definition]) ).

fof(f1781,plain,
    ( ~ sQ29_spl
    | class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(component_clause,[status(thm)],[f1780]) ).

fof(f1782,plain,
    ( sQ29_spl
    | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(component_clause,[status(thm)],[f1780]) ).

fof(f1798,plain,
    ( ~ sQ8_spl
    | ~ hBOOL(hAPP(c_Event_Oused(v_evs2),hAPP(c_Message_Omsg_OKey,v_K))) ),
    inference(resolution,[status(thm)],[f1353,f1600]) ).

fof(f1801,plain,
    ! [X0,X1] : ~ hBOOL(hAPP(c_Orderings_Obot__class_Obot(tc_fun(X0,tc_bool)),X1)),
    inference(resolution,[status(thm)],[f1353,f626]) ).

fof(f1802,plain,
    ! [X0] : hBOOL(hAPP(c_Message_OsymKeys,hAPP(c_Public_OshrK,X0))),
    inference(resolution,[status(thm)],[f1355,f1281]) ).

fof(f1804,plain,
    hBOOL(hAPP(c_List_Oset(v_evs2,tc_Event_Oevent),c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),c_Message_Omsg_ONonce(v_NAa)))))),
    inference(resolution,[status(thm)],[f1355,f1388]) ).

fof(f1853,definition,
    ( sQ30_spl
  <=> class_Orderings_Obot(tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ30_spl])],[split_symbol_definition]) ).

fof(f1855,plain,
    ( sQ30_spl
    | ~ class_Orderings_Obot(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(component_clause,[status(thm)],[f1853]) ).

fof(f1856,definition,
    ! [X0,X1] :
      ( sQ31_spl
    <=> ( ~ hBOOL(c_in(X0,c_Message_Oanalz(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg))
        | hBOOL(c_in(X0,c_Message_Oanalz(X1),tc_Message_Omsg)) ) ),
    introduced(definition,[new_symbols(definition,[sQ31_spl])],[split_symbol_definition]) ).

fof(f1860,plain,
    ( sQ30_spl
    | ~ class_Orderings_Obot(tc_bool) ),
    inference(resolution,[status(thm)],[f1855,f1470]) ).

fof(f1861,plain,
    ( sQ30_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f1860,f1489]) ).

fof(f1862,plain,
    sQ30_spl,
    inference(contradiction_clause,[status(thm)],[f1861]) ).

fof(f1877,plain,
    ! [X0,X1] :
      ( X1 = X1
      | ~ class_Lattices_Oupper__semilattice(tc_fun(X0,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f785,f787]) ).

fof(f1878,definition,
    ! [X0] :
      ( sQ32_spl
    <=> ~ class_Lattices_Oupper__semilattice(tc_fun(X0,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ32_spl])],[split_symbol_definition]) ).

fof(f1879,plain,
    ! [X0] :
      ( ~ sQ32_spl
      | ~ class_Lattices_Oupper__semilattice(tc_fun(X0,tc_bool)) ),
    inference(component_clause,[status(thm)],[f1878]) ).

fof(f1881,definition,
    ! [X1] :
      ( sQ33_spl
    <=> X1 = X1 ),
    introduced(definition,[new_symbols(definition,[sQ33_spl])],[split_symbol_definition]) ).

fof(f1884,plain,
    ( sQ33_spl
    | sQ32_spl ),
    inference(split_clause,[status(thm)],[f1877,f1878,f1881]) ).

fof(f1885,plain,
    ( ~ sQ15_spl
    | ~ sQ32_spl
    | $false ),
    inference(backward_subsumption_resolution,[status(thm)],[f1661,f1879]) ).

fof(f1887,plain,
    ( ~ sQ15_spl
    | ~ sQ32_spl ),
    inference(contradiction_clause,[status(thm)],[f1885]) ).

fof(f1914,plain,
    ! [X0,X1] :
      ( ~ hBOOL(hAPP(c_Message_Osynth(X1),c_Message_Omsg_ONonce(X0)))
      | hBOOL(c_in(c_Message_Omsg_ONonce(X0),X1,tc_Message_Omsg)) ),
    inference(resolution,[status(thm)],[f912,f1353]) ).

fof(f1957,plain,
    c_lessequals(c_Message_Oparts(c_Event_OinitState(c_Message_Oagent_OSpy)),c_Event_Oused(c_List_Olist_ONil(tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool)),
    inference(paramodulation,[status(thm)],[f798,f1136]) ).

fof(f1989,plain,
    ! [X0,X1] :
      ( hBOOL(hAPP(c_Message_Oanalz(X1),X0))
      | ~ hBOOL(c_in(X0,X1,tc_Message_Omsg)) ),
    inference(resolution,[status(thm)],[f1304,f1355]) ).

fof(f2087,plain,
    ! [X0,X1,X2,X3] :
      ( c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_OSays(X1,X2,X0),X3,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f792,f964]) ).

fof(f2088,plain,
    ! [X0,X1,X2] :
      ( c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_ONotes(X1,X0),X2,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f791,f964]) ).

fof(f2089,plain,
    ! [X0,X1] :
      ( c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f622,f964]) ).

fof(f2091,definition,
    ! [X0,X1,X2,X3] :
      ( sQ36_spl
    <=> c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_OSays(X1,X2,X0),X3,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ36_spl])],[split_symbol_definition]) ).

fof(f2094,plain,
    ( sQ36_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f2087,f1660,f2091]) ).

fof(f2095,definition,
    ! [X0,X1,X2] :
      ( sQ37_spl
    <=> c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_ONotes(X1,X0),X2,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ37_spl])],[split_symbol_definition]) ).

fof(f2098,plain,
    ( sQ37_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f2088,f1660,f2095]) ).

fof(f2099,definition,
    ! [X0,X1] :
      ( sQ38_spl
    <=> c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ38_spl])],[split_symbol_definition]) ).

fof(f2102,plain,
    ( sQ38_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f2089,f1660,f2099]) ).

fof(f2104,plain,
    ! [X0,X1,X2,X3] :
      ( c_lessequals(c_Event_Oused(X0),c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_OSays(X1,X2,X3),X0,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f792,f966]) ).

fof(f2105,plain,
    ! [X0,X1,X2] :
      ( c_lessequals(c_Event_Oused(X0),c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_ONotes(X1,X2),X0,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f791,f966]) ).

fof(f2106,plain,
    ! [X0,X1] :
      ( c_lessequals(c_Message_Oparts(X0),c_Message_Oparts(c_Set_Oinsert(X1,X0,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f622,f966]) ).

fof(f2108,definition,
    ! [X0,X1,X2,X3] :
      ( sQ39_spl
    <=> c_lessequals(c_Event_Oused(X0),c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_OSays(X1,X2,X3),X0,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ39_spl])],[split_symbol_definition]) ).

fof(f2111,plain,
    ( sQ39_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f2104,f1660,f2108]) ).

fof(f2112,definition,
    ! [X0,X1,X2] :
      ( sQ40_spl
    <=> c_lessequals(c_Event_Oused(X0),c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_ONotes(X1,X2),X0,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ40_spl])],[split_symbol_definition]) ).

fof(f2115,plain,
    ( sQ40_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f2105,f1660,f2112]) ).

fof(f2116,definition,
    ! [X0,X1] :
      ( sQ41_spl
    <=> c_lessequals(c_Message_Oparts(X0),c_Message_Oparts(c_Set_Oinsert(X1,X0,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ41_spl])],[split_symbol_definition]) ).

fof(f2119,plain,
    ( sQ41_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f2106,f1660,f2116]) ).

fof(f2125,definition,
    ( sQ42_spl
  <=> class_Lattices_Olattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ42_spl])],[split_symbol_definition]) ).

fof(f2127,plain,
    ( sQ42_spl
    | ~ class_Lattices_Olattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(component_clause,[status(thm)],[f2125]) ).

fof(f2207,plain,
    c_Message_Oparts(c_List_Oset(c_List_Olist_ONil(tc_Message_Omsg),tc_Message_Omsg)) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),
    inference(paramodulation,[status(thm)],[f648,f641]) ).

fof(f2210,plain,
    c_Message_Oanalz(c_List_Oset(c_List_Olist_ONil(tc_Message_Omsg),tc_Message_Omsg)) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),
    inference(paramodulation,[status(thm)],[f648,f623]) ).

fof(f2218,plain,
    ! [X0,X1] : ~ hBOOL(hAPP(c_List_Oset(c_List_Olist_ONil(X0),X0),X1)),
    inference(paramodulation,[status(thm)],[f648,f1801]) ).

fof(f2220,plain,
    ! [X0,X1,X2] : c_Orderings_Obot__class_Obot(tc_fun(X0,tc_bool)) = c_Set_Oimage(X1,c_List_Oset(c_List_Olist_ONil(X2),X2),X2,X0),
    inference(paramodulation,[status(thm)],[f648,f631]) ).

fof(f2221,plain,
    ! [X0,X1] : ~ hBOOL(c_in(X0,c_List_Oset(c_List_Olist_ONil(X1),X1),X1)),
    inference(paramodulation,[status(thm)],[f648,f626]) ).

fof(f2288,plain,
    ! [X0,X1] : hBOOL(hAPP(c_Message_Oanalz(c_Event_Oknows(X0,X1)),hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,X0)))),
    inference(resolution,[status(thm)],[f1344,f1989]) ).

fof(f2289,plain,
    ! [X0,X1] : hBOOL(hAPP(c_Event_Oknows(X0,X1),hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,X0)))),
    inference(resolution,[status(thm)],[f1344,f1355]) ).

fof(f2406,definition,
    ! [X0] :
      ( sQ44_spl
    <=> ~ class_Lattices_Oboolean__algebra(X0) ),
    introduced(definition,[new_symbols(definition,[sQ44_spl])],[split_symbol_definition]) ).

fof(f2407,plain,
    ! [X0] :
      ( ~ sQ44_spl
      | ~ class_Lattices_Oboolean__algebra(X0) ),
    inference(component_clause,[status(thm)],[f2406]) ).

fof(f2411,plain,
    ! [X0,X1] : c_lessequals(c_Message_Oparts(X0),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_ONonce(X1),X0,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),
    inference(paramodulation,[status(thm)],[f917,f741]) ).

fof(f2412,plain,
    ! [X0,X1] : c_lessequals(c_Message_Oanalz(X0),c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OAgent(X1),X0,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),
    inference(paramodulation,[status(thm)],[f918,f741]) ).

fof(f2415,plain,
    ! [X0,X1] : c_lessequals(c_Message_Oparts(X0),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OAgent(X1),X0,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),
    inference(paramodulation,[status(thm)],[f915,f741]) ).

fof(f2448,plain,
    ! [X0,X1,X2,X3] :
      ( c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_OSays(X0,X1,X2),X3,tc_Event_Oevent)) = c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oused(X3),c_Message_Oparts(c_Set_Oinsert(X2,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f792,f996]) ).

fof(f2449,plain,
    ! [X0,X1,X2] :
      ( c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_ONotes(X0,X1),X2,tc_Event_Oevent)) = c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oused(X2),c_Message_Oparts(c_Set_Oinsert(X1,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f791,f996]) ).

fof(f2450,plain,
    ! [X0,X1] :
      ( c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X1),c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f622,f996]) ).

fof(f2455,definition,
    ! [X0,X1,X2,X3] :
      ( sQ47_spl
    <=> c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_OSays(X0,X1,X2),X3,tc_Event_Oevent)) = c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oused(X3),c_Message_Oparts(c_Set_Oinsert(X2,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ47_spl])],[split_symbol_definition]) ).

fof(f2458,plain,
    ( sQ47_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f2448,f1660,f2455]) ).

fof(f2459,definition,
    ! [X0,X1,X2] :
      ( sQ48_spl
    <=> c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_ONotes(X0,X1),X2,tc_Event_Oevent)) = c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oused(X2),c_Message_Oparts(c_Set_Oinsert(X1,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ48_spl])],[split_symbol_definition]) ).

fof(f2462,plain,
    ( sQ48_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f2449,f1660,f2459]) ).

fof(f2463,definition,
    ! [X0,X1] :
      ( sQ49_spl
    <=> c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X1),c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ49_spl])],[split_symbol_definition]) ).

fof(f2466,plain,
    ( sQ49_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f2450,f1660,f2463]) ).

fof(f2470,plain,
    ( hAPP(c_List_Oset(c_List_Olist_ONil(t_a),t_a),v_x) = c_Orderings_Obot__class_Obot(tc_bool)
    | ~ class_Orderings_Obot(tc_bool) ),
    inference(paramodulation,[status(thm)],[f648,f651]) ).

fof(f2471,definition,
    ( sQ50_spl
  <=> class_Orderings_Obot(tc_bool) ),
    introduced(definition,[new_symbols(definition,[sQ50_spl])],[split_symbol_definition]) ).

fof(f2473,plain,
    ( sQ50_spl
    | ~ class_Orderings_Obot(tc_bool) ),
    inference(component_clause,[status(thm)],[f2471]) ).

fof(f2474,definition,
    ( sQ51_spl
  <=> hAPP(c_List_Oset(c_List_Olist_ONil(t_a),t_a),v_x) = c_Orderings_Obot__class_Obot(tc_bool) ),
    introduced(definition,[new_symbols(definition,[sQ51_spl])],[split_symbol_definition]) ).

fof(f2477,plain,
    ( sQ51_spl
    | ~ sQ50_spl ),
    inference(split_clause,[status(thm)],[f2470,f2471,f2474]) ).

fof(f2478,plain,
    ( sQ50_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f2473,f1489]) ).

fof(f2479,plain,
    sQ50_spl,
    inference(contradiction_clause,[status(thm)],[f2478]) ).

fof(f2481,plain,
    ! [X0,X1] :
      ( c_Orderings_Obot__class_Obot(tc_fun(X1,tc_bool)) = c_Orderings_Obot__class_Obot(tc_fun(X1,tc_bool))
      | c_Orderings_Obot__class_Obot(tc_fun(X0,tc_bool)) != c_Orderings_Obot__class_Obot(tc_fun(X0,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f631,f653]) ).

fof(f2482,definition,
    ! [X0] :
      ( sQ52_spl
    <=> c_Orderings_Obot__class_Obot(tc_fun(X0,tc_bool)) != c_Orderings_Obot__class_Obot(tc_fun(X0,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ52_spl])],[split_symbol_definition]) ).

fof(f2483,plain,
    ! [X0] :
      ( ~ sQ52_spl
      | c_Orderings_Obot__class_Obot(tc_fun(X0,tc_bool)) != c_Orderings_Obot__class_Obot(tc_fun(X0,tc_bool)) ),
    inference(component_clause,[status(thm)],[f2482]) ).

fof(f2485,definition,
    ! [X1] :
      ( sQ53_spl
    <=> c_Orderings_Obot__class_Obot(tc_fun(X1,tc_bool)) = c_Orderings_Obot__class_Obot(tc_fun(X1,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ53_spl])],[split_symbol_definition]) ).

fof(f2488,plain,
    ( sQ53_spl
    | sQ52_spl ),
    inference(split_clause,[status(thm)],[f2481,f2482,f2485]) ).

fof(f2489,plain,
    ( ~ sQ52_spl
    | $false ),
    inference(trivial_equality_resolution,[status(thm)],[f2483]) ).

fof(f2490,plain,
    ~ sQ52_spl,
    inference(contradiction_clause,[status(thm)],[f2489]) ).

fof(f2492,plain,
    ! [X0,X1] : c_lessequals(c_List_Oset(c_List_Olist_ONil(X0),X0),X1,tc_fun(X0,tc_bool)),
    inference(paramodulation,[status(thm)],[f648,f654]) ).

fof(f2624,plain,
    ! [X0,X1] : c_lessequals(c_Message_Oanalz(X0),c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_ONonce(X1),X0,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),
    inference(paramodulation,[status(thm)],[f922,f741]) ).

fof(f2699,plain,
    ! [X0,X1] :
      ( ~ hBOOL(c_in(X1,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | ~ c_lessequals(c_Orderings_Obot__class_Obot(tc_fun(tc_nat,tc_bool)),c_HOL_Ouminus__class_Ouminus(c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_fun(tc_nat,tc_bool))
      | ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,X1)),tc_Message_Omsg))
      | hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),c_Event_Oknows(c_Message_Oagent_OSpy,X1),tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg)) ),
    inference(paramodulation,[status(thm)],[f631,f935]) ).

fof(f2700,plain,
    ! [X0,X1] :
      ( ~ hBOOL(c_in(c_List_Olist_ONil(tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | ~ c_lessequals(X1,c_HOL_Ouminus__class_Ouminus(c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_fun(tc_nat,tc_bool))
      | ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,c_List_Olist_ONil(tc_Event_Oevent))),tc_Message_Omsg))
      | hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Message_Omsg_OKey,X1,tc_nat,tc_Message_Omsg),c_Event_OinitState(c_Message_Oagent_OSpy),tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg)) ),
    inference(paramodulation,[status(thm)],[f798,f935]) ).

fof(f2702,definition,
    ! [X0,X1] :
      ( sQ55_spl
    <=> ( ~ hBOOL(c_in(X1,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
        | ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,X1)),tc_Message_Omsg))
        | hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),c_Event_Oknows(c_Message_Oagent_OSpy,X1),tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg)) ) ),
    introduced(definition,[new_symbols(definition,[sQ55_spl])],[split_symbol_definition]) ).

fof(f2705,definition,
    ( sQ56_spl
  <=> c_lessequals(c_Orderings_Obot__class_Obot(tc_fun(tc_nat,tc_bool)),c_HOL_Ouminus__class_Ouminus(c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_fun(tc_nat,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ56_spl])],[split_symbol_definition]) ).

fof(f2707,plain,
    ( sQ56_spl
    | ~ c_lessequals(c_Orderings_Obot__class_Obot(tc_fun(tc_nat,tc_bool)),c_HOL_Ouminus__class_Ouminus(c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_fun(tc_nat,tc_bool)) ),
    inference(component_clause,[status(thm)],[f2705]) ).

fof(f2708,plain,
    ( ~ sQ56_spl
    | sQ55_spl ),
    inference(split_clause,[status(thm)],[f2699,f2702,f2705]) ).

fof(f2709,definition,
    ! [X0,X1] :
      ( sQ57_spl
    <=> ( ~ c_lessequals(X1,c_HOL_Ouminus__class_Ouminus(c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_fun(tc_nat,tc_bool))
        | ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,c_List_Olist_ONil(tc_Event_Oevent))),tc_Message_Omsg))
        | hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Message_Omsg_OKey,X1,tc_nat,tc_Message_Omsg),c_Event_OinitState(c_Message_Oagent_OSpy),tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg)) ) ),
    introduced(definition,[new_symbols(definition,[sQ57_spl])],[split_symbol_definition]) ).

fof(f2712,definition,
    ( sQ58_spl
  <=> hBOOL(c_in(c_List_Olist_ONil(tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
    introduced(definition,[new_symbols(definition,[sQ58_spl])],[split_symbol_definition]) ).

fof(f2714,plain,
    ( sQ58_spl
    | ~ hBOOL(c_in(c_List_Olist_ONil(tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
    inference(component_clause,[status(thm)],[f2712]) ).

fof(f2715,plain,
    ( ~ sQ58_spl
    | sQ57_spl ),
    inference(split_clause,[status(thm)],[f2700,f2709,f2712]) ).

fof(f2739,plain,
    ! [X0,X1] : c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,X0)),c_Event_Oknows(X0,X1),tc_Message_Omsg) = c_Event_Oknows(X0,X1),
    inference(resolution,[status(thm)],[f1065,f1344]) ).

fof(f2742,plain,
    ! [X0] : c_Set_Oinsert(hAPP(c_Public_OshrK,X0),c_Message_OsymKeys,tc_nat) = c_Message_OsymKeys,
    inference(resolution,[status(thm)],[f1065,f1281]) ).

fof(f2744,plain,
    c_Set_Oinsert(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),c_Message_Omsg_ONonce(v_NAa)))),c_List_Oset(v_evs2,tc_Event_Oevent),tc_Event_Oevent) = c_List_Oset(v_evs2,tc_Event_Oevent),
    inference(resolution,[status(thm)],[f1065,f1388]) ).

fof(f2746,plain,
    c_Set_Oinsert(c_Message_Oagent_OSpy,c_Event_Obad,tc_Message_Oagent) = c_Event_Obad,
    inference(resolution,[status(thm)],[f1065,f1307]) ).

fof(f2747,plain,
    c_Set_Oinsert(v_evs2,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)) = c_NS__Shared__Mirabelle_Ons__shared,
    inference(resolution,[status(thm)],[f1065,f1385]) ).

fof(f2752,plain,
    ! [X0,X1,X2] :
      ( ~ hBOOL(hAPP(X1,X0))
      | c_Set_Oinsert(X0,X1,X2) = X1 ),
    inference(resolution,[status(thm)],[f1065,f1353]) ).

fof(f2781,plain,
    ( ~ hBOOL(hAPP(c_NS__Shared__Mirabelle_Ons__shared,v_evs2))
    | c_NS__Shared__Mirabelle_Ons__shared = c_NS__Shared__Mirabelle_Ons__shared ),
    inference(paramodulation,[status(thm)],[f2747,f2752]) ).

fof(f2783,plain,
    ( ~ hBOOL(hAPP(c_Event_Obad,c_Message_Oagent_OSpy))
    | c_Event_Obad = c_Event_Obad ),
    inference(paramodulation,[status(thm)],[f2746,f2752]) ).

fof(f2804,definition,
    ( sQ60_spl
  <=> c_NS__Shared__Mirabelle_Ons__shared = c_NS__Shared__Mirabelle_Ons__shared ),
    introduced(definition,[new_symbols(definition,[sQ60_spl])],[split_symbol_definition]) ).

fof(f2807,definition,
    ( sQ61_spl
  <=> hBOOL(hAPP(c_NS__Shared__Mirabelle_Ons__shared,v_evs2)) ),
    introduced(definition,[new_symbols(definition,[sQ61_spl])],[split_symbol_definition]) ).

fof(f2810,plain,
    ( ~ sQ61_spl
    | sQ60_spl ),
    inference(split_clause,[status(thm)],[f2781,f2804,f2807]) ).

fof(f2811,definition,
    ( sQ62_spl
  <=> c_Message_OsymKeys = c_Message_OsymKeys ),
    introduced(definition,[new_symbols(definition,[sQ62_spl])],[split_symbol_definition]) ).

fof(f2818,definition,
    ( sQ64_spl
  <=> c_Event_Obad = c_Event_Obad ),
    introduced(definition,[new_symbols(definition,[sQ64_spl])],[split_symbol_definition]) ).

fof(f2821,definition,
    ( sQ65_spl
  <=> hBOOL(hAPP(c_Event_Obad,c_Message_Oagent_OSpy)) ),
    introduced(definition,[new_symbols(definition,[sQ65_spl])],[split_symbol_definition]) ).

fof(f2824,plain,
    ( ~ sQ65_spl
    | sQ64_spl ),
    inference(split_clause,[status(thm)],[f2783,f2818,f2821]) ).

fof(f2839,plain,
    ! [X0,X1] :
      ( X1 = c_List_Olist_ONil(X0)
      | c_List_Oset(c_List_Olist_ONil(X0),X0) != c_List_Oset(X1,X0) ),
    inference(paramodulation,[status(thm)],[f648,f659]) ).

fof(f2864,definition,
    ! [X0] :
      ( sQ67_spl
    <=> ~ class_Lattices_Obounded__lattice(tc_fun(X0,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ67_spl])],[split_symbol_definition]) ).

fof(f2865,plain,
    ! [X0] :
      ( ~ sQ67_spl
      | ~ class_Lattices_Obounded__lattice(tc_fun(X0,tc_bool)) ),
    inference(component_clause,[status(thm)],[f2864]) ).

fof(f2868,plain,
    ( ~ hBOOL(hAPP(c_List_Oset(v_evs2,tc_Event_Oevent),c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),c_Message_Omsg_ONonce(v_NAa))))))
    | c_List_Oset(v_evs2,tc_Event_Oevent) = c_List_Oset(v_evs2,tc_Event_Oevent) ),
    inference(paramodulation,[status(thm)],[f2744,f2752]) ).

fof(f2873,definition,
    ( sQ68_spl
  <=> c_List_Oset(v_evs2,tc_Event_Oevent) = c_List_Oset(v_evs2,tc_Event_Oevent) ),
    introduced(definition,[new_symbols(definition,[sQ68_spl])],[split_symbol_definition]) ).

fof(f2876,definition,
    ( sQ69_spl
  <=> hBOOL(hAPP(c_List_Oset(v_evs2,tc_Event_Oevent),c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),c_Message_Omsg_ONonce(v_NAa)))))) ),
    introduced(definition,[new_symbols(definition,[sQ69_spl])],[split_symbol_definition]) ).

fof(f2878,plain,
    ( sQ69_spl
    | ~ hBOOL(hAPP(c_List_Oset(v_evs2,tc_Event_Oevent),c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),c_Message_Omsg_ONonce(v_NAa)))))) ),
    inference(component_clause,[status(thm)],[f2876]) ).

fof(f2879,plain,
    ( ~ sQ69_spl
    | sQ68_spl ),
    inference(split_clause,[status(thm)],[f2868,f2873,f2876]) ).

fof(f2926,plain,
    ! [X0] :
      ( ~ hBOOL(hAPP(c_Message_OsymKeys,hAPP(c_Public_OshrK,X0)))
      | c_Message_OsymKeys = c_Message_OsymKeys ),
    inference(paramodulation,[status(thm)],[f2742,f2752]) ).

fof(f2931,definition,
    ! [X0] :
      ( sQ71_spl
    <=> ~ hBOOL(hAPP(c_Message_OsymKeys,hAPP(c_Public_OshrK,X0))) ),
    introduced(definition,[new_symbols(definition,[sQ71_spl])],[split_symbol_definition]) ).

fof(f2932,plain,
    ! [X0] :
      ( ~ sQ71_spl
      | ~ hBOOL(hAPP(c_Message_OsymKeys,hAPP(c_Public_OshrK,X0))) ),
    inference(component_clause,[status(thm)],[f2931]) ).

fof(f2934,plain,
    ( sQ71_spl
    | sQ62_spl ),
    inference(split_clause,[status(thm)],[f2926,f2811,f2931]) ).

fof(f3045,plain,
    ! [X0,X1] : c_Set_Oinsert(X0,c_Orderings_Otop__class_Otop(tc_fun(X1,tc_bool)),X1) = c_Orderings_Otop__class_Otop(tc_fun(X1,tc_bool)),
    inference(resolution,[status(thm)],[f1206,f1065]) ).

fof(f3094,plain,
    ! [X0,X1,X2,X3] :
      ( ~ c_lessequals(c_Message_Oparts(c_Set_Oinsert(X2,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Event_Oused(X3),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_OSays(X0,X1,X2),X3,tc_Event_Oevent)) = c_Event_Oused(X3)
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f792,f714]) ).

fof(f3095,plain,
    ! [X0,X1,X2] :
      ( ~ c_lessequals(c_Message_Oparts(c_Set_Oinsert(X1,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Event_Oused(X2),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_ONotes(X0,X1),X2,tc_Event_Oevent)) = c_Event_Oused(X2)
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f791,f714]) ).

fof(f3096,plain,
    ! [X0,X1] :
      ( ~ c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)) = c_Message_Oparts(X1)
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f622,f714]) ).

fof(f3098,definition,
    ! [X0,X1,X2,X3] :
      ( sQ72_spl
    <=> ( ~ c_lessequals(c_Message_Oparts(c_Set_Oinsert(X2,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Event_Oused(X3),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_OSays(X0,X1,X2),X3,tc_Event_Oevent)) = c_Event_Oused(X3) ) ),
    introduced(definition,[new_symbols(definition,[sQ72_spl])],[split_symbol_definition]) ).

fof(f3101,plain,
    ( sQ72_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f3094,f1660,f3098]) ).

fof(f3102,definition,
    ! [X0,X1,X2] :
      ( sQ73_spl
    <=> ( ~ c_lessequals(c_Message_Oparts(c_Set_Oinsert(X1,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Event_Oused(X2),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_ONotes(X0,X1),X2,tc_Event_Oevent)) = c_Event_Oused(X2) ) ),
    introduced(definition,[new_symbols(definition,[sQ73_spl])],[split_symbol_definition]) ).

fof(f3105,plain,
    ( sQ73_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f3095,f1660,f3102]) ).

fof(f3106,definition,
    ! [X0,X1] :
      ( sQ74_spl
    <=> ( ~ c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)) = c_Message_Oparts(X1) ) ),
    introduced(definition,[new_symbols(definition,[sQ74_spl])],[split_symbol_definition]) ).

fof(f3109,plain,
    ( sQ74_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f3096,f1660,f3106]) ).

fof(f3112,plain,
    ! [X0,X1] :
      ( ~ class_Lattices_Obounded__lattice(X0)
      | c_lessequals(c_Orderings_Obot__class_Obot(X0),X1,X0)
      | ~ class_Lattices_Oupper__semilattice(X0) ),
    inference(resolution,[status(thm)],[f715,f663]) ).

fof(f3113,plain,
    ! [X0,X1] :
      ( ~ class_Lattices_Obounded__lattice(X0)
      | c_lessequals(X1,c_Orderings_Otop__class_Otop(X0),X0)
      | ~ class_Lattices_Oupper__semilattice(X0) ),
    inference(resolution,[status(thm)],[f715,f756]) ).

fof(f3117,plain,
    ! [X0,X1] :
      ( ~ class_Lattices_Oupper__semilattice(X0)
      | c_lessequals(X1,X1,X0)
      | ~ class_Lattices_Oupper__semilattice(X0) ),
    inference(resolution,[status(thm)],[f715,f787]) ).

fof(f3120,plain,
    ! [X0,X1,X2,X3] :
      ( c_lessequals(c_Message_Oparts(c_Set_Oinsert(X2,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Event_Oused(X3),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_OSays(X0,X1,X2),X3,tc_Event_Oevent)) != c_Event_Oused(X3)
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f792,f715]) ).

fof(f3121,plain,
    ! [X0,X1,X2] :
      ( c_lessequals(c_Message_Oparts(c_Set_Oinsert(X1,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Event_Oused(X2),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_ONotes(X0,X1),X2,tc_Event_Oevent)) != c_Event_Oused(X2)
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f791,f715]) ).

fof(f3122,plain,
    ! [X0,X1] :
      ( c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)) != c_Message_Oparts(X1)
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f622,f715]) ).

fof(f3124,plain,
    ! [X0,X1] :
      ( c_lessequals(X1,X1,X0)
      | ~ class_Lattices_Oupper__semilattice(X0) ),
    inference(duplicate_literals_removal,[status(thm)],[f3117]) ).

fof(f3126,definition,
    ! [X0,X1,X2,X3] :
      ( sQ75_spl
    <=> ( c_lessequals(c_Message_Oparts(c_Set_Oinsert(X2,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Event_Oused(X3),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_OSays(X0,X1,X2),X3,tc_Event_Oevent)) != c_Event_Oused(X3) ) ),
    introduced(definition,[new_symbols(definition,[sQ75_spl])],[split_symbol_definition]) ).

fof(f3129,plain,
    ( sQ75_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f3120,f1660,f3126]) ).

fof(f3130,definition,
    ! [X0,X1,X2] :
      ( sQ76_spl
    <=> ( c_lessequals(c_Message_Oparts(c_Set_Oinsert(X1,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Event_Oused(X2),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_ONotes(X0,X1),X2,tc_Event_Oevent)) != c_Event_Oused(X2) ) ),
    introduced(definition,[new_symbols(definition,[sQ76_spl])],[split_symbol_definition]) ).

fof(f3133,plain,
    ( sQ76_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f3121,f1660,f3130]) ).

fof(f3134,definition,
    ! [X0,X1] :
      ( sQ77_spl
    <=> ( c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)) != c_Message_Oparts(X1) ) ),
    introduced(definition,[new_symbols(definition,[sQ77_spl])],[split_symbol_definition]) ).

fof(f3137,plain,
    ( sQ77_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f3122,f1660,f3134]) ).

fof(f3139,plain,
    ! [X0,X1] :
      ( ~ hBOOL(c_in(X0,c_Message_Oanalz(c_Message_Oanalz(X1)),tc_Message_Omsg))
      | hBOOL(c_in(X0,c_Message_Oanalz(X1),tc_Message_Omsg))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f3124,f886]) ).

fof(f3140,plain,
    ( sQ27_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f3139,f1660,f1773]) ).

fof(f3141,plain,
    ! [X0,X1] :
      ( ~ hBOOL(c_in(X0,c_Message_Oanalz(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg))
      | hBOOL(c_in(X0,c_Message_Oanalz(X1),tc_Message_Omsg))
      | ~ class_Lattices_Obounded__lattice(tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f3112,f886]) ).

fof(f3143,plain,
    ( sQ31_spl
    | ~ sQ20_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f3141,f1660,f1730,f1856]) ).

fof(f3345,plain,
    ! [X0] :
      ( ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Message_Oanalz(X0),tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f1080,f3124]) ).

fof(f3356,definition,
    ! [X0] :
      ( sQ79_spl
    <=> c_lessequals(X0,c_Message_Oanalz(X0),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ79_spl])],[split_symbol_definition]) ).

fof(f3359,plain,
    ( ~ sQ15_spl
    | sQ79_spl ),
    inference(split_clause,[status(thm)],[f3345,f3356,f1660]) ).

fof(f3376,plain,
    ! [X0,X1,X2,X3] :
      ( ~ c_lessequals(c_Event_Oused(X3),c_Message_Oparts(c_Set_Oinsert(X2,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_OSays(X0,X1,X2),X3,tc_Event_Oevent)) = c_Message_Oparts(c_Set_Oinsert(X2,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f792,f716]) ).

fof(f3377,plain,
    ! [X0,X1,X2] :
      ( ~ c_lessequals(c_Event_Oused(X2),c_Message_Oparts(c_Set_Oinsert(X1,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_ONotes(X0,X1),X2,tc_Event_Oevent)) = c_Message_Oparts(c_Set_Oinsert(X1,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f791,f716]) ).

fof(f3378,plain,
    ! [X0,X1] :
      ( ~ c_lessequals(c_Message_Oparts(X1),c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)) = c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f622,f716]) ).

fof(f3381,definition,
    ! [X0,X1,X2,X3] :
      ( sQ81_spl
    <=> ( ~ c_lessequals(c_Event_Oused(X3),c_Message_Oparts(c_Set_Oinsert(X2,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_OSays(X0,X1,X2),X3,tc_Event_Oevent)) = c_Message_Oparts(c_Set_Oinsert(X2,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)) ) ),
    introduced(definition,[new_symbols(definition,[sQ81_spl])],[split_symbol_definition]) ).

fof(f3384,plain,
    ( sQ81_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f3376,f1660,f3381]) ).

fof(f3385,definition,
    ! [X0,X1,X2] :
      ( sQ82_spl
    <=> ( ~ c_lessequals(c_Event_Oused(X2),c_Message_Oparts(c_Set_Oinsert(X1,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_ONotes(X0,X1),X2,tc_Event_Oevent)) = c_Message_Oparts(c_Set_Oinsert(X1,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)) ) ),
    introduced(definition,[new_symbols(definition,[sQ82_spl])],[split_symbol_definition]) ).

fof(f3388,plain,
    ( sQ82_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f3377,f1660,f3385]) ).

fof(f3389,definition,
    ! [X0,X1] :
      ( sQ83_spl
    <=> ( ~ c_lessequals(c_Message_Oparts(X1),c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)) = c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)) ) ),
    introduced(definition,[new_symbols(definition,[sQ83_spl])],[split_symbol_definition]) ).

fof(f3392,plain,
    ( sQ83_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f3378,f1660,f3389]) ).

fof(f3502,plain,
    c_Set_Oinsert(c_List_Olist_ONil(tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)) = c_NS__Shared__Mirabelle_Ons__shared,
    inference(resolution,[status(thm)],[f933,f1065]) ).

fof(f3592,plain,
    ! [X0,X1] :
      ( ~ hBOOL(c_in(X1,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | ~ c_lessequals(c_Orderings_Obot__class_Obot(tc_fun(tc_nat,tc_bool)),c_HOL_Ouminus__class_Ouminus(c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_fun(tc_nat,tc_bool))
      | ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),c_Event_Oknows(c_Message_Oagent_OSpy,X1),tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg))
      | hBOOL(c_in(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_nat,tc_bool)),tc_nat))
      | hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,X1)),tc_Message_Omsg)) ),
    inference(paramodulation,[status(thm)],[f631,f1102]) ).

fof(f3593,plain,
    ! [X0,X1] :
      ( ~ hBOOL(c_in(c_List_Olist_ONil(tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | ~ c_lessequals(X1,c_HOL_Ouminus__class_Ouminus(c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_fun(tc_nat,tc_bool))
      | ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Message_Omsg_OKey,X1,tc_nat,tc_Message_Omsg),c_Event_OinitState(c_Message_Oagent_OSpy),tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg))
      | hBOOL(c_in(X0,X1,tc_nat))
      | hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,c_List_Olist_ONil(tc_Event_Oevent))),tc_Message_Omsg)) ),
    inference(paramodulation,[status(thm)],[f798,f1102]) ).

fof(f3594,definition,
    ! [X0,X1] :
      ( sQ84_spl
    <=> ( ~ hBOOL(c_in(X1,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
        | ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),c_Event_Oknows(c_Message_Oagent_OSpy,X1),tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg))
        | hBOOL(c_in(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_nat,tc_bool)),tc_nat))
        | hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,X1)),tc_Message_Omsg)) ) ),
    introduced(definition,[new_symbols(definition,[sQ84_spl])],[split_symbol_definition]) ).

fof(f3597,plain,
    ( ~ sQ56_spl
    | sQ84_spl ),
    inference(split_clause,[status(thm)],[f3592,f3594,f2705]) ).

fof(f3598,definition,
    ! [X0,X1] :
      ( sQ85_spl
    <=> ( ~ c_lessequals(X1,c_HOL_Ouminus__class_Ouminus(c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_fun(tc_nat,tc_bool))
        | ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Message_Omsg_OKey,X1,tc_nat,tc_Message_Omsg),c_Event_OinitState(c_Message_Oagent_OSpy),tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg))
        | hBOOL(c_in(X0,X1,tc_nat))
        | hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,c_List_Olist_ONil(tc_Event_Oevent))),tc_Message_Omsg)) ) ),
    introduced(definition,[new_symbols(definition,[sQ85_spl])],[split_symbol_definition]) ).

fof(f3601,plain,
    ( ~ sQ58_spl
    | sQ85_spl ),
    inference(split_clause,[status(thm)],[f3593,f3598,f2712]) ).

fof(f3602,plain,
    ( sQ58_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f2714,f933]) ).

fof(f3603,plain,
    sQ58_spl,
    inference(contradiction_clause,[status(thm)],[f3602]) ).

fof(f3604,plain,
    ( sQ56_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f2707,f654]) ).

fof(f3605,plain,
    sQ56_spl,
    inference(contradiction_clause,[status(thm)],[f3604]) ).

fof(f3651,plain,
    ! [X0,X1] :
      ( ~ hBOOL(c_in(X1,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | ~ c_lessequals(c_Orderings_Obot__class_Obot(tc_fun(tc_nat,tc_bool)),c_HOL_Ouminus__class_Ouminus(c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_fun(tc_nat,tc_bool))
      | ~ hBOOL(c_in(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_nat,tc_bool)),tc_nat))
      | hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),c_Event_Oknows(c_Message_Oagent_OSpy,X1),tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg)) ),
    inference(paramodulation,[status(thm)],[f631,f1104]) ).

fof(f3653,plain,
    ! [X0,X1] :
      ( ~ hBOOL(c_in(c_List_Olist_ONil(tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | ~ c_lessequals(X1,c_HOL_Ouminus__class_Ouminus(c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_fun(tc_nat,tc_bool))
      | ~ hBOOL(c_in(X0,X1,tc_nat))
      | hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Message_Omsg_OKey,X1,tc_nat,tc_Message_Omsg),c_Event_OinitState(c_Message_Oagent_OSpy),tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg)) ),
    inference(paramodulation,[status(thm)],[f798,f1104]) ).

fof(f3655,definition,
    ! [X0,X1] :
      ( sQ86_spl
    <=> ( ~ hBOOL(c_in(X1,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
        | ~ hBOOL(c_in(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_nat,tc_bool)),tc_nat))
        | hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),c_Event_Oknows(c_Message_Oagent_OSpy,X1),tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg)) ) ),
    introduced(definition,[new_symbols(definition,[sQ86_spl])],[split_symbol_definition]) ).

fof(f3658,plain,
    ( ~ sQ56_spl
    | sQ86_spl ),
    inference(split_clause,[status(thm)],[f3651,f3655,f2705]) ).

fof(f3659,definition,
    ! [X0,X1] :
      ( sQ87_spl
    <=> ( ~ c_lessequals(X1,c_HOL_Ouminus__class_Ouminus(c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_fun(tc_nat,tc_bool))
        | ~ hBOOL(c_in(X0,X1,tc_nat))
        | hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Message_Omsg_OKey,X1,tc_nat,tc_Message_Omsg),c_Event_OinitState(c_Message_Oagent_OSpy),tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg)) ) ),
    introduced(definition,[new_symbols(definition,[sQ87_spl])],[split_symbol_definition]) ).

fof(f3662,plain,
    ( ~ sQ58_spl
    | sQ87_spl ),
    inference(split_clause,[status(thm)],[f3653,f3659,f2712]) ).

fof(f3698,definition,
    ( sQ88_spl
  <=> hBOOL(hAPP(c_NS__Shared__Mirabelle_Ons__shared,c_List_Olist_ONil(tc_Event_Oevent))) ),
    introduced(definition,[new_symbols(definition,[sQ88_spl])],[split_symbol_definition]) ).

fof(f3703,plain,
    ! [X0,X1,X2,X3] :
      ( ~ c_lessequals(c_Event_Oknows(X0,c_List_Olist_OCons(c_Event_Oevent_ONotes(X1,X2),X3,tc_Event_Oevent)),c_Event_Oknows(X0,X3),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Event_Oknows(X0,c_List_Olist_OCons(c_Event_Oevent_ONotes(X1,X2),X3,tc_Event_Oevent)) = c_Event_Oknows(X0,X3)
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f717,f1128]) ).

fof(f3704,plain,
    ! [X0,X1,X2] :
      ( ~ c_lessequals(c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,X1),c_Message_Oanalz(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_Message_Omsg),c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,X1),X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,X1),c_Message_Oanalz(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_Message_Omsg) = c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,X1),X2,tc_Message_Omsg))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f717,f1075]) ).

fof(f3705,plain,
    ! [X0] :
      ( ~ c_lessequals(c_Message_Oparts(X0),c_Message_Oanalz(X0),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oparts(X0) = c_Message_Oanalz(X0)
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f717,f898]) ).

fof(f3706,plain,
    ! [X0,X1] :
      ( ~ c_lessequals(X1,c_Message_Oanalz(X0),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ c_lessequals(c_Message_Oanalz(X0),c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oanalz(X0) = c_Message_Oanalz(X1)
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f717,f1079]) ).

fof(f3707,plain,
    ! [X0,X1] :
      ( ~ c_lessequals(X1,X0,tc_fun(tc_Message_Omsg,tc_bool))
      | ~ c_lessequals(c_Message_Oanalz(X0),c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oanalz(X0) = c_Message_Oanalz(X1)
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f717,f1078]) ).

fof(f3711,plain,
    ! [X0,X1] :
      ( ~ c_lessequals(c_Message_Oanalz(c_Set_Oinsert(X0,X1,tc_Message_Omsg)),c_Set_Oinsert(X0,c_Message_Oanalz(X1),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oanalz(c_Set_Oinsert(X0,X1,tc_Message_Omsg)) = c_Set_Oinsert(X0,c_Message_Oanalz(X1),tc_Message_Omsg)
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f717,f844]) ).

fof(f3713,plain,
    ! [X0] :
      ( ~ c_lessequals(c_Event_Oused(X0),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,X0)),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Event_Oused(X0) = c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,X0))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f717,f1136]) ).

fof(f3714,plain,
    ! [X0,X1] :
      ( ~ hBOOL(c_in(X1,c_Event_Oused(X0),tc_Message_Omsg))
      | ~ c_lessequals(c_Event_Oused(X0),c_Message_Oparts(c_Set_Oinsert(X1,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Event_Oused(X0) = c_Message_Oparts(c_Set_Oinsert(X1,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f717,f694]) ).

fof(f3720,plain,
    ! [X0] :
      ( ~ c_lessequals(c_Message_Osynth(X0),X0,tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Osynth(X0) = X0
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f717,f797]) ).

fof(f3721,plain,
    ! [X0] :
      ( ~ c_lessequals(c_Message_Oparts(X0),X0,tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oparts(X0) = X0
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f717,f731]) ).

fof(f3724,plain,
    ! [X0,X1] :
      ( ~ class_Orderings_Otop(X0)
      | ~ c_lessequals(c_Orderings_Otop__class_Otop(X0),X1,X0)
      | c_Orderings_Otop__class_Otop(X0) = X1
      | ~ class_Orderings_Oorder(X0) ),
    inference(resolution,[status(thm)],[f717,f703]) ).

fof(f3725,plain,
    ! [X0] :
      ( ~ c_lessequals(c_Message_Oanalz(X0),X0,tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oanalz(X0) = X0
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f717,f1081]) ).

fof(f3731,definition,
    ! [X0,X1,X2,X3] :
      ( sQ89_spl
    <=> ( ~ c_lessequals(c_Event_Oknows(X0,c_List_Olist_OCons(c_Event_Oevent_ONotes(X1,X2),X3,tc_Event_Oevent)),c_Event_Oknows(X0,X3),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Event_Oknows(X0,c_List_Olist_OCons(c_Event_Oevent_ONotes(X1,X2),X3,tc_Event_Oevent)) = c_Event_Oknows(X0,X3) ) ),
    introduced(definition,[new_symbols(definition,[sQ89_spl])],[split_symbol_definition]) ).

fof(f3734,plain,
    ( sQ89_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f3703,f1780,f3731]) ).

fof(f3735,definition,
    ! [X0,X1,X2] :
      ( sQ90_spl
    <=> ( ~ c_lessequals(c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,X1),c_Message_Oanalz(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_Message_Omsg),c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,X1),X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,X1),c_Message_Oanalz(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_Message_Omsg) = c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,X1),X2,tc_Message_Omsg)) ) ),
    introduced(definition,[new_symbols(definition,[sQ90_spl])],[split_symbol_definition]) ).

fof(f3738,plain,
    ( sQ90_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f3704,f1780,f3735]) ).

fof(f3739,definition,
    ! [X0] :
      ( sQ91_spl
    <=> ( ~ c_lessequals(c_Message_Oparts(X0),c_Message_Oanalz(X0),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oparts(X0) = c_Message_Oanalz(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ91_spl])],[split_symbol_definition]) ).

fof(f3742,plain,
    ( sQ91_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f3705,f1780,f3739]) ).

fof(f3743,definition,
    ! [X0,X1] :
      ( sQ92_spl
    <=> ( ~ c_lessequals(X1,c_Message_Oanalz(X0),tc_fun(tc_Message_Omsg,tc_bool))
        | ~ c_lessequals(c_Message_Oanalz(X0),c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oanalz(X0) = c_Message_Oanalz(X1) ) ),
    introduced(definition,[new_symbols(definition,[sQ92_spl])],[split_symbol_definition]) ).

fof(f3746,plain,
    ( sQ92_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f3706,f1780,f3743]) ).

fof(f3747,definition,
    ! [X0,X1] :
      ( sQ93_spl
    <=> ( ~ c_lessequals(X1,X0,tc_fun(tc_Message_Omsg,tc_bool))
        | ~ c_lessequals(c_Message_Oanalz(X0),c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oanalz(X0) = c_Message_Oanalz(X1) ) ),
    introduced(definition,[new_symbols(definition,[sQ93_spl])],[split_symbol_definition]) ).

fof(f3750,plain,
    ( sQ93_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f3707,f1780,f3747]) ).

fof(f3751,definition,
    ! [X0,X1] :
      ( sQ94_spl
    <=> ( ~ c_lessequals(c_Message_Oanalz(c_Set_Oinsert(X0,X1,tc_Message_Omsg)),c_Set_Oinsert(X0,c_Message_Oanalz(X1),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oanalz(c_Set_Oinsert(X0,X1,tc_Message_Omsg)) = c_Set_Oinsert(X0,c_Message_Oanalz(X1),tc_Message_Omsg) ) ),
    introduced(definition,[new_symbols(definition,[sQ94_spl])],[split_symbol_definition]) ).

fof(f3754,plain,
    ( sQ94_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f3711,f1780,f3751]) ).

fof(f3762,definition,
    ! [X0] :
      ( sQ97_spl
    <=> ( ~ c_lessequals(c_Event_Oused(X0),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,X0)),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Event_Oused(X0) = c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,X0)) ) ),
    introduced(definition,[new_symbols(definition,[sQ97_spl])],[split_symbol_definition]) ).

fof(f3765,plain,
    ( sQ97_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f3713,f1780,f3762]) ).

fof(f3766,definition,
    ! [X0,X1] :
      ( sQ98_spl
    <=> ( ~ hBOOL(c_in(X1,c_Event_Oused(X0),tc_Message_Omsg))
        | ~ c_lessequals(c_Event_Oused(X0),c_Message_Oparts(c_Set_Oinsert(X1,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Event_Oused(X0) = c_Message_Oparts(c_Set_Oinsert(X1,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)) ) ),
    introduced(definition,[new_symbols(definition,[sQ98_spl])],[split_symbol_definition]) ).

fof(f3769,plain,
    ( sQ98_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f3714,f1780,f3766]) ).

fof(f3770,definition,
    ! [X0] :
      ( sQ99_spl
    <=> ( ~ c_lessequals(c_Message_Osynth(X0),X0,tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Osynth(X0) = X0 ) ),
    introduced(definition,[new_symbols(definition,[sQ99_spl])],[split_symbol_definition]) ).

fof(f3771,plain,
    ! [X0] :
      ( ~ sQ99_spl
      | ~ c_lessequals(c_Message_Osynth(X0),X0,tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Osynth(X0) = X0 ),
    inference(component_clause,[status(thm)],[f3770]) ).

fof(f3773,plain,
    ( sQ99_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f3720,f1780,f3770]) ).

fof(f3774,definition,
    ! [X0] :
      ( sQ100_spl
    <=> ( ~ c_lessequals(c_Message_Oparts(X0),X0,tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oparts(X0) = X0 ) ),
    introduced(definition,[new_symbols(definition,[sQ100_spl])],[split_symbol_definition]) ).

fof(f3775,plain,
    ! [X0] :
      ( ~ sQ100_spl
      | ~ c_lessequals(c_Message_Oparts(X0),X0,tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oparts(X0) = X0 ),
    inference(component_clause,[status(thm)],[f3774]) ).

fof(f3777,plain,
    ( sQ100_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f3721,f1780,f3774]) ).

fof(f3778,definition,
    ! [X0] :
      ( sQ101_spl
    <=> ( ~ c_lessequals(c_Message_Oanalz(X0),X0,tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oanalz(X0) = X0 ) ),
    introduced(definition,[new_symbols(definition,[sQ101_spl])],[split_symbol_definition]) ).

fof(f3779,plain,
    ! [X0] :
      ( ~ sQ101_spl
      | ~ c_lessequals(c_Message_Oanalz(X0),X0,tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oanalz(X0) = X0 ),
    inference(component_clause,[status(thm)],[f3778]) ).

fof(f3781,plain,
    ( sQ101_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f3725,f1780,f3778]) ).

fof(f3782,plain,
    ( sQ29_spl
    | ~ class_Orderings_Oorder(tc_bool) ),
    inference(resolution,[status(thm)],[f1782,f1466]) ).

fof(f3783,plain,
    ( sQ29_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f3782,f1487]) ).

fof(f3784,plain,
    sQ29_spl,
    inference(contradiction_clause,[status(thm)],[f3783]) ).

fof(f3851,plain,
    ( ~ sQ101_spl
    | c_Message_Oanalz(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))) = c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f3779,f704]) ).

fof(f3852,plain,
    ( ~ sQ101_spl
    | ~ class_Lattices_Obounded__lattice(tc_fun(tc_Message_Omsg,tc_bool))
    | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool))
    | c_Message_Oanalz(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))) = c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f3779,f3113]) ).

fof(f3858,plain,
    ( ~ sQ101_spl
    | ~ c_lessequals(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
    | c_Message_Oanalz(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f623,f3779]) ).

fof(f3859,definition,
    ( sQ102_spl
  <=> c_Message_Oanalz(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))) = c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ102_spl])],[split_symbol_definition]) ).

fof(f3862,plain,
    ( ~ sQ101_spl
    | ~ sQ20_spl
    | ~ sQ15_spl
    | sQ102_spl ),
    inference(split_clause,[status(thm)],[f3852,f3859,f1660,f1730,f3778]) ).

fof(f3863,definition,
    ( sQ103_spl
  <=> class_Orderings_Otop(tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ103_spl])],[split_symbol_definition]) ).

fof(f3865,plain,
    ( sQ103_spl
    | ~ class_Orderings_Otop(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(component_clause,[status(thm)],[f3863]) ).

fof(f3874,definition,
    ( sQ106_spl
  <=> c_lessequals(c_Event_Oused(c_List_Olist_ONil(tc_Event_Oevent)),c_Event_Oused(c_List_Olist_ONil(tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ106_spl])],[split_symbol_definition]) ).

fof(f3876,plain,
    ( sQ106_spl
    | ~ c_lessequals(c_Event_Oused(c_List_Olist_ONil(tc_Event_Oevent)),c_Event_Oused(c_List_Olist_ONil(tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(component_clause,[status(thm)],[f3874]) ).

fof(f3878,definition,
    ( sQ107_spl
  <=> c_Message_Oanalz(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ107_spl])],[split_symbol_definition]) ).

fof(f3881,definition,
    ( sQ108_spl
  <=> c_lessequals(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ108_spl])],[split_symbol_definition]) ).

fof(f3883,plain,
    ( sQ108_spl
    | ~ c_lessequals(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(component_clause,[status(thm)],[f3881]) ).

fof(f3884,plain,
    ( ~ sQ101_spl
    | ~ sQ108_spl
    | sQ107_spl ),
    inference(split_clause,[status(thm)],[f3858,f3878,f3881,f3778]) ).

fof(f3885,plain,
    ( sQ108_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f3883,f654]) ).

fof(f3886,plain,
    sQ108_spl,
    inference(contradiction_clause,[status(thm)],[f3885]) ).

fof(f3887,plain,
    ( sQ106_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f3876,f819]) ).

fof(f3888,plain,
    sQ106_spl,
    inference(contradiction_clause,[status(thm)],[f3887]) ).

fof(f3932,definition,
    ( sQ109_spl
  <=> c_lessequals(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ109_spl])],[split_symbol_definition]) ).

fof(f3934,plain,
    ( sQ109_spl
    | ~ c_lessequals(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(component_clause,[status(thm)],[f3932]) ).

fof(f3960,plain,
    ! [X0,X1] :
      ( ~ hBOOL(c_in(c_Message_Oagent_OSpy,c_Event_Obad,tc_Message_Oagent))
      | c_Set_Oinsert(X0,c_Event_Oknows(c_Message_Oagent_OSpy,X1),tc_Message_Omsg) = c_Set_Oinsert(X0,c_Event_Oknows(c_Message_Oagent_OSpy,X1),tc_Message_Omsg) ),
    inference(paramodulation,[status(thm)],[f1127,f1146]) ).

fof(f3961,definition,
    ! [X0,X1] :
      ( sQ111_spl
    <=> c_Set_Oinsert(X0,c_Event_Oknows(c_Message_Oagent_OSpy,X1),tc_Message_Omsg) = c_Set_Oinsert(X0,c_Event_Oknows(c_Message_Oagent_OSpy,X1),tc_Message_Omsg) ),
    introduced(definition,[new_symbols(definition,[sQ111_spl])],[split_symbol_definition]) ).

fof(f3964,definition,
    ( sQ112_spl
  <=> hBOOL(c_in(c_Message_Oagent_OSpy,c_Event_Obad,tc_Message_Oagent)) ),
    introduced(definition,[new_symbols(definition,[sQ112_spl])],[split_symbol_definition]) ).

fof(f3967,plain,
    ( ~ sQ112_spl
    | sQ111_spl ),
    inference(split_clause,[status(thm)],[f3960,f3961,f3964]) ).

fof(f3979,plain,
    ! [X0,X1] :
      ( ~ c_lessequals(c_Event_Oknows(X0,X1),c_Event_OinitState(X0),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Event_Oknows(X0,X1) = c_Event_OinitState(X0)
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f757,f717]) ).

fof(f3980,plain,
    ! [X0,X1,X2] : c_lessequals(c_Event_OinitState(X0),c_Set_Oinsert(X1,c_Event_Oknows(X0,X2),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),
    inference(paramodulation,[status(thm)],[f1127,f757]) ).

fof(f3982,definition,
    ! [X0,X1] :
      ( sQ113_spl
    <=> ( ~ c_lessequals(c_Event_Oknows(X0,X1),c_Event_OinitState(X0),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Event_Oknows(X0,X1) = c_Event_OinitState(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ113_spl])],[split_symbol_definition]) ).

fof(f3985,plain,
    ( sQ113_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f3979,f1780,f3982]) ).

fof(f4127,plain,
    ! [X0] :
      ( hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X0),c_Event_OinitState(c_Message_Oagent_OSpy),tc_Message_Omsg)),tc_Message_Omsg))
      | ~ hBOOL(c_in(c_List_Olist_ONil(tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | hBOOL(c_in(X0,c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat)) ),
    inference(paramodulation,[status(thm)],[f798,f1153]) ).

fof(f4129,definition,
    ! [X0] :
      ( sQ116_spl
    <=> ( hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X0),c_Event_OinitState(c_Message_Oagent_OSpy),tc_Message_Omsg)),tc_Message_Omsg))
        | hBOOL(c_in(X0,c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat)) ) ),
    introduced(definition,[new_symbols(definition,[sQ116_spl])],[split_symbol_definition]) ).

fof(f4132,plain,
    ( ~ sQ58_spl
    | sQ116_spl ),
    inference(split_clause,[status(thm)],[f4127,f4129,f2712]) ).

fof(f4155,definition,
    ( sQ118_spl
  <=> c_lessequals(c_Event_OinitState(c_Message_Oagent_OSpy),c_Event_OinitState(c_Message_Oagent_OSpy),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ118_spl])],[split_symbol_definition]) ).

fof(f4157,plain,
    ( sQ118_spl
    | ~ c_lessequals(c_Event_OinitState(c_Message_Oagent_OSpy),c_Event_OinitState(c_Message_Oagent_OSpy),tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(component_clause,[status(thm)],[f4155]) ).

fof(f4164,plain,
    ( sQ118_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f4157,f819]) ).

fof(f4165,plain,
    sQ118_spl,
    inference(contradiction_clause,[status(thm)],[f4164]) ).

fof(f4174,plain,
    ( sQ42_spl
    | ~ class_Lattices_Olattice(tc_bool) ),
    inference(resolution,[status(thm)],[f2127,f1464]) ).

fof(f4175,plain,
    ( sQ42_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f4174,f1486]) ).

fof(f4176,plain,
    sQ42_spl,
    inference(contradiction_clause,[status(thm)],[f4175]) ).

fof(f4177,plain,
    ( sQ28_spl
    | ~ class_Orderings_Opreorder(tc_bool) ),
    inference(resolution,[status(thm)],[f1778,f1462]) ).

fof(f4178,plain,
    ( sQ28_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f4177,f1485]) ).

fof(f4179,plain,
    sQ28_spl,
    inference(contradiction_clause,[status(thm)],[f4178]) ).

fof(f4210,plain,
    ! [X0,X1] :
      ( ~ hBOOL(c_in(c_List_Olist_ONil(tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | hBOOL(c_in(X1,c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat))
      | ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X1),c_Event_OinitState(c_Message_Oagent_OSpy),tc_Message_Omsg)),tc_Message_Omsg))
      | X0 = X1
      | hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,c_List_Olist_ONil(tc_Event_Oevent))),tc_Message_Omsg)) ),
    inference(paramodulation,[status(thm)],[f798,f1155]) ).

fof(f4212,definition,
    ! [X0,X1] :
      ( sQ119_spl
    <=> ( hBOOL(c_in(X1,c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat))
        | ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X1),c_Event_OinitState(c_Message_Oagent_OSpy),tc_Message_Omsg)),tc_Message_Omsg))
        | X0 = X1
        | hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,c_List_Olist_ONil(tc_Event_Oevent))),tc_Message_Omsg)) ) ),
    introduced(definition,[new_symbols(definition,[sQ119_spl])],[split_symbol_definition]) ).

fof(f4215,plain,
    ( ~ sQ58_spl
    | sQ119_spl ),
    inference(split_clause,[status(thm)],[f4210,f4212,f2712]) ).

fof(f4250,plain,
    c_List_Oset(c_List_Olist_OCons(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),c_Message_Omsg_ONonce(v_NAa)))),v_evs2,tc_Event_Oevent),tc_Event_Oevent) = c_List_Oset(v_evs2,tc_Event_Oevent),
    inference(backward_demodulation,[status(thm)],[f861,f2744]) ).

fof(f4403,definition,
    ! [X0] :
      ( sQ120_spl
    <=> ~ class_Lattices_Oboolean__algebra(tc_fun(X0,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ120_spl])],[split_symbol_definition]) ).

fof(f4404,plain,
    ! [X0] :
      ( ~ sQ120_spl
      | ~ class_Lattices_Oboolean__algebra(tc_fun(X0,tc_bool)) ),
    inference(component_clause,[status(thm)],[f4403]) ).

fof(f4415,plain,
    ( ~ sQ120_spl
    | ~ class_Lattices_Oboolean__algebra(tc_bool) ),
    inference(resolution,[status(thm)],[f4404,f1460]) ).

fof(f4416,plain,
    ( ~ sQ120_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f4415,f1484]) ).

fof(f4417,plain,
    ~ sQ120_spl,
    inference(contradiction_clause,[status(thm)],[f4416]) ).

fof(f4433,plain,
    ( ~ hBOOL(hAPP(c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_bool)),v_x))
    | c_Set_Oinsert(v_x,c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_bool)),t_a) = c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f691,f1065]) ).

fof(f4436,definition,
    ( sQ122_spl
  <=> c_Set_Oinsert(v_x,c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_bool)),t_a) = c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ122_spl])],[split_symbol_definition]) ).

fof(f4437,plain,
    ( ~ sQ122_spl
    | c_Set_Oinsert(v_x,c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_bool)),t_a) = c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_bool)) ),
    inference(component_clause,[status(thm)],[f4436]) ).

fof(f4439,definition,
    ( sQ123_spl
  <=> hBOOL(hAPP(c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_bool)),v_x)) ),
    introduced(definition,[new_symbols(definition,[sQ123_spl])],[split_symbol_definition]) ).

fof(f4442,plain,
    ( ~ sQ123_spl
    | sQ122_spl ),
    inference(split_clause,[status(thm)],[f4433,f4436,f4439]) ).

fof(f4445,plain,
    ( ~ sQ122_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f4437,f657]) ).

fof(f4446,plain,
    ~ sQ122_spl,
    inference(contradiction_clause,[status(thm)],[f4445]) ).

fof(f4452,plain,
    ( c_List_Olist_OCons(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),c_Message_Omsg_ONonce(v_NAa)))),v_evs2,tc_Event_Oevent) = c_List_Olist_ONil(tc_Event_Oevent)
    | c_List_Oset(c_List_Olist_ONil(tc_Event_Oevent),tc_Event_Oevent) != c_List_Oset(v_evs2,tc_Event_Oevent) ),
    inference(paramodulation,[status(thm)],[f4250,f2839]) ).

fof(f4453,plain,
    ( c_List_Olist_OCons(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),c_Message_Omsg_ONonce(v_NAa)))),v_evs2,tc_Event_Oevent) = c_List_Olist_ONil(tc_Event_Oevent)
    | c_Orderings_Obot__class_Obot(tc_fun(tc_Event_Oevent,tc_bool)) != c_List_Oset(v_evs2,tc_Event_Oevent) ),
    inference(paramodulation,[status(thm)],[f4250,f659]) ).

fof(f4455,definition,
    ( sQ124_spl
  <=> c_List_Oset(c_List_Olist_ONil(tc_Event_Oevent),tc_Event_Oevent) = c_List_Oset(v_evs2,tc_Event_Oevent) ),
    introduced(definition,[new_symbols(definition,[sQ124_spl])],[split_symbol_definition]) ).

fof(f4458,definition,
    ( sQ125_spl
  <=> c_List_Olist_OCons(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),c_Message_Omsg_ONonce(v_NAa)))),v_evs2,tc_Event_Oevent) = c_List_Olist_ONil(tc_Event_Oevent) ),
    introduced(definition,[new_symbols(definition,[sQ125_spl])],[split_symbol_definition]) ).

fof(f4459,plain,
    ( ~ sQ125_spl
    | c_List_Olist_OCons(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),c_Message_Omsg_ONonce(v_NAa)))),v_evs2,tc_Event_Oevent) = c_List_Olist_ONil(tc_Event_Oevent) ),
    inference(component_clause,[status(thm)],[f4458]) ).

fof(f4461,plain,
    ( sQ125_spl
    | ~ sQ124_spl ),
    inference(split_clause,[status(thm)],[f4452,f4455,f4458]) ).

fof(f4462,definition,
    ( sQ126_spl
  <=> c_Orderings_Obot__class_Obot(tc_fun(tc_Event_Oevent,tc_bool)) = c_List_Oset(v_evs2,tc_Event_Oevent) ),
    introduced(definition,[new_symbols(definition,[sQ126_spl])],[split_symbol_definition]) ).

fof(f4465,plain,
    ( sQ125_spl
    | ~ sQ126_spl ),
    inference(split_clause,[status(thm)],[f4453,f4462,f4458]) ).

fof(f4466,plain,
    ( ~ sQ125_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f4459,f709]) ).

fof(f4467,plain,
    ~ sQ125_spl,
    inference(contradiction_clause,[status(thm)],[f4466]) ).

fof(f4483,plain,
    ! [X0,X1,X2] :
      ( ~ c_lessequals(c_Set_Oinsert(X0,c_Event_Oknows(X1,X2),tc_Message_Omsg),c_Event_OinitState(X1),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Set_Oinsert(X0,c_Event_Oknows(X1,X2),tc_Message_Omsg) = c_Event_OinitState(X1)
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f3980,f717]) ).

fof(f4486,definition,
    ! [X0,X1,X2] :
      ( sQ127_spl
    <=> ( ~ c_lessequals(c_Set_Oinsert(X0,c_Event_Oknows(X1,X2),tc_Message_Omsg),c_Event_OinitState(X1),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Set_Oinsert(X0,c_Event_Oknows(X1,X2),tc_Message_Omsg) = c_Event_OinitState(X1) ) ),
    introduced(definition,[new_symbols(definition,[sQ127_spl])],[split_symbol_definition]) ).

fof(f4489,plain,
    ( sQ127_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f4483,f1780,f4486]) ).

fof(f4492,plain,
    ! [X0,X1] :
      ( ~ c_lessequals(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_ONonce(X0),X1,tc_Message_Omsg)),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_ONonce(X0),X1,tc_Message_Omsg)) = c_Message_Oparts(X1)
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f2411,f717]) ).

fof(f4504,definition,
    ! [X0,X1] :
      ( sQ128_spl
    <=> ( ~ c_lessequals(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_ONonce(X0),X1,tc_Message_Omsg)),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_ONonce(X0),X1,tc_Message_Omsg)) = c_Message_Oparts(X1) ) ),
    introduced(definition,[new_symbols(definition,[sQ128_spl])],[split_symbol_definition]) ).

fof(f4507,plain,
    ( sQ128_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f4492,f1780,f4504]) ).

fof(f4516,plain,
    ! [X0,X1] : c_lessequals(X0,c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OAgent(X1),X0,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),
    inference(resolution,[status(thm)],[f2412,f1080]) ).

fof(f4518,plain,
    ! [X0,X1] :
      ( ~ c_lessequals(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OAgent(X0),X1,tc_Message_Omsg)),c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OAgent(X0),X1,tc_Message_Omsg)) = c_Message_Oanalz(X1)
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f2412,f717]) ).

fof(f4534,definition,
    ! [X0,X1] :
      ( sQ129_spl
    <=> ( ~ c_lessequals(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OAgent(X0),X1,tc_Message_Omsg)),c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OAgent(X0),X1,tc_Message_Omsg)) = c_Message_Oanalz(X1) ) ),
    introduced(definition,[new_symbols(definition,[sQ129_spl])],[split_symbol_definition]) ).

fof(f4537,plain,
    ( sQ129_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f4518,f1780,f4534]) ).

fof(f4548,plain,
    ! [X0,X1] :
      ( ~ c_lessequals(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OAgent(X0),X1,tc_Message_Omsg)),X1,tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OAgent(X0),X1,tc_Message_Omsg)) = X1
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f4516,f717]) ).

fof(f4560,definition,
    ! [X0,X1] :
      ( sQ130_spl
    <=> ( ~ c_lessequals(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OAgent(X0),X1,tc_Message_Omsg)),X1,tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OAgent(X0),X1,tc_Message_Omsg)) = X1 ) ),
    introduced(definition,[new_symbols(definition,[sQ130_spl])],[split_symbol_definition]) ).

fof(f4563,plain,
    ( sQ130_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f4548,f1780,f4560]) ).

fof(f4566,plain,
    ! [X0,X1] :
      ( ~ c_lessequals(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OAgent(X0),X1,tc_Message_Omsg)),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OAgent(X0),X1,tc_Message_Omsg)) = c_Message_Oparts(X1)
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f2415,f717]) ).

fof(f4579,definition,
    ! [X0,X1] :
      ( sQ131_spl
    <=> ( ~ c_lessequals(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OAgent(X0),X1,tc_Message_Omsg)),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OAgent(X0),X1,tc_Message_Omsg)) = c_Message_Oparts(X1) ) ),
    introduced(definition,[new_symbols(definition,[sQ131_spl])],[split_symbol_definition]) ).

fof(f4582,plain,
    ( sQ131_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f4566,f1780,f4579]) ).

fof(f4604,plain,
    ( ~ sQ99_spl
    | c_Message_Osynth(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))) = c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f3771,f704]) ).

fof(f4605,plain,
    ( ~ sQ99_spl
    | ~ class_Lattices_Obounded__lattice(tc_fun(tc_Message_Omsg,tc_bool))
    | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool))
    | c_Message_Osynth(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))) = c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f3771,f3113]) ).

fof(f4609,definition,
    ( sQ132_spl
  <=> c_Message_Osynth(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))) = c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ132_spl])],[split_symbol_definition]) ).

fof(f4612,plain,
    ( ~ sQ99_spl
    | ~ sQ20_spl
    | ~ sQ15_spl
    | sQ132_spl ),
    inference(split_clause,[status(thm)],[f4605,f4609,f1660,f1730,f3770]) ).

fof(f4618,plain,
    ( sQ103_spl
    | ~ class_Orderings_Otop(tc_bool) ),
    inference(resolution,[status(thm)],[f3865,f1468]) ).

fof(f4619,plain,
    ( sQ103_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f4618,f1488]) ).

fof(f4620,plain,
    sQ103_spl,
    inference(contradiction_clause,[status(thm)],[f4619]) ).

fof(f4621,plain,
    ( ~ sQ100_spl
    | c_Message_Oparts(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))) = c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f3775,f704]) ).

fof(f4622,plain,
    ( ~ sQ100_spl
    | ~ class_Lattices_Obounded__lattice(tc_fun(tc_Message_Omsg,tc_bool))
    | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool))
    | c_Message_Oparts(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))) = c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f3775,f3113]) ).

fof(f4625,plain,
    ( ~ sQ100_spl
    | ~ c_lessequals(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
    | c_Message_Oparts(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f641,f3775]) ).

fof(f4628,definition,
    ( sQ134_spl
  <=> c_Message_Oparts(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))) = c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ134_spl])],[split_symbol_definition]) ).

fof(f4631,plain,
    ( ~ sQ100_spl
    | ~ sQ20_spl
    | ~ sQ15_spl
    | sQ134_spl ),
    inference(split_clause,[status(thm)],[f4622,f4628,f1660,f1730,f3774]) ).

fof(f4637,definition,
    ( sQ136_spl
  <=> c_Message_Oparts(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ136_spl])],[split_symbol_definition]) ).

fof(f4640,plain,
    ( ~ sQ100_spl
    | ~ sQ108_spl
    | sQ136_spl ),
    inference(split_clause,[status(thm)],[f4625,f4637,f3881,f3774]) ).

fof(f4643,plain,
    ! [X0] :
      ( ~ c_lessequals(c_Event_Oused(X0),c_Event_Oused(c_List_Olist_ONil(tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Event_Oused(X0) = c_Event_Oused(c_List_Olist_ONil(tc_Event_Oevent))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f767,f717]) ).

fof(f4647,definition,
    ! [X0] :
      ( sQ137_spl
    <=> ( ~ c_lessequals(c_Event_Oused(X0),c_Event_Oused(c_List_Olist_ONil(tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Event_Oused(X0) = c_Event_Oused(c_List_Olist_ONil(tc_Event_Oevent)) ) ),
    introduced(definition,[new_symbols(definition,[sQ137_spl])],[split_symbol_definition]) ).

fof(f4650,plain,
    ( sQ137_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f4643,f1780,f4647]) ).

fof(f4654,plain,
    ! [X0,X1,X2,X3] :
      ( ~ class_Lattices_Oupper__semilattice(X0)
      | c_lessequals(X1,c_Lattices_Oupper__semilattice__class_Osup(X2,c_Lattices_Oupper__semilattice__class_Osup(X3,X1,X0),X0),X0)
      | ~ class_Lattices_Oupper__semilattice(X0) ),
    inference(resolution,[status(thm)],[f800,f966]) ).

fof(f4655,plain,
    ! [X0,X1,X2,X3] :
      ( ~ class_Lattices_Oupper__semilattice(X0)
      | c_lessequals(X1,c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(X2,X1,X0),X3,X0),X0)
      | ~ class_Lattices_Oupper__semilattice(X0) ),
    inference(resolution,[status(thm)],[f800,f964]) ).

fof(f4656,plain,
    ! [X0,X1] :
      ( c_lessequals(X0,c_Message_Osynth(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f800,f797]) ).

fof(f4657,plain,
    ! [X0,X1] :
      ( c_lessequals(X0,c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f800,f731]) ).

fof(f4661,plain,
    ! [X0,X1,X2] :
      ( c_lessequals(X0,c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Lattices_Oupper__semilattice__class_Osup(X2,X0,tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f800,f4516]) ).

fof(f4662,plain,
    ! [X0,X1] :
      ( c_lessequals(X0,c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f800,f1081]) ).

fof(f4671,plain,
    ! [X0,X1,X2,X3,X4] :
      ( ~ c_lessequals(c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_OSays(X2,X3,X4),X0,tc_Event_Oevent)),X1,tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(c_Event_Oused(X0),X1,tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f792,f800]) ).

fof(f4672,plain,
    ! [X0,X1,X2,X3] :
      ( ~ c_lessequals(c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_ONotes(X2,X3),X0,tc_Event_Oevent)),X1,tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(c_Event_Oused(X0),X1,tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f791,f800]) ).

fof(f4673,plain,
    ! [X0,X1,X2] :
      ( ~ c_lessequals(c_Message_Oparts(c_Set_Oinsert(X2,X0,tc_Message_Omsg)),X1,tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(c_Message_Oparts(X0),X1,tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f622,f800]) ).

fof(f4677,plain,
    ! [X0,X1,X2,X3] :
      ( c_lessequals(X1,c_Lattices_Oupper__semilattice__class_Osup(X2,c_Lattices_Oupper__semilattice__class_Osup(X3,X1,X0),X0),X0)
      | ~ class_Lattices_Oupper__semilattice(X0) ),
    inference(duplicate_literals_removal,[status(thm)],[f4654]) ).

fof(f4678,plain,
    ! [X0,X1,X2,X3] :
      ( c_lessequals(X1,c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(X2,X1,X0),X3,X0),X0)
      | ~ class_Lattices_Oupper__semilattice(X0) ),
    inference(duplicate_literals_removal,[status(thm)],[f4655]) ).

fof(f4679,definition,
    ! [X0,X1] :
      ( sQ138_spl
    <=> c_lessequals(X0,c_Message_Osynth(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ138_spl])],[split_symbol_definition]) ).

fof(f4682,plain,
    ( sQ138_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f4656,f1660,f4679]) ).

fof(f4683,definition,
    ! [X0,X1] :
      ( sQ139_spl
    <=> c_lessequals(X0,c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ139_spl])],[split_symbol_definition]) ).

fof(f4686,plain,
    ( sQ139_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f4657,f1660,f4683]) ).

fof(f4688,definition,
    ! [X0,X1,X2] :
      ( sQ140_spl
    <=> c_lessequals(X0,c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Lattices_Oupper__semilattice__class_Osup(X2,X0,tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ140_spl])],[split_symbol_definition]) ).

fof(f4691,plain,
    ( sQ140_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f4661,f1660,f4688]) ).

fof(f4692,definition,
    ! [X0,X1] :
      ( sQ141_spl
    <=> c_lessequals(X0,c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ141_spl])],[split_symbol_definition]) ).

fof(f4693,plain,
    ! [X0,X1] :
      ( ~ sQ141_spl
      | c_lessequals(X0,c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(component_clause,[status(thm)],[f4692]) ).

fof(f4695,plain,
    ( sQ141_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f4662,f1660,f4692]) ).

fof(f4697,definition,
    ! [X0,X1,X2,X3,X4] :
      ( sQ142_spl
    <=> ( ~ c_lessequals(c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_OSays(X2,X3,X4),X0,tc_Event_Oevent)),X1,tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(c_Event_Oused(X0),X1,tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ142_spl])],[split_symbol_definition]) ).

fof(f4700,plain,
    ( sQ142_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f4671,f1660,f4697]) ).

fof(f4701,definition,
    ! [X0,X1,X2,X3] :
      ( sQ143_spl
    <=> ( ~ c_lessequals(c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_ONotes(X2,X3),X0,tc_Event_Oevent)),X1,tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(c_Event_Oused(X0),X1,tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ143_spl])],[split_symbol_definition]) ).

fof(f4704,plain,
    ( sQ143_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f4672,f1660,f4701]) ).

fof(f4705,definition,
    ! [X0,X1,X2] :
      ( sQ144_spl
    <=> ( ~ c_lessequals(c_Message_Oparts(c_Set_Oinsert(X2,X0,tc_Message_Omsg)),X1,tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(c_Message_Oparts(X0),X1,tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ144_spl])],[split_symbol_definition]) ).

fof(f4708,plain,
    ( sQ144_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f4673,f1660,f4705]) ).

fof(f4718,plain,
    ! [X0,X1,X2,X3,X4] :
      ( c_lessequals(c_Event_Oused(X0),c_Lattices_Oupper__semilattice__class_Osup(X1,c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_OSays(X2,X3,X4),X0,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f792,f4677]) ).

fof(f4719,plain,
    ! [X0,X1,X2,X3] :
      ( c_lessequals(c_Event_Oused(X0),c_Lattices_Oupper__semilattice__class_Osup(X1,c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_ONotes(X2,X3),X0,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f791,f4677]) ).

fof(f4720,plain,
    ! [X0,X1,X2] :
      ( c_lessequals(c_Message_Oparts(X0),c_Lattices_Oupper__semilattice__class_Osup(X1,c_Message_Oparts(c_Set_Oinsert(X2,X0,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f622,f4677]) ).

fof(f4725,definition,
    ! [X0,X1,X2,X3,X4] :
      ( sQ145_spl
    <=> c_lessequals(c_Event_Oused(X0),c_Lattices_Oupper__semilattice__class_Osup(X1,c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_OSays(X2,X3,X4),X0,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ145_spl])],[split_symbol_definition]) ).

fof(f4728,plain,
    ( sQ145_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f4718,f1660,f4725]) ).

fof(f4729,definition,
    ! [X0,X1,X2,X3] :
      ( sQ146_spl
    <=> c_lessequals(c_Event_Oused(X0),c_Lattices_Oupper__semilattice__class_Osup(X1,c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_ONotes(X2,X3),X0,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ146_spl])],[split_symbol_definition]) ).

fof(f4732,plain,
    ( sQ146_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f4719,f1660,f4729]) ).

fof(f4733,definition,
    ! [X0,X1,X2] :
      ( sQ147_spl
    <=> c_lessequals(c_Message_Oparts(X0),c_Lattices_Oupper__semilattice__class_Osup(X1,c_Message_Oparts(c_Set_Oinsert(X2,X0,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ147_spl])],[split_symbol_definition]) ).

fof(f4736,plain,
    ( sQ147_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f4720,f1660,f4733]) ).

fof(f4745,plain,
    ! [X0,X1,X2,X3,X4] :
      ( c_lessequals(c_Event_Oused(X0),c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_OSays(X1,X2,X3),X0,tc_Event_Oevent)),X4,tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f792,f4678]) ).

fof(f4746,plain,
    ! [X0,X1,X2,X3] :
      ( c_lessequals(c_Event_Oused(X0),c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_ONotes(X1,X2),X0,tc_Event_Oevent)),X3,tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f791,f4678]) ).

fof(f4747,plain,
    ! [X0,X1,X2] :
      ( c_lessequals(c_Message_Oparts(X0),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(X1,X0,tc_Message_Omsg)),X2,tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f622,f4678]) ).

fof(f4752,definition,
    ! [X0,X1,X2,X3,X4] :
      ( sQ148_spl
    <=> c_lessequals(c_Event_Oused(X0),c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_OSays(X1,X2,X3),X0,tc_Event_Oevent)),X4,tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ148_spl])],[split_symbol_definition]) ).

fof(f4755,plain,
    ( sQ148_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f4745,f1660,f4752]) ).

fof(f4756,definition,
    ! [X0,X1,X2,X3] :
      ( sQ149_spl
    <=> c_lessequals(c_Event_Oused(X0),c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_ONotes(X1,X2),X0,tc_Event_Oevent)),X3,tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ149_spl])],[split_symbol_definition]) ).

fof(f4759,plain,
    ( sQ149_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f4746,f1660,f4756]) ).

fof(f4760,definition,
    ! [X0,X1,X2] :
      ( sQ150_spl
    <=> c_lessequals(c_Message_Oparts(X0),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(X1,X0,tc_Message_Omsg)),X2,tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ150_spl])],[split_symbol_definition]) ).

fof(f4763,plain,
    ( sQ150_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f4747,f1660,f4760]) ).

fof(f4769,plain,
    ! [X0,X1,X2,X3] :
      ( ~ class_Lattices_Oupper__semilattice(X0)
      | c_lessequals(X1,c_Lattices_Oupper__semilattice__class_Osup(X2,c_Lattices_Oupper__semilattice__class_Osup(X1,X3,X0),X0),X0)
      | ~ class_Lattices_Oupper__semilattice(X0) ),
    inference(resolution,[status(thm)],[f802,f966]) ).

fof(f4770,plain,
    ! [X0,X1,X2,X3] :
      ( ~ class_Lattices_Oupper__semilattice(X0)
      | c_lessequals(X1,c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,X0),X3,X0),X0)
      | ~ class_Lattices_Oupper__semilattice(X0) ),
    inference(resolution,[status(thm)],[f802,f964]) ).

fof(f4771,plain,
    ! [X0,X1] :
      ( c_lessequals(X0,c_Message_Osynth(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f802,f797]) ).

fof(f4772,plain,
    ! [X0,X1] :
      ( c_lessequals(X0,c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f802,f731]) ).

fof(f4776,plain,
    ! [X0,X1,X2] :
      ( c_lessequals(X0,c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Lattices_Oupper__semilattice__class_Osup(X0,X2,tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f802,f4516]) ).

fof(f4777,plain,
    ! [X0,X1] :
      ( c_lessequals(X0,c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f802,f1081]) ).

fof(f4786,plain,
    ! [X0,X1,X2,X3,X4] :
      ( ~ c_lessequals(c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_OSays(X2,X3,X0),X4,tc_Event_Oevent)),X1,tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),X1,tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f792,f802]) ).

fof(f4787,plain,
    ! [X0,X1,X2,X3] :
      ( ~ c_lessequals(c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_ONotes(X2,X0),X3,tc_Event_Oevent)),X1,tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),X1,tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f791,f802]) ).

fof(f4788,plain,
    ! [X0,X1,X2] :
      ( ~ c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,X2,tc_Message_Omsg)),X1,tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),X1,tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f622,f802]) ).

fof(f4794,plain,
    ! [X0,X1,X2,X3] :
      ( c_lessequals(X1,c_Lattices_Oupper__semilattice__class_Osup(X2,c_Lattices_Oupper__semilattice__class_Osup(X1,X3,X0),X0),X0)
      | ~ class_Lattices_Oupper__semilattice(X0) ),
    inference(duplicate_literals_removal,[status(thm)],[f4769]) ).

fof(f4795,plain,
    ! [X0,X1,X2,X3] :
      ( c_lessequals(X1,c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,X0),X3,X0),X0)
      | ~ class_Lattices_Oupper__semilattice(X0) ),
    inference(duplicate_literals_removal,[status(thm)],[f4770]) ).

fof(f4796,definition,
    ! [X0,X1] :
      ( sQ151_spl
    <=> c_lessequals(X0,c_Message_Osynth(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ151_spl])],[split_symbol_definition]) ).

fof(f4799,plain,
    ( sQ151_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f4771,f1660,f4796]) ).

fof(f4800,definition,
    ! [X0,X1] :
      ( sQ152_spl
    <=> c_lessequals(X0,c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ152_spl])],[split_symbol_definition]) ).

fof(f4803,plain,
    ( sQ152_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f4772,f1660,f4800]) ).

fof(f4805,definition,
    ! [X0,X1,X2] :
      ( sQ153_spl
    <=> c_lessequals(X0,c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Lattices_Oupper__semilattice__class_Osup(X0,X2,tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ153_spl])],[split_symbol_definition]) ).

fof(f4808,plain,
    ( sQ153_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f4776,f1660,f4805]) ).

fof(f4809,definition,
    ! [X0,X1] :
      ( sQ154_spl
    <=> c_lessequals(X0,c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ154_spl])],[split_symbol_definition]) ).

fof(f4810,plain,
    ! [X0,X1] :
      ( ~ sQ154_spl
      | c_lessequals(X0,c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(component_clause,[status(thm)],[f4809]) ).

fof(f4812,plain,
    ( sQ154_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f4777,f1660,f4809]) ).

fof(f4814,definition,
    ! [X0,X1,X2,X3,X4] :
      ( sQ155_spl
    <=> ( ~ c_lessequals(c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_OSays(X2,X3,X0),X4,tc_Event_Oevent)),X1,tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),X1,tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ155_spl])],[split_symbol_definition]) ).

fof(f4817,plain,
    ( sQ155_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f4786,f1660,f4814]) ).

fof(f4818,definition,
    ! [X0,X1,X2,X3] :
      ( sQ156_spl
    <=> ( ~ c_lessequals(c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_ONotes(X2,X0),X3,tc_Event_Oevent)),X1,tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),X1,tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ156_spl])],[split_symbol_definition]) ).

fof(f4821,plain,
    ( sQ156_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f4787,f1660,f4818]) ).

fof(f4822,definition,
    ! [X0,X1,X2] :
      ( sQ157_spl
    <=> ( ~ c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,X2,tc_Message_Omsg)),X1,tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),X1,tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ157_spl])],[split_symbol_definition]) ).

fof(f4825,plain,
    ( sQ157_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f4788,f1660,f4822]) ).

fof(f4836,plain,
    ! [X0,X1,X2,X3,X4] :
      ( c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Lattices_Oupper__semilattice__class_Osup(X1,c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_OSays(X2,X3,X0),X4,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f792,f4794]) ).

fof(f4837,plain,
    ! [X0,X1,X2,X3] :
      ( c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Lattices_Oupper__semilattice__class_Osup(X1,c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_ONotes(X2,X0),X3,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f791,f4794]) ).

fof(f4838,plain,
    ! [X0,X1,X2] :
      ( c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Lattices_Oupper__semilattice__class_Osup(X1,c_Message_Oparts(c_Set_Oinsert(X0,X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f622,f4794]) ).

fof(f4844,definition,
    ! [X0,X1,X2,X3,X4] :
      ( sQ158_spl
    <=> c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Lattices_Oupper__semilattice__class_Osup(X1,c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_OSays(X2,X3,X0),X4,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ158_spl])],[split_symbol_definition]) ).

fof(f4847,plain,
    ( sQ158_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f4836,f1660,f4844]) ).

fof(f4848,definition,
    ! [X0,X1,X2,X3] :
      ( sQ159_spl
    <=> c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Lattices_Oupper__semilattice__class_Osup(X1,c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_ONotes(X2,X0),X3,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ159_spl])],[split_symbol_definition]) ).

fof(f4851,plain,
    ( sQ159_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f4837,f1660,f4848]) ).

fof(f4852,definition,
    ! [X0,X1,X2] :
      ( sQ160_spl
    <=> c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Lattices_Oupper__semilattice__class_Osup(X1,c_Message_Oparts(c_Set_Oinsert(X0,X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ160_spl])],[split_symbol_definition]) ).

fof(f4855,plain,
    ( sQ160_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f4838,f1660,f4852]) ).

fof(f4895,plain,
    ( hAPP(c_Orderings_Otop__class_Otop(tc_fun(t_a,tc_bool)),v_x) = c_HOL_Ouminus__class_Ouminus(hAPP(c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_bool)),v_x),tc_bool)
    | ~ class_HOL_Ouminus(tc_bool) ),
    inference(paramodulation,[status(thm)],[f682,f701]) ).

fof(f4896,plain,
    ( hAPP(c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_bool)),v_x) = c_HOL_Ouminus__class_Ouminus(hAPP(c_Orderings_Otop__class_Otop(tc_fun(t_a,tc_bool)),v_x),tc_bool)
    | ~ class_HOL_Ouminus(tc_bool) ),
    inference(paramodulation,[status(thm)],[f667,f701]) ).

fof(f4897,plain,
    ! [X0] :
      ( hAPP(X0,v_x) = c_HOL_Ouminus__class_Ouminus(hAPP(c_HOL_Ouminus__class_Ouminus(X0,tc_fun(t_a,tc_bool)),v_x),tc_bool)
      | ~ class_HOL_Ouminus(tc_bool) ),
    inference(paramodulation,[status(thm)],[f1015,f701]) ).

fof(f4898,definition,
    ( sQ161_spl
  <=> class_HOL_Ouminus(tc_bool) ),
    introduced(definition,[new_symbols(definition,[sQ161_spl])],[split_symbol_definition]) ).

fof(f4900,plain,
    ( sQ161_spl
    | ~ class_HOL_Ouminus(tc_bool) ),
    inference(component_clause,[status(thm)],[f4898]) ).

fof(f4901,definition,
    ( sQ162_spl
  <=> hAPP(c_Orderings_Otop__class_Otop(tc_fun(t_a,tc_bool)),v_x) = c_HOL_Ouminus__class_Ouminus(hAPP(c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_bool)),v_x),tc_bool) ),
    introduced(definition,[new_symbols(definition,[sQ162_spl])],[split_symbol_definition]) ).

fof(f4904,plain,
    ( sQ162_spl
    | ~ sQ161_spl ),
    inference(split_clause,[status(thm)],[f4895,f4898,f4901]) ).

fof(f4905,definition,
    ( sQ163_spl
  <=> hAPP(c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_bool)),v_x) = c_HOL_Ouminus__class_Ouminus(hAPP(c_Orderings_Otop__class_Otop(tc_fun(t_a,tc_bool)),v_x),tc_bool) ),
    introduced(definition,[new_symbols(definition,[sQ163_spl])],[split_symbol_definition]) ).

fof(f4908,plain,
    ( sQ163_spl
    | ~ sQ161_spl ),
    inference(split_clause,[status(thm)],[f4896,f4898,f4905]) ).

fof(f4909,definition,
    ! [X0] :
      ( sQ164_spl
    <=> hAPP(X0,v_x) = c_HOL_Ouminus__class_Ouminus(hAPP(c_HOL_Ouminus__class_Ouminus(X0,tc_fun(t_a,tc_bool)),v_x),tc_bool) ),
    introduced(definition,[new_symbols(definition,[sQ164_spl])],[split_symbol_definition]) ).

fof(f4912,plain,
    ( sQ164_spl
    | ~ sQ161_spl ),
    inference(split_clause,[status(thm)],[f4897,f4898,f4909]) ).

fof(f4913,plain,
    ( sQ161_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f4900,f1490]) ).

fof(f4914,plain,
    sQ161_spl,
    inference(contradiction_clause,[status(thm)],[f4913]) ).

fof(f4958,definition,
    ( sQ165_spl
  <=> c_List_Olist_OCons(c_Event_Oevent_OSays(c_Message_Oagent_OServer,v_A,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,v_Ba),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),c_Message_Omsg_OAgent(v_A)))))))),v_evs2,tc_Event_Oevent) = c_List_Olist_ONil(tc_Event_Oevent) ),
    introduced(definition,[new_symbols(definition,[sQ165_spl])],[split_symbol_definition]) ).

fof(f4959,plain,
    ( ~ sQ165_spl
    | c_List_Olist_OCons(c_Event_Oevent_OSays(c_Message_Oagent_OServer,v_A,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,v_Ba),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),c_Message_Omsg_OAgent(v_A)))))))),v_evs2,tc_Event_Oevent) = c_List_Olist_ONil(tc_Event_Oevent) ),
    inference(component_clause,[status(thm)],[f4958]) ).

fof(f4963,plain,
    ( ~ sQ165_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f4959,f709]) ).

fof(f4964,plain,
    ~ sQ165_spl,
    inference(contradiction_clause,[status(thm)],[f4963]) ).

fof(f4970,plain,
    ! [X0,X1] : c_lessequals(X0,c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_ONonce(X1),X0,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),
    inference(resolution,[status(thm)],[f2624,f1080]) ).

fof(f4972,plain,
    ! [X0,X1] :
      ( ~ c_lessequals(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_ONonce(X0),X1,tc_Message_Omsg)),c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_ONonce(X0),X1,tc_Message_Omsg)) = c_Message_Oanalz(X1)
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f2624,f717]) ).

fof(f4987,definition,
    ! [X0,X1] :
      ( sQ166_spl
    <=> ( ~ c_lessequals(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_ONonce(X0),X1,tc_Message_Omsg)),c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_ONonce(X0),X1,tc_Message_Omsg)) = c_Message_Oanalz(X1) ) ),
    introduced(definition,[new_symbols(definition,[sQ166_spl])],[split_symbol_definition]) ).

fof(f4990,plain,
    ( sQ166_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f4972,f1780,f4987]) ).

fof(f4999,plain,
    ! [X0,X1,X2] :
      ( c_lessequals(X0,c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Lattices_Oupper__semilattice__class_Osup(X0,X2,tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f4970,f802]) ).

fof(f5000,plain,
    ! [X0,X1,X2] :
      ( c_lessequals(X0,c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Lattices_Oupper__semilattice__class_Osup(X2,X0,tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f4970,f800]) ).

fof(f5003,plain,
    ! [X0,X1] :
      ( ~ c_lessequals(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_ONonce(X0),X1,tc_Message_Omsg)),X1,tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_ONonce(X0),X1,tc_Message_Omsg)) = X1
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f4970,f717]) ).

fof(f5012,definition,
    ! [X0,X1,X2] :
      ( sQ167_spl
    <=> c_lessequals(X0,c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Lattices_Oupper__semilattice__class_Osup(X0,X2,tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ167_spl])],[split_symbol_definition]) ).

fof(f5015,plain,
    ( sQ167_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f4999,f1660,f5012]) ).

fof(f5016,definition,
    ! [X0,X1,X2] :
      ( sQ168_spl
    <=> c_lessequals(X0,c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Lattices_Oupper__semilattice__class_Osup(X2,X0,tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ168_spl])],[split_symbol_definition]) ).

fof(f5019,plain,
    ( sQ168_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f5000,f1660,f5016]) ).

fof(f5022,definition,
    ! [X0,X1] :
      ( sQ169_spl
    <=> ( ~ c_lessequals(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_ONonce(X0),X1,tc_Message_Omsg)),X1,tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_ONonce(X0),X1,tc_Message_Omsg)) = X1 ) ),
    introduced(definition,[new_symbols(definition,[sQ169_spl])],[split_symbol_definition]) ).

fof(f5025,plain,
    ( sQ169_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f5003,f1780,f5022]) ).

fof(f5053,plain,
    ! [X0,X1] : c_Event_Oknows(X0,X1) != c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),
    inference(paramodulation,[status(thm)],[f2739,f657]) ).

fof(f5071,plain,
    ! [X0,X1] : c_Event_Oknows(X0,X1) != c_List_Oset(c_List_Olist_ONil(tc_Message_Omsg),tc_Message_Omsg),
    inference(paramodulation,[status(thm)],[f648,f5053]) ).

fof(f5072,plain,
    ! [X0,X1,X2] : c_Set_Oinsert(X0,c_Event_Oknows(X1,X2),tc_Message_Omsg) != c_List_Oset(c_List_Olist_ONil(tc_Message_Omsg),tc_Message_Omsg),
    inference(paramodulation,[status(thm)],[f1127,f5071]) ).

fof(f5081,plain,
    ! [X0,X1,X2,X3,X4] :
      ( ~ hBOOL(c_in(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X1),c_Message_Omsg_OMPair(X2,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X3),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X0),X4)))),c_Message_Oparts(c_Event_OinitState(c_Message_Oagent_OSpy)),tc_Message_Omsg))
      | hBOOL(c_in(X1,c_Event_Obad,tc_Message_Oagent))
      | ~ hBOOL(c_in(c_List_Olist_ONil(tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | ~ hBOOL(c_in(X0,c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat)) ),
    inference(paramodulation,[status(thm)],[f798,f1231]) ).

fof(f5082,definition,
    ! [X0,X1,X2,X3,X4] :
      ( sQ173_spl
    <=> ( ~ hBOOL(c_in(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X1),c_Message_Omsg_OMPair(X2,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X3),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X0),X4)))),c_Message_Oparts(c_Event_OinitState(c_Message_Oagent_OSpy)),tc_Message_Omsg))
        | hBOOL(c_in(X1,c_Event_Obad,tc_Message_Oagent))
        | ~ hBOOL(c_in(X0,c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat)) ) ),
    introduced(definition,[new_symbols(definition,[sQ173_spl])],[split_symbol_definition]) ).

fof(f5085,plain,
    ( ~ sQ58_spl
    | sQ173_spl ),
    inference(split_clause,[status(thm)],[f5081,f5082,f2712]) ).

fof(f5101,plain,
    ! [X0,X1,X2,X3,X4] :
      ( c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_OSays(X1,X2,X0),X3,tc_Event_Oevent)),X4,tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f792,f4795]) ).

fof(f5102,plain,
    ! [X0,X1,X2,X3] :
      ( c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_ONotes(X1,X0),X2,tc_Event_Oevent)),X3,tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f791,f4795]) ).

fof(f5103,plain,
    ! [X0,X1,X2] :
      ( c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)),X2,tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f622,f4795]) ).

fof(f5109,definition,
    ! [X0,X1,X2,X3,X4] :
      ( sQ174_spl
    <=> c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_OSays(X1,X2,X0),X3,tc_Event_Oevent)),X4,tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ174_spl])],[split_symbol_definition]) ).

fof(f5112,plain,
    ( sQ174_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f5101,f1660,f5109]) ).

fof(f5113,definition,
    ! [X0,X1,X2,X3] :
      ( sQ175_spl
    <=> c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_ONotes(X1,X0),X2,tc_Event_Oevent)),X3,tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ175_spl])],[split_symbol_definition]) ).

fof(f5116,plain,
    ( sQ175_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f5102,f1660,f5113]) ).

fof(f5117,definition,
    ! [X0,X1,X2] :
      ( sQ176_spl
    <=> c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)),X2,tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ176_spl])],[split_symbol_definition]) ).

fof(f5120,plain,
    ( sQ176_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f5103,f1660,f5117]) ).

fof(f5123,plain,
    ! [X0,X1] :
      ( ~ sQ100_spl
      | c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))) = c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))
      | ~ c_lessequals(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),X1,tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f804,f3775]) ).

fof(f5124,plain,
    ! [X0,X1] :
      ( ~ sQ99_spl
      | c_Message_Osynth(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))) = c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))
      | ~ c_lessequals(c_Message_Osynth(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),X1,tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f804,f3771]) ).

fof(f5125,plain,
    ! [X0,X1] :
      ( ~ sQ101_spl
      | c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))) = c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))
      | ~ c_lessequals(c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),X1,tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f804,f3779]) ).

fof(f5130,plain,
    ! [X0,X1,X2,X3,X4] :
      ( ~ c_lessequals(X0,c_Event_Oused(X4),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_OSays(X1,X2,X3),X4,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f792,f804]) ).

fof(f5131,plain,
    ! [X0,X1,X2,X3] :
      ( ~ c_lessequals(X0,c_Event_Oused(X3),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_ONotes(X1,X2),X3,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f791,f804]) ).

fof(f5138,definition,
    ! [X0,X1] :
      ( sQ177_spl
    <=> ( c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))) = c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))
        | ~ c_lessequals(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),X1,tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ177_spl])],[split_symbol_definition]) ).

fof(f5141,plain,
    ( ~ sQ100_spl
    | sQ177_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f5123,f1660,f5138,f3774]) ).

fof(f5142,definition,
    ! [X0,X1] :
      ( sQ178_spl
    <=> ( c_Message_Osynth(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))) = c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))
        | ~ c_lessequals(c_Message_Osynth(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),X1,tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ178_spl])],[split_symbol_definition]) ).

fof(f5145,plain,
    ( ~ sQ99_spl
    | sQ178_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f5124,f1660,f5142,f3770]) ).

fof(f5146,definition,
    ! [X0,X1] :
      ( sQ179_spl
    <=> ( c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))) = c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))
        | ~ c_lessequals(c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),X1,tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ179_spl])],[split_symbol_definition]) ).

fof(f5149,plain,
    ( ~ sQ101_spl
    | sQ179_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f5125,f1660,f5146,f3778]) ).

fof(f5150,definition,
    ! [X0,X1,X2,X3,X4] :
      ( sQ180_spl
    <=> ( ~ c_lessequals(X0,c_Event_Oused(X4),tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_OSays(X1,X2,X3),X4,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ180_spl])],[split_symbol_definition]) ).

fof(f5153,plain,
    ( sQ180_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f5130,f1660,f5150]) ).

fof(f5154,definition,
    ! [X0,X1,X2,X3] :
      ( sQ181_spl
    <=> ( ~ c_lessequals(X0,c_Event_Oused(X3),tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_ONotes(X1,X2),X3,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ181_spl])],[split_symbol_definition]) ).

fof(f5157,plain,
    ( sQ181_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f5131,f1660,f5154]) ).

fof(f5158,definition,
    ! [X0,X1,X2] :
      ( sQ182_spl
    <=> ( ~ c_lessequals(X0,c_Message_Oparts(X2),tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ182_spl])],[split_symbol_definition]) ).

fof(f5164,plain,
    ! [X0,X1] :
      ( ~ sQ100_spl
      | c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))) = c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))
      | ~ c_lessequals(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),X0,tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f806,f3775]) ).

fof(f5165,plain,
    ! [X0,X1] :
      ( ~ sQ99_spl
      | c_Message_Osynth(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))) = c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))
      | ~ c_lessequals(c_Message_Osynth(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),X0,tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f806,f3771]) ).

fof(f5166,plain,
    ! [X0,X1] :
      ( ~ sQ101_spl
      | c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))) = c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))
      | ~ c_lessequals(c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),X0,tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f806,f3779]) ).

fof(f5171,plain,
    ! [X0,X1,X2,X3,X4] :
      ( ~ c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(X3,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_OSays(X1,X2,X3),X4,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f792,f806]) ).

fof(f5172,plain,
    ! [X0,X1,X2,X3] :
      ( ~ c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(X2,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_ONotes(X1,X2),X3,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f791,f806]) ).

fof(f5173,plain,
    ! [X0,X1,X2] :
      ( ~ c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(X1,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f622,f806]) ).

fof(f5179,definition,
    ! [X0,X1] :
      ( sQ183_spl
    <=> ( c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))) = c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))
        | ~ c_lessequals(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),X0,tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ183_spl])],[split_symbol_definition]) ).

fof(f5182,plain,
    ( ~ sQ100_spl
    | sQ183_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f5164,f1660,f5179,f3774]) ).

fof(f5183,definition,
    ! [X0,X1] :
      ( sQ184_spl
    <=> ( c_Message_Osynth(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))) = c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))
        | ~ c_lessequals(c_Message_Osynth(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),X0,tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ184_spl])],[split_symbol_definition]) ).

fof(f5186,plain,
    ( ~ sQ99_spl
    | sQ184_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f5165,f1660,f5183,f3770]) ).

fof(f5187,definition,
    ! [X0,X1] :
      ( sQ185_spl
    <=> ( c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))) = c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))
        | ~ c_lessequals(c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),X0,tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ185_spl])],[split_symbol_definition]) ).

fof(f5190,plain,
    ( ~ sQ101_spl
    | sQ185_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f5166,f1660,f5187,f3778]) ).

fof(f5191,definition,
    ! [X0,X1,X2,X3,X4] :
      ( sQ186_spl
    <=> ( ~ c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(X3,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_OSays(X1,X2,X3),X4,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ186_spl])],[split_symbol_definition]) ).

fof(f5194,plain,
    ( sQ186_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f5171,f1660,f5191]) ).

fof(f5195,definition,
    ! [X0,X1,X2,X3] :
      ( sQ187_spl
    <=> ( ~ c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(X2,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_ONotes(X1,X2),X3,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ187_spl])],[split_symbol_definition]) ).

fof(f5198,plain,
    ( sQ187_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f5172,f1660,f5195]) ).

fof(f5199,definition,
    ! [X0,X1,X2] :
      ( sQ188_spl
    <=> ( ~ c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(X1,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ188_spl])],[split_symbol_definition]) ).

fof(f5202,plain,
    ( sQ188_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f5173,f1660,f5199]) ).

fof(f5234,plain,
    ! [X0,X1,X2,X3] :
      ( c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_OSays(X1,X2,X0),X3,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool)) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Event_Oused(X3),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f792,f1003]) ).

fof(f5235,plain,
    ! [X0,X1,X2] :
      ( c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_ONotes(X1,X0),X2,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool)) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Event_Oused(X2),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f791,f1003]) ).

fof(f5236,plain,
    ! [X0,X1] :
      ( c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f622,f1003]) ).

fof(f5245,definition,
    ! [X0,X1,X2,X3] :
      ( sQ189_spl
    <=> c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_OSays(X1,X2,X0),X3,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool)) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Event_Oused(X3),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ189_spl])],[split_symbol_definition]) ).

fof(f5248,plain,
    ( sQ189_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f5234,f1660,f5245]) ).

fof(f5249,definition,
    ! [X0,X1,X2] :
      ( sQ190_spl
    <=> c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_ONotes(X1,X0),X2,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool)) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Event_Oused(X2),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ190_spl])],[split_symbol_definition]) ).

fof(f5252,plain,
    ( sQ190_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f5235,f1660,f5249]) ).

fof(f5253,definition,
    ! [X0,X1] :
      ( sQ191_spl
    <=> c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ191_spl])],[split_symbol_definition]) ).

fof(f5256,plain,
    ( sQ191_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f5236,f1660,f5253]) ).

fof(f5323,plain,
    ! [X0] :
      ( ~ class_Orderings_Otop(tc_fun(tc_Message_Omsg,tc_bool))
      | c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_ONonce(X0),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f3724,f4970]) ).

fof(f5324,plain,
    ! [X0] :
      ( ~ class_Orderings_Otop(tc_fun(tc_Message_Omsg,tc_bool))
      | c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OAgent(X0),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f3724,f4516]) ).

fof(f5333,definition,
    ! [X0] :
      ( sQ192_spl
    <=> c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_ONonce(X0),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)) ),
    introduced(definition,[new_symbols(definition,[sQ192_spl])],[split_symbol_definition]) ).

fof(f5336,plain,
    ( ~ sQ103_spl
    | sQ192_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f5323,f1780,f5333,f3863]) ).

fof(f5337,definition,
    ! [X0] :
      ( sQ193_spl
    <=> c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OAgent(X0),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)) ),
    introduced(definition,[new_symbols(definition,[sQ193_spl])],[split_symbol_definition]) ).

fof(f5340,plain,
    ( ~ sQ103_spl
    | sQ193_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f5324,f1780,f5337,f3863]) ).

fof(f5438,plain,
    ! [X0,X1] :
      ( ~ c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)),c_Set_Oinsert(X0,c_Message_Oparts(X1),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)) = c_Set_Oinsert(X0,c_Message_Oparts(X1),tc_Message_Omsg)
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f710,f717]) ).

fof(f5470,definition,
    ! [X0,X1] :
      ( sQ194_spl
    <=> ( ~ c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)),c_Set_Oinsert(X0,c_Message_Oparts(X1),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)) = c_Set_Oinsert(X0,c_Message_Oparts(X1),tc_Message_Omsg) ) ),
    introduced(definition,[new_symbols(definition,[sQ194_spl])],[split_symbol_definition]) ).

fof(f5473,plain,
    ( sQ194_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f5438,f1780,f5470]) ).

fof(f5515,definition,
    ( sQ195_spl
  <=> c_List_Olist_OCons(c_Event_Oevent_OSays(c_Message_Oagent_OServer,v_A,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,v_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),c_Message_Omsg_OAgent(v_A)))))))),v_evs2,tc_Event_Oevent) = c_List_Olist_ONil(tc_Event_Oevent) ),
    introduced(definition,[new_symbols(definition,[sQ195_spl])],[split_symbol_definition]) ).

fof(f5516,plain,
    ( ~ sQ195_spl
    | c_List_Olist_OCons(c_Event_Oevent_OSays(c_Message_Oagent_OServer,v_A,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,v_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),c_Message_Omsg_OAgent(v_A)))))))),v_evs2,tc_Event_Oevent) = c_List_Olist_ONil(tc_Event_Oevent) ),
    inference(component_clause,[status(thm)],[f5515]) ).

fof(f5520,plain,
    ( ~ sQ195_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f5516,f709]) ).

fof(f5521,plain,
    ~ sQ195_spl,
    inference(contradiction_clause,[status(thm)],[f5520]) ).

fof(f5536,plain,
    ! [X0] :
      ( ~ sQ141_spl
      | ~ class_Orderings_Otop(tc_fun(tc_Message_Omsg,tc_bool))
      | c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f4693,f3724]) ).

fof(f5537,plain,
    ! [X0,X1,X2] :
      ( ~ sQ141_spl
      | c_lessequals(X0,c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X1,c_Lattices_Oupper__semilattice__class_Osup(X0,X2,tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f4693,f802]) ).

fof(f5538,plain,
    ! [X0,X1,X2] :
      ( ~ sQ141_spl
      | c_lessequals(X0,c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X1,c_Lattices_Oupper__semilattice__class_Osup(X2,X0,tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f4693,f800]) ).

fof(f5541,plain,
    ! [X0,X1] :
      ( ~ sQ141_spl
      | ~ c_lessequals(c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),X1,tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))) = X1
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f4693,f717]) ).

fof(f5545,plain,
    ! [X0,X1] :
      ( ~ sQ141_spl
      | c_lessequals(X0,c_Message_Oanalz(c_Set_Oinsert(X1,X0,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f632,f4693]) ).

fof(f5548,plain,
    ! [X0,X1] :
      ( ~ sQ141_spl
      | c_lessequals(c_Message_Oparts(X0),c_Message_Oanalz(c_Message_Oparts(c_Set_Oinsert(X1,X0,tc_Message_Omsg))),tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f622,f4693]) ).

fof(f5552,definition,
    ! [X0] :
      ( sQ196_spl
    <=> c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))) ),
    introduced(definition,[new_symbols(definition,[sQ196_spl])],[split_symbol_definition]) ).

fof(f5555,plain,
    ( ~ sQ141_spl
    | ~ sQ103_spl
    | sQ196_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f5536,f1780,f5552,f3863,f4692]) ).

fof(f5556,definition,
    ! [X0,X1,X2] :
      ( sQ197_spl
    <=> c_lessequals(X0,c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X1,c_Lattices_Oupper__semilattice__class_Osup(X0,X2,tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ197_spl])],[split_symbol_definition]) ).

fof(f5559,plain,
    ( ~ sQ141_spl
    | sQ197_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f5537,f1660,f5556,f4692]) ).

fof(f5560,definition,
    ! [X0,X1,X2] :
      ( sQ198_spl
    <=> c_lessequals(X0,c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X1,c_Lattices_Oupper__semilattice__class_Osup(X2,X0,tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ198_spl])],[split_symbol_definition]) ).

fof(f5563,plain,
    ( ~ sQ141_spl
    | sQ198_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f5538,f1660,f5560,f4692]) ).

fof(f5564,definition,
    ! [X0,X1] :
      ( sQ199_spl
    <=> ( ~ c_lessequals(c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),X1,tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))) = X1 ) ),
    introduced(definition,[new_symbols(definition,[sQ199_spl])],[split_symbol_definition]) ).

fof(f5567,plain,
    ( ~ sQ141_spl
    | sQ199_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f5541,f1780,f5564,f4692]) ).

fof(f5568,plain,
    ! [X0,X1] :
      ( ~ sQ141_spl
      | c_lessequals(c_Message_Oparts(X0),c_Message_Oparts(c_Set_Oinsert(X1,X0,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(forward_demodulation,[status(thm)],[f1194,f5548]) ).

fof(f5569,plain,
    ! [X0] :
      ( ~ sQ141_spl
      | ~ class_Orderings_Otop(tc_fun(tc_Message_Omsg,tc_bool))
      | c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oanalz(c_Set_Oinsert(X0,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f5545,f3724]) ).

fof(f5570,plain,
    ! [X0,X1,X2] :
      ( ~ sQ141_spl
      | c_lessequals(X0,c_Message_Oanalz(c_Set_Oinsert(X1,c_Lattices_Oupper__semilattice__class_Osup(X0,X2,tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f5545,f802]) ).

fof(f5571,plain,
    ! [X0,X1,X2] :
      ( ~ sQ141_spl
      | c_lessequals(X0,c_Message_Oanalz(c_Set_Oinsert(X1,c_Lattices_Oupper__semilattice__class_Osup(X2,X0,tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f5545,f800]) ).

fof(f5572,plain,
    ! [X0,X1] :
      ( ~ sQ141_spl
      | c_lessequals(X0,c_Message_Oanalz(c_Set_Oinsert(X1,c_Message_Oanalz(X0),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f5545,f1080]) ).

fof(f5574,plain,
    ! [X0,X1] :
      ( ~ sQ141_spl
      | ~ c_lessequals(c_Message_Oanalz(c_Set_Oinsert(X0,X1,tc_Message_Omsg)),X1,tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oanalz(c_Set_Oinsert(X0,X1,tc_Message_Omsg)) = X1
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f5545,f717]) ).

fof(f5601,definition,
    ! [X0] :
      ( sQ200_spl
    <=> c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oanalz(c_Set_Oinsert(X0,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)) ),
    introduced(definition,[new_symbols(definition,[sQ200_spl])],[split_symbol_definition]) ).

fof(f5604,plain,
    ( ~ sQ141_spl
    | ~ sQ103_spl
    | sQ200_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f5569,f1780,f5601,f3863,f4692]) ).

fof(f5605,definition,
    ! [X0,X1,X2] :
      ( sQ201_spl
    <=> c_lessequals(X0,c_Message_Oanalz(c_Set_Oinsert(X1,c_Lattices_Oupper__semilattice__class_Osup(X0,X2,tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ201_spl])],[split_symbol_definition]) ).

fof(f5608,plain,
    ( ~ sQ141_spl
    | sQ201_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f5570,f1660,f5605,f4692]) ).

fof(f5609,definition,
    ! [X0,X1,X2] :
      ( sQ202_spl
    <=> c_lessequals(X0,c_Message_Oanalz(c_Set_Oinsert(X1,c_Lattices_Oupper__semilattice__class_Osup(X2,X0,tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ202_spl])],[split_symbol_definition]) ).

fof(f5612,plain,
    ( ~ sQ141_spl
    | sQ202_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f5571,f1660,f5609,f4692]) ).

fof(f5613,definition,
    ! [X0,X1] :
      ( sQ203_spl
    <=> ( ~ c_lessequals(c_Message_Oanalz(c_Set_Oinsert(X0,X1,tc_Message_Omsg)),X1,tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oanalz(c_Set_Oinsert(X0,X1,tc_Message_Omsg)) = X1 ) ),
    introduced(definition,[new_symbols(definition,[sQ203_spl])],[split_symbol_definition]) ).

fof(f5616,plain,
    ( ~ sQ141_spl
    | sQ203_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f5574,f1780,f5613,f4692]) ).

fof(f5622,plain,
    ! [X0,X1] :
      ( ~ sQ141_spl
      | ~ c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)) = c_Message_Oparts(X1)
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f5568,f717]) ).

fof(f5652,definition,
    ! [X0,X1] :
      ( sQ204_spl
    <=> ( ~ c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)) = c_Message_Oparts(X1) ) ),
    introduced(definition,[new_symbols(definition,[sQ204_spl])],[split_symbol_definition]) ).

fof(f5655,plain,
    ( ~ sQ141_spl
    | sQ204_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f5622,f1780,f5652,f4692]) ).

fof(f5666,plain,
    ! [X0,X1] :
      ( hBOOL(c_in(c_Message_Oagent_OSpy,c_Event_Obad,tc_Message_Oagent))
      | c_Set_Oinsert(X0,c_Event_Oknows(c_Message_Oagent_OSpy,X1),tc_Message_Omsg) = c_Event_Oknows(c_Message_Oagent_OSpy,X1) ),
    inference(paramodulation,[status(thm)],[f1127,f1243]) ).

fof(f5667,plain,
    ! [X0,X1,X2] :
      ( hBOOL(c_in(X2,c_Event_Obad,tc_Message_Oagent))
      | hBOOL(c_in(X0,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,X1)),tc_Message_Omsg))
      | ~ hBOOL(c_in(X0,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,X1)),tc_Message_Omsg)) ),
    inference(paramodulation,[status(thm)],[f1243,f1237]) ).

fof(f5668,plain,
    ! [X0,X1,X2] :
      ( hBOOL(c_in(X2,c_Event_Obad,tc_Message_Oagent))
      | ~ hBOOL(c_in(X2,c_Event_Obad,tc_Message_Oagent))
      | c_Event_Oknows(c_Message_Oagent_OSpy,X0) = c_Set_Oinsert(X1,c_Event_Oknows(c_Message_Oagent_OSpy,X0),tc_Message_Omsg) ),
    inference(paramodulation,[status(thm)],[f1243,f1146]) ).

fof(f5677,plain,
    ! [X0,X1] :
      ( hBOOL(c_in(X1,c_Event_Obad,tc_Message_Oagent))
      | c_lessequals(c_Event_Oknows(c_Message_Oagent_OSpy,X0),c_Event_Oknows(c_Message_Oagent_OSpy,X0),tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f1243,f1128]) ).

fof(f5679,plain,
    ! [X0,X1,X2] :
      ( hBOOL(c_in(X2,c_Event_Obad,tc_Message_Oagent))
      | c_Set_Oinsert(X0,c_Event_Oknows(c_Message_Oagent_OSpy,X1),tc_Message_Omsg) != c_List_Oset(c_List_Olist_ONil(tc_Message_Omsg),tc_Message_Omsg) ),
    inference(paramodulation,[status(thm)],[f1243,f5072]) ).

fof(f5680,plain,
    ! [X0,X1] :
      ( hBOOL(c_in(X1,c_Event_Obad,tc_Message_Oagent))
      | c_Event_Oknows(c_Message_Oagent_OSpy,X0) != c_List_Oset(c_List_Olist_ONil(tc_Message_Omsg),tc_Message_Omsg) ),
    inference(paramodulation,[status(thm)],[f1243,f5071]) ).

fof(f5681,plain,
    ! [X0,X1] :
      ( hBOOL(c_in(X1,c_Event_Obad,tc_Message_Oagent))
      | c_Event_Oknows(c_Message_Oagent_OSpy,X0) != c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f1243,f5053]) ).

fof(f5683,plain,
    ! [X0,X1,X2] :
      ( hBOOL(c_in(X2,c_Event_Obad,tc_Message_Oagent))
      | c_lessequals(c_Event_OinitState(c_Message_Oagent_OSpy),c_Set_Oinsert(X0,c_Event_Oknows(c_Message_Oagent_OSpy,X1),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f1243,f3980]) ).

fof(f5684,plain,
    ! [X0,X1] :
      ( hBOOL(c_in(X1,c_Event_Obad,tc_Message_Oagent))
      | c_lessequals(c_Event_OinitState(c_Message_Oagent_OSpy),c_Event_Oknows(c_Message_Oagent_OSpy,X0),tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f1243,f757]) ).

fof(f5686,plain,
    ! [X0,X1] :
      ( hBOOL(c_in(X1,c_Event_Obad,tc_Message_Oagent))
      | hBOOL(hAPP(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,X0)),hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,c_Message_Oagent_OSpy)))) ),
    inference(paramodulation,[status(thm)],[f1243,f2288]) ).

fof(f5687,plain,
    ! [X0,X1] :
      ( hBOOL(c_in(X1,c_Event_Obad,tc_Message_Oagent))
      | hBOOL(hAPP(c_Event_Oknows(c_Message_Oagent_OSpy,X0),hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,c_Message_Oagent_OSpy)))) ),
    inference(paramodulation,[status(thm)],[f1243,f2289]) ).

fof(f5688,plain,
    ! [X0,X1] :
      ( hBOOL(c_in(X1,c_Event_Obad,tc_Message_Oagent))
      | hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,c_Message_Oagent_OSpy)),c_Event_Oknows(c_Message_Oagent_OSpy,X0),tc_Message_Omsg)) ),
    inference(paramodulation,[status(thm)],[f1243,f1344]) ).

fof(f5689,definition,
    ! [X0,X1] :
      ( sQ205_spl
    <=> c_Set_Oinsert(X0,c_Event_Oknows(c_Message_Oagent_OSpy,X1),tc_Message_Omsg) = c_Event_Oknows(c_Message_Oagent_OSpy,X1) ),
    introduced(definition,[new_symbols(definition,[sQ205_spl])],[split_symbol_definition]) ).

fof(f5690,plain,
    ! [X0,X1] :
      ( ~ sQ205_spl
      | c_Set_Oinsert(X0,c_Event_Oknows(c_Message_Oagent_OSpy,X1),tc_Message_Omsg) = c_Event_Oknows(c_Message_Oagent_OSpy,X1) ),
    inference(component_clause,[status(thm)],[f5689]) ).

fof(f5692,plain,
    ( sQ112_spl
    | sQ205_spl ),
    inference(split_clause,[status(thm)],[f5666,f5689,f3964]) ).

fof(f5693,definition,
    ! [X0,X1] :
      ( sQ206_spl
    <=> ( hBOOL(c_in(X0,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,X1)),tc_Message_Omsg))
        | ~ hBOOL(c_in(X0,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,X1)),tc_Message_Omsg)) ) ),
    introduced(definition,[new_symbols(definition,[sQ206_spl])],[split_symbol_definition]) ).

fof(f5696,definition,
    ! [X2] :
      ( sQ207_spl
    <=> hBOOL(c_in(X2,c_Event_Obad,tc_Message_Oagent)) ),
    introduced(definition,[new_symbols(definition,[sQ207_spl])],[split_symbol_definition]) ).

fof(f5697,plain,
    ! [X0] :
      ( ~ sQ207_spl
      | hBOOL(c_in(X0,c_Event_Obad,tc_Message_Oagent)) ),
    inference(component_clause,[status(thm)],[f5696]) ).

fof(f5699,plain,
    ( sQ207_spl
    | sQ206_spl ),
    inference(split_clause,[status(thm)],[f5667,f5693,f5696]) ).

fof(f5700,definition,
    ! [X2] :
      ( sQ208_spl
    <=> ( hBOOL(c_in(X2,c_Event_Obad,tc_Message_Oagent))
        | ~ hBOOL(c_in(X2,c_Event_Obad,tc_Message_Oagent)) ) ),
    introduced(definition,[new_symbols(definition,[sQ208_spl])],[split_symbol_definition]) ).

fof(f5703,plain,
    ( sQ208_spl
    | sQ205_spl ),
    inference(split_clause,[status(thm)],[f5668,f5689,f5700]) ).

fof(f5704,definition,
    ! [X0] :
      ( sQ209_spl
    <=> c_lessequals(c_Event_Oknows(c_Message_Oagent_OSpy,X0),c_Event_Oknows(c_Message_Oagent_OSpy,X0),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ209_spl])],[split_symbol_definition]) ).

fof(f5707,plain,
    ( sQ207_spl
    | sQ209_spl ),
    inference(split_clause,[status(thm)],[f5677,f5704,f5696]) ).

fof(f5709,definition,
    ! [X0,X1] :
      ( sQ210_spl
    <=> c_Set_Oinsert(X0,c_Event_Oknows(c_Message_Oagent_OSpy,X1),tc_Message_Omsg) != c_List_Oset(c_List_Olist_ONil(tc_Message_Omsg),tc_Message_Omsg) ),
    introduced(definition,[new_symbols(definition,[sQ210_spl])],[split_symbol_definition]) ).

fof(f5712,plain,
    ( sQ207_spl
    | sQ210_spl ),
    inference(split_clause,[status(thm)],[f5679,f5709,f5696]) ).

fof(f5713,definition,
    ! [X0] :
      ( sQ211_spl
    <=> c_Event_Oknows(c_Message_Oagent_OSpy,X0) != c_List_Oset(c_List_Olist_ONil(tc_Message_Omsg),tc_Message_Omsg) ),
    introduced(definition,[new_symbols(definition,[sQ211_spl])],[split_symbol_definition]) ).

fof(f5716,plain,
    ( sQ207_spl
    | sQ211_spl ),
    inference(split_clause,[status(thm)],[f5680,f5713,f5696]) ).

fof(f5717,definition,
    ! [X0] :
      ( sQ212_spl
    <=> c_Event_Oknows(c_Message_Oagent_OSpy,X0) != c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ212_spl])],[split_symbol_definition]) ).

fof(f5720,plain,
    ( sQ207_spl
    | sQ212_spl ),
    inference(split_clause,[status(thm)],[f5681,f5717,f5696]) ).

fof(f5722,definition,
    ! [X0,X1] :
      ( sQ213_spl
    <=> c_lessequals(c_Event_OinitState(c_Message_Oagent_OSpy),c_Set_Oinsert(X0,c_Event_Oknows(c_Message_Oagent_OSpy,X1),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ213_spl])],[split_symbol_definition]) ).

fof(f5725,plain,
    ( sQ207_spl
    | sQ213_spl ),
    inference(split_clause,[status(thm)],[f5683,f5722,f5696]) ).

fof(f5726,definition,
    ! [X0] :
      ( sQ214_spl
    <=> c_lessequals(c_Event_OinitState(c_Message_Oagent_OSpy),c_Event_Oknows(c_Message_Oagent_OSpy,X0),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ214_spl])],[split_symbol_definition]) ).

fof(f5729,plain,
    ( sQ207_spl
    | sQ214_spl ),
    inference(split_clause,[status(thm)],[f5684,f5726,f5696]) ).

fof(f5730,definition,
    ! [X0] :
      ( sQ215_spl
    <=> hBOOL(hAPP(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,X0)),hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,c_Message_Oagent_OSpy)))) ),
    introduced(definition,[new_symbols(definition,[sQ215_spl])],[split_symbol_definition]) ).

fof(f5733,plain,
    ( sQ207_spl
    | sQ215_spl ),
    inference(split_clause,[status(thm)],[f5686,f5730,f5696]) ).

fof(f5734,definition,
    ! [X0] :
      ( sQ216_spl
    <=> hBOOL(hAPP(c_Event_Oknows(c_Message_Oagent_OSpy,X0),hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,c_Message_Oagent_OSpy)))) ),
    introduced(definition,[new_symbols(definition,[sQ216_spl])],[split_symbol_definition]) ).

fof(f5737,plain,
    ( sQ207_spl
    | sQ216_spl ),
    inference(split_clause,[status(thm)],[f5687,f5734,f5696]) ).

fof(f5738,definition,
    ! [X0] :
      ( sQ217_spl
    <=> hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,c_Message_Oagent_OSpy)),c_Event_Oknows(c_Message_Oagent_OSpy,X0),tc_Message_Omsg)) ),
    introduced(definition,[new_symbols(definition,[sQ217_spl])],[split_symbol_definition]) ).

fof(f5741,plain,
    ( sQ207_spl
    | sQ217_spl ),
    inference(split_clause,[status(thm)],[f5688,f5738,f5696]) ).

fof(f5752,plain,
    ( ~ sQ207_spl
    | $false ),
    inference(backward_subsumption_resolution,[status(thm)],[f1384,f5697]) ).

fof(f5757,plain,
    ~ sQ207_spl,
    inference(contradiction_clause,[status(thm)],[f5752]) ).

fof(f5832,plain,
    ! [X0,X1] :
      ( ~ sQ205_spl
      | hBOOL(hAPP(c_Event_Oknows(c_Message_Oagent_OSpy,X0),X1)) ),
    inference(paramodulation,[status(thm)],[f5690,f699]) ).

fof(f5867,plain,
    ! [X0] :
      ( ~ sQ205_spl
      | hBOOL(hAPP(c_Event_OinitState(c_Message_Oagent_OSpy),X0)) ),
    inference(paramodulation,[status(thm)],[f798,f5832]) ).

fof(f5986,plain,
    ! [X0] :
      ( ~ sQ141_spl
      | ~ class_Orderings_Otop(tc_fun(tc_Message_Omsg,tc_bool))
      | c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oanalz(c_Set_Oinsert(X0,c_Message_Oanalz(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f5572,f3724]) ).

fof(f5987,plain,
    ! [X0,X1,X2] :
      ( ~ sQ141_spl
      | c_lessequals(X0,c_Message_Oanalz(c_Set_Oinsert(X1,c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f5572,f802]) ).

fof(f5988,plain,
    ! [X0,X1,X2] :
      ( ~ sQ141_spl
      | c_lessequals(X0,c_Message_Oanalz(c_Set_Oinsert(X1,c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X2,X0,tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f5572,f800]) ).

fof(f5991,plain,
    ! [X0,X1] :
      ( ~ sQ141_spl
      | ~ c_lessequals(c_Message_Oanalz(c_Set_Oinsert(X0,c_Message_Oanalz(X1),tc_Message_Omsg)),X1,tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oanalz(c_Set_Oinsert(X0,c_Message_Oanalz(X1),tc_Message_Omsg)) = X1
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f5572,f717]) ).

fof(f6000,definition,
    ! [X0] :
      ( sQ218_spl
    <=> c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oanalz(c_Set_Oinsert(X0,c_Message_Oanalz(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg)) ),
    introduced(definition,[new_symbols(definition,[sQ218_spl])],[split_symbol_definition]) ).

fof(f6003,plain,
    ( ~ sQ141_spl
    | ~ sQ103_spl
    | sQ218_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f5986,f1780,f6000,f3863,f4692]) ).

fof(f6004,definition,
    ! [X0,X1,X2] :
      ( sQ219_spl
    <=> c_lessequals(X0,c_Message_Oanalz(c_Set_Oinsert(X1,c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ219_spl])],[split_symbol_definition]) ).

fof(f6007,plain,
    ( ~ sQ141_spl
    | sQ219_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f5987,f1660,f6004,f4692]) ).

fof(f6008,definition,
    ! [X0,X1,X2] :
      ( sQ220_spl
    <=> c_lessequals(X0,c_Message_Oanalz(c_Set_Oinsert(X1,c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X2,X0,tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ220_spl])],[split_symbol_definition]) ).

fof(f6011,plain,
    ( ~ sQ141_spl
    | sQ220_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f5988,f1660,f6008,f4692]) ).

fof(f6013,definition,
    ! [X0,X1] :
      ( sQ221_spl
    <=> ( ~ c_lessequals(c_Message_Oanalz(c_Set_Oinsert(X0,c_Message_Oanalz(X1),tc_Message_Omsg)),X1,tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oanalz(c_Set_Oinsert(X0,c_Message_Oanalz(X1),tc_Message_Omsg)) = X1 ) ),
    introduced(definition,[new_symbols(definition,[sQ221_spl])],[split_symbol_definition]) ).

fof(f6016,plain,
    ( ~ sQ141_spl
    | sQ221_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f5991,f1780,f6013,f4692]) ).

fof(f6021,plain,
    ! [X0] :
      ( ~ sQ154_spl
      | ~ class_Orderings_Otop(tc_fun(tc_Message_Omsg,tc_bool))
      | c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)),X0,tc_fun(tc_Message_Omsg,tc_bool)))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f4810,f3724]) ).

fof(f6022,plain,
    ! [X0,X1,X2] :
      ( ~ sQ154_spl
      | c_lessequals(X0,c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool)),X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f4810,f802]) ).

fof(f6023,plain,
    ! [X0,X1,X2] :
      ( ~ sQ154_spl
      | c_lessequals(X0,c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_fun(tc_Message_Omsg,tc_bool)),X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f4810,f800]) ).

fof(f6026,plain,
    ! [X0,X1] :
      ( ~ sQ154_spl
      | ~ c_lessequals(c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),X0,tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))) = X0
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f4810,f717]) ).

fof(f6037,definition,
    ! [X0] :
      ( sQ222_spl
    <=> c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)),X0,tc_fun(tc_Message_Omsg,tc_bool))) ),
    introduced(definition,[new_symbols(definition,[sQ222_spl])],[split_symbol_definition]) ).

fof(f6040,plain,
    ( ~ sQ154_spl
    | ~ sQ103_spl
    | sQ222_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f6021,f1780,f6037,f3863,f4809]) ).

fof(f6041,definition,
    ! [X0,X1,X2] :
      ( sQ223_spl
    <=> c_lessequals(X0,c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool)),X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ223_spl])],[split_symbol_definition]) ).

fof(f6044,plain,
    ( ~ sQ154_spl
    | sQ223_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f6022,f1660,f6041,f4809]) ).

fof(f6045,definition,
    ! [X0,X1,X2] :
      ( sQ224_spl
    <=> c_lessequals(X0,c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_fun(tc_Message_Omsg,tc_bool)),X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ224_spl])],[split_symbol_definition]) ).

fof(f6048,plain,
    ( ~ sQ154_spl
    | sQ224_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f6023,f1660,f6045,f4809]) ).

fof(f6049,definition,
    ! [X0,X1] :
      ( sQ225_spl
    <=> ( ~ c_lessequals(c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),X0,tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))) = X0 ) ),
    introduced(definition,[new_symbols(definition,[sQ225_spl])],[split_symbol_definition]) ).

fof(f6052,plain,
    ( ~ sQ154_spl
    | sQ225_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f6026,f1780,f6049,f4809]) ).

fof(f6101,definition,
    ( sQ227_spl
  <=> hBOOL(c_in(v_evs2,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
    introduced(definition,[new_symbols(definition,[sQ227_spl])],[split_symbol_definition]) ).

fof(f6103,plain,
    ( sQ227_spl
    | ~ hBOOL(c_in(v_evs2,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
    inference(component_clause,[status(thm)],[f6101]) ).

fof(f6105,definition,
    ! [X0,X1,X2,X3,X4,X5] :
      ( sQ228_spl
    <=> ( ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X1,c_Message_Omsg_OCrypt(X2,c_Message_Omsg_OMPair(X3,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X4),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X0),X5))))),c_List_Oset(v_evs2,tc_Event_Oevent),tc_Event_Oevent))
        | ~ hBOOL(c_in(X0,c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat)) ) ),
    introduced(definition,[new_symbols(definition,[sQ228_spl])],[split_symbol_definition]) ).

fof(f6116,plain,
    ( sQ227_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f6103,f1385]) ).

fof(f6117,plain,
    sQ227_spl,
    inference(contradiction_clause,[status(thm)],[f6116]) ).

fof(f6163,plain,
    ! [X0,X1] :
      ( ~ c_lessequals(X0,c_Event_Oused(c_List_Olist_ONil(tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Event_Oused(X1),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f816,f767]) ).

fof(f6164,plain,
    ! [X0,X1,X2,X3] :
      ( ~ c_lessequals(X0,c_Event_OinitState(X2),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Set_Oinsert(X1,c_Event_Oknows(X2,X3),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f816,f3980]) ).

fof(f6165,plain,
    ! [X0,X1,X2] :
      ( ~ c_lessequals(X0,c_Event_OinitState(X1),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Event_Oknows(X1,X2),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f816,f757]) ).

fof(f6167,plain,
    ! [X0,X1,X2,X3,X4] :
      ( ~ c_lessequals(X0,c_Event_Oknows(X1,X4),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Event_Oknows(X1,c_List_Olist_OCons(c_Event_Oevent_ONotes(X2,X3),X4,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f816,f1128]) ).

fof(f6168,plain,
    ! [X0,X1,X2,X3] :
      ( ~ c_lessequals(X0,c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,X2),X3,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,X2),c_Message_Oanalz(c_Set_Oinsert(X2,X3,tc_Message_Omsg)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f816,f1075]) ).

fof(f6169,plain,
    ! [X0,X1] :
      ( ~ c_lessequals(X0,c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f816,f898]) ).

fof(f6170,plain,
    ! [X0,X1,X2] :
      ( ~ c_lessequals(X0,c_Message_Oanalz(X2),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_ONonce(X1),X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f816,f2624]) ).

fof(f6171,plain,
    ! [X0,X1,X2] :
      ( ~ c_lessequals(X0,c_Message_Oanalz(X2),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OAgent(X1),X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f816,f2412]) ).

fof(f6172,plain,
    ! [X0,X1,X2] :
      ( ~ c_lessequals(X2,c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ c_lessequals(X0,c_Message_Oanalz(X2),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f816,f1079]) ).

fof(f6173,plain,
    ! [X0,X1,X2] :
      ( ~ c_lessequals(X2,X1,tc_fun(tc_Message_Omsg,tc_bool))
      | ~ c_lessequals(X0,c_Message_Oanalz(X2),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f816,f1078]) ).

fof(f6177,plain,
    ! [X0,X1,X2] :
      ( ~ c_lessequals(X0,c_Set_Oinsert(X1,c_Message_Oparts(X2),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f816,f710]) ).

fof(f6178,plain,
    ! [X0,X1,X2] :
      ( ~ c_lessequals(X0,c_Set_Oinsert(X1,c_Message_Oanalz(X2),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Message_Oanalz(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f816,f844]) ).

fof(f6180,plain,
    ! [X0] :
      ( ~ c_lessequals(X0,c_Message_Oparts(c_Event_OinitState(c_Message_Oagent_OSpy)),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Event_Oused(c_List_Olist_ONil(tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f816,f1957]) ).

fof(f6181,plain,
    ! [X0,X1] :
      ( ~ c_lessequals(X0,c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,X1)),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Event_Oused(X1),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f816,f1136]) ).

fof(f6182,plain,
    ! [X0,X1,X2] :
      ( ~ hBOOL(c_in(X2,c_Event_Oused(X1),tc_Message_Omsg))
      | ~ c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(X2,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Event_Oused(X1),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f816,f694]) ).

fof(f6183,plain,
    ! [X0,X1,X2] :
      ( ~ sQ141_spl
      | ~ c_lessequals(X0,c_Message_Oparts(X2),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f816,f5568]) ).

fof(f6197,plain,
    ! [X0,X1] :
      ( ~ c_lessequals(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Message_Osynth(X1),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f816,f797]) ).

fof(f6198,plain,
    ! [X0,X1] :
      ( ~ c_lessequals(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f816,f731]) ).

fof(f6202,plain,
    ! [X0,X1,X2] :
      ( ~ sQ154_spl
      | ~ c_lessequals(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f816,f4810]) ).

fof(f6203,plain,
    ! [X0,X1,X2] :
      ( ~ sQ141_spl
      | ~ c_lessequals(X0,X2,tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f816,f4693]) ).

fof(f6204,plain,
    ! [X0,X1,X2] :
      ( ~ sQ141_spl
      | ~ c_lessequals(X0,X2,tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Message_Oanalz(c_Set_Oinsert(X1,c_Message_Oanalz(X2),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f816,f5572]) ).

fof(f6205,plain,
    ! [X0,X1,X2] :
      ( ~ sQ141_spl
      | ~ c_lessequals(X0,X2,tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Message_Oanalz(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f816,f5545]) ).

fof(f6206,plain,
    ! [X0,X1] :
      ( ~ c_lessequals(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f816,f1081]) ).

fof(f6212,definition,
    ! [X0,X1] :
      ( sQ231_spl
    <=> ( ~ c_lessequals(X0,c_Event_Oused(c_List_Olist_ONil(tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,c_Event_Oused(X1),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ231_spl])],[split_symbol_definition]) ).

fof(f6215,plain,
    ( sQ231_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f6163,f1780,f6212]) ).

fof(f6216,definition,
    ! [X0,X1,X2,X3] :
      ( sQ232_spl
    <=> ( ~ c_lessequals(X0,c_Event_OinitState(X2),tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,c_Set_Oinsert(X1,c_Event_Oknows(X2,X3),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ232_spl])],[split_symbol_definition]) ).

fof(f6219,plain,
    ( sQ232_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f6164,f1780,f6216]) ).

fof(f6220,definition,
    ! [X0,X1,X2] :
      ( sQ233_spl
    <=> ( ~ c_lessequals(X0,c_Event_OinitState(X1),tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,c_Event_Oknows(X1,X2),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ233_spl])],[split_symbol_definition]) ).

fof(f6223,plain,
    ( sQ233_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f6165,f1780,f6220]) ).

fof(f6224,definition,
    ! [X0,X1,X2,X3,X4] :
      ( sQ234_spl
    <=> ( ~ c_lessequals(X0,c_Event_Oknows(X1,X4),tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,c_Event_Oknows(X1,c_List_Olist_OCons(c_Event_Oevent_ONotes(X2,X3),X4,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ234_spl])],[split_symbol_definition]) ).

fof(f6227,plain,
    ( sQ234_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f6167,f1780,f6224]) ).

fof(f6228,definition,
    ! [X0,X1,X2,X3] :
      ( sQ235_spl
    <=> ( ~ c_lessequals(X0,c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,X2),X3,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,X2),c_Message_Oanalz(c_Set_Oinsert(X2,X3,tc_Message_Omsg)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ235_spl])],[split_symbol_definition]) ).

fof(f6231,plain,
    ( sQ235_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f6168,f1780,f6228]) ).

fof(f6232,definition,
    ! [X0,X1] :
      ( sQ236_spl
    <=> ( ~ c_lessequals(X0,c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ236_spl])],[split_symbol_definition]) ).

fof(f6235,plain,
    ( sQ236_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f6169,f1780,f6232]) ).

fof(f6236,definition,
    ! [X0,X1,X2] :
      ( sQ237_spl
    <=> ( ~ c_lessequals(X0,c_Message_Oanalz(X2),tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_ONonce(X1),X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ237_spl])],[split_symbol_definition]) ).

fof(f6239,plain,
    ( sQ237_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f6170,f1780,f6236]) ).

fof(f6240,definition,
    ! [X0,X1,X2] :
      ( sQ238_spl
    <=> ( ~ c_lessequals(X0,c_Message_Oanalz(X2),tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OAgent(X1),X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ238_spl])],[split_symbol_definition]) ).

fof(f6243,plain,
    ( sQ238_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f6171,f1780,f6240]) ).

fof(f6244,definition,
    ! [X0,X1,X2] :
      ( sQ239_spl
    <=> ( ~ c_lessequals(X2,c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool))
        | ~ c_lessequals(X0,c_Message_Oanalz(X2),tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ239_spl])],[split_symbol_definition]) ).

fof(f6247,plain,
    ( sQ239_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f6172,f1780,f6244]) ).

fof(f6248,definition,
    ! [X0,X1,X2] :
      ( sQ240_spl
    <=> ( ~ c_lessequals(X2,X1,tc_fun(tc_Message_Omsg,tc_bool))
        | ~ c_lessequals(X0,c_Message_Oanalz(X2),tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ240_spl])],[split_symbol_definition]) ).

fof(f6251,plain,
    ( sQ240_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f6173,f1780,f6248]) ).

fof(f6252,definition,
    ! [X0,X1,X2] :
      ( sQ241_spl
    <=> ( ~ c_lessequals(X0,c_Set_Oinsert(X1,c_Message_Oparts(X2),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ241_spl])],[split_symbol_definition]) ).

fof(f6255,plain,
    ( sQ241_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f6177,f1780,f6252]) ).

fof(f6256,definition,
    ! [X0,X1,X2] :
      ( sQ242_spl
    <=> ( ~ c_lessequals(X0,c_Set_Oinsert(X1,c_Message_Oanalz(X2),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,c_Message_Oanalz(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ242_spl])],[split_symbol_definition]) ).

fof(f6259,plain,
    ( sQ242_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f6178,f1780,f6256]) ).

fof(f6260,definition,
    ! [X0] :
      ( sQ243_spl
    <=> ( ~ c_lessequals(X0,c_Message_Oparts(c_Event_OinitState(c_Message_Oagent_OSpy)),tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,c_Event_Oused(c_List_Olist_ONil(tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ243_spl])],[split_symbol_definition]) ).

fof(f6263,plain,
    ( sQ243_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f6180,f1780,f6260]) ).

fof(f6264,definition,
    ! [X0,X1] :
      ( sQ244_spl
    <=> ( ~ c_lessequals(X0,c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,X1)),tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,c_Event_Oused(X1),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ244_spl])],[split_symbol_definition]) ).

fof(f6267,plain,
    ( sQ244_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f6181,f1780,f6264]) ).

fof(f6268,definition,
    ! [X0,X1,X2] :
      ( sQ245_spl
    <=> ( ~ hBOOL(c_in(X2,c_Event_Oused(X1),tc_Message_Omsg))
        | ~ c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(X2,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,c_Event_Oused(X1),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ245_spl])],[split_symbol_definition]) ).

fof(f6271,plain,
    ( sQ245_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f6182,f1780,f6268]) ).

fof(f6272,plain,
    ( ~ sQ141_spl
    | sQ182_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f6183,f1780,f5158,f4692]) ).

fof(f6273,definition,
    ! [X0,X1] :
      ( sQ246_spl
    <=> ( ~ c_lessequals(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,c_Message_Osynth(X1),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ246_spl])],[split_symbol_definition]) ).

fof(f6276,plain,
    ( sQ246_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f6197,f1780,f6273]) ).

fof(f6277,definition,
    ! [X0,X1] :
      ( sQ247_spl
    <=> ( ~ c_lessequals(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ247_spl])],[split_symbol_definition]) ).

fof(f6280,plain,
    ( sQ247_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f6198,f1780,f6277]) ).

fof(f6281,definition,
    ! [X0,X1,X2] :
      ( sQ248_spl
    <=> ( ~ c_lessequals(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ248_spl])],[split_symbol_definition]) ).

fof(f6284,plain,
    ( ~ sQ154_spl
    | sQ248_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f6202,f1780,f6281,f4809]) ).

fof(f6285,definition,
    ! [X0,X1,X2] :
      ( sQ249_spl
    <=> ( ~ c_lessequals(X0,X2,tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ249_spl])],[split_symbol_definition]) ).

fof(f6288,plain,
    ( ~ sQ141_spl
    | sQ249_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f6203,f1780,f6285,f4692]) ).

fof(f6289,definition,
    ! [X0,X1,X2] :
      ( sQ250_spl
    <=> ( ~ c_lessequals(X0,X2,tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,c_Message_Oanalz(c_Set_Oinsert(X1,c_Message_Oanalz(X2),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ250_spl])],[split_symbol_definition]) ).

fof(f6292,plain,
    ( ~ sQ141_spl
    | sQ250_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f6204,f1780,f6289,f4692]) ).

fof(f6293,definition,
    ! [X0,X1,X2] :
      ( sQ251_spl
    <=> ( ~ c_lessequals(X0,X2,tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,c_Message_Oanalz(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ251_spl])],[split_symbol_definition]) ).

fof(f6296,plain,
    ( ~ sQ141_spl
    | sQ251_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f6205,f1780,f6293,f4692]) ).

fof(f6297,definition,
    ! [X0,X1] :
      ( sQ252_spl
    <=> ( ~ c_lessequals(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ252_spl])],[split_symbol_definition]) ).

fof(f6300,plain,
    ( sQ252_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f6206,f1780,f6297]) ).

fof(f6482,plain,
    ! [X0,X1,X2,X3] : hBOOL(hAPP(c_Set_Oinsert(X0,c_Set_Oinsert(X1,X2,X3),X3),X1)),
    inference(paramodulation,[status(thm)],[f938,f699]) ).

fof(f6550,plain,
    ! [X0] : hBOOL(hAPP(c_Set_Oinsert(X0,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)),c_List_Olist_ONil(tc_Event_Oevent))),
    inference(paramodulation,[status(thm)],[f3502,f6482]) ).

fof(f6553,plain,
    ! [X0] : hBOOL(hAPP(c_Set_Oinsert(X0,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)),v_evs2)),
    inference(paramodulation,[status(thm)],[f2747,f6482]) ).

fof(f6555,plain,
    ! [X0] : hBOOL(hAPP(c_Set_Oinsert(X0,c_Event_Obad,tc_Message_Oagent),c_Message_Oagent_OSpy)),
    inference(paramodulation,[status(thm)],[f2746,f6482]) ).

fof(f6569,plain,
    ! [X0,X1,X2,X3,X4] : hBOOL(hAPP(c_Set_Oinsert(X0,c_Set_Oinsert(X1,c_Set_Oinsert(X2,X3,X4),X4),X4),X2)),
    inference(paramodulation,[status(thm)],[f938,f6482]) ).

fof(f6576,definition,
    ! [X0] :
      ( sQ253_spl
    <=> X0 = v_K ),
    introduced(definition,[new_symbols(definition,[sQ253_spl])],[split_symbol_definition]) ).

fof(f6577,plain,
    ! [X0] :
      ( ~ sQ253_spl
      | X0 = v_K ),
    inference(component_clause,[status(thm)],[f6576]) ).

fof(f6580,plain,
    ! [X0] :
      ( X0 = c_Message_Oagent_OSpy
      | hBOOL(hAPP(c_Event_Obad,c_Message_Oagent_OSpy)) ),
    inference(resolution,[status(thm)],[f6555,f747]) ).

fof(f6583,definition,
    ! [X0] :
      ( sQ254_spl
    <=> X0 = c_Message_Oagent_OSpy ),
    introduced(definition,[new_symbols(definition,[sQ254_spl])],[split_symbol_definition]) ).

fof(f6584,plain,
    ! [X0] :
      ( ~ sQ254_spl
      | X0 = c_Message_Oagent_OSpy ),
    inference(component_clause,[status(thm)],[f6583]) ).

fof(f6586,plain,
    ( sQ254_spl
    | sQ65_spl ),
    inference(split_clause,[status(thm)],[f6580,f2821,f6583]) ).

fof(f6587,plain,
    ( ~ sQ254_spl
    | $false ),
    inference(backward_subsumption_resolution,[status(thm)],[f1322,f6584]) ).

fof(f6618,plain,
    ~ sQ254_spl,
    inference(contradiction_clause,[status(thm)],[f6587]) ).

fof(f6699,plain,
    ! [X0,X1,X2] :
      ( ~ c_lessequals(c_Set_Oinsert(X0,X1,X2),X1,tc_fun(X2,tc_bool))
      | c_Set_Oinsert(X0,X1,X2) = X1 ),
    inference(resolution,[status(thm)],[f720,f741]) ).

fof(f6728,plain,
    ! [X0,X1] :
      ( c_lessequals(c_Message_Osynth(X0),c_Message_Osynth(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f728,f802]) ).

fof(f6729,plain,
    ! [X0,X1] :
      ( c_lessequals(c_Message_Osynth(X0),c_Message_Osynth(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f728,f800]) ).

fof(f6732,plain,
    ! [X0,X1,X2] :
      ( ~ c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X1),c_Message_Osynth(X2),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Message_Osynth(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f728,f816]) ).

fof(f6733,plain,
    ! [X0,X1] :
      ( ~ c_lessequals(c_Message_Osynth(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),c_Message_Osynth(X1),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Osynth(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),c_Message_Osynth(X1),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f728,f717]) ).

fof(f6747,definition,
    ! [X0,X1] :
      ( sQ256_spl
    <=> c_lessequals(c_Message_Osynth(X0),c_Message_Osynth(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ256_spl])],[split_symbol_definition]) ).

fof(f6750,plain,
    ( sQ256_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f6728,f1660,f6747]) ).

fof(f6751,definition,
    ! [X0,X1] :
      ( sQ257_spl
    <=> c_lessequals(c_Message_Osynth(X0),c_Message_Osynth(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ257_spl])],[split_symbol_definition]) ).

fof(f6754,plain,
    ( sQ257_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f6729,f1660,f6751]) ).

fof(f6755,definition,
    ! [X0,X1,X2] :
      ( sQ258_spl
    <=> ( ~ c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X1),c_Message_Osynth(X2),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,c_Message_Osynth(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ258_spl])],[split_symbol_definition]) ).

fof(f6759,plain,
    ( sQ258_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f6732,f1780,f6755]) ).

fof(f6760,definition,
    ! [X0,X1] :
      ( sQ259_spl
    <=> ( ~ c_lessequals(c_Message_Osynth(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),c_Message_Osynth(X1),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Osynth(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),c_Message_Osynth(X1),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ259_spl])],[split_symbol_definition]) ).

fof(f6763,plain,
    ( sQ259_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f6733,f1780,f6760]) ).

fof(f6766,plain,
    ! [X0] :
      ( X0 = v_evs2
      | hBOOL(hAPP(c_NS__Shared__Mirabelle_Ons__shared,v_evs2)) ),
    inference(resolution,[status(thm)],[f6553,f747]) ).

fof(f6770,definition,
    ! [X0] :
      ( sQ260_spl
    <=> X0 = v_evs2 ),
    introduced(definition,[new_symbols(definition,[sQ260_spl])],[split_symbol_definition]) ).

fof(f6771,plain,
    ! [X0] :
      ( ~ sQ260_spl
      | X0 = v_evs2 ),
    inference(component_clause,[status(thm)],[f6770]) ).

fof(f6773,plain,
    ( sQ260_spl
    | sQ61_spl ),
    inference(split_clause,[status(thm)],[f6766,f2807,f6770]) ).

fof(f6776,plain,
    ( ~ sQ260_spl
    | $false ),
    inference(resolution,[status(thm)],[f6771,f1207]) ).

fof(f6809,plain,
    ~ sQ260_spl,
    inference(contradiction_clause,[status(thm)],[f6776]) ).

fof(f6855,definition,
    ! [X0] :
      ( sQ261_spl
    <=> X0 = v_x ),
    introduced(definition,[new_symbols(definition,[sQ261_spl])],[split_symbol_definition]) ).

fof(f6856,plain,
    ! [X0] :
      ( ~ sQ261_spl
      | X0 = v_x ),
    inference(component_clause,[status(thm)],[f6855]) ).

fof(f6861,plain,
    ( ~ sQ261_spl
    | $false ),
    inference(resolution,[status(thm)],[f6856,f1207]) ).

fof(f6873,plain,
    ~ sQ261_spl,
    inference(contradiction_clause,[status(thm)],[f6861]) ).

fof(f6922,plain,
    ! [X0] :
      ( X0 = c_List_Olist_ONil(tc_Event_Oevent)
      | hBOOL(hAPP(c_NS__Shared__Mirabelle_Ons__shared,c_List_Olist_ONil(tc_Event_Oevent))) ),
    inference(resolution,[status(thm)],[f6550,f747]) ).

fof(f6925,definition,
    ! [X0] :
      ( sQ264_spl
    <=> X0 = c_List_Olist_ONil(tc_Event_Oevent) ),
    introduced(definition,[new_symbols(definition,[sQ264_spl])],[split_symbol_definition]) ).

fof(f6926,plain,
    ! [X0] :
      ( ~ sQ264_spl
      | X0 = c_List_Olist_ONil(tc_Event_Oevent) ),
    inference(component_clause,[status(thm)],[f6925]) ).

fof(f6928,plain,
    ( sQ264_spl
    | sQ88_spl ),
    inference(split_clause,[status(thm)],[f6922,f3698,f6925]) ).

fof(f6931,plain,
    ( ~ sQ264_spl
    | $false ),
    inference(resolution,[status(thm)],[f6926,f709]) ).

fof(f6961,plain,
    ~ sQ264_spl,
    inference(contradiction_clause,[status(thm)],[f6931]) ).

fof(f7165,plain,
    ! [X0,X1] :
      ( hBOOL(hAPP(c_Message_Osynth(X1),X0))
      | ~ hBOOL(c_in(X0,X1,tc_Message_Omsg)) ),
    inference(resolution,[status(thm)],[f1066,f1355]) ).

fof(f7241,plain,
    ! [X0,X1] :
      ( c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X0),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X0),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f729,f1003]) ).

fof(f7242,plain,
    ! [X0,X1,X2] :
      ( ~ c_lessequals(X0,c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f729,f806]) ).

fof(f7243,plain,
    ! [X0,X1,X2] :
      ( ~ c_lessequals(X0,c_Message_Oparts(X2),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f729,f804]) ).

fof(f7244,plain,
    ! [X0,X1,X2] :
      ( c_lessequals(c_Message_Oparts(X0),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),X2,tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f729,f4795]) ).

fof(f7245,plain,
    ! [X0,X1,X2] :
      ( c_lessequals(c_Message_Oparts(X0),c_Lattices_Oupper__semilattice__class_Osup(X1,c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f729,f4794]) ).

fof(f7246,plain,
    ! [X0,X1,X2] :
      ( ~ c_lessequals(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,X2,tc_fun(tc_Message_Omsg,tc_bool))),X1,tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(c_Message_Oparts(X0),X1,tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f729,f802]) ).

fof(f7247,plain,
    ! [X0,X1,X2] :
      ( c_lessequals(c_Message_Oparts(X0),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_fun(tc_Message_Omsg,tc_bool))),X2,tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f729,f4678]) ).

fof(f7248,plain,
    ! [X0,X1,X2] :
      ( c_lessequals(c_Message_Oparts(X0),c_Lattices_Oupper__semilattice__class_Osup(X1,c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X2,X0,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f729,f4677]) ).

fof(f7249,plain,
    ! [X0,X1,X2] :
      ( ~ c_lessequals(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X2,X0,tc_fun(tc_Message_Omsg,tc_bool))),X1,tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(c_Message_Oparts(X0),X1,tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f729,f800]) ).

fof(f7250,plain,
    ! [X0,X1] :
      ( ~ c_lessequals(c_Message_Oparts(X1),c_Message_Oparts(X0),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))) = c_Message_Oparts(X0)
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f729,f716]) ).

fof(f7251,plain,
    ! [X0,X1] :
      ( c_lessequals(c_Message_Oparts(X0),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))) != c_Message_Oparts(X1)
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f729,f715]) ).

fof(f7252,plain,
    ! [X0,X1] :
      ( ~ c_lessequals(c_Message_Oparts(X0),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))) = c_Message_Oparts(X1)
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f729,f714]) ).

fof(f7255,plain,
    ! [X0,X1] :
      ( c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X0),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_fun(tc_Message_Omsg,tc_bool)))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f729,f996]) ).

fof(f7259,plain,
    ! [X0,X1] :
      ( c_lessequals(c_Message_Oparts(X0),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f729,f966]) ).

fof(f7260,plain,
    ! [X0,X1] :
      ( c_lessequals(c_Message_Oparts(X0),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f729,f964]) ).

fof(f7261,plain,
    ! [X0,X1] :
      ( c_Message_Oparts(X0) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))) != c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Obounded__lattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f729,f636]) ).

fof(f7262,plain,
    ! [X0,X1] :
      ( c_Message_Oparts(X1) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))) != c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Obounded__lattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f729,f634]) ).

fof(f7263,plain,
    ! [X0] :
      ( c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,X0,tc_fun(tc_Message_Omsg,tc_bool))) = c_Message_Oparts(X0)
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f729,f787]) ).

fof(f7276,definition,
    ! [X0,X1] :
      ( sQ265_spl
    <=> c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X0),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X0),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ265_spl])],[split_symbol_definition]) ).

fof(f7280,plain,
    ( sQ265_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f7241,f1660,f7276]) ).

fof(f7281,definition,
    ! [X0,X1,X2] :
      ( sQ266_spl
    <=> ( ~ c_lessequals(X0,c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ266_spl])],[split_symbol_definition]) ).

fof(f7284,plain,
    ( sQ266_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f7242,f1660,f7281]) ).

fof(f7285,definition,
    ! [X0,X1,X2] :
      ( sQ267_spl
    <=> ( ~ c_lessequals(X0,c_Message_Oparts(X2),tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ267_spl])],[split_symbol_definition]) ).

fof(f7288,plain,
    ( sQ267_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f7243,f1660,f7285]) ).

fof(f7289,definition,
    ! [X0,X1,X2] :
      ( sQ268_spl
    <=> c_lessequals(c_Message_Oparts(X0),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),X2,tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ268_spl])],[split_symbol_definition]) ).

fof(f7292,plain,
    ( sQ268_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f7244,f1660,f7289]) ).

fof(f7293,definition,
    ! [X0,X1,X2] :
      ( sQ269_spl
    <=> c_lessequals(c_Message_Oparts(X0),c_Lattices_Oupper__semilattice__class_Osup(X1,c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ269_spl])],[split_symbol_definition]) ).

fof(f7296,plain,
    ( sQ269_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f7245,f1660,f7293]) ).

fof(f7297,definition,
    ! [X0,X1,X2] :
      ( sQ270_spl
    <=> ( ~ c_lessequals(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,X2,tc_fun(tc_Message_Omsg,tc_bool))),X1,tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(c_Message_Oparts(X0),X1,tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ270_spl])],[split_symbol_definition]) ).

fof(f7300,plain,
    ( sQ270_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f7246,f1660,f7297]) ).

fof(f7301,definition,
    ! [X0,X1,X2] :
      ( sQ271_spl
    <=> c_lessequals(c_Message_Oparts(X0),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_fun(tc_Message_Omsg,tc_bool))),X2,tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ271_spl])],[split_symbol_definition]) ).

fof(f7304,plain,
    ( sQ271_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f7247,f1660,f7301]) ).

fof(f7305,definition,
    ! [X0,X1,X2] :
      ( sQ272_spl
    <=> c_lessequals(c_Message_Oparts(X0),c_Lattices_Oupper__semilattice__class_Osup(X1,c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X2,X0,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ272_spl])],[split_symbol_definition]) ).

fof(f7308,plain,
    ( sQ272_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f7248,f1660,f7305]) ).

fof(f7309,definition,
    ! [X0,X1,X2] :
      ( sQ273_spl
    <=> ( ~ c_lessequals(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X2,X0,tc_fun(tc_Message_Omsg,tc_bool))),X1,tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(c_Message_Oparts(X0),X1,tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ273_spl])],[split_symbol_definition]) ).

fof(f7312,plain,
    ( sQ273_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f7249,f1660,f7309]) ).

fof(f7313,definition,
    ! [X0,X1] :
      ( sQ274_spl
    <=> ( ~ c_lessequals(c_Message_Oparts(X1),c_Message_Oparts(X0),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))) = c_Message_Oparts(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ274_spl])],[split_symbol_definition]) ).

fof(f7316,plain,
    ( sQ274_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f7250,f1660,f7313]) ).

fof(f7317,definition,
    ! [X0,X1] :
      ( sQ275_spl
    <=> ( c_lessequals(c_Message_Oparts(X0),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))) != c_Message_Oparts(X1) ) ),
    introduced(definition,[new_symbols(definition,[sQ275_spl])],[split_symbol_definition]) ).

fof(f7320,plain,
    ( sQ275_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f7251,f1660,f7317]) ).

fof(f7321,definition,
    ! [X0,X1] :
      ( sQ276_spl
    <=> ( ~ c_lessequals(c_Message_Oparts(X0),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))) = c_Message_Oparts(X1) ) ),
    introduced(definition,[new_symbols(definition,[sQ276_spl])],[split_symbol_definition]) ).

fof(f7324,plain,
    ( sQ276_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f7252,f1660,f7321]) ).

fof(f7325,definition,
    ! [X0,X1] :
      ( sQ277_spl
    <=> c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X0),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_fun(tc_Message_Omsg,tc_bool))) ),
    introduced(definition,[new_symbols(definition,[sQ277_spl])],[split_symbol_definition]) ).

fof(f7330,plain,
    ( sQ277_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f7255,f1660,f7325]) ).

fof(f7332,definition,
    ! [X0,X1] :
      ( sQ278_spl
    <=> c_lessequals(c_Message_Oparts(X0),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ278_spl])],[split_symbol_definition]) ).

fof(f7336,definition,
    ! [X0,X1] :
      ( sQ279_spl
    <=> c_lessequals(c_Message_Oparts(X0),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ279_spl])],[split_symbol_definition]) ).

fof(f7340,plain,
    ( sQ279_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f7259,f1660,f7336]) ).

fof(f7341,plain,
    ( sQ278_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f7260,f1660,f7332]) ).

fof(f7342,definition,
    ! [X0,X1] :
      ( sQ280_spl
    <=> ( c_Message_Oparts(X0) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))) != c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ280_spl])],[split_symbol_definition]) ).

fof(f7345,plain,
    ( sQ280_spl
    | ~ sQ20_spl ),
    inference(split_clause,[status(thm)],[f7261,f1730,f7342]) ).

fof(f7346,definition,
    ! [X0,X1] :
      ( sQ281_spl
    <=> ( c_Message_Oparts(X1) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))) != c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ281_spl])],[split_symbol_definition]) ).

fof(f7349,plain,
    ( sQ281_spl
    | ~ sQ20_spl ),
    inference(split_clause,[status(thm)],[f7262,f1730,f7346]) ).

fof(f7350,definition,
    ! [X0] :
      ( sQ282_spl
    <=> c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,X0,tc_fun(tc_Message_Omsg,tc_bool))) = c_Message_Oparts(X0) ),
    introduced(definition,[new_symbols(definition,[sQ282_spl])],[split_symbol_definition]) ).

fof(f7353,plain,
    ( sQ282_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f7263,f1660,f7350]) ).

fof(f7423,plain,
    ( ~ sQ253_spl
    | $false ),
    inference(resolution,[status(thm)],[f6577,f1207]) ).

fof(f7452,plain,
    ~ sQ253_spl,
    inference(contradiction_clause,[status(thm)],[f7423]) ).

fof(f7500,plain,
    ( sQ109_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f3934,f704]) ).

fof(f7501,plain,
    sQ109_spl,
    inference(contradiction_clause,[status(thm)],[f7500]) ).

fof(f7502,plain,
    ( ~ sQ71_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f2932,f1802]) ).

fof(f7503,plain,
    ~ sQ71_spl,
    inference(contradiction_clause,[status(thm)],[f7502]) ).

fof(f7506,plain,
    ( sQ69_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f2878,f1804]) ).

fof(f7507,plain,
    sQ69_spl,
    inference(contradiction_clause,[status(thm)],[f7506]) ).

fof(f7515,plain,
    ! [X0] :
      ( ~ hBOOL(c_in(c_List_Olist_ONil(tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | ~ hBOOL(c_in(X0,c_Event_Obad,tc_Message_Oagent))
      | hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,X0)),c_Message_Oparts(c_Event_OinitState(c_Message_Oagent_OSpy)),tc_Message_Omsg)) ),
    inference(paramodulation,[status(thm)],[f798,f1263]) ).

fof(f7517,definition,
    ! [X0] :
      ( sQ285_spl
    <=> ( ~ hBOOL(c_in(X0,c_Event_Obad,tc_Message_Oagent))
        | hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,X0)),c_Message_Oparts(c_Event_OinitState(c_Message_Oagent_OSpy)),tc_Message_Omsg)) ) ),
    introduced(definition,[new_symbols(definition,[sQ285_spl])],[split_symbol_definition]) ).

fof(f7520,plain,
    ( ~ sQ58_spl
    | sQ285_spl ),
    inference(split_clause,[status(thm)],[f7515,f7517,f2712]) ).

fof(f7524,plain,
    ! [X0] :
      ( ~ hBOOL(c_in(c_List_Olist_ONil(tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,X0)),c_Message_Oparts(c_Event_OinitState(c_Message_Oagent_OSpy)),tc_Message_Omsg))
      | hBOOL(c_in(X0,c_Event_Obad,tc_Message_Oagent)) ),
    inference(paramodulation,[status(thm)],[f798,f1265]) ).

fof(f7529,definition,
    ! [X0] :
      ( sQ287_spl
    <=> ( ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,X0)),c_Message_Oparts(c_Event_OinitState(c_Message_Oagent_OSpy)),tc_Message_Omsg))
        | hBOOL(c_in(X0,c_Event_Obad,tc_Message_Oagent)) ) ),
    introduced(definition,[new_symbols(definition,[sQ287_spl])],[split_symbol_definition]) ).

fof(f7532,plain,
    ( ~ sQ58_spl
    | sQ287_spl ),
    inference(split_clause,[status(thm)],[f7524,f7529,f2712]) ).

fof(f7534,plain,
    ( ~ sQ44_spl
    | $false ),
    inference(backward_subsumption_resolution,[status(thm)],[f1484,f2407]) ).

fof(f7535,plain,
    ~ sQ44_spl,
    inference(contradiction_clause,[status(thm)],[f7534]) ).

fof(f7547,plain,
    ( ~ sQ20_spl
    | ~ sQ67_spl
    | $false ),
    inference(backward_subsumption_resolution,[status(thm)],[f1731,f2865]) ).

fof(f7549,plain,
    ( ~ sQ20_spl
    | ~ sQ67_spl ),
    inference(contradiction_clause,[status(thm)],[f7547]) ).

fof(f7615,plain,
    ! [X0,X1,X2] :
      ( ~ c_lessequals(X0,c_Set_Oinsert(X1,c_Message_Osynth(X2),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Message_Osynth(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f740,f816]) ).

fof(f7616,plain,
    ! [X0,X1] :
      ( ~ c_lessequals(c_Message_Osynth(c_Set_Oinsert(X0,X1,tc_Message_Omsg)),c_Set_Oinsert(X0,c_Message_Osynth(X1),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Osynth(c_Set_Oinsert(X0,X1,tc_Message_Omsg)) = c_Set_Oinsert(X0,c_Message_Osynth(X1),tc_Message_Omsg)
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f740,f717]) ).

fof(f7633,definition,
    ! [X0,X1,X2] :
      ( sQ291_spl
    <=> ( ~ c_lessequals(X0,c_Set_Oinsert(X1,c_Message_Osynth(X2),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,c_Message_Osynth(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ291_spl])],[split_symbol_definition]) ).

fof(f7637,plain,
    ( sQ291_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f7615,f1780,f7633]) ).

fof(f7638,definition,
    ! [X0,X1] :
      ( sQ292_spl
    <=> ( ~ c_lessequals(c_Message_Osynth(c_Set_Oinsert(X0,X1,tc_Message_Omsg)),c_Set_Oinsert(X0,c_Message_Osynth(X1),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Osynth(c_Set_Oinsert(X0,X1,tc_Message_Omsg)) = c_Set_Oinsert(X0,c_Message_Osynth(X1),tc_Message_Omsg) ) ),
    introduced(definition,[new_symbols(definition,[sQ292_spl])],[split_symbol_definition]) ).

fof(f7641,plain,
    ( sQ292_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f7616,f1780,f7638]) ).

fof(f7744,plain,
    ( ~ sQ2_spl
    | hBOOL(c_in(hAPP(c_Message_Omsg_OKey,v_K),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs2)),tc_Message_Omsg)) ),
    inference(resolution,[status(thm)],[f1267,f1503]) ).

fof(f7862,plain,
    ! [X0,X1] : ~ hBOOL(c_in(c_Message_Omsg_ONonce(X0),c_Event_OinitState(X1),tc_Message_Omsg)),
    inference(resolution,[status(thm)],[f1197,f1113]) ).

fof(f7865,plain,
    ! [X0,X1] :
      ( hBOOL(hAPP(c_Message_Osynth(c_Message_Oparts(X1)),X0))
      | ~ hBOOL(c_in(X0,X1,tc_Message_Omsg)) ),
    inference(resolution,[status(thm)],[f1197,f7165]) ).

fof(f7866,plain,
    ! [X0,X1] :
      ( hBOOL(hAPP(c_Message_Oanalz(c_Message_Oparts(X1)),X0))
      | ~ hBOOL(c_in(X0,X1,tc_Message_Omsg)) ),
    inference(resolution,[status(thm)],[f1197,f1989]) ).

fof(f7872,plain,
    ! [X0,X1] :
      ( hBOOL(hAPP(c_Message_Oparts(X1),X0))
      | ~ hBOOL(c_in(X0,X1,tc_Message_Omsg)) ),
    inference(forward_demodulation,[status(thm)],[f1194,f7866]) ).

fof(f7873,plain,
    ! [X0,X1] : ~ hBOOL(hAPP(c_Event_OinitState(X0),c_Message_Omsg_ONonce(X1))),
    inference(resolution,[status(thm)],[f7862,f1353]) ).

fof(f7915,plain,
    ! [X0,X1] :
      ( c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),c_Message_Osynth(X0),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f744,f1003]) ).

fof(f7916,plain,
    ! [X0,X1,X2] :
      ( ~ c_lessequals(X0,c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X1),X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f744,f806]) ).

fof(f7917,plain,
    ! [X0,X1,X2] :
      ( ~ c_lessequals(X0,c_Message_Osynth(X1),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X1),X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f744,f804]) ).

fof(f7918,plain,
    ! [X0,X1,X2] :
      ( c_lessequals(c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),X1,tc_fun(tc_Message_Omsg,tc_bool))),X2,tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f744,f4795]) ).

fof(f7919,plain,
    ! [X0,X1,X2] :
      ( c_lessequals(c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),c_Lattices_Oupper__semilattice__class_Osup(X2,c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f744,f4794]) ).

fof(f7920,plain,
    ! [X0,X1,X2] :
      ( ~ c_lessequals(c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),X1,tc_fun(tc_Message_Omsg,tc_bool))),X2,tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),X2,tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f744,f802]) ).

fof(f7921,plain,
    ! [X0,X1,X2] :
      ( c_lessequals(c_Message_Osynth(X0),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),X1,tc_fun(tc_Message_Omsg,tc_bool))),X2,tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f744,f4678]) ).

fof(f7922,plain,
    ! [X0,X1,X2] :
      ( c_lessequals(c_Message_Osynth(X0),c_Lattices_Oupper__semilattice__class_Osup(X1,c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f744,f4677]) ).

fof(f7923,plain,
    ! [X0,X1,X2] :
      ( ~ c_lessequals(c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),X2,tc_fun(tc_Message_Omsg,tc_bool))),X1,tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(c_Message_Osynth(X0),X1,tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f744,f800]) ).

fof(f7924,plain,
    ! [X0,X1] :
      ( ~ c_lessequals(c_Message_Osynth(X0),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),X1,tc_fun(tc_Message_Omsg,tc_bool))) = c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool)))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f744,f716]) ).

fof(f7925,plain,
    ! [X0,X1] :
      ( c_lessequals(c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),c_Message_Osynth(X0),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),X1,tc_fun(tc_Message_Omsg,tc_bool))) != c_Message_Osynth(X0)
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f744,f715]) ).

fof(f7926,plain,
    ! [X0,X1] :
      ( ~ c_lessequals(c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),c_Message_Osynth(X0),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),X1,tc_fun(tc_Message_Omsg,tc_bool))) = c_Message_Osynth(X0)
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f744,f714]) ).

fof(f7929,plain,
    ! [X0,X1] :
      ( c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),X1,tc_fun(tc_Message_Omsg,tc_bool)))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f744,f996]) ).

fof(f7933,plain,
    ! [X0,X1] :
      ( c_lessequals(c_Message_Osynth(X0),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f744,f966]) ).

fof(f7934,plain,
    ! [X0,X1] :
      ( c_lessequals(c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f744,f964]) ).

fof(f7935,plain,
    ! [X0,X1] :
      ( c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),X1,tc_fun(tc_Message_Omsg,tc_bool))) != c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Obounded__lattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f744,f636]) ).

fof(f7936,plain,
    ! [X0,X1] :
      ( c_Message_Osynth(X0) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),X1,tc_fun(tc_Message_Omsg,tc_bool))) != c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Obounded__lattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f744,f634]) ).

fof(f7946,definition,
    ! [X0,X1] :
      ( sQ296_spl
    <=> c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),c_Message_Osynth(X0),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ296_spl])],[split_symbol_definition]) ).

fof(f7950,plain,
    ( sQ296_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f7915,f1660,f7946]) ).

fof(f7951,definition,
    ! [X0,X1,X2] :
      ( sQ297_spl
    <=> ( ~ c_lessequals(X0,c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X1),X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ297_spl])],[split_symbol_definition]) ).

fof(f7954,plain,
    ( sQ297_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f7916,f1660,f7951]) ).

fof(f7955,definition,
    ! [X0,X1,X2] :
      ( sQ298_spl
    <=> ( ~ c_lessequals(X0,c_Message_Osynth(X1),tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X1),X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ298_spl])],[split_symbol_definition]) ).

fof(f7958,plain,
    ( sQ298_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f7917,f1660,f7955]) ).

fof(f7959,definition,
    ! [X0,X1,X2] :
      ( sQ299_spl
    <=> c_lessequals(c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),X1,tc_fun(tc_Message_Omsg,tc_bool))),X2,tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ299_spl])],[split_symbol_definition]) ).

fof(f7962,plain,
    ( sQ299_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f7918,f1660,f7959]) ).

fof(f7963,definition,
    ! [X0,X1,X2] :
      ( sQ300_spl
    <=> c_lessequals(c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),c_Lattices_Oupper__semilattice__class_Osup(X2,c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ300_spl])],[split_symbol_definition]) ).

fof(f7966,plain,
    ( sQ300_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f7919,f1660,f7963]) ).

fof(f7967,definition,
    ! [X0,X1,X2] :
      ( sQ301_spl
    <=> ( ~ c_lessequals(c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),X1,tc_fun(tc_Message_Omsg,tc_bool))),X2,tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),X2,tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ301_spl])],[split_symbol_definition]) ).

fof(f7970,plain,
    ( sQ301_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f7920,f1660,f7967]) ).

fof(f7971,definition,
    ! [X0,X1,X2] :
      ( sQ302_spl
    <=> c_lessequals(c_Message_Osynth(X0),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),X1,tc_fun(tc_Message_Omsg,tc_bool))),X2,tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ302_spl])],[split_symbol_definition]) ).

fof(f7974,plain,
    ( sQ302_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f7921,f1660,f7971]) ).

fof(f7975,definition,
    ! [X0,X1,X2] :
      ( sQ303_spl
    <=> c_lessequals(c_Message_Osynth(X0),c_Lattices_Oupper__semilattice__class_Osup(X1,c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ303_spl])],[split_symbol_definition]) ).

fof(f7978,plain,
    ( sQ303_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f7922,f1660,f7975]) ).

fof(f7979,definition,
    ! [X0,X1,X2] :
      ( sQ304_spl
    <=> ( ~ c_lessequals(c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),X2,tc_fun(tc_Message_Omsg,tc_bool))),X1,tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(c_Message_Osynth(X0),X1,tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ304_spl])],[split_symbol_definition]) ).

fof(f7982,plain,
    ( sQ304_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f7923,f1660,f7979]) ).

fof(f7983,definition,
    ! [X0,X1] :
      ( sQ305_spl
    <=> ( ~ c_lessequals(c_Message_Osynth(X0),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),X1,tc_fun(tc_Message_Omsg,tc_bool))) = c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))) ) ),
    introduced(definition,[new_symbols(definition,[sQ305_spl])],[split_symbol_definition]) ).

fof(f7986,plain,
    ( sQ305_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f7924,f1660,f7983]) ).

fof(f7987,definition,
    ! [X0,X1] :
      ( sQ306_spl
    <=> ( c_lessequals(c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),c_Message_Osynth(X0),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),X1,tc_fun(tc_Message_Omsg,tc_bool))) != c_Message_Osynth(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ306_spl])],[split_symbol_definition]) ).

fof(f7990,plain,
    ( sQ306_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f7925,f1660,f7987]) ).

fof(f7991,definition,
    ! [X0,X1] :
      ( sQ307_spl
    <=> ( ~ c_lessequals(c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),c_Message_Osynth(X0),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),X1,tc_fun(tc_Message_Omsg,tc_bool))) = c_Message_Osynth(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ307_spl])],[split_symbol_definition]) ).

fof(f7994,plain,
    ( sQ307_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f7926,f1660,f7991]) ).

fof(f7995,definition,
    ! [X0,X1] :
      ( sQ308_spl
    <=> c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),X1,tc_fun(tc_Message_Omsg,tc_bool))) ),
    introduced(definition,[new_symbols(definition,[sQ308_spl])],[split_symbol_definition]) ).

fof(f8000,plain,
    ( sQ308_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f7929,f1660,f7995]) ).

fof(f8002,definition,
    ! [X0,X1] :
      ( sQ309_spl
    <=> c_lessequals(c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ309_spl])],[split_symbol_definition]) ).

fof(f8006,definition,
    ! [X0,X1] :
      ( sQ310_spl
    <=> c_lessequals(c_Message_Osynth(X0),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ310_spl])],[split_symbol_definition]) ).

fof(f8010,plain,
    ( sQ310_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f7933,f1660,f8006]) ).

fof(f8011,plain,
    ( sQ309_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f7934,f1660,f8002]) ).

fof(f8012,definition,
    ! [X0,X1] :
      ( sQ311_spl
    <=> ( c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),X1,tc_fun(tc_Message_Omsg,tc_bool))) != c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ311_spl])],[split_symbol_definition]) ).

fof(f8015,plain,
    ( sQ311_spl
    | ~ sQ20_spl ),
    inference(split_clause,[status(thm)],[f7935,f1730,f8012]) ).

fof(f8016,definition,
    ! [X0,X1] :
      ( sQ312_spl
    <=> ( c_Message_Osynth(X0) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),X1,tc_fun(tc_Message_Omsg,tc_bool))) != c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ312_spl])],[split_symbol_definition]) ).

fof(f8019,plain,
    ( sQ312_spl
    | ~ sQ20_spl ),
    inference(split_clause,[status(thm)],[f7936,f1730,f8016]) ).

fof(f8039,plain,
    ( ~ sQ2_spl
    | hBOOL(c_in(hAPP(c_Message_Omsg_OKey,v_K),c_Event_Oused(v_evs2),tc_Message_Omsg)) ),
    inference(resolution,[status(thm)],[f7744,f1158]) ).

fof(f8044,plain,
    ( ~ sQ2_spl
    | ~ sQ8_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f8039,f1600]) ).

fof(f8045,plain,
    ( ~ sQ2_spl
    | ~ sQ8_spl ),
    inference(contradiction_clause,[status(thm)],[f8044]) ).

fof(f8059,plain,
    ( ~ sQ6_spl
    | c_List_Oset(c_List_Olist_OCons(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),v_NA))),v_evs2,tc_Event_Oevent),tc_Event_Oevent) = c_List_Oset(v_evs2,tc_Event_Oevent) ),
    inference(backward_demodulation,[status(thm)],[f1518,f4250]) ).

fof(f8065,plain,
    ! [X0,X1,X2,X3,X4,X5] :
      ( ~ sQ6_spl
      | ~ hBOOL(c_in(X3,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | X0 = c_Message_Oagent_OServer
      | ~ hBOOL(c_in(c_Event_Oevent_OSays(X4,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X1),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X5),X2))))),c_List_Oset(X3,tc_Event_Oevent),tc_Event_Oevent))
      | ~ hBOOL(c_in(c_Event_Oevent_OSays(X0,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X0),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X1),c_Message_Omsg_ONonce(v_NAa)))),c_List_Oset(X3,tc_Event_Oevent),tc_Event_Oevent))
      | hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(X0,X1,X2),X3,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
    inference(paramodulation,[status(thm)],[f1518,f1269]) ).

fof(f8071,plain,
    ! [X0] :
      ( ~ sQ6_spl
      | c_lessequals(c_Message_Oanalz(X0),c_Message_Oanalz(c_Set_Oinsert(v_NA,X0,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f1518,f2624]) ).

fof(f8078,plain,
    ! [X0] :
      ( ~ sQ6_spl
      | ~ hBOOL(hAPP(c_Message_Osynth(X0),v_NA))
      | hBOOL(c_in(c_Message_Omsg_ONonce(v_NAa),X0,tc_Message_Omsg)) ),
    inference(paramodulation,[status(thm)],[f1518,f1914]) ).

fof(f8083,plain,
    ! [X0] :
      ( ~ sQ6_spl
      | c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_ONonce(v_NAa),X0,tc_Message_Omsg)) = c_Set_Oinsert(v_NA,c_Message_Oanalz(X0),tc_Message_Omsg) ),
    inference(paramodulation,[status(thm)],[f1518,f922]) ).

fof(f8091,plain,
    ! [X0] :
      ( ~ sQ6_spl
      | c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_ONonce(v_NAa),X0,tc_Message_Omsg)) = c_Set_Oinsert(v_NA,c_Message_Oparts(X0),tc_Message_Omsg) ),
    inference(paramodulation,[status(thm)],[f1518,f917]) ).

fof(f8098,plain,
    ! [X0,X1,X2,X3,X4,X5] :
      ( ~ sQ6_spl
      | ~ hBOOL(c_in(X3,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | X0 = c_Message_Oagent_OServer
      | ~ hBOOL(c_in(c_Event_Oevent_OSays(X4,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X1),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X5),X2))))),c_List_Oset(X3,tc_Event_Oevent),tc_Event_Oevent))
      | ~ hBOOL(c_in(c_Event_Oevent_OSays(X0,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X0),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X1),v_NA))),c_List_Oset(X3,tc_Event_Oevent),tc_Event_Oevent))
      | hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(X0,X1,X2),X3,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
    inference(forward_demodulation,[status(thm)],[f1518,f8065]) ).

fof(f8106,plain,
    ! [X0] :
      ( ~ sQ6_spl
      | ~ hBOOL(hAPP(c_Message_Osynth(X0),v_NA))
      | hBOOL(c_in(v_NA,X0,tc_Message_Omsg)) ),
    inference(forward_demodulation,[status(thm)],[f1518,f8078]) ).

fof(f8109,plain,
    ! [X0] :
      ( ~ sQ6_spl
      | c_Message_Oanalz(c_Set_Oinsert(v_NA,X0,tc_Message_Omsg)) = c_Set_Oinsert(v_NA,c_Message_Oanalz(X0),tc_Message_Omsg) ),
    inference(forward_demodulation,[status(thm)],[f1518,f8083]) ).

fof(f8114,plain,
    ! [X0] :
      ( ~ sQ6_spl
      | c_Message_Oparts(c_Set_Oinsert(v_NA,X0,tc_Message_Omsg)) = c_Set_Oinsert(v_NA,c_Message_Oparts(X0),tc_Message_Omsg) ),
    inference(forward_demodulation,[status(thm)],[f1518,f8091]) ).

fof(f8119,plain,
    ( ~ sQ205_spl
    | $false ),
    inference(resolution,[status(thm)],[f5867,f7873]) ).

fof(f8120,plain,
    ~ sQ205_spl,
    inference(contradiction_clause,[status(thm)],[f8119]) ).

fof(f8125,plain,
    ! [X0,X1,X2,X3,X4] :
      ( ~ hBOOL(c_in(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X3),c_Message_Omsg_OMPair(X4,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X1),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X2),X0)))),c_Message_Oparts(c_Event_OinitState(c_Message_Oagent_OSpy)),tc_Message_Omsg))
      | hBOOL(c_in(X3,c_Event_Obad,tc_Message_Oagent))
      | ~ hBOOL(c_in(c_List_Olist_ONil(tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | X0 = c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X1),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X2),c_Message_Omsg_OAgent(X3))) ),
    inference(paramodulation,[status(thm)],[f798,f1271]) ).

fof(f8126,definition,
    ! [X0,X1,X2,X3,X4] :
      ( sQ313_spl
    <=> ( ~ hBOOL(c_in(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X3),c_Message_Omsg_OMPair(X4,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X1),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X2),X0)))),c_Message_Oparts(c_Event_OinitState(c_Message_Oagent_OSpy)),tc_Message_Omsg))
        | hBOOL(c_in(X3,c_Event_Obad,tc_Message_Oagent))
        | X0 = c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X1),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X2),c_Message_Omsg_OAgent(X3))) ) ),
    introduced(definition,[new_symbols(definition,[sQ313_spl])],[split_symbol_definition]) ).

fof(f8129,plain,
    ( ~ sQ58_spl
    | sQ313_spl ),
    inference(split_clause,[status(thm)],[f8125,f8126,f2712]) ).

fof(f8514,plain,
    ! [X0,X1,X2] :
      ( ~ c_lessequals(X2,c_Message_Osynth(X0),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X2,c_Message_Osynth(X1),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool))
      | ~ c_lessequals(X0,X1,tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f758,f816]) ).

fof(f8515,plain,
    ! [X0,X1] :
      ( ~ c_lessequals(c_Message_Osynth(X1),c_Message_Osynth(X0),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Osynth(X1) = c_Message_Osynth(X0)
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool))
      | ~ c_lessequals(X0,X1,tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f758,f717]) ).

fof(f8518,definition,
    ! [X0,X1,X2] :
      ( sQ314_spl
    <=> ( ~ c_lessequals(X2,c_Message_Osynth(X0),tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X2,c_Message_Osynth(X1),tc_fun(tc_Message_Omsg,tc_bool))
        | ~ c_lessequals(X0,X1,tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ314_spl])],[split_symbol_definition]) ).

fof(f8522,plain,
    ( ~ sQ29_spl
    | sQ314_spl ),
    inference(split_clause,[status(thm)],[f8514,f8518,f1780]) ).

fof(f8523,definition,
    ! [X0,X1] :
      ( sQ315_spl
    <=> ( ~ c_lessequals(c_Message_Osynth(X1),c_Message_Osynth(X0),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Osynth(X1) = c_Message_Osynth(X0)
        | ~ c_lessequals(X0,X1,tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ315_spl])],[split_symbol_definition]) ).

fof(f8526,plain,
    ( ~ sQ29_spl
    | sQ315_spl ),
    inference(split_clause,[status(thm)],[f8515,f8523,f1780]) ).

fof(f8597,plain,
    ! [X0,X1] :
      ( ~ sQ6_spl
      | hBOOL(hAPP(c_Set_Oinsert(X0,c_Message_Oanalz(c_Set_Oinsert(v_NA,X1,tc_Message_Omsg)),tc_Message_Omsg),v_NA)) ),
    inference(paramodulation,[status(thm)],[f8109,f6482]) ).

fof(f8688,plain,
    ! [X0,X1] :
      ( ~ sQ6_spl
      | hBOOL(hAPP(c_Set_Oinsert(X0,c_Message_Oparts(c_Set_Oinsert(v_NA,X1,tc_Message_Omsg)),tc_Message_Omsg),v_NA)) ),
    inference(paramodulation,[status(thm)],[f8114,f6482]) ).

fof(f8698,plain,
    ! [X0] :
      ( ~ sQ6_spl
      | ~ hBOOL(hAPP(c_Message_Oparts(X0),v_NA))
      | c_Message_Oparts(c_Set_Oinsert(v_NA,X0,tc_Message_Omsg)) = c_Message_Oparts(X0) ),
    inference(paramodulation,[status(thm)],[f8114,f2752]) ).

fof(f8758,plain,
    ! [X0,X1] :
      ( hBOOL(hAPP(c_Message_Osynth(c_Message_Oparts(X1)),X0))
      | ~ hBOOL(c_in(X0,c_Message_Oanalz(X1),tc_Message_Omsg)) ),
    inference(paramodulation,[status(thm)],[f1195,f7865]) ).

fof(f8800,plain,
    ! [X0,X1,X2,X3,X4] :
      ( ~ hBOOL(c_in(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X4)))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,c_List_Olist_ONil(tc_Event_Oevent))),tc_Message_Omsg))
      | hBOOL(c_in(X0,c_Event_Obad,tc_Message_Oagent))
      | ~ hBOOL(c_in(c_List_Olist_ONil(tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
    inference(resolution,[status(thm)],[f1280,f2221]) ).

fof(f8812,definition,
    ! [X0,X1,X2,X3,X4] :
      ( sQ317_spl
    <=> ( ~ hBOOL(c_in(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X4)))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,c_List_Olist_ONil(tc_Event_Oevent))),tc_Message_Omsg))
        | hBOOL(c_in(X0,c_Event_Obad,tc_Message_Oagent)) ) ),
    introduced(definition,[new_symbols(definition,[sQ317_spl])],[split_symbol_definition]) ).

fof(f8815,plain,
    ( sQ317_spl
    | ~ sQ58_spl ),
    inference(split_clause,[status(thm)],[f8800,f2712,f8812]) ).

fof(f8880,plain,
    ( ~ sQ100_spl
    | ~ c_lessequals(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),c_List_Oset(c_List_Olist_ONil(tc_Message_Omsg),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
    | c_Message_Oparts(c_List_Oset(c_List_Olist_ONil(tc_Message_Omsg),tc_Message_Omsg)) = c_List_Oset(c_List_Olist_ONil(tc_Message_Omsg),tc_Message_Omsg) ),
    inference(paramodulation,[status(thm)],[f2207,f3775]) ).

fof(f8893,definition,
    ( sQ318_spl
  <=> c_Message_Oparts(c_List_Oset(c_List_Olist_ONil(tc_Message_Omsg),tc_Message_Omsg)) = c_List_Oset(c_List_Olist_ONil(tc_Message_Omsg),tc_Message_Omsg) ),
    introduced(definition,[new_symbols(definition,[sQ318_spl])],[split_symbol_definition]) ).

fof(f8896,definition,
    ( sQ319_spl
  <=> c_lessequals(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),c_List_Oset(c_List_Olist_ONil(tc_Message_Omsg),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ319_spl])],[split_symbol_definition]) ).

fof(f8898,plain,
    ( sQ319_spl
    | ~ c_lessequals(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),c_List_Oset(c_List_Olist_ONil(tc_Message_Omsg),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(component_clause,[status(thm)],[f8896]) ).

fof(f8899,plain,
    ( ~ sQ100_spl
    | ~ sQ319_spl
    | sQ318_spl ),
    inference(split_clause,[status(thm)],[f8880,f8893,f8896,f3774]) ).

fof(f8912,plain,
    ( ~ sQ101_spl
    | ~ c_lessequals(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),c_List_Oset(c_List_Olist_ONil(tc_Message_Omsg),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
    | c_Message_Oanalz(c_List_Oset(c_List_Olist_ONil(tc_Message_Omsg),tc_Message_Omsg)) = c_List_Oset(c_List_Olist_ONil(tc_Message_Omsg),tc_Message_Omsg) ),
    inference(paramodulation,[status(thm)],[f2210,f3779]) ).

fof(f8934,definition,
    ( sQ320_spl
  <=> c_Message_Oanalz(c_List_Oset(c_List_Olist_ONil(tc_Message_Omsg),tc_Message_Omsg)) = c_List_Oset(c_List_Olist_ONil(tc_Message_Omsg),tc_Message_Omsg) ),
    introduced(definition,[new_symbols(definition,[sQ320_spl])],[split_symbol_definition]) ).

fof(f8937,plain,
    ( ~ sQ101_spl
    | ~ sQ319_spl
    | sQ320_spl ),
    inference(split_clause,[status(thm)],[f8912,f8934,f8896,f3778]) ).

fof(f8949,plain,
    ( sQ319_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f8898,f654]) ).

fof(f8950,plain,
    sQ319_spl,
    inference(contradiction_clause,[status(thm)],[f8949]) ).

fof(f8956,plain,
    ! [X0,X1] :
      ( ~ hBOOL(c_in(X1,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | ~ c_lessequals(c_List_Oset(c_List_Olist_ONil(tc_nat),tc_nat),c_HOL_Ouminus__class_Ouminus(c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_fun(tc_nat,tc_bool))
      | ~ hBOOL(c_in(X0,c_List_Oset(c_List_Olist_ONil(tc_nat),tc_nat),tc_nat))
      | hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),c_Event_Oknows(c_Message_Oagent_OSpy,X1),tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg)) ),
    inference(paramodulation,[status(thm)],[f2220,f1104]) ).

fof(f8957,plain,
    ! [X0,X1] :
      ( ~ hBOOL(c_in(X1,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | ~ c_lessequals(c_List_Oset(c_List_Olist_ONil(tc_nat),tc_nat),c_HOL_Ouminus__class_Ouminus(c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_fun(tc_nat,tc_bool))
      | ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),c_Event_Oknows(c_Message_Oagent_OSpy,X1),tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg))
      | hBOOL(c_in(X0,c_List_Oset(c_List_Olist_ONil(tc_nat),tc_nat),tc_nat))
      | hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,X1)),tc_Message_Omsg)) ),
    inference(paramodulation,[status(thm)],[f2220,f1102]) ).

fof(f8966,plain,
    ! [X0,X1] :
      ( c_List_Oset(c_List_Olist_ONil(X1),X1) = c_Orderings_Obot__class_Obot(tc_fun(X1,tc_bool))
      | c_Orderings_Obot__class_Obot(tc_fun(X0,tc_bool)) != c_Orderings_Obot__class_Obot(tc_fun(X0,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f2220,f653]) ).

fof(f8967,definition,
    ! [X0,X1] :
      ( sQ321_spl
    <=> ( ~ hBOOL(c_in(X1,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
        | ~ hBOOL(c_in(X0,c_List_Oset(c_List_Olist_ONil(tc_nat),tc_nat),tc_nat))
        | hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),c_Event_Oknows(c_Message_Oagent_OSpy,X1),tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg)) ) ),
    introduced(definition,[new_symbols(definition,[sQ321_spl])],[split_symbol_definition]) ).

fof(f8970,definition,
    ( sQ322_spl
  <=> c_lessequals(c_List_Oset(c_List_Olist_ONil(tc_nat),tc_nat),c_HOL_Ouminus__class_Ouminus(c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_fun(tc_nat,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ322_spl])],[split_symbol_definition]) ).

fof(f8972,plain,
    ( sQ322_spl
    | ~ c_lessequals(c_List_Oset(c_List_Olist_ONil(tc_nat),tc_nat),c_HOL_Ouminus__class_Ouminus(c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_fun(tc_nat,tc_bool)) ),
    inference(component_clause,[status(thm)],[f8970]) ).

fof(f8973,plain,
    ( ~ sQ322_spl
    | sQ321_spl ),
    inference(split_clause,[status(thm)],[f8956,f8967,f8970]) ).

fof(f8974,definition,
    ! [X0,X1] :
      ( sQ323_spl
    <=> ( ~ hBOOL(c_in(X1,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
        | ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),c_Event_Oknows(c_Message_Oagent_OSpy,X1),tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg))
        | hBOOL(c_in(X0,c_List_Oset(c_List_Olist_ONil(tc_nat),tc_nat),tc_nat))
        | hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,X1)),tc_Message_Omsg)) ) ),
    introduced(definition,[new_symbols(definition,[sQ323_spl])],[split_symbol_definition]) ).

fof(f8977,plain,
    ( ~ sQ322_spl
    | sQ323_spl ),
    inference(split_clause,[status(thm)],[f8957,f8974,f8970]) ).

fof(f8984,definition,
    ! [X1] :
      ( sQ324_spl
    <=> c_List_Oset(c_List_Olist_ONil(X1),X1) = c_Orderings_Obot__class_Obot(tc_fun(X1,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ324_spl])],[split_symbol_definition]) ).

fof(f8987,plain,
    ( sQ324_spl
    | sQ52_spl ),
    inference(split_clause,[status(thm)],[f8966,f2482,f8984]) ).

fof(f8988,plain,
    ( sQ322_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f8972,f2492]) ).

fof(f8989,plain,
    sQ322_spl,
    inference(contradiction_clause,[status(thm)],[f8988]) ).

fof(f9042,plain,
    ! [X0,X1] :
      ( ~ hBOOL(c_in(X0,c_Message_Oanalz(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg))
      | ~ hBOOL(c_in(X1,c_Message_Oanalz(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg))
      | hBOOL(c_in(X0,c_Message_Oanalz(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg)) ),
    inference(paramodulation,[status(thm)],[f3045,f882]) ).

fof(f9043,plain,
    ! [X0] :
      ( ~ hBOOL(c_in(X0,c_Message_Oanalz(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg))
      | c_Message_Oanalz(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))) = c_Message_Oanalz(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))) ),
    inference(paramodulation,[status(thm)],[f3045,f881]) ).

fof(f9096,definition,
    ( sQ325_spl
  <=> c_Message_Oanalz(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))) = c_Message_Oanalz(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))) ),
    introduced(definition,[new_symbols(definition,[sQ325_spl])],[split_symbol_definition]) ).

fof(f9108,definition,
    ! [X0] :
      ( sQ327_spl
    <=> ( ~ hBOOL(c_in(X0,c_Message_Oanalz(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg))
        | hBOOL(c_in(X0,c_Message_Oanalz(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg)) ) ),
    introduced(definition,[new_symbols(definition,[sQ327_spl])],[split_symbol_definition]) ).

fof(f9111,definition,
    ! [X1] :
      ( sQ328_spl
    <=> ~ hBOOL(c_in(X1,c_Message_Oanalz(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg)) ),
    introduced(definition,[new_symbols(definition,[sQ328_spl])],[split_symbol_definition]) ).

fof(f9112,plain,
    ! [X0] :
      ( ~ sQ328_spl
      | ~ hBOOL(c_in(X0,c_Message_Oanalz(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg)) ),
    inference(component_clause,[status(thm)],[f9111]) ).

fof(f9114,plain,
    ( sQ328_spl
    | sQ327_spl ),
    inference(split_clause,[status(thm)],[f9042,f9108,f9111]) ).

fof(f9115,plain,
    ( sQ328_spl
    | sQ325_spl ),
    inference(split_clause,[status(thm)],[f9043,f9096,f9111]) ).

fof(f9125,plain,
    ! [X0] :
      ( ~ sQ328_spl
      | ~ sQ101_spl
      | ~ hBOOL(c_in(X0,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)) ),
    inference(forward_demodulation,[status(thm)],[f3851,f9112]) ).

fof(f9126,plain,
    ( ~ sQ328_spl
    | ~ sQ101_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f9125,f1206]) ).

fof(f9127,plain,
    ( ~ sQ328_spl
    | ~ sQ101_spl ),
    inference(contradiction_clause,[status(thm)],[f9126]) ).

fof(f9170,definition,
    ( sQ329_spl
  <=> hBOOL(c_in(v_NA,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)) ),
    introduced(definition,[new_symbols(definition,[sQ329_spl])],[split_symbol_definition]) ).

fof(f9292,plain,
    ( ~ sQ10_spl
    | ~ sQ8_spl
    | hBOOL(hAPP(c_Message_Oparts(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs2))),hAPP(c_Message_Omsg_OKey,v_K))) ),
    inference(resolution,[status(thm)],[f1674,f7872]) ).

fof(f9297,plain,
    ( ~ sQ10_spl
    | ~ sQ8_spl
    | hBOOL(hAPP(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs2)),hAPP(c_Message_Omsg_OKey,v_K))) ),
    inference(forward_demodulation,[status(thm)],[f1195,f9292]) ).

fof(f9363,plain,
    ! [X0,X1] : hBOOL(hAPP(c_Set_Oinsert(X0,c_Set_Oinsert(X1,c_Event_Obad,tc_Message_Oagent),tc_Message_Oagent),c_Message_Oagent_OSpy)),
    inference(paramodulation,[status(thm)],[f2746,f6569]) ).

fof(f9466,plain,
    ! [X0,X1] :
      ( ~ hBOOL(c_in(X0,c_Message_Osynth(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg))
      | ~ hBOOL(c_in(X1,c_Message_Osynth(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg))
      | hBOOL(c_in(X0,c_Message_Osynth(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg)) ),
    inference(paramodulation,[status(thm)],[f3045,f764]) ).

fof(f9473,definition,
    ! [X0] :
      ( sQ333_spl
    <=> ( ~ hBOOL(c_in(X0,c_Message_Osynth(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg))
        | hBOOL(c_in(X0,c_Message_Osynth(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg)) ) ),
    introduced(definition,[new_symbols(definition,[sQ333_spl])],[split_symbol_definition]) ).

fof(f9476,definition,
    ! [X1] :
      ( sQ334_spl
    <=> ~ hBOOL(c_in(X1,c_Message_Osynth(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg)) ),
    introduced(definition,[new_symbols(definition,[sQ334_spl])],[split_symbol_definition]) ).

fof(f9477,plain,
    ! [X0] :
      ( ~ sQ334_spl
      | ~ hBOOL(c_in(X0,c_Message_Osynth(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg)) ),
    inference(component_clause,[status(thm)],[f9476]) ).

fof(f9479,plain,
    ( sQ334_spl
    | sQ333_spl ),
    inference(split_clause,[status(thm)],[f9466,f9473,f9476]) ).

fof(f9480,plain,
    ! [X0] :
      ( ~ sQ334_spl
      | ~ sQ99_spl
      | ~ hBOOL(c_in(X0,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)) ),
    inference(forward_demodulation,[status(thm)],[f4604,f9477]) ).

fof(f9481,plain,
    ( ~ sQ334_spl
    | ~ sQ99_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f9480,f1206]) ).

fof(f9482,plain,
    ( ~ sQ334_spl
    | ~ sQ99_spl ),
    inference(contradiction_clause,[status(thm)],[f9481]) ).

fof(f9732,plain,
    ! [X0,X1] :
      ( ~ sQ6_spl
      | ~ c_lessequals(X0,c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Message_Oanalz(c_Set_Oinsert(v_NA,X1,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Orderings_Opreorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f8071,f818]) ).

fof(f9734,plain,
    ! [X0] :
      ( ~ sQ6_spl
      | ~ c_lessequals(c_Message_Oanalz(c_Set_Oinsert(v_NA,X0,tc_Message_Omsg)),c_Message_Oanalz(X0),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oanalz(c_Set_Oinsert(v_NA,X0,tc_Message_Omsg)) = c_Message_Oanalz(X0)
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f8071,f717]) ).

fof(f9749,definition,
    ! [X0,X1] :
      ( sQ335_spl
    <=> ( ~ c_lessequals(X0,c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,c_Message_Oanalz(c_Set_Oinsert(v_NA,X1,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ335_spl])],[split_symbol_definition]) ).

fof(f9752,plain,
    ( ~ sQ6_spl
    | sQ335_spl
    | ~ sQ28_spl ),
    inference(split_clause,[status(thm)],[f9732,f1776,f9749,f1517]) ).

fof(f9754,definition,
    ! [X0] :
      ( sQ336_spl
    <=> ( ~ c_lessequals(c_Message_Oanalz(c_Set_Oinsert(v_NA,X0,tc_Message_Omsg)),c_Message_Oanalz(X0),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oanalz(c_Set_Oinsert(v_NA,X0,tc_Message_Omsg)) = c_Message_Oanalz(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ336_spl])],[split_symbol_definition]) ).

fof(f9757,plain,
    ( ~ sQ6_spl
    | sQ336_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f9734,f1780,f9754,f1517]) ).

fof(f9776,plain,
    ! [X0,X1] :
      ( X1 = c_Message_Oagent_OSpy
      | hBOOL(hAPP(c_Set_Oinsert(X0,c_Event_Obad,tc_Message_Oagent),c_Message_Oagent_OSpy)) ),
    inference(resolution,[status(thm)],[f9363,f747]) ).

fof(f9781,definition,
    ! [X0] :
      ( sQ337_spl
    <=> hBOOL(hAPP(c_Set_Oinsert(X0,c_Event_Obad,tc_Message_Oagent),c_Message_Oagent_OSpy)) ),
    introduced(definition,[new_symbols(definition,[sQ337_spl])],[split_symbol_definition]) ).

fof(f9784,plain,
    ( sQ254_spl
    | sQ337_spl ),
    inference(split_clause,[status(thm)],[f9776,f9781,f6583]) ).

fof(f9988,definition,
    ! [X0] :
      ( sQ338_spl
    <=> hBOOL(hAPP(X0,v_K)) ),
    introduced(definition,[new_symbols(definition,[sQ338_spl])],[split_symbol_definition]) ).

fof(f9989,plain,
    ! [X0] :
      ( ~ sQ338_spl
      | hBOOL(hAPP(X0,v_K)) ),
    inference(component_clause,[status(thm)],[f9988]) ).

fof(f10000,definition,
    ! [X0] :
      ( sQ339_spl
    <=> hBOOL(hAPP(X0,c_Message_Oagent_OSpy)) ),
    introduced(definition,[new_symbols(definition,[sQ339_spl])],[split_symbol_definition]) ).

fof(f10001,plain,
    ! [X0] :
      ( ~ sQ339_spl
      | hBOOL(hAPP(X0,c_Message_Oagent_OSpy)) ),
    inference(component_clause,[status(thm)],[f10000]) ).

fof(f10009,plain,
    ( ~ sQ339_spl
    | $false ),
    inference(resolution,[status(thm)],[f10001,f2218]) ).

fof(f10016,plain,
    ~ sQ339_spl,
    inference(contradiction_clause,[status(thm)],[f10009]) ).

fof(f10034,plain,
    ( ~ sQ338_spl
    | $false ),
    inference(resolution,[status(thm)],[f9989,f2218]) ).

fof(f10041,plain,
    ~ sQ338_spl,
    inference(contradiction_clause,[status(thm)],[f10034]) ).

fof(f10076,plain,
    ! [X0,X1,X2] :
      ( ~ c_lessequals(X2,c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X2,c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(c_Message_Oanalz(X1)),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool))
      | ~ hBOOL(c_in(X0,c_Message_Osynth(c_Message_Oanalz(X1)),tc_Message_Omsg)) ),
    inference(resolution,[status(thm)],[f769,f816]) ).

fof(f10077,plain,
    ! [X0,X1] :
      ( ~ c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(c_Message_Oanalz(X1)),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(c_Message_Oanalz(X1)),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool))
      | ~ hBOOL(c_in(X0,c_Message_Osynth(c_Message_Oanalz(X1)),tc_Message_Omsg)) ),
    inference(resolution,[status(thm)],[f769,f717]) ).

fof(f10093,plain,
    ! [X0] :
      ( ~ hBOOL(c_in(X0,c_Message_Osynth(c_Message_Oanalz(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)))),tc_Message_Omsg))
      | c_lessequals(c_Message_Oparts(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(c_Message_Oanalz(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)))),c_Message_Oparts(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f3045,f769]) ).

fof(f10112,definition,
    ! [X0,X1,X2] :
      ( sQ340_spl
    <=> ( ~ c_lessequals(X2,c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X2,c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(c_Message_Oanalz(X1)),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
        | ~ hBOOL(c_in(X0,c_Message_Osynth(c_Message_Oanalz(X1)),tc_Message_Omsg)) ) ),
    introduced(definition,[new_symbols(definition,[sQ340_spl])],[split_symbol_definition]) ).

fof(f10116,plain,
    ( ~ sQ29_spl
    | sQ340_spl ),
    inference(split_clause,[status(thm)],[f10076,f10112,f1780]) ).

fof(f10117,definition,
    ! [X0,X1] :
      ( sQ341_spl
    <=> ( ~ c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(c_Message_Oanalz(X1)),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(c_Message_Oanalz(X1)),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg))
        | ~ hBOOL(c_in(X0,c_Message_Osynth(c_Message_Oanalz(X1)),tc_Message_Omsg)) ) ),
    introduced(definition,[new_symbols(definition,[sQ341_spl])],[split_symbol_definition]) ).

fof(f10120,plain,
    ( ~ sQ29_spl
    | sQ341_spl ),
    inference(split_clause,[status(thm)],[f10077,f10117,f1780]) ).

fof(f10156,definition,
    ( sQ342_spl
  <=> c_lessequals(c_Message_Oparts(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(c_Message_Oanalz(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)))),c_Message_Oparts(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ342_spl])],[split_symbol_definition]) ).

fof(f10159,definition,
    ! [X0] :
      ( sQ343_spl
    <=> ~ hBOOL(c_in(X0,c_Message_Osynth(c_Message_Oanalz(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)))),tc_Message_Omsg)) ),
    introduced(definition,[new_symbols(definition,[sQ343_spl])],[split_symbol_definition]) ).

fof(f10160,plain,
    ! [X0] :
      ( ~ sQ343_spl
      | ~ hBOOL(c_in(X0,c_Message_Osynth(c_Message_Oanalz(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)))),tc_Message_Omsg)) ),
    inference(component_clause,[status(thm)],[f10159]) ).

fof(f10162,plain,
    ( sQ343_spl
    | sQ342_spl ),
    inference(split_clause,[status(thm)],[f10093,f10156,f10159]) ).

fof(f10204,plain,
    ! [X0] :
      ( ~ sQ343_spl
      | ~ sQ101_spl
      | ~ hBOOL(c_in(X0,c_Message_Osynth(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg)) ),
    inference(forward_demodulation,[status(thm)],[f3851,f10160]) ).

fof(f10205,plain,
    ! [X0] :
      ( ~ sQ343_spl
      | ~ sQ101_spl
      | ~ sQ99_spl
      | ~ hBOOL(c_in(X0,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)) ),
    inference(forward_demodulation,[status(thm)],[f4604,f10204]) ).

fof(f10206,plain,
    ( ~ sQ343_spl
    | ~ sQ101_spl
    | ~ sQ99_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f10205,f1206]) ).

fof(f10207,plain,
    ( ~ sQ343_spl
    | ~ sQ101_spl
    | ~ sQ99_spl ),
    inference(contradiction_clause,[status(thm)],[f10206]) ).

fof(f10244,plain,
    ! [X0,X1] : c_lessequals(c_Message_Osynth(X0),c_Message_Osynth(c_Set_Oinsert(X1,X0,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),
    inference(resolution,[status(thm)],[f773,f740]) ).

fof(f10246,plain,
    ! [X0,X1] : c_lessequals(c_Message_Oanalz(X0),c_Message_Oanalz(c_Set_Oinsert(X1,X0,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),
    inference(resolution,[status(thm)],[f773,f844]) ).

fof(f10262,plain,
    ! [X0,X1] : c_lessequals(X0,c_Message_Osynth(c_Set_Oinsert(X1,X0,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),
    inference(resolution,[status(thm)],[f773,f797]) ).

fof(f10263,plain,
    ! [X0,X1] : c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(X1,X0,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),
    inference(resolution,[status(thm)],[f773,f731]) ).

fof(f10465,plain,
    ! [X0] :
      ( ~ class_Orderings_Otop(tc_fun(tc_Message_Omsg,tc_bool))
      | c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Osynth(c_Set_Oinsert(X0,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f10262,f3724]) ).

fof(f10466,plain,
    ! [X0,X1,X2] :
      ( c_lessequals(X0,c_Message_Osynth(c_Set_Oinsert(X1,c_Lattices_Oupper__semilattice__class_Osup(X0,X2,tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f10262,f802]) ).

fof(f10467,plain,
    ! [X0,X1,X2] :
      ( c_lessequals(X0,c_Message_Osynth(c_Set_Oinsert(X1,c_Lattices_Oupper__semilattice__class_Osup(X2,X0,tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f10262,f800]) ).

fof(f10470,plain,
    ! [X0,X1,X2] :
      ( ~ c_lessequals(X0,X2,tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Message_Osynth(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f10262,f816]) ).

fof(f10471,plain,
    ! [X0,X1] :
      ( ~ c_lessequals(c_Message_Osynth(c_Set_Oinsert(X0,X1,tc_Message_Omsg)),X1,tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Osynth(c_Set_Oinsert(X0,X1,tc_Message_Omsg)) = X1
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f10262,f717]) ).

fof(f10490,definition,
    ! [X0] :
      ( sQ345_spl
    <=> c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Osynth(c_Set_Oinsert(X0,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)) ),
    introduced(definition,[new_symbols(definition,[sQ345_spl])],[split_symbol_definition]) ).

fof(f10493,plain,
    ( ~ sQ103_spl
    | sQ345_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f10465,f1780,f10490,f3863]) ).

fof(f10494,definition,
    ! [X0,X1,X2] :
      ( sQ346_spl
    <=> c_lessequals(X0,c_Message_Osynth(c_Set_Oinsert(X1,c_Lattices_Oupper__semilattice__class_Osup(X0,X2,tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ346_spl])],[split_symbol_definition]) ).

fof(f10497,plain,
    ( sQ346_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f10466,f1660,f10494]) ).

fof(f10498,definition,
    ! [X0,X1,X2] :
      ( sQ347_spl
    <=> c_lessequals(X0,c_Message_Osynth(c_Set_Oinsert(X1,c_Lattices_Oupper__semilattice__class_Osup(X2,X0,tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ347_spl])],[split_symbol_definition]) ).

fof(f10501,plain,
    ( sQ347_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f10467,f1660,f10498]) ).

fof(f10502,definition,
    ! [X0,X1,X2] :
      ( sQ348_spl
    <=> ( ~ c_lessequals(X0,X2,tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,c_Message_Osynth(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ348_spl])],[split_symbol_definition]) ).

fof(f10506,plain,
    ( sQ348_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f10470,f1780,f10502]) ).

fof(f10507,definition,
    ! [X0,X1] :
      ( sQ349_spl
    <=> ( ~ c_lessequals(c_Message_Osynth(c_Set_Oinsert(X0,X1,tc_Message_Omsg)),X1,tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Osynth(c_Set_Oinsert(X0,X1,tc_Message_Omsg)) = X1 ) ),
    introduced(definition,[new_symbols(definition,[sQ349_spl])],[split_symbol_definition]) ).

fof(f10510,plain,
    ( sQ349_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f10471,f1780,f10507]) ).

fof(f10517,plain,
    ! [X0] :
      ( ~ class_Orderings_Otop(tc_fun(tc_Message_Omsg,tc_bool))
      | c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f10263,f3724]) ).

fof(f10518,plain,
    ! [X0,X1,X2] :
      ( c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(X1,c_Lattices_Oupper__semilattice__class_Osup(X0,X2,tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f10263,f802]) ).

fof(f10519,plain,
    ! [X0,X1,X2] :
      ( c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(X1,c_Lattices_Oupper__semilattice__class_Osup(X2,X0,tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f10263,f800]) ).

fof(f10522,plain,
    ! [X0,X1,X2] :
      ( ~ c_lessequals(X0,X2,tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f10263,f816]) ).

fof(f10523,plain,
    ! [X0,X1] :
      ( ~ c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)),X1,tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)) = X1
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f10263,f717]) ).

fof(f10525,plain,
    ! [X0,X1] : c_lessequals(c_Message_Oanalz(X0),c_Message_Oparts(c_Set_Oinsert(X1,X0,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),
    inference(paramodulation,[status(thm)],[f1651,f10263]) ).

fof(f10527,plain,
    ! [X0] :
      ( ~ sQ6_spl
      | c_lessequals(c_Message_Oanalz(X0),c_Message_Oparts(c_Message_Oanalz(c_Set_Oinsert(v_NA,X0,tc_Message_Omsg))),tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f8109,f10263]) ).

fof(f10544,definition,
    ! [X0] :
      ( sQ350_spl
    <=> c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)) ),
    introduced(definition,[new_symbols(definition,[sQ350_spl])],[split_symbol_definition]) ).

fof(f10547,plain,
    ( ~ sQ103_spl
    | sQ350_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f10517,f1780,f10544,f3863]) ).

fof(f10548,definition,
    ! [X0,X1,X2] :
      ( sQ351_spl
    <=> c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(X1,c_Lattices_Oupper__semilattice__class_Osup(X0,X2,tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ351_spl])],[split_symbol_definition]) ).

fof(f10551,plain,
    ( sQ351_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f10518,f1660,f10548]) ).

fof(f10552,definition,
    ! [X0,X1,X2] :
      ( sQ352_spl
    <=> c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(X1,c_Lattices_Oupper__semilattice__class_Osup(X2,X0,tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ352_spl])],[split_symbol_definition]) ).

fof(f10555,plain,
    ( sQ352_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f10519,f1660,f10552]) ).

fof(f10556,definition,
    ! [X0,X1,X2] :
      ( sQ353_spl
    <=> ( ~ c_lessequals(X0,X2,tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ353_spl])],[split_symbol_definition]) ).

fof(f10560,plain,
    ( sQ353_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f10522,f1780,f10556]) ).

fof(f10561,definition,
    ! [X0,X1] :
      ( sQ354_spl
    <=> ( ~ c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)),X1,tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)) = X1 ) ),
    introduced(definition,[new_symbols(definition,[sQ354_spl])],[split_symbol_definition]) ).

fof(f10564,plain,
    ( sQ354_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f10523,f1780,f10561]) ).

fof(f10566,plain,
    ! [X0] :
      ( ~ sQ6_spl
      | c_lessequals(c_Message_Oanalz(X0),c_Message_Oparts(c_Set_Oinsert(v_NA,X0,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(forward_demodulation,[status(thm)],[f1195,f10527]) ).

fof(f10576,plain,
    ! [X0] : c_Message_Oparts(c_Message_Osynth(X0)) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),c_Message_Oparts(X0),tc_fun(tc_Message_Omsg,tc_bool)),
    inference(paramodulation,[status(thm)],[f994,f789]) ).

fof(f10590,plain,
    ! [X0] :
      ( ~ sQ154_spl
      | c_lessequals(c_Message_Oparts(X0),c_Message_Oanalz(c_Message_Oparts(c_Message_Osynth(X0))),tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f789,f4810]) ).

fof(f10608,plain,
    ! [X0] :
      ( c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X0),c_Message_Oparts(c_Message_Osynth(X0)),tc_fun(tc_Message_Omsg,tc_bool)) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X0),c_Message_Osynth(X0),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f789,f1003]) ).

fof(f10610,plain,
    ! [X0,X1] :
      ( ~ c_lessequals(X0,c_Message_Osynth(X1),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Message_Oparts(c_Message_Osynth(X1)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f789,f804]) ).

fof(f10611,plain,
    ! [X0,X1] :
      ( c_lessequals(c_Message_Oparts(X0),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Message_Osynth(X0)),X1,tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f789,f4795]) ).

fof(f10612,plain,
    ! [X0,X1] :
      ( c_lessequals(c_Message_Oparts(X0),c_Lattices_Oupper__semilattice__class_Osup(X1,c_Message_Oparts(c_Message_Osynth(X0)),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f789,f4794]) ).

fof(f10613,plain,
    ! [X0,X1] :
      ( ~ c_lessequals(c_Message_Oparts(c_Message_Osynth(X0)),X1,tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(c_Message_Oparts(X0),X1,tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f789,f802]) ).

fof(f10614,plain,
    ! [X0,X1] :
      ( c_lessequals(c_Message_Osynth(X0),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Message_Osynth(X0)),X1,tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f789,f4678]) ).

fof(f10615,plain,
    ! [X0,X1] :
      ( c_lessequals(c_Message_Osynth(X0),c_Lattices_Oupper__semilattice__class_Osup(X1,c_Message_Oparts(c_Message_Osynth(X0)),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f789,f4677]) ).

fof(f10616,plain,
    ! [X0,X1] :
      ( ~ c_lessequals(c_Message_Oparts(c_Message_Osynth(X0)),X1,tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(c_Message_Osynth(X0),X1,tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f789,f800]) ).

fof(f10617,plain,
    ! [X0] :
      ( ~ c_lessequals(c_Message_Osynth(X0),c_Message_Oparts(X0),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oparts(c_Message_Osynth(X0)) = c_Message_Oparts(X0)
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f789,f716]) ).

fof(f10618,plain,
    ! [X0] :
      ( c_lessequals(c_Message_Oparts(X0),c_Message_Osynth(X0),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oparts(c_Message_Osynth(X0)) != c_Message_Osynth(X0)
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f789,f715]) ).

fof(f10619,plain,
    ! [X0] :
      ( ~ c_lessequals(c_Message_Oparts(X0),c_Message_Osynth(X0),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oparts(c_Message_Osynth(X0)) = c_Message_Osynth(X0)
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f789,f714]) ).

fof(f10622,plain,
    ! [X0] :
      ( c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),c_Message_Oparts(X0),tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oparts(c_Message_Osynth(X0))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f789,f996]) ).

fof(f10626,plain,
    ! [X0] :
      ( c_lessequals(c_Message_Osynth(X0),c_Message_Oparts(c_Message_Osynth(X0)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f789,f966]) ).

fof(f10627,plain,
    ! [X0] :
      ( c_lessequals(c_Message_Oparts(X0),c_Message_Oparts(c_Message_Osynth(X0)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f789,f964]) ).

fof(f10628,plain,
    ! [X0] :
      ( c_Message_Oparts(X0) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oparts(c_Message_Osynth(X0)) != c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Obounded__lattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f789,f636]) ).

fof(f10629,plain,
    ! [X0] :
      ( c_Message_Osynth(X0) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oparts(c_Message_Osynth(X0)) != c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Obounded__lattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f789,f634]) ).

fof(f10641,plain,
    ! [X0] :
      ( ~ sQ154_spl
      | c_lessequals(c_Message_Oparts(X0),c_Message_Oparts(c_Message_Osynth(X0)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(forward_demodulation,[status(thm)],[f1194,f10590]) ).

fof(f10643,definition,
    ! [X0] :
      ( sQ355_spl
    <=> c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X0),c_Message_Oparts(c_Message_Osynth(X0)),tc_fun(tc_Message_Omsg,tc_bool)) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X0),c_Message_Osynth(X0),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ355_spl])],[split_symbol_definition]) ).

fof(f10647,plain,
    ( sQ355_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f10608,f1660,f10643]) ).

fof(f10648,definition,
    ! [X0,X1] :
      ( sQ356_spl
    <=> ( ~ c_lessequals(X0,c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,c_Message_Oparts(c_Message_Osynth(X1)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ356_spl])],[split_symbol_definition]) ).

fof(f10652,definition,
    ! [X0,X1] :
      ( sQ357_spl
    <=> ( ~ c_lessequals(X0,c_Message_Osynth(X1),tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,c_Message_Oparts(c_Message_Osynth(X1)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ357_spl])],[split_symbol_definition]) ).

fof(f10655,plain,
    ( sQ357_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f10610,f1660,f10652]) ).

fof(f10656,definition,
    ! [X0,X1] :
      ( sQ358_spl
    <=> c_lessequals(c_Message_Oparts(X0),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Message_Osynth(X0)),X1,tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ358_spl])],[split_symbol_definition]) ).

fof(f10659,plain,
    ( sQ358_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f10611,f1660,f10656]) ).

fof(f10660,definition,
    ! [X0,X1] :
      ( sQ359_spl
    <=> c_lessequals(c_Message_Oparts(X0),c_Lattices_Oupper__semilattice__class_Osup(X1,c_Message_Oparts(c_Message_Osynth(X0)),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ359_spl])],[split_symbol_definition]) ).

fof(f10663,plain,
    ( sQ359_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f10612,f1660,f10660]) ).

fof(f10664,definition,
    ! [X0,X1] :
      ( sQ360_spl
    <=> ( ~ c_lessequals(c_Message_Oparts(c_Message_Osynth(X0)),X1,tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(c_Message_Oparts(X0),X1,tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ360_spl])],[split_symbol_definition]) ).

fof(f10667,plain,
    ( sQ360_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f10613,f1660,f10664]) ).

fof(f10668,definition,
    ! [X0,X1] :
      ( sQ361_spl
    <=> c_lessequals(c_Message_Osynth(X0),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Message_Osynth(X0)),X1,tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ361_spl])],[split_symbol_definition]) ).

fof(f10671,plain,
    ( sQ361_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f10614,f1660,f10668]) ).

fof(f10672,definition,
    ! [X0,X1] :
      ( sQ362_spl
    <=> c_lessequals(c_Message_Osynth(X0),c_Lattices_Oupper__semilattice__class_Osup(X1,c_Message_Oparts(c_Message_Osynth(X0)),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ362_spl])],[split_symbol_definition]) ).

fof(f10675,plain,
    ( sQ362_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f10615,f1660,f10672]) ).

fof(f10676,definition,
    ! [X0,X1] :
      ( sQ363_spl
    <=> ( ~ c_lessequals(c_Message_Oparts(c_Message_Osynth(X0)),X1,tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(c_Message_Osynth(X0),X1,tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ363_spl])],[split_symbol_definition]) ).

fof(f10679,plain,
    ( sQ363_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f10616,f1660,f10676]) ).

fof(f10680,definition,
    ! [X0] :
      ( sQ364_spl
    <=> ( ~ c_lessequals(c_Message_Osynth(X0),c_Message_Oparts(X0),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oparts(c_Message_Osynth(X0)) = c_Message_Oparts(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ364_spl])],[split_symbol_definition]) ).

fof(f10683,plain,
    ( sQ364_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f10617,f1660,f10680]) ).

fof(f10684,definition,
    ! [X0] :
      ( sQ365_spl
    <=> ( c_lessequals(c_Message_Oparts(X0),c_Message_Osynth(X0),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oparts(c_Message_Osynth(X0)) != c_Message_Osynth(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ365_spl])],[split_symbol_definition]) ).

fof(f10687,plain,
    ( sQ365_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f10618,f1660,f10684]) ).

fof(f10688,definition,
    ! [X0] :
      ( sQ366_spl
    <=> ( ~ c_lessequals(c_Message_Oparts(X0),c_Message_Osynth(X0),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oparts(c_Message_Osynth(X0)) = c_Message_Osynth(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ366_spl])],[split_symbol_definition]) ).

fof(f10691,plain,
    ( sQ366_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f10619,f1660,f10688]) ).

fof(f10692,definition,
    ! [X0] :
      ( sQ367_spl
    <=> c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),c_Message_Oparts(X0),tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oparts(c_Message_Osynth(X0)) ),
    introduced(definition,[new_symbols(definition,[sQ367_spl])],[split_symbol_definition]) ).

fof(f10697,plain,
    ( sQ367_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f10622,f1660,f10692]) ).

fof(f10699,definition,
    ! [X0] :
      ( sQ368_spl
    <=> c_lessequals(c_Message_Oparts(X0),c_Message_Oparts(c_Message_Osynth(X0)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ368_spl])],[split_symbol_definition]) ).

fof(f10703,definition,
    ! [X0] :
      ( sQ369_spl
    <=> c_lessequals(c_Message_Osynth(X0),c_Message_Oparts(c_Message_Osynth(X0)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ369_spl])],[split_symbol_definition]) ).

fof(f10707,plain,
    ( sQ369_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f10626,f1660,f10703]) ).

fof(f10708,plain,
    ( sQ368_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f10627,f1660,f10699]) ).

fof(f10709,definition,
    ! [X0] :
      ( sQ370_spl
    <=> ( c_Message_Oparts(X0) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oparts(c_Message_Osynth(X0)) != c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ370_spl])],[split_symbol_definition]) ).

fof(f10712,plain,
    ( sQ370_spl
    | ~ sQ20_spl ),
    inference(split_clause,[status(thm)],[f10628,f1730,f10709]) ).

fof(f10713,definition,
    ! [X0] :
      ( sQ371_spl
    <=> ( c_Message_Osynth(X0) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oparts(c_Message_Osynth(X0)) != c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ371_spl])],[split_symbol_definition]) ).

fof(f10716,plain,
    ( sQ371_spl
    | ~ sQ20_spl ),
    inference(split_clause,[status(thm)],[f10629,f1730,f10713]) ).

fof(f10720,plain,
    ! [X0,X1] :
      ( ~ sQ154_spl
      | ~ c_lessequals(X0,c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Message_Oparts(c_Message_Osynth(X1)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Orderings_Opreorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f10641,f818]) ).

fof(f10722,plain,
    ! [X0] :
      ( ~ sQ154_spl
      | ~ c_lessequals(c_Message_Oparts(c_Message_Osynth(X0)),c_Message_Oparts(X0),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oparts(c_Message_Osynth(X0)) = c_Message_Oparts(X0)
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f10641,f717]) ).

fof(f10728,plain,
    ! [X0] :
      ( ~ sQ154_spl
      | c_lessequals(c_Message_Oparts(X0),c_Message_Oparts(c_Message_Osynth(c_Message_Oparts(X0))),tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f1222,f10641]) ).

fof(f10729,plain,
    ! [X0] :
      ( ~ sQ154_spl
      | c_lessequals(c_Message_Oparts(X0),c_Message_Oparts(c_Message_Osynth(c_Message_Oanalz(X0))),tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f1195,f10641]) ).

fof(f10732,plain,
    ( ~ sQ154_spl
    | sQ356_spl
    | ~ sQ28_spl ),
    inference(split_clause,[status(thm)],[f10720,f1776,f10648,f4809]) ).

fof(f10734,definition,
    ! [X0] :
      ( sQ372_spl
    <=> ( ~ c_lessequals(c_Message_Oparts(c_Message_Osynth(X0)),c_Message_Oparts(X0),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oparts(c_Message_Osynth(X0)) = c_Message_Oparts(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ372_spl])],[split_symbol_definition]) ).

fof(f10737,plain,
    ( ~ sQ154_spl
    | sQ372_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f10722,f1780,f10734,f4809]) ).

fof(f10745,plain,
    ! [X0,X1] :
      ( ~ sQ154_spl
      | ~ c_lessequals(X0,c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Message_Oparts(c_Message_Osynth(c_Message_Oparts(X1))),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Orderings_Opreorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f10728,f818]) ).

fof(f10747,plain,
    ! [X0] :
      ( ~ sQ154_spl
      | ~ c_lessequals(c_Message_Oparts(c_Message_Osynth(c_Message_Oparts(X0))),c_Message_Oparts(X0),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oparts(c_Message_Osynth(c_Message_Oparts(X0))) = c_Message_Oparts(X0)
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f10728,f717]) ).

fof(f10762,definition,
    ! [X0,X1] :
      ( sQ373_spl
    <=> ( ~ c_lessequals(X0,c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,c_Message_Oparts(c_Message_Osynth(c_Message_Oparts(X1))),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ373_spl])],[split_symbol_definition]) ).

fof(f10765,plain,
    ( ~ sQ154_spl
    | sQ373_spl
    | ~ sQ28_spl ),
    inference(split_clause,[status(thm)],[f10745,f1776,f10762,f4809]) ).

fof(f10767,definition,
    ! [X0] :
      ( sQ374_spl
    <=> ( ~ c_lessequals(c_Message_Oparts(c_Message_Osynth(c_Message_Oparts(X0))),c_Message_Oparts(X0),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oparts(c_Message_Osynth(c_Message_Oparts(X0))) = c_Message_Oparts(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ374_spl])],[split_symbol_definition]) ).

fof(f10770,plain,
    ( ~ sQ154_spl
    | sQ374_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f10747,f1780,f10767,f4809]) ).

fof(f10790,plain,
    ! [X0,X1] :
      ( ~ sQ154_spl
      | ~ c_lessequals(X0,c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Message_Oparts(c_Message_Osynth(c_Message_Oanalz(X1))),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Orderings_Opreorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f10729,f818]) ).

fof(f10792,plain,
    ! [X0] :
      ( ~ sQ154_spl
      | ~ c_lessequals(c_Message_Oparts(c_Message_Osynth(c_Message_Oanalz(X0))),c_Message_Oparts(X0),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oparts(c_Message_Osynth(c_Message_Oanalz(X0))) = c_Message_Oparts(X0)
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f10729,f717]) ).

fof(f10805,definition,
    ! [X0,X1] :
      ( sQ375_spl
    <=> ( ~ c_lessequals(X0,c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,c_Message_Oparts(c_Message_Osynth(c_Message_Oanalz(X1))),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ375_spl])],[split_symbol_definition]) ).

fof(f10808,plain,
    ( ~ sQ154_spl
    | sQ375_spl
    | ~ sQ28_spl ),
    inference(split_clause,[status(thm)],[f10790,f1776,f10805,f4809]) ).

fof(f10810,definition,
    ! [X0] :
      ( sQ376_spl
    <=> ( ~ c_lessequals(c_Message_Oparts(c_Message_Osynth(c_Message_Oanalz(X0))),c_Message_Oparts(X0),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oparts(c_Message_Osynth(c_Message_Oanalz(X0))) = c_Message_Oparts(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ376_spl])],[split_symbol_definition]) ).

fof(f10813,plain,
    ( ~ sQ154_spl
    | sQ376_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f10792,f1780,f10810,f4809]) ).

fof(f10833,plain,
    ! [X0] : c_Message_Oanalz(c_Message_Osynth(X0)) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),c_Message_Oanalz(X0),tc_fun(tc_Message_Omsg,tc_bool)),
    inference(paramodulation,[status(thm)],[f994,f1007]) ).

fof(f10845,plain,
    ! [X0] :
      ( ~ sQ154_spl
      | c_lessequals(c_Message_Oanalz(X0),c_Message_Oanalz(c_Message_Oanalz(c_Message_Osynth(X0))),tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f1007,f4810]) ).

fof(f10863,plain,
    ! [X0] :
      ( c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(X0),c_Message_Oanalz(c_Message_Osynth(X0)),tc_fun(tc_Message_Omsg,tc_bool)) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(X0),c_Message_Osynth(X0),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f1007,f1003]) ).

fof(f10865,plain,
    ! [X0,X1] :
      ( ~ c_lessequals(X0,c_Message_Osynth(X1),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Message_Oanalz(c_Message_Osynth(X1)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f1007,f804]) ).

fof(f10866,plain,
    ! [X0,X1] :
      ( c_lessequals(c_Message_Oanalz(X0),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Message_Osynth(X0)),X1,tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f1007,f4795]) ).

fof(f10867,plain,
    ! [X0,X1] :
      ( c_lessequals(c_Message_Oanalz(X0),c_Lattices_Oupper__semilattice__class_Osup(X1,c_Message_Oanalz(c_Message_Osynth(X0)),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f1007,f4794]) ).

fof(f10868,plain,
    ! [X0,X1] :
      ( ~ c_lessequals(c_Message_Oanalz(c_Message_Osynth(X0)),X1,tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(c_Message_Oanalz(X0),X1,tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f1007,f802]) ).

fof(f10869,plain,
    ! [X0,X1] :
      ( c_lessequals(c_Message_Osynth(X0),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Message_Osynth(X0)),X1,tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f1007,f4678]) ).

fof(f10870,plain,
    ! [X0,X1] :
      ( c_lessequals(c_Message_Osynth(X0),c_Lattices_Oupper__semilattice__class_Osup(X1,c_Message_Oanalz(c_Message_Osynth(X0)),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f1007,f4677]) ).

fof(f10871,plain,
    ! [X0,X1] :
      ( ~ c_lessequals(c_Message_Oanalz(c_Message_Osynth(X0)),X1,tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(c_Message_Osynth(X0),X1,tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f1007,f800]) ).

fof(f10872,plain,
    ! [X0] :
      ( ~ c_lessequals(c_Message_Osynth(X0),c_Message_Oanalz(X0),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oanalz(c_Message_Osynth(X0)) = c_Message_Oanalz(X0)
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f1007,f716]) ).

fof(f10873,plain,
    ! [X0] :
      ( c_lessequals(c_Message_Oanalz(X0),c_Message_Osynth(X0),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oanalz(c_Message_Osynth(X0)) != c_Message_Osynth(X0)
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f1007,f715]) ).

fof(f10874,plain,
    ! [X0] :
      ( ~ c_lessequals(c_Message_Oanalz(X0),c_Message_Osynth(X0),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oanalz(c_Message_Osynth(X0)) = c_Message_Osynth(X0)
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f1007,f714]) ).

fof(f10877,plain,
    ! [X0] :
      ( c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),c_Message_Oanalz(X0),tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oanalz(c_Message_Osynth(X0))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f1007,f996]) ).

fof(f10881,plain,
    ! [X0] :
      ( c_lessequals(c_Message_Osynth(X0),c_Message_Oanalz(c_Message_Osynth(X0)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f1007,f966]) ).

fof(f10882,plain,
    ! [X0] :
      ( c_lessequals(c_Message_Oanalz(X0),c_Message_Oanalz(c_Message_Osynth(X0)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f1007,f964]) ).

fof(f10883,plain,
    ! [X0] :
      ( c_Message_Oanalz(X0) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oanalz(c_Message_Osynth(X0)) != c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Obounded__lattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f1007,f636]) ).

fof(f10884,plain,
    ! [X0] :
      ( c_Message_Osynth(X0) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oanalz(c_Message_Osynth(X0)) != c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Obounded__lattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f1007,f634]) ).

fof(f10896,plain,
    ! [X0] :
      ( ~ sQ154_spl
      | c_lessequals(c_Message_Oanalz(X0),c_Message_Oanalz(c_Message_Osynth(X0)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(forward_demodulation,[status(thm)],[f1285,f10845]) ).

fof(f10898,definition,
    ! [X0] :
      ( sQ377_spl
    <=> c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(X0),c_Message_Oanalz(c_Message_Osynth(X0)),tc_fun(tc_Message_Omsg,tc_bool)) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(X0),c_Message_Osynth(X0),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ377_spl])],[split_symbol_definition]) ).

fof(f10902,plain,
    ( sQ377_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f10863,f1660,f10898]) ).

fof(f10903,definition,
    ! [X0,X1] :
      ( sQ378_spl
    <=> ( ~ c_lessequals(X0,c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,c_Message_Oanalz(c_Message_Osynth(X1)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ378_spl])],[split_symbol_definition]) ).

fof(f10907,definition,
    ! [X0,X1] :
      ( sQ379_spl
    <=> ( ~ c_lessequals(X0,c_Message_Osynth(X1),tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,c_Message_Oanalz(c_Message_Osynth(X1)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ379_spl])],[split_symbol_definition]) ).

fof(f10910,plain,
    ( sQ379_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f10865,f1660,f10907]) ).

fof(f10911,definition,
    ! [X0,X1] :
      ( sQ380_spl
    <=> c_lessequals(c_Message_Oanalz(X0),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Message_Osynth(X0)),X1,tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ380_spl])],[split_symbol_definition]) ).

fof(f10914,plain,
    ( sQ380_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f10866,f1660,f10911]) ).

fof(f10915,definition,
    ! [X0,X1] :
      ( sQ381_spl
    <=> c_lessequals(c_Message_Oanalz(X0),c_Lattices_Oupper__semilattice__class_Osup(X1,c_Message_Oanalz(c_Message_Osynth(X0)),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ381_spl])],[split_symbol_definition]) ).

fof(f10918,plain,
    ( sQ381_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f10867,f1660,f10915]) ).

fof(f10919,definition,
    ! [X0,X1] :
      ( sQ382_spl
    <=> ( ~ c_lessequals(c_Message_Oanalz(c_Message_Osynth(X0)),X1,tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(c_Message_Oanalz(X0),X1,tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ382_spl])],[split_symbol_definition]) ).

fof(f10922,plain,
    ( sQ382_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f10868,f1660,f10919]) ).

fof(f10923,definition,
    ! [X0,X1] :
      ( sQ383_spl
    <=> c_lessequals(c_Message_Osynth(X0),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Message_Osynth(X0)),X1,tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ383_spl])],[split_symbol_definition]) ).

fof(f10926,plain,
    ( sQ383_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f10869,f1660,f10923]) ).

fof(f10927,definition,
    ! [X0,X1] :
      ( sQ384_spl
    <=> c_lessequals(c_Message_Osynth(X0),c_Lattices_Oupper__semilattice__class_Osup(X1,c_Message_Oanalz(c_Message_Osynth(X0)),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ384_spl])],[split_symbol_definition]) ).

fof(f10930,plain,
    ( sQ384_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f10870,f1660,f10927]) ).

fof(f10931,definition,
    ! [X0,X1] :
      ( sQ385_spl
    <=> ( ~ c_lessequals(c_Message_Oanalz(c_Message_Osynth(X0)),X1,tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(c_Message_Osynth(X0),X1,tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ385_spl])],[split_symbol_definition]) ).

fof(f10934,plain,
    ( sQ385_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f10871,f1660,f10931]) ).

fof(f10935,definition,
    ! [X0] :
      ( sQ386_spl
    <=> ( ~ c_lessequals(c_Message_Osynth(X0),c_Message_Oanalz(X0),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oanalz(c_Message_Osynth(X0)) = c_Message_Oanalz(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ386_spl])],[split_symbol_definition]) ).

fof(f10938,plain,
    ( sQ386_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f10872,f1660,f10935]) ).

fof(f10939,definition,
    ! [X0] :
      ( sQ387_spl
    <=> ( c_lessequals(c_Message_Oanalz(X0),c_Message_Osynth(X0),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oanalz(c_Message_Osynth(X0)) != c_Message_Osynth(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ387_spl])],[split_symbol_definition]) ).

fof(f10942,plain,
    ( sQ387_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f10873,f1660,f10939]) ).

fof(f10943,definition,
    ! [X0] :
      ( sQ388_spl
    <=> ( ~ c_lessequals(c_Message_Oanalz(X0),c_Message_Osynth(X0),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oanalz(c_Message_Osynth(X0)) = c_Message_Osynth(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ388_spl])],[split_symbol_definition]) ).

fof(f10946,plain,
    ( sQ388_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f10874,f1660,f10943]) ).

fof(f10947,definition,
    ! [X0] :
      ( sQ389_spl
    <=> c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),c_Message_Oanalz(X0),tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oanalz(c_Message_Osynth(X0)) ),
    introduced(definition,[new_symbols(definition,[sQ389_spl])],[split_symbol_definition]) ).

fof(f10952,plain,
    ( sQ389_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f10877,f1660,f10947]) ).

fof(f10954,definition,
    ! [X0] :
      ( sQ390_spl
    <=> c_lessequals(c_Message_Oanalz(X0),c_Message_Oanalz(c_Message_Osynth(X0)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ390_spl])],[split_symbol_definition]) ).

fof(f10958,definition,
    ! [X0] :
      ( sQ391_spl
    <=> c_lessequals(c_Message_Osynth(X0),c_Message_Oanalz(c_Message_Osynth(X0)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ391_spl])],[split_symbol_definition]) ).

fof(f10962,plain,
    ( sQ391_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f10881,f1660,f10958]) ).

fof(f10963,plain,
    ( sQ390_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f10882,f1660,f10954]) ).

fof(f10964,definition,
    ! [X0] :
      ( sQ392_spl
    <=> ( c_Message_Oanalz(X0) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oanalz(c_Message_Osynth(X0)) != c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ392_spl])],[split_symbol_definition]) ).

fof(f10967,plain,
    ( sQ392_spl
    | ~ sQ20_spl ),
    inference(split_clause,[status(thm)],[f10883,f1730,f10964]) ).

fof(f10968,definition,
    ! [X0] :
      ( sQ393_spl
    <=> ( c_Message_Osynth(X0) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oanalz(c_Message_Osynth(X0)) != c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ393_spl])],[split_symbol_definition]) ).

fof(f10971,plain,
    ( sQ393_spl
    | ~ sQ20_spl ),
    inference(split_clause,[status(thm)],[f10884,f1730,f10968]) ).

fof(f10973,plain,
    ! [X0] :
      ( ~ sQ154_spl
      | c_lessequals(X0,c_Message_Oanalz(c_Message_Osynth(X0)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f10896,f1080]) ).

fof(f10976,plain,
    ! [X0,X1] :
      ( ~ sQ154_spl
      | ~ c_lessequals(X0,c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Message_Oanalz(c_Message_Osynth(X1)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Orderings_Opreorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f10896,f818]) ).

fof(f10978,plain,
    ! [X0] :
      ( ~ sQ154_spl
      | ~ c_lessequals(c_Message_Oanalz(c_Message_Osynth(X0)),c_Message_Oanalz(X0),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oanalz(c_Message_Osynth(X0)) = c_Message_Oanalz(X0)
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f10896,f717]) ).

fof(f10987,plain,
    ( ~ sQ154_spl
    | sQ378_spl
    | ~ sQ28_spl ),
    inference(split_clause,[status(thm)],[f10976,f1776,f10903,f4809]) ).

fof(f10989,definition,
    ! [X0] :
      ( sQ394_spl
    <=> ( ~ c_lessequals(c_Message_Oanalz(c_Message_Osynth(X0)),c_Message_Oanalz(X0),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oanalz(c_Message_Osynth(X0)) = c_Message_Oanalz(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ394_spl])],[split_symbol_definition]) ).

fof(f10992,plain,
    ( ~ sQ154_spl
    | sQ394_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f10978,f1780,f10989,f4809]) ).

fof(f11022,plain,
    ! [X0,X1,X2] :
      ( ~ c_lessequals(X2,c_Message_Oparts(X0),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X2,c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool))
      | ~ c_lessequals(X0,X1,tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f780,f816]) ).

fof(f11023,plain,
    ! [X0,X1] :
      ( ~ c_lessequals(c_Message_Oparts(X1),c_Message_Oparts(X0),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oparts(X1) = c_Message_Oparts(X0)
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool))
      | ~ c_lessequals(X0,X1,tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f780,f717]) ).

fof(f11038,definition,
    ! [X0,X1,X2] :
      ( sQ395_spl
    <=> ( ~ c_lessequals(X2,c_Message_Oparts(X0),tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X2,c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
        | ~ c_lessequals(X0,X1,tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ395_spl])],[split_symbol_definition]) ).

fof(f11042,plain,
    ( ~ sQ29_spl
    | sQ395_spl ),
    inference(split_clause,[status(thm)],[f11022,f11038,f1780]) ).

fof(f11043,definition,
    ! [X0,X1] :
      ( sQ396_spl
    <=> ( ~ c_lessequals(c_Message_Oparts(X1),c_Message_Oparts(X0),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oparts(X1) = c_Message_Oparts(X0)
        | ~ c_lessequals(X0,X1,tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ396_spl])],[split_symbol_definition]) ).

fof(f11046,plain,
    ( ~ sQ29_spl
    | sQ396_spl ),
    inference(split_clause,[status(thm)],[f11023,f11043,f1780]) ).

fof(f11055,definition,
    ! [X0] :
      ( sQ397_spl
    <=> hBOOL(hAPP(X0,v_evs2)) ),
    introduced(definition,[new_symbols(definition,[sQ397_spl])],[split_symbol_definition]) ).

fof(f11056,plain,
    ! [X0] :
      ( ~ sQ397_spl
      | hBOOL(hAPP(X0,v_evs2)) ),
    inference(component_clause,[status(thm)],[f11055]) ).

fof(f11064,plain,
    ( ~ sQ397_spl
    | $false ),
    inference(resolution,[status(thm)],[f11056,f2218]) ).

fof(f11071,plain,
    ~ sQ397_spl,
    inference(contradiction_clause,[status(thm)],[f11064]) ).

fof(f11085,plain,
    ! [X0,X1] :
      ( ~ sQ154_spl
      | c_lessequals(X0,c_Message_Oanalz(c_Message_Osynth(c_Set_Oinsert(X1,X0,tc_Message_Omsg))),tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f10973,f773]) ).

fof(f11087,plain,
    ! [X0,X1] :
      ( ~ sQ154_spl
      | c_lessequals(X0,c_Message_Oanalz(c_Message_Osynth(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool)))),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f10973,f802]) ).

fof(f11088,plain,
    ! [X0,X1] :
      ( ~ sQ154_spl
      | c_lessequals(X0,c_Message_Oanalz(c_Message_Osynth(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_fun(tc_Message_Omsg,tc_bool)))),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f10973,f800]) ).

fof(f11089,plain,
    ! [X0] :
      ( ~ sQ154_spl
      | c_lessequals(X0,c_Message_Oanalz(c_Message_Osynth(c_Message_Oanalz(X0))),tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f10973,f1080]) ).

fof(f11091,plain,
    ! [X0] :
      ( ~ sQ154_spl
      | ~ c_lessequals(c_Message_Oanalz(c_Message_Osynth(X0)),X0,tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oanalz(c_Message_Osynth(X0)) = X0 ),
    inference(resolution,[status(thm)],[f10973,f720]) ).

fof(f11092,plain,
    ! [X0,X1] :
      ( ~ sQ154_spl
      | ~ c_lessequals(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Message_Oanalz(c_Message_Osynth(X1)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Orderings_Opreorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f10973,f818]) ).

fof(f11094,plain,
    ! [X0] :
      ( ~ sQ154_spl
      | ~ c_lessequals(c_Message_Oanalz(c_Message_Osynth(X0)),X0,tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oanalz(c_Message_Osynth(X0)) = X0
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f10973,f717]) ).

fof(f11097,definition,
    ( sQ398_spl
  <=> c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oanalz(c_Message_Osynth(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)))) ),
    introduced(definition,[new_symbols(definition,[sQ398_spl])],[split_symbol_definition]) ).

fof(f11101,definition,
    ! [X0,X1] :
      ( sQ399_spl
    <=> c_lessequals(X0,c_Message_Oanalz(c_Message_Osynth(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool)))),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ399_spl])],[split_symbol_definition]) ).

fof(f11104,plain,
    ( ~ sQ154_spl
    | sQ399_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f11087,f1660,f11101,f4809]) ).

fof(f11105,definition,
    ! [X0,X1] :
      ( sQ400_spl
    <=> c_lessequals(X0,c_Message_Oanalz(c_Message_Osynth(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_fun(tc_Message_Omsg,tc_bool)))),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ400_spl])],[split_symbol_definition]) ).

fof(f11108,plain,
    ( ~ sQ154_spl
    | sQ400_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f11088,f1660,f11105,f4809]) ).

fof(f11109,definition,
    ! [X0,X1] :
      ( sQ401_spl
    <=> ( ~ c_lessequals(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,c_Message_Oanalz(c_Message_Osynth(X1)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ401_spl])],[split_symbol_definition]) ).

fof(f11112,plain,
    ( ~ sQ154_spl
    | sQ401_spl
    | ~ sQ28_spl ),
    inference(split_clause,[status(thm)],[f11092,f1776,f11109,f4809]) ).

fof(f11114,definition,
    ! [X0] :
      ( sQ402_spl
    <=> ( ~ c_lessequals(c_Message_Oanalz(c_Message_Osynth(X0)),X0,tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oanalz(c_Message_Osynth(X0)) = X0 ) ),
    introduced(definition,[new_symbols(definition,[sQ402_spl])],[split_symbol_definition]) ).

fof(f11117,plain,
    ( ~ sQ154_spl
    | sQ402_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f11094,f1780,f11114,f4809]) ).

fof(f11121,plain,
    ( ~ sQ154_spl
    | ~ class_Orderings_Otop(tc_fun(tc_Message_Omsg,tc_bool))
    | c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oanalz(c_Message_Osynth(c_Message_Oanalz(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)))))
    | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f11089,f3724]) ).

fof(f11122,plain,
    ! [X0,X1] :
      ( ~ sQ154_spl
      | c_lessequals(X0,c_Message_Oanalz(c_Message_Osynth(c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))))),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f11089,f802]) ).

fof(f11123,plain,
    ! [X0,X1] :
      ( ~ sQ154_spl
      | c_lessequals(X0,c_Message_Oanalz(c_Message_Osynth(c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_fun(tc_Message_Omsg,tc_bool))))),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f11089,f800]) ).

fof(f11127,plain,
    ! [X0,X1] :
      ( ~ sQ154_spl
      | ~ c_lessequals(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Message_Oanalz(c_Message_Osynth(c_Message_Oanalz(X1))),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Orderings_Opreorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f11089,f818]) ).

fof(f11129,plain,
    ! [X0] :
      ( ~ sQ154_spl
      | ~ c_lessequals(c_Message_Oanalz(c_Message_Osynth(c_Message_Oanalz(X0))),X0,tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oanalz(c_Message_Osynth(c_Message_Oanalz(X0))) = X0
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f11089,f717]) ).

fof(f11135,definition,
    ( sQ403_spl
  <=> c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oanalz(c_Message_Osynth(c_Message_Oanalz(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))))) ),
    introduced(definition,[new_symbols(definition,[sQ403_spl])],[split_symbol_definition]) ).

fof(f11138,plain,
    ( ~ sQ154_spl
    | ~ sQ103_spl
    | sQ403_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f11121,f1780,f11135,f3863,f4809]) ).

fof(f11139,definition,
    ! [X0,X1] :
      ( sQ404_spl
    <=> c_lessequals(X0,c_Message_Oanalz(c_Message_Osynth(c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))))),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ404_spl])],[split_symbol_definition]) ).

fof(f11142,plain,
    ( ~ sQ154_spl
    | sQ404_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f11122,f1660,f11139,f4809]) ).

fof(f11143,definition,
    ! [X0,X1] :
      ( sQ405_spl
    <=> c_lessequals(X0,c_Message_Oanalz(c_Message_Osynth(c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_fun(tc_Message_Omsg,tc_bool))))),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ405_spl])],[split_symbol_definition]) ).

fof(f11146,plain,
    ( ~ sQ154_spl
    | sQ405_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f11123,f1660,f11143,f4809]) ).

fof(f11148,definition,
    ! [X0,X1] :
      ( sQ406_spl
    <=> ( ~ c_lessequals(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,c_Message_Oanalz(c_Message_Osynth(c_Message_Oanalz(X1))),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ406_spl])],[split_symbol_definition]) ).

fof(f11151,plain,
    ( ~ sQ154_spl
    | sQ406_spl
    | ~ sQ28_spl ),
    inference(split_clause,[status(thm)],[f11127,f1776,f11148,f4809]) ).

fof(f11153,definition,
    ! [X0] :
      ( sQ407_spl
    <=> ( ~ c_lessequals(c_Message_Oanalz(c_Message_Osynth(c_Message_Oanalz(X0))),X0,tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oanalz(c_Message_Osynth(c_Message_Oanalz(X0))) = X0 ) ),
    introduced(definition,[new_symbols(definition,[sQ407_spl])],[split_symbol_definition]) ).

fof(f11156,plain,
    ( ~ sQ154_spl
    | sQ407_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f11129,f1780,f11153,f4809]) ).

fof(f11166,plain,
    ! [X0,X1,X2] :
      ( ~ c_lessequals(X0,c_Message_Oanalz(X2),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Message_Oanalz(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f10246,f816]) ).

fof(f11167,plain,
    ! [X0,X1] :
      ( ~ c_lessequals(c_Message_Oanalz(c_Set_Oinsert(X0,X1,tc_Message_Omsg)),c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oanalz(c_Set_Oinsert(X0,X1,tc_Message_Omsg)) = c_Message_Oanalz(X1)
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f10246,f717]) ).

fof(f11192,definition,
    ! [X0,X1,X2] :
      ( sQ408_spl
    <=> ( ~ c_lessequals(X0,c_Message_Oanalz(X2),tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,c_Message_Oanalz(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ408_spl])],[split_symbol_definition]) ).

fof(f11196,plain,
    ( sQ408_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f11166,f1780,f11192]) ).

fof(f11197,definition,
    ! [X0,X1] :
      ( sQ409_spl
    <=> ( ~ c_lessequals(c_Message_Oanalz(c_Set_Oinsert(X0,X1,tc_Message_Omsg)),c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oanalz(c_Set_Oinsert(X0,X1,tc_Message_Omsg)) = c_Message_Oanalz(X1) ) ),
    introduced(definition,[new_symbols(definition,[sQ409_spl])],[split_symbol_definition]) ).

fof(f11200,plain,
    ( sQ409_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f11167,f1780,f11197]) ).

fof(f11393,plain,
    ! [X0,X1] :
      ( c_lessequals(c_Message_Oanalz(X0),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f788,f802]) ).

fof(f11394,plain,
    ! [X0,X1] :
      ( c_lessequals(c_Message_Oanalz(X0),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f788,f800]) ).

fof(f11398,plain,
    ! [X0,X1,X2] :
      ( ~ c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(X1),c_Message_Oanalz(X2),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f788,f816]) ).

fof(f11399,plain,
    ! [X0,X1] :
      ( ~ c_lessequals(c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(X0),c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(X0),c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f788,f717]) ).

fof(f11431,definition,
    ! [X0,X1] :
      ( sQ414_spl
    <=> c_lessequals(c_Message_Oanalz(X0),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ414_spl])],[split_symbol_definition]) ).

fof(f11434,plain,
    ( sQ414_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f11393,f1660,f11431]) ).

fof(f11435,definition,
    ! [X0,X1] :
      ( sQ415_spl
    <=> c_lessequals(c_Message_Oanalz(X0),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ415_spl])],[split_symbol_definition]) ).

fof(f11438,plain,
    ( sQ415_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f11394,f1660,f11435]) ).

fof(f11439,definition,
    ! [X0,X1,X2] :
      ( sQ416_spl
    <=> ( ~ c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(X1),c_Message_Oanalz(X2),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ416_spl])],[split_symbol_definition]) ).

fof(f11443,plain,
    ( sQ416_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f11398,f1780,f11439]) ).

fof(f11444,definition,
    ! [X0,X1] :
      ( sQ417_spl
    <=> ( ~ c_lessequals(c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(X0),c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(X0),c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ417_spl])],[split_symbol_definition]) ).

fof(f11447,plain,
    ( sQ417_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f11399,f1780,f11444]) ).

fof(f11492,plain,
    ! [X0,X1,X2] :
      ( ~ c_lessequals(X2,c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X2,c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(c_Message_Oanalz(X1)),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool))
      | ~ hBOOL(c_in(X0,c_Message_Osynth(c_Message_Oanalz(X1)),tc_Message_Omsg)) ),
    inference(resolution,[status(thm)],[f790,f816]) ).

fof(f11493,plain,
    ! [X0,X1] :
      ( ~ c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(c_Message_Oanalz(X1)),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(c_Message_Oanalz(X1)),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool))
      | ~ hBOOL(c_in(X0,c_Message_Osynth(c_Message_Oanalz(X1)),tc_Message_Omsg)) ),
    inference(resolution,[status(thm)],[f790,f717]) ).

fof(f11509,definition,
    ! [X0,X1,X2] :
      ( sQ418_spl
    <=> ( ~ c_lessequals(X2,c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X2,c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(c_Message_Oanalz(X1)),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
        | ~ hBOOL(c_in(X0,c_Message_Osynth(c_Message_Oanalz(X1)),tc_Message_Omsg)) ) ),
    introduced(definition,[new_symbols(definition,[sQ418_spl])],[split_symbol_definition]) ).

fof(f11513,plain,
    ( ~ sQ29_spl
    | sQ418_spl ),
    inference(split_clause,[status(thm)],[f11492,f11509,f1780]) ).

fof(f11514,definition,
    ! [X0,X1] :
      ( sQ419_spl
    <=> ( ~ c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(c_Message_Oanalz(X1)),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(c_Message_Oanalz(X1)),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg))
        | ~ hBOOL(c_in(X0,c_Message_Osynth(c_Message_Oanalz(X1)),tc_Message_Omsg)) ) ),
    introduced(definition,[new_symbols(definition,[sQ419_spl])],[split_symbol_definition]) ).

fof(f11517,plain,
    ( ~ sQ29_spl
    | sQ419_spl ),
    inference(split_clause,[status(thm)],[f11493,f11514,f1780]) ).

fof(f11548,plain,
    ! [X0,X1] :
      ( ~ sQ6_spl
      | X1 = v_NA
      | hBOOL(hAPP(c_Message_Oanalz(c_Set_Oinsert(v_NA,X0,tc_Message_Omsg)),v_NA)) ),
    inference(resolution,[status(thm)],[f8597,f747]) ).

fof(f11561,definition,
    ! [X0] :
      ( sQ420_spl
    <=> hBOOL(hAPP(c_Message_Oanalz(c_Set_Oinsert(v_NA,X0,tc_Message_Omsg)),v_NA)) ),
    introduced(definition,[new_symbols(definition,[sQ420_spl])],[split_symbol_definition]) ).

fof(f11564,definition,
    ! [X1] :
      ( sQ421_spl
    <=> X1 = v_NA ),
    introduced(definition,[new_symbols(definition,[sQ421_spl])],[split_symbol_definition]) ).

fof(f11565,plain,
    ! [X0] :
      ( ~ sQ421_spl
      | X0 = v_NA ),
    inference(component_clause,[status(thm)],[f11564]) ).

fof(f11567,plain,
    ( ~ sQ6_spl
    | sQ421_spl
    | sQ420_spl ),
    inference(split_clause,[status(thm)],[f11548,f11561,f11564,f1517]) ).

fof(f11577,plain,
    ( ~ sQ421_spl
    | $false ),
    inference(resolution,[status(thm)],[f11565,f1207]) ).

fof(f11611,plain,
    ~ sQ421_spl,
    inference(contradiction_clause,[status(thm)],[f11577]) ).

fof(f11665,plain,
    ! [X0] :
      ( ~ sQ154_spl
      | ~ class_Orderings_Otop(tc_fun(tc_Message_Omsg,tc_bool))
      | c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oanalz(c_Message_Osynth(c_Set_Oinsert(X0,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f11085,f3724]) ).

fof(f11666,plain,
    ! [X0,X1,X2] :
      ( ~ sQ154_spl
      | c_lessequals(X0,c_Message_Oanalz(c_Message_Osynth(c_Set_Oinsert(X1,c_Lattices_Oupper__semilattice__class_Osup(X0,X2,tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg))),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f11085,f802]) ).

fof(f11667,plain,
    ! [X0,X1,X2] :
      ( ~ sQ154_spl
      | c_lessequals(X0,c_Message_Oanalz(c_Message_Osynth(c_Set_Oinsert(X1,c_Lattices_Oupper__semilattice__class_Osup(X2,X0,tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg))),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f11085,f800]) ).

fof(f11671,plain,
    ! [X0,X1,X2] :
      ( ~ sQ154_spl
      | ~ c_lessequals(X0,X2,tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Message_Oanalz(c_Message_Osynth(c_Set_Oinsert(X1,X2,tc_Message_Omsg))),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Orderings_Opreorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f11085,f818]) ).

fof(f11673,plain,
    ! [X0,X1] :
      ( ~ sQ154_spl
      | ~ c_lessequals(c_Message_Oanalz(c_Message_Osynth(c_Set_Oinsert(X0,X1,tc_Message_Omsg))),X1,tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oanalz(c_Message_Osynth(c_Set_Oinsert(X0,X1,tc_Message_Omsg))) = X1
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f11085,f717]) ).

fof(f11692,definition,
    ! [X0] :
      ( sQ422_spl
    <=> c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oanalz(c_Message_Osynth(c_Set_Oinsert(X0,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg))) ),
    introduced(definition,[new_symbols(definition,[sQ422_spl])],[split_symbol_definition]) ).

fof(f11695,plain,
    ( ~ sQ154_spl
    | ~ sQ103_spl
    | sQ422_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f11665,f1780,f11692,f3863,f4809]) ).

fof(f11696,definition,
    ! [X0,X1,X2] :
      ( sQ423_spl
    <=> c_lessequals(X0,c_Message_Oanalz(c_Message_Osynth(c_Set_Oinsert(X1,c_Lattices_Oupper__semilattice__class_Osup(X0,X2,tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg))),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ423_spl])],[split_symbol_definition]) ).

fof(f11699,plain,
    ( ~ sQ154_spl
    | sQ423_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f11666,f1660,f11696,f4809]) ).

fof(f11700,definition,
    ! [X0,X1,X2] :
      ( sQ424_spl
    <=> c_lessequals(X0,c_Message_Oanalz(c_Message_Osynth(c_Set_Oinsert(X1,c_Lattices_Oupper__semilattice__class_Osup(X2,X0,tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg))),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ424_spl])],[split_symbol_definition]) ).

fof(f11703,plain,
    ( ~ sQ154_spl
    | sQ424_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f11667,f1660,f11700,f4809]) ).

fof(f11704,definition,
    ! [X0,X1,X2] :
      ( sQ425_spl
    <=> ( ~ c_lessequals(X0,X2,tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,c_Message_Oanalz(c_Message_Osynth(c_Set_Oinsert(X1,X2,tc_Message_Omsg))),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ425_spl])],[split_symbol_definition]) ).

fof(f11707,plain,
    ( ~ sQ154_spl
    | sQ425_spl
    | ~ sQ28_spl ),
    inference(split_clause,[status(thm)],[f11671,f1776,f11704,f4809]) ).

fof(f11709,definition,
    ! [X0,X1] :
      ( sQ426_spl
    <=> ( ~ c_lessequals(c_Message_Oanalz(c_Message_Osynth(c_Set_Oinsert(X0,X1,tc_Message_Omsg))),X1,tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oanalz(c_Message_Osynth(c_Set_Oinsert(X0,X1,tc_Message_Omsg))) = X1 ) ),
    introduced(definition,[new_symbols(definition,[sQ426_spl])],[split_symbol_definition]) ).

fof(f11712,plain,
    ( ~ sQ154_spl
    | sQ426_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f11673,f1780,f11709,f4809]) ).

fof(f11977,definition,
    ( sQ430_spl
  <=> class_Orderings_Oorder(tc_bool) ),
    introduced(definition,[new_symbols(definition,[sQ430_spl])],[split_symbol_definition]) ).

fof(f11979,plain,
    ( sQ430_spl
    | ~ class_Orderings_Oorder(tc_bool) ),
    inference(component_clause,[status(thm)],[f11977]) ).

fof(f11981,plain,
    ( sQ430_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f11979,f1487]) ).

fof(f11982,plain,
    sQ430_spl,
    inference(contradiction_clause,[status(thm)],[f11981]) ).

fof(f12179,plain,
    ! [X0,X1] :
      ( ~ class_Lattices_Obounded__lattice(tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool))
      | ~ hBOOL(c_in(X0,c_Message_Osynth(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg))
      | hBOOL(c_in(X0,c_Message_Osynth(X1),tc_Message_Omsg)) ),
    inference(resolution,[status(thm)],[f796,f3112]) ).

fof(f12186,plain,
    ! [X0,X1] :
      ( ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool))
      | ~ hBOOL(c_in(X0,c_Message_Osynth(c_Message_Osynth(X1)),tc_Message_Omsg))
      | hBOOL(c_in(X0,c_Message_Osynth(X1),tc_Message_Omsg)) ),
    inference(resolution,[status(thm)],[f796,f3124]) ).

fof(f12203,definition,
    ! [X0,X1] :
      ( sQ446_spl
    <=> ( ~ hBOOL(c_in(X0,c_Message_Osynth(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg))
        | hBOOL(c_in(X0,c_Message_Osynth(X1),tc_Message_Omsg)) ) ),
    introduced(definition,[new_symbols(definition,[sQ446_spl])],[split_symbol_definition]) ).

fof(f12206,plain,
    ( ~ sQ20_spl
    | ~ sQ15_spl
    | sQ446_spl ),
    inference(split_clause,[status(thm)],[f12179,f12203,f1660,f1730]) ).

fof(f12208,definition,
    ! [X0,X1] :
      ( sQ447_spl
    <=> ( ~ hBOOL(c_in(X0,c_Message_Osynth(c_Message_Osynth(X1)),tc_Message_Omsg))
        | hBOOL(c_in(X0,c_Message_Osynth(X1),tc_Message_Omsg)) ) ),
    introduced(definition,[new_symbols(definition,[sQ447_spl])],[split_symbol_definition]) ).

fof(f12211,plain,
    ( ~ sQ15_spl
    | sQ447_spl ),
    inference(split_clause,[status(thm)],[f12186,f12208,f1660]) ).

fof(f12293,plain,
    ! [X0,X1] :
      ( ~ sQ6_spl
      | X1 = v_NA
      | hBOOL(hAPP(c_Message_Oparts(c_Set_Oinsert(v_NA,X0,tc_Message_Omsg)),v_NA)) ),
    inference(resolution,[status(thm)],[f8688,f747]) ).

fof(f12307,definition,
    ! [X0] :
      ( sQ449_spl
    <=> hBOOL(hAPP(c_Message_Oparts(c_Set_Oinsert(v_NA,X0,tc_Message_Omsg)),v_NA)) ),
    introduced(definition,[new_symbols(definition,[sQ449_spl])],[split_symbol_definition]) ).

fof(f12310,plain,
    ( ~ sQ6_spl
    | sQ421_spl
    | sQ449_spl ),
    inference(split_clause,[status(thm)],[f12293,f12307,f11564,f1517]) ).

fof(f12317,plain,
    ! [X0,X1] :
      ( ~ sQ6_spl
      | ~ c_lessequals(X0,c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(v_NA,X1,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Orderings_Opreorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f10566,f818]) ).

fof(f12319,plain,
    ! [X0] :
      ( ~ sQ6_spl
      | ~ c_lessequals(c_Message_Oparts(c_Set_Oinsert(v_NA,X0,tc_Message_Omsg)),c_Message_Oanalz(X0),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oparts(c_Set_Oinsert(v_NA,X0,tc_Message_Omsg)) = c_Message_Oanalz(X0)
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f10566,f717]) ).

fof(f12337,definition,
    ! [X0,X1] :
      ( sQ450_spl
    <=> ( ~ c_lessequals(X0,c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(v_NA,X1,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ450_spl])],[split_symbol_definition]) ).

fof(f12340,plain,
    ( ~ sQ6_spl
    | sQ450_spl
    | ~ sQ28_spl ),
    inference(split_clause,[status(thm)],[f12317,f1776,f12337,f1517]) ).

fof(f12342,definition,
    ! [X0] :
      ( sQ451_spl
    <=> ( ~ c_lessequals(c_Message_Oparts(c_Set_Oinsert(v_NA,X0,tc_Message_Omsg)),c_Message_Oanalz(X0),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oparts(c_Set_Oinsert(v_NA,X0,tc_Message_Omsg)) = c_Message_Oanalz(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ451_spl])],[split_symbol_definition]) ).

fof(f12345,plain,
    ( ~ sQ6_spl
    | sQ451_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f12319,f1780,f12342,f1517]) ).

fof(f12375,plain,
    ! [X0,X1] :
      ( ~ hBOOL(hAPP(c_Message_Oanalz(X0),X1))
      | hBOOL(hAPP(c_Message_Osynth(c_Message_Oparts(X0)),X1)) ),
    inference(resolution,[status(thm)],[f8758,f1353]) ).

fof(f12417,plain,
    ! [X0] :
      ( ~ sQ6_spl
      | hBOOL(c_in(v_NA,c_Message_Oparts(X0),tc_Message_Omsg))
      | ~ hBOOL(hAPP(c_Message_Oanalz(X0),v_NA)) ),
    inference(resolution,[status(thm)],[f12375,f8106]) ).

fof(f12796,plain,
    ( ~ sQ100_spl
    | ~ sQ6_spl
    | hBOOL(c_in(v_NA,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg))
    | ~ hBOOL(hAPP(c_Message_Oanalz(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))),v_NA)) ),
    inference(paramodulation,[status(thm)],[f4621,f12417]) ).

fof(f12797,plain,
    ( ~ sQ6_spl
    | hBOOL(c_in(v_NA,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg))
    | ~ hBOOL(hAPP(c_Message_Oanalz(c_List_Oset(c_List_Olist_ONil(tc_Message_Omsg),tc_Message_Omsg)),v_NA)) ),
    inference(paramodulation,[status(thm)],[f2207,f12417]) ).

fof(f12800,plain,
    ( ~ sQ6_spl
    | hBOOL(c_in(v_NA,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg))
    | ~ hBOOL(hAPP(c_Message_Oanalz(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))),v_NA)) ),
    inference(paramodulation,[status(thm)],[f641,f12417]) ).

fof(f12806,definition,
    ( sQ452_spl
  <=> hBOOL(hAPP(c_Message_Oanalz(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))),v_NA)) ),
    introduced(definition,[new_symbols(definition,[sQ452_spl])],[split_symbol_definition]) ).

fof(f12808,plain,
    ( sQ452_spl
    | ~ hBOOL(hAPP(c_Message_Oanalz(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))),v_NA)) ),
    inference(component_clause,[status(thm)],[f12806]) ).

fof(f12809,plain,
    ( ~ sQ100_spl
    | ~ sQ6_spl
    | sQ329_spl
    | ~ sQ452_spl ),
    inference(split_clause,[status(thm)],[f12796,f12806,f9170,f1517,f3774]) ).

fof(f12810,definition,
    ( sQ453_spl
  <=> hBOOL(hAPP(c_Message_Oanalz(c_List_Oset(c_List_Olist_ONil(tc_Message_Omsg),tc_Message_Omsg)),v_NA)) ),
    introduced(definition,[new_symbols(definition,[sQ453_spl])],[split_symbol_definition]) ).

fof(f12813,definition,
    ( sQ454_spl
  <=> hBOOL(c_in(v_NA,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)) ),
    introduced(definition,[new_symbols(definition,[sQ454_spl])],[split_symbol_definition]) ).

fof(f12814,plain,
    ( ~ sQ454_spl
    | hBOOL(c_in(v_NA,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)) ),
    inference(component_clause,[status(thm)],[f12813]) ).

fof(f12816,plain,
    ( ~ sQ6_spl
    | sQ454_spl
    | ~ sQ453_spl ),
    inference(split_clause,[status(thm)],[f12797,f12810,f12813,f1517]) ).

fof(f12817,definition,
    ( sQ455_spl
  <=> hBOOL(hAPP(c_Message_Oanalz(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))),v_NA)) ),
    introduced(definition,[new_symbols(definition,[sQ455_spl])],[split_symbol_definition]) ).

fof(f12820,plain,
    ( ~ sQ6_spl
    | sQ454_spl
    | ~ sQ455_spl ),
    inference(split_clause,[status(thm)],[f12800,f12817,f12813,f1517]) ).

fof(f12823,plain,
    ( ~ sQ454_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f12814,f626]) ).

fof(f12824,plain,
    ~ sQ454_spl,
    inference(contradiction_clause,[status(thm)],[f12823]) ).

fof(f12827,plain,
    ( sQ452_spl
    | ~ sQ101_spl
    | ~ hBOOL(hAPP(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)),v_NA)) ),
    inference(forward_demodulation,[status(thm)],[f3851,f12808]) ).

fof(f12828,plain,
    ( sQ452_spl
    | ~ sQ101_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f12827,f1220]) ).

fof(f12829,plain,
    ( sQ452_spl
    | ~ sQ101_spl ),
    inference(contradiction_clause,[status(thm)],[f12828]) ).

fof(f13021,plain,
    ( ~ c_lessequals(c_NS__Shared__Mirabelle_Ons__shared,c_NS__Shared__Mirabelle_Ons__shared,tc_fun(tc_List_Olist(tc_Event_Oevent),tc_bool))
    | c_Set_Oinsert(c_List_Olist_ONil(tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)) = c_NS__Shared__Mirabelle_Ons__shared ),
    inference(paramodulation,[status(thm)],[f3502,f6699]) ).

fof(f13023,plain,
    ( ~ c_lessequals(c_NS__Shared__Mirabelle_Ons__shared,c_NS__Shared__Mirabelle_Ons__shared,tc_fun(tc_List_Olist(tc_Event_Oevent),tc_bool))
    | c_Set_Oinsert(v_evs2,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)) = c_NS__Shared__Mirabelle_Ons__shared ),
    inference(paramodulation,[status(thm)],[f2747,f6699]) ).

fof(f13027,plain,
    ( ~ c_lessequals(c_Event_Obad,c_Event_Obad,tc_fun(tc_Message_Oagent,tc_bool))
    | c_Set_Oinsert(c_Message_Oagent_OSpy,c_Event_Obad,tc_Message_Oagent) = c_Event_Obad ),
    inference(paramodulation,[status(thm)],[f2746,f6699]) ).

fof(f13033,plain,
    ! [X0] :
      ( ~ c_lessequals(c_Message_OsymKeys,c_Message_OsymKeys,tc_fun(tc_nat,tc_bool))
      | c_Set_Oinsert(hAPP(c_Public_OshrK,X0),c_Message_OsymKeys,tc_nat) = c_Message_OsymKeys ),
    inference(paramodulation,[status(thm)],[f2742,f6699]) ).

fof(f13053,definition,
    ( sQ456_spl
  <=> c_Set_Oinsert(c_List_Olist_ONil(tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)) = c_NS__Shared__Mirabelle_Ons__shared ),
    introduced(definition,[new_symbols(definition,[sQ456_spl])],[split_symbol_definition]) ).

fof(f13056,definition,
    ( sQ457_spl
  <=> c_lessequals(c_NS__Shared__Mirabelle_Ons__shared,c_NS__Shared__Mirabelle_Ons__shared,tc_fun(tc_List_Olist(tc_Event_Oevent),tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ457_spl])],[split_symbol_definition]) ).

fof(f13058,plain,
    ( sQ457_spl
    | ~ c_lessequals(c_NS__Shared__Mirabelle_Ons__shared,c_NS__Shared__Mirabelle_Ons__shared,tc_fun(tc_List_Olist(tc_Event_Oevent),tc_bool)) ),
    inference(component_clause,[status(thm)],[f13056]) ).

fof(f13059,plain,
    ( ~ sQ457_spl
    | sQ456_spl ),
    inference(split_clause,[status(thm)],[f13021,f13053,f13056]) ).

fof(f13060,definition,
    ( sQ458_spl
  <=> c_Set_Oinsert(v_evs2,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)) = c_NS__Shared__Mirabelle_Ons__shared ),
    introduced(definition,[new_symbols(definition,[sQ458_spl])],[split_symbol_definition]) ).

fof(f13063,plain,
    ( ~ sQ457_spl
    | sQ458_spl ),
    inference(split_clause,[status(thm)],[f13023,f13060,f13056]) ).

fof(f13064,definition,
    ( sQ459_spl
  <=> c_lessequals(c_Message_OsymKeys,c_Message_OsymKeys,tc_fun(tc_nat,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ459_spl])],[split_symbol_definition]) ).

fof(f13066,plain,
    ( sQ459_spl
    | ~ c_lessequals(c_Message_OsymKeys,c_Message_OsymKeys,tc_fun(tc_nat,tc_bool)) ),
    inference(component_clause,[status(thm)],[f13064]) ).

fof(f13068,definition,
    ( sQ460_spl
  <=> c_Set_Oinsert(c_Message_Oagent_OSpy,c_Event_Obad,tc_Message_Oagent) = c_Event_Obad ),
    introduced(definition,[new_symbols(definition,[sQ460_spl])],[split_symbol_definition]) ).

fof(f13071,definition,
    ( sQ461_spl
  <=> c_lessequals(c_Event_Obad,c_Event_Obad,tc_fun(tc_Message_Oagent,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ461_spl])],[split_symbol_definition]) ).

fof(f13073,plain,
    ( sQ461_spl
    | ~ c_lessequals(c_Event_Obad,c_Event_Obad,tc_fun(tc_Message_Oagent,tc_bool)) ),
    inference(component_clause,[status(thm)],[f13071]) ).

fof(f13074,plain,
    ( ~ sQ461_spl
    | sQ460_spl ),
    inference(split_clause,[status(thm)],[f13027,f13068,f13071]) ).

fof(f13079,definition,
    ! [X0] :
      ( sQ462_spl
    <=> c_Set_Oinsert(hAPP(c_Public_OshrK,X0),c_Message_OsymKeys,tc_nat) = c_Message_OsymKeys ),
    introduced(definition,[new_symbols(definition,[sQ462_spl])],[split_symbol_definition]) ).

fof(f13082,plain,
    ( ~ sQ459_spl
    | sQ462_spl ),
    inference(split_clause,[status(thm)],[f13033,f13079,f13064]) ).

fof(f13086,plain,
    ( sQ459_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f13066,f819]) ).

fof(f13087,plain,
    sQ459_spl,
    inference(contradiction_clause,[status(thm)],[f13086]) ).

fof(f13088,plain,
    ( sQ457_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f13058,f819]) ).

fof(f13089,plain,
    sQ457_spl,
    inference(contradiction_clause,[status(thm)],[f13088]) ).

fof(f13090,plain,
    ( sQ461_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f13073,f819]) ).

fof(f13091,plain,
    sQ461_spl,
    inference(contradiction_clause,[status(thm)],[f13090]) ).

fof(f13172,plain,
    ! [X0,X1] :
      ( ~ hBOOL(hAPP(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,X0)),X1))
      | hBOOL(hAPP(c_Event_Oused(X0),X1)) ),
    inference(resolution,[status(thm)],[f826,f1136]) ).

fof(f13216,plain,
    ! [X0,X1,X2] :
      ( ~ class_Lattices_Oupper__semilattice(tc_fun(X2,tc_bool))
      | ~ hBOOL(hAPP(X0,X1))
      | hBOOL(hAPP(X0,X1)) ),
    inference(resolution,[status(thm)],[f826,f3124]) ).

fof(f13223,definition,
    ! [X0,X1] :
      ( sQ463_spl
    <=> ( ~ hBOOL(hAPP(X0,X1))
        | hBOOL(hAPP(X0,X1)) ) ),
    introduced(definition,[new_symbols(definition,[sQ463_spl])],[split_symbol_definition]) ).

fof(f13226,plain,
    ( sQ32_spl
    | sQ463_spl ),
    inference(split_clause,[status(thm)],[f13216,f13223,f1878]) ).

fof(f13227,definition,
    ! [X2] :
      ( sQ464_spl
    <=> ~ class_Orderings_Opreorder(tc_fun(X2,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ464_spl])],[split_symbol_definition]) ).

fof(f13228,plain,
    ! [X0] :
      ( ~ sQ464_spl
      | ~ class_Orderings_Opreorder(tc_fun(X0,tc_bool)) ),
    inference(component_clause,[status(thm)],[f13227]) ).

fof(f13231,definition,
    ! [X2] :
      ( sQ465_spl
    <=> ~ class_Orderings_Oorder(tc_fun(X2,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ465_spl])],[split_symbol_definition]) ).

fof(f13232,plain,
    ! [X0] :
      ( ~ sQ465_spl
      | ~ class_Orderings_Oorder(tc_fun(X0,tc_bool)) ),
    inference(component_clause,[status(thm)],[f13231]) ).

fof(f13278,plain,
    ! [X0,X1,X2,X3,X4,X5,X6,X7,X8] :
      ( ~ sQ6_spl
      | ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X6,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X6),c_Message_Omsg_OMPair(X0,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X7),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),X8))))),c_List_Oset(v_evs2,tc_Event_Oevent),tc_Event_Oevent))
      | ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X2,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X2),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X3),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),X5))))),c_List_Oset(c_List_Olist_OCons(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),v_NA))),v_evs2,tc_Event_Oevent),tc_Event_Oevent),tc_Event_Oevent))
      | ~ hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),v_NA))),v_evs2,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | X0 = X1 ),
    inference(paramodulation,[status(thm)],[f8059,f1328]) ).

fof(f13279,plain,
    ! [X0,X1,X2,X3,X4,X5,X6,X7,X8] :
      ( ~ sQ6_spl
      | ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X6,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X7),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),X8))))),c_List_Oset(c_List_Olist_OCons(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),v_NA))),v_evs2,tc_Event_Oevent),tc_Event_Oevent),tc_Event_Oevent))
      | ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X1,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X1),c_Message_Omsg_OMPair(X2,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X3),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),X5))))),c_List_Oset(v_evs2,tc_Event_Oevent),tc_Event_Oevent))
      | ~ hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),v_NA))),v_evs2,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | X0 = X1 ),
    inference(paramodulation,[status(thm)],[f8059,f1326]) ).

fof(f13281,plain,
    ! [X0,X1,X2,X3,X4,X5] :
      ( ~ sQ6_spl
      | ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X1,c_Message_Omsg_OCrypt(X0,c_Message_Omsg_OMPair(X2,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X3),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),X5))))),c_List_Oset(v_evs2,tc_Event_Oevent),tc_Event_Oevent))
      | ~ hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),v_NA))),v_evs2,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | X0 = hAPP(c_Public_OshrK,X1) ),
    inference(paramodulation,[status(thm)],[f8059,f1319]) ).

fof(f13286,plain,
    ! [X0,X1,X2,X3,X4] :
      ( ~ sQ6_spl
      | ~ hBOOL(c_in(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X4)))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,c_List_Olist_OCons(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),v_NA))),v_evs2,tc_Event_Oevent))),tc_Message_Omsg))
      | hBOOL(c_in(X0,c_Event_Obad,tc_Message_Oagent))
      | ~ hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),v_NA))),v_evs2,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X4))))),c_List_Oset(v_evs2,tc_Event_Oevent),tc_Event_Oevent)) ),
    inference(paramodulation,[status(thm)],[f8059,f1280]) ).

fof(f13287,plain,
    ! [X0,X1,X2,X3,X4] :
      ( ~ sQ6_spl
      | ~ hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),v_NA))),v_evs2,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | hBOOL(c_in(c_Message_Omsg_ONonce(X3),c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),v_NA))),v_evs2,tc_Event_Oevent)),tc_Message_Omsg))
      | ~ hBOOL(c_in(X2,c_Message_OsymKeys,tc_nat))
      | ~ hBOOL(c_in(c_Event_Oevent_OSays(X4,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X2),c_Message_Omsg_OAgent(X1)))),c_List_Oset(v_evs2,tc_Event_Oevent),tc_Event_Oevent))
      | hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(X0,X1,c_Message_Omsg_OCrypt(X2,c_Message_Omsg_ONonce(X3))),c_List_Olist_OCons(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),v_NA))),v_evs2,tc_Event_Oevent),tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
    inference(paramodulation,[status(thm)],[f8059,f1277]) ).

fof(f13288,plain,
    ! [X0,X1,X2,X3,X4,X5] :
      ( ~ sQ6_spl
      | ~ hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),v_NA))),v_evs2,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | ~ hBOOL(c_in(c_Event_Oevent_OSays(X4,X3,c_Message_Omsg_OCrypt(X2,c_Message_Omsg_ONonce(X1))),c_List_Oset(c_List_Olist_OCons(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),v_NA))),v_evs2,tc_Event_Oevent),tc_Event_Oevent),tc_Event_Oevent))
      | ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X3,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X3),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(X0),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X4),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X2),X5))))),c_List_Oset(v_evs2,tc_Event_Oevent),tc_Event_Oevent))
      | hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_ONotes(c_Message_Oagent_OSpy,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(X0),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(X1),hAPP(c_Message_Omsg_OKey,X2)))),c_List_Olist_OCons(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),v_NA))),v_evs2,tc_Event_Oevent),tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
    inference(paramodulation,[status(thm)],[f8059,f1275]) ).

fof(f13289,plain,
    ! [X0,X1,X2,X3,X4,X5,X6,X7] :
      ( ~ sQ6_spl
      | ~ hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),v_NA))),v_evs2,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | ~ hBOOL(c_in(X2,c_Message_OsymKeys,tc_nat))
      | ~ hBOOL(c_in(c_Event_Oevent_OSays(X7,X0,c_Message_Omsg_OCrypt(X2,c_Message_Omsg_ONonce(X3))),c_List_Oset(c_List_Olist_OCons(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),v_NA))),v_evs2,tc_Event_Oevent),tc_Event_Oevent),tc_Event_Oevent))
      | ~ hBOOL(c_in(c_Event_Oevent_OSays(X4,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(X5),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X1),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X2),X6))))),c_List_Oset(v_evs2,tc_Event_Oevent),tc_Event_Oevent))
      | hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(X0,X1,c_Message_Omsg_OCrypt(X2,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(X3),c_Message_Omsg_ONonce(X3)))),c_List_Olist_OCons(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),v_NA))),v_evs2,tc_Event_Oevent),tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
    inference(paramodulation,[status(thm)],[f8059,f1273]) ).

fof(f13290,plain,
    ! [X0,X1,X2,X3,X4,X5] :
      ( ~ sQ6_spl
      | ~ hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),v_NA))),v_evs2,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | X0 = c_Message_Oagent_OServer
      | ~ hBOOL(c_in(c_Event_Oevent_OSays(X4,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(X3),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X1),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X5),X2))))),c_List_Oset(v_evs2,tc_Event_Oevent),tc_Event_Oevent))
      | ~ hBOOL(c_in(c_Event_Oevent_OSays(X0,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X0),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X1),c_Message_Omsg_ONonce(X3)))),c_List_Oset(c_List_Olist_OCons(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),v_NA))),v_evs2,tc_Event_Oevent),tc_Event_Oevent),tc_Event_Oevent))
      | hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(X0,X1,X2),c_List_Olist_OCons(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),v_NA))),v_evs2,tc_Event_Oevent),tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
    inference(paramodulation,[status(thm)],[f8059,f1269]) ).

fof(f13292,plain,
    ! [X0,X1,X2,X3,X4,X5] :
      ( ~ sQ6_spl
      | ~ hBOOL(c_in(c_Event_Oevent_OSays(X2,X3,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X3),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(X4),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X5),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X1),X0))))),c_List_Oset(v_evs2,tc_Event_Oevent),tc_Event_Oevent))
      | ~ hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),v_NA))),v_evs2,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | ~ hBOOL(c_in(X1,c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat))
      | hBOOL(c_in(X0,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,c_List_Olist_OCons(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),v_NA))),v_evs2,tc_Event_Oevent))),tc_Message_Omsg)) ),
    inference(paramodulation,[status(thm)],[f8059,f1259]) ).

fof(f13294,plain,
    ! [X0,X1,X2,X3,X4,X5] :
      ( ~ sQ6_spl
      | ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X1,c_Message_Omsg_OCrypt(X2,c_Message_Omsg_OMPair(X3,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X4),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X0),X5))))),c_List_Oset(v_evs2,tc_Event_Oevent),tc_Event_Oevent))
      | ~ hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),v_NA))),v_evs2,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | ~ hBOOL(c_in(X0,c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat)) ),
    inference(paramodulation,[status(thm)],[f8059,f1251]) ).

fof(f13304,definition,
    ! [X0,X1,X2,X3,X4,X5,X6,X7,X8] :
      ( sQ467_spl
    <=> ( ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X6,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X6),c_Message_Omsg_OMPair(X0,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X7),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),X8))))),c_List_Oset(v_evs2,tc_Event_Oevent),tc_Event_Oevent))
        | ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X2,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X2),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X3),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),X5))))),c_List_Oset(c_List_Olist_OCons(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),v_NA))),v_evs2,tc_Event_Oevent),tc_Event_Oevent),tc_Event_Oevent))
        | X0 = X1 ) ),
    introduced(definition,[new_symbols(definition,[sQ467_spl])],[split_symbol_definition]) ).

fof(f13307,definition,
    ( sQ468_spl
  <=> hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),v_NA))),v_evs2,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
    introduced(definition,[new_symbols(definition,[sQ468_spl])],[split_symbol_definition]) ).

fof(f13310,plain,
    ( ~ sQ6_spl
    | ~ sQ468_spl
    | sQ467_spl ),
    inference(split_clause,[status(thm)],[f13278,f13304,f13307,f1517]) ).

fof(f13311,definition,
    ! [X0,X1,X2,X3,X4,X5,X6,X7,X8] :
      ( sQ469_spl
    <=> ( ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X6,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X7),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),X8))))),c_List_Oset(c_List_Olist_OCons(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),v_NA))),v_evs2,tc_Event_Oevent),tc_Event_Oevent),tc_Event_Oevent))
        | ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X1,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X1),c_Message_Omsg_OMPair(X2,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X3),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),X5))))),c_List_Oset(v_evs2,tc_Event_Oevent),tc_Event_Oevent))
        | X0 = X1 ) ),
    introduced(definition,[new_symbols(definition,[sQ469_spl])],[split_symbol_definition]) ).

fof(f13314,plain,
    ( ~ sQ6_spl
    | ~ sQ468_spl
    | sQ469_spl ),
    inference(split_clause,[status(thm)],[f13279,f13311,f13307,f1517]) ).

fof(f13315,definition,
    ! [X0,X1,X2,X3,X4,X5] :
      ( sQ470_spl
    <=> ( ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X1,c_Message_Omsg_OCrypt(X0,c_Message_Omsg_OMPair(X2,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X3),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),X5))))),c_List_Oset(v_evs2,tc_Event_Oevent),tc_Event_Oevent))
        | X0 = hAPP(c_Public_OshrK,X1) ) ),
    introduced(definition,[new_symbols(definition,[sQ470_spl])],[split_symbol_definition]) ).

fof(f13318,plain,
    ( ~ sQ6_spl
    | ~ sQ468_spl
    | sQ470_spl ),
    inference(split_clause,[status(thm)],[f13281,f13315,f13307,f1517]) ).

fof(f13319,definition,
    ! [X0,X1,X2,X3,X4] :
      ( sQ471_spl
    <=> ( ~ hBOOL(c_in(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X4)))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,c_List_Olist_OCons(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),v_NA))),v_evs2,tc_Event_Oevent))),tc_Message_Omsg))
        | hBOOL(c_in(X0,c_Event_Obad,tc_Message_Oagent))
        | hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X4))))),c_List_Oset(v_evs2,tc_Event_Oevent),tc_Event_Oevent)) ) ),
    introduced(definition,[new_symbols(definition,[sQ471_spl])],[split_symbol_definition]) ).

fof(f13322,plain,
    ( ~ sQ6_spl
    | ~ sQ468_spl
    | sQ471_spl ),
    inference(split_clause,[status(thm)],[f13286,f13319,f13307,f1517]) ).

fof(f13323,definition,
    ! [X0,X1,X2,X3,X4] :
      ( sQ472_spl
    <=> ( hBOOL(c_in(c_Message_Omsg_ONonce(X3),c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),v_NA))),v_evs2,tc_Event_Oevent)),tc_Message_Omsg))
        | ~ hBOOL(c_in(X2,c_Message_OsymKeys,tc_nat))
        | ~ hBOOL(c_in(c_Event_Oevent_OSays(X4,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X2),c_Message_Omsg_OAgent(X1)))),c_List_Oset(v_evs2,tc_Event_Oevent),tc_Event_Oevent))
        | hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(X0,X1,c_Message_Omsg_OCrypt(X2,c_Message_Omsg_ONonce(X3))),c_List_Olist_OCons(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),v_NA))),v_evs2,tc_Event_Oevent),tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ) ),
    introduced(definition,[new_symbols(definition,[sQ472_spl])],[split_symbol_definition]) ).

fof(f13326,plain,
    ( ~ sQ6_spl
    | ~ sQ468_spl
    | sQ472_spl ),
    inference(split_clause,[status(thm)],[f13287,f13323,f13307,f1517]) ).

fof(f13327,definition,
    ! [X0,X1,X2,X3,X4,X5] :
      ( sQ473_spl
    <=> ( ~ hBOOL(c_in(c_Event_Oevent_OSays(X4,X3,c_Message_Omsg_OCrypt(X2,c_Message_Omsg_ONonce(X1))),c_List_Oset(c_List_Olist_OCons(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),v_NA))),v_evs2,tc_Event_Oevent),tc_Event_Oevent),tc_Event_Oevent))
        | ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X3,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X3),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(X0),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X4),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X2),X5))))),c_List_Oset(v_evs2,tc_Event_Oevent),tc_Event_Oevent))
        | hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_ONotes(c_Message_Oagent_OSpy,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(X0),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(X1),hAPP(c_Message_Omsg_OKey,X2)))),c_List_Olist_OCons(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),v_NA))),v_evs2,tc_Event_Oevent),tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ) ),
    introduced(definition,[new_symbols(definition,[sQ473_spl])],[split_symbol_definition]) ).

fof(f13330,plain,
    ( ~ sQ6_spl
    | ~ sQ468_spl
    | sQ473_spl ),
    inference(split_clause,[status(thm)],[f13288,f13327,f13307,f1517]) ).

fof(f13331,definition,
    ! [X0,X1,X2,X3,X4,X5,X6,X7] :
      ( sQ474_spl
    <=> ( ~ hBOOL(c_in(X2,c_Message_OsymKeys,tc_nat))
        | ~ hBOOL(c_in(c_Event_Oevent_OSays(X7,X0,c_Message_Omsg_OCrypt(X2,c_Message_Omsg_ONonce(X3))),c_List_Oset(c_List_Olist_OCons(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),v_NA))),v_evs2,tc_Event_Oevent),tc_Event_Oevent),tc_Event_Oevent))
        | ~ hBOOL(c_in(c_Event_Oevent_OSays(X4,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(X5),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X1),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X2),X6))))),c_List_Oset(v_evs2,tc_Event_Oevent),tc_Event_Oevent))
        | hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(X0,X1,c_Message_Omsg_OCrypt(X2,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(X3),c_Message_Omsg_ONonce(X3)))),c_List_Olist_OCons(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),v_NA))),v_evs2,tc_Event_Oevent),tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ) ),
    introduced(definition,[new_symbols(definition,[sQ474_spl])],[split_symbol_definition]) ).

fof(f13334,plain,
    ( ~ sQ6_spl
    | ~ sQ468_spl
    | sQ474_spl ),
    inference(split_clause,[status(thm)],[f13289,f13331,f13307,f1517]) ).

fof(f13335,definition,
    ! [X0,X1,X2,X3,X4,X5] :
      ( sQ475_spl
    <=> ( X0 = c_Message_Oagent_OServer
        | ~ hBOOL(c_in(c_Event_Oevent_OSays(X4,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(X3),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X1),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X5),X2))))),c_List_Oset(v_evs2,tc_Event_Oevent),tc_Event_Oevent))
        | ~ hBOOL(c_in(c_Event_Oevent_OSays(X0,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X0),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X1),c_Message_Omsg_ONonce(X3)))),c_List_Oset(c_List_Olist_OCons(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),v_NA))),v_evs2,tc_Event_Oevent),tc_Event_Oevent),tc_Event_Oevent))
        | hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(X0,X1,X2),c_List_Olist_OCons(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),v_NA))),v_evs2,tc_Event_Oevent),tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ) ),
    introduced(definition,[new_symbols(definition,[sQ475_spl])],[split_symbol_definition]) ).

fof(f13338,plain,
    ( ~ sQ6_spl
    | ~ sQ468_spl
    | sQ475_spl ),
    inference(split_clause,[status(thm)],[f13290,f13335,f13307,f1517]) ).

fof(f13339,definition,
    ! [X0,X1,X2,X3,X4,X5] :
      ( sQ476_spl
    <=> ( ~ hBOOL(c_in(c_Event_Oevent_OSays(X2,X3,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X3),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(X4),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X5),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X1),X0))))),c_List_Oset(v_evs2,tc_Event_Oevent),tc_Event_Oevent))
        | ~ hBOOL(c_in(X1,c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat))
        | hBOOL(c_in(X0,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,c_List_Olist_OCons(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),v_NA))),v_evs2,tc_Event_Oevent))),tc_Message_Omsg)) ) ),
    introduced(definition,[new_symbols(definition,[sQ476_spl])],[split_symbol_definition]) ).

fof(f13342,plain,
    ( ~ sQ6_spl
    | ~ sQ468_spl
    | sQ476_spl ),
    inference(split_clause,[status(thm)],[f13292,f13339,f13307,f1517]) ).

fof(f13343,plain,
    ( ~ sQ6_spl
    | ~ sQ468_spl
    | sQ228_spl ),
    inference(split_clause,[status(thm)],[f13294,f6105,f13307,f1517]) ).

fof(f13345,definition,
    ( sQ477_spl
  <=> c_List_Olist_OCons(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),v_NA))),v_evs2,tc_Event_Oevent) = c_List_Olist_ONil(tc_Event_Oevent) ),
    introduced(definition,[new_symbols(definition,[sQ477_spl])],[split_symbol_definition]) ).

fof(f13346,plain,
    ( ~ sQ477_spl
    | c_List_Olist_OCons(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),v_NA))),v_evs2,tc_Event_Oevent) = c_List_Olist_ONil(tc_Event_Oevent) ),
    inference(component_clause,[status(thm)],[f13345]) ).

fof(f13350,plain,
    ( ~ sQ477_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f13346,f709]) ).

fof(f13351,plain,
    ~ sQ477_spl,
    inference(contradiction_clause,[status(thm)],[f13350]) ).

fof(f13437,plain,
    ! [X0,X1] :
      ( ~ sQ154_spl
      | ~ c_lessequals(c_Message_Oanalz(c_Message_Osynth(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool)))),X0,tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oanalz(c_Message_Osynth(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool)))) = c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f11091,f806]) ).

fof(f13438,plain,
    ! [X0,X1] :
      ( ~ sQ154_spl
      | ~ c_lessequals(c_Message_Oanalz(c_Message_Osynth(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool)))),X1,tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oanalz(c_Message_Osynth(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool)))) = c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f11091,f804]) ).

fof(f13440,plain,
    ( ~ sQ154_spl
    | ~ class_Lattices_Obounded__lattice(tc_fun(tc_Message_Omsg,tc_bool))
    | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool))
    | c_Message_Oanalz(c_Message_Osynth(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)))) = c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f11091,f3113]) ).

fof(f13449,definition,
    ! [X0,X1] :
      ( sQ479_spl
    <=> ( ~ c_lessequals(c_Message_Oanalz(c_Message_Osynth(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool)))),X0,tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oanalz(c_Message_Osynth(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool)))) = c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ479_spl])],[split_symbol_definition]) ).

fof(f13452,plain,
    ( ~ sQ154_spl
    | ~ sQ15_spl
    | sQ479_spl ),
    inference(split_clause,[status(thm)],[f13437,f13449,f1660,f4809]) ).

fof(f13453,definition,
    ! [X0,X1] :
      ( sQ480_spl
    <=> ( ~ c_lessequals(c_Message_Oanalz(c_Message_Osynth(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool)))),X1,tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oanalz(c_Message_Osynth(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool)))) = c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ480_spl])],[split_symbol_definition]) ).

fof(f13456,plain,
    ( ~ sQ154_spl
    | ~ sQ15_spl
    | sQ480_spl ),
    inference(split_clause,[status(thm)],[f13438,f13453,f1660,f4809]) ).

fof(f13458,plain,
    ( ~ sQ154_spl
    | ~ sQ20_spl
    | ~ sQ15_spl
    | sQ398_spl ),
    inference(split_clause,[status(thm)],[f13440,f11097,f1660,f1730,f4809]) ).

fof(f13464,definition,
    ( sQ482_spl
  <=> c_lessequals(c_Message_Oanalz(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ482_spl])],[split_symbol_definition]) ).

fof(f13466,plain,
    ( sQ482_spl
    | ~ c_lessequals(c_Message_Oanalz(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(component_clause,[status(thm)],[f13464]) ).

fof(f13469,plain,
    ( sQ482_spl
    | ~ sQ101_spl
    | ~ c_lessequals(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(forward_demodulation,[status(thm)],[f3851,f13466]) ).

fof(f13470,plain,
    ( sQ482_spl
    | ~ sQ101_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f13469,f704]) ).

fof(f13471,plain,
    ( sQ482_spl
    | ~ sQ101_spl ),
    inference(contradiction_clause,[status(thm)],[f13470]) ).

fof(f13480,plain,
    ! [X0,X1,X2,X3,X4,X5,X6,X7,X8] :
      ( ~ sQ6_spl
      | ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X6,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X6),c_Message_Omsg_OMPair(X7,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X0),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),X8))))),c_List_Oset(v_evs2,tc_Event_Oevent),tc_Event_Oevent))
      | ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X2,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X2),c_Message_Omsg_OMPair(X3,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X1),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),X5))))),c_List_Oset(c_List_Olist_OCons(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),v_NA))),v_evs2,tc_Event_Oevent),tc_Event_Oevent),tc_Event_Oevent))
      | ~ hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),v_NA))),v_evs2,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | X0 = X1 ),
    inference(paramodulation,[status(thm)],[f8059,f1330]) ).

fof(f13482,definition,
    ! [X0,X1,X2,X3,X4,X5,X6,X7,X8] :
      ( sQ483_spl
    <=> ( ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X6,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X6),c_Message_Omsg_OMPair(X7,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X0),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),X8))))),c_List_Oset(v_evs2,tc_Event_Oevent),tc_Event_Oevent))
        | ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X2,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X2),c_Message_Omsg_OMPair(X3,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X1),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),X5))))),c_List_Oset(c_List_Olist_OCons(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),v_NA))),v_evs2,tc_Event_Oevent),tc_Event_Oevent),tc_Event_Oevent))
        | X0 = X1 ) ),
    introduced(definition,[new_symbols(definition,[sQ483_spl])],[split_symbol_definition]) ).

fof(f13485,plain,
    ( ~ sQ6_spl
    | ~ sQ468_spl
    | sQ483_spl ),
    inference(split_clause,[status(thm)],[f13480,f13482,f13307,f1517]) ).

fof(f13491,plain,
    ! [X0,X1,X2,X3,X4,X5,X6,X7,X8] :
      ( ~ sQ6_spl
      | ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X6,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X6),c_Message_Omsg_OMPair(X7,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X8),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X5),X0))))),c_List_Oset(v_evs2,tc_Event_Oevent),tc_Event_Oevent))
      | ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X2,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X2),c_Message_Omsg_OMPair(X3,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X4),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X5),X1))))),c_List_Oset(c_List_Olist_OCons(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),v_NA))),v_evs2,tc_Event_Oevent),tc_Event_Oevent),tc_Event_Oevent))
      | ~ hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),v_NA))),v_evs2,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | X0 = X1 ),
    inference(paramodulation,[status(thm)],[f8059,f1332]) ).

fof(f13493,definition,
    ! [X0,X1,X2,X3,X4,X5,X6,X7,X8] :
      ( sQ484_spl
    <=> ( ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X6,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X6),c_Message_Omsg_OMPair(X7,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X8),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X5),X0))))),c_List_Oset(v_evs2,tc_Event_Oevent),tc_Event_Oevent))
        | ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X2,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X2),c_Message_Omsg_OMPair(X3,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X4),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X5),X1))))),c_List_Oset(c_List_Olist_OCons(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),v_NA))),v_evs2,tc_Event_Oevent),tc_Event_Oevent),tc_Event_Oevent))
        | X0 = X1 ) ),
    introduced(definition,[new_symbols(definition,[sQ484_spl])],[split_symbol_definition]) ).

fof(f13496,plain,
    ( ~ sQ6_spl
    | ~ sQ468_spl
    | sQ484_spl ),
    inference(split_clause,[status(thm)],[f13491,f13493,f13307,f1517]) ).

fof(f13498,plain,
    ( ~ sQ29_spl
    | ~ sQ465_spl
    | $false ),
    inference(backward_subsumption_resolution,[status(thm)],[f1781,f13232]) ).

fof(f13500,plain,
    ( ~ sQ29_spl
    | ~ sQ465_spl ),
    inference(contradiction_clause,[status(thm)],[f13498]) ).

fof(f13501,plain,
    ( ~ sQ28_spl
    | ~ sQ464_spl
    | $false ),
    inference(backward_subsumption_resolution,[status(thm)],[f1777,f13228]) ).

fof(f13503,plain,
    ( ~ sQ28_spl
    | ~ sQ464_spl ),
    inference(contradiction_clause,[status(thm)],[f13501]) ).

fof(f13588,plain,
    ! [X0,X1,X2] :
      ( ~ hBOOL(c_in(X0,X2,tc_Message_Omsg))
      | c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X2,X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(forward_demodulation,[status(thm)],[f729,f836]) ).

fof(f13594,plain,
    ! [X0,X1,X2,X3] :
      ( ~ c_lessequals(X2,c_Message_Oparts(c_Set_Oinsert(X0,X3,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X2,c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,X3,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool))
      | ~ hBOOL(c_in(X0,X1,tc_Message_Omsg)) ),
    inference(resolution,[status(thm)],[f13588,f816]) ).

fof(f13595,plain,
    ! [X0,X1,X2] :
      ( ~ c_lessequals(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),c_Message_Oparts(c_Set_Oinsert(X0,X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))) = c_Message_Oparts(c_Set_Oinsert(X0,X2,tc_Message_Omsg))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool))
      | ~ hBOOL(c_in(X0,X1,tc_Message_Omsg)) ),
    inference(resolution,[status(thm)],[f13588,f717]) ).

fof(f13634,definition,
    ! [X0,X1,X2,X3] :
      ( sQ485_spl
    <=> ( ~ c_lessequals(X2,c_Message_Oparts(c_Set_Oinsert(X0,X3,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X2,c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,X3,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
        | ~ hBOOL(c_in(X0,X1,tc_Message_Omsg)) ) ),
    introduced(definition,[new_symbols(definition,[sQ485_spl])],[split_symbol_definition]) ).

fof(f13638,plain,
    ( ~ sQ29_spl
    | sQ485_spl ),
    inference(split_clause,[status(thm)],[f13594,f13634,f1780]) ).

fof(f13639,definition,
    ! [X0,X1,X2] :
      ( sQ486_spl
    <=> ( ~ c_lessequals(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),c_Message_Oparts(c_Set_Oinsert(X0,X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))) = c_Message_Oparts(c_Set_Oinsert(X0,X2,tc_Message_Omsg))
        | ~ hBOOL(c_in(X0,X1,tc_Message_Omsg)) ) ),
    introduced(definition,[new_symbols(definition,[sQ486_spl])],[split_symbol_definition]) ).

fof(f13642,plain,
    ( ~ sQ29_spl
    | sQ486_spl ),
    inference(split_clause,[status(thm)],[f13595,f13639,f1780]) ).

fof(f13768,plain,
    ! [X0,X1,X2] :
      ( ~ c_lessequals(X0,c_Message_Osynth(X2),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Message_Osynth(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f10244,f816]) ).

fof(f13769,plain,
    ! [X0,X1] :
      ( ~ c_lessequals(c_Message_Osynth(c_Set_Oinsert(X0,X1,tc_Message_Omsg)),c_Message_Osynth(X1),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Osynth(c_Set_Oinsert(X0,X1,tc_Message_Omsg)) = c_Message_Osynth(X1)
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f10244,f717]) ).

fof(f13791,definition,
    ! [X0,X1,X2] :
      ( sQ487_spl
    <=> ( ~ c_lessequals(X0,c_Message_Osynth(X2),tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,c_Message_Osynth(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ487_spl])],[split_symbol_definition]) ).

fof(f13795,plain,
    ( sQ487_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f13768,f1780,f13791]) ).

fof(f13796,definition,
    ! [X0,X1] :
      ( sQ488_spl
    <=> ( ~ c_lessequals(c_Message_Osynth(c_Set_Oinsert(X0,X1,tc_Message_Omsg)),c_Message_Osynth(X1),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Osynth(c_Set_Oinsert(X0,X1,tc_Message_Omsg)) = c_Message_Osynth(X1) ) ),
    introduced(definition,[new_symbols(definition,[sQ488_spl])],[split_symbol_definition]) ).

fof(f13799,plain,
    ( sQ488_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f13769,f1780,f13796]) ).

fof(f13811,plain,
    ! [X0,X1,X2] :
      ( ~ c_lessequals(X0,c_Message_Oanalz(X2),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f10525,f816]) ).

fof(f13812,plain,
    ! [X0,X1] :
      ( ~ c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)),c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)) = c_Message_Oanalz(X1)
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f10525,f717]) ).

fof(f13840,definition,
    ! [X0,X1,X2] :
      ( sQ489_spl
    <=> ( ~ c_lessequals(X0,c_Message_Oanalz(X2),tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ489_spl])],[split_symbol_definition]) ).

fof(f13844,plain,
    ( sQ489_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f13811,f1780,f13840]) ).

fof(f13845,definition,
    ! [X0,X1] :
      ( sQ490_spl
    <=> ( ~ c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)),c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)) = c_Message_Oanalz(X1) ) ),
    introduced(definition,[new_symbols(definition,[sQ490_spl])],[split_symbol_definition]) ).

fof(f13848,plain,
    ( sQ490_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f13812,f1780,f13845]) ).

fof(f13905,plain,
    ! [X0] :
      ( c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),c_Message_Oparts(c_Message_Osynth(X0)),tc_fun(tc_Message_Omsg,tc_bool)) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),c_Message_Oparts(X0),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f10576,f1003]) ).

fof(f13915,plain,
    ! [X0] :
      ( c_lessequals(c_Message_Osynth(X0),c_Message_Oparts(X0),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oparts(c_Message_Osynth(X0)) != c_Message_Oparts(X0)
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f10576,f715]) ).

fof(f13944,definition,
    ! [X0] :
      ( sQ491_spl
    <=> c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),c_Message_Oparts(c_Message_Osynth(X0)),tc_fun(tc_Message_Omsg,tc_bool)) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),c_Message_Oparts(X0),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ491_spl])],[split_symbol_definition]) ).

fof(f13948,plain,
    ( sQ491_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f13905,f1660,f13944]) ).

fof(f13958,definition,
    ! [X0] :
      ( sQ492_spl
    <=> ( c_lessequals(c_Message_Osynth(X0),c_Message_Oparts(X0),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oparts(c_Message_Osynth(X0)) != c_Message_Oparts(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ492_spl])],[split_symbol_definition]) ).

fof(f13961,plain,
    ( sQ492_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f13915,f1660,f13958]) ).

fof(f14070,plain,
    ! [X0] :
      ( c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),c_Message_Oanalz(c_Message_Osynth(X0)),tc_fun(tc_Message_Omsg,tc_bool)) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),c_Message_Oanalz(X0),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f10833,f1003]) ).

fof(f14080,plain,
    ! [X0] :
      ( c_lessequals(c_Message_Osynth(X0),c_Message_Oanalz(X0),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oanalz(c_Message_Osynth(X0)) != c_Message_Oanalz(X0)
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f10833,f715]) ).

fof(f14109,definition,
    ! [X0] :
      ( sQ493_spl
    <=> c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),c_Message_Oanalz(c_Message_Osynth(X0)),tc_fun(tc_Message_Omsg,tc_bool)) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),c_Message_Oanalz(X0),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ493_spl])],[split_symbol_definition]) ).

fof(f14113,plain,
    ( sQ493_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f14070,f1660,f14109]) ).

fof(f14123,definition,
    ! [X0] :
      ( sQ494_spl
    <=> ( c_lessequals(c_Message_Osynth(X0),c_Message_Oanalz(X0),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oanalz(c_Message_Osynth(X0)) != c_Message_Oanalz(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ494_spl])],[split_symbol_definition]) ).

fof(f14126,plain,
    ( sQ494_spl
    | ~ sQ15_spl ),
    inference(split_clause,[status(thm)],[f14080,f1660,f14123]) ).

fof(f14318,plain,
    ! [X0,X1,X2,X3,X4] :
      ( ~ c_lessequals(X4,c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X2,X0,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X4,c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X3,X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool))
      | ~ c_lessequals(c_Message_Oanalz(X2),c_Message_Oanalz(X3),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ c_lessequals(c_Message_Oanalz(X0),c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f846,f816]) ).

fof(f14319,plain,
    ! [X0,X1,X2,X3] :
      ( ~ c_lessequals(c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X3,X1,tc_fun(tc_Message_Omsg,tc_bool))),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X2,X0,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X3,X1,tc_fun(tc_Message_Omsg,tc_bool))) = c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X2,X0,tc_fun(tc_Message_Omsg,tc_bool)))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool))
      | ~ c_lessequals(c_Message_Oanalz(X2),c_Message_Oanalz(X3),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ c_lessequals(c_Message_Oanalz(X0),c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f846,f717]) ).

fof(f14361,definition,
    ! [X0,X1,X2,X3,X4] :
      ( sQ499_spl
    <=> ( ~ c_lessequals(X4,c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X2,X0,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X4,c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X3,X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
        | ~ c_lessequals(c_Message_Oanalz(X2),c_Message_Oanalz(X3),tc_fun(tc_Message_Omsg,tc_bool))
        | ~ c_lessequals(c_Message_Oanalz(X0),c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ499_spl])],[split_symbol_definition]) ).

fof(f14365,plain,
    ( ~ sQ29_spl
    | sQ499_spl ),
    inference(split_clause,[status(thm)],[f14318,f14361,f1780]) ).

fof(f14366,definition,
    ! [X0,X1,X2,X3] :
      ( sQ500_spl
    <=> ( ~ c_lessequals(c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X3,X1,tc_fun(tc_Message_Omsg,tc_bool))),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X2,X0,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X3,X1,tc_fun(tc_Message_Omsg,tc_bool))) = c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X2,X0,tc_fun(tc_Message_Omsg,tc_bool)))
        | ~ c_lessequals(c_Message_Oanalz(X2),c_Message_Oanalz(X3),tc_fun(tc_Message_Omsg,tc_bool))
        | ~ c_lessequals(c_Message_Oanalz(X0),c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ500_spl])],[split_symbol_definition]) ).

fof(f14369,plain,
    ( ~ sQ29_spl
    | sQ500_spl ),
    inference(split_clause,[status(thm)],[f14319,f14366,f1780]) ).

fof(f14453,plain,
    ( ~ sQ6_spl
    | ~ hBOOL(hAPP(c_Message_Oparts(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))),v_NA))
    | c_Message_Oparts(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))) = c_Message_Oparts(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))) ),
    inference(paramodulation,[status(thm)],[f3045,f8698]) ).

fof(f14468,definition,
    ( sQ501_spl
  <=> c_Message_Oparts(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))) = c_Message_Oparts(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))) ),
    introduced(definition,[new_symbols(definition,[sQ501_spl])],[split_symbol_definition]) ).

fof(f14471,definition,
    ( sQ502_spl
  <=> hBOOL(hAPP(c_Message_Oparts(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))),v_NA)) ),
    introduced(definition,[new_symbols(definition,[sQ502_spl])],[split_symbol_definition]) ).

fof(f14473,plain,
    ( sQ502_spl
    | ~ hBOOL(hAPP(c_Message_Oparts(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))),v_NA)) ),
    inference(component_clause,[status(thm)],[f14471]) ).

fof(f14474,plain,
    ( ~ sQ6_spl
    | ~ sQ502_spl
    | sQ501_spl ),
    inference(split_clause,[status(thm)],[f14453,f14468,f14471,f1517]) ).

fof(f14475,plain,
    ( sQ502_spl
    | ~ sQ100_spl
    | ~ hBOOL(hAPP(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)),v_NA)) ),
    inference(forward_demodulation,[status(thm)],[f4621,f14473]) ).

fof(f14476,plain,
    ( sQ502_spl
    | ~ sQ100_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f14475,f1220]) ).

fof(f14477,plain,
    ( sQ502_spl
    | ~ sQ100_spl ),
    inference(contradiction_clause,[status(thm)],[f14476]) ).

fof(f14504,plain,
    ! [X0,X1,X2,X3,X4] :
      ( ~ sQ6_spl
      | ~ hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),v_NA))),v_evs2,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
      | X0 = c_Message_Oagent_OServer
      | ~ hBOOL(c_in(c_Event_Oevent_OSays(X3,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X1),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),X2))))),c_List_Oset(v_evs2,tc_Event_Oevent),tc_Event_Oevent))
      | ~ hBOOL(c_in(c_Event_Oevent_OSays(X0,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X0),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X1),v_NA))),c_List_Oset(c_List_Olist_OCons(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),v_NA))),v_evs2,tc_Event_Oevent),tc_Event_Oevent),tc_Event_Oevent))
      | hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(X0,X1,X2),c_List_Olist_OCons(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),v_NA))),v_evs2,tc_Event_Oevent),tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
    inference(paramodulation,[status(thm)],[f8059,f8098]) ).

fof(f14506,definition,
    ! [X0,X1,X2,X3,X4] :
      ( sQ503_spl
    <=> ( X0 = c_Message_Oagent_OServer
        | ~ hBOOL(c_in(c_Event_Oevent_OSays(X3,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X1),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),X2))))),c_List_Oset(v_evs2,tc_Event_Oevent),tc_Event_Oevent))
        | ~ hBOOL(c_in(c_Event_Oevent_OSays(X0,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X0),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X1),v_NA))),c_List_Oset(c_List_Olist_OCons(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),v_NA))),v_evs2,tc_Event_Oevent),tc_Event_Oevent),tc_Event_Oevent))
        | hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(X0,X1,X2),c_List_Olist_OCons(c_Event_Oevent_OSays(v_A_H,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Aa),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_Ba),v_NA))),v_evs2,tc_Event_Oevent),tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ) ),
    introduced(definition,[new_symbols(definition,[sQ503_spl])],[split_symbol_definition]) ).

fof(f14509,plain,
    ( ~ sQ6_spl
    | ~ sQ468_spl
    | sQ503_spl ),
    inference(split_clause,[status(thm)],[f14504,f14506,f13307,f1517]) ).

fof(f14534,plain,
    ( ~ sQ10_spl
    | ~ sQ8_spl
    | hBOOL(hAPP(c_Event_Oused(v_evs2),hAPP(c_Message_Omsg_OKey,v_K))) ),
    inference(resolution,[status(thm)],[f13172,f9297]) ).

fof(f14541,plain,
    ( ~ sQ10_spl
    | ~ sQ8_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f14534,f1798]) ).

fof(f14542,plain,
    ( ~ sQ10_spl
    | ~ sQ8_spl ),
    inference(contradiction_clause,[status(thm)],[f14541]) ).

fof(f14543,plain,
    $false,
    inference(sat_refutation,[status(thm)],[f1508,f1520,f1534,f1555,f1575,f1576,f1588,f1666,f1672,f1691,f1693,f1723,f1736,f1740,f1744,f1753,f1757,f1761,f1764,f1862,f1884,f1887,f2094,f2098,f2102,f2111,f2115,f2119,f2458,f2462,f2466,f2477,f2479,f2488,f2490,f2708,f2715,f2810,f2824,f2879,f2934,f3101,f3105,f3109,f3129,f3133,f3137,f3140,f3143,f3359,f3384,f3388,f3392,f3597,f3601,f3603,f3605,f3658,f3662,f3734,f3738,f3742,f3746,f3750,f3754,f3765,f3769,f3773,f3777,f3781,f3784,f3862,f3884,f3886,f3888,f3967,f3985,f4132,f4165,f4176,f4179,f4215,f4417,f4442,f4446,f4461,f4465,f4467,f4489,f4507,f4537,f4563,f4582,f4612,f4620,f4631,f4640,f4650,f4682,f4686,f4691,f4695,f4700,f4704,f4708,f4728,f4732,f4736,f4755,f4759,f4763,f4799,f4803,f4808,f4812,f4817,f4821,f4825,f4847,f4851,f4855,f4904,f4908,f4912,f4914,f4964,f4990,f5015,f5019,f5025,f5085,f5112,f5116,f5120,f5141,f5145,f5149,f5153,f5157,f5182,f5186,f5190,f5194,f5198,f5202,f5248,f5252,f5256,f5336,f5340,f5473,f5521,f5555,f5559,f5563,f5567,f5604,f5608,f5612,f5616,f5655,f5692,f5699,f5703,f5707,f5712,f5716,f5720,f5725,f5729,f5733,f5737,f5741,f5757,f6003,f6007,f6011,f6016,f6040,f6044,f6048,f6052,f6117,f6215,f6219,f6223,f6227,f6231,f6235,f6239,f6243,f6247,f6251,f6255,f6259,f6263,f6267,f6271,f6272,f6276,f6280,f6284,f6288,f6292,f6296,f6300,f6586,f6618,f6750,f6754,f6759,f6763,f6773,f6809,f6873,f6928,f6961,f7280,f7284,f7288,f7292,f7296,f7300,f7304,f7308,f7312,f7316,f7320,f7324,f7330,f7340,f7341,f7345,f7349,f7353,f7452,f7501,f7503,f7507,f7520,f7532,f7535,f7549,f7637,f7641,f7950,f7954,f7958,f7962,f7966,f7970,f7974,f7978,f7982,f7986,f7990,f7994,f8000,f8010,f8011,f8015,f8019,f8045,f8120,f8129,f8522,f8526,f8815,f8899,f8937,f8950,f8973,f8977,f8987,f8989,f9114,f9115,f9127,f9479,f9482,f9752,f9757,f9784,f10016,f10041,f10116,f10120,f10162,f10207,f10493,f10497,f10501,f10506,f10510,f10547,f10551,f10555,f10560,f10564,f10647,f10655,f10659,f10663,f10667,f10671,f10675,f10679,f10683,f10687,f10691,f10697,f10707,f10708,f10712,f10716,f10732,f10737,f10765,f10770,f10808,f10813,f10902,f10910,f10914,f10918,f10922,f10926,f10930,f10934,f10938,f10942,f10946,f10952,f10962,f10963,f10967,f10971,f10987,f10992,f11042,f11046,f11071,f11104,f11108,f11112,f11117,f11138,f11142,f11146,f11151,f11156,f11196,f11200,f11434,f11438,f11443,f11447,f11513,f11517,f11567,f11611,f11695,f11699,f11703,f11707,f11712,f11982,f12206,f12211,f12310,f12340,f12345,f12809,f12816,f12820,f12824,f12829,f13059,f13063,f13074,f13082,f13087,f13089,f13091,f13226,f13310,f13314,f13318,f13322,f13326,f13330,f13334,f13338,f13342,f13343,f13351,f13452,f13456,f13458,f13471,f13485,f13496,f13500,f13503,f13638,f13642,f13795,f13799,f13844,f13848,f13948,f13961,f14113,f14126,f14365,f14369,f14474,f14477,f14509,f14542]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.03  % Problem  : SWV748-1 : TPTP v9.3.1. Released v4.1.0.
% 0.00/0.04  % Command  : drodi -timeout(300) /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.10/0.36  % Computer : n008.cluster.edu
% 0.10/0.36  % Model    : x86_64 x86_64
% 0.10/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.10/0.36  % Memory   : 8046.5625MB
% 0.10/0.36  % OS       : Linux 6.8.0-71-generic
% 0.10/0.36  % CPULimit : 300
% 0.10/0.36  % WCLimit  : 300
% 0.10/0.36  % DateTime : Mon Sep 21 09:24:09 UTC 2026
% 0.10/0.37  % CPUTime  : 
% 0.14/0.44  % Drodi V4.1.1
% 13.75/2.34  % Refutation found
% 13.75/2.34  % SZS status Unsatisfiable for theBenchmark: Theory is unsatisfiable
% 13.75/2.34  % SZS output start CNFRefutation for theBenchmark
% See solution above
% 1.08/2.40  % Elapsed time: 2.021539 seconds
% 1.08/2.40  % CPU time: 15.074804 seconds
% 1.08/2.40  % Total memory used: 344.913 MB
% 1.08/2.40  % Net memory used: 334.843 MB
%------------------------------------------------------------------------------