%------------------------------------------------------------------------------
% File : Drodi-SAT---4.1.1
% Problem : CSR022+1 : TPTP v9.3.1. Bugfixed v3.1.0.
% Transfm : none
% Format : tptp:raw
% Command : drodi -satmode(on) -timeout(300) /export/starexec/sandbox2/benchmark/theBenchmark.p
% Computer : n011.cluster.edu
% Model : x86_64 x86_64
% CPU : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory : 8046.5625MB
% OS : Linux 6.8.0-71-generic
% CPULimit : 300s
% WCLimit : 300s
% DateTime : Thu Sep 24 12:14:36 PM UTC 2026
% Result : Theorem 0.15s 0.44s
% Output : Assurance 0s
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.03 % Problem : CSR022+1 : TPTP v9.3.1. Bugfixed v3.1.0.
% 0.00/0.04 % Command : drodi -satmode(on) -timeout(300) /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.10/0.37 % Computer : n011.cluster.edu
% 0.10/0.37 % Model : x86_64 x86_64
% 0.10/0.37 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.10/0.37 % Memory : 8046.5625MB
% 0.10/0.37 % OS : Linux 6.8.0-71-generic
% 0.10/0.37 % CPULimit : 300
% 0.10/0.37 % WCLimit : 300
% 0.10/0.37 % DateTime : Mon Sep 21 14:24:26 UTC 2026
% 0.10/0.37 % CPUTime :
% 0.10/0.38 % Drodi V4.1.1
% 0.15/0.44 % Refutation found
% 0.15/0.44 % SZS status Theorem for theBenchmark: Theorem is valid
% 0.15/0.44 % SZS output start CNFRefutation for theBenchmark
% 0.15/0.44 fof(f10,axiom,(
% 0.15/0.44 (! [Event,Time,Fluent] :( ( happens(Event,Time)& terminates(Event,Fluent,Time) )=> ~ holdsAt(Fluent,plus(Time,n1)) ) )),
% 0.15/0.44 file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 0.15/0.44 fof(f14,axiom,(
% 0.15/0.44 (! [Event,Fluent,Time] :( terminates(Event,Fluent,Time)<=> ( ( Event = push& Fluent = backwards& ~ happens(pull,Time) )| ( Event = pull& Fluent = forwards& ~ happens(push,Time) )| ( Event = pull& Fluent = forwards& happens(push,Time) )| ( Event = pull& Fluent = backwards& happens(push,Time) )| ( Event = push& Fluent = spinning& ~ happens(pull,Time) )| ( Event = pull& Fluent = spinning& ~ happens(push,Time) ) ) ) )),
% 0.15/0.44 file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 0.15/0.44 fof(f16,axiom,(
% 0.15/0.44 (! [Event,Time] :( happens(Event,Time)<=> ( ( Event = push& Time = n0 )| ( Event = pull& Time = n1 )| ( Event = pull& Time = n2 )| ( Event = push& Time = n2 ) ) ) )),
% 0.15/0.44 file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 0.15/0.44 fof(f26,axiom,(
% 0.15/0.44 plus(n1,n2) = n3 ),
% 0.15/0.44 file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 0.15/0.44 fof(f31,axiom,(
% 0.15/0.44 (! [X,Y] : plus(X,Y) = plus(Y,X) )),
% 0.15/0.44 file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 0.15/0.44 fof(f48,conjecture,(
% 0.15/0.44 ~ holdsAt(forwards,n3) ),
% 0.15/0.44 file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 0.15/0.44 fof(f49,negated_conjecture,(
% 0.15/0.44 ~(~ holdsAt(forwards,n3) )),
% 0.15/0.44 inference(negated_conjecture,[status(cth)],[f48])).
% 0.15/0.44 fof(f91,plain,(
% 0.15/0.44 ![Event,Time,Fluent]: ((~happens(Event,Time)|~terminates(Event,Fluent,Time))|~holdsAt(Fluent,plus(Time,n1)))),
% 0.15/0.44 inference(pre_NNF_transformation,[status(thm)],[f10])).
% 0.15/0.44 fof(f92,plain,(
% 0.15/0.44 ![Time,Fluent]: ((![Event]: (~happens(Event,Time)|~terminates(Event,Fluent,Time)))|~holdsAt(Fluent,plus(Time,n1)))),
% 0.15/0.44 inference(miniscoping,[status(thm)],[f91])).
% 0.15/0.44 fof(f93,plain,(
% 0.15/0.44 ![X0,X1,X2]: (~happens(X0,X1)|~terminates(X0,X2,X1)|~holdsAt(X2,plus(X1,n1)))),
% 0.15/0.44 inference(cnf_transformation,[status(thm)],[f92])).
% 0.15/0.44 fof(f110,definition,(
% 0.15/0.44 ![Event,Fluent,Time]: (sP1_prd(Time,Fluent,Event)<=>((((((Event=push&Fluent=backwards)&~happens(pull,Time))|((Event=pull&Fluent=forwards)&~happens(push,Time)))|((Event=pull&Fluent=forwards)&happens(push,Time)))|((Event=pull&Fluent=backwards)&happens(push,Time)))|((Event=push&Fluent=spinning)&~happens(pull,Time))))),
% 0.15/0.44 introduced(definition,[new_symbols(definition,[sP1_prd])],[])).
% 0.15/0.44 fof(f111,plain,(
% 0.15/0.44 ![Event,Fluent,Time]: (terminates(Event,Fluent,Time)<=>(sP1_prd(Time,Fluent,Event)|((Event=pull&Fluent=spinning)&~happens(push,Time))))),
% 0.15/0.44 inference(formula_renaming,[status(thm)],[f14,f110])).
% 0.15/0.44 fof(f112,plain,(
% 0.15/0.44 ![Event,Fluent,Time]: ((~terminates(Event,Fluent,Time)|(sP1_prd(Time,Fluent,Event)|((Event=pull&Fluent=spinning)&~happens(push,Time))))&(terminates(Event,Fluent,Time)|(~sP1_prd(Time,Fluent,Event)&((~Event=pull|~Fluent=spinning)|happens(push,Time)))))),
% 0.15/0.44 inference(NNF_transformation,[status(thm)],[f111])).
% 0.15/0.44 fof(f113,plain,(
% 0.15/0.44 (![Event,Fluent,Time]: (~terminates(Event,Fluent,Time)|(sP1_prd(Time,Fluent,Event)|((Event=pull&Fluent=spinning)&~happens(push,Time)))))&(![Event,Fluent,Time]: (terminates(Event,Fluent,Time)|(~sP1_prd(Time,Fluent,Event)&((~Event=pull|~Fluent=spinning)|happens(push,Time)))))),
% 0.15/0.44 inference(miniscoping,[status(thm)],[f112])).
% 0.15/0.44 fof(f117,plain,(
% 0.15/0.44 ![X0,X1,X2]: (terminates(X0,X1,X2)|~sP1_prd(X2,X1,X0))),
% 0.15/0.44 inference(cnf_transformation,[status(thm)],[f113])).
% 0.15/0.44 fof(f120,definition,(
% 0.15/0.44 ![Event,Time]: (sP2_prd(Time,Event)<=>(((Event=push&Time=n0)|(Event=pull&Time=n1))|(Event=pull&Time=n2)))),
% 0.15/0.44 introduced(definition,[new_symbols(definition,[sP2_prd])],[])).
% 0.15/0.44 fof(f121,plain,(
% 0.15/0.44 ![Event,Time]: (happens(Event,Time)<=>(sP2_prd(Time,Event)|(Event=push&Time=n2)))),
% 0.15/0.44 inference(formula_renaming,[status(thm)],[f16,f120])).
% 0.15/0.44 fof(f122,plain,(
% 0.15/0.44 ![Event,Time]: ((~happens(Event,Time)|(sP2_prd(Time,Event)|(Event=push&Time=n2)))&(happens(Event,Time)|(~sP2_prd(Time,Event)&(~Event=push|~Time=n2))))),
% 0.15/0.44 inference(NNF_transformation,[status(thm)],[f121])).
% 0.15/0.44 fof(f123,plain,(
% 0.15/0.44 (![Event,Time]: (~happens(Event,Time)|(sP2_prd(Time,Event)|(Event=push&Time=n2))))&(![Event,Time]: (happens(Event,Time)|(~sP2_prd(Time,Event)&(~Event=push|~Time=n2))))),
% 0.15/0.44 inference(miniscoping,[status(thm)],[f122])).
% 0.15/0.44 fof(f126,plain,(
% 0.15/0.44 ![X0,X1]: (happens(X0,X1)|~sP2_prd(X1,X0))),
% 0.15/0.44 inference(cnf_transformation,[status(thm)],[f123])).
% 0.15/0.44 fof(f137,plain,(
% 0.15/0.44 plus(n1,n2)=n3),
% 0.15/0.44 inference(cnf_transformation,[status(thm)],[f26])).
% 0.15/0.44 fof(f142,plain,(
% 0.15/0.44 ![X0,X1]: (plus(X0,X1)=plus(X1,X0))),
% 0.15/0.44 inference(cnf_transformation,[status(thm)],[f31])).
% 0.15/0.44 fof(f195,plain,(
% 0.15/0.44 holdsAt(forwards,n3)),
% 0.15/0.44 inference(cnf_transformation,[status(thm)],[f49])).
% 0.15/0.44 fof(f205,definition,(
% 0.15/0.44 ![Event,Fluent,Time]: (sP4_prd(Time,Fluent,Event)<=>(((((Event=push&Fluent=backwards)&~happens(pull,Time))|((Event=pull&Fluent=forwards)&~happens(push,Time)))|((Event=pull&Fluent=forwards)&happens(push,Time)))|((Event=pull&Fluent=backwards)&happens(push,Time))))),
% 0.15/0.44 introduced(definition,[new_symbols(definition,[sP4_prd])],[])).
% 0.15/0.44 fof(f206,plain,(
% 0.15/0.44 ![Event,Fluent,Time]: (sP1_prd(Time,Fluent,Event)<=>(sP4_prd(Time,Fluent,Event)|((Event=push&Fluent=spinning)&~happens(pull,Time))))),
% 0.15/0.44 inference(formula_renaming,[status(thm)],[f110,f205])).
% 0.15/0.44 fof(f207,plain,(
% 0.15/0.44 ![Event,Fluent,Time]: ((~sP1_prd(Time,Fluent,Event)|(sP4_prd(Time,Fluent,Event)|((Event=push&Fluent=spinning)&~happens(pull,Time))))&(sP1_prd(Time,Fluent,Event)|(~sP4_prd(Time,Fluent,Event)&((~Event=push|~Fluent=spinning)|happens(pull,Time)))))),
% 0.15/0.44 inference(NNF_transformation,[status(thm)],[f206])).
% 0.15/0.44 fof(f208,plain,(
% 0.15/0.44 (![Event,Fluent,Time]: (~sP1_prd(Time,Fluent,Event)|(sP4_prd(Time,Fluent,Event)|((Event=push&Fluent=spinning)&~happens(pull,Time)))))&(![Event,Fluent,Time]: (sP1_prd(Time,Fluent,Event)|(~sP4_prd(Time,Fluent,Event)&((~Event=push|~Fluent=spinning)|happens(pull,Time)))))),
% 0.15/0.44 inference(miniscoping,[status(thm)],[f207])).
% 0.15/0.44 fof(f212,plain,(
% 0.15/0.44 ![X0,X1,X2]: (sP1_prd(X0,X1,X2)|~sP4_prd(X0,X1,X2))),
% 0.15/0.44 inference(cnf_transformation,[status(thm)],[f208])).
% 0.15/0.44 fof(f214,definition,(
% 0.15/0.44 ![Event,Time]: (sP5_prd(Time,Event)<=>((Event=push&Time=n0)|(Event=pull&Time=n1)))),
% 0.15/0.44 introduced(definition,[new_symbols(definition,[sP5_prd])],[])).
% 0.15/0.44 fof(f215,plain,(
% 0.15/0.44 ![Event,Time]: (sP2_prd(Time,Event)<=>(sP5_prd(Time,Event)|(Event=pull&Time=n2)))),
% 0.15/0.44 inference(formula_renaming,[status(thm)],[f120,f214])).
% 0.15/0.44 fof(f216,plain,(
% 0.15/0.44 ![Event,Time]: ((~sP2_prd(Time,Event)|(sP5_prd(Time,Event)|(Event=pull&Time=n2)))&(sP2_prd(Time,Event)|(~sP5_prd(Time,Event)&(~Event=pull|~Time=n2))))),
% 0.15/0.44 inference(NNF_transformation,[status(thm)],[f215])).
% 0.15/0.44 fof(f217,plain,(
% 0.15/0.44 (![Event,Time]: (~sP2_prd(Time,Event)|(sP5_prd(Time,Event)|(Event=pull&Time=n2))))&(![Event,Time]: (sP2_prd(Time,Event)|(~sP5_prd(Time,Event)&(~Event=pull|~Time=n2))))),
% 0.15/0.44 inference(miniscoping,[status(thm)],[f216])).
% 0.15/0.44 fof(f221,plain,(
% 0.15/0.44 ![X0,X1]: (sP2_prd(X0,X1)|~X1=pull|~X0=n2)),
% 0.15/0.44 inference(cnf_transformation,[status(thm)],[f217])).
% 0.15/0.44 fof(f228,definition,(
% 0.15/0.44 ![Event,Fluent,Time]: (sP6_prd(Time,Fluent,Event)<=>((((Event=push&Fluent=backwards)&~happens(pull,Time))|((Event=pull&Fluent=forwards)&~happens(push,Time)))|((Event=pull&Fluent=forwards)&happens(push,Time))))),
% 0.15/0.44 introduced(definition,[new_symbols(definition,[sP6_prd])],[])).
% 0.15/0.44 fof(f229,plain,(
% 0.15/0.44 ![Event,Fluent,Time]: (sP4_prd(Time,Fluent,Event)<=>(sP6_prd(Time,Fluent,Event)|((Event=pull&Fluent=backwards)&happens(push,Time))))),
% 0.15/0.44 inference(formula_renaming,[status(thm)],[f205,f228])).
% 0.15/0.44 fof(f230,plain,(
% 0.15/0.44 ![Event,Fluent,Time]: ((~sP4_prd(Time,Fluent,Event)|(sP6_prd(Time,Fluent,Event)|((Event=pull&Fluent=backwards)&happens(push,Time))))&(sP4_prd(Time,Fluent,Event)|(~sP6_prd(Time,Fluent,Event)&((~Event=pull|~Fluent=backwards)|~happens(push,Time)))))),
% 0.15/0.44 inference(NNF_transformation,[status(thm)],[f229])).
% 0.15/0.44 fof(f231,plain,(
% 0.15/0.44 (![Event,Fluent,Time]: (~sP4_prd(Time,Fluent,Event)|(sP6_prd(Time,Fluent,Event)|((Event=pull&Fluent=backwards)&happens(push,Time)))))&(![Event,Fluent,Time]: (sP4_prd(Time,Fluent,Event)|(~sP6_prd(Time,Fluent,Event)&((~Event=pull|~Fluent=backwards)|~happens(push,Time)))))),
% 0.15/0.44 inference(miniscoping,[status(thm)],[f230])).
% 0.15/0.44 fof(f235,plain,(
% 0.15/0.44 ![X0,X1,X2]: (sP4_prd(X0,X1,X2)|~sP6_prd(X0,X1,X2))),
% 0.15/0.44 inference(cnf_transformation,[status(thm)],[f231])).
% 0.15/0.44 fof(f245,definition,(
% 0.15/0.44 ![Event,Fluent,Time]: (sP7_prd(Time,Fluent,Event)<=>(((Event=push&Fluent=backwards)&~happens(pull,Time))|((Event=pull&Fluent=forwards)&~happens(push,Time))))),
% 0.15/0.44 introduced(definition,[new_symbols(definition,[sP7_prd])],[])).
% 0.15/0.44 fof(f246,plain,(
% 0.15/0.44 ![Event,Fluent,Time]: (sP6_prd(Time,Fluent,Event)<=>(sP7_prd(Time,Fluent,Event)|((Event=pull&Fluent=forwards)&happens(push,Time))))),
% 0.15/0.44 inference(formula_renaming,[status(thm)],[f228,f245])).
% 0.15/0.44 fof(f247,plain,(
% 0.15/0.44 ![Event,Fluent,Time]: ((~sP6_prd(Time,Fluent,Event)|(sP7_prd(Time,Fluent,Event)|((Event=pull&Fluent=forwards)&happens(push,Time))))&(sP6_prd(Time,Fluent,Event)|(~sP7_prd(Time,Fluent,Event)&((~Event=pull|~Fluent=forwards)|~happens(push,Time)))))),
% 0.15/0.44 inference(NNF_transformation,[status(thm)],[f246])).
% 0.15/0.44 fof(f248,plain,(
% 0.15/0.44 (![Event,Fluent,Time]: (~sP6_prd(Time,Fluent,Event)|(sP7_prd(Time,Fluent,Event)|((Event=pull&Fluent=forwards)&happens(push,Time)))))&(![Event,Fluent,Time]: (sP6_prd(Time,Fluent,Event)|(~sP7_prd(Time,Fluent,Event)&((~Event=pull|~Fluent=forwards)|~happens(push,Time)))))),
% 0.15/0.44 inference(miniscoping,[status(thm)],[f247])).
% 0.15/0.44 fof(f252,plain,(
% 0.15/0.44 ![X0,X1,X2]: (sP6_prd(X0,X1,X2)|~sP7_prd(X0,X1,X2))),
% 0.15/0.44 inference(cnf_transformation,[status(thm)],[f248])).
% 0.15/0.44 fof(f253,plain,(
% 0.15/0.44 ![X0,X1,X2]: (sP6_prd(X0,X1,X2)|~X2=pull|~X1=forwards|~happens(push,X0))),
% 0.15/0.44 inference(cnf_transformation,[status(thm)],[f248])).
% 0.15/0.44 fof(f254,definition,(
% 0.15/0.44 ![Event,Fluent,Time]: (sP8_prd(Time,Fluent,Event)<=>((Event=push&Fluent=backwards)&~happens(pull,Time)))),
% 0.15/0.44 introduced(definition,[new_symbols(definition,[sP8_prd])],[])).
% 0.15/0.44 fof(f255,plain,(
% 0.15/0.44 ![Event,Fluent,Time]: (sP7_prd(Time,Fluent,Event)<=>(sP8_prd(Time,Fluent,Event)|((Event=pull&Fluent=forwards)&~happens(push,Time))))),
% 0.15/0.44 inference(formula_renaming,[status(thm)],[f245,f254])).
% 0.15/0.44 fof(f256,plain,(
% 0.15/0.44 ![Event,Fluent,Time]: ((~sP7_prd(Time,Fluent,Event)|(sP8_prd(Time,Fluent,Event)|((Event=pull&Fluent=forwards)&~happens(push,Time))))&(sP7_prd(Time,Fluent,Event)|(~sP8_prd(Time,Fluent,Event)&((~Event=pull|~Fluent=forwards)|happens(push,Time)))))),
% 0.15/0.44 inference(NNF_transformation,[status(thm)],[f255])).
% 0.15/0.44 fof(f257,plain,(
% 0.15/0.44 (![Event,Fluent,Time]: (~sP7_prd(Time,Fluent,Event)|(sP8_prd(Time,Fluent,Event)|((Event=pull&Fluent=forwards)&~happens(push,Time)))))&(![Event,Fluent,Time]: (sP7_prd(Time,Fluent,Event)|(~sP8_prd(Time,Fluent,Event)&((~Event=pull|~Fluent=forwards)|happens(push,Time)))))),
% 0.15/0.44 inference(miniscoping,[status(thm)],[f256])).
% 0.15/0.44 fof(f262,plain,(
% 0.15/0.44 ![X0,X1,X2]: (sP7_prd(X0,X1,X2)|~X2=pull|~X1=forwards|happens(push,X0))),
% 0.15/0.44 inference(cnf_transformation,[status(thm)],[f257])).
% 0.15/0.44 fof(f276,plain,(
% 0.15/0.44 sP2_prd(n2,pull)),
% 0.15/0.44 inference(destructive_equality_resolution,[status(thm)],[f221])).
% 0.15/0.44 fof(f281,plain,(
% 0.15/0.44 ![X0]: (sP6_prd(X0,forwards,pull)|~happens(push,X0))),
% 0.15/0.44 inference(destructive_equality_resolution,[status(thm)],[f253])).
% 0.15/0.44 fof(f282,plain,(
% 0.15/0.44 ![X0]: (sP7_prd(X0,forwards,pull)|happens(push,X0))),
% 0.15/0.44 inference(destructive_equality_resolution,[status(thm)],[f262])).
% 0.15/0.44 fof(f319,plain,(
% 0.15/0.44 happens(pull,n2)),
% 0.15/0.44 inference(resolution,[status(thm)],[f126,f276])).
% 0.15/0.44 fof(f333,plain,(
% 0.15/0.44 ![X0,X1,X2]: (~happens(X0,X1)|~terminates(X0,X2,X1)|~holdsAt(X2,plus(n1,X1)))),
% 0.15/0.44 inference(paramodulation,[status(thm)],[f142,f93])).
% 0.15/0.44 fof(f682,plain,(
% 0.15/0.44 ![X0]: (happens(push,X0)|sP6_prd(X0,forwards,pull))),
% 0.15/0.44 inference(resolution,[status(thm)],[f282,f252])).
% 0.15/0.44 fof(f683,plain,(
% 0.15/0.44 ![X0]: (sP6_prd(X0,forwards,pull))),
% 0.15/0.44 inference(forward_subsumption_resolution,[status(thm)],[f682,f281])).
% 0.15/0.44 fof(f705,plain,(
% 0.15/0.44 ![X0]: (sP4_prd(X0,forwards,pull))),
% 0.15/0.44 inference(resolution,[status(thm)],[f683,f235])).
% 0.15/0.44 fof(f706,plain,(
% 0.15/0.44 ![X0]: (sP1_prd(X0,forwards,pull))),
% 0.15/0.44 inference(resolution,[status(thm)],[f705,f212])).
% 0.15/0.44 fof(f707,plain,(
% 0.15/0.44 ![X0]: (terminates(pull,forwards,X0))),
% 0.15/0.44 inference(resolution,[status(thm)],[f706,f117])).
% 0.15/0.44 fof(f965,plain,(
% 0.15/0.44 ![X0,X1]: (~happens(X0,n2)|~terminates(X0,X1,n2)|~holdsAt(X1,n3))),
% 0.15/0.44 inference(paramodulation,[status(thm)],[f137,f333])).
% 0.15/0.44 fof(f981,plain,(
% 0.15/0.44 ![X0]: (~happens(X0,n2)|~terminates(X0,forwards,n2))),
% 0.15/0.45 inference(resolution,[status(thm)],[f965,f195])).
% 0.15/0.45 fof(f982,plain,(
% 0.15/0.45 ~happens(pull,n2)),
% 0.15/0.45 inference(resolution,[status(thm)],[f981,f707])).
% 0.15/0.45 fof(f983,plain,(
% 0.15/0.45 $false),
% 0.15/0.45 inference(forward_subsumption_resolution,[status(thm)],[f982,f319])).
% 0.15/0.45 % SZS output end CNFRefutation for theBenchmark.p
% 0.15/0.48 % Elapsed time: 0.092492 seconds
% 0.15/0.48 % CPU time: 0.460735 seconds
% 0.15/0.48 % Total memory used: 81.115 MB
% 0.15/0.48 % Net memory used: 80.296 MB
%------------------------------------------------------------------------------