TSTP Solution File: SWV469+1 by SInE---0.4
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : SInE---0.4
% Problem : SWV469+1 : TPTP v5.0.0. Released v4.0.0.
% Transfm : none
% Format : tptp:raw
% Command : Source/sine.py -e eprover -t %d %s
% Computer : art02.cs.miami.edu
% Model : i686 i686
% CPU : Intel(R) Pentium(R) 4 CPU 2.80GHz @ 2793MHz
% Memory : 2018MB
% OS : Linux 2.6.26.8-57.fc8
% CPULimit : 300s
% DateTime : Sun Dec 26 12:51:49 EST 2010
% Result : Theorem 18.04s
% Output : CNFRefutation 18.04s
% Verified :
% SZS Type : Refutation
% Derivation depth : 26
% Number of leaves : 12
% Syntax : Number of formulae : 95 ( 26 unt; 0 def)
% Number of atoms : 1250 ( 518 equ)
% Maximal formula atoms : 130 ( 13 avg)
% Number of connectives : 1865 ( 710 ~; 564 |; 475 &)
% ( 7 <=>; 109 =>; 0 <=; 0 <~>)
% Maximal formula depth : 66 ( 8 avg)
% Maximal term depth : 4 ( 1 avg)
% Number of predicates : 10 ( 8 usr; 5 prp; 0-3 aty)
% Number of functors : 26 ( 26 usr; 17 con; 0-6 aty)
% Number of variables : 509 ( 21 sgn 443 !; 14 ?)
% Comments :
%------------------------------------------------------------------------------
fof(2,axiom,
! [X1,X2] :
( ( leq(X1,X2)
& leq(X2,X1) )
<=> X1 = X2 ),
file('/tmp/tmp_GRBbQ/sel_SWV469+1.p_1',axiom_61) ).
fof(7,axiom,
! [X1,X2] :
( leq(X1,X2)
| leq(X2,X1) ),
file('/tmp/tmp_GRBbQ/sel_SWV469+1.p_1',axiom_60) ).
fof(15,axiom,
! [X1,X2] :
( leq(X1,s(X2))
<=> ( X1 = s(X2)
| leq(X1,X2) ) ),
file('/tmp/tmp_GRBbQ/sel_SWV469+1.p_1',axiom_64) ).
fof(26,axiom,
! [X7] : leq(s(zero),host(X7)),
file('/tmp/tmp_GRBbQ/sel_SWV469+1.p_1',axiom_02) ).
fof(32,axiom,
! [X1,X2,X4] :
( elem(X1,cons(X2,X4))
<=> ( X1 = X2
| elem(X1,X4) ) ),
file('/tmp/tmp_GRBbQ/sel_SWV469+1.p_1',axiom_46) ).
fof(38,axiom,
! [X1] : leq(X1,X1),
file('/tmp/tmp_GRBbQ/sel_SWV469+1.p_1',axiom_59) ).
fof(44,conjecture,
! [X12,X13,X1,X2] :
( ( ! [X3,X14] :
( elem(m_Ldr(X14),queue(host(X3)))
=> ~ leq(host(X3),host(X14)) )
& ! [X3,X14] :
( ( X14 != X3
& host(X14) = host(X3) )
=> ( ~ setIn(X3,alive)
| ~ setIn(X14,alive) ) )
& ! [X3,X14] :
( ( setIn(X14,alive)
& index(status,host(X14)) = elec_2 )
=> ~ elem(m_Ack(X3,X14),queue(host(X3))) )
& ! [X3] :
( ( ( index(status,host(X3)) = elec_1
| index(status,host(X3)) = elec_2 )
& setIn(X3,alive) )
=> index(elid,host(X3)) = X3 )
& ! [X3,X14] :
( ( setIn(X3,alive)
& setIn(X14,alive)
& setIn(host(X14),index(down,host(X3)))
& index(status,host(X14)) = elec_2 )
=> leq(index(pendack,host(X14)),host(X3)) )
& ! [X3,X14] :
( ( setIn(X14,alive)
& index(status,host(X14)) = norm
& index(ldr,host(X14)) = host(X14) )
=> ~ ( setIn(X3,alive)
& setIn(host(X14),index(down,host(X3))) ) )
& ! [X3,X15,X14] :
( ( ~ leq(host(X14),host(X3))
& setIn(X3,alive)
& setIn(X14,alive)
& host(X14) = host(X15)
& index(status,host(X14)) = elec_2 )
=> ~ elem(m_Down(X15),queue(host(X3))) )
& ! [X3,X14] :
( ( ~ leq(host(X3),host(X14))
& setIn(X3,alive)
& setIn(X14,alive)
& index(status,host(X3)) = elec_2
& index(status,host(X14)) = elec_2 )
=> leq(index(pendack,host(X14)),host(X3)) )
& ! [X3,X15,X14] :
( ( setIn(X14,alive)
& elem(m_Ack(X14,X15),queue(host(X14)))
& host(X15) = host(X3) )
=> ~ ( setIn(X3,alive)
& index(ldr,host(X3)) = host(X3)
& index(status,host(X3)) = norm ) )
& ! [X3,X15,X14] :
( ( setIn(X3,alive)
& setIn(X14,alive)
& host(X14) = host(X15)
& index(status,host(X3)) = elec_2
& index(status,host(X14)) = elec_2 )
=> ~ elem(m_Ack(X3,X15),queue(host(X3))) )
& ! [X3,X15,X14] :
( ( setIn(X3,alive)
& setIn(X14,alive)
& elem(m_Down(X15),queue(host(X3)))
& host(X14) = host(X15)
& index(status,host(X14)) = elec_2 )
=> leq(index(pendack,host(X14)),host(X3)) )
& ! [X3,X15,X14] :
( ( setIn(X14,alive)
& host(X15) = host(X14)
& index(status,host(X14)) = norm
& index(ldr,host(X14)) = host(X14) )
=> ~ ( setIn(X3,alive)
& elem(m_Down(X15),queue(host(X3))) ) )
& ! [X3,X14] :
( ( ~ leq(index(pendack,host(X14)),host(X3))
& setIn(X14,alive)
& index(status,host(X14)) = elec_2 )
=> ~ ( setIn(X3,alive)
& index(ldr,host(X3)) = host(X3)
& index(status,host(X3)) = norm ) )
& ! [X3,X14] :
( ( ~ leq(host(X3),host(X14))
& setIn(X3,alive)
& setIn(X14,alive)
& index(status,host(X3)) = elec_2
& index(status,host(X14)) = elec_2 )
=> ~ leq(index(pendack,host(X3)),index(pendack,host(X14))) )
& ! [X3,X15,X14] :
( ( setIn(X14,alive)
& elem(m_Down(X15),queue(host(X14)))
& host(X15) = host(X3)
& index(status,host(X14)) = elec_2 )
=> ~ ( setIn(X3,alive)
& index(ldr,host(X3)) = host(X3)
& index(status,host(X3)) = norm ) )
& ! [X3,X15,X14] :
( ( ! [X16] :
( ( ~ leq(host(X14),X16)
& leq(s(zero),X16) )
=> ( setIn(X16,index(down,host(X14)))
| X16 = host(X15) ) )
& ~ leq(host(X14),host(X3))
& elem(m_Down(X15),queue(host(X14)))
& index(status,host(X14)) = elec_1 )
=> ~ ( setIn(X3,alive)
& index(ldr,host(X3)) = host(X3)
& index(status,host(X3)) = norm ) )
& queue(host(X1)) = cons(m_Down(X2),X12) )
=> ( setIn(X1,alive)
=> ( ~ leq(host(X1),host(X2))
=> ( ~ ( ( index(ldr,host(X1)) = host(X2)
& index(status,host(X1)) = norm )
| ( index(status,host(X1)) = wait
& host(X2) = host(index(elid,host(X1))) ) )
=> ( ( ! [X3] :
( ( ~ leq(host(X1),X3)
& leq(s(zero),X3) )
=> ( setIn(X3,index(down,host(X1)))
| X3 = host(X2) ) )
& index(status,host(X1)) = elec_1 )
=> ( ~ leq(nbr_proc,host(X1))
=> ! [X3] :
( host(X1) != host(X3)
=> ! [X17] :
( host(X1) = host(X17)
=> ( ( ~ leq(s(host(X1)),host(X3))
& setIn(X17,alive) )
=> ~ ( setIn(X3,alive)
& index(ldr,host(X3)) = host(X3)
& index(status,host(X3)) = norm ) ) ) ) ) ) ) ) ) ),
file('/tmp/tmp_GRBbQ/sel_SWV469+1.p_1',conj) ).
fof(45,negated_conjecture,
~ ! [X12,X13,X1,X2] :
( ( ! [X3,X14] :
( elem(m_Ldr(X14),queue(host(X3)))
=> ~ leq(host(X3),host(X14)) )
& ! [X3,X14] :
( ( X14 != X3
& host(X14) = host(X3) )
=> ( ~ setIn(X3,alive)
| ~ setIn(X14,alive) ) )
& ! [X3,X14] :
( ( setIn(X14,alive)
& index(status,host(X14)) = elec_2 )
=> ~ elem(m_Ack(X3,X14),queue(host(X3))) )
& ! [X3] :
( ( ( index(status,host(X3)) = elec_1
| index(status,host(X3)) = elec_2 )
& setIn(X3,alive) )
=> index(elid,host(X3)) = X3 )
& ! [X3,X14] :
( ( setIn(X3,alive)
& setIn(X14,alive)
& setIn(host(X14),index(down,host(X3)))
& index(status,host(X14)) = elec_2 )
=> leq(index(pendack,host(X14)),host(X3)) )
& ! [X3,X14] :
( ( setIn(X14,alive)
& index(status,host(X14)) = norm
& index(ldr,host(X14)) = host(X14) )
=> ~ ( setIn(X3,alive)
& setIn(host(X14),index(down,host(X3))) ) )
& ! [X3,X15,X14] :
( ( ~ leq(host(X14),host(X3))
& setIn(X3,alive)
& setIn(X14,alive)
& host(X14) = host(X15)
& index(status,host(X14)) = elec_2 )
=> ~ elem(m_Down(X15),queue(host(X3))) )
& ! [X3,X14] :
( ( ~ leq(host(X3),host(X14))
& setIn(X3,alive)
& setIn(X14,alive)
& index(status,host(X3)) = elec_2
& index(status,host(X14)) = elec_2 )
=> leq(index(pendack,host(X14)),host(X3)) )
& ! [X3,X15,X14] :
( ( setIn(X14,alive)
& elem(m_Ack(X14,X15),queue(host(X14)))
& host(X15) = host(X3) )
=> ~ ( setIn(X3,alive)
& index(ldr,host(X3)) = host(X3)
& index(status,host(X3)) = norm ) )
& ! [X3,X15,X14] :
( ( setIn(X3,alive)
& setIn(X14,alive)
& host(X14) = host(X15)
& index(status,host(X3)) = elec_2
& index(status,host(X14)) = elec_2 )
=> ~ elem(m_Ack(X3,X15),queue(host(X3))) )
& ! [X3,X15,X14] :
( ( setIn(X3,alive)
& setIn(X14,alive)
& elem(m_Down(X15),queue(host(X3)))
& host(X14) = host(X15)
& index(status,host(X14)) = elec_2 )
=> leq(index(pendack,host(X14)),host(X3)) )
& ! [X3,X15,X14] :
( ( setIn(X14,alive)
& host(X15) = host(X14)
& index(status,host(X14)) = norm
& index(ldr,host(X14)) = host(X14) )
=> ~ ( setIn(X3,alive)
& elem(m_Down(X15),queue(host(X3))) ) )
& ! [X3,X14] :
( ( ~ leq(index(pendack,host(X14)),host(X3))
& setIn(X14,alive)
& index(status,host(X14)) = elec_2 )
=> ~ ( setIn(X3,alive)
& index(ldr,host(X3)) = host(X3)
& index(status,host(X3)) = norm ) )
& ! [X3,X14] :
( ( ~ leq(host(X3),host(X14))
& setIn(X3,alive)
& setIn(X14,alive)
& index(status,host(X3)) = elec_2
& index(status,host(X14)) = elec_2 )
=> ~ leq(index(pendack,host(X3)),index(pendack,host(X14))) )
& ! [X3,X15,X14] :
( ( setIn(X14,alive)
& elem(m_Down(X15),queue(host(X14)))
& host(X15) = host(X3)
& index(status,host(X14)) = elec_2 )
=> ~ ( setIn(X3,alive)
& index(ldr,host(X3)) = host(X3)
& index(status,host(X3)) = norm ) )
& ! [X3,X15,X14] :
( ( ! [X16] :
( ( ~ leq(host(X14),X16)
& leq(s(zero),X16) )
=> ( setIn(X16,index(down,host(X14)))
| X16 = host(X15) ) )
& ~ leq(host(X14),host(X3))
& elem(m_Down(X15),queue(host(X14)))
& index(status,host(X14)) = elec_1 )
=> ~ ( setIn(X3,alive)
& index(ldr,host(X3)) = host(X3)
& index(status,host(X3)) = norm ) )
& queue(host(X1)) = cons(m_Down(X2),X12) )
=> ( setIn(X1,alive)
=> ( ~ leq(host(X1),host(X2))
=> ( ~ ( ( index(ldr,host(X1)) = host(X2)
& index(status,host(X1)) = norm )
| ( index(status,host(X1)) = wait
& host(X2) = host(index(elid,host(X1))) ) )
=> ( ( ! [X3] :
( ( ~ leq(host(X1),X3)
& leq(s(zero),X3) )
=> ( setIn(X3,index(down,host(X1)))
| X3 = host(X2) ) )
& index(status,host(X1)) = elec_1 )
=> ( ~ leq(nbr_proc,host(X1))
=> ! [X3] :
( host(X1) != host(X3)
=> ! [X17] :
( host(X1) = host(X17)
=> ( ( ~ leq(s(host(X1)),host(X3))
& setIn(X17,alive) )
=> ~ ( setIn(X3,alive)
& index(ldr,host(X3)) = host(X3)
& index(status,host(X3)) = norm ) ) ) ) ) ) ) ) ) ),
inference(assume_negation,[status(cth)],[44]) ).
fof(49,negated_conjecture,
~ ! [X12,X13,X1,X2] :
( ( ! [X3,X14] :
( elem(m_Ldr(X14),queue(host(X3)))
=> ~ leq(host(X3),host(X14)) )
& ! [X3,X14] :
( ( X14 != X3
& host(X14) = host(X3) )
=> ( ~ setIn(X3,alive)
| ~ setIn(X14,alive) ) )
& ! [X3,X14] :
( ( setIn(X14,alive)
& index(status,host(X14)) = elec_2 )
=> ~ elem(m_Ack(X3,X14),queue(host(X3))) )
& ! [X3] :
( ( ( index(status,host(X3)) = elec_1
| index(status,host(X3)) = elec_2 )
& setIn(X3,alive) )
=> index(elid,host(X3)) = X3 )
& ! [X3,X14] :
( ( setIn(X3,alive)
& setIn(X14,alive)
& setIn(host(X14),index(down,host(X3)))
& index(status,host(X14)) = elec_2 )
=> leq(index(pendack,host(X14)),host(X3)) )
& ! [X3,X14] :
( ( setIn(X14,alive)
& index(status,host(X14)) = norm
& index(ldr,host(X14)) = host(X14) )
=> ~ ( setIn(X3,alive)
& setIn(host(X14),index(down,host(X3))) ) )
& ! [X3,X15,X14] :
( ( ~ leq(host(X14),host(X3))
& setIn(X3,alive)
& setIn(X14,alive)
& host(X14) = host(X15)
& index(status,host(X14)) = elec_2 )
=> ~ elem(m_Down(X15),queue(host(X3))) )
& ! [X3,X14] :
( ( ~ leq(host(X3),host(X14))
& setIn(X3,alive)
& setIn(X14,alive)
& index(status,host(X3)) = elec_2
& index(status,host(X14)) = elec_2 )
=> leq(index(pendack,host(X14)),host(X3)) )
& ! [X3,X15,X14] :
( ( setIn(X14,alive)
& elem(m_Ack(X14,X15),queue(host(X14)))
& host(X15) = host(X3) )
=> ~ ( setIn(X3,alive)
& index(ldr,host(X3)) = host(X3)
& index(status,host(X3)) = norm ) )
& ! [X3,X15,X14] :
( ( setIn(X3,alive)
& setIn(X14,alive)
& host(X14) = host(X15)
& index(status,host(X3)) = elec_2
& index(status,host(X14)) = elec_2 )
=> ~ elem(m_Ack(X3,X15),queue(host(X3))) )
& ! [X3,X15,X14] :
( ( setIn(X3,alive)
& setIn(X14,alive)
& elem(m_Down(X15),queue(host(X3)))
& host(X14) = host(X15)
& index(status,host(X14)) = elec_2 )
=> leq(index(pendack,host(X14)),host(X3)) )
& ! [X3,X15,X14] :
( ( setIn(X14,alive)
& host(X15) = host(X14)
& index(status,host(X14)) = norm
& index(ldr,host(X14)) = host(X14) )
=> ~ ( setIn(X3,alive)
& elem(m_Down(X15),queue(host(X3))) ) )
& ! [X3,X14] :
( ( ~ leq(index(pendack,host(X14)),host(X3))
& setIn(X14,alive)
& index(status,host(X14)) = elec_2 )
=> ~ ( setIn(X3,alive)
& index(ldr,host(X3)) = host(X3)
& index(status,host(X3)) = norm ) )
& ! [X3,X14] :
( ( ~ leq(host(X3),host(X14))
& setIn(X3,alive)
& setIn(X14,alive)
& index(status,host(X3)) = elec_2
& index(status,host(X14)) = elec_2 )
=> ~ leq(index(pendack,host(X3)),index(pendack,host(X14))) )
& ! [X3,X15,X14] :
( ( setIn(X14,alive)
& elem(m_Down(X15),queue(host(X14)))
& host(X15) = host(X3)
& index(status,host(X14)) = elec_2 )
=> ~ ( setIn(X3,alive)
& index(ldr,host(X3)) = host(X3)
& index(status,host(X3)) = norm ) )
& ! [X3,X15,X14] :
( ( ! [X16] :
( ( ~ leq(host(X14),X16)
& leq(s(zero),X16) )
=> ( setIn(X16,index(down,host(X14)))
| X16 = host(X15) ) )
& ~ leq(host(X14),host(X3))
& elem(m_Down(X15),queue(host(X14)))
& index(status,host(X14)) = elec_1 )
=> ~ ( setIn(X3,alive)
& index(ldr,host(X3)) = host(X3)
& index(status,host(X3)) = norm ) )
& queue(host(X1)) = cons(m_Down(X2),X12) )
=> ( setIn(X1,alive)
=> ( ~ leq(host(X1),host(X2))
=> ( ~ ( ( index(ldr,host(X1)) = host(X2)
& index(status,host(X1)) = norm )
| ( index(status,host(X1)) = wait
& host(X2) = host(index(elid,host(X1))) ) )
=> ( ( ! [X3] :
( ( ~ leq(host(X1),X3)
& leq(s(zero),X3) )
=> ( setIn(X3,index(down,host(X1)))
| X3 = host(X2) ) )
& index(status,host(X1)) = elec_1 )
=> ( ~ leq(nbr_proc,host(X1))
=> ! [X3] :
( host(X1) != host(X3)
=> ! [X17] :
( host(X1) = host(X17)
=> ( ( ~ leq(s(host(X1)),host(X3))
& setIn(X17,alive) )
=> ~ ( setIn(X3,alive)
& index(ldr,host(X3)) = host(X3)
& index(status,host(X3)) = norm ) ) ) ) ) ) ) ) ) ),
inference(fof_simplification,[status(thm)],[45,theory(equality)]) ).
fof(50,plain,
! [X12,X2,X1] :
( epred1_3(X1,X2,X12)
=> ( ! [X3,X14] :
( elem(m_Ldr(X14),queue(host(X3)))
=> ~ leq(host(X3),host(X14)) )
& ! [X3,X14] :
( ( X14 != X3
& host(X14) = host(X3) )
=> ( ~ setIn(X3,alive)
| ~ setIn(X14,alive) ) )
& ! [X3,X14] :
( ( setIn(X14,alive)
& index(status,host(X14)) = elec_2 )
=> ~ elem(m_Ack(X3,X14),queue(host(X3))) )
& ! [X3] :
( ( ( index(status,host(X3)) = elec_1
| index(status,host(X3)) = elec_2 )
& setIn(X3,alive) )
=> index(elid,host(X3)) = X3 )
& ! [X3,X14] :
( ( setIn(X3,alive)
& setIn(X14,alive)
& setIn(host(X14),index(down,host(X3)))
& index(status,host(X14)) = elec_2 )
=> leq(index(pendack,host(X14)),host(X3)) )
& ! [X3,X14] :
( ( setIn(X14,alive)
& index(status,host(X14)) = norm
& index(ldr,host(X14)) = host(X14) )
=> ~ ( setIn(X3,alive)
& setIn(host(X14),index(down,host(X3))) ) )
& ! [X3,X15,X14] :
( ( ~ leq(host(X14),host(X3))
& setIn(X3,alive)
& setIn(X14,alive)
& host(X14) = host(X15)
& index(status,host(X14)) = elec_2 )
=> ~ elem(m_Down(X15),queue(host(X3))) )
& ! [X3,X14] :
( ( ~ leq(host(X3),host(X14))
& setIn(X3,alive)
& setIn(X14,alive)
& index(status,host(X3)) = elec_2
& index(status,host(X14)) = elec_2 )
=> leq(index(pendack,host(X14)),host(X3)) )
& ! [X3,X15,X14] :
( ( setIn(X14,alive)
& elem(m_Ack(X14,X15),queue(host(X14)))
& host(X15) = host(X3) )
=> ~ ( setIn(X3,alive)
& index(ldr,host(X3)) = host(X3)
& index(status,host(X3)) = norm ) )
& ! [X3,X15,X14] :
( ( setIn(X3,alive)
& setIn(X14,alive)
& host(X14) = host(X15)
& index(status,host(X3)) = elec_2
& index(status,host(X14)) = elec_2 )
=> ~ elem(m_Ack(X3,X15),queue(host(X3))) )
& ! [X3,X15,X14] :
( ( setIn(X3,alive)
& setIn(X14,alive)
& elem(m_Down(X15),queue(host(X3)))
& host(X14) = host(X15)
& index(status,host(X14)) = elec_2 )
=> leq(index(pendack,host(X14)),host(X3)) )
& ! [X3,X15,X14] :
( ( setIn(X14,alive)
& host(X15) = host(X14)
& index(status,host(X14)) = norm
& index(ldr,host(X14)) = host(X14) )
=> ~ ( setIn(X3,alive)
& elem(m_Down(X15),queue(host(X3))) ) )
& ! [X3,X14] :
( ( ~ leq(index(pendack,host(X14)),host(X3))
& setIn(X14,alive)
& index(status,host(X14)) = elec_2 )
=> ~ ( setIn(X3,alive)
& index(ldr,host(X3)) = host(X3)
& index(status,host(X3)) = norm ) )
& ! [X3,X14] :
( ( ~ leq(host(X3),host(X14))
& setIn(X3,alive)
& setIn(X14,alive)
& index(status,host(X3)) = elec_2
& index(status,host(X14)) = elec_2 )
=> ~ leq(index(pendack,host(X3)),index(pendack,host(X14))) )
& ! [X3,X15,X14] :
( ( setIn(X14,alive)
& elem(m_Down(X15),queue(host(X14)))
& host(X15) = host(X3)
& index(status,host(X14)) = elec_2 )
=> ~ ( setIn(X3,alive)
& index(ldr,host(X3)) = host(X3)
& index(status,host(X3)) = norm ) )
& ! [X3,X15,X14] :
( ( ! [X16] :
( ( ~ leq(host(X14),X16)
& leq(s(zero),X16) )
=> ( setIn(X16,index(down,host(X14)))
| X16 = host(X15) ) )
& ~ leq(host(X14),host(X3))
& elem(m_Down(X15),queue(host(X14)))
& index(status,host(X14)) = elec_1 )
=> ~ ( setIn(X3,alive)
& index(ldr,host(X3)) = host(X3)
& index(status,host(X3)) = norm ) )
& queue(host(X1)) = cons(m_Down(X2),X12) ) ),
introduced(definition) ).
fof(51,negated_conjecture,
~ ! [X12,X13,X1,X2] :
( epred1_3(X1,X2,X12)
=> ( setIn(X1,alive)
=> ( ~ leq(host(X1),host(X2))
=> ( ~ ( ( index(ldr,host(X1)) = host(X2)
& index(status,host(X1)) = norm )
| ( index(status,host(X1)) = wait
& host(X2) = host(index(elid,host(X1))) ) )
=> ( ( ! [X3] :
( ( ~ leq(host(X1),X3)
& leq(s(zero),X3) )
=> ( setIn(X3,index(down,host(X1)))
| X3 = host(X2) ) )
& index(status,host(X1)) = elec_1 )
=> ( ~ leq(nbr_proc,host(X1))
=> ! [X3] :
( host(X1) != host(X3)
=> ! [X17] :
( host(X1) = host(X17)
=> ( ( ~ leq(s(host(X1)),host(X3))
& setIn(X17,alive) )
=> ~ ( setIn(X3,alive)
& index(ldr,host(X3)) = host(X3)
& index(status,host(X3)) = norm ) ) ) ) ) ) ) ) ) ),
inference(apply_def,[status(esa)],[49,50,theory(equality)]) ).
fof(54,plain,
! [X1,X2] :
( ( ~ leq(X1,X2)
| ~ leq(X2,X1)
| X1 = X2 )
& ( X1 != X2
| ( leq(X1,X2)
& leq(X2,X1) ) ) ),
inference(fof_nnf,[status(thm)],[2]) ).
fof(55,plain,
! [X3,X4] :
( ( ~ leq(X3,X4)
| ~ leq(X4,X3)
| X3 = X4 )
& ( X3 != X4
| ( leq(X3,X4)
& leq(X4,X3) ) ) ),
inference(variable_rename,[status(thm)],[54]) ).
fof(56,plain,
! [X3,X4] :
( ( ~ leq(X3,X4)
| ~ leq(X4,X3)
| X3 = X4 )
& ( leq(X3,X4)
| X3 != X4 )
& ( leq(X4,X3)
| X3 != X4 ) ),
inference(distribute,[status(thm)],[55]) ).
cnf(59,plain,
( X1 = X2
| ~ leq(X2,X1)
| ~ leq(X1,X2) ),
inference(split_conjunct,[status(thm)],[56]) ).
fof(67,plain,
! [X3,X4] :
( leq(X3,X4)
| leq(X4,X3) ),
inference(variable_rename,[status(thm)],[7]) ).
cnf(68,plain,
( leq(X1,X2)
| leq(X2,X1) ),
inference(split_conjunct,[status(thm)],[67]) ).
fof(87,plain,
! [X1,X2] :
( ( ~ leq(X1,s(X2))
| X1 = s(X2)
| leq(X1,X2) )
& ( ( X1 != s(X2)
& ~ leq(X1,X2) )
| leq(X1,s(X2)) ) ),
inference(fof_nnf,[status(thm)],[15]) ).
fof(88,plain,
! [X3,X4] :
( ( ~ leq(X3,s(X4))
| X3 = s(X4)
| leq(X3,X4) )
& ( ( X3 != s(X4)
& ~ leq(X3,X4) )
| leq(X3,s(X4)) ) ),
inference(variable_rename,[status(thm)],[87]) ).
fof(89,plain,
! [X3,X4] :
( ( ~ leq(X3,s(X4))
| X3 = s(X4)
| leq(X3,X4) )
& ( X3 != s(X4)
| leq(X3,s(X4)) )
& ( ~ leq(X3,X4)
| leq(X3,s(X4)) ) ),
inference(distribute,[status(thm)],[88]) ).
cnf(92,plain,
( leq(X1,X2)
| X1 = s(X2)
| ~ leq(X1,s(X2)) ),
inference(split_conjunct,[status(thm)],[89]) ).
fof(118,plain,
! [X8] : leq(s(zero),host(X8)),
inference(variable_rename,[status(thm)],[26]) ).
cnf(119,plain,
leq(s(zero),host(X1)),
inference(split_conjunct,[status(thm)],[118]) ).
fof(135,plain,
! [X1,X2,X4] :
( ( ~ elem(X1,cons(X2,X4))
| X1 = X2
| elem(X1,X4) )
& ( ( X1 != X2
& ~ elem(X1,X4) )
| elem(X1,cons(X2,X4)) ) ),
inference(fof_nnf,[status(thm)],[32]) ).
fof(136,plain,
! [X5,X6,X7] :
( ( ~ elem(X5,cons(X6,X7))
| X5 = X6
| elem(X5,X7) )
& ( ( X5 != X6
& ~ elem(X5,X7) )
| elem(X5,cons(X6,X7)) ) ),
inference(variable_rename,[status(thm)],[135]) ).
fof(137,plain,
! [X5,X6,X7] :
( ( ~ elem(X5,cons(X6,X7))
| X5 = X6
| elem(X5,X7) )
& ( X5 != X6
| elem(X5,cons(X6,X7)) )
& ( ~ elem(X5,X7)
| elem(X5,cons(X6,X7)) ) ),
inference(distribute,[status(thm)],[136]) ).
cnf(139,plain,
( elem(X1,cons(X2,X3))
| X1 != X2 ),
inference(split_conjunct,[status(thm)],[137]) ).
fof(149,plain,
! [X2] : leq(X2,X2),
inference(variable_rename,[status(thm)],[38]) ).
cnf(150,plain,
leq(X1,X1),
inference(split_conjunct,[status(thm)],[149]) ).
fof(165,negated_conjecture,
? [X12,X13,X1,X2] :
( epred1_3(X1,X2,X12)
& setIn(X1,alive)
& ~ leq(host(X1),host(X2))
& ( index(ldr,host(X1)) != host(X2)
| index(status,host(X1)) != norm )
& ( index(status,host(X1)) != wait
| host(X2) != host(index(elid,host(X1))) )
& ! [X3] :
( leq(host(X1),X3)
| ~ leq(s(zero),X3)
| setIn(X3,index(down,host(X1)))
| X3 = host(X2) )
& index(status,host(X1)) = elec_1
& ~ leq(nbr_proc,host(X1))
& ? [X3] :
( host(X1) != host(X3)
& ? [X17] :
( host(X1) = host(X17)
& ~ leq(s(host(X1)),host(X3))
& setIn(X17,alive)
& setIn(X3,alive)
& index(ldr,host(X3)) = host(X3)
& index(status,host(X3)) = norm ) ) ),
inference(fof_nnf,[status(thm)],[51]) ).
fof(166,negated_conjecture,
? [X18,X19,X20,X21] :
( epred1_3(X20,X21,X18)
& setIn(X20,alive)
& ~ leq(host(X20),host(X21))
& ( index(ldr,host(X20)) != host(X21)
| index(status,host(X20)) != norm )
& ( index(status,host(X20)) != wait
| host(X21) != host(index(elid,host(X20))) )
& ! [X22] :
( leq(host(X20),X22)
| ~ leq(s(zero),X22)
| setIn(X22,index(down,host(X20)))
| X22 = host(X21) )
& index(status,host(X20)) = elec_1
& ~ leq(nbr_proc,host(X20))
& ? [X23] :
( host(X20) != host(X23)
& ? [X24] :
( host(X20) = host(X24)
& ~ leq(s(host(X20)),host(X23))
& setIn(X24,alive)
& setIn(X23,alive)
& index(ldr,host(X23)) = host(X23)
& index(status,host(X23)) = norm ) ) ),
inference(variable_rename,[status(thm)],[165]) ).
fof(167,negated_conjecture,
( epred1_3(esk3_0,esk4_0,esk1_0)
& setIn(esk3_0,alive)
& ~ leq(host(esk3_0),host(esk4_0))
& ( index(ldr,host(esk3_0)) != host(esk4_0)
| index(status,host(esk3_0)) != norm )
& ( index(status,host(esk3_0)) != wait
| host(esk4_0) != host(index(elid,host(esk3_0))) )
& ! [X22] :
( leq(host(esk3_0),X22)
| ~ leq(s(zero),X22)
| setIn(X22,index(down,host(esk3_0)))
| X22 = host(esk4_0) )
& index(status,host(esk3_0)) = elec_1
& ~ leq(nbr_proc,host(esk3_0))
& host(esk3_0) != host(esk5_0)
& host(esk3_0) = host(esk6_0)
& ~ leq(s(host(esk3_0)),host(esk5_0))
& setIn(esk6_0,alive)
& setIn(esk5_0,alive)
& index(ldr,host(esk5_0)) = host(esk5_0)
& index(status,host(esk5_0)) = norm ),
inference(skolemize,[status(esa)],[166]) ).
fof(168,negated_conjecture,
! [X22] :
( ( leq(host(esk3_0),X22)
| ~ leq(s(zero),X22)
| setIn(X22,index(down,host(esk3_0)))
| X22 = host(esk4_0) )
& index(status,host(esk3_0)) = elec_1
& ~ leq(nbr_proc,host(esk3_0))
& host(esk3_0) != host(esk5_0)
& host(esk3_0) = host(esk6_0)
& ~ leq(s(host(esk3_0)),host(esk5_0))
& setIn(esk6_0,alive)
& setIn(esk5_0,alive)
& index(ldr,host(esk5_0)) = host(esk5_0)
& index(status,host(esk5_0)) = norm
& ( index(ldr,host(esk3_0)) != host(esk4_0)
| index(status,host(esk3_0)) != norm )
& ( index(status,host(esk3_0)) != wait
| host(esk4_0) != host(index(elid,host(esk3_0))) )
& ~ leq(host(esk3_0),host(esk4_0))
& setIn(esk3_0,alive)
& epred1_3(esk3_0,esk4_0,esk1_0) ),
inference(shift_quantors,[status(thm)],[167]) ).
cnf(169,negated_conjecture,
epred1_3(esk3_0,esk4_0,esk1_0),
inference(split_conjunct,[status(thm)],[168]) ).
cnf(170,negated_conjecture,
setIn(esk3_0,alive),
inference(split_conjunct,[status(thm)],[168]) ).
cnf(174,negated_conjecture,
index(status,host(esk5_0)) = norm,
inference(split_conjunct,[status(thm)],[168]) ).
cnf(175,negated_conjecture,
index(ldr,host(esk5_0)) = host(esk5_0),
inference(split_conjunct,[status(thm)],[168]) ).
cnf(176,negated_conjecture,
setIn(esk5_0,alive),
inference(split_conjunct,[status(thm)],[168]) ).
cnf(178,negated_conjecture,
~ leq(s(host(esk3_0)),host(esk5_0)),
inference(split_conjunct,[status(thm)],[168]) ).
cnf(180,negated_conjecture,
host(esk3_0) != host(esk5_0),
inference(split_conjunct,[status(thm)],[168]) ).
cnf(183,negated_conjecture,
( X1 = host(esk4_0)
| setIn(X1,index(down,host(esk3_0)))
| leq(host(esk3_0),X1)
| ~ leq(s(zero),X1) ),
inference(split_conjunct,[status(thm)],[168]) ).
fof(184,plain,
! [X12,X2,X1] :
( ~ epred1_3(X1,X2,X12)
| ( ! [X3,X14] :
( ~ elem(m_Ldr(X14),queue(host(X3)))
| ~ leq(host(X3),host(X14)) )
& ! [X3,X14] :
( X14 = X3
| host(X14) != host(X3)
| ~ setIn(X3,alive)
| ~ setIn(X14,alive) )
& ! [X3,X14] :
( ~ setIn(X14,alive)
| index(status,host(X14)) != elec_2
| ~ elem(m_Ack(X3,X14),queue(host(X3))) )
& ! [X3] :
( ( index(status,host(X3)) != elec_1
& index(status,host(X3)) != elec_2 )
| ~ setIn(X3,alive)
| index(elid,host(X3)) = X3 )
& ! [X3,X14] :
( ~ setIn(X3,alive)
| ~ setIn(X14,alive)
| ~ setIn(host(X14),index(down,host(X3)))
| index(status,host(X14)) != elec_2
| leq(index(pendack,host(X14)),host(X3)) )
& ! [X3,X14] :
( ~ setIn(X14,alive)
| index(status,host(X14)) != norm
| index(ldr,host(X14)) != host(X14)
| ~ setIn(X3,alive)
| ~ setIn(host(X14),index(down,host(X3))) )
& ! [X3,X15,X14] :
( leq(host(X14),host(X3))
| ~ setIn(X3,alive)
| ~ setIn(X14,alive)
| host(X14) != host(X15)
| index(status,host(X14)) != elec_2
| ~ elem(m_Down(X15),queue(host(X3))) )
& ! [X3,X14] :
( leq(host(X3),host(X14))
| ~ setIn(X3,alive)
| ~ setIn(X14,alive)
| index(status,host(X3)) != elec_2
| index(status,host(X14)) != elec_2
| leq(index(pendack,host(X14)),host(X3)) )
& ! [X3,X15,X14] :
( ~ setIn(X14,alive)
| ~ elem(m_Ack(X14,X15),queue(host(X14)))
| host(X15) != host(X3)
| ~ setIn(X3,alive)
| index(ldr,host(X3)) != host(X3)
| index(status,host(X3)) != norm )
& ! [X3,X15,X14] :
( ~ setIn(X3,alive)
| ~ setIn(X14,alive)
| host(X14) != host(X15)
| index(status,host(X3)) != elec_2
| index(status,host(X14)) != elec_2
| ~ elem(m_Ack(X3,X15),queue(host(X3))) )
& ! [X3,X15,X14] :
( ~ setIn(X3,alive)
| ~ setIn(X14,alive)
| ~ elem(m_Down(X15),queue(host(X3)))
| host(X14) != host(X15)
| index(status,host(X14)) != elec_2
| leq(index(pendack,host(X14)),host(X3)) )
& ! [X3,X15,X14] :
( ~ setIn(X14,alive)
| host(X15) != host(X14)
| index(status,host(X14)) != norm
| index(ldr,host(X14)) != host(X14)
| ~ setIn(X3,alive)
| ~ elem(m_Down(X15),queue(host(X3))) )
& ! [X3,X14] :
( leq(index(pendack,host(X14)),host(X3))
| ~ setIn(X14,alive)
| index(status,host(X14)) != elec_2
| ~ setIn(X3,alive)
| index(ldr,host(X3)) != host(X3)
| index(status,host(X3)) != norm )
& ! [X3,X14] :
( leq(host(X3),host(X14))
| ~ setIn(X3,alive)
| ~ setIn(X14,alive)
| index(status,host(X3)) != elec_2
| index(status,host(X14)) != elec_2
| ~ leq(index(pendack,host(X3)),index(pendack,host(X14))) )
& ! [X3,X15,X14] :
( ~ setIn(X14,alive)
| ~ elem(m_Down(X15),queue(host(X14)))
| host(X15) != host(X3)
| index(status,host(X14)) != elec_2
| ~ setIn(X3,alive)
| index(ldr,host(X3)) != host(X3)
| index(status,host(X3)) != norm )
& ! [X3,X15,X14] :
( ? [X16] :
( ~ leq(host(X14),X16)
& leq(s(zero),X16)
& ~ setIn(X16,index(down,host(X14)))
& X16 != host(X15) )
| leq(host(X14),host(X3))
| ~ elem(m_Down(X15),queue(host(X14)))
| index(status,host(X14)) != elec_1
| ~ setIn(X3,alive)
| index(ldr,host(X3)) != host(X3)
| index(status,host(X3)) != norm )
& queue(host(X1)) = cons(m_Down(X2),X12) ) ),
inference(fof_nnf,[status(thm)],[50]) ).
fof(185,plain,
! [X17,X18,X19] :
( ~ epred1_3(X19,X18,X17)
| ( ! [X20,X21] :
( ~ elem(m_Ldr(X21),queue(host(X20)))
| ~ leq(host(X20),host(X21)) )
& ! [X22,X23] :
( X23 = X22
| host(X23) != host(X22)
| ~ setIn(X22,alive)
| ~ setIn(X23,alive) )
& ! [X24,X25] :
( ~ setIn(X25,alive)
| index(status,host(X25)) != elec_2
| ~ elem(m_Ack(X24,X25),queue(host(X24))) )
& ! [X26] :
( ( index(status,host(X26)) != elec_1
& index(status,host(X26)) != elec_2 )
| ~ setIn(X26,alive)
| index(elid,host(X26)) = X26 )
& ! [X27,X28] :
( ~ setIn(X27,alive)
| ~ setIn(X28,alive)
| ~ setIn(host(X28),index(down,host(X27)))
| index(status,host(X28)) != elec_2
| leq(index(pendack,host(X28)),host(X27)) )
& ! [X29,X30] :
( ~ setIn(X30,alive)
| index(status,host(X30)) != norm
| index(ldr,host(X30)) != host(X30)
| ~ setIn(X29,alive)
| ~ setIn(host(X30),index(down,host(X29))) )
& ! [X31,X32,X33] :
( leq(host(X33),host(X31))
| ~ setIn(X31,alive)
| ~ setIn(X33,alive)
| host(X33) != host(X32)
| index(status,host(X33)) != elec_2
| ~ elem(m_Down(X32),queue(host(X31))) )
& ! [X34,X35] :
( leq(host(X34),host(X35))
| ~ setIn(X34,alive)
| ~ setIn(X35,alive)
| index(status,host(X34)) != elec_2
| index(status,host(X35)) != elec_2
| leq(index(pendack,host(X35)),host(X34)) )
& ! [X36,X37,X38] :
( ~ setIn(X38,alive)
| ~ elem(m_Ack(X38,X37),queue(host(X38)))
| host(X37) != host(X36)
| ~ setIn(X36,alive)
| index(ldr,host(X36)) != host(X36)
| index(status,host(X36)) != norm )
& ! [X39,X40,X41] :
( ~ setIn(X39,alive)
| ~ setIn(X41,alive)
| host(X41) != host(X40)
| index(status,host(X39)) != elec_2
| index(status,host(X41)) != elec_2
| ~ elem(m_Ack(X39,X40),queue(host(X39))) )
& ! [X42,X43,X44] :
( ~ setIn(X42,alive)
| ~ setIn(X44,alive)
| ~ elem(m_Down(X43),queue(host(X42)))
| host(X44) != host(X43)
| index(status,host(X44)) != elec_2
| leq(index(pendack,host(X44)),host(X42)) )
& ! [X45,X46,X47] :
( ~ setIn(X47,alive)
| host(X46) != host(X47)
| index(status,host(X47)) != norm
| index(ldr,host(X47)) != host(X47)
| ~ setIn(X45,alive)
| ~ elem(m_Down(X46),queue(host(X45))) )
& ! [X48,X49] :
( leq(index(pendack,host(X49)),host(X48))
| ~ setIn(X49,alive)
| index(status,host(X49)) != elec_2
| ~ setIn(X48,alive)
| index(ldr,host(X48)) != host(X48)
| index(status,host(X48)) != norm )
& ! [X50,X51] :
( leq(host(X50),host(X51))
| ~ setIn(X50,alive)
| ~ setIn(X51,alive)
| index(status,host(X50)) != elec_2
| index(status,host(X51)) != elec_2
| ~ leq(index(pendack,host(X50)),index(pendack,host(X51))) )
& ! [X52,X53,X54] :
( ~ setIn(X54,alive)
| ~ elem(m_Down(X53),queue(host(X54)))
| host(X53) != host(X52)
| index(status,host(X54)) != elec_2
| ~ setIn(X52,alive)
| index(ldr,host(X52)) != host(X52)
| index(status,host(X52)) != norm )
& ! [X55,X56,X57] :
( ? [X58] :
( ~ leq(host(X57),X58)
& leq(s(zero),X58)
& ~ setIn(X58,index(down,host(X57)))
& X58 != host(X56) )
| leq(host(X57),host(X55))
| ~ elem(m_Down(X56),queue(host(X57)))
| index(status,host(X57)) != elec_1
| ~ setIn(X55,alive)
| index(ldr,host(X55)) != host(X55)
| index(status,host(X55)) != norm )
& queue(host(X19)) = cons(m_Down(X18),X17) ) ),
inference(variable_rename,[status(thm)],[184]) ).
fof(186,plain,
! [X17,X18,X19] :
( ~ epred1_3(X19,X18,X17)
| ( ! [X20,X21] :
( ~ elem(m_Ldr(X21),queue(host(X20)))
| ~ leq(host(X20),host(X21)) )
& ! [X22,X23] :
( X23 = X22
| host(X23) != host(X22)
| ~ setIn(X22,alive)
| ~ setIn(X23,alive) )
& ! [X24,X25] :
( ~ setIn(X25,alive)
| index(status,host(X25)) != elec_2
| ~ elem(m_Ack(X24,X25),queue(host(X24))) )
& ! [X26] :
( ( index(status,host(X26)) != elec_1
& index(status,host(X26)) != elec_2 )
| ~ setIn(X26,alive)
| index(elid,host(X26)) = X26 )
& ! [X27,X28] :
( ~ setIn(X27,alive)
| ~ setIn(X28,alive)
| ~ setIn(host(X28),index(down,host(X27)))
| index(status,host(X28)) != elec_2
| leq(index(pendack,host(X28)),host(X27)) )
& ! [X29,X30] :
( ~ setIn(X30,alive)
| index(status,host(X30)) != norm
| index(ldr,host(X30)) != host(X30)
| ~ setIn(X29,alive)
| ~ setIn(host(X30),index(down,host(X29))) )
& ! [X31,X32,X33] :
( leq(host(X33),host(X31))
| ~ setIn(X31,alive)
| ~ setIn(X33,alive)
| host(X33) != host(X32)
| index(status,host(X33)) != elec_2
| ~ elem(m_Down(X32),queue(host(X31))) )
& ! [X34,X35] :
( leq(host(X34),host(X35))
| ~ setIn(X34,alive)
| ~ setIn(X35,alive)
| index(status,host(X34)) != elec_2
| index(status,host(X35)) != elec_2
| leq(index(pendack,host(X35)),host(X34)) )
& ! [X36,X37,X38] :
( ~ setIn(X38,alive)
| ~ elem(m_Ack(X38,X37),queue(host(X38)))
| host(X37) != host(X36)
| ~ setIn(X36,alive)
| index(ldr,host(X36)) != host(X36)
| index(status,host(X36)) != norm )
& ! [X39,X40,X41] :
( ~ setIn(X39,alive)
| ~ setIn(X41,alive)
| host(X41) != host(X40)
| index(status,host(X39)) != elec_2
| index(status,host(X41)) != elec_2
| ~ elem(m_Ack(X39,X40),queue(host(X39))) )
& ! [X42,X43,X44] :
( ~ setIn(X42,alive)
| ~ setIn(X44,alive)
| ~ elem(m_Down(X43),queue(host(X42)))
| host(X44) != host(X43)
| index(status,host(X44)) != elec_2
| leq(index(pendack,host(X44)),host(X42)) )
& ! [X45,X46,X47] :
( ~ setIn(X47,alive)
| host(X46) != host(X47)
| index(status,host(X47)) != norm
| index(ldr,host(X47)) != host(X47)
| ~ setIn(X45,alive)
| ~ elem(m_Down(X46),queue(host(X45))) )
& ! [X48,X49] :
( leq(index(pendack,host(X49)),host(X48))
| ~ setIn(X49,alive)
| index(status,host(X49)) != elec_2
| ~ setIn(X48,alive)
| index(ldr,host(X48)) != host(X48)
| index(status,host(X48)) != norm )
& ! [X50,X51] :
( leq(host(X50),host(X51))
| ~ setIn(X50,alive)
| ~ setIn(X51,alive)
| index(status,host(X50)) != elec_2
| index(status,host(X51)) != elec_2
| ~ leq(index(pendack,host(X50)),index(pendack,host(X51))) )
& ! [X52,X53,X54] :
( ~ setIn(X54,alive)
| ~ elem(m_Down(X53),queue(host(X54)))
| host(X53) != host(X52)
| index(status,host(X54)) != elec_2
| ~ setIn(X52,alive)
| index(ldr,host(X52)) != host(X52)
| index(status,host(X52)) != norm )
& ! [X55,X56,X57] :
( ( ~ leq(host(X57),esk7_6(X17,X18,X19,X55,X56,X57))
& leq(s(zero),esk7_6(X17,X18,X19,X55,X56,X57))
& ~ setIn(esk7_6(X17,X18,X19,X55,X56,X57),index(down,host(X57)))
& esk7_6(X17,X18,X19,X55,X56,X57) != host(X56) )
| leq(host(X57),host(X55))
| ~ elem(m_Down(X56),queue(host(X57)))
| index(status,host(X57)) != elec_1
| ~ setIn(X55,alive)
| index(ldr,host(X55)) != host(X55)
| index(status,host(X55)) != norm )
& queue(host(X19)) = cons(m_Down(X18),X17) ) ),
inference(skolemize,[status(esa)],[185]) ).
fof(187,plain,
! [X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34,X35,X36,X37,X38,X39,X40,X41,X42,X43,X44,X45,X46,X47,X48,X49,X50,X51,X52,X53,X54,X55,X56,X57] :
( ( ( ( ~ leq(host(X57),esk7_6(X17,X18,X19,X55,X56,X57))
& leq(s(zero),esk7_6(X17,X18,X19,X55,X56,X57))
& ~ setIn(esk7_6(X17,X18,X19,X55,X56,X57),index(down,host(X57)))
& esk7_6(X17,X18,X19,X55,X56,X57) != host(X56) )
| leq(host(X57),host(X55))
| ~ elem(m_Down(X56),queue(host(X57)))
| index(status,host(X57)) != elec_1
| ~ setIn(X55,alive)
| index(ldr,host(X55)) != host(X55)
| index(status,host(X55)) != norm )
& ( ~ setIn(X54,alive)
| ~ elem(m_Down(X53),queue(host(X54)))
| host(X53) != host(X52)
| index(status,host(X54)) != elec_2
| ~ setIn(X52,alive)
| index(ldr,host(X52)) != host(X52)
| index(status,host(X52)) != norm )
& ( leq(host(X50),host(X51))
| ~ setIn(X50,alive)
| ~ setIn(X51,alive)
| index(status,host(X50)) != elec_2
| index(status,host(X51)) != elec_2
| ~ leq(index(pendack,host(X50)),index(pendack,host(X51))) )
& ( leq(index(pendack,host(X49)),host(X48))
| ~ setIn(X49,alive)
| index(status,host(X49)) != elec_2
| ~ setIn(X48,alive)
| index(ldr,host(X48)) != host(X48)
| index(status,host(X48)) != norm )
& ( ~ setIn(X47,alive)
| host(X46) != host(X47)
| index(status,host(X47)) != norm
| index(ldr,host(X47)) != host(X47)
| ~ setIn(X45,alive)
| ~ elem(m_Down(X46),queue(host(X45))) )
& ( ~ setIn(X42,alive)
| ~ setIn(X44,alive)
| ~ elem(m_Down(X43),queue(host(X42)))
| host(X44) != host(X43)
| index(status,host(X44)) != elec_2
| leq(index(pendack,host(X44)),host(X42)) )
& ( ~ setIn(X39,alive)
| ~ setIn(X41,alive)
| host(X41) != host(X40)
| index(status,host(X39)) != elec_2
| index(status,host(X41)) != elec_2
| ~ elem(m_Ack(X39,X40),queue(host(X39))) )
& ( ~ setIn(X38,alive)
| ~ elem(m_Ack(X38,X37),queue(host(X38)))
| host(X37) != host(X36)
| ~ setIn(X36,alive)
| index(ldr,host(X36)) != host(X36)
| index(status,host(X36)) != norm )
& ( leq(host(X34),host(X35))
| ~ setIn(X34,alive)
| ~ setIn(X35,alive)
| index(status,host(X34)) != elec_2
| index(status,host(X35)) != elec_2
| leq(index(pendack,host(X35)),host(X34)) )
& ( leq(host(X33),host(X31))
| ~ setIn(X31,alive)
| ~ setIn(X33,alive)
| host(X33) != host(X32)
| index(status,host(X33)) != elec_2
| ~ elem(m_Down(X32),queue(host(X31))) )
& ( ~ setIn(X30,alive)
| index(status,host(X30)) != norm
| index(ldr,host(X30)) != host(X30)
| ~ setIn(X29,alive)
| ~ setIn(host(X30),index(down,host(X29))) )
& ( ~ setIn(X27,alive)
| ~ setIn(X28,alive)
| ~ setIn(host(X28),index(down,host(X27)))
| index(status,host(X28)) != elec_2
| leq(index(pendack,host(X28)),host(X27)) )
& ( ( index(status,host(X26)) != elec_1
& index(status,host(X26)) != elec_2 )
| ~ setIn(X26,alive)
| index(elid,host(X26)) = X26 )
& ( ~ setIn(X25,alive)
| index(status,host(X25)) != elec_2
| ~ elem(m_Ack(X24,X25),queue(host(X24))) )
& ( X23 = X22
| host(X23) != host(X22)
| ~ setIn(X22,alive)
| ~ setIn(X23,alive) )
& ( ~ elem(m_Ldr(X21),queue(host(X20)))
| ~ leq(host(X20),host(X21)) )
& queue(host(X19)) = cons(m_Down(X18),X17) )
| ~ epred1_3(X19,X18,X17) ),
inference(shift_quantors,[status(thm)],[186]) ).
fof(188,plain,
! [X17,X18,X19,X20,X21,X22,X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34,X35,X36,X37,X38,X39,X40,X41,X42,X43,X44,X45,X46,X47,X48,X49,X50,X51,X52,X53,X54,X55,X56,X57] :
( ( ~ leq(host(X57),esk7_6(X17,X18,X19,X55,X56,X57))
| leq(host(X57),host(X55))
| ~ elem(m_Down(X56),queue(host(X57)))
| index(status,host(X57)) != elec_1
| ~ setIn(X55,alive)
| index(ldr,host(X55)) != host(X55)
| index(status,host(X55)) != norm
| ~ epred1_3(X19,X18,X17) )
& ( leq(s(zero),esk7_6(X17,X18,X19,X55,X56,X57))
| leq(host(X57),host(X55))
| ~ elem(m_Down(X56),queue(host(X57)))
| index(status,host(X57)) != elec_1
| ~ setIn(X55,alive)
| index(ldr,host(X55)) != host(X55)
| index(status,host(X55)) != norm
| ~ epred1_3(X19,X18,X17) )
& ( ~ setIn(esk7_6(X17,X18,X19,X55,X56,X57),index(down,host(X57)))
| leq(host(X57),host(X55))
| ~ elem(m_Down(X56),queue(host(X57)))
| index(status,host(X57)) != elec_1
| ~ setIn(X55,alive)
| index(ldr,host(X55)) != host(X55)
| index(status,host(X55)) != norm
| ~ epred1_3(X19,X18,X17) )
& ( esk7_6(X17,X18,X19,X55,X56,X57) != host(X56)
| leq(host(X57),host(X55))
| ~ elem(m_Down(X56),queue(host(X57)))
| index(status,host(X57)) != elec_1
| ~ setIn(X55,alive)
| index(ldr,host(X55)) != host(X55)
| index(status,host(X55)) != norm
| ~ epred1_3(X19,X18,X17) )
& ( ~ setIn(X54,alive)
| ~ elem(m_Down(X53),queue(host(X54)))
| host(X53) != host(X52)
| index(status,host(X54)) != elec_2
| ~ setIn(X52,alive)
| index(ldr,host(X52)) != host(X52)
| index(status,host(X52)) != norm
| ~ epred1_3(X19,X18,X17) )
& ( leq(host(X50),host(X51))
| ~ setIn(X50,alive)
| ~ setIn(X51,alive)
| index(status,host(X50)) != elec_2
| index(status,host(X51)) != elec_2
| ~ leq(index(pendack,host(X50)),index(pendack,host(X51)))
| ~ epred1_3(X19,X18,X17) )
& ( leq(index(pendack,host(X49)),host(X48))
| ~ setIn(X49,alive)
| index(status,host(X49)) != elec_2
| ~ setIn(X48,alive)
| index(ldr,host(X48)) != host(X48)
| index(status,host(X48)) != norm
| ~ epred1_3(X19,X18,X17) )
& ( ~ setIn(X47,alive)
| host(X46) != host(X47)
| index(status,host(X47)) != norm
| index(ldr,host(X47)) != host(X47)
| ~ setIn(X45,alive)
| ~ elem(m_Down(X46),queue(host(X45)))
| ~ epred1_3(X19,X18,X17) )
& ( ~ setIn(X42,alive)
| ~ setIn(X44,alive)
| ~ elem(m_Down(X43),queue(host(X42)))
| host(X44) != host(X43)
| index(status,host(X44)) != elec_2
| leq(index(pendack,host(X44)),host(X42))
| ~ epred1_3(X19,X18,X17) )
& ( ~ setIn(X39,alive)
| ~ setIn(X41,alive)
| host(X41) != host(X40)
| index(status,host(X39)) != elec_2
| index(status,host(X41)) != elec_2
| ~ elem(m_Ack(X39,X40),queue(host(X39)))
| ~ epred1_3(X19,X18,X17) )
& ( ~ setIn(X38,alive)
| ~ elem(m_Ack(X38,X37),queue(host(X38)))
| host(X37) != host(X36)
| ~ setIn(X36,alive)
| index(ldr,host(X36)) != host(X36)
| index(status,host(X36)) != norm
| ~ epred1_3(X19,X18,X17) )
& ( leq(host(X34),host(X35))
| ~ setIn(X34,alive)
| ~ setIn(X35,alive)
| index(status,host(X34)) != elec_2
| index(status,host(X35)) != elec_2
| leq(index(pendack,host(X35)),host(X34))
| ~ epred1_3(X19,X18,X17) )
& ( leq(host(X33),host(X31))
| ~ setIn(X31,alive)
| ~ setIn(X33,alive)
| host(X33) != host(X32)
| index(status,host(X33)) != elec_2
| ~ elem(m_Down(X32),queue(host(X31)))
| ~ epred1_3(X19,X18,X17) )
& ( ~ setIn(X30,alive)
| index(status,host(X30)) != norm
| index(ldr,host(X30)) != host(X30)
| ~ setIn(X29,alive)
| ~ setIn(host(X30),index(down,host(X29)))
| ~ epred1_3(X19,X18,X17) )
& ( ~ setIn(X27,alive)
| ~ setIn(X28,alive)
| ~ setIn(host(X28),index(down,host(X27)))
| index(status,host(X28)) != elec_2
| leq(index(pendack,host(X28)),host(X27))
| ~ epred1_3(X19,X18,X17) )
& ( index(status,host(X26)) != elec_1
| ~ setIn(X26,alive)
| index(elid,host(X26)) = X26
| ~ epred1_3(X19,X18,X17) )
& ( index(status,host(X26)) != elec_2
| ~ setIn(X26,alive)
| index(elid,host(X26)) = X26
| ~ epred1_3(X19,X18,X17) )
& ( ~ setIn(X25,alive)
| index(status,host(X25)) != elec_2
| ~ elem(m_Ack(X24,X25),queue(host(X24)))
| ~ epred1_3(X19,X18,X17) )
& ( X23 = X22
| host(X23) != host(X22)
| ~ setIn(X22,alive)
| ~ setIn(X23,alive)
| ~ epred1_3(X19,X18,X17) )
& ( ~ elem(m_Ldr(X21),queue(host(X20)))
| ~ leq(host(X20),host(X21))
| ~ epred1_3(X19,X18,X17) )
& ( queue(host(X19)) = cons(m_Down(X18),X17)
| ~ epred1_3(X19,X18,X17) ) ),
inference(distribute,[status(thm)],[187]) ).
cnf(189,plain,
( queue(host(X1)) = cons(m_Down(X2),X3)
| ~ epred1_3(X1,X2,X3) ),
inference(split_conjunct,[status(thm)],[188]) ).
cnf(196,plain,
( ~ epred1_3(X1,X2,X3)
| ~ setIn(host(X4),index(down,host(X5)))
| ~ setIn(X5,alive)
| index(ldr,host(X4)) != host(X4)
| index(status,host(X4)) != norm
| ~ setIn(X4,alive) ),
inference(split_conjunct,[status(thm)],[188]) ).
cnf(202,plain,
( ~ epred1_3(X1,X2,X3)
| ~ elem(m_Down(X4),queue(host(X5)))
| ~ setIn(X5,alive)
| index(ldr,host(X6)) != host(X6)
| index(status,host(X6)) != norm
| host(X4) != host(X6)
| ~ setIn(X6,alive) ),
inference(split_conjunct,[status(thm)],[188]) ).
cnf(224,negated_conjecture,
leq(host(esk5_0),s(host(esk3_0))),
inference(spm,[status(thm)],[178,68,theory(equality)]) ).
cnf(264,plain,
elem(X1,cons(X1,X2)),
inference(er,[status(thm)],[139,theory(equality)]) ).
cnf(276,negated_conjecture,
( host(esk4_0) = host(X1)
| setIn(host(X1),index(down,host(esk3_0)))
| leq(host(esk3_0),host(X1)) ),
inference(spm,[status(thm)],[183,119,theory(equality)]) ).
cnf(299,negated_conjecture,
cons(m_Down(esk4_0),esk1_0) = queue(host(esk3_0)),
inference(spm,[status(thm)],[189,169,theory(equality)]) ).
fof(315,plain,
( ~ epred6_0
<=> ! [X5,X4] :
( ~ setIn(X4,alive)
| ~ setIn(X5,alive)
| ~ setIn(host(X4),index(down,host(X5)))
| index(status,host(X4)) != norm
| index(ldr,host(X4)) != host(X4) ) ),
introduced(definition),
[split] ).
cnf(316,plain,
( epred6_0
| ~ setIn(X4,alive)
| ~ setIn(X5,alive)
| ~ setIn(host(X4),index(down,host(X5)))
| index(status,host(X4)) != norm
| index(ldr,host(X4)) != host(X4) ),
inference(split_equiv,[status(thm)],[315]) ).
fof(317,plain,
( ~ epred7_0
<=> ! [X2,X3,X1] : ~ epred1_3(X1,X2,X3) ),
introduced(definition),
[split] ).
cnf(318,plain,
( epred7_0
| ~ epred1_3(X1,X2,X3) ),
inference(split_equiv,[status(thm)],[317]) ).
cnf(319,plain,
( ~ epred7_0
| ~ epred6_0 ),
inference(apply_def,[status(esa)],[inference(apply_def,[status(esa)],[196,315,theory(equality)]),317,theory(equality)]),
[split] ).
fof(344,plain,
( ~ epred8_0
<=> ! [X5,X4,X6] :
( ~ elem(m_Down(X4),queue(host(X5)))
| ~ setIn(X5,alive)
| ~ setIn(X6,alive)
| host(X4) != host(X6)
| index(status,host(X6)) != norm
| index(ldr,host(X6)) != host(X6) ) ),
introduced(definition),
[split] ).
cnf(345,plain,
( epred8_0
| ~ elem(m_Down(X4),queue(host(X5)))
| ~ setIn(X5,alive)
| ~ setIn(X6,alive)
| host(X4) != host(X6)
| index(status,host(X6)) != norm
| index(ldr,host(X6)) != host(X6) ),
inference(split_equiv,[status(thm)],[344]) ).
fof(346,plain,
( ~ epred9_0
<=> ! [X2,X3,X1] : ~ epred1_3(X1,X2,X3) ),
introduced(definition),
[split] ).
cnf(347,plain,
( epred9_0
| ~ epred1_3(X1,X2,X3) ),
inference(split_equiv,[status(thm)],[346]) ).
cnf(348,plain,
( ~ epred9_0
| ~ epred8_0 ),
inference(apply_def,[status(esa)],[inference(apply_def,[status(esa)],[202,344,theory(equality)]),346,theory(equality)]),
[split] ).
cnf(408,negated_conjecture,
( s(host(esk3_0)) = host(esk5_0)
| leq(host(esk5_0),host(esk3_0)) ),
inference(spm,[status(thm)],[92,224,theory(equality)]) ).
cnf(436,negated_conjecture,
( leq(host(esk5_0),host(esk3_0))
| ~ leq(host(esk5_0),host(esk5_0)) ),
inference(spm,[status(thm)],[178,408,theory(equality)]) ).
cnf(447,negated_conjecture,
( leq(host(esk5_0),host(esk3_0))
| $false ),
inference(rw,[status(thm)],[436,150,theory(equality)]) ).
cnf(448,negated_conjecture,
leq(host(esk5_0),host(esk3_0)),
inference(cn,[status(thm)],[447,theory(equality)]) ).
cnf(449,negated_conjecture,
( host(esk3_0) = host(esk5_0)
| ~ leq(host(esk3_0),host(esk5_0)) ),
inference(spm,[status(thm)],[59,448,theory(equality)]) ).
cnf(452,negated_conjecture,
~ leq(host(esk3_0),host(esk5_0)),
inference(sr,[status(thm)],[449,180,theory(equality)]) ).
cnf(550,negated_conjecture,
epred7_0,
inference(spm,[status(thm)],[318,169,theory(equality)]) ).
cnf(552,plain,
( $false
| ~ epred6_0 ),
inference(rw,[status(thm)],[319,550,theory(equality)]) ).
cnf(553,plain,
~ epred6_0,
inference(cn,[status(thm)],[552,theory(equality)]) ).
cnf(579,negated_conjecture,
epred9_0,
inference(spm,[status(thm)],[347,169,theory(equality)]) ).
cnf(581,plain,
( $false
| ~ epred8_0 ),
inference(rw,[status(thm)],[348,579,theory(equality)]) ).
cnf(582,plain,
~ epred8_0,
inference(cn,[status(thm)],[581,theory(equality)]) ).
cnf(3081,negated_conjecture,
elem(m_Down(esk4_0),queue(host(esk3_0))),
inference(spm,[status(thm)],[264,299,theory(equality)]) ).
cnf(4544,plain,
( ~ setIn(X4,alive)
| ~ setIn(X5,alive)
| ~ setIn(host(X4),index(down,host(X5)))
| index(status,host(X4)) != norm
| index(ldr,host(X4)) != host(X4) ),
inference(sr,[status(thm)],[316,553,theory(equality)]) ).
cnf(4545,negated_conjecture,
( host(esk4_0) = host(X1)
| leq(host(esk3_0),host(X1))
| index(ldr,host(X1)) != host(X1)
| index(status,host(X1)) != norm
| ~ setIn(X1,alive)
| ~ setIn(esk3_0,alive) ),
inference(spm,[status(thm)],[4544,276,theory(equality)]) ).
cnf(4546,negated_conjecture,
( host(esk4_0) = host(X1)
| leq(host(esk3_0),host(X1))
| index(ldr,host(X1)) != host(X1)
| index(status,host(X1)) != norm
| ~ setIn(X1,alive)
| $false ),
inference(rw,[status(thm)],[4545,170,theory(equality)]) ).
cnf(4547,negated_conjecture,
( host(esk4_0) = host(X1)
| leq(host(esk3_0),host(X1))
| index(ldr,host(X1)) != host(X1)
| index(status,host(X1)) != norm
| ~ setIn(X1,alive) ),
inference(cn,[status(thm)],[4546,theory(equality)]) ).
cnf(4894,plain,
( ~ elem(m_Down(X4),queue(host(X5)))
| ~ setIn(X5,alive)
| ~ setIn(X6,alive)
| host(X4) != host(X6)
| index(status,host(X6)) != norm
| index(ldr,host(X6)) != host(X6) ),
inference(sr,[status(thm)],[345,582,theory(equality)]) ).
cnf(4895,negated_conjecture,
( index(ldr,host(X1)) != host(X1)
| index(status,host(X1)) != norm
| host(esk4_0) != host(X1)
| ~ setIn(esk3_0,alive)
| ~ setIn(X1,alive) ),
inference(spm,[status(thm)],[4894,3081,theory(equality)]) ).
cnf(4896,negated_conjecture,
( index(ldr,host(X1)) != host(X1)
| index(status,host(X1)) != norm
| host(esk4_0) != host(X1)
| $false
| ~ setIn(X1,alive) ),
inference(rw,[status(thm)],[4895,170,theory(equality)]) ).
cnf(4897,negated_conjecture,
( index(ldr,host(X1)) != host(X1)
| index(status,host(X1)) != norm
| host(esk4_0) != host(X1)
| ~ setIn(X1,alive) ),
inference(cn,[status(thm)],[4896,theory(equality)]) ).
cnf(518821,negated_conjecture,
( host(esk4_0) = host(esk5_0)
| index(ldr,host(esk5_0)) != host(esk5_0)
| index(status,host(esk5_0)) != norm
| ~ setIn(esk5_0,alive) ),
inference(spm,[status(thm)],[452,4547,theory(equality)]) ).
cnf(518934,negated_conjecture,
( host(esk4_0) = host(esk5_0)
| $false
| index(status,host(esk5_0)) != norm
| ~ setIn(esk5_0,alive) ),
inference(rw,[status(thm)],[518821,175,theory(equality)]) ).
cnf(518935,negated_conjecture,
( host(esk4_0) = host(esk5_0)
| $false
| $false
| ~ setIn(esk5_0,alive) ),
inference(rw,[status(thm)],[518934,174,theory(equality)]) ).
cnf(518936,negated_conjecture,
( host(esk4_0) = host(esk5_0)
| $false
| $false
| $false ),
inference(rw,[status(thm)],[518935,176,theory(equality)]) ).
cnf(518937,negated_conjecture,
host(esk4_0) = host(esk5_0),
inference(cn,[status(thm)],[518936,theory(equality)]) ).
cnf(602065,negated_conjecture,
( index(ldr,host(X1)) != host(X1)
| index(status,host(X1)) != norm
| host(esk5_0) != host(X1)
| ~ setIn(X1,alive) ),
inference(rw,[status(thm)],[4897,518937,theory(equality)]) ).
cnf(602067,negated_conjecture,
( index(ldr,host(esk5_0)) != host(esk5_0)
| index(status,host(esk5_0)) != norm ),
inference(spm,[status(thm)],[602065,176,theory(equality)]) ).
cnf(602069,negated_conjecture,
( $false
| index(status,host(esk5_0)) != norm ),
inference(rw,[status(thm)],[602067,175,theory(equality)]) ).
cnf(602070,negated_conjecture,
( $false
| $false ),
inference(rw,[status(thm)],[602069,174,theory(equality)]) ).
cnf(602071,negated_conjecture,
$false,
inference(cn,[status(thm)],[602070,theory(equality)]) ).
cnf(602072,negated_conjecture,
$false,
602071,
[proof] ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% % SZS status Started for /home/graph/tptp/TPTP/Problems/SWV/SWV469+1.p
% --creating new selector for [SWV011+0.ax]
% -running prover on /tmp/tmp_GRBbQ/sel_SWV469+1.p_1 with time limit 29
% -prover status Theorem
% Problem SWV469+1.p solved in phase 0.
% % SZS status Theorem for /home/graph/tptp/TPTP/Problems/SWV/SWV469+1.p
% % SZS status Ended for /home/graph/tptp/TPTP/Problems/SWV/SWV469+1.p
% Solved 1 out of 1.
% # Problem is unsatisfiable (or provable), constructing proof object
% # SZS status Theorem
% # SZS output start CNFRefutation.
% See solution above
% # SZS output end CNFRefutation
%
%------------------------------------------------------------------------------