↑ Up

Drodi---4.1.1.UNS-CRf.s

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

% Computer : n001.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:24 PM UTC 2026

% Result   : Unsatisfiable 0.28s 0.95s
% Output   : CNFRefutation 1.45s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   10
%            Number of leaves      :  358
% Syntax   : Number of formulae    : 1131 ( 137 unt; 260 def)
%            Number of atoms       : 2599 ( 396 equ)
%            Maximal formula atoms :    5 (   2 avg)
%            Number of connectives : 2599 (1131   ~;1208   |;   0   &)
%                                         ( 260 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   10 (   5 avg)
%            Maximal term depth    :    7 (   2 avg)
%            Number of predicates  :  270 ( 268 usr; 261 prp; 0-3 aty)
%            Number of functors    :   38 (  38 usr;  15 con; 0-3 aty)
%            Number of variables   : 1714 (1714   !;   0   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f3,axiom,
    ! [V_K,V_H] :
      ( hBOOL(c_in(V_K,c_Message_OkeysFor(c_Message_Oanalz(V_H)),tc_nat))
      | c_Message_Oanalz(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,V_K),V_H,tc_Message_Omsg)) = c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,V_K),c_Message_Oanalz(V_H),tc_Message_Omsg) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f19,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/sandbox/benchmark/theBenchmark.p') ).

fof(f21,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/sandbox/benchmark/theBenchmark.p') ).

fof(f27,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/sandbox/benchmark/theBenchmark.p') ).

fof(f33,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/sandbox/benchmark/theBenchmark.p') ).

fof(f42,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/sandbox/benchmark/theBenchmark.p') ).

fof(f49,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/sandbox/benchmark/theBenchmark.p') ).

fof(f52,axiom,
    ! [T_b,V_f,V_g] :
      ( hAPP(c_Lattices_Oupper__semilattice__class_Osup(V_f,V_g,tc_fun(t_a,T_b)),v_x) = c_Lattices_Oupper__semilattice__class_Osup(hAPP(V_f,v_x),hAPP(V_g,v_x),T_b)
      | ~ class_Lattices_Olattice(T_b) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f59,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/sandbox/benchmark/theBenchmark.p') ).

fof(f60,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/sandbox/benchmark/theBenchmark.p') ).

fof(f61,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/sandbox/benchmark/theBenchmark.p') ).

fof(f64,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/sandbox/benchmark/theBenchmark.p') ).

fof(f71,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/sandbox/benchmark/theBenchmark.p') ).

fof(f73,axiom,
    ! [V_G,V_H] : c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(V_G),c_Message_Oparts(V_H),tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(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/sandbox/benchmark/theBenchmark.p') ).

fof(f77,axiom,
    ! [V_G,V_H] :
      ( ~ c_lessequals(V_G,c_Message_Osynth(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/sandbox/benchmark/theBenchmark.p') ).

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

fof(f79,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/sandbox/benchmark/theBenchmark.p') ).

fof(f81,axiom,
    ! [V_X,V_Y,V_H] : c_Message_Oparts(c_Set_Oinsert(V_X,c_Set_Oinsert(V_Y,V_H,tc_Message_Omsg),tc_Message_Omsg)) = c_Lattices_Oupper__semilattice__class_Osup(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(c_Set_Oinsert(V_Y,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(V_H),tc_fun(tc_Message_Omsg,tc_bool)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f86,axiom,
    ! [V_X,V_H,V_G] :
      ( ~ hBOOL(c_in(V_X,c_Message_Osynth(c_Message_Oanalz(V_G)),tc_Message_Omsg))
      | c_lessequals(c_Message_Oanalz(c_Set_Oinsert(V_X,V_H,tc_Message_Omsg)),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(c_Message_Oanalz(V_G)),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)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f89,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/sandbox/benchmark/theBenchmark.p') ).

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

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

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

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

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

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

fof(f105,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/sandbox/benchmark/theBenchmark.p') ).

fof(f106,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/sandbox/benchmark/theBenchmark.p') ).

fof(f141,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/sandbox/benchmark/theBenchmark.p') ).

fof(f143,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/sandbox/benchmark/theBenchmark.p') ).

fof(f154,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/sandbox/benchmark/theBenchmark.p') ).

fof(f156,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/sandbox/benchmark/theBenchmark.p') ).

fof(f159,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/sandbox/benchmark/theBenchmark.p') ).

fof(f163,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/sandbox/benchmark/theBenchmark.p') ).

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

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

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

fof(f209,axiom,
    ! [V_X,V_A,V_evs] : c_Message_Oparts(c_Set_Oinsert(V_X,c_Event_Oknows(V_A,V_evs),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(c_Event_Oknows(V_A,V_evs)),tc_fun(tc_Message_Omsg,tc_bool)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

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

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

fof(f223,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/sandbox/benchmark/theBenchmark.p') ).

fof(f224,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/sandbox/benchmark/theBenchmark.p') ).

fof(f225,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/sandbox/benchmark/theBenchmark.p') ).

fof(f246,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/sandbox/benchmark/theBenchmark.p') ).

fof(f247,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/sandbox/benchmark/theBenchmark.p') ).

fof(f254,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/sandbox/benchmark/theBenchmark.p') ).

fof(f255,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/sandbox/benchmark/theBenchmark.p') ).

fof(f261,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/sandbox/benchmark/theBenchmark.p') ).

fof(f267,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/sandbox/benchmark/theBenchmark.p') ).

fof(f274,axiom,
    ! [V_x,V_t,T_a] : c_List_Olist_OCons(V_x,V_t,T_a) != V_t,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f289,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/sandbox/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/sandbox/benchmark/theBenchmark.p') ).

fof(f320,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/sandbox/benchmark/theBenchmark.p') ).

fof(f322,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/sandbox/benchmark/theBenchmark.p') ).

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

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

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

fof(f380,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/sandbox/benchmark/theBenchmark.p') ).

fof(f381,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/sandbox/benchmark/theBenchmark.p') ).

fof(f382,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/sandbox/benchmark/theBenchmark.p') ).

fof(f383,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/sandbox/benchmark/theBenchmark.p') ).

fof(f388,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/sandbox/benchmark/theBenchmark.p') ).

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

fof(f441,axiom,
    ! [T_a,V_y,V_x] :
      ( c_lessequals(V_x,V_y,T_a)
      | c_lessequals(V_y,V_x,T_a)
      | ~ class_Orderings_Olinorder(T_a) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

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

fof(f454,axiom,
    ! [V_H,V_H_H,V_X] :
      ( c_Message_Oanalz(c_Set_Oinsert(V_X,V_H,tc_Message_Omsg)) = c_Message_Oanalz(c_Set_Oinsert(V_X,V_H_H,tc_Message_Omsg))
      | c_Message_Oanalz(V_H) != c_Message_Oanalz(V_H_H) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f456,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/sandbox/benchmark/theBenchmark.p') ).

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

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

fof(f482,axiom,
    ! [V_nat] : c_Message_Oagent_OFriend(V_nat) != c_Message_Oagent_OSpy,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f505,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/sandbox/benchmark/theBenchmark.p') ).

fof(f506,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/sandbox/benchmark/theBenchmark.p') ).

fof(f508,axiom,
    ! [V_c,V_a,V_G] :
      ( ~ hBOOL(c_in(V_c,c_Message_Oanalz(V_G),tc_Message_Omsg))
      | hBOOL(c_in(V_c,c_Message_Oanalz(c_Set_Oinsert(V_a,V_G,tc_Message_Omsg)),tc_Message_Omsg)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f519,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/sandbox/benchmark/theBenchmark.p') ).

fof(f520,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/sandbox/benchmark/theBenchmark.p') ).

fof(f521,axiom,
    ~ hBOOL(c_in(c_Message_Oagent_OServer,c_Event_Obad,tc_Message_Oagent)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f525,axiom,
    ! [V_b,V_A,V_evs] :
      ( ~ hBOOL(c_in(V_A,c_Event_Obad,tc_Message_Oagent))
      | hBOOL(c_in(hAPP(c_Message_Omsg_OKey,c_Message_OinvKey(hAPP(c_Public_OpublicKey(V_b),V_A))),c_Event_Oknows(c_Message_Oagent_OSpy,V_evs),tc_Message_Omsg)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f526,axiom,
    ! [V_X,V_H,V_A] :
      ( ~ hBOOL(c_in(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A),V_X),c_Message_Oanalz(V_H),tc_Message_Omsg))
      | ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,V_A)),c_Message_Oanalz(V_H),tc_Message_Omsg))
      | hBOOL(c_in(V_X,c_Message_Oanalz(V_H),tc_Message_Omsg)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f530,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/sandbox/benchmark/theBenchmark.p') ).

fof(f531,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/sandbox/benchmark/theBenchmark.p') ).

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

fof(f533,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/sandbox/benchmark/theBenchmark.p') ).

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

fof(f536,axiom,
    ! [V_A,V_evs] :
      ( ~ 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_Event_Oknows(c_Message_Oagent_OSpy,V_evs),tc_Message_Omsg)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f537,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/sandbox/benchmark/theBenchmark.p') ).

fof(f539,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/sandbox/benchmark/theBenchmark.p') ).

fof(f540,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/sandbox/benchmark/theBenchmark.p') ).

fof(f542,negated_conjecture,
    hBOOL(c_in(v_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f543,negated_conjecture,
    ( ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A)),c_Message_Oanalz(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/sandbox/benchmark/theBenchmark.p') ).

fof(f544,negated_conjecture,
    ( 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_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

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

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

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

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

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

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

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

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

fof(f571,plain,
    ! [X0,X1] :
      ( hBOOL(c_in(X0,c_Message_OkeysFor(c_Message_Oanalz(X1)),tc_nat))
      | c_Message_Oanalz(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X0),X1,tc_Message_Omsg)) = c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(X1),tc_Message_Omsg) ),
    inference(cnf_transformation,[status(thm)],[f3]) ).

fof(f589,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)],[f19]) ).

fof(f590,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)],[f589]) ).

fof(f593,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)],[f21]) ).

fof(f599,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)],[f27]) ).

fof(f608,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)],[f33]) ).

fof(f624,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)],[f42]) ).

fof(f634,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)],[f49]) ).

fof(f637,plain,
    ! [T_b] :
      ( ! [V_f,V_g] : hAPP(c_Lattices_Oupper__semilattice__class_Osup(V_f,V_g,tc_fun(t_a,T_b)),v_x) = c_Lattices_Oupper__semilattice__class_Osup(hAPP(V_f,v_x),hAPP(V_g,v_x),T_b)
      | ~ class_Lattices_Olattice(T_b) ),
    inference(miniscoping,[status(thm)],[f52]) ).

fof(f638,plain,
    ! [X0,X1,X2] :
      ( hAPP(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(t_a,X0)),v_x) = c_Lattices_Oupper__semilattice__class_Osup(hAPP(X1,v_x),hAPP(X2,v_x),X0)
      | ~ class_Lattices_Olattice(X0) ),
    inference(cnf_transformation,[status(thm)],[f637]) ).

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

fof(f646,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)],[f60]) ).

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

fof(f648,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)],[f61]) ).

fof(f653,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)],[f64]) ).

fof(f661,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)],[f71]) ).

fof(f664,plain,
    ! [X0,X1] : c_lessequals(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(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),
    inference(cnf_transformation,[status(thm)],[f73]) ).

fof(f670,plain,
    ! [X0,X1] :
      ( ~ c_lessequals(X0,c_Message_Osynth(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)],[f77]) ).

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

fof(f672,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)],[f79]) ).

fof(f674,plain,
    ! [X0,X1,X2] : c_Message_Oparts(c_Set_Oinsert(X0,c_Set_Oinsert(X1,X2,tc_Message_Omsg),tc_Message_Omsg)) = c_Lattices_Oupper__semilattice__class_Osup(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(X1,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(X2),tc_fun(tc_Message_Omsg,tc_bool)),
    inference(cnf_transformation,[status(thm)],[f81]) ).

fof(f679,plain,
    ! [V_X,V_G] :
      ( ~ hBOOL(c_in(V_X,c_Message_Osynth(c_Message_Oanalz(V_G)),tc_Message_Omsg))
      | ! [V_H] : c_lessequals(c_Message_Oanalz(c_Set_Oinsert(V_X,V_H,tc_Message_Omsg)),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(c_Message_Oanalz(V_G)),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)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(miniscoping,[status(thm)],[f86]) ).

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

fof(f685,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)],[f89]) ).

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

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

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

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

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

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

fof(f703,plain,
    ! [X0,X1,X2] : c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(X2,tc_bool)),tc_fun(X2,tc_bool)),
    inference(cnf_transformation,[status(thm)],[f102]) ).

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

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

fof(f708,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)],[f105]) ).

fof(f709,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)],[f708]) ).

fof(f710,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)],[f106]) ).

fof(f711,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)],[f710]) ).

fof(f759,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)],[f141]) ).

fof(f762,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)],[f143]) ).

fof(f775,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)],[f154]) ).

fof(f778,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)],[f156]) ).

fof(f781,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)],[f159]) ).

fof(f787,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)],[f163]) ).

fof(f788,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)],[f787]) ).

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

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

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

fof(f845,plain,
    ! [X0,X1,X2] : c_Message_Oparts(c_Set_Oinsert(X0,c_Event_Oknows(X1,X2),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(c_Event_Oknows(X1,X2)),tc_fun(tc_Message_Omsg,tc_bool)),
    inference(cnf_transformation,[status(thm)],[f209]) ).

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

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

fof(f861,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)],[f223]) ).

fof(f862,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)],[f224]) ).

fof(f863,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)],[f225]) ).

fof(f892,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)],[f246]) ).

fof(f893,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)],[f892]) ).

fof(f894,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)],[f247]) ).

fof(f895,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)],[f894]) ).

fof(f904,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)],[f254]) ).

fof(f905,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)],[f255]) ).

fof(f906,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)],[f905]) ).

fof(f913,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)],[f261]) ).

fof(f914,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)],[f913]) ).

fof(f921,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)],[f267]) ).

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

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

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

fof(f996,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)],[f320]) ).

fof(f998,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)],[f322]) ).

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

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

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

fof(f1075,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)],[f380]) ).

fof(f1076,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)],[f1075]) ).

fof(f1077,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)],[f381]) ).

fof(f1078,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)],[f1077]) ).

fof(f1079,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)],[f382]) ).

fof(f1080,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)],[f1079]) ).

fof(f1081,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)],[f383]) ).

fof(f1082,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)],[f1081]) ).

fof(f1091,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)],[f388]) ).

fof(f1092,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)],[f1091]) ).

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

fof(f1170,plain,
    ! [X0,X1,X2] :
      ( c_lessequals(X2,X1,X0)
      | c_lessequals(X1,X2,X0)
      | ~ class_Orderings_Olinorder(X0) ),
    inference(cnf_transformation,[status(thm)],[f441]) ).

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

fof(f1192,plain,
    ! [V_H,V_H_H] :
      ( ! [V_X] : c_Message_Oanalz(c_Set_Oinsert(V_X,V_H,tc_Message_Omsg)) = c_Message_Oanalz(c_Set_Oinsert(V_X,V_H_H,tc_Message_Omsg))
      | c_Message_Oanalz(V_H) != c_Message_Oanalz(V_H_H) ),
    inference(miniscoping,[status(thm)],[f454]) ).

fof(f1193,plain,
    ! [X0,X1,X2] :
      ( c_Message_Oanalz(c_Set_Oinsert(X2,X0,tc_Message_Omsg)) = c_Message_Oanalz(c_Set_Oinsert(X2,X1,tc_Message_Omsg))
      | c_Message_Oanalz(X0) != c_Message_Oanalz(X1) ),
    inference(cnf_transformation,[status(thm)],[f1192]) ).

fof(f1195,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)],[f456]) ).

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

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

fof(f1224,plain,
    ! [X0] : c_Message_Oagent_OFriend(X0) != c_Message_Oagent_OSpy,
    inference(cnf_transformation,[status(thm)],[f482]) ).

fof(f1254,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)],[f505]) ).

fof(f1255,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)],[f506]) ).

fof(f1258,plain,
    ! [V_c,V_G] :
      ( ~ hBOOL(c_in(V_c,c_Message_Oanalz(V_G),tc_Message_Omsg))
      | ! [V_a] : hBOOL(c_in(V_c,c_Message_Oanalz(c_Set_Oinsert(V_a,V_G,tc_Message_Omsg)),tc_Message_Omsg)) ),
    inference(miniscoping,[status(thm)],[f508]) ).

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

fof(f1274,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)],[f519]) ).

fof(f1275,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)],[f1274]) ).

fof(f1276,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)],[f520]) ).

fof(f1277,plain,
    ~ hBOOL(c_in(c_Message_Oagent_OServer,c_Event_Obad,tc_Message_Oagent)),
    inference(cnf_transformation,[status(thm)],[f521]) ).

fof(f1281,plain,
    ! [V_A] :
      ( ~ hBOOL(c_in(V_A,c_Event_Obad,tc_Message_Oagent))
      | ! [V_b,V_evs] : hBOOL(c_in(hAPP(c_Message_Omsg_OKey,c_Message_OinvKey(hAPP(c_Public_OpublicKey(V_b),V_A))),c_Event_Oknows(c_Message_Oagent_OSpy,V_evs),tc_Message_Omsg)) ),
    inference(miniscoping,[status(thm)],[f525]) ).

fof(f1282,plain,
    ! [X0,X1,X2] :
      ( ~ hBOOL(c_in(X1,c_Event_Obad,tc_Message_Oagent))
      | hBOOL(c_in(hAPP(c_Message_Omsg_OKey,c_Message_OinvKey(hAPP(c_Public_OpublicKey(X0),X1))),c_Event_Oknows(c_Message_Oagent_OSpy,X2),tc_Message_Omsg)) ),
    inference(cnf_transformation,[status(thm)],[f1281]) ).

fof(f1283,plain,
    ! [X0,X1,X2] :
      ( ~ hBOOL(c_in(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X2),X0),c_Message_Oanalz(X1),tc_Message_Omsg))
      | ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,X2)),c_Message_Oanalz(X1),tc_Message_Omsg))
      | hBOOL(c_in(X0,c_Message_Oanalz(X1),tc_Message_Omsg)) ),
    inference(cnf_transformation,[status(thm)],[f526]) ).

fof(f1287,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)],[f530]) ).

fof(f1288,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)],[f1287]) ).

fof(f1289,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)],[f531]) ).

fof(f1290,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)],[f1289]) ).

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

fof(f1292,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)],[f533]) ).

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

fof(f1295,plain,
    ! [V_A] :
      ( ~ hBOOL(c_in(V_A,c_Event_Obad,tc_Message_Oagent))
      | ! [V_evs] : hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,V_A)),c_Event_Oknows(c_Message_Oagent_OSpy,V_evs),tc_Message_Omsg)) ),
    inference(miniscoping,[status(thm)],[f536]) ).

fof(f1296,plain,
    ! [X0,X1] :
      ( ~ hBOOL(c_in(X0,c_Event_Obad,tc_Message_Oagent))
      | hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,X0)),c_Event_Oknows(c_Message_Oagent_OSpy,X1),tc_Message_Omsg)) ),
    inference(cnf_transformation,[status(thm)],[f1295]) ).

fof(f1297,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)],[f537]) ).

fof(f1299,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)],[f539]) ).

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

fof(f1301,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)],[f540]) ).

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

fof(f1304,plain,
    hBOOL(c_in(v_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))),
    inference(cnf_transformation,[status(thm)],[f542]) ).

fof(f1305,plain,
    ( ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A)),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg))
    | ~ hBOOL(c_in(v_A,c_Event_Obad,tc_Message_Oagent)) ),
    inference(cnf_transformation,[status(thm)],[f543]) ).

fof(f1306,plain,
    ( 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_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg)) ),
    inference(cnf_transformation,[status(thm)],[f544]) ).

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

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

fof(f1309,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)],[f546]) ).

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

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

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

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

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

fof(f1329,plain,
    class_Lattices_Obounded__lattice(tc_bool),
    inference(cnf_transformation,[status(thm)],[f560]) ).

fof(f1331,plain,
    class_Lattices_Olattice(tc_bool),
    inference(cnf_transformation,[status(thm)],[f562]) ).

fof(f1332,plain,
    class_Orderings_Oorder(tc_bool),
    inference(cnf_transformation,[status(thm)],[f563]) ).

fof(f1333,plain,
    class_Orderings_Obot(tc_bool),
    inference(cnf_transformation,[status(thm)],[f564]) ).

fof(f1338,definition,
    ( sQ0_spl
  <=> hBOOL(c_in(v_A,c_Event_Obad,tc_Message_Oagent)) ),
    introduced(definition,[new_symbols(definition,[sQ0_spl])],[split_symbol_definition]) ).

fof(f1341,definition,
    ( sQ1_spl
  <=> hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A)),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg)) ),
    introduced(definition,[new_symbols(definition,[sQ1_spl])],[split_symbol_definition]) ).

fof(f1342,plain,
    ( ~ sQ1_spl
    | hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A)),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg)) ),
    inference(component_clause,[status(thm)],[f1341]) ).

fof(f1343,plain,
    ( sQ1_spl
    | ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A)),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg)) ),
    inference(component_clause,[status(thm)],[f1341]) ).

fof(f1344,plain,
    ( ~ sQ1_spl
    | ~ sQ0_spl ),
    inference(split_clause,[status(thm)],[f1305,f1338,f1341]) ).

fof(f1345,plain,
    ( sQ0_spl
    | sQ1_spl ),
    inference(split_clause,[status(thm)],[f1306,f1341,f1338]) ).

fof(f1357,plain,
    ( ~ sQ1_spl
    | hBOOL(hAPP(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A)))) ),
    inference(resolution,[status(thm)],[f1302,f1342]) ).

fof(f1360,plain,
    ! [X0,X1] :
      ( hBOOL(hAPP(c_Message_Oanalz(X1),X0))
      | ~ hBOOL(c_in(X0,X1,tc_Message_Omsg)) ),
    inference(resolution,[status(thm)],[f1292,f1302]) ).

fof(f1389,plain,
    ! [X0,X1,X2] :
      ( hBOOL(c_in(X1,c_Message_OkeysFor(c_Message_Oanalz(X2)),tc_nat))
      | ~ hBOOL(c_in(X0,c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X1),X2,tc_Message_Omsg),tc_Message_Omsg))
      | hBOOL(c_in(X0,c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X1),c_Message_Oanalz(X2),tc_Message_Omsg),tc_Message_Omsg)) ),
    inference(paramodulation,[status(thm)],[f571,f1292]) ).

fof(f1390,plain,
    ! [X0,X1] :
      ( hBOOL(c_in(X0,c_Message_OkeysFor(c_Message_Oanalz(X1)),tc_nat))
      | c_Message_Oanalz(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(X1),tc_Message_Omsg)) = c_Message_Oanalz(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X0),X1,tc_Message_Omsg)) ),
    inference(paramodulation,[status(thm)],[f571,f1291]) ).

fof(f1392,plain,
    ( sQ1_spl
    | ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)) ),
    inference(resolution,[status(thm)],[f1343,f1292]) ).

fof(f1394,plain,
    ( sQ1_spl
    | ~ hBOOL(hAPP(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A)))) ),
    inference(resolution,[status(thm)],[f1392,f1300]) ).

fof(f1408,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)],[f1297,f1360]) ).

fof(f1409,plain,
    ! [X0,X1] : hBOOL(hAPP(c_Event_Oknows(X0,X1),hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,X0)))),
    inference(resolution,[status(thm)],[f1297,f1302]) ).

fof(f1430,plain,
    ! [X0,X1,X2] :
      ( hBOOL(c_in(X2,c_Message_OkeysFor(c_Message_Oanalz(X0)),tc_nat))
      | c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X2),c_Message_Oanalz(X0),tc_Message_Omsg) = c_Message_Oanalz(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X2),X1,tc_Message_Omsg))
      | c_Message_Oanalz(X0) != c_Message_Oanalz(X1) ),
    inference(paramodulation,[status(thm)],[f571,f1193]) ).

fof(f1516,plain,
    ! [X0,X1,X2] :
      ( hBOOL(c_in(X1,c_Message_OkeysFor(c_Message_Oanalz(X2)),tc_nat))
      | ~ hBOOL(c_in(X0,c_Message_Oanalz(X2),tc_Message_Omsg))
      | hBOOL(c_in(X0,c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X1),c_Message_Oanalz(X2),tc_Message_Omsg),tc_Message_Omsg)) ),
    inference(paramodulation,[status(thm)],[f571,f1259]) ).

fof(f1544,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)],[f1275,f1408]) ).

fof(f1545,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)],[f1275,f1409]) ).

fof(f1546,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)],[f1275,f1297]) ).

fof(f1548,definition,
    ! [X0] :
      ( sQ6_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,[sQ6_spl])],[split_symbol_definition]) ).

fof(f1551,definition,
    ! [X1] :
      ( sQ7_spl
    <=> hBOOL(c_in(X1,c_Event_Obad,tc_Message_Oagent)) ),
    introduced(definition,[new_symbols(definition,[sQ7_spl])],[split_symbol_definition]) ).

fof(f1552,plain,
    ! [X0] :
      ( ~ sQ7_spl
      | hBOOL(c_in(X0,c_Event_Obad,tc_Message_Oagent)) ),
    inference(component_clause,[status(thm)],[f1551]) ).

fof(f1554,plain,
    ( sQ7_spl
    | sQ6_spl ),
    inference(split_clause,[status(thm)],[f1544,f1548,f1551]) ).

fof(f1555,definition,
    ! [X0] :
      ( sQ8_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,[sQ8_spl])],[split_symbol_definition]) ).

fof(f1558,plain,
    ( sQ7_spl
    | sQ8_spl ),
    inference(split_clause,[status(thm)],[f1545,f1555,f1551]) ).

fof(f1559,definition,
    ! [X0] :
      ( sQ9_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,[sQ9_spl])],[split_symbol_definition]) ).

fof(f1562,plain,
    ( sQ7_spl
    | sQ9_spl ),
    inference(split_clause,[status(thm)],[f1546,f1559,f1551]) ).

fof(f1563,plain,
    ( ~ sQ7_spl
    | $false ),
    inference(backward_subsumption_resolution,[status(thm)],[f1277,f1552]) ).

fof(f1566,plain,
    ~ sQ7_spl,
    inference(contradiction_clause,[status(thm)],[f1563]) ).

fof(f1647,plain,
    ! [X0,X1,X2] :
      ( ~ hBOOL(c_in(X0,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(resolution,[status(thm)],[f1254,f1292]) ).

fof(f1648,plain,
    ! [X0,X1,X2] :
      ( ~ hBOOL(hAPP(c_Message_Oanalz(c_Set_Oinsert(X2,X1,tc_Message_Omsg)),X0))
      | ~ hBOOL(c_in(X2,c_Message_Oanalz(X1),tc_Message_Omsg))
      | hBOOL(c_in(X0,c_Message_Oanalz(X1),tc_Message_Omsg)) ),
    inference(resolution,[status(thm)],[f1254,f1300]) ).

fof(f1691,plain,
    ! [X0,X1] :
      ( hBOOL(hAPP(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,X1)),hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,X0))))
      | ~ hBOOL(c_in(X0,c_Event_Obad,tc_Message_Oagent)) ),
    inference(resolution,[status(thm)],[f1296,f1360]) ).

fof(f1692,plain,
    ! [X0,X1] :
      ( hBOOL(hAPP(c_Event_Oknows(c_Message_Oagent_OSpy,X1),hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,X0))))
      | ~ hBOOL(c_in(X0,c_Event_Obad,tc_Message_Oagent)) ),
    inference(resolution,[status(thm)],[f1296,f1302]) ).

fof(f1693,plain,
    ! [X0,X1,X2] :
      ( hBOOL(c_in(X2,c_Event_Obad,tc_Message_Oagent))
      | ~ hBOOL(c_in(X0,c_Event_Obad,tc_Message_Oagent))
      | hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,X0)),c_Event_Oknows(c_Message_Oagent_OSpy,X1),tc_Message_Omsg)) ),
    inference(paramodulation,[status(thm)],[f1275,f1296]) ).

fof(f1694,definition,
    ! [X0,X1] :
      ( sQ13_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_Event_Oknows(c_Message_Oagent_OSpy,X1),tc_Message_Omsg)) ) ),
    introduced(definition,[new_symbols(definition,[sQ13_spl])],[split_symbol_definition]) ).

fof(f1697,plain,
    ( sQ7_spl
    | sQ13_spl ),
    inference(split_clause,[status(thm)],[f1693,f1694,f1551]) ).

fof(f1698,plain,
    ! [X0,X1,X2] :
      ( hBOOL(c_in(X2,c_Event_Obad,tc_Message_Oagent))
      | hBOOL(hAPP(c_Event_Oknows(c_Message_Oagent_OSpy,X1),hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,X0))))
      | ~ hBOOL(c_in(X0,c_Event_Obad,tc_Message_Oagent)) ),
    inference(paramodulation,[status(thm)],[f1275,f1692]) ).

fof(f1699,definition,
    ! [X0,X1] :
      ( sQ14_spl
    <=> ( hBOOL(hAPP(c_Event_Oknows(c_Message_Oagent_OSpy,X1),hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,X0))))
        | ~ hBOOL(c_in(X0,c_Event_Obad,tc_Message_Oagent)) ) ),
    introduced(definition,[new_symbols(definition,[sQ14_spl])],[split_symbol_definition]) ).

fof(f1702,plain,
    ( sQ7_spl
    | sQ14_spl ),
    inference(split_clause,[status(thm)],[f1698,f1699,f1551]) ).

fof(f1703,plain,
    ! [X0,X1,X2] :
      ( hBOOL(hAPP(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,X1)),hAPP(c_Message_Omsg_OKey,c_Message_OinvKey(hAPP(c_Public_OpublicKey(X2),X0)))))
      | ~ hBOOL(c_in(X0,c_Event_Obad,tc_Message_Oagent)) ),
    inference(resolution,[status(thm)],[f1282,f1360]) ).

fof(f1704,plain,
    ! [X0,X1,X2] :
      ( hBOOL(hAPP(c_Event_Oknows(c_Message_Oagent_OSpy,X1),hAPP(c_Message_Omsg_OKey,c_Message_OinvKey(hAPP(c_Public_OpublicKey(X2),X0)))))
      | ~ hBOOL(c_in(X0,c_Event_Obad,tc_Message_Oagent)) ),
    inference(resolution,[status(thm)],[f1282,f1302]) ).

fof(f1705,plain,
    ! [X0,X1,X2,X3] :
      ( hBOOL(c_in(X3,c_Event_Obad,tc_Message_Oagent))
      | ~ hBOOL(c_in(X1,c_Event_Obad,tc_Message_Oagent))
      | hBOOL(c_in(hAPP(c_Message_Omsg_OKey,c_Message_OinvKey(hAPP(c_Public_OpublicKey(X0),X1))),c_Event_Oknows(c_Message_Oagent_OSpy,X2),tc_Message_Omsg)) ),
    inference(paramodulation,[status(thm)],[f1275,f1282]) ).

fof(f1706,definition,
    ! [X0,X1,X2] :
      ( sQ15_spl
    <=> ( ~ hBOOL(c_in(X1,c_Event_Obad,tc_Message_Oagent))
        | hBOOL(c_in(hAPP(c_Message_Omsg_OKey,c_Message_OinvKey(hAPP(c_Public_OpublicKey(X0),X1))),c_Event_Oknows(c_Message_Oagent_OSpy,X2),tc_Message_Omsg)) ) ),
    introduced(definition,[new_symbols(definition,[sQ15_spl])],[split_symbol_definition]) ).

fof(f1709,plain,
    ( sQ7_spl
    | sQ15_spl ),
    inference(split_clause,[status(thm)],[f1705,f1706,f1551]) ).

fof(f1715,plain,
    ! [X0,X1,X2] :
      ( hBOOL(c_in(X2,c_Event_Obad,tc_Message_Oagent))
      | hBOOL(hAPP(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,X1)),hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,X0))))
      | ~ hBOOL(c_in(X0,c_Event_Obad,tc_Message_Oagent)) ),
    inference(paramodulation,[status(thm)],[f1275,f1691]) ).

fof(f1716,definition,
    ! [X0,X1] :
      ( sQ16_spl
    <=> ( hBOOL(hAPP(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,X1)),hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,X0))))
        | ~ hBOOL(c_in(X0,c_Event_Obad,tc_Message_Oagent)) ) ),
    introduced(definition,[new_symbols(definition,[sQ16_spl])],[split_symbol_definition]) ).

fof(f1719,plain,
    ( sQ7_spl
    | sQ16_spl ),
    inference(split_clause,[status(thm)],[f1715,f1716,f1551]) ).

fof(f1756,plain,
    ! [X0,X1,X2,X3] :
      ( hBOOL(c_in(X1,c_Message_OkeysFor(c_Message_Oanalz(X2)),tc_nat))
      | ~ hBOOL(c_in(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X3),X0),c_Message_Oanalz(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X1),X2,tc_Message_Omsg)),tc_Message_Omsg))
      | ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,X3)),c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X1),c_Message_Oanalz(X2),tc_Message_Omsg),tc_Message_Omsg))
      | hBOOL(c_in(X0,c_Message_Oanalz(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X1),X2,tc_Message_Omsg)),tc_Message_Omsg)) ),
    inference(paramodulation,[status(thm)],[f571,f1283]) ).

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

fof(f1776,plain,
    ! [X0,X1] :
      ( ~ hBOOL(c_in(X0,c_Message_Osynth(c_Message_Oanalz(c_Message_Oanalz(X1))),tc_Message_Omsg))
      | c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,c_Message_Oanalz(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(forward_demodulation,[status(thm)],[f1191,f1771]) ).

fof(f1777,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_Message_Oanalz(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(forward_demodulation,[status(thm)],[f1291,f1776]) ).

fof(f1798,plain,
    ! [X0,X1] :
      ( hBOOL(hAPP(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,X1)),hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,X0))))
      | ~ 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)) ),
    inference(resolution,[status(thm)],[f1288,f1302]) ).

fof(f1801,plain,
    ! [X0,X1,X2,X3] :
      ( hBOOL(c_in(X3,c_Event_Obad,tc_Message_Oagent))
      | hBOOL(hAPP(c_Event_Oknows(c_Message_Oagent_OSpy,X1),hAPP(c_Message_Omsg_OKey,c_Message_OinvKey(hAPP(c_Public_OpublicKey(X2),X0)))))
      | ~ hBOOL(c_in(X0,c_Event_Obad,tc_Message_Oagent)) ),
    inference(paramodulation,[status(thm)],[f1275,f1704]) ).

fof(f1802,definition,
    ! [X0,X1,X2] :
      ( sQ17_spl
    <=> ( hBOOL(hAPP(c_Event_Oknows(c_Message_Oagent_OSpy,X1),hAPP(c_Message_Omsg_OKey,c_Message_OinvKey(hAPP(c_Public_OpublicKey(X2),X0)))))
        | ~ hBOOL(c_in(X0,c_Event_Obad,tc_Message_Oagent)) ) ),
    introduced(definition,[new_symbols(definition,[sQ17_spl])],[split_symbol_definition]) ).

fof(f1805,plain,
    ( sQ7_spl
    | sQ17_spl ),
    inference(split_clause,[status(thm)],[f1801,f1802,f1551]) ).

fof(f1827,plain,
    ! [X0,X1] :
      ( ~ hBOOL(hAPP(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,X1)),hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,X0))))
      | ~ 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)) ),
    inference(resolution,[status(thm)],[f1290,f1300]) ).

fof(f1855,plain,
    ! [X0,X1,X2,X3] :
      ( hBOOL(c_in(X3,c_Event_Obad,tc_Message_Oagent))
      | hBOOL(hAPP(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,X1)),hAPP(c_Message_Omsg_OKey,c_Message_OinvKey(hAPP(c_Public_OpublicKey(X2),X0)))))
      | ~ hBOOL(c_in(X0,c_Event_Obad,tc_Message_Oagent)) ),
    inference(paramodulation,[status(thm)],[f1275,f1703]) ).

fof(f1856,definition,
    ! [X0,X1,X2] :
      ( sQ20_spl
    <=> ( hBOOL(hAPP(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,X1)),hAPP(c_Message_Omsg_OKey,c_Message_OinvKey(hAPP(c_Public_OpublicKey(X2),X0)))))
        | ~ hBOOL(c_in(X0,c_Event_Obad,tc_Message_Oagent)) ) ),
    introduced(definition,[new_symbols(definition,[sQ20_spl])],[split_symbol_definition]) ).

fof(f1859,plain,
    ( sQ7_spl
    | sQ20_spl ),
    inference(split_clause,[status(thm)],[f1855,f1856,f1551]) ).

fof(f1860,plain,
    ! [X0,X1,X2] :
      ( ~ hBOOL(hAPP(c_Set_Oinsert(X2,X1,tc_Message_Omsg),X0))
      | ~ hBOOL(c_in(X2,c_Message_Oanalz(X1),tc_Message_Omsg))
      | hBOOL(c_in(X0,c_Message_Oanalz(X1),tc_Message_Omsg)) ),
    inference(resolution,[status(thm)],[f1647,f1300]) ).

fof(f2016,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)],[f1073,f1290]) ).

fof(f2018,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)],[f1073,f1288]) ).

fof(f2028,definition,
    ! [X0] :
      ( sQ21_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,[sQ21_spl])],[split_symbol_definition]) ).

fof(f2031,definition,
    ( sQ22_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,[sQ22_spl])],[split_symbol_definition]) ).

fof(f2033,plain,
    ( sQ22_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)],[f2031]) ).

fof(f2034,plain,
    ( ~ sQ22_spl
    | sQ21_spl ),
    inference(split_clause,[status(thm)],[f2016,f2028,f2031]) ).

fof(f2035,definition,
    ! [X0] :
      ( sQ23_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,[sQ23_spl])],[split_symbol_definition]) ).

fof(f2038,plain,
    ( ~ sQ22_spl
    | sQ23_spl ),
    inference(split_clause,[status(thm)],[f2018,f2035,f2031]) ).

fof(f2055,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_Message_Oparts(c_Set_Oinsert(X0,c_Event_Oknows(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)],[f845,f709]) ).

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

fof(f2059,plain,
    ( sQ24_spl
    | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(component_clause,[status(thm)],[f2057]) ).

fof(f2060,definition,
    ! [X0,X1,X2] :
      ( sQ25_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,c_Event_Oknows(X1,X2),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ25_spl])],[split_symbol_definition]) ).

fof(f2063,plain,
    ( sQ25_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f2055,f2057,f2060]) ).

fof(f2064,plain,
    ( sQ24_spl
    | ~ class_Lattices_Olattice(tc_bool) ),
    inference(resolution,[status(thm)],[f2059,f1308]) ).

fof(f2065,plain,
    ( sQ24_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f2064,f1331]) ).

fof(f2066,plain,
    sQ24_spl,
    inference(contradiction_clause,[status(thm)],[f2065]) ).

fof(f2143,plain,
    ! [X0,X1,X2] :
      ( c_lessequals(c_Message_Oparts(c_Event_Oknows(X0,X1)),c_Message_Oparts(c_Set_Oinsert(X2,c_Event_Oknows(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)],[f845,f711]) ).

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

fof(f2146,plain,
    ! [X0,X1,X2] :
      ( ~ sQ26_spl
      | c_lessequals(c_Message_Oparts(c_Event_Oknows(X0,X1)),c_Message_Oparts(c_Set_Oinsert(X2,c_Event_Oknows(X0,X1),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(component_clause,[status(thm)],[f2145]) ).

fof(f2148,plain,
    ( sQ26_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f2143,f2057,f2145]) ).

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

fof(f2154,plain,
    ( sQ27_spl
    | ~ class_Lattices_Olattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(component_clause,[status(thm)],[f2152]) ).

fof(f2168,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)],[f830,f590]) ).

fof(f2199,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)],[f1070,f590]) ).

fof(f2203,plain,
    ! [X0,X1] : c_lessequals(X0,c_Message_Oanalz(c_Set_Oinsert(X1,X0,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),
    inference(resolution,[status(thm)],[f1199,f590]) ).

fof(f2210,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)],[f634,f599]) ).

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

fof(f2219,plain,
    ( sQ28_spl
    | ~ class_Orderings_Obot(tc_bool) ),
    inference(component_clause,[status(thm)],[f2217]) ).

fof(f2220,definition,
    ( sQ29_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,[sQ29_spl])],[split_symbol_definition]) ).

fof(f2223,plain,
    ( sQ29_spl
    | ~ sQ28_spl ),
    inference(split_clause,[status(thm)],[f2210,f2217,f2220]) ).

fof(f2224,plain,
    ( sQ28_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f2219,f1333]) ).

fof(f2225,plain,
    sQ28_spl,
    inference(contradiction_clause,[status(thm)],[f2224]) ).

fof(f2244,plain,
    ! [X0,X1,X2] :
      ( c_Message_Oparts(c_Set_Oinsert(X0,c_Event_Oknows(X1,X2),tc_Message_Omsg)) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(X1,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))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f845,f906]) ).

fof(f2246,definition,
    ! [X0,X1,X2] :
      ( sQ30_spl
    <=> c_Message_Oparts(c_Set_Oinsert(X0,c_Event_Oknows(X1,X2),tc_Message_Omsg)) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(X1,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)) ),
    introduced(definition,[new_symbols(definition,[sQ30_spl])],[split_symbol_definition]) ).

fof(f2249,plain,
    ( sQ30_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f2244,f2057,f2246]) ).

fof(f2278,plain,
    ! [X0,X1] :
      ( ~ sQ26_spl
      | c_lessequals(c_Message_Oparts(c_Event_OinitState(X0)),c_Message_Oparts(c_Set_Oinsert(X1,c_Event_Oknows(X0,c_List_Olist_ONil(tc_Event_Oevent)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f1073,f2146]) ).

fof(f2281,plain,
    ! [X0,X1] :
      ( ~ sQ26_spl
      | c_lessequals(c_Message_Oparts(c_Event_OinitState(X0)),c_Message_Oparts(c_Set_Oinsert(X1,c_Event_OinitState(X0),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(forward_demodulation,[status(thm)],[f1073,f2278]) ).

fof(f2376,plain,
    c_Set_Oinsert(c_Message_Oagent_OSpy,c_Event_Obad,tc_Message_Oagent) = c_Event_Obad,
    inference(resolution,[status(thm)],[f987,f1293]) ).

fof(f2399,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)],[f987,f1297]) ).

fof(f2400,plain,
    c_Set_Oinsert(v_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)) = c_NS__Shared__Mirabelle_Ons__shared,
    inference(resolution,[status(thm)],[f987,f1304]) ).

fof(f2413,plain,
    ! [X0,X1,X2] :
      ( ~ hBOOL(hAPP(X1,X0))
      | c_Set_Oinsert(X0,X1,X2) = X1 ),
    inference(resolution,[status(thm)],[f987,f1300]) ).

fof(f2428,plain,
    ( ~ hBOOL(hAPP(c_NS__Shared__Mirabelle_Ons__shared,v_evs))
    | c_NS__Shared__Mirabelle_Ons__shared = c_NS__Shared__Mirabelle_Ons__shared ),
    inference(paramodulation,[status(thm)],[f2400,f2413]) ).

fof(f2429,plain,
    ( ~ hBOOL(hAPP(c_Event_Obad,c_Message_Oagent_OSpy))
    | c_Event_Obad = c_Event_Obad ),
    inference(paramodulation,[status(thm)],[f2376,f2413]) ).

fof(f2430,definition,
    ( sQ33_spl
  <=> c_NS__Shared__Mirabelle_Ons__shared = c_NS__Shared__Mirabelle_Ons__shared ),
    introduced(definition,[new_symbols(definition,[sQ33_spl])],[split_symbol_definition]) ).

fof(f2433,definition,
    ( sQ34_spl
  <=> hBOOL(hAPP(c_NS__Shared__Mirabelle_Ons__shared,v_evs)) ),
    introduced(definition,[new_symbols(definition,[sQ34_spl])],[split_symbol_definition]) ).

fof(f2436,plain,
    ( ~ sQ34_spl
    | sQ33_spl ),
    inference(split_clause,[status(thm)],[f2428,f2430,f2433]) ).

fof(f2437,definition,
    ( sQ35_spl
  <=> c_Event_Obad = c_Event_Obad ),
    introduced(definition,[new_symbols(definition,[sQ35_spl])],[split_symbol_definition]) ).

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

fof(f2443,plain,
    ( ~ sQ36_spl
    | sQ35_spl ),
    inference(split_clause,[status(thm)],[f2429,f2437,f2440]) ).

fof(f2508,definition,
    ! [X0] :
      ( sQ37_spl
    <=> ( ~ hBOOL(c_in(X0,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg))
        | hBOOL(c_in(X0,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg)) ) ),
    introduced(definition,[new_symbols(definition,[sQ37_spl])],[split_symbol_definition]) ).

fof(f2511,definition,
    ( sQ38_spl
  <=> hBOOL(c_in(hAPP(c_Public_OshrK,v_A),c_Message_OkeysFor(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_nat)) ),
    introduced(definition,[new_symbols(definition,[sQ38_spl])],[split_symbol_definition]) ).

fof(f2512,plain,
    ( ~ sQ38_spl
    | hBOOL(c_in(hAPP(c_Public_OshrK,v_A),c_Message_OkeysFor(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_nat)) ),
    inference(component_clause,[status(thm)],[f2511]) ).

fof(f2515,definition,
    ! [X0] :
      ( sQ39_spl
    <=> ( c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)) = c_Message_Oanalz(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A)),X0,tc_Message_Omsg))
        | c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)) != c_Message_Oanalz(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ39_spl])],[split_symbol_definition]) ).

fof(f2519,definition,
    ( sQ40_spl
  <=> c_Message_Oanalz(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))) = c_Message_Oanalz(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)) ),
    introduced(definition,[new_symbols(definition,[sQ40_spl])],[split_symbol_definition]) ).

fof(f2520,plain,
    ( ~ sQ40_spl
    | c_Message_Oanalz(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))) = c_Message_Oanalz(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)) ),
    inference(component_clause,[status(thm)],[f2519]) ).

fof(f2523,definition,
    ! [X0] :
      ( sQ41_spl
    <=> ( ~ hBOOL(c_in(X0,c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg),tc_Message_Omsg))
        | hBOOL(c_in(X0,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg)) ) ),
    introduced(definition,[new_symbols(definition,[sQ41_spl])],[split_symbol_definition]) ).

fof(f2529,definition,
    ( sQ42_spl
  <=> c_Message_Oanalz(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))) = c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A)),c_Message_Oanalz(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_Message_Omsg) ),
    introduced(definition,[new_symbols(definition,[sQ42_spl])],[split_symbol_definition]) ).

fof(f2530,plain,
    ( ~ sQ42_spl
    | c_Message_Oanalz(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))) = c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A)),c_Message_Oanalz(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_Message_Omsg) ),
    inference(component_clause,[status(thm)],[f2529]) ).

fof(f2545,definition,
    ! [X0] :
      ( sQ44_spl
    <=> ( ~ hBOOL(hAPP(c_Message_Oanalz(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),X0))
        | hBOOL(c_in(X0,c_Message_Oanalz(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_Message_Omsg)) ) ),
    introduced(definition,[new_symbols(definition,[sQ44_spl])],[split_symbol_definition]) ).

fof(f2548,definition,
    ( sQ45_spl
  <=> hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A)),c_Message_Oanalz(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_Message_Omsg)) ),
    introduced(definition,[new_symbols(definition,[sQ45_spl])],[split_symbol_definition]) ).

fof(f2550,plain,
    ( sQ45_spl
    | ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A)),c_Message_Oanalz(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_Message_Omsg)) ),
    inference(component_clause,[status(thm)],[f2548]) ).

fof(f2552,definition,
    ! [X0] :
      ( sQ46_spl
    <=> ( ~ hBOOL(hAPP(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),X0))
        | hBOOL(c_in(X0,c_Message_Oanalz(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_Message_Omsg)) ) ),
    introduced(definition,[new_symbols(definition,[sQ46_spl])],[split_symbol_definition]) ).

fof(f2556,definition,
    ! [X0] :
      ( sQ47_spl
    <=> ( ~ hBOOL(c_in(X0,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg))
        | hBOOL(c_in(X0,c_Message_Oanalz(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_Message_Omsg)) ) ),
    introduced(definition,[new_symbols(definition,[sQ47_spl])],[split_symbol_definition]) ).

fof(f2576,definition,
    ! [X0] :
      ( sQ50_spl
    <=> ( ~ hBOOL(c_in(X0,c_Message_Oanalz(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_Message_Omsg))
        | hBOOL(c_in(X0,c_Message_Oanalz(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_Message_Omsg)) ) ),
    introduced(definition,[new_symbols(definition,[sQ50_spl])],[split_symbol_definition]) ).

fof(f2586,definition,
    ( sQ51_spl
  <=> c_Message_Oanalz(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))) = c_Message_Oanalz(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))) ),
    introduced(definition,[new_symbols(definition,[sQ51_spl])],[split_symbol_definition]) ).

fof(f2590,definition,
    ( sQ52_spl
  <=> c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)) = c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)) ),
    introduced(definition,[new_symbols(definition,[sQ52_spl])],[split_symbol_definition]) ).

fof(f2593,definition,
    ( sQ53_spl
  <=> hBOOL(hAPP(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A)))) ),
    introduced(definition,[new_symbols(definition,[sQ53_spl])],[split_symbol_definition]) ).

fof(f2595,plain,
    ( sQ53_spl
    | ~ hBOOL(hAPP(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A)))) ),
    inference(component_clause,[status(thm)],[f2593]) ).

fof(f2610,plain,
    ( sQ1_spl
    | ~ hBOOL(c_in(v_A,c_Event_Obad,tc_Message_Oagent)) ),
    inference(resolution,[status(thm)],[f1394,f1692]) ).

fof(f2611,plain,
    ( sQ1_spl
    | ~ sQ0_spl ),
    inference(split_clause,[status(thm)],[f2610,f1338,f1341]) ).

fof(f2612,plain,
    ( sQ45_spl
    | ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A)),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg)) ),
    inference(forward_demodulation,[status(thm)],[f1291,f2550]) ).

fof(f2613,plain,
    ( ~ sQ42_spl
    | c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)) = c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A)),c_Message_Oanalz(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_Message_Omsg) ),
    inference(forward_demodulation,[status(thm)],[f1291,f2530]) ).

fof(f2614,plain,
    ( ~ sQ42_spl
    | c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)) = c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A)),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg) ),
    inference(forward_demodulation,[status(thm)],[f1291,f2613]) ).

fof(f2839,plain,
    ! [X0,X1,X2] :
      ( ~ c_lessequals(c_Message_Oparts(c_Event_Oknows(X1,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_Message_Oparts(c_Set_Oinsert(X0,c_Event_Oknows(X1,X2),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)],[f845,f861]) ).

fof(f2841,definition,
    ! [X0,X1,X2] :
      ( sQ57_spl
    <=> ( ~ c_lessequals(c_Message_Oparts(c_Event_Oknows(X1,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_Message_Oparts(c_Set_Oinsert(X0,c_Event_Oknows(X1,X2),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,[sQ57_spl])],[split_symbol_definition]) ).

fof(f2844,plain,
    ( sQ57_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f2839,f2057,f2841]) ).

fof(f2845,plain,
    ! [X0] :
      ( hAPP(X0,v_x) = c_Lattices_Oupper__semilattice__class_Osup(hAPP(X0,v_x),hAPP(X0,v_x),tc_bool)
      | ~ class_Lattices_Olattice(tc_bool) ),
    inference(paramodulation,[status(thm)],[f645,f638]) ).

fof(f2846,definition,
    ( sQ58_spl
  <=> class_Lattices_Olattice(tc_bool) ),
    introduced(definition,[new_symbols(definition,[sQ58_spl])],[split_symbol_definition]) ).

fof(f2848,plain,
    ( sQ58_spl
    | ~ class_Lattices_Olattice(tc_bool) ),
    inference(component_clause,[status(thm)],[f2846]) ).

fof(f2849,definition,
    ! [X0] :
      ( sQ59_spl
    <=> hAPP(X0,v_x) = c_Lattices_Oupper__semilattice__class_Osup(hAPP(X0,v_x),hAPP(X0,v_x),tc_bool) ),
    introduced(definition,[new_symbols(definition,[sQ59_spl])],[split_symbol_definition]) ).

fof(f2852,plain,
    ( sQ59_spl
    | ~ sQ58_spl ),
    inference(split_clause,[status(thm)],[f2845,f2846,f2849]) ).

fof(f2853,plain,
    ( sQ58_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f2848,f1331]) ).

fof(f2854,plain,
    sQ58_spl,
    inference(contradiction_clause,[status(thm)],[f2853]) ).

fof(f2936,plain,
    ( ~ sQ38_spl
    | c_Set_Oinsert(hAPP(c_Public_OshrK,v_A),c_Message_OkeysFor(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_nat) = c_Message_OkeysFor(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))) ),
    inference(resolution,[status(thm)],[f2512,f987]) ).

fof(f2979,plain,
    ! [X0,X1] : c_Event_Oknows(X0,X1) != c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),
    inference(paramodulation,[status(thm)],[f2399,f781]) ).

fof(f2988,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)],[f1275,f2979]) ).

fof(f2990,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)],[f634,f2979]) ).

fof(f2991,definition,
    ! [X0] :
      ( sQ60_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,[sQ60_spl])],[split_symbol_definition]) ).

fof(f2994,plain,
    ( sQ7_spl
    | sQ60_spl ),
    inference(split_clause,[status(thm)],[f2988,f2991,f1551]) ).

fof(f2995,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)],[f1275,f2990]) ).

fof(f2997,definition,
    ! [X0] :
      ( sQ61_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,[sQ61_spl])],[split_symbol_definition]) ).

fof(f3000,plain,
    ( sQ7_spl
    | sQ61_spl ),
    inference(split_clause,[status(thm)],[f2995,f2997,f1551]) ).

fof(f3056,plain,
    ! [X0,X1] :
      ( ~ class_Lattices_Oupper__semilattice(X0)
      | c_lessequals(X1,X1,X0)
      | ~ class_Lattices_Oupper__semilattice(X0) ),
    inference(resolution,[status(thm)],[f862,f647]) ).

fof(f3057,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_Message_Oparts(c_Event_Oknows(X1,X2)),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oparts(c_Set_Oinsert(X0,c_Event_Oknows(X1,X2),tc_Message_Omsg)) != c_Message_Oparts(c_Event_Oknows(X1,X2))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f845,f862]) ).

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

fof(f3060,definition,
    ! [X0,X1,X2] :
      ( sQ62_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_Event_Oknows(X1,X2)),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oparts(c_Set_Oinsert(X0,c_Event_Oknows(X1,X2),tc_Message_Omsg)) != c_Message_Oparts(c_Event_Oknows(X1,X2)) ) ),
    introduced(definition,[new_symbols(definition,[sQ62_spl])],[split_symbol_definition]) ).

fof(f3063,plain,
    ( sQ62_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f3057,f2057,f3060]) ).

fof(f3069,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_Message_Oparts(c_Event_Oknows(X1,X2)),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oparts(c_Set_Oinsert(X0,c_Event_Oknows(X1,X2),tc_Message_Omsg)) = c_Message_Oparts(c_Event_Oknows(X1,X2))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f845,f863]) ).

fof(f3071,definition,
    ! [X0,X1,X2] :
      ( sQ63_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_Event_Oknows(X1,X2)),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oparts(c_Set_Oinsert(X0,c_Event_Oknows(X1,X2),tc_Message_Omsg)) = c_Message_Oparts(c_Event_Oknows(X1,X2)) ) ),
    introduced(definition,[new_symbols(definition,[sQ63_spl])],[split_symbol_definition]) ).

fof(f3074,plain,
    ( sQ63_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f3069,f2057,f3071]) ).

fof(f3233,plain,
    ( sQ45_spl
    | ~ sQ1_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f2612,f1342]) ).

fof(f3234,plain,
    ( sQ45_spl
    | ~ sQ1_spl ),
    inference(contradiction_clause,[status(thm)],[f3233]) ).

fof(f3240,plain,
    ! [X0] :
      ( ~ sQ42_spl
      | hBOOL(c_in(hAPP(c_Public_OshrK,v_A),c_Message_OkeysFor(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_nat))
      | ~ hBOOL(c_in(X0,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg))
      | hBOOL(c_in(X0,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg)) ),
    inference(paramodulation,[status(thm)],[f2614,f1516]) ).

fof(f3241,plain,
    ! [X0] :
      ( ~ sQ42_spl
      | hBOOL(c_in(hAPP(c_Public_OshrK,v_A),c_Message_OkeysFor(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_nat))
      | c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)) = c_Message_Oanalz(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A)),X0,tc_Message_Omsg))
      | c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)) != c_Message_Oanalz(X0) ),
    inference(paramodulation,[status(thm)],[f2614,f1430]) ).

fof(f3242,plain,
    ( ~ sQ42_spl
    | hBOOL(c_in(hAPP(c_Public_OshrK,v_A),c_Message_OkeysFor(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_nat))
    | c_Message_Oanalz(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))) = c_Message_Oanalz(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)) ),
    inference(paramodulation,[status(thm)],[f2614,f1390]) ).

fof(f3243,plain,
    ! [X0] :
      ( ~ sQ42_spl
      | hBOOL(c_in(hAPP(c_Public_OshrK,v_A),c_Message_OkeysFor(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_nat))
      | ~ hBOOL(c_in(X0,c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg),tc_Message_Omsg))
      | hBOOL(c_in(X0,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg)) ),
    inference(paramodulation,[status(thm)],[f2614,f1389]) ).

fof(f3255,plain,
    ! [X0] :
      ( ~ sQ42_spl
      | ~ hBOOL(hAPP(c_Message_Oanalz(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),X0))
      | ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A)),c_Message_Oanalz(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_Message_Omsg))
      | hBOOL(c_in(X0,c_Message_Oanalz(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_Message_Omsg)) ),
    inference(paramodulation,[status(thm)],[f2614,f1648]) ).

fof(f3256,plain,
    ! [X0] :
      ( ~ sQ42_spl
      | ~ hBOOL(hAPP(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),X0))
      | ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A)),c_Message_Oanalz(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_Message_Omsg))
      | hBOOL(c_in(X0,c_Message_Oanalz(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_Message_Omsg)) ),
    inference(paramodulation,[status(thm)],[f2614,f1860]) ).

fof(f3257,plain,
    ! [X0] :
      ( ~ sQ42_spl
      | ~ hBOOL(c_in(X0,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg))
      | ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A)),c_Message_Oanalz(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_Message_Omsg))
      | hBOOL(c_in(X0,c_Message_Oanalz(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_Message_Omsg)) ),
    inference(paramodulation,[status(thm)],[f2614,f1647]) ).

fof(f3264,plain,
    ! [X0] :
      ( ~ sQ42_spl
      | ~ hBOOL(c_in(X0,c_Message_Oanalz(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_Message_Omsg))
      | ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A)),c_Message_Oanalz(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_Message_Omsg))
      | hBOOL(c_in(X0,c_Message_Oanalz(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_Message_Omsg)) ),
    inference(paramodulation,[status(thm)],[f2614,f1254]) ).

fof(f3269,plain,
    ( ~ sQ42_spl
    | ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A)),c_Message_Oanalz(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_Message_Omsg))
    | c_Message_Oanalz(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))) = c_Message_Oanalz(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))) ),
    inference(paramodulation,[status(thm)],[f2614,f1255]) ).

fof(f3271,plain,
    ( ~ sQ42_spl
    | ~ hBOOL(hAPP(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A))))
    | c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)) = c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)) ),
    inference(paramodulation,[status(thm)],[f2614,f2413]) ).

fof(f3279,plain,
    ( ~ sQ42_spl
    | sQ38_spl
    | sQ37_spl ),
    inference(split_clause,[status(thm)],[f3240,f2508,f2511,f2529]) ).

fof(f3280,plain,
    ( ~ sQ42_spl
    | sQ38_spl
    | sQ39_spl ),
    inference(split_clause,[status(thm)],[f3241,f2515,f2511,f2529]) ).

fof(f3281,plain,
    ( ~ sQ42_spl
    | sQ38_spl
    | sQ40_spl ),
    inference(split_clause,[status(thm)],[f3242,f2519,f2511,f2529]) ).

fof(f3282,plain,
    ( ~ sQ42_spl
    | sQ38_spl
    | sQ41_spl ),
    inference(split_clause,[status(thm)],[f3243,f2523,f2511,f2529]) ).

fof(f3299,plain,
    ( ~ sQ42_spl
    | ~ sQ45_spl
    | sQ44_spl ),
    inference(split_clause,[status(thm)],[f3255,f2545,f2548,f2529]) ).

fof(f3300,plain,
    ( ~ sQ42_spl
    | ~ sQ45_spl
    | sQ46_spl ),
    inference(split_clause,[status(thm)],[f3256,f2552,f2548,f2529]) ).

fof(f3301,plain,
    ( ~ sQ42_spl
    | ~ sQ45_spl
    | sQ47_spl ),
    inference(split_clause,[status(thm)],[f3257,f2556,f2548,f2529]) ).

fof(f3312,plain,
    ( ~ sQ42_spl
    | ~ sQ45_spl
    | sQ50_spl ),
    inference(split_clause,[status(thm)],[f3264,f2576,f2548,f2529]) ).

fof(f3319,plain,
    ( ~ sQ42_spl
    | ~ sQ45_spl
    | sQ51_spl ),
    inference(split_clause,[status(thm)],[f3269,f2586,f2548,f2529]) ).

fof(f3320,plain,
    ( ~ sQ42_spl
    | ~ sQ53_spl
    | sQ52_spl ),
    inference(split_clause,[status(thm)],[f3271,f2590,f2593,f2529]) ).

fof(f3322,plain,
    ( ~ sQ38_spl
    | ~ hBOOL(hAPP(c_Message_OkeysFor(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),hAPP(c_Public_OshrK,v_A)))
    | c_Message_OkeysFor(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))) = c_Message_OkeysFor(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))) ),
    inference(paramodulation,[status(thm)],[f2936,f2413]) ).

fof(f3329,definition,
    ( sQ68_spl
  <=> c_Message_OkeysFor(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))) = c_Message_OkeysFor(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))) ),
    introduced(definition,[new_symbols(definition,[sQ68_spl])],[split_symbol_definition]) ).

fof(f3332,definition,
    ( sQ69_spl
  <=> hBOOL(hAPP(c_Message_OkeysFor(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),hAPP(c_Public_OshrK,v_A))) ),
    introduced(definition,[new_symbols(definition,[sQ69_spl])],[split_symbol_definition]) ).

fof(f3335,plain,
    ( ~ sQ38_spl
    | ~ sQ69_spl
    | sQ68_spl ),
    inference(split_clause,[status(thm)],[f3322,f3329,f3332,f2511]) ).

fof(f3497,plain,
    ( sQ22_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f1276,f2033]) ).

fof(f3498,plain,
    sQ22_spl,
    inference(contradiction_clause,[status(thm)],[f3497]) ).

fof(f3499,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)],[f1276,f987]) ).

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

fof(f3518,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)],[f1275,f778]) ).

fof(f3520,definition,
    ! [X0] :
      ( sQ71_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,[sQ71_spl])],[split_symbol_definition]) ).

fof(f3523,plain,
    ( sQ7_spl
    | sQ71_spl ),
    inference(split_clause,[status(thm)],[f3518,f3520,f1551]) ).

fof(f3531,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)],[f653,f863]) ).

fof(f3532,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)],[f653,f862]) ).

fof(f3533,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)],[f653,f861]) ).

fof(f3536,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)],[f653,f711]) ).

fof(f3537,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)],[f653,f709]) ).

fof(f3542,definition,
    ! [X0] :
      ( sQ72_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,[sQ72_spl])],[split_symbol_definition]) ).

fof(f3545,plain,
    ( sQ72_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f3531,f2057,f3542]) ).

fof(f3546,definition,
    ! [X0] :
      ( sQ73_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,[sQ73_spl])],[split_symbol_definition]) ).

fof(f3549,plain,
    ( sQ73_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f3532,f2057,f3546]) ).

fof(f3550,definition,
    ! [X0] :
      ( sQ74_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,[sQ74_spl])],[split_symbol_definition]) ).

fof(f3553,plain,
    ( sQ74_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f3533,f2057,f3550]) ).

fof(f3554,definition,
    ! [X0] :
      ( sQ75_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,[sQ75_spl])],[split_symbol_definition]) ).

fof(f3555,plain,
    ! [X0] :
      ( ~ sQ75_spl
      | c_lessequals(c_Message_Oparts(X0),c_Message_Oparts(c_Message_Osynth(X0)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(component_clause,[status(thm)],[f3554]) ).

fof(f3558,definition,
    ! [X0] :
      ( sQ76_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,[sQ76_spl])],[split_symbol_definition]) ).

fof(f3562,plain,
    ( sQ76_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f3536,f2057,f3558]) ).

fof(f3563,plain,
    ( sQ75_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f3537,f2057,f3554]) ).

fof(f3725,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)],[f854,f778]) ).

fof(f3727,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)],[f854,f648]) ).

fof(f3728,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)],[f854,f946]) ).

fof(f3732,plain,
    ! [X0,X1] :
      ( ~ sQ26_spl
      | ~ c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,c_Event_OinitState(X1),tc_Message_Omsg)),c_Message_Oparts(c_Event_OinitState(X1)),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oparts(c_Set_Oinsert(X0,c_Event_OinitState(X1),tc_Message_Omsg)) = c_Message_Oparts(c_Event_OinitState(X1))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f854,f2281]) ).

fof(f3733,plain,
    ! [X0,X1,X2] :
      ( ~ sQ26_spl
      | ~ c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,c_Event_Oknows(X1,X2),tc_Message_Omsg)),c_Message_Oparts(c_Event_Oknows(X1,X2)),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oparts(c_Set_Oinsert(X0,c_Event_Oknows(X1,X2),tc_Message_Omsg)) = c_Message_Oparts(c_Event_Oknows(X1,X2))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f854,f2146]) ).

fof(f3734,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)],[f854,f608]) ).

fof(f3735,plain,
    ! [X0,X1] :
      ( ~ hBOOL(c_in(X1,c_Message_Osynth(c_Message_Oanalz(X0)),tc_Message_Omsg))
      | ~ c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(c_Message_Oanalz(X0)),c_Message_Oparts(X0),tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Set_Oinsert(X1,X0,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(c_Message_Oanalz(X0)),c_Message_Oparts(X0),tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oparts(c_Set_Oinsert(X1,X0,tc_Message_Omsg))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f854,f593]) ).

fof(f3736,plain,
    ! [X0,X1] :
      ( ~ c_lessequals(X1,X0,tc_fun(tc_Message_Omsg,tc_bool))
      | ~ c_lessequals(c_Message_Oparts(X0),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oparts(X0) = c_Message_Oparts(X1)
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f854,f624]) ).

fof(f3737,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)],[f854,f1199]) ).

fof(f3738,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)],[f854,f1070]) ).

fof(f3739,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)],[f854,f830]) ).

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

fof(f3753,plain,
    ( sQ78_spl
    | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(component_clause,[status(thm)],[f3751]) ).

fof(f3754,definition,
    ! [X0,X1] :
      ( sQ79_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,[sQ79_spl])],[split_symbol_definition]) ).

fof(f3757,plain,
    ( sQ79_spl
    | ~ sQ78_spl ),
    inference(split_clause,[status(thm)],[f3725,f3751,f3754]) ).

fof(f3758,definition,
    ! [X0,X1] :
      ( sQ80_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,[sQ80_spl])],[split_symbol_definition]) ).

fof(f3761,plain,
    ( sQ80_spl
    | ~ sQ78_spl ),
    inference(split_clause,[status(thm)],[f3727,f3751,f3758]) ).

fof(f3762,definition,
    ! [X0] :
      ( sQ81_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,[sQ81_spl])],[split_symbol_definition]) ).

fof(f3765,plain,
    ( sQ81_spl
    | ~ sQ78_spl ),
    inference(split_clause,[status(thm)],[f3728,f3751,f3762]) ).

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

fof(f3769,plain,
    ( ~ sQ26_spl
    | sQ82_spl
    | ~ sQ78_spl ),
    inference(split_clause,[status(thm)],[f3732,f3751,f3766,f2145]) ).

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

fof(f3773,plain,
    ( ~ sQ26_spl
    | sQ83_spl
    | ~ sQ78_spl ),
    inference(split_clause,[status(thm)],[f3733,f3751,f3770,f2145]) ).

fof(f3774,definition,
    ! [X0,X1] :
      ( sQ84_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,[sQ84_spl])],[split_symbol_definition]) ).

fof(f3777,plain,
    ( sQ84_spl
    | ~ sQ78_spl ),
    inference(split_clause,[status(thm)],[f3734,f3751,f3774]) ).

fof(f3778,definition,
    ! [X0,X1] :
      ( sQ85_spl
    <=> ( ~ hBOOL(c_in(X1,c_Message_Osynth(c_Message_Oanalz(X0)),tc_Message_Omsg))
        | ~ c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(c_Message_Oanalz(X0)),c_Message_Oparts(X0),tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Set_Oinsert(X1,X0,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(c_Message_Oanalz(X0)),c_Message_Oparts(X0),tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oparts(c_Set_Oinsert(X1,X0,tc_Message_Omsg)) ) ),
    introduced(definition,[new_symbols(definition,[sQ85_spl])],[split_symbol_definition]) ).

fof(f3781,plain,
    ( sQ85_spl
    | ~ sQ78_spl ),
    inference(split_clause,[status(thm)],[f3735,f3751,f3778]) ).

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

fof(f3785,plain,
    ( sQ86_spl
    | ~ sQ78_spl ),
    inference(split_clause,[status(thm)],[f3736,f3751,f3782]) ).

fof(f3786,definition,
    ! [X0] :
      ( sQ87_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,[sQ87_spl])],[split_symbol_definition]) ).

fof(f3787,plain,
    ! [X0] :
      ( ~ sQ87_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)],[f3786]) ).

fof(f3789,plain,
    ( sQ87_spl
    | ~ sQ78_spl ),
    inference(split_clause,[status(thm)],[f3737,f3751,f3786]) ).

fof(f3790,definition,
    ! [X0] :
      ( sQ88_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,[sQ88_spl])],[split_symbol_definition]) ).

fof(f3791,plain,
    ! [X0] :
      ( ~ sQ88_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)],[f3790]) ).

fof(f3793,plain,
    ( sQ88_spl
    | ~ sQ78_spl ),
    inference(split_clause,[status(thm)],[f3738,f3751,f3790]) ).

fof(f3794,definition,
    ! [X0] :
      ( sQ89_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,[sQ89_spl])],[split_symbol_definition]) ).

fof(f3795,plain,
    ! [X0] :
      ( ~ sQ89_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)],[f3794]) ).

fof(f3797,plain,
    ( sQ89_spl
    | ~ sQ78_spl ),
    inference(split_clause,[status(thm)],[f3739,f3751,f3794]) ).

fof(f3798,plain,
    ( sQ78_spl
    | ~ class_Orderings_Oorder(tc_bool) ),
    inference(resolution,[status(thm)],[f3753,f1316]) ).

fof(f3799,plain,
    ( sQ78_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f3798,f1332]) ).

fof(f3800,plain,
    sQ78_spl,
    inference(contradiction_clause,[status(thm)],[f3799]) ).

fof(f3807,plain,
    ! [X0,X1,X2] :
      ( 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,c_Event_Oknows(X1,X2),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)],[f845,f893]) ).

fof(f3808,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)],[f653,f893]) ).

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

fof(f3812,plain,
    ( sQ90_spl
    | ~ class_Lattices_Obounded__lattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(component_clause,[status(thm)],[f3810]) ).

fof(f3813,definition,
    ! [X0,X1,X2] :
      ( sQ91_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,c_Event_Oknows(X1,X2),tc_Message_Omsg)) != c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ91_spl])],[split_symbol_definition]) ).

fof(f3816,plain,
    ( sQ91_spl
    | ~ sQ90_spl ),
    inference(split_clause,[status(thm)],[f3807,f3810,f3813]) ).

fof(f3817,definition,
    ! [X0] :
      ( sQ92_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,[sQ92_spl])],[split_symbol_definition]) ).

fof(f3820,plain,
    ( sQ92_spl
    | ~ sQ90_spl ),
    inference(split_clause,[status(thm)],[f3808,f3810,f3817]) ).

fof(f3821,plain,
    ( sQ90_spl
    | ~ class_Lattices_Obounded__lattice(tc_bool) ),
    inference(resolution,[status(thm)],[f3812,f1310]) ).

fof(f3822,plain,
    ( sQ90_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f3821,f1329]) ).

fof(f3823,plain,
    sQ90_spl,
    inference(contradiction_clause,[status(thm)],[f3822]) ).

fof(f3830,plain,
    ! [X0,X1,X2] :
      ( c_Message_Oparts(c_Event_Oknows(X1,X2)) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oparts(c_Set_Oinsert(X0,c_Event_Oknows(X1,X2),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)],[f845,f895]) ).

fof(f3831,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)],[f653,f895]) ).

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

fof(f3836,plain,
    ( sQ93_spl
    | ~ sQ90_spl ),
    inference(split_clause,[status(thm)],[f3830,f3810,f3833]) ).

fof(f3837,definition,
    ! [X0] :
      ( sQ94_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,[sQ94_spl])],[split_symbol_definition]) ).

fof(f3840,plain,
    ( sQ94_spl
    | ~ sQ90_spl ),
    inference(split_clause,[status(thm)],[f3831,f3810,f3837]) ).

fof(f4045,plain,
    ! [X0] : c_Set_Oinsert(X0,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)) = c_Set_Oinsert(v_evs,c_Set_Oinsert(X0,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)),tc_List_Olist(tc_Event_Oevent)),
    inference(paramodulation,[status(thm)],[f2400,f661]) ).

fof(f4046,plain,
    ! [X0] : c_Set_Oinsert(X0,c_Event_Obad,tc_Message_Oagent) = c_Set_Oinsert(c_Message_Oagent_OSpy,c_Set_Oinsert(X0,c_Event_Obad,tc_Message_Oagent),tc_Message_Oagent),
    inference(paramodulation,[status(thm)],[f2376,f661]) ).

fof(f4142,plain,
    ! [X0,X1,X2,X3] : hBOOL(hAPP(c_Set_Oinsert(X0,c_Set_Oinsert(X1,X2,X3),X3),X1)),
    inference(paramodulation,[status(thm)],[f661,f1052]) ).

fof(f4236,plain,
    ! [X0] : hBOOL(hAPP(c_Set_Oinsert(X0,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)),v_evs)),
    inference(paramodulation,[status(thm)],[f4045,f1052]) ).

fof(f4313,plain,
    ! [X0] : hBOOL(hAPP(c_Set_Oinsert(X0,c_Event_Obad,tc_Message_Oagent),c_Message_Oagent_OSpy)),
    inference(paramodulation,[status(thm)],[f4046,f1052]) ).

fof(f4385,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)],[f3499,f4142]) ).

fof(f4388,plain,
    ! [X0,X1] : hBOOL(hAPP(c_Set_Oinsert(X0,c_Set_Oinsert(X1,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)),tc_List_Olist(tc_Event_Oevent)),v_evs)),
    inference(paramodulation,[status(thm)],[f4045,f4142]) ).

fof(f4390,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)],[f4046,f4142]) ).

fof(f4392,plain,
    ! [X0] :
      ( ~ sQ38_spl
      | hBOOL(hAPP(c_Set_Oinsert(X0,c_Message_OkeysFor(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_nat),hAPP(c_Public_OshrK,v_A))) ),
    inference(paramodulation,[status(thm)],[f2936,f4142]) ).

fof(f4395,plain,
    ! [X0,X1,X2] : hBOOL(hAPP(c_Set_Oinsert(X0,c_Event_Oknows(X1,X2),tc_Message_Omsg),hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,X1)))),
    inference(paramodulation,[status(thm)],[f2399,f4142]) ).

fof(f4397,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)],[f661,f4142]) ).

fof(f4483,plain,
    ! [X0,X1] : c_Lattices_Oupper__semilattice__class_Osup(c_List_Oset(c_List_Olist_ONil(X0),X0),X1,tc_fun(X0,tc_bool)) = X1,
    inference(paramodulation,[status(thm)],[f634,f826]) ).

fof(f4486,plain,
    ! [X0] :
      ( hAPP(X0,v_x) = c_Lattices_Oupper__semilattice__class_Osup(hAPP(c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_bool)),v_x),hAPP(X0,v_x),tc_bool)
      | ~ class_Lattices_Olattice(tc_bool) ),
    inference(paramodulation,[status(thm)],[f826,f638]) ).

fof(f4508,definition,
    ! [X0] :
      ( sQ96_spl
    <=> hAPP(X0,v_x) = c_Lattices_Oupper__semilattice__class_Osup(hAPP(c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_bool)),v_x),hAPP(X0,v_x),tc_bool) ),
    introduced(definition,[new_symbols(definition,[sQ96_spl])],[split_symbol_definition]) ).

fof(f4511,plain,
    ( sQ96_spl
    | ~ sQ58_spl ),
    inference(split_clause,[status(thm)],[f4486,f2846,f4508]) ).

fof(f4519,plain,
    ! [X0] :
      ( hAPP(X0,v_x) = c_Lattices_Oupper__semilattice__class_Osup(hAPP(c_List_Oset(c_List_Olist_ONil(t_a),t_a),v_x),hAPP(X0,v_x),tc_bool)
      | ~ class_Lattices_Olattice(tc_bool) ),
    inference(paramodulation,[status(thm)],[f4483,f638]) ).

fof(f4537,definition,
    ! [X0] :
      ( sQ97_spl
    <=> hAPP(X0,v_x) = c_Lattices_Oupper__semilattice__class_Osup(hAPP(c_List_Oset(c_List_Olist_ONil(t_a),t_a),v_x),hAPP(X0,v_x),tc_bool) ),
    introduced(definition,[new_symbols(definition,[sQ97_spl])],[split_symbol_definition]) ).

fof(f4540,plain,
    ( sQ97_spl
    | ~ sQ58_spl ),
    inference(split_clause,[status(thm)],[f4519,f2846,f4537]) ).

fof(f4549,plain,
    ! [X0,X1] : c_Lattices_Oupper__semilattice__class_Osup(X0,c_List_Oset(c_List_Olist_ONil(X1),X1),tc_fun(X1,tc_bool)) = X0,
    inference(paramodulation,[status(thm)],[f634,f827]) ).

fof(f4554,plain,
    ! [X0] :
      ( hAPP(X0,v_x) = c_Lattices_Oupper__semilattice__class_Osup(hAPP(X0,v_x),hAPP(c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_bool)),v_x),tc_bool)
      | ~ class_Lattices_Olattice(tc_bool) ),
    inference(paramodulation,[status(thm)],[f827,f638]) ).

fof(f4573,definition,
    ! [X0] :
      ( sQ98_spl
    <=> hAPP(X0,v_x) = c_Lattices_Oupper__semilattice__class_Osup(hAPP(X0,v_x),hAPP(c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_bool)),v_x),tc_bool) ),
    introduced(definition,[new_symbols(definition,[sQ98_spl])],[split_symbol_definition]) ).

fof(f4576,plain,
    ( sQ98_spl
    | ~ sQ58_spl ),
    inference(split_clause,[status(thm)],[f4554,f2846,f4573]) ).

fof(f4579,plain,
    ! [X0,X1] :
      ( ~ c_lessequals(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)),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_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(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)],[f664,f854]) ).

fof(f4594,definition,
    ! [X0,X1] :
      ( sQ99_spl
    <=> ( ~ c_lessequals(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)),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_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,[sQ99_spl])],[split_symbol_definition]) ).

fof(f4597,plain,
    ( sQ99_spl
    | ~ sQ78_spl ),
    inference(split_clause,[status(thm)],[f4579,f3751,f4594]) ).

fof(f4606,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,c_Message_Osynth(X1),tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f670,f854]) ).

fof(f4609,definition,
    ! [X0,X1] :
      ( sQ100_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,c_Message_Osynth(X1),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ100_spl])],[split_symbol_definition]) ).

fof(f4612,plain,
    ( ~ sQ78_spl
    | sQ100_spl ),
    inference(split_clause,[status(thm)],[f4606,f4609,f3751]) ).

fof(f4783,plain,
    ! [X0] :
      ( hAPP(X0,v_x) = c_Lattices_Oupper__semilattice__class_Osup(hAPP(X0,v_x),hAPP(c_List_Oset(c_List_Olist_ONil(t_a),t_a),v_x),tc_bool)
      | ~ class_Lattices_Olattice(tc_bool) ),
    inference(paramodulation,[status(thm)],[f4549,f638]) ).

fof(f4802,definition,
    ! [X0] :
      ( sQ102_spl
    <=> hAPP(X0,v_x) = c_Lattices_Oupper__semilattice__class_Osup(hAPP(X0,v_x),hAPP(c_List_Oset(c_List_Olist_ONil(t_a),t_a),v_x),tc_bool) ),
    introduced(definition,[new_symbols(definition,[sQ102_spl])],[split_symbol_definition]) ).

fof(f4805,plain,
    ( sQ102_spl
    | ~ sQ58_spl ),
    inference(split_clause,[status(thm)],[f4783,f2846,f4802]) ).

fof(f4959,plain,
    ! [X0] :
      ( ~ sQ75_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)],[f3555,f854]) ).

fof(f4961,plain,
    ! [X0] :
      ( ~ sQ75_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)],[f1191,f3555]) ).

fof(f4962,plain,
    ! [X0] :
      ( ~ sQ75_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)],[f850,f3555]) ).

fof(f4964,definition,
    ! [X0] :
      ( sQ103_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,[sQ103_spl])],[split_symbol_definition]) ).

fof(f4967,plain,
    ( ~ sQ75_spl
    | sQ103_spl
    | ~ sQ78_spl ),
    inference(split_clause,[status(thm)],[f4959,f3751,f4964,f3554]) ).

fof(f4969,plain,
    ! [X0] :
      ( ~ sQ87_spl
      | c_lessequals(X0,c_Message_Oanalz(X0),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Orderings_Olinorder(tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oanalz(X0) = X0 ),
    inference(resolution,[status(thm)],[f3787,f1170]) ).

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

fof(f4978,definition,
    ( sQ105_spl
  <=> class_Orderings_Olinorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ105_spl])],[split_symbol_definition]) ).

fof(f4981,plain,
    ( ~ sQ87_spl
    | ~ sQ105_spl
    | sQ104_spl ),
    inference(split_clause,[status(thm)],[f4969,f4975,f4978,f3786]) ).

fof(f4985,plain,
    ! [X0] :
      ( ~ sQ88_spl
      | c_lessequals(X0,c_Message_Osynth(X0),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Orderings_Olinorder(tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Osynth(X0) = X0 ),
    inference(resolution,[status(thm)],[f3791,f1170]) ).

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

fof(f4990,plain,
    ( ~ sQ88_spl
    | ~ sQ105_spl
    | sQ106_spl ),
    inference(split_clause,[status(thm)],[f4985,f4987,f4978,f3790]) ).

fof(f4993,plain,
    ! [X0] :
      ( ~ sQ89_spl
      | c_lessequals(X0,c_Message_Oparts(X0),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Orderings_Olinorder(tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oparts(X0) = X0 ),
    inference(resolution,[status(thm)],[f3795,f1170]) ).

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

fof(f5000,plain,
    ( ~ sQ89_spl
    | ~ sQ105_spl
    | sQ107_spl ),
    inference(split_clause,[status(thm)],[f4993,f4997,f4978,f3794]) ).

fof(f5006,plain,
    ! [X0] :
      ( ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Message_Osynth(X0),tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f671,f3059]) ).

fof(f5007,plain,
    ! [X0,X1] :
      ( c_lessequals(c_Message_Osynth(X1),c_Message_Osynth(X0),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Orderings_Olinorder(tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Message_Osynth(X1),tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f671,f1170]) ).

fof(f5013,definition,
    ! [X0] :
      ( sQ108_spl
    <=> c_lessequals(X0,c_Message_Osynth(X0),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ108_spl])],[split_symbol_definition]) ).

fof(f5016,plain,
    ( ~ sQ24_spl
    | sQ108_spl ),
    inference(split_clause,[status(thm)],[f5006,f5013,f2057]) ).

fof(f5017,definition,
    ! [X0,X1] :
      ( sQ109_spl
    <=> ( c_lessequals(c_Message_Osynth(X1),c_Message_Osynth(X0),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,[sQ109_spl])],[split_symbol_definition]) ).

fof(f5020,plain,
    ( ~ sQ105_spl
    | sQ109_spl ),
    inference(split_clause,[status(thm)],[f5007,f5017,f4978]) ).

fof(f5036,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)],[f672,f895]) ).

fof(f5037,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)],[f672,f893]) ).

fof(f5038,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)],[f672,f863]) ).

fof(f5039,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)],[f672,f862]) ).

fof(f5040,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)],[f672,f861]) ).

fof(f5043,plain,
    ! [X0,X1,X2,X3] :
      ( c_Lattices_Oupper__semilattice__class_Osup(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(c_List_Olist_OCons(c_Event_Oevent_OSays(X2,X3,X1),X0,tc_Event_Oevent))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f672,f906]) ).

fof(f5047,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)],[f672,f711]) ).

fof(f5048,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)],[f672,f709]) ).

fof(f5052,definition,
    ! [X0,X1,X2,X3] :
      ( sQ111_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,[sQ111_spl])],[split_symbol_definition]) ).

fof(f5055,plain,
    ( sQ111_spl
    | ~ sQ90_spl ),
    inference(split_clause,[status(thm)],[f5036,f3810,f5052]) ).

fof(f5056,definition,
    ! [X0,X1,X2,X3] :
      ( sQ112_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,[sQ112_spl])],[split_symbol_definition]) ).

fof(f5059,plain,
    ( sQ112_spl
    | ~ sQ90_spl ),
    inference(split_clause,[status(thm)],[f5037,f3810,f5056]) ).

fof(f5060,definition,
    ! [X0,X1,X2,X3] :
      ( sQ113_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,[sQ113_spl])],[split_symbol_definition]) ).

fof(f5063,plain,
    ( sQ113_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f5038,f2057,f5060]) ).

fof(f5064,definition,
    ! [X0,X1,X2,X3] :
      ( sQ114_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,[sQ114_spl])],[split_symbol_definition]) ).

fof(f5067,plain,
    ( sQ114_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f5039,f2057,f5064]) ).

fof(f5068,definition,
    ! [X0,X1,X2,X3] :
      ( sQ115_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,[sQ115_spl])],[split_symbol_definition]) ).

fof(f5071,plain,
    ( sQ115_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f5040,f2057,f5068]) ).

fof(f5072,definition,
    ! [X0,X1,X2,X3] :
      ( sQ116_spl
    <=> c_Lattices_Oupper__semilattice__class_Osup(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(c_List_Olist_OCons(c_Event_Oevent_OSays(X2,X3,X1),X0,tc_Event_Oevent)) ),
    introduced(definition,[new_symbols(definition,[sQ116_spl])],[split_symbol_definition]) ).

fof(f5077,plain,
    ( sQ116_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f5043,f2057,f5072]) ).

fof(f5079,definition,
    ! [X0,X1,X2,X3] :
      ( sQ117_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,[sQ117_spl])],[split_symbol_definition]) ).

fof(f5083,definition,
    ! [X0,X1,X2,X3] :
      ( sQ118_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,[sQ118_spl])],[split_symbol_definition]) ).

fof(f5087,plain,
    ( sQ118_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f5047,f2057,f5083]) ).

fof(f5088,plain,
    ( sQ117_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f5048,f2057,f5079]) ).

fof(f5098,plain,
    ! [X0,X1,X2] :
      ( c_Message_Oparts(X2) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oparts(c_Set_Oinsert(X0,c_Set_Oinsert(X1,X2,tc_Message_Omsg),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)],[f674,f895]) ).

fof(f5099,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_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_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oparts(c_Set_Oinsert(X0,c_Set_Oinsert(X1,X2,tc_Message_Omsg),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)],[f674,f893]) ).

fof(f5100,plain,
    ! [X0,X1,X2] :
      ( ~ c_lessequals(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(X1,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(X2),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oparts(c_Set_Oinsert(X0,c_Set_Oinsert(X1,X2,tc_Message_Omsg),tc_Message_Omsg)) = c_Message_Oparts(X2)
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f674,f863]) ).

fof(f5101,plain,
    ! [X0,X1,X2] :
      ( c_lessequals(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(X1,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(X2),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oparts(c_Set_Oinsert(X0,c_Set_Oinsert(X1,X2,tc_Message_Omsg),tc_Message_Omsg)) != c_Message_Oparts(X2)
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f674,f862]) ).

fof(f5102,plain,
    ! [X0,X1,X2] :
      ( ~ c_lessequals(c_Message_Oparts(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_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)),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oparts(c_Set_Oinsert(X0,c_Set_Oinsert(X1,X2,tc_Message_Omsg),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(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)],[f674,f861]) ).

fof(f5105,plain,
    ! [X0,X1,X2] :
      ( c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X0),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_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)),tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oparts(c_Set_Oinsert(X1,c_Set_Oinsert(X2,X0,tc_Message_Omsg),tc_Message_Omsg))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f674,f906]) ).

fof(f5109,plain,
    ! [X0,X1,X2] :
      ( c_lessequals(c_Message_Oparts(X0),c_Message_Oparts(c_Set_Oinsert(X1,c_Set_Oinsert(X2,X0,tc_Message_Omsg),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)],[f674,f711]) ).

fof(f5110,plain,
    ! [X0,X1,X2] :
      ( c_lessequals(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(X1,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,c_Set_Oinsert(X1,X2,tc_Message_Omsg),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)],[f674,f709]) ).

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

fof(f5127,plain,
    ( sQ119_spl
    | ~ sQ90_spl ),
    inference(split_clause,[status(thm)],[f5098,f3810,f5124]) ).

fof(f5128,definition,
    ! [X0,X1,X2] :
      ( sQ120_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(X1,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oparts(c_Set_Oinsert(X0,c_Set_Oinsert(X1,X2,tc_Message_Omsg),tc_Message_Omsg)) != c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ120_spl])],[split_symbol_definition]) ).

fof(f5131,plain,
    ( sQ120_spl
    | ~ sQ90_spl ),
    inference(split_clause,[status(thm)],[f5099,f3810,f5128]) ).

fof(f5132,definition,
    ! [X0,X1,X2] :
      ( sQ121_spl
    <=> ( ~ c_lessequals(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(X1,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(X2),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oparts(c_Set_Oinsert(X0,c_Set_Oinsert(X1,X2,tc_Message_Omsg),tc_Message_Omsg)) = c_Message_Oparts(X2) ) ),
    introduced(definition,[new_symbols(definition,[sQ121_spl])],[split_symbol_definition]) ).

fof(f5135,plain,
    ( sQ121_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f5100,f2057,f5132]) ).

fof(f5136,definition,
    ! [X0,X1,X2] :
      ( sQ122_spl
    <=> ( c_lessequals(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(X1,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(X2),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oparts(c_Set_Oinsert(X0,c_Set_Oinsert(X1,X2,tc_Message_Omsg),tc_Message_Omsg)) != c_Message_Oparts(X2) ) ),
    introduced(definition,[new_symbols(definition,[sQ122_spl])],[split_symbol_definition]) ).

fof(f5139,plain,
    ( sQ122_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f5101,f2057,f5136]) ).

fof(f5140,definition,
    ! [X0,X1,X2] :
      ( sQ123_spl
    <=> ( ~ c_lessequals(c_Message_Oparts(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_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)),tc_fun(tc_Message_Omsg,tc_bool))
        | c_Message_Oparts(c_Set_Oinsert(X0,c_Set_Oinsert(X1,X2,tc_Message_Omsg),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(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,[sQ123_spl])],[split_symbol_definition]) ).

fof(f5143,plain,
    ( sQ123_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f5102,f2057,f5140]) ).

fof(f5144,definition,
    ! [X0,X1,X2] :
      ( sQ124_spl
    <=> c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X0),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_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)),tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oparts(c_Set_Oinsert(X1,c_Set_Oinsert(X2,X0,tc_Message_Omsg),tc_Message_Omsg)) ),
    introduced(definition,[new_symbols(definition,[sQ124_spl])],[split_symbol_definition]) ).

fof(f5149,plain,
    ( sQ124_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f5105,f2057,f5144]) ).

fof(f5151,definition,
    ! [X0,X1,X2] :
      ( sQ125_spl
    <=> c_lessequals(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(X1,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,c_Set_Oinsert(X1,X2,tc_Message_Omsg),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ125_spl])],[split_symbol_definition]) ).

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

fof(f5159,plain,
    ( sQ126_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f5109,f2057,f5155]) ).

fof(f5160,plain,
    ( sQ125_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f5110,f2057,f5151]) ).

fof(f5209,plain,
    ( sQ53_spl
    | ~ sQ1_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f2595,f1357]) ).

fof(f5210,plain,
    ( sQ53_spl
    | ~ sQ1_spl ),
    inference(contradiction_clause,[status(thm)],[f5209]) ).

fof(f5211,plain,
    ( ~ sQ40_spl
    | c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)) = c_Message_Oanalz(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)) ),
    inference(forward_demodulation,[status(thm)],[f1291,f2520]) ).

fof(f5212,plain,
    ( sQ27_spl
    | ~ class_Lattices_Olattice(tc_bool) ),
    inference(resolution,[status(thm)],[f2154,f1314]) ).

fof(f5213,plain,
    ( sQ27_spl
    | ~ sQ58_spl ),
    inference(split_clause,[status(thm)],[f5212,f2846,f2152]) ).

fof(f5249,plain,
    ! [X0,X1] :
      ( ~ sQ42_spl
      | hBOOL(c_in(hAPP(c_Public_OshrK,v_A),c_Message_OkeysFor(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_nat))
      | ~ hBOOL(c_in(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X1),X0),c_Message_Oanalz(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)),tc_Message_Omsg))
      | ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,X1)),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg))
      | hBOOL(c_in(X0,c_Message_Oanalz(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)),tc_Message_Omsg)) ),
    inference(paramodulation,[status(thm)],[f2614,f1756]) ).

fof(f5257,definition,
    ! [X0,X1] :
      ( sQ132_spl
    <=> ( ~ hBOOL(c_in(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X1),X0),c_Message_Oanalz(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)),tc_Message_Omsg))
        | ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,X1)),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg))
        | hBOOL(c_in(X0,c_Message_Oanalz(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)),tc_Message_Omsg)) ) ),
    introduced(definition,[new_symbols(definition,[sQ132_spl])],[split_symbol_definition]) ).

fof(f5260,plain,
    ( ~ sQ42_spl
    | sQ38_spl
    | sQ132_spl ),
    inference(split_clause,[status(thm)],[f5249,f5257,f2511,f2529]) ).

fof(f5293,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)],[f762,f854]) ).

fof(f5296,definition,
    ! [X0] :
      ( sQ133_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,[sQ133_spl])],[split_symbol_definition]) ).

fof(f5299,plain,
    ( sQ133_spl
    | ~ sQ78_spl ),
    inference(split_clause,[status(thm)],[f5293,f3751,f5296]) ).

fof(f5303,plain,
    ! [X0,X1,X2] :
      ( c_Lattices_Oupper__semilattice__class_Osup(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(X1,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,c_Set_Oinsert(X1,X2,tc_Message_Omsg),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) = c_Lattices_Oupper__semilattice__class_Osup(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(X1,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(X2),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f674,f914]) ).

fof(f5306,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)],[f672,f914]) ).

fof(f5307,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_Message_Oparts(c_Set_Oinsert(X0,c_Event_Oknows(X1,X2),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(c_Event_Oknows(X1,X2)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f845,f914]) ).

fof(f5308,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)],[f653,f914]) ).

fof(f5313,definition,
    ! [X0,X1,X2] :
      ( sQ134_spl
    <=> c_Lattices_Oupper__semilattice__class_Osup(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(X1,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,c_Set_Oinsert(X1,X2,tc_Message_Omsg),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) = c_Lattices_Oupper__semilattice__class_Osup(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(X1,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(X2),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ134_spl])],[split_symbol_definition]) ).

fof(f5316,plain,
    ( sQ134_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f5303,f2057,f5313]) ).

fof(f5317,definition,
    ! [X0,X1,X2,X3] :
      ( sQ135_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,[sQ135_spl])],[split_symbol_definition]) ).

fof(f5320,plain,
    ( sQ135_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f5306,f2057,f5317]) ).

fof(f5321,definition,
    ! [X0,X1,X2] :
      ( sQ136_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,c_Event_Oknows(X1,X2),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(c_Event_Oknows(X1,X2)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ136_spl])],[split_symbol_definition]) ).

fof(f5324,plain,
    ( sQ136_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f5307,f2057,f5321]) ).

fof(f5325,definition,
    ! [X0] :
      ( sQ137_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,[sQ137_spl])],[split_symbol_definition]) ).

fof(f5328,plain,
    ( sQ137_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f5308,f2057,f5325]) ).

fof(f5353,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(resolution,[status(thm)],[f1076,f664]) ).

fof(f5354,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)],[f1076,f648]) ).

fof(f5355,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)],[f1076,f1199]) ).

fof(f5356,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)],[f1076,f1070]) ).

fof(f5357,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)],[f1076,f830]) ).

fof(f5362,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)],[f1076,f711]) ).

fof(f5363,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)],[f1076,f709]) ).

fof(f5371,plain,
    ! [X0,X1,X2,X3] :
      ( ~ c_lessequals(c_Message_Oparts(c_Set_Oinsert(X2,c_Set_Oinsert(X3,X0,tc_Message_Omsg),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)],[f674,f1076]) ).

fof(f5374,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)],[f672,f1076]) ).

fof(f5375,plain,
    ! [X0,X1,X2,X3] :
      ( ~ c_lessequals(c_Message_Oparts(c_Set_Oinsert(X3,c_Event_Oknows(X0,X1),tc_Message_Omsg)),X2,tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(c_Message_Oparts(c_Event_Oknows(X0,X1)),X2,tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f845,f1076]) ).

fof(f5376,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)],[f653,f1076]) ).

fof(f5380,definition,
    ! [X0,X1] :
      ( sQ138_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,[sQ138_spl])],[split_symbol_definition]) ).

fof(f5383,plain,
    ( sQ138_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f5353,f2057,f5380]) ).

fof(f5384,definition,
    ! [X0,X1] :
      ( sQ139_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,[sQ139_spl])],[split_symbol_definition]) ).

fof(f5387,plain,
    ( sQ139_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f5354,f2057,f5384]) ).

fof(f5388,definition,
    ! [X0,X1] :
      ( sQ140_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,[sQ140_spl])],[split_symbol_definition]) ).

fof(f5391,plain,
    ( sQ140_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f5355,f2057,f5388]) ).

fof(f5392,definition,
    ! [X0,X1] :
      ( sQ141_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,[sQ141_spl])],[split_symbol_definition]) ).

fof(f5395,plain,
    ( sQ141_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f5356,f2057,f5392]) ).

fof(f5396,definition,
    ! [X0,X1] :
      ( sQ142_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,[sQ142_spl])],[split_symbol_definition]) ).

fof(f5399,plain,
    ( sQ142_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f5357,f2057,f5396]) ).

fof(f5400,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)],[f5362]) ).

fof(f5401,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)],[f5363]) ).

fof(f5403,definition,
    ! [X0,X1,X2,X3] :
      ( sQ143_spl
    <=> ( ~ c_lessequals(c_Message_Oparts(c_Set_Oinsert(X2,c_Set_Oinsert(X3,X0,tc_Message_Omsg),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,[sQ143_spl])],[split_symbol_definition]) ).

fof(f5406,plain,
    ( sQ143_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f5371,f2057,f5403]) ).

fof(f5407,definition,
    ! [X0,X1,X2,X3,X4] :
      ( sQ144_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,[sQ144_spl])],[split_symbol_definition]) ).

fof(f5410,plain,
    ( sQ144_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f5374,f2057,f5407]) ).

fof(f5411,definition,
    ! [X0,X1,X2,X3] :
      ( sQ145_spl
    <=> ( ~ c_lessequals(c_Message_Oparts(c_Set_Oinsert(X3,c_Event_Oknows(X0,X1),tc_Message_Omsg)),X2,tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(c_Message_Oparts(c_Event_Oknows(X0,X1)),X2,tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ145_spl])],[split_symbol_definition]) ).

fof(f5414,plain,
    ( sQ145_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f5375,f2057,f5411]) ).

fof(f5415,definition,
    ! [X0,X1] :
      ( sQ146_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,[sQ146_spl])],[split_symbol_definition]) ).

fof(f5418,plain,
    ( sQ146_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f5376,f2057,f5415]) ).

fof(f5426,plain,
    ! [X0,X1,X2,X3] :
      ( c_lessequals(c_Message_Oparts(X0),c_Lattices_Oupper__semilattice__class_Osup(X1,c_Message_Oparts(c_Set_Oinsert(X2,c_Set_Oinsert(X3,X0,tc_Message_Omsg),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)],[f674,f5400]) ).

fof(f5429,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)],[f672,f5400]) ).

fof(f5430,plain,
    ! [X0,X1,X2,X3] :
      ( c_lessequals(c_Message_Oparts(c_Event_Oknows(X0,X1)),c_Lattices_Oupper__semilattice__class_Osup(X2,c_Message_Oparts(c_Set_Oinsert(X3,c_Event_Oknows(X0,X1),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)],[f845,f5400]) ).

fof(f5431,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)],[f653,f5400]) ).

fof(f5436,definition,
    ! [X0,X1,X2,X3] :
      ( sQ147_spl
    <=> c_lessequals(c_Message_Oparts(X0),c_Lattices_Oupper__semilattice__class_Osup(X1,c_Message_Oparts(c_Set_Oinsert(X2,c_Set_Oinsert(X3,X0,tc_Message_Omsg),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(f5439,plain,
    ( sQ147_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f5426,f2057,f5436]) ).

fof(f5440,definition,
    ! [X0,X1,X2,X3,X4] :
      ( sQ148_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,[sQ148_spl])],[split_symbol_definition]) ).

fof(f5443,plain,
    ( sQ148_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f5429,f2057,f5440]) ).

fof(f5444,definition,
    ! [X0,X1,X2,X3] :
      ( sQ149_spl
    <=> c_lessequals(c_Message_Oparts(c_Event_Oknows(X0,X1)),c_Lattices_Oupper__semilattice__class_Osup(X2,c_Message_Oparts(c_Set_Oinsert(X3,c_Event_Oknows(X0,X1),tc_Message_Omsg)),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(f5447,plain,
    ( sQ149_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f5430,f2057,f5444]) ).

fof(f5448,definition,
    ! [X0,X1] :
      ( sQ150_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,[sQ150_spl])],[split_symbol_definition]) ).

fof(f5451,plain,
    ( sQ150_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f5431,f2057,f5448]) ).

fof(f5456,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_Message_Oparts(c_Set_Oinsert(X1,c_Set_Oinsert(X0,X2,tc_Message_Omsg),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)],[f674,f5401]) ).

fof(f5460,plain,
    ! [X0,X1,X2,X3] :
      ( c_lessequals(c_Message_Oparts(X0),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(X1,c_Set_Oinsert(X2,X0,tc_Message_Omsg),tc_Message_Omsg)),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)],[f674,f5401]) ).

fof(f5463,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)],[f672,f5401]) ).

fof(f5464,plain,
    ! [X0,X1,X2,X3] :
      ( c_lessequals(c_Message_Oparts(c_Event_Oknows(X0,X1)),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(X2,c_Event_Oknows(X0,X1),tc_Message_Omsg)),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)],[f845,f5401]) ).

fof(f5465,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)],[f653,f5401]) ).

fof(f5470,definition,
    ! [X0,X1,X2] :
      ( sQ151_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(X1,c_Set_Oinsert(X0,X2,tc_Message_Omsg),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ151_spl])],[split_symbol_definition]) ).

fof(f5473,plain,
    ( sQ151_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f5456,f2057,f5470]) ).

fof(f5474,definition,
    ! [X0,X1,X2,X3] :
      ( sQ152_spl
    <=> c_lessequals(c_Message_Oparts(X0),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(X1,c_Set_Oinsert(X2,X0,tc_Message_Omsg),tc_Message_Omsg)),X3,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(f5477,plain,
    ( sQ152_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f5460,f2057,f5474]) ).

fof(f5478,definition,
    ! [X0,X1,X2,X3,X4] :
      ( sQ153_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,[sQ153_spl])],[split_symbol_definition]) ).

fof(f5481,plain,
    ( sQ153_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f5463,f2057,f5478]) ).

fof(f5482,definition,
    ! [X0,X1,X2,X3] :
      ( sQ154_spl
    <=> c_lessequals(c_Message_Oparts(c_Event_Oknows(X0,X1)),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(X2,c_Event_Oknows(X0,X1),tc_Message_Omsg)),X3,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(f5485,plain,
    ( sQ154_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f5464,f2057,f5482]) ).

fof(f5486,definition,
    ! [X0,X1] :
      ( sQ155_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,[sQ155_spl])],[split_symbol_definition]) ).

fof(f5489,plain,
    ( sQ155_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f5465,f2057,f5486]) ).

fof(f5490,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(resolution,[status(thm)],[f1078,f664]) ).

fof(f5491,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)],[f1078,f648]) ).

fof(f5492,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)],[f1078,f1199]) ).

fof(f5493,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)],[f1078,f1070]) ).

fof(f5494,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)],[f1078,f830]) ).

fof(f5501,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)],[f1078,f711]) ).

fof(f5502,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)],[f1078,f709]) ).

fof(f5510,plain,
    ! [X0,X1,X2,X3] :
      ( ~ c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,c_Set_Oinsert(X1,X3,tc_Message_Omsg),tc_Message_Omsg)),X2,tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(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(X1,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),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)],[f674,f1078]) ).

fof(f5513,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)],[f672,f1078]) ).

fof(f5514,plain,
    ! [X0,X1,X2,X3] :
      ( ~ c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,c_Event_Oknows(X2,X3),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)],[f845,f1078]) ).

fof(f5515,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)],[f653,f1078]) ).

fof(f5519,definition,
    ! [X0,X1] :
      ( sQ156_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,[sQ156_spl])],[split_symbol_definition]) ).

fof(f5522,plain,
    ( sQ156_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f5490,f2057,f5519]) ).

fof(f5523,definition,
    ! [X0,X1] :
      ( sQ157_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,[sQ157_spl])],[split_symbol_definition]) ).

fof(f5526,plain,
    ( sQ157_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f5491,f2057,f5523]) ).

fof(f5527,definition,
    ! [X0,X1] :
      ( sQ158_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,[sQ158_spl])],[split_symbol_definition]) ).

fof(f5530,plain,
    ( sQ158_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f5492,f2057,f5527]) ).

fof(f5531,definition,
    ! [X0,X1] :
      ( sQ159_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,[sQ159_spl])],[split_symbol_definition]) ).

fof(f5534,plain,
    ( sQ159_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f5493,f2057,f5531]) ).

fof(f5535,definition,
    ! [X0,X1] :
      ( sQ160_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,[sQ160_spl])],[split_symbol_definition]) ).

fof(f5538,plain,
    ( sQ160_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f5494,f2057,f5535]) ).

fof(f5541,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)],[f5501]) ).

fof(f5542,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)],[f5502]) ).

fof(f5544,definition,
    ! [X0,X1,X2,X3] :
      ( sQ161_spl
    <=> ( ~ c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,c_Set_Oinsert(X1,X3,tc_Message_Omsg),tc_Message_Omsg)),X2,tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(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(X1,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),X2,tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ161_spl])],[split_symbol_definition]) ).

fof(f5547,plain,
    ( sQ161_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f5510,f2057,f5544]) ).

fof(f5548,definition,
    ! [X0,X1,X2,X3,X4] :
      ( sQ162_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,[sQ162_spl])],[split_symbol_definition]) ).

fof(f5551,plain,
    ( sQ162_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f5513,f2057,f5548]) ).

fof(f5552,definition,
    ! [X0,X1,X2,X3] :
      ( sQ163_spl
    <=> ( ~ c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,c_Event_Oknows(X2,X3),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,[sQ163_spl])],[split_symbol_definition]) ).

fof(f5555,plain,
    ( sQ163_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f5514,f2057,f5552]) ).

fof(f5556,definition,
    ! [X0,X1] :
      ( sQ164_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,[sQ164_spl])],[split_symbol_definition]) ).

fof(f5559,plain,
    ( sQ164_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f5515,f2057,f5556]) ).

fof(f5568,plain,
    ! [X0,X1,X2,X3] :
      ( c_lessequals(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(X1,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(X2,c_Message_Oparts(c_Set_Oinsert(X0,c_Set_Oinsert(X1,X3,tc_Message_Omsg),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)],[f674,f5541]) ).

fof(f5571,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)],[f672,f5541]) ).

fof(f5572,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_Message_Oparts(c_Set_Oinsert(X0,c_Event_Oknows(X2,X3),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)],[f845,f5541]) ).

fof(f5573,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)],[f653,f5541]) ).

fof(f5579,definition,
    ! [X0,X1,X2,X3] :
      ( sQ165_spl
    <=> c_lessequals(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(X1,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(X2,c_Message_Oparts(c_Set_Oinsert(X0,c_Set_Oinsert(X1,X3,tc_Message_Omsg),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ165_spl])],[split_symbol_definition]) ).

fof(f5582,plain,
    ( sQ165_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f5568,f2057,f5579]) ).

fof(f5583,definition,
    ! [X0,X1,X2,X3,X4] :
      ( sQ166_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,[sQ166_spl])],[split_symbol_definition]) ).

fof(f5586,plain,
    ( sQ166_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f5571,f2057,f5583]) ).

fof(f5587,definition,
    ! [X0,X1,X2,X3] :
      ( sQ167_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,c_Event_Oknows(X2,X3),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ167_spl])],[split_symbol_definition]) ).

fof(f5590,plain,
    ( sQ167_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f5572,f2057,f5587]) ).

fof(f5591,definition,
    ! [X0,X1] :
      ( sQ168_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,[sQ168_spl])],[split_symbol_definition]) ).

fof(f5594,plain,
    ( sQ168_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f5573,f2057,f5591]) ).

fof(f5595,plain,
    ! [X0,X1,X2] :
      ( ~ c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(c_Message_Oanalz(X1)),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_Message_Oanalz(c_Set_Oinsert(X0,X2,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_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oanalz(c_Set_Oinsert(X0,X2,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)],[f680,f854]) ).

fof(f5623,definition,
    ! [X0,X1,X2] :
      ( sQ169_spl
    <=> ( ~ c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(c_Message_Oanalz(X1)),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_Message_Oanalz(c_Set_Oinsert(X0,X2,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_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oanalz(c_Set_Oinsert(X0,X2,tc_Message_Omsg))
        | ~ hBOOL(c_in(X0,c_Message_Osynth(c_Message_Oanalz(X1)),tc_Message_Omsg)) ) ),
    introduced(definition,[new_symbols(definition,[sQ169_spl])],[split_symbol_definition]) ).

fof(f5626,plain,
    ( ~ sQ78_spl
    | sQ169_spl ),
    inference(split_clause,[status(thm)],[f5595,f5623,f3751]) ).

fof(f5645,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)],[f685,f854]) ).

fof(f5650,definition,
    ! [X0] :
      ( sQ170_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,[sQ170_spl])],[split_symbol_definition]) ).

fof(f5653,plain,
    ( sQ170_spl
    | ~ sQ78_spl ),
    inference(split_clause,[status(thm)],[f5645,f3751,f5650]) ).

fof(f5655,plain,
    ( ~ sQ40_spl
    | hBOOL(c_in(hAPP(c_Public_OshrK,v_A),c_Message_OkeysFor(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_nat))
    | c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)) = c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A)),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg) ),
    inference(paramodulation,[status(thm)],[f571,f5211]) ).

fof(f5714,plain,
    ( ~ sQ40_spl
    | c_Message_Oparts(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))) = c_Message_Oparts(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)) ),
    inference(paramodulation,[status(thm)],[f5211,f1191]) ).

fof(f5722,definition,
    ( sQ171_spl
  <=> c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)) = c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A)),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg) ),
    introduced(definition,[new_symbols(definition,[sQ171_spl])],[split_symbol_definition]) ).

fof(f5725,plain,
    ( ~ sQ40_spl
    | sQ38_spl
    | sQ171_spl ),
    inference(split_clause,[status(thm)],[f5655,f5722,f2511,f2519]) ).

fof(f5782,plain,
    ( ~ sQ40_spl
    | c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)) = c_Message_Oparts(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)) ),
    inference(forward_demodulation,[status(thm)],[f1191,f5714]) ).

fof(f5924,definition,
    ( sQ175_spl
  <=> c_Message_Oanalz(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)) = c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)) ),
    introduced(definition,[new_symbols(definition,[sQ175_spl])],[split_symbol_definition]) ).

fof(f5926,plain,
    ( sQ175_spl
    | c_Message_Oanalz(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)) != c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)) ),
    inference(component_clause,[status(thm)],[f5924]) ).

fof(f5934,plain,
    ( sQ175_spl
    | ~ sQ40_spl
    | c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)) != c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)) ),
    inference(forward_demodulation,[status(thm)],[f5211,f5926]) ).

fof(f5935,plain,
    ( sQ175_spl
    | ~ sQ40_spl
    | $false ),
    inference(trivial_equality_resolution,[status(thm)],[f5934]) ).

fof(f5936,plain,
    ( sQ175_spl
    | ~ sQ40_spl ),
    inference(contradiction_clause,[status(thm)],[f5935]) ).

fof(f5940,plain,
    ! [X0,X1,X2] :
      ( hBOOL(c_in(X2,c_Event_Obad,tc_Message_Oagent))
      | hBOOL(hAPP(c_Set_Oinsert(X0,c_Event_Oknows(c_Message_Oagent_OSpy,X1),tc_Message_Omsg),hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,c_Message_Oagent_OSpy)))) ),
    inference(paramodulation,[status(thm)],[f1275,f4395]) ).

fof(f5942,definition,
    ! [X0,X1] :
      ( sQ177_spl
    <=> hBOOL(hAPP(c_Set_Oinsert(X0,c_Event_Oknows(c_Message_Oagent_OSpy,X1),tc_Message_Omsg),hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,c_Message_Oagent_OSpy)))) ),
    introduced(definition,[new_symbols(definition,[sQ177_spl])],[split_symbol_definition]) ).

fof(f5945,plain,
    ( sQ7_spl
    | sQ177_spl ),
    inference(split_clause,[status(thm)],[f5940,f5942,f1551]) ).

fof(f6049,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_Message_Oparts(c_Set_Oinsert(X0,c_Set_Oinsert(X1,X2,tc_Message_Omsg),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)],[f674,f5542]) ).

fof(f6053,plain,
    ! [X0,X1,X2,X3] :
      ( c_lessequals(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(X1,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_Oparts(c_Set_Oinsert(X0,c_Set_Oinsert(X1,X2,tc_Message_Omsg),tc_Message_Omsg)),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)],[f674,f5542]) ).

fof(f6056,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)],[f672,f5542]) ).

fof(f6057,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_Message_Oparts(c_Set_Oinsert(X0,c_Event_Oknows(X1,X2),tc_Message_Omsg)),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)],[f845,f5542]) ).

fof(f6058,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)],[f653,f5542]) ).

fof(f6064,definition,
    ! [X0,X1,X2] :
      ( sQ179_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,c_Set_Oinsert(X1,X2,tc_Message_Omsg),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ179_spl])],[split_symbol_definition]) ).

fof(f6067,plain,
    ( sQ179_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f6049,f2057,f6064]) ).

fof(f6068,definition,
    ! [X0,X1,X2,X3] :
      ( sQ180_spl
    <=> c_lessequals(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(X1,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_Oparts(c_Set_Oinsert(X0,c_Set_Oinsert(X1,X2,tc_Message_Omsg),tc_Message_Omsg)),X3,tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ180_spl])],[split_symbol_definition]) ).

fof(f6071,plain,
    ( sQ180_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f6053,f2057,f6068]) ).

fof(f6072,definition,
    ! [X0,X1,X2,X3,X4] :
      ( sQ181_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,[sQ181_spl])],[split_symbol_definition]) ).

fof(f6075,plain,
    ( sQ181_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f6056,f2057,f6072]) ).

fof(f6076,definition,
    ! [X0,X1,X2,X3] :
      ( sQ182_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,c_Event_Oknows(X1,X2),tc_Message_Omsg)),X3,tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ182_spl])],[split_symbol_definition]) ).

fof(f6079,plain,
    ( sQ182_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f6057,f2057,f6076]) ).

fof(f6080,definition,
    ! [X0,X1] :
      ( sQ183_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,[sQ183_spl])],[split_symbol_definition]) ).

fof(f6083,plain,
    ( sQ183_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f6058,f2057,f6080]) ).

fof(f6086,plain,
    ! [X0,X1] :
      ( ~ sQ89_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)],[f1080,f3795]) ).

fof(f6087,plain,
    ! [X0,X1] :
      ( ~ sQ88_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)],[f1080,f3791]) ).

fof(f6088,plain,
    ! [X0,X1] :
      ( ~ sQ87_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)],[f1080,f3787]) ).

fof(f6092,plain,
    ! [X0,X1,X2,X3] :
      ( ~ c_lessequals(X0,c_Message_Oparts(X3),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(X1,c_Set_Oinsert(X2,X3,tc_Message_Omsg),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)],[f674,f1080]) ).

fof(f6095,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)],[f672,f1080]) ).

fof(f6097,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)],[f653,f1080]) ).

fof(f6103,definition,
    ! [X0,X1] :
      ( sQ184_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,[sQ184_spl])],[split_symbol_definition]) ).

fof(f6106,plain,
    ( ~ sQ89_spl
    | sQ184_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f6086,f2057,f6103,f3794]) ).

fof(f6107,definition,
    ! [X0,X1] :
      ( sQ185_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,[sQ185_spl])],[split_symbol_definition]) ).

fof(f6110,plain,
    ( ~ sQ88_spl
    | sQ185_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f6087,f2057,f6107,f3790]) ).

fof(f6111,definition,
    ! [X0,X1] :
      ( sQ186_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,[sQ186_spl])],[split_symbol_definition]) ).

fof(f6114,plain,
    ( ~ sQ87_spl
    | sQ186_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f6088,f2057,f6111,f3786]) ).

fof(f6115,definition,
    ! [X0,X1,X2,X3] :
      ( sQ187_spl
    <=> ( ~ c_lessequals(X0,c_Message_Oparts(X3),tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(X1,c_Set_Oinsert(X2,X3,tc_Message_Omsg),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ187_spl])],[split_symbol_definition]) ).

fof(f6118,plain,
    ( sQ187_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f6092,f2057,f6115]) ).

fof(f6119,definition,
    ! [X0,X1,X2,X3,X4] :
      ( sQ188_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,[sQ188_spl])],[split_symbol_definition]) ).

fof(f6122,plain,
    ( sQ188_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f6095,f2057,f6119]) ).

fof(f6123,definition,
    ! [X0,X1,X2,X3] :
      ( sQ189_spl
    <=> ( ~ c_lessequals(X0,c_Message_Oparts(c_Event_Oknows(X2,X3)),tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(X1,c_Event_Oknows(X2,X3),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ189_spl])],[split_symbol_definition]) ).

fof(f6127,definition,
    ! [X0,X1] :
      ( sQ190_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,[sQ190_spl])],[split_symbol_definition]) ).

fof(f6130,plain,
    ( sQ190_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f6097,f2057,f6127]) ).

fof(f6133,plain,
    ! [X0,X1] :
      ( ~ sQ89_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)],[f1082,f3795]) ).

fof(f6134,plain,
    ! [X0,X1] :
      ( ~ sQ88_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)],[f1082,f3791]) ).

fof(f6135,plain,
    ! [X0,X1] :
      ( ~ sQ87_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)],[f1082,f3787]) ).

fof(f6139,plain,
    ! [X0,X1,X2,X3] :
      ( ~ c_lessequals(X0,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_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)),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(X1,c_Set_Oinsert(X2,X3,tc_Message_Omsg),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)],[f674,f1082]) ).

fof(f6142,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)],[f672,f1082]) ).

fof(f6143,plain,
    ! [X0,X1,X2,X3] :
      ( ~ 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,c_Event_Oknows(X2,X3),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)],[f845,f1082]) ).

fof(f6150,definition,
    ! [X0,X1] :
      ( sQ191_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,[sQ191_spl])],[split_symbol_definition]) ).

fof(f6153,plain,
    ( ~ sQ89_spl
    | sQ191_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f6133,f2057,f6150,f3794]) ).

fof(f6154,definition,
    ! [X0,X1] :
      ( sQ192_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,[sQ192_spl])],[split_symbol_definition]) ).

fof(f6157,plain,
    ( ~ sQ88_spl
    | sQ192_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f6134,f2057,f6154,f3790]) ).

fof(f6158,definition,
    ! [X0,X1] :
      ( sQ193_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,[sQ193_spl])],[split_symbol_definition]) ).

fof(f6161,plain,
    ( ~ sQ87_spl
    | sQ193_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f6135,f2057,f6158,f3786]) ).

fof(f6162,definition,
    ! [X0,X1,X2,X3] :
      ( sQ194_spl
    <=> ( ~ c_lessequals(X0,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_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)),tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(X1,c_Set_Oinsert(X2,X3,tc_Message_Omsg),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ194_spl])],[split_symbol_definition]) ).

fof(f6165,plain,
    ( sQ194_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f6139,f2057,f6162]) ).

fof(f6166,definition,
    ! [X0,X1,X2,X3,X4] :
      ( sQ195_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,[sQ195_spl])],[split_symbol_definition]) ).

fof(f6169,plain,
    ( sQ195_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f6142,f2057,f6166]) ).

fof(f6170,definition,
    ! [X0,X1,X2,X3] :
      ( sQ196_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,c_Event_Oknows(X2,X3),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ196_spl])],[split_symbol_definition]) ).

fof(f6173,plain,
    ( sQ196_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f6143,f2057,f6170]) ).

fof(f6174,definition,
    ! [X0,X1] :
      ( sQ197_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,[sQ197_spl])],[split_symbol_definition]) ).

fof(f6178,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)],[f2168,f1078]) ).

fof(f6179,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)],[f2168,f1076]) ).

fof(f6182,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)],[f2168,f854]) ).

fof(f6193,definition,
    ! [X0,X1,X2] :
      ( sQ198_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,[sQ198_spl])],[split_symbol_definition]) ).

fof(f6196,plain,
    ( sQ198_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f6178,f2057,f6193]) ).

fof(f6197,definition,
    ! [X0,X1,X2] :
      ( sQ199_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,[sQ199_spl])],[split_symbol_definition]) ).

fof(f6200,plain,
    ( sQ199_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f6179,f2057,f6197]) ).

fof(f6201,definition,
    ! [X0,X1] :
      ( sQ200_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,[sQ200_spl])],[split_symbol_definition]) ).

fof(f6204,plain,
    ( sQ200_spl
    | ~ sQ78_spl ),
    inference(split_clause,[status(thm)],[f6182,f3751,f6201]) ).

fof(f6207,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)],[f2199,f1078]) ).

fof(f6208,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)],[f2199,f1076]) ).

fof(f6212,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)],[f2199,f854]) ).

fof(f6223,definition,
    ! [X0,X1,X2] :
      ( sQ201_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,[sQ201_spl])],[split_symbol_definition]) ).

fof(f6226,plain,
    ( sQ201_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f6207,f2057,f6223]) ).

fof(f6227,definition,
    ! [X0,X1,X2] :
      ( sQ202_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,[sQ202_spl])],[split_symbol_definition]) ).

fof(f6230,plain,
    ( sQ202_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f6208,f2057,f6227]) ).

fof(f6231,definition,
    ! [X0,X1] :
      ( sQ203_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,[sQ203_spl])],[split_symbol_definition]) ).

fof(f6234,plain,
    ( sQ203_spl
    | ~ sQ78_spl ),
    inference(split_clause,[status(thm)],[f6212,f3751,f6231]) ).

fof(f6237,plain,
    ! [X0,X1,X2] :
      ( 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)],[f2203,f1078]) ).

fof(f6238,plain,
    ! [X0,X1,X2] :
      ( 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)],[f2203,f1076]) ).

fof(f6241,plain,
    ! [X0,X1] :
      ( ~ 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)],[f2203,f854]) ).

fof(f6256,definition,
    ! [X0,X1,X2] :
      ( sQ204_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,[sQ204_spl])],[split_symbol_definition]) ).

fof(f6259,plain,
    ( sQ204_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f6237,f2057,f6256]) ).

fof(f6260,definition,
    ! [X0,X1,X2] :
      ( sQ205_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,[sQ205_spl])],[split_symbol_definition]) ).

fof(f6263,plain,
    ( sQ205_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f6238,f2057,f6260]) ).

fof(f6264,definition,
    ! [X0,X1] :
      ( sQ206_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,[sQ206_spl])],[split_symbol_definition]) ).

fof(f6267,plain,
    ( sQ206_spl
    | ~ sQ78_spl ),
    inference(split_clause,[status(thm)],[f6241,f3751,f6264]) ).

fof(f6363,plain,
    ! [X0,X1,X2] :
      ( hAPP(c_Lattices_Oupper__semilattice__class_Osup(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(t_a,tc_bool)),tc_fun(t_a,tc_bool)),v_x) = c_Lattices_Oupper__semilattice__class_Osup(hAPP(X1,v_x),hAPP(c_Lattices_Oupper__semilattice__class_Osup(X0,X2,tc_fun(t_a,tc_bool)),v_x),tc_bool)
      | ~ class_Lattices_Olattice(tc_bool) ),
    inference(paramodulation,[status(thm)],[f688,f638]) ).

fof(f6438,definition,
    ! [X0,X1,X2] :
      ( sQ207_spl
    <=> hAPP(c_Lattices_Oupper__semilattice__class_Osup(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(t_a,tc_bool)),tc_fun(t_a,tc_bool)),v_x) = c_Lattices_Oupper__semilattice__class_Osup(hAPP(X1,v_x),hAPP(c_Lattices_Oupper__semilattice__class_Osup(X0,X2,tc_fun(t_a,tc_bool)),v_x),tc_bool) ),
    introduced(definition,[new_symbols(definition,[sQ207_spl])],[split_symbol_definition]) ).

fof(f6441,plain,
    ( sQ207_spl
    | ~ sQ58_spl ),
    inference(split_clause,[status(thm)],[f6363,f2846,f6438]) ).

fof(f6447,plain,
    ( ~ sQ40_spl
    | ~ sQ89_spl
    | ~ c_lessequals(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
    | c_Message_Oparts(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)) = c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg) ),
    inference(paramodulation,[status(thm)],[f5782,f3795]) ).

fof(f6474,definition,
    ( sQ210_spl
  <=> c_Message_Oparts(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)) = c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg) ),
    introduced(definition,[new_symbols(definition,[sQ210_spl])],[split_symbol_definition]) ).

fof(f6475,plain,
    ( ~ sQ210_spl
    | c_Message_Oparts(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)) = c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg) ),
    inference(component_clause,[status(thm)],[f6474]) ).

fof(f6477,definition,
    ( sQ211_spl
  <=> c_lessequals(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ211_spl])],[split_symbol_definition]) ).

fof(f6480,plain,
    ( ~ sQ40_spl
    | ~ sQ89_spl
    | ~ sQ211_spl
    | sQ210_spl ),
    inference(split_clause,[status(thm)],[f6447,f6474,f6477,f3794,f2519]) ).

fof(f6495,plain,
    ( ~ sQ210_spl
    | ~ sQ40_spl
    | c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)) = c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg) ),
    inference(forward_demodulation,[status(thm)],[f5782,f6475]) ).

fof(f6502,plain,
    ( ~ sQ210_spl
    | ~ sQ40_spl
    | hBOOL(c_in(hAPP(c_Public_OshrK,v_A),c_Message_OkeysFor(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_nat))
    | c_Message_Oanalz(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))) = c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A)),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg) ),
    inference(paramodulation,[status(thm)],[f6495,f571]) ).

fof(f6550,definition,
    ( sQ212_spl
  <=> c_Message_Oanalz(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))) = c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)) ),
    introduced(definition,[new_symbols(definition,[sQ212_spl])],[split_symbol_definition]) ).

fof(f6551,plain,
    ( ~ sQ212_spl
    | c_Message_Oanalz(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))) = c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)) ),
    inference(component_clause,[status(thm)],[f6550]) ).

fof(f6555,definition,
    ( sQ213_spl
  <=> c_Message_Oanalz(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))) = c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A)),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg) ),
    introduced(definition,[new_symbols(definition,[sQ213_spl])],[split_symbol_definition]) ).

fof(f6556,plain,
    ( ~ sQ213_spl
    | c_Message_Oanalz(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))) = c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A)),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg) ),
    inference(component_clause,[status(thm)],[f6555]) ).

fof(f6558,plain,
    ( ~ sQ210_spl
    | ~ sQ40_spl
    | sQ38_spl
    | sQ213_spl ),
    inference(split_clause,[status(thm)],[f6502,f6555,f2511,f2519,f6474]) ).

fof(f6611,definition,
    ( sQ219_spl
  <=> c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)) = c_Event_Oknows(c_Message_Oagent_OSpy,v_evs) ),
    introduced(definition,[new_symbols(definition,[sQ219_spl])],[split_symbol_definition]) ).

fof(f6612,plain,
    ( ~ sQ219_spl
    | c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)) = c_Event_Oknows(c_Message_Oagent_OSpy,v_evs) ),
    inference(component_clause,[status(thm)],[f6611]) ).

fof(f6618,plain,
    ( ~ sQ212_spl
    | c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)) = c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)) ),
    inference(forward_demodulation,[status(thm)],[f1196,f6551]) ).

fof(f6622,plain,
    ( ~ sQ213_spl
    | c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)) = c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A)),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg) ),
    inference(forward_demodulation,[status(thm)],[f1196,f6556]) ).

fof(f6623,plain,
    ( ~ sQ213_spl
    | ~ sQ42_spl
    | c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)) = c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)) ),
    inference(forward_demodulation,[status(thm)],[f2614,f6622]) ).

fof(f6646,plain,
    ( ~ sQ219_spl
    | c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)) = c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)) ),
    inference(paramodulation,[status(thm)],[f6612,f1196]) ).

fof(f6648,definition,
    ( sQ221_spl
  <=> c_lessequals(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ221_spl])],[split_symbol_definition]) ).

fof(f6650,plain,
    ( sQ221_spl
    | ~ c_lessequals(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(component_clause,[status(thm)],[f6648]) ).

fof(f6659,plain,
    ( ~ sQ219_spl
    | c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)) = c_Event_Oknows(c_Message_Oagent_OSpy,v_evs) ),
    inference(forward_demodulation,[status(thm)],[f6612,f6646]) ).

fof(f6684,plain,
    ( ~ sQ219_spl
    | ~ sQ87_spl
    | ~ c_lessequals(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_fun(tc_Message_Omsg,tc_bool))
    | c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)) = c_Event_Oknows(c_Message_Oagent_OSpy,v_evs) ),
    inference(paramodulation,[status(thm)],[f6659,f3787]) ).

fof(f6731,definition,
    ( sQ222_spl
  <=> c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)) = c_Event_Oknows(c_Message_Oagent_OSpy,v_evs) ),
    introduced(definition,[new_symbols(definition,[sQ222_spl])],[split_symbol_definition]) ).

fof(f6732,plain,
    ( ~ sQ222_spl
    | c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)) = c_Event_Oknows(c_Message_Oagent_OSpy,v_evs) ),
    inference(component_clause,[status(thm)],[f6731]) ).

fof(f6734,plain,
    ( ~ sQ219_spl
    | ~ sQ87_spl
    | ~ sQ221_spl
    | sQ222_spl ),
    inference(split_clause,[status(thm)],[f6684,f6731,f6648,f3786,f6611]) ).

fof(f6773,plain,
    ( sQ221_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f6650,f1095]) ).

fof(f6774,plain,
    sQ221_spl,
    inference(contradiction_clause,[status(thm)],[f6773]) ).

fof(f6902,plain,
    ( ~ sQ212_spl
    | ~ sQ87_spl
    | ~ c_lessequals(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_fun(tc_Message_Omsg,tc_bool))
    | c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)) = c_Event_Oknows(c_Message_Oagent_OSpy,v_evs) ),
    inference(paramodulation,[status(thm)],[f6618,f3787]) ).

fof(f6943,definition,
    ( sQ223_spl
  <=> c_lessequals(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ223_spl])],[split_symbol_definition]) ).

fof(f6945,plain,
    ( sQ223_spl
    | ~ c_lessequals(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(component_clause,[status(thm)],[f6943]) ).

fof(f6946,plain,
    ( ~ sQ212_spl
    | ~ sQ87_spl
    | ~ sQ223_spl
    | sQ222_spl ),
    inference(split_clause,[status(thm)],[f6902,f6731,f6943,f3786,f6550]) ).

fof(f6985,plain,
    ( ~ sQ222_spl
    | ~ sQ212_spl
    | c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)) = c_Event_Oknows(c_Message_Oagent_OSpy,v_evs) ),
    inference(forward_demodulation,[status(thm)],[f6618,f6732]) ).

fof(f6998,plain,
    ( ~ sQ222_spl
    | ~ sQ212_spl
    | ~ sQ89_spl
    | ~ c_lessequals(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_fun(tc_Message_Omsg,tc_bool))
    | c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)) = c_Event_Oknows(c_Message_Oagent_OSpy,v_evs) ),
    inference(paramodulation,[status(thm)],[f6985,f3795]) ).

fof(f7017,plain,
    ( ~ sQ222_spl
    | ~ sQ212_spl
    | ~ sQ89_spl
    | ~ sQ221_spl
    | sQ219_spl ),
    inference(split_clause,[status(thm)],[f6998,f6611,f6648,f3794,f6550,f6731]) ).

fof(f7030,plain,
    ( ~ sQ213_spl
    | ~ sQ42_spl
    | ~ sQ87_spl
    | ~ c_lessequals(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_fun(tc_Message_Omsg,tc_bool))
    | c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)) = c_Event_Oknows(c_Message_Oagent_OSpy,v_evs) ),
    inference(paramodulation,[status(thm)],[f6623,f3787]) ).

fof(f7068,plain,
    ( ~ sQ213_spl
    | ~ sQ42_spl
    | c_Message_Oanalz(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))) = c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)) ),
    inference(paramodulation,[status(thm)],[f6623,f1291]) ).

fof(f7071,plain,
    ( ~ sQ213_spl
    | ~ sQ42_spl
    | ~ sQ87_spl
    | ~ sQ223_spl
    | sQ222_spl ),
    inference(split_clause,[status(thm)],[f7030,f6731,f6943,f3786,f2529,f6555]) ).

fof(f7109,plain,
    ( ~ sQ213_spl
    | ~ sQ42_spl
    | sQ212_spl ),
    inference(split_clause,[status(thm)],[f7068,f6550,f2529,f6555]) ).

fof(f7316,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)],[f634,f759]) ).

fof(f7318,plain,
    ( ~ sQ89_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)],[f759,f3795]) ).

fof(f7338,definition,
    ( sQ224_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,[sQ224_spl])],[split_symbol_definition]) ).

fof(f7341,definition,
    ( sQ225_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,[sQ225_spl])],[split_symbol_definition]) ).

fof(f7343,plain,
    ( sQ225_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)],[f7341]) ).

fof(f7344,plain,
    ( ~ sQ89_spl
    | ~ sQ225_spl
    | sQ224_spl ),
    inference(split_clause,[status(thm)],[f7318,f7338,f7341,f3794]) ).

fof(f7360,plain,
    ( sQ225_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f7343,f775]) ).

fof(f7361,plain,
    sQ225_spl,
    inference(contradiction_clause,[status(thm)],[f7360]) ).

fof(f7372,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)],[f788,f4390]) ).

fof(f7373,plain,
    ! [X0,X1] :
      ( X1 = v_evs
      | hBOOL(hAPP(c_Set_Oinsert(X0,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)),v_evs)) ),
    inference(resolution,[status(thm)],[f788,f4388]) ).

fof(f7375,plain,
    ! [X0] :
      ( X0 = c_Message_Oagent_OSpy
      | hBOOL(hAPP(c_Event_Obad,c_Message_Oagent_OSpy)) ),
    inference(resolution,[status(thm)],[f788,f4313]) ).

fof(f7376,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)],[f788,f4385]) ).

fof(f7377,plain,
    ! [X0] :
      ( X0 = v_evs
      | hBOOL(hAPP(c_NS__Shared__Mirabelle_Ons__shared,v_evs)) ),
    inference(resolution,[status(thm)],[f788,f4236]) ).

fof(f7397,definition,
    ! [X0] :
      ( sQ226_spl
    <=> hBOOL(hAPP(c_Set_Oinsert(X0,c_Event_Obad,tc_Message_Oagent),c_Message_Oagent_OSpy)) ),
    introduced(definition,[new_symbols(definition,[sQ226_spl])],[split_symbol_definition]) ).

fof(f7400,definition,
    ! [X1] :
      ( sQ227_spl
    <=> X1 = c_Message_Oagent_OSpy ),
    introduced(definition,[new_symbols(definition,[sQ227_spl])],[split_symbol_definition]) ).

fof(f7401,plain,
    ! [X0] :
      ( ~ sQ227_spl
      | X0 = c_Message_Oagent_OSpy ),
    inference(component_clause,[status(thm)],[f7400]) ).

fof(f7403,plain,
    ( sQ227_spl
    | sQ226_spl ),
    inference(split_clause,[status(thm)],[f7372,f7397,f7400]) ).

fof(f7404,definition,
    ! [X0] :
      ( sQ228_spl
    <=> hBOOL(hAPP(c_Set_Oinsert(X0,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)),v_evs)) ),
    introduced(definition,[new_symbols(definition,[sQ228_spl])],[split_symbol_definition]) ).

fof(f7407,definition,
    ! [X1] :
      ( sQ229_spl
    <=> X1 = v_evs ),
    introduced(definition,[new_symbols(definition,[sQ229_spl])],[split_symbol_definition]) ).

fof(f7408,plain,
    ! [X0] :
      ( ~ sQ229_spl
      | X0 = v_evs ),
    inference(component_clause,[status(thm)],[f7407]) ).

fof(f7410,plain,
    ( sQ229_spl
    | sQ228_spl ),
    inference(split_clause,[status(thm)],[f7373,f7404,f7407]) ).

fof(f7411,plain,
    ( sQ227_spl
    | sQ36_spl ),
    inference(split_clause,[status(thm)],[f7375,f2440,f7400]) ).

fof(f7412,definition,
    ! [X0] :
      ( sQ230_spl
    <=> X0 = c_List_Olist_ONil(tc_Event_Oevent) ),
    introduced(definition,[new_symbols(definition,[sQ230_spl])],[split_symbol_definition]) ).

fof(f7413,plain,
    ! [X0] :
      ( ~ sQ230_spl
      | X0 = c_List_Olist_ONil(tc_Event_Oevent) ),
    inference(component_clause,[status(thm)],[f7412]) ).

fof(f7415,plain,
    ( sQ230_spl
    | sQ70_spl ),
    inference(split_clause,[status(thm)],[f7376,f3509,f7412]) ).

fof(f7416,plain,
    ( sQ229_spl
    | sQ34_spl ),
    inference(split_clause,[status(thm)],[f7377,f2433,f7407]) ).

fof(f7445,plain,
    ! [X0,X1,X2] :
      ( hAPP(c_Lattices_Oupper__semilattice__class_Osup(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(t_a,tc_bool)),tc_fun(t_a,tc_bool)),v_x) = c_Lattices_Oupper__semilattice__class_Osup(hAPP(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(t_a,tc_bool)),v_x),hAPP(X2,v_x),tc_bool)
      | ~ class_Lattices_Olattice(tc_bool) ),
    inference(paramodulation,[status(thm)],[f689,f638]) ).

fof(f7495,definition,
    ! [X0,X1,X2] :
      ( sQ231_spl
    <=> hAPP(c_Lattices_Oupper__semilattice__class_Osup(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(t_a,tc_bool)),tc_fun(t_a,tc_bool)),v_x) = c_Lattices_Oupper__semilattice__class_Osup(hAPP(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(t_a,tc_bool)),v_x),hAPP(X2,v_x),tc_bool) ),
    introduced(definition,[new_symbols(definition,[sQ231_spl])],[split_symbol_definition]) ).

fof(f7498,plain,
    ( sQ231_spl
    | ~ sQ58_spl ),
    inference(split_clause,[status(thm)],[f7445,f2846,f7495]) ).

fof(f7518,plain,
    ! [X0,X1,X2,X3,X4] :
      ( c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_OSays(X0,X1,X2),X3,tc_Event_Oevent)),X4,tc_fun(tc_Message_Omsg,tc_bool)) = 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_Lattices_Oupper__semilattice__class_Osup(c_Event_Oused(X3),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)],[f672,f691]) ).

fof(f7519,plain,
    ! [X0,X1,X2,X3] :
      ( c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(X0,c_Event_Oknows(X1,X2),tc_Message_Omsg)),X3,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_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(X1,X2)),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)],[f845,f691]) ).

fof(f7520,plain,
    ! [X0,X1] :
      ( c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Message_Osynth(X0)),X1,tc_fun(tc_Message_Omsg,tc_bool)) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X0),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)],[f653,f691]) ).

fof(f7530,definition,
    ! [X0,X1,X2,X3,X4] :
      ( sQ232_spl
    <=> c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_OSays(X0,X1,X2),X3,tc_Event_Oevent)),X4,tc_fun(tc_Message_Omsg,tc_bool)) = 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_Lattices_Oupper__semilattice__class_Osup(c_Event_Oused(X3),X4,tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ232_spl])],[split_symbol_definition]) ).

fof(f7533,plain,
    ( sQ232_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f7518,f2057,f7530]) ).

fof(f7534,definition,
    ! [X0,X1,X2,X3] :
      ( sQ233_spl
    <=> c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(X0,c_Event_Oknows(X1,X2),tc_Message_Omsg)),X3,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_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(X1,X2)),X3,tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ233_spl])],[split_symbol_definition]) ).

fof(f7537,plain,
    ( sQ233_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f7519,f2057,f7534]) ).

fof(f7538,definition,
    ! [X0,X1] :
      ( sQ234_spl
    <=> c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Message_Osynth(X0)),X1,tc_fun(tc_Message_Omsg,tc_bool)) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X0),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,[sQ234_spl])],[split_symbol_definition]) ).

fof(f7541,plain,
    ( sQ234_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f7520,f2057,f7538]) ).

fof(f7557,plain,
    ! [X0,X1,X2,X3,X4] :
      ( c_Lattices_Oupper__semilattice__class_Osup(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)) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(X3,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Lattices_Oupper__semilattice__class_Osup(X0,c_Event_Oused(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)],[f672,f693]) ).

fof(f7558,plain,
    ! [X0,X1,X2,X3] :
      ( c_Lattices_Oupper__semilattice__class_Osup(X0,c_Message_Oparts(c_Set_Oinsert(X1,c_Event_Oknows(X2,X3),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) = 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_Lattices_Oupper__semilattice__class_Osup(X0,c_Message_Oparts(c_Event_Oknows(X2,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)],[f845,f693]) ).

fof(f7559,plain,
    ! [X0,X1] :
      ( c_Lattices_Oupper__semilattice__class_Osup(X0,c_Message_Oparts(c_Message_Osynth(X1)),tc_fun(tc_Message_Omsg,tc_bool)) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X1),c_Lattices_Oupper__semilattice__class_Osup(X0,c_Message_Osynth(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)],[f653,f693]) ).

fof(f7586,definition,
    ! [X0,X1,X2,X3,X4] :
      ( sQ235_spl
    <=> c_Lattices_Oupper__semilattice__class_Osup(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)) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(X3,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Lattices_Oupper__semilattice__class_Osup(X0,c_Event_Oused(X4),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ235_spl])],[split_symbol_definition]) ).

fof(f7589,plain,
    ( sQ235_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f7557,f2057,f7586]) ).

fof(f7590,definition,
    ! [X0,X1,X2,X3] :
      ( sQ236_spl
    <=> c_Lattices_Oupper__semilattice__class_Osup(X0,c_Message_Oparts(c_Set_Oinsert(X1,c_Event_Oknows(X2,X3),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) = 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_Lattices_Oupper__semilattice__class_Osup(X0,c_Message_Oparts(c_Event_Oknows(X2,X3)),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ236_spl])],[split_symbol_definition]) ).

fof(f7593,plain,
    ( sQ236_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f7558,f2057,f7590]) ).

fof(f7594,definition,
    ! [X0,X1] :
      ( sQ237_spl
    <=> c_Lattices_Oupper__semilattice__class_Osup(X0,c_Message_Oparts(c_Message_Osynth(X1)),tc_fun(tc_Message_Omsg,tc_bool)) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X1),c_Lattices_Oupper__semilattice__class_Osup(X0,c_Message_Osynth(X1),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ237_spl])],[split_symbol_definition]) ).

fof(f7597,plain,
    ( sQ237_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f7559,f2057,f7594]) ).

fof(f7610,plain,
    ( ~ sQ229_spl
    | $false ),
    inference(resolution,[status(thm)],[f7408,f930]) ).

fof(f7623,plain,
    ~ sQ229_spl,
    inference(contradiction_clause,[status(thm)],[f7610]) ).

fof(f7631,plain,
    ( ~ sQ227_spl
    | $false ),
    inference(backward_subsumption_resolution,[status(thm)],[f1224,f7401]) ).

fof(f7659,plain,
    ~ sQ227_spl,
    inference(contradiction_clause,[status(thm)],[f7631]) ).

fof(f7675,plain,
    ( sQ223_spl
    | c_lessequals(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_fun(tc_Message_Omsg,tc_bool))
    | ~ class_Orderings_Olinorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f6945,f1170]) ).

fof(f7676,definition,
    ( sQ238_spl
  <=> c_lessequals(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ238_spl])],[split_symbol_definition]) ).

fof(f7679,plain,
    ( sQ223_spl
    | sQ238_spl
    | ~ sQ105_spl ),
    inference(split_clause,[status(thm)],[f7675,f4978,f7676,f6943]) ).

fof(f7740,plain,
    ( ~ sQ230_spl
    | $false ),
    inference(resolution,[status(thm)],[f7413,f930]) ).

fof(f7765,plain,
    ~ sQ230_spl,
    inference(contradiction_clause,[status(thm)],[f7740]) ).

fof(f7810,plain,
    ! [X0,X1] :
      ( hAPP(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(t_a,tc_bool)),v_x) = c_Lattices_Oupper__semilattice__class_Osup(hAPP(X1,v_x),hAPP(X0,v_x),tc_bool)
      | ~ class_Lattices_Olattice(tc_bool) ),
    inference(paramodulation,[status(thm)],[f904,f638]) ).

fof(f7914,definition,
    ! [X0,X1] :
      ( sQ239_spl
    <=> hAPP(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(t_a,tc_bool)),v_x) = c_Lattices_Oupper__semilattice__class_Osup(hAPP(X1,v_x),hAPP(X0,v_x),tc_bool) ),
    introduced(definition,[new_symbols(definition,[sQ239_spl])],[split_symbol_definition]) ).

fof(f7917,plain,
    ( sQ239_spl
    | ~ sQ58_spl ),
    inference(split_clause,[status(thm)],[f7810,f2846,f7914]) ).

fof(f8017,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)],[f996,f1360]) ).

fof(f8028,plain,
    ! [X0,X1] :
      ( hBOOL(hAPP(c_Message_Oparts(X1),X0))
      | ~ hBOOL(c_in(X0,X1,tc_Message_Omsg)) ),
    inference(forward_demodulation,[status(thm)],[f1196,f8017]) ).

fof(f8040,plain,
    ( ~ sQ1_spl
    | hBOOL(hAPP(c_Message_Oparts(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A)))) ),
    inference(resolution,[status(thm)],[f8028,f1342]) ).

fof(f8043,plain,
    ! [X0,X1] : hBOOL(hAPP(c_Message_Oparts(c_Event_Oknows(X0,X1)),hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,X0)))),
    inference(resolution,[status(thm)],[f8028,f1297]) ).

fof(f8055,plain,
    ( ~ sQ1_spl
    | hBOOL(hAPP(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,v_A)))) ),
    inference(forward_demodulation,[status(thm)],[f1191,f8040]) ).

fof(f8161,plain,
    ! [X0] :
      ( ~ sQ38_spl
      | X0 = hAPP(c_Public_OshrK,v_A)
      | hBOOL(hAPP(c_Message_OkeysFor(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),hAPP(c_Public_OshrK,v_A))) ),
    inference(resolution,[status(thm)],[f4392,f788]) ).

fof(f8162,definition,
    ! [X0] :
      ( sQ240_spl
    <=> X0 = hAPP(c_Public_OshrK,v_A) ),
    introduced(definition,[new_symbols(definition,[sQ240_spl])],[split_symbol_definition]) ).

fof(f8163,plain,
    ! [X0] :
      ( ~ sQ240_spl
      | X0 = hAPP(c_Public_OshrK,v_A) ),
    inference(component_clause,[status(thm)],[f8162]) ).

fof(f8165,plain,
    ( ~ sQ38_spl
    | sQ240_spl
    | sQ69_spl ),
    inference(split_clause,[status(thm)],[f8161,f3332,f8162,f2511]) ).

fof(f8167,plain,
    ( ~ sQ240_spl
    | $false ),
    inference(resolution,[status(thm)],[f8163,f930]) ).

fof(f8237,plain,
    ~ sQ240_spl,
    inference(contradiction_clause,[status(thm)],[f8167]) ).

fof(f8358,plain,
    ! [X0,X1] :
      ( hBOOL(hAPP(c_Message_Osynth(X1),X0))
      | ~ hBOOL(c_in(X0,X1,tc_Message_Omsg)) ),
    inference(resolution,[status(thm)],[f998,f1302]) ).

fof(f8375,plain,
    ! [X0,X1] : hBOOL(hAPP(c_Message_Osynth(c_Event_Oknows(X0,X1)),hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,X0)))),
    inference(resolution,[status(thm)],[f8358,f1297]) ).

fof(f8442,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)],[f1092,f762]) ).

fof(f8443,plain,
    ! [X0,X1,X2] :
      ( ~ c_lessequals(X2,c_Message_Osynth(X1),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ c_lessequals(X0,c_Message_Osynth(X2),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)],[f1092,f670]) ).

fof(f8444,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)],[f1092,f778]) ).

fof(f8446,plain,
    ! [X0,X1,X2] :
      ( ~ c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X1),c_Message_Oparts(X2),tc_fun(tc_Message_Omsg,tc_bool)),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_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f1092,f664]) ).

fof(f8447,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)],[f1092,f648]) ).

fof(f8448,plain,
    ! [X0,X1,X2,X3] :
      ( ~ hBOOL(c_in(X3,c_Message_Osynth(c_Message_Oanalz(X1)),tc_Message_Omsg))
      | ~ c_lessequals(X0,c_Message_Oanalz(c_Set_Oinsert(X3,X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(c_Message_Oanalz(X1)),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)),tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f1092,f680]) ).

fof(f8449,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)],[f1092,f946]) ).

fof(f8453,plain,
    ! [X0,X1,X2] :
      ( ~ sQ26_spl
      | ~ c_lessequals(X0,c_Message_Oparts(c_Event_OinitState(X2)),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(X1,c_Event_OinitState(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)],[f1092,f2281]) ).

fof(f8454,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)],[f1092,f685]) ).

fof(f8455,plain,
    ! [X0,X1,X2,X3] :
      ( ~ sQ26_spl
      | ~ c_lessequals(X0,c_Message_Oparts(c_Event_Oknows(X2,X3)),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Message_Oparts(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)],[f1092,f2146]) ).

fof(f8456,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)],[f1092,f608]) ).

fof(f8457,plain,
    ! [X0,X1,X2] :
      ( ~ hBOOL(c_in(X2,c_Message_Osynth(c_Message_Oanalz(X1)),tc_Message_Omsg))
      | ~ c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(X2,X1,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,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)) ),
    inference(resolution,[status(thm)],[f1092,f593]) ).

fof(f8458,plain,
    ! [X0,X1] :
      ( ~ sQ75_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_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f1092,f3555]) ).

fof(f8459,plain,
    ! [X0,X1,X2] :
      ( ~ c_lessequals(X2,X1,tc_fun(tc_Message_Omsg,tc_bool))
      | ~ c_lessequals(X0,c_Message_Oparts(X2),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)],[f1092,f624]) ).

fof(f8460,plain,
    ! [X0,X1,X2] :
      ( ~ 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)],[f1092,f2203]) ).

fof(f8461,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)],[f1092,f1199]) ).

fof(f8462,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)],[f1092,f2199]) ).

fof(f8463,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)],[f1092,f1070]) ).

fof(f8464,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)],[f1092,f2168]) ).

fof(f8465,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)],[f1092,f830]) ).

fof(f8486,definition,
    ! [X0,X1] :
      ( sQ241_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,[sQ241_spl])],[split_symbol_definition]) ).

fof(f8489,plain,
    ( sQ241_spl
    | ~ sQ78_spl ),
    inference(split_clause,[status(thm)],[f8442,f3751,f8486]) ).

fof(f8490,definition,
    ! [X0,X1,X2] :
      ( sQ242_spl
    <=> ( ~ c_lessequals(X2,c_Message_Osynth(X1),tc_fun(tc_Message_Omsg,tc_bool))
        | ~ c_lessequals(X0,c_Message_Osynth(X2),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,[sQ242_spl])],[split_symbol_definition]) ).

fof(f8493,plain,
    ( sQ242_spl
    | ~ sQ78_spl ),
    inference(split_clause,[status(thm)],[f8443,f3751,f8490]) ).

fof(f8494,definition,
    ! [X0,X1,X2] :
      ( sQ243_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,[sQ243_spl])],[split_symbol_definition]) ).

fof(f8497,plain,
    ( sQ243_spl
    | ~ sQ78_spl ),
    inference(split_clause,[status(thm)],[f8444,f3751,f8494]) ).

fof(f8498,definition,
    ! [X0,X1,X2] :
      ( sQ244_spl
    <=> ( ~ c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X1),c_Message_Oparts(X2),tc_fun(tc_Message_Omsg,tc_bool)),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,[sQ244_spl])],[split_symbol_definition]) ).

fof(f8501,plain,
    ( sQ244_spl
    | ~ sQ78_spl ),
    inference(split_clause,[status(thm)],[f8446,f3751,f8498]) ).

fof(f8502,definition,
    ! [X0,X1,X2] :
      ( sQ245_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,[sQ245_spl])],[split_symbol_definition]) ).

fof(f8505,plain,
    ( sQ245_spl
    | ~ sQ78_spl ),
    inference(split_clause,[status(thm)],[f8447,f3751,f8502]) ).

fof(f8506,definition,
    ! [X0,X1,X2,X3] :
      ( sQ246_spl
    <=> ( ~ hBOOL(c_in(X3,c_Message_Osynth(c_Message_Oanalz(X1)),tc_Message_Omsg))
        | ~ c_lessequals(X0,c_Message_Oanalz(c_Set_Oinsert(X3,X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(c_Message_Oanalz(X1)),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)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ246_spl])],[split_symbol_definition]) ).

fof(f8509,plain,
    ( sQ246_spl
    | ~ sQ78_spl ),
    inference(split_clause,[status(thm)],[f8448,f3751,f8506]) ).

fof(f8510,definition,
    ! [X0,X1] :
      ( sQ247_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,[sQ247_spl])],[split_symbol_definition]) ).

fof(f8513,plain,
    ( sQ247_spl
    | ~ sQ78_spl ),
    inference(split_clause,[status(thm)],[f8449,f3751,f8510]) ).

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

fof(f8517,plain,
    ( ~ sQ26_spl
    | sQ248_spl
    | ~ sQ78_spl ),
    inference(split_clause,[status(thm)],[f8453,f3751,f8514,f2145]) ).

fof(f8518,definition,
    ! [X0,X1] :
      ( sQ249_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,[sQ249_spl])],[split_symbol_definition]) ).

fof(f8521,plain,
    ( sQ249_spl
    | ~ sQ78_spl ),
    inference(split_clause,[status(thm)],[f8454,f3751,f8518]) ).

fof(f8522,plain,
    ( ~ sQ26_spl
    | sQ189_spl
    | ~ sQ78_spl ),
    inference(split_clause,[status(thm)],[f8455,f3751,f6123,f2145]) ).

fof(f8523,definition,
    ! [X0,X1,X2] :
      ( sQ250_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,[sQ250_spl])],[split_symbol_definition]) ).

fof(f8526,plain,
    ( sQ250_spl
    | ~ sQ78_spl ),
    inference(split_clause,[status(thm)],[f8456,f3751,f8523]) ).

fof(f8527,definition,
    ! [X0,X1,X2] :
      ( sQ251_spl
    <=> ( ~ hBOOL(c_in(X2,c_Message_Osynth(c_Message_Oanalz(X1)),tc_Message_Omsg))
        | ~ c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(X2,X1,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(X0,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)) ) ),
    introduced(definition,[new_symbols(definition,[sQ251_spl])],[split_symbol_definition]) ).

fof(f8530,plain,
    ( sQ251_spl
    | ~ sQ78_spl ),
    inference(split_clause,[status(thm)],[f8457,f3751,f8527]) ).

fof(f8531,plain,
    ( ~ sQ75_spl
    | sQ197_spl
    | ~ sQ78_spl ),
    inference(split_clause,[status(thm)],[f8458,f3751,f6174,f3554]) ).

fof(f8532,definition,
    ! [X0,X1,X2] :
      ( sQ252_spl
    <=> ( ~ c_lessequals(X2,X1,tc_fun(tc_Message_Omsg,tc_bool))
        | ~ c_lessequals(X0,c_Message_Oparts(X2),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,[sQ252_spl])],[split_symbol_definition]) ).

fof(f8535,plain,
    ( sQ252_spl
    | ~ sQ78_spl ),
    inference(split_clause,[status(thm)],[f8459,f3751,f8532]) ).

fof(f8536,definition,
    ! [X0,X1,X2] :
      ( sQ253_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,[sQ253_spl])],[split_symbol_definition]) ).

fof(f8539,plain,
    ( sQ253_spl
    | ~ sQ78_spl ),
    inference(split_clause,[status(thm)],[f8460,f3751,f8536]) ).

fof(f8540,definition,
    ! [X0,X1] :
      ( sQ254_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,[sQ254_spl])],[split_symbol_definition]) ).

fof(f8543,plain,
    ( sQ254_spl
    | ~ sQ78_spl ),
    inference(split_clause,[status(thm)],[f8461,f3751,f8540]) ).

fof(f8544,definition,
    ! [X0,X1,X2] :
      ( sQ255_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,[sQ255_spl])],[split_symbol_definition]) ).

fof(f8547,plain,
    ( sQ255_spl
    | ~ sQ78_spl ),
    inference(split_clause,[status(thm)],[f8462,f3751,f8544]) ).

fof(f8548,definition,
    ! [X0,X1] :
      ( sQ256_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,[sQ256_spl])],[split_symbol_definition]) ).

fof(f8551,plain,
    ( sQ256_spl
    | ~ sQ78_spl ),
    inference(split_clause,[status(thm)],[f8463,f3751,f8548]) ).

fof(f8552,definition,
    ! [X0,X1,X2] :
      ( sQ257_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,[sQ257_spl])],[split_symbol_definition]) ).

fof(f8555,plain,
    ( sQ257_spl
    | ~ sQ78_spl ),
    inference(split_clause,[status(thm)],[f8464,f3751,f8552]) ).

fof(f8556,definition,
    ! [X0,X1] :
      ( sQ258_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,[sQ258_spl])],[split_symbol_definition]) ).

fof(f8559,plain,
    ( sQ258_spl
    | ~ sQ78_spl ),
    inference(split_clause,[status(thm)],[f8465,f3751,f8556]) ).

fof(f8624,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)],[f634,f1195]) ).

fof(f8628,plain,
    ( ~ sQ87_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)],[f1195,f3787]) ).

fof(f8668,definition,
    ( sQ259_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,[sQ259_spl])],[split_symbol_definition]) ).

fof(f8671,plain,
    ( ~ sQ87_spl
    | ~ sQ225_spl
    | sQ259_spl ),
    inference(split_clause,[status(thm)],[f8628,f8668,f7341,f3786]) ).

fof(f9037,plain,
    ! [X0,X1,X2] : hBOOL(hAPP(c_Set_Oinsert(X0,c_Set_Oinsert(X1,c_Set_Oinsert(X2,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)),tc_List_Olist(tc_Event_Oevent)),tc_List_Olist(tc_Event_Oevent)),v_evs)),
    inference(paramodulation,[status(thm)],[f4045,f4397]) ).

fof(f9079,plain,
    ! [X0,X1] :
      ( ~ sQ75_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_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f4961,f1092]) ).

fof(f9080,plain,
    ! [X0] :
      ( ~ sQ75_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)],[f4961,f854]) ).

fof(f9090,definition,
    ! [X0,X1] :
      ( sQ260_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,[sQ260_spl])],[split_symbol_definition]) ).

fof(f9094,plain,
    ( ~ sQ75_spl
    | sQ260_spl
    | ~ sQ78_spl ),
    inference(split_clause,[status(thm)],[f9079,f3751,f9090,f3554]) ).

fof(f9095,definition,
    ! [X0] :
      ( sQ261_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,[sQ261_spl])],[split_symbol_definition]) ).

fof(f9098,plain,
    ( ~ sQ75_spl
    | sQ261_spl
    | ~ sQ78_spl ),
    inference(split_clause,[status(thm)],[f9080,f3751,f9095,f3554]) ).

fof(f9106,plain,
    ! [X0,X1] :
      ( ~ sQ75_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_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f4962,f1092]) ).

fof(f9107,plain,
    ! [X0] :
      ( ~ sQ75_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)],[f4962,f854]) ).

fof(f9114,definition,
    ! [X0,X1] :
      ( sQ262_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,[sQ262_spl])],[split_symbol_definition]) ).

fof(f9118,plain,
    ( ~ sQ75_spl
    | sQ262_spl
    | ~ sQ78_spl ),
    inference(split_clause,[status(thm)],[f9106,f3751,f9114,f3554]) ).

fof(f9119,definition,
    ! [X0] :
      ( sQ263_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,[sQ263_spl])],[split_symbol_definition]) ).

fof(f9122,plain,
    ( ~ sQ75_spl
    | sQ263_spl
    | ~ sQ78_spl ),
    inference(split_clause,[status(thm)],[f9107,f3751,f9119,f3554]) ).

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

fof(f9164,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)),X3,tc_fun(tc_Message_Omsg,tc_bool))
      | ~ c_lessequals(c_Message_Oparts(c_Event_Oknows(X1,X2)),X3,tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,c_Event_Oknows(X1,X2),tc_Message_Omsg)),X3,tc_fun(tc_Message_Omsg,tc_bool))
      | ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f845,f707]) ).

fof(f9165,plain,
    ! [X0,X1] :
      ( ~ c_lessequals(c_Message_Oparts(X0),X1,tc_fun(tc_Message_Omsg,tc_bool))
      | ~ c_lessequals(c_Message_Osynth(X0),X1,tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(c_Message_Oparts(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)],[f653,f707]) ).

fof(f9174,definition,
    ! [X0,X1,X2,X3,X4] :
      ( sQ264_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)),X4,tc_fun(tc_Message_Omsg,tc_bool))
        | ~ c_lessequals(c_Event_Oused(X3),X4,tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(c_Event_Oused(c_List_Olist_OCons(c_Event_Oevent_OSays(X0,X1,X2),X3,tc_Event_Oevent)),X4,tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ264_spl])],[split_symbol_definition]) ).

fof(f9177,plain,
    ( sQ264_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f9163,f2057,f9174]) ).

fof(f9178,definition,
    ! [X0,X1,X2,X3] :
      ( sQ265_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)),X3,tc_fun(tc_Message_Omsg,tc_bool))
        | ~ c_lessequals(c_Message_Oparts(c_Event_Oknows(X1,X2)),X3,tc_fun(tc_Message_Omsg,tc_bool))
        | c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,c_Event_Oknows(X1,X2),tc_Message_Omsg)),X3,tc_fun(tc_Message_Omsg,tc_bool)) ) ),
    introduced(definition,[new_symbols(definition,[sQ265_spl])],[split_symbol_definition]) ).

fof(f9181,plain,
    ( sQ265_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f9164,f2057,f9178]) ).

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

fof(f9185,plain,
    ( sQ266_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f9165,f2057,f9182]) ).

fof(f9260,plain,
    ! [X0,X1] :
      ( hBOOL(c_in(X1,c_Event_Obad,tc_Message_Oagent))
      | hBOOL(hAPP(c_Message_Oparts(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)],[f1275,f8043]) ).

fof(f9262,definition,
    ! [X0] :
      ( sQ268_spl
    <=> hBOOL(hAPP(c_Message_Oparts(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,[sQ268_spl])],[split_symbol_definition]) ).

fof(f9265,plain,
    ( sQ7_spl
    | sQ268_spl ),
    inference(split_clause,[status(thm)],[f9260,f9262,f1551]) ).

fof(f9267,plain,
    ! [X0,X1,X2] :
      ( ~ c_lessequals(X2,c_Message_Oparts(c_Set_Oinsert(X0,c_Message_Oanalz(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)],[f1777,f1092]) ).

fof(f9268,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_Message_Oanalz(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,c_Message_Oanalz(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)],[f1777,f854]) ).

fof(f9288,definition,
    ! [X0,X1,X2] :
      ( sQ269_spl
    <=> ( ~ c_lessequals(X2,c_Message_Oparts(c_Set_Oinsert(X0,c_Message_Oanalz(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,[sQ269_spl])],[split_symbol_definition]) ).

fof(f9292,plain,
    ( ~ sQ78_spl
    | sQ269_spl ),
    inference(split_clause,[status(thm)],[f9267,f9288,f3751]) ).

fof(f9293,definition,
    ! [X0,X1] :
      ( sQ270_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_Message_Oanalz(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,c_Message_Oanalz(X1),tc_Message_Omsg))
        | ~ hBOOL(c_in(X0,c_Message_Osynth(c_Message_Oanalz(X1)),tc_Message_Omsg)) ) ),
    introduced(definition,[new_symbols(definition,[sQ270_spl])],[split_symbol_definition]) ).

fof(f9296,plain,
    ( ~ sQ78_spl
    | sQ270_spl ),
    inference(split_clause,[status(thm)],[f9268,f9293,f3751]) ).

fof(f9346,plain,
    ( ~ sQ89_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)],[f7316,f3795]) ).

fof(f9367,definition,
    ( sQ272_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,[sQ272_spl])],[split_symbol_definition]) ).

fof(f9370,definition,
    ( sQ273_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,[sQ273_spl])],[split_symbol_definition]) ).

fof(f9372,plain,
    ( sQ273_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)],[f9370]) ).

fof(f9373,plain,
    ( ~ sQ89_spl
    | ~ sQ273_spl
    | sQ272_spl ),
    inference(split_clause,[status(thm)],[f9346,f9367,f9370,f3794]) ).

fof(f9426,plain,
    ( ~ sQ87_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)],[f8624,f3787]) ).

fof(f9477,definition,
    ( sQ274_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,[sQ274_spl])],[split_symbol_definition]) ).

fof(f9480,plain,
    ( ~ sQ87_spl
    | ~ sQ273_spl
    | sQ274_spl ),
    inference(split_clause,[status(thm)],[f9426,f9477,f9370,f3786]) ).

fof(f9530,plain,
    ( sQ273_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f9372,f775]) ).

fof(f9531,plain,
    sQ273_spl,
    inference(contradiction_clause,[status(thm)],[f9530]) ).

fof(f9620,plain,
    ! [X0] : c_lessequals(c_Message_Oanalz(X0),c_Message_Oanalz(c_Message_Osynth(X0)),tc_fun(tc_Message_Omsg,tc_bool)),
    inference(paramodulation,[status(thm)],[f921,f703]) ).

fof(f9622,plain,
    ! [X0,X1] :
      ( ~ c_lessequals(c_Message_Oanalz(X0),X1,tc_fun(tc_Message_Omsg,tc_bool))
      | ~ c_lessequals(c_Message_Osynth(X0),X1,tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(c_Message_Oanalz(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)],[f921,f707]) ).

fof(f9626,plain,
    ! [X0,X1] :
      ( c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(X0),c_Lattices_Oupper__semilattice__class_Osup(X1,c_Message_Osynth(X0),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) = c_Lattices_Oupper__semilattice__class_Osup(X1,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)],[f921,f693]) ).

fof(f9628,plain,
    ! [X0,X1] :
      ( c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Message_Osynth(X0)),X1,tc_fun(tc_Message_Omsg,tc_bool)) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(X0),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)],[f921,f691]) ).

fof(f9629,plain,
    ! [X0,X1] :
      ( ~ 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_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(paramodulation,[status(thm)],[f921,f1082]) ).

fof(f9630,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)],[f921,f1080]) ).

fof(f9631,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)],[f921,f5542]) ).

fof(f9632,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)],[f921,f5541]) ).

fof(f9633,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)],[f921,f1078]) ).

fof(f9634,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)],[f921,f5401]) ).

fof(f9635,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)],[f921,f5400]) ).

fof(f9636,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)],[f921,f1076]) ).

fof(f9638,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)],[f921,f914]) ).

fof(f9639,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)],[f921,f895]) ).

fof(f9640,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)],[f921,f893]) ).

fof(f9641,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)],[f921,f863]) ).

fof(f9642,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)],[f921,f862]) ).

fof(f9643,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)],[f921,f861]) ).

fof(f9646,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)],[f921,f906]) ).

fof(f9650,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)],[f921,f711]) ).

fof(f9651,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)],[f921,f709]) ).

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

fof(f9666,plain,
    ( sQ275_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f9622,f2057,f9663]) ).

fof(f9667,definition,
    ! [X0,X1] :
      ( sQ276_spl
    <=> c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Message_Osynth(X0)),X1,tc_fun(tc_Message_Omsg,tc_bool)) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(X0),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,[sQ276_spl])],[split_symbol_definition]) ).

fof(f9671,definition,
    ! [X0,X1] :
      ( sQ277_spl
    <=> c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(X0),c_Lattices_Oupper__semilattice__class_Osup(X1,c_Message_Osynth(X0),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) = c_Lattices_Oupper__semilattice__class_Osup(X1,c_Message_Oanalz(c_Message_Osynth(X0)),tc_fun(tc_Message_Omsg,tc_bool)) ),
    introduced(definition,[new_symbols(definition,[sQ277_spl])],[split_symbol_definition]) ).

fof(f9676,plain,
    ( sQ277_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f9626,f2057,f9671]) ).

fof(f9678,plain,
    ( sQ276_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f9628,f2057,f9667]) ).

fof(f9679,definition,
    ! [X0,X1] :
      ( sQ278_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,[sQ278_spl])],[split_symbol_definition]) ).

fof(f9682,plain,
    ( sQ278_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f9629,f2057,f9679]) ).

fof(f9683,definition,
    ! [X0,X1] :
      ( sQ279_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,[sQ279_spl])],[split_symbol_definition]) ).

fof(f9686,plain,
    ( sQ279_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f9630,f2057,f9683]) ).

fof(f9687,definition,
    ! [X0,X1] :
      ( sQ280_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,[sQ280_spl])],[split_symbol_definition]) ).

fof(f9690,plain,
    ( sQ280_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f9631,f2057,f9687]) ).

fof(f9691,definition,
    ! [X0,X1] :
      ( sQ281_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,[sQ281_spl])],[split_symbol_definition]) ).

fof(f9694,plain,
    ( sQ281_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f9632,f2057,f9691]) ).

fof(f9695,definition,
    ! [X0,X1] :
      ( sQ282_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,[sQ282_spl])],[split_symbol_definition]) ).

fof(f9698,plain,
    ( sQ282_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f9633,f2057,f9695]) ).

fof(f9699,definition,
    ! [X0,X1] :
      ( sQ283_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,[sQ283_spl])],[split_symbol_definition]) ).

fof(f9702,plain,
    ( sQ283_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f9634,f2057,f9699]) ).

fof(f9703,definition,
    ! [X0,X1] :
      ( sQ284_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,[sQ284_spl])],[split_symbol_definition]) ).

fof(f9706,plain,
    ( sQ284_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f9635,f2057,f9703]) ).

fof(f9707,definition,
    ! [X0,X1] :
      ( sQ285_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,[sQ285_spl])],[split_symbol_definition]) ).

fof(f9710,plain,
    ( sQ285_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f9636,f2057,f9707]) ).

fof(f9711,definition,
    ! [X0] :
      ( sQ286_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,[sQ286_spl])],[split_symbol_definition]) ).

fof(f9715,plain,
    ( sQ286_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f9638,f2057,f9711]) ).

fof(f9716,definition,
    ! [X0] :
      ( sQ287_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,[sQ287_spl])],[split_symbol_definition]) ).

fof(f9719,plain,
    ( sQ287_spl
    | ~ sQ90_spl ),
    inference(split_clause,[status(thm)],[f9639,f3810,f9716]) ).

fof(f9720,definition,
    ! [X0] :
      ( sQ288_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,[sQ288_spl])],[split_symbol_definition]) ).

fof(f9723,plain,
    ( sQ288_spl
    | ~ sQ90_spl ),
    inference(split_clause,[status(thm)],[f9640,f3810,f9720]) ).

fof(f9724,definition,
    ! [X0] :
      ( sQ289_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,[sQ289_spl])],[split_symbol_definition]) ).

fof(f9727,plain,
    ( sQ289_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f9641,f2057,f9724]) ).

fof(f9728,definition,
    ! [X0] :
      ( sQ290_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,[sQ290_spl])],[split_symbol_definition]) ).

fof(f9731,plain,
    ( sQ290_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f9642,f2057,f9728]) ).

fof(f9732,definition,
    ! [X0] :
      ( sQ291_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,[sQ291_spl])],[split_symbol_definition]) ).

fof(f9735,plain,
    ( sQ291_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f9643,f2057,f9732]) ).

fof(f9736,definition,
    ! [X0] :
      ( sQ292_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,[sQ292_spl])],[split_symbol_definition]) ).

fof(f9741,plain,
    ( sQ292_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f9646,f2057,f9736]) ).

fof(f9743,definition,
    ! [X0] :
      ( sQ293_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,[sQ293_spl])],[split_symbol_definition]) ).

fof(f9747,definition,
    ! [X0] :
      ( sQ294_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,[sQ294_spl])],[split_symbol_definition]) ).

fof(f9751,plain,
    ( sQ294_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f9650,f2057,f9747]) ).

fof(f9752,plain,
    ( sQ293_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f9651,f2057,f9743]) ).

fof(f9821,plain,
    ! [X0,X1,X2] :
      ( X2 = v_evs
      | hBOOL(hAPP(c_Set_Oinsert(X0,c_Set_Oinsert(X1,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)),tc_List_Olist(tc_Event_Oevent)),v_evs)) ),
    inference(resolution,[status(thm)],[f9037,f788]) ).

fof(f9831,definition,
    ! [X0,X1] :
      ( sQ295_spl
    <=> hBOOL(hAPP(c_Set_Oinsert(X0,c_Set_Oinsert(X1,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)),tc_List_Olist(tc_Event_Oevent)),v_evs)) ),
    introduced(definition,[new_symbols(definition,[sQ295_spl])],[split_symbol_definition]) ).

fof(f9834,plain,
    ( sQ229_spl
    | sQ295_spl ),
    inference(split_clause,[status(thm)],[f9821,f9831,f7407]) ).

fof(f9839,plain,
    ! [X0,X1] :
      ( hBOOL(c_in(X1,c_Event_Obad,tc_Message_Oagent))
      | hBOOL(hAPP(c_Message_Osynth(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)],[f1275,f8375]) ).

fof(f9841,definition,
    ! [X0] :
      ( sQ296_spl
    <=> hBOOL(hAPP(c_Message_Osynth(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,[sQ296_spl])],[split_symbol_definition]) ).

fof(f9844,plain,
    ( sQ7_spl
    | sQ296_spl ),
    inference(split_clause,[status(thm)],[f9839,f9841,f1551]) ).

fof(f9875,plain,
    ! [X0] :
      ( hBOOL(hAPP(c_Message_Oparts(c_Event_OinitState(c_Message_Oagent_OSpy)),hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,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)) ),
    inference(paramodulation,[status(thm)],[f1073,f1798]) ).

fof(f9876,definition,
    ! [X0] :
      ( sQ297_spl
    <=> ( hBOOL(hAPP(c_Message_Oparts(c_Event_OinitState(c_Message_Oagent_OSpy)),hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,X0))))
        | ~ hBOOL(c_in(X0,c_Event_Obad,tc_Message_Oagent)) ) ),
    introduced(definition,[new_symbols(definition,[sQ297_spl])],[split_symbol_definition]) ).

fof(f9879,plain,
    ( ~ sQ22_spl
    | sQ297_spl ),
    inference(split_clause,[status(thm)],[f9875,f9876,f2031]) ).

fof(f9902,plain,
    ! [X0] :
      ( ~ 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)],[f9620,f854]) ).

fof(f9905,plain,
    ! [X0] : c_lessequals(c_Message_Oparts(X0),c_Message_Oanalz(c_Message_Osynth(c_Message_Oparts(X0))),tc_fun(tc_Message_Omsg,tc_bool)),
    inference(paramodulation,[status(thm)],[f1196,f9620]) ).

fof(f9909,plain,
    ! [X0] : c_lessequals(c_Message_Oanalz(X0),c_Message_Oanalz(c_Message_Osynth(c_Message_Oanalz(X0))),tc_fun(tc_Message_Omsg,tc_bool)),
    inference(paramodulation,[status(thm)],[f1291,f9620]) ).

fof(f9913,definition,
    ! [X0] :
      ( sQ300_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,[sQ300_spl])],[split_symbol_definition]) ).

fof(f9916,plain,
    ( sQ300_spl
    | ~ sQ78_spl ),
    inference(split_clause,[status(thm)],[f9902,f3751,f9913]) ).

fof(f9918,plain,
    ! [X0,X1] :
      ( ~ c_lessequals(X0,c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
      | c_lessequals(X0,c_Message_Oanalz(c_Message_Osynth(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)],[f9905,f1092]) ).

fof(f9919,plain,
    ! [X0] :
      ( ~ c_lessequals(c_Message_Oanalz(c_Message_Osynth(c_Message_Oparts(X0))),c_Message_Oparts(X0),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oanalz(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)],[f9905,f854]) ).

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

fof(f9934,plain,
    ( sQ301_spl
    | ~ sQ78_spl ),
    inference(split_clause,[status(thm)],[f9918,f3751,f9930]) ).

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

fof(f9938,plain,
    ( sQ302_spl
    | ~ sQ78_spl ),
    inference(split_clause,[status(thm)],[f9919,f3751,f9935]) ).

fof(f9950,plain,
    ! [X0,X1] :
      ( ~ c_lessequals(X0,c_Message_Oanalz(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_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f9909,f1092]) ).

fof(f9951,plain,
    ! [X0] :
      ( ~ c_lessequals(c_Message_Oanalz(c_Message_Osynth(c_Message_Oanalz(X0))),c_Message_Oanalz(X0),tc_fun(tc_Message_Omsg,tc_bool))
      | c_Message_Oanalz(c_Message_Osynth(c_Message_Oanalz(X0))) = c_Message_Oanalz(X0)
      | ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
    inference(resolution,[status(thm)],[f9909,f854]) ).

fof(f9966,definition,
    ! [X0,X1] :
      ( sQ303_spl
    <=> ( ~ c_lessequals(X0,c_Message_Oanalz(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,[sQ303_spl])],[split_symbol_definition]) ).

fof(f9970,plain,
    ( sQ303_spl
    | ~ sQ78_spl ),
    inference(split_clause,[status(thm)],[f9950,f3751,f9966]) ).

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

fof(f9974,plain,
    ( sQ304_spl
    | ~ sQ78_spl ),
    inference(split_clause,[status(thm)],[f9951,f3751,f9971]) ).

fof(f10292,plain,
    ( ~ sQ1_spl
    | ~ 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)) ),
    inference(resolution,[status(thm)],[f1827,f8055]) ).

fof(f10298,plain,
    ! [X0] :
      ( ~ hBOOL(hAPP(c_Message_Oparts(c_Event_OinitState(c_Message_Oagent_OSpy)),hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,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)) ),
    inference(paramodulation,[status(thm)],[f1073,f1827]) ).

fof(f10299,definition,
    ( sQ305_spl
  <=> hBOOL(c_in(v_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
    introduced(definition,[new_symbols(definition,[sQ305_spl])],[split_symbol_definition]) ).

fof(f10301,plain,
    ( sQ305_spl
    | ~ hBOOL(c_in(v_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
    inference(component_clause,[status(thm)],[f10299]) ).

fof(f10302,plain,
    ( ~ sQ1_spl
    | ~ sQ305_spl
    | sQ0_spl ),
    inference(split_clause,[status(thm)],[f10292,f1338,f10299,f1341]) ).

fof(f10311,definition,
    ! [X0] :
      ( sQ308_spl
    <=> ( ~ hBOOL(hAPP(c_Message_Oparts(c_Event_OinitState(c_Message_Oagent_OSpy)),hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,X0))))
        | hBOOL(c_in(X0,c_Event_Obad,tc_Message_Oagent)) ) ),
    introduced(definition,[new_symbols(definition,[sQ308_spl])],[split_symbol_definition]) ).

fof(f10314,plain,
    ( ~ sQ22_spl
    | sQ308_spl ),
    inference(split_clause,[status(thm)],[f10298,f10311,f2031]) ).

fof(f10315,plain,
    ( sQ305_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f10301,f1304]) ).

fof(f10316,plain,
    sQ305_spl,
    inference(contradiction_clause,[status(thm)],[f10315]) ).

fof(f10317,plain,
    $false,
    inference(sat_refutation,[status(thm)],[f1344,f1345,f1554,f1558,f1562,f1566,f1697,f1702,f1709,f1719,f1805,f1859,f2034,f2038,f2063,f2066,f2148,f2223,f2225,f2249,f2436,f2443,f2611,f2844,f2852,f2854,f2994,f3000,f3063,f3074,f3234,f3279,f3280,f3281,f3282,f3299,f3300,f3301,f3312,f3319,f3320,f3335,f3498,f3523,f3545,f3549,f3553,f3562,f3563,f3757,f3761,f3765,f3769,f3773,f3777,f3781,f3785,f3789,f3793,f3797,f3800,f3816,f3820,f3823,f3836,f3840,f4511,f4540,f4576,f4597,f4612,f4805,f4967,f4981,f4990,f5000,f5016,f5020,f5055,f5059,f5063,f5067,f5071,f5077,f5087,f5088,f5127,f5131,f5135,f5139,f5143,f5149,f5159,f5160,f5210,f5213,f5260,f5299,f5316,f5320,f5324,f5328,f5383,f5387,f5391,f5395,f5399,f5406,f5410,f5414,f5418,f5439,f5443,f5447,f5451,f5473,f5477,f5481,f5485,f5489,f5522,f5526,f5530,f5534,f5538,f5547,f5551,f5555,f5559,f5582,f5586,f5590,f5594,f5626,f5653,f5725,f5936,f5945,f6067,f6071,f6075,f6079,f6083,f6106,f6110,f6114,f6118,f6122,f6130,f6153,f6157,f6161,f6165,f6169,f6173,f6196,f6200,f6204,f6226,f6230,f6234,f6259,f6263,f6267,f6441,f6480,f6558,f6734,f6774,f6946,f7017,f7071,f7109,f7344,f7361,f7403,f7410,f7411,f7415,f7416,f7498,f7533,f7537,f7541,f7589,f7593,f7597,f7623,f7659,f7679,f7765,f7917,f8165,f8237,f8489,f8493,f8497,f8501,f8505,f8509,f8513,f8517,f8521,f8522,f8526,f8530,f8531,f8535,f8539,f8543,f8547,f8551,f8555,f8559,f8671,f9094,f9098,f9118,f9122,f9177,f9181,f9185,f9265,f9292,f9296,f9373,f9480,f9531,f9666,f9676,f9678,f9682,f9686,f9690,f9694,f9698,f9702,f9706,f9710,f9715,f9719,f9723,f9727,f9731,f9735,f9741,f9751,f9752,f9834,f9844,f9879,f9916,f9934,f9938,f9970,f9974,f10302,f10314,f10316]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.05  % Problem  : SWV724-1 : TPTP v9.3.1. Released v4.1.0.
% 0.00/0.07  % Command  : drodi -timeout(300) /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.19/0.45  % Computer : n001.cluster.edu
% 0.19/0.45  % Model    : x86_64 x86_64
% 0.19/0.45  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.19/0.45  % Memory   : 8046.5625MB
% 0.19/0.45  % OS       : Linux 6.8.0-71-generic
% 0.19/0.45  % CPULimit : 300
% 0.19/0.45  % WCLimit  : 300
% 0.19/0.45  % DateTime : Mon Sep 21 09:27:00 UTC 2026
% 0.19/0.45  % CPUTime  : 
% 0.28/0.57  % Drodi V4.1.1
% 0.28/0.95  % Refutation found
% 0.28/0.95  % SZS status Unsatisfiable for theBenchmark: Theory is unsatisfiable
% 0.28/0.95  % SZS output start CNFRefutation for theBenchmark
% See solution above
% 1.45/1.01  % Elapsed time: 0.539707 seconds
% 1.45/1.01  % CPU time: 3.026063 seconds
% 1.45/1.01  % Total memory used: 175.669 MB
% 1.45/1.01  % Net memory used: 173.712 MB
%------------------------------------------------------------------------------