%------------------------------------------------------------------------------
% File : Drodi---4.1.1
% Problem : SWV461+1 : TPTP v9.3.1. Released v4.0.0.
% Transfm : none
% Format : tptp:raw
% Command : drodi -timeout(300) /export/starexec/sandbox/benchmark/theBenchmark.p
% Computer : n015.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:47:59 PM UTC 2026
% Result : Theorem 26.17s 3.97s
% Output : CNFRefutation 26.17s
% Verified :
% SZS Type : Refutation
% Derivation depth : 14
% Number of leaves : 28
% Syntax : Number of formulae : 139 ( 35 unt; 19 def)
% Number of atoms : 821 ( 325 equ)
% Maximal formula atoms : 97 ( 5 avg)
% Number of connectives : 1127 ( 445 ~; 351 |; 255 &)
% ( 22 <=>; 54 =>; 0 <=; 0 <~>)
% Maximal formula depth : 41 ( 5 avg)
% Maximal term depth : 4 ( 2 avg)
% Number of predicates : 24 ( 22 usr; 20 prp; 0-2 aty)
% Number of functors : 30 ( 30 usr; 19 con; 0-3 aty)
% Number of variables : 306 ( 292 !; 14 ?)
% Comments :
%------------------------------------------------------------------------------
fof(f5,axiom,
! [P] : leq(host(P),nbr_proc),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f12,axiom,
! [X,Y,Z] : m_Ack(X,Y) != m_Halt(Z),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f18,axiom,
! [X,Y] : m_Down(X) != m_Halt(Y),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f44,axiom,
! [X] : cons(X,q_nil) = snoc(q_nil,X),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f46,axiom,
! [X] : ~ elem(X,q_nil),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f48,axiom,
! [X,Y,Q] :
( elem(X,snoc(Q,Y))
<=> ( elem(X,Q)
| X = Y ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f62,axiom,
! [X,Y] :
( ( leq(Y,X)
& leq(X,Y) )
<=> X = Y ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f65,axiom,
! [X,Y] :
( leq(X,s(Y))
<=> ( leq(X,Y)
| X = s(Y) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f67,conjecture,
! [V,W] :
( ( ! [X,Y,Z,Pid0] :
( ( host(Z) = s(index(pendack,host(Pid0)))
& host(Y) = index(pendack,host(Pid0))
& index(status,host(Pid0)) = elec_2
& leq(nbr_proc,s(index(pendack,host(Pid0))))
& elem(m_Ack(Pid0,Y),queue(host(Pid0)))
& elem(m_Down(Z),queue(host(Pid0)))
& setIn(Pid0,alive) )
=> ~ ( index(status,host(X)) = norm
& index(ldr,host(X)) = host(X)
& setIn(X,alive) ) )
& ! [X,Y,Z,Pid0] :
( ( index(status,host(Pid0)) = elec_1
& host(Pid0) = nbr_proc
& host(Pid0) = host(Y)
& elem(m_Down(Z),queue(host(Pid0)))
& ! [V0] :
( ( leq(s(zero),V0)
& ~ leq(host(Pid0),V0) )
=> ( V0 = host(Z)
| setIn(V0,index(down,host(Pid0))) ) ) )
=> ~ ( elem(m_Down(Y),queue(host(X)))
& setIn(X,alive) ) )
& ! [X,Y,Z] :
( ( index(status,host(Z)) = elec_2
& elem(m_Halt(Z),queue(host(Y)))
& setIn(Z,alive)
& ~ leq(index(pendack,host(Z)),host(X)) )
=> ~ ( index(status,host(X)) = norm
& index(ldr,host(X)) = host(X)
& setIn(X,alive) ) )
& ! [X,Y] :
( ( index(status,host(Y)) = elec_2
& index(status,host(X)) = elec_2
& setIn(Y,alive)
& setIn(X,alive)
& ~ leq(host(X),host(Y)) )
=> ~ leq(index(pendack,host(X)),index(pendack,host(Y))) )
& ! [X,Y] :
( ( index(status,host(Y)) = elec_2
& index(status,host(X)) = elec_2
& setIn(Y,alive)
& setIn(X,alive)
& ~ leq(host(X),host(Y)) )
=> leq(index(pendack,host(Y)),host(X)) )
& ! [X,Y,Z] :
( ( index(status,host(Z)) = elec_2
& index(status,host(X)) = elec_2
& host(Z) = host(Y)
& setIn(Z,alive)
& setIn(X,alive) )
=> ~ elem(m_Ack(X,Y),queue(host(X))) )
& ! [X,Y,Z] :
( ( host(Y) = host(X)
& elem(m_Down(Y),queue(host(Z)))
& setIn(Z,alive) )
=> ~ ( index(status,host(X)) = norm
& index(ldr,host(X)) = host(X)
& setIn(X,alive) ) )
& ! [X] :
( ( setIn(X,alive)
& ( index(status,host(X)) = elec_2
| index(status,host(X)) = elec_1 ) )
=> index(elid,host(X)) = X )
& ! [X,Y] :
( ( index(status,host(Y)) = elec_1
& setIn(Y,alive) )
=> ~ elem(m_Ack(Y,X),queue(host(Y))) )
& ! [X,Y] :
( ( elem(m_Ack(Y,X),queue(host(Y)))
& setIn(Y,alive) )
=> leq(host(X),index(pendack,host(Y))) )
& ! [X,Y] :
( ( host(Y) = host(X)
& Y != X )
=> ( ~ setIn(Y,alive)
| ~ setIn(X,alive) ) )
& ! [X,Y,Z] :
( elem(m_Ack(Z,X),queue(host(Y)))
=> ~ leq(host(X),host(Z)) )
& ! [X,Y] :
( elem(m_Halt(Y),queue(host(X)))
=> ~ leq(host(X),host(Y)) )
& ! [X,Y] :
( elem(m_Down(Y),queue(host(X)))
=> host(Y) != host(X) )
& ! [X,Y] :
( elem(m_Ldr(Y),queue(host(X)))
=> ~ leq(host(X),host(Y)) )
& ! [X] :
( host(W) = host(X)
=> ~ setIn(X,alive) ) )
=> ( queue(host(W)) = q_nil
=> ( ( host(W) = host(V)
& ~ setIn(V,pids)
& ! [X] :
( host(W) = host(X)
=> leq(X,V) ) )
=> ( host(V) = s(zero)
=> ( ~ leq(nbr_proc,host(V))
=> ! [X] :
( host(V) != host(X)
=> ! [Y,Z,Z0] :
( s(host(V)) = host(Z0)
=> ( host(V) != host(Z0)
=> ( ( host(Z) = s(index(pendack,host(Z0)))
& host(Y) = index(pendack,host(Z0))
& index(status,host(Z0)) = elec_2
& elem(m_Ack(Z0,Y),snoc(queue(host(Z0)),m_Halt(V)))
& elem(m_Down(Z),snoc(queue(host(Z0)),m_Halt(V)))
& leq(nbr_proc,s(index(pendack,host(Z0))))
& ( Z0 = V
| setIn(Z0,alive) ) )
=> ~ ( index(status,host(X)) = norm
& index(ldr,host(X)) = host(X)
& ( X = V
| setIn(X,alive) ) ) ) ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f68,negated_conjecture,
~ ! [V,W] :
( ( ! [X,Y,Z,Pid0] :
( ( host(Z) = s(index(pendack,host(Pid0)))
& host(Y) = index(pendack,host(Pid0))
& index(status,host(Pid0)) = elec_2
& leq(nbr_proc,s(index(pendack,host(Pid0))))
& elem(m_Ack(Pid0,Y),queue(host(Pid0)))
& elem(m_Down(Z),queue(host(Pid0)))
& setIn(Pid0,alive) )
=> ~ ( index(status,host(X)) = norm
& index(ldr,host(X)) = host(X)
& setIn(X,alive) ) )
& ! [X,Y,Z,Pid0] :
( ( index(status,host(Pid0)) = elec_1
& host(Pid0) = nbr_proc
& host(Pid0) = host(Y)
& elem(m_Down(Z),queue(host(Pid0)))
& ! [V0] :
( ( leq(s(zero),V0)
& ~ leq(host(Pid0),V0) )
=> ( V0 = host(Z)
| setIn(V0,index(down,host(Pid0))) ) ) )
=> ~ ( elem(m_Down(Y),queue(host(X)))
& setIn(X,alive) ) )
& ! [X,Y,Z] :
( ( index(status,host(Z)) = elec_2
& elem(m_Halt(Z),queue(host(Y)))
& setIn(Z,alive)
& ~ leq(index(pendack,host(Z)),host(X)) )
=> ~ ( index(status,host(X)) = norm
& index(ldr,host(X)) = host(X)
& setIn(X,alive) ) )
& ! [X,Y] :
( ( index(status,host(Y)) = elec_2
& index(status,host(X)) = elec_2
& setIn(Y,alive)
& setIn(X,alive)
& ~ leq(host(X),host(Y)) )
=> ~ leq(index(pendack,host(X)),index(pendack,host(Y))) )
& ! [X,Y] :
( ( index(status,host(Y)) = elec_2
& index(status,host(X)) = elec_2
& setIn(Y,alive)
& setIn(X,alive)
& ~ leq(host(X),host(Y)) )
=> leq(index(pendack,host(Y)),host(X)) )
& ! [X,Y,Z] :
( ( index(status,host(Z)) = elec_2
& index(status,host(X)) = elec_2
& host(Z) = host(Y)
& setIn(Z,alive)
& setIn(X,alive) )
=> ~ elem(m_Ack(X,Y),queue(host(X))) )
& ! [X,Y,Z] :
( ( host(Y) = host(X)
& elem(m_Down(Y),queue(host(Z)))
& setIn(Z,alive) )
=> ~ ( index(status,host(X)) = norm
& index(ldr,host(X)) = host(X)
& setIn(X,alive) ) )
& ! [X] :
( ( setIn(X,alive)
& ( index(status,host(X)) = elec_2
| index(status,host(X)) = elec_1 ) )
=> index(elid,host(X)) = X )
& ! [X,Y] :
( ( index(status,host(Y)) = elec_1
& setIn(Y,alive) )
=> ~ elem(m_Ack(Y,X),queue(host(Y))) )
& ! [X,Y] :
( ( elem(m_Ack(Y,X),queue(host(Y)))
& setIn(Y,alive) )
=> leq(host(X),index(pendack,host(Y))) )
& ! [X,Y] :
( ( host(Y) = host(X)
& Y != X )
=> ( ~ setIn(Y,alive)
| ~ setIn(X,alive) ) )
& ! [X,Y,Z] :
( elem(m_Ack(Z,X),queue(host(Y)))
=> ~ leq(host(X),host(Z)) )
& ! [X,Y] :
( elem(m_Halt(Y),queue(host(X)))
=> ~ leq(host(X),host(Y)) )
& ! [X,Y] :
( elem(m_Down(Y),queue(host(X)))
=> host(Y) != host(X) )
& ! [X,Y] :
( elem(m_Ldr(Y),queue(host(X)))
=> ~ leq(host(X),host(Y)) )
& ! [X] :
( host(W) = host(X)
=> ~ setIn(X,alive) ) )
=> ( queue(host(W)) = q_nil
=> ( ( host(W) = host(V)
& ~ setIn(V,pids)
& ! [X] :
( host(W) = host(X)
=> leq(X,V) ) )
=> ( host(V) = s(zero)
=> ( ~ leq(nbr_proc,host(V))
=> ! [X] :
( host(V) != host(X)
=> ! [Y,Z,Z0] :
( s(host(V)) = host(Z0)
=> ( host(V) != host(Z0)
=> ( ( host(Z) = s(index(pendack,host(Z0)))
& host(Y) = index(pendack,host(Z0))
& index(status,host(Z0)) = elec_2
& elem(m_Ack(Z0,Y),snoc(queue(host(Z0)),m_Halt(V)))
& elem(m_Down(Z),snoc(queue(host(Z0)),m_Halt(V)))
& leq(nbr_proc,s(index(pendack,host(Z0))))
& ( Z0 = V
| setIn(Z0,alive) ) )
=> ~ ( index(status,host(X)) = norm
& index(ldr,host(X)) = host(X)
& ( X = V
| setIn(X,alive) ) ) ) ) ) ) ) ) ) ) ),
inference(negated_conjecture,[status(cth)],[f67]) ).
fof(f76,plain,
! [X0] : leq(host(X0),nbr_proc),
inference(cnf_transformation,[status(thm)],[f5]) ).
fof(f83,plain,
! [X0,X1,X2] : m_Ack(X0,X1) != m_Halt(X2),
inference(cnf_transformation,[status(thm)],[f12]) ).
fof(f89,plain,
! [X0,X1] : m_Down(X0) != m_Halt(X1),
inference(cnf_transformation,[status(thm)],[f18]) ).
fof(f135,plain,
! [X0] : cons(X0,q_nil) = snoc(q_nil,X0),
inference(cnf_transformation,[status(thm)],[f44]) ).
fof(f137,plain,
! [X0] : ~ elem(X0,q_nil),
inference(cnf_transformation,[status(thm)],[f46]) ).
fof(f143,plain,
! [X,Y,Q] :
( ( ( ~ elem(X,Q)
& X != Y )
| elem(X,snoc(Q,Y)) )
& ( elem(X,Q)
| X = Y
| ~ elem(X,snoc(Q,Y)) ) ),
inference(NNF_transformation,[status(thm)],[f48]) ).
fof(f144,plain,
( ! [X,Y,Q] :
( ( ~ elem(X,Q)
& X != Y )
| elem(X,snoc(Q,Y)) )
& ! [X,Y,Q] :
( elem(X,Q)
| X = Y
| ~ elem(X,snoc(Q,Y)) ) ),
inference(miniscoping,[status(thm)],[f143]) ).
fof(f145,plain,
! [X0,X1,X2] :
( elem(X0,X1)
| X0 = X2
| ~ elem(X0,snoc(X1,X2)) ),
inference(cnf_transformation,[status(thm)],[f144]) ).
fof(f194,plain,
! [X,Y] :
( ( X != Y
| ( leq(Y,X)
& leq(X,Y) ) )
& ( X = Y
| ~ leq(Y,X)
| ~ leq(X,Y) ) ),
inference(NNF_transformation,[status(thm)],[f62]) ).
fof(f195,plain,
( ! [X,Y] :
( X != Y
| ( leq(Y,X)
& leq(X,Y) ) )
& ! [X,Y] :
( X = Y
| ~ leq(Y,X)
| ~ leq(X,Y) ) ),
inference(miniscoping,[status(thm)],[f194]) ).
fof(f196,plain,
! [X0,X1] :
( X0 = X1
| ~ leq(X1,X0)
| ~ leq(X0,X1) ),
inference(cnf_transformation,[status(thm)],[f195]) ).
fof(f206,plain,
! [X,Y] :
( ( ( ~ leq(X,Y)
& X != s(Y) )
| leq(X,s(Y)) )
& ( leq(X,Y)
| X = s(Y)
| ~ leq(X,s(Y)) ) ),
inference(NNF_transformation,[status(thm)],[f65]) ).
fof(f207,plain,
( ! [X,Y] :
( ( ~ leq(X,Y)
& X != s(Y) )
| leq(X,s(Y)) )
& ! [X,Y] :
( leq(X,Y)
| X = s(Y)
| ~ leq(X,s(Y)) ) ),
inference(miniscoping,[status(thm)],[f206]) ).
fof(f208,plain,
! [X0,X1] :
( leq(X0,X1)
| X0 = s(X1)
| ~ leq(X0,s(X1)) ),
inference(cnf_transformation,[status(thm)],[f207]) ).
fof(f209,plain,
! [X0,X1] :
( X0 != s(X1)
| leq(X0,s(X1)) ),
inference(cnf_transformation,[status(thm)],[f207]) ).
fof(f210,plain,
! [X0,X1] :
( ~ leq(X0,X1)
| leq(X0,s(X1)) ),
inference(cnf_transformation,[status(thm)],[f207]) ).
fof(f212,plain,
? [V,W] :
( ? [X] :
( ? [Y,Z,Z0] :
( index(status,host(X)) = norm
& index(ldr,host(X)) = host(X)
& ( X = V
| setIn(X,alive) )
& host(Z) = s(index(pendack,host(Z0)))
& host(Y) = index(pendack,host(Z0))
& index(status,host(Z0)) = elec_2
& elem(m_Ack(Z0,Y),snoc(queue(host(Z0)),m_Halt(V)))
& elem(m_Down(Z),snoc(queue(host(Z0)),m_Halt(V)))
& leq(nbr_proc,s(index(pendack,host(Z0))))
& ( Z0 = V
| setIn(Z0,alive) )
& host(V) != host(Z0)
& s(host(V)) = host(Z0) )
& host(V) != host(X) )
& ~ leq(nbr_proc,host(V))
& host(V) = s(zero)
& host(W) = host(V)
& ~ setIn(V,pids)
& ! [X] :
( leq(X,V)
| host(W) != host(X) )
& queue(host(W)) = q_nil
& ! [X,Y,Z,Pid0] :
( index(status,host(X)) != norm
| index(ldr,host(X)) != host(X)
| ~ setIn(X,alive)
| host(Z) != s(index(pendack,host(Pid0)))
| host(Y) != index(pendack,host(Pid0))
| index(status,host(Pid0)) != elec_2
| ~ leq(nbr_proc,s(index(pendack,host(Pid0))))
| ~ elem(m_Ack(Pid0,Y),queue(host(Pid0)))
| ~ elem(m_Down(Z),queue(host(Pid0)))
| ~ setIn(Pid0,alive) )
& ! [X,Y,Z,Pid0] :
( ~ elem(m_Down(Y),queue(host(X)))
| ~ setIn(X,alive)
| index(status,host(Pid0)) != elec_1
| host(Pid0) != nbr_proc
| host(Pid0) != host(Y)
| ~ elem(m_Down(Z),queue(host(Pid0)))
| ? [V0] :
( V0 != host(Z)
& ~ setIn(V0,index(down,host(Pid0)))
& leq(s(zero),V0)
& ~ leq(host(Pid0),V0) ) )
& ! [X,Y,Z] :
( index(status,host(X)) != norm
| index(ldr,host(X)) != host(X)
| ~ setIn(X,alive)
| index(status,host(Z)) != elec_2
| ~ elem(m_Halt(Z),queue(host(Y)))
| ~ setIn(Z,alive)
| leq(index(pendack,host(Z)),host(X)) )
& ! [X,Y] :
( ~ leq(index(pendack,host(X)),index(pendack,host(Y)))
| index(status,host(Y)) != elec_2
| index(status,host(X)) != elec_2
| ~ setIn(Y,alive)
| ~ setIn(X,alive)
| leq(host(X),host(Y)) )
& ! [X,Y] :
( leq(index(pendack,host(Y)),host(X))
| index(status,host(Y)) != elec_2
| index(status,host(X)) != elec_2
| ~ setIn(Y,alive)
| ~ setIn(X,alive)
| leq(host(X),host(Y)) )
& ! [X,Y,Z] :
( ~ elem(m_Ack(X,Y),queue(host(X)))
| index(status,host(Z)) != elec_2
| index(status,host(X)) != elec_2
| host(Z) != host(Y)
| ~ setIn(Z,alive)
| ~ setIn(X,alive) )
& ! [X,Y,Z] :
( index(status,host(X)) != norm
| index(ldr,host(X)) != host(X)
| ~ setIn(X,alive)
| host(Y) != host(X)
| ~ elem(m_Down(Y),queue(host(Z)))
| ~ setIn(Z,alive) )
& ! [X] :
( index(elid,host(X)) = X
| ~ setIn(X,alive)
| ( index(status,host(X)) != elec_2
& index(status,host(X)) != elec_1 ) )
& ! [X,Y] :
( ~ elem(m_Ack(Y,X),queue(host(Y)))
| index(status,host(Y)) != elec_1
| ~ setIn(Y,alive) )
& ! [X,Y] :
( leq(host(X),index(pendack,host(Y)))
| ~ elem(m_Ack(Y,X),queue(host(Y)))
| ~ setIn(Y,alive) )
& ! [X,Y] :
( ~ setIn(Y,alive)
| ~ setIn(X,alive)
| host(Y) != host(X)
| Y = X )
& ! [X,Y,Z] :
( ~ leq(host(X),host(Z))
| ~ elem(m_Ack(Z,X),queue(host(Y))) )
& ! [X,Y] :
( ~ leq(host(X),host(Y))
| ~ elem(m_Halt(Y),queue(host(X))) )
& ! [X,Y] :
( host(Y) != host(X)
| ~ elem(m_Down(Y),queue(host(X))) )
& ! [X,Y] :
( ~ leq(host(X),host(Y))
| ~ elem(m_Ldr(Y),queue(host(X))) )
& ! [X] :
( ~ setIn(X,alive)
| host(W) != host(X) ) ),
inference(pre_NNF_transformation,[status(thm)],[f68]) ).
fof(f213,plain,
? [W] :
( ? [V] :
( ? [X] :
( ? [Z0] :
( index(status,host(X)) = norm
& index(ldr,host(X)) = host(X)
& ( X = V
| setIn(X,alive) )
& ? [Z] :
( host(Z) = s(index(pendack,host(Z0)))
& ? [Y] :
( host(Y) = index(pendack,host(Z0))
& index(status,host(Z0)) = elec_2
& elem(m_Ack(Z0,Y),snoc(queue(host(Z0)),m_Halt(V)))
& elem(m_Down(Z),snoc(queue(host(Z0)),m_Halt(V)))
& leq(nbr_proc,s(index(pendack,host(Z0))))
& ( Z0 = V
| setIn(Z0,alive) ) ) )
& host(V) != host(Z0)
& s(host(V)) = host(Z0) )
& host(V) != host(X) )
& ~ leq(nbr_proc,host(V))
& host(V) = s(zero)
& host(W) = host(V)
& ~ setIn(V,pids)
& ! [X] :
( leq(X,V)
| host(W) != host(X) ) )
& queue(host(W)) = q_nil
& ( ! [X] :
( index(status,host(X)) != norm
| index(ldr,host(X)) != host(X)
| ~ setIn(X,alive) )
| ! [Z,Pid0] :
( host(Z) != s(index(pendack,host(Pid0)))
| ! [Y] :
( host(Y) != index(pendack,host(Pid0))
| index(status,host(Pid0)) != elec_2
| ~ leq(nbr_proc,s(index(pendack,host(Pid0))))
| ~ elem(m_Ack(Pid0,Y),queue(host(Pid0)))
| ~ elem(m_Down(Z),queue(host(Pid0)))
| ~ setIn(Pid0,alive) ) ) )
& ! [Y] :
( ! [X] :
( ~ elem(m_Down(Y),queue(host(X)))
| ~ setIn(X,alive) )
| ! [Pid0] :
( index(status,host(Pid0)) != elec_1
| host(Pid0) != nbr_proc
| host(Pid0) != host(Y)
| ! [Z] :
( ~ elem(m_Down(Z),queue(host(Pid0)))
| ? [V0] :
( V0 != host(Z)
& ~ setIn(V0,index(down,host(Pid0)))
& leq(s(zero),V0)
& ~ leq(host(Pid0),V0) ) ) ) )
& ! [X] :
( index(status,host(X)) != norm
| index(ldr,host(X)) != host(X)
| ~ setIn(X,alive)
| ! [Z] :
( index(status,host(Z)) != elec_2
| ! [Y] : ~ elem(m_Halt(Z),queue(host(Y)))
| ~ setIn(Z,alive)
| leq(index(pendack,host(Z)),host(X)) ) )
& ! [X,Y] :
( ~ leq(index(pendack,host(X)),index(pendack,host(Y)))
| index(status,host(Y)) != elec_2
| index(status,host(X)) != elec_2
| ~ setIn(Y,alive)
| ~ setIn(X,alive)
| leq(host(X),host(Y)) )
& ! [X,Y] :
( leq(index(pendack,host(Y)),host(X))
| index(status,host(Y)) != elec_2
| index(status,host(X)) != elec_2
| ~ setIn(Y,alive)
| ~ setIn(X,alive)
| leq(host(X),host(Y)) )
& ! [X,Y] :
( ~ elem(m_Ack(X,Y),queue(host(X)))
| ! [Z] :
( index(status,host(Z)) != elec_2
| index(status,host(X)) != elec_2
| host(Z) != host(Y)
| ~ setIn(Z,alive)
| ~ setIn(X,alive) ) )
& ! [X] :
( index(status,host(X)) != norm
| index(ldr,host(X)) != host(X)
| ~ setIn(X,alive)
| ! [Y] :
( host(Y) != host(X)
| ! [Z] :
( ~ elem(m_Down(Y),queue(host(Z)))
| ~ setIn(Z,alive) ) ) )
& ! [X] :
( index(elid,host(X)) = X
| ~ setIn(X,alive)
| ( index(status,host(X)) != elec_2
& index(status,host(X)) != elec_1 ) )
& ! [Y] :
( ! [X] : ~ elem(m_Ack(Y,X),queue(host(Y)))
| index(status,host(Y)) != elec_1
| ~ setIn(Y,alive) )
& ! [X,Y] :
( leq(host(X),index(pendack,host(Y)))
| ~ elem(m_Ack(Y,X),queue(host(Y)))
| ~ setIn(Y,alive) )
& ! [X,Y] :
( ~ setIn(Y,alive)
| ~ setIn(X,alive)
| host(Y) != host(X)
| Y = X )
& ! [X,Z] :
( ~ leq(host(X),host(Z))
| ! [Y] : ~ elem(m_Ack(Z,X),queue(host(Y))) )
& ! [X,Y] :
( ~ leq(host(X),host(Y))
| ~ elem(m_Halt(Y),queue(host(X))) )
& ! [X,Y] :
( host(Y) != host(X)
| ~ elem(m_Down(Y),queue(host(X))) )
& ! [X,Y] :
( ~ leq(host(X),host(Y))
| ~ elem(m_Ldr(Y),queue(host(X))) )
& ! [X] :
( ~ setIn(X,alive)
| host(W) != host(X) ) ),
inference(miniscoping,[status(thm)],[f212]) ).
fof(f214,plain,
( index(status,host(sK7_skl)) = norm
& index(ldr,host(sK7_skl)) = host(sK7_skl)
& ( sK7_skl = sK6_skl
| setIn(sK7_skl,alive) )
& host(sK9_skl) = s(index(pendack,host(sK8_skl)))
& host(sK10_skl) = index(pendack,host(sK8_skl))
& index(status,host(sK8_skl)) = elec_2
& elem(m_Ack(sK8_skl,sK10_skl),snoc(queue(host(sK8_skl)),m_Halt(sK6_skl)))
& elem(m_Down(sK9_skl),snoc(queue(host(sK8_skl)),m_Halt(sK6_skl)))
& leq(nbr_proc,s(index(pendack,host(sK8_skl))))
& ( sK8_skl = sK6_skl
| setIn(sK8_skl,alive) )
& host(sK6_skl) != host(sK8_skl)
& s(host(sK6_skl)) = host(sK8_skl)
& host(sK6_skl) != host(sK7_skl)
& ~ leq(nbr_proc,host(sK6_skl))
& host(sK6_skl) = s(zero)
& host(sK4_skl) = host(sK6_skl)
& ~ setIn(sK6_skl,pids)
& ! [X] :
( leq(X,sK6_skl)
| host(sK4_skl) != host(X) )
& queue(host(sK4_skl)) = q_nil
& ( ! [X] :
( index(status,host(X)) != norm
| index(ldr,host(X)) != host(X)
| ~ setIn(X,alive) )
| ! [Z,Pid0] :
( host(Z) != s(index(pendack,host(Pid0)))
| ! [Y] :
( host(Y) != index(pendack,host(Pid0))
| index(status,host(Pid0)) != elec_2
| ~ leq(nbr_proc,s(index(pendack,host(Pid0))))
| ~ elem(m_Ack(Pid0,Y),queue(host(Pid0)))
| ~ elem(m_Down(Z),queue(host(Pid0)))
| ~ setIn(Pid0,alive) ) ) )
& ! [Y] :
( ! [X] :
( ~ elem(m_Down(Y),queue(host(X)))
| ~ setIn(X,alive) )
| ! [Pid0] :
( index(status,host(Pid0)) != elec_1
| host(Pid0) != nbr_proc
| host(Pid0) != host(Y)
| ! [Z] :
( ~ elem(m_Down(Z),queue(host(Pid0)))
| ( sK5_skl(Z,Pid0,Y) != host(Z)
& ~ setIn(sK5_skl(Z,Pid0,Y),index(down,host(Pid0)))
& leq(s(zero),sK5_skl(Z,Pid0,Y))
& ~ leq(host(Pid0),sK5_skl(Z,Pid0,Y)) ) ) ) )
& ! [X] :
( index(status,host(X)) != norm
| index(ldr,host(X)) != host(X)
| ~ setIn(X,alive)
| ! [Z] :
( index(status,host(Z)) != elec_2
| ! [Y] : ~ elem(m_Halt(Z),queue(host(Y)))
| ~ setIn(Z,alive)
| leq(index(pendack,host(Z)),host(X)) ) )
& ! [X,Y] :
( ~ leq(index(pendack,host(X)),index(pendack,host(Y)))
| index(status,host(Y)) != elec_2
| index(status,host(X)) != elec_2
| ~ setIn(Y,alive)
| ~ setIn(X,alive)
| leq(host(X),host(Y)) )
& ! [X,Y] :
( leq(index(pendack,host(Y)),host(X))
| index(status,host(Y)) != elec_2
| index(status,host(X)) != elec_2
| ~ setIn(Y,alive)
| ~ setIn(X,alive)
| leq(host(X),host(Y)) )
& ! [X,Y] :
( ~ elem(m_Ack(X,Y),queue(host(X)))
| ! [Z] :
( index(status,host(Z)) != elec_2
| index(status,host(X)) != elec_2
| host(Z) != host(Y)
| ~ setIn(Z,alive)
| ~ setIn(X,alive) ) )
& ! [X] :
( index(status,host(X)) != norm
| index(ldr,host(X)) != host(X)
| ~ setIn(X,alive)
| ! [Y] :
( host(Y) != host(X)
| ! [Z] :
( ~ elem(m_Down(Y),queue(host(Z)))
| ~ setIn(Z,alive) ) ) )
& ! [X] :
( index(elid,host(X)) = X
| ~ setIn(X,alive)
| ( index(status,host(X)) != elec_2
& index(status,host(X)) != elec_1 ) )
& ! [Y] :
( ! [X] : ~ elem(m_Ack(Y,X),queue(host(Y)))
| index(status,host(Y)) != elec_1
| ~ setIn(Y,alive) )
& ! [X,Y] :
( leq(host(X),index(pendack,host(Y)))
| ~ elem(m_Ack(Y,X),queue(host(Y)))
| ~ setIn(Y,alive) )
& ! [X,Y] :
( ~ setIn(Y,alive)
| ~ setIn(X,alive)
| host(Y) != host(X)
| Y = X )
& ! [X,Z] :
( ~ leq(host(X),host(Z))
| ! [Y] : ~ elem(m_Ack(Z,X),queue(host(Y))) )
& ! [X,Y] :
( ~ leq(host(X),host(Y))
| ~ elem(m_Halt(Y),queue(host(X))) )
& ! [X,Y] :
( host(Y) != host(X)
| ~ elem(m_Down(Y),queue(host(X))) )
& ! [X,Y] :
( ~ leq(host(X),host(Y))
| ~ elem(m_Ldr(Y),queue(host(X))) )
& ! [X] :
( ~ setIn(X,alive)
| host(sK4_skl) != host(X) ) ),
inference(skolemize,[status(esa),new_symbols(skolem,[sK4_skl,sK5_skl,sK6_skl,sK7_skl,sK8_skl,sK9_skl,sK10_skl]),skolemize(W,sK4_skl),skolemize(V0,sK5_skl(Z,Pid0,Y)),skolemize(V,sK6_skl),skolemize(X,sK7_skl),skolemize(Z0,sK8_skl),skolemize(Z,sK9_skl),skolemize(Y,sK10_skl)],[f213]) ).
fof(f234,plain,
! [X0,X1,X2,X3] :
( index(status,host(X3)) != norm
| index(ldr,host(X3)) != host(X3)
| ~ setIn(X3,alive)
| host(X1) != s(index(pendack,host(X0)))
| host(X2) != index(pendack,host(X0))
| index(status,host(X0)) != elec_2
| ~ leq(nbr_proc,s(index(pendack,host(X0))))
| ~ elem(m_Ack(X0,X2),queue(host(X0)))
| ~ elem(m_Down(X1),queue(host(X0)))
| ~ setIn(X0,alive) ),
inference(cnf_transformation,[status(thm)],[f214]) ).
fof(f235,plain,
queue(host(sK4_skl)) = q_nil,
inference(cnf_transformation,[status(thm)],[f214]) ).
fof(f238,plain,
host(sK4_skl) = host(sK6_skl),
inference(cnf_transformation,[status(thm)],[f214]) ).
fof(f241,plain,
host(sK6_skl) != host(sK7_skl),
inference(cnf_transformation,[status(thm)],[f214]) ).
fof(f244,plain,
( sK8_skl = sK6_skl
| setIn(sK8_skl,alive) ),
inference(cnf_transformation,[status(thm)],[f214]) ).
fof(f245,plain,
leq(nbr_proc,s(index(pendack,host(sK8_skl)))),
inference(cnf_transformation,[status(thm)],[f214]) ).
fof(f246,plain,
elem(m_Down(sK9_skl),snoc(queue(host(sK8_skl)),m_Halt(sK6_skl))),
inference(cnf_transformation,[status(thm)],[f214]) ).
fof(f247,plain,
elem(m_Ack(sK8_skl,sK10_skl),snoc(queue(host(sK8_skl)),m_Halt(sK6_skl))),
inference(cnf_transformation,[status(thm)],[f214]) ).
fof(f248,plain,
index(status,host(sK8_skl)) = elec_2,
inference(cnf_transformation,[status(thm)],[f214]) ).
fof(f249,plain,
host(sK10_skl) = index(pendack,host(sK8_skl)),
inference(cnf_transformation,[status(thm)],[f214]) ).
fof(f250,plain,
host(sK9_skl) = s(index(pendack,host(sK8_skl))),
inference(cnf_transformation,[status(thm)],[f214]) ).
fof(f251,plain,
( sK7_skl = sK6_skl
| setIn(sK7_skl,alive) ),
inference(cnf_transformation,[status(thm)],[f214]) ).
fof(f252,plain,
index(ldr,host(sK7_skl)) = host(sK7_skl),
inference(cnf_transformation,[status(thm)],[f214]) ).
fof(f253,plain,
index(status,host(sK7_skl)) = norm,
inference(cnf_transformation,[status(thm)],[f214]) ).
fof(f254,definition,
! [X0,X1,X2] :
( sQ0_spl
<=> ( host(X1) != s(index(pendack,host(X0)))
| host(X2) != index(pendack,host(X0))
| index(status,host(X0)) != elec_2
| ~ leq(nbr_proc,s(index(pendack,host(X0))))
| ~ elem(m_Ack(X0,X2),queue(host(X0)))
| ~ elem(m_Down(X1),queue(host(X0)))
| ~ setIn(X0,alive) ) ),
introduced(definition,[new_symbols(definition,[sQ0_spl])],[split_symbol_definition]) ).
fof(f255,plain,
! [X0,X1,X2] :
( ~ sQ0_spl
| host(X1) != s(index(pendack,host(X0)))
| host(X2) != index(pendack,host(X0))
| index(status,host(X0)) != elec_2
| ~ leq(nbr_proc,s(index(pendack,host(X0))))
| ~ elem(m_Ack(X0,X2),queue(host(X0)))
| ~ elem(m_Down(X1),queue(host(X0)))
| ~ setIn(X0,alive) ),
inference(component_clause,[status(thm)],[f254]) ).
fof(f257,definition,
! [X3] :
( sQ1_spl
<=> ( index(status,host(X3)) != norm
| index(ldr,host(X3)) != host(X3)
| ~ setIn(X3,alive) ) ),
introduced(definition,[new_symbols(definition,[sQ1_spl])],[split_symbol_definition]) ).
fof(f258,plain,
! [X0] :
( ~ sQ1_spl
| index(status,host(X0)) != norm
| index(ldr,host(X0)) != host(X0)
| ~ setIn(X0,alive) ),
inference(component_clause,[status(thm)],[f257]) ).
fof(f260,plain,
( sQ1_spl
| sQ0_spl ),
inference(split_clause,[status(thm)],[f234,f254,f257]) ).
fof(f261,definition,
( sQ2_spl
<=> setIn(sK8_skl,alive) ),
introduced(definition,[new_symbols(definition,[sQ2_spl])],[split_symbol_definition]) ).
fof(f264,definition,
( sQ3_spl
<=> sK8_skl = sK6_skl ),
introduced(definition,[new_symbols(definition,[sQ3_spl])],[split_symbol_definition]) ).
fof(f265,plain,
( ~ sQ3_spl
| sK8_skl = sK6_skl ),
inference(component_clause,[status(thm)],[f264]) ).
fof(f267,plain,
( sQ3_spl
| sQ2_spl ),
inference(split_clause,[status(thm)],[f244,f261,f264]) ).
fof(f268,definition,
( sQ4_spl
<=> setIn(sK7_skl,alive) ),
introduced(definition,[new_symbols(definition,[sQ4_spl])],[split_symbol_definition]) ).
fof(f271,definition,
( sQ5_spl
<=> sK7_skl = sK6_skl ),
introduced(definition,[new_symbols(definition,[sQ5_spl])],[split_symbol_definition]) ).
fof(f272,plain,
( ~ sQ5_spl
| sK7_skl = sK6_skl ),
inference(component_clause,[status(thm)],[f271]) ).
fof(f274,plain,
( sQ5_spl
| sQ4_spl ),
inference(split_clause,[status(thm)],[f251,f268,f271]) ).
fof(f358,plain,
! [X0,X1] :
( elem(X0,q_nil)
| X0 = X1
| ~ elem(X0,cons(X1,q_nil)) ),
inference(paramodulation,[status(thm)],[f135,f145]) ).
fof(f359,plain,
! [X0,X1] :
( X0 = X1
| ~ elem(X0,cons(X1,q_nil)) ),
inference(forward_subsumption_resolution,[status(thm)],[f358,f137]) ).
fof(f495,plain,
host(sK4_skl) != host(sK7_skl),
inference(forward_demodulation,[status(thm)],[f238,f241]) ).
fof(f876,plain,
( leq(nbr_proc,index(pendack,host(sK8_skl)))
| nbr_proc = s(index(pendack,host(sK8_skl))) ),
inference(resolution,[status(thm)],[f245,f208]) ).
fof(f879,definition,
( sQ58_spl
<=> nbr_proc = s(index(pendack,host(sK8_skl))) ),
introduced(definition,[new_symbols(definition,[sQ58_spl])],[split_symbol_definition]) ).
fof(f882,definition,
( sQ59_spl
<=> leq(nbr_proc,index(pendack,host(sK8_skl))) ),
introduced(definition,[new_symbols(definition,[sQ59_spl])],[split_symbol_definition]) ).
fof(f885,plain,
( sQ59_spl
| sQ58_spl ),
inference(split_clause,[status(thm)],[f876,f879,f882]) ).
fof(f895,definition,
( sQ62_spl
<=> elem(m_Down(sK9_skl),queue(host(sK8_skl))) ),
introduced(definition,[new_symbols(definition,[sQ62_spl])],[split_symbol_definition]) ).
fof(f896,plain,
( ~ sQ62_spl
| elem(m_Down(sK9_skl),queue(host(sK8_skl))) ),
inference(component_clause,[status(thm)],[f895]) ).
fof(f904,plain,
( elem(m_Ack(sK8_skl,sK10_skl),queue(host(sK8_skl)))
| m_Ack(sK8_skl,sK10_skl) = m_Halt(sK6_skl) ),
inference(resolution,[status(thm)],[f247,f145]) ).
fof(f905,definition,
( sQ63_spl
<=> m_Ack(sK8_skl,sK10_skl) = m_Halt(sK6_skl) ),
introduced(definition,[new_symbols(definition,[sQ63_spl])],[split_symbol_definition]) ).
fof(f906,plain,
( ~ sQ63_spl
| m_Ack(sK8_skl,sK10_skl) = m_Halt(sK6_skl) ),
inference(component_clause,[status(thm)],[f905]) ).
fof(f908,definition,
( sQ64_spl
<=> elem(m_Ack(sK8_skl,sK10_skl),queue(host(sK8_skl))) ),
introduced(definition,[new_symbols(definition,[sQ64_spl])],[split_symbol_definition]) ).
fof(f909,plain,
( ~ sQ64_spl
| elem(m_Ack(sK8_skl,sK10_skl),queue(host(sK8_skl))) ),
inference(component_clause,[status(thm)],[f908]) ).
fof(f911,plain,
( sQ64_spl
| sQ63_spl ),
inference(split_clause,[status(thm)],[f904,f905,f908]) ).
fof(f912,plain,
( ~ sQ63_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f906,f83]) ).
fof(f913,plain,
~ sQ63_spl,
inference(contradiction_clause,[status(thm)],[f912]) ).
fof(f914,plain,
leq(nbr_proc,s(host(sK10_skl))),
inference(backward_demodulation,[status(thm)],[f249,f245]) ).
fof(f926,definition,
( sQ67_spl
<=> index(status,host(sK8_skl)) = elec_2 ),
introduced(definition,[new_symbols(definition,[sQ67_spl])],[split_symbol_definition]) ).
fof(f928,plain,
( sQ67_spl
| index(status,host(sK8_skl)) != elec_2 ),
inference(component_clause,[status(thm)],[f926]) ).
fof(f946,plain,
( sQ67_spl
| elec_2 != elec_2 ),
inference(forward_demodulation,[status(thm)],[f248,f928]) ).
fof(f947,plain,
( sQ67_spl
| $false ),
inference(trivial_equality_resolution,[status(thm)],[f946]) ).
fof(f948,plain,
sQ67_spl,
inference(contradiction_clause,[status(thm)],[f947]) ).
fof(f949,plain,
host(sK9_skl) = s(host(sK10_skl)),
inference(forward_demodulation,[status(thm)],[f249,f250]) ).
fof(f968,plain,
( ~ sQ3_spl
| elem(m_Ack(sK8_skl,sK10_skl),snoc(queue(host(sK6_skl)),m_Halt(sK6_skl))) ),
inference(backward_demodulation,[status(thm)],[f265,f247]) ).
fof(f972,plain,
( ~ sQ3_spl
| elem(m_Ack(sK6_skl,sK10_skl),snoc(queue(host(sK6_skl)),m_Halt(sK6_skl))) ),
inference(forward_demodulation,[status(thm)],[f265,f968]) ).
fof(f973,plain,
! [X0,X1,X2] :
( ~ sQ0_spl
| ~ leq(nbr_proc,index(pendack,host(X0)))
| host(X1) != s(index(pendack,host(X0)))
| host(X2) != index(pendack,host(X0))
| index(status,host(X0)) != elec_2
| ~ elem(m_Ack(X0,X2),queue(host(X0)))
| ~ elem(m_Down(X1),queue(host(X0)))
| ~ setIn(X0,alive) ),
inference(resolution,[status(thm)],[f255,f210]) ).
fof(f974,plain,
! [X0,X1,X2] :
( ~ sQ0_spl
| nbr_proc != s(index(pendack,host(X0)))
| host(X1) != s(index(pendack,host(X0)))
| host(X2) != index(pendack,host(X0))
| index(status,host(X0)) != elec_2
| ~ elem(m_Ack(X0,X2),queue(host(X0)))
| ~ elem(m_Down(X1),queue(host(X0)))
| ~ setIn(X0,alive) ),
inference(resolution,[status(thm)],[f255,f209]) ).
fof(f979,definition,
( sQ72_spl
<=> m_Down(sK9_skl) = m_Halt(sK6_skl) ),
introduced(definition,[new_symbols(definition,[sQ72_spl])],[split_symbol_definition]) ).
fof(f980,plain,
( ~ sQ72_spl
| m_Down(sK9_skl) = m_Halt(sK6_skl) ),
inference(component_clause,[status(thm)],[f979]) ).
fof(f986,plain,
( ~ sQ72_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f980,f89]) ).
fof(f987,plain,
~ sQ72_spl,
inference(contradiction_clause,[status(thm)],[f986]) ).
fof(f1076,plain,
leq(nbr_proc,host(sK9_skl)),
inference(forward_demodulation,[status(thm)],[f949,f914]) ).
fof(f1078,plain,
( host(sK9_skl) = nbr_proc
| ~ leq(host(sK9_skl),nbr_proc) ),
inference(resolution,[status(thm)],[f1076,f196]) ).
fof(f1079,definition,
( sQ77_spl
<=> leq(host(sK9_skl),nbr_proc) ),
introduced(definition,[new_symbols(definition,[sQ77_spl])],[split_symbol_definition]) ).
fof(f1081,plain,
( sQ77_spl
| ~ leq(host(sK9_skl),nbr_proc) ),
inference(component_clause,[status(thm)],[f1079]) ).
fof(f1082,definition,
( sQ78_spl
<=> host(sK9_skl) = nbr_proc ),
introduced(definition,[new_symbols(definition,[sQ78_spl])],[split_symbol_definition]) ).
fof(f1083,plain,
( ~ sQ78_spl
| host(sK9_skl) = nbr_proc ),
inference(component_clause,[status(thm)],[f1082]) ).
fof(f1085,plain,
( sQ78_spl
| ~ sQ77_spl ),
inference(split_clause,[status(thm)],[f1078,f1079,f1082]) ).
fof(f1086,plain,
( sQ77_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f1081,f76]) ).
fof(f1087,plain,
sQ77_spl,
inference(contradiction_clause,[status(thm)],[f1086]) ).
fof(f1117,plain,
( ~ sQ78_spl
| nbr_proc = s(host(sK10_skl)) ),
inference(backward_demodulation,[status(thm)],[f1083,f949]) ).
fof(f1260,plain,
( ~ sQ3_spl
| elem(m_Ack(sK6_skl,sK10_skl),snoc(queue(host(sK4_skl)),m_Halt(sK6_skl))) ),
inference(forward_demodulation,[status(thm)],[f238,f972]) ).
fof(f1261,plain,
( ~ sQ3_spl
| elem(m_Ack(sK6_skl,sK10_skl),snoc(q_nil,m_Halt(sK6_skl))) ),
inference(forward_demodulation,[status(thm)],[f235,f1260]) ).
fof(f1262,plain,
( ~ sQ3_spl
| elem(m_Ack(sK6_skl,sK10_skl),cons(m_Halt(sK6_skl),q_nil)) ),
inference(forward_demodulation,[status(thm)],[f135,f1261]) ).
fof(f1263,plain,
( ~ sQ3_spl
| m_Ack(sK6_skl,sK10_skl) = m_Halt(sK6_skl) ),
inference(resolution,[status(thm)],[f1262,f359]) ).
fof(f1265,plain,
( ~ sQ3_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f1263,f83]) ).
fof(f1266,plain,
~ sQ3_spl,
inference(contradiction_clause,[status(thm)],[f1265]) ).
fof(f1267,plain,
( ~ sQ1_spl
| index(status,host(sK7_skl)) != norm
| ~ setIn(sK7_skl,alive) ),
inference(resolution,[status(thm)],[f258,f252]) ).
fof(f1271,definition,
( sQ108_spl
<=> index(status,host(sK7_skl)) = norm ),
introduced(definition,[new_symbols(definition,[sQ108_spl])],[split_symbol_definition]) ).
fof(f1273,plain,
( sQ108_spl
| index(status,host(sK7_skl)) != norm ),
inference(component_clause,[status(thm)],[f1271]) ).
fof(f1274,plain,
( ~ sQ1_spl
| ~ sQ108_spl
| ~ sQ4_spl ),
inference(split_clause,[status(thm)],[f1267,f268,f1271,f257]) ).
fof(f1288,plain,
( sQ108_spl
| norm != norm ),
inference(forward_demodulation,[status(thm)],[f253,f1273]) ).
fof(f1289,plain,
( sQ108_spl
| $false ),
inference(trivial_equality_resolution,[status(thm)],[f1288]) ).
fof(f1290,plain,
sQ108_spl,
inference(contradiction_clause,[status(thm)],[f1289]) ).
fof(f1311,plain,
( ~ sQ5_spl
| host(sK4_skl) != host(sK6_skl) ),
inference(backward_demodulation,[status(thm)],[f272,f495]) ).
fof(f1316,plain,
( ~ sQ5_spl
| host(sK4_skl) != host(sK4_skl) ),
inference(forward_demodulation,[status(thm)],[f238,f1311]) ).
fof(f1317,plain,
( ~ sQ5_spl
| $false ),
inference(trivial_equality_resolution,[status(thm)],[f1316]) ).
fof(f1318,plain,
~ sQ5_spl,
inference(contradiction_clause,[status(thm)],[f1317]) ).
fof(f1319,plain,
( elem(m_Down(sK9_skl),queue(host(sK8_skl)))
| m_Down(sK9_skl) = m_Halt(sK6_skl) ),
inference(resolution,[status(thm)],[f246,f145]) ).
fof(f1320,plain,
( sQ62_spl
| sQ72_spl ),
inference(split_clause,[status(thm)],[f1319,f979,f895]) ).
fof(f1373,definition,
! [X0] :
( sQ112_spl
<=> ( host(X0) != s(index(pendack,host(sK8_skl)))
| ~ elem(m_Down(X0),queue(host(sK8_skl))) ) ),
introduced(definition,[new_symbols(definition,[sQ112_spl])],[split_symbol_definition]) ).
fof(f1374,plain,
! [X0] :
( ~ sQ112_spl
| host(X0) != s(index(pendack,host(sK8_skl)))
| ~ elem(m_Down(X0),queue(host(sK8_skl))) ),
inference(component_clause,[status(thm)],[f1373]) ).
fof(f1401,plain,
! [X0] :
( ~ sQ112_spl
| host(X0) != s(host(sK10_skl))
| ~ elem(m_Down(X0),queue(host(sK8_skl))) ),
inference(forward_demodulation,[status(thm)],[f249,f1374]) ).
fof(f1402,plain,
! [X0] :
( ~ sQ112_spl
| ~ sQ78_spl
| host(X0) != nbr_proc
| ~ elem(m_Down(X0),queue(host(sK8_skl))) ),
inference(forward_demodulation,[status(thm)],[f1117,f1401]) ).
fof(f6466,plain,
! [X0] :
( ~ sQ64_spl
| ~ sQ0_spl
| ~ leq(nbr_proc,index(pendack,host(sK8_skl)))
| host(X0) != s(index(pendack,host(sK8_skl)))
| host(sK10_skl) != index(pendack,host(sK8_skl))
| index(status,host(sK8_skl)) != elec_2
| ~ elem(m_Down(X0),queue(host(sK8_skl)))
| ~ setIn(sK8_skl,alive) ),
inference(resolution,[status(thm)],[f973,f909]) ).
fof(f6470,definition,
( sQ385_spl
<=> host(sK10_skl) = index(pendack,host(sK8_skl)) ),
introduced(definition,[new_symbols(definition,[sQ385_spl])],[split_symbol_definition]) ).
fof(f6472,plain,
( sQ385_spl
| host(sK10_skl) != index(pendack,host(sK8_skl)) ),
inference(component_clause,[status(thm)],[f6470]) ).
fof(f6473,plain,
( ~ sQ64_spl
| ~ sQ0_spl
| ~ sQ59_spl
| ~ sQ385_spl
| ~ sQ67_spl
| sQ112_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f6466,f261,f1373,f926,f6470,f882,f254,f908]) ).
fof(f6500,plain,
( sQ385_spl
| host(sK10_skl) != host(sK10_skl) ),
inference(forward_demodulation,[status(thm)],[f249,f6472]) ).
fof(f6501,plain,
( sQ385_spl
| $false ),
inference(trivial_equality_resolution,[status(thm)],[f6500]) ).
fof(f6502,plain,
sQ385_spl,
inference(contradiction_clause,[status(thm)],[f6501]) ).
fof(f6503,plain,
! [X0] :
( ~ sQ64_spl
| ~ sQ0_spl
| nbr_proc != s(index(pendack,host(sK8_skl)))
| host(X0) != s(index(pendack,host(sK8_skl)))
| host(sK10_skl) != index(pendack,host(sK8_skl))
| index(status,host(sK8_skl)) != elec_2
| ~ elem(m_Down(X0),queue(host(sK8_skl)))
| ~ setIn(sK8_skl,alive) ),
inference(resolution,[status(thm)],[f974,f909]) ).
fof(f6507,plain,
( ~ sQ64_spl
| ~ sQ0_spl
| ~ sQ58_spl
| ~ sQ385_spl
| ~ sQ67_spl
| sQ112_spl
| ~ sQ2_spl ),
inference(split_clause,[status(thm)],[f6503,f261,f1373,f926,f6470,f879,f254,f908]) ).
fof(f7099,definition,
( sQ451_spl
<=> m_Ack(sK8_skl,sK6_skl) = m_Halt(sK6_skl) ),
introduced(definition,[new_symbols(definition,[sQ451_spl])],[split_symbol_definition]) ).
fof(f7100,plain,
( ~ sQ451_spl
| m_Ack(sK8_skl,sK6_skl) = m_Halt(sK6_skl) ),
inference(component_clause,[status(thm)],[f7099]) ).
fof(f7103,plain,
( ~ sQ451_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f7100,f83]) ).
fof(f7104,plain,
~ sQ451_spl,
inference(contradiction_clause,[status(thm)],[f7103]) ).
fof(f7303,plain,
( ~ sQ62_spl
| ~ sQ112_spl
| ~ sQ78_spl
| host(sK9_skl) != nbr_proc ),
inference(resolution,[status(thm)],[f1402,f896]) ).
fof(f7304,plain,
( ~ sQ62_spl
| ~ sQ112_spl
| ~ sQ78_spl
| nbr_proc != nbr_proc ),
inference(forward_demodulation,[status(thm)],[f1083,f7303]) ).
fof(f7305,plain,
( ~ sQ62_spl
| ~ sQ112_spl
| ~ sQ78_spl
| $false ),
inference(trivial_equality_resolution,[status(thm)],[f7304]) ).
fof(f7306,plain,
( ~ sQ62_spl
| ~ sQ112_spl
| ~ sQ78_spl ),
inference(contradiction_clause,[status(thm)],[f7305]) ).
fof(f7307,plain,
$false,
inference(sat_refutation,[status(thm)],[f260,f267,f274,f885,f911,f913,f948,f987,f1085,f1087,f1266,f1274,f1290,f1318,f1320,f6473,f6502,f6507,f7104,f7306]) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.03 % Problem : SWV461+1 : TPTP v9.3.1. Released v4.0.0.
% 0.00/0.04 % Command : drodi -timeout(300) /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.10/0.56 % Computer : n015.cluster.edu
% 0.10/0.56 % Model : x86_64 x86_64
% 0.10/0.56 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.10/0.56 % Memory : 8046.5625MB
% 0.10/0.56 % OS : Linux 6.8.0-71-generic
% 0.10/0.56 % CPULimit : 300
% 0.10/0.56 % WCLimit : 300
% 0.10/0.56 % DateTime : Mon Sep 21 08:55:51 UTC 2026
% 0.10/0.56 % CPUTime :
% 0.14/0.58 % Drodi V4.1.1
% 26.17/3.97 % Refutation found
% 26.17/3.97 % SZS status Theorem for theBenchmark: Theorem is valid
% 26.17/3.97 % SZS output start CNFRefutation for theBenchmark
% See solution above
% 26.17/4.01 % Elapsed time: 3.433448 seconds
% 26.17/4.01 % CPU time: 26.859190 seconds
% 26.17/4.01 % Total memory used: 232.338 MB
% 26.17/4.01 % Net memory used: 207.927 MB
%------------------------------------------------------------------------------