%------------------------------------------------------------------------------
% File : Drodi---4.1.1
% Problem : SWV754-1 : TPTP v9.3.1. Released v4.1.0.
% Transfm : none
% Format : tptp:raw
% Command : drodi -timeout(300) /export/starexec/sandbox2/benchmark/theBenchmark.p
% Computer : n002.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:28 PM UTC 2026
% Result : Timeout 294.94s 37.70s
% Output : None
% Verified :
% SZS Type : Refutation
% Derivation depth : 19
% Number of leaves : 836
% Syntax : Number of formulae : 3105 ( 678 unt; 578 def)
% Number of atoms : 6910 (1047 equ)
% Maximal formula atoms : 6 ( 2 avg)
% Number of connectives : 6753 (2948 ~;3227 |; 0 &)
% ( 578 <=>; 0 =>; 0 <=; 0 <~>)
% Maximal formula depth : 16 ( 5 avg)
% Maximal term depth : 10 ( 2 avg)
% Number of predicates : 591 ( 589 usr; 579 prp; 0-3 aty)
% Number of functors : 60 ( 60 usr; 24 con; 0-4 aty)
% Number of variables : 5489 (5489 !; 0 ?)
% Comments :
%------------------------------------------------------------------------------
fof(f1,axiom,
! [V_X,V_H] :
( ~ hBOOL(c_in(V_X,c_Message_Osynth(c_Message_Oanalz(V_H)),tc_Message_Omsg))
| c_lessequals(c_Message_Oparts(c_Set_Oinsert(V_X,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(c_Message_Oanalz(V_H)),c_Message_Oparts(V_H),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f5,axiom,
c_Message_Oanalz(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f6,axiom,
c_Message_Oparts(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f11,axiom,
! [V_x,T_a] : ~ hBOOL(c_in(V_x,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f16,axiom,
! [V_A,V_B,T_a] :
( V_A = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool))
| c_Lattices_Oupper__semilattice__class_Osup(V_A,V_B,tc_fun(T_a,tc_bool)) != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f17,axiom,
! [V_A,V_B,T_a] :
( V_B = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool))
| c_Lattices_Oupper__semilattice__class_Osup(V_A,V_B,tc_fun(T_a,tc_bool)) != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f21,axiom,
! [V_f,T_b,T_a] : c_Set_Oimage(V_f,c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_bool)),T_b,T_a) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f22,axiom,
! [V_xa,V_x,T_a] : c_Set_Oinsert(V_xa,c_Set_Oinsert(V_x,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a),T_a) = c_Set_Oinsert(V_x,c_Set_Oinsert(V_xa,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a),T_a),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f24,axiom,
! [T_a] : c_List_Oset(c_List_Olist_ONil(T_a),T_a) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f25,axiom,
! [V_b,V_a,T_a] :
( ~ hBOOL(c_in(V_b,c_Set_Oinsert(V_a,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a),T_a))
| V_b = V_a ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f26,axiom,
! [T_b] :
( hAPP(c_Orderings_Obot__class_Obot(tc_fun(t_a,T_b)),v_x) = c_Orderings_Obot__class_Obot(T_b)
| ~ class_Orderings_Obot(T_b) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f28,axiom,
! [T_a,V_A] : c_lessequals(c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),V_A,tc_fun(T_a,tc_bool)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f29,axiom,
! [T_a,V_x] :
( c_lessequals(c_Orderings_Obot__class_Obot(T_a),V_x,T_a)
| ~ class_Orderings_Obot(T_a) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f34,axiom,
! [T_a,V_x] :
( c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Obot__class_Obot(T_a),V_x,T_a) = V_x
| ~ class_Lattices_Obounded__lattice(T_a) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f35,axiom,
! [T_a,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/sandbox2/benchmark/theBenchmark.p') ).
fof(f36,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/sandbox2/benchmark/theBenchmark.p') ).
fof(f37,axiom,
! [T_a] :
( c_HOL_Ouminus__class_Ouminus(c_Orderings_Otop__class_Otop(T_a),T_a) = c_Orderings_Obot__class_Obot(T_a)
| ~ class_Lattices_Oboolean__algebra(T_a) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f39,axiom,
! [T_a,V_x] : ~ hBOOL(hAPP(c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),V_x)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f45,axiom,
hAPP(c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_bool)),v_x) = c_in(v_x,c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_bool)),t_a),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f46,axiom,
! [V_A,T_a] :
( ~ c_lessequals(V_A,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),tc_fun(T_a,tc_bool))
| V_A = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f48,axiom,
! [T_a,V_a,V_A] : c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)) != c_Set_Oinsert(V_a,V_A,T_a),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f52,axiom,
! [V_f,V_A,T_b,T_a] :
( V_A = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_bool))
| c_Set_Oimage(V_f,V_A,T_b,T_a) != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f53,axiom,
! [V_X,V_H] : c_Message_Oparts(c_Set_Oinsert(V_X,V_H,tc_Message_Omsg)) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(V_X,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Message_Oparts(V_H),tc_fun(tc_Message_Omsg,tc_bool)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f56,axiom,
! [V_A,V_x,T_a] :
( ~ c_lessequals(V_A,c_Set_Oinsert(V_x,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a),tc_fun(T_a,tc_bool))
| V_A = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool))
| V_A = c_Set_Oinsert(V_x,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f61,axiom,
! [V_X,V_evs] :
( ~ hBOOL(c_in(V_X,c_Event_Oused(V_evs),tc_Message_Omsg))
| c_lessequals(c_Message_Oparts(c_Set_Oinsert(V_X,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Event_Oused(V_evs),tc_fun(tc_Message_Omsg,tc_bool)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f70,axiom,
! [V_B,V_A,T_a] : c_lessequals(V_B,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/sandbox2/benchmark/theBenchmark.p') ).
fof(f71,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/sandbox2/benchmark/theBenchmark.p') ).
fof(f72,axiom,
! [V_A,V_B,T_a,V_C] :
( ~ c_lessequals(V_A,V_C,tc_fun(T_a,tc_bool))
| ~ c_lessequals(V_B,V_C,tc_fun(T_a,tc_bool))
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(V_A,V_B,tc_fun(T_a,tc_bool)),V_C,tc_fun(T_a,tc_bool)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f74,axiom,
! [T_a,V_x,V_y] :
( c_lessequals(V_x,c_Lattices_Oupper__semilattice__class_Osup(V_x,V_y,T_a),T_a)
| ~ class_Lattices_Oupper__semilattice(T_a) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f75,axiom,
! [T_a,V_y,V_x] :
( c_lessequals(V_y,c_Lattices_Oupper__semilattice__class_Osup(V_x,V_y,T_a),T_a)
| ~ class_Lattices_Oupper__semilattice(T_a) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f77,axiom,
! [T_a,V_x,V_y,V_z] :
( ~ c_lessequals(V_x,V_z,T_a)
| ~ c_lessequals(V_y,V_z,T_a)
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(V_x,V_y,T_a),V_z,T_a)
| ~ class_Lattices_Oupper__semilattice(T_a) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f78,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_Olattice(T_a) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f79,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_Olattice(T_a) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f80,axiom,
! [V_x,V_xa,T_a,V_zs] : c_List_Oappend(c_List_Olist_OCons(V_x,V_xa,T_a),V_zs,T_a) = c_List_Olist_OCons(V_x,c_List_Oappend(V_xa,V_zs,T_a),T_a),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f82,axiom,
! [V_X,V_x] : c_Message_OHPair(V_X,V_x) = c_Message_Omsg_OMPair(c_Message_Omsg_OHash(c_Message_Omsg_OMPair(V_X,V_x)),V_x),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f84,axiom,
! [V_A,T_a] : c_Lattices_Oupper__semilattice__class_Osup(c_HOL_Ouminus__class_Ouminus(V_A,tc_fun(T_a,tc_bool)),V_A,tc_fun(T_a,tc_bool)) = c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_bool)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f85,axiom,
c_Event_OinitState(c_Message_Oagent_OServer) = c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Message_OinvKey,hAPP(c_Public_OpublicKey(c_Public_Okeymode_OEncryption),c_Message_Oagent_OServer))),c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Message_OinvKey,hAPP(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Message_Oagent_OServer))),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg),tc_Message_Omsg),c_Set_Oimage(c_Message_Omsg_OKey,c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OEncryption),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oimage(c_Message_Omsg_OKey,c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oimage(c_Message_Omsg_OKey,c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f86,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/sandbox2/benchmark/theBenchmark.p') ).
fof(f87,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/sandbox2/benchmark/theBenchmark.p') ).
fof(f89,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/sandbox2/benchmark/theBenchmark.p') ).
fof(f90,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/sandbox2/benchmark/theBenchmark.p') ).
fof(f93,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/sandbox2/benchmark/theBenchmark.p') ).
fof(f96,axiom,
! [V_X,V_Y,V_H] : c_Message_Oanalz(c_Set_Oinsert(c_Message_OHPair(V_X,V_Y),V_H,tc_Message_Omsg)) = c_Set_Oinsert(c_Message_OHPair(V_X,V_Y),c_Set_Oinsert(c_Message_Omsg_OHash(c_Message_Omsg_OMPair(V_X,V_Y)),c_Message_Oanalz(c_Set_Oinsert(V_Y,V_H,tc_Message_Omsg)),tc_Message_Omsg),tc_Message_Omsg),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f98,axiom,
! [V_G,V_H] : c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(V_G),c_Message_Oanalz(V_H),tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(V_G,V_H,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f99,axiom,
! [T_a,V_x] :
( c_Lattices_Oupper__semilattice__class_Osup(V_x,V_x,T_a) = V_x
| ~ class_Lattices_Oupper__semilattice(T_a) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f100,axiom,
! [V_A,T_a] : c_Lattices_Oupper__semilattice__class_Osup(V_A,V_A,tc_fun(T_a,tc_bool)) = V_A,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f106,axiom,
! [V_A,V_B,T_a,V_x] :
( ~ c_lessequals(c_Set_Oinsert(V_x,V_A,T_a),V_B,tc_fun(T_a,tc_bool))
| c_lessequals(V_A,V_B,tc_fun(T_a,tc_bool)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f107,axiom,
! [V_A,V_b,V_B,T_a] :
( ~ c_lessequals(V_A,V_B,tc_fun(T_a,tc_bool))
| c_lessequals(V_A,c_Set_Oinsert(V_b,V_B,T_a),tc_fun(T_a,tc_bool)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f111,axiom,
! [V_evs] : c_lessequals(c_Event_Oused(c_List_Olist_ONil(tc_Event_Oevent)),c_Event_Oused(V_evs),tc_fun(tc_Message_Omsg,tc_bool)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f112,axiom,
! [V_a,V_B,T_a,V_C] : c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(V_a,V_B,T_a),V_C,tc_fun(T_a,tc_bool)) = c_Set_Oinsert(V_a,c_Lattices_Oupper__semilattice__class_Osup(V_B,V_C,tc_fun(T_a,tc_bool)),T_a),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f113,axiom,
! [V_A,V_a,V_B,T_a] : c_Lattices_Oupper__semilattice__class_Osup(V_A,c_Set_Oinsert(V_a,V_B,T_a),tc_fun(T_a,tc_bool)) = c_Set_Oinsert(V_a,c_Lattices_Oupper__semilattice__class_Osup(V_A,V_B,tc_fun(T_a,tc_bool)),T_a),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f114,axiom,
! [V_P,V_keymode] :
( ~ hBOOL(hAPP(V_P,c_Public_Okeymode_OSignature))
| ~ hBOOL(hAPP(V_P,c_Public_Okeymode_OEncryption))
| hBOOL(hAPP(V_P,V_keymode)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f118,axiom,
! [V_B,V_A,T_a] :
( ~ c_lessequals(c_HOL_Ouminus__class_Ouminus(V_A,tc_fun(T_a,tc_bool)),c_HOL_Ouminus__class_Ouminus(V_B,tc_fun(T_a,tc_bool)),tc_fun(T_a,tc_bool))
| c_lessequals(V_B,V_A,tc_fun(T_a,tc_bool)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f120,axiom,
! [V_G,V_H] :
( ~ c_lessequals(V_G,V_H,tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Message_Osynth(V_G),c_Message_Osynth(V_H),tc_fun(tc_Message_Omsg,tc_bool)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f121,axiom,
! [V_xs,T_a] : c_List_Oappend(V_xs,c_List_Olist_ONil(T_a),T_a) = V_xs,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f129,axiom,
! [T_a,V_x] :
( c_Lattices_Oupper__semilattice__class_Osup(V_x,c_Orderings_Otop__class_Otop(T_a),T_a) = c_Orderings_Otop__class_Otop(T_a)
| ~ class_Lattices_Obounded__lattice(T_a) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f131,axiom,
! [T_a,V_B] : c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_bool)),V_B,tc_fun(T_a,tc_bool)) = c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_bool)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f134,axiom,
! [V_A,V_x,V_y,T_a] :
( ~ hBOOL(hAPP(c_Set_Oinsert(V_y,V_A,T_a),V_x))
| V_y = V_x
| hBOOL(hAPP(V_A,V_x)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f135,axiom,
! [V_G,V_H] : c_lessequals(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(V_G,V_H,tc_fun(tc_Message_Omsg,tc_bool))),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(V_G),c_Message_Oparts(V_H),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f137,axiom,
! [V_B,V_a,T_a] : c_lessequals(V_B,c_Set_Oinsert(V_a,V_B,T_a),tc_fun(T_a,tc_bool)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f138,axiom,
! [V_X,V_H] : c_lessequals(c_Set_Oinsert(V_X,c_Message_Osynth(V_H),tc_Message_Omsg),c_Message_Osynth(c_Set_Oinsert(V_X,V_H,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f140,axiom,
! [T_a] : c_List_Oremdups(c_List_Olist_ONil(T_a),T_a) = c_List_Olist_ONil(T_a),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f141,axiom,
! [V_X,V_Y,V_H] : c_Message_Oparts(c_Set_Oinsert(c_Message_OHPair(V_X,V_Y),V_H,tc_Message_Omsg)) = c_Set_Oinsert(c_Message_OHPair(V_X,V_Y),c_Set_Oinsert(c_Message_Omsg_OHash(c_Message_Omsg_OMPair(V_X,V_Y)),c_Message_Oparts(c_Set_Oinsert(V_Y,V_H,tc_Message_Omsg)),tc_Message_Omsg),tc_Message_Omsg),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f144,axiom,
! [V_B,V_x,V_A,T_a] :
( ~ hBOOL(hAPP(c_Lattices_Oupper__semilattice__class_Osup(V_A,V_B,tc_fun(T_a,tc_bool)),V_x))
| hBOOL(hAPP(V_A,V_x))
| hBOOL(hAPP(V_B,V_x)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f145,axiom,
! [V_A,V_B,T_a,V_x] :
( ~ hBOOL(hAPP(V_B,V_x))
| hBOOL(hAPP(c_Lattices_Oupper__semilattice__class_Osup(V_A,V_B,tc_fun(T_a,tc_bool)),V_x)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f153,axiom,
hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(c_List_Olist_ONil(tc_Event_Oevent))),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f154,axiom,
! [V_G,V_H] : c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(V_G),c_Message_Osynth(V_H),tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Osynth(c_Lattices_Oupper__semilattice__class_Osup(V_G,V_H,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f155,axiom,
! [V_X,V_H] : c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OHash(V_X),V_H,tc_Message_Omsg)) = c_Set_Oinsert(c_Message_Omsg_OHash(V_X),c_Message_Oparts(V_H),tc_Message_Omsg),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f156,axiom,
! [T_a,V_x,V_y] :
( V_x = V_y
| c_HOL_Ouminus__class_Ouminus(V_x,T_a) != c_HOL_Ouminus__class_Ouminus(V_y,T_a)
| ~ class_Lattices_Oboolean__algebra(T_a) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f160,axiom,
! [V_A,V_B,T_a] :
( ~ c_lessequals(V_A,V_B,tc_fun(T_a,tc_bool))
| ~ c_lessequals(V_B,V_A,tc_fun(T_a,tc_bool))
| V_A = V_B ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f163,axiom,
! [T_a,V_x,V_y] :
( ~ c_lessequals(V_y,V_x,T_a)
| ~ c_lessequals(V_x,V_y,T_a)
| V_x = V_y
| ~ class_Orderings_Oorder(T_a) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f164,axiom,
! [T_a,V_x,V_y] :
( ~ c_lessequals(V_y,V_x,T_a)
| c_Lattices_Oupper__semilattice__class_Osup(V_x,V_y,T_a) = V_x
| ~ class_Lattices_Oupper__semilattice(T_a) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f165,axiom,
! [T_a,V_x,V_y] :
( c_lessequals(V_x,V_y,T_a)
| c_Lattices_Oupper__semilattice__class_Osup(V_x,V_y,T_a) != V_y
| ~ class_Lattices_Oupper__semilattice(T_a) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f166,axiom,
! [T_a,V_x,V_y] :
( ~ c_lessequals(V_x,V_y,T_a)
| c_Lattices_Oupper__semilattice__class_Osup(V_x,V_y,T_a) = V_y
| ~ class_Lattices_Oupper__semilattice(T_a) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f168,axiom,
! [V_A,V_B,T_a] :
( ~ c_lessequals(V_B,V_A,tc_fun(T_a,tc_bool))
| c_Lattices_Oupper__semilattice__class_Osup(V_A,V_B,tc_fun(T_a,tc_bool)) = V_A ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f171,axiom,
! [V_X,V_H] : c_lessequals(c_Set_Oinsert(V_X,c_Message_Oparts(V_H),tc_Message_Omsg),c_Message_Oparts(c_Set_Oinsert(V_X,V_H,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f178,axiom,
! [V_f,V_A,T_b,T_a,V_B] : c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(V_f,V_A,T_b,T_a),c_Set_Oimage(V_f,V_B,T_b,T_a),tc_fun(T_a,tc_bool)) = c_Set_Oimage(V_f,c_Lattices_Oupper__semilattice__class_Osup(V_A,V_B,tc_fun(T_b,tc_bool)),T_b,T_a),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f182,axiom,
! [T_a,V_x] :
( c_lessequals(V_x,c_Orderings_Otop__class_Otop(T_a),T_a)
| ~ class_Orderings_Otop(T_a) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f184,axiom,
! [V_x,V_A,T_a] : hBOOL(hAPP(c_Set_Oinsert(V_x,V_A,T_a),V_x)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f190,axiom,
! [V_x,V_B,T_a,V_A] :
( ~ c_lessequals(c_Set_Oinsert(V_x,V_A,T_a),V_B,tc_fun(T_a,tc_bool))
| hBOOL(c_in(V_x,V_B,T_a)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f191,axiom,
! [V_y,V_A,T_a,V_x] :
( ~ hBOOL(hAPP(V_A,V_x))
| hBOOL(hAPP(c_Set_Oinsert(V_y,V_A,T_a),V_x)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f201,axiom,
! [V_A,V_B,T_a] : c_Lattices_Oupper__semilattice__class_Osup(V_A,V_B,tc_fun(T_a,tc_bool)) = c_Lattices_Oupper__semilattice__class_Osup(V_B,V_A,tc_fun(T_a,tc_bool)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f202,axiom,
! [T_a,V_x,V_y] :
( c_Lattices_Oupper__semilattice__class_Osup(V_x,V_y,T_a) = c_Lattices_Oupper__semilattice__class_Osup(V_y,V_x,T_a)
| ~ class_Lattices_Oupper__semilattice(T_a) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f212,axiom,
! [V_X,V_H] : c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OHash(V_X),V_H,tc_Message_Omsg)) = c_Set_Oinsert(c_Message_Omsg_OHash(V_X),c_Message_Oanalz(V_H),tc_Message_Omsg),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f239,axiom,
! [V_a,V_A,T_a,V_b] :
( ~ hBOOL(c_in(V_a,c_Set_Oinsert(V_b,V_A,T_a),T_a))
| V_a = V_b
| hBOOL(c_in(V_a,V_A,T_a)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f240,axiom,
! [V_c,V_B,T_a,V_A] :
( ~ hBOOL(c_in(V_c,c_Lattices_Oupper__semilattice__class_Osup(V_A,V_B,tc_fun(T_a,tc_bool)),T_a))
| hBOOL(c_in(V_c,V_A,T_a))
| hBOOL(c_in(V_c,V_B,T_a)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f250,axiom,
! [V_x,V_A,T_a,V_B] :
( V_A = V_B
| hBOOL(c_in(V_x,V_A,T_a))
| hBOOL(c_in(V_x,V_B,T_a))
| c_Set_Oinsert(V_x,V_A,T_a) != c_Set_Oinsert(V_x,V_B,T_a) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f251,axiom,
! [V_a,V_A,T_a] :
( ~ hBOOL(c_in(V_a,V_A,T_a))
| c_Set_Oinsert(V_a,V_A,T_a) = V_A ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f258,axiom,
! [V_Y,V_G,V_H,V_X] :
( ~ hBOOL(c_in(V_Y,c_Message_Oparts(c_Set_Oinsert(V_X,V_G,tc_Message_Omsg)),tc_Message_Omsg))
| ~ hBOOL(c_in(V_X,c_Message_Oparts(V_H),tc_Message_Omsg))
| hBOOL(c_in(V_Y,c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(V_G,V_H,tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f259,axiom,
! [V_xs,T_a] : c_List_Oset(c_List_Oremdups(V_xs,T_a),T_a) = c_List_Oset(V_xs,T_a),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f260,axiom,
! [V_X,V_G,V_H] :
( ~ hBOOL(c_in(V_X,c_Message_Oanalz(V_H),tc_Message_Omsg))
| ~ c_lessequals(V_H,V_G,tc_fun(tc_Message_Omsg,tc_bool))
| c_Message_Oanalz(c_Set_Oinsert(V_X,V_G,tc_Message_Omsg)) = c_Message_Oanalz(V_G) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f261,axiom,
! [V_G,V_H] : c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(V_G,V_H,tc_fun(tc_Message_Omsg,tc_bool))) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(V_G),c_Message_Oparts(V_H),tc_fun(tc_Message_Omsg,tc_bool)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f262,axiom,
! [V_H] : c_lessequals(V_H,c_Message_Oparts(V_H),tc_fun(tc_Message_Omsg,tc_bool)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f263,axiom,
! [V_G,V_H] :
( ~ c_lessequals(V_G,V_H,tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Message_Oparts(V_G),c_Message_Oparts(V_H),tc_fun(tc_Message_Omsg,tc_bool)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f264,axiom,
! [V_G,V_H] :
( ~ c_lessequals(V_G,c_Message_Oparts(V_H),tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Message_Oparts(V_G),c_Message_Oparts(V_H),tc_fun(tc_Message_Omsg,tc_bool)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f265,axiom,
! [V_G,V_H] :
( ~ c_lessequals(c_Message_Oparts(V_G),c_Message_Oparts(V_H),tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(V_G,c_Message_Oparts(V_H),tc_fun(tc_Message_Omsg,tc_bool)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f268,axiom,
! [V_nat_H,V_msg_H,V_msg] : c_Message_Omsg_OCrypt(V_nat_H,V_msg_H) != c_Message_Omsg_OHash(V_msg),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f269,axiom,
! [V_K,V_X,V_H] : c_lessequals(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(V_K,V_X),V_H,tc_Message_Omsg)),c_Set_Oinsert(c_Message_Omsg_OCrypt(V_K,V_X),c_Message_Oanalz(c_Set_Oinsert(V_X,V_H,tc_Message_Omsg)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f271,axiom,
! [V_K,V_X,V_Y] : hAPP(c_Message_Omsg_OKey,V_K) != c_Message_OHPair(V_X,V_Y),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f274,axiom,
! [V_G,V_H] :
( ~ c_lessequals(V_G,V_H,tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Message_Oanalz(V_G),c_Message_Oanalz(V_H),tc_fun(tc_Message_Omsg,tc_bool)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f275,axiom,
! [V_G,V_H] :
( ~ c_lessequals(V_G,c_Message_Oanalz(V_H),tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Message_Oanalz(V_G),c_Message_Oanalz(V_H),tc_fun(tc_Message_Omsg,tc_bool)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f276,axiom,
! [V_G,V_H] :
( ~ c_lessequals(c_Message_Oanalz(V_G),c_Message_Oanalz(V_H),tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(V_G,c_Message_Oanalz(V_H),tc_fun(tc_Message_Omsg,tc_bool)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f277,axiom,
! [V_H] : c_lessequals(V_H,c_Message_Oanalz(V_H),tc_fun(tc_Message_Omsg,tc_bool)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f281,axiom,
! [V_msg_H,V_agent] : c_Message_Omsg_OHash(V_msg_H) != c_Message_Omsg_OAgent(V_agent),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f283,axiom,
! [V_nat,V_msg_H] : c_Message_Omsg_ONonce(V_nat) != c_Message_Omsg_OHash(V_msg_H),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f288,axiom,
! [V_xs,V_ys,T_a] :
( V_ys = c_List_Olist_ONil(T_a)
| V_xs != c_List_Oappend(V_xs,V_ys,T_a) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f294,axiom,
! [V_H] : c_lessequals(V_H,c_Message_Osynth(V_H),tc_fun(tc_Message_Omsg,tc_bool)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f297,axiom,
! [T_a,V_x,V_a,V_b] :
( ~ c_lessequals(V_x,V_b,T_a)
| c_lessequals(V_x,c_Lattices_Oupper__semilattice__class_Osup(V_a,V_b,T_a),T_a)
| ~ class_Lattices_Oupper__semilattice(T_a) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f298,axiom,
! [T_a,V_x,V_a,V_b] :
( ~ c_lessequals(V_x,V_a,T_a)
| c_lessequals(V_x,c_Lattices_Oupper__semilattice__class_Osup(V_a,V_b,T_a),T_a)
| ~ class_Lattices_Oupper__semilattice(T_a) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f299,axiom,
! [T_a,V_b,V_x,V_a] :
( ~ c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(V_a,V_b,T_a),V_x,T_a)
| c_lessequals(V_b,V_x,T_a)
| ~ class_Lattices_Oupper__semilattice(T_a) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f300,axiom,
! [T_a,V_a,V_x,V_b] :
( ~ c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(V_a,V_b,T_a),V_x,T_a)
| c_lessequals(V_a,V_x,T_a)
| ~ class_Lattices_Oupper__semilattice(T_a) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f305,axiom,
! [V_x,T_a] : c_lessequals(V_x,V_x,tc_fun(T_a,tc_bool)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f309,axiom,
! [V_Q,V_x,V_P,T_a] :
( ~ c_lessequals(V_P,V_Q,tc_fun(T_a,tc_bool))
| ~ hBOOL(hAPP(V_P,V_x))
| hBOOL(hAPP(V_Q,V_x)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f310,axiom,
! [T_a,V_x] :
( c_lessequals(V_x,V_x,T_a)
| ~ class_Orderings_Oorder(T_a) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f311,axiom,
! [T_a,V_x] :
( c_lessequals(V_x,V_x,T_a)
| ~ class_Orderings_Opreorder(T_a) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f315,axiom,
! [V_X,V_H,V_G] :
( ~ hBOOL(c_in(V_X,V_G,tc_Message_Omsg))
| c_lessequals(c_Message_Oparts(c_Set_Oinsert(V_X,V_H,tc_Message_Omsg)),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(V_G),c_Message_Oparts(V_H),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f323,axiom,
! [V_xs,V_A,T_a,V_ys] :
( ~ hBOOL(c_in(c_List_Oappend(V_xs,V_ys,T_a),c_List_Olists(V_A,T_a),tc_List_Olist(T_a)))
| hBOOL(c_in(V_xs,c_List_Olists(V_A,T_a),tc_List_Olist(T_a))) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f327,axiom,
! [V_X,V_H] : c_lessequals(c_Set_Oinsert(V_X,c_Message_Oanalz(V_H),tc_Message_Omsg),c_Message_Oanalz(c_Set_Oinsert(V_X,V_H,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f328,axiom,
! [V_G,V_H,V_G_H,V_H_H] :
( ~ c_lessequals(c_Message_Oanalz(V_G),c_Message_Oanalz(V_G_H),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(c_Message_Oanalz(V_H),c_Message_Oanalz(V_H_H),tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(V_G,V_H,tc_fun(tc_Message_Omsg,tc_bool))),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(V_G_H,V_H_H,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f333,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/sandbox2/benchmark/theBenchmark.p') ).
fof(f336,axiom,
! [V_f,V_x,V_B,T_a,V_A,T_b] :
( ~ c_lessequals(c_Set_Oimage(V_f,V_A,T_b,T_a),V_B,tc_fun(T_a,tc_bool))
| ~ hBOOL(c_in(V_x,V_A,T_b))
| hBOOL(c_in(hAPP(V_f,V_x),V_B,T_a)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f339,axiom,
! [V_c,V_H,V_G] :
( ~ hBOOL(c_in(V_c,c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(V_G,V_H,tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg))
| hBOOL(c_in(V_c,c_Message_Oparts(V_G),tc_Message_Omsg))
| hBOOL(c_in(V_c,c_Message_Oparts(V_H),tc_Message_Omsg)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f341,axiom,
! [V_X,V_H] :
( ~ hBOOL(c_in(V_X,c_Message_Oparts(V_H),tc_Message_Omsg))
| c_Message_Oparts(c_Set_Oinsert(V_X,V_H,tc_Message_Omsg)) = c_Message_Oparts(V_H) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f342,axiom,
! [V_c,V_a,V_G] :
( ~ hBOOL(c_in(V_c,c_Message_Oparts(V_G),tc_Message_Omsg))
| hBOOL(c_in(V_c,c_Message_Oparts(c_Set_Oinsert(V_a,V_G,tc_Message_Omsg)),tc_Message_Omsg)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f343,axiom,
! [V_X,V_Y,V_H] : c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OMPair(V_X,V_Y),V_H,tc_Message_Omsg)) = c_Set_Oinsert(c_Message_Omsg_OMPair(V_X,V_Y),c_Message_Oparts(c_Set_Oinsert(V_X,c_Set_Oinsert(V_Y,V_H,tc_Message_Omsg),tc_Message_Omsg)),tc_Message_Omsg),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f344,axiom,
! [V_X,V_K,V_X_H,V_Y,V_A] : c_Set_Oinsert(c_Message_Omsg_OCrypt(V_X,V_K),c_Set_Oinsert(c_Message_Omsg_OMPair(V_X_H,V_Y),V_A,tc_Message_Omsg),tc_Message_Omsg) = c_Set_Oinsert(c_Message_Omsg_OMPair(V_X_H,V_Y),c_Set_Oinsert(c_Message_Omsg_OCrypt(V_X,V_K),V_A,tc_Message_Omsg),tc_Message_Omsg),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f346,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_Lattices_Oupper__semilattice__class_Osup(V_A,V_G,tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f347,axiom,
! [V_X,V_H] :
( ~ hBOOL(c_in(V_X,c_Message_Oanalz(V_H),tc_Message_Omsg))
| c_Message_Oanalz(c_Set_Oinsert(V_X,V_H,tc_Message_Omsg)) = c_Message_Oanalz(V_H) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f348,axiom,
! [V_Y,V_H,V_X] :
( ~ hBOOL(c_in(V_Y,c_Message_Oanalz(c_Set_Oinsert(V_X,V_H,tc_Message_Omsg)),tc_Message_Omsg))
| ~ hBOOL(c_in(V_X,c_Message_Oanalz(V_H),tc_Message_Omsg))
| hBOOL(c_in(V_Y,c_Message_Oanalz(V_H),tc_Message_Omsg)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f349,axiom,
! [V_X,V_H,V_G] :
( ~ hBOOL(c_in(V_X,c_Message_Oanalz(V_G),tc_Message_Omsg))
| ~ c_lessequals(V_G,c_Message_Oanalz(V_H),tc_fun(tc_Message_Omsg,tc_bool))
| hBOOL(c_in(V_X,c_Message_Oanalz(V_H),tc_Message_Omsg)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f353,axiom,
! [V_K,V_X,V_H] : c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(V_K,V_X),V_H,tc_Message_Omsg)) = c_Set_Oinsert(c_Message_Omsg_OCrypt(V_K,V_X),c_Message_Oparts(c_Set_Oinsert(V_X,V_H,tc_Message_Omsg)),tc_Message_Omsg),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f354,axiom,
! [T_b] :
( hAPP(c_Orderings_Otop__class_Otop(tc_fun(t_a,T_b)),v_x) = c_Orderings_Otop__class_Otop(T_b)
| ~ class_Orderings_Otop(T_b) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f357,axiom,
! [V_K,V_H] : c_Message_Oparts(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_Oparts(V_H),tc_Message_Omsg),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f358,axiom,
! [V_H] : c_lessequals(c_Message_Oanalz(V_H),c_Message_Oparts(V_H),tc_fun(tc_Message_Omsg,tc_bool)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f359,axiom,
! [V_Z,V_H,V_X] :
( ~ hBOOL(c_in(V_Z,c_Message_Oparts(c_Set_Oinsert(V_X,V_H,tc_Message_Omsg)),tc_Message_Omsg))
| ~ hBOOL(c_in(V_X,c_Message_Osynth(c_Message_Oanalz(V_H)),tc_Message_Omsg))
| hBOOL(c_in(V_Z,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_Message_Omsg)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f360,axiom,
! [V_X,V_H] :
( ~ hBOOL(c_in(c_Message_Omsg_OHash(V_X),c_Message_Osynth(V_H),tc_Message_Omsg))
| hBOOL(c_in(c_Message_Omsg_OHash(V_X),V_H,tc_Message_Omsg))
| hBOOL(c_in(V_X,c_Message_Osynth(V_H),tc_Message_Omsg)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f362,axiom,
! [V_X,V_H,V_G] :
( ~ hBOOL(c_in(V_X,c_Message_Osynth(V_G),tc_Message_Omsg))
| ~ c_lessequals(V_G,c_Message_Osynth(V_H),tc_fun(tc_Message_Omsg,tc_bool))
| hBOOL(c_in(V_X,c_Message_Osynth(V_H),tc_Message_Omsg)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f365,axiom,
! [V_K,V_G,V_X,V_H] :
( ~ hBOOL(c_in(V_X,c_Message_Osynth(c_Message_Oanalz(V_H)),tc_Message_Omsg))
| ~ c_lessequals(V_H,V_G,tc_fun(tc_Message_Omsg,tc_bool))
| ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,V_K),c_Message_Oanalz(c_Set_Oinsert(V_X,V_G,tc_Message_Omsg)),tc_Message_Omsg))
| hBOOL(c_in(hAPP(c_Message_Omsg_OKey,V_K),c_Message_Oanalz(V_G),tc_Message_Omsg)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f367,axiom,
! [V_H] : c_Message_Oparts(c_Message_Osynth(V_H)) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(V_H),c_Message_Osynth(V_H),tc_fun(tc_Message_Omsg,tc_bool)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f368,axiom,
! [V_agt,V_H] : c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OAgent(V_agt),V_H,tc_Message_Omsg)) = c_Set_Oinsert(c_Message_Omsg_OAgent(V_agt),c_Message_Oparts(V_H),tc_Message_Omsg),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f369,axiom,
! [V_X,V_K,V_C,V_A] : c_Set_Oinsert(c_Message_Omsg_OCrypt(V_X,V_K),c_Set_Oinsert(c_Message_Omsg_OAgent(V_C),V_A,tc_Message_Omsg),tc_Message_Omsg) = c_Set_Oinsert(c_Message_Omsg_OAgent(V_C),c_Set_Oinsert(c_Message_Omsg_OCrypt(V_X,V_K),V_A,tc_Message_Omsg),tc_Message_Omsg),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f370,axiom,
! [V_G,V_H] :
( ~ c_lessequals(V_G,V_H,tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Message_Osynth(c_Message_Oanalz(V_G)),c_Message_Osynth(c_Message_Oanalz(V_H)),tc_fun(tc_Message_Omsg,tc_bool)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f371,axiom,
! [V_H] : c_Message_Oanalz(c_Message_Osynth(V_H)) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(V_H),c_Message_Osynth(V_H),tc_fun(tc_Message_Omsg,tc_bool)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f373,axiom,
! [V_K,V_C,V_A] : c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,V_K),c_Set_Oinsert(c_Message_Omsg_OAgent(V_C),V_A,tc_Message_Omsg),tc_Message_Omsg) = c_Set_Oinsert(c_Message_Omsg_OAgent(V_C),c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,V_K),V_A,tc_Message_Omsg),tc_Message_Omsg),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f374,axiom,
! [V_N,V_H] : c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_ONonce(V_N),V_H,tc_Message_Omsg)) = c_Set_Oinsert(c_Message_Omsg_ONonce(V_N),c_Message_Oparts(V_H),tc_Message_Omsg),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f375,axiom,
! [V_agt,V_H] : c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OAgent(V_agt),V_H,tc_Message_Omsg)) = c_Set_Oinsert(c_Message_Omsg_OAgent(V_agt),c_Message_Oanalz(V_H),tc_Message_Omsg),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f376,axiom,
! [V_X,V_K,V_N,V_A] : c_Set_Oinsert(c_Message_Omsg_OCrypt(V_X,V_K),c_Set_Oinsert(c_Message_Omsg_ONonce(V_N),V_A,tc_Message_Omsg),tc_Message_Omsg) = c_Set_Oinsert(c_Message_Omsg_ONonce(V_N),c_Set_Oinsert(c_Message_Omsg_OCrypt(V_X,V_K),V_A,tc_Message_Omsg),tc_Message_Omsg),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f377,axiom,
! [V_K,V_N,V_A] : c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,V_K),c_Set_Oinsert(c_Message_Omsg_ONonce(V_N),V_A,tc_Message_Omsg),tc_Message_Omsg) = c_Set_Oinsert(c_Message_Omsg_ONonce(V_N),c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,V_K),V_A,tc_Message_Omsg),tc_Message_Omsg),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f378,axiom,
! [V_N,V_H] : c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_ONonce(V_N),V_H,tc_Message_Omsg)) = c_Set_Oinsert(c_Message_Omsg_ONonce(V_N),c_Message_Oanalz(V_H),tc_Message_Omsg),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f381,axiom,
! [V_A,V_evs,V_e] : c_lessequals(c_Event_Oknows(V_A,V_evs),c_Event_Oknows(V_A,c_List_Olist_OCons(V_e,V_evs,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f382,axiom,
hBOOL(c_in(c_List_Olist_ONil(tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f383,axiom,
! [V_A,V_evs] : c_lessequals(c_Event_OinitState(V_A),c_Event_Oknows(V_A,V_evs),tc_fun(tc_Message_Omsg,tc_bool)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f384,axiom,
! [V_A] : c_Event_Oknows(V_A,c_List_Olist_ONil(tc_Event_Oevent)) = c_Event_OinitState(V_A),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f389,axiom,
! [V_K,V_KAB,V_evs] :
( ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| hBOOL(c_in(V_KAB,c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat))
| ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,V_K),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg))
| hBOOL(c_in(hAPP(c_Message_Omsg_OKey,V_K),c_Message_Oanalz(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,V_KAB),c_Event_Oknows(c_Message_Oagent_OSpy,V_evs),tc_Message_Omsg)),tc_Message_Omsg)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f390,axiom,
! [V_K,V_evs,V_KAB] :
( ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| hBOOL(c_in(V_KAB,c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat))
| ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,V_K),c_Message_Oanalz(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,V_KAB),c_Event_Oknows(c_Message_Oagent_OSpy,V_evs),tc_Message_Omsg)),tc_Message_Omsg))
| V_K = V_KAB
| hBOOL(c_in(hAPP(c_Message_Omsg_OKey,V_K),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f391,axiom,
! [V_x,V_evs] :
( hBOOL(c_in(hAPP(c_Message_Omsg_OKey,V_x),c_Message_Oanalz(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,V_x),c_Event_Oknows(c_Message_Oagent_OSpy,V_evs),tc_Message_Omsg)),tc_Message_Omsg))
| ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| hBOOL(c_in(V_x,c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f405,axiom,
! [V_b,V_A,V_c,V_AS] : ~ hBOOL(c_in(hAPP(c_Public_OpublicKey(V_b),V_A),c_Set_Oimage(c_Message_OinvKey,c_Set_Oimage(c_Public_OpublicKey(V_c),V_AS,tc_Message_Oagent,tc_nat),tc_nat,tc_nat),tc_nat)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f406,axiom,
! [V_b,V_c,V_A,V_AS] :
( ~ hBOOL(c_in(hAPP(c_Message_OinvKey,hAPP(c_Public_OpublicKey(V_b),V_A)),c_Set_Oimage(c_Message_OinvKey,c_Set_Oimage(c_Public_OpublicKey(V_c),V_AS,tc_Message_Oagent,tc_nat),tc_nat,tc_nat),tc_nat))
| V_b = V_c ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f411,axiom,
! [V_K,V_KK,V_evs] :
( ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ~ c_lessequals(V_KK,c_HOL_Ouminus__class_Ouminus(c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_fun(tc_nat,tc_bool))
| ~ hBOOL(c_in(V_K,V_KK,tc_nat))
| hBOOL(c_in(hAPP(c_Message_Omsg_OKey,V_K),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Message_Omsg_OKey,V_KK,tc_nat,tc_Message_Omsg),c_Event_Oknows(c_Message_Oagent_OSpy,V_evs),tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f412,axiom,
! [V_K,V_evs,V_KK] :
( ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ~ c_lessequals(V_KK,c_HOL_Ouminus__class_Ouminus(c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_fun(tc_nat,tc_bool))
| ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,V_K),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Message_Omsg_OKey,V_KK,tc_nat,tc_Message_Omsg),c_Event_Oknows(c_Message_Oagent_OSpy,V_evs),tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg))
| hBOOL(c_in(V_K,V_KK,tc_nat))
| hBOOL(c_in(hAPP(c_Message_Omsg_OKey,V_K),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f413,axiom,
! [V_A,V_B,V_X,V_evs] : c_Event_Oknows(c_Message_Oagent_OSpy,c_List_Olist_OCons(c_Event_Oevent_OSays(V_A,V_B,V_X),V_evs,tc_Event_Oevent)) = c_Set_Oinsert(V_X,c_Event_Oknows(c_Message_Oagent_OSpy,V_evs),tc_Message_Omsg),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f416,axiom,
! [V_evs] : c_lessequals(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),c_Event_Oused(V_evs),tc_fun(tc_Message_Omsg,tc_bool)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f420,axiom,
! [V_K,V_KK,V_evs] :
( ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ~ c_lessequals(V_KK,c_HOL_Ouminus__class_Ouminus(c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_fun(tc_nat,tc_bool))
| ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,V_K),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg))
| hBOOL(c_in(hAPP(c_Message_Omsg_OKey,V_K),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Message_Omsg_OKey,V_KK,tc_nat,tc_Message_Omsg),c_Event_Oknows(c_Message_Oagent_OSpy,V_evs),tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f423,axiom,
c_NS__Shared__Mirabelle_Ons__sharedp(v_x) = c_in(v_x,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f424,axiom,
! [V_A,V_evs,V_A_H,V_X] : c_lessequals(c_Event_Oknows(V_A,V_evs),c_Event_Oknows(V_A,c_List_Olist_OCons(c_Event_Oevent_OGets(V_A_H,V_X),V_evs,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f428,axiom,
! [V_A,V_B,V_X,V_evs] : c_Event_Oknows(V_A,c_List_Olist_OCons(c_Event_Oevent_OSays(V_A,V_B,V_X),V_evs,tc_Event_Oevent)) = c_Set_Oinsert(V_X,c_Event_Oknows(V_A,V_evs),tc_Message_Omsg),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f429,axiom,
! [V_A,V_evs,V_A_H,V_B,V_X] : c_lessequals(c_Event_Oknows(V_A,V_evs),c_Event_Oknows(V_A,c_List_Olist_OCons(c_Event_Oevent_OSays(V_A_H,V_B,V_X),V_evs,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f451,axiom,
c_Event_OinitState(c_Message_Oagent_OSpy) = c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Message_Omsg_OKey,c_Set_Oimage(c_Message_OinvKey,c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OEncryption),c_Event_Obad,tc_Message_Oagent,tc_nat),tc_nat,tc_nat),tc_nat,tc_Message_Omsg),c_Set_Oimage(c_Message_Omsg_OKey,c_Set_Oimage(c_Message_OinvKey,c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Event_Obad,tc_Message_Oagent,tc_nat),tc_nat,tc_nat),tc_nat,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oimage(c_Message_Omsg_OKey,c_Set_Oimage(c_Public_OshrK,c_Event_Obad,tc_Message_Oagent,tc_nat),tc_nat,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oimage(c_Message_Omsg_OKey,c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OEncryption),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oimage(c_Message_Omsg_OKey,c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f455,axiom,
! [V_K,V_X,V_A] : ~ hBOOL(c_in(c_Message_Omsg_OCrypt(V_K,V_X),c_Set_Oimage(c_Message_Omsg_OKey,V_A,tc_nat,tc_Message_Omsg),tc_Message_Omsg)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f456,axiom,
! [V_K,V_X,V_B] : ~ hBOOL(c_in(c_Message_Omsg_OCrypt(V_K,V_X),c_Message_Oparts(c_Event_OinitState(V_B)),tc_Message_Omsg)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f469,axiom,
! [V_N,V_H] :
( ~ hBOOL(c_in(c_Message_Omsg_ONonce(V_N),c_Message_Osynth(V_H),tc_Message_Omsg))
| hBOOL(c_in(c_Message_Omsg_ONonce(V_N),V_H,tc_Message_Omsg)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f471,axiom,
! [V_N] : c_Message_Oanalz(c_Set_Oimage(c_Message_Omsg_OKey,V_N,tc_nat,tc_Message_Omsg)) = c_Set_Oimage(c_Message_Omsg_OKey,V_N,tc_nat,tc_Message_Omsg),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f473,axiom,
! [V_agt,V_H] : hBOOL(c_in(c_Message_Omsg_OAgent(V_agt),c_Message_Osynth(V_H),tc_Message_Omsg)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f474,axiom,
! [V_N] : c_Message_Oparts(c_Set_Oimage(c_Message_Omsg_OKey,V_N,tc_nat,tc_Message_Omsg)) = c_Set_Oimage(c_Message_Omsg_OKey,V_N,tc_nat,tc_Message_Omsg),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f487,axiom,
! [V_X,V_evs,V_A] :
( ~ hBOOL(c_in(c_Event_Oevent_ONotes(V_A,V_X),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(V_A,c_Event_Obad,tc_Message_Oagent))
| hBOOL(c_in(V_X,c_Event_Oknows(c_Message_Oagent_OSpy,V_evs),tc_Message_Omsg)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f488,axiom,
! [V_B,V_X,V_evsf] :
( ~ hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(V_evsf))
| ~ hBOOL(c_in(V_X,c_Message_Osynth(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evsf))),tc_Message_Omsg))
| hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(c_List_Olist_OCons(c_Event_Oevent_OSays(c_Message_Oagent_OSpy,V_B,V_X),V_evsf,tc_Event_Oevent))) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f489,axiom,
! [V_X,V_evs,V_A] :
( ~ hBOOL(c_in(c_Event_Oevent_ONotes(V_A,V_X),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(V_X,c_Event_Oused(V_evs),tc_Message_Omsg)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f509,axiom,
! [V_x,V_A,T_aa,V_f,T_a] :
( hBOOL(c_in(hAPP(V_f,V_x),c_Set_Oimage(V_f,V_A,T_aa,T_a),T_a))
| ~ hBOOL(c_in(V_x,V_A,T_aa)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f515,axiom,
! [V_x,V_t,T_a] : c_List_Olist_OCons(V_x,V_t,T_a) != V_t,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f529,axiom,
! [V_b,V_c,V_x,V_AA] :
( ~ hBOOL(c_in(hAPP(c_Public_OpublicKey(V_b),V_x),c_Set_Oimage(c_Public_OpublicKey(V_c),V_AA,tc_Message_Oagent,tc_nat),tc_nat))
| V_b = V_c ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f538,axiom,
! [T_a,V_x] : hBOOL(hAPP(c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_bool)),V_x)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f543,axiom,
hBOOL(c_in(c_Message_Oagent_OSpy,c_Event_Obad,tc_Message_Oagent)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f552,axiom,
! [V_c,V_A_H,V_b,V_A] : hAPP(c_Public_OpublicKey(V_c),V_A_H) != hAPP(c_Message_OinvKey,hAPP(c_Public_OpublicKey(V_b),V_A)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f554,axiom,
! [V_N,V_B] : ~ hBOOL(c_in(c_Message_Omsg_ONonce(V_N),c_Message_Oparts(c_Event_OinitState(V_B)),tc_Message_Omsg)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f562,axiom,
! [V_K,V_evs,V_B,V_A,V_NA,V_K_H,V_X] :
( ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OCrypt(V_K_H,c_Message_Omsg_OMPair(V_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(c_Event_Oevent_ONotes(c_Message_Oagent_OSpy,c_Message_Omsg_OMPair(V_NA,c_Message_Omsg_OMPair(v_sko__NS__Shared__Mirabelle__XSpy__not__see__encrypted__key__1(V_K,V_NA,V_evs),hAPP(c_Message_Omsg_OKey,V_K)))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(V_A,c_Event_Obad,tc_Message_Oagent))
| hBOOL(c_in(V_B,c_Event_Obad,tc_Message_Oagent))
| ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,V_K),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f563,axiom,
! [V_B,V_X,V_evsf] :
( ~ hBOOL(c_in(V_evsf,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ~ hBOOL(c_in(V_X,c_Message_Osynth(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evsf))),tc_Message_Omsg))
| hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(c_Message_Oagent_OSpy,V_B,V_X),V_evsf,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f565,axiom,
! [V_A,V_B,V_K,V_NB,V_evs5,V_S,V_NA,V_X,V_B_H] :
( ~ hBOOL(c_in(V_evs5,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ~ hBOOL(c_in(V_K,c_Message_OsymKeys,tc_nat))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(V_B_H,V_A,c_Message_Omsg_OCrypt(V_K,c_Message_Omsg_ONonce(V_NB))),c_List_Oset(V_evs5,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(V_S,V_A,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(V_NA),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X))))),c_List_Oset(V_evs5,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(V_A,V_B,c_Message_Omsg_OCrypt(V_K,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(V_NB),c_Message_Omsg_ONonce(V_NB)))),V_evs5,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f567,axiom,
! [V_K,V_evs,V_NA,V_B,V_A] :
( ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A),c_Message_Omsg_OMPair(V_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),c_Message_Omsg_OAgent(V_A)))))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(V_A,c_Event_Obad,tc_Message_Oagent))
| hBOOL(c_in(V_B,c_Event_Obad,tc_Message_Oagent))
| ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| hBOOL(c_in(c_Event_Oevent_ONotes(c_Message_Oagent_OSpy,c_Message_Omsg_OMPair(V_NA,c_Message_Omsg_OMPair(v_sko__NS__Shared__Mirabelle__Xsecrecy__lemma__1(V_K,V_NA,V_evs),hAPP(c_Message_Omsg_OKey,V_K)))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,V_K),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f568,axiom,
! [V_X,V_H,V_K] :
( ~ hBOOL(c_in(c_Message_Omsg_OCrypt(V_K,V_X),c_Message_Oanalz(V_H),tc_Message_Omsg))
| ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Message_OinvKey,V_K)),c_Message_Oanalz(V_H),tc_Message_Omsg))
| hBOOL(c_in(V_X,c_Message_Oanalz(V_H),tc_Message_Omsg)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f569,axiom,
! [V_c,V_evs] :
( ~ hBOOL(c_in(V_c,c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg))
| hBOOL(c_in(V_c,c_Event_Oused(V_evs),tc_Message_Omsg)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f570,axiom,
! [V_b,V_A,V_evs] : hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OpublicKey(V_b),V_A)),c_Event_Oknows(c_Message_Oagent_OSpy,V_evs),tc_Message_Omsg)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f571,axiom,
! [V_A,V_evs] :
( ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ~ hBOOL(c_in(V_A,c_Event_Obad,tc_Message_Oagent))
| hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,V_A)),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f572,axiom,
! [V_A,V_evs] :
( ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,V_A)),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg))
| hBOOL(c_in(V_A,c_Event_Obad,tc_Message_Oagent)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f573,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_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/sandbox2/benchmark/theBenchmark.p') ).
fof(f574,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_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f575,axiom,
! [V_A,V_B,V_NA,V_evs1] :
( ~ hBOOL(c_in(V_evs1,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| hBOOL(c_in(c_Message_Omsg_ONonce(V_NA),c_Event_Oused(V_evs1),tc_Message_Omsg))
| hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(V_A,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_ONonce(V_NA)))),V_evs1,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f576,axiom,
! [V_X,V_A,V_evs] :
( ~ hBOOL(c_in(c_Event_Oevent_ONotes(V_A,V_X),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(V_X,c_Event_Oknows(V_A,V_evs),tc_Message_Omsg)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f582,axiom,
! [V_A,V_B,V_K,V_evs] :
( ~ hBOOL(c_in(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),c_Message_Omsg_OAgent(V_A))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg))
| hBOOL(c_in(V_B,c_Event_Obad,tc_Message_Oagent))
| ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A),c_Message_Omsg_OMPair(v_sko__NS__Shared__Mirabelle__XB__trusts__NS3__1(V_A,V_B,V_K,V_evs),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),c_Message_Omsg_OAgent(V_A)))))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f584,axiom,
! [V_X,V_B,V_K,V_A,V_evs,V_NA] :
( ~ hBOOL(c_in(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A),c_Message_Omsg_OMPair(V_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X)))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg))
| hBOOL(c_in(V_A,c_Event_Obad,tc_Message_Oagent))
| ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| V_X = c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),c_Message_Omsg_OAgent(V_A))) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f585,axiom,
! [V_NA,V_NB,V_K,V_evso,V_A,V_B,V_X] :
( ~ hBOOL(c_in(V_evso,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(V_B,V_A,c_Message_Omsg_OCrypt(V_K,c_Message_Omsg_ONonce(V_NB))),c_List_Oset(V_evso,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(V_NA),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X))))),c_List_Oset(V_evso,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_ONotes(c_Message_Oagent_OSpy,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(V_NA),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(V_NB),hAPP(c_Message_Omsg_OKey,V_K)))),V_evso,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f586,axiom,
! [V_A,V_NA,V_B,V_K,V_X,V_evs] :
( ~ hBOOL(c_in(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A),c_Message_Omsg_OMPair(V_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X)))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg))
| hBOOL(c_in(V_A,c_Event_Obad,tc_Message_Oagent))
| ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A),c_Message_Omsg_OMPair(V_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f587,axiom,
! [V_A,V_B,V_X,V_evs3,V_NA,V_S,V_K] :
( ~ hBOOL(c_in(V_evs3,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| V_A = c_Message_Oagent_OServer
| ~ hBOOL(c_in(c_Event_Oevent_OSays(V_S,V_A,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(V_NA),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X))))),c_List_Oset(V_evs3,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(V_A,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_ONonce(V_NA)))),c_List_Oset(V_evs3,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(V_A,V_B,V_X),V_evs3,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f589,axiom,
! [V_H] : c_Message_Oparts(c_Message_Oanalz(V_H)) = c_Message_Oparts(V_H),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f590,axiom,
! [V_X,V_A,V_evs,V_B] :
( ~ hBOOL(c_in(c_Event_Oevent_OSays(V_A,V_B,V_X),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(V_X,c_Event_Oknows(V_A,V_evs),tc_Message_Omsg)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f591,axiom,
! [V_H] : c_Message_Oanalz(c_Message_Oanalz(V_H)) = c_Message_Oanalz(V_H),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f592,axiom,
! [V_Y,V_H,V_X] :
( ~ hBOOL(c_in(c_Message_Omsg_OMPair(V_X,V_Y),c_Message_Oanalz(V_H),tc_Message_Omsg))
| hBOOL(c_in(V_Y,c_Message_Oanalz(V_H),tc_Message_Omsg)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f594,axiom,
! [V_Y,V_H,V_X] :
( ~ hBOOL(c_in(c_Message_Omsg_OMPair(V_X,V_Y),c_Message_Oparts(V_H),tc_Message_Omsg))
| hBOOL(c_in(V_Y,c_Message_Oparts(V_H),tc_Message_Omsg)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f595,axiom,
! [V_X,V_H,V_Y] :
( ~ hBOOL(c_in(c_Message_Omsg_OMPair(V_X,V_Y),c_Message_Oparts(V_H),tc_Message_Omsg))
| hBOOL(c_in(V_X,c_Message_Oparts(V_H),tc_Message_Omsg)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f602,axiom,
! [V_X,V_H] :
( ~ hBOOL(c_in(V_X,V_H,tc_Message_Omsg))
| hBOOL(c_in(V_X,c_Message_Oparts(V_H),tc_Message_Omsg)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f603,axiom,
! [V_X,V_H] :
( ~ hBOOL(c_in(V_X,V_H,tc_Message_Omsg))
| hBOOL(c_in(V_X,c_Message_Oanalz(V_H),tc_Message_Omsg)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f604,axiom,
! [V_X,V_evs,V_A,V_B] :
( ~ hBOOL(c_in(c_Event_Oevent_OSays(V_A,V_B,V_X),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(V_X,c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f605,axiom,
! [V_X,V_evs,V_A,V_B] :
( ~ hBOOL(c_in(c_Event_Oevent_OSays(V_A,V_B,V_X),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(V_X,c_Event_Oknows(c_Message_Oagent_OSpy,V_evs),tc_Message_Omsg)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f608,axiom,
! [V_H] : c_Message_Oparts(c_Message_Oparts(V_H)) = c_Message_Oparts(V_H),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f610,axiom,
! [V_H] : c_Message_Oanalz(c_Message_Oparts(V_H)) = c_Message_Oparts(V_H),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f612,axiom,
! [V_K_H,V_A,V_evs,V_N,V_B,V_K,V_X] :
( ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OCrypt(V_K_H,c_Message_Omsg_OMPair(V_N,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| V_K_H = hAPP(c_Public_OshrK,V_A) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f614,axiom,
! [V_X,V_H,V_K] :
( ~ hBOOL(c_in(c_Message_Omsg_OCrypt(V_K,V_X),c_Message_Oparts(V_H),tc_Message_Omsg))
| hBOOL(c_in(V_X,c_Message_Oparts(V_H),tc_Message_Omsg)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f615,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/sandbox2/benchmark/theBenchmark.p') ).
fof(f617,axiom,
! [V_X,V_evs,V_A,V_B] :
( ~ hBOOL(c_in(c_Event_Oevent_OSays(V_A,V_B,V_X),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(V_X,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f619,axiom,
! [V_A,V_A_H,V_evs,V_NA_H,V_B_H,V_K,V_X_H,V_NA,V_B,V_X] :
( ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A),c_Message_Omsg_OMPair(V_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A_H,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A_H),c_Message_Omsg_OMPair(V_NA_H,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B_H),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X_H))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| V_A = V_A_H ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f620,axiom,
! [V_NA,V_NA_H,V_evs,V_A_H,V_B_H,V_K,V_X_H,V_A,V_B,V_X] :
( ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A),c_Message_Omsg_OMPair(V_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A_H,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A_H),c_Message_Omsg_OMPair(V_NA_H,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B_H),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X_H))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| V_NA = V_NA_H ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f621,axiom,
! [V_B,V_B_H,V_evs,V_A_H,V_NA_H,V_K,V_X_H,V_A,V_NA,V_X] :
( ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A),c_Message_Omsg_OMPair(V_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A_H,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A_H),c_Message_Omsg_OMPair(V_NA_H,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B_H),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X_H))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| V_B = V_B_H ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f622,axiom,
! [V_X,V_X_H,V_evs,V_A_H,V_NA_H,V_B_H,V_K,V_A,V_NA,V_B] :
( ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A),c_Message_Omsg_OMPair(V_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A_H,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A_H),c_Message_Omsg_OMPair(V_NA_H,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B_H),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X_H))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| V_X = V_X_H ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f625,axiom,
! [V_K,V_evs,V_A,V_NA,V_B,V_X] :
( ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A),c_Message_Omsg_OMPair(V_NA,c_Message_Omsg_OMPair(V_B,c_Message_Omsg_OMPair(V_K,V_X))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(V_K,c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f626,axiom,
! [V_agent,V_nat_H,V_msg_H] : c_Message_Omsg_OAgent(V_agent) != c_Message_Omsg_OCrypt(V_nat_H,V_msg_H),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f628,axiom,
! [V_msg1,V_msg2,V_nat_H,V_msg_H] : c_Message_Omsg_OMPair(V_msg1,V_msg2) != c_Message_Omsg_OCrypt(V_nat_H,V_msg_H),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f630,axiom,
! [V_A,V_evs] : hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,V_A)),c_Event_Oknows(V_A,V_evs),tc_Message_Omsg)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f634,axiom,
! [V_x,V_S,T_a] :
( ~ hBOOL(hAPP(V_S,V_x))
| hBOOL(c_in(V_x,V_S,T_a)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f635,axiom,
! [V_S,V_x,T_a] :
( ~ hBOOL(c_in(V_x,V_S,T_a))
| hBOOL(hAPP(V_S,V_x)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f636,axiom,
! [V_nat,V_nat_H,V_msg_H] : c_Message_Omsg_ONonce(V_nat) != c_Message_Omsg_OCrypt(V_nat_H,V_msg_H),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f637,axiom,
! [V_nat,V_msg,V_nat_H,V_msg_H] :
( V_nat = V_nat_H
| c_Message_Omsg_OCrypt(V_nat,V_msg) != c_Message_Omsg_OCrypt(V_nat_H,V_msg_H) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f638,axiom,
! [V_nat,V_msg,V_nat_H,V_msg_H] :
( V_msg = V_msg_H
| c_Message_Omsg_OCrypt(V_nat,V_msg) != c_Message_Omsg_OCrypt(V_nat_H,V_msg_H) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f639,axiom,
! [V_X,V_evs,V_B,V_K,V_A,V_S,V_NA] :
( ~ hBOOL(c_in(c_Event_Oevent_OSays(V_S,V_A,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(V_NA),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| V_X = c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),c_Message_Omsg_OAgent(V_A)))
| hBOOL(c_in(V_X,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f640,axiom,
! [V_agent,V_nat_H] : c_Message_Omsg_OAgent(V_agent) != c_Message_Omsg_ONonce(V_nat_H),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f646,axiom,
! [V_X,V_B,V_K,V_A,V_evs,V_K_H,V_N] :
( ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OCrypt(V_K_H,c_Message_Omsg_OMPair(V_N,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| V_X = c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),c_Message_Omsg_OAgent(V_A))) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f649,axiom,
! [V_nat,V_nat_H,V_msg_H] : hAPP(c_Message_Omsg_OKey,V_nat) != c_Message_Omsg_OCrypt(V_nat_H,V_msg_H),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f652,axiom,
! [V_c,V_H] :
( ~ hBOOL(c_in(V_c,c_Message_Oanalz(V_H),tc_Message_Omsg))
| hBOOL(c_in(V_c,c_Message_Oparts(V_H),tc_Message_Omsg)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f654,negated_conjecture,
hBOOL(c_in(v_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f656,negated_conjecture,
hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,v_A,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),v_X))))),c_List_Oset(v_evs,tc_Event_Oevent),tc_Event_Oevent)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f657,negated_conjecture,
hBOOL(c_in(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f659,axiom,
! [T_2,T_1] :
( ~ class_Lattices_Olattice(T_1)
| class_Lattices_Oupper__semilattice(tc_fun(T_2,T_1)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f662,axiom,
! [T_2,T_1] :
( ~ class_Orderings_Opreorder(T_1)
| class_Orderings_Opreorder(tc_fun(T_2,T_1)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f664,axiom,
! [T_2,T_1] :
( ~ class_Orderings_Oorder(T_1)
| class_Orderings_Oorder(tc_fun(T_2,T_1)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f665,axiom,
! [T_2,T_1] :
( ~ class_Orderings_Otop(T_1)
| class_Orderings_Otop(tc_fun(T_2,T_1)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f666,axiom,
! [T_2,T_1] :
( ~ class_Orderings_Obot(T_1)
| class_Orderings_Obot(tc_fun(T_2,T_1)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f669,axiom,
class_Lattices_Oupper__semilattice(tc_nat),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f670,axiom,
class_Orderings_Opreorder(tc_nat),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f671,axiom,
class_Orderings_Olinorder(tc_nat),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f672,axiom,
class_Lattices_Olattice(tc_nat),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f673,axiom,
class_Orderings_Oorder(tc_nat),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f674,axiom,
class_Orderings_Obot(tc_nat),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f676,axiom,
class_Lattices_Oupper__semilattice(tc_bool),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f677,axiom,
class_Lattices_Obounded__lattice(tc_bool),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f678,axiom,
class_Lattices_Oboolean__algebra(tc_bool),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f679,axiom,
class_Orderings_Opreorder(tc_bool),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f680,axiom,
class_Lattices_Olattice(tc_bool),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f681,axiom,
class_Orderings_Oorder(tc_bool),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f682,axiom,
class_Orderings_Otop(tc_bool),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f683,axiom,
class_Orderings_Obot(tc_bool),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f688,plain,
! [X0,X1] :
( ~ hBOOL(c_in(X0,c_Message_Osynth(c_Message_Oanalz(X1)),tc_Message_Omsg))
| c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(c_Message_Oanalz(X1)),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(cnf_transformation,[status(thm)],[f1]) ).
fof(f693,plain,
c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oanalz(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))),
inference(cnf_transformation,[status(thm)],[f5]) ).
fof(f694,plain,
c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oparts(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))),
inference(cnf_transformation,[status(thm)],[f6]) ).
fof(f701,plain,
! [X0,X1] : ~ hBOOL(c_in(X0,c_Orderings_Obot__class_Obot(tc_fun(X1,tc_bool)),X1)),
inference(cnf_transformation,[status(thm)],[f11]) ).
fof(f708,plain,
! [V_A,T_a] :
( V_A = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool))
| ! [V_B] : c_Lattices_Oupper__semilattice__class_Osup(V_A,V_B,tc_fun(T_a,tc_bool)) != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)) ),
inference(miniscoping,[status(thm)],[f16]) ).
fof(f709,plain,
! [X0,X1,X2] :
( c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(X0,tc_bool)) != c_Orderings_Obot__class_Obot(tc_fun(X0,tc_bool))
| c_Orderings_Obot__class_Obot(tc_fun(X0,tc_bool)) = X1 ),
inference(cnf_transformation,[status(thm)],[f708]) ).
fof(f710,plain,
! [V_B,T_a] :
( V_B = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool))
| ! [V_A] : c_Lattices_Oupper__semilattice__class_Osup(V_A,V_B,tc_fun(T_a,tc_bool)) != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)) ),
inference(miniscoping,[status(thm)],[f17]) ).
fof(f711,plain,
! [X0,X1,X2] :
( c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)) = X1
| c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(X2,tc_bool)) != c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)) ),
inference(cnf_transformation,[status(thm)],[f710]) ).
fof(f716,plain,
! [X0,X1,X2] : c_Orderings_Obot__class_Obot(tc_fun(X0,tc_bool)) = c_Set_Oimage(X1,c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),X2,X0),
inference(cnf_transformation,[status(thm)],[f21]) ).
fof(f717,plain,
! [X0,X1,X2] : c_Set_Oinsert(X0,c_Set_Oinsert(X1,c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),X2),X2) = c_Set_Oinsert(X1,c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),X2),X2),
inference(cnf_transformation,[status(thm)],[f22]) ).
fof(f719,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)],[f24]) ).
fof(f720,plain,
! [V_b,V_a] :
( ! [T_a] : ~ hBOOL(c_in(V_b,c_Set_Oinsert(V_a,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)),T_a),T_a))
| V_b = V_a ),
inference(miniscoping,[status(thm)],[f25]) ).
fof(f721,plain,
! [X0,X1,X2] :
( ~ hBOOL(c_in(X0,c_Set_Oinsert(X1,c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),X2),X2))
| X0 = X1 ),
inference(cnf_transformation,[status(thm)],[f720]) ).
fof(f722,plain,
! [X0] :
( ~ class_Orderings_Obot(X0)
| c_Orderings_Obot__class_Obot(X0) = hAPP(c_Orderings_Obot__class_Obot(tc_fun(t_a,X0)),v_x) ),
inference(cnf_transformation,[status(thm)],[f26]) ).
fof(f725,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)],[f28]) ).
fof(f726,plain,
! [T_a] :
( ! [V_x] : c_lessequals(c_Orderings_Obot__class_Obot(T_a),V_x,T_a)
| ~ class_Orderings_Obot(T_a) ),
inference(miniscoping,[status(thm)],[f29]) ).
fof(f727,plain,
! [X0,X1] :
( ~ class_Orderings_Obot(X0)
| c_lessequals(c_Orderings_Obot__class_Obot(X0),X1,X0) ),
inference(cnf_transformation,[status(thm)],[f726]) ).
fof(f733,plain,
! [T_a] :
( ! [V_x] : c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Obot__class_Obot(T_a),V_x,T_a) = V_x
| ~ class_Lattices_Obounded__lattice(T_a) ),
inference(miniscoping,[status(thm)],[f34]) ).
fof(f734,plain,
! [X0,X1] :
( ~ class_Lattices_Obounded__lattice(X0)
| c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Obot__class_Obot(X0),X1,X0) = X1 ),
inference(cnf_transformation,[status(thm)],[f733]) ).
fof(f735,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)],[f35]) ).
fof(f736,plain,
! [X0,X1] : X0 = c_Lattices_Oupper__semilattice__class_Osup(X0,c_Orderings_Obot__class_Obot(tc_fun(X1,tc_bool)),tc_fun(X1,tc_bool)),
inference(cnf_transformation,[status(thm)],[f36]) ).
fof(f737,plain,
! [X0] :
( c_HOL_Ouminus__class_Ouminus(c_Orderings_Otop__class_Otop(X0),X0) = c_Orderings_Obot__class_Obot(X0)
| ~ class_Lattices_Oboolean__algebra(X0) ),
inference(cnf_transformation,[status(thm)],[f37]) ).
fof(f739,plain,
! [X0,X1] : ~ hBOOL(hAPP(c_Orderings_Obot__class_Obot(tc_fun(X0,tc_bool)),X1)),
inference(cnf_transformation,[status(thm)],[f39]) ).
fof(f749,plain,
hAPP(c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_bool)),v_x) = c_in(v_x,c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_bool)),t_a),
inference(cnf_transformation,[status(thm)],[f45]) ).
fof(f750,plain,
! [X0,X1] :
( ~ c_lessequals(X1,c_Orderings_Obot__class_Obot(tc_fun(X0,tc_bool)),tc_fun(X0,tc_bool))
| c_Orderings_Obot__class_Obot(tc_fun(X0,tc_bool)) = X1 ),
inference(cnf_transformation,[status(thm)],[f46]) ).
fof(f752,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)],[f48]) ).
fof(f756,plain,
! [V_A,T_b] :
( V_A = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_bool))
| ! [V_f,T_a] : c_Set_Oimage(V_f,V_A,T_b,T_a) != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_bool)) ),
inference(miniscoping,[status(thm)],[f52]) ).
fof(f757,plain,
! [X0,X1,X2,X3] :
( c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)) != c_Set_Oimage(X3,X1,X0,X2)
| c_Orderings_Obot__class_Obot(tc_fun(X0,tc_bool)) = X1 ),
inference(cnf_transformation,[status(thm)],[f756]) ).
fof(f758,plain,
! [X0,X1] : c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)),
inference(cnf_transformation,[status(thm)],[f53]) ).
fof(f761,plain,
! [X0,X1,X2] :
( ~ c_lessequals(X0,c_Set_Oinsert(X1,c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),X2),tc_fun(X2,tc_bool))
| X0 = c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool))
| X0 = c_Set_Oinsert(X1,c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),X2) ),
inference(cnf_transformation,[status(thm)],[f56]) ).
fof(f766,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)],[f61]) ).
fof(f780,plain,
! [X0,X1,X2] : c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_fun(X2,tc_bool)),tc_fun(X2,tc_bool)),
inference(cnf_transformation,[status(thm)],[f70]) ).
fof(f781,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)],[f71]) ).
fof(f782,plain,
! [V_A,T_a,V_C] :
( ~ c_lessequals(V_A,V_C,tc_fun(T_a,tc_bool))
| ! [V_B] :
( ~ c_lessequals(V_B,V_C,tc_fun(T_a,tc_bool))
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(V_A,V_B,tc_fun(T_a,tc_bool)),V_C,tc_fun(T_a,tc_bool)) ) ),
inference(miniscoping,[status(thm)],[f72]) ).
fof(f783,plain,
! [X0,X1,X2,X3] :
( ~ c_lessequals(X3,X1,tc_fun(X2,tc_bool))
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,X3,tc_fun(X2,tc_bool)),X1,tc_fun(X2,tc_bool))
| ~ c_lessequals(X0,X1,tc_fun(X2,tc_bool)) ),
inference(cnf_transformation,[status(thm)],[f782]) ).
fof(f786,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)],[f74]) ).
fof(f787,plain,
! [X0,X1,X2] :
( ~ class_Lattices_Oupper__semilattice(X2)
| c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X0,X1,X2),X2) ),
inference(cnf_transformation,[status(thm)],[f786]) ).
fof(f788,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)],[f75]) ).
fof(f789,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)],[f788]) ).
fof(f792,plain,
! [T_a,V_x,V_z] :
( ~ c_lessequals(V_x,V_z,T_a)
| ! [V_y] :
( ~ c_lessequals(V_y,V_z,T_a)
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(V_x,V_y,T_a),V_z,T_a)
| ~ class_Lattices_Oupper__semilattice(T_a) ) ),
inference(miniscoping,[status(thm)],[f77]) ).
fof(f793,plain,
! [X0,X1,X2,X3] :
( ~ c_lessequals(X3,X2,X0)
| 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)],[f792]) ).
fof(f794,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_Olattice(T_a) ),
inference(miniscoping,[status(thm)],[f78]) ).
fof(f795,plain,
! [X0,X1,X2] :
( ~ class_Lattices_Olattice(X2)
| c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,X0,X2),X2) ),
inference(cnf_transformation,[status(thm)],[f794]) ).
fof(f796,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_Olattice(T_a) ),
inference(miniscoping,[status(thm)],[f79]) ).
fof(f797,plain,
! [X0,X1,X2] :
( ~ class_Lattices_Olattice(X2)
| c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X0,X1,X2),X2) ),
inference(cnf_transformation,[status(thm)],[f796]) ).
fof(f798,plain,
! [X0,X1,X2,X3] : c_List_Oappend(c_List_Olist_OCons(X0,X1,X2),X3,X2) = c_List_Olist_OCons(X0,c_List_Oappend(X1,X3,X2),X2),
inference(cnf_transformation,[status(thm)],[f80]) ).
fof(f800,plain,
! [X0,X1] : c_Message_Omsg_OMPair(c_Message_Omsg_OHash(c_Message_Omsg_OMPair(X0,X1)),X1) = c_Message_OHPair(X0,X1),
inference(cnf_transformation,[status(thm)],[f82]) ).
fof(f802,plain,
! [X0,X1] : c_Orderings_Otop__class_Otop(tc_fun(X0,tc_bool)) = c_Lattices_Oupper__semilattice__class_Osup(c_HOL_Ouminus__class_Ouminus(X1,tc_fun(X0,tc_bool)),X1,tc_fun(X0,tc_bool)),
inference(cnf_transformation,[status(thm)],[f84]) ).
fof(f803,plain,
c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Message_OinvKey,hAPP(c_Public_OpublicKey(c_Public_Okeymode_OEncryption),c_Message_Oagent_OServer))),c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Message_OinvKey,hAPP(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Message_Oagent_OServer))),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg),tc_Message_Omsg),c_Set_Oimage(c_Message_Omsg_OKey,c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OEncryption),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oimage(c_Message_Omsg_OKey,c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oimage(c_Message_Omsg_OKey,c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) = c_Event_OinitState(c_Message_Oagent_OServer),
inference(cnf_transformation,[status(thm)],[f85]) ).
fof(f804,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(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(X3,tc_bool)),X2,tc_fun(X3,tc_bool)),
inference(cnf_transformation,[status(thm)],[f86]) ).
fof(f805,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)],[f87]) ).
fof(f808,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)],[f89]) ).
fof(f809,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)],[f90]) ).
fof(f814,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)],[f93]) ).
fof(f818,plain,
! [X0,X1,X2] : c_Message_Oanalz(c_Set_Oinsert(c_Message_OHPair(X0,X1),X2,tc_Message_Omsg)) = c_Set_Oinsert(c_Message_OHPair(X0,X1),c_Set_Oinsert(c_Message_Omsg_OHash(c_Message_Omsg_OMPair(X0,X1)),c_Message_Oanalz(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_Message_Omsg),tc_Message_Omsg),
inference(cnf_transformation,[status(thm)],[f96]) ).
fof(f820,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)],[f98]) ).
fof(f821,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)],[f99]) ).
fof(f822,plain,
! [X0,X1] :
( ~ class_Lattices_Oupper__semilattice(X1)
| c_Lattices_Oupper__semilattice__class_Osup(X0,X0,X1) = X0 ),
inference(cnf_transformation,[status(thm)],[f821]) ).
fof(f823,plain,
! [X0,X1] : X0 = c_Lattices_Oupper__semilattice__class_Osup(X0,X0,tc_fun(X1,tc_bool)),
inference(cnf_transformation,[status(thm)],[f100]) ).
fof(f833,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)],[f106]) ).
fof(f834,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)],[f833]) ).
fof(f835,plain,
! [V_A,V_B,T_a] :
( ~ c_lessequals(V_A,V_B,tc_fun(T_a,tc_bool))
| ! [V_b] : c_lessequals(V_A,c_Set_Oinsert(V_b,V_B,T_a),tc_fun(T_a,tc_bool)) ),
inference(miniscoping,[status(thm)],[f107]) ).
fof(f836,plain,
! [X0,X1,X2,X3] :
( c_lessequals(X0,c_Set_Oinsert(X3,X1,X2),tc_fun(X2,tc_bool))
| ~ c_lessequals(X0,X1,tc_fun(X2,tc_bool)) ),
inference(cnf_transformation,[status(thm)],[f835]) ).
fof(f842,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)],[f111]) ).
fof(f843,plain,
! [X0,X1,X2,X3] : c_Set_Oinsert(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(X3,tc_bool)),X3) = c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(X0,X1,X3),X2,tc_fun(X3,tc_bool)),
inference(cnf_transformation,[status(thm)],[f112]) ).
fof(f844,plain,
! [X0,X1,X2,X3] : c_Set_Oinsert(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(X3,tc_bool)),X3) = c_Lattices_Oupper__semilattice__class_Osup(X1,c_Set_Oinsert(X0,X2,X3),tc_fun(X3,tc_bool)),
inference(cnf_transformation,[status(thm)],[f113]) ).
fof(f845,plain,
! [V_P] :
( ~ hBOOL(hAPP(V_P,c_Public_Okeymode_OSignature))
| ~ hBOOL(hAPP(V_P,c_Public_Okeymode_OEncryption))
| ! [V_keymode] : hBOOL(hAPP(V_P,V_keymode)) ),
inference(miniscoping,[status(thm)],[f114]) ).
fof(f846,plain,
! [X0,X1] :
( ~ hBOOL(hAPP(X0,c_Public_Okeymode_OSignature))
| hBOOL(hAPP(X0,X1))
| ~ hBOOL(hAPP(X0,c_Public_Okeymode_OEncryption)) ),
inference(cnf_transformation,[status(thm)],[f845]) ).
fof(f850,plain,
! [X0,X1,X2] :
( ~ c_lessequals(c_HOL_Ouminus__class_Ouminus(X1,tc_fun(X2,tc_bool)),c_HOL_Ouminus__class_Ouminus(X0,tc_fun(X2,tc_bool)),tc_fun(X2,tc_bool))
| c_lessequals(X0,X1,tc_fun(X2,tc_bool)) ),
inference(cnf_transformation,[status(thm)],[f118]) ).
fof(f852,plain,
! [X0,X1] :
( c_lessequals(c_Message_Osynth(X0),c_Message_Osynth(X1),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,X1,tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(cnf_transformation,[status(thm)],[f120]) ).
fof(f853,plain,
! [X0,X1] : c_List_Oappend(X0,c_List_Olist_ONil(X1),X1) = X0,
inference(cnf_transformation,[status(thm)],[f121]) ).
fof(f863,plain,
! [T_a] :
( ! [V_x] : c_Lattices_Oupper__semilattice__class_Osup(V_x,c_Orderings_Otop__class_Otop(T_a),T_a) = c_Orderings_Otop__class_Otop(T_a)
| ~ class_Lattices_Obounded__lattice(T_a) ),
inference(miniscoping,[status(thm)],[f129]) ).
fof(f864,plain,
! [X0,X1] :
( ~ class_Lattices_Obounded__lattice(X0)
| c_Orderings_Otop__class_Otop(X0) = c_Lattices_Oupper__semilattice__class_Osup(X1,c_Orderings_Otop__class_Otop(X0),X0) ),
inference(cnf_transformation,[status(thm)],[f863]) ).
fof(f867,plain,
! [X0,X1] : c_Orderings_Otop__class_Otop(tc_fun(X0,tc_bool)) = c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Otop__class_Otop(tc_fun(X0,tc_bool)),X1,tc_fun(X0,tc_bool)),
inference(cnf_transformation,[status(thm)],[f131]) ).
fof(f870,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)],[f134]) ).
fof(f871,plain,
! [X0,X1,X2,X3] :
( X1 = X2
| ~ hBOOL(hAPP(c_Set_Oinsert(X2,X0,X3),X1))
| hBOOL(hAPP(X0,X1)) ),
inference(cnf_transformation,[status(thm)],[f870]) ).
fof(f872,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)),
inference(cnf_transformation,[status(thm)],[f135]) ).
fof(f875,plain,
! [X0,X1,X2] : c_lessequals(X0,c_Set_Oinsert(X1,X0,X2),tc_fun(X2,tc_bool)),
inference(cnf_transformation,[status(thm)],[f137]) ).
fof(f876,plain,
! [X0,X1] : c_lessequals(c_Set_Oinsert(X0,c_Message_Osynth(X1),tc_Message_Omsg),c_Message_Osynth(c_Set_Oinsert(X0,X1,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),
inference(cnf_transformation,[status(thm)],[f138]) ).
fof(f878,plain,
! [X0] : c_List_Oremdups(c_List_Olist_ONil(X0),X0) = c_List_Olist_ONil(X0),
inference(cnf_transformation,[status(thm)],[f140]) ).
fof(f879,plain,
! [X0,X1,X2] : c_Set_Oinsert(c_Message_OHPair(X0,X1),c_Set_Oinsert(c_Message_Omsg_OHash(c_Message_Omsg_OMPair(X0,X1)),c_Message_Oparts(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_Message_Omsg),tc_Message_Omsg) = c_Message_Oparts(c_Set_Oinsert(c_Message_OHPair(X0,X1),X2,tc_Message_Omsg)),
inference(cnf_transformation,[status(thm)],[f141]) ).
fof(f883,plain,
! [V_B,V_x,V_A] :
( ! [T_a] : ~ hBOOL(hAPP(c_Lattices_Oupper__semilattice__class_Osup(V_A,V_B,tc_fun(T_a,tc_bool)),V_x))
| hBOOL(hAPP(V_A,V_x))
| hBOOL(hAPP(V_B,V_x)) ),
inference(miniscoping,[status(thm)],[f144]) ).
fof(f884,plain,
! [X0,X1,X2,X3] :
( hBOOL(hAPP(X1,X3))
| hBOOL(hAPP(X0,X3))
| ~ hBOOL(hAPP(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(X2,tc_bool)),X3)) ),
inference(cnf_transformation,[status(thm)],[f883]) ).
fof(f885,plain,
! [V_B,V_x] :
( ~ hBOOL(hAPP(V_B,V_x))
| ! [V_A,T_a] : hBOOL(hAPP(c_Lattices_Oupper__semilattice__class_Osup(V_A,V_B,tc_fun(T_a,tc_bool)),V_x)) ),
inference(miniscoping,[status(thm)],[f145]) ).
fof(f886,plain,
! [X0,X1,X2,X3] :
( hBOOL(hAPP(c_Lattices_Oupper__semilattice__class_Osup(X2,X0,tc_fun(X3,tc_bool)),X1))
| ~ hBOOL(hAPP(X0,X1)) ),
inference(cnf_transformation,[status(thm)],[f885]) ).
fof(f900,plain,
hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(c_List_Olist_ONil(tc_Event_Oevent))),
inference(cnf_transformation,[status(thm)],[f153]) ).
fof(f901,plain,
! [X0,X1] : c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),c_Message_Osynth(X1),tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Osynth(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),
inference(cnf_transformation,[status(thm)],[f154]) ).
fof(f902,plain,
! [X0,X1] : c_Set_Oinsert(c_Message_Omsg_OHash(X0),c_Message_Oparts(X1),tc_Message_Omsg) = c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OHash(X0),X1,tc_Message_Omsg)),
inference(cnf_transformation,[status(thm)],[f155]) ).
fof(f903,plain,
! [V_x,V_y] :
( V_x = V_y
| ! [T_a] :
( c_HOL_Ouminus__class_Ouminus(V_x,T_a) != c_HOL_Ouminus__class_Ouminus(V_y,T_a)
| ~ class_Lattices_Oboolean__algebra(T_a) ) ),
inference(miniscoping,[status(thm)],[f156]) ).
fof(f904,plain,
! [X0,X1,X2] :
( ~ class_Lattices_Oboolean__algebra(X1)
| X0 = X2
| c_HOL_Ouminus__class_Ouminus(X0,X1) != c_HOL_Ouminus__class_Ouminus(X2,X1) ),
inference(cnf_transformation,[status(thm)],[f903]) ).
fof(f910,plain,
! [X0,X1,X2] :
( X1 = X0
| ~ c_lessequals(X1,X0,tc_fun(X2,tc_bool))
| ~ c_lessequals(X0,X1,tc_fun(X2,tc_bool)) ),
inference(cnf_transformation,[status(thm)],[f160]) ).
fof(f913,plain,
! [X0,X1,X2] :
( ~ c_lessequals(X2,X1,X0)
| X2 = X1
| ~ c_lessequals(X1,X2,X0)
| ~ class_Orderings_Oorder(X0) ),
inference(cnf_transformation,[status(thm)],[f163]) ).
fof(f914,plain,
! [X0,X1,X2] :
( ~ c_lessequals(X1,X0,X2)
| ~ class_Lattices_Oupper__semilattice(X2)
| c_Lattices_Oupper__semilattice__class_Osup(X0,X1,X2) = X0 ),
inference(cnf_transformation,[status(thm)],[f164]) ).
fof(f915,plain,
! [X0,X1,X2] :
( ~ class_Lattices_Oupper__semilattice(X2)
| c_lessequals(X1,X0,X2)
| X0 != c_Lattices_Oupper__semilattice__class_Osup(X1,X0,X2) ),
inference(cnf_transformation,[status(thm)],[f165]) ).
fof(f916,plain,
! [X0,X1,X2] :
( X2 = c_Lattices_Oupper__semilattice__class_Osup(X1,X2,X0)
| ~ c_lessequals(X1,X2,X0)
| ~ class_Lattices_Oupper__semilattice(X0) ),
inference(cnf_transformation,[status(thm)],[f166]) ).
fof(f918,plain,
! [X0,X1,X2] :
( ~ c_lessequals(X1,X0,tc_fun(X2,tc_bool))
| c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(X2,tc_bool)) = X0 ),
inference(cnf_transformation,[status(thm)],[f168]) ).
fof(f921,plain,
! [X0,X1] : c_lessequals(c_Set_Oinsert(X0,c_Message_Oparts(X1),tc_Message_Omsg),c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),
inference(cnf_transformation,[status(thm)],[f171]) ).
fof(f928,plain,
! [X0,X1,X2,X3,X4] : c_Set_Oimage(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(X3,tc_bool)),X3,X4) = c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(X0,X1,X3,X4),c_Set_Oimage(X0,X2,X3,X4),tc_fun(X4,tc_bool)),
inference(cnf_transformation,[status(thm)],[f178]) ).
fof(f933,plain,
! [T_a] :
( ! [V_x] : c_lessequals(V_x,c_Orderings_Otop__class_Otop(T_a),T_a)
| ~ class_Orderings_Otop(T_a) ),
inference(miniscoping,[status(thm)],[f182]) ).
fof(f934,plain,
! [X0,X1] :
( ~ class_Orderings_Otop(X1)
| c_lessequals(X0,c_Orderings_Otop__class_Otop(X1),X1) ),
inference(cnf_transformation,[status(thm)],[f933]) ).
fof(f937,plain,
! [X0,X1,X2] : hBOOL(hAPP(c_Set_Oinsert(X0,X1,X2),X0)),
inference(cnf_transformation,[status(thm)],[f184]) ).
fof(f946,plain,
! [V_x,V_B,T_a] :
( ! [V_A] : ~ c_lessequals(c_Set_Oinsert(V_x,V_A,T_a),V_B,tc_fun(T_a,tc_bool))
| hBOOL(c_in(V_x,V_B,T_a)) ),
inference(miniscoping,[status(thm)],[f190]) ).
fof(f947,plain,
! [X0,X1,X2,X3] :
( ~ c_lessequals(c_Set_Oinsert(X0,X3,X2),X1,tc_fun(X2,tc_bool))
| hBOOL(c_in(X0,X1,X2)) ),
inference(cnf_transformation,[status(thm)],[f946]) ).
fof(f948,plain,
! [V_A,V_x] :
( ~ hBOOL(hAPP(V_A,V_x))
| ! [V_y,T_a] : hBOOL(hAPP(c_Set_Oinsert(V_y,V_A,T_a),V_x)) ),
inference(miniscoping,[status(thm)],[f191]) ).
fof(f949,plain,
! [X0,X1,X2,X3] :
( hBOOL(hAPP(c_Set_Oinsert(X2,X0,X3),X1))
| ~ hBOOL(hAPP(X0,X1)) ),
inference(cnf_transformation,[status(thm)],[f948]) ).
fof(f963,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)],[f201]) ).
fof(f964,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)],[f202]) ).
fof(f965,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)],[f964]) ).
fof(f978,plain,
! [X0,X1] : c_Set_Oinsert(c_Message_Omsg_OHash(X0),c_Message_Oanalz(X1),tc_Message_Omsg) = c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OHash(X0),X1,tc_Message_Omsg)),
inference(cnf_transformation,[status(thm)],[f212]) ).
fof(f1022,plain,
! [X0,X1,X2,X3] :
( hBOOL(c_in(X0,X2,X3))
| X1 = X0
| ~ hBOOL(c_in(X0,c_Set_Oinsert(X1,X2,X3),X3)) ),
inference(cnf_transformation,[status(thm)],[f239]) ).
fof(f1023,plain,
! [X0,X1,X2,X3] :
( hBOOL(c_in(X0,X3,X2))
| ~ hBOOL(c_in(X0,c_Lattices_Oupper__semilattice__class_Osup(X3,X1,tc_fun(X2,tc_bool)),X2))
| hBOOL(c_in(X0,X1,X2)) ),
inference(cnf_transformation,[status(thm)],[f240]) ).
fof(f1037,plain,
! [V_A,V_B] :
( V_A = V_B
| ! [V_x,T_a] :
( hBOOL(c_in(V_x,V_A,T_a))
| hBOOL(c_in(V_x,V_B,T_a))
| c_Set_Oinsert(V_x,V_A,T_a) != c_Set_Oinsert(V_x,V_B,T_a) ) ),
inference(miniscoping,[status(thm)],[f250]) ).
fof(f1038,plain,
! [X0,X1,X2,X3] :
( c_Set_Oinsert(X0,X3,X2) != c_Set_Oinsert(X0,X1,X2)
| hBOOL(c_in(X0,X3,X2))
| X3 = X1
| hBOOL(c_in(X0,X1,X2)) ),
inference(cnf_transformation,[status(thm)],[f1037]) ).
fof(f1039,plain,
! [X0,X1,X2] :
( ~ hBOOL(c_in(X1,X0,X2))
| X0 = c_Set_Oinsert(X1,X0,X2) ),
inference(cnf_transformation,[status(thm)],[f251]) ).
fof(f1050,plain,
! [V_Y,V_G,V_X] :
( ~ hBOOL(c_in(V_Y,c_Message_Oparts(c_Set_Oinsert(V_X,V_G,tc_Message_Omsg)),tc_Message_Omsg))
| ! [V_H] :
( ~ hBOOL(c_in(V_X,c_Message_Oparts(V_H),tc_Message_Omsg))
| hBOOL(c_in(V_Y,c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(V_G,V_H,tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg)) ) ),
inference(miniscoping,[status(thm)],[f258]) ).
fof(f1051,plain,
! [X0,X1,X2,X3] :
( ~ hBOOL(c_in(X3,c_Message_Oparts(X2),tc_Message_Omsg))
| ~ hBOOL(c_in(X0,c_Message_Oparts(c_Set_Oinsert(X3,X1,tc_Message_Omsg)),tc_Message_Omsg))
| hBOOL(c_in(X0,c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg)) ),
inference(cnf_transformation,[status(thm)],[f1050]) ).
fof(f1052,plain,
! [X0,X1] : c_List_Oset(X0,X1) = c_List_Oset(c_List_Oremdups(X0,X1),X1),
inference(cnf_transformation,[status(thm)],[f259]) ).
fof(f1053,plain,
! [V_X,V_H] :
( ~ hBOOL(c_in(V_X,c_Message_Oanalz(V_H),tc_Message_Omsg))
| ! [V_G] :
( ~ c_lessequals(V_H,V_G,tc_fun(tc_Message_Omsg,tc_bool))
| c_Message_Oanalz(c_Set_Oinsert(V_X,V_G,tc_Message_Omsg)) = c_Message_Oanalz(V_G) ) ),
inference(miniscoping,[status(thm)],[f260]) ).
fof(f1054,plain,
! [X0,X1,X2] :
( ~ c_lessequals(X2,X1,tc_fun(tc_Message_Omsg,tc_bool))
| ~ hBOOL(c_in(X0,c_Message_Oanalz(X2),tc_Message_Omsg))
| c_Message_Oanalz(c_Set_Oinsert(X0,X1,tc_Message_Omsg)) = c_Message_Oanalz(X1) ),
inference(cnf_transformation,[status(thm)],[f1053]) ).
fof(f1055,plain,
! [X0,X1] : c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X0),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool)),
inference(cnf_transformation,[status(thm)],[f261]) ).
fof(f1056,plain,
! [X0] : c_lessequals(X0,c_Message_Oparts(X0),tc_fun(tc_Message_Omsg,tc_bool)),
inference(cnf_transformation,[status(thm)],[f262]) ).
fof(f1057,plain,
! [X0,X1] :
( c_lessequals(c_Message_Oparts(X0),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,X1,tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(cnf_transformation,[status(thm)],[f263]) ).
fof(f1058,plain,
! [X0,X1] :
( c_lessequals(c_Message_Oparts(X0),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(cnf_transformation,[status(thm)],[f264]) ).
fof(f1059,plain,
! [X0,X1] :
( ~ c_lessequals(c_Message_Oparts(X0),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(X0,c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(cnf_transformation,[status(thm)],[f265]) ).
fof(f1062,plain,
! [X0,X1,X2] : c_Message_Omsg_OHash(X0) != c_Message_Omsg_OCrypt(X1,X2),
inference(cnf_transformation,[status(thm)],[f268]) ).
fof(f1063,plain,
! [X0,X1,X2] : c_lessequals(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,X1),X2,tc_Message_Omsg)),c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,X1),c_Message_Oanalz(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),
inference(cnf_transformation,[status(thm)],[f269]) ).
fof(f1065,plain,
! [X0,X1,X2] : c_Message_OHPair(X0,X1) != hAPP(c_Message_Omsg_OKey,X2),
inference(cnf_transformation,[status(thm)],[f271]) ).
fof(f1069,plain,
! [X0,X1] :
( ~ c_lessequals(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Message_Oanalz(X0),c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(cnf_transformation,[status(thm)],[f274]) ).
fof(f1070,plain,
! [X0,X1] :
( c_lessequals(c_Message_Oanalz(X0),c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(cnf_transformation,[status(thm)],[f275]) ).
fof(f1071,plain,
! [X0,X1] :
( c_lessequals(X0,c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(c_Message_Oanalz(X0),c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(cnf_transformation,[status(thm)],[f276]) ).
fof(f1072,plain,
! [X0] : c_lessequals(X0,c_Message_Oanalz(X0),tc_fun(tc_Message_Omsg,tc_bool)),
inference(cnf_transformation,[status(thm)],[f277]) ).
fof(f1076,plain,
! [X0,X1] : c_Message_Omsg_OAgent(X0) != c_Message_Omsg_OHash(X1),
inference(cnf_transformation,[status(thm)],[f281]) ).
fof(f1078,plain,
! [X0,X1] : c_Message_Omsg_ONonce(X0) != c_Message_Omsg_OHash(X1),
inference(cnf_transformation,[status(thm)],[f283]) ).
fof(f1084,plain,
! [V_ys,T_a] :
( V_ys = c_List_Olist_ONil(T_a)
| ! [V_xs] : V_xs != c_List_Oappend(V_xs,V_ys,T_a) ),
inference(miniscoping,[status(thm)],[f288]) ).
fof(f1085,plain,
! [X0,X1,X2] :
( c_List_Olist_ONil(X2) = X1
| X0 != c_List_Oappend(X0,X1,X2) ),
inference(cnf_transformation,[status(thm)],[f1084]) ).
fof(f1093,plain,
! [X0] : c_lessequals(X0,c_Message_Osynth(X0),tc_fun(tc_Message_Omsg,tc_bool)),
inference(cnf_transformation,[status(thm)],[f294]) ).
fof(f1098,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)],[f297]) ).
fof(f1099,plain,
! [X0,X1,X2,X3] :
( ~ class_Lattices_Oupper__semilattice(X2)
| c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X3,X1,X2),X2)
| ~ c_lessequals(X0,X1,X2) ),
inference(cnf_transformation,[status(thm)],[f1098]) ).
fof(f1100,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)],[f298]) ).
fof(f1101,plain,
! [X0,X1,X2,X3] :
( ~ c_lessequals(X0,X1,X3)
| ~ class_Lattices_Oupper__semilattice(X3)
| c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,X2,X3),X3) ),
inference(cnf_transformation,[status(thm)],[f1100]) ).
fof(f1102,plain,
! [T_a,V_b,V_x] :
( ! [V_a] : ~ c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(V_a,V_b,T_a),V_x,T_a)
| c_lessequals(V_b,V_x,T_a)
| ~ class_Lattices_Oupper__semilattice(T_a) ),
inference(miniscoping,[status(thm)],[f299]) ).
fof(f1103,plain,
! [X0,X1,X2,X3] :
( ~ class_Lattices_Oupper__semilattice(X2)
| c_lessequals(X1,X3,X2)
| ~ c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,X2),X3,X2) ),
inference(cnf_transformation,[status(thm)],[f1102]) ).
fof(f1104,plain,
! [T_a,V_a,V_x] :
( ! [V_b] : ~ c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(V_a,V_b,T_a),V_x,T_a)
| c_lessequals(V_a,V_x,T_a)
| ~ class_Lattices_Oupper__semilattice(T_a) ),
inference(miniscoping,[status(thm)],[f300]) ).
fof(f1105,plain,
! [X0,X1,X2,X3] :
( ~ c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,X3,X2),X1,X2)
| ~ class_Lattices_Oupper__semilattice(X2)
| c_lessequals(X0,X1,X2) ),
inference(cnf_transformation,[status(thm)],[f1104]) ).
fof(f1114,plain,
! [X0,X1] : c_lessequals(X0,X0,tc_fun(X1,tc_bool)),
inference(cnf_transformation,[status(thm)],[f305]) ).
fof(f1120,plain,
! [V_Q,V_P] :
( ! [T_a] : ~ c_lessequals(V_P,V_Q,tc_fun(T_a,tc_bool))
| ! [V_x] :
( ~ hBOOL(hAPP(V_P,V_x))
| hBOOL(hAPP(V_Q,V_x)) ) ),
inference(miniscoping,[status(thm)],[f309]) ).
fof(f1121,plain,
! [X0,X1,X2,X3] :
( ~ c_lessequals(X0,X2,tc_fun(X3,tc_bool))
| hBOOL(hAPP(X2,X1))
| ~ hBOOL(hAPP(X0,X1)) ),
inference(cnf_transformation,[status(thm)],[f1120]) ).
fof(f1122,plain,
! [T_a] :
( ! [V_x] : c_lessequals(V_x,V_x,T_a)
| ~ class_Orderings_Oorder(T_a) ),
inference(miniscoping,[status(thm)],[f310]) ).
fof(f1123,plain,
! [X0,X1] :
( c_lessequals(X1,X1,X0)
| ~ class_Orderings_Oorder(X0) ),
inference(cnf_transformation,[status(thm)],[f1122]) ).
fof(f1124,plain,
! [T_a] :
( ! [V_x] : c_lessequals(V_x,V_x,T_a)
| ~ class_Orderings_Opreorder(T_a) ),
inference(miniscoping,[status(thm)],[f311]) ).
fof(f1125,plain,
! [X0,X1] :
( c_lessequals(X1,X1,X0)
| ~ class_Orderings_Opreorder(X0) ),
inference(cnf_transformation,[status(thm)],[f1124]) ).
fof(f1131,plain,
! [V_X,V_G] :
( ~ hBOOL(c_in(V_X,V_G,tc_Message_Omsg))
| ! [V_H] : c_lessequals(c_Message_Oparts(c_Set_Oinsert(V_X,V_H,tc_Message_Omsg)),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(V_G),c_Message_Oparts(V_H),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(miniscoping,[status(thm)],[f315]) ).
fof(f1132,plain,
! [X0,X1,X2] :
( c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,X2,tc_Message_Omsg)),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))
| ~ hBOOL(c_in(X0,X1,tc_Message_Omsg)) ),
inference(cnf_transformation,[status(thm)],[f1131]) ).
fof(f1145,plain,
! [V_xs,V_A,T_a] :
( ! [V_ys] : ~ hBOOL(c_in(c_List_Oappend(V_xs,V_ys,T_a),c_List_Olists(V_A,T_a),tc_List_Olist(T_a)))
| hBOOL(c_in(V_xs,c_List_Olists(V_A,T_a),tc_List_Olist(T_a))) ),
inference(miniscoping,[status(thm)],[f323]) ).
fof(f1146,plain,
! [X0,X1,X2,X3] :
( ~ hBOOL(c_in(c_List_Oappend(X0,X3,X2),c_List_Olists(X1,X2),tc_List_Olist(X2)))
| hBOOL(c_in(X0,c_List_Olists(X1,X2),tc_List_Olist(X2))) ),
inference(cnf_transformation,[status(thm)],[f1145]) ).
fof(f1151,plain,
! [X0,X1] : c_lessequals(c_Set_Oinsert(X0,c_Message_Oanalz(X1),tc_Message_Omsg),c_Message_Oanalz(c_Set_Oinsert(X0,X1,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),
inference(cnf_transformation,[status(thm)],[f327]) ).
fof(f1152,plain,
! [V_G,V_G_H] :
( ~ c_lessequals(c_Message_Oanalz(V_G),c_Message_Oanalz(V_G_H),tc_fun(tc_Message_Omsg,tc_bool))
| ! [V_H,V_H_H] :
( ~ c_lessequals(c_Message_Oanalz(V_H),c_Message_Oanalz(V_H_H),tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(V_G,V_H,tc_fun(tc_Message_Omsg,tc_bool))),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(V_G_H,V_H_H,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
inference(miniscoping,[status(thm)],[f328]) ).
fof(f1153,plain,
! [X0,X1,X2,X3] :
( ~ c_lessequals(c_Message_Oanalz(X2),c_Message_Oanalz(X3),tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X2,tc_fun(tc_Message_Omsg,tc_bool))),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X1,X3,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(c_Message_Oanalz(X0),c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(cnf_transformation,[status(thm)],[f1152]) ).
fof(f1158,plain,
! [X0,X1,X2] :
( c_lessequals(X2,X1,X0)
| c_lessequals(X1,X2,X0)
| ~ class_Orderings_Olinorder(X0) ),
inference(cnf_transformation,[status(thm)],[f333]) ).
fof(f1162,plain,
! [V_f,V_B,T_a,V_A,T_b] :
( ~ c_lessequals(c_Set_Oimage(V_f,V_A,T_b,T_a),V_B,tc_fun(T_a,tc_bool))
| ! [V_x] :
( ~ hBOOL(c_in(V_x,V_A,T_b))
| hBOOL(c_in(hAPP(V_f,V_x),V_B,T_a)) ) ),
inference(miniscoping,[status(thm)],[f336]) ).
fof(f1163,plain,
! [X0,X1,X2,X3,X4,X5] :
( ~ c_lessequals(c_Set_Oimage(X3,X1,X2,X5),X4,tc_fun(X5,tc_bool))
| hBOOL(c_in(hAPP(X3,X0),X4,X5))
| ~ hBOOL(c_in(X0,X1,X2)) ),
inference(cnf_transformation,[status(thm)],[f1162]) ).
fof(f1166,plain,
! [X0,X1,X2] :
( hBOOL(c_in(X0,c_Message_Oparts(X1),tc_Message_Omsg))
| hBOOL(c_in(X0,c_Message_Oparts(X2),tc_Message_Omsg))
| ~ hBOOL(c_in(X0,c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg)) ),
inference(cnf_transformation,[status(thm)],[f339]) ).
fof(f1169,plain,
! [X0,X1] :
( c_Message_Oparts(X1) = c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg))
| ~ hBOOL(c_in(X0,c_Message_Oparts(X1),tc_Message_Omsg)) ),
inference(cnf_transformation,[status(thm)],[f341]) ).
fof(f1170,plain,
! [V_c,V_G] :
( ~ hBOOL(c_in(V_c,c_Message_Oparts(V_G),tc_Message_Omsg))
| ! [V_a] : hBOOL(c_in(V_c,c_Message_Oparts(c_Set_Oinsert(V_a,V_G,tc_Message_Omsg)),tc_Message_Omsg)) ),
inference(miniscoping,[status(thm)],[f342]) ).
fof(f1171,plain,
! [X0,X1,X2] :
( hBOOL(c_in(X0,c_Message_Oparts(c_Set_Oinsert(X2,X1,tc_Message_Omsg)),tc_Message_Omsg))
| ~ hBOOL(c_in(X0,c_Message_Oparts(X1),tc_Message_Omsg)) ),
inference(cnf_transformation,[status(thm)],[f1170]) ).
fof(f1172,plain,
! [X0,X1,X2] : c_Set_Oinsert(c_Message_Omsg_OMPair(X0,X1),c_Message_Oparts(c_Set_Oinsert(X0,c_Set_Oinsert(X1,X2,tc_Message_Omsg),tc_Message_Omsg)),tc_Message_Omsg) = c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OMPair(X0,X1),X2,tc_Message_Omsg)),
inference(cnf_transformation,[status(thm)],[f343]) ).
fof(f1173,plain,
! [X0,X1,X2,X3,X4] : c_Set_Oinsert(c_Message_Omsg_OMPair(X0,X1),c_Set_Oinsert(c_Message_Omsg_OCrypt(X2,X3),X4,tc_Message_Omsg),tc_Message_Omsg) = c_Set_Oinsert(c_Message_Omsg_OCrypt(X2,X3),c_Set_Oinsert(c_Message_Omsg_OMPair(X0,X1),X4,tc_Message_Omsg),tc_Message_Omsg),
inference(cnf_transformation,[status(thm)],[f344]) ).
fof(f1176,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_Lattices_Oupper__semilattice__class_Osup(V_A,V_G,tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg)) ),
inference(miniscoping,[status(thm)],[f346]) ).
fof(f1177,plain,
! [X0,X1,X2] :
( hBOOL(c_in(X0,c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X2,X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg))
| ~ hBOOL(c_in(X0,c_Message_Oanalz(X1),tc_Message_Omsg)) ),
inference(cnf_transformation,[status(thm)],[f1176]) ).
fof(f1178,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)],[f347]) ).
fof(f1179,plain,
! [X0,X1,X2] :
( ~ hBOOL(c_in(X2,c_Message_Oanalz(X1),tc_Message_Omsg))
| ~ hBOOL(c_in(X0,c_Message_Oanalz(c_Set_Oinsert(X2,X1,tc_Message_Omsg)),tc_Message_Omsg))
| hBOOL(c_in(X0,c_Message_Oanalz(X1),tc_Message_Omsg)) ),
inference(cnf_transformation,[status(thm)],[f348]) ).
fof(f1180,plain,
! [V_X,V_G] :
( ~ hBOOL(c_in(V_X,c_Message_Oanalz(V_G),tc_Message_Omsg))
| ! [V_H] :
( ~ c_lessequals(V_G,c_Message_Oanalz(V_H),tc_fun(tc_Message_Omsg,tc_bool))
| hBOOL(c_in(V_X,c_Message_Oanalz(V_H),tc_Message_Omsg)) ) ),
inference(miniscoping,[status(thm)],[f349]) ).
fof(f1181,plain,
! [X0,X1,X2] :
( ~ hBOOL(c_in(X2,c_Message_Oanalz(X0),tc_Message_Omsg))
| hBOOL(c_in(X2,c_Message_Oanalz(X1),tc_Message_Omsg))
| ~ c_lessequals(X0,c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(cnf_transformation,[status(thm)],[f1180]) ).
fof(f1186,plain,
! [X0,X1,X2] : c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,X1),c_Message_Oparts(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_Message_Omsg) = c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,X1),X2,tc_Message_Omsg)),
inference(cnf_transformation,[status(thm)],[f353]) ).
fof(f1187,plain,
! [X0] :
( ~ class_Orderings_Otop(X0)
| c_Orderings_Otop__class_Otop(X0) = hAPP(c_Orderings_Otop__class_Otop(tc_fun(t_a,X0)),v_x) ),
inference(cnf_transformation,[status(thm)],[f354]) ).
fof(f1192,plain,
! [X0,X1] : c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oparts(X1),tc_Message_Omsg) = c_Message_Oparts(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X0),X1,tc_Message_Omsg)),
inference(cnf_transformation,[status(thm)],[f357]) ).
fof(f1193,plain,
! [X0] : c_lessequals(c_Message_Oanalz(X0),c_Message_Oparts(X0),tc_fun(tc_Message_Omsg,tc_bool)),
inference(cnf_transformation,[status(thm)],[f358]) ).
fof(f1194,plain,
! [X0,X1,X2] :
( ~ hBOOL(c_in(X0,c_Message_Oparts(c_Set_Oinsert(X2,X1,tc_Message_Omsg)),tc_Message_Omsg))
| ~ hBOOL(c_in(X2,c_Message_Osynth(c_Message_Oanalz(X1)),tc_Message_Omsg))
| hBOOL(c_in(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_Message_Omsg)) ),
inference(cnf_transformation,[status(thm)],[f359]) ).
fof(f1195,plain,
! [X0,X1] :
( hBOOL(c_in(c_Message_Omsg_OHash(X0),X1,tc_Message_Omsg))
| ~ hBOOL(c_in(c_Message_Omsg_OHash(X0),c_Message_Osynth(X1),tc_Message_Omsg))
| hBOOL(c_in(X0,c_Message_Osynth(X1),tc_Message_Omsg)) ),
inference(cnf_transformation,[status(thm)],[f360]) ).
fof(f1197,plain,
! [V_X,V_G] :
( ~ hBOOL(c_in(V_X,c_Message_Osynth(V_G),tc_Message_Omsg))
| ! [V_H] :
( ~ c_lessequals(V_G,c_Message_Osynth(V_H),tc_fun(tc_Message_Omsg,tc_bool))
| hBOOL(c_in(V_X,c_Message_Osynth(V_H),tc_Message_Omsg)) ) ),
inference(miniscoping,[status(thm)],[f362]) ).
fof(f1198,plain,
! [X0,X1,X2] :
( hBOOL(c_in(X2,c_Message_Osynth(X1),tc_Message_Omsg))
| ~ hBOOL(c_in(X2,c_Message_Osynth(X0),tc_Message_Omsg))
| ~ c_lessequals(X0,c_Message_Osynth(X1),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(cnf_transformation,[status(thm)],[f1197]) ).
fof(f1201,plain,
! [V_X,V_H] :
( ~ hBOOL(c_in(V_X,c_Message_Osynth(c_Message_Oanalz(V_H)),tc_Message_Omsg))
| ! [V_G] :
( ~ c_lessequals(V_H,V_G,tc_fun(tc_Message_Omsg,tc_bool))
| ! [V_K] :
( ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,V_K),c_Message_Oanalz(c_Set_Oinsert(V_X,V_G,tc_Message_Omsg)),tc_Message_Omsg))
| hBOOL(c_in(hAPP(c_Message_Omsg_OKey,V_K),c_Message_Oanalz(V_G),tc_Message_Omsg)) ) ) ),
inference(miniscoping,[status(thm)],[f365]) ).
fof(f1202,plain,
! [X0,X1,X2,X3] :
( ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X2),c_Message_Oanalz(c_Set_Oinsert(X3,X1,tc_Message_Omsg)),tc_Message_Omsg))
| ~ hBOOL(c_in(X3,c_Message_Osynth(c_Message_Oanalz(X0)),tc_Message_Omsg))
| hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X2),c_Message_Oanalz(X1),tc_Message_Omsg))
| ~ c_lessequals(X0,X1,tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(cnf_transformation,[status(thm)],[f1201]) ).
fof(f1205,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)],[f367]) ).
fof(f1206,plain,
! [X0,X1] : c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OAgent(X0),X1,tc_Message_Omsg)) = c_Set_Oinsert(c_Message_Omsg_OAgent(X0),c_Message_Oparts(X1),tc_Message_Omsg),
inference(cnf_transformation,[status(thm)],[f368]) ).
fof(f1207,plain,
! [X0,X1,X2,X3] : c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,X1),c_Set_Oinsert(c_Message_Omsg_OAgent(X2),X3,tc_Message_Omsg),tc_Message_Omsg) = c_Set_Oinsert(c_Message_Omsg_OAgent(X2),c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,X1),X3,tc_Message_Omsg),tc_Message_Omsg),
inference(cnf_transformation,[status(thm)],[f369]) ).
fof(f1208,plain,
! [X0,X1] :
( c_lessequals(c_Message_Osynth(c_Message_Oanalz(X0)),c_Message_Osynth(c_Message_Oanalz(X1)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,X1,tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(cnf_transformation,[status(thm)],[f370]) ).
fof(f1209,plain,
! [X0] : c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(X0),c_Message_Osynth(X0),tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oanalz(c_Message_Osynth(X0)),
inference(cnf_transformation,[status(thm)],[f371]) ).
fof(f1211,plain,
! [X0,X1,X2] : c_Set_Oinsert(c_Message_Omsg_OAgent(X0),c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X1),X2,tc_Message_Omsg),tc_Message_Omsg) = c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X1),c_Set_Oinsert(c_Message_Omsg_OAgent(X0),X2,tc_Message_Omsg),tc_Message_Omsg),
inference(cnf_transformation,[status(thm)],[f373]) ).
fof(f1212,plain,
! [X0,X1] : c_Set_Oinsert(c_Message_Omsg_ONonce(X0),c_Message_Oparts(X1),tc_Message_Omsg) = c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_ONonce(X0),X1,tc_Message_Omsg)),
inference(cnf_transformation,[status(thm)],[f374]) ).
fof(f1213,plain,
! [X0,X1] : c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OAgent(X0),X1,tc_Message_Omsg)) = c_Set_Oinsert(c_Message_Omsg_OAgent(X0),c_Message_Oanalz(X1),tc_Message_Omsg),
inference(cnf_transformation,[status(thm)],[f375]) ).
fof(f1214,plain,
! [X0,X1,X2,X3] : c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,X1),c_Set_Oinsert(c_Message_Omsg_ONonce(X2),X3,tc_Message_Omsg),tc_Message_Omsg) = c_Set_Oinsert(c_Message_Omsg_ONonce(X2),c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,X1),X3,tc_Message_Omsg),tc_Message_Omsg),
inference(cnf_transformation,[status(thm)],[f376]) ).
fof(f1215,plain,
! [X0,X1,X2] : c_Set_Oinsert(c_Message_Omsg_ONonce(X0),c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X1),X2,tc_Message_Omsg),tc_Message_Omsg) = c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X1),c_Set_Oinsert(c_Message_Omsg_ONonce(X0),X2,tc_Message_Omsg),tc_Message_Omsg),
inference(cnf_transformation,[status(thm)],[f377]) ).
fof(f1216,plain,
! [X0,X1] : c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_ONonce(X0),X1,tc_Message_Omsg)) = c_Set_Oinsert(c_Message_Omsg_ONonce(X0),c_Message_Oanalz(X1),tc_Message_Omsg),
inference(cnf_transformation,[status(thm)],[f378]) ).
fof(f1219,plain,
! [X0,X1,X2] : c_lessequals(c_Event_Oknows(X0,X1),c_Event_Oknows(X0,c_List_Olist_OCons(X2,X1,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool)),
inference(cnf_transformation,[status(thm)],[f381]) ).
fof(f1220,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)],[f382]) ).
fof(f1221,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)],[f383]) ).
fof(f1222,plain,
! [X0] : c_Event_Oknows(X0,c_List_Olist_ONil(tc_Event_Oevent)) = c_Event_OinitState(X0),
inference(cnf_transformation,[status(thm)],[f384]) ).
fof(f1230,plain,
! [V_evs] :
( ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ! [V_KAB] :
( hBOOL(c_in(V_KAB,c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat))
| ! [V_K] :
( ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,V_K),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg))
| hBOOL(c_in(hAPP(c_Message_Omsg_OKey,V_K),c_Message_Oanalz(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,V_KAB),c_Event_Oknows(c_Message_Oagent_OSpy,V_evs),tc_Message_Omsg)),tc_Message_Omsg)) ) ) ),
inference(miniscoping,[status(thm)],[f389]) ).
fof(f1231,plain,
! [X0,X1,X2] :
( hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X1),c_Message_Oanalz(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X0),c_Event_Oknows(c_Message_Oagent_OSpy,X2),tc_Message_Omsg)),tc_Message_Omsg))
| ~ hBOOL(c_in(X2,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X1),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,X2)),tc_Message_Omsg))
| hBOOL(c_in(X0,c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat)) ),
inference(cnf_transformation,[status(thm)],[f1230]) ).
fof(f1232,plain,
! [V_evs] :
( ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ! [V_KAB] :
( hBOOL(c_in(V_KAB,c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat))
| ! [V_K] :
( ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,V_K),c_Message_Oanalz(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,V_KAB),c_Event_Oknows(c_Message_Oagent_OSpy,V_evs),tc_Message_Omsg)),tc_Message_Omsg))
| V_K = V_KAB
| hBOOL(c_in(hAPP(c_Message_Omsg_OKey,V_K),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)) ) ) ),
inference(miniscoping,[status(thm)],[f390]) ).
fof(f1233,plain,
! [X0,X1,X2] :
( hBOOL(c_in(X2,c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat))
| ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X2),c_Event_Oknows(c_Message_Oagent_OSpy,X1),tc_Message_Omsg)),tc_Message_Omsg))
| ~ hBOOL(c_in(X1,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| X0 = X2
| hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,X1)),tc_Message_Omsg)) ),
inference(cnf_transformation,[status(thm)],[f1232]) ).
fof(f1234,plain,
! [X0,X1] :
( hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X1),c_Message_Oanalz(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X1),c_Event_Oknows(c_Message_Oagent_OSpy,X0),tc_Message_Omsg)),tc_Message_Omsg))
| hBOOL(c_in(X1,c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat))
| ~ hBOOL(c_in(X0,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
inference(cnf_transformation,[status(thm)],[f391]) ).
fof(f1256,plain,
! [X0,X1,X2,X3] : ~ hBOOL(c_in(hAPP(c_Public_OpublicKey(X0),X1),c_Set_Oimage(c_Message_OinvKey,c_Set_Oimage(c_Public_OpublicKey(X2),X3,tc_Message_Oagent,tc_nat),tc_nat,tc_nat),tc_nat)),
inference(cnf_transformation,[status(thm)],[f405]) ).
fof(f1257,plain,
! [V_b,V_c] :
( ! [V_A,V_AS] : ~ hBOOL(c_in(hAPP(c_Message_OinvKey,hAPP(c_Public_OpublicKey(V_b),V_A)),c_Set_Oimage(c_Message_OinvKey,c_Set_Oimage(c_Public_OpublicKey(V_c),V_AS,tc_Message_Oagent,tc_nat),tc_nat,tc_nat),tc_nat))
| V_b = V_c ),
inference(miniscoping,[status(thm)],[f406]) ).
fof(f1258,plain,
! [X0,X1,X2,X3] :
( ~ hBOOL(c_in(hAPP(c_Message_OinvKey,hAPP(c_Public_OpublicKey(X1),X2)),c_Set_Oimage(c_Message_OinvKey,c_Set_Oimage(c_Public_OpublicKey(X0),X3,tc_Message_Oagent,tc_nat),tc_nat,tc_nat),tc_nat))
| X0 = X1 ),
inference(cnf_transformation,[status(thm)],[f1257]) ).
fof(f1264,plain,
! [V_evs] :
( ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ! [V_KK] :
( ~ c_lessequals(V_KK,c_HOL_Ouminus__class_Ouminus(c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_fun(tc_nat,tc_bool))
| ! [V_K] :
( ~ hBOOL(c_in(V_K,V_KK,tc_nat))
| hBOOL(c_in(hAPP(c_Message_Omsg_OKey,V_K),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Message_Omsg_OKey,V_KK,tc_nat,tc_Message_Omsg),c_Event_Oknows(c_Message_Oagent_OSpy,V_evs),tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg)) ) ) ),
inference(miniscoping,[status(thm)],[f411]) ).
fof(f1265,plain,
! [X0,X1,X2] :
( ~ hBOOL(c_in(X2,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Message_Omsg_OKey,X1,tc_nat,tc_Message_Omsg),c_Event_Oknows(c_Message_Oagent_OSpy,X2),tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg))
| ~ c_lessequals(X1,c_HOL_Ouminus__class_Ouminus(c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_fun(tc_nat,tc_bool))
| ~ hBOOL(c_in(X0,X1,tc_nat)) ),
inference(cnf_transformation,[status(thm)],[f1264]) ).
fof(f1266,plain,
! [V_evs] :
( ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ! [V_KK] :
( ~ c_lessequals(V_KK,c_HOL_Ouminus__class_Ouminus(c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_fun(tc_nat,tc_bool))
| ! [V_K] :
( ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,V_K),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Message_Omsg_OKey,V_KK,tc_nat,tc_Message_Omsg),c_Event_Oknows(c_Message_Oagent_OSpy,V_evs),tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg))
| hBOOL(c_in(V_K,V_KK,tc_nat))
| hBOOL(c_in(hAPP(c_Message_Omsg_OKey,V_K),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)) ) ) ),
inference(miniscoping,[status(thm)],[f412]) ).
fof(f1267,plain,
! [X0,X1,X2] :
( hBOOL(c_in(X0,X1,tc_nat))
| ~ hBOOL(c_in(X2,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ~ c_lessequals(X1,c_HOL_Ouminus__class_Ouminus(c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_fun(tc_nat,tc_bool))
| hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,X2)),tc_Message_Omsg))
| ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Message_Omsg_OKey,X1,tc_nat,tc_Message_Omsg),c_Event_Oknows(c_Message_Oagent_OSpy,X2),tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg)) ),
inference(cnf_transformation,[status(thm)],[f1266]) ).
fof(f1268,plain,
! [X0,X1,X2,X3] : c_Set_Oinsert(X0,c_Event_Oknows(c_Message_Oagent_OSpy,X1),tc_Message_Omsg) = c_Event_Oknows(c_Message_Oagent_OSpy,c_List_Olist_OCons(c_Event_Oevent_OSays(X2,X3,X0),X1,tc_Event_Oevent)),
inference(cnf_transformation,[status(thm)],[f413]) ).
fof(f1272,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)],[f416]) ).
fof(f1278,plain,
! [V_evs] :
( ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ! [V_KK] :
( ~ c_lessequals(V_KK,c_HOL_Ouminus__class_Ouminus(c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_fun(tc_nat,tc_bool))
| ! [V_K] :
( ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,V_K),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg))
| hBOOL(c_in(hAPP(c_Message_Omsg_OKey,V_K),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Message_Omsg_OKey,V_KK,tc_nat,tc_Message_Omsg),c_Event_Oknows(c_Message_Oagent_OSpy,V_evs),tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg)) ) ) ),
inference(miniscoping,[status(thm)],[f420]) ).
fof(f1279,plain,
! [X0,X1,X2] :
( ~ hBOOL(c_in(X2,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X1),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,X2)),tc_Message_Omsg))
| hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X1),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Message_Omsg_OKey,X0,tc_nat,tc_Message_Omsg),c_Event_Oknows(c_Message_Oagent_OSpy,X2),tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg))
| ~ c_lessequals(X0,c_HOL_Ouminus__class_Ouminus(c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_fun(tc_nat,tc_bool)) ),
inference(cnf_transformation,[status(thm)],[f1278]) ).
fof(f1284,plain,
c_in(v_x,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)) = c_NS__Shared__Mirabelle_Ons__sharedp(v_x),
inference(cnf_transformation,[status(thm)],[f423]) ).
fof(f1285,plain,
! [X0,X1,X2,X3] : c_lessequals(c_Event_Oknows(X0,X1),c_Event_Oknows(X0,c_List_Olist_OCons(c_Event_Oevent_OGets(X2,X3),X1,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool)),
inference(cnf_transformation,[status(thm)],[f424]) ).
fof(f1289,plain,
! [X0,X1,X2,X3] : c_Event_Oknows(X0,c_List_Olist_OCons(c_Event_Oevent_OSays(X0,X1,X2),X3,tc_Event_Oevent)) = c_Set_Oinsert(X2,c_Event_Oknows(X0,X3),tc_Message_Omsg),
inference(cnf_transformation,[status(thm)],[f428]) ).
fof(f1290,plain,
! [X0,X1,X2,X3,X4] : c_lessequals(c_Event_Oknows(X0,X1),c_Event_Oknows(X0,c_List_Olist_OCons(c_Event_Oevent_OSays(X2,X3,X4),X1,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool)),
inference(cnf_transformation,[status(thm)],[f429]) ).
fof(f1320,plain,
c_Event_OinitState(c_Message_Oagent_OSpy) = c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Message_Omsg_OKey,c_Set_Oimage(c_Message_OinvKey,c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OEncryption),c_Event_Obad,tc_Message_Oagent,tc_nat),tc_nat,tc_nat),tc_nat,tc_Message_Omsg),c_Set_Oimage(c_Message_Omsg_OKey,c_Set_Oimage(c_Message_OinvKey,c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Event_Obad,tc_Message_Oagent,tc_nat),tc_nat,tc_nat),tc_nat,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oimage(c_Message_Omsg_OKey,c_Set_Oimage(c_Public_OshrK,c_Event_Obad,tc_Message_Oagent,tc_nat),tc_nat,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oimage(c_Message_Omsg_OKey,c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OEncryption),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oimage(c_Message_Omsg_OKey,c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),
inference(cnf_transformation,[status(thm)],[f451]) ).
fof(f1327,plain,
! [X0,X1,X2] : ~ hBOOL(c_in(c_Message_Omsg_OCrypt(X0,X1),c_Set_Oimage(c_Message_Omsg_OKey,X2,tc_nat,tc_Message_Omsg),tc_Message_Omsg)),
inference(cnf_transformation,[status(thm)],[f455]) ).
fof(f1328,plain,
! [X0,X1,X2] : ~ hBOOL(c_in(c_Message_Omsg_OCrypt(X0,X1),c_Message_Oparts(c_Event_OinitState(X2)),tc_Message_Omsg)),
inference(cnf_transformation,[status(thm)],[f456]) ).
fof(f1352,plain,
! [X0,X1] :
( hBOOL(c_in(c_Message_Omsg_ONonce(X0),X1,tc_Message_Omsg))
| ~ hBOOL(c_in(c_Message_Omsg_ONonce(X0),c_Message_Osynth(X1),tc_Message_Omsg)) ),
inference(cnf_transformation,[status(thm)],[f469]) ).
fof(f1354,plain,
! [X0] : c_Message_Oanalz(c_Set_Oimage(c_Message_Omsg_OKey,X0,tc_nat,tc_Message_Omsg)) = c_Set_Oimage(c_Message_Omsg_OKey,X0,tc_nat,tc_Message_Omsg),
inference(cnf_transformation,[status(thm)],[f471]) ).
fof(f1356,plain,
! [X0,X1] : hBOOL(c_in(c_Message_Omsg_OAgent(X0),c_Message_Osynth(X1),tc_Message_Omsg)),
inference(cnf_transformation,[status(thm)],[f473]) ).
fof(f1357,plain,
! [X0] : c_Message_Oparts(c_Set_Oimage(c_Message_Omsg_OKey,X0,tc_nat,tc_Message_Omsg)) = c_Set_Oimage(c_Message_Omsg_OKey,X0,tc_nat,tc_Message_Omsg),
inference(cnf_transformation,[status(thm)],[f474]) ).
fof(f1375,plain,
! [X0,X1,X2] :
( ~ hBOOL(c_in(c_Event_Oevent_ONotes(X2,X0),c_List_Oset(X1,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(X2,c_Event_Obad,tc_Message_Oagent))
| hBOOL(c_in(X0,c_Event_Oknows(c_Message_Oagent_OSpy,X1),tc_Message_Omsg)) ),
inference(cnf_transformation,[status(thm)],[f487]) ).
fof(f1376,plain,
! [V_evsf] :
( ~ hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(V_evsf))
| ! [V_X] :
( ~ hBOOL(c_in(V_X,c_Message_Osynth(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evsf))),tc_Message_Omsg))
| ! [V_B] : hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(c_List_Olist_OCons(c_Event_Oevent_OSays(c_Message_Oagent_OSpy,V_B,V_X),V_evsf,tc_Event_Oevent))) ) ),
inference(miniscoping,[status(thm)],[f488]) ).
fof(f1377,plain,
! [X0,X1,X2] :
( ~ hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(X2))
| ~ hBOOL(c_in(X1,c_Message_Osynth(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,X2))),tc_Message_Omsg))
| hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(c_List_Olist_OCons(c_Event_Oevent_OSays(c_Message_Oagent_OSpy,X0,X1),X2,tc_Event_Oevent))) ),
inference(cnf_transformation,[status(thm)],[f1376]) ).
fof(f1378,plain,
! [V_X,V_evs] :
( ! [V_A] : ~ hBOOL(c_in(c_Event_Oevent_ONotes(V_A,V_X),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(V_X,c_Event_Oused(V_evs),tc_Message_Omsg)) ),
inference(miniscoping,[status(thm)],[f489]) ).
fof(f1379,plain,
! [X0,X1,X2] :
( ~ hBOOL(c_in(c_Event_Oevent_ONotes(X2,X0),c_List_Oset(X1,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(X0,c_Event_Oused(X1),tc_Message_Omsg)) ),
inference(cnf_transformation,[status(thm)],[f1378]) ).
fof(f1404,plain,
! [V_x,V_A,T_aa] :
( ! [V_f,T_a] : hBOOL(c_in(hAPP(V_f,V_x),c_Set_Oimage(V_f,V_A,T_aa,T_a),T_a))
| ~ hBOOL(c_in(V_x,V_A,T_aa)) ),
inference(miniscoping,[status(thm)],[f509]) ).
fof(f1405,plain,
! [X0,X1,X2,X3,X4] :
( hBOOL(c_in(hAPP(X3,X0),c_Set_Oimage(X3,X1,X2,X4),X4))
| ~ hBOOL(c_in(X0,X1,X2)) ),
inference(cnf_transformation,[status(thm)],[f1404]) ).
fof(f1412,plain,
! [X0,X1,X2] : X0 != c_List_Olist_OCons(X1,X0,X2),
inference(cnf_transformation,[status(thm)],[f515]) ).
fof(f1429,plain,
! [V_b,V_c] :
( ! [V_x,V_AA] : ~ hBOOL(c_in(hAPP(c_Public_OpublicKey(V_b),V_x),c_Set_Oimage(c_Public_OpublicKey(V_c),V_AA,tc_Message_Oagent,tc_nat),tc_nat))
| V_b = V_c ),
inference(miniscoping,[status(thm)],[f529]) ).
fof(f1430,plain,
! [X0,X1,X2,X3] :
( ~ hBOOL(c_in(hAPP(c_Public_OpublicKey(X1),X2),c_Set_Oimage(c_Public_OpublicKey(X0),X3,tc_Message_Oagent,tc_nat),tc_nat))
| X0 = X1 ),
inference(cnf_transformation,[status(thm)],[f1429]) ).
fof(f1443,plain,
! [X0,X1] : hBOOL(hAPP(c_Orderings_Otop__class_Otop(tc_fun(X0,tc_bool)),X1)),
inference(cnf_transformation,[status(thm)],[f538]) ).
fof(f1450,plain,
hBOOL(c_in(c_Message_Oagent_OSpy,c_Event_Obad,tc_Message_Oagent)),
inference(cnf_transformation,[status(thm)],[f543]) ).
fof(f1461,plain,
! [X0,X1,X2,X3] : hAPP(c_Message_OinvKey,hAPP(c_Public_OpublicKey(X0),X1)) != hAPP(c_Public_OpublicKey(X2),X3),
inference(cnf_transformation,[status(thm)],[f552]) ).
fof(f1463,plain,
! [X0,X1] : ~ hBOOL(c_in(c_Message_Omsg_ONonce(X0),c_Message_Oparts(c_Event_OinitState(X1)),tc_Message_Omsg)),
inference(cnf_transformation,[status(thm)],[f554]) ).
fof(f1473,plain,
! [V_K,V_evs,V_B,V_A,V_NA] :
( ! [V_K_H,V_X] : ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OCrypt(V_K_H,c_Message_Omsg_OMPair(V_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(c_Event_Oevent_ONotes(c_Message_Oagent_OSpy,c_Message_Omsg_OMPair(V_NA,c_Message_Omsg_OMPair(v_sko__NS__Shared__Mirabelle__XSpy__not__see__encrypted__key__1(V_K,V_NA,V_evs),hAPP(c_Message_Omsg_OKey,V_K)))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(V_A,c_Event_Obad,tc_Message_Oagent))
| hBOOL(c_in(V_B,c_Event_Obad,tc_Message_Oagent))
| ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,V_K),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)) ),
inference(miniscoping,[status(thm)],[f562]) ).
fof(f1474,plain,
! [X0,X1,X2,X3,X4,X5,X6] :
( ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X3,c_Message_Omsg_OCrypt(X5,c_Message_Omsg_OMPair(X4,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X1),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X2),X6))))),c_List_Oset(X0,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(c_Event_Oevent_ONotes(c_Message_Oagent_OSpy,c_Message_Omsg_OMPair(X4,c_Message_Omsg_OMPair(v_sko__NS__Shared__Mirabelle__XSpy__not__see__encrypted__key__1(X2,X4,X0),hAPP(c_Message_Omsg_OKey,X2)))),c_List_Oset(X0,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(X3,c_Event_Obad,tc_Message_Oagent))
| ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X2),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,X0)),tc_Message_Omsg))
| hBOOL(c_in(X1,c_Event_Obad,tc_Message_Oagent))
| ~ hBOOL(c_in(X0,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
inference(cnf_transformation,[status(thm)],[f1473]) ).
fof(f1475,plain,
! [V_evsf] :
( ~ hBOOL(c_in(V_evsf,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ! [V_X] :
( ~ hBOOL(c_in(V_X,c_Message_Osynth(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evsf))),tc_Message_Omsg))
| ! [V_B] : hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(c_Message_Oagent_OSpy,V_B,V_X),V_evsf,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ) ),
inference(miniscoping,[status(thm)],[f563]) ).
fof(f1476,plain,
! [X0,X1,X2] :
( ~ hBOOL(c_in(X1,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(c_Message_Oagent_OSpy,X2,X0),X1,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ~ hBOOL(c_in(X0,c_Message_Osynth(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,X1))),tc_Message_Omsg)) ),
inference(cnf_transformation,[status(thm)],[f1475]) ).
fof(f1479,plain,
! [V_evs5] :
( ~ hBOOL(c_in(V_evs5,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ! [V_K] :
( ~ hBOOL(c_in(V_K,c_Message_OsymKeys,tc_nat))
| ! [V_A,V_NB] :
( ! [V_B_H] : ~ hBOOL(c_in(c_Event_Oevent_OSays(V_B_H,V_A,c_Message_Omsg_OCrypt(V_K,c_Message_Omsg_ONonce(V_NB))),c_List_Oset(V_evs5,tc_Event_Oevent),tc_Event_Oevent))
| ! [V_B] :
( ! [V_S,V_NA,V_X] : ~ hBOOL(c_in(c_Event_Oevent_OSays(V_S,V_A,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(V_NA),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X))))),c_List_Oset(V_evs5,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(V_A,V_B,c_Message_Omsg_OCrypt(V_K,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(V_NB),c_Message_Omsg_ONonce(V_NB)))),V_evs5,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ) ) ) ),
inference(miniscoping,[status(thm)],[f565]) ).
fof(f1480,plain,
! [X0,X1,X2,X3,X4,X5,X6,X7,X8] :
( ~ hBOOL(c_in(X2,c_Message_OsymKeys,tc_nat))
| ~ hBOOL(c_in(X4,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(X1,X7,c_Message_Omsg_OCrypt(X2,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(X3),c_Message_Omsg_ONonce(X3)))),X4,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(X5,X1,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X1),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(X6),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X7),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X2),X8))))),c_List_Oset(X4,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(X0,X1,c_Message_Omsg_OCrypt(X2,c_Message_Omsg_ONonce(X3))),c_List_Oset(X4,tc_Event_Oevent),tc_Event_Oevent)) ),
inference(cnf_transformation,[status(thm)],[f1479]) ).
fof(f1483,plain,
! [X0,X1,X2,X3,X4] :
( ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X3),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,X4)),tc_Message_Omsg))
| hBOOL(c_in(c_Event_Oevent_ONotes(c_Message_Oagent_OSpy,c_Message_Omsg_OMPair(X2,c_Message_Omsg_OMPair(v_sko__NS__Shared__Mirabelle__Xsecrecy__lemma__1(X3,X2,X4),hAPP(c_Message_Omsg_OKey,X3)))),c_List_Oset(X4,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(X4,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X2,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X1),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X1),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),c_Message_Omsg_OAgent(X0)))))))),c_List_Oset(X4,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(X1,c_Event_Obad,tc_Message_Oagent))
| hBOOL(c_in(X0,c_Event_Obad,tc_Message_Oagent)) ),
inference(cnf_transformation,[status(thm)],[f567]) ).
fof(f1484,plain,
! [X0,X1,X2] :
( ~ hBOOL(c_in(c_Message_Omsg_OCrypt(X0,X2),c_Message_Oanalz(X1),tc_Message_Omsg))
| hBOOL(c_in(X2,c_Message_Oanalz(X1),tc_Message_Omsg))
| ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Message_OinvKey,X0)),c_Message_Oanalz(X1),tc_Message_Omsg)) ),
inference(cnf_transformation,[status(thm)],[f568]) ).
fof(f1485,plain,
! [X0,X1] :
( ~ hBOOL(c_in(X0,c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,X1)),tc_Message_Omsg))
| hBOOL(c_in(X0,c_Event_Oused(X1),tc_Message_Omsg)) ),
inference(cnf_transformation,[status(thm)],[f569]) ).
fof(f1486,plain,
! [X0,X1,X2] : hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OpublicKey(X0),X1)),c_Event_Oknows(c_Message_Oagent_OSpy,X2),tc_Message_Omsg)),
inference(cnf_transformation,[status(thm)],[f570]) ).
fof(f1487,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)],[f571]) ).
fof(f1488,plain,
! [X0,X1] :
( 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(X1,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ~ hBOOL(c_in(X0,c_Event_Obad,tc_Message_Oagent)) ),
inference(cnf_transformation,[status(thm)],[f1487]) ).
fof(f1489,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)],[f572]) ).
fof(f1490,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)],[f1489]) ).
fof(f1491,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_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(miniscoping,[status(thm)],[f573]) ).
fof(f1492,plain,
! [X0,X1] :
( ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,X0)),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,X1)),tc_Message_Omsg))
| ~ 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(cnf_transformation,[status(thm)],[f1491]) ).
fof(f1493,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_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)) ) ),
inference(miniscoping,[status(thm)],[f574]) ).
fof(f1494,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_Oanalz(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)],[f1493]) ).
fof(f1495,plain,
! [V_evs1] :
( ~ hBOOL(c_in(V_evs1,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ! [V_NA] :
( hBOOL(c_in(c_Message_Omsg_ONonce(V_NA),c_Event_Oused(V_evs1),tc_Message_Omsg))
| ! [V_A,V_B] : hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(V_A,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_ONonce(V_NA)))),V_evs1,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ) ),
inference(miniscoping,[status(thm)],[f575]) ).
fof(f1496,plain,
! [X0,X1,X2,X3] :
( hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(X2,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X3),c_Message_Omsg_ONonce(X1)))),X0,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| hBOOL(c_in(c_Message_Omsg_ONonce(X1),c_Event_Oused(X0),tc_Message_Omsg))
| ~ hBOOL(c_in(X0,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
inference(cnf_transformation,[status(thm)],[f1495]) ).
fof(f1497,plain,
! [X0,X1,X2] :
( hBOOL(c_in(X1,c_Event_Oknows(X0,X2),tc_Message_Omsg))
| ~ hBOOL(c_in(c_Event_Oevent_ONotes(X0,X1),c_List_Oset(X2,tc_Event_Oevent),tc_Event_Oevent)) ),
inference(cnf_transformation,[status(thm)],[f576]) ).
fof(f1507,plain,
! [X0,X1,X2,X3] :
( hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X3,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X3),c_Message_Omsg_OMPair(v_sko__NS__Shared__Mirabelle__XB__trusts__NS3__1(X3,X1,X2,X0),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X1),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X2),c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X1),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X2),c_Message_Omsg_OAgent(X3)))))))),c_List_Oset(X0,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X1),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X2),c_Message_Omsg_OAgent(X3))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,X0)),tc_Message_Omsg))
| hBOOL(c_in(X1,c_Event_Obad,tc_Message_Oagent))
| ~ hBOOL(c_in(X0,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
inference(cnf_transformation,[status(thm)],[f582]) ).
fof(f1510,plain,
! [V_X,V_B,V_K,V_A,V_evs] :
( ! [V_NA] : ~ hBOOL(c_in(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A),c_Message_Omsg_OMPair(V_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X)))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg))
| hBOOL(c_in(V_A,c_Event_Obad,tc_Message_Oagent))
| ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| V_X = c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),c_Message_Omsg_OAgent(V_A))) ),
inference(miniscoping,[status(thm)],[f584]) ).
fof(f1511,plain,
! [X0,X1,X2,X3,X4,X5] :
( ~ hBOOL(c_in(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X1),c_Message_Omsg_OMPair(X5,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X3),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),X2)))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,X0)),tc_Message_Omsg))
| X2 = c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X3),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),c_Message_Omsg_OAgent(X1)))
| hBOOL(c_in(X1,c_Event_Obad,tc_Message_Oagent))
| ~ hBOOL(c_in(X0,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
inference(cnf_transformation,[status(thm)],[f1510]) ).
fof(f1512,plain,
! [V_evso] :
( ~ hBOOL(c_in(V_evso,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ! [V_NB,V_K,V_A,V_B] :
( ~ hBOOL(c_in(c_Event_Oevent_OSays(V_B,V_A,c_Message_Omsg_OCrypt(V_K,c_Message_Omsg_ONonce(V_NB))),c_List_Oset(V_evso,tc_Event_Oevent),tc_Event_Oevent))
| ! [V_NA] :
( ! [V_X] : ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(V_NA),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X))))),c_List_Oset(V_evso,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_ONotes(c_Message_Oagent_OSpy,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(V_NA),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(V_NB),hAPP(c_Message_Omsg_OKey,V_K)))),V_evso,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ) ) ),
inference(miniscoping,[status(thm)],[f585]) ).
fof(f1513,plain,
! [X0,X1,X2,X3,X4,X5,X6] :
( ~ hBOOL(c_in(c_Event_Oevent_OSays(X5,X4,c_Message_Omsg_OCrypt(X2,c_Message_Omsg_ONonce(X1))),c_List_Oset(X3,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X4,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X4),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(X0),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X5),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X2),X6))))),c_List_Oset(X3,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(X3,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_ONotes(c_Message_Oagent_OSpy,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(X0),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(X1),hAPP(c_Message_Omsg_OKey,X2)))),X3,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
inference(cnf_transformation,[status(thm)],[f1512]) ).
fof(f1514,plain,
! [X0,X1,X2,X3,X4,X5] :
( ~ hBOOL(c_in(X5,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ~ hBOOL(c_in(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X4)))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,X5)),tc_Message_Omsg))
| hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X4))))),c_List_Oset(X5,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(X0,c_Event_Obad,tc_Message_Oagent)) ),
inference(cnf_transformation,[status(thm)],[f586]) ).
fof(f1515,plain,
! [V_evs3] :
( ~ hBOOL(c_in(V_evs3,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ! [V_A] :
( V_A = c_Message_Oagent_OServer
| ! [V_B,V_X,V_NA] :
( ! [V_S,V_K] : ~ hBOOL(c_in(c_Event_Oevent_OSays(V_S,V_A,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(V_NA),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X))))),c_List_Oset(V_evs3,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(V_A,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_A),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_ONonce(V_NA)))),c_List_Oset(V_evs3,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(V_A,V_B,V_X),V_evs3,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ) ) ),
inference(miniscoping,[status(thm)],[f587]) ).
fof(f1516,plain,
! [X0,X1,X2,X3,X4,X5,X6] :
( ~ hBOOL(c_in(c_Event_Oevent_OSays(X0,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X0),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_ONonce(X5)))),c_List_Oset(X1,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(X4,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(X5),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X6),X3))))),c_List_Oset(X1,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(X0,X2,X3),X1,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ~ hBOOL(c_in(X1,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| X0 = c_Message_Oagent_OServer ),
inference(cnf_transformation,[status(thm)],[f1515]) ).
fof(f1518,plain,
! [X0] : c_Message_Oparts(X0) = c_Message_Oparts(c_Message_Oanalz(X0)),
inference(cnf_transformation,[status(thm)],[f589]) ).
fof(f1519,plain,
! [V_X,V_A,V_evs] :
( ! [V_B] : ~ hBOOL(c_in(c_Event_Oevent_OSays(V_A,V_B,V_X),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(V_X,c_Event_Oknows(V_A,V_evs),tc_Message_Omsg)) ),
inference(miniscoping,[status(thm)],[f590]) ).
fof(f1520,plain,
! [X0,X1,X2,X3] :
( ~ hBOOL(c_in(c_Event_Oevent_OSays(X1,X3,X0),c_List_Oset(X2,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(X0,c_Event_Oknows(X1,X2),tc_Message_Omsg)) ),
inference(cnf_transformation,[status(thm)],[f1519]) ).
fof(f1521,plain,
! [X0] : c_Message_Oanalz(X0) = c_Message_Oanalz(c_Message_Oanalz(X0)),
inference(cnf_transformation,[status(thm)],[f591]) ).
fof(f1522,plain,
! [V_Y,V_H] :
( ! [V_X] : ~ hBOOL(c_in(c_Message_Omsg_OMPair(V_X,V_Y),c_Message_Oanalz(V_H),tc_Message_Omsg))
| hBOOL(c_in(V_Y,c_Message_Oanalz(V_H),tc_Message_Omsg)) ),
inference(miniscoping,[status(thm)],[f592]) ).
fof(f1523,plain,
! [X0,X1,X2] :
( hBOOL(c_in(X1,c_Message_Oanalz(X2),tc_Message_Omsg))
| ~ hBOOL(c_in(c_Message_Omsg_OMPair(X0,X1),c_Message_Oanalz(X2),tc_Message_Omsg)) ),
inference(cnf_transformation,[status(thm)],[f1522]) ).
fof(f1526,plain,
! [V_Y,V_H] :
( ! [V_X] : ~ hBOOL(c_in(c_Message_Omsg_OMPair(V_X,V_Y),c_Message_Oparts(V_H),tc_Message_Omsg))
| hBOOL(c_in(V_Y,c_Message_Oparts(V_H),tc_Message_Omsg)) ),
inference(miniscoping,[status(thm)],[f594]) ).
fof(f1527,plain,
! [X0,X1,X2] :
( hBOOL(c_in(X1,c_Message_Oparts(X2),tc_Message_Omsg))
| ~ hBOOL(c_in(c_Message_Omsg_OMPair(X0,X1),c_Message_Oparts(X2),tc_Message_Omsg)) ),
inference(cnf_transformation,[status(thm)],[f1526]) ).
fof(f1528,plain,
! [V_X,V_H] :
( ! [V_Y] : ~ hBOOL(c_in(c_Message_Omsg_OMPair(V_X,V_Y),c_Message_Oparts(V_H),tc_Message_Omsg))
| hBOOL(c_in(V_X,c_Message_Oparts(V_H),tc_Message_Omsg)) ),
inference(miniscoping,[status(thm)],[f595]) ).
fof(f1529,plain,
! [X0,X1,X2] :
( ~ hBOOL(c_in(c_Message_Omsg_OMPair(X0,X2),c_Message_Oparts(X1),tc_Message_Omsg))
| hBOOL(c_in(X0,c_Message_Oparts(X1),tc_Message_Omsg)) ),
inference(cnf_transformation,[status(thm)],[f1528]) ).
fof(f1539,plain,
! [X0,X1] :
( hBOOL(c_in(X0,c_Message_Oparts(X1),tc_Message_Omsg))
| ~ hBOOL(c_in(X0,X1,tc_Message_Omsg)) ),
inference(cnf_transformation,[status(thm)],[f602]) ).
fof(f1540,plain,
! [X0,X1] :
( hBOOL(c_in(X0,c_Message_Oanalz(X1),tc_Message_Omsg))
| ~ hBOOL(c_in(X0,X1,tc_Message_Omsg)) ),
inference(cnf_transformation,[status(thm)],[f603]) ).
fof(f1541,plain,
! [V_X,V_evs] :
( ! [V_A,V_B] : ~ hBOOL(c_in(c_Event_Oevent_OSays(V_A,V_B,V_X),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(V_X,c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)) ),
inference(miniscoping,[status(thm)],[f604]) ).
fof(f1542,plain,
! [X0,X1,X2,X3] :
( ~ hBOOL(c_in(c_Event_Oevent_OSays(X2,X3,X0),c_List_Oset(X1,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(X0,c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,X1)),tc_Message_Omsg)) ),
inference(cnf_transformation,[status(thm)],[f1541]) ).
fof(f1543,plain,
! [V_X,V_evs] :
( ! [V_A,V_B] : ~ hBOOL(c_in(c_Event_Oevent_OSays(V_A,V_B,V_X),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(V_X,c_Event_Oknows(c_Message_Oagent_OSpy,V_evs),tc_Message_Omsg)) ),
inference(miniscoping,[status(thm)],[f605]) ).
fof(f1544,plain,
! [X0,X1,X2,X3] :
( hBOOL(c_in(X2,c_Event_Oknows(c_Message_Oagent_OSpy,X3),tc_Message_Omsg))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(X0,X1,X2),c_List_Oset(X3,tc_Event_Oevent),tc_Event_Oevent)) ),
inference(cnf_transformation,[status(thm)],[f1543]) ).
fof(f1548,plain,
! [X0] : c_Message_Oparts(c_Message_Oparts(X0)) = c_Message_Oparts(X0),
inference(cnf_transformation,[status(thm)],[f608]) ).
fof(f1550,plain,
! [X0] : c_Message_Oparts(X0) = c_Message_Oanalz(c_Message_Oparts(X0)),
inference(cnf_transformation,[status(thm)],[f610]) ).
fof(f1552,plain,
! [V_K_H,V_A,V_evs] :
( ! [V_N,V_B,V_K,V_X] : ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OCrypt(V_K_H,c_Message_Omsg_OMPair(V_N,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| V_K_H = hAPP(c_Public_OshrK,V_A) ),
inference(miniscoping,[status(thm)],[f612]) ).
fof(f1553,plain,
! [X0,X1,X2,X3,X4,X5,X6] :
( X1 = hAPP(c_Public_OshrK,X0)
| ~ hBOOL(c_in(X6,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X0,c_Message_Omsg_OCrypt(X1,c_Message_Omsg_OMPair(X2,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X3),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),X5))))),c_List_Oset(X6,tc_Event_Oevent),tc_Event_Oevent)) ),
inference(cnf_transformation,[status(thm)],[f1552]) ).
fof(f1555,plain,
! [V_X,V_H] :
( ! [V_K] : ~ hBOOL(c_in(c_Message_Omsg_OCrypt(V_K,V_X),c_Message_Oparts(V_H),tc_Message_Omsg))
| hBOOL(c_in(V_X,c_Message_Oparts(V_H),tc_Message_Omsg)) ),
inference(miniscoping,[status(thm)],[f614]) ).
fof(f1556,plain,
! [X0,X1,X2] :
( ~ hBOOL(c_in(c_Message_Omsg_OCrypt(X2,X0),c_Message_Oparts(X1),tc_Message_Omsg))
| hBOOL(c_in(X0,c_Message_Oparts(X1),tc_Message_Omsg)) ),
inference(cnf_transformation,[status(thm)],[f1555]) ).
fof(f1557,plain,
! [X0,X1,X2] :
( hBOOL(c_in(X2,c_Message_Oanalz(X1),tc_Message_Omsg))
| ~ hBOOL(c_in(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),X2),c_Message_Oanalz(X1),tc_Message_Omsg))
| ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,X0)),c_Message_Oanalz(X1),tc_Message_Omsg)) ),
inference(cnf_transformation,[status(thm)],[f615]) ).
fof(f1559,plain,
! [V_X,V_evs] :
( ! [V_A,V_B] : ~ hBOOL(c_in(c_Event_Oevent_OSays(V_A,V_B,V_X),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(V_X,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)) ),
inference(miniscoping,[status(thm)],[f617]) ).
fof(f1560,plain,
! [X0,X1,X2,X3] :
( ~ hBOOL(c_in(c_Event_Oevent_OSays(X2,X3,X0),c_List_Oset(X1,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(X0,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,X1)),tc_Message_Omsg)) ),
inference(cnf_transformation,[status(thm)],[f1559]) ).
fof(f1562,plain,
! [V_A,V_evs,V_K] :
( ! [V_NA,V_B,V_X] : ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A),c_Message_Omsg_OMPair(V_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
| ! [V_A_H] :
( ! [V_NA_H,V_B_H,V_X_H] : ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A_H,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A_H),c_Message_Omsg_OMPair(V_NA_H,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B_H),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X_H))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| V_A = V_A_H ) ),
inference(miniscoping,[status(thm)],[f619]) ).
fof(f1563,plain,
! [X0,X1,X2,X3,X4,X5,X6,X7,X8,X9] :
( ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X6,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X6),c_Message_Omsg_OMPair(X7,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X8),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X9))))),c_List_Oset(X5,tc_Event_Oevent),tc_Event_Oevent))
| X0 = X6
| ~ hBOOL(c_in(X5,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X4))))),c_List_Oset(X5,tc_Event_Oevent),tc_Event_Oevent)) ),
inference(cnf_transformation,[status(thm)],[f1562]) ).
fof(f1564,plain,
! [V_NA,V_evs,V_K] :
( ! [V_A,V_B,V_X] : ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A),c_Message_Omsg_OMPair(V_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
| ! [V_NA_H] :
( ! [V_A_H,V_B_H,V_X_H] : ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A_H,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A_H),c_Message_Omsg_OMPair(V_NA_H,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B_H),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X_H))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| V_NA = V_NA_H ) ),
inference(miniscoping,[status(thm)],[f620]) ).
fof(f1565,plain,
! [X0,X1,X2,X3,X4,X5,X6,X7,X8,X9] :
( X1 = X7
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X6,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X6),c_Message_Omsg_OMPair(X7,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X8),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X9))))),c_List_Oset(X5,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(X5,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X4))))),c_List_Oset(X5,tc_Event_Oevent),tc_Event_Oevent)) ),
inference(cnf_transformation,[status(thm)],[f1564]) ).
fof(f1566,plain,
! [V_B,V_evs,V_K] :
( ! [V_A,V_NA,V_X] : ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A),c_Message_Omsg_OMPair(V_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
| ! [V_B_H] :
( ! [V_A_H,V_NA_H,V_X_H] : ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A_H,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A_H),c_Message_Omsg_OMPair(V_NA_H,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B_H),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X_H))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| V_B = V_B_H ) ),
inference(miniscoping,[status(thm)],[f621]) ).
fof(f1567,plain,
! [X0,X1,X2,X3,X4,X5,X6,X7,X8,X9] :
( X2 = X8
| ~ hBOOL(c_in(X5,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X6,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X6),c_Message_Omsg_OMPair(X7,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X8),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X9))))),c_List_Oset(X5,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X4))))),c_List_Oset(X5,tc_Event_Oevent),tc_Event_Oevent)) ),
inference(cnf_transformation,[status(thm)],[f1566]) ).
fof(f1568,plain,
! [V_X,V_evs,V_K] :
( ! [V_A,V_NA,V_B] : ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A),c_Message_Omsg_OMPair(V_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
| ! [V_X_H] :
( ! [V_A_H,V_NA_H,V_B_H] : ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A_H,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A_H),c_Message_Omsg_OMPair(V_NA_H,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B_H),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X_H))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| V_X = V_X_H ) ),
inference(miniscoping,[status(thm)],[f622]) ).
fof(f1569,plain,
! [X0,X1,X2,X3,X4,X5,X6,X7,X8,X9] :
( ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X7,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X7),c_Message_Omsg_OMPair(X8,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X9),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X6))))),c_List_Oset(X5,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(X5,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| X4 = X6
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X4))))),c_List_Oset(X5,tc_Event_Oevent),tc_Event_Oevent)) ),
inference(cnf_transformation,[status(thm)],[f1568]) ).
fof(f1572,plain,
! [V_K,V_evs] :
( ! [V_A,V_NA,V_B,V_X] : ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A),c_Message_Omsg_OMPair(V_NA,c_Message_Omsg_OMPair(V_B,c_Message_Omsg_OMPair(V_K,V_X))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(V_K,c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)) ),
inference(miniscoping,[status(thm)],[f625]) ).
fof(f1573,plain,
! [X0,X1,X2,X3,X4,X5] :
( ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X2,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X2),c_Message_Omsg_OMPair(X3,c_Message_Omsg_OMPair(X4,c_Message_Omsg_OMPair(X0,X5))))),c_List_Oset(X1,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(X0,c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,X1)),tc_Message_Omsg)) ),
inference(cnf_transformation,[status(thm)],[f1572]) ).
fof(f1574,plain,
! [X0,X1,X2] : c_Message_Omsg_OAgent(X0) != c_Message_Omsg_OCrypt(X1,X2),
inference(cnf_transformation,[status(thm)],[f626]) ).
fof(f1576,plain,
! [X0,X1,X2,X3] : c_Message_Omsg_OCrypt(X0,X1) != c_Message_Omsg_OMPair(X2,X3),
inference(cnf_transformation,[status(thm)],[f628]) ).
fof(f1578,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)],[f630]) ).
fof(f1582,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)],[f634]) ).
fof(f1583,plain,
! [X0,X1,X2] :
( ~ hBOOL(hAPP(X1,X0))
| hBOOL(c_in(X0,X1,X2)) ),
inference(cnf_transformation,[status(thm)],[f1582]) ).
fof(f1584,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)],[f635]) ).
fof(f1585,plain,
! [X0,X1,X2] :
( ~ hBOOL(c_in(X1,X0,X2))
| hBOOL(hAPP(X0,X1)) ),
inference(cnf_transformation,[status(thm)],[f1584]) ).
fof(f1586,plain,
! [X0,X1,X2] : c_Message_Omsg_ONonce(X0) != c_Message_Omsg_OCrypt(X1,X2),
inference(cnf_transformation,[status(thm)],[f636]) ).
fof(f1587,plain,
! [V_nat,V_nat_H] :
( V_nat = V_nat_H
| ! [V_msg,V_msg_H] : c_Message_Omsg_OCrypt(V_nat,V_msg) != c_Message_Omsg_OCrypt(V_nat_H,V_msg_H) ),
inference(miniscoping,[status(thm)],[f637]) ).
fof(f1588,plain,
! [X0,X1,X2,X3] :
( c_Message_Omsg_OCrypt(X0,X2) != c_Message_Omsg_OCrypt(X1,X3)
| X0 = X1 ),
inference(cnf_transformation,[status(thm)],[f1587]) ).
fof(f1589,plain,
! [V_msg,V_msg_H] :
( V_msg = V_msg_H
| ! [V_nat,V_nat_H] : c_Message_Omsg_OCrypt(V_nat,V_msg) != c_Message_Omsg_OCrypt(V_nat_H,V_msg_H) ),
inference(miniscoping,[status(thm)],[f638]) ).
fof(f1590,plain,
! [X0,X1,X2,X3] :
( c_Message_Omsg_OCrypt(X2,X1) != c_Message_Omsg_OCrypt(X3,X0)
| X0 = X1 ),
inference(cnf_transformation,[status(thm)],[f1589]) ).
fof(f1591,plain,
! [V_X,V_evs,V_B,V_K,V_A] :
( ! [V_S,V_NA] : ~ hBOOL(c_in(c_Event_Oevent_OSays(V_S,V_A,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_A),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(V_NA),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| V_X = c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),c_Message_Omsg_OAgent(V_A)))
| hBOOL(c_in(V_X,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,V_evs)),tc_Message_Omsg)) ),
inference(miniscoping,[status(thm)],[f639]) ).
fof(f1592,plain,
! [X0,X1,X2,X3,X4,X5,X6] :
( ~ hBOOL(c_in(c_Event_Oevent_OSays(X5,X4,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X4),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(X6),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X0))))),c_List_Oset(X1,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(X1,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),c_Message_Omsg_OAgent(X4))) = X0
| hBOOL(c_in(X0,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,X1)),tc_Message_Omsg)) ),
inference(cnf_transformation,[status(thm)],[f1591]) ).
fof(f1593,plain,
! [X0,X1] : c_Message_Omsg_OAgent(X0) != c_Message_Omsg_ONonce(X1),
inference(cnf_transformation,[status(thm)],[f640]) ).
fof(f1601,plain,
! [V_X,V_B,V_K,V_A,V_evs] :
( ! [V_K_H,V_N] : ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,V_A,c_Message_Omsg_OCrypt(V_K_H,c_Message_Omsg_OMPair(V_N,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),V_X))))),c_List_Oset(V_evs,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(V_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| V_X = c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,V_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,V_K),c_Message_Omsg_OAgent(V_A))) ),
inference(miniscoping,[status(thm)],[f646]) ).
fof(f1602,plain,
! [X0,X1,X2,X3,X4,X5,X6] :
( X6 = c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X4),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X5),c_Message_Omsg_OAgent(X1)))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X1,c_Message_Omsg_OCrypt(X2,c_Message_Omsg_OMPair(X3,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X4),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X5),X6))))),c_List_Oset(X0,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(X0,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
inference(cnf_transformation,[status(thm)],[f1601]) ).
fof(f1605,plain,
! [X0,X1,X2] : c_Message_Omsg_OCrypt(X0,X1) != hAPP(c_Message_Omsg_OKey,X2),
inference(cnf_transformation,[status(thm)],[f649]) ).
fof(f1608,plain,
! [X0,X1] :
( ~ hBOOL(c_in(X0,c_Message_Oanalz(X1),tc_Message_Omsg))
| hBOOL(c_in(X0,c_Message_Oparts(X1),tc_Message_Omsg)) ),
inference(cnf_transformation,[status(thm)],[f652]) ).
fof(f1610,plain,
hBOOL(c_in(v_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))),
inference(cnf_transformation,[status(thm)],[f654]) ).
fof(f1612,plain,
hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,v_A,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),v_X))))),c_List_Oset(v_evs,tc_Event_Oevent),tc_Event_Oevent)),
inference(cnf_transformation,[status(thm)],[f656]) ).
fof(f1613,plain,
hBOOL(c_in(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg)),
inference(cnf_transformation,[status(thm)],[f657]) ).
fof(f1615,plain,
! [T_1] :
( ~ class_Lattices_Olattice(T_1)
| ! [T_2] : class_Lattices_Oupper__semilattice(tc_fun(T_2,T_1)) ),
inference(miniscoping,[status(thm)],[f659]) ).
fof(f1616,plain,
! [X0,X1] :
( class_Lattices_Oupper__semilattice(tc_fun(X1,X0))
| ~ class_Lattices_Olattice(X0) ),
inference(cnf_transformation,[status(thm)],[f1615]) ).
fof(f1621,plain,
! [T_1] :
( ~ class_Orderings_Opreorder(T_1)
| ! [T_2] : class_Orderings_Opreorder(tc_fun(T_2,T_1)) ),
inference(miniscoping,[status(thm)],[f662]) ).
fof(f1622,plain,
! [X0,X1] :
( ~ class_Orderings_Opreorder(X1)
| class_Orderings_Opreorder(tc_fun(X0,X1)) ),
inference(cnf_transformation,[status(thm)],[f1621]) ).
fof(f1625,plain,
! [T_1] :
( ~ class_Orderings_Oorder(T_1)
| ! [T_2] : class_Orderings_Oorder(tc_fun(T_2,T_1)) ),
inference(miniscoping,[status(thm)],[f664]) ).
fof(f1626,plain,
! [X0,X1] :
( class_Orderings_Oorder(tc_fun(X1,X0))
| ~ class_Orderings_Oorder(X0) ),
inference(cnf_transformation,[status(thm)],[f1625]) ).
fof(f1627,plain,
! [T_1] :
( ~ class_Orderings_Otop(T_1)
| ! [T_2] : class_Orderings_Otop(tc_fun(T_2,T_1)) ),
inference(miniscoping,[status(thm)],[f665]) ).
fof(f1628,plain,
! [X0,X1] :
( class_Orderings_Otop(tc_fun(X1,X0))
| ~ class_Orderings_Otop(X0) ),
inference(cnf_transformation,[status(thm)],[f1627]) ).
fof(f1629,plain,
! [T_1] :
( ~ class_Orderings_Obot(T_1)
| ! [T_2] : class_Orderings_Obot(tc_fun(T_2,T_1)) ),
inference(miniscoping,[status(thm)],[f666]) ).
fof(f1630,plain,
! [X0,X1] :
( class_Orderings_Obot(tc_fun(X1,X0))
| ~ class_Orderings_Obot(X0) ),
inference(cnf_transformation,[status(thm)],[f1629]) ).
fof(f1635,plain,
class_Lattices_Oupper__semilattice(tc_nat),
inference(cnf_transformation,[status(thm)],[f669]) ).
fof(f1636,plain,
class_Orderings_Opreorder(tc_nat),
inference(cnf_transformation,[status(thm)],[f670]) ).
fof(f1637,plain,
class_Orderings_Olinorder(tc_nat),
inference(cnf_transformation,[status(thm)],[f671]) ).
fof(f1638,plain,
class_Lattices_Olattice(tc_nat),
inference(cnf_transformation,[status(thm)],[f672]) ).
fof(f1639,plain,
class_Orderings_Oorder(tc_nat),
inference(cnf_transformation,[status(thm)],[f673]) ).
fof(f1640,plain,
class_Orderings_Obot(tc_nat),
inference(cnf_transformation,[status(thm)],[f674]) ).
fof(f1642,plain,
class_Lattices_Oupper__semilattice(tc_bool),
inference(cnf_transformation,[status(thm)],[f676]) ).
fof(f1643,plain,
class_Lattices_Obounded__lattice(tc_bool),
inference(cnf_transformation,[status(thm)],[f677]) ).
fof(f1644,plain,
class_Lattices_Oboolean__algebra(tc_bool),
inference(cnf_transformation,[status(thm)],[f678]) ).
fof(f1645,plain,
class_Orderings_Opreorder(tc_bool),
inference(cnf_transformation,[status(thm)],[f679]) ).
fof(f1646,plain,
class_Lattices_Olattice(tc_bool),
inference(cnf_transformation,[status(thm)],[f680]) ).
fof(f1647,plain,
class_Orderings_Oorder(tc_bool),
inference(cnf_transformation,[status(thm)],[f681]) ).
fof(f1648,plain,
class_Orderings_Otop(tc_bool),
inference(cnf_transformation,[status(thm)],[f682]) ).
fof(f1649,plain,
class_Orderings_Obot(tc_bool),
inference(cnf_transformation,[status(thm)],[f683]) ).
fof(f1679,plain,
! [X0,X1] : c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oparts(c_Set_Oinsert(X0,c_Message_Oparts(X1),tc_Message_Omsg)),
inference(paramodulation,[status(thm)],[f1548,f758]) ).
fof(f1680,plain,
! [X0,X1] : c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)) = c_Message_Oparts(c_Set_Oinsert(X0,c_Message_Oparts(X1),tc_Message_Omsg)),
inference(forward_demodulation,[status(thm)],[f758,f1679]) ).
fof(f1685,plain,
! [X0,X1] : c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oparts(c_Set_Oinsert(X0,c_Message_Oanalz(X1),tc_Message_Omsg)),
inference(paramodulation,[status(thm)],[f1518,f758]) ).
fof(f1686,plain,
! [X0,X1] : c_Message_Oparts(c_Set_Oinsert(X0,c_Message_Oanalz(X1),tc_Message_Omsg)) = c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)),
inference(forward_demodulation,[status(thm)],[f758,f1685]) ).
fof(f1713,plain,
! [X0,X1,X2] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X1),c_Message_Oparts(X2),tc_fun(tc_Message_Omsg,tc_bool)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f814,f793]) ).
fof(f1715,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(c_Message_Oanalz(X0),X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f1518,f814]) ).
fof(f1716,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(c_Message_Oparts(X0),X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f1548,f814]) ).
fof(f1717,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,c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f1518,f814]) ).
fof(f1718,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,c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f1548,f814]) ).
fof(f1721,plain,
! [X0,X1,X2] : c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),c_Message_Oparts(X2),tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,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)),
inference(paramodulation,[status(thm)],[f804,f814]) ).
fof(f1722,plain,
! [X0,X1,X2] : c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(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)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool)),X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f804,f814]) ).
fof(f1723,definition,
( sQ2_spl
<=> class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ2_spl])],[split_symbol_definition]) ).
fof(f1724,plain,
( ~ sQ2_spl
| class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(component_clause,[status(thm)],[f1723]) ).
fof(f1725,plain,
( sQ2_spl
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(component_clause,[status(thm)],[f1723]) ).
fof(f1726,definition,
! [X0,X1,X2] :
( sQ3_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X1),c_Message_Oparts(X2),tc_fun(tc_Message_Omsg,tc_bool)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),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,[sQ3_spl])],[split_symbol_definition]) ).
fof(f1727,plain,
! [X0,X1,X2] :
( ~ sQ3_spl
| ~ c_lessequals(X2,c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X0),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool)),X2,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(component_clause,[status(thm)],[f1726]) ).
fof(f1729,plain,
( sQ3_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f1713,f1723,f1726]) ).
fof(f1741,plain,
! [X0,X1] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oused(c_List_Olist_ONil(tc_Event_Oevent)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Event_Oused(X1),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Event_Oused(X1),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f842,f793]) ).
fof(f1742,definition,
! [X0,X1] :
( sQ4_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oused(c_List_Olist_ONil(tc_Event_Oevent)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Event_Oused(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,[sQ4_spl])],[split_symbol_definition]) ).
fof(f1743,plain,
! [X0,X1] :
( ~ sQ4_spl
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oused(c_List_Olist_ONil(tc_Event_Oevent)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Event_Oused(X1),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Event_Oused(X1),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(component_clause,[status(thm)],[f1742]) ).
fof(f1745,plain,
( sQ4_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f1741,f1723,f1742]) ).
fof(f1754,plain,
! [X0,X1,X2] :
( ~ c_lessequals(X2,X1,X0)
| ~ class_Lattices_Oupper__semilattice(X0)
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,X0),X1,X0)
| ~ class_Orderings_Oorder(X0) ),
inference(resolution,[status(thm)],[f1123,f793]) ).
fof(f1761,plain,
( sQ2_spl
| ~ class_Lattices_Olattice(tc_bool) ),
inference(resolution,[status(thm)],[f1616,f1725]) ).
fof(f1762,plain,
( sQ2_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f1761,f1646]) ).
fof(f1763,plain,
sQ2_spl,
inference(contradiction_clause,[status(thm)],[f1762]) ).
fof(f1764,plain,
! [X0,X1] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f1056,f793]) ).
fof(f1766,plain,
! [X0] : c_lessequals(c_Message_Oparts(X0),c_Message_Oparts(X0),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f1548,f1056]) ).
fof(f1767,definition,
! [X0,X1] :
( sQ5_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(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,[sQ5_spl])],[split_symbol_definition]) ).
fof(f1768,plain,
! [X0,X1] :
( ~ sQ5_spl
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(component_clause,[status(thm)],[f1767]) ).
fof(f1770,plain,
( sQ5_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f1764,f1723,f1767]) ).
fof(f1771,plain,
! [X0,X1,X2] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),X0,tc_fun(tc_Message_Omsg,tc_bool)),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_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))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f872,f793]) ).
fof(f1777,plain,
! [X0,X1] : c_lessequals(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(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)),
inference(paramodulation,[status(thm)],[f1518,f872]) ).
fof(f1778,plain,
! [X0,X1] : c_lessequals(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(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)),
inference(paramodulation,[status(thm)],[f1548,f872]) ).
fof(f1779,plain,
! [X0,X1] : c_lessequals(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,c_Message_Oanalz(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)),
inference(paramodulation,[status(thm)],[f1518,f872]) ).
fof(f1780,plain,
! [X0,X1] : c_lessequals(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,c_Message_Oparts(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)),
inference(paramodulation,[status(thm)],[f1548,f872]) ).
fof(f1781,definition,
! [X0,X1,X2] :
( sQ6_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),X0,tc_fun(tc_Message_Omsg,tc_bool)),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_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)) ) ),
introduced(definition,[new_symbols(definition,[sQ6_spl])],[split_symbol_definition]) ).
fof(f1784,plain,
( sQ6_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f1771,f1723,f1781]) ).
fof(f1790,plain,
! [X0,X1,X2,X3] :
( ~ hBOOL(c_in(X0,X1,X3))
| hBOOL(c_in(X0,X1,X2)) ),
inference(resolution,[status(thm)],[f1583,f1585]) ).
fof(f1792,plain,
! [X0,X1] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(X1),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f1193,f793]) ).
fof(f1797,definition,
! [X0,X1] :
( sQ7_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(X1),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(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,[sQ7_spl])],[split_symbol_definition]) ).
fof(f1798,plain,
! [X0,X1] :
( ~ sQ7_spl
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(X1),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(component_clause,[status(thm)],[f1797]) ).
fof(f1800,plain,
( sQ7_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f1792,f1723,f1797]) ).
fof(f1805,plain,
( v_X = c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,v_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),c_Message_Omsg_OAgent(v_A)))
| ~ hBOOL(c_in(v_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
inference(resolution,[status(thm)],[f1602,f1612]) ).
fof(f1806,definition,
( sQ8_spl
<=> hBOOL(c_in(v_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
introduced(definition,[new_symbols(definition,[sQ8_spl])],[split_symbol_definition]) ).
fof(f1808,plain,
( sQ8_spl
| ~ hBOOL(c_in(v_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
inference(component_clause,[status(thm)],[f1806]) ).
fof(f1809,definition,
( sQ9_spl
<=> v_X = c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,v_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),c_Message_Omsg_OAgent(v_A))) ),
introduced(definition,[new_symbols(definition,[sQ9_spl])],[split_symbol_definition]) ).
fof(f1810,plain,
( ~ sQ9_spl
| c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,v_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),c_Message_Omsg_OAgent(v_A))) = v_X ),
inference(component_clause,[status(thm)],[f1809]) ).
fof(f1812,plain,
( sQ9_spl
| ~ sQ8_spl ),
inference(split_clause,[status(thm)],[f1805,f1806,f1809]) ).
fof(f1813,plain,
( sQ8_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f1808,f1610]) ).
fof(f1814,plain,
sQ8_spl,
inference(contradiction_clause,[status(thm)],[f1813]) ).
fof(f1815,plain,
! [X0,X1] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X1),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f1766,f793]) ).
fof(f1821,definition,
! [X0,X1] :
( sQ10_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X1),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(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,[sQ10_spl])],[split_symbol_definition]) ).
fof(f1824,plain,
( sQ10_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f1815,f1723,f1821]) ).
fof(f1830,plain,
! [X0,X1] :
( ~ sQ9_spl
| X0 = hAPP(c_Public_OshrK,v_B)
| v_X != c_Message_Omsg_OCrypt(X0,X1) ),
inference(paramodulation,[status(thm)],[f1810,f1588]) ).
fof(f1831,plain,
! [X0,X1] :
( ~ sQ9_spl
| X1 = c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),c_Message_Omsg_OAgent(v_A))
| v_X != c_Message_Omsg_OCrypt(X0,X1) ),
inference(paramodulation,[status(thm)],[f1810,f1590]) ).
fof(f1833,plain,
! [X0] :
( ~ sQ9_spl
| hAPP(c_Message_Omsg_OKey,X0) != v_X ),
inference(paramodulation,[status(thm)],[f1810,f1605]) ).
fof(f1834,plain,
! [X0] :
( ~ sQ9_spl
| v_X != c_Message_Omsg_OHash(X0) ),
inference(paramodulation,[status(thm)],[f1810,f1062]) ).
fof(f1835,plain,
! [X0,X1] :
( ~ sQ9_spl
| v_X != c_Message_Omsg_OMPair(X0,X1) ),
inference(paramodulation,[status(thm)],[f1810,f1576]) ).
fof(f1836,plain,
! [X0] :
( ~ sQ9_spl
| v_X != c_Message_Omsg_OAgent(X0) ),
inference(paramodulation,[status(thm)],[f1810,f1574]) ).
fof(f1837,plain,
! [X0] :
( ~ sQ9_spl
| c_Message_Omsg_ONonce(X0) != v_X ),
inference(paramodulation,[status(thm)],[f1810,f1586]) ).
fof(f1839,plain,
( ~ sQ9_spl
| v_X != v_X
| hAPP(c_Public_OshrK,v_B) = hAPP(c_Public_OshrK,v_B) ),
inference(paramodulation,[status(thm)],[f1810,f1830]) ).
fof(f1840,definition,
( sQ11_spl
<=> hAPP(c_Public_OshrK,v_B) = hAPP(c_Public_OshrK,v_B) ),
introduced(definition,[new_symbols(definition,[sQ11_spl])],[split_symbol_definition]) ).
fof(f1843,definition,
( sQ12_spl
<=> v_X = v_X ),
introduced(definition,[new_symbols(definition,[sQ12_spl])],[split_symbol_definition]) ).
fof(f1845,plain,
( sQ12_spl
| v_X != v_X ),
inference(component_clause,[status(thm)],[f1843]) ).
fof(f1846,plain,
( ~ sQ9_spl
| ~ sQ12_spl
| sQ11_spl ),
inference(split_clause,[status(thm)],[f1839,f1840,f1843,f1809]) ).
fof(f1862,plain,
! [X0,X1,X2] :
( hBOOL(c_in(X0,c_Message_Oparts(X1),tc_Message_Omsg))
| ~ hBOOL(c_in(X0,c_Message_Oanalz(X1),X2)) ),
inference(resolution,[status(thm)],[f1790,f1608]) ).
fof(f1863,plain,
! [X0,X1,X2,X3] :
( ~ hBOOL(c_in(X1,c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),X2),X3))
| X0 = X1 ),
inference(resolution,[status(thm)],[f1790,f721]) ).
fof(f1867,plain,
! [X0,X1,X2] : ~ hBOOL(c_in(X0,c_Orderings_Obot__class_Obot(tc_fun(X1,tc_bool)),X2)),
inference(resolution,[status(thm)],[f701,f1790]) ).
fof(f1872,plain,
( ~ sQ9_spl
| v_X != v_X
| c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),c_Message_Omsg_OAgent(v_A)) = c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),c_Message_Omsg_OAgent(v_A)) ),
inference(paramodulation,[status(thm)],[f1810,f1831]) ).
fof(f1873,definition,
( sQ13_spl
<=> c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),c_Message_Omsg_OAgent(v_A)) = c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),c_Message_Omsg_OAgent(v_A)) ),
introduced(definition,[new_symbols(definition,[sQ13_spl])],[split_symbol_definition]) ).
fof(f1876,plain,
( ~ sQ9_spl
| ~ sQ12_spl
| sQ13_spl ),
inference(split_clause,[status(thm)],[f1872,f1873,f1843,f1809]) ).
fof(f1877,plain,
( sQ12_spl
| $false ),
inference(trivial_equality_resolution,[status(thm)],[f1845]) ).
fof(f1878,plain,
sQ12_spl,
inference(contradiction_clause,[status(thm)],[f1877]) ).
fof(f1881,plain,
! [X0] : X0 = c_Lattices_Oupper__semilattice__class_Osup(X0,X0,tc_bool),
inference(resolution,[status(thm)],[f822,f1642]) ).
fof(f1882,plain,
! [X0] : X0 = c_Lattices_Oupper__semilattice__class_Osup(X0,X0,tc_nat),
inference(resolution,[status(thm)],[f822,f1635]) ).
fof(f1884,plain,
! [X0,X1,X2] :
( ~ class_Lattices_Oupper__semilattice(tc_fun(X2,tc_bool))
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_fun(X2,tc_bool)),X1,tc_fun(X2,tc_bool))
| ~ c_lessequals(X0,X1,tc_fun(X2,tc_bool)) ),
inference(resolution,[status(thm)],[f1114,f793]) ).
fof(f1954,plain,
! [X0,X1,X2,X3,X4] :
( ~ c_lessequals(X4,X2,tc_fun(X3,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(X3,tc_bool))
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X4,X0,tc_fun(X3,tc_bool)),c_Set_Oinsert(X1,X2,X3),tc_fun(X3,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(X1,X2,X3),tc_fun(X3,tc_bool)) ),
inference(resolution,[status(thm)],[f836,f793]) ).
fof(f1955,plain,
! [X0,X1,X2,X3] :
( c_lessequals(X0,c_Message_Oanalz(c_Set_Oinsert(c_Message_OHPair(X1,X2),X3,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OHash(c_Message_Omsg_OMPair(X1,X2)),c_Message_Oanalz(c_Set_Oinsert(X2,X3,tc_Message_Omsg)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(paramodulation,[status(thm)],[f818,f836]) ).
fof(f1999,plain,
! [X0,X1,X2,X3] :
( X0 = v_A
| ~ hBOOL(c_in(v_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),X3))))),c_List_Oset(v_evs,tc_Event_Oevent),tc_Event_Oevent)) ),
inference(resolution,[status(thm)],[f1563,f1612]) ).
fof(f2001,definition,
! [X0,X1,X2,X3] :
( sQ14_spl
<=> ( X0 = v_A
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),X3))))),c_List_Oset(v_evs,tc_Event_Oevent),tc_Event_Oevent)) ) ),
introduced(definition,[new_symbols(definition,[sQ14_spl])],[split_symbol_definition]) ).
fof(f2004,plain,
( ~ sQ8_spl
| sQ14_spl ),
inference(split_clause,[status(thm)],[f1999,f2001,f1806]) ).
fof(f2007,plain,
! [X0,X1,X2,X3] : hBOOL(c_in(X0,c_Set_Oinsert(X0,X1,X2),X3)),
inference(resolution,[status(thm)],[f937,f1583]) ).
fof(f2011,plain,
! [X0,X1,X2,X3] : hBOOL(c_in(c_Message_OHPair(X0,X1),c_Message_Oanalz(c_Set_Oinsert(c_Message_OHPair(X0,X1),X2,tc_Message_Omsg)),X3)),
inference(paramodulation,[status(thm)],[f818,f2007]) ).
fof(f2025,plain,
! [X0] :
( ~ hBOOL(c_in(X0,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,c_Message_Oagent_OSpy)),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,X0)),tc_Message_Omsg)) ),
inference(resolution,[status(thm)],[f1450,f1494]) ).
fof(f2041,plain,
! [X0,X1,X2] :
( hBOOL(hAPP(c_Set_Oinsert(c_Public_Okeymode_OSignature,X0,X1),X2))
| ~ hBOOL(hAPP(c_Set_Oinsert(c_Public_Okeymode_OSignature,X0,X1),c_Public_Okeymode_OEncryption)) ),
inference(resolution,[status(thm)],[f846,f937]) ).
fof(f2058,plain,
! [X0,X1] : c_lessequals(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OAgent(X0),X1,tc_Message_Omsg)),c_Set_Oinsert(c_Message_Omsg_OAgent(X0),c_Message_Oparts(X1),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f1206,f1193]) ).
fof(f2061,plain,
! [X0,X1] : c_lessequals(c_Set_Oinsert(c_Message_Omsg_OAgent(X0),X1,tc_Message_Omsg),c_Set_Oinsert(c_Message_Omsg_OAgent(X0),c_Message_Oparts(X1),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f1206,f1056]) ).
fof(f2066,plain,
! [X0,X1,X2] : c_Message_Oparts(c_Set_Oinsert(X0,c_Set_Oinsert(c_Message_Omsg_OAgent(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_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Message_Oparts(X2),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f1206,f758]) ).
fof(f2085,plain,
! [X0,X1,X2] :
( ~ hBOOL(c_in(X2,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(c_Message_Oagent_OSpy,X0,c_Message_Omsg_OAgent(X1)),X2,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
inference(resolution,[status(thm)],[f1476,f1356]) ).
fof(f2107,plain,
! [X0,X1] : c_lessequals(c_Set_Oinsert(c_Message_Omsg_ONonce(X0),c_Message_Oanalz(X1),tc_Message_Omsg),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_ONonce(X0),X1,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f1216,f1193]) ).
fof(f2140,plain,
! [X0,X1] :
( c_List_Olist_ONil(X1) = c_List_Olist_ONil(X1)
| X0 != X0 ),
inference(paramodulation,[status(thm)],[f853,f1085]) ).
fof(f2141,definition,
! [X0] :
( sQ15_spl
<=> X0 != X0 ),
introduced(definition,[new_symbols(definition,[sQ15_spl])],[split_symbol_definition]) ).
fof(f2142,plain,
! [X0] :
( ~ sQ15_spl
| X0 != X0 ),
inference(component_clause,[status(thm)],[f2141]) ).
fof(f2144,definition,
! [X1] :
( sQ16_spl
<=> c_List_Olist_ONil(X1) = c_List_Olist_ONil(X1) ),
introduced(definition,[new_symbols(definition,[sQ16_spl])],[split_symbol_definition]) ).
fof(f2147,plain,
( sQ16_spl
| sQ15_spl ),
inference(split_clause,[status(thm)],[f2140,f2141,f2144]) ).
fof(f2148,plain,
( ~ sQ15_spl
| $false ),
inference(trivial_equality_resolution,[status(thm)],[f2142]) ).
fof(f2149,plain,
~ sQ15_spl,
inference(contradiction_clause,[status(thm)],[f2148]) ).
fof(f2163,plain,
! [X0,X1] : c_lessequals(c_Set_Oinsert(c_Message_Omsg_ONonce(X0),X1,tc_Message_Omsg),c_Set_Oinsert(c_Message_Omsg_ONonce(X0),c_Message_Oparts(X1),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f1212,f1056]) ).
fof(f2168,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_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Message_Oparts(X2),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oparts(c_Set_Oinsert(X0,c_Set_Oinsert(c_Message_Omsg_ONonce(X1),X2,tc_Message_Omsg),tc_Message_Omsg)),
inference(paramodulation,[status(thm)],[f1212,f758]) ).
fof(f2191,plain,
c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)) = c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),
inference(resolution,[status(thm)],[f1169,f1613]) ).
fof(f2194,plain,
! [X0,X1,X2] :
( ~ hBOOL(c_in(c_Message_Omsg_OCrypt(X2,X0),c_Message_Oparts(X1),tc_Message_Omsg))
| c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)) = c_Message_Oparts(X1) ),
inference(resolution,[status(thm)],[f1169,f1556]) ).
fof(f2196,plain,
! [X0,X1,X2] :
( c_Message_Oparts(X1) = c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg))
| ~ hBOOL(c_in(X0,c_Message_Oanalz(X1),X2)) ),
inference(resolution,[status(thm)],[f1169,f1862]) ).
fof(f2197,plain,
! [X0,X1] :
( ~ hBOOL(c_in(X0,X1,tc_Message_Omsg))
| c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)) = c_Message_Oparts(X1) ),
inference(resolution,[status(thm)],[f1169,f1539]) ).
fof(f2198,plain,
! [X0,X1,X2] :
( ~ hBOOL(c_in(X0,c_Message_Oparts(X1),X2))
| c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)) = c_Message_Oparts(X1) ),
inference(resolution,[status(thm)],[f1169,f1790]) ).
fof(f2228,plain,
! [X0,X1,X2] :
( ~ hBOOL(c_in(X0,X1,X2))
| c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)) = c_Message_Oparts(X1) ),
inference(resolution,[status(thm)],[f2197,f1790]) ).
fof(f2271,plain,
c_lessequals(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f2191,f1193]) ).
fof(f2272,plain,
! [X0] : c_lessequals(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X0),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f2191,f872]) ).
fof(f2273,plain,
! [X0] : c_lessequals(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool))),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),c_Message_Oparts(X0),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f2191,f872]) ).
fof(f2274,plain,
c_lessequals(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f2191,f1056]) ).
fof(f2275,plain,
! [X0] : c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X0),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f2191,f814]) ).
fof(f2276,plain,
! [X0] : c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),c_Message_Oparts(X0),tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f2191,f814]) ).
fof(f2284,plain,
! [X0] : c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),c_Message_Oparts(X0),tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),X0,tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f843,f2276]) ).
fof(f2287,plain,
! [X0] : c_lessequals(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),X0,tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),c_Message_Oparts(X0),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f843,f2273]) ).
fof(f2291,plain,
! [X0,X1] :
( hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(c_Message_Oagent_OSpy,X1,X0),c_List_Olist_ONil(tc_Event_Oevent),tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ~ 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_Message_Osynth(c_Message_Oanalz(c_Event_OinitState(c_Message_Oagent_OSpy))),tc_Message_Omsg)) ),
inference(paramodulation,[status(thm)],[f1222,f1476]) ).
fof(f2296,definition,
! [X0,X1] :
( sQ17_spl
<=> ( hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(c_Message_Oagent_OSpy,X1,X0),c_List_Olist_ONil(tc_Event_Oevent),tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ~ hBOOL(c_in(X0,c_Message_Osynth(c_Message_Oanalz(c_Event_OinitState(c_Message_Oagent_OSpy))),tc_Message_Omsg)) ) ),
introduced(definition,[new_symbols(definition,[sQ17_spl])],[split_symbol_definition]) ).
fof(f2299,definition,
( sQ18_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,[sQ18_spl])],[split_symbol_definition]) ).
fof(f2301,plain,
( sQ18_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)],[f2299]) ).
fof(f2302,plain,
( ~ sQ18_spl
| sQ17_spl ),
inference(split_clause,[status(thm)],[f2291,f2296,f2299]) ).
fof(f2318,plain,
! [X0] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f2274,f793]) ).
fof(f2319,definition,
! [X0] :
( sQ19_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ19_spl])],[split_symbol_definition]) ).
fof(f2322,plain,
( sQ19_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f2318,f1723,f2319]) ).
fof(f2325,plain,
! [X0,X1,X2] :
( ~ hBOOL(c_in(X2,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,X1)),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,X2)),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,X0)),tc_Message_Omsg))
| ~ hBOOL(c_in(X0,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
inference(resolution,[status(thm)],[f1490,f1494]) ).
fof(f2338,plain,
c_Message_Oparts(c_Set_Oinsert(c_Message_Oagent_OSpy,c_Event_Obad,tc_Message_Omsg)) = c_Message_Oparts(c_Event_Obad),
inference(resolution,[status(thm)],[f2228,f1450]) ).
fof(f2346,plain,
c_Message_Oparts(c_Set_Oinsert(v_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg)) = c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared),
inference(resolution,[status(thm)],[f2228,f1610]) ).
fof(f2389,plain,
c_lessequals(c_Set_Oinsert(c_Message_Oagent_OSpy,c_Event_Obad,tc_Message_Omsg),c_Message_Oparts(c_Event_Obad),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f2338,f1056]) ).
fof(f2412,plain,
! [X0] :
( ~ hBOOL(c_in(X0,c_Set_Oinsert(v_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg),tc_Message_Omsg))
| hBOOL(c_in(X0,c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared),tc_Message_Omsg)) ),
inference(paramodulation,[status(thm)],[f2346,f1539]) ).
fof(f2413,plain,
c_lessequals(c_Message_Oanalz(c_Set_Oinsert(v_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg)),c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f2346,f1193]) ).
fof(f2416,plain,
c_lessequals(c_Set_Oinsert(v_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg),c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f2346,f1056]) ).
fof(f2457,plain,
! [X0] : c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Obot__class_Obot(tc_bool),X0,tc_bool) = X0,
inference(resolution,[status(thm)],[f734,f1643]) ).
fof(f2462,plain,
! [X0] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(v_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f2416,f793]) ).
fof(f2463,definition,
! [X0] :
( sQ20_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(v_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ20_spl])],[split_symbol_definition]) ).
fof(f2466,plain,
( sQ20_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f2462,f1723,f2463]) ).
fof(f2507,plain,
! [X0,X1,X2,X3,X4] :
( hBOOL(c_in(X2,c_Event_Obad,tc_Message_Oagent))
| ~ hBOOL(c_in(c_List_Oremdups(X4,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X3),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,c_List_Oremdups(X4,tc_Event_Oevent))),tc_Message_Omsg))
| hBOOL(c_in(c_Event_Oevent_ONotes(c_Message_Oagent_OSpy,c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(v_sko__NS__Shared__Mirabelle__Xsecrecy__lemma__1(X3,X1,c_List_Oremdups(X4,tc_Event_Oevent)),hAPP(c_Message_Omsg_OKey,X3)))),c_List_Oset(X4,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),c_Message_Omsg_OAgent(X0)))))))),c_List_Oset(c_List_Oremdups(X4,tc_Event_Oevent),tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(X0,c_Event_Obad,tc_Message_Oagent)) ),
inference(paramodulation,[status(thm)],[f1052,f1483]) ).
fof(f2508,plain,
! [X0,X1,X2,X3,X4,X5,X6] :
( ~ hBOOL(c_in(c_Event_Oevent_OSays(X1,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X1),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X4),c_Message_Omsg_ONonce(X3)))),c_List_Oset(X0,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(X1,X4,X6),c_List_Oremdups(X0,tc_Event_Oevent),tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(X2,X1,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X1),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(X3),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X4),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X5),X6))))),c_List_Oset(c_List_Oremdups(X0,tc_Event_Oevent),tc_Event_Oevent),tc_Event_Oevent))
| X1 = c_Message_Oagent_OServer
| ~ hBOOL(c_in(c_List_Oremdups(X0,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
inference(paramodulation,[status(thm)],[f1052,f1516]) ).
fof(f2509,plain,
! [X0,X1,X2,X3,X4,X5,X6,X7,X8,X9] :
( X0 = X6
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X6,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X6),c_Message_Omsg_OMPair(X7,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X8),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X9))))),c_List_Oset(X5,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(c_List_Oremdups(X5,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X4))))),c_List_Oset(c_List_Oremdups(X5,tc_Event_Oevent),tc_Event_Oevent),tc_Event_Oevent)) ),
inference(paramodulation,[status(thm)],[f1052,f1563]) ).
fof(f2510,plain,
! [X0,X1,X2,X3,X4,X5,X6] :
( ~ hBOOL(c_in(c_List_Oremdups(X1,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| X0 = c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X5),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X6),c_Message_Omsg_OAgent(X3)))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(X2,X3,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X3),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(X4),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X5),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X6),X0))))),c_List_Oset(X1,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(X0,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,c_List_Oremdups(X1,tc_Event_Oevent))),tc_Message_Omsg)) ),
inference(paramodulation,[status(thm)],[f1052,f1592]) ).
fof(f2512,plain,
! [X0,X1,X2,X3,X4,X5,X6] :
( ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X4,c_Message_Omsg_OCrypt(X5,c_Message_Omsg_OMPair(X6,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X1))))),c_List_Oset(X0,tc_Event_Oevent),tc_Event_Oevent))
| X1 = c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),c_Message_Omsg_OAgent(X4)))
| ~ hBOOL(c_in(c_List_Oremdups(X0,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
inference(paramodulation,[status(thm)],[f1052,f1602]) ).
fof(f2513,plain,
! [X0,X1,X2,X3,X4] :
( hBOOL(c_in(X4,c_Event_Obad,tc_Message_Oagent))
| hBOOL(c_in(X3,c_Event_Obad,tc_Message_Oagent))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X3,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X3),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X4),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X2),c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X4),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X2),c_Message_Omsg_OAgent(X3)))))))),c_List_Oset(X0,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X2),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,c_List_Oremdups(X0,tc_Event_Oevent))),tc_Message_Omsg))
| hBOOL(c_in(c_Event_Oevent_ONotes(c_Message_Oagent_OSpy,c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(v_sko__NS__Shared__Mirabelle__Xsecrecy__lemma__1(X2,X1,c_List_Oremdups(X0,tc_Event_Oevent)),hAPP(c_Message_Omsg_OKey,X2)))),c_List_Oset(X0,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(c_List_Oremdups(X0,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
inference(forward_demodulation,[status(thm)],[f1052,f2507]) ).
fof(f2514,plain,
! [X0,X1,X2,X3,X4,X5,X6] :
( ~ hBOOL(c_in(c_Event_Oevent_OSays(X5,X1,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X1),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(X4),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X6),X3))))),c_List_Oset(X0,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(X1,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X1),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_ONonce(X4)))),c_List_Oset(X0,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(X1,X2,X3),c_List_Oremdups(X0,tc_Event_Oevent),tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| c_Message_Oagent_OServer = X1
| ~ hBOOL(c_in(c_List_Oremdups(X0,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
inference(forward_demodulation,[status(thm)],[f1052,f2508]) ).
fof(f2515,plain,
! [X0,X1,X2,X3,X4,X5,X6,X7,X8,X9] :
( ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X6,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X6),c_Message_Omsg_OMPair(X7,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X8),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),X9))))),c_List_Oset(X0,tc_Event_Oevent),tc_Event_Oevent))
| X1 = X6
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X1,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X1),c_Message_Omsg_OMPair(X2,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X3),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),X5))))),c_List_Oset(X0,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(c_List_Oremdups(X0,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
inference(forward_demodulation,[status(thm)],[f1052,f2509]) ).
fof(f2610,plain,
! [X0] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Set_Oinsert(v_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f2413,f793]) ).
fof(f2611,definition,
! [X0] :
( sQ21_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Set_Oinsert(v_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ21_spl])],[split_symbol_definition]) ).
fof(f2614,plain,
( sQ21_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f2610,f1723,f2611]) ).
fof(f2693,plain,
! [X0,X1] : c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_bool),tc_bool),
inference(resolution,[status(thm)],[f797,f1646]) ).
fof(f2694,plain,
! [X0,X1] : c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_nat),tc_nat),
inference(resolution,[status(thm)],[f797,f1638]) ).
fof(f2695,plain,
! [X0] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(c_Message_Oagent_OSpy,c_Event_Obad,tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Event_Obad),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(c_Event_Obad),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f2389,f793]) ).
fof(f2696,definition,
! [X0] :
( sQ22_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(c_Message_Oagent_OSpy,c_Event_Obad,tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Event_Obad),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(c_Event_Obad),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ22_spl])],[split_symbol_definition]) ).
fof(f2699,plain,
( sQ22_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f2695,f1723,f2696]) ).
fof(f2701,plain,
! [X0,X1,X2] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_nat),c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_nat),tc_nat)
| ~ c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_nat),tc_nat)
| ~ class_Lattices_Oupper__semilattice(tc_nat) ),
inference(resolution,[status(thm)],[f2694,f793]) ).
fof(f2702,plain,
! [X0] : c_lessequals(X0,X0,tc_nat),
inference(paramodulation,[status(thm)],[f1882,f2694]) ).
fof(f2703,definition,
( sQ23_spl
<=> class_Lattices_Oupper__semilattice(tc_nat) ),
introduced(definition,[new_symbols(definition,[sQ23_spl])],[split_symbol_definition]) ).
fof(f2705,plain,
( sQ23_spl
| ~ class_Lattices_Oupper__semilattice(tc_nat) ),
inference(component_clause,[status(thm)],[f2703]) ).
fof(f2706,definition,
! [X0,X1,X2] :
( sQ24_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_nat),c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_nat),tc_nat)
| ~ c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_nat),tc_nat) ) ),
introduced(definition,[new_symbols(definition,[sQ24_spl])],[split_symbol_definition]) ).
fof(f2709,plain,
( sQ24_spl
| ~ sQ23_spl ),
inference(split_clause,[status(thm)],[f2701,f2703,f2706]) ).
fof(f2710,plain,
( sQ23_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f2705,f1635]) ).
fof(f2711,plain,
sQ23_spl,
inference(contradiction_clause,[status(thm)],[f2710]) ).
fof(f2712,plain,
! [X0,X1] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_nat),X1,tc_nat)
| ~ c_lessequals(X0,X1,tc_nat)
| ~ class_Lattices_Oupper__semilattice(tc_nat) ),
inference(resolution,[status(thm)],[f2702,f793]) ).
fof(f2713,definition,
! [X0,X1] :
( sQ25_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_nat),X1,tc_nat)
| ~ c_lessequals(X0,X1,tc_nat) ) ),
introduced(definition,[new_symbols(definition,[sQ25_spl])],[split_symbol_definition]) ).
fof(f2714,plain,
! [X0,X1] :
( ~ sQ25_spl
| ~ c_lessequals(X1,X0,tc_nat)
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_nat),X0,tc_nat) ),
inference(component_clause,[status(thm)],[f2713]) ).
fof(f2716,plain,
( sQ25_spl
| ~ sQ23_spl ),
inference(split_clause,[status(thm)],[f2712,f2703,f2713]) ).
fof(f2718,plain,
! [X0,X1] :
( c_Message_Oanalz(X1) = c_Message_Oanalz(c_Set_Oinsert(X0,X1,tc_Message_Omsg))
| ~ hBOOL(c_in(X0,X1,tc_Message_Omsg)) ),
inference(resolution,[status(thm)],[f1178,f1540]) ).
fof(f2719,plain,
! [X0,X1,X2] :
( ~ hBOOL(c_in(X1,c_Message_Oanalz(X0),X2))
| c_Message_Oanalz(X0) = c_Message_Oanalz(c_Set_Oinsert(X1,X0,tc_Message_Omsg)) ),
inference(resolution,[status(thm)],[f1178,f1790]) ).
fof(f2746,plain,
! [X0,X1,X2] : c_Message_Oanalz(c_Set_Oinsert(X0,c_Set_Oinsert(X0,X1,X2),tc_Message_Omsg)) = c_Message_Oanalz(c_Set_Oinsert(X0,X1,X2)),
inference(resolution,[status(thm)],[f2718,f2007]) ).
fof(f2747,plain,
! [X0,X1,X2] :
( ~ hBOOL(c_in(X1,X0,X2))
| c_Message_Oanalz(X0) = c_Message_Oanalz(c_Set_Oinsert(X1,X0,tc_Message_Omsg)) ),
inference(resolution,[status(thm)],[f2718,f1790]) ).
fof(f2779,plain,
! [X0,X1,X2] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_bool),c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_bool),tc_bool)
| ~ c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_bool),tc_bool)
| ~ class_Lattices_Oupper__semilattice(tc_bool) ),
inference(resolution,[status(thm)],[f2693,f793]) ).
fof(f2780,plain,
! [X0] : c_lessequals(c_Orderings_Obot__class_Obot(tc_bool),X0,tc_bool),
inference(paramodulation,[status(thm)],[f2457,f2693]) ).
fof(f2782,plain,
! [X0] : c_lessequals(X0,X0,tc_bool),
inference(paramodulation,[status(thm)],[f1881,f2693]) ).
fof(f2783,definition,
( sQ26_spl
<=> class_Lattices_Oupper__semilattice(tc_bool) ),
introduced(definition,[new_symbols(definition,[sQ26_spl])],[split_symbol_definition]) ).
fof(f2785,plain,
( sQ26_spl
| ~ class_Lattices_Oupper__semilattice(tc_bool) ),
inference(component_clause,[status(thm)],[f2783]) ).
fof(f2786,definition,
! [X0,X1,X2] :
( sQ27_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_bool),c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_bool),tc_bool)
| ~ c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_bool),tc_bool) ) ),
introduced(definition,[new_symbols(definition,[sQ27_spl])],[split_symbol_definition]) ).
fof(f2789,plain,
( sQ27_spl
| ~ sQ26_spl ),
inference(split_clause,[status(thm)],[f2779,f2783,f2786]) ).
fof(f2790,plain,
( sQ26_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f2785,f1642]) ).
fof(f2791,plain,
sQ26_spl,
inference(contradiction_clause,[status(thm)],[f2790]) ).
fof(f2799,plain,
! [X0,X1] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_bool),X1,tc_bool)
| ~ c_lessequals(X0,X1,tc_bool)
| ~ class_Lattices_Oupper__semilattice(tc_bool) ),
inference(resolution,[status(thm)],[f2782,f793]) ).
fof(f2800,definition,
! [X0,X1] :
( sQ28_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_bool),X1,tc_bool)
| ~ c_lessequals(X0,X1,tc_bool) ) ),
introduced(definition,[new_symbols(definition,[sQ28_spl])],[split_symbol_definition]) ).
fof(f2801,plain,
! [X0,X1] :
( ~ sQ28_spl
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_bool),X1,tc_bool)
| ~ c_lessequals(X0,X1,tc_bool) ),
inference(component_clause,[status(thm)],[f2800]) ).
fof(f2803,plain,
( sQ28_spl
| ~ sQ26_spl ),
inference(split_clause,[status(thm)],[f2799,f2783,f2800]) ).
fof(f2821,plain,
! [X0,X1] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),X1,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(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),X1,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)],[f2284,f793]) ).
fof(f2842,definition,
! [X0,X1] :
( sQ29_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),X1,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(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),X1,tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ29_spl])],[split_symbol_definition]) ).
fof(f2845,plain,
( sQ29_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f2821,f1723,f2842]) ).
fof(f2846,plain,
! [X0,X1] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X1),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X1),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),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)],[f2272,f793]) ).
fof(f2891,definition,
! [X0,X1] :
( sQ30_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X1),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X1),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ30_spl])],[split_symbol_definition]) ).
fof(f2894,plain,
( sQ30_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f2846,f1723,f2891]) ).
fof(f2895,plain,
! [X0,X1] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Obot__class_Obot(tc_bool),X0,tc_bool),X1,tc_bool)
| ~ c_lessequals(X0,X1,tc_bool)
| ~ class_Lattices_Oupper__semilattice(tc_bool) ),
inference(resolution,[status(thm)],[f2780,f793]) ).
fof(f2896,definition,
! [X0,X1] :
( sQ31_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Obot__class_Obot(tc_bool),X0,tc_bool),X1,tc_bool)
| ~ c_lessequals(X0,X1,tc_bool) ) ),
introduced(definition,[new_symbols(definition,[sQ31_spl])],[split_symbol_definition]) ).
fof(f2899,plain,
( sQ31_spl
| ~ sQ26_spl ),
inference(split_clause,[status(thm)],[f2895,f2783,f2896]) ).
fof(f2901,plain,
! [X0,X1] : c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_bool),tc_bool),
inference(resolution,[status(thm)],[f795,f1646]) ).
fof(f2902,plain,
! [X0,X1] : c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_nat),tc_nat),
inference(resolution,[status(thm)],[f795,f1638]) ).
fof(f2905,plain,
c_Message_Oanalz(c_Event_Obad) = c_Message_Oanalz(c_Set_Oinsert(c_Message_Oagent_OSpy,c_Event_Obad,tc_Message_Omsg)),
inference(resolution,[status(thm)],[f2747,f1450]) ).
fof(f2915,plain,
c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared) = c_Message_Oanalz(c_Set_Oinsert(v_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg)),
inference(resolution,[status(thm)],[f2747,f1610]) ).
fof(f2969,plain,
! [X0] :
( ~ hBOOL(c_in(X0,c_Set_Oinsert(v_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg),tc_Message_Omsg))
| hBOOL(c_in(X0,c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),tc_Message_Omsg)) ),
inference(paramodulation,[status(thm)],[f2915,f1540]) ).
fof(f2984,plain,
! [X0,X1,X2] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X2,X0,tc_nat),c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_nat),tc_nat)
| ~ c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_nat),tc_nat)
| ~ class_Lattices_Oupper__semilattice(tc_nat) ),
inference(resolution,[status(thm)],[f2902,f793]) ).
fof(f2986,definition,
! [X0,X1,X2] :
( sQ32_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X2,X0,tc_nat),c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_nat),tc_nat)
| ~ c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_nat),tc_nat) ) ),
introduced(definition,[new_symbols(definition,[sQ32_spl])],[split_symbol_definition]) ).
fof(f2989,plain,
( sQ32_spl
| ~ sQ23_spl ),
inference(split_clause,[status(thm)],[f2984,f2703,f2986]) ).
fof(f2990,plain,
! [X0,X1,X2] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X2,X0,tc_bool),c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_bool),tc_bool)
| ~ c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_bool),tc_bool)
| ~ class_Lattices_Oupper__semilattice(tc_bool) ),
inference(resolution,[status(thm)],[f2901,f793]) ).
fof(f2994,definition,
! [X0,X1,X2] :
( sQ33_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X2,X0,tc_bool),c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_bool),tc_bool)
| ~ c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_bool),tc_bool) ) ),
introduced(definition,[new_symbols(definition,[sQ33_spl])],[split_symbol_definition]) ).
fof(f2997,plain,
( sQ33_spl
| ~ sQ26_spl ),
inference(split_clause,[status(thm)],[f2990,f2783,f2994]) ).
fof(f3022,plain,
! [X0,X1,X2,X3,X4] : hBOOL(c_in(c_Message_OHPair(X0,X1),c_Message_Oanalz(c_Set_Oinsert(c_Message_OHPair(X0,X1),X2,X3)),X4)),
inference(paramodulation,[status(thm)],[f2746,f2011]) ).
fof(f3046,plain,
hBOOL(c_in(v_evs,c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared),tc_Message_Omsg)),
inference(resolution,[status(thm)],[f2412,f2007]) ).
fof(f3047,plain,
! [X0,X1] :
( ~ hBOOL(c_in(X0,c_Set_Oinsert(v_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg),X1))
| hBOOL(c_in(X0,c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared),tc_Message_Omsg)) ),
inference(resolution,[status(thm)],[f2412,f1790]) ).
fof(f3053,plain,
c_Message_Oanalz(c_Set_Oinsert(v_evs,c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared),tc_Message_Omsg)) = c_Message_Oanalz(c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared)),
inference(resolution,[status(thm)],[f3046,f2747]) ).
fof(f3056,plain,
c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared) = c_Message_Oanalz(c_Set_Oinsert(v_evs,c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared),tc_Message_Omsg)),
inference(forward_demodulation,[status(thm)],[f1550,f3053]) ).
fof(f3062,plain,
! [X0,X1] :
( ~ sQ2_spl
| c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f787,f1724]) ).
fof(f3093,plain,
c_HOL_Ouminus__class_Ouminus(c_Orderings_Otop__class_Otop(tc_bool),tc_bool) = c_Orderings_Obot__class_Obot(tc_bool),
inference(resolution,[status(thm)],[f737,f1644]) ).
fof(f3114,plain,
! [X0,X1,X2] :
( ~ sQ2_spl
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f3062,f793]) ).
fof(f3116,plain,
! [X0] :
( ~ sQ2_spl
| c_lessequals(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),X0,tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(paramodulation,[status(thm)],[f735,f3062]) ).
fof(f3121,definition,
! [X0,X1,X2] :
( sQ34_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_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,[sQ34_spl])],[split_symbol_definition]) ).
fof(f3124,plain,
( sQ34_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f3114,f1723,f3121]) ).
fof(f3126,plain,
! [X0,X1] :
( ~ sQ2_spl
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),X0,tc_fun(tc_Message_Omsg,tc_bool)),X1,tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f3116,f793]) ).
fof(f3127,definition,
! [X0,X1] :
( sQ35_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),X0,tc_fun(tc_Message_Omsg,tc_bool)),X1,tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,X1,tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ35_spl])],[split_symbol_definition]) ).
fof(f3130,plain,
( sQ35_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f3126,f1723,f3127]) ).
fof(f3142,plain,
! [X0,X1,X2,X3,X4,X5,X6,X7,X8,X9] :
( ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X6,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X6),c_Message_Omsg_OMPair(X7,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X8),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),X9))))),c_List_Oset(X0,tc_Event_Oevent),tc_Event_Oevent))
| X1 = X6
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X1,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X1),c_Message_OHPair(X2,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X3),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),X5))))),c_List_Oset(X0,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(X0,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
inference(paramodulation,[status(thm)],[f800,f1563]) ).
fof(f3143,plain,
! [X0,X1,X2,X3,X4,X5,X6] :
( ~ hBOOL(c_in(X6,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| X5 = c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X3),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),c_Message_Omsg_OAgent(X0)))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X0,c_Message_Omsg_OCrypt(X1,c_Message_OHPair(X2,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X3),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),X5))))),c_List_Oset(X6,tc_Event_Oevent),tc_Event_Oevent)) ),
inference(paramodulation,[status(thm)],[f800,f1602]) ).
fof(f3224,plain,
! [X0,X1] :
( ~ sQ2_spl
| c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f789,f1724]) ).
fof(f3231,plain,
hBOOL(c_in(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),v_X)))),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg)),
inference(resolution,[status(thm)],[f1560,f1612]) ).
fof(f3235,plain,
! [X0,X1,X2] : hBOOL(c_in(X0,c_Orderings_Otop__class_Otop(tc_fun(X1,tc_bool)),X2)),
inference(resolution,[status(thm)],[f1443,f1583]) ).
fof(f3243,plain,
hBOOL(c_in(v_evs,c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),tc_Message_Omsg)),
inference(resolution,[status(thm)],[f2969,f2007]) ).
fof(f3244,plain,
! [X0,X1] :
( ~ hBOOL(c_in(X0,c_Set_Oinsert(v_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg),X1))
| hBOOL(c_in(X0,c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),tc_Message_Omsg)) ),
inference(resolution,[status(thm)],[f2969,f1790]) ).
fof(f3255,plain,
c_Message_Oanalz(c_Set_Oinsert(v_evs,c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),tc_Message_Omsg)) = c_Message_Oanalz(c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared)),
inference(resolution,[status(thm)],[f3243,f2747]) ).
fof(f3260,plain,
c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared) = c_Message_Oanalz(c_Set_Oinsert(v_evs,c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),tc_Message_Omsg)),
inference(forward_demodulation,[status(thm)],[f1521,f3255]) ).
fof(f3298,plain,
! [X0,X1,X2] :
( ~ sQ2_spl
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X2,X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f3224,f793]) ).
fof(f3301,plain,
! [X0,X1] :
( ~ sQ2_spl
| c_lessequals(c_Message_Oparts(X0),c_Message_Oparts(c_Set_Oinsert(X1,X0,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(paramodulation,[status(thm)],[f758,f3224]) ).
fof(f3305,definition,
! [X0,X1,X2] :
( sQ36_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X2,X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_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,[sQ36_spl])],[split_symbol_definition]) ).
fof(f3308,plain,
( sQ36_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f3298,f1723,f3305]) ).
fof(f3309,plain,
! [X0,X1] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_fun(tc_Message_Omsg,tc_bool)),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))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f1093,f793]) ).
fof(f3311,definition,
! [X0,X1] :
( sQ37_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_fun(tc_Message_Omsg,tc_bool)),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)) ) ),
introduced(definition,[new_symbols(definition,[sQ37_spl])],[split_symbol_definition]) ).
fof(f3312,plain,
! [X0,X1] :
( ~ sQ37_spl
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_fun(tc_Message_Omsg,tc_bool)),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(component_clause,[status(thm)],[f3311]) ).
fof(f3314,plain,
( sQ37_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f3309,f1723,f3311]) ).
fof(f3341,plain,
! [X0,X1,X2] :
( ~ sQ2_spl
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X2),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f3301,f793]) ).
fof(f3373,definition,
! [X0,X1,X2] :
( sQ38_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X2),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ38_spl])],[split_symbol_definition]) ).
fof(f3376,plain,
( sQ38_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f3341,f1723,f3373]) ).
fof(f3426,plain,
! [X0,X1] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f1072,f793]) ).
fof(f3429,plain,
c_lessequals(c_Set_Oinsert(v_evs,c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),tc_Message_Omsg),c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f3260,f1072]) ).
fof(f3430,plain,
c_lessequals(c_Set_Oinsert(v_evs,c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared),tc_Message_Omsg),c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f3056,f1072]) ).
fof(f3431,plain,
c_lessequals(c_Set_Oinsert(v_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg),c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f2915,f1072]) ).
fof(f3432,plain,
c_lessequals(c_Set_Oinsert(c_Message_Oagent_OSpy,c_Event_Obad,tc_Message_Omsg),c_Message_Oanalz(c_Event_Obad),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f2905,f1072]) ).
fof(f3433,plain,
! [X0,X1] : c_lessequals(c_Set_Oinsert(c_Message_Omsg_ONonce(X0),X1,tc_Message_Omsg),c_Set_Oinsert(c_Message_Omsg_ONonce(X0),c_Message_Oanalz(X1),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f1216,f1072]) ).
fof(f3434,plain,
! [X0,X1] : c_lessequals(c_Set_Oinsert(c_Message_Omsg_OAgent(X0),X1,tc_Message_Omsg),c_Set_Oinsert(c_Message_Omsg_OAgent(X0),c_Message_Oanalz(X1),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f1213,f1072]) ).
fof(f3438,definition,
! [X0,X1] :
( sQ39_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ39_spl])],[split_symbol_definition]) ).
fof(f3439,plain,
! [X0,X1] :
( ~ sQ39_spl
| ~ c_lessequals(X1,c_Message_Oanalz(X0),tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oanalz(X0),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(component_clause,[status(thm)],[f3438]) ).
fof(f3441,plain,
( sQ39_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f3426,f1723,f3438]) ).
fof(f3445,plain,
! [X0] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(v_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f3431,f793]) ).
fof(f3446,definition,
! [X0] :
( sQ40_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(v_evs,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ40_spl])],[split_symbol_definition]) ).
fof(f3449,plain,
( sQ40_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f3445,f1723,f3446]) ).
fof(f3451,plain,
! [X0] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(v_evs,c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f3430,f793]) ).
fof(f3452,definition,
! [X0] :
( sQ41_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(v_evs,c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ41_spl])],[split_symbol_definition]) ).
fof(f3455,plain,
( sQ41_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f3451,f1723,f3452]) ).
fof(f3468,plain,
! [X0,X1,X2,X3,X4] :
( hBOOL(c_in(X0,c_Event_Obad,tc_Message_Oagent))
| ~ hBOOL(c_in(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X4)))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg))
| hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X4))))),c_List_Oset(v_evs,tc_Event_Oevent),tc_Event_Oevent)) ),
inference(resolution,[status(thm)],[f1514,f1610]) ).
fof(f3471,plain,
! [X0] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(v_evs,c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f3429,f793]) ).
fof(f3472,definition,
! [X0] :
( sQ42_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(v_evs,c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ42_spl])],[split_symbol_definition]) ).
fof(f3475,plain,
( sQ42_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f3471,f1723,f3472]) ).
fof(f3480,plain,
! [X0,X1,X2] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(X1,c_Message_Oparts(X2),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f921,f793]) ).
fof(f3487,plain,
! [X0,X1,X2] : c_lessequals(c_Set_Oinsert(X0,c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Message_Oparts(X2),tc_Message_Omsg),tc_Message_Omsg),c_Message_Oparts(c_Set_Oinsert(X0,c_Set_Oinsert(c_Message_Omsg_ONonce(X1),X2,tc_Message_Omsg),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f1212,f921]) ).
fof(f3488,plain,
! [X0,X1,X2] : c_lessequals(c_Set_Oinsert(X0,c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Message_Oparts(X2),tc_Message_Omsg),tc_Message_Omsg),c_Message_Oparts(c_Set_Oinsert(X0,c_Set_Oinsert(c_Message_Omsg_OAgent(X1),X2,tc_Message_Omsg),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f1206,f921]) ).
fof(f3511,definition,
! [X0,X1,X2] :
( sQ43_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(X1,c_Message_Oparts(X2),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ43_spl])],[split_symbol_definition]) ).
fof(f3512,plain,
! [X0,X1,X2] :
( ~ sQ43_spl
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(X1,c_Message_Oparts(X2),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(component_clause,[status(thm)],[f3511]) ).
fof(f3514,plain,
( sQ43_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f3480,f1723,f3511]) ).
fof(f3533,plain,
! [X0,X1,X2] :
( ~ sQ43_spl
| ~ c_lessequals(X2,c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Set_Oinsert(X0,c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X1),X2,tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg),c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(forward_demodulation,[status(thm)],[f843,f3512]) ).
fof(f3537,plain,
! [X0] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(c_Message_Oagent_OSpy,c_Event_Obad,tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oanalz(c_Event_Obad),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oanalz(c_Event_Obad),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f3432,f793]) ).
fof(f3538,definition,
! [X0] :
( sQ44_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(c_Message_Oagent_OSpy,c_Event_Obad,tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oanalz(c_Event_Obad),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oanalz(c_Event_Obad),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ44_spl])],[split_symbol_definition]) ).
fof(f3541,plain,
( sQ44_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f3537,f1723,f3538]) ).
fof(f3544,plain,
! [X0,X1,X2,X3,X4,X5] :
( hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,X1)),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,X0)),tc_Message_Omsg))
| ~ hBOOL(c_in(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X1),c_Message_Omsg_OMPair(X2,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X3),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),X5)))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg))
| hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X1,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X1),c_Message_Omsg_OMPair(X2,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X3),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),X5))))),c_List_Oset(v_evs,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(X0,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
inference(resolution,[status(thm)],[f3468,f1494]) ).
fof(f3574,plain,
! [X0] : c_Orderings_Otop__class_Otop(tc_bool) = c_Lattices_Oupper__semilattice__class_Osup(X0,c_Orderings_Otop__class_Otop(tc_bool),tc_bool),
inference(resolution,[status(thm)],[f864,f1643]) ).
fof(f3576,plain,
! [X0,X1] :
( c_HOL_Ouminus__class_Ouminus(X1,tc_bool) != c_HOL_Ouminus__class_Ouminus(X0,tc_bool)
| X0 = X1 ),
inference(resolution,[status(thm)],[f904,f1644]) ).
fof(f3579,plain,
! [X0] :
( c_Orderings_Obot__class_Obot(tc_bool) != c_HOL_Ouminus__class_Ouminus(X0,tc_bool)
| X0 = c_Orderings_Otop__class_Otop(tc_bool) ),
inference(paramodulation,[status(thm)],[f3093,f3576]) ).
fof(f3588,plain,
! [X0,X1] : c_lessequals(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OAgent(X0),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(c_Message_Oanalz(X1)),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)),
inference(resolution,[status(thm)],[f688,f1356]) ).
fof(f3599,plain,
! [X0,X1] :
( ~ hBOOL(c_in(X0,c_Message_Osynth(c_Message_Oparts(X1)),tc_Message_Omsg))
| c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(c_Message_Oanalz(c_Message_Oparts(X1))),c_Message_Oparts(c_Message_Oparts(X1)),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(paramodulation,[status(thm)],[f1550,f688]) ).
fof(f3616,plain,
! [X0,X1] : c_lessequals(c_Set_Oinsert(c_Message_Omsg_OAgent(X0),c_Message_Oparts(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(c_Message_Oanalz(X1)),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f1206,f3588]) ).
fof(f3617,plain,
! [X0,X1] :
( ~ hBOOL(c_in(X0,c_Message_Osynth(c_Message_Oparts(X1)),tc_Message_Omsg))
| c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(c_Message_Oparts(X1)),c_Message_Oparts(c_Message_Oparts(X1)),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(forward_demodulation,[status(thm)],[f1550,f3599]) ).
fof(f3618,plain,
! [X0,X1] :
( ~ hBOOL(c_in(X0,c_Message_Osynth(c_Message_Oparts(X1)),tc_Message_Omsg))
| c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(c_Message_Oparts(X1)),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(forward_demodulation,[status(thm)],[f1548,f3617]) ).
fof(f3625,plain,
! [X0,X1,X2,X3] :
( ~ c_lessequals(X1,c_Set_Oinsert(X3,X0,X2),tc_fun(X2,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(X2,tc_bool))
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(X2,tc_bool)),c_Set_Oinsert(X3,X0,X2),tc_fun(X2,tc_bool)) ),
inference(resolution,[status(thm)],[f875,f793]) ).
fof(f3628,plain,
! [X0,X1,X2] : c_lessequals(c_Set_Oinsert(c_Message_Omsg_OHash(c_Message_Omsg_OMPair(X0,X1)),c_Message_Oanalz(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_Message_Omsg),c_Message_Oanalz(c_Set_Oinsert(c_Message_OHPair(X0,X1),X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f818,f875]) ).
fof(f3631,plain,
! [X0,X1,X2] :
( ~ c_lessequals(c_Set_Oinsert(X2,X0,X1),c_Orderings_Obot__class_Obot(tc_fun(X1,tc_bool)),tc_fun(X1,tc_bool))
| X0 = c_Orderings_Obot__class_Obot(tc_fun(X1,tc_bool)) ),
inference(resolution,[status(thm)],[f834,f750]) ).
fof(f3632,plain,
! [X0,X1,X2,X3,X4] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X2,X4,tc_fun(X0,tc_bool)),X3,tc_fun(X0,tc_bool))
| ~ c_lessequals(X4,X3,tc_fun(X0,tc_bool))
| ~ c_lessequals(c_Set_Oinsert(X1,X2,X0),X3,tc_fun(X0,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(X0,tc_bool)) ),
inference(resolution,[status(thm)],[f834,f793]) ).
fof(f3662,plain,
! [X0,X1,X2,X3] :
( hBOOL(c_in(X2,c_Event_Obad,tc_Message_Oagent))
| ~ hBOOL(c_in(c_List_Olist_ONil(tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X3),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,c_List_Olist_ONil(tc_Event_Oevent))),tc_Message_Omsg))
| hBOOL(c_in(c_Event_Oevent_ONotes(c_Message_Oagent_OSpy,c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(v_sko__NS__Shared__Mirabelle__Xsecrecy__lemma__1(X3,X1,c_List_Olist_ONil(tc_Event_Oevent)),hAPP(c_Message_Omsg_OKey,X3)))),c_Orderings_Obot__class_Obot(tc_fun(tc_Event_Oevent,tc_bool)),tc_Event_Oevent))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),c_Message_Omsg_OAgent(X0)))))))),c_List_Oset(c_List_Olist_ONil(tc_Event_Oevent),tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(X0,c_Event_Obad,tc_Message_Oagent)) ),
inference(paramodulation,[status(thm)],[f719,f1483]) ).
fof(f3663,plain,
! [X0,X1,X2,X3,X4,X5] :
( ~ hBOOL(c_in(c_Event_Oevent_OSays(X0,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X0),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X3),c_Message_Omsg_ONonce(X2)))),c_Orderings_Obot__class_Obot(tc_fun(tc_Event_Oevent,tc_bool)),tc_Event_Oevent))
| hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(X0,X3,X5),c_List_Olist_ONil(tc_Event_Oevent),tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(X1,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(X2),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X3),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),X5))))),c_List_Oset(c_List_Olist_ONil(tc_Event_Oevent),tc_Event_Oevent),tc_Event_Oevent))
| X0 = c_Message_Oagent_OServer
| ~ hBOOL(c_in(c_List_Olist_ONil(tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
inference(paramodulation,[status(thm)],[f719,f1516]) ).
fof(f3664,plain,
! [X0,X1,X2,X3,X4,X5,X6,X7,X8] :
( X0 = X5
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X5,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X5),c_Message_Omsg_OMPair(X6,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X7),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X8))))),c_Orderings_Obot__class_Obot(tc_fun(tc_Event_Oevent,tc_bool)),tc_Event_Oevent))
| ~ 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(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X4))))),c_List_Oset(c_List_Olist_ONil(tc_Event_Oevent),tc_Event_Oevent),tc_Event_Oevent)) ),
inference(paramodulation,[status(thm)],[f719,f1563]) ).
fof(f3665,plain,
! [X0,X1,X2,X3,X4,X5] :
( hBOOL(c_in(X5,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,c_List_Olist_ONil(tc_Event_Oevent))),tc_Message_Omsg))
| ~ hBOOL(c_in(c_List_Olist_ONil(tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X3),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),c_Message_Omsg_OAgent(X1))) = X5
| ~ hBOOL(c_in(c_Event_Oevent_OSays(X0,X1,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X1),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(X2),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X3),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),X5))))),c_Orderings_Obot__class_Obot(tc_fun(tc_Event_Oevent,tc_bool)),tc_Event_Oevent)) ),
inference(paramodulation,[status(thm)],[f719,f1592]) ).
fof(f3667,plain,
! [X0,X1,X2,X3,X4,X5] :
( ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X3,c_Message_Omsg_OCrypt(X4,c_Message_Omsg_OMPair(X5,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X1),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X2),X0))))),c_Orderings_Obot__class_Obot(tc_fun(tc_Event_Oevent,tc_bool)),tc_Event_Oevent))
| X0 = c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X1),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X2),c_Message_Omsg_OAgent(X3)))
| ~ hBOOL(c_in(c_List_Olist_ONil(tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
inference(paramodulation,[status(thm)],[f719,f1602]) ).
fof(f3668,definition,
! [X0,X1,X2,X3,X4,X5] :
( sQ45_spl
<=> ( ~ hBOOL(c_in(c_Event_Oevent_OSays(X0,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X0),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X3),c_Message_Omsg_ONonce(X2)))),c_Orderings_Obot__class_Obot(tc_fun(tc_Event_Oevent,tc_bool)),tc_Event_Oevent))
| hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(X0,X3,X5),c_List_Olist_ONil(tc_Event_Oevent),tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(X1,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(X2),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X3),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),X5))))),c_List_Oset(c_List_Olist_ONil(tc_Event_Oevent),tc_Event_Oevent),tc_Event_Oevent))
| X0 = c_Message_Oagent_OServer ) ),
introduced(definition,[new_symbols(definition,[sQ45_spl])],[split_symbol_definition]) ).
fof(f3671,plain,
( sQ45_spl
| ~ sQ18_spl ),
inference(split_clause,[status(thm)],[f3663,f2299,f3668]) ).
fof(f3673,definition,
! [X0,X1,X2,X3,X4,X5,X6,X7,X8] :
( sQ46_spl
<=> ( X0 = X5
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X5,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X5),c_Message_Omsg_OMPair(X6,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X7),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X8))))),c_Orderings_Obot__class_Obot(tc_fun(tc_Event_Oevent,tc_bool)),tc_Event_Oevent))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X4))))),c_List_Oset(c_List_Olist_ONil(tc_Event_Oevent),tc_Event_Oevent),tc_Event_Oevent)) ) ),
introduced(definition,[new_symbols(definition,[sQ46_spl])],[split_symbol_definition]) ).
fof(f3676,plain,
( ~ sQ18_spl
| sQ46_spl ),
inference(split_clause,[status(thm)],[f3664,f3673,f2299]) ).
fof(f3677,definition,
! [X0,X1,X2,X3] :
( sQ47_spl
<=> ( hBOOL(c_in(X2,c_Event_Obad,tc_Message_Oagent))
| ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X3),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,c_List_Olist_ONil(tc_Event_Oevent))),tc_Message_Omsg))
| hBOOL(c_in(c_Event_Oevent_ONotes(c_Message_Oagent_OSpy,c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(v_sko__NS__Shared__Mirabelle__Xsecrecy__lemma__1(X3,X1,c_List_Olist_ONil(tc_Event_Oevent)),hAPP(c_Message_Omsg_OKey,X3)))),c_Orderings_Obot__class_Obot(tc_fun(tc_Event_Oevent,tc_bool)),tc_Event_Oevent))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),c_Message_Omsg_OAgent(X0)))))))),c_List_Oset(c_List_Olist_ONil(tc_Event_Oevent),tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(X0,c_Event_Obad,tc_Message_Oagent)) ) ),
introduced(definition,[new_symbols(definition,[sQ47_spl])],[split_symbol_definition]) ).
fof(f3680,plain,
( ~ sQ18_spl
| sQ47_spl ),
inference(split_clause,[status(thm)],[f3662,f3677,f2299]) ).
fof(f3681,definition,
! [X0,X1,X2,X3,X4,X5] :
( sQ48_spl
<=> ( hBOOL(c_in(X5,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,c_List_Olist_ONil(tc_Event_Oevent))),tc_Message_Omsg))
| c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X3),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),c_Message_Omsg_OAgent(X1))) = X5
| ~ hBOOL(c_in(c_Event_Oevent_OSays(X0,X1,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X1),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(X2),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X3),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),X5))))),c_Orderings_Obot__class_Obot(tc_fun(tc_Event_Oevent,tc_bool)),tc_Event_Oevent)) ) ),
introduced(definition,[new_symbols(definition,[sQ48_spl])],[split_symbol_definition]) ).
fof(f3684,plain,
( ~ sQ18_spl
| sQ48_spl ),
inference(split_clause,[status(thm)],[f3665,f3681,f2299]) ).
fof(f3686,definition,
! [X0,X1,X2,X3,X4,X5] :
( sQ49_spl
<=> ( ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X3,c_Message_Omsg_OCrypt(X4,c_Message_Omsg_OMPair(X5,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X1),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X2),X0))))),c_Orderings_Obot__class_Obot(tc_fun(tc_Event_Oevent,tc_bool)),tc_Event_Oevent))
| X0 = c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X1),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X2),c_Message_Omsg_OAgent(X3))) ) ),
introduced(definition,[new_symbols(definition,[sQ49_spl])],[split_symbol_definition]) ).
fof(f3689,plain,
( sQ49_spl
| ~ sQ18_spl ),
inference(split_clause,[status(thm)],[f3667,f2299,f3686]) ).
fof(f3690,plain,
( sQ18_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f2301,f1220]) ).
fof(f3691,plain,
sQ18_spl,
inference(contradiction_clause,[status(thm)],[f3690]) ).
fof(f3730,plain,
! [X0,X1,X2,X3,X4,X5] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(X1,X5),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Event_Oknows(X1,c_List_Olist_OCons(c_Event_Oevent_OSays(X2,X3,X4),X5,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Event_Oknows(X1,c_List_Olist_OCons(c_Event_Oevent_OSays(X2,X3,X4),X5,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f1290,f793]) ).
fof(f3732,plain,
! [X0,X1,X2,X3,X4,X5] : c_lessequals(c_Event_Oknows(X0,c_List_Oappend(X1,X2,tc_Event_Oevent)),c_Event_Oknows(X0,c_List_Oappend(c_List_Olist_OCons(c_Event_Oevent_OSays(X3,X4,X5),X1,tc_Event_Oevent),X2,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f798,f1290]) ).
fof(f3733,definition,
! [X0,X1,X2,X3,X4,X5] :
( sQ50_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(X1,X5),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Event_Oknows(X1,c_List_Olist_OCons(c_Event_Oevent_OSays(X2,X3,X4),X5,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Event_Oknows(X1,c_List_Olist_OCons(c_Event_Oevent_OSays(X2,X3,X4),X5,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ50_spl])],[split_symbol_definition]) ).
fof(f3734,plain,
! [X0,X1,X2,X3,X4,X5] :
( ~ sQ50_spl
| ~ c_lessequals(X2,c_Event_Oknows(X0,c_List_Olist_OCons(c_Event_Oevent_OSays(X3,X4,X5),X1,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(X0,X1),X2,tc_fun(tc_Message_Omsg,tc_bool)),c_Event_Oknows(X0,c_List_Olist_OCons(c_Event_Oevent_OSays(X3,X4,X5),X1,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(component_clause,[status(thm)],[f3733]) ).
fof(f3736,plain,
( sQ50_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f3730,f1723,f3733]) ).
fof(f3755,plain,
! [X0,X1,X2,X3,X4] :
( hBOOL(c_in(X4,c_Event_Obad,tc_Message_Oagent))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X1,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X1),c_Message_Omsg_OMPair(X3,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X4),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X2),c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X4),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X2),c_Message_Omsg_OAgent(X1)))))))),c_List_Oset(X0,tc_Event_Oevent),tc_Event_Oevent))
| c_List_Oset(X0,tc_Event_Oevent) = c_Set_Oinsert(c_Event_Oevent_ONotes(c_Message_Oagent_OSpy,c_Message_Omsg_OMPair(X3,c_Message_Omsg_OMPair(v_sko__NS__Shared__Mirabelle__Xsecrecy__lemma__1(X2,X3,X0),hAPP(c_Message_Omsg_OKey,X2)))),c_List_Oset(X0,tc_Event_Oevent),tc_Event_Oevent)
| ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X2),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,X0)),tc_Message_Omsg))
| hBOOL(c_in(X1,c_Event_Obad,tc_Message_Oagent))
| ~ hBOOL(c_in(X0,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
inference(resolution,[status(thm)],[f1039,f1483]) ).
fof(f3757,plain,
c_Set_Oinsert(c_Message_Oagent_OSpy,c_Event_Obad,tc_Message_Oagent) = c_Event_Obad,
inference(resolution,[status(thm)],[f1039,f1450]) ).
fof(f3761,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)],[f1039,f1578]) ).
fof(f3766,plain,
c_Set_Oinsert(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),v_X)))),c_Message_Oanalz(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(resolution,[status(thm)],[f1039,f3231]) ).
fof(f3767,plain,
c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)) = c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg),
inference(resolution,[status(thm)],[f1039,f1613]) ).
fof(f3768,plain,
c_Set_Oinsert(c_Event_Oevent_OSays(c_Message_Oagent_OServer,v_A,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),v_X))))),c_List_Oset(v_evs,tc_Event_Oevent),tc_Event_Oevent) = c_List_Oset(v_evs,tc_Event_Oevent),
inference(resolution,[status(thm)],[f1039,f1612]) ).
fof(f3769,plain,
c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared) = c_Set_Oinsert(v_evs,c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),tc_Message_Omsg),
inference(resolution,[status(thm)],[f1039,f3243]) ).
fof(f3771,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)],[f1039,f1610]) ).
fof(f3773,plain,
! [X0,X1,X2] : c_Orderings_Otop__class_Otop(tc_fun(X0,tc_bool)) = c_Set_Oinsert(X1,c_Orderings_Otop__class_Otop(tc_fun(X0,tc_bool)),X2),
inference(resolution,[status(thm)],[f1039,f3235]) ).
fof(f3775,plain,
! [X0,X1] :
( ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,X1)),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,X0)),tc_Message_Omsg))
| c_Set_Oinsert(X1,c_Event_Obad,tc_Message_Oagent) = c_Event_Obad
| ~ hBOOL(c_in(X0,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
inference(resolution,[status(thm)],[f1039,f1490]) ).
fof(f3789,plain,
! [X0,X1,X2,X3] : c_Set_Oinsert(X0,X1,X2) = c_Set_Oinsert(X0,c_Set_Oinsert(X0,X1,X2),X3),
inference(resolution,[status(thm)],[f1039,f2007]) ).
fof(f3790,plain,
! [X0,X1,X2,X3] :
( ~ hBOOL(c_in(X1,X0,X3))
| X0 = c_Set_Oinsert(X1,X0,X2) ),
inference(resolution,[status(thm)],[f1039,f1790]) ).
fof(f3794,plain,
! [X0] : hBOOL(c_in(c_Message_Oagent_OSpy,c_Event_Obad,X0)),
inference(paramodulation,[status(thm)],[f3757,f2007]) ).
fof(f3795,plain,
hBOOL(hAPP(c_Event_Obad,c_Message_Oagent_OSpy)),
inference(paramodulation,[status(thm)],[f3757,f937]) ).
fof(f3805,plain,
! [X0] : hBOOL(c_in(v_evs,c_NS__Shared__Mirabelle_Ons__shared,X0)),
inference(paramodulation,[status(thm)],[f3771,f2007]) ).
fof(f3806,plain,
hBOOL(hAPP(c_NS__Shared__Mirabelle_Ons__shared,v_evs)),
inference(paramodulation,[status(thm)],[f3771,f937]) ).
fof(f3814,plain,
! [X0] : c_Set_Oinsert(c_Message_Oagent_OSpy,c_Event_Obad,X0) = c_Event_Obad,
inference(resolution,[status(thm)],[f3794,f1039]) ).
fof(f3821,plain,
! [X0] : c_Set_Oinsert(v_evs,c_NS__Shared__Mirabelle_Ons__shared,X0) = c_NS__Shared__Mirabelle_Ons__shared,
inference(resolution,[status(thm)],[f3805,f1039]) ).
fof(f3839,plain,
! [X0,X1,X2,X3] :
( c_Set_Oinsert(X3,c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),X2) = X1
| c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)) = X1
| ~ c_lessequals(c_Set_Oinsert(X0,X1,X2),c_Set_Oinsert(X3,c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),X2),tc_fun(X2,tc_bool)) ),
inference(resolution,[status(thm)],[f761,f834]) ).
fof(f3875,plain,
! [X0,X1,X2,X3] :
( c_Lattices_Oupper__semilattice__class_Osup(X2,c_Lattices_Oupper__semilattice__class_Osup(X3,X1,tc_fun(X0,tc_bool)),tc_fun(X0,tc_bool)) != c_Orderings_Obot__class_Obot(tc_fun(X0,tc_bool))
| c_Orderings_Obot__class_Obot(tc_fun(X0,tc_bool)) = X1 ),
inference(paramodulation,[status(thm)],[f804,f711]) ).
fof(f3879,plain,
! [X0,X1] :
( hBOOL(c_in(X0,c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),tc_Message_Omsg))
| ~ hBOOL(c_in(X0,c_NS__Shared__Mirabelle_Ons__shared,X1)) ),
inference(backward_demodulation,[status(thm)],[f3821,f3244]) ).
fof(f3881,plain,
! [X0,X1] :
( ~ hBOOL(c_in(X0,c_NS__Shared__Mirabelle_Ons__shared,X1))
| hBOOL(c_in(X0,c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared),tc_Message_Omsg)) ),
inference(backward_demodulation,[status(thm)],[f3821,f3047]) ).
fof(f3908,plain,
! [X0] : hBOOL(c_in(v_evs,c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),X0)),
inference(paramodulation,[status(thm)],[f3769,f2007]) ).
fof(f3909,plain,
hBOOL(hAPP(c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),v_evs)),
inference(paramodulation,[status(thm)],[f3769,f937]) ).
fof(f3922,plain,
! [X0] : c_Set_Oinsert(v_evs,c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),X0) = c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),
inference(resolution,[status(thm)],[f3908,f1039]) ).
fof(f3935,plain,
! [X0,X1] : c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_bool) = c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_bool),
inference(resolution,[status(thm)],[f965,f1642]) ).
fof(f3939,plain,
! [X0] : c_lessequals(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),
inference(backward_demodulation,[status(thm)],[f1055,f2272]) ).
fof(f3953,plain,
! [X0,X1] : c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X0),X1,tc_fun(tc_Message_Omsg,tc_bool))) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X0),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f1548,f1055]) ).
fof(f3964,plain,
! [X0,X1] : c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X0),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f1548,f1055]) ).
fof(f3967,plain,
! [X0,X1] :
( c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) != c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_fun(tc_Message_Omsg,tc_bool)))
| c_Message_Oparts(X0) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(paramodulation,[status(thm)],[f1055,f711]) ).
fof(f3983,plain,
! [X0,X1] : c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(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))),
inference(forward_demodulation,[status(thm)],[f1055,f3964]) ).
fof(f3993,plain,
! [X0,X1] : c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X0),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))),
inference(forward_demodulation,[status(thm)],[f1055,f3953]) ).
fof(f4014,plain,
! [X0] : c_Set_Oinsert(c_List_Olist_ONil(tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,X0) = c_NS__Shared__Mirabelle_Ons__shared,
inference(resolution,[status(thm)],[f3790,f1220]) ).
fof(f4017,plain,
! [X0,X1,X2] : c_Set_Oinsert(c_Message_Omsg_OAgent(X0),c_Message_Osynth(X1),X2) = c_Message_Osynth(X1),
inference(resolution,[status(thm)],[f3790,f1356]) ).
fof(f4022,plain,
! [X0] : c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared) = c_Set_Oinsert(v_evs,c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared),X0),
inference(resolution,[status(thm)],[f3790,f3046]) ).
fof(f4031,plain,
! [X0,X1,X2] :
( ~ hBOOL(c_in(X1,X0,tc_Message_Omsg))
| c_Message_Oanalz(X0) = c_Set_Oinsert(X1,c_Message_Oanalz(X0),X2) ),
inference(resolution,[status(thm)],[f3790,f1540]) ).
fof(f4040,plain,
! [X0,X1,X2] :
( c_Set_Oinsert(X0,c_Message_Oparts(X1),X2) = c_Message_Oparts(X1)
| ~ hBOOL(c_in(X0,X1,tc_Message_Omsg)) ),
inference(resolution,[status(thm)],[f3790,f1539]) ).
fof(f4049,plain,
! [X0] : c_Orderings_Obot__class_Obot(tc_fun(X0,tc_bool)) != c_NS__Shared__Mirabelle_Ons__shared,
inference(paramodulation,[status(thm)],[f4014,f752]) ).
fof(f4052,plain,
! [X0] : hBOOL(c_in(c_List_Olist_ONil(tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,X0)),
inference(paramodulation,[status(thm)],[f4014,f2007]) ).
fof(f4053,plain,
hBOOL(hAPP(c_NS__Shared__Mirabelle_Ons__shared,c_List_Olist_ONil(tc_Event_Oevent))),
inference(paramodulation,[status(thm)],[f4014,f937]) ).
fof(f4131,plain,
! [X0] :
( ~ sQ2_spl
| c_lessequals(X0,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(paramodulation,[status(thm)],[f867,f3224]) ).
fof(f4182,plain,
! [X0,X1] : c_Message_Osynth(X0) != c_Orderings_Obot__class_Obot(tc_fun(X1,tc_bool)),
inference(paramodulation,[status(thm)],[f4017,f752]) ).
fof(f4210,plain,
hBOOL(hAPP(c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared),v_evs)),
inference(paramodulation,[status(thm)],[f4022,f937]) ).
fof(f4263,plain,
! [X0] :
( ~ class_Orderings_Obot(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Message_Oparts(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))),c_Message_Oparts(X0),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f1058,f727]) ).
fof(f4267,plain,
! [X0,X1,X2] :
( ~ c_lessequals(c_Set_Oinsert(X2,X0,tc_Message_Omsg),c_Message_Oparts(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(resolution,[status(thm)],[f1058,f834]) ).
fof(f4269,plain,
! [X0] :
( ~ class_Orderings_Opreorder(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Message_Oparts(c_Message_Oparts(X0)),c_Message_Oparts(X0),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f1058,f1125]) ).
fof(f4271,plain,
! [X0] :
( c_lessequals(c_Message_Oparts(X0),c_Message_Oparts(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(paramodulation,[status(thm)],[f694,f1058]) ).
fof(f4274,plain,
! [X0,X1,X2] :
( c_lessequals(c_Message_Oparts(X0),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_ONonce(X1),X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Message_Oparts(X2),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(paramodulation,[status(thm)],[f1212,f1058]) ).
fof(f4275,plain,
! [X0,X1,X2] :
( c_lessequals(c_Message_Oparts(X0),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OAgent(X1),X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Message_Oparts(X2),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(paramodulation,[status(thm)],[f1206,f1058]) ).
fof(f4284,plain,
! [X0,X1,X2] :
( ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Message_Oparts(X2),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Message_Oparts(X0),c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Message_Oparts(X2),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(forward_demodulation,[status(thm)],[f1206,f4275]) ).
fof(f4292,definition,
! [X0] :
( sQ53_spl
<=> c_lessequals(c_Message_Oparts(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))),c_Message_Oparts(X0),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ53_spl])],[split_symbol_definition]) ).
fof(f4295,definition,
( sQ54_spl
<=> class_Orderings_Obot(tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ54_spl])],[split_symbol_definition]) ).
fof(f4297,plain,
( sQ54_spl
| ~ class_Orderings_Obot(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(component_clause,[status(thm)],[f4295]) ).
fof(f4298,plain,
( ~ sQ54_spl
| sQ53_spl ),
inference(split_clause,[status(thm)],[f4263,f4292,f4295]) ).
fof(f4300,definition,
! [X0] :
( sQ55_spl
<=> c_lessequals(c_Message_Oparts(c_Message_Oparts(X0)),c_Message_Oparts(X0),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ55_spl])],[split_symbol_definition]) ).
fof(f4303,definition,
( sQ56_spl
<=> class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ56_spl])],[split_symbol_definition]) ).
fof(f4304,plain,
( ~ sQ56_spl
| class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(component_clause,[status(thm)],[f4303]) ).
fof(f4305,plain,
( sQ56_spl
| ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(component_clause,[status(thm)],[f4303]) ).
fof(f4307,definition,
( sQ57_spl
<=> class_Orderings_Opreorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ57_spl])],[split_symbol_definition]) ).
fof(f4308,plain,
( ~ sQ57_spl
| class_Orderings_Opreorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(component_clause,[status(thm)],[f4307]) ).
fof(f4309,plain,
( sQ57_spl
| ~ class_Orderings_Opreorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(component_clause,[status(thm)],[f4307]) ).
fof(f4310,plain,
( ~ sQ57_spl
| sQ55_spl ),
inference(split_clause,[status(thm)],[f4269,f4300,f4307]) ).
fof(f4312,plain,
! [X0] :
( ~ c_lessequals(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Message_Oparts(X0),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(forward_demodulation,[status(thm)],[f694,f4271]) ).
fof(f4314,plain,
! [X0,X1,X2] :
( c_lessequals(c_Message_Oparts(X0),c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Message_Oparts(X2),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Message_Oparts(X2),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(forward_demodulation,[status(thm)],[f1212,f4274]) ).
fof(f4329,plain,
! [X0,X1] : hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,c_Message_Oagent_OSpy)),c_Set_Oinsert(X0,c_Event_Oknows(c_Message_Oagent_OSpy,X1),tc_Message_Omsg),tc_Message_Omsg)),
inference(paramodulation,[status(thm)],[f1268,f1578]) ).
fof(f4333,plain,
! [X0,X1,X2,X3,X4] :
( ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X3,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X3),c_Message_Omsg_OMPair(X0,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X4),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X1),c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X4),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X1),c_Message_Omsg_OAgent(X3)))))))),c_List_Oset(X2,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(X4,c_Event_Obad,tc_Message_Oagent))
| ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X1),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,X2)),tc_Message_Omsg))
| hBOOL(c_in(X3,c_Event_Obad,tc_Message_Oagent))
| ~ hBOOL(c_in(X2,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| hBOOL(c_in(c_Message_Omsg_OMPair(X0,c_Message_Omsg_OMPair(v_sko__NS__Shared__Mirabelle__Xsecrecy__lemma__1(X1,X0,X2),hAPP(c_Message_Omsg_OKey,X1))),c_Event_Oknows(c_Message_Oagent_OSpy,X2),tc_Message_Omsg)) ),
inference(resolution,[status(thm)],[f1497,f1483]) ).
fof(f4370,plain,
! [X0,X1,X2,X3] : c_Set_Oinsert(X0,X1,X2) != c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),
inference(paramodulation,[status(thm)],[f3789,f752]) ).
fof(f4391,plain,
! [X0] : c_Orderings_Obot__class_Obot(tc_fun(X0,tc_bool)) != c_List_Oset(v_evs,tc_Event_Oevent),
inference(paramodulation,[status(thm)],[f3768,f4370]) ).
fof(f4403,plain,
! [X0,X1,X2,X3] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,X2),X3,tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,X2),c_Message_Oanalz(c_Set_Oinsert(X2,X3,tc_Message_Omsg)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,X2),c_Message_Oanalz(c_Set_Oinsert(X2,X3,tc_Message_Omsg)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f1063,f793]) ).
fof(f4405,plain,
! [X0] :
( ~ sQ9_spl
| c_lessequals(c_Message_Oanalz(c_Set_Oinsert(v_X,X0,tc_Message_Omsg)),c_Set_Oinsert(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,v_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),c_Message_Omsg_OAgent(v_A))),c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),c_Message_Omsg_OAgent(v_A)),X0,tc_Message_Omsg)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(paramodulation,[status(thm)],[f1810,f1063]) ).
fof(f4407,plain,
! [X0,X1,X2] : c_lessequals(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,c_Message_Omsg_ONonce(X1)),X2,tc_Message_Omsg)),c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,c_Message_Omsg_ONonce(X1)),c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Message_Oanalz(X2),tc_Message_Omsg),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f1216,f1063]) ).
fof(f4408,plain,
! [X0,X1,X2] : c_lessequals(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,c_Message_Omsg_OAgent(X1)),X2,tc_Message_Omsg)),c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,c_Message_Omsg_OAgent(X1)),c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Message_Oanalz(X2),tc_Message_Omsg),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f1213,f1063]) ).
fof(f4418,plain,
! [X0,X1,X2,X3] : c_lessequals(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,c_Message_OHPair(X1,X2)),c_Set_Oinsert(c_Message_Omsg_OHash(c_Message_Omsg_OMPair(X1,X2)),c_Message_Oanalz(c_Set_Oinsert(X2,X3,tc_Message_Omsg)),tc_Message_Omsg),tc_Message_Omsg)),c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,c_Message_OHPair(X1,X2)),c_Message_Oanalz(c_Message_Oanalz(c_Set_Oinsert(c_Message_OHPair(X1,X2),X3,tc_Message_Omsg))),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f818,f1063]) ).
fof(f4422,plain,
! [X0] :
( ~ sQ9_spl
| c_lessequals(c_Message_Oanalz(c_Set_Oinsert(v_X,X0,tc_Message_Omsg)),c_Set_Oinsert(v_X,c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),c_Message_Omsg_OAgent(v_A)),X0,tc_Message_Omsg)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(forward_demodulation,[status(thm)],[f1810,f4405]) ).
fof(f4424,definition,
! [X0,X1,X2,X3] :
( sQ58_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,X2),X3,tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,X2),c_Message_Oanalz(c_Set_Oinsert(X2,X3,tc_Message_Omsg)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,X2),c_Message_Oanalz(c_Set_Oinsert(X2,X3,tc_Message_Omsg)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ58_spl])],[split_symbol_definition]) ).
fof(f4425,plain,
! [X0,X1,X2,X3] :
( ~ sQ58_spl
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,X2),X3,tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,X2),c_Message_Oanalz(c_Set_Oinsert(X2,X3,tc_Message_Omsg)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,X2),c_Message_Oanalz(c_Set_Oinsert(X2,X3,tc_Message_Omsg)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(component_clause,[status(thm)],[f4424]) ).
fof(f4427,plain,
( sQ58_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f4403,f1723,f4424]) ).
fof(f4429,plain,
! [X0,X1,X2,X3] : c_lessequals(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,c_Message_OHPair(X1,X2)),c_Set_Oinsert(c_Message_Omsg_OHash(c_Message_Omsg_OMPair(X1,X2)),c_Message_Oanalz(c_Set_Oinsert(X2,X3,tc_Message_Omsg)),tc_Message_Omsg),tc_Message_Omsg)),c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,c_Message_OHPair(X1,X2)),c_Message_Oanalz(c_Set_Oinsert(c_Message_OHPair(X1,X2),X3,tc_Message_Omsg)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f1521,f4418]) ).
fof(f4434,plain,
! [X0] : c_lessequals(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg)),c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB))),c_Message_Oanalz(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f3767,f1063]) ).
fof(f4454,plain,
! [X0] : c_lessequals(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg)),c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f1550,f4434]) ).
fof(f4462,plain,
! [X0,X1] :
( c_lessequals(X1,X0,tc_nat)
| c_lessequals(X0,X1,tc_nat) ),
inference(resolution,[status(thm)],[f1158,f1637]) ).
fof(f4464,plain,
hAPP(c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_bool)),v_x) = c_Orderings_Obot__class_Obot(tc_bool),
inference(resolution,[status(thm)],[f722,f1649]) ).
fof(f4465,plain,
c_Orderings_Obot__class_Obot(tc_nat) = hAPP(c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_nat)),v_x),
inference(resolution,[status(thm)],[f722,f1640]) ).
fof(f4594,plain,
! [X0,X1,X2] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_nat),X0,tc_nat)
| ~ c_lessequals(X2,X0,tc_nat)
| ~ class_Lattices_Oupper__semilattice(tc_nat)
| c_lessequals(X0,X1,tc_nat) ),
inference(resolution,[status(thm)],[f4462,f793]) ).
fof(f4595,definition,
! [X0,X1,X2] :
( sQ59_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_nat),X0,tc_nat)
| ~ c_lessequals(X2,X0,tc_nat)
| c_lessequals(X0,X1,tc_nat) ) ),
introduced(definition,[new_symbols(definition,[sQ59_spl])],[split_symbol_definition]) ).
fof(f4598,plain,
( ~ sQ23_spl
| sQ59_spl ),
inference(split_clause,[status(thm)],[f4594,f4595,f2703]) ).
fof(f4623,plain,
! [X0,X1,X2,X3] : c_lessequals(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,c_Message_OHPair(X1,X2)),c_Set_Oinsert(c_Message_Omsg_OHash(c_Message_Omsg_OMPair(X1,X2)),c_Message_Oparts(c_Set_Oinsert(X2,X3,tc_Message_Omsg)),tc_Message_Omsg),tc_Message_Omsg)),c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,c_Message_OHPair(X1,X2)),c_Message_Oanalz(c_Message_Oparts(c_Set_Oinsert(c_Message_OHPair(X1,X2),X3,tc_Message_Omsg))),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f879,f1063]) ).
fof(f4629,plain,
! [X0,X1,X2] : c_lessequals(c_Set_Oinsert(c_Message_Omsg_OHash(c_Message_Omsg_OMPair(X0,X1)),c_Message_Oparts(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_Message_Omsg),c_Message_Oparts(c_Set_Oinsert(c_Message_OHPair(X0,X1),X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f879,f875]) ).
fof(f4632,plain,
! [X0,X1,X2,X3] :
( c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(c_Message_OHPair(X1,X2),X3,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OHash(c_Message_Omsg_OMPair(X1,X2)),c_Message_Oparts(c_Set_Oinsert(X2,X3,tc_Message_Omsg)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(paramodulation,[status(thm)],[f879,f836]) ).
fof(f4656,plain,
! [X0,X1,X2,X3] : c_lessequals(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,c_Message_OHPair(X1,X2)),c_Set_Oinsert(c_Message_Omsg_OHash(c_Message_Omsg_OMPair(X1,X2)),c_Message_Oparts(c_Set_Oinsert(X2,X3,tc_Message_Omsg)),tc_Message_Omsg),tc_Message_Omsg)),c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,c_Message_OHPair(X1,X2)),c_Message_Oparts(c_Set_Oinsert(c_Message_OHPair(X1,X2),X3,tc_Message_Omsg)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f1550,f4623]) ).
fof(f4668,plain,
hBOOL(c_in(c_List_Olist_ONil(tc_Event_Oevent),c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared),tc_Message_Omsg)),
inference(resolution,[status(thm)],[f3881,f4052]) ).
fof(f4679,plain,
! [X0] : c_Set_Oinsert(c_List_Olist_ONil(tc_Event_Oevent),c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared),X0) = c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared),
inference(resolution,[status(thm)],[f4668,f3790]) ).
fof(f4743,plain,
! [X0] : c_lessequals(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_fun(tc_Message_Omsg,tc_bool))),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f1055,f2275]) ).
fof(f4745,plain,
! [X0,X1] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_fun(tc_Message_Omsg,tc_bool))),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg),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,c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),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(resolution,[status(thm)],[f4743,f793]) ).
fof(f4759,definition,
! [X0,X1] :
( sQ60_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_fun(tc_Message_Omsg,tc_bool))),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg),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,c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ60_spl])],[split_symbol_definition]) ).
fof(f4762,plain,
( sQ60_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f4745,f1723,f4759]) ).
fof(f4780,plain,
! [X0,X1,X2] : ~ hBOOL(c_in(c_Message_Omsg_OMPair(X0,c_Message_Omsg_ONonce(X1)),c_Message_Oparts(c_Event_OinitState(X2)),tc_Message_Omsg)),
inference(resolution,[status(thm)],[f1463,f1527]) ).
fof(f4784,plain,
! [X0,X1,X2] :
( ~ c_lessequals(X1,c_Message_Oparts(X2),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(X2),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))),c_Message_Oparts(X2),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f783,f1058]) ).
fof(f4787,plain,
! [X0,X1,X2,X3,X4] :
( ~ c_lessequals(X4,X1,tc_fun(X2,tc_bool))
| ~ c_lessequals(X3,X1,tc_fun(X2,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(X2,tc_bool))
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(X0,X3,tc_fun(X2,tc_bool)),X4,tc_fun(X2,tc_bool)),X1,tc_fun(X2,tc_bool))
| ~ c_lessequals(X0,X1,tc_fun(X2,tc_bool)) ),
inference(resolution,[status(thm)],[f783,f793]) ).
fof(f4791,plain,
! [X0,X1,X2] :
( ~ c_lessequals(c_Message_Oparts(X2),X1,tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X2,X0,tc_fun(tc_Message_Omsg,tc_bool))),X1,tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(c_Message_Oparts(X0),X1,tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(paramodulation,[status(thm)],[f1055,f783]) ).
fof(f4799,plain,
! [X0] : c_lessequals(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),X0,tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),X0,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f1055,f2287]) ).
fof(f4801,plain,
! [X0,X1] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),X1,tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),X1,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(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),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)],[f4799,f793]) ).
fof(f4810,definition,
! [X0,X1] :
( sQ61_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),X1,tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),X1,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(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ61_spl])],[split_symbol_definition]) ).
fof(f4813,plain,
( sQ61_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f4801,f1723,f4810]) ).
fof(f4826,plain,
! [X0] : c_lessequals(X0,c_Orderings_Otop__class_Otop(tc_bool),tc_bool),
inference(paramodulation,[status(thm)],[f3574,f2693]) ).
fof(f4828,plain,
! [X0,X1] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_bool),c_Orderings_Otop__class_Otop(tc_bool),tc_bool)
| ~ c_lessequals(X0,c_Orderings_Otop__class_Otop(tc_bool),tc_bool)
| ~ class_Lattices_Oupper__semilattice(tc_bool) ),
inference(resolution,[status(thm)],[f4826,f793]) ).
fof(f4829,definition,
! [X0,X1] :
( sQ62_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_bool),c_Orderings_Otop__class_Otop(tc_bool),tc_bool)
| ~ c_lessequals(X0,c_Orderings_Otop__class_Otop(tc_bool),tc_bool) ) ),
introduced(definition,[new_symbols(definition,[sQ62_spl])],[split_symbol_definition]) ).
fof(f4832,plain,
( sQ62_spl
| ~ sQ26_spl ),
inference(split_clause,[status(thm)],[f4828,f2783,f4829]) ).
fof(f4854,plain,
! [X0,X1,X2,X3,X4,X5,X6] : c_lessequals(c_Set_Oinsert(X0,c_Event_Oknows(X1,X2),tc_Message_Omsg),c_Event_Oknows(X1,c_List_Olist_OCons(c_Event_Oevent_OSays(X3,X4,X5),c_List_Olist_OCons(c_Event_Oevent_OSays(X1,X6,X0),X2,tc_Event_Oevent),tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f1289,f1290]) ).
fof(f4981,plain,
! [X0,X1,X2] :
( c_lessequals(c_Message_Oparts(X0),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OHash(X1),X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OHash(X1),c_Message_Oparts(X2),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(paramodulation,[status(thm)],[f902,f1058]) ).
fof(f4984,plain,
! [X0,X1,X2] : c_lessequals(c_Set_Oinsert(X0,c_Set_Oinsert(c_Message_Omsg_OHash(X1),c_Message_Oparts(X2),tc_Message_Omsg),tc_Message_Omsg),c_Message_Oparts(c_Set_Oinsert(X0,c_Set_Oinsert(c_Message_Omsg_OHash(X1),X2,tc_Message_Omsg),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f902,f921]) ).
fof(f4993,plain,
! [X0,X1] : c_lessequals(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OHash(X0),X1,tc_Message_Omsg)),c_Set_Oinsert(c_Message_Omsg_OHash(X0),c_Message_Oparts(X1),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f902,f1193]) ).
fof(f4994,plain,
! [X0,X1] : c_lessequals(c_Set_Oinsert(c_Message_Omsg_OHash(X0),X1,tc_Message_Omsg),c_Set_Oinsert(c_Message_Omsg_OHash(X0),c_Message_Oparts(X1),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f902,f1056]) ).
fof(f5009,plain,
! [X0,X1,X2] :
( ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OHash(X1),c_Message_Oparts(X2),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Message_Oparts(X0),c_Set_Oinsert(c_Message_Omsg_OHash(X1),c_Message_Oparts(X2),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(forward_demodulation,[status(thm)],[f902,f4981]) ).
fof(f5043,plain,
! [X0,X1,X2,X3] : c_lessequals(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,hAPP(c_Message_Omsg_OKey,X1)),c_Set_Oinsert(c_Message_Omsg_OAgent(X2),X3,tc_Message_Omsg),tc_Message_Omsg)),c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,hAPP(c_Message_Omsg_OKey,X1)),c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OAgent(X2),c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X1),X3,tc_Message_Omsg),tc_Message_Omsg)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f1211,f1063]) ).
fof(f5049,plain,
! [X0,X1,X2] : c_lessequals(c_Set_Oinsert(c_Message_Omsg_OAgent(X0),X1,tc_Message_Omsg),c_Set_Oinsert(c_Message_Omsg_OAgent(X0),c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X2),X1,tc_Message_Omsg),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f1211,f875]) ).
fof(f5052,plain,
! [X0,X1,X2,X3] :
( ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OAgent(X1),X3,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X2),X3,tc_Message_Omsg),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(paramodulation,[status(thm)],[f1211,f836]) ).
fof(f5056,plain,
! [X0,X1,X2,X3] : c_lessequals(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,hAPP(c_Message_Omsg_OKey,X1)),c_Set_Oinsert(c_Message_Omsg_OAgent(X2),X3,tc_Message_Omsg),tc_Message_Omsg)),c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,hAPP(c_Message_Omsg_OKey,X1)),c_Set_Oinsert(c_Message_Omsg_OAgent(X2),c_Message_Oanalz(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X1),X3,tc_Message_Omsg)),tc_Message_Omsg),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f1213,f5043]) ).
fof(f5073,plain,
! [X0] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f2271,f793]) ).
fof(f5074,definition,
! [X0] :
( sQ63_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ63_spl])],[split_symbol_definition]) ).
fof(f5077,plain,
( sQ63_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f5073,f1723,f5074]) ).
fof(f5082,plain,
! [X0,X1] :
( X1 = c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_bool)
| ~ c_lessequals(X0,X1,tc_bool) ),
inference(resolution,[status(thm)],[f916,f1642]) ).
fof(f5083,plain,
! [X0,X1] :
( c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_nat) = X1
| ~ c_lessequals(X0,X1,tc_nat) ),
inference(resolution,[status(thm)],[f916,f1635]) ).
fof(f5084,plain,
! [X0] :
( ~ class_Orderings_Obot(tc_nat)
| X0 = c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Obot__class_Obot(tc_nat),X0,tc_nat) ),
inference(resolution,[status(thm)],[f5083,f727]) ).
fof(f5087,plain,
! [X0] :
( ~ class_Orderings_Otop(tc_nat)
| c_Orderings_Otop__class_Otop(tc_nat) = c_Lattices_Oupper__semilattice__class_Osup(X0,c_Orderings_Otop__class_Otop(tc_nat),tc_nat) ),
inference(resolution,[status(thm)],[f5083,f934]) ).
fof(f5088,plain,
! [X0,X1] :
( c_lessequals(X0,X1,tc_nat)
| X0 = c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_nat) ),
inference(resolution,[status(thm)],[f5083,f4462]) ).
fof(f5091,plain,
! [X0] :
( ~ class_Orderings_Oorder(tc_nat)
| X0 = c_Lattices_Oupper__semilattice__class_Osup(X0,X0,tc_nat) ),
inference(resolution,[status(thm)],[f5083,f1123]) ).
fof(f5092,definition,
! [X0] :
( sQ64_spl
<=> X0 = c_Lattices_Oupper__semilattice__class_Osup(X0,X0,tc_nat) ),
introduced(definition,[new_symbols(definition,[sQ64_spl])],[split_symbol_definition]) ).
fof(f5095,definition,
( sQ65_spl
<=> class_Orderings_Oorder(tc_nat) ),
introduced(definition,[new_symbols(definition,[sQ65_spl])],[split_symbol_definition]) ).
fof(f5097,plain,
( sQ65_spl
| ~ class_Orderings_Oorder(tc_nat) ),
inference(component_clause,[status(thm)],[f5095]) ).
fof(f5098,plain,
( ~ sQ65_spl
| sQ64_spl ),
inference(split_clause,[status(thm)],[f5091,f5092,f5095]) ).
fof(f5099,definition,
! [X0] :
( sQ66_spl
<=> X0 = c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Obot__class_Obot(tc_nat),X0,tc_nat) ),
introduced(definition,[new_symbols(definition,[sQ66_spl])],[split_symbol_definition]) ).
fof(f5100,plain,
! [X0] :
( ~ sQ66_spl
| X0 = c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Obot__class_Obot(tc_nat),X0,tc_nat) ),
inference(component_clause,[status(thm)],[f5099]) ).
fof(f5102,definition,
( sQ67_spl
<=> class_Orderings_Obot(tc_nat) ),
introduced(definition,[new_symbols(definition,[sQ67_spl])],[split_symbol_definition]) ).
fof(f5104,plain,
( sQ67_spl
| ~ class_Orderings_Obot(tc_nat) ),
inference(component_clause,[status(thm)],[f5102]) ).
fof(f5105,plain,
( ~ sQ67_spl
| sQ66_spl ),
inference(split_clause,[status(thm)],[f5084,f5099,f5102]) ).
fof(f5106,definition,
( sQ68_spl
<=> class_Orderings_Opreorder(tc_nat) ),
introduced(definition,[new_symbols(definition,[sQ68_spl])],[split_symbol_definition]) ).
fof(f5108,plain,
( sQ68_spl
| ~ class_Orderings_Opreorder(tc_nat) ),
inference(component_clause,[status(thm)],[f5106]) ).
fof(f5110,definition,
! [X0] :
( sQ69_spl
<=> c_Orderings_Otop__class_Otop(tc_nat) = c_Lattices_Oupper__semilattice__class_Osup(X0,c_Orderings_Otop__class_Otop(tc_nat),tc_nat) ),
introduced(definition,[new_symbols(definition,[sQ69_spl])],[split_symbol_definition]) ).
fof(f5111,plain,
! [X0] :
( ~ sQ69_spl
| c_Orderings_Otop__class_Otop(tc_nat) = c_Lattices_Oupper__semilattice__class_Osup(X0,c_Orderings_Otop__class_Otop(tc_nat),tc_nat) ),
inference(component_clause,[status(thm)],[f5110]) ).
fof(f5113,definition,
( sQ70_spl
<=> class_Orderings_Otop(tc_nat) ),
introduced(definition,[new_symbols(definition,[sQ70_spl])],[split_symbol_definition]) ).
fof(f5115,plain,
( sQ70_spl
| ~ class_Orderings_Otop(tc_nat) ),
inference(component_clause,[status(thm)],[f5113]) ).
fof(f5116,plain,
( ~ sQ70_spl
| sQ69_spl ),
inference(split_clause,[status(thm)],[f5087,f5110,f5113]) ).
fof(f5123,plain,
! [X0] :
( ~ sQ66_spl
| c_lessequals(c_Orderings_Obot__class_Obot(tc_nat),X0,tc_nat) ),
inference(paramodulation,[status(thm)],[f5100,f2694]) ).
fof(f5137,plain,
! [X0,X1,X2,X3] : c_lessequals(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,hAPP(c_Message_Omsg_OKey,X1)),c_Set_Oinsert(c_Message_Omsg_ONonce(X2),X3,tc_Message_Omsg),tc_Message_Omsg)),c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,hAPP(c_Message_Omsg_OKey,X1)),c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_ONonce(X2),c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X1),X3,tc_Message_Omsg),tc_Message_Omsg)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f1215,f1063]) ).
fof(f5143,plain,
! [X0,X1,X2] : c_lessequals(c_Set_Oinsert(c_Message_Omsg_ONonce(X0),X1,tc_Message_Omsg),c_Set_Oinsert(c_Message_Omsg_ONonce(X0),c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X2),X1,tc_Message_Omsg),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f1215,f875]) ).
fof(f5146,plain,
! [X0,X1,X2,X3] :
( c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X3),X2,tc_Message_Omsg),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_ONonce(X1),X2,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(paramodulation,[status(thm)],[f1215,f836]) ).
fof(f5155,plain,
! [X0,X1,X2,X3] : c_lessequals(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,hAPP(c_Message_Omsg_OKey,X1)),c_Set_Oinsert(c_Message_Omsg_ONonce(X2),X3,tc_Message_Omsg),tc_Message_Omsg)),c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,hAPP(c_Message_Omsg_OKey,X1)),c_Set_Oinsert(c_Message_Omsg_ONonce(X2),c_Message_Oanalz(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X1),X3,tc_Message_Omsg)),tc_Message_Omsg),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f1216,f5137]) ).
fof(f5164,plain,
hBOOL(c_in(c_List_Olist_ONil(tc_Event_Oevent),c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),tc_Message_Omsg)),
inference(resolution,[status(thm)],[f3879,f4052]) ).
fof(f5170,plain,
! [X0,X1] :
( ~ sQ66_spl
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Obot__class_Obot(tc_nat),X0,tc_nat),X1,tc_nat)
| ~ c_lessequals(X0,X1,tc_nat)
| ~ class_Lattices_Oupper__semilattice(tc_nat) ),
inference(resolution,[status(thm)],[f5123,f793]) ).
fof(f5171,definition,
! [X0,X1] :
( sQ71_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Obot__class_Obot(tc_nat),X0,tc_nat),X1,tc_nat)
| ~ c_lessequals(X0,X1,tc_nat) ) ),
introduced(definition,[new_symbols(definition,[sQ71_spl])],[split_symbol_definition]) ).
fof(f5174,plain,
( ~ sQ66_spl
| sQ71_spl
| ~ sQ23_spl ),
inference(split_clause,[status(thm)],[f5170,f2703,f5171,f5099]) ).
fof(f5175,plain,
( sQ67_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f5104,f1640]) ).
fof(f5176,plain,
sQ67_spl,
inference(contradiction_clause,[status(thm)],[f5175]) ).
fof(f5179,plain,
! [X0] : c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared) = c_Set_Oinsert(c_List_Olist_ONil(tc_Event_Oevent),c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),X0),
inference(resolution,[status(thm)],[f5164,f3790]) ).
fof(f5201,plain,
hBOOL(hAPP(c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),c_List_Olist_ONil(tc_Event_Oevent))),
inference(paramodulation,[status(thm)],[f5179,f937]) ).
fof(f5238,plain,
! [X0,X1,X2,X3] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X2,X1,tc_fun(X0,tc_bool)),c_Lattices_Oupper__semilattice__class_Osup(X2,X3,tc_fun(X0,tc_bool)),tc_fun(X0,tc_bool))
| ~ c_lessequals(X1,c_Lattices_Oupper__semilattice__class_Osup(X2,X3,tc_fun(X0,tc_bool)),tc_fun(X0,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(X0,tc_bool)) ),
inference(resolution,[status(thm)],[f781,f793]) ).
fof(f5242,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)),
inference(paramodulation,[status(thm)],[f1055,f781]) ).
fof(f5269,plain,
! [X0,X1,X2,X3,X4,X5] : c_lessequals(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,c_Message_Omsg_OMPair(X1,X2)),c_Set_Oinsert(c_Message_Omsg_OCrypt(X3,X4),X5,tc_Message_Omsg),tc_Message_Omsg)),c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,c_Message_Omsg_OMPair(X1,X2)),c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X3,X4),c_Set_Oinsert(c_Message_Omsg_OMPair(X1,X2),X5,tc_Message_Omsg),tc_Message_Omsg)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f1173,f1063]) ).
fof(f5270,plain,
! [X0,X1,X2,X3,X4] : c_lessequals(c_Set_Oinsert(c_Message_Omsg_OMPair(X0,X1),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(X2,X3),X4,tc_Message_Omsg)),tc_Message_Omsg),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(X2,X3),c_Set_Oinsert(c_Message_Omsg_OMPair(X0,X1),X4,tc_Message_Omsg),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f1173,f921]) ).
fof(f5275,plain,
! [X0,X1,X2,X3,X4] : c_lessequals(c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,X1),X2,tc_Message_Omsg),c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,X1),c_Set_Oinsert(c_Message_Omsg_OMPair(X3,X4),X2,tc_Message_Omsg),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f1173,f875]) ).
fof(f5278,plain,
! [X0,X1,X2,X3,X4,X5] :
( ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,X2),X5,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,X2),c_Set_Oinsert(c_Message_Omsg_OMPair(X3,X4),X5,tc_Message_Omsg),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(paramodulation,[status(thm)],[f1173,f836]) ).
fof(f5303,plain,
! [X0] :
( ~ class_Orderings_Obot(tc_bool)
| c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Obot__class_Obot(tc_bool),X0,tc_bool) = X0 ),
inference(resolution,[status(thm)],[f5082,f727]) ).
fof(f5307,plain,
! [X0] :
( ~ class_Orderings_Otop(tc_bool)
| c_Lattices_Oupper__semilattice__class_Osup(X0,c_Orderings_Otop__class_Otop(tc_bool),tc_bool) = c_Orderings_Otop__class_Otop(tc_bool) ),
inference(resolution,[status(thm)],[f5082,f934]) ).
fof(f5309,plain,
! [X0] :
( ~ class_Orderings_Opreorder(tc_bool)
| c_Lattices_Oupper__semilattice__class_Osup(X0,X0,tc_bool) = X0 ),
inference(resolution,[status(thm)],[f5082,f1125]) ).
fof(f5311,definition,
! [X0] :
( sQ72_spl
<=> c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Obot__class_Obot(tc_bool),X0,tc_bool) = X0 ),
introduced(definition,[new_symbols(definition,[sQ72_spl])],[split_symbol_definition]) ).
fof(f5314,definition,
( sQ73_spl
<=> class_Orderings_Obot(tc_bool) ),
introduced(definition,[new_symbols(definition,[sQ73_spl])],[split_symbol_definition]) ).
fof(f5316,plain,
( sQ73_spl
| ~ class_Orderings_Obot(tc_bool) ),
inference(component_clause,[status(thm)],[f5314]) ).
fof(f5317,plain,
( ~ sQ73_spl
| sQ72_spl ),
inference(split_clause,[status(thm)],[f5303,f5311,f5314]) ).
fof(f5318,definition,
! [X0] :
( sQ74_spl
<=> c_Lattices_Oupper__semilattice__class_Osup(X0,X0,tc_bool) = X0 ),
introduced(definition,[new_symbols(definition,[sQ74_spl])],[split_symbol_definition]) ).
fof(f5321,definition,
( sQ75_spl
<=> class_Orderings_Opreorder(tc_bool) ),
introduced(definition,[new_symbols(definition,[sQ75_spl])],[split_symbol_definition]) ).
fof(f5323,plain,
( sQ75_spl
| ~ class_Orderings_Opreorder(tc_bool) ),
inference(component_clause,[status(thm)],[f5321]) ).
fof(f5324,plain,
( ~ sQ75_spl
| sQ74_spl ),
inference(split_clause,[status(thm)],[f5309,f5318,f5321]) ).
fof(f5325,definition,
! [X0] :
( sQ76_spl
<=> c_Lattices_Oupper__semilattice__class_Osup(X0,c_Orderings_Otop__class_Otop(tc_bool),tc_bool) = c_Orderings_Otop__class_Otop(tc_bool) ),
introduced(definition,[new_symbols(definition,[sQ76_spl])],[split_symbol_definition]) ).
fof(f5328,definition,
( sQ77_spl
<=> class_Orderings_Otop(tc_bool) ),
introduced(definition,[new_symbols(definition,[sQ77_spl])],[split_symbol_definition]) ).
fof(f5330,plain,
( sQ77_spl
| ~ class_Orderings_Otop(tc_bool) ),
inference(component_clause,[status(thm)],[f5328]) ).
fof(f5331,plain,
( ~ sQ77_spl
| sQ76_spl ),
inference(split_clause,[status(thm)],[f5307,f5325,f5328]) ).
fof(f5332,definition,
( sQ78_spl
<=> class_Orderings_Oorder(tc_bool) ),
introduced(definition,[new_symbols(definition,[sQ78_spl])],[split_symbol_definition]) ).
fof(f5334,plain,
( sQ78_spl
| ~ class_Orderings_Oorder(tc_bool) ),
inference(component_clause,[status(thm)],[f5332]) ).
fof(f5340,plain,
! [X0,X1,X2] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,X2,tc_nat),X1,tc_nat)
| ~ c_lessequals(X2,X1,tc_nat)
| ~ class_Lattices_Oupper__semilattice(tc_nat)
| X0 = c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_nat) ),
inference(resolution,[status(thm)],[f5088,f793]) ).
fof(f5341,definition,
! [X0,X1,X2] :
( sQ79_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,X2,tc_nat),X1,tc_nat)
| ~ c_lessequals(X2,X1,tc_nat)
| X0 = c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_nat) ) ),
introduced(definition,[new_symbols(definition,[sQ79_spl])],[split_symbol_definition]) ).
fof(f5344,plain,
( ~ sQ23_spl
| sQ79_spl ),
inference(split_clause,[status(thm)],[f5340,f5341,f2703]) ).
fof(f5347,plain,
! [X0] : hBOOL(c_in(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Message_Oparts(c_Set_Oinsert(X0,c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)),tc_Message_Omsg)),
inference(resolution,[status(thm)],[f1171,f1613]) ).
fof(f5375,plain,
! [X0,X1,X2] :
( hBOOL(c_in(X0,c_Message_Oparts(X2),tc_Message_Omsg))
| ~ hBOOL(c_in(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg))
| hBOOL(c_in(X0,c_Message_Oparts(X1),tc_Message_Omsg)) ),
inference(resolution,[status(thm)],[f1166,f1539]) ).
fof(f5389,plain,
! [X0,X1] :
( ~ sQ2_spl
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Orderings_Otop__class_Otop(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)],[f4131,f793]) ).
fof(f5390,definition,
! [X0,X1] :
( sQ80_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ80_spl])],[split_symbol_definition]) ).
fof(f5393,plain,
( sQ80_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f5389,f1723,f5390]) ).
fof(f5402,plain,
! [X0] :
( ~ sQ69_spl
| c_lessequals(X0,c_Orderings_Otop__class_Otop(tc_nat),tc_nat) ),
inference(paramodulation,[status(thm)],[f5111,f2694]) ).
fof(f5412,plain,
! [X0,X1] :
( ~ sQ69_spl
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_nat),c_Orderings_Otop__class_Otop(tc_nat),tc_nat)
| ~ c_lessequals(X0,c_Orderings_Otop__class_Otop(tc_nat),tc_nat)
| ~ class_Lattices_Oupper__semilattice(tc_nat) ),
inference(resolution,[status(thm)],[f5402,f793]) ).
fof(f5413,definition,
! [X0,X1] :
( sQ81_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_nat),c_Orderings_Otop__class_Otop(tc_nat),tc_nat)
| ~ c_lessequals(X0,c_Orderings_Otop__class_Otop(tc_nat),tc_nat) ) ),
introduced(definition,[new_symbols(definition,[sQ81_spl])],[split_symbol_definition]) ).
fof(f5416,plain,
( ~ sQ69_spl
| sQ81_spl
| ~ sQ23_spl ),
inference(split_clause,[status(thm)],[f5412,f2703,f5413,f5110]) ).
fof(f5441,plain,
! [X0,X1] :
( c_Orderings_Obot__class_Obot(tc_fun(X1,tc_bool)) = c_Orderings_Obot__class_Obot(tc_fun(X1,tc_bool))
| c_Orderings_Obot__class_Obot(tc_fun(X0,tc_bool)) != c_Orderings_Obot__class_Obot(tc_fun(X0,tc_bool)) ),
inference(paramodulation,[status(thm)],[f716,f757]) ).
fof(f5442,definition,
! [X0] :
( sQ82_spl
<=> c_Orderings_Obot__class_Obot(tc_fun(X0,tc_bool)) != c_Orderings_Obot__class_Obot(tc_fun(X0,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ82_spl])],[split_symbol_definition]) ).
fof(f5443,plain,
! [X0] :
( ~ sQ82_spl
| c_Orderings_Obot__class_Obot(tc_fun(X0,tc_bool)) != c_Orderings_Obot__class_Obot(tc_fun(X0,tc_bool)) ),
inference(component_clause,[status(thm)],[f5442]) ).
fof(f5445,definition,
! [X1] :
( sQ83_spl
<=> c_Orderings_Obot__class_Obot(tc_fun(X1,tc_bool)) = c_Orderings_Obot__class_Obot(tc_fun(X1,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ83_spl])],[split_symbol_definition]) ).
fof(f5448,plain,
( sQ83_spl
| sQ82_spl ),
inference(split_clause,[status(thm)],[f5441,f5442,f5445]) ).
fof(f5449,plain,
( ~ sQ82_spl
| $false ),
inference(trivial_equality_resolution,[status(thm)],[f5443]) ).
fof(f5450,plain,
~ sQ82_spl,
inference(contradiction_clause,[status(thm)],[f5449]) ).
fof(f5456,plain,
! [X0,X1,X2,X3] : ~ hBOOL(c_in(c_Message_Omsg_OMPair(X0,c_Message_Omsg_ONonce(X1)),c_Message_Oparts(c_Event_OinitState(X2)),X3)),
inference(resolution,[status(thm)],[f4780,f1790]) ).
fof(f5488,plain,
! [X0,X1,X2] : c_lessequals(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,X1),X2,tc_Message_Omsg)),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,X1),c_Set_Oinsert(X1,X2,tc_Message_Omsg),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f1186,f921]) ).
fof(f5493,plain,
! [X0,X1,X2,X3] : c_lessequals(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,c_Message_Omsg_OCrypt(X1,X2)),c_Message_Oparts(c_Set_Oinsert(X2,X3,tc_Message_Omsg)),tc_Message_Omsg)),c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,c_Message_Omsg_OCrypt(X1,X2)),c_Message_Oanalz(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,X2),X3,tc_Message_Omsg))),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f1186,f1063]) ).
fof(f5499,plain,
! [X0,X1,X2] : c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(X2,X0),X1,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f1186,f875]) ).
fof(f5502,plain,
! [X0,X1,X2,X3] :
( c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(X3,X1),X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(paramodulation,[status(thm)],[f1186,f836]) ).
fof(f5504,plain,
! [X0,X1,X2,X3] : c_lessequals(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,c_Message_Omsg_OCrypt(X1,X2)),c_Message_Oparts(c_Set_Oinsert(X2,X3,tc_Message_Omsg)),tc_Message_Omsg)),c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,c_Message_Omsg_OCrypt(X1,X2)),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,X2),X3,tc_Message_Omsg)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f1550,f5493]) ).
fof(f5505,plain,
! [X0,X1,X2,X3] : c_lessequals(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,c_Message_Omsg_OCrypt(X1,X2)),c_Message_Oparts(c_Set_Oinsert(X2,X3,tc_Message_Omsg)),tc_Message_Omsg)),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,c_Message_Omsg_OCrypt(X1,X2)),X3,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f1186,f5504]) ).
fof(f5571,plain,
! [X0,X1,X2] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X0),X2,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X2,c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,X1,tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f1057,f793]) ).
fof(f5573,plain,
! [X0,X1,X2] :
( ~ c_lessequals(c_Set_Oinsert(c_Message_Omsg_OHash(X0),X1,tc_Message_Omsg),X2,tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Set_Oinsert(c_Message_Omsg_OHash(X0),c_Message_Oparts(X1),tc_Message_Omsg),c_Message_Oparts(X2),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(paramodulation,[status(thm)],[f902,f1057]) ).
fof(f5575,plain,
! [X0] :
( ~ c_lessequals(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),c_Message_Oparts(X0),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(paramodulation,[status(thm)],[f2191,f1057]) ).
fof(f5576,plain,
! [X0,X1,X2] :
( c_lessequals(c_Set_Oinsert(c_Message_Omsg_ONonce(X0),c_Message_Oparts(X1),tc_Message_Omsg),c_Message_Oparts(X2),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(c_Set_Oinsert(c_Message_Omsg_ONonce(X0),X1,tc_Message_Omsg),X2,tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(paramodulation,[status(thm)],[f1212,f1057]) ).
fof(f5577,plain,
! [X0,X1,X2] :
( c_lessequals(c_Set_Oinsert(c_Message_Omsg_OAgent(X0),c_Message_Oparts(X1),tc_Message_Omsg),c_Message_Oparts(X2),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(c_Set_Oinsert(c_Message_Omsg_OAgent(X0),X1,tc_Message_Omsg),X2,tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(paramodulation,[status(thm)],[f1206,f1057]) ).
fof(f5581,plain,
! [X0,X1] :
( c_lessequals(c_Message_Oparts(X0),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(c_Message_Oanalz(X0),X1,tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(paramodulation,[status(thm)],[f1518,f1057]) ).
fof(f5582,plain,
! [X0,X1] :
( c_lessequals(c_Message_Oparts(X0),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(c_Message_Oparts(X0),X1,tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(paramodulation,[status(thm)],[f1548,f1057]) ).
fof(f5584,plain,
! [X0,X1,X2] :
( c_lessequals(c_Message_Oparts(X0),c_Set_Oinsert(c_Message_Omsg_OHash(X1),c_Message_Oparts(X2),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OHash(X1),X2,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(paramodulation,[status(thm)],[f902,f1057]) ).
fof(f5586,plain,
! [X0] :
( ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Message_Oparts(X0),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(paramodulation,[status(thm)],[f2191,f1057]) ).
fof(f5587,plain,
! [X0,X1,X2] :
( ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_ONonce(X1),X2,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Message_Oparts(X0),c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Message_Oparts(X2),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(paramodulation,[status(thm)],[f1212,f1057]) ).
fof(f5588,plain,
! [X0,X1,X2] :
( ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OAgent(X1),X2,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Message_Oparts(X0),c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Message_Oparts(X2),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(paramodulation,[status(thm)],[f1206,f1057]) ).
fof(f5592,plain,
! [X0,X1] :
( c_lessequals(c_Message_Oparts(X0),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(paramodulation,[status(thm)],[f1518,f1057]) ).
fof(f5594,definition,
! [X0,X1,X2] :
( sQ84_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X0),X2,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X2,c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,X1,tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ84_spl])],[split_symbol_definition]) ).
fof(f5595,plain,
! [X0,X1,X2] :
( ~ sQ84_spl
| ~ c_lessequals(X0,X2,tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X1,c_Message_Oparts(X2),tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X0),X1,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(X2),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(component_clause,[status(thm)],[f5594]) ).
fof(f5597,plain,
( ~ sQ2_spl
| sQ84_spl ),
inference(split_clause,[status(thm)],[f5571,f5594,f1723]) ).
fof(f5660,plain,
! [X0,X1] :
( c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_bool) != X1
| c_lessequals(X0,X1,tc_bool) ),
inference(resolution,[status(thm)],[f915,f1642]) ).
fof(f5661,plain,
! [X0,X1] :
( X1 != c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_nat)
| c_lessequals(X0,X1,tc_nat) ),
inference(resolution,[status(thm)],[f915,f1635]) ).
fof(f5663,plain,
! [X0,X1,X2] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_nat),X0,tc_nat)
| ~ c_lessequals(X2,X0,tc_nat)
| ~ class_Lattices_Oupper__semilattice(tc_nat)
| X0 != c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_nat) ),
inference(resolution,[status(thm)],[f5661,f793]) ).
fof(f5664,definition,
! [X0,X1,X2] :
( sQ85_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_nat),X0,tc_nat)
| ~ c_lessequals(X2,X0,tc_nat)
| X0 != c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_nat) ) ),
introduced(definition,[new_symbols(definition,[sQ85_spl])],[split_symbol_definition]) ).
fof(f5667,plain,
( ~ sQ23_spl
| sQ85_spl ),
inference(split_clause,[status(thm)],[f5663,f5664,f2703]) ).
fof(f5669,plain,
! [X0,X1,X2] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,X2,tc_bool),X1,tc_bool)
| ~ c_lessequals(X2,X1,tc_bool)
| ~ class_Lattices_Oupper__semilattice(tc_bool)
| c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_bool) != X1 ),
inference(resolution,[status(thm)],[f5660,f793]) ).
fof(f5670,definition,
! [X0,X1,X2] :
( sQ86_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,X2,tc_bool),X1,tc_bool)
| ~ c_lessequals(X2,X1,tc_bool)
| c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_bool) != X1 ) ),
introduced(definition,[new_symbols(definition,[sQ86_spl])],[split_symbol_definition]) ).
fof(f5673,plain,
( ~ sQ26_spl
| sQ86_spl ),
inference(split_clause,[status(thm)],[f5669,f5670,f2783]) ).
fof(f5697,plain,
! [X0,X1,X2,X3] :
( ~ c_lessequals(X3,X0,tc_fun(X1,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(X1,tc_bool))
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X2,X3,tc_fun(X1,tc_bool)),X0,tc_fun(X1,tc_bool))
| ~ c_lessequals(c_HOL_Ouminus__class_Ouminus(X0,tc_fun(X1,tc_bool)),c_HOL_Ouminus__class_Ouminus(X2,tc_fun(X1,tc_bool)),tc_fun(X1,tc_bool)) ),
inference(resolution,[status(thm)],[f850,f793]) ).
fof(f5699,plain,
! [X0,X1,X2] :
( c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,X2,tc_Message_Omsg)),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))
| ~ hBOOL(c_in(X0,X1,tc_Message_Omsg)) ),
inference(forward_demodulation,[status(thm)],[f1055,f1132]) ).
fof(f5704,plain,
! [X0,X1,X2,X3] : c_lessequals(c_Message_Oparts(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OpublicKey(X0),X1)),X2,tc_Message_Omsg)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,X3),X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),
inference(resolution,[status(thm)],[f5699,f1486]) ).
fof(f5706,plain,
! [X0,X1,X2] : c_lessequals(c_Message_Oparts(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,X0)),X1,tc_Message_Omsg)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(X0,X2),X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),
inference(resolution,[status(thm)],[f5699,f1578]) ).
fof(f5714,plain,
! [X0] : c_lessequals(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),v_X)))),X0,tc_Message_Omsg)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),X0,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),
inference(resolution,[status(thm)],[f5699,f3231]) ).
fof(f5715,plain,
! [X0,X1] : c_lessequals(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X0,tc_Message_Omsg)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(X1,c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),
inference(resolution,[status(thm)],[f5699,f5347]) ).
fof(f5716,plain,
! [X0] : c_lessequals(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X0,tc_Message_Omsg)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),X0,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),
inference(resolution,[status(thm)],[f5699,f1613]) ).
fof(f5784,plain,
! [X0,X1,X2] : c_lessequals(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OMPair(X0,X1),X2,tc_Message_Omsg)),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OMPair(X0,X1),c_Set_Oinsert(X0,c_Set_Oinsert(X1,X2,tc_Message_Omsg),tc_Message_Omsg),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f1172,f921]) ).
fof(f5790,plain,
! [X0,X1,X2,X3] : c_lessequals(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,c_Message_Omsg_OMPair(X1,X2)),c_Message_Oparts(c_Set_Oinsert(X1,c_Set_Oinsert(X2,X3,tc_Message_Omsg),tc_Message_Omsg)),tc_Message_Omsg)),c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,c_Message_Omsg_OMPair(X1,X2)),c_Message_Oanalz(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OMPair(X1,X2),X3,tc_Message_Omsg))),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f1172,f1063]) ).
fof(f5796,plain,
! [X0,X1,X2] : c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,c_Set_Oinsert(X1,X2,tc_Message_Omsg),tc_Message_Omsg)),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OMPair(X0,X1),X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f1172,f875]) ).
fof(f5799,plain,
! [X0,X1,X2,X3] :
( c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OMPair(X1,X2),X3,tc_Message_Omsg)),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)) ),
inference(paramodulation,[status(thm)],[f1172,f836]) ).
fof(f5848,plain,
! [X0,X1,X2,X3] : c_lessequals(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,c_Message_Omsg_OMPair(X1,X2)),c_Message_Oparts(c_Set_Oinsert(X1,c_Set_Oinsert(X2,X3,tc_Message_Omsg),tc_Message_Omsg)),tc_Message_Omsg)),c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,c_Message_Omsg_OMPair(X1,X2)),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OMPair(X1,X2),X3,tc_Message_Omsg)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f1550,f5790]) ).
fof(f5849,plain,
! [X0,X1,X2,X3] : c_lessequals(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,c_Message_Omsg_OMPair(X1,X2)),c_Message_Oparts(c_Set_Oinsert(X1,c_Set_Oinsert(X2,X3,tc_Message_Omsg),tc_Message_Omsg)),tc_Message_Omsg)),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,c_Message_Omsg_OMPair(X1,X2)),X3,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f1186,f5848]) ).
fof(f5900,plain,
! [X0,X1] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X1,tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),X1,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(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),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)],[f5716,f793]) ).
fof(f5903,plain,
! [X0] : c_lessequals(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X0,tc_Message_Omsg)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),c_Message_Oanalz(X0),tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f1686,f5716]) ).
fof(f5904,plain,
! [X0] : c_lessequals(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X0,tc_Message_Omsg)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),c_Message_Oparts(X0),tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f1680,f5716]) ).
fof(f5906,plain,
! [X0] : c_lessequals(c_Message_Oparts(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X0,tc_Message_Omsg))),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_ONonce(v_NB),X0,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f1186,f5716]) ).
fof(f5910,plain,
! [X0,X1] : c_lessequals(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),X1,tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f805,f5716]) ).
fof(f5915,plain,
! [X0] : c_lessequals(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X0,tc_Message_Omsg)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_ONonce(v_NB),X0,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f1548,f5906]) ).
fof(f5916,plain,
! [X0] : c_lessequals(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X0,tc_Message_Omsg)),c_Message_Oparts(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),c_Set_Oinsert(c_Message_Omsg_ONonce(v_NB),X0,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)))),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f1055,f5915]) ).
fof(f5917,plain,
! [X0] : c_lessequals(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X0,tc_Message_Omsg)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),c_Set_Oinsert(c_Message_Omsg_ONonce(v_NB),X0,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f1548,f5916]) ).
fof(f5918,definition,
! [X0,X1] :
( sQ87_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X1,tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),X1,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(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ87_spl])],[split_symbol_definition]) ).
fof(f5919,plain,
! [X0,X1] :
( ~ sQ87_spl
| ~ c_lessequals(X1,c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),X0,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X0,tc_Message_Omsg)),X1,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),X0,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(component_clause,[status(thm)],[f5918]) ).
fof(f5921,plain,
( sQ87_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f5900,f1723,f5918]) ).
fof(f5923,plain,
! [X0] : c_lessequals(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X0,tc_Message_Omsg)),c_Message_Oparts(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),X0,tc_fun(tc_Message_Omsg,tc_bool)))),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f1055,f5904]) ).
fof(f5924,plain,
! [X0] : c_lessequals(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X0,tc_Message_Omsg)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),X0,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f1548,f5923]) ).
fof(f5936,plain,
! [X0,X1] :
( hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X1),c_Message_Oanalz(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X0),c_Event_Oknows(c_Message_Oagent_OSpy,v_x),tc_Message_Omsg)),tc_Message_Omsg))
| ~ hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(v_x))
| ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X1),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_x)),tc_Message_Omsg))
| hBOOL(c_in(X0,c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat)) ),
inference(paramodulation,[status(thm)],[f1284,f1231]) ).
fof(f5937,plain,
! [X0,X1,X2] :
( ~ hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(v_x))
| hBOOL(c_in(c_Message_Omsg_ONonce(X2),c_Event_Oused(v_x),tc_Message_Omsg))
| hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(X0,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X0),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X1),c_Message_Omsg_ONonce(X2)))),v_x,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
inference(paramodulation,[status(thm)],[f1284,f1496]) ).
fof(f5938,plain,
! [X0,X1] :
( ~ hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(v_x))
| ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X1),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_x)),tc_Message_Omsg))
| hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X1),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Message_Omsg_OKey,X0,tc_nat,tc_Message_Omsg),c_Event_Oknows(c_Message_Oagent_OSpy,v_x),tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg))
| ~ c_lessequals(X0,c_HOL_Ouminus__class_Ouminus(c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_fun(tc_nat,tc_bool)) ),
inference(paramodulation,[status(thm)],[f1284,f1279]) ).
fof(f5939,plain,
! [X0,X1,X2] :
( ~ hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(v_x))
| ~ hBOOL(c_in(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X2),c_Message_Omsg_OAgent(X1))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_x)),tc_Message_Omsg))
| hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X1,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X1),c_Message_Omsg_OMPair(v_sko__NS__Shared__Mirabelle__XB__trusts__NS3__1(X1,X0,X2,v_x),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X0),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X2),c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X2),c_Message_Omsg_OAgent(X1)))))))),c_List_Oset(v_x,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(X0,c_Event_Obad,tc_Message_Oagent)) ),
inference(paramodulation,[status(thm)],[f1284,f1507]) ).
fof(f5940,plain,
! [X0,X1] :
( ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Message_Omsg_OKey,X1,tc_nat,tc_Message_Omsg),c_Event_Oknows(c_Message_Oagent_OSpy,v_x),tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg))
| hBOOL(c_in(X0,X1,tc_nat))
| ~ c_lessequals(X1,c_HOL_Ouminus__class_Ouminus(c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_fun(tc_nat,tc_bool))
| ~ hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(v_x))
| hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_x)),tc_Message_Omsg)) ),
inference(paramodulation,[status(thm)],[f1284,f1267]) ).
fof(f5941,plain,
! [X0,X1] :
( ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X1),c_Event_Oknows(c_Message_Oagent_OSpy,v_x),tc_Message_Omsg)),tc_Message_Omsg))
| hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_x)),tc_Message_Omsg))
| hBOOL(c_in(X1,c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat))
| X0 = X1
| ~ hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(v_x)) ),
inference(paramodulation,[status(thm)],[f1284,f1233]) ).
fof(f5942,plain,
! [X0] :
( hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X0),c_Event_Oknows(c_Message_Oagent_OSpy,v_x),tc_Message_Omsg)),tc_Message_Omsg))
| hBOOL(c_in(X0,c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat))
| ~ hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(v_x)) ),
inference(paramodulation,[status(thm)],[f1284,f1234]) ).
fof(f5943,plain,
! [X0,X1,X2,X3,X4,X5,X6,X7,X8] :
( ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X6,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X6),c_Message_Omsg_OMPair(X7,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X0),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),X8))))),c_List_Oset(v_x,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(v_x))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X2,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X2),c_Message_Omsg_OMPair(X3,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X1),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),X5))))),c_List_Oset(v_x,tc_Event_Oevent),tc_Event_Oevent))
| X0 = X1 ),
inference(paramodulation,[status(thm)],[f1284,f1567]) ).
fof(f5944,plain,
! [X0,X1,X2,X3,X4] :
( ~ hBOOL(c_in(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X4)))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_x)),tc_Message_Omsg))
| hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X4))))),c_List_Oset(v_x,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(X0,c_Event_Obad,tc_Message_Oagent))
| ~ hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(v_x)) ),
inference(paramodulation,[status(thm)],[f1284,f1514]) ).
fof(f5945,plain,
! [X0,X1,X2,X3,X4,X5,X6,X7,X8] :
( ~ hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(v_x))
| X4 = X8
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X5,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X5),c_Message_Omsg_OMPair(X6,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X7),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X8))))),c_List_Oset(v_x,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X4))))),c_List_Oset(v_x,tc_Event_Oevent),tc_Event_Oevent)) ),
inference(paramodulation,[status(thm)],[f1284,f1569]) ).
fof(f5946,plain,
! [X0,X1,X2,X3,X4,X5,X6,X7,X8] :
( X1 = X6
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X5,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X5),c_Message_Omsg_OMPair(X6,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X7),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X8))))),c_List_Oset(v_x,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(v_x))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X4))))),c_List_Oset(v_x,tc_Event_Oevent),tc_Event_Oevent)) ),
inference(paramodulation,[status(thm)],[f1284,f1565]) ).
fof(f5947,plain,
( hBOOL(c_in(v_x,c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),tc_Message_Omsg))
| ~ hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(v_x)) ),
inference(paramodulation,[status(thm)],[f1284,f3879]) ).
fof(f5948,plain,
( hBOOL(c_in(v_x,c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared),tc_Message_Omsg))
| ~ hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(v_x)) ),
inference(paramodulation,[status(thm)],[f1284,f3881]) ).
fof(f5949,plain,
! [X0] :
( c_Set_Oinsert(v_x,c_NS__Shared__Mirabelle_Ons__shared,X0) = c_NS__Shared__Mirabelle_Ons__shared
| ~ hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(v_x)) ),
inference(paramodulation,[status(thm)],[f1284,f3790]) ).
fof(f5950,plain,
( ~ hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(v_x))
| c_Message_Oanalz(c_Set_Oinsert(v_x,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg)) = c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared) ),
inference(paramodulation,[status(thm)],[f1284,f2747]) ).
fof(f5951,plain,
( ~ hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(v_x))
| c_Message_Oparts(c_Set_Oinsert(v_x,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg)) = c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared) ),
inference(paramodulation,[status(thm)],[f1284,f2228]) ).
fof(f5952,plain,
! [X0] :
( hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(v_x))
| ~ hBOOL(c_in(v_x,c_NS__Shared__Mirabelle_Ons__shared,X0)) ),
inference(paramodulation,[status(thm)],[f1284,f1790]) ).
fof(f5953,definition,
( sQ88_spl
<=> c_Message_Oparts(c_Set_Oinsert(v_x,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg)) = c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared) ),
introduced(definition,[new_symbols(definition,[sQ88_spl])],[split_symbol_definition]) ).
fof(f5956,definition,
( sQ89_spl
<=> hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(v_x)) ),
introduced(definition,[new_symbols(definition,[sQ89_spl])],[split_symbol_definition]) ).
fof(f5957,plain,
( ~ sQ89_spl
| hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(v_x)) ),
inference(component_clause,[status(thm)],[f5956]) ).
fof(f5959,plain,
( ~ sQ89_spl
| sQ88_spl ),
inference(split_clause,[status(thm)],[f5951,f5953,f5956]) ).
fof(f5960,definition,
! [X0,X1,X2] :
( sQ90_spl
<=> ( hBOOL(c_in(c_Message_Omsg_ONonce(X2),c_Event_Oused(v_x),tc_Message_Omsg))
| hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(X0,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X0),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X1),c_Message_Omsg_ONonce(X2)))),v_x,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ) ),
introduced(definition,[new_symbols(definition,[sQ90_spl])],[split_symbol_definition]) ).
fof(f5963,plain,
( ~ sQ89_spl
| sQ90_spl ),
inference(split_clause,[status(thm)],[f5937,f5960,f5956]) ).
fof(f5964,definition,
( sQ91_spl
<=> c_Message_Oanalz(c_Set_Oinsert(v_x,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg)) = c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared) ),
introduced(definition,[new_symbols(definition,[sQ91_spl])],[split_symbol_definition]) ).
fof(f5967,plain,
( ~ sQ89_spl
| sQ91_spl ),
inference(split_clause,[status(thm)],[f5950,f5964,f5956]) ).
fof(f5968,definition,
! [X0,X1] :
( sQ92_spl
<=> ( ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X1),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_x)),tc_Message_Omsg))
| hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X1),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Message_Omsg_OKey,X0,tc_nat,tc_Message_Omsg),c_Event_Oknows(c_Message_Oagent_OSpy,v_x),tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg))
| ~ c_lessequals(X0,c_HOL_Ouminus__class_Ouminus(c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_fun(tc_nat,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ92_spl])],[split_symbol_definition]) ).
fof(f5971,plain,
( ~ sQ89_spl
| sQ92_spl ),
inference(split_clause,[status(thm)],[f5938,f5968,f5956]) ).
fof(f5972,definition,
! [X0] :
( sQ93_spl
<=> c_Set_Oinsert(v_x,c_NS__Shared__Mirabelle_Ons__shared,X0) = c_NS__Shared__Mirabelle_Ons__shared ),
introduced(definition,[new_symbols(definition,[sQ93_spl])],[split_symbol_definition]) ).
fof(f5973,plain,
! [X0] :
( ~ sQ93_spl
| c_Set_Oinsert(v_x,c_NS__Shared__Mirabelle_Ons__shared,X0) = c_NS__Shared__Mirabelle_Ons__shared ),
inference(component_clause,[status(thm)],[f5972]) ).
fof(f5975,plain,
( sQ93_spl
| ~ sQ89_spl ),
inference(split_clause,[status(thm)],[f5949,f5956,f5972]) ).
fof(f5976,definition,
! [X0,X1,X2,X3,X4,X5,X6,X7,X8] :
( sQ94_spl
<=> ( ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X6,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X6),c_Message_Omsg_OMPair(X7,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X0),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),X8))))),c_List_Oset(v_x,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X2,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X2),c_Message_Omsg_OMPair(X3,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X1),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),X5))))),c_List_Oset(v_x,tc_Event_Oevent),tc_Event_Oevent))
| X0 = X1 ) ),
introduced(definition,[new_symbols(definition,[sQ94_spl])],[split_symbol_definition]) ).
fof(f5979,plain,
( ~ sQ89_spl
| sQ94_spl ),
inference(split_clause,[status(thm)],[f5943,f5976,f5956]) ).
fof(f5980,definition,
! [X0,X1,X2] :
( sQ95_spl
<=> ( ~ hBOOL(c_in(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X2),c_Message_Omsg_OAgent(X1))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_x)),tc_Message_Omsg))
| hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X1,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X1),c_Message_Omsg_OMPair(v_sko__NS__Shared__Mirabelle__XB__trusts__NS3__1(X1,X0,X2,v_x),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X0),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X2),c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X2),c_Message_Omsg_OAgent(X1)))))))),c_List_Oset(v_x,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(X0,c_Event_Obad,tc_Message_Oagent)) ) ),
introduced(definition,[new_symbols(definition,[sQ95_spl])],[split_symbol_definition]) ).
fof(f5983,plain,
( ~ sQ89_spl
| sQ95_spl ),
inference(split_clause,[status(thm)],[f5939,f5980,f5956]) ).
fof(f5984,definition,
! [X0,X1] :
( sQ96_spl
<=> ( hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X1),c_Message_Oanalz(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X0),c_Event_Oknows(c_Message_Oagent_OSpy,v_x),tc_Message_Omsg)),tc_Message_Omsg))
| ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X1),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_x)),tc_Message_Omsg))
| hBOOL(c_in(X0,c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat)) ) ),
introduced(definition,[new_symbols(definition,[sQ96_spl])],[split_symbol_definition]) ).
fof(f5987,plain,
( ~ sQ89_spl
| sQ96_spl ),
inference(split_clause,[status(thm)],[f5936,f5984,f5956]) ).
fof(f5988,definition,
! [X0,X1] :
( sQ97_spl
<=> ( ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X1),c_Event_Oknows(c_Message_Oagent_OSpy,v_x),tc_Message_Omsg)),tc_Message_Omsg))
| hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_x)),tc_Message_Omsg))
| hBOOL(c_in(X1,c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat))
| X0 = X1 ) ),
introduced(definition,[new_symbols(definition,[sQ97_spl])],[split_symbol_definition]) ).
fof(f5991,plain,
( sQ97_spl
| ~ sQ89_spl ),
inference(split_clause,[status(thm)],[f5941,f5956,f5988]) ).
fof(f5992,definition,
( sQ98_spl
<=> hBOOL(c_in(v_x,c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),tc_Message_Omsg)) ),
introduced(definition,[new_symbols(definition,[sQ98_spl])],[split_symbol_definition]) ).
fof(f5993,plain,
( ~ sQ98_spl
| hBOOL(c_in(v_x,c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),tc_Message_Omsg)) ),
inference(component_clause,[status(thm)],[f5992]) ).
fof(f5994,plain,
( sQ98_spl
| ~ hBOOL(c_in(v_x,c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),tc_Message_Omsg)) ),
inference(component_clause,[status(thm)],[f5992]) ).
fof(f5995,plain,
( sQ98_spl
| ~ sQ89_spl ),
inference(split_clause,[status(thm)],[f5947,f5956,f5992]) ).
fof(f5996,definition,
! [X0,X1,X2,X3,X4] :
( sQ99_spl
<=> ( ~ hBOOL(c_in(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X4)))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_x)),tc_Message_Omsg))
| hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X4))))),c_List_Oset(v_x,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(X0,c_Event_Obad,tc_Message_Oagent)) ) ),
introduced(definition,[new_symbols(definition,[sQ99_spl])],[split_symbol_definition]) ).
fof(f5999,plain,
( sQ99_spl
| ~ sQ89_spl ),
inference(split_clause,[status(thm)],[f5944,f5956,f5996]) ).
fof(f6000,definition,
! [X0,X1,X2,X3,X4,X5,X6,X7,X8] :
( sQ100_spl
<=> ( X4 = X8
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X5,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X5),c_Message_Omsg_OMPair(X6,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X7),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X8))))),c_List_Oset(v_x,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X4))))),c_List_Oset(v_x,tc_Event_Oevent),tc_Event_Oevent)) ) ),
introduced(definition,[new_symbols(definition,[sQ100_spl])],[split_symbol_definition]) ).
fof(f6003,plain,
( ~ sQ89_spl
| sQ100_spl ),
inference(split_clause,[status(thm)],[f5945,f6000,f5956]) ).
fof(f6004,definition,
( sQ101_spl
<=> hBOOL(c_in(v_x,c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared),tc_Message_Omsg)) ),
introduced(definition,[new_symbols(definition,[sQ101_spl])],[split_symbol_definition]) ).
fof(f6005,plain,
( ~ sQ101_spl
| hBOOL(c_in(v_x,c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared),tc_Message_Omsg)) ),
inference(component_clause,[status(thm)],[f6004]) ).
fof(f6007,plain,
( sQ101_spl
| ~ sQ89_spl ),
inference(split_clause,[status(thm)],[f5948,f5956,f6004]) ).
fof(f6008,definition,
! [X0,X1,X2,X3,X4,X5,X6,X7,X8] :
( sQ102_spl
<=> ( X1 = X6
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X5,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X5),c_Message_Omsg_OMPair(X6,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X7),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X8))))),c_List_Oset(v_x,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X4))))),c_List_Oset(v_x,tc_Event_Oevent),tc_Event_Oevent)) ) ),
introduced(definition,[new_symbols(definition,[sQ102_spl])],[split_symbol_definition]) ).
fof(f6011,plain,
( ~ sQ89_spl
| sQ102_spl ),
inference(split_clause,[status(thm)],[f5946,f6008,f5956]) ).
fof(f6012,definition,
! [X0] :
( sQ103_spl
<=> ( hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X0),c_Event_Oknows(c_Message_Oagent_OSpy,v_x),tc_Message_Omsg)),tc_Message_Omsg))
| hBOOL(c_in(X0,c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat)) ) ),
introduced(definition,[new_symbols(definition,[sQ103_spl])],[split_symbol_definition]) ).
fof(f6015,plain,
( sQ103_spl
| ~ sQ89_spl ),
inference(split_clause,[status(thm)],[f5942,f5956,f6012]) ).
fof(f6016,definition,
! [X0] :
( sQ104_spl
<=> ~ hBOOL(c_in(v_x,c_NS__Shared__Mirabelle_Ons__shared,X0)) ),
introduced(definition,[new_symbols(definition,[sQ104_spl])],[split_symbol_definition]) ).
fof(f6017,plain,
! [X0] :
( ~ sQ104_spl
| ~ hBOOL(c_in(v_x,c_NS__Shared__Mirabelle_Ons__shared,X0)) ),
inference(component_clause,[status(thm)],[f6016]) ).
fof(f6019,plain,
( sQ89_spl
| sQ104_spl ),
inference(split_clause,[status(thm)],[f5952,f6016,f5956]) ).
fof(f6020,definition,
! [X0,X1] :
( sQ105_spl
<=> ( ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Message_Omsg_OKey,X1,tc_nat,tc_Message_Omsg),c_Event_Oknows(c_Message_Oagent_OSpy,v_x),tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg))
| hBOOL(c_in(X0,X1,tc_nat))
| ~ c_lessequals(X1,c_HOL_Ouminus__class_Ouminus(c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_fun(tc_nat,tc_bool))
| hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_x)),tc_Message_Omsg)) ) ),
introduced(definition,[new_symbols(definition,[sQ105_spl])],[split_symbol_definition]) ).
fof(f6023,plain,
( ~ sQ89_spl
| sQ105_spl ),
inference(split_clause,[status(thm)],[f5940,f6020,f5956]) ).
fof(f6025,plain,
( ~ sQ104_spl
| ~ hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(v_x)) ),
inference(paramodulation,[status(thm)],[f1284,f6017]) ).
fof(f6044,plain,
! [X0,X1] :
( ~ c_lessequals(X1,X0,tc_bool)
| c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_bool) = X0 ),
inference(resolution,[status(thm)],[f914,f1642]) ).
fof(f6045,plain,
! [X0,X1] :
( c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_nat) = X1
| ~ c_lessequals(X0,X1,tc_nat) ),
inference(resolution,[status(thm)],[f914,f1635]) ).
fof(f6094,plain,
! [X0] :
( ~ class_Orderings_Obot(tc_nat)
| c_Lattices_Oupper__semilattice__class_Osup(X0,c_Orderings_Obot__class_Obot(tc_nat),tc_nat) = X0 ),
inference(resolution,[status(thm)],[f6045,f727]) ).
fof(f6096,plain,
! [X0,X1] : c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_nat),X0,tc_nat) = c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_nat),
inference(resolution,[status(thm)],[f6045,f2694]) ).
fof(f6097,plain,
! [X0] :
( ~ class_Orderings_Otop(tc_nat)
| c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Otop__class_Otop(tc_nat),X0,tc_nat) = c_Orderings_Otop__class_Otop(tc_nat) ),
inference(resolution,[status(thm)],[f6045,f934]) ).
fof(f6100,plain,
! [X0,X1] :
( X0 = c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_nat)
| c_lessequals(X0,X1,tc_nat) ),
inference(resolution,[status(thm)],[f6045,f4462]) ).
fof(f6105,definition,
! [X0] :
( sQ112_spl
<=> c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Otop__class_Otop(tc_nat),X0,tc_nat) = c_Orderings_Otop__class_Otop(tc_nat) ),
introduced(definition,[new_symbols(definition,[sQ112_spl])],[split_symbol_definition]) ).
fof(f6108,plain,
( ~ sQ70_spl
| sQ112_spl ),
inference(split_clause,[status(thm)],[f6097,f6105,f5113]) ).
fof(f6110,definition,
! [X0] :
( sQ113_spl
<=> c_Lattices_Oupper__semilattice__class_Osup(X0,c_Orderings_Obot__class_Obot(tc_nat),tc_nat) = X0 ),
introduced(definition,[new_symbols(definition,[sQ113_spl])],[split_symbol_definition]) ).
fof(f6113,plain,
( ~ sQ67_spl
| sQ113_spl ),
inference(split_clause,[status(thm)],[f6094,f6110,f5102]) ).
fof(f6115,plain,
! [X0] :
( ~ class_Orderings_Obot(tc_bool)
| X0 = c_Lattices_Oupper__semilattice__class_Osup(X0,c_Orderings_Obot__class_Obot(tc_bool),tc_bool) ),
inference(resolution,[status(thm)],[f6044,f727]) ).
fof(f6117,plain,
! [X0,X1] : c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_bool),X0,tc_bool) = c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_bool),
inference(resolution,[status(thm)],[f6044,f2693]) ).
fof(f6119,plain,
! [X0] :
( ~ class_Orderings_Otop(tc_bool)
| c_Orderings_Otop__class_Otop(tc_bool) = c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Otop__class_Otop(tc_bool),X0,tc_bool) ),
inference(resolution,[status(thm)],[f6044,f934]) ).
fof(f6125,definition,
! [X0] :
( sQ114_spl
<=> X0 = c_Lattices_Oupper__semilattice__class_Osup(X0,c_Orderings_Obot__class_Obot(tc_bool),tc_bool) ),
introduced(definition,[new_symbols(definition,[sQ114_spl])],[split_symbol_definition]) ).
fof(f6128,plain,
( ~ sQ73_spl
| sQ114_spl ),
inference(split_clause,[status(thm)],[f6115,f6125,f5314]) ).
fof(f6130,definition,
! [X0] :
( sQ115_spl
<=> c_Orderings_Otop__class_Otop(tc_bool) = c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Otop__class_Otop(tc_bool),X0,tc_bool) ),
introduced(definition,[new_symbols(definition,[sQ115_spl])],[split_symbol_definition]) ).
fof(f6133,plain,
( ~ sQ77_spl
| sQ115_spl ),
inference(split_clause,[status(thm)],[f6119,f6130,f5328]) ).
fof(f6134,plain,
( sQ73_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f5316,f1649]) ).
fof(f6135,plain,
sQ73_spl,
inference(contradiction_clause,[status(thm)],[f6134]) ).
fof(f6136,plain,
( sQ77_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f5330,f1648]) ).
fof(f6137,plain,
sQ77_spl,
inference(contradiction_clause,[status(thm)],[f6136]) ).
fof(f6140,plain,
! [X0,X1,X2] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,X2,tc_nat),X1,tc_nat)
| ~ c_lessequals(X2,X1,tc_nat)
| ~ class_Lattices_Oupper__semilattice(tc_nat)
| X0 = c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_nat) ),
inference(resolution,[status(thm)],[f6100,f793]) ).
fof(f6141,definition,
! [X0,X1,X2] :
( sQ116_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,X2,tc_nat),X1,tc_nat)
| ~ c_lessequals(X2,X1,tc_nat)
| X0 = c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_nat) ) ),
introduced(definition,[new_symbols(definition,[sQ116_spl])],[split_symbol_definition]) ).
fof(f6144,plain,
( ~ sQ23_spl
| sQ116_spl ),
inference(split_clause,[status(thm)],[f6140,f6141,f2703]) ).
fof(f6154,plain,
! [X0,X1] : c_lessequals(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OAgent(X0),c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X1,tc_Message_Omsg),tc_Message_Omsg)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),c_Set_Oinsert(c_Message_Omsg_OAgent(X0),X1,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f1207,f5716]) ).
fof(f6198,plain,
! [X0,X1] : c_lessequals(c_Set_Oinsert(c_Message_Omsg_OAgent(X0),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X1,tc_Message_Omsg)),tc_Message_Omsg),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),c_Set_Oinsert(c_Message_Omsg_OAgent(X0),X1,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f1206,f6154]) ).
fof(f6206,plain,
! [X0,X1,X2] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,X2,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X2,c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(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(resolution,[status(thm)],[f1059,f793]) ).
fof(f6225,definition,
! [X0,X1,X2] :
( sQ117_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,X2,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X2,c_Message_Oparts(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)) ) ),
introduced(definition,[new_symbols(definition,[sQ117_spl])],[split_symbol_definition]) ).
fof(f6228,plain,
( ~ sQ2_spl
| sQ117_spl ),
inference(split_clause,[status(thm)],[f6206,f6225,f1723]) ).
fof(f6281,definition,
( sQ118_spl
<=> c_Orderings_Obot__class_Obot(tc_bool) = c_Orderings_Obot__class_Obot(tc_bool) ),
introduced(definition,[new_symbols(definition,[sQ118_spl])],[split_symbol_definition]) ).
fof(f6284,definition,
( sQ119_spl
<=> c_Orderings_Otop__class_Otop(tc_bool) = c_Orderings_Otop__class_Otop(tc_bool) ),
introduced(definition,[new_symbols(definition,[sQ119_spl])],[split_symbol_definition]) ).
fof(f6304,plain,
( c_Orderings_Obot__class_Obot(tc_bool) != c_Orderings_Obot__class_Obot(tc_bool)
| c_Orderings_Otop__class_Otop(tc_bool) = c_Orderings_Otop__class_Otop(tc_bool) ),
inference(paramodulation,[status(thm)],[f3093,f3579]) ).
fof(f6309,plain,
( ~ sQ118_spl
| sQ119_spl ),
inference(split_clause,[status(thm)],[f6304,f6284,f6281]) ).
fof(f6457,plain,
! [X0,X1] :
( ~ hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(v_x))
| hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Message_Omsg_OKey,X1,tc_nat,tc_Message_Omsg),c_Event_Oknows(c_Message_Oagent_OSpy,v_x),tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg))
| ~ c_lessequals(X1,c_HOL_Ouminus__class_Ouminus(c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_fun(tc_nat,tc_bool))
| ~ hBOOL(c_in(X0,X1,tc_nat)) ),
inference(paramodulation,[status(thm)],[f1284,f1265]) ).
fof(f6458,definition,
! [X0,X1] :
( sQ121_spl
<=> ( hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Message_Omsg_OKey,X1,tc_nat,tc_Message_Omsg),c_Event_Oknows(c_Message_Oagent_OSpy,v_x),tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg))
| ~ c_lessequals(X1,c_HOL_Ouminus__class_Ouminus(c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_fun(tc_nat,tc_bool))
| ~ hBOOL(c_in(X0,X1,tc_nat)) ) ),
introduced(definition,[new_symbols(definition,[sQ121_spl])],[split_symbol_definition]) ).
fof(f6461,plain,
( ~ sQ89_spl
| sQ121_spl ),
inference(split_clause,[status(thm)],[f6457,f6458,f5956]) ).
fof(f6489,definition,
! [X0] :
( sQ122_spl
<=> c_Orderings_Otop__class_Otop(tc_bool) != c_Lattices_Oupper__semilattice__class_Osup(X0,c_Orderings_Otop__class_Otop(tc_bool),tc_bool) ),
introduced(definition,[new_symbols(definition,[sQ122_spl])],[split_symbol_definition]) ).
fof(f6490,plain,
! [X0] :
( ~ sQ122_spl
| c_Orderings_Otop__class_Otop(tc_bool) != c_Lattices_Oupper__semilattice__class_Osup(X0,c_Orderings_Otop__class_Otop(tc_bool),tc_bool) ),
inference(component_clause,[status(thm)],[f6489]) ).
fof(f6493,plain,
( ~ sQ122_spl
| c_Orderings_Otop__class_Otop(tc_bool) != c_Orderings_Otop__class_Otop(tc_bool) ),
inference(forward_demodulation,[status(thm)],[f3574,f6490]) ).
fof(f6494,plain,
( ~ sQ122_spl
| $false ),
inference(trivial_equality_resolution,[status(thm)],[f6493]) ).
fof(f6495,plain,
~ sQ122_spl,
inference(contradiction_clause,[status(thm)],[f6494]) ).
fof(f6605,plain,
! [X0,X1] :
( X0 = X1
| ~ c_lessequals(X1,X0,tc_bool)
| ~ c_lessequals(X0,X1,tc_bool) ),
inference(resolution,[status(thm)],[f913,f1647]) ).
fof(f6606,plain,
! [X0,X1] :
( X1 = X0
| ~ c_lessequals(X1,X0,tc_nat)
| ~ c_lessequals(X0,X1,tc_nat) ),
inference(resolution,[status(thm)],[f913,f1639]) ).
fof(f6669,plain,
! [X0] :
( ~ sQ66_spl
| X0 = c_Orderings_Obot__class_Obot(tc_nat)
| ~ c_lessequals(X0,c_Orderings_Obot__class_Obot(tc_nat),tc_nat) ),
inference(resolution,[status(thm)],[f6606,f5123]) ).
fof(f6670,plain,
! [X0] :
( ~ class_Orderings_Obot(tc_nat)
| c_Orderings_Obot__class_Obot(tc_nat) = X0
| ~ c_lessequals(X0,c_Orderings_Obot__class_Obot(tc_nat),tc_nat) ),
inference(resolution,[status(thm)],[f6606,f727]) ).
fof(f6673,plain,
! [X0] :
( ~ class_Orderings_Otop(tc_nat)
| X0 = c_Orderings_Otop__class_Otop(tc_nat)
| ~ c_lessequals(c_Orderings_Otop__class_Otop(tc_nat),X0,tc_nat) ),
inference(resolution,[status(thm)],[f6606,f934]) ).
fof(f6675,plain,
! [X0,X1] :
( X0 = X1
| c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_nat) != X0
| ~ c_lessequals(X0,X1,tc_nat) ),
inference(resolution,[status(thm)],[f6606,f5661]) ).
fof(f6680,plain,
! [X0] :
( ~ class_Orderings_Oorder(tc_nat)
| X0 = X0
| ~ c_lessequals(X0,X0,tc_nat) ),
inference(resolution,[status(thm)],[f6606,f1123]) ).
fof(f6681,definition,
! [X0] :
( sQ123_spl
<=> ( X0 = c_Orderings_Otop__class_Otop(tc_nat)
| ~ c_lessequals(c_Orderings_Otop__class_Otop(tc_nat),X0,tc_nat) ) ),
introduced(definition,[new_symbols(definition,[sQ123_spl])],[split_symbol_definition]) ).
fof(f6684,plain,
( ~ sQ70_spl
| sQ123_spl ),
inference(split_clause,[status(thm)],[f6673,f6681,f5113]) ).
fof(f6685,definition,
! [X0] :
( sQ124_spl
<=> ( X0 = X0
| ~ c_lessequals(X0,X0,tc_nat) ) ),
introduced(definition,[new_symbols(definition,[sQ124_spl])],[split_symbol_definition]) ).
fof(f6689,plain,
( ~ sQ65_spl
| sQ124_spl ),
inference(split_clause,[status(thm)],[f6680,f6685,f5095]) ).
fof(f6690,definition,
! [X0] :
( sQ125_spl
<=> ( c_Orderings_Obot__class_Obot(tc_nat) = X0
| ~ c_lessequals(X0,c_Orderings_Obot__class_Obot(tc_nat),tc_nat) ) ),
introduced(definition,[new_symbols(definition,[sQ125_spl])],[split_symbol_definition]) ).
fof(f6693,plain,
( ~ sQ67_spl
| sQ125_spl ),
inference(split_clause,[status(thm)],[f6670,f6690,f5102]) ).
fof(f6694,plain,
! [X0] :
( X0 = c_Orderings_Obot__class_Obot(tc_bool)
| ~ c_lessequals(X0,c_Orderings_Obot__class_Obot(tc_bool),tc_bool) ),
inference(resolution,[status(thm)],[f6605,f2780]) ).
fof(f6695,plain,
! [X0] :
( ~ class_Orderings_Obot(tc_bool)
| ~ c_lessequals(X0,c_Orderings_Obot__class_Obot(tc_bool),tc_bool)
| X0 = c_Orderings_Obot__class_Obot(tc_bool) ),
inference(resolution,[status(thm)],[f6605,f727]) ).
fof(f6699,plain,
! [X0] :
( ~ class_Orderings_Otop(tc_bool)
| ~ c_lessequals(c_Orderings_Otop__class_Otop(tc_bool),X0,tc_bool)
| c_Orderings_Otop__class_Otop(tc_bool) = X0 ),
inference(resolution,[status(thm)],[f6605,f934]) ).
fof(f6700,plain,
! [X0,X1] :
( ~ c_lessequals(X1,X0,tc_bool)
| X0 = X1
| c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_bool) != X1 ),
inference(resolution,[status(thm)],[f6605,f5660]) ).
fof(f6702,plain,
! [X0] :
( ~ class_Orderings_Opreorder(tc_bool)
| ~ c_lessequals(X0,X0,tc_bool)
| X0 = X0 ),
inference(resolution,[status(thm)],[f6605,f1125]) ).
fof(f6704,definition,
! [X0] :
( sQ126_spl
<=> ( ~ c_lessequals(c_Orderings_Otop__class_Otop(tc_bool),X0,tc_bool)
| c_Orderings_Otop__class_Otop(tc_bool) = X0 ) ),
introduced(definition,[new_symbols(definition,[sQ126_spl])],[split_symbol_definition]) ).
fof(f6707,plain,
( ~ sQ77_spl
| sQ126_spl ),
inference(split_clause,[status(thm)],[f6699,f6704,f5328]) ).
fof(f6708,definition,
! [X0] :
( sQ127_spl
<=> ( ~ c_lessequals(X0,c_Orderings_Obot__class_Obot(tc_bool),tc_bool)
| X0 = c_Orderings_Obot__class_Obot(tc_bool) ) ),
introduced(definition,[new_symbols(definition,[sQ127_spl])],[split_symbol_definition]) ).
fof(f6711,plain,
( ~ sQ73_spl
| sQ127_spl ),
inference(split_clause,[status(thm)],[f6695,f6708,f5314]) ).
fof(f6712,definition,
! [X0] :
( sQ128_spl
<=> ( ~ c_lessequals(X0,X0,tc_bool)
| X0 = X0 ) ),
introduced(definition,[new_symbols(definition,[sQ128_spl])],[split_symbol_definition]) ).
fof(f6715,plain,
( ~ sQ75_spl
| sQ128_spl ),
inference(split_clause,[status(thm)],[f6702,f6712,f5321]) ).
fof(f6745,plain,
( ~ sQ66_spl
| ~ class_Orderings_Opreorder(tc_nat)
| c_Orderings_Obot__class_Obot(tc_nat) = c_Orderings_Obot__class_Obot(tc_nat) ),
inference(resolution,[status(thm)],[f6669,f1125]) ).
fof(f6747,definition,
( sQ129_spl
<=> c_Orderings_Obot__class_Obot(tc_nat) = c_Orderings_Obot__class_Obot(tc_nat) ),
introduced(definition,[new_symbols(definition,[sQ129_spl])],[split_symbol_definition]) ).
fof(f6750,plain,
( ~ sQ66_spl
| ~ sQ68_spl
| sQ129_spl ),
inference(split_clause,[status(thm)],[f6745,f6747,f5106,f5099]) ).
fof(f6753,plain,
( sQ65_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f5097,f1639]) ).
fof(f6754,plain,
sQ65_spl,
inference(contradiction_clause,[status(thm)],[f6753]) ).
fof(f6762,plain,
! [X0,X1,X2,X3,X4] :
( ~ hBOOL(c_in(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X4)))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg))
| hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,X0)),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_x)),tc_Message_Omsg))
| ~ hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(v_x))
| hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X4))))),c_List_Oset(v_evs,tc_Event_Oevent),tc_Event_Oevent)) ),
inference(paramodulation,[status(thm)],[f1284,f3544]) ).
fof(f6764,definition,
! [X0,X1,X2,X3,X4] :
( sQ130_spl
<=> ( ~ hBOOL(c_in(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X4)))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg))
| hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,X0)),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_x)),tc_Message_Omsg))
| hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X4))))),c_List_Oset(v_evs,tc_Event_Oevent),tc_Event_Oevent)) ) ),
introduced(definition,[new_symbols(definition,[sQ130_spl])],[split_symbol_definition]) ).
fof(f6767,plain,
( ~ sQ89_spl
| sQ130_spl ),
inference(split_clause,[status(thm)],[f6762,f6764,f5956]) ).
fof(f6769,plain,
( ~ class_Orderings_Obot(tc_bool)
| c_Orderings_Obot__class_Obot(tc_bool) = c_Orderings_Obot__class_Obot(tc_bool) ),
inference(resolution,[status(thm)],[f6694,f727]) ).
fof(f6774,plain,
( ~ sQ73_spl
| sQ118_spl ),
inference(split_clause,[status(thm)],[f6769,f6281,f5314]) ).
fof(f6777,plain,
( sQ75_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f5323,f1645]) ).
fof(f6778,plain,
sQ75_spl,
inference(contradiction_clause,[status(thm)],[f6777]) ).
fof(f6830,plain,
! [X0] :
( ~ sQ9_spl
| ~ hBOOL(c_in(v_X,c_Message_Oparts(c_Event_OinitState(X0)),tc_Message_Omsg)) ),
inference(paramodulation,[status(thm)],[f1810,f1328]) ).
fof(f6837,plain,
! [X0,X1] :
( ~ sQ9_spl
| ~ hBOOL(c_in(v_X,c_Message_Oparts(c_Event_OinitState(X0)),X1)) ),
inference(resolution,[status(thm)],[f6830,f1790]) ).
fof(f7118,plain,
! [X0,X1,X2] :
( X2 = X2
| ~ hBOOL(c_in(X0,X1,tc_Message_Oagent)) ),
inference(resolution,[status(thm)],[f1405,f1430]) ).
fof(f7129,definition,
! [X0,X1] :
( sQ131_spl
<=> ~ hBOOL(c_in(X0,X1,tc_Message_Oagent)) ),
introduced(definition,[new_symbols(definition,[sQ131_spl])],[split_symbol_definition]) ).
fof(f7130,plain,
! [X0,X1] :
( ~ sQ131_spl
| ~ hBOOL(c_in(X0,X1,tc_Message_Oagent)) ),
inference(component_clause,[status(thm)],[f7129]) ).
fof(f7132,definition,
! [X2] :
( sQ132_spl
<=> X2 = X2 ),
introduced(definition,[new_symbols(definition,[sQ132_spl])],[split_symbol_definition]) ).
fof(f7135,plain,
( sQ132_spl
| sQ131_spl ),
inference(split_clause,[status(thm)],[f7118,f7129,f7132]) ).
fof(f7145,plain,
( ~ sQ131_spl
| $false ),
inference(resolution,[status(thm)],[f7130,f3022]) ).
fof(f7164,plain,
~ sQ131_spl,
inference(contradiction_clause,[status(thm)],[f7145]) ).
fof(f7189,plain,
! [X0,X1] : c_lessequals(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_ONonce(X0),c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X1,tc_Message_Omsg),tc_Message_Omsg)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),c_Set_Oinsert(c_Message_Omsg_ONonce(X0),X1,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f1214,f5716]) ).
fof(f7216,plain,
! [X0,X1] : c_lessequals(c_Set_Oinsert(c_Message_Omsg_ONonce(X0),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X1,tc_Message_Omsg)),tc_Message_Omsg),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),c_Set_Oinsert(c_Message_Omsg_ONonce(X0),X1,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f1212,f7189]) ).
fof(f7257,plain,
! [X0,X1,X2,X3,X4,X5] :
( ~ hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(v_x))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X1,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X1),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(X4),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X0),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X2),X5))))),c_List_Oset(v_x,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_ONotes(c_Message_Oagent_OSpy,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(X4),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(X3),hAPP(c_Message_Omsg_OKey,X2)))),v_x,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(X0,X1,c_Message_Omsg_OCrypt(X2,c_Message_Omsg_ONonce(X3))),c_List_Oset(v_x,tc_Event_Oevent),tc_Event_Oevent)) ),
inference(paramodulation,[status(thm)],[f1284,f1513]) ).
fof(f7258,definition,
! [X0,X1,X2,X3,X4,X5] :
( sQ133_spl
<=> ( ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X1,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X1),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(X4),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X0),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X2),X5))))),c_List_Oset(v_x,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_ONotes(c_Message_Oagent_OSpy,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(X4),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(X3),hAPP(c_Message_Omsg_OKey,X2)))),v_x,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(X0,X1,c_Message_Omsg_OCrypt(X2,c_Message_Omsg_ONonce(X3))),c_List_Oset(v_x,tc_Event_Oevent),tc_Event_Oevent)) ) ),
introduced(definition,[new_symbols(definition,[sQ133_spl])],[split_symbol_definition]) ).
fof(f7261,plain,
( ~ sQ89_spl
| sQ133_spl ),
inference(split_clause,[status(thm)],[f7257,f7258,f5956]) ).
fof(f7337,plain,
! [X0,X1,X2] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Event_OinitState(X1),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Event_Oknows(X1,X2),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Event_Oknows(X1,X2),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f1221,f793]) ).
fof(f7341,definition,
! [X0,X1,X2] :
( sQ134_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Event_OinitState(X1),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Event_Oknows(X1,X2),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,[sQ134_spl])],[split_symbol_definition]) ).
fof(f7344,plain,
( sQ134_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f7337,f1723,f7341]) ).
fof(f7368,definition,
! [X0] :
( sQ137_spl
<=> X0 != c_Orderings_Obot__class_Obot(tc_bool) ),
introduced(definition,[new_symbols(definition,[sQ137_spl])],[split_symbol_definition]) ).
fof(f7369,plain,
! [X0] :
( ~ sQ137_spl
| X0 != c_Orderings_Obot__class_Obot(tc_bool) ),
inference(component_clause,[status(thm)],[f7368]) ).
fof(f7377,plain,
! [X0,X1,X2] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(X1,c_Message_Osynth(X2),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Osynth(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Osynth(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f876,f793]) ).
fof(f7385,plain,
c_lessequals(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Message_Osynth(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_Message_Omsg),c_Message_Osynth(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f3767,f876]) ).
fof(f7410,definition,
! [X0,X1,X2] :
( sQ139_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(X1,c_Message_Osynth(X2),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Osynth(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Osynth(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ139_spl])],[split_symbol_definition]) ).
fof(f7413,plain,
( sQ139_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f7377,f1723,f7410]) ).
fof(f7509,plain,
! [X0,X1,X2] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X1),c_Message_Osynth(X2),tc_fun(tc_Message_Omsg,tc_bool)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Osynth(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Osynth(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f901,f793]) ).
fof(f7526,definition,
! [X0,X1,X2] :
( sQ140_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X1),c_Message_Osynth(X2),tc_fun(tc_Message_Omsg,tc_bool)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Osynth(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Osynth(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ140_spl])],[split_symbol_definition]) ).
fof(f7529,plain,
( sQ140_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f7509,f1723,f7526]) ).
fof(f7531,plain,
! [X0] :
( ~ class_Orderings_Obot(tc_nat)
| c_Orderings_Obot__class_Obot(tc_nat) != c_Lattices_Oupper__semilattice__class_Osup(X0,c_Orderings_Obot__class_Obot(tc_nat),tc_nat)
| X0 = c_Orderings_Obot__class_Obot(tc_nat) ),
inference(resolution,[status(thm)],[f6675,f727]) ).
fof(f7534,plain,
! [X0] :
( ~ class_Orderings_Otop(tc_nat)
| X0 != c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Otop__class_Otop(tc_nat),X0,tc_nat)
| c_Orderings_Otop__class_Otop(tc_nat) = X0 ),
inference(resolution,[status(thm)],[f6675,f934]) ).
fof(f7541,plain,
! [X0] :
( ~ class_Orderings_Oorder(tc_nat)
| X0 != c_Lattices_Oupper__semilattice__class_Osup(X0,X0,tc_nat)
| X0 = X0 ),
inference(resolution,[status(thm)],[f6675,f1123]) ).
fof(f7542,definition,
! [X0] :
( sQ141_spl
<=> ( X0 != c_Lattices_Oupper__semilattice__class_Osup(X0,X0,tc_nat)
| X0 = X0 ) ),
introduced(definition,[new_symbols(definition,[sQ141_spl])],[split_symbol_definition]) ).
fof(f7545,plain,
( ~ sQ65_spl
| sQ141_spl ),
inference(split_clause,[status(thm)],[f7541,f7542,f5095]) ).
fof(f7546,definition,
! [X0] :
( sQ142_spl
<=> ( X0 != c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Otop__class_Otop(tc_nat),X0,tc_nat)
| c_Orderings_Otop__class_Otop(tc_nat) = X0 ) ),
introduced(definition,[new_symbols(definition,[sQ142_spl])],[split_symbol_definition]) ).
fof(f7549,plain,
( ~ sQ70_spl
| sQ142_spl ),
inference(split_clause,[status(thm)],[f7534,f7546,f5113]) ).
fof(f7550,definition,
! [X0] :
( sQ143_spl
<=> ( c_Orderings_Obot__class_Obot(tc_nat) != c_Lattices_Oupper__semilattice__class_Osup(X0,c_Orderings_Obot__class_Obot(tc_nat),tc_nat)
| X0 = c_Orderings_Obot__class_Obot(tc_nat) ) ),
introduced(definition,[new_symbols(definition,[sQ143_spl])],[split_symbol_definition]) ).
fof(f7553,plain,
( ~ sQ67_spl
| sQ143_spl ),
inference(split_clause,[status(thm)],[f7531,f7550,f5102]) ).
fof(f7557,plain,
! [X0] : c_Message_Oanalz(c_Event_Obad) = c_Set_Oinsert(c_Message_Oagent_OSpy,c_Message_Oanalz(c_Event_Obad),X0),
inference(resolution,[status(thm)],[f4031,f3794]) ).
fof(f7605,plain,
! [X0,X1,X2,X3] : c_Message_Oanalz(c_Set_Oinsert(X0,X1,X2)) = c_Set_Oinsert(X0,c_Message_Oanalz(c_Set_Oinsert(X0,X1,X2)),X3),
inference(resolution,[status(thm)],[f4031,f2007]) ).
fof(f7606,plain,
! [X0,X1,X2,X3] :
( ~ hBOOL(c_in(X1,X0,X3))
| c_Message_Oanalz(X0) = c_Set_Oinsert(X1,c_Message_Oanalz(X0),X2) ),
inference(resolution,[status(thm)],[f4031,f1790]) ).
fof(f7691,plain,
hBOOL(hAPP(c_Message_Oanalz(c_Event_Obad),c_Message_Oagent_OSpy)),
inference(paramodulation,[status(thm)],[f7557,f937]) ).
fof(f7788,plain,
! [X0] :
( ~ class_Orderings_Obot(tc_bool)
| c_Orderings_Obot__class_Obot(tc_bool) = X0
| c_Orderings_Obot__class_Obot(tc_bool) != c_Lattices_Oupper__semilattice__class_Osup(X0,c_Orderings_Obot__class_Obot(tc_bool),tc_bool) ),
inference(resolution,[status(thm)],[f6700,f727]) ).
fof(f7793,plain,
! [X0,X1] :
( c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_bool) != X1
| X0 != c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_bool)
| X0 = X1 ),
inference(resolution,[status(thm)],[f6700,f5660]) ).
fof(f7795,plain,
! [X0] :
( ~ class_Orderings_Opreorder(tc_bool)
| X0 = X0
| X0 != c_Lattices_Oupper__semilattice__class_Osup(X0,X0,tc_bool) ),
inference(resolution,[status(thm)],[f6700,f1125]) ).
fof(f7797,definition,
! [X0] :
( sQ144_spl
<=> ( X0 = X0
| X0 != c_Lattices_Oupper__semilattice__class_Osup(X0,X0,tc_bool) ) ),
introduced(definition,[new_symbols(definition,[sQ144_spl])],[split_symbol_definition]) ).
fof(f7800,plain,
( ~ sQ75_spl
| sQ144_spl ),
inference(split_clause,[status(thm)],[f7795,f7797,f5321]) ).
fof(f7802,definition,
! [X0] :
( sQ145_spl
<=> ( c_Orderings_Obot__class_Obot(tc_bool) = X0
| c_Orderings_Obot__class_Obot(tc_bool) != c_Lattices_Oupper__semilattice__class_Osup(X0,c_Orderings_Obot__class_Obot(tc_bool),tc_bool) ) ),
introduced(definition,[new_symbols(definition,[sQ145_spl])],[split_symbol_definition]) ).
fof(f7805,plain,
( ~ sQ73_spl
| sQ145_spl ),
inference(split_clause,[status(thm)],[f7788,f7802,f5314]) ).
fof(f7806,definition,
! [X0] :
( sQ146_spl
<=> ( X0 = c_Orderings_Otop__class_Otop(tc_bool)
| X0 != c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Otop__class_Otop(tc_bool),X0,tc_bool) ) ),
introduced(definition,[new_symbols(definition,[sQ146_spl])],[split_symbol_definition]) ).
fof(f7822,plain,
c_lessequals(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Message_Oparts(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f736,f5716]) ).
fof(f7838,plain,
c_lessequals(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f1548,f7822]) ).
fof(f7929,plain,
! [X0,X1] : c_lessequals(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Set_Oinsert(X0,X1,tc_Message_Omsg),tc_Message_Omsg)),c_Message_Oparts(c_Set_Oinsert(X0,c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),X1,tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f844,f5716]) ).
fof(f8006,plain,
hBOOL(c_in(hAPP(c_Message_Omsg_OKey,v_K),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg)),
inference(resolution,[status(thm)],[f1573,f1612]) ).
fof(f8018,plain,
! [X0,X1] : hBOOL(hAPP(c_Set_Oinsert(X0,c_NS__Shared__Mirabelle_Ons__shared,X1),c_List_Olist_ONil(tc_Event_Oevent))),
inference(resolution,[status(thm)],[f949,f4053]) ).
fof(f8019,plain,
! [X0,X1] : hBOOL(hAPP(c_Set_Oinsert(X0,c_NS__Shared__Mirabelle_Ons__shared,X1),v_evs)),
inference(resolution,[status(thm)],[f949,f3806]) ).
fof(f8020,plain,
! [X0,X1] : hBOOL(hAPP(c_Set_Oinsert(X0,c_Event_Obad,X1),c_Message_Oagent_OSpy)),
inference(resolution,[status(thm)],[f949,f3795]) ).
fof(f8023,plain,
! [X0,X1] : hBOOL(hAPP(c_Set_Oinsert(X0,c_Message_Oanalz(c_Event_Obad),X1),c_Message_Oagent_OSpy)),
inference(resolution,[status(thm)],[f949,f7691]) ).
fof(f8024,plain,
! [X0,X1] : hBOOL(hAPP(c_Set_Oinsert(X0,c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),X1),c_List_Olist_ONil(tc_Event_Oevent))),
inference(resolution,[status(thm)],[f949,f5201]) ).
fof(f8025,plain,
! [X0,X1] : hBOOL(hAPP(c_Set_Oinsert(X0,c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),X1),v_evs)),
inference(resolution,[status(thm)],[f949,f3909]) ).
fof(f8029,plain,
! [X0,X1] : hBOOL(hAPP(c_Set_Oinsert(X0,c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared),X1),v_evs)),
inference(resolution,[status(thm)],[f949,f4210]) ).
fof(f8031,plain,
! [X0,X1,X2,X3,X4] : hBOOL(hAPP(c_Set_Oinsert(X0,c_Set_Oinsert(X1,X2,X3),X4),X1)),
inference(resolution,[status(thm)],[f949,f937]) ).
fof(f8033,plain,
! [X0,X1,X2,X3,X4] :
( ~ hBOOL(c_in(X3,X1,X4))
| hBOOL(hAPP(c_Set_Oinsert(X0,X1,X2),X3)) ),
inference(resolution,[status(thm)],[f949,f1585]) ).
fof(f8040,plain,
! [X0,X1,X2,X3,X4,X5] :
( ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X1,c_Message_Omsg_OCrypt(X0,c_Message_Omsg_OMPair(X2,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X3),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),X5))))),c_List_Oset(v_x,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(v_x))
| X0 = hAPP(c_Public_OshrK,X1) ),
inference(paramodulation,[status(thm)],[f1284,f1553]) ).
fof(f8041,definition,
! [X0,X1,X2,X3,X4,X5] :
( sQ147_spl
<=> ( ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X1,c_Message_Omsg_OCrypt(X0,c_Message_Omsg_OMPair(X2,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X3),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),X5))))),c_List_Oset(v_x,tc_Event_Oevent),tc_Event_Oevent))
| X0 = hAPP(c_Public_OshrK,X1) ) ),
introduced(definition,[new_symbols(definition,[sQ147_spl])],[split_symbol_definition]) ).
fof(f8044,plain,
( ~ sQ89_spl
| sQ147_spl ),
inference(split_clause,[status(thm)],[f8040,f8041,f5956]) ).
fof(f8143,plain,
! [X0] : c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg),tc_Message_Omsg)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),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))),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f717,f5716]) ).
fof(f8188,plain,
! [X0] : c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg),tc_Message_Omsg)),c_Message_Oparts(c_Set_Oinsert(X0,c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f844,f8143]) ).
fof(f8189,plain,
! [X0] : c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg),tc_Message_Omsg)),c_Message_Oparts(c_Set_Oinsert(X0,c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f736,f8188]) ).
fof(f8190,plain,
! [X0] : c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg),tc_Message_Omsg)),c_Message_Oparts(c_Set_Oinsert(X0,c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f1680,f8189]) ).
fof(f8217,plain,
! [X0] : c_lessequals(c_Message_Oparts(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,v_K),X0,tc_Message_Omsg)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),X0,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),
inference(resolution,[status(thm)],[f8006,f5699]) ).
fof(f8229,plain,
! [X0] : c_lessequals(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,v_K),c_Message_Oparts(X0),tc_Message_Omsg),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),X0,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f1192,f8217]) ).
fof(f8230,plain,
! [X0,X1,X2,X3] : hBOOL(hAPP(c_Set_Oinsert(X0,c_Set_Oinsert(X1,c_NS__Shared__Mirabelle_Ons__shared,X2),X3),v_evs)),
inference(resolution,[status(thm)],[f8019,f949]) ).
fof(f8231,plain,
! [X0,X1,X2] : hBOOL(c_in(v_evs,c_Set_Oinsert(X0,c_NS__Shared__Mirabelle_Ons__shared,X1),X2)),
inference(resolution,[status(thm)],[f8019,f1583]) ).
fof(f8260,plain,
! [X0,X1,X2,X3] : hBOOL(hAPP(c_Set_Oinsert(X0,c_Set_Oinsert(X1,c_Event_Obad,X2),X3),c_Message_Oagent_OSpy)),
inference(resolution,[status(thm)],[f8020,f949]) ).
fof(f8261,plain,
! [X0,X1,X2] : hBOOL(c_in(c_Message_Oagent_OSpy,c_Set_Oinsert(X0,c_Event_Obad,X1),X2)),
inference(resolution,[status(thm)],[f8020,f1583]) ).
fof(f8272,plain,
! [X0,X1,X2] : hBOOL(c_in(c_List_Olist_ONil(tc_Event_Oevent),c_Set_Oinsert(X0,c_NS__Shared__Mirabelle_Ons__shared,X1),X2)),
inference(resolution,[status(thm)],[f8018,f1583]) ).
fof(f8283,plain,
! [X0,X1,X2] : hBOOL(c_in(v_evs,c_Set_Oinsert(X0,c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared),X1),X2)),
inference(resolution,[status(thm)],[f8029,f1583]) ).
fof(f8288,plain,
! [X0,X1,X2] : hBOOL(c_in(v_evs,c_Set_Oinsert(X0,c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),X1),X2)),
inference(resolution,[status(thm)],[f8025,f1583]) ).
fof(f8299,plain,
! [X0,X1,X2,X3,X4,X5] : hBOOL(c_in(X0,c_Set_Oinsert(X1,c_Set_Oinsert(X0,X2,X3),X4),X5)),
inference(resolution,[status(thm)],[f8031,f1583]) ).
fof(f8357,plain,
! [X0,X1,X2] : hBOOL(c_in(c_Message_Oagent_OSpy,c_Set_Oinsert(X0,c_Message_Oanalz(c_Event_Obad),X1),X2)),
inference(resolution,[status(thm)],[f8023,f1583]) ).
fof(f8487,plain,
! [X0] : c_lessequals(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Lattices_Oupper__semilattice__class_Osup(X0,c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f844,f3939]) ).
fof(f8489,plain,
! [X0,X1] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Lattices_Oupper__semilattice__class_Osup(X1,c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),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,c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),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)],[f8487,f793]) ).
fof(f8506,definition,
! [X0,X1] :
( sQ148_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Lattices_Oupper__semilattice__class_Osup(X1,c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),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,c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),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(f8509,plain,
( sQ148_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f8489,f1723,f8506]) ).
fof(f8532,plain,
! [X0,X1,X2] : hBOOL(c_in(c_List_Olist_ONil(tc_Event_Oevent),c_Set_Oinsert(X0,c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),X1),X2)),
inference(resolution,[status(thm)],[f8024,f1583]) ).
fof(f8611,plain,
! [X0,X1,X2] : hBOOL(c_in(c_List_Olist_ONil(tc_Event_Oevent),c_Set_Oinsert(X0,c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared),X1),X2)),
inference(paramodulation,[status(thm)],[f4679,f8299]) ).
fof(f8678,plain,
! [X0,X1,X2,X3,X4] : hBOOL(c_in(v_evs,c_Set_Oinsert(X0,c_Set_Oinsert(X1,c_NS__Shared__Mirabelle_Ons__shared,X2),X3),X4)),
inference(resolution,[status(thm)],[f8230,f1583]) ).
fof(f8719,plain,
! [X0,X1] : hBOOL(c_in(X0,c_Message_Osynth(c_Set_Oinsert(X0,X1,tc_Message_Omsg)),tc_Message_Omsg)),
inference(resolution,[status(thm)],[f947,f876]) ).
fof(f8720,plain,
! [X0,X1] : hBOOL(c_in(X0,c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)),tc_Message_Omsg)),
inference(resolution,[status(thm)],[f947,f921]) ).
fof(f8741,plain,
! [X0] :
( ~ c_lessequals(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),X0,tc_fun(tc_Message_Omsg,tc_bool))
| hBOOL(c_in(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X0,tc_Message_Omsg)) ),
inference(paramodulation,[status(thm)],[f3767,f947]) ).
fof(f8760,plain,
! [X0,X1] :
( ~ c_lessequals(c_NS__Shared__Mirabelle_Ons__shared,X0,tc_fun(X1,tc_bool))
| hBOOL(c_in(v_evs,X0,X1)) ),
inference(paramodulation,[status(thm)],[f3821,f947]) ).
fof(f8762,plain,
! [X0,X1] :
( hBOOL(c_in(c_Message_Oagent_OSpy,X0,X1))
| ~ c_lessequals(c_Event_Obad,X0,tc_fun(X1,tc_bool)) ),
inference(paramodulation,[status(thm)],[f3814,f947]) ).
fof(f8816,plain,
hBOOL(c_in(c_Message_Oagent_OSpy,c_Message_Oparts(c_Event_Obad),tc_Message_Omsg)),
inference(paramodulation,[status(thm)],[f3814,f8720]) ).
fof(f8822,plain,
! [X0,X1] : hBOOL(c_in(X0,c_Message_Oparts(c_Orderings_Otop__class_Otop(tc_fun(X1,tc_bool))),tc_Message_Omsg)),
inference(paramodulation,[status(thm)],[f3773,f8720]) ).
fof(f8825,plain,
! [X0,X1,X2] : hBOOL(c_in(X0,c_Message_Oparts(c_Set_Oinsert(X0,X1,X2)),tc_Message_Omsg)),
inference(paramodulation,[status(thm)],[f3789,f8720]) ).
fof(f8915,plain,
! [X0] : c_Message_Oparts(c_Event_Obad) = c_Set_Oinsert(c_Message_Oagent_OSpy,c_Message_Oparts(c_Event_Obad),X0),
inference(resolution,[status(thm)],[f8816,f3790]) ).
fof(f8999,plain,
! [X0,X1,X2] : hBOOL(c_in(c_Message_Oagent_OSpy,c_Set_Oinsert(X0,c_Message_Oparts(c_Event_Obad),X1),X2)),
inference(paramodulation,[status(thm)],[f8915,f8299]) ).
fof(f9092,plain,
! [X0,X1,X2,X3] : c_Message_Oanalz(c_Message_Oparts(c_Set_Oinsert(X0,X1,X2))) = c_Set_Oinsert(X0,c_Message_Oanalz(c_Message_Oparts(c_Set_Oinsert(X0,X1,X2))),X3),
inference(resolution,[status(thm)],[f8825,f4031]) ).
fof(f9161,plain,
! [X0,X1,X2,X3] : c_Message_Oparts(c_Set_Oinsert(X0,X1,X2)) = c_Set_Oinsert(X0,c_Message_Oanalz(c_Message_Oparts(c_Set_Oinsert(X0,X1,X2))),X3),
inference(forward_demodulation,[status(thm)],[f1550,f9092]) ).
fof(f9162,plain,
! [X0,X1,X2,X3] : c_Set_Oinsert(X0,c_Message_Oparts(c_Set_Oinsert(X0,X1,X2)),X3) = c_Message_Oparts(c_Set_Oinsert(X0,X1,X2)),
inference(forward_demodulation,[status(thm)],[f1550,f9161]) ).
fof(f9180,plain,
! [X0,X1,X2] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,X2,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Osynth(X1),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X2,c_Message_Osynth(X1),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(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(resolution,[status(thm)],[f808,f793]) ).
fof(f9183,definition,
! [X0,X1,X2] :
( sQ149_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,X2,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Osynth(X1),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X2,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)) ) ),
introduced(definition,[new_symbols(definition,[sQ149_spl])],[split_symbol_definition]) ).
fof(f9186,plain,
( ~ sQ2_spl
| sQ149_spl ),
inference(split_clause,[status(thm)],[f9180,f9183,f1723]) ).
fof(f9190,plain,
! [X0,X1,X2,X3,X4,X5] :
( ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X0,c_Message_Omsg_OCrypt(X4,c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X3),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X2),X5))))),c_List_Oset(v_x,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X2),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_x)),tc_Message_Omsg))
| hBOOL(c_in(X3,c_Event_Obad,tc_Message_Oagent))
| hBOOL(c_in(c_Event_Oevent_ONotes(c_Message_Oagent_OSpy,c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(v_sko__NS__Shared__Mirabelle__XSpy__not__see__encrypted__key__1(X2,X1,v_x),hAPP(c_Message_Omsg_OKey,X2)))),c_List_Oset(v_x,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(X0,c_Event_Obad,tc_Message_Oagent))
| ~ hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(v_x)) ),
inference(paramodulation,[status(thm)],[f1284,f1474]) ).
fof(f9194,definition,
! [X0,X1,X2,X3,X4,X5] :
( sQ150_spl
<=> ( ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X0,c_Message_Omsg_OCrypt(X4,c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X3),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X2),X5))))),c_List_Oset(v_x,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X2),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_x)),tc_Message_Omsg))
| hBOOL(c_in(X3,c_Event_Obad,tc_Message_Oagent))
| hBOOL(c_in(c_Event_Oevent_ONotes(c_Message_Oagent_OSpy,c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(v_sko__NS__Shared__Mirabelle__XSpy__not__see__encrypted__key__1(X2,X1,v_x),hAPP(c_Message_Omsg_OKey,X2)))),c_List_Oset(v_x,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(X0,c_Event_Obad,tc_Message_Oagent)) ) ),
introduced(definition,[new_symbols(definition,[sQ150_spl])],[split_symbol_definition]) ).
fof(f9197,plain,
( sQ150_spl
| ~ sQ89_spl ),
inference(split_clause,[status(thm)],[f9190,f5956,f9194]) ).
fof(f9432,plain,
hBOOL(c_in(c_List_Olist_ONil(tc_Event_Oevent),c_Message_Osynth(c_NS__Shared__Mirabelle_Ons__shared),tc_Message_Omsg)),
inference(paramodulation,[status(thm)],[f4014,f8719]) ).
fof(f9435,plain,
hBOOL(c_in(v_evs,c_Message_Osynth(c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared)),tc_Message_Omsg)),
inference(paramodulation,[status(thm)],[f4022,f8719]) ).
fof(f9436,plain,
hBOOL(c_in(v_evs,c_Message_Osynth(c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared)),tc_Message_Omsg)),
inference(paramodulation,[status(thm)],[f3922,f8719]) ).
fof(f9437,plain,
hBOOL(c_in(v_evs,c_Message_Osynth(c_NS__Shared__Mirabelle_Ons__shared),tc_Message_Omsg)),
inference(paramodulation,[status(thm)],[f3821,f8719]) ).
fof(f9438,plain,
hBOOL(c_in(c_Message_Oagent_OSpy,c_Message_Osynth(c_Message_Oparts(c_Event_Obad)),tc_Message_Omsg)),
inference(paramodulation,[status(thm)],[f8915,f8719]) ).
fof(f9439,plain,
hBOOL(c_in(c_Message_Oagent_OSpy,c_Message_Osynth(c_Message_Oanalz(c_Event_Obad)),tc_Message_Omsg)),
inference(paramodulation,[status(thm)],[f7557,f8719]) ).
fof(f9440,plain,
hBOOL(c_in(c_Message_Oagent_OSpy,c_Message_Osynth(c_Event_Obad),tc_Message_Omsg)),
inference(paramodulation,[status(thm)],[f3814,f8719]) ).
fof(f9451,plain,
! [X0] : c_Set_Oinsert(v_evs,c_Message_Oanalz(c_Message_Osynth(c_NS__Shared__Mirabelle_Ons__shared)),X0) = c_Message_Oanalz(c_Message_Osynth(c_NS__Shared__Mirabelle_Ons__shared)),
inference(resolution,[status(thm)],[f9437,f4031]) ).
fof(f9453,plain,
! [X0] : c_Message_Osynth(c_NS__Shared__Mirabelle_Ons__shared) = c_Set_Oinsert(v_evs,c_Message_Osynth(c_NS__Shared__Mirabelle_Ons__shared),X0),
inference(resolution,[status(thm)],[f9437,f3790]) ).
fof(f9459,plain,
! [X0] : c_Set_Oinsert(c_Message_Oagent_OSpy,c_Message_Oanalz(c_Message_Osynth(c_Event_Obad)),X0) = c_Message_Oanalz(c_Message_Osynth(c_Event_Obad)),
inference(resolution,[status(thm)],[f9440,f4031]) ).
fof(f9461,plain,
! [X0] : c_Set_Oinsert(c_Message_Oagent_OSpy,c_Message_Osynth(c_Event_Obad),X0) = c_Message_Osynth(c_Event_Obad),
inference(resolution,[status(thm)],[f9440,f3790]) ).
fof(f9483,plain,
hBOOL(c_in(v_evs,c_Message_Oparts(c_Message_Osynth(c_NS__Shared__Mirabelle_Ons__shared)),tc_Message_Omsg)),
inference(paramodulation,[status(thm)],[f9453,f8825]) ).
fof(f9485,plain,
! [X0,X1,X2] : hBOOL(c_in(v_evs,c_Set_Oinsert(X0,c_Message_Osynth(c_NS__Shared__Mirabelle_Ons__shared),X1),X2)),
inference(paramodulation,[status(thm)],[f9453,f8299]) ).
fof(f9534,plain,
hBOOL(c_in(c_Message_Oagent_OSpy,c_Message_Oparts(c_Message_Osynth(c_Event_Obad)),tc_Message_Omsg)),
inference(paramodulation,[status(thm)],[f9461,f8825]) ).
fof(f9536,plain,
! [X0,X1,X2] : hBOOL(c_in(c_Message_Oagent_OSpy,c_Set_Oinsert(X0,c_Message_Osynth(c_Event_Obad),X1),X2)),
inference(paramodulation,[status(thm)],[f9461,f8299]) ).
fof(f9555,plain,
! [X0,X1] : c_lessequals(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(X0),X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f1055,f1715]) ).
fof(f9557,plain,
! [X0,X1,X2] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(X1),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(c_Message_Oanalz(X1),X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f9555,f793]) ).
fof(f9598,definition,
! [X0,X1,X2] :
( sQ153_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(X1),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(c_Message_Oanalz(X1),X2,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(f9601,plain,
( sQ153_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f9557,f1723,f9598]) ).
fof(f9626,plain,
! [X0] : c_Message_Osynth(c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared)) = c_Set_Oinsert(v_evs,c_Message_Osynth(c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared)),X0),
inference(resolution,[status(thm)],[f9436,f3790]) ).
fof(f9632,plain,
! [X0] : c_Set_Oinsert(c_Message_Oagent_OSpy,c_Message_Osynth(c_Message_Oparts(c_Event_Obad)),X0) = c_Message_Osynth(c_Message_Oparts(c_Event_Obad)),
inference(resolution,[status(thm)],[f9438,f3790]) ).
fof(f9691,plain,
! [X0] : c_Set_Oinsert(c_Message_Oagent_OSpy,c_Message_Osynth(c_Message_Oanalz(c_Event_Obad)),X0) = c_Message_Osynth(c_Message_Oanalz(c_Event_Obad)),
inference(resolution,[status(thm)],[f9439,f3790]) ).
fof(f9697,plain,
! [X0] : c_Message_Osynth(c_NS__Shared__Mirabelle_Ons__shared) = c_Set_Oinsert(c_List_Olist_ONil(tc_Event_Oevent),c_Message_Osynth(c_NS__Shared__Mirabelle_Ons__shared),X0),
inference(resolution,[status(thm)],[f9432,f3790]) ).
fof(f9703,plain,
! [X0] : c_Set_Oinsert(v_evs,c_Message_Osynth(c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared)),X0) = c_Message_Osynth(c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared)),
inference(resolution,[status(thm)],[f9435,f3790]) ).
fof(f9729,plain,
! [X0] : c_Message_Oanalz(c_Message_Oparts(c_Message_Osynth(c_NS__Shared__Mirabelle_Ons__shared))) = c_Set_Oinsert(v_evs,c_Message_Oanalz(c_Message_Oparts(c_Message_Osynth(c_NS__Shared__Mirabelle_Ons__shared))),X0),
inference(resolution,[status(thm)],[f9483,f4031]) ).
fof(f9736,plain,
! [X0] : c_Message_Oparts(c_Message_Osynth(c_NS__Shared__Mirabelle_Ons__shared)) = c_Set_Oinsert(v_evs,c_Message_Oanalz(c_Message_Oparts(c_Message_Osynth(c_NS__Shared__Mirabelle_Ons__shared))),X0),
inference(forward_demodulation,[status(thm)],[f1550,f9729]) ).
fof(f9737,plain,
! [X0] : c_Message_Oparts(c_Message_Osynth(c_NS__Shared__Mirabelle_Ons__shared)) = c_Set_Oinsert(v_evs,c_Message_Oparts(c_Message_Osynth(c_NS__Shared__Mirabelle_Ons__shared)),X0),
inference(forward_demodulation,[status(thm)],[f1550,f9736]) ).
fof(f9745,plain,
! [X0,X1] :
( ~ sQ9_spl
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Set_Oinsert(v_X,X1,tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(v_X,c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),c_Message_Omsg_OAgent(v_A)),X1,tc_Message_Omsg)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(v_X,c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),c_Message_Omsg_OAgent(v_A)),X1,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(resolution,[status(thm)],[f4422,f793]) ).
fof(f9758,definition,
! [X0,X1] :
( sQ154_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Set_Oinsert(v_X,X1,tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(v_X,c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),c_Message_Omsg_OAgent(v_A)),X1,tc_Message_Omsg)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(v_X,c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),c_Message_Omsg_OAgent(v_A)),X1,tc_Message_Omsg)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ154_spl])],[split_symbol_definition]) ).
fof(f9761,plain,
( ~ sQ9_spl
| sQ154_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f9745,f1723,f9758,f1809]) ).
fof(f9771,plain,
! [X0,X1] : c_lessequals(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f1055,f1717]) ).
fof(f9773,plain,
! [X0,X1,X2] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,c_Message_Oanalz(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,c_Message_Oanalz(X2),tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f9771,f793]) ).
fof(f9800,definition,
! [X0,X1,X2] :
( sQ155_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,c_Message_Oanalz(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,c_Message_Oanalz(X2),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(f9803,plain,
( sQ155_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f9773,f1723,f9800]) ).
fof(f9849,plain,
! [X0] : c_Set_Oinsert(c_Message_Oagent_OSpy,c_Message_Oparts(c_Message_Osynth(c_Event_Obad)),X0) = c_Message_Oparts(c_Message_Osynth(c_Event_Obad)),
inference(resolution,[status(thm)],[f9534,f3790]) ).
fof(f9883,plain,
! [X0] :
( c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),X0,tc_fun(tc_Message_Omsg,tc_bool))) = c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X0,tc_Message_Omsg))
| ~ c_lessequals(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),X0,tc_fun(tc_Message_Omsg,tc_bool))),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X0,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f910,f5716]) ).
fof(f9887,plain,
! [X0] :
( ~ c_lessequals(c_Message_Oanalz(X0),X0,tc_fun(tc_Message_Omsg,tc_bool))
| X0 = c_Message_Oanalz(X0) ),
inference(resolution,[status(thm)],[f910,f1072]) ).
fof(f9889,plain,
! [X0] :
( ~ c_lessequals(c_Message_Osynth(X0),X0,tc_fun(tc_Message_Omsg,tc_bool))
| c_Message_Osynth(X0) = X0 ),
inference(resolution,[status(thm)],[f910,f1093]) ).
fof(f9897,plain,
! [X0] :
( ~ c_lessequals(c_Message_Oparts(X0),X0,tc_fun(tc_Message_Omsg,tc_bool))
| c_Message_Oparts(X0) = X0 ),
inference(resolution,[status(thm)],[f910,f1056]) ).
fof(f10036,plain,
! [X0,X1] : c_lessequals(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f1055,f1718]) ).
fof(f10039,plain,
! [X0,X1,X2] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(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,c_Message_Oparts(X2),tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f10036,f793]) ).
fof(f10093,definition,
! [X0,X1,X2] :
( sQ160_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(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,c_Message_Oparts(X2),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(f10096,plain,
( sQ160_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f10039,f1723,f10093]) ).
fof(f10145,plain,
! [X0,X1,X2] : c_lessequals(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool)),X2,tc_fun(tc_Message_Omsg,tc_bool))),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,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)),
inference(forward_demodulation,[status(thm)],[f1055,f1721]) ).
fof(f10148,plain,
! [X0,X1,X2,X3] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool)),X3,tc_fun(tc_Message_Omsg,tc_bool))),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,c_Lattices_Oupper__semilattice__class_Osup(X2,X3,tc_fun(tc_Message_Omsg,tc_bool)),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,c_Lattices_Oupper__semilattice__class_Osup(X2,X3,tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f10145,f793]) ).
fof(f10197,definition,
! [X0,X1,X2,X3] :
( sQ161_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool)),X3,tc_fun(tc_Message_Omsg,tc_bool))),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,c_Lattices_Oupper__semilattice__class_Osup(X2,X3,tc_fun(tc_Message_Omsg,tc_bool)),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,c_Lattices_Oupper__semilattice__class_Osup(X2,X3,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,[sQ161_spl])],[split_symbol_definition]) ).
fof(f10200,plain,
( sQ161_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f10148,f1723,f10197]) ).
fof(f10258,plain,
! [X0,X1] : c_lessequals(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X0),X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f1055,f1716]) ).
fof(f10261,plain,
! [X0,X1,X2] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X1),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(c_Message_Oparts(X1),X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f10258,f793]) ).
fof(f10312,definition,
! [X0,X1,X2] :
( sQ162_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X1),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(c_Message_Oparts(X1),X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ162_spl])],[split_symbol_definition]) ).
fof(f10315,plain,
( sQ162_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f10261,f1723,f10312]) ).
fof(f10380,plain,
! [X0,X1,X2] : hBOOL(c_in(c_List_Olist_ONil(tc_Event_Oevent),c_Set_Oinsert(X0,c_Message_Osynth(c_NS__Shared__Mirabelle_Ons__shared),X1),X2)),
inference(paramodulation,[status(thm)],[f9697,f8299]) ).
fof(f10540,plain,
! [X0,X1] :
( ~ hBOOL(c_Orderings_Obot__class_Obot(tc_nat))
| hBOOL(hAPP(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_nat)),X1),v_x)) ),
inference(paramodulation,[status(thm)],[f4465,f949]) ).
fof(f10542,plain,
! [X0,X1] :
( X0 = v_x
| ~ hBOOL(hAPP(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_nat)),X1),v_x))
| hBOOL(c_Orderings_Obot__class_Obot(tc_nat)) ),
inference(paramodulation,[status(thm)],[f4465,f871]) ).
fof(f10543,plain,
! [X0] :
( ~ hBOOL(c_Orderings_Obot__class_Obot(tc_nat))
| hBOOL(c_in(v_x,c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_nat)),X0)) ),
inference(paramodulation,[status(thm)],[f4465,f1583]) ).
fof(f10544,plain,
! [X0] :
( hBOOL(c_Orderings_Obot__class_Obot(tc_nat))
| ~ hBOOL(c_in(v_x,c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_nat)),X0)) ),
inference(paramodulation,[status(thm)],[f4465,f1585]) ).
fof(f10545,definition,
! [X0] :
( sQ163_spl
<=> ~ hBOOL(c_in(v_x,c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_nat)),X0)) ),
introduced(definition,[new_symbols(definition,[sQ163_spl])],[split_symbol_definition]) ).
fof(f10546,plain,
! [X0] :
( ~ sQ163_spl
| ~ hBOOL(c_in(v_x,c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_nat)),X0)) ),
inference(component_clause,[status(thm)],[f10545]) ).
fof(f10548,definition,
( sQ164_spl
<=> hBOOL(c_Orderings_Obot__class_Obot(tc_nat)) ),
introduced(definition,[new_symbols(definition,[sQ164_spl])],[split_symbol_definition]) ).
fof(f10549,plain,
( ~ sQ164_spl
| hBOOL(c_Orderings_Obot__class_Obot(tc_nat)) ),
inference(component_clause,[status(thm)],[f10548]) ).
fof(f10550,plain,
( sQ164_spl
| ~ hBOOL(c_Orderings_Obot__class_Obot(tc_nat)) ),
inference(component_clause,[status(thm)],[f10548]) ).
fof(f10551,plain,
( sQ164_spl
| sQ163_spl ),
inference(split_clause,[status(thm)],[f10544,f10545,f10548]) ).
fof(f10552,definition,
! [X0,X1] :
( sQ165_spl
<=> ( X0 = v_x
| ~ hBOOL(hAPP(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_nat)),X1),v_x)) ) ),
introduced(definition,[new_symbols(definition,[sQ165_spl])],[split_symbol_definition]) ).
fof(f10555,plain,
( sQ165_spl
| sQ164_spl ),
inference(split_clause,[status(thm)],[f10542,f10548,f10552]) ).
fof(f10556,definition,
! [X0] :
( sQ166_spl
<=> hBOOL(c_in(v_x,c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_nat)),X0)) ),
introduced(definition,[new_symbols(definition,[sQ166_spl])],[split_symbol_definition]) ).
fof(f10557,plain,
! [X0] :
( ~ sQ166_spl
| hBOOL(c_in(v_x,c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_nat)),X0)) ),
inference(component_clause,[status(thm)],[f10556]) ).
fof(f10559,plain,
( ~ sQ164_spl
| sQ166_spl ),
inference(split_clause,[status(thm)],[f10543,f10556,f10548]) ).
fof(f10560,definition,
! [X0,X1] :
( sQ167_spl
<=> hBOOL(hAPP(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_nat)),X1),v_x)) ),
introduced(definition,[new_symbols(definition,[sQ167_spl])],[split_symbol_definition]) ).
fof(f10563,plain,
( ~ sQ164_spl
| sQ167_spl ),
inference(split_clause,[status(thm)],[f10540,f10560,f10548]) ).
fof(f10567,plain,
( ~ sQ166_spl
| ~ sQ163_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f10557,f10546]) ).
fof(f10568,plain,
( ~ sQ166_spl
| ~ sQ163_spl ),
inference(contradiction_clause,[status(thm)],[f10567]) ).
fof(f10584,plain,
~ hBOOL(c_Orderings_Obot__class_Obot(tc_bool)),
inference(paramodulation,[status(thm)],[f4464,f739]) ).
fof(f10587,plain,
! [X0,X1] :
( X0 = v_x
| ~ hBOOL(hAPP(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_bool)),X1),v_x))
| hBOOL(c_Orderings_Obot__class_Obot(tc_bool)) ),
inference(paramodulation,[status(thm)],[f4464,f871]) ).
fof(f10588,plain,
! [X0] :
( ~ hBOOL(c_Orderings_Obot__class_Obot(tc_bool))
| hBOOL(c_in(v_x,c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_bool)),X0)) ),
inference(paramodulation,[status(thm)],[f4464,f1583]) ).
fof(f10589,plain,
! [X0] :
( hBOOL(c_Orderings_Obot__class_Obot(tc_bool))
| ~ hBOOL(c_in(v_x,c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_bool)),X0)) ),
inference(paramodulation,[status(thm)],[f4464,f1585]) ).
fof(f10590,definition,
! [X0] :
( sQ168_spl
<=> hBOOL(c_in(v_x,c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_bool)),X0)) ),
introduced(definition,[new_symbols(definition,[sQ168_spl])],[split_symbol_definition]) ).
fof(f10591,plain,
! [X0] :
( ~ sQ168_spl
| hBOOL(c_in(v_x,c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_bool)),X0)) ),
inference(component_clause,[status(thm)],[f10590]) ).
fof(f10593,definition,
( sQ169_spl
<=> hBOOL(c_Orderings_Obot__class_Obot(tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ169_spl])],[split_symbol_definition]) ).
fof(f10596,plain,
( ~ sQ169_spl
| sQ168_spl ),
inference(split_clause,[status(thm)],[f10588,f10590,f10593]) ).
fof(f10597,definition,
! [X0] :
( sQ170_spl
<=> ~ hBOOL(c_in(v_x,c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_bool)),X0)) ),
introduced(definition,[new_symbols(definition,[sQ170_spl])],[split_symbol_definition]) ).
fof(f10600,plain,
( sQ169_spl
| sQ170_spl ),
inference(split_clause,[status(thm)],[f10589,f10597,f10593]) ).
fof(f10605,definition,
! [X0,X1] :
( sQ172_spl
<=> ( X0 = v_x
| ~ hBOOL(hAPP(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_bool)),X1),v_x)) ) ),
introduced(definition,[new_symbols(definition,[sQ172_spl])],[split_symbol_definition]) ).
fof(f10608,plain,
( sQ172_spl
| sQ169_spl ),
inference(split_clause,[status(thm)],[f10587,f10593,f10605]) ).
fof(f10609,plain,
( ~ sQ168_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f10591,f1867]) ).
fof(f10610,plain,
~ sQ168_spl,
inference(contradiction_clause,[status(thm)],[f10609]) ).
fof(f10612,plain,
! [X0,X1,X2] : c_lessequals(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool)),X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f1055,f1722]) ).
fof(f10615,plain,
! [X0,X1,X2,X3] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,c_Lattices_Oupper__semilattice__class_Osup(X2,X3,tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool)),X3,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(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool)),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(resolution,[status(thm)],[f10612,f793]) ).
fof(f10675,definition,
! [X0,X1,X2,X3] :
( sQ173_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,c_Lattices_Oupper__semilattice__class_Osup(X2,X3,tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool)),X3,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(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool)),X3,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ173_spl])],[split_symbol_definition]) ).
fof(f10678,plain,
( sQ173_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f10615,f1723,f10675]) ).
fof(f10762,plain,
! [X0] :
( c_Orderings_Otop__class_Otop(tc_bool) != c_Orderings_Otop__class_Otop(tc_bool)
| c_Orderings_Otop__class_Otop(tc_bool) = X0
| c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Otop__class_Otop(tc_bool),X0,tc_bool) != X0 ),
inference(paramodulation,[status(thm)],[f3574,f7793]) ).
fof(f10764,plain,
! [X0,X1] :
( c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_bool) != X1
| X1 = X0
| X0 != c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_bool) ),
inference(paramodulation,[status(thm)],[f3935,f7793]) ).
fof(f10767,plain,
( ~ sQ119_spl
| sQ146_spl ),
inference(split_clause,[status(thm)],[f10762,f7806,f6284]) ).
fof(f10786,plain,
! [X0,X1,X2,X3,X4] : hBOOL(c_in(c_Message_Oagent_OSpy,c_Set_Oinsert(X0,c_Set_Oinsert(X1,c_Event_Obad,X2),X3),X4)),
inference(resolution,[status(thm)],[f8260,f1583]) ).
fof(f11012,plain,
( ~ class_Orderings_Otop(tc_fun(tc_Message_Omsg,tc_bool))
| c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oanalz(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))) ),
inference(resolution,[status(thm)],[f9887,f934]) ).
fof(f11017,plain,
( ~ 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_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oanalz(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))) ),
inference(paramodulation,[status(thm)],[f693,f9887]) ).
fof(f11026,definition,
( sQ179_spl
<=> c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oanalz(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))) ),
introduced(definition,[new_symbols(definition,[sQ179_spl])],[split_symbol_definition]) ).
fof(f11029,definition,
( sQ180_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,[sQ180_spl])],[split_symbol_definition]) ).
fof(f11031,plain,
( sQ180_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)],[f11029]) ).
fof(f11032,plain,
( ~ sQ180_spl
| sQ179_spl ),
inference(split_clause,[status(thm)],[f11017,f11026,f11029]) ).
fof(f11033,definition,
( sQ181_spl
<=> c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oanalz(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))) ),
introduced(definition,[new_symbols(definition,[sQ181_spl])],[split_symbol_definition]) ).
fof(f11036,definition,
( sQ182_spl
<=> class_Orderings_Otop(tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ182_spl])],[split_symbol_definition]) ).
fof(f11038,plain,
( sQ182_spl
| ~ class_Orderings_Otop(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(component_clause,[status(thm)],[f11036]) ).
fof(f11039,plain,
( ~ sQ182_spl
| sQ181_spl ),
inference(split_clause,[status(thm)],[f11012,f11033,f11036]) ).
fof(f11051,plain,
( ~ class_Orderings_Otop(tc_fun(tc_Message_Omsg,tc_bool))
| c_Message_Osynth(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))) = c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f9889,f934]) ).
fof(f11057,definition,
( sQ185_spl
<=> c_Message_Osynth(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))) = c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ185_spl])],[split_symbol_definition]) ).
fof(f11060,plain,
( ~ sQ182_spl
| sQ185_spl ),
inference(split_clause,[status(thm)],[f11051,f11057,f11036]) ).
fof(f11061,plain,
( sQ182_spl
| ~ class_Orderings_Otop(tc_bool) ),
inference(resolution,[status(thm)],[f11038,f1628]) ).
fof(f11062,plain,
( sQ182_spl
| ~ sQ77_spl ),
inference(split_clause,[status(thm)],[f11061,f5328,f11036]) ).
fof(f11066,plain,
( ~ class_Orderings_Otop(tc_fun(tc_Message_Omsg,tc_bool))
| c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oparts(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))) ),
inference(resolution,[status(thm)],[f9897,f934]) ).
fof(f11071,plain,
( c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oparts(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)))
| ~ 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(paramodulation,[status(thm)],[f694,f9897]) ).
fof(f11107,definition,
( sQ191_spl
<=> c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oparts(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))) ),
introduced(definition,[new_symbols(definition,[sQ191_spl])],[split_symbol_definition]) ).
fof(f11110,plain,
( ~ sQ182_spl
| sQ191_spl ),
inference(split_clause,[status(thm)],[f11066,f11107,f11036]) ).
fof(f11116,definition,
( sQ192_spl
<=> c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oparts(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))) ),
introduced(definition,[new_symbols(definition,[sQ192_spl])],[split_symbol_definition]) ).
fof(f11119,plain,
( sQ192_spl
| ~ sQ180_spl ),
inference(split_clause,[status(thm)],[f11071,f11029,f11116]) ).
fof(f11122,plain,
( sQ180_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f11031,f725]) ).
fof(f11123,plain,
sQ180_spl,
inference(contradiction_clause,[status(thm)],[f11122]) ).
fof(f11126,plain,
! [X0,X1] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),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)],[f4454,f793]) ).
fof(f11127,definition,
! [X0,X1] :
( sQ193_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ193_spl])],[split_symbol_definition]) ).
fof(f11130,plain,
( sQ193_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f11126,f1723,f11127]) ).
fof(f11379,plain,
! [X0,X1,X2] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),X2,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Osynth(X1),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X2,c_Message_Osynth(X1),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(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)],[f809,f793]) ).
fof(f11382,definition,
! [X0,X1,X2] :
( sQ194_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),X2,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Osynth(X1),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X2,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)) ) ),
introduced(definition,[new_symbols(definition,[sQ194_spl])],[split_symbol_definition]) ).
fof(f11385,plain,
( ~ sQ2_spl
| sQ194_spl ),
inference(split_clause,[status(thm)],[f11379,f11382,f1723]) ).
fof(f11390,plain,
! [X0,X1,X2,X3,X4] :
( ~ hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(v_x))
| ~ hBOOL(c_in(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X4,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X1)))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_x)),tc_Message_Omsg))
| X1 = c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),c_Message_Omsg_OAgent(X0)))
| hBOOL(c_in(X0,c_Event_Obad,tc_Message_Oagent)) ),
inference(paramodulation,[status(thm)],[f1284,f1511]) ).
fof(f11391,definition,
! [X0,X1,X2,X3,X4] :
( sQ195_spl
<=> ( ~ hBOOL(c_in(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X4,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X1)))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_x)),tc_Message_Omsg))
| X1 = c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),c_Message_Omsg_OAgent(X0)))
| hBOOL(c_in(X0,c_Event_Obad,tc_Message_Oagent)) ) ),
introduced(definition,[new_symbols(definition,[sQ195_spl])],[split_symbol_definition]) ).
fof(f11394,plain,
( ~ sQ89_spl
| sQ195_spl ),
inference(split_clause,[status(thm)],[f11390,f11391,f5956]) ).
fof(f11552,plain,
! [X0] :
( ~ hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(v_x))
| c_Set_Oinsert(v_x,c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),X0) = c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared) ),
inference(paramodulation,[status(thm)],[f1284,f7606]) ).
fof(f11637,definition,
! [X0] :
( sQ196_spl
<=> c_Set_Oinsert(v_x,c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),X0) = c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared) ),
introduced(definition,[new_symbols(definition,[sQ196_spl])],[split_symbol_definition]) ).
fof(f11640,plain,
( ~ sQ89_spl
| sQ196_spl ),
inference(split_clause,[status(thm)],[f11552,f11637,f5956]) ).
fof(f11763,plain,
! [X0] :
( c_Orderings_Otop__class_Otop(tc_bool) = X0
| c_Orderings_Otop__class_Otop(tc_bool) != c_Orderings_Otop__class_Otop(tc_bool)
| X0 != c_Lattices_Oupper__semilattice__class_Osup(X0,c_Orderings_Otop__class_Otop(tc_bool),tc_bool) ),
inference(paramodulation,[status(thm)],[f3574,f10764]) ).
fof(f11773,definition,
! [X0] :
( sQ198_spl
<=> ( c_Orderings_Otop__class_Otop(tc_bool) = X0
| X0 != c_Lattices_Oupper__semilattice__class_Osup(X0,c_Orderings_Otop__class_Otop(tc_bool),tc_bool) ) ),
introduced(definition,[new_symbols(definition,[sQ198_spl])],[split_symbol_definition]) ).
fof(f11776,plain,
( ~ sQ119_spl
| sQ198_spl ),
inference(split_clause,[status(thm)],[f11763,f11773,f6284]) ).
fof(f12120,plain,
! [X0,X1,X2] : hBOOL(c_in(v_evs,c_Set_Oinsert(X0,c_Message_Oanalz(c_Message_Osynth(c_NS__Shared__Mirabelle_Ons__shared)),X1),X2)),
inference(paramodulation,[status(thm)],[f9451,f8299]) ).
fof(f12237,plain,
! [X0,X1,X2] : hBOOL(c_in(v_evs,c_Set_Oinsert(X0,c_Message_Osynth(c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared)),X1),X2)),
inference(paramodulation,[status(thm)],[f9626,f8299]) ).
fof(f12274,plain,
! [X0,X1,X2] :
( ~ sQ3_spl
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),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)) ),
inference(forward_demodulation,[status(thm)],[f1055,f1727]) ).
fof(f12277,plain,
! [X0,X1] :
( ~ sQ3_spl
| ~ class_Orderings_Obot(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),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(resolution,[status(thm)],[f12274,f727]) ).
fof(f12285,plain,
! [X0] :
( ~ sQ3_spl
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),X0,tc_fun(tc_Message_Omsg,tc_bool))),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X0,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),X0,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f12274,f5716]) ).
fof(f12293,plain,
! [X0,X1] :
( ~ sQ3_spl
| ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,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)),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(resolution,[status(thm)],[f12274,f1123]) ).
fof(f12315,plain,
! [X0] :
( ~ sQ3_spl
| c_lessequals(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X0,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),X0,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(forward_demodulation,[status(thm)],[f1055,f12285]) ).
fof(f12316,plain,
! [X0] :
( ~ sQ3_spl
| c_lessequals(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),X0,tc_fun(tc_Message_Omsg,tc_bool)),X0,tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),X0,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(forward_demodulation,[status(thm)],[f844,f12315]) ).
fof(f12337,definition,
! [X0,X1] :
( sQ204_spl
<=> c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,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)),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,[sQ204_spl])],[split_symbol_definition]) ).
fof(f12346,plain,
( ~ sQ3_spl
| ~ sQ56_spl
| sQ204_spl ),
inference(split_clause,[status(thm)],[f12293,f12337,f4303,f1726]) ).
fof(f12349,definition,
! [X0,X1] :
( sQ205_spl
<=> c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),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)) ),
introduced(definition,[new_symbols(definition,[sQ205_spl])],[split_symbol_definition]) ).
fof(f12352,plain,
( ~ sQ3_spl
| ~ sQ54_spl
| sQ205_spl ),
inference(split_clause,[status(thm)],[f12277,f12349,f4295,f1726]) ).
fof(f12355,plain,
( sQ54_spl
| ~ class_Orderings_Obot(tc_bool) ),
inference(resolution,[status(thm)],[f4297,f1630]) ).
fof(f12356,plain,
( sQ54_spl
| ~ sQ73_spl ),
inference(split_clause,[status(thm)],[f12355,f5314,f4295]) ).
fof(f12415,plain,
! [X0,X1,X2] : hBOOL(c_in(v_evs,c_Set_Oinsert(X0,c_Message_Osynth(c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared)),X1),X2)),
inference(paramodulation,[status(thm)],[f9703,f8299]) ).
fof(f12492,plain,
! [X0,X1,X2] :
( ~ sQ5_spl
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_fun(tc_Message_Omsg,tc_bool)),X2,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X2,c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f1768,f793]) ).
fof(f12515,plain,
! [X0] :
( ~ sQ5_spl
| ~ c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(paramodulation,[status(thm)],[f2191,f1768]) ).
fof(f12537,definition,
! [X0,X1,X2] :
( sQ208_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_fun(tc_Message_Omsg,tc_bool)),X2,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X2,c_Message_Oparts(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,[sQ208_spl])],[split_symbol_definition]) ).
fof(f12540,plain,
( ~ sQ5_spl
| ~ sQ2_spl
| sQ208_spl ),
inference(split_clause,[status(thm)],[f12492,f12537,f1723,f1767]) ).
fof(f12555,plain,
! [X0] :
( ~ sQ5_spl
| ~ c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),X0,tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(forward_demodulation,[status(thm)],[f843,f12515]) ).
fof(f12556,plain,
! [X0] :
( ~ sQ5_spl
| ~ c_lessequals(X0,c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),X0,tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(forward_demodulation,[status(thm)],[f2191,f12555]) ).
fof(f12603,plain,
! [X0,X1] : c_lessequals(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X0),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(forward_demodulation,[status(thm)],[f1055,f1778]) ).
fof(f12607,plain,
! [X0,X1,X2] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X1),X2,tc_fun(tc_Message_Omsg,tc_bool))),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f12603,f793]) ).
fof(f12668,definition,
! [X0,X1,X2] :
( sQ211_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X1),X2,tc_fun(tc_Message_Omsg,tc_bool))),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),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,[sQ211_spl])],[split_symbol_definition]) ).
fof(f12671,plain,
( sQ211_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f12607,f1723,f12668]) ).
fof(f12737,plain,
! [X0,X1] :
( hBOOL(c_in(c_Message_Oagent_OSpy,c_Message_Osynth(c_Event_Obad),X1))
| X0 = c_Message_Oagent_OSpy ),
inference(resolution,[status(thm)],[f1022,f9536]) ).
fof(f12738,plain,
! [X0,X1] :
( hBOOL(c_in(c_Message_Oagent_OSpy,c_Message_Oparts(c_Event_Obad),X1))
| X0 = c_Message_Oagent_OSpy ),
inference(resolution,[status(thm)],[f1022,f8999]) ).
fof(f12739,plain,
! [X0,X1] :
( hBOOL(c_in(c_Message_Oagent_OSpy,c_Message_Oanalz(c_Event_Obad),X1))
| X0 = c_Message_Oagent_OSpy ),
inference(resolution,[status(thm)],[f1022,f8357]) ).
fof(f12740,plain,
! [X0,X1] :
( hBOOL(c_in(c_Message_Oagent_OSpy,c_Event_Obad,X1))
| X0 = c_Message_Oagent_OSpy ),
inference(resolution,[status(thm)],[f1022,f8261]) ).
fof(f12742,plain,
! [X0,X1] :
( hBOOL(c_in(c_List_Olist_ONil(tc_Event_Oevent),c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared),X1))
| X0 = c_List_Olist_ONil(tc_Event_Oevent) ),
inference(resolution,[status(thm)],[f1022,f8611]) ).
fof(f12743,plain,
! [X0,X1] :
( hBOOL(c_in(c_List_Olist_ONil(tc_Event_Oevent),c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),X1))
| X0 = c_List_Olist_ONil(tc_Event_Oevent) ),
inference(resolution,[status(thm)],[f1022,f8532]) ).
fof(f12744,plain,
! [X0,X1] :
( hBOOL(c_in(c_List_Olist_ONil(tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,X1))
| X0 = c_List_Olist_ONil(tc_Event_Oevent) ),
inference(resolution,[status(thm)],[f1022,f8272]) ).
fof(f12749,plain,
! [X0,X1,X2,X3] :
( hBOOL(c_in(v_evs,c_Set_Oinsert(X1,c_NS__Shared__Mirabelle_Ons__shared,X2),X3))
| X0 = v_evs ),
inference(resolution,[status(thm)],[f1022,f8678]) ).
fof(f12750,plain,
! [X0,X1] :
( hBOOL(c_in(v_evs,c_Message_Osynth(c_NS__Shared__Mirabelle_Ons__shared),X1))
| X0 = v_evs ),
inference(resolution,[status(thm)],[f1022,f9485]) ).
fof(f12751,plain,
! [X0,X1] :
( hBOOL(c_in(v_evs,c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),X1))
| X0 = v_evs ),
inference(resolution,[status(thm)],[f1022,f8288]) ).
fof(f12752,plain,
! [X0,X1] :
( hBOOL(c_in(v_evs,c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared),X1))
| X0 = v_evs ),
inference(resolution,[status(thm)],[f1022,f8283]) ).
fof(f12753,plain,
! [X0,X1] :
( hBOOL(c_in(v_evs,c_NS__Shared__Mirabelle_Ons__shared,X1))
| X0 = v_evs ),
inference(resolution,[status(thm)],[f1022,f8231]) ).
fof(f12807,definition,
! [X0] :
( sQ212_spl
<=> X0 = c_Message_Oagent_OSpy ),
introduced(definition,[new_symbols(definition,[sQ212_spl])],[split_symbol_definition]) ).
fof(f12808,plain,
! [X0] :
( ~ sQ212_spl
| c_Message_Oagent_OSpy = X0 ),
inference(component_clause,[status(thm)],[f12807]) ).
fof(f12810,definition,
! [X1] :
( sQ213_spl
<=> hBOOL(c_in(c_Message_Oagent_OSpy,c_Message_Oanalz(c_Event_Obad),X1)) ),
introduced(definition,[new_symbols(definition,[sQ213_spl])],[split_symbol_definition]) ).
fof(f12813,plain,
( sQ213_spl
| sQ212_spl ),
inference(split_clause,[status(thm)],[f12739,f12807,f12810]) ).
fof(f12814,definition,
! [X0] :
( sQ214_spl
<=> X0 = v_evs ),
introduced(definition,[new_symbols(definition,[sQ214_spl])],[split_symbol_definition]) ).
fof(f12815,plain,
! [X0] :
( ~ sQ214_spl
| v_evs = X0 ),
inference(component_clause,[status(thm)],[f12814]) ).
fof(f12817,definition,
! [X1,X2,X3] :
( sQ215_spl
<=> hBOOL(c_in(v_evs,c_Set_Oinsert(X1,c_NS__Shared__Mirabelle_Ons__shared,X2),X3)) ),
introduced(definition,[new_symbols(definition,[sQ215_spl])],[split_symbol_definition]) ).
fof(f12820,plain,
( sQ215_spl
| sQ214_spl ),
inference(split_clause,[status(thm)],[f12749,f12814,f12817]) ).
fof(f12821,definition,
! [X0] :
( sQ216_spl
<=> X0 = c_List_Olist_ONil(tc_Event_Oevent) ),
introduced(definition,[new_symbols(definition,[sQ216_spl])],[split_symbol_definition]) ).
fof(f12822,plain,
! [X0] :
( ~ sQ216_spl
| c_List_Olist_ONil(tc_Event_Oevent) = X0 ),
inference(component_clause,[status(thm)],[f12821]) ).
fof(f12824,definition,
! [X1] :
( sQ217_spl
<=> hBOOL(c_in(c_List_Olist_ONil(tc_Event_Oevent),c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared),X1)) ),
introduced(definition,[new_symbols(definition,[sQ217_spl])],[split_symbol_definition]) ).
fof(f12827,plain,
( sQ217_spl
| sQ216_spl ),
inference(split_clause,[status(thm)],[f12742,f12821,f12824]) ).
fof(f12828,definition,
! [X1] :
( sQ218_spl
<=> hBOOL(c_in(v_evs,c_NS__Shared__Mirabelle_Ons__shared,X1)) ),
introduced(definition,[new_symbols(definition,[sQ218_spl])],[split_symbol_definition]) ).
fof(f12831,plain,
( sQ218_spl
| sQ214_spl ),
inference(split_clause,[status(thm)],[f12753,f12814,f12828]) ).
fof(f12832,definition,
! [X1] :
( sQ219_spl
<=> hBOOL(c_in(v_evs,c_Message_Osynth(c_NS__Shared__Mirabelle_Ons__shared),X1)) ),
introduced(definition,[new_symbols(definition,[sQ219_spl])],[split_symbol_definition]) ).
fof(f12835,plain,
( sQ219_spl
| sQ214_spl ),
inference(split_clause,[status(thm)],[f12750,f12814,f12832]) ).
fof(f12836,definition,
! [X1] :
( sQ220_spl
<=> hBOOL(c_in(v_evs,c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),X1)) ),
introduced(definition,[new_symbols(definition,[sQ220_spl])],[split_symbol_definition]) ).
fof(f12839,plain,
( sQ220_spl
| sQ214_spl ),
inference(split_clause,[status(thm)],[f12751,f12814,f12836]) ).
fof(f12840,definition,
! [X1] :
( sQ221_spl
<=> hBOOL(c_in(c_Message_Oagent_OSpy,c_Message_Osynth(c_Event_Obad),X1)) ),
introduced(definition,[new_symbols(definition,[sQ221_spl])],[split_symbol_definition]) ).
fof(f12843,plain,
( sQ221_spl
| sQ212_spl ),
inference(split_clause,[status(thm)],[f12737,f12807,f12840]) ).
fof(f12844,definition,
! [X1] :
( sQ222_spl
<=> hBOOL(c_in(c_List_Olist_ONil(tc_Event_Oevent),c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),X1)) ),
introduced(definition,[new_symbols(definition,[sQ222_spl])],[split_symbol_definition]) ).
fof(f12847,plain,
( sQ222_spl
| sQ216_spl ),
inference(split_clause,[status(thm)],[f12743,f12821,f12844]) ).
fof(f12848,definition,
! [X1] :
( sQ223_spl
<=> hBOOL(c_in(v_evs,c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared),X1)) ),
introduced(definition,[new_symbols(definition,[sQ223_spl])],[split_symbol_definition]) ).
fof(f12851,plain,
( sQ223_spl
| sQ214_spl ),
inference(split_clause,[status(thm)],[f12752,f12814,f12848]) ).
fof(f12852,definition,
! [X1] :
( sQ224_spl
<=> hBOOL(c_in(c_List_Olist_ONil(tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,X1)) ),
introduced(definition,[new_symbols(definition,[sQ224_spl])],[split_symbol_definition]) ).
fof(f12855,plain,
( sQ224_spl
| sQ216_spl ),
inference(split_clause,[status(thm)],[f12744,f12821,f12852]) ).
fof(f12856,definition,
! [X1] :
( sQ225_spl
<=> hBOOL(c_in(c_Message_Oagent_OSpy,c_Event_Obad,X1)) ),
introduced(definition,[new_symbols(definition,[sQ225_spl])],[split_symbol_definition]) ).
fof(f12859,plain,
( sQ225_spl
| sQ212_spl ),
inference(split_clause,[status(thm)],[f12740,f12807,f12856]) ).
fof(f12860,definition,
! [X1] :
( sQ226_spl
<=> hBOOL(c_in(c_Message_Oagent_OSpy,c_Message_Oparts(c_Event_Obad),X1)) ),
introduced(definition,[new_symbols(definition,[sQ226_spl])],[split_symbol_definition]) ).
fof(f12863,plain,
( sQ226_spl
| sQ212_spl ),
inference(split_clause,[status(thm)],[f12738,f12807,f12860]) ).
fof(f12866,plain,
( ~ sQ214_spl
| $false ),
inference(resolution,[status(thm)],[f12815,f1412]) ).
fof(f12962,plain,
~ sQ214_spl,
inference(contradiction_clause,[status(thm)],[f12866]) ).
fof(f12966,plain,
( ~ sQ212_spl
| $false ),
inference(resolution,[status(thm)],[f12808,f1412]) ).
fof(f13036,plain,
~ sQ212_spl,
inference(contradiction_clause,[status(thm)],[f12966]) ).
fof(f13037,plain,
! [X0,X1] : c_lessequals(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(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(forward_demodulation,[status(thm)],[f1055,f1780]) ).
fof(f13041,plain,
! [X0,X1,X2] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,c_Message_Oparts(X2),tc_fun(tc_Message_Omsg,tc_bool))),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f13037,f793]) ).
fof(f13103,definition,
! [X0,X1,X2] :
( sQ227_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,c_Message_Oparts(X2),tc_fun(tc_Message_Omsg,tc_bool))),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),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,[sQ227_spl])],[split_symbol_definition]) ).
fof(f13106,plain,
( sQ227_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f13041,f1723,f13103]) ).
fof(f13143,plain,
( ~ sQ216_spl
| $false ),
inference(resolution,[status(thm)],[f12822,f1412]) ).
fof(f13201,plain,
~ sQ216_spl,
inference(contradiction_clause,[status(thm)],[f13143]) ).
fof(f13204,plain,
! [X0,X1,X2] :
( ~ c_lessequals(X0,X2,tc_bool)
| c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_bool),tc_bool) ),
inference(resolution,[status(thm)],[f1099,f1642]) ).
fof(f13205,plain,
! [X0,X1,X2] :
( c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X2,X1,tc_nat),tc_nat)
| ~ c_lessequals(X0,X1,tc_nat) ),
inference(resolution,[status(thm)],[f1099,f1635]) ).
fof(f13208,plain,
! [X0,X1,X2] :
( c_lessequals(X1,X2,tc_bool)
| ~ c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_bool),X2,tc_bool) ),
inference(resolution,[status(thm)],[f1103,f1642]) ).
fof(f13209,plain,
! [X0,X1,X2] :
( ~ c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X2,X0,tc_nat),X1,tc_nat)
| c_lessequals(X0,X1,tc_nat) ),
inference(resolution,[status(thm)],[f1103,f1635]) ).
fof(f13212,plain,
! [X0,X1,X2] :
( ~ c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,X2,tc_bool),X1,tc_bool)
| c_lessequals(X0,X1,tc_bool) ),
inference(resolution,[status(thm)],[f1105,f1642]) ).
fof(f13213,plain,
! [X0,X1,X2] :
( ~ c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,X2,tc_nat),X1,tc_nat)
| c_lessequals(X0,X1,tc_nat) ),
inference(resolution,[status(thm)],[f1105,f1635]) ).
fof(f13214,plain,
! [X0,X1] : c_lessequals(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,c_Message_Oanalz(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(forward_demodulation,[status(thm)],[f1055,f1779]) ).
fof(f13218,plain,
! [X0,X1,X2] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,c_Message_Oanalz(X2),tc_fun(tc_Message_Omsg,tc_bool))),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f13214,f793]) ).
fof(f13248,definition,
! [X0,X1,X2] :
( sQ228_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,c_Message_Oanalz(X2),tc_fun(tc_Message_Omsg,tc_bool))),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),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,[sQ228_spl])],[split_symbol_definition]) ).
fof(f13251,plain,
( sQ228_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f13218,f1723,f13248]) ).
fof(f13343,plain,
! [X0,X1] : c_lessequals(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(X0),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(forward_demodulation,[status(thm)],[f1055,f1777]) ).
fof(f13347,plain,
! [X0,X1,X2] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(X1),X2,tc_fun(tc_Message_Omsg,tc_bool))),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f13343,f793]) ).
fof(f13403,definition,
! [X0,X1,X2] :
( sQ229_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(X1),X2,tc_fun(tc_Message_Omsg,tc_bool))),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),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,[sQ229_spl])],[split_symbol_definition]) ).
fof(f13406,plain,
( sQ229_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f13347,f1723,f13403]) ).
fof(f13422,plain,
! [X0,X1,X2] :
( c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_bool),tc_bool)
| ~ c_lessequals(X0,X1,tc_bool) ),
inference(resolution,[status(thm)],[f1101,f1642]) ).
fof(f13423,plain,
! [X0,X1,X2] :
( ~ c_lessequals(X0,X1,tc_nat)
| c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_nat),tc_nat) ),
inference(resolution,[status(thm)],[f1101,f1635]) ).
fof(f13449,plain,
! [X0,X1,X2] : hBOOL(c_in(v_evs,c_Set_Oinsert(X0,c_Message_Oparts(c_Message_Osynth(c_NS__Shared__Mirabelle_Ons__shared)),X1),X2)),
inference(paramodulation,[status(thm)],[f9737,f8299]) ).
fof(f13491,plain,
! [X0,X1,X2,X3,X4,X5] :
( ~ hBOOL(c_in(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X4)))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg))
| hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,X0)),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,X5)),tc_Message_Omsg))
| ~ hBOOL(c_in(X5,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X4))))),c_List_Oset(v_evs,tc_Event_Oevent),tc_Event_Oevent)) ),
inference(resolution,[status(thm)],[f1488,f3468]) ).
fof(f13559,plain,
hAPP(c_Orderings_Otop__class_Otop(tc_fun(t_a,tc_bool)),v_x) = c_Orderings_Otop__class_Otop(tc_bool),
inference(resolution,[status(thm)],[f1187,f1648]) ).
fof(f13560,plain,
hBOOL(c_Orderings_Otop__class_Otop(tc_bool)),
inference(paramodulation,[status(thm)],[f13559,f1443]) ).
fof(f13562,plain,
! [X0,X1] :
( ~ hBOOL(c_Orderings_Otop__class_Otop(tc_bool))
| hBOOL(hAPP(c_Set_Oinsert(X0,c_Orderings_Otop__class_Otop(tc_fun(t_a,tc_bool)),X1),v_x)) ),
inference(paramodulation,[status(thm)],[f13559,f949]) ).
fof(f13565,plain,
! [X0] :
( ~ hBOOL(c_Orderings_Otop__class_Otop(tc_bool))
| hBOOL(c_in(v_x,c_Orderings_Otop__class_Otop(tc_fun(t_a,tc_bool)),X0)) ),
inference(paramodulation,[status(thm)],[f13559,f1583]) ).
fof(f13566,plain,
! [X0] :
( hBOOL(c_Orderings_Otop__class_Otop(tc_bool))
| ~ hBOOL(c_in(v_x,c_Orderings_Otop__class_Otop(tc_fun(t_a,tc_bool)),X0)) ),
inference(paramodulation,[status(thm)],[f13559,f1585]) ).
fof(f13567,definition,
! [X0] :
( sQ232_spl
<=> hBOOL(c_in(v_x,c_Orderings_Otop__class_Otop(tc_fun(t_a,tc_bool)),X0)) ),
introduced(definition,[new_symbols(definition,[sQ232_spl])],[split_symbol_definition]) ).
fof(f13570,definition,
( sQ233_spl
<=> hBOOL(c_Orderings_Otop__class_Otop(tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ233_spl])],[split_symbol_definition]) ).
fof(f13573,plain,
( ~ sQ233_spl
| sQ232_spl ),
inference(split_clause,[status(thm)],[f13565,f13567,f13570]) ).
fof(f13574,definition,
! [X0,X1] :
( sQ234_spl
<=> hBOOL(hAPP(c_Set_Oinsert(X0,c_Orderings_Otop__class_Otop(tc_fun(t_a,tc_bool)),X1),v_x)) ),
introduced(definition,[new_symbols(definition,[sQ234_spl])],[split_symbol_definition]) ).
fof(f13577,plain,
( ~ sQ233_spl
| sQ234_spl ),
inference(split_clause,[status(thm)],[f13562,f13574,f13570]) ).
fof(f13582,definition,
! [X0] :
( sQ236_spl
<=> ~ hBOOL(c_in(v_x,c_Orderings_Otop__class_Otop(tc_fun(t_a,tc_bool)),X0)) ),
introduced(definition,[new_symbols(definition,[sQ236_spl])],[split_symbol_definition]) ).
fof(f13583,plain,
! [X0] :
( ~ sQ236_spl
| ~ hBOOL(c_in(v_x,c_Orderings_Otop__class_Otop(tc_fun(t_a,tc_bool)),X0)) ),
inference(component_clause,[status(thm)],[f13582]) ).
fof(f13585,plain,
( sQ233_spl
| sQ236_spl ),
inference(split_clause,[status(thm)],[f13566,f13582,f13570]) ).
fof(f13586,plain,
( ~ sQ236_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f13583,f3235]) ).
fof(f13587,plain,
~ sQ236_spl,
inference(contradiction_clause,[status(thm)],[f13586]) ).
fof(f13604,plain,
! [X0,X1] :
( hBOOL(c_Orderings_Obot__class_Obot(tc_bool))
| ~ hBOOL(hAPP(c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_bool)),X0,tc_fun(X1,tc_bool)),v_x))
| hBOOL(hAPP(X0,v_x)) ),
inference(paramodulation,[status(thm)],[f4464,f884]) ).
fof(f13605,plain,
! [X0,X1] :
( hBOOL(c_Orderings_Obot__class_Obot(tc_nat))
| ~ hBOOL(hAPP(c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_nat)),X0,tc_fun(X1,tc_bool)),v_x))
| hBOOL(hAPP(X0,v_x)) ),
inference(paramodulation,[status(thm)],[f4465,f884]) ).
fof(f13608,definition,
! [X0,X1] :
( sQ237_spl
<=> ( ~ hBOOL(hAPP(c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_bool)),X0,tc_fun(X1,tc_bool)),v_x))
| hBOOL(hAPP(X0,v_x)) ) ),
introduced(definition,[new_symbols(definition,[sQ237_spl])],[split_symbol_definition]) ).
fof(f13611,plain,
( sQ169_spl
| sQ237_spl ),
inference(split_clause,[status(thm)],[f13604,f13608,f10593]) ).
fof(f13616,definition,
! [X0,X1] :
( sQ239_spl
<=> ( ~ hBOOL(hAPP(c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_nat)),X0,tc_fun(X1,tc_bool)),v_x))
| hBOOL(hAPP(X0,v_x)) ) ),
introduced(definition,[new_symbols(definition,[sQ239_spl])],[split_symbol_definition]) ).
fof(f13619,plain,
( sQ164_spl
| sQ239_spl ),
inference(split_clause,[status(thm)],[f13605,f13616,f10548]) ).
fof(f13667,plain,
! [X0] :
( ~ sQ25_spl
| ~ class_Orderings_Obot(tc_nat)
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,c_Orderings_Obot__class_Obot(tc_nat),tc_nat),X0,tc_nat) ),
inference(resolution,[status(thm)],[f2714,f727]) ).
fof(f13670,plain,
! [X0] :
( ~ sQ25_spl
| ~ class_Orderings_Otop(tc_nat)
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Otop__class_Otop(tc_nat),X0,tc_nat),c_Orderings_Otop__class_Otop(tc_nat),tc_nat) ),
inference(resolution,[status(thm)],[f2714,f934]) ).
fof(f13674,plain,
! [X0,X1] :
( ~ sQ25_spl
| c_lessequals(X0,X1,tc_nat)
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_nat),X0,tc_nat) ),
inference(resolution,[status(thm)],[f2714,f4462]) ).
fof(f13677,plain,
! [X0] :
( ~ sQ25_spl
| ~ class_Orderings_Oorder(tc_nat)
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,X0,tc_nat),X0,tc_nat) ),
inference(resolution,[status(thm)],[f2714,f1123]) ).
fof(f13678,definition,
! [X0] :
( sQ240_spl
<=> c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,X0,tc_nat),X0,tc_nat) ),
introduced(definition,[new_symbols(definition,[sQ240_spl])],[split_symbol_definition]) ).
fof(f13681,plain,
( ~ sQ25_spl
| ~ sQ65_spl
| sQ240_spl ),
inference(split_clause,[status(thm)],[f13677,f13678,f5095,f2713]) ).
fof(f13682,definition,
! [X0] :
( sQ241_spl
<=> c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,c_Orderings_Obot__class_Obot(tc_nat),tc_nat),X0,tc_nat) ),
introduced(definition,[new_symbols(definition,[sQ241_spl])],[split_symbol_definition]) ).
fof(f13685,plain,
( ~ sQ25_spl
| ~ sQ67_spl
| sQ241_spl ),
inference(split_clause,[status(thm)],[f13667,f13682,f5102,f2713]) ).
fof(f13688,definition,
! [X0] :
( sQ242_spl
<=> c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Otop__class_Otop(tc_nat),X0,tc_nat),c_Orderings_Otop__class_Otop(tc_nat),tc_nat) ),
introduced(definition,[new_symbols(definition,[sQ242_spl])],[split_symbol_definition]) ).
fof(f13691,plain,
( ~ sQ25_spl
| ~ sQ70_spl
| sQ242_spl ),
inference(split_clause,[status(thm)],[f13670,f13688,f5113,f2713]) ).
fof(f13717,plain,
! [X0,X1,X2] : hBOOL(c_in(c_Message_Oagent_OSpy,c_Set_Oinsert(X0,c_Message_Oanalz(c_Message_Osynth(c_Event_Obad)),X1),X2)),
inference(paramodulation,[status(thm)],[f9459,f8299]) ).
fof(f13821,plain,
! [X0] :
( ~ sQ28_spl
| ~ class_Orderings_Obot(tc_bool)
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,c_Orderings_Obot__class_Obot(tc_bool),tc_bool),X0,tc_bool) ),
inference(resolution,[status(thm)],[f2801,f727]) ).
fof(f13825,plain,
! [X0] :
( ~ sQ28_spl
| ~ class_Orderings_Otop(tc_bool)
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Otop__class_Otop(tc_bool),X0,tc_bool),c_Orderings_Otop__class_Otop(tc_bool),tc_bool) ),
inference(resolution,[status(thm)],[f2801,f934]) ).
fof(f13829,plain,
! [X0] :
( ~ sQ28_spl
| ~ class_Orderings_Oorder(tc_bool)
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,X0,tc_bool),X0,tc_bool) ),
inference(resolution,[status(thm)],[f2801,f1123]) ).
fof(f13832,definition,
! [X0] :
( sQ243_spl
<=> c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,c_Orderings_Obot__class_Obot(tc_bool),tc_bool),X0,tc_bool) ),
introduced(definition,[new_symbols(definition,[sQ243_spl])],[split_symbol_definition]) ).
fof(f13835,plain,
( ~ sQ28_spl
| ~ sQ73_spl
| sQ243_spl ),
inference(split_clause,[status(thm)],[f13821,f13832,f5314,f2800]) ).
fof(f13836,definition,
! [X0] :
( sQ244_spl
<=> c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Otop__class_Otop(tc_bool),X0,tc_bool),c_Orderings_Otop__class_Otop(tc_bool),tc_bool) ),
introduced(definition,[new_symbols(definition,[sQ244_spl])],[split_symbol_definition]) ).
fof(f13839,plain,
( ~ sQ28_spl
| ~ sQ77_spl
| sQ244_spl ),
inference(split_clause,[status(thm)],[f13825,f13836,f5328,f2800]) ).
fof(f13840,definition,
! [X0] :
( sQ245_spl
<=> c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,X0,tc_bool),X0,tc_bool) ),
introduced(definition,[new_symbols(definition,[sQ245_spl])],[split_symbol_definition]) ).
fof(f13843,plain,
( ~ sQ28_spl
| ~ sQ78_spl
| sQ245_spl ),
inference(split_clause,[status(thm)],[f13829,f13840,f5332,f2800]) ).
fof(f13905,plain,
! [X0,X1,X2] : hBOOL(c_in(c_Message_Oagent_OSpy,c_Set_Oinsert(X0,c_Message_Osynth(c_Message_Oparts(c_Event_Obad)),X1),X2)),
inference(paramodulation,[status(thm)],[f9632,f8299]) ).
fof(f14068,plain,
! [X0] : c_lessequals(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X0,tc_Message_Omsg)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f963,f5716]) ).
fof(f14271,plain,
! [X0,X1,X2] : hBOOL(c_in(c_Message_Oagent_OSpy,c_Set_Oinsert(X0,c_Message_Osynth(c_Message_Oanalz(c_Event_Obad)),X1),X2)),
inference(paramodulation,[status(thm)],[f9691,f8299]) ).
fof(f14300,plain,
! [X0,X1] :
( hBOOL(c_in(v_evs,c_Message_Oanalz(c_Message_Osynth(c_NS__Shared__Mirabelle_Ons__shared)),X1))
| X0 = v_evs ),
inference(resolution,[status(thm)],[f12120,f1022]) ).
fof(f14309,definition,
! [X1] :
( sQ246_spl
<=> hBOOL(c_in(v_evs,c_Message_Oanalz(c_Message_Osynth(c_NS__Shared__Mirabelle_Ons__shared)),X1)) ),
introduced(definition,[new_symbols(definition,[sQ246_spl])],[split_symbol_definition]) ).
fof(f14312,plain,
( sQ246_spl
| sQ214_spl ),
inference(split_clause,[status(thm)],[f14300,f12814,f14309]) ).
fof(f14384,definition,
! [X0,X1] :
( sQ247_spl
<=> c_Message_Omsg_OMPair(X0,X1) = v_X ),
introduced(definition,[new_symbols(definition,[sQ247_spl])],[split_symbol_definition]) ).
fof(f14385,plain,
! [X0,X1] :
( ~ sQ247_spl
| c_Message_Omsg_OMPair(X0,X1) = v_X ),
inference(component_clause,[status(thm)],[f14384]) ).
fof(f14590,plain,
! [X0,X1,X2] : hBOOL(c_in(c_Message_Oagent_OSpy,c_Set_Oinsert(X0,c_Message_Oparts(c_Message_Osynth(c_Event_Obad)),X1),X2)),
inference(paramodulation,[status(thm)],[f9849,f8299]) ).
fof(f14628,plain,
! [X0] :
( ~ sQ7_spl
| ~ class_Orderings_Obot(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(X0),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(X0),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f1798,f727]) ).
fof(f14641,plain,
! [X0] :
( ~ sQ7_spl
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),X0,tc_fun(tc_Message_Omsg,tc_bool))),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X0,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),X0,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f1798,f5716]) ).
fof(f14650,plain,
! [X0] :
( ~ sQ7_spl
| ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(X0),c_Message_Oparts(X0),tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(X0),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f1798,f1123]) ).
fof(f14659,plain,
! [X0] :
( ~ sQ7_spl
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(paramodulation,[status(thm)],[f2191,f1798]) ).
fof(f14676,plain,
! [X0] :
( ~ sQ7_spl
| ~ c_lessequals(X0,c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(forward_demodulation,[status(thm)],[f2191,f14659]) ).
fof(f14678,definition,
! [X0] :
( sQ248_spl
<=> c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(X0),c_Message_Oparts(X0),tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(X0),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ248_spl])],[split_symbol_definition]) ).
fof(f14681,plain,
( ~ sQ7_spl
| ~ sQ56_spl
| sQ248_spl ),
inference(split_clause,[status(thm)],[f14650,f14678,f4303,f1797]) ).
fof(f14687,definition,
! [X0] :
( sQ249_spl
<=> c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(X0),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(X0),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ249_spl])],[split_symbol_definition]) ).
fof(f14690,plain,
( ~ sQ7_spl
| ~ sQ54_spl
| sQ249_spl ),
inference(split_clause,[status(thm)],[f14628,f14687,f4295,f1797]) ).
fof(f14707,plain,
( sQ56_spl
| ~ class_Orderings_Oorder(tc_bool) ),
inference(resolution,[status(thm)],[f4305,f1626]) ).
fof(f14708,plain,
( sQ56_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f14707,f1647]) ).
fof(f14709,plain,
sQ56_spl,
inference(contradiction_clause,[status(thm)],[f14708]) ).
fof(f14866,plain,
! [X0,X1] :
( hBOOL(c_in(c_List_Olist_ONil(tc_Event_Oevent),c_Message_Osynth(c_NS__Shared__Mirabelle_Ons__shared),X1))
| X0 = c_List_Olist_ONil(tc_Event_Oevent) ),
inference(resolution,[status(thm)],[f10380,f1022]) ).
fof(f14876,definition,
! [X1] :
( sQ250_spl
<=> hBOOL(c_in(c_List_Olist_ONil(tc_Event_Oevent),c_Message_Osynth(c_NS__Shared__Mirabelle_Ons__shared),X1)) ),
introduced(definition,[new_symbols(definition,[sQ250_spl])],[split_symbol_definition]) ).
fof(f14879,plain,
( sQ250_spl
| sQ216_spl ),
inference(split_clause,[status(thm)],[f14866,f12821,f14876]) ).
fof(f14888,plain,
! [X0,X1,X2,X3] :
( hBOOL(c_in(c_Message_Oagent_OSpy,c_Set_Oinsert(X1,c_Event_Obad,X2),X3))
| X0 = c_Message_Oagent_OSpy ),
inference(resolution,[status(thm)],[f10786,f1022]) ).
fof(f14907,definition,
! [X1,X2,X3] :
( sQ251_spl
<=> hBOOL(c_in(c_Message_Oagent_OSpy,c_Set_Oinsert(X1,c_Event_Obad,X2),X3)) ),
introduced(definition,[new_symbols(definition,[sQ251_spl])],[split_symbol_definition]) ).
fof(f14910,plain,
( sQ251_spl
| sQ212_spl ),
inference(split_clause,[status(thm)],[f14888,f12807,f14907]) ).
fof(f14911,plain,
! [X0,X1] :
( hBOOL(c_in(v_evs,c_Message_Osynth(c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared)),X1))
| X0 = v_evs ),
inference(resolution,[status(thm)],[f12237,f1022]) ).
fof(f14920,definition,
! [X1] :
( sQ252_spl
<=> hBOOL(c_in(v_evs,c_Message_Osynth(c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared)),X1)) ),
introduced(definition,[new_symbols(definition,[sQ252_spl])],[split_symbol_definition]) ).
fof(f14923,plain,
( sQ252_spl
| sQ214_spl ),
inference(split_clause,[status(thm)],[f14911,f12814,f14920]) ).
fof(f15492,plain,
! [X0,X1] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,X1)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Event_Oused(X1),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Event_Oused(X1),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f1272,f793]) ).
fof(f15503,definition,
! [X0,X1] :
( sQ255_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,X1)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Event_Oused(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,[sQ255_spl])],[split_symbol_definition]) ).
fof(f15506,plain,
( sQ255_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f15492,f1723,f15503]) ).
fof(f15525,plain,
! [X0,X1] :
( hBOOL(c_in(v_evs,c_Message_Osynth(c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared)),X1))
| X0 = v_evs ),
inference(resolution,[status(thm)],[f12415,f1022]) ).
fof(f15534,definition,
! [X1] :
( sQ256_spl
<=> hBOOL(c_in(v_evs,c_Message_Osynth(c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared)),X1)) ),
introduced(definition,[new_symbols(definition,[sQ256_spl])],[split_symbol_definition]) ).
fof(f15537,plain,
( sQ256_spl
| sQ214_spl ),
inference(split_clause,[status(thm)],[f15525,f12814,f15534]) ).
fof(f15620,plain,
! [X0,X1] :
( hBOOL(c_in(v_evs,c_Message_Oparts(c_Message_Osynth(c_NS__Shared__Mirabelle_Ons__shared)),X1))
| X0 = v_evs ),
inference(resolution,[status(thm)],[f13449,f1022]) ).
fof(f15629,definition,
! [X1] :
( sQ259_spl
<=> hBOOL(c_in(v_evs,c_Message_Oparts(c_Message_Osynth(c_NS__Shared__Mirabelle_Ons__shared)),X1)) ),
introduced(definition,[new_symbols(definition,[sQ259_spl])],[split_symbol_definition]) ).
fof(f15632,plain,
( sQ259_spl
| sQ214_spl ),
inference(split_clause,[status(thm)],[f15620,f12814,f15629]) ).
fof(f15634,plain,
! [X0,X1] :
( ~ class_Orderings_Obot(tc_nat)
| c_lessequals(c_Orderings_Obot__class_Obot(tc_nat),c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_nat),tc_nat) ),
inference(resolution,[status(thm)],[f13205,f727]) ).
fof(f15635,plain,
! [X0,X1,X2] : c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,c_Lattices_Oupper__semilattice__class_Osup(X2,X0,tc_nat),tc_nat),tc_nat),
inference(resolution,[status(thm)],[f13205,f2902]) ).
fof(f15636,plain,
! [X0,X1,X2] : c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,c_Lattices_Oupper__semilattice__class_Osup(X0,X2,tc_nat),tc_nat),tc_nat),
inference(resolution,[status(thm)],[f13205,f2694]) ).
fof(f15637,plain,
! [X0,X1] :
( ~ class_Orderings_Otop(tc_nat)
| c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,c_Orderings_Otop__class_Otop(tc_nat),tc_nat),tc_nat) ),
inference(resolution,[status(thm)],[f13205,f934]) ).
fof(f15641,plain,
! [X0,X1,X2] :
( c_lessequals(X2,X0,tc_nat)
| c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_nat),tc_nat) ),
inference(resolution,[status(thm)],[f13205,f4462]) ).
fof(f15644,plain,
! [X0,X1] :
( ~ class_Orderings_Oorder(tc_nat)
| c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_nat),tc_nat) ),
inference(resolution,[status(thm)],[f13205,f1123]) ).
fof(f15645,definition,
! [X0,X1] :
( sQ260_spl
<=> c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_nat),tc_nat) ),
introduced(definition,[new_symbols(definition,[sQ260_spl])],[split_symbol_definition]) ).
fof(f15649,plain,
( ~ sQ65_spl
| sQ260_spl ),
inference(split_clause,[status(thm)],[f15644,f15645,f5095]) ).
fof(f15650,definition,
! [X0,X1] :
( sQ261_spl
<=> c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,c_Orderings_Otop__class_Otop(tc_nat),tc_nat),tc_nat) ),
introduced(definition,[new_symbols(definition,[sQ261_spl])],[split_symbol_definition]) ).
fof(f15653,plain,
( ~ sQ70_spl
| sQ261_spl ),
inference(split_clause,[status(thm)],[f15637,f15650,f5113]) ).
fof(f15654,definition,
! [X0,X1] :
( sQ262_spl
<=> c_lessequals(c_Orderings_Obot__class_Obot(tc_nat),c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_nat),tc_nat) ),
introduced(definition,[new_symbols(definition,[sQ262_spl])],[split_symbol_definition]) ).
fof(f15657,plain,
( ~ sQ67_spl
| sQ262_spl ),
inference(split_clause,[status(thm)],[f15634,f15654,f5102]) ).
fof(f15658,plain,
! [X0,X1] :
( hBOOL(c_in(c_Message_Oagent_OSpy,c_Message_Oanalz(c_Message_Osynth(c_Event_Obad)),X1))
| X0 = c_Message_Oagent_OSpy ),
inference(resolution,[status(thm)],[f13717,f1022]) ).
fof(f15667,definition,
! [X1] :
( sQ263_spl
<=> hBOOL(c_in(c_Message_Oagent_OSpy,c_Message_Oanalz(c_Message_Osynth(c_Event_Obad)),X1)) ),
introduced(definition,[new_symbols(definition,[sQ263_spl])],[split_symbol_definition]) ).
fof(f15670,plain,
( sQ263_spl
| sQ212_spl ),
inference(split_clause,[status(thm)],[f15658,f12807,f15667]) ).
fof(f15677,plain,
! [X0,X1,X2,X3] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X2,X0,tc_nat),c_Lattices_Oupper__semilattice__class_Osup(X1,c_Lattices_Oupper__semilattice__class_Osup(X2,X3,tc_nat),tc_nat),tc_nat)
| ~ c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,c_Lattices_Oupper__semilattice__class_Osup(X2,X3,tc_nat),tc_nat),tc_nat)
| ~ class_Lattices_Oupper__semilattice(tc_nat) ),
inference(resolution,[status(thm)],[f15636,f793]) ).
fof(f15679,plain,
! [X0,X1,X2] : c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_nat),X2,tc_nat),tc_nat),
inference(paramodulation,[status(thm)],[f6096,f15636]) ).
fof(f15701,definition,
! [X0,X1,X2,X3] :
( sQ264_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X2,X0,tc_nat),c_Lattices_Oupper__semilattice__class_Osup(X1,c_Lattices_Oupper__semilattice__class_Osup(X2,X3,tc_nat),tc_nat),tc_nat)
| ~ c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,c_Lattices_Oupper__semilattice__class_Osup(X2,X3,tc_nat),tc_nat),tc_nat) ) ),
introduced(definition,[new_symbols(definition,[sQ264_spl])],[split_symbol_definition]) ).
fof(f15704,plain,
( sQ264_spl
| ~ sQ23_spl ),
inference(split_clause,[status(thm)],[f15677,f2703,f15701]) ).
fof(f15711,plain,
! [X0,X1,X2,X3] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X3,X0,tc_nat),c_Lattices_Oupper__semilattice__class_Osup(X1,c_Lattices_Oupper__semilattice__class_Osup(X2,X3,tc_nat),tc_nat),tc_nat)
| ~ c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,c_Lattices_Oupper__semilattice__class_Osup(X2,X3,tc_nat),tc_nat),tc_nat)
| ~ class_Lattices_Oupper__semilattice(tc_nat) ),
inference(resolution,[status(thm)],[f15635,f793]) ).
fof(f15713,plain,
! [X0,X1,X2] : c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_nat),X2,tc_nat),tc_nat),
inference(paramodulation,[status(thm)],[f6096,f15635]) ).
fof(f15735,definition,
! [X0,X1,X2,X3] :
( sQ265_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X3,X0,tc_nat),c_Lattices_Oupper__semilattice__class_Osup(X1,c_Lattices_Oupper__semilattice__class_Osup(X2,X3,tc_nat),tc_nat),tc_nat)
| ~ c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,c_Lattices_Oupper__semilattice__class_Osup(X2,X3,tc_nat),tc_nat),tc_nat) ) ),
introduced(definition,[new_symbols(definition,[sQ265_spl])],[split_symbol_definition]) ).
fof(f15738,plain,
( sQ265_spl
| ~ sQ23_spl ),
inference(split_clause,[status(thm)],[f15711,f2703,f15735]) ).
fof(f15745,plain,
! [X0,X1,X2,X3] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_nat),c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_nat),X3,tc_nat),tc_nat)
| ~ c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_nat),X3,tc_nat),tc_nat)
| ~ class_Lattices_Oupper__semilattice(tc_nat) ),
inference(resolution,[status(thm)],[f15679,f793]) ).
fof(f15769,definition,
! [X0,X1,X2,X3] :
( sQ266_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_nat),c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_nat),X3,tc_nat),tc_nat)
| ~ c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_nat),X3,tc_nat),tc_nat) ) ),
introduced(definition,[new_symbols(definition,[sQ266_spl])],[split_symbol_definition]) ).
fof(f15772,plain,
( sQ266_spl
| ~ sQ23_spl ),
inference(split_clause,[status(thm)],[f15745,f2703,f15769]) ).
fof(f15778,plain,
! [X0,X1] :
( hBOOL(c_in(c_Message_Oagent_OSpy,c_Message_Osynth(c_Message_Oparts(c_Event_Obad)),X1))
| X0 = c_Message_Oagent_OSpy ),
inference(resolution,[status(thm)],[f13905,f1022]) ).
fof(f15787,definition,
! [X1] :
( sQ267_spl
<=> hBOOL(c_in(c_Message_Oagent_OSpy,c_Message_Osynth(c_Message_Oparts(c_Event_Obad)),X1)) ),
introduced(definition,[new_symbols(definition,[sQ267_spl])],[split_symbol_definition]) ).
fof(f15790,plain,
( sQ267_spl
| sQ212_spl ),
inference(split_clause,[status(thm)],[f15778,f12807,f15787]) ).
fof(f15829,plain,
! [X0,X1] :
( hBOOL(c_in(c_Message_Oagent_OSpy,c_Message_Osynth(c_Message_Oanalz(c_Event_Obad)),X1))
| X0 = c_Message_Oagent_OSpy ),
inference(resolution,[status(thm)],[f14271,f1022]) ).
fof(f15838,definition,
! [X1] :
( sQ268_spl
<=> hBOOL(c_in(c_Message_Oagent_OSpy,c_Message_Osynth(c_Message_Oanalz(c_Event_Obad)),X1)) ),
introduced(definition,[new_symbols(definition,[sQ268_spl])],[split_symbol_definition]) ).
fof(f15841,plain,
( sQ268_spl
| sQ212_spl ),
inference(split_clause,[status(thm)],[f15829,f12807,f15838]) ).
fof(f15842,plain,
! [X0,X1] :
( hBOOL(c_in(c_Message_Oagent_OSpy,c_Message_Oparts(c_Message_Osynth(c_Event_Obad)),X1))
| X0 = c_Message_Oagent_OSpy ),
inference(resolution,[status(thm)],[f14590,f1022]) ).
fof(f15851,definition,
! [X1] :
( sQ269_spl
<=> hBOOL(c_in(c_Message_Oagent_OSpy,c_Message_Oparts(c_Message_Osynth(c_Event_Obad)),X1)) ),
introduced(definition,[new_symbols(definition,[sQ269_spl])],[split_symbol_definition]) ).
fof(f15854,plain,
( sQ269_spl
| sQ212_spl ),
inference(split_clause,[status(thm)],[f15842,f12807,f15851]) ).
fof(f15919,plain,
! [X0,X1,X2,X3,X4] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(X1,X4),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Event_Oknows(X1,c_List_Olist_OCons(c_Event_Oevent_OGets(X2,X3),X4,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Event_Oknows(X1,c_List_Olist_OCons(c_Event_Oevent_OGets(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(resolution,[status(thm)],[f1285,f793]) ).
fof(f15926,definition,
! [X0,X1,X2,X3,X4] :
( sQ270_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(X1,X4),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Event_Oknows(X1,c_List_Olist_OCons(c_Event_Oevent_OGets(X2,X3),X4,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Event_Oknows(X1,c_List_Olist_OCons(c_Event_Oevent_OGets(X2,X3),X4,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ270_spl])],[split_symbol_definition]) ).
fof(f15929,plain,
( sQ270_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f15919,f1723,f15926]) ).
fof(f15944,plain,
! [X0,X1,X2,X3] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X2,X0,tc_nat),c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_nat),X3,tc_nat),tc_nat)
| ~ c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_nat),X3,tc_nat),tc_nat)
| ~ class_Lattices_Oupper__semilattice(tc_nat) ),
inference(resolution,[status(thm)],[f15713,f793]) ).
fof(f15968,definition,
! [X0,X1,X2,X3] :
( sQ271_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X2,X0,tc_nat),c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_nat),X3,tc_nat),tc_nat)
| ~ c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_nat),X3,tc_nat),tc_nat) ) ),
introduced(definition,[new_symbols(definition,[sQ271_spl])],[split_symbol_definition]) ).
fof(f15971,plain,
( sQ271_spl
| ~ sQ23_spl ),
inference(split_clause,[status(thm)],[f15944,f2703,f15968]) ).
fof(f16067,plain,
c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Message_OinvKey,hAPP(c_Public_OpublicKey(c_Public_Okeymode_OEncryption),c_Message_Oagent_OServer))),c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Message_OinvKey,hAPP(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Message_Oagent_OServer))),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg),c_Set_Oimage(c_Message_Omsg_OKey,c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OEncryption),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg),c_Set_Oimage(c_Message_Omsg_OKey,c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oimage(c_Message_Omsg_OKey,c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) = c_Event_OinitState(c_Message_Oagent_OServer),
inference(forward_demodulation,[status(thm)],[f843,f803]) ).
fof(f16068,plain,
c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Message_OinvKey,hAPP(c_Public_OpublicKey(c_Public_Okeymode_OEncryption),c_Message_Oagent_OServer))),c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Message_OinvKey,hAPP(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Message_Oagent_OServer))),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg),c_Set_Oimage(c_Message_Omsg_OKey,c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OEncryption),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oimage(c_Message_Omsg_OKey,c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg),c_Set_Oimage(c_Message_Omsg_OKey,c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) = c_Event_OinitState(c_Message_Oagent_OServer),
inference(forward_demodulation,[status(thm)],[f843,f16067]) ).
fof(f16069,plain,
c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Message_OinvKey,hAPP(c_Public_OpublicKey(c_Public_Okeymode_OEncryption),c_Message_Oagent_OServer))),c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Message_OinvKey,hAPP(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Message_Oagent_OServer))),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg),c_Set_Oimage(c_Message_Omsg_OKey,c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OEncryption),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oimage(c_Message_Omsg_OKey,c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oimage(c_Message_Omsg_OKey,c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg) = c_Event_OinitState(c_Message_Oagent_OServer),
inference(forward_demodulation,[status(thm)],[f843,f16068]) ).
fof(f16070,plain,
c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Message_OinvKey,hAPP(c_Public_OpublicKey(c_Public_Okeymode_OEncryption),c_Message_Oagent_OServer))),c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Message_OinvKey,hAPP(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Message_Oagent_OServer))),c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oimage(c_Message_Omsg_OKey,c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OEncryption),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg),c_Set_Oimage(c_Message_Omsg_OKey,c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oimage(c_Message_Omsg_OKey,c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg) = c_Event_OinitState(c_Message_Oagent_OServer),
inference(forward_demodulation,[status(thm)],[f843,f16069]) ).
fof(f16071,plain,
c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Message_OinvKey,hAPP(c_Public_OpublicKey(c_Public_Okeymode_OEncryption),c_Message_Oagent_OServer))),c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Message_OinvKey,hAPP(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Message_Oagent_OServer))),c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oimage(c_Message_Omsg_OKey,c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OEncryption),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oimage(c_Message_Omsg_OKey,c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg),c_Set_Oimage(c_Message_Omsg_OKey,c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg) = c_Event_OinitState(c_Message_Oagent_OServer),
inference(forward_demodulation,[status(thm)],[f843,f16070]) ).
fof(f16072,plain,
c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Message_OinvKey,hAPP(c_Public_OpublicKey(c_Public_Okeymode_OEncryption),c_Message_Oagent_OServer))),c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Message_OinvKey,hAPP(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Message_Oagent_OServer))),c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oimage(c_Message_Omsg_OKey,c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OEncryption),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oimage(c_Message_Omsg_OKey,c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oimage(c_Message_Omsg_OKey,c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg),tc_Message_Omsg) = c_Event_OinitState(c_Message_Oagent_OServer),
inference(forward_demodulation,[status(thm)],[f843,f16071]) ).
fof(f16073,plain,
c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Message_OinvKey,hAPP(c_Public_OpublicKey(c_Public_Okeymode_OEncryption),c_Message_Oagent_OServer))),c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Message_OinvKey,hAPP(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Message_Oagent_OServer))),c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Message_Omsg_OKey,c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OEncryption),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat,tc_Message_Omsg),c_Set_Oimage(c_Message_Omsg_OKey,c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oimage(c_Message_Omsg_OKey,c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg),tc_Message_Omsg) = c_Event_OinitState(c_Message_Oagent_OServer),
inference(forward_demodulation,[status(thm)],[f735,f16072]) ).
fof(f16125,plain,
! [X0,X1] :
( ~ class_Orderings_Obot(tc_bool)
| c_lessequals(c_Orderings_Obot__class_Obot(tc_bool),c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_bool),tc_bool) ),
inference(resolution,[status(thm)],[f13204,f727]) ).
fof(f16126,plain,
! [X0,X1,X2] : c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,c_Lattices_Oupper__semilattice__class_Osup(X2,X0,tc_bool),tc_bool),tc_bool),
inference(resolution,[status(thm)],[f13204,f2901]) ).
fof(f16127,plain,
! [X0,X1,X2] : c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,c_Lattices_Oupper__semilattice__class_Osup(X0,X2,tc_bool),tc_bool),tc_bool),
inference(resolution,[status(thm)],[f13204,f2693]) ).
fof(f16129,plain,
! [X0,X1] :
( ~ class_Orderings_Otop(tc_bool)
| c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,c_Orderings_Otop__class_Otop(tc_bool),tc_bool),tc_bool) ),
inference(resolution,[status(thm)],[f13204,f934]) ).
fof(f16132,plain,
! [X0,X1] :
( ~ class_Orderings_Opreorder(tc_bool)
| c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_bool),tc_bool) ),
inference(resolution,[status(thm)],[f13204,f1125]) ).
fof(f16134,definition,
! [X0,X1] :
( sQ272_spl
<=> c_lessequals(c_Orderings_Obot__class_Obot(tc_bool),c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_bool),tc_bool) ),
introduced(definition,[new_symbols(definition,[sQ272_spl])],[split_symbol_definition]) ).
fof(f16137,plain,
( ~ sQ73_spl
| sQ272_spl ),
inference(split_clause,[status(thm)],[f16125,f16134,f5314]) ).
fof(f16138,definition,
! [X0,X1] :
( sQ273_spl
<=> c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,c_Orderings_Otop__class_Otop(tc_bool),tc_bool),tc_bool) ),
introduced(definition,[new_symbols(definition,[sQ273_spl])],[split_symbol_definition]) ).
fof(f16141,plain,
( ~ sQ77_spl
| sQ273_spl ),
inference(split_clause,[status(thm)],[f16129,f16138,f5328]) ).
fof(f16142,definition,
! [X0,X1] :
( sQ274_spl
<=> c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_bool),tc_bool) ),
introduced(definition,[new_symbols(definition,[sQ274_spl])],[split_symbol_definition]) ).
fof(f16145,plain,
( ~ sQ75_spl
| sQ274_spl ),
inference(split_clause,[status(thm)],[f16132,f16142,f5321]) ).
fof(f16150,plain,
! [X0,X1,X2] : c_Message_Oparts(c_Set_Oinsert(X0,c_Set_Oinsert(c_Message_Omsg_OAgent(X1),X2,tc_Message_Omsg),tc_Message_Omsg)) = c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Message_Oparts(X2),tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg),
inference(forward_demodulation,[status(thm)],[f844,f2066]) ).
fof(f16151,plain,
! [X0,X1,X2] : c_Message_Oparts(c_Set_Oinsert(X0,c_Set_Oinsert(c_Message_Omsg_OAgent(X1),X2,tc_Message_Omsg),tc_Message_Omsg)) = c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg),X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg),
inference(forward_demodulation,[status(thm)],[f1055,f16150]) ).
fof(f16152,plain,
! [X0,X1,X2] : c_Message_Oparts(c_Set_Oinsert(X0,c_Set_Oinsert(c_Message_Omsg_OAgent(X1),X2,tc_Message_Omsg),tc_Message_Omsg)) = c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Message_Oparts(c_Set_Oinsert(X0,c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),X2,tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_Message_Omsg),
inference(forward_demodulation,[status(thm)],[f843,f16151]) ).
fof(f16153,plain,
! [X0,X1,X2] : c_Set_Oinsert(c_Message_Omsg_OAgent(X0),c_Message_Oparts(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_Message_Omsg) = c_Message_Oparts(c_Set_Oinsert(X1,c_Set_Oinsert(c_Message_Omsg_OAgent(X0),X2,tc_Message_Omsg),tc_Message_Omsg)),
inference(forward_demodulation,[status(thm)],[f735,f16152]) ).
fof(f16175,plain,
! [X0,X1] : c_lessequals(c_Set_Oinsert(c_Message_Omsg_OAgent(X0),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X1,tc_Message_Omsg)),tc_Message_Omsg),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),c_Set_Oinsert(c_Message_Omsg_OAgent(X0),X1,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f16153,f5716]) ).
fof(f16237,plain,
! [X0,X1] : c_lessequals(c_Set_Oinsert(c_Message_Omsg_OAgent(X0),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X1,tc_Message_Omsg)),tc_Message_Omsg),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OAgent(X0),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),X1,tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f844,f16175]) ).
fof(f16238,plain,
! [X0,X1] : c_lessequals(c_Set_Oinsert(c_Message_Omsg_OAgent(X0),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X1,tc_Message_Omsg)),tc_Message_Omsg),c_Set_Oinsert(c_Message_Omsg_OAgent(X0),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f1206,f16237]) ).
fof(f16302,plain,
! [X0,X1,X2,X3] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X3,X0,tc_bool),c_Lattices_Oupper__semilattice__class_Osup(X1,c_Lattices_Oupper__semilattice__class_Osup(X2,X3,tc_bool),tc_bool),tc_bool)
| ~ c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,c_Lattices_Oupper__semilattice__class_Osup(X2,X3,tc_bool),tc_bool),tc_bool)
| ~ class_Lattices_Oupper__semilattice(tc_bool) ),
inference(resolution,[status(thm)],[f16126,f793]) ).
fof(f16310,plain,
! [X0,X1,X2] : c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_bool),X2,tc_bool),tc_bool),
inference(paramodulation,[status(thm)],[f3935,f16126]) ).
fof(f16327,definition,
! [X0,X1,X2,X3] :
( sQ275_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X3,X0,tc_bool),c_Lattices_Oupper__semilattice__class_Osup(X1,c_Lattices_Oupper__semilattice__class_Osup(X2,X3,tc_bool),tc_bool),tc_bool)
| ~ c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,c_Lattices_Oupper__semilattice__class_Osup(X2,X3,tc_bool),tc_bool),tc_bool) ) ),
introduced(definition,[new_symbols(definition,[sQ275_spl])],[split_symbol_definition]) ).
fof(f16330,plain,
( sQ275_spl
| ~ sQ26_spl ),
inference(split_clause,[status(thm)],[f16302,f2783,f16327]) ).
fof(f16342,plain,
! [X0,X1,X2,X3] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X2,X0,tc_bool),c_Lattices_Oupper__semilattice__class_Osup(X1,c_Lattices_Oupper__semilattice__class_Osup(X2,X3,tc_bool),tc_bool),tc_bool)
| ~ c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,c_Lattices_Oupper__semilattice__class_Osup(X2,X3,tc_bool),tc_bool),tc_bool)
| ~ class_Lattices_Oupper__semilattice(tc_bool) ),
inference(resolution,[status(thm)],[f16127,f793]) ).
fof(f16346,plain,
! [X0,X1,X2] : c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_bool),X2,tc_bool),tc_bool),
inference(paramodulation,[status(thm)],[f6117,f16127]) ).
fof(f16367,definition,
! [X0,X1,X2,X3] :
( sQ276_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X2,X0,tc_bool),c_Lattices_Oupper__semilattice__class_Osup(X1,c_Lattices_Oupper__semilattice__class_Osup(X2,X3,tc_bool),tc_bool),tc_bool)
| ~ c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,c_Lattices_Oupper__semilattice__class_Osup(X2,X3,tc_bool),tc_bool),tc_bool) ) ),
introduced(definition,[new_symbols(definition,[sQ276_spl])],[split_symbol_definition]) ).
fof(f16370,plain,
( sQ276_spl
| ~ sQ26_spl ),
inference(split_clause,[status(thm)],[f16342,f2783,f16367]) ).
fof(f16382,plain,
! [X0,X1,X2,X3] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X2,X0,tc_bool),c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_bool),X3,tc_bool),tc_bool)
| ~ c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_bool),X3,tc_bool),tc_bool)
| ~ class_Lattices_Oupper__semilattice(tc_bool) ),
inference(resolution,[status(thm)],[f16310,f793]) ).
fof(f16411,definition,
! [X0,X1,X2,X3] :
( sQ277_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X2,X0,tc_bool),c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_bool),X3,tc_bool),tc_bool)
| ~ c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_bool),X3,tc_bool),tc_bool) ) ),
introduced(definition,[new_symbols(definition,[sQ277_spl])],[split_symbol_definition]) ).
fof(f16414,plain,
( sQ277_spl
| ~ sQ26_spl ),
inference(split_clause,[status(thm)],[f16382,f2783,f16411]) ).
fof(f16667,plain,
c_in(v_x,c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_bool)),t_a) = c_Orderings_Obot__class_Obot(tc_bool),
inference(forward_demodulation,[status(thm)],[f4464,f749]) ).
fof(f16699,plain,
! [X0,X1,X2,X3] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_bool),c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_bool),X3,tc_bool),tc_bool)
| ~ c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_bool),X3,tc_bool),tc_bool)
| ~ class_Lattices_Oupper__semilattice(tc_bool) ),
inference(resolution,[status(thm)],[f16346,f793]) ).
fof(f16726,definition,
! [X0,X1,X2,X3] :
( sQ282_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_bool),c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_bool),X3,tc_bool),tc_bool)
| ~ c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_bool),X3,tc_bool),tc_bool) ) ),
introduced(definition,[new_symbols(definition,[sQ282_spl])],[split_symbol_definition]) ).
fof(f16729,plain,
( sQ282_spl
| ~ sQ26_spl ),
inference(split_clause,[status(thm)],[f16699,f2783,f16726]) ).
fof(f16888,plain,
! [X0,X1,X2,X3] :
( c_Message_Oparts(X1) = c_Set_Oinsert(X0,c_Message_Oparts(X1),X3)
| ~ hBOOL(c_in(X0,X1,X2)) ),
inference(resolution,[status(thm)],[f4040,f1790]) ).
fof(f17160,plain,
! [X0] :
( ~ hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(v_x))
| c_Set_Oinsert(v_x,c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared),X0) = c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared) ),
inference(paramodulation,[status(thm)],[f1284,f16888]) ).
fof(f17223,definition,
! [X0] :
( sQ284_spl
<=> c_Set_Oinsert(v_x,c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared),X0) = c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared) ),
introduced(definition,[new_symbols(definition,[sQ284_spl])],[split_symbol_definition]) ).
fof(f17226,plain,
( ~ sQ89_spl
| sQ284_spl ),
inference(split_clause,[status(thm)],[f17160,f17223,f5956]) ).
fof(f17303,plain,
! [X0,X1] : hBOOL(c_in(v_evs,c_Lattices_Oupper__semilattice__class_Osup(X0,c_NS__Shared__Mirabelle_Ons__shared,tc_fun(X1,tc_bool)),X1)),
inference(resolution,[status(thm)],[f8760,f780]) ).
fof(f17323,plain,
! [X0,X1,X2,X3] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X1,X3,tc_nat),X2,tc_nat)
| ~ c_lessequals(X3,X2,tc_nat)
| ~ class_Lattices_Oupper__semilattice(tc_nat)
| ~ c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_nat),X2,tc_nat) ),
inference(resolution,[status(thm)],[f13209,f793]) ).
fof(f17324,definition,
! [X0,X1,X2,X3] :
( sQ285_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X1,X3,tc_nat),X2,tc_nat)
| ~ c_lessequals(X3,X2,tc_nat)
| ~ c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_nat),X2,tc_nat) ) ),
introduced(definition,[new_symbols(definition,[sQ285_spl])],[split_symbol_definition]) ).
fof(f17327,plain,
( ~ sQ23_spl
| sQ285_spl ),
inference(split_clause,[status(thm)],[f17323,f17324,f2703]) ).
fof(f17396,plain,
! [X0,X1,X2] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(c_Message_Omsg_OAgent(X1),X2,tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Message_Oparts(X2),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Message_Oparts(X2),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)],[f2061,f793]) ).
fof(f17413,plain,
! [X0] : c_lessequals(c_Set_Oinsert(c_Message_Omsg_OAgent(X0),c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg),tc_Message_Omsg),c_Set_Oinsert(c_Message_Omsg_OAgent(X0),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f2191,f2061]) ).
fof(f17423,definition,
! [X0,X1,X2] :
( sQ286_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(c_Message_Omsg_OAgent(X1),X2,tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Message_Oparts(X2),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Message_Oparts(X2),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ286_spl])],[split_symbol_definition]) ).
fof(f17426,plain,
( sQ286_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f17396,f1723,f17423]) ).
fof(f17437,plain,
! [X0,X1] : c_lessequals(c_Set_Oinsert(c_Message_Omsg_OAgent(X0),c_Message_Oanalz(X1),tc_Message_Omsg),c_Set_Oinsert(c_Message_Omsg_OAgent(X0),c_Message_Oparts(X1),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f1213,f2058]) ).
fof(f17442,plain,
! [X0,X1,X2] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Message_Oanalz(X2),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Message_Oparts(X2),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Message_Oparts(X2),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)],[f17437,f793]) ).
fof(f17463,plain,
! [X0] : c_lessequals(c_Set_Oinsert(c_Message_Omsg_OAgent(X0),c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)),tc_Message_Omsg),c_Set_Oinsert(c_Message_Omsg_OAgent(X0),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f2191,f17437]) ).
fof(f17476,definition,
! [X0,X1,X2] :
( sQ287_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Message_Oanalz(X2),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Message_Oparts(X2),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Message_Oparts(X2),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ287_spl])],[split_symbol_definition]) ).
fof(f17479,plain,
( sQ287_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f17442,f1723,f17476]) ).
fof(f17503,plain,
! [X0,X1,X2,X3] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X1,X3,tc_bool),X2,tc_bool)
| ~ c_lessequals(X3,X2,tc_bool)
| ~ class_Lattices_Oupper__semilattice(tc_bool)
| ~ c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_bool),X2,tc_bool) ),
inference(resolution,[status(thm)],[f13208,f793]) ).
fof(f17504,definition,
! [X0,X1,X2,X3] :
( sQ288_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X1,X3,tc_bool),X2,tc_bool)
| ~ c_lessequals(X3,X2,tc_bool)
| ~ c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_bool),X2,tc_bool) ) ),
introduced(definition,[new_symbols(definition,[sQ288_spl])],[split_symbol_definition]) ).
fof(f17507,plain,
( ~ sQ26_spl
| sQ288_spl ),
inference(split_clause,[status(thm)],[f17503,f17504,f2783]) ).
fof(f17525,plain,
! [X0,X1,X2,X3] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,X3,tc_nat),X2,tc_nat)
| ~ c_lessequals(X3,X2,tc_nat)
| ~ class_Lattices_Oupper__semilattice(tc_nat)
| ~ c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_nat),X2,tc_nat) ),
inference(resolution,[status(thm)],[f13213,f793]) ).
fof(f17526,definition,
! [X0,X1,X2,X3] :
( sQ289_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,X3,tc_nat),X2,tc_nat)
| ~ c_lessequals(X3,X2,tc_nat)
| ~ c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_nat),X2,tc_nat) ) ),
introduced(definition,[new_symbols(definition,[sQ289_spl])],[split_symbol_definition]) ).
fof(f17529,plain,
( ~ sQ23_spl
| sQ289_spl ),
inference(split_clause,[status(thm)],[f17525,f17526,f2703]) ).
fof(f17533,plain,
! [X0,X1] :
( ~ hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(v_x))
| hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(c_Message_Oagent_OSpy,X0,c_Message_Omsg_OAgent(X1)),v_x,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
inference(paramodulation,[status(thm)],[f1284,f2085]) ).
fof(f17534,definition,
! [X0,X1] :
( sQ290_spl
<=> hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(c_Message_Oagent_OSpy,X0,c_Message_Omsg_OAgent(X1)),v_x,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
introduced(definition,[new_symbols(definition,[sQ290_spl])],[split_symbol_definition]) ).
fof(f17537,plain,
( ~ sQ89_spl
| sQ290_spl ),
inference(split_clause,[status(thm)],[f17533,f17534,f5956]) ).
fof(f17546,plain,
! [X0,X1,X2,X3] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,X3,tc_bool),X2,tc_bool)
| ~ c_lessequals(X3,X2,tc_bool)
| ~ class_Lattices_Oupper__semilattice(tc_bool)
| ~ c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_bool),X2,tc_bool) ),
inference(resolution,[status(thm)],[f13212,f793]) ).
fof(f17547,definition,
! [X0,X1,X2,X3] :
( sQ291_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,X3,tc_bool),X2,tc_bool)
| ~ c_lessequals(X3,X2,tc_bool)
| ~ c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_bool),X2,tc_bool) ) ),
introduced(definition,[new_symbols(definition,[sQ291_spl])],[split_symbol_definition]) ).
fof(f17550,plain,
( ~ sQ26_spl
| sQ291_spl ),
inference(split_clause,[status(thm)],[f17546,f17547,f2783]) ).
fof(f17572,plain,
! [X0] : c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X0),c_Message_Oanalz(X0),tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oparts(X0),
inference(resolution,[status(thm)],[f918,f1193]) ).
fof(f17588,plain,
! [X0] : c_Message_Oanalz(X0) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(X0),X0,tc_fun(tc_Message_Omsg,tc_bool)),
inference(resolution,[status(thm)],[f918,f1072]) ).
fof(f17590,plain,
! [X0] : c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),X0,tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Osynth(X0),
inference(resolution,[status(thm)],[f918,f1093]) ).
fof(f17598,plain,
! [X0] : c_Message_Oparts(X0) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X0),X0,tc_fun(tc_Message_Omsg,tc_bool)),
inference(resolution,[status(thm)],[f918,f1056]) ).
fof(f17702,plain,
! [X0] : c_Message_Oparts(X0) = c_Lattices_Oupper__semilattice__class_Osup(X0,c_Message_Oparts(X0),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f17598,f963]) ).
fof(f17706,plain,
! [X0,X1] :
( hBOOL(hAPP(c_Message_Oparts(X0),X1))
| ~ hBOOL(hAPP(X0,X1)) ),
inference(paramodulation,[status(thm)],[f17598,f886]) ).
fof(f17843,plain,
! [X0,X1,X2] :
( ~ hBOOL(hAPP(X1,X0))
| hBOOL(c_in(X0,c_Message_Oparts(X1),X2)) ),
inference(resolution,[status(thm)],[f17706,f1583]) ).
fof(f17906,plain,
! [X0] : c_Lattices_Oupper__semilattice__class_Osup(X0,c_Message_Osynth(X0),tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Osynth(X0),
inference(paramodulation,[status(thm)],[f17590,f963]) ).
fof(f17910,plain,
! [X0,X1] :
( ~ hBOOL(hAPP(X0,X1))
| hBOOL(hAPP(c_Message_Osynth(X0),X1)) ),
inference(paramodulation,[status(thm)],[f17590,f886]) ).
fof(f17953,plain,
! [X0] : c_Message_Oparts(c_Message_Oanalz(X0)) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(X0),c_Message_Oparts(X0),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f1518,f17702]) ).
fof(f18078,plain,
! [X0] : c_Message_Oparts(X0) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(X0),c_Message_Oparts(X0),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f1518,f17953]) ).
fof(f18138,plain,
! [X0,X1,X2] :
( hBOOL(c_in(X1,c_Message_Osynth(X0),X2))
| ~ hBOOL(hAPP(X0,X1)) ),
inference(resolution,[status(thm)],[f17910,f1583]) ).
fof(f18291,plain,
! [X0,X1] :
( ~ hBOOL(hAPP(X0,X1))
| hBOOL(hAPP(c_Message_Oanalz(X0),X1)) ),
inference(paramodulation,[status(thm)],[f17588,f886]) ).
fof(f18391,plain,
! [X0] :
( ~ sQ9_spl
| ~ hBOOL(hAPP(c_Event_OinitState(X0),v_X)) ),
inference(resolution,[status(thm)],[f17843,f6837]) ).
fof(f18406,plain,
! [X0,X1] :
( c_Message_Oparts(c_Set_Oinsert(X1,X0,tc_Message_Omsg)) = c_Message_Oparts(X0)
| ~ hBOOL(hAPP(X0,X1)) ),
inference(resolution,[status(thm)],[f17843,f2198]) ).
fof(f18409,plain,
! [X0,X1,X2] :
( c_Set_Oinsert(X1,c_Message_Oanalz(c_Message_Oparts(X0)),X2) = c_Message_Oanalz(c_Message_Oparts(X0))
| ~ hBOOL(hAPP(X0,X1)) ),
inference(resolution,[status(thm)],[f17843,f7606]) ).
fof(f18434,plain,
! [X0,X1,X2] :
( c_Set_Oinsert(X1,c_Message_Oparts(X0),X2) = c_Message_Oanalz(c_Message_Oparts(X0))
| ~ hBOOL(hAPP(X0,X1)) ),
inference(forward_demodulation,[status(thm)],[f1550,f18409]) ).
fof(f18435,plain,
! [X0,X1,X2] :
( ~ hBOOL(hAPP(X1,X0))
| c_Set_Oinsert(X0,c_Message_Oparts(X1),X2) = c_Message_Oparts(X1) ),
inference(forward_demodulation,[status(thm)],[f1550,f18434]) ).
fof(f18441,plain,
! [X0,X1,X2] :
( ~ sQ9_spl
| ~ hBOOL(hAPP(c_Set_Oinsert(X0,c_Event_OinitState(X1),X2),v_X))
| X0 = v_X ),
inference(resolution,[status(thm)],[f18391,f871]) ).
fof(f18466,plain,
! [X0,X1,X2] :
( ~ sQ9_spl
| ~ hBOOL(c_in(v_X,c_Event_OinitState(X1),X2))
| X0 = v_X ),
inference(resolution,[status(thm)],[f18441,f8033]) ).
fof(f18470,plain,
! [X0,X1,X2,X3] :
( ~ sQ9_spl
| v_X = X0
| ~ hBOOL(c_in(v_X,c_Set_Oinsert(X0,c_Event_OinitState(X1),X2),X3)) ),
inference(resolution,[status(thm)],[f18441,f1585]) ).
fof(f18472,definition,
! [X0] :
( sQ292_spl
<=> X0 = v_X ),
introduced(definition,[new_symbols(definition,[sQ292_spl])],[split_symbol_definition]) ).
fof(f18473,plain,
! [X0] :
( ~ sQ292_spl
| X0 = v_X ),
inference(component_clause,[status(thm)],[f18472]) ).
fof(f18475,definition,
! [X1,X2] :
( sQ293_spl
<=> ~ hBOOL(c_in(v_X,c_Event_OinitState(X1),X2)) ),
introduced(definition,[new_symbols(definition,[sQ293_spl])],[split_symbol_definition]) ).
fof(f18478,plain,
( ~ sQ9_spl
| sQ293_spl
| sQ292_spl ),
inference(split_clause,[status(thm)],[f18466,f18472,f18475,f1809]) ).
fof(f18480,plain,
( ~ sQ9_spl
| ~ sQ292_spl
| $false ),
inference(backward_subsumption_resolution,[status(thm)],[f1833,f18473]) ).
fof(f18536,plain,
( ~ sQ9_spl
| ~ sQ292_spl ),
inference(contradiction_clause,[status(thm)],[f18480]) ).
fof(f18632,plain,
! [X0,X1,X2] :
( hBOOL(c_in(X1,c_Message_Oanalz(X0),X2))
| ~ hBOOL(hAPP(X0,X1)) ),
inference(resolution,[status(thm)],[f18291,f1583]) ).
fof(f18655,plain,
! [X0,X1,X2] :
( c_Set_Oinsert(X1,c_Message_Osynth(X0),X2) = c_Message_Osynth(X0)
| ~ hBOOL(hAPP(X0,X1)) ),
inference(resolution,[status(thm)],[f18138,f3790]) ).
fof(f18749,plain,
! [X0,X1] :
( c_Message_Oanalz(X0) = c_Message_Oanalz(c_Set_Oinsert(X1,X0,tc_Message_Omsg))
| ~ hBOOL(hAPP(X0,X1)) ),
inference(resolution,[status(thm)],[f18632,f2719]) ).
fof(f18753,plain,
! [X0,X1,X2] :
( c_Set_Oinsert(X1,c_Message_Oanalz(c_Message_Oanalz(X0)),X2) = c_Message_Oanalz(c_Message_Oanalz(X0))
| ~ hBOOL(hAPP(X0,X1)) ),
inference(resolution,[status(thm)],[f18632,f7606]) ).
fof(f18768,plain,
! [X0,X1,X2] :
( c_Set_Oinsert(X1,c_Message_Oanalz(X0),X2) = c_Message_Oanalz(c_Message_Oanalz(X0))
| ~ hBOOL(hAPP(X0,X1)) ),
inference(forward_demodulation,[status(thm)],[f1521,f18753]) ).
fof(f18769,plain,
! [X0,X1,X2] :
( ~ hBOOL(hAPP(X1,X0))
| c_Set_Oinsert(X0,c_Message_Oanalz(X1),X2) = c_Message_Oanalz(X1) ),
inference(forward_demodulation,[status(thm)],[f1521,f18768]) ).
fof(f18919,plain,
! [X0] :
( c_Set_Oinsert(v_x,c_Message_Oparts(c_Orderings_Otop__class_Otop(tc_fun(t_a,tc_bool))),X0) = c_Message_Oparts(c_Orderings_Otop__class_Otop(tc_fun(t_a,tc_bool)))
| ~ hBOOL(c_Orderings_Otop__class_Otop(tc_bool)) ),
inference(paramodulation,[status(thm)],[f13559,f18435]) ).
fof(f18921,plain,
! [X0] :
( c_Set_Oinsert(v_x,c_Message_Oparts(c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_nat))),X0) = c_Message_Oparts(c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_nat)))
| ~ hBOOL(c_Orderings_Obot__class_Obot(tc_nat)) ),
inference(paramodulation,[status(thm)],[f4465,f18435]) ).
fof(f18962,definition,
! [X0] :
( sQ294_spl
<=> c_Set_Oinsert(v_x,c_Message_Oparts(c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_nat))),X0) = c_Message_Oparts(c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_nat))) ),
introduced(definition,[new_symbols(definition,[sQ294_spl])],[split_symbol_definition]) ).
fof(f18965,plain,
( sQ294_spl
| ~ sQ164_spl ),
inference(split_clause,[status(thm)],[f18921,f10548,f18962]) ).
fof(f18967,definition,
! [X0] :
( sQ295_spl
<=> c_Set_Oinsert(v_x,c_Message_Oparts(c_Orderings_Otop__class_Otop(tc_fun(t_a,tc_bool))),X0) = c_Message_Oparts(c_Orderings_Otop__class_Otop(tc_fun(t_a,tc_bool))) ),
introduced(definition,[new_symbols(definition,[sQ295_spl])],[split_symbol_definition]) ).
fof(f18970,plain,
( sQ295_spl
| ~ sQ233_spl ),
inference(split_clause,[status(thm)],[f18919,f13570,f18967]) ).
fof(f19400,plain,
! [X0,X1,X2,X3] :
( ~ hBOOL(c_in(X1,X0,X3))
| c_Message_Osynth(X0) = c_Set_Oinsert(X1,c_Message_Osynth(X0),X2) ),
inference(resolution,[status(thm)],[f18655,f1585]) ).
fof(f19401,plain,
! [X0] :
( ~ hBOOL(c_Orderings_Otop__class_Otop(tc_bool))
| c_Set_Oinsert(v_x,c_Message_Osynth(c_Orderings_Otop__class_Otop(tc_fun(t_a,tc_bool))),X0) = c_Message_Osynth(c_Orderings_Otop__class_Otop(tc_fun(t_a,tc_bool))) ),
inference(paramodulation,[status(thm)],[f13559,f18655]) ).
fof(f19403,plain,
! [X0] :
( ~ hBOOL(c_Orderings_Obot__class_Obot(tc_nat))
| c_Set_Oinsert(v_x,c_Message_Osynth(c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_nat))),X0) = c_Message_Osynth(c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_nat))) ),
inference(paramodulation,[status(thm)],[f4465,f18655]) ).
fof(f19406,definition,
! [X0] :
( sQ303_spl
<=> c_Set_Oinsert(v_x,c_Message_Osynth(c_Orderings_Otop__class_Otop(tc_fun(t_a,tc_bool))),X0) = c_Message_Osynth(c_Orderings_Otop__class_Otop(tc_fun(t_a,tc_bool))) ),
introduced(definition,[new_symbols(definition,[sQ303_spl])],[split_symbol_definition]) ).
fof(f19409,plain,
( ~ sQ233_spl
| sQ303_spl ),
inference(split_clause,[status(thm)],[f19401,f19406,f13570]) ).
fof(f19428,definition,
! [X0] :
( sQ305_spl
<=> c_Set_Oinsert(v_x,c_Message_Osynth(c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_nat))),X0) = c_Message_Osynth(c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_nat))) ),
introduced(definition,[new_symbols(definition,[sQ305_spl])],[split_symbol_definition]) ).
fof(f19431,plain,
( ~ sQ164_spl
| sQ305_spl ),
inference(split_clause,[status(thm)],[f19403,f19428,f10548]) ).
fof(f19569,plain,
! [X0] :
( ~ hBOOL(c_Orderings_Otop__class_Otop(tc_bool))
| c_Set_Oinsert(v_x,c_Message_Oanalz(c_Orderings_Otop__class_Otop(tc_fun(t_a,tc_bool))),X0) = c_Message_Oanalz(c_Orderings_Otop__class_Otop(tc_fun(t_a,tc_bool))) ),
inference(paramodulation,[status(thm)],[f13559,f18769]) ).
fof(f19571,plain,
! [X0] :
( ~ hBOOL(c_Orderings_Obot__class_Obot(tc_nat))
| c_Set_Oinsert(v_x,c_Message_Oanalz(c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_nat))),X0) = c_Message_Oanalz(c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_nat))) ),
inference(paramodulation,[status(thm)],[f4465,f18769]) ).
fof(f19580,definition,
! [X0] :
( sQ306_spl
<=> c_Set_Oinsert(v_x,c_Message_Oanalz(c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_nat))),X0) = c_Message_Oanalz(c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_nat))) ),
introduced(definition,[new_symbols(definition,[sQ306_spl])],[split_symbol_definition]) ).
fof(f19583,plain,
( ~ sQ164_spl
| sQ306_spl ),
inference(split_clause,[status(thm)],[f19571,f19580,f10548]) ).
fof(f19592,definition,
! [X0] :
( sQ307_spl
<=> c_Set_Oinsert(v_x,c_Message_Oanalz(c_Orderings_Otop__class_Otop(tc_fun(t_a,tc_bool))),X0) = c_Message_Oanalz(c_Orderings_Otop__class_Otop(tc_fun(t_a,tc_bool))) ),
introduced(definition,[new_symbols(definition,[sQ307_spl])],[split_symbol_definition]) ).
fof(f19595,plain,
( ~ sQ233_spl
| sQ307_spl ),
inference(split_clause,[status(thm)],[f19569,f19592,f13570]) ).
fof(f19625,plain,
( ~ class_Orderings_Obot(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Message_Oparts(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f5586,f727]) ).
fof(f19632,plain,
( ~ class_Orderings_Opreorder(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f5586,f1125]) ).
fof(f19635,definition,
( sQ308_spl
<=> c_lessequals(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ308_spl])],[split_symbol_definition]) ).
fof(f19640,plain,
( ~ sQ57_spl
| sQ308_spl ),
inference(split_clause,[status(thm)],[f19632,f19635,f4307]) ).
fof(f19641,definition,
( sQ309_spl
<=> c_lessequals(c_Message_Oparts(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ309_spl])],[split_symbol_definition]) ).
fof(f19644,plain,
( ~ sQ54_spl
| sQ309_spl ),
inference(split_clause,[status(thm)],[f19625,f19641,f4295]) ).
fof(f19667,plain,
c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),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(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)),
inference(paramodulation,[status(thm)],[f2191,f17572]) ).
fof(f19813,plain,
c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)) = c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f2191,f19667]) ).
fof(f20052,plain,
! [X0,X1] :
( ~ class_Orderings_Otop(tc_nat)
| c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Otop__class_Otop(tc_nat),X1,tc_nat),tc_nat) ),
inference(resolution,[status(thm)],[f13423,f934]) ).
fof(f20058,plain,
! [X0,X1,X2] :
( c_lessequals(X1,X0,tc_nat)
| c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_nat),tc_nat) ),
inference(resolution,[status(thm)],[f13423,f4462]) ).
fof(f20061,plain,
! [X0,X1] :
( ~ class_Orderings_Oorder(tc_nat)
| c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_nat),tc_nat) ),
inference(resolution,[status(thm)],[f13423,f1123]) ).
fof(f20062,definition,
! [X0,X1] :
( sQ310_spl
<=> c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_nat),tc_nat) ),
introduced(definition,[new_symbols(definition,[sQ310_spl])],[split_symbol_definition]) ).
fof(f20065,plain,
( ~ sQ65_spl
| sQ310_spl ),
inference(split_clause,[status(thm)],[f20061,f20062,f5095]) ).
fof(f20067,definition,
! [X0,X1] :
( sQ311_spl
<=> c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Otop__class_Otop(tc_nat),X1,tc_nat),tc_nat) ),
introduced(definition,[new_symbols(definition,[sQ311_spl])],[split_symbol_definition]) ).
fof(f20070,plain,
( ~ sQ70_spl
| sQ311_spl ),
inference(split_clause,[status(thm)],[f20052,f20067,f5113]) ).
fof(f20114,plain,
! [X0,X1] :
( ~ class_Orderings_Otop(tc_bool)
| c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Otop__class_Otop(tc_bool),X1,tc_bool),tc_bool) ),
inference(resolution,[status(thm)],[f13422,f934]) ).
fof(f20119,plain,
! [X0,X1] :
( ~ class_Orderings_Opreorder(tc_bool)
| c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_bool),tc_bool) ),
inference(resolution,[status(thm)],[f13422,f1125]) ).
fof(f20121,definition,
! [X0,X1] :
( sQ312_spl
<=> c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_bool),tc_bool) ),
introduced(definition,[new_symbols(definition,[sQ312_spl])],[split_symbol_definition]) ).
fof(f20124,plain,
( ~ sQ75_spl
| sQ312_spl ),
inference(split_clause,[status(thm)],[f20119,f20121,f5321]) ).
fof(f20127,definition,
! [X0,X1] :
( sQ313_spl
<=> c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Otop__class_Otop(tc_bool),X1,tc_bool),tc_bool) ),
introduced(definition,[new_symbols(definition,[sQ313_spl])],[split_symbol_definition]) ).
fof(f20130,plain,
( ~ sQ77_spl
| sQ313_spl ),
inference(split_clause,[status(thm)],[f20114,f20127,f5328]) ).
fof(f20211,plain,
( c_Message_Oparts(c_Orderings_Otop__class_Otop(tc_fun(t_a,tc_bool))) = c_Message_Oparts(c_Set_Oinsert(v_x,c_Orderings_Otop__class_Otop(tc_fun(t_a,tc_bool)),tc_Message_Omsg))
| ~ hBOOL(c_Orderings_Otop__class_Otop(tc_bool)) ),
inference(paramodulation,[status(thm)],[f13559,f18406]) ).
fof(f20213,plain,
( c_Message_Oparts(c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_nat))) = c_Message_Oparts(c_Set_Oinsert(v_x,c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_nat)),tc_Message_Omsg))
| ~ hBOOL(c_Orderings_Obot__class_Obot(tc_nat)) ),
inference(paramodulation,[status(thm)],[f4465,f18406]) ).
fof(f20225,definition,
( sQ314_spl
<=> c_Message_Oparts(c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_nat))) = c_Message_Oparts(c_Set_Oinsert(v_x,c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_nat)),tc_Message_Omsg)) ),
introduced(definition,[new_symbols(definition,[sQ314_spl])],[split_symbol_definition]) ).
fof(f20228,plain,
( sQ314_spl
| ~ sQ164_spl ),
inference(split_clause,[status(thm)],[f20213,f10548,f20225]) ).
fof(f20240,definition,
( sQ315_spl
<=> c_Message_Oparts(c_Orderings_Otop__class_Otop(tc_fun(t_a,tc_bool))) = c_Message_Oparts(c_Set_Oinsert(v_x,c_Orderings_Otop__class_Otop(tc_fun(t_a,tc_bool)),tc_Message_Omsg)) ),
introduced(definition,[new_symbols(definition,[sQ315_spl])],[split_symbol_definition]) ).
fof(f20243,plain,
( sQ315_spl
| ~ sQ233_spl ),
inference(split_clause,[status(thm)],[f20211,f13570,f20240]) ).
fof(f20281,plain,
! [X0,X1,X2] :
( ~ sQ25_spl
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,X2,tc_nat),X1,tc_nat)
| ~ c_lessequals(X2,X1,tc_nat)
| ~ class_Lattices_Oupper__semilattice(tc_nat)
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_nat),X0,tc_nat) ),
inference(resolution,[status(thm)],[f13674,f793]) ).
fof(f20282,definition,
! [X0,X1,X2] :
( sQ316_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,X2,tc_nat),X1,tc_nat)
| ~ c_lessequals(X2,X1,tc_nat)
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_nat),X0,tc_nat) ) ),
introduced(definition,[new_symbols(definition,[sQ316_spl])],[split_symbol_definition]) ).
fof(f20285,plain,
( ~ sQ25_spl
| ~ sQ23_spl
| sQ316_spl ),
inference(split_clause,[status(thm)],[f20281,f20282,f2703,f2713]) ).
fof(f20392,plain,
( ~ class_Orderings_Otop(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),c_Message_Oparts(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f5575,f934]) ).
fof(f20401,plain,
( ~ class_Orderings_Opreorder(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f5575,f1125]) ).
fof(f20403,definition,
( sQ317_spl
<=> c_lessequals(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ317_spl])],[split_symbol_definition]) ).
fof(f20407,plain,
( ~ sQ57_spl
| sQ317_spl ),
inference(split_clause,[status(thm)],[f20401,f20403,f4307]) ).
fof(f20412,definition,
( sQ318_spl
<=> c_lessequals(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),c_Message_Oparts(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ318_spl])],[split_symbol_definition]) ).
fof(f20415,plain,
( ~ sQ182_spl
| sQ318_spl ),
inference(split_clause,[status(thm)],[f20392,f20412,f11036]) ).
fof(f20426,plain,
! [X0,X1] : c_lessequals(c_Set_Oinsert(c_Message_Omsg_ONonce(X0),c_Message_Oanalz(X1),tc_Message_Omsg),c_Set_Oinsert(c_Message_Omsg_ONonce(X0),c_Message_Oparts(X1),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f1212,f2107]) ).
fof(f20432,plain,
! [X0,X1,X2] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Message_Oanalz(X2),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Message_Oparts(X2),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Message_Oparts(X2),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)],[f20426,f793]) ).
fof(f20451,plain,
! [X0] : c_lessequals(c_Set_Oinsert(c_Message_Omsg_ONonce(X0),c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)),tc_Message_Omsg),c_Set_Oinsert(c_Message_Omsg_ONonce(X0),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f2191,f20426]) ).
fof(f20461,definition,
! [X0,X1,X2] :
( sQ319_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Message_Oanalz(X2),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Message_Oparts(X2),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Message_Oparts(X2),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ319_spl])],[split_symbol_definition]) ).
fof(f20464,plain,
( sQ319_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f20432,f1723,f20461]) ).
fof(f20620,plain,
( ~ hBOOL(c_Orderings_Otop__class_Otop(tc_bool))
| c_Message_Oanalz(c_Orderings_Otop__class_Otop(tc_fun(t_a,tc_bool))) = c_Message_Oanalz(c_Set_Oinsert(v_x,c_Orderings_Otop__class_Otop(tc_fun(t_a,tc_bool)),tc_Message_Omsg)) ),
inference(paramodulation,[status(thm)],[f13559,f18749]) ).
fof(f20622,plain,
( ~ hBOOL(c_Orderings_Obot__class_Obot(tc_nat))
| c_Message_Oanalz(c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_nat))) = c_Message_Oanalz(c_Set_Oinsert(v_x,c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_nat)),tc_Message_Omsg)) ),
inference(paramodulation,[status(thm)],[f4465,f18749]) ).
fof(f20645,definition,
( sQ320_spl
<=> c_Message_Oanalz(c_Orderings_Otop__class_Otop(tc_fun(t_a,tc_bool))) = c_Message_Oanalz(c_Set_Oinsert(v_x,c_Orderings_Otop__class_Otop(tc_fun(t_a,tc_bool)),tc_Message_Omsg)) ),
introduced(definition,[new_symbols(definition,[sQ320_spl])],[split_symbol_definition]) ).
fof(f20648,plain,
( ~ sQ233_spl
| sQ320_spl ),
inference(split_clause,[status(thm)],[f20620,f20645,f13570]) ).
fof(f20665,definition,
( sQ321_spl
<=> c_Message_Oanalz(c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_nat))) = c_Message_Oanalz(c_Set_Oinsert(v_x,c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_nat)),tc_Message_Omsg)) ),
introduced(definition,[new_symbols(definition,[sQ321_spl])],[split_symbol_definition]) ).
fof(f20668,plain,
( ~ sQ164_spl
| sQ321_spl ),
inference(split_clause,[status(thm)],[f20622,f20665,f10548]) ).
fof(f21038,plain,
! [X0] :
( c_Set_Oinsert(v_x,c_Message_Osynth(c_NS__Shared__Mirabelle_Ons__shared),X0) = c_Message_Osynth(c_NS__Shared__Mirabelle_Ons__shared)
| ~ hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(v_x)) ),
inference(paramodulation,[status(thm)],[f1284,f19400]) ).
fof(f21041,definition,
! [X0] :
( sQ322_spl
<=> c_Set_Oinsert(v_x,c_Message_Osynth(c_NS__Shared__Mirabelle_Ons__shared),X0) = c_Message_Osynth(c_NS__Shared__Mirabelle_Ons__shared) ),
introduced(definition,[new_symbols(definition,[sQ322_spl])],[split_symbol_definition]) ).
fof(f21042,plain,
! [X0] :
( ~ sQ322_spl
| c_Message_Osynth(c_NS__Shared__Mirabelle_Ons__shared) = c_Set_Oinsert(v_x,c_Message_Osynth(c_NS__Shared__Mirabelle_Ons__shared),X0) ),
inference(component_clause,[status(thm)],[f21041]) ).
fof(f21044,plain,
( sQ322_spl
| ~ sQ89_spl ),
inference(split_clause,[status(thm)],[f21038,f5956,f21041]) ).
fof(f21490,definition,
! [X0] :
( sQ323_spl
<=> c_Message_Omsg_OHash(X0) = c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)) ),
introduced(definition,[new_symbols(definition,[sQ323_spl])],[split_symbol_definition]) ).
fof(f21491,plain,
! [X0] :
( ~ sQ323_spl
| c_Message_Omsg_OHash(X0) = c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)) ),
inference(component_clause,[status(thm)],[f21490]) ).
fof(f21493,definition,
( sQ324_spl
<=> hBOOL(c_in(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg)) ),
introduced(definition,[new_symbols(definition,[sQ324_spl])],[split_symbol_definition]) ).
fof(f21511,plain,
( ~ sQ323_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f21491,f1062]) ).
fof(f21512,plain,
~ sQ323_spl,
inference(contradiction_clause,[status(thm)],[f21511]) ).
fof(f21559,plain,
! [X0] :
( ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,X0)),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_x)),tc_Message_Omsg))
| ~ hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(v_x))
| hBOOL(c_in(X0,c_Event_Obad,tc_Message_Oagent)) ),
inference(paramodulation,[status(thm)],[f1284,f1492]) ).
fof(f21561,definition,
! [X0] :
( sQ325_spl
<=> ( ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,X0)),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_x)),tc_Message_Omsg))
| hBOOL(c_in(X0,c_Event_Obad,tc_Message_Oagent)) ) ),
introduced(definition,[new_symbols(definition,[sQ325_spl])],[split_symbol_definition]) ).
fof(f21564,plain,
( ~ sQ89_spl
| sQ325_spl ),
inference(split_clause,[status(thm)],[f21559,f21561,f5956]) ).
fof(f21950,plain,
! [X0,X1] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),v_X)))),X1,tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),X1,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(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),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)],[f5714,f793]) ).
fof(f22005,definition,
! [X0,X1] :
( sQ328_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),v_X)))),X1,tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),X1,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(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ328_spl])],[split_symbol_definition]) ).
fof(f22008,plain,
( sQ328_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f21950,f1723,f22005]) ).
fof(f22183,plain,
! [X0] :
( c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_bool)) = X0
| hBOOL(c_Orderings_Obot__class_Obot(tc_bool))
| hBOOL(c_in(v_x,X0,t_a))
| c_Set_Oinsert(v_x,X0,t_a) != c_Set_Oinsert(v_x,c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_bool)),t_a) ),
inference(paramodulation,[status(thm)],[f16667,f1038]) ).
fof(f22184,plain,
! [X0] :
( c_NS__Shared__Mirabelle_Ons__shared = X0
| hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(v_x))
| hBOOL(c_in(v_x,X0,tc_List_Olist(tc_Event_Oevent)))
| c_Set_Oinsert(v_x,X0,tc_List_Olist(tc_Event_Oevent)) != c_Set_Oinsert(v_x,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)) ),
inference(paramodulation,[status(thm)],[f1284,f1038]) ).
fof(f22185,definition,
! [X0] :
( sQ329_spl
<=> ( c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_bool)) = X0
| hBOOL(c_in(v_x,X0,t_a))
| c_Set_Oinsert(v_x,X0,t_a) != c_Set_Oinsert(v_x,c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_bool)),t_a) ) ),
introduced(definition,[new_symbols(definition,[sQ329_spl])],[split_symbol_definition]) ).
fof(f22188,plain,
( sQ169_spl
| sQ329_spl ),
inference(split_clause,[status(thm)],[f22183,f22185,f10593]) ).
fof(f22189,definition,
! [X0] :
( sQ330_spl
<=> ( c_NS__Shared__Mirabelle_Ons__shared = X0
| hBOOL(c_in(v_x,X0,tc_List_Olist(tc_Event_Oevent)))
| c_Set_Oinsert(v_x,X0,tc_List_Olist(tc_Event_Oevent)) != c_Set_Oinsert(v_x,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)) ) ),
introduced(definition,[new_symbols(definition,[sQ330_spl])],[split_symbol_definition]) ).
fof(f22192,plain,
( sQ89_spl
| sQ330_spl ),
inference(split_clause,[status(thm)],[f22184,f22189,f5956]) ).
fof(f22235,plain,
! [X0,X1,X2] :
( ~ sQ93_spl
| hBOOL(c_in(v_x,c_Set_Oinsert(X0,c_NS__Shared__Mirabelle_Ons__shared,X1),X2)) ),
inference(paramodulation,[status(thm)],[f5973,f8299]) ).
fof(f22236,plain,
! [X0,X1] :
( ~ sQ93_spl
| hBOOL(hAPP(c_Set_Oinsert(X0,c_NS__Shared__Mirabelle_Ons__shared,X1),v_x)) ),
inference(paramodulation,[status(thm)],[f5973,f8031]) ).
fof(f22285,plain,
! [X0] :
( ~ sQ98_spl
| c_Set_Oinsert(v_x,c_Message_Oparts(c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared)),X0) = c_Message_Oparts(c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared)) ),
inference(resolution,[status(thm)],[f5993,f16888]) ).
fof(f22287,plain,
! [X0] :
( ~ sQ98_spl
| c_Set_Oinsert(v_x,c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),X0) = c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared) ),
inference(resolution,[status(thm)],[f5993,f3790]) ).
fof(f22293,plain,
! [X0] :
( ~ sQ98_spl
| c_Set_Oinsert(v_x,c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared),X0) = c_Message_Oparts(c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared)) ),
inference(forward_demodulation,[status(thm)],[f1518,f22285]) ).
fof(f22294,plain,
! [X0] :
( ~ sQ98_spl
| c_Set_Oinsert(v_x,c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared),X0) = c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared) ),
inference(forward_demodulation,[status(thm)],[f1518,f22293]) ).
fof(f22301,plain,
! [X0] :
( ~ sQ101_spl
| c_Set_Oinsert(v_x,c_Message_Osynth(c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared)),X0) = c_Message_Osynth(c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared)) ),
inference(resolution,[status(thm)],[f6005,f19400]) ).
fof(f22320,plain,
! [X0,X1,X2,X3] :
( ~ sQ93_spl
| hBOOL(hAPP(c_Set_Oinsert(X0,c_Set_Oinsert(X1,c_NS__Shared__Mirabelle_Ons__shared,X2),X3),v_x)) ),
inference(resolution,[status(thm)],[f22236,f949]) ).
fof(f22466,plain,
! [X0,X1,X2] :
( ~ sQ98_spl
| hBOOL(c_in(v_x,c_Set_Oinsert(X0,c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),X1),X2)) ),
inference(paramodulation,[status(thm)],[f22287,f8299]) ).
fof(f22578,plain,
! [X0,X1,X2] :
( ~ sQ322_spl
| hBOOL(c_in(v_x,c_Set_Oinsert(X0,c_Message_Osynth(c_NS__Shared__Mirabelle_Ons__shared),X1),X2)) ),
inference(paramodulation,[status(thm)],[f21042,f8299]) ).
fof(f22682,plain,
! [X0,X1,X2] :
( ~ sQ98_spl
| hBOOL(c_in(v_x,c_Set_Oinsert(X0,c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared),X1),X2)) ),
inference(paramodulation,[status(thm)],[f22294,f8299]) ).
fof(f22778,plain,
! [X0,X1] :
( ~ sQ93_spl
| hBOOL(c_in(v_x,c_NS__Shared__Mirabelle_Ons__shared,X1))
| X0 = v_x ),
inference(resolution,[status(thm)],[f22235,f1022]) ).
fof(f22790,definition,
! [X0] :
( sQ331_spl
<=> X0 = v_x ),
introduced(definition,[new_symbols(definition,[sQ331_spl])],[split_symbol_definition]) ).
fof(f22791,plain,
! [X0] :
( ~ sQ331_spl
| X0 = v_x ),
inference(component_clause,[status(thm)],[f22790]) ).
fof(f22793,definition,
! [X1] :
( sQ332_spl
<=> hBOOL(c_in(v_x,c_NS__Shared__Mirabelle_Ons__shared,X1)) ),
introduced(definition,[new_symbols(definition,[sQ332_spl])],[split_symbol_definition]) ).
fof(f22794,plain,
! [X0] :
( ~ sQ332_spl
| hBOOL(c_in(v_x,c_NS__Shared__Mirabelle_Ons__shared,X0)) ),
inference(component_clause,[status(thm)],[f22793]) ).
fof(f22796,plain,
( ~ sQ93_spl
| sQ332_spl
| sQ331_spl ),
inference(split_clause,[status(thm)],[f22778,f22790,f22793,f5972]) ).
fof(f22797,plain,
( sQ78_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f5334,f1647]) ).
fof(f22798,plain,
sQ78_spl,
inference(contradiction_clause,[status(thm)],[f22797]) ).
fof(f22799,plain,
( sQ68_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f5108,f1636]) ).
fof(f22800,plain,
sQ68_spl,
inference(contradiction_clause,[status(thm)],[f22799]) ).
fof(f22801,plain,
( sQ57_spl
| ~ class_Orderings_Opreorder(tc_bool) ),
inference(resolution,[status(thm)],[f4309,f1622]) ).
fof(f22802,plain,
( sQ57_spl
| ~ sQ75_spl ),
inference(split_clause,[status(thm)],[f22801,f5321,f4307]) ).
fof(f22827,plain,
( ~ sQ332_spl
| hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(v_x)) ),
inference(paramodulation,[status(thm)],[f1284,f22794]) ).
fof(f22828,plain,
( ~ sQ332_spl
| sQ89_spl ),
inference(split_clause,[status(thm)],[f22827,f5956,f22793]) ).
fof(f22858,plain,
( ~ sQ331_spl
| $false ),
inference(resolution,[status(thm)],[f22791,f1412]) ).
fof(f22867,plain,
~ sQ331_spl,
inference(contradiction_clause,[status(thm)],[f22858]) ).
fof(f22873,plain,
! [X0,X1,X2] : c_Set_Oinsert(c_Message_Omsg_ONonce(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(X2),tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg) = c_Message_Oparts(c_Set_Oinsert(X1,c_Set_Oinsert(c_Message_Omsg_ONonce(X0),X2,tc_Message_Omsg),tc_Message_Omsg)),
inference(forward_demodulation,[status(thm)],[f844,f2168]) ).
fof(f22874,plain,
! [X0,X1,X2] : c_Set_Oinsert(c_Message_Omsg_ONonce(X0),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(X1,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg),X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg) = c_Message_Oparts(c_Set_Oinsert(X1,c_Set_Oinsert(c_Message_Omsg_ONonce(X0),X2,tc_Message_Omsg),tc_Message_Omsg)),
inference(forward_demodulation,[status(thm)],[f1055,f22873]) ).
fof(f22875,plain,
! [X0,X1,X2] : c_Set_Oinsert(c_Message_Omsg_ONonce(X0),c_Message_Oparts(c_Set_Oinsert(X1,c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),X2,tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_Message_Omsg) = c_Message_Oparts(c_Set_Oinsert(X1,c_Set_Oinsert(c_Message_Omsg_ONonce(X0),X2,tc_Message_Omsg),tc_Message_Omsg)),
inference(forward_demodulation,[status(thm)],[f843,f22874]) ).
fof(f22876,plain,
! [X0,X1,X2] : c_Message_Oparts(c_Set_Oinsert(X0,c_Set_Oinsert(c_Message_Omsg_ONonce(X1),X2,tc_Message_Omsg),tc_Message_Omsg)) = c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Message_Oparts(c_Set_Oinsert(X0,X2,tc_Message_Omsg)),tc_Message_Omsg),
inference(forward_demodulation,[status(thm)],[f735,f22875]) ).
fof(f23361,plain,
c_Event_OinitState(c_Message_Oagent_OSpy) = c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Message_Omsg_OKey,c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Message_OinvKey,c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OEncryption),c_Event_Obad,tc_Message_Oagent,tc_nat),tc_nat,tc_nat),c_Set_Oimage(c_Message_OinvKey,c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Event_Obad,tc_Message_Oagent,tc_nat),tc_nat,tc_nat),tc_fun(tc_nat,tc_bool)),tc_nat,tc_Message_Omsg),c_Set_Oimage(c_Message_Omsg_OKey,c_Set_Oimage(c_Public_OshrK,c_Event_Obad,tc_Message_Oagent,tc_nat),tc_nat,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oimage(c_Message_Omsg_OKey,c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OEncryption),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oimage(c_Message_Omsg_OKey,c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),
inference(backward_demodulation,[status(thm)],[f928,f1320]) ).
fof(f23362,plain,
c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Message_OinvKey,hAPP(c_Public_OpublicKey(c_Public_Okeymode_OEncryption),c_Message_Oagent_OServer))),c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Message_OinvKey,hAPP(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Message_Oagent_OServer))),c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Message_Omsg_OKey,c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OEncryption),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_nat,tc_Message_Omsg),c_Set_Oimage(c_Message_Omsg_OKey,c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg),tc_Message_Omsg) = c_Event_OinitState(c_Message_Oagent_OServer),
inference(backward_demodulation,[status(thm)],[f928,f16073]) ).
fof(f23415,plain,
c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Message_OinvKey,hAPP(c_Public_OpublicKey(c_Public_Okeymode_OEncryption),c_Message_Oagent_OServer))),c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Message_OinvKey,hAPP(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Message_Oagent_OServer))),c_Set_Oimage(c_Message_Omsg_OKey,c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OEncryption),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_nat,tc_Message_Omsg),tc_Message_Omsg),tc_Message_Omsg) = c_Event_OinitState(c_Message_Oagent_OServer),
inference(forward_demodulation,[status(thm)],[f928,f23362]) ).
fof(f23420,plain,
c_Event_OinitState(c_Message_Oagent_OSpy) = c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Message_Omsg_OKey,c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Message_OinvKey,c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OEncryption),c_Event_Obad,tc_Message_Oagent,tc_nat),tc_nat,tc_nat),c_Set_Oimage(c_Message_OinvKey,c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Event_Obad,tc_Message_Oagent,tc_nat),tc_nat,tc_nat),tc_fun(tc_nat,tc_bool)),c_Set_Oimage(c_Public_OshrK,c_Event_Obad,tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_nat,tc_Message_Omsg),c_Set_Oimage(c_Message_Omsg_OKey,c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OEncryption),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oimage(c_Message_Omsg_OKey,c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f928,f23361]) ).
fof(f23421,plain,
c_Event_OinitState(c_Message_Oagent_OSpy) = c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Message_Omsg_OKey,c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Message_OinvKey,c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OEncryption),c_Event_Obad,tc_Message_Oagent,tc_nat),tc_nat,tc_nat),c_Set_Oimage(c_Message_OinvKey,c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Event_Obad,tc_Message_Oagent,tc_nat),tc_nat,tc_nat),tc_fun(tc_nat,tc_bool)),c_Set_Oimage(c_Public_OshrK,c_Event_Obad,tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OEncryption),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_nat,tc_Message_Omsg),c_Set_Oimage(c_Message_Omsg_OKey,c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_nat,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f928,f23420]) ).
fof(f23422,plain,
c_Event_OinitState(c_Message_Oagent_OSpy) = c_Set_Oimage(c_Message_Omsg_OKey,c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Message_OinvKey,c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OEncryption),c_Event_Obad,tc_Message_Oagent,tc_nat),tc_nat,tc_nat),c_Set_Oimage(c_Message_OinvKey,c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Event_Obad,tc_Message_Oagent,tc_nat),tc_nat,tc_nat),tc_fun(tc_nat,tc_bool)),c_Set_Oimage(c_Public_OshrK,c_Event_Obad,tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OEncryption),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_nat,tc_Message_Omsg),
inference(forward_demodulation,[status(thm)],[f928,f23421]) ).
fof(f23423,plain,
c_Set_Oimage(c_Message_Omsg_OKey,c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Message_OinvKey,c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OEncryption),c_Event_Obad,tc_Message_Oagent,tc_nat),c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Event_Obad,tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_nat,tc_nat),c_Set_Oimage(c_Public_OshrK,c_Event_Obad,tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OEncryption),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_nat,tc_Message_Omsg) = c_Event_OinitState(c_Message_Oagent_OSpy),
inference(forward_demodulation,[status(thm)],[f928,f23422]) ).
fof(f23439,plain,
! [X0,X1,X2,X3] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(X1,X3),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Event_Oknows(X1,c_List_Olist_OCons(X2,X3,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Event_Oknows(X1,c_List_Olist_OCons(X2,X3,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f1219,f793]) ).
fof(f23448,definition,
! [X0,X1,X2,X3] :
( sQ338_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(X1,X3),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Event_Oknows(X1,c_List_Olist_OCons(X2,X3,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Event_Oknows(X1,c_List_Olist_OCons(X2,X3,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ338_spl])],[split_symbol_definition]) ).
fof(f23451,plain,
( sQ338_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f23439,f1723,f23448]) ).
fof(f23462,plain,
! [X0,X1,X2] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,X2,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X2,c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(c_Message_Oanalz(X0),c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f1071,f793]) ).
fof(f23489,definition,
! [X0,X1,X2] :
( sQ339_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,X2,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X2,c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(c_Message_Oanalz(X0),c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ339_spl])],[split_symbol_definition]) ).
fof(f23492,plain,
( ~ sQ2_spl
| sQ339_spl ),
inference(split_clause,[status(thm)],[f23462,f23489,f1723]) ).
fof(f23635,plain,
! [X0,X1,X2] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X2,tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(X1,c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)),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(c_Message_Oparts(c_Set_Oinsert(X1,c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)),X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f5715,f793]) ).
fof(f23733,definition,
! [X0,X1,X2] :
( sQ340_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X2,tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(X1,c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)),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(c_Message_Oparts(c_Set_Oinsert(X1,c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)),X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ340_spl])],[split_symbol_definition]) ).
fof(f23736,plain,
( sQ340_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f23635,f1723,f23733]) ).
fof(f23800,plain,
! [X0,X1,X2] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(c_Message_Omsg_ONonce(X1),X2,tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Message_Oparts(X2),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Message_Oparts(X2),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)],[f2163,f793]) ).
fof(f23813,plain,
! [X0] : c_lessequals(c_Set_Oinsert(c_Message_Omsg_ONonce(X0),c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg),tc_Message_Omsg),c_Set_Oinsert(c_Message_Omsg_ONonce(X0),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f2191,f2163]) ).
fof(f23824,definition,
! [X0,X1,X2] :
( sQ341_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(c_Message_Omsg_ONonce(X1),X2,tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Message_Oparts(X2),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Message_Oparts(X2),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ341_spl])],[split_symbol_definition]) ).
fof(f23827,plain,
( sQ341_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f23800,f1723,f23824]) ).
fof(f23988,plain,
! [X0] :
( ~ sQ9_spl
| ~ hBOOL(c_in(v_X,c_Message_Oparts(X0),tc_Message_Omsg))
| c_Message_Oparts(X0) = c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),c_Message_Omsg_OAgent(v_A)),X0,tc_Message_Omsg)) ),
inference(paramodulation,[status(thm)],[f1810,f2194]) ).
fof(f24299,plain,
! [X0,X1,X2] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),X2,tc_fun(tc_Message_Omsg,tc_bool)),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,c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),X2,tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f5910,f793]) ).
fof(f24385,definition,
! [X0,X1,X2] :
( sQ342_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),X2,tc_fun(tc_Message_Omsg,tc_bool)),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,c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),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,[sQ342_spl])],[split_symbol_definition]) ).
fof(f24388,plain,
( sQ342_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f24299,f1723,f24385]) ).
fof(f24430,plain,
! [X0,X1,X2] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(X0),X2,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X2,c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,X1,tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f1069,f793]) ).
fof(f24453,definition,
! [X0,X1,X2] :
( sQ343_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(X0),X2,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X2,c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,X1,tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ343_spl])],[split_symbol_definition]) ).
fof(f24456,plain,
( ~ sQ2_spl
| sQ343_spl ),
inference(split_clause,[status(thm)],[f24430,f24453,f1723]) ).
fof(f24524,plain,
! [X0] : c_lessequals(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X0,tc_Message_Omsg)),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_ONonce(v_NB),c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),X0,tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f844,f5917]) ).
fof(f24525,plain,
! [X0] : c_lessequals(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X0,tc_Message_Omsg)),c_Set_Oinsert(c_Message_Omsg_ONonce(v_NB),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),X0,tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f1212,f24524]) ).
fof(f24530,plain,
! [X0,X1] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X1,tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_ONonce(v_NB),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_ONonce(v_NB),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),X1,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)],[f24525,f793]) ).
fof(f24605,definition,
! [X0,X1] :
( sQ344_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X1,tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_ONonce(v_NB),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_ONonce(v_NB),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ344_spl])],[split_symbol_definition]) ).
fof(f24608,plain,
( sQ344_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f24530,f1723,f24605]) ).
fof(f24625,plain,
! [X0] :
( ~ c_lessequals(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),X0,tc_fun(tc_Message_Omsg,tc_bool))
| c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),v_X)))),X0,tc_Message_Omsg)) = c_Message_Oanalz(X0) ),
inference(resolution,[status(thm)],[f1054,f3231]) ).
fof(f24751,plain,
c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),c_Message_Osynth(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oparts(c_Message_Osynth(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg))),
inference(paramodulation,[status(thm)],[f2191,f1205]) ).
fof(f24761,plain,
! [X0] : c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X0),c_Message_Osynth(c_Message_Oparts(X0)),tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oparts(c_Message_Osynth(c_Message_Oparts(X0))),
inference(paramodulation,[status(thm)],[f1548,f1205]) ).
fof(f24766,plain,
c_lessequals(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Message_Osynth(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg)),c_Message_Oparts(c_Message_Oparts(c_Message_Osynth(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)))),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f1205,f5716]) ).
fof(f24799,plain,
! [X0] : c_lessequals(c_Message_Oparts(X0),c_Message_Oparts(c_Message_Osynth(X0)),tc_fun(tc_Message_Omsg,tc_bool)),
inference(paramodulation,[status(thm)],[f1205,f781]) ).
fof(f24806,plain,
c_lessequals(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Message_Osynth(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg)),c_Message_Oparts(c_Message_Osynth(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f1548,f24766]) ).
fof(f24834,plain,
! [X0] : c_Message_Oparts(c_Message_Osynth(c_Message_Oparts(X0))) = c_Message_Osynth(c_Message_Oparts(X0)),
inference(forward_demodulation,[status(thm)],[f17906,f24761]) ).
fof(f24870,plain,
! [X0,X1,X2,X3,X4,X5] :
( ~ hBOOL(c_in(c_Event_Oevent_OSays(X4,X3,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X3),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(X5),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X1),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X2),X0))))),c_List_Oset(c_List_Olist_ONil(tc_Event_Oevent),tc_Event_Oevent),tc_Event_Oevent))
| c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X1),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X2),c_Message_Omsg_OAgent(X3))) = X0
| hBOOL(c_in(X0,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,c_List_Oremdups(c_List_Olist_ONil(tc_Event_Oevent),tc_Event_Oevent))),tc_Message_Omsg))
| ~ hBOOL(c_in(c_List_Olist_ONil(tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
inference(paramodulation,[status(thm)],[f878,f2510]) ).
fof(f24873,definition,
! [X0,X1,X2,X3,X4,X5] :
( sQ345_spl
<=> ( ~ hBOOL(c_in(c_Event_Oevent_OSays(X4,X3,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X3),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(X5),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X1),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X2),X0))))),c_List_Oset(c_List_Olist_ONil(tc_Event_Oevent),tc_Event_Oevent),tc_Event_Oevent))
| c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X1),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X2),c_Message_Omsg_OAgent(X3))) = X0
| hBOOL(c_in(X0,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,c_List_Oremdups(c_List_Olist_ONil(tc_Event_Oevent),tc_Event_Oevent))),tc_Message_Omsg)) ) ),
introduced(definition,[new_symbols(definition,[sQ345_spl])],[split_symbol_definition]) ).
fof(f24876,plain,
( sQ345_spl
| ~ sQ18_spl ),
inference(split_clause,[status(thm)],[f24870,f2299,f24873]) ).
fof(f24921,plain,
! [X0] : c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Message_Osynth(c_Message_Oparts(X0))),c_Message_Osynth(c_Message_Oparts(X0)),tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oparts(c_Message_Osynth(c_Message_Oparts(X0))),
inference(paramodulation,[status(thm)],[f24834,f18078]) ).
fof(f24963,plain,
! [X0] : c_Message_Oanalz(c_Message_Osynth(c_Message_Oparts(X0))) = c_Message_Oparts(c_Message_Osynth(c_Message_Oparts(X0))),
inference(forward_demodulation,[status(thm)],[f17588,f24921]) ).
fof(f24964,plain,
! [X0] : c_Message_Osynth(c_Message_Oparts(X0)) = c_Message_Oanalz(c_Message_Osynth(c_Message_Oparts(X0))),
inference(forward_demodulation,[status(thm)],[f24834,f24963]) ).
fof(f25023,plain,
! [X0,X1,X2] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(c_Message_Oanalz(X0)),X2,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Osynth(c_Message_Oanalz(X1)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X2,c_Message_Osynth(c_Message_Oanalz(X1)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,X1,tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f1208,f793]) ).
fof(f25046,definition,
! [X0,X1,X2] :
( sQ346_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(c_Message_Oanalz(X0)),X2,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Osynth(c_Message_Oanalz(X1)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X2,c_Message_Osynth(c_Message_Oanalz(X1)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,X1,tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ346_spl])],[split_symbol_definition]) ).
fof(f25049,plain,
( ~ sQ2_spl
| sQ346_spl ),
inference(split_clause,[status(thm)],[f25023,f25046,f1723]) ).
fof(f25208,plain,
! [X0,X1,X2,X3,X4,X5] :
( X5 = c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X3),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),c_Message_Omsg_OAgent(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(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X0,c_Message_Omsg_OCrypt(X1,c_Message_Omsg_OMPair(X2,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X3),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),X5))))),c_List_Oset(c_List_Olist_ONil(tc_Event_Oevent),tc_Event_Oevent),tc_Event_Oevent)) ),
inference(paramodulation,[status(thm)],[f878,f2512]) ).
fof(f25209,definition,
! [X0,X1,X2,X3,X4,X5] :
( sQ347_spl
<=> ( X5 = c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X3),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),c_Message_Omsg_OAgent(X0)))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X0,c_Message_Omsg_OCrypt(X1,c_Message_Omsg_OMPair(X2,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X3),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),X5))))),c_List_Oset(c_List_Olist_ONil(tc_Event_Oevent),tc_Event_Oevent),tc_Event_Oevent)) ) ),
introduced(definition,[new_symbols(definition,[sQ347_spl])],[split_symbol_definition]) ).
fof(f25212,plain,
( ~ sQ18_spl
| sQ347_spl ),
inference(split_clause,[status(thm)],[f25208,f25209,f2299]) ).
fof(f25218,plain,
! [X0,X1,X2,X3,X4,X5] :
( ~ hBOOL(c_in(c_Event_Oevent_OSays(X0,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X0),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X1),c_Message_Omsg_ONonce(X4)))),c_List_Oset(c_List_Olist_ONil(tc_Event_Oevent),tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(X3,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(X4),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X1),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X5),X2))))),c_List_Oset(c_List_Olist_ONil(tc_Event_Oevent),tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(X0,X1,X2),c_List_Oremdups(c_List_Olist_ONil(tc_Event_Oevent),tc_Event_Oevent),tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| X0 = c_Message_Oagent_OServer
| ~ hBOOL(c_in(c_List_Olist_ONil(tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
inference(paramodulation,[status(thm)],[f878,f2514]) ).
fof(f25219,definition,
! [X0,X1,X2,X3,X4,X5] :
( sQ348_spl
<=> ( ~ hBOOL(c_in(c_Event_Oevent_OSays(X0,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X0),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X1),c_Message_Omsg_ONonce(X4)))),c_List_Oset(c_List_Olist_ONil(tc_Event_Oevent),tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(X3,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(X4),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X1),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X5),X2))))),c_List_Oset(c_List_Olist_ONil(tc_Event_Oevent),tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(X0,X1,X2),c_List_Oremdups(c_List_Olist_ONil(tc_Event_Oevent),tc_Event_Oevent),tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| X0 = c_Message_Oagent_OServer ) ),
introduced(definition,[new_symbols(definition,[sQ348_spl])],[split_symbol_definition]) ).
fof(f25222,plain,
( sQ348_spl
| ~ sQ18_spl ),
inference(split_clause,[status(thm)],[f25218,f2299,f25219]) ).
fof(f25254,plain,
! [X0,X1] :
( ~ sQ98_spl
| hBOOL(c_in(v_x,c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared),X1))
| X0 = v_x ),
inference(resolution,[status(thm)],[f22682,f1022]) ).
fof(f25266,definition,
! [X1] :
( sQ349_spl
<=> hBOOL(c_in(v_x,c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared),X1)) ),
introduced(definition,[new_symbols(definition,[sQ349_spl])],[split_symbol_definition]) ).
fof(f25267,plain,
! [X0] :
( ~ sQ349_spl
| hBOOL(c_in(v_x,c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared),X0)) ),
inference(component_clause,[status(thm)],[f25266]) ).
fof(f25269,plain,
( ~ sQ98_spl
| sQ349_spl
| sQ331_spl ),
inference(split_clause,[status(thm)],[f25254,f22790,f25266,f5992]) ).
fof(f25270,plain,
! [X0,X1] :
( ~ sQ98_spl
| hBOOL(c_in(v_x,c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),X1))
| X0 = v_x ),
inference(resolution,[status(thm)],[f22466,f1022]) ).
fof(f25282,definition,
! [X1] :
( sQ350_spl
<=> hBOOL(c_in(v_x,c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),X1)) ),
introduced(definition,[new_symbols(definition,[sQ350_spl])],[split_symbol_definition]) ).
fof(f25283,plain,
! [X0] :
( ~ sQ350_spl
| hBOOL(c_in(v_x,c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),X0)) ),
inference(component_clause,[status(thm)],[f25282]) ).
fof(f25285,plain,
( ~ sQ98_spl
| sQ350_spl
| sQ331_spl ),
inference(split_clause,[status(thm)],[f25270,f22790,f25282,f5992]) ).
fof(f25286,plain,
! [X0,X1] :
( ~ sQ322_spl
| hBOOL(c_in(v_x,c_Message_Osynth(c_NS__Shared__Mirabelle_Ons__shared),X1))
| X0 = v_x ),
inference(resolution,[status(thm)],[f22578,f1022]) ).
fof(f25299,definition,
! [X1] :
( sQ351_spl
<=> hBOOL(c_in(v_x,c_Message_Osynth(c_NS__Shared__Mirabelle_Ons__shared),X1)) ),
introduced(definition,[new_symbols(definition,[sQ351_spl])],[split_symbol_definition]) ).
fof(f25300,plain,
! [X0] :
( ~ sQ351_spl
| hBOOL(c_in(v_x,c_Message_Osynth(c_NS__Shared__Mirabelle_Ons__shared),X0)) ),
inference(component_clause,[status(thm)],[f25299]) ).
fof(f25302,plain,
( ~ sQ322_spl
| sQ351_spl
| sQ331_spl ),
inference(split_clause,[status(thm)],[f25286,f22790,f25299,f21041]) ).
fof(f25374,plain,
! [X0,X1,X2,X3,X4,X5,X6,X7,X8] :
( ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X5,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X5),c_Message_Omsg_OMPair(X6,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X7),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X8))))),c_List_Oset(c_List_Olist_ONil(tc_Event_Oevent),tc_Event_Oevent),tc_Event_Oevent))
| X0 = X5
| ~ 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(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X4))))),c_List_Oset(c_List_Olist_ONil(tc_Event_Oevent),tc_Event_Oevent),tc_Event_Oevent)) ),
inference(paramodulation,[status(thm)],[f878,f2515]) ).
fof(f25375,definition,
! [X0,X1,X2,X3,X4,X5,X6,X7,X8] :
( sQ352_spl
<=> ( ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X5,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X5),c_Message_Omsg_OMPair(X6,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X7),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X8))))),c_List_Oset(c_List_Olist_ONil(tc_Event_Oevent),tc_Event_Oevent),tc_Event_Oevent))
| X0 = X5
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X4))))),c_List_Oset(c_List_Olist_ONil(tc_Event_Oevent),tc_Event_Oevent),tc_Event_Oevent)) ) ),
introduced(definition,[new_symbols(definition,[sQ352_spl])],[split_symbol_definition]) ).
fof(f25378,plain,
( ~ sQ18_spl
| sQ352_spl ),
inference(split_clause,[status(thm)],[f25374,f25375,f2299]) ).
fof(f25390,plain,
! [X0,X1,X2,X3,X4] :
( ~ sQ93_spl
| hBOOL(c_in(v_x,c_Set_Oinsert(X0,c_Set_Oinsert(X1,c_NS__Shared__Mirabelle_Ons__shared,X2),X3),X4)) ),
inference(resolution,[status(thm)],[f22320,f1583]) ).
fof(f25551,plain,
! [X0,X1,X2] :
( ~ sQ101_spl
| hBOOL(c_in(v_x,c_Set_Oinsert(X0,c_Message_Osynth(c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared)),X1),X2)) ),
inference(paramodulation,[status(thm)],[f22301,f8299]) ).
fof(f26072,plain,
! [X0,X1] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X1),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(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(resolution,[status(thm)],[f24799,f793]) ).
fof(f26095,definition,
! [X0,X1] :
( sQ353_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X1),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(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,[sQ353_spl])],[split_symbol_definition]) ).
fof(f26098,plain,
( sQ353_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f26072,f1723,f26095]) ).
fof(f26118,plain,
! [X0,X1] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X1,tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),X1,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(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),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)],[f5924,f793]) ).
fof(f26167,definition,
! [X0,X1] :
( sQ354_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X1,tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),X1,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(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ354_spl])],[split_symbol_definition]) ).
fof(f26170,plain,
( sQ354_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f26118,f1723,f26167]) ).
fof(f26287,plain,
! [X0,X1,X2,X3] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X2,X3,tc_nat),X0,tc_nat)
| ~ c_lessequals(X3,X0,tc_nat)
| ~ class_Lattices_Oupper__semilattice(tc_nat)
| c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_nat),tc_nat) ),
inference(resolution,[status(thm)],[f15641,f793]) ).
fof(f26288,definition,
! [X0,X1,X2,X3] :
( sQ355_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X2,X3,tc_nat),X0,tc_nat)
| ~ c_lessequals(X3,X0,tc_nat)
| c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_nat),tc_nat) ) ),
introduced(definition,[new_symbols(definition,[sQ355_spl])],[split_symbol_definition]) ).
fof(f26291,plain,
( ~ sQ23_spl
| sQ355_spl ),
inference(split_clause,[status(thm)],[f26287,f26288,f2703]) ).
fof(f26300,plain,
! [X0,X1,X2,X3] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X1,X3,tc_nat),X0,tc_nat)
| ~ c_lessequals(X3,X0,tc_nat)
| ~ class_Lattices_Oupper__semilattice(tc_nat)
| c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_nat),tc_nat) ),
inference(resolution,[status(thm)],[f20058,f793]) ).
fof(f26301,definition,
! [X0,X1,X2,X3] :
( sQ356_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X1,X3,tc_nat),X0,tc_nat)
| ~ c_lessequals(X3,X0,tc_nat)
| c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_nat),tc_nat) ) ),
introduced(definition,[new_symbols(definition,[sQ356_spl])],[split_symbol_definition]) ).
fof(f26304,plain,
( ~ sQ23_spl
| sQ356_spl ),
inference(split_clause,[status(thm)],[f26300,f26301,f2703]) ).
fof(f26774,plain,
! [X0,X1,X2,X3,X4,X5] :
( X5 = c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X3),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),c_Message_Omsg_OAgent(X0)))
| ~ hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(v_x))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X0,c_Message_Omsg_OCrypt(X1,c_Message_OHPair(X2,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X3),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),X5))))),c_List_Oset(v_x,tc_Event_Oevent),tc_Event_Oevent)) ),
inference(paramodulation,[status(thm)],[f1284,f3143]) ).
fof(f26776,definition,
! [X0,X1,X2,X3,X4,X5] :
( sQ357_spl
<=> ( X5 = c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X3),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),c_Message_Omsg_OAgent(X0)))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X0,c_Message_Omsg_OCrypt(X1,c_Message_OHPair(X2,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X3),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),X5))))),c_List_Oset(v_x,tc_Event_Oevent),tc_Event_Oevent)) ) ),
introduced(definition,[new_symbols(definition,[sQ357_spl])],[split_symbol_definition]) ).
fof(f26779,plain,
( ~ sQ89_spl
| sQ357_spl ),
inference(split_clause,[status(thm)],[f26774,f26776,f5956]) ).
fof(f26801,plain,
! [X0,X1] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X1,tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),c_Message_Oanalz(X1),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(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),c_Message_Oanalz(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)],[f5903,f793]) ).
fof(f26839,definition,
! [X0,X1] :
( sQ358_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X1,tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),c_Message_Oanalz(X1),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(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ358_spl])],[split_symbol_definition]) ).
fof(f26842,plain,
( sQ358_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f26801,f1723,f26839]) ).
fof(f26915,plain,
! [X0,X1,X2,X3,X4,X5,X6,X7,X8] :
( ~ hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(v_x))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X1,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X1),c_Message_OHPair(X6,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X7),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),X8))))),c_List_Oset(v_x,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X2,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X3),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),X5))))),c_List_Oset(v_x,tc_Event_Oevent),tc_Event_Oevent))
| X0 = X1 ),
inference(paramodulation,[status(thm)],[f1284,f3142]) ).
fof(f26916,definition,
! [X0,X1,X2,X3,X4,X5,X6,X7,X8] :
( sQ359_spl
<=> ( ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X1,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X1),c_Message_OHPair(X6,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X7),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),X8))))),c_List_Oset(v_x,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X2,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X3),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),X5))))),c_List_Oset(v_x,tc_Event_Oevent),tc_Event_Oevent))
| X0 = X1 ) ),
introduced(definition,[new_symbols(definition,[sQ359_spl])],[split_symbol_definition]) ).
fof(f26919,plain,
( ~ sQ89_spl
| sQ359_spl ),
inference(split_clause,[status(thm)],[f26915,f26916,f5956]) ).
fof(f27173,plain,
! [X0,X1] :
( ~ sQ101_spl
| hBOOL(c_in(v_x,c_Message_Osynth(c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared)),X1))
| X0 = v_x ),
inference(resolution,[status(thm)],[f25551,f1022]) ).
fof(f27185,definition,
! [X1] :
( sQ360_spl
<=> hBOOL(c_in(v_x,c_Message_Osynth(c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared)),X1)) ),
introduced(definition,[new_symbols(definition,[sQ360_spl])],[split_symbol_definition]) ).
fof(f27188,plain,
( ~ sQ101_spl
| sQ360_spl
| sQ331_spl ),
inference(split_clause,[status(thm)],[f27173,f22790,f27185,f6004]) ).
fof(f27263,plain,
! [X0,X1,X2,X3] :
( ~ sQ93_spl
| hBOOL(c_in(v_x,c_Set_Oinsert(X1,c_NS__Shared__Mirabelle_Ons__shared,X2),X3))
| X0 = v_x ),
inference(resolution,[status(thm)],[f25390,f1022]) ).
fof(f27288,definition,
! [X1,X2,X3] :
( sQ361_spl
<=> hBOOL(c_in(v_x,c_Set_Oinsert(X1,c_NS__Shared__Mirabelle_Ons__shared,X2),X3)) ),
introduced(definition,[new_symbols(definition,[sQ361_spl])],[split_symbol_definition]) ).
fof(f27291,plain,
( ~ sQ93_spl
| sQ361_spl
| sQ331_spl ),
inference(split_clause,[status(thm)],[f27263,f22790,f27288,f5972]) ).
fof(f27297,plain,
! [X0] :
( ~ sQ351_spl
| c_Message_Oparts(c_Message_Osynth(c_NS__Shared__Mirabelle_Ons__shared)) = c_Set_Oinsert(v_x,c_Message_Oparts(c_Message_Osynth(c_NS__Shared__Mirabelle_Ons__shared)),X0) ),
inference(resolution,[status(thm)],[f25300,f16888]) ).
fof(f27298,plain,
! [X0] :
( ~ sQ351_spl
| c_Set_Oinsert(v_x,c_Message_Oanalz(c_Message_Osynth(c_NS__Shared__Mirabelle_Ons__shared)),X0) = c_Message_Oanalz(c_Message_Osynth(c_NS__Shared__Mirabelle_Ons__shared)) ),
inference(resolution,[status(thm)],[f25300,f7606]) ).
fof(f27310,plain,
( ~ sQ350_spl
| c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared) = c_Message_Oanalz(c_Set_Oinsert(v_x,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg)) ),
inference(resolution,[status(thm)],[f25283,f2719]) ).
fof(f27311,plain,
( ~ sQ350_spl
| c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared) = c_Message_Oparts(c_Set_Oinsert(v_x,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg)) ),
inference(resolution,[status(thm)],[f25283,f2196]) ).
fof(f27315,plain,
! [X0] :
( ~ sQ350_spl
| c_Set_Oinsert(v_x,c_Message_Oanalz(c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared)),X0) = c_Message_Oanalz(c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared)) ),
inference(resolution,[status(thm)],[f25283,f7606]) ).
fof(f27320,plain,
! [X0] :
( ~ sQ350_spl
| c_Set_Oinsert(v_x,c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),X0) = c_Message_Oanalz(c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared)) ),
inference(forward_demodulation,[status(thm)],[f1521,f27315]) ).
fof(f27321,plain,
! [X0] :
( ~ sQ350_spl
| c_Set_Oinsert(v_x,c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),X0) = c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared) ),
inference(forward_demodulation,[status(thm)],[f1521,f27320]) ).
fof(f27336,plain,
( ~ sQ349_spl
| c_Message_Oparts(c_Set_Oinsert(v_x,c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared),tc_Message_Omsg)) = c_Message_Oparts(c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared)) ),
inference(resolution,[status(thm)],[f25267,f2228]) ).
fof(f27338,plain,
( ~ sQ349_spl
| c_Message_Oparts(c_Set_Oinsert(v_x,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg)) = c_Message_Oparts(c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared)) ),
inference(forward_demodulation,[status(thm)],[f1680,f27336]) ).
fof(f27339,plain,
( ~ sQ349_spl
| c_Message_Oparts(c_Set_Oinsert(v_x,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg)) = c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared) ),
inference(forward_demodulation,[status(thm)],[f1548,f27338]) ).
fof(f27452,plain,
( ~ sQ350_spl
| hBOOL(hAPP(c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),v_x)) ),
inference(paramodulation,[status(thm)],[f27321,f937]) ).
fof(f27529,plain,
! [X0] :
( ~ sQ350_spl
| c_Set_Oinsert(v_x,c_Message_Osynth(c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared)),X0) = c_Message_Osynth(c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared)) ),
inference(resolution,[status(thm)],[f27452,f18655]) ).
fof(f27734,plain,
( ~ sQ350_spl
| c_Set_Oinsert(v_x,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg) = c_Message_Oparts(c_Set_Oinsert(v_x,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg))
| ~ c_lessequals(c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared),c_Set_Oinsert(v_x,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(paramodulation,[status(thm)],[f27311,f9897]) ).
fof(f27784,definition,
( sQ362_spl
<=> c_lessequals(c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared),c_Set_Oinsert(v_x,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ362_spl])],[split_symbol_definition]) ).
fof(f27787,definition,
( sQ363_spl
<=> c_Set_Oinsert(v_x,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg) = c_Message_Oparts(c_Set_Oinsert(v_x,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg)) ),
introduced(definition,[new_symbols(definition,[sQ363_spl])],[split_symbol_definition]) ).
fof(f27788,plain,
( ~ sQ363_spl
| c_Set_Oinsert(v_x,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg) = c_Message_Oparts(c_Set_Oinsert(v_x,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg)) ),
inference(component_clause,[status(thm)],[f27787]) ).
fof(f27790,plain,
( ~ sQ350_spl
| sQ363_spl
| ~ sQ362_spl ),
inference(split_clause,[status(thm)],[f27734,f27784,f27787,f25282]) ).
fof(f27810,plain,
( sQ98_spl
| ~ hBOOL(hAPP(c_NS__Shared__Mirabelle_Ons__shared,v_x)) ),
inference(resolution,[status(thm)],[f5994,f18632]) ).
fof(f27814,plain,
! [X0,X1] :
( sQ98_spl
| ~ hBOOL(hAPP(c_Set_Oinsert(X0,c_NS__Shared__Mirabelle_Ons__shared,X1),v_x))
| X0 = v_x ),
inference(resolution,[status(thm)],[f27810,f871]) ).
fof(f28177,plain,
( sQ98_spl
| v_x = v_evs
| ~ hBOOL(hAPP(c_NS__Shared__Mirabelle_Ons__shared,v_x)) ),
inference(paramodulation,[status(thm)],[f3821,f27814]) ).
fof(f28179,definition,
( sQ364_spl
<=> hBOOL(hAPP(c_NS__Shared__Mirabelle_Ons__shared,v_x)) ),
introduced(definition,[new_symbols(definition,[sQ364_spl])],[split_symbol_definition]) ).
fof(f28181,plain,
( sQ364_spl
| ~ hBOOL(hAPP(c_NS__Shared__Mirabelle_Ons__shared,v_x)) ),
inference(component_clause,[status(thm)],[f28179]) ).
fof(f28182,definition,
( sQ365_spl
<=> v_x = v_evs ),
introduced(definition,[new_symbols(definition,[sQ365_spl])],[split_symbol_definition]) ).
fof(f28183,plain,
( ~ sQ365_spl
| v_evs = v_x ),
inference(component_clause,[status(thm)],[f28182]) ).
fof(f28185,plain,
( sQ98_spl
| sQ365_spl
| ~ sQ364_spl ),
inference(split_clause,[status(thm)],[f28177,f28179,f28182,f5992]) ).
fof(f28186,definition,
( sQ366_spl
<=> v_x = c_List_Olist_ONil(tc_Event_Oevent) ),
introduced(definition,[new_symbols(definition,[sQ366_spl])],[split_symbol_definition]) ).
fof(f28187,plain,
( ~ sQ366_spl
| v_x = c_List_Olist_ONil(tc_Event_Oevent) ),
inference(component_clause,[status(thm)],[f28186]) ).
fof(f28188,plain,
( sQ366_spl
| c_List_Olist_ONil(tc_Event_Oevent) != v_x ),
inference(component_clause,[status(thm)],[f28186]) ).
fof(f28211,plain,
! [X0] :
( ~ sQ104_spl
| ~ sQ365_spl
| ~ hBOOL(c_in(v_evs,c_NS__Shared__Mirabelle_Ons__shared,X0)) ),
inference(backward_demodulation,[status(thm)],[f28183,f6017]) ).
fof(f28223,plain,
( ~ sQ104_spl
| ~ sQ365_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f28211,f3805]) ).
fof(f28224,plain,
( ~ sQ104_spl
| ~ sQ365_spl ),
inference(contradiction_clause,[status(thm)],[f28223]) ).
fof(f28369,plain,
! [X0,X1,X2] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(c_Message_Omsg_ONonce(X1),X2,tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Message_Oanalz(X2),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Message_Oanalz(X2),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)],[f3433,f793]) ).
fof(f28386,definition,
! [X0,X1,X2] :
( sQ367_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(c_Message_Omsg_ONonce(X1),X2,tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Message_Oanalz(X2),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Message_Oanalz(X2),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ367_spl])],[split_symbol_definition]) ).
fof(f28389,plain,
( sQ367_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f28369,f1723,f28386]) ).
fof(f28435,plain,
! [X0,X1,X2] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(c_Message_Omsg_OAgent(X1),X2,tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Message_Oanalz(X2),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Message_Oanalz(X2),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)],[f3434,f793]) ).
fof(f28461,definition,
! [X0,X1,X2] :
( sQ368_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(c_Message_Omsg_OAgent(X1),X2,tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Message_Oanalz(X2),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Message_Oanalz(X2),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ368_spl])],[split_symbol_definition]) ).
fof(f28464,plain,
( sQ368_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f28435,f1723,f28461]) ).
fof(f28573,plain,
! [X0] :
( ~ class_Orderings_Obot(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Message_Oanalz(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))),c_Message_Oanalz(X0),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f1070,f727]) ).
fof(f28583,plain,
! [X0] :
( ~ class_Orderings_Opreorder(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Message_Oanalz(c_Message_Oanalz(X0)),c_Message_Oanalz(X0),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f1070,f1125]) ).
fof(f28602,definition,
! [X0] :
( sQ369_spl
<=> c_lessequals(c_Message_Oanalz(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))),c_Message_Oanalz(X0),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ369_spl])],[split_symbol_definition]) ).
fof(f28605,plain,
( ~ sQ54_spl
| sQ369_spl ),
inference(split_clause,[status(thm)],[f28573,f28602,f4295]) ).
fof(f28611,definition,
! [X0] :
( sQ370_spl
<=> c_lessequals(c_Message_Oanalz(c_Message_Oanalz(X0)),c_Message_Oanalz(X0),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ370_spl])],[split_symbol_definition]) ).
fof(f28618,plain,
( ~ sQ57_spl
| sQ370_spl ),
inference(split_clause,[status(thm)],[f28583,f28611,f4307]) ).
fof(f28871,plain,
! [X0,X1,X2] : c_lessequals(c_Set_Oinsert(X0,c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Message_Oparts(X2),tc_Message_Omsg),tc_Message_Omsg),c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Message_Oparts(c_Set_Oinsert(X0,X2,tc_Message_Omsg)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f16153,f3488]) ).
fof(f28879,plain,
! [X0,X1,X2,X3] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(X2,c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Message_Oparts(X3),tc_Message_Omsg),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Message_Oparts(c_Set_Oinsert(X2,X3,tc_Message_Omsg)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Message_Oparts(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(resolution,[status(thm)],[f28871,f793]) ).
fof(f29074,definition,
! [X0,X1,X2,X3] :
( sQ371_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(X2,c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Message_Oparts(X3),tc_Message_Omsg),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Message_Oparts(c_Set_Oinsert(X2,X3,tc_Message_Omsg)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Message_Oparts(c_Set_Oinsert(X2,X3,tc_Message_Omsg)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ371_spl])],[split_symbol_definition]) ).
fof(f29077,plain,
( sQ371_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f28879,f1723,f29074]) ).
fof(f29173,plain,
! [X0,X1,X2] : c_lessequals(c_Set_Oinsert(X0,c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Message_Oparts(X2),tc_Message_Omsg),tc_Message_Omsg),c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Message_Oparts(c_Set_Oinsert(X0,X2,tc_Message_Omsg)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f22876,f3487]) ).
fof(f29181,plain,
! [X0,X1,X2,X3] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(X2,c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Message_Oparts(X3),tc_Message_Omsg),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Message_Oparts(c_Set_Oinsert(X2,X3,tc_Message_Omsg)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Message_Oparts(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(resolution,[status(thm)],[f29173,f793]) ).
fof(f29315,definition,
! [X0,X1,X2,X3] :
( sQ372_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(X2,c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Message_Oparts(X3),tc_Message_Omsg),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Message_Oparts(c_Set_Oinsert(X2,X3,tc_Message_Omsg)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Message_Oparts(c_Set_Oinsert(X2,X3,tc_Message_Omsg)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ372_spl])],[split_symbol_definition]) ).
fof(f29318,plain,
( sQ372_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f29181,f1723,f29315]) ).
fof(f29478,plain,
! [X0,X1] :
( ~ sQ43_spl
| ~ class_Orderings_Obot(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Set_Oinsert(X0,c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X1),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg),c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f3533,f727]) ).
fof(f29491,plain,
! [X0,X1] :
( ~ sQ43_spl
| ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Set_Oinsert(X0,c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X1),c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg),c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f3533,f1123]) ).
fof(f29590,definition,
! [X0,X1] :
( sQ373_spl
<=> c_lessequals(c_Set_Oinsert(X0,c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X1),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg),c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ373_spl])],[split_symbol_definition]) ).
fof(f29593,plain,
( ~ sQ43_spl
| ~ sQ54_spl
| sQ373_spl ),
inference(split_clause,[status(thm)],[f29478,f29590,f4295,f3511]) ).
fof(f29625,definition,
! [X0,X1] :
( sQ374_spl
<=> c_lessequals(c_Set_Oinsert(X0,c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X1),c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg),c_Message_Oparts(c_Set_Oinsert(X0,X1,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ374_spl])],[split_symbol_definition]) ).
fof(f29628,plain,
( ~ sQ43_spl
| ~ sQ56_spl
| sQ374_spl ),
inference(split_clause,[status(thm)],[f29491,f29625,f4303,f3511]) ).
fof(f29827,plain,
! [X0,X1] : c_lessequals(c_Set_Oinsert(c_Message_Omsg_OAgent(X0),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(c_Message_Oanalz(X1)),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f694,f3616]) ).
fof(f29835,plain,
! [X0,X1,X2] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(c_Message_Omsg_OAgent(X2),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg),X0,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)),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_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f29827,f793]) ).
fof(f29878,definition,
! [X0,X1,X2] :
( sQ375_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(c_Message_Omsg_OAgent(X2),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg),X0,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)),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,[sQ375_spl])],[split_symbol_definition]) ).
fof(f29881,plain,
( sQ375_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f29835,f1723,f29878]) ).
fof(f29918,plain,
! [X0,X1] :
( c_lessequals(c_Message_Oparts(c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Message_Osynth(c_Message_Oparts(X1)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ hBOOL(c_in(X0,c_Message_Osynth(c_Message_Oparts(X1)),tc_Message_Omsg)) ),
inference(forward_demodulation,[status(thm)],[f17590,f3618]) ).
fof(f29925,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)),X2,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Osynth(c_Message_Oparts(X1)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X2,c_Message_Osynth(c_Message_Oparts(X1)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool))
| ~ hBOOL(c_in(X0,c_Message_Osynth(c_Message_Oparts(X1)),tc_Message_Omsg)) ),
inference(resolution,[status(thm)],[f29918,f793]) ).
fof(f29977,definition,
! [X0,X1,X2] :
( sQ376_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)),X2,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Osynth(c_Message_Oparts(X1)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X2,c_Message_Osynth(c_Message_Oparts(X1)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ hBOOL(c_in(X0,c_Message_Osynth(c_Message_Oparts(X1)),tc_Message_Omsg)) ) ),
introduced(definition,[new_symbols(definition,[sQ376_spl])],[split_symbol_definition]) ).
fof(f29980,plain,
( ~ sQ2_spl
| sQ376_spl ),
inference(split_clause,[status(thm)],[f29925,f29977,f1723]) ).
fof(f30214,plain,
( ~ sQ350_spl
| ~ c_lessequals(c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),c_Set_Oinsert(v_x,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| c_Set_Oinsert(v_x,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg) = c_Message_Oanalz(c_Set_Oinsert(v_x,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg)) ),
inference(paramodulation,[status(thm)],[f27310,f9887]) ).
fof(f30242,definition,
( sQ377_spl
<=> c_Set_Oinsert(v_x,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg) = c_Message_Oanalz(c_Set_Oinsert(v_x,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg)) ),
introduced(definition,[new_symbols(definition,[sQ377_spl])],[split_symbol_definition]) ).
fof(f30243,plain,
( ~ sQ377_spl
| c_Set_Oinsert(v_x,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg) = c_Message_Oanalz(c_Set_Oinsert(v_x,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg)) ),
inference(component_clause,[status(thm)],[f30242]) ).
fof(f30245,definition,
( sQ378_spl
<=> c_lessequals(c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),c_Set_Oinsert(v_x,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ378_spl])],[split_symbol_definition]) ).
fof(f30248,plain,
( ~ sQ350_spl
| ~ sQ378_spl
| sQ377_spl ),
inference(split_clause,[status(thm)],[f30214,f30242,f30245,f25282]) ).
fof(f30311,plain,
( ~ sQ377_spl
| ~ sQ350_spl
| c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared) = c_Set_Oinsert(v_x,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg) ),
inference(forward_demodulation,[status(thm)],[f27310,f30243]) ).
fof(f30344,plain,
! [X0,X1] :
( ~ sQ377_spl
| ~ sQ350_spl
| hBOOL(hAPP(c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),X0))
| ~ hBOOL(c_in(X0,c_NS__Shared__Mirabelle_Ons__shared,X1)) ),
inference(paramodulation,[status(thm)],[f30311,f8033]) ).
fof(f30592,plain,
! [X0,X1,X2,X3,X4,X5,X6] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(X1,c_List_Oappend(X5,X6,tc_Event_Oevent)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Event_Oknows(X1,c_List_Oappend(c_List_Olist_OCons(c_Event_Oevent_OSays(X2,X3,X4),X5,tc_Event_Oevent),X6,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Event_Oknows(X1,c_List_Oappend(c_List_Olist_OCons(c_Event_Oevent_OSays(X2,X3,X4),X5,tc_Event_Oevent),X6,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f3732,f793]) ).
fof(f30605,definition,
! [X0,X1,X2,X3,X4,X5,X6] :
( sQ379_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(X1,c_List_Oappend(X5,X6,tc_Event_Oevent)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Event_Oknows(X1,c_List_Oappend(c_List_Olist_OCons(c_Event_Oevent_OSays(X2,X3,X4),X5,tc_Event_Oevent),X6,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Event_Oknows(X1,c_List_Oappend(c_List_Olist_OCons(c_Event_Oevent_OSays(X2,X3,X4),X5,tc_Event_Oevent),X6,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ379_spl])],[split_symbol_definition]) ).
fof(f30608,plain,
( sQ379_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f30592,f1723,f30605]) ).
fof(f30706,plain,
! [X0,X1,X2] :
( ~ class_Orderings_Opreorder(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X2,tc_fun(tc_Message_Omsg,tc_bool))),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(c_Message_Oanalz(X0),c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f1153,f1125]) ).
fof(f30735,definition,
! [X0,X1,X2] :
( sQ380_spl
<=> ( c_lessequals(c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X0,X2,tc_fun(tc_Message_Omsg,tc_bool))),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(c_Message_Oanalz(X0),c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ380_spl])],[split_symbol_definition]) ).
fof(f30756,plain,
( ~ sQ57_spl
| sQ380_spl ),
inference(split_clause,[status(thm)],[f30706,f30735,f4307]) ).
fof(f30765,plain,
! [X0] :
( ~ sQ87_spl
| ~ class_Orderings_Obot(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X0,tc_Message_Omsg)),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),X0,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f5919,f727]) ).
fof(f30789,plain,
! [X0] :
( ~ sQ87_spl
| ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X0,tc_Message_Omsg)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),X0,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),X0,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f5919,f1123]) ).
fof(f30833,definition,
! [X0] :
( sQ381_spl
<=> c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X0,tc_Message_Omsg)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),X0,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),X0,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ381_spl])],[split_symbol_definition]) ).
fof(f30845,plain,
( ~ sQ87_spl
| ~ sQ56_spl
| sQ381_spl ),
inference(split_clause,[status(thm)],[f30789,f30833,f4303,f5918]) ).
fof(f30846,definition,
! [X0] :
( sQ382_spl
<=> c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X0,tc_Message_Omsg)),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),X0,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ382_spl])],[split_symbol_definition]) ).
fof(f30849,plain,
( ~ sQ87_spl
| ~ sQ54_spl
| sQ382_spl ),
inference(split_clause,[status(thm)],[f30765,f30846,f4295,f5918]) ).
fof(f30930,plain,
! [X0,X1] : c_lessequals(c_Set_Oinsert(c_Message_Omsg_OAgent(X0),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X1,tc_Message_Omsg)),tc_Message_Omsg),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OAgent(X0),c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),X1,tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f844,f6198]) ).
fof(f30931,plain,
! [X0,X1] : c_lessequals(c_Set_Oinsert(c_Message_Omsg_OAgent(X0),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X1,tc_Message_Omsg)),tc_Message_Omsg),c_Set_Oinsert(c_Message_Omsg_OAgent(X0),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f1206,f30930]) ).
fof(f30939,plain,
! [X0,X1,X2] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X2,tc_Message_Omsg)),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),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)],[f30931,f793]) ).
fof(f31034,definition,
! [X0,X1,X2] :
( sQ383_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X2,tc_Message_Omsg)),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ383_spl])],[split_symbol_definition]) ).
fof(f31037,plain,
( sQ383_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f30939,f1723,f31034]) ).
fof(f31175,plain,
! [X0,X1,X2,X3,X4] :
( ~ sQ50_spl
| ~ class_Orderings_Obot(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(X0,X1),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)),c_Event_Oknows(X0,c_List_Olist_OCons(c_Event_Oevent_OSays(X2,X3,X4),X1,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f3734,f727]) ).
fof(f31184,plain,
! [X0,X1,X2,X3,X4] :
( ~ sQ50_spl
| ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(X0,X1),c_Event_Oknows(X0,c_List_Olist_OCons(c_Event_Oevent_OSays(X2,X3,X4),X1,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool)),c_Event_Oknows(X0,c_List_Olist_OCons(c_Event_Oevent_OSays(X2,X3,X4),X1,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f3734,f1123]) ).
fof(f31190,definition,
! [X0,X1,X2,X3,X4] :
( sQ385_spl
<=> c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(X0,X1),c_Event_Oknows(X0,c_List_Olist_OCons(c_Event_Oevent_OSays(X2,X3,X4),X1,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool)),c_Event_Oknows(X0,c_List_Olist_OCons(c_Event_Oevent_OSays(X2,X3,X4),X1,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ385_spl])],[split_symbol_definition]) ).
fof(f31195,definition,
! [X0,X1,X2,X3,X4] :
( sQ386_spl
<=> c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(X0,X1),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)),c_Event_Oknows(X0,c_List_Olist_OCons(c_Event_Oevent_OSays(X2,X3,X4),X1,tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ386_spl])],[split_symbol_definition]) ).
fof(f31198,plain,
( ~ sQ50_spl
| ~ sQ54_spl
| sQ386_spl ),
inference(split_clause,[status(thm)],[f31175,f31195,f4295,f3733]) ).
fof(f31200,plain,
( ~ sQ50_spl
| ~ sQ56_spl
| sQ385_spl ),
inference(split_clause,[status(thm)],[f31184,f31190,f4303,f3733]) ).
fof(f31798,plain,
! [X0,X1,X2] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(X1),c_Message_Oanalz(X2),tc_fun(tc_Message_Omsg,tc_bool)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f820,f793]) ).
fof(f31890,definition,
! [X0,X1,X2] :
( sQ390_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(X1),c_Message_Oanalz(X2),tc_fun(tc_Message_Omsg,tc_bool)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ390_spl])],[split_symbol_definition]) ).
fof(f31893,plain,
( sQ390_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f31798,f1723,f31890]) ).
fof(f32259,plain,
! [X0] :
( c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) != c_Message_Oparts(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)))
| c_Message_Oparts(X0) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(paramodulation,[status(thm)],[f802,f3967]) ).
fof(f32290,definition,
( sQ392_spl
<=> c_Message_Oparts(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ392_spl])],[split_symbol_definition]) ).
fof(f32295,definition,
! [X0] :
( sQ393_spl
<=> c_Message_Oparts(X0) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ393_spl])],[split_symbol_definition]) ).
fof(f32296,plain,
! [X0] :
( ~ sQ393_spl
| c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oparts(X0) ),
inference(component_clause,[status(thm)],[f32295]) ).
fof(f32298,plain,
( ~ sQ392_spl
| sQ393_spl ),
inference(split_clause,[status(thm)],[f32259,f32295,f32290]) ).
fof(f32383,plain,
! [X0] :
( ~ sQ393_spl
| hBOOL(c_in(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)) ),
inference(paramodulation,[status(thm)],[f32296,f8822]) ).
fof(f32564,plain,
( ~ sQ393_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f32383,f1867]) ).
fof(f32565,plain,
~ sQ393_spl,
inference(contradiction_clause,[status(thm)],[f32564]) ).
fof(f33695,plain,
! [X0,X1] : c_lessequals(c_Set_Oinsert(c_Message_Omsg_ONonce(X0),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X1,tc_Message_Omsg)),tc_Message_Omsg),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),c_Set_Oinsert(c_Message_Omsg_ONonce(X0),X1,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f3993,f7216]) ).
fof(f33696,plain,
! [X0,X1] : c_lessequals(c_Set_Oinsert(c_Message_Omsg_ONonce(X0),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X1,tc_Message_Omsg)),tc_Message_Omsg),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_ONonce(X0),c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),X1,tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f844,f33695]) ).
fof(f33697,plain,
! [X0,X1] : c_lessequals(c_Set_Oinsert(c_Message_Omsg_ONonce(X0),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X1,tc_Message_Omsg)),tc_Message_Omsg),c_Set_Oinsert(c_Message_Omsg_ONonce(X0),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f1212,f33696]) ).
fof(f33705,plain,
! [X0,X1,X2] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X2,tc_Message_Omsg)),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),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)],[f33697,f793]) ).
fof(f33765,definition,
! [X0,X1,X2] :
( sQ395_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X2,tc_Message_Omsg)),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ395_spl])],[split_symbol_definition]) ).
fof(f33768,plain,
( sQ395_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f33705,f1723,f33765]) ).
fof(f34966,plain,
! [X0,X1,X2] :
( ~ sQ351_spl
| hBOOL(c_in(v_x,c_Set_Oinsert(X0,c_Message_Oparts(c_Message_Osynth(c_NS__Shared__Mirabelle_Ons__shared)),X1),X2)) ),
inference(paramodulation,[status(thm)],[f27297,f8299]) ).
fof(f35056,plain,
! [X0,X1,X2,X3] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X1),X3,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(X2),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X3,c_Message_Oparts(X2),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(c_Set_Oinsert(X0,X1,tc_Message_Omsg),c_Message_Oparts(X2),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f4267,f793]) ).
fof(f35119,definition,
! [X0,X1,X2,X3] :
( sQ396_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X1),X3,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(X2),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X3,c_Message_Oparts(X2),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(c_Set_Oinsert(X0,X1,tc_Message_Omsg),c_Message_Oparts(X2),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ396_spl])],[split_symbol_definition]) ).
fof(f35122,plain,
( ~ sQ2_spl
| sQ396_spl ),
inference(split_clause,[status(thm)],[f35056,f35119,f1723]) ).
fof(f35140,plain,
! [X0,X1] :
( ~ class_Orderings_Obot(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Message_Oparts(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))),c_Set_Oinsert(c_Message_Omsg_OAgent(X0),c_Message_Oparts(X1),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f4284,f727]) ).
fof(f35151,plain,
! [X0,X1] :
( ~ class_Orderings_Opreorder(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OAgent(X0),c_Message_Oparts(X1),tc_Message_Omsg)),c_Set_Oinsert(c_Message_Omsg_OAgent(X0),c_Message_Oparts(X1),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f4284,f1125]) ).
fof(f35178,definition,
! [X0,X1] :
( sQ397_spl
<=> c_lessequals(c_Message_Oparts(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))),c_Set_Oinsert(c_Message_Omsg_OAgent(X0),c_Message_Oparts(X1),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ397_spl])],[split_symbol_definition]) ).
fof(f35181,plain,
( ~ sQ54_spl
| sQ397_spl ),
inference(split_clause,[status(thm)],[f35140,f35178,f4295]) ).
fof(f35209,definition,
! [X0,X1] :
( sQ398_spl
<=> c_lessequals(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OAgent(X0),c_Message_Oparts(X1),tc_Message_Omsg)),c_Set_Oinsert(c_Message_Omsg_OAgent(X0),c_Message_Oparts(X1),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ398_spl])],[split_symbol_definition]) ).
fof(f35213,plain,
( ~ sQ57_spl
| sQ398_spl ),
inference(split_clause,[status(thm)],[f35151,f35209,f4307]) ).
fof(f35265,plain,
! [X0,X1,X2] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(X1,c_Message_Oanalz(X2),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oanalz(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oanalz(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f1151,f793]) ).
fof(f35370,definition,
! [X0,X1,X2] :
( sQ399_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(X1,c_Message_Oanalz(X2),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oanalz(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oanalz(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ399_spl])],[split_symbol_definition]) ).
fof(f35373,plain,
( sQ399_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f35265,f1723,f35370]) ).
fof(f35500,plain,
( ~ class_Orderings_Obot(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(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)),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f4312,f727]) ).
fof(f35511,definition,
( sQ400_spl
<=> c_lessequals(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)),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ400_spl])],[split_symbol_definition]) ).
fof(f35514,plain,
( ~ sQ54_spl
| sQ400_spl ),
inference(split_clause,[status(thm)],[f35500,f35511,f4295]) ).
fof(f35590,plain,
! [X0,X1,X2] :
( ~ sQ351_spl
| hBOOL(c_in(v_x,c_Set_Oinsert(X0,c_Message_Oanalz(c_Message_Osynth(c_NS__Shared__Mirabelle_Ons__shared)),X1),X2)) ),
inference(paramodulation,[status(thm)],[f27298,f8299]) ).
fof(f35750,definition,
! [X1] :
( sQ401_spl
<=> hBOOL(c_in(v_x,c_Message_Osynth(c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared)),X1)) ),
introduced(definition,[new_symbols(definition,[sQ401_spl])],[split_symbol_definition]) ).
fof(f35767,plain,
( c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Message_Osynth(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_Message_Omsg) = c_Message_Osynth(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)))
| ~ c_lessequals(c_Message_Osynth(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Message_Osynth(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f7385,f910]) ).
fof(f35768,plain,
! [X0] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Message_Osynth(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Osynth(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Osynth(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f7385,f793]) ).
fof(f35769,definition,
( sQ402_spl
<=> c_lessequals(c_Message_Osynth(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Message_Osynth(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ402_spl])],[split_symbol_definition]) ).
fof(f35771,plain,
( sQ402_spl
| ~ c_lessequals(c_Message_Osynth(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Message_Osynth(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(component_clause,[status(thm)],[f35769]) ).
fof(f35772,definition,
( sQ403_spl
<=> c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Message_Osynth(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_Message_Omsg) = c_Message_Osynth(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))) ),
introduced(definition,[new_symbols(definition,[sQ403_spl])],[split_symbol_definition]) ).
fof(f35775,plain,
( sQ403_spl
| ~ sQ402_spl ),
inference(split_clause,[status(thm)],[f35767,f35769,f35772]) ).
fof(f35778,definition,
! [X0] :
( sQ404_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Message_Osynth(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Osynth(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Osynth(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ404_spl])],[split_symbol_definition]) ).
fof(f35781,plain,
( sQ404_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f35768,f1723,f35778]) ).
fof(f35784,plain,
( sQ402_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f35771,f875]) ).
fof(f35785,plain,
sQ402_spl,
inference(contradiction_clause,[status(thm)],[f35784]) ).
fof(f35799,plain,
! [X0,X1] :
( ~ class_Orderings_Obot(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Message_Oparts(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))),c_Set_Oinsert(c_Message_Omsg_ONonce(X0),c_Message_Oparts(X1),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f4314,f727]) ).
fof(f35811,plain,
! [X0,X1] :
( ~ class_Orderings_Opreorder(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_ONonce(X0),c_Message_Oparts(X1),tc_Message_Omsg)),c_Set_Oinsert(c_Message_Omsg_ONonce(X0),c_Message_Oparts(X1),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f4314,f1125]) ).
fof(f35854,definition,
! [X0,X1] :
( sQ405_spl
<=> c_lessequals(c_Message_Oparts(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))),c_Set_Oinsert(c_Message_Omsg_ONonce(X0),c_Message_Oparts(X1),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ405_spl])],[split_symbol_definition]) ).
fof(f35857,plain,
( ~ sQ54_spl
| sQ405_spl ),
inference(split_clause,[status(thm)],[f35799,f35854,f4295]) ).
fof(f35858,definition,
! [X0,X1] :
( sQ406_spl
<=> c_lessequals(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_ONonce(X0),c_Message_Oparts(X1),tc_Message_Omsg)),c_Set_Oinsert(c_Message_Omsg_ONonce(X0),c_Message_Oparts(X1),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ406_spl])],[split_symbol_definition]) ).
fof(f35868,plain,
( ~ sQ57_spl
| sQ406_spl ),
inference(split_clause,[status(thm)],[f35811,f35858,f4307]) ).
fof(f35916,plain,
! [X0,X1,X2] :
( ~ sQ350_spl
| hBOOL(c_in(v_x,c_Set_Oinsert(X0,c_Message_Osynth(c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared)),X1),X2)) ),
inference(paramodulation,[status(thm)],[f27529,f8299]) ).
fof(f35998,plain,
! [X0,X1] :
( hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,c_Message_Oagent_OSpy)),c_Event_Oknows(c_Message_Oagent_OSpy,X1),tc_Message_Omsg))
| X0 = hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,c_Message_Oagent_OSpy)) ),
inference(resolution,[status(thm)],[f4329,f1022]) ).
fof(f36014,definition,
! [X0] :
( sQ407_spl
<=> X0 = hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,c_Message_Oagent_OSpy)) ),
introduced(definition,[new_symbols(definition,[sQ407_spl])],[split_symbol_definition]) ).
fof(f36015,plain,
! [X0] :
( ~ sQ407_spl
| hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,c_Message_Oagent_OSpy)) = X0 ),
inference(component_clause,[status(thm)],[f36014]) ).
fof(f36017,definition,
! [X1] :
( sQ408_spl
<=> hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,c_Message_Oagent_OSpy)),c_Event_Oknows(c_Message_Oagent_OSpy,X1),tc_Message_Omsg)) ),
introduced(definition,[new_symbols(definition,[sQ408_spl])],[split_symbol_definition]) ).
fof(f36020,plain,
( sQ408_spl
| sQ407_spl ),
inference(split_clause,[status(thm)],[f35998,f36014,f36017]) ).
fof(f36036,plain,
( ~ sQ407_spl
| $false ),
inference(resolution,[status(thm)],[f36015,f1065]) ).
fof(f36090,plain,
~ sQ407_spl,
inference(contradiction_clause,[status(thm)],[f36036]) ).
fof(f36171,plain,
! [X0] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f7838,f793]) ).
fof(f36179,definition,
! [X0] :
( sQ411_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ411_spl])],[split_symbol_definition]) ).
fof(f36182,plain,
( sQ411_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f36171,f1723,f36179]) ).
fof(f36469,plain,
! [X0,X1,X2] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Set_Oinsert(X1,X2,tc_Message_Omsg),tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Set_Oinsert(X1,c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),X2,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_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),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)],[f7929,f793]) ).
fof(f36728,definition,
! [X0,X1,X2] :
( sQ412_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Set_Oinsert(X1,X2,tc_Message_Omsg),tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Set_Oinsert(X1,c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),X2,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_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),X2,tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ412_spl])],[split_symbol_definition]) ).
fof(f36731,plain,
( sQ412_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f36469,f1723,f36728]) ).
fof(f36738,plain,
( ~ sQ377_spl
| ~ sQ350_spl
| hBOOL(hAPP(c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),v_x))
| ~ hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(v_x)) ),
inference(paramodulation,[status(thm)],[f1284,f30344]) ).
fof(f36739,definition,
( sQ413_spl
<=> hBOOL(hAPP(c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),v_x)) ),
introduced(definition,[new_symbols(definition,[sQ413_spl])],[split_symbol_definition]) ).
fof(f36742,plain,
( ~ sQ377_spl
| ~ sQ350_spl
| sQ413_spl
| ~ sQ89_spl ),
inference(split_clause,[status(thm)],[f36738,f5956,f36739,f25282,f30242]) ).
fof(f37113,plain,
! [X0,X1] :
( ~ class_Orderings_Obot(tc_fun(tc_Message_Omsg,tc_bool))
| ~ hBOOL(c_in(X0,c_Message_Osynth(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg))
| hBOOL(c_in(X0,c_Message_Osynth(X1),tc_Message_Omsg)) ),
inference(resolution,[status(thm)],[f1198,f727]) ).
fof(f37125,plain,
! [X0,X1] :
( ~ class_Orderings_Opreorder(tc_fun(tc_Message_Omsg,tc_bool))
| ~ hBOOL(c_in(X0,c_Message_Osynth(c_Message_Osynth(X1)),tc_Message_Omsg))
| hBOOL(c_in(X0,c_Message_Osynth(X1),tc_Message_Omsg)) ),
inference(resolution,[status(thm)],[f1198,f1125]) ).
fof(f37132,definition,
! [X0,X1] :
( sQ414_spl
<=> ( ~ hBOOL(c_in(X0,c_Message_Osynth(c_Message_Osynth(X1)),tc_Message_Omsg))
| hBOOL(c_in(X0,c_Message_Osynth(X1),tc_Message_Omsg)) ) ),
introduced(definition,[new_symbols(definition,[sQ414_spl])],[split_symbol_definition]) ).
fof(f37135,plain,
( ~ sQ57_spl
| sQ414_spl ),
inference(split_clause,[status(thm)],[f37125,f37132,f4307]) ).
fof(f37137,definition,
! [X0,X1] :
( sQ415_spl
<=> ( ~ hBOOL(c_in(X0,c_Message_Osynth(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg))
| hBOOL(c_in(X0,c_Message_Osynth(X1),tc_Message_Omsg)) ) ),
introduced(definition,[new_symbols(definition,[sQ415_spl])],[split_symbol_definition]) ).
fof(f37140,plain,
( ~ sQ54_spl
| sQ415_spl ),
inference(split_clause,[status(thm)],[f37113,f37137,f4295]) ).
fof(f37251,plain,
! [X0,X1,X2] :
( ~ sQ9_spl
| ~ c_lessequals(X0,c_Event_OinitState(X1),tc_fun(X2,tc_bool))
| ~ hBOOL(hAPP(X0,v_X)) ),
inference(resolution,[status(thm)],[f1121,f18391]) ).
fof(f37265,plain,
! [X0,X1] :
( ~ c_lessequals(X0,c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_bool)),tc_fun(X1,tc_bool))
| hBOOL(c_Orderings_Obot__class_Obot(tc_bool))
| ~ hBOOL(hAPP(X0,v_x)) ),
inference(paramodulation,[status(thm)],[f4464,f1121]) ).
fof(f37266,plain,
! [X0,X1] :
( ~ c_lessequals(X0,c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_nat)),tc_fun(X1,tc_bool))
| hBOOL(c_Orderings_Obot__class_Obot(tc_nat))
| ~ hBOOL(hAPP(X0,v_x)) ),
inference(paramodulation,[status(thm)],[f4465,f1121]) ).
fof(f37274,definition,
! [X0,X1] :
( sQ417_spl
<=> ( ~ c_lessequals(X0,c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_bool)),tc_fun(X1,tc_bool))
| ~ hBOOL(hAPP(X0,v_x)) ) ),
introduced(definition,[new_symbols(definition,[sQ417_spl])],[split_symbol_definition]) ).
fof(f37277,plain,
( sQ169_spl
| sQ417_spl ),
inference(split_clause,[status(thm)],[f37265,f37274,f10593]) ).
fof(f37278,definition,
! [X0,X1] :
( sQ418_spl
<=> ( ~ c_lessequals(X0,c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_nat)),tc_fun(X1,tc_bool))
| ~ hBOOL(hAPP(X0,v_x)) ) ),
introduced(definition,[new_symbols(definition,[sQ418_spl])],[split_symbol_definition]) ).
fof(f37281,plain,
( sQ164_spl
| sQ418_spl ),
inference(split_clause,[status(thm)],[f37266,f37278,f10548]) ).
fof(f37310,plain,
! [X0,X1] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(X1,c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg),tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Set_Oinsert(X1,c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(X1,c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),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)],[f8190,f793]) ).
fof(f37336,definition,
! [X0,X1] :
( sQ419_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(X1,c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg),tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Set_Oinsert(X1,c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(X1,c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ419_spl])],[split_symbol_definition]) ).
fof(f37339,plain,
( sQ419_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f37310,f1723,f37336]) ).
fof(f37365,plain,
! [X0,X1,X2] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),X2,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Osynth(X1),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X2,c_Message_Osynth(X1),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,X1,tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f852,f793]) ).
fof(f37370,definition,
! [X0,X1,X2] :
( sQ420_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Osynth(X0),X2,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Osynth(X1),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X2,c_Message_Osynth(X1),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,X1,tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ420_spl])],[split_symbol_definition]) ).
fof(f37373,plain,
( ~ sQ2_spl
| sQ420_spl ),
inference(split_clause,[status(thm)],[f37365,f37370,f1723]) ).
fof(f37391,definition,
! [X0] :
( sQ421_spl
<=> ~ class_Orderings_Oorder(tc_fun(X0,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ421_spl])],[split_symbol_definition]) ).
fof(f37392,plain,
! [X0] :
( ~ sQ421_spl
| ~ class_Orderings_Oorder(tc_fun(X0,tc_bool)) ),
inference(component_clause,[status(thm)],[f37391]) ).
fof(f37395,definition,
! [X0] :
( sQ422_spl
<=> ~ class_Orderings_Opreorder(tc_fun(X0,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ422_spl])],[split_symbol_definition]) ).
fof(f37396,plain,
! [X0] :
( ~ sQ422_spl
| ~ class_Orderings_Opreorder(tc_fun(X0,tc_bool)) ),
inference(component_clause,[status(thm)],[f37395]) ).
fof(f37406,plain,
! [X0,X1] :
( ~ sQ351_spl
| hBOOL(c_in(v_x,c_Message_Oparts(c_Message_Osynth(c_NS__Shared__Mirabelle_Ons__shared)),X1))
| X0 = v_x ),
inference(resolution,[status(thm)],[f34966,f1022]) ).
fof(f37420,definition,
! [X1] :
( sQ423_spl
<=> hBOOL(c_in(v_x,c_Message_Oparts(c_Message_Osynth(c_NS__Shared__Mirabelle_Ons__shared)),X1)) ),
introduced(definition,[new_symbols(definition,[sQ423_spl])],[split_symbol_definition]) ).
fof(f37423,plain,
( ~ sQ351_spl
| sQ423_spl
| sQ331_spl ),
inference(split_clause,[status(thm)],[f37406,f22790,f37420,f25299]) ).
fof(f37509,plain,
! [X0,X1] :
( ~ sQ351_spl
| hBOOL(c_in(v_x,c_Message_Oanalz(c_Message_Osynth(c_NS__Shared__Mirabelle_Ons__shared)),X1))
| X0 = v_x ),
inference(resolution,[status(thm)],[f35590,f1022]) ).
fof(f37521,definition,
! [X1] :
( sQ437_spl
<=> hBOOL(c_in(v_x,c_Message_Oanalz(c_Message_Osynth(c_NS__Shared__Mirabelle_Ons__shared)),X1)) ),
introduced(definition,[new_symbols(definition,[sQ437_spl])],[split_symbol_definition]) ).
fof(f37524,plain,
( ~ sQ351_spl
| sQ437_spl
| sQ331_spl ),
inference(split_clause,[status(thm)],[f37509,f22790,f37521,f25299]) ).
fof(f37886,plain,
! [X0,X1,X2,X3] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,c_Message_Omsg_ONonce(X2)),X3,tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,c_Message_Omsg_ONonce(X2)),c_Set_Oinsert(c_Message_Omsg_ONonce(X2),c_Message_Oanalz(X3),tc_Message_Omsg),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,c_Message_Omsg_ONonce(X2)),c_Set_Oinsert(c_Message_Omsg_ONonce(X2),c_Message_Oanalz(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(resolution,[status(thm)],[f4407,f793]) ).
fof(f37916,definition,
! [X0,X1,X2,X3] :
( sQ440_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,c_Message_Omsg_ONonce(X2)),X3,tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,c_Message_Omsg_ONonce(X2)),c_Set_Oinsert(c_Message_Omsg_ONonce(X2),c_Message_Oanalz(X3),tc_Message_Omsg),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,c_Message_Omsg_ONonce(X2)),c_Set_Oinsert(c_Message_Omsg_ONonce(X2),c_Message_Oanalz(X3),tc_Message_Omsg),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ440_spl])],[split_symbol_definition]) ).
fof(f37919,plain,
( sQ440_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f37886,f1723,f37916]) ).
fof(f37941,plain,
! [X0,X1,X2,X3] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,c_Message_Omsg_OAgent(X2)),X3,tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,c_Message_Omsg_OAgent(X2)),c_Set_Oinsert(c_Message_Omsg_OAgent(X2),c_Message_Oanalz(X3),tc_Message_Omsg),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,c_Message_Omsg_OAgent(X2)),c_Set_Oinsert(c_Message_Omsg_OAgent(X2),c_Message_Oanalz(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(resolution,[status(thm)],[f4408,f793]) ).
fof(f37966,definition,
! [X0,X1,X2,X3] :
( sQ441_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,c_Message_Omsg_OAgent(X2)),X3,tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,c_Message_Omsg_OAgent(X2)),c_Set_Oinsert(c_Message_Omsg_OAgent(X2),c_Message_Oanalz(X3),tc_Message_Omsg),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,c_Message_Omsg_OAgent(X2)),c_Set_Oinsert(c_Message_Omsg_OAgent(X2),c_Message_Oanalz(X3),tc_Message_Omsg),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ441_spl])],[split_symbol_definition]) ).
fof(f37969,plain,
( sQ441_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f37941,f1723,f37966]) ).
fof(f38042,plain,
! [X0,X1,X2,X3,X4] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,c_Message_OHPair(X2,X3)),c_Set_Oinsert(c_Message_Omsg_OHash(c_Message_Omsg_OMPair(X2,X3)),c_Message_Oanalz(c_Set_Oinsert(X3,X4,tc_Message_Omsg)),tc_Message_Omsg),tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,c_Message_OHPair(X2,X3)),c_Message_Oanalz(c_Set_Oinsert(c_Message_OHPair(X2,X3),X4,tc_Message_Omsg)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,c_Message_OHPair(X2,X3)),c_Message_Oanalz(c_Set_Oinsert(c_Message_OHPair(X2,X3),X4,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(resolution,[status(thm)],[f4429,f793]) ).
fof(f38147,definition,
! [X0,X1,X2,X3,X4] :
( sQ442_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,c_Message_OHPair(X2,X3)),c_Set_Oinsert(c_Message_Omsg_OHash(c_Message_Omsg_OMPair(X2,X3)),c_Message_Oanalz(c_Set_Oinsert(X3,X4,tc_Message_Omsg)),tc_Message_Omsg),tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,c_Message_OHPair(X2,X3)),c_Message_Oanalz(c_Set_Oinsert(c_Message_OHPair(X2,X3),X4,tc_Message_Omsg)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,c_Message_OHPair(X2,X3)),c_Message_Oanalz(c_Set_Oinsert(c_Message_OHPair(X2,X3),X4,tc_Message_Omsg)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ442_spl])],[split_symbol_definition]) ).
fof(f38150,plain,
( sQ442_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f38042,f1723,f38147]) ).
fof(f38241,plain,
( ~ sQ363_spl
| c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Set_Oinsert(v_x,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg)),c_Set_Oinsert(v_x,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oparts(c_Set_Oinsert(v_x,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg)) ),
inference(paramodulation,[status(thm)],[f27788,f18078]) ).
fof(f38284,definition,
( sQ443_spl
<=> c_lessequals(c_Set_Oinsert(v_x,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg),c_Set_Oinsert(v_x,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ443_spl])],[split_symbol_definition]) ).
fof(f38286,plain,
( sQ443_spl
| ~ c_lessequals(c_Set_Oinsert(v_x,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg),c_Set_Oinsert(v_x,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(component_clause,[status(thm)],[f38284]) ).
fof(f38335,plain,
( ~ sQ363_spl
| c_Message_Oanalz(c_Set_Oinsert(v_x,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg)) = c_Message_Oparts(c_Set_Oinsert(v_x,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg)) ),
inference(forward_demodulation,[status(thm)],[f17588,f38241]) ).
fof(f38336,plain,
( ~ sQ363_spl
| c_Set_Oinsert(v_x,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg) = c_Message_Oanalz(c_Set_Oinsert(v_x,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg)) ),
inference(forward_demodulation,[status(thm)],[f27788,f38335]) ).
fof(f38372,plain,
! [X0] : c_lessequals(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,v_K),c_Message_Oparts(X0),tc_Message_Omsg),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),X0,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f3993,f8229]) ).
fof(f38383,plain,
! [X0,X1] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,v_K),c_Message_Oparts(X1),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),X1,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(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),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)],[f38372,f793]) ).
fof(f38470,definition,
! [X0,X1] :
( sQ444_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,v_K),c_Message_Oparts(X1),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),X1,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(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ444_spl])],[split_symbol_definition]) ).
fof(f38473,plain,
( sQ444_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f38383,f1723,f38470]) ).
fof(f38485,plain,
! [X0,X1,X2] :
( ~ sQ58_spl
| ~ class_Orderings_Obot(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,X1),X2,tc_Message_Omsg)),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,X1),c_Message_Oanalz(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f4425,f727]) ).
fof(f38499,plain,
! [X0,X1,X2] :
( ~ sQ58_spl
| ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,X1),X2,tc_Message_Omsg)),c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,X1),c_Message_Oanalz(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,X1),c_Message_Oanalz(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f4425,f1123]) ).
fof(f38566,definition,
! [X0,X1,X2] :
( sQ445_spl
<=> c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,X1),X2,tc_Message_Omsg)),c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,X1),c_Message_Oanalz(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,X1),c_Message_Oanalz(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ445_spl])],[split_symbol_definition]) ).
fof(f38696,definition,
! [X0,X1,X2] :
( sQ446_spl
<=> c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,X1),X2,tc_Message_Omsg)),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,X1),c_Message_Oanalz(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ446_spl])],[split_symbol_definition]) ).
fof(f38699,plain,
( ~ sQ58_spl
| ~ sQ54_spl
| sQ446_spl ),
inference(split_clause,[status(thm)],[f38485,f38696,f4295,f4424]) ).
fof(f38723,plain,
( ~ sQ58_spl
| ~ sQ56_spl
| sQ445_spl ),
inference(split_clause,[status(thm)],[f38499,f38566,f4303,f4424]) ).
fof(f39270,plain,
! [X0,X1] :
( ~ sQ9_spl
| ~ class_Orderings_Opreorder(tc_fun(X1,tc_bool))
| ~ hBOOL(hAPP(c_Event_OinitState(X0),v_X)) ),
inference(resolution,[status(thm)],[f37251,f1125]) ).
fof(f39272,definition,
! [X0] :
( sQ447_spl
<=> ~ hBOOL(hAPP(c_Event_OinitState(X0),v_X)) ),
introduced(definition,[new_symbols(definition,[sQ447_spl])],[split_symbol_definition]) ).
fof(f39276,plain,
( ~ sQ9_spl
| sQ422_spl
| sQ447_spl ),
inference(split_clause,[status(thm)],[f39270,f39272,f37395,f1809]) ).
fof(f39444,plain,
( ~ sQ363_spl
| ~ c_lessequals(c_Set_Oinsert(v_x,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg),c_Set_Oinsert(v_x,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| c_Set_Oinsert(v_x,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg) = c_Message_Oanalz(c_Set_Oinsert(v_x,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg)) ),
inference(paramodulation,[status(thm)],[f38336,f9887]) ).
fof(f39532,plain,
( ~ sQ363_spl
| ~ sQ443_spl
| sQ377_spl ),
inference(split_clause,[status(thm)],[f39444,f30242,f38284,f27787]) ).
fof(f39553,plain,
( sQ443_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f38286,f1114]) ).
fof(f39554,plain,
sQ443_spl,
inference(contradiction_clause,[status(thm)],[f39553]) ).
fof(f39739,plain,
! [X0,X1,X2,X3,X4] : hBOOL(hAPP(c_Set_Oinsert(X0,c_Message_Oanalz(c_Set_Oinsert(X1,X2,X3)),X4),X1)),
inference(paramodulation,[status(thm)],[f7605,f8031]) ).
fof(f39741,plain,
! [X0,X1,X2,X3] : c_Message_Oanalz(c_Set_Oinsert(X0,X1,X2)) != c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),
inference(paramodulation,[status(thm)],[f7605,f4370]) ).
fof(f40559,plain,
! [X0,X1,X2] : c_Orderings_Obot__class_Obot(tc_fun(X0,tc_bool)) != c_Message_Oanalz(c_Event_Oknows(X1,X2)),
inference(paramodulation,[status(thm)],[f3761,f39741]) ).
fof(f42115,plain,
! [X0] : c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(X0),c_Message_Osynth(c_Message_Oanalz(X0)),tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oanalz(c_Message_Osynth(c_Message_Oanalz(X0))),
inference(paramodulation,[status(thm)],[f1521,f1209]) ).
fof(f42148,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)],[f1209,f781]) ).
fof(f42197,plain,
! [X0] : c_Message_Oanalz(c_Message_Osynth(c_Message_Oanalz(X0))) = c_Message_Osynth(c_Message_Oanalz(X0)),
inference(forward_demodulation,[status(thm)],[f17906,f42115]) ).
fof(f43359,plain,
! [X0,X1] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(X1),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oanalz(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(resolution,[status(thm)],[f42148,f793]) ).
fof(f43382,definition,
! [X0,X1] :
( sQ450_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(X1),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oanalz(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,[sQ450_spl])],[split_symbol_definition]) ).
fof(f43385,plain,
( sQ450_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f43359,f1723,f43382]) ).
fof(f44357,plain,
! [X0,X1] :
( ~ class_Orderings_Obot(tc_fun(tc_Message_Omsg,tc_bool))
| hBOOL(c_in(X0,c_Message_Oanalz(X1),tc_Message_Omsg))
| ~ hBOOL(c_in(X0,c_Message_Oanalz(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg)) ),
inference(resolution,[status(thm)],[f1181,f727]) ).
fof(f44370,plain,
! [X0,X1] :
( ~ class_Orderings_Opreorder(tc_fun(tc_Message_Omsg,tc_bool))
| hBOOL(c_in(X0,c_Message_Oanalz(X1),tc_Message_Omsg))
| ~ hBOOL(c_in(X0,c_Message_Oanalz(c_Message_Oanalz(X1)),tc_Message_Omsg)) ),
inference(resolution,[status(thm)],[f1181,f1125]) ).
fof(f44388,definition,
! [X0,X1] :
( sQ451_spl
<=> ( hBOOL(c_in(X0,c_Message_Oanalz(X1),tc_Message_Omsg))
| ~ hBOOL(c_in(X0,c_Message_Oanalz(c_Message_Oanalz(X1)),tc_Message_Omsg)) ) ),
introduced(definition,[new_symbols(definition,[sQ451_spl])],[split_symbol_definition]) ).
fof(f44393,plain,
( ~ sQ57_spl
| sQ451_spl ),
inference(split_clause,[status(thm)],[f44370,f44388,f4307]) ).
fof(f44406,definition,
! [X0,X1] :
( sQ452_spl
<=> ( hBOOL(c_in(X0,c_Message_Oanalz(X1),tc_Message_Omsg))
| ~ hBOOL(c_in(X0,c_Message_Oanalz(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg)) ) ),
introduced(definition,[new_symbols(definition,[sQ452_spl])],[split_symbol_definition]) ).
fof(f44409,plain,
( ~ sQ54_spl
| sQ452_spl ),
inference(split_clause,[status(thm)],[f44357,f44406,f4295]) ).
fof(f44933,plain,
! [X0] :
( ~ hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(v_x))
| ~ 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_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_x)),tc_Message_Omsg)) ),
inference(paramodulation,[status(thm)],[f1284,f1494]) ).
fof(f44934,definition,
! [X0] :
( sQ453_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_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_x)),tc_Message_Omsg)) ) ),
introduced(definition,[new_symbols(definition,[sQ453_spl])],[split_symbol_definition]) ).
fof(f44937,plain,
( ~ sQ89_spl
| sQ453_spl ),
inference(split_clause,[status(thm)],[f44933,f44934,f5956]) ).
fof(f44939,plain,
! [X0,X1,X2,X3] : c_lessequals(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,c_Message_OHPair(X1,X2)),c_Set_Oinsert(c_Message_Omsg_OHash(c_Message_Omsg_OMPair(X1,X2)),c_Message_Oparts(c_Set_Oinsert(X2,X3,tc_Message_Omsg)),tc_Message_Omsg),tc_Message_Omsg)),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,c_Message_OHPair(X1,X2)),X3,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f1186,f4656]) ).
fof(f44949,plain,
! [X0,X1,X2,X3,X4] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,c_Message_OHPair(X2,X3)),c_Set_Oinsert(c_Message_Omsg_OHash(c_Message_Omsg_OMPair(X2,X3)),c_Message_Oparts(c_Set_Oinsert(X3,X4,tc_Message_Omsg)),tc_Message_Omsg),tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,c_Message_OHPair(X2,X3)),X4,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,c_Message_OHPair(X2,X3)),X4,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)],[f44939,f793]) ).
fof(f45063,definition,
! [X0,X1,X2,X3,X4] :
( sQ454_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,c_Message_OHPair(X2,X3)),c_Set_Oinsert(c_Message_Omsg_OHash(c_Message_Omsg_OMPair(X2,X3)),c_Message_Oparts(c_Set_Oinsert(X3,X4,tc_Message_Omsg)),tc_Message_Omsg),tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,c_Message_OHPair(X2,X3)),X4,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,c_Message_OHPair(X2,X3)),X4,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ454_spl])],[split_symbol_definition]) ).
fof(f45066,plain,
( sQ454_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f44949,f1723,f45063]) ).
fof(f46390,plain,
! [X0] :
( ~ hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(v_x))
| 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,v_x)),tc_Message_Omsg)) ),
inference(paramodulation,[status(thm)],[f1284,f1490]) ).
fof(f46392,definition,
! [X0] :
( sQ455_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_Oknows(c_Message_Oagent_OSpy,v_x)),tc_Message_Omsg)) ) ),
introduced(definition,[new_symbols(definition,[sQ455_spl])],[split_symbol_definition]) ).
fof(f46395,plain,
( ~ sQ89_spl
| sQ455_spl ),
inference(split_clause,[status(thm)],[f46390,f46392,f5956]) ).
fof(f46431,plain,
! [X0,X1,X2,X3] :
( ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X3,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X3),c_Message_Omsg_OMPair(X0,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X1),c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X1),c_Message_Omsg_OAgent(X3)))))))),c_List_Oset(v_x,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X1),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_x)),tc_Message_Omsg))
| hBOOL(c_in(X3,c_Event_Obad,tc_Message_Oagent))
| ~ hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(v_x))
| hBOOL(c_in(X2,c_Event_Obad,tc_Message_Oagent))
| hBOOL(c_in(c_Event_Oevent_ONotes(c_Message_Oagent_OSpy,c_Message_Omsg_OMPair(X0,c_Message_Omsg_OMPair(v_sko__NS__Shared__Mirabelle__Xsecrecy__lemma__1(X1,X0,v_x),hAPP(c_Message_Omsg_OKey,X1)))),c_List_Oset(v_x,tc_Event_Oevent),tc_Event_Oevent)) ),
inference(paramodulation,[status(thm)],[f1284,f1483]) ).
fof(f46435,definition,
! [X0,X1,X2,X3] :
( sQ456_spl
<=> ( ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X3,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X3),c_Message_Omsg_OMPair(X0,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X1),c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X1),c_Message_Omsg_OAgent(X3)))))))),c_List_Oset(v_x,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X1),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_x)),tc_Message_Omsg))
| hBOOL(c_in(X3,c_Event_Obad,tc_Message_Oagent))
| hBOOL(c_in(X2,c_Event_Obad,tc_Message_Oagent))
| hBOOL(c_in(c_Event_Oevent_ONotes(c_Message_Oagent_OSpy,c_Message_Omsg_OMPair(X0,c_Message_Omsg_OMPair(v_sko__NS__Shared__Mirabelle__Xsecrecy__lemma__1(X1,X0,v_x),hAPP(c_Message_Omsg_OKey,X1)))),c_List_Oset(v_x,tc_Event_Oevent),tc_Event_Oevent)) ) ),
introduced(definition,[new_symbols(definition,[sQ456_spl])],[split_symbol_definition]) ).
fof(f46438,plain,
( ~ sQ89_spl
| sQ456_spl ),
inference(split_clause,[status(thm)],[f46431,f46435,f5956]) ).
fof(f46547,plain,
! [X0,X1] :
( ~ class_Orderings_Otop(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))),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(c_Message_Oparts(X0),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f4791,f934]) ).
fof(f46560,plain,
! [X0,X1] :
( ~ class_Orderings_Opreorder(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))),c_Message_Oparts(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(resolution,[status(thm)],[f4791,f1125]) ).
fof(f46609,definition,
! [X0,X1] :
( sQ457_spl
<=> ( c_lessequals(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),c_Message_Oparts(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)) ) ),
introduced(definition,[new_symbols(definition,[sQ457_spl])],[split_symbol_definition]) ).
fof(f46612,plain,
( ~ sQ57_spl
| sQ457_spl ),
inference(split_clause,[status(thm)],[f46560,f46609,f4307]) ).
fof(f46633,definition,
! [X0,X1] :
( sQ458_spl
<=> ( c_lessequals(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(c_Message_Oparts(X0),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ458_spl])],[split_symbol_definition]) ).
fof(f46636,plain,
( ~ sQ182_spl
| sQ458_spl ),
inference(split_clause,[status(thm)],[f46547,f46633,f11036]) ).
fof(f46657,plain,
( ~ class_Orderings_Otop(tc_fun(tc_Message_Omsg,tc_bool))
| hBOOL(c_in(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)) ),
inference(resolution,[status(thm)],[f8741,f934]) ).
fof(f46670,plain,
( ~ class_Orderings_Opreorder(tc_fun(tc_Message_Omsg,tc_bool))
| hBOOL(c_in(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg)) ),
inference(resolution,[status(thm)],[f8741,f1125]) ).
fof(f46672,plain,
( ~ sQ57_spl
| sQ324_spl ),
inference(split_clause,[status(thm)],[f46670,f21493,f4307]) ).
fof(f46678,definition,
( sQ459_spl
<=> hBOOL(c_in(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)) ),
introduced(definition,[new_symbols(definition,[sQ459_spl])],[split_symbol_definition]) ).
fof(f46681,plain,
( ~ sQ182_spl
| sQ459_spl ),
inference(split_clause,[status(thm)],[f46657,f46678,f11036]) ).
fof(f46688,plain,
! [X0,X1] :
( ~ class_Orderings_Obot(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),X0,tc_fun(tc_Message_Omsg,tc_bool))),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f4784,f727]) ).
fof(f46713,plain,
! [X0,X1] :
( ~ class_Orderings_Opreorder(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X1),X0,tc_fun(tc_Message_Omsg,tc_bool))),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f4784,f1125]) ).
fof(f46742,definition,
! [X0,X1] :
( sQ460_spl
<=> ( c_lessequals(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X1),X0,tc_fun(tc_Message_Omsg,tc_bool))),c_Message_Oparts(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,[sQ460_spl])],[split_symbol_definition]) ).
fof(f46774,plain,
( ~ sQ57_spl
| sQ460_spl ),
inference(split_clause,[status(thm)],[f46713,f46742,f4307]) ).
fof(f46792,definition,
! [X0,X1] :
( sQ461_spl
<=> ( c_lessequals(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),X0,tc_fun(tc_Message_Omsg,tc_bool))),c_Message_Oparts(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,[sQ461_spl])],[split_symbol_definition]) ).
fof(f46795,plain,
( ~ sQ54_spl
| sQ461_spl ),
inference(split_clause,[status(thm)],[f46688,f46792,f4295]) ).
fof(f46841,plain,
c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Message_OinvKey,hAPP(c_Public_OpublicKey(c_Public_Okeymode_OEncryption),c_Message_Oagent_OServer))),c_Message_Oparts(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Message_OinvKey,hAPP(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Message_Oagent_OServer))),c_Set_Oimage(c_Message_Omsg_OKey,c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OEncryption),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_nat,tc_Message_Omsg),tc_Message_Omsg)),tc_Message_Omsg) = c_Message_Oparts(c_Event_OinitState(c_Message_Oagent_OServer)),
inference(paramodulation,[status(thm)],[f23415,f1192]) ).
fof(f46902,plain,
c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Message_OinvKey,hAPP(c_Public_OpublicKey(c_Public_Okeymode_OEncryption),c_Message_Oagent_OServer))),c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Message_OinvKey,hAPP(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Message_Oagent_OServer))),c_Message_Oparts(c_Set_Oimage(c_Message_Omsg_OKey,c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OEncryption),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_nat,tc_Message_Omsg)),tc_Message_Omsg),tc_Message_Omsg) = c_Message_Oparts(c_Event_OinitState(c_Message_Oagent_OServer)),
inference(forward_demodulation,[status(thm)],[f1192,f46841]) ).
fof(f46903,plain,
c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Message_OinvKey,hAPP(c_Public_OpublicKey(c_Public_Okeymode_OEncryption),c_Message_Oagent_OServer))),c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Message_OinvKey,hAPP(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Message_Oagent_OServer))),c_Set_Oimage(c_Message_Omsg_OKey,c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OEncryption),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_nat,tc_Message_Omsg),tc_Message_Omsg),tc_Message_Omsg) = c_Message_Oparts(c_Event_OinitState(c_Message_Oagent_OServer)),
inference(forward_demodulation,[status(thm)],[f1357,f46902]) ).
fof(f46904,plain,
c_Event_OinitState(c_Message_Oagent_OServer) = c_Message_Oparts(c_Event_OinitState(c_Message_Oagent_OServer)),
inference(forward_demodulation,[status(thm)],[f23415,f46903]) ).
fof(f46975,plain,
c_Message_Oanalz(c_Message_Osynth(c_Event_OinitState(c_Message_Oagent_OServer))) = c_Message_Osynth(c_Message_Oparts(c_Event_OinitState(c_Message_Oagent_OServer))),
inference(paramodulation,[status(thm)],[f46904,f24964]) ).
fof(f46977,plain,
c_Lattices_Oupper__semilattice__class_Osup(c_Event_OinitState(c_Message_Oagent_OServer),c_Message_Osynth(c_Event_OinitState(c_Message_Oagent_OServer)),tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oparts(c_Message_Osynth(c_Event_OinitState(c_Message_Oagent_OServer))),
inference(paramodulation,[status(thm)],[f46904,f1205]) ).
fof(f47001,plain,
( c_Event_OinitState(c_Message_Oagent_OServer) = c_Message_Oparts(c_Event_OinitState(c_Message_Oagent_OServer))
| ~ c_lessequals(c_Event_OinitState(c_Message_Oagent_OServer),c_Event_OinitState(c_Message_Oagent_OServer),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(paramodulation,[status(thm)],[f46904,f9897]) ).
fof(f47021,plain,
c_Message_Oparts(c_Event_OinitState(c_Message_Oagent_OServer)) = c_Message_Oanalz(c_Event_OinitState(c_Message_Oagent_OServer)),
inference(paramodulation,[status(thm)],[f46904,f1550]) ).
fof(f47026,plain,
c_Message_Oanalz(c_Event_OinitState(c_Message_Oagent_OServer)) = c_Event_OinitState(c_Message_Oagent_OServer),
inference(forward_demodulation,[status(thm)],[f46904,f47021]) ).
fof(f47041,plain,
c_Message_Osynth(c_Event_OinitState(c_Message_Oagent_OServer)) = c_Message_Oanalz(c_Message_Osynth(c_Event_OinitState(c_Message_Oagent_OServer))),
inference(forward_demodulation,[status(thm)],[f46904,f46975]) ).
fof(f47045,plain,
c_Message_Oparts(c_Message_Osynth(c_Event_OinitState(c_Message_Oagent_OServer))) = c_Message_Osynth(c_Event_OinitState(c_Message_Oagent_OServer)),
inference(forward_demodulation,[status(thm)],[f17906,f46977]) ).
fof(f47049,definition,
( sQ462_spl
<=> c_lessequals(c_Event_OinitState(c_Message_Oagent_OServer),c_Event_OinitState(c_Message_Oagent_OServer),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ462_spl])],[split_symbol_definition]) ).
fof(f47051,plain,
( sQ462_spl
| ~ c_lessequals(c_Event_OinitState(c_Message_Oagent_OServer),c_Event_OinitState(c_Message_Oagent_OServer),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(component_clause,[status(thm)],[f47049]) ).
fof(f47052,definition,
( sQ463_spl
<=> c_Event_OinitState(c_Message_Oagent_OServer) = c_Message_Oparts(c_Event_OinitState(c_Message_Oagent_OServer)) ),
introduced(definition,[new_symbols(definition,[sQ463_spl])],[split_symbol_definition]) ).
fof(f47055,plain,
( sQ463_spl
| ~ sQ462_spl ),
inference(split_clause,[status(thm)],[f47001,f47049,f47052]) ).
fof(f47074,plain,
( sQ462_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f47051,f1114]) ).
fof(f47075,plain,
sQ462_spl,
inference(contradiction_clause,[status(thm)],[f47074]) ).
fof(f47099,plain,
c_Message_Oparts(c_Event_OinitState(c_Message_Oagent_OSpy)) = c_Set_Oimage(c_Message_Omsg_OKey,c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Message_OinvKey,c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OEncryption),c_Event_Obad,tc_Message_Oagent,tc_nat),c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Event_Obad,tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_nat,tc_nat),c_Set_Oimage(c_Public_OshrK,c_Event_Obad,tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OEncryption),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_nat,tc_Message_Omsg),
inference(paramodulation,[status(thm)],[f23423,f1357]) ).
fof(f47100,plain,
c_Message_Oanalz(c_Event_OinitState(c_Message_Oagent_OSpy)) = c_Set_Oimage(c_Message_Omsg_OKey,c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Message_OinvKey,c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OEncryption),c_Event_Obad,tc_Message_Oagent,tc_nat),c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Event_Obad,tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_nat,tc_nat),c_Set_Oimage(c_Public_OshrK,c_Event_Obad,tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OEncryption),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_nat,tc_Message_Omsg),
inference(paramodulation,[status(thm)],[f23423,f1354]) ).
fof(f47117,plain,
c_Message_Oanalz(c_Event_OinitState(c_Message_Oagent_OSpy)) = c_Event_OinitState(c_Message_Oagent_OSpy),
inference(forward_demodulation,[status(thm)],[f23423,f47100]) ).
fof(f47118,plain,
c_Event_OinitState(c_Message_Oagent_OSpy) = c_Message_Oparts(c_Event_OinitState(c_Message_Oagent_OSpy)),
inference(forward_demodulation,[status(thm)],[f23423,f47099]) ).
fof(f47205,plain,
( ~ c_lessequals(c_Event_OinitState(c_Message_Oagent_OServer),c_Event_OinitState(c_Message_Oagent_OServer),tc_fun(tc_Message_Omsg,tc_bool))
| c_Event_OinitState(c_Message_Oagent_OServer) = c_Message_Oanalz(c_Event_OinitState(c_Message_Oagent_OServer)) ),
inference(paramodulation,[status(thm)],[f47026,f9887]) ).
fof(f47260,definition,
( sQ465_spl
<=> c_Event_OinitState(c_Message_Oagent_OServer) = c_Message_Oanalz(c_Event_OinitState(c_Message_Oagent_OServer)) ),
introduced(definition,[new_symbols(definition,[sQ465_spl])],[split_symbol_definition]) ).
fof(f47263,plain,
( ~ sQ462_spl
| sQ465_spl ),
inference(split_clause,[status(thm)],[f47205,f47260,f47049]) ).
fof(f47312,plain,
! [X0,X1,X2,X3,X4,X5,X6,X7] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(X6,c_Event_Oknows(X1,X7),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Event_Oknows(X1,c_List_Olist_OCons(c_Event_Oevent_OSays(X2,X3,X4),c_List_Olist_OCons(c_Event_Oevent_OSays(X1,X5,X6),X7,tc_Event_Oevent),tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Event_Oknows(X1,c_List_Olist_OCons(c_Event_Oevent_OSays(X2,X3,X4),c_List_Olist_OCons(c_Event_Oevent_OSays(X1,X5,X6),X7,tc_Event_Oevent),tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f4854,f793]) ).
fof(f47333,definition,
! [X0,X1,X2,X3,X4,X5,X6,X7] :
( sQ466_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(X6,c_Event_Oknows(X1,X7),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Event_Oknows(X1,c_List_Olist_OCons(c_Event_Oevent_OSays(X2,X3,X4),c_List_Olist_OCons(c_Event_Oevent_OSays(X1,X5,X6),X7,tc_Event_Oevent),tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Event_Oknows(X1,c_List_Olist_OCons(c_Event_Oevent_OSays(X2,X3,X4),c_List_Olist_OCons(c_Event_Oevent_OSays(X1,X5,X6),X7,tc_Event_Oevent),tc_Event_Oevent)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ466_spl])],[split_symbol_definition]) ).
fof(f47336,plain,
( sQ466_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f47312,f1723,f47333]) ).
fof(f47400,plain,
c_Message_Osynth(c_Message_Oanalz(c_Event_OinitState(c_Message_Oagent_OSpy))) = c_Message_Oanalz(c_Message_Osynth(c_Event_OinitState(c_Message_Oagent_OSpy))),
inference(paramodulation,[status(thm)],[f47117,f42197]) ).
fof(f47469,plain,
( ~ c_lessequals(c_Event_OinitState(c_Message_Oagent_OSpy),c_Event_OinitState(c_Message_Oagent_OSpy),tc_fun(tc_Message_Omsg,tc_bool))
| c_Event_OinitState(c_Message_Oagent_OSpy) = c_Message_Oanalz(c_Event_OinitState(c_Message_Oagent_OSpy)) ),
inference(paramodulation,[status(thm)],[f47117,f9887]) ).
fof(f47500,plain,
c_Message_Oanalz(c_Message_Osynth(c_Event_OinitState(c_Message_Oagent_OSpy))) = c_Message_Osynth(c_Event_OinitState(c_Message_Oagent_OSpy)),
inference(forward_demodulation,[status(thm)],[f47117,f47400]) ).
fof(f47517,definition,
( sQ467_spl
<=> c_Event_OinitState(c_Message_Oagent_OSpy) = c_Message_Oanalz(c_Event_OinitState(c_Message_Oagent_OSpy)) ),
introduced(definition,[new_symbols(definition,[sQ467_spl])],[split_symbol_definition]) ).
fof(f47520,definition,
( sQ468_spl
<=> c_lessequals(c_Event_OinitState(c_Message_Oagent_OSpy),c_Event_OinitState(c_Message_Oagent_OSpy),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ468_spl])],[split_symbol_definition]) ).
fof(f47522,plain,
( sQ468_spl
| ~ c_lessequals(c_Event_OinitState(c_Message_Oagent_OSpy),c_Event_OinitState(c_Message_Oagent_OSpy),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(component_clause,[status(thm)],[f47520]) ).
fof(f47523,plain,
( ~ sQ468_spl
| sQ467_spl ),
inference(split_clause,[status(thm)],[f47469,f47517,f47520]) ).
fof(f47599,plain,
c_Message_Osynth(c_Message_Oparts(c_Event_OinitState(c_Message_Oagent_OSpy))) = c_Message_Oparts(c_Message_Osynth(c_Event_OinitState(c_Message_Oagent_OSpy))),
inference(paramodulation,[status(thm)],[f47118,f24834]) ).
fof(f47624,plain,
( c_Event_OinitState(c_Message_Oagent_OSpy) = c_Message_Oparts(c_Event_OinitState(c_Message_Oagent_OSpy))
| ~ c_lessequals(c_Event_OinitState(c_Message_Oagent_OSpy),c_Event_OinitState(c_Message_Oagent_OSpy),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(paramodulation,[status(thm)],[f47118,f9897]) ).
fof(f47668,definition,
( sQ469_spl
<=> c_Event_OinitState(c_Message_Oagent_OSpy) = c_Message_Oparts(c_Event_OinitState(c_Message_Oagent_OSpy)) ),
introduced(definition,[new_symbols(definition,[sQ469_spl])],[split_symbol_definition]) ).
fof(f47671,plain,
( sQ469_spl
| ~ sQ468_spl ),
inference(split_clause,[status(thm)],[f47624,f47520,f47668]) ).
fof(f47700,plain,
c_Message_Osynth(c_Event_OinitState(c_Message_Oagent_OSpy)) = c_Message_Oparts(c_Message_Osynth(c_Event_OinitState(c_Message_Oagent_OSpy))),
inference(forward_demodulation,[status(thm)],[f47118,f47599]) ).
fof(f47701,plain,
( sQ468_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f47522,f1114]) ).
fof(f47702,plain,
sQ468_spl,
inference(contradiction_clause,[status(thm)],[f47701]) ).
fof(f47782,plain,
( ~ c_lessequals(c_Message_Osynth(c_Event_OinitState(c_Message_Oagent_OServer)),c_Message_Osynth(c_Event_OinitState(c_Message_Oagent_OServer)),tc_fun(tc_Message_Omsg,tc_bool))
| c_Message_Osynth(c_Event_OinitState(c_Message_Oagent_OServer)) = c_Message_Oanalz(c_Message_Osynth(c_Event_OinitState(c_Message_Oagent_OServer))) ),
inference(paramodulation,[status(thm)],[f47041,f9887]) ).
fof(f47840,definition,
( sQ470_spl
<=> c_Message_Osynth(c_Event_OinitState(c_Message_Oagent_OServer)) = c_Message_Oanalz(c_Message_Osynth(c_Event_OinitState(c_Message_Oagent_OServer))) ),
introduced(definition,[new_symbols(definition,[sQ470_spl])],[split_symbol_definition]) ).
fof(f47843,definition,
( sQ471_spl
<=> c_lessequals(c_Message_Osynth(c_Event_OinitState(c_Message_Oagent_OServer)),c_Message_Osynth(c_Event_OinitState(c_Message_Oagent_OServer)),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ471_spl])],[split_symbol_definition]) ).
fof(f47845,plain,
( sQ471_spl
| ~ c_lessequals(c_Message_Osynth(c_Event_OinitState(c_Message_Oagent_OServer)),c_Message_Osynth(c_Event_OinitState(c_Message_Oagent_OServer)),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(component_clause,[status(thm)],[f47843]) ).
fof(f47846,plain,
( ~ sQ471_spl
| sQ470_spl ),
inference(split_clause,[status(thm)],[f47782,f47840,f47843]) ).
fof(f47988,plain,
( c_Message_Osynth(c_Event_OinitState(c_Message_Oagent_OServer)) = c_Message_Oparts(c_Message_Osynth(c_Event_OinitState(c_Message_Oagent_OServer)))
| ~ c_lessequals(c_Message_Osynth(c_Event_OinitState(c_Message_Oagent_OServer)),c_Message_Osynth(c_Event_OinitState(c_Message_Oagent_OServer)),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(paramodulation,[status(thm)],[f47045,f9897]) ).
fof(f48061,definition,
( sQ472_spl
<=> c_Message_Osynth(c_Event_OinitState(c_Message_Oagent_OServer)) = c_Message_Oparts(c_Message_Osynth(c_Event_OinitState(c_Message_Oagent_OServer))) ),
introduced(definition,[new_symbols(definition,[sQ472_spl])],[split_symbol_definition]) ).
fof(f48064,plain,
( sQ472_spl
| ~ sQ471_spl ),
inference(split_clause,[status(thm)],[f47988,f47843,f48061]) ).
fof(f48096,plain,
( sQ471_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f47845,f1114]) ).
fof(f48097,plain,
sQ471_spl,
inference(contradiction_clause,[status(thm)],[f48096]) ).
fof(f48178,plain,
( ~ c_lessequals(c_Message_Osynth(c_Event_OinitState(c_Message_Oagent_OSpy)),c_Message_Osynth(c_Event_OinitState(c_Message_Oagent_OSpy)),tc_fun(tc_Message_Omsg,tc_bool))
| c_Message_Osynth(c_Event_OinitState(c_Message_Oagent_OSpy)) = c_Message_Oanalz(c_Message_Osynth(c_Event_OinitState(c_Message_Oagent_OSpy))) ),
inference(paramodulation,[status(thm)],[f47500,f9887]) ).
fof(f48197,definition,
( sQ473_spl
<=> c_Message_Osynth(c_Event_OinitState(c_Message_Oagent_OSpy)) = c_Message_Oanalz(c_Message_Osynth(c_Event_OinitState(c_Message_Oagent_OSpy))) ),
introduced(definition,[new_symbols(definition,[sQ473_spl])],[split_symbol_definition]) ).
fof(f48200,definition,
( sQ474_spl
<=> c_lessequals(c_Message_Osynth(c_Event_OinitState(c_Message_Oagent_OSpy)),c_Message_Osynth(c_Event_OinitState(c_Message_Oagent_OSpy)),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ474_spl])],[split_symbol_definition]) ).
fof(f48202,plain,
( sQ474_spl
| ~ c_lessequals(c_Message_Osynth(c_Event_OinitState(c_Message_Oagent_OSpy)),c_Message_Osynth(c_Event_OinitState(c_Message_Oagent_OSpy)),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(component_clause,[status(thm)],[f48200]) ).
fof(f48203,plain,
( ~ sQ474_spl
| sQ473_spl ),
inference(split_clause,[status(thm)],[f48178,f48197,f48200]) ).
fof(f48420,plain,
( c_Message_Osynth(c_Event_OinitState(c_Message_Oagent_OSpy)) = c_Message_Oparts(c_Message_Osynth(c_Event_OinitState(c_Message_Oagent_OSpy)))
| ~ c_lessequals(c_Message_Osynth(c_Event_OinitState(c_Message_Oagent_OSpy)),c_Message_Osynth(c_Event_OinitState(c_Message_Oagent_OSpy)),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(paramodulation,[status(thm)],[f47700,f9897]) ).
fof(f48496,definition,
( sQ480_spl
<=> c_Message_Osynth(c_Event_OinitState(c_Message_Oagent_OSpy)) = c_Message_Oparts(c_Message_Osynth(c_Event_OinitState(c_Message_Oagent_OSpy))) ),
introduced(definition,[new_symbols(definition,[sQ480_spl])],[split_symbol_definition]) ).
fof(f48499,plain,
( sQ480_spl
| ~ sQ474_spl ),
inference(split_clause,[status(thm)],[f48420,f48200,f48496]) ).
fof(f48528,plain,
( sQ474_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f48202,f1114]) ).
fof(f48529,plain,
sQ474_spl,
inference(contradiction_clause,[status(thm)],[f48528]) ).
fof(f48848,definition,
( sQ481_spl
<=> c_lessequals(c_Orderings_Otop__class_Otop(tc_bool),c_Orderings_Otop__class_Otop(tc_bool),tc_bool) ),
introduced(definition,[new_symbols(definition,[sQ481_spl])],[split_symbol_definition]) ).
fof(f48850,plain,
( sQ481_spl
| ~ c_lessequals(c_Orderings_Otop__class_Otop(tc_bool),c_Orderings_Otop__class_Otop(tc_bool),tc_bool) ),
inference(component_clause,[status(thm)],[f48848]) ).
fof(f49442,plain,
! [X0,X1] : hBOOL(c_in(c_Message_Oagent_OSpy,c_Lattices_Oupper__semilattice__class_Osup(c_Event_Obad,X0,tc_fun(X1,tc_bool)),X1)),
inference(resolution,[status(thm)],[f8762,f781]) ).
fof(f51076,plain,
! [X0] :
( c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),X0,tc_fun(tc_Message_Omsg,tc_bool))) = c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X0,tc_Message_Omsg))
| ~ c_lessequals(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),X0,tc_fun(tc_Message_Omsg,tc_bool))),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X0,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(forward_demodulation,[status(thm)],[f3993,f9883]) ).
fof(f51077,plain,
! [X0] :
( c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),X0,tc_fun(tc_Message_Omsg,tc_bool))) = c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X0,tc_Message_Omsg))
| ~ c_lessequals(c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),X0,tc_fun(tc_Message_Omsg,tc_bool))),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X0,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(forward_demodulation,[status(thm)],[f3993,f51076]) ).
fof(f51091,plain,
( ~ c_lessequals(c_Message_Oparts(c_Message_Osynth(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Message_Osynth(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(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Message_Osynth(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg)) = c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),c_Message_Osynth(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_fun(tc_Message_Omsg,tc_bool))) ),
inference(paramodulation,[status(thm)],[f17906,f51077]) ).
fof(f51102,plain,
( ~ c_lessequals(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),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(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)) = c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(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(paramodulation,[status(thm)],[f823,f51077]) ).
fof(f51149,definition,
( sQ488_spl
<=> c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Message_Osynth(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg)) = c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),c_Message_Osynth(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_fun(tc_Message_Omsg,tc_bool))) ),
introduced(definition,[new_symbols(definition,[sQ488_spl])],[split_symbol_definition]) ).
fof(f51152,definition,
( sQ489_spl
<=> c_lessequals(c_Message_Oparts(c_Message_Osynth(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Message_Osynth(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ489_spl])],[split_symbol_definition]) ).
fof(f51154,plain,
( sQ489_spl
| ~ c_lessequals(c_Message_Oparts(c_Message_Osynth(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Message_Osynth(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(component_clause,[status(thm)],[f51152]) ).
fof(f51155,plain,
( ~ sQ489_spl
| sQ488_spl ),
inference(split_clause,[status(thm)],[f51091,f51149,f51152]) ).
fof(f51161,definition,
( sQ491_spl
<=> c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)) = c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(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,[sQ491_spl])],[split_symbol_definition]) ).
fof(f51164,plain,
( ~ sQ317_spl
| sQ491_spl ),
inference(split_clause,[status(thm)],[f51102,f51161,f20403]) ).
fof(f51459,plain,
! [X0,X1,X2,X3,X4] : hBOOL(hAPP(c_Set_Oinsert(X0,c_Message_Oanalz(c_Message_Oparts(c_Set_Oinsert(X1,X2,X3))),X4),X1)),
inference(paramodulation,[status(thm)],[f9162,f39739]) ).
fof(f51460,plain,
! [X0,X1,X2,X3] : c_Orderings_Obot__class_Obot(tc_fun(X0,tc_bool)) != c_Message_Oanalz(c_Message_Oparts(c_Set_Oinsert(X1,X2,X3))),
inference(paramodulation,[status(thm)],[f9162,f39741]) ).
fof(f51500,plain,
! [X0,X1,X2,X3] : c_Message_Oparts(c_Set_Oinsert(X0,X1,X2)) != c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),
inference(forward_demodulation,[status(thm)],[f1550,f51460]) ).
fof(f51506,plain,
! [X0,X1,X2,X3,X4] : hBOOL(hAPP(c_Set_Oinsert(X0,c_Message_Oparts(c_Set_Oinsert(X1,X2,X3)),X4),X1)),
inference(forward_demodulation,[status(thm)],[f1550,f51459]) ).
fof(f52045,plain,
! [X0,X1] :
( ~ class_Orderings_Obot(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Message_Oparts(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))),c_Set_Oinsert(c_Message_Omsg_OHash(X0),c_Message_Oparts(X1),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f5009,f727]) ).
fof(f52056,plain,
! [X0,X1] :
( ~ class_Orderings_Opreorder(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OHash(X0),c_Message_Oparts(X1),tc_Message_Omsg)),c_Set_Oinsert(c_Message_Omsg_OHash(X0),c_Message_Oparts(X1),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f5009,f1125]) ).
fof(f52112,definition,
! [X0,X1] :
( sQ500_spl
<=> c_lessequals(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OHash(X0),c_Message_Oparts(X1),tc_Message_Omsg)),c_Set_Oinsert(c_Message_Omsg_OHash(X0),c_Message_Oparts(X1),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ500_spl])],[split_symbol_definition]) ).
fof(f52115,plain,
( ~ sQ57_spl
| sQ500_spl ),
inference(split_clause,[status(thm)],[f52056,f52112,f4307]) ).
fof(f52121,definition,
! [X0,X1] :
( sQ501_spl
<=> c_lessequals(c_Message_Oparts(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))),c_Set_Oinsert(c_Message_Omsg_OHash(X0),c_Message_Oparts(X1),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ501_spl])],[split_symbol_definition]) ).
fof(f52124,plain,
( ~ sQ54_spl
| sQ501_spl ),
inference(split_clause,[status(thm)],[f52045,f52121,f4295]) ).
fof(f52172,plain,
! [X0,X1,X2] : c_Message_Oparts(c_Event_Oknows(X0,X1)) != c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),
inference(paramodulation,[status(thm)],[f3761,f51500]) ).
fof(f52422,plain,
! [X0,X1] :
( ~ sQ2_spl
| ~ c_lessequals(X1,X0,tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(tc_Message_Omsg,tc_bool)),X0,tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f1754,f1724]) ).
fof(f52427,definition,
! [X0,X1] :
( sQ502_spl
<=> ( ~ c_lessequals(X1,X0,tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(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,[sQ502_spl])],[split_symbol_definition]) ).
fof(f52430,plain,
( ~ sQ2_spl
| sQ502_spl
| ~ sQ56_spl ),
inference(split_clause,[status(thm)],[f52422,f4303,f52427,f1723]) ).
fof(f52483,plain,
! [X0,X1,X2] : hBOOL(hAPP(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(X0,X1),X2,tc_Message_Omsg)),X1)),
inference(paramodulation,[status(thm)],[f1186,f51506]) ).
fof(f52852,plain,
! [X0,X1,X2] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(c_Message_Omsg_OHash(X1),X2,tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_OHash(X1),c_Message_Oparts(X2),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OHash(X1),c_Message_Oparts(X2),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)],[f4994,f793]) ).
fof(f52894,definition,
! [X0,X1,X2] :
( sQ503_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(c_Message_Omsg_OHash(X1),X2,tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_OHash(X1),c_Message_Oparts(X2),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OHash(X1),c_Message_Oparts(X2),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ503_spl])],[split_symbol_definition]) ).
fof(f52897,plain,
( sQ503_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f52852,f1723,f52894]) ).
fof(f53227,plain,
! [X0] :
( ~ sQ4_spl
| ~ class_Orderings_Obot(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oused(c_List_Olist_ONil(tc_Event_Oevent)),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)),c_Event_Oused(X0),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f1743,f727]) ).
fof(f53239,plain,
! [X0] :
( ~ sQ4_spl
| ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oused(c_List_Olist_ONil(tc_Event_Oevent)),c_Event_Oused(X0),tc_fun(tc_Message_Omsg,tc_bool)),c_Event_Oused(X0),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f1743,f1123]) ).
fof(f53243,definition,
! [X0] :
( sQ504_spl
<=> c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oused(c_List_Olist_ONil(tc_Event_Oevent)),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)),c_Event_Oused(X0),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ504_spl])],[split_symbol_definition]) ).
fof(f53246,plain,
( ~ sQ4_spl
| ~ sQ54_spl
| sQ504_spl ),
inference(split_clause,[status(thm)],[f53227,f53243,f4295,f1742]) ).
fof(f53248,definition,
! [X0] :
( sQ505_spl
<=> c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oused(c_List_Olist_ONil(tc_Event_Oevent)),c_Event_Oused(X0),tc_fun(tc_Message_Omsg,tc_bool)),c_Event_Oused(X0),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ505_spl])],[split_symbol_definition]) ).
fof(f53251,plain,
( ~ sQ4_spl
| ~ sQ56_spl
| sQ505_spl ),
inference(split_clause,[status(thm)],[f53239,f53248,f4303,f1742]) ).
fof(f53268,plain,
hBOOL(hAPP(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),c_Message_Omsg_ONonce(v_NB))),
inference(paramodulation,[status(thm)],[f2191,f52483]) ).
fof(f53613,plain,
! [X0,X1,X2] :
( ~ class_Lattices_Olattice(tc_bool)
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_fun(X2,tc_bool)),X1,tc_fun(X2,tc_bool))
| ~ c_lessequals(X0,X1,tc_fun(X2,tc_bool)) ),
inference(resolution,[status(thm)],[f1884,f1616]) ).
fof(f53614,definition,
! [X0,X1,X2] :
( sQ506_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_fun(X2,tc_bool)),X1,tc_fun(X2,tc_bool))
| ~ c_lessequals(X0,X1,tc_fun(X2,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ506_spl])],[split_symbol_definition]) ).
fof(f53617,definition,
( sQ507_spl
<=> class_Lattices_Olattice(tc_bool) ),
introduced(definition,[new_symbols(definition,[sQ507_spl])],[split_symbol_definition]) ).
fof(f53619,plain,
( sQ507_spl
| ~ class_Lattices_Olattice(tc_bool) ),
inference(component_clause,[status(thm)],[f53617]) ).
fof(f53620,plain,
( ~ sQ507_spl
| sQ506_spl ),
inference(split_clause,[status(thm)],[f53613,f53614,f53617]) ).
fof(f54244,plain,
! [X0,X1,X2,X3] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(X1,c_Set_Oinsert(c_Message_Omsg_OHash(X2),c_Message_Oparts(X3),tc_Message_Omsg),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Set_Oinsert(X1,c_Set_Oinsert(c_Message_Omsg_OHash(X2),X3,tc_Message_Omsg),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(X1,c_Set_Oinsert(c_Message_Omsg_OHash(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(resolution,[status(thm)],[f4984,f793]) ).
fof(f54336,definition,
! [X0,X1,X2,X3] :
( sQ508_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(X1,c_Set_Oinsert(c_Message_Omsg_OHash(X2),c_Message_Oparts(X3),tc_Message_Omsg),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Set_Oinsert(X1,c_Set_Oinsert(c_Message_Omsg_OHash(X2),X3,tc_Message_Omsg),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(X1,c_Set_Oinsert(c_Message_Omsg_OHash(X2),X3,tc_Message_Omsg),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ508_spl])],[split_symbol_definition]) ).
fof(f54339,plain,
( sQ508_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f54244,f1723,f54336]) ).
fof(f54392,plain,
! [X0] : hBOOL(c_in(c_Message_Omsg_ONonce(v_NB),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),X0)),
inference(resolution,[status(thm)],[f53268,f1583]) ).
fof(f54426,plain,
! [X0] :
( ~ sQ3_spl
| c_lessequals(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),X0,tc_fun(tc_Message_Omsg,tc_bool)),X0,tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),X0,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(forward_demodulation,[status(thm)],[f3993,f12316]) ).
fof(f54438,plain,
! [X0,X1] :
( ~ sQ3_spl
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),X1,tc_fun(tc_Message_Omsg,tc_bool)),X1,tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),X1,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(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),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)],[f54426,f793]) ).
fof(f54621,definition,
! [X0,X1] :
( sQ509_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),X1,tc_fun(tc_Message_Omsg,tc_bool)),X1,tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),X1,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(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ509_spl])],[split_symbol_definition]) ).
fof(f54624,plain,
( ~ sQ3_spl
| sQ509_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f54438,f1723,f54621,f1726]) ).
fof(f54691,plain,
( ~ sQ5_spl
| ~ class_Orderings_Obot(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f12556,f727]) ).
fof(f54708,plain,
( ~ sQ5_spl
| ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Lattices_Oupper__semilattice__class_Osup(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)),tc_Message_Omsg),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f12556,f1123]) ).
fof(f54710,definition,
( sQ510_spl
<=> c_lessequals(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ510_spl])],[split_symbol_definition]) ).
fof(f54713,plain,
( ~ sQ5_spl
| ~ sQ54_spl
| sQ510_spl ),
inference(split_clause,[status(thm)],[f54691,f54710,f4295,f1767]) ).
fof(f54714,definition,
( sQ511_spl
<=> c_lessequals(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Lattices_Oupper__semilattice__class_Osup(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)),tc_Message_Omsg),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ511_spl])],[split_symbol_definition]) ).
fof(f54717,plain,
( ~ sQ5_spl
| ~ sQ56_spl
| sQ511_spl ),
inference(split_clause,[status(thm)],[f54708,f54714,f4303,f1767]) ).
fof(f54730,plain,
! [X0,X1] : c_lessequals(c_Set_Oinsert(c_Message_Omsg_OHash(X0),c_Message_Oanalz(X1),tc_Message_Omsg),c_Set_Oinsert(c_Message_Omsg_OHash(X0),c_Message_Oparts(X1),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f978,f4993]) ).
fof(f54739,plain,
! [X0,X1,X2] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(c_Message_Omsg_OHash(X1),c_Message_Oanalz(X2),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_OHash(X1),c_Message_Oparts(X2),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OHash(X1),c_Message_Oparts(X2),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)],[f54730,f793]) ).
fof(f54828,definition,
! [X0,X1,X2] :
( sQ512_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(c_Message_Omsg_OHash(X1),c_Message_Oanalz(X2),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_OHash(X1),c_Message_Oparts(X2),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OHash(X1),c_Message_Oparts(X2),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ512_spl])],[split_symbol_definition]) ).
fof(f54831,plain,
( sQ512_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f54739,f1723,f54828]) ).
fof(f55012,plain,
hBOOL(c_in(c_Message_Omsg_ONonce(v_NB),c_Event_Oused(v_evs),tc_Message_Omsg)),
inference(resolution,[status(thm)],[f54392,f1485]) ).
fof(f55044,plain,
! [X0] : c_Set_Oinsert(c_Message_Omsg_ONonce(v_NB),c_Event_Oused(v_evs),X0) = c_Event_Oused(v_evs),
inference(resolution,[status(thm)],[f55012,f3790]) ).
fof(f55111,plain,
! [X0,X1,X2] : hBOOL(c_in(c_Message_Omsg_ONonce(v_NB),c_Set_Oinsert(X0,c_Event_Oused(v_evs),X1),X2)),
inference(paramodulation,[status(thm)],[f55044,f8299]) ).
fof(f55164,plain,
! [X0,X1,X2,X3,X4] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,hAPP(c_Message_Omsg_OKey,X2)),c_Set_Oinsert(c_Message_Omsg_OAgent(X3),X4,tc_Message_Omsg),tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,hAPP(c_Message_Omsg_OKey,X2)),c_Set_Oinsert(c_Message_Omsg_OAgent(X3),c_Message_Oanalz(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X2),X4,tc_Message_Omsg)),tc_Message_Omsg),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,hAPP(c_Message_Omsg_OKey,X2)),c_Set_Oinsert(c_Message_Omsg_OAgent(X3),c_Message_Oanalz(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X2),X4,tc_Message_Omsg)),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(resolution,[status(thm)],[f5056,f793]) ).
fof(f55212,definition,
! [X0,X1,X2,X3,X4] :
( sQ513_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,hAPP(c_Message_Omsg_OKey,X2)),c_Set_Oinsert(c_Message_Omsg_OAgent(X3),X4,tc_Message_Omsg),tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,hAPP(c_Message_Omsg_OKey,X2)),c_Set_Oinsert(c_Message_Omsg_OAgent(X3),c_Message_Oanalz(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X2),X4,tc_Message_Omsg)),tc_Message_Omsg),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,hAPP(c_Message_Omsg_OKey,X2)),c_Set_Oinsert(c_Message_Omsg_OAgent(X3),c_Message_Oanalz(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X2),X4,tc_Message_Omsg)),tc_Message_Omsg),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ513_spl])],[split_symbol_definition]) ).
fof(f55215,plain,
( sQ513_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f55164,f1723,f55212]) ).
fof(f56204,plain,
! [X0,X1] :
( hBOOL(c_in(c_Message_Omsg_ONonce(v_NB),c_Event_Oused(v_evs),X1))
| X0 = c_Message_Omsg_ONonce(v_NB) ),
inference(resolution,[status(thm)],[f55111,f1022]) ).
fof(f56218,definition,
! [X0] :
( sQ514_spl
<=> X0 = c_Message_Omsg_ONonce(v_NB) ),
introduced(definition,[new_symbols(definition,[sQ514_spl])],[split_symbol_definition]) ).
fof(f56219,plain,
! [X0] :
( ~ sQ514_spl
| X0 = c_Message_Omsg_ONonce(v_NB) ),
inference(component_clause,[status(thm)],[f56218]) ).
fof(f56221,definition,
! [X1] :
( sQ515_spl
<=> hBOOL(c_in(c_Message_Omsg_ONonce(v_NB),c_Event_Oused(v_evs),X1)) ),
introduced(definition,[new_symbols(definition,[sQ515_spl])],[split_symbol_definition]) ).
fof(f56224,plain,
( sQ515_spl
| sQ514_spl ),
inference(split_clause,[status(thm)],[f56204,f56218,f56221]) ).
fof(f56243,plain,
( ~ sQ514_spl
| $false ),
inference(resolution,[status(thm)],[f56219,f1412]) ).
fof(f56367,plain,
~ sQ514_spl,
inference(contradiction_clause,[status(thm)],[f56243]) ).
fof(f56540,plain,
! [X0,X1,X2,X3] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(c_Message_Omsg_OAgent(X1),X3,tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X2),X3,tc_Message_Omsg),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,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(resolution,[status(thm)],[f5049,f793]) ).
fof(f56571,definition,
! [X0,X1,X2,X3] :
( sQ516_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(c_Message_Omsg_OAgent(X1),X3,tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X2),X3,tc_Message_Omsg),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X2),X3,tc_Message_Omsg),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ516_spl])],[split_symbol_definition]) ).
fof(f56574,plain,
( sQ516_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f56540,f1723,f56571]) ).
fof(f57470,plain,
! [X0,X1,X2,X3,X4] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,X4,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oanalz(c_Set_Oinsert(c_Message_OHPair(X1,X2),X3,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X4,c_Message_Oanalz(c_Set_Oinsert(c_Message_OHPair(X1,X2),X3,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OHash(c_Message_Omsg_OMPair(X1,X2)),c_Message_Oanalz(c_Set_Oinsert(X2,X3,tc_Message_Omsg)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f1955,f793]) ).
fof(f57507,definition,
! [X0,X1,X2,X3,X4] :
( sQ517_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,X4,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oanalz(c_Set_Oinsert(c_Message_OHPair(X1,X2),X3,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X4,c_Message_Oanalz(c_Set_Oinsert(c_Message_OHPair(X1,X2),X3,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OHash(c_Message_Omsg_OMPair(X1,X2)),c_Message_Oanalz(c_Set_Oinsert(X2,X3,tc_Message_Omsg)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ517_spl])],[split_symbol_definition]) ).
fof(f57510,plain,
( ~ sQ2_spl
| sQ517_spl ),
inference(split_clause,[status(thm)],[f57470,f57507,f1723]) ).
fof(f57801,plain,
! [X0,X1,X2,X3,X4] :
( ~ class_Lattices_Olattice(tc_bool)
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X4,X0,tc_fun(X3,tc_bool)),c_Set_Oinsert(X1,X2,X3),tc_fun(X3,tc_bool))
| ~ c_lessequals(X4,X2,tc_fun(X3,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(X1,X2,X3),tc_fun(X3,tc_bool)) ),
inference(resolution,[status(thm)],[f1954,f1616]) ).
fof(f57802,definition,
! [X0,X1,X2,X3,X4] :
( sQ518_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X4,X0,tc_fun(X3,tc_bool)),c_Set_Oinsert(X1,X2,X3),tc_fun(X3,tc_bool))
| ~ c_lessequals(X4,X2,tc_fun(X3,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(X1,X2,X3),tc_fun(X3,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ518_spl])],[split_symbol_definition]) ).
fof(f57805,plain,
( ~ sQ507_spl
| sQ518_spl ),
inference(split_clause,[status(thm)],[f57801,f57802,f53617]) ).
fof(f57806,plain,
( sQ507_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f53619,f1646]) ).
fof(f57807,plain,
sQ507_spl,
inference(contradiction_clause,[status(thm)],[f57806]) ).
fof(f58906,plain,
! [X0,X1,X2,X3,X4] :
( hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X4))))),c_List_Oset(v_evs,tc_Event_Oevent),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,v_x)),tc_Message_Omsg))
| ~ hBOOL(c_in(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X4)))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg))
| ~ hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(v_x)) ),
inference(paramodulation,[status(thm)],[f1284,f13491]) ).
fof(f58907,definition,
! [X0,X1,X2,X3,X4] :
( sQ519_spl
<=> ( hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X4))))),c_List_Oset(v_evs,tc_Event_Oevent),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,v_x)),tc_Message_Omsg))
| ~ hBOOL(c_in(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X4)))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg)) ) ),
introduced(definition,[new_symbols(definition,[sQ519_spl])],[split_symbol_definition]) ).
fof(f58910,plain,
( sQ519_spl
| ~ sQ89_spl ),
inference(split_clause,[status(thm)],[f58906,f5956,f58907]) ).
fof(f58943,plain,
! [X0,X1,X2] :
( ~ class_Orderings_Obot(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_OAgent(X0),c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X1),X2,tc_Message_Omsg),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f5052,f727]) ).
fof(f58954,plain,
! [X0,X1,X2] :
( ~ class_Orderings_Opreorder(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Set_Oinsert(c_Message_Omsg_OAgent(X0),X1,tc_Message_Omsg),c_Set_Oinsert(c_Message_Omsg_OAgent(X0),c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X2),X1,tc_Message_Omsg),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f5052,f1125]) ).
fof(f58968,definition,
! [X0,X1,X2] :
( sQ520_spl
<=> c_lessequals(c_Set_Oinsert(c_Message_Omsg_OAgent(X0),X1,tc_Message_Omsg),c_Set_Oinsert(c_Message_Omsg_OAgent(X0),c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X2),X1,tc_Message_Omsg),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ520_spl])],[split_symbol_definition]) ).
fof(f58972,plain,
( ~ sQ57_spl
| sQ520_spl ),
inference(split_clause,[status(thm)],[f58954,f58968,f4307]) ).
fof(f58973,definition,
! [X0,X1,X2] :
( sQ521_spl
<=> c_lessequals(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_OAgent(X0),c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X1),X2,tc_Message_Omsg),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ521_spl])],[split_symbol_definition]) ).
fof(f58976,plain,
( ~ sQ54_spl
| sQ521_spl ),
inference(split_clause,[status(thm)],[f58943,f58973,f4295]) ).
fof(f58979,plain,
! [X0] : c_lessequals(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X0,tc_Message_Omsg)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X0,c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f3983,f14068]) ).
fof(f58991,plain,
! [X0,X1] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X1,tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),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,c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),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)],[f58979,f793]) ).
fof(f59044,definition,
! [X0,X1] :
( sQ522_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X1,tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),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,c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ522_spl])],[split_symbol_definition]) ).
fof(f59047,plain,
( sQ522_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f58991,f1723,f59044]) ).
fof(f59755,plain,
( ~ hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(v_x))
| hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,c_Message_Oagent_OSpy)),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_x)),tc_Message_Omsg)) ),
inference(paramodulation,[status(thm)],[f1284,f2025]) ).
fof(f59758,definition,
( sQ523_spl
<=> hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,c_Message_Oagent_OSpy)),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_x)),tc_Message_Omsg)) ),
introduced(definition,[new_symbols(definition,[sQ523_spl])],[split_symbol_definition]) ).
fof(f59761,plain,
( ~ sQ89_spl
| sQ523_spl ),
inference(split_clause,[status(thm)],[f59755,f59758,f5956]) ).
fof(f60173,plain,
! [X0,X1,X2,X3] : hBOOL(hAPP(c_Set_Oinsert(c_Public_Okeymode_OSignature,c_Set_Oinsert(c_Public_Okeymode_OEncryption,X0,X1),X2),X3)),
inference(resolution,[status(thm)],[f2041,f8031]) ).
fof(f60315,plain,
! [X0,X1] :
( ~ hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(v_x))
| hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,X0)),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_x)),tc_Message_Omsg))
| ~ 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)) ),
inference(paramodulation,[status(thm)],[f1284,f2325]) ).
fof(f60318,definition,
! [X0,X1] :
( sQ524_spl
<=> ( hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,X0)),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_x)),tc_Message_Omsg))
| ~ 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)) ) ),
introduced(definition,[new_symbols(definition,[sQ524_spl])],[split_symbol_definition]) ).
fof(f60321,plain,
( ~ sQ89_spl
| sQ524_spl ),
inference(split_clause,[status(thm)],[f60315,f60318,f5956]) ).
fof(f60670,plain,
! [X0,X1,X2,X3] :
( hBOOL(c_in(X2,c_Event_Obad,tc_Message_Oagent))
| hBOOL(c_in(X3,c_Event_Obad,tc_Message_Oagent))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X2,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X2),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X3),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X0),c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X3),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X0),c_Message_Omsg_OAgent(X2)))))))),c_List_Oset(c_List_Olist_ONil(tc_Event_Oevent),tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(c_Event_Oevent_ONotes(c_Message_Oagent_OSpy,c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(v_sko__NS__Shared__Mirabelle__Xsecrecy__lemma__1(X0,X1,c_List_Oremdups(c_List_Olist_ONil(tc_Event_Oevent),tc_Event_Oevent)),hAPP(c_Message_Omsg_OKey,X0)))),c_List_Oset(c_List_Olist_ONil(tc_Event_Oevent),tc_Event_Oevent),tc_Event_Oevent))
| ~ 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,X0),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,c_List_Oremdups(c_List_Olist_ONil(tc_Event_Oevent),tc_Event_Oevent))),tc_Message_Omsg)) ),
inference(paramodulation,[status(thm)],[f878,f2513]) ).
fof(f60681,definition,
! [X0,X1,X2,X3] :
( sQ525_spl
<=> ( hBOOL(c_in(X2,c_Event_Obad,tc_Message_Oagent))
| hBOOL(c_in(X3,c_Event_Obad,tc_Message_Oagent))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X2,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X2),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X3),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X0),c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X3),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X0),c_Message_Omsg_OAgent(X2)))))))),c_List_Oset(c_List_Olist_ONil(tc_Event_Oevent),tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(c_Event_Oevent_ONotes(c_Message_Oagent_OSpy,c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(v_sko__NS__Shared__Mirabelle__Xsecrecy__lemma__1(X0,X1,c_List_Oremdups(c_List_Olist_ONil(tc_Event_Oevent),tc_Event_Oevent)),hAPP(c_Message_Omsg_OKey,X0)))),c_List_Oset(c_List_Olist_ONil(tc_Event_Oevent),tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X0),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,c_List_Oremdups(c_List_Olist_ONil(tc_Event_Oevent),tc_Event_Oevent))),tc_Message_Omsg)) ) ),
introduced(definition,[new_symbols(definition,[sQ525_spl])],[split_symbol_definition]) ).
fof(f60684,plain,
( ~ sQ18_spl
| sQ525_spl ),
inference(split_clause,[status(thm)],[f60670,f60681,f2299]) ).
fof(f60758,plain,
! [X0] :
( ~ sQ7_spl
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),X0,tc_fun(tc_Message_Omsg,tc_bool))),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X0,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),X0,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(forward_demodulation,[status(thm)],[f3993,f14641]) ).
fof(f60769,plain,
! [X0,X1] :
( ~ sQ7_spl
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),X1,tc_fun(tc_Message_Omsg,tc_bool))),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X1,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),X1,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(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),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)],[f60758,f793]) ).
fof(f61055,definition,
! [X0,X1] :
( sQ526_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),X1,tc_fun(tc_Message_Omsg,tc_bool))),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X1,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),X1,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(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ526_spl])],[split_symbol_definition]) ).
fof(f61058,plain,
( ~ sQ7_spl
| sQ526_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f60769,f1723,f61055,f1797]) ).
fof(f61066,plain,
! [X0,X1,X2] :
( ~ class_Orderings_Obot(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_ONonce(X0),c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X1),X2,tc_Message_Omsg),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f5146,f727]) ).
fof(f61078,plain,
! [X0,X1,X2] :
( ~ class_Orderings_Opreorder(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Set_Oinsert(c_Message_Omsg_ONonce(X0),X1,tc_Message_Omsg),c_Set_Oinsert(c_Message_Omsg_ONonce(X0),c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X2),X1,tc_Message_Omsg),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f5146,f1125]) ).
fof(f61091,definition,
! [X0,X1,X2] :
( sQ527_spl
<=> c_lessequals(c_Set_Oinsert(c_Message_Omsg_ONonce(X0),X1,tc_Message_Omsg),c_Set_Oinsert(c_Message_Omsg_ONonce(X0),c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X2),X1,tc_Message_Omsg),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ527_spl])],[split_symbol_definition]) ).
fof(f61096,definition,
! [X0,X1,X2] :
( sQ528_spl
<=> c_lessequals(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_ONonce(X0),c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X1),X2,tc_Message_Omsg),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ528_spl])],[split_symbol_definition]) ).
fof(f61099,plain,
( ~ sQ54_spl
| sQ528_spl ),
inference(split_clause,[status(thm)],[f61066,f61096,f4295]) ).
fof(f61100,plain,
( ~ sQ57_spl
| sQ527_spl ),
inference(split_clause,[status(thm)],[f61078,f61091,f4307]) ).
fof(f61106,plain,
( ~ sQ7_spl
| ~ class_Orderings_Obot(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f14676,f727]) ).
fof(f61123,plain,
( ~ sQ7_spl
| ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)),c_Message_Oparts(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)),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f14676,f1123]) ).
fof(f61124,definition,
( sQ529_spl
<=> c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)),c_Message_Oparts(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)),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ529_spl])],[split_symbol_definition]) ).
fof(f61127,plain,
( ~ sQ7_spl
| ~ sQ56_spl
| sQ529_spl ),
inference(split_clause,[status(thm)],[f61123,f61124,f4303,f1797]) ).
fof(f61131,definition,
( sQ530_spl
<=> c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ530_spl])],[split_symbol_definition]) ).
fof(f61134,plain,
( ~ sQ7_spl
| ~ sQ54_spl
| sQ530_spl ),
inference(split_clause,[status(thm)],[f61106,f61131,f4295,f1797]) ).
fof(f61962,plain,
! [X0,X1,X2,X3] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(c_Message_Omsg_ONonce(X1),X3,tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X2),X3,tc_Message_Omsg),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,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(resolution,[status(thm)],[f5143,f793]) ).
fof(f61995,definition,
! [X0,X1,X2,X3] :
( sQ531_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(c_Message_Omsg_ONonce(X1),X3,tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X2),X3,tc_Message_Omsg),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X2),X3,tc_Message_Omsg),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ531_spl])],[split_symbol_definition]) ).
fof(f61998,plain,
( sQ531_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f61962,f1723,f61995]) ).
fof(f62124,definition,
( sQ548_spl
<=> hBOOL(c_in(c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),c_Message_Omsg_OAgent(v_A)),c_Message_Oanalz(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg)) ),
introduced(definition,[new_symbols(definition,[sQ548_spl])],[split_symbol_definition]) ).
fof(f62125,plain,
( ~ sQ548_spl
| hBOOL(c_in(c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),c_Message_Omsg_OAgent(v_A)),c_Message_Oanalz(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg)) ),
inference(component_clause,[status(thm)],[f62124]) ).
fof(f62127,definition,
( sQ549_spl
<=> hBOOL(c_in(v_X,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)) ),
introduced(definition,[new_symbols(definition,[sQ549_spl])],[split_symbol_definition]) ).
fof(f62133,plain,
( sQ481_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f48850,f4826]) ).
fof(f62134,plain,
sQ481_spl,
inference(contradiction_clause,[status(thm)],[f62133]) ).
fof(f62139,plain,
( ~ sQ548_spl
| hBOOL(c_in(c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),c_Message_Omsg_OAgent(v_A)),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)) ),
inference(forward_demodulation,[status(thm)],[f693,f62125]) ).
fof(f62140,plain,
( ~ sQ548_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f62139,f1867]) ).
fof(f62141,plain,
~ sQ548_spl,
inference(contradiction_clause,[status(thm)],[f62140]) ).
fof(f62186,plain,
( ~ sQ366_spl
| hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(v_x)) ),
inference(backward_demodulation,[status(thm)],[f28187,f900]) ).
fof(f62223,plain,
( ~ sQ366_spl
| sQ89_spl ),
inference(split_clause,[status(thm)],[f62186,f5956,f28186]) ).
fof(f62346,plain,
( ~ sQ57_spl
| ~ sQ422_spl
| $false ),
inference(backward_subsumption_resolution,[status(thm)],[f4308,f37396]) ).
fof(f62348,plain,
( ~ sQ57_spl
| ~ sQ422_spl ),
inference(contradiction_clause,[status(thm)],[f62346]) ).
fof(f62349,plain,
( ~ sQ56_spl
| ~ sQ421_spl
| $false ),
inference(backward_subsumption_resolution,[status(thm)],[f4304,f37392]) ).
fof(f62351,plain,
( ~ sQ56_spl
| ~ sQ421_spl ),
inference(contradiction_clause,[status(thm)],[f62349]) ).
fof(f62354,plain,
! [X0,X1] :
( sQ364_spl
| X0 = v_x
| ~ hBOOL(hAPP(c_Set_Oinsert(X0,c_NS__Shared__Mirabelle_Ons__shared,X1),v_x)) ),
inference(resolution,[status(thm)],[f28181,f871]) ).
fof(f62372,plain,
! [X0,X1,X2,X3,X4] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,hAPP(c_Message_Omsg_OKey,X2)),c_Set_Oinsert(c_Message_Omsg_ONonce(X3),X4,tc_Message_Omsg),tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,hAPP(c_Message_Omsg_OKey,X2)),c_Set_Oinsert(c_Message_Omsg_ONonce(X3),c_Message_Oanalz(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X2),X4,tc_Message_Omsg)),tc_Message_Omsg),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,hAPP(c_Message_Omsg_OKey,X2)),c_Set_Oinsert(c_Message_Omsg_ONonce(X3),c_Message_Oanalz(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X2),X4,tc_Message_Omsg)),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(resolution,[status(thm)],[f5155,f793]) ).
fof(f62419,definition,
! [X0,X1,X2,X3,X4] :
( sQ550_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,hAPP(c_Message_Omsg_OKey,X2)),c_Set_Oinsert(c_Message_Omsg_ONonce(X3),X4,tc_Message_Omsg),tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,hAPP(c_Message_Omsg_OKey,X2)),c_Set_Oinsert(c_Message_Omsg_ONonce(X3),c_Message_Oanalz(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X2),X4,tc_Message_Omsg)),tc_Message_Omsg),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,hAPP(c_Message_Omsg_OKey,X2)),c_Set_Oinsert(c_Message_Omsg_ONonce(X3),c_Message_Oanalz(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,X2),X4,tc_Message_Omsg)),tc_Message_Omsg),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ550_spl])],[split_symbol_definition]) ).
fof(f62422,plain,
( sQ550_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f62372,f1723,f62419]) ).
fof(f62806,plain,
! [X0,X1] : c_lessequals(c_Set_Oinsert(c_Message_Omsg_OAgent(X0),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X1,tc_Message_Omsg)),tc_Message_Omsg),c_Set_Oinsert(c_Message_Omsg_OAgent(X0),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f3993,f16238]) ).
fof(f62816,plain,
! [X0,X1,X2] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X2,tc_Message_Omsg)),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),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)],[f62806,f793]) ).
fof(f62884,definition,
! [X0,X1,X2] :
( sQ551_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),X2,tc_Message_Omsg)),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ551_spl])],[split_symbol_definition]) ).
fof(f62887,plain,
( sQ551_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f62816,f1723,f62884]) ).
fof(f63381,plain,
! [X0] :
( ~ sQ37_spl
| ~ class_Orderings_Obot(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Osynth(X0),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f3312,f727]) ).
fof(f63394,plain,
! [X0] :
( ~ sQ37_spl
| ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,c_Message_Osynth(X0),tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Osynth(X0),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f3312,f1123]) ).
fof(f63402,definition,
! [X0] :
( sQ552_spl
<=> c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,c_Message_Osynth(X0),tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Osynth(X0),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ552_spl])],[split_symbol_definition]) ).
fof(f63405,plain,
( ~ sQ37_spl
| ~ sQ56_spl
| sQ552_spl ),
inference(split_clause,[status(thm)],[f63394,f63402,f4303,f3311]) ).
fof(f63411,definition,
! [X0] :
( sQ553_spl
<=> c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Osynth(X0),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ553_spl])],[split_symbol_definition]) ).
fof(f63414,plain,
( ~ sQ37_spl
| ~ sQ54_spl
| sQ553_spl ),
inference(split_clause,[status(thm)],[f63381,f63411,f4295,f3311]) ).
fof(f63436,plain,
! [X0,X1] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),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)],[f17413,f793]) ).
fof(f63437,definition,
! [X0,X1] :
( sQ554_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ554_spl])],[split_symbol_definition]) ).
fof(f63440,plain,
( sQ554_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f63436,f1723,f63437]) ).
fof(f63649,plain,
! [X0,X1] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),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)],[f17463,f793]) ).
fof(f63650,definition,
! [X0,X1] :
( sQ555_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OAgent(X1),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ555_spl])],[split_symbol_definition]) ).
fof(f63653,plain,
( sQ555_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f63649,f1723,f63650]) ).
fof(f64366,plain,
! [X0] :
( ~ sQ39_spl
| ~ class_Orderings_Obot(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oanalz(X0),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f3439,f727]) ).
fof(f64381,plain,
! [X0] :
( ~ sQ39_spl
| ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,c_Message_Oanalz(X0),tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oanalz(X0),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f3439,f1123]) ).
fof(f64407,definition,
! [X0] :
( sQ556_spl
<=> c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oanalz(X0),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ556_spl])],[split_symbol_definition]) ).
fof(f64410,plain,
( ~ sQ39_spl
| ~ sQ54_spl
| sQ556_spl ),
inference(split_clause,[status(thm)],[f64366,f64407,f4295,f3438]) ).
fof(f64415,definition,
! [X0] :
( sQ557_spl
<=> c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,c_Message_Oanalz(X0),tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oanalz(X0),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ557_spl])],[split_symbol_definition]) ).
fof(f64431,plain,
( ~ sQ39_spl
| ~ sQ56_spl
| sQ557_spl ),
inference(split_clause,[status(thm)],[f64381,f64415,f4303,f3438]) ).
fof(f64590,plain,
! [X0,X1,X2] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X1),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f5242,f793]) ).
fof(f64691,definition,
! [X0,X1,X2] :
( sQ558_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X1),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),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,[sQ558_spl])],[split_symbol_definition]) ).
fof(f64694,plain,
( sQ558_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f64590,f1723,f64691]) ).
fof(f64761,plain,
! [X0,X1,X2,X3] :
( ~ class_Lattices_Olattice(tc_bool)
| ~ c_lessequals(X1,c_Set_Oinsert(X3,X0,X2),tc_fun(X2,tc_bool))
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(X2,tc_bool)),c_Set_Oinsert(X3,X0,X2),tc_fun(X2,tc_bool)) ),
inference(resolution,[status(thm)],[f3625,f1616]) ).
fof(f64762,definition,
! [X0,X1,X2,X3] :
( sQ559_spl
<=> ( ~ c_lessequals(X1,c_Set_Oinsert(X3,X0,X2),tc_fun(X2,tc_bool))
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,X1,tc_fun(X2,tc_bool)),c_Set_Oinsert(X3,X0,X2),tc_fun(X2,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ559_spl])],[split_symbol_definition]) ).
fof(f64765,plain,
( ~ sQ507_spl
| sQ559_spl ),
inference(split_clause,[status(thm)],[f64761,f64762,f53617]) ).
fof(f64774,plain,
! [X0,X1,X2,X3,X4,X5] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,X2),X5,tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,X2),c_Set_Oinsert(c_Message_Omsg_OMPair(X3,X4),X5,tc_Message_Omsg),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,X2),c_Set_Oinsert(c_Message_Omsg_OMPair(X3,X4),X5,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(resolution,[status(thm)],[f5275,f793]) ).
fof(f64809,definition,
! [X0,X1,X2,X3,X4,X5] :
( sQ560_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,X2),X5,tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,X2),c_Set_Oinsert(c_Message_Omsg_OMPair(X3,X4),X5,tc_Message_Omsg),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,X2),c_Set_Oinsert(c_Message_Omsg_OMPair(X3,X4),X5,tc_Message_Omsg),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ560_spl])],[split_symbol_definition]) ).
fof(f64812,plain,
( sQ560_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f64774,f1723,f64809]) ).
fof(f64840,plain,
! [X0,X1,X2,X3] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(c_Message_Omsg_OHash(c_Message_Omsg_OMPair(X1,X2)),c_Message_Oanalz(c_Set_Oinsert(X2,X3,tc_Message_Omsg)),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oanalz(c_Set_Oinsert(c_Message_OHPair(X1,X2),X3,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oanalz(c_Set_Oinsert(c_Message_OHPair(X1,X2),X3,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)],[f3628,f793]) ).
fof(f64983,definition,
! [X0,X1,X2,X3] :
( sQ561_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(c_Message_Omsg_OHash(c_Message_Omsg_OMPair(X1,X2)),c_Message_Oanalz(c_Set_Oinsert(X2,X3,tc_Message_Omsg)),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oanalz(c_Set_Oinsert(c_Message_OHPair(X1,X2),X3,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oanalz(c_Set_Oinsert(c_Message_OHPair(X1,X2),X3,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ561_spl])],[split_symbol_definition]) ).
fof(f64986,plain,
( sQ561_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f64840,f1723,f64983]) ).
fof(f65066,plain,
! [X0,X1,X2,X3,X4] :
( ~ class_Lattices_Olattice(tc_bool)
| ~ c_lessequals(X4,X3,tc_fun(X2,tc_bool))
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X1,X4,tc_fun(X2,tc_bool)),X3,tc_fun(X2,tc_bool))
| ~ c_lessequals(c_Set_Oinsert(X0,X1,X2),X3,tc_fun(X2,tc_bool)) ),
inference(resolution,[status(thm)],[f3632,f1616]) ).
fof(f65067,definition,
! [X0,X1,X2,X3,X4] :
( sQ562_spl
<=> ( ~ c_lessequals(X4,X3,tc_fun(X2,tc_bool))
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X1,X4,tc_fun(X2,tc_bool)),X3,tc_fun(X2,tc_bool))
| ~ c_lessequals(c_Set_Oinsert(X0,X1,X2),X3,tc_fun(X2,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ562_spl])],[split_symbol_definition]) ).
fof(f65070,plain,
( ~ sQ507_spl
| sQ562_spl ),
inference(split_clause,[status(thm)],[f65066,f65067,f53617]) ).
fof(f65094,plain,
( ~ sQ377_spl
| ~ sQ350_spl
| ~ c_lessequals(c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
| c_NS__Shared__Mirabelle_Ons__shared = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(paramodulation,[status(thm)],[f30311,f3631]) ).
fof(f65106,plain,
( ~ c_lessequals(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
| c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(paramodulation,[status(thm)],[f3766,f3631]) ).
fof(f65111,plain,
( ~ c_lessequals(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
| c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(paramodulation,[status(thm)],[f3767,f3631]) ).
fof(f65114,plain,
( ~ c_lessequals(c_Event_OinitState(c_Message_Oagent_OServer),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool))
| c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Message_OinvKey,hAPP(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Message_Oagent_OServer))),c_Set_Oimage(c_Message_Omsg_OKey,c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OEncryption),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_nat,tc_Message_Omsg),tc_Message_Omsg) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(paramodulation,[status(thm)],[f23415,f3631]) ).
fof(f65128,plain,
( ~ c_lessequals(c_List_Oset(v_evs,tc_Event_Oevent),c_Orderings_Obot__class_Obot(tc_fun(tc_Event_Oevent,tc_bool)),tc_fun(tc_Event_Oevent,tc_bool))
| c_List_Oset(v_evs,tc_Event_Oevent) = c_Orderings_Obot__class_Obot(tc_fun(tc_Event_Oevent,tc_bool)) ),
inference(paramodulation,[status(thm)],[f3768,f3631]) ).
fof(f65178,definition,
( sQ563_spl
<=> c_NS__Shared__Mirabelle_Ons__shared = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ563_spl])],[split_symbol_definition]) ).
fof(f65179,plain,
( ~ sQ563_spl
| c_NS__Shared__Mirabelle_Ons__shared = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(component_clause,[status(thm)],[f65178]) ).
fof(f65181,definition,
( sQ564_spl
<=> c_lessequals(c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ564_spl])],[split_symbol_definition]) ).
fof(f65184,plain,
( ~ sQ377_spl
| ~ sQ350_spl
| ~ sQ564_spl
| sQ563_spl ),
inference(split_clause,[status(thm)],[f65094,f65178,f65181,f25282,f30242]) ).
fof(f65190,definition,
( sQ565_spl
<=> c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ565_spl])],[split_symbol_definition]) ).
fof(f65191,plain,
( ~ sQ565_spl
| c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(component_clause,[status(thm)],[f65190]) ).
fof(f65193,definition,
( sQ566_spl
<=> c_lessequals(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ566_spl])],[split_symbol_definition]) ).
fof(f65196,plain,
( ~ sQ566_spl
| sQ565_spl ),
inference(split_clause,[status(thm)],[f65111,f65190,f65193]) ).
fof(f65198,definition,
( sQ567_spl
<=> c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ567_spl])],[split_symbol_definition]) ).
fof(f65199,plain,
( ~ sQ567_spl
| c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(component_clause,[status(thm)],[f65198]) ).
fof(f65201,definition,
( sQ568_spl
<=> c_lessequals(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ568_spl])],[split_symbol_definition]) ).
fof(f65204,plain,
( ~ sQ568_spl
| sQ567_spl ),
inference(split_clause,[status(thm)],[f65106,f65198,f65201]) ).
fof(f65205,definition,
( sQ569_spl
<=> c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Message_OinvKey,hAPP(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Message_Oagent_OServer))),c_Set_Oimage(c_Message_Omsg_OKey,c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OEncryption),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_nat,tc_Message_Omsg),tc_Message_Omsg) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ569_spl])],[split_symbol_definition]) ).
fof(f65206,plain,
( ~ sQ569_spl
| c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Message_OinvKey,hAPP(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Message_Oagent_OServer))),c_Set_Oimage(c_Message_Omsg_OKey,c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OEncryption),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_nat,tc_Message_Omsg),tc_Message_Omsg) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(component_clause,[status(thm)],[f65205]) ).
fof(f65208,definition,
( sQ570_spl
<=> c_lessequals(c_Event_OinitState(c_Message_Oagent_OServer),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ570_spl])],[split_symbol_definition]) ).
fof(f65211,plain,
( ~ sQ570_spl
| sQ569_spl ),
inference(split_clause,[status(thm)],[f65114,f65205,f65208]) ).
fof(f65213,definition,
( sQ571_spl
<=> c_List_Oset(v_evs,tc_Event_Oevent) = c_Orderings_Obot__class_Obot(tc_fun(tc_Event_Oevent,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ571_spl])],[split_symbol_definition]) ).
fof(f65214,plain,
( ~ sQ571_spl
| c_List_Oset(v_evs,tc_Event_Oevent) = c_Orderings_Obot__class_Obot(tc_fun(tc_Event_Oevent,tc_bool)) ),
inference(component_clause,[status(thm)],[f65213]) ).
fof(f65216,definition,
( sQ572_spl
<=> c_lessequals(c_List_Oset(v_evs,tc_Event_Oevent),c_Orderings_Obot__class_Obot(tc_fun(tc_Event_Oevent,tc_bool)),tc_fun(tc_Event_Oevent,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ572_spl])],[split_symbol_definition]) ).
fof(f65219,plain,
( ~ sQ572_spl
| sQ571_spl ),
inference(split_clause,[status(thm)],[f65128,f65213,f65216]) ).
fof(f65234,plain,
( ~ sQ569_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f65206,f4370]) ).
fof(f65235,plain,
~ sQ569_spl,
inference(contradiction_clause,[status(thm)],[f65234]) ).
fof(f65237,plain,
( ~ sQ563_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f65179,f4049]) ).
fof(f65238,plain,
~ sQ563_spl,
inference(contradiction_clause,[status(thm)],[f65237]) ).
fof(f65240,plain,
( ~ sQ567_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f65199,f40559]) ).
fof(f65241,plain,
~ sQ567_spl,
inference(contradiction_clause,[status(thm)],[f65240]) ).
fof(f65242,plain,
( ~ sQ571_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f65214,f4391]) ).
fof(f65243,plain,
~ sQ571_spl,
inference(contradiction_clause,[status(thm)],[f65242]) ).
fof(f65244,plain,
( ~ sQ565_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f65191,f52172]) ).
fof(f65245,plain,
~ sQ565_spl,
inference(contradiction_clause,[status(thm)],[f65244]) ).
fof(f65265,plain,
! [X0,X1,X2,X3] :
( hBOOL(c_in(X3,c_Event_Obad,tc_Message_Oagent))
| ~ hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(v_x))
| ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X1),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_x)),tc_Message_Omsg))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X2,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X2),c_Message_Omsg_OMPair(X0,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X3),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X1),c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X3),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X1),c_Message_Omsg_OAgent(X2)))))))),c_List_Oset(v_x,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(X2,c_Event_Obad,tc_Message_Oagent))
| c_List_Oset(v_x,tc_Event_Oevent) = c_Set_Oinsert(c_Event_Oevent_ONotes(c_Message_Oagent_OSpy,c_Message_Omsg_OMPair(X0,c_Message_Omsg_OMPair(v_sko__NS__Shared__Mirabelle__Xsecrecy__lemma__1(X1,X0,v_x),hAPP(c_Message_Omsg_OKey,X1)))),c_List_Oset(v_x,tc_Event_Oevent),tc_Event_Oevent) ),
inference(paramodulation,[status(thm)],[f1284,f3755]) ).
fof(f65271,definition,
! [X0,X1,X2,X3] :
( sQ573_spl
<=> ( hBOOL(c_in(X3,c_Event_Obad,tc_Message_Oagent))
| ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X1),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_x)),tc_Message_Omsg))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X2,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X2),c_Message_Omsg_OMPair(X0,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X3),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X1),c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X3),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X1),c_Message_Omsg_OAgent(X2)))))))),c_List_Oset(v_x,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(X2,c_Event_Obad,tc_Message_Oagent))
| c_List_Oset(v_x,tc_Event_Oevent) = c_Set_Oinsert(c_Event_Oevent_ONotes(c_Message_Oagent_OSpy,c_Message_Omsg_OMPair(X0,c_Message_Omsg_OMPair(v_sko__NS__Shared__Mirabelle__Xsecrecy__lemma__1(X1,X0,v_x),hAPP(c_Message_Omsg_OKey,X1)))),c_List_Oset(v_x,tc_Event_Oevent),tc_Event_Oevent) ) ),
introduced(definition,[new_symbols(definition,[sQ573_spl])],[split_symbol_definition]) ).
fof(f65274,plain,
( ~ sQ89_spl
| sQ573_spl ),
inference(split_clause,[status(thm)],[f65265,f65271,f5956]) ).
fof(f65369,plain,
! [X0] :
( ~ hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(v_x))
| ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,X0)),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_x)),tc_Message_Omsg))
| c_Event_Obad = c_Set_Oinsert(X0,c_Event_Obad,tc_Message_Oagent) ),
inference(paramodulation,[status(thm)],[f1284,f3775]) ).
fof(f65370,definition,
! [X0] :
( sQ574_spl
<=> ( ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,X0)),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_x)),tc_Message_Omsg))
| c_Event_Obad = c_Set_Oinsert(X0,c_Event_Obad,tc_Message_Oagent) ) ),
introduced(definition,[new_symbols(definition,[sQ574_spl])],[split_symbol_definition]) ).
fof(f65373,plain,
( ~ sQ89_spl
| sQ574_spl ),
inference(split_clause,[status(thm)],[f65369,f65370,f5956]) ).
fof(f65415,plain,
! [X0] :
( ~ c_lessequals(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),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_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))
| c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)) = c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg) ),
inference(paramodulation,[status(thm)],[f3766,f3839]) ).
fof(f65420,plain,
! [X0] :
( ~ c_lessequals(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),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_Event_Oknows(c_Message_Oagent_OSpy,v_evs)) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))
| c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)) = c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg) ),
inference(paramodulation,[status(thm)],[f3767,f3839]) ).
fof(f65423,plain,
! [X0] :
( ~ c_lessequals(c_Event_OinitState(c_Message_Oagent_OServer),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_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Message_OinvKey,hAPP(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Message_Oagent_OServer))),c_Set_Oimage(c_Message_Omsg_OKey,c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OEncryption),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_nat,tc_Message_Omsg),tc_Message_Omsg) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))
| c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Message_OinvKey,hAPP(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Message_Oagent_OServer))),c_Set_Oimage(c_Message_Omsg_OKey,c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OEncryption),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_nat,tc_Message_Omsg),tc_Message_Omsg) = c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg) ),
inference(paramodulation,[status(thm)],[f23415,f3839]) ).
fof(f65437,plain,
! [X0] :
( ~ c_lessequals(c_List_Oset(v_evs,tc_Event_Oevent),c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Event_Oevent,tc_bool)),tc_Event_Oevent),tc_fun(tc_Event_Oevent,tc_bool))
| c_List_Oset(v_evs,tc_Event_Oevent) = c_Orderings_Obot__class_Obot(tc_fun(tc_Event_Oevent,tc_bool))
| c_List_Oset(v_evs,tc_Event_Oevent) = c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Event_Oevent,tc_bool)),tc_Event_Oevent) ),
inference(paramodulation,[status(thm)],[f3768,f3839]) ).
fof(f65485,definition,
! [X0] :
( sQ575_spl
<=> ( ~ c_lessequals(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),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_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)) = c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg) ) ),
introduced(definition,[new_symbols(definition,[sQ575_spl])],[split_symbol_definition]) ).
fof(f65488,plain,
( sQ567_spl
| sQ575_spl ),
inference(split_clause,[status(thm)],[f65415,f65485,f65198]) ).
fof(f65497,definition,
! [X0] :
( sQ576_spl
<=> ( ~ c_lessequals(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),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_Event_Oknows(c_Message_Oagent_OSpy,v_evs)) = c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg) ) ),
introduced(definition,[new_symbols(definition,[sQ576_spl])],[split_symbol_definition]) ).
fof(f65500,plain,
( sQ565_spl
| sQ576_spl ),
inference(split_clause,[status(thm)],[f65420,f65497,f65190]) ).
fof(f65503,definition,
! [X0] :
( sQ577_spl
<=> ( ~ c_lessequals(c_List_Oset(v_evs,tc_Event_Oevent),c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Event_Oevent,tc_bool)),tc_Event_Oevent),tc_fun(tc_Event_Oevent,tc_bool))
| c_List_Oset(v_evs,tc_Event_Oevent) = c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Event_Oevent,tc_bool)),tc_Event_Oevent) ) ),
introduced(definition,[new_symbols(definition,[sQ577_spl])],[split_symbol_definition]) ).
fof(f65506,plain,
( sQ571_spl
| sQ577_spl ),
inference(split_clause,[status(thm)],[f65437,f65503,f65213]) ).
fof(f65508,definition,
! [X0] :
( sQ578_spl
<=> ( ~ c_lessequals(c_Event_OinitState(c_Message_Oagent_OServer),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_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Message_OinvKey,hAPP(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Message_Oagent_OServer))),c_Set_Oimage(c_Message_Omsg_OKey,c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OEncryption),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OSignature),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_nat,tc_Message_Omsg),tc_Message_Omsg) = c_Set_Oinsert(X0,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg) ) ),
introduced(definition,[new_symbols(definition,[sQ578_spl])],[split_symbol_definition]) ).
fof(f65511,plain,
( sQ569_spl
| sQ578_spl ),
inference(split_clause,[status(thm)],[f65423,f65508,f65205]) ).
fof(f65975,plain,
! [X0,X1,X2,X3,X4,X5,X6] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,c_Message_Omsg_OMPair(X2,X3)),c_Set_Oinsert(c_Message_Omsg_OCrypt(X4,X5),X6,tc_Message_Omsg),tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,c_Message_Omsg_OMPair(X2,X3)),c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X4,X5),c_Set_Oinsert(c_Message_Omsg_OMPair(X2,X3),X6,tc_Message_Omsg),tc_Message_Omsg)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,c_Message_Omsg_OMPair(X2,X3)),c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X4,X5),c_Set_Oinsert(c_Message_Omsg_OMPair(X2,X3),X6,tc_Message_Omsg),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(resolution,[status(thm)],[f5269,f793]) ).
fof(f66042,definition,
! [X0,X1,X2,X3,X4,X5,X6] :
( sQ582_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,c_Message_Omsg_OMPair(X2,X3)),c_Set_Oinsert(c_Message_Omsg_OCrypt(X4,X5),X6,tc_Message_Omsg),tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,c_Message_Omsg_OMPair(X2,X3)),c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X4,X5),c_Set_Oinsert(c_Message_Omsg_OMPair(X2,X3),X6,tc_Message_Omsg),tc_Message_Omsg)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,c_Message_Omsg_OMPair(X2,X3)),c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X4,X5),c_Set_Oinsert(c_Message_Omsg_OMPair(X2,X3),X6,tc_Message_Omsg),tc_Message_Omsg)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ582_spl])],[split_symbol_definition]) ).
fof(f66045,plain,
( sQ582_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f65975,f1723,f66042]) ).
fof(f66171,plain,
! [X0,X1,X2,X3,X4,X5,X6] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,X4,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,X2),c_Set_Oinsert(c_Message_Omsg_OMPair(X5,X6),X3,tc_Message_Omsg),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X4,c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,X2),c_Set_Oinsert(c_Message_Omsg_OMPair(X5,X6),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))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,X2),X3,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f5278,f793]) ).
fof(f66195,definition,
! [X0,X1,X2,X3,X4,X5,X6] :
( sQ583_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,X4,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,X2),c_Set_Oinsert(c_Message_Omsg_OMPair(X5,X6),X3,tc_Message_Omsg),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X4,c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,X2),c_Set_Oinsert(c_Message_Omsg_OMPair(X5,X6),X3,tc_Message_Omsg),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,X2),X3,tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ583_spl])],[split_symbol_definition]) ).
fof(f66198,plain,
( ~ sQ2_spl
| sQ583_spl ),
inference(split_clause,[status(thm)],[f66171,f66195,f1723]) ).
fof(f66855,plain,
! [X0,X1,X2,X3,X4,X5] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(c_Message_Omsg_OMPair(X3,X4),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,X2),X5,tc_Message_Omsg)),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,X2),c_Set_Oinsert(c_Message_Omsg_OMPair(X3,X4),X5,tc_Message_Omsg),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,X2),c_Set_Oinsert(c_Message_Omsg_OMPair(X3,X4),X5,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(resolution,[status(thm)],[f5270,f793]) ).
fof(f66947,definition,
! [X0,X1,X2,X3,X4,X5] :
( sQ584_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(c_Message_Omsg_OMPair(X3,X4),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,X2),X5,tc_Message_Omsg)),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,X2),c_Set_Oinsert(c_Message_Omsg_OMPair(X3,X4),X5,tc_Message_Omsg),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,X2),c_Set_Oinsert(c_Message_Omsg_OMPair(X3,X4),X5,tc_Message_Omsg),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ584_spl])],[split_symbol_definition]) ).
fof(f66950,plain,
( sQ584_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f66855,f1723,f66947]) ).
fof(f67616,plain,
! [X0,X1,X2,X3] :
( hBOOL(c_in(X3,c_Event_Obad,tc_Message_Oagent))
| ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X1),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_x)),tc_Message_Omsg))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X3,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X3),c_Message_Omsg_OMPair(X0,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X1),c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X1),c_Message_Omsg_OAgent(X3)))))))),c_List_Oset(v_x,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(X2,c_Event_Obad,tc_Message_Oagent))
| ~ hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(v_x))
| hBOOL(c_in(c_Message_Omsg_OMPair(X0,c_Message_Omsg_OMPair(v_sko__NS__Shared__Mirabelle__Xsecrecy__lemma__1(X1,X0,v_x),hAPP(c_Message_Omsg_OKey,X1))),c_Event_Oknows(c_Message_Oagent_OSpy,v_x),tc_Message_Omsg)) ),
inference(paramodulation,[status(thm)],[f1284,f4333]) ).
fof(f67621,definition,
! [X0,X1,X2,X3] :
( sQ585_spl
<=> ( hBOOL(c_in(X3,c_Event_Obad,tc_Message_Oagent))
| ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X1),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_x)),tc_Message_Omsg))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X3,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X3),c_Message_Omsg_OMPair(X0,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X1),c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X1),c_Message_Omsg_OAgent(X3)))))))),c_List_Oset(v_x,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(X2,c_Event_Obad,tc_Message_Oagent))
| hBOOL(c_in(c_Message_Omsg_OMPair(X0,c_Message_Omsg_OMPair(v_sko__NS__Shared__Mirabelle__Xsecrecy__lemma__1(X1,X0,v_x),hAPP(c_Message_Omsg_OKey,X1))),c_Event_Oknows(c_Message_Oagent_OSpy,v_x),tc_Message_Omsg)) ) ),
introduced(definition,[new_symbols(definition,[sQ585_spl])],[split_symbol_definition]) ).
fof(f67624,plain,
( ~ sQ89_spl
| sQ585_spl ),
inference(split_clause,[status(thm)],[f67616,f67621,f5956]) ).
fof(f67681,plain,
! [X0,X1] :
( sQ364_spl
| ~ hBOOL(c_in(v_x,c_NS__Shared__Mirabelle_Ons__shared,X1))
| X0 = v_x ),
inference(resolution,[status(thm)],[f62354,f8033]) ).
fof(f67690,plain,
( sQ364_spl
| sQ104_spl
| sQ331_spl ),
inference(split_clause,[status(thm)],[f67681,f22790,f6016,f28179]) ).
fof(f69261,plain,
! [X0] :
( hBOOL(c_in(c_Message_Oagent_OSpy,c_Message_Oparts(X0),tc_Message_Omsg))
| hBOOL(c_in(c_Message_Oagent_OSpy,c_Message_Oparts(c_Event_Obad),tc_Message_Omsg)) ),
inference(resolution,[status(thm)],[f5375,f49442]) ).
fof(f69264,plain,
! [X0] :
( hBOOL(c_in(v_evs,c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared),tc_Message_Omsg))
| hBOOL(c_in(v_evs,c_Message_Oparts(X0),tc_Message_Omsg)) ),
inference(resolution,[status(thm)],[f5375,f17303]) ).
fof(f69318,definition,
! [X0] :
( sQ590_spl
<=> hBOOL(c_in(v_evs,c_Message_Oparts(X0),tc_Message_Omsg)) ),
introduced(definition,[new_symbols(definition,[sQ590_spl])],[split_symbol_definition]) ).
fof(f69319,plain,
! [X0] :
( ~ sQ590_spl
| hBOOL(c_in(v_evs,c_Message_Oparts(X0),tc_Message_Omsg)) ),
inference(component_clause,[status(thm)],[f69318]) ).
fof(f69321,definition,
( sQ591_spl
<=> hBOOL(c_in(v_evs,c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared),tc_Message_Omsg)) ),
introduced(definition,[new_symbols(definition,[sQ591_spl])],[split_symbol_definition]) ).
fof(f69324,plain,
( sQ591_spl
| sQ590_spl ),
inference(split_clause,[status(thm)],[f69264,f69318,f69321]) ).
fof(f69331,definition,
( sQ592_spl
<=> hBOOL(c_in(c_Message_Oagent_OSpy,c_Message_Oparts(c_Event_Obad),tc_Message_Omsg)) ),
introduced(definition,[new_symbols(definition,[sQ592_spl])],[split_symbol_definition]) ).
fof(f69334,definition,
! [X0] :
( sQ593_spl
<=> hBOOL(c_in(c_Message_Oagent_OSpy,c_Message_Oparts(X0),tc_Message_Omsg)) ),
introduced(definition,[new_symbols(definition,[sQ593_spl])],[split_symbol_definition]) ).
fof(f69335,plain,
! [X0] :
( ~ sQ593_spl
| hBOOL(c_in(c_Message_Oagent_OSpy,c_Message_Oparts(X0),tc_Message_Omsg)) ),
inference(component_clause,[status(thm)],[f69334]) ).
fof(f69337,plain,
( sQ593_spl
| sQ592_spl ),
inference(split_clause,[status(thm)],[f69261,f69331,f69334]) ).
fof(f69675,plain,
( ~ sQ590_spl
| hBOOL(c_in(v_evs,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)) ),
inference(paramodulation,[status(thm)],[f694,f69319]) ).
fof(f69706,plain,
( ~ sQ590_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f69675,f1867]) ).
fof(f69707,plain,
~ sQ590_spl,
inference(contradiction_clause,[status(thm)],[f69706]) ).
fof(f70606,plain,
( ~ sQ593_spl
| hBOOL(c_in(c_Message_Oagent_OSpy,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)) ),
inference(paramodulation,[status(thm)],[f694,f69335]) ).
fof(f70642,plain,
( ~ sQ593_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f70606,f1867]) ).
fof(f70643,plain,
~ sQ593_spl,
inference(contradiction_clause,[status(thm)],[f70642]) ).
fof(f73493,plain,
! [X0,X1,X2,X3,X4] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,c_Message_Omsg_OCrypt(X2,X3)),c_Message_Oparts(c_Set_Oinsert(X3,X4,tc_Message_Omsg)),tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,c_Message_Omsg_OCrypt(X2,X3)),X4,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,c_Message_Omsg_OCrypt(X2,X3)),X4,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)],[f5505,f793]) ).
fof(f73699,definition,
! [X0,X1,X2,X3,X4] :
( sQ594_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,c_Message_Omsg_OCrypt(X2,X3)),c_Message_Oparts(c_Set_Oinsert(X3,X4,tc_Message_Omsg)),tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,c_Message_Omsg_OCrypt(X2,X3)),X4,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,c_Message_Omsg_OCrypt(X2,X3)),X4,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ594_spl])],[split_symbol_definition]) ).
fof(f73702,plain,
( sQ594_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f73493,f1723,f73699]) ).
fof(f75765,plain,
! [X0,X1,X2,X3] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(X2,X3,tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,X2),X3,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,X2),X3,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)],[f5499,f793]) ).
fof(f75916,definition,
! [X0,X1,X2,X3] :
( sQ597_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(X2,X3,tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,X2),X3,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,X2),X3,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ597_spl])],[split_symbol_definition]) ).
fof(f75919,plain,
( sQ597_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f75765,f1723,f75916]) ).
fof(f80312,plain,
! [X0,X1,X2,X3,X4] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,X3,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(X4,X1),X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X3,c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(X4,X1),X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(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)) ),
inference(resolution,[status(thm)],[f5502,f793]) ).
fof(f80351,definition,
! [X0,X1,X2,X3,X4] :
( sQ598_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,X3,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(X4,X1),X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X3,c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(X4,X1),X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(X1,X2,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ598_spl])],[split_symbol_definition]) ).
fof(f80354,plain,
( ~ sQ2_spl
| sQ598_spl ),
inference(split_clause,[status(thm)],[f80312,f80351,f1723]) ).
fof(f80959,plain,
( ~ sQ5_spl
| ~ c_lessequals(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)),c_Message_Oparts(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),c_Message_Oparts(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(paramodulation,[status(thm)],[f19813,f1768]) ).
fof(f80989,plain,
! [X0] :
( c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))
| c_Lattices_Oupper__semilattice__class_Osup(X0,c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_fun(tc_Message_Omsg,tc_bool)) != c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(paramodulation,[status(thm)],[f19813,f3875]) ).
fof(f81036,definition,
! [X0] :
( sQ599_spl
<=> c_Lattices_Oupper__semilattice__class_Osup(X0,c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_fun(tc_Message_Omsg,tc_bool)) != c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ599_spl])],[split_symbol_definition]) ).
fof(f81039,definition,
( sQ600_spl
<=> c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ600_spl])],[split_symbol_definition]) ).
fof(f81040,plain,
( ~ sQ600_spl
| c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(component_clause,[status(thm)],[f81039]) ).
fof(f81042,plain,
( sQ600_spl
| sQ599_spl ),
inference(split_clause,[status(thm)],[f80989,f81036,f81039]) ).
fof(f81052,definition,
( sQ601_spl
<=> c_lessequals(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),c_Message_Oparts(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ601_spl])],[split_symbol_definition]) ).
fof(f81055,definition,
( sQ602_spl
<=> c_lessequals(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)),c_Message_Oparts(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ602_spl])],[split_symbol_definition]) ).
fof(f81057,plain,
( sQ602_spl
| ~ c_lessequals(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)),c_Message_Oparts(c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(component_clause,[status(thm)],[f81055]) ).
fof(f81058,plain,
( ~ sQ5_spl
| ~ sQ602_spl
| sQ601_spl ),
inference(split_clause,[status(thm)],[f80959,f81052,f81055,f1767]) ).
fof(f81118,plain,
( sQ602_spl
| ~ c_lessequals(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(forward_demodulation,[status(thm)],[f1548,f81057]) ).
fof(f81119,plain,
( sQ602_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f81118,f2271]) ).
fof(f81120,plain,
sQ602_spl,
inference(contradiction_clause,[status(thm)],[f81119]) ).
fof(f81123,plain,
( ~ sQ600_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f81040,f39741]) ).
fof(f81124,plain,
~ sQ600_spl,
inference(contradiction_clause,[status(thm)],[f81123]) ).
fof(f82582,plain,
! [X0,X1,X2,X3] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(c_Message_Omsg_OHash(c_Message_Omsg_OMPair(X1,X2)),c_Message_Oparts(c_Set_Oinsert(X2,X3,tc_Message_Omsg)),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Set_Oinsert(c_Message_OHPair(X1,X2),X3,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(c_Message_OHPair(X1,X2),X3,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)],[f4629,f793]) ).
fof(f82871,definition,
! [X0,X1,X2,X3] :
( sQ604_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(c_Message_Omsg_OHash(c_Message_Omsg_OMPair(X1,X2)),c_Message_Oparts(c_Set_Oinsert(X2,X3,tc_Message_Omsg)),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Set_Oinsert(c_Message_OHPair(X1,X2),X3,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(c_Message_OHPair(X1,X2),X3,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ604_spl])],[split_symbol_definition]) ).
fof(f82874,plain,
( sQ604_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f82582,f1723,f82871]) ).
fof(f85005,plain,
! [X0,X1,X2,X3] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,X2),X3,tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,X2),c_Set_Oinsert(X2,X3,tc_Message_Omsg),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,X2),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(resolution,[status(thm)],[f5488,f793]) ).
fof(f85248,definition,
! [X0,X1,X2,X3] :
( sQ605_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,X2),X3,tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,X2),c_Set_Oinsert(X2,X3,tc_Message_Omsg),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,X2),c_Set_Oinsert(X2,X3,tc_Message_Omsg),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ605_spl])],[split_symbol_definition]) ).
fof(f85251,plain,
( sQ605_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f85005,f1723,f85248]) ).
fof(f85389,plain,
! [X0,X1,X2,X3,X4] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,X4,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Set_Oinsert(c_Message_OHPair(X1,X2),X3,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X4,c_Message_Oparts(c_Set_Oinsert(c_Message_OHPair(X1,X2),X3,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OHash(c_Message_Omsg_OMPair(X1,X2)),c_Message_Oparts(c_Set_Oinsert(X2,X3,tc_Message_Omsg)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f4632,f793]) ).
fof(f85445,definition,
! [X0,X1,X2,X3,X4] :
( sQ606_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,X4,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Set_Oinsert(c_Message_OHPair(X1,X2),X3,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X4,c_Message_Oparts(c_Set_Oinsert(c_Message_OHPair(X1,X2),X3,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_OHash(c_Message_Omsg_OMPair(X1,X2)),c_Message_Oparts(c_Set_Oinsert(X2,X3,tc_Message_Omsg)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ606_spl])],[split_symbol_definition]) ).
fof(f85448,plain,
( ~ sQ2_spl
| sQ606_spl ),
inference(split_clause,[status(thm)],[f85389,f85445,f1723]) ).
fof(f85517,plain,
! [X0,X1] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),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)],[f20451,f793]) ).
fof(f85527,definition,
! [X0,X1] :
( sQ607_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ607_spl])],[split_symbol_definition]) ).
fof(f85530,plain,
( sQ607_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f85517,f1723,f85527]) ).
fof(f85590,plain,
! [X0,X1,X2,X3,X4] : hBOOL(c_in(X0,c_Set_Oinsert(c_Public_Okeymode_OSignature,c_Set_Oinsert(c_Public_Okeymode_OEncryption,X1,X2),X3),X4)),
inference(resolution,[status(thm)],[f60173,f1583]) ).
fof(f86287,plain,
! [X0,X1,X2,X3,X4] :
( ~ class_Lattices_Olattice(tc_bool)
| ~ c_lessequals(X4,X1,tc_fun(X2,tc_bool))
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(X4,X0,tc_fun(X2,tc_bool)),X3,tc_fun(X2,tc_bool)),X1,tc_fun(X2,tc_bool))
| ~ c_lessequals(X3,X1,tc_fun(X2,tc_bool))
| ~ c_lessequals(X0,X1,tc_fun(X2,tc_bool)) ),
inference(resolution,[status(thm)],[f4787,f1616]) ).
fof(f86288,definition,
! [X0,X1,X2,X3,X4] :
( sQ608_spl
<=> ( ~ c_lessequals(X4,X1,tc_fun(X2,tc_bool))
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(X4,X0,tc_fun(X2,tc_bool)),X3,tc_fun(X2,tc_bool)),X1,tc_fun(X2,tc_bool))
| ~ c_lessequals(X3,X1,tc_fun(X2,tc_bool))
| ~ c_lessequals(X0,X1,tc_fun(X2,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ608_spl])],[split_symbol_definition]) ).
fof(f86291,plain,
( ~ sQ507_spl
| sQ608_spl ),
inference(split_clause,[status(thm)],[f86287,f86288,f53617]) ).
fof(f86553,plain,
! [X0,X1] :
( ~ class_Orderings_Opreorder(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OAgent(X0),X1,tc_Message_Omsg)),c_Set_Oinsert(c_Message_Omsg_OAgent(X0),c_Message_Oparts(X1),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f5588,f1125]) ).
fof(f86585,definition,
! [X0,X1] :
( sQ609_spl
<=> c_lessequals(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OAgent(X0),X1,tc_Message_Omsg)),c_Set_Oinsert(c_Message_Omsg_OAgent(X0),c_Message_Oparts(X1),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ609_spl])],[split_symbol_definition]) ).
fof(f86588,plain,
( ~ sQ57_spl
| sQ609_spl ),
inference(split_clause,[status(thm)],[f86553,f86585,f4307]) ).
fof(f87058,plain,
! [X0] :
( ~ class_Orderings_Otop(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Message_Oparts(X0),c_Message_Oparts(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f5581,f934]) ).
fof(f87074,plain,
! [X0] :
( ~ class_Orderings_Opreorder(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Message_Oparts(X0),c_Message_Oparts(c_Message_Oanalz(X0)),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f5581,f1125]) ).
fof(f87139,definition,
! [X0] :
( sQ611_spl
<=> c_lessequals(c_Message_Oparts(X0),c_Message_Oparts(c_Message_Oanalz(X0)),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ611_spl])],[split_symbol_definition]) ).
fof(f87142,plain,
( ~ sQ57_spl
| sQ611_spl ),
inference(split_clause,[status(thm)],[f87074,f87139,f4307]) ).
fof(f87147,definition,
! [X0] :
( sQ612_spl
<=> c_lessequals(c_Message_Oparts(X0),c_Message_Oparts(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ612_spl])],[split_symbol_definition]) ).
fof(f87150,plain,
( ~ sQ182_spl
| sQ612_spl ),
inference(split_clause,[status(thm)],[f87058,f87147,f11036]) ).
fof(f87247,plain,
! [X0,X1] :
( ~ class_Orderings_Opreorder(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_ONonce(X0),X1,tc_Message_Omsg)),c_Set_Oinsert(c_Message_Omsg_ONonce(X0),c_Message_Oparts(X1),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f5587,f1125]) ).
fof(f87264,definition,
! [X0,X1] :
( sQ613_spl
<=> c_lessequals(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_ONonce(X0),X1,tc_Message_Omsg)),c_Set_Oinsert(c_Message_Omsg_ONonce(X0),c_Message_Oparts(X1),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ613_spl])],[split_symbol_definition]) ).
fof(f87282,plain,
( ~ sQ57_spl
| sQ613_spl ),
inference(split_clause,[status(thm)],[f87247,f87264,f4307]) ).
fof(f88021,plain,
! [X0,X1] :
( ~ class_Orderings_Otop(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Set_Oinsert(c_Message_Omsg_ONonce(X0),c_Message_Oparts(X1),tc_Message_Omsg),c_Message_Oparts(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f5576,f934]) ).
fof(f88037,plain,
! [X0,X1] :
( ~ class_Orderings_Opreorder(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Set_Oinsert(c_Message_Omsg_ONonce(X0),c_Message_Oparts(X1),tc_Message_Omsg),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_ONonce(X0),X1,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f5576,f1125]) ).
fof(f88079,definition,
! [X0,X1] :
( sQ614_spl
<=> c_lessequals(c_Set_Oinsert(c_Message_Omsg_ONonce(X0),c_Message_Oparts(X1),tc_Message_Omsg),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_ONonce(X0),X1,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ614_spl])],[split_symbol_definition]) ).
fof(f88088,definition,
! [X0,X1] :
( sQ615_spl
<=> c_lessequals(c_Set_Oinsert(c_Message_Omsg_ONonce(X0),c_Message_Oparts(X1),tc_Message_Omsg),c_Message_Oparts(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ615_spl])],[split_symbol_definition]) ).
fof(f88091,plain,
( ~ sQ182_spl
| sQ615_spl ),
inference(split_clause,[status(thm)],[f88021,f88088,f11036]) ).
fof(f88093,plain,
( ~ sQ57_spl
| sQ614_spl ),
inference(split_clause,[status(thm)],[f88037,f88079,f4307]) ).
fof(f88263,plain,
! [X0,X1] :
( ~ class_Orderings_Otop(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Set_Oinsert(c_Message_Omsg_OHash(X0),c_Message_Oparts(X1),tc_Message_Omsg),c_Message_Oparts(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f5573,f934]) ).
fof(f88279,plain,
! [X0,X1] :
( ~ class_Orderings_Opreorder(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Set_Oinsert(c_Message_Omsg_OHash(X0),c_Message_Oparts(X1),tc_Message_Omsg),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OHash(X0),X1,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f5573,f1125]) ).
fof(f88307,definition,
! [X0,X1] :
( sQ616_spl
<=> c_lessequals(c_Set_Oinsert(c_Message_Omsg_OHash(X0),c_Message_Oparts(X1),tc_Message_Omsg),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OHash(X0),X1,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ616_spl])],[split_symbol_definition]) ).
fof(f88311,plain,
( ~ sQ57_spl
| sQ616_spl ),
inference(split_clause,[status(thm)],[f88279,f88307,f4307]) ).
fof(f88330,definition,
! [X0,X1] :
( sQ617_spl
<=> c_lessequals(c_Set_Oinsert(c_Message_Omsg_OHash(X0),c_Message_Oparts(X1),tc_Message_Omsg),c_Message_Oparts(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ617_spl])],[split_symbol_definition]) ).
fof(f88333,plain,
( ~ sQ182_spl
| sQ617_spl ),
inference(split_clause,[status(thm)],[f88263,f88330,f11036]) ).
fof(f88603,plain,
! [X0,X1,X2,X3] :
( ~ class_Lattices_Olattice(tc_bool)
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_fun(X3,tc_bool)),c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(X3,tc_bool)),tc_fun(X3,tc_bool))
| ~ c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(X3,tc_bool)),tc_fun(X3,tc_bool)) ),
inference(resolution,[status(thm)],[f5238,f1616]) ).
fof(f88604,definition,
! [X0,X1,X2,X3] :
( sQ618_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X1,X0,tc_fun(X3,tc_bool)),c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(X3,tc_bool)),tc_fun(X3,tc_bool))
| ~ c_lessequals(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(X3,tc_bool)),tc_fun(X3,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ618_spl])],[split_symbol_definition]) ).
fof(f88607,plain,
( ~ sQ507_spl
| sQ618_spl ),
inference(split_clause,[status(thm)],[f88603,f88604,f53617]) ).
fof(f88768,plain,
! [X0,X1] :
( ~ class_Orderings_Opreorder(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OHash(X0),X1,tc_Message_Omsg)),c_Set_Oinsert(c_Message_Omsg_OHash(X0),c_Message_Oparts(X1),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f5584,f1125]) ).
fof(f88793,definition,
! [X0,X1] :
( sQ619_spl
<=> c_lessequals(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OHash(X0),X1,tc_Message_Omsg)),c_Set_Oinsert(c_Message_Omsg_OHash(X0),c_Message_Oparts(X1),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ619_spl])],[split_symbol_definition]) ).
fof(f88796,plain,
( ~ sQ57_spl
| sQ619_spl ),
inference(split_clause,[status(thm)],[f88768,f88793,f4307]) ).
fof(f89051,plain,
! [X0] :
( ~ class_Orderings_Opreorder(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Message_Oparts(c_Message_Oanalz(X0)),c_Message_Oparts(X0),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f5592,f1125]) ).
fof(f89085,definition,
! [X0] :
( sQ620_spl
<=> c_lessequals(c_Message_Oparts(c_Message_Oanalz(X0)),c_Message_Oparts(X0),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ620_spl])],[split_symbol_definition]) ).
fof(f89101,plain,
( ~ sQ57_spl
| sQ620_spl ),
inference(split_clause,[status(thm)],[f89051,f89085,f4307]) ).
fof(f89295,plain,
! [X0] :
( ~ class_Orderings_Opreorder(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Message_Oparts(X0),c_Message_Oparts(c_Message_Oparts(X0)),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f5582,f1125]) ).
fof(f89333,definition,
! [X0] :
( sQ621_spl
<=> c_lessequals(c_Message_Oparts(X0),c_Message_Oparts(c_Message_Oparts(X0)),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ621_spl])],[split_symbol_definition]) ).
fof(f89336,plain,
( ~ sQ57_spl
| sQ621_spl ),
inference(split_clause,[status(thm)],[f89295,f89333,f4307]) ).
fof(f89456,plain,
! [X0,X1] :
( ~ class_Orderings_Otop(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Set_Oinsert(c_Message_Omsg_OAgent(X0),c_Message_Oparts(X1),tc_Message_Omsg),c_Message_Oparts(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f5577,f934]) ).
fof(f89472,plain,
! [X0,X1] :
( ~ class_Orderings_Opreorder(tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Set_Oinsert(c_Message_Omsg_OAgent(X0),c_Message_Oparts(X1),tc_Message_Omsg),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OAgent(X0),X1,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f5577,f1125]) ).
fof(f89550,definition,
! [X0,X1] :
( sQ622_spl
<=> c_lessequals(c_Set_Oinsert(c_Message_Omsg_OAgent(X0),c_Message_Oparts(X1),tc_Message_Omsg),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OAgent(X0),X1,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ622_spl])],[split_symbol_definition]) ).
fof(f89555,definition,
! [X0,X1] :
( sQ623_spl
<=> c_lessequals(c_Set_Oinsert(c_Message_Omsg_OAgent(X0),c_Message_Oparts(X1),tc_Message_Omsg),c_Message_Oparts(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ623_spl])],[split_symbol_definition]) ).
fof(f89558,plain,
( ~ sQ182_spl
| sQ623_spl ),
inference(split_clause,[status(thm)],[f89456,f89555,f11036]) ).
fof(f89562,plain,
( ~ sQ57_spl
| sQ622_spl ),
inference(split_clause,[status(thm)],[f89472,f89550,f4307]) ).
fof(f89906,plain,
! [X0,X1] :
( ~ sQ84_spl
| ~ class_Orderings_Obot(tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X0),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f5595,f727]) ).
fof(f89939,plain,
! [X0,X1] :
( ~ sQ84_spl
| ~ class_Orderings_Oorder(tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))
| 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(X1),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f5595,f1123]) ).
fof(f90008,definition,
! [X0,X1] :
( sQ624_spl
<=> ( ~ c_lessequals(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))
| 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(X1),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ624_spl])],[split_symbol_definition]) ).
fof(f90041,plain,
( ~ sQ84_spl
| ~ sQ56_spl
| sQ624_spl ),
inference(split_clause,[status(thm)],[f89939,f90008,f4303,f5594]) ).
fof(f90047,definition,
! [X0,X1] :
( sQ625_spl
<=> ( ~ c_lessequals(X0,X1,tc_fun(tc_Message_Omsg,tc_bool))
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(X0),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(X1),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ625_spl])],[split_symbol_definition]) ).
fof(f90050,plain,
( ~ sQ84_spl
| ~ sQ54_spl
| sQ625_spl ),
inference(split_clause,[status(thm)],[f89906,f90047,f4295,f5594]) ).
fof(f91963,plain,
! [X0,X1] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),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)],[f23813,f793]) ).
fof(f91974,definition,
! [X0,X1] :
( sQ626_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Set_Oinsert(c_Message_Omsg_ONonce(X1),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ626_spl])],[split_symbol_definition]) ).
fof(f91977,plain,
( sQ626_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f91963,f1723,f91974]) ).
fof(f92576,plain,
! [X0,X1] :
( ~ sQ350_spl
| hBOOL(c_in(v_x,c_Message_Osynth(c_Message_Oanalz(c_NS__Shared__Mirabelle_Ons__shared)),X1))
| X0 = v_x ),
inference(resolution,[status(thm)],[f35916,f1022]) ).
fof(f92588,plain,
( ~ sQ350_spl
| sQ401_spl
| sQ331_spl ),
inference(split_clause,[status(thm)],[f92576,f22790,f35750,f25282]) ).
fof(f92703,plain,
( ~ sQ9_spl
| c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),c_Message_Omsg_OAgent(v_A)),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)) = c_Message_Oparts(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)))
| ~ hBOOL(c_in(v_X,c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)) ),
inference(paramodulation,[status(thm)],[f694,f23988]) ).
fof(f92714,plain,
( ~ sQ349_spl
| ~ sQ9_spl
| c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),c_Message_Omsg_OAgent(v_A)),c_Set_Oinsert(v_x,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg),tc_Message_Omsg)) = c_Message_Oparts(c_Set_Oinsert(v_x,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg))
| ~ hBOOL(c_in(v_X,c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared),tc_Message_Omsg)) ),
inference(paramodulation,[status(thm)],[f27339,f23988]) ).
fof(f92780,definition,
( sQ635_spl
<=> hBOOL(c_in(v_X,c_Message_Oparts(c_NS__Shared__Mirabelle_Ons__shared),tc_Message_Omsg)) ),
introduced(definition,[new_symbols(definition,[sQ635_spl])],[split_symbol_definition]) ).
fof(f92783,definition,
( sQ636_spl
<=> c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),c_Message_Omsg_OAgent(v_A)),c_Set_Oinsert(v_x,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg),tc_Message_Omsg)) = c_Message_Oparts(c_Set_Oinsert(v_x,c_NS__Shared__Mirabelle_Ons__shared,tc_Message_Omsg)) ),
introduced(definition,[new_symbols(definition,[sQ636_spl])],[split_symbol_definition]) ).
fof(f92786,plain,
( ~ sQ349_spl
| ~ sQ9_spl
| sQ636_spl
| ~ sQ635_spl ),
inference(split_clause,[status(thm)],[f92714,f92780,f92783,f1809,f25266]) ).
fof(f92802,definition,
( sQ638_spl
<=> c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),c_Message_Omsg_OAgent(v_A)),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)) = c_Message_Oparts(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))) ),
introduced(definition,[new_symbols(definition,[sQ638_spl])],[split_symbol_definition]) ).
fof(f92803,plain,
( ~ sQ638_spl
| c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),c_Message_Omsg_OAgent(v_A)),c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)) = c_Message_Oparts(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))) ),
inference(component_clause,[status(thm)],[f92802]) ).
fof(f92805,plain,
( ~ sQ9_spl
| sQ638_spl
| ~ sQ549_spl ),
inference(split_clause,[status(thm)],[f92703,f62127,f92802,f1809]) ).
fof(f92821,plain,
( ~ sQ638_spl
| c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),c_Message_Omsg_OAgent(v_A)),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)) ),
inference(forward_demodulation,[status(thm)],[f694,f92803]) ).
fof(f92822,plain,
( ~ sQ638_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f92821,f51500]) ).
fof(f92823,plain,
~ sQ638_spl,
inference(contradiction_clause,[status(thm)],[f92822]) ).
fof(f92997,plain,
! [X0,X1,X2,X3] :
( ~ class_Lattices_Olattice(tc_bool)
| ~ c_lessequals(c_HOL_Ouminus__class_Ouminus(X1,tc_fun(X2,tc_bool)),c_HOL_Ouminus__class_Ouminus(X3,tc_fun(X2,tc_bool)),tc_fun(X2,tc_bool))
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X3,X0,tc_fun(X2,tc_bool)),X1,tc_fun(X2,tc_bool))
| ~ c_lessequals(X0,X1,tc_fun(X2,tc_bool)) ),
inference(resolution,[status(thm)],[f5697,f1616]) ).
fof(f92998,definition,
! [X0,X1,X2,X3] :
( sQ639_spl
<=> ( ~ c_lessequals(c_HOL_Ouminus__class_Ouminus(X1,tc_fun(X2,tc_bool)),c_HOL_Ouminus__class_Ouminus(X3,tc_fun(X2,tc_bool)),tc_fun(X2,tc_bool))
| c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X3,X0,tc_fun(X2,tc_bool)),X1,tc_fun(X2,tc_bool))
| ~ c_lessequals(X0,X1,tc_fun(X2,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ639_spl])],[split_symbol_definition]) ).
fof(f93001,plain,
( ~ sQ507_spl
| sQ639_spl ),
inference(split_clause,[status(thm)],[f92997,f92998,f53617]) ).
fof(f93129,plain,
! [X0,X1,X2,X3] : c_lessequals(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OpublicKey(X0),X1)),c_Message_Oparts(X2),tc_Message_Omsg),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,X3),X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f1192,f5704]) ).
fof(f93143,plain,
! [X0,X1,X2,X3,X4] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OpublicKey(X3),X4)),c_Message_Oparts(X2),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,X1),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(c_Event_Oknows(c_Message_Oagent_OSpy,X1),X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f93129,f793]) ).
fof(f93285,definition,
! [X0,X1,X2,X3,X4] :
( sQ642_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OpublicKey(X3),X4)),c_Message_Oparts(X2),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(c_Message_Oagent_OSpy,X1),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(c_Event_Oknows(c_Message_Oagent_OSpy,X1),X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ642_spl])],[split_symbol_definition]) ).
fof(f93288,plain,
( sQ642_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f93143,f1723,f93285]) ).
fof(f93828,plain,
! [X0,X1,X2] : c_lessequals(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,X0)),c_Message_Oparts(X1),tc_Message_Omsg),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(X0,X2),X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_fun(tc_Message_Omsg,tc_bool)),
inference(forward_demodulation,[status(thm)],[f1192,f5706]) ).
fof(f93842,plain,
! [X0,X1,X2,X3] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,X1)),c_Message_Oparts(X3),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(X1,X2),X3,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(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(resolution,[status(thm)],[f93828,f793]) ).
fof(f93910,definition,
! [X0,X1,X2,X3] :
( sQ643_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,X1)),c_Message_Oparts(X3),tc_Message_Omsg),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(c_Event_Oknows(X1,X2),X3,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(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,[sQ643_spl])],[split_symbol_definition]) ).
fof(f93913,plain,
( sQ643_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f93842,f1723,f93910]) ).
fof(f95753,plain,
( ~ class_Orderings_Otop(tc_fun(tc_Message_Omsg,tc_bool))
| c_Message_Oanalz(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))) = c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),v_X)))),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)) ),
inference(resolution,[status(thm)],[f24625,f934]) ).
fof(f95769,plain,
( ~ class_Orderings_Opreorder(tc_fun(tc_Message_Omsg,tc_bool))
| c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)) = c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),v_X)))),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)) ),
inference(resolution,[status(thm)],[f24625,f1125]) ).
fof(f95775,definition,
( sQ644_spl
<=> c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)) = c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),v_X)))),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)) ),
introduced(definition,[new_symbols(definition,[sQ644_spl])],[split_symbol_definition]) ).
fof(f95782,definition,
( sQ645_spl
<=> c_Message_Oanalz(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))) = c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,v_A),c_Message_Omsg_OMPair(v_NA,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(v_B),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,v_K),v_X)))),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)) ),
introduced(definition,[new_symbols(definition,[sQ645_spl])],[split_symbol_definition]) ).
fof(f95785,plain,
( ~ sQ182_spl
| sQ645_spl ),
inference(split_clause,[status(thm)],[f95753,f95782,f11036]) ).
fof(f95786,plain,
( ~ sQ57_spl
| sQ644_spl ),
inference(split_clause,[status(thm)],[f95769,f95775,f4307]) ).
fof(f95822,plain,
( c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Message_Osynth(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg)) = c_Message_Oparts(c_Message_Osynth(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)))
| ~ c_lessequals(c_Message_Oparts(c_Message_Osynth(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Message_Osynth(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f24806,f910]) ).
fof(f95823,plain,
! [X0] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Message_Osynth(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Message_Osynth(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(c_Message_Osynth(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(resolution,[status(thm)],[f24806,f793]) ).
fof(f95825,definition,
( sQ646_spl
<=> c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Message_Osynth(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg)) = c_Message_Oparts(c_Message_Osynth(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))) ),
introduced(definition,[new_symbols(definition,[sQ646_spl])],[split_symbol_definition]) ).
fof(f95828,plain,
( sQ646_spl
| ~ sQ489_spl ),
inference(split_clause,[status(thm)],[f95822,f51152,f95825]) ).
fof(f95841,definition,
! [X0] :
( sQ647_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Message_Osynth(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Message_Osynth(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(c_Message_Osynth(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ647_spl])],[split_symbol_definition]) ).
fof(f95844,plain,
( sQ647_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f95823,f1723,f95841]) ).
fof(f95845,plain,
( sQ489_spl
| ~ sQ2_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f51154,f3301]) ).
fof(f95846,plain,
( sQ489_spl
| ~ sQ2_spl ),
inference(contradiction_clause,[status(thm)],[f95845]) ).
fof(f96563,plain,
! [X0] :
( c_Message_Osynth(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool))
| c_Lattices_Oupper__semilattice__class_Osup(X0,c_Message_Oparts(c_Message_Osynth(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg))),tc_fun(tc_Message_Omsg,tc_bool)) != c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(paramodulation,[status(thm)],[f24751,f3875]) ).
fof(f96589,plain,
( c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs))
| c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) != c_Message_Oparts(c_Message_Osynth(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg))) ),
inference(paramodulation,[status(thm)],[f24751,f709]) ).
fof(f96617,definition,
( sQ650_spl
<=> c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) = c_Message_Oparts(c_Message_Osynth(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg))) ),
introduced(definition,[new_symbols(definition,[sQ650_spl])],[split_symbol_definition]) ).
fof(f96620,plain,
( sQ565_spl
| ~ sQ650_spl ),
inference(split_clause,[status(thm)],[f96589,f96617,f65190]) ).
fof(f96651,definition,
! [X0] :
( sQ653_spl
<=> c_Lattices_Oupper__semilattice__class_Osup(X0,c_Message_Oparts(c_Message_Osynth(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg))),tc_fun(tc_Message_Omsg,tc_bool)) != c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ653_spl])],[split_symbol_definition]) ).
fof(f96654,definition,
( sQ654_spl
<=> c_Message_Osynth(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ654_spl])],[split_symbol_definition]) ).
fof(f96655,plain,
( ~ sQ654_spl
| c_Message_Osynth(c_Set_Oinsert(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(component_clause,[status(thm)],[f96654]) ).
fof(f96657,plain,
( sQ654_spl
| sQ653_spl ),
inference(split_clause,[status(thm)],[f96563,f96651,f96654]) ).
fof(f96667,plain,
( ~ sQ654_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f96655,f4182]) ).
fof(f96668,plain,
~ sQ654_spl,
inference(contradiction_clause,[status(thm)],[f96667]) ).
fof(f102073,plain,
! [X0,X1,X2,X3,X4] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,c_Message_Omsg_OMPair(X2,X3)),c_Message_Oparts(c_Set_Oinsert(X2,c_Set_Oinsert(X3,X4,tc_Message_Omsg),tc_Message_Omsg)),tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,c_Message_Omsg_OMPair(X2,X3)),X4,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,c_Message_Omsg_OMPair(X2,X3)),X4,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)],[f5849,f793]) ).
fof(f102466,definition,
! [X0,X1,X2,X3,X4] :
( sQ655_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oanalz(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,c_Message_Omsg_OMPair(X2,X3)),c_Message_Oparts(c_Set_Oinsert(X2,c_Set_Oinsert(X3,X4,tc_Message_Omsg),tc_Message_Omsg)),tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,c_Message_Omsg_OMPair(X2,X3)),X4,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OCrypt(X1,c_Message_Omsg_OMPair(X2,X3)),X4,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ655_spl])],[split_symbol_definition]) ).
fof(f102469,plain,
( sQ655_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f102073,f1723,f102466]) ).
fof(f103130,plain,
! [X0,X1,X2,X3,X4] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,X4,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OMPair(X1,X2),X3,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X4,c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OMPair(X1,X2),X3,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ class_Lattices_Oupper__semilattice(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)) ),
inference(resolution,[status(thm)],[f5799,f793]) ).
fof(f103164,definition,
! [X0,X1,X2,X3,X4] :
( sQ656_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X0,X4,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OMPair(X1,X2),X3,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X4,c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OMPair(X1,X2),X3,tc_Message_Omsg)),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,[sQ656_spl])],[split_symbol_definition]) ).
fof(f103167,plain,
( ~ sQ2_spl
| sQ656_spl ),
inference(split_clause,[status(thm)],[f103130,f103164,f1723]) ).
fof(f104392,plain,
! [X0,X1,X2,X3] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(X1,c_Set_Oinsert(X2,X3,tc_Message_Omsg),tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OMPair(X1,X2),X3,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OMPair(X1,X2),X3,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)],[f5796,f793]) ).
fof(f104716,definition,
! [X0,X1,X2,X3] :
( sQ657_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(X1,c_Set_Oinsert(X2,X3,tc_Message_Omsg),tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OMPair(X1,X2),X3,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OMPair(X1,X2),X3,tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ657_spl])],[split_symbol_definition]) ).
fof(f104719,plain,
( sQ657_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f104392,f1723,f104716]) ).
fof(f105438,plain,
! [X0,X1,X2,X3] :
( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OMPair(X1,X2),X3,tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OMPair(X1,X2),c_Set_Oinsert(X1,c_Set_Oinsert(X2,X3,tc_Message_Omsg),tc_Message_Omsg),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OMPair(X1,X2),c_Set_Oinsert(X1,c_Set_Oinsert(X2,X3,tc_Message_Omsg),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(resolution,[status(thm)],[f5784,f793]) ).
fof(f105761,definition,
! [X0,X1,X2,X3] :
( sQ658_spl
<=> ( c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OMPair(X1,X2),X3,tc_Message_Omsg)),X0,tc_fun(tc_Message_Omsg,tc_bool)),c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OMPair(X1,X2),c_Set_Oinsert(X1,c_Set_Oinsert(X2,X3,tc_Message_Omsg),tc_Message_Omsg),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool))
| ~ c_lessequals(X0,c_Message_Oparts(c_Set_Oinsert(c_Message_Omsg_OMPair(X1,X2),c_Set_Oinsert(X1,c_Set_Oinsert(X2,X3,tc_Message_Omsg),tc_Message_Omsg),tc_Message_Omsg)),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ658_spl])],[split_symbol_definition]) ).
fof(f105764,plain,
( sQ658_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f105438,f1723,f105761]) ).
fof(f107534,plain,
! [X0,X1,X2,X3] :
( X0 = c_Public_Okeymode_OSignature
| hBOOL(c_in(X0,c_Set_Oinsert(c_Public_Okeymode_OEncryption,X1,X2),X3)) ),
inference(resolution,[status(thm)],[f85590,f1022]) ).
fof(f107557,plain,
( ~ sQ9_spl
| c_Public_Okeymode_OEncryption = v_X
| c_Public_Okeymode_OSignature = v_X ),
inference(resolution,[status(thm)],[f107534,f18470]) ).
fof(f107562,plain,
! [X0] :
( X0 = c_Public_Okeymode_OSignature
| c_Public_Okeymode_OEncryption = X0 ),
inference(resolution,[status(thm)],[f107534,f1863]) ).
fof(f107583,definition,
( sQ659_spl
<=> c_Public_Okeymode_OSignature = v_X ),
introduced(definition,[new_symbols(definition,[sQ659_spl])],[split_symbol_definition]) ).
fof(f107584,plain,
( ~ sQ659_spl
| c_Public_Okeymode_OSignature = v_X ),
inference(component_clause,[status(thm)],[f107583]) ).
fof(f107586,definition,
( sQ660_spl
<=> c_Public_Okeymode_OEncryption = v_X ),
introduced(definition,[new_symbols(definition,[sQ660_spl])],[split_symbol_definition]) ).
fof(f107587,plain,
( ~ sQ660_spl
| c_Public_Okeymode_OEncryption = v_X ),
inference(component_clause,[status(thm)],[f107586]) ).
fof(f107589,plain,
( ~ sQ9_spl
| sQ660_spl
| sQ659_spl ),
inference(split_clause,[status(thm)],[f107557,f107583,f107586,f1809]) ).
fof(f108301,plain,
! [X0] :
( ~ sQ9_spl
| ~ sQ660_spl
| c_Public_Okeymode_OEncryption != c_Message_Omsg_OAgent(X0) ),
inference(backward_demodulation,[status(thm)],[f107587,f1836]) ).
fof(f108302,plain,
! [X0] :
( ~ sQ9_spl
| ~ sQ660_spl
| c_Message_Omsg_OHash(X0) != c_Public_Okeymode_OEncryption ),
inference(backward_demodulation,[status(thm)],[f107587,f1834]) ).
fof(f108340,definition,
( sQ661_spl
<=> hBOOL(hAPP(c_Orderings_Otop__class_Otop(tc_fun(t_a,tc_bool)),c_Public_Okeymode_OEncryption)) ),
introduced(definition,[new_symbols(definition,[sQ661_spl])],[split_symbol_definition]) ).
fof(f108342,plain,
( sQ661_spl
| ~ hBOOL(hAPP(c_Orderings_Otop__class_Otop(tc_fun(t_a,tc_bool)),c_Public_Okeymode_OEncryption)) ),
inference(component_clause,[status(thm)],[f108340]) ).
fof(f108370,definition,
! [X0] :
( sQ669_spl
<=> hBOOL(X0) ),
introduced(definition,[new_symbols(definition,[sQ669_spl])],[split_symbol_definition]) ).
fof(f108371,plain,
! [X0] :
( ~ sQ669_spl
| hBOOL(X0) ),
inference(component_clause,[status(thm)],[f108370]) ).
fof(f108374,plain,
( sQ661_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f108342,f1443]) ).
fof(f108375,plain,
sQ661_spl,
inference(contradiction_clause,[status(thm)],[f108374]) ).
fof(f108449,plain,
( ~ sQ669_spl
| $false ),
inference(backward_subsumption_resolution,[status(thm)],[f5456,f108371]) ).
fof(f108526,plain,
~ sQ669_spl,
inference(contradiction_clause,[status(thm)],[f108449]) ).
fof(f108660,definition,
( sQ672_spl
<=> c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Message_OinvKey,hAPP(c_Public_OpublicKey(v_X),c_Message_Oagent_OServer))),c_Set_Oimage(c_Message_Omsg_OKey,c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OEncryption),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),c_Set_Oimage(c_Public_OpublicKey(v_X),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_nat,tc_Message_Omsg),tc_Message_Omsg) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) ),
introduced(definition,[new_symbols(definition,[sQ672_spl])],[split_symbol_definition]) ).
fof(f108661,plain,
( ~ sQ672_spl
| c_Set_Oinsert(hAPP(c_Message_Omsg_OKey,hAPP(c_Message_OinvKey,hAPP(c_Public_OpublicKey(v_X),c_Message_Oagent_OServer))),c_Set_Oimage(c_Message_Omsg_OKey,c_Lattices_Oupper__semilattice__class_Osup(c_Lattices_Oupper__semilattice__class_Osup(c_Set_Oimage(c_Public_OpublicKey(c_Public_Okeymode_OEncryption),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),c_Set_Oimage(c_Public_OpublicKey(v_X),c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),c_Set_Oimage(c_Public_OshrK,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Oagent,tc_bool)),tc_Message_Oagent,tc_nat),tc_fun(tc_nat,tc_bool)),tc_nat,tc_Message_Omsg),tc_Message_Omsg) = c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(component_clause,[status(thm)],[f108660]) ).
fof(f108758,plain,
( ~ sQ672_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f108661,f4370]) ).
fof(f108759,plain,
~ sQ672_spl,
inference(contradiction_clause,[status(thm)],[f108758]) ).
fof(f108760,plain,
! [X0,X1,X2,X3,X4,X5] :
( ~ hBOOL(c_in(c_Event_Oevent_OSays(X4,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(X2),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X1),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X5),X3))))),c_List_Oset(v_x,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(X0,X1,X3),v_x,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(X0,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X0),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X1),c_Message_Omsg_ONonce(X2)))),c_List_Oset(v_x,tc_Event_Oevent),tc_Event_Oevent))
| c_Message_Oagent_OServer = X0
| ~ hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(v_x)) ),
inference(paramodulation,[status(thm)],[f1284,f1516]) ).
fof(f108761,definition,
! [X0,X1,X2,X3,X4,X5] :
( sQ673_spl
<=> ( ~ hBOOL(c_in(c_Event_Oevent_OSays(X4,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(X2),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X1),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X5),X3))))),c_List_Oset(v_x,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(X0,X1,X3),v_x,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(X0,c_Message_Oagent_OServer,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X0),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X1),c_Message_Omsg_ONonce(X2)))),c_List_Oset(v_x,tc_Event_Oevent),tc_Event_Oevent))
| c_Message_Oagent_OServer = X0 ) ),
introduced(definition,[new_symbols(definition,[sQ673_spl])],[split_symbol_definition]) ).
fof(f108764,plain,
( sQ673_spl
| ~ sQ89_spl ),
inference(split_clause,[status(thm)],[f108760,f5956,f108761]) ).
fof(f108765,plain,
! [X0] :
( ~ sQ659_spl
| c_Public_Okeymode_OEncryption = X0
| v_X = X0 ),
inference(forward_demodulation,[status(thm)],[f107584,f107562]) ).
fof(f108794,plain,
! [X0,X1] :
( ~ sQ9_spl
| ~ sQ660_spl
| c_Public_Okeymode_OEncryption != c_Message_Omsg_OMPair(X0,X1) ),
inference(forward_demodulation,[status(thm)],[f107587,f1835]) ).
fof(f108810,plain,
! [X0] :
( X0 = c_Public_Okeymode_OEncryption
| c_Public_Okeymode_OSignature != c_Public_Okeymode_OEncryption ),
inference(equality_factoring,[status(thm)],[f107562]) ).
fof(f108811,definition,
( sQ674_spl
<=> c_Public_Okeymode_OSignature = c_Public_Okeymode_OEncryption ),
introduced(definition,[new_symbols(definition,[sQ674_spl])],[split_symbol_definition]) ).
fof(f108814,definition,
! [X0] :
( sQ675_spl
<=> X0 = c_Public_Okeymode_OEncryption ),
introduced(definition,[new_symbols(definition,[sQ675_spl])],[split_symbol_definition]) ).
fof(f108815,plain,
! [X0] :
( ~ sQ675_spl
| c_Public_Okeymode_OEncryption = X0 ),
inference(component_clause,[status(thm)],[f108814]) ).
fof(f108817,plain,
( sQ675_spl
| ~ sQ674_spl ),
inference(split_clause,[status(thm)],[f108810,f108811,f108814]) ).
fof(f108834,plain,
( ~ sQ9_spl
| ~ sQ660_spl
| ~ sQ675_spl
| $false ),
inference(backward_subsumption_resolution,[status(thm)],[f108794,f108815]) ).
fof(f108846,plain,
( ~ sQ9_spl
| ~ sQ660_spl
| ~ sQ675_spl ),
inference(contradiction_clause,[status(thm)],[f108834]) ).
fof(f108936,plain,
( ~ sQ247_spl
| ~ sQ9_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f14385,f1835]) ).
fof(f108937,plain,
( ~ sQ247_spl
| ~ sQ9_spl ),
inference(contradiction_clause,[status(thm)],[f108936]) ).
fof(f108951,definition,
( sQ679_spl
<=> hBOOL(c_Public_Okeymode_OEncryption) ),
introduced(definition,[new_symbols(definition,[sQ679_spl])],[split_symbol_definition]) ).
fof(f108953,plain,
( sQ679_spl
| ~ hBOOL(c_Public_Okeymode_OEncryption) ),
inference(component_clause,[status(thm)],[f108951]) ).
fof(f109155,plain,
( sQ366_spl
| c_List_Olist_ONil(tc_Event_Oevent) = c_Public_Okeymode_OEncryption
| c_Public_Okeymode_OSignature != v_x ),
inference(paramodulation,[status(thm)],[f107562,f28188]) ).
fof(f109156,definition,
( sQ687_spl
<=> c_Public_Okeymode_OSignature = v_x ),
introduced(definition,[new_symbols(definition,[sQ687_spl])],[split_symbol_definition]) ).
fof(f109158,plain,
( sQ687_spl
| c_Public_Okeymode_OSignature != v_x ),
inference(component_clause,[status(thm)],[f109156]) ).
fof(f109159,definition,
( sQ688_spl
<=> c_List_Olist_ONil(tc_Event_Oevent) = c_Public_Okeymode_OEncryption ),
introduced(definition,[new_symbols(definition,[sQ688_spl])],[split_symbol_definition]) ).
fof(f109162,plain,
( sQ366_spl
| sQ688_spl
| ~ sQ687_spl ),
inference(split_clause,[status(thm)],[f109155,f109156,f109159,f28186]) ).
fof(f109164,plain,
! [X0] :
( sQ687_spl
| X0 = c_Public_Okeymode_OEncryption
| X0 != v_x ),
inference(paramodulation,[status(thm)],[f107562,f109158]) ).
fof(f109165,plain,
( sQ687_spl
| c_Public_Okeymode_OEncryption = v_x ),
inference(destructive_equality_resolution,[status(thm)],[f109164]) ).
fof(f109168,plain,
( ~ sQ104_spl
| sQ687_spl
| ~ hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(c_Public_Okeymode_OEncryption)) ),
inference(backward_demodulation,[status(thm)],[f109165,f6025]) ).
fof(f109215,plain,
( ~ sQ104_spl
| sQ687_spl
| c_NS__Shared__Mirabelle_Ons__sharedp(c_Public_Okeymode_OEncryption) = c_Public_Okeymode_OEncryption
| ~ hBOOL(c_Public_Okeymode_OSignature) ),
inference(paramodulation,[status(thm)],[f107562,f109168]) ).
fof(f109216,definition,
( sQ689_spl
<=> hBOOL(c_Public_Okeymode_OSignature) ),
introduced(definition,[new_symbols(definition,[sQ689_spl])],[split_symbol_definition]) ).
fof(f109217,plain,
( ~ sQ689_spl
| hBOOL(c_Public_Okeymode_OSignature) ),
inference(component_clause,[status(thm)],[f109216]) ).
fof(f109218,plain,
( sQ689_spl
| ~ hBOOL(c_Public_Okeymode_OSignature) ),
inference(component_clause,[status(thm)],[f109216]) ).
fof(f109219,definition,
( sQ690_spl
<=> c_NS__Shared__Mirabelle_Ons__sharedp(c_Public_Okeymode_OEncryption) = c_Public_Okeymode_OEncryption ),
introduced(definition,[new_symbols(definition,[sQ690_spl])],[split_symbol_definition]) ).
fof(f109222,plain,
( ~ sQ104_spl
| sQ687_spl
| sQ690_spl
| ~ sQ689_spl ),
inference(split_clause,[status(thm)],[f109215,f109216,f109219,f109156,f6016]) ).
fof(f109227,plain,
! [X0,X1,X2,X3,X4,X5] :
( c_in(X5,X1,X2) = c_Public_Okeymode_OEncryption
| ~ hBOOL(c_Public_Okeymode_OSignature)
| hBOOL(c_in(hAPP(X0,X5),X4,X3))
| ~ c_lessequals(c_Set_Oimage(X0,X1,X2,X3),X4,tc_fun(X3,tc_bool)) ),
inference(paramodulation,[status(thm)],[f107562,f1163]) ).
fof(f109228,definition,
! [X0,X1,X2,X3,X4,X5] :
( sQ691_spl
<=> ( c_in(X5,X1,X2) = c_Public_Okeymode_OEncryption
| hBOOL(c_in(hAPP(X0,X5),X4,X3))
| ~ c_lessequals(c_Set_Oimage(X0,X1,X2,X3),X4,tc_fun(X3,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ691_spl])],[split_symbol_definition]) ).
fof(f109231,plain,
( ~ sQ689_spl
| sQ691_spl ),
inference(split_clause,[status(thm)],[f109227,f109228,f109216]) ).
fof(f109232,plain,
! [X0] :
( sQ689_spl
| c_Public_Okeymode_OEncryption = X0
| ~ hBOOL(X0) ),
inference(paramodulation,[status(thm)],[f107562,f109218]) ).
fof(f109236,plain,
( ~ sQ104_spl
| c_NS__Shared__Mirabelle_Ons__sharedp(v_x) = c_Public_Okeymode_OEncryption
| ~ hBOOL(c_Public_Okeymode_OSignature) ),
inference(paramodulation,[status(thm)],[f107562,f6025]) ).
fof(f109237,definition,
( sQ692_spl
<=> c_NS__Shared__Mirabelle_Ons__sharedp(v_x) = c_Public_Okeymode_OEncryption ),
introduced(definition,[new_symbols(definition,[sQ692_spl])],[split_symbol_definition]) ).
fof(f109238,plain,
( ~ sQ692_spl
| c_Public_Okeymode_OEncryption = c_NS__Shared__Mirabelle_Ons__sharedp(v_x) ),
inference(component_clause,[status(thm)],[f109237]) ).
fof(f109240,plain,
( ~ sQ104_spl
| sQ692_spl
| ~ sQ689_spl ),
inference(split_clause,[status(thm)],[f109236,f109216,f109237,f6016]) ).
fof(f109244,plain,
( sQ689_spl
| c_Orderings_Otop__class_Otop(tc_bool) = c_Public_Okeymode_OEncryption ),
inference(resolution,[status(thm)],[f109232,f13560]) ).
fof(f109247,plain,
( ~ sQ104_spl
| ~ sQ692_spl
| ~ hBOOL(c_Public_Okeymode_OEncryption) ),
inference(backward_demodulation,[status(thm)],[f109238,f6025]) ).
fof(f109260,definition,
( sQ695_spl
<=> tc_List_Olist(tc_Event_Oevent) = c_Public_Okeymode_OEncryption ),
introduced(definition,[new_symbols(definition,[sQ695_spl])],[split_symbol_definition]) ).
fof(f109261,plain,
( ~ sQ695_spl
| c_Public_Okeymode_OEncryption = tc_List_Olist(tc_Event_Oevent) ),
inference(component_clause,[status(thm)],[f109260]) ).
fof(f109272,plain,
( sQ689_spl
| hBOOL(c_Public_Okeymode_OEncryption) ),
inference(backward_demodulation,[status(thm)],[f109244,f13560]) ).
fof(f109284,plain,
! [X0] :
( sQ689_spl
| ~ class_Orderings_Otop(tc_bool)
| c_lessequals(X0,c_Public_Okeymode_OEncryption,tc_bool) ),
inference(paramodulation,[status(thm)],[f109244,f934]) ).
fof(f109288,definition,
! [X0] :
( sQ696_spl
<=> c_lessequals(X0,c_Public_Okeymode_OEncryption,tc_bool) ),
introduced(definition,[new_symbols(definition,[sQ696_spl])],[split_symbol_definition]) ).
fof(f109291,plain,
( sQ689_spl
| ~ sQ77_spl
| sQ696_spl ),
inference(split_clause,[status(thm)],[f109284,f109288,f5328,f109216]) ).
fof(f109292,plain,
( sQ689_spl
| sQ679_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f109272,f108953]) ).
fof(f109293,plain,
( sQ689_spl
| sQ679_spl ),
inference(contradiction_clause,[status(thm)],[f109292]) ).
fof(f109299,plain,
( ~ sQ89_spl
| ~ sQ692_spl
| hBOOL(c_Public_Okeymode_OEncryption) ),
inference(forward_demodulation,[status(thm)],[f109238,f5957]) ).
fof(f109648,definition,
( sQ712_spl
<=> v_X = tc_bool ),
introduced(definition,[new_symbols(definition,[sQ712_spl])],[split_symbol_definition]) ).
fof(f109649,plain,
( ~ sQ712_spl
| tc_bool = v_X ),
inference(component_clause,[status(thm)],[f109648]) ).
fof(f109673,definition,
( sQ719_spl
<=> v_X = tc_nat ),
introduced(definition,[new_symbols(definition,[sQ719_spl])],[split_symbol_definition]) ).
fof(f109674,plain,
( ~ sQ719_spl
| tc_nat = v_X ),
inference(component_clause,[status(thm)],[f109673]) ).
fof(f111515,plain,
! [X0,X1,X2] :
( ~ sQ695_spl
| hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(c_Message_Oagent_OSpy,X2,X0),X1,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ~ hBOOL(c_in(X1,c_NS__Shared__Mirabelle_Ons__shared,c_Public_Okeymode_OEncryption))
| ~ hBOOL(c_in(X0,c_Message_Osynth(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,X1))),tc_Message_Omsg)) ),
inference(forward_demodulation,[status(thm)],[f109261,f1476]) ).
fof(f111516,plain,
! [X0,X1,X2] :
( ~ sQ695_spl
| hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(c_Message_Oagent_OSpy,X2,X1),X0,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,c_Public_Okeymode_OEncryption))
| ~ hBOOL(c_in(X1,c_Message_Osynth(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,X0))),tc_Message_Omsg))
| ~ hBOOL(c_in(X0,c_NS__Shared__Mirabelle_Ons__shared,c_Public_Okeymode_OEncryption)) ),
inference(forward_demodulation,[status(thm)],[f109261,f111515]) ).
fof(f111603,plain,
! [X0,X1,X2] :
( ~ class_Orderings_Obot(tc_fun(tc_Message_Omsg,tc_bool))
| hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X1),c_Message_Oanalz(X2),tc_Message_Omsg))
| ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X1),c_Message_Oanalz(c_Set_Oinsert(X0,X2,tc_Message_Omsg)),tc_Message_Omsg))
| ~ hBOOL(c_in(X0,c_Message_Osynth(c_Message_Oanalz(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)))),tc_Message_Omsg)) ),
inference(resolution,[status(thm)],[f1202,f727]) ).
fof(f111604,plain,
! [X0,X1,X2] :
( ~ class_Orderings_Otop(tc_fun(tc_Message_Omsg,tc_bool))
| hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X2),c_Message_Oanalz(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg))
| ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X2),c_Message_Oanalz(c_Set_Oinsert(X0,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_Message_Omsg))
| ~ hBOOL(c_in(X0,c_Message_Osynth(c_Message_Oanalz(X1)),tc_Message_Omsg)) ),
inference(resolution,[status(thm)],[f1202,f934]) ).
fof(f111605,plain,
! [X0,X1,X2] :
( ~ class_Orderings_Opreorder(tc_fun(tc_Message_Omsg,tc_bool))
| hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X2),c_Message_Oanalz(X1),tc_Message_Omsg))
| ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X2),c_Message_Oanalz(c_Set_Oinsert(X0,X1,tc_Message_Omsg)),tc_Message_Omsg))
| ~ hBOOL(c_in(X0,c_Message_Osynth(c_Message_Oanalz(X1)),tc_Message_Omsg)) ),
inference(resolution,[status(thm)],[f1202,f1125]) ).
fof(f111607,definition,
! [X0,X1,X2] :
( sQ785_spl
<=> ( hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X2),c_Message_Oanalz(c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg))
| ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X2),c_Message_Oanalz(c_Set_Oinsert(X0,c_Orderings_Otop__class_Otop(tc_fun(tc_Message_Omsg,tc_bool)),tc_Message_Omsg)),tc_Message_Omsg))
| ~ hBOOL(c_in(X0,c_Message_Osynth(c_Message_Oanalz(X1)),tc_Message_Omsg)) ) ),
introduced(definition,[new_symbols(definition,[sQ785_spl])],[split_symbol_definition]) ).
fof(f111610,plain,
( ~ sQ182_spl
| sQ785_spl ),
inference(split_clause,[status(thm)],[f111604,f111607,f11036]) ).
fof(f111611,definition,
! [X0,X1,X2] :
( sQ786_spl
<=> ( hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X1),c_Message_Oanalz(X2),tc_Message_Omsg))
| ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X1),c_Message_Oanalz(c_Set_Oinsert(X0,X2,tc_Message_Omsg)),tc_Message_Omsg))
| ~ hBOOL(c_in(X0,c_Message_Osynth(c_Message_Oanalz(c_Orderings_Obot__class_Obot(tc_fun(tc_Message_Omsg,tc_bool)))),tc_Message_Omsg)) ) ),
introduced(definition,[new_symbols(definition,[sQ786_spl])],[split_symbol_definition]) ).
fof(f111614,plain,
( ~ sQ54_spl
| sQ786_spl ),
inference(split_clause,[status(thm)],[f111603,f111611,f4295]) ).
fof(f111615,definition,
! [X0,X1,X2] :
( sQ787_spl
<=> ( hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X2),c_Message_Oanalz(X1),tc_Message_Omsg))
| ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,X2),c_Message_Oanalz(c_Set_Oinsert(X0,X1,tc_Message_Omsg)),tc_Message_Omsg))
| ~ hBOOL(c_in(X0,c_Message_Osynth(c_Message_Oanalz(X1)),tc_Message_Omsg)) ) ),
introduced(definition,[new_symbols(definition,[sQ787_spl])],[split_symbol_definition]) ).
fof(f111619,plain,
( ~ sQ57_spl
| sQ787_spl ),
inference(split_clause,[status(thm)],[f111605,f111615,f4307]) ).
fof(f111721,plain,
( ~ sQ164_spl
| c_Orderings_Obot__class_Obot(tc_nat) = c_Public_Okeymode_OEncryption
| hBOOL(c_Public_Okeymode_OSignature) ),
inference(paramodulation,[status(thm)],[f107562,f10549]) ).
fof(f111722,definition,
( sQ788_spl
<=> c_Orderings_Obot__class_Obot(tc_nat) = c_Public_Okeymode_OEncryption ),
introduced(definition,[new_symbols(definition,[sQ788_spl])],[split_symbol_definition]) ).
fof(f111723,plain,
( ~ sQ788_spl
| c_Public_Okeymode_OEncryption = c_Orderings_Obot__class_Obot(tc_nat) ),
inference(component_clause,[status(thm)],[f111722]) ).
fof(f111725,plain,
( ~ sQ164_spl
| sQ788_spl
| sQ689_spl ),
inference(split_clause,[status(thm)],[f111721,f109216,f111722,f10548]) ).
fof(f111727,plain,
( ~ sQ104_spl
| ~ sQ692_spl
| ~ sQ679_spl ),
inference(split_clause,[status(thm)],[f109247,f108951,f109237,f6016]) ).
fof(f111730,plain,
( c_Orderings_Obot__class_Obot(tc_bool) = c_Public_Okeymode_OEncryption
| ~ hBOOL(c_Public_Okeymode_OSignature) ),
inference(paramodulation,[status(thm)],[f107562,f10584]) ).
fof(f111731,definition,
( sQ789_spl
<=> c_Orderings_Obot__class_Obot(tc_bool) = c_Public_Okeymode_OEncryption ),
introduced(definition,[new_symbols(definition,[sQ789_spl])],[split_symbol_definition]) ).
fof(f111732,plain,
( ~ sQ789_spl
| c_Public_Okeymode_OEncryption = c_Orderings_Obot__class_Obot(tc_bool) ),
inference(component_clause,[status(thm)],[f111731]) ).
fof(f111734,plain,
( sQ789_spl
| ~ sQ689_spl ),
inference(split_clause,[status(thm)],[f111730,f109216,f111731]) ).
fof(f111858,plain,
! [X0] :
( ~ sQ689_spl
| hBOOL(X0)
| c_Public_Okeymode_OEncryption = X0 ),
inference(paramodulation,[status(thm)],[f107562,f109217]) ).
fof(f111862,plain,
! [X0,X1,X2,X3] :
( c_in(X0,c_List_Olists(X3,X2),tc_List_Olist(X2)) = c_Public_Okeymode_OEncryption
| ~ hBOOL(c_in(c_List_Oappend(X0,X1,X2),c_List_Olists(X3,X2),tc_List_Olist(X2)))
| hBOOL(c_Public_Okeymode_OSignature) ),
inference(paramodulation,[status(thm)],[f107562,f1146]) ).
fof(f111868,definition,
! [X0,X1,X2,X3] :
( sQ790_spl
<=> ( c_in(X0,c_List_Olists(X3,X2),tc_List_Olist(X2)) = c_Public_Okeymode_OEncryption
| ~ hBOOL(c_in(c_List_Oappend(X0,X1,X2),c_List_Olists(X3,X2),tc_List_Olist(X2))) ) ),
introduced(definition,[new_symbols(definition,[sQ790_spl])],[split_symbol_definition]) ).
fof(f111871,plain,
( sQ790_spl
| sQ689_spl ),
inference(split_clause,[status(thm)],[f111862,f109216,f111868]) ).
fof(f111886,plain,
! [X0,X1,X2,X3] :
( c_in(X2,c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,X3)),tc_Message_Omsg) = c_Public_Okeymode_OEncryption
| ~ hBOOL(c_in(c_Event_Oevent_OSays(X0,X1,X2),c_List_Oset(X3,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_Public_Okeymode_OSignature) ),
inference(paramodulation,[status(thm)],[f107562,f1542]) ).
fof(f111889,definition,
! [X0,X1,X2,X3] :
( sQ791_spl
<=> ( c_in(X2,c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,X3)),tc_Message_Omsg) = c_Public_Okeymode_OEncryption
| ~ hBOOL(c_in(c_Event_Oevent_OSays(X0,X1,X2),c_List_Oset(X3,tc_Event_Oevent),tc_Event_Oevent)) ) ),
introduced(definition,[new_symbols(definition,[sQ791_spl])],[split_symbol_definition]) ).
fof(f111892,plain,
( sQ791_spl
| sQ689_spl ),
inference(split_clause,[status(thm)],[f111886,f109216,f111889]) ).
fof(f111901,plain,
! [X0,X1,X2,X3] :
( c_in(hAPP(c_Message_OinvKey,hAPP(c_Public_OpublicKey(X0),X2)),c_Set_Oimage(c_Message_OinvKey,c_Set_Oimage(c_Public_OpublicKey(X1),X3,tc_Message_Oagent,tc_nat),tc_nat,tc_nat),tc_nat) = c_Public_Okeymode_OEncryption
| ~ hBOOL(c_Public_Okeymode_OSignature)
| X0 = X1 ),
inference(paramodulation,[status(thm)],[f107562,f1258]) ).
fof(f111911,plain,
! [X0,X1,X2,X3] :
( tc_Message_Oagent = c_Public_Okeymode_OEncryption
| ~ hBOOL(c_in(hAPP(c_Message_OinvKey,hAPP(c_Public_OpublicKey(X0),X2)),c_Set_Oimage(c_Message_OinvKey,c_Set_Oimage(c_Public_OpublicKey(X1),X3,c_Public_Okeymode_OSignature,tc_nat),tc_nat,tc_nat),tc_nat))
| X0 = X1 ),
inference(paramodulation,[status(thm)],[f107562,f1258]) ).
fof(f111912,definition,
! [X0,X1,X2,X3] :
( sQ793_spl
<=> ( c_in(hAPP(c_Message_OinvKey,hAPP(c_Public_OpublicKey(X0),X2)),c_Set_Oimage(c_Message_OinvKey,c_Set_Oimage(c_Public_OpublicKey(X1),X3,tc_Message_Oagent,tc_nat),tc_nat,tc_nat),tc_nat) = c_Public_Okeymode_OEncryption
| X0 = X1 ) ),
introduced(definition,[new_symbols(definition,[sQ793_spl])],[split_symbol_definition]) ).
fof(f111915,plain,
( ~ sQ689_spl
| sQ793_spl ),
inference(split_clause,[status(thm)],[f111901,f111912,f109216]) ).
fof(f111916,definition,
! [X0,X1,X2,X3] :
( sQ794_spl
<=> ( ~ hBOOL(c_in(hAPP(c_Message_OinvKey,hAPP(c_Public_OpublicKey(X0),X2)),c_Set_Oimage(c_Message_OinvKey,c_Set_Oimage(c_Public_OpublicKey(X1),X3,c_Public_Okeymode_OSignature,tc_nat),tc_nat,tc_nat),tc_nat))
| X0 = X1 ) ),
introduced(definition,[new_symbols(definition,[sQ794_spl])],[split_symbol_definition]) ).
fof(f111919,definition,
( sQ795_spl
<=> tc_Message_Oagent = c_Public_Okeymode_OEncryption ),
introduced(definition,[new_symbols(definition,[sQ795_spl])],[split_symbol_definition]) ).
fof(f111920,plain,
( ~ sQ795_spl
| tc_Message_Oagent = c_Public_Okeymode_OEncryption ),
inference(component_clause,[status(thm)],[f111919]) ).
fof(f111921,plain,
( sQ795_spl
| tc_Message_Oagent != c_Public_Okeymode_OEncryption ),
inference(component_clause,[status(thm)],[f111919]) ).
fof(f111922,plain,
( sQ795_spl
| sQ794_spl ),
inference(split_clause,[status(thm)],[f111911,f111916,f111919]) ).
fof(f111923,plain,
! [X0,X1,X2] :
( c_in(X1,c_Message_Oanalz(X2),tc_Message_Omsg) = c_Public_Okeymode_OEncryption
| hBOOL(c_Public_Okeymode_OSignature)
| ~ hBOOL(c_in(c_Message_Omsg_OMPair(X0,X1),c_Message_Oanalz(X2),tc_Message_Omsg)) ),
inference(paramodulation,[status(thm)],[f107562,f1523]) ).
fof(f111932,definition,
! [X0,X1,X2] :
( sQ796_spl
<=> ( c_in(X1,c_Message_Oanalz(X2),tc_Message_Omsg) = c_Public_Okeymode_OEncryption
| ~ hBOOL(c_in(c_Message_Omsg_OMPair(X0,X1),c_Message_Oanalz(X2),tc_Message_Omsg)) ) ),
introduced(definition,[new_symbols(definition,[sQ796_spl])],[split_symbol_definition]) ).
fof(f111935,plain,
( sQ689_spl
| sQ796_spl ),
inference(split_clause,[status(thm)],[f111923,f111932,f109216]) ).
fof(f111944,plain,
! [X0,X1,X2,X3] :
( c_in(X2,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,X3)),tc_Message_Omsg) = c_Public_Okeymode_OEncryption
| ~ hBOOL(c_in(c_Event_Oevent_OSays(X0,X1,X2),c_List_Oset(X3,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_Public_Okeymode_OSignature) ),
inference(paramodulation,[status(thm)],[f107562,f1560]) ).
fof(f111947,definition,
! [X0,X1,X2,X3] :
( sQ797_spl
<=> ( c_in(X2,c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,X3)),tc_Message_Omsg) = c_Public_Okeymode_OEncryption
| ~ hBOOL(c_in(c_Event_Oevent_OSays(X0,X1,X2),c_List_Oset(X3,tc_Event_Oevent),tc_Event_Oevent)) ) ),
introduced(definition,[new_symbols(definition,[sQ797_spl])],[split_symbol_definition]) ).
fof(f111950,plain,
( sQ797_spl
| sQ689_spl ),
inference(split_clause,[status(thm)],[f111944,f109216,f111947]) ).
fof(f111954,plain,
! [X0,X1] :
( c_in(X0,X1,tc_Message_Omsg) = c_Public_Okeymode_OEncryption
| hBOOL(c_in(X0,c_Message_Oanalz(X1),tc_Message_Omsg))
| ~ hBOOL(c_Public_Okeymode_OSignature) ),
inference(paramodulation,[status(thm)],[f107562,f1540]) ).
fof(f111956,definition,
! [X0,X1] :
( sQ798_spl
<=> ( c_in(X0,X1,tc_Message_Omsg) = c_Public_Okeymode_OEncryption
| hBOOL(c_in(X0,c_Message_Oanalz(X1),tc_Message_Omsg)) ) ),
introduced(definition,[new_symbols(definition,[sQ798_spl])],[split_symbol_definition]) ).
fof(f111959,plain,
( sQ798_spl
| ~ sQ689_spl ),
inference(split_clause,[status(thm)],[f111954,f109216,f111956]) ).
fof(f111964,plain,
! [X0,X1,X2] :
( c_in(X0,c_Message_Oanalz(X2),tc_Message_Omsg) = c_Public_Okeymode_OEncryption
| ~ hBOOL(c_in(X1,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))
| hBOOL(c_Public_Okeymode_OSignature) ),
inference(paramodulation,[status(thm)],[f107562,f1179]) ).
fof(f111979,definition,
! [X0,X1,X2] :
( sQ799_spl
<=> ( c_in(X0,c_Message_Oanalz(X2),tc_Message_Omsg) = c_Public_Okeymode_OEncryption
| ~ hBOOL(c_in(X1,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)) ) ),
introduced(definition,[new_symbols(definition,[sQ799_spl])],[split_symbol_definition]) ).
fof(f111982,plain,
( sQ799_spl
| sQ689_spl ),
inference(split_clause,[status(thm)],[f111964,f109216,f111979]) ).
fof(f111984,plain,
! [X0,X1,X2] :
( c_in(X1,c_Message_Oanalz(X2),tc_Message_Omsg) = c_Public_Okeymode_OEncryption
| hBOOL(c_Public_Okeymode_OSignature)
| ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,X0)),c_Message_Oanalz(X2),tc_Message_Omsg))
| ~ hBOOL(c_in(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),X1),c_Message_Oanalz(X2),tc_Message_Omsg)) ),
inference(paramodulation,[status(thm)],[f107562,f1557]) ).
fof(f112003,definition,
! [X0,X1,X2] :
( sQ800_spl
<=> ( c_in(X1,c_Message_Oanalz(X2),tc_Message_Omsg) = c_Public_Okeymode_OEncryption
| ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,X0)),c_Message_Oanalz(X2),tc_Message_Omsg))
| ~ hBOOL(c_in(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),X1),c_Message_Oanalz(X2),tc_Message_Omsg)) ) ),
introduced(definition,[new_symbols(definition,[sQ800_spl])],[split_symbol_definition]) ).
fof(f112006,plain,
( sQ689_spl
| sQ800_spl ),
inference(split_clause,[status(thm)],[f111984,f112003,f109216]) ).
fof(f112009,plain,
! [X0,X1,X2,X3] :
( hAPP(X1,X3) = c_Public_Okeymode_OEncryption
| hBOOL(hAPP(c_Set_Oinsert(X0,X1,X2),X3))
| ~ hBOOL(c_Public_Okeymode_OSignature) ),
inference(paramodulation,[status(thm)],[f107562,f949]) ).
fof(f112012,definition,
! [X0,X1,X2,X3] :
( sQ801_spl
<=> ( hAPP(X1,X3) = c_Public_Okeymode_OEncryption
| hBOOL(hAPP(c_Set_Oinsert(X0,X1,X2),X3)) ) ),
introduced(definition,[new_symbols(definition,[sQ801_spl])],[split_symbol_definition]) ).
fof(f112015,plain,
( sQ801_spl
| ~ sQ689_spl ),
inference(split_clause,[status(thm)],[f112009,f109216,f112012]) ).
fof(f112017,plain,
! [X0] :
( ~ sQ788_spl
| ~ class_Orderings_Obot(tc_nat)
| c_lessequals(c_Public_Okeymode_OEncryption,X0,tc_nat) ),
inference(paramodulation,[status(thm)],[f111723,f727]) ).
fof(f112018,definition,
! [X0] :
( sQ802_spl
<=> c_lessequals(c_Public_Okeymode_OEncryption,X0,tc_nat) ),
introduced(definition,[new_symbols(definition,[sQ802_spl])],[split_symbol_definition]) ).
fof(f112021,plain,
( ~ sQ788_spl
| ~ sQ67_spl
| sQ802_spl ),
inference(split_clause,[status(thm)],[f112017,f112018,f5102,f111722]) ).
fof(f112023,plain,
( ~ sQ789_spl
| ~ hBOOL(c_Public_Okeymode_OEncryption) ),
inference(backward_demodulation,[status(thm)],[f111732,f10584]) ).
fof(f112025,plain,
! [X0] :
( ~ sQ789_spl
| ~ class_Orderings_Obot(tc_bool)
| c_lessequals(c_Public_Okeymode_OEncryption,X0,tc_bool) ),
inference(paramodulation,[status(thm)],[f111732,f727]) ).
fof(f112026,definition,
! [X0] :
( sQ803_spl
<=> c_lessequals(c_Public_Okeymode_OEncryption,X0,tc_bool) ),
introduced(definition,[new_symbols(definition,[sQ803_spl])],[split_symbol_definition]) ).
fof(f112029,plain,
( ~ sQ789_spl
| ~ sQ73_spl
| sQ803_spl ),
inference(split_clause,[status(thm)],[f112025,f112026,f5314,f111731]) ).
fof(f112031,plain,
( ~ sQ789_spl
| ~ sQ679_spl ),
inference(split_clause,[status(thm)],[f112023,f108951,f111731]) ).
fof(f112034,plain,
( sQ164_spl
| c_Orderings_Obot__class_Obot(tc_nat) = c_Public_Okeymode_OEncryption
| ~ hBOOL(c_Public_Okeymode_OSignature) ),
inference(paramodulation,[status(thm)],[f107562,f10550]) ).
fof(f112035,plain,
( sQ164_spl
| sQ788_spl
| ~ sQ689_spl ),
inference(split_clause,[status(thm)],[f112034,f109216,f111722,f10548]) ).
fof(f112044,plain,
! [X0,X1,X2,X3] :
( ~ sQ795_spl
| ~ hBOOL(c_in(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X1),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),c_Message_Omsg_OAgent(X2))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,X0)),tc_Message_Omsg))
| hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X2,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X2),c_Message_Omsg_OMPair(v_sko__NS__Shared__Mirabelle__XB__trusts__NS3__1(X2,X1,X3,X0),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X1),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X1),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),c_Message_Omsg_OAgent(X2)))))))),c_List_Oset(X0,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_in(X1,c_Event_Obad,c_Public_Okeymode_OEncryption))
| ~ hBOOL(c_in(X0,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
inference(forward_demodulation,[status(thm)],[f111920,f1507]) ).
fof(f112045,plain,
! [X0,X1,X2,X3] :
( ~ sQ795_spl
| c_in(X2,c_Event_Obad,c_Public_Okeymode_OEncryption) = c_Public_Okeymode_OEncryption
| ~ hBOOL(c_in(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),c_Message_Omsg_OAgent(X1))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,X0)),tc_Message_Omsg))
| hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X1,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X1),c_Message_Omsg_OMPair(v_sko__NS__Shared__Mirabelle__XB__trusts__NS3__1(X1,X2,X3,X0),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),c_Message_Omsg_OAgent(X1)))))))),c_List_Oset(X0,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_Public_Okeymode_OSignature)
| ~ hBOOL(c_in(X0,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ),
inference(paramodulation,[status(thm)],[f107562,f112044]) ).
fof(f112046,definition,
! [X0,X1,X2,X3] :
( sQ804_spl
<=> ( c_in(X2,c_Event_Obad,c_Public_Okeymode_OEncryption) = c_Public_Okeymode_OEncryption
| ~ hBOOL(c_in(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),c_Message_Omsg_OAgent(X1))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,X0)),tc_Message_Omsg))
| hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X1,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X1),c_Message_Omsg_OMPair(v_sko__NS__Shared__Mirabelle__XB__trusts__NS3__1(X1,X2,X3,X0),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),c_Message_Omsg_OAgent(X1)))))))),c_List_Oset(X0,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(X0,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent))) ) ),
introduced(definition,[new_symbols(definition,[sQ804_spl])],[split_symbol_definition]) ).
fof(f112049,plain,
( ~ sQ795_spl
| sQ689_spl
| sQ804_spl ),
inference(split_clause,[status(thm)],[f112045,f112046,f109216,f111919]) ).
fof(f112051,plain,
! [X0,X1,X2,X3,X4,X5] :
( c_in(X3,c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,X5)),tc_Message_Omsg) = c_Public_Okeymode_OEncryption
| hBOOL(c_Public_Okeymode_OSignature)
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(X2,c_Message_Omsg_OMPair(X3,X4))))),c_List_Oset(X5,tc_Event_Oevent),tc_Event_Oevent)) ),
inference(paramodulation,[status(thm)],[f107562,f1573]) ).
fof(f112054,definition,
! [X0,X1,X2,X3,X4,X5] :
( sQ805_spl
<=> ( c_in(X3,c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,X5)),tc_Message_Omsg) = c_Public_Okeymode_OEncryption
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(X2,c_Message_Omsg_OMPair(X3,X4))))),c_List_Oset(X5,tc_Event_Oevent),tc_Event_Oevent)) ) ),
introduced(definition,[new_symbols(definition,[sQ805_spl])],[split_symbol_definition]) ).
fof(f112057,plain,
( sQ689_spl
| sQ805_spl ),
inference(split_clause,[status(thm)],[f112051,f112054,f109216]) ).
fof(f112060,plain,
! [X0,X1,X2,X3,X4,X5,X6,X7,X8] :
( c_in(X2,c_Message_OsymKeys,tc_nat) = c_Public_Okeymode_OEncryption
| ~ hBOOL(c_Public_Okeymode_OSignature)
| ~ hBOOL(c_in(X4,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(X1,X7,c_Message_Omsg_OCrypt(X2,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(X3),c_Message_Omsg_ONonce(X3)))),X4,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(X5,X1,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X1),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(X6),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X7),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X2),X8))))),c_List_Oset(X4,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(X0,X1,c_Message_Omsg_OCrypt(X2,c_Message_Omsg_ONonce(X3))),c_List_Oset(X4,tc_Event_Oevent),tc_Event_Oevent)) ),
inference(paramodulation,[status(thm)],[f107562,f1480]) ).
fof(f112062,definition,
! [X0,X1,X2,X3,X4,X5,X6,X7,X8] :
( sQ806_spl
<=> ( c_in(X2,c_Message_OsymKeys,tc_nat) = c_Public_Okeymode_OEncryption
| ~ hBOOL(c_in(X4,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(X1,X7,c_Message_Omsg_OCrypt(X2,c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(X3),c_Message_Omsg_ONonce(X3)))),X4,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(X5,X1,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X1),c_Message_Omsg_OMPair(c_Message_Omsg_ONonce(X6),c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X7),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X2),X8))))),c_List_Oset(X4,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(X0,X1,c_Message_Omsg_OCrypt(X2,c_Message_Omsg_ONonce(X3))),c_List_Oset(X4,tc_Event_Oevent),tc_Event_Oevent)) ) ),
introduced(definition,[new_symbols(definition,[sQ806_spl])],[split_symbol_definition]) ).
fof(f112065,plain,
( ~ sQ689_spl
| sQ806_spl ),
inference(split_clause,[status(thm)],[f112060,f112062,f109216]) ).
fof(f112077,plain,
! [X0,X1,X2,X3,X4,X5] :
( c_in(X0,c_Event_Obad,tc_Message_Oagent) = c_Public_Okeymode_OEncryption
| hBOOL(c_Public_Okeymode_OSignature)
| X4 = c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),c_Message_Omsg_OAgent(X0)))
| ~ hBOOL(c_in(X5,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ~ hBOOL(c_in(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X4)))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,X5)),tc_Message_Omsg)) ),
inference(paramodulation,[status(thm)],[f107562,f1511]) ).
fof(f112078,plain,
! [X0,X1,X2,X3,X4,X5] :
( tc_Message_Oagent = c_Public_Okeymode_OEncryption
| hBOOL(c_in(X0,c_Event_Obad,c_Public_Okeymode_OSignature))
| X4 = c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),c_Message_Omsg_OAgent(X0)))
| ~ hBOOL(c_in(X5,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ~ hBOOL(c_in(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X4)))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,X5)),tc_Message_Omsg)) ),
inference(paramodulation,[status(thm)],[f107562,f1511]) ).
fof(f112079,definition,
! [X0,X1,X2,X3,X4,X5] :
( sQ809_spl
<=> ( c_in(X0,c_Event_Obad,tc_Message_Oagent) = c_Public_Okeymode_OEncryption
| X4 = c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),c_Message_Omsg_OAgent(X0)))
| ~ hBOOL(c_in(X5,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ~ hBOOL(c_in(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X4)))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,X5)),tc_Message_Omsg)) ) ),
introduced(definition,[new_symbols(definition,[sQ809_spl])],[split_symbol_definition]) ).
fof(f112082,plain,
( sQ689_spl
| sQ809_spl ),
inference(split_clause,[status(thm)],[f112077,f112079,f109216]) ).
fof(f112083,definition,
! [X0,X1,X2,X3,X4,X5] :
( sQ810_spl
<=> ( hBOOL(c_in(X0,c_Event_Obad,c_Public_Okeymode_OSignature))
| X4 = c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),c_Message_Omsg_OAgent(X0)))
| ~ hBOOL(c_in(X5,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ~ hBOOL(c_in(c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X4)))),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,X5)),tc_Message_Omsg)) ) ),
introduced(definition,[new_symbols(definition,[sQ810_spl])],[split_symbol_definition]) ).
fof(f112086,plain,
( sQ795_spl
| sQ810_spl ),
inference(split_clause,[status(thm)],[f112078,f112083,f111919]) ).
fof(f112090,plain,
! [X0,X1,X2,X3,X4,X5,X6,X7,X8,X9] :
( c_in(X6,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)) = c_Public_Okeymode_OEncryption
| ~ hBOOL(c_Public_Okeymode_OSignature)
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X1,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X1),c_Message_Omsg_OMPair(X7,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X8),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),X9))))),c_List_Oset(X6,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X2,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X3),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),X5))))),c_List_Oset(X6,tc_Event_Oevent),tc_Event_Oevent))
| X0 = X1 ),
inference(paramodulation,[status(thm)],[f107562,f1563]) ).
fof(f112091,plain,
! [X0,X1,X2,X3,X4,X5,X6,X7,X8,X9] :
( tc_List_Olist(tc_Event_Oevent) = c_Public_Okeymode_OEncryption
| ~ hBOOL(c_in(X6,c_NS__Shared__Mirabelle_Ons__shared,c_Public_Okeymode_OSignature))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X1,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X1),c_Message_Omsg_OMPair(X7,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X8),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),X9))))),c_List_Oset(X6,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X2,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X3),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),X5))))),c_List_Oset(X6,tc_Event_Oevent),tc_Event_Oevent))
| X0 = X1 ),
inference(paramodulation,[status(thm)],[f107562,f1563]) ).
fof(f112092,definition,
! [X0,X1,X2,X3,X4,X5,X6,X7,X8,X9] :
( sQ811_spl
<=> ( c_in(X6,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)) = c_Public_Okeymode_OEncryption
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X1,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X1),c_Message_Omsg_OMPair(X7,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X8),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),X9))))),c_List_Oset(X6,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X2,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X3),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),X5))))),c_List_Oset(X6,tc_Event_Oevent),tc_Event_Oevent))
| X0 = X1 ) ),
introduced(definition,[new_symbols(definition,[sQ811_spl])],[split_symbol_definition]) ).
fof(f112095,plain,
( ~ sQ689_spl
| sQ811_spl ),
inference(split_clause,[status(thm)],[f112090,f112092,f109216]) ).
fof(f112096,definition,
! [X0,X1,X2,X3,X4,X5,X6,X7,X8,X9] :
( sQ812_spl
<=> ( ~ hBOOL(c_in(X6,c_NS__Shared__Mirabelle_Ons__shared,c_Public_Okeymode_OSignature))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X1,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X1),c_Message_Omsg_OMPair(X7,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X8),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),X9))))),c_List_Oset(X6,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X2,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X3),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),X5))))),c_List_Oset(X6,tc_Event_Oevent),tc_Event_Oevent))
| X0 = X1 ) ),
introduced(definition,[new_symbols(definition,[sQ812_spl])],[split_symbol_definition]) ).
fof(f112099,plain,
( sQ695_spl
| sQ812_spl ),
inference(split_clause,[status(thm)],[f112091,f112096,f109260]) ).
fof(f112104,plain,
! [X0,X1,X2,X3,X4,X5,X6,X7,X8,X9] :
( c_in(X5,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)) = c_Public_Okeymode_OEncryption
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X7,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X7),c_Message_Omsg_OMPair(X8,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X9),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X6))))),c_List_Oset(X5,tc_Event_Oevent),tc_Event_Oevent))
| X6 = X4
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X4))))),c_List_Oset(X5,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_Public_Okeymode_OSignature) ),
inference(paramodulation,[status(thm)],[f107562,f1569]) ).
fof(f112105,plain,
! [X0,X1,X2,X3,X4,X5,X6,X7,X8,X9] :
( tc_List_Olist(tc_Event_Oevent) = c_Public_Okeymode_OEncryption
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X7,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X7),c_Message_Omsg_OMPair(X8,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X9),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),X6))))),c_List_Oset(X0,tc_Event_Oevent),tc_Event_Oevent))
| X6 = X5
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X1,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X1),c_Message_Omsg_OMPair(X2,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X3),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),X5))))),c_List_Oset(X0,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(X0,c_NS__Shared__Mirabelle_Ons__shared,c_Public_Okeymode_OSignature)) ),
inference(paramodulation,[status(thm)],[f107562,f1569]) ).
fof(f112106,definition,
! [X0,X1,X2,X3,X4,X5,X6,X7,X8,X9] :
( sQ813_spl
<=> ( ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X7,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X7),c_Message_Omsg_OMPair(X8,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X9),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),X6))))),c_List_Oset(X0,tc_Event_Oevent),tc_Event_Oevent))
| X6 = X5
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X1,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X1),c_Message_Omsg_OMPair(X2,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X3),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X4),X5))))),c_List_Oset(X0,tc_Event_Oevent),tc_Event_Oevent))
| ~ hBOOL(c_in(X0,c_NS__Shared__Mirabelle_Ons__shared,c_Public_Okeymode_OSignature)) ) ),
introduced(definition,[new_symbols(definition,[sQ813_spl])],[split_symbol_definition]) ).
fof(f112109,plain,
( sQ695_spl
| sQ813_spl ),
inference(split_clause,[status(thm)],[f112105,f112106,f109260]) ).
fof(f112110,definition,
! [X0,X1,X2,X3,X4,X5,X6,X7,X8,X9] :
( sQ814_spl
<=> ( c_in(X5,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)) = c_Public_Okeymode_OEncryption
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X7,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X7),c_Message_Omsg_OMPair(X8,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X9),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X6))))),c_List_Oset(X5,tc_Event_Oevent),tc_Event_Oevent))
| X6 = X4
| ~ hBOOL(c_in(c_Event_Oevent_OSays(c_Message_Oagent_OServer,X0,c_Message_Omsg_OCrypt(hAPP(c_Public_OshrK,X0),c_Message_Omsg_OMPair(X1,c_Message_Omsg_OMPair(c_Message_Omsg_OAgent(X2),c_Message_Omsg_OMPair(hAPP(c_Message_Omsg_OKey,X3),X4))))),c_List_Oset(X5,tc_Event_Oevent),tc_Event_Oevent)) ) ),
introduced(definition,[new_symbols(definition,[sQ814_spl])],[split_symbol_definition]) ).
fof(f112113,plain,
( sQ814_spl
| ~ sQ689_spl ),
inference(split_clause,[status(thm)],[f112104,f109216,f112110]) ).
fof(f112117,plain,
! [X0,X1,X2] :
( c_in(X0,c_Message_Oparts(X2),tc_Message_Omsg) = c_Public_Okeymode_OEncryption
| ~ hBOOL(c_in(c_Message_Omsg_OMPair(X0,X1),c_Message_Oparts(X2),tc_Message_Omsg))
| hBOOL(c_Public_Okeymode_OSignature) ),
inference(paramodulation,[status(thm)],[f107562,f1529]) ).
fof(f112124,definition,
! [X0,X1,X2] :
( sQ815_spl
<=> ( c_in(X0,c_Message_Oparts(X2),tc_Message_Omsg) = c_Public_Okeymode_OEncryption
| ~ hBOOL(c_in(c_Message_Omsg_OMPair(X0,X1),c_Message_Oparts(X2),tc_Message_Omsg)) ) ),
introduced(definition,[new_symbols(definition,[sQ815_spl])],[split_symbol_definition]) ).
fof(f112127,plain,
( sQ815_spl
| sQ689_spl ),
inference(split_clause,[status(thm)],[f112117,f109216,f112124]) ).
fof(f112135,plain,
! [X0,X1,X2] :
( c_in(X0,c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X2,X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg) = c_Public_Okeymode_OEncryption
| ~ hBOOL(c_in(X0,c_Message_Oanalz(X1),tc_Message_Omsg))
| hBOOL(c_Public_Okeymode_OSignature) ),
inference(paramodulation,[status(thm)],[f107562,f1177]) ).
fof(f112140,definition,
! [X0,X1,X2] :
( sQ816_spl
<=> ( c_in(X0,c_Message_Oanalz(c_Lattices_Oupper__semilattice__class_Osup(X2,X1,tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg) = c_Public_Okeymode_OEncryption
| ~ hBOOL(c_in(X0,c_Message_Oanalz(X1),tc_Message_Omsg)) ) ),
introduced(definition,[new_symbols(definition,[sQ816_spl])],[split_symbol_definition]) ).
fof(f112143,plain,
( sQ816_spl
| sQ689_spl ),
inference(split_clause,[status(thm)],[f112135,f109216,f112140]) ).
fof(f112164,plain,
! [X0,X1,X2] :
( c_in(c_Message_Omsg_OCrypt(X0,X1),c_Set_Oimage(c_Message_Omsg_OKey,X2,tc_nat,tc_Message_Omsg),tc_Message_Omsg) = c_Public_Okeymode_OEncryption
| ~ hBOOL(c_Public_Okeymode_OSignature) ),
inference(paramodulation,[status(thm)],[f107562,f1327]) ).
fof(f112165,plain,
! [X0,X1,X2] :
( c_Message_Omsg_OCrypt(X1,X2) = c_Public_Okeymode_OEncryption
| ~ hBOOL(c_in(c_Public_Okeymode_OSignature,c_Set_Oimage(c_Message_Omsg_OKey,X0,tc_nat,tc_Message_Omsg),tc_Message_Omsg)) ),
inference(paramodulation,[status(thm)],[f107562,f1327]) ).
fof(f112174,definition,
! [X0] :
( sQ821_spl
<=> ~ hBOOL(c_in(c_Public_Okeymode_OSignature,c_Set_Oimage(c_Message_Omsg_OKey,X0,tc_nat,tc_Message_Omsg),tc_Message_Omsg)) ),
introduced(definition,[new_symbols(definition,[sQ821_spl])],[split_symbol_definition]) ).
fof(f112177,definition,
! [X1,X2] :
( sQ822_spl
<=> c_Message_Omsg_OCrypt(X1,X2) = c_Public_Okeymode_OEncryption ),
introduced(definition,[new_symbols(definition,[sQ822_spl])],[split_symbol_definition]) ).
fof(f112178,plain,
! [X0,X1] :
( ~ sQ822_spl
| c_Message_Omsg_OCrypt(X0,X1) = c_Public_Okeymode_OEncryption ),
inference(component_clause,[status(thm)],[f112177]) ).
fof(f112180,plain,
( sQ822_spl
| sQ821_spl ),
inference(split_clause,[status(thm)],[f112165,f112174,f112177]) ).
fof(f112181,definition,
! [X0,X1,X2] :
( sQ823_spl
<=> c_in(c_Message_Omsg_OCrypt(X0,X1),c_Set_Oimage(c_Message_Omsg_OKey,X2,tc_nat,tc_Message_Omsg),tc_Message_Omsg) = c_Public_Okeymode_OEncryption ),
introduced(definition,[new_symbols(definition,[sQ823_spl])],[split_symbol_definition]) ).
fof(f112184,plain,
( sQ823_spl
| ~ sQ689_spl ),
inference(split_clause,[status(thm)],[f112164,f109216,f112181]) ).
fof(f112186,plain,
! [X0,X1,X2,X3] :
( c_in(X2,c_Event_Oknows(X0,X3),tc_Message_Omsg) = c_Public_Okeymode_OEncryption
| ~ hBOOL(c_in(c_Event_Oevent_OSays(X0,X1,X2),c_List_Oset(X3,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_Public_Okeymode_OSignature) ),
inference(paramodulation,[status(thm)],[f107562,f1520]) ).
fof(f112188,definition,
! [X0,X1,X2,X3] :
( sQ824_spl
<=> ( c_in(X2,c_Event_Oknows(X0,X3),tc_Message_Omsg) = c_Public_Okeymode_OEncryption
| ~ hBOOL(c_in(c_Event_Oevent_OSays(X0,X1,X2),c_List_Oset(X3,tc_Event_Oevent),tc_Event_Oevent)) ) ),
introduced(definition,[new_symbols(definition,[sQ824_spl])],[split_symbol_definition]) ).
fof(f112191,plain,
( sQ824_spl
| sQ689_spl ),
inference(split_clause,[status(thm)],[f112186,f109216,f112188]) ).
fof(f112193,plain,
! [X0,X1,X2] :
( ~ sQ695_spl
| c_in(X1,c_NS__Shared__Mirabelle_Ons__shared,c_Public_Okeymode_OEncryption) = c_Public_Okeymode_OEncryption
| hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(c_Message_Oagent_OSpy,X2,X0),X1,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,c_Public_Okeymode_OEncryption))
| ~ hBOOL(c_in(X0,c_Message_Osynth(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,X1))),tc_Message_Omsg))
| ~ hBOOL(c_Public_Okeymode_OSignature) ),
inference(paramodulation,[status(thm)],[f107562,f111516]) ).
fof(f112194,definition,
! [X0,X1,X2] :
( sQ825_spl
<=> ( c_in(X1,c_NS__Shared__Mirabelle_Ons__shared,c_Public_Okeymode_OEncryption) = c_Public_Okeymode_OEncryption
| hBOOL(c_in(c_List_Olist_OCons(c_Event_Oevent_OSays(c_Message_Oagent_OSpy,X2,X0),X1,tc_Event_Oevent),c_NS__Shared__Mirabelle_Ons__shared,c_Public_Okeymode_OEncryption))
| ~ hBOOL(c_in(X0,c_Message_Osynth(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,X1))),tc_Message_Omsg)) ) ),
introduced(definition,[new_symbols(definition,[sQ825_spl])],[split_symbol_definition]) ).
fof(f112197,plain,
( ~ sQ695_spl
| sQ825_spl
| ~ sQ689_spl ),
inference(split_clause,[status(thm)],[f112193,f109216,f112194,f109260]) ).
fof(f112198,plain,
! [X0,X1,X2] :
( c_in(X2,c_Message_Osynth(c_Message_Oanalz(X1)),tc_Message_Omsg) = c_Public_Okeymode_OEncryption
| ~ hBOOL(c_Public_Okeymode_OSignature)
| ~ hBOOL(c_in(X0,c_Message_Oparts(c_Set_Oinsert(X2,X1,tc_Message_Omsg)),tc_Message_Omsg))
| hBOOL(c_in(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_Message_Omsg)) ),
inference(paramodulation,[status(thm)],[f107562,f1194]) ).
fof(f112224,definition,
! [X0,X1,X2] :
( sQ826_spl
<=> ( c_in(X2,c_Message_Osynth(c_Message_Oanalz(X1)),tc_Message_Omsg) = c_Public_Okeymode_OEncryption
| ~ hBOOL(c_in(X0,c_Message_Oparts(c_Set_Oinsert(X2,X1,tc_Message_Omsg)),tc_Message_Omsg))
| hBOOL(c_in(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_Message_Omsg)) ) ),
introduced(definition,[new_symbols(definition,[sQ826_spl])],[split_symbol_definition]) ).
fof(f112227,plain,
( ~ sQ689_spl
| sQ826_spl ),
inference(split_clause,[status(thm)],[f112198,f112224,f109216]) ).
fof(f112229,plain,
! [X0,X1] :
( c_in(X0,c_Event_Oused(X1),tc_Message_Omsg) = c_Public_Okeymode_OEncryption
| 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))
| ~ hBOOL(c_Public_Okeymode_OSignature) ),
inference(paramodulation,[status(thm)],[f107562,f766]) ).
fof(f112231,definition,
! [X0,X1] :
( sQ827_spl
<=> ( c_in(X0,c_Event_Oused(X1),tc_Message_Omsg) = c_Public_Okeymode_OEncryption
| 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)) ) ),
introduced(definition,[new_symbols(definition,[sQ827_spl])],[split_symbol_definition]) ).
fof(f112234,plain,
( sQ827_spl
| ~ sQ689_spl ),
inference(split_clause,[status(thm)],[f112229,f109216,f112231]) ).
fof(f112235,plain,
! [X0,X1,X2] :
( c_in(X0,c_Event_Obad,tc_Message_Oagent) = c_Public_Okeymode_OEncryption
| hBOOL(c_in(X1,c_Event_Oknows(c_Message_Oagent_OSpy,X2),tc_Message_Omsg))
| ~ hBOOL(c_Public_Okeymode_OSignature)
| ~ hBOOL(c_in(c_Event_Oevent_ONotes(X0,X1),c_List_Oset(X2,tc_Event_Oevent),tc_Event_Oevent)) ),
inference(paramodulation,[status(thm)],[f107562,f1375]) ).
fof(f112236,plain,
! [X0,X1,X2] :
( tc_Message_Oagent = c_Public_Okeymode_OEncryption
| hBOOL(c_in(X1,c_Event_Oknows(c_Message_Oagent_OSpy,X2),tc_Message_Omsg))
| ~ hBOOL(c_in(X0,c_Event_Obad,c_Public_Okeymode_OSignature))
| ~ hBOOL(c_in(c_Event_Oevent_ONotes(X0,X1),c_List_Oset(X2,tc_Event_Oevent),tc_Event_Oevent)) ),
inference(paramodulation,[status(thm)],[f107562,f1375]) ).
fof(f112237,definition,
! [X0,X1,X2] :
( sQ828_spl
<=> ( c_in(X0,c_Event_Obad,tc_Message_Oagent) = c_Public_Okeymode_OEncryption
| hBOOL(c_in(X1,c_Event_Oknows(c_Message_Oagent_OSpy,X2),tc_Message_Omsg))
| ~ hBOOL(c_in(c_Event_Oevent_ONotes(X0,X1),c_List_Oset(X2,tc_Event_Oevent),tc_Event_Oevent)) ) ),
introduced(definition,[new_symbols(definition,[sQ828_spl])],[split_symbol_definition]) ).
fof(f112240,plain,
( ~ sQ689_spl
| sQ828_spl ),
inference(split_clause,[status(thm)],[f112235,f112237,f109216]) ).
fof(f112241,definition,
! [X0,X1,X2] :
( sQ829_spl
<=> ( hBOOL(c_in(X1,c_Event_Oknows(c_Message_Oagent_OSpy,X2),tc_Message_Omsg))
| ~ hBOOL(c_in(X0,c_Event_Obad,c_Public_Okeymode_OSignature))
| ~ hBOOL(c_in(c_Event_Oevent_ONotes(X0,X1),c_List_Oset(X2,tc_Event_Oevent),tc_Event_Oevent)) ) ),
introduced(definition,[new_symbols(definition,[sQ829_spl])],[split_symbol_definition]) ).
fof(f112244,plain,
( sQ795_spl
| sQ829_spl ),
inference(split_clause,[status(thm)],[f112236,f112241,f111919]) ).
fof(f112260,plain,
! [X0,X1] :
( ~ sQ795_spl
| hBOOL(c_in(X0,c_Event_Obad,c_Public_Okeymode_OEncryption))
| ~ 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)) ),
inference(forward_demodulation,[status(thm)],[f111920,f1490]) ).
fof(f112261,plain,
! [X0,X1] :
( ~ sQ795_spl
| c_in(X0,c_Event_Obad,c_Public_Okeymode_OEncryption) = c_Public_Okeymode_OEncryption
| ~ hBOOL(c_in(X1,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| hBOOL(c_Public_Okeymode_OSignature)
| ~ 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(paramodulation,[status(thm)],[f107562,f112260]) ).
fof(f112262,definition,
! [X0,X1] :
( sQ830_spl
<=> ( c_in(X0,c_Event_Obad,c_Public_Okeymode_OEncryption) = c_Public_Okeymode_OEncryption
| ~ 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)) ) ),
introduced(definition,[new_symbols(definition,[sQ830_spl])],[split_symbol_definition]) ).
fof(f112265,plain,
( ~ sQ795_spl
| sQ689_spl
| sQ830_spl ),
inference(split_clause,[status(thm)],[f112261,f112262,f109216,f111919]) ).
fof(f112271,plain,
! [X0,X1,X2] :
( ~ sQ822_spl
| X1 = X2
| c_Message_Omsg_OCrypt(X0,X1) != c_Public_Okeymode_OEncryption ),
inference(backward_demodulation,[status(thm)],[f112178,f1590]) ).
fof(f112278,plain,
! [X0,X1] :
( ~ sQ822_spl
| X0 = X1
| c_Public_Okeymode_OEncryption != c_Public_Okeymode_OEncryption ),
inference(forward_demodulation,[status(thm)],[f112178,f112271]) ).
fof(f112279,plain,
! [X0,X1] :
( ~ sQ822_spl
| X0 = X1 ),
inference(trivial_equality_resolution,[status(thm)],[f112278]) ).
fof(f112304,plain,
( ~ sQ822_spl
| $false ),
inference(backward_subsumption_resolution,[status(thm)],[f1461,f112279]) ).
fof(f112315,plain,
~ sQ822_spl,
inference(contradiction_clause,[status(thm)],[f112304]) ).
fof(f112318,plain,
( ~ sQ689_spl
| c_Public_Okeymode_OEncryption = c_Orderings_Obot__class_Obot(tc_bool) ),
inference(resolution,[status(thm)],[f111858,f10584]) ).
fof(f112347,plain,
! [X0] :
( c_Public_Okeymode_OEncryption = c_in(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Message_Oparts(c_Set_Oinsert(X0,c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)),tc_Message_Omsg)
| hBOOL(c_Public_Okeymode_OSignature) ),
inference(paramodulation,[status(thm)],[f107562,f5347]) ).
fof(f112382,definition,
! [X0] :
( sQ839_spl
<=> c_Public_Okeymode_OEncryption = c_in(c_Message_Omsg_OCrypt(v_K,c_Message_Omsg_ONonce(v_NB)),c_Message_Oparts(c_Set_Oinsert(X0,c_Event_Oknows(c_Message_Oagent_OSpy,v_evs),tc_Message_Omsg)),tc_Message_Omsg) ),
introduced(definition,[new_symbols(definition,[sQ839_spl])],[split_symbol_definition]) ).
fof(f112385,plain,
( sQ839_spl
| sQ689_spl ),
inference(split_clause,[status(thm)],[f112347,f109216,f112382]) ).
fof(f112406,plain,
! [X0,X1] :
( c_Public_Okeymode_OEncryption = c_in(X0,c_Message_Oparts(X1),tc_Message_Omsg)
| hBOOL(c_Public_Okeymode_OSignature)
| ~ hBOOL(c_in(X0,X1,tc_Message_Omsg)) ),
inference(paramodulation,[status(thm)],[f107562,f1539]) ).
fof(f112408,definition,
! [X0,X1] :
( sQ844_spl
<=> ( c_Public_Okeymode_OEncryption = c_in(X0,c_Message_Oparts(X1),tc_Message_Omsg)
| ~ hBOOL(c_in(X0,X1,tc_Message_Omsg)) ) ),
introduced(definition,[new_symbols(definition,[sQ844_spl])],[split_symbol_definition]) ).
fof(f112411,plain,
( sQ689_spl
| sQ844_spl ),
inference(split_clause,[status(thm)],[f112406,f112408,f109216]) ).
fof(f112416,plain,
! [X0,X1,X2,X3] :
( c_Public_Okeymode_OEncryption = c_in(X3,c_Message_Oparts(X2),tc_Message_Omsg)
| ~ hBOOL(c_in(X0,c_Message_Oparts(c_Set_Oinsert(X3,X1,tc_Message_Omsg)),tc_Message_Omsg))
| hBOOL(c_in(X0,c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg))
| ~ hBOOL(c_Public_Okeymode_OSignature) ),
inference(paramodulation,[status(thm)],[f107562,f1051]) ).
fof(f112418,definition,
! [X0,X1,X2,X3] :
( sQ845_spl
<=> ( c_Public_Okeymode_OEncryption = c_in(X3,c_Message_Oparts(X2),tc_Message_Omsg)
| ~ hBOOL(c_in(X0,c_Message_Oparts(c_Set_Oinsert(X3,X1,tc_Message_Omsg)),tc_Message_Omsg))
| hBOOL(c_in(X0,c_Message_Oparts(c_Lattices_Oupper__semilattice__class_Osup(X1,X2,tc_fun(tc_Message_Omsg,tc_bool))),tc_Message_Omsg)) ) ),
introduced(definition,[new_symbols(definition,[sQ845_spl])],[split_symbol_definition]) ).
fof(f112421,plain,
( sQ845_spl
| ~ sQ689_spl ),
inference(split_clause,[status(thm)],[f112416,f109216,f112418]) ).
fof(f112423,plain,
! [X0,X1,X2] :
( c_Public_Okeymode_OEncryption = c_in(X2,c_Message_Oanalz(X1),tc_Message_Omsg)
| ~ hBOOL(c_in(X2,c_Message_Oanalz(X0),tc_Message_Omsg))
| hBOOL(c_Public_Okeymode_OSignature)
| ~ c_lessequals(X0,c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool)) ),
inference(paramodulation,[status(thm)],[f107562,f1181]) ).
fof(f112425,definition,
! [X0,X1,X2] :
( sQ846_spl
<=> ( c_Public_Okeymode_OEncryption = c_in(X2,c_Message_Oanalz(X1),tc_Message_Omsg)
| ~ hBOOL(c_in(X2,c_Message_Oanalz(X0),tc_Message_Omsg))
| ~ c_lessequals(X0,c_Message_Oanalz(X1),tc_fun(tc_Message_Omsg,tc_bool)) ) ),
introduced(definition,[new_symbols(definition,[sQ846_spl])],[split_symbol_definition]) ).
fof(f112428,plain,
( sQ689_spl
| sQ846_spl ),
inference(split_clause,[status(thm)],[f112423,f112425,f109216]) ).
fof(f112429,plain,
! [X0,X1] :
( c_Public_Okeymode_OEncryption = c_in(X0,c_Event_Obad,tc_Message_Oagent)
| ~ hBOOL(c_in(X1,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,X0)),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,X1)),tc_Message_Omsg))
| hBOOL(c_Public_Okeymode_OSignature) ),
inference(paramodulation,[status(thm)],[f107562,f1492]) ).
fof(f112430,plain,
! [X0,X1] :
( c_Public_Okeymode_OEncryption = tc_Message_Oagent
| ~ 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_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,X1)),tc_Message_Omsg))
| hBOOL(c_in(X0,c_Event_Obad,c_Public_Okeymode_OSignature)) ),
inference(paramodulation,[status(thm)],[f107562,f1492]) ).
fof(f112431,definition,
! [X0,X1] :
( sQ847_spl
<=> ( c_Public_Okeymode_OEncryption = c_in(X0,c_Event_Obad,tc_Message_Oagent)
| ~ hBOOL(c_in(X1,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,X0)),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,X1)),tc_Message_Omsg)) ) ),
introduced(definition,[new_symbols(definition,[sQ847_spl])],[split_symbol_definition]) ).
fof(f112434,plain,
( sQ847_spl
| sQ689_spl ),
inference(split_clause,[status(thm)],[f112429,f109216,f112431]) ).
fof(f112435,definition,
! [X0,X1] :
( sQ848_spl
<=> ( ~ hBOOL(c_in(X1,c_NS__Shared__Mirabelle_Ons__shared,tc_List_Olist(tc_Event_Oevent)))
| ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Public_OshrK,X0)),c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,X1)),tc_Message_Omsg))
| hBOOL(c_in(X0,c_Event_Obad,c_Public_Okeymode_OSignature)) ) ),
introduced(definition,[new_symbols(definition,[sQ848_spl])],[split_symbol_definition]) ).
fof(f112438,plain,
( sQ795_spl
| sQ848_spl ),
inference(split_clause,[status(thm)],[f112430,f112435,f111919]) ).
fof(f112448,plain,
! [X0,X1] :
( c_Public_Okeymode_OEncryption = c_Message_Omsg_OAgent(X1)
| c_Public_Okeymode_OSignature != c_Message_Omsg_OHash(X0) ),
inference(paramodulation,[status(thm)],[f107562,f1076]) ).
fof(f112453,definition,
! [X1] :
( sQ850_spl
<=> c_Public_Okeymode_OEncryption = c_Message_Omsg_OHash(X1) ),
introduced(definition,[new_symbols(definition,[sQ850_spl])],[split_symbol_definition]) ).
fof(f112454,plain,
! [X0] :
( ~ sQ850_spl
| c_Public_Okeymode_OEncryption = c_Message_Omsg_OHash(X0) ),
inference(component_clause,[status(thm)],[f112453]) ).
fof(f112457,definition,
! [X0] :
( sQ851_spl
<=> c_Public_Okeymode_OSignature != c_Message_Omsg_OHash(X0) ),
introduced(definition,[new_symbols(definition,[sQ851_spl])],[split_symbol_definition]) ).
fof(f112458,plain,
! [X0] :
( ~ sQ851_spl
| c_Message_Omsg_OHash(X0) != c_Public_Okeymode_OSignature ),
inference(component_clause,[status(thm)],[f112457]) ).
fof(f112460,definition,
! [X1] :
( sQ852_spl
<=> c_Public_Okeymode_OEncryption = c_Message_Omsg_OAgent(X1) ),
introduced(definition,[new_symbols(definition,[sQ852_spl])],[split_symbol_definition]) ).
fof(f112461,plain,
! [X0] :
( ~ sQ852_spl
| c_Message_Omsg_OAgent(X0) = c_Public_Okeymode_OEncryption ),
inference(component_clause,[status(thm)],[f112460]) ).
fof(f112463,plain,
( sQ852_spl
| sQ851_spl ),
inference(split_clause,[status(thm)],[f112448,f112457,f112460]) ).
fof(f112464,plain,
( ~ sQ850_spl
| ~ sQ9_spl
| ~ sQ660_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f112454,f108302]) ).
fof(f112465,plain,
( ~ sQ850_spl
| ~ sQ9_spl
| ~ sQ660_spl ),
inference(contradiction_clause,[status(thm)],[f112464]) ).
fof(f112466,plain,
( ~ sQ852_spl
| ~ sQ9_spl
| ~ sQ660_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f112461,f108301]) ).
fof(f112467,plain,
( ~ sQ852_spl
| ~ sQ9_spl
| ~ sQ660_spl ),
inference(contradiction_clause,[status(thm)],[f112466]) ).
fof(f112470,plain,
! [X0,X1,X2] :
( c_Public_Okeymode_OEncryption = c_NS__Shared__Mirabelle_Ons__sharedp(X2)
| ~ hBOOL(c_Public_Okeymode_OSignature)
| ~ hBOOL(c_in(X1,c_Message_Osynth(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,X2))),tc_Message_Omsg))
| hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(c_List_Olist_OCons(c_Event_Oevent_OSays(c_Message_Oagent_OSpy,X0,X1),X2,tc_Event_Oevent))) ),
inference(paramodulation,[status(thm)],[f107562,f1377]) ).
fof(f112472,definition,
! [X0,X1,X2] :
( sQ853_spl
<=> ( c_Public_Okeymode_OEncryption = c_NS__Shared__Mirabelle_Ons__sharedp(X2)
| ~ hBOOL(c_in(X1,c_Message_Osynth(c_Message_Oanalz(c_Event_Oknows(c_Message_Oagent_OSpy,X2))),tc_Message_Omsg))
| hBOOL(c_NS__Shared__Mirabelle_Ons__sharedp(c_List_Olist_OCons(c_Event_Oevent_OSays(c_Message_Oagent_OSpy,X0,X1),X2,tc_Event_Oevent))) ) ),
introduced(definition,[new_symbols(definition,[sQ853_spl])],[split_symbol_definition]) ).
fof(f112475,plain,
( ~ sQ689_spl
| sQ853_spl ),
inference(split_clause,[status(thm)],[f112470,f112472,f109216]) ).
fof(f112481,plain,
! [X0,X1,X2,X3] :
( c_Public_Okeymode_OEncryption = c_in(X2,c_Event_Oknows(c_Message_Oagent_OSpy,X3),tc_Message_Omsg)
| hBOOL(c_Public_Okeymode_OSignature)
| ~ hBOOL(c_in(c_Event_Oevent_OSays(X0,X1,X2),c_List_Oset(X3,tc_Event_Oevent),tc_Event_Oevent)) ),
inference(paramodulation,[status(thm)],[f107562,f1544]) ).
fof(f112483,definition,
! [X0,X1,X2,X3] :
( sQ855_spl
<=> ( c_Public_Okeymode_OEncryption = c_in(X2,c_Event_Oknows(c_Message_Oagent_OSpy,X3),tc_Message_Omsg)
| ~ hBOOL(c_in(c_Event_Oevent_OSays(X0,X1,X2),c_List_Oset(X3,tc_Event_Oevent),tc_Event_Oevent)) ) ),
introduced(definition,[new_symbols(definition,[sQ855_spl])],[split_symbol_definition]) ).
fof(f112486,plain,
( sQ689_spl
| sQ855_spl ),
inference(split_clause,[status(thm)],[f112481,f112483,f109216]) ).
fof(f112491,plain,
! [X0,X1,X2] :
( c_Public_Okeymode_OEncryption = c_in(X2,c_Message_Oanalz(X1),tc_Message_Omsg)
| ~ hBOOL(c_in(c_Message_Omsg_OCrypt(X0,X2),c_Message_Oanalz(X1),tc_Message_Omsg))
| ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Message_OinvKey,X0)),c_Message_Oanalz(X1),tc_Message_Omsg))
| hBOOL(c_Public_Okeymode_OSignature) ),
inference(paramodulation,[status(thm)],[f107562,f1484]) ).
fof(f112493,definition,
! [X0,X1,X2] :
( sQ856_spl
<=> ( c_Public_Okeymode_OEncryption = c_in(X2,c_Message_Oanalz(X1),tc_Message_Omsg)
| ~ hBOOL(c_in(c_Message_Omsg_OCrypt(X0,X2),c_Message_Oanalz(X1),tc_Message_Omsg))
| ~ hBOOL(c_in(hAPP(c_Message_Omsg_OKey,hAPP(c_Message_OinvKey,X0)),c_Message_Oanalz(X1),tc_Message_Omsg)) ) ),
introduced(definition,[new_symbols(definition,[sQ856_spl])],[split_symbol_definition]) ).
fof(f112496,plain,
( sQ856_spl
| sQ689_spl ),
inference(split_clause,[status(thm)],[f112491,f109216,f112493]) ).
fof(f112499,plain,
! [X0,X1,X2] :
( c_Public_Okeymode_OEncryption = c_in(X1,c_Event_Oused(X2),tc_Message_Omsg)
| ~ hBOOL(c_in(c_Event_Oevent_ONotes(X0,X1),c_List_Oset(X2,tc_Event_Oevent),tc_Event_Oevent))
| hBOOL(c_Public_Okeymode_OSignature) ),
inference(paramodulation,[status(thm)],[f107562,f1379]) ).
fof(f112501,definition,
! [X0,X1,X2] :
( sQ857_spl
<=> ( c_Public_Okeymode_OEncryption = c_in(X1,c_Event_Oused(X2),tc_Message_Omsg)
| ~ hBOOL(c_in(c_Event_Oevent_ONotes(X0,X1),c_List_Oset(X2,tc_Event_Oevent),tc_Event_Oevent)) ) ),
introduced(definition,[new_symbols(definition,[sQ857_spl])],[split_symbol_definition]) ).
fof(f112504,plain,
( sQ857_spl
| sQ689_spl ),
inference(split_clause,[status(thm)],[f112499,f109216,f112501]) ).
fof(f112509,plain,
! [X0,X1,X2] :
( c_Public_Okeymode_OEncryption = c_in(X1,c_Message_Oparts(X2),tc_Message_Omsg)
| hBOOL(c_Public_Okeymode_OSignature)
| ~ hBOOL(c_in(c_Message_Omsg_OMPair(X0,X1),c_Message_Oparts(X2),tc_Message_Omsg)) ),
inference(paramodulation,[status(thm)],[f107562,f1527]) ).
fof(f112511,definition,
! [X0,X1,X2] :
( sQ858_spl
<=> ( c_Public_Okeymode_OEncryption = c_in(X1,c_Message_Oparts(X2),tc_Message_Omsg)
| ~ hBOOL(c_in(c_Message_Omsg_OMPair(X0,X1),c_Message_Oparts(X2),tc_Message_Omsg)) ) ),
introduced(definition,[new_symbols(definition,[sQ858_spl])],[split_symbol_definition]) ).
fof(f112514,plain,
( sQ689_spl
| sQ858_spl ),
inference(split_clause,[status(thm)],[f112509,f112511,f109216]) ).
fof(f112515,plain,
! [X0,X1] :
( c_Public_Okeymode_OEncryption = c_in(c_Message_Omsg_ONonce(X0),c_Message_Osynth(X1),tc_Message_Omsg)
| hBOOL(c_in(c_Message_Omsg_ONonce(X0),X1,tc_Message_Omsg))
| ~ hBOOL(c_Public_Okeymode_OSignature) ),
inference(paramodulation,[status(thm)],[f107562,f1352]) ).
fof(f112518,definition,
! [X0,X1] :
( sQ859_spl
<=> ( c_Public_Okeymode_OEncryption = c_in(c_Message_Omsg_ONonce(X0),c_Message_Osynth(X1),tc_Message_Omsg)
| hBOOL(c_in(c_Message_Omsg_ONonce(X0),X1,tc_Message_Omsg)) ) ),
introduced(definition,[new_symbols(definition,[sQ859_spl])],[split_symbol_definition]) ).
fof(f112521,plain,
( sQ859_spl
| ~ sQ689_spl ),
inference(split_clause,[status(thm)],[f112515,f109216,f112518]) ).
fof(f112524,plain,
! [X0,X1] :
( c_Public_Okeymode_OEncryption = c_in(c_Message_Omsg_OHash(X0),c_Message_Osynth(X1),tc_Message_Omsg)
| hBOOL(c_in(X0,c_Message_Osynth(X1),tc_Message_Omsg))
| ~ hBOOL(c_Public_Okeymode_OSignature)
| hBOOL(c_in(c_Message_Omsg_OHash(X0),X1,tc_Message_Omsg)) ),
inference(paramodulation,[status(thm)],[f107562,f1195]) ).
fof(f112527,definition,
! [X0,X1] :
( sQ860_spl
<=> ( c_Public_Okeymode_OEncryption = c_in(c_Message_Omsg_OHash(X0),c_Message_Osynth(X1),tc_Message_Omsg)
| hBOOL(c_in(X0,c_Message_Osynth(X1),tc_Message_Omsg))
| hBOOL(c_in(c_Message_Omsg_OHash(X0),X1,tc_Message_Omsg)) ) ),
introduced(definition,[new_symbols(definition,[sQ860_spl])],[split_symbol_definition]) ).
fof(f112530,plain,
( ~ sQ689_spl
| sQ860_spl ),
inference(split_clause,[status(thm)],[f112524,f112527,f109216]) ).
fof(f112534,plain,
( c_Public_Okeymode_OEncryption = c_in(hAPP(c_Message_Omsg_OKey,v_K),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg)
| hBOOL(c_Public_Okeymode_OSignature) ),
inference(paramodulation,[status(thm)],[f107562,f8006]) ).
fof(f112538,definition,
( sQ861_spl
<=> c_Public_Okeymode_OEncryption = c_in(hAPP(c_Message_Omsg_OKey,v_K),c_Message_Oparts(c_Event_Oknows(c_Message_Oagent_OSpy,v_evs)),tc_Message_Omsg) ),
introduced(definition,[new_symbols(definition,[sQ861_spl])],[split_symbol_definition]) ).
fof(f112541,plain,
( sQ861_spl
| sQ689_spl ),
inference(split_clause,[status(thm)],[f112534,f109216,f112538]) ).
fof(f112560,plain,
! [X0,X1,X2,X3] :
( c_Public_Okeymode_OEncryption = c_in(hAPP(c_Public_OpublicKey(X0),X1),c_Set_Oimage(c_Message_OinvKey,c_Set_Oimage(c_Public_OpublicKey(X2),X3,tc_Message_Oagent,tc_nat),tc_nat,tc_nat),tc_nat)
| ~ hBOOL(c_Public_Okeymode_OSignature) ),
inference(paramodulation,[status(thm)],[f107562,f1256]) ).
fof(f112568,plain,
! [X0,X1,X2,X3] :
( c_Public_Okeymode_OEncryption = tc_Message_Oagent
| ~ hBOOL(c_in(hAPP(c_Public_OpublicKey(X0),X1),c_Set_Oimage(c_Message_OinvKey,c_Set_Oimage(c_Public_OpublicKey(X2),X3,c_Public_Okeymode_OSignature,tc_nat),tc_nat,tc_nat),tc_nat)) ),
inference(paramodulation,[status(thm)],[f107562,f1256]) ).
fof(f112587,definition,
! [X0,X1,X2,X3] :
( sQ872_spl
<=> c_Public_Okeymode_OEncryption = c_in(hAPP(c_Public_OpublicKey(X0),X1),c_Set_Oimage(c_Message_OinvKey,c_Set_Oimage(c_Public_OpublicKey(X2),X3,tc_Message_Oagent,tc_nat),tc_nat,tc_nat),tc_nat) ),
introduced(definition,[new_symbols(definition,[sQ872_spl])],[split_symbol_definition]) ).
fof(f112590,plain,
( sQ872_spl
| ~ sQ689_spl ),
inference(split_clause,[status(thm)],[f112560,f109216,f112587]) ).
fof(f112591,definition,
! [X0,X1,X2,X3] :
( sQ873_spl
<=> ~ hBOOL(c_in(hAPP(c_Public_OpublicKey(X0),X1),c_Set_Oimage(c_Message_OinvKey,c_Set_Oimage(c_Public_OpublicKey(X2),X3,c_Public_Okeymode_OSignature,tc_nat),tc_nat,tc_nat),tc_nat)) ),
introduced(definition,[new_symbols(definition,[sQ873_spl])],[split_symbol_definition]) ).
fof(f112594,plain,
( sQ795_spl
| sQ873_spl ),
inference(split_clause,[status(thm)],[f112568,f112591,f111919]) ).
fof(f112610,plain,
( sQ795_spl
| c_Public_Okeymode_OEncryption = tc_Message_Oagent
| c_Public_Okeymode_OSignature != c_Public_Okeymode_OEncryption ),
inference(paramodulation,[status(thm)],[f107562,f111921]) ).
fof(f112611,plain,
( sQ795_spl
| ~ sQ674_spl ),
inference(split_clause,[status(thm)],[f112610,f108811,f111919]) ).
fof(f112612,plain,
! [X0] :
( ~ sQ851_spl
| c_Public_Okeymode_OEncryption = c_Message_Omsg_OHash(X0) ),
inference(resolution,[status(thm)],[f112458,f107562]) ).
fof(f112614,plain,
( ~ sQ851_spl
| sQ850_spl ),
inference(split_clause,[status(thm)],[f112612,f112453,f112457]) ).
fof(f112615,definition,
( sQ878_spl
<=> c_Public_Okeymode_OSignature = c_Public_Okeymode_OSignature ),
introduced(definition,[new_symbols(definition,[sQ878_spl])],[split_symbol_definition]) ).
fof(f112617,plain,
( sQ878_spl
| c_Public_Okeymode_OSignature != c_Public_Okeymode_OSignature ),
inference(component_clause,[status(thm)],[f112615]) ).
fof(f112744,plain,
( sQ878_spl
| $false ),
inference(trivial_equality_resolution,[status(thm)],[f112617]) ).
fof(f112745,plain,
sQ878_spl,
inference(contradiction_clause,[status(thm)],[f112744]) ).
fof(f112832,plain,
! [X0,X1,X2,X3] :
( c_Public_Okeymode_OEncryption = c_in(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,X3,tc_fun(X2,tc_bool)),X2)
| ~ hBOOL(c_Public_Okeymode_OSignature)
| hBOOL(c_in(X0,X3,X2))
| hBOOL(c_in(X0,X1,X2)) ),
inference(paramodulation,[status(thm)],[f107562,f1023]) ).
fof(f112835,definition,
! [X0,X1,X2,X3] :
( sQ879_spl
<=> ( c_Public_Okeymode_OEncryption = c_in(X0,c_Lattices_Oupper__semilattice__class_Osup(X1,X3,tc_fun(X2,tc_bool)),X2)
| hBOOL(c_in(X0,X3,X2))
| hBOOL(c_in(X0,X1,X2)) ) ),
introduced(definition,[new_symbols(definition,[sQ879_spl])],[split_symbol_definition]) ).
fof(f112838,plain,
( ~ sQ689_spl
| sQ879_spl ),
inference(split_clause,[status(thm)],[f112832,f112835,f109216]) ).
fof(f112840,plain,
! [X0] :
( ~ sQ659_spl
| X0 = c_Public_Okeymode_OEncryption
| v_X = X0 ),
inference(backward_demodulation,[status(thm)],[f107584,f107562]) ).
fof(f112918,plain,
( sQ70_spl
| ~ sQ712_spl
| ~ sQ719_spl
| ~ class_Orderings_Otop(tc_bool) ),
inference(backward_demodulation,[status(thm)],[f112921,f5115]) ).
fof(f112921,plain,
( ~ sQ712_spl
| ~ sQ719_spl
| tc_bool = tc_nat ),
inference(forward_demodulation,[status(thm)],[f109674,f109649]) ).
fof(f112923,plain,
( sQ70_spl
| ~ sQ712_spl
| ~ sQ719_spl
| ~ sQ77_spl ),
inference(split_clause,[status(thm)],[f112918,f5328,f109673,f109648,f5113]) ).
fof(f112984,plain,
! [X0] :
( ~ sQ850_spl
| c_Message_Omsg_ONonce(X0) != c_Public_Okeymode_OEncryption ),
inference(backward_demodulation,[status(thm)],[f112454,f1078]) ).
fof(f113045,plain,
! [X0] :
( ~ sQ850_spl
| ~ sQ659_spl
| v_X = c_Message_Omsg_ONonce(X0) ),
inference(resolution,[status(thm)],[f108765,f112984]) ).
fof(f113059,plain,
( ~ sQ850_spl
| ~ sQ659_spl
| ~ sQ9_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f113045,f1837]) ).
fof(f113060,plain,
( ~ sQ850_spl
| ~ sQ659_spl
| ~ sQ9_spl ),
inference(contradiction_clause,[status(thm)],[f113059]) ).
fof(f113093,plain,
! [X0] :
( ~ sQ852_spl
| c_Public_Okeymode_OEncryption != c_Message_Omsg_ONonce(X0) ),
inference(backward_demodulation,[status(thm)],[f112461,f1593]) ).
fof(f113126,plain,
( ~ sQ89_spl
| ~ sQ692_spl
| sQ679_spl ),
inference(split_clause,[status(thm)],[f109299,f108951,f109237,f5956]) ).
fof(f113144,plain,
( ~ sQ104_spl
| ~ sQ89_spl ),
inference(split_clause,[status(thm)],[f6025,f5956,f6016]) ).
fof(f113157,plain,
! [X0] :
( ~ sQ137_spl
| ~ sQ689_spl
| X0 != c_Public_Okeymode_OEncryption ),
inference(forward_demodulation,[status(thm)],[f112318,f7369]) ).
fof(f113158,plain,
( ~ sQ137_spl
| ~ sQ689_spl
| $false ),
inference(destructive_equality_resolution,[status(thm)],[f113157]) ).
fof(f113159,plain,
( ~ sQ137_spl
| ~ sQ689_spl ),
inference(contradiction_clause,[status(thm)],[f113158]) ).
fof(f113243,plain,
! [X0] :
( ~ sQ852_spl
| ~ sQ659_spl
| v_X = c_Message_Omsg_ONonce(X0) ),
inference(resolution,[status(thm)],[f112840,f113093]) ).
fof(f113252,plain,
( ~ sQ852_spl
| ~ sQ659_spl
| ~ sQ9_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f113243,f1837]) ).
fof(f113253,plain,
( ~ sQ852_spl
| ~ sQ659_spl
| ~ sQ9_spl ),
inference(contradiction_clause,[status(thm)],[f113252]) ).
fof(f113254,plain,
$false,
inference(sat_refutation,[status(thm)],[f1729,f1745,f1763,f1770,f1784,f1800,f1812,f1814,f1824,f1846,f1876,f1878,f2004,f2147,f2149,f2302,f2322,f2466,f2614,f2699,f2709,f2711,f2716,f2789,f2791,f2803,f2845,f2894,f2899,f2989,f2997,f3124,f3130,f3308,f3314,f3376,f3441,f3449,f3455,f3475,f3514,f3541,f3671,f3676,f3680,f3684,f3689,f3691,f3736,f4298,f4310,f4427,f4598,f4762,f4813,f4832,f5077,f5098,f5105,f5116,f5174,f5176,f5317,f5324,f5331,f5344,f5393,f5416,f5448,f5450,f5597,f5667,f5673,f5921,f5959,f5963,f5967,f5971,f5975,f5979,f5983,f5987,f5991,f5995,f5999,f6003,f6007,f6011,f6015,f6019,f6023,f6108,f6113,f6128,f6133,f6135,f6137,f6144,f6228,f6309,f6461,f6495,f6684,f6689,f6693,f6707,f6711,f6715,f6750,f6754,f6767,f6774,f6778,f7135,f7164,f7261,f7344,f7413,f7529,f7545,f7549,f7553,f7800,f7805,f8044,f8509,f9186,f9197,f9601,f9761,f9803,f10096,f10200,f10315,f10551,f10555,f10559,f10563,f10568,f10596,f10600,f10608,f10610,f10678,f10767,f11032,f11039,f11060,f11062,f11110,f11119,f11123,f11130,f11385,f11394,f11640,f11776,f12346,f12352,f12356,f12540,f12671,f12813,f12820,f12827,f12831,f12835,f12839,f12843,f12847,f12851,f12855,f12859,f12863,f12962,f13036,f13106,f13201,f13251,f13406,f13573,f13577,f13585,f13587,f13611,f13619,f13681,f13685,f13691,f13835,f13839,f13843,f14312,f14681,f14690,f14709,f14879,f14910,f14923,f15506,f15537,f15632,f15649,f15653,f15657,f15670,f15704,f15738,f15772,f15790,f15841,f15854,f15929,f15971,f16137,f16141,f16145,f16330,f16370,f16414,f16729,f17226,f17327,f17426,f17479,f17507,f17529,f17537,f17550,f18478,f18536,f18965,f18970,f19409,f19431,f19583,f19595,f19640,f19644,f20065,f20070,f20124,f20130,f20228,f20243,f20285,f20407,f20415,f20464,f20648,f20668,f21044,f21512,f21564,f22008,f22188,f22192,f22796,f22798,f22800,f22802,f22828,f22867,f23451,f23492,f23736,f23827,f24388,f24456,f24608,f24876,f25049,f25212,f25222,f25269,f25285,f25302,f25378,f26098,f26170,f26291,f26304,f26779,f26842,f26919,f27188,f27291,f27790,f28185,f28224,f28389,f28464,f28605,f28618,f29077,f29318,f29593,f29628,f29881,f29980,f30248,f30608,f30756,f30845,f30849,f31037,f31198,f31200,f31893,f32298,f32565,f33768,f35122,f35181,f35213,f35373,f35514,f35775,f35781,f35785,f35857,f35868,f36020,f36090,f36182,f36731,f36742,f37135,f37140,f37277,f37281,f37339,f37373,f37423,f37524,f37919,f37969,f38150,f38473,f38699,f38723,f39276,f39532,f39554,f43385,f44393,f44409,f44937,f45066,f46395,f46438,f46612,f46636,f46672,f46681,f46774,f46795,f47055,f47075,f47263,f47336,f47523,f47671,f47702,f47846,f48064,f48097,f48203,f48499,f48529,f51155,f51164,f52115,f52124,f52430,f52897,f53246,f53251,f53620,f54339,f54624,f54713,f54717,f54831,f55215,f56224,f56367,f56574,f57510,f57805,f57807,f58910,f58972,f58976,f59047,f59761,f60321,f60684,f61058,f61099,f61100,f61127,f61134,f61998,f62134,f62141,f62223,f62348,f62351,f62422,f62887,f63405,f63414,f63440,f63653,f64410,f64431,f64694,f64765,f64812,f64986,f65070,f65184,f65196,f65204,f65211,f65219,f65235,f65238,f65241,f65243,f65245,f65274,f65373,f65488,f65500,f65506,f65511,f66045,f66198,f66950,f67624,f67690,f69324,f69337,f69707,f70643,f73702,f75919,f80354,f81042,f81058,f81120,f81124,f82874,f85251,f85448,f85530,f86291,f86588,f87142,f87150,f87282,f88091,f88093,f88311,f88333,f88607,f88796,f89101,f89336,f89558,f89562,f90041,f90050,f91977,f92588,f92786,f92805,f92823,f93001,f93288,f93913,f95785,f95786,f95828,f95844,f95846,f96620,f96657,f96668,f102469,f103167,f104719,f105764,f107589,f108375,f108526,f108759,f108764,f108817,f108846,f108937,f109162,f109222,f109231,f109240,f109291,f109293,f111610,f111614,f111619,f111725,f111727,f111734,f111871,f111892,f111915,f111922,f111935,f111950,f111959,f111982,f112006,f112015,f112021,f112029,f112031,f112035,f112049,f112057,f112065,f112082,f112086,f112095,f112099,f112109,f112113,f112127,f112143,f112180,f112184,f112191,f112197,f112227,f112234,f112240,f112244,f112265,f112315,f112385,f112411,f112421,f112428,f112434,f112438,f112463,f112465,f112467,f112475,f112486,f112496,f112504,f112514,f112521,f112530,f112541,f112590,f112594,f112611,f112614,f112745,f112838,f112923,f113060,f113126,f113144,f113159,f113253]) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.03 % Problem : SWV754-1 : TPTP v9.3.1. Released v4.1.0.
% 0.00/0.04 % Command : drodi -timeout(300) /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.09/0.35 % Computer : n002.cluster.edu
% 0.09/0.35 % Model : x86_64 x86_64
% 0.09/0.35 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.09/0.35 % Memory : 8046.5625MB
% 0.09/0.35 % OS : Linux 6.8.0-71-generic
% 0.09/0.35 % CPULimit : 300
% 0.09/0.35 % WCLimit : 300
% 0.09/0.35 % DateTime : Mon Sep 21 09:26:02 UTC 2026
% 0.09/0.36 % CPUTime :
% 0.14/0.44 % Drodi V4.1.1
% 294.94/37.70 % Refutation found
% 294.94/37.70 % SZS status Unsatisfiable for theBenchmark: Theory is unsatisfiable
% 294.94/37.70 % SZS output start CNFRefutation for theBenchmark
% See solution above
% 112.26/39.05 % Elapsed time: 38.472884 seconds
% 112.26/39.05 % CPU time: 288.156413 seconds
% 112.26/39.05 % Total memory used: 1.692 GB
% 112.26/39.05 % Net memory used: 1.622 GB
%------------------------------------------------------------------------------