↑ Up

LisaST---0.9.THM-CRf.s

View TPTP
Problem
Process solution in
SystemOnTSTP
Download .tgz
%------------------------------------------------------------------------------
% File     : LisaST---0.9
% Problem  : CSR008+1 : TPTP v9.3.1. Bugfixed v3.1.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : casc-portfolio.sh -t 300 /export/starexec/sandbox2/benchmark/theBenchmark.p

% Computer : n016.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 59.65s 33.24s
% Output   : CNFRefutation 59.65s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.05  % Problem  : CSR008+1 : TPTP v9.3.1. Bugfixed v3.1.0.
% 0.00/0.07  % Command  : casc-portfolio.sh -t 300 /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.18/15.45  % Computer : n016.cluster.edu
% 0.18/15.45  % Model    : x86_64 x86_64
% 0.18/15.45  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.18/15.45  % Memory   : 8046.5625MB
% 0.18/15.45  % OS       : Linux 6.8.0-71-generic
% 0.18/15.46  % CPULimit : 300
% 0.18/15.46  % WCLimit  : 300
% 0.18/15.46  % DateTime : Sun Sep 27 00:00:32 UTC 2026
% 0.18/15.46  % CPUTime  : 
% 0.18/15.46  Running casc-portfolio.sh -t 300 /export/starexec/sandbox2/benchmark/theBenchmark.p
% 59.65/33.24  % SZS status Theorem for theBenchmark.p
% 59.65/33.24  % SZS output start CNFRefutation for theBenchmark.p
% 59.65/33.24  fof(plus0_1, axiom, plus(n0,n1) = n1).
% 59.65/33.24  fof(plus0_2, axiom, plus(n0,n2) = n2).
% 59.65/33.24  fof(symmetry_of_plus, axiom, ! [X0] : ! [X1] : plus(X0,X1) = plus(X1,X0)).
% 59.65/33.24  fof(less_or_equal, axiom, ! [X0] : ! [X1] : (('less$uor$uequal'(X0,X1) <=> (less(X0,X1) | X0 = X1)))).
% 59.65/33.24  fof(less0, axiom, ~? [X0] : less(X0,n0)).
% 59.65/33.24  fof(less1, axiom, ! [X0] : ((less(X0,n1) <=> 'less$uor$uequal'(X0,n0)))).
% 59.65/33.24  fof(less2, axiom, ! [X0] : ((less(X0,n2) <=> 'less$uor$uequal'(X0,n1)))).
% 59.65/33.24  fof(less3, axiom, ! [X0] : ((less(X0,n3) <=> 'less$uor$uequal'(X0,n2)))).
% 59.65/33.24  fof(less_property, axiom, ! [X0] : ! [X1] : ((less(X0,X1) <=> (~less(X1,X0) & X1 != X0)))).
% 59.65/33.24  fof(waterLevel_0, hypothesis, holdsAt(waterLevel(n0),n0)).
% 59.65/33.24  fof(not_filling_0, hypothesis, ~holdsAt(filling,n0)).
% 59.65/33.24  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)))))))).
% 59.65/33.24  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))))).
% 59.65/33.24  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)))))))))).
% 59.65/33.24  fof(happens_all_defn, axiom, ! [X0] : ! [X1] : ((happens(X0,X1) <=> ((X0 = tapOn & X1 = n0) | (holdsAt(waterLevel(n3),X1) & (holdsAt(filling,X1) & X0 = overflow)))))).
% 59.65/33.24  fof(change_of_waterLevel, axiom, ! [X0] : ! [X1] : ! [X2] : ! [X3] : (((holdsAt(waterLevel(X0),X1) & X2 = plus(X0,X3)) => trajectory(filling,X1,waterLevel(X2),X3)))).
% 59.65/33.24  fof(same_waterLevel, axiom, ! [X0] : ! [X1] : ! [X2] : (((holdsAt(waterLevel(X1),X0) & holdsAt(waterLevel(X2),X0)) => X1 = X2))).
% 59.65/33.24  fof(overflow_not_tapOn, axiom, overflow != tapOn).
% 59.65/33.24  fof(waterLevel_2, conjecture, holdsAt(waterLevel(n2),n2)).
% 59.65/33.24  fof(negated_conjecture, negated_conjecture, ~holdsAt(waterLevel(n2),n2), inference(negate_conjecture, [status(cth)], [waterLevel_2])).
% 59.65/33.24  cnf(c1, plain, plus(n0,n1) = n1, inference(clausification, [status(esa)], [plus0_1])).
% 59.65/33.24  cnf(c2, plain, plus(n0,n2) = n2, inference(clausification, [status(esa)], [plus0_2])).
% 59.65/33.24  cnf(c10, plain, plus(X0,X1) = plus(X1,X0), inference(clausification, [status(esa)], [symmetry_of_plus])).
% 59.65/33.24  cnf(c11, plain, ~'less$uor$uequal'(X0,X1) | X1 = X0 | less(X0,X1), inference(clausification, [status(esa)], [less_or_equal])).
% 59.65/33.24  cnf(c12, plain, 'less$uor$uequal'(X0,X1) | ~less(X0,X1), inference(clausification, [status(esa)], [less_or_equal])).
% 59.65/33.24  cnf(c13, plain, 'less$uor$uequal'(X0,X1) | X1 != X0, inference(clausification, [status(esa)], [less_or_equal])).
% 59.65/33.24  cnf(c14, plain, ~less(X0,n0), inference(clausification, [status(esa)], [less0])).
% 59.65/33.24  cnf(c15, plain, ~less(X0,n1) | 'less$uor$uequal'(X0,n0), inference(clausification, [status(esa)], [less1])).
% 59.65/33.24  cnf(c16, plain, less(X0,n1) | ~'less$uor$uequal'(X0,n0), inference(clausification, [status(esa)], [less1])).
% 59.65/33.24  cnf(c17, plain, ~less(X0,n2) | 'less$uor$uequal'(X0,n1), inference(clausification, [status(esa)], [less2])).
% 59.65/33.24  cnf(c18, plain, less(X0,n2) | ~'less$uor$uequal'(X0,n1), inference(clausification, [status(esa)], [less2])).
% 59.65/33.24  cnf(c20, plain, less(X0,n3) | ~'less$uor$uequal'(X0,n2), inference(clausification, [status(esa)], [less3])).
% 59.65/33.24  cnf(c33, plain, ~less(X0,X1) | ~less(X1,X0), inference(clausification, [status(esa)], [less_property])).
% 59.65/33.24  cnf(c36, plain, holdsAt(waterLevel(n0),n0), inference(clausification, [status(esa)], [waterLevel_0])).
% 59.65/33.24  cnf(c37, plain, ~holdsAt(filling,n0), inference(clausification, [status(esa)], [not_filling_0])).
% 59.65/33.24  cnf(c42, plain, ~stoppedIn(X0,X1,X2) | happens(sK20(X0,X1,X2),sK21(X0,X1,X2)), inference(clausification, [status(esa)], [stoppedin_defn])).
% 59.65/33.24  cnf(c43, plain, ~stoppedIn(X0,X1,X2) | less(sK21(X0,X1,X2),X2), inference(clausification, [status(esa)], [stoppedin_defn])).
% 59.65/33.24  cnf(c45, plain, ~stoppedIn(X0,X1,X2) | less(X0,sK21(X0,X1,X2)), inference(clausification, [status(esa)], [stoppedin_defn])).
% 59.65/33.24  cnf(c52, plain, ~happens(X0,X1) | ~trajectory(X2,X1,X3,X4) | ~initiates(X0,X2,X1) | ~less(n0,X4) | stoppedIn(X1,X2,plus(X1,X4)) | holdsAt(X3,plus(X1,X4)), inference(clausification, [status(esa)], [change_holding])).
% 59.65/33.24  cnf(c71, plain, initiates(X0,X1,X2) | X0 != tapOn | X1 != filling, inference(clausification, [status(esa)], [initiates_all_defn])).
% 59.65/33.24  cnf(c90, plain, X0(X1,X2) | X1 = tapOn, inference(clausification, [status(esa)], [happens_all_defn])).
% 59.65/33.24  cnf(c91, plain, X0(X1,X2) | X2 = n0, inference(clausification, [status(esa)], [happens_all_defn])).
% 59.65/33.24  cnf(c92, plain, happens(X0,X1) | X0 != tapOn | X1 != n0, inference(clausification, [status(esa)], [happens_all_defn])).
% 59.65/33.24  cnf(c94, plain, ~X0(X1,X2) | ~happens(X1,X2) | holdsAt(waterLevel(n3),X2), inference(clausification, [status(esa)], [happens_all_defn])).
% 59.65/33.24  cnf(c95, plain, ~X0(X1,X2) | ~happens(X1,X2) | X1 = overflow, inference(clausification, [status(esa)], [happens_all_defn])).
% 59.65/33.24  cnf(c96, plain, ~X0(X1,X2) | ~happens(X1,X2) | holdsAt(filling,X2), inference(clausification, [status(esa)], [happens_all_defn])).
% 59.65/33.24  cnf(c97, plain, plus(X0,X1) != X2 | ~holdsAt(waterLevel(X0),X3) | trajectory(filling,X3,waterLevel(X2),X1), inference(clausification, [status(esa)], [change_of_waterLevel])).
% 59.65/33.24  cnf(c98, plain, ~holdsAt(waterLevel(X0),X1) | ~holdsAt(waterLevel(X2),X1) | X0 = X2, inference(clausification, [status(esa)], [same_waterLevel])).
% 59.65/33.24  cnf(c101, plain, overflow != tapOn, inference(clausification, [status(esa)], [overflow_not_tapOn])).
% 59.65/33.24  cnf(c107, plain, ~holdsAt(waterLevel(n2),n2), inference(clausification, [status(esa)], [negated_conjecture])).
% 59.65/33.24  cnf(d0, plain, 'less$uor$uequal'(X0,X0), inference(equality_resolution, [status(thm)], [c13])).
% 59.65/33.24  cnf(d1, plain, less(n2,n3), inference(resolution, [status(thm)], [c20,d0])).
% 59.65/33.24  cnf(d2, plain, ~less(n3,n2), inference(resolution, [status(thm)], [c33,d1])).
% 59.65/33.24  cnf(d3, plain, ~holdsAt(waterLevel(X0),X1) | trajectory(filling,X1,waterLevel(plus(X0,X2)),X2), inference(equality_resolution, [status(thm)], [c97])).
% 59.65/33.24  cnf(d4, plain, trajectory(filling,n0,waterLevel(plus(n0,X0)),X0), inference(resolution, [status(thm)], [d3,c36])).
% 59.65/33.24  cnf(d5, plain, trajectory(filling,n0,waterLevel(plus(X0,n0)),X0), inference(superposition, [status(thm)], [c10,d4])).
% 59.65/33.24  cnf(d6, plain, plus(n1,n0) = n1, inference(demodulation, [status(thm)], [c1,c10])).
% 59.65/33.24  cnf(d7, plain, trajectory(filling,n0,waterLevel(n1),n1), inference(superposition, [status(thm)], [d6,d5])).
% 59.65/33.24  cnf(d8, plain, X0 != filling | initiates(tapOn,X0,X1), inference(equality_resolution, [status(thm)], [c71])).
% 59.65/33.24  cnf(d9, plain, initiates(tapOn,filling,X0), inference(equality_resolution, [status(thm)], [d8])).
% 59.65/33.24  cnf(d10, plain, less(n0,n1), inference(resolution, [status(thm)], [c16,d0])).
% 59.65/33.24  cnf(d11, plain, holdsAt(X0,plus(X1,n1)) | stoppedIn(X1,X2,plus(X1,n1)) | ~happens(X3,X1) | ~initiates(X3,X2,X1) | ~trajectory(X2,X1,X0,n1), inference(resolution, [status(thm)], [c52,d10])).
% 59.65/33.24  cnf(d12, plain, X0 != tapOn | happens(X0,n0), inference(equality_resolution, [status(thm)], [c92])).
% 59.65/33.24  cnf(d13, plain, happens(tapOn,n0), inference(equality_resolution, [status(thm)], [d12])).
% 59.65/33.24  cnf(d14, plain, holdsAt(X0,plus(n0,n1)) | stoppedIn(n0,X1,plus(n0,n1)) | ~initiates(tapOn,X1,n0) | ~trajectory(X1,n0,X0,n1), inference(resolution, [status(thm)], [d13,d11])).
% 59.65/33.24  cnf(d15, plain, holdsAt(X0,plus(n1,n0)) | stoppedIn(n0,X1,plus(n0,n1)) | ~initiates(tapOn,X1,n0) | ~trajectory(X1,n0,X0,n1), inference(demodulation, [status(thm)], [d14,c10])).
% 59.65/33.24  cnf(d16, plain, holdsAt(X0,n1) | stoppedIn(n0,X1,plus(n0,n1)) | ~initiates(tapOn,X1,n0) | ~trajectory(X1,n0,X0,n1), inference(demodulation, [status(thm)], [d15,d6])).
% 59.65/33.24  cnf(d17, plain, holdsAt(X0,n1) | stoppedIn(n0,X1,plus(n1,n0)) | ~initiates(tapOn,X1,n0) | ~trajectory(X1,n0,X0,n1), inference(demodulation, [status(thm)], [d16,c10])).
% 59.65/33.24  cnf(d18, plain, holdsAt(X0,n1) | stoppedIn(n0,X1,n1) | ~initiates(tapOn,X1,n0) | ~trajectory(X1,n0,X0,n1), inference(demodulation, [status(thm)], [d17,d6])).
% 59.65/33.24  cnf(d19, plain, holdsAt(X0,n1) | stoppedIn(n0,filling,n1) | ~trajectory(filling,n0,X0,n1), inference(resolution, [status(thm)], [d18,d9])).
% 59.65/33.24  cnf(d20, plain, holdsAt(waterLevel(n1),n1) | stoppedIn(n0,filling,n1), inference(resolution, [status(thm)], [d19,d7])).
% 59.65/33.24  cnf(d21, plain, trajectory(filling,n0,waterLevel(n2),n2), inference(superposition, [status(thm)], [c2,d4])).
% 59.65/33.24  cnf(d22, plain, 'less$uor$uequal'(n0,n1), inference(resolution, [status(thm)], [d10,c12])).
% 59.65/33.24  cnf(d23, plain, less(n0,n2), inference(resolution, [status(thm)], [d22,c18])).
% 59.65/33.24  cnf(d24, plain, holdsAt(X0,plus(X1,n2)) | stoppedIn(X1,X2,plus(X1,n2)) | ~happens(X3,X1) | ~initiates(X3,X2,X1) | ~trajectory(X2,X1,X0,n2), inference(resolution, [status(thm)], [c52,d23])).
% 59.65/33.24  cnf(d25, plain, holdsAt(X0,plus(n0,n2)) | stoppedIn(n0,X1,plus(n0,n2)) | ~initiates(tapOn,X1,n0) | ~trajectory(X1,n0,X0,n2), inference(resolution, [status(thm)], [d13,d24])).
% 59.65/33.24  cnf(d26, plain, holdsAt(X0,n2) | stoppedIn(n0,X1,plus(n0,n2)) | ~initiates(tapOn,X1,n0) | ~trajectory(X1,n0,X0,n2), inference(demodulation, [status(thm)], [d25,c2])).
% 59.65/33.24  cnf(d27, plain, holdsAt(X0,n2) | stoppedIn(n0,X1,n2) | ~initiates(tapOn,X1,n0) | ~trajectory(X1,n0,X0,n2), inference(demodulation, [status(thm)], [d26,c2])).
% 59.65/33.24  cnf(d28, plain, holdsAt(X0,n2) | stoppedIn(n0,filling,n2) | ~trajectory(filling,n0,X0,n2), inference(resolution, [status(thm)], [d27,d9])).
% 59.65/33.24  cnf(d29, plain, holdsAt(waterLevel(n2),n2) | stoppedIn(n0,filling,n2), inference(resolution, [status(thm)], [d28,d21])).
% 59.65/33.24  cnf(d30, plain, stoppedIn(n0,filling,n2), inference(resolution, [status(thm)], [c107,d29])).
% 59.65/33.24  cnf(d31, plain, happens(sK20(n0,filling,n2),sK21(n0,filling,n2)), inference(resolution, [status(thm)], [d30,c42])).
% 59.65/33.24  cnf(d32, plain, sK20(n0,filling,n2) = overflow | ~'Ts82'(sK20(n0,filling,n2),sK21(n0,filling,n2)), inference(resolution, [status(thm)], [d31,c95])).
% 59.65/33.24  cnf(d33, plain, ~less(X1,X0) | 'Ts82'(X2,X0), inference(superposition, [status(thm)], [c91,c14])).
% 59.65/33.24  cnf(d34, plain, less(n0,sK21(n0,filling,n2)), inference(resolution, [status(thm)], [d30,c45])).
% 59.65/33.24  cnf(d35, plain, 'Ts82'(X0,sK21(n0,filling,n2)), inference(resolution, [status(thm)], [d34,d33])).
% 59.65/33.24  cnf(d36, plain, sK20(n0,filling,n2) = overflow, inference(resolution, [status(thm)], [d35,d32])).
% 59.65/33.24  cnf(d37, plain, happens(overflow,sK21(n0,filling,n2)), inference(demodulation, [status(thm)], [d31,d36])).
% 59.65/33.24  cnf(d38, plain, holdsAt(filling,sK21(n0,filling,n2)) | ~'Ts82'(overflow,sK21(n0,filling,n2)), inference(resolution, [status(thm)], [d37,c96])).
% 59.65/33.24  cnf(d39, plain, overflow != X0 | 'Ts82'(X0,X1), inference(superposition, [status(thm)], [c90,c101])).
% 59.65/33.24  cnf(d40, plain, 'Ts82'(overflow,X0), inference(equality_resolution, [status(thm)], [d39])).
% 59.65/33.24  cnf(d41, plain, holdsAt(filling,sK21(n0,filling,n2)), inference(resolution, [status(thm)], [d40,d38])).
% 59.65/33.24  cnf(d42, plain, less(sK21(n0,filling,n2),n2), inference(resolution, [status(thm)], [d30,c43])).
% 59.65/33.24  cnf(d43, plain, 'less$uor$uequal'(sK21(n0,filling,n2),n1), inference(resolution, [status(thm)], [d42,c17])).
% 59.65/33.24  cnf(d44, plain, n1 = sK21(n0,filling,n2) | less(sK21(n0,filling,n2),n1), inference(resolution, [status(thm)], [d43,c11])).
% 59.65/33.24  cnf(d45, plain, happens(sK20(n0,filling,n2),n1) | less(sK21(n0,filling,n2),n1), inference(superposition, [status(thm)], [d44,d31])).
% 59.65/33.24  cnf(d46, plain, happens(sK20(n0,filling,n2),n1) | 'less$uor$uequal'(sK21(n0,filling,n2),n0), inference(resolution, [status(thm)], [d45,c15])).
% 59.65/33.24  cnf(d47, plain, 'less$uor$uequal'(sK21(n0,filling,n2),n0) | happens(overflow,n1), inference(demodulation, [status(thm)], [d46,d36])).
% 59.65/33.24  cnf(d48, plain, happens(overflow,n1) | n0 = sK21(n0,filling,n2) | less(sK21(n0,filling,n2),n0), inference(resolution, [status(thm)], [d47,c11])).
% 59.65/33.24  cnf(d49, plain, n0 = sK21(n0,filling,n2) | happens(overflow,n1), inference(resolution, [status(thm)], [c14,d48])).
% 59.65/33.24  cnf(d50, plain, holdsAt(filling,n0) | happens(overflow,n1), inference(superposition, [status(thm)], [d49,d41])).
% 59.65/33.24  cnf(d51, plain, happens(overflow,n1), inference(resolution, [status(thm)], [c37,d50])).
% 59.65/33.24  cnf(d52, plain, holdsAt(waterLevel(n3),n1) | ~'Ts82'(overflow,n1), inference(resolution, [status(thm)], [d51,c94])).
% 59.65/33.24  cnf(d53, plain, holdsAt(waterLevel(n3),n1), inference(resolution, [status(thm)], [d40,d52])).
% 59.65/33.24  cnf(d54, plain, n3 = X0 | ~holdsAt(waterLevel(X0),n1), inference(resolution, [status(thm)], [d53,c98])).
% 59.65/33.24  cnf(d55, plain, n3 = n1 | stoppedIn(n0,filling,n1), inference(resolution, [status(thm)], [d54,d20])).
% 59.65/33.24  cnf(d56, plain, ~less(n1,n2) | stoppedIn(n0,filling,n1), inference(superposition, [status(thm)], [d55,d2])).
% 59.65/33.24  cnf(d57, plain, less(n1,n2), inference(resolution, [status(thm)], [c18,d0])).
% 59.65/33.24  cnf(d58, plain, stoppedIn(n0,filling,n1), inference(resolution, [status(thm)], [d57,d56])).
% 59.65/33.24  cnf(d59, plain, less(sK21(n0,filling,n1),n1), inference(resolution, [status(thm)], [d58,c43])).
% 59.65/33.24  cnf(d60, plain, 'less$uor$uequal'(sK21(n0,filling,n1),n0), inference(resolution, [status(thm)], [d59,c15])).
% 59.65/33.24  cnf(d61, plain, n0 = sK21(n0,filling,n1) | less(sK21(n0,filling,n1),n0), inference(resolution, [status(thm)], [d60,c11])).
% 59.65/33.24  cnf(d62, plain, n0 = sK21(n0,filling,n1), inference(resolution, [status(thm)], [c14,d61])).
% 59.65/33.24  cnf(d63, plain, less(n0,sK21(n0,filling,n1)), inference(resolution, [status(thm)], [d58,c45])).
% 59.65/33.24  cnf(d64, plain, less(n0,n0), inference(demodulation, [status(thm)], [d63,d62])).
% 59.65/33.24  cnf(d65, plain, $false, inference(resolution, [status(thm)], [c14,d64])).
% 59.65/33.24  % SZS output end CNFRefutation for theBenchmark.p
%------------------------------------------------------------------------------