TSTP Solution File: CSR024+1.009 by Drodi---3.6.0
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Drodi---3.6.0
% Problem : CSR024+1.009 : TPTP v8.1.2. Bugfixed v3.1.0.
% Transfm : none
% Format : tptp:raw
% Command : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% Computer : n026.cluster.edu
% Model : x86_64 x86_64
% CPU : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory : 8042.1875MB
% OS : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit : 300s
% DateTime : Tue Apr 30 20:14:20 EDT 2024
% Result : Theorem 0.20s 0.51s
% Output : CNFRefutation 0.20s
% Verified :
% SZS Type : Refutation
% Derivation depth : 23
% Number of leaves : 40
% Syntax : Number of formulae : 356 ( 182 unt; 0 def)
% Number of atoms : 1194 ( 580 equ)
% Maximal formula atoms : 37 ( 3 avg)
% Number of connectives : 1116 ( 278 ~; 452 |; 331 &)
% ( 54 <=>; 1 =>; 0 <=; 0 <~>)
% Maximal formula depth : 22 ( 4 avg)
% Maximal term depth : 3 ( 1 avg)
% Number of predicates : 40 ( 38 usr; 19 prp; 0-5 aty)
% Number of functors : 30 ( 30 usr; 20 con; 0-3 aty)
% Number of variables : 306 ( 296 !; 10 ?)
% Comments :
%------------------------------------------------------------------------------
fof(f9,axiom,
! [Event,Time,Fluent] :
( ( happens(Event,Time)
& initiates(Event,Fluent,Time) )
=> holdsAt(Fluent,plus(Time,n1)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f13,axiom,
! [Event,Fluent,Time] :
( initiates(Event,Fluent,Time)
<=> ? [Agent,Trolley] :
( ( Event = push(Agent,Trolley)
& Fluent = forwards(Trolley)
& ~ happens(pull(Agent,Trolley),Time) )
| ( Event = pull(Agent,Trolley)
& Fluent = backwards(Trolley)
& ~ happens(push(Agent,Trolley),Time) )
| ( Event = pull(Agent,Trolley)
& Fluent = spinning(Trolley)
& happens(push(Agent,Trolley),Time) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f23,axiom,
plus(n0,n1) = n1,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f48,axiom,
! [Event,Time] :
( happens(Event,Time)
<=> ( ( Event = pull(agent1,trolley1)
& Time = n0 )
| ( Event = push(agent1,trolley1)
& Time = n0 )
| ( Event = pull(agent2,trolley2)
& Time = n0 )
| ( Event = push(agent2,trolley2)
& Time = n0 )
| ( Event = pull(agent3,trolley3)
& Time = n0 )
| ( Event = push(agent3,trolley3)
& Time = n0 )
| ( Event = pull(agent4,trolley4)
& Time = n0 )
| ( Event = push(agent4,trolley4)
& Time = n0 )
| ( Event = pull(agent5,trolley5)
& Time = n0 )
| ( Event = push(agent5,trolley5)
& Time = n0 )
| ( Event = pull(agent6,trolley6)
& Time = n0 )
| ( Event = push(agent6,trolley6)
& Time = n0 )
| ( Event = pull(agent7,trolley7)
& Time = n0 )
| ( Event = push(agent7,trolley7)
& Time = n0 )
| ( Event = pull(agent8,trolley8)
& Time = n0 )
| ( Event = push(agent8,trolley8)
& Time = n0 )
| ( Event = pull(agent9,trolley9)
& Time = n0 )
| ( Event = push(agent9,trolley9)
& Time = n0 ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f58,conjecture,
( holdsAt(spinning(trolley1),n1)
& holdsAt(spinning(trolley2),n1)
& holdsAt(spinning(trolley3),n1)
& holdsAt(spinning(trolley4),n1)
& holdsAt(spinning(trolley5),n1)
& holdsAt(spinning(trolley6),n1)
& holdsAt(spinning(trolley7),n1)
& holdsAt(spinning(trolley8),n1)
& holdsAt(spinning(trolley9),n1) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f59,negated_conjecture,
~ ( holdsAt(spinning(trolley1),n1)
& holdsAt(spinning(trolley2),n1)
& holdsAt(spinning(trolley3),n1)
& holdsAt(spinning(trolley4),n1)
& holdsAt(spinning(trolley5),n1)
& holdsAt(spinning(trolley6),n1)
& holdsAt(spinning(trolley7),n1)
& holdsAt(spinning(trolley8),n1)
& holdsAt(spinning(trolley9),n1) ),
inference(negated_conjecture,[status(cth)],[f58]) ).
fof(f98,plain,
! [Event,Time,Fluent] :
( ~ happens(Event,Time)
| ~ initiates(Event,Fluent,Time)
| holdsAt(Fluent,plus(Time,n1)) ),
inference(pre_NNF_transformation,[status(esa)],[f9]) ).
fof(f99,plain,
! [Time,Fluent] :
( ! [Event] :
( ~ happens(Event,Time)
| ~ initiates(Event,Fluent,Time) )
| holdsAt(Fluent,plus(Time,n1)) ),
inference(miniscoping,[status(esa)],[f98]) ).
fof(f100,plain,
! [X0,X1,X2] :
( ~ happens(X0,X1)
| ~ initiates(X0,X2,X1)
| holdsAt(X2,plus(X1,n1)) ),
inference(cnf_transformation,[status(esa)],[f99]) ).
fof(f111,plain,
! [Event,Fluent,Time,Agent,Trolley] :
( pd0_0(Trolley,Agent,Time,Fluent,Event)
<=> ( ( Event = push(Agent,Trolley)
& Fluent = forwards(Trolley)
& ~ happens(pull(Agent,Trolley),Time) )
| ( Event = pull(Agent,Trolley)
& Fluent = backwards(Trolley)
& ~ happens(push(Agent,Trolley),Time) ) ) ),
introduced(predicate_definition,[f13]) ).
fof(f112,plain,
! [Event,Fluent,Time] :
( initiates(Event,Fluent,Time)
<=> ? [Agent,Trolley] :
( pd0_0(Trolley,Agent,Time,Fluent,Event)
| ( Event = pull(Agent,Trolley)
& Fluent = spinning(Trolley)
& happens(push(Agent,Trolley),Time) ) ) ),
inference(formula_renaming,[status(thm)],[f13,f111]) ).
fof(f113,plain,
! [Event,Fluent,Time] :
( ( ~ initiates(Event,Fluent,Time)
| ? [Agent,Trolley] :
( pd0_0(Trolley,Agent,Time,Fluent,Event)
| ( Event = pull(Agent,Trolley)
& Fluent = spinning(Trolley)
& happens(push(Agent,Trolley),Time) ) ) )
& ( initiates(Event,Fluent,Time)
| ! [Agent,Trolley] :
( ~ pd0_0(Trolley,Agent,Time,Fluent,Event)
& ( Event != pull(Agent,Trolley)
| Fluent != spinning(Trolley)
| ~ happens(push(Agent,Trolley),Time) ) ) ) ),
inference(NNF_transformation,[status(esa)],[f112]) ).
fof(f114,plain,
( ! [Event,Fluent,Time] :
( ~ initiates(Event,Fluent,Time)
| ? [Agent,Trolley] : pd0_0(Trolley,Agent,Time,Fluent,Event)
| ? [Agent,Trolley] :
( Event = pull(Agent,Trolley)
& Fluent = spinning(Trolley)
& happens(push(Agent,Trolley),Time) ) )
& ! [Event,Fluent,Time] :
( initiates(Event,Fluent,Time)
| ( ! [Agent,Trolley] : ~ pd0_0(Trolley,Agent,Time,Fluent,Event)
& ! [Agent,Trolley] :
( Event != pull(Agent,Trolley)
| Fluent != spinning(Trolley)
| ~ happens(push(Agent,Trolley),Time) ) ) ) ),
inference(miniscoping,[status(esa)],[f113]) ).
fof(f115,plain,
( ! [Event,Fluent,Time] :
( ~ initiates(Event,Fluent,Time)
| pd0_0(sk0_9(Time,Fluent,Event),sk0_8(Time,Fluent,Event),Time,Fluent,Event)
| ( Event = pull(sk0_10(Time,Fluent,Event),sk0_11(Time,Fluent,Event))
& Fluent = spinning(sk0_11(Time,Fluent,Event))
& happens(push(sk0_10(Time,Fluent,Event),sk0_11(Time,Fluent,Event)),Time) ) )
& ! [Event,Fluent,Time] :
( initiates(Event,Fluent,Time)
| ( ! [Agent,Trolley] : ~ pd0_0(Trolley,Agent,Time,Fluent,Event)
& ! [Agent,Trolley] :
( Event != pull(Agent,Trolley)
| Fluent != spinning(Trolley)
| ~ happens(push(Agent,Trolley),Time) ) ) ) ),
inference(skolemization,[status(esa)],[f114]) ).
fof(f120,plain,
! [X0,X1,X2,X3,X4] :
( initiates(X0,X1,X2)
| X0 != pull(X3,X4)
| X1 != spinning(X4)
| ~ happens(push(X3,X4),X2) ),
inference(cnf_transformation,[status(esa)],[f115]) ).
fof(f141,plain,
plus(n0,n1) = n1,
inference(cnf_transformation,[status(esa)],[f23]) ).
fof(f220,plain,
! [Event,Time] :
( pd0_4(Time,Event)
<=> ( ( Event = pull(agent1,trolley1)
& Time = n0 )
| ( Event = push(agent1,trolley1)
& Time = n0 )
| ( Event = pull(agent2,trolley2)
& Time = n0 )
| ( Event = push(agent2,trolley2)
& Time = n0 )
| ( Event = pull(agent3,trolley3)
& Time = n0 )
| ( Event = push(agent3,trolley3)
& Time = n0 )
| ( Event = pull(agent4,trolley4)
& Time = n0 )
| ( Event = push(agent4,trolley4)
& Time = n0 )
| ( Event = pull(agent5,trolley5)
& Time = n0 )
| ( Event = push(agent5,trolley5)
& Time = n0 )
| ( Event = pull(agent6,trolley6)
& Time = n0 )
| ( Event = push(agent6,trolley6)
& Time = n0 )
| ( Event = pull(agent7,trolley7)
& Time = n0 )
| ( Event = push(agent7,trolley7)
& Time = n0 )
| ( Event = pull(agent8,trolley8)
& Time = n0 )
| ( Event = push(agent8,trolley8)
& Time = n0 )
| ( Event = pull(agent9,trolley9)
& Time = n0 ) ) ),
introduced(predicate_definition,[f48]) ).
fof(f221,plain,
! [Event,Time] :
( happens(Event,Time)
<=> ( pd0_4(Time,Event)
| ( Event = push(agent9,trolley9)
& Time = n0 ) ) ),
inference(formula_renaming,[status(thm)],[f48,f220]) ).
fof(f222,plain,
! [Event,Time] :
( ( ~ happens(Event,Time)
| pd0_4(Time,Event)
| ( Event = push(agent9,trolley9)
& Time = n0 ) )
& ( happens(Event,Time)
| ( ~ pd0_4(Time,Event)
& ( Event != push(agent9,trolley9)
| Time != n0 ) ) ) ),
inference(NNF_transformation,[status(esa)],[f221]) ).
fof(f223,plain,
( ! [Event,Time] :
( ~ happens(Event,Time)
| pd0_4(Time,Event)
| ( Event = push(agent9,trolley9)
& Time = n0 ) )
& ! [Event,Time] :
( happens(Event,Time)
| ( ~ pd0_4(Time,Event)
& ( Event != push(agent9,trolley9)
| Time != n0 ) ) ) ),
inference(miniscoping,[status(esa)],[f222]) ).
fof(f226,plain,
! [X0,X1] :
( happens(X0,X1)
| ~ pd0_4(X1,X0) ),
inference(cnf_transformation,[status(esa)],[f223]) ).
fof(f227,plain,
! [X0,X1] :
( happens(X0,X1)
| X0 != push(agent9,trolley9)
| X1 != n0 ),
inference(cnf_transformation,[status(esa)],[f223]) ).
fof(f336,plain,
( ~ holdsAt(spinning(trolley1),n1)
| ~ holdsAt(spinning(trolley2),n1)
| ~ holdsAt(spinning(trolley3),n1)
| ~ holdsAt(spinning(trolley4),n1)
| ~ holdsAt(spinning(trolley5),n1)
| ~ holdsAt(spinning(trolley6),n1)
| ~ holdsAt(spinning(trolley7),n1)
| ~ holdsAt(spinning(trolley8),n1)
| ~ holdsAt(spinning(trolley9),n1) ),
inference(pre_NNF_transformation,[status(esa)],[f59]) ).
fof(f337,plain,
( ~ holdsAt(spinning(trolley1),n1)
| ~ holdsAt(spinning(trolley2),n1)
| ~ holdsAt(spinning(trolley3),n1)
| ~ holdsAt(spinning(trolley4),n1)
| ~ holdsAt(spinning(trolley5),n1)
| ~ holdsAt(spinning(trolley6),n1)
| ~ holdsAt(spinning(trolley7),n1)
| ~ holdsAt(spinning(trolley8),n1)
| ~ holdsAt(spinning(trolley9),n1) ),
inference(cnf_transformation,[status(esa)],[f336]) ).
fof(f374,plain,
! [Event,Time] :
( pd0_9(Time,Event)
<=> ( ( Event = pull(agent1,trolley1)
& Time = n0 )
| ( Event = push(agent1,trolley1)
& Time = n0 )
| ( Event = pull(agent2,trolley2)
& Time = n0 )
| ( Event = push(agent2,trolley2)
& Time = n0 )
| ( Event = pull(agent3,trolley3)
& Time = n0 )
| ( Event = push(agent3,trolley3)
& Time = n0 )
| ( Event = pull(agent4,trolley4)
& Time = n0 )
| ( Event = push(agent4,trolley4)
& Time = n0 )
| ( Event = pull(agent5,trolley5)
& Time = n0 )
| ( Event = push(agent5,trolley5)
& Time = n0 )
| ( Event = pull(agent6,trolley6)
& Time = n0 )
| ( Event = push(agent6,trolley6)
& Time = n0 )
| ( Event = pull(agent7,trolley7)
& Time = n0 )
| ( Event = push(agent7,trolley7)
& Time = n0 )
| ( Event = pull(agent8,trolley8)
& Time = n0 )
| ( Event = push(agent8,trolley8)
& Time = n0 ) ) ),
introduced(predicate_definition,[f220]) ).
fof(f375,plain,
! [Event,Time] :
( pd0_4(Time,Event)
<=> ( pd0_9(Time,Event)
| ( Event = pull(agent9,trolley9)
& Time = n0 ) ) ),
inference(formula_renaming,[status(thm)],[f220,f374]) ).
fof(f376,plain,
! [Event,Time] :
( ( ~ pd0_4(Time,Event)
| pd0_9(Time,Event)
| ( Event = pull(agent9,trolley9)
& Time = n0 ) )
& ( pd0_4(Time,Event)
| ( ~ pd0_9(Time,Event)
& ( Event != pull(agent9,trolley9)
| Time != n0 ) ) ) ),
inference(NNF_transformation,[status(esa)],[f375]) ).
fof(f377,plain,
( ! [Event,Time] :
( ~ pd0_4(Time,Event)
| pd0_9(Time,Event)
| ( Event = pull(agent9,trolley9)
& Time = n0 ) )
& ! [Event,Time] :
( pd0_4(Time,Event)
| ( ~ pd0_9(Time,Event)
& ( Event != pull(agent9,trolley9)
| Time != n0 ) ) ) ),
inference(miniscoping,[status(esa)],[f376]) ).
fof(f380,plain,
! [X0,X1] :
( pd0_4(X0,X1)
| ~ pd0_9(X0,X1) ),
inference(cnf_transformation,[status(esa)],[f377]) ).
fof(f381,plain,
! [X0,X1] :
( pd0_4(X0,X1)
| X1 != pull(agent9,trolley9)
| X0 != n0 ),
inference(cnf_transformation,[status(esa)],[f377]) ).
fof(f412,plain,
! [Event,Time] :
( pd0_12(Time,Event)
<=> ( ( Event = pull(agent1,trolley1)
& Time = n0 )
| ( Event = push(agent1,trolley1)
& Time = n0 )
| ( Event = pull(agent2,trolley2)
& Time = n0 )
| ( Event = push(agent2,trolley2)
& Time = n0 )
| ( Event = pull(agent3,trolley3)
& Time = n0 )
| ( Event = push(agent3,trolley3)
& Time = n0 )
| ( Event = pull(agent4,trolley4)
& Time = n0 )
| ( Event = push(agent4,trolley4)
& Time = n0 )
| ( Event = pull(agent5,trolley5)
& Time = n0 )
| ( Event = push(agent5,trolley5)
& Time = n0 )
| ( Event = pull(agent6,trolley6)
& Time = n0 )
| ( Event = push(agent6,trolley6)
& Time = n0 )
| ( Event = pull(agent7,trolley7)
& Time = n0 )
| ( Event = push(agent7,trolley7)
& Time = n0 )
| ( Event = pull(agent8,trolley8)
& Time = n0 ) ) ),
introduced(predicate_definition,[f374]) ).
fof(f413,plain,
! [Event,Time] :
( pd0_9(Time,Event)
<=> ( pd0_12(Time,Event)
| ( Event = push(agent8,trolley8)
& Time = n0 ) ) ),
inference(formula_renaming,[status(thm)],[f374,f412]) ).
fof(f414,plain,
! [Event,Time] :
( ( ~ pd0_9(Time,Event)
| pd0_12(Time,Event)
| ( Event = push(agent8,trolley8)
& Time = n0 ) )
& ( pd0_9(Time,Event)
| ( ~ pd0_12(Time,Event)
& ( Event != push(agent8,trolley8)
| Time != n0 ) ) ) ),
inference(NNF_transformation,[status(esa)],[f413]) ).
fof(f415,plain,
( ! [Event,Time] :
( ~ pd0_9(Time,Event)
| pd0_12(Time,Event)
| ( Event = push(agent8,trolley8)
& Time = n0 ) )
& ! [Event,Time] :
( pd0_9(Time,Event)
| ( ~ pd0_12(Time,Event)
& ( Event != push(agent8,trolley8)
| Time != n0 ) ) ) ),
inference(miniscoping,[status(esa)],[f414]) ).
fof(f418,plain,
! [X0,X1] :
( pd0_9(X0,X1)
| ~ pd0_12(X0,X1) ),
inference(cnf_transformation,[status(esa)],[f415]) ).
fof(f419,plain,
! [X0,X1] :
( pd0_9(X0,X1)
| X1 != push(agent8,trolley8)
| X0 != n0 ),
inference(cnf_transformation,[status(esa)],[f415]) ).
fof(f438,plain,
! [Event,Time] :
( pd0_15(Time,Event)
<=> ( ( Event = pull(agent1,trolley1)
& Time = n0 )
| ( Event = push(agent1,trolley1)
& Time = n0 )
| ( Event = pull(agent2,trolley2)
& Time = n0 )
| ( Event = push(agent2,trolley2)
& Time = n0 )
| ( Event = pull(agent3,trolley3)
& Time = n0 )
| ( Event = push(agent3,trolley3)
& Time = n0 )
| ( Event = pull(agent4,trolley4)
& Time = n0 )
| ( Event = push(agent4,trolley4)
& Time = n0 )
| ( Event = pull(agent5,trolley5)
& Time = n0 )
| ( Event = push(agent5,trolley5)
& Time = n0 )
| ( Event = pull(agent6,trolley6)
& Time = n0 )
| ( Event = push(agent6,trolley6)
& Time = n0 )
| ( Event = pull(agent7,trolley7)
& Time = n0 )
| ( Event = push(agent7,trolley7)
& Time = n0 ) ) ),
introduced(predicate_definition,[f412]) ).
fof(f439,plain,
! [Event,Time] :
( pd0_12(Time,Event)
<=> ( pd0_15(Time,Event)
| ( Event = pull(agent8,trolley8)
& Time = n0 ) ) ),
inference(formula_renaming,[status(thm)],[f412,f438]) ).
fof(f440,plain,
! [Event,Time] :
( ( ~ pd0_12(Time,Event)
| pd0_15(Time,Event)
| ( Event = pull(agent8,trolley8)
& Time = n0 ) )
& ( pd0_12(Time,Event)
| ( ~ pd0_15(Time,Event)
& ( Event != pull(agent8,trolley8)
| Time != n0 ) ) ) ),
inference(NNF_transformation,[status(esa)],[f439]) ).
fof(f441,plain,
( ! [Event,Time] :
( ~ pd0_12(Time,Event)
| pd0_15(Time,Event)
| ( Event = pull(agent8,trolley8)
& Time = n0 ) )
& ! [Event,Time] :
( pd0_12(Time,Event)
| ( ~ pd0_15(Time,Event)
& ( Event != pull(agent8,trolley8)
| Time != n0 ) ) ) ),
inference(miniscoping,[status(esa)],[f440]) ).
fof(f444,plain,
! [X0,X1] :
( pd0_12(X0,X1)
| ~ pd0_15(X0,X1) ),
inference(cnf_transformation,[status(esa)],[f441]) ).
fof(f445,plain,
! [X0,X1] :
( pd0_12(X0,X1)
| X1 != pull(agent8,trolley8)
| X0 != n0 ),
inference(cnf_transformation,[status(esa)],[f441]) ).
fof(f464,plain,
! [Event,Time] :
( pd0_18(Time,Event)
<=> ( ( Event = pull(agent1,trolley1)
& Time = n0 )
| ( Event = push(agent1,trolley1)
& Time = n0 )
| ( Event = pull(agent2,trolley2)
& Time = n0 )
| ( Event = push(agent2,trolley2)
& Time = n0 )
| ( Event = pull(agent3,trolley3)
& Time = n0 )
| ( Event = push(agent3,trolley3)
& Time = n0 )
| ( Event = pull(agent4,trolley4)
& Time = n0 )
| ( Event = push(agent4,trolley4)
& Time = n0 )
| ( Event = pull(agent5,trolley5)
& Time = n0 )
| ( Event = push(agent5,trolley5)
& Time = n0 )
| ( Event = pull(agent6,trolley6)
& Time = n0 )
| ( Event = push(agent6,trolley6)
& Time = n0 )
| ( Event = pull(agent7,trolley7)
& Time = n0 ) ) ),
introduced(predicate_definition,[f438]) ).
fof(f465,plain,
! [Event,Time] :
( pd0_15(Time,Event)
<=> ( pd0_18(Time,Event)
| ( Event = push(agent7,trolley7)
& Time = n0 ) ) ),
inference(formula_renaming,[status(thm)],[f438,f464]) ).
fof(f466,plain,
! [Event,Time] :
( ( ~ pd0_15(Time,Event)
| pd0_18(Time,Event)
| ( Event = push(agent7,trolley7)
& Time = n0 ) )
& ( pd0_15(Time,Event)
| ( ~ pd0_18(Time,Event)
& ( Event != push(agent7,trolley7)
| Time != n0 ) ) ) ),
inference(NNF_transformation,[status(esa)],[f465]) ).
fof(f467,plain,
( ! [Event,Time] :
( ~ pd0_15(Time,Event)
| pd0_18(Time,Event)
| ( Event = push(agent7,trolley7)
& Time = n0 ) )
& ! [Event,Time] :
( pd0_15(Time,Event)
| ( ~ pd0_18(Time,Event)
& ( Event != push(agent7,trolley7)
| Time != n0 ) ) ) ),
inference(miniscoping,[status(esa)],[f466]) ).
fof(f470,plain,
! [X0,X1] :
( pd0_15(X0,X1)
| ~ pd0_18(X0,X1) ),
inference(cnf_transformation,[status(esa)],[f467]) ).
fof(f471,plain,
! [X0,X1] :
( pd0_15(X0,X1)
| X1 != push(agent7,trolley7)
| X0 != n0 ),
inference(cnf_transformation,[status(esa)],[f467]) ).
fof(f484,plain,
! [Event,Time] :
( pd0_19(Time,Event)
<=> ( ( Event = pull(agent1,trolley1)
& Time = n0 )
| ( Event = push(agent1,trolley1)
& Time = n0 )
| ( Event = pull(agent2,trolley2)
& Time = n0 )
| ( Event = push(agent2,trolley2)
& Time = n0 )
| ( Event = pull(agent3,trolley3)
& Time = n0 )
| ( Event = push(agent3,trolley3)
& Time = n0 )
| ( Event = pull(agent4,trolley4)
& Time = n0 )
| ( Event = push(agent4,trolley4)
& Time = n0 )
| ( Event = pull(agent5,trolley5)
& Time = n0 )
| ( Event = push(agent5,trolley5)
& Time = n0 )
| ( Event = pull(agent6,trolley6)
& Time = n0 )
| ( Event = push(agent6,trolley6)
& Time = n0 ) ) ),
introduced(predicate_definition,[f464]) ).
fof(f485,plain,
! [Event,Time] :
( pd0_18(Time,Event)
<=> ( pd0_19(Time,Event)
| ( Event = pull(agent7,trolley7)
& Time = n0 ) ) ),
inference(formula_renaming,[status(thm)],[f464,f484]) ).
fof(f486,plain,
! [Event,Time] :
( ( ~ pd0_18(Time,Event)
| pd0_19(Time,Event)
| ( Event = pull(agent7,trolley7)
& Time = n0 ) )
& ( pd0_18(Time,Event)
| ( ~ pd0_19(Time,Event)
& ( Event != pull(agent7,trolley7)
| Time != n0 ) ) ) ),
inference(NNF_transformation,[status(esa)],[f485]) ).
fof(f487,plain,
( ! [Event,Time] :
( ~ pd0_18(Time,Event)
| pd0_19(Time,Event)
| ( Event = pull(agent7,trolley7)
& Time = n0 ) )
& ! [Event,Time] :
( pd0_18(Time,Event)
| ( ~ pd0_19(Time,Event)
& ( Event != pull(agent7,trolley7)
| Time != n0 ) ) ) ),
inference(miniscoping,[status(esa)],[f486]) ).
fof(f490,plain,
! [X0,X1] :
( pd0_18(X0,X1)
| ~ pd0_19(X0,X1) ),
inference(cnf_transformation,[status(esa)],[f487]) ).
fof(f491,plain,
! [X0,X1] :
( pd0_18(X0,X1)
| X1 != pull(agent7,trolley7)
| X0 != n0 ),
inference(cnf_transformation,[status(esa)],[f487]) ).
fof(f492,plain,
! [Event,Time] :
( pd0_20(Time,Event)
<=> ( ( Event = pull(agent1,trolley1)
& Time = n0 )
| ( Event = push(agent1,trolley1)
& Time = n0 )
| ( Event = pull(agent2,trolley2)
& Time = n0 )
| ( Event = push(agent2,trolley2)
& Time = n0 )
| ( Event = pull(agent3,trolley3)
& Time = n0 )
| ( Event = push(agent3,trolley3)
& Time = n0 )
| ( Event = pull(agent4,trolley4)
& Time = n0 )
| ( Event = push(agent4,trolley4)
& Time = n0 )
| ( Event = pull(agent5,trolley5)
& Time = n0 )
| ( Event = push(agent5,trolley5)
& Time = n0 )
| ( Event = pull(agent6,trolley6)
& Time = n0 ) ) ),
introduced(predicate_definition,[f484]) ).
fof(f493,plain,
! [Event,Time] :
( pd0_19(Time,Event)
<=> ( pd0_20(Time,Event)
| ( Event = push(agent6,trolley6)
& Time = n0 ) ) ),
inference(formula_renaming,[status(thm)],[f484,f492]) ).
fof(f494,plain,
! [Event,Time] :
( ( ~ pd0_19(Time,Event)
| pd0_20(Time,Event)
| ( Event = push(agent6,trolley6)
& Time = n0 ) )
& ( pd0_19(Time,Event)
| ( ~ pd0_20(Time,Event)
& ( Event != push(agent6,trolley6)
| Time != n0 ) ) ) ),
inference(NNF_transformation,[status(esa)],[f493]) ).
fof(f495,plain,
( ! [Event,Time] :
( ~ pd0_19(Time,Event)
| pd0_20(Time,Event)
| ( Event = push(agent6,trolley6)
& Time = n0 ) )
& ! [Event,Time] :
( pd0_19(Time,Event)
| ( ~ pd0_20(Time,Event)
& ( Event != push(agent6,trolley6)
| Time != n0 ) ) ) ),
inference(miniscoping,[status(esa)],[f494]) ).
fof(f498,plain,
! [X0,X1] :
( pd0_19(X0,X1)
| ~ pd0_20(X0,X1) ),
inference(cnf_transformation,[status(esa)],[f495]) ).
fof(f499,plain,
! [X0,X1] :
( pd0_19(X0,X1)
| X1 != push(agent6,trolley6)
| X0 != n0 ),
inference(cnf_transformation,[status(esa)],[f495]) ).
fof(f500,plain,
! [Event,Time] :
( pd0_21(Time,Event)
<=> ( ( Event = pull(agent1,trolley1)
& Time = n0 )
| ( Event = push(agent1,trolley1)
& Time = n0 )
| ( Event = pull(agent2,trolley2)
& Time = n0 )
| ( Event = push(agent2,trolley2)
& Time = n0 )
| ( Event = pull(agent3,trolley3)
& Time = n0 )
| ( Event = push(agent3,trolley3)
& Time = n0 )
| ( Event = pull(agent4,trolley4)
& Time = n0 )
| ( Event = push(agent4,trolley4)
& Time = n0 )
| ( Event = pull(agent5,trolley5)
& Time = n0 )
| ( Event = push(agent5,trolley5)
& Time = n0 ) ) ),
introduced(predicate_definition,[f492]) ).
fof(f501,plain,
! [Event,Time] :
( pd0_20(Time,Event)
<=> ( pd0_21(Time,Event)
| ( Event = pull(agent6,trolley6)
& Time = n0 ) ) ),
inference(formula_renaming,[status(thm)],[f492,f500]) ).
fof(f502,plain,
! [Event,Time] :
( ( ~ pd0_20(Time,Event)
| pd0_21(Time,Event)
| ( Event = pull(agent6,trolley6)
& Time = n0 ) )
& ( pd0_20(Time,Event)
| ( ~ pd0_21(Time,Event)
& ( Event != pull(agent6,trolley6)
| Time != n0 ) ) ) ),
inference(NNF_transformation,[status(esa)],[f501]) ).
fof(f503,plain,
( ! [Event,Time] :
( ~ pd0_20(Time,Event)
| pd0_21(Time,Event)
| ( Event = pull(agent6,trolley6)
& Time = n0 ) )
& ! [Event,Time] :
( pd0_20(Time,Event)
| ( ~ pd0_21(Time,Event)
& ( Event != pull(agent6,trolley6)
| Time != n0 ) ) ) ),
inference(miniscoping,[status(esa)],[f502]) ).
fof(f506,plain,
! [X0,X1] :
( pd0_20(X0,X1)
| ~ pd0_21(X0,X1) ),
inference(cnf_transformation,[status(esa)],[f503]) ).
fof(f507,plain,
! [X0,X1] :
( pd0_20(X0,X1)
| X1 != pull(agent6,trolley6)
| X0 != n0 ),
inference(cnf_transformation,[status(esa)],[f503]) ).
fof(f508,plain,
! [Event,Time] :
( pd0_22(Time,Event)
<=> ( ( Event = pull(agent1,trolley1)
& Time = n0 )
| ( Event = push(agent1,trolley1)
& Time = n0 )
| ( Event = pull(agent2,trolley2)
& Time = n0 )
| ( Event = push(agent2,trolley2)
& Time = n0 )
| ( Event = pull(agent3,trolley3)
& Time = n0 )
| ( Event = push(agent3,trolley3)
& Time = n0 )
| ( Event = pull(agent4,trolley4)
& Time = n0 )
| ( Event = push(agent4,trolley4)
& Time = n0 )
| ( Event = pull(agent5,trolley5)
& Time = n0 ) ) ),
introduced(predicate_definition,[f500]) ).
fof(f509,plain,
! [Event,Time] :
( pd0_21(Time,Event)
<=> ( pd0_22(Time,Event)
| ( Event = push(agent5,trolley5)
& Time = n0 ) ) ),
inference(formula_renaming,[status(thm)],[f500,f508]) ).
fof(f510,plain,
! [Event,Time] :
( ( ~ pd0_21(Time,Event)
| pd0_22(Time,Event)
| ( Event = push(agent5,trolley5)
& Time = n0 ) )
& ( pd0_21(Time,Event)
| ( ~ pd0_22(Time,Event)
& ( Event != push(agent5,trolley5)
| Time != n0 ) ) ) ),
inference(NNF_transformation,[status(esa)],[f509]) ).
fof(f511,plain,
( ! [Event,Time] :
( ~ pd0_21(Time,Event)
| pd0_22(Time,Event)
| ( Event = push(agent5,trolley5)
& Time = n0 ) )
& ! [Event,Time] :
( pd0_21(Time,Event)
| ( ~ pd0_22(Time,Event)
& ( Event != push(agent5,trolley5)
| Time != n0 ) ) ) ),
inference(miniscoping,[status(esa)],[f510]) ).
fof(f514,plain,
! [X0,X1] :
( pd0_21(X0,X1)
| ~ pd0_22(X0,X1) ),
inference(cnf_transformation,[status(esa)],[f511]) ).
fof(f515,plain,
! [X0,X1] :
( pd0_21(X0,X1)
| X1 != push(agent5,trolley5)
| X0 != n0 ),
inference(cnf_transformation,[status(esa)],[f511]) ).
fof(f516,plain,
! [Event,Time] :
( pd0_23(Time,Event)
<=> ( ( Event = pull(agent1,trolley1)
& Time = n0 )
| ( Event = push(agent1,trolley1)
& Time = n0 )
| ( Event = pull(agent2,trolley2)
& Time = n0 )
| ( Event = push(agent2,trolley2)
& Time = n0 )
| ( Event = pull(agent3,trolley3)
& Time = n0 )
| ( Event = push(agent3,trolley3)
& Time = n0 )
| ( Event = pull(agent4,trolley4)
& Time = n0 )
| ( Event = push(agent4,trolley4)
& Time = n0 ) ) ),
introduced(predicate_definition,[f508]) ).
fof(f517,plain,
! [Event,Time] :
( pd0_22(Time,Event)
<=> ( pd0_23(Time,Event)
| ( Event = pull(agent5,trolley5)
& Time = n0 ) ) ),
inference(formula_renaming,[status(thm)],[f508,f516]) ).
fof(f518,plain,
! [Event,Time] :
( ( ~ pd0_22(Time,Event)
| pd0_23(Time,Event)
| ( Event = pull(agent5,trolley5)
& Time = n0 ) )
& ( pd0_22(Time,Event)
| ( ~ pd0_23(Time,Event)
& ( Event != pull(agent5,trolley5)
| Time != n0 ) ) ) ),
inference(NNF_transformation,[status(esa)],[f517]) ).
fof(f519,plain,
( ! [Event,Time] :
( ~ pd0_22(Time,Event)
| pd0_23(Time,Event)
| ( Event = pull(agent5,trolley5)
& Time = n0 ) )
& ! [Event,Time] :
( pd0_22(Time,Event)
| ( ~ pd0_23(Time,Event)
& ( Event != pull(agent5,trolley5)
| Time != n0 ) ) ) ),
inference(miniscoping,[status(esa)],[f518]) ).
fof(f522,plain,
! [X0,X1] :
( pd0_22(X0,X1)
| ~ pd0_23(X0,X1) ),
inference(cnf_transformation,[status(esa)],[f519]) ).
fof(f523,plain,
! [X0,X1] :
( pd0_22(X0,X1)
| X1 != pull(agent5,trolley5)
| X0 != n0 ),
inference(cnf_transformation,[status(esa)],[f519]) ).
fof(f524,plain,
! [Event,Time] :
( pd0_24(Time,Event)
<=> ( ( Event = pull(agent1,trolley1)
& Time = n0 )
| ( Event = push(agent1,trolley1)
& Time = n0 )
| ( Event = pull(agent2,trolley2)
& Time = n0 )
| ( Event = push(agent2,trolley2)
& Time = n0 )
| ( Event = pull(agent3,trolley3)
& Time = n0 )
| ( Event = push(agent3,trolley3)
& Time = n0 )
| ( Event = pull(agent4,trolley4)
& Time = n0 ) ) ),
introduced(predicate_definition,[f516]) ).
fof(f525,plain,
! [Event,Time] :
( pd0_23(Time,Event)
<=> ( pd0_24(Time,Event)
| ( Event = push(agent4,trolley4)
& Time = n0 ) ) ),
inference(formula_renaming,[status(thm)],[f516,f524]) ).
fof(f526,plain,
! [Event,Time] :
( ( ~ pd0_23(Time,Event)
| pd0_24(Time,Event)
| ( Event = push(agent4,trolley4)
& Time = n0 ) )
& ( pd0_23(Time,Event)
| ( ~ pd0_24(Time,Event)
& ( Event != push(agent4,trolley4)
| Time != n0 ) ) ) ),
inference(NNF_transformation,[status(esa)],[f525]) ).
fof(f527,plain,
( ! [Event,Time] :
( ~ pd0_23(Time,Event)
| pd0_24(Time,Event)
| ( Event = push(agent4,trolley4)
& Time = n0 ) )
& ! [Event,Time] :
( pd0_23(Time,Event)
| ( ~ pd0_24(Time,Event)
& ( Event != push(agent4,trolley4)
| Time != n0 ) ) ) ),
inference(miniscoping,[status(esa)],[f526]) ).
fof(f530,plain,
! [X0,X1] :
( pd0_23(X0,X1)
| ~ pd0_24(X0,X1) ),
inference(cnf_transformation,[status(esa)],[f527]) ).
fof(f531,plain,
! [X0,X1] :
( pd0_23(X0,X1)
| X1 != push(agent4,trolley4)
| X0 != n0 ),
inference(cnf_transformation,[status(esa)],[f527]) ).
fof(f532,plain,
! [Event,Time] :
( pd0_25(Time,Event)
<=> ( ( Event = pull(agent1,trolley1)
& Time = n0 )
| ( Event = push(agent1,trolley1)
& Time = n0 )
| ( Event = pull(agent2,trolley2)
& Time = n0 )
| ( Event = push(agent2,trolley2)
& Time = n0 )
| ( Event = pull(agent3,trolley3)
& Time = n0 )
| ( Event = push(agent3,trolley3)
& Time = n0 ) ) ),
introduced(predicate_definition,[f524]) ).
fof(f533,plain,
! [Event,Time] :
( pd0_24(Time,Event)
<=> ( pd0_25(Time,Event)
| ( Event = pull(agent4,trolley4)
& Time = n0 ) ) ),
inference(formula_renaming,[status(thm)],[f524,f532]) ).
fof(f534,plain,
! [Event,Time] :
( ( ~ pd0_24(Time,Event)
| pd0_25(Time,Event)
| ( Event = pull(agent4,trolley4)
& Time = n0 ) )
& ( pd0_24(Time,Event)
| ( ~ pd0_25(Time,Event)
& ( Event != pull(agent4,trolley4)
| Time != n0 ) ) ) ),
inference(NNF_transformation,[status(esa)],[f533]) ).
fof(f535,plain,
( ! [Event,Time] :
( ~ pd0_24(Time,Event)
| pd0_25(Time,Event)
| ( Event = pull(agent4,trolley4)
& Time = n0 ) )
& ! [Event,Time] :
( pd0_24(Time,Event)
| ( ~ pd0_25(Time,Event)
& ( Event != pull(agent4,trolley4)
| Time != n0 ) ) ) ),
inference(miniscoping,[status(esa)],[f534]) ).
fof(f538,plain,
! [X0,X1] :
( pd0_24(X0,X1)
| ~ pd0_25(X0,X1) ),
inference(cnf_transformation,[status(esa)],[f535]) ).
fof(f539,plain,
! [X0,X1] :
( pd0_24(X0,X1)
| X1 != pull(agent4,trolley4)
| X0 != n0 ),
inference(cnf_transformation,[status(esa)],[f535]) ).
fof(f540,plain,
! [Event,Time] :
( pd0_26(Time,Event)
<=> ( ( Event = pull(agent1,trolley1)
& Time = n0 )
| ( Event = push(agent1,trolley1)
& Time = n0 )
| ( Event = pull(agent2,trolley2)
& Time = n0 )
| ( Event = push(agent2,trolley2)
& Time = n0 )
| ( Event = pull(agent3,trolley3)
& Time = n0 ) ) ),
introduced(predicate_definition,[f532]) ).
fof(f541,plain,
! [Event,Time] :
( pd0_25(Time,Event)
<=> ( pd0_26(Time,Event)
| ( Event = push(agent3,trolley3)
& Time = n0 ) ) ),
inference(formula_renaming,[status(thm)],[f532,f540]) ).
fof(f542,plain,
! [Event,Time] :
( ( ~ pd0_25(Time,Event)
| pd0_26(Time,Event)
| ( Event = push(agent3,trolley3)
& Time = n0 ) )
& ( pd0_25(Time,Event)
| ( ~ pd0_26(Time,Event)
& ( Event != push(agent3,trolley3)
| Time != n0 ) ) ) ),
inference(NNF_transformation,[status(esa)],[f541]) ).
fof(f543,plain,
( ! [Event,Time] :
( ~ pd0_25(Time,Event)
| pd0_26(Time,Event)
| ( Event = push(agent3,trolley3)
& Time = n0 ) )
& ! [Event,Time] :
( pd0_25(Time,Event)
| ( ~ pd0_26(Time,Event)
& ( Event != push(agent3,trolley3)
| Time != n0 ) ) ) ),
inference(miniscoping,[status(esa)],[f542]) ).
fof(f546,plain,
! [X0,X1] :
( pd0_25(X0,X1)
| ~ pd0_26(X0,X1) ),
inference(cnf_transformation,[status(esa)],[f543]) ).
fof(f547,plain,
! [X0,X1] :
( pd0_25(X0,X1)
| X1 != push(agent3,trolley3)
| X0 != n0 ),
inference(cnf_transformation,[status(esa)],[f543]) ).
fof(f548,plain,
! [Event,Time] :
( pd0_27(Time,Event)
<=> ( ( Event = pull(agent1,trolley1)
& Time = n0 )
| ( Event = push(agent1,trolley1)
& Time = n0 )
| ( Event = pull(agent2,trolley2)
& Time = n0 )
| ( Event = push(agent2,trolley2)
& Time = n0 ) ) ),
introduced(predicate_definition,[f540]) ).
fof(f549,plain,
! [Event,Time] :
( pd0_26(Time,Event)
<=> ( pd0_27(Time,Event)
| ( Event = pull(agent3,trolley3)
& Time = n0 ) ) ),
inference(formula_renaming,[status(thm)],[f540,f548]) ).
fof(f550,plain,
! [Event,Time] :
( ( ~ pd0_26(Time,Event)
| pd0_27(Time,Event)
| ( Event = pull(agent3,trolley3)
& Time = n0 ) )
& ( pd0_26(Time,Event)
| ( ~ pd0_27(Time,Event)
& ( Event != pull(agent3,trolley3)
| Time != n0 ) ) ) ),
inference(NNF_transformation,[status(esa)],[f549]) ).
fof(f551,plain,
( ! [Event,Time] :
( ~ pd0_26(Time,Event)
| pd0_27(Time,Event)
| ( Event = pull(agent3,trolley3)
& Time = n0 ) )
& ! [Event,Time] :
( pd0_26(Time,Event)
| ( ~ pd0_27(Time,Event)
& ( Event != pull(agent3,trolley3)
| Time != n0 ) ) ) ),
inference(miniscoping,[status(esa)],[f550]) ).
fof(f554,plain,
! [X0,X1] :
( pd0_26(X0,X1)
| ~ pd0_27(X0,X1) ),
inference(cnf_transformation,[status(esa)],[f551]) ).
fof(f555,plain,
! [X0,X1] :
( pd0_26(X0,X1)
| X1 != pull(agent3,trolley3)
| X0 != n0 ),
inference(cnf_transformation,[status(esa)],[f551]) ).
fof(f556,plain,
! [Event,Time] :
( pd0_28(Time,Event)
<=> ( ( Event = pull(agent1,trolley1)
& Time = n0 )
| ( Event = push(agent1,trolley1)
& Time = n0 )
| ( Event = pull(agent2,trolley2)
& Time = n0 ) ) ),
introduced(predicate_definition,[f548]) ).
fof(f557,plain,
! [Event,Time] :
( pd0_27(Time,Event)
<=> ( pd0_28(Time,Event)
| ( Event = push(agent2,trolley2)
& Time = n0 ) ) ),
inference(formula_renaming,[status(thm)],[f548,f556]) ).
fof(f558,plain,
! [Event,Time] :
( ( ~ pd0_27(Time,Event)
| pd0_28(Time,Event)
| ( Event = push(agent2,trolley2)
& Time = n0 ) )
& ( pd0_27(Time,Event)
| ( ~ pd0_28(Time,Event)
& ( Event != push(agent2,trolley2)
| Time != n0 ) ) ) ),
inference(NNF_transformation,[status(esa)],[f557]) ).
fof(f559,plain,
( ! [Event,Time] :
( ~ pd0_27(Time,Event)
| pd0_28(Time,Event)
| ( Event = push(agent2,trolley2)
& Time = n0 ) )
& ! [Event,Time] :
( pd0_27(Time,Event)
| ( ~ pd0_28(Time,Event)
& ( Event != push(agent2,trolley2)
| Time != n0 ) ) ) ),
inference(miniscoping,[status(esa)],[f558]) ).
fof(f562,plain,
! [X0,X1] :
( pd0_27(X0,X1)
| ~ pd0_28(X0,X1) ),
inference(cnf_transformation,[status(esa)],[f559]) ).
fof(f563,plain,
! [X0,X1] :
( pd0_27(X0,X1)
| X1 != push(agent2,trolley2)
| X0 != n0 ),
inference(cnf_transformation,[status(esa)],[f559]) ).
fof(f564,plain,
! [Event,Time] :
( pd0_29(Time,Event)
<=> ( ( Event = pull(agent1,trolley1)
& Time = n0 )
| ( Event = push(agent1,trolley1)
& Time = n0 ) ) ),
introduced(predicate_definition,[f556]) ).
fof(f565,plain,
! [Event,Time] :
( pd0_28(Time,Event)
<=> ( pd0_29(Time,Event)
| ( Event = pull(agent2,trolley2)
& Time = n0 ) ) ),
inference(formula_renaming,[status(thm)],[f556,f564]) ).
fof(f566,plain,
! [Event,Time] :
( ( ~ pd0_28(Time,Event)
| pd0_29(Time,Event)
| ( Event = pull(agent2,trolley2)
& Time = n0 ) )
& ( pd0_28(Time,Event)
| ( ~ pd0_29(Time,Event)
& ( Event != pull(agent2,trolley2)
| Time != n0 ) ) ) ),
inference(NNF_transformation,[status(esa)],[f565]) ).
fof(f567,plain,
( ! [Event,Time] :
( ~ pd0_28(Time,Event)
| pd0_29(Time,Event)
| ( Event = pull(agent2,trolley2)
& Time = n0 ) )
& ! [Event,Time] :
( pd0_28(Time,Event)
| ( ~ pd0_29(Time,Event)
& ( Event != pull(agent2,trolley2)
| Time != n0 ) ) ) ),
inference(miniscoping,[status(esa)],[f566]) ).
fof(f570,plain,
! [X0,X1] :
( pd0_28(X0,X1)
| ~ pd0_29(X0,X1) ),
inference(cnf_transformation,[status(esa)],[f567]) ).
fof(f571,plain,
! [X0,X1] :
( pd0_28(X0,X1)
| X1 != pull(agent2,trolley2)
| X0 != n0 ),
inference(cnf_transformation,[status(esa)],[f567]) ).
fof(f572,plain,
! [Event,Time] :
( ( ~ pd0_29(Time,Event)
| ( Event = pull(agent1,trolley1)
& Time = n0 )
| ( Event = push(agent1,trolley1)
& Time = n0 ) )
& ( pd0_29(Time,Event)
| ( ( Event != pull(agent1,trolley1)
| Time != n0 )
& ( Event != push(agent1,trolley1)
| Time != n0 ) ) ) ),
inference(NNF_transformation,[status(esa)],[f564]) ).
fof(f573,plain,
( ! [Event,Time] :
( ~ pd0_29(Time,Event)
| ( Event = pull(agent1,trolley1)
& Time = n0 )
| ( Event = push(agent1,trolley1)
& Time = n0 ) )
& ! [Event,Time] :
( pd0_29(Time,Event)
| ( ( Event != pull(agent1,trolley1)
| Time != n0 )
& ( Event != push(agent1,trolley1)
| Time != n0 ) ) ) ),
inference(miniscoping,[status(esa)],[f572]) ).
fof(f578,plain,
! [X0,X1] :
( pd0_29(X0,X1)
| X1 != pull(agent1,trolley1)
| X0 != n0 ),
inference(cnf_transformation,[status(esa)],[f573]) ).
fof(f579,plain,
! [X0,X1] :
( pd0_29(X0,X1)
| X1 != push(agent1,trolley1)
| X0 != n0 ),
inference(cnf_transformation,[status(esa)],[f573]) ).
fof(f580,plain,
( spl0_0
<=> holdsAt(spinning(trolley1),n1) ),
introduced(split_symbol_definition) ).
fof(f583,plain,
( spl0_1
<=> holdsAt(spinning(trolley2),n1) ),
introduced(split_symbol_definition) ).
fof(f586,plain,
( spl0_2
<=> holdsAt(spinning(trolley3),n1) ),
introduced(split_symbol_definition) ).
fof(f589,plain,
( spl0_3
<=> holdsAt(spinning(trolley4),n1) ),
introduced(split_symbol_definition) ).
fof(f592,plain,
( spl0_4
<=> holdsAt(spinning(trolley5),n1) ),
introduced(split_symbol_definition) ).
fof(f595,plain,
( spl0_5
<=> holdsAt(spinning(trolley6),n1) ),
introduced(split_symbol_definition) ).
fof(f598,plain,
( spl0_6
<=> holdsAt(spinning(trolley7),n1) ),
introduced(split_symbol_definition) ).
fof(f601,plain,
( spl0_7
<=> holdsAt(spinning(trolley8),n1) ),
introduced(split_symbol_definition) ).
fof(f604,plain,
( spl0_8
<=> holdsAt(spinning(trolley9),n1) ),
introduced(split_symbol_definition) ).
fof(f607,plain,
( ~ spl0_0
| ~ spl0_1
| ~ spl0_2
| ~ spl0_3
| ~ spl0_4
| ~ spl0_5
| ~ spl0_6
| ~ spl0_7
| ~ spl0_8 ),
inference(split_clause,[status(thm)],[f337,f580,f583,f586,f589,f592,f595,f598,f601,f604]) ).
fof(f608,plain,
! [X0,X1,X2] :
( initiates(pull(X0,X1),spinning(X1),X2)
| ~ happens(push(X0,X1),X2) ),
inference(destructive_equality_resolution,[status(esa)],[f120]) ).
fof(f614,plain,
happens(push(agent9,trolley9),n0),
inference(destructive_equality_resolution,[status(esa)],[f227]) ).
fof(f619,plain,
pd0_4(n0,pull(agent9,trolley9)),
inference(destructive_equality_resolution,[status(esa)],[f381]) ).
fof(f624,plain,
pd0_9(n0,push(agent8,trolley8)),
inference(destructive_equality_resolution,[status(esa)],[f419]) ).
fof(f627,plain,
pd0_12(n0,pull(agent8,trolley8)),
inference(destructive_equality_resolution,[status(esa)],[f445]) ).
fof(f630,plain,
pd0_15(n0,push(agent7,trolley7)),
inference(destructive_equality_resolution,[status(esa)],[f471]) ).
fof(f633,plain,
pd0_18(n0,pull(agent7,trolley7)),
inference(destructive_equality_resolution,[status(esa)],[f491]) ).
fof(f634,plain,
pd0_19(n0,push(agent6,trolley6)),
inference(destructive_equality_resolution,[status(esa)],[f499]) ).
fof(f635,plain,
pd0_20(n0,pull(agent6,trolley6)),
inference(destructive_equality_resolution,[status(esa)],[f507]) ).
fof(f636,plain,
pd0_21(n0,push(agent5,trolley5)),
inference(destructive_equality_resolution,[status(esa)],[f515]) ).
fof(f637,plain,
pd0_22(n0,pull(agent5,trolley5)),
inference(destructive_equality_resolution,[status(esa)],[f523]) ).
fof(f638,plain,
pd0_23(n0,push(agent4,trolley4)),
inference(destructive_equality_resolution,[status(esa)],[f531]) ).
fof(f639,plain,
pd0_24(n0,pull(agent4,trolley4)),
inference(destructive_equality_resolution,[status(esa)],[f539]) ).
fof(f640,plain,
pd0_25(n0,push(agent3,trolley3)),
inference(destructive_equality_resolution,[status(esa)],[f547]) ).
fof(f641,plain,
pd0_26(n0,pull(agent3,trolley3)),
inference(destructive_equality_resolution,[status(esa)],[f555]) ).
fof(f642,plain,
pd0_27(n0,push(agent2,trolley2)),
inference(destructive_equality_resolution,[status(esa)],[f563]) ).
fof(f643,plain,
pd0_28(n0,pull(agent2,trolley2)),
inference(destructive_equality_resolution,[status(esa)],[f571]) ).
fof(f645,plain,
pd0_29(n0,pull(agent1,trolley1)),
inference(destructive_equality_resolution,[status(esa)],[f578]) ).
fof(f646,plain,
pd0_29(n0,push(agent1,trolley1)),
inference(destructive_equality_resolution,[status(esa)],[f579]) ).
fof(f649,plain,
happens(pull(agent9,trolley9),n0),
inference(resolution,[status(thm)],[f619,f226]) ).
fof(f650,plain,
pd0_4(n0,push(agent8,trolley8)),
inference(resolution,[status(thm)],[f624,f380]) ).
fof(f651,plain,
pd0_9(n0,pull(agent8,trolley8)),
inference(resolution,[status(thm)],[f627,f418]) ).
fof(f652,plain,
pd0_12(n0,push(agent7,trolley7)),
inference(resolution,[status(thm)],[f630,f444]) ).
fof(f653,plain,
pd0_15(n0,pull(agent7,trolley7)),
inference(resolution,[status(thm)],[f633,f470]) ).
fof(f662,plain,
pd0_18(n0,push(agent6,trolley6)),
inference(resolution,[status(thm)],[f634,f490]) ).
fof(f663,plain,
pd0_19(n0,pull(agent6,trolley6)),
inference(resolution,[status(thm)],[f635,f498]) ).
fof(f664,plain,
pd0_20(n0,push(agent5,trolley5)),
inference(resolution,[status(thm)],[f636,f506]) ).
fof(f665,plain,
pd0_21(n0,pull(agent5,trolley5)),
inference(resolution,[status(thm)],[f637,f514]) ).
fof(f666,plain,
pd0_22(n0,push(agent4,trolley4)),
inference(resolution,[status(thm)],[f638,f522]) ).
fof(f667,plain,
pd0_23(n0,pull(agent4,trolley4)),
inference(resolution,[status(thm)],[f639,f530]) ).
fof(f668,plain,
pd0_24(n0,push(agent3,trolley3)),
inference(resolution,[status(thm)],[f640,f538]) ).
fof(f669,plain,
pd0_25(n0,pull(agent3,trolley3)),
inference(resolution,[status(thm)],[f641,f546]) ).
fof(f670,plain,
pd0_26(n0,push(agent2,trolley2)),
inference(resolution,[status(thm)],[f642,f554]) ).
fof(f671,plain,
pd0_27(n0,pull(agent2,trolley2)),
inference(resolution,[status(thm)],[f643,f562]) ).
fof(f672,plain,
pd0_28(n0,pull(agent1,trolley1)),
inference(resolution,[status(thm)],[f645,f570]) ).
fof(f673,plain,
pd0_28(n0,push(agent1,trolley1)),
inference(resolution,[status(thm)],[f646,f570]) ).
fof(f676,plain,
happens(push(agent8,trolley8),n0),
inference(resolution,[status(thm)],[f650,f226]) ).
fof(f677,plain,
pd0_4(n0,pull(agent8,trolley8)),
inference(resolution,[status(thm)],[f651,f380]) ).
fof(f678,plain,
pd0_9(n0,push(agent7,trolley7)),
inference(resolution,[status(thm)],[f652,f418]) ).
fof(f679,plain,
pd0_12(n0,pull(agent7,trolley7)),
inference(resolution,[status(thm)],[f653,f444]) ).
fof(f680,plain,
pd0_15(n0,push(agent6,trolley6)),
inference(resolution,[status(thm)],[f662,f470]) ).
fof(f681,plain,
pd0_18(n0,pull(agent6,trolley6)),
inference(resolution,[status(thm)],[f663,f490]) ).
fof(f682,plain,
pd0_19(n0,push(agent5,trolley5)),
inference(resolution,[status(thm)],[f664,f498]) ).
fof(f683,plain,
pd0_20(n0,pull(agent5,trolley5)),
inference(resolution,[status(thm)],[f665,f506]) ).
fof(f684,plain,
pd0_21(n0,push(agent4,trolley4)),
inference(resolution,[status(thm)],[f666,f514]) ).
fof(f685,plain,
pd0_22(n0,pull(agent4,trolley4)),
inference(resolution,[status(thm)],[f667,f522]) ).
fof(f686,plain,
pd0_23(n0,push(agent3,trolley3)),
inference(resolution,[status(thm)],[f668,f530]) ).
fof(f687,plain,
pd0_24(n0,pull(agent3,trolley3)),
inference(resolution,[status(thm)],[f669,f538]) ).
fof(f688,plain,
pd0_25(n0,push(agent2,trolley2)),
inference(resolution,[status(thm)],[f670,f546]) ).
fof(f689,plain,
pd0_26(n0,pull(agent2,trolley2)),
inference(resolution,[status(thm)],[f671,f554]) ).
fof(f690,plain,
pd0_27(n0,pull(agent1,trolley1)),
inference(resolution,[status(thm)],[f672,f562]) ).
fof(f691,plain,
pd0_27(n0,push(agent1,trolley1)),
inference(resolution,[status(thm)],[f673,f562]) ).
fof(f692,plain,
happens(pull(agent8,trolley8),n0),
inference(resolution,[status(thm)],[f677,f226]) ).
fof(f693,plain,
pd0_4(n0,push(agent7,trolley7)),
inference(resolution,[status(thm)],[f678,f380]) ).
fof(f694,plain,
pd0_9(n0,pull(agent7,trolley7)),
inference(resolution,[status(thm)],[f679,f418]) ).
fof(f695,plain,
pd0_12(n0,push(agent6,trolley6)),
inference(resolution,[status(thm)],[f680,f444]) ).
fof(f696,plain,
pd0_15(n0,pull(agent6,trolley6)),
inference(resolution,[status(thm)],[f681,f470]) ).
fof(f697,plain,
pd0_18(n0,push(agent5,trolley5)),
inference(resolution,[status(thm)],[f682,f490]) ).
fof(f698,plain,
pd0_19(n0,pull(agent5,trolley5)),
inference(resolution,[status(thm)],[f683,f498]) ).
fof(f699,plain,
pd0_20(n0,push(agent4,trolley4)),
inference(resolution,[status(thm)],[f684,f506]) ).
fof(f700,plain,
pd0_21(n0,pull(agent4,trolley4)),
inference(resolution,[status(thm)],[f685,f514]) ).
fof(f701,plain,
pd0_22(n0,push(agent3,trolley3)),
inference(resolution,[status(thm)],[f686,f522]) ).
fof(f702,plain,
pd0_23(n0,pull(agent3,trolley3)),
inference(resolution,[status(thm)],[f687,f530]) ).
fof(f703,plain,
pd0_24(n0,push(agent2,trolley2)),
inference(resolution,[status(thm)],[f688,f538]) ).
fof(f704,plain,
pd0_25(n0,pull(agent2,trolley2)),
inference(resolution,[status(thm)],[f689,f546]) ).
fof(f705,plain,
pd0_26(n0,pull(agent1,trolley1)),
inference(resolution,[status(thm)],[f690,f554]) ).
fof(f706,plain,
pd0_26(n0,push(agent1,trolley1)),
inference(resolution,[status(thm)],[f691,f554]) ).
fof(f707,plain,
happens(push(agent7,trolley7),n0),
inference(resolution,[status(thm)],[f693,f226]) ).
fof(f708,plain,
pd0_4(n0,pull(agent7,trolley7)),
inference(resolution,[status(thm)],[f694,f380]) ).
fof(f709,plain,
pd0_9(n0,push(agent6,trolley6)),
inference(resolution,[status(thm)],[f695,f418]) ).
fof(f710,plain,
pd0_12(n0,pull(agent6,trolley6)),
inference(resolution,[status(thm)],[f696,f444]) ).
fof(f711,plain,
pd0_15(n0,push(agent5,trolley5)),
inference(resolution,[status(thm)],[f697,f470]) ).
fof(f712,plain,
pd0_18(n0,pull(agent5,trolley5)),
inference(resolution,[status(thm)],[f698,f490]) ).
fof(f713,plain,
pd0_19(n0,push(agent4,trolley4)),
inference(resolution,[status(thm)],[f699,f498]) ).
fof(f714,plain,
pd0_20(n0,pull(agent4,trolley4)),
inference(resolution,[status(thm)],[f700,f506]) ).
fof(f715,plain,
pd0_21(n0,push(agent3,trolley3)),
inference(resolution,[status(thm)],[f701,f514]) ).
fof(f716,plain,
pd0_22(n0,pull(agent3,trolley3)),
inference(resolution,[status(thm)],[f702,f522]) ).
fof(f717,plain,
pd0_23(n0,push(agent2,trolley2)),
inference(resolution,[status(thm)],[f703,f530]) ).
fof(f763,plain,
pd0_24(n0,pull(agent2,trolley2)),
inference(resolution,[status(thm)],[f704,f538]) ).
fof(f764,plain,
pd0_25(n0,pull(agent1,trolley1)),
inference(resolution,[status(thm)],[f705,f546]) ).
fof(f765,plain,
pd0_25(n0,push(agent1,trolley1)),
inference(resolution,[status(thm)],[f706,f546]) ).
fof(f766,plain,
happens(pull(agent7,trolley7),n0),
inference(resolution,[status(thm)],[f708,f226]) ).
fof(f769,plain,
! [X0,X1] :
( ~ happens(X0,n0)
| ~ initiates(X0,X1,n0)
| holdsAt(X1,n1) ),
inference(paramodulation,[status(thm)],[f141,f100]) ).
fof(f772,plain,
pd0_4(n0,push(agent6,trolley6)),
inference(resolution,[status(thm)],[f709,f380]) ).
fof(f773,plain,
pd0_9(n0,pull(agent6,trolley6)),
inference(resolution,[status(thm)],[f710,f418]) ).
fof(f774,plain,
pd0_12(n0,push(agent5,trolley5)),
inference(resolution,[status(thm)],[f711,f444]) ).
fof(f775,plain,
pd0_15(n0,pull(agent5,trolley5)),
inference(resolution,[status(thm)],[f712,f470]) ).
fof(f776,plain,
pd0_18(n0,push(agent4,trolley4)),
inference(resolution,[status(thm)],[f713,f490]) ).
fof(f777,plain,
pd0_19(n0,pull(agent4,trolley4)),
inference(resolution,[status(thm)],[f714,f498]) ).
fof(f778,plain,
pd0_20(n0,push(agent3,trolley3)),
inference(resolution,[status(thm)],[f715,f506]) ).
fof(f779,plain,
pd0_21(n0,pull(agent3,trolley3)),
inference(resolution,[status(thm)],[f716,f514]) ).
fof(f780,plain,
pd0_22(n0,push(agent2,trolley2)),
inference(resolution,[status(thm)],[f717,f522]) ).
fof(f781,plain,
pd0_23(n0,pull(agent2,trolley2)),
inference(resolution,[status(thm)],[f763,f530]) ).
fof(f788,plain,
pd0_24(n0,pull(agent1,trolley1)),
inference(resolution,[status(thm)],[f764,f538]) ).
fof(f789,plain,
pd0_24(n0,push(agent1,trolley1)),
inference(resolution,[status(thm)],[f765,f538]) ).
fof(f790,plain,
happens(push(agent6,trolley6),n0),
inference(resolution,[status(thm)],[f772,f226]) ).
fof(f791,plain,
pd0_4(n0,pull(agent6,trolley6)),
inference(resolution,[status(thm)],[f773,f380]) ).
fof(f792,plain,
pd0_9(n0,push(agent5,trolley5)),
inference(resolution,[status(thm)],[f774,f418]) ).
fof(f793,plain,
pd0_12(n0,pull(agent5,trolley5)),
inference(resolution,[status(thm)],[f775,f444]) ).
fof(f794,plain,
pd0_15(n0,push(agent4,trolley4)),
inference(resolution,[status(thm)],[f776,f470]) ).
fof(f795,plain,
pd0_18(n0,pull(agent4,trolley4)),
inference(resolution,[status(thm)],[f777,f490]) ).
fof(f796,plain,
pd0_19(n0,push(agent3,trolley3)),
inference(resolution,[status(thm)],[f778,f498]) ).
fof(f797,plain,
pd0_20(n0,pull(agent3,trolley3)),
inference(resolution,[status(thm)],[f779,f506]) ).
fof(f798,plain,
pd0_21(n0,push(agent2,trolley2)),
inference(resolution,[status(thm)],[f780,f514]) ).
fof(f799,plain,
pd0_22(n0,pull(agent2,trolley2)),
inference(resolution,[status(thm)],[f781,f522]) ).
fof(f800,plain,
pd0_23(n0,pull(agent1,trolley1)),
inference(resolution,[status(thm)],[f788,f530]) ).
fof(f801,plain,
pd0_23(n0,push(agent1,trolley1)),
inference(resolution,[status(thm)],[f789,f530]) ).
fof(f802,plain,
happens(pull(agent6,trolley6),n0),
inference(resolution,[status(thm)],[f791,f226]) ).
fof(f803,plain,
pd0_4(n0,push(agent5,trolley5)),
inference(resolution,[status(thm)],[f792,f380]) ).
fof(f804,plain,
pd0_9(n0,pull(agent5,trolley5)),
inference(resolution,[status(thm)],[f793,f418]) ).
fof(f805,plain,
pd0_12(n0,push(agent4,trolley4)),
inference(resolution,[status(thm)],[f794,f444]) ).
fof(f806,plain,
pd0_15(n0,pull(agent4,trolley4)),
inference(resolution,[status(thm)],[f795,f470]) ).
fof(f807,plain,
pd0_18(n0,push(agent3,trolley3)),
inference(resolution,[status(thm)],[f796,f490]) ).
fof(f808,plain,
pd0_19(n0,pull(agent3,trolley3)),
inference(resolution,[status(thm)],[f797,f498]) ).
fof(f809,plain,
pd0_20(n0,push(agent2,trolley2)),
inference(resolution,[status(thm)],[f798,f506]) ).
fof(f810,plain,
pd0_21(n0,pull(agent2,trolley2)),
inference(resolution,[status(thm)],[f799,f514]) ).
fof(f811,plain,
pd0_22(n0,pull(agent1,trolley1)),
inference(resolution,[status(thm)],[f800,f522]) ).
fof(f812,plain,
pd0_22(n0,push(agent1,trolley1)),
inference(resolution,[status(thm)],[f801,f522]) ).
fof(f813,plain,
happens(push(agent5,trolley5),n0),
inference(resolution,[status(thm)],[f803,f226]) ).
fof(f814,plain,
pd0_4(n0,pull(agent5,trolley5)),
inference(resolution,[status(thm)],[f804,f380]) ).
fof(f815,plain,
pd0_9(n0,push(agent4,trolley4)),
inference(resolution,[status(thm)],[f805,f418]) ).
fof(f816,plain,
pd0_12(n0,pull(agent4,trolley4)),
inference(resolution,[status(thm)],[f806,f444]) ).
fof(f817,plain,
pd0_15(n0,push(agent3,trolley3)),
inference(resolution,[status(thm)],[f807,f470]) ).
fof(f818,plain,
pd0_18(n0,pull(agent3,trolley3)),
inference(resolution,[status(thm)],[f808,f490]) ).
fof(f819,plain,
pd0_19(n0,push(agent2,trolley2)),
inference(resolution,[status(thm)],[f809,f498]) ).
fof(f821,plain,
pd0_20(n0,pull(agent2,trolley2)),
inference(resolution,[status(thm)],[f810,f506]) ).
fof(f822,plain,
pd0_21(n0,pull(agent1,trolley1)),
inference(resolution,[status(thm)],[f811,f514]) ).
fof(f823,plain,
pd0_21(n0,push(agent1,trolley1)),
inference(resolution,[status(thm)],[f812,f514]) ).
fof(f824,plain,
happens(pull(agent5,trolley5),n0),
inference(resolution,[status(thm)],[f814,f226]) ).
fof(f825,plain,
pd0_4(n0,push(agent4,trolley4)),
inference(resolution,[status(thm)],[f815,f380]) ).
fof(f826,plain,
pd0_9(n0,pull(agent4,trolley4)),
inference(resolution,[status(thm)],[f816,f418]) ).
fof(f827,plain,
pd0_12(n0,push(agent3,trolley3)),
inference(resolution,[status(thm)],[f817,f444]) ).
fof(f828,plain,
pd0_15(n0,pull(agent3,trolley3)),
inference(resolution,[status(thm)],[f818,f470]) ).
fof(f829,plain,
pd0_18(n0,push(agent2,trolley2)),
inference(resolution,[status(thm)],[f819,f490]) ).
fof(f830,plain,
pd0_19(n0,pull(agent2,trolley2)),
inference(resolution,[status(thm)],[f821,f498]) ).
fof(f831,plain,
pd0_20(n0,pull(agent1,trolley1)),
inference(resolution,[status(thm)],[f822,f506]) ).
fof(f832,plain,
pd0_20(n0,push(agent1,trolley1)),
inference(resolution,[status(thm)],[f823,f506]) ).
fof(f833,plain,
happens(push(agent4,trolley4),n0),
inference(resolution,[status(thm)],[f825,f226]) ).
fof(f834,plain,
pd0_4(n0,pull(agent4,trolley4)),
inference(resolution,[status(thm)],[f826,f380]) ).
fof(f835,plain,
pd0_9(n0,push(agent3,trolley3)),
inference(resolution,[status(thm)],[f827,f418]) ).
fof(f836,plain,
pd0_12(n0,pull(agent3,trolley3)),
inference(resolution,[status(thm)],[f828,f444]) ).
fof(f837,plain,
pd0_15(n0,push(agent2,trolley2)),
inference(resolution,[status(thm)],[f829,f470]) ).
fof(f838,plain,
pd0_18(n0,pull(agent2,trolley2)),
inference(resolution,[status(thm)],[f830,f490]) ).
fof(f839,plain,
pd0_19(n0,pull(agent1,trolley1)),
inference(resolution,[status(thm)],[f831,f498]) ).
fof(f840,plain,
pd0_19(n0,push(agent1,trolley1)),
inference(resolution,[status(thm)],[f832,f498]) ).
fof(f841,plain,
happens(pull(agent4,trolley4),n0),
inference(resolution,[status(thm)],[f834,f226]) ).
fof(f842,plain,
pd0_4(n0,push(agent3,trolley3)),
inference(resolution,[status(thm)],[f835,f380]) ).
fof(f843,plain,
pd0_9(n0,pull(agent3,trolley3)),
inference(resolution,[status(thm)],[f836,f418]) ).
fof(f844,plain,
pd0_12(n0,push(agent2,trolley2)),
inference(resolution,[status(thm)],[f837,f444]) ).
fof(f845,plain,
pd0_15(n0,pull(agent2,trolley2)),
inference(resolution,[status(thm)],[f838,f470]) ).
fof(f846,plain,
pd0_18(n0,pull(agent1,trolley1)),
inference(resolution,[status(thm)],[f839,f490]) ).
fof(f847,plain,
pd0_18(n0,push(agent1,trolley1)),
inference(resolution,[status(thm)],[f840,f490]) ).
fof(f848,plain,
happens(push(agent3,trolley3),n0),
inference(resolution,[status(thm)],[f842,f226]) ).
fof(f849,plain,
pd0_4(n0,pull(agent3,trolley3)),
inference(resolution,[status(thm)],[f843,f380]) ).
fof(f850,plain,
pd0_9(n0,push(agent2,trolley2)),
inference(resolution,[status(thm)],[f844,f418]) ).
fof(f851,plain,
pd0_12(n0,pull(agent2,trolley2)),
inference(resolution,[status(thm)],[f845,f444]) ).
fof(f852,plain,
pd0_15(n0,pull(agent1,trolley1)),
inference(resolution,[status(thm)],[f846,f470]) ).
fof(f853,plain,
pd0_15(n0,push(agent1,trolley1)),
inference(resolution,[status(thm)],[f847,f470]) ).
fof(f854,plain,
happens(pull(agent3,trolley3),n0),
inference(resolution,[status(thm)],[f849,f226]) ).
fof(f855,plain,
pd0_4(n0,push(agent2,trolley2)),
inference(resolution,[status(thm)],[f850,f380]) ).
fof(f864,plain,
pd0_9(n0,pull(agent2,trolley2)),
inference(resolution,[status(thm)],[f851,f418]) ).
fof(f865,plain,
pd0_12(n0,pull(agent1,trolley1)),
inference(resolution,[status(thm)],[f852,f444]) ).
fof(f866,plain,
pd0_12(n0,push(agent1,trolley1)),
inference(resolution,[status(thm)],[f853,f444]) ).
fof(f867,plain,
happens(push(agent2,trolley2),n0),
inference(resolution,[status(thm)],[f855,f226]) ).
fof(f868,plain,
pd0_4(n0,pull(agent2,trolley2)),
inference(resolution,[status(thm)],[f864,f380]) ).
fof(f869,plain,
pd0_9(n0,pull(agent1,trolley1)),
inference(resolution,[status(thm)],[f865,f418]) ).
fof(f870,plain,
pd0_9(n0,push(agent1,trolley1)),
inference(resolution,[status(thm)],[f866,f418]) ).
fof(f871,plain,
happens(pull(agent2,trolley2),n0),
inference(resolution,[status(thm)],[f868,f226]) ).
fof(f872,plain,
pd0_4(n0,pull(agent1,trolley1)),
inference(resolution,[status(thm)],[f869,f380]) ).
fof(f873,plain,
pd0_4(n0,push(agent1,trolley1)),
inference(resolution,[status(thm)],[f870,f380]) ).
fof(f874,plain,
happens(pull(agent1,trolley1),n0),
inference(resolution,[status(thm)],[f872,f226]) ).
fof(f875,plain,
happens(push(agent1,trolley1),n0),
inference(resolution,[status(thm)],[f873,f226]) ).
fof(f924,plain,
! [X0,X1] :
( ~ happens(pull(X0,X1),n0)
| holdsAt(spinning(X1),n1)
| ~ happens(push(X0,X1),n0) ),
inference(resolution,[status(thm)],[f769,f608]) ).
fof(f946,plain,
( spl0_19
<=> happens(push(agent1,trolley1),n0) ),
introduced(split_symbol_definition) ).
fof(f948,plain,
( ~ happens(push(agent1,trolley1),n0)
| spl0_19 ),
inference(component_clause,[status(thm)],[f946]) ).
fof(f949,plain,
( holdsAt(spinning(trolley1),n1)
| ~ happens(push(agent1,trolley1),n0) ),
inference(resolution,[status(thm)],[f924,f874]) ).
fof(f950,plain,
( spl0_0
| ~ spl0_19 ),
inference(split_clause,[status(thm)],[f949,f580,f946]) ).
fof(f951,plain,
( spl0_20
<=> happens(push(agent2,trolley2),n0) ),
introduced(split_symbol_definition) ).
fof(f953,plain,
( ~ happens(push(agent2,trolley2),n0)
| spl0_20 ),
inference(component_clause,[status(thm)],[f951]) ).
fof(f954,plain,
( holdsAt(spinning(trolley2),n1)
| ~ happens(push(agent2,trolley2),n0) ),
inference(resolution,[status(thm)],[f924,f871]) ).
fof(f955,plain,
( spl0_1
| ~ spl0_20 ),
inference(split_clause,[status(thm)],[f954,f583,f951]) ).
fof(f956,plain,
( spl0_21
<=> happens(push(agent3,trolley3),n0) ),
introduced(split_symbol_definition) ).
fof(f958,plain,
( ~ happens(push(agent3,trolley3),n0)
| spl0_21 ),
inference(component_clause,[status(thm)],[f956]) ).
fof(f959,plain,
( holdsAt(spinning(trolley3),n1)
| ~ happens(push(agent3,trolley3),n0) ),
inference(resolution,[status(thm)],[f924,f854]) ).
fof(f960,plain,
( spl0_2
| ~ spl0_21 ),
inference(split_clause,[status(thm)],[f959,f586,f956]) ).
fof(f961,plain,
( spl0_22
<=> happens(push(agent4,trolley4),n0) ),
introduced(split_symbol_definition) ).
fof(f963,plain,
( ~ happens(push(agent4,trolley4),n0)
| spl0_22 ),
inference(component_clause,[status(thm)],[f961]) ).
fof(f964,plain,
( holdsAt(spinning(trolley4),n1)
| ~ happens(push(agent4,trolley4),n0) ),
inference(resolution,[status(thm)],[f924,f841]) ).
fof(f965,plain,
( spl0_3
| ~ spl0_22 ),
inference(split_clause,[status(thm)],[f964,f589,f961]) ).
fof(f966,plain,
( spl0_23
<=> happens(push(agent5,trolley5),n0) ),
introduced(split_symbol_definition) ).
fof(f968,plain,
( ~ happens(push(agent5,trolley5),n0)
| spl0_23 ),
inference(component_clause,[status(thm)],[f966]) ).
fof(f969,plain,
( holdsAt(spinning(trolley5),n1)
| ~ happens(push(agent5,trolley5),n0) ),
inference(resolution,[status(thm)],[f924,f824]) ).
fof(f970,plain,
( spl0_4
| ~ spl0_23 ),
inference(split_clause,[status(thm)],[f969,f592,f966]) ).
fof(f971,plain,
( spl0_24
<=> happens(push(agent6,trolley6),n0) ),
introduced(split_symbol_definition) ).
fof(f973,plain,
( ~ happens(push(agent6,trolley6),n0)
| spl0_24 ),
inference(component_clause,[status(thm)],[f971]) ).
fof(f974,plain,
( holdsAt(spinning(trolley6),n1)
| ~ happens(push(agent6,trolley6),n0) ),
inference(resolution,[status(thm)],[f924,f802]) ).
fof(f975,plain,
( spl0_5
| ~ spl0_24 ),
inference(split_clause,[status(thm)],[f974,f595,f971]) ).
fof(f976,plain,
( spl0_25
<=> happens(push(agent7,trolley7),n0) ),
introduced(split_symbol_definition) ).
fof(f978,plain,
( ~ happens(push(agent7,trolley7),n0)
| spl0_25 ),
inference(component_clause,[status(thm)],[f976]) ).
fof(f979,plain,
( holdsAt(spinning(trolley7),n1)
| ~ happens(push(agent7,trolley7),n0) ),
inference(resolution,[status(thm)],[f924,f766]) ).
fof(f980,plain,
( spl0_6
| ~ spl0_25 ),
inference(split_clause,[status(thm)],[f979,f598,f976]) ).
fof(f981,plain,
( spl0_26
<=> happens(push(agent8,trolley8),n0) ),
introduced(split_symbol_definition) ).
fof(f983,plain,
( ~ happens(push(agent8,trolley8),n0)
| spl0_26 ),
inference(component_clause,[status(thm)],[f981]) ).
fof(f984,plain,
( holdsAt(spinning(trolley8),n1)
| ~ happens(push(agent8,trolley8),n0) ),
inference(resolution,[status(thm)],[f924,f692]) ).
fof(f985,plain,
( spl0_7
| ~ spl0_26 ),
inference(split_clause,[status(thm)],[f984,f601,f981]) ).
fof(f986,plain,
( spl0_27
<=> happens(push(agent9,trolley9),n0) ),
introduced(split_symbol_definition) ).
fof(f988,plain,
( ~ happens(push(agent9,trolley9),n0)
| spl0_27 ),
inference(component_clause,[status(thm)],[f986]) ).
fof(f989,plain,
( holdsAt(spinning(trolley9),n1)
| ~ happens(push(agent9,trolley9),n0) ),
inference(resolution,[status(thm)],[f924,f649]) ).
fof(f990,plain,
( spl0_8
| ~ spl0_27 ),
inference(split_clause,[status(thm)],[f989,f604,f986]) ).
fof(f991,plain,
( $false
| spl0_27 ),
inference(forward_subsumption_resolution,[status(thm)],[f988,f614]) ).
fof(f992,plain,
spl0_27,
inference(contradiction_clause,[status(thm)],[f991]) ).
fof(f993,plain,
( $false
| spl0_26 ),
inference(forward_subsumption_resolution,[status(thm)],[f983,f676]) ).
fof(f994,plain,
spl0_26,
inference(contradiction_clause,[status(thm)],[f993]) ).
fof(f995,plain,
( $false
| spl0_25 ),
inference(forward_subsumption_resolution,[status(thm)],[f978,f707]) ).
fof(f996,plain,
spl0_25,
inference(contradiction_clause,[status(thm)],[f995]) ).
fof(f997,plain,
( $false
| spl0_24 ),
inference(forward_subsumption_resolution,[status(thm)],[f973,f790]) ).
fof(f998,plain,
spl0_24,
inference(contradiction_clause,[status(thm)],[f997]) ).
fof(f999,plain,
( $false
| spl0_23 ),
inference(forward_subsumption_resolution,[status(thm)],[f968,f813]) ).
fof(f1000,plain,
spl0_23,
inference(contradiction_clause,[status(thm)],[f999]) ).
fof(f1001,plain,
( $false
| spl0_22 ),
inference(forward_subsumption_resolution,[status(thm)],[f963,f833]) ).
fof(f1002,plain,
spl0_22,
inference(contradiction_clause,[status(thm)],[f1001]) ).
fof(f1003,plain,
( $false
| spl0_21 ),
inference(forward_subsumption_resolution,[status(thm)],[f958,f848]) ).
fof(f1004,plain,
spl0_21,
inference(contradiction_clause,[status(thm)],[f1003]) ).
fof(f1005,plain,
( $false
| spl0_20 ),
inference(forward_subsumption_resolution,[status(thm)],[f953,f867]) ).
fof(f1006,plain,
spl0_20,
inference(contradiction_clause,[status(thm)],[f1005]) ).
fof(f1007,plain,
( $false
| spl0_19 ),
inference(forward_subsumption_resolution,[status(thm)],[f948,f875]) ).
fof(f1008,plain,
spl0_19,
inference(contradiction_clause,[status(thm)],[f1007]) ).
fof(f1009,plain,
$false,
inference(sat_refutation,[status(thm)],[f607,f950,f955,f960,f965,f970,f975,f980,f985,f990,f992,f994,f996,f998,f1000,f1002,f1004,f1006,f1008]) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.04/0.12 % Problem : CSR024+1.009 : TPTP v8.1.2. Bugfixed v3.1.0.
% 0.04/0.13 % Command : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.13/0.34 % Computer : n026.cluster.edu
% 0.13/0.34 % Model : x86_64 x86_64
% 0.13/0.34 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34 % Memory : 8042.1875MB
% 0.13/0.34 % OS : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34 % CPULimit : 300
% 0.13/0.34 % WCLimit : 300
% 0.13/0.34 % DateTime : Tue Apr 30 00:13:34 EDT 2024
% 0.13/0.34 % CPUTime :
% 0.20/0.36 % Drodi V3.6.0
% 0.20/0.51 % Refutation found
% 0.20/0.51 % SZS status Theorem for theBenchmark: Theorem is valid
% 0.20/0.51 % SZS output start CNFRefutation for theBenchmark
% See solution above
% 0.20/0.53 % Elapsed time: 0.180852 seconds
% 0.20/0.53 % CPU time: 1.276983 seconds
% 0.20/0.53 % Total memory used: 89.153 MB
% 0.20/0.53 % Net memory used: 87.594 MB
%------------------------------------------------------------------------------