TSTP Solution File: CSR002+2 by SRASS---0.1

View Problem - Process Solution

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

% Computer : art04.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:43:52 EST 2010

% Result   : Theorem 1.51s
% Output   : Solution 1.51s
% 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/SystemOnTPTP21904/CSR002+2.tptp
% Adding relevance values
% Extracting the conjecture
% Sorting axioms by relevance
% Looking for THM       ... 
% found
% SZS status THM for /tmp/SystemOnTPTP21904/CSR002+2.tptp
% SZS output start Solution for /tmp/SystemOnTPTP21904/CSR002+2.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 22000
% 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(9, axiom,![X2]:~(filling=waterLevel(X2)),file('/tmp/SRASS.s.p', filling_not_waterLevel)).
% fof(11, axiom,holdsAt(waterLevel(n3),n3),file('/tmp/SRASS.s.p', waterLevel_3)).
% fof(14, axiom,~(?[X2]:less(X2,n0)),file('/tmp/SRASS.s.p', less0)).
% fof(16, axiom,![X2]:![X6]:plus(X2,X6)=plus(X6,X2),file('/tmp/SRASS.s.p', symmetry_of_plus)).
% fof(17, axiom,![X8]:![X9]:![X3]:(initiates(X8,X9,X3)<=>((((X8=tapOn&X9=filling)|(X8=overflow&X9=spilling))|?[X1]:((holdsAt(waterLevel(X1),X3)&X8=tapOff)&X9=waterLevel(X1)))|?[X1]:((holdsAt(waterLevel(X1),X3)&X8=overflow)&X9=waterLevel(X1)))),file('/tmp/SRASS.s.p', initiates_all_defn)).
% fof(18, axiom,![X8]:![X3]:(happens(X8,X3)<=>((X8=tapOn&X3=n0)|((holdsAt(waterLevel(n3),X3)&holdsAt(filling,X3))&X8=overflow))),file('/tmp/SRASS.s.p', happens_all_defn)).
% fof(21, axiom,![X8]:![X3]:![X9]:((happens(X8,X3)&(initiates(X8,X9,X3)|terminates(X8,X9,X3)))=>~(releasedAt(X9,plus(X3,n1)))),file('/tmp/SRASS.s.p', happens_not_released)).
% fof(23, axiom,![X9]:![X3]:((~(releasedAt(X9,X3))&~(?[X8]:(happens(X8,X3)&releases(X8,X9,X3))))=>~(releasedAt(X9,plus(X3,n1)))),file('/tmp/SRASS.s.p', keep_not_released)).
% fof(26, axiom,![X9]:![X3]:(((~(holdsAt(X9,X3))&~(releasedAt(X9,plus(X3,n1))))&~(?[X8]:(happens(X8,X3)&initiates(X8,X9,X3))))=>~(holdsAt(X9,plus(X3,n1)))),file('/tmp/SRASS.s.p', keep_not_holding)).
% fof(27, axiom,![X8]:![X9]:![X3]:(releases(X8,X9,X3)<=>?[X1]:(X8=tapOn&X9=waterLevel(X1))),file('/tmp/SRASS.s.p', releases_all_defn)).
% fof(29, axiom,plus(n0,n1)=n1,file('/tmp/SRASS.s.p', plus0_1)).
% fof(34, axiom,![X8]:![X9]:![X3]:(terminates(X8,X9,X3)<=>((X8=tapOff&X9=filling)|(X8=overflow&X9=filling))),file('/tmp/SRASS.s.p', terminates_all_defn)).
% fof(36, axiom,plus(n1,n3)=n4,file('/tmp/SRASS.s.p', plus1_3)).
% fof(41, axiom,![X2]:(less(X2,n1)<=>less_or_equal(X2,n0)),file('/tmp/SRASS.s.p', less1)).
% fof(43, axiom,![X2]:(less(X2,n2)<=>less_or_equal(X2,n1)),file('/tmp/SRASS.s.p', less2)).
% fof(46, axiom,![X8]:![X3]:![X9]:((happens(X8,X3)&terminates(X8,X9,X3))=>~(holdsAt(X9,plus(X3,n1)))),file('/tmp/SRASS.s.p', happens_terminates_not_holds)).
% fof(47, axiom,plus(n1,n1)=n2,file('/tmp/SRASS.s.p', plus1_1)).
% fof(48, axiom,![X2]:![X6]:(less_or_equal(X2,X6)<=>(less(X2,X6)|X2=X6)),file('/tmp/SRASS.s.p', less_or_equal)).
% fof(49, axiom,plus(n1,n2)=n3,file('/tmp/SRASS.s.p', plus1_2)).
% fof(51, axiom,![X2]:(less(X2,n3)<=>less_or_equal(X2,n2)),file('/tmp/SRASS.s.p', less3)).
% fof(56, conjecture,~(holdsAt(filling,n4)),file('/tmp/SRASS.s.p', not_filling_4)).
% fof(57, negated_conjecture,~(~(holdsAt(filling,n4))),inference(assume_negation,[status(cth)],[56])).
% fof(63, plain,![X8]:![X3]:![X9]:((happens(X8,X3)&(initiates(X8,X9,X3)|terminates(X8,X9,X3)))=>~(releasedAt(X9,plus(X3,n1)))),inference(fof_simplification,[status(thm)],[21,theory(equality)])).
% fof(64, plain,![X9]:![X3]:((~(releasedAt(X9,X3))&~(?[X8]:(happens(X8,X3)&releases(X8,X9,X3))))=>~(releasedAt(X9,plus(X3,n1)))),inference(fof_simplification,[status(thm)],[23,theory(equality)])).
% fof(66, plain,![X9]:![X3]:(((~(holdsAt(X9,X3))&~(releasedAt(X9,plus(X3,n1))))&~(?[X8]:(happens(X8,X3)&initiates(X8,X9,X3))))=>~(holdsAt(X9,plus(X3,n1)))),inference(fof_simplification,[status(thm)],[26,theory(equality)])).
% fof(70, plain,![X8]:![X3]:![X9]:((happens(X8,X3)&terminates(X8,X9,X3))=>~(holdsAt(X9,plus(X3,n1)))),inference(fof_simplification,[status(thm)],[46,theory(equality)])).
% fof(71, negated_conjecture,holdsAt(filling,n4),inference(fof_simplification,[status(thm)],[57,theory(equality)])).
% fof(72, plain,![X3]:![X8]:![X9]:(epred1_3(X9,X8,X3)<=>((((X8=tapOn&X9=filling)|(X8=overflow&X9=spilling))|?[X1]:((holdsAt(waterLevel(X1),X3)&X8=tapOff)&X9=waterLevel(X1)))|?[X1]:((holdsAt(waterLevel(X1),X3)&X8=overflow)&X9=waterLevel(X1)))),introduced(definition)).
% fof(73, plain,![X8]:![X9]:![X3]:(initiates(X8,X9,X3)<=>epred1_3(X9,X8,X3)),inference(apply_def,[status(esa)],[17,72,theory(equality)])).
% fof(84, plain,![X3]:~(filling=waterLevel(X3)),inference(variable_rename,[status(thm)],[9])).
% cnf(85,plain,(filling!=waterLevel(X1)),inference(split_conjunct,[status(thm)],[84])).
% cnf(89,plain,(holdsAt(waterLevel(n3),n3)),inference(split_conjunct,[status(thm)],[11])).
% fof(97, plain,![X2]:~(less(X2,n0)),inference(fof_nnf,[status(thm)],[14])).
% fof(98, plain,![X3]:~(less(X3,n0)),inference(variable_rename,[status(thm)],[97])).
% cnf(99,plain,(~less(X1,n0)),inference(split_conjunct,[status(thm)],[98])).
% fof(101, plain,![X7]:![X8]:plus(X7,X8)=plus(X8,X7),inference(variable_rename,[status(thm)],[16])).
% cnf(102,plain,(plus(X1,X2)=plus(X2,X1)),inference(split_conjunct,[status(thm)],[101])).
% fof(103, plain,![X8]:![X9]:![X3]:((~(initiates(X8,X9,X3))|epred1_3(X9,X8,X3))&(~(epred1_3(X9,X8,X3))|initiates(X8,X9,X3))),inference(fof_nnf,[status(thm)],[73])).
% fof(104, plain,![X10]:![X11]:![X12]:((~(initiates(X10,X11,X12))|epred1_3(X11,X10,X12))&(~(epred1_3(X11,X10,X12))|initiates(X10,X11,X12))),inference(variable_rename,[status(thm)],[103])).
% cnf(105,plain,(initiates(X1,X2,X3)|~epred1_3(X2,X1,X3)),inference(split_conjunct,[status(thm)],[104])).
% fof(107, plain,![X8]:![X3]:((~(happens(X8,X3))|((X8=tapOn&X3=n0)|((holdsAt(waterLevel(n3),X3)&holdsAt(filling,X3))&X8=overflow)))&(((~(X8=tapOn)|~(X3=n0))&((~(holdsAt(waterLevel(n3),X3))|~(holdsAt(filling,X3)))|~(X8=overflow)))|happens(X8,X3))),inference(fof_nnf,[status(thm)],[18])).
% fof(108, plain,![X9]:![X10]:((~(happens(X9,X10))|((X9=tapOn&X10=n0)|((holdsAt(waterLevel(n3),X10)&holdsAt(filling,X10))&X9=overflow)))&(((~(X9=tapOn)|~(X10=n0))&((~(holdsAt(waterLevel(n3),X10))|~(holdsAt(filling,X10)))|~(X9=overflow)))|happens(X9,X10))),inference(variable_rename,[status(thm)],[107])).
% fof(109, plain,![X9]:![X10]:((((((holdsAt(waterLevel(n3),X10)|X9=tapOn)|~(happens(X9,X10)))&((holdsAt(filling,X10)|X9=tapOn)|~(happens(X9,X10))))&((X9=overflow|X9=tapOn)|~(happens(X9,X10))))&((((holdsAt(waterLevel(n3),X10)|X10=n0)|~(happens(X9,X10)))&((holdsAt(filling,X10)|X10=n0)|~(happens(X9,X10))))&((X9=overflow|X10=n0)|~(happens(X9,X10)))))&(((~(X9=tapOn)|~(X10=n0))|happens(X9,X10))&(((~(holdsAt(waterLevel(n3),X10))|~(holdsAt(filling,X10)))|~(X9=overflow))|happens(X9,X10)))),inference(distribute,[status(thm)],[108])).
% cnf(110,plain,(happens(X1,X2)|X1!=overflow|~holdsAt(filling,X2)|~holdsAt(waterLevel(n3),X2)),inference(split_conjunct,[status(thm)],[109])).
% cnf(111,plain,(happens(X1,X2)|X2!=n0|X1!=tapOn),inference(split_conjunct,[status(thm)],[109])).
% cnf(113,plain,(X2=n0|holdsAt(filling,X2)|~happens(X1,X2)),inference(split_conjunct,[status(thm)],[109])).
% fof(125, plain,![X8]:![X3]:![X9]:((~(happens(X8,X3))|(~(initiates(X8,X9,X3))&~(terminates(X8,X9,X3))))|~(releasedAt(X9,plus(X3,n1)))),inference(fof_nnf,[status(thm)],[63])).
% fof(126, plain,![X10]:![X11]:![X12]:((~(happens(X10,X11))|(~(initiates(X10,X12,X11))&~(terminates(X10,X12,X11))))|~(releasedAt(X12,plus(X11,n1)))),inference(variable_rename,[status(thm)],[125])).
% fof(127, plain,![X10]:![X11]:![X12]:(((~(initiates(X10,X12,X11))|~(happens(X10,X11)))|~(releasedAt(X12,plus(X11,n1))))&((~(terminates(X10,X12,X11))|~(happens(X10,X11)))|~(releasedAt(X12,plus(X11,n1))))),inference(distribute,[status(thm)],[126])).
% cnf(129,plain,(~releasedAt(X1,plus(X2,n1))|~happens(X3,X2)|~initiates(X3,X1,X2)),inference(split_conjunct,[status(thm)],[127])).
% fof(131, plain,![X9]:![X3]:((releasedAt(X9,X3)|?[X8]:(happens(X8,X3)&releases(X8,X9,X3)))|~(releasedAt(X9,plus(X3,n1)))),inference(fof_nnf,[status(thm)],[64])).
% fof(132, plain,![X10]:![X11]:((releasedAt(X10,X11)|?[X12]:(happens(X12,X11)&releases(X12,X10,X11)))|~(releasedAt(X10,plus(X11,n1)))),inference(variable_rename,[status(thm)],[131])).
% fof(133, plain,![X10]:![X11]:((releasedAt(X10,X11)|(happens(esk2_2(X10,X11),X11)&releases(esk2_2(X10,X11),X10,X11)))|~(releasedAt(X10,plus(X11,n1)))),inference(skolemize,[status(esa)],[132])).
% fof(134, plain,![X10]:![X11]:(((happens(esk2_2(X10,X11),X11)|releasedAt(X10,X11))|~(releasedAt(X10,plus(X11,n1))))&((releases(esk2_2(X10,X11),X10,X11)|releasedAt(X10,X11))|~(releasedAt(X10,plus(X11,n1))))),inference(distribute,[status(thm)],[133])).
% cnf(135,plain,(releasedAt(X1,X2)|releases(esk2_2(X1,X2),X1,X2)|~releasedAt(X1,plus(X2,n1))),inference(split_conjunct,[status(thm)],[134])).
% cnf(136,plain,(releasedAt(X1,X2)|happens(esk2_2(X1,X2),X2)|~releasedAt(X1,plus(X2,n1))),inference(split_conjunct,[status(thm)],[134])).
% fof(146, plain,![X9]:![X3]:(((holdsAt(X9,X3)|releasedAt(X9,plus(X3,n1)))|?[X8]:(happens(X8,X3)&initiates(X8,X9,X3)))|~(holdsAt(X9,plus(X3,n1)))),inference(fof_nnf,[status(thm)],[66])).
% fof(147, plain,![X10]:![X11]:(((holdsAt(X10,X11)|releasedAt(X10,plus(X11,n1)))|?[X12]:(happens(X12,X11)&initiates(X12,X10,X11)))|~(holdsAt(X10,plus(X11,n1)))),inference(variable_rename,[status(thm)],[146])).
% fof(148, plain,![X10]:![X11]:(((holdsAt(X10,X11)|releasedAt(X10,plus(X11,n1)))|(happens(esk4_2(X10,X11),X11)&initiates(esk4_2(X10,X11),X10,X11)))|~(holdsAt(X10,plus(X11,n1)))),inference(skolemize,[status(esa)],[147])).
% fof(149, plain,![X10]:![X11]:(((happens(esk4_2(X10,X11),X11)|(holdsAt(X10,X11)|releasedAt(X10,plus(X11,n1))))|~(holdsAt(X10,plus(X11,n1))))&((initiates(esk4_2(X10,X11),X10,X11)|(holdsAt(X10,X11)|releasedAt(X10,plus(X11,n1))))|~(holdsAt(X10,plus(X11,n1))))),inference(distribute,[status(thm)],[148])).
% cnf(151,plain,(releasedAt(X1,plus(X2,n1))|holdsAt(X1,X2)|happens(esk4_2(X1,X2),X2)|~holdsAt(X1,plus(X2,n1))),inference(split_conjunct,[status(thm)],[149])).
% fof(152, plain,![X8]:![X9]:![X3]:((~(releases(X8,X9,X3))|?[X1]:(X8=tapOn&X9=waterLevel(X1)))&(![X1]:(~(X8=tapOn)|~(X9=waterLevel(X1)))|releases(X8,X9,X3))),inference(fof_nnf,[status(thm)],[27])).
% fof(153, plain,![X10]:![X11]:![X12]:((~(releases(X10,X11,X12))|?[X13]:(X10=tapOn&X11=waterLevel(X13)))&(![X14]:(~(X10=tapOn)|~(X11=waterLevel(X14)))|releases(X10,X11,X12))),inference(variable_rename,[status(thm)],[152])).
% fof(154, plain,![X10]:![X11]:![X12]:((~(releases(X10,X11,X12))|(X10=tapOn&X11=waterLevel(esk5_3(X10,X11,X12))))&(![X14]:(~(X10=tapOn)|~(X11=waterLevel(X14)))|releases(X10,X11,X12))),inference(skolemize,[status(esa)],[153])).
% fof(155, plain,![X10]:![X11]:![X12]:![X14]:(((~(X10=tapOn)|~(X11=waterLevel(X14)))|releases(X10,X11,X12))&(~(releases(X10,X11,X12))|(X10=tapOn&X11=waterLevel(esk5_3(X10,X11,X12))))),inference(shift_quantors,[status(thm)],[154])).
% fof(156, plain,![X10]:![X11]:![X12]:![X14]:(((~(X10=tapOn)|~(X11=waterLevel(X14)))|releases(X10,X11,X12))&((X10=tapOn|~(releases(X10,X11,X12)))&(X11=waterLevel(esk5_3(X10,X11,X12))|~(releases(X10,X11,X12))))),inference(distribute,[status(thm)],[155])).
% cnf(157,plain,(X2=waterLevel(esk5_3(X1,X2,X3))|~releases(X1,X2,X3)),inference(split_conjunct,[status(thm)],[156])).
% cnf(161,plain,(plus(n0,n1)=n1),inference(split_conjunct,[status(thm)],[29])).
% fof(174, plain,![X8]:![X9]:![X3]:((~(terminates(X8,X9,X3))|((X8=tapOff&X9=filling)|(X8=overflow&X9=filling)))&(((~(X8=tapOff)|~(X9=filling))&(~(X8=overflow)|~(X9=filling)))|terminates(X8,X9,X3))),inference(fof_nnf,[status(thm)],[34])).
% fof(175, plain,![X10]:![X11]:![X12]:((~(terminates(X10,X11,X12))|((X10=tapOff&X11=filling)|(X10=overflow&X11=filling)))&(((~(X10=tapOff)|~(X11=filling))&(~(X10=overflow)|~(X11=filling)))|terminates(X10,X11,X12))),inference(variable_rename,[status(thm)],[174])).
% fof(176, plain,![X10]:![X11]:![X12]:(((((X10=overflow|X10=tapOff)|~(terminates(X10,X11,X12)))&((X11=filling|X10=tapOff)|~(terminates(X10,X11,X12))))&(((X10=overflow|X11=filling)|~(terminates(X10,X11,X12)))&((X11=filling|X11=filling)|~(terminates(X10,X11,X12)))))&(((~(X10=tapOff)|~(X11=filling))|terminates(X10,X11,X12))&((~(X10=overflow)|~(X11=filling))|terminates(X10,X11,X12)))),inference(distribute,[status(thm)],[175])).
% cnf(177,plain,(terminates(X1,X2,X3)|X2!=filling|X1!=overflow),inference(split_conjunct,[status(thm)],[176])).
% cnf(187,plain,(plus(n1,n3)=n4),inference(split_conjunct,[status(thm)],[36])).
% fof(214, plain,![X2]:((~(less(X2,n1))|less_or_equal(X2,n0))&(~(less_or_equal(X2,n0))|less(X2,n1))),inference(fof_nnf,[status(thm)],[41])).
% fof(215, plain,![X3]:((~(less(X3,n1))|less_or_equal(X3,n0))&(~(less_or_equal(X3,n0))|less(X3,n1))),inference(variable_rename,[status(thm)],[214])).
% cnf(216,plain,(less(X1,n1)|~less_or_equal(X1,n0)),inference(split_conjunct,[status(thm)],[215])).
% fof(219, plain,![X2]:((~(less(X2,n2))|less_or_equal(X2,n1))&(~(less_or_equal(X2,n1))|less(X2,n2))),inference(fof_nnf,[status(thm)],[43])).
% fof(220, plain,![X3]:((~(less(X3,n2))|less_or_equal(X3,n1))&(~(less_or_equal(X3,n1))|less(X3,n2))),inference(variable_rename,[status(thm)],[219])).
% cnf(221,plain,(less(X1,n2)|~less_or_equal(X1,n1)),inference(split_conjunct,[status(thm)],[220])).
% fof(227, plain,![X8]:![X3]:![X9]:((~(happens(X8,X3))|~(terminates(X8,X9,X3)))|~(holdsAt(X9,plus(X3,n1)))),inference(fof_nnf,[status(thm)],[70])).
% fof(228, plain,![X10]:![X11]:![X12]:((~(happens(X10,X11))|~(terminates(X10,X12,X11)))|~(holdsAt(X12,plus(X11,n1)))),inference(variable_rename,[status(thm)],[227])).
% cnf(229,plain,(~holdsAt(X1,plus(X2,n1))|~terminates(X3,X1,X2)|~happens(X3,X2)),inference(split_conjunct,[status(thm)],[228])).
% cnf(230,plain,(plus(n1,n1)=n2),inference(split_conjunct,[status(thm)],[47])).
% fof(231, plain,![X2]:![X6]:((~(less_or_equal(X2,X6))|(less(X2,X6)|X2=X6))&((~(less(X2,X6))&~(X2=X6))|less_or_equal(X2,X6))),inference(fof_nnf,[status(thm)],[48])).
% fof(232, plain,![X7]:![X8]:((~(less_or_equal(X7,X8))|(less(X7,X8)|X7=X8))&((~(less(X7,X8))&~(X7=X8))|less_or_equal(X7,X8))),inference(variable_rename,[status(thm)],[231])).
% fof(233, plain,![X7]:![X8]:((~(less_or_equal(X7,X8))|(less(X7,X8)|X7=X8))&((~(less(X7,X8))|less_or_equal(X7,X8))&(~(X7=X8)|less_or_equal(X7,X8)))),inference(distribute,[status(thm)],[232])).
% cnf(234,plain,(less_or_equal(X1,X2)|X1!=X2),inference(split_conjunct,[status(thm)],[233])).
% cnf(235,plain,(less_or_equal(X1,X2)|~less(X1,X2)),inference(split_conjunct,[status(thm)],[233])).
% cnf(237,plain,(plus(n1,n2)=n3),inference(split_conjunct,[status(thm)],[49])).
% fof(239, plain,![X2]:((~(less(X2,n3))|less_or_equal(X2,n2))&(~(less_or_equal(X2,n2))|less(X2,n3))),inference(fof_nnf,[status(thm)],[51])).
% fof(240, plain,![X3]:((~(less(X3,n3))|less_or_equal(X3,n2))&(~(less_or_equal(X3,n2))|less(X3,n3))),inference(variable_rename,[status(thm)],[239])).
% cnf(241,plain,(less(X1,n3)|~less_or_equal(X1,n2)),inference(split_conjunct,[status(thm)],[240])).
% cnf(259,negated_conjecture,(holdsAt(filling,n4)),inference(split_conjunct,[status(thm)],[71])).
% fof(260, plain,![X3]:![X8]:![X9]:((~(epred1_3(X9,X8,X3))|((((X8=tapOn&X9=filling)|(X8=overflow&X9=spilling))|?[X1]:((holdsAt(waterLevel(X1),X3)&X8=tapOff)&X9=waterLevel(X1)))|?[X1]:((holdsAt(waterLevel(X1),X3)&X8=overflow)&X9=waterLevel(X1))))&(((((~(X8=tapOn)|~(X9=filling))&(~(X8=overflow)|~(X9=spilling)))&![X1]:((~(holdsAt(waterLevel(X1),X3))|~(X8=tapOff))|~(X9=waterLevel(X1))))&![X1]:((~(holdsAt(waterLevel(X1),X3))|~(X8=overflow))|~(X9=waterLevel(X1))))|epred1_3(X9,X8,X3))),inference(fof_nnf,[status(thm)],[72])).
% fof(261, plain,![X10]:![X11]:![X12]:((~(epred1_3(X12,X11,X10))|((((X11=tapOn&X12=filling)|(X11=overflow&X12=spilling))|?[X13]:((holdsAt(waterLevel(X13),X10)&X11=tapOff)&X12=waterLevel(X13)))|?[X14]:((holdsAt(waterLevel(X14),X10)&X11=overflow)&X12=waterLevel(X14))))&(((((~(X11=tapOn)|~(X12=filling))&(~(X11=overflow)|~(X12=spilling)))&![X15]:((~(holdsAt(waterLevel(X15),X10))|~(X11=tapOff))|~(X12=waterLevel(X15))))&![X16]:((~(holdsAt(waterLevel(X16),X10))|~(X11=overflow))|~(X12=waterLevel(X16))))|epred1_3(X12,X11,X10))),inference(variable_rename,[status(thm)],[260])).
% fof(262, plain,![X10]:![X11]:![X12]:((~(epred1_3(X12,X11,X10))|((((X11=tapOn&X12=filling)|(X11=overflow&X12=spilling))|((holdsAt(waterLevel(esk10_3(X10,X11,X12)),X10)&X11=tapOff)&X12=waterLevel(esk10_3(X10,X11,X12))))|((holdsAt(waterLevel(esk11_3(X10,X11,X12)),X10)&X11=overflow)&X12=waterLevel(esk11_3(X10,X11,X12)))))&(((((~(X11=tapOn)|~(X12=filling))&(~(X11=overflow)|~(X12=spilling)))&![X15]:((~(holdsAt(waterLevel(X15),X10))|~(X11=tapOff))|~(X12=waterLevel(X15))))&![X16]:((~(holdsAt(waterLevel(X16),X10))|~(X11=overflow))|~(X12=waterLevel(X16))))|epred1_3(X12,X11,X10))),inference(skolemize,[status(esa)],[261])).
% fof(263, plain,![X10]:![X11]:![X12]:![X15]:![X16]:(((((~(holdsAt(waterLevel(X16),X10))|~(X11=overflow))|~(X12=waterLevel(X16)))&(((~(holdsAt(waterLevel(X15),X10))|~(X11=tapOff))|~(X12=waterLevel(X15)))&((~(X11=tapOn)|~(X12=filling))&(~(X11=overflow)|~(X12=spilling)))))|epred1_3(X12,X11,X10))&(~(epred1_3(X12,X11,X10))|((((X11=tapOn&X12=filling)|(X11=overflow&X12=spilling))|((holdsAt(waterLevel(esk10_3(X10,X11,X12)),X10)&X11=tapOff)&X12=waterLevel(esk10_3(X10,X11,X12))))|((holdsAt(waterLevel(esk11_3(X10,X11,X12)),X10)&X11=overflow)&X12=waterLevel(esk11_3(X10,X11,X12)))))),inference(shift_quantors,[status(thm)],[262])).
% fof(264, plain,![X10]:![X11]:![X12]:![X15]:![X16]:(((((~(holdsAt(waterLevel(X16),X10))|~(X11=overflow))|~(X12=waterLevel(X16)))|epred1_3(X12,X11,X10))&((((~(holdsAt(waterLevel(X15),X10))|~(X11=tapOff))|~(X12=waterLevel(X15)))|epred1_3(X12,X11,X10))&(((~(X11=tapOn)|~(X12=filling))|epred1_3(X12,X11,X10))&((~(X11=overflow)|~(X12=spilling))|epred1_3(X12,X11,X10)))))&((((((((holdsAt(waterLevel(esk11_3(X10,X11,X12)),X10)|(holdsAt(waterLevel(esk10_3(X10,X11,X12)),X10)|(X11=overflow|X11=tapOn)))|~(epred1_3(X12,X11,X10)))&((X11=overflow|(holdsAt(waterLevel(esk10_3(X10,X11,X12)),X10)|(X11=overflow|X11=tapOn)))|~(epred1_3(X12,X11,X10))))&((X12=waterLevel(esk11_3(X10,X11,X12))|(holdsAt(waterLevel(esk10_3(X10,X11,X12)),X10)|(X11=overflow|X11=tapOn)))|~(epred1_3(X12,X11,X10))))&((((holdsAt(waterLevel(esk11_3(X10,X11,X12)),X10)|(X11=tapOff|(X11=overflow|X11=tapOn)))|~(epred1_3(X12,X11,X10)))&((X11=overflow|(X11=tapOff|(X11=overflow|X11=tapOn)))|~(epred1_3(X12,X11,X10))))&((X12=waterLevel(esk11_3(X10,X11,X12))|(X11=tapOff|(X11=overflow|X11=tapOn)))|~(epred1_3(X12,X11,X10)))))&((((holdsAt(waterLevel(esk11_3(X10,X11,X12)),X10)|(X12=waterLevel(esk10_3(X10,X11,X12))|(X11=overflow|X11=tapOn)))|~(epred1_3(X12,X11,X10)))&((X11=overflow|(X12=waterLevel(esk10_3(X10,X11,X12))|(X11=overflow|X11=tapOn)))|~(epred1_3(X12,X11,X10))))&((X12=waterLevel(esk11_3(X10,X11,X12))|(X12=waterLevel(esk10_3(X10,X11,X12))|(X11=overflow|X11=tapOn)))|~(epred1_3(X12,X11,X10)))))&((((((holdsAt(waterLevel(esk11_3(X10,X11,X12)),X10)|(holdsAt(waterLevel(esk10_3(X10,X11,X12)),X10)|(X12=spilling|X11=tapOn)))|~(epred1_3(X12,X11,X10)))&((X11=overflow|(holdsAt(waterLevel(esk10_3(X10,X11,X12)),X10)|(X12=spilling|X11=tapOn)))|~(epred1_3(X12,X11,X10))))&((X12=waterLevel(esk11_3(X10,X11,X12))|(holdsAt(waterLevel(esk10_3(X10,X11,X12)),X10)|(X12=spilling|X11=tapOn)))|~(epred1_3(X12,X11,X10))))&((((holdsAt(waterLevel(esk11_3(X10,X11,X12)),X10)|(X11=tapOff|(X12=spilling|X11=tapOn)))|~(epred1_3(X12,X11,X10)))&((X11=overflow|(X11=tapOff|(X12=spilling|X11=tapOn)))|~(epred1_3(X12,X11,X10))))&((X12=waterLevel(esk11_3(X10,X11,X12))|(X11=tapOff|(X12=spilling|X11=tapOn)))|~(epred1_3(X12,X11,X10)))))&((((holdsAt(waterLevel(esk11_3(X10,X11,X12)),X10)|(X12=waterLevel(esk10_3(X10,X11,X12))|(X12=spilling|X11=tapOn)))|~(epred1_3(X12,X11,X10)))&((X11=overflow|(X12=waterLevel(esk10_3(X10,X11,X12))|(X12=spilling|X11=tapOn)))|~(epred1_3(X12,X11,X10))))&((X12=waterLevel(esk11_3(X10,X11,X12))|(X12=waterLevel(esk10_3(X10,X11,X12))|(X12=spilling|X11=tapOn)))|~(epred1_3(X12,X11,X10))))))&(((((((holdsAt(waterLevel(esk11_3(X10,X11,X12)),X10)|(holdsAt(waterLevel(esk10_3(X10,X11,X12)),X10)|(X11=overflow|X12=filling)))|~(epred1_3(X12,X11,X10)))&((X11=overflow|(holdsAt(waterLevel(esk10_3(X10,X11,X12)),X10)|(X11=overflow|X12=filling)))|~(epred1_3(X12,X11,X10))))&((X12=waterLevel(esk11_3(X10,X11,X12))|(holdsAt(waterLevel(esk10_3(X10,X11,X12)),X10)|(X11=overflow|X12=filling)))|~(epred1_3(X12,X11,X10))))&((((holdsAt(waterLevel(esk11_3(X10,X11,X12)),X10)|(X11=tapOff|(X11=overflow|X12=filling)))|~(epred1_3(X12,X11,X10)))&((X11=overflow|(X11=tapOff|(X11=overflow|X12=filling)))|~(epred1_3(X12,X11,X10))))&((X12=waterLevel(esk11_3(X10,X11,X12))|(X11=tapOff|(X11=overflow|X12=filling)))|~(epred1_3(X12,X11,X10)))))&((((holdsAt(waterLevel(esk11_3(X10,X11,X12)),X10)|(X12=waterLevel(esk10_3(X10,X11,X12))|(X11=overflow|X12=filling)))|~(epred1_3(X12,X11,X10)))&((X11=overflow|(X12=waterLevel(esk10_3(X10,X11,X12))|(X11=overflow|X12=filling)))|~(epred1_3(X12,X11,X10))))&((X12=waterLevel(esk11_3(X10,X11,X12))|(X12=waterLevel(esk10_3(X10,X11,X12))|(X11=overflow|X12=filling)))|~(epred1_3(X12,X11,X10)))))&((((((holdsAt(waterLevel(esk11_3(X10,X11,X12)),X10)|(holdsAt(waterLevel(esk10_3(X10,X11,X12)),X10)|(X12=spilling|X12=filling)))|~(epred1_3(X12,X11,X10)))&((X11=overflow|(holdsAt(waterLevel(esk10_3(X10,X11,X12)),X10)|(X12=spilling|X12=filling)))|~(epred1_3(X12,X11,X10))))&((X12=waterLevel(esk11_3(X10,X11,X12))|(holdsAt(waterLevel(esk10_3(X10,X11,X12)),X10)|(X12=spilling|X12=filling)))|~(epred1_3(X12,X11,X10))))&((((holdsAt(waterLevel(esk11_3(X10,X11,X12)),X10)|(X11=tapOff|(X12=spilling|X12=filling)))|~(epred1_3(X12,X11,X10)))&((X11=overflow|(X11=tapOff|(X12=spilling|X12=filling)))|~(epred1_3(X12,X11,X10))))&((X12=waterLevel(esk11_3(X10,X11,X12))|(X11=tapOff|(X12=spilling|X12=filling)))|~(epred1_3(X12,X11,X10)))))&((((holdsAt(waterLevel(esk11_3(X10,X11,X12)),X10)|(X12=waterLevel(esk10_3(X10,X11,X12))|(X12=spilling|X12=filling)))|~(epred1_3(X12,X11,X10)))&((X11=overflow|(X12=waterLevel(esk10_3(X10,X11,X12))|(X12=spilling|X12=filling)))|~(epred1_3(X12,X11,X10))))&((X12=waterLevel(esk11_3(X10,X11,X12))|(X12=waterLevel(esk10_3(X10,X11,X12))|(X12=spilling|X12=filling)))|~(epred1_3(X12,X11,X10)))))))),inference(distribute,[status(thm)],[263])).
% cnf(302,plain,(epred1_3(X1,X2,X3)|X1!=filling|X2!=tapOn),inference(split_conjunct,[status(thm)],[264])).
% cnf(305,plain,(less_or_equal(X1,X1)),inference(er,[status(thm)],[234,theory(equality)])).
% cnf(316,plain,(plus(n1,n0)=n1),inference(rw,[status(thm)],[161,102,theory(equality)])).
% cnf(326,plain,(happens(X1,n0)|tapOn!=X1),inference(er,[status(thm)],[111,theory(equality)])).
% cnf(339,plain,(terminates(X1,filling,X2)|overflow!=X1),inference(er,[status(thm)],[177,theory(equality)])).
% cnf(341,plain,(epred1_3(filling,X1,X2)|tapOn!=X1),inference(er,[status(thm)],[302,theory(equality)])).
% cnf(361,plain,(happens(overflow,X1)|~holdsAt(waterLevel(n3),X1)|~holdsAt(filling,X1)),inference(er,[status(thm)],[110,theory(equality)])).
% cnf(367,plain,(~terminates(X1,X2,X3)|~happens(X1,X3)|~holdsAt(X2,plus(n1,X3))),inference(spm,[status(thm)],[229,102,theory(equality)])).
% cnf(382,plain,(~happens(X1,X2)|~initiates(X1,X3,X2)|~releasedAt(X3,plus(n1,X2))),inference(spm,[status(thm)],[129,102,theory(equality)])).
% cnf(388,plain,(happens(esk2_2(X1,X2),X2)|releasedAt(X1,X2)|~releasedAt(X1,plus(n1,X2))),inference(spm,[status(thm)],[136,102,theory(equality)])).
% cnf(395,plain,(releases(esk2_2(X1,n1),X1,n1)|releasedAt(X1,n1)|~releasedAt(X1,n2)),inference(spm,[status(thm)],[135,230,theory(equality)])).
% cnf(396,plain,(releases(esk2_2(X1,X2),X1,X2)|releasedAt(X1,X2)|~releasedAt(X1,plus(n1,X2))),inference(spm,[status(thm)],[135,102,theory(equality)])).
% cnf(402,plain,(happens(esk4_2(X1,X2),X2)|releasedAt(X1,plus(n1,X2))|holdsAt(X1,X2)|~holdsAt(X1,plus(n1,X2))),inference(spm,[status(thm)],[151,102,theory(equality)])).
% cnf(454,plain,(less(n0,n1)),inference(spm,[status(thm)],[216,305,theory(equality)])).
% cnf(496,plain,(happens(tapOn,n0)),inference(er,[status(thm)],[326,theory(equality)])).
% cnf(600,plain,(less_or_equal(n0,n1)),inference(spm,[status(thm)],[235,454,theory(equality)])).
% cnf(670,plain,(less(n0,n2)),inference(spm,[status(thm)],[221,600,theory(equality)])).
% cnf(697,plain,(terminates(overflow,filling,X1)),inference(er,[status(thm)],[339,theory(equality)])).
% cnf(720,plain,(less_or_equal(n0,n2)),inference(spm,[status(thm)],[235,670,theory(equality)])).
% cnf(754,plain,(epred1_3(filling,tapOn,X1)),inference(er,[status(thm)],[341,theory(equality)])).
% cnf(776,plain,(less(n0,n3)),inference(spm,[status(thm)],[241,720,theory(equality)])).
% cnf(1106,plain,(initiates(tapOn,filling,X1)),inference(spm,[status(thm)],[105,754,theory(equality)])).
% cnf(1115,plain,(~terminates(X1,X2,n3)|~happens(X1,n3)|~holdsAt(X2,n4)),inference(spm,[status(thm)],[367,187,theory(equality)])).
% cnf(2389,plain,(~happens(X1,n0)|~initiates(X1,X2,n0)|~releasedAt(X2,n1)),inference(spm,[status(thm)],[382,316,theory(equality)])).
% cnf(2826,plain,(happens(esk2_2(X1,n3),n3)|releasedAt(X1,n3)|~releasedAt(X1,n4)),inference(spm,[status(thm)],[388,187,theory(equality)])).
% cnf(3570,plain,(releases(esk2_2(X1,n2),X1,n2)|releasedAt(X1,n2)|~releasedAt(X1,n3)),inference(spm,[status(thm)],[396,237,theory(equality)])).
% cnf(4088,plain,(happens(esk4_2(X1,n3),n3)|releasedAt(X1,n4)|holdsAt(X1,n3)|~holdsAt(X1,n4)),inference(spm,[status(thm)],[402,187,theory(equality)])).
% cnf(13081,plain,(~initiates(tapOn,X1,n0)|~releasedAt(X1,n1)),inference(spm,[status(thm)],[2389,496,theory(equality)])).
% cnf(15119,negated_conjecture,(happens(esk4_2(filling,n3),n3)|releasedAt(filling,n4)|holdsAt(filling,n3)),inference(spm,[status(thm)],[4088,259,theory(equality)])).
% cnf(15228,negated_conjecture,(n0=n3|holdsAt(filling,n3)|releasedAt(filling,n4)),inference(spm,[status(thm)],[113,15119,theory(equality)])).
% cnf(15237,negated_conjecture,(happens(esk2_2(filling,n3),n3)|releasedAt(filling,n3)|n3=n0|holdsAt(filling,n3)),inference(spm,[status(thm)],[2826,15228,theory(equality)])).
% cnf(15255,negated_conjecture,(n3=n0|releasedAt(filling,n3)|holdsAt(filling,n3)),inference(csr,[status(thm)],[15237,113])).
% cnf(15259,negated_conjecture,(releases(esk2_2(filling,n2),filling,n2)|releasedAt(filling,n2)|n3=n0|holdsAt(filling,n3)),inference(spm,[status(thm)],[3570,15255,theory(equality)])).
% cnf(15319,negated_conjecture,(waterLevel(esk5_3(esk2_2(filling,n2),filling,n2))=filling|n3=n0|releasedAt(filling,n2)|holdsAt(filling,n3)),inference(spm,[status(thm)],[157,15259,theory(equality)])).
% cnf(15323,negated_conjecture,(n3=n0|releasedAt(filling,n2)|holdsAt(filling,n3)),inference(sr,[status(thm)],[15319,85,theory(equality)])).
% cnf(15327,negated_conjecture,(releases(esk2_2(filling,n1),filling,n1)|releasedAt(filling,n1)|n3=n0|holdsAt(filling,n3)),inference(spm,[status(thm)],[395,15323,theory(equality)])).
% cnf(15518,negated_conjecture,(waterLevel(esk5_3(esk2_2(filling,n1),filling,n1))=filling|n3=n0|releasedAt(filling,n1)|holdsAt(filling,n3)),inference(spm,[status(thm)],[157,15327,theory(equality)])).
% cnf(15521,negated_conjecture,(n3=n0|releasedAt(filling,n1)|holdsAt(filling,n3)),inference(sr,[status(thm)],[15518,85,theory(equality)])).
% cnf(15525,negated_conjecture,(n3=n0|holdsAt(filling,n3)|~initiates(tapOn,filling,n0)),inference(spm,[status(thm)],[13081,15521,theory(equality)])).
% cnf(15533,negated_conjecture,(n3=n0|holdsAt(filling,n3)|$false),inference(rw,[status(thm)],[15525,1106,theory(equality)])).
% cnf(15534,negated_conjecture,(n3=n0|holdsAt(filling,n3)),inference(cn,[status(thm)],[15533,theory(equality)])).
% cnf(15541,negated_conjecture,(happens(overflow,n3)|n3=n0|~holdsAt(waterLevel(n3),n3)),inference(spm,[status(thm)],[361,15534,theory(equality)])).
% cnf(15546,negated_conjecture,(happens(overflow,n3)|n3=n0|$false),inference(rw,[status(thm)],[15541,89,theory(equality)])).
% cnf(15547,negated_conjecture,(happens(overflow,n3)|n3=n0),inference(cn,[status(thm)],[15546,theory(equality)])).
% cnf(15552,negated_conjecture,(n3=n0|~terminates(overflow,X1,n3)|~holdsAt(X1,n4)),inference(spm,[status(thm)],[1115,15547,theory(equality)])).
% cnf(15772,negated_conjecture,(n3=n0|~terminates(overflow,filling,n3)),inference(spm,[status(thm)],[15552,259,theory(equality)])).
% cnf(15776,negated_conjecture,(n3=n0|$false),inference(rw,[status(thm)],[15772,697,theory(equality)])).
% cnf(15777,negated_conjecture,(n3=n0),inference(cn,[status(thm)],[15776,theory(equality)])).
% cnf(16011,plain,(less(n0,n0)),inference(rw,[status(thm)],[776,15777,theory(equality)])).
% cnf(16012,plain,($false),inference(sr,[status(thm)],[16011,99,theory(equality)])).
% cnf(16013,plain,($false),16012,['proof']).
% # SZS output end CNFRefutation
% # Processed clauses                  : 1649
% # ...of these trivial                : 49
% # ...subsumed                        : 793
% # ...remaining for further processing: 807
% # Other redundant clauses eliminated : 2
% # Clauses deleted for lack of memory : 0
% # Backward-subsumed                  : 84
% # Backward-rewritten                 : 198
% # Generated clauses                  : 6709
% # ...of the previous two non-trivial : 2358
% # Contextual simplify-reflections    : 486
% # Paramodulations                    : 6665
% # Factorizations                     : 5
% # Equation resolutions               : 39
% # Current number of processed clauses: 523
% #    Positive orientable unit clauses: 104
% #    Positive unorientable unit clauses: 1
% #    Negative unit clauses           : 44
% #    Non-unit-clauses                : 374
% # Current number of unprocessed clauses: 266
% # ...number of literals in the above : 1125
% # Clause-clause subsumption calls (NU) : 33861
% # Rec. Clause-clause subsumption calls : 9802
% # Unit Clause-clause subsumption calls : 871
% # Rewrite failures with RHS unbound  : 0
% # Indexed BW rewrite attempts        : 82
% # Indexed BW rewrite successes       : 42
% # Backwards rewriting index:   338 leaves,   1.42+/-1.606 terms/leaf
% # Paramod-from index:          150 leaves,   1.05+/-0.353 terms/leaf
% # Paramod-into index:          244 leaves,   1.22+/-0.904 terms/leaf
% # -------------------------------------------------
% # User time              : 0.342 s
% # System time            : 0.011 s
% # Total time             : 0.353 s
% # Maximum resident set size: 0 pages
% PrfWatch: 0.64 CPU 0.73 WC
% FINAL PrfWatch: 0.64 CPU 0.73 WC
% SZS output end Solution for /tmp/SystemOnTPTP21904/CSR002+2.tptp
% 
%------------------------------------------------------------------------------