TSTP Solution File: CSR015+1 by SRASS---0.1

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : SRASS---0.1
% Problem  : CSR015+1 : TPTP v5.0.0. Bugfixed v3.1.0.
% Transfm  : none
% Format   : tptp
% Command  : SRASS -q2 -a 0 10 10 10 -i3 -n60 %s

% Computer : art03.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 : Tue Dec 28 22:45:25 EST 2010

% Result   : Theorem 1.03s
% Output   : Solution 1.03s
% Verified : 
% SZS Type : None (Parsing solution fails)
% Syntax   : Number of formulae    : 0

% Comments : 
%------------------------------------------------------------------------------
%----ERROR: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% Reading problem from /tmp/SystemOnTPTP30200/CSR015+1.tptp
% Adding relevance values
% Extracting the conjecture
% Sorting axioms by relevance
% Looking for THM       ... 
% found
% SZS status THM for /tmp/SystemOnTPTP30200/CSR015+1.tptp
% SZS output start Solution for /tmp/SystemOnTPTP30200/CSR015+1.tptp
% TreeLimitedRun: ----------------------------------------------------------
% TreeLimitedRun: /home/graph/tptp/Systems/EP---1.2/eproof --print-statistics -xAuto -tAuto --cpu-limit=60 --proof-time-unlimited --memory-limit=Auto --tstp-in --tstp-out /tmp/SRASS.s.p 
% TreeLimitedRun: CPU time limit is 60s
% TreeLimitedRun: WC  time limit is 120s
% TreeLimitedRun: PID is 30296
% TreeLimitedRun: ----------------------------------------------------------
% PrfWatch: 0.00 CPU 0.02 WC
% # Preprocessing time     : 0.021 s
% # Problem is unsatisfiable (or provable), constructing proof object
% # SZS status Theorem
% # SZS output start CNFRefutation.
% fof(8, axiom,plus(n0,n1)=n1,file('/tmp/SRASS.s.p', plus0_1)).
% fof(12, axiom,![X3]:(less(X3,n1)<=>less_or_equal(X3,n0)),file('/tmp/SRASS.s.p', less1)).
% fof(14, axiom,~(push=pull),file('/tmp/SRASS.s.p', push_not_pull)).
% fof(15, axiom,![X3]:![X5]:plus(X3,X5)=plus(X5,X3),file('/tmp/SRASS.s.p', symmetry_of_plus)).
% fof(17, axiom,![X4]:![X2]:![X1]:((happens(X4,X2)&terminates(X4,X1,X2))=>~(holdsAt(X1,plus(X2,n1)))),file('/tmp/SRASS.s.p', happens_terminates_not_holds)).
% fof(22, axiom,![X4]:![X1]:![X2]:(terminates(X4,X1,X2)<=>(((((((X4=push&X1=backwards)&~(happens(pull,X2)))|((X4=pull&X1=forwards)&~(happens(push,X2))))|((X4=pull&X1=forwards)&happens(push,X2)))|((X4=pull&X1=backwards)&happens(push,X2)))|((X4=push&X1=spinning)&~(happens(pull,X2))))|((X4=pull&X1=spinning)&~(happens(push,X2))))),file('/tmp/SRASS.s.p', terminates_all_defn)).
% fof(25, axiom,![X3]:![X5]:(less_or_equal(X3,X5)<=>(less(X3,X5)|X3=X5)),file('/tmp/SRASS.s.p', less_or_equal)).
% fof(26, axiom,![X3]:(less(X3,n2)<=>less_or_equal(X3,n1)),file('/tmp/SRASS.s.p', less2)).
% fof(30, axiom,![X4]:![X2]:(happens(X4,X2)<=>((((X4=push&X2=n0)|(X4=pull&X2=n1))|(X4=pull&X2=n2))|(X4=push&X2=n2))),file('/tmp/SRASS.s.p', happens_all_defn)).
% fof(31, axiom,![X3]:![X5]:(less(X3,X5)<=>(~(less(X5,X3))&~(X5=X3))),file('/tmp/SRASS.s.p', less_property)).
% fof(48, conjecture,~(holdsAt(backwards,n1)),file('/tmp/SRASS.s.p', not_backwards_1)).
% fof(49, negated_conjecture,~(~(holdsAt(backwards,n1))),inference(assume_negation,[status(cth)],[48])).
% fof(57, plain,![X4]:![X2]:![X1]:((happens(X4,X2)&terminates(X4,X1,X2))=>~(holdsAt(X1,plus(X2,n1)))),inference(fof_simplification,[status(thm)],[17,theory(equality)])).
% fof(60, plain,![X4]:![X1]:![X2]:(terminates(X4,X1,X2)<=>(((((((X4=push&X1=backwards)&~(happens(pull,X2)))|((X4=pull&X1=forwards)&~(happens(push,X2))))|((X4=pull&X1=forwards)&happens(push,X2)))|((X4=pull&X1=backwards)&happens(push,X2)))|((X4=push&X1=spinning)&~(happens(pull,X2))))|((X4=pull&X1=spinning)&~(happens(push,X2))))),inference(fof_simplification,[status(thm)],[22,theory(equality)])).
% fof(62, plain,![X3]:![X5]:(less(X3,X5)<=>(~(less(X5,X3))&~(X5=X3))),inference(fof_simplification,[status(thm)],[31,theory(equality)])).
% fof(65, negated_conjecture,holdsAt(backwards,n1),inference(fof_simplification,[status(thm)],[49,theory(equality)])).
% fof(67, plain,![X1]:![X4]:![X2]:(epred2_3(X2,X4,X1)<=>((((X4=push&X1=backwards)&~(happens(pull,X2)))|((X4=pull&X1=forwards)&~(happens(push,X2))))|((X4=pull&X1=forwards)&happens(push,X2)))),introduced(definition)).
% fof(68, plain,![X1]:![X4]:![X2]:(epred3_3(X2,X4,X1)<=>(((((((X4=push&X1=backwards)&~(happens(pull,X2)))|((X4=pull&X1=forwards)&~(happens(push,X2))))|((X4=pull&X1=forwards)&happens(push,X2)))|((X4=pull&X1=backwards)&happens(push,X2)))|((X4=push&X1=spinning)&~(happens(pull,X2))))|((X4=pull&X1=spinning)&~(happens(push,X2))))),introduced(definition)).
% fof(70, plain,![X4]:![X1]:![X2]:(terminates(X4,X1,X2)<=>epred3_3(X2,X4,X1)),inference(apply_def,[status(esa)],[60,68,theory(equality)])).
% fof(71, plain,![X1]:![X4]:![X2]:(epred3_3(X2,X4,X1)<=>(((epred2_3(X2,X4,X1)|((X4=pull&X1=backwards)&happens(push,X2)))|((X4=push&X1=spinning)&~(happens(pull,X2))))|((X4=pull&X1=spinning)&~(happens(push,X2))))),inference(apply_def,[status(esa)],[68,67,theory(equality)])).
% cnf(80,plain,(plus(n0,n1)=n1),inference(split_conjunct,[status(thm)],[8])).
% fof(96, plain,![X3]:((~(less(X3,n1))|less_or_equal(X3,n0))&(~(less_or_equal(X3,n0))|less(X3,n1))),inference(fof_nnf,[status(thm)],[12])).
% fof(97, plain,![X4]:((~(less(X4,n1))|less_or_equal(X4,n0))&(~(less_or_equal(X4,n0))|less(X4,n1))),inference(variable_rename,[status(thm)],[96])).
% cnf(98,plain,(less(X1,n1)|~less_or_equal(X1,n0)),inference(split_conjunct,[status(thm)],[97])).
% cnf(102,plain,(push!=pull),inference(split_conjunct,[status(thm)],[14])).
% fof(103, plain,![X6]:![X7]:plus(X6,X7)=plus(X7,X6),inference(variable_rename,[status(thm)],[15])).
% cnf(104,plain,(plus(X1,X2)=plus(X2,X1)),inference(split_conjunct,[status(thm)],[103])).
% fof(108, plain,![X4]:![X2]:![X1]:((~(happens(X4,X2))|~(terminates(X4,X1,X2)))|~(holdsAt(X1,plus(X2,n1)))),inference(fof_nnf,[status(thm)],[57])).
% fof(109, plain,![X5]:![X6]:![X7]:((~(happens(X5,X6))|~(terminates(X5,X7,X6)))|~(holdsAt(X7,plus(X6,n1)))),inference(variable_rename,[status(thm)],[108])).
% cnf(110,plain,(~holdsAt(X1,plus(X2,n1))|~terminates(X3,X1,X2)|~happens(X3,X2)),inference(split_conjunct,[status(thm)],[109])).
% fof(125, plain,![X4]:![X1]:![X2]:((~(terminates(X4,X1,X2))|epred3_3(X2,X4,X1))&(~(epred3_3(X2,X4,X1))|terminates(X4,X1,X2))),inference(fof_nnf,[status(thm)],[70])).
% fof(126, plain,![X5]:![X6]:![X7]:((~(terminates(X5,X6,X7))|epred3_3(X7,X5,X6))&(~(epred3_3(X7,X5,X6))|terminates(X5,X6,X7))),inference(variable_rename,[status(thm)],[125])).
% cnf(127,plain,(terminates(X1,X2,X3)|~epred3_3(X3,X1,X2)),inference(split_conjunct,[status(thm)],[126])).
% fof(140, plain,![X3]:![X5]:((~(less_or_equal(X3,X5))|(less(X3,X5)|X3=X5))&((~(less(X3,X5))&~(X3=X5))|less_or_equal(X3,X5))),inference(fof_nnf,[status(thm)],[25])).
% fof(141, plain,![X6]:![X7]:((~(less_or_equal(X6,X7))|(less(X6,X7)|X6=X7))&((~(less(X6,X7))&~(X6=X7))|less_or_equal(X6,X7))),inference(variable_rename,[status(thm)],[140])).
% fof(142, plain,![X6]:![X7]:((~(less_or_equal(X6,X7))|(less(X6,X7)|X6=X7))&((~(less(X6,X7))|less_or_equal(X6,X7))&(~(X6=X7)|less_or_equal(X6,X7)))),inference(distribute,[status(thm)],[141])).
% cnf(143,plain,(less_or_equal(X1,X2)|X1!=X2),inference(split_conjunct,[status(thm)],[142])).
% cnf(144,plain,(less_or_equal(X1,X2)|~less(X1,X2)),inference(split_conjunct,[status(thm)],[142])).
% fof(146, plain,![X3]:((~(less(X3,n2))|less_or_equal(X3,n1))&(~(less_or_equal(X3,n1))|less(X3,n2))),inference(fof_nnf,[status(thm)],[26])).
% fof(147, plain,![X4]:((~(less(X4,n2))|less_or_equal(X4,n1))&(~(less_or_equal(X4,n1))|less(X4,n2))),inference(variable_rename,[status(thm)],[146])).
% cnf(148,plain,(less(X1,n2)|~less_or_equal(X1,n1)),inference(split_conjunct,[status(thm)],[147])).
% fof(153, plain,![X4]:![X2]:((~(happens(X4,X2))|((((X4=push&X2=n0)|(X4=pull&X2=n1))|(X4=pull&X2=n2))|(X4=push&X2=n2)))&(((((~(X4=push)|~(X2=n0))&(~(X4=pull)|~(X2=n1)))&(~(X4=pull)|~(X2=n2)))&(~(X4=push)|~(X2=n2)))|happens(X4,X2))),inference(fof_nnf,[status(thm)],[30])).
% fof(154, plain,![X5]:![X6]:((~(happens(X5,X6))|((((X5=push&X6=n0)|(X5=pull&X6=n1))|(X5=pull&X6=n2))|(X5=push&X6=n2)))&(((((~(X5=push)|~(X6=n0))&(~(X5=pull)|~(X6=n1)))&(~(X5=pull)|~(X6=n2)))&(~(X5=push)|~(X6=n2)))|happens(X5,X6))),inference(variable_rename,[status(thm)],[153])).
% fof(155, plain,![X5]:![X6]:(((((((X5=push|(X5=pull|(X5=pull|X5=push)))|~(happens(X5,X6)))&((X6=n2|(X5=pull|(X5=pull|X5=push)))|~(happens(X5,X6))))&(((X5=push|(X6=n2|(X5=pull|X5=push)))|~(happens(X5,X6)))&((X6=n2|(X6=n2|(X5=pull|X5=push)))|~(happens(X5,X6)))))&((((X5=push|(X5=pull|(X6=n1|X5=push)))|~(happens(X5,X6)))&((X6=n2|(X5=pull|(X6=n1|X5=push)))|~(happens(X5,X6))))&(((X5=push|(X6=n2|(X6=n1|X5=push)))|~(happens(X5,X6)))&((X6=n2|(X6=n2|(X6=n1|X5=push)))|~(happens(X5,X6))))))&(((((X5=push|(X5=pull|(X5=pull|X6=n0)))|~(happens(X5,X6)))&((X6=n2|(X5=pull|(X5=pull|X6=n0)))|~(happens(X5,X6))))&(((X5=push|(X6=n2|(X5=pull|X6=n0)))|~(happens(X5,X6)))&((X6=n2|(X6=n2|(X5=pull|X6=n0)))|~(happens(X5,X6)))))&((((X5=push|(X5=pull|(X6=n1|X6=n0)))|~(happens(X5,X6)))&((X6=n2|(X5=pull|(X6=n1|X6=n0)))|~(happens(X5,X6))))&(((X5=push|(X6=n2|(X6=n1|X6=n0)))|~(happens(X5,X6)))&((X6=n2|(X6=n2|(X6=n1|X6=n0)))|~(happens(X5,X6)))))))&(((((~(X5=push)|~(X6=n0))|happens(X5,X6))&((~(X5=pull)|~(X6=n1))|happens(X5,X6)))&((~(X5=pull)|~(X6=n2))|happens(X5,X6)))&((~(X5=push)|~(X6=n2))|happens(X5,X6)))),inference(distribute,[status(thm)],[154])).
% cnf(159,plain,(happens(X1,X2)|X2!=n0|X1!=push),inference(split_conjunct,[status(thm)],[155])).
% cnf(168,plain,(X1=push|X2=n1|X2=n2|X2=n2|~happens(X1,X2)),inference(split_conjunct,[status(thm)],[155])).
% fof(176, plain,![X3]:![X5]:((~(less(X3,X5))|(~(less(X5,X3))&~(X5=X3)))&((less(X5,X3)|X5=X3)|less(X3,X5))),inference(fof_nnf,[status(thm)],[62])).
% fof(177, plain,![X6]:![X7]:((~(less(X6,X7))|(~(less(X7,X6))&~(X7=X6)))&((less(X7,X6)|X7=X6)|less(X6,X7))),inference(variable_rename,[status(thm)],[176])).
% fof(178, plain,![X6]:![X7]:(((~(less(X7,X6))|~(less(X6,X7)))&(~(X7=X6)|~(less(X6,X7))))&((less(X7,X6)|X7=X6)|less(X6,X7))),inference(distribute,[status(thm)],[177])).
% cnf(180,plain,(~less(X1,X2)|X2!=X1),inference(split_conjunct,[status(thm)],[178])).
% cnf(241,negated_conjecture,(holdsAt(backwards,n1)),inference(split_conjunct,[status(thm)],[65])).
% fof(275, plain,![X1]:![X4]:![X2]:((~(epred2_3(X2,X4,X1))|((((X4=push&X1=backwards)&~(happens(pull,X2)))|((X4=pull&X1=forwards)&~(happens(push,X2))))|((X4=pull&X1=forwards)&happens(push,X2))))&(((((~(X4=push)|~(X1=backwards))|happens(pull,X2))&((~(X4=pull)|~(X1=forwards))|happens(push,X2)))&((~(X4=pull)|~(X1=forwards))|~(happens(push,X2))))|epred2_3(X2,X4,X1))),inference(fof_nnf,[status(thm)],[67])).
% fof(276, plain,![X5]:![X6]:![X7]:((~(epred2_3(X7,X6,X5))|((((X6=push&X5=backwards)&~(happens(pull,X7)))|((X6=pull&X5=forwards)&~(happens(push,X7))))|((X6=pull&X5=forwards)&happens(push,X7))))&(((((~(X6=push)|~(X5=backwards))|happens(pull,X7))&((~(X6=pull)|~(X5=forwards))|happens(push,X7)))&((~(X6=pull)|~(X5=forwards))|~(happens(push,X7))))|epred2_3(X7,X6,X5))),inference(variable_rename,[status(thm)],[275])).
% fof(277, plain,![X5]:![X6]:![X7]:(((((((((X6=pull|(X6=pull|X6=push))|~(epred2_3(X7,X6,X5)))&((X5=forwards|(X6=pull|X6=push))|~(epred2_3(X7,X6,X5))))&((happens(push,X7)|(X6=pull|X6=push))|~(epred2_3(X7,X6,X5))))&((((X6=pull|(X5=forwards|X6=push))|~(epred2_3(X7,X6,X5)))&((X5=forwards|(X5=forwards|X6=push))|~(epred2_3(X7,X6,X5))))&((happens(push,X7)|(X5=forwards|X6=push))|~(epred2_3(X7,X6,X5)))))&((((X6=pull|(~(happens(push,X7))|X6=push))|~(epred2_3(X7,X6,X5)))&((X5=forwards|(~(happens(push,X7))|X6=push))|~(epred2_3(X7,X6,X5))))&((happens(push,X7)|(~(happens(push,X7))|X6=push))|~(epred2_3(X7,X6,X5)))))&((((((X6=pull|(X6=pull|X5=backwards))|~(epred2_3(X7,X6,X5)))&((X5=forwards|(X6=pull|X5=backwards))|~(epred2_3(X7,X6,X5))))&((happens(push,X7)|(X6=pull|X5=backwards))|~(epred2_3(X7,X6,X5))))&((((X6=pull|(X5=forwards|X5=backwards))|~(epred2_3(X7,X6,X5)))&((X5=forwards|(X5=forwards|X5=backwards))|~(epred2_3(X7,X6,X5))))&((happens(push,X7)|(X5=forwards|X5=backwards))|~(epred2_3(X7,X6,X5)))))&((((X6=pull|(~(happens(push,X7))|X5=backwards))|~(epred2_3(X7,X6,X5)))&((X5=forwards|(~(happens(push,X7))|X5=backwards))|~(epred2_3(X7,X6,X5))))&((happens(push,X7)|(~(happens(push,X7))|X5=backwards))|~(epred2_3(X7,X6,X5))))))&((((((X6=pull|(X6=pull|~(happens(pull,X7))))|~(epred2_3(X7,X6,X5)))&((X5=forwards|(X6=pull|~(happens(pull,X7))))|~(epred2_3(X7,X6,X5))))&((happens(push,X7)|(X6=pull|~(happens(pull,X7))))|~(epred2_3(X7,X6,X5))))&((((X6=pull|(X5=forwards|~(happens(pull,X7))))|~(epred2_3(X7,X6,X5)))&((X5=forwards|(X5=forwards|~(happens(pull,X7))))|~(epred2_3(X7,X6,X5))))&((happens(push,X7)|(X5=forwards|~(happens(pull,X7))))|~(epred2_3(X7,X6,X5)))))&((((X6=pull|(~(happens(push,X7))|~(happens(pull,X7))))|~(epred2_3(X7,X6,X5)))&((X5=forwards|(~(happens(push,X7))|~(happens(pull,X7))))|~(epred2_3(X7,X6,X5))))&((happens(push,X7)|(~(happens(push,X7))|~(happens(pull,X7))))|~(epred2_3(X7,X6,X5))))))&(((((~(X6=push)|~(X5=backwards))|happens(pull,X7))|epred2_3(X7,X6,X5))&(((~(X6=pull)|~(X5=forwards))|happens(push,X7))|epred2_3(X7,X6,X5)))&(((~(X6=pull)|~(X5=forwards))|~(happens(push,X7)))|epred2_3(X7,X6,X5)))),inference(distribute,[status(thm)],[276])).
% cnf(280,plain,(epred2_3(X1,X2,X3)|happens(pull,X1)|X3!=backwards|X2!=push),inference(split_conjunct,[status(thm)],[277])).
% fof(308, plain,![X1]:![X4]:![X2]:((~(epred3_3(X2,X4,X1))|(((epred2_3(X2,X4,X1)|((X4=pull&X1=backwards)&happens(push,X2)))|((X4=push&X1=spinning)&~(happens(pull,X2))))|((X4=pull&X1=spinning)&~(happens(push,X2)))))&((((~(epred2_3(X2,X4,X1))&((~(X4=pull)|~(X1=backwards))|~(happens(push,X2))))&((~(X4=push)|~(X1=spinning))|happens(pull,X2)))&((~(X4=pull)|~(X1=spinning))|happens(push,X2)))|epred3_3(X2,X4,X1))),inference(fof_nnf,[status(thm)],[71])).
% fof(309, plain,![X5]:![X6]:![X7]:((~(epred3_3(X7,X6,X5))|(((epred2_3(X7,X6,X5)|((X6=pull&X5=backwards)&happens(push,X7)))|((X6=push&X5=spinning)&~(happens(pull,X7))))|((X6=pull&X5=spinning)&~(happens(push,X7)))))&((((~(epred2_3(X7,X6,X5))&((~(X6=pull)|~(X5=backwards))|~(happens(push,X7))))&((~(X6=push)|~(X5=spinning))|happens(pull,X7)))&((~(X6=pull)|~(X5=spinning))|happens(push,X7)))|epred3_3(X7,X6,X5))),inference(variable_rename,[status(thm)],[308])).
% fof(310, plain,![X5]:![X6]:![X7]:(((((((((X6=pull|(X6=push|(X6=pull|epred2_3(X7,X6,X5))))|~(epred3_3(X7,X6,X5)))&((X5=spinning|(X6=push|(X6=pull|epred2_3(X7,X6,X5))))|~(epred3_3(X7,X6,X5))))&((~(happens(push,X7))|(X6=push|(X6=pull|epred2_3(X7,X6,X5))))|~(epred3_3(X7,X6,X5))))&((((X6=pull|(X5=spinning|(X6=pull|epred2_3(X7,X6,X5))))|~(epred3_3(X7,X6,X5)))&((X5=spinning|(X5=spinning|(X6=pull|epred2_3(X7,X6,X5))))|~(epred3_3(X7,X6,X5))))&((~(happens(push,X7))|(X5=spinning|(X6=pull|epred2_3(X7,X6,X5))))|~(epred3_3(X7,X6,X5)))))&((((X6=pull|(~(happens(pull,X7))|(X6=pull|epred2_3(X7,X6,X5))))|~(epred3_3(X7,X6,X5)))&((X5=spinning|(~(happens(pull,X7))|(X6=pull|epred2_3(X7,X6,X5))))|~(epred3_3(X7,X6,X5))))&((~(happens(push,X7))|(~(happens(pull,X7))|(X6=pull|epred2_3(X7,X6,X5))))|~(epred3_3(X7,X6,X5)))))&((((((X6=pull|(X6=push|(X5=backwards|epred2_3(X7,X6,X5))))|~(epred3_3(X7,X6,X5)))&((X5=spinning|(X6=push|(X5=backwards|epred2_3(X7,X6,X5))))|~(epred3_3(X7,X6,X5))))&((~(happens(push,X7))|(X6=push|(X5=backwards|epred2_3(X7,X6,X5))))|~(epred3_3(X7,X6,X5))))&((((X6=pull|(X5=spinning|(X5=backwards|epred2_3(X7,X6,X5))))|~(epred3_3(X7,X6,X5)))&((X5=spinning|(X5=spinning|(X5=backwards|epred2_3(X7,X6,X5))))|~(epred3_3(X7,X6,X5))))&((~(happens(push,X7))|(X5=spinning|(X5=backwards|epred2_3(X7,X6,X5))))|~(epred3_3(X7,X6,X5)))))&((((X6=pull|(~(happens(pull,X7))|(X5=backwards|epred2_3(X7,X6,X5))))|~(epred3_3(X7,X6,X5)))&((X5=spinning|(~(happens(pull,X7))|(X5=backwards|epred2_3(X7,X6,X5))))|~(epred3_3(X7,X6,X5))))&((~(happens(push,X7))|(~(happens(pull,X7))|(X5=backwards|epred2_3(X7,X6,X5))))|~(epred3_3(X7,X6,X5))))))&((((((X6=pull|(X6=push|(happens(push,X7)|epred2_3(X7,X6,X5))))|~(epred3_3(X7,X6,X5)))&((X5=spinning|(X6=push|(happens(push,X7)|epred2_3(X7,X6,X5))))|~(epred3_3(X7,X6,X5))))&((~(happens(push,X7))|(X6=push|(happens(push,X7)|epred2_3(X7,X6,X5))))|~(epred3_3(X7,X6,X5))))&((((X6=pull|(X5=spinning|(happens(push,X7)|epred2_3(X7,X6,X5))))|~(epred3_3(X7,X6,X5)))&((X5=spinning|(X5=spinning|(happens(push,X7)|epred2_3(X7,X6,X5))))|~(epred3_3(X7,X6,X5))))&((~(happens(push,X7))|(X5=spinning|(happens(push,X7)|epred2_3(X7,X6,X5))))|~(epred3_3(X7,X6,X5)))))&((((X6=pull|(~(happens(pull,X7))|(happens(push,X7)|epred2_3(X7,X6,X5))))|~(epred3_3(X7,X6,X5)))&((X5=spinning|(~(happens(pull,X7))|(happens(push,X7)|epred2_3(X7,X6,X5))))|~(epred3_3(X7,X6,X5))))&((~(happens(push,X7))|(~(happens(pull,X7))|(happens(push,X7)|epred2_3(X7,X6,X5))))|~(epred3_3(X7,X6,X5))))))&((((~(epred2_3(X7,X6,X5))|epred3_3(X7,X6,X5))&(((~(X6=pull)|~(X5=backwards))|~(happens(push,X7)))|epred3_3(X7,X6,X5)))&(((~(X6=push)|~(X5=spinning))|happens(pull,X7))|epred3_3(X7,X6,X5)))&(((~(X6=pull)|~(X5=spinning))|happens(push,X7))|epred3_3(X7,X6,X5)))),inference(distribute,[status(thm)],[309])).
% cnf(314,plain,(epred3_3(X1,X2,X3)|~epred2_3(X1,X2,X3)),inference(split_conjunct,[status(thm)],[310])).
% cnf(342,plain,(less_or_equal(X1,X1)),inference(er,[status(thm)],[143,theory(equality)])).
% cnf(343,plain,(~less(X1,X1)),inference(er,[status(thm)],[180,theory(equality)])).
% cnf(345,plain,(happens(X1,n0)|push!=X1),inference(er,[status(thm)],[159,theory(equality)])).
% cnf(354,plain,(plus(n1,n0)=n1),inference(rw,[status(thm)],[80,104,theory(equality)])).
% cnf(409,plain,(~terminates(X1,X2,X3)|~happens(X1,X3)|~holdsAt(X2,plus(n1,X3))),inference(spm,[status(thm)],[110,104,theory(equality)])).
% cnf(419,plain,(epred2_3(X1,X2,backwards)|happens(pull,X1)|push!=X2),inference(er,[status(thm)],[280,theory(equality)])).
% cnf(509,plain,(less(n0,n1)),inference(spm,[status(thm)],[98,342,theory(equality)])).
% cnf(539,plain,(less_or_equal(n0,n1)),inference(spm,[status(thm)],[144,509,theory(equality)])).
% cnf(561,plain,(less(n0,n2)),inference(spm,[status(thm)],[148,539,theory(equality)])).
% cnf(577,plain,(happens(push,n0)),inference(er,[status(thm)],[345,theory(equality)])).
% cnf(1246,plain,(~terminates(X1,X2,n0)|~happens(X1,n0)|~holdsAt(X2,n1)),inference(spm,[status(thm)],[409,354,theory(equality)])).
% cnf(1319,plain,(epred2_3(X1,push,backwards)|happens(pull,X1)),inference(er,[status(thm)],[419,theory(equality)])).
% cnf(1338,plain,(epred3_3(X1,push,backwards)|happens(pull,X1)),inference(spm,[status(thm)],[314,1319,theory(equality)])).
% cnf(1345,plain,(terminates(push,backwards,X1)|happens(pull,X1)),inference(spm,[status(thm)],[127,1338,theory(equality)])).
% cnf(1357,plain,(~terminates(push,X1,n0)|~holdsAt(X1,n1)),inference(spm,[status(thm)],[1246,577,theory(equality)])).
% cnf(1358,negated_conjecture,(~terminates(push,backwards,n0)),inference(spm,[status(thm)],[1357,241,theory(equality)])).
% cnf(1360,plain,(happens(pull,n0)),inference(spm,[status(thm)],[1358,1345,theory(equality)])).
% cnf(1362,plain,(n2=n0|push=pull|n1=n0),inference(spm,[status(thm)],[168,1360,theory(equality)])).
% cnf(1370,plain,(n0=n2|n0=n1),inference(sr,[status(thm)],[1362,102,theory(equality)])).
% cnf(1382,plain,(less(n2,n2)|n0=n1),inference(spm,[status(thm)],[561,1370,theory(equality)])).
% cnf(1414,plain,(n0=n1),inference(sr,[status(thm)],[1382,343,theory(equality)])).
% cnf(1464,plain,(less(n1,n1)),inference(rw,[status(thm)],[509,1414,theory(equality)])).
% cnf(1465,plain,($false),inference(sr,[status(thm)],[1464,343,theory(equality)])).
% cnf(1466,plain,($false),1465,['proof']).
% # SZS output end CNFRefutation
% # Processed clauses                  : 471
% # ...of these trivial                : 4
% # ...subsumed                        : 122
% # ...remaining for further processing: 345
% # Other redundant clauses eliminated : 2
% # Clauses deleted for lack of memory : 0
% # Backward-subsumed                  : 39
% # Backward-rewritten                 : 48
% # Generated clauses                  : 738
% # ...of the previous two non-trivial : 508
% # Contextual simplify-reflections    : 71
% # Paramodulations                    : 710
% # Factorizations                     : 4
% # Equation resolutions               : 24
% # Current number of processed clauses: 256
% #    Positive orientable unit clauses: 87
% #    Positive unorientable unit clauses: 1
% #    Negative unit clauses           : 43
% #    Non-unit-clauses                : 125
% # Current number of unprocessed clauses: 74
% # ...number of literals in the above : 236
% # Clause-clause subsumption calls (NU) : 735
% # Rec. Clause-clause subsumption calls : 671
% # Unit Clause-clause subsumption calls : 1188
% # Rewrite failures with RHS unbound  : 0
% # Indexed BW rewrite attempts        : 48
% # Indexed BW rewrite successes       : 38
% # Backwards rewriting index:   226 leaves,   1.18+/-0.743 terms/leaf
% # Paramod-from index:          110 leaves,   1.03+/-0.163 terms/leaf
% # Paramod-into index:          194 leaves,   1.11+/-0.423 terms/leaf
% # -------------------------------------------------
% # User time              : 0.064 s
% # System time            : 0.003 s
% # Total time             : 0.067 s
% # Maximum resident set size: 0 pages
% PrfWatch: 0.17 CPU 0.27 WC
% FINAL PrfWatch: 0.17 CPU 0.27 WC
% SZS output end Solution for /tmp/SystemOnTPTP30200/CSR015+1.tptp
% 
%------------------------------------------------------------------------------