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

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Beagle---0.9.51
% Problem  : CSR001+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/sandbox2/solver/bin/beagle.jar -auto -q -proof -print tff -smtsolver /export/starexec/sandbox2/solver/bin/cvc4-1.4-x86_64-linux-opt -liasolver cooper -t %d %s

% Computer : n029.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 133.66s 114.51s
% Output   : CNFRefutation 133.70s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   20
%            Number of leaves      :   69
% Syntax   : Number of formulae    :  380 ( 144 unt;  40 typ;   0 def)
%            Number of atoms       :  736 ( 111 equ)
%            Maximal formula atoms :   11 (   2 avg)
%            Number of connectives :  672 ( 276   ~; 353   |;  27   &)
%                                         (   8 <=>;   8  =>;   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   :  267 (; 259   !;   8   ?;   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_384,lemma,
    holdsAt(waterLevel(n3),n3),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',waterLevel_3) ).

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

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

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

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/sandbox2/benchmark/Axioms/CSR001+1.ax',happens_all_defn) ).

tff(f_386,negated_conjecture,
    ~ holdsAt(waterLevel(n3),n4),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',waterLevel_4) ).

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

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

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/sandbox2/benchmark/Axioms/CSR001+0.ax',keep_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/sandbox2/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/sandbox2/benchmark/Axioms/CSR001+0.ax',happens_not_released) ).

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/sandbox2/benchmark/Axioms/CSR001+0.ax',keep_holding) ).

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/sandbox2/benchmark/Axioms/CSR001+0.ax',keep_not_released) ).

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

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

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

tff(f_309,axiom,
    plus(n1,n1) = n2,
    file('/export/starexec/sandbox2/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/sandbox2/benchmark/Axioms/CSR001+0.ax',happens_holds) ).

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

tff(f_378,hypothesis,
    ! [Height] : ~ releasedAt(waterLevel(Height),n0),
    file('/export/starexec/sandbox2/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/sandbox2/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/sandbox2/benchmark/Axioms/CSR001+0.ax',happens_releases) ).

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/sandbox2/benchmark/Axioms/CSR001+0.ax',keep_not_holding) ).

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

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

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

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

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

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

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

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

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

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

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

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

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

tff(c_273,plain,
    ~ holdsAt(waterLevel(n3),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_2011,plain,
    ! [Fluent_254,Time_255] :
      ( happens('#skF_7'(Fluent_254,Time_255),Time_255)
      | releasedAt(Fluent_254,plus(Time_255,n1))
      | ~ releasedAt(Fluent_254,Time_255) ),
    inference(cnfTransformation,[status(thm)],[f_146]) ).

tff(c_395112,plain,
    ! [Fluent_5161,Y_5162] :
      ( happens('#skF_7'(Fluent_5161,Y_5162),Y_5162)
      | releasedAt(Fluent_5161,plus(n1,Y_5162))
      | ~ releasedAt(Fluent_5161,Y_5162) ),
    inference(superposition,[status(thm),theory(equality)],[c_207,c_2011]) ).

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

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_395797,plain,
    ! [Fluent_5179] :
      ( ( n3 = n0 )
      | holdsAt(filling,n3)
      | releasedAt(Fluent_5179,n4)
      | ~ releasedAt(Fluent_5179,n3) ),
    inference(resolution,[status(thm)],[c_395789,c_154]) ).

tff(c_395813,plain,
    ! [Fluent_5179] :
      ( ( n3 = n0 )
      | releasedAt(Fluent_5179,n4)
      | ~ releasedAt(Fluent_5179,n3) ),
    inference(negUnitSimplification,[status(thm)],[c_1417,c_395797]) ).

tff(c_395973,plain,
    n3 = n0,
    inference(splitLeft,[status(thm)],[c_395813]) ).

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

tff(c_1802,plain,
    ! [Event_241,Fluent_242,Time_243] :
      ( ~ initiates(Event_241,Fluent_242,Time_243)
      | ~ releasedAt(Fluent_242,plus(Time_243,n1))
      | ~ happens(Event_241,Time_243) ),
    inference(cnfTransformation,[status(thm)],[f_191]) ).

tff(c_327219,plain,
    ! [Time_3638] :
      ( ~ releasedAt(filling,plus(Time_3638,n1))
      | ~ happens(tapOn,Time_3638) ),
    inference(resolution,[status(thm)],[c_130,c_1802]) ).

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

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

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

tff(c_396022,plain,
    ~ happens(tapOn,n0),
    inference(demodulation,[status(thm),theory(equality)],[c_395973,c_328024]) ).

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

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

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

tff(c_430202,plain,
    ! [Fluent_5621,Y_5622] :
      ( happens('#skF_5'(Fluent_5621,Y_5622),Y_5622)
      | holdsAt(Fluent_5621,plus(Y_5622,n1))
      | releasedAt(Fluent_5621,plus(n1,Y_5622))
      | ~ holdsAt(Fluent_5621,Y_5622) ),
    inference(superposition,[status(thm),theory(equality)],[c_207,c_327147]) ).

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

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

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

tff(c_521168,plain,
    ! [Fluent_6193] :
      ( holdsAt(Fluent_6193,n4)
      | releasedAt(Fluent_6193,n4)
      | ~ holdsAt(Fluent_6193,n3) ),
    inference(negUnitSimplification,[status(thm)],[c_1417,c_396075,c_521146]) ).

tff(c_1843,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_395007,plain,
    ! [Fluent_5150,X_5151] :
      ( happens('#skF_8'(Fluent_5150,X_5151),X_5151)
      | ~ releasedAt(Fluent_5150,plus(n1,X_5151))
      | releasedAt(Fluent_5150,X_5151) ),
    inference(superposition,[status(thm),theory(equality)],[c_207,c_1843]) ).

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

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

tff(c_396267,plain,
    ! [Fluent_5193] :
      ( ~ releasedAt(Fluent_5193,n4)
      | releasedAt(Fluent_5193,n3) ),
    inference(negUnitSimplification,[status(thm)],[c_1417,c_396075,c_396250]) ).

tff(c_521218,plain,
    ! [Fluent_6194] :
      ( releasedAt(Fluent_6194,n3)
      | holdsAt(Fluent_6194,n4)
      | ~ holdsAt(Fluent_6194,n3) ),
    inference(resolution,[status(thm)],[c_521168,c_396267]) ).

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

tff(c_11202,plain,
    ! [Fluent_714,Y_715] :
      ( happens('#skF_7'(Fluent_714,Y_715),Y_715)
      | releasedAt(Fluent_714,plus(n1,Y_715))
      | ~ releasedAt(Fluent_714,Y_715) ),
    inference(superposition,[status(thm),theory(equality)],[c_207,c_2011]) ).

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

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

tff(c_12584,plain,
    holdsAt(filling,n2),
    inference(splitLeft,[status(thm)],[c_12256]) ).

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

tff(c_1705,plain,
    ! [Event_232,Fluent_233,Time_234] :
      ( ~ terminates(Event_232,Fluent_233,Time_234)
      | ~ releasedAt(Fluent_233,plus(Time_234,n1))
      | ~ happens(Event_232,Time_234) ),
    inference(cnfTransformation,[status(thm)],[f_191]) ).

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

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

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

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

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

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_12257,plain,
    ! [Fluent_757] :
      ( ( n2 = n0 )
      | ( '#skF_7'(Fluent_757,n2) = overflow )
      | releasedAt(Fluent_757,n3)
      | ~ releasedAt(Fluent_757,n2) ),
    inference(resolution,[status(thm)],[c_12238,c_150]) ).

tff(c_15635,plain,
    n2 = n0,
    inference(splitLeft,[status(thm)],[c_12257]) ).

tff(c_15656,plain,
    holdsAt(filling,n0),
    inference(demodulation,[status(thm),theory(equality)],[c_15635,c_12584]) ).

tff(c_15741,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_261,c_15656]) ).

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

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_12254,plain,
    ! [Fluent_757] :
      ( ( n2 = n0 )
      | holdsAt(waterLevel(n3),n2)
      | releasedAt(Fluent_757,n3)
      | ~ releasedAt(Fluent_757,n2) ),
    inference(resolution,[status(thm)],[c_12238,c_158]) ).

tff(c_16346,plain,
    ! [Fluent_757] :
      ( holdsAt(waterLevel(n3),n2)
      | releasedAt(Fluent_757,n3)
      | ~ releasedAt(Fluent_757,n2) ),
    inference(negUnitSimplification,[status(thm)],[c_15743,c_12254]) ).

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

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_16352,plain,
    ( ~ holdsAt(filling,n2)
    | happens(overflow,n2) ),
    inference(resolution,[status(thm)],[c_16347,c_162]) ).

tff(c_16356,plain,
    happens(overflow,n2),
    inference(demodulation,[status(thm),theory(equality)],[c_12584,c_16352]) ).

tff(c_16358,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_4052,c_16356]) ).

tff(c_16360,plain,
    ~ holdsAt(waterLevel(n3),n2),
    inference(splitRight,[status(thm)],[c_16346]) ).

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

tff(c_53582,plain,
    ! [Fluent_1197,X_1198] :
      ( happens('#skF_5'(Fluent_1197,X_1198),X_1198)
      | holdsAt(Fluent_1197,plus(X_1198,n1))
      | releasedAt(Fluent_1197,plus(n1,X_1198))
      | ~ holdsAt(Fluent_1197,X_1198) ),
    inference(superposition,[status(thm),theory(equality)],[c_207,c_3404]) ).

tff(c_53742,plain,
    ! [Fluent_1197] :
      ( happens('#skF_5'(Fluent_1197,n2),n2)
      | holdsAt(Fluent_1197,plus(n2,n1))
      | releasedAt(Fluent_1197,n3)
      | ~ holdsAt(Fluent_1197,n2) ),
    inference(superposition,[status(thm),theory(equality)],[c_197,c_53582]) ).

tff(c_102585,plain,
    ! [Fluent_1499] :
      ( happens('#skF_5'(Fluent_1499,n2),n2)
      | holdsAt(Fluent_1499,n3)
      | releasedAt(Fluent_1499,n3)
      | ~ holdsAt(Fluent_1499,n2) ),
    inference(demodulation,[status(thm),theory(equality)],[c_197,c_207,c_53742]) ).

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

tff(c_102615,plain,
    ! [Fluent_1500] :
      ( holdsAt(Fluent_1500,n3)
      | releasedAt(Fluent_1500,n3)
      | ~ holdsAt(Fluent_1500,n2) ),
    inference(negUnitSimplification,[status(thm)],[c_16360,c_15743,c_102589]) ).

tff(c_10986,plain,
    ! [Fluent_692,X_693] :
      ( happens('#skF_8'(Fluent_692,X_693),X_693)
      | ~ releasedAt(Fluent_692,plus(n1,X_693))
      | releasedAt(Fluent_692,X_693) ),
    inference(superposition,[status(thm),theory(equality)],[c_207,c_1843]) ).

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

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

tff(c_16876,plain,
    ! [Fluent_707] :
      ( ~ releasedAt(Fluent_707,n3)
      | releasedAt(Fluent_707,n2) ),
    inference(negUnitSimplification,[status(thm)],[c_16360,c_15743,c_11151]) ).

tff(c_102680,plain,
    ! [Fluent_1501] :
      ( releasedAt(Fluent_1501,n2)
      | holdsAt(Fluent_1501,n3)
      | ~ holdsAt(Fluent_1501,n2) ),
    inference(resolution,[status(thm)],[c_102615,c_16876]) ).

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

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

tff(c_1590,plain,
    ! [Fluent_221,Time_222,Event_223] :
      ( holdsAt(Fluent_221,plus(Time_222,n1))
      | ~ initiates(Event_223,Fluent_221,Time_222)
      | ~ happens(Event_223,Time_222) ),
    inference(cnfTransformation,[status(thm)],[f_166]) ).

tff(c_3052,plain,
    ! [Time_300] :
      ( holdsAt(spilling,plus(Time_300,n1))
      | ~ happens(overflow,Time_300) ),
    inference(resolution,[status(thm)],[c_128,c_1590]) ).

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

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

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

tff(c_3096,plain,
    ! [Time_304] :
      ( holdsAt(filling,plus(Time_304,n1))
      | ~ happens(tapOn,Time_304) ),
    inference(resolution,[status(thm)],[c_130,c_1590]) ).

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

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

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

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

tff(c_5668,plain,
    ! [Fluent_449] :
      ( ( n1 = n0 )
      | ( '#skF_8'(Fluent_449,n1) = overflow )
      | ~ releasedAt(Fluent_449,n2)
      | releasedAt(Fluent_449,n1) ),
    inference(resolution,[status(thm)],[c_5647,c_150]) ).

tff(c_13631,plain,
    n1 = n0,
    inference(splitLeft,[status(thm)],[c_5668]) ).

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

tff(c_1655,plain,
    ! [Fluent_224,Time_225,Event_226] :
      ( releasedAt(Fluent_224,plus(Time_225,n1))
      | ~ releases(Event_226,Fluent_224,Time_225)
      | ~ happens(Event_226,Time_225) ),
    inference(cnfTransformation,[status(thm)],[f_181]) ).

tff(c_4310,plain,
    ! [Height_362,Time_363] :
      ( releasedAt(waterLevel(Height_362),plus(Time_363,n1))
      | ~ happens(tapOn,Time_363) ),
    inference(resolution,[status(thm)],[c_144,c_1655]) ).

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

tff(c_4343,plain,
    ! [Height_362] : releasedAt(waterLevel(Height_362),n1),
    inference(demodulation,[status(thm),theory(equality)],[c_164,c_4340]) ).

tff(c_13723,plain,
    ! [Height_362] : releasedAt(waterLevel(Height_362),n0),
    inference(demodulation,[status(thm),theory(equality)],[c_13631,c_4343]) ).

tff(c_13792,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_265,c_13723]) ).

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

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

tff(c_13981,plain,
    ! [Fluent_449] :
      ( holdsAt(waterLevel(n3),n1)
      | ~ releasedAt(Fluent_449,n2)
      | releasedAt(Fluent_449,n1) ),
    inference(negUnitSimplification,[status(thm)],[c_13794,c_5663]) ).

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

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

tff(c_14126,plain,
    happens(overflow,n1),
    inference(demodulation,[status(thm),theory(equality)],[c_3115,c_14122]) ).

tff(c_14128,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_3070,c_14126]) ).

tff(c_14129,plain,
    ! [Fluent_449] :
      ( ~ releasedAt(Fluent_449,n2)
      | releasedAt(Fluent_449,n1) ),
    inference(splitRight,[status(thm)],[c_13981]) ).

tff(c_102746,plain,
    ! [Fluent_1502] :
      ( releasedAt(Fluent_1502,n1)
      | holdsAt(Fluent_1502,n3)
      | ~ holdsAt(Fluent_1502,n2) ),
    inference(resolution,[status(thm)],[c_102680,c_14129]) ).

tff(c_3459,plain,
    ! [Time_326] :
      ( ~ releasedAt(filling,plus(Time_326,n1))
      | ~ happens(tapOn,Time_326) ),
    inference(resolution,[status(thm)],[c_130,c_1802]) ).

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

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

tff(c_102790,plain,
    ( holdsAt(filling,n3)
    | ~ holdsAt(filling,n2) ),
    inference(resolution,[status(thm)],[c_102746,c_3485]) ).

tff(c_102825,plain,
    holdsAt(filling,n3),
    inference(demodulation,[status(thm),theory(equality)],[c_12584,c_102790]) ).

tff(c_102827,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1417,c_102825]) ).

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

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

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

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

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

tff(c_104167,plain,
    happens(overflow,n1),
    inference(demodulation,[status(thm),theory(equality)],[c_3115,c_104163]) ).

tff(c_104169,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_3070,c_104167]) ).

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

tff(c_104170,plain,
    ! [Fluent_485] :
      ( ( n1 = n0 )
      | releasedAt(Fluent_485,n2)
      | ~ releasedAt(Fluent_485,n1) ),
    inference(splitRight,[status(thm)],[c_6828]) ).

tff(c_104173,plain,
    n1 = n0,
    inference(splitLeft,[status(thm)],[c_104170]) ).

tff(c_104264,plain,
    ! [Height_362] : releasedAt(waterLevel(Height_362),n0),
    inference(demodulation,[status(thm),theory(equality)],[c_104173,c_4343]) ).

tff(c_104333,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_265,c_104264]) ).

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

tff(c_158512,plain,
    ! [Time_2019,Fluent_2020] :
      ( ( n0 = Time_2019 )
      | holdsAt(waterLevel(n3),Time_2019)
      | holdsAt(Fluent_2020,plus(Time_2019,n1))
      | releasedAt(Fluent_2020,plus(Time_2019,n1))
      | ~ holdsAt(Fluent_2020,Time_2019) ),
    inference(resolution,[status(thm)],[c_3404,c_158]) ).

tff(c_158655,plain,
    ! [Fluent_2020] :
      ( ( n1 = n0 )
      | holdsAt(waterLevel(n3),n1)
      | holdsAt(Fluent_2020,plus(n1,n1))
      | releasedAt(Fluent_2020,n2)
      | ~ holdsAt(Fluent_2020,n1) ),
    inference(superposition,[status(thm),theory(equality)],[c_195,c_158512]) ).

tff(c_158726,plain,
    ! [Fluent_2020] :
      ( ( n1 = n0 )
      | holdsAt(waterLevel(n3),n1)
      | holdsAt(Fluent_2020,n2)
      | releasedAt(Fluent_2020,n2)
      | ~ holdsAt(Fluent_2020,n1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_195,c_158655]) ).

tff(c_158730,plain,
    ! [Fluent_2021] :
      ( holdsAt(Fluent_2021,n2)
      | releasedAt(Fluent_2021,n2)
      | ~ holdsAt(Fluent_2021,n1) ),
    inference(negUnitSimplification,[status(thm)],[c_104171,c_104335,c_158726]) ).

tff(c_104530,plain,
    ! [Fluent_449] :
      ( ~ releasedAt(Fluent_449,n2)
      | releasedAt(Fluent_449,n1) ),
    inference(negUnitSimplification,[status(thm)],[c_104171,c_104335,c_5663]) ).

tff(c_158795,plain,
    ! [Fluent_2022] :
      ( releasedAt(Fluent_2022,n1)
      | holdsAt(Fluent_2022,n2)
      | ~ holdsAt(Fluent_2022,n1) ),
    inference(resolution,[status(thm)],[c_158730,c_104530]) ).

tff(c_158839,plain,
    ( holdsAt(filling,n2)
    | ~ holdsAt(filling,n1) ),
    inference(resolution,[status(thm)],[c_158795,c_3485]) ).

tff(c_158873,plain,
    holdsAt(filling,n2),
    inference(demodulation,[status(thm),theory(equality)],[c_3115,c_158839]) ).

tff(c_158875,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_102829,c_158873]) ).

tff(c_158877,plain,
    happens(overflow,n2),
    inference(splitRight,[status(thm)],[c_3980]) ).

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_158949,plain,
    ( ( tapOn = overflow )
    | holdsAt(waterLevel(n3),n2) ),
    inference(resolution,[status(thm)],[c_158877,c_160]) ).

tff(c_158964,plain,
    holdsAt(waterLevel(n3),n2),
    inference(negUnitSimplification,[status(thm)],[c_174,c_158949]) ).

tff(c_165536,plain,
    ! [Fluent_2364,Y_2365] :
      ( happens('#skF_7'(Fluent_2364,Y_2365),Y_2365)
      | releasedAt(Fluent_2364,plus(n1,Y_2365))
      | ~ releasedAt(Fluent_2364,Y_2365) ),
    inference(superposition,[status(thm),theory(equality)],[c_207,c_2011]) ).

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

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

tff(c_166012,plain,
    ! [Fluent_2401] :
      ( ( n3 = n0 )
      | releasedAt(Fluent_2401,n4)
      | ~ releasedAt(Fluent_2401,n3) ),
    inference(negUnitSimplification,[status(thm)],[c_1417,c_165996]) ).

tff(c_166015,plain,
    n3 = n0,
    inference(splitLeft,[status(thm)],[c_166012]) ).

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

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

tff(c_159163,plain,
    holdsAt(spilling,n3),
    inference(demodulation,[status(thm),theory(equality)],[c_158877,c_159157]) ).

tff(c_166066,plain,
    holdsAt(spilling,n0),
    inference(demodulation,[status(thm),theory(equality)],[c_166015,c_159163]) ).

tff(c_166118,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_263,c_166066]) ).

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

tff(c_195340,plain,
    ! [Fluent_2807,X_2808] :
      ( happens('#skF_5'(Fluent_2807,X_2808),X_2808)
      | holdsAt(Fluent_2807,plus(X_2808,n1))
      | releasedAt(Fluent_2807,plus(n1,X_2808))
      | ~ holdsAt(Fluent_2807,X_2808) ),
    inference(superposition,[status(thm),theory(equality)],[c_207,c_3404]) ).

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

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

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

tff(c_326663,plain,
    ! [Fluent_3613] :
      ( holdsAt(Fluent_3613,n4)
      | releasedAt(Fluent_3613,n4)
      | ~ holdsAt(Fluent_3613,n3) ),
    inference(negUnitSimplification,[status(thm)],[c_1417,c_166120,c_325964]) ).

tff(c_166390,plain,
    ! [Fluent_2407,X_2408] :
      ( happens('#skF_8'(Fluent_2407,X_2408),X_2408)
      | ~ releasedAt(Fluent_2407,plus(n1,X_2408))
      | releasedAt(Fluent_2407,X_2408) ),
    inference(superposition,[status(thm),theory(equality)],[c_207,c_1843]) ).

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

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

tff(c_166902,plain,
    ! [Fluent_2424] :
      ( ~ releasedAt(Fluent_2424,n4)
      | releasedAt(Fluent_2424,n3) ),
    inference(negUnitSimplification,[status(thm)],[c_1417,c_166120,c_166885]) ).

tff(c_326738,plain,
    ! [Fluent_3614] :
      ( releasedAt(Fluent_3614,n3)
      | holdsAt(Fluent_3614,n4)
      | ~ holdsAt(Fluent_3614,n3) ),
    inference(resolution,[status(thm)],[c_326663,c_166902]) ).

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

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

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

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

tff(c_168500,plain,
    happens(overflow,n1),
    inference(demodulation,[status(thm),theory(equality)],[c_3115,c_168496]) ).

tff(c_168502,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_3070,c_168500]) ).

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

tff(c_168503,plain,
    ! [Fluent_2137] :
      ( ( n1 = n0 )
      | releasedAt(Fluent_2137,n2)
      | ~ releasedAt(Fluent_2137,n1) ),
    inference(splitRight,[status(thm)],[c_160984]) ).

tff(c_168505,plain,
    n1 = n0,
    inference(splitLeft,[status(thm)],[c_168503]) ).

tff(c_159265,plain,
    ! [Height_2042,Time_2043] :
      ( releasedAt(waterLevel(Height_2042),plus(Time_2043,n1))
      | ~ happens(tapOn,Time_2043) ),
    inference(resolution,[status(thm)],[c_144,c_1655]) ).

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

tff(c_159298,plain,
    ! [Height_2042] : releasedAt(waterLevel(Height_2042),n1),
    inference(demodulation,[status(thm),theory(equality)],[c_164,c_159295]) ).

tff(c_168589,plain,
    ! [Height_2042] : releasedAt(waterLevel(Height_2042),n0),
    inference(demodulation,[status(thm),theory(equality)],[c_168505,c_159298]) ).

tff(c_168658,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_265,c_168589]) ).

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

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

tff(c_3647,plain,
    ! [Fluent_333] :
      ( happens('#skF_6'(Fluent_333,n1),n1)
      | ~ holdsAt(Fluent_333,plus(n1,n1))
      | releasedAt(Fluent_333,n2)
      | holdsAt(Fluent_333,n1) ),
    inference(superposition,[status(thm),theory(equality)],[c_195,c_3604]) ).

tff(c_169617,plain,
    ! [Fluent_2554] :
      ( happens('#skF_6'(Fluent_2554,n1),n1)
      | ~ holdsAt(Fluent_2554,n2)
      | releasedAt(Fluent_2554,n2)
      | holdsAt(Fluent_2554,n1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_195,c_3647]) ).

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

tff(c_169637,plain,
    ! [Fluent_2554] :
      ( ~ holdsAt(Fluent_2554,n2)
      | releasedAt(Fluent_2554,n2)
      | holdsAt(Fluent_2554,n1) ),
    inference(negUnitSimplification,[status(thm)],[c_168504,c_168660,c_169621]) ).

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

tff(c_168659,plain,
    ! [Fluent_2137] :
      ( releasedAt(Fluent_2137,n2)
      | ~ releasedAt(Fluent_2137,n1) ),
    inference(splitRight,[status(thm)],[c_168503]) ).

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

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

tff(c_171394,plain,
    n2 = n0,
    inference(splitLeft,[status(thm)],[c_165873]) ).

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_158953,plain,
    ( ( tapOn = overflow )
    | holdsAt(filling,n2) ),
    inference(resolution,[status(thm)],[c_158877,c_156]) ).

tff(c_158968,plain,
    holdsAt(filling,n2),
    inference(negUnitSimplification,[status(thm)],[c_174,c_158953]) ).

tff(c_171481,plain,
    holdsAt(filling,n0),
    inference(demodulation,[status(thm),theory(equality)],[c_171394,c_158968]) ).

tff(c_171519,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_261,c_171481]) ).

tff(c_171520,plain,
    ! [Fluent_2385] :
      ( ( '#skF_7'(Fluent_2385,n2) = overflow )
      | releasedAt(Fluent_2385,n3)
      | ~ releasedAt(Fluent_2385,n2) ),
    inference(splitRight,[status(thm)],[c_165873]) ).

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_165091,plain,
    ! [Height_2334,Time_2335] :
      ( ~ releasedAt(waterLevel(Height_2334),plus(Time_2335,n1))
      | ~ happens(overflow,Time_2335)
      | ~ holdsAt(waterLevel(Height_2334),Time_2335) ),
    inference(resolution,[status(thm)],[c_124,c_1802]) ).

tff(c_211150,plain,
    ! [Height_2957,Y_2958] :
      ( ~ releasedAt(waterLevel(Height_2957),plus(n1,Y_2958))
      | ~ happens(overflow,Y_2958)
      | ~ holdsAt(waterLevel(Height_2957),Y_2958) ),
    inference(superposition,[status(thm),theory(equality)],[c_207,c_165091]) ).

tff(c_211279,plain,
    ! [Height_2957] :
      ( ~ releasedAt(waterLevel(Height_2957),n3)
      | ~ happens(overflow,n2)
      | ~ holdsAt(waterLevel(Height_2957),n2) ),
    inference(superposition,[status(thm),theory(equality)],[c_197,c_211150]) ).

tff(c_211335,plain,
    ! [Height_2959] :
      ( ~ releasedAt(waterLevel(Height_2959),n3)
      | ~ holdsAt(waterLevel(Height_2959),n2) ),
    inference(demodulation,[status(thm),theory(equality)],[c_158877,c_211279]) ).

tff(c_293393,plain,
    ! [Height_3423] :
      ( ~ holdsAt(waterLevel(Height_3423),n2)
      | ( '#skF_7'(waterLevel(Height_3423),n2) = overflow )
      | ~ releasedAt(waterLevel(Height_3423),n2) ),
    inference(resolution,[status(thm)],[c_171520,c_211335]) ).

tff(c_293430,plain,
    ! [Height_3423] :
      ( ~ holdsAt(waterLevel(Height_3423),n2)
      | ( '#skF_7'(waterLevel(Height_3423),n2) = overflow )
      | ~ releasedAt(waterLevel(Height_3423),n1) ),
    inference(resolution,[status(thm)],[c_168659,c_293393]) ).

tff(c_293458,plain,
    ! [Height_3424] :
      ( ~ holdsAt(waterLevel(Height_3424),n2)
      | ( '#skF_7'(waterLevel(Height_3424),n2) = overflow ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_159298,c_293430]) ).

tff(c_293558,plain,
    '#skF_7'(waterLevel(n3),n2) = overflow,
    inference(resolution,[status(thm)],[c_158964,c_293458]) ).

tff(c_158987,plain,
    ! [Fluent_2026,Time_2027] :
      ( terminates('#skF_7'(Fluent_2026,Time_2027),Fluent_2026,Time_2027)
      | initiates('#skF_7'(Fluent_2026,Time_2027),Fluent_2026,Time_2027)
      | releasedAt(Fluent_2026,plus(Time_2027,n1))
      | ~ releasedAt(Fluent_2026,Time_2027) ),
    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_159001,plain,
    ! [Fluent_2026,Time_2027] :
      ( ( filling = Fluent_2026 )
      | initiates('#skF_7'(Fluent_2026,Time_2027),Fluent_2026,Time_2027)
      | releasedAt(Fluent_2026,plus(Time_2027,n1))
      | ~ releasedAt(Fluent_2026,Time_2027) ),
    inference(resolution,[status(thm)],[c_158987,c_132]) ).

tff(c_294078,plain,
    ( ( waterLevel(n3) = filling )
    | initiates(overflow,waterLevel(n3),n2)
    | releasedAt(waterLevel(n3),plus(n2,n1))
    | ~ releasedAt(waterLevel(n3),n2) ),
    inference(superposition,[status(thm),theory(equality)],[c_293558,c_159001]) ).

tff(c_294091,plain,
    ( ( waterLevel(n3) = filling )
    | initiates(overflow,waterLevel(n3),n2)
    | releasedAt(waterLevel(n3),n3)
    | ~ releasedAt(waterLevel(n3),n2) ),
    inference(demodulation,[status(thm),theory(equality)],[c_197,c_207,c_294078]) ).

tff(c_294092,plain,
    ( initiates(overflow,waterLevel(n3),n2)
    | releasedAt(waterLevel(n3),n3)
    | ~ releasedAt(waterLevel(n3),n2) ),
    inference(negUnitSimplification,[status(thm)],[c_176,c_294091]) ).

tff(c_301698,plain,
    ~ releasedAt(waterLevel(n3),n2),
    inference(splitLeft,[status(thm)],[c_294092]) ).

tff(c_301707,plain,
    ( ~ holdsAt(waterLevel(n3),n2)
    | holdsAt(waterLevel(n3),n1) ),
    inference(resolution,[status(thm)],[c_169637,c_301698]) ).

tff(c_301716,plain,
    holdsAt(waterLevel(n3),n1),
    inference(demodulation,[status(thm),theory(equality)],[c_158964,c_301707]) ).

tff(c_301718,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_168504,c_301716]) ).

tff(c_301719,plain,
    ( releasedAt(waterLevel(n3),n3)
    | initiates(overflow,waterLevel(n3),n2) ),
    inference(splitRight,[status(thm)],[c_294092]) ).

tff(c_301726,plain,
    initiates(overflow,waterLevel(n3),n2),
    inference(splitLeft,[status(thm)],[c_301719]) ).

tff(c_50,plain,
    ! [Event_50,Fluent_52,Time_51] :
      ( ~ initiates(Event_50,Fluent_52,Time_51)
      | ~ releasedAt(Fluent_52,plus(Time_51,n1))
      | ~ happens(Event_50,Time_51) ),
    inference(cnfTransformation,[status(thm)],[f_191]) ).

tff(c_301821,plain,
    ( ~ releasedAt(waterLevel(n3),plus(n2,n1))
    | ~ happens(overflow,n2) ),
    inference(resolution,[status(thm)],[c_301726,c_50]) ).

tff(c_301950,plain,
    ~ releasedAt(waterLevel(n3),n3),
    inference(demodulation,[status(thm),theory(equality)],[c_158877,c_197,c_207,c_301821]) ).

tff(c_326757,plain,
    ( holdsAt(waterLevel(n3),n4)
    | ~ holdsAt(waterLevel(n3),n3) ),
    inference(resolution,[status(thm)],[c_326738,c_301950]) ).

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

tff(c_326830,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_273,c_326828]) ).

tff(c_326831,plain,
    releasedAt(waterLevel(n3),n3),
    inference(splitRight,[status(thm)],[c_301719]) ).

tff(c_211334,plain,
    ! [Height_2957] :
      ( ~ releasedAt(waterLevel(Height_2957),n3)
      | ~ holdsAt(waterLevel(Height_2957),n2) ),
    inference(demodulation,[status(thm),theory(equality)],[c_158877,c_211279]) ).

tff(c_326835,plain,
    ~ holdsAt(waterLevel(n3),n2),
    inference(resolution,[status(thm)],[c_326831,c_211334]) ).

tff(c_326860,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_158964,c_326835]) ).

tff(c_326862,plain,
    happens(overflow,n1),
    inference(splitRight,[status(thm)],[c_3065]) ).

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

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

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_327386,plain,
    ! [Time_3645] :
      ( ~ releasedAt(filling,plus(Time_3645,n1))
      | ~ happens(overflow,Time_3645) ),
    inference(resolution,[status(thm)],[c_140,c_1705]) ).

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

tff(c_328033,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_328025]) ).

tff(c_328060,plain,
    ( happens('#skF_5'(filling,n1),n1)
    | holdsAt(filling,n2) ),
    inference(demodulation,[status(thm),theory(equality)],[c_326907,c_195,c_326862,c_328033]) ).

tff(c_387989,plain,
    holdsAt(filling,n2),
    inference(splitLeft,[status(thm)],[c_328060]) ).

tff(c_1687,plain,
    ! [Fluent_227,Time_228,Event_229] :
      ( ~ holdsAt(Fluent_227,plus(Time_228,n1))
      | ~ terminates(Event_229,Fluent_227,Time_228)
      | ~ happens(Event_229,Time_228) ),
    inference(cnfTransformation,[status(thm)],[f_174]) ).

tff(c_388304,plain,
    ! [Fluent_4824,Event_4825] :
      ( ~ holdsAt(Fluent_4824,n2)
      | ~ terminates(Event_4825,Fluent_4824,n1)
      | ~ happens(Event_4825,n1) ),
    inference(superposition,[status(thm),theory(equality)],[c_195,c_1687]) ).

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

tff(c_388328,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_326862,c_387989,c_388316]) ).

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

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

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

tff(c_395330,plain,
    ! [Fluent_5167] :
      ( ( n2 = n0 )
      | ~ releasedAt(Fluent_5167,n3)
      | releasedAt(Fluent_5167,n2) ),
    inference(negUnitSimplification,[status(thm)],[c_388330,c_395316]) ).

tff(c_395333,plain,
    n2 = n0,
    inference(splitLeft,[status(thm)],[c_395330]) ).

tff(c_327941,plain,
    ( ~ releasedAt(filling,n3)
    | ~ happens(tapOn,n2) ),
    inference(superposition,[status(thm),theory(equality)],[c_197,c_327915]) ).

tff(c_328023,plain,
    ~ happens(tapOn,n2),
    inference(splitLeft,[status(thm)],[c_327941]) ).

tff(c_395386,plain,
    ~ happens(tapOn,n0),
    inference(demodulation,[status(thm),theory(equality)],[c_395333,c_328023]) ).

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

tff(c_395428,plain,
    ! [Fluent_5167] :
      ( ~ releasedAt(Fluent_5167,n3)
      | releasedAt(Fluent_5167,n2) ),
    inference(splitRight,[status(thm)],[c_395330]) ).

tff(c_521729,plain,
    ! [Fluent_6198] :
      ( releasedAt(Fluent_6198,n2)
      | holdsAt(Fluent_6198,n4)
      | ~ holdsAt(Fluent_6198,n3) ),
    inference(resolution,[status(thm)],[c_521218,c_395428]) ).

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

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

tff(c_388374,plain,
    ! [Height_4831,Time_4832] :
      ( releasedAt(waterLevel(Height_4831),plus(Time_4832,n1))
      | ~ happens(tapOn,Time_4832) ),
    inference(resolution,[status(thm)],[c_144,c_1655]) ).

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

tff(c_388407,plain,
    ! [Height_4831] : releasedAt(waterLevel(Height_4831),n1),
    inference(demodulation,[status(thm),theory(equality)],[c_164,c_388404]) ).

tff(c_1812,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_1802]) ).

tff(c_395140,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_395112,c_1812]) ).

tff(c_395243,plain,
    ! [Height_5163] :
      ( ~ holdsAt(waterLevel(Height_5163),n1)
      | happens('#skF_7'(waterLevel(Height_5163),n1),n1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_388407,c_326862,c_395140]) ).

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

tff(c_397480,plain,
    n1 = n0,
    inference(splitLeft,[status(thm)],[c_395287]) ).

tff(c_397570,plain,
    ! [Height_4831] : releasedAt(waterLevel(Height_4831),n0),
    inference(demodulation,[status(thm),theory(equality)],[c_397480,c_388407]) ).

tff(c_397646,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_265,c_397570]) ).

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

tff(c_397721,plain,
    '#skF_7'(waterLevel(n3),n1) = overflow,
    inference(resolution,[status(thm)],[c_326903,c_397649]) ).

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

tff(c_421965,plain,
    ! [Fluent_5562,Time_5563] :
      ( ( filling = Fluent_5562 )
      | initiates('#skF_7'(Fluent_5562,Time_5563),Fluent_5562,Time_5563)
      | releasedAt(Fluent_5562,plus(Time_5563,n1))
      | ~ releasedAt(Fluent_5562,Time_5563) ),
    inference(resolution,[status(thm)],[c_327885,c_132]) ).

tff(c_422042,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_397721,c_421965]) ).

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

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

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

tff(c_393235,plain,
    ! [Height_5087,Time_5088] :
      ( ~ releasedAt(waterLevel(Height_5087),plus(Time_5088,n1))
      | ~ happens(overflow,Time_5088)
      | ~ holdsAt(waterLevel(Height_5087),Time_5088) ),
    inference(resolution,[status(thm)],[c_124,c_1802]) ).

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

tff(c_393298,plain,
    ! [Height_5087] :
      ( ~ releasedAt(waterLevel(Height_5087),n2)
      | ~ holdsAt(waterLevel(Height_5087),n1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_326862,c_393286]) ).

tff(c_422091,plain,
    ~ holdsAt(waterLevel(n3),n1),
    inference(resolution,[status(thm)],[c_422076,c_393298]) ).

tff(c_422112,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_326903,c_422091]) ).

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

tff(c_521744,plain,
    ( holdsAt(waterLevel(n3),n4)
    | ~ holdsAt(waterLevel(n3),n3) ),
    inference(resolution,[status(thm)],[c_521729,c_422114]) ).

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

tff(c_521808,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_273,c_521806]) ).

tff(c_521810,plain,
    happens(tapOn,n3),
    inference(splitRight,[status(thm)],[c_327938]) ).

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

tff(c_521836,plain,
    n3 = n0,
    inference(negUnitSimplification,[status(thm)],[c_1417,c_521818]) ).

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_709,plain,
    ! [X_156,Y_157] :
      ( less(X_156,Y_157)
      | ( Y_157 = X_156 )
      | less(Y_157,X_156) ),
    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_856,plain,
    ( less(n1,n3)
    | ( n3 = n1 ) ),
    inference(resolution,[status(thm)],[c_709,c_584]) ).

tff(c_981,plain,
    n3 = n1,
    inference(splitLeft,[status(thm)],[c_856]) ).

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

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

tff(c_1005,plain,
    less(n1,n3),
    inference(splitRight,[status(thm)],[c_856]) ).

tff(c_521904,plain,
    less(n1,n0),
    inference(demodulation,[status(thm),theory(equality)],[c_521836,c_1005]) ).

tff(c_521929,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_215,c_521904]) ).

tff(c_521931,plain,
    happens(tapOn,n2),
    inference(splitRight,[status(thm)],[c_327941]) ).

tff(c_521942,plain,
    ( ( n2 = n0 )
    | ( tapOn = overflow ) ),
    inference(resolution,[status(thm)],[c_521931,c_150]) ).

tff(c_521954,plain,
    n2 = n0,
    inference(negUnitSimplification,[status(thm)],[c_174,c_521942]) ).

tff(c_326861,plain,
    holdsAt(spilling,n2),
    inference(splitRight,[status(thm)],[c_3065]) ).

tff(c_521965,plain,
    holdsAt(spilling,n0),
    inference(demodulation,[status(thm),theory(equality)],[c_521954,c_326861]) ).

tff(c_522000,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_263,c_521965]) ).

tff(c_522001,plain,
    happens(overflow,n3),
    inference(splitRight,[status(thm)],[c_1309]) ).

tff(c_522161,plain,
    ! [Fluent_6214,Time_6215,Event_6216] :
      ( holdsAt(Fluent_6214,plus(Time_6215,n1))
      | ~ initiates(Event_6216,Fluent_6214,Time_6215)
      | ~ happens(Event_6216,Time_6215) ),
    inference(cnfTransformation,[status(thm)],[f_166]) ).

tff(c_531928,plain,
    ! [Height_6654,Time_6655] :
      ( holdsAt(waterLevel(Height_6654),plus(Time_6655,n1))
      | ~ happens(overflow,Time_6655)
      | ~ holdsAt(waterLevel(Height_6654),Time_6655) ),
    inference(resolution,[status(thm)],[c_124,c_522161]) ).

tff(c_585750,plain,
    ! [Height_7345,X_7346] :
      ( holdsAt(waterLevel(Height_7345),plus(n1,X_7346))
      | ~ happens(overflow,X_7346)
      | ~ holdsAt(waterLevel(Height_7345),X_7346) ),
    inference(superposition,[status(thm),theory(equality)],[c_207,c_531928]) ).

tff(c_585844,plain,
    ! [Height_7345] :
      ( holdsAt(waterLevel(Height_7345),n4)
      | ~ happens(overflow,n3)
      | ~ holdsAt(waterLevel(Height_7345),n3) ),
    inference(superposition,[status(thm),theory(equality)],[c_199,c_585750]) ).

tff(c_585871,plain,
    ! [Height_7347] :
      ( holdsAt(waterLevel(Height_7347),n4)
      | ~ holdsAt(waterLevel(Height_7347),n3) ),
    inference(demodulation,[status(thm),theory(equality)],[c_522001,c_585844]) ).

tff(c_585916,plain,
    ~ holdsAt(waterLevel(n3),n3),
    inference(resolution,[status(thm)],[c_585871,c_273]) ).

tff(c_585975,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_271,c_585916]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.13  % Problem  : CSR001+2 : TPTP v8.1.2. Bugfixed v3.1.0.
% 0.00/0.14  % Command  : java -Dfile.encoding=UTF-8 -Xms512M -Xmx4G -Xss10M -jar /export/starexec/sandbox2/solver/bin/beagle.jar -auto -q -proof -print tff -smtsolver /export/starexec/sandbox2/solver/bin/cvc4-1.4-x86_64-linux-opt -liasolver cooper -t %d %s
% 0.13/0.35  % Computer : n029.cluster.edu
% 0.13/0.35  % Model    : x86_64 x86_64
% 0.13/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.35  % Memory   : 8042.1875MB
% 0.13/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.35  % CPULimit : 300
% 0.13/0.35  % WCLimit  : 300
% 0.13/0.35  % DateTime : Thu Aug  3 21:30:38 EDT 2023
% 0.13/0.35  % CPUTime  : 
% 133.66/114.51  % SZS status Theorem for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 133.66/114.56  
% 133.66/114.56  % SZS output start CNFRefutation for /export/starexec/sandbox2/benchmark/theBenchmark.p
% See solution above
% 133.70/114.61  
% 133.70/114.61  Inference rules
% 133.70/114.61  ----------------------
% 133.70/114.61  #Ref     : 36
% 133.70/114.61  #Sup     : 123612
% 133.70/114.61  #Fact    : 6
% 133.70/114.61  #Define  : 0
% 133.70/114.61  #Split   : 406
% 133.70/114.61  #Chain   : 0
% 133.70/114.61  #Close   : 0
% 133.70/114.61  
% 133.70/114.61  Ordering : KBO
% 133.70/114.61  
% 133.70/114.61  Simplification rules
% 133.70/114.61  ----------------------
% 133.70/114.61  #Subsume      : 68530
% 133.70/114.61  #Demod        : 39774
% 133.70/114.61  #Tautology    : 23303
% 133.70/114.61  #SimpNegUnit  : 45556
% 133.70/114.61  #BackRed      : 4019
% 133.70/114.61  
% 133.70/114.61  #Partial instantiations: 0
% 133.70/114.61  #Strategies tried      : 1
% 133.70/114.61  
% 133.70/114.61  Timing (in seconds)
% 133.70/114.61  ----------------------
% 133.70/114.62  Preprocessing        : 0.68
% 133.70/114.62  Parsing              : 0.31
% 133.70/114.62  CNF conversion       : 0.06
% 133.70/114.62  Main loop            : 112.80
% 133.70/114.62  Inferencing          : 12.94
% 133.70/114.62  Reduction            : 59.78
% 133.70/114.62  Demodulation         : 43.15
% 133.70/114.62  BG Simplification    : 0.45
% 133.70/114.62  Subsumption          : 35.59
% 133.70/114.62  Abstraction          : 1.11
% 133.70/114.62  MUC search           : 0.00
% 133.70/114.62  Cooper               : 0.00
% 133.70/114.62  Total                : 113.60
% 134.29/114.62  Index Insertion      : 0.00
% 134.29/114.62  Index Deletion       : 0.00
% 134.29/114.62  Index Matching       : 0.00
% 134.29/114.62  BG Taut test         : 0.00
%------------------------------------------------------------------------------