%------------------------------------------------------------------------------
% File : SRASS---0.1
% Problem : CSR003+1 : TPTP v5.0.0. Bugfixed v3.1.0.
% Transfm : none
% Format : tptp
% Command : SRASS -q2 -a 0 10 10 10 -i3 -n60 %s
% Computer : art02.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:44:00 EST 2010
% Result : Theorem 11.11s
% Output : Solution 11.11s
% 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/SystemOnTPTP9044/CSR003+1.tptp
% Adding relevance values
% Extracting the conjecture
% Sorting axioms by relevance
% Looking for THM ...
% found
% SZS status THM for /tmp/SystemOnTPTP9044/CSR003+1.tptp
% SZS output start Solution for /tmp/SystemOnTPTP9044/CSR003+1.tptp
% TreeLimitedRun: ----------------------------------------------------------
% TreeLimitedRun: /home/graph/tptp/Systems/EP---1.2/eproof --print-statistics -xAuto -tAuto --cpu-limit=60 --proof-time-unlimited --memory-limit=Auto --tstp-in --tstp-out /tmp/SRASS.s.p
% TreeLimitedRun: CPU time limit is 60s
% TreeLimitedRun: WC time limit is 120s
% TreeLimitedRun: PID is 9140
% TreeLimitedRun: ----------------------------------------------------------
% PrfWatch: 0.00 CPU 0.02 WC
% PrfWatch: 1.94 CPU 2.02 WC
% PrfWatch: 3.93 CPU 4.03 WC
% PrfWatch: 5.92 CPU 6.03 WC
% # Preprocessing time : 0.020 s
% # Problem is unsatisfiable (or provable), constructing proof object
% # SZS status Theorem
% PrfWatch: 7.90 CPU 8.04 WC
% PrfWatch: 9.89 CPU 10.04 WC
% # SZS output start CNFRefutation.
% fof(1, axiom,holdsAt(waterLevel(n0),n0),file('/tmp/SRASS.s.p', waterLevel_0)).
% fof(6, axiom,~(releasedAt(spilling,n0)),file('/tmp/SRASS.s.p', not_released_spilling_0)).
% fof(7, axiom,~(filling=spilling),file('/tmp/SRASS.s.p', filling_not_spilling)).
% fof(8, axiom,![X2]:~(filling=waterLevel(X2)),file('/tmp/SRASS.s.p', filling_not_waterLevel)).
% fof(9, axiom,![X2]:~(spilling=waterLevel(X2)),file('/tmp/SRASS.s.p', spilling_not_waterLevel)).
% fof(12, axiom,![X4]:![X3]:![X5]:![X7]:((holdsAt(waterLevel(X4),X3)&X5=plus(X4,X7))=>trajectory(filling,X3,waterLevel(X5),X7)),file('/tmp/SRASS.s.p', change_of_waterLevel)).
% fof(13, axiom,~(?[X2]:less(X2,n0)),file('/tmp/SRASS.s.p', less0)).
% fof(14, axiom,~(overflow=tapOn),file('/tmp/SRASS.s.p', overflow_not_tapOn)).
% fof(15, axiom,![X2]:![X6]:plus(X2,X6)=plus(X6,X2),file('/tmp/SRASS.s.p', symmetry_of_plus)).
% fof(16, 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(17, 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(20, 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(21, axiom,plus(n0,n3)=n3,file('/tmp/SRASS.s.p', plus0_3)).
% fof(22, 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(24, axiom,![X9]:![X3]:(((holdsAt(X9,X3)&~(releasedAt(X9,plus(X3,n1))))&~(?[X8]:(happens(X8,X3)&terminates(X8,X9,X3))))=>holdsAt(X9,plus(X3,n1))),file('/tmp/SRASS.s.p', keep_holding)).
% fof(26, axiom,![X8]:![X9]:![X3]:(releases(X8,X9,X3)<=>?[X1]:(X8=tapOn&X9=waterLevel(X1))),file('/tmp/SRASS.s.p', releases_all_defn)).
% fof(28, axiom,plus(n0,n1)=n1,file('/tmp/SRASS.s.p', plus0_1)).
% fof(29, axiom,~(tapOff=tapOn),file('/tmp/SRASS.s.p', tapOff_not_tapOn)).
% fof(30, axiom,~(tapOff=overflow),file('/tmp/SRASS.s.p', tapOff_not_overflow)).
% fof(31, axiom,![X2]:![X6]:(less(X2,X6)<=>(~(less(X6,X2))&~(X6=X2))),file('/tmp/SRASS.s.p', less_property)).
% fof(33, 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(35, axiom,plus(n1,n3)=n4,file('/tmp/SRASS.s.p', plus1_3)).
% fof(36, axiom,![X10]:![X9]:![X11]:(stoppedIn(X10,X9,X11)<=>?[X8]:?[X3]:(((happens(X8,X3)&less(X10,X3))&less(X3,X11))&terminates(X8,X9,X3))),file('/tmp/SRASS.s.p', stoppedin_defn)).
% fof(38, axiom,![X8]:![X3]:![X9]:![X12]:![X7]:(((((happens(X8,X3)&initiates(X8,X9,X3))&less(n0,X7))&trajectory(X9,X3,X12,X7))&~(stoppedIn(X3,X9,plus(X3,X7))))=>holdsAt(X12,plus(X3,X7))),file('/tmp/SRASS.s.p', change_holding)).
% fof(40, axiom,![X2]:(less(X2,n1)<=>less_or_equal(X2,n0)),file('/tmp/SRASS.s.p', less1)).
% fof(42, axiom,![X2]:(less(X2,n2)<=>less_or_equal(X2,n1)),file('/tmp/SRASS.s.p', less2)).
% fof(43, axiom,![X8]:![X3]:![X9]:((happens(X8,X3)&initiates(X8,X9,X3))=>holdsAt(X9,plus(X3,n1))),file('/tmp/SRASS.s.p', happens_holds)).
% fof(45, 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(46, axiom,plus(n1,n1)=n2,file('/tmp/SRASS.s.p', plus1_1)).
% fof(47, axiom,![X2]:![X6]:(less_or_equal(X2,X6)<=>(less(X2,X6)|X2=X6)),file('/tmp/SRASS.s.p', less_or_equal)).
% fof(48, axiom,plus(n1,n2)=n3,file('/tmp/SRASS.s.p', plus1_2)).
% fof(50, axiom,![X2]:(less(X2,n3)<=>less_or_equal(X2,n2)),file('/tmp/SRASS.s.p', less3)).
% fof(55, conjecture,holdsAt(spilling,n4),file('/tmp/SRASS.s.p', spilling_4)).
% fof(56, negated_conjecture,~(holdsAt(spilling,n4)),inference(assume_negation,[status(cth)],[55])).
% fof(61, plain,~(releasedAt(spilling,n0)),inference(fof_simplification,[status(thm)],[6,theory(equality)])).
% fof(62, 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)],[20,theory(equality)])).
% fof(63, plain,![X9]:![X3]:((~(releasedAt(X9,X3))&~(?[X8]:(happens(X8,X3)&releases(X8,X9,X3))))=>~(releasedAt(X9,plus(X3,n1)))),inference(fof_simplification,[status(thm)],[22,theory(equality)])).
% fof(64, plain,![X9]:![X3]:(((holdsAt(X9,X3)&~(releasedAt(X9,plus(X3,n1))))&~(?[X8]:(happens(X8,X3)&terminates(X8,X9,X3))))=>holdsAt(X9,plus(X3,n1))),inference(fof_simplification,[status(thm)],[24,theory(equality)])).
% fof(66, plain,![X2]:![X6]:(less(X2,X6)<=>(~(less(X6,X2))&~(X6=X2))),inference(fof_simplification,[status(thm)],[31,theory(equality)])).
% fof(67, plain,![X8]:![X3]:![X9]:![X12]:![X7]:(((((happens(X8,X3)&initiates(X8,X9,X3))&less(n0,X7))&trajectory(X9,X3,X12,X7))&~(stoppedIn(X3,X9,plus(X3,X7))))=>holdsAt(X12,plus(X3,X7))),inference(fof_simplification,[status(thm)],[38,theory(equality)])).
% fof(69, plain,![X8]:![X3]:![X9]:((happens(X8,X3)&terminates(X8,X9,X3))=>~(holdsAt(X9,plus(X3,n1)))),inference(fof_simplification,[status(thm)],[45,theory(equality)])).
% fof(70, negated_conjecture,~(holdsAt(spilling,n4)),inference(fof_simplification,[status(thm)],[56,theory(equality)])).
% fof(71, 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(72, plain,![X8]:![X9]:![X3]:(initiates(X8,X9,X3)<=>epred1_3(X9,X8,X3)),inference(apply_def,[status(esa)],[16,71,theory(equality)])).
% cnf(73,plain,(holdsAt(waterLevel(n0),n0)),inference(split_conjunct,[status(thm)],[1])).
% cnf(79,plain,(~releasedAt(spilling,n0)),inference(split_conjunct,[status(thm)],[61])).
% cnf(80,plain,(filling!=spilling),inference(split_conjunct,[status(thm)],[7])).
% fof(81, plain,![X3]:~(filling=waterLevel(X3)),inference(variable_rename,[status(thm)],[8])).
% cnf(82,plain,(filling!=waterLevel(X1)),inference(split_conjunct,[status(thm)],[81])).
% fof(83, plain,![X3]:~(spilling=waterLevel(X3)),inference(variable_rename,[status(thm)],[9])).
% cnf(84,plain,(spilling!=waterLevel(X1)),inference(split_conjunct,[status(thm)],[83])).
% fof(92, plain,![X4]:![X3]:![X5]:![X7]:((~(holdsAt(waterLevel(X4),X3))|~(X5=plus(X4,X7)))|trajectory(filling,X3,waterLevel(X5),X7)),inference(fof_nnf,[status(thm)],[12])).
% fof(93, plain,![X8]:![X9]:![X10]:![X11]:((~(holdsAt(waterLevel(X8),X9))|~(X10=plus(X8,X11)))|trajectory(filling,X9,waterLevel(X10),X11)),inference(variable_rename,[status(thm)],[92])).
% cnf(94,plain,(trajectory(filling,X1,waterLevel(X2),X3)|X2!=plus(X4,X3)|~holdsAt(waterLevel(X4),X1)),inference(split_conjunct,[status(thm)],[93])).
% fof(95, plain,![X2]:~(less(X2,n0)),inference(fof_nnf,[status(thm)],[13])).
% fof(96, plain,![X3]:~(less(X3,n0)),inference(variable_rename,[status(thm)],[95])).
% cnf(97,plain,(~less(X1,n0)),inference(split_conjunct,[status(thm)],[96])).
% cnf(98,plain,(overflow!=tapOn),inference(split_conjunct,[status(thm)],[14])).
% fof(99, plain,![X7]:![X8]:plus(X7,X8)=plus(X8,X7),inference(variable_rename,[status(thm)],[15])).
% cnf(100,plain,(plus(X1,X2)=plus(X2,X1)),inference(split_conjunct,[status(thm)],[99])).
% fof(101, 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)],[72])).
% fof(102, 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)],[101])).
% cnf(103,plain,(initiates(X1,X2,X3)|~epred1_3(X2,X1,X3)),inference(split_conjunct,[status(thm)],[102])).
% fof(105, 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)],[17])).
% fof(106, 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)],[105])).
% fof(107, 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)],[106])).
% cnf(108,plain,(happens(X1,X2)|X1!=overflow|~holdsAt(filling,X2)|~holdsAt(waterLevel(n3),X2)),inference(split_conjunct,[status(thm)],[107])).
% cnf(109,plain,(happens(X1,X2)|X2!=n0|X1!=tapOn),inference(split_conjunct,[status(thm)],[107])).
% cnf(112,plain,(X2=n0|holdsAt(waterLevel(n3),X2)|~happens(X1,X2)),inference(split_conjunct,[status(thm)],[107])).
% cnf(113,plain,(X1=tapOn|X1=overflow|~happens(X1,X2)),inference(split_conjunct,[status(thm)],[107])).
% cnf(115,plain,(X1=tapOn|holdsAt(waterLevel(n3),X2)|~happens(X1,X2)),inference(split_conjunct,[status(thm)],[107])).
% fof(123, 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)],[62])).
% fof(124, 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)],[123])).
% fof(125, 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)],[124])).
% cnf(127,plain,(~releasedAt(X1,plus(X2,n1))|~happens(X3,X2)|~initiates(X3,X1,X2)),inference(split_conjunct,[status(thm)],[125])).
% cnf(128,plain,(plus(n0,n3)=n3),inference(split_conjunct,[status(thm)],[21])).
% fof(129, plain,![X9]:![X3]:((releasedAt(X9,X3)|?[X8]:(happens(X8,X3)&releases(X8,X9,X3)))|~(releasedAt(X9,plus(X3,n1)))),inference(fof_nnf,[status(thm)],[63])).
% fof(130, plain,![X10]:![X11]:((releasedAt(X10,X11)|?[X12]:(happens(X12,X11)&releases(X12,X10,X11)))|~(releasedAt(X10,plus(X11,n1)))),inference(variable_rename,[status(thm)],[129])).
% fof(131, 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)],[130])).
% fof(132, 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)],[131])).
% cnf(133,plain,(releasedAt(X1,X2)|releases(esk2_2(X1,X2),X1,X2)|~releasedAt(X1,plus(X2,n1))),inference(split_conjunct,[status(thm)],[132])).
% cnf(134,plain,(releasedAt(X1,X2)|happens(esk2_2(X1,X2),X2)|~releasedAt(X1,plus(X2,n1))),inference(split_conjunct,[status(thm)],[132])).
% fof(138, plain,![X9]:![X3]:(((~(holdsAt(X9,X3))|releasedAt(X9,plus(X3,n1)))|?[X8]:(happens(X8,X3)&terminates(X8,X9,X3)))|holdsAt(X9,plus(X3,n1))),inference(fof_nnf,[status(thm)],[64])).
% fof(139, 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)],[138])).
% fof(140, 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)],[139])).
% fof(141, 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)],[140])).
% cnf(142,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)],[141])).
% cnf(143,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)],[141])).
% fof(150, 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)],[26])).
% fof(151, 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)],[150])).
% fof(152, 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)],[151])).
% fof(153, 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)],[152])).
% fof(154, 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)],[153])).
% cnf(155,plain,(X2=waterLevel(esk5_3(X1,X2,X3))|~releases(X1,X2,X3)),inference(split_conjunct,[status(thm)],[154])).
% cnf(159,plain,(plus(n0,n1)=n1),inference(split_conjunct,[status(thm)],[28])).
% cnf(160,plain,(tapOff!=tapOn),inference(split_conjunct,[status(thm)],[29])).
% cnf(161,plain,(tapOff!=overflow),inference(split_conjunct,[status(thm)],[30])).
% fof(162, plain,![X2]:![X6]:((~(less(X2,X6))|(~(less(X6,X2))&~(X6=X2)))&((less(X6,X2)|X6=X2)|less(X2,X6))),inference(fof_nnf,[status(thm)],[66])).
% fof(163, plain,![X7]:![X8]:((~(less(X7,X8))|(~(less(X8,X7))&~(X8=X7)))&((less(X8,X7)|X8=X7)|less(X7,X8))),inference(variable_rename,[status(thm)],[162])).
% fof(164, 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)],[163])).
% cnf(165,plain,(less(X1,X2)|X2=X1|less(X2,X1)),inference(split_conjunct,[status(thm)],[164])).
% cnf(166,plain,(~less(X1,X2)|X2!=X1),inference(split_conjunct,[status(thm)],[164])).
% cnf(167,plain,(~less(X1,X2)|~less(X2,X1)),inference(split_conjunct,[status(thm)],[164])).
% fof(172, 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)],[33])).
% fof(173, 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)],[172])).
% fof(174, 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)],[173])).
% cnf(175,plain,(terminates(X1,X2,X3)|X2!=filling|X1!=overflow),inference(split_conjunct,[status(thm)],[174])).
% cnf(177,plain,(X2=filling|X2=filling|~terminates(X1,X2,X3)),inference(split_conjunct,[status(thm)],[174])).
% cnf(180,plain,(X1=tapOff|X1=overflow|~terminates(X1,X2,X3)),inference(split_conjunct,[status(thm)],[174])).
% cnf(185,plain,(plus(n1,n3)=n4),inference(split_conjunct,[status(thm)],[35])).
% fof(186, plain,![X10]:![X9]:![X11]:((~(stoppedIn(X10,X9,X11))|?[X8]:?[X3]:(((happens(X8,X3)&less(X10,X3))&less(X3,X11))&terminates(X8,X9,X3)))&(![X8]:![X3]:(((~(happens(X8,X3))|~(less(X10,X3)))|~(less(X3,X11)))|~(terminates(X8,X9,X3)))|stoppedIn(X10,X9,X11))),inference(fof_nnf,[status(thm)],[36])).
% fof(187, 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)],[186])).
% fof(188, 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)],[187])).
% fof(189, 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)],[188])).
% fof(190, 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)],[189])).
% cnf(191,plain,(terminates(esk6_3(X1,X2,X3),X2,esk7_3(X1,X2,X3))|~stoppedIn(X1,X2,X3)),inference(split_conjunct,[status(thm)],[190])).
% cnf(192,plain,(less(esk7_3(X1,X2,X3),X3)|~stoppedIn(X1,X2,X3)),inference(split_conjunct,[status(thm)],[190])).
% cnf(193,plain,(less(X1,esk7_3(X1,X2,X3))|~stoppedIn(X1,X2,X3)),inference(split_conjunct,[status(thm)],[190])).
% cnf(194,plain,(happens(esk6_3(X1,X2,X3),esk7_3(X1,X2,X3))|~stoppedIn(X1,X2,X3)),inference(split_conjunct,[status(thm)],[190])).
% fof(206, plain,![X8]:![X3]:![X9]:![X12]:![X7]:(((((~(happens(X8,X3))|~(initiates(X8,X9,X3)))|~(less(n0,X7)))|~(trajectory(X9,X3,X12,X7)))|stoppedIn(X3,X9,plus(X3,X7)))|holdsAt(X12,plus(X3,X7))),inference(fof_nnf,[status(thm)],[67])).
% fof(207, 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)],[206])).
% cnf(208,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)],[207])).
% fof(212, plain,![X2]:((~(less(X2,n1))|less_or_equal(X2,n0))&(~(less_or_equal(X2,n0))|less(X2,n1))),inference(fof_nnf,[status(thm)],[40])).
% fof(213, plain,![X3]:((~(less(X3,n1))|less_or_equal(X3,n0))&(~(less_or_equal(X3,n0))|less(X3,n1))),inference(variable_rename,[status(thm)],[212])).
% cnf(214,plain,(less(X1,n1)|~less_or_equal(X1,n0)),inference(split_conjunct,[status(thm)],[213])).
% cnf(215,plain,(less_or_equal(X1,n0)|~less(X1,n1)),inference(split_conjunct,[status(thm)],[213])).
% fof(217, plain,![X2]:((~(less(X2,n2))|less_or_equal(X2,n1))&(~(less_or_equal(X2,n1))|less(X2,n2))),inference(fof_nnf,[status(thm)],[42])).
% fof(218, plain,![X3]:((~(less(X3,n2))|less_or_equal(X3,n1))&(~(less_or_equal(X3,n1))|less(X3,n2))),inference(variable_rename,[status(thm)],[217])).
% cnf(219,plain,(less(X1,n2)|~less_or_equal(X1,n1)),inference(split_conjunct,[status(thm)],[218])).
% cnf(220,plain,(less_or_equal(X1,n1)|~less(X1,n2)),inference(split_conjunct,[status(thm)],[218])).
% fof(221, plain,![X8]:![X3]:![X9]:((~(happens(X8,X3))|~(initiates(X8,X9,X3)))|holdsAt(X9,plus(X3,n1))),inference(fof_nnf,[status(thm)],[43])).
% fof(222, plain,![X10]:![X11]:![X12]:((~(happens(X10,X11))|~(initiates(X10,X12,X11)))|holdsAt(X12,plus(X11,n1))),inference(variable_rename,[status(thm)],[221])).
% cnf(223,plain,(holdsAt(X1,plus(X2,n1))|~initiates(X3,X1,X2)|~happens(X3,X2)),inference(split_conjunct,[status(thm)],[222])).
% fof(225, plain,![X8]:![X3]:![X9]:((~(happens(X8,X3))|~(terminates(X8,X9,X3)))|~(holdsAt(X9,plus(X3,n1)))),inference(fof_nnf,[status(thm)],[69])).
% fof(226, plain,![X10]:![X11]:![X12]:((~(happens(X10,X11))|~(terminates(X10,X12,X11)))|~(holdsAt(X12,plus(X11,n1)))),inference(variable_rename,[status(thm)],[225])).
% cnf(227,plain,(~holdsAt(X1,plus(X2,n1))|~terminates(X3,X1,X2)|~happens(X3,X2)),inference(split_conjunct,[status(thm)],[226])).
% cnf(228,plain,(plus(n1,n1)=n2),inference(split_conjunct,[status(thm)],[46])).
% fof(229, 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)],[47])).
% fof(230, 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)],[229])).
% fof(231, 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)],[230])).
% cnf(232,plain,(less_or_equal(X1,X2)|X1!=X2),inference(split_conjunct,[status(thm)],[231])).
% cnf(233,plain,(less_or_equal(X1,X2)|~less(X1,X2)),inference(split_conjunct,[status(thm)],[231])).
% cnf(234,plain,(X1=X2|less(X1,X2)|~less_or_equal(X1,X2)),inference(split_conjunct,[status(thm)],[231])).
% cnf(235,plain,(plus(n1,n2)=n3),inference(split_conjunct,[status(thm)],[48])).
% fof(237, plain,![X2]:((~(less(X2,n3))|less_or_equal(X2,n2))&(~(less_or_equal(X2,n2))|less(X2,n3))),inference(fof_nnf,[status(thm)],[50])).
% fof(238, plain,![X3]:((~(less(X3,n3))|less_or_equal(X3,n2))&(~(less_or_equal(X3,n2))|less(X3,n3))),inference(variable_rename,[status(thm)],[237])).
% cnf(239,plain,(less(X1,n3)|~less_or_equal(X1,n2)),inference(split_conjunct,[status(thm)],[238])).
% cnf(240,plain,(less_or_equal(X1,n2)|~less(X1,n3)),inference(split_conjunct,[status(thm)],[238])).
% cnf(257,negated_conjecture,(~holdsAt(spilling,n4)),inference(split_conjunct,[status(thm)],[70])).
% fof(258, 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)],[71])).
% fof(259, 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)],[258])).
% fof(260, 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)],[259])).
% fof(261, 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)],[260])).
% fof(262, 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)],[261])).
% cnf(299,plain,(epred1_3(X1,X2,X3)|X1!=spilling|X2!=overflow),inference(split_conjunct,[status(thm)],[262])).
% cnf(300,plain,(epred1_3(X1,X2,X3)|X1!=filling|X2!=tapOn),inference(split_conjunct,[status(thm)],[262])).
% cnf(303,plain,(less_or_equal(X1,X1)),inference(er,[status(thm)],[232,theory(equality)])).
% cnf(304,plain,(~less(X1,X1)),inference(er,[status(thm)],[166,theory(equality)])).
% cnf(314,plain,(plus(n1,n0)=n1),inference(rw,[status(thm)],[159,100,theory(equality)])).
% cnf(324,plain,(happens(X1,n0)|tapOn!=X1),inference(er,[status(thm)],[109,theory(equality)])).
% cnf(337,plain,(epred1_3(spilling,X1,X2)|overflow!=X1),inference(er,[status(thm)],[299,theory(equality)])).
% cnf(338,plain,(less_or_equal(X1,n0)|X1=n1|less(n1,X1)),inference(spm,[status(thm)],[215,165,theory(equality)])).
% cnf(340,plain,(less_or_equal(X1,n1)|X1=n2|less(n2,X1)),inference(spm,[status(thm)],[220,165,theory(equality)])).
% cnf(352,plain,(terminates(X1,filling,X2)|overflow!=X1),inference(er,[status(thm)],[175,theory(equality)])).
% cnf(355,plain,(epred1_3(filling,X1,X2)|tapOn!=X1),inference(er,[status(thm)],[300,theory(equality)])).
% cnf(359,plain,(happens(overflow,X1)|~holdsAt(waterLevel(n3),X1)|~holdsAt(filling,X1)),inference(er,[status(thm)],[108,theory(equality)])).
% cnf(362,plain,(~terminates(X1,X2,n1)|~happens(X1,n1)|~holdsAt(X2,n2)),inference(spm,[status(thm)],[227,228,theory(equality)])).
% cnf(367,plain,(~happens(X1,n1)|~initiates(X1,X2,n1)|~releasedAt(X2,n2)),inference(spm,[status(thm)],[127,228,theory(equality)])).
% cnf(368,plain,(~happens(X1,X2)|~initiates(X1,X3,X2)|~releasedAt(X3,plus(n1,X2))),inference(spm,[status(thm)],[127,100,theory(equality)])).
% cnf(373,plain,(trajectory(filling,X1,waterLevel(plus(X2,X3)),X3)|~holdsAt(waterLevel(X2),X1)),inference(er,[status(thm)],[94,theory(equality)])).
% cnf(384,plain,(happens(esk2_2(X1,n1),n1)|releasedAt(X1,n1)|~releasedAt(X1,n2)),inference(spm,[status(thm)],[134,228,theory(equality)])).
% cnf(390,plain,(releases(esk2_2(X1,n1),X1,n1)|releasedAt(X1,n1)|~releasedAt(X1,n2)),inference(spm,[status(thm)],[133,228,theory(equality)])).
% cnf(391,plain,(releases(esk2_2(X1,X2),X1,X2)|releasedAt(X1,X2)|~releasedAt(X1,plus(n1,X2))),inference(spm,[status(thm)],[133,100,theory(equality)])).
% cnf(456,plain,(less(n0,n1)),inference(spm,[status(thm)],[214,303,theory(equality)])).
% cnf(491,plain,(happens(tapOn,n0)),inference(er,[status(thm)],[324,theory(equality)])).
% cnf(595,plain,(less_or_equal(n0,n1)),inference(spm,[status(thm)],[233,456,theory(equality)])).
% cnf(663,plain,(less(n0,n2)),inference(spm,[status(thm)],[219,595,theory(equality)])).
% cnf(694,plain,(epred1_3(spilling,overflow,X1)),inference(er,[status(thm)],[337,theory(equality)])).
% cnf(715,plain,(less_or_equal(n0,n2)),inference(spm,[status(thm)],[233,663,theory(equality)])).
% cnf(727,plain,(X1=n0|less(X1,n0)|X1=n1|less(n1,X1)),inference(spm,[status(thm)],[234,338,theory(equality)])).
% cnf(729,plain,(X1=n0|X1=n1|less(n1,X1)),inference(sr,[status(thm)],[727,97,theory(equality)])).
% cnf(770,plain,(less(n0,n3)),inference(spm,[status(thm)],[239,715,theory(equality)])).
% cnf(775,plain,(X1=n1|less(X1,n1)|X1=n2|less(n2,X1)),inference(spm,[status(thm)],[234,340,theory(equality)])).
% cnf(831,plain,(stoppedIn(X1,X2,plus(X1,n3))|holdsAt(X3,plus(X1,n3))|~happens(X4,X1)|~initiates(X4,X2,X1)|~trajectory(X2,X1,X3,n3)),inference(spm,[status(thm)],[208,770,theory(equality)])).
% cnf(1062,plain,(X1=n1|X1=n0|~less(X1,n1)),inference(spm,[status(thm)],[167,729,theory(equality)])).
% cnf(1086,plain,(initiates(overflow,spilling,X1)),inference(spm,[status(thm)],[103,694,theory(equality)])).
% cnf(1088,plain,(holdsAt(spilling,plus(X1,n1))|~happens(overflow,X1)),inference(spm,[status(thm)],[223,1086,theory(equality)])).
% cnf(1091,plain,(terminates(overflow,filling,X1)),inference(er,[status(thm)],[352,theory(equality)])).
% cnf(1127,plain,(epred1_3(filling,tapOn,X1)),inference(er,[status(thm)],[355,theory(equality)])).
% cnf(1155,plain,(initiates(tapOn,filling,X1)),inference(spm,[status(thm)],[103,1127,theory(equality)])).
% cnf(1157,plain,(holdsAt(filling,plus(X1,n1))|~happens(tapOn,X1)),inference(spm,[status(thm)],[223,1155,theory(equality)])).
% cnf(1347,plain,(holdsAt(filling,plus(n0,n1))),inference(spm,[status(thm)],[1157,491,theory(equality)])).
% cnf(1348,plain,(holdsAt(filling,n1)),inference(rw,[status(thm)],[inference(rw,[status(thm)],[1347,100,theory(equality)]),314,theory(equality)])).
% cnf(1417,plain,(happens(esk3_2(filling,n1),n1)|releasedAt(filling,plus(n1,n1))|holdsAt(filling,plus(n1,n1))),inference(spm,[status(thm)],[143,1348,theory(equality)])).
% cnf(1418,plain,(terminates(esk3_2(filling,n1),filling,n1)|releasedAt(filling,plus(n1,n1))|holdsAt(filling,plus(n1,n1))),inference(spm,[status(thm)],[142,1348,theory(equality)])).
% cnf(1419,plain,(happens(overflow,n1)|~holdsAt(waterLevel(n3),n1)),inference(spm,[status(thm)],[359,1348,theory(equality)])).
% cnf(1420,plain,(happens(esk3_2(filling,n1),n1)|releasedAt(filling,n2)|holdsAt(filling,plus(n1,n1))),inference(rw,[status(thm)],[1417,228,theory(equality)])).
% cnf(1421,plain,(happens(esk3_2(filling,n1),n1)|releasedAt(filling,n2)|holdsAt(filling,n2)),inference(rw,[status(thm)],[1420,228,theory(equality)])).
% cnf(1422,plain,(terminates(esk3_2(filling,n1),filling,n1)|releasedAt(filling,n2)|holdsAt(filling,plus(n1,n1))),inference(rw,[status(thm)],[1418,228,theory(equality)])).
% cnf(1423,plain,(terminates(esk3_2(filling,n1),filling,n1)|releasedAt(filling,n2)|holdsAt(filling,n2)),inference(rw,[status(thm)],[1422,228,theory(equality)])).
% cnf(1620,plain,(~happens(X1,n0)|~initiates(X1,X2,n0)|~releasedAt(X2,n1)),inference(spm,[status(thm)],[368,314,theory(equality)])).
% cnf(2103,plain,(trajectory(filling,n0,waterLevel(plus(n0,X1)),X1)),inference(spm,[status(thm)],[373,73,theory(equality)])).
% cnf(2667,plain,(X1=n0|X1=n1|X1=n2|less(n2,X1)),inference(spm,[status(thm)],[1062,775,theory(equality)])).
% cnf(2717,plain,(X1=n2|X1=n1|X1=n0|~less(X1,n2)),inference(spm,[status(thm)],[167,2667,theory(equality)])).
% cnf(3672,plain,(releases(esk2_2(X1,n2),X1,n2)|releasedAt(X1,n2)|~releasedAt(X1,n3)),inference(spm,[status(thm)],[391,235,theory(equality)])).
% cnf(3674,plain,(releases(esk2_2(X1,n3),X1,n3)|releasedAt(X1,n3)|~releasedAt(X1,n4)),inference(spm,[status(thm)],[391,185,theory(equality)])).
% cnf(3675,plain,(releases(esk2_2(X1,n0),X1,n0)|releasedAt(X1,n0)|~releasedAt(X1,n1)),inference(spm,[status(thm)],[391,314,theory(equality)])).
% cnf(7046,plain,(stoppedIn(n0,filling,plus(n0,n3))|holdsAt(waterLevel(plus(n0,n3)),plus(n0,n3))|~happens(X1,n0)|~initiates(X1,filling,n0)),inference(spm,[status(thm)],[831,2103,theory(equality)])).
% cnf(7049,plain,(stoppedIn(n0,filling,n3)|holdsAt(waterLevel(plus(n0,n3)),plus(n0,n3))|~happens(X1,n0)|~initiates(X1,filling,n0)),inference(rw,[status(thm)],[7046,128,theory(equality)])).
% cnf(7050,plain,(stoppedIn(n0,filling,n3)|holdsAt(waterLevel(n3),n3)|~happens(X1,n0)|~initiates(X1,filling,n0)),inference(rw,[status(thm)],[inference(rw,[status(thm)],[7049,128,theory(equality)]),128,theory(equality)])).
% cnf(11880,plain,(~initiates(tapOn,X1,n0)|~releasedAt(X1,n1)),inference(spm,[status(thm)],[1620,491,theory(equality)])).
% cnf(11907,plain,(tapOn=esk3_2(filling,n1)|overflow=esk3_2(filling,n1)|releasedAt(filling,n2)|holdsAt(filling,n2)),inference(spm,[status(thm)],[113,1421,theory(equality)])).
% cnf(11909,plain,(tapOn=esk3_2(filling,n1)|holdsAt(waterLevel(n3),n1)|releasedAt(filling,n2)|holdsAt(filling,n2)),inference(spm,[status(thm)],[115,1421,theory(equality)])).
% cnf(11922,plain,(tapOff=esk3_2(filling,n1)|overflow=esk3_2(filling,n1)|releasedAt(filling,n2)|holdsAt(filling,n2)),inference(spm,[status(thm)],[180,1423,theory(equality)])).
% cnf(14477,plain,(tapOff=overflow|tapOff=tapOn|releasedAt(filling,n2)|holdsAt(filling,n2)|esk3_2(filling,n1)=overflow),inference(spm,[status(thm)],[11907,11922,theory(equality)])).
% cnf(14482,plain,(tapOff=tapOn|releasedAt(filling,n2)|holdsAt(filling,n2)|esk3_2(filling,n1)=overflow),inference(sr,[status(thm)],[14477,161,theory(equality)])).
% cnf(14483,plain,(releasedAt(filling,n2)|holdsAt(filling,n2)|esk3_2(filling,n1)=overflow),inference(sr,[status(thm)],[14482,160,theory(equality)])).
% cnf(14489,plain,(overflow=tapOn|releasedAt(filling,n2)|holdsAt(waterLevel(n3),n1)|holdsAt(filling,n2)),inference(spm,[status(thm)],[11909,14483,theory(equality)])).
% cnf(14491,plain,(releasedAt(filling,n2)|holdsAt(waterLevel(n3),n1)|holdsAt(filling,n2)),inference(sr,[status(thm)],[14489,98,theory(equality)])).
% cnf(14495,plain,(releases(esk2_2(filling,n1),filling,n1)|releasedAt(filling,n1)|holdsAt(waterLevel(n3),n1)|holdsAt(filling,n2)),inference(spm,[status(thm)],[390,14491,theory(equality)])).
% cnf(15987,plain,(stoppedIn(n0,filling,n3)|holdsAt(waterLevel(n3),n3)|~initiates(tapOn,filling,n0)),inference(spm,[status(thm)],[7050,491,theory(equality)])).
% cnf(15988,plain,(stoppedIn(n0,filling,n3)|holdsAt(waterLevel(n3),n3)|$false),inference(rw,[status(thm)],[15987,1155,theory(equality)])).
% cnf(15989,plain,(stoppedIn(n0,filling,n3)|holdsAt(waterLevel(n3),n3)),inference(cn,[status(thm)],[15988,theory(equality)])).
% cnf(16004,plain,(less(n0,esk7_3(n0,filling,n3))|holdsAt(waterLevel(n3),n3)),inference(spm,[status(thm)],[193,15989,theory(equality)])).
% cnf(16005,plain,(less(esk7_3(n0,filling,n3),n3)|holdsAt(waterLevel(n3),n3)),inference(spm,[status(thm)],[192,15989,theory(equality)])).
% cnf(16006,plain,(happens(esk6_3(n0,filling,n3),esk7_3(n0,filling,n3))|holdsAt(waterLevel(n3),n3)),inference(spm,[status(thm)],[194,15989,theory(equality)])).
% cnf(16007,plain,(terminates(esk6_3(n0,filling,n3),filling,esk7_3(n0,filling,n3))|holdsAt(waterLevel(n3),n3)),inference(spm,[status(thm)],[191,15989,theory(equality)])).
% cnf(16103,plain,(less_or_equal(esk7_3(n0,filling,n3),n2)|holdsAt(waterLevel(n3),n3)),inference(spm,[status(thm)],[240,16005,theory(equality)])).
% cnf(16569,plain,(esk7_3(n0,filling,n3)=n2|less(esk7_3(n0,filling,n3),n2)|holdsAt(waterLevel(n3),n3)),inference(spm,[status(thm)],[234,16103,theory(equality)])).
% cnf(18039,plain,(tapOn=esk6_3(n0,filling,n3)|overflow=esk6_3(n0,filling,n3)|holdsAt(waterLevel(n3),n3)),inference(spm,[status(thm)],[113,16006,theory(equality)])).
% cnf(20714,plain,(waterLevel(esk5_3(esk2_2(filling,n1),filling,n1))=filling|releasedAt(filling,n1)|holdsAt(waterLevel(n3),n1)|holdsAt(filling,n2)),inference(spm,[status(thm)],[155,14495,theory(equality)])).
% cnf(20717,plain,(releasedAt(filling,n1)|holdsAt(waterLevel(n3),n1)|holdsAt(filling,n2)),inference(sr,[status(thm)],[20714,82,theory(equality)])).
% cnf(20724,plain,(holdsAt(waterLevel(n3),n1)|holdsAt(filling,n2)|~initiates(tapOn,filling,n0)),inference(spm,[status(thm)],[11880,20717,theory(equality)])).
% cnf(20731,plain,(holdsAt(waterLevel(n3),n1)|holdsAt(filling,n2)|$false),inference(rw,[status(thm)],[20724,1155,theory(equality)])).
% cnf(20732,plain,(holdsAt(waterLevel(n3),n1)|holdsAt(filling,n2)),inference(cn,[status(thm)],[20731,theory(equality)])).
% cnf(20749,plain,(happens(overflow,n1)|holdsAt(filling,n2)),inference(spm,[status(thm)],[1419,20732,theory(equality)])).
% cnf(20777,plain,(holdsAt(filling,n2)|~initiates(overflow,X1,n1)|~releasedAt(X1,n2)),inference(spm,[status(thm)],[367,20749,theory(equality)])).
% cnf(20779,plain,(holdsAt(spilling,plus(n1,n1))|holdsAt(filling,n2)),inference(spm,[status(thm)],[1088,20749,theory(equality)])).
% cnf(20786,plain,(holdsAt(spilling,n2)|holdsAt(filling,n2)),inference(rw,[status(thm)],[20779,228,theory(equality)])).
% cnf(20788,plain,(terminates(esk3_2(spilling,n2),spilling,n2)|releasedAt(spilling,plus(n2,n1))|holdsAt(spilling,plus(n2,n1))|holdsAt(filling,n2)),inference(spm,[status(thm)],[142,20786,theory(equality)])).
% cnf(20796,plain,(terminates(esk3_2(spilling,n2),spilling,n2)|releasedAt(spilling,n3)|holdsAt(spilling,plus(n2,n1))|holdsAt(filling,n2)),inference(rw,[status(thm)],[inference(rw,[status(thm)],[20788,100,theory(equality)]),235,theory(equality)])).
% cnf(20797,plain,(terminates(esk3_2(spilling,n2),spilling,n2)|releasedAt(spilling,n3)|holdsAt(spilling,n3)|holdsAt(filling,n2)),inference(rw,[status(thm)],[inference(rw,[status(thm)],[20796,100,theory(equality)]),235,theory(equality)])).
% cnf(23096,plain,(tapOff=esk6_3(n0,filling,n3)|overflow=esk6_3(n0,filling,n3)|holdsAt(waterLevel(n3),n3)),inference(spm,[status(thm)],[180,16007,theory(equality)])).
% cnf(26466,plain,(filling=spilling|releasedAt(spilling,n3)|holdsAt(filling,n2)|holdsAt(spilling,n3)),inference(spm,[status(thm)],[177,20797,theory(equality)])).
% cnf(26468,plain,(releasedAt(spilling,n3)|holdsAt(filling,n2)|holdsAt(spilling,n3)),inference(sr,[status(thm)],[26466,80,theory(equality)])).
% cnf(26472,plain,(releases(esk2_2(spilling,n2),spilling,n2)|releasedAt(spilling,n2)|holdsAt(spilling,n3)|holdsAt(filling,n2)),inference(spm,[status(thm)],[3672,26468,theory(equality)])).
% cnf(26653,plain,(waterLevel(esk5_3(esk2_2(spilling,n2),spilling,n2))=spilling|releasedAt(spilling,n2)|holdsAt(filling,n2)|holdsAt(spilling,n3)),inference(spm,[status(thm)],[155,26472,theory(equality)])).
% cnf(26656,plain,(releasedAt(spilling,n2)|holdsAt(filling,n2)|holdsAt(spilling,n3)),inference(sr,[status(thm)],[26653,84,theory(equality)])).
% cnf(26666,plain,(holdsAt(filling,n2)|holdsAt(spilling,n3)|~initiates(overflow,spilling,n1)),inference(spm,[status(thm)],[20777,26656,theory(equality)])).
% cnf(26670,plain,(holdsAt(filling,n2)|holdsAt(spilling,n3)|$false),inference(rw,[status(thm)],[26666,1086,theory(equality)])).
% cnf(26671,plain,(holdsAt(filling,n2)|holdsAt(spilling,n3)),inference(cn,[status(thm)],[26670,theory(equality)])).
% cnf(26674,plain,(terminates(esk3_2(spilling,n3),spilling,n3)|releasedAt(spilling,plus(n3,n1))|holdsAt(spilling,plus(n3,n1))|holdsAt(filling,n2)),inference(spm,[status(thm)],[142,26671,theory(equality)])).
% cnf(27381,plain,(esk7_3(n0,filling,n3)=n0|esk7_3(n0,filling,n3)=n1|esk7_3(n0,filling,n3)=n2|holdsAt(waterLevel(n3),n3)),inference(spm,[status(thm)],[2717,16569,theory(equality)])).
% cnf(28940,plain,(tapOff=overflow|tapOff=tapOn|holdsAt(waterLevel(n3),n3)|esk6_3(n0,filling,n3)=overflow),inference(spm,[status(thm)],[18039,23096,theory(equality)])).
% cnf(28943,plain,(tapOff=tapOn|holdsAt(waterLevel(n3),n3)|esk6_3(n0,filling,n3)=overflow),inference(sr,[status(thm)],[28940,161,theory(equality)])).
% cnf(28944,plain,(holdsAt(waterLevel(n3),n3)|esk6_3(n0,filling,n3)=overflow),inference(sr,[status(thm)],[28943,160,theory(equality)])).
% cnf(28946,plain,(happens(overflow,esk7_3(n0,filling,n3))|holdsAt(waterLevel(n3),n3)),inference(spm,[status(thm)],[16006,28944,theory(equality)])).
% cnf(29469,plain,(holdsAt(spilling,plus(esk7_3(n0,filling,n3),n1))|holdsAt(waterLevel(n3),n3)),inference(spm,[status(thm)],[1088,28946,theory(equality)])).
% cnf(29771,plain,(holdsAt(spilling,plus(n1,esk7_3(n0,filling,n3)))|holdsAt(waterLevel(n3),n3)),inference(rw,[status(thm)],[29469,100,theory(equality)])).
% cnf(174937,plain,(terminates(esk3_2(spilling,n3),spilling,n3)|releasedAt(spilling,n4)|holdsAt(spilling,plus(n3,n1))|holdsAt(filling,n2)),inference(rw,[status(thm)],[inference(rw,[status(thm)],[26674,100,theory(equality)]),185,theory(equality)])).
% cnf(174938,plain,(terminates(esk3_2(spilling,n3),spilling,n3)|releasedAt(spilling,n4)|holdsAt(spilling,n4)|holdsAt(filling,n2)),inference(rw,[status(thm)],[inference(rw,[status(thm)],[174937,100,theory(equality)]),185,theory(equality)])).
% cnf(174939,plain,(terminates(esk3_2(spilling,n3),spilling,n3)|releasedAt(spilling,n4)|holdsAt(filling,n2)),inference(sr,[status(thm)],[174938,257,theory(equality)])).
% cnf(174942,plain,(filling=spilling|releasedAt(spilling,n4)|holdsAt(filling,n2)),inference(spm,[status(thm)],[177,174939,theory(equality)])).
% cnf(174945,plain,(releasedAt(spilling,n4)|holdsAt(filling,n2)),inference(sr,[status(thm)],[174942,80,theory(equality)])).
% cnf(174949,plain,(releases(esk2_2(spilling,n3),spilling,n3)|releasedAt(spilling,n3)|holdsAt(filling,n2)),inference(spm,[status(thm)],[3674,174945,theory(equality)])).
% cnf(174999,plain,(waterLevel(esk5_3(esk2_2(spilling,n3),spilling,n3))=spilling|releasedAt(spilling,n3)|holdsAt(filling,n2)),inference(spm,[status(thm)],[155,174949,theory(equality)])).
% cnf(175003,plain,(releasedAt(spilling,n3)|holdsAt(filling,n2)),inference(sr,[status(thm)],[174999,84,theory(equality)])).
% cnf(175012,plain,(releases(esk2_2(spilling,n2),spilling,n2)|releasedAt(spilling,n2)|holdsAt(filling,n2)),inference(spm,[status(thm)],[3672,175003,theory(equality)])).
% cnf(179845,plain,(waterLevel(esk5_3(esk2_2(spilling,n2),spilling,n2))=spilling|releasedAt(spilling,n2)|holdsAt(filling,n2)),inference(spm,[status(thm)],[155,175012,theory(equality)])).
% cnf(179848,plain,(releasedAt(spilling,n2)|holdsAt(filling,n2)),inference(sr,[status(thm)],[179845,84,theory(equality)])).
% cnf(179858,plain,(holdsAt(filling,n2)|~initiates(overflow,spilling,n1)),inference(spm,[status(thm)],[20777,179848,theory(equality)])).
% cnf(179866,plain,(holdsAt(filling,n2)|$false),inference(rw,[status(thm)],[179858,1086,theory(equality)])).
% cnf(179867,plain,(holdsAt(filling,n2)),inference(cn,[status(thm)],[179866,theory(equality)])).
% cnf(179870,plain,(happens(esk3_2(filling,n2),n2)|releasedAt(filling,plus(n2,n1))|holdsAt(filling,plus(n2,n1))),inference(spm,[status(thm)],[143,179867,theory(equality)])).
% cnf(179871,plain,(terminates(esk3_2(filling,n2),filling,n2)|releasedAt(filling,plus(n2,n1))|holdsAt(filling,plus(n2,n1))),inference(spm,[status(thm)],[142,179867,theory(equality)])).
% cnf(182445,plain,(happens(esk3_2(filling,n2),n2)|releasedAt(filling,n3)|holdsAt(filling,plus(n2,n1))),inference(rw,[status(thm)],[inference(rw,[status(thm)],[179870,100,theory(equality)]),235,theory(equality)])).
% cnf(182446,plain,(happens(esk3_2(filling,n2),n2)|releasedAt(filling,n3)|holdsAt(filling,n3)),inference(rw,[status(thm)],[inference(rw,[status(thm)],[182445,100,theory(equality)]),235,theory(equality)])).
% cnf(182447,plain,(terminates(esk3_2(filling,n2),filling,n2)|releasedAt(filling,n3)|holdsAt(filling,plus(n2,n1))),inference(rw,[status(thm)],[inference(rw,[status(thm)],[179871,100,theory(equality)]),235,theory(equality)])).
% cnf(182448,plain,(terminates(esk3_2(filling,n2),filling,n2)|releasedAt(filling,n3)|holdsAt(filling,n3)),inference(rw,[status(thm)],[inference(rw,[status(thm)],[182447,100,theory(equality)]),235,theory(equality)])).
% cnf(183931,plain,(tapOn=esk3_2(filling,n2)|overflow=esk3_2(filling,n2)|releasedAt(filling,n3)|holdsAt(filling,n3)),inference(spm,[status(thm)],[113,182446,theory(equality)])).
% cnf(183965,plain,(tapOff=esk3_2(filling,n2)|overflow=esk3_2(filling,n2)|releasedAt(filling,n3)|holdsAt(filling,n3)),inference(spm,[status(thm)],[180,182448,theory(equality)])).
% cnf(184325,plain,(tapOff=overflow|tapOff=tapOn|releasedAt(filling,n3)|holdsAt(filling,n3)|esk3_2(filling,n2)=overflow),inference(spm,[status(thm)],[183931,183965,theory(equality)])).
% cnf(184330,plain,(tapOff=tapOn|releasedAt(filling,n3)|holdsAt(filling,n3)|esk3_2(filling,n2)=overflow),inference(sr,[status(thm)],[184325,161,theory(equality)])).
% cnf(184331,plain,(releasedAt(filling,n3)|holdsAt(filling,n3)|esk3_2(filling,n2)=overflow),inference(sr,[status(thm)],[184330,160,theory(equality)])).
% cnf(184334,plain,(happens(overflow,n2)|releasedAt(filling,n3)|holdsAt(filling,n3)),inference(spm,[status(thm)],[182446,184331,theory(equality)])).
% cnf(184357,plain,(releases(esk2_2(filling,n2),filling,n2)|releasedAt(filling,n2)|happens(overflow,n2)|holdsAt(filling,n3)),inference(spm,[status(thm)],[3672,184334,theory(equality)])).
% cnf(184494,plain,(holdsAt(spilling,plus(n1,n2))|holdsAt(waterLevel(n3),n3)|esk7_3(n0,filling,n3)=n1|esk7_3(n0,filling,n3)=n0),inference(spm,[status(thm)],[29771,27381,theory(equality)])).
% cnf(184560,plain,(holdsAt(spilling,n3)|holdsAt(waterLevel(n3),n3)|esk7_3(n0,filling,n3)=n1|esk7_3(n0,filling,n3)=n0),inference(rw,[status(thm)],[184494,235,theory(equality)])).
% cnf(184677,plain,(less(n0,n0)|holdsAt(waterLevel(n3),n3)|esk7_3(n0,filling,n3)=n1|holdsAt(spilling,n3)),inference(spm,[status(thm)],[16004,184560,theory(equality)])).
% cnf(184754,plain,(holdsAt(waterLevel(n3),n3)|esk7_3(n0,filling,n3)=n1|holdsAt(spilling,n3)),inference(sr,[status(thm)],[184677,97,theory(equality)])).
% cnf(184833,plain,(happens(overflow,n1)|holdsAt(waterLevel(n3),n3)|holdsAt(spilling,n3)),inference(spm,[status(thm)],[28946,184754,theory(equality)])).
% cnf(185068,plain,(holdsAt(waterLevel(n3),n3)|holdsAt(spilling,n3)|~terminates(overflow,X1,n1)|~holdsAt(X1,n2)),inference(spm,[status(thm)],[362,184833,theory(equality)])).
% cnf(185654,plain,(holdsAt(waterLevel(n3),n3)|holdsAt(spilling,n3)|~terminates(overflow,filling,n1)),inference(spm,[status(thm)],[185068,179867,theory(equality)])).
% cnf(185656,plain,(holdsAt(waterLevel(n3),n3)|holdsAt(spilling,n3)|$false),inference(rw,[status(thm)],[185654,1091,theory(equality)])).
% cnf(185657,plain,(holdsAt(waterLevel(n3),n3)|holdsAt(spilling,n3)),inference(cn,[status(thm)],[185656,theory(equality)])).
% cnf(186650,plain,(waterLevel(esk5_3(esk2_2(filling,n2),filling,n2))=filling|happens(overflow,n2)|releasedAt(filling,n2)|holdsAt(filling,n3)),inference(spm,[status(thm)],[155,184357,theory(equality)])).
% cnf(186653,plain,(happens(overflow,n2)|releasedAt(filling,n2)|holdsAt(filling,n3)),inference(sr,[status(thm)],[186650,82,theory(equality)])).
% cnf(186657,plain,(happens(esk2_2(filling,n1),n1)|releasedAt(filling,n1)|happens(overflow,n2)|holdsAt(filling,n3)),inference(spm,[status(thm)],[384,186653,theory(equality)])).
% cnf(186667,plain,(n0=n1|holdsAt(waterLevel(n3),n1)|happens(overflow,n2)|releasedAt(filling,n1)|holdsAt(filling,n3)),inference(spm,[status(thm)],[112,186657,theory(equality)])).
% cnf(186689,plain,(n0=n1|happens(overflow,n2)|holdsAt(waterLevel(n3),n1)|holdsAt(filling,n3)|~initiates(tapOn,filling,n0)),inference(spm,[status(thm)],[11880,186667,theory(equality)])).
% cnf(186696,plain,(n0=n1|happens(overflow,n2)|holdsAt(waterLevel(n3),n1)|holdsAt(filling,n3)|$false),inference(rw,[status(thm)],[186689,1155,theory(equality)])).
% cnf(186697,plain,(n0=n1|happens(overflow,n2)|holdsAt(waterLevel(n3),n1)|holdsAt(filling,n3)),inference(cn,[status(thm)],[186696,theory(equality)])).
% cnf(186705,plain,(holdsAt(spilling,plus(n2,n1))|n0=n1|holdsAt(waterLevel(n3),n1)|holdsAt(filling,n3)),inference(spm,[status(thm)],[1088,186697,theory(equality)])).
% cnf(186712,plain,(holdsAt(spilling,n3)|n0=n1|holdsAt(waterLevel(n3),n1)|holdsAt(filling,n3)),inference(rw,[status(thm)],[inference(rw,[status(thm)],[186705,100,theory(equality)]),235,theory(equality)])).
% cnf(186729,plain,(happens(overflow,n1)|n0=n1|holdsAt(filling,n3)|holdsAt(spilling,n3)),inference(spm,[status(thm)],[1419,186712,theory(equality)])).
% cnf(186754,plain,(n0=n1|holdsAt(spilling,n3)|holdsAt(filling,n3)|~terminates(overflow,X1,n1)|~holdsAt(X1,n2)),inference(spm,[status(thm)],[362,186729,theory(equality)])).
% cnf(187846,plain,(n0=n1|holdsAt(filling,n3)|holdsAt(spilling,n3)|~terminates(overflow,filling,n1)),inference(spm,[status(thm)],[186754,179867,theory(equality)])).
% cnf(187851,plain,(n0=n1|holdsAt(filling,n3)|holdsAt(spilling,n3)|$false),inference(rw,[status(thm)],[187846,1091,theory(equality)])).
% cnf(187852,plain,(n0=n1|holdsAt(filling,n3)|holdsAt(spilling,n3)),inference(cn,[status(thm)],[187851,theory(equality)])).
% cnf(187854,plain,(terminates(esk3_2(spilling,n3),spilling,n3)|releasedAt(spilling,plus(n3,n1))|holdsAt(spilling,plus(n3,n1))|n0=n1|holdsAt(filling,n3)),inference(spm,[status(thm)],[142,187852,theory(equality)])).
% cnf(187862,plain,(terminates(esk3_2(spilling,n3),spilling,n3)|releasedAt(spilling,n4)|holdsAt(spilling,plus(n3,n1))|n0=n1|holdsAt(filling,n3)),inference(rw,[status(thm)],[inference(rw,[status(thm)],[187854,100,theory(equality)]),185,theory(equality)])).
% cnf(187863,plain,(terminates(esk3_2(spilling,n3),spilling,n3)|releasedAt(spilling,n4)|holdsAt(spilling,n4)|n0=n1|holdsAt(filling,n3)),inference(rw,[status(thm)],[inference(rw,[status(thm)],[187862,100,theory(equality)]),185,theory(equality)])).
% cnf(187864,plain,(terminates(esk3_2(spilling,n3),spilling,n3)|releasedAt(spilling,n4)|n0=n1|holdsAt(filling,n3)),inference(sr,[status(thm)],[187863,257,theory(equality)])).
% cnf(187896,plain,(filling=spilling|n0=n1|releasedAt(spilling,n4)|holdsAt(filling,n3)),inference(spm,[status(thm)],[177,187864,theory(equality)])).
% cnf(187898,plain,(n0=n1|releasedAt(spilling,n4)|holdsAt(filling,n3)),inference(sr,[status(thm)],[187896,80,theory(equality)])).
% cnf(187902,plain,(releases(esk2_2(spilling,n3),spilling,n3)|releasedAt(spilling,n3)|n0=n1|holdsAt(filling,n3)),inference(spm,[status(thm)],[3674,187898,theory(equality)])).
% cnf(187943,plain,(waterLevel(esk5_3(esk2_2(spilling,n3),spilling,n3))=spilling|n0=n1|releasedAt(spilling,n3)|holdsAt(filling,n3)),inference(spm,[status(thm)],[155,187902,theory(equality)])).
% cnf(187946,plain,(n0=n1|releasedAt(spilling,n3)|holdsAt(filling,n3)),inference(sr,[status(thm)],[187943,84,theory(equality)])).
% cnf(187955,plain,(releases(esk2_2(spilling,n2),spilling,n2)|releasedAt(spilling,n2)|n0=n1|holdsAt(filling,n3)),inference(spm,[status(thm)],[3672,187946,theory(equality)])).
% cnf(188028,plain,(waterLevel(esk5_3(esk2_2(spilling,n2),spilling,n2))=spilling|n0=n1|releasedAt(spilling,n2)|holdsAt(filling,n3)),inference(spm,[status(thm)],[155,187955,theory(equality)])).
% cnf(188031,plain,(n0=n1|releasedAt(spilling,n2)|holdsAt(filling,n3)),inference(sr,[status(thm)],[188028,84,theory(equality)])).
% cnf(188036,plain,(releases(esk2_2(spilling,n1),spilling,n1)|releasedAt(spilling,n1)|n0=n1|holdsAt(filling,n3)),inference(spm,[status(thm)],[390,188031,theory(equality)])).
% cnf(188136,plain,(waterLevel(esk5_3(esk2_2(spilling,n1),spilling,n1))=spilling|n0=n1|releasedAt(spilling,n1)|holdsAt(filling,n3)),inference(spm,[status(thm)],[155,188036,theory(equality)])).
% cnf(188139,plain,(n0=n1|releasedAt(spilling,n1)|holdsAt(filling,n3)),inference(sr,[status(thm)],[188136,84,theory(equality)])).
% cnf(188145,plain,(releases(esk2_2(spilling,n0),spilling,n0)|releasedAt(spilling,n0)|n0=n1|holdsAt(filling,n3)),inference(spm,[status(thm)],[3675,188139,theory(equality)])).
% cnf(188152,plain,(releases(esk2_2(spilling,n0),spilling,n0)|n0=n1|holdsAt(filling,n3)),inference(sr,[status(thm)],[188145,79,theory(equality)])).
% cnf(188212,plain,(waterLevel(esk5_3(esk2_2(spilling,n0),spilling,n0))=spilling|n0=n1|holdsAt(filling,n3)),inference(spm,[status(thm)],[155,188152,theory(equality)])).
% cnf(188215,plain,(n0=n1|holdsAt(filling,n3)),inference(sr,[status(thm)],[188212,84,theory(equality)])).
% cnf(188223,plain,(happens(overflow,n3)|n0=n1|~holdsAt(waterLevel(n3),n3)),inference(spm,[status(thm)],[359,188215,theory(equality)])).
% cnf(188230,plain,(n0=n1|happens(overflow,n3)|holdsAt(spilling,n3)),inference(spm,[status(thm)],[188223,185657,theory(equality)])).
% cnf(188238,plain,(holdsAt(spilling,plus(n3,n1))|n0=n1|holdsAt(spilling,n3)),inference(spm,[status(thm)],[1088,188230,theory(equality)])).
% cnf(188244,plain,(holdsAt(spilling,n4)|n0=n1|holdsAt(spilling,n3)),inference(rw,[status(thm)],[inference(rw,[status(thm)],[188238,100,theory(equality)]),185,theory(equality)])).
% cnf(188245,plain,(n0=n1|holdsAt(spilling,n3)),inference(sr,[status(thm)],[188244,257,theory(equality)])).
% cnf(188247,plain,(terminates(esk3_2(spilling,n3),spilling,n3)|releasedAt(spilling,plus(n3,n1))|holdsAt(spilling,plus(n3,n1))|n0=n1),inference(spm,[status(thm)],[142,188245,theory(equality)])).
% cnf(188255,plain,(terminates(esk3_2(spilling,n3),spilling,n3)|releasedAt(spilling,n4)|holdsAt(spilling,plus(n3,n1))|n0=n1),inference(rw,[status(thm)],[inference(rw,[status(thm)],[188247,100,theory(equality)]),185,theory(equality)])).
% cnf(188256,plain,(terminates(esk3_2(spilling,n3),spilling,n3)|releasedAt(spilling,n4)|holdsAt(spilling,n4)|n0=n1),inference(rw,[status(thm)],[inference(rw,[status(thm)],[188255,100,theory(equality)]),185,theory(equality)])).
% cnf(188257,plain,(terminates(esk3_2(spilling,n3),spilling,n3)|releasedAt(spilling,n4)|n0=n1),inference(sr,[status(thm)],[188256,257,theory(equality)])).
% cnf(188269,plain,(filling=spilling|n0=n1|releasedAt(spilling,n4)),inference(spm,[status(thm)],[177,188257,theory(equality)])).
% cnf(188270,plain,(n0=n1|releasedAt(spilling,n4)),inference(sr,[status(thm)],[188269,80,theory(equality)])).
% cnf(188361,plain,(releases(esk2_2(spilling,n3),spilling,n3)|releasedAt(spilling,n3)|n0=n1),inference(spm,[status(thm)],[3674,188270,theory(equality)])).
% cnf(188389,plain,(waterLevel(esk5_3(esk2_2(spilling,n3),spilling,n3))=spilling|n0=n1|releasedAt(spilling,n3)),inference(spm,[status(thm)],[155,188361,theory(equality)])).
% cnf(188392,plain,(n0=n1|releasedAt(spilling,n3)),inference(sr,[status(thm)],[188389,84,theory(equality)])).
% cnf(188401,plain,(releases(esk2_2(spilling,n2),spilling,n2)|releasedAt(spilling,n2)|n0=n1),inference(spm,[status(thm)],[3672,188392,theory(equality)])).
% cnf(188511,plain,(waterLevel(esk5_3(esk2_2(spilling,n2),spilling,n2))=spilling|n0=n1|releasedAt(spilling,n2)),inference(spm,[status(thm)],[155,188401,theory(equality)])).
% cnf(188514,plain,(n0=n1|releasedAt(spilling,n2)),inference(sr,[status(thm)],[188511,84,theory(equality)])).
% cnf(188519,plain,(releases(esk2_2(spilling,n1),spilling,n1)|releasedAt(spilling,n1)|n0=n1),inference(spm,[status(thm)],[390,188514,theory(equality)])).
% cnf(188670,plain,(waterLevel(esk5_3(esk2_2(spilling,n1),spilling,n1))=spilling|n0=n1|releasedAt(spilling,n1)),inference(spm,[status(thm)],[155,188519,theory(equality)])).
% cnf(188673,plain,(n0=n1|releasedAt(spilling,n1)),inference(sr,[status(thm)],[188670,84,theory(equality)])).
% cnf(188679,plain,(releases(esk2_2(spilling,n0),spilling,n0)|releasedAt(spilling,n0)|n0=n1),inference(spm,[status(thm)],[3675,188673,theory(equality)])).
% cnf(188686,plain,(releases(esk2_2(spilling,n0),spilling,n0)|n0=n1),inference(sr,[status(thm)],[188679,79,theory(equality)])).
% cnf(188785,plain,(waterLevel(esk5_3(esk2_2(spilling,n0),spilling,n0))=spilling|n0=n1),inference(spm,[status(thm)],[155,188686,theory(equality)])).
% cnf(188788,plain,(n0=n1),inference(sr,[status(thm)],[188785,84,theory(equality)])).
% cnf(189305,plain,(less(n1,n1)),inference(rw,[status(thm)],[456,188788,theory(equality)])).
% cnf(189306,plain,($false),inference(sr,[status(thm)],[189305,304,theory(equality)])).
% cnf(189307,plain,($false),189306,['proof']).
% # SZS output end CNFRefutation
% # Processed clauses : 18877
% # ...of these trivial : 74
% # ...subsumed : 12656
% # ...remaining for further processing: 6147
% # Other redundant clauses eliminated : 2
% # Clauses deleted for lack of memory : 0
% # Backward-subsumed : 1164
% # Backward-rewritten : 4233
% # Generated clauses : 121143
% # ...of the previous two non-trivial : 91121
% # Contextual simplify-reflections : 10192
% # Paramodulations : 120943
% # Factorizations : 155
% # Equation resolutions : 45
% # Current number of processed clauses: 748
% # Positive orientable unit clauses: 116
% # Positive unorientable unit clauses: 1
% # Negative unit clauses : 44
% # Non-unit-clauses : 587
% # Current number of unprocessed clauses: 879
% # ...number of literals in the above : 4591
% # Clause-clause subsumption calls (NU) : 492813
% # Rec. Clause-clause subsumption calls : 175527
% # Unit Clause-clause subsumption calls : 2225
% # Rewrite failures with RHS unbound : 0
% # Indexed BW rewrite attempts : 232
% # Indexed BW rewrite successes : 72
% # Backwards rewriting index: 423 leaves, 1.40+/-1.482 terms/leaf
% # Paramod-from index: 182 leaves, 1.15+/-0.781 terms/leaf
% # Paramod-into index: 305 leaves, 1.26+/-0.993 terms/leaf
% # -------------------------------------------------
% # User time : 7.465 s
% # System time : 0.176 s
% # Total time : 7.641 s
% # Maximum resident set size: 0 pages
% PrfWatch: 10.19 CPU 10.37 WC
% FINAL PrfWatch: 10.19 CPU 10.37 WC
% SZS output end Solution for /tmp/SystemOnTPTP9044/CSR003+1.tptp
%
%------------------------------------------------------------------------------