%------------------------------------------------------------------------------
% File : LisaST---0.9
% Problem : CSR002+2 : 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 : n008.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:40 AM UTC 2026
% Result : Theorem 58.18s 8.96s
% Output : CNFRefutation 58.18s
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.03 % Problem : CSR002+2 : TPTP v9.3.1. Bugfixed v3.1.0.
% 0.00/0.04 % Command : casc-portfolio.sh -t 300 /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.09/0.37 % Computer : n008.cluster.edu
% 0.09/0.37 % Model : x86_64 x86_64
% 0.09/0.37 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.09/0.37 % Memory : 8046.5625MB
% 0.09/0.37 % OS : Linux 6.8.0-71-generic
% 0.09/0.37 % CPULimit : 300
% 0.09/0.37 % WCLimit : 300
% 0.09/0.37 % DateTime : Sat Sep 26 23:54:54 UTC 2026
% 0.09/0.37 % CPUTime :
% 0.09/0.37 Running casc-portfolio.sh -t 300 /export/starexec/sandbox/benchmark/theBenchmark.p
% 58.18/8.96 % SZS status Theorem for theBenchmark.p
% 58.18/8.96 % SZS output start CNFRefutation for theBenchmark.p
% 58.18/8.96 fof(plus0_1, axiom, plus(n0,n1) = n1).
% 58.18/8.96 fof(plus1_1, axiom, plus(n1,n1) = n2).
% 58.18/8.96 fof(plus1_2, axiom, plus(n1,n2) = n3).
% 58.18/8.96 fof(plus1_3, axiom, plus(n1,n3) = n4).
% 58.18/8.96 fof(symmetry_of_plus, axiom, ! [X0] : ! [X1] : plus(X0,X1) = plus(X1,X0)).
% 58.18/8.96 fof(less_or_equal, axiom, ! [X0] : ! [X1] : (('less$uor$uequal'(X0,X1) <=> (less(X0,X1) | X0 = X1)))).
% 58.18/8.96 fof(less1, axiom, ! [X0] : ((less(X0,n1) <=> 'less$uor$uequal'(X0,n0)))).
% 58.18/8.96 fof(less2, axiom, ! [X0] : ((less(X0,n2) <=> 'less$uor$uequal'(X0,n1)))).
% 58.18/8.96 fof(less3, axiom, ! [X0] : ((less(X0,n3) <=> 'less$uor$uequal'(X0,n2)))).
% 58.18/8.96 fof(less_property, axiom, ! [X0] : ! [X1] : ((less(X0,X1) <=> (~less(X1,X0) & X1 != X0)))).
% 58.18/8.96 fof(waterLevel_3, lemma, holdsAt(waterLevel(n3),n3)).
% 58.18/8.96 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))))).
% 58.18/8.96 fof(keep_not_released, axiom, ! [X0] : ! [X1] : (((~releasedAt(X0,X1) & ~? [X2] : ((happens(X2,X1) & releases(X2,X0,X1)))) => ~releasedAt(X0,plus(X1,n1))))).
% 58.18/8.96 fof(happens_holds, axiom, ! [X0] : ! [X1] : ! [X2] : (((happens(X0,X1) & initiates(X0,X2,X1)) => holdsAt(X2,plus(X1,n1))))).
% 58.18/8.96 fof(happens_terminates_not_holds, axiom, ! [X0] : ! [X1] : ! [X2] : (((happens(X0,X1) & terminates(X0,X2,X1)) => ~holdsAt(X2,plus(X1,n1))))).
% 58.18/8.96 fof(happens_not_released, axiom, ! [X0] : ! [X1] : ! [X2] : (((happens(X0,X1) & (initiates(X0,X2,X1) | terminates(X0,X2,X1))) => ~releasedAt(X2,plus(X1,n1))))).
% 58.18/8.96 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)))))))))).
% 58.18/8.96 fof(terminates_all_defn, axiom, ! [X0] : ! [X1] : ! [X2] : ((terminates(X0,X1,X2) <=> ((X0 = tapOff & X1 = filling) | (X0 = overflow & X1 = filling))))).
% 58.18/8.96 fof(releases_all_defn, axiom, ! [X0] : ! [X1] : ! [X2] : ((releases(X0,X1,X2) <=> ? [X3] : ((X0 = tapOn & X1 = waterLevel(X3)))))).
% 58.18/8.96 fof(happens_all_defn, axiom, ! [X0] : ! [X1] : ((happens(X0,X1) <=> ((X0 = tapOn & X1 = n0) | (holdsAt(waterLevel(n3),X1) & (holdsAt(filling,X1) & X0 = overflow)))))).
% 58.18/8.96 fof(overflow_not_tapOn, axiom, overflow != tapOn).
% 58.18/8.96 fof(filling_not_waterLevel, axiom, ! [X0] : filling != waterLevel(X0)).
% 58.18/8.96 fof(not_filling_4, conjecture, ~holdsAt(filling,n4)).
% 58.18/8.96 fof(negated_conjecture, negated_conjecture, ~~holdsAt(filling,n4), inference(negate_conjecture, [status(cth)], [not_filling_4])).
% 58.18/8.96 cnf(c1, plain, plus(n0,n1) = n1, inference(clausification, [status(esa)], [plus0_1])).
% 58.18/8.96 cnf(c4, plain, plus(n1,n1) = n2, inference(clausification, [status(esa)], [plus1_1])).
% 58.18/8.96 cnf(c5, plain, plus(n1,n2) = n3, inference(clausification, [status(esa)], [plus1_2])).
% 58.18/8.96 cnf(c6, plain, plus(n1,n3) = n4, inference(clausification, [status(esa)], [plus1_3])).
% 58.18/8.96 cnf(c10, plain, plus(X0,X1) = plus(X1,X0), inference(clausification, [status(esa)], [symmetry_of_plus])).
% 58.18/8.96 cnf(c12, plain, 'less$uor$uequal'(X0,X1) | ~less(X0,X1), inference(clausification, [status(esa)], [less_or_equal])).
% 58.18/8.96 cnf(c13, plain, 'less$uor$uequal'(X0,X1) | X1 != X0, inference(clausification, [status(esa)], [less_or_equal])).
% 58.18/8.96 cnf(c16, plain, less(X0,n1) | ~'less$uor$uequal'(X0,n0), inference(clausification, [status(esa)], [less1])).
% 58.18/8.96 cnf(c18, plain, less(X0,n2) | ~'less$uor$uequal'(X0,n1), inference(clausification, [status(esa)], [less2])).
% 58.18/8.96 cnf(c20, plain, less(X0,n3) | ~'less$uor$uequal'(X0,n2), inference(clausification, [status(esa)], [less3])).
% 58.18/8.96 cnf(c33, plain, ~less(X0,X1) | ~less(X1,X0), inference(clausification, [status(esa)], [less_property])).
% 58.18/8.96 cnf(c42, plain, holdsAt(waterLevel(n3),n3), inference(clausification, [status(esa)], [waterLevel_3])).
% 58.18/8.96 cnf(c57, plain, releasedAt(X0,plus(X1,n1)) | happens(sK46(X0,X1),X1) | holdsAt(X0,X1) | ~holdsAt(X0,plus(X1,n1)), inference(clausification, [status(esa)], [keep_not_holding])).
% 58.18/8.96 cnf(c61, plain, happens(sK52(X0,X1),X1) | releasedAt(X0,X1) | ~releasedAt(X0,plus(X1,n1)), inference(clausification, [status(esa)], [keep_not_released])).
% 58.18/8.96 cnf(c62, plain, releases(sK52(X0,X1),X0,X1) | releasedAt(X0,X1) | ~releasedAt(X0,plus(X1,n1)), inference(clausification, [status(esa)], [keep_not_released])).
% 58.18/8.96 cnf(c63, plain, ~initiates(X0,X1,X2) | ~happens(X0,X2) | holdsAt(X1,plus(X2,n1)), inference(clausification, [status(esa)], [happens_holds])).
% 58.18/8.96 cnf(c64, plain, ~terminates(X0,X1,X2) | ~happens(X0,X2) | ~holdsAt(X1,plus(X2,n1)), inference(clausification, [status(esa)], [happens_terminates_not_holds])).
% 58.18/8.96 cnf(c66, plain, ~initiates(X0,X1,X2) | ~happens(X0,X2) | ~releasedAt(X1,plus(X2,n1)), inference(clausification, [status(esa)], [happens_not_released])).
% 58.18/8.96 cnf(c72, plain, initiates(X0,X1,X2) | X0 != tapOn | X1 != filling, inference(clausification, [status(esa)], [initiates_all_defn])).
% 58.18/8.96 cnf(c87, plain, terminates(X0,X1,X2) | X0 != overflow | X1 != filling, inference(clausification, [status(esa)], [terminates_all_defn])).
% 58.18/8.96 cnf(c88, plain, ~releases(X0,X1,X2) | X0 = tapOn, inference(clausification, [status(esa)], [releases_all_defn])).
% 58.18/8.96 cnf(c89, plain, ~releases(X0,X1,X2) | waterLevel(sK80(X0,X1)) = X1, inference(clausification, [status(esa)], [releases_all_defn])).
% 58.18/8.96 cnf(c92, plain, X0(X1,X2) | X2 = n0, inference(clausification, [status(esa)], [happens_all_defn])).
% 58.18/8.96 cnf(c93, plain, happens(X0,X1) | X0 != tapOn | X1 != n0, inference(clausification, [status(esa)], [happens_all_defn])).
% 58.18/8.96 cnf(c94, plain, happens(X0,X1) | ~holdsAt(waterLevel(n3),X1) | X0 != overflow | ~holdsAt(filling,X1), inference(clausification, [status(esa)], [happens_all_defn])).
% 58.18/8.96 cnf(c96, plain, ~X0(X1,X2) | ~happens(X1,X2) | X1 = overflow, inference(clausification, [status(esa)], [happens_all_defn])).
% 58.18/8.96 cnf(c97, plain, ~X0(X1,X2) | ~happens(X1,X2) | holdsAt(filling,X2), inference(clausification, [status(esa)], [happens_all_defn])).
% 58.18/8.96 cnf(c102, plain, overflow != tapOn, inference(clausification, [status(esa)], [overflow_not_tapOn])).
% 58.18/8.96 cnf(c103, plain, waterLevel(X0) != filling, inference(clausification, [status(esa)], [filling_not_waterLevel])).
% 58.18/8.96 cnf(c108, plain, holdsAt(filling,n4), inference(clausification, [status(esa)], [negated_conjecture])).
% 58.18/8.96 cnf(d0, plain, 'less$uor$uequal'(X0,X0), inference(equality_resolution, [status(thm)], [c13])).
% 58.18/8.96 cnf(d1, plain, less(n1,n2), inference(resolution, [status(thm)], [c18,d0])).
% 58.18/8.96 cnf(d2, plain, 'less$uor$uequal'(n1,n2), inference(resolution, [status(thm)], [d1,c12])).
% 58.18/8.96 cnf(d3, plain, less(n1,n3), inference(resolution, [status(thm)], [c20,d2])).
% 58.18/8.96 cnf(d4, plain, ~less(n3,n1), inference(resolution, [status(thm)], [c33,d3])).
% 58.18/8.96 cnf(d5, plain, holdsAt(filling,X0) | ~happens(X1,X0) | X0 = n0, inference(resolution, [status(thm)], [c97,c92])).
% 58.18/8.96 cnf(d6, plain, ~holdsAt(X1,plus(n1,X0)) | holdsAt(X1,X0) | releasedAt(X1,plus(X0,n1)) | happens(sK46(X1,X0),X0), inference(superposition, [status(thm)], [c10,c57])).
% 58.18/8.96 cnf(d7, plain, ~holdsAt(X0,n4) | holdsAt(X0,n3) | releasedAt(X0,plus(n3,n1)) | happens(sK46(X0,n3),n3), inference(superposition, [status(thm)], [c6,d6])).
% 58.18/8.96 cnf(d8, plain, holdsAt(X0,n3) | ~holdsAt(X0,n4) | releasedAt(X0,plus(n1,n3)) | happens(sK46(X0,n3),n3), inference(demodulation, [status(thm)], [d7,c10])).
% 58.18/8.96 cnf(d9, plain, holdsAt(X0,n3) | ~holdsAt(X0,n4) | releasedAt(X0,n4) | happens(sK46(X0,n3),n3), inference(demodulation, [status(thm)], [d8,c6])).
% 58.18/8.96 cnf(d10, plain, holdsAt(X0,n3) | ~holdsAt(X0,n4) | releasedAt(X0,n4) | n3 = n0 | holdsAt(filling,n3), inference(resolution, [status(thm)], [d9,d5])).
% 58.18/8.96 cnf(d11, plain, n3 = n0 | holdsAt(filling,n3) | holdsAt(filling,n3) | releasedAt(filling,n4), inference(resolution, [status(thm)], [d10,c108])).
% 58.18/8.96 cnf(d12, plain, ~releasedAt(X1,plus(n1,X0)) | releasedAt(X1,X0) | happens(sK52(X1,X0),X0), inference(superposition, [status(thm)], [c10,c61])).
% 58.18/8.96 cnf(d13, plain, ~releasedAt(X0,n4) | releasedAt(X0,n3) | happens(sK52(X0,n3),n3), inference(superposition, [status(thm)], [c6,d12])).
% 58.18/8.96 cnf(d14, plain, releasedAt(X0,n3) | ~releasedAt(X0,n4) | n3 = n0 | holdsAt(filling,n3), inference(resolution, [status(thm)], [d13,d5])).
% 58.18/8.96 cnf(d15, plain, n3 = n0 | holdsAt(filling,n3) | releasedAt(filling,n3) | n3 = n0 | holdsAt(filling,n3), inference(resolution, [status(thm)], [d14,d11])).
% 58.18/8.96 cnf(d16, plain, ~holdsAt(waterLevel(n3),X0) | ~holdsAt(filling,X0) | happens(overflow,X0), inference(equality_resolution, [status(thm)], [c94])).
% 58.18/8.96 cnf(d17, plain, ~holdsAt(filling,n3) | happens(overflow,n3), inference(resolution, [status(thm)], [d16,c42])).
% 58.18/8.96 cnf(d18, plain, X0 != overflow | terminates(X0,filling,X1), inference(equality_resolution, [status(thm)], [c87])).
% 58.18/8.96 cnf(d19, plain, terminates(overflow,filling,X0), inference(equality_resolution, [status(thm)], [d18])).
% 58.18/8.96 cnf(d20, plain, ~holdsAt(X1,plus(n1,X0)) | ~happens(X2,X0) | ~terminates(X2,X1,X0), inference(superposition, [status(thm)], [c10,c64])).
% 58.18/8.96 cnf(d21, plain, ~holdsAt(X0,n4) | ~happens(X1,n3) | ~terminates(X1,X0,n3), inference(superposition, [status(thm)], [c6,d20])).
% 58.18/8.96 cnf(d22, plain, ~holdsAt(filling,n4) | ~happens(overflow,n3), inference(resolution, [status(thm)], [d21,d19])).
% 58.18/8.96 cnf(d23, plain, ~happens(overflow,n3), inference(resolution, [status(thm)], [c108,d22])).
% 58.18/8.96 cnf(d24, plain, ~holdsAt(filling,n3), inference(resolution, [status(thm)], [d23,d17])).
% 58.18/8.96 cnf(d25, plain, n3 = n0 | releasedAt(filling,n3), inference(resolution, [status(thm)], [d24,d15])).
% 58.18/8.96 cnf(d26, plain, waterLevel(sK80(sK52(X0,X1),X0)) = X0 | releasedAt(X0,X1) | ~releasedAt(X0,plus(X1,n1)), inference(resolution, [status(thm)], [c89,c62])).
% 58.18/8.96 cnf(d27, plain, ~releasedAt(X0,n2) | waterLevel(sK80(sK52(X0,n1),X0)) = X0 | releasedAt(X0,n1), inference(superposition, [status(thm)], [c4,d26])).
% 58.18/8.96 cnf(d28, plain, X0 = overflow | ~happens(X0,X1) | X1 = n0, inference(resolution, [status(thm)], [c96,c92])).
% 58.18/8.96 cnf(d29, plain, ~releasedAt(X0,n3) | releasedAt(X0,n2) | happens(sK52(X0,n2),n2), inference(superposition, [status(thm)], [c5,d12])).
% 58.18/8.96 cnf(d30, plain, releasedAt(X0,n2) | ~releasedAt(X0,n3) | n2 = n0 | sK52(X0,n2) = overflow, inference(resolution, [status(thm)], [d29,d28])).
% 58.18/8.96 cnf(d31, plain, n3 = n0 | holdsAt(filling,n3) | n2 = n0 | sK52(filling,n2) = overflow | releasedAt(filling,n2), inference(resolution, [status(thm)], [d15,d30])).
% 58.18/8.96 cnf(d32, plain, n2 = n0 | n3 = n0 | sK52(filling,n2) = overflow | holdsAt(filling,n3) | waterLevel(sK80(sK52(filling,n1),filling)) = filling | releasedAt(filling,n1), inference(resolution, [status(thm)], [d31,d27])).
% 58.18/8.96 cnf(d33, plain, n2 = n0 | n3 = n0 | sK52(filling,n2) = overflow | holdsAt(filling,n3) | releasedAt(filling,n1), inference(resolution, [status(thm)], [c103,d32])).
% 58.18/8.96 cnf(d34, plain, X0 != tapOn | initiates(X0,filling,X1), inference(equality_resolution, [status(thm)], [c72])).
% 58.18/8.96 cnf(d35, plain, initiates(tapOn,filling,X0), inference(equality_resolution, [status(thm)], [d34])).
% 58.18/8.96 cnf(d36, plain, ~releasedAt(X0,n1) | ~happens(X1,n0) | ~initiates(X1,X0,n0), inference(superposition, [status(thm)], [c1,c66])).
% 58.18/8.96 cnf(d37, plain, ~releasedAt(filling,n1) | ~happens(tapOn,n0), inference(resolution, [status(thm)], [d36,d35])).
% 58.18/8.96 cnf(d38, plain, X0 != n0 | happens(tapOn,X0), inference(equality_resolution, [status(thm)], [c93])).
% 58.18/8.96 cnf(d39, plain, happens(tapOn,n0), inference(equality_resolution, [status(thm)], [d38])).
% 58.18/8.96 cnf(d40, plain, ~releasedAt(filling,n1), inference(resolution, [status(thm)], [d39,d37])).
% 58.18/8.96 cnf(d41, plain, n2 = n0 | n3 = n0 | sK52(filling,n2) = overflow | holdsAt(filling,n3), inference(resolution, [status(thm)], [d40,d33])).
% 58.18/8.96 cnf(d42, plain, n2 = n0 | n3 = n0 | sK52(filling,n2) = overflow | happens(overflow,n3), inference(resolution, [status(thm)], [d41,d17])).
% 58.18/8.96 cnf(d43, plain, n2 = n0 | n3 = n0 | sK52(filling,n2) = overflow, inference(resolution, [status(thm)], [d23,d42])).
% 58.18/8.96 cnf(d44, plain, releases(overflow,filling,n2) | releasedAt(filling,n2) | ~releasedAt(filling,plus(n2,n1)) | n2 = n0 | n3 = n0, inference(superposition, [status(thm)], [d43,c62])).
% 58.18/8.96 cnf(d45, plain, n2 = n0 | n3 = n0 | ~releasedAt(filling,plus(n1,n2)) | releasedAt(filling,n2) | releases(overflow,filling,n2), inference(demodulation, [status(thm)], [d44,c10])).
% 58.18/8.96 cnf(d46, plain, n2 = n0 | n3 = n0 | ~releasedAt(filling,n3) | releasedAt(filling,n2) | releases(overflow,filling,n2), inference(demodulation, [status(thm)], [d45,c5])).
% 58.18/8.96 cnf(d47, plain, n2 = n0 | n3 = n0 | ~releasedAt(filling,n3) | releasedAt(filling,n2) | overflow = tapOn, inference(resolution, [status(thm)], [d46,c88])).
% 58.18/8.96 cnf(d48, plain, n2 = n0 | n3 = n0 | releasedAt(filling,n2) | ~releasedAt(filling,n3), inference(resolution, [status(thm)], [c102,d47])).
% 58.18/8.96 cnf(d49, plain, n2 = n0 | n3 = n0 | releasedAt(filling,n2) | n3 = n0, inference(resolution, [status(thm)], [d48,d25])).
% 58.18/8.96 cnf(d50, plain, ~releasedAt(X0,n2) | ~happens(X1,n1) | ~initiates(X1,X0,n1), inference(superposition, [status(thm)], [c4,c66])).
% 58.18/8.96 cnf(d51, plain, ~releasedAt(filling,n2) | ~happens(tapOn,n1), inference(resolution, [status(thm)], [d50,d35])).
% 58.18/8.96 cnf(d52, plain, ~releasedAt(X0,n2) | releasedAt(X0,n1) | happens(sK52(X0,n1),n1), inference(superposition, [status(thm)], [c4,c61])).
% 58.18/8.96 cnf(d53, plain, sK52(X0,X1) = tapOn | releasedAt(X0,X1) | ~releasedAt(X0,plus(X1,n1)), inference(resolution, [status(thm)], [c88,c62])).
% 58.18/8.96 cnf(d54, plain, ~releasedAt(X0,n2) | sK52(X0,n1) = tapOn | releasedAt(X0,n1), inference(superposition, [status(thm)], [c4,d53])).
% 58.18/8.96 cnf(d55, plain, n2 = n0 | n3 = n0 | sK52(filling,n1) = tapOn | releasedAt(filling,n1), inference(resolution, [status(thm)], [d49,d54])).
% 58.18/8.96 cnf(d56, plain, n2 = n0 | n3 = n0 | sK52(filling,n1) = tapOn, inference(resolution, [status(thm)], [d40,d55])).
% 58.18/8.96 cnf(d57, plain, happens(tapOn,n1) | releasedAt(filling,n1) | ~releasedAt(filling,n2) | n2 = n0 | n3 = n0, inference(superposition, [status(thm)], [d56,d52])).
% 58.18/8.96 cnf(d58, plain, n2 = n0 | n3 = n0 | ~releasedAt(filling,n2) | happens(tapOn,n1), inference(resolution, [status(thm)], [d40,d57])).
% 58.18/8.96 cnf(d59, plain, n2 = n0 | n3 = n0 | happens(tapOn,n1) | n2 = n0 | n3 = n0, inference(resolution, [status(thm)], [d58,d49])).
% 58.18/8.96 cnf(d60, plain, n2 = n0 | n3 = n0 | ~releasedAt(filling,n2), inference(resolution, [status(thm)], [d59,d51])).
% 58.18/8.96 cnf(d61, plain, n2 = n0 | n3 = n0 | n2 = n0 | n3 = n0, inference(resolution, [status(thm)], [d60,d49])).
% 58.18/8.96 cnf(d62, plain, ~less(n0,n1) | n2 = n0, inference(superposition, [status(thm)], [d61,d4])).
% 58.18/8.96 cnf(d63, plain, less(n0,n1), inference(resolution, [status(thm)], [c16,d0])).
% 58.18/8.96 cnf(d64, plain, n2 = n0, inference(resolution, [status(thm)], [d63,d62])).
% 58.18/8.96 cnf(d65, plain, holdsAt(filling,plus(X0,n1)) | ~happens(tapOn,X0), inference(resolution, [status(thm)], [d35,c63])).
% 58.18/8.96 cnf(d66, plain, holdsAt(filling,plus(n1,X0)) | ~happens(tapOn,X0), inference(superposition, [status(thm)], [c10,d65])).
% 58.18/8.96 cnf(d67, plain, holdsAt(filling,n3) | ~happens(tapOn,n2), inference(superposition, [status(thm)], [c5,d66])).
% 58.18/8.96 cnf(d68, plain, ~happens(tapOn,n2), inference(resolution, [status(thm)], [d24,d67])).
% 58.18/8.96 cnf(d69, plain, ~happens(tapOn,n0), inference(demodulation, [status(thm)], [d68,d64])).
% 58.18/8.96 cnf(d70, plain, $false, inference(resolution, [status(thm)], [d39,d69])).
% 58.18/8.96 % SZS output end CNFRefutation for theBenchmark.p
%------------------------------------------------------------------------------