%------------------------------------------------------------------------------
% File : LisaST---0.9
% Problem : CSR013+1 : TPTP v9.3.1. Bugfixed v3.1.0.
% Transfm : none
% Format : tptp:raw
% Command : casc-portfolio.sh -t 300 /export/starexec/sandbox/benchmark/theBenchmark.p
% Computer : n017.cluster.edu
% Model : x86_64 x86_64
% CPU : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory : 8046.5625MB
% OS : Linux 6.8.0-71-generic
% CPULimit : 300s
% WCLimit : 300s
% DateTime : Sun Sep 27 07:03:41 AM UTC 2026
% Result : Theorem 216.01s 33.04s
% Output : CNFRefutation 216.01s
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.02 % Problem : CSR013+1 : TPTP v9.3.1. Bugfixed v3.1.0.
% 0.00/0.03 % Command : casc-portfolio.sh -t 300 /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.08/0.35 % Computer : n017.cluster.edu
% 0.08/0.35 % Model : x86_64 x86_64
% 0.08/0.35 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.08/0.35 % Memory : 8046.5625MB
% 0.08/0.35 % OS : Linux 6.8.0-71-generic
% 0.08/0.35 % CPULimit : 300
% 0.08/0.35 % WCLimit : 300
% 0.08/0.35 % DateTime : Sat Sep 26 23:51:19 UTC 2026
% 0.02/0.36 % CPUTime :
% 0.02/0.36 Running casc-portfolio.sh -t 300 /export/starexec/sandbox/benchmark/theBenchmark.p
% 216.01/33.04 % SZS status Theorem for theBenchmark.p
% 216.01/33.04 % SZS output start CNFRefutation for theBenchmark.p
% 216.01/33.04 fof(plus0_1, axiom, plus(n0,n1) = n1).
% 216.01/33.04 fof(plus0_2, axiom, plus(n0,n2) = n2).
% 216.01/33.04 fof(plus1_1, axiom, plus(n1,n1) = n2).
% 216.01/33.04 fof(plus1_2, axiom, plus(n1,n2) = n3).
% 216.01/33.04 fof(symmetry_of_plus, axiom, ! [X0] : ! [X1] : plus(X0,X1) = plus(X1,X0)).
% 216.01/33.04 fof(less_or_equal, axiom, ! [X0] : ! [X1] : (('less$uor$uequal'(X0,X1) <=> (less(X0,X1) | X0 = X1)))).
% 216.01/33.04 fof(less0, axiom, ~? [X0] : less(X0,n0)).
% 216.01/33.04 fof(less1, axiom, ! [X0] : ((less(X0,n1) <=> 'less$uor$uequal'(X0,n0)))).
% 216.01/33.04 fof(less2, axiom, ! [X0] : ((less(X0,n2) <=> 'less$uor$uequal'(X0,n1)))).
% 216.01/33.04 fof(waterLevel_0, hypothesis, holdsAt(waterLevel(n0),n0)).
% 216.01/33.04 fof(not_filling_0, hypothesis, ~holdsAt(filling,n0)).
% 216.01/33.04 fof(stoppedin_defn, axiom, ! [X0] : ! [X1] : ! [X2] : ((stoppedIn(X0,X1,X2) <=> ? [X3] : ? [X4] : ((happens(X3,X4) & (less(X0,X4) & (less(X4,X2) & terminates(X3,X1,X4)))))))).
% 216.01/33.04 fof(change_holding, axiom, ! [X0] : ! [X1] : ! [X2] : ! [X3] : ! [X4] : (((happens(X0,X1) & (initiates(X0,X2,X1) & (less(n0,X4) & (trajectory(X2,X1,X3,X4) & ~stoppedIn(X1,X2,plus(X1,X4)))))) => holdsAt(X3,plus(X1,X4))))).
% 216.01/33.04 fof(keep_not_holding, axiom, ! [X0] : ! [X1] : (((~holdsAt(X0,X1) & (~releasedAt(X0,plus(X1,n1)) & ~? [X2] : ((happens(X2,X1) & initiates(X2,X0,X1))))) => ~holdsAt(X0,plus(X1,n1))))).
% 216.01/33.04 fof(happens_holds, axiom, ! [X0] : ! [X1] : ! [X2] : (((happens(X0,X1) & initiates(X0,X2,X1)) => holdsAt(X2,plus(X1,n1))))).
% 216.01/33.04 fof(happens_terminates_not_holds, axiom, ! [X0] : ! [X1] : ! [X2] : (((happens(X0,X1) & terminates(X0,X2,X1)) => ~holdsAt(X2,plus(X1,n1))))).
% 216.01/33.04 fof(happens_not_released, axiom, ! [X0] : ! [X1] : ! [X2] : (((happens(X0,X1) & (initiates(X0,X2,X1) | terminates(X0,X2,X1))) => ~releasedAt(X2,plus(X1,n1))))).
% 216.01/33.04 fof(initiates_all_defn, axiom, ! [X0] : ! [X1] : ! [X2] : ((initiates(X0,X1,X2) <=> ((X0 = tapOn & X1 = filling) | ((X0 = overflow & X1 = spilling) | (? [X3] : ((holdsAt(waterLevel(X3),X2) & (X0 = tapOff & X1 = waterLevel(X3)))) | ? [X3] : ((holdsAt(waterLevel(X3),X2) & (X0 = overflow & X1 = waterLevel(X3)))))))))).
% 216.01/33.04 fof(terminates_all_defn, axiom, ! [X0] : ! [X1] : ! [X2] : ((terminates(X0,X1,X2) <=> ((X0 = tapOff & X1 = filling) | (X0 = overflow & X1 = filling))))).
% 216.01/33.04 fof(happens_all_defn, axiom, ! [X0] : ! [X1] : ((happens(X0,X1) <=> ((X0 = tapOn & X1 = n0) | (holdsAt(waterLevel(n3),X1) & (holdsAt(filling,X1) & X0 = overflow)))))).
% 216.01/33.04 fof(change_of_waterLevel, axiom, ! [X0] : ! [X1] : ! [X2] : ! [X3] : (((holdsAt(waterLevel(X0),X1) & X2 = plus(X0,X3)) => trajectory(filling,X1,waterLevel(X2),X3)))).
% 216.01/33.04 fof(same_waterLevel, axiom, ! [X0] : ! [X1] : ! [X2] : (((holdsAt(waterLevel(X1),X0) & holdsAt(waterLevel(X2),X0)) => X1 = X2))).
% 216.01/33.04 fof(overflow_not_tapOn, axiom, overflow != tapOn).
% 216.01/33.04 fof(nothing_terminates_filling_2, conjecture, ~? [X0] : ((happens(X0,n2) & terminates(X0,filling,n2)))).
% 216.01/33.04 fof(negated_conjecture, negated_conjecture, ~~? [X0] : ((happens(X0,n2) & terminates(X0,filling,n2))), inference(negate_conjecture, [status(cth)], [nothing_terminates_filling_2])).
% 216.01/33.04 cnf(c1, plain, plus(n0,n1) = n1, inference(clausification, [status(esa)], [plus0_1])).
% 216.01/33.04 cnf(c2, plain, plus(n0,n2) = n2, inference(clausification, [status(esa)], [plus0_2])).
% 216.01/33.04 cnf(c4, plain, plus(n1,n1) = n2, inference(clausification, [status(esa)], [plus1_1])).
% 216.01/33.04 cnf(c5, plain, plus(n1,n2) = n3, inference(clausification, [status(esa)], [plus1_2])).
% 216.01/33.04 cnf(c10, plain, plus(X0,X1) = plus(X1,X0), inference(clausification, [status(esa)], [symmetry_of_plus])).
% 216.01/33.04 cnf(c11, plain, ~'less$uor$uequal'(X0,X1) | less(X0,X1) | X0 = X1, inference(clausification, [status(esa)], [less_or_equal])).
% 216.01/33.04 cnf(c12, plain, 'less$uor$uequal'(X0,X1) | ~less(X0,X1), inference(clausification, [status(esa)], [less_or_equal])).
% 216.01/33.04 cnf(c13, plain, 'less$uor$uequal'(X0,X1) | X0 != X1, inference(clausification, [status(esa)], [less_or_equal])).
% 216.01/33.04 cnf(c14, plain, ~less(X0,n0), inference(clausification, [status(esa)], [less0])).
% 216.01/33.04 cnf(c15, plain, ~less(X0,n1) | 'less$uor$uequal'(X0,n0), inference(clausification, [status(esa)], [less1])).
% 216.01/33.04 cnf(c16, plain, less(X0,n1) | ~'less$uor$uequal'(X0,n0), inference(clausification, [status(esa)], [less1])).
% 216.01/33.04 cnf(c17, plain, ~less(X0,n2) | 'less$uor$uequal'(X0,n1), inference(clausification, [status(esa)], [less2])).
% 216.01/33.04 cnf(c18, plain, less(X0,n2) | ~'less$uor$uequal'(X0,n1), inference(clausification, [status(esa)], [less2])).
% 216.01/33.04 cnf(c36, plain, holdsAt(waterLevel(n0),n0), inference(clausification, [status(esa)], [waterLevel_0])).
% 216.01/33.04 cnf(c37, plain, ~holdsAt(filling,n0), inference(clausification, [status(esa)], [not_filling_0])).
% 216.01/33.04 cnf(c42, plain, ~stoppedIn(X0,X1,X2) | X3(X1,X0,X2), inference(clausification, [status(esa)], [stoppedin_defn])).
% 216.01/33.04 cnf(c44, plain, ~X0(X1,X2,X3) | happens(sK21(X1,X2,X3),sK22(X1,X2,X3)), inference(clausification, [status(esa)], [stoppedin_defn])).
% 216.01/33.04 cnf(c45, plain, ~X0(X1,X2,X3) | less(X2,sK22(X1,X2,X3)), inference(clausification, [status(esa)], [stoppedin_defn])).
% 216.01/33.04 cnf(c46, plain, ~X0(X1,X2,X3) | less(sK22(X1,X2,X3),X3), inference(clausification, [status(esa)], [stoppedin_defn])).
% 216.01/33.04 cnf(c56, plain, ~happens(X0,X1) | stoppedIn(X1,X2,plus(X1,X3)) | ~initiates(X0,X2,X1) | holdsAt(X4,plus(X1,X3)) | ~less(n0,X3) | ~trajectory(X2,X1,X4,X3), inference(clausification, [status(esa)], [change_holding])).
% 216.01/33.04 cnf(c60, plain, holdsAt(X0,X1) | releasedAt(X0,plus(X1,n1)) | happens(sK48(X0,X1),X1) | ~holdsAt(X0,plus(X1,n1)), inference(clausification, [status(esa)], [keep_not_holding])).
% 216.01/33.04 cnf(c61, plain, holdsAt(X0,X1) | releasedAt(X0,plus(X1,n1)) | initiates(sK48(X0,X1),X0,X1) | ~holdsAt(X0,plus(X1,n1)), inference(clausification, [status(esa)], [keep_not_holding])).
% 216.01/33.04 cnf(c66, plain, ~happens(X0,X1) | ~initiates(X0,X2,X1) | holdsAt(X2,plus(X1,n1)), inference(clausification, [status(esa)], [happens_holds])).
% 216.01/33.04 cnf(c67, plain, ~happens(X0,X1) | ~terminates(X0,X2,X1) | ~holdsAt(X2,plus(X1,n1)), inference(clausification, [status(esa)], [happens_terminates_not_holds])).
% 216.01/33.04 cnf(c69, plain, ~happens(X0,X1) | ~initiates(X0,X2,X1) | ~releasedAt(X2,plus(X1,n1)), inference(clausification, [status(esa)], [happens_not_released])).
% 216.01/33.04 cnf(c72, plain, initiates(X0,X1,X2) | ~X3(X0,X1,X2), inference(clausification, [status(esa)], [initiates_all_defn])).
% 216.01/33.04 cnf(c86, plain, X0(X1,X2,X3) | X1 != tapOn | X2 != filling, inference(clausification, [status(esa)], [initiates_all_defn])).
% 216.01/33.04 cnf(c90, plain, terminates(X0,X1,X2) | ~X3(X0,X1), inference(clausification, [status(esa)], [terminates_all_defn])).
% 216.01/33.04 cnf(c96, plain, X0(X1,X2) | X1 != overflow | X2 != filling, inference(clausification, [status(esa)], [terminates_all_defn])).
% 216.01/33.04 cnf(c100, plain, ~happens(X0,X1) | X0 = tapOn | X2(X0,X1), inference(clausification, [status(esa)], [happens_all_defn])).
% 216.01/33.04 cnf(c101, plain, ~happens(X0,X1) | X1 = n0 | X2(X0,X1), inference(clausification, [status(esa)], [happens_all_defn])).
% 216.01/33.04 cnf(c102, plain, happens(X0,X1) | X0 != tapOn | X1 != n0, inference(clausification, [status(esa)], [happens_all_defn])).
% 216.01/33.04 cnf(c103, plain, happens(X0,X1) | ~X2(X0,X1), inference(clausification, [status(esa)], [happens_all_defn])).
% 216.01/33.04 cnf(c104, plain, ~X0(X1,X2) | holdsAt(waterLevel(n3),X2), inference(clausification, [status(esa)], [happens_all_defn])).
% 216.01/33.04 cnf(c105, plain, ~X0(X1,X2) | holdsAt(filling,X2), inference(clausification, [status(esa)], [happens_all_defn])).
% 216.01/33.04 cnf(c106, plain, ~X0(X1,X2) | X1 = overflow, inference(clausification, [status(esa)], [happens_all_defn])).
% 216.01/33.04 cnf(c107, plain, X0(X1,X2) | ~holdsAt(waterLevel(n3),X2) | ~holdsAt(filling,X2) | X1 != overflow, inference(clausification, [status(esa)], [happens_all_defn])).
% 216.01/33.04 cnf(c108, plain, ~holdsAt(waterLevel(X0),X1) | X2 != plus(X0,X3) | trajectory(filling,X1,waterLevel(X2),X3), inference(clausification, [status(esa)], [change_of_waterLevel])).
% 216.01/33.04 cnf(c109, plain, ~holdsAt(waterLevel(X0),X1) | ~holdsAt(waterLevel(X2),X1) | X0 = X2, inference(clausification, [status(esa)], [same_waterLevel])).
% 216.01/33.04 cnf(c112, plain, overflow != tapOn, inference(clausification, [status(esa)], [overflow_not_tapOn])).
% 216.01/33.04 cnf(c118, plain, happens(sK100,n2), inference(clausification, [status(esa)], [negated_conjecture])).
% 216.01/33.04 cnf(c119, plain, terminates(sK100,filling,n2), inference(clausification, [status(esa)], [negated_conjecture])).
% 216.01/33.04 cnf(d0, plain, sK100 = tapOn | 'Ts86'(sK100,n2), inference(resolution, [status(thm)], [c100,c118])).
% 216.01/33.04 cnf(d1, plain, sK100 = overflow | sK100 = tapOn, inference(resolution, [status(thm)], [c106,d0])).
% 216.01/33.04 cnf(d2, plain, happens(tapOn,n2) | sK100 = overflow, inference(superposition, [status(thm)], [d1,c118])).
% 216.01/33.04 cnf(d3, plain, X0 != tapOn | 'Ts69'(X0,filling,X1), inference(equality_resolution, [status(thm)], [c86])).
% 216.01/33.04 cnf(d4, plain, 'Ts69'(tapOn,filling,X0), inference(equality_resolution, [status(thm)], [d3])).
% 216.01/33.04 cnf(d5, plain, initiates(tapOn,filling,X0), inference(resolution, [status(thm)], [d4,c72])).
% 216.01/33.04 cnf(d6, plain, holdsAt(filling,plus(X0,n1)) | ~happens(tapOn,X0), inference(resolution, [status(thm)], [d5,c66])).
% 216.01/33.04 cnf(d7, plain, holdsAt(filling,plus(n1,X0)) | ~happens(tapOn,X0), inference(superposition, [status(thm)], [c10,d6])).
% 216.01/33.04 cnf(d8, plain, holdsAt(filling,n3) | ~happens(tapOn,n2), inference(superposition, [status(thm)], [c5,d7])).
% 216.01/33.04 cnf(d9, plain, holdsAt(filling,n3) | sK100 = overflow, inference(resolution, [status(thm)], [d8,d2])).
% 216.01/33.04 cnf(d10, plain, ~holdsAt(X1,plus(n1,X0)) | ~happens(X2,X0) | ~terminates(X2,X1,X0), inference(superposition, [status(thm)], [c10,c67])).
% 216.01/33.04 cnf(d11, plain, ~holdsAt(X0,n3) | ~happens(X1,n2) | ~terminates(X1,X0,n2), inference(superposition, [status(thm)], [c5,d10])).
% 216.01/33.04 cnf(d12, plain, ~holdsAt(filling,n3) | ~happens(sK100,n2), inference(resolution, [status(thm)], [d11,c119])).
% 216.01/33.04 cnf(d13, plain, ~holdsAt(filling,n3), inference(resolution, [status(thm)], [c118,d12])).
% 216.01/33.04 cnf(d14, plain, sK100 = overflow, inference(resolution, [status(thm)], [d13,d9])).
% 216.01/33.04 cnf(d15, plain, overflow = tapOn | 'Ts86'(sK100,n2), inference(demodulation, [status(thm)], [d0,d14])).
% 216.01/33.04 cnf(d16, plain, overflow = tapOn | 'Ts86'(overflow,n2), inference(demodulation, [status(thm)], [d15,d14])).
% 216.01/33.04 cnf(d17, plain, 'Ts86'(overflow,n2), inference(resolution, [status(thm)], [c112,d16])).
% 216.01/33.04 cnf(d18, plain, holdsAt(waterLevel(n3),n2), inference(resolution, [status(thm)], [d17,c104])).
% 216.01/33.04 cnf(d19, plain, n3 = X0 | ~holdsAt(waterLevel(X0),n2), inference(resolution, [status(thm)], [d18,c109])).
% 216.01/33.04 cnf(d20, plain, holdsAt(filling,n1) | ~happens(tapOn,n0), inference(superposition, [status(thm)], [c1,d6])).
% 216.01/33.04 cnf(d21, plain, X0 != n0 | happens(tapOn,X0), inference(equality_resolution, [status(thm)], [c102])).
% 216.01/33.04 cnf(d22, plain, happens(tapOn,n0), inference(equality_resolution, [status(thm)], [d21])).
% 216.01/33.04 cnf(d23, plain, holdsAt(filling,n1), inference(resolution, [status(thm)], [d22,d20])).
% 216.01/33.04 cnf(d24, plain, ~holdsAt(X0,n1) | holdsAt(X0,n0) | releasedAt(X0,plus(n0,n1)) | happens(sK48(X0,n0),n0), inference(superposition, [status(thm)], [c1,c60])).
% 216.01/33.04 cnf(d25, plain, holdsAt(X0,n0) | ~holdsAt(X0,n1) | releasedAt(X0,n1) | happens(sK48(X0,n0),n0), inference(demodulation, [status(thm)], [d24,c1])).
% 216.01/33.04 cnf(d26, plain, holdsAt(X0,n0) | ~holdsAt(X0,n1) | releasedAt(X0,n1) | sK48(X0,n0) = tapOn | 'Ts86'(sK48(X0,n0),n0), inference(resolution, [status(thm)], [d25,c100])).
% 216.01/33.04 cnf(d27, plain, sK48(X0,n0) = tapOn | holdsAt(X0,n0) | ~holdsAt(X0,n1) | releasedAt(X0,n1) | holdsAt(filling,n0), inference(resolution, [status(thm)], [d26,c105])).
% 216.01/33.04 cnf(d28, plain, sK48(X0,n0) = tapOn | holdsAt(X0,n0) | ~holdsAt(X0,n1) | releasedAt(X0,n1), inference(resolution, [status(thm)], [c37,d27])).
% 216.01/33.04 cnf(d29, plain, sK48(filling,n0) = tapOn | holdsAt(filling,n0) | releasedAt(filling,n1), inference(resolution, [status(thm)], [d28,d23])).
% 216.01/33.04 cnf(d30, plain, sK48(filling,n0) = tapOn | releasedAt(filling,n1), inference(resolution, [status(thm)], [c37,d29])).
% 216.01/33.04 cnf(d31, plain, ~releasedAt(X0,n1) | ~happens(X1,n0) | ~initiates(X1,X0,n0), inference(superposition, [status(thm)], [c1,c69])).
% 216.01/33.04 cnf(d32, plain, ~releasedAt(filling,n1) | ~happens(tapOn,n0), inference(resolution, [status(thm)], [d5,d31])).
% 216.01/33.04 cnf(d33, plain, ~releasedAt(filling,n1), inference(resolution, [status(thm)], [d22,d32])).
% 216.01/33.04 cnf(d34, plain, sK48(filling,n0) = tapOn, inference(resolution, [status(thm)], [d33,d30])).
% 216.01/33.04 cnf(d35, plain, ~holdsAt(waterLevel(X0),X1) | trajectory(filling,X1,waterLevel(plus(X0,X2)),X2), inference(equality_resolution, [status(thm)], [c108])).
% 216.01/33.04 cnf(d36, plain, ~holdsAt(waterLevel(X0),X1) | ~less(n0,X2) | holdsAt(waterLevel(plus(X0,X2)),plus(X1,X2)) | stoppedIn(X1,filling,plus(X1,X2)) | ~happens(X3,X1) | ~initiates(X3,filling,X1), inference(resolution, [status(thm)], [d35,c56])).
% 216.01/33.04 cnf(d37, plain, ~less(n0,X0) | ~holdsAt(waterLevel(X1),X2) | holdsAt(waterLevel(plus(X1,X0)),plus(X2,X0)) | stoppedIn(X2,filling,plus(X2,X0)) | ~happens(sK48(filling,X2),X2) | holdsAt(filling,X2) | ~holdsAt(filling,plus(X2,n1)) | releasedAt(filling,plus(X2,n1)), inference(resolution, [status(thm)], [d36,c61])).
% 216.01/33.04 cnf(d38, plain, holdsAt(waterLevel(plus(X0,n2)),n2) | ~less(n0,n2) | ~holdsAt(waterLevel(X0),n0) | holdsAt(filling,n0) | ~holdsAt(filling,plus(n0,n1)) | releasedAt(filling,plus(n0,n1)) | stoppedIn(n0,filling,plus(n0,n2)) | ~happens(sK48(filling,n0),n0), inference(superposition, [status(thm)], [c2,d37])).
% 216.01/33.04 cnf(d39, plain, ~less(n0,n2) | ~holdsAt(waterLevel(X0),n0) | holdsAt(waterLevel(plus(X0,n2)),n2) | ~holdsAt(filling,n1) | holdsAt(filling,n0) | releasedAt(filling,plus(n0,n1)) | stoppedIn(n0,filling,plus(n0,n2)) | ~happens(sK48(filling,n0),n0), inference(demodulation, [status(thm)], [d38,c1])).
% 216.01/33.04 cnf(d40, plain, ~less(n0,n2) | ~holdsAt(waterLevel(X0),n0) | holdsAt(waterLevel(plus(X0,n2)),n2) | ~holdsAt(filling,n1) | holdsAt(filling,n0) | releasedAt(filling,n1) | stoppedIn(n0,filling,plus(n0,n2)) | ~happens(sK48(filling,n0),n0), inference(demodulation, [status(thm)], [d39,c1])).
% 216.01/33.04 cnf(d41, plain, ~less(n0,n2) | ~holdsAt(waterLevel(X0),n0) | holdsAt(waterLevel(plus(X0,n2)),n2) | ~holdsAt(filling,n1) | holdsAt(filling,n0) | releasedAt(filling,n1) | stoppedIn(n0,filling,n2) | ~happens(sK48(filling,n0),n0), inference(demodulation, [status(thm)], [d40,c2])).
% 216.01/33.04 cnf(d42, plain, ~less(n0,n2) | ~holdsAt(waterLevel(X0),n0) | holdsAt(waterLevel(plus(X0,n2)),n2) | ~holdsAt(filling,n1) | holdsAt(filling,n0) | releasedAt(filling,n1) | stoppedIn(n0,filling,n2) | ~happens(tapOn,n0), inference(demodulation, [status(thm)], [d41,d34])).
% 216.01/33.04 cnf(d43, plain, ~less(n0,n2) | ~holdsAt(waterLevel(X0),n0) | holdsAt(waterLevel(plus(X0,n2)),n2) | ~holdsAt(filling,n1) | releasedAt(filling,n1) | stoppedIn(n0,filling,n2) | ~happens(tapOn,n0), inference(resolution, [status(thm)], [c37,d42])).
% 216.01/33.04 cnf(d44, plain, 'less$uor$uequal'(X0,X0), inference(equality_resolution, [status(thm)], [c13])).
% 216.01/33.04 cnf(d45, plain, less(n0,n1), inference(resolution, [status(thm)], [c16,d44])).
% 216.01/33.04 cnf(d46, plain, 'less$uor$uequal'(n0,n1), inference(resolution, [status(thm)], [d45,c12])).
% 216.01/33.04 cnf(d47, plain, less(n0,n2), inference(resolution, [status(thm)], [d46,c18])).
% 216.01/33.04 cnf(d48, plain, ~holdsAt(waterLevel(X0),n0) | holdsAt(waterLevel(plus(X0,n2)),n2) | ~holdsAt(filling,n1) | releasedAt(filling,n1) | stoppedIn(n0,filling,n2) | ~happens(tapOn,n0), inference(resolution, [status(thm)], [d47,d43])).
% 216.01/33.04 cnf(d49, plain, ~holdsAt(waterLevel(X0),n0) | holdsAt(waterLevel(plus(X0,n2)),n2) | releasedAt(filling,n1) | stoppedIn(n0,filling,n2) | ~happens(tapOn,n0), inference(resolution, [status(thm)], [d23,d48])).
% 216.01/33.04 cnf(d50, plain, ~holdsAt(waterLevel(X0),n0) | holdsAt(waterLevel(plus(X0,n2)),n2) | releasedAt(filling,n1) | stoppedIn(n0,filling,n2), inference(resolution, [status(thm)], [d22,d49])).
% 216.01/33.04 cnf(d51, plain, ~holdsAt(waterLevel(X0),n0) | holdsAt(waterLevel(plus(X0,n2)),n2) | stoppedIn(n0,filling,n2), inference(resolution, [status(thm)], [d33,d50])).
% 216.01/33.04 cnf(d52, plain, ~holdsAt(waterLevel(X0),n0) | stoppedIn(n0,filling,n2) | n3 = plus(X0,n2), inference(resolution, [status(thm)], [d51,d19])).
% 216.01/33.04 cnf(d53, plain, n3 = plus(n0,n2) | stoppedIn(n0,filling,n2), inference(resolution, [status(thm)], [d52,c36])).
% 216.01/33.04 cnf(d54, plain, n3 = n2 | stoppedIn(n0,filling,n2), inference(demodulation, [status(thm)], [d53,c2])).
% 216.01/33.04 cnf(d55, plain, n3 = n2 | 'Ts17'(filling,n0,n2), inference(resolution, [status(thm)], [d54,c42])).
% 216.01/33.04 cnf(d56, plain, sK22(X0,X1,X2) = n0 | 'Ts86'(sK21(X0,X1,X2),sK22(X0,X1,X2)) | ~'Ts17'(X0,X1,X2), inference(resolution, [status(thm)], [c101,c44])).
% 216.01/33.04 cnf(d57, plain, sK22(X0,X1,X2) = n0 | ~'Ts17'(X0,X1,X2) | sK21(X0,X1,X2) = overflow, inference(resolution, [status(thm)], [d56,c106])).
% 216.01/33.04 cnf(d58, plain, n3 = n2 | sK21(filling,n0,n2) = overflow | sK22(filling,n0,n2) = n0, inference(resolution, [status(thm)], [d55,d57])).
% 216.01/33.04 cnf(d59, plain, less(n0,n0) | ~'Ts17'(filling,n0,n2) | n3 = n2 | sK21(filling,n0,n2) = overflow, inference(superposition, [status(thm)], [d58,c45])).
% 216.01/33.04 cnf(d60, plain, n3 = n2 | sK21(filling,n0,n2) = overflow | ~'Ts17'(filling,n0,n2), inference(resolution, [status(thm)], [c14,d59])).
% 216.01/33.04 cnf(d61, plain, n3 = n2 | sK21(filling,n0,n2) = overflow | n3 = n2, inference(resolution, [status(thm)], [d60,d55])).
% 216.01/33.04 cnf(d62, plain, happens(overflow,sK22(filling,n0,n2)) | ~'Ts17'(filling,n0,n2) | n3 = n2, inference(superposition, [status(thm)], [d61,c44])).
% 216.01/33.04 cnf(d63, plain, sK22(X0,X1,X2) = n0 | ~'Ts17'(X0,X1,X2) | holdsAt(filling,sK22(X0,X1,X2)), inference(resolution, [status(thm)], [d56,c105])).
% 216.01/33.04 cnf(d64, plain, ~holdsAt(waterLevel(n3),X0) | ~holdsAt(filling,X0) | 'Ts86'(overflow,X0), inference(equality_resolution, [status(thm)], [c107])).
% 216.01/33.04 cnf(d65, plain, sK22(X0,X1,X2) = n0 | ~'Ts17'(X0,X1,X2) | holdsAt(waterLevel(n3),sK22(X0,X1,X2)), inference(resolution, [status(thm)], [d56,c104])).
% 216.01/33.04 cnf(d66, plain, sK22(X0,X1,X2) = n0 | ~'Ts17'(X0,X1,X2) | ~holdsAt(filling,sK22(X0,X1,X2)) | 'Ts86'(overflow,sK22(X0,X1,X2)), inference(resolution, [status(thm)], [d65,d64])).
% 216.01/33.04 cnf(d67, plain, sK22(X0,X1,X2) = n0 | ~'Ts17'(X0,X1,X2) | 'Ts86'(overflow,sK22(X0,X1,X2)) | sK22(X0,X1,X2) = n0 | ~'Ts17'(X0,X1,X2), inference(resolution, [status(thm)], [d66,d63])).
% 216.01/33.04 cnf(d68, plain, ~'Ts17'(X0,X1,n2) | 'less$uor$uequal'(sK22(X0,X1,n2),n1), inference(resolution, [status(thm)], [c46,c17])).
% 216.01/33.04 cnf(d69, plain, ~'Ts17'(X0,X1,n2) | sK22(X0,X1,n2) = n1 | less(sK22(X0,X1,n2),n1), inference(resolution, [status(thm)], [d68,c11])).
% 216.01/33.04 cnf(d70, plain, sK22(X0,X1,n2) = n1 | ~'Ts17'(X0,X1,n2) | 'less$uor$uequal'(sK22(X0,X1,n2),n0), inference(resolution, [status(thm)], [d69,c15])).
% 216.01/33.04 cnf(d71, plain, sK22(X0,X1,n2) = n1 | ~'Ts17'(X0,X1,n2) | sK22(X0,X1,n2) = n0 | less(sK22(X0,X1,n2),n0), inference(resolution, [status(thm)], [d70,c11])).
% 216.01/33.04 cnf(d72, plain, sK22(X0,X1,n2) = n0 | sK22(X0,X1,n2) = n1 | ~'Ts17'(X0,X1,n2), inference(resolution, [status(thm)], [c14,d71])).
% 216.01/33.04 cnf(d73, plain, n3 = n2 | sK22(filling,n0,n2) = n0 | sK22(filling,n0,n2) = n1, inference(resolution, [status(thm)], [d55,d72])).
% 216.01/33.04 cnf(d74, plain, 'Ts86'(overflow,n1) | sK22(filling,n0,n2) = n0 | ~'Ts17'(filling,n0,n2) | n3 = n2 | sK22(filling,n0,n2) = n0, inference(superposition, [status(thm)], [d73,d67])).
% 216.01/33.04 cnf(d75, plain, n3 = n2 | sK22(filling,n0,n2) = n0 | 'Ts86'(overflow,n1) | n3 = n2, inference(resolution, [status(thm)], [d74,d55])).
% 216.01/33.04 cnf(d76, plain, n3 = n2 | sK22(filling,n0,n2) = n0 | happens(overflow,n1), inference(resolution, [status(thm)], [d75,c103])).
% 216.01/33.04 cnf(d77, plain, X0 != overflow | 'Ts77'(X0,filling), inference(equality_resolution, [status(thm)], [c96])).
% 216.01/33.04 cnf(d78, plain, 'Ts77'(overflow,filling), inference(equality_resolution, [status(thm)], [d77])).
% 216.01/33.04 cnf(d79, plain, ~holdsAt(X0,n2) | ~happens(X1,n1) | ~terminates(X1,X0,n1), inference(superposition, [status(thm)], [c4,c67])).
% 216.01/33.04 cnf(d80, plain, ~holdsAt(X0,n2) | ~happens(X1,n1) | ~'Ts77'(X1,X0), inference(resolution, [status(thm)], [d79,c90])).
% 216.01/33.04 cnf(d81, plain, ~holdsAt(filling,n2) | ~happens(overflow,n1), inference(resolution, [status(thm)], [d80,d78])).
% 216.01/33.04 cnf(d82, plain, holdsAt(filling,n2) | sK100 = tapOn, inference(resolution, [status(thm)], [c105,d0])).
% 216.01/33.04 cnf(d83, plain, overflow = tapOn | holdsAt(filling,n2), inference(demodulation, [status(thm)], [d82,d14])).
% 216.01/33.04 cnf(d84, plain, holdsAt(filling,n2), inference(resolution, [status(thm)], [c112,d83])).
% 216.01/33.04 cnf(d85, plain, ~happens(overflow,n1), inference(resolution, [status(thm)], [d84,d81])).
% 216.01/33.04 cnf(d86, plain, n3 = n2 | sK22(filling,n0,n2) = n0, inference(resolution, [status(thm)], [d85,d76])).
% 216.01/33.04 cnf(d87, plain, happens(overflow,n0) | n3 = n2 | ~'Ts17'(filling,n0,n2) | n3 = n2, inference(superposition, [status(thm)], [d86,d62])).
% 216.01/33.04 cnf(d88, plain, ~holdsAt(X0,n1) | ~happens(X1,n0) | ~terminates(X1,X0,n0), inference(superposition, [status(thm)], [c1,c67])).
% 216.01/33.04 cnf(d89, plain, ~holdsAt(X0,n1) | ~happens(X1,n0) | ~'Ts77'(X1,X0), inference(resolution, [status(thm)], [d88,c90])).
% 216.01/33.04 cnf(d90, plain, ~holdsAt(filling,n1) | ~happens(overflow,n0), inference(resolution, [status(thm)], [d89,d78])).
% 216.01/33.04 cnf(d91, plain, ~happens(overflow,n0), inference(resolution, [status(thm)], [d23,d90])).
% 216.01/33.04 cnf(d92, plain, n3 = n2 | ~'Ts17'(filling,n0,n2), inference(resolution, [status(thm)], [d91,d87])).
% 216.01/33.04 cnf(d93, plain, n3 = n2 | n3 = n2, inference(resolution, [status(thm)], [d92,d55])).
% 216.01/33.04 cnf(d94, plain, ~holdsAt(filling,n2), inference(demodulation, [status(thm)], [d13,d93])).
% 216.01/33.04 cnf(d95, plain, $false, inference(resolution, [status(thm)], [d84,d94])).
% 216.01/33.04 % SZS output end CNFRefutation for theBenchmark.p
%------------------------------------------------------------------------------