%------------------------------------------------------------------------------
% File : FindProof---0.1
% Problem : CSR014+1 : TPTP v9.3.1. Bugfixed v3.1.0.
% Transfm : none
% Format : tptp:raw
% Command : run_findproof /export/starexec/sandbox/benchmark/theBenchmark.p 300
% Computer : n013.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 : Fri Sep 25 01:05:11 PM UTC 2026
% Result : Theorem 13.14s 2.06s
% Output : Proof 13.14s
% Verified :
% SZS Type : Refutation
% Derivation depth : 21
% Number of leaves : 14
% Syntax : Number of formulae : 86 ( 36 unt; 0 def)
% Number of atoms : 255 ( 107 equ)
% Maximal formula atoms : 22 ( 2 avg)
% Number of connectives : 272 ( 103 ~; 105 |; 57 &)
% ( 5 <=>; 2 =>; 0 <=; 0 <~>)
% Maximal formula depth : 13 ( 4 avg)
% Maximal term depth : 3 ( 1 avg)
% Number of predicates : 10 ( 8 usr; 1 prp; 0-3 aty)
% Number of functors : 15 ( 15 usr; 9 con; 0-3 aty)
% Number of variables : 111 ( 7 sgn 64 !; 9 ?)
% Comments :
%------------------------------------------------------------------------------
fof(f30,axiom,
plus(n1,n2) = n3,
file('/export/starexec/sandbox/benchmark/theBenchmark.p',plus1_2) ).
fof(f30_nnf,plain,
plus(n1,n2) = n3,
inference(nnf_transformation,[status(thm)],[f30]) ).
cnf(c97,plain,
plus(n1,n2) = n3,
inference(cnf_transformation,[status(esa)],[f30_nnf]) ).
fof(f35,axiom,
! [X,Y] : plus(X,Y) = plus(Y,X),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',symmetry_of_plus) ).
fof(f35_nnf,plain,
! [X,Y] : plus(X,Y) = plus(Y,X),
inference(nnf_transformation,[status(thm)],[f35]) ).
fof(f35_sk,plain,
! [X,Y] : plus(X,Y) = plus(Y,X),
inference(skolemisation,[status(esa)],[f35_nnf]) ).
cnf(c102,plain,
plus(X0,X1) = plus(X1,X0),
inference(cnf_transformation,[status(esa)],[f35_sk]) ).
fof(f7,axiom,
! [Fluent,Time] :
( ( ~ ? [Event] :
( releases(Event,Fluent,Time)
& happens(Event,Time) )
& ~ releasedAt(Fluent,Time) )
=> ~ releasedAt(Fluent,plus(Time,n1)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',keep_not_released) ).
fof(f7_nnf,plain,
! [Fluent,Time] :
( ~ releasedAt(Fluent,plus(Time,n1))
| ? [Event] :
( releases(Event,Fluent,Time)
& happens(Event,Time) )
| releasedAt(Fluent,Time) ),
inference(nnf_transformation,[status(thm)],[f7]) ).
fof(f7_sk,plain,
! [Fluent,Time] :
( ~ releasedAt(Fluent,plus(Time,n1))
| ( releases(sk7(Fluent,Time),Fluent,Time)
& happens(sk7(Fluent,Time),Time) )
| releasedAt(Fluent,Time) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sk7])],[f7_nnf]) ).
cnf(c19,plain,
( ~ releasedAt(X0,plus(X1,n1))
| releases(sk7(X0,X1),X0,X1)
| releasedAt(X0,X1) ),
inference(cnf_transformation,[status(esa)],[f7_sk]) ).
cnf(p198,plain,
( ~ releasedAt(X0,plus(n1,X1))
| releases(sk7(X0,X1),X0,X1)
| releasedAt(X0,X1) ),
inference(superposition,[status(thm)],[c102,c19]) ).
cnf(p696,plain,
( ~ releasedAt(X0,n3)
| releases(sk7(X0,n2),X0,n2)
| releasedAt(X0,n2) ),
inference(superposition,[status(thm)],[c97,p198]) ).
fof(f54,conjecture,
~ releasedAt(filling,n3),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',filling_3_l1) ).
fof(f54_neg,negated_conjecture,
~ ~ releasedAt(filling,n3),
inference(negated_conjecture,[status(cth)],[f54]) ).
fof(f54_nnf,plain,
releasedAt(filling,n3),
inference(nnf_transformation,[status(thm)],[f54_neg]) ).
cnf(c134,plain,
releasedAt(filling,n3),
inference(cnf_transformation,[status(esa)],[f54_nnf]) ).
cnf(p2320,plain,
( releases(sk7(filling,n2),filling,n2)
| releasedAt(filling,n2) ),
inference(resolution,[status(thm)],[p696,c134]) ).
fof(f14,axiom,
! [Event,Fluent,Time] :
( releases(Event,Fluent,Time)
<=> ? [Height] :
( Fluent = waterLevel(Height)
& Event = tapOn ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',releases_all_defn) ).
fof(f14_nnf,plain,
! [Event,Fluent,Time] :
( ( ! [Height] :
( Fluent != waterLevel(Height)
| Event != tapOn )
| releases(Event,Fluent,Time) )
& ( ? [Height] :
( Fluent = waterLevel(Height)
& Event = tapOn )
| ~ releases(Event,Fluent,Time) ) ),
inference(nnf_transformation,[status(thm)],[f14]) ).
fof(f14_sk,plain,
! [Event,Fluent,Time,Height] :
( ( Fluent != waterLevel(Height)
| Event != tapOn
| releases(Event,Fluent,Time) )
& ( ( Fluent = waterLevel(sk10(Event,Fluent,Time))
& Event = tapOn )
| ~ releases(Event,Fluent,Time) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sk10])],[f14_nnf]) ).
cnf(c71,plain,
( X0 = tapOn
| ~ releases(X0,X1,X2) ),
inference(cnf_transformation,[status(esa)],[f14_sk]) ).
cnf(p2321,plain,
( sk7(filling,n2) = tapOn
| releasedAt(filling,n2) ),
inference(resolution,[status(thm)],[p2320,c71]) ).
cnf(p2337,plain,
( releases(tapOn,filling,n2)
| releasedAt(filling,n2)
| releasedAt(filling,n2) ),
inference(superposition,[status(thm)],[p2321,p2320]) ).
cnf(p2413,plain,
( releases(tapOn,filling,n2)
| releasedAt(filling,n2) ),
inference(factoring,[status(thm)],[p2337]) ).
cnf(c72,plain,
( X1 = waterLevel(sk10(X0,X1,X2))
| ~ releases(X0,X1,X2) ),
inference(cnf_transformation,[status(esa)],[f14_sk]) ).
cnf(p2443,plain,
( filling = waterLevel(sk10(tapOn,filling,n2))
| releasedAt(filling,n2) ),
inference(resolution,[status(thm)],[p2413,c72]) ).
fof(f21,axiom,
! [X] : filling != waterLevel(X),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',filling_not_waterLevel) ).
fof(f21_nnf,plain,
! [X] : filling != waterLevel(X),
inference(nnf_transformation,[status(thm)],[f21]) ).
fof(f21_sk,plain,
! [X] : filling != waterLevel(X),
inference(skolemisation,[status(esa)],[f21_nnf]) ).
cnf(c87,plain,
filling != waterLevel(X0),
inference(cnf_transformation,[status(esa)],[f21_sk]) ).
cnf(p2444,plain,
releasedAt(filling,n2),
inference(resolution,[status(thm)],[p2443,c87]) ).
fof(f29,axiom,
plus(n1,n1) = n2,
file('/export/starexec/sandbox/benchmark/theBenchmark.p',plus1_1) ).
fof(f29_nnf,plain,
plus(n1,n1) = n2,
inference(nnf_transformation,[status(thm)],[f29]) ).
cnf(c96,plain,
plus(n1,n1) = n2,
inference(cnf_transformation,[status(esa)],[f29_nnf]) ).
cnf(p197,plain,
( ~ releasedAt(X0,n2)
| releases(sk7(X0,n1),X0,n1)
| releasedAt(X0,n1) ),
inference(superposition,[status(thm)],[c96,c19]) ).
cnf(p2446,plain,
( releases(sk7(filling,n1),filling,n1)
| releasedAt(filling,n1) ),
inference(resolution,[status(thm)],[p2444,p197]) ).
cnf(p2464,plain,
( sk7(filling,n1) = tapOn
| releasedAt(filling,n1) ),
inference(resolution,[status(thm)],[p2446,c71]) ).
cnf(c18,plain,
( ~ releasedAt(X0,plus(X1,n1))
| happens(sk7(X0,X1),X1)
| releasedAt(X0,X1) ),
inference(cnf_transformation,[status(esa)],[f7_sk]) ).
cnf(p192,plain,
( ~ releasedAt(X0,n2)
| happens(sk7(X0,n1),n1)
| releasedAt(X0,n1) ),
inference(superposition,[status(thm)],[c96,c18]) ).
cnf(p2445,plain,
( happens(sk7(filling,n1),n1)
| releasedAt(filling,n1) ),
inference(resolution,[status(thm)],[p2444,p192]) ).
cnf(p2475,plain,
( happens(tapOn,n1)
| releasedAt(filling,n1)
| releasedAt(filling,n1) ),
inference(superposition,[status(thm)],[p2464,p2445]) ).
cnf(p2547,plain,
( happens(tapOn,n1)
| releasedAt(filling,n1) ),
inference(factoring,[status(thm)],[p2475]) ).
fof(f15,axiom,
! [Event,Time] :
( happens(Event,Time)
<=> ( ( Event = overflow
& holdsAt(filling,Time)
& holdsAt(waterLevel(n3),Time) )
| ( Time = n0
& Event = tapOn ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',happens_all_defn) ).
fof(f15_nnf,plain,
! [Event,Time] :
( ( ( ( Event != overflow
| ~ holdsAt(filling,Time)
| ~ holdsAt(waterLevel(n3),Time) )
& ( Time != n0
| Event != tapOn ) )
| happens(Event,Time) )
& ( ( Event = overflow
& holdsAt(filling,Time)
& holdsAt(waterLevel(n3),Time) )
| ( Time = n0
& Event = tapOn )
| ~ happens(Event,Time) ) ),
inference(nnf_transformation,[status(thm)],[f15]) ).
fof(f15_sk,plain,
! [Event,Time] :
( ( ( ( Event != overflow
| ~ holdsAt(filling,Time)
| ~ holdsAt(waterLevel(n3),Time) )
& ( Time != n0
| Event != tapOn ) )
| happens(Event,Time) )
& ( ( Event = overflow
& holdsAt(filling,Time)
& holdsAt(waterLevel(n3),Time) )
| ( Time = n0
& Event = tapOn )
| ~ happens(Event,Time) ) ),
inference(skolemisation,[status(esa)],[f15_nnf]) ).
cnf(c80,plain,
( X1 != n0
| X0 != tapOn
| happens(X0,X1) ),
inference(cnf_transformation,[status(esa)],[f15_sk]) ).
cnf(p490,plain,
( X0 != n0
| happens(tapOn,X0) ),
inference(equality_resolution,[status(thm)],[c80]) ).
cnf(p492,plain,
happens(tapOn,n0),
inference(equality_resolution,[status(thm)],[p490]) ).
fof(f11,axiom,
! [Event,Time,Fluent] :
( ( ( terminates(Event,Fluent,Time)
| initiates(Event,Fluent,Time) )
& happens(Event,Time) )
=> ~ releasedAt(Fluent,plus(Time,n1)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',happens_not_released) ).
fof(f11_nnf,plain,
! [Event,Time,Fluent] :
( ~ releasedAt(Fluent,plus(Time,n1))
| ( ~ terminates(Event,Fluent,Time)
& ~ initiates(Event,Fluent,Time) )
| ~ happens(Event,Time) ),
inference(nnf_transformation,[status(thm)],[f11]) ).
fof(f11_sk,plain,
! [Event,Time,Fluent] :
( ~ releasedAt(Fluent,plus(Time,n1))
| ( ~ terminates(Event,Fluent,Time)
& ~ initiates(Event,Fluent,Time) )
| ~ happens(Event,Time) ),
inference(skolemisation,[status(esa)],[f11_nnf]) ).
cnf(c23,plain,
( ~ releasedAt(X2,plus(X1,n1))
| ~ initiates(X0,X2,X1)
| ~ happens(X0,X1) ),
inference(cnf_transformation,[status(esa)],[f11_sk]) ).
cnf(p498,plain,
( ~ releasedAt(X0,n1)
| ~ initiates(tapOn,X0,n0) ),
inference(resolution,[status(thm)],[p492,c23]) ).
fof(f12,axiom,
! [Event,Fluent,Time] :
( initiates(Event,Fluent,Time)
<=> ( ? [Height] :
( Fluent = waterLevel(Height)
& Event = overflow
& holdsAt(waterLevel(Height),Time) )
| ? [Height] :
( Fluent = waterLevel(Height)
& Event = tapOff
& holdsAt(waterLevel(Height),Time) )
| ( Fluent = spilling
& Event = overflow )
| ( Fluent = filling
& Event = tapOn ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',initiates_all_defn) ).
fof(f12_nnf,plain,
! [Event,Fluent,Time] :
( ( ( ! [Height] :
( Fluent != waterLevel(Height)
| Event != overflow
| ~ holdsAt(waterLevel(Height),Time) )
& ! [Height] :
( Fluent != waterLevel(Height)
| Event != tapOff
| ~ holdsAt(waterLevel(Height),Time) )
& ( Fluent != spilling
| Event != overflow )
& ( Fluent != filling
| Event != tapOn ) )
| initiates(Event,Fluent,Time) )
& ( ? [Height] :
( Fluent = waterLevel(Height)
& Event = overflow
& holdsAt(waterLevel(Height),Time) )
| ? [Height] :
( Fluent = waterLevel(Height)
& Event = tapOff
& holdsAt(waterLevel(Height),Time) )
| ( Fluent = spilling
& Event = overflow )
| ( Fluent = filling
& Event = tapOn )
| ~ initiates(Event,Fluent,Time) ) ),
inference(nnf_transformation,[status(thm)],[f12]) ).
fof(f12_sk,plain,
! [Event,Fluent,Time,Height] :
( ( ( ( Fluent != waterLevel(Height)
| Event != overflow
| ~ holdsAt(waterLevel(Height),Time) )
& ( Fluent != waterLevel(Height)
| Event != tapOff
| ~ holdsAt(waterLevel(Height),Time) )
& ( Fluent != spilling
| Event != overflow )
& ( Fluent != filling
| Event != tapOn ) )
| initiates(Event,Fluent,Time) )
& ( ( Fluent = waterLevel(sk9(Event,Fluent,Time))
& Event = overflow
& holdsAt(waterLevel(sk9(Event,Fluent,Time)),Time) )
| ( Fluent = waterLevel(sk8(Event,Fluent,Time))
& Event = tapOff
& holdsAt(waterLevel(sk8(Event,Fluent,Time)),Time) )
| ( Fluent = spilling
& Event = overflow )
| ( Fluent = filling
& Event = tapOn )
| ~ initiates(Event,Fluent,Time) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sk8,sk9])],[f12_nnf]) ).
cnf(c61,plain,
( X1 != filling
| X0 != tapOn
| initiates(X0,X1,X2) ),
inference(cnf_transformation,[status(esa)],[f12_sk]) ).
cnf(p421,plain,
( X0 != filling
| initiates(tapOn,X0,X1) ),
inference(equality_resolution,[status(thm)],[c61]) ).
cnf(p436,plain,
initiates(tapOn,filling,X0),
inference(equality_resolution,[status(thm)],[p421]) ).
cnf(p511,plain,
~ releasedAt(filling,n1),
inference(resolution,[status(thm)],[p498,p436]) ).
cnf(p2548,plain,
happens(tapOn,n1),
inference(resolution,[status(thm)],[p2547,p511]) ).
cnf(c79,plain,
( X0 = overflow
| X1 = n0
| ~ happens(X0,X1) ),
inference(cnf_transformation,[status(esa)],[f15_sk]) ).
cnf(p2559,plain,
( tapOn = overflow
| n1 = n0 ),
inference(resolution,[status(thm)],[p2548,c79]) ).
fof(f20,axiom,
overflow != tapOn,
file('/export/starexec/sandbox/benchmark/theBenchmark.p',overflow_not_tapOn) ).
fof(f20_nnf,plain,
overflow != tapOn,
inference(nnf_transformation,[status(thm)],[f20]) ).
fof(f20_sk,plain,
overflow != tapOn,
inference(skolemisation,[status(esa)],[f20_nnf]) ).
cnf(c86,plain,
overflow != tapOn,
inference(cnf_transformation,[status(esa)],[f20_sk]) ).
cnf(p2565,plain,
( tapOn != tapOn
| n1 = n0 ),
inference(superposition,[status(thm)],[p2559,c86]) ).
cnf(p2587,plain,
n1 = n0,
inference(equality_resolution,[status(thm)],[p2565]) ).
fof(f38,axiom,
! [X] :
( less(X,n1)
<=> less_or_equal(X,n0) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',less1) ).
fof(f38_nnf,plain,
! [X] :
( ( ~ less_or_equal(X,n0)
| less(X,n1) )
& ( less_or_equal(X,n0)
| ~ less(X,n1) ) ),
inference(nnf_transformation,[status(thm)],[f38]) ).
fof(f38_sk,plain,
! [X] :
( ( ~ less_or_equal(X,n0)
| less(X,n1) )
& ( less_or_equal(X,n0)
| ~ less(X,n1) ) ),
inference(skolemisation,[status(esa)],[f38_nnf]) ).
cnf(c108,plain,
( ~ less_or_equal(X0,n0)
| less(X0,n1) ),
inference(cnf_transformation,[status(esa)],[f38_sk]) ).
fof(f36,axiom,
! [X,Y] :
( less_or_equal(X,Y)
<=> ( X = Y
| less(X,Y) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',less_or_equal) ).
fof(f36_nnf,plain,
! [X,Y] :
( ( ( X != Y
& ~ less(X,Y) )
| less_or_equal(X,Y) )
& ( X = Y
| less(X,Y)
| ~ less_or_equal(X,Y) ) ),
inference(nnf_transformation,[status(thm)],[f36]) ).
fof(f36_sk,plain,
! [X,Y] :
( ( ( X != Y
& ~ less(X,Y) )
| less_or_equal(X,Y) )
& ( X = Y
| less(X,Y)
| ~ less_or_equal(X,Y) ) ),
inference(skolemisation,[status(esa)],[f36_nnf]) ).
cnf(c105,plain,
( X0 != X1
| less_or_equal(X0,X1) ),
inference(cnf_transformation,[status(esa)],[f36_sk]) ).
cnf(p138,plain,
less_or_equal(X0,X0),
inference(equality_resolution,[status(thm)],[c105]) ).
cnf(p140,plain,
less(n0,n1),
inference(resolution,[status(thm)],[c108,p138]) ).
cnf(p2607,plain,
less(n0,n0),
inference(demodulation,[status(thm)],[p2587,p140]) ).
fof(f37,axiom,
~ ? [X] : less(X,n0),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',less0) ).
fof(f37_nnf,plain,
! [X] : ~ less(X,n0),
inference(nnf_transformation,[status(thm)],[f37]) ).
fof(f37_sk,plain,
! [X] : ~ less(X,n0),
inference(skolemisation,[status(esa)],[f37_nnf]) ).
cnf(c106,plain,
~ less(X0,n0),
inference(cnf_transformation,[status(esa)],[f37_sk]) ).
cnf(p2811,plain,
$false,
inference(resolution,[status(thm)],[p2607,c106]) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.02 % Problem : CSR014+1 : TPTP v9.3.1. Bugfixed v3.1.0.
% 0.00/0.03 % Command : run_findproof /export/starexec/sandbox/benchmark/theBenchmark.p 300
% 0.09/0.36 % Computer : n013.cluster.edu
% 0.09/0.36 % Model : x86_64 x86_64
% 0.09/0.36 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.09/0.36 % Memory : 8046.5625MB
% 0.09/0.36 % OS : Linux 6.8.0-71-generic
% 0.09/0.36 % CPULimit : 300
% 0.09/0.36 % WCLimit : 300
% 0.09/0.36 % DateTime : Fri Sep 25 08:06:06 UTC 2026
% 0.09/0.36 % CPUTime :
% 0.09/0.36 Running run_findproof /export/starexec/sandbox/benchmark/theBenchmark.p 300
% 13.14/2.06 % SZS status Theorem for /export/starexec/sandbox/benchmark/theBenchmark.p
% 13.14/2.06 % SZS output start Proof for /export/starexec/sandbox/benchmark/theBenchmark.p
% See solution above
%------------------------------------------------------------------------------