TSTP Solution File: CSR002+2 by Beagle---0.9.51

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Beagle---0.9.51
% Problem  : CSR002+2 : TPTP v8.1.2. Bugfixed v3.1.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : java -Dfile.encoding=UTF-8 -Xms512M -Xmx4G -Xss10M -jar /export/starexec/sandbox/solver/bin/beagle.jar -auto -q -proof -print tff -smtsolver /export/starexec/sandbox/solver/bin/cvc4-1.4-x86_64-linux-opt -liasolver cooper -t %d %s

% Computer : n022.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Tue Aug 22 10:35:31 EDT 2023

% Result   : Theorem 185.21s 165.41s
% Output   : CNFRefutation 185.62s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   17
%            Number of leaves      :   72
% Syntax   : Number of formulae    :  399 ( 147 unt;  40 typ;   0 def)
%            Number of atoms       :  788 ( 127 equ)
%            Maximal formula atoms :   11 (   2 avg)
%            Number of connectives :  728 ( 299   ~; 379   |;  31   &)
%                                         (  10 <=>;   9  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   11 (   4 avg)
%            Maximal term depth    :    3 (   1 avg)
%            Number of types       :    2 (   0 usr)
%            Number of type conns  :   65 (  25   >;  40   *;   0   +;   0  <<)
%            Number of predicates  :   14 (  12 usr;   1 prp; 0-4 aty)
%            Number of functors    :   28 (  28 usr;  15 con; 0-3 aty)
%            Number of variables   :  293 (; 283   !;  10   ?;   0   :)

% Comments : 
%------------------------------------------------------------------------------
%$ trajectory > antitrajectory > terminates > stoppedIn > startedIn > releases > initiates > releasedAt > less_or_equal > less > holdsAt > happens > plus > #nlpp > waterLevel > tapOn > tapOff > spilling > overflow > n9 > n8 > n7 > n6 > n5 > n4 > n3 > n2 > n1 > n0 > filling > #skF_6 > #skF_1 > #skF_4 > #skF_2 > #skF_8 > #skF_11 > #skF_9 > #skF_3 > #skF_7 > #skF_5 > #skF_10

%Foreground sorts:

%Background operators:

%Foreground operators:
tff(less_or_equal,type,
    less_or_equal: ( $i * $i ) > $o ).

tff('#skF_6',type,
    '#skF_6': ( $i * $i ) > $i ).

tff(stoppedIn,type,
    stoppedIn: ( $i * $i * $i ) > $o ).

tff('#skF_1',type,
    '#skF_1': ( $i * $i * $i ) > $i ).

tff(terminates,type,
    terminates: ( $i * $i * $i ) > $o ).

tff(releasedAt,type,
    releasedAt: ( $i * $i ) > $o ).

tff(n8,type,
    n8: $i ).

tff(n9,type,
    n9: $i ).

tff('#skF_4',type,
    '#skF_4': ( $i * $i * $i ) > $i ).

tff(startedIn,type,
    startedIn: ( $i * $i * $i ) > $o ).

tff(n3,type,
    n3: $i ).

tff(trajectory,type,
    trajectory: ( $i * $i * $i * $i ) > $o ).

tff(n1,type,
    n1: $i ).

tff(less,type,
    less: ( $i * $i ) > $o ).

tff(plus,type,
    plus: ( $i * $i ) > $i ).

tff(n7,type,
    n7: $i ).

tff(n6,type,
    n6: $i ).

tff('#skF_2',type,
    '#skF_2': ( $i * $i * $i ) > $i ).

tff(n0,type,
    n0: $i ).

tff('#skF_8',type,
    '#skF_8': ( $i * $i ) > $i ).

tff(antitrajectory,type,
    antitrajectory: ( $i * $i * $i * $i ) > $o ).

tff('#skF_11',type,
    '#skF_11': ( $i * $i * $i ) > $i ).

tff(spilling,type,
    spilling: $i ).

tff(happens,type,
    happens: ( $i * $i ) > $o ).

tff(filling,type,
    filling: $i ).

tff(initiates,type,
    initiates: ( $i * $i * $i ) > $o ).

tff(n4,type,
    n4: $i ).

tff('#skF_9',type,
    '#skF_9': ( $i * $i * $i ) > $i ).

tff(tapOff,type,
    tapOff: $i ).

tff('#skF_3',type,
    '#skF_3': ( $i * $i * $i ) > $i ).

tff(releases,type,
    releases: ( $i * $i * $i ) > $o ).

tff(tapOn,type,
    tapOn: $i ).

tff(waterLevel,type,
    waterLevel: $i > $i ).

tff(holdsAt,type,
    holdsAt: ( $i * $i ) > $o ).

tff('#skF_7',type,
    '#skF_7': ( $i * $i ) > $i ).

tff(n2,type,
    n2: $i ).

tff(overflow,type,
    overflow: $i ).

tff(n5,type,
    n5: $i ).

tff('#skF_5',type,
    '#skF_5': ( $i * $i ) > $i ).

tff('#skF_10',type,
    '#skF_10': ( $i * $i * $i ) > $i ).

tff(f_325,axiom,
    ~ ? [X] : less(X,n0),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',less0) ).

tff(f_383,lemma,
    holdsAt(waterLevel(n3),n3),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',waterLevel_3) ).

tff(f_270,axiom,
    ! [Event,Time] :
      ( happens(Event,Time)
    <=> ( ( ( Event = tapOn )
          & ( Time = n0 ) )
        | ( holdsAt(waterLevel(n3),Time)
          & holdsAt(filling,Time)
          & ( Event = overflow ) ) ) ),
    file('/export/starexec/sandbox/benchmark/Axioms/CSR001+1.ax',happens_all_defn) ).

tff(f_375,hypothesis,
    ~ holdsAt(spilling,n0),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',not_spilling_0) ).

tff(f_386,negated_conjecture,
    ~ ~ holdsAt(filling,n4),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',not_filling_4) ).

tff(f_311,axiom,
    plus(n1,n3) = n4,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',plus1_3) ).

tff(f_316,axiom,
    ! [X,Y] : ( plus(X,Y) = plus(Y,X) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',symmetry_of_plus) ).

tff(f_159,axiom,
    ! [Fluent,Time] :
      ( ( ~ releasedAt(Fluent,Time)
        & ~ ? [Event] :
              ( happens(Event,Time)
              & releases(Event,Fluent,Time) ) )
     => ~ releasedAt(Fluent,plus(Time,n1)) ),
    file('/export/starexec/sandbox/benchmark/Axioms/CSR001+0.ax',keep_not_released) ).

tff(f_240,axiom,
    ! [Event,Fluent,Time] :
      ( initiates(Event,Fluent,Time)
    <=> ( ( ( Event = tapOn )
          & ( Fluent = filling ) )
        | ( ( Event = overflow )
          & ( Fluent = spilling ) )
        | ? [Height] :
            ( holdsAt(waterLevel(Height),Time)
            & ( Event = tapOff )
            & ( Fluent = waterLevel(Height) ) )
        | ? [Height] :
            ( holdsAt(waterLevel(Height),Time)
            & ( Event = overflow )
            & ( Fluent = waterLevel(Height) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/Axioms/CSR001+1.ax',initiates_all_defn) ).

tff(f_191,axiom,
    ! [Event,Time,Fluent] :
      ( ( happens(Event,Time)
        & ( initiates(Event,Fluent,Time)
          | terminates(Event,Fluent,Time) ) )
     => ~ releasedAt(Fluent,plus(Time,n1)) ),
    file('/export/starexec/sandbox/benchmark/Axioms/CSR001+0.ax',happens_not_released) ).

tff(f_133,axiom,
    ! [Fluent,Time] :
      ( ( ~ holdsAt(Fluent,Time)
        & ~ releasedAt(Fluent,plus(Time,n1))
        & ~ ? [Event] :
              ( happens(Event,Time)
              & initiates(Event,Fluent,Time) ) )
     => ~ holdsAt(Fluent,plus(Time,n1)) ),
    file('/export/starexec/sandbox/benchmark/Axioms/CSR001+0.ax',keep_not_holding) ).

tff(f_306,axiom,
    plus(n0,n1) = n1,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',plus0_1) ).

tff(f_310,axiom,
    plus(n1,n2) = n3,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',plus1_2) ).

tff(f_373,hypothesis,
    ~ holdsAt(filling,n0),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',not_filling_0) ).

tff(f_146,axiom,
    ! [Fluent,Time] :
      ( ( releasedAt(Fluent,Time)
        & ~ ? [Event] :
              ( happens(Event,Time)
              & ( initiates(Event,Fluent,Time)
                | terminates(Event,Fluent,Time) ) ) )
     => releasedAt(Fluent,plus(Time,n1)) ),
    file('/export/starexec/sandbox/benchmark/Axioms/CSR001+0.ax',keep_released) ).

tff(f_309,axiom,
    plus(n1,n1) = n2,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',plus1_1) ).

tff(f_166,axiom,
    ! [Event,Time,Fluent] :
      ( ( happens(Event,Time)
        & initiates(Event,Fluent,Time) )
     => holdsAt(Fluent,plus(Time,n1)) ),
    file('/export/starexec/sandbox/benchmark/Axioms/CSR001+0.ax',happens_holds) ).

tff(f_378,hypothesis,
    ! [Height] : ~ releasedAt(waterLevel(Height),n0),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',not_released_waterLevel_0) ).

tff(f_258,axiom,
    ! [Event,Fluent,Time] :
      ( releases(Event,Fluent,Time)
    <=> ? [Height] :
          ( ( Event = tapOn )
          & ( Fluent = waterLevel(Height) ) ) ),
    file('/export/starexec/sandbox/benchmark/Axioms/CSR001+1.ax',releases_all_defn) ).

tff(f_181,axiom,
    ! [Event,Time,Fluent] :
      ( ( happens(Event,Time)
        & releases(Event,Fluent,Time) )
     => releasedAt(Fluent,plus(Time,n1)) ),
    file('/export/starexec/sandbox/benchmark/Axioms/CSR001+0.ax',happens_releases) ).

tff(f_117,axiom,
    ! [Fluent,Time] :
      ( ( holdsAt(Fluent,Time)
        & ~ releasedAt(Fluent,plus(Time,n1))
        & ~ ? [Event] :
              ( happens(Event,Time)
              & terminates(Event,Fluent,Time) ) )
     => holdsAt(Fluent,plus(Time,n1)) ),
    file('/export/starexec/sandbox/benchmark/Axioms/CSR001+0.ax',keep_holding) ).

tff(f_322,axiom,
    ! [X,Y] :
      ( less_or_equal(X,Y)
    <=> ( less(X,Y)
        | ( X = Y ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',less_or_equal) ).

tff(f_333,axiom,
    ! [X] :
      ( less(X,n2)
    <=> less_or_equal(X,n1) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',less2) ).

tff(f_369,axiom,
    ! [X,Y] :
      ( less(X,Y)
    <=> ( ~ less(Y,X)
        & ( Y != X ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',less_property) ).

tff(f_337,axiom,
    ! [X] :
      ( less(X,n3)
    <=> less_or_equal(X,n2) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',less3) ).

tff(f_250,axiom,
    ! [Event,Fluent,Time] :
      ( terminates(Event,Fluent,Time)
    <=> ( ( ( Event = tapOff )
          & ( Fluent = filling ) )
        | ( ( Event = overflow )
          & ( Fluent = filling ) ) ) ),
    file('/export/starexec/sandbox/benchmark/Axioms/CSR001+1.ax',terminates_all_defn) ).

tff(f_345,axiom,
    ! [X] :
      ( less(X,n5)
    <=> less_or_equal(X,n4) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',less5) ).

tff(f_63,axiom,
    ! [Time1,Fluent,Time2] :
      ( stoppedIn(Time1,Fluent,Time2)
    <=> ? [Event,Time] :
          ( happens(Event,Time)
          & less(Time1,Time)
          & less(Time,Time2)
          & terminates(Event,Fluent,Time) ) ),
    file('/export/starexec/sandbox/benchmark/Axioms/CSR001+0.ax',stoppedin_defn) ).

tff(f_289,axiom,
    overflow != tapOn,
    file('/export/starexec/sandbox/benchmark/Axioms/CSR001+1.ax',overflow_not_tapOn) ).

tff(f_174,axiom,
    ! [Event,Time,Fluent] :
      ( ( happens(Event,Time)
        & terminates(Event,Fluent,Time) )
     => ~ holdsAt(Fluent,plus(Time,n1)) ),
    file('/export/starexec/sandbox/benchmark/Axioms/CSR001+0.ax',happens_terminates_not_holds) ).

tff(f_293,axiom,
    ! [X] : ( filling != waterLevel(X) ),
    file('/export/starexec/sandbox/benchmark/Axioms/CSR001+1.ax',filling_not_waterLevel) ).

tff(f_282,axiom,
    ! [Time,Height1,Height2] :
      ( ( holdsAt(waterLevel(Height1),Time)
        & holdsAt(waterLevel(Height2),Time) )
     => ( Height1 = Height2 ) ),
    file('/export/starexec/sandbox/benchmark/Axioms/CSR001+1.ax',same_waterLevel) ).

tff(c_215,plain,
    ! [X_88] : ~ less(X_88,n0),
    inference(cnfTransformation,[status(thm)],[f_325]) ).

tff(c_271,plain,
    holdsAt(waterLevel(n3),n3),
    inference(cnfTransformation,[status(thm)],[f_383]) ).

tff(c_1542,plain,
    ! [Time_220] :
      ( ~ holdsAt(filling,Time_220)
      | ~ holdsAt(waterLevel(n3),Time_220)
      | happens(overflow,Time_220) ),
    inference(cnfTransformation,[status(thm)],[f_270]) ).

tff(c_1546,plain,
    ( ~ holdsAt(filling,n3)
    | happens(overflow,n3) ),
    inference(resolution,[status(thm)],[c_271,c_1542]) ).

tff(c_2299,plain,
    ~ holdsAt(filling,n3),
    inference(splitLeft,[status(thm)],[c_1546]) ).

tff(c_263,plain,
    ~ holdsAt(spilling,n0),
    inference(cnfTransformation,[status(thm)],[f_375]) ).

tff(c_273,plain,
    holdsAt(filling,n4),
    inference(cnfTransformation,[status(thm)],[f_386]) ).

tff(c_164,plain,
    happens(tapOn,n0),
    inference(cnfTransformation,[status(thm)],[f_270]) ).

tff(c_199,plain,
    plus(n1,n3) = n4,
    inference(cnfTransformation,[status(thm)],[f_311]) ).

tff(c_207,plain,
    ! [Y_85,X_84] : ( plus(Y_85,X_84) = plus(X_84,Y_85) ),
    inference(cnfTransformation,[status(thm)],[f_316]) ).

tff(c_1888,plain,
    ! [Fluent_244,Time_245] :
      ( happens('#skF_8'(Fluent_244,Time_245),Time_245)
      | ~ releasedAt(Fluent_244,plus(Time_245,n1))
      | releasedAt(Fluent_244,Time_245) ),
    inference(cnfTransformation,[status(thm)],[f_159]) ).

tff(c_173337,plain,
    ! [Fluent_2761,Y_2762] :
      ( happens('#skF_8'(Fluent_2761,Y_2762),Y_2762)
      | ~ releasedAt(Fluent_2761,plus(n1,Y_2762))
      | releasedAt(Fluent_2761,Y_2762) ),
    inference(superposition,[status(thm),theory(equality)],[c_207,c_1888]) ).

tff(c_174126,plain,
    ! [Fluent_2806] :
      ( happens('#skF_8'(Fluent_2806,n3),n3)
      | ~ releasedAt(Fluent_2806,n4)
      | releasedAt(Fluent_2806,n3) ),
    inference(superposition,[status(thm),theory(equality)],[c_199,c_173337]) ).

tff(c_154,plain,
    ! [Time_72,Event_71] :
      ( ( n0 = Time_72 )
      | holdsAt(filling,Time_72)
      | ~ happens(Event_71,Time_72) ),
    inference(cnfTransformation,[status(thm)],[f_270]) ).

tff(c_174134,plain,
    ! [Fluent_2806] :
      ( ( n3 = n0 )
      | holdsAt(filling,n3)
      | ~ releasedAt(Fluent_2806,n4)
      | releasedAt(Fluent_2806,n3) ),
    inference(resolution,[status(thm)],[c_174126,c_154]) ).

tff(c_174150,plain,
    ! [Fluent_2806] :
      ( ( n3 = n0 )
      | ~ releasedAt(Fluent_2806,n4)
      | releasedAt(Fluent_2806,n3) ),
    inference(negUnitSimplification,[status(thm)],[c_2299,c_174134]) ).

tff(c_174682,plain,
    n3 = n0,
    inference(splitLeft,[status(thm)],[c_174150]) ).

tff(c_130,plain,
    ! [Time_55] : initiates(tapOn,filling,Time_55),
    inference(cnfTransformation,[status(thm)],[f_240]) ).

tff(c_1731,plain,
    ! [Event_233,Fluent_234,Time_235] :
      ( ~ initiates(Event_233,Fluent_234,Time_235)
      | ~ releasedAt(Fluent_234,plus(Time_235,n1))
      | ~ happens(Event_233,Time_235) ),
    inference(cnfTransformation,[status(thm)],[f_191]) ).

tff(c_3107,plain,
    ! [Time_307] :
      ( ~ releasedAt(filling,plus(Time_307,n1))
      | ~ happens(tapOn,Time_307) ),
    inference(resolution,[status(thm)],[c_130,c_1731]) ).

tff(c_166289,plain,
    ! [Y_2408] :
      ( ~ releasedAt(filling,plus(n1,Y_2408))
      | ~ happens(tapOn,Y_2408) ),
    inference(superposition,[status(thm),theory(equality)],[c_207,c_3107]) ).

tff(c_166312,plain,
    ( ~ releasedAt(filling,n4)
    | ~ happens(tapOn,n3) ),
    inference(superposition,[status(thm),theory(equality)],[c_199,c_166289]) ).

tff(c_166326,plain,
    ~ happens(tapOn,n3),
    inference(splitLeft,[status(thm)],[c_166312]) ).

tff(c_174742,plain,
    ~ happens(tapOn,n0),
    inference(demodulation,[status(thm),theory(equality)],[c_174682,c_166326]) ).

tff(c_174792,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_164,c_174742]) ).

tff(c_174794,plain,
    n3 != n0,
    inference(splitRight,[status(thm)],[c_174150]) ).

tff(c_3551,plain,
    ! [Fluent_329,Time_330] :
      ( happens('#skF_6'(Fluent_329,Time_330),Time_330)
      | ~ holdsAt(Fluent_329,plus(Time_330,n1))
      | releasedAt(Fluent_329,plus(Time_330,n1))
      | holdsAt(Fluent_329,Time_330) ),
    inference(cnfTransformation,[status(thm)],[f_133]) ).

tff(c_204423,plain,
    ! [Fluent_3308,Y_3309] :
      ( happens('#skF_6'(Fluent_3308,Y_3309),Y_3309)
      | ~ holdsAt(Fluent_3308,plus(Y_3309,n1))
      | releasedAt(Fluent_3308,plus(n1,Y_3309))
      | holdsAt(Fluent_3308,Y_3309) ),
    inference(superposition,[status(thm),theory(equality)],[c_207,c_3551]) ).

tff(c_204572,plain,
    ! [Fluent_3308] :
      ( happens('#skF_6'(Fluent_3308,n3),n3)
      | ~ holdsAt(Fluent_3308,plus(n3,n1))
      | releasedAt(Fluent_3308,n4)
      | holdsAt(Fluent_3308,n3) ),
    inference(superposition,[status(thm),theory(equality)],[c_199,c_204423]) ).

tff(c_338195,plain,
    ! [Fluent_4490] :
      ( happens('#skF_6'(Fluent_4490,n3),n3)
      | ~ holdsAt(Fluent_4490,n4)
      | releasedAt(Fluent_4490,n4)
      | holdsAt(Fluent_4490,n3) ),
    inference(demodulation,[status(thm),theory(equality)],[c_199,c_207,c_204572]) ).

tff(c_338203,plain,
    ! [Fluent_4490] :
      ( ( n3 = n0 )
      | holdsAt(filling,n3)
      | ~ holdsAt(Fluent_4490,n4)
      | releasedAt(Fluent_4490,n4)
      | holdsAt(Fluent_4490,n3) ),
    inference(resolution,[status(thm)],[c_338195,c_154]) ).

tff(c_338225,plain,
    ! [Fluent_4491] :
      ( ~ holdsAt(Fluent_4491,n4)
      | releasedAt(Fluent_4491,n4)
      | holdsAt(Fluent_4491,n3) ),
    inference(negUnitSimplification,[status(thm)],[c_2299,c_174794,c_338203]) ).

tff(c_174793,plain,
    ! [Fluent_2806] :
      ( ~ releasedAt(Fluent_2806,n4)
      | releasedAt(Fluent_2806,n3) ),
    inference(splitRight,[status(thm)],[c_174150]) ).

tff(c_338297,plain,
    ! [Fluent_4492] :
      ( releasedAt(Fluent_4492,n3)
      | ~ holdsAt(Fluent_4492,n4)
      | holdsAt(Fluent_4492,n3) ),
    inference(resolution,[status(thm)],[c_338225,c_174793]) ).

tff(c_189,plain,
    plus(n0,n1) = n1,
    inference(cnfTransformation,[status(thm)],[f_306]) ).

tff(c_3125,plain,
    ( ~ releasedAt(filling,n1)
    | ~ happens(tapOn,n0) ),
    inference(superposition,[status(thm),theory(equality)],[c_189,c_3107]) ).

tff(c_3128,plain,
    ~ releasedAt(filling,n1),
    inference(demodulation,[status(thm),theory(equality)],[c_164,c_3125]) ).

tff(c_10139,plain,
    ! [Fluent_648,Y_649] :
      ( happens('#skF_8'(Fluent_648,Y_649),Y_649)
      | ~ releasedAt(Fluent_648,plus(n1,Y_649))
      | releasedAt(Fluent_648,Y_649) ),
    inference(superposition,[status(thm),theory(equality)],[c_207,c_1888]) ).

tff(c_10486,plain,
    ! [Fluent_669] :
      ( happens('#skF_8'(Fluent_669,n3),n3)
      | ~ releasedAt(Fluent_669,n4)
      | releasedAt(Fluent_669,n3) ),
    inference(superposition,[status(thm),theory(equality)],[c_199,c_10139]) ).

tff(c_10494,plain,
    ! [Fluent_669] :
      ( ( n3 = n0 )
      | holdsAt(filling,n3)
      | ~ releasedAt(Fluent_669,n4)
      | releasedAt(Fluent_669,n3) ),
    inference(resolution,[status(thm)],[c_10486,c_154]) ).

tff(c_10510,plain,
    ! [Fluent_669] :
      ( ( n3 = n0 )
      | ~ releasedAt(Fluent_669,n4)
      | releasedAt(Fluent_669,n3) ),
    inference(negUnitSimplification,[status(thm)],[c_2299,c_10494]) ).

tff(c_10513,plain,
    n3 = n0,
    inference(splitLeft,[status(thm)],[c_10510]) ).

tff(c_4070,plain,
    ! [X_346] :
      ( ~ releasedAt(filling,plus(n1,X_346))
      | ~ happens(tapOn,X_346) ),
    inference(superposition,[status(thm),theory(equality)],[c_207,c_3107]) ).

tff(c_4093,plain,
    ( ~ releasedAt(filling,n4)
    | ~ happens(tapOn,n3) ),
    inference(superposition,[status(thm),theory(equality)],[c_199,c_4070]) ).

tff(c_4121,plain,
    ~ happens(tapOn,n3),
    inference(splitLeft,[status(thm)],[c_4093]) ).

tff(c_10559,plain,
    ~ happens(tapOn,n0),
    inference(demodulation,[status(thm),theory(equality)],[c_10513,c_4121]) ).

tff(c_10603,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_164,c_10559]) ).

tff(c_10605,plain,
    n3 != n0,
    inference(splitRight,[status(thm)],[c_10510]) ).

tff(c_45223,plain,
    ! [Fluent_1254,Y_1255] :
      ( happens('#skF_6'(Fluent_1254,Y_1255),Y_1255)
      | ~ holdsAt(Fluent_1254,plus(Y_1255,n1))
      | releasedAt(Fluent_1254,plus(n1,Y_1255))
      | holdsAt(Fluent_1254,Y_1255) ),
    inference(superposition,[status(thm),theory(equality)],[c_207,c_3551]) ).

tff(c_45380,plain,
    ! [Fluent_1254] :
      ( happens('#skF_6'(Fluent_1254,n3),n3)
      | ~ holdsAt(Fluent_1254,plus(n3,n1))
      | releasedAt(Fluent_1254,n4)
      | holdsAt(Fluent_1254,n3) ),
    inference(superposition,[status(thm),theory(equality)],[c_199,c_45223]) ).

tff(c_102473,plain,
    ! [Fluent_1683] :
      ( happens('#skF_6'(Fluent_1683,n3),n3)
      | ~ holdsAt(Fluent_1683,n4)
      | releasedAt(Fluent_1683,n4)
      | holdsAt(Fluent_1683,n3) ),
    inference(demodulation,[status(thm),theory(equality)],[c_199,c_207,c_45380]) ).

tff(c_102481,plain,
    ! [Fluent_1683] :
      ( ( n3 = n0 )
      | holdsAt(filling,n3)
      | ~ holdsAt(Fluent_1683,n4)
      | releasedAt(Fluent_1683,n4)
      | holdsAt(Fluent_1683,n3) ),
    inference(resolution,[status(thm)],[c_102473,c_154]) ).

tff(c_102503,plain,
    ! [Fluent_1684] :
      ( ~ holdsAt(Fluent_1684,n4)
      | releasedAt(Fluent_1684,n4)
      | holdsAt(Fluent_1684,n3) ),
    inference(negUnitSimplification,[status(thm)],[c_2299,c_10605,c_102481]) ).

tff(c_10604,plain,
    ! [Fluent_669] :
      ( ~ releasedAt(Fluent_669,n4)
      | releasedAt(Fluent_669,n3) ),
    inference(splitRight,[status(thm)],[c_10510]) ).

tff(c_102952,plain,
    ! [Fluent_1690] :
      ( releasedAt(Fluent_1690,n3)
      | ~ holdsAt(Fluent_1690,n4)
      | holdsAt(Fluent_1690,n3) ),
    inference(resolution,[status(thm)],[c_102503,c_10604]) ).

tff(c_197,plain,
    plus(n1,n2) = n3,
    inference(cnfTransformation,[status(thm)],[f_310]) ).

tff(c_128,plain,
    ! [Time_55] : initiates(overflow,spilling,Time_55),
    inference(cnfTransformation,[status(thm)],[f_240]) ).

tff(c_3652,plain,
    ! [Time_332] :
      ( ~ releasedAt(spilling,plus(Time_332,n1))
      | ~ happens(overflow,Time_332) ),
    inference(resolution,[status(thm)],[c_128,c_1731]) ).

tff(c_3897,plain,
    ! [Y_338] :
      ( ~ releasedAt(spilling,plus(n1,Y_338))
      | ~ happens(overflow,Y_338) ),
    inference(superposition,[status(thm),theory(equality)],[c_207,c_3652]) ).

tff(c_3923,plain,
    ( ~ releasedAt(spilling,n3)
    | ~ happens(overflow,n2) ),
    inference(superposition,[status(thm),theory(equality)],[c_197,c_3897]) ).

tff(c_3948,plain,
    ~ happens(overflow,n2),
    inference(splitLeft,[status(thm)],[c_3923]) ).

tff(c_11369,plain,
    ! [Fluent_709] :
      ( happens('#skF_8'(Fluent_709,n2),n2)
      | ~ releasedAt(Fluent_709,n3)
      | releasedAt(Fluent_709,n2) ),
    inference(superposition,[status(thm),theory(equality)],[c_197,c_10139]) ).

tff(c_11387,plain,
    ! [Fluent_709] :
      ( ( n2 = n0 )
      | holdsAt(filling,n2)
      | ~ releasedAt(Fluent_709,n3)
      | releasedAt(Fluent_709,n2) ),
    inference(resolution,[status(thm)],[c_11369,c_154]) ).

tff(c_12806,plain,
    holdsAt(filling,n2),
    inference(splitLeft,[status(thm)],[c_11387]) ).

tff(c_261,plain,
    ~ holdsAt(filling,n0),
    inference(cnfTransformation,[status(thm)],[f_373]) ).

tff(c_1826,plain,
    ! [Fluent_242,Time_243] :
      ( happens('#skF_7'(Fluent_242,Time_243),Time_243)
      | releasedAt(Fluent_242,plus(Time_243,n1))
      | ~ releasedAt(Fluent_242,Time_243) ),
    inference(cnfTransformation,[status(thm)],[f_146]) ).

tff(c_10768,plain,
    ! [Fluent_687,Y_688] :
      ( happens('#skF_7'(Fluent_687,Y_688),Y_688)
      | releasedAt(Fluent_687,plus(n1,Y_688))
      | ~ releasedAt(Fluent_687,Y_688) ),
    inference(superposition,[status(thm),theory(equality)],[c_207,c_1826]) ).

tff(c_11240,plain,
    ! [Fluent_706] :
      ( happens('#skF_7'(Fluent_706,n2),n2)
      | releasedAt(Fluent_706,n3)
      | ~ releasedAt(Fluent_706,n2) ),
    inference(superposition,[status(thm),theory(equality)],[c_197,c_10768]) ).

tff(c_150,plain,
    ! [Time_72,Event_71] :
      ( ( n0 = Time_72 )
      | ( overflow = Event_71 )
      | ~ happens(Event_71,Time_72) ),
    inference(cnfTransformation,[status(thm)],[f_270]) ).

tff(c_11259,plain,
    ! [Fluent_706] :
      ( ( n2 = n0 )
      | ( '#skF_7'(Fluent_706,n2) = overflow )
      | releasedAt(Fluent_706,n3)
      | ~ releasedAt(Fluent_706,n2) ),
    inference(resolution,[status(thm)],[c_11240,c_150]) ).

tff(c_14386,plain,
    n2 = n0,
    inference(splitLeft,[status(thm)],[c_11259]) ).

tff(c_14400,plain,
    holdsAt(filling,n0),
    inference(demodulation,[status(thm),theory(equality)],[c_14386,c_12806]) ).

tff(c_14491,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_261,c_14400]) ).

tff(c_14493,plain,
    n2 != n0,
    inference(splitRight,[status(thm)],[c_11259]) ).

tff(c_158,plain,
    ! [Time_72,Event_71] :
      ( ( n0 = Time_72 )
      | holdsAt(waterLevel(n3),Time_72)
      | ~ happens(Event_71,Time_72) ),
    inference(cnfTransformation,[status(thm)],[f_270]) ).

tff(c_11385,plain,
    ! [Fluent_709] :
      ( ( n2 = n0 )
      | holdsAt(waterLevel(n3),n2)
      | ~ releasedAt(Fluent_709,n3)
      | releasedAt(Fluent_709,n2) ),
    inference(resolution,[status(thm)],[c_11369,c_158]) ).

tff(c_16479,plain,
    ! [Fluent_709] :
      ( holdsAt(waterLevel(n3),n2)
      | ~ releasedAt(Fluent_709,n3)
      | releasedAt(Fluent_709,n2) ),
    inference(negUnitSimplification,[status(thm)],[c_14493,c_11385]) ).

tff(c_16480,plain,
    holdsAt(waterLevel(n3),n2),
    inference(splitLeft,[status(thm)],[c_16479]) ).

tff(c_162,plain,
    ! [Time_72] :
      ( ~ holdsAt(filling,Time_72)
      | ~ holdsAt(waterLevel(n3),Time_72)
      | happens(overflow,Time_72) ),
    inference(cnfTransformation,[status(thm)],[f_270]) ).

tff(c_16513,plain,
    ( ~ holdsAt(filling,n2)
    | happens(overflow,n2) ),
    inference(resolution,[status(thm)],[c_16480,c_162]) ).

tff(c_16518,plain,
    happens(overflow,n2),
    inference(demodulation,[status(thm),theory(equality)],[c_12806,c_16513]) ).

tff(c_16520,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_3948,c_16518]) ).

tff(c_16521,plain,
    ! [Fluent_709] :
      ( ~ releasedAt(Fluent_709,n3)
      | releasedAt(Fluent_709,n2) ),
    inference(splitRight,[status(thm)],[c_16479]) ).

tff(c_103033,plain,
    ! [Fluent_1691] :
      ( releasedAt(Fluent_1691,n2)
      | ~ holdsAt(Fluent_1691,n4)
      | holdsAt(Fluent_1691,n3) ),
    inference(resolution,[status(thm)],[c_102952,c_16521]) ).

tff(c_195,plain,
    plus(n1,n1) = n2,
    inference(cnfTransformation,[status(thm)],[f_309]) ).

tff(c_1772,plain,
    ! [Fluent_236,Time_237,Event_238] :
      ( holdsAt(Fluent_236,plus(Time_237,n1))
      | ~ initiates(Event_238,Fluent_236,Time_237)
      | ~ happens(Event_238,Time_237) ),
    inference(cnfTransformation,[status(thm)],[f_166]) ).

tff(c_3063,plain,
    ! [Time_303] :
      ( holdsAt(spilling,plus(Time_303,n1))
      | ~ happens(overflow,Time_303) ),
    inference(resolution,[status(thm)],[c_128,c_1772]) ).

tff(c_3076,plain,
    ( holdsAt(spilling,n2)
    | ~ happens(overflow,n1) ),
    inference(superposition,[status(thm),theory(equality)],[c_195,c_3063]) ).

tff(c_3081,plain,
    ~ happens(overflow,n1),
    inference(splitLeft,[status(thm)],[c_3076]) ).

tff(c_3455,plain,
    ! [Time_325] :
      ( holdsAt(filling,plus(Time_325,n1))
      | ~ happens(tapOn,Time_325) ),
    inference(resolution,[status(thm)],[c_130,c_1772]) ).

tff(c_3471,plain,
    ( holdsAt(filling,n1)
    | ~ happens(tapOn,n0) ),
    inference(superposition,[status(thm),theory(equality)],[c_189,c_3455]) ).

tff(c_3474,plain,
    holdsAt(filling,n1),
    inference(demodulation,[status(thm),theory(equality)],[c_164,c_3471]) ).

tff(c_265,plain,
    ! [Height_100] : ~ releasedAt(waterLevel(Height_100),n0),
    inference(cnfTransformation,[status(thm)],[f_378]) ).

tff(c_6594,plain,
    ! [Fluent_502] :
      ( happens('#skF_7'(Fluent_502,n1),n1)
      | releasedAt(Fluent_502,n2)
      | ~ releasedAt(Fluent_502,n1) ),
    inference(superposition,[status(thm),theory(equality)],[c_195,c_1826]) ).

tff(c_6615,plain,
    ! [Fluent_502] :
      ( ( n1 = n0 )
      | ( '#skF_7'(Fluent_502,n1) = overflow )
      | releasedAt(Fluent_502,n2)
      | ~ releasedAt(Fluent_502,n1) ),
    inference(resolution,[status(thm)],[c_6594,c_150]) ).

tff(c_13594,plain,
    n1 = n0,
    inference(splitLeft,[status(thm)],[c_6615]) ).

tff(c_144,plain,
    ! [Height_70,Time_67] : releases(tapOn,waterLevel(Height_70),Time_67),
    inference(cnfTransformation,[status(thm)],[f_258]) ).

tff(c_1656,plain,
    ! [Fluent_227,Time_228,Event_229] :
      ( releasedAt(Fluent_227,plus(Time_228,n1))
      | ~ releases(Event_229,Fluent_227,Time_228)
      | ~ happens(Event_229,Time_228) ),
    inference(cnfTransformation,[status(thm)],[f_181]) ).

tff(c_4306,plain,
    ! [Height_360,Time_361] :
      ( releasedAt(waterLevel(Height_360),plus(Time_361,n1))
      | ~ happens(tapOn,Time_361) ),
    inference(resolution,[status(thm)],[c_144,c_1656]) ).

tff(c_4336,plain,
    ! [Height_360] :
      ( releasedAt(waterLevel(Height_360),n1)
      | ~ happens(tapOn,n0) ),
    inference(superposition,[status(thm),theory(equality)],[c_189,c_4306]) ).

tff(c_4339,plain,
    ! [Height_360] : releasedAt(waterLevel(Height_360),n1),
    inference(demodulation,[status(thm),theory(equality)],[c_164,c_4336]) ).

tff(c_13683,plain,
    ! [Height_360] : releasedAt(waterLevel(Height_360),n0),
    inference(demodulation,[status(thm),theory(equality)],[c_13594,c_4339]) ).

tff(c_13753,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_265,c_13683]) ).

tff(c_13755,plain,
    n1 != n0,
    inference(splitRight,[status(thm)],[c_6615]) ).

tff(c_6610,plain,
    ! [Fluent_502] :
      ( ( n1 = n0 )
      | holdsAt(waterLevel(n3),n1)
      | releasedAt(Fluent_502,n2)
      | ~ releasedAt(Fluent_502,n1) ),
    inference(resolution,[status(thm)],[c_6594,c_158]) ).

tff(c_13805,plain,
    ! [Fluent_502] :
      ( holdsAt(waterLevel(n3),n1)
      | releasedAt(Fluent_502,n2)
      | ~ releasedAt(Fluent_502,n1) ),
    inference(negUnitSimplification,[status(thm)],[c_13755,c_6610]) ).

tff(c_13806,plain,
    holdsAt(waterLevel(n3),n1),
    inference(splitLeft,[status(thm)],[c_13805]) ).

tff(c_13809,plain,
    ( ~ holdsAt(filling,n1)
    | happens(overflow,n1) ),
    inference(resolution,[status(thm)],[c_13806,c_162]) ).

tff(c_13814,plain,
    happens(overflow,n1),
    inference(demodulation,[status(thm),theory(equality)],[c_3474,c_13809]) ).

tff(c_13816,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_3081,c_13814]) ).

tff(c_13818,plain,
    ~ holdsAt(waterLevel(n3),n1),
    inference(splitRight,[status(thm)],[c_13805]) ).

tff(c_5337,plain,
    ! [Fluent_455] :
      ( happens('#skF_8'(Fluent_455,n1),n1)
      | ~ releasedAt(Fluent_455,n2)
      | releasedAt(Fluent_455,n1) ),
    inference(superposition,[status(thm),theory(equality)],[c_195,c_1888]) ).

tff(c_5353,plain,
    ! [Fluent_455] :
      ( ( n1 = n0 )
      | holdsAt(waterLevel(n3),n1)
      | ~ releasedAt(Fluent_455,n2)
      | releasedAt(Fluent_455,n1) ),
    inference(resolution,[status(thm)],[c_5337,c_158]) ).

tff(c_14077,plain,
    ! [Fluent_455] :
      ( ~ releasedAt(Fluent_455,n2)
      | releasedAt(Fluent_455,n1) ),
    inference(negUnitSimplification,[status(thm)],[c_13818,c_13755,c_5353]) ).

tff(c_103114,plain,
    ! [Fluent_1692] :
      ( releasedAt(Fluent_1692,n1)
      | ~ holdsAt(Fluent_1692,n4)
      | holdsAt(Fluent_1692,n3) ),
    inference(resolution,[status(thm)],[c_103033,c_14077]) ).

tff(c_103166,plain,
    ( ~ holdsAt(filling,n4)
    | holdsAt(filling,n3) ),
    inference(resolution,[status(thm)],[c_103114,c_3128]) ).

tff(c_103208,plain,
    holdsAt(filling,n3),
    inference(demodulation,[status(thm),theory(equality)],[c_273,c_103166]) ).

tff(c_103210,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_2299,c_103208]) ).

tff(c_103212,plain,
    ~ holdsAt(filling,n2),
    inference(splitRight,[status(thm)],[c_11387]) ).

tff(c_103638,plain,
    ! [Time_1732,Fluent_1733] :
      ( ( n0 = Time_1732 )
      | ( '#skF_7'(Fluent_1733,Time_1732) = overflow )
      | releasedAt(Fluent_1733,plus(Time_1732,n1))
      | ~ releasedAt(Fluent_1733,Time_1732) ),
    inference(resolution,[status(thm)],[c_1826,c_150]) ).

tff(c_103718,plain,
    ! [Fluent_1733] :
      ( ( n1 = n0 )
      | ( '#skF_7'(Fluent_1733,n1) = overflow )
      | releasedAt(Fluent_1733,n2)
      | ~ releasedAt(Fluent_1733,n1) ),
    inference(superposition,[status(thm),theory(equality)],[c_195,c_103638]) ).

tff(c_104226,plain,
    n1 = n0,
    inference(splitLeft,[status(thm)],[c_103718]) ).

tff(c_104314,plain,
    ! [Height_360] : releasedAt(waterLevel(Height_360),n0),
    inference(demodulation,[status(thm),theory(equality)],[c_104226,c_4339]) ).

tff(c_104384,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_265,c_104314]) ).

tff(c_104386,plain,
    n1 != n0,
    inference(splitRight,[status(thm)],[c_103718]) ).

tff(c_3475,plain,
    ! [Fluent_326,Time_327] :
      ( happens('#skF_5'(Fluent_326,Time_327),Time_327)
      | holdsAt(Fluent_326,plus(Time_327,n1))
      | releasedAt(Fluent_326,plus(Time_327,n1))
      | ~ holdsAt(Fluent_326,Time_327) ),
    inference(cnfTransformation,[status(thm)],[f_117]) ).

tff(c_165366,plain,
    ! [Time_2387,Fluent_2388] :
      ( ( n0 = Time_2387 )
      | ( '#skF_5'(Fluent_2388,Time_2387) = overflow )
      | holdsAt(Fluent_2388,plus(Time_2387,n1))
      | releasedAt(Fluent_2388,plus(Time_2387,n1))
      | ~ holdsAt(Fluent_2388,Time_2387) ),
    inference(resolution,[status(thm)],[c_3475,c_150]) ).

tff(c_165515,plain,
    ! [Fluent_2388] :
      ( ( n1 = n0 )
      | ( '#skF_5'(Fluent_2388,n1) = overflow )
      | holdsAt(Fluent_2388,plus(n1,n1))
      | releasedAt(Fluent_2388,n2)
      | ~ holdsAt(Fluent_2388,n1) ),
    inference(superposition,[status(thm),theory(equality)],[c_195,c_165366]) ).

tff(c_165588,plain,
    ! [Fluent_2388] :
      ( ( n1 = n0 )
      | ( '#skF_5'(Fluent_2388,n1) = overflow )
      | holdsAt(Fluent_2388,n2)
      | releasedAt(Fluent_2388,n2)
      | ~ holdsAt(Fluent_2388,n1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_195,c_165515]) ).

tff(c_165592,plain,
    ! [Fluent_2389] :
      ( ( '#skF_5'(Fluent_2389,n1) = overflow )
      | holdsAt(Fluent_2389,n2)
      | releasedAt(Fluent_2389,n2)
      | ~ holdsAt(Fluent_2389,n1) ),
    inference(negUnitSimplification,[status(thm)],[c_104386,c_165588]) ).

tff(c_104491,plain,
    ! [Fluent_455] :
      ( holdsAt(waterLevel(n3),n1)
      | ~ releasedAt(Fluent_455,n2)
      | releasedAt(Fluent_455,n1) ),
    inference(negUnitSimplification,[status(thm)],[c_104386,c_5353]) ).

tff(c_104492,plain,
    holdsAt(waterLevel(n3),n1),
    inference(splitLeft,[status(thm)],[c_104491]) ).

tff(c_104495,plain,
    ( ~ holdsAt(filling,n1)
    | happens(overflow,n1) ),
    inference(resolution,[status(thm)],[c_104492,c_162]) ).

tff(c_104500,plain,
    happens(overflow,n1),
    inference(demodulation,[status(thm),theory(equality)],[c_3474,c_104495]) ).

tff(c_104502,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_3081,c_104500]) ).

tff(c_104503,plain,
    ! [Fluent_455] :
      ( ~ releasedAt(Fluent_455,n2)
      | releasedAt(Fluent_455,n1) ),
    inference(splitRight,[status(thm)],[c_104491]) ).

tff(c_165657,plain,
    ! [Fluent_2390] :
      ( releasedAt(Fluent_2390,n1)
      | ( '#skF_5'(Fluent_2390,n1) = overflow )
      | holdsAt(Fluent_2390,n2)
      | ~ holdsAt(Fluent_2390,n1) ),
    inference(resolution,[status(thm)],[c_165592,c_104503]) ).

tff(c_165701,plain,
    ( ( '#skF_5'(filling,n1) = overflow )
    | holdsAt(filling,n2)
    | ~ holdsAt(filling,n1) ),
    inference(resolution,[status(thm)],[c_165657,c_3128]) ).

tff(c_165736,plain,
    ( ( '#skF_5'(filling,n1) = overflow )
    | holdsAt(filling,n2) ),
    inference(demodulation,[status(thm),theory(equality)],[c_3474,c_165701]) ).

tff(c_165737,plain,
    '#skF_5'(filling,n1) = overflow,
    inference(negUnitSimplification,[status(thm)],[c_103212,c_165736]) ).

tff(c_3510,plain,
    ! [Fluent_326] :
      ( happens('#skF_5'(Fluent_326,n1),n1)
      | holdsAt(Fluent_326,plus(n1,n1))
      | releasedAt(Fluent_326,n2)
      | ~ holdsAt(Fluent_326,n1) ),
    inference(superposition,[status(thm),theory(equality)],[c_195,c_3475]) ).

tff(c_3523,plain,
    ! [Fluent_326] :
      ( happens('#skF_5'(Fluent_326,n1),n1)
      | holdsAt(Fluent_326,n2)
      | releasedAt(Fluent_326,n2)
      | ~ holdsAt(Fluent_326,n1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_195,c_3510]) ).

tff(c_165742,plain,
    ( happens(overflow,n1)
    | holdsAt(filling,n2)
    | releasedAt(filling,n2)
    | ~ holdsAt(filling,n1) ),
    inference(superposition,[status(thm),theory(equality)],[c_165737,c_3523]) ).

tff(c_165750,plain,
    ( happens(overflow,n1)
    | holdsAt(filling,n2)
    | releasedAt(filling,n2) ),
    inference(demodulation,[status(thm),theory(equality)],[c_3474,c_165742]) ).

tff(c_165751,plain,
    releasedAt(filling,n2),
    inference(negUnitSimplification,[status(thm)],[c_103212,c_3081,c_165750]) ).

tff(c_165874,plain,
    releasedAt(filling,n1),
    inference(resolution,[status(thm)],[c_165751,c_104503]) ).

tff(c_165890,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_3128,c_165874]) ).

tff(c_165892,plain,
    happens(tapOn,n3),
    inference(splitRight,[status(thm)],[c_4093]) ).

tff(c_165900,plain,
    ( ( n3 = n0 )
    | holdsAt(filling,n3) ),
    inference(resolution,[status(thm)],[c_165892,c_154]) ).

tff(c_165918,plain,
    n3 = n0,
    inference(negUnitSimplification,[status(thm)],[c_2299,c_165900]) ).

tff(c_211,plain,
    ! [Y_87] : less_or_equal(Y_87,Y_87),
    inference(cnfTransformation,[status(thm)],[f_322]) ).

tff(c_356,plain,
    ! [X_121] :
      ( less(X_121,n2)
      | ~ less_or_equal(X_121,n1) ),
    inference(cnfTransformation,[status(thm)],[f_333]) ).

tff(c_365,plain,
    less(n1,n2),
    inference(resolution,[status(thm)],[c_211,c_356]) ).

tff(c_782,plain,
    ! [X_164,Y_165] :
      ( less(X_164,Y_165)
      | ( Y_165 = X_164 )
      | less(Y_165,X_164) ),
    inference(cnfTransformation,[status(thm)],[f_369]) ).

tff(c_488,plain,
    ! [X_140,Y_141] :
      ( ~ less(X_140,Y_141)
      | less_or_equal(X_140,Y_141) ),
    inference(cnfTransformation,[status(thm)],[f_322]) ).

tff(c_223,plain,
    ! [X_90] :
      ( less(X_90,n2)
      | ~ less_or_equal(X_90,n1) ),
    inference(cnfTransformation,[status(thm)],[f_333]) ).

tff(c_574,plain,
    ! [X_148] :
      ( less(X_148,n2)
      | ~ less(X_148,n1) ),
    inference(resolution,[status(thm)],[c_488,c_223]) ).

tff(c_378,plain,
    ! [X_123] :
      ( less(X_123,n3)
      | ~ less_or_equal(X_123,n2) ),
    inference(cnfTransformation,[status(thm)],[f_337]) ).

tff(c_383,plain,
    less(n2,n3),
    inference(resolution,[status(thm)],[c_211,c_378]) ).

tff(c_257,plain,
    ! [Y_99,X_98] :
      ( ~ less(Y_99,X_98)
      | ~ less(X_98,Y_99) ),
    inference(cnfTransformation,[status(thm)],[f_369]) ).

tff(c_391,plain,
    ~ less(n3,n2),
    inference(resolution,[status(thm)],[c_383,c_257]) ).

tff(c_584,plain,
    ~ less(n3,n1),
    inference(resolution,[status(thm)],[c_574,c_391]) ).

tff(c_969,plain,
    ( less(n1,n3)
    | ( n3 = n1 ) ),
    inference(resolution,[status(thm)],[c_782,c_584]) ).

tff(c_1034,plain,
    n3 = n1,
    inference(splitLeft,[status(thm)],[c_969]) ).

tff(c_1050,plain,
    ~ less(n1,n2),
    inference(demodulation,[status(thm),theory(equality)],[c_1034,c_391]) ).

tff(c_1062,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_365,c_1050]) ).

tff(c_1063,plain,
    less(n1,n3),
    inference(splitRight,[status(thm)],[c_969]) ).

tff(c_165946,plain,
    less(n1,n0),
    inference(demodulation,[status(thm),theory(equality)],[c_165918,c_1063]) ).

tff(c_165970,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_215,c_165946]) ).

tff(c_165972,plain,
    happens(overflow,n2),
    inference(splitRight,[status(thm)],[c_3923]) ).

tff(c_140,plain,
    ! [Time_64] : terminates(overflow,filling,Time_64),
    inference(cnfTransformation,[status(thm)],[f_250]) ).

tff(c_1579,plain,
    ! [Event_221,Fluent_222,Time_223] :
      ( ~ terminates(Event_221,Fluent_222,Time_223)
      | ~ releasedAt(Fluent_222,plus(Time_223,n1))
      | ~ happens(Event_221,Time_223) ),
    inference(cnfTransformation,[status(thm)],[f_191]) ).

tff(c_3386,plain,
    ! [Time_323] :
      ( ~ releasedAt(filling,plus(Time_323,n1))
      | ~ happens(overflow,Time_323) ),
    inference(resolution,[status(thm)],[c_140,c_1579]) ).

tff(c_166430,plain,
    ! [X_2416] :
      ( ~ releasedAt(filling,plus(n1,X_2416))
      | ~ happens(overflow,X_2416) ),
    inference(superposition,[status(thm),theory(equality)],[c_207,c_3386]) ).

tff(c_166456,plain,
    ( ~ releasedAt(filling,n3)
    | ~ happens(overflow,n2) ),
    inference(superposition,[status(thm),theory(equality)],[c_197,c_166430]) ).

tff(c_166468,plain,
    ~ releasedAt(filling,n3),
    inference(demodulation,[status(thm),theory(equality)],[c_165972,c_166456]) ).

tff(c_338363,plain,
    ( ~ holdsAt(filling,n4)
    | holdsAt(filling,n3) ),
    inference(resolution,[status(thm)],[c_338297,c_166468]) ).

tff(c_338411,plain,
    holdsAt(filling,n3),
    inference(demodulation,[status(thm),theory(equality)],[c_273,c_338363]) ).

tff(c_338413,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_2299,c_338411]) ).

tff(c_338415,plain,
    happens(tapOn,n3),
    inference(splitRight,[status(thm)],[c_166312]) ).

tff(c_338458,plain,
    ( ( n3 = n0 )
    | holdsAt(filling,n3) ),
    inference(resolution,[status(thm)],[c_338415,c_154]) ).

tff(c_338476,plain,
    n3 = n0,
    inference(negUnitSimplification,[status(thm)],[c_2299,c_338458]) ).

tff(c_166132,plain,
    ! [Y_2400] :
      ( holdsAt(spilling,plus(n1,Y_2400))
      | ~ happens(overflow,Y_2400) ),
    inference(superposition,[status(thm),theory(equality)],[c_207,c_3063]) ).

tff(c_166149,plain,
    ( holdsAt(spilling,n3)
    | ~ happens(overflow,n2) ),
    inference(superposition,[status(thm),theory(equality)],[c_197,c_166132]) ).

tff(c_166155,plain,
    holdsAt(spilling,n3),
    inference(demodulation,[status(thm),theory(equality)],[c_165972,c_166149]) ).

tff(c_338485,plain,
    holdsAt(spilling,n0),
    inference(demodulation,[status(thm),theory(equality)],[c_338476,c_166155]) ).

tff(c_338531,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_263,c_338485]) ).

tff(c_338533,plain,
    happens(overflow,n1),
    inference(splitRight,[status(thm)],[c_3076]) ).

tff(c_338819,plain,
    ! [Time_4511] :
      ( ~ releasedAt(filling,plus(Time_4511,n1))
      | ~ happens(overflow,Time_4511) ),
    inference(resolution,[status(thm)],[c_140,c_1579]) ).

tff(c_338834,plain,
    ( ~ releasedAt(filling,n2)
    | ~ happens(overflow,n1) ),
    inference(superposition,[status(thm),theory(equality)],[c_195,c_338819]) ).

tff(c_338840,plain,
    ~ releasedAt(filling,n2),
    inference(demodulation,[status(thm),theory(equality)],[c_338533,c_338834]) ).

tff(c_435,plain,
    ! [X_129] :
      ( less(X_129,n5)
      | ~ less_or_equal(X_129,n4) ),
    inference(cnfTransformation,[status(thm)],[f_345]) ).

tff(c_440,plain,
    less(n4,n5),
    inference(resolution,[status(thm)],[c_211,c_435]) ).

tff(c_338663,plain,
    ! [Event_4507,Time_4505,Time2_4506,Fluent_4503,Time1_4504] :
      ( stoppedIn(Time1_4504,Fluent_4503,Time2_4506)
      | ~ terminates(Event_4507,Fluent_4503,Time_4505)
      | ~ less(Time_4505,Time2_4506)
      | ~ less(Time1_4504,Time_4505)
      | ~ happens(Event_4507,Time_4505) ),
    inference(cnfTransformation,[status(thm)],[f_63]) ).

tff(c_373554,plain,
    ! [Time1_5644,Time2_5645,Time_5646] :
      ( stoppedIn(Time1_5644,filling,Time2_5645)
      | ~ less(Time_5646,Time2_5645)
      | ~ less(Time1_5644,Time_5646)
      | ~ happens(overflow,Time_5646) ),
    inference(resolution,[status(thm)],[c_140,c_338663]) ).

tff(c_373798,plain,
    ! [Time1_5644] :
      ( stoppedIn(Time1_5644,filling,n5)
      | ~ less(Time1_5644,n4)
      | ~ happens(overflow,n4) ),
    inference(resolution,[status(thm)],[c_440,c_373554]) ).

tff(c_374632,plain,
    ~ happens(overflow,n4),
    inference(splitLeft,[status(thm)],[c_373798]) ).

tff(c_372991,plain,
    ! [Fluent_5605,X_5606] :
      ( happens('#skF_8'(Fluent_5605,X_5606),X_5606)
      | ~ releasedAt(Fluent_5605,plus(n1,X_5606))
      | releasedAt(Fluent_5605,X_5606) ),
    inference(superposition,[status(thm),theory(equality)],[c_207,c_1888]) ).

tff(c_374294,plain,
    ! [Fluent_5662] :
      ( happens('#skF_8'(Fluent_5662,n3),n3)
      | ~ releasedAt(Fluent_5662,n4)
      | releasedAt(Fluent_5662,n3) ),
    inference(superposition,[status(thm),theory(equality)],[c_199,c_372991]) ).

tff(c_374302,plain,
    ! [Fluent_5662] :
      ( ( n3 = n0 )
      | holdsAt(filling,n3)
      | ~ releasedAt(Fluent_5662,n4)
      | releasedAt(Fluent_5662,n3) ),
    inference(resolution,[status(thm)],[c_374294,c_154]) ).

tff(c_374318,plain,
    ! [Fluent_5662] :
      ( ( n3 = n0 )
      | ~ releasedAt(Fluent_5662,n4)
      | releasedAt(Fluent_5662,n3) ),
    inference(negUnitSimplification,[status(thm)],[c_2299,c_374302]) ).

tff(c_374321,plain,
    n3 = n0,
    inference(splitLeft,[status(thm)],[c_374318]) ).

tff(c_338891,plain,
    ! [Time_4514] :
      ( ~ releasedAt(filling,plus(Time_4514,n1))
      | ~ happens(tapOn,Time_4514) ),
    inference(resolution,[status(thm)],[c_130,c_1731]) ).

tff(c_339589,plain,
    ! [Y_4540] :
      ( ~ releasedAt(filling,plus(n1,Y_4540))
      | ~ happens(tapOn,Y_4540) ),
    inference(superposition,[status(thm),theory(equality)],[c_207,c_338891]) ).

tff(c_339612,plain,
    ( ~ releasedAt(filling,n4)
    | ~ happens(tapOn,n3) ),
    inference(superposition,[status(thm),theory(equality)],[c_199,c_339589]) ).

tff(c_339625,plain,
    ~ happens(tapOn,n3),
    inference(splitLeft,[status(thm)],[c_339612]) ).

tff(c_374373,plain,
    ~ happens(tapOn,n0),
    inference(demodulation,[status(thm),theory(equality)],[c_374321,c_339625]) ).

tff(c_374420,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_164,c_374373]) ).

tff(c_374422,plain,
    n3 != n0,
    inference(splitRight,[status(thm)],[c_374318]) ).

tff(c_338841,plain,
    ! [Fluent_4512,Time_4513] :
      ( happens('#skF_5'(Fluent_4512,Time_4513),Time_4513)
      | holdsAt(Fluent_4512,plus(Time_4513,n1))
      | releasedAt(Fluent_4512,plus(Time_4513,n1))
      | ~ holdsAt(Fluent_4512,Time_4513) ),
    inference(cnfTransformation,[status(thm)],[f_117]) ).

tff(c_409654,plain,
    ! [Fluent_6185,Y_6186] :
      ( happens('#skF_5'(Fluent_6185,Y_6186),Y_6186)
      | holdsAt(Fluent_6185,plus(Y_6186,n1))
      | releasedAt(Fluent_6185,plus(n1,Y_6186))
      | ~ holdsAt(Fluent_6185,Y_6186) ),
    inference(superposition,[status(thm),theory(equality)],[c_207,c_338841]) ).

tff(c_409808,plain,
    ! [Fluent_6185] :
      ( happens('#skF_5'(Fluent_6185,n3),n3)
      | holdsAt(Fluent_6185,plus(n3,n1))
      | releasedAt(Fluent_6185,n4)
      | ~ holdsAt(Fluent_6185,n3) ),
    inference(superposition,[status(thm),theory(equality)],[c_199,c_409654]) ).

tff(c_502912,plain,
    ! [Fluent_7045] :
      ( happens('#skF_5'(Fluent_7045,n3),n3)
      | holdsAt(Fluent_7045,n4)
      | releasedAt(Fluent_7045,n4)
      | ~ holdsAt(Fluent_7045,n3) ),
    inference(demodulation,[status(thm),theory(equality)],[c_199,c_207,c_409808]) ).

tff(c_502920,plain,
    ! [Fluent_7045] :
      ( ( n3 = n0 )
      | holdsAt(filling,n3)
      | holdsAt(Fluent_7045,n4)
      | releasedAt(Fluent_7045,n4)
      | ~ holdsAt(Fluent_7045,n3) ),
    inference(resolution,[status(thm)],[c_502912,c_154]) ).

tff(c_502942,plain,
    ! [Fluent_7046] :
      ( holdsAt(Fluent_7046,n4)
      | releasedAt(Fluent_7046,n4)
      | ~ holdsAt(Fluent_7046,n3) ),
    inference(negUnitSimplification,[status(thm)],[c_2299,c_374422,c_502920]) ).

tff(c_374421,plain,
    ! [Fluent_5662] :
      ( ~ releasedAt(Fluent_5662,n4)
      | releasedAt(Fluent_5662,n3) ),
    inference(splitRight,[status(thm)],[c_374318]) ).

tff(c_503004,plain,
    ! [Fluent_7047] :
      ( releasedAt(Fluent_7047,n3)
      | holdsAt(Fluent_7047,n4)
      | ~ holdsAt(Fluent_7047,n3) ),
    inference(resolution,[status(thm)],[c_502942,c_374421]) ).

tff(c_174,plain,
    tapOn != overflow,
    inference(cnfTransformation,[status(thm)],[f_289]) ).

tff(c_156,plain,
    ! [Event_71,Time_72] :
      ( ( tapOn = Event_71 )
      | holdsAt(filling,Time_72)
      | ~ happens(Event_71,Time_72) ),
    inference(cnfTransformation,[status(thm)],[f_270]) ).

tff(c_338563,plain,
    ( ( tapOn = overflow )
    | holdsAt(filling,n1) ),
    inference(resolution,[status(thm)],[c_338533,c_156]) ).

tff(c_338578,plain,
    holdsAt(filling,n1),
    inference(negUnitSimplification,[status(thm)],[c_174,c_338563]) ).

tff(c_28,plain,
    ! [Fluent_29,Time_30] :
      ( happens('#skF_5'(Fluent_29,Time_30),Time_30)
      | holdsAt(Fluent_29,plus(Time_30,n1))
      | releasedAt(Fluent_29,plus(Time_30,n1))
      | ~ holdsAt(Fluent_29,Time_30) ),
    inference(cnfTransformation,[status(thm)],[f_117]) ).

tff(c_339840,plain,
    ! [X_4553] :
      ( ~ releasedAt(filling,plus(n1,X_4553))
      | ~ happens(overflow,X_4553) ),
    inference(superposition,[status(thm),theory(equality)],[c_207,c_338819]) ).

tff(c_339848,plain,
    ( ~ happens(overflow,n1)
    | happens('#skF_5'(filling,n1),n1)
    | holdsAt(filling,plus(n1,n1))
    | ~ holdsAt(filling,n1) ),
    inference(resolution,[status(thm)],[c_28,c_339840]) ).

tff(c_339875,plain,
    ( happens('#skF_5'(filling,n1),n1)
    | holdsAt(filling,n2) ),
    inference(demodulation,[status(thm),theory(equality)],[c_338578,c_195,c_338533,c_339848]) ).

tff(c_339916,plain,
    holdsAt(filling,n2),
    inference(splitLeft,[status(thm)],[c_339875]) ).

tff(c_1805,plain,
    ! [Fluent_239,Time_240,Event_241] :
      ( ~ holdsAt(Fluent_239,plus(Time_240,n1))
      | ~ terminates(Event_241,Fluent_239,Time_240)
      | ~ happens(Event_241,Time_240) ),
    inference(cnfTransformation,[status(thm)],[f_174]) ).

tff(c_340277,plain,
    ! [Fluent_4606,Event_4607] :
      ( ~ holdsAt(Fluent_4606,n2)
      | ~ terminates(Event_4607,Fluent_4606,n1)
      | ~ happens(Event_4607,n1) ),
    inference(superposition,[status(thm),theory(equality)],[c_195,c_1805]) ).

tff(c_340289,plain,
    ( ~ holdsAt(filling,n2)
    | ~ happens(overflow,n1) ),
    inference(resolution,[status(thm)],[c_140,c_340277]) ).

tff(c_340301,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_338533,c_339916,c_340289]) ).

tff(c_340303,plain,
    ~ holdsAt(filling,n2),
    inference(splitRight,[status(thm)],[c_339875]) ).

tff(c_373265,plain,
    ! [Fluent_5626] :
      ( happens('#skF_8'(Fluent_5626,n2),n2)
      | ~ releasedAt(Fluent_5626,n3)
      | releasedAt(Fluent_5626,n2) ),
    inference(superposition,[status(thm),theory(equality)],[c_197,c_372991]) ).

tff(c_373273,plain,
    ! [Fluent_5626] :
      ( ( n2 = n0 )
      | holdsAt(filling,n2)
      | ~ releasedAt(Fluent_5626,n3)
      | releasedAt(Fluent_5626,n2) ),
    inference(resolution,[status(thm)],[c_373265,c_154]) ).

tff(c_373287,plain,
    ! [Fluent_5626] :
      ( ( n2 = n0 )
      | ~ releasedAt(Fluent_5626,n3)
      | releasedAt(Fluent_5626,n2) ),
    inference(negUnitSimplification,[status(thm)],[c_340303,c_373273]) ).

tff(c_373290,plain,
    n2 = n0,
    inference(splitLeft,[status(thm)],[c_373287]) ).

tff(c_339149,plain,
    ! [Time_4520] :
      ( holdsAt(filling,plus(Time_4520,n1))
      | ~ happens(tapOn,Time_4520) ),
    inference(resolution,[status(thm)],[c_130,c_1772]) ).

tff(c_339565,plain,
    ! [Y_4539] :
      ( holdsAt(filling,plus(n1,Y_4539))
      | ~ happens(tapOn,Y_4539) ),
    inference(superposition,[status(thm),theory(equality)],[c_207,c_339149]) ).

tff(c_339582,plain,
    ( holdsAt(filling,n3)
    | ~ happens(tapOn,n2) ),
    inference(superposition,[status(thm),theory(equality)],[c_197,c_339565]) ).

tff(c_339588,plain,
    ~ happens(tapOn,n2),
    inference(negUnitSimplification,[status(thm)],[c_2299,c_339582]) ).

tff(c_373342,plain,
    ~ happens(tapOn,n0),
    inference(demodulation,[status(thm),theory(equality)],[c_373290,c_339588]) ).

tff(c_373385,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_164,c_373342]) ).

tff(c_373386,plain,
    ! [Fluent_5626] :
      ( ~ releasedAt(Fluent_5626,n3)
      | releasedAt(Fluent_5626,n2) ),
    inference(splitRight,[status(thm)],[c_373287]) ).

tff(c_503069,plain,
    ! [Fluent_7048] :
      ( releasedAt(Fluent_7048,n2)
      | holdsAt(Fluent_7048,n4)
      | ~ holdsAt(Fluent_7048,n3) ),
    inference(resolution,[status(thm)],[c_503004,c_373386]) ).

tff(c_160,plain,
    ! [Event_71,Time_72] :
      ( ( tapOn = Event_71 )
      | holdsAt(waterLevel(n3),Time_72)
      | ~ happens(Event_71,Time_72) ),
    inference(cnfTransformation,[status(thm)],[f_270]) ).

tff(c_338559,plain,
    ( ( tapOn = overflow )
    | holdsAt(waterLevel(n3),n1) ),
    inference(resolution,[status(thm)],[c_338533,c_160]) ).

tff(c_338574,plain,
    holdsAt(waterLevel(n3),n1),
    inference(negUnitSimplification,[status(thm)],[c_174,c_338559]) ).

tff(c_176,plain,
    ! [X_80] : ( waterLevel(X_80) != filling ),
    inference(cnfTransformation,[status(thm)],[f_293]) ).

tff(c_366738,plain,
    ! [Height_5299,Time_5300] :
      ( releasedAt(waterLevel(Height_5299),plus(Time_5300,n1))
      | ~ happens(tapOn,Time_5300) ),
    inference(resolution,[status(thm)],[c_144,c_1656]) ).

tff(c_366768,plain,
    ! [Height_5299] :
      ( releasedAt(waterLevel(Height_5299),n1)
      | ~ happens(tapOn,n0) ),
    inference(superposition,[status(thm),theory(equality)],[c_189,c_366738]) ).

tff(c_366771,plain,
    ! [Height_5299] : releasedAt(waterLevel(Height_5299),n1),
    inference(demodulation,[status(thm),theory(equality)],[c_164,c_366768]) ).

tff(c_374424,plain,
    ! [Fluent_5664,Y_5665] :
      ( happens('#skF_7'(Fluent_5664,Y_5665),Y_5665)
      | releasedAt(Fluent_5664,plus(n1,Y_5665))
      | ~ releasedAt(Fluent_5664,Y_5665) ),
    inference(superposition,[status(thm),theory(equality)],[c_207,c_1826]) ).

tff(c_124,plain,
    ! [Height_61,Time_55] :
      ( ~ holdsAt(waterLevel(Height_61),Time_55)
      | initiates(overflow,waterLevel(Height_61),Time_55) ),
    inference(cnfTransformation,[status(thm)],[f_240]) ).

tff(c_1741,plain,
    ! [Height_61,Time_55] :
      ( ~ releasedAt(waterLevel(Height_61),plus(Time_55,n1))
      | ~ happens(overflow,Time_55)
      | ~ holdsAt(waterLevel(Height_61),Time_55) ),
    inference(resolution,[status(thm)],[c_124,c_1731]) ).

tff(c_374452,plain,
    ! [Height_61] :
      ( ~ happens(overflow,n1)
      | ~ holdsAt(waterLevel(Height_61),n1)
      | happens('#skF_7'(waterLevel(Height_61),n1),n1)
      | ~ releasedAt(waterLevel(Height_61),n1) ),
    inference(resolution,[status(thm)],[c_374424,c_1741]) ).

tff(c_374635,plain,
    ! [Height_5671] :
      ( ~ holdsAt(waterLevel(Height_5671),n1)
      | happens('#skF_7'(waterLevel(Height_5671),n1),n1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_366771,c_338533,c_374452]) ).

tff(c_374679,plain,
    ! [Height_5671] :
      ( ( n1 = n0 )
      | ( '#skF_7'(waterLevel(Height_5671),n1) = overflow )
      | ~ holdsAt(waterLevel(Height_5671),n1) ),
    inference(resolution,[status(thm)],[c_374635,c_150]) ).

tff(c_375940,plain,
    n1 = n0,
    inference(splitLeft,[status(thm)],[c_374679]) ).

tff(c_376032,plain,
    ! [Height_5299] : releasedAt(waterLevel(Height_5299),n0),
    inference(demodulation,[status(thm),theory(equality)],[c_375940,c_366771]) ).

tff(c_376108,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_265,c_376032]) ).

tff(c_376111,plain,
    ! [Height_5741] :
      ( ( '#skF_7'(waterLevel(Height_5741),n1) = overflow )
      | ~ holdsAt(waterLevel(Height_5741),n1) ),
    inference(splitRight,[status(thm)],[c_374679]) ).

tff(c_376183,plain,
    '#skF_7'(waterLevel(n3),n1) = overflow,
    inference(resolution,[status(thm)],[c_338574,c_376111]) ).

tff(c_339484,plain,
    ! [Fluent_4534,Time_4535] :
      ( terminates('#skF_7'(Fluent_4534,Time_4535),Fluent_4534,Time_4535)
      | initiates('#skF_7'(Fluent_4534,Time_4535),Fluent_4534,Time_4535)
      | releasedAt(Fluent_4534,plus(Time_4535,n1))
      | ~ releasedAt(Fluent_4534,Time_4535) ),
    inference(cnfTransformation,[status(thm)],[f_146]) ).

tff(c_132,plain,
    ! [Fluent_63,Event_62,Time_64] :
      ( ( filling = Fluent_63 )
      | ~ terminates(Event_62,Fluent_63,Time_64) ),
    inference(cnfTransformation,[status(thm)],[f_250]) ).

tff(c_399915,plain,
    ! [Fluent_6066,Time_6067] :
      ( ( filling = Fluent_6066 )
      | initiates('#skF_7'(Fluent_6066,Time_6067),Fluent_6066,Time_6067)
      | releasedAt(Fluent_6066,plus(Time_6067,n1))
      | ~ releasedAt(Fluent_6066,Time_6067) ),
    inference(resolution,[status(thm)],[c_339484,c_132]) ).

tff(c_399984,plain,
    ( ( waterLevel(n3) = filling )
    | initiates(overflow,waterLevel(n3),n1)
    | releasedAt(waterLevel(n3),plus(n1,n1))
    | ~ releasedAt(waterLevel(n3),n1) ),
    inference(superposition,[status(thm),theory(equality)],[c_376183,c_399915]) ).

tff(c_400012,plain,
    ( ( waterLevel(n3) = filling )
    | initiates(overflow,waterLevel(n3),n1)
    | releasedAt(waterLevel(n3),n2) ),
    inference(demodulation,[status(thm),theory(equality)],[c_366771,c_195,c_399984]) ).

tff(c_400013,plain,
    ( initiates(overflow,waterLevel(n3),n1)
    | releasedAt(waterLevel(n3),n2) ),
    inference(negUnitSimplification,[status(thm)],[c_176,c_400012]) ).

tff(c_400014,plain,
    releasedAt(waterLevel(n3),n2),
    inference(splitLeft,[status(thm)],[c_400013]) ).

tff(c_371365,plain,
    ! [Height_5563,Time_5564] :
      ( ~ releasedAt(waterLevel(Height_5563),plus(Time_5564,n1))
      | ~ happens(overflow,Time_5564)
      | ~ holdsAt(waterLevel(Height_5563),Time_5564) ),
    inference(resolution,[status(thm)],[c_124,c_1731]) ).

tff(c_371416,plain,
    ! [Height_5563] :
      ( ~ releasedAt(waterLevel(Height_5563),n2)
      | ~ happens(overflow,n1)
      | ~ holdsAt(waterLevel(Height_5563),n1) ),
    inference(superposition,[status(thm),theory(equality)],[c_195,c_371365]) ).

tff(c_371428,plain,
    ! [Height_5563] :
      ( ~ releasedAt(waterLevel(Height_5563),n2)
      | ~ holdsAt(waterLevel(Height_5563),n1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_338533,c_371416]) ).

tff(c_400029,plain,
    ~ holdsAt(waterLevel(n3),n1),
    inference(resolution,[status(thm)],[c_400014,c_371428]) ).

tff(c_400050,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_338574,c_400029]) ).

tff(c_400052,plain,
    ~ releasedAt(waterLevel(n3),n2),
    inference(splitRight,[status(thm)],[c_400013]) ).

tff(c_503088,plain,
    ( holdsAt(waterLevel(n3),n4)
    | ~ holdsAt(waterLevel(n3),n3) ),
    inference(resolution,[status(thm)],[c_503069,c_400052]) ).

tff(c_503151,plain,
    holdsAt(waterLevel(n3),n4),
    inference(demodulation,[status(thm),theory(equality)],[c_271,c_503088]) ).

tff(c_503217,plain,
    ( ~ holdsAt(filling,n4)
    | happens(overflow,n4) ),
    inference(resolution,[status(thm)],[c_503151,c_162]) ).

tff(c_503246,plain,
    happens(overflow,n4),
    inference(demodulation,[status(thm),theory(equality)],[c_273,c_503217]) ).

tff(c_503248,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_374632,c_503246]) ).

tff(c_503250,plain,
    happens(overflow,n4),
    inference(splitRight,[status(thm)],[c_373798]) ).

tff(c_503949,plain,
    ! [Fluent_7072] :
      ( happens('#skF_7'(Fluent_7072,n3),n3)
      | releasedAt(Fluent_7072,n4)
      | ~ releasedAt(Fluent_7072,n3) ),
    inference(superposition,[status(thm),theory(equality)],[c_199,c_374424]) ).

tff(c_503957,plain,
    ! [Fluent_7072] :
      ( ( n3 = n0 )
      | holdsAt(filling,n3)
      | releasedAt(Fluent_7072,n4)
      | ~ releasedAt(Fluent_7072,n3) ),
    inference(resolution,[status(thm)],[c_503949,c_154]) ).

tff(c_503974,plain,
    ! [Fluent_7072] :
      ( releasedAt(Fluent_7072,n4)
      | ~ releasedAt(Fluent_7072,n3) ),
    inference(negUnitSimplification,[status(thm)],[c_2299,c_374422,c_503957]) ).

tff(c_505270,plain,
    ! [Time_7136,Fluent_7137] :
      ( ( n0 = Time_7136 )
      | ( '#skF_7'(Fluent_7137,Time_7136) = overflow )
      | releasedAt(Fluent_7137,plus(Time_7136,n1))
      | ~ releasedAt(Fluent_7137,Time_7136) ),
    inference(resolution,[status(thm)],[c_1826,c_150]) ).

tff(c_1584,plain,
    ! [Time_64] :
      ( ~ releasedAt(filling,plus(Time_64,n1))
      | ~ happens(overflow,Time_64) ),
    inference(resolution,[status(thm)],[c_140,c_1579]) ).

tff(c_506879,plain,
    ! [Time_7183] :
      ( ~ happens(overflow,Time_7183)
      | ( n0 = Time_7183 )
      | ( '#skF_7'(filling,Time_7183) = overflow )
      | ~ releasedAt(filling,Time_7183) ),
    inference(resolution,[status(thm)],[c_505270,c_1584]) ).

tff(c_506899,plain,
    ( ~ happens(overflow,n4)
    | ( n4 = n0 )
    | ( '#skF_7'(filling,n4) = overflow )
    | ~ releasedAt(filling,n3) ),
    inference(resolution,[status(thm)],[c_503974,c_506879]) ).

tff(c_506932,plain,
    ( ( n4 = n0 )
    | ( '#skF_7'(filling,n4) = overflow )
    | ~ releasedAt(filling,n3) ),
    inference(demodulation,[status(thm),theory(equality)],[c_503250,c_506899]) ).

tff(c_506942,plain,
    ~ releasedAt(filling,n3),
    inference(splitLeft,[status(thm)],[c_506932]) ).

tff(c_338918,plain,
    ! [Fluent_4515,Time_4516] :
      ( happens('#skF_6'(Fluent_4515,Time_4516),Time_4516)
      | ~ holdsAt(Fluent_4515,plus(Time_4516,n1))
      | releasedAt(Fluent_4515,plus(Time_4516,n1))
      | holdsAt(Fluent_4515,Time_4516) ),
    inference(cnfTransformation,[status(thm)],[f_133]) ).

tff(c_529495,plain,
    ! [Fluent_7518,Y_7519] :
      ( happens('#skF_6'(Fluent_7518,Y_7519),Y_7519)
      | ~ holdsAt(Fluent_7518,plus(Y_7519,n1))
      | releasedAt(Fluent_7518,plus(n1,Y_7519))
      | holdsAt(Fluent_7518,Y_7519) ),
    inference(superposition,[status(thm),theory(equality)],[c_207,c_338918]) ).

tff(c_529642,plain,
    ! [Fluent_7518] :
      ( happens('#skF_6'(Fluent_7518,n3),n3)
      | ~ holdsAt(Fluent_7518,plus(n3,n1))
      | releasedAt(Fluent_7518,n4)
      | holdsAt(Fluent_7518,n3) ),
    inference(superposition,[status(thm),theory(equality)],[c_199,c_529495]) ).

tff(c_679820,plain,
    ! [Fluent_8700] :
      ( happens('#skF_6'(Fluent_8700,n3),n3)
      | ~ holdsAt(Fluent_8700,n4)
      | releasedAt(Fluent_8700,n4)
      | holdsAt(Fluent_8700,n3) ),
    inference(demodulation,[status(thm),theory(equality)],[c_199,c_207,c_529642]) ).

tff(c_679828,plain,
    ! [Fluent_8700] :
      ( ( n3 = n0 )
      | holdsAt(filling,n3)
      | ~ holdsAt(Fluent_8700,n4)
      | releasedAt(Fluent_8700,n4)
      | holdsAt(Fluent_8700,n3) ),
    inference(resolution,[status(thm)],[c_679820,c_154]) ).

tff(c_679850,plain,
    ! [Fluent_8701] :
      ( ~ holdsAt(Fluent_8701,n4)
      | releasedAt(Fluent_8701,n4)
      | holdsAt(Fluent_8701,n3) ),
    inference(negUnitSimplification,[status(thm)],[c_2299,c_374422,c_679828]) ).

tff(c_38,plain,
    ! [Fluent_38,Time_39] :
      ( releases('#skF_8'(Fluent_38,Time_39),Fluent_38,Time_39)
      | ~ releasedAt(Fluent_38,plus(Time_39,n1))
      | releasedAt(Fluent_38,Time_39) ),
    inference(cnfTransformation,[status(thm)],[f_159]) ).

tff(c_503252,plain,
    ( ( tapOn = overflow )
    | holdsAt(waterLevel(n3),n4) ),
    inference(resolution,[status(thm)],[c_503250,c_160]) ).

tff(c_503267,plain,
    holdsAt(waterLevel(n3),n4),
    inference(negUnitSimplification,[status(thm)],[c_174,c_503252]) ).

tff(c_146,plain,
    ! [Event_65,Fluent_66,Time_67] :
      ( ( waterLevel('#skF_11'(Event_65,Fluent_66,Time_67)) = Fluent_66 )
      | ~ releases(Event_65,Fluent_66,Time_67) ),
    inference(cnfTransformation,[status(thm)],[f_258]) ).

tff(c_1473,plain,
    ! [Height2_217,Height1_218,Time_219] :
      ( ( Height2_217 = Height1_218 )
      | ~ holdsAt(waterLevel(Height2_217),Time_219)
      | ~ holdsAt(waterLevel(Height1_218),Time_219) ),
    inference(cnfTransformation,[status(thm)],[f_282]) ).

tff(c_520284,plain,
    ! [Event_7344,Height1_7341,Time_7340,Fluent_7342,Time_7343] :
      ( ( Height1_7341 = '#skF_11'(Event_7344,Fluent_7342,Time_7340) )
      | ~ holdsAt(Fluent_7342,Time_7343)
      | ~ holdsAt(waterLevel(Height1_7341),Time_7343)
      | ~ releases(Event_7344,Fluent_7342,Time_7340) ),
    inference(superposition,[status(thm),theory(equality)],[c_146,c_1473]) ).

tff(c_520382,plain,
    ! [Height1_7345,Event_7346,Time_7347] :
      ( ( Height1_7345 = '#skF_11'(Event_7346,filling,Time_7347) )
      | ~ holdsAt(waterLevel(Height1_7345),n4)
      | ~ releases(Event_7346,filling,Time_7347) ),
    inference(resolution,[status(thm)],[c_273,c_520284]) ).

tff(c_520499,plain,
    ! [Event_7348,Time_7349] :
      ( ( '#skF_11'(Event_7348,filling,Time_7349) = n3 )
      | ~ releases(Event_7348,filling,Time_7349) ),
    inference(resolution,[status(thm)],[c_503267,c_520382]) ).

tff(c_534676,plain,
    ! [Time_7609] :
      ( ( '#skF_11'('#skF_8'(filling,Time_7609),filling,Time_7609) = n3 )
      | ~ releasedAt(filling,plus(Time_7609,n1))
      | releasedAt(filling,Time_7609) ),
    inference(resolution,[status(thm)],[c_38,c_520499]) ).

tff(c_546817,plain,
    ! [X_7807] :
      ( ( '#skF_11'('#skF_8'(filling,X_7807),filling,X_7807) = n3 )
      | ~ releasedAt(filling,plus(n1,X_7807))
      | releasedAt(filling,X_7807) ),
    inference(superposition,[status(thm),theory(equality)],[c_207,c_534676]) ).

tff(c_546888,plain,
    ( ( '#skF_11'('#skF_8'(filling,n3),filling,n3) = n3 )
    | ~ releasedAt(filling,n4)
    | releasedAt(filling,n3) ),
    inference(superposition,[status(thm),theory(equality)],[c_199,c_546817]) ).

tff(c_546951,plain,
    ( ( '#skF_11'('#skF_8'(filling,n3),filling,n3) = n3 )
    | ~ releasedAt(filling,n4) ),
    inference(negUnitSimplification,[status(thm)],[c_506942,c_546888]) ).

tff(c_547433,plain,
    ~ releasedAt(filling,n4),
    inference(splitLeft,[status(thm)],[c_546951]) ).

tff(c_679873,plain,
    ( ~ holdsAt(filling,n4)
    | holdsAt(filling,n3) ),
    inference(resolution,[status(thm)],[c_679850,c_547433]) ).

tff(c_679918,plain,
    holdsAt(filling,n3),
    inference(demodulation,[status(thm),theory(equality)],[c_273,c_679873]) ).

tff(c_679920,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_2299,c_679918]) ).

tff(c_679922,plain,
    releasedAt(filling,n4),
    inference(splitRight,[status(thm)],[c_546951]) ).

tff(c_679934,plain,
    releasedAt(filling,n3),
    inference(resolution,[status(thm)],[c_679922,c_374421]) ).

tff(c_679946,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_506942,c_679934]) ).

tff(c_679948,plain,
    releasedAt(filling,n3),
    inference(splitRight,[status(thm)],[c_506932]) ).

tff(c_679957,plain,
    releasedAt(filling,n2),
    inference(resolution,[status(thm)],[c_679948,c_373386]) ).

tff(c_679965,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_338840,c_679957]) ).

tff(c_679967,plain,
    happens(tapOn,n3),
    inference(splitRight,[status(thm)],[c_339612]) ).

tff(c_680047,plain,
    ( ( n3 = n0 )
    | holdsAt(filling,n3) ),
    inference(resolution,[status(thm)],[c_679967,c_154]) ).

tff(c_680065,plain,
    n3 = n0,
    inference(negUnitSimplification,[status(thm)],[c_2299,c_680047]) ).

tff(c_680095,plain,
    less(n1,n0),
    inference(demodulation,[status(thm),theory(equality)],[c_680065,c_1063]) ).

tff(c_680119,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_215,c_680095]) ).

tff(c_680120,plain,
    happens(overflow,n3),
    inference(splitRight,[status(thm)],[c_1546]) ).

tff(c_686062,plain,
    ! [Fluent_8998,Y_8999,Event_9000] :
      ( ~ holdsAt(Fluent_8998,plus(n1,Y_8999))
      | ~ terminates(Event_9000,Fluent_8998,Y_8999)
      | ~ happens(Event_9000,Y_8999) ),
    inference(superposition,[status(thm),theory(equality)],[c_207,c_1805]) ).

tff(c_686130,plain,
    ! [Fluent_9002,Event_9003] :
      ( ~ holdsAt(Fluent_9002,n4)
      | ~ terminates(Event_9003,Fluent_9002,n3)
      | ~ happens(Event_9003,n3) ),
    inference(superposition,[status(thm),theory(equality)],[c_199,c_686062]) ).

tff(c_686142,plain,
    ( ~ holdsAt(filling,n4)
    | ~ happens(overflow,n3) ),
    inference(resolution,[status(thm)],[c_140,c_686130]) ).

tff(c_686154,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_680120,c_273,c_686142]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12  % Problem  : CSR002+2 : TPTP v8.1.2. Bugfixed v3.1.0.
% 0.00/0.13  % Command  : java -Dfile.encoding=UTF-8 -Xms512M -Xmx4G -Xss10M -jar /export/starexec/sandbox/solver/bin/beagle.jar -auto -q -proof -print tff -smtsolver /export/starexec/sandbox/solver/bin/cvc4-1.4-x86_64-linux-opt -liasolver cooper -t %d %s
% 0.13/0.34  % Computer : n022.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit : 300
% 0.13/0.34  % WCLimit  : 300
% 0.13/0.34  % DateTime : Thu Aug  3 21:10:33 EDT 2023
% 0.13/0.34  % CPUTime  : 
% 185.21/165.41  % SZS status Theorem for /export/starexec/sandbox/benchmark/theBenchmark.p
% 185.34/165.45  
% 185.34/165.45  % SZS output start CNFRefutation for /export/starexec/sandbox/benchmark/theBenchmark.p
% See solution above
% 185.62/165.51  
% 185.62/165.51  Inference rules
% 185.62/165.51  ----------------------
% 185.62/165.51  #Ref     : 36
% 185.62/165.51  #Sup     : 146098
% 185.62/165.51  #Fact    : 16
% 185.62/165.51  #Define  : 0
% 185.62/165.51  #Split   : 388
% 185.62/165.51  #Chain   : 0
% 185.62/165.51  #Close   : 0
% 185.62/165.51  
% 185.62/165.51  Ordering : KBO
% 185.62/165.51  
% 185.62/165.51  Simplification rules
% 185.62/165.51  ----------------------
% 185.62/165.51  #Subsume      : 80664
% 185.62/165.51  #Demod        : 49025
% 185.62/165.51  #Tautology    : 27348
% 185.62/165.51  #SimpNegUnit  : 54062
% 185.62/165.51  #BackRed      : 3898
% 185.62/165.51  
% 185.62/165.51  #Partial instantiations: 0
% 185.62/165.51  #Strategies tried      : 1
% 185.62/165.51  
% 185.62/165.51  Timing (in seconds)
% 185.62/165.51  ----------------------
% 185.62/165.52  Preprocessing        : 0.65
% 185.62/165.52  Parsing              : 0.30
% 185.62/165.52  CNF conversion       : 0.05
% 185.62/165.52  Main loop            : 163.77
% 185.62/165.52  Inferencing          : 16.93
% 185.62/165.52  Reduction            : 92.85
% 185.62/165.52  Demodulation         : 70.91
% 185.62/165.52  BG Simplification    : 0.60
% 185.62/165.52  Subsumption          : 47.56
% 185.62/165.52  Abstraction          : 1.48
% 185.62/165.52  MUC search           : 0.00
% 185.62/165.52  Cooper               : 0.00
% 185.62/165.52  Total                : 164.54
% 185.62/165.52  Index Insertion      : 0.00
% 185.62/165.52  Index Deletion       : 0.00
% 185.62/165.52  Index Matching       : 0.00
% 185.62/165.52  BG Taut test         : 0.00
%------------------------------------------------------------------------------