%------------------------------------------------------------------------------
% File : hopCoP---0.1
% Problem : SWV464+1 : TPTP v9.0.0. Released v4.0.0.
% Transfm : none
% Format : tptp:raw
% Command : /export/starexec/sandbox/solver/bin/execute.py 300 /export/starexec/sandbox/benchmark/theBenchmark.p
% Computer : n019.cluster.edu
% Model : x86_64 x86_64
% CPU : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory : 8042.1875MB
% OS : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit : 300s
% DateTime : Fri Jul 25 04:47:02 PM UTC 2025
% Result : Theorem 0.19s 0.58s
% Output : CNFRefutation 0.19s
% Verified :
% SZS Type : Refutation
% Derivation depth : 4
% Number of leaves : 4
% Syntax : Number of formulae : 35 ( 27 unt; 0 def)
% Number of atoms : 241 ( 110 equ)
% Maximal formula atoms : 91 ( 6 avg)
% Number of connectives : 278 ( 72 ~; 31 |; 128 &)
% ( 1 <=>; 46 =>; 0 <=; 0 <~>)
% Maximal formula depth : 33 ( 4 avg)
% Maximal term depth : 4 ( 2 avg)
% Number of predicates : 5 ( 3 usr; 1 prp; 0-2 aty)
% Number of functors : 26 ( 26 usr; 16 con; 0-2 aty)
% Number of variables : 112 ( 5 sgn 100 !; 0 ?)
% Comments :
%------------------------------------------------------------------------------
fof(conj,plain,
! [V,W,X,Y] :
( ( ! [Z,Pid0] :
( elem(m_Ldr(Pid0),queue(host(Z)))
=> ~ leq(host(Z),host(Pid0)) )
& ! [Z,Pid0] :
( elem(m_Down(Pid0),queue(host(Z)))
=> host(Pid0) != host(Z) )
& ! [Z,Pid0] :
( elem(m_Halt(Pid0),queue(host(Z)))
=> ~ leq(host(Z),host(Pid0)) )
& ! [Z,Pid20,Pid0] :
( elem(m_Ack(Pid0,Z),queue(host(Pid20)))
=> ~ leq(host(Z),host(Pid0)) )
& ! [Z,Pid0] :
( ( Pid0 != Z
& host(Pid0) = host(Z) )
=> ( ~ setIn(Z,alive)
| ~ setIn(Pid0,alive) ) )
& ! [Z,Pid0] :
( ( setIn(Pid0,alive)
& elem(m_Ack(Pid0,Z),queue(host(Pid0))) )
=> leq(host(Z),index(pendack,host(Pid0))) )
& ! [Z,Pid0] :
( ( setIn(Pid0,alive)
& index(status,host(Pid0)) = elec_1 )
=> ~ elem(m_Ack(Pid0,Z),queue(host(Pid0))) )
& ! [Z] :
( ( ( index(status,host(Z)) = elec_1
| index(status,host(Z)) = elec_2 )
& setIn(Z,alive) )
=> index(elid,host(Z)) = Z )
& ! [Z,Pid20,Pid0] :
( ( setIn(Pid0,alive)
& elem(m_Down(Pid20),queue(host(Pid0)))
& host(Pid20) = host(Z) )
=> ~ ( setIn(Z,alive)
& index(ldr,host(Z)) = host(Z)
& index(status,host(Z)) = norm ) )
& ! [Z,Pid0] :
( ( ~ leq(host(Z),host(Pid0))
& setIn(Z,alive)
& setIn(Pid0,alive)
& index(status,host(Z)) = elec_2
& index(status,host(Pid0)) = elec_2 )
=> leq(index(pendack,host(Pid0)),host(Z)) )
& ! [Z,Pid20,Pid0] :
( ( setIn(Z,alive)
& setIn(Pid0,alive)
& host(Pid0) = host(Pid20)
& index(status,host(Z)) = elec_2
& index(status,host(Pid0)) = elec_2 )
=> ~ elem(m_Ack(Z,Pid20),queue(host(Z))) )
& ! [Z,Pid0] :
( ( ~ leq(host(Z),host(Pid0))
& setIn(Z,alive)
& setIn(Pid0,alive)
& index(status,host(Z)) = elec_2
& index(status,host(Pid0)) = elec_2 )
=> ~ leq(index(pendack,host(Z)),index(pendack,host(Pid0))) )
& ! [Z,Pid20,Pid0] :
( ( ~ leq(index(pendack,host(Pid0)),host(Z))
& setIn(Pid0,alive)
& elem(m_Halt(Pid0),queue(host(Pid20)))
& index(status,host(Pid0)) = elec_2 )
=> ~ ( setIn(Z,alive)
& index(ldr,host(Z)) = host(Z)
& index(status,host(Z)) = norm ) )
& ! [Z,Pid30,Pid20,Pid0] :
( ( ! [V0] :
( ( ~ leq(host(Pid0),V0)
& leq(s(zero),V0) )
=> ( setIn(V0,index(down,host(Pid0)))
| V0 = host(Pid20) ) )
& elem(m_Down(Pid20),queue(host(Pid0)))
& host(Pid0) = nbr_proc
& host(Pid0) = host(Pid30)
& index(status,host(Pid0)) = elec_1 )
=> ~ ( setIn(Z,alive)
& elem(m_Down(Pid30),queue(host(Z))) ) )
& ! [Z,Pid30,Pid20,Pid0] :
( ( setIn(Pid0,alive)
& elem(m_Down(Pid20),queue(host(Pid0)))
& elem(m_Ack(Pid0,Pid30),queue(host(Pid0)))
& leq(nbr_proc,s(index(pendack,host(Pid0))))
& index(status,host(Pid0)) = elec_2
& host(Pid30) = index(pendack,host(Pid0))
& host(Pid20) = s(index(pendack,host(Pid0))) )
=> ~ ( setIn(Z,alive)
& index(ldr,host(Z)) = host(Z)
& index(status,host(Z)) = norm ) )
& queue(host(X)) = cons(m_Ack(W,Y),V) )
=> ( setIn(X,alive)
=> ( ( index(elid,host(X)) = W
& index(status,host(X)) = elec_2
& host(Y) = index(pendack,host(X)) )
=> ( ~ leq(nbr_proc,index(pendack,host(X)))
=> ! [Z,W0,X0,Y0] :
( s(index(pendack,host(X))) = host(Y0)
=> ( host(X) != host(Y0)
=> ( ( setIn(Y0,alive)
& leq(nbr_proc,s(index(pendack,host(Y0))))
& elem(m_Down(X0),snoc(queue(host(Y0)),m_Halt(X)))
& elem(m_Ack(Y0,W0),snoc(queue(host(Y0)),m_Halt(X)))
& index(status,host(Y0)) = elec_2
& host(W0) = index(pendack,host(Y0))
& host(X0) = s(index(pendack,host(Y0))) )
=> ~ ( setIn(Z,alive)
& index(ldr,host(Z)) = host(Z)
& index(status,host(Z)) = norm ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',conj) ).
fof(conj_negated,plain,
~ ! [V,W,X,Y] :
( ( ! [Z,Pid0] :
( elem(m_Ldr(Pid0),queue(host(Z)))
=> ~ leq(host(Z),host(Pid0)) )
& ! [Z,Pid0] :
( elem(m_Down(Pid0),queue(host(Z)))
=> host(Pid0) != host(Z) )
& ! [Z,Pid0] :
( elem(m_Halt(Pid0),queue(host(Z)))
=> ~ leq(host(Z),host(Pid0)) )
& ! [Z,Pid20,Pid0] :
( elem(m_Ack(Pid0,Z),queue(host(Pid20)))
=> ~ leq(host(Z),host(Pid0)) )
& ! [Z,Pid0] :
( ( Pid0 != Z
& host(Pid0) = host(Z) )
=> ( ~ setIn(Z,alive)
| ~ setIn(Pid0,alive) ) )
& ! [Z,Pid0] :
( ( setIn(Pid0,alive)
& elem(m_Ack(Pid0,Z),queue(host(Pid0))) )
=> leq(host(Z),index(pendack,host(Pid0))) )
& ! [Z,Pid0] :
( ( setIn(Pid0,alive)
& index(status,host(Pid0)) = elec_1 )
=> ~ elem(m_Ack(Pid0,Z),queue(host(Pid0))) )
& ! [Z] :
( ( ( index(status,host(Z)) = elec_1
| index(status,host(Z)) = elec_2 )
& setIn(Z,alive) )
=> index(elid,host(Z)) = Z )
& ! [Z,Pid20,Pid0] :
( ( setIn(Pid0,alive)
& elem(m_Down(Pid20),queue(host(Pid0)))
& host(Pid20) = host(Z) )
=> ~ ( setIn(Z,alive)
& index(ldr,host(Z)) = host(Z)
& index(status,host(Z)) = norm ) )
& ! [Z,Pid0] :
( ( ~ leq(host(Z),host(Pid0))
& setIn(Z,alive)
& setIn(Pid0,alive)
& index(status,host(Z)) = elec_2
& index(status,host(Pid0)) = elec_2 )
=> leq(index(pendack,host(Pid0)),host(Z)) )
& ! [Z,Pid20,Pid0] :
( ( setIn(Z,alive)
& setIn(Pid0,alive)
& host(Pid0) = host(Pid20)
& index(status,host(Z)) = elec_2
& index(status,host(Pid0)) = elec_2 )
=> ~ elem(m_Ack(Z,Pid20),queue(host(Z))) )
& ! [Z,Pid0] :
( ( ~ leq(host(Z),host(Pid0))
& setIn(Z,alive)
& setIn(Pid0,alive)
& index(status,host(Z)) = elec_2
& index(status,host(Pid0)) = elec_2 )
=> ~ leq(index(pendack,host(Z)),index(pendack,host(Pid0))) )
& ! [Z,Pid20,Pid0] :
( ( ~ leq(index(pendack,host(Pid0)),host(Z))
& setIn(Pid0,alive)
& elem(m_Halt(Pid0),queue(host(Pid20)))
& index(status,host(Pid0)) = elec_2 )
=> ~ ( setIn(Z,alive)
& index(ldr,host(Z)) = host(Z)
& index(status,host(Z)) = norm ) )
& ! [Z,Pid30,Pid20,Pid0] :
( ( ! [V0] :
( ( ~ leq(host(Pid0),V0)
& leq(s(zero),V0) )
=> ( setIn(V0,index(down,host(Pid0)))
| V0 = host(Pid20) ) )
& elem(m_Down(Pid20),queue(host(Pid0)))
& host(Pid0) = nbr_proc
& host(Pid0) = host(Pid30)
& index(status,host(Pid0)) = elec_1 )
=> ~ ( setIn(Z,alive)
& elem(m_Down(Pid30),queue(host(Z))) ) )
& ! [Z,Pid30,Pid20,Pid0] :
( ( setIn(Pid0,alive)
& elem(m_Down(Pid20),queue(host(Pid0)))
& elem(m_Ack(Pid0,Pid30),queue(host(Pid0)))
& leq(nbr_proc,s(index(pendack,host(Pid0))))
& index(status,host(Pid0)) = elec_2
& host(Pid30) = index(pendack,host(Pid0))
& host(Pid20) = s(index(pendack,host(Pid0))) )
=> ~ ( setIn(Z,alive)
& index(ldr,host(Z)) = host(Z)
& index(status,host(Z)) = norm ) )
& queue(host(X)) = cons(m_Ack(W,Y),V) )
=> ( setIn(X,alive)
=> ( ( index(elid,host(X)) = W
& index(status,host(X)) = elec_2
& host(Y) = index(pendack,host(X)) )
=> ( ~ leq(nbr_proc,index(pendack,host(X)))
=> ! [Z,W0,X0,Y0] :
( s(index(pendack,host(X))) = host(Y0)
=> ( host(X) != host(Y0)
=> ( ( setIn(Y0,alive)
& leq(nbr_proc,s(index(pendack,host(Y0))))
& elem(m_Down(X0),snoc(queue(host(Y0)),m_Halt(X)))
& elem(m_Ack(Y0,W0),snoc(queue(host(Y0)),m_Halt(X)))
& index(status,host(Y0)) = elec_2
& host(W0) = index(pendack,host(Y0))
& host(X0) = s(index(pendack,host(Y0))) )
=> ~ ( setIn(Z,alive)
& index(ldr,host(Z)) = host(Z)
& index(status,host(Z)) = norm ) ) ) ) ) ) ) ),
inference(negate_conjecture,[status(cth)],[conj]) ).
cnf(114,plain,
( ~ setIn(X0,alive)
| ~ setIn(X1,alive)
| ~ elem(m_Ack(X1,X2),queue(host(X1)))
| ~ elem(m_Down(X3),queue(host(X1)))
| host(X2) != index(pendack,host(X1))
| host(X3) != s(index(pendack,host(X1)))
| index(status,host(X0)) != norm
| index(status,host(X1)) != elec_2
| index(ldr,host(X0)) != host(X0)
| ~ leq(nbr_proc,s(index(pendack,host(X1)))) ),
inference(cnf,[status(esa)],[conj_negated]) ).
cnf(l0,plain,
( ~ setIn(sK10,alive)
| ~ setIn(sK13,alive)
| ~ elem(m_Ack(sK13,sK11),queue(host(sK13)))
| ~ elem(m_Down(sK12),queue(host(sK13)))
| host(sK11) != index(pendack,host(sK13))
| host(sK12) != s(index(pendack,host(sK13)))
| index(status,host(sK10)) != norm
| index(status,host(sK13)) != elec_2
| index(ldr,host(sK10)) != host(sK10)
| ~ leq(nbr_proc,s(index(pendack,host(sK13)))) ),
inference(instantiation,[status(thm)],[114]) ).
cnf(130,plain,
setIn(sK10,alive),
inference(cnf,[status(esa)],[conj_negated]) ).
cnf(l1,plain,
setIn(sK10,alive),
inference(instantiation,[status(thm)],[130]) ).
cnf(123,plain,
setIn(sK13,alive),
inference(cnf,[status(esa)],[conj_negated]) ).
cnf(l2,plain,
setIn(sK13,alive),
inference(instantiation,[status(thm)],[123]) ).
fof(axiom_47,plain,
! [X,Y,Q] :
( elem(X,snoc(Q,Y))
<=> ( X = Y
| elem(X,Q) ) ),
file('Axioms/SWV011+0.ax',axiom_47) ).
cnf(55,plain,
( ~ elem(X0,snoc(X1,X2))
| elem(X0,X1)
| X0 = X2 ),
inference(cnf,[status(esa)],[axiom_47]) ).
cnf(l12,plain,
( ~ elem(m_Ack(sK13,sK11),snoc(queue(host(sK13)),m_Halt(sK7)))
| elem(m_Ack(sK13,sK11),queue(host(sK13)))
| m_Ack(sK13,sK11) = m_Halt(sK7) ),
inference(instantiation,[status(thm)],[55]) ).
cnf(131,plain,
index(ldr,host(sK10)) = host(sK10),
inference(cnf,[status(esa)],[conj_negated]) ).
cnf(l36,plain,
index(ldr,host(sK10)) = host(sK10),
inference(instantiation,[status(thm)],[131]) ).
cnf(129,plain,
host(sK12) = s(index(pendack,host(sK13))),
inference(cnf,[status(esa)],[conj_negated]) ).
cnf(l21,plain,
host(sK12) = s(index(pendack,host(sK13))),
inference(instantiation,[status(thm)],[129]) ).
fof(axiom_11,plain,
! [X,Y,Z] : m_Ack(X,Y) != m_Halt(Z),
file('Axioms/SWV011+0.ax',axiom_11) ).
cnf(12,plain,
m_Ack(X0,X1) != m_Halt(X2),
inference(cnf,[status(esa)],[axiom_11]) ).
cnf(l19,plain,
m_Ack(sK13,sK11) != m_Halt(sK7),
inference(instantiation,[status(thm)],[12]) ).
cnf(128,plain,
host(sK11) = index(pendack,host(sK13)),
inference(cnf,[status(esa)],[conj_negated]) ).
cnf(l25,plain,
host(sK11) = index(pendack,host(sK13)),
inference(instantiation,[status(thm)],[128]) ).
cnf(127,plain,
index(status,host(sK13)) = elec_2,
inference(cnf,[status(esa)],[conj_negated]) ).
cnf(l40,plain,
index(status,host(sK13)) = elec_2,
inference(instantiation,[status(thm)],[127]) ).
cnf(132,plain,
index(status,host(sK10)) = norm,
inference(cnf,[status(esa)],[conj_negated]) ).
cnf(l32,plain,
index(status,host(sK10)) = norm,
inference(instantiation,[status(thm)],[132]) ).
cnf(126,plain,
elem(m_Ack(sK13,sK11),snoc(queue(host(sK13)),m_Halt(sK7))),
inference(cnf,[status(esa)],[conj_negated]) ).
cnf(l15,plain,
elem(m_Ack(sK13,sK11),snoc(queue(host(sK13)),m_Halt(sK7))),
inference(instantiation,[status(thm)],[126]) ).
cnf(l13,plain,
( ~ elem(m_Down(sK12),snoc(queue(host(sK13)),m_Halt(sK7)))
| elem(m_Down(sK12),queue(host(sK13)))
| m_Down(sK12) = m_Halt(sK7) ),
inference(instantiation,[status(thm)],[55]) ).
cnf(125,plain,
elem(m_Down(sK12),snoc(queue(host(sK13)),m_Halt(sK7))),
inference(cnf,[status(esa)],[conj_negated]) ).
cnf(l23,plain,
elem(m_Down(sK12),snoc(queue(host(sK13)),m_Halt(sK7))),
inference(instantiation,[status(thm)],[125]) ).
fof(axiom_17,plain,
! [X,Y] : m_Down(X) != m_Halt(Y),
file('Axioms/SWV011+0.ax',axiom_17) ).
cnf(18,plain,
m_Down(X0) != m_Halt(X1),
inference(cnf,[status(esa)],[axiom_17]) ).
cnf(l17,plain,
m_Down(sK12) != m_Halt(sK7),
inference(instantiation,[status(thm)],[18]) ).
cnf(124,plain,
leq(nbr_proc,s(index(pendack,host(sK13)))),
inference(cnf,[status(esa)],[conj_negated]) ).
cnf(l37,plain,
leq(nbr_proc,s(index(pendack,host(sK13)))),
inference(instantiation,[status(thm)],[124]) ).
cnf(final,plain,
$false,
inference(ground_refutation,[status(thm)],[l0,l1,l2,l12,l36,l21,l19,l25,l40,l32,l15,l13,l23,l17,l37]) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.11/0.12 % Problem : SWV464+1 : TPTP v9.0.0. Released v4.0.0.
% 0.11/0.12 % Command : /export/starexec/sandbox/solver/bin/execute.py 300 /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.12/0.33 % Computer : n019.cluster.edu
% 0.12/0.33 % Model : x86_64 x86_64
% 0.12/0.33 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33 % Memory : 8042.1875MB
% 0.12/0.33 % OS : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33 % CPULimit : 300
% 0.12/0.33 % WCLimit : 300
% 0.12/0.33 % DateTime : Tue Jul 22 09:41:04 EDT 2025
% 0.12/0.33 % CPUTime :
% 0.12/0.34 % launching worker at depth: 1
% 0.12/0.34 % launching worker at depth: 3
% 0.12/0.34 % launching worker at depth: 5
% 0.12/0.34 % launching worker at depth: 4
% 0.12/0.34 % launching worker at depth: 2
% 0.12/0.34 % launching worker at depth: 7
% 0.12/0.34 % launching worker at depth: 6
% 0.12/0.34 % launching worker at depth: 8
% 0.12/0.36 % launching worker at depth: 9
% 0.19/0.58 % SZS status Theorem for theBenchmark
% 0.19/0.58 % SZS output start CNFRefutation
% See solution above
%------------------------------------------------------------------------------