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

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : SRASS---0.1
% Problem  : CSR001+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 : 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 : Tue Dec 28 22:43:38 EST 2010

% Result   : Theorem 46.55s
% Output   : Solution 46.55s
% 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/SystemOnTPTP11783/CSR001+2.tptp
% Adding relevance values
% Extracting the conjecture
% Sorting axioms by relevance
% Looking for THM       ... 
% found
% SZS status THM for /tmp/SystemOnTPTP11783/CSR001+2.tptp
% SZS output start Solution for /tmp/SystemOnTPTP11783/CSR001+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 11879
% TreeLimitedRun: ----------------------------------------------------------
% PrfWatch: 0.00 CPU 0.00 WC
% PrfWatch: 1.92 CPU 2.01 WC
% PrfWatch: 3.91 CPU 4.01 WC
% PrfWatch: 5.91 CPU 6.02 WC
% PrfWatch: 7.90 CPU 8.02 WC
% PrfWatch: 9.89 CPU 10.03 WC
% PrfWatch: 11.88 CPU 12.03 WC
% PrfWatch: 13.87 CPU 14.04 WC
% PrfWatch: 15.87 CPU 16.04 WC
% PrfWatch: 17.86 CPU 18.05 WC
% PrfWatch: 19.85 CPU 20.05 WC
% PrfWatch: 21.85 CPU 22.06 WC
% PrfWatch: 23.83 CPU 24.06 WC
% PrfWatch: 25.83 CPU 26.07 WC
% PrfWatch: 27.81 CPU 28.07 WC
% PrfWatch: 29.80 CPU 30.08 WC
% PrfWatch: 31.80 CPU 32.08 WC
% PrfWatch: 33.77 CPU 34.09 WC
% PrfWatch: 35.76 CPU 36.09 WC
% # Preprocessing time     : 0.019 s
% # Problem is unsatisfiable (or provable), constructing proof object
% # SZS status Theorem
% PrfWatch: 37.75 CPU 38.10 WC
% PrfWatch: 39.74 CPU 40.10 WC
% PrfWatch: 41.73 CPU 42.10 WC
% PrfWatch: 43.37 CPU 44.11 WC
% PrfWatch: 45.03 CPU 46.11 WC
% # SZS output start CNFRefutation.
% fof(1, axiom,holdsAt(waterLevel(n3),n3),file('/tmp/SRASS.s.p', waterLevel_3)).
% fof(2, axiom,holdsAt(waterLevel(n0),n0),file('/tmp/SRASS.s.p', waterLevel_0)).
% fof(9, axiom,~(filling=spilling),file('/tmp/SRASS.s.p', filling_not_spilling)).
% fof(10, axiom,![X2]:~(filling=waterLevel(X2)),file('/tmp/SRASS.s.p', filling_not_waterLevel)).
% fof(11, axiom,![X3]:![X4]:![X5]:((holdsAt(waterLevel(X4),X3)&holdsAt(waterLevel(X5),X3))=>X4=X5),file('/tmp/SRASS.s.p', same_waterLevel)).
% fof(14, axiom,![X7]:![X3]:(happens(X7,X3)<=>((X7=tapOn&X3=n0)|((holdsAt(waterLevel(n3),X3)&holdsAt(filling,X3))&X7=overflow))),file('/tmp/SRASS.s.p', happens_all_defn)).
% fof(15, axiom,![X4]:![X3]:![X5]:![X8]:((holdsAt(waterLevel(X4),X3)&X5=plus(X4,X8))=>trajectory(filling,X3,waterLevel(X5),X8)),file('/tmp/SRASS.s.p', change_of_waterLevel)).
% fof(16, axiom,~(?[X2]:less(X2,n0)),file('/tmp/SRASS.s.p', less0)).
% fof(17, axiom,![X2]:(less(X2,n4)<=>less_or_equal(X2,n3)),file('/tmp/SRASS.s.p', less4)).
% fof(18, axiom,~(overflow=tapOn),file('/tmp/SRASS.s.p', overflow_not_tapOn)).
% fof(19, axiom,plus(n1,n3)=n4,file('/tmp/SRASS.s.p', plus1_3)).
% fof(20, axiom,![X2]:![X6]:plus(X2,X6)=plus(X6,X2),file('/tmp/SRASS.s.p', symmetry_of_plus)).
% fof(21, axiom,![X7]:![X9]:![X3]:(initiates(X7,X9,X3)<=>((((X7=tapOn&X9=filling)|(X7=overflow&X9=spilling))|?[X1]:((holdsAt(waterLevel(X1),X3)&X7=tapOff)&X9=waterLevel(X1)))|?[X1]:((holdsAt(waterLevel(X1),X3)&X7=overflow)&X9=waterLevel(X1)))),file('/tmp/SRASS.s.p', initiates_all_defn)).
% fof(24, axiom,![X7]:![X3]:![X9]:((happens(X7,X3)&(initiates(X7,X9,X3)|terminates(X7,X9,X3)))=>~(releasedAt(X9,plus(X3,n1)))),file('/tmp/SRASS.s.p', happens_not_released)).
% fof(25, axiom,![X9]:![X3]:((~(releasedAt(X9,X3))&~(?[X7]:(happens(X7,X3)&releases(X7,X9,X3))))=>~(releasedAt(X9,plus(X3,n1)))),file('/tmp/SRASS.s.p', keep_not_released)).
% fof(27, axiom,![X2]:![X6]:(less_or_equal(X2,X6)<=>(less(X2,X6)|X2=X6)),file('/tmp/SRASS.s.p', less_or_equal)).
% fof(28, axiom,![X9]:![X3]:(((holdsAt(X9,X3)&~(releasedAt(X9,plus(X3,n1))))&~(?[X7]:(happens(X7,X3)&terminates(X7,X9,X3))))=>holdsAt(X9,plus(X3,n1))),file('/tmp/SRASS.s.p', keep_holding)).
% fof(30, axiom,plus(n0,n1)=n1,file('/tmp/SRASS.s.p', plus0_1)).
% fof(31, axiom,![X2]:(less(X2,n3)<=>less_or_equal(X2,n2)),file('/tmp/SRASS.s.p', less3)).
% fof(33, axiom,![X7]:![X9]:![X3]:(releases(X7,X9,X3)<=>?[X1]:(X7=tapOn&X9=waterLevel(X1))),file('/tmp/SRASS.s.p', releases_all_defn)).
% fof(35, axiom,plus(n0,n2)=n2,file('/tmp/SRASS.s.p', plus0_2)).
% fof(36, axiom,plus(n1,n1)=n2,file('/tmp/SRASS.s.p', plus1_1)).
% fof(38, axiom,~(tapOff=tapOn),file('/tmp/SRASS.s.p', tapOff_not_tapOn)).
% fof(39, axiom,~(tapOff=overflow),file('/tmp/SRASS.s.p', tapOff_not_overflow)).
% fof(40, axiom,![X2]:![X6]:(less(X2,X6)<=>(~(less(X6,X2))&~(X6=X2))),file('/tmp/SRASS.s.p', less_property)).
% fof(41, axiom,![X7]:![X9]:![X3]:(terminates(X7,X9,X3)<=>((X7=tapOff&X9=filling)|(X7=overflow&X9=filling))),file('/tmp/SRASS.s.p', terminates_all_defn)).
% fof(42, axiom,plus(n1,n2)=n3,file('/tmp/SRASS.s.p', plus1_2)).
% fof(43, axiom,![X10]:![X9]:![X11]:(stoppedIn(X10,X9,X11)<=>?[X7]:?[X3]:(((happens(X7,X3)&less(X10,X3))&less(X3,X11))&terminates(X7,X9,X3))),file('/tmp/SRASS.s.p', stoppedin_defn)).
% fof(44, axiom,![X10]:![X11]:![X9]:(startedIn(X10,X9,X11)<=>?[X7]:?[X3]:(((happens(X7,X3)&less(X10,X3))&less(X3,X11))&initiates(X7,X9,X3))),file('/tmp/SRASS.s.p', startedin_defn)).
% fof(45, axiom,![X7]:![X3]:![X9]:![X12]:![X8]:(((((happens(X7,X3)&initiates(X7,X9,X3))&less(n0,X8))&trajectory(X9,X3,X12,X8))&~(stoppedIn(X3,X9,plus(X3,X8))))=>holdsAt(X12,plus(X3,X8))),file('/tmp/SRASS.s.p', change_holding)).
% fof(48, axiom,![X2]:(less(X2,n1)<=>less_or_equal(X2,n0)),file('/tmp/SRASS.s.p', less1)).
% fof(49, axiom,![X2]:(less(X2,n2)<=>less_or_equal(X2,n1)),file('/tmp/SRASS.s.p', less2)).
% fof(50, axiom,![X7]:![X3]:![X9]:((happens(X7,X3)&initiates(X7,X9,X3))=>holdsAt(X9,plus(X3,n1))),file('/tmp/SRASS.s.p', happens_holds)).
% fof(56, conjecture,holdsAt(waterLevel(n3),n4),file('/tmp/SRASS.s.p', waterLevel_4)).
% fof(57, negated_conjecture,~(holdsAt(waterLevel(n3),n4)),inference(assume_negation,[status(cth)],[56])).
% fof(63, plain,![X7]:![X3]:![X9]:((happens(X7,X3)&(initiates(X7,X9,X3)|terminates(X7,X9,X3)))=>~(releasedAt(X9,plus(X3,n1)))),inference(fof_simplification,[status(thm)],[24,theory(equality)])).
% fof(64, plain,![X9]:![X3]:((~(releasedAt(X9,X3))&~(?[X7]:(happens(X7,X3)&releases(X7,X9,X3))))=>~(releasedAt(X9,plus(X3,n1)))),inference(fof_simplification,[status(thm)],[25,theory(equality)])).
% fof(65, plain,![X9]:![X3]:(((holdsAt(X9,X3)&~(releasedAt(X9,plus(X3,n1))))&~(?[X7]:(happens(X7,X3)&terminates(X7,X9,X3))))=>holdsAt(X9,plus(X3,n1))),inference(fof_simplification,[status(thm)],[28,theory(equality)])).
% fof(67, plain,![X2]:![X6]:(less(X2,X6)<=>(~(less(X6,X2))&~(X6=X2))),inference(fof_simplification,[status(thm)],[40,theory(equality)])).
% fof(68, plain,![X7]:![X3]:![X9]:![X12]:![X8]:(((((happens(X7,X3)&initiates(X7,X9,X3))&less(n0,X8))&trajectory(X9,X3,X12,X8))&~(stoppedIn(X3,X9,plus(X3,X8))))=>holdsAt(X12,plus(X3,X8))),inference(fof_simplification,[status(thm)],[45,theory(equality)])).
% fof(71, negated_conjecture,~(holdsAt(waterLevel(n3),n4)),inference(fof_simplification,[status(thm)],[57,theory(equality)])).
% fof(72, plain,![X3]:![X7]:![X9]:(epred1_3(X9,X7,X3)<=>((((X7=tapOn&X9=filling)|(X7=overflow&X9=spilling))|?[X1]:((holdsAt(waterLevel(X1),X3)&X7=tapOff)&X9=waterLevel(X1)))|?[X1]:((holdsAt(waterLevel(X1),X3)&X7=overflow)&X9=waterLevel(X1)))),introduced(definition)).
% fof(73, plain,![X7]:![X9]:![X3]:(initiates(X7,X9,X3)<=>epred1_3(X9,X7,X3)),inference(apply_def,[status(esa)],[21,72,theory(equality)])).
% cnf(74,plain,(holdsAt(waterLevel(n3),n3)),inference(split_conjunct,[status(thm)],[1])).
% cnf(75,plain,(holdsAt(waterLevel(n0),n0)),inference(split_conjunct,[status(thm)],[2])).
% cnf(84,plain,(filling!=spilling),inference(split_conjunct,[status(thm)],[9])).
% fof(85, plain,![X3]:~(filling=waterLevel(X3)),inference(variable_rename,[status(thm)],[10])).
% cnf(86,plain,(filling!=waterLevel(X1)),inference(split_conjunct,[status(thm)],[85])).
% fof(87, plain,![X3]:![X4]:![X5]:((~(holdsAt(waterLevel(X4),X3))|~(holdsAt(waterLevel(X5),X3)))|X4=X5),inference(fof_nnf,[status(thm)],[11])).
% fof(88, plain,![X6]:![X7]:![X8]:((~(holdsAt(waterLevel(X7),X6))|~(holdsAt(waterLevel(X8),X6)))|X7=X8),inference(variable_rename,[status(thm)],[87])).
% cnf(89,plain,(X1=X2|~holdsAt(waterLevel(X2),X3)|~holdsAt(waterLevel(X1),X3)),inference(split_conjunct,[status(thm)],[88])).
% fof(95, plain,![X7]:![X3]:((~(happens(X7,X3))|((X7=tapOn&X3=n0)|((holdsAt(waterLevel(n3),X3)&holdsAt(filling,X3))&X7=overflow)))&(((~(X7=tapOn)|~(X3=n0))&((~(holdsAt(waterLevel(n3),X3))|~(holdsAt(filling,X3)))|~(X7=overflow)))|happens(X7,X3))),inference(fof_nnf,[status(thm)],[14])).
% fof(96, plain,![X8]:![X9]:((~(happens(X8,X9))|((X8=tapOn&X9=n0)|((holdsAt(waterLevel(n3),X9)&holdsAt(filling,X9))&X8=overflow)))&(((~(X8=tapOn)|~(X9=n0))&((~(holdsAt(waterLevel(n3),X9))|~(holdsAt(filling,X9)))|~(X8=overflow)))|happens(X8,X9))),inference(variable_rename,[status(thm)],[95])).
% fof(97, plain,![X8]:![X9]:((((((holdsAt(waterLevel(n3),X9)|X8=tapOn)|~(happens(X8,X9)))&((holdsAt(filling,X9)|X8=tapOn)|~(happens(X8,X9))))&((X8=overflow|X8=tapOn)|~(happens(X8,X9))))&((((holdsAt(waterLevel(n3),X9)|X9=n0)|~(happens(X8,X9)))&((holdsAt(filling,X9)|X9=n0)|~(happens(X8,X9))))&((X8=overflow|X9=n0)|~(happens(X8,X9)))))&(((~(X8=tapOn)|~(X9=n0))|happens(X8,X9))&(((~(holdsAt(waterLevel(n3),X9))|~(holdsAt(filling,X9)))|~(X8=overflow))|happens(X8,X9)))),inference(distribute,[status(thm)],[96])).
% cnf(98,plain,(happens(X1,X2)|X1!=overflow|~holdsAt(filling,X2)|~holdsAt(waterLevel(n3),X2)),inference(split_conjunct,[status(thm)],[97])).
% cnf(99,plain,(happens(X1,X2)|X2!=n0|X1!=tapOn),inference(split_conjunct,[status(thm)],[97])).
% cnf(100,plain,(X2=n0|X1=overflow|~happens(X1,X2)),inference(split_conjunct,[status(thm)],[97])).
% cnf(102,plain,(X2=n0|holdsAt(waterLevel(n3),X2)|~happens(X1,X2)),inference(split_conjunct,[status(thm)],[97])).
% cnf(103,plain,(X1=tapOn|X1=overflow|~happens(X1,X2)),inference(split_conjunct,[status(thm)],[97])).
% cnf(105,plain,(X1=tapOn|holdsAt(waterLevel(n3),X2)|~happens(X1,X2)),inference(split_conjunct,[status(thm)],[97])).
% fof(106, plain,![X4]:![X3]:![X5]:![X8]:((~(holdsAt(waterLevel(X4),X3))|~(X5=plus(X4,X8)))|trajectory(filling,X3,waterLevel(X5),X8)),inference(fof_nnf,[status(thm)],[15])).
% fof(107, plain,![X9]:![X10]:![X11]:![X12]:((~(holdsAt(waterLevel(X9),X10))|~(X11=plus(X9,X12)))|trajectory(filling,X10,waterLevel(X11),X12)),inference(variable_rename,[status(thm)],[106])).
% cnf(108,plain,(trajectory(filling,X1,waterLevel(X2),X3)|X2!=plus(X4,X3)|~holdsAt(waterLevel(X4),X1)),inference(split_conjunct,[status(thm)],[107])).
% fof(109, plain,![X2]:~(less(X2,n0)),inference(fof_nnf,[status(thm)],[16])).
% fof(110, plain,![X3]:~(less(X3,n0)),inference(variable_rename,[status(thm)],[109])).
% cnf(111,plain,(~less(X1,n0)),inference(split_conjunct,[status(thm)],[110])).
% fof(112, plain,![X2]:((~(less(X2,n4))|less_or_equal(X2,n3))&(~(less_or_equal(X2,n3))|less(X2,n4))),inference(fof_nnf,[status(thm)],[17])).
% fof(113, plain,![X3]:((~(less(X3,n4))|less_or_equal(X3,n3))&(~(less_or_equal(X3,n3))|less(X3,n4))),inference(variable_rename,[status(thm)],[112])).
% cnf(114,plain,(less(X1,n4)|~less_or_equal(X1,n3)),inference(split_conjunct,[status(thm)],[113])).
% cnf(116,plain,(overflow!=tapOn),inference(split_conjunct,[status(thm)],[18])).
% cnf(117,plain,(plus(n1,n3)=n4),inference(split_conjunct,[status(thm)],[19])).
% fof(118, plain,![X7]:![X8]:plus(X7,X8)=plus(X8,X7),inference(variable_rename,[status(thm)],[20])).
% cnf(119,plain,(plus(X1,X2)=plus(X2,X1)),inference(split_conjunct,[status(thm)],[118])).
% fof(120, plain,![X7]:![X9]:![X3]:((~(initiates(X7,X9,X3))|epred1_3(X9,X7,X3))&(~(epred1_3(X9,X7,X3))|initiates(X7,X9,X3))),inference(fof_nnf,[status(thm)],[73])).
% fof(121, 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)],[120])).
% cnf(122,plain,(initiates(X1,X2,X3)|~epred1_3(X2,X1,X3)),inference(split_conjunct,[status(thm)],[121])).
% cnf(123,plain,(epred1_3(X1,X2,X3)|~initiates(X2,X1,X3)),inference(split_conjunct,[status(thm)],[121])).
% fof(131, plain,![X7]:![X3]:![X9]:((~(happens(X7,X3))|(~(initiates(X7,X9,X3))&~(terminates(X7,X9,X3))))|~(releasedAt(X9,plus(X3,n1)))),inference(fof_nnf,[status(thm)],[63])).
% fof(132, 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)],[131])).
% fof(133, 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)],[132])).
% cnf(135,plain,(~releasedAt(X1,plus(X2,n1))|~happens(X3,X2)|~initiates(X3,X1,X2)),inference(split_conjunct,[status(thm)],[133])).
% fof(136, plain,![X9]:![X3]:((releasedAt(X9,X3)|?[X7]:(happens(X7,X3)&releases(X7,X9,X3)))|~(releasedAt(X9,plus(X3,n1)))),inference(fof_nnf,[status(thm)],[64])).
% fof(137, plain,![X10]:![X11]:((releasedAt(X10,X11)|?[X12]:(happens(X12,X11)&releases(X12,X10,X11)))|~(releasedAt(X10,plus(X11,n1)))),inference(variable_rename,[status(thm)],[136])).
% fof(138, 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)],[137])).
% fof(139, 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)],[138])).
% cnf(140,plain,(releasedAt(X1,X2)|releases(esk2_2(X1,X2),X1,X2)|~releasedAt(X1,plus(X2,n1))),inference(split_conjunct,[status(thm)],[139])).
% cnf(141,plain,(releasedAt(X1,X2)|happens(esk2_2(X1,X2),X2)|~releasedAt(X1,plus(X2,n1))),inference(split_conjunct,[status(thm)],[139])).
% fof(145, 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)],[27])).
% fof(146, 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)],[145])).
% fof(147, 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)],[146])).
% cnf(148,plain,(less_or_equal(X1,X2)|X1!=X2),inference(split_conjunct,[status(thm)],[147])).
% cnf(149,plain,(less_or_equal(X1,X2)|~less(X1,X2)),inference(split_conjunct,[status(thm)],[147])).
% cnf(150,plain,(X1=X2|less(X1,X2)|~less_or_equal(X1,X2)),inference(split_conjunct,[status(thm)],[147])).
% fof(151, plain,![X9]:![X3]:(((~(holdsAt(X9,X3))|releasedAt(X9,plus(X3,n1)))|?[X7]:(happens(X7,X3)&terminates(X7,X9,X3)))|holdsAt(X9,plus(X3,n1))),inference(fof_nnf,[status(thm)],[65])).
% fof(152, plain,![X10]:![X11]:(((~(holdsAt(X10,X11))|releasedAt(X10,plus(X11,n1)))|?[X12]:(happens(X12,X11)&terminates(X12,X10,X11)))|holdsAt(X10,plus(X11,n1))),inference(variable_rename,[status(thm)],[151])).
% fof(153, plain,![X10]:![X11]:(((~(holdsAt(X10,X11))|releasedAt(X10,plus(X11,n1)))|(happens(esk3_2(X10,X11),X11)&terminates(esk3_2(X10,X11),X10,X11)))|holdsAt(X10,plus(X11,n1))),inference(skolemize,[status(esa)],[152])).
% fof(154, plain,![X10]:![X11]:(((happens(esk3_2(X10,X11),X11)|(~(holdsAt(X10,X11))|releasedAt(X10,plus(X11,n1))))|holdsAt(X10,plus(X11,n1)))&((terminates(esk3_2(X10,X11),X10,X11)|(~(holdsAt(X10,X11))|releasedAt(X10,plus(X11,n1))))|holdsAt(X10,plus(X11,n1)))),inference(distribute,[status(thm)],[153])).
% cnf(155,plain,(holdsAt(X1,plus(X2,n1))|releasedAt(X1,plus(X2,n1))|terminates(esk3_2(X1,X2),X1,X2)|~holdsAt(X1,X2)),inference(split_conjunct,[status(thm)],[154])).
% cnf(156,plain,(holdsAt(X1,plus(X2,n1))|releasedAt(X1,plus(X2,n1))|happens(esk3_2(X1,X2),X2)|~holdsAt(X1,X2)),inference(split_conjunct,[status(thm)],[154])).
% cnf(163,plain,(plus(n0,n1)=n1),inference(split_conjunct,[status(thm)],[30])).
% fof(164, plain,![X2]:((~(less(X2,n3))|less_or_equal(X2,n2))&(~(less_or_equal(X2,n2))|less(X2,n3))),inference(fof_nnf,[status(thm)],[31])).
% fof(165, plain,![X3]:((~(less(X3,n3))|less_or_equal(X3,n2))&(~(less_or_equal(X3,n2))|less(X3,n3))),inference(variable_rename,[status(thm)],[164])).
% cnf(166,plain,(less(X1,n3)|~less_or_equal(X1,n2)),inference(split_conjunct,[status(thm)],[165])).
% fof(172, plain,![X7]:![X9]:![X3]:((~(releases(X7,X9,X3))|?[X1]:(X7=tapOn&X9=waterLevel(X1)))&(![X1]:(~(X7=tapOn)|~(X9=waterLevel(X1)))|releases(X7,X9,X3))),inference(fof_nnf,[status(thm)],[33])).
% fof(173, 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)],[172])).
% fof(174, 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)],[173])).
% fof(175, 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)],[174])).
% fof(176, 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)],[175])).
% cnf(177,plain,(X2=waterLevel(esk5_3(X1,X2,X3))|~releases(X1,X2,X3)),inference(split_conjunct,[status(thm)],[176])).
% cnf(178,plain,(X1=tapOn|~releases(X1,X2,X3)),inference(split_conjunct,[status(thm)],[176])).
% cnf(181,plain,(plus(n0,n2)=n2),inference(split_conjunct,[status(thm)],[35])).
% cnf(182,plain,(plus(n1,n1)=n2),inference(split_conjunct,[status(thm)],[36])).
% cnf(184,plain,(tapOff!=tapOn),inference(split_conjunct,[status(thm)],[38])).
% cnf(185,plain,(tapOff!=overflow),inference(split_conjunct,[status(thm)],[39])).
% fof(186, plain,![X2]:![X6]:((~(less(X2,X6))|(~(less(X6,X2))&~(X6=X2)))&((less(X6,X2)|X6=X2)|less(X2,X6))),inference(fof_nnf,[status(thm)],[67])).
% fof(187, plain,![X7]:![X8]:((~(less(X7,X8))|(~(less(X8,X7))&~(X8=X7)))&((less(X8,X7)|X8=X7)|less(X7,X8))),inference(variable_rename,[status(thm)],[186])).
% fof(188, plain,![X7]:![X8]:(((~(less(X8,X7))|~(less(X7,X8)))&(~(X8=X7)|~(less(X7,X8))))&((less(X8,X7)|X8=X7)|less(X7,X8))),inference(distribute,[status(thm)],[187])).
% cnf(189,plain,(less(X1,X2)|X2=X1|less(X2,X1)),inference(split_conjunct,[status(thm)],[188])).
% cnf(190,plain,(~less(X1,X2)|X2!=X1),inference(split_conjunct,[status(thm)],[188])).
% cnf(191,plain,(~less(X1,X2)|~less(X2,X1)),inference(split_conjunct,[status(thm)],[188])).
% fof(192, plain,![X7]:![X9]:![X3]:((~(terminates(X7,X9,X3))|((X7=tapOff&X9=filling)|(X7=overflow&X9=filling)))&(((~(X7=tapOff)|~(X9=filling))&(~(X7=overflow)|~(X9=filling)))|terminates(X7,X9,X3))),inference(fof_nnf,[status(thm)],[41])).
% fof(193, 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)],[192])).
% fof(194, 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)],[193])).
% cnf(197,plain,(X2=filling|X2=filling|~terminates(X1,X2,X3)),inference(split_conjunct,[status(thm)],[194])).
% cnf(200,plain,(X1=tapOff|X1=overflow|~terminates(X1,X2,X3)),inference(split_conjunct,[status(thm)],[194])).
% cnf(201,plain,(plus(n1,n2)=n3),inference(split_conjunct,[status(thm)],[42])).
% fof(202, plain,![X10]:![X9]:![X11]:((~(stoppedIn(X10,X9,X11))|?[X7]:?[X3]:(((happens(X7,X3)&less(X10,X3))&less(X3,X11))&terminates(X7,X9,X3)))&(![X7]:![X3]:(((~(happens(X7,X3))|~(less(X10,X3)))|~(less(X3,X11)))|~(terminates(X7,X9,X3)))|stoppedIn(X10,X9,X11))),inference(fof_nnf,[status(thm)],[43])).
% fof(203, plain,![X12]:![X13]:![X14]:((~(stoppedIn(X12,X13,X14))|?[X15]:?[X16]:(((happens(X15,X16)&less(X12,X16))&less(X16,X14))&terminates(X15,X13,X16)))&(![X17]:![X18]:(((~(happens(X17,X18))|~(less(X12,X18)))|~(less(X18,X14)))|~(terminates(X17,X13,X18)))|stoppedIn(X12,X13,X14))),inference(variable_rename,[status(thm)],[202])).
% fof(204, plain,![X12]:![X13]:![X14]:((~(stoppedIn(X12,X13,X14))|(((happens(esk6_3(X12,X13,X14),esk7_3(X12,X13,X14))&less(X12,esk7_3(X12,X13,X14)))&less(esk7_3(X12,X13,X14),X14))&terminates(esk6_3(X12,X13,X14),X13,esk7_3(X12,X13,X14))))&(![X17]:![X18]:(((~(happens(X17,X18))|~(less(X12,X18)))|~(less(X18,X14)))|~(terminates(X17,X13,X18)))|stoppedIn(X12,X13,X14))),inference(skolemize,[status(esa)],[203])).
% fof(205, plain,![X12]:![X13]:![X14]:![X17]:![X18]:(((((~(happens(X17,X18))|~(less(X12,X18)))|~(less(X18,X14)))|~(terminates(X17,X13,X18)))|stoppedIn(X12,X13,X14))&(~(stoppedIn(X12,X13,X14))|(((happens(esk6_3(X12,X13,X14),esk7_3(X12,X13,X14))&less(X12,esk7_3(X12,X13,X14)))&less(esk7_3(X12,X13,X14),X14))&terminates(esk6_3(X12,X13,X14),X13,esk7_3(X12,X13,X14))))),inference(shift_quantors,[status(thm)],[204])).
% fof(206, plain,![X12]:![X13]:![X14]:![X17]:![X18]:(((((~(happens(X17,X18))|~(less(X12,X18)))|~(less(X18,X14)))|~(terminates(X17,X13,X18)))|stoppedIn(X12,X13,X14))&((((happens(esk6_3(X12,X13,X14),esk7_3(X12,X13,X14))|~(stoppedIn(X12,X13,X14)))&(less(X12,esk7_3(X12,X13,X14))|~(stoppedIn(X12,X13,X14))))&(less(esk7_3(X12,X13,X14),X14)|~(stoppedIn(X12,X13,X14))))&(terminates(esk6_3(X12,X13,X14),X13,esk7_3(X12,X13,X14))|~(stoppedIn(X12,X13,X14))))),inference(distribute,[status(thm)],[205])).
% cnf(207,plain,(terminates(esk6_3(X1,X2,X3),X2,esk7_3(X1,X2,X3))|~stoppedIn(X1,X2,X3)),inference(split_conjunct,[status(thm)],[206])).
% cnf(208,plain,(less(esk7_3(X1,X2,X3),X3)|~stoppedIn(X1,X2,X3)),inference(split_conjunct,[status(thm)],[206])).
% cnf(209,plain,(less(X1,esk7_3(X1,X2,X3))|~stoppedIn(X1,X2,X3)),inference(split_conjunct,[status(thm)],[206])).
% cnf(210,plain,(happens(esk6_3(X1,X2,X3),esk7_3(X1,X2,X3))|~stoppedIn(X1,X2,X3)),inference(split_conjunct,[status(thm)],[206])).
% fof(212, plain,![X10]:![X11]:![X9]:((~(startedIn(X10,X9,X11))|?[X7]:?[X3]:(((happens(X7,X3)&less(X10,X3))&less(X3,X11))&initiates(X7,X9,X3)))&(![X7]:![X3]:(((~(happens(X7,X3))|~(less(X10,X3)))|~(less(X3,X11)))|~(initiates(X7,X9,X3)))|startedIn(X10,X9,X11))),inference(fof_nnf,[status(thm)],[44])).
% fof(213, plain,![X12]:![X13]:![X14]:((~(startedIn(X12,X14,X13))|?[X15]:?[X16]:(((happens(X15,X16)&less(X12,X16))&less(X16,X13))&initiates(X15,X14,X16)))&(![X17]:![X18]:(((~(happens(X17,X18))|~(less(X12,X18)))|~(less(X18,X13)))|~(initiates(X17,X14,X18)))|startedIn(X12,X14,X13))),inference(variable_rename,[status(thm)],[212])).
% fof(214, plain,![X12]:![X13]:![X14]:((~(startedIn(X12,X14,X13))|(((happens(esk8_3(X12,X13,X14),esk9_3(X12,X13,X14))&less(X12,esk9_3(X12,X13,X14)))&less(esk9_3(X12,X13,X14),X13))&initiates(esk8_3(X12,X13,X14),X14,esk9_3(X12,X13,X14))))&(![X17]:![X18]:(((~(happens(X17,X18))|~(less(X12,X18)))|~(less(X18,X13)))|~(initiates(X17,X14,X18)))|startedIn(X12,X14,X13))),inference(skolemize,[status(esa)],[213])).
% fof(215, plain,![X12]:![X13]:![X14]:![X17]:![X18]:(((((~(happens(X17,X18))|~(less(X12,X18)))|~(less(X18,X13)))|~(initiates(X17,X14,X18)))|startedIn(X12,X14,X13))&(~(startedIn(X12,X14,X13))|(((happens(esk8_3(X12,X13,X14),esk9_3(X12,X13,X14))&less(X12,esk9_3(X12,X13,X14)))&less(esk9_3(X12,X13,X14),X13))&initiates(esk8_3(X12,X13,X14),X14,esk9_3(X12,X13,X14))))),inference(shift_quantors,[status(thm)],[214])).
% fof(216, plain,![X12]:![X13]:![X14]:![X17]:![X18]:(((((~(happens(X17,X18))|~(less(X12,X18)))|~(less(X18,X13)))|~(initiates(X17,X14,X18)))|startedIn(X12,X14,X13))&((((happens(esk8_3(X12,X13,X14),esk9_3(X12,X13,X14))|~(startedIn(X12,X14,X13)))&(less(X12,esk9_3(X12,X13,X14))|~(startedIn(X12,X14,X13))))&(less(esk9_3(X12,X13,X14),X13)|~(startedIn(X12,X14,X13))))&(initiates(esk8_3(X12,X13,X14),X14,esk9_3(X12,X13,X14))|~(startedIn(X12,X14,X13))))),inference(distribute,[status(thm)],[215])).
% cnf(217,plain,(initiates(esk8_3(X1,X3,X2),X2,esk9_3(X1,X3,X2))|~startedIn(X1,X2,X3)),inference(split_conjunct,[status(thm)],[216])).
% cnf(219,plain,(less(X1,esk9_3(X1,X3,X2))|~startedIn(X1,X2,X3)),inference(split_conjunct,[status(thm)],[216])).
% cnf(220,plain,(happens(esk8_3(X1,X3,X2),esk9_3(X1,X3,X2))|~startedIn(X1,X2,X3)),inference(split_conjunct,[status(thm)],[216])).
% cnf(221,plain,(startedIn(X1,X2,X3)|~initiates(X4,X2,X5)|~less(X5,X3)|~less(X1,X5)|~happens(X4,X5)),inference(split_conjunct,[status(thm)],[216])).
% fof(222, plain,![X7]:![X3]:![X9]:![X12]:![X8]:(((((~(happens(X7,X3))|~(initiates(X7,X9,X3)))|~(less(n0,X8)))|~(trajectory(X9,X3,X12,X8)))|stoppedIn(X3,X9,plus(X3,X8)))|holdsAt(X12,plus(X3,X8))),inference(fof_nnf,[status(thm)],[68])).
% fof(223, plain,![X13]:![X14]:![X15]:![X16]:![X17]:(((((~(happens(X13,X14))|~(initiates(X13,X15,X14)))|~(less(n0,X17)))|~(trajectory(X15,X14,X16,X17)))|stoppedIn(X14,X15,plus(X14,X17)))|holdsAt(X16,plus(X14,X17))),inference(variable_rename,[status(thm)],[222])).
% cnf(224,plain,(holdsAt(X1,plus(X2,X3))|stoppedIn(X2,X4,plus(X2,X3))|~trajectory(X4,X2,X1,X3)|~less(n0,X3)|~initiates(X5,X4,X2)|~happens(X5,X2)),inference(split_conjunct,[status(thm)],[223])).
% fof(229, plain,![X2]:((~(less(X2,n1))|less_or_equal(X2,n0))&(~(less_or_equal(X2,n0))|less(X2,n1))),inference(fof_nnf,[status(thm)],[48])).
% fof(230, plain,![X3]:((~(less(X3,n1))|less_or_equal(X3,n0))&(~(less_or_equal(X3,n0))|less(X3,n1))),inference(variable_rename,[status(thm)],[229])).
% cnf(231,plain,(less(X1,n1)|~less_or_equal(X1,n0)),inference(split_conjunct,[status(thm)],[230])).
% cnf(232,plain,(less_or_equal(X1,n0)|~less(X1,n1)),inference(split_conjunct,[status(thm)],[230])).
% fof(233, plain,![X2]:((~(less(X2,n2))|less_or_equal(X2,n1))&(~(less_or_equal(X2,n1))|less(X2,n2))),inference(fof_nnf,[status(thm)],[49])).
% fof(234, plain,![X3]:((~(less(X3,n2))|less_or_equal(X3,n1))&(~(less_or_equal(X3,n1))|less(X3,n2))),inference(variable_rename,[status(thm)],[233])).
% cnf(235,plain,(less(X1,n2)|~less_or_equal(X1,n1)),inference(split_conjunct,[status(thm)],[234])).
% cnf(236,plain,(less_or_equal(X1,n1)|~less(X1,n2)),inference(split_conjunct,[status(thm)],[234])).
% fof(237, plain,![X7]:![X3]:![X9]:((~(happens(X7,X3))|~(initiates(X7,X9,X3)))|holdsAt(X9,plus(X3,n1))),inference(fof_nnf,[status(thm)],[50])).
% fof(238, plain,![X10]:![X11]:![X12]:((~(happens(X10,X11))|~(initiates(X10,X12,X11)))|holdsAt(X12,plus(X11,n1))),inference(variable_rename,[status(thm)],[237])).
% cnf(239,plain,(holdsAt(X1,plus(X2,n1))|~initiates(X3,X1,X2)|~happens(X3,X2)),inference(split_conjunct,[status(thm)],[238])).
% cnf(259,negated_conjecture,(~holdsAt(waterLevel(n3),n4)),inference(split_conjunct,[status(thm)],[71])).
% fof(260, plain,![X3]:![X7]:![X9]:((~(epred1_3(X9,X7,X3))|((((X7=tapOn&X9=filling)|(X7=overflow&X9=spilling))|?[X1]:((holdsAt(waterLevel(X1),X3)&X7=tapOff)&X9=waterLevel(X1)))|?[X1]:((holdsAt(waterLevel(X1),X3)&X7=overflow)&X9=waterLevel(X1))))&(((((~(X7=tapOn)|~(X9=filling))&(~(X7=overflow)|~(X9=spilling)))&![X1]:((~(holdsAt(waterLevel(X1),X3))|~(X7=tapOff))|~(X9=waterLevel(X1))))&![X1]:((~(holdsAt(waterLevel(X1),X3))|~(X7=overflow))|~(X9=waterLevel(X1))))|epred1_3(X9,X7,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(283,plain,(X2=tapOn|X1=spilling|X1=waterLevel(esk10_3(X3,X2,X1))|X1=waterLevel(esk11_3(X3,X2,X1))|~epred1_3(X1,X2,X3)),inference(split_conjunct,[status(thm)],[264])).
% cnf(302,plain,(epred1_3(X1,X2,X3)|X1!=filling|X2!=tapOn),inference(split_conjunct,[status(thm)],[264])).
% cnf(304,plain,(epred1_3(X1,X2,X3)|X1!=waterLevel(X4)|X2!=overflow|~holdsAt(waterLevel(X4),X3)),inference(split_conjunct,[status(thm)],[264])).
% cnf(306,plain,(less_or_equal(X1,X1)),inference(er,[status(thm)],[148,theory(equality)])).
% cnf(307,plain,(~less(X1,X1)),inference(er,[status(thm)],[190,theory(equality)])).
% cnf(316,plain,(plus(n1,n0)=n1),inference(rw,[status(thm)],[163,119,theory(equality)])).
% cnf(328,plain,(happens(X1,n0)|tapOn!=X1),inference(er,[status(thm)],[99,theory(equality)])).
% cnf(343,plain,(less_or_equal(X1,n0)|X1=n1|less(n1,X1)),inference(spm,[status(thm)],[232,189,theory(equality)])).
% cnf(345,plain,(less_or_equal(X1,n1)|X1=n2|less(n2,X1)),inference(spm,[status(thm)],[236,189,theory(equality)])).
% cnf(357,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)],[98,theory(equality)])).
% cnf(363,plain,(epred1_3(X1,overflow,X2)|waterLevel(X3)!=X1|~holdsAt(waterLevel(X3),X2)),inference(er,[status(thm)],[304,theory(equality)])).
% cnf(369,plain,(trajectory(filling,X1,waterLevel(plus(X2,X3)),X3)|~holdsAt(waterLevel(X2),X1)),inference(er,[status(thm)],[108,theory(equality)])).
% cnf(381,plain,(~initiates(X1,X2,n1)|~happens(X1,n1)|~releasedAt(X2,n2)),inference(spm,[status(thm)],[135,182,theory(equality)])).
% cnf(382,plain,(~initiates(X1,X2,X3)|~happens(X1,X3)|~releasedAt(X2,plus(n1,X3))),inference(spm,[status(thm)],[135,119,theory(equality)])).
% cnf(388,plain,(happens(esk2_2(X1,n1),n1)|releasedAt(X1,n1)|~releasedAt(X1,n2)),inference(spm,[status(thm)],[141,182,theory(equality)])).
% cnf(389,plain,(happens(esk2_2(X1,X2),X2)|releasedAt(X1,X2)|~releasedAt(X1,plus(n1,X2))),inference(spm,[status(thm)],[141,119,theory(equality)])).
% cnf(396,plain,(releases(esk2_2(X1,X2),X1,X2)|releasedAt(X1,X2)|~releasedAt(X1,plus(n1,X2))),inference(spm,[status(thm)],[140,119,theory(equality)])).
% cnf(409,plain,(terminates(esk3_2(waterLevel(n3),n3),waterLevel(n3),n3)|releasedAt(waterLevel(n3),plus(n3,n1))|holdsAt(waterLevel(n3),plus(n3,n1))),inference(spm,[status(thm)],[155,74,theory(equality)])).
% cnf(448,plain,(less(n2,n3)),inference(spm,[status(thm)],[166,306,theory(equality)])).
% cnf(449,plain,(less(n1,n2)),inference(spm,[status(thm)],[235,306,theory(equality)])).
% cnf(451,plain,(less(n0,n1)),inference(spm,[status(thm)],[231,306,theory(equality)])).
% cnf(452,plain,(less(n3,n4)),inference(spm,[status(thm)],[114,306,theory(equality)])).
% cnf(539,plain,(happens(tapOn,n0)),inference(er,[status(thm)],[328,theory(equality)])).
% cnf(591,plain,(~less(n2,n1)),inference(spm,[status(thm)],[191,449,theory(equality)])).
% cnf(620,plain,(less_or_equal(n0,n1)),inference(spm,[status(thm)],[149,451,theory(equality)])).
% cnf(623,plain,(stoppedIn(X1,X2,plus(X1,n1))|holdsAt(X3,plus(X1,n1))|~initiates(X4,X2,X1)|~trajectory(X2,X1,X3,n1)|~happens(X4,X1)),inference(spm,[status(thm)],[224,451,theory(equality)])).
% cnf(766,plain,(less(n0,n2)),inference(spm,[status(thm)],[235,620,theory(equality)])).
% cnf(799,plain,(X1=n0|less(X1,n0)|X1=n1|less(n1,X1)),inference(spm,[status(thm)],[150,343,theory(equality)])).
% cnf(801,plain,(X1=n0|X1=n1|less(n1,X1)),inference(sr,[status(thm)],[799,111,theory(equality)])).
% cnf(821,plain,(stoppedIn(X1,X2,plus(X1,n2))|holdsAt(X3,plus(X1,n2))|~initiates(X4,X2,X1)|~trajectory(X2,X1,X3,n2)|~happens(X4,X1)),inference(spm,[status(thm)],[224,766,theory(equality)])).
% cnf(846,plain,(X1=n1|less(X1,n1)|X1=n2|less(n2,X1)),inference(spm,[status(thm)],[150,345,theory(equality)])).
% cnf(1080,plain,(X1=n1|X1=n0|~less(X1,n1)),inference(spm,[status(thm)],[191,801,theory(equality)])).
% cnf(1142,plain,(epred1_3(filling,tapOn,X1)),inference(er,[status(thm)],[357,theory(equality)])).
% cnf(1170,plain,(initiates(tapOn,filling,X1)),inference(spm,[status(thm)],[122,1142,theory(equality)])).
% cnf(1172,plain,(holdsAt(filling,plus(X1,n1))|~happens(tapOn,X1)),inference(spm,[status(thm)],[239,1170,theory(equality)])).
% cnf(1173,plain,(startedIn(X1,filling,X2)|~less(X3,X2)|~less(X1,X3)|~happens(tapOn,X3)),inference(spm,[status(thm)],[221,1170,theory(equality)])).
% cnf(1224,plain,(epred1_3(waterLevel(X1),overflow,X2)|~holdsAt(waterLevel(X1),X2)),inference(er,[status(thm)],[363,theory(equality)])).
% cnf(1407,plain,(holdsAt(filling,plus(n0,n1))),inference(spm,[status(thm)],[1172,539,theory(equality)])).
% cnf(1408,plain,(holdsAt(filling,n1)),inference(rw,[status(thm)],[inference(rw,[status(thm)],[1407,119,theory(equality)]),316,theory(equality)])).
% cnf(1439,plain,(happens(esk3_2(filling,n1),n1)|releasedAt(filling,plus(n1,n1))|holdsAt(filling,plus(n1,n1))),inference(spm,[status(thm)],[156,1408,theory(equality)])).
% cnf(1440,plain,(terminates(esk3_2(filling,n1),filling,n1)|releasedAt(filling,plus(n1,n1))|holdsAt(filling,plus(n1,n1))),inference(spm,[status(thm)],[155,1408,theory(equality)])).
% cnf(1441,plain,(happens(overflow,n1)|~holdsAt(waterLevel(n3),n1)),inference(spm,[status(thm)],[361,1408,theory(equality)])).
% cnf(1442,plain,(happens(esk3_2(filling,n1),n1)|releasedAt(filling,n2)|holdsAt(filling,plus(n1,n1))),inference(rw,[status(thm)],[1439,182,theory(equality)])).
% cnf(1443,plain,(happens(esk3_2(filling,n1),n1)|releasedAt(filling,n2)|holdsAt(filling,n2)),inference(rw,[status(thm)],[1442,182,theory(equality)])).
% cnf(1444,plain,(terminates(esk3_2(filling,n1),filling,n1)|releasedAt(filling,n2)|holdsAt(filling,plus(n1,n1))),inference(rw,[status(thm)],[1440,182,theory(equality)])).
% cnf(1445,plain,(terminates(esk3_2(filling,n1),filling,n1)|releasedAt(filling,n2)|holdsAt(filling,n2)),inference(rw,[status(thm)],[1444,182,theory(equality)])).
% cnf(1492,plain,(trajectory(filling,n0,waterLevel(plus(n0,X1)),X1)),inference(spm,[status(thm)],[369,75,theory(equality)])).
% cnf(2304,plain,(epred1_3(waterLevel(n3),overflow,n3)),inference(spm,[status(thm)],[1224,74,theory(equality)])).
% cnf(2380,plain,(initiates(overflow,waterLevel(n3),n3)),inference(spm,[status(thm)],[122,2304,theory(equality)])).
% cnf(2422,plain,(holdsAt(waterLevel(n3),plus(n3,n1))|~happens(overflow,n3)),inference(spm,[status(thm)],[239,2380,theory(equality)])).
% cnf(2475,plain,(~initiates(X1,X2,n0)|~happens(X1,n0)|~releasedAt(X2,n1)),inference(spm,[status(thm)],[382,316,theory(equality)])).
% cnf(2576,plain,(holdsAt(waterLevel(n3),n4)|~happens(overflow,n3)),inference(rw,[status(thm)],[inference(rw,[status(thm)],[2422,119,theory(equality)]),117,theory(equality)])).
% cnf(2577,plain,(~happens(overflow,n3)),inference(sr,[status(thm)],[2576,259,theory(equality)])).
% cnf(3240,plain,(happens(esk2_2(X1,n2),n2)|releasedAt(X1,n2)|~releasedAt(X1,n3)),inference(spm,[status(thm)],[389,201,theory(equality)])).
% cnf(3243,plain,(happens(esk2_2(X1,n3),n3)|releasedAt(X1,n3)|~releasedAt(X1,n4)),inference(spm,[status(thm)],[389,117,theory(equality)])).
% cnf(3698,plain,(releases(esk2_2(X1,n2),X1,n2)|releasedAt(X1,n2)|~releasedAt(X1,n3)),inference(spm,[status(thm)],[396,201,theory(equality)])).
% cnf(4489,plain,(terminates(esk3_2(waterLevel(n3),n3),waterLevel(n3),n3)|releasedAt(waterLevel(n3),n4)|holdsAt(waterLevel(n3),plus(n3,n1))),inference(rw,[status(thm)],[inference(rw,[status(thm)],[409,119,theory(equality)]),117,theory(equality)])).
% cnf(4490,plain,(terminates(esk3_2(waterLevel(n3),n3),waterLevel(n3),n3)|releasedAt(waterLevel(n3),n4)|holdsAt(waterLevel(n3),n4)),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4489,119,theory(equality)]),117,theory(equality)])).
% cnf(4491,plain,(terminates(esk3_2(waterLevel(n3),n3),waterLevel(n3),n3)|releasedAt(waterLevel(n3),n4)),inference(sr,[status(thm)],[4490,259,theory(equality)])).
% cnf(4494,plain,(filling=waterLevel(n3)|releasedAt(waterLevel(n3),n4)),inference(spm,[status(thm)],[197,4491,theory(equality)])).
% cnf(4496,plain,(releasedAt(waterLevel(n3),n4)),inference(sr,[status(thm)],[4494,86,theory(equality)])).
% cnf(5623,plain,(stoppedIn(n0,filling,plus(n0,n1))|holdsAt(waterLevel(plus(n0,n1)),plus(n0,n1))|~initiates(X1,filling,n0)|~happens(X1,n0)),inference(spm,[status(thm)],[623,1492,theory(equality)])).
% cnf(5629,plain,(stoppedIn(n0,filling,n1)|holdsAt(waterLevel(plus(n0,n1)),plus(n0,n1))|~initiates(X1,filling,n0)|~happens(X1,n0)),inference(rw,[status(thm)],[inference(rw,[status(thm)],[5623,119,theory(equality)]),316,theory(equality)])).
% cnf(5630,plain,(stoppedIn(n0,filling,n1)|holdsAt(waterLevel(n1),n1)|~initiates(X1,filling,n0)|~happens(X1,n0)),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[5629,119,theory(equality)]),316,theory(equality)]),119,theory(equality)]),316,theory(equality)])).
% cnf(5675,plain,(stoppedIn(n0,filling,plus(n0,n2))|holdsAt(waterLevel(plus(n0,n2)),plus(n0,n2))|~initiates(X1,filling,n0)|~happens(X1,n0)),inference(spm,[status(thm)],[821,1492,theory(equality)])).
% cnf(5681,plain,(stoppedIn(n0,filling,n2)|holdsAt(waterLevel(plus(n0,n2)),plus(n0,n2))|~initiates(X1,filling,n0)|~happens(X1,n0)),inference(rw,[status(thm)],[5675,181,theory(equality)])).
% cnf(5682,plain,(stoppedIn(n0,filling,n2)|holdsAt(waterLevel(n2),n2)|~initiates(X1,filling,n0)|~happens(X1,n0)),inference(rw,[status(thm)],[inference(rw,[status(thm)],[5681,181,theory(equality)]),181,theory(equality)])).
% cnf(6089,plain,(X1=n0|X1=n1|X1=n2|less(n2,X1)),inference(spm,[status(thm)],[1080,846,theory(equality)])).
% cnf(6317,plain,(X1=n2|X1=n1|X1=n0|~less(X1,n2)),inference(spm,[status(thm)],[191,6089,theory(equality)])).
% cnf(10661,plain,(tapOn=esk3_2(filling,n1)|holdsAt(waterLevel(n3),n1)|releasedAt(filling,n2)|holdsAt(filling,n2)),inference(spm,[status(thm)],[105,1443,theory(equality)])).
% cnf(12294,plain,(terminates(tapOn,filling,n1)|releasedAt(filling,n2)|holdsAt(filling,n2)|holdsAt(waterLevel(n3),n1)),inference(spm,[status(thm)],[1445,10661,theory(equality)])).
% cnf(12297,plain,(~initiates(tapOn,X1,n0)|~releasedAt(X1,n1)),inference(spm,[status(thm)],[2475,539,theory(equality)])).
% cnf(12626,plain,(happens(esk2_2(waterLevel(n3),n3),n3)|releasedAt(waterLevel(n3),n3)),inference(spm,[status(thm)],[3243,4496,theory(equality)])).
% cnf(12629,plain,(overflow=esk2_2(waterLevel(n3),n3)|tapOn=esk2_2(waterLevel(n3),n3)|releasedAt(waterLevel(n3),n3)),inference(spm,[status(thm)],[103,12626,theory(equality)])).
% cnf(12658,plain,(happens(tapOn,n3)|releasedAt(waterLevel(n3),n3)|esk2_2(waterLevel(n3),n3)=overflow),inference(spm,[status(thm)],[12626,12629,theory(equality)])).
% cnf(12714,plain,(happens(overflow,n3)|releasedAt(waterLevel(n3),n3)|happens(tapOn,n3)),inference(spm,[status(thm)],[12626,12658,theory(equality)])).
% cnf(12716,plain,(releasedAt(waterLevel(n3),n3)|happens(tapOn,n3)),inference(sr,[status(thm)],[12714,2577,theory(equality)])).
% cnf(12720,plain,(happens(esk2_2(waterLevel(n3),n2),n2)|releasedAt(waterLevel(n3),n2)|happens(tapOn,n3)),inference(spm,[status(thm)],[3240,12716,theory(equality)])).
% cnf(13004,plain,(releases(esk2_2(waterLevel(n3),n2),waterLevel(n3),n2)|releasedAt(waterLevel(n3),n2)|happens(tapOn,n3)),inference(spm,[status(thm)],[3698,12716,theory(equality)])).
% cnf(14918,plain,(stoppedIn(n0,filling,n1)|holdsAt(waterLevel(n1),n1)|~initiates(tapOn,filling,n0)),inference(spm,[status(thm)],[5630,539,theory(equality)])).
% cnf(14919,plain,(stoppedIn(n0,filling,n1)|holdsAt(waterLevel(n1),n1)|$false),inference(rw,[status(thm)],[14918,1170,theory(equality)])).
% cnf(14920,plain,(stoppedIn(n0,filling,n1)|holdsAt(waterLevel(n1),n1)),inference(cn,[status(thm)],[14919,theory(equality)])).
% cnf(14964,plain,(less(n0,esk7_3(n0,filling,n1))|holdsAt(waterLevel(n1),n1)),inference(spm,[status(thm)],[209,14920,theory(equality)])).
% cnf(14965,plain,(less(esk7_3(n0,filling,n1),n1)|holdsAt(waterLevel(n1),n1)),inference(spm,[status(thm)],[208,14920,theory(equality)])).
% cnf(14980,plain,(less_or_equal(esk7_3(n0,filling,n1),n0)|holdsAt(waterLevel(n1),n1)),inference(spm,[status(thm)],[232,14965,theory(equality)])).
% cnf(14998,plain,(esk7_3(n0,filling,n1)=n0|less(esk7_3(n0,filling,n1),n0)|holdsAt(waterLevel(n1),n1)),inference(spm,[status(thm)],[150,14980,theory(equality)])).
% cnf(15000,plain,(esk7_3(n0,filling,n1)=n0|holdsAt(waterLevel(n1),n1)),inference(sr,[status(thm)],[14998,111,theory(equality)])).
% cnf(15001,plain,(less(n0,n0)|holdsAt(waterLevel(n1),n1)),inference(spm,[status(thm)],[14964,15000,theory(equality)])).
% cnf(15006,plain,(holdsAt(waterLevel(n1),n1)),inference(sr,[status(thm)],[15001,111,theory(equality)])).
% cnf(15016,plain,(X1=n1|~holdsAt(waterLevel(X1),n1)),inference(spm,[status(thm)],[89,15006,theory(equality)])).
% cnf(15228,plain,(stoppedIn(n0,filling,n2)|holdsAt(waterLevel(n2),n2)|~initiates(tapOn,filling,n0)),inference(spm,[status(thm)],[5682,539,theory(equality)])).
% cnf(15229,plain,(stoppedIn(n0,filling,n2)|holdsAt(waterLevel(n2),n2)|$false),inference(rw,[status(thm)],[15228,1170,theory(equality)])).
% cnf(15230,plain,(stoppedIn(n0,filling,n2)|holdsAt(waterLevel(n2),n2)),inference(cn,[status(thm)],[15229,theory(equality)])).
% cnf(15287,plain,(less(n0,esk7_3(n0,filling,n2))|holdsAt(waterLevel(n2),n2)),inference(spm,[status(thm)],[209,15230,theory(equality)])).
% cnf(15288,plain,(less(esk7_3(n0,filling,n2),n2)|holdsAt(waterLevel(n2),n2)),inference(spm,[status(thm)],[208,15230,theory(equality)])).
% cnf(15289,plain,(happens(esk6_3(n0,filling,n2),esk7_3(n0,filling,n2))|holdsAt(waterLevel(n2),n2)),inference(spm,[status(thm)],[210,15230,theory(equality)])).
% cnf(15290,plain,(terminates(esk6_3(n0,filling,n2),filling,esk7_3(n0,filling,n2))|holdsAt(waterLevel(n2),n2)),inference(spm,[status(thm)],[207,15230,theory(equality)])).
% cnf(15303,plain,(esk7_3(n0,filling,n2)=n0|esk7_3(n0,filling,n2)=n1|esk7_3(n0,filling,n2)=n2|holdsAt(waterLevel(n2),n2)),inference(spm,[status(thm)],[6317,15288,theory(equality)])).
% cnf(15855,plain,(overflow=esk6_3(n0,filling,n2)|tapOn=esk6_3(n0,filling,n2)|holdsAt(waterLevel(n2),n2)),inference(spm,[status(thm)],[103,15289,theory(equality)])).
% cnf(16133,plain,(tapOff=tapOn|overflow=tapOn|releasedAt(filling,n2)|holdsAt(waterLevel(n3),n1)|holdsAt(filling,n2)),inference(spm,[status(thm)],[200,12294,theory(equality)])).
% cnf(16135,plain,(tapOn=overflow|releasedAt(filling,n2)|holdsAt(waterLevel(n3),n1)|holdsAt(filling,n2)),inference(sr,[status(thm)],[16133,184,theory(equality)])).
% cnf(16136,plain,(releasedAt(filling,n2)|holdsAt(waterLevel(n3),n1)|holdsAt(filling,n2)),inference(sr,[status(thm)],[16135,116,theory(equality)])).
% cnf(16145,plain,(happens(esk2_2(filling,n1),n1)|releasedAt(filling,n1)|holdsAt(waterLevel(n3),n1)|holdsAt(filling,n2)),inference(spm,[status(thm)],[388,16136,theory(equality)])).
% cnf(16594,plain,(tapOff=esk6_3(n0,filling,n2)|overflow=esk6_3(n0,filling,n2)|holdsAt(waterLevel(n2),n2)),inference(spm,[status(thm)],[200,15290,theory(equality)])).
% cnf(16661,plain,(tapOff=tapOn|tapOff=overflow|holdsAt(waterLevel(n2),n2)|esk6_3(n0,filling,n2)=overflow),inference(spm,[status(thm)],[15855,16594,theory(equality)])).
% cnf(16665,plain,(tapOff=overflow|holdsAt(waterLevel(n2),n2)|esk6_3(n0,filling,n2)=overflow),inference(sr,[status(thm)],[16661,184,theory(equality)])).
% cnf(16666,plain,(holdsAt(waterLevel(n2),n2)|esk6_3(n0,filling,n2)=overflow),inference(sr,[status(thm)],[16665,185,theory(equality)])).
% cnf(16669,plain,(happens(overflow,esk7_3(n0,filling,n2))|holdsAt(waterLevel(n2),n2)),inference(spm,[status(thm)],[15289,16666,theory(equality)])).
% cnf(16673,plain,(tapOn=overflow|holdsAt(waterLevel(n3),esk7_3(n0,filling,n2))|holdsAt(waterLevel(n2),n2)),inference(spm,[status(thm)],[105,16669,theory(equality)])).
% cnf(16680,plain,(holdsAt(waterLevel(n3),esk7_3(n0,filling,n2))|holdsAt(waterLevel(n2),n2)),inference(sr,[status(thm)],[16673,116,theory(equality)])).
% cnf(17077,plain,(tapOn=esk2_2(filling,n1)|holdsAt(waterLevel(n3),n1)|releasedAt(filling,n1)|holdsAt(filling,n2)),inference(spm,[status(thm)],[105,16145,theory(equality)])).
% cnf(18487,plain,(happens(tapOn,n1)|releasedAt(filling,n1)|holdsAt(waterLevel(n3),n1)|holdsAt(filling,n2)),inference(spm,[status(thm)],[16145,17077,theory(equality)])).
% cnf(18810,plain,(tapOn=esk2_2(waterLevel(n3),n2)|happens(tapOn,n3)|releasedAt(waterLevel(n3),n2)),inference(spm,[status(thm)],[178,13004,theory(equality)])).
% cnf(18828,plain,(happens(tapOn,n2)|happens(tapOn,n3)|releasedAt(waterLevel(n3),n2)),inference(spm,[status(thm)],[12720,18810,theory(equality)])).
% cnf(22113,plain,(happens(tapOn,n1)|holdsAt(waterLevel(n3),n1)|holdsAt(filling,n2)|~initiates(tapOn,filling,n0)),inference(spm,[status(thm)],[12297,18487,theory(equality)])).
% cnf(22118,plain,(happens(tapOn,n1)|holdsAt(waterLevel(n3),n1)|holdsAt(filling,n2)|$false),inference(rw,[status(thm)],[22113,1170,theory(equality)])).
% cnf(22119,plain,(happens(tapOn,n1)|holdsAt(waterLevel(n3),n1)|holdsAt(filling,n2)),inference(cn,[status(thm)],[22118,theory(equality)])).
% cnf(22126,plain,(holdsAt(filling,plus(n1,n1))|holdsAt(waterLevel(n3),n1)|holdsAt(filling,n2)),inference(spm,[status(thm)],[1172,22119,theory(equality)])).
% cnf(22131,plain,(holdsAt(filling,n2)|holdsAt(waterLevel(n3),n1)|holdsAt(filling,n2)),inference(rw,[status(thm)],[22126,182,theory(equality)])).
% cnf(22132,plain,(holdsAt(filling,n2)|holdsAt(waterLevel(n3),n1)),inference(cn,[status(thm)],[22131,theory(equality)])).
% cnf(22145,plain,(epred1_3(waterLevel(n3),overflow,n1)|holdsAt(filling,n2)),inference(spm,[status(thm)],[1224,22132,theory(equality)])).
% cnf(22156,plain,(happens(overflow,n1)|holdsAt(filling,n2)),inference(spm,[status(thm)],[1441,22132,theory(equality)])).
% cnf(22184,plain,(holdsAt(filling,n2)|~initiates(overflow,X1,n1)|~releasedAt(X1,n2)),inference(spm,[status(thm)],[381,22156,theory(equality)])).
% cnf(22313,plain,(initiates(overflow,waterLevel(n3),n1)|holdsAt(filling,n2)),inference(spm,[status(thm)],[122,22145,theory(equality)])).
% cnf(23985,plain,(holdsAt(filling,n2)|happens(tapOn,n3)|happens(tapOn,n2)|~initiates(overflow,waterLevel(n3),n1)),inference(spm,[status(thm)],[22184,18828,theory(equality)])).
% cnf(24017,plain,(less(n2,n2)|holdsAt(waterLevel(n2),n2)|esk7_3(n0,filling,n2)=n1|esk7_3(n0,filling,n2)=n0),inference(spm,[status(thm)],[15288,15303,theory(equality)])).
% cnf(24051,plain,(holdsAt(waterLevel(n2),n2)|esk7_3(n0,filling,n2)=n1|esk7_3(n0,filling,n2)=n0),inference(sr,[status(thm)],[24017,307,theory(equality)])).
% cnf(26167,plain,(less(n0,n0)|holdsAt(waterLevel(n2),n2)|esk7_3(n0,filling,n2)=n1),inference(spm,[status(thm)],[15287,24051,theory(equality)])).
% cnf(26211,plain,(holdsAt(waterLevel(n2),n2)|esk7_3(n0,filling,n2)=n1),inference(sr,[status(thm)],[26167,111,theory(equality)])).
% cnf(26265,plain,(holdsAt(waterLevel(n3),n1)|holdsAt(waterLevel(n2),n2)),inference(spm,[status(thm)],[16680,26211,theory(equality)])).
% cnf(26331,plain,(X1=n2|holdsAt(waterLevel(n3),n1)|~holdsAt(waterLevel(X1),n2)),inference(spm,[status(thm)],[89,26265,theory(equality)])).
% cnf(97184,plain,(happens(tapOn,n3)|happens(tapOn,n2)|holdsAt(filling,n2)),inference(csr,[status(thm)],[23985,22313])).
% cnf(97214,plain,(holdsAt(filling,plus(n2,n1))|happens(tapOn,n3)|holdsAt(filling,n2)),inference(spm,[status(thm)],[1172,97184,theory(equality)])).
% cnf(97264,plain,(holdsAt(filling,n3)|happens(tapOn,n3)|holdsAt(filling,n2)),inference(rw,[status(thm)],[inference(rw,[status(thm)],[97214,119,theory(equality)]),201,theory(equality)])).
% cnf(97285,plain,(startedIn(X1,filling,X2)|holdsAt(filling,n2)|holdsAt(filling,n3)|~less(n3,X2)|~less(X1,n3)),inference(spm,[status(thm)],[1173,97264,theory(equality)])).
% cnf(301686,plain,(startedIn(X1,filling,n4)|holdsAt(filling,n3)|holdsAt(filling,n2)|~less(X1,n3)),inference(spm,[status(thm)],[97285,452,theory(equality)])).
% cnf(301875,plain,(startedIn(n2,filling,n4)|holdsAt(filling,n2)|holdsAt(filling,n3)),inference(spm,[status(thm)],[301686,448,theory(equality)])).
% cnf(301933,plain,(less(n2,esk9_3(n2,n4,filling))|holdsAt(filling,n3)|holdsAt(filling,n2)),inference(spm,[status(thm)],[219,301875,theory(equality)])).
% cnf(301935,plain,(happens(esk8_3(n2,n4,filling),esk9_3(n2,n4,filling))|holdsAt(filling,n3)|holdsAt(filling,n2)),inference(spm,[status(thm)],[220,301875,theory(equality)])).
% cnf(301936,plain,(initiates(esk8_3(n2,n4,filling),filling,esk9_3(n2,n4,filling))|holdsAt(filling,n3)|holdsAt(filling,n2)),inference(spm,[status(thm)],[217,301875,theory(equality)])).
% cnf(301946,plain,(holdsAt(filling,n2)|holdsAt(filling,n3)|~less(esk9_3(n2,n4,filling),n2)),inference(spm,[status(thm)],[191,301933,theory(equality)])).
% cnf(304505,plain,(overflow=esk8_3(n2,n4,filling)|n0=esk9_3(n2,n4,filling)|holdsAt(filling,n2)|holdsAt(filling,n3)),inference(spm,[status(thm)],[100,301935,theory(equality)])).
% cnf(590416,plain,(epred1_3(filling,esk8_3(n2,n4,filling),esk9_3(n2,n4,filling))|holdsAt(filling,n2)|holdsAt(filling,n3)),inference(spm,[status(thm)],[123,301936,theory(equality)])).
% cnf(642976,plain,(waterLevel(esk11_3(esk9_3(n2,n4,filling),esk8_3(n2,n4,filling),filling))=filling|waterLevel(esk10_3(esk9_3(n2,n4,filling),esk8_3(n2,n4,filling),filling))=filling|tapOn=esk8_3(n2,n4,filling)|spilling=filling|holdsAt(filling,n3)|holdsAt(filling,n2)),inference(spm,[status(thm)],[283,590416,theory(equality)])).
% cnf(642987,plain,(waterLevel(esk10_3(esk9_3(n2,n4,filling),esk8_3(n2,n4,filling),filling))=filling|esk8_3(n2,n4,filling)=tapOn|spilling=filling|holdsAt(filling,n3)|holdsAt(filling,n2)),inference(sr,[status(thm)],[642976,86,theory(equality)])).
% cnf(642988,plain,(esk8_3(n2,n4,filling)=tapOn|spilling=filling|holdsAt(filling,n3)|holdsAt(filling,n2)),inference(sr,[status(thm)],[642987,86,theory(equality)])).
% cnf(642989,plain,(esk8_3(n2,n4,filling)=tapOn|holdsAt(filling,n3)|holdsAt(filling,n2)),inference(sr,[status(thm)],[642988,84,theory(equality)])).
% cnf(642998,plain,(esk9_3(n2,n4,filling)=n0|tapOn=overflow|holdsAt(filling,n3)|holdsAt(filling,n2)),inference(spm,[status(thm)],[304505,642989,theory(equality)])).
% cnf(643001,plain,(esk9_3(n2,n4,filling)=n0|holdsAt(filling,n3)|holdsAt(filling,n2)),inference(sr,[status(thm)],[642998,116,theory(equality)])).
% cnf(643030,plain,(holdsAt(filling,n3)|holdsAt(filling,n2)|~less(n0,n2)),inference(spm,[status(thm)],[301946,643001,theory(equality)])).
% cnf(643086,plain,(holdsAt(filling,n3)|holdsAt(filling,n2)|$false),inference(rw,[status(thm)],[643030,766,theory(equality)])).
% cnf(643087,plain,(holdsAt(filling,n3)|holdsAt(filling,n2)),inference(cn,[status(thm)],[643086,theory(equality)])).
% cnf(643103,plain,(happens(esk3_2(filling,n2),n2)|releasedAt(filling,plus(n2,n1))|holdsAt(filling,plus(n2,n1))|holdsAt(filling,n3)),inference(spm,[status(thm)],[156,643087,theory(equality)])).
% cnf(643104,plain,(terminates(esk3_2(filling,n2),filling,n2)|releasedAt(filling,plus(n2,n1))|holdsAt(filling,plus(n2,n1))|holdsAt(filling,n3)),inference(spm,[status(thm)],[155,643087,theory(equality)])).
% cnf(643115,plain,(happens(esk3_2(filling,n2),n2)|releasedAt(filling,n3)|holdsAt(filling,plus(n2,n1))|holdsAt(filling,n3)),inference(rw,[status(thm)],[inference(rw,[status(thm)],[643103,119,theory(equality)]),201,theory(equality)])).
% cnf(643116,plain,(happens(esk3_2(filling,n2),n2)|releasedAt(filling,n3)|holdsAt(filling,n3)|holdsAt(filling,n3)),inference(rw,[status(thm)],[inference(rw,[status(thm)],[643115,119,theory(equality)]),201,theory(equality)])).
% cnf(643117,plain,(happens(esk3_2(filling,n2),n2)|releasedAt(filling,n3)|holdsAt(filling,n3)),inference(cn,[status(thm)],[643116,theory(equality)])).
% cnf(643118,plain,(terminates(esk3_2(filling,n2),filling,n2)|releasedAt(filling,n3)|holdsAt(filling,plus(n2,n1))|holdsAt(filling,n3)),inference(rw,[status(thm)],[inference(rw,[status(thm)],[643104,119,theory(equality)]),201,theory(equality)])).
% cnf(643119,plain,(terminates(esk3_2(filling,n2),filling,n2)|releasedAt(filling,n3)|holdsAt(filling,n3)|holdsAt(filling,n3)),inference(rw,[status(thm)],[inference(rw,[status(thm)],[643118,119,theory(equality)]),201,theory(equality)])).
% cnf(643120,plain,(terminates(esk3_2(filling,n2),filling,n2)|releasedAt(filling,n3)|holdsAt(filling,n3)),inference(cn,[status(thm)],[643119,theory(equality)])).
% cnf(648651,plain,(overflow=esk3_2(filling,n2)|tapOn=esk3_2(filling,n2)|releasedAt(filling,n3)|holdsAt(filling,n3)),inference(spm,[status(thm)],[103,643117,theory(equality)])).
% cnf(648653,plain,(tapOn=esk3_2(filling,n2)|holdsAt(waterLevel(n3),n2)|releasedAt(filling,n3)|holdsAt(filling,n3)),inference(spm,[status(thm)],[105,643117,theory(equality)])).
% cnf(650107,plain,(tapOff=esk3_2(filling,n2)|overflow=esk3_2(filling,n2)|releasedAt(filling,n3)|holdsAt(filling,n3)),inference(spm,[status(thm)],[200,643120,theory(equality)])).
% cnf(652120,plain,(tapOff=tapOn|tapOff=overflow|releasedAt(filling,n3)|holdsAt(filling,n3)|esk3_2(filling,n2)=overflow),inference(spm,[status(thm)],[648651,650107,theory(equality)])).
% cnf(652127,plain,(tapOff=overflow|releasedAt(filling,n3)|holdsAt(filling,n3)|esk3_2(filling,n2)=overflow),inference(sr,[status(thm)],[652120,184,theory(equality)])).
% cnf(652128,plain,(releasedAt(filling,n3)|holdsAt(filling,n3)|esk3_2(filling,n2)=overflow),inference(sr,[status(thm)],[652127,185,theory(equality)])).
% cnf(652131,plain,(overflow=tapOn|releasedAt(filling,n3)|holdsAt(waterLevel(n3),n2)|holdsAt(filling,n3)),inference(spm,[status(thm)],[648653,652128,theory(equality)])).
% cnf(652134,plain,(releasedAt(filling,n3)|holdsAt(waterLevel(n3),n2)|holdsAt(filling,n3)),inference(sr,[status(thm)],[652131,116,theory(equality)])).
% cnf(652148,plain,(releases(esk2_2(filling,n2),filling,n2)|releasedAt(filling,n2)|holdsAt(waterLevel(n3),n2)|holdsAt(filling,n3)),inference(spm,[status(thm)],[3698,652134,theory(equality)])).
% cnf(692990,plain,(waterLevel(esk5_3(esk2_2(filling,n2),filling,n2))=filling|releasedAt(filling,n2)|holdsAt(waterLevel(n3),n2)|holdsAt(filling,n3)),inference(spm,[status(thm)],[177,652148,theory(equality)])).
% cnf(692993,plain,(releasedAt(filling,n2)|holdsAt(waterLevel(n3),n2)|holdsAt(filling,n3)),inference(sr,[status(thm)],[692990,86,theory(equality)])).
% cnf(692999,plain,(happens(esk2_2(filling,n1),n1)|releasedAt(filling,n1)|holdsAt(waterLevel(n3),n2)|holdsAt(filling,n3)),inference(spm,[status(thm)],[388,692993,theory(equality)])).
% cnf(693033,plain,(n0=n1|holdsAt(waterLevel(n3),n1)|releasedAt(filling,n1)|holdsAt(waterLevel(n3),n2)|holdsAt(filling,n3)),inference(spm,[status(thm)],[102,692999,theory(equality)])).
% cnf(693095,plain,(n0=n1|holdsAt(waterLevel(n3),n2)|holdsAt(waterLevel(n3),n1)|holdsAt(filling,n3)|~initiates(tapOn,filling,n0)),inference(spm,[status(thm)],[12297,693033,theory(equality)])).
% cnf(693100,plain,(n0=n1|holdsAt(waterLevel(n3),n2)|holdsAt(waterLevel(n3),n1)|holdsAt(filling,n3)|$false),inference(rw,[status(thm)],[693095,1170,theory(equality)])).
% cnf(693101,plain,(n0=n1|holdsAt(waterLevel(n3),n2)|holdsAt(waterLevel(n3),n1)|holdsAt(filling,n3)),inference(cn,[status(thm)],[693100,theory(equality)])).
% cnf(693179,plain,(n3=n2|holdsAt(waterLevel(n3),n1)|n0=n1|holdsAt(filling,n3)),inference(spm,[status(thm)],[26331,693101,theory(equality)])).
% cnf(693292,plain,(n3=n1|n0=n1|n2=n3|holdsAt(filling,n3)),inference(spm,[status(thm)],[15016,693179,theory(equality)])).
% cnf(693341,plain,(happens(overflow,n3)|n2=n3|n0=n1|n3=n1|~holdsAt(waterLevel(n3),n3)),inference(spm,[status(thm)],[361,693292,theory(equality)])).
% cnf(693346,plain,(happens(overflow,n3)|n2=n3|n0=n1|n3=n1|$false),inference(rw,[status(thm)],[693341,74,theory(equality)])).
% cnf(693347,plain,(happens(overflow,n3)|n2=n3|n0=n1|n3=n1),inference(cn,[status(thm)],[693346,theory(equality)])).
% cnf(693348,plain,(n2=n3|n0=n1|n3=n1),inference(sr,[status(thm)],[693347,2577,theory(equality)])).
% cnf(693369,plain,(less(n3,n3)|n3=n1|n0=n1),inference(spm,[status(thm)],[448,693348,theory(equality)])).
% cnf(696643,plain,(n3=n1|n0=n1),inference(sr,[status(thm)],[693369,307,theory(equality)])).
% cnf(699059,plain,(less(n2,n1)|n0=n1),inference(spm,[status(thm)],[448,696643,theory(equality)])).
% cnf(703061,plain,(n0=n1),inference(sr,[status(thm)],[699059,591,theory(equality)])).
% cnf(709402,plain,(less(n1,n1)),inference(rw,[status(thm)],[451,703061,theory(equality)])).
% cnf(709403,plain,($false),inference(sr,[status(thm)],[709402,307,theory(equality)])).
% cnf(709404,plain,($false),709403,['proof']).
% # SZS output end CNFRefutation
% # Processed clauses                  : 75887
% # ...of these trivial                : 80
% # ...subsumed                        : 62924
% # ...remaining for further processing: 12883
% # Other redundant clauses eliminated : 2
% # Clauses deleted for lack of memory : 0
% # Backward-subsumed                  : 3624
% # Backward-rewritten                 : 4531
% # Generated clauses                  : 544246
% # ...of the previous two non-trivial : 493560
% # Contextual simplify-reflections    : 61837
% # Paramodulations                    : 543931
% # Factorizations                     : 221
% # Equation resolutions               : 94
% # Current number of processed clauses: 4726
% #    Positive orientable unit clauses: 116
% #    Positive unorientable unit clauses: 1
% #    Negative unit clauses           : 46
% #    Non-unit-clauses                : 4563
% # Current number of unprocessed clauses: 103959
% # ...number of literals in the above : 490222
% # Clause-clause subsumption calls (NU) : 2385007
% # Rec. Clause-clause subsumption calls : 956640
% # Unit Clause-clause subsumption calls : 1151
% # Rewrite failures with RHS unbound  : 0
% # Indexed BW rewrite attempts        : 131
% # Indexed BW rewrite successes       : 61
% # Backwards rewriting index:   876 leaves,   2.63+/-4.095 terms/leaf
% # Paramod-from index:          438 leaves,   3.02+/-4.670 terms/leaf
% # Paramod-into index:          637 leaves,   2.79+/-4.221 terms/leaf
% # -------------------------------------------------
% # User time              : 35.639 s
% # System time            : 0.689 s
% # Total time             : 36.327 s
% # Maximum resident set size: 0 pages
% PrfWatch: 45.53 CPU 46.65 WC
% FINAL PrfWatch: 45.53 CPU 46.65 WC
% SZS output end Solution for /tmp/SystemOnTPTP11783/CSR001+2.tptp
% 
%------------------------------------------------------------------------------