0.00/0.11 % Problem : theBenchmark.p : TPTP v0.0.0. Released v0.0.0. 0.11/0.12 % Command : vampire --input_syntax tptp --proof tptp --output_axiom_names on --mode portfolio --schedule snake_tptp_uns --cores 8 -t %s %d 0.12/0.33 % Computer : n026.cluster.edu 0.12/0.33 % Model : x86_64 x86_64 0.12/0.33 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz 0.12/0.33 % Memory : 8042.1875MB 0.12/0.33 % OS : Linux 3.10.0-693.el7.x86_64 0.12/0.33 % CPULimit : 960 0.12/0.33 % WCLimit : 120 0.12/0.33 % DateTime : Tue Aug 9 04:31:34 EDT 2022 0.12/0.33 % CPUTime : 0.12/0.39 % (28073)lrs+2_1:1_lcm=reverse:lma=on:sos=all:spb=goal_then_units:ss=included:urr=on:i=51:si=on:rawr=on:rtra=on_0 on theBenchmark for (1199ds/51Mi) 0.12/0.39 % (28070)dis+1003_1:1_aac=none:amm=off:ep=R:erd=off:newcnf=on:sac=on:skr=on:sos=all:i=31:si=on:rawr=on:rtra=on_0 on theBenchmark for (1199ds/31Mi) 0.12/0.39 % (28074)lrs+10_1:1_br=off:sos=on:ss=axioms:st=2.0:urr=on:i=27:si=on:rawr=on:rtra=on_0 on theBenchmark for (1199ds/27Mi) 0.12/0.39 % (28072)dis+1010_1:50_awrs=decay:awrsf=128:nwc=10.0:s2pl=no:sp=frequency:ss=axioms:i=42:si=on:rawr=on:rtra=on_0 on theBenchmark for (1199ds/42Mi) 0.12/0.39 % (28071)dis+21_1:1_av=off:sos=on:sp=frequency:ss=included:to=lpo:i=18:si=on:rawr=on:rtra=on_0 on theBenchmark for (1199ds/18Mi) 0.12/0.39 % (28069)lrs+1011_1:1_sd=3:sgt=10:ss=included:i=49:si=on:rawr=on:rtra=on_0 on theBenchmark for (1199ds/49Mi) 0.12/0.39 % (28068)dis+1002_1:12_drc=off:fd=preordered:tgt=full:i=99973:si=on:rawr=on:rtra=on_0 on theBenchmark for (1199ds/99973Mi) 0.12/0.39 % (28075)lrs+4_1:1_flr=on:s2a=on:s2at=3.0:s2pl=on:sd=1:sos=on:ss=included:i=31:si=on:rawr=on:rtra=on_0 on theBenchmark for (1199ds/31Mi) 0.12/0.40 % (28071)Instruction limit reached! 0.12/0.40 % (28071)------------------------------ 0.12/0.40 % (28071)Version: Vampire 4.7 (commit 01f454171 on 2022-07-15 16:59:05 +0200) 0.12/0.40 % (28071)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0 0.12/0.40 % (28071)Termination reason: Unknown 0.12/0.40 % (28071)Termination phase: Saturation 0.12/0.40 0.12/0.40 % (28071)Memory used [KB]: 1791 0.12/0.40 % (28071)Time elapsed: 0.014 s 0.12/0.40 % (28071)Instructions burned: 18 (million) 0.12/0.40 % (28071)------------------------------ 0.12/0.40 % (28071)------------------------------ 0.12/0.40 % (28075)First to succeed. 0.12/0.40 % (28070)Instruction limit reached! 0.12/0.40 % (28070)------------------------------ 0.12/0.40 % (28070)Version: Vampire 4.7 (commit 01f454171 on 2022-07-15 16:59:05 +0200) 0.12/0.40 % (28070)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0 0.12/0.40 % (28070)Termination reason: Unknown 0.12/0.40 % (28070)Termination phase: Saturation 0.12/0.40 0.12/0.40 % (28070)Memory used [KB]: 6524 0.12/0.40 % (28070)Time elapsed: 0.020 s 0.12/0.40 % (28070)Instructions burned: 31 (million) 0.12/0.40 % (28070)------------------------------ 0.12/0.40 % (28070)------------------------------ 0.12/0.40 % (28074)Instruction limit reached! 0.12/0.40 % (28074)------------------------------ 0.12/0.40 % (28074)Version: Vampire 4.7 (commit 01f454171 on 2022-07-15 16:59:05 +0200) 0.12/0.40 % (28074)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0 0.12/0.40 % (28074)Termination reason: Unknown 0.12/0.40 % (28074)Termination phase: Saturation 0.12/0.40 0.12/0.40 % (28074)Memory used [KB]: 6524 0.12/0.40 % (28074)Time elapsed: 0.020 s 0.12/0.40 % (28074)Instructions burned: 27 (million) 0.12/0.40 % (28074)------------------------------ 0.12/0.40 % (28074)------------------------------ 0.12/0.40 % (28075)Refutation found. Thanks to Tanya! 0.12/0.40 % SZS status Theorem for theBenchmark 0.12/0.40 % SZS output start Proof for theBenchmark 0.12/0.40 fof(f625,plain,( 0.12/0.40 $false), 0.12/0.40 inference(subsumption_resolution,[],[f624,f210])). 0.12/0.40 fof(f210,plain,( 0.12/0.40 elem(m_Down(sK8),sK2)), 0.12/0.40 inference(subsumption_resolution,[],[f209,f168])). 0.12/0.40 fof(f168,plain,( 0.12/0.40 ( ! [X0,X1] : (m_Down(X0) != m_Ldr(X1)) )), 0.12/0.40 inference(cnf_transformation,[],[f39])). 0.12/0.40 fof(f39,axiom,( 0.12/0.40 ! [X0,X1] : m_Down(X0) != m_Ldr(X1)), 0.12/0.40 file('/export/starexec/sandbox2/benchmark/theBenchmark.p',axiom_18)). 0.12/0.40 fof(f209,plain,( 0.12/0.40 m_Ldr(sK3) = m_Down(sK8) | elem(m_Down(sK8),sK2)), 0.12/0.40 inference(resolution,[],[f133,f159])). 0.12/0.40 fof(f159,plain,( 0.12/0.40 ( ! [X2,X0,X1] : (~elem(X2,snoc(X0,X1)) | elem(X2,X0) | X1 = X2) )), 0.12/0.40 inference(cnf_transformation,[],[f106])). 0.12/0.40 fof(f106,plain,( 0.12/0.40 ! [X0,X1,X2] : ((elem(X2,X0) | X1 = X2 | ~elem(X2,snoc(X0,X1))) & (elem(X2,snoc(X0,X1)) | (~elem(X2,X0) & X1 != X2)))), 0.12/0.40 inference(rectify,[],[f105])). 0.12/0.40 fof(f105,plain,( 0.12/0.40 ! [X1,X2,X0] : ((elem(X0,X1) | X0 = X2 | ~elem(X0,snoc(X1,X2))) & (elem(X0,snoc(X1,X2)) | (~elem(X0,X1) & X0 != X2)))), 0.12/0.40 inference(flattening,[],[f104])). 0.12/0.40 fof(f104,plain,( 0.12/0.40 ! [X1,X2,X0] : (((elem(X0,X1) | X0 = X2) | ~elem(X0,snoc(X1,X2))) & (elem(X0,snoc(X1,X2)) | (~elem(X0,X1) & X0 != X2)))), 0.12/0.40 inference(nnf_transformation,[],[f81])). 0.12/0.40 fof(f81,plain,( 0.12/0.40 ! [X1,X2,X0] : ((elem(X0,X1) | X0 = X2) <=> elem(X0,snoc(X1,X2)))), 0.12/0.40 inference(rectify,[],[f26])). 0.12/0.40 fof(f26,axiom,( 0.12/0.40 ! [X0,X7,X1] : ((elem(X0,X7) | X0 = X1) <=> elem(X0,snoc(X7,X1)))), 0.12/0.40 file('/export/starexec/sandbox2/benchmark/theBenchmark.p',axiom_47)). 0.12/0.40 fof(f133,plain,( 0.12/0.40 elem(m_Down(sK8),snoc(sK2,m_Ldr(sK3)))), 0.12/0.40 inference(cnf_transformation,[],[f100])). 0.12/0.40 fof(f100,plain,( 0.12/0.40 cons(m_Ack(sK1,sK0),sK2) = queue(host(sK3)) & ! [X4,X5] : (~setIn(X5,alive) | ~setIn(X4,alive) | X4 = X5 | host(X4) != host(X5)) & ! [X6,X7] : (~elem(m_Halt(X7),queue(host(X6))) | ~leq(host(X6),host(X7))) & ! [X8,X9] : (~elem(m_Down(X9),queue(host(X8))) | ~setIn(X9,alive)) & ! [X10,X11] : (~elem(m_Down(X10),queue(host(X11))) | host(X10) != host(X11)) & ! [X12,X13,X14] : (~leq(host(X14),host(X13)) | ~elem(m_Ack(X13,X14),queue(host(X12)))) & host(sK0) = index(pendack,host(sK3)) & ! [X15,X16,X17,X18] : (host(X18) != host(X17) | ~setIn(X15,alive) | host(X15) = host(X18) | ~elem(m_Down(X16),queue(host(X18))) | ~elem(m_Down(X17),queue(host(X15))) | ~setIn(X18,alive) | host(X15) != host(X16)) & leq(nbr_proc,index(pendack,host(sK3))) & sK1 = index(elid,host(sK3)) & (((host(sK6) != host(sK3) & host(sK6) != host(sK4) & (setIn(sK5,alive) & host(sK5) != host(sK6) & elem(m_Down(sK7),queue(host(sK6))) & host(sK6) = host(sK8) & setIn(sK6,alive) & host(sK5) = host(sK7) & elem(m_Down(sK8),snoc(sK2,m_Ldr(sK3))))) & host(sK5) = host(sK4) & host(sK5) = host(sK3)) & (host(sK0) = host(sK4) | setIn(host(sK4),index(acks,host(sK3))))) & ! [X24,X25] : (setIn(X25,alive) | host(X24) != host(X25) | ~leq(X24,X25) | ~setIn(X24,alive)) & setIn(sK3,alive) & ! [X26,X27] : (~setIn(X27,alive) | ~elem(m_Down(X27),queue(host(X26)))) & elec_2 = index(status,host(sK3))), 0.12/0.40 inference(skolemisation,[status(esa),new_symbols(skolem,[sK0,sK1,sK2,sK3,sK4,sK5,sK6,sK7,sK8])],[f94,f99,f98,f97,f96,f95])). 0.12/0.40 fof(f95,plain,( 0.12/0.40 ? [X0,X1,X2,X3] : (cons(m_Ack(X1,X0),X2) = queue(host(X3)) & ! [X4,X5] : (~setIn(X5,alive) | ~setIn(X4,alive) | X4 = X5 | host(X4) != host(X5)) & ! [X6,X7] : (~elem(m_Halt(X7),queue(host(X6))) | ~leq(host(X6),host(X7))) & ! [X8,X9] : (~elem(m_Down(X9),queue(host(X8))) | ~setIn(X9,alive)) & ! [X10,X11] : (~elem(m_Down(X10),queue(host(X11))) | host(X10) != host(X11)) & ! [X12,X13,X14] : (~leq(host(X14),host(X13)) | ~elem(m_Ack(X13,X14),queue(host(X12)))) & host(X0) = index(pendack,host(X3)) & ! [X15,X16,X17,X18] : (host(X18) != host(X17) | ~setIn(X15,alive) | host(X15) = host(X18) | ~elem(m_Down(X16),queue(host(X18))) | ~elem(m_Down(X17),queue(host(X15))) | ~setIn(X18,alive) | host(X15) != host(X16)) & leq(nbr_proc,index(pendack,host(X3))) & index(elid,host(X3)) = X1 & ? [X19] : (? [X20] : (? [X21,X22] : (host(X3) != host(X21) & host(X19) != host(X21) & ? [X23] : (setIn(X20,alive) & host(X20) != host(X21) & elem(m_Down(X22),queue(host(X21))) & host(X23) = host(X21) & setIn(X21,alive) & host(X20) = host(X22) & elem(m_Down(X23),snoc(X2,m_Ldr(X3))))) & host(X19) = host(X20) & host(X3) = host(X20)) & (host(X0) = host(X19) | setIn(host(X19),index(acks,host(X3))))) & ! [X24,X25] : (setIn(X25,alive) | host(X24) != host(X25) | ~leq(X24,X25) | ~setIn(X24,alive)) & setIn(X3,alive) & ! [X26,X27] : (~setIn(X27,alive) | ~elem(m_Down(X27),queue(host(X26)))) & elec_2 = index(status,host(X3))) => (cons(m_Ack(sK1,sK0),sK2) = queue(host(sK3)) & ! [X4,X5] : (~setIn(X5,alive) | ~setIn(X4,alive) | X4 = X5 | host(X4) != host(X5)) & ! [X6,X7] : (~elem(m_Halt(X7),queue(host(X6))) | ~leq(host(X6),host(X7))) & ! [X8,X9] : (~elem(m_Down(X9),queue(host(X8))) | ~setIn(X9,alive)) & ! [X10,X11] : (~elem(m_Down(X10),queue(host(X11))) | host(X10) != host(X11)) & ! [X12,X13,X14] : (~leq(host(X14),host(X13)) | ~elem(m_Ack(X13,X14),queue(host(X12)))) & host(sK0) = index(pendack,host(sK3)) & ! [X15,X16,X17,X18] : (host(X18) != host(X17) | ~setIn(X15,alive) | host(X15) = host(X18) | ~elem(m_Down(X16),queue(host(X18))) | ~elem(m_Down(X17),queue(host(X15))) | ~setIn(X18,alive) | host(X15) != host(X16)) & leq(nbr_proc,index(pendack,host(sK3))) & sK1 = index(elid,host(sK3)) & ? [X19] : (? [X20] : (? [X22,X21] : (host(sK3) != host(X21) & host(X19) != host(X21) & ? [X23] : (setIn(X20,alive) & host(X20) != host(X21) & elem(m_Down(X22),queue(host(X21))) & host(X23) = host(X21) & setIn(X21,alive) & host(X20) = host(X22) & elem(m_Down(X23),snoc(sK2,m_Ldr(sK3))))) & host(X19) = host(X20) & host(X20) = host(sK3)) & (host(X19) = host(sK0) | setIn(host(X19),index(acks,host(sK3))))) & ! [X24,X25] : (setIn(X25,alive) | host(X24) != host(X25) | ~leq(X24,X25) | ~setIn(X24,alive)) & setIn(sK3,alive) & ! [X26,X27] : (~setIn(X27,alive) | ~elem(m_Down(X27),queue(host(X26)))) & elec_2 = index(status,host(sK3)))), 0.12/0.40 introduced(choice_axiom,[])). 0.12/0.40 fof(f96,plain,( 0.12/0.40 ? [X19] : (? [X20] : (? [X22,X21] : (host(sK3) != host(X21) & host(X19) != host(X21) & ? [X23] : (setIn(X20,alive) & host(X20) != host(X21) & elem(m_Down(X22),queue(host(X21))) & host(X23) = host(X21) & setIn(X21,alive) & host(X20) = host(X22) & elem(m_Down(X23),snoc(sK2,m_Ldr(sK3))))) & host(X19) = host(X20) & host(X20) = host(sK3)) & (host(X19) = host(sK0) | setIn(host(X19),index(acks,host(sK3))))) => (? [X20] : (? [X22,X21] : (host(sK3) != host(X21) & host(sK4) != host(X21) & ? [X23] : (setIn(X20,alive) & host(X20) != host(X21) & elem(m_Down(X22),queue(host(X21))) & host(X23) = host(X21) & setIn(X21,alive) & host(X20) = host(X22) & elem(m_Down(X23),snoc(sK2,m_Ldr(sK3))))) & host(X20) = host(sK4) & host(X20) = host(sK3)) & (host(sK0) = host(sK4) | setIn(host(sK4),index(acks,host(sK3)))))), 0.12/0.40 introduced(choice_axiom,[])). 0.12/0.40 fof(f97,plain,( 0.12/0.40 ? [X20] : (? [X22,X21] : (host(sK3) != host(X21) & host(sK4) != host(X21) & ? [X23] : (setIn(X20,alive) & host(X20) != host(X21) & elem(m_Down(X22),queue(host(X21))) & host(X23) = host(X21) & setIn(X21,alive) & host(X20) = host(X22) & elem(m_Down(X23),snoc(sK2,m_Ldr(sK3))))) & host(X20) = host(sK4) & host(X20) = host(sK3)) => (? [X22,X21] : (host(sK3) != host(X21) & host(sK4) != host(X21) & ? [X23] : (setIn(sK5,alive) & host(sK5) != host(X21) & elem(m_Down(X22),queue(host(X21))) & host(X23) = host(X21) & setIn(X21,alive) & host(sK5) = host(X22) & elem(m_Down(X23),snoc(sK2,m_Ldr(sK3))))) & host(sK5) = host(sK4) & host(sK5) = host(sK3))), 0.12/0.40 introduced(choice_axiom,[])). 0.12/0.40 fof(f98,plain,( 0.12/0.40 ? [X22,X21] : (host(sK3) != host(X21) & host(sK4) != host(X21) & ? [X23] : (setIn(sK5,alive) & host(sK5) != host(X21) & elem(m_Down(X22),queue(host(X21))) & host(X23) = host(X21) & setIn(X21,alive) & host(sK5) = host(X22) & elem(m_Down(X23),snoc(sK2,m_Ldr(sK3))))) => (host(sK6) != host(sK3) & host(sK6) != host(sK4) & ? [X23] : (setIn(sK5,alive) & host(sK5) != host(sK6) & elem(m_Down(sK7),queue(host(sK6))) & host(X23) = host(sK6) & setIn(sK6,alive) & host(sK5) = host(sK7) & elem(m_Down(X23),snoc(sK2,m_Ldr(sK3)))))), 0.12/0.40 introduced(choice_axiom,[])). 0.12/0.40 fof(f99,plain,( 0.12/0.40 ? [X23] : (setIn(sK5,alive) & host(sK5) != host(sK6) & elem(m_Down(sK7),queue(host(sK6))) & host(X23) = host(sK6) & setIn(sK6,alive) & host(sK5) = host(sK7) & elem(m_Down(X23),snoc(sK2,m_Ldr(sK3)))) => (setIn(sK5,alive) & host(sK5) != host(sK6) & elem(m_Down(sK7),queue(host(sK6))) & host(sK6) = host(sK8) & setIn(sK6,alive) & host(sK5) = host(sK7) & elem(m_Down(sK8),snoc(sK2,m_Ldr(sK3))))), 0.12/0.40 introduced(choice_axiom,[])). 0.12/0.40 fof(f94,plain,( 0.12/0.40 ? [X0,X1,X2,X3] : (cons(m_Ack(X1,X0),X2) = queue(host(X3)) & ! [X4,X5] : (~setIn(X5,alive) | ~setIn(X4,alive) | X4 = X5 | host(X4) != host(X5)) & ! [X6,X7] : (~elem(m_Halt(X7),queue(host(X6))) | ~leq(host(X6),host(X7))) & ! [X8,X9] : (~elem(m_Down(X9),queue(host(X8))) | ~setIn(X9,alive)) & ! [X10,X11] : (~elem(m_Down(X10),queue(host(X11))) | host(X10) != host(X11)) & ! [X12,X13,X14] : (~leq(host(X14),host(X13)) | ~elem(m_Ack(X13,X14),queue(host(X12)))) & host(X0) = index(pendack,host(X3)) & ! [X15,X16,X17,X18] : (host(X18) != host(X17) | ~setIn(X15,alive) | host(X15) = host(X18) | ~elem(m_Down(X16),queue(host(X18))) | ~elem(m_Down(X17),queue(host(X15))) | ~setIn(X18,alive) | host(X15) != host(X16)) & leq(nbr_proc,index(pendack,host(X3))) & index(elid,host(X3)) = X1 & ? [X19] : (? [X20] : (? [X21,X22] : (host(X3) != host(X21) & host(X19) != host(X21) & ? [X23] : (setIn(X20,alive) & host(X20) != host(X21) & elem(m_Down(X22),queue(host(X21))) & host(X23) = host(X21) & setIn(X21,alive) & host(X20) = host(X22) & elem(m_Down(X23),snoc(X2,m_Ldr(X3))))) & host(X19) = host(X20) & host(X3) = host(X20)) & (host(X0) = host(X19) | setIn(host(X19),index(acks,host(X3))))) & ! [X24,X25] : (setIn(X25,alive) | host(X24) != host(X25) | ~leq(X24,X25) | ~setIn(X24,alive)) & setIn(X3,alive) & ! [X26,X27] : (~setIn(X27,alive) | ~elem(m_Down(X27),queue(host(X26)))) & elec_2 = index(status,host(X3)))), 0.12/0.40 inference(rectify,[],[f88])). 0.12/0.40 fof(f88,plain,( 0.12/0.40 ? [X2,X1,X3,X0] : (queue(host(X0)) = cons(m_Ack(X1,X2),X3) & ! [X21,X22] : (~setIn(X22,alive) | ~setIn(X21,alive) | X21 = X22 | host(X22) != host(X21)) & ! [X20,X19] : (~elem(m_Halt(X19),queue(host(X20))) | ~leq(host(X20),host(X19))) & ! [X16,X15] : (~elem(m_Down(X15),queue(host(X16))) | ~setIn(X15,alive)) & ! [X13,X14] : (~elem(m_Down(X13),queue(host(X14))) | host(X13) != host(X14)) & ! [X8,X10,X9] : (~leq(host(X9),host(X10)) | ~elem(m_Ack(X10,X9),queue(host(X8)))) & index(pendack,host(X0)) = host(X2) & ! [X5,X6,X4,X7] : (host(X7) != host(X4) | ~setIn(X5,alive) | host(X7) = host(X5) | ~elem(m_Down(X6),queue(host(X7))) | ~elem(m_Down(X4),queue(host(X5))) | ~setIn(X7,alive) | host(X6) != host(X5)) & leq(nbr_proc,index(pendack,host(X0))) & index(elid,host(X0)) = X1 & ? [X23] : (? [X24] : (? [X25,X26] : (host(X0) != host(X25) & host(X23) != host(X25) & ? [X27] : (setIn(X24,alive) & host(X24) != host(X25) & elem(m_Down(X26),queue(host(X25))) & host(X27) = host(X25) & setIn(X25,alive) & host(X24) = host(X26) & elem(m_Down(X27),snoc(X3,m_Ldr(X0))))) & host(X24) = host(X23) & host(X0) = host(X24)) & (host(X2) = host(X23) | setIn(host(X23),index(acks,host(X0))))) & ! [X17,X18] : (setIn(X18,alive) | host(X18) != host(X17) | ~leq(X17,X18) | ~setIn(X17,alive)) & setIn(X0,alive) & ! [X11,X12] : (~setIn(X12,alive) | ~elem(m_Down(X12),queue(host(X11)))) & elec_2 = index(status,host(X0)))), 0.12/0.40 inference(flattening,[],[f87])). 0.12/0.40 fof(f87,plain,( 0.12/0.40 ? [X0,X1,X3,X2] : ((((? [X23] : (? [X24] : ((? [X26,X25] : ((? [X27] : ((elem(m_Down(X27),snoc(X3,m_Ldr(X0))) & elem(m_Down(X26),queue(host(X25)))) & (host(X27) = host(X25) & setIn(X24,alive) & host(X24) != host(X25) & setIn(X25,alive) & host(X24) = host(X26))) & host(X0) != host(X25)) & host(X23) != host(X25)) & host(X0) = host(X24)) & host(X24) = host(X23)) & (host(X2) = host(X23) | setIn(host(X23),index(acks,host(X0))))) & leq(nbr_proc,index(pendack,host(X0)))) & (elec_2 = index(status,host(X0)) & index(pendack,host(X0)) = host(X2) & index(elid,host(X0)) = X1)) & setIn(X0,alive)) & (! [X20,X19] : (~elem(m_Halt(X19),queue(host(X20))) | ~leq(host(X20),host(X19))) & ! [X18,X17] : (~setIn(X17,alive) | (~leq(X17,X18) | host(X18) != host(X17) | setIn(X18,alive))) & ! [X16,X15] : (~elem(m_Down(X15),queue(host(X16))) | ~setIn(X15,alive)) & ! [X8,X10,X9] : (~leq(host(X9),host(X10)) | ~elem(m_Ack(X10,X9),queue(host(X8)))) & queue(host(X0)) = cons(m_Ack(X1,X2),X3) & ! [X22,X21] : ((~setIn(X22,alive) | ~setIn(X21,alive)) | (X21 = X22 | host(X22) != host(X21))) & ! [X13,X14] : (~elem(m_Down(X13),queue(host(X14))) | host(X13) != host(X14)) & ! [X11,X12] : (~setIn(X12,alive) | ~elem(m_Down(X12),queue(host(X11)))) & ! [X6,X4,X5,X7] : ((~elem(m_Down(X6),queue(host(X7))) | ~elem(m_Down(X4),queue(host(X5)))) | (host(X6) != host(X5) | ~setIn(X5,alive) | ~setIn(X7,alive) | host(X7) != host(X4) | host(X7) = host(X5)))))), 0.12/0.40 inference(ennf_transformation,[],[f69])). 0.12/0.40 fof(f69,plain,( 0.12/0.40 ~! [X0,X1,X3,X2] : ((! [X20,X19] : (elem(m_Halt(X19),queue(host(X20))) => ~leq(host(X20),host(X19))) & ! [X18,X17] : ((leq(X17,X18) & host(X18) = host(X17) & ~setIn(X18,alive)) => ~setIn(X17,alive)) & ! [X16,X15] : (elem(m_Down(X15),queue(host(X16))) => ~setIn(X15,alive)) & ! [X8,X9,X10] : (elem(m_Ack(X10,X9),queue(host(X8))) => ~leq(host(X9),host(X10))) & queue(host(X0)) = cons(m_Ack(X1,X2),X3) & ! [X22,X21] : ((X21 != X22 & host(X22) = host(X21)) => (~setIn(X22,alive) | ~setIn(X21,alive))) & ! [X13,X14] : (elem(m_Down(X13),queue(host(X14))) => host(X13) != host(X14)) & ! [X11,X12] : (setIn(X12,alive) => ~elem(m_Down(X12),queue(host(X11)))) & ! [X6,X4,X5,X7] : ((host(X6) = host(X5) & setIn(X5,alive) & setIn(X7,alive) & host(X7) = host(X4) & host(X7) != host(X5)) => ~(elem(m_Down(X6),queue(host(X7))) & elem(m_Down(X4),queue(host(X5)))))) => (setIn(X0,alive) => ((elec_2 = index(status,host(X0)) & index(pendack,host(X0)) = host(X2) & index(elid,host(X0)) = X1) => (leq(nbr_proc,index(pendack,host(X0))) => ! [X23] : ((host(X2) = host(X23) | setIn(host(X23),index(acks,host(X0)))) => ! [X24] : (host(X24) = host(X23) => (host(X0) = host(X24) => ! [X26,X25] : (host(X23) != host(X25) => (host(X0) != host(X25) => ! [X27] : ((host(X27) = host(X25) & setIn(X24,alive) & host(X24) != host(X25) & setIn(X25,alive) & host(X24) = host(X26)) => ~(elem(m_Down(X27),snoc(X3,m_Ldr(X0))) & elem(m_Down(X26),queue(host(X25))))))))))))))), 0.12/0.40 inference(rectify,[],[f68])). 0.12/0.40 fof(f68,negated_conjecture,( 0.12/0.40 ~! [X0,X12,X1,X11] : ((! [X13,X10,X14,X15] : ((setIn(X10,alive) & host(X10) != host(X15) & setIn(X15,alive) & host(X10) = host(X14) & host(X13) = host(X15)) => ~(elem(m_Down(X13),queue(host(X10))) & elem(m_Down(X14),queue(host(X15))))) & ! [X15,X10,X13] : (elem(m_Ack(X13,X10),queue(host(X15))) => ~leq(host(X10),host(X13))) & ! [X10,X13] : (setIn(X13,alive) => ~elem(m_Down(X13),queue(host(X10)))) & queue(host(X0)) = cons(m_Ack(X12,X1),X11) & ! [X13,X10] : (elem(m_Down(X13),queue(host(X10))) => host(X10) != host(X13)) & ! [X13,X10] : (elem(m_Down(X13),queue(host(X10))) => ~setIn(X13,alive)) & ! [X13,X10] : ((leq(X13,X10) & ~setIn(X10,alive) & host(X10) = host(X13)) => ~setIn(X13,alive)) & ! [X13,X10] : (elem(m_Halt(X13),queue(host(X10))) => ~leq(host(X10),host(X13))) & ! [X10,X13] : ((host(X10) = host(X13) & X10 != X13) => (~setIn(X10,alive) | ~setIn(X13,alive)))) => (setIn(X0,alive) => ((index(elid,host(X0)) = X12 & host(X1) = index(pendack,host(X0)) & elec_2 = index(status,host(X0))) => (leq(nbr_proc,index(pendack,host(X0))) => ! [X10] : ((setIn(host(X10),index(acks,host(X0))) | host(X1) = host(X10)) => ! [X16] : (host(X10) = host(X16) => (host(X0) = host(X16) => ! [X18,X17] : (host(X10) != host(X18) => (host(X0) != host(X18) => ! [X19] : ((host(X16) = host(X17) & setIn(X18,alive) & host(X18) = host(X19) & host(X16) != host(X18) & setIn(X16,alive)) => ~(elem(m_Down(X19),snoc(X11,m_Ldr(X0))) & elem(m_Down(X17),queue(host(X18))))))))))))))), 0.12/0.40 inference(negated_conjecture,[],[f67])). 0.12/0.40 fof(f67,conjecture,( 0.12/0.40 ! [X0,X12,X1,X11] : ((! [X13,X10,X14,X15] : ((setIn(X10,alive) & host(X10) != host(X15) & setIn(X15,alive) & host(X10) = host(X14) & host(X13) = host(X15)) => ~(elem(m_Down(X13),queue(host(X10))) & elem(m_Down(X14),queue(host(X15))))) & ! [X15,X10,X13] : (elem(m_Ack(X13,X10),queue(host(X15))) => ~leq(host(X10),host(X13))) & ! [X10,X13] : (setIn(X13,alive) => ~elem(m_Down(X13),queue(host(X10)))) & queue(host(X0)) = cons(m_Ack(X12,X1),X11) & ! [X13,X10] : (elem(m_Down(X13),queue(host(X10))) => host(X10) != host(X13)) & ! [X13,X10] : (elem(m_Down(X13),queue(host(X10))) => ~setIn(X13,alive)) & ! [X13,X10] : ((leq(X13,X10) & ~setIn(X10,alive) & host(X10) = host(X13)) => ~setIn(X13,alive)) & ! [X13,X10] : (elem(m_Halt(X13),queue(host(X10))) => ~leq(host(X10),host(X13))) & ! [X10,X13] : ((host(X10) = host(X13) & X10 != X13) => (~setIn(X10,alive) | ~setIn(X13,alive)))) => (setIn(X0,alive) => ((index(elid,host(X0)) = X12 & host(X1) = index(pendack,host(X0)) & elec_2 = index(status,host(X0))) => (leq(nbr_proc,index(pendack,host(X0))) => ! [X10] : ((setIn(host(X10),index(acks,host(X0))) | host(X1) = host(X10)) => ! [X16] : (host(X10) = host(X16) => (host(X0) = host(X16) => ! [X18,X17] : (host(X10) != host(X18) => (host(X0) != host(X18) => ! [X19] : ((host(X16) = host(X17) & setIn(X18,alive) & host(X18) = host(X19) & host(X16) != host(X18) & setIn(X16,alive)) => ~(elem(m_Down(X19),snoc(X11,m_Ldr(X0))) & elem(m_Down(X17),queue(host(X18))))))))))))))), 0.12/0.40 file('/export/starexec/sandbox2/benchmark/theBenchmark.p',conj)). 0.12/0.40 fof(f624,plain,( 0.12/0.40 ~elem(m_Down(sK8),sK2)), 0.12/0.40 inference(trivial_inequality_removal,[],[f622])). 0.12/0.40 fof(f622,plain,( 0.12/0.40 host(sK6) != host(sK6) | ~elem(m_Down(sK8),sK2)), 0.12/0.40 inference(superposition,[],[f558,f136])). 0.12/0.40 fof(f136,plain,( 0.12/0.40 host(sK6) = host(sK8)), 0.12/0.40 inference(cnf_transformation,[],[f100])). 0.12/0.40 fof(f558,plain,( 0.12/0.40 ( ! [X0] : (host(X0) != host(sK6) | ~elem(m_Down(X0),sK2)) )), 0.12/0.40 inference(resolution,[],[f504,f219])). 0.12/0.40 fof(f219,plain,( 0.12/0.40 ( ! [X1] : (elem(X1,queue(host(sK3))) | ~elem(X1,sK2)) )), 0.12/0.40 inference(superposition,[],[f172,f151])). 0.12/0.40 fof(f151,plain,( 0.12/0.40 cons(m_Ack(sK1,sK0),sK2) = queue(host(sK3))), 0.12/0.40 inference(cnf_transformation,[],[f100])). 0.12/0.40 fof(f172,plain,( 0.12/0.40 ( ! [X2,X0,X1] : (elem(X0,cons(X1,X2)) | ~elem(X0,X2)) )), 0.12/0.40 inference(cnf_transformation,[],[f117])). 0.12/0.40 fof(f117,plain,( 0.12/0.40 ! [X0,X1,X2] : ((elem(X0,cons(X1,X2)) | (X0 != X1 & ~elem(X0,X2))) & (X0 = X1 | elem(X0,X2) | ~elem(X0,cons(X1,X2))))), 0.12/0.40 inference(rectify,[],[f116])). 0.12/0.40 fof(f116,plain,( 0.12/0.40 ! [X1,X0,X2] : ((elem(X1,cons(X0,X2)) | (X0 != X1 & ~elem(X1,X2))) & (X0 = X1 | elem(X1,X2) | ~elem(X1,cons(X0,X2))))), 0.12/0.40 inference(flattening,[],[f115])). 0.12/0.40 fof(f115,plain,( 0.12/0.40 ! [X1,X0,X2] : ((elem(X1,cons(X0,X2)) | (X0 != X1 & ~elem(X1,X2))) & ((X0 = X1 | elem(X1,X2)) | ~elem(X1,cons(X0,X2))))), 0.12/0.40 inference(nnf_transformation,[],[f82])). 0.12/0.40 fof(f82,plain,( 0.12/0.40 ! [X1,X0,X2] : (elem(X1,cons(X0,X2)) <=> (X0 = X1 | elem(X1,X2)))), 0.12/0.40 inference(rectify,[],[f9])). 0.12/0.40 fof(f9,axiom,( 0.12/0.40 ! [X1,X0,X7] : ((X0 = X1 | elem(X0,X7)) <=> elem(X0,cons(X1,X7)))), 0.12/0.40 file('/export/starexec/sandbox2/benchmark/theBenchmark.p',axiom_46)). 0.12/0.40 fof(f504,plain,( 0.12/0.40 ( ! [X0] : (~elem(m_Down(X0),queue(host(sK3))) | host(X0) != host(sK6)) )), 0.12/0.40 inference(subsumption_resolution,[],[f503,f141])). 0.12/0.40 fof(f141,plain,( 0.12/0.40 host(sK6) != host(sK3)), 0.12/0.40 inference(cnf_transformation,[],[f100])). 0.12/0.40 fof(f503,plain,( 0.12/0.40 ( ! [X0] : (host(sK6) = host(sK3) | ~elem(m_Down(X0),queue(host(sK3))) | host(X0) != host(sK6)) )), 0.12/0.40 inference(subsumption_resolution,[],[f500,f128])). 0.12/0.40 fof(f128,plain,( 0.12/0.40 setIn(sK3,alive)), 0.12/0.40 inference(cnf_transformation,[],[f100])). 0.12/0.40 fof(f500,plain,( 0.12/0.40 ( ! [X0] : (~setIn(sK3,alive) | host(X0) != host(sK6) | host(sK6) = host(sK3) | ~elem(m_Down(X0),queue(host(sK3)))) )), 0.12/0.40 inference(equality_resolution,[],[f313])). 0.12/0.40 fof(f313,plain,( 0.12/0.40 ( ! [X0,X1] : (host(X1) != host(sK3) | host(X0) != host(sK6) | ~setIn(X1,alive) | host(X1) = host(sK6) | ~elem(m_Down(X0),queue(host(X1)))) )), 0.12/0.40 inference(forward_demodulation,[],[f312,f193])). 0.12/0.40 fof(f193,plain,( 0.12/0.40 host(sK7) = host(sK3)), 0.12/0.40 inference(backward_demodulation,[],[f191,f192])). 0.12/0.40 fof(f192,plain,( 0.12/0.40 host(sK4) = host(sK3)), 0.12/0.40 inference(backward_demodulation,[],[f132,f131])). 0.12/0.40 fof(f131,plain,( 0.12/0.40 host(sK5) = host(sK3)), 0.12/0.40 inference(cnf_transformation,[],[f100])). 0.12/0.40 fof(f132,plain,( 0.12/0.40 host(sK5) = host(sK4)), 0.12/0.40 inference(cnf_transformation,[],[f100])). 0.12/0.40 fof(f191,plain,( 0.12/0.40 host(sK4) = host(sK7)), 0.12/0.40 inference(forward_demodulation,[],[f134,f132])). 0.12/0.40 fof(f134,plain,( 0.12/0.40 host(sK5) = host(sK7)), 0.12/0.40 inference(cnf_transformation,[],[f100])). 0.12/0.40 fof(f312,plain,( 0.12/0.40 ( ! [X0,X1] : (~setIn(X1,alive) | ~elem(m_Down(X0),queue(host(X1))) | host(X1) != host(sK7) | host(X1) = host(sK6) | host(X0) != host(sK6)) )), 0.12/0.40 inference(subsumption_resolution,[],[f304,f135])). 0.12/0.40 fof(f135,plain,( 0.12/0.40 setIn(sK6,alive)), 0.12/0.40 inference(cnf_transformation,[],[f100])). 0.12/0.40 fof(f304,plain,( 0.12/0.40 ( ! [X0,X1] : (~elem(m_Down(X0),queue(host(X1))) | host(X1) != host(sK7) | ~setIn(X1,alive) | host(X1) = host(sK6) | ~setIn(sK6,alive) | host(X0) != host(sK6)) )), 0.12/0.40 inference(resolution,[],[f144,f137])). 0.12/0.40 fof(f137,plain,( 0.12/0.40 elem(m_Down(sK7),queue(host(sK6)))), 0.12/0.40 inference(cnf_transformation,[],[f100])). 0.12/0.40 fof(f144,plain,( 0.12/0.40 ( ! [X18,X16,X17,X15] : (~elem(m_Down(X17),queue(host(X15))) | ~setIn(X15,alive) | host(X15) != host(X16) | ~setIn(X18,alive) | ~elem(m_Down(X16),queue(host(X18))) | host(X15) = host(X18) | host(X18) != host(X17)) )), 0.12/0.40 inference(cnf_transformation,[],[f100])). 0.12/0.40 % SZS output end Proof for theBenchmark 0.12/0.40 % (28075)------------------------------ 0.12/0.40 % (28075)Version: Vampire 4.7 (commit 01f454171 on 2022-07-15 16:59:05 +0200) 0.12/0.40 % (28075)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0 0.12/0.40 % (28075)Termination reason: Refutation 0.12/0.40 0.12/0.40 % (28075)Memory used [KB]: 6396 0.12/0.40 % (28075)Time elapsed: 0.018 s 0.12/0.40 % (28075)Instructions burned: 20 (million) 0.12/0.40 % (28075)------------------------------ 0.12/0.40 % (28075)------------------------------ 0.12/0.40 % (28067)Success in time 0.072 s 0.12/0.41 EOF