TSTP Solution File: CSR024+1.010 by SInE---0.4
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : SInE---0.4
% Problem : CSR024+1.010 : TPTP v5.0.0. Bugfixed v3.1.0.
% Transfm : none
% Format : tptp:raw
% Command : Source/sine.py -e eprover -t %d %s
% Computer : art09.cs.miami.edu
% Model : i686 i686
% CPU : Intel(R) Pentium(R) 4 CPU 2.80GHz @ 2793MHz
% Memory : 2018MB
% OS : Linux 2.6.26.8-57.fc8
% CPULimit : 300s
% DateTime : Sat Dec 25 06:00:48 EST 2010
% Result : Theorem 0.65s
% Output : CNFRefutation 0.65s
% Verified :
% SZS Type : Refutation
% Derivation depth : 36
% Number of leaves : 10
% Syntax : Number of formulae : 242 ( 105 unt; 0 def)
% Number of atoms : 1983 (1201 equ)
% Maximal formula atoms : 241 ( 8 avg)
% Number of connectives : 2320 ( 579 ~;1303 |; 424 &)
% ( 13 <=>; 1 =>; 0 <=; 0 <~>)
% Maximal formula depth : 43 ( 4 avg)
% Maximal term depth : 3 ( 1 avg)
% Number of predicates : 10 ( 8 usr; 1 prp; 0-3 aty)
% Number of functors : 30 ( 30 usr; 22 con; 0-3 aty)
% Number of variables : 194 ( 0 sgn 98 !; 10 ?)
% Comments :
%------------------------------------------------------------------------------
fof(11,axiom,
! [X1,X2,X3] :
( ( happens(X1,X2)
& initiates(X1,X3,X2) )
=> holdsAt(X3,plus(X2,n1)) ),
file('/tmp/tmpf5nz7o/sel_CSR024+1.010.p_1',happens_holds) ).
fof(13,axiom,
! [X1,X3,X2] :
( initiates(X1,X3,X2)
<=> ? [X9,X4] :
( ( X1 = push(X9,X4)
& X3 = forwards(X4)
& ~ happens(pull(X9,X4),X2) )
| ( X1 = pull(X9,X4)
& X3 = backwards(X4)
& ~ happens(push(X9,X4),X2) )
| ( X1 = pull(X9,X4)
& X3 = spinning(X4)
& happens(push(X9,X4),X2) ) ) ),
file('/tmp/tmpf5nz7o/sel_CSR024+1.010.p_1',initiates_all_defn) ).
fof(21,axiom,
plus(n0,n1) = n1,
file('/tmp/tmpf5nz7o/sel_CSR024+1.010.p_1',plus0_1) ).
fof(22,axiom,
! [X1,X2] :
( happens(X1,X2)
<=> ( ( X1 = pull(agent1,trolley1)
& X2 = n0 )
| ( X1 = push(agent1,trolley1)
& X2 = n0 )
| ( X1 = pull(agent2,trolley2)
& X2 = n0 )
| ( X1 = push(agent2,trolley2)
& X2 = n0 )
| ( X1 = pull(agent3,trolley3)
& X2 = n0 )
| ( X1 = push(agent3,trolley3)
& X2 = n0 )
| ( X1 = pull(agent4,trolley4)
& X2 = n0 )
| ( X1 = push(agent4,trolley4)
& X2 = n0 )
| ( X1 = pull(agent5,trolley5)
& X2 = n0 )
| ( X1 = push(agent5,trolley5)
& X2 = n0 )
| ( X1 = pull(agent6,trolley6)
& X2 = n0 )
| ( X1 = push(agent6,trolley6)
& X2 = n0 )
| ( X1 = pull(agent7,trolley7)
& X2 = n0 )
| ( X1 = push(agent7,trolley7)
& X2 = n0 )
| ( X1 = pull(agent8,trolley8)
& X2 = n0 )
| ( X1 = push(agent8,trolley8)
& X2 = n0 )
| ( X1 = pull(agent9,trolley9)
& X2 = n0 )
| ( X1 = push(agent9,trolley9)
& X2 = n0 )
| ( X1 = pull(agent10,trolley10)
& X2 = n0 )
| ( X1 = push(agent10,trolley10)
& X2 = n0 ) ) ),
file('/tmp/tmpf5nz7o/sel_CSR024+1.010.p_1',happens_all_defn) ).
fof(29,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)
& holdsAt(spinning(trolley10),n1) ),
file('/tmp/tmpf5nz7o/sel_CSR024+1.010.p_1',spinning_3) ).
fof(43,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)
& holdsAt(spinning(trolley10),n1) ),
inference(assume_negation,[status(cth)],[29]) ).
fof(49,plain,
! [X1,X3,X2] :
( initiates(X1,X3,X2)
<=> ? [X9,X4] :
( ( X1 = push(X9,X4)
& X3 = forwards(X4)
& ~ happens(pull(X9,X4),X2) )
| ( X1 = pull(X9,X4)
& X3 = backwards(X4)
& ~ happens(push(X9,X4),X2) )
| ( X1 = pull(X9,X4)
& X3 = spinning(X4)
& happens(push(X9,X4),X2) ) ) ),
inference(fof_simplification,[status(thm)],[13,theory(equality)]) ).
fof(55,plain,
! [X1,X3,X2] :
( epred3_3(X2,X3,X1)
<=> ? [X9,X4] :
( ( X1 = push(X9,X4)
& X3 = forwards(X4)
& ~ happens(pull(X9,X4),X2) )
| ( X1 = pull(X9,X4)
& X3 = backwards(X4)
& ~ happens(push(X9,X4),X2) )
| ( X1 = pull(X9,X4)
& X3 = spinning(X4)
& happens(push(X9,X4),X2) ) ) ),
introduced(definition) ).
fof(56,plain,
! [X1,X2] :
( epred4_2(X2,X1)
<=> ( ( X1 = pull(agent1,trolley1)
& X2 = n0 )
| ( X1 = push(agent1,trolley1)
& X2 = n0 )
| ( X1 = pull(agent2,trolley2)
& X2 = n0 )
| ( X1 = push(agent2,trolley2)
& X2 = n0 )
| ( X1 = pull(agent3,trolley3)
& X2 = n0 ) ) ),
introduced(definition) ).
fof(57,plain,
! [X1,X2] :
( epred5_2(X2,X1)
<=> ( ( X1 = pull(agent1,trolley1)
& X2 = n0 )
| ( X1 = push(agent1,trolley1)
& X2 = n0 )
| ( X1 = pull(agent2,trolley2)
& X2 = n0 )
| ( X1 = push(agent2,trolley2)
& X2 = n0 )
| ( X1 = pull(agent3,trolley3)
& X2 = n0 )
| ( X1 = push(agent3,trolley3)
& X2 = n0 )
| ( X1 = pull(agent4,trolley4)
& X2 = n0 )
| ( X1 = push(agent4,trolley4)
& X2 = n0 )
| ( X1 = pull(agent5,trolley5)
& X2 = n0 )
| ( X1 = push(agent5,trolley5)
& X2 = n0 ) ) ),
introduced(definition) ).
fof(58,plain,
! [X1,X2] :
( epred6_2(X2,X1)
<=> ( ( X1 = pull(agent1,trolley1)
& X2 = n0 )
| ( X1 = push(agent1,trolley1)
& X2 = n0 )
| ( X1 = pull(agent2,trolley2)
& X2 = n0 )
| ( X1 = push(agent2,trolley2)
& X2 = n0 )
| ( X1 = pull(agent3,trolley3)
& X2 = n0 )
| ( X1 = push(agent3,trolley3)
& X2 = n0 )
| ( X1 = pull(agent4,trolley4)
& X2 = n0 )
| ( X1 = push(agent4,trolley4)
& X2 = n0 )
| ( X1 = pull(agent5,trolley5)
& X2 = n0 )
| ( X1 = push(agent5,trolley5)
& X2 = n0 )
| ( X1 = pull(agent6,trolley6)
& X2 = n0 )
| ( X1 = push(agent6,trolley6)
& X2 = n0 )
| ( X1 = pull(agent7,trolley7)
& X2 = n0 )
| ( X1 = push(agent7,trolley7)
& X2 = n0 )
| ( X1 = pull(agent8,trolley8)
& X2 = n0 ) ) ),
introduced(definition) ).
fof(59,plain,
! [X1,X2] :
( epred7_2(X2,X1)
<=> ( ( X1 = pull(agent1,trolley1)
& X2 = n0 )
| ( X1 = push(agent1,trolley1)
& X2 = n0 )
| ( X1 = pull(agent2,trolley2)
& X2 = n0 )
| ( X1 = push(agent2,trolley2)
& X2 = n0 )
| ( X1 = pull(agent3,trolley3)
& X2 = n0 )
| ( X1 = push(agent3,trolley3)
& X2 = n0 )
| ( X1 = pull(agent4,trolley4)
& X2 = n0 )
| ( X1 = push(agent4,trolley4)
& X2 = n0 )
| ( X1 = pull(agent5,trolley5)
& X2 = n0 )
| ( X1 = push(agent5,trolley5)
& X2 = n0 )
| ( X1 = pull(agent6,trolley6)
& X2 = n0 )
| ( X1 = push(agent6,trolley6)
& X2 = n0 )
| ( X1 = pull(agent7,trolley7)
& X2 = n0 )
| ( X1 = push(agent7,trolley7)
& X2 = n0 )
| ( X1 = pull(agent8,trolley8)
& X2 = n0 )
| ( X1 = push(agent8,trolley8)
& X2 = n0 )
| ( X1 = pull(agent9,trolley9)
& X2 = n0 )
| ( X1 = push(agent9,trolley9)
& X2 = n0 )
| ( X1 = pull(agent10,trolley10)
& X2 = n0 )
| ( X1 = push(agent10,trolley10)
& X2 = n0 ) ) ),
introduced(definition) ).
fof(61,plain,
! [X1,X3,X2] :
( initiates(X1,X3,X2)
<=> epred3_3(X2,X3,X1) ),
inference(apply_def,[status(esa)],[49,55,theory(equality)]) ).
fof(62,plain,
! [X1,X2] :
( happens(X1,X2)
<=> epred7_2(X2,X1) ),
inference(apply_def,[status(esa)],[22,59,theory(equality)]) ).
fof(64,plain,
! [X1,X2] :
( epred5_2(X2,X1)
<=> ( epred4_2(X2,X1)
| ( X1 = push(agent3,trolley3)
& X2 = n0 )
| ( X1 = pull(agent4,trolley4)
& X2 = n0 )
| ( X1 = push(agent4,trolley4)
& X2 = n0 )
| ( X1 = pull(agent5,trolley5)
& X2 = n0 )
| ( X1 = push(agent5,trolley5)
& X2 = n0 ) ) ),
inference(apply_def,[status(esa)],[57,56,theory(equality)]) ).
fof(65,plain,
! [X1,X2] :
( epred6_2(X2,X1)
<=> ( epred5_2(X2,X1)
| ( X1 = pull(agent6,trolley6)
& X2 = n0 )
| ( X1 = push(agent6,trolley6)
& X2 = n0 )
| ( X1 = pull(agent7,trolley7)
& X2 = n0 )
| ( X1 = push(agent7,trolley7)
& X2 = n0 )
| ( X1 = pull(agent8,trolley8)
& X2 = n0 ) ) ),
inference(apply_def,[status(esa)],[58,64,theory(equality)]) ).
fof(66,plain,
! [X1,X2] :
( epred7_2(X2,X1)
<=> ( epred6_2(X2,X1)
| ( X1 = push(agent8,trolley8)
& X2 = n0 )
| ( X1 = pull(agent9,trolley9)
& X2 = n0 )
| ( X1 = push(agent9,trolley9)
& X2 = n0 )
| ( X1 = pull(agent10,trolley10)
& X2 = n0 )
| ( X1 = push(agent10,trolley10)
& X2 = n0 ) ) ),
inference(apply_def,[status(esa)],[59,65,theory(equality)]) ).
fof(106,plain,
! [X1,X2,X3] :
( ~ happens(X1,X2)
| ~ initiates(X1,X3,X2)
| holdsAt(X3,plus(X2,n1)) ),
inference(fof_nnf,[status(thm)],[11]) ).
fof(107,plain,
! [X4,X5,X6] :
( ~ happens(X4,X5)
| ~ initiates(X4,X6,X5)
| holdsAt(X6,plus(X5,n1)) ),
inference(variable_rename,[status(thm)],[106]) ).
cnf(108,plain,
( holdsAt(X1,plus(X2,n1))
| ~ initiates(X3,X1,X2)
| ~ happens(X3,X2) ),
inference(split_conjunct,[status(thm)],[107]) ).
fof(111,plain,
! [X1,X3,X2] :
( ( ~ initiates(X1,X3,X2)
| epred3_3(X2,X3,X1) )
& ( ~ epred3_3(X2,X3,X1)
| initiates(X1,X3,X2) ) ),
inference(fof_nnf,[status(thm)],[61]) ).
fof(112,plain,
! [X4,X5,X6] :
( ( ~ initiates(X4,X5,X6)
| epred3_3(X6,X5,X4) )
& ( ~ epred3_3(X6,X5,X4)
| initiates(X4,X5,X6) ) ),
inference(variable_rename,[status(thm)],[111]) ).
cnf(113,plain,
( initiates(X1,X2,X3)
| ~ epred3_3(X3,X2,X1) ),
inference(split_conjunct,[status(thm)],[112]) ).
cnf(124,plain,
plus(n0,n1) = n1,
inference(split_conjunct,[status(thm)],[21]) ).
fof(125,plain,
! [X1,X2] :
( ( ~ happens(X1,X2)
| epred7_2(X2,X1) )
& ( ~ epred7_2(X2,X1)
| happens(X1,X2) ) ),
inference(fof_nnf,[status(thm)],[62]) ).
fof(126,plain,
! [X3,X4] :
( ( ~ happens(X3,X4)
| epred7_2(X4,X3) )
& ( ~ epred7_2(X4,X3)
| happens(X3,X4) ) ),
inference(variable_rename,[status(thm)],[125]) ).
cnf(127,plain,
( happens(X1,X2)
| ~ epred7_2(X2,X1) ),
inference(split_conjunct,[status(thm)],[126]) ).
fof(230,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)
| ~ holdsAt(spinning(trolley10),n1) ),
inference(fof_nnf,[status(thm)],[43]) ).
cnf(231,negated_conjecture,
( ~ holdsAt(spinning(trolley10),n1)
| ~ holdsAt(spinning(trolley9),n1)
| ~ holdsAt(spinning(trolley8),n1)
| ~ holdsAt(spinning(trolley7),n1)
| ~ holdsAt(spinning(trolley6),n1)
| ~ holdsAt(spinning(trolley5),n1)
| ~ holdsAt(spinning(trolley4),n1)
| ~ holdsAt(spinning(trolley3),n1)
| ~ holdsAt(spinning(trolley2),n1)
| ~ holdsAt(spinning(trolley1),n1) ),
inference(split_conjunct,[status(thm)],[230]) ).
fof(378,plain,
! [X1,X3,X2] :
( ( ~ epred3_3(X2,X3,X1)
| ? [X9,X4] :
( ( X1 = push(X9,X4)
& X3 = forwards(X4)
& ~ happens(pull(X9,X4),X2) )
| ( X1 = pull(X9,X4)
& X3 = backwards(X4)
& ~ happens(push(X9,X4),X2) )
| ( X1 = pull(X9,X4)
& X3 = spinning(X4)
& happens(push(X9,X4),X2) ) ) )
& ( ! [X9,X4] :
( ( X1 != push(X9,X4)
| X3 != forwards(X4)
| happens(pull(X9,X4),X2) )
& ( X1 != pull(X9,X4)
| X3 != backwards(X4)
| happens(push(X9,X4),X2) )
& ( X1 != pull(X9,X4)
| X3 != spinning(X4)
| ~ happens(push(X9,X4),X2) ) )
| epred3_3(X2,X3,X1) ) ),
inference(fof_nnf,[status(thm)],[55]) ).
fof(379,plain,
! [X10,X11,X12] :
( ( ~ epred3_3(X12,X11,X10)
| ? [X13,X14] :
( ( X10 = push(X13,X14)
& X11 = forwards(X14)
& ~ happens(pull(X13,X14),X12) )
| ( X10 = pull(X13,X14)
& X11 = backwards(X14)
& ~ happens(push(X13,X14),X12) )
| ( X10 = pull(X13,X14)
& X11 = spinning(X14)
& happens(push(X13,X14),X12) ) ) )
& ( ! [X15,X16] :
( ( X10 != push(X15,X16)
| X11 != forwards(X16)
| happens(pull(X15,X16),X12) )
& ( X10 != pull(X15,X16)
| X11 != backwards(X16)
| happens(push(X15,X16),X12) )
& ( X10 != pull(X15,X16)
| X11 != spinning(X16)
| ~ happens(push(X15,X16),X12) ) )
| epred3_3(X12,X11,X10) ) ),
inference(variable_rename,[status(thm)],[378]) ).
fof(380,plain,
! [X10,X11,X12] :
( ( ~ epred3_3(X12,X11,X10)
| ( X10 = push(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12))
& X11 = forwards(esk7_3(X10,X11,X12))
& ~ happens(pull(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12)),X12) )
| ( X10 = pull(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12))
& X11 = backwards(esk7_3(X10,X11,X12))
& ~ happens(push(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12)),X12) )
| ( X10 = pull(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12))
& X11 = spinning(esk7_3(X10,X11,X12))
& happens(push(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12)),X12) ) )
& ( ! [X15,X16] :
( ( X10 != push(X15,X16)
| X11 != forwards(X16)
| happens(pull(X15,X16),X12) )
& ( X10 != pull(X15,X16)
| X11 != backwards(X16)
| happens(push(X15,X16),X12) )
& ( X10 != pull(X15,X16)
| X11 != spinning(X16)
| ~ happens(push(X15,X16),X12) ) )
| epred3_3(X12,X11,X10) ) ),
inference(skolemize,[status(esa)],[379]) ).
fof(381,plain,
! [X10,X11,X12,X15,X16] :
( ( ( ( X10 != push(X15,X16)
| X11 != forwards(X16)
| happens(pull(X15,X16),X12) )
& ( X10 != pull(X15,X16)
| X11 != backwards(X16)
| happens(push(X15,X16),X12) )
& ( X10 != pull(X15,X16)
| X11 != spinning(X16)
| ~ happens(push(X15,X16),X12) ) )
| epred3_3(X12,X11,X10) )
& ( ~ epred3_3(X12,X11,X10)
| ( X10 = push(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12))
& X11 = forwards(esk7_3(X10,X11,X12))
& ~ happens(pull(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12)),X12) )
| ( X10 = pull(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12))
& X11 = backwards(esk7_3(X10,X11,X12))
& ~ happens(push(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12)),X12) )
| ( X10 = pull(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12))
& X11 = spinning(esk7_3(X10,X11,X12))
& happens(push(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12)),X12) ) ) ),
inference(shift_quantors,[status(thm)],[380]) ).
fof(382,plain,
! [X10,X11,X12,X15,X16] :
( ( X10 != push(X15,X16)
| X11 != forwards(X16)
| happens(pull(X15,X16),X12)
| epred3_3(X12,X11,X10) )
& ( X10 != pull(X15,X16)
| X11 != backwards(X16)
| happens(push(X15,X16),X12)
| epred3_3(X12,X11,X10) )
& ( X10 != pull(X15,X16)
| X11 != spinning(X16)
| ~ happens(push(X15,X16),X12)
| epred3_3(X12,X11,X10) )
& ( X10 = pull(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12))
| X10 = pull(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12))
| X10 = push(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12))
| ~ epred3_3(X12,X11,X10) )
& ( X11 = spinning(esk7_3(X10,X11,X12))
| X10 = pull(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12))
| X10 = push(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12))
| ~ epred3_3(X12,X11,X10) )
& ( happens(push(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12)),X12)
| X10 = pull(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12))
| X10 = push(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12))
| ~ epred3_3(X12,X11,X10) )
& ( X10 = pull(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12))
| X11 = backwards(esk7_3(X10,X11,X12))
| X10 = push(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12))
| ~ epred3_3(X12,X11,X10) )
& ( X11 = spinning(esk7_3(X10,X11,X12))
| X11 = backwards(esk7_3(X10,X11,X12))
| X10 = push(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12))
| ~ epred3_3(X12,X11,X10) )
& ( happens(push(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12)),X12)
| X11 = backwards(esk7_3(X10,X11,X12))
| X10 = push(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12))
| ~ epred3_3(X12,X11,X10) )
& ( X10 = pull(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12))
| ~ happens(push(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12)),X12)
| X10 = push(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12))
| ~ epred3_3(X12,X11,X10) )
& ( X11 = spinning(esk7_3(X10,X11,X12))
| ~ happens(push(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12)),X12)
| X10 = push(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12))
| ~ epred3_3(X12,X11,X10) )
& ( happens(push(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12)),X12)
| ~ happens(push(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12)),X12)
| X10 = push(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12))
| ~ epred3_3(X12,X11,X10) )
& ( X10 = pull(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12))
| X10 = pull(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12))
| X11 = forwards(esk7_3(X10,X11,X12))
| ~ epred3_3(X12,X11,X10) )
& ( X11 = spinning(esk7_3(X10,X11,X12))
| X10 = pull(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12))
| X11 = forwards(esk7_3(X10,X11,X12))
| ~ epred3_3(X12,X11,X10) )
& ( happens(push(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12)),X12)
| X10 = pull(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12))
| X11 = forwards(esk7_3(X10,X11,X12))
| ~ epred3_3(X12,X11,X10) )
& ( X10 = pull(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12))
| X11 = backwards(esk7_3(X10,X11,X12))
| X11 = forwards(esk7_3(X10,X11,X12))
| ~ epred3_3(X12,X11,X10) )
& ( X11 = spinning(esk7_3(X10,X11,X12))
| X11 = backwards(esk7_3(X10,X11,X12))
| X11 = forwards(esk7_3(X10,X11,X12))
| ~ epred3_3(X12,X11,X10) )
& ( happens(push(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12)),X12)
| X11 = backwards(esk7_3(X10,X11,X12))
| X11 = forwards(esk7_3(X10,X11,X12))
| ~ epred3_3(X12,X11,X10) )
& ( X10 = pull(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12))
| ~ happens(push(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12)),X12)
| X11 = forwards(esk7_3(X10,X11,X12))
| ~ epred3_3(X12,X11,X10) )
& ( X11 = spinning(esk7_3(X10,X11,X12))
| ~ happens(push(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12)),X12)
| X11 = forwards(esk7_3(X10,X11,X12))
| ~ epred3_3(X12,X11,X10) )
& ( happens(push(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12)),X12)
| ~ happens(push(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12)),X12)
| X11 = forwards(esk7_3(X10,X11,X12))
| ~ epred3_3(X12,X11,X10) )
& ( X10 = pull(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12))
| X10 = pull(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12))
| ~ happens(pull(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12)),X12)
| ~ epred3_3(X12,X11,X10) )
& ( X11 = spinning(esk7_3(X10,X11,X12))
| X10 = pull(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12))
| ~ happens(pull(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12)),X12)
| ~ epred3_3(X12,X11,X10) )
& ( happens(push(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12)),X12)
| X10 = pull(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12))
| ~ happens(pull(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12)),X12)
| ~ epred3_3(X12,X11,X10) )
& ( X10 = pull(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12))
| X11 = backwards(esk7_3(X10,X11,X12))
| ~ happens(pull(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12)),X12)
| ~ epred3_3(X12,X11,X10) )
& ( X11 = spinning(esk7_3(X10,X11,X12))
| X11 = backwards(esk7_3(X10,X11,X12))
| ~ happens(pull(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12)),X12)
| ~ epred3_3(X12,X11,X10) )
& ( happens(push(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12)),X12)
| X11 = backwards(esk7_3(X10,X11,X12))
| ~ happens(pull(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12)),X12)
| ~ epred3_3(X12,X11,X10) )
& ( X10 = pull(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12))
| ~ happens(push(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12)),X12)
| ~ happens(pull(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12)),X12)
| ~ epred3_3(X12,X11,X10) )
& ( X11 = spinning(esk7_3(X10,X11,X12))
| ~ happens(push(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12)),X12)
| ~ happens(pull(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12)),X12)
| ~ epred3_3(X12,X11,X10) )
& ( happens(push(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12)),X12)
| ~ happens(push(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12)),X12)
| ~ happens(pull(esk6_3(X10,X11,X12),esk7_3(X10,X11,X12)),X12)
| ~ epred3_3(X12,X11,X10) ) ),
inference(distribute,[status(thm)],[381]) ).
cnf(410,plain,
( epred3_3(X1,X2,X3)
| ~ happens(push(X4,X5),X1)
| X2 != spinning(X5)
| X3 != pull(X4,X5) ),
inference(split_conjunct,[status(thm)],[382]) ).
fof(413,plain,
! [X1,X2] :
( ( ~ epred4_2(X2,X1)
| ( X1 = pull(agent1,trolley1)
& X2 = n0 )
| ( X1 = push(agent1,trolley1)
& X2 = n0 )
| ( X1 = pull(agent2,trolley2)
& X2 = n0 )
| ( X1 = push(agent2,trolley2)
& X2 = n0 )
| ( X1 = pull(agent3,trolley3)
& X2 = n0 ) )
& ( ( ( X1 != pull(agent1,trolley1)
| X2 != n0 )
& ( X1 != push(agent1,trolley1)
| X2 != n0 )
& ( X1 != pull(agent2,trolley2)
| X2 != n0 )
& ( X1 != push(agent2,trolley2)
| X2 != n0 )
& ( X1 != pull(agent3,trolley3)
| X2 != n0 ) )
| epred4_2(X2,X1) ) ),
inference(fof_nnf,[status(thm)],[56]) ).
fof(414,plain,
! [X3,X4] :
( ( ~ epred4_2(X4,X3)
| ( X3 = pull(agent1,trolley1)
& X4 = n0 )
| ( X3 = push(agent1,trolley1)
& X4 = n0 )
| ( X3 = pull(agent2,trolley2)
& X4 = n0 )
| ( X3 = push(agent2,trolley2)
& X4 = n0 )
| ( X3 = pull(agent3,trolley3)
& X4 = n0 ) )
& ( ( ( X3 != pull(agent1,trolley1)
| X4 != n0 )
& ( X3 != push(agent1,trolley1)
| X4 != n0 )
& ( X3 != pull(agent2,trolley2)
| X4 != n0 )
& ( X3 != push(agent2,trolley2)
| X4 != n0 )
& ( X3 != pull(agent3,trolley3)
| X4 != n0 ) )
| epred4_2(X4,X3) ) ),
inference(variable_rename,[status(thm)],[413]) ).
fof(415,plain,
! [X3,X4] :
( ( X3 = pull(agent3,trolley3)
| X3 = push(agent2,trolley2)
| X3 = pull(agent2,trolley2)
| X3 = push(agent1,trolley1)
| X3 = pull(agent1,trolley1)
| ~ epred4_2(X4,X3) )
& ( X4 = n0
| X3 = push(agent2,trolley2)
| X3 = pull(agent2,trolley2)
| X3 = push(agent1,trolley1)
| X3 = pull(agent1,trolley1)
| ~ epred4_2(X4,X3) )
& ( X3 = pull(agent3,trolley3)
| X4 = n0
| X3 = pull(agent2,trolley2)
| X3 = push(agent1,trolley1)
| X3 = pull(agent1,trolley1)
| ~ epred4_2(X4,X3) )
& ( X4 = n0
| X4 = n0
| X3 = pull(agent2,trolley2)
| X3 = push(agent1,trolley1)
| X3 = pull(agent1,trolley1)
| ~ epred4_2(X4,X3) )
& ( X3 = pull(agent3,trolley3)
| X3 = push(agent2,trolley2)
| X4 = n0
| X3 = push(agent1,trolley1)
| X3 = pull(agent1,trolley1)
| ~ epred4_2(X4,X3) )
& ( X4 = n0
| X3 = push(agent2,trolley2)
| X4 = n0
| X3 = push(agent1,trolley1)
| X3 = pull(agent1,trolley1)
| ~ epred4_2(X4,X3) )
& ( X3 = pull(agent3,trolley3)
| X4 = n0
| X4 = n0
| X3 = push(agent1,trolley1)
| X3 = pull(agent1,trolley1)
| ~ epred4_2(X4,X3) )
& ( X4 = n0
| X4 = n0
| X4 = n0
| X3 = push(agent1,trolley1)
| X3 = pull(agent1,trolley1)
| ~ epred4_2(X4,X3) )
& ( X3 = pull(agent3,trolley3)
| X3 = push(agent2,trolley2)
| X3 = pull(agent2,trolley2)
| X4 = n0
| X3 = pull(agent1,trolley1)
| ~ epred4_2(X4,X3) )
& ( X4 = n0
| X3 = push(agent2,trolley2)
| X3 = pull(agent2,trolley2)
| X4 = n0
| X3 = pull(agent1,trolley1)
| ~ epred4_2(X4,X3) )
& ( X3 = pull(agent3,trolley3)
| X4 = n0
| X3 = pull(agent2,trolley2)
| X4 = n0
| X3 = pull(agent1,trolley1)
| ~ epred4_2(X4,X3) )
& ( X4 = n0
| X4 = n0
| X3 = pull(agent2,trolley2)
| X4 = n0
| X3 = pull(agent1,trolley1)
| ~ epred4_2(X4,X3) )
& ( X3 = pull(agent3,trolley3)
| X3 = push(agent2,trolley2)
| X4 = n0
| X4 = n0
| X3 = pull(agent1,trolley1)
| ~ epred4_2(X4,X3) )
& ( X4 = n0
| X3 = push(agent2,trolley2)
| X4 = n0
| X4 = n0
| X3 = pull(agent1,trolley1)
| ~ epred4_2(X4,X3) )
& ( X3 = pull(agent3,trolley3)
| X4 = n0
| X4 = n0
| X4 = n0
| X3 = pull(agent1,trolley1)
| ~ epred4_2(X4,X3) )
& ( X4 = n0
| X4 = n0
| X4 = n0
| X4 = n0
| X3 = pull(agent1,trolley1)
| ~ epred4_2(X4,X3) )
& ( X3 = pull(agent3,trolley3)
| X3 = push(agent2,trolley2)
| X3 = pull(agent2,trolley2)
| X3 = push(agent1,trolley1)
| X4 = n0
| ~ epred4_2(X4,X3) )
& ( X4 = n0
| X3 = push(agent2,trolley2)
| X3 = pull(agent2,trolley2)
| X3 = push(agent1,trolley1)
| X4 = n0
| ~ epred4_2(X4,X3) )
& ( X3 = pull(agent3,trolley3)
| X4 = n0
| X3 = pull(agent2,trolley2)
| X3 = push(agent1,trolley1)
| X4 = n0
| ~ epred4_2(X4,X3) )
& ( X4 = n0
| X4 = n0
| X3 = pull(agent2,trolley2)
| X3 = push(agent1,trolley1)
| X4 = n0
| ~ epred4_2(X4,X3) )
& ( X3 = pull(agent3,trolley3)
| X3 = push(agent2,trolley2)
| X4 = n0
| X3 = push(agent1,trolley1)
| X4 = n0
| ~ epred4_2(X4,X3) )
& ( X4 = n0
| X3 = push(agent2,trolley2)
| X4 = n0
| X3 = push(agent1,trolley1)
| X4 = n0
| ~ epred4_2(X4,X3) )
& ( X3 = pull(agent3,trolley3)
| X4 = n0
| X4 = n0
| X3 = push(agent1,trolley1)
| X4 = n0
| ~ epred4_2(X4,X3) )
& ( X4 = n0
| X4 = n0
| X4 = n0
| X3 = push(agent1,trolley1)
| X4 = n0
| ~ epred4_2(X4,X3) )
& ( X3 = pull(agent3,trolley3)
| X3 = push(agent2,trolley2)
| X3 = pull(agent2,trolley2)
| X4 = n0
| X4 = n0
| ~ epred4_2(X4,X3) )
& ( X4 = n0
| X3 = push(agent2,trolley2)
| X3 = pull(agent2,trolley2)
| X4 = n0
| X4 = n0
| ~ epred4_2(X4,X3) )
& ( X3 = pull(agent3,trolley3)
| X4 = n0
| X3 = pull(agent2,trolley2)
| X4 = n0
| X4 = n0
| ~ epred4_2(X4,X3) )
& ( X4 = n0
| X4 = n0
| X3 = pull(agent2,trolley2)
| X4 = n0
| X4 = n0
| ~ epred4_2(X4,X3) )
& ( X3 = pull(agent3,trolley3)
| X3 = push(agent2,trolley2)
| X4 = n0
| X4 = n0
| X4 = n0
| ~ epred4_2(X4,X3) )
& ( X4 = n0
| X3 = push(agent2,trolley2)
| X4 = n0
| X4 = n0
| X4 = n0
| ~ epred4_2(X4,X3) )
& ( X3 = pull(agent3,trolley3)
| X4 = n0
| X4 = n0
| X4 = n0
| X4 = n0
| ~ epred4_2(X4,X3) )
& ( X4 = n0
| X4 = n0
| X4 = n0
| X4 = n0
| X4 = n0
| ~ epred4_2(X4,X3) )
& ( X3 != pull(agent1,trolley1)
| X4 != n0
| epred4_2(X4,X3) )
& ( X3 != push(agent1,trolley1)
| X4 != n0
| epred4_2(X4,X3) )
& ( X3 != pull(agent2,trolley2)
| X4 != n0
| epred4_2(X4,X3) )
& ( X3 != push(agent2,trolley2)
| X4 != n0
| epred4_2(X4,X3) )
& ( X3 != pull(agent3,trolley3)
| X4 != n0
| epred4_2(X4,X3) ) ),
inference(distribute,[status(thm)],[414]) ).
cnf(416,plain,
( epred4_2(X1,X2)
| X1 != n0
| X2 != pull(agent3,trolley3) ),
inference(split_conjunct,[status(thm)],[415]) ).
cnf(417,plain,
( epred4_2(X1,X2)
| X1 != n0
| X2 != push(agent2,trolley2) ),
inference(split_conjunct,[status(thm)],[415]) ).
cnf(418,plain,
( epred4_2(X1,X2)
| X1 != n0
| X2 != pull(agent2,trolley2) ),
inference(split_conjunct,[status(thm)],[415]) ).
cnf(419,plain,
( epred4_2(X1,X2)
| X1 != n0
| X2 != push(agent1,trolley1) ),
inference(split_conjunct,[status(thm)],[415]) ).
cnf(420,plain,
( epred4_2(X1,X2)
| X1 != n0
| X2 != pull(agent1,trolley1) ),
inference(split_conjunct,[status(thm)],[415]) ).
fof(453,plain,
! [X1,X2] :
( ( ~ epred5_2(X2,X1)
| epred4_2(X2,X1)
| ( X1 = push(agent3,trolley3)
& X2 = n0 )
| ( X1 = pull(agent4,trolley4)
& X2 = n0 )
| ( X1 = push(agent4,trolley4)
& X2 = n0 )
| ( X1 = pull(agent5,trolley5)
& X2 = n0 )
| ( X1 = push(agent5,trolley5)
& X2 = n0 ) )
& ( ( ~ epred4_2(X2,X1)
& ( X1 != push(agent3,trolley3)
| X2 != n0 )
& ( X1 != pull(agent4,trolley4)
| X2 != n0 )
& ( X1 != push(agent4,trolley4)
| X2 != n0 )
& ( X1 != pull(agent5,trolley5)
| X2 != n0 )
& ( X1 != push(agent5,trolley5)
| X2 != n0 ) )
| epred5_2(X2,X1) ) ),
inference(fof_nnf,[status(thm)],[64]) ).
fof(454,plain,
! [X3,X4] :
( ( ~ epred5_2(X4,X3)
| epred4_2(X4,X3)
| ( X3 = push(agent3,trolley3)
& X4 = n0 )
| ( X3 = pull(agent4,trolley4)
& X4 = n0 )
| ( X3 = push(agent4,trolley4)
& X4 = n0 )
| ( X3 = pull(agent5,trolley5)
& X4 = n0 )
| ( X3 = push(agent5,trolley5)
& X4 = n0 ) )
& ( ( ~ epred4_2(X4,X3)
& ( X3 != push(agent3,trolley3)
| X4 != n0 )
& ( X3 != pull(agent4,trolley4)
| X4 != n0 )
& ( X3 != push(agent4,trolley4)
| X4 != n0 )
& ( X3 != pull(agent5,trolley5)
| X4 != n0 )
& ( X3 != push(agent5,trolley5)
| X4 != n0 ) )
| epred5_2(X4,X3) ) ),
inference(variable_rename,[status(thm)],[453]) ).
fof(455,plain,
! [X3,X4] :
( ( X3 = push(agent5,trolley5)
| X3 = pull(agent5,trolley5)
| X3 = push(agent4,trolley4)
| X3 = pull(agent4,trolley4)
| X3 = push(agent3,trolley3)
| epred4_2(X4,X3)
| ~ epred5_2(X4,X3) )
& ( X4 = n0
| X3 = pull(agent5,trolley5)
| X3 = push(agent4,trolley4)
| X3 = pull(agent4,trolley4)
| X3 = push(agent3,trolley3)
| epred4_2(X4,X3)
| ~ epred5_2(X4,X3) )
& ( X3 = push(agent5,trolley5)
| X4 = n0
| X3 = push(agent4,trolley4)
| X3 = pull(agent4,trolley4)
| X3 = push(agent3,trolley3)
| epred4_2(X4,X3)
| ~ epred5_2(X4,X3) )
& ( X4 = n0
| X4 = n0
| X3 = push(agent4,trolley4)
| X3 = pull(agent4,trolley4)
| X3 = push(agent3,trolley3)
| epred4_2(X4,X3)
| ~ epred5_2(X4,X3) )
& ( X3 = push(agent5,trolley5)
| X3 = pull(agent5,trolley5)
| X4 = n0
| X3 = pull(agent4,trolley4)
| X3 = push(agent3,trolley3)
| epred4_2(X4,X3)
| ~ epred5_2(X4,X3) )
& ( X4 = n0
| X3 = pull(agent5,trolley5)
| X4 = n0
| X3 = pull(agent4,trolley4)
| X3 = push(agent3,trolley3)
| epred4_2(X4,X3)
| ~ epred5_2(X4,X3) )
& ( X3 = push(agent5,trolley5)
| X4 = n0
| X4 = n0
| X3 = pull(agent4,trolley4)
| X3 = push(agent3,trolley3)
| epred4_2(X4,X3)
| ~ epred5_2(X4,X3) )
& ( X4 = n0
| X4 = n0
| X4 = n0
| X3 = pull(agent4,trolley4)
| X3 = push(agent3,trolley3)
| epred4_2(X4,X3)
| ~ epred5_2(X4,X3) )
& ( X3 = push(agent5,trolley5)
| X3 = pull(agent5,trolley5)
| X3 = push(agent4,trolley4)
| X4 = n0
| X3 = push(agent3,trolley3)
| epred4_2(X4,X3)
| ~ epred5_2(X4,X3) )
& ( X4 = n0
| X3 = pull(agent5,trolley5)
| X3 = push(agent4,trolley4)
| X4 = n0
| X3 = push(agent3,trolley3)
| epred4_2(X4,X3)
| ~ epred5_2(X4,X3) )
& ( X3 = push(agent5,trolley5)
| X4 = n0
| X3 = push(agent4,trolley4)
| X4 = n0
| X3 = push(agent3,trolley3)
| epred4_2(X4,X3)
| ~ epred5_2(X4,X3) )
& ( X4 = n0
| X4 = n0
| X3 = push(agent4,trolley4)
| X4 = n0
| X3 = push(agent3,trolley3)
| epred4_2(X4,X3)
| ~ epred5_2(X4,X3) )
& ( X3 = push(agent5,trolley5)
| X3 = pull(agent5,trolley5)
| X4 = n0
| X4 = n0
| X3 = push(agent3,trolley3)
| epred4_2(X4,X3)
| ~ epred5_2(X4,X3) )
& ( X4 = n0
| X3 = pull(agent5,trolley5)
| X4 = n0
| X4 = n0
| X3 = push(agent3,trolley3)
| epred4_2(X4,X3)
| ~ epred5_2(X4,X3) )
& ( X3 = push(agent5,trolley5)
| X4 = n0
| X4 = n0
| X4 = n0
| X3 = push(agent3,trolley3)
| epred4_2(X4,X3)
| ~ epred5_2(X4,X3) )
& ( X4 = n0
| X4 = n0
| X4 = n0
| X4 = n0
| X3 = push(agent3,trolley3)
| epred4_2(X4,X3)
| ~ epred5_2(X4,X3) )
& ( X3 = push(agent5,trolley5)
| X3 = pull(agent5,trolley5)
| X3 = push(agent4,trolley4)
| X3 = pull(agent4,trolley4)
| X4 = n0
| epred4_2(X4,X3)
| ~ epred5_2(X4,X3) )
& ( X4 = n0
| X3 = pull(agent5,trolley5)
| X3 = push(agent4,trolley4)
| X3 = pull(agent4,trolley4)
| X4 = n0
| epred4_2(X4,X3)
| ~ epred5_2(X4,X3) )
& ( X3 = push(agent5,trolley5)
| X4 = n0
| X3 = push(agent4,trolley4)
| X3 = pull(agent4,trolley4)
| X4 = n0
| epred4_2(X4,X3)
| ~ epred5_2(X4,X3) )
& ( X4 = n0
| X4 = n0
| X3 = push(agent4,trolley4)
| X3 = pull(agent4,trolley4)
| X4 = n0
| epred4_2(X4,X3)
| ~ epred5_2(X4,X3) )
& ( X3 = push(agent5,trolley5)
| X3 = pull(agent5,trolley5)
| X4 = n0
| X3 = pull(agent4,trolley4)
| X4 = n0
| epred4_2(X4,X3)
| ~ epred5_2(X4,X3) )
& ( X4 = n0
| X3 = pull(agent5,trolley5)
| X4 = n0
| X3 = pull(agent4,trolley4)
| X4 = n0
| epred4_2(X4,X3)
| ~ epred5_2(X4,X3) )
& ( X3 = push(agent5,trolley5)
| X4 = n0
| X4 = n0
| X3 = pull(agent4,trolley4)
| X4 = n0
| epred4_2(X4,X3)
| ~ epred5_2(X4,X3) )
& ( X4 = n0
| X4 = n0
| X4 = n0
| X3 = pull(agent4,trolley4)
| X4 = n0
| epred4_2(X4,X3)
| ~ epred5_2(X4,X3) )
& ( X3 = push(agent5,trolley5)
| X3 = pull(agent5,trolley5)
| X3 = push(agent4,trolley4)
| X4 = n0
| X4 = n0
| epred4_2(X4,X3)
| ~ epred5_2(X4,X3) )
& ( X4 = n0
| X3 = pull(agent5,trolley5)
| X3 = push(agent4,trolley4)
| X4 = n0
| X4 = n0
| epred4_2(X4,X3)
| ~ epred5_2(X4,X3) )
& ( X3 = push(agent5,trolley5)
| X4 = n0
| X3 = push(agent4,trolley4)
| X4 = n0
| X4 = n0
| epred4_2(X4,X3)
| ~ epred5_2(X4,X3) )
& ( X4 = n0
| X4 = n0
| X3 = push(agent4,trolley4)
| X4 = n0
| X4 = n0
| epred4_2(X4,X3)
| ~ epred5_2(X4,X3) )
& ( X3 = push(agent5,trolley5)
| X3 = pull(agent5,trolley5)
| X4 = n0
| X4 = n0
| X4 = n0
| epred4_2(X4,X3)
| ~ epred5_2(X4,X3) )
& ( X4 = n0
| X3 = pull(agent5,trolley5)
| X4 = n0
| X4 = n0
| X4 = n0
| epred4_2(X4,X3)
| ~ epred5_2(X4,X3) )
& ( X3 = push(agent5,trolley5)
| X4 = n0
| X4 = n0
| X4 = n0
| X4 = n0
| epred4_2(X4,X3)
| ~ epred5_2(X4,X3) )
& ( X4 = n0
| X4 = n0
| X4 = n0
| X4 = n0
| X4 = n0
| epred4_2(X4,X3)
| ~ epred5_2(X4,X3) )
& ( ~ epred4_2(X4,X3)
| epred5_2(X4,X3) )
& ( X3 != push(agent3,trolley3)
| X4 != n0
| epred5_2(X4,X3) )
& ( X3 != pull(agent4,trolley4)
| X4 != n0
| epred5_2(X4,X3) )
& ( X3 != push(agent4,trolley4)
| X4 != n0
| epred5_2(X4,X3) )
& ( X3 != pull(agent5,trolley5)
| X4 != n0
| epred5_2(X4,X3) )
& ( X3 != push(agent5,trolley5)
| X4 != n0
| epred5_2(X4,X3) ) ),
inference(distribute,[status(thm)],[454]) ).
cnf(456,plain,
( epred5_2(X1,X2)
| X1 != n0
| X2 != push(agent5,trolley5) ),
inference(split_conjunct,[status(thm)],[455]) ).
cnf(457,plain,
( epred5_2(X1,X2)
| X1 != n0
| X2 != pull(agent5,trolley5) ),
inference(split_conjunct,[status(thm)],[455]) ).
cnf(458,plain,
( epred5_2(X1,X2)
| X1 != n0
| X2 != push(agent4,trolley4) ),
inference(split_conjunct,[status(thm)],[455]) ).
cnf(459,plain,
( epred5_2(X1,X2)
| X1 != n0
| X2 != pull(agent4,trolley4) ),
inference(split_conjunct,[status(thm)],[455]) ).
cnf(460,plain,
( epred5_2(X1,X2)
| X1 != n0
| X2 != push(agent3,trolley3) ),
inference(split_conjunct,[status(thm)],[455]) ).
cnf(461,plain,
( epred5_2(X1,X2)
| ~ epred4_2(X1,X2) ),
inference(split_conjunct,[status(thm)],[455]) ).
fof(494,plain,
! [X1,X2] :
( ( ~ epred6_2(X2,X1)
| epred5_2(X2,X1)
| ( X1 = pull(agent6,trolley6)
& X2 = n0 )
| ( X1 = push(agent6,trolley6)
& X2 = n0 )
| ( X1 = pull(agent7,trolley7)
& X2 = n0 )
| ( X1 = push(agent7,trolley7)
& X2 = n0 )
| ( X1 = pull(agent8,trolley8)
& X2 = n0 ) )
& ( ( ~ epred5_2(X2,X1)
& ( X1 != pull(agent6,trolley6)
| X2 != n0 )
& ( X1 != push(agent6,trolley6)
| X2 != n0 )
& ( X1 != pull(agent7,trolley7)
| X2 != n0 )
& ( X1 != push(agent7,trolley7)
| X2 != n0 )
& ( X1 != pull(agent8,trolley8)
| X2 != n0 ) )
| epred6_2(X2,X1) ) ),
inference(fof_nnf,[status(thm)],[65]) ).
fof(495,plain,
! [X3,X4] :
( ( ~ epred6_2(X4,X3)
| epred5_2(X4,X3)
| ( X3 = pull(agent6,trolley6)
& X4 = n0 )
| ( X3 = push(agent6,trolley6)
& X4 = n0 )
| ( X3 = pull(agent7,trolley7)
& X4 = n0 )
| ( X3 = push(agent7,trolley7)
& X4 = n0 )
| ( X3 = pull(agent8,trolley8)
& X4 = n0 ) )
& ( ( ~ epred5_2(X4,X3)
& ( X3 != pull(agent6,trolley6)
| X4 != n0 )
& ( X3 != push(agent6,trolley6)
| X4 != n0 )
& ( X3 != pull(agent7,trolley7)
| X4 != n0 )
& ( X3 != push(agent7,trolley7)
| X4 != n0 )
& ( X3 != pull(agent8,trolley8)
| X4 != n0 ) )
| epred6_2(X4,X3) ) ),
inference(variable_rename,[status(thm)],[494]) ).
fof(496,plain,
! [X3,X4] :
( ( X3 = pull(agent8,trolley8)
| X3 = push(agent7,trolley7)
| X3 = pull(agent7,trolley7)
| X3 = push(agent6,trolley6)
| X3 = pull(agent6,trolley6)
| epred5_2(X4,X3)
| ~ epred6_2(X4,X3) )
& ( X4 = n0
| X3 = push(agent7,trolley7)
| X3 = pull(agent7,trolley7)
| X3 = push(agent6,trolley6)
| X3 = pull(agent6,trolley6)
| epred5_2(X4,X3)
| ~ epred6_2(X4,X3) )
& ( X3 = pull(agent8,trolley8)
| X4 = n0
| X3 = pull(agent7,trolley7)
| X3 = push(agent6,trolley6)
| X3 = pull(agent6,trolley6)
| epred5_2(X4,X3)
| ~ epred6_2(X4,X3) )
& ( X4 = n0
| X4 = n0
| X3 = pull(agent7,trolley7)
| X3 = push(agent6,trolley6)
| X3 = pull(agent6,trolley6)
| epred5_2(X4,X3)
| ~ epred6_2(X4,X3) )
& ( X3 = pull(agent8,trolley8)
| X3 = push(agent7,trolley7)
| X4 = n0
| X3 = push(agent6,trolley6)
| X3 = pull(agent6,trolley6)
| epred5_2(X4,X3)
| ~ epred6_2(X4,X3) )
& ( X4 = n0
| X3 = push(agent7,trolley7)
| X4 = n0
| X3 = push(agent6,trolley6)
| X3 = pull(agent6,trolley6)
| epred5_2(X4,X3)
| ~ epred6_2(X4,X3) )
& ( X3 = pull(agent8,trolley8)
| X4 = n0
| X4 = n0
| X3 = push(agent6,trolley6)
| X3 = pull(agent6,trolley6)
| epred5_2(X4,X3)
| ~ epred6_2(X4,X3) )
& ( X4 = n0
| X4 = n0
| X4 = n0
| X3 = push(agent6,trolley6)
| X3 = pull(agent6,trolley6)
| epred5_2(X4,X3)
| ~ epred6_2(X4,X3) )
& ( X3 = pull(agent8,trolley8)
| X3 = push(agent7,trolley7)
| X3 = pull(agent7,trolley7)
| X4 = n0
| X3 = pull(agent6,trolley6)
| epred5_2(X4,X3)
| ~ epred6_2(X4,X3) )
& ( X4 = n0
| X3 = push(agent7,trolley7)
| X3 = pull(agent7,trolley7)
| X4 = n0
| X3 = pull(agent6,trolley6)
| epred5_2(X4,X3)
| ~ epred6_2(X4,X3) )
& ( X3 = pull(agent8,trolley8)
| X4 = n0
| X3 = pull(agent7,trolley7)
| X4 = n0
| X3 = pull(agent6,trolley6)
| epred5_2(X4,X3)
| ~ epred6_2(X4,X3) )
& ( X4 = n0
| X4 = n0
| X3 = pull(agent7,trolley7)
| X4 = n0
| X3 = pull(agent6,trolley6)
| epred5_2(X4,X3)
| ~ epred6_2(X4,X3) )
& ( X3 = pull(agent8,trolley8)
| X3 = push(agent7,trolley7)
| X4 = n0
| X4 = n0
| X3 = pull(agent6,trolley6)
| epred5_2(X4,X3)
| ~ epred6_2(X4,X3) )
& ( X4 = n0
| X3 = push(agent7,trolley7)
| X4 = n0
| X4 = n0
| X3 = pull(agent6,trolley6)
| epred5_2(X4,X3)
| ~ epred6_2(X4,X3) )
& ( X3 = pull(agent8,trolley8)
| X4 = n0
| X4 = n0
| X4 = n0
| X3 = pull(agent6,trolley6)
| epred5_2(X4,X3)
| ~ epred6_2(X4,X3) )
& ( X4 = n0
| X4 = n0
| X4 = n0
| X4 = n0
| X3 = pull(agent6,trolley6)
| epred5_2(X4,X3)
| ~ epred6_2(X4,X3) )
& ( X3 = pull(agent8,trolley8)
| X3 = push(agent7,trolley7)
| X3 = pull(agent7,trolley7)
| X3 = push(agent6,trolley6)
| X4 = n0
| epred5_2(X4,X3)
| ~ epred6_2(X4,X3) )
& ( X4 = n0
| X3 = push(agent7,trolley7)
| X3 = pull(agent7,trolley7)
| X3 = push(agent6,trolley6)
| X4 = n0
| epred5_2(X4,X3)
| ~ epred6_2(X4,X3) )
& ( X3 = pull(agent8,trolley8)
| X4 = n0
| X3 = pull(agent7,trolley7)
| X3 = push(agent6,trolley6)
| X4 = n0
| epred5_2(X4,X3)
| ~ epred6_2(X4,X3) )
& ( X4 = n0
| X4 = n0
| X3 = pull(agent7,trolley7)
| X3 = push(agent6,trolley6)
| X4 = n0
| epred5_2(X4,X3)
| ~ epred6_2(X4,X3) )
& ( X3 = pull(agent8,trolley8)
| X3 = push(agent7,trolley7)
| X4 = n0
| X3 = push(agent6,trolley6)
| X4 = n0
| epred5_2(X4,X3)
| ~ epred6_2(X4,X3) )
& ( X4 = n0
| X3 = push(agent7,trolley7)
| X4 = n0
| X3 = push(agent6,trolley6)
| X4 = n0
| epred5_2(X4,X3)
| ~ epred6_2(X4,X3) )
& ( X3 = pull(agent8,trolley8)
| X4 = n0
| X4 = n0
| X3 = push(agent6,trolley6)
| X4 = n0
| epred5_2(X4,X3)
| ~ epred6_2(X4,X3) )
& ( X4 = n0
| X4 = n0
| X4 = n0
| X3 = push(agent6,trolley6)
| X4 = n0
| epred5_2(X4,X3)
| ~ epred6_2(X4,X3) )
& ( X3 = pull(agent8,trolley8)
| X3 = push(agent7,trolley7)
| X3 = pull(agent7,trolley7)
| X4 = n0
| X4 = n0
| epred5_2(X4,X3)
| ~ epred6_2(X4,X3) )
& ( X4 = n0
| X3 = push(agent7,trolley7)
| X3 = pull(agent7,trolley7)
| X4 = n0
| X4 = n0
| epred5_2(X4,X3)
| ~ epred6_2(X4,X3) )
& ( X3 = pull(agent8,trolley8)
| X4 = n0
| X3 = pull(agent7,trolley7)
| X4 = n0
| X4 = n0
| epred5_2(X4,X3)
| ~ epred6_2(X4,X3) )
& ( X4 = n0
| X4 = n0
| X3 = pull(agent7,trolley7)
| X4 = n0
| X4 = n0
| epred5_2(X4,X3)
| ~ epred6_2(X4,X3) )
& ( X3 = pull(agent8,trolley8)
| X3 = push(agent7,trolley7)
| X4 = n0
| X4 = n0
| X4 = n0
| epred5_2(X4,X3)
| ~ epred6_2(X4,X3) )
& ( X4 = n0
| X3 = push(agent7,trolley7)
| X4 = n0
| X4 = n0
| X4 = n0
| epred5_2(X4,X3)
| ~ epred6_2(X4,X3) )
& ( X3 = pull(agent8,trolley8)
| X4 = n0
| X4 = n0
| X4 = n0
| X4 = n0
| epred5_2(X4,X3)
| ~ epred6_2(X4,X3) )
& ( X4 = n0
| X4 = n0
| X4 = n0
| X4 = n0
| X4 = n0
| epred5_2(X4,X3)
| ~ epred6_2(X4,X3) )
& ( ~ epred5_2(X4,X3)
| epred6_2(X4,X3) )
& ( X3 != pull(agent6,trolley6)
| X4 != n0
| epred6_2(X4,X3) )
& ( X3 != push(agent6,trolley6)
| X4 != n0
| epred6_2(X4,X3) )
& ( X3 != pull(agent7,trolley7)
| X4 != n0
| epred6_2(X4,X3) )
& ( X3 != push(agent7,trolley7)
| X4 != n0
| epred6_2(X4,X3) )
& ( X3 != pull(agent8,trolley8)
| X4 != n0
| epred6_2(X4,X3) ) ),
inference(distribute,[status(thm)],[495]) ).
cnf(497,plain,
( epred6_2(X1,X2)
| X1 != n0
| X2 != pull(agent8,trolley8) ),
inference(split_conjunct,[status(thm)],[496]) ).
cnf(498,plain,
( epred6_2(X1,X2)
| X1 != n0
| X2 != push(agent7,trolley7) ),
inference(split_conjunct,[status(thm)],[496]) ).
cnf(499,plain,
( epred6_2(X1,X2)
| X1 != n0
| X2 != pull(agent7,trolley7) ),
inference(split_conjunct,[status(thm)],[496]) ).
cnf(500,plain,
( epred6_2(X1,X2)
| X1 != n0
| X2 != push(agent6,trolley6) ),
inference(split_conjunct,[status(thm)],[496]) ).
cnf(501,plain,
( epred6_2(X1,X2)
| X1 != n0
| X2 != pull(agent6,trolley6) ),
inference(split_conjunct,[status(thm)],[496]) ).
cnf(502,plain,
( epred6_2(X1,X2)
| ~ epred5_2(X1,X2) ),
inference(split_conjunct,[status(thm)],[496]) ).
fof(535,plain,
! [X1,X2] :
( ( ~ epred7_2(X2,X1)
| epred6_2(X2,X1)
| ( X1 = push(agent8,trolley8)
& X2 = n0 )
| ( X1 = pull(agent9,trolley9)
& X2 = n0 )
| ( X1 = push(agent9,trolley9)
& X2 = n0 )
| ( X1 = pull(agent10,trolley10)
& X2 = n0 )
| ( X1 = push(agent10,trolley10)
& X2 = n0 ) )
& ( ( ~ epred6_2(X2,X1)
& ( X1 != push(agent8,trolley8)
| X2 != n0 )
& ( X1 != pull(agent9,trolley9)
| X2 != n0 )
& ( X1 != push(agent9,trolley9)
| X2 != n0 )
& ( X1 != pull(agent10,trolley10)
| X2 != n0 )
& ( X1 != push(agent10,trolley10)
| X2 != n0 ) )
| epred7_2(X2,X1) ) ),
inference(fof_nnf,[status(thm)],[66]) ).
fof(536,plain,
! [X3,X4] :
( ( ~ epred7_2(X4,X3)
| epred6_2(X4,X3)
| ( X3 = push(agent8,trolley8)
& X4 = n0 )
| ( X3 = pull(agent9,trolley9)
& X4 = n0 )
| ( X3 = push(agent9,trolley9)
& X4 = n0 )
| ( X3 = pull(agent10,trolley10)
& X4 = n0 )
| ( X3 = push(agent10,trolley10)
& X4 = n0 ) )
& ( ( ~ epred6_2(X4,X3)
& ( X3 != push(agent8,trolley8)
| X4 != n0 )
& ( X3 != pull(agent9,trolley9)
| X4 != n0 )
& ( X3 != push(agent9,trolley9)
| X4 != n0 )
& ( X3 != pull(agent10,trolley10)
| X4 != n0 )
& ( X3 != push(agent10,trolley10)
| X4 != n0 ) )
| epred7_2(X4,X3) ) ),
inference(variable_rename,[status(thm)],[535]) ).
fof(537,plain,
! [X3,X4] :
( ( X3 = push(agent10,trolley10)
| X3 = pull(agent10,trolley10)
| X3 = push(agent9,trolley9)
| X3 = pull(agent9,trolley9)
| X3 = push(agent8,trolley8)
| epred6_2(X4,X3)
| ~ epred7_2(X4,X3) )
& ( X4 = n0
| X3 = pull(agent10,trolley10)
| X3 = push(agent9,trolley9)
| X3 = pull(agent9,trolley9)
| X3 = push(agent8,trolley8)
| epred6_2(X4,X3)
| ~ epred7_2(X4,X3) )
& ( X3 = push(agent10,trolley10)
| X4 = n0
| X3 = push(agent9,trolley9)
| X3 = pull(agent9,trolley9)
| X3 = push(agent8,trolley8)
| epred6_2(X4,X3)
| ~ epred7_2(X4,X3) )
& ( X4 = n0
| X4 = n0
| X3 = push(agent9,trolley9)
| X3 = pull(agent9,trolley9)
| X3 = push(agent8,trolley8)
| epred6_2(X4,X3)
| ~ epred7_2(X4,X3) )
& ( X3 = push(agent10,trolley10)
| X3 = pull(agent10,trolley10)
| X4 = n0
| X3 = pull(agent9,trolley9)
| X3 = push(agent8,trolley8)
| epred6_2(X4,X3)
| ~ epred7_2(X4,X3) )
& ( X4 = n0
| X3 = pull(agent10,trolley10)
| X4 = n0
| X3 = pull(agent9,trolley9)
| X3 = push(agent8,trolley8)
| epred6_2(X4,X3)
| ~ epred7_2(X4,X3) )
& ( X3 = push(agent10,trolley10)
| X4 = n0
| X4 = n0
| X3 = pull(agent9,trolley9)
| X3 = push(agent8,trolley8)
| epred6_2(X4,X3)
| ~ epred7_2(X4,X3) )
& ( X4 = n0
| X4 = n0
| X4 = n0
| X3 = pull(agent9,trolley9)
| X3 = push(agent8,trolley8)
| epred6_2(X4,X3)
| ~ epred7_2(X4,X3) )
& ( X3 = push(agent10,trolley10)
| X3 = pull(agent10,trolley10)
| X3 = push(agent9,trolley9)
| X4 = n0
| X3 = push(agent8,trolley8)
| epred6_2(X4,X3)
| ~ epred7_2(X4,X3) )
& ( X4 = n0
| X3 = pull(agent10,trolley10)
| X3 = push(agent9,trolley9)
| X4 = n0
| X3 = push(agent8,trolley8)
| epred6_2(X4,X3)
| ~ epred7_2(X4,X3) )
& ( X3 = push(agent10,trolley10)
| X4 = n0
| X3 = push(agent9,trolley9)
| X4 = n0
| X3 = push(agent8,trolley8)
| epred6_2(X4,X3)
| ~ epred7_2(X4,X3) )
& ( X4 = n0
| X4 = n0
| X3 = push(agent9,trolley9)
| X4 = n0
| X3 = push(agent8,trolley8)
| epred6_2(X4,X3)
| ~ epred7_2(X4,X3) )
& ( X3 = push(agent10,trolley10)
| X3 = pull(agent10,trolley10)
| X4 = n0
| X4 = n0
| X3 = push(agent8,trolley8)
| epred6_2(X4,X3)
| ~ epred7_2(X4,X3) )
& ( X4 = n0
| X3 = pull(agent10,trolley10)
| X4 = n0
| X4 = n0
| X3 = push(agent8,trolley8)
| epred6_2(X4,X3)
| ~ epred7_2(X4,X3) )
& ( X3 = push(agent10,trolley10)
| X4 = n0
| X4 = n0
| X4 = n0
| X3 = push(agent8,trolley8)
| epred6_2(X4,X3)
| ~ epred7_2(X4,X3) )
& ( X4 = n0
| X4 = n0
| X4 = n0
| X4 = n0
| X3 = push(agent8,trolley8)
| epred6_2(X4,X3)
| ~ epred7_2(X4,X3) )
& ( X3 = push(agent10,trolley10)
| X3 = pull(agent10,trolley10)
| X3 = push(agent9,trolley9)
| X3 = pull(agent9,trolley9)
| X4 = n0
| epred6_2(X4,X3)
| ~ epred7_2(X4,X3) )
& ( X4 = n0
| X3 = pull(agent10,trolley10)
| X3 = push(agent9,trolley9)
| X3 = pull(agent9,trolley9)
| X4 = n0
| epred6_2(X4,X3)
| ~ epred7_2(X4,X3) )
& ( X3 = push(agent10,trolley10)
| X4 = n0
| X3 = push(agent9,trolley9)
| X3 = pull(agent9,trolley9)
| X4 = n0
| epred6_2(X4,X3)
| ~ epred7_2(X4,X3) )
& ( X4 = n0
| X4 = n0
| X3 = push(agent9,trolley9)
| X3 = pull(agent9,trolley9)
| X4 = n0
| epred6_2(X4,X3)
| ~ epred7_2(X4,X3) )
& ( X3 = push(agent10,trolley10)
| X3 = pull(agent10,trolley10)
| X4 = n0
| X3 = pull(agent9,trolley9)
| X4 = n0
| epred6_2(X4,X3)
| ~ epred7_2(X4,X3) )
& ( X4 = n0
| X3 = pull(agent10,trolley10)
| X4 = n0
| X3 = pull(agent9,trolley9)
| X4 = n0
| epred6_2(X4,X3)
| ~ epred7_2(X4,X3) )
& ( X3 = push(agent10,trolley10)
| X4 = n0
| X4 = n0
| X3 = pull(agent9,trolley9)
| X4 = n0
| epred6_2(X4,X3)
| ~ epred7_2(X4,X3) )
& ( X4 = n0
| X4 = n0
| X4 = n0
| X3 = pull(agent9,trolley9)
| X4 = n0
| epred6_2(X4,X3)
| ~ epred7_2(X4,X3) )
& ( X3 = push(agent10,trolley10)
| X3 = pull(agent10,trolley10)
| X3 = push(agent9,trolley9)
| X4 = n0
| X4 = n0
| epred6_2(X4,X3)
| ~ epred7_2(X4,X3) )
& ( X4 = n0
| X3 = pull(agent10,trolley10)
| X3 = push(agent9,trolley9)
| X4 = n0
| X4 = n0
| epred6_2(X4,X3)
| ~ epred7_2(X4,X3) )
& ( X3 = push(agent10,trolley10)
| X4 = n0
| X3 = push(agent9,trolley9)
| X4 = n0
| X4 = n0
| epred6_2(X4,X3)
| ~ epred7_2(X4,X3) )
& ( X4 = n0
| X4 = n0
| X3 = push(agent9,trolley9)
| X4 = n0
| X4 = n0
| epred6_2(X4,X3)
| ~ epred7_2(X4,X3) )
& ( X3 = push(agent10,trolley10)
| X3 = pull(agent10,trolley10)
| X4 = n0
| X4 = n0
| X4 = n0
| epred6_2(X4,X3)
| ~ epred7_2(X4,X3) )
& ( X4 = n0
| X3 = pull(agent10,trolley10)
| X4 = n0
| X4 = n0
| X4 = n0
| epred6_2(X4,X3)
| ~ epred7_2(X4,X3) )
& ( X3 = push(agent10,trolley10)
| X4 = n0
| X4 = n0
| X4 = n0
| X4 = n0
| epred6_2(X4,X3)
| ~ epred7_2(X4,X3) )
& ( X4 = n0
| X4 = n0
| X4 = n0
| X4 = n0
| X4 = n0
| epred6_2(X4,X3)
| ~ epred7_2(X4,X3) )
& ( ~ epred6_2(X4,X3)
| epred7_2(X4,X3) )
& ( X3 != push(agent8,trolley8)
| X4 != n0
| epred7_2(X4,X3) )
& ( X3 != pull(agent9,trolley9)
| X4 != n0
| epred7_2(X4,X3) )
& ( X3 != push(agent9,trolley9)
| X4 != n0
| epred7_2(X4,X3) )
& ( X3 != pull(agent10,trolley10)
| X4 != n0
| epred7_2(X4,X3) )
& ( X3 != push(agent10,trolley10)
| X4 != n0
| epred7_2(X4,X3) ) ),
inference(distribute,[status(thm)],[536]) ).
cnf(538,plain,
( epred7_2(X1,X2)
| X1 != n0
| X2 != push(agent10,trolley10) ),
inference(split_conjunct,[status(thm)],[537]) ).
cnf(539,plain,
( epred7_2(X1,X2)
| X1 != n0
| X2 != pull(agent10,trolley10) ),
inference(split_conjunct,[status(thm)],[537]) ).
cnf(540,plain,
( epred7_2(X1,X2)
| X1 != n0
| X2 != push(agent9,trolley9) ),
inference(split_conjunct,[status(thm)],[537]) ).
cnf(541,plain,
( epred7_2(X1,X2)
| X1 != n0
| X2 != pull(agent9,trolley9) ),
inference(split_conjunct,[status(thm)],[537]) ).
cnf(542,plain,
( epred7_2(X1,X2)
| X1 != n0
| X2 != push(agent8,trolley8) ),
inference(split_conjunct,[status(thm)],[537]) ).
cnf(543,plain,
( epred7_2(X1,X2)
| ~ epred6_2(X1,X2) ),
inference(split_conjunct,[status(thm)],[537]) ).
cnf(618,plain,
( epred4_2(n0,X1)
| pull(agent1,trolley1) != X1 ),
inference(er,[status(thm)],[420,theory(equality)]) ).
cnf(619,plain,
( epred4_2(n0,X1)
| pull(agent2,trolley2) != X1 ),
inference(er,[status(thm)],[418,theory(equality)]) ).
cnf(622,plain,
( epred4_2(n0,X1)
| pull(agent3,trolley3) != X1 ),
inference(er,[status(thm)],[416,theory(equality)]) ).
cnf(623,plain,
( epred4_2(n0,X1)
| push(agent1,trolley1) != X1 ),
inference(er,[status(thm)],[419,theory(equality)]) ).
cnf(624,plain,
( epred4_2(n0,X1)
| push(agent2,trolley2) != X1 ),
inference(er,[status(thm)],[417,theory(equality)]) ).
cnf(625,plain,
( epred5_2(n0,X1)
| pull(agent4,trolley4) != X1 ),
inference(er,[status(thm)],[459,theory(equality)]) ).
cnf(626,plain,
( epred5_2(n0,X1)
| pull(agent5,trolley5) != X1 ),
inference(er,[status(thm)],[457,theory(equality)]) ).
cnf(627,plain,
( epred5_2(n0,X1)
| push(agent3,trolley3) != X1 ),
inference(er,[status(thm)],[460,theory(equality)]) ).
cnf(628,plain,
( epred5_2(n0,X1)
| push(agent4,trolley4) != X1 ),
inference(er,[status(thm)],[458,theory(equality)]) ).
cnf(629,plain,
( epred5_2(n0,X1)
| push(agent5,trolley5) != X1 ),
inference(er,[status(thm)],[456,theory(equality)]) ).
cnf(630,plain,
( epred6_2(n0,X1)
| pull(agent6,trolley6) != X1 ),
inference(er,[status(thm)],[501,theory(equality)]) ).
cnf(631,plain,
( epred6_2(n0,X1)
| pull(agent7,trolley7) != X1 ),
inference(er,[status(thm)],[499,theory(equality)]) ).
cnf(632,plain,
( epred6_2(n0,X1)
| pull(agent8,trolley8) != X1 ),
inference(er,[status(thm)],[497,theory(equality)]) ).
cnf(633,plain,
( epred6_2(n0,X1)
| push(agent6,trolley6) != X1 ),
inference(er,[status(thm)],[500,theory(equality)]) ).
cnf(634,plain,
( epred6_2(n0,X1)
| push(agent7,trolley7) != X1 ),
inference(er,[status(thm)],[498,theory(equality)]) ).
cnf(635,plain,
( epred7_2(n0,X1)
| pull(agent9,trolley9) != X1 ),
inference(er,[status(thm)],[541,theory(equality)]) ).
cnf(636,plain,
( epred7_2(n0,X1)
| pull(agent10,trolley10) != X1 ),
inference(er,[status(thm)],[539,theory(equality)]) ).
cnf(642,plain,
( epred7_2(n0,X1)
| push(agent8,trolley8) != X1 ),
inference(er,[status(thm)],[542,theory(equality)]) ).
cnf(643,plain,
( epred7_2(n0,X1)
| push(agent9,trolley9) != X1 ),
inference(er,[status(thm)],[540,theory(equality)]) ).
cnf(644,plain,
( epred7_2(n0,X1)
| push(agent10,trolley10) != X1 ),
inference(er,[status(thm)],[538,theory(equality)]) ).
cnf(721,plain,
( epred3_3(X1,spinning(X2),X3)
| pull(X4,X2) != X3
| ~ happens(push(X4,X2),X1) ),
inference(er,[status(thm)],[410,theory(equality)]) ).
cnf(1707,plain,
epred4_2(n0,pull(agent1,trolley1)),
inference(er,[status(thm)],[618,theory(equality)]) ).
cnf(1735,plain,
epred4_2(n0,pull(agent2,trolley2)),
inference(er,[status(thm)],[619,theory(equality)]) ).
cnf(1775,plain,
epred4_2(n0,pull(agent3,trolley3)),
inference(er,[status(thm)],[622,theory(equality)]) ).
cnf(1778,plain,
epred5_2(n0,pull(agent1,trolley1)),
inference(spm,[status(thm)],[461,1707,theory(equality)]) ).
cnf(1779,plain,
epred5_2(n0,pull(agent2,trolley2)),
inference(spm,[status(thm)],[461,1735,theory(equality)]) ).
cnf(1780,plain,
epred5_2(n0,pull(agent3,trolley3)),
inference(spm,[status(thm)],[461,1775,theory(equality)]) ).
cnf(1781,plain,
epred6_2(n0,pull(agent1,trolley1)),
inference(spm,[status(thm)],[502,1778,theory(equality)]) ).
cnf(1784,plain,
epred4_2(n0,push(agent1,trolley1)),
inference(er,[status(thm)],[623,theory(equality)]) ).
cnf(1790,plain,
epred6_2(n0,pull(agent2,trolley2)),
inference(spm,[status(thm)],[502,1779,theory(equality)]) ).
cnf(1793,plain,
epred6_2(n0,pull(agent3,trolley3)),
inference(spm,[status(thm)],[502,1780,theory(equality)]) ).
cnf(1796,plain,
epred7_2(n0,pull(agent1,trolley1)),
inference(spm,[status(thm)],[543,1781,theory(equality)]) ).
cnf(1799,plain,
epred5_2(n0,push(agent1,trolley1)),
inference(spm,[status(thm)],[461,1784,theory(equality)]) ).
cnf(1800,plain,
epred4_2(n0,push(agent2,trolley2)),
inference(er,[status(thm)],[624,theory(equality)]) ).
cnf(1801,plain,
epred7_2(n0,pull(agent2,trolley2)),
inference(spm,[status(thm)],[543,1790,theory(equality)]) ).
cnf(1804,plain,
epred7_2(n0,pull(agent3,trolley3)),
inference(spm,[status(thm)],[543,1793,theory(equality)]) ).
cnf(1807,plain,
happens(pull(agent1,trolley1),n0),
inference(spm,[status(thm)],[127,1796,theory(equality)]) ).
cnf(1810,plain,
epred6_2(n0,push(agent1,trolley1)),
inference(spm,[status(thm)],[502,1799,theory(equality)]) ).
cnf(1813,plain,
epred5_2(n0,pull(agent4,trolley4)),
inference(er,[status(thm)],[625,theory(equality)]) ).
cnf(1819,plain,
epred5_2(n0,push(agent2,trolley2)),
inference(spm,[status(thm)],[461,1800,theory(equality)]) ).
cnf(1820,plain,
happens(pull(agent2,trolley2),n0),
inference(spm,[status(thm)],[127,1801,theory(equality)]) ).
cnf(1823,plain,
happens(pull(agent3,trolley3),n0),
inference(spm,[status(thm)],[127,1804,theory(equality)]) ).
cnf(1830,plain,
epred5_2(n0,pull(agent5,trolley5)),
inference(er,[status(thm)],[626,theory(equality)]) ).
cnf(1831,plain,
epred7_2(n0,push(agent1,trolley1)),
inference(spm,[status(thm)],[543,1810,theory(equality)]) ).
cnf(1834,plain,
epred6_2(n0,pull(agent4,trolley4)),
inference(spm,[status(thm)],[502,1813,theory(equality)]) ).
cnf(1835,plain,
epred6_2(n0,push(agent2,trolley2)),
inference(spm,[status(thm)],[502,1819,theory(equality)]) ).
cnf(1842,plain,
epred5_2(n0,push(agent3,trolley3)),
inference(er,[status(thm)],[627,theory(equality)]) ).
cnf(1852,plain,
epred6_2(n0,pull(agent5,trolley5)),
inference(spm,[status(thm)],[502,1830,theory(equality)]) ).
cnf(1853,plain,
happens(push(agent1,trolley1),n0),
inference(spm,[status(thm)],[127,1831,theory(equality)]) ).
cnf(1856,plain,
epred7_2(n0,pull(agent4,trolley4)),
inference(spm,[status(thm)],[543,1834,theory(equality)]) ).
cnf(1859,plain,
epred5_2(n0,push(agent4,trolley4)),
inference(er,[status(thm)],[628,theory(equality)]) ).
cnf(1860,plain,
epred7_2(n0,push(agent2,trolley2)),
inference(spm,[status(thm)],[543,1835,theory(equality)]) ).
cnf(1863,plain,
epred6_2(n0,push(agent3,trolley3)),
inference(spm,[status(thm)],[502,1842,theory(equality)]) ).
cnf(1864,plain,
epred7_2(n0,pull(agent5,trolley5)),
inference(spm,[status(thm)],[543,1852,theory(equality)]) ).
cnf(1869,plain,
epred5_2(n0,push(agent5,trolley5)),
inference(er,[status(thm)],[629,theory(equality)]) ).
cnf(1870,plain,
happens(pull(agent4,trolley4),n0),
inference(spm,[status(thm)],[127,1856,theory(equality)]) ).
cnf(1873,plain,
epred6_2(n0,push(agent4,trolley4)),
inference(spm,[status(thm)],[502,1859,theory(equality)]) ).
cnf(1874,plain,
happens(push(agent2,trolley2),n0),
inference(spm,[status(thm)],[127,1860,theory(equality)]) ).
cnf(1877,plain,
epred7_2(n0,push(agent3,trolley3)),
inference(spm,[status(thm)],[543,1863,theory(equality)]) ).
cnf(1880,plain,
happens(pull(agent5,trolley5),n0),
inference(spm,[status(thm)],[127,1864,theory(equality)]) ).
cnf(1883,plain,
epred6_2(n0,push(agent5,trolley5)),
inference(spm,[status(thm)],[502,1869,theory(equality)]) ).
cnf(1884,plain,
epred6_2(n0,pull(agent6,trolley6)),
inference(er,[status(thm)],[630,theory(equality)]) ).
cnf(1889,plain,
epred7_2(n0,push(agent4,trolley4)),
inference(spm,[status(thm)],[543,1873,theory(equality)]) ).
cnf(1894,plain,
happens(push(agent3,trolley3),n0),
inference(spm,[status(thm)],[127,1877,theory(equality)]) ).
cnf(1901,plain,
epred7_2(n0,push(agent5,trolley5)),
inference(spm,[status(thm)],[543,1883,theory(equality)]) ).
cnf(1904,plain,
epred7_2(n0,pull(agent6,trolley6)),
inference(spm,[status(thm)],[543,1884,theory(equality)]) ).
cnf(1905,plain,
happens(push(agent4,trolley4),n0),
inference(spm,[status(thm)],[127,1889,theory(equality)]) ).
cnf(1908,plain,
epred6_2(n0,pull(agent7,trolley7)),
inference(er,[status(thm)],[631,theory(equality)]) ).
cnf(1911,plain,
happens(push(agent5,trolley5),n0),
inference(spm,[status(thm)],[127,1901,theory(equality)]) ).
cnf(1914,plain,
happens(pull(agent6,trolley6),n0),
inference(spm,[status(thm)],[127,1904,theory(equality)]) ).
cnf(1919,plain,
epred7_2(n0,pull(agent7,trolley7)),
inference(spm,[status(thm)],[543,1908,theory(equality)]) ).
cnf(1926,plain,
happens(pull(agent7,trolley7),n0),
inference(spm,[status(thm)],[127,1919,theory(equality)]) ).
cnf(1929,plain,
epred6_2(n0,pull(agent8,trolley8)),
inference(er,[status(thm)],[632,theory(equality)]) ).
cnf(1934,plain,
epred7_2(n0,pull(agent8,trolley8)),
inference(spm,[status(thm)],[543,1929,theory(equality)]) ).
cnf(1935,plain,
happens(pull(agent8,trolley8),n0),
inference(spm,[status(thm)],[127,1934,theory(equality)]) ).
cnf(1966,plain,
epred6_2(n0,push(agent6,trolley6)),
inference(er,[status(thm)],[633,theory(equality)]) ).
cnf(1967,plain,
epred6_2(n0,push(agent7,trolley7)),
inference(er,[status(thm)],[634,theory(equality)]) ).
cnf(1992,plain,
epred7_2(n0,push(agent6,trolley6)),
inference(spm,[status(thm)],[543,1966,theory(equality)]) ).
cnf(1993,plain,
epred7_2(n0,push(agent7,trolley7)),
inference(spm,[status(thm)],[543,1967,theory(equality)]) ).
cnf(1994,plain,
happens(push(agent6,trolley6),n0),
inference(spm,[status(thm)],[127,1992,theory(equality)]) ).
cnf(1997,plain,
happens(push(agent7,trolley7),n0),
inference(spm,[status(thm)],[127,1993,theory(equality)]) ).
cnf(2000,plain,
epred7_2(n0,pull(agent9,trolley9)),
inference(er,[status(thm)],[635,theory(equality)]) ).
cnf(2007,plain,
happens(pull(agent9,trolley9),n0),
inference(spm,[status(thm)],[127,2000,theory(equality)]) ).
cnf(2012,plain,
epred7_2(n0,pull(agent10,trolley10)),
inference(er,[status(thm)],[636,theory(equality)]) ).
cnf(2013,plain,
epred7_2(n0,push(agent8,trolley8)),
inference(er,[status(thm)],[642,theory(equality)]) ).
cnf(2014,plain,
happens(pull(agent10,trolley10),n0),
inference(spm,[status(thm)],[127,2012,theory(equality)]) ).
cnf(2015,plain,
happens(push(agent8,trolley8),n0),
inference(spm,[status(thm)],[127,2013,theory(equality)]) ).
cnf(2022,plain,
epred7_2(n0,push(agent9,trolley9)),
inference(er,[status(thm)],[643,theory(equality)]) ).
cnf(2023,plain,
epred7_2(n0,push(agent10,trolley10)),
inference(er,[status(thm)],[644,theory(equality)]) ).
cnf(2024,plain,
happens(push(agent9,trolley9),n0),
inference(spm,[status(thm)],[127,2022,theory(equality)]) ).
cnf(2025,plain,
happens(push(agent10,trolley10),n0),
inference(spm,[status(thm)],[127,2023,theory(equality)]) ).
cnf(2384,plain,
( epred3_3(X1,spinning(X2),pull(X3,X2))
| ~ happens(push(X3,X2),X1) ),
inference(er,[status(thm)],[721,theory(equality)]) ).
cnf(9638,plain,
epred3_3(n0,spinning(trolley1),pull(agent1,trolley1)),
inference(spm,[status(thm)],[2384,1853,theory(equality)]) ).
cnf(9639,plain,
epred3_3(n0,spinning(trolley2),pull(agent2,trolley2)),
inference(spm,[status(thm)],[2384,1874,theory(equality)]) ).
cnf(9640,plain,
epred3_3(n0,spinning(trolley3),pull(agent3,trolley3)),
inference(spm,[status(thm)],[2384,1894,theory(equality)]) ).
cnf(9641,plain,
epred3_3(n0,spinning(trolley4),pull(agent4,trolley4)),
inference(spm,[status(thm)],[2384,1905,theory(equality)]) ).
cnf(9642,plain,
epred3_3(n0,spinning(trolley5),pull(agent5,trolley5)),
inference(spm,[status(thm)],[2384,1911,theory(equality)]) ).
cnf(9643,plain,
epred3_3(n0,spinning(trolley6),pull(agent6,trolley6)),
inference(spm,[status(thm)],[2384,1994,theory(equality)]) ).
cnf(9644,plain,
epred3_3(n0,spinning(trolley7),pull(agent7,trolley7)),
inference(spm,[status(thm)],[2384,1997,theory(equality)]) ).
cnf(9645,plain,
epred3_3(n0,spinning(trolley8),pull(agent8,trolley8)),
inference(spm,[status(thm)],[2384,2015,theory(equality)]) ).
cnf(9646,plain,
epred3_3(n0,spinning(trolley9),pull(agent9,trolley9)),
inference(spm,[status(thm)],[2384,2024,theory(equality)]) ).
cnf(9647,plain,
epred3_3(n0,spinning(trolley10),pull(agent10,trolley10)),
inference(spm,[status(thm)],[2384,2025,theory(equality)]) ).
cnf(9888,plain,
initiates(pull(agent1,trolley1),spinning(trolley1),n0),
inference(spm,[status(thm)],[113,9638,theory(equality)]) ).
cnf(9895,plain,
initiates(pull(agent2,trolley2),spinning(trolley2),n0),
inference(spm,[status(thm)],[113,9639,theory(equality)]) ).
cnf(9902,plain,
initiates(pull(agent3,trolley3),spinning(trolley3),n0),
inference(spm,[status(thm)],[113,9640,theory(equality)]) ).
cnf(9909,plain,
initiates(pull(agent4,trolley4),spinning(trolley4),n0),
inference(spm,[status(thm)],[113,9641,theory(equality)]) ).
cnf(9920,plain,
initiates(pull(agent5,trolley5),spinning(trolley5),n0),
inference(spm,[status(thm)],[113,9642,theory(equality)]) ).
cnf(9927,plain,
initiates(pull(agent6,trolley6),spinning(trolley6),n0),
inference(spm,[status(thm)],[113,9643,theory(equality)]) ).
cnf(9934,plain,
initiates(pull(agent7,trolley7),spinning(trolley7),n0),
inference(spm,[status(thm)],[113,9644,theory(equality)]) ).
cnf(9941,plain,
initiates(pull(agent8,trolley8),spinning(trolley8),n0),
inference(spm,[status(thm)],[113,9645,theory(equality)]) ).
cnf(9953,plain,
initiates(pull(agent9,trolley9),spinning(trolley9),n0),
inference(spm,[status(thm)],[113,9646,theory(equality)]) ).
cnf(9960,plain,
initiates(pull(agent10,trolley10),spinning(trolley10),n0),
inference(spm,[status(thm)],[113,9647,theory(equality)]) ).
cnf(9968,plain,
( holdsAt(spinning(trolley1),plus(n0,n1))
| ~ happens(pull(agent1,trolley1),n0) ),
inference(spm,[status(thm)],[108,9888,theory(equality)]) ).
cnf(9970,plain,
( holdsAt(spinning(trolley1),n1)
| ~ happens(pull(agent1,trolley1),n0) ),
inference(rw,[status(thm)],[9968,124,theory(equality)]) ).
cnf(9971,plain,
( holdsAt(spinning(trolley1),n1)
| $false ),
inference(rw,[status(thm)],[9970,1807,theory(equality)]) ).
cnf(9972,plain,
holdsAt(spinning(trolley1),n1),
inference(cn,[status(thm)],[9971,theory(equality)]) ).
cnf(9978,negated_conjecture,
( $false
| ~ 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)
| ~ holdsAt(spinning(trolley10),n1) ),
inference(rw,[status(thm)],[231,9972,theory(equality)]) ).
cnf(9979,negated_conjecture,
( ~ 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)
| ~ holdsAt(spinning(trolley10),n1) ),
inference(cn,[status(thm)],[9978,theory(equality)]) ).
cnf(10002,plain,
( holdsAt(spinning(trolley2),plus(n0,n1))
| ~ happens(pull(agent2,trolley2),n0) ),
inference(spm,[status(thm)],[108,9895,theory(equality)]) ).
cnf(10004,plain,
( holdsAt(spinning(trolley2),n1)
| ~ happens(pull(agent2,trolley2),n0) ),
inference(rw,[status(thm)],[10002,124,theory(equality)]) ).
cnf(10005,plain,
( holdsAt(spinning(trolley2),n1)
| $false ),
inference(rw,[status(thm)],[10004,1820,theory(equality)]) ).
cnf(10006,plain,
holdsAt(spinning(trolley2),n1),
inference(cn,[status(thm)],[10005,theory(equality)]) ).
cnf(10012,negated_conjecture,
( $false
| ~ 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)
| ~ holdsAt(spinning(trolley10),n1) ),
inference(rw,[status(thm)],[9979,10006,theory(equality)]) ).
cnf(10013,negated_conjecture,
( ~ 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)
| ~ holdsAt(spinning(trolley10),n1) ),
inference(cn,[status(thm)],[10012,theory(equality)]) ).
cnf(10038,plain,
( holdsAt(spinning(trolley3),plus(n0,n1))
| ~ happens(pull(agent3,trolley3),n0) ),
inference(spm,[status(thm)],[108,9902,theory(equality)]) ).
cnf(10040,plain,
( holdsAt(spinning(trolley3),n1)
| ~ happens(pull(agent3,trolley3),n0) ),
inference(rw,[status(thm)],[10038,124,theory(equality)]) ).
cnf(10041,plain,
( holdsAt(spinning(trolley3),n1)
| $false ),
inference(rw,[status(thm)],[10040,1823,theory(equality)]) ).
cnf(10042,plain,
holdsAt(spinning(trolley3),n1),
inference(cn,[status(thm)],[10041,theory(equality)]) ).
cnf(10048,negated_conjecture,
( $false
| ~ holdsAt(spinning(trolley4),n1)
| ~ holdsAt(spinning(trolley5),n1)
| ~ holdsAt(spinning(trolley6),n1)
| ~ holdsAt(spinning(trolley7),n1)
| ~ holdsAt(spinning(trolley8),n1)
| ~ holdsAt(spinning(trolley9),n1)
| ~ holdsAt(spinning(trolley10),n1) ),
inference(rw,[status(thm)],[10013,10042,theory(equality)]) ).
cnf(10049,negated_conjecture,
( ~ holdsAt(spinning(trolley4),n1)
| ~ holdsAt(spinning(trolley5),n1)
| ~ holdsAt(spinning(trolley6),n1)
| ~ holdsAt(spinning(trolley7),n1)
| ~ holdsAt(spinning(trolley8),n1)
| ~ holdsAt(spinning(trolley9),n1)
| ~ holdsAt(spinning(trolley10),n1) ),
inference(cn,[status(thm)],[10048,theory(equality)]) ).
cnf(10074,plain,
( holdsAt(spinning(trolley4),plus(n0,n1))
| ~ happens(pull(agent4,trolley4),n0) ),
inference(spm,[status(thm)],[108,9909,theory(equality)]) ).
cnf(10076,plain,
( holdsAt(spinning(trolley4),n1)
| ~ happens(pull(agent4,trolley4),n0) ),
inference(rw,[status(thm)],[10074,124,theory(equality)]) ).
cnf(10077,plain,
( holdsAt(spinning(trolley4),n1)
| $false ),
inference(rw,[status(thm)],[10076,1870,theory(equality)]) ).
cnf(10078,plain,
holdsAt(spinning(trolley4),n1),
inference(cn,[status(thm)],[10077,theory(equality)]) ).
cnf(10084,negated_conjecture,
( $false
| ~ holdsAt(spinning(trolley5),n1)
| ~ holdsAt(spinning(trolley6),n1)
| ~ holdsAt(spinning(trolley7),n1)
| ~ holdsAt(spinning(trolley8),n1)
| ~ holdsAt(spinning(trolley9),n1)
| ~ holdsAt(spinning(trolley10),n1) ),
inference(rw,[status(thm)],[10049,10078,theory(equality)]) ).
cnf(10085,negated_conjecture,
( ~ holdsAt(spinning(trolley5),n1)
| ~ holdsAt(spinning(trolley6),n1)
| ~ holdsAt(spinning(trolley7),n1)
| ~ holdsAt(spinning(trolley8),n1)
| ~ holdsAt(spinning(trolley9),n1)
| ~ holdsAt(spinning(trolley10),n1) ),
inference(cn,[status(thm)],[10084,theory(equality)]) ).
cnf(10121,plain,
( holdsAt(spinning(trolley5),plus(n0,n1))
| ~ happens(pull(agent5,trolley5),n0) ),
inference(spm,[status(thm)],[108,9920,theory(equality)]) ).
cnf(10123,plain,
( holdsAt(spinning(trolley5),n1)
| ~ happens(pull(agent5,trolley5),n0) ),
inference(rw,[status(thm)],[10121,124,theory(equality)]) ).
cnf(10124,plain,
( holdsAt(spinning(trolley5),n1)
| $false ),
inference(rw,[status(thm)],[10123,1880,theory(equality)]) ).
cnf(10125,plain,
holdsAt(spinning(trolley5),n1),
inference(cn,[status(thm)],[10124,theory(equality)]) ).
cnf(10131,negated_conjecture,
( $false
| ~ holdsAt(spinning(trolley6),n1)
| ~ holdsAt(spinning(trolley7),n1)
| ~ holdsAt(spinning(trolley8),n1)
| ~ holdsAt(spinning(trolley9),n1)
| ~ holdsAt(spinning(trolley10),n1) ),
inference(rw,[status(thm)],[10085,10125,theory(equality)]) ).
cnf(10132,negated_conjecture,
( ~ holdsAt(spinning(trolley6),n1)
| ~ holdsAt(spinning(trolley7),n1)
| ~ holdsAt(spinning(trolley8),n1)
| ~ holdsAt(spinning(trolley9),n1)
| ~ holdsAt(spinning(trolley10),n1) ),
inference(cn,[status(thm)],[10131,theory(equality)]) ).
cnf(10156,plain,
( holdsAt(spinning(trolley6),plus(n0,n1))
| ~ happens(pull(agent6,trolley6),n0) ),
inference(spm,[status(thm)],[108,9927,theory(equality)]) ).
cnf(10158,plain,
( holdsAt(spinning(trolley6),n1)
| ~ happens(pull(agent6,trolley6),n0) ),
inference(rw,[status(thm)],[10156,124,theory(equality)]) ).
cnf(10159,plain,
( holdsAt(spinning(trolley6),n1)
| $false ),
inference(rw,[status(thm)],[10158,1914,theory(equality)]) ).
cnf(10160,plain,
holdsAt(spinning(trolley6),n1),
inference(cn,[status(thm)],[10159,theory(equality)]) ).
cnf(10166,negated_conjecture,
( $false
| ~ holdsAt(spinning(trolley7),n1)
| ~ holdsAt(spinning(trolley8),n1)
| ~ holdsAt(spinning(trolley9),n1)
| ~ holdsAt(spinning(trolley10),n1) ),
inference(rw,[status(thm)],[10132,10160,theory(equality)]) ).
cnf(10167,negated_conjecture,
( ~ holdsAt(spinning(trolley7),n1)
| ~ holdsAt(spinning(trolley8),n1)
| ~ holdsAt(spinning(trolley9),n1)
| ~ holdsAt(spinning(trolley10),n1) ),
inference(cn,[status(thm)],[10166,theory(equality)]) ).
cnf(10192,plain,
( holdsAt(spinning(trolley7),plus(n0,n1))
| ~ happens(pull(agent7,trolley7),n0) ),
inference(spm,[status(thm)],[108,9934,theory(equality)]) ).
cnf(10194,plain,
( holdsAt(spinning(trolley7),n1)
| ~ happens(pull(agent7,trolley7),n0) ),
inference(rw,[status(thm)],[10192,124,theory(equality)]) ).
cnf(10195,plain,
( holdsAt(spinning(trolley7),n1)
| $false ),
inference(rw,[status(thm)],[10194,1926,theory(equality)]) ).
cnf(10196,plain,
holdsAt(spinning(trolley7),n1),
inference(cn,[status(thm)],[10195,theory(equality)]) ).
cnf(10202,negated_conjecture,
( $false
| ~ holdsAt(spinning(trolley8),n1)
| ~ holdsAt(spinning(trolley9),n1)
| ~ holdsAt(spinning(trolley10),n1) ),
inference(rw,[status(thm)],[10167,10196,theory(equality)]) ).
cnf(10203,negated_conjecture,
( ~ holdsAt(spinning(trolley8),n1)
| ~ holdsAt(spinning(trolley9),n1)
| ~ holdsAt(spinning(trolley10),n1) ),
inference(cn,[status(thm)],[10202,theory(equality)]) ).
cnf(10239,plain,
( holdsAt(spinning(trolley8),plus(n0,n1))
| ~ happens(pull(agent8,trolley8),n0) ),
inference(spm,[status(thm)],[108,9941,theory(equality)]) ).
cnf(10241,plain,
( holdsAt(spinning(trolley8),n1)
| ~ happens(pull(agent8,trolley8),n0) ),
inference(rw,[status(thm)],[10239,124,theory(equality)]) ).
cnf(10242,plain,
( holdsAt(spinning(trolley8),n1)
| $false ),
inference(rw,[status(thm)],[10241,1935,theory(equality)]) ).
cnf(10243,plain,
holdsAt(spinning(trolley8),n1),
inference(cn,[status(thm)],[10242,theory(equality)]) ).
cnf(10249,negated_conjecture,
( $false
| ~ holdsAt(spinning(trolley9),n1)
| ~ holdsAt(spinning(trolley10),n1) ),
inference(rw,[status(thm)],[10203,10243,theory(equality)]) ).
cnf(10250,negated_conjecture,
( ~ holdsAt(spinning(trolley9),n1)
| ~ holdsAt(spinning(trolley10),n1) ),
inference(cn,[status(thm)],[10249,theory(equality)]) ).
cnf(10280,plain,
( holdsAt(spinning(trolley9),plus(n0,n1))
| ~ happens(pull(agent9,trolley9),n0) ),
inference(spm,[status(thm)],[108,9953,theory(equality)]) ).
cnf(10282,plain,
( holdsAt(spinning(trolley9),n1)
| ~ happens(pull(agent9,trolley9),n0) ),
inference(rw,[status(thm)],[10280,124,theory(equality)]) ).
cnf(10283,plain,
( holdsAt(spinning(trolley9),n1)
| $false ),
inference(rw,[status(thm)],[10282,2007,theory(equality)]) ).
cnf(10284,plain,
holdsAt(spinning(trolley9),n1),
inference(cn,[status(thm)],[10283,theory(equality)]) ).
cnf(10290,negated_conjecture,
( $false
| ~ holdsAt(spinning(trolley10),n1) ),
inference(rw,[status(thm)],[10250,10284,theory(equality)]) ).
cnf(10291,negated_conjecture,
~ holdsAt(spinning(trolley10),n1),
inference(cn,[status(thm)],[10290,theory(equality)]) ).
cnf(10322,plain,
( holdsAt(spinning(trolley10),plus(n0,n1))
| ~ happens(pull(agent10,trolley10),n0) ),
inference(spm,[status(thm)],[108,9960,theory(equality)]) ).
cnf(10324,plain,
( holdsAt(spinning(trolley10),n1)
| ~ happens(pull(agent10,trolley10),n0) ),
inference(rw,[status(thm)],[10322,124,theory(equality)]) ).
cnf(10325,plain,
( holdsAt(spinning(trolley10),n1)
| $false ),
inference(rw,[status(thm)],[10324,2014,theory(equality)]) ).
cnf(10326,plain,
holdsAt(spinning(trolley10),n1),
inference(cn,[status(thm)],[10325,theory(equality)]) ).
cnf(10327,plain,
$false,
inference(sr,[status(thm)],[10326,10291,theory(equality)]) ).
cnf(10328,plain,
$false,
10327,
[proof] ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% % SZS status Started for /home/graph/tptp/TPTP/Problems/CSR/CSR024+1.010.p
% --creating new selector for [CSR001+0.ax, CSR001+3.ax]
% -running prover on /tmp/tmpf5nz7o/sel_CSR024+1.010.p_1 with time limit 29
% -prover status Theorem
% Problem CSR024+1.010.p solved in phase 0.
% % SZS status Theorem for /home/graph/tptp/TPTP/Problems/CSR/CSR024+1.010.p
% % SZS status Ended for /home/graph/tptp/TPTP/Problems/CSR/CSR024+1.010.p
% Solved 1 out of 1.
% # Problem is unsatisfiable (or provable), constructing proof object
% # SZS status Theorem
% # SZS output start CNFRefutation.
% See solution above
% # SZS output end CNFRefutation
%
%------------------------------------------------------------------------------