0.00/0.04 % Problem : theBenchmark.p : TPTP v0.0.0. Released v0.0.0. 0.00/0.04 % Command : vampire --mode casc -t %d %s 0.02/0.24 % Computer : n175.star.cs.uiowa.edu 0.02/0.24 % Model : x86_64 x86_64 0.02/0.24 % CPU : Intel(R) Xeon(R) CPU E5-2609 0 @ 2.40GHz 0.02/0.24 % Memory : 32218.625MB 0.02/0.24 % OS : Linux 3.10.0-693.2.2.el7.x86_64 0.02/0.24 % CPULimit : 300 0.02/0.24 % DateTime : Sat Jul 14 05:23:10 CDT 2018 0.02/0.24 % CPUTime : 0.07/0.28 % lrs+1011_8_add=large:afp=100000:afq=1.1:er=filter:gsp=input_only:gs=on:gsem=on:lma=on:nm=6:nwc=1:stl=30:sd=2:ss=axioms:st=1.5:sos=on_3 on theBenchmark 0.41/0.61 % Refutation found. Thanks to Tanya! 0.41/0.61 % SZS status Theorem for theBenchmark 0.41/0.61 % SZS output start Proof for theBenchmark 0.41/0.61 fof(f1,axiom,( 0.41/0.61 ! [X0,X1] : ((leq(X0,X1) | s(X1) = X0) <=> leq(X0,s(X1)))), 0.41/0.61 file('/export/starexec/sandbox2/benchmark/theBenchmark.p',axiom_64)). 0.41/0.61 fof(f29,axiom,( 0.41/0.61 ! [X10] : leq(s(zero),host(X10))), 0.41/0.61 file('/export/starexec/sandbox2/benchmark/theBenchmark.p',axiom_02)). 0.41/0.61 fof(f35,axiom,( 0.41/0.61 ! [X0,X1] : ((leq(X0,X1) & leq(X1,X0)) <=> X0 = X1)), 0.41/0.61 file('/export/starexec/sandbox2/benchmark/theBenchmark.p',axiom_61)). 0.41/0.61 fof(f46,axiom,( 0.41/0.61 elec_1 != norm), 0.41/0.61 file('/export/starexec/sandbox2/benchmark/theBenchmark.p',axiom_07)). 0.41/0.61 fof(f48,axiom,( 0.41/0.61 ! [X10] : leq(host(X10),nbr_proc)), 0.41/0.61 file('/export/starexec/sandbox2/benchmark/theBenchmark.p',axiom_04)). 0.41/0.61 fof(f52,axiom,( 0.41/0.61 ! [X0,X1,X2] : (elem(X0,cons(X1,X2)) <=> (X0 = X1 | elem(X0,X2)))), 0.41/0.61 file('/export/starexec/sandbox2/benchmark/theBenchmark.p',axiom_46)). 0.41/0.61 fof(f67,conjecture,( 0.41/0.61 ! [X11,X12,X0,X1] : ((! [X3] : (((elec_2 = index(status,host(X3)) | elec_1 = index(status,host(X3))) & setIn(X3,alive)) => index(elid,host(X3)) = X3) & ! [X3,X17] : ((elec_2 = index(status,host(X17)) & setIn(host(X17),index(down,host(X3))) & setIn(X17,alive) & setIn(X3,alive)) => leq(index(pendack,host(X17)),host(X3))) & ! [X3,X17] : ((setIn(X17,alive) & norm = index(status,host(X17)) & host(X17) = index(ldr,host(X17))) => ~(setIn(host(X17),index(down,host(X3))) & setIn(X3,alive))) & ! [X3,X18,X17] : ((setIn(X3,alive) & host(X17) = host(X18) & elec_2 = index(status,host(X17)) & elem(m_Down(X18),queue(host(X3))) & setIn(X17,alive)) => leq(index(pendack,host(X17)),host(X3))) & ! [X3,X18,X17] : ((elem(m_Down(X3),queue(host(X17))) & norm = index(status,host(X17)) & host(X18) = index(ldr,host(X17)) & host(X3) = host(X18) & setIn(X17,alive) & host(X17) != host(X18)) => ~(host(X18) = index(ldr,host(X18)) & norm = index(status,host(X18)) & setIn(X18,alive))) & ! [X3,X18,X17] : ((setIn(X17,alive) & elem(m_Down(X3),queue(host(X17))) & host(X18) = host(index(elid,host(X17))) & wait = index(status,host(X17)) & host(X3) = host(X18) & host(X17) != host(X18)) => ~(setIn(X18,alive) & norm = index(status,host(X18)) & host(X18) = index(ldr,host(X18)))) & ! [X3,X19,X18,X17] : ((setIn(X3,alive) & leq(host(X3),host(X17)) & elec_1 = index(status,host(X17)) & elec_2 = index(status,host(X3)) & host(X17) = host(X19) & elem(m_Down(X18),queue(host(X17))) & ! [X16] : ((~leq(host(X17),X16) & leq(s(zero),X16)) => (host(X18) = X16 | setIn(X16,index(down,host(X17)))))) => ~elem(m_Ack(X3,X19),queue(host(X3)))) & cons(m_Down(X1),X11) = queue(host(X0)) & ! [X3,X19,X18,X17] : ((! [X16] : ((~leq(host(X17),X16) & leq(s(zero),X16)) => (setIn(X16,index(down,host(X17))) | host(X18) = X16)) & setIn(X17,alive) & leq(nbr_proc,s(host(X17))) & elem(m_Down(X18),queue(host(X17))) & elec_1 = index(status,host(X17)) & s(host(X17)) = host(X19) & elem(m_Down(X19),queue(host(X17)))) => ~(host(X3) = index(ldr,host(X3)) & norm = index(status,host(X3)) & setIn(X3,alive))) & ! [X3,X19,X18,X17] : ((host(X3) != host(X18) & host(X3) = host(X19) & host(X17) = host(X18) & setIn(X18,alive) & setIn(X3,alive)) => ~(setIn(host(X19),index(down,host(X18))) & elem(m_Down(X17),queue(host(X3))))) & ! [X3,X19,X18,X17] : ((host(X3) != host(X18) & setIn(X3,alive) & setIn(X18,alive) & host(X3) = host(X19) & host(X17) = host(X18)) => ~(elem(m_Down(X19),queue(host(X18))) & elem(m_Down(X17),queue(host(X3))))) & ! [X3,X18,X17] : ((~leq(host(X18),host(X17)) & setIn(X17,alive) & host(X3) = host(X18) & elem(m_Down(X18),queue(host(X17)))) => ~(setIn(X3,alive) & host(X3) = index(ldr,host(X3)) & norm = index(status,host(X3)))) & ! [X3,X17] : ((host(X3) = index(ldr,host(X3)) & host(X17) = index(ldr,host(X17)) & norm = index(status,host(X17)) & norm = index(status,host(X3)) & setIn(X17,alive) & setIn(X3,alive)) => X3 = X17) & ! [X3,X18,X17] : ((setIn(X17,alive) & host(X17) = host(X18) & host(X17) = index(ldr,host(X17)) & norm = index(status,host(X17))) => ~(setIn(X3,alive) & elem(m_Down(X18),queue(host(X3))))) & ! [X3,X17] : ((host(X3) = host(X17) & X3 != X17) => (~setIn(X17,alive) | ~setIn(X3,alive))) & ! [X3,X17] : (elem(m_Down(X17),queue(host(X3))) => host(X3) != host(X17)) & ! [X3,X17] : (elem(m_Ldr(X17),queue(host(X3))) => ~leq(host(X3),host(X17)))) => (setIn(X0,alive) => (~leq(host(X0),host(X1)) => (~((host(X1) = host(index(elid,host(X0))) & wait = index(status,host(X0))) | (host(X1) = index(ldr,host(X0)) & norm = index(status,host(X0)))) => (~(elec_1 = index(status,host(X0)) & ! [X3] : ((leq(s(zero),X3) & ~leq(host(X0),X3)) => (setIn(X3,index(down,host(X0))) | host(X1) = X3))) => ! [X3,X13,X14,X15] : (host(X0) = host(X15) => ((setIn(X15,alive) & s(host(X15)) = host(X13) & elec_1 = index(status,host(X15)) & leq(nbr_proc,s(host(X15))) & elem(m_Down(X14),X11) & elem(m_Down(X13),X11) & ! [X16] : ((leq(s(zero),X16) & ~leq(host(X15),X16)) => (setIn(X16,index(down,host(X0))) | host(X1) = X16 | host(X14) = X16))) => ~(setIn(X3,alive) & norm = index(status,host(X3)) & host(X3) = index(ldr,host(X3))))))))))), 0.41/0.61 file('/export/starexec/sandbox2/benchmark/theBenchmark.p',conj)). 0.41/0.61 fof(f68,negated_conjecture,( 0.41/0.61 ~! [X11,X12,X0,X1] : ((! [X3] : (((elec_2 = index(status,host(X3)) | elec_1 = index(status,host(X3))) & setIn(X3,alive)) => index(elid,host(X3)) = X3) & ! [X3,X17] : ((elec_2 = index(status,host(X17)) & setIn(host(X17),index(down,host(X3))) & setIn(X17,alive) & setIn(X3,alive)) => leq(index(pendack,host(X17)),host(X3))) & ! [X3,X17] : ((setIn(X17,alive) & norm = index(status,host(X17)) & host(X17) = index(ldr,host(X17))) => ~(setIn(host(X17),index(down,host(X3))) & setIn(X3,alive))) & ! [X3,X18,X17] : ((setIn(X3,alive) & host(X17) = host(X18) & elec_2 = index(status,host(X17)) & elem(m_Down(X18),queue(host(X3))) & setIn(X17,alive)) => leq(index(pendack,host(X17)),host(X3))) & ! [X3,X18,X17] : ((elem(m_Down(X3),queue(host(X17))) & norm = index(status,host(X17)) & host(X18) = index(ldr,host(X17)) & host(X3) = host(X18) & setIn(X17,alive) & host(X17) != host(X18)) => ~(host(X18) = index(ldr,host(X18)) & norm = index(status,host(X18)) & setIn(X18,alive))) & ! [X3,X18,X17] : ((setIn(X17,alive) & elem(m_Down(X3),queue(host(X17))) & host(X18) = host(index(elid,host(X17))) & wait = index(status,host(X17)) & host(X3) = host(X18) & host(X17) != host(X18)) => ~(setIn(X18,alive) & norm = index(status,host(X18)) & host(X18) = index(ldr,host(X18)))) & ! [X3,X19,X18,X17] : ((setIn(X3,alive) & leq(host(X3),host(X17)) & elec_1 = index(status,host(X17)) & elec_2 = index(status,host(X3)) & host(X17) = host(X19) & elem(m_Down(X18),queue(host(X17))) & ! [X16] : ((~leq(host(X17),X16) & leq(s(zero),X16)) => (host(X18) = X16 | setIn(X16,index(down,host(X17)))))) => ~elem(m_Ack(X3,X19),queue(host(X3)))) & cons(m_Down(X1),X11) = queue(host(X0)) & ! [X3,X19,X18,X17] : ((! [X16] : ((~leq(host(X17),X16) & leq(s(zero),X16)) => (setIn(X16,index(down,host(X17))) | host(X18) = X16)) & setIn(X17,alive) & leq(nbr_proc,s(host(X17))) & elem(m_Down(X18),queue(host(X17))) & elec_1 = index(status,host(X17)) & s(host(X17)) = host(X19) & elem(m_Down(X19),queue(host(X17)))) => ~(host(X3) = index(ldr,host(X3)) & norm = index(status,host(X3)) & setIn(X3,alive))) & ! [X3,X19,X18,X17] : ((host(X3) != host(X18) & host(X3) = host(X19) & host(X17) = host(X18) & setIn(X18,alive) & setIn(X3,alive)) => ~(setIn(host(X19),index(down,host(X18))) & elem(m_Down(X17),queue(host(X3))))) & ! [X3,X19,X18,X17] : ((host(X3) != host(X18) & setIn(X3,alive) & setIn(X18,alive) & host(X3) = host(X19) & host(X17) = host(X18)) => ~(elem(m_Down(X19),queue(host(X18))) & elem(m_Down(X17),queue(host(X3))))) & ! [X3,X18,X17] : ((~leq(host(X18),host(X17)) & setIn(X17,alive) & host(X3) = host(X18) & elem(m_Down(X18),queue(host(X17)))) => ~(setIn(X3,alive) & host(X3) = index(ldr,host(X3)) & norm = index(status,host(X3)))) & ! [X3,X17] : ((host(X3) = index(ldr,host(X3)) & host(X17) = index(ldr,host(X17)) & norm = index(status,host(X17)) & norm = index(status,host(X3)) & setIn(X17,alive) & setIn(X3,alive)) => X3 = X17) & ! [X3,X18,X17] : ((setIn(X17,alive) & host(X17) = host(X18) & host(X17) = index(ldr,host(X17)) & norm = index(status,host(X17))) => ~(setIn(X3,alive) & elem(m_Down(X18),queue(host(X3))))) & ! [X3,X17] : ((host(X3) = host(X17) & X3 != X17) => (~setIn(X17,alive) | ~setIn(X3,alive))) & ! [X3,X17] : (elem(m_Down(X17),queue(host(X3))) => host(X3) != host(X17)) & ! [X3,X17] : (elem(m_Ldr(X17),queue(host(X3))) => ~leq(host(X3),host(X17)))) => (setIn(X0,alive) => (~leq(host(X0),host(X1)) => (~((host(X1) = host(index(elid,host(X0))) & wait = index(status,host(X0))) | (host(X1) = index(ldr,host(X0)) & norm = index(status,host(X0)))) => (~(elec_1 = index(status,host(X0)) & ! [X3] : ((leq(s(zero),X3) & ~leq(host(X0),X3)) => (setIn(X3,index(down,host(X0))) | host(X1) = X3))) => ! [X3,X13,X14,X15] : (host(X0) = host(X15) => ((setIn(X15,alive) & s(host(X15)) = host(X13) & elec_1 = index(status,host(X15)) & leq(nbr_proc,s(host(X15))) & elem(m_Down(X14),X11) & elem(m_Down(X13),X11) & ! [X16] : ((leq(s(zero),X16) & ~leq(host(X15),X16)) => (setIn(X16,index(down,host(X0))) | host(X1) = X16 | host(X14) = X16))) => ~(setIn(X3,alive) & norm = index(status,host(X3)) & host(X3) = index(ldr,host(X3))))))))))), 0.41/0.61 inference(negated_conjecture,[],[f67])). 0.41/0.61 fof(f69,plain,( 0.41/0.61 ~! [X0,X2,X3] : ((! [X4] : (((elec_2 = index(status,host(X4)) | elec_1 = index(status,host(X4))) & setIn(X4,alive)) => index(elid,host(X4)) = X4) & ! [X5,X6] : ((elec_2 = index(status,host(X6)) & setIn(host(X6),index(down,host(X5))) & setIn(X6,alive) & setIn(X5,alive)) => leq(index(pendack,host(X6)),host(X5))) & ! [X7,X8] : ((setIn(X8,alive) & norm = index(status,host(X8)) & host(X8) = index(ldr,host(X8))) => ~(setIn(host(X8),index(down,host(X7))) & setIn(X7,alive))) & ! [X9,X10,X11] : ((setIn(X9,alive) & host(X10) = host(X11) & elec_2 = index(status,host(X11)) & elem(m_Down(X10),queue(host(X9))) & setIn(X11,alive)) => leq(index(pendack,host(X11)),host(X9))) & ! [X12,X13,X14] : ((elem(m_Down(X12),queue(host(X14))) & norm = index(status,host(X14)) & host(X13) = index(ldr,host(X14)) & host(X12) = host(X13) & setIn(X14,alive) & host(X13) != host(X14)) => ~(host(X13) = index(ldr,host(X13)) & norm = index(status,host(X13)) & setIn(X13,alive))) & ! [X15,X16,X17] : ((setIn(X17,alive) & elem(m_Down(X15),queue(host(X17))) & host(X16) = host(index(elid,host(X17))) & wait = index(status,host(X17)) & host(X15) = host(X16) & host(X16) != host(X17)) => ~(setIn(X16,alive) & norm = index(status,host(X16)) & host(X16) = index(ldr,host(X16)))) & ! [X18,X19,X20,X21] : ((setIn(X18,alive) & leq(host(X18),host(X21)) & elec_1 = index(status,host(X21)) & elec_2 = index(status,host(X18)) & host(X19) = host(X21) & elem(m_Down(X20),queue(host(X21))) & ! [X22] : ((~leq(host(X21),X22) & leq(s(zero),X22)) => (host(X20) = X22 | setIn(X22,index(down,host(X21)))))) => ~elem(m_Ack(X18,X19),queue(host(X18)))) & cons(m_Down(X3),X0) = queue(host(X2)) & ! [X23,X24,X25,X26] : ((! [X27] : ((~leq(host(X26),X27) & leq(s(zero),X27)) => (setIn(X27,index(down,host(X26))) | host(X25) = X27)) & setIn(X26,alive) & leq(nbr_proc,s(host(X26))) & elem(m_Down(X25),queue(host(X26))) & elec_1 = index(status,host(X26)) & s(host(X26)) = host(X24) & elem(m_Down(X24),queue(host(X26)))) => ~(host(X23) = index(ldr,host(X23)) & norm = index(status,host(X23)) & setIn(X23,alive))) & ! [X28,X29,X30,X31] : ((host(X28) != host(X30) & host(X28) = host(X29) & host(X30) = host(X31) & setIn(X30,alive) & setIn(X28,alive)) => ~(setIn(host(X29),index(down,host(X30))) & elem(m_Down(X31),queue(host(X28))))) & ! [X32,X33,X34,X35] : ((host(X32) != host(X34) & setIn(X32,alive) & setIn(X34,alive) & host(X32) = host(X33) & host(X34) = host(X35)) => ~(elem(m_Down(X33),queue(host(X34))) & elem(m_Down(X35),queue(host(X32))))) & ! [X36,X37,X38] : ((~leq(host(X37),host(X38)) & setIn(X38,alive) & host(X36) = host(X37) & elem(m_Down(X37),queue(host(X38)))) => ~(setIn(X36,alive) & host(X36) = index(ldr,host(X36)) & norm = index(status,host(X36)))) & ! [X39,X40] : ((host(X39) = index(ldr,host(X39)) & host(X40) = index(ldr,host(X40)) & norm = index(status,host(X40)) & norm = index(status,host(X39)) & setIn(X40,alive) & setIn(X39,alive)) => X39 = X40) & ! [X41,X42,X43] : ((setIn(X43,alive) & host(X42) = host(X43) & host(X43) = index(ldr,host(X43)) & norm = index(status,host(X43))) => ~(setIn(X41,alive) & elem(m_Down(X42),queue(host(X41))))) & ! [X44,X45] : ((host(X44) = host(X45) & X44 != X45) => (~setIn(X45,alive) | ~setIn(X44,alive))) & ! [X46,X47] : (elem(m_Down(X47),queue(host(X46))) => host(X46) != host(X47)) & ! [X48,X49] : (elem(m_Ldr(X49),queue(host(X48))) => ~leq(host(X48),host(X49)))) => (setIn(X2,alive) => (~leq(host(X2),host(X3)) => (~((host(X3) = host(index(elid,host(X2))) & wait = index(status,host(X2))) | (host(X3) = index(ldr,host(X2)) & norm = index(status,host(X2)))) => (~(elec_1 = index(status,host(X2)) & ! [X50] : ((leq(s(zero),X50) & ~leq(host(X2),X50)) => (setIn(X50,index(down,host(X2))) | host(X3) = X50))) => ! [X51,X52,X53,X54] : (host(X2) = host(X54) => ((setIn(X54,alive) & s(host(X54)) = host(X52) & elec_1 = index(status,host(X54)) & leq(nbr_proc,s(host(X54))) & elem(m_Down(X53),X0) & elem(m_Down(X52),X0) & ! [X55] : ((leq(s(zero),X55) & ~leq(host(X54),X55)) => (setIn(X55,index(down,host(X2))) | host(X3) = X55 | host(X53) = X55))) => ~(setIn(X51,alive) & norm = index(status,host(X51)) & host(X51) = index(ldr,host(X51))))))))))), 0.41/0.61 inference(rectify,[],[f68])). 0.41/0.61 fof(f77,plain,( 0.41/0.61 ! [X0] : leq(s(zero),host(X0))), 0.41/0.61 inference(rectify,[],[f29])). 0.41/0.61 fof(f78,plain,( 0.41/0.61 ! [X0] : leq(host(X0),nbr_proc)), 0.41/0.61 inference(rectify,[],[f48])). 0.41/0.61 fof(f87,plain,( 0.41/0.61 ? [X0,X2,X3] : (((((? [X51,X52,X53,X54] : (((setIn(X51,alive) & norm = index(status,host(X51)) & host(X51) = index(ldr,host(X51))) & (setIn(X54,alive) & s(host(X54)) = host(X52) & elec_1 = index(status,host(X54)) & leq(nbr_proc,s(host(X54))) & elem(m_Down(X53),X0) & elem(m_Down(X52),X0) & ! [X55] : ((setIn(X55,index(down,host(X2))) | host(X3) = X55 | host(X53) = X55) | (~leq(s(zero),X55) | leq(host(X54),X55))))) & host(X2) = host(X54)) & (elec_1 != index(status,host(X2)) | ? [X50] : ((~setIn(X50,index(down,host(X2))) & host(X3) != X50) & (leq(s(zero),X50) & ~leq(host(X2),X50))))) & ((host(X3) != host(index(elid,host(X2))) | wait != index(status,host(X2))) & (host(X3) != index(ldr,host(X2)) | norm != index(status,host(X2))))) & ~leq(host(X2),host(X3))) & setIn(X2,alive)) & (! [X4] : (index(elid,host(X4)) = X4 | ((elec_2 != index(status,host(X4)) & elec_1 != index(status,host(X4))) | ~setIn(X4,alive))) & ! [X5,X6] : (leq(index(pendack,host(X6)),host(X5)) | (elec_2 != index(status,host(X6)) | ~setIn(host(X6),index(down,host(X5))) | ~setIn(X6,alive) | ~setIn(X5,alive))) & ! [X7,X8] : ((~setIn(host(X8),index(down,host(X7))) | ~setIn(X7,alive)) | (~setIn(X8,alive) | norm != index(status,host(X8)) | host(X8) != index(ldr,host(X8)))) & ! [X9,X10,X11] : (leq(index(pendack,host(X11)),host(X9)) | (~setIn(X9,alive) | host(X10) != host(X11) | elec_2 != index(status,host(X11)) | ~elem(m_Down(X10),queue(host(X9))) | ~setIn(X11,alive))) & ! [X12,X13,X14] : ((host(X13) != index(ldr,host(X13)) | norm != index(status,host(X13)) | ~setIn(X13,alive)) | (~elem(m_Down(X12),queue(host(X14))) | norm != index(status,host(X14)) | host(X13) != index(ldr,host(X14)) | host(X12) != host(X13) | ~setIn(X14,alive) | host(X13) = host(X14))) & ! [X15,X16,X17] : ((~setIn(X16,alive) | norm != index(status,host(X16)) | host(X16) != index(ldr,host(X16))) | (~setIn(X17,alive) | ~elem(m_Down(X15),queue(host(X17))) | host(X16) != host(index(elid,host(X17))) | wait != index(status,host(X17)) | host(X15) != host(X16) | host(X16) = host(X17))) & ! [X18,X19,X20,X21] : (~elem(m_Ack(X18,X19),queue(host(X18))) | (~setIn(X18,alive) | ~leq(host(X18),host(X21)) | elec_1 != index(status,host(X21)) | elec_2 != index(status,host(X18)) | host(X19) != host(X21) | ~elem(m_Down(X20),queue(host(X21))) | ? [X22] : ((host(X20) != X22 & ~setIn(X22,index(down,host(X21)))) & (~leq(host(X21),X22) & leq(s(zero),X22))))) & cons(m_Down(X3),X0) = queue(host(X2)) & ! [X23,X24,X25,X26] : ((host(X23) != index(ldr,host(X23)) | norm != index(status,host(X23)) | ~setIn(X23,alive)) | (? [X27] : ((~setIn(X27,index(down,host(X26))) & host(X25) != X27) & (~leq(host(X26),X27) & leq(s(zero),X27))) | ~setIn(X26,alive) | ~leq(nbr_proc,s(host(X26))) | ~elem(m_Down(X25),queue(host(X26))) | elec_1 != index(status,host(X26)) | s(host(X26)) != host(X24) | ~elem(m_Down(X24),queue(host(X26))))) & ! [X28,X29,X30,X31] : ((~setIn(host(X29),index(down,host(X30))) | ~elem(m_Down(X31),queue(host(X28)))) | (host(X28) = host(X30) | host(X28) != host(X29) | host(X30) != host(X31) | ~setIn(X30,alive) | ~setIn(X28,alive))) & ! [X32,X33,X34,X35] : ((~elem(m_Down(X33),queue(host(X34))) | ~elem(m_Down(X35),queue(host(X32)))) | (host(X32) = host(X34) | ~setIn(X32,alive) | ~setIn(X34,alive) | host(X32) != host(X33) | host(X34) != host(X35))) & ! [X36,X37,X38] : ((~setIn(X36,alive) | host(X36) != index(ldr,host(X36)) | norm != index(status,host(X36))) | (leq(host(X37),host(X38)) | ~setIn(X38,alive) | host(X36) != host(X37) | ~elem(m_Down(X37),queue(host(X38))))) & ! [X39,X40] : (X39 = X40 | (host(X39) != index(ldr,host(X39)) | host(X40) != index(ldr,host(X40)) | norm != index(status,host(X40)) | norm != index(status,host(X39)) | ~setIn(X40,alive) | ~setIn(X39,alive))) & ! [X41,X42,X43] : ((~setIn(X41,alive) | ~elem(m_Down(X42),queue(host(X41)))) | (~setIn(X43,alive) | host(X42) != host(X43) | host(X43) != index(ldr,host(X43)) | norm != index(status,host(X43)))) & ! [X44,X45] : ((~setIn(X45,alive) | ~setIn(X44,alive)) | (host(X44) != host(X45) | X44 = X45)) & ! [X46,X47] : (host(X46) != host(X47) | ~elem(m_Down(X47),queue(host(X46)))) & ! [X48,X49] : (~leq(host(X48),host(X49)) | ~elem(m_Ldr(X49),queue(host(X48))))))), 0.41/0.61 inference(ennf_transformation,[],[f69])). 0.41/0.61 fof(f88,plain,( 0.41/0.61 ? [X0,X2,X3] : (? [X51,X52,X53,X54] : (setIn(X51,alive) & norm = index(status,host(X51)) & host(X51) = index(ldr,host(X51)) & setIn(X54,alive) & s(host(X54)) = host(X52) & elec_1 = index(status,host(X54)) & leq(nbr_proc,s(host(X54))) & elem(m_Down(X53),X0) & elem(m_Down(X52),X0) & ! [X55] : (setIn(X55,index(down,host(X2))) | host(X3) = X55 | host(X53) = X55 | ~leq(s(zero),X55) | leq(host(X54),X55)) & host(X2) = host(X54)) & (elec_1 != index(status,host(X2)) | ? [X50] : (~setIn(X50,index(down,host(X2))) & host(X3) != X50 & leq(s(zero),X50) & ~leq(host(X2),X50))) & (host(X3) != host(index(elid,host(X2))) | wait != index(status,host(X2))) & (host(X3) != index(ldr,host(X2)) | norm != index(status,host(X2))) & ~leq(host(X2),host(X3)) & setIn(X2,alive) & ! [X4] : (index(elid,host(X4)) = X4 | (elec_2 != index(status,host(X4)) & elec_1 != index(status,host(X4))) | ~setIn(X4,alive)) & ! [X5,X6] : (leq(index(pendack,host(X6)),host(X5)) | elec_2 != index(status,host(X6)) | ~setIn(host(X6),index(down,host(X5))) | ~setIn(X6,alive) | ~setIn(X5,alive)) & ! [X7,X8] : (~setIn(host(X8),index(down,host(X7))) | ~setIn(X7,alive) | ~setIn(X8,alive) | norm != index(status,host(X8)) | host(X8) != index(ldr,host(X8))) & ! [X9,X10,X11] : (leq(index(pendack,host(X11)),host(X9)) | ~setIn(X9,alive) | host(X10) != host(X11) | elec_2 != index(status,host(X11)) | ~elem(m_Down(X10),queue(host(X9))) | ~setIn(X11,alive)) & ! [X12,X13,X14] : (host(X13) != index(ldr,host(X13)) | norm != index(status,host(X13)) | ~setIn(X13,alive) | ~elem(m_Down(X12),queue(host(X14))) | norm != index(status,host(X14)) | host(X13) != index(ldr,host(X14)) | host(X12) != host(X13) | ~setIn(X14,alive) | host(X13) = host(X14)) & ! [X15,X16,X17] : (~setIn(X16,alive) | norm != index(status,host(X16)) | host(X16) != index(ldr,host(X16)) | ~setIn(X17,alive) | ~elem(m_Down(X15),queue(host(X17))) | host(X16) != host(index(elid,host(X17))) | wait != index(status,host(X17)) | host(X15) != host(X16) | host(X16) = host(X17)) & ! [X18,X19,X20,X21] : (~elem(m_Ack(X18,X19),queue(host(X18))) | ~setIn(X18,alive) | ~leq(host(X18),host(X21)) | elec_1 != index(status,host(X21)) | elec_2 != index(status,host(X18)) | host(X19) != host(X21) | ~elem(m_Down(X20),queue(host(X21))) | ? [X22] : (host(X20) != X22 & ~setIn(X22,index(down,host(X21))) & ~leq(host(X21),X22) & leq(s(zero),X22))) & cons(m_Down(X3),X0) = queue(host(X2)) & ! [X23,X24,X25,X26] : (host(X23) != index(ldr,host(X23)) | norm != index(status,host(X23)) | ~setIn(X23,alive) | ? [X27] : (~setIn(X27,index(down,host(X26))) & host(X25) != X27 & ~leq(host(X26),X27) & leq(s(zero),X27)) | ~setIn(X26,alive) | ~leq(nbr_proc,s(host(X26))) | ~elem(m_Down(X25),queue(host(X26))) | elec_1 != index(status,host(X26)) | s(host(X26)) != host(X24) | ~elem(m_Down(X24),queue(host(X26)))) & ! [X28,X29,X30,X31] : (~setIn(host(X29),index(down,host(X30))) | ~elem(m_Down(X31),queue(host(X28))) | host(X28) = host(X30) | host(X28) != host(X29) | host(X30) != host(X31) | ~setIn(X30,alive) | ~setIn(X28,alive)) & ! [X32,X33,X34,X35] : (~elem(m_Down(X33),queue(host(X34))) | ~elem(m_Down(X35),queue(host(X32))) | host(X32) = host(X34) | ~setIn(X32,alive) | ~setIn(X34,alive) | host(X32) != host(X33) | host(X34) != host(X35)) & ! [X36,X37,X38] : (~setIn(X36,alive) | host(X36) != index(ldr,host(X36)) | norm != index(status,host(X36)) | leq(host(X37),host(X38)) | ~setIn(X38,alive) | host(X36) != host(X37) | ~elem(m_Down(X37),queue(host(X38)))) & ! [X39,X40] : (X39 = X40 | host(X39) != index(ldr,host(X39)) | host(X40) != index(ldr,host(X40)) | norm != index(status,host(X40)) | norm != index(status,host(X39)) | ~setIn(X40,alive) | ~setIn(X39,alive)) & ! [X41,X42,X43] : (~setIn(X41,alive) | ~elem(m_Down(X42),queue(host(X41))) | ~setIn(X43,alive) | host(X42) != host(X43) | host(X43) != index(ldr,host(X43)) | norm != index(status,host(X43))) & ! [X44,X45] : (~setIn(X45,alive) | ~setIn(X44,alive) | host(X44) != host(X45) | X44 = X45) & ! [X46,X47] : (host(X46) != host(X47) | ~elem(m_Down(X47),queue(host(X46)))) & ! [X48,X49] : (~leq(host(X48),host(X49)) | ~elem(m_Ldr(X49),queue(host(X48)))))), 0.41/0.61 inference(flattening,[],[f87])). 0.41/0.61 fof(f99,plain,( 0.41/0.61 ? [X0,X1,X2] : (? [X3,X4,X5,X6] : (setIn(X3,alive) & norm = index(status,host(X3)) & host(X3) = index(ldr,host(X3)) & setIn(X6,alive) & s(host(X6)) = host(X4) & elec_1 = index(status,host(X6)) & leq(nbr_proc,s(host(X6))) & elem(m_Down(X5),X0) & elem(m_Down(X4),X0) & ! [X7] : (setIn(X7,index(down,host(X1))) | host(X2) = X7 | host(X5) = X7 | ~leq(s(zero),X7) | leq(host(X6),X7)) & host(X1) = host(X6)) & (elec_1 != index(status,host(X1)) | ? [X8] : (~setIn(X8,index(down,host(X1))) & host(X2) != X8 & leq(s(zero),X8) & ~leq(host(X1),X8))) & (host(X2) != host(index(elid,host(X1))) | wait != index(status,host(X1))) & (host(X2) != index(ldr,host(X1)) | norm != index(status,host(X1))) & ~leq(host(X1),host(X2)) & setIn(X1,alive) & ! [X9] : (index(elid,host(X9)) = X9 | (elec_2 != index(status,host(X9)) & elec_1 != index(status,host(X9))) | ~setIn(X9,alive)) & ! [X10,X11] : (leq(index(pendack,host(X11)),host(X10)) | elec_2 != index(status,host(X11)) | ~setIn(host(X11),index(down,host(X10))) | ~setIn(X11,alive) | ~setIn(X10,alive)) & ! [X12,X13] : (~setIn(host(X13),index(down,host(X12))) | ~setIn(X12,alive) | ~setIn(X13,alive) | norm != index(status,host(X13)) | host(X13) != index(ldr,host(X13))) & ! [X14,X15,X16] : (leq(index(pendack,host(X16)),host(X14)) | ~setIn(X14,alive) | host(X15) != host(X16) | elec_2 != index(status,host(X16)) | ~elem(m_Down(X15),queue(host(X14))) | ~setIn(X16,alive)) & ! [X17,X18,X19] : (host(X18) != index(ldr,host(X18)) | norm != index(status,host(X18)) | ~setIn(X18,alive) | ~elem(m_Down(X17),queue(host(X19))) | norm != index(status,host(X19)) | host(X18) != index(ldr,host(X19)) | host(X17) != host(X18) | ~setIn(X19,alive) | host(X18) = host(X19)) & ! [X20,X21,X22] : (~setIn(X21,alive) | norm != index(status,host(X21)) | host(X21) != index(ldr,host(X21)) | ~setIn(X22,alive) | ~elem(m_Down(X20),queue(host(X22))) | host(X21) != host(index(elid,host(X22))) | wait != index(status,host(X22)) | host(X20) != host(X21) | host(X21) = host(X22)) & ! [X23,X24,X25,X26] : (~elem(m_Ack(X23,X24),queue(host(X23))) | ~setIn(X23,alive) | ~leq(host(X23),host(X26)) | elec_1 != index(status,host(X26)) | elec_2 != index(status,host(X23)) | host(X24) != host(X26) | ~elem(m_Down(X25),queue(host(X26))) | ? [X27] : (host(X25) != X27 & ~setIn(X27,index(down,host(X26))) & ~leq(host(X26),X27) & leq(s(zero),X27))) & cons(m_Down(X2),X0) = queue(host(X1)) & ! [X28,X29,X30,X31] : (host(X28) != index(ldr,host(X28)) | norm != index(status,host(X28)) | ~setIn(X28,alive) | ? [X32] : (~setIn(X32,index(down,host(X31))) & host(X30) != X32 & ~leq(host(X31),X32) & leq(s(zero),X32)) | ~setIn(X31,alive) | ~leq(nbr_proc,s(host(X31))) | ~elem(m_Down(X30),queue(host(X31))) | elec_1 != index(status,host(X31)) | s(host(X31)) != host(X29) | ~elem(m_Down(X29),queue(host(X31)))) & ! [X33,X34,X35,X36] : (~setIn(host(X34),index(down,host(X35))) | ~elem(m_Down(X36),queue(host(X33))) | host(X33) = host(X35) | host(X33) != host(X34) | host(X35) != host(X36) | ~setIn(X35,alive) | ~setIn(X33,alive)) & ! [X37,X38,X39,X40] : (~elem(m_Down(X38),queue(host(X39))) | ~elem(m_Down(X40),queue(host(X37))) | host(X37) = host(X39) | ~setIn(X37,alive) | ~setIn(X39,alive) | host(X37) != host(X38) | host(X39) != host(X40)) & ! [X41,X42,X43] : (~setIn(X41,alive) | host(X41) != index(ldr,host(X41)) | norm != index(status,host(X41)) | leq(host(X42),host(X43)) | ~setIn(X43,alive) | host(X41) != host(X42) | ~elem(m_Down(X42),queue(host(X43)))) & ! [X44,X45] : (X44 = X45 | host(X44) != index(ldr,host(X44)) | host(X45) != index(ldr,host(X45)) | norm != index(status,host(X45)) | norm != index(status,host(X44)) | ~setIn(X45,alive) | ~setIn(X44,alive)) & ! [X46,X47,X48] : (~setIn(X46,alive) | ~elem(m_Down(X47),queue(host(X46))) | ~setIn(X48,alive) | host(X47) != host(X48) | host(X48) != index(ldr,host(X48)) | norm != index(status,host(X48))) & ! [X49,X50] : (~setIn(X50,alive) | ~setIn(X49,alive) | host(X49) != host(X50) | X49 = X50) & ! [X51,X52] : (host(X51) != host(X52) | ~elem(m_Down(X52),queue(host(X51)))) & ! [X53,X54] : (~leq(host(X53),host(X54)) | ~elem(m_Ldr(X54),queue(host(X53)))))), 0.41/0.61 inference(rectify,[],[f88])). 0.41/0.61 fof(f100,plain,( 0.41/0.61 ? [X0,X1,X2] : (? [X3,X4,X5,X6] : (setIn(X3,alive) & norm = index(status,host(X3)) & host(X3) = index(ldr,host(X3)) & setIn(X6,alive) & s(host(X6)) = host(X4) & elec_1 = index(status,host(X6)) & leq(nbr_proc,s(host(X6))) & elem(m_Down(X5),X0) & elem(m_Down(X4),X0) & ! [X7] : (setIn(X7,index(down,host(X1))) | host(X2) = X7 | host(X5) = X7 | ~leq(s(zero),X7) | leq(host(X6),X7)) & host(X1) = host(X6)) & (elec_1 != index(status,host(X1)) | ? [X8] : (~setIn(X8,index(down,host(X1))) & host(X2) != X8 & leq(s(zero),X8) & ~leq(host(X1),X8))) & (host(X2) != host(index(elid,host(X1))) | wait != index(status,host(X1))) & (host(X2) != index(ldr,host(X1)) | norm != index(status,host(X1))) & ~leq(host(X1),host(X2)) & setIn(X1,alive) & ! [X9] : (index(elid,host(X9)) = X9 | (elec_2 != index(status,host(X9)) & elec_1 != index(status,host(X9))) | ~setIn(X9,alive)) & ! [X10,X11] : (leq(index(pendack,host(X11)),host(X10)) | elec_2 != index(status,host(X11)) | ~setIn(host(X11),index(down,host(X10))) | ~setIn(X11,alive) | ~setIn(X10,alive)) & ! [X12,X13] : (~setIn(host(X13),index(down,host(X12))) | ~setIn(X12,alive) | ~setIn(X13,alive) | norm != index(status,host(X13)) | host(X13) != index(ldr,host(X13))) & ! [X14,X15,X16] : (leq(index(pendack,host(X16)),host(X14)) | ~setIn(X14,alive) | host(X15) != host(X16) | elec_2 != index(status,host(X16)) | ~elem(m_Down(X15),queue(host(X14))) | ~setIn(X16,alive)) & ! [X17,X18,X19] : (host(X18) != index(ldr,host(X18)) | norm != index(status,host(X18)) | ~setIn(X18,alive) | ~elem(m_Down(X17),queue(host(X19))) | norm != index(status,host(X19)) | host(X18) != index(ldr,host(X19)) | host(X17) != host(X18) | ~setIn(X19,alive) | host(X18) = host(X19)) & ! [X20,X21,X22] : (~setIn(X21,alive) | norm != index(status,host(X21)) | host(X21) != index(ldr,host(X21)) | ~setIn(X22,alive) | ~elem(m_Down(X20),queue(host(X22))) | host(X21) != host(index(elid,host(X22))) | wait != index(status,host(X22)) | host(X20) != host(X21) | host(X21) = host(X22)) & ! [X23,X24,X25,X26] : (~elem(m_Ack(X23,X24),queue(host(X23))) | ~setIn(X23,alive) | ~leq(host(X23),host(X26)) | elec_1 != index(status,host(X26)) | elec_2 != index(status,host(X23)) | host(X24) != host(X26) | ~elem(m_Down(X25),queue(host(X26))) | ? [X27] : (host(X25) != X27 & ~setIn(X27,index(down,host(X26))) & ~leq(host(X26),X27) & leq(s(zero),X27))) & cons(m_Down(X2),X0) = queue(host(X1)) & ! [X28,X29,X30,X31] : (host(X28) != index(ldr,host(X28)) | norm != index(status,host(X28)) | ~setIn(X28,alive) | ? [X32] : (~setIn(X32,index(down,host(X31))) & host(X30) != X32 & ~leq(host(X31),X32) & leq(s(zero),X32)) | ~setIn(X31,alive) | ~leq(nbr_proc,s(host(X31))) | ~elem(m_Down(X30),queue(host(X31))) | elec_1 != index(status,host(X31)) | s(host(X31)) != host(X29) | ~elem(m_Down(X29),queue(host(X31)))) & ! [X33,X34,X35,X36] : (~setIn(host(X34),index(down,host(X35))) | ~elem(m_Down(X36),queue(host(X33))) | host(X33) = host(X35) | host(X33) != host(X34) | host(X35) != host(X36) | ~setIn(X35,alive) | ~setIn(X33,alive)) & ! [X37,X38,X39,X40] : (~elem(m_Down(X38),queue(host(X39))) | ~elem(m_Down(X40),queue(host(X37))) | host(X37) = host(X39) | ~setIn(X37,alive) | ~setIn(X39,alive) | host(X37) != host(X38) | host(X39) != host(X40)) & ! [X41,X42,X43] : (~setIn(X41,alive) | host(X41) != index(ldr,host(X41)) | norm != index(status,host(X41)) | leq(host(X42),host(X43)) | ~setIn(X43,alive) | host(X41) != host(X42) | ~elem(m_Down(X42),queue(host(X43)))) & ! [X44,X45] : (X44 = X45 | host(X44) != index(ldr,host(X44)) | host(X45) != index(ldr,host(X45)) | norm != index(status,host(X45)) | norm != index(status,host(X44)) | ~setIn(X45,alive) | ~setIn(X44,alive)) & ! [X46,X47,X48] : (~setIn(X46,alive) | ~elem(m_Down(X47),queue(host(X46))) | ~setIn(X48,alive) | host(X47) != host(X48) | host(X48) != index(ldr,host(X48)) | norm != index(status,host(X48))) & ! [X49,X50] : (~setIn(X50,alive) | ~setIn(X49,alive) | host(X49) != host(X50) | X49 = X50) & ! [X51,X52] : (host(X51) != host(X52) | ~elem(m_Down(X52),queue(host(X51)))) & ! [X53,X54] : (~leq(host(X53),host(X54)) | ~elem(m_Ldr(X54),queue(host(X53))))) => (? [X6,X5,X4,X3] : (setIn(X3,alive) & norm = index(status,host(X3)) & host(X3) = index(ldr,host(X3)) & setIn(X6,alive) & s(host(X6)) = host(X4) & elec_1 = index(status,host(X6)) & leq(nbr_proc,s(host(X6))) & elem(m_Down(X5),sK0) & elem(m_Down(X4),sK0) & ! [X7] : (setIn(X7,index(down,host(sK1))) | host(sK2) = X7 | host(X5) = X7 | ~leq(s(zero),X7) | leq(host(X6),X7)) & host(sK1) = host(X6)) & (elec_1 != index(status,host(sK1)) | ? [X8] : (~setIn(X8,index(down,host(sK1))) & host(sK2) != X8 & leq(s(zero),X8) & ~leq(host(sK1),X8))) & (host(sK2) != host(index(elid,host(sK1))) | wait != index(status,host(sK1))) & (host(sK2) != index(ldr,host(sK1)) | norm != index(status,host(sK1))) & ~leq(host(sK1),host(sK2)) & setIn(sK1,alive) & ! [X9] : (index(elid,host(X9)) = X9 | (elec_2 != index(status,host(X9)) & elec_1 != index(status,host(X9))) | ~setIn(X9,alive)) & ! [X10,X11] : (leq(index(pendack,host(X11)),host(X10)) | elec_2 != index(status,host(X11)) | ~setIn(host(X11),index(down,host(X10))) | ~setIn(X11,alive) | ~setIn(X10,alive)) & ! [X12,X13] : (~setIn(host(X13),index(down,host(X12))) | ~setIn(X12,alive) | ~setIn(X13,alive) | norm != index(status,host(X13)) | host(X13) != index(ldr,host(X13))) & ! [X14,X15,X16] : (leq(index(pendack,host(X16)),host(X14)) | ~setIn(X14,alive) | host(X15) != host(X16) | elec_2 != index(status,host(X16)) | ~elem(m_Down(X15),queue(host(X14))) | ~setIn(X16,alive)) & ! [X17,X18,X19] : (host(X18) != index(ldr,host(X18)) | norm != index(status,host(X18)) | ~setIn(X18,alive) | ~elem(m_Down(X17),queue(host(X19))) | norm != index(status,host(X19)) | host(X18) != index(ldr,host(X19)) | host(X17) != host(X18) | ~setIn(X19,alive) | host(X18) = host(X19)) & ! [X20,X21,X22] : (~setIn(X21,alive) | norm != index(status,host(X21)) | host(X21) != index(ldr,host(X21)) | ~setIn(X22,alive) | ~elem(m_Down(X20),queue(host(X22))) | host(X21) != host(index(elid,host(X22))) | wait != index(status,host(X22)) | host(X20) != host(X21) | host(X21) = host(X22)) & ! [X23,X24,X25,X26] : (~elem(m_Ack(X23,X24),queue(host(X23))) | ~setIn(X23,alive) | ~leq(host(X23),host(X26)) | elec_1 != index(status,host(X26)) | elec_2 != index(status,host(X23)) | host(X24) != host(X26) | ~elem(m_Down(X25),queue(host(X26))) | ? [X27] : (host(X25) != X27 & ~setIn(X27,index(down,host(X26))) & ~leq(host(X26),X27) & leq(s(zero),X27))) & cons(m_Down(sK2),sK0) = queue(host(sK1)) & ! [X28,X29,X30,X31] : (host(X28) != index(ldr,host(X28)) | norm != index(status,host(X28)) | ~setIn(X28,alive) | ? [X32] : (~setIn(X32,index(down,host(X31))) & host(X30) != X32 & ~leq(host(X31),X32) & leq(s(zero),X32)) | ~setIn(X31,alive) | ~leq(nbr_proc,s(host(X31))) | ~elem(m_Down(X30),queue(host(X31))) | elec_1 != index(status,host(X31)) | s(host(X31)) != host(X29) | ~elem(m_Down(X29),queue(host(X31)))) & ! [X33,X34,X35,X36] : (~setIn(host(X34),index(down,host(X35))) | ~elem(m_Down(X36),queue(host(X33))) | host(X33) = host(X35) | host(X33) != host(X34) | host(X35) != host(X36) | ~setIn(X35,alive) | ~setIn(X33,alive)) & ! [X37,X38,X39,X40] : (~elem(m_Down(X38),queue(host(X39))) | ~elem(m_Down(X40),queue(host(X37))) | host(X37) = host(X39) | ~setIn(X37,alive) | ~setIn(X39,alive) | host(X37) != host(X38) | host(X39) != host(X40)) & ! [X41,X42,X43] : (~setIn(X41,alive) | host(X41) != index(ldr,host(X41)) | norm != index(status,host(X41)) | leq(host(X42),host(X43)) | ~setIn(X43,alive) | host(X41) != host(X42) | ~elem(m_Down(X42),queue(host(X43)))) & ! [X44,X45] : (X44 = X45 | host(X44) != index(ldr,host(X44)) | host(X45) != index(ldr,host(X45)) | norm != index(status,host(X45)) | norm != index(status,host(X44)) | ~setIn(X45,alive) | ~setIn(X44,alive)) & ! [X46,X47,X48] : (~setIn(X46,alive) | ~elem(m_Down(X47),queue(host(X46))) | ~setIn(X48,alive) | host(X47) != host(X48) | host(X48) != index(ldr,host(X48)) | norm != index(status,host(X48))) & ! [X49,X50] : (~setIn(X50,alive) | ~setIn(X49,alive) | host(X49) != host(X50) | X49 = X50) & ! [X51,X52] : (host(X51) != host(X52) | ~elem(m_Down(X52),queue(host(X51)))) & ! [X53,X54] : (~leq(host(X53),host(X54)) | ~elem(m_Ldr(X54),queue(host(X53)))))), 0.41/0.61 introduced(choice_axiom,[])). 0.41/0.61 fof(f101,plain,( 0.41/0.61 ( ! [X2,X0,X1] : (? [X3,X4,X5,X6] : (setIn(X3,alive) & norm = index(status,host(X3)) & host(X3) = index(ldr,host(X3)) & setIn(X6,alive) & s(host(X6)) = host(X4) & elec_1 = index(status,host(X6)) & leq(nbr_proc,s(host(X6))) & elem(m_Down(X5),X0) & elem(m_Down(X4),X0) & ! [X7] : (setIn(X7,index(down,host(X1))) | host(X2) = X7 | host(X5) = X7 | ~leq(s(zero),X7) | leq(host(X6),X7)) & host(X1) = host(X6)) => (setIn(sK3,alive) & norm = index(status,host(sK3)) & host(sK3) = index(ldr,host(sK3)) & setIn(sK6,alive) & s(host(sK6)) = host(sK4) & elec_1 = index(status,host(sK6)) & leq(nbr_proc,s(host(sK6))) & elem(m_Down(sK5),X0) & elem(m_Down(sK4),X0) & ! [X7] : (setIn(X7,index(down,host(X1))) | host(X2) = X7 | host(sK5) = X7 | ~leq(s(zero),X7) | leq(host(sK6),X7)) & host(sK6) = host(X1))) )), 0.41/0.61 introduced(choice_axiom,[])). 0.41/0.61 fof(f102,plain,( 0.41/0.61 ( ! [X2,X1] : (? [X8] : (~setIn(X8,index(down,host(X1))) & host(X2) != X8 & leq(s(zero),X8) & ~leq(host(X1),X8)) => (~setIn(sK7,index(down,host(X1))) & host(X2) != sK7 & leq(s(zero),sK7) & ~leq(host(X1),sK7))) )), 0.41/0.61 introduced(choice_axiom,[])). 0.41/0.61 fof(f103,plain,( 0.41/0.61 ! [X26,X25] : (? [X27] : (host(X25) != X27 & ~setIn(X27,index(down,host(X26))) & ~leq(host(X26),X27) & leq(s(zero),X27)) => (host(X25) != sK8(X25,X26) & ~setIn(sK8(X25,X26),index(down,host(X26))) & ~leq(host(X26),sK8(X25,X26)) & leq(s(zero),sK8(X25,X26))))), 0.41/0.61 introduced(choice_axiom,[])). 0.41/0.61 fof(f104,plain,( 0.41/0.61 ! [X31,X30] : (? [X32] : (~setIn(X32,index(down,host(X31))) & host(X30) != X32 & ~leq(host(X31),X32) & leq(s(zero),X32)) => (~setIn(sK9(X30,X31),index(down,host(X31))) & host(X30) != sK9(X30,X31) & ~leq(host(X31),sK9(X30,X31)) & leq(s(zero),sK9(X30,X31))))), 0.41/0.61 introduced(choice_axiom,[])). 0.41/0.61 fof(f105,plain,( 0.41/0.61 (setIn(sK3,alive) & norm = index(status,host(sK3)) & host(sK3) = index(ldr,host(sK3)) & setIn(sK6,alive) & s(host(sK6)) = host(sK4) & elec_1 = index(status,host(sK6)) & leq(nbr_proc,s(host(sK6))) & elem(m_Down(sK5),sK0) & elem(m_Down(sK4),sK0) & ! [X7] : (setIn(X7,index(down,host(sK1))) | host(sK2) = X7 | host(sK5) = X7 | ~leq(s(zero),X7) | leq(host(sK6),X7)) & host(sK1) = host(sK6)) & (elec_1 != index(status,host(sK1)) | (~setIn(sK7,index(down,host(sK1))) & host(sK2) != sK7 & leq(s(zero),sK7) & ~leq(host(sK1),sK7))) & (host(sK2) != host(index(elid,host(sK1))) | wait != index(status,host(sK1))) & (host(sK2) != index(ldr,host(sK1)) | norm != index(status,host(sK1))) & ~leq(host(sK1),host(sK2)) & setIn(sK1,alive) & ! [X9] : (index(elid,host(X9)) = X9 | (elec_2 != index(status,host(X9)) & elec_1 != index(status,host(X9))) | ~setIn(X9,alive)) & ! [X10,X11] : (leq(index(pendack,host(X11)),host(X10)) | elec_2 != index(status,host(X11)) | ~setIn(host(X11),index(down,host(X10))) | ~setIn(X11,alive) | ~setIn(X10,alive)) & ! [X12,X13] : (~setIn(host(X13),index(down,host(X12))) | ~setIn(X12,alive) | ~setIn(X13,alive) | norm != index(status,host(X13)) | host(X13) != index(ldr,host(X13))) & ! [X14,X15,X16] : (leq(index(pendack,host(X16)),host(X14)) | ~setIn(X14,alive) | host(X15) != host(X16) | elec_2 != index(status,host(X16)) | ~elem(m_Down(X15),queue(host(X14))) | ~setIn(X16,alive)) & ! [X17,X18,X19] : (host(X18) != index(ldr,host(X18)) | norm != index(status,host(X18)) | ~setIn(X18,alive) | ~elem(m_Down(X17),queue(host(X19))) | norm != index(status,host(X19)) | host(X18) != index(ldr,host(X19)) | host(X17) != host(X18) | ~setIn(X19,alive) | host(X18) = host(X19)) & ! [X20,X21,X22] : (~setIn(X21,alive) | norm != index(status,host(X21)) | host(X21) != index(ldr,host(X21)) | ~setIn(X22,alive) | ~elem(m_Down(X20),queue(host(X22))) | host(X21) != host(index(elid,host(X22))) | wait != index(status,host(X22)) | host(X20) != host(X21) | host(X21) = host(X22)) & ! [X23,X24,X25,X26] : (~elem(m_Ack(X23,X24),queue(host(X23))) | ~setIn(X23,alive) | ~leq(host(X23),host(X26)) | elec_1 != index(status,host(X26)) | elec_2 != index(status,host(X23)) | host(X24) != host(X26) | ~elem(m_Down(X25),queue(host(X26))) | (host(X25) != sK8(X25,X26) & ~setIn(sK8(X25,X26),index(down,host(X26))) & ~leq(host(X26),sK8(X25,X26)) & leq(s(zero),sK8(X25,X26)))) & cons(m_Down(sK2),sK0) = queue(host(sK1)) & ! [X28,X29,X30,X31] : (host(X28) != index(ldr,host(X28)) | norm != index(status,host(X28)) | ~setIn(X28,alive) | (~setIn(sK9(X30,X31),index(down,host(X31))) & host(X30) != sK9(X30,X31) & ~leq(host(X31),sK9(X30,X31)) & leq(s(zero),sK9(X30,X31))) | ~setIn(X31,alive) | ~leq(nbr_proc,s(host(X31))) | ~elem(m_Down(X30),queue(host(X31))) | elec_1 != index(status,host(X31)) | s(host(X31)) != host(X29) | ~elem(m_Down(X29),queue(host(X31)))) & ! [X33,X34,X35,X36] : (~setIn(host(X34),index(down,host(X35))) | ~elem(m_Down(X36),queue(host(X33))) | host(X33) = host(X35) | host(X33) != host(X34) | host(X35) != host(X36) | ~setIn(X35,alive) | ~setIn(X33,alive)) & ! [X37,X38,X39,X40] : (~elem(m_Down(X38),queue(host(X39))) | ~elem(m_Down(X40),queue(host(X37))) | host(X37) = host(X39) | ~setIn(X37,alive) | ~setIn(X39,alive) | host(X37) != host(X38) | host(X39) != host(X40)) & ! [X41,X42,X43] : (~setIn(X41,alive) | host(X41) != index(ldr,host(X41)) | norm != index(status,host(X41)) | leq(host(X42),host(X43)) | ~setIn(X43,alive) | host(X41) != host(X42) | ~elem(m_Down(X42),queue(host(X43)))) & ! [X44,X45] : (X44 = X45 | host(X44) != index(ldr,host(X44)) | host(X45) != index(ldr,host(X45)) | norm != index(status,host(X45)) | norm != index(status,host(X44)) | ~setIn(X45,alive) | ~setIn(X44,alive)) & ! [X46,X47,X48] : (~setIn(X46,alive) | ~elem(m_Down(X47),queue(host(X46))) | ~setIn(X48,alive) | host(X47) != host(X48) | host(X48) != index(ldr,host(X48)) | norm != index(status,host(X48))) & ! [X49,X50] : (~setIn(X50,alive) | ~setIn(X49,alive) | host(X49) != host(X50) | X49 = X50) & ! [X51,X52] : (host(X51) != host(X52) | ~elem(m_Down(X52),queue(host(X51)))) & ! [X53,X54] : (~leq(host(X53),host(X54)) | ~elem(m_Ldr(X54),queue(host(X53))))), 0.41/0.61 inference(skolemisation,[status(esa),new_symbols(skolem,[sK0,sK1,sK2,sK3,sK4,sK5,sK6,sK7,sK8,sK9])],[f99,f104,f103,f102,f101,f100])). 0.41/0.61 fof(f106,plain,( 0.41/0.61 ! [X0,X1,X2] : ((elem(X0,cons(X1,X2)) | (X0 != X1 & ~elem(X0,X2))) & ((X0 = X1 | elem(X0,X2)) | ~elem(X0,cons(X1,X2))))), 0.41/0.61 inference(nnf_transformation,[],[f52])). 0.41/0.61 fof(f107,plain,( 0.41/0.61 ! [X0,X1,X2] : ((elem(X0,cons(X1,X2)) | (X0 != X1 & ~elem(X0,X2))) & (X0 = X1 | elem(X0,X2) | ~elem(X0,cons(X1,X2))))), 0.41/0.61 inference(flattening,[],[f106])). 0.41/0.61 fof(f108,plain,( 0.41/0.61 ! [X0,X1] : (((leq(X0,X1) | s(X1) = X0) | ~leq(X0,s(X1))) & (leq(X0,s(X1)) | (~leq(X0,X1) & s(X1) != X0)))), 0.41/0.61 inference(nnf_transformation,[],[f1])). 0.41/0.61 fof(f109,plain,( 0.41/0.61 ! [X0,X1] : ((leq(X0,X1) | s(X1) = X0 | ~leq(X0,s(X1))) & (leq(X0,s(X1)) | (~leq(X0,X1) & s(X1) != X0)))), 0.41/0.61 inference(flattening,[],[f108])). 0.41/0.61 fof(f112,plain,( 0.41/0.61 ! [X0,X1] : (((leq(X0,X1) & leq(X1,X0)) | X0 != X1) & (X0 = X1 | (~leq(X0,X1) | ~leq(X1,X0))))), 0.41/0.61 inference(nnf_transformation,[],[f35])). 0.41/0.61 fof(f113,plain,( 0.41/0.61 ! [X0,X1] : (((leq(X0,X1) & leq(X1,X0)) | X0 != X1) & (X0 = X1 | ~leq(X0,X1) | ~leq(X1,X0)))), 0.41/0.61 inference(flattening,[],[f112])). 0.41/0.61 fof(f122,plain,( 0.41/0.61 ( ! [X50,X49] : (~setIn(X50,alive) | ~setIn(X49,alive) | host(X49) != host(X50) | X49 = X50) )), 0.41/0.61 inference(cnf_transformation,[],[f105])). 0.41/0.61 fof(f123,plain,( 0.41/0.61 ( ! [X47,X48,X46] : (~setIn(X46,alive) | ~elem(m_Down(X47),queue(host(X46))) | ~setIn(X48,alive) | host(X47) != host(X48) | host(X48) != index(ldr,host(X48)) | norm != index(status,host(X48))) )), 0.41/0.61 inference(cnf_transformation,[],[f105])). 0.41/0.61 fof(f132,plain,( 0.41/0.61 cons(m_Down(sK2),sK0) = queue(host(sK1))), 0.41/0.61 inference(cnf_transformation,[],[f105])). 0.41/0.61 fof(f140,plain,( 0.41/0.61 ( ! [X12,X13] : (~setIn(X12,alive) | ~setIn(host(X13),index(down,host(X12))) | ~setIn(X13,alive) | norm != index(status,host(X13)) | host(X13) != index(ldr,host(X13))) )), 0.41/0.61 inference(cnf_transformation,[],[f105])). 0.41/0.61 fof(f144,plain,( 0.41/0.61 setIn(sK1,alive)), 0.41/0.61 inference(cnf_transformation,[],[f105])). 0.41/0.61 fof(f148,plain,( 0.41/0.61 elec_1 != index(status,host(sK1)) | ~leq(host(sK1),sK7)), 0.41/0.61 inference(cnf_transformation,[],[f105])). 0.41/0.61 fof(f149,plain,( 0.41/0.61 elec_1 != index(status,host(sK1)) | leq(s(zero),sK7)), 0.41/0.61 inference(cnf_transformation,[],[f105])). 0.41/0.61 fof(f150,plain,( 0.41/0.61 elec_1 != index(status,host(sK1)) | host(sK2) != sK7), 0.41/0.61 inference(cnf_transformation,[],[f105])). 0.41/0.61 fof(f151,plain,( 0.41/0.61 elec_1 != index(status,host(sK1)) | ~setIn(sK7,index(down,host(sK1)))), 0.41/0.61 inference(cnf_transformation,[],[f105])). 0.41/0.61 fof(f152,plain,( 0.41/0.61 host(sK1) = host(sK6)), 0.41/0.61 inference(cnf_transformation,[],[f105])). 0.41/0.61 fof(f153,plain,( 0.41/0.61 ( ! [X7] : (setIn(X7,index(down,host(sK1))) | host(sK2) = X7 | host(sK5) = X7 | ~leq(s(zero),X7) | leq(host(sK6),X7)) )), 0.41/0.61 inference(cnf_transformation,[],[f105])). 0.41/0.61 fof(f154,plain,( 0.41/0.61 elem(m_Down(sK4),sK0)), 0.41/0.61 inference(cnf_transformation,[],[f105])). 0.41/0.61 fof(f155,plain,( 0.41/0.61 elem(m_Down(sK5),sK0)), 0.41/0.61 inference(cnf_transformation,[],[f105])). 0.41/0.61 fof(f156,plain,( 0.41/0.61 leq(nbr_proc,s(host(sK6)))), 0.41/0.61 inference(cnf_transformation,[],[f105])). 0.41/0.61 fof(f157,plain,( 0.41/0.61 elec_1 = index(status,host(sK6))), 0.41/0.61 inference(cnf_transformation,[],[f105])). 0.41/0.61 fof(f158,plain,( 0.41/0.61 s(host(sK6)) = host(sK4)), 0.41/0.61 inference(cnf_transformation,[],[f105])). 0.41/0.61 fof(f160,plain,( 0.41/0.61 host(sK3) = index(ldr,host(sK3))), 0.41/0.61 inference(cnf_transformation,[],[f105])). 0.41/0.61 fof(f161,plain,( 0.41/0.61 norm = index(status,host(sK3))), 0.41/0.61 inference(cnf_transformation,[],[f105])). 0.41/0.61 fof(f162,plain,( 0.41/0.61 setIn(sK3,alive)), 0.41/0.61 inference(cnf_transformation,[],[f105])). 0.41/0.61 fof(f175,plain,( 0.41/0.61 ( ! [X2,X0,X1] : (elem(X0,cons(X1,X2)) | ~elem(X0,X2)) )), 0.41/0.61 inference(cnf_transformation,[],[f107])). 0.41/0.61 fof(f176,plain,( 0.41/0.61 ( ! [X2,X0,X1] : (elem(X0,cons(X1,X2)) | X0 != X1) )), 0.41/0.61 inference(cnf_transformation,[],[f107])). 0.41/0.61 fof(f180,plain,( 0.41/0.61 ( ! [X0] : (leq(s(zero),host(X0))) )), 0.41/0.61 inference(cnf_transformation,[],[f77])). 0.41/0.61 fof(f182,plain,( 0.41/0.61 ( ! [X0] : (leq(host(X0),nbr_proc)) )), 0.41/0.61 inference(cnf_transformation,[],[f78])). 0.41/0.61 fof(f183,plain,( 0.41/0.61 elec_1 != norm), 0.41/0.61 inference(cnf_transformation,[],[f46])). 0.41/0.61 fof(f186,plain,( 0.41/0.61 ( ! [X0,X1] : (~leq(X0,s(X1)) | s(X1) = X0 | leq(X0,X1)) )), 0.41/0.61 inference(cnf_transformation,[],[f109])). 0.41/0.61 fof(f197,plain,( 0.41/0.61 ( ! [X0,X1] : (~leq(X0,X1) | X0 = X1 | ~leq(X1,X0)) )), 0.41/0.61 inference(cnf_transformation,[],[f113])). 0.41/0.61 fof(f230,plain,( 0.41/0.61 ( ! [X2,X1] : (elem(X1,cons(X1,X2))) )), 0.41/0.61 inference(equality_resolution,[],[f176])). 0.41/0.61 fof(f271,plain,( 0.41/0.61 ( ! [X47,X48] : (sP25(X47) | host(X47) != host(X48) | host(X48) != index(ldr,host(X48)) | norm != index(status,host(X48)) | ~setIn(X48,alive)) )), 0.41/0.61 inference(cnf_transformation,[],[f271_D])). 0.41/0.61 fof(f271_D,plain,( 0.41/0.61 ( ! [X47] : (( ! [X48] : (host(X47) != host(X48) | host(X48) != index(ldr,host(X48)) | norm != index(status,host(X48)) | ~setIn(X48,alive)) ) <=> ~sP25(X47)) )), 0.41/0.61 introduced(general_splitting_component_introduction,[new_symbols(naming,[sP25])])). 0.41/0.61 fof(f272,plain,( 0.41/0.61 ( ! [X47,X46] : (~sP25(X47) | ~elem(m_Down(X47),queue(host(X46))) | ~setIn(X46,alive)) )), 0.41/0.61 inference(general_splitting,[],[f123,f271_D])). 0.41/0.61 fof(f320,plain,( 0.41/0.61 leq(nbr_proc,host(sK4))), 0.41/0.61 inference(forward_demodulation,[],[f156,f158])). 0.41/0.61 fof(f321,plain,( 0.41/0.61 ( ! [X7] : (setIn(X7,index(down,host(sK1))) | leq(host(sK1),X7) | host(sK2) = X7 | host(sK5) = X7 | ~leq(s(zero),X7)) )), 0.41/0.61 inference(backward_demodulation,[],[f152,f153])). 0.41/0.61 fof(f322,plain,( 0.41/0.61 elec_1 = index(status,host(sK1))), 0.41/0.61 inference(backward_demodulation,[],[f152,f157])). 0.41/0.61 fof(f323,plain,( 0.41/0.61 s(host(sK1)) = host(sK4)), 0.41/0.61 inference(backward_demodulation,[],[f152,f158])). 0.41/0.61 fof(f324,plain,( 0.41/0.61 ~setIn(sK7,index(down,host(sK1)))), 0.41/0.61 inference(subsumption_resolution,[],[f151,f322])). 0.41/0.61 fof(f325,plain,( 0.41/0.61 host(sK2) != sK7), 0.41/0.61 inference(subsumption_resolution,[],[f150,f322])). 0.41/0.61 fof(f326,plain,( 0.41/0.61 leq(s(zero),sK7)), 0.41/0.61 inference(subsumption_resolution,[],[f149,f322])). 0.41/0.61 fof(f327,plain,( 0.41/0.61 ~leq(host(sK1),sK7)), 0.41/0.61 inference(subsumption_resolution,[],[f148,f322])). 0.41/0.61 fof(f330,plain,( 0.41/0.61 host(sK4) = nbr_proc | ~leq(host(sK4),nbr_proc)), 0.41/0.61 inference(resolution,[],[f320,f197])). 0.41/0.61 fof(f331,plain,( 0.41/0.61 host(sK4) = nbr_proc), 0.41/0.61 inference(subsumption_resolution,[],[f330,f182])). 0.41/0.61 fof(f332,plain,( 0.41/0.61 s(host(sK1)) = nbr_proc), 0.41/0.61 inference(backward_demodulation,[],[f331,f323])). 0.41/0.61 fof(f392,plain,( 0.41/0.61 ( ! [X4] : (~leq(X4,nbr_proc) | s(host(sK1)) = X4 | leq(X4,host(sK1))) )), 0.41/0.61 inference(superposition,[],[f186,f332])). 0.41/0.61 fof(f393,plain,( 0.41/0.61 ( ! [X4] : (leq(X4,host(sK1)) | ~leq(X4,nbr_proc) | nbr_proc = X4) )), 0.41/0.61 inference(forward_demodulation,[],[f392,f332])). 0.41/0.61 fof(f508,plain,( 0.41/0.61 ( ! [X0] : (elem(X0,queue(host(sK1))) | ~elem(X0,sK0)) )), 0.41/0.61 inference(superposition,[],[f175,f132])). 0.41/0.61 fof(f509,plain,( 0.41/0.61 elem(m_Down(sK2),queue(host(sK1)))), 0.41/0.61 inference(superposition,[],[f230,f132])). 0.41/0.61 fof(f696,plain,( 0.41/0.61 ( ! [X0] : (~setIn(X0,alive) | host(sK1) != host(X0) | sK1 = X0) )), 0.41/0.61 inference(resolution,[],[f122,f144])). 0.41/0.61 fof(f2888,plain,( 0.41/0.61 ( ! [X2,X0,X1] : (~setIn(X1,alive) | host(X1) != index(ldr,host(X1)) | norm != index(status,host(X1)) | host(X0) != host(X1) | ~elem(m_Down(X0),queue(host(X2))) | ~setIn(X2,alive)) )), 0.41/0.61 inference(resolution,[],[f271,f272])). 0.41/0.61 fof(f3039,plain,( 0.41/0.61 ( ! [X0] : (~setIn(X0,alive) | ~setIn(host(X0),index(down,host(sK1))) | norm != index(status,host(X0)) | host(X0) != index(ldr,host(X0))) )), 0.41/0.61 inference(resolution,[],[f140,f144])). 0.41/0.61 fof(f4448,plain,( 0.41/0.61 ( ! [X1] : (~leq(host(sK1),X1) | nbr_proc = X1 | host(sK1) = X1 | ~leq(X1,nbr_proc)) )), 0.41/0.61 inference(resolution,[],[f393,f197])). 0.41/0.61 fof(f4680,plain,( 0.41/0.61 spl26_151 <=> sK1 != sK3), 0.41/0.61 introduced(avatar_definition,[new_symbols(naming,[spl26_151])])). 0.41/0.61 fof(f4681,plain,( 0.41/0.61 sK1 != sK3 | ~spl26_151), 0.41/0.61 inference(avatar_component_clause,[],[f4680])). 0.41/0.61 fof(f4683,plain,( 0.41/0.61 spl26_150 <=> sK1 = sK3), 0.41/0.61 introduced(avatar_definition,[new_symbols(naming,[spl26_150])])). 0.41/0.61 fof(f4684,plain,( 0.41/0.61 sK1 = sK3 | ~spl26_150), 0.41/0.61 inference(avatar_component_clause,[],[f4683])). 0.41/0.61 fof(f4686,plain,( 0.41/0.61 spl26_152 <=> host(sK1) = host(sK3)), 0.41/0.61 introduced(avatar_definition,[new_symbols(naming,[spl26_152])])). 0.41/0.61 fof(f4689,plain,( 0.41/0.61 spl26_153 <=> host(sK1) != host(sK3)), 0.41/0.61 introduced(avatar_definition,[new_symbols(naming,[spl26_153])])). 0.41/0.61 fof(f5357,plain,( 0.41/0.61 spl26_159 <=> host(sK2) != host(sK3)), 0.41/0.61 introduced(avatar_definition,[new_symbols(naming,[spl26_159])])). 0.41/0.61 fof(f5358,plain,( 0.41/0.61 host(sK2) != host(sK3) | ~spl26_159), 0.41/0.61 inference(avatar_component_clause,[],[f5357])). 0.41/0.61 fof(f5360,plain,( 0.41/0.61 spl26_158 <=> host(sK2) = host(sK3)), 0.41/0.61 introduced(avatar_definition,[new_symbols(naming,[spl26_158])])). 0.41/0.61 fof(f5361,plain,( 0.41/0.61 host(sK2) = host(sK3) | ~spl26_158), 0.41/0.61 inference(avatar_component_clause,[],[f5360])). 0.41/0.61 fof(f5363,plain,( 0.41/0.61 spl26_161 <=> ~leq(host(sK1),host(sK3))), 0.41/0.61 introduced(avatar_definition,[new_symbols(naming,[spl26_161])])). 0.41/0.61 fof(f5364,plain,( 0.41/0.61 ~leq(host(sK1),host(sK3)) | ~spl26_161), 0.41/0.61 inference(avatar_component_clause,[],[f5363])). 0.41/0.61 fof(f5366,plain,( 0.41/0.61 spl26_160 <=> leq(host(sK1),host(sK3))), 0.41/0.61 introduced(avatar_definition,[new_symbols(naming,[spl26_160])])). 0.41/0.61 fof(f5367,plain,( 0.41/0.61 leq(host(sK1),host(sK3)) | ~spl26_160), 0.41/0.61 inference(avatar_component_clause,[],[f5366])). 0.41/0.61 fof(f5372,plain,( 0.41/0.61 spl26_162 <=> host(sK3) = sK7), 0.41/0.61 introduced(avatar_definition,[new_symbols(naming,[spl26_162])])). 0.41/0.61 fof(f5373,plain,( 0.41/0.61 host(sK3) = sK7 | ~spl26_162), 0.41/0.61 inference(avatar_component_clause,[],[f5372])). 0.41/0.61 fof(f5375,plain,( 0.41/0.61 host(sK2) = index(ldr,host(sK2)) | ~spl26_158), 0.41/0.61 inference(backward_demodulation,[],[f5361,f160])). 0.41/0.61 fof(f5376,plain,( 0.41/0.61 norm = index(status,host(sK2)) | ~spl26_158), 0.41/0.61 inference(backward_demodulation,[],[f5361,f161])). 0.41/0.61 fof(f5416,plain,( 0.41/0.61 spl26_164 <=> host(sK3) = nbr_proc), 0.41/0.61 introduced(avatar_definition,[new_symbols(naming,[spl26_164])])). 0.41/0.61 fof(f5417,plain,( 0.41/0.61 host(sK3) = nbr_proc | ~spl26_164), 0.41/0.61 inference(avatar_component_clause,[],[f5416])). 0.41/0.61 fof(f5419,plain,( 0.41/0.61 spl26_165 <=> host(sK3) != nbr_proc), 0.41/0.61 introduced(avatar_definition,[new_symbols(naming,[spl26_165])])). 0.41/0.61 fof(f5420,plain,( 0.41/0.61 host(sK3) != nbr_proc | ~spl26_165), 0.41/0.61 inference(avatar_component_clause,[],[f5419])). 0.41/0.61 fof(f5882,plain,( 0.41/0.61 ( ! [X2,X3] : (host(sK3) != index(ldr,host(sK3)) | norm != index(status,host(sK3)) | host(sK3) != host(X2) | ~elem(m_Down(X2),queue(host(X3))) | ~setIn(X3,alive)) )), 0.41/0.61 inference(resolution,[],[f2888,f162])). 0.41/0.61 fof(f5884,plain,( 0.41/0.61 ( ! [X2,X3] : (host(sK2) != index(ldr,host(sK2)) | norm != index(status,host(sK3)) | host(sK3) != host(X2) | ~elem(m_Down(X2),queue(host(X3))) | ~setIn(X3,alive)) ) | ~spl26_158), 0.41/0.61 inference(forward_demodulation,[],[f5882,f5361])). 0.41/0.61 fof(f5885,plain,( 0.41/0.61 ( ! [X2,X3] : (norm != index(status,host(sK3)) | host(sK3) != host(X2) | ~elem(m_Down(X2),queue(host(X3))) | ~setIn(X3,alive)) ) | ~spl26_158), 0.41/0.61 inference(subsumption_resolution,[],[f5884,f5375])). 0.41/0.61 fof(f5886,plain,( 0.41/0.61 ( ! [X2,X3] : (norm != index(status,host(sK2)) | host(sK3) != host(X2) | ~elem(m_Down(X2),queue(host(X3))) | ~setIn(X3,alive)) ) | ~spl26_158), 0.41/0.61 inference(forward_demodulation,[],[f5885,f5361])). 0.41/0.61 fof(f5887,plain,( 0.41/0.61 ( ! [X2,X3] : (host(sK3) != host(X2) | ~elem(m_Down(X2),queue(host(X3))) | ~setIn(X3,alive)) ) | ~spl26_158), 0.41/0.61 inference(subsumption_resolution,[],[f5886,f5376])). 0.41/0.61 fof(f5888,plain,( 0.41/0.61 ( ! [X2,X3] : (~setIn(X3,alive) | ~elem(m_Down(X2),queue(host(X3))) | host(sK2) != host(X2)) ) | ~spl26_158), 0.41/0.62 inference(forward_demodulation,[],[f5887,f5361])). 0.41/0.62 fof(f6491,plain,( 0.41/0.62 spl26_192 <=> ! [X0] : (host(X0) != nbr_proc | ~elem(m_Down(X0),queue(host(sK1))))), 0.41/0.62 introduced(avatar_definition,[new_symbols(naming,[spl26_192])])). 0.41/0.62 fof(f6492,plain,( 0.41/0.62 ( ! [X0] : (~elem(m_Down(X0),queue(host(sK1))) | host(X0) != nbr_proc) ) | ~spl26_192), 0.41/0.62 inference(avatar_component_clause,[],[f6491])). 0.41/0.62 fof(f7364,plain,( 0.41/0.62 ( ! [X0] : (~elem(m_Down(X0),sK0) | host(X0) != nbr_proc) ) | ~spl26_192), 0.41/0.62 inference(resolution,[],[f6492,f508])). 0.41/0.62 fof(f7367,plain,( 0.41/0.62 host(sK4) != nbr_proc | ~spl26_192), 0.41/0.62 inference(resolution,[],[f7364,f154])). 0.41/0.62 fof(f7371,plain,( 0.41/0.62 $false | ~spl26_192), 0.41/0.62 inference(subsumption_resolution,[],[f7367,f331])). 0.41/0.62 fof(f7372,plain,( 0.41/0.62 ~spl26_192), 0.41/0.62 inference(avatar_contradiction_clause,[],[f7371])). 0.41/0.62 fof(f9137,plain,( 0.41/0.62 ( ! [X0] : (~elem(m_Down(X0),queue(host(sK1))) | host(sK2) != host(X0)) ) | ~spl26_158), 0.41/0.62 inference(resolution,[],[f5888,f144])). 0.41/0.62 fof(f16812,plain,( 0.41/0.62 host(sK2) != host(sK2) | ~spl26_158), 0.41/0.62 inference(resolution,[],[f9137,f509])). 0.41/0.62 fof(f16816,plain,( 0.41/0.62 $false | ~spl26_158), 0.41/0.62 inference(trivial_inequality_removal,[],[f16812])). 0.41/0.62 fof(f16817,plain,( 0.41/0.62 ~spl26_158), 0.41/0.62 inference(avatar_contradiction_clause,[],[f16816])). 0.41/0.62 fof(f16885,plain,( 0.41/0.62 ( ! [X2,X3] : (host(sK3) != host(X2) | ~elem(m_Down(X2),queue(host(X3))) | ~setIn(X3,alive)) )), 0.41/0.62 inference(global_subsumption,[],[f161,f160,f5882])). 0.41/0.62 fof(f16903,plain,( 0.41/0.62 ( ! [X2,X3] : (~setIn(X3,alive) | ~elem(m_Down(X2),queue(host(X3))) | host(X2) != sK7) ) | ~spl26_162), 0.41/0.62 inference(backward_demodulation,[],[f5373,f16885])). 0.41/0.62 fof(f17521,plain,( 0.41/0.62 ( ! [X0] : (~elem(m_Down(X0),queue(host(sK1))) | host(X0) != sK7) ) | ~spl26_162), 0.41/0.62 inference(resolution,[],[f16903,f144])). 0.41/0.62 fof(f19023,plain,( 0.41/0.62 ( ! [X0] : (~elem(m_Down(X0),sK0) | host(X0) != sK7) ) | ~spl26_162), 0.41/0.62 inference(resolution,[],[f17521,f508])). 0.41/0.62 fof(f19027,plain,( 0.41/0.62 host(sK5) != sK7 | ~spl26_162), 0.41/0.62 inference(resolution,[],[f19023,f155])). 0.41/0.62 fof(f19041,plain,( 0.41/0.62 host(sK3) = nbr_proc | host(sK1) = host(sK3) | ~leq(host(sK3),nbr_proc) | ~spl26_160), 0.41/0.62 inference(resolution,[],[f5367,f4448])). 0.41/0.62 fof(f19059,plain,( 0.41/0.62 host(sK1) = host(sK3) | ~leq(host(sK3),nbr_proc) | (~spl26_160 | ~spl26_165)), 0.41/0.62 inference(subsumption_resolution,[],[f19041,f5420])). 0.41/0.62 fof(f19071,plain,( 0.41/0.62 host(sK1) = host(sK3) | (~spl26_160 | ~spl26_165)), 0.41/0.62 inference(subsumption_resolution,[],[f19059,f182])). 0.41/0.62 fof(f19072,plain,( 0.41/0.62 spl26_152 | ~spl26_160 | spl26_165), 0.41/0.62 inference(avatar_split_clause,[],[f19071,f5419,f5366,f4686])). 0.41/0.62 fof(f19138,plain,( 0.41/0.62 norm = index(status,host(sK1)) | ~spl26_150), 0.41/0.62 inference(forward_demodulation,[],[f161,f4684])). 0.41/0.62 fof(f19139,plain,( 0.41/0.62 elec_1 = norm | ~spl26_150), 0.41/0.62 inference(forward_demodulation,[],[f19138,f322])). 0.41/0.62 fof(f19140,plain,( 0.41/0.62 $false | ~spl26_150), 0.41/0.62 inference(subsumption_resolution,[],[f19139,f183])). 0.41/0.62 fof(f19141,plain,( 0.41/0.62 ~spl26_150), 0.41/0.62 inference(avatar_contradiction_clause,[],[f19140])). 0.41/0.62 fof(f19193,plain,( 0.41/0.62 ( ! [X2,X3] : (~setIn(X3,alive) | ~elem(m_Down(X2),queue(host(X3))) | host(X2) != nbr_proc) ) | ~spl26_164), 0.41/0.62 inference(forward_demodulation,[],[f16885,f5417])). 0.41/0.62 fof(f19765,plain,( 0.41/0.62 host(sK1) != host(sK3) | sK1 = sK3), 0.41/0.62 inference(resolution,[],[f162,f696])). 0.41/0.62 fof(f19769,plain,( 0.41/0.62 ~setIn(host(sK3),index(down,host(sK1))) | norm != index(status,host(sK3)) | host(sK3) != index(ldr,host(sK3))), 0.41/0.62 inference(resolution,[],[f162,f3039])). 0.41/0.62 fof(f19799,plain,( 0.41/0.62 host(sK1) != host(sK3) | ~spl26_151), 0.41/0.62 inference(subsumption_resolution,[],[f19765,f4681])). 0.41/0.62 fof(f20273,plain,( 0.41/0.62 ( ! [X0] : (~elem(m_Down(X0),queue(host(sK1))) | host(X0) != nbr_proc) ) | ~spl26_164), 0.41/0.62 inference(resolution,[],[f19193,f144])). 0.41/0.62 fof(f20275,plain,( 0.41/0.62 spl26_192 | ~spl26_164), 0.41/0.62 inference(avatar_split_clause,[],[f20273,f5416,f6491])). 0.41/0.62 fof(f20303,plain,( 0.41/0.62 ~setIn(host(sK3),index(down,host(sK1)))), 0.41/0.62 inference(global_subsumption,[],[f161,f160,f19769])). 0.41/0.62 fof(f20304,plain,( 0.41/0.62 ~spl26_153 | spl26_151), 0.41/0.62 inference(avatar_split_clause,[],[f19799,f4680,f4689])). 0.41/0.62 fof(f20865,plain,( 0.41/0.62 leq(host(sK1),sK7) | host(sK2) = sK7 | host(sK5) = sK7 | ~leq(s(zero),sK7)), 0.41/0.62 inference(resolution,[],[f321,f324])). 0.41/0.62 fof(f20867,plain,( 0.41/0.62 host(sK2) = sK7 | host(sK5) = sK7 | ~leq(s(zero),sK7)), 0.41/0.62 inference(subsumption_resolution,[],[f20865,f327])). 0.41/0.62 fof(f20868,plain,( 0.41/0.62 host(sK5) = sK7 | ~leq(s(zero),sK7)), 0.41/0.62 inference(subsumption_resolution,[],[f20867,f325])). 0.41/0.62 fof(f20869,plain,( 0.41/0.62 host(sK5) = sK7), 0.41/0.62 inference(subsumption_resolution,[],[f20868,f326])). 0.41/0.62 fof(f20870,plain,( 0.41/0.62 ( ! [X7] : (setIn(X7,index(down,host(sK1))) | sK7 = X7 | leq(host(sK1),X7) | host(sK2) = X7 | ~leq(s(zero),X7)) )), 0.41/0.62 inference(backward_demodulation,[],[f20869,f321])). 0.41/0.62 fof(f20964,plain,( 0.41/0.62 host(sK3) = sK7 | leq(host(sK1),host(sK3)) | host(sK2) = host(sK3) | ~leq(s(zero),host(sK3))), 0.41/0.62 inference(resolution,[],[f20303,f20870])). 0.41/0.62 fof(f20970,plain,( 0.41/0.62 host(sK3) = sK7 | host(sK2) = host(sK3) | ~leq(s(zero),host(sK3)) | ~spl26_161), 0.41/0.62 inference(subsumption_resolution,[],[f20964,f5364])). 0.41/0.62 fof(f20971,plain,( 0.41/0.62 host(sK3) = sK7 | ~leq(s(zero),host(sK3)) | (~spl26_159 | ~spl26_161)), 0.41/0.62 inference(subsumption_resolution,[],[f20970,f5358])). 0.41/0.62 fof(f20972,plain,( 0.41/0.62 host(sK3) = sK7 | (~spl26_159 | ~spl26_161)), 0.41/0.62 inference(subsumption_resolution,[],[f20971,f180])). 0.41/0.62 fof(f20973,plain,( 0.41/0.62 spl26_162 | spl26_159 | spl26_161), 0.41/0.62 inference(avatar_split_clause,[],[f20972,f5363,f5357,f5372])). 0.41/0.62 fof(f20974,plain,( 0.41/0.62 $false | ~spl26_162), 0.41/0.62 inference(subsumption_resolution,[],[f19027,f20869])). 0.41/0.62 fof(f20975,plain,( 0.41/0.62 ~spl26_162), 0.41/0.62 inference(avatar_contradiction_clause,[],[f20974])). 0.41/0.62 fof(f21008,plain,( 0.41/0.62 $false), 0.41/0.62 inference(avatar_sat_refutation,[],[f7372,f16817,f19072,f19141,f20275,f20304,f20973,f20975])). 0.41/0.62 % SZS output end Proof for theBenchmark 0.41/0.62 % ------------------------------ 0.41/0.62 % Version: Vampire 4.2.2 (commit 552c234 on 2018-07-02 14:53:33 +0100) 0.41/0.62 % Termination reason: Refutation 0.41/0.62 0.41/0.62 % Memory used [KB]: 15863 0.41/0.62 % Time elapsed: 0.337 s 0.41/0.62 % ------------------------------ 0.41/0.62 % ------------------------------ 0.43/0.62 % Success in time 0.375 s 0.43/0.62 EOF