TSTP Solution File: CSR002+1 by Z3---4.8.9.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Z3---4.8.9.0
% Problem  : CSR002+1 : TPTP v8.1.0. Bugfixed v3.1.0.
% Transfm  : none
% Format   : tptp
% Command  : z3_tptp -proof -model -t:%d -file:%s

% Computer : n024.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 Sep 20 14:26:58 EDT 2022

% Result   : Theorem 1.91s 1.44s
% Output   : Proof 2.05s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.08/0.13  % Problem  : CSR002+1 : TPTP v8.1.0. Bugfixed v3.1.0.
% 0.08/0.14  % Command  : z3_tptp -proof -model -t:%d -file:%s
% 0.14/0.35  % Computer : n024.cluster.edu
% 0.14/0.35  % Model    : x86_64 x86_64
% 0.14/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.35  % Memory   : 8042.1875MB
% 0.14/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.35  % CPULimit : 300
% 0.14/0.35  % WCLimit  : 300
% 0.14/0.35  % DateTime : Tue Aug 30 16:02:19 EDT 2022
% 0.14/0.35  % CPUTime  : 
% 0.14/0.36  Z3tptp [4.8.9.0] (c) 2006-20**. Microsoft Corp.
% 0.14/0.36  Usage: tptp [options] [-file:]file
% 0.14/0.36    -h, -?       prints this message.
% 0.14/0.36    -smt2        print SMT-LIB2 benchmark.
% 0.14/0.36    -m, -model   generate model.
% 0.14/0.36    -p, -proof   generate proof.
% 0.14/0.36    -c, -core    generate unsat core of named formulas.
% 0.14/0.36    -st, -statistics display statistics.
% 0.14/0.36    -t:timeout   set timeout (in second).
% 0.14/0.36    -smt2status  display status in smt2 format instead of SZS.
% 0.14/0.36    -check_status check the status produced by Z3 against annotation in benchmark.
% 0.14/0.36    -<param>:<value> configuration parameter and value.
% 0.14/0.36    -o:<output-file> file to place output in.
% 1.91/1.44  % SZS status Theorem
% 1.91/1.44  % SZS output start Proof
% 1.91/1.44  tff(holdsAt_type, type, (
% 1.91/1.44     holdsAt: ( $i * $i ) > $o)).
% 1.91/1.44  tff(plus_type, type, (
% 1.91/1.44     plus: ( $i * $i ) > $i)).
% 1.91/1.44  tff(n1_type, type, (
% 1.91/1.44     n1: $i)).
% 1.91/1.44  tff(tptp_fun_Time_0_type, type, (
% 1.91/1.44     tptp_fun_Time_0: ( $i * $i * $i ) > $i)).
% 1.91/1.44  tff(n0_type, type, (
% 1.91/1.44     n0: $i)).
% 1.91/1.44  tff(tptp_fun_Height_10_type, type, (
% 1.91/1.44     tptp_fun_Height_10: ( $i * $i ) > $i)).
% 1.91/1.44  tff(tapOn_type, type, (
% 1.91/1.44     tapOn: $i)).
% 1.91/1.44  tff(waterLevel_type, type, (
% 1.91/1.44     waterLevel: $i > $i)).
% 1.91/1.44  tff(filling_type, type, (
% 1.91/1.44     filling: $i)).
% 1.91/1.44  tff(less_type, type, (
% 1.91/1.44     less: ( $i * $i ) > $o)).
% 1.91/1.44  tff(less_or_equal_type, type, (
% 1.91/1.44     less_or_equal: ( $i * $i ) > $o)).
% 1.91/1.44  tff(releases_type, type, (
% 1.91/1.44     releases: ( $i * $i * $i ) > $o)).
% 1.91/1.44  tff(tptp_fun_Event_7_type, type, (
% 1.91/1.44     tptp_fun_Event_7: ( $i * $i ) > $i)).
% 1.91/1.44  tff(n4_type, type, (
% 1.91/1.44     n4: $i)).
% 1.91/1.44  tff(n2_type, type, (
% 1.91/1.44     n2: $i)).
% 1.91/1.44  tff(n3_type, type, (
% 1.91/1.44     n3: $i)).
% 1.91/1.44  tff(n7_type, type, (
% 1.91/1.44     n7: $i)).
% 1.91/1.44  tff(n6_type, type, (
% 1.91/1.44     n6: $i)).
% 1.91/1.44  tff(n5_type, type, (
% 1.91/1.44     n5: $i)).
% 1.91/1.44  tff(tptp_fun_Event_5_type, type, (
% 1.91/1.44     tptp_fun_Event_5: ( $i * $i ) > $i)).
% 1.91/1.44  tff(releasedAt_type, type, (
% 1.91/1.44     releasedAt: ( $i * $i ) > $o)).
% 1.91/1.44  tff(overflow_type, type, (
% 1.91/1.44     overflow: $i)).
% 1.91/1.44  tff(happens_type, type, (
% 1.91/1.44     happens: ( $i * $i ) > $o)).
% 1.91/1.44  tff(initiates_type, type, (
% 1.91/1.44     initiates: ( $i * $i * $i ) > $o)).
% 1.91/1.44  tff(terminates_type, type, (
% 1.91/1.44     terminates: ( $i * $i * $i ) > $o)).
% 1.91/1.44  tff(tptp_fun_Event_1_type, type, (
% 1.91/1.44     tptp_fun_Event_1: ( $i * $i * $i ) > $i)).
% 1.91/1.44  tff(stoppedIn_type, type, (
% 1.91/1.44     stoppedIn: ( $i * $i * $i ) > $o)).
% 1.91/1.44  tff(tapOff_type, type, (
% 1.91/1.44     tapOff: $i)).
% 1.91/1.44  tff(spilling_type, type, (
% 1.91/1.44     spilling: $i)).
% 1.91/1.44  tff(tptp_fun_Height_9_type, type, (
% 1.91/1.44     tptp_fun_Height_9: ( $i * $i * $i ) > $i)).
% 1.91/1.44  tff(tptp_fun_Height_8_type, type, (
% 1.91/1.44     tptp_fun_Height_8: ( $i * $i * $i ) > $i)).
% 1.91/1.44  tff(trajectory_type, type, (
% 1.91/1.44     trajectory: ( $i * $i * $i * $i ) > $o)).
% 1.91/1.44  tff(1,plain,
% 1.91/1.44      (^[X: $i, Y: $i] : refl((plus(X, Y) = plus(Y, X)) <=> (plus(X, Y) = plus(Y, X)))),
% 1.91/1.44      inference(bind,[status(th)],[])).
% 1.91/1.44  tff(2,plain,
% 1.91/1.44      (![X: $i, Y: $i] : (plus(X, Y) = plus(Y, X)) <=> ![X: $i, Y: $i] : (plus(X, Y) = plus(Y, X))),
% 1.91/1.44      inference(quant_intro,[status(thm)],[1])).
% 1.91/1.44  tff(3,plain,
% 1.91/1.44      (![X: $i, Y: $i] : (plus(X, Y) = plus(Y, X)) <=> ![X: $i, Y: $i] : (plus(X, Y) = plus(Y, X))),
% 1.91/1.44      inference(rewrite,[status(thm)],[])).
% 1.91/1.44  tff(4,axiom,(![X: $i, Y: $i] : (plus(X, Y) = plus(Y, X))), file('/export/starexec/sandbox/benchmark/theBenchmark.p','symmetry_of_plus')).
% 1.91/1.44  tff(5,plain,
% 1.91/1.44      (![X: $i, Y: $i] : (plus(X, Y) = plus(Y, X))),
% 1.91/1.44      inference(modus_ponens,[status(thm)],[4, 3])).
% 1.91/1.44  tff(6,plain,(
% 1.91/1.44      ![X: $i, Y: $i] : (plus(X, Y) = plus(Y, X))),
% 1.91/1.44      inference(skolemize,[status(sab)],[5])).
% 1.91/1.44  tff(7,plain,
% 1.91/1.44      (![X: $i, Y: $i] : (plus(X, Y) = plus(Y, X))),
% 1.91/1.44      inference(modus_ponens,[status(thm)],[6, 2])).
% 1.91/1.44  tff(8,plain,
% 1.91/1.44      ((~![X: $i, Y: $i] : (plus(X, Y) = plus(Y, X))) | (plus(n1, plus(n1, n1)) = plus(plus(n1, n1), n1))),
% 1.91/1.44      inference(quant_inst,[status(thm)],[])).
% 1.91/1.44  tff(9,plain,
% 1.91/1.44      (plus(n1, plus(n1, n1)) = plus(plus(n1, n1), n1)),
% 1.91/1.44      inference(unit_resolution,[status(thm)],[8, 7])).
% 1.91/1.44  tff(10,plain,
% 1.91/1.44      (plus(plus(n1, n1), n1) = plus(n1, plus(n1, n1))),
% 1.91/1.44      inference(symmetry,[status(thm)],[9])).
% 1.91/1.44  tff(11,assumption,(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0) = plus(n1, n1)), introduced(assumption)).
% 1.91/1.44  tff(12,plain,
% 1.91/1.44      (plus(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), n1) = plus(plus(n1, n1), n1)),
% 1.91/1.44      inference(monotonicity,[status(thm)],[11])).
% 1.91/1.44  tff(13,plain,
% 1.91/1.44      (plus(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), n1) = plus(n1, plus(n1, n1))),
% 1.91/1.44      inference(transitivity,[status(thm)],[12, 10])).
% 1.91/1.44  tff(14,plain,
% 1.91/1.44      (^[X: $i, Y: $i] : refl(((waterLevel(X) = waterLevel(Y)) <=> (X = Y)) <=> ((waterLevel(X) = waterLevel(Y)) <=> (X = Y)))),
% 1.91/1.44      inference(bind,[status(th)],[])).
% 1.91/1.44  tff(15,plain,
% 1.91/1.44      (![X: $i, Y: $i] : ((waterLevel(X) = waterLevel(Y)) <=> (X = Y)) <=> ![X: $i, Y: $i] : ((waterLevel(X) = waterLevel(Y)) <=> (X = Y))),
% 1.91/1.44      inference(quant_intro,[status(thm)],[14])).
% 1.91/1.44  tff(16,plain,
% 1.91/1.44      (![X: $i, Y: $i] : ((waterLevel(X) = waterLevel(Y)) <=> (X = Y)) <=> ![X: $i, Y: $i] : ((waterLevel(X) = waterLevel(Y)) <=> (X = Y))),
% 1.91/1.44      inference(rewrite,[status(thm)],[])).
% 1.91/1.44  tff(17,axiom,(![X: $i, Y: $i] : ((waterLevel(X) = waterLevel(Y)) <=> (X = Y))), file('/export/starexec/sandbox/benchmark/Axioms/CSR001+1.ax','distinct_waterLevels')).
% 1.91/1.44  tff(18,plain,
% 1.91/1.44      (![X: $i, Y: $i] : ((waterLevel(X) = waterLevel(Y)) <=> (X = Y))),
% 1.91/1.44      inference(modus_ponens,[status(thm)],[17, 16])).
% 1.91/1.44  tff(19,plain,(
% 1.91/1.44      ![X: $i, Y: $i] : ((waterLevel(X) = waterLevel(Y)) <=> (X = Y))),
% 1.91/1.44      inference(skolemize,[status(sab)],[18])).
% 1.91/1.44  tff(20,plain,
% 1.91/1.44      (![X: $i, Y: $i] : ((waterLevel(X) = waterLevel(Y)) <=> (X = Y))),
% 1.91/1.44      inference(modus_ponens,[status(thm)],[19, 15])).
% 1.91/1.44  tff(21,plain,
% 1.91/1.44      ((~![X: $i, Y: $i] : ((waterLevel(X) = waterLevel(Y)) <=> (X = Y))) | ((waterLevel(filling) = waterLevel(tptp_fun_Height_10(waterLevel(filling), tapOn))) <=> (filling = tptp_fun_Height_10(waterLevel(filling), tapOn)))),
% 1.91/1.44      inference(quant_inst,[status(thm)],[])).
% 1.91/1.44  tff(22,plain,
% 1.91/1.44      ((waterLevel(filling) = waterLevel(tptp_fun_Height_10(waterLevel(filling), tapOn))) <=> (filling = tptp_fun_Height_10(waterLevel(filling), tapOn))),
% 1.91/1.44      inference(unit_resolution,[status(thm)],[21, 20])).
% 1.91/1.44  tff(23,plain,
% 1.91/1.44      (((~![Height: $i] : (~(waterLevel(filling) = waterLevel(Height)))) | $false) <=> (~![Height: $i] : (~(waterLevel(filling) = waterLevel(Height))))),
% 1.91/1.44      inference(rewrite,[status(thm)],[])).
% 1.91/1.44  tff(24,plain,
% 1.91/1.44      ((~$true) <=> $false),
% 1.91/1.44      inference(rewrite,[status(thm)],[])).
% 1.91/1.44  tff(25,plain,
% 1.91/1.44      ((waterLevel(filling) = waterLevel(filling)) <=> $true),
% 1.91/1.44      inference(rewrite,[status(thm)],[])).
% 1.91/1.44  tff(26,plain,
% 1.91/1.44      ((~(waterLevel(filling) = waterLevel(filling))) <=> (~$true)),
% 1.91/1.44      inference(monotonicity,[status(thm)],[25])).
% 1.91/1.44  tff(27,plain,
% 1.91/1.44      ((~(waterLevel(filling) = waterLevel(filling))) <=> $false),
% 1.91/1.44      inference(transitivity,[status(thm)],[26, 24])).
% 1.91/1.44  tff(28,plain,
% 1.91/1.44      (((~![Height: $i] : (~(waterLevel(filling) = waterLevel(Height)))) | (~(waterLevel(filling) = waterLevel(filling)))) <=> ((~![Height: $i] : (~(waterLevel(filling) = waterLevel(Height)))) | $false)),
% 1.91/1.44      inference(monotonicity,[status(thm)],[27])).
% 1.91/1.44  tff(29,plain,
% 1.91/1.44      (((~![Height: $i] : (~(waterLevel(filling) = waterLevel(Height)))) | (~(waterLevel(filling) = waterLevel(filling)))) <=> (~![Height: $i] : (~(waterLevel(filling) = waterLevel(Height))))),
% 1.91/1.44      inference(transitivity,[status(thm)],[28, 23])).
% 1.91/1.44  tff(30,plain,
% 1.91/1.44      ((~![Height: $i] : (~(waterLevel(filling) = waterLevel(Height)))) | (~(waterLevel(filling) = waterLevel(filling)))),
% 1.91/1.44      inference(quant_inst,[status(thm)],[])).
% 1.91/1.44  tff(31,plain,
% 1.91/1.44      (~![Height: $i] : (~(waterLevel(filling) = waterLevel(Height)))),
% 1.91/1.44      inference(modus_ponens,[status(thm)],[30, 29])).
% 1.91/1.44  tff(32,assumption,(![Height: $i] : (~(waterLevel(filling) = waterLevel(Height)))), introduced(assumption)).
% 1.91/1.44  tff(33,plain,
% 1.91/1.44      ($false),
% 1.91/1.44      inference(unit_resolution,[status(thm)],[32, 31])).
% 1.91/1.44  tff(34,plain,(~![Height: $i] : (~(waterLevel(filling) = waterLevel(Height)))), inference(lemma,lemma(discharge,[]))).
% 1.91/1.44  tff(35,plain,
% 1.91/1.44      (^[Event: $i, Fluent: $i, Time: $i] : refl((~((~((~releases(Event, Fluent, Time)) | (~((~(Event = tapOn)) | (~(Fluent = waterLevel(tptp_fun_Height_10(Fluent, Event)))))))) | (~(releases(Event, Fluent, Time) | ![Height: $i] : ((~(Event = tapOn)) | (~(Fluent = waterLevel(Height)))))))) <=> (~((~((~releases(Event, Fluent, Time)) | (~((~(Event = tapOn)) | (~(Fluent = waterLevel(tptp_fun_Height_10(Fluent, Event)))))))) | (~(releases(Event, Fluent, Time) | ![Height: $i] : ((~(Event = tapOn)) | (~(Fluent = waterLevel(Height)))))))))),
% 1.91/1.44      inference(bind,[status(th)],[])).
% 1.91/1.44  tff(36,plain,
% 1.91/1.44      (![Event: $i, Fluent: $i, Time: $i] : (~((~((~releases(Event, Fluent, Time)) | (~((~(Event = tapOn)) | (~(Fluent = waterLevel(tptp_fun_Height_10(Fluent, Event)))))))) | (~(releases(Event, Fluent, Time) | ![Height: $i] : ((~(Event = tapOn)) | (~(Fluent = waterLevel(Height)))))))) <=> ![Event: $i, Fluent: $i, Time: $i] : (~((~((~releases(Event, Fluent, Time)) | (~((~(Event = tapOn)) | (~(Fluent = waterLevel(tptp_fun_Height_10(Fluent, Event)))))))) | (~(releases(Event, Fluent, Time) | ![Height: $i] : ((~(Event = tapOn)) | (~(Fluent = waterLevel(Height))))))))),
% 1.91/1.44      inference(quant_intro,[status(thm)],[35])).
% 1.91/1.44  tff(37,plain,
% 1.91/1.44      (^[Event: $i, Fluent: $i, Time: $i] : rewrite((~((~((~releases(Event, Fluent, Time)) | (~((~(Event = tapOn)) | (~(Fluent = waterLevel(tptp_fun_Height_10(Fluent, Event)))))))) | (~(releases(Event, Fluent, Time) | ![Height: $i] : ((~(Event = tapOn)) | (~(Fluent = waterLevel(Height)))))))) <=> (~((~((~releases(Event, Fluent, Time)) | (~((~(Event = tapOn)) | (~(Fluent = waterLevel(tptp_fun_Height_10(Fluent, Event)))))))) | (~(releases(Event, Fluent, Time) | ![Height: $i] : ((~(Event = tapOn)) | (~(Fluent = waterLevel(Height)))))))))),
% 1.91/1.44      inference(bind,[status(th)],[])).
% 1.91/1.44  tff(38,plain,
% 1.91/1.44      (![Event: $i, Fluent: $i, Time: $i] : (~((~((~releases(Event, Fluent, Time)) | (~((~(Event = tapOn)) | (~(Fluent = waterLevel(tptp_fun_Height_10(Fluent, Event)))))))) | (~(releases(Event, Fluent, Time) | ![Height: $i] : ((~(Event = tapOn)) | (~(Fluent = waterLevel(Height)))))))) <=> ![Event: $i, Fluent: $i, Time: $i] : (~((~((~releases(Event, Fluent, Time)) | (~((~(Event = tapOn)) | (~(Fluent = waterLevel(tptp_fun_Height_10(Fluent, Event)))))))) | (~(releases(Event, Fluent, Time) | ![Height: $i] : ((~(Event = tapOn)) | (~(Fluent = waterLevel(Height))))))))),
% 1.91/1.44      inference(quant_intro,[status(thm)],[37])).
% 1.91/1.44  tff(39,plain,
% 1.91/1.44      (![Event: $i, Fluent: $i, Time: $i] : (~((~((~releases(Event, Fluent, Time)) | (~((~(Event = tapOn)) | (~(Fluent = waterLevel(tptp_fun_Height_10(Fluent, Event)))))))) | (~(releases(Event, Fluent, Time) | ![Height: $i] : ((~(Event = tapOn)) | (~(Fluent = waterLevel(Height)))))))) <=> ![Event: $i, Fluent: $i, Time: $i] : (~((~((~releases(Event, Fluent, Time)) | (~((~(Event = tapOn)) | (~(Fluent = waterLevel(tptp_fun_Height_10(Fluent, Event)))))))) | (~(releases(Event, Fluent, Time) | ![Height: $i] : ((~(Event = tapOn)) | (~(Fluent = waterLevel(Height))))))))),
% 1.91/1.44      inference(transitivity,[status(thm)],[38, 36])).
% 1.91/1.44  tff(40,plain,
% 1.91/1.44      (^[Event: $i, Fluent: $i, Time: $i] : trans(monotonicity(rewrite(((~releases(Event, Fluent, Time)) | ((Event = tapOn) & (Fluent = waterLevel(tptp_fun_Height_10(Fluent, Event))))) <=> ((~releases(Event, Fluent, Time)) | (~((~(Event = tapOn)) | (~(Fluent = waterLevel(tptp_fun_Height_10(Fluent, Event)))))))), rewrite((releases(Event, Fluent, Time) | ![Height: $i] : (~((Event = tapOn) & (Fluent = waterLevel(Height))))) <=> (releases(Event, Fluent, Time) | ![Height: $i] : ((~(Event = tapOn)) | (~(Fluent = waterLevel(Height)))))), ((((~releases(Event, Fluent, Time)) | ((Event = tapOn) & (Fluent = waterLevel(tptp_fun_Height_10(Fluent, Event))))) & (releases(Event, Fluent, Time) | ![Height: $i] : (~((Event = tapOn) & (Fluent = waterLevel(Height)))))) <=> (((~releases(Event, Fluent, Time)) | (~((~(Event = tapOn)) | (~(Fluent = waterLevel(tptp_fun_Height_10(Fluent, Event))))))) & (releases(Event, Fluent, Time) | ![Height: $i] : ((~(Event = tapOn)) | (~(Fluent = waterLevel(Height)))))))), rewrite((((~releases(Event, Fluent, Time)) | (~((~(Event = tapOn)) | (~(Fluent = waterLevel(tptp_fun_Height_10(Fluent, Event))))))) & (releases(Event, Fluent, Time) | ![Height: $i] : ((~(Event = tapOn)) | (~(Fluent = waterLevel(Height)))))) <=> (~((~((~releases(Event, Fluent, Time)) | (~((~(Event = tapOn)) | (~(Fluent = waterLevel(tptp_fun_Height_10(Fluent, Event)))))))) | (~(releases(Event, Fluent, Time) | ![Height: $i] : ((~(Event = tapOn)) | (~(Fluent = waterLevel(Height))))))))), ((((~releases(Event, Fluent, Time)) | ((Event = tapOn) & (Fluent = waterLevel(tptp_fun_Height_10(Fluent, Event))))) & (releases(Event, Fluent, Time) | ![Height: $i] : (~((Event = tapOn) & (Fluent = waterLevel(Height)))))) <=> (~((~((~releases(Event, Fluent, Time)) | (~((~(Event = tapOn)) | (~(Fluent = waterLevel(tptp_fun_Height_10(Fluent, Event)))))))) | (~(releases(Event, Fluent, Time) | ![Height: $i] : ((~(Event = tapOn)) | (~(Fluent = waterLevel(Height))))))))))),
% 1.91/1.44      inference(bind,[status(th)],[])).
% 1.91/1.44  tff(41,plain,
% 1.91/1.44      (![Event: $i, Fluent: $i, Time: $i] : (((~releases(Event, Fluent, Time)) | ((Event = tapOn) & (Fluent = waterLevel(tptp_fun_Height_10(Fluent, Event))))) & (releases(Event, Fluent, Time) | ![Height: $i] : (~((Event = tapOn) & (Fluent = waterLevel(Height)))))) <=> ![Event: $i, Fluent: $i, Time: $i] : (~((~((~releases(Event, Fluent, Time)) | (~((~(Event = tapOn)) | (~(Fluent = waterLevel(tptp_fun_Height_10(Fluent, Event)))))))) | (~(releases(Event, Fluent, Time) | ![Height: $i] : ((~(Event = tapOn)) | (~(Fluent = waterLevel(Height))))))))),
% 1.91/1.44      inference(quant_intro,[status(thm)],[40])).
% 1.91/1.44  tff(42,plain,
% 1.91/1.44      (![Event: $i, Fluent: $i, Time: $i] : (releases(Event, Fluent, Time) <=> ?[Height: $i] : ((Event = tapOn) & (Fluent = waterLevel(Height)))) <=> ![Event: $i, Fluent: $i, Time: $i] : (releases(Event, Fluent, Time) <=> ?[Height: $i] : ((Event = tapOn) & (Fluent = waterLevel(Height))))),
% 1.91/1.44      inference(rewrite,[status(thm)],[])).
% 1.91/1.44  tff(43,axiom,(![Event: $i, Fluent: $i, Time: $i] : (releases(Event, Fluent, Time) <=> ?[Height: $i] : ((Event = tapOn) & (Fluent = waterLevel(Height))))), file('/export/starexec/sandbox/benchmark/Axioms/CSR001+1.ax','releases_all_defn')).
% 1.91/1.44  tff(44,plain,
% 1.91/1.44      (![Event: $i, Fluent: $i, Time: $i] : (releases(Event, Fluent, Time) <=> ?[Height: $i] : ((Event = tapOn) & (Fluent = waterLevel(Height))))),
% 1.91/1.44      inference(modus_ponens,[status(thm)],[43, 42])).
% 1.91/1.44  tff(45,plain,(
% 1.91/1.44      ![Event: $i, Fluent: $i, Time: $i] : (((~releases(Event, Fluent, Time)) | ((Event = tapOn) & (Fluent = waterLevel(tptp_fun_Height_10(Fluent, Event))))) & (releases(Event, Fluent, Time) | ![Height: $i] : (~((Event = tapOn) & (Fluent = waterLevel(Height))))))),
% 1.91/1.44      inference(skolemize,[status(sab)],[44])).
% 1.91/1.44  tff(46,plain,
% 1.91/1.44      (![Event: $i, Fluent: $i, Time: $i] : (~((~((~releases(Event, Fluent, Time)) | (~((~(Event = tapOn)) | (~(Fluent = waterLevel(tptp_fun_Height_10(Fluent, Event)))))))) | (~(releases(Event, Fluent, Time) | ![Height: $i] : ((~(Event = tapOn)) | (~(Fluent = waterLevel(Height))))))))),
% 1.91/1.44      inference(modus_ponens,[status(thm)],[45, 41])).
% 1.91/1.44  tff(47,plain,
% 1.91/1.44      (![Event: $i, Fluent: $i, Time: $i] : (~((~((~releases(Event, Fluent, Time)) | (~((~(Event = tapOn)) | (~(Fluent = waterLevel(tptp_fun_Height_10(Fluent, Event)))))))) | (~(releases(Event, Fluent, Time) | ![Height: $i] : ((~(Event = tapOn)) | (~(Fluent = waterLevel(Height))))))))),
% 1.91/1.44      inference(modus_ponens,[status(thm)],[46, 39])).
% 1.91/1.44  tff(48,plain,
% 1.91/1.44      (((~![Event: $i, Fluent: $i, Time: $i] : (~((~((~releases(Event, Fluent, Time)) | (~((~(Event = tapOn)) | (~(Fluent = waterLevel(tptp_fun_Height_10(Fluent, Event)))))))) | (~(releases(Event, Fluent, Time) | ![Height: $i] : ((~(Event = tapOn)) | (~(Fluent = waterLevel(Height))))))))) | (~((~((~releases(tapOn, waterLevel(filling), waterLevel(filling))) | (waterLevel(filling) = waterLevel(tptp_fun_Height_10(waterLevel(filling), tapOn))))) | (~(releases(tapOn, waterLevel(filling), waterLevel(filling)) | ![Height: $i] : (~(waterLevel(filling) = waterLevel(Height)))))))) <=> ((~![Event: $i, Fluent: $i, Time: $i] : (~((~((~releases(Event, Fluent, Time)) | (~((~(Event = tapOn)) | (~(Fluent = waterLevel(tptp_fun_Height_10(Fluent, Event)))))))) | (~(releases(Event, Fluent, Time) | ![Height: $i] : ((~(Event = tapOn)) | (~(Fluent = waterLevel(Height))))))))) | (~((~((~releases(tapOn, waterLevel(filling), waterLevel(filling))) | (waterLevel(filling) = waterLevel(tptp_fun_Height_10(waterLevel(filling), tapOn))))) | (~(releases(tapOn, waterLevel(filling), waterLevel(filling)) | ![Height: $i] : (~(waterLevel(filling) = waterLevel(Height))))))))),
% 1.91/1.44      inference(rewrite,[status(thm)],[])).
% 1.91/1.44  tff(49,plain,
% 1.91/1.44      ((~((~((~releases(tapOn, waterLevel(filling), waterLevel(filling))) | (~((~(tapOn = tapOn)) | (~(waterLevel(filling) = waterLevel(tptp_fun_Height_10(waterLevel(filling), tapOn)))))))) | (~(releases(tapOn, waterLevel(filling), waterLevel(filling)) | ![Height: $i] : ((~(tapOn = tapOn)) | (~(waterLevel(filling) = waterLevel(Height)))))))) <=> (~((~((~releases(tapOn, waterLevel(filling), waterLevel(filling))) | (waterLevel(filling) = waterLevel(tptp_fun_Height_10(waterLevel(filling), tapOn))))) | (~(releases(tapOn, waterLevel(filling), waterLevel(filling)) | ![Height: $i] : (~(waterLevel(filling) = waterLevel(Height)))))))),
% 1.91/1.44      inference(rewrite,[status(thm)],[])).
% 1.91/1.44  tff(50,plain,
% 1.91/1.44      (((~![Event: $i, Fluent: $i, Time: $i] : (~((~((~releases(Event, Fluent, Time)) | (~((~(Event = tapOn)) | (~(Fluent = waterLevel(tptp_fun_Height_10(Fluent, Event)))))))) | (~(releases(Event, Fluent, Time) | ![Height: $i] : ((~(Event = tapOn)) | (~(Fluent = waterLevel(Height))))))))) | (~((~((~releases(tapOn, waterLevel(filling), waterLevel(filling))) | (~((~(tapOn = tapOn)) | (~(waterLevel(filling) = waterLevel(tptp_fun_Height_10(waterLevel(filling), tapOn)))))))) | (~(releases(tapOn, waterLevel(filling), waterLevel(filling)) | ![Height: $i] : ((~(tapOn = tapOn)) | (~(waterLevel(filling) = waterLevel(Height))))))))) <=> ((~![Event: $i, Fluent: $i, Time: $i] : (~((~((~releases(Event, Fluent, Time)) | (~((~(Event = tapOn)) | (~(Fluent = waterLevel(tptp_fun_Height_10(Fluent, Event)))))))) | (~(releases(Event, Fluent, Time) | ![Height: $i] : ((~(Event = tapOn)) | (~(Fluent = waterLevel(Height))))))))) | (~((~((~releases(tapOn, waterLevel(filling), waterLevel(filling))) | (waterLevel(filling) = waterLevel(tptp_fun_Height_10(waterLevel(filling), tapOn))))) | (~(releases(tapOn, waterLevel(filling), waterLevel(filling)) | ![Height: $i] : (~(waterLevel(filling) = waterLevel(Height))))))))),
% 1.91/1.44      inference(monotonicity,[status(thm)],[49])).
% 1.91/1.44  tff(51,plain,
% 1.91/1.44      (((~![Event: $i, Fluent: $i, Time: $i] : (~((~((~releases(Event, Fluent, Time)) | (~((~(Event = tapOn)) | (~(Fluent = waterLevel(tptp_fun_Height_10(Fluent, Event)))))))) | (~(releases(Event, Fluent, Time) | ![Height: $i] : ((~(Event = tapOn)) | (~(Fluent = waterLevel(Height))))))))) | (~((~((~releases(tapOn, waterLevel(filling), waterLevel(filling))) | (~((~(tapOn = tapOn)) | (~(waterLevel(filling) = waterLevel(tptp_fun_Height_10(waterLevel(filling), tapOn)))))))) | (~(releases(tapOn, waterLevel(filling), waterLevel(filling)) | ![Height: $i] : ((~(tapOn = tapOn)) | (~(waterLevel(filling) = waterLevel(Height))))))))) <=> ((~![Event: $i, Fluent: $i, Time: $i] : (~((~((~releases(Event, Fluent, Time)) | (~((~(Event = tapOn)) | (~(Fluent = waterLevel(tptp_fun_Height_10(Fluent, Event)))))))) | (~(releases(Event, Fluent, Time) | ![Height: $i] : ((~(Event = tapOn)) | (~(Fluent = waterLevel(Height))))))))) | (~((~((~releases(tapOn, waterLevel(filling), waterLevel(filling))) | (waterLevel(filling) = waterLevel(tptp_fun_Height_10(waterLevel(filling), tapOn))))) | (~(releases(tapOn, waterLevel(filling), waterLevel(filling)) | ![Height: $i] : (~(waterLevel(filling) = waterLevel(Height))))))))),
% 1.91/1.44      inference(transitivity,[status(thm)],[50, 48])).
% 1.91/1.44  tff(52,plain,
% 1.91/1.44      ((~![Event: $i, Fluent: $i, Time: $i] : (~((~((~releases(Event, Fluent, Time)) | (~((~(Event = tapOn)) | (~(Fluent = waterLevel(tptp_fun_Height_10(Fluent, Event)))))))) | (~(releases(Event, Fluent, Time) | ![Height: $i] : ((~(Event = tapOn)) | (~(Fluent = waterLevel(Height))))))))) | (~((~((~releases(tapOn, waterLevel(filling), waterLevel(filling))) | (~((~(tapOn = tapOn)) | (~(waterLevel(filling) = waterLevel(tptp_fun_Height_10(waterLevel(filling), tapOn)))))))) | (~(releases(tapOn, waterLevel(filling), waterLevel(filling)) | ![Height: $i] : ((~(tapOn = tapOn)) | (~(waterLevel(filling) = waterLevel(Height))))))))),
% 1.91/1.44      inference(quant_inst,[status(thm)],[])).
% 1.91/1.44  tff(53,plain,
% 1.91/1.44      ((~![Event: $i, Fluent: $i, Time: $i] : (~((~((~releases(Event, Fluent, Time)) | (~((~(Event = tapOn)) | (~(Fluent = waterLevel(tptp_fun_Height_10(Fluent, Event)))))))) | (~(releases(Event, Fluent, Time) | ![Height: $i] : ((~(Event = tapOn)) | (~(Fluent = waterLevel(Height))))))))) | (~((~((~releases(tapOn, waterLevel(filling), waterLevel(filling))) | (waterLevel(filling) = waterLevel(tptp_fun_Height_10(waterLevel(filling), tapOn))))) | (~(releases(tapOn, waterLevel(filling), waterLevel(filling)) | ![Height: $i] : (~(waterLevel(filling) = waterLevel(Height)))))))),
% 1.91/1.44      inference(modus_ponens,[status(thm)],[52, 51])).
% 1.91/1.44  tff(54,plain,
% 1.91/1.44      (~((~((~releases(tapOn, waterLevel(filling), waterLevel(filling))) | (waterLevel(filling) = waterLevel(tptp_fun_Height_10(waterLevel(filling), tapOn))))) | (~(releases(tapOn, waterLevel(filling), waterLevel(filling)) | ![Height: $i] : (~(waterLevel(filling) = waterLevel(Height))))))),
% 1.91/1.44      inference(unit_resolution,[status(thm)],[53, 47])).
% 1.91/1.44  tff(55,plain,
% 1.91/1.44      (((~((~releases(tapOn, waterLevel(filling), waterLevel(filling))) | (waterLevel(filling) = waterLevel(tptp_fun_Height_10(waterLevel(filling), tapOn))))) | (~(releases(tapOn, waterLevel(filling), waterLevel(filling)) | ![Height: $i] : (~(waterLevel(filling) = waterLevel(Height)))))) | (releases(tapOn, waterLevel(filling), waterLevel(filling)) | ![Height: $i] : (~(waterLevel(filling) = waterLevel(Height))))),
% 1.91/1.44      inference(tautology,[status(thm)],[])).
% 1.91/1.44  tff(56,plain,
% 1.91/1.44      (releases(tapOn, waterLevel(filling), waterLevel(filling)) | ![Height: $i] : (~(waterLevel(filling) = waterLevel(Height)))),
% 1.91/1.44      inference(unit_resolution,[status(thm)],[55, 54])).
% 1.91/1.44  tff(57,plain,
% 1.91/1.44      ((~(releases(tapOn, waterLevel(filling), waterLevel(filling)) | ![Height: $i] : (~(waterLevel(filling) = waterLevel(Height))))) | releases(tapOn, waterLevel(filling), waterLevel(filling)) | ![Height: $i] : (~(waterLevel(filling) = waterLevel(Height)))),
% 1.91/1.44      inference(tautology,[status(thm)],[])).
% 1.91/1.44  tff(58,plain,
% 1.91/1.44      (releases(tapOn, waterLevel(filling), waterLevel(filling)) | ![Height: $i] : (~(waterLevel(filling) = waterLevel(Height)))),
% 1.91/1.44      inference(unit_resolution,[status(thm)],[57, 56])).
% 1.91/1.44  tff(59,plain,
% 1.91/1.44      (releases(tapOn, waterLevel(filling), waterLevel(filling))),
% 1.91/1.44      inference(unit_resolution,[status(thm)],[58, 34])).
% 1.91/1.44  tff(60,plain,
% 1.91/1.44      (((~((~releases(tapOn, waterLevel(filling), waterLevel(filling))) | (waterLevel(filling) = waterLevel(tptp_fun_Height_10(waterLevel(filling), tapOn))))) | (~(releases(tapOn, waterLevel(filling), waterLevel(filling)) | ![Height: $i] : (~(waterLevel(filling) = waterLevel(Height)))))) | ((~releases(tapOn, waterLevel(filling), waterLevel(filling))) | (waterLevel(filling) = waterLevel(tptp_fun_Height_10(waterLevel(filling), tapOn))))),
% 1.91/1.44      inference(tautology,[status(thm)],[])).
% 1.91/1.44  tff(61,plain,
% 1.91/1.44      ((~releases(tapOn, waterLevel(filling), waterLevel(filling))) | (waterLevel(filling) = waterLevel(tptp_fun_Height_10(waterLevel(filling), tapOn)))),
% 1.91/1.44      inference(unit_resolution,[status(thm)],[60, 54])).
% 1.91/1.44  tff(62,plain,
% 1.91/1.44      ((~((~releases(tapOn, waterLevel(filling), waterLevel(filling))) | (waterLevel(filling) = waterLevel(tptp_fun_Height_10(waterLevel(filling), tapOn))))) | (~releases(tapOn, waterLevel(filling), waterLevel(filling))) | (waterLevel(filling) = waterLevel(tptp_fun_Height_10(waterLevel(filling), tapOn)))),
% 1.91/1.44      inference(tautology,[status(thm)],[])).
% 1.91/1.44  tff(63,plain,
% 1.91/1.44      ((~releases(tapOn, waterLevel(filling), waterLevel(filling))) | (waterLevel(filling) = waterLevel(tptp_fun_Height_10(waterLevel(filling), tapOn)))),
% 1.91/1.44      inference(unit_resolution,[status(thm)],[62, 61])).
% 1.91/1.44  tff(64,plain,
% 1.91/1.44      (waterLevel(filling) = waterLevel(tptp_fun_Height_10(waterLevel(filling), tapOn))),
% 1.91/1.44      inference(unit_resolution,[status(thm)],[63, 59])).
% 1.91/1.44  tff(65,plain,
% 1.91/1.44      ((~((waterLevel(filling) = waterLevel(tptp_fun_Height_10(waterLevel(filling), tapOn))) <=> (filling = tptp_fun_Height_10(waterLevel(filling), tapOn)))) | (~(waterLevel(filling) = waterLevel(tptp_fun_Height_10(waterLevel(filling), tapOn)))) | (filling = tptp_fun_Height_10(waterLevel(filling), tapOn))),
% 1.91/1.44      inference(tautology,[status(thm)],[])).
% 1.91/1.44  tff(66,plain,
% 1.91/1.44      ((~((waterLevel(filling) = waterLevel(tptp_fun_Height_10(waterLevel(filling), tapOn))) <=> (filling = tptp_fun_Height_10(waterLevel(filling), tapOn)))) | (filling = tptp_fun_Height_10(waterLevel(filling), tapOn))),
% 1.91/1.44      inference(unit_resolution,[status(thm)],[65, 64])).
% 1.91/1.44  tff(67,plain,
% 1.91/1.44      (filling = tptp_fun_Height_10(waterLevel(filling), tapOn)),
% 1.91/1.44      inference(unit_resolution,[status(thm)],[66, 22])).
% 1.91/1.44  tff(68,plain,
% 1.91/1.44      (tptp_fun_Height_10(waterLevel(filling), tapOn) = filling),
% 1.91/1.44      inference(symmetry,[status(thm)],[67])).
% 1.91/1.44  tff(69,plain,
% 1.91/1.44      (holdsAt(tptp_fun_Height_10(waterLevel(filling), tapOn), plus(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), n1)) <=> holdsAt(filling, plus(n1, plus(n1, n1)))),
% 1.91/1.44      inference(monotonicity,[status(thm)],[68, 13])).
% 1.91/1.44  tff(70,plain,
% 1.91/1.44      (holdsAt(filling, plus(n1, plus(n1, n1))) <=> holdsAt(tptp_fun_Height_10(waterLevel(filling), tapOn), plus(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), n1))),
% 1.91/1.44      inference(symmetry,[status(thm)],[69])).
% 1.91/1.44  tff(71,assumption,(plus(n1, plus(n1, n1)) = n0), introduced(assumption)).
% 1.91/1.44  tff(72,plain,
% 1.91/1.44      (plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))) = plus(n0, n0)),
% 1.91/1.44      inference(monotonicity,[status(thm)],[71, 71])).
% 1.91/1.44  tff(73,plain,
% 1.91/1.44      (plus(n0, n0) = plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))),
% 1.91/1.44      inference(symmetry,[status(thm)],[72])).
% 1.91/1.44  tff(74,plain,
% 1.91/1.44      ((plus(n0, n0) = n0) <=> (plus(n0, n0) = n0)),
% 1.91/1.44      inference(rewrite,[status(thm)],[])).
% 1.91/1.44  tff(75,axiom,(plus(n0, n0) = n0), file('/export/starexec/sandbox/benchmark/theBenchmark.p','plus0_0')).
% 1.91/1.44  tff(76,plain,
% 1.91/1.44      (plus(n0, n0) = n0),
% 1.91/1.44      inference(modus_ponens,[status(thm)],[75, 74])).
% 1.91/1.44  tff(77,plain,
% 1.91/1.44      (n0 = plus(n0, n0)),
% 1.91/1.44      inference(symmetry,[status(thm)],[76])).
% 1.91/1.44  tff(78,plain,
% 1.91/1.44      (plus(n1, plus(n1, n1)) = plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))),
% 1.91/1.44      inference(transitivity,[status(thm)],[71, 77, 73])).
% 1.91/1.44  tff(79,plain,
% 1.91/1.44      ((plus(n2, n2) = n4) <=> (plus(plus(n1, n1), plus(n1, n1)) = plus(n1, plus(n1, plus(n1, n1))))),
% 1.91/1.44      inference(rewrite,[status(thm)],[])).
% 1.91/1.44  tff(80,plain,
% 1.91/1.44      ((plus(n2, n2) = n4) <=> (plus(n2, n2) = n4)),
% 1.91/1.44      inference(rewrite,[status(thm)],[])).
% 1.91/1.44  tff(81,axiom,(plus(n2, n2) = n4), file('/export/starexec/sandbox/benchmark/theBenchmark.p','plus2_2')).
% 1.91/1.44  tff(82,plain,
% 1.91/1.44      (plus(n2, n2) = n4),
% 1.91/1.44      inference(modus_ponens,[status(thm)],[81, 80])).
% 1.91/1.44  tff(83,plain,
% 1.91/1.44      (plus(plus(n1, n1), plus(n1, n1)) = plus(n1, plus(n1, plus(n1, n1)))),
% 1.91/1.44      inference(modus_ponens,[status(thm)],[82, 79])).
% 1.91/1.44  tff(84,plain,
% 1.91/1.44      (plus(n1, plus(n1, plus(n1, n1))) = plus(plus(n1, n1), plus(n1, n1))),
% 1.91/1.44      inference(symmetry,[status(thm)],[83])).
% 1.91/1.44  tff(85,plain,
% 1.91/1.44      (less(plus(n1, plus(n1, plus(n1, n1))), plus(n1, plus(n1, plus(n1, n1)))) <=> less(plus(n1, plus(n1, plus(n1, n1))), plus(plus(n1, n1), plus(n1, n1)))),
% 1.91/1.44      inference(monotonicity,[status(thm)],[84])).
% 1.91/1.44  tff(86,plain,
% 1.91/1.44      (less(plus(n1, plus(n1, plus(n1, n1))), plus(plus(n1, n1), plus(n1, n1))) <=> less(plus(n1, plus(n1, plus(n1, n1))), plus(n1, plus(n1, plus(n1, n1))))),
% 1.91/1.44      inference(symmetry,[status(thm)],[85])).
% 1.91/1.44  tff(87,plain,
% 1.91/1.44      (^[X: $i] : refl((less(X, plus(plus(n1, n1), plus(n1, n1))) <=> less_or_equal(X, plus(n1, plus(n1, n1)))) <=> (less(X, plus(plus(n1, n1), plus(n1, n1))) <=> less_or_equal(X, plus(n1, plus(n1, n1)))))),
% 1.91/1.44      inference(bind,[status(th)],[])).
% 1.91/1.44  tff(88,plain,
% 1.91/1.44      (![X: $i] : (less(X, plus(plus(n1, n1), plus(n1, n1))) <=> less_or_equal(X, plus(n1, plus(n1, n1)))) <=> ![X: $i] : (less(X, plus(plus(n1, n1), plus(n1, n1))) <=> less_or_equal(X, plus(n1, plus(n1, n1))))),
% 1.91/1.44      inference(quant_intro,[status(thm)],[87])).
% 1.91/1.44  tff(89,plain,
% 1.91/1.44      (^[X: $i] : rewrite((less(X, plus(n1, plus(n1, plus(n1, n1)))) <=> less_or_equal(X, plus(n1, plus(n1, n1)))) <=> (less(X, plus(plus(n1, n1), plus(n1, n1))) <=> less_or_equal(X, plus(n1, plus(n1, n1)))))),
% 1.91/1.44      inference(bind,[status(th)],[])).
% 1.91/1.44  tff(90,plain,
% 1.91/1.44      (![X: $i] : (less(X, plus(n1, plus(n1, plus(n1, n1)))) <=> less_or_equal(X, plus(n1, plus(n1, n1)))) <=> ![X: $i] : (less(X, plus(plus(n1, n1), plus(n1, n1))) <=> less_or_equal(X, plus(n1, plus(n1, n1))))),
% 1.91/1.44      inference(quant_intro,[status(thm)],[89])).
% 1.91/1.44  tff(91,plain,
% 1.91/1.44      (^[X: $i] : rewrite((less(X, n4) <=> less_or_equal(X, n3)) <=> (less(X, plus(n1, plus(n1, plus(n1, n1)))) <=> less_or_equal(X, plus(n1, plus(n1, n1)))))),
% 1.91/1.44      inference(bind,[status(th)],[])).
% 1.91/1.44  tff(92,plain,
% 1.91/1.44      (![X: $i] : (less(X, n4) <=> less_or_equal(X, n3)) <=> ![X: $i] : (less(X, plus(n1, plus(n1, plus(n1, n1)))) <=> less_or_equal(X, plus(n1, plus(n1, n1))))),
% 1.91/1.44      inference(quant_intro,[status(thm)],[91])).
% 1.91/1.44  tff(93,plain,
% 1.91/1.45      (![X: $i] : (less(X, n4) <=> less_or_equal(X, n3)) <=> ![X: $i] : (less(X, n4) <=> less_or_equal(X, n3))),
% 1.91/1.45      inference(rewrite,[status(thm)],[])).
% 1.91/1.45  tff(94,axiom,(![X: $i] : (less(X, n4) <=> less_or_equal(X, n3))), file('/export/starexec/sandbox/benchmark/theBenchmark.p','less4')).
% 1.91/1.45  tff(95,plain,
% 1.91/1.45      (![X: $i] : (less(X, n4) <=> less_or_equal(X, n3))),
% 1.91/1.45      inference(modus_ponens,[status(thm)],[94, 93])).
% 1.91/1.45  tff(96,plain,
% 1.91/1.45      (![X: $i] : (less(X, plus(n1, plus(n1, plus(n1, n1)))) <=> less_or_equal(X, plus(n1, plus(n1, n1))))),
% 1.91/1.45      inference(modus_ponens,[status(thm)],[95, 92])).
% 1.91/1.45  tff(97,plain,
% 1.91/1.45      (![X: $i] : (less(X, plus(plus(n1, n1), plus(n1, n1))) <=> less_or_equal(X, plus(n1, plus(n1, n1))))),
% 1.91/1.45      inference(modus_ponens,[status(thm)],[96, 90])).
% 1.91/1.45  tff(98,plain,(
% 1.91/1.45      ![X: $i] : (less(X, plus(plus(n1, n1), plus(n1, n1))) <=> less_or_equal(X, plus(n1, plus(n1, n1))))),
% 1.91/1.45      inference(skolemize,[status(sab)],[97])).
% 1.91/1.45  tff(99,plain,
% 1.91/1.45      (![X: $i] : (less(X, plus(plus(n1, n1), plus(n1, n1))) <=> less_or_equal(X, plus(n1, plus(n1, n1))))),
% 1.91/1.45      inference(modus_ponens,[status(thm)],[98, 88])).
% 1.91/1.45  tff(100,plain,
% 1.91/1.45      ((~![X: $i] : (less(X, plus(plus(n1, n1), plus(n1, n1))) <=> less_or_equal(X, plus(n1, plus(n1, n1))))) | (less(plus(n1, plus(n1, plus(n1, n1))), plus(plus(n1, n1), plus(n1, n1))) <=> less_or_equal(plus(n1, plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1))))),
% 1.91/1.45      inference(quant_inst,[status(thm)],[])).
% 1.91/1.45  tff(101,plain,
% 1.91/1.45      (less(plus(n1, plus(n1, plus(n1, n1))), plus(plus(n1, n1), plus(n1, n1))) <=> less_or_equal(plus(n1, plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))),
% 1.91/1.45      inference(unit_resolution,[status(thm)],[100, 99])).
% 1.91/1.45  tff(102,assumption,(plus(n1, plus(n1, n1)) = plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))), introduced(assumption)).
% 1.91/1.45  tff(103,plain,
% 1.91/1.45      (less_or_equal(plus(n1, plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1))) <=> less_or_equal(plus(n1, plus(n1, plus(n1, n1))), plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))))),
% 1.91/1.45      inference(monotonicity,[status(thm)],[102])).
% 1.91/1.45  tff(104,plain,
% 1.91/1.45      (less_or_equal(plus(n1, plus(n1, plus(n1, n1))), plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))) <=> less_or_equal(plus(n1, plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))),
% 1.91/1.45      inference(symmetry,[status(thm)],[103])).
% 1.91/1.45  tff(105,plain,
% 1.91/1.45      (^[X: $i] : refl((less(X, n7) <=> less_or_equal(X, plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))))) <=> (less(X, n7) <=> less_or_equal(X, plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))))))),
% 1.91/1.45      inference(bind,[status(th)],[])).
% 1.91/1.45  tff(106,plain,
% 1.91/1.45      (![X: $i] : (less(X, n7) <=> less_or_equal(X, plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))))) <=> ![X: $i] : (less(X, n7) <=> less_or_equal(X, plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))))),
% 1.91/1.45      inference(quant_intro,[status(thm)],[105])).
% 1.91/1.45  tff(107,plain,
% 1.91/1.45      (^[X: $i] : rewrite((less(X, n7) <=> less_or_equal(X, n6)) <=> (less(X, n7) <=> less_or_equal(X, plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))))))),
% 1.91/1.45      inference(bind,[status(th)],[])).
% 1.91/1.45  tff(108,plain,
% 1.91/1.45      (![X: $i] : (less(X, n7) <=> less_or_equal(X, n6)) <=> ![X: $i] : (less(X, n7) <=> less_or_equal(X, plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))))),
% 1.91/1.45      inference(quant_intro,[status(thm)],[107])).
% 1.91/1.45  tff(109,plain,
% 1.91/1.45      (![X: $i] : (less(X, n7) <=> less_or_equal(X, n6)) <=> ![X: $i] : (less(X, n7) <=> less_or_equal(X, n6))),
% 1.91/1.45      inference(rewrite,[status(thm)],[])).
% 1.91/1.45  tff(110,axiom,(![X: $i] : (less(X, n7) <=> less_or_equal(X, n6))), file('/export/starexec/sandbox/benchmark/theBenchmark.p','less7')).
% 1.91/1.45  tff(111,plain,
% 1.91/1.45      (![X: $i] : (less(X, n7) <=> less_or_equal(X, n6))),
% 1.91/1.45      inference(modus_ponens,[status(thm)],[110, 109])).
% 1.91/1.45  tff(112,plain,
% 1.91/1.45      (![X: $i] : (less(X, n7) <=> less_or_equal(X, plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))))),
% 1.91/1.45      inference(modus_ponens,[status(thm)],[111, 108])).
% 1.91/1.45  tff(113,plain,(
% 1.91/1.45      ![X: $i] : (less(X, n7) <=> less_or_equal(X, plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))))),
% 1.91/1.45      inference(skolemize,[status(sab)],[112])).
% 1.91/1.45  tff(114,plain,
% 1.91/1.45      (![X: $i] : (less(X, n7) <=> less_or_equal(X, plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))))),
% 1.91/1.45      inference(modus_ponens,[status(thm)],[113, 106])).
% 1.91/1.45  tff(115,plain,
% 1.91/1.45      ((~![X: $i] : (less(X, n7) <=> less_or_equal(X, plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))))) | (less(plus(n1, plus(n1, plus(n1, n1))), n7) <=> less_or_equal(plus(n1, plus(n1, plus(n1, n1))), plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))))),
% 1.91/1.45      inference(quant_inst,[status(thm)],[])).
% 1.91/1.45  tff(116,plain,
% 1.91/1.45      (less(plus(n1, plus(n1, plus(n1, n1))), n7) <=> less_or_equal(plus(n1, plus(n1, plus(n1, n1))), plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))))),
% 1.91/1.45      inference(unit_resolution,[status(thm)],[115, 114])).
% 1.91/1.45  tff(117,plain,
% 1.91/1.45      (^[X: $i, Y: $i] : refl((less(X, Y) <=> (~((Y = X) | less(Y, X)))) <=> (less(X, Y) <=> (~((Y = X) | less(Y, X)))))),
% 1.91/1.45      inference(bind,[status(th)],[])).
% 1.91/1.45  tff(118,plain,
% 1.91/1.45      (![X: $i, Y: $i] : (less(X, Y) <=> (~((Y = X) | less(Y, X)))) <=> ![X: $i, Y: $i] : (less(X, Y) <=> (~((Y = X) | less(Y, X))))),
% 1.91/1.45      inference(quant_intro,[status(thm)],[117])).
% 1.91/1.45  tff(119,plain,
% 1.91/1.45      (^[X: $i, Y: $i] : rewrite((less(X, Y) <=> ((~less(Y, X)) & (~(Y = X)))) <=> (less(X, Y) <=> (~((Y = X) | less(Y, X)))))),
% 1.91/1.45      inference(bind,[status(th)],[])).
% 1.91/1.45  tff(120,plain,
% 1.91/1.45      (![X: $i, Y: $i] : (less(X, Y) <=> ((~less(Y, X)) & (~(Y = X)))) <=> ![X: $i, Y: $i] : (less(X, Y) <=> (~((Y = X) | less(Y, X))))),
% 1.91/1.45      inference(quant_intro,[status(thm)],[119])).
% 1.91/1.45  tff(121,plain,
% 1.91/1.45      (![X: $i, Y: $i] : (less(X, Y) <=> ((~less(Y, X)) & (~(Y = X)))) <=> ![X: $i, Y: $i] : (less(X, Y) <=> ((~less(Y, X)) & (~(Y = X))))),
% 1.91/1.45      inference(rewrite,[status(thm)],[])).
% 1.91/1.45  tff(122,axiom,(![X: $i, Y: $i] : (less(X, Y) <=> ((~less(Y, X)) & (~(Y = X))))), file('/export/starexec/sandbox/benchmark/theBenchmark.p','less_property')).
% 1.91/1.45  tff(123,plain,
% 1.91/1.45      (![X: $i, Y: $i] : (less(X, Y) <=> ((~less(Y, X)) & (~(Y = X))))),
% 1.91/1.45      inference(modus_ponens,[status(thm)],[122, 121])).
% 1.91/1.45  tff(124,plain,(
% 1.91/1.45      ![X: $i, Y: $i] : (less(X, Y) <=> ((~less(Y, X)) & (~(Y = X))))),
% 1.91/1.45      inference(skolemize,[status(sab)],[123])).
% 1.91/1.45  tff(125,plain,
% 1.91/1.45      (![X: $i, Y: $i] : (less(X, Y) <=> (~((Y = X) | less(Y, X))))),
% 1.91/1.45      inference(modus_ponens,[status(thm)],[124, 120])).
% 1.91/1.45  tff(126,plain,
% 1.91/1.45      (![X: $i, Y: $i] : (less(X, Y) <=> (~((Y = X) | less(Y, X))))),
% 1.91/1.45      inference(modus_ponens,[status(thm)],[125, 118])).
% 1.91/1.45  tff(127,plain,
% 1.91/1.45      ((~![X: $i, Y: $i] : (less(X, Y) <=> (~((Y = X) | less(Y, X))))) | (less(plus(n1, plus(n1, plus(n1, n1))), n7) <=> (~((n7 = plus(n1, plus(n1, plus(n1, n1)))) | less(n7, plus(n1, plus(n1, plus(n1, n1)))))))),
% 1.91/1.45      inference(quant_inst,[status(thm)],[])).
% 1.91/1.45  tff(128,plain,
% 1.91/1.45      (less(plus(n1, plus(n1, plus(n1, n1))), n7) <=> (~((n7 = plus(n1, plus(n1, plus(n1, n1)))) | less(n7, plus(n1, plus(n1, plus(n1, n1))))))),
% 1.91/1.45      inference(unit_resolution,[status(thm)],[127, 126])).
% 1.91/1.45  tff(129,plain,
% 1.91/1.45      (^[X: $i, Y: $i] : refl((less_or_equal(X, Y) <=> ((X = Y) | less(X, Y))) <=> (less_or_equal(X, Y) <=> ((X = Y) | less(X, Y))))),
% 1.91/1.45      inference(bind,[status(th)],[])).
% 1.91/1.45  tff(130,plain,
% 1.91/1.45      (![X: $i, Y: $i] : (less_or_equal(X, Y) <=> ((X = Y) | less(X, Y))) <=> ![X: $i, Y: $i] : (less_or_equal(X, Y) <=> ((X = Y) | less(X, Y)))),
% 1.91/1.45      inference(quant_intro,[status(thm)],[129])).
% 1.91/1.45  tff(131,plain,
% 1.91/1.45      (![X: $i, Y: $i] : (less_or_equal(X, Y) <=> ((X = Y) | less(X, Y))) <=> ![X: $i, Y: $i] : (less_or_equal(X, Y) <=> ((X = Y) | less(X, Y)))),
% 1.91/1.45      inference(rewrite,[status(thm)],[])).
% 1.91/1.45  tff(132,plain,
% 1.91/1.45      (^[X: $i, Y: $i] : rewrite((less_or_equal(X, Y) <=> (less(X, Y) | (X = Y))) <=> (less_or_equal(X, Y) <=> ((X = Y) | less(X, Y))))),
% 1.91/1.45      inference(bind,[status(th)],[])).
% 1.91/1.45  tff(133,plain,
% 1.91/1.45      (![X: $i, Y: $i] : (less_or_equal(X, Y) <=> (less(X, Y) | (X = Y))) <=> ![X: $i, Y: $i] : (less_or_equal(X, Y) <=> ((X = Y) | less(X, Y)))),
% 1.91/1.45      inference(quant_intro,[status(thm)],[132])).
% 1.91/1.45  tff(134,axiom,(![X: $i, Y: $i] : (less_or_equal(X, Y) <=> (less(X, Y) | (X = Y)))), file('/export/starexec/sandbox/benchmark/theBenchmark.p','less_or_equal')).
% 1.91/1.45  tff(135,plain,
% 1.91/1.45      (![X: $i, Y: $i] : (less_or_equal(X, Y) <=> ((X = Y) | less(X, Y)))),
% 1.91/1.45      inference(modus_ponens,[status(thm)],[134, 133])).
% 1.91/1.45  tff(136,plain,
% 1.91/1.45      (![X: $i, Y: $i] : (less_or_equal(X, Y) <=> ((X = Y) | less(X, Y)))),
% 1.91/1.45      inference(modus_ponens,[status(thm)],[135, 131])).
% 1.91/1.45  tff(137,plain,(
% 1.91/1.45      ![X: $i, Y: $i] : (less_or_equal(X, Y) <=> ((X = Y) | less(X, Y)))),
% 1.91/1.45      inference(skolemize,[status(sab)],[136])).
% 1.91/1.45  tff(138,plain,
% 1.91/1.45      (![X: $i, Y: $i] : (less_or_equal(X, Y) <=> ((X = Y) | less(X, Y)))),
% 1.91/1.45      inference(modus_ponens,[status(thm)],[137, 130])).
% 1.91/1.45  tff(139,plain,
% 1.91/1.45      ((~![X: $i, Y: $i] : (less_or_equal(X, Y) <=> ((X = Y) | less(X, Y)))) | (less_or_equal(n7, plus(n1, plus(n1, plus(n1, n1)))) <=> ((n7 = plus(n1, plus(n1, plus(n1, n1)))) | less(n7, plus(n1, plus(n1, plus(n1, n1))))))),
% 1.91/1.45      inference(quant_inst,[status(thm)],[])).
% 1.91/1.45  tff(140,plain,
% 1.91/1.45      (less_or_equal(n7, plus(n1, plus(n1, plus(n1, n1)))) <=> ((n7 = plus(n1, plus(n1, plus(n1, n1)))) | less(n7, plus(n1, plus(n1, plus(n1, n1)))))),
% 1.91/1.45      inference(unit_resolution,[status(thm)],[139, 138])).
% 1.91/1.45  tff(141,plain,
% 1.91/1.45      (less_or_equal(n7, plus(n1, plus(n1, plus(n1, n1)))) <=> less_or_equal(n7, plus(plus(n1, n1), plus(n1, n1)))),
% 1.91/1.45      inference(monotonicity,[status(thm)],[84])).
% 1.91/1.45  tff(142,plain,
% 1.91/1.45      (less_or_equal(n7, plus(plus(n1, n1), plus(n1, n1))) <=> less_or_equal(n7, plus(n1, plus(n1, plus(n1, n1))))),
% 1.91/1.45      inference(symmetry,[status(thm)],[141])).
% 1.91/1.45  tff(143,plain,
% 1.91/1.45      ((~less_or_equal(n7, plus(plus(n1, n1), plus(n1, n1)))) <=> (~less_or_equal(n7, plus(n1, plus(n1, plus(n1, n1)))))),
% 1.91/1.45      inference(monotonicity,[status(thm)],[142])).
% 1.91/1.45  tff(144,plain,
% 1.91/1.45      (^[X: $i] : refl((less(X, plus(plus(n1, n1), plus(n1, plus(n1, n1)))) <=> less_or_equal(X, plus(plus(n1, n1), plus(n1, n1)))) <=> (less(X, plus(plus(n1, n1), plus(n1, plus(n1, n1)))) <=> less_or_equal(X, plus(plus(n1, n1), plus(n1, n1)))))),
% 1.91/1.45      inference(bind,[status(th)],[])).
% 1.91/1.45  tff(145,plain,
% 1.91/1.45      (![X: $i] : (less(X, plus(plus(n1, n1), plus(n1, plus(n1, n1)))) <=> less_or_equal(X, plus(plus(n1, n1), plus(n1, n1)))) <=> ![X: $i] : (less(X, plus(plus(n1, n1), plus(n1, plus(n1, n1)))) <=> less_or_equal(X, plus(plus(n1, n1), plus(n1, n1))))),
% 1.91/1.45      inference(quant_intro,[status(thm)],[144])).
% 1.91/1.45  tff(146,plain,
% 1.91/1.45      (^[X: $i] : rewrite((less(X, plus(plus(n1, n1), plus(n1, plus(n1, n1)))) <=> less_or_equal(X, plus(n1, plus(n1, plus(n1, n1))))) <=> (less(X, plus(plus(n1, n1), plus(n1, plus(n1, n1)))) <=> less_or_equal(X, plus(plus(n1, n1), plus(n1, n1)))))),
% 1.91/1.45      inference(bind,[status(th)],[])).
% 1.91/1.45  tff(147,plain,
% 1.91/1.45      (![X: $i] : (less(X, plus(plus(n1, n1), plus(n1, plus(n1, n1)))) <=> less_or_equal(X, plus(n1, plus(n1, plus(n1, n1))))) <=> ![X: $i] : (less(X, plus(plus(n1, n1), plus(n1, plus(n1, n1)))) <=> less_or_equal(X, plus(plus(n1, n1), plus(n1, n1))))),
% 1.91/1.45      inference(quant_intro,[status(thm)],[146])).
% 1.91/1.45  tff(148,plain,
% 1.91/1.45      (^[X: $i] : rewrite((less(X, n5) <=> less_or_equal(X, n4)) <=> (less(X, plus(plus(n1, n1), plus(n1, plus(n1, n1)))) <=> less_or_equal(X, plus(n1, plus(n1, plus(n1, n1))))))),
% 1.91/1.45      inference(bind,[status(th)],[])).
% 1.91/1.45  tff(149,plain,
% 1.91/1.45      (![X: $i] : (less(X, n5) <=> less_or_equal(X, n4)) <=> ![X: $i] : (less(X, plus(plus(n1, n1), plus(n1, plus(n1, n1)))) <=> less_or_equal(X, plus(n1, plus(n1, plus(n1, n1)))))),
% 1.91/1.45      inference(quant_intro,[status(thm)],[148])).
% 1.91/1.45  tff(150,plain,
% 1.91/1.45      (![X: $i] : (less(X, n5) <=> less_or_equal(X, n4)) <=> ![X: $i] : (less(X, n5) <=> less_or_equal(X, n4))),
% 1.91/1.45      inference(rewrite,[status(thm)],[])).
% 1.91/1.45  tff(151,axiom,(![X: $i] : (less(X, n5) <=> less_or_equal(X, n4))), file('/export/starexec/sandbox/benchmark/theBenchmark.p','less5')).
% 1.91/1.45  tff(152,plain,
% 1.91/1.45      (![X: $i] : (less(X, n5) <=> less_or_equal(X, n4))),
% 1.91/1.45      inference(modus_ponens,[status(thm)],[151, 150])).
% 1.91/1.45  tff(153,plain,
% 1.91/1.45      (![X: $i] : (less(X, plus(plus(n1, n1), plus(n1, plus(n1, n1)))) <=> less_or_equal(X, plus(n1, plus(n1, plus(n1, n1)))))),
% 1.91/1.45      inference(modus_ponens,[status(thm)],[152, 149])).
% 1.91/1.45  tff(154,plain,
% 1.91/1.45      (![X: $i] : (less(X, plus(plus(n1, n1), plus(n1, plus(n1, n1)))) <=> less_or_equal(X, plus(plus(n1, n1), plus(n1, n1))))),
% 1.91/1.45      inference(modus_ponens,[status(thm)],[153, 147])).
% 1.91/1.45  tff(155,plain,(
% 1.91/1.45      ![X: $i] : (less(X, plus(plus(n1, n1), plus(n1, plus(n1, n1)))) <=> less_or_equal(X, plus(plus(n1, n1), plus(n1, n1))))),
% 1.91/1.45      inference(skolemize,[status(sab)],[154])).
% 1.91/1.45  tff(156,plain,
% 1.91/1.45      (![X: $i] : (less(X, plus(plus(n1, n1), plus(n1, plus(n1, n1)))) <=> less_or_equal(X, plus(plus(n1, n1), plus(n1, n1))))),
% 1.91/1.45      inference(modus_ponens,[status(thm)],[155, 145])).
% 1.91/1.45  tff(157,plain,
% 1.91/1.45      ((~![X: $i] : (less(X, plus(plus(n1, n1), plus(n1, plus(n1, n1)))) <=> less_or_equal(X, plus(plus(n1, n1), plus(n1, n1))))) | (less(n7, plus(plus(n1, n1), plus(n1, plus(n1, n1)))) <=> less_or_equal(n7, plus(plus(n1, n1), plus(n1, n1))))),
% 1.91/1.45      inference(quant_inst,[status(thm)],[])).
% 1.91/1.45  tff(158,plain,
% 1.91/1.45      (less(n7, plus(plus(n1, n1), plus(n1, plus(n1, n1)))) <=> less_or_equal(n7, plus(plus(n1, n1), plus(n1, n1)))),
% 1.91/1.45      inference(unit_resolution,[status(thm)],[157, 156])).
% 1.91/1.45  tff(159,plain,
% 1.91/1.45      ((~![X: $i, Y: $i] : (less_or_equal(X, Y) <=> ((X = Y) | less(X, Y)))) | (less_or_equal(n7, plus(plus(n1, n1), plus(n1, plus(n1, n1)))) <=> ((n7 = plus(plus(n1, n1), plus(n1, plus(n1, n1)))) | less(n7, plus(plus(n1, n1), plus(n1, plus(n1, n1))))))),
% 1.91/1.45      inference(quant_inst,[status(thm)],[])).
% 1.91/1.45  tff(160,plain,
% 1.91/1.45      (less_or_equal(n7, plus(plus(n1, n1), plus(n1, plus(n1, n1)))) <=> ((n7 = plus(plus(n1, n1), plus(n1, plus(n1, n1)))) | less(n7, plus(plus(n1, n1), plus(n1, plus(n1, n1)))))),
% 1.91/1.45      inference(unit_resolution,[status(thm)],[159, 138])).
% 1.91/1.45  tff(161,plain,
% 1.91/1.45      (^[X: $i] : refl((less(X, plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))) <=> less_or_equal(X, plus(plus(n1, n1), plus(n1, plus(n1, n1))))) <=> (less(X, plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))) <=> less_or_equal(X, plus(plus(n1, n1), plus(n1, plus(n1, n1))))))),
% 1.91/1.45      inference(bind,[status(th)],[])).
% 1.91/1.45  tff(162,plain,
% 1.91/1.45      (![X: $i] : (less(X, plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))) <=> less_or_equal(X, plus(plus(n1, n1), plus(n1, plus(n1, n1))))) <=> ![X: $i] : (less(X, plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))) <=> less_or_equal(X, plus(plus(n1, n1), plus(n1, plus(n1, n1)))))),
% 1.91/1.45      inference(quant_intro,[status(thm)],[161])).
% 1.91/1.45  tff(163,plain,
% 1.91/1.45      (^[X: $i] : rewrite((less(X, n6) <=> less_or_equal(X, n5)) <=> (less(X, plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))) <=> less_or_equal(X, plus(plus(n1, n1), plus(n1, plus(n1, n1))))))),
% 1.91/1.45      inference(bind,[status(th)],[])).
% 1.91/1.45  tff(164,plain,
% 1.91/1.45      (![X: $i] : (less(X, n6) <=> less_or_equal(X, n5)) <=> ![X: $i] : (less(X, plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))) <=> less_or_equal(X, plus(plus(n1, n1), plus(n1, plus(n1, n1)))))),
% 1.91/1.45      inference(quant_intro,[status(thm)],[163])).
% 1.91/1.45  tff(165,plain,
% 1.91/1.45      (![X: $i] : (less(X, n6) <=> less_or_equal(X, n5)) <=> ![X: $i] : (less(X, n6) <=> less_or_equal(X, n5))),
% 1.91/1.45      inference(rewrite,[status(thm)],[])).
% 1.91/1.45  tff(166,axiom,(![X: $i] : (less(X, n6) <=> less_or_equal(X, n5))), file('/export/starexec/sandbox/benchmark/theBenchmark.p','less6')).
% 1.91/1.45  tff(167,plain,
% 1.91/1.45      (![X: $i] : (less(X, n6) <=> less_or_equal(X, n5))),
% 1.91/1.45      inference(modus_ponens,[status(thm)],[166, 165])).
% 1.91/1.45  tff(168,plain,
% 1.91/1.45      (![X: $i] : (less(X, plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))) <=> less_or_equal(X, plus(plus(n1, n1), plus(n1, plus(n1, n1)))))),
% 1.91/1.45      inference(modus_ponens,[status(thm)],[167, 164])).
% 1.91/1.45  tff(169,plain,(
% 1.91/1.45      ![X: $i] : (less(X, plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))) <=> less_or_equal(X, plus(plus(n1, n1), plus(n1, plus(n1, n1)))))),
% 1.91/1.45      inference(skolemize,[status(sab)],[168])).
% 1.91/1.45  tff(170,plain,
% 1.91/1.45      (![X: $i] : (less(X, plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))) <=> less_or_equal(X, plus(plus(n1, n1), plus(n1, plus(n1, n1)))))),
% 1.91/1.45      inference(modus_ponens,[status(thm)],[169, 162])).
% 1.91/1.45  tff(171,plain,
% 1.91/1.45      ((~![X: $i] : (less(X, plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))) <=> less_or_equal(X, plus(plus(n1, n1), plus(n1, plus(n1, n1)))))) | (less(n7, plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))) <=> less_or_equal(n7, plus(plus(n1, n1), plus(n1, plus(n1, n1)))))),
% 1.91/1.45      inference(quant_inst,[status(thm)],[])).
% 1.91/1.45  tff(172,plain,
% 1.91/1.45      (less(n7, plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))) <=> less_or_equal(n7, plus(plus(n1, n1), plus(n1, plus(n1, n1))))),
% 1.91/1.45      inference(unit_resolution,[status(thm)],[171, 170])).
% 1.91/1.45  tff(173,plain,
% 1.91/1.45      ((~![X: $i, Y: $i] : (less(X, Y) <=> (~((Y = X) | less(Y, X))))) | (less(plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))), n7) <=> (~((n7 = plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))) | less(n7, plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))))))),
% 1.91/1.45      inference(quant_inst,[status(thm)],[])).
% 1.91/1.45  tff(174,plain,
% 1.91/1.45      (less(plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))), n7) <=> (~((n7 = plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))) | less(n7, plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))))))),
% 1.91/1.45      inference(unit_resolution,[status(thm)],[173, 126])).
% 1.91/1.45  tff(175,plain,
% 1.91/1.45      ((~![X: $i] : (less(X, n7) <=> less_or_equal(X, plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))))) | (less(plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))), n7) <=> less_or_equal(plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))), plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))))),
% 1.91/1.45      inference(quant_inst,[status(thm)],[])).
% 1.91/1.45  tff(176,plain,
% 1.91/1.45      (less(plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))), n7) <=> less_or_equal(plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))), plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))))),
% 1.91/1.45      inference(unit_resolution,[status(thm)],[175, 114])).
% 1.91/1.45  tff(177,plain,
% 1.91/1.45      (((~![X: $i, Y: $i] : (less_or_equal(X, Y) <=> ((X = Y) | less(X, Y)))) | less_or_equal(plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))), plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))))) <=> ((~![X: $i, Y: $i] : (less_or_equal(X, Y) <=> ((X = Y) | less(X, Y)))) | less_or_equal(plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))), plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))))),
% 1.91/1.45      inference(rewrite,[status(thm)],[])).
% 1.91/1.45  tff(178,plain,
% 1.91/1.45      ((less_or_equal(plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))), plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))) <=> $true) <=> less_or_equal(plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))), plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))))),
% 1.91/1.45      inference(rewrite,[status(thm)],[])).
% 1.91/1.45  tff(179,plain,
% 1.91/1.45      (($true | less(plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))), plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))))) <=> $true),
% 1.91/1.45      inference(rewrite,[status(thm)],[])).
% 1.91/1.45  tff(180,plain,
% 1.91/1.45      ((plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))) = plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))) <=> $true),
% 1.91/1.45      inference(rewrite,[status(thm)],[])).
% 1.91/1.45  tff(181,plain,
% 1.91/1.45      (((plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))) = plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))) | less(plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))), plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))))) <=> ($true | less(plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))), plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))))),
% 1.91/1.45      inference(monotonicity,[status(thm)],[180])).
% 1.91/1.45  tff(182,plain,
% 1.91/1.45      (((plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))) = plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))) | less(plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))), plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))))) <=> $true),
% 1.91/1.45      inference(transitivity,[status(thm)],[181, 179])).
% 1.91/1.45  tff(183,plain,
% 1.91/1.45      ((less_or_equal(plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))), plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))) <=> ((plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))) = plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))) | less(plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))), plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))))) <=> (less_or_equal(plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))), plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))) <=> $true)),
% 1.91/1.45      inference(monotonicity,[status(thm)],[182])).
% 1.91/1.45  tff(184,plain,
% 1.91/1.45      ((less_or_equal(plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))), plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))) <=> ((plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))) = plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))) | less(plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))), plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))))) <=> less_or_equal(plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))), plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))))),
% 1.91/1.46      inference(transitivity,[status(thm)],[183, 178])).
% 1.91/1.46  tff(185,plain,
% 1.91/1.46      (((~![X: $i, Y: $i] : (less_or_equal(X, Y) <=> ((X = Y) | less(X, Y)))) | (less_or_equal(plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))), plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))) <=> ((plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))) = plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))) | less(plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))), plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))))))) <=> ((~![X: $i, Y: $i] : (less_or_equal(X, Y) <=> ((X = Y) | less(X, Y)))) | less_or_equal(plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))), plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))))),
% 1.91/1.46      inference(monotonicity,[status(thm)],[184])).
% 1.91/1.46  tff(186,plain,
% 1.91/1.46      (((~![X: $i, Y: $i] : (less_or_equal(X, Y) <=> ((X = Y) | less(X, Y)))) | (less_or_equal(plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))), plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))) <=> ((plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))) = plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))) | less(plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))), plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))))))) <=> ((~![X: $i, Y: $i] : (less_or_equal(X, Y) <=> ((X = Y) | less(X, Y)))) | less_or_equal(plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))), plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))))),
% 1.91/1.46      inference(transitivity,[status(thm)],[185, 177])).
% 1.91/1.46  tff(187,plain,
% 1.91/1.46      ((~![X: $i, Y: $i] : (less_or_equal(X, Y) <=> ((X = Y) | less(X, Y)))) | (less_or_equal(plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))), plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))) <=> ((plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))) = plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))) | less(plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))), plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))))))),
% 1.91/1.46      inference(quant_inst,[status(thm)],[])).
% 1.91/1.46  tff(188,plain,
% 1.91/1.46      ((~![X: $i, Y: $i] : (less_or_equal(X, Y) <=> ((X = Y) | less(X, Y)))) | less_or_equal(plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))), plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))))),
% 1.91/1.46      inference(modus_ponens,[status(thm)],[187, 186])).
% 1.91/1.46  tff(189,plain,
% 1.91/1.46      (less_or_equal(plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))), plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))))),
% 1.91/1.46      inference(unit_resolution,[status(thm)],[188, 138])).
% 1.91/1.46  tff(190,plain,
% 1.91/1.46      ((~(less(plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))), n7) <=> less_or_equal(plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))), plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))))) | less(plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))), n7) | (~less_or_equal(plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))), plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))))),
% 1.91/1.46      inference(tautology,[status(thm)],[])).
% 1.91/1.46  tff(191,plain,
% 1.91/1.46      (less(plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))), n7)),
% 1.91/1.46      inference(unit_resolution,[status(thm)],[190, 189, 176])).
% 1.91/1.46  tff(192,plain,
% 1.91/1.46      ((~(less(plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))), n7) <=> (~((n7 = plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))) | less(n7, plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))))))) | (~less(plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))), n7)) | (~((n7 = plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))) | less(n7, plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))))))),
% 1.91/1.46      inference(tautology,[status(thm)],[])).
% 1.91/1.46  tff(193,plain,
% 1.91/1.46      (~((n7 = plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))) | less(n7, plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))))),
% 1.91/1.46      inference(unit_resolution,[status(thm)],[192, 191, 174])).
% 1.91/1.46  tff(194,plain,
% 1.91/1.46      (((n7 = plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))) | less(n7, plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))))) | (~less(n7, plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))))),
% 1.91/1.46      inference(tautology,[status(thm)],[])).
% 1.91/1.46  tff(195,plain,
% 1.91/1.46      (~less(n7, plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))))),
% 1.91/1.46      inference(unit_resolution,[status(thm)],[194, 193])).
% 1.91/1.46  tff(196,plain,
% 1.91/1.46      ((~(less(n7, plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))) <=> less_or_equal(n7, plus(plus(n1, n1), plus(n1, plus(n1, n1)))))) | less(n7, plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))) | (~less_or_equal(n7, plus(plus(n1, n1), plus(n1, plus(n1, n1)))))),
% 1.91/1.46      inference(tautology,[status(thm)],[])).
% 1.91/1.46  tff(197,plain,
% 1.91/1.46      (~less_or_equal(n7, plus(plus(n1, n1), plus(n1, plus(n1, n1))))),
% 1.91/1.46      inference(unit_resolution,[status(thm)],[196, 195, 172])).
% 1.91/1.46  tff(198,plain,
% 1.91/1.46      ((~(less_or_equal(n7, plus(plus(n1, n1), plus(n1, plus(n1, n1)))) <=> ((n7 = plus(plus(n1, n1), plus(n1, plus(n1, n1)))) | less(n7, plus(plus(n1, n1), plus(n1, plus(n1, n1))))))) | less_or_equal(n7, plus(plus(n1, n1), plus(n1, plus(n1, n1)))) | (~((n7 = plus(plus(n1, n1), plus(n1, plus(n1, n1)))) | less(n7, plus(plus(n1, n1), plus(n1, plus(n1, n1))))))),
% 1.91/1.46      inference(tautology,[status(thm)],[])).
% 1.91/1.46  tff(199,plain,
% 1.91/1.46      (~((n7 = plus(plus(n1, n1), plus(n1, plus(n1, n1)))) | less(n7, plus(plus(n1, n1), plus(n1, plus(n1, n1)))))),
% 1.91/1.46      inference(unit_resolution,[status(thm)],[198, 197, 160])).
% 1.91/1.46  tff(200,plain,
% 1.91/1.46      (((n7 = plus(plus(n1, n1), plus(n1, plus(n1, n1)))) | less(n7, plus(plus(n1, n1), plus(n1, plus(n1, n1))))) | (~less(n7, plus(plus(n1, n1), plus(n1, plus(n1, n1)))))),
% 1.91/1.46      inference(tautology,[status(thm)],[])).
% 1.91/1.46  tff(201,plain,
% 1.91/1.46      (~less(n7, plus(plus(n1, n1), plus(n1, plus(n1, n1))))),
% 1.91/1.46      inference(unit_resolution,[status(thm)],[200, 199])).
% 1.91/1.46  tff(202,plain,
% 1.91/1.46      ((~(less(n7, plus(plus(n1, n1), plus(n1, plus(n1, n1)))) <=> less_or_equal(n7, plus(plus(n1, n1), plus(n1, n1))))) | less(n7, plus(plus(n1, n1), plus(n1, plus(n1, n1)))) | (~less_or_equal(n7, plus(plus(n1, n1), plus(n1, n1))))),
% 1.91/1.46      inference(tautology,[status(thm)],[])).
% 1.91/1.46  tff(203,plain,
% 1.91/1.46      (~less_or_equal(n7, plus(plus(n1, n1), plus(n1, n1)))),
% 1.91/1.46      inference(unit_resolution,[status(thm)],[202, 201, 158])).
% 1.91/1.46  tff(204,plain,
% 1.91/1.46      (~less_or_equal(n7, plus(n1, plus(n1, plus(n1, n1))))),
% 1.91/1.46      inference(modus_ponens,[status(thm)],[203, 143])).
% 1.91/1.46  tff(205,plain,
% 1.91/1.46      ((~(less_or_equal(n7, plus(n1, plus(n1, plus(n1, n1)))) <=> ((n7 = plus(n1, plus(n1, plus(n1, n1)))) | less(n7, plus(n1, plus(n1, plus(n1, n1))))))) | less_or_equal(n7, plus(n1, plus(n1, plus(n1, n1)))) | (~((n7 = plus(n1, plus(n1, plus(n1, n1)))) | less(n7, plus(n1, plus(n1, plus(n1, n1))))))),
% 1.91/1.46      inference(tautology,[status(thm)],[])).
% 1.91/1.46  tff(206,plain,
% 1.91/1.46      (~((n7 = plus(n1, plus(n1, plus(n1, n1)))) | less(n7, plus(n1, plus(n1, plus(n1, n1)))))),
% 1.91/1.46      inference(unit_resolution,[status(thm)],[205, 204, 140])).
% 1.91/1.46  tff(207,plain,
% 1.91/1.46      ((~(less(plus(n1, plus(n1, plus(n1, n1))), n7) <=> (~((n7 = plus(n1, plus(n1, plus(n1, n1)))) | less(n7, plus(n1, plus(n1, plus(n1, n1)))))))) | less(plus(n1, plus(n1, plus(n1, n1))), n7) | ((n7 = plus(n1, plus(n1, plus(n1, n1)))) | less(n7, plus(n1, plus(n1, plus(n1, n1)))))),
% 1.91/1.46      inference(tautology,[status(thm)],[])).
% 1.91/1.46  tff(208,plain,
% 1.91/1.46      (less(plus(n1, plus(n1, plus(n1, n1))), n7)),
% 1.91/1.46      inference(unit_resolution,[status(thm)],[207, 206, 128])).
% 1.91/1.46  tff(209,plain,
% 1.91/1.46      ((~(less(plus(n1, plus(n1, plus(n1, n1))), n7) <=> less_or_equal(plus(n1, plus(n1, plus(n1, n1))), plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1)))))) | (~less(plus(n1, plus(n1, plus(n1, n1))), n7)) | less_or_equal(plus(n1, plus(n1, plus(n1, n1))), plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))))),
% 1.91/1.46      inference(tautology,[status(thm)],[])).
% 1.91/1.46  tff(210,plain,
% 1.91/1.46      (less_or_equal(plus(n1, plus(n1, plus(n1, n1))), plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))))),
% 1.91/1.46      inference(unit_resolution,[status(thm)],[209, 208, 116])).
% 1.91/1.46  tff(211,plain,
% 1.91/1.46      (less_or_equal(plus(n1, plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))),
% 1.91/1.46      inference(modus_ponens,[status(thm)],[210, 104])).
% 1.91/1.46  tff(212,plain,
% 1.91/1.46      ((~(less(plus(n1, plus(n1, plus(n1, n1))), plus(plus(n1, n1), plus(n1, n1))) <=> less_or_equal(plus(n1, plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1))))) | less(plus(n1, plus(n1, plus(n1, n1))), plus(plus(n1, n1), plus(n1, n1))) | (~less_or_equal(plus(n1, plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1))))),
% 1.95/1.46      inference(tautology,[status(thm)],[])).
% 1.95/1.46  tff(213,plain,
% 1.95/1.46      (less(plus(n1, plus(n1, plus(n1, n1))), plus(plus(n1, n1), plus(n1, n1)))),
% 1.95/1.46      inference(unit_resolution,[status(thm)],[212, 211, 101])).
% 1.95/1.46  tff(214,plain,
% 1.95/1.46      (less(plus(n1, plus(n1, plus(n1, n1))), plus(n1, plus(n1, plus(n1, n1))))),
% 1.95/1.46      inference(modus_ponens,[status(thm)],[213, 86])).
% 1.95/1.46  tff(215,plain,
% 1.95/1.46      (((~![X: $i, Y: $i] : (less(X, Y) <=> (~((Y = X) | less(Y, X))))) | (~less(plus(n1, plus(n1, plus(n1, n1))), plus(n1, plus(n1, plus(n1, n1)))))) <=> ((~![X: $i, Y: $i] : (less(X, Y) <=> (~((Y = X) | less(Y, X))))) | (~less(plus(n1, plus(n1, plus(n1, n1))), plus(n1, plus(n1, plus(n1, n1))))))),
% 1.95/1.46      inference(rewrite,[status(thm)],[])).
% 1.95/1.46  tff(216,plain,
% 1.95/1.46      ((less(plus(n1, plus(n1, plus(n1, n1))), plus(n1, plus(n1, plus(n1, n1)))) <=> $false) <=> (~less(plus(n1, plus(n1, plus(n1, n1))), plus(n1, plus(n1, plus(n1, n1)))))),
% 1.95/1.46      inference(rewrite,[status(thm)],[])).
% 1.95/1.46  tff(217,plain,
% 1.95/1.46      (($true | less(plus(n1, plus(n1, plus(n1, n1))), plus(n1, plus(n1, plus(n1, n1))))) <=> $true),
% 1.95/1.46      inference(rewrite,[status(thm)],[])).
% 1.95/1.46  tff(218,plain,
% 1.95/1.46      ((plus(n1, plus(n1, plus(n1, n1))) = plus(n1, plus(n1, plus(n1, n1)))) <=> $true),
% 1.95/1.46      inference(rewrite,[status(thm)],[])).
% 1.95/1.46  tff(219,plain,
% 1.95/1.46      (((plus(n1, plus(n1, plus(n1, n1))) = plus(n1, plus(n1, plus(n1, n1)))) | less(plus(n1, plus(n1, plus(n1, n1))), plus(n1, plus(n1, plus(n1, n1))))) <=> ($true | less(plus(n1, plus(n1, plus(n1, n1))), plus(n1, plus(n1, plus(n1, n1)))))),
% 1.95/1.46      inference(monotonicity,[status(thm)],[218])).
% 1.95/1.46  tff(220,plain,
% 1.95/1.46      (((plus(n1, plus(n1, plus(n1, n1))) = plus(n1, plus(n1, plus(n1, n1)))) | less(plus(n1, plus(n1, plus(n1, n1))), plus(n1, plus(n1, plus(n1, n1))))) <=> $true),
% 1.95/1.46      inference(transitivity,[status(thm)],[219, 217])).
% 1.95/1.46  tff(221,plain,
% 1.95/1.46      ((~((plus(n1, plus(n1, plus(n1, n1))) = plus(n1, plus(n1, plus(n1, n1)))) | less(plus(n1, plus(n1, plus(n1, n1))), plus(n1, plus(n1, plus(n1, n1)))))) <=> (~$true)),
% 1.95/1.46      inference(monotonicity,[status(thm)],[220])).
% 1.95/1.46  tff(222,plain,
% 1.95/1.46      ((~((plus(n1, plus(n1, plus(n1, n1))) = plus(n1, plus(n1, plus(n1, n1)))) | less(plus(n1, plus(n1, plus(n1, n1))), plus(n1, plus(n1, plus(n1, n1)))))) <=> $false),
% 1.95/1.46      inference(transitivity,[status(thm)],[221, 24])).
% 1.95/1.46  tff(223,plain,
% 1.95/1.46      ((less(plus(n1, plus(n1, plus(n1, n1))), plus(n1, plus(n1, plus(n1, n1)))) <=> (~((plus(n1, plus(n1, plus(n1, n1))) = plus(n1, plus(n1, plus(n1, n1)))) | less(plus(n1, plus(n1, plus(n1, n1))), plus(n1, plus(n1, plus(n1, n1))))))) <=> (less(plus(n1, plus(n1, plus(n1, n1))), plus(n1, plus(n1, plus(n1, n1)))) <=> $false)),
% 1.95/1.46      inference(monotonicity,[status(thm)],[222])).
% 1.95/1.46  tff(224,plain,
% 1.95/1.46      ((less(plus(n1, plus(n1, plus(n1, n1))), plus(n1, plus(n1, plus(n1, n1)))) <=> (~((plus(n1, plus(n1, plus(n1, n1))) = plus(n1, plus(n1, plus(n1, n1)))) | less(plus(n1, plus(n1, plus(n1, n1))), plus(n1, plus(n1, plus(n1, n1))))))) <=> (~less(plus(n1, plus(n1, plus(n1, n1))), plus(n1, plus(n1, plus(n1, n1)))))),
% 1.95/1.46      inference(transitivity,[status(thm)],[223, 216])).
% 1.95/1.46  tff(225,plain,
% 1.95/1.46      (((~![X: $i, Y: $i] : (less(X, Y) <=> (~((Y = X) | less(Y, X))))) | (less(plus(n1, plus(n1, plus(n1, n1))), plus(n1, plus(n1, plus(n1, n1)))) <=> (~((plus(n1, plus(n1, plus(n1, n1))) = plus(n1, plus(n1, plus(n1, n1)))) | less(plus(n1, plus(n1, plus(n1, n1))), plus(n1, plus(n1, plus(n1, n1)))))))) <=> ((~![X: $i, Y: $i] : (less(X, Y) <=> (~((Y = X) | less(Y, X))))) | (~less(plus(n1, plus(n1, plus(n1, n1))), plus(n1, plus(n1, plus(n1, n1))))))),
% 1.95/1.46      inference(monotonicity,[status(thm)],[224])).
% 1.95/1.46  tff(226,plain,
% 1.95/1.46      (((~![X: $i, Y: $i] : (less(X, Y) <=> (~((Y = X) | less(Y, X))))) | (less(plus(n1, plus(n1, plus(n1, n1))), plus(n1, plus(n1, plus(n1, n1)))) <=> (~((plus(n1, plus(n1, plus(n1, n1))) = plus(n1, plus(n1, plus(n1, n1)))) | less(plus(n1, plus(n1, plus(n1, n1))), plus(n1, plus(n1, plus(n1, n1)))))))) <=> ((~![X: $i, Y: $i] : (less(X, Y) <=> (~((Y = X) | less(Y, X))))) | (~less(plus(n1, plus(n1, plus(n1, n1))), plus(n1, plus(n1, plus(n1, n1))))))),
% 1.95/1.46      inference(transitivity,[status(thm)],[225, 215])).
% 1.95/1.46  tff(227,plain,
% 1.95/1.46      ((~![X: $i, Y: $i] : (less(X, Y) <=> (~((Y = X) | less(Y, X))))) | (less(plus(n1, plus(n1, plus(n1, n1))), plus(n1, plus(n1, plus(n1, n1)))) <=> (~((plus(n1, plus(n1, plus(n1, n1))) = plus(n1, plus(n1, plus(n1, n1)))) | less(plus(n1, plus(n1, plus(n1, n1))), plus(n1, plus(n1, plus(n1, n1)))))))),
% 1.95/1.46      inference(quant_inst,[status(thm)],[])).
% 1.95/1.46  tff(228,plain,
% 1.95/1.46      ((~![X: $i, Y: $i] : (less(X, Y) <=> (~((Y = X) | less(Y, X))))) | (~less(plus(n1, plus(n1, plus(n1, n1))), plus(n1, plus(n1, plus(n1, n1)))))),
% 1.95/1.46      inference(modus_ponens,[status(thm)],[227, 226])).
% 1.95/1.46  tff(229,plain,
% 1.95/1.46      (~less(plus(n1, plus(n1, plus(n1, n1))), plus(n1, plus(n1, plus(n1, n1))))),
% 1.95/1.46      inference(unit_resolution,[status(thm)],[228, 126])).
% 1.95/1.46  tff(230,plain,
% 1.95/1.46      ($false),
% 1.95/1.46      inference(unit_resolution,[status(thm)],[229, 214])).
% 1.95/1.46  tff(231,plain,(~(plus(n1, plus(n1, n1)) = plus(plus(n1, plus(n1, n1)), plus(n1, plus(n1, n1))))), inference(lemma,lemma(discharge,[]))).
% 1.95/1.46  tff(232,plain,
% 1.95/1.46      ($false),
% 1.95/1.46      inference(unit_resolution,[status(thm)],[231, 78])).
% 1.95/1.46  tff(233,plain,(~(plus(n1, plus(n1, n1)) = n0)), inference(lemma,lemma(discharge,[]))).
% 1.95/1.46  tff(234,plain,
% 1.95/1.46      (((~(plus(n1, plus(n1, n1)) = n0)) | (~(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling) = tapOn))) | (plus(n1, plus(n1, n1)) = n0)),
% 1.95/1.46      inference(tautology,[status(thm)],[])).
% 1.95/1.46  tff(235,plain,
% 1.95/1.46      ((~(plus(n1, plus(n1, n1)) = n0)) | (~(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling) = tapOn))),
% 1.95/1.46      inference(unit_resolution,[status(thm)],[234, 233])).
% 1.95/1.46  tff(236,plain,
% 1.95/1.46      (((~(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling) = tapOn)) | (~(plus(n1, plus(n1, n1)) = n0))) | (plus(n1, plus(n1, n1)) = n0)),
% 1.95/1.46      inference(tautology,[status(thm)],[])).
% 1.95/1.46  tff(237,plain,
% 1.95/1.46      ((~(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling) = tapOn)) | (~(plus(n1, plus(n1, n1)) = n0))),
% 1.95/1.46      inference(unit_resolution,[status(thm)],[236, 233])).
% 1.95/1.46  tff(238,assumption,(releasedAt(filling, plus(plus(n1, n1), n1))), introduced(assumption)).
% 1.95/1.46  tff(239,assumption,(~happens(tptp_fun_Event_7(plus(n1, n1), filling), plus(n1, n1))), introduced(assumption)).
% 1.95/1.46  tff(240,plain,
% 1.95/1.46      (((~happens(tptp_fun_Event_7(plus(n1, n1), filling), plus(n1, n1))) | (~releases(tptp_fun_Event_7(plus(n1, n1), filling), filling, plus(n1, n1)))) | happens(tptp_fun_Event_7(plus(n1, n1), filling), plus(n1, n1))),
% 1.95/1.46      inference(tautology,[status(thm)],[])).
% 1.95/1.46  tff(241,plain,
% 1.95/1.46      ((~happens(tptp_fun_Event_7(plus(n1, n1), filling), plus(n1, n1))) | (~releases(tptp_fun_Event_7(plus(n1, n1), filling), filling, plus(n1, n1)))),
% 1.95/1.46      inference(unit_resolution,[status(thm)],[240, 239])).
% 1.95/1.46  tff(242,assumption,((~((~releases(tptp_fun_Event_7(n1, filling), filling, n1)) | (~((~(tptp_fun_Event_7(n1, filling) = tapOn)) | (~(filling = waterLevel(tptp_fun_Height_10(filling, tptp_fun_Event_7(n1, filling))))))))) | (~(releases(tptp_fun_Event_7(n1, filling), filling, n1) | ![Height: $i] : ((~(filling = waterLevel(Height))) | (~(tptp_fun_Event_7(n1, filling) = tapOn)))))), introduced(assumption)).
% 1.95/1.46  tff(243,plain,
% 1.95/1.46      (((~![Event: $i, Fluent: $i, Time: $i] : (~((~((~releases(Event, Fluent, Time)) | (~((~(Event = tapOn)) | (~(Fluent = waterLevel(tptp_fun_Height_10(Fluent, Event)))))))) | (~(releases(Event, Fluent, Time) | ![Height: $i] : ((~(Event = tapOn)) | (~(Fluent = waterLevel(Height))))))))) | (~((~((~releases(tptp_fun_Event_7(n1, filling), filling, n1)) | (~((~(tptp_fun_Event_7(n1, filling) = tapOn)) | (~(filling = waterLevel(tptp_fun_Height_10(filling, tptp_fun_Event_7(n1, filling))))))))) | (~(releases(tptp_fun_Event_7(n1, filling), filling, n1) | ![Height: $i] : ((~(filling = waterLevel(Height))) | (~(tptp_fun_Event_7(n1, filling) = tapOn)))))))) <=> ((~![Event: $i, Fluent: $i, Time: $i] : (~((~((~releases(Event, Fluent, Time)) | (~((~(Event = tapOn)) | (~(Fluent = waterLevel(tptp_fun_Height_10(Fluent, Event)))))))) | (~(releases(Event, Fluent, Time) | ![Height: $i] : ((~(Event = tapOn)) | (~(Fluent = waterLevel(Height))))))))) | (~((~((~releases(tptp_fun_Event_7(n1, filling), filling, n1)) | (~((~(tptp_fun_Event_7(n1, filling) = tapOn)) | (~(filling = waterLevel(tptp_fun_Height_10(filling, tptp_fun_Event_7(n1, filling))))))))) | (~(releases(tptp_fun_Event_7(n1, filling), filling, n1) | ![Height: $i] : ((~(filling = waterLevel(Height))) | (~(tptp_fun_Event_7(n1, filling) = tapOn))))))))),
% 1.95/1.47      inference(rewrite,[status(thm)],[])).
% 1.95/1.47  tff(244,plain,
% 1.95/1.47      ((~((~((~releases(tptp_fun_Event_7(n1, filling), filling, n1)) | (~((~(tptp_fun_Event_7(n1, filling) = tapOn)) | (~(filling = waterLevel(tptp_fun_Height_10(filling, tptp_fun_Event_7(n1, filling))))))))) | (~(releases(tptp_fun_Event_7(n1, filling), filling, n1) | ![Height: $i] : ((~(tptp_fun_Event_7(n1, filling) = tapOn)) | (~(filling = waterLevel(Height)))))))) <=> (~((~((~releases(tptp_fun_Event_7(n1, filling), filling, n1)) | (~((~(tptp_fun_Event_7(n1, filling) = tapOn)) | (~(filling = waterLevel(tptp_fun_Height_10(filling, tptp_fun_Event_7(n1, filling))))))))) | (~(releases(tptp_fun_Event_7(n1, filling), filling, n1) | ![Height: $i] : ((~(filling = waterLevel(Height))) | (~(tptp_fun_Event_7(n1, filling) = tapOn)))))))),
% 1.95/1.47      inference(rewrite,[status(thm)],[])).
% 1.95/1.47  tff(245,plain,
% 1.95/1.47      (((~![Event: $i, Fluent: $i, Time: $i] : (~((~((~releases(Event, Fluent, Time)) | (~((~(Event = tapOn)) | (~(Fluent = waterLevel(tptp_fun_Height_10(Fluent, Event)))))))) | (~(releases(Event, Fluent, Time) | ![Height: $i] : ((~(Event = tapOn)) | (~(Fluent = waterLevel(Height))))))))) | (~((~((~releases(tptp_fun_Event_7(n1, filling), filling, n1)) | (~((~(tptp_fun_Event_7(n1, filling) = tapOn)) | (~(filling = waterLevel(tptp_fun_Height_10(filling, tptp_fun_Event_7(n1, filling))))))))) | (~(releases(tptp_fun_Event_7(n1, filling), filling, n1) | ![Height: $i] : ((~(tptp_fun_Event_7(n1, filling) = tapOn)) | (~(filling = waterLevel(Height))))))))) <=> ((~![Event: $i, Fluent: $i, Time: $i] : (~((~((~releases(Event, Fluent, Time)) | (~((~(Event = tapOn)) | (~(Fluent = waterLevel(tptp_fun_Height_10(Fluent, Event)))))))) | (~(releases(Event, Fluent, Time) | ![Height: $i] : ((~(Event = tapOn)) | (~(Fluent = waterLevel(Height))))))))) | (~((~((~releases(tptp_fun_Event_7(n1, filling), filling, n1)) | (~((~(tptp_fun_Event_7(n1, filling) = tapOn)) | (~(filling = waterLevel(tptp_fun_Height_10(filling, tptp_fun_Event_7(n1, filling))))))))) | (~(releases(tptp_fun_Event_7(n1, filling), filling, n1) | ![Height: $i] : ((~(filling = waterLevel(Height))) | (~(tptp_fun_Event_7(n1, filling) = tapOn))))))))),
% 1.95/1.47      inference(monotonicity,[status(thm)],[244])).
% 1.95/1.47  tff(246,plain,
% 1.95/1.47      (((~![Event: $i, Fluent: $i, Time: $i] : (~((~((~releases(Event, Fluent, Time)) | (~((~(Event = tapOn)) | (~(Fluent = waterLevel(tptp_fun_Height_10(Fluent, Event)))))))) | (~(releases(Event, Fluent, Time) | ![Height: $i] : ((~(Event = tapOn)) | (~(Fluent = waterLevel(Height))))))))) | (~((~((~releases(tptp_fun_Event_7(n1, filling), filling, n1)) | (~((~(tptp_fun_Event_7(n1, filling) = tapOn)) | (~(filling = waterLevel(tptp_fun_Height_10(filling, tptp_fun_Event_7(n1, filling))))))))) | (~(releases(tptp_fun_Event_7(n1, filling), filling, n1) | ![Height: $i] : ((~(tptp_fun_Event_7(n1, filling) = tapOn)) | (~(filling = waterLevel(Height))))))))) <=> ((~![Event: $i, Fluent: $i, Time: $i] : (~((~((~releases(Event, Fluent, Time)) | (~((~(Event = tapOn)) | (~(Fluent = waterLevel(tptp_fun_Height_10(Fluent, Event)))))))) | (~(releases(Event, Fluent, Time) | ![Height: $i] : ((~(Event = tapOn)) | (~(Fluent = waterLevel(Height))))))))) | (~((~((~releases(tptp_fun_Event_7(n1, filling), filling, n1)) | (~((~(tptp_fun_Event_7(n1, filling) = tapOn)) | (~(filling = waterLevel(tptp_fun_Height_10(filling, tptp_fun_Event_7(n1, filling))))))))) | (~(releases(tptp_fun_Event_7(n1, filling), filling, n1) | ![Height: $i] : ((~(filling = waterLevel(Height))) | (~(tptp_fun_Event_7(n1, filling) = tapOn))))))))),
% 1.95/1.47      inference(transitivity,[status(thm)],[245, 243])).
% 1.95/1.47  tff(247,plain,
% 1.95/1.47      ((~![Event: $i, Fluent: $i, Time: $i] : (~((~((~releases(Event, Fluent, Time)) | (~((~(Event = tapOn)) | (~(Fluent = waterLevel(tptp_fun_Height_10(Fluent, Event)))))))) | (~(releases(Event, Fluent, Time) | ![Height: $i] : ((~(Event = tapOn)) | (~(Fluent = waterLevel(Height))))))))) | (~((~((~releases(tptp_fun_Event_7(n1, filling), filling, n1)) | (~((~(tptp_fun_Event_7(n1, filling) = tapOn)) | (~(filling = waterLevel(tptp_fun_Height_10(filling, tptp_fun_Event_7(n1, filling))))))))) | (~(releases(tptp_fun_Event_7(n1, filling), filling, n1) | ![Height: $i] : ((~(tptp_fun_Event_7(n1, filling) = tapOn)) | (~(filling = waterLevel(Height))))))))),
% 1.95/1.47      inference(quant_inst,[status(thm)],[])).
% 1.95/1.47  tff(248,plain,
% 1.95/1.47      ((~![Event: $i, Fluent: $i, Time: $i] : (~((~((~releases(Event, Fluent, Time)) | (~((~(Event = tapOn)) | (~(Fluent = waterLevel(tptp_fun_Height_10(Fluent, Event)))))))) | (~(releases(Event, Fluent, Time) | ![Height: $i] : ((~(Event = tapOn)) | (~(Fluent = waterLevel(Height))))))))) | (~((~((~releases(tptp_fun_Event_7(n1, filling), filling, n1)) | (~((~(tptp_fun_Event_7(n1, filling) = tapOn)) | (~(filling = waterLevel(tptp_fun_Height_10(filling, tptp_fun_Event_7(n1, filling))))))))) | (~(releases(tptp_fun_Event_7(n1, filling), filling, n1) | ![Height: $i] : ((~(filling = waterLevel(Height))) | (~(tptp_fun_Event_7(n1, filling) = tapOn)))))))),
% 1.95/1.47      inference(modus_ponens,[status(thm)],[247, 246])).
% 1.95/1.47  tff(249,plain,
% 1.95/1.47      ($false),
% 1.95/1.47      inference(unit_resolution,[status(thm)],[248, 47, 242])).
% 1.95/1.47  tff(250,plain,(~((~((~releases(tptp_fun_Event_7(n1, filling), filling, n1)) | (~((~(tptp_fun_Event_7(n1, filling) = tapOn)) | (~(filling = waterLevel(tptp_fun_Height_10(filling, tptp_fun_Event_7(n1, filling))))))))) | (~(releases(tptp_fun_Event_7(n1, filling), filling, n1) | ![Height: $i] : ((~(filling = waterLevel(Height))) | (~(tptp_fun_Event_7(n1, filling) = tapOn))))))), inference(lemma,lemma(discharge,[]))).
% 1.95/1.47  tff(251,plain,
% 1.95/1.47      (((~((~releases(tptp_fun_Event_7(n1, filling), filling, n1)) | (~((~(tptp_fun_Event_7(n1, filling) = tapOn)) | (~(filling = waterLevel(tptp_fun_Height_10(filling, tptp_fun_Event_7(n1, filling))))))))) | (~(releases(tptp_fun_Event_7(n1, filling), filling, n1) | ![Height: $i] : ((~(filling = waterLevel(Height))) | (~(tptp_fun_Event_7(n1, filling) = tapOn)))))) | ((~releases(tptp_fun_Event_7(n1, filling), filling, n1)) | (~((~(tptp_fun_Event_7(n1, filling) = tapOn)) | (~(filling = waterLevel(tptp_fun_Height_10(filling, tptp_fun_Event_7(n1, filling))))))))),
% 1.95/1.47      inference(tautology,[status(thm)],[])).
% 1.95/1.47  tff(252,plain,
% 1.95/1.47      ((~releases(tptp_fun_Event_7(n1, filling), filling, n1)) | (~((~(tptp_fun_Event_7(n1, filling) = tapOn)) | (~(filling = waterLevel(tptp_fun_Height_10(filling, tptp_fun_Event_7(n1, filling)))))))),
% 1.95/1.47      inference(unit_resolution,[status(thm)],[251, 250])).
% 1.95/1.47  tff(253,assumption,(filling = waterLevel(tptp_fun_Height_10(filling, tptp_fun_Event_7(n1, filling)))), introduced(assumption)).
% 1.95/1.47  tff(254,plain,
% 1.95/1.47      (^[X: $i] : refl((~(filling = waterLevel(X))) <=> (~(filling = waterLevel(X))))),
% 1.95/1.47      inference(bind,[status(th)],[])).
% 1.95/1.47  tff(255,plain,
% 1.95/1.47      (![X: $i] : (~(filling = waterLevel(X))) <=> ![X: $i] : (~(filling = waterLevel(X)))),
% 1.95/1.47      inference(quant_intro,[status(thm)],[254])).
% 1.95/1.47  tff(256,plain,
% 1.95/1.47      (![X: $i] : (~(filling = waterLevel(X))) <=> ![X: $i] : (~(filling = waterLevel(X)))),
% 1.95/1.47      inference(rewrite,[status(thm)],[])).
% 1.95/1.47  tff(257,axiom,(![X: $i] : (~(filling = waterLevel(X)))), file('/export/starexec/sandbox/benchmark/Axioms/CSR001+1.ax','filling_not_waterLevel')).
% 1.95/1.47  tff(258,plain,
% 1.95/1.47      (![X: $i] : (~(filling = waterLevel(X)))),
% 1.95/1.47      inference(modus_ponens,[status(thm)],[257, 256])).
% 1.95/1.47  tff(259,plain,(
% 1.95/1.47      ![X: $i] : (~(filling = waterLevel(X)))),
% 1.95/1.47      inference(skolemize,[status(sab)],[258])).
% 1.95/1.47  tff(260,plain,
% 1.95/1.47      (![X: $i] : (~(filling = waterLevel(X)))),
% 1.95/1.47      inference(modus_ponens,[status(thm)],[259, 255])).
% 1.95/1.47  tff(261,plain,
% 1.95/1.47      ((~![X: $i] : (~(filling = waterLevel(X)))) | (~(filling = waterLevel(tptp_fun_Height_10(filling, tptp_fun_Event_7(n1, filling)))))),
% 1.95/1.47      inference(quant_inst,[status(thm)],[])).
% 1.95/1.47  tff(262,plain,
% 1.95/1.47      ($false),
% 1.95/1.47      inference(unit_resolution,[status(thm)],[261, 260, 253])).
% 1.95/1.47  tff(263,plain,(~(filling = waterLevel(tptp_fun_Height_10(filling, tptp_fun_Event_7(n1, filling))))), inference(lemma,lemma(discharge,[]))).
% 1.95/1.47  tff(264,plain,
% 1.95/1.47      (((~(tptp_fun_Event_7(n1, filling) = tapOn)) | (~(filling = waterLevel(tptp_fun_Height_10(filling, tptp_fun_Event_7(n1, filling)))))) | (filling = waterLevel(tptp_fun_Height_10(filling, tptp_fun_Event_7(n1, filling))))),
% 1.95/1.47      inference(tautology,[status(thm)],[])).
% 1.95/1.47  tff(265,plain,
% 1.95/1.47      ((~(tptp_fun_Event_7(n1, filling) = tapOn)) | (~(filling = waterLevel(tptp_fun_Height_10(filling, tptp_fun_Event_7(n1, filling)))))),
% 1.95/1.47      inference(unit_resolution,[status(thm)],[264, 263])).
% 1.95/1.47  tff(266,plain,
% 1.95/1.47      ((~((~releases(tptp_fun_Event_7(n1, filling), filling, n1)) | (~((~(tptp_fun_Event_7(n1, filling) = tapOn)) | (~(filling = waterLevel(tptp_fun_Height_10(filling, tptp_fun_Event_7(n1, filling))))))))) | (~releases(tptp_fun_Event_7(n1, filling), filling, n1)) | (~((~(tptp_fun_Event_7(n1, filling) = tapOn)) | (~(filling = waterLevel(tptp_fun_Height_10(filling, tptp_fun_Event_7(n1, filling)))))))),
% 1.95/1.47      inference(tautology,[status(thm)],[])).
% 1.95/1.47  tff(267,plain,
% 1.95/1.47      ((~((~releases(tptp_fun_Event_7(n1, filling), filling, n1)) | (~((~(tptp_fun_Event_7(n1, filling) = tapOn)) | (~(filling = waterLevel(tptp_fun_Height_10(filling, tptp_fun_Event_7(n1, filling))))))))) | (~releases(tptp_fun_Event_7(n1, filling), filling, n1))),
% 1.95/1.47      inference(unit_resolution,[status(thm)],[266, 265])).
% 1.95/1.47  tff(268,plain,
% 1.95/1.47      (~releases(tptp_fun_Event_7(n1, filling), filling, n1)),
% 1.95/1.47      inference(unit_resolution,[status(thm)],[267, 252])).
% 1.95/1.47  tff(269,plain,
% 1.95/1.47      (((~happens(tptp_fun_Event_7(n1, filling), n1)) | (~releases(tptp_fun_Event_7(n1, filling), filling, n1))) | releases(tptp_fun_Event_7(n1, filling), filling, n1)),
% 1.95/1.47      inference(tautology,[status(thm)],[])).
% 1.95/1.47  tff(270,plain,
% 1.95/1.47      ((~happens(tptp_fun_Event_7(n1, filling), n1)) | (~releases(tptp_fun_Event_7(n1, filling), filling, n1))),
% 1.95/1.47      inference(unit_resolution,[status(thm)],[269, 268])).
% 1.95/1.47  tff(271,assumption,(releasedAt(filling, plus(n1, n1))), introduced(assumption)).
% 1.95/1.47  tff(272,plain,
% 1.95/1.47      ((plus(n0, n1) = n1) <=> (plus(n0, n1) = n1)),
% 1.95/1.47      inference(rewrite,[status(thm)],[])).
% 1.95/1.47  tff(273,axiom,(plus(n0, n1) = n1), file('/export/starexec/sandbox/benchmark/theBenchmark.p','plus0_1')).
% 1.95/1.47  tff(274,plain,
% 1.95/1.47      (plus(n0, n1) = n1),
% 1.95/1.47      inference(modus_ponens,[status(thm)],[273, 272])).
% 1.95/1.47  tff(275,plain,
% 1.95/1.47      (releasedAt(filling, plus(n0, n1)) <=> releasedAt(filling, n1)),
% 1.95/1.47      inference(monotonicity,[status(thm)],[274])).
% 1.95/1.47  tff(276,plain,
% 1.95/1.47      (releasedAt(filling, n1) <=> releasedAt(filling, plus(n0, n1))),
% 1.95/1.47      inference(symmetry,[status(thm)],[275])).
% 1.95/1.47  tff(277,assumption,(releasedAt(filling, n1)), introduced(assumption)).
% 1.95/1.47  tff(278,plain,
% 1.95/1.47      (releasedAt(filling, plus(n0, n1))),
% 1.95/1.47      inference(modus_ponens,[status(thm)],[277, 276])).
% 1.95/1.47  tff(279,assumption,((~((~releases(tptp_fun_Event_7(n0, filling), filling, n0)) | (~((~(tptp_fun_Event_7(n0, filling) = tapOn)) | (~(filling = waterLevel(tptp_fun_Height_10(filling, tptp_fun_Event_7(n0, filling))))))))) | (~(releases(tptp_fun_Event_7(n0, filling), filling, n0) | ![Height: $i] : ((~(filling = waterLevel(Height))) | (~(tptp_fun_Event_7(n0, filling) = tapOn)))))), introduced(assumption)).
% 1.95/1.47  tff(280,plain,
% 1.95/1.47      (((~![Event: $i, Fluent: $i, Time: $i] : (~((~((~releases(Event, Fluent, Time)) | (~((~(Event = tapOn)) | (~(Fluent = waterLevel(tptp_fun_Height_10(Fluent, Event)))))))) | (~(releases(Event, Fluent, Time) | ![Height: $i] : ((~(Event = tapOn)) | (~(Fluent = waterLevel(Height))))))))) | (~((~((~releases(tptp_fun_Event_7(n0, filling), filling, n0)) | (~((~(tptp_fun_Event_7(n0, filling) = tapOn)) | (~(filling = waterLevel(tptp_fun_Height_10(filling, tptp_fun_Event_7(n0, filling))))))))) | (~(releases(tptp_fun_Event_7(n0, filling), filling, n0) | ![Height: $i] : ((~(filling = waterLevel(Height))) | (~(tptp_fun_Event_7(n0, filling) = tapOn)))))))) <=> ((~![Event: $i, Fluent: $i, Time: $i] : (~((~((~releases(Event, Fluent, Time)) | (~((~(Event = tapOn)) | (~(Fluent = waterLevel(tptp_fun_Height_10(Fluent, Event)))))))) | (~(releases(Event, Fluent, Time) | ![Height: $i] : ((~(Event = tapOn)) | (~(Fluent = waterLevel(Height))))))))) | (~((~((~releases(tptp_fun_Event_7(n0, filling), filling, n0)) | (~((~(tptp_fun_Event_7(n0, filling) = tapOn)) | (~(filling = waterLevel(tptp_fun_Height_10(filling, tptp_fun_Event_7(n0, filling))))))))) | (~(releases(tptp_fun_Event_7(n0, filling), filling, n0) | ![Height: $i] : ((~(filling = waterLevel(Height))) | (~(tptp_fun_Event_7(n0, filling) = tapOn))))))))),
% 1.95/1.47      inference(rewrite,[status(thm)],[])).
% 1.95/1.47  tff(281,plain,
% 1.95/1.47      ((~((~((~releases(tptp_fun_Event_7(n0, filling), filling, n0)) | (~((~(tptp_fun_Event_7(n0, filling) = tapOn)) | (~(filling = waterLevel(tptp_fun_Height_10(filling, tptp_fun_Event_7(n0, filling))))))))) | (~(releases(tptp_fun_Event_7(n0, filling), filling, n0) | ![Height: $i] : ((~(tptp_fun_Event_7(n0, filling) = tapOn)) | (~(filling = waterLevel(Height)))))))) <=> (~((~((~releases(tptp_fun_Event_7(n0, filling), filling, n0)) | (~((~(tptp_fun_Event_7(n0, filling) = tapOn)) | (~(filling = waterLevel(tptp_fun_Height_10(filling, tptp_fun_Event_7(n0, filling))))))))) | (~(releases(tptp_fun_Event_7(n0, filling), filling, n0) | ![Height: $i] : ((~(filling = waterLevel(Height))) | (~(tptp_fun_Event_7(n0, filling) = tapOn)))))))),
% 1.95/1.47      inference(rewrite,[status(thm)],[])).
% 1.95/1.47  tff(282,plain,
% 1.95/1.47      (((~![Event: $i, Fluent: $i, Time: $i] : (~((~((~releases(Event, Fluent, Time)) | (~((~(Event = tapOn)) | (~(Fluent = waterLevel(tptp_fun_Height_10(Fluent, Event)))))))) | (~(releases(Event, Fluent, Time) | ![Height: $i] : ((~(Event = tapOn)) | (~(Fluent = waterLevel(Height))))))))) | (~((~((~releases(tptp_fun_Event_7(n0, filling), filling, n0)) | (~((~(tptp_fun_Event_7(n0, filling) = tapOn)) | (~(filling = waterLevel(tptp_fun_Height_10(filling, tptp_fun_Event_7(n0, filling))))))))) | (~(releases(tptp_fun_Event_7(n0, filling), filling, n0) | ![Height: $i] : ((~(tptp_fun_Event_7(n0, filling) = tapOn)) | (~(filling = waterLevel(Height))))))))) <=> ((~![Event: $i, Fluent: $i, Time: $i] : (~((~((~releases(Event, Fluent, Time)) | (~((~(Event = tapOn)) | (~(Fluent = waterLevel(tptp_fun_Height_10(Fluent, Event)))))))) | (~(releases(Event, Fluent, Time) | ![Height: $i] : ((~(Event = tapOn)) | (~(Fluent = waterLevel(Height))))))))) | (~((~((~releases(tptp_fun_Event_7(n0, filling), filling, n0)) | (~((~(tptp_fun_Event_7(n0, filling) = tapOn)) | (~(filling = waterLevel(tptp_fun_Height_10(filling, tptp_fun_Event_7(n0, filling))))))))) | (~(releases(tptp_fun_Event_7(n0, filling), filling, n0) | ![Height: $i] : ((~(filling = waterLevel(Height))) | (~(tptp_fun_Event_7(n0, filling) = tapOn))))))))),
% 1.95/1.47      inference(monotonicity,[status(thm)],[281])).
% 1.95/1.47  tff(283,plain,
% 1.95/1.47      (((~![Event: $i, Fluent: $i, Time: $i] : (~((~((~releases(Event, Fluent, Time)) | (~((~(Event = tapOn)) | (~(Fluent = waterLevel(tptp_fun_Height_10(Fluent, Event)))))))) | (~(releases(Event, Fluent, Time) | ![Height: $i] : ((~(Event = tapOn)) | (~(Fluent = waterLevel(Height))))))))) | (~((~((~releases(tptp_fun_Event_7(n0, filling), filling, n0)) | (~((~(tptp_fun_Event_7(n0, filling) = tapOn)) | (~(filling = waterLevel(tptp_fun_Height_10(filling, tptp_fun_Event_7(n0, filling))))))))) | (~(releases(tptp_fun_Event_7(n0, filling), filling, n0) | ![Height: $i] : ((~(tptp_fun_Event_7(n0, filling) = tapOn)) | (~(filling = waterLevel(Height))))))))) <=> ((~![Event: $i, Fluent: $i, Time: $i] : (~((~((~releases(Event, Fluent, Time)) | (~((~(Event = tapOn)) | (~(Fluent = waterLevel(tptp_fun_Height_10(Fluent, Event)))))))) | (~(releases(Event, Fluent, Time) | ![Height: $i] : ((~(Event = tapOn)) | (~(Fluent = waterLevel(Height))))))))) | (~((~((~releases(tptp_fun_Event_7(n0, filling), filling, n0)) | (~((~(tptp_fun_Event_7(n0, filling) = tapOn)) | (~(filling = waterLevel(tptp_fun_Height_10(filling, tptp_fun_Event_7(n0, filling))))))))) | (~(releases(tptp_fun_Event_7(n0, filling), filling, n0) | ![Height: $i] : ((~(filling = waterLevel(Height))) | (~(tptp_fun_Event_7(n0, filling) = tapOn))))))))),
% 1.95/1.47      inference(transitivity,[status(thm)],[282, 280])).
% 1.95/1.47  tff(284,plain,
% 1.95/1.47      ((~![Event: $i, Fluent: $i, Time: $i] : (~((~((~releases(Event, Fluent, Time)) | (~((~(Event = tapOn)) | (~(Fluent = waterLevel(tptp_fun_Height_10(Fluent, Event)))))))) | (~(releases(Event, Fluent, Time) | ![Height: $i] : ((~(Event = tapOn)) | (~(Fluent = waterLevel(Height))))))))) | (~((~((~releases(tptp_fun_Event_7(n0, filling), filling, n0)) | (~((~(tptp_fun_Event_7(n0, filling) = tapOn)) | (~(filling = waterLevel(tptp_fun_Height_10(filling, tptp_fun_Event_7(n0, filling))))))))) | (~(releases(tptp_fun_Event_7(n0, filling), filling, n0) | ![Height: $i] : ((~(tptp_fun_Event_7(n0, filling) = tapOn)) | (~(filling = waterLevel(Height))))))))),
% 1.95/1.47      inference(quant_inst,[status(thm)],[])).
% 1.95/1.47  tff(285,plain,
% 1.95/1.47      ((~![Event: $i, Fluent: $i, Time: $i] : (~((~((~releases(Event, Fluent, Time)) | (~((~(Event = tapOn)) | (~(Fluent = waterLevel(tptp_fun_Height_10(Fluent, Event)))))))) | (~(releases(Event, Fluent, Time) | ![Height: $i] : ((~(Event = tapOn)) | (~(Fluent = waterLevel(Height))))))))) | (~((~((~releases(tptp_fun_Event_7(n0, filling), filling, n0)) | (~((~(tptp_fun_Event_7(n0, filling) = tapOn)) | (~(filling = waterLevel(tptp_fun_Height_10(filling, tptp_fun_Event_7(n0, filling))))))))) | (~(releases(tptp_fun_Event_7(n0, filling), filling, n0) | ![Height: $i] : ((~(filling = waterLevel(Height))) | (~(tptp_fun_Event_7(n0, filling) = tapOn)))))))),
% 1.95/1.47      inference(modus_ponens,[status(thm)],[284, 283])).
% 1.95/1.47  tff(286,plain,
% 1.95/1.47      ($false),
% 1.95/1.47      inference(unit_resolution,[status(thm)],[285, 47, 279])).
% 1.95/1.47  tff(287,plain,(~((~((~releases(tptp_fun_Event_7(n0, filling), filling, n0)) | (~((~(tptp_fun_Event_7(n0, filling) = tapOn)) | (~(filling = waterLevel(tptp_fun_Height_10(filling, tptp_fun_Event_7(n0, filling))))))))) | (~(releases(tptp_fun_Event_7(n0, filling), filling, n0) | ![Height: $i] : ((~(filling = waterLevel(Height))) | (~(tptp_fun_Event_7(n0, filling) = tapOn))))))), inference(lemma,lemma(discharge,[]))).
% 1.95/1.47  tff(288,plain,
% 1.95/1.47      (((~((~releases(tptp_fun_Event_7(n0, filling), filling, n0)) | (~((~(tptp_fun_Event_7(n0, filling) = tapOn)) | (~(filling = waterLevel(tptp_fun_Height_10(filling, tptp_fun_Event_7(n0, filling))))))))) | (~(releases(tptp_fun_Event_7(n0, filling), filling, n0) | ![Height: $i] : ((~(filling = waterLevel(Height))) | (~(tptp_fun_Event_7(n0, filling) = tapOn)))))) | ((~releases(tptp_fun_Event_7(n0, filling), filling, n0)) | (~((~(tptp_fun_Event_7(n0, filling) = tapOn)) | (~(filling = waterLevel(tptp_fun_Height_10(filling, tptp_fun_Event_7(n0, filling))))))))),
% 1.95/1.47      inference(tautology,[status(thm)],[])).
% 1.95/1.47  tff(289,plain,
% 1.95/1.47      ((~releases(tptp_fun_Event_7(n0, filling), filling, n0)) | (~((~(tptp_fun_Event_7(n0, filling) = tapOn)) | (~(filling = waterLevel(tptp_fun_Height_10(filling, tptp_fun_Event_7(n0, filling)))))))),
% 1.95/1.47      inference(unit_resolution,[status(thm)],[288, 287])).
% 1.95/1.47  tff(290,assumption,(filling = waterLevel(tptp_fun_Height_10(filling, tptp_fun_Event_7(n0, filling)))), introduced(assumption)).
% 1.95/1.47  tff(291,plain,
% 1.95/1.47      ((~![X: $i] : (~(filling = waterLevel(X)))) | (~(filling = waterLevel(tptp_fun_Height_10(filling, tptp_fun_Event_7(n0, filling)))))),
% 1.95/1.47      inference(quant_inst,[status(thm)],[])).
% 1.95/1.47  tff(292,plain,
% 1.95/1.47      ($false),
% 1.95/1.47      inference(unit_resolution,[status(thm)],[291, 260, 290])).
% 1.95/1.47  tff(293,plain,(~(filling = waterLevel(tptp_fun_Height_10(filling, tptp_fun_Event_7(n0, filling))))), inference(lemma,lemma(discharge,[]))).
% 1.95/1.47  tff(294,plain,
% 1.95/1.47      (((~(tptp_fun_Event_7(n0, filling) = tapOn)) | (~(filling = waterLevel(tptp_fun_Height_10(filling, tptp_fun_Event_7(n0, filling)))))) | (filling = waterLevel(tptp_fun_Height_10(filling, tptp_fun_Event_7(n0, filling))))),
% 1.95/1.47      inference(tautology,[status(thm)],[])).
% 1.95/1.47  tff(295,plain,
% 1.95/1.47      ((~(tptp_fun_Event_7(n0, filling) = tapOn)) | (~(filling = waterLevel(tptp_fun_Height_10(filling, tptp_fun_Event_7(n0, filling)))))),
% 1.95/1.47      inference(unit_resolution,[status(thm)],[294, 293])).
% 1.95/1.47  tff(296,plain,
% 1.95/1.47      ((~((~releases(tptp_fun_Event_7(n0, filling), filling, n0)) | (~((~(tptp_fun_Event_7(n0, filling) = tapOn)) | (~(filling = waterLevel(tptp_fun_Height_10(filling, tptp_fun_Event_7(n0, filling))))))))) | (~releases(tptp_fun_Event_7(n0, filling), filling, n0)) | (~((~(tptp_fun_Event_7(n0, filling) = tapOn)) | (~(filling = waterLevel(tptp_fun_Height_10(filling, tptp_fun_Event_7(n0, filling)))))))),
% 1.95/1.47      inference(tautology,[status(thm)],[])).
% 1.95/1.47  tff(297,plain,
% 1.95/1.47      ((~((~releases(tptp_fun_Event_7(n0, filling), filling, n0)) | (~((~(tptp_fun_Event_7(n0, filling) = tapOn)) | (~(filling = waterLevel(tptp_fun_Height_10(filling, tptp_fun_Event_7(n0, filling))))))))) | (~releases(tptp_fun_Event_7(n0, filling), filling, n0))),
% 1.95/1.47      inference(unit_resolution,[status(thm)],[296, 295])).
% 1.95/1.47  tff(298,plain,
% 1.95/1.47      (~releases(tptp_fun_Event_7(n0, filling), filling, n0)),
% 1.95/1.47      inference(unit_resolution,[status(thm)],[297, 289])).
% 1.95/1.47  tff(299,plain,
% 1.95/1.47      (((~happens(tptp_fun_Event_7(n0, filling), n0)) | (~releases(tptp_fun_Event_7(n0, filling), filling, n0))) | releases(tptp_fun_Event_7(n0, filling), filling, n0)),
% 1.95/1.47      inference(tautology,[status(thm)],[])).
% 1.95/1.47  tff(300,plain,
% 1.95/1.47      ((~happens(tptp_fun_Event_7(n0, filling), n0)) | (~releases(tptp_fun_Event_7(n0, filling), filling, n0))),
% 1.95/1.47      inference(unit_resolution,[status(thm)],[299, 298])).
% 1.95/1.47  tff(301,plain,
% 1.95/1.47      ((~releasedAt(filling, n0)) <=> (~releasedAt(filling, n0))),
% 1.95/1.47      inference(rewrite,[status(thm)],[])).
% 1.95/1.47  tff(302,axiom,(~releasedAt(filling, n0)), file('/export/starexec/sandbox/benchmark/theBenchmark.p','not_released_filling_0')).
% 1.95/1.47  tff(303,plain,
% 1.95/1.47      (~releasedAt(filling, n0)),
% 1.95/1.47      inference(modus_ponens,[status(thm)],[302, 301])).
% 1.95/1.47  tff(304,plain,
% 1.95/1.47      (^[Fluent: $i, Time: $i] : refl(((~releasedAt(Fluent, plus(Time, n1))) | releasedAt(Fluent, Time) | (~((~happens(tptp_fun_Event_7(Time, Fluent), Time)) | (~releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time))))) <=> ((~releasedAt(Fluent, plus(Time, n1))) | releasedAt(Fluent, Time) | (~((~happens(tptp_fun_Event_7(Time, Fluent), Time)) | (~releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time))))))),
% 1.95/1.47      inference(bind,[status(th)],[])).
% 1.95/1.47  tff(305,plain,
% 1.95/1.47      (![Fluent: $i, Time: $i] : ((~releasedAt(Fluent, plus(Time, n1))) | releasedAt(Fluent, Time) | (~((~happens(tptp_fun_Event_7(Time, Fluent), Time)) | (~releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time))))) <=> ![Fluent: $i, Time: $i] : ((~releasedAt(Fluent, plus(Time, n1))) | releasedAt(Fluent, Time) | (~((~happens(tptp_fun_Event_7(Time, Fluent), Time)) | (~releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time)))))),
% 1.95/1.47      inference(quant_intro,[status(thm)],[304])).
% 1.95/1.47  tff(306,plain,
% 1.95/1.47      (^[Fluent: $i, Time: $i] : trans(monotonicity(rewrite((happens(tptp_fun_Event_7(Time, Fluent), Time) & releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time)) <=> (~((~happens(tptp_fun_Event_7(Time, Fluent), Time)) | (~releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time))))), (((~releasedAt(Fluent, plus(Time, n1))) | releasedAt(Fluent, Time) | (happens(tptp_fun_Event_7(Time, Fluent), Time) & releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time))) <=> ((~releasedAt(Fluent, plus(Time, n1))) | releasedAt(Fluent, Time) | (~((~happens(tptp_fun_Event_7(Time, Fluent), Time)) | (~releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time))))))), rewrite(((~releasedAt(Fluent, plus(Time, n1))) | releasedAt(Fluent, Time) | (~((~happens(tptp_fun_Event_7(Time, Fluent), Time)) | (~releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time))))) <=> ((~releasedAt(Fluent, plus(Time, n1))) | releasedAt(Fluent, Time) | (~((~happens(tptp_fun_Event_7(Time, Fluent), Time)) | (~releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time)))))), (((~releasedAt(Fluent, plus(Time, n1))) | releasedAt(Fluent, Time) | (happens(tptp_fun_Event_7(Time, Fluent), Time) & releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time))) <=> ((~releasedAt(Fluent, plus(Time, n1))) | releasedAt(Fluent, Time) | (~((~happens(tptp_fun_Event_7(Time, Fluent), Time)) | (~releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time)))))))),
% 1.95/1.47      inference(bind,[status(th)],[])).
% 1.95/1.47  tff(307,plain,
% 1.95/1.47      (![Fluent: $i, Time: $i] : ((~releasedAt(Fluent, plus(Time, n1))) | releasedAt(Fluent, Time) | (happens(tptp_fun_Event_7(Time, Fluent), Time) & releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time))) <=> ![Fluent: $i, Time: $i] : ((~releasedAt(Fluent, plus(Time, n1))) | releasedAt(Fluent, Time) | (~((~happens(tptp_fun_Event_7(Time, Fluent), Time)) | (~releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time)))))),
% 1.95/1.47      inference(quant_intro,[status(thm)],[306])).
% 1.95/1.47  tff(308,plain,
% 1.95/1.47      (^[Fluent: $i, Time: $i] : trans(monotonicity(rewrite(((~(~releasedAt(Fluent, Time))) | (happens(tptp_fun_Event_7(Time, Fluent), Time) & releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time))) <=> (releasedAt(Fluent, Time) | (happens(tptp_fun_Event_7(Time, Fluent), Time) & releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time)))), (((~releasedAt(Fluent, plus(Time, n1))) | ((~(~releasedAt(Fluent, Time))) | (happens(tptp_fun_Event_7(Time, Fluent), Time) & releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time)))) <=> ((~releasedAt(Fluent, plus(Time, n1))) | (releasedAt(Fluent, Time) | (happens(tptp_fun_Event_7(Time, Fluent), Time) & releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time)))))), rewrite(((~releasedAt(Fluent, plus(Time, n1))) | (releasedAt(Fluent, Time) | (happens(tptp_fun_Event_7(Time, Fluent), Time) & releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time)))) <=> ((~releasedAt(Fluent, plus(Time, n1))) | releasedAt(Fluent, Time) | (happens(tptp_fun_Event_7(Time, Fluent), Time) & releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time)))), (((~releasedAt(Fluent, plus(Time, n1))) | ((~(~releasedAt(Fluent, Time))) | (happens(tptp_fun_Event_7(Time, Fluent), Time) & releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time)))) <=> ((~releasedAt(Fluent, plus(Time, n1))) | releasedAt(Fluent, Time) | (happens(tptp_fun_Event_7(Time, Fluent), Time) & releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time)))))),
% 1.95/1.47      inference(bind,[status(th)],[])).
% 1.95/1.47  tff(309,plain,
% 1.95/1.47      (![Fluent: $i, Time: $i] : ((~releasedAt(Fluent, plus(Time, n1))) | ((~(~releasedAt(Fluent, Time))) | (happens(tptp_fun_Event_7(Time, Fluent), Time) & releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time)))) <=> ![Fluent: $i, Time: $i] : ((~releasedAt(Fluent, plus(Time, n1))) | releasedAt(Fluent, Time) | (happens(tptp_fun_Event_7(Time, Fluent), Time) & releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time)))),
% 1.95/1.47      inference(quant_intro,[status(thm)],[308])).
% 1.95/1.47  tff(310,plain,
% 1.95/1.47      (![Fluent: $i, Time: $i] : ((~releasedAt(Fluent, plus(Time, n1))) | (~((~releasedAt(Fluent, Time)) & (~?[Event: $i] : (happens(Event, Time) & releases(Event, Fluent, Time)))))) <=> ![Fluent: $i, Time: $i] : ((~releasedAt(Fluent, plus(Time, n1))) | (~((~releasedAt(Fluent, Time)) & (~?[Event: $i] : (happens(Event, Time) & releases(Event, Fluent, Time))))))),
% 1.95/1.47      inference(rewrite,[status(thm)],[])).
% 1.95/1.47  tff(311,plain,
% 1.95/1.47      (^[Fluent: $i, Time: $i] : trans(monotonicity(monotonicity(rewrite((~?[Event: $i] : (happens(Event, Time) & releases(Event, Fluent, Time))) <=> (~?[Event: $i] : (happens(Event, Time) & releases(Event, Fluent, Time)))), (((~releasedAt(Fluent, Time)) & (~?[Event: $i] : (happens(Event, Time) & releases(Event, Fluent, Time)))) <=> ((~releasedAt(Fluent, Time)) & (~?[Event: $i] : (happens(Event, Time) & releases(Event, Fluent, Time)))))), ((((~releasedAt(Fluent, Time)) & (~?[Event: $i] : (happens(Event, Time) & releases(Event, Fluent, Time)))) => (~releasedAt(Fluent, plus(Time, n1)))) <=> (((~releasedAt(Fluent, Time)) & (~?[Event: $i] : (happens(Event, Time) & releases(Event, Fluent, Time)))) => (~releasedAt(Fluent, plus(Time, n1)))))), rewrite((((~releasedAt(Fluent, Time)) & (~?[Event: $i] : (happens(Event, Time) & releases(Event, Fluent, Time)))) => (~releasedAt(Fluent, plus(Time, n1)))) <=> ((~releasedAt(Fluent, plus(Time, n1))) | (~((~releasedAt(Fluent, Time)) & (~?[Event: $i] : (happens(Event, Time) & releases(Event, Fluent, Time))))))), ((((~releasedAt(Fluent, Time)) & (~?[Event: $i] : (happens(Event, Time) & releases(Event, Fluent, Time)))) => (~releasedAt(Fluent, plus(Time, n1)))) <=> ((~releasedAt(Fluent, plus(Time, n1))) | (~((~releasedAt(Fluent, Time)) & (~?[Event: $i] : (happens(Event, Time) & releases(Event, Fluent, Time))))))))),
% 1.95/1.47      inference(bind,[status(th)],[])).
% 1.95/1.47  tff(312,plain,
% 1.95/1.47      (![Fluent: $i, Time: $i] : (((~releasedAt(Fluent, Time)) & (~?[Event: $i] : (happens(Event, Time) & releases(Event, Fluent, Time)))) => (~releasedAt(Fluent, plus(Time, n1)))) <=> ![Fluent: $i, Time: $i] : ((~releasedAt(Fluent, plus(Time, n1))) | (~((~releasedAt(Fluent, Time)) & (~?[Event: $i] : (happens(Event, Time) & releases(Event, Fluent, Time))))))),
% 1.95/1.47      inference(quant_intro,[status(thm)],[311])).
% 1.95/1.47  tff(313,axiom,(![Fluent: $i, Time: $i] : (((~releasedAt(Fluent, Time)) & (~?[Event: $i] : (happens(Event, Time) & releases(Event, Fluent, Time)))) => (~releasedAt(Fluent, plus(Time, n1))))), file('/export/starexec/sandbox/benchmark/Axioms/CSR001+0.ax','keep_not_released')).
% 1.95/1.47  tff(314,plain,
% 1.95/1.47      (![Fluent: $i, Time: $i] : ((~releasedAt(Fluent, plus(Time, n1))) | (~((~releasedAt(Fluent, Time)) & (~?[Event: $i] : (happens(Event, Time) & releases(Event, Fluent, Time))))))),
% 1.95/1.47      inference(modus_ponens,[status(thm)],[313, 312])).
% 1.95/1.47  tff(315,plain,
% 1.95/1.47      (![Fluent: $i, Time: $i] : ((~releasedAt(Fluent, plus(Time, n1))) | (~((~releasedAt(Fluent, Time)) & (~?[Event: $i] : (happens(Event, Time) & releases(Event, Fluent, Time))))))),
% 1.95/1.47      inference(modus_ponens,[status(thm)],[314, 310])).
% 1.95/1.47  tff(316,plain,(
% 1.95/1.47      ![Fluent: $i, Time: $i] : ((~releasedAt(Fluent, plus(Time, n1))) | ((~(~releasedAt(Fluent, Time))) | (happens(tptp_fun_Event_7(Time, Fluent), Time) & releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time))))),
% 1.95/1.47      inference(skolemize,[status(sab)],[315])).
% 1.95/1.47  tff(317,plain,
% 1.95/1.47      (![Fluent: $i, Time: $i] : ((~releasedAt(Fluent, plus(Time, n1))) | releasedAt(Fluent, Time) | (happens(tptp_fun_Event_7(Time, Fluent), Time) & releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time)))),
% 1.95/1.47      inference(modus_ponens,[status(thm)],[316, 309])).
% 1.95/1.47  tff(318,plain,
% 1.95/1.47      (![Fluent: $i, Time: $i] : ((~releasedAt(Fluent, plus(Time, n1))) | releasedAt(Fluent, Time) | (~((~happens(tptp_fun_Event_7(Time, Fluent), Time)) | (~releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time)))))),
% 1.95/1.47      inference(modus_ponens,[status(thm)],[317, 307])).
% 1.95/1.47  tff(319,plain,
% 1.95/1.47      (![Fluent: $i, Time: $i] : ((~releasedAt(Fluent, plus(Time, n1))) | releasedAt(Fluent, Time) | (~((~happens(tptp_fun_Event_7(Time, Fluent), Time)) | (~releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time)))))),
% 1.95/1.47      inference(modus_ponens,[status(thm)],[318, 305])).
% 1.95/1.47  tff(320,plain,
% 1.95/1.47      (((~![Fluent: $i, Time: $i] : ((~releasedAt(Fluent, plus(Time, n1))) | releasedAt(Fluent, Time) | (~((~happens(tptp_fun_Event_7(Time, Fluent), Time)) | (~releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time)))))) | (releasedAt(filling, n0) | (~releasedAt(filling, plus(n0, n1))) | (~((~happens(tptp_fun_Event_7(n0, filling), n0)) | (~releases(tptp_fun_Event_7(n0, filling), filling, n0)))))) <=> ((~![Fluent: $i, Time: $i] : ((~releasedAt(Fluent, plus(Time, n1))) | releasedAt(Fluent, Time) | (~((~happens(tptp_fun_Event_7(Time, Fluent), Time)) | (~releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time)))))) | releasedAt(filling, n0) | (~releasedAt(filling, plus(n0, n1))) | (~((~happens(tptp_fun_Event_7(n0, filling), n0)) | (~releases(tptp_fun_Event_7(n0, filling), filling, n0)))))),
% 1.95/1.47      inference(rewrite,[status(thm)],[])).
% 1.95/1.47  tff(321,plain,
% 1.95/1.47      (((~releasedAt(filling, plus(n0, n1))) | releasedAt(filling, n0) | (~((~happens(tptp_fun_Event_7(n0, filling), n0)) | (~releases(tptp_fun_Event_7(n0, filling), filling, n0))))) <=> (releasedAt(filling, n0) | (~releasedAt(filling, plus(n0, n1))) | (~((~happens(tptp_fun_Event_7(n0, filling), n0)) | (~releases(tptp_fun_Event_7(n0, filling), filling, n0)))))),
% 1.95/1.47      inference(rewrite,[status(thm)],[])).
% 1.95/1.47  tff(322,plain,
% 1.95/1.47      (((~![Fluent: $i, Time: $i] : ((~releasedAt(Fluent, plus(Time, n1))) | releasedAt(Fluent, Time) | (~((~happens(tptp_fun_Event_7(Time, Fluent), Time)) | (~releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time)))))) | ((~releasedAt(filling, plus(n0, n1))) | releasedAt(filling, n0) | (~((~happens(tptp_fun_Event_7(n0, filling), n0)) | (~releases(tptp_fun_Event_7(n0, filling), filling, n0)))))) <=> ((~![Fluent: $i, Time: $i] : ((~releasedAt(Fluent, plus(Time, n1))) | releasedAt(Fluent, Time) | (~((~happens(tptp_fun_Event_7(Time, Fluent), Time)) | (~releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time)))))) | (releasedAt(filling, n0) | (~releasedAt(filling, plus(n0, n1))) | (~((~happens(tptp_fun_Event_7(n0, filling), n0)) | (~releases(tptp_fun_Event_7(n0, filling), filling, n0))))))),
% 1.95/1.48      inference(monotonicity,[status(thm)],[321])).
% 1.95/1.48  tff(323,plain,
% 1.95/1.48      (((~![Fluent: $i, Time: $i] : ((~releasedAt(Fluent, plus(Time, n1))) | releasedAt(Fluent, Time) | (~((~happens(tptp_fun_Event_7(Time, Fluent), Time)) | (~releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time)))))) | ((~releasedAt(filling, plus(n0, n1))) | releasedAt(filling, n0) | (~((~happens(tptp_fun_Event_7(n0, filling), n0)) | (~releases(tptp_fun_Event_7(n0, filling), filling, n0)))))) <=> ((~![Fluent: $i, Time: $i] : ((~releasedAt(Fluent, plus(Time, n1))) | releasedAt(Fluent, Time) | (~((~happens(tptp_fun_Event_7(Time, Fluent), Time)) | (~releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time)))))) | releasedAt(filling, n0) | (~releasedAt(filling, plus(n0, n1))) | (~((~happens(tptp_fun_Event_7(n0, filling), n0)) | (~releases(tptp_fun_Event_7(n0, filling), filling, n0)))))),
% 1.95/1.48      inference(transitivity,[status(thm)],[322, 320])).
% 1.95/1.48  tff(324,plain,
% 1.95/1.48      ((~![Fluent: $i, Time: $i] : ((~releasedAt(Fluent, plus(Time, n1))) | releasedAt(Fluent, Time) | (~((~happens(tptp_fun_Event_7(Time, Fluent), Time)) | (~releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time)))))) | ((~releasedAt(filling, plus(n0, n1))) | releasedAt(filling, n0) | (~((~happens(tptp_fun_Event_7(n0, filling), n0)) | (~releases(tptp_fun_Event_7(n0, filling), filling, n0)))))),
% 1.95/1.48      inference(quant_inst,[status(thm)],[])).
% 1.95/1.48  tff(325,plain,
% 1.95/1.48      ((~![Fluent: $i, Time: $i] : ((~releasedAt(Fluent, plus(Time, n1))) | releasedAt(Fluent, Time) | (~((~happens(tptp_fun_Event_7(Time, Fluent), Time)) | (~releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time)))))) | releasedAt(filling, n0) | (~releasedAt(filling, plus(n0, n1))) | (~((~happens(tptp_fun_Event_7(n0, filling), n0)) | (~releases(tptp_fun_Event_7(n0, filling), filling, n0))))),
% 1.95/1.48      inference(modus_ponens,[status(thm)],[324, 323])).
% 1.95/1.48  tff(326,plain,
% 1.95/1.48      (~releasedAt(filling, plus(n0, n1))),
% 1.95/1.48      inference(unit_resolution,[status(thm)],[325, 319, 303, 300])).
% 1.95/1.48  tff(327,plain,
% 1.95/1.48      ($false),
% 1.95/1.48      inference(unit_resolution,[status(thm)],[326, 278])).
% 1.95/1.48  tff(328,plain,(~releasedAt(filling, n1)), inference(lemma,lemma(discharge,[]))).
% 1.95/1.48  tff(329,plain,
% 1.95/1.48      (((~![Fluent: $i, Time: $i] : ((~releasedAt(Fluent, plus(Time, n1))) | releasedAt(Fluent, Time) | (~((~happens(tptp_fun_Event_7(Time, Fluent), Time)) | (~releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time)))))) | ((~releasedAt(filling, plus(n1, n1))) | releasedAt(filling, n1) | (~((~happens(tptp_fun_Event_7(n1, filling), n1)) | (~releases(tptp_fun_Event_7(n1, filling), filling, n1)))))) <=> ((~![Fluent: $i, Time: $i] : ((~releasedAt(Fluent, plus(Time, n1))) | releasedAt(Fluent, Time) | (~((~happens(tptp_fun_Event_7(Time, Fluent), Time)) | (~releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time)))))) | (~releasedAt(filling, plus(n1, n1))) | releasedAt(filling, n1) | (~((~happens(tptp_fun_Event_7(n1, filling), n1)) | (~releases(tptp_fun_Event_7(n1, filling), filling, n1)))))),
% 1.95/1.48      inference(rewrite,[status(thm)],[])).
% 1.95/1.48  tff(330,plain,
% 1.95/1.48      ((~![Fluent: $i, Time: $i] : ((~releasedAt(Fluent, plus(Time, n1))) | releasedAt(Fluent, Time) | (~((~happens(tptp_fun_Event_7(Time, Fluent), Time)) | (~releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time)))))) | ((~releasedAt(filling, plus(n1, n1))) | releasedAt(filling, n1) | (~((~happens(tptp_fun_Event_7(n1, filling), n1)) | (~releases(tptp_fun_Event_7(n1, filling), filling, n1)))))),
% 1.95/1.48      inference(quant_inst,[status(thm)],[])).
% 1.95/1.48  tff(331,plain,
% 1.95/1.48      ((~![Fluent: $i, Time: $i] : ((~releasedAt(Fluent, plus(Time, n1))) | releasedAt(Fluent, Time) | (~((~happens(tptp_fun_Event_7(Time, Fluent), Time)) | (~releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time)))))) | (~releasedAt(filling, plus(n1, n1))) | releasedAt(filling, n1) | (~((~happens(tptp_fun_Event_7(n1, filling), n1)) | (~releases(tptp_fun_Event_7(n1, filling), filling, n1))))),
% 1.95/1.48      inference(modus_ponens,[status(thm)],[330, 329])).
% 1.95/1.48  tff(332,plain,
% 1.95/1.48      ($false),
% 1.95/1.48      inference(unit_resolution,[status(thm)],[331, 319, 328, 271, 270])).
% 1.95/1.48  tff(333,plain,(~releasedAt(filling, plus(n1, n1))), inference(lemma,lemma(discharge,[]))).
% 1.95/1.48  tff(334,plain,
% 1.95/1.48      (((~![Fluent: $i, Time: $i] : ((~releasedAt(Fluent, plus(Time, n1))) | releasedAt(Fluent, Time) | (~((~happens(tptp_fun_Event_7(Time, Fluent), Time)) | (~releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time)))))) | ((~releasedAt(filling, plus(plus(n1, n1), n1))) | releasedAt(filling, plus(n1, n1)) | (~((~happens(tptp_fun_Event_7(plus(n1, n1), filling), plus(n1, n1))) | (~releases(tptp_fun_Event_7(plus(n1, n1), filling), filling, plus(n1, n1))))))) <=> ((~![Fluent: $i, Time: $i] : ((~releasedAt(Fluent, plus(Time, n1))) | releasedAt(Fluent, Time) | (~((~happens(tptp_fun_Event_7(Time, Fluent), Time)) | (~releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time)))))) | (~releasedAt(filling, plus(plus(n1, n1), n1))) | releasedAt(filling, plus(n1, n1)) | (~((~happens(tptp_fun_Event_7(plus(n1, n1), filling), plus(n1, n1))) | (~releases(tptp_fun_Event_7(plus(n1, n1), filling), filling, plus(n1, n1))))))),
% 1.95/1.48      inference(rewrite,[status(thm)],[])).
% 1.95/1.48  tff(335,plain,
% 1.95/1.48      ((~![Fluent: $i, Time: $i] : ((~releasedAt(Fluent, plus(Time, n1))) | releasedAt(Fluent, Time) | (~((~happens(tptp_fun_Event_7(Time, Fluent), Time)) | (~releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time)))))) | ((~releasedAt(filling, plus(plus(n1, n1), n1))) | releasedAt(filling, plus(n1, n1)) | (~((~happens(tptp_fun_Event_7(plus(n1, n1), filling), plus(n1, n1))) | (~releases(tptp_fun_Event_7(plus(n1, n1), filling), filling, plus(n1, n1))))))),
% 1.95/1.48      inference(quant_inst,[status(thm)],[])).
% 1.95/1.48  tff(336,plain,
% 1.95/1.48      ((~![Fluent: $i, Time: $i] : ((~releasedAt(Fluent, plus(Time, n1))) | releasedAt(Fluent, Time) | (~((~happens(tptp_fun_Event_7(Time, Fluent), Time)) | (~releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time)))))) | (~releasedAt(filling, plus(plus(n1, n1), n1))) | releasedAt(filling, plus(n1, n1)) | (~((~happens(tptp_fun_Event_7(plus(n1, n1), filling), plus(n1, n1))) | (~releases(tptp_fun_Event_7(plus(n1, n1), filling), filling, plus(n1, n1)))))),
% 1.95/1.48      inference(modus_ponens,[status(thm)],[335, 334])).
% 1.95/1.48  tff(337,plain,
% 1.95/1.48      ($false),
% 1.95/1.48      inference(unit_resolution,[status(thm)],[336, 319, 333, 238, 241])).
% 1.95/1.48  tff(338,plain,((~releasedAt(filling, plus(plus(n1, n1), n1))) | happens(tptp_fun_Event_7(plus(n1, n1), filling), plus(n1, n1))), inference(lemma,lemma(discharge,[]))).
% 1.95/1.48  tff(339,plain,
% 1.95/1.48      (happens(tptp_fun_Event_7(plus(n1, n1), filling), plus(n1, n1))),
% 1.95/1.48      inference(unit_resolution,[status(thm)],[338, 238])).
% 1.95/1.48  tff(340,assumption,(~(happens(tptp_fun_Event_7(plus(n1, n1), filling), plus(n1, n1)) <=> ((~((~(plus(n1, n1) = n0)) | (~(tptp_fun_Event_7(plus(n1, n1), filling) = tapOn)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, n1))) | (~holdsAt(filling, plus(n1, n1))) | (~(tptp_fun_Event_7(plus(n1, n1), filling) = overflow))))))), introduced(assumption)).
% 1.95/1.48  tff(341,plain,
% 1.95/1.48      (^[Event: $i, Time: $i] : refl((happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow)))))) <=> (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow)))))))),
% 1.95/1.48      inference(bind,[status(th)],[])).
% 1.95/1.48  tff(342,plain,
% 1.95/1.48      (![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow)))))) <=> ![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))),
% 1.95/1.48      inference(quant_intro,[status(thm)],[341])).
% 1.95/1.48  tff(343,plain,
% 1.95/1.48      (^[Event: $i, Time: $i] : rewrite((happens(Event, Time) <=> (((Event = tapOn) & (Time = n0)) | (holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time) & holdsAt(filling, Time) & (Event = overflow)))) <=> (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow)))))))),
% 1.95/1.48      inference(bind,[status(th)],[])).
% 1.95/1.48  tff(344,plain,
% 1.95/1.48      (![Event: $i, Time: $i] : (happens(Event, Time) <=> (((Event = tapOn) & (Time = n0)) | (holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time) & holdsAt(filling, Time) & (Event = overflow)))) <=> ![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))),
% 1.95/1.48      inference(quant_intro,[status(thm)],[343])).
% 1.95/1.48  tff(345,plain,
% 1.95/1.48      (^[Event: $i, Time: $i] : rewrite((happens(Event, Time) <=> (((Event = tapOn) & (Time = n0)) | (holdsAt(waterLevel(n3), Time) & holdsAt(filling, Time) & (Event = overflow)))) <=> (happens(Event, Time) <=> (((Event = tapOn) & (Time = n0)) | (holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time) & holdsAt(filling, Time) & (Event = overflow)))))),
% 1.95/1.48      inference(bind,[status(th)],[])).
% 1.95/1.48  tff(346,plain,
% 1.95/1.48      (![Event: $i, Time: $i] : (happens(Event, Time) <=> (((Event = tapOn) & (Time = n0)) | (holdsAt(waterLevel(n3), Time) & holdsAt(filling, Time) & (Event = overflow)))) <=> ![Event: $i, Time: $i] : (happens(Event, Time) <=> (((Event = tapOn) & (Time = n0)) | (holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time) & holdsAt(filling, Time) & (Event = overflow))))),
% 1.95/1.48      inference(quant_intro,[status(thm)],[345])).
% 1.95/1.48  tff(347,plain,
% 1.95/1.48      (![Event: $i, Time: $i] : (happens(Event, Time) <=> (((Event = tapOn) & (Time = n0)) | (holdsAt(waterLevel(n3), Time) & holdsAt(filling, Time) & (Event = overflow)))) <=> ![Event: $i, Time: $i] : (happens(Event, Time) <=> (((Event = tapOn) & (Time = n0)) | (holdsAt(waterLevel(n3), Time) & holdsAt(filling, Time) & (Event = overflow))))),
% 1.95/1.48      inference(rewrite,[status(thm)],[])).
% 1.95/1.48  tff(348,plain,
% 1.95/1.48      (^[Event: $i, Time: $i] : rewrite((happens(Event, Time) <=> (((Event = tapOn) & (Time = n0)) | ((holdsAt(waterLevel(n3), Time) & holdsAt(filling, Time)) & (Event = overflow)))) <=> (happens(Event, Time) <=> (((Event = tapOn) & (Time = n0)) | (holdsAt(waterLevel(n3), Time) & holdsAt(filling, Time) & (Event = overflow)))))),
% 1.95/1.48      inference(bind,[status(th)],[])).
% 1.95/1.48  tff(349,plain,
% 1.95/1.48      (![Event: $i, Time: $i] : (happens(Event, Time) <=> (((Event = tapOn) & (Time = n0)) | ((holdsAt(waterLevel(n3), Time) & holdsAt(filling, Time)) & (Event = overflow)))) <=> ![Event: $i, Time: $i] : (happens(Event, Time) <=> (((Event = tapOn) & (Time = n0)) | (holdsAt(waterLevel(n3), Time) & holdsAt(filling, Time) & (Event = overflow))))),
% 1.95/1.48      inference(quant_intro,[status(thm)],[348])).
% 1.95/1.48  tff(350,axiom,(![Event: $i, Time: $i] : (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')).
% 1.95/1.48  tff(351,plain,
% 1.95/1.48      (![Event: $i, Time: $i] : (happens(Event, Time) <=> (((Event = tapOn) & (Time = n0)) | (holdsAt(waterLevel(n3), Time) & holdsAt(filling, Time) & (Event = overflow))))),
% 1.95/1.48      inference(modus_ponens,[status(thm)],[350, 349])).
% 1.95/1.48  tff(352,plain,
% 1.95/1.48      (![Event: $i, Time: $i] : (happens(Event, Time) <=> (((Event = tapOn) & (Time = n0)) | (holdsAt(waterLevel(n3), Time) & holdsAt(filling, Time) & (Event = overflow))))),
% 1.95/1.48      inference(modus_ponens,[status(thm)],[351, 347])).
% 1.95/1.48  tff(353,plain,
% 1.95/1.48      (![Event: $i, Time: $i] : (happens(Event, Time) <=> (((Event = tapOn) & (Time = n0)) | (holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time) & holdsAt(filling, Time) & (Event = overflow))))),
% 1.95/1.48      inference(modus_ponens,[status(thm)],[352, 346])).
% 1.95/1.48  tff(354,plain,(
% 1.95/1.48      ![Event: $i, Time: $i] : (happens(Event, Time) <=> (((Event = tapOn) & (Time = n0)) | (holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time) & holdsAt(filling, Time) & (Event = overflow))))),
% 1.95/1.48      inference(skolemize,[status(sab)],[353])).
% 1.95/1.48  tff(355,plain,
% 1.95/1.48      (![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))),
% 1.95/1.48      inference(modus_ponens,[status(thm)],[354, 344])).
% 1.95/1.48  tff(356,plain,
% 1.95/1.48      (![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))),
% 1.95/1.48      inference(modus_ponens,[status(thm)],[355, 342])).
% 1.95/1.48  tff(357,plain,
% 1.95/1.48      (((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(tptp_fun_Event_7(plus(n1, n1), filling), plus(n1, n1)) <=> ((~((~(plus(n1, n1) = n0)) | (~(tptp_fun_Event_7(plus(n1, n1), filling) = tapOn)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, n1))) | (~holdsAt(filling, plus(n1, n1))) | (~(tptp_fun_Event_7(plus(n1, n1), filling) = overflow))))))) <=> ((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(tptp_fun_Event_7(plus(n1, n1), filling), plus(n1, n1)) <=> ((~((~(plus(n1, n1) = n0)) | (~(tptp_fun_Event_7(plus(n1, n1), filling) = tapOn)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, n1))) | (~holdsAt(filling, plus(n1, n1))) | (~(tptp_fun_Event_7(plus(n1, n1), filling) = overflow)))))))),
% 1.95/1.48      inference(rewrite,[status(thm)],[])).
% 1.95/1.48  tff(358,plain,
% 1.95/1.48      ((happens(tptp_fun_Event_7(plus(n1, n1), filling), plus(n1, n1)) <=> ((~((~(tptp_fun_Event_7(plus(n1, n1), filling) = tapOn)) | (~(plus(n1, n1) = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, n1))) | (~holdsAt(filling, plus(n1, n1))) | (~(tptp_fun_Event_7(plus(n1, n1), filling) = overflow)))))) <=> (happens(tptp_fun_Event_7(plus(n1, n1), filling), plus(n1, n1)) <=> ((~((~(plus(n1, n1) = n0)) | (~(tptp_fun_Event_7(plus(n1, n1), filling) = tapOn)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, n1))) | (~holdsAt(filling, plus(n1, n1))) | (~(tptp_fun_Event_7(plus(n1, n1), filling) = overflow))))))),
% 1.95/1.48      inference(rewrite,[status(thm)],[])).
% 1.95/1.48  tff(359,plain,
% 1.95/1.48      (((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(tptp_fun_Event_7(plus(n1, n1), filling), plus(n1, n1)) <=> ((~((~(tptp_fun_Event_7(plus(n1, n1), filling) = tapOn)) | (~(plus(n1, n1) = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, n1))) | (~holdsAt(filling, plus(n1, n1))) | (~(tptp_fun_Event_7(plus(n1, n1), filling) = overflow))))))) <=> ((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(tptp_fun_Event_7(plus(n1, n1), filling), plus(n1, n1)) <=> ((~((~(plus(n1, n1) = n0)) | (~(tptp_fun_Event_7(plus(n1, n1), filling) = tapOn)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, n1))) | (~holdsAt(filling, plus(n1, n1))) | (~(tptp_fun_Event_7(plus(n1, n1), filling) = overflow)))))))),
% 1.95/1.48      inference(monotonicity,[status(thm)],[358])).
% 1.95/1.48  tff(360,plain,
% 1.95/1.48      (((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(tptp_fun_Event_7(plus(n1, n1), filling), plus(n1, n1)) <=> ((~((~(tptp_fun_Event_7(plus(n1, n1), filling) = tapOn)) | (~(plus(n1, n1) = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, n1))) | (~holdsAt(filling, plus(n1, n1))) | (~(tptp_fun_Event_7(plus(n1, n1), filling) = overflow))))))) <=> ((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(tptp_fun_Event_7(plus(n1, n1), filling), plus(n1, n1)) <=> ((~((~(plus(n1, n1) = n0)) | (~(tptp_fun_Event_7(plus(n1, n1), filling) = tapOn)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, n1))) | (~holdsAt(filling, plus(n1, n1))) | (~(tptp_fun_Event_7(plus(n1, n1), filling) = overflow)))))))),
% 1.95/1.48      inference(transitivity,[status(thm)],[359, 357])).
% 1.95/1.48  tff(361,plain,
% 1.95/1.48      ((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(tptp_fun_Event_7(plus(n1, n1), filling), plus(n1, n1)) <=> ((~((~(tptp_fun_Event_7(plus(n1, n1), filling) = tapOn)) | (~(plus(n1, n1) = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, n1))) | (~holdsAt(filling, plus(n1, n1))) | (~(tptp_fun_Event_7(plus(n1, n1), filling) = overflow))))))),
% 1.95/1.48      inference(quant_inst,[status(thm)],[])).
% 1.95/1.48  tff(362,plain,
% 1.95/1.48      ((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(tptp_fun_Event_7(plus(n1, n1), filling), plus(n1, n1)) <=> ((~((~(plus(n1, n1) = n0)) | (~(tptp_fun_Event_7(plus(n1, n1), filling) = tapOn)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, n1))) | (~holdsAt(filling, plus(n1, n1))) | (~(tptp_fun_Event_7(plus(n1, n1), filling) = overflow))))))),
% 1.95/1.48      inference(modus_ponens,[status(thm)],[361, 360])).
% 1.95/1.48  tff(363,plain,
% 1.95/1.48      ($false),
% 1.95/1.48      inference(unit_resolution,[status(thm)],[362, 356, 340])).
% 1.95/1.48  tff(364,plain,(happens(tptp_fun_Event_7(plus(n1, n1), filling), plus(n1, n1)) <=> ((~((~(plus(n1, n1) = n0)) | (~(tptp_fun_Event_7(plus(n1, n1), filling) = tapOn)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, n1))) | (~holdsAt(filling, plus(n1, n1))) | (~(tptp_fun_Event_7(plus(n1, n1), filling) = overflow)))))), inference(lemma,lemma(discharge,[]))).
% 1.95/1.48  tff(365,plain,
% 1.95/1.48      ((~(happens(tptp_fun_Event_7(plus(n1, n1), filling), plus(n1, n1)) <=> ((~((~(plus(n1, n1) = n0)) | (~(tptp_fun_Event_7(plus(n1, n1), filling) = tapOn)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, n1))) | (~holdsAt(filling, plus(n1, n1))) | (~(tptp_fun_Event_7(plus(n1, n1), filling) = overflow))))))) | (~happens(tptp_fun_Event_7(plus(n1, n1), filling), plus(n1, n1))) | ((~((~(plus(n1, n1) = n0)) | (~(tptp_fun_Event_7(plus(n1, n1), filling) = tapOn)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, n1))) | (~holdsAt(filling, plus(n1, n1))) | (~(tptp_fun_Event_7(plus(n1, n1), filling) = overflow)))))),
% 1.95/1.48      inference(tautology,[status(thm)],[])).
% 1.95/1.48  tff(366,plain,
% 1.95/1.48      ((~happens(tptp_fun_Event_7(plus(n1, n1), filling), plus(n1, n1))) | ((~((~(plus(n1, n1) = n0)) | (~(tptp_fun_Event_7(plus(n1, n1), filling) = tapOn)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, n1))) | (~holdsAt(filling, plus(n1, n1))) | (~(tptp_fun_Event_7(plus(n1, n1), filling) = overflow)))))),
% 1.95/1.48      inference(unit_resolution,[status(thm)],[365, 364])).
% 1.95/1.48  tff(367,plain,
% 1.95/1.48      ((~((~(plus(n1, n1) = n0)) | (~(tptp_fun_Event_7(plus(n1, n1), filling) = tapOn)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, n1))) | (~holdsAt(filling, plus(n1, n1))) | (~(tptp_fun_Event_7(plus(n1, n1), filling) = overflow))))),
% 1.95/1.48      inference(unit_resolution,[status(thm)],[366, 339])).
% 1.95/1.48  tff(368,assumption,(plus(n1, n1) = n0), introduced(assumption)).
% 1.95/1.48  tff(369,plain,
% 1.95/1.48      (plus(plus(n1, n1), plus(n1, n1)) = plus(n0, n0)),
% 1.95/1.48      inference(monotonicity,[status(thm)],[368, 368])).
% 1.95/1.48  tff(370,plain,
% 1.95/1.48      (plus(n0, n0) = plus(plus(n1, n1), plus(n1, n1))),
% 1.95/1.48      inference(symmetry,[status(thm)],[369])).
% 1.95/1.48  tff(371,plain,
% 1.95/1.48      (plus(n1, n1) = plus(plus(n1, n1), plus(n1, n1))),
% 1.95/1.48      inference(transitivity,[status(thm)],[368, 77, 370])).
% 1.95/1.48  tff(372,plain,
% 1.95/1.48      (holdsAt(filling, plus(n1, n1)) <=> holdsAt(filling, plus(plus(n1, n1), plus(n1, n1)))),
% 1.95/1.48      inference(monotonicity,[status(thm)],[371])).
% 1.95/1.48  tff(373,plain,
% 1.95/1.48      (holdsAt(filling, plus(plus(n1, n1), plus(n1, n1))) <=> holdsAt(filling, plus(n1, n1))),
% 1.95/1.48      inference(symmetry,[status(thm)],[372])).
% 1.95/1.48  tff(374,plain,
% 1.95/1.48      (holdsAt(filling, plus(n1, plus(n1, plus(n1, n1)))) <=> holdsAt(filling, plus(plus(n1, n1), plus(n1, n1)))),
% 1.95/1.48      inference(rewrite,[status(thm)],[])).
% 1.95/1.48  tff(375,plain,
% 1.95/1.48      (holdsAt(filling, n4) <=> holdsAt(filling, plus(n1, plus(n1, plus(n1, n1))))),
% 1.95/1.48      inference(rewrite,[status(thm)],[])).
% 1.95/1.48  tff(376,plain,
% 1.95/1.48      (holdsAt(filling, n4) <=> holdsAt(filling, n4)),
% 1.95/1.48      inference(rewrite,[status(thm)],[])).
% 1.95/1.48  tff(377,plain,
% 1.95/1.48      ((~(~holdsAt(filling, n4))) <=> holdsAt(filling, n4)),
% 1.95/1.48      inference(rewrite,[status(thm)],[])).
% 1.95/1.48  tff(378,axiom,(~(~holdsAt(filling, n4))), file('/export/starexec/sandbox/benchmark/theBenchmark.p','not_filling_4')).
% 1.95/1.48  tff(379,plain,
% 1.95/1.48      (holdsAt(filling, n4)),
% 1.95/1.48      inference(modus_ponens,[status(thm)],[378, 377])).
% 1.95/1.48  tff(380,plain,
% 1.95/1.48      (holdsAt(filling, n4)),
% 1.95/1.48      inference(modus_ponens,[status(thm)],[379, 376])).
% 1.95/1.48  tff(381,plain,
% 1.95/1.48      (holdsAt(filling, plus(n1, plus(n1, plus(n1, n1))))),
% 1.95/1.48      inference(modus_ponens,[status(thm)],[380, 375])).
% 1.95/1.48  tff(382,plain,
% 1.95/1.48      (holdsAt(filling, plus(plus(n1, n1), plus(n1, n1)))),
% 1.95/1.48      inference(modus_ponens,[status(thm)],[381, 374])).
% 1.95/1.48  tff(383,plain,
% 1.95/1.48      (holdsAt(filling, plus(n1, n1))),
% 1.95/1.48      inference(modus_ponens,[status(thm)],[382, 373])).
% 1.95/1.48  tff(384,plain,
% 1.95/1.48      (n0 = plus(n1, n1)),
% 1.95/1.48      inference(symmetry,[status(thm)],[368])).
% 1.95/1.48  tff(385,plain,
% 1.95/1.48      (holdsAt(filling, n0) <=> holdsAt(filling, plus(n1, n1))),
% 1.95/1.48      inference(monotonicity,[status(thm)],[384])).
% 1.95/1.48  tff(386,plain,
% 1.95/1.48      (holdsAt(filling, plus(n1, n1)) <=> holdsAt(filling, n0)),
% 1.95/1.48      inference(symmetry,[status(thm)],[385])).
% 1.95/1.48  tff(387,assumption,(holdsAt(filling, plus(n1, n1))), introduced(assumption)).
% 1.95/1.48  tff(388,plain,
% 1.95/1.48      (holdsAt(filling, n0)),
% 1.95/1.48      inference(modus_ponens,[status(thm)],[387, 386])).
% 1.95/1.48  tff(389,plain,
% 1.95/1.48      ((~holdsAt(filling, n0)) <=> (~holdsAt(filling, n0))),
% 1.95/1.48      inference(rewrite,[status(thm)],[])).
% 1.95/1.48  tff(390,axiom,(~holdsAt(filling, n0)), file('/export/starexec/sandbox/benchmark/theBenchmark.p','not_filling_0')).
% 1.95/1.48  tff(391,plain,
% 1.95/1.48      (~holdsAt(filling, n0)),
% 1.95/1.48      inference(modus_ponens,[status(thm)],[390, 389])).
% 1.95/1.48  tff(392,plain,
% 1.95/1.48      ($false),
% 1.95/1.48      inference(unit_resolution,[status(thm)],[391, 388])).
% 1.95/1.48  tff(393,plain,((~(plus(n1, n1) = n0)) | (~holdsAt(filling, plus(n1, n1)))), inference(lemma,lemma(discharge,[]))).
% 1.95/1.48  tff(394,plain,
% 1.95/1.48      (~holdsAt(filling, plus(n1, n1))),
% 1.95/1.48      inference(unit_resolution,[status(thm)],[393, 368])).
% 1.95/1.48  tff(395,plain,
% 1.95/1.48      ($false),
% 1.95/1.48      inference(unit_resolution,[status(thm)],[394, 383])).
% 1.95/1.48  tff(396,plain,(~(plus(n1, n1) = n0)), inference(lemma,lemma(discharge,[]))).
% 1.95/1.48  tff(397,plain,
% 1.95/1.48      (((~(plus(n1, n1) = n0)) | (~(tptp_fun_Event_7(plus(n1, n1), filling) = tapOn))) | (plus(n1, n1) = n0)),
% 1.95/1.48      inference(tautology,[status(thm)],[])).
% 1.95/1.48  tff(398,plain,
% 1.95/1.48      ((~(plus(n1, n1) = n0)) | (~(tptp_fun_Event_7(plus(n1, n1), filling) = tapOn))),
% 1.95/1.48      inference(unit_resolution,[status(thm)],[397, 396])).
% 1.95/1.48  tff(399,plain,
% 1.95/1.48      ((~((~((~(plus(n1, n1) = n0)) | (~(tptp_fun_Event_7(plus(n1, n1), filling) = tapOn)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, n1))) | (~holdsAt(filling, plus(n1, n1))) | (~(tptp_fun_Event_7(plus(n1, n1), filling) = overflow)))))) | (~((~(plus(n1, n1) = n0)) | (~(tptp_fun_Event_7(plus(n1, n1), filling) = tapOn)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, n1))) | (~holdsAt(filling, plus(n1, n1))) | (~(tptp_fun_Event_7(plus(n1, n1), filling) = overflow))))),
% 1.95/1.48      inference(tautology,[status(thm)],[])).
% 1.95/1.48  tff(400,plain,
% 1.95/1.48      ((~((~((~(plus(n1, n1) = n0)) | (~(tptp_fun_Event_7(plus(n1, n1), filling) = tapOn)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, n1))) | (~holdsAt(filling, plus(n1, n1))) | (~(tptp_fun_Event_7(plus(n1, n1), filling) = overflow)))))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, n1))) | (~holdsAt(filling, plus(n1, n1))) | (~(tptp_fun_Event_7(plus(n1, n1), filling) = overflow))))),
% 1.95/1.49      inference(unit_resolution,[status(thm)],[399, 398])).
% 1.95/1.49  tff(401,plain,
% 1.95/1.49      (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, n1))) | (~holdsAt(filling, plus(n1, n1))) | (~(tptp_fun_Event_7(plus(n1, n1), filling) = overflow)))),
% 1.95/1.49      inference(unit_resolution,[status(thm)],[400, 367])).
% 1.95/1.49  tff(402,plain,
% 1.95/1.49      (((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, n1))) | (~holdsAt(filling, plus(n1, n1))) | (~(tptp_fun_Event_7(plus(n1, n1), filling) = overflow))) | (tptp_fun_Event_7(plus(n1, n1), filling) = overflow)),
% 1.95/1.49      inference(tautology,[status(thm)],[])).
% 1.95/1.49  tff(403,plain,
% 1.95/1.49      (tptp_fun_Event_7(plus(n1, n1), filling) = overflow),
% 1.95/1.49      inference(unit_resolution,[status(thm)],[402, 401])).
% 1.95/1.49  tff(404,plain,
% 1.95/1.49      ((tptp_fun_Event_7(plus(n1, n1), filling) = tapOn) <=> (overflow = tapOn)),
% 1.95/1.49      inference(monotonicity,[status(thm)],[403])).
% 1.95/1.49  tff(405,plain,
% 1.95/1.49      ((overflow = tapOn) <=> (tptp_fun_Event_7(plus(n1, n1), filling) = tapOn)),
% 1.95/1.49      inference(symmetry,[status(thm)],[404])).
% 1.95/1.49  tff(406,plain,
% 1.95/1.49      ((~(overflow = tapOn)) <=> (~(tptp_fun_Event_7(plus(n1, n1), filling) = tapOn))),
% 1.95/1.49      inference(monotonicity,[status(thm)],[405])).
% 1.95/1.49  tff(407,plain,
% 1.95/1.49      ((~(overflow = tapOn)) <=> (~(overflow = tapOn))),
% 1.95/1.49      inference(rewrite,[status(thm)],[])).
% 1.95/1.49  tff(408,axiom,(~(overflow = tapOn)), file('/export/starexec/sandbox/benchmark/Axioms/CSR001+1.ax','overflow_not_tapOn')).
% 1.95/1.49  tff(409,plain,
% 1.95/1.49      (~(overflow = tapOn)),
% 1.95/1.49      inference(modus_ponens,[status(thm)],[408, 407])).
% 1.95/1.49  tff(410,plain,
% 1.95/1.49      (~(tptp_fun_Event_7(plus(n1, n1), filling) = tapOn)),
% 1.95/1.49      inference(modus_ponens,[status(thm)],[409, 406])).
% 1.95/1.49  tff(411,plain,
% 1.95/1.49      ((~![Event: $i, Fluent: $i, Time: $i] : (~((~((~releases(Event, Fluent, Time)) | (~((~(Event = tapOn)) | (~(Fluent = waterLevel(tptp_fun_Height_10(Fluent, Event)))))))) | (~(releases(Event, Fluent, Time) | ![Height: $i] : ((~(Event = tapOn)) | (~(Fluent = waterLevel(Height))))))))) | (~((~((~releases(tptp_fun_Event_7(plus(n1, n1), filling), tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, n1))) | (~((~(tptp_fun_Event_7(plus(n1, n1), filling) = tapOn)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(tptp_fun_Height_10(tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_7(plus(n1, n1), filling))))))))) | (~(releases(tptp_fun_Event_7(plus(n1, n1), filling), tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, n1)) | ![Height: $i] : ((~(tptp_fun_Event_7(plus(n1, n1), filling) = tapOn)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(Height))))))))),
% 1.95/1.49      inference(quant_inst,[status(thm)],[])).
% 1.95/1.49  tff(412,plain,
% 1.95/1.49      (~((~((~releases(tptp_fun_Event_7(plus(n1, n1), filling), tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, n1))) | (~((~(tptp_fun_Event_7(plus(n1, n1), filling) = tapOn)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(tptp_fun_Height_10(tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_7(plus(n1, n1), filling))))))))) | (~(releases(tptp_fun_Event_7(plus(n1, n1), filling), tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, n1)) | ![Height: $i] : ((~(tptp_fun_Event_7(plus(n1, n1), filling) = tapOn)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(Height)))))))),
% 1.95/1.49      inference(unit_resolution,[status(thm)],[411, 47])).
% 1.95/1.49  tff(413,plain,
% 1.95/1.49      (((~((~releases(tptp_fun_Event_7(plus(n1, n1), filling), tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, n1))) | (~((~(tptp_fun_Event_7(plus(n1, n1), filling) = tapOn)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(tptp_fun_Height_10(tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_7(plus(n1, n1), filling))))))))) | (~(releases(tptp_fun_Event_7(plus(n1, n1), filling), tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, n1)) | ![Height: $i] : ((~(tptp_fun_Event_7(plus(n1, n1), filling) = tapOn)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(Height))))))) | ((~releases(tptp_fun_Event_7(plus(n1, n1), filling), tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, n1))) | (~((~(tptp_fun_Event_7(plus(n1, n1), filling) = tapOn)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(tptp_fun_Height_10(tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_7(plus(n1, n1), filling))))))))),
% 1.95/1.49      inference(tautology,[status(thm)],[])).
% 1.95/1.49  tff(414,plain,
% 1.95/1.49      ((~releases(tptp_fun_Event_7(plus(n1, n1), filling), tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, n1))) | (~((~(tptp_fun_Event_7(plus(n1, n1), filling) = tapOn)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(tptp_fun_Height_10(tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_7(plus(n1, n1), filling)))))))),
% 1.95/1.49      inference(unit_resolution,[status(thm)],[413, 412])).
% 1.95/1.49  tff(415,plain,
% 1.95/1.49      (tptp_fun_Event_7(plus(n1, n1), tptp_fun_Height_10(waterLevel(filling), tapOn)) = tptp_fun_Event_7(plus(n1, n1), filling)),
% 1.95/1.49      inference(monotonicity,[status(thm)],[68])).
% 1.95/1.49  tff(416,plain,
% 1.95/1.49      (tptp_fun_Event_7(plus(n1, n1), filling) = tptp_fun_Event_7(plus(n1, n1), tptp_fun_Height_10(waterLevel(filling), tapOn))),
% 1.95/1.49      inference(symmetry,[status(thm)],[415])).
% 1.95/1.49  tff(417,plain,
% 1.95/1.49      (releases(tptp_fun_Event_7(plus(n1, n1), filling), tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, n1)) <=> releases(tptp_fun_Event_7(plus(n1, n1), tptp_fun_Height_10(waterLevel(filling), tapOn)), tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, n1))),
% 1.95/1.49      inference(monotonicity,[status(thm)],[416])).
% 1.95/1.49  tff(418,plain,
% 1.95/1.49      (releases(tptp_fun_Event_7(plus(n1, n1), tptp_fun_Height_10(waterLevel(filling), tapOn)), tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, n1)) <=> releases(tptp_fun_Event_7(plus(n1, n1), filling), tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, n1))),
% 1.95/1.49      inference(symmetry,[status(thm)],[417])).
% 1.95/1.49  tff(419,plain,
% 1.95/1.49      (releasedAt(tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, n1)) <=> releasedAt(filling, plus(n1, n1))),
% 1.95/1.49      inference(monotonicity,[status(thm)],[68])).
% 1.95/1.49  tff(420,plain,
% 1.95/1.49      (releasedAt(filling, plus(n1, n1)) <=> releasedAt(tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, n1))),
% 1.95/1.49      inference(symmetry,[status(thm)],[419])).
% 1.95/1.49  tff(421,plain,
% 1.95/1.49      ((~releasedAt(filling, plus(n1, n1))) <=> (~releasedAt(tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, n1)))),
% 1.95/1.49      inference(monotonicity,[status(thm)],[420])).
% 1.95/1.49  tff(422,plain,
% 1.95/1.49      (~releasedAt(tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, n1))),
% 1.95/1.49      inference(modus_ponens,[status(thm)],[333, 421])).
% 1.95/1.49  tff(423,plain,
% 1.95/1.49      (releasedAt(tptp_fun_Height_10(waterLevel(filling), tapOn), plus(plus(n1, n1), n1)) <=> releasedAt(filling, plus(plus(n1, n1), n1))),
% 1.95/1.49      inference(monotonicity,[status(thm)],[68])).
% 1.95/1.49  tff(424,plain,
% 1.95/1.49      (releasedAt(filling, plus(plus(n1, n1), n1)) <=> releasedAt(tptp_fun_Height_10(waterLevel(filling), tapOn), plus(plus(n1, n1), n1))),
% 1.95/1.49      inference(symmetry,[status(thm)],[423])).
% 1.95/1.49  tff(425,plain,
% 1.95/1.49      (releasedAt(tptp_fun_Height_10(waterLevel(filling), tapOn), plus(plus(n1, n1), n1))),
% 1.95/1.49      inference(modus_ponens,[status(thm)],[238, 424])).
% 1.95/1.49  tff(426,plain,
% 1.95/1.49      (((~![Fluent: $i, Time: $i] : ((~releasedAt(Fluent, plus(Time, n1))) | releasedAt(Fluent, Time) | (~((~happens(tptp_fun_Event_7(Time, Fluent), Time)) | (~releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time)))))) | ((~releasedAt(tptp_fun_Height_10(waterLevel(filling), tapOn), plus(plus(n1, n1), n1))) | (~((~happens(tptp_fun_Event_7(plus(n1, n1), tptp_fun_Height_10(waterLevel(filling), tapOn)), plus(n1, n1))) | (~releases(tptp_fun_Event_7(plus(n1, n1), tptp_fun_Height_10(waterLevel(filling), tapOn)), tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, n1))))) | releasedAt(tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, n1)))) <=> ((~![Fluent: $i, Time: $i] : ((~releasedAt(Fluent, plus(Time, n1))) | releasedAt(Fluent, Time) | (~((~happens(tptp_fun_Event_7(Time, Fluent), Time)) | (~releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time)))))) | (~releasedAt(tptp_fun_Height_10(waterLevel(filling), tapOn), plus(plus(n1, n1), n1))) | (~((~happens(tptp_fun_Event_7(plus(n1, n1), tptp_fun_Height_10(waterLevel(filling), tapOn)), plus(n1, n1))) | (~releases(tptp_fun_Event_7(plus(n1, n1), tptp_fun_Height_10(waterLevel(filling), tapOn)), tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, n1))))) | releasedAt(tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, n1)))),
% 1.95/1.49      inference(rewrite,[status(thm)],[])).
% 1.95/1.49  tff(427,plain,
% 1.95/1.49      (((~releasedAt(tptp_fun_Height_10(waterLevel(filling), tapOn), plus(plus(n1, n1), n1))) | releasedAt(tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, n1)) | (~((~happens(tptp_fun_Event_7(plus(n1, n1), tptp_fun_Height_10(waterLevel(filling), tapOn)), plus(n1, n1))) | (~releases(tptp_fun_Event_7(plus(n1, n1), tptp_fun_Height_10(waterLevel(filling), tapOn)), tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, n1)))))) <=> ((~releasedAt(tptp_fun_Height_10(waterLevel(filling), tapOn), plus(plus(n1, n1), n1))) | (~((~happens(tptp_fun_Event_7(plus(n1, n1), tptp_fun_Height_10(waterLevel(filling), tapOn)), plus(n1, n1))) | (~releases(tptp_fun_Event_7(plus(n1, n1), tptp_fun_Height_10(waterLevel(filling), tapOn)), tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, n1))))) | releasedAt(tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, n1)))),
% 1.95/1.49      inference(rewrite,[status(thm)],[])).
% 1.95/1.49  tff(428,plain,
% 1.95/1.49      (((~![Fluent: $i, Time: $i] : ((~releasedAt(Fluent, plus(Time, n1))) | releasedAt(Fluent, Time) | (~((~happens(tptp_fun_Event_7(Time, Fluent), Time)) | (~releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time)))))) | ((~releasedAt(tptp_fun_Height_10(waterLevel(filling), tapOn), plus(plus(n1, n1), n1))) | releasedAt(tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, n1)) | (~((~happens(tptp_fun_Event_7(plus(n1, n1), tptp_fun_Height_10(waterLevel(filling), tapOn)), plus(n1, n1))) | (~releases(tptp_fun_Event_7(plus(n1, n1), tptp_fun_Height_10(waterLevel(filling), tapOn)), tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, n1))))))) <=> ((~![Fluent: $i, Time: $i] : ((~releasedAt(Fluent, plus(Time, n1))) | releasedAt(Fluent, Time) | (~((~happens(tptp_fun_Event_7(Time, Fluent), Time)) | (~releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time)))))) | ((~releasedAt(tptp_fun_Height_10(waterLevel(filling), tapOn), plus(plus(n1, n1), n1))) | (~((~happens(tptp_fun_Event_7(plus(n1, n1), tptp_fun_Height_10(waterLevel(filling), tapOn)), plus(n1, n1))) | (~releases(tptp_fun_Event_7(plus(n1, n1), tptp_fun_Height_10(waterLevel(filling), tapOn)), tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, n1))))) | releasedAt(tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, n1))))),
% 1.95/1.49      inference(monotonicity,[status(thm)],[427])).
% 1.95/1.49  tff(429,plain,
% 1.95/1.49      (((~![Fluent: $i, Time: $i] : ((~releasedAt(Fluent, plus(Time, n1))) | releasedAt(Fluent, Time) | (~((~happens(tptp_fun_Event_7(Time, Fluent), Time)) | (~releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time)))))) | ((~releasedAt(tptp_fun_Height_10(waterLevel(filling), tapOn), plus(plus(n1, n1), n1))) | releasedAt(tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, n1)) | (~((~happens(tptp_fun_Event_7(plus(n1, n1), tptp_fun_Height_10(waterLevel(filling), tapOn)), plus(n1, n1))) | (~releases(tptp_fun_Event_7(plus(n1, n1), tptp_fun_Height_10(waterLevel(filling), tapOn)), tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, n1))))))) <=> ((~![Fluent: $i, Time: $i] : ((~releasedAt(Fluent, plus(Time, n1))) | releasedAt(Fluent, Time) | (~((~happens(tptp_fun_Event_7(Time, Fluent), Time)) | (~releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time)))))) | (~releasedAt(tptp_fun_Height_10(waterLevel(filling), tapOn), plus(plus(n1, n1), n1))) | (~((~happens(tptp_fun_Event_7(plus(n1, n1), tptp_fun_Height_10(waterLevel(filling), tapOn)), plus(n1, n1))) | (~releases(tptp_fun_Event_7(plus(n1, n1), tptp_fun_Height_10(waterLevel(filling), tapOn)), tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, n1))))) | releasedAt(tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, n1)))),
% 1.95/1.49      inference(transitivity,[status(thm)],[428, 426])).
% 1.95/1.49  tff(430,plain,
% 1.95/1.49      ((~![Fluent: $i, Time: $i] : ((~releasedAt(Fluent, plus(Time, n1))) | releasedAt(Fluent, Time) | (~((~happens(tptp_fun_Event_7(Time, Fluent), Time)) | (~releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time)))))) | ((~releasedAt(tptp_fun_Height_10(waterLevel(filling), tapOn), plus(plus(n1, n1), n1))) | releasedAt(tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, n1)) | (~((~happens(tptp_fun_Event_7(plus(n1, n1), tptp_fun_Height_10(waterLevel(filling), tapOn)), plus(n1, n1))) | (~releases(tptp_fun_Event_7(plus(n1, n1), tptp_fun_Height_10(waterLevel(filling), tapOn)), tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, n1))))))),
% 1.95/1.49      inference(quant_inst,[status(thm)],[])).
% 1.95/1.49  tff(431,plain,
% 1.95/1.49      ((~![Fluent: $i, Time: $i] : ((~releasedAt(Fluent, plus(Time, n1))) | releasedAt(Fluent, Time) | (~((~happens(tptp_fun_Event_7(Time, Fluent), Time)) | (~releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time)))))) | (~releasedAt(tptp_fun_Height_10(waterLevel(filling), tapOn), plus(plus(n1, n1), n1))) | (~((~happens(tptp_fun_Event_7(plus(n1, n1), tptp_fun_Height_10(waterLevel(filling), tapOn)), plus(n1, n1))) | (~releases(tptp_fun_Event_7(plus(n1, n1), tptp_fun_Height_10(waterLevel(filling), tapOn)), tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, n1))))) | releasedAt(tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, n1))),
% 1.95/1.49      inference(modus_ponens,[status(thm)],[430, 429])).
% 1.95/1.49  tff(432,plain,
% 1.95/1.49      ((~((~happens(tptp_fun_Event_7(plus(n1, n1), tptp_fun_Height_10(waterLevel(filling), tapOn)), plus(n1, n1))) | (~releases(tptp_fun_Event_7(plus(n1, n1), tptp_fun_Height_10(waterLevel(filling), tapOn)), tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, n1))))) | releasedAt(tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, n1))),
% 1.95/1.49      inference(unit_resolution,[status(thm)],[431, 319, 425])).
% 1.95/1.49  tff(433,plain,
% 1.95/1.49      (~((~happens(tptp_fun_Event_7(plus(n1, n1), tptp_fun_Height_10(waterLevel(filling), tapOn)), plus(n1, n1))) | (~releases(tptp_fun_Event_7(plus(n1, n1), tptp_fun_Height_10(waterLevel(filling), tapOn)), tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, n1))))),
% 1.95/1.49      inference(unit_resolution,[status(thm)],[432, 422])).
% 1.95/1.49  tff(434,plain,
% 1.95/1.49      (((~happens(tptp_fun_Event_7(plus(n1, n1), tptp_fun_Height_10(waterLevel(filling), tapOn)), plus(n1, n1))) | (~releases(tptp_fun_Event_7(plus(n1, n1), tptp_fun_Height_10(waterLevel(filling), tapOn)), tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, n1)))) | releases(tptp_fun_Event_7(plus(n1, n1), tptp_fun_Height_10(waterLevel(filling), tapOn)), tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, n1))),
% 1.95/1.49      inference(tautology,[status(thm)],[])).
% 1.95/1.49  tff(435,plain,
% 1.95/1.49      (releases(tptp_fun_Event_7(plus(n1, n1), tptp_fun_Height_10(waterLevel(filling), tapOn)), tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, n1))),
% 1.95/1.49      inference(unit_resolution,[status(thm)],[434, 433])).
% 1.95/1.49  tff(436,plain,
% 1.95/1.49      (releases(tptp_fun_Event_7(plus(n1, n1), filling), tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, n1))),
% 1.95/1.49      inference(modus_ponens,[status(thm)],[435, 418])).
% 1.95/1.49  tff(437,plain,
% 1.95/1.49      ((~((~releases(tptp_fun_Event_7(plus(n1, n1), filling), tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, n1))) | (~((~(tptp_fun_Event_7(plus(n1, n1), filling) = tapOn)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(tptp_fun_Height_10(tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_7(plus(n1, n1), filling))))))))) | (~releases(tptp_fun_Event_7(plus(n1, n1), filling), tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, n1))) | (~((~(tptp_fun_Event_7(plus(n1, n1), filling) = tapOn)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(tptp_fun_Height_10(tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_7(plus(n1, n1), filling)))))))),
% 1.95/1.49      inference(tautology,[status(thm)],[])).
% 1.95/1.49  tff(438,plain,
% 1.95/1.49      (~((~(tptp_fun_Event_7(plus(n1, n1), filling) = tapOn)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(tptp_fun_Height_10(tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_7(plus(n1, n1), filling))))))),
% 1.95/1.49      inference(unit_resolution,[status(thm)],[437, 436, 414])).
% 1.95/1.49  tff(439,plain,
% 1.95/1.49      (((~(tptp_fun_Event_7(plus(n1, n1), filling) = tapOn)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(tptp_fun_Height_10(tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_7(plus(n1, n1), filling)))))) | (tptp_fun_Event_7(plus(n1, n1), filling) = tapOn)),
% 1.95/1.49      inference(tautology,[status(thm)],[])).
% 1.95/1.49  tff(440,plain,
% 1.95/1.49      ($false),
% 1.95/1.49      inference(unit_resolution,[status(thm)],[439, 438, 410])).
% 1.95/1.49  tff(441,plain,(~releasedAt(filling, plus(plus(n1, n1), n1))), inference(lemma,lemma(discharge,[]))).
% 1.95/1.49  tff(442,plain,
% 1.95/1.49      (releasedAt(filling, plus(n1, plus(n1, n1))) <=> releasedAt(filling, plus(plus(n1, n1), n1))),
% 1.95/1.49      inference(monotonicity,[status(thm)],[9])).
% 1.95/1.49  tff(443,assumption,(releasedAt(filling, plus(n1, plus(n1, n1)))), introduced(assumption)).
% 1.95/1.49  tff(444,plain,
% 1.95/1.49      (releasedAt(filling, plus(plus(n1, n1), n1))),
% 1.95/1.49      inference(modus_ponens,[status(thm)],[443, 442])).
% 1.95/1.49  tff(445,assumption,(~releasedAt(filling, plus(plus(n1, n1), n1))), introduced(assumption)).
% 1.95/1.49  tff(446,plain,
% 1.95/1.49      ($false),
% 1.95/1.49      inference(unit_resolution,[status(thm)],[445, 444])).
% 1.95/1.49  tff(447,plain,((~releasedAt(filling, plus(n1, plus(n1, n1)))) | releasedAt(filling, plus(plus(n1, n1), n1))), inference(lemma,lemma(discharge,[]))).
% 1.95/1.49  tff(448,plain,
% 1.95/1.49      (~releasedAt(filling, plus(n1, plus(n1, n1)))),
% 1.95/1.49      inference(unit_resolution,[status(thm)],[447, 441])).
% 1.95/1.49  tff(449,assumption,((~(plus(n1, plus(n1, n1)) = n0)) | (~(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling) = tapOn))), introduced(assumption)).
% 1.95/1.49  tff(450,assumption,(~holdsAt(filling, plus(n1, plus(n1, n1)))), introduced(assumption)).
% 1.95/1.49  tff(451,plain,
% 1.95/1.49      (((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1)))) | (~(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling) = overflow))) | holdsAt(filling, plus(n1, plus(n1, n1)))),
% 1.95/1.49      inference(tautology,[status(thm)],[])).
% 1.95/1.49  tff(452,plain,
% 1.95/1.49      ((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1)))) | (~(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling) = overflow))),
% 1.95/1.49      inference(unit_resolution,[status(thm)],[451, 450])).
% 1.95/1.49  tff(453,plain,
% 1.95/1.49      ((~((~((~(plus(n1, plus(n1, n1)) = n0)) | (~(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling) = tapOn)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1)))) | (~(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling) = overflow)))))) | (~((~(plus(n1, plus(n1, n1)) = n0)) | (~(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling) = tapOn)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1)))) | (~(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling) = overflow))))),
% 1.95/1.49      inference(tautology,[status(thm)],[])).
% 1.95/1.49  tff(454,plain,
% 1.95/1.49      (~((~((~(plus(n1, plus(n1, n1)) = n0)) | (~(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling) = tapOn)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1)))) | (~(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling) = overflow)))))),
% 1.95/1.49      inference(unit_resolution,[status(thm)],[453, 452, 449])).
% 1.95/1.49  tff(455,assumption,(~(happens(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling), plus(n1, plus(n1, n1))) <=> ((~((~(plus(n1, plus(n1, n1)) = n0)) | (~(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling) = tapOn)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1)))) | (~(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling) = overflow))))))), introduced(assumption)).
% 1.95/1.49  tff(456,plain,
% 1.95/1.49      (((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling), plus(n1, plus(n1, n1))) <=> ((~((~(plus(n1, plus(n1, n1)) = n0)) | (~(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling) = tapOn)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1)))) | (~(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling) = overflow))))))) <=> ((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling), plus(n1, plus(n1, n1))) <=> ((~((~(plus(n1, plus(n1, n1)) = n0)) | (~(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling) = tapOn)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1)))) | (~(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling) = overflow)))))))),
% 1.95/1.49      inference(rewrite,[status(thm)],[])).
% 1.95/1.49  tff(457,plain,
% 1.95/1.49      ((happens(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling), plus(n1, plus(n1, n1))) <=> ((~((~(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling) = tapOn)) | (~(plus(n1, plus(n1, n1)) = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1)))) | (~(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling) = overflow)))))) <=> (happens(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling), plus(n1, plus(n1, n1))) <=> ((~((~(plus(n1, plus(n1, n1)) = n0)) | (~(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling) = tapOn)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1)))) | (~(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling) = overflow))))))),
% 1.95/1.49      inference(rewrite,[status(thm)],[])).
% 1.95/1.49  tff(458,plain,
% 1.95/1.49      (((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling), plus(n1, plus(n1, n1))) <=> ((~((~(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling) = tapOn)) | (~(plus(n1, plus(n1, n1)) = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1)))) | (~(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling) = overflow))))))) <=> ((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling), plus(n1, plus(n1, n1))) <=> ((~((~(plus(n1, plus(n1, n1)) = n0)) | (~(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling) = tapOn)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1)))) | (~(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling) = overflow)))))))),
% 1.95/1.49      inference(monotonicity,[status(thm)],[457])).
% 1.95/1.49  tff(459,plain,
% 1.95/1.49      (((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling), plus(n1, plus(n1, n1))) <=> ((~((~(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling) = tapOn)) | (~(plus(n1, plus(n1, n1)) = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1)))) | (~(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling) = overflow))))))) <=> ((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling), plus(n1, plus(n1, n1))) <=> ((~((~(plus(n1, plus(n1, n1)) = n0)) | (~(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling) = tapOn)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1)))) | (~(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling) = overflow)))))))),
% 1.95/1.50      inference(transitivity,[status(thm)],[458, 456])).
% 1.95/1.50  tff(460,plain,
% 1.95/1.50      ((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling), plus(n1, plus(n1, n1))) <=> ((~((~(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling) = tapOn)) | (~(plus(n1, plus(n1, n1)) = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1)))) | (~(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling) = overflow))))))),
% 1.95/1.50      inference(quant_inst,[status(thm)],[])).
% 1.95/1.50  tff(461,plain,
% 1.95/1.50      ((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling), plus(n1, plus(n1, n1))) <=> ((~((~(plus(n1, plus(n1, n1)) = n0)) | (~(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling) = tapOn)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1)))) | (~(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling) = overflow))))))),
% 1.95/1.50      inference(modus_ponens,[status(thm)],[460, 459])).
% 1.95/1.50  tff(462,plain,
% 1.95/1.50      ($false),
% 1.95/1.50      inference(unit_resolution,[status(thm)],[461, 356, 455])).
% 1.95/1.50  tff(463,plain,(happens(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling), plus(n1, plus(n1, n1))) <=> ((~((~(plus(n1, plus(n1, n1)) = n0)) | (~(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling) = tapOn)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1)))) | (~(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling) = overflow)))))), inference(lemma,lemma(discharge,[]))).
% 1.95/1.50  tff(464,plain,
% 1.95/1.50      ((~(happens(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling), plus(n1, plus(n1, n1))) <=> ((~((~(plus(n1, plus(n1, n1)) = n0)) | (~(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling) = tapOn)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1)))) | (~(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling) = overflow))))))) | (~happens(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling), plus(n1, plus(n1, n1)))) | ((~((~(plus(n1, plus(n1, n1)) = n0)) | (~(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling) = tapOn)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1)))) | (~(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling) = overflow)))))),
% 1.95/1.50      inference(tautology,[status(thm)],[])).
% 1.95/1.50  tff(465,plain,
% 1.95/1.50      ((~happens(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling), plus(n1, plus(n1, n1)))) | ((~((~(plus(n1, plus(n1, n1)) = n0)) | (~(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling) = tapOn)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1)))) | (~(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling) = overflow)))))),
% 1.95/1.50      inference(unit_resolution,[status(thm)],[464, 463])).
% 1.95/1.50  tff(466,plain,
% 1.95/1.50      (~happens(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling), plus(n1, plus(n1, n1)))),
% 1.95/1.50      inference(unit_resolution,[status(thm)],[465, 454])).
% 1.95/1.50  tff(467,plain,
% 1.95/1.50      (((~happens(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling), plus(n1, plus(n1, n1)))) | (~releases(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling), filling, plus(n1, plus(n1, n1))))) | happens(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling), plus(n1, plus(n1, n1)))),
% 1.95/1.50      inference(tautology,[status(thm)],[])).
% 1.95/1.50  tff(468,plain,
% 1.95/1.50      ((~happens(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling), plus(n1, plus(n1, n1)))) | (~releases(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling), filling, plus(n1, plus(n1, n1))))),
% 1.95/1.50      inference(unit_resolution,[status(thm)],[467, 466])).
% 1.95/1.50  tff(469,assumption,(~releasedAt(filling, plus(n1, plus(n1, n1)))), introduced(assumption)).
% 1.95/1.50  tff(470,assumption,((~(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling) = tapOn)) | (~(plus(n1, plus(n1, n1)) = n0))), introduced(assumption)).
% 1.95/1.50  tff(471,plain,
% 1.95/1.50      (((~(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling) = overflow)) | (~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1))))) | holdsAt(filling, plus(n1, plus(n1, n1)))),
% 1.95/1.50      inference(tautology,[status(thm)],[])).
% 1.95/1.50  tff(472,plain,
% 1.95/1.50      ((~(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling) = overflow)) | (~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1))))),
% 1.95/1.50      inference(unit_resolution,[status(thm)],[471, 450])).
% 1.95/1.50  tff(473,plain,
% 1.95/1.50      ((~((~((~(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling) = tapOn)) | (~(plus(n1, plus(n1, n1)) = n0)))) | (~((~(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling) = overflow)) | (~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1)))))))) | (~((~(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling) = tapOn)) | (~(plus(n1, plus(n1, n1)) = n0)))) | (~((~(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling) = overflow)) | (~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1))))))),
% 1.95/1.50      inference(tautology,[status(thm)],[])).
% 1.95/1.50  tff(474,plain,
% 1.95/1.50      (~((~((~(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling) = tapOn)) | (~(plus(n1, plus(n1, n1)) = n0)))) | (~((~(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling) = overflow)) | (~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1)))))))),
% 1.95/1.50      inference(unit_resolution,[status(thm)],[473, 472, 470])).
% 1.95/1.50  tff(475,assumption,(~(happens(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling), plus(n1, plus(n1, n1))) <=> ((~((~(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling) = tapOn)) | (~(plus(n1, plus(n1, n1)) = n0)))) | (~((~(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling) = overflow)) | (~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1))))))))), introduced(assumption)).
% 1.95/1.50  tff(476,plain,
% 1.95/1.50      (((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling), plus(n1, plus(n1, n1))) <=> ((~((~(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling) = tapOn)) | (~(plus(n1, plus(n1, n1)) = n0)))) | (~((~(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling) = overflow)) | (~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1))))))))) <=> ((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling), plus(n1, plus(n1, n1))) <=> ((~((~(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling) = tapOn)) | (~(plus(n1, plus(n1, n1)) = n0)))) | (~((~(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling) = overflow)) | (~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1)))))))))),
% 1.95/1.50      inference(rewrite,[status(thm)],[])).
% 1.95/1.50  tff(477,plain,
% 1.95/1.50      ((happens(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling), plus(n1, plus(n1, n1))) <=> ((~((~(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling) = tapOn)) | (~(plus(n1, plus(n1, n1)) = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1)))) | (~(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling) = overflow)))))) <=> (happens(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling), plus(n1, plus(n1, n1))) <=> ((~((~(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling) = tapOn)) | (~(plus(n1, plus(n1, n1)) = n0)))) | (~((~(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling) = overflow)) | (~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1))))))))),
% 1.95/1.50      inference(rewrite,[status(thm)],[])).
% 1.95/1.50  tff(478,plain,
% 1.95/1.50      (((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling), plus(n1, plus(n1, n1))) <=> ((~((~(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling) = tapOn)) | (~(plus(n1, plus(n1, n1)) = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1)))) | (~(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling) = overflow))))))) <=> ((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling), plus(n1, plus(n1, n1))) <=> ((~((~(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling) = tapOn)) | (~(plus(n1, plus(n1, n1)) = n0)))) | (~((~(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling) = overflow)) | (~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1)))))))))),
% 1.95/1.50      inference(monotonicity,[status(thm)],[477])).
% 1.95/1.50  tff(479,plain,
% 1.95/1.50      (((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling), plus(n1, plus(n1, n1))) <=> ((~((~(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling) = tapOn)) | (~(plus(n1, plus(n1, n1)) = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1)))) | (~(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling) = overflow))))))) <=> ((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling), plus(n1, plus(n1, n1))) <=> ((~((~(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling) = tapOn)) | (~(plus(n1, plus(n1, n1)) = n0)))) | (~((~(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling) = overflow)) | (~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1)))))))))),
% 1.95/1.50      inference(transitivity,[status(thm)],[478, 476])).
% 1.95/1.50  tff(480,plain,
% 1.95/1.50      ((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling), plus(n1, plus(n1, n1))) <=> ((~((~(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling) = tapOn)) | (~(plus(n1, plus(n1, n1)) = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1)))) | (~(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling) = overflow))))))),
% 1.95/1.50      inference(quant_inst,[status(thm)],[])).
% 1.95/1.50  tff(481,plain,
% 1.95/1.50      ((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling), plus(n1, plus(n1, n1))) <=> ((~((~(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling) = tapOn)) | (~(plus(n1, plus(n1, n1)) = n0)))) | (~((~(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling) = overflow)) | (~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1))))))))),
% 1.95/1.50      inference(modus_ponens,[status(thm)],[480, 479])).
% 1.95/1.50  tff(482,plain,
% 1.95/1.50      ($false),
% 1.95/1.50      inference(unit_resolution,[status(thm)],[481, 356, 475])).
% 1.95/1.50  tff(483,plain,(happens(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling), plus(n1, plus(n1, n1))) <=> ((~((~(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling) = tapOn)) | (~(plus(n1, plus(n1, n1)) = n0)))) | (~((~(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling) = overflow)) | (~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1)))))))), inference(lemma,lemma(discharge,[]))).
% 1.95/1.50  tff(484,plain,
% 1.95/1.50      ((~(happens(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling), plus(n1, plus(n1, n1))) <=> ((~((~(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling) = tapOn)) | (~(plus(n1, plus(n1, n1)) = n0)))) | (~((~(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling) = overflow)) | (~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1))))))))) | (~happens(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling), plus(n1, plus(n1, n1)))) | ((~((~(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling) = tapOn)) | (~(plus(n1, plus(n1, n1)) = n0)))) | (~((~(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling) = overflow)) | (~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1)))))))),
% 1.95/1.50      inference(tautology,[status(thm)],[])).
% 1.95/1.50  tff(485,plain,
% 1.95/1.50      ((~happens(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling), plus(n1, plus(n1, n1)))) | ((~((~(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling) = tapOn)) | (~(plus(n1, plus(n1, n1)) = n0)))) | (~((~(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling) = overflow)) | (~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1)))))))),
% 1.95/1.50      inference(unit_resolution,[status(thm)],[484, 483])).
% 1.95/1.50  tff(486,plain,
% 1.95/1.50      (~happens(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling), plus(n1, plus(n1, n1)))),
% 1.95/1.50      inference(unit_resolution,[status(thm)],[485, 474])).
% 1.95/1.50  tff(487,plain,
% 1.95/1.50      (((~happens(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling), plus(n1, plus(n1, n1)))) | (~initiates(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling), filling, plus(n1, plus(n1, n1))))) | happens(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling), plus(n1, plus(n1, n1)))),
% 1.95/1.50      inference(tautology,[status(thm)],[])).
% 1.95/1.50  tff(488,plain,
% 1.95/1.50      ((~happens(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling), plus(n1, plus(n1, n1)))) | (~initiates(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling), filling, plus(n1, plus(n1, n1))))),
% 1.95/1.50      inference(unit_resolution,[status(thm)],[487, 486])).
% 1.95/1.50  tff(489,plain,
% 1.95/1.50      ((~![X: $i, Y: $i] : (plus(X, Y) = plus(Y, X))) | (plus(n1, plus(n1, plus(n1, n1))) = plus(plus(n1, plus(n1, n1)), n1))),
% 1.95/1.50      inference(quant_inst,[status(thm)],[])).
% 1.95/1.50  tff(490,plain,
% 1.95/1.50      (plus(n1, plus(n1, plus(n1, n1))) = plus(plus(n1, plus(n1, n1)), n1)),
% 1.95/1.50      inference(unit_resolution,[status(thm)],[489, 7])).
% 1.95/1.50  tff(491,plain,
% 1.95/1.50      (plus(plus(n1, plus(n1, n1)), n1) = plus(n1, plus(n1, plus(n1, n1)))),
% 1.95/1.50      inference(symmetry,[status(thm)],[490])).
% 1.95/1.50  tff(492,plain,
% 1.95/1.50      (plus(plus(n1, plus(n1, n1)), n1) = plus(plus(n1, n1), plus(n1, n1))),
% 1.95/1.50      inference(transitivity,[status(thm)],[491, 84])).
% 1.95/1.50  tff(493,plain,
% 1.95/1.50      (holdsAt(filling, plus(plus(n1, plus(n1, n1)), n1)) <=> holdsAt(filling, plus(plus(n1, n1), plus(n1, n1)))),
% 1.95/1.50      inference(monotonicity,[status(thm)],[492])).
% 1.95/1.50  tff(494,plain,
% 1.95/1.50      (holdsAt(filling, plus(plus(n1, n1), plus(n1, n1))) <=> holdsAt(filling, plus(plus(n1, plus(n1, n1)), n1))),
% 1.95/1.50      inference(symmetry,[status(thm)],[493])).
% 1.95/1.50  tff(495,plain,
% 1.95/1.50      (holdsAt(filling, plus(plus(n1, plus(n1, n1)), n1))),
% 1.95/1.50      inference(modus_ponens,[status(thm)],[382, 494])).
% 1.95/1.50  tff(496,plain,
% 1.95/1.50      (^[Fluent: $i, Time: $i] : refl((releasedAt(Fluent, plus(Time, n1)) | holdsAt(Fluent, Time) | (~holdsAt(Fluent, plus(Time, n1))) | (~((~happens(tptp_fun_Event_5(Time, Fluent), Time)) | (~initiates(tptp_fun_Event_5(Time, Fluent), Fluent, Time))))) <=> (releasedAt(Fluent, plus(Time, n1)) | holdsAt(Fluent, Time) | (~holdsAt(Fluent, plus(Time, n1))) | (~((~happens(tptp_fun_Event_5(Time, Fluent), Time)) | (~initiates(tptp_fun_Event_5(Time, Fluent), Fluent, Time))))))),
% 1.95/1.50      inference(bind,[status(th)],[])).
% 1.95/1.50  tff(497,plain,
% 1.95/1.50      (![Fluent: $i, Time: $i] : (releasedAt(Fluent, plus(Time, n1)) | holdsAt(Fluent, Time) | (~holdsAt(Fluent, plus(Time, n1))) | (~((~happens(tptp_fun_Event_5(Time, Fluent), Time)) | (~initiates(tptp_fun_Event_5(Time, Fluent), Fluent, Time))))) <=> ![Fluent: $i, Time: $i] : (releasedAt(Fluent, plus(Time, n1)) | holdsAt(Fluent, Time) | (~holdsAt(Fluent, plus(Time, n1))) | (~((~happens(tptp_fun_Event_5(Time, Fluent), Time)) | (~initiates(tptp_fun_Event_5(Time, Fluent), Fluent, Time)))))),
% 1.95/1.50      inference(quant_intro,[status(thm)],[496])).
% 1.95/1.50  tff(498,plain,
% 1.95/1.50      (^[Fluent: $i, Time: $i] : trans(monotonicity(rewrite((happens(tptp_fun_Event_5(Time, Fluent), Time) & initiates(tptp_fun_Event_5(Time, Fluent), Fluent, Time)) <=> (~((~happens(tptp_fun_Event_5(Time, Fluent), Time)) | (~initiates(tptp_fun_Event_5(Time, Fluent), Fluent, Time))))), ((releasedAt(Fluent, plus(Time, n1)) | holdsAt(Fluent, Time) | (~holdsAt(Fluent, plus(Time, n1))) | (happens(tptp_fun_Event_5(Time, Fluent), Time) & initiates(tptp_fun_Event_5(Time, Fluent), Fluent, Time))) <=> (releasedAt(Fluent, plus(Time, n1)) | holdsAt(Fluent, Time) | (~holdsAt(Fluent, plus(Time, n1))) | (~((~happens(tptp_fun_Event_5(Time, Fluent), Time)) | (~initiates(tptp_fun_Event_5(Time, Fluent), Fluent, Time))))))), rewrite((releasedAt(Fluent, plus(Time, n1)) | holdsAt(Fluent, Time) | (~holdsAt(Fluent, plus(Time, n1))) | (~((~happens(tptp_fun_Event_5(Time, Fluent), Time)) | (~initiates(tptp_fun_Event_5(Time, Fluent), Fluent, Time))))) <=> (releasedAt(Fluent, plus(Time, n1)) | holdsAt(Fluent, Time) | (~holdsAt(Fluent, plus(Time, n1))) | (~((~happens(tptp_fun_Event_5(Time, Fluent), Time)) | (~initiates(tptp_fun_Event_5(Time, Fluent), Fluent, Time)))))), ((releasedAt(Fluent, plus(Time, n1)) | holdsAt(Fluent, Time) | (~holdsAt(Fluent, plus(Time, n1))) | (happens(tptp_fun_Event_5(Time, Fluent), Time) & initiates(tptp_fun_Event_5(Time, Fluent), Fluent, Time))) <=> (releasedAt(Fluent, plus(Time, n1)) | holdsAt(Fluent, Time) | (~holdsAt(Fluent, plus(Time, n1))) | (~((~happens(tptp_fun_Event_5(Time, Fluent), Time)) | (~initiates(tptp_fun_Event_5(Time, Fluent), Fluent, Time)))))))),
% 1.95/1.50      inference(bind,[status(th)],[])).
% 1.95/1.50  tff(499,plain,
% 1.95/1.50      (![Fluent: $i, Time: $i] : (releasedAt(Fluent, plus(Time, n1)) | holdsAt(Fluent, Time) | (~holdsAt(Fluent, plus(Time, n1))) | (happens(tptp_fun_Event_5(Time, Fluent), Time) & initiates(tptp_fun_Event_5(Time, Fluent), Fluent, Time))) <=> ![Fluent: $i, Time: $i] : (releasedAt(Fluent, plus(Time, n1)) | holdsAt(Fluent, Time) | (~holdsAt(Fluent, plus(Time, n1))) | (~((~happens(tptp_fun_Event_5(Time, Fluent), Time)) | (~initiates(tptp_fun_Event_5(Time, Fluent), Fluent, Time)))))),
% 1.95/1.50      inference(quant_intro,[status(thm)],[498])).
% 1.95/1.50  tff(500,plain,
% 1.95/1.50      (^[Fluent: $i, Time: $i] : trans(monotonicity(rewrite(((~(~holdsAt(Fluent, Time))) | (~(~releasedAt(Fluent, plus(Time, n1)))) | (happens(tptp_fun_Event_5(Time, Fluent), Time) & initiates(tptp_fun_Event_5(Time, Fluent), Fluent, Time))) <=> (holdsAt(Fluent, Time) | releasedAt(Fluent, plus(Time, n1)) | (happens(tptp_fun_Event_5(Time, Fluent), Time) & initiates(tptp_fun_Event_5(Time, Fluent), Fluent, Time)))), (((~holdsAt(Fluent, plus(Time, n1))) | ((~(~holdsAt(Fluent, Time))) | (~(~releasedAt(Fluent, plus(Time, n1)))) | (happens(tptp_fun_Event_5(Time, Fluent), Time) & initiates(tptp_fun_Event_5(Time, Fluent), Fluent, Time)))) <=> ((~holdsAt(Fluent, plus(Time, n1))) | (holdsAt(Fluent, Time) | releasedAt(Fluent, plus(Time, n1)) | (happens(tptp_fun_Event_5(Time, Fluent), Time) & initiates(tptp_fun_Event_5(Time, Fluent), Fluent, Time)))))), rewrite(((~holdsAt(Fluent, plus(Time, n1))) | (holdsAt(Fluent, Time) | releasedAt(Fluent, plus(Time, n1)) | (happens(tptp_fun_Event_5(Time, Fluent), Time) & initiates(tptp_fun_Event_5(Time, Fluent), Fluent, Time)))) <=> (releasedAt(Fluent, plus(Time, n1)) | holdsAt(Fluent, Time) | (~holdsAt(Fluent, plus(Time, n1))) | (happens(tptp_fun_Event_5(Time, Fluent), Time) & initiates(tptp_fun_Event_5(Time, Fluent), Fluent, Time)))), (((~holdsAt(Fluent, plus(Time, n1))) | ((~(~holdsAt(Fluent, Time))) | (~(~releasedAt(Fluent, plus(Time, n1)))) | (happens(tptp_fun_Event_5(Time, Fluent), Time) & initiates(tptp_fun_Event_5(Time, Fluent), Fluent, Time)))) <=> (releasedAt(Fluent, plus(Time, n1)) | holdsAt(Fluent, Time) | (~holdsAt(Fluent, plus(Time, n1))) | (happens(tptp_fun_Event_5(Time, Fluent), Time) & initiates(tptp_fun_Event_5(Time, Fluent), Fluent, Time)))))),
% 1.95/1.51      inference(bind,[status(th)],[])).
% 1.95/1.51  tff(501,plain,
% 1.95/1.51      (![Fluent: $i, Time: $i] : ((~holdsAt(Fluent, plus(Time, n1))) | ((~(~holdsAt(Fluent, Time))) | (~(~releasedAt(Fluent, plus(Time, n1)))) | (happens(tptp_fun_Event_5(Time, Fluent), Time) & initiates(tptp_fun_Event_5(Time, Fluent), Fluent, Time)))) <=> ![Fluent: $i, Time: $i] : (releasedAt(Fluent, plus(Time, n1)) | holdsAt(Fluent, Time) | (~holdsAt(Fluent, plus(Time, n1))) | (happens(tptp_fun_Event_5(Time, Fluent), Time) & initiates(tptp_fun_Event_5(Time, Fluent), Fluent, Time)))),
% 1.95/1.51      inference(quant_intro,[status(thm)],[500])).
% 1.95/1.51  tff(502,plain,
% 1.95/1.51      (![Fluent: $i, Time: $i] : ((~holdsAt(Fluent, plus(Time, n1))) | (~((~holdsAt(Fluent, Time)) & (~releasedAt(Fluent, plus(Time, n1))) & (~?[Event: $i] : (happens(Event, Time) & initiates(Event, Fluent, Time)))))) <=> ![Fluent: $i, Time: $i] : ((~holdsAt(Fluent, plus(Time, n1))) | (~((~holdsAt(Fluent, Time)) & (~releasedAt(Fluent, plus(Time, n1))) & (~?[Event: $i] : (happens(Event, Time) & initiates(Event, Fluent, Time))))))),
% 1.95/1.51      inference(rewrite,[status(thm)],[])).
% 1.95/1.51  tff(503,plain,
% 1.95/1.51      (^[Fluent: $i, Time: $i] : trans(monotonicity(trans(monotonicity(rewrite((~?[Event: $i] : (happens(Event, Time) & initiates(Event, Fluent, Time))) <=> (~?[Event: $i] : (happens(Event, Time) & initiates(Event, Fluent, Time)))), ((((~holdsAt(Fluent, Time)) & (~releasedAt(Fluent, plus(Time, n1)))) & (~?[Event: $i] : (happens(Event, Time) & initiates(Event, Fluent, Time)))) <=> (((~holdsAt(Fluent, Time)) & (~releasedAt(Fluent, plus(Time, n1)))) & (~?[Event: $i] : (happens(Event, Time) & initiates(Event, Fluent, Time)))))), rewrite((((~holdsAt(Fluent, Time)) & (~releasedAt(Fluent, plus(Time, n1)))) & (~?[Event: $i] : (happens(Event, Time) & initiates(Event, Fluent, Time)))) <=> ((~holdsAt(Fluent, Time)) & (~releasedAt(Fluent, plus(Time, n1))) & (~?[Event: $i] : (happens(Event, Time) & initiates(Event, Fluent, Time))))), ((((~holdsAt(Fluent, Time)) & (~releasedAt(Fluent, plus(Time, n1)))) & (~?[Event: $i] : (happens(Event, Time) & initiates(Event, Fluent, Time)))) <=> ((~holdsAt(Fluent, Time)) & (~releasedAt(Fluent, plus(Time, n1))) & (~?[Event: $i] : (happens(Event, Time) & initiates(Event, Fluent, Time)))))), (((((~holdsAt(Fluent, Time)) & (~releasedAt(Fluent, plus(Time, n1)))) & (~?[Event: $i] : (happens(Event, Time) & initiates(Event, Fluent, Time)))) => (~holdsAt(Fluent, plus(Time, n1)))) <=> (((~holdsAt(Fluent, Time)) & (~releasedAt(Fluent, plus(Time, n1))) & (~?[Event: $i] : (happens(Event, Time) & initiates(Event, Fluent, Time)))) => (~holdsAt(Fluent, plus(Time, n1)))))), rewrite((((~holdsAt(Fluent, Time)) & (~releasedAt(Fluent, plus(Time, n1))) & (~?[Event: $i] : (happens(Event, Time) & initiates(Event, Fluent, Time)))) => (~holdsAt(Fluent, plus(Time, n1)))) <=> ((~holdsAt(Fluent, plus(Time, n1))) | (~((~holdsAt(Fluent, Time)) & (~releasedAt(Fluent, plus(Time, n1))) & (~?[Event: $i] : (happens(Event, Time) & initiates(Event, Fluent, Time))))))), (((((~holdsAt(Fluent, Time)) & (~releasedAt(Fluent, plus(Time, n1)))) & (~?[Event: $i] : (happens(Event, Time) & initiates(Event, Fluent, Time)))) => (~holdsAt(Fluent, plus(Time, n1)))) <=> ((~holdsAt(Fluent, plus(Time, n1))) | (~((~holdsAt(Fluent, Time)) & (~releasedAt(Fluent, plus(Time, n1))) & (~?[Event: $i] : (happens(Event, Time) & initiates(Event, Fluent, Time))))))))),
% 1.95/1.51      inference(bind,[status(th)],[])).
% 1.95/1.51  tff(504,plain,
% 1.95/1.51      (![Fluent: $i, Time: $i] : ((((~holdsAt(Fluent, Time)) & (~releasedAt(Fluent, plus(Time, n1)))) & (~?[Event: $i] : (happens(Event, Time) & initiates(Event, Fluent, Time)))) => (~holdsAt(Fluent, plus(Time, n1)))) <=> ![Fluent: $i, Time: $i] : ((~holdsAt(Fluent, plus(Time, n1))) | (~((~holdsAt(Fluent, Time)) & (~releasedAt(Fluent, plus(Time, n1))) & (~?[Event: $i] : (happens(Event, Time) & initiates(Event, Fluent, Time))))))),
% 1.95/1.51      inference(quant_intro,[status(thm)],[503])).
% 1.95/1.51  tff(505,axiom,(![Fluent: $i, Time: $i] : ((((~holdsAt(Fluent, Time)) & (~releasedAt(Fluent, plus(Time, n1)))) & (~?[Event: $i] : (happens(Event, Time) & initiates(Event, Fluent, Time)))) => (~holdsAt(Fluent, plus(Time, n1))))), file('/export/starexec/sandbox/benchmark/Axioms/CSR001+0.ax','keep_not_holding')).
% 1.95/1.51  tff(506,plain,
% 1.95/1.51      (![Fluent: $i, Time: $i] : ((~holdsAt(Fluent, plus(Time, n1))) | (~((~holdsAt(Fluent, Time)) & (~releasedAt(Fluent, plus(Time, n1))) & (~?[Event: $i] : (happens(Event, Time) & initiates(Event, Fluent, Time))))))),
% 1.95/1.51      inference(modus_ponens,[status(thm)],[505, 504])).
% 1.95/1.51  tff(507,plain,
% 1.95/1.51      (![Fluent: $i, Time: $i] : ((~holdsAt(Fluent, plus(Time, n1))) | (~((~holdsAt(Fluent, Time)) & (~releasedAt(Fluent, plus(Time, n1))) & (~?[Event: $i] : (happens(Event, Time) & initiates(Event, Fluent, Time))))))),
% 1.95/1.51      inference(modus_ponens,[status(thm)],[506, 502])).
% 1.95/1.51  tff(508,plain,(
% 1.95/1.51      ![Fluent: $i, Time: $i] : ((~holdsAt(Fluent, plus(Time, n1))) | ((~(~holdsAt(Fluent, Time))) | (~(~releasedAt(Fluent, plus(Time, n1)))) | (happens(tptp_fun_Event_5(Time, Fluent), Time) & initiates(tptp_fun_Event_5(Time, Fluent), Fluent, Time))))),
% 1.95/1.51      inference(skolemize,[status(sab)],[507])).
% 1.95/1.51  tff(509,plain,
% 1.95/1.51      (![Fluent: $i, Time: $i] : (releasedAt(Fluent, plus(Time, n1)) | holdsAt(Fluent, Time) | (~holdsAt(Fluent, plus(Time, n1))) | (happens(tptp_fun_Event_5(Time, Fluent), Time) & initiates(tptp_fun_Event_5(Time, Fluent), Fluent, Time)))),
% 1.95/1.51      inference(modus_ponens,[status(thm)],[508, 501])).
% 1.95/1.51  tff(510,plain,
% 1.95/1.51      (![Fluent: $i, Time: $i] : (releasedAt(Fluent, plus(Time, n1)) | holdsAt(Fluent, Time) | (~holdsAt(Fluent, plus(Time, n1))) | (~((~happens(tptp_fun_Event_5(Time, Fluent), Time)) | (~initiates(tptp_fun_Event_5(Time, Fluent), Fluent, Time)))))),
% 1.95/1.51      inference(modus_ponens,[status(thm)],[509, 499])).
% 1.95/1.51  tff(511,plain,
% 1.95/1.51      (![Fluent: $i, Time: $i] : (releasedAt(Fluent, plus(Time, n1)) | holdsAt(Fluent, Time) | (~holdsAt(Fluent, plus(Time, n1))) | (~((~happens(tptp_fun_Event_5(Time, Fluent), Time)) | (~initiates(tptp_fun_Event_5(Time, Fluent), Fluent, Time)))))),
% 1.95/1.51      inference(modus_ponens,[status(thm)],[510, 497])).
% 1.95/1.51  tff(512,plain,
% 1.95/1.51      (((~![Fluent: $i, Time: $i] : (releasedAt(Fluent, plus(Time, n1)) | holdsAt(Fluent, Time) | (~holdsAt(Fluent, plus(Time, n1))) | (~((~happens(tptp_fun_Event_5(Time, Fluent), Time)) | (~initiates(tptp_fun_Event_5(Time, Fluent), Fluent, Time)))))) | (releasedAt(filling, plus(plus(n1, plus(n1, n1)), n1)) | holdsAt(filling, plus(n1, plus(n1, n1))) | (~holdsAt(filling, plus(plus(n1, plus(n1, n1)), n1))) | (~((~happens(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling), plus(n1, plus(n1, n1)))) | (~initiates(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling), filling, plus(n1, plus(n1, n1)))))))) <=> ((~![Fluent: $i, Time: $i] : (releasedAt(Fluent, plus(Time, n1)) | holdsAt(Fluent, Time) | (~holdsAt(Fluent, plus(Time, n1))) | (~((~happens(tptp_fun_Event_5(Time, Fluent), Time)) | (~initiates(tptp_fun_Event_5(Time, Fluent), Fluent, Time)))))) | releasedAt(filling, plus(plus(n1, plus(n1, n1)), n1)) | holdsAt(filling, plus(n1, plus(n1, n1))) | (~holdsAt(filling, plus(plus(n1, plus(n1, n1)), n1))) | (~((~happens(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling), plus(n1, plus(n1, n1)))) | (~initiates(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling), filling, plus(n1, plus(n1, n1)))))))),
% 1.95/1.51      inference(rewrite,[status(thm)],[])).
% 1.95/1.51  tff(513,plain,
% 1.95/1.51      ((~![Fluent: $i, Time: $i] : (releasedAt(Fluent, plus(Time, n1)) | holdsAt(Fluent, Time) | (~holdsAt(Fluent, plus(Time, n1))) | (~((~happens(tptp_fun_Event_5(Time, Fluent), Time)) | (~initiates(tptp_fun_Event_5(Time, Fluent), Fluent, Time)))))) | (releasedAt(filling, plus(plus(n1, plus(n1, n1)), n1)) | holdsAt(filling, plus(n1, plus(n1, n1))) | (~holdsAt(filling, plus(plus(n1, plus(n1, n1)), n1))) | (~((~happens(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling), plus(n1, plus(n1, n1)))) | (~initiates(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling), filling, plus(n1, plus(n1, n1)))))))),
% 1.95/1.51      inference(quant_inst,[status(thm)],[])).
% 1.95/1.51  tff(514,plain,
% 1.95/1.51      ((~![Fluent: $i, Time: $i] : (releasedAt(Fluent, plus(Time, n1)) | holdsAt(Fluent, Time) | (~holdsAt(Fluent, plus(Time, n1))) | (~((~happens(tptp_fun_Event_5(Time, Fluent), Time)) | (~initiates(tptp_fun_Event_5(Time, Fluent), Fluent, Time)))))) | releasedAt(filling, plus(plus(n1, plus(n1, n1)), n1)) | holdsAt(filling, plus(n1, plus(n1, n1))) | (~holdsAt(filling, plus(plus(n1, plus(n1, n1)), n1))) | (~((~happens(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling), plus(n1, plus(n1, n1)))) | (~initiates(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling), filling, plus(n1, plus(n1, n1))))))),
% 1.95/1.51      inference(modus_ponens,[status(thm)],[513, 512])).
% 1.95/1.51  tff(515,plain,
% 1.95/1.51      (releasedAt(filling, plus(plus(n1, plus(n1, n1)), n1)) | holdsAt(filling, plus(n1, plus(n1, n1))) | (~holdsAt(filling, plus(plus(n1, plus(n1, n1)), n1))) | (~((~happens(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling), plus(n1, plus(n1, n1)))) | (~initiates(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling), filling, plus(n1, plus(n1, n1))))))),
% 1.95/1.51      inference(unit_resolution,[status(thm)],[514, 511])).
% 1.95/1.51  tff(516,plain,
% 1.95/1.51      (releasedAt(filling, plus(plus(n1, plus(n1, n1)), n1)) | holdsAt(filling, plus(n1, plus(n1, n1))) | (~((~happens(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling), plus(n1, plus(n1, n1)))) | (~initiates(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling), filling, plus(n1, plus(n1, n1))))))),
% 1.95/1.51      inference(unit_resolution,[status(thm)],[515, 495])).
% 1.95/1.51  tff(517,plain,
% 1.95/1.51      (releasedAt(filling, plus(plus(n1, plus(n1, n1)), n1))),
% 1.95/1.51      inference(unit_resolution,[status(thm)],[516, 488, 450])).
% 1.95/1.51  tff(518,plain,
% 1.95/1.51      (((~![Fluent: $i, Time: $i] : ((~releasedAt(Fluent, plus(Time, n1))) | releasedAt(Fluent, Time) | (~((~happens(tptp_fun_Event_7(Time, Fluent), Time)) | (~releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time)))))) | ((~releasedAt(filling, plus(plus(n1, plus(n1, n1)), n1))) | (~((~happens(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling), plus(n1, plus(n1, n1)))) | (~releases(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling), filling, plus(n1, plus(n1, n1)))))) | releasedAt(filling, plus(n1, plus(n1, n1))))) <=> ((~![Fluent: $i, Time: $i] : ((~releasedAt(Fluent, plus(Time, n1))) | releasedAt(Fluent, Time) | (~((~happens(tptp_fun_Event_7(Time, Fluent), Time)) | (~releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time)))))) | (~releasedAt(filling, plus(plus(n1, plus(n1, n1)), n1))) | (~((~happens(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling), plus(n1, plus(n1, n1)))) | (~releases(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling), filling, plus(n1, plus(n1, n1)))))) | releasedAt(filling, plus(n1, plus(n1, n1))))),
% 1.95/1.51      inference(rewrite,[status(thm)],[])).
% 1.95/1.51  tff(519,plain,
% 1.95/1.51      (((~releasedAt(filling, plus(plus(n1, plus(n1, n1)), n1))) | releasedAt(filling, plus(n1, plus(n1, n1))) | (~((~happens(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling), plus(n1, plus(n1, n1)))) | (~releases(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling), filling, plus(n1, plus(n1, n1))))))) <=> ((~releasedAt(filling, plus(plus(n1, plus(n1, n1)), n1))) | (~((~happens(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling), plus(n1, plus(n1, n1)))) | (~releases(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling), filling, plus(n1, plus(n1, n1)))))) | releasedAt(filling, plus(n1, plus(n1, n1))))),
% 1.95/1.51      inference(rewrite,[status(thm)],[])).
% 1.95/1.51  tff(520,plain,
% 1.95/1.51      (((~![Fluent: $i, Time: $i] : ((~releasedAt(Fluent, plus(Time, n1))) | releasedAt(Fluent, Time) | (~((~happens(tptp_fun_Event_7(Time, Fluent), Time)) | (~releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time)))))) | ((~releasedAt(filling, plus(plus(n1, plus(n1, n1)), n1))) | releasedAt(filling, plus(n1, plus(n1, n1))) | (~((~happens(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling), plus(n1, plus(n1, n1)))) | (~releases(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling), filling, plus(n1, plus(n1, n1)))))))) <=> ((~![Fluent: $i, Time: $i] : ((~releasedAt(Fluent, plus(Time, n1))) | releasedAt(Fluent, Time) | (~((~happens(tptp_fun_Event_7(Time, Fluent), Time)) | (~releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time)))))) | ((~releasedAt(filling, plus(plus(n1, plus(n1, n1)), n1))) | (~((~happens(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling), plus(n1, plus(n1, n1)))) | (~releases(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling), filling, plus(n1, plus(n1, n1)))))) | releasedAt(filling, plus(n1, plus(n1, n1)))))),
% 1.95/1.51      inference(monotonicity,[status(thm)],[519])).
% 1.95/1.51  tff(521,plain,
% 1.95/1.51      (((~![Fluent: $i, Time: $i] : ((~releasedAt(Fluent, plus(Time, n1))) | releasedAt(Fluent, Time) | (~((~happens(tptp_fun_Event_7(Time, Fluent), Time)) | (~releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time)))))) | ((~releasedAt(filling, plus(plus(n1, plus(n1, n1)), n1))) | releasedAt(filling, plus(n1, plus(n1, n1))) | (~((~happens(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling), plus(n1, plus(n1, n1)))) | (~releases(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling), filling, plus(n1, plus(n1, n1)))))))) <=> ((~![Fluent: $i, Time: $i] : ((~releasedAt(Fluent, plus(Time, n1))) | releasedAt(Fluent, Time) | (~((~happens(tptp_fun_Event_7(Time, Fluent), Time)) | (~releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time)))))) | (~releasedAt(filling, plus(plus(n1, plus(n1, n1)), n1))) | (~((~happens(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling), plus(n1, plus(n1, n1)))) | (~releases(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling), filling, plus(n1, plus(n1, n1)))))) | releasedAt(filling, plus(n1, plus(n1, n1))))),
% 1.95/1.51      inference(transitivity,[status(thm)],[520, 518])).
% 1.95/1.51  tff(522,plain,
% 1.95/1.51      ((~![Fluent: $i, Time: $i] : ((~releasedAt(Fluent, plus(Time, n1))) | releasedAt(Fluent, Time) | (~((~happens(tptp_fun_Event_7(Time, Fluent), Time)) | (~releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time)))))) | ((~releasedAt(filling, plus(plus(n1, plus(n1, n1)), n1))) | releasedAt(filling, plus(n1, plus(n1, n1))) | (~((~happens(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling), plus(n1, plus(n1, n1)))) | (~releases(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling), filling, plus(n1, plus(n1, n1)))))))),
% 1.95/1.51      inference(quant_inst,[status(thm)],[])).
% 1.95/1.51  tff(523,plain,
% 1.95/1.51      ((~![Fluent: $i, Time: $i] : ((~releasedAt(Fluent, plus(Time, n1))) | releasedAt(Fluent, Time) | (~((~happens(tptp_fun_Event_7(Time, Fluent), Time)) | (~releases(tptp_fun_Event_7(Time, Fluent), Fluent, Time)))))) | (~releasedAt(filling, plus(plus(n1, plus(n1, n1)), n1))) | (~((~happens(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling), plus(n1, plus(n1, n1)))) | (~releases(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling), filling, plus(n1, plus(n1, n1)))))) | releasedAt(filling, plus(n1, plus(n1, n1)))),
% 1.95/1.51      inference(modus_ponens,[status(thm)],[522, 521])).
% 1.95/1.51  tff(524,plain,
% 1.95/1.51      ($false),
% 1.95/1.51      inference(unit_resolution,[status(thm)],[523, 319, 517, 469, 468])).
% 1.95/1.51  tff(525,plain,(holdsAt(filling, plus(n1, plus(n1, n1))) | releasedAt(filling, plus(n1, plus(n1, n1))) | (~((~(plus(n1, plus(n1, n1)) = n0)) | (~(tptp_fun_Event_7(plus(n1, plus(n1, n1)), filling) = tapOn)))) | (~((~(tptp_fun_Event_5(plus(n1, plus(n1, n1)), filling) = tapOn)) | (~(plus(n1, plus(n1, n1)) = n0))))), inference(lemma,lemma(discharge,[]))).
% 1.95/1.51  tff(526,plain,
% 1.95/1.51      (holdsAt(filling, plus(n1, plus(n1, n1)))),
% 1.95/1.51      inference(unit_resolution,[status(thm)],[525, 448, 237, 235])).
% 1.95/1.51  tff(527,plain,
% 1.95/1.51      (holdsAt(tptp_fun_Height_10(waterLevel(filling), tapOn), plus(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), n1))),
% 1.95/1.51      inference(modus_ponens,[status(thm)],[526, 70])).
% 1.95/1.51  tff(528,plain,
% 1.95/1.51      (n1 = plus(n0, n1)),
% 1.95/1.51      inference(symmetry,[status(thm)],[274])).
% 1.95/1.51  tff(529,plain,
% 1.95/1.51      (holdsAt(filling, n1) <=> holdsAt(filling, plus(n0, n1))),
% 1.95/1.51      inference(monotonicity,[status(thm)],[528])).
% 1.95/1.51  tff(530,assumption,(~(happens(tptp_fun_Event_5(n1, filling), n1) <=> ((~((~(n1 = n0)) | (~(tptp_fun_Event_5(n1, filling) = tapOn)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), n1)) | (~holdsAt(filling, n1)) | (~(tptp_fun_Event_5(n1, filling) = overflow))))))), introduced(assumption)).
% 1.95/1.51  tff(531,plain,
% 1.95/1.51      (((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(tptp_fun_Event_5(n1, filling), n1) <=> ((~((~(n1 = n0)) | (~(tptp_fun_Event_5(n1, filling) = tapOn)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), n1)) | (~holdsAt(filling, n1)) | (~(tptp_fun_Event_5(n1, filling) = overflow))))))) <=> ((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(tptp_fun_Event_5(n1, filling), n1) <=> ((~((~(n1 = n0)) | (~(tptp_fun_Event_5(n1, filling) = tapOn)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), n1)) | (~holdsAt(filling, n1)) | (~(tptp_fun_Event_5(n1, filling) = overflow)))))))),
% 1.95/1.51      inference(rewrite,[status(thm)],[])).
% 1.95/1.51  tff(532,plain,
% 1.95/1.51      ((happens(tptp_fun_Event_5(n1, filling), n1) <=> ((~((~(tptp_fun_Event_5(n1, filling) = tapOn)) | (~(n1 = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), n1)) | (~holdsAt(filling, n1)) | (~(tptp_fun_Event_5(n1, filling) = overflow)))))) <=> (happens(tptp_fun_Event_5(n1, filling), n1) <=> ((~((~(n1 = n0)) | (~(tptp_fun_Event_5(n1, filling) = tapOn)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), n1)) | (~holdsAt(filling, n1)) | (~(tptp_fun_Event_5(n1, filling) = overflow))))))),
% 1.95/1.51      inference(rewrite,[status(thm)],[])).
% 1.95/1.51  tff(533,plain,
% 1.95/1.51      (((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(tptp_fun_Event_5(n1, filling), n1) <=> ((~((~(tptp_fun_Event_5(n1, filling) = tapOn)) | (~(n1 = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), n1)) | (~holdsAt(filling, n1)) | (~(tptp_fun_Event_5(n1, filling) = overflow))))))) <=> ((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(tptp_fun_Event_5(n1, filling), n1) <=> ((~((~(n1 = n0)) | (~(tptp_fun_Event_5(n1, filling) = tapOn)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), n1)) | (~holdsAt(filling, n1)) | (~(tptp_fun_Event_5(n1, filling) = overflow)))))))),
% 1.95/1.51      inference(monotonicity,[status(thm)],[532])).
% 1.95/1.51  tff(534,plain,
% 1.95/1.51      (((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(tptp_fun_Event_5(n1, filling), n1) <=> ((~((~(tptp_fun_Event_5(n1, filling) = tapOn)) | (~(n1 = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), n1)) | (~holdsAt(filling, n1)) | (~(tptp_fun_Event_5(n1, filling) = overflow))))))) <=> ((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(tptp_fun_Event_5(n1, filling), n1) <=> ((~((~(n1 = n0)) | (~(tptp_fun_Event_5(n1, filling) = tapOn)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), n1)) | (~holdsAt(filling, n1)) | (~(tptp_fun_Event_5(n1, filling) = overflow)))))))),
% 1.95/1.51      inference(transitivity,[status(thm)],[533, 531])).
% 1.95/1.51  tff(535,plain,
% 1.95/1.51      ((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(tptp_fun_Event_5(n1, filling), n1) <=> ((~((~(tptp_fun_Event_5(n1, filling) = tapOn)) | (~(n1 = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), n1)) | (~holdsAt(filling, n1)) | (~(tptp_fun_Event_5(n1, filling) = overflow))))))),
% 1.95/1.51      inference(quant_inst,[status(thm)],[])).
% 1.95/1.51  tff(536,plain,
% 1.95/1.51      ((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(tptp_fun_Event_5(n1, filling), n1) <=> ((~((~(n1 = n0)) | (~(tptp_fun_Event_5(n1, filling) = tapOn)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), n1)) | (~holdsAt(filling, n1)) | (~(tptp_fun_Event_5(n1, filling) = overflow))))))),
% 1.95/1.51      inference(modus_ponens,[status(thm)],[535, 534])).
% 1.95/1.51  tff(537,plain,
% 1.95/1.51      ($false),
% 1.95/1.51      inference(unit_resolution,[status(thm)],[536, 356, 530])).
% 1.95/1.51  tff(538,plain,(happens(tptp_fun_Event_5(n1, filling), n1) <=> ((~((~(n1 = n0)) | (~(tptp_fun_Event_5(n1, filling) = tapOn)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), n1)) | (~holdsAt(filling, n1)) | (~(tptp_fun_Event_5(n1, filling) = overflow)))))), inference(lemma,lemma(discharge,[]))).
% 1.95/1.51  tff(539,assumption,(~holdsAt(filling, n1)), introduced(assumption)).
% 1.95/1.51  tff(540,plain,
% 1.95/1.51      (((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), n1)) | (~holdsAt(filling, n1)) | (~(tptp_fun_Event_5(n1, filling) = overflow))) | holdsAt(filling, n1)),
% 1.95/1.51      inference(tautology,[status(thm)],[])).
% 1.95/1.51  tff(541,plain,
% 1.95/1.51      ((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), n1)) | (~holdsAt(filling, n1)) | (~(tptp_fun_Event_5(n1, filling) = overflow))),
% 1.95/1.51      inference(unit_resolution,[status(thm)],[540, 539])).
% 1.95/1.51  tff(542,assumption,(n0 = n1), introduced(assumption)).
% 1.95/1.51  tff(543,plain,
% 1.95/1.51      (n1 = n0),
% 1.95/1.51      inference(symmetry,[status(thm)],[542])).
% 1.95/1.51  tff(544,plain,
% 1.95/1.51      (plus(n1, n1) = plus(n0, n0)),
% 1.95/1.51      inference(monotonicity,[status(thm)],[543, 543])).
% 1.95/1.51  tff(545,plain,
% 1.95/1.51      (plus(n1, n1) = n0),
% 1.95/1.51      inference(transitivity,[status(thm)],[544, 76])).
% 1.95/1.51  tff(546,plain,
% 1.95/1.51      ($false),
% 1.95/1.51      inference(unit_resolution,[status(thm)],[396, 545])).
% 1.95/1.51  tff(547,plain,(~(n0 = n1)), inference(lemma,lemma(discharge,[]))).
% 1.95/1.51  tff(548,plain,
% 1.95/1.51      ((~![X: $i, Y: $i] : (less(X, Y) <=> (~((Y = X) | less(Y, X))))) | (less(n1, n0) <=> (~((n0 = n1) | less(n0, n1))))),
% 1.95/1.51      inference(quant_inst,[status(thm)],[])).
% 1.95/1.51  tff(549,plain,
% 1.95/1.51      (less(n1, n0) <=> (~((n0 = n1) | less(n0, n1)))),
% 1.95/1.51      inference(unit_resolution,[status(thm)],[548, 126])).
% 1.95/1.51  tff(550,assumption,(less(n1, n0)), introduced(assumption)).
% 1.95/1.51  tff(551,plain,
% 1.95/1.51      (^[X: $i] : refl((~less(X, n0)) <=> (~less(X, n0)))),
% 1.95/1.51      inference(bind,[status(th)],[])).
% 1.95/1.51  tff(552,plain,
% 1.95/1.51      (![X: $i] : (~less(X, n0)) <=> ![X: $i] : (~less(X, n0))),
% 1.95/1.51      inference(quant_intro,[status(thm)],[551])).
% 1.95/1.51  tff(553,plain,
% 1.95/1.51      ((~?[X: $i] : less(X, n0)) <=> (~?[X: $i] : less(X, n0))),
% 1.95/1.51      inference(rewrite,[status(thm)],[])).
% 1.95/1.51  tff(554,axiom,(~?[X: $i] : less(X, n0)), file('/export/starexec/sandbox/benchmark/theBenchmark.p','less0')).
% 1.95/1.51  tff(555,plain,
% 1.95/1.51      (~?[X: $i] : less(X, n0)),
% 1.95/1.51      inference(modus_ponens,[status(thm)],[554, 553])).
% 1.95/1.51  tff(556,plain,
% 1.95/1.51      (~?[X: $i] : less(X, n0)),
% 1.95/1.51      inference(modus_ponens,[status(thm)],[555, 553])).
% 1.95/1.51  tff(557,plain,
% 1.95/1.51      (~?[X: $i] : less(X, n0)),
% 1.95/1.51      inference(modus_ponens,[status(thm)],[556, 553])).
% 1.95/1.51  tff(558,plain,
% 1.95/1.51      (~?[X: $i] : less(X, n0)),
% 1.95/1.51      inference(modus_ponens,[status(thm)],[557, 553])).
% 1.95/1.51  tff(559,plain,
% 1.95/1.51      (~?[X: $i] : less(X, n0)),
% 1.95/1.51      inference(modus_ponens,[status(thm)],[558, 553])).
% 1.95/1.51  tff(560,plain,
% 1.95/1.51      (~?[X: $i] : less(X, n0)),
% 1.95/1.51      inference(modus_ponens,[status(thm)],[559, 553])).
% 1.95/1.51  tff(561,plain,
% 1.95/1.51      (~?[X: $i] : less(X, n0)),
% 1.95/1.51      inference(modus_ponens,[status(thm)],[560, 553])).
% 1.95/1.51  tff(562,plain,
% 1.95/1.51      (~?[X: $i] : less(X, n0)),
% 1.95/1.51      inference(modus_ponens,[status(thm)],[561, 553])).
% 1.95/1.51  tff(563,plain,
% 1.95/1.51      (~?[X: $i] : less(X, n0)),
% 1.95/1.51      inference(modus_ponens,[status(thm)],[562, 553])).
% 1.95/1.51  tff(564,plain,
% 1.95/1.51      (~?[X: $i] : less(X, n0)),
% 1.95/1.51      inference(modus_ponens,[status(thm)],[563, 553])).
% 1.95/1.51  tff(565,plain,
% 1.95/1.51      (^[X: $i] : refl($oeq((~less(X, n0)), (~less(X, n0))))),
% 1.95/1.51      inference(bind,[status(th)],[])).
% 1.95/1.51  tff(566,plain,(
% 1.95/1.51      ![X: $i] : (~less(X, n0))),
% 1.95/1.51      inference(nnf-neg,[status(sab)],[564, 565])).
% 1.95/1.51  tff(567,plain,
% 1.95/1.52      (![X: $i] : (~less(X, n0))),
% 1.95/1.52      inference(modus_ponens,[status(thm)],[566, 552])).
% 1.95/1.52  tff(568,plain,
% 1.95/1.52      ((~![X: $i] : (~less(X, n0))) | (~less(n1, n0))),
% 1.95/1.52      inference(quant_inst,[status(thm)],[])).
% 1.95/1.52  tff(569,plain,
% 1.95/1.52      ($false),
% 1.95/1.52      inference(unit_resolution,[status(thm)],[568, 567, 550])).
% 1.95/1.52  tff(570,plain,(~less(n1, n0)), inference(lemma,lemma(discharge,[]))).
% 1.95/1.52  tff(571,plain,
% 1.95/1.52      ((~(less(n1, n0) <=> (~((n0 = n1) | less(n0, n1))))) | less(n1, n0) | ((n0 = n1) | less(n0, n1))),
% 1.95/1.52      inference(tautology,[status(thm)],[])).
% 1.95/1.52  tff(572,plain,
% 1.95/1.52      ((~(less(n1, n0) <=> (~((n0 = n1) | less(n0, n1))))) | ((n0 = n1) | less(n0, n1))),
% 1.95/1.52      inference(unit_resolution,[status(thm)],[571, 570])).
% 1.95/1.52  tff(573,plain,
% 1.95/1.52      ((n0 = n1) | less(n0, n1)),
% 1.95/1.52      inference(unit_resolution,[status(thm)],[572, 549])).
% 1.95/1.52  tff(574,plain,
% 1.95/1.52      ((~((n0 = n1) | less(n0, n1))) | (n0 = n1) | less(n0, n1)),
% 1.95/1.52      inference(tautology,[status(thm)],[])).
% 1.95/1.52  tff(575,plain,
% 1.95/1.52      ((n0 = n1) | less(n0, n1)),
% 1.95/1.52      inference(unit_resolution,[status(thm)],[574, 573])).
% 1.95/1.52  tff(576,plain,
% 1.95/1.52      (less(n0, n1)),
% 1.95/1.52      inference(unit_resolution,[status(thm)],[575, 547])).
% 1.95/1.52  tff(577,plain,
% 1.95/1.52      ((~![X: $i, Y: $i] : (less(X, Y) <=> (~((Y = X) | less(Y, X))))) | (less(n0, n1) <=> (~((n1 = n0) | less(n1, n0))))),
% 1.95/1.52      inference(quant_inst,[status(thm)],[])).
% 1.95/1.52  tff(578,plain,
% 1.95/1.52      (less(n0, n1) <=> (~((n1 = n0) | less(n1, n0)))),
% 1.95/1.52      inference(unit_resolution,[status(thm)],[577, 126])).
% 1.95/1.52  tff(579,plain,
% 1.95/1.52      ((~(less(n0, n1) <=> (~((n1 = n0) | less(n1, n0))))) | (~less(n0, n1)) | (~((n1 = n0) | less(n1, n0)))),
% 1.95/1.52      inference(tautology,[status(thm)],[])).
% 1.95/1.52  tff(580,plain,
% 1.95/1.52      ((~less(n0, n1)) | (~((n1 = n0) | less(n1, n0)))),
% 1.95/1.52      inference(unit_resolution,[status(thm)],[579, 578])).
% 1.95/1.52  tff(581,plain,
% 1.95/1.52      (~((n1 = n0) | less(n1, n0))),
% 1.95/1.52      inference(unit_resolution,[status(thm)],[580, 576])).
% 1.95/1.52  tff(582,plain,
% 1.95/1.52      (((n1 = n0) | less(n1, n0)) | (~(n1 = n0))),
% 1.95/1.52      inference(tautology,[status(thm)],[])).
% 1.95/1.52  tff(583,plain,
% 1.95/1.52      (~(n1 = n0)),
% 1.95/1.52      inference(unit_resolution,[status(thm)],[582, 581])).
% 1.95/1.52  tff(584,plain,
% 1.95/1.52      (((~(n1 = n0)) | (~(tptp_fun_Event_5(n1, filling) = tapOn))) | (n1 = n0)),
% 1.95/1.52      inference(tautology,[status(thm)],[])).
% 1.95/1.52  tff(585,plain,
% 1.95/1.52      ((~(n1 = n0)) | (~(tptp_fun_Event_5(n1, filling) = tapOn))),
% 1.95/1.52      inference(unit_resolution,[status(thm)],[584, 583])).
% 1.95/1.52  tff(586,plain,
% 1.95/1.52      ((~((~((~(n1 = n0)) | (~(tptp_fun_Event_5(n1, filling) = tapOn)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), n1)) | (~holdsAt(filling, n1)) | (~(tptp_fun_Event_5(n1, filling) = overflow)))))) | (~((~(n1 = n0)) | (~(tptp_fun_Event_5(n1, filling) = tapOn)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), n1)) | (~holdsAt(filling, n1)) | (~(tptp_fun_Event_5(n1, filling) = overflow))))),
% 1.95/1.52      inference(tautology,[status(thm)],[])).
% 1.95/1.52  tff(587,plain,
% 1.95/1.52      ((~((~((~(n1 = n0)) | (~(tptp_fun_Event_5(n1, filling) = tapOn)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), n1)) | (~holdsAt(filling, n1)) | (~(tptp_fun_Event_5(n1, filling) = overflow)))))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), n1)) | (~holdsAt(filling, n1)) | (~(tptp_fun_Event_5(n1, filling) = overflow))))),
% 1.95/1.52      inference(unit_resolution,[status(thm)],[586, 585])).
% 1.95/1.52  tff(588,plain,
% 1.95/1.52      (~((~((~(n1 = n0)) | (~(tptp_fun_Event_5(n1, filling) = tapOn)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), n1)) | (~holdsAt(filling, n1)) | (~(tptp_fun_Event_5(n1, filling) = overflow)))))),
% 1.95/1.52      inference(unit_resolution,[status(thm)],[587, 541])).
% 1.95/1.52  tff(589,assumption,(~holdsAt(filling, plus(n1, n1))), introduced(assumption)).
% 1.95/1.52  tff(590,assumption,((~((~(tptp_fun_Event_5(plus(n1, n1), filling) = tapOn)) | (~(plus(n1, n1) = n0)))) | (~((~(tptp_fun_Event_5(plus(n1, n1), filling) = overflow)) | (~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, n1))) | (~holdsAt(filling, plus(n1, n1)))))), introduced(assumption)).
% 1.95/1.52  tff(591,plain,
% 1.95/1.52      (((~(tptp_fun_Event_5(plus(n1, n1), filling) = overflow)) | (~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, n1))) | (~holdsAt(filling, plus(n1, n1)))) | holdsAt(filling, plus(n1, n1))),
% 1.95/1.52      inference(tautology,[status(thm)],[])).
% 1.95/1.52  tff(592,plain,
% 1.95/1.52      ((~(tptp_fun_Event_5(plus(n1, n1), filling) = overflow)) | (~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, n1))) | (~holdsAt(filling, plus(n1, n1)))),
% 1.95/1.52      inference(unit_resolution,[status(thm)],[591, 589])).
% 1.95/1.52  tff(593,plain,
% 1.95/1.52      ((~((~((~(tptp_fun_Event_5(plus(n1, n1), filling) = tapOn)) | (~(plus(n1, n1) = n0)))) | (~((~(tptp_fun_Event_5(plus(n1, n1), filling) = overflow)) | (~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, n1))) | (~holdsAt(filling, plus(n1, n1))))))) | (~((~(tptp_fun_Event_5(plus(n1, n1), filling) = tapOn)) | (~(plus(n1, n1) = n0)))) | (~((~(tptp_fun_Event_5(plus(n1, n1), filling) = overflow)) | (~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, n1))) | (~holdsAt(filling, plus(n1, n1)))))),
% 1.95/1.52      inference(tautology,[status(thm)],[])).
% 1.95/1.52  tff(594,plain,
% 1.95/1.52      (~((~(tptp_fun_Event_5(plus(n1, n1), filling) = tapOn)) | (~(plus(n1, n1) = n0)))),
% 1.95/1.52      inference(unit_resolution,[status(thm)],[593, 592, 590])).
% 1.95/1.52  tff(595,plain,
% 1.95/1.52      (((~(tptp_fun_Event_5(plus(n1, n1), filling) = tapOn)) | (~(plus(n1, n1) = n0))) | (plus(n1, n1) = n0)),
% 1.95/1.52      inference(tautology,[status(thm)],[])).
% 1.95/1.52  tff(596,plain,
% 1.95/1.52      (plus(n1, n1) = n0),
% 1.95/1.52      inference(unit_resolution,[status(thm)],[595, 594])).
% 1.95/1.52  tff(597,plain,
% 1.95/1.52      (n0 = plus(n1, n1)),
% 1.95/1.52      inference(symmetry,[status(thm)],[596])).
% 1.95/1.52  tff(598,plain,
% 1.95/1.52      (plus(plus(n1, n1), plus(n1, n1)) = plus(n0, n0)),
% 1.95/1.52      inference(monotonicity,[status(thm)],[596, 596])).
% 1.95/1.52  tff(599,plain,
% 1.95/1.52      (plus(plus(n1, n1), plus(n1, n1)) = plus(n1, n1)),
% 1.95/1.52      inference(transitivity,[status(thm)],[598, 76, 597])).
% 1.95/1.52  tff(600,plain,
% 1.95/1.52      (holdsAt(filling, plus(plus(n1, n1), plus(n1, n1))) <=> holdsAt(filling, plus(n1, n1))),
% 1.95/1.52      inference(monotonicity,[status(thm)],[599])).
% 1.95/1.52  tff(601,plain,
% 1.95/1.52      (holdsAt(filling, plus(n1, n1)) <=> holdsAt(filling, plus(plus(n1, n1), plus(n1, n1)))),
% 1.95/1.52      inference(symmetry,[status(thm)],[600])).
% 1.95/1.52  tff(602,plain,
% 1.95/1.52      ((~holdsAt(filling, plus(n1, n1))) <=> (~holdsAt(filling, plus(plus(n1, n1), plus(n1, n1))))),
% 1.95/1.52      inference(monotonicity,[status(thm)],[601])).
% 1.95/1.52  tff(603,plain,
% 1.95/1.52      (~holdsAt(filling, plus(plus(n1, n1), plus(n1, n1)))),
% 1.95/1.52      inference(modus_ponens,[status(thm)],[589, 602])).
% 1.95/1.52  tff(604,plain,
% 1.95/1.52      ($false),
% 1.95/1.52      inference(unit_resolution,[status(thm)],[382, 603])).
% 1.95/1.52  tff(605,plain,(holdsAt(filling, plus(n1, n1)) | (~((~((~(tptp_fun_Event_5(plus(n1, n1), filling) = tapOn)) | (~(plus(n1, n1) = n0)))) | (~((~(tptp_fun_Event_5(plus(n1, n1), filling) = overflow)) | (~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, n1))) | (~holdsAt(filling, plus(n1, n1)))))))), inference(lemma,lemma(discharge,[]))).
% 1.95/1.52  tff(606,plain,
% 1.95/1.52      (~((~((~(tptp_fun_Event_5(plus(n1, n1), filling) = tapOn)) | (~(plus(n1, n1) = n0)))) | (~((~(tptp_fun_Event_5(plus(n1, n1), filling) = overflow)) | (~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, n1))) | (~holdsAt(filling, plus(n1, n1))))))),
% 1.95/1.52      inference(unit_resolution,[status(thm)],[605, 589])).
% 1.95/1.52  tff(607,plain,
% 1.95/1.52      (holdsAt(filling, plus(plus(n1, n1), n1)) <=> holdsAt(filling, plus(n1, plus(n1, n1)))),
% 1.95/1.52      inference(monotonicity,[status(thm)],[10])).
% 1.95/1.52  tff(608,plain,
% 1.95/1.52      (holdsAt(filling, plus(n1, plus(n1, n1))) <=> holdsAt(filling, plus(plus(n1, n1), n1))),
% 1.95/1.52      inference(symmetry,[status(thm)],[607])).
% 1.95/1.52  tff(609,assumption,(holdsAt(filling, plus(n1, plus(n1, n1)))), introduced(assumption)).
% 1.95/1.52  tff(610,plain,
% 1.95/1.52      (holdsAt(filling, plus(plus(n1, n1), n1))),
% 1.95/1.52      inference(modus_ponens,[status(thm)],[609, 608])).
% 1.95/1.52  tff(611,assumption,(~happens(tptp_fun_Event_5(plus(n1, n1), filling), plus(n1, n1))), introduced(assumption)).
% 1.95/1.52  tff(612,plain,
% 1.95/1.52      (((~happens(tptp_fun_Event_5(plus(n1, n1), filling), plus(n1, n1))) | (~initiates(tptp_fun_Event_5(plus(n1, n1), filling), filling, plus(n1, n1)))) | happens(tptp_fun_Event_5(plus(n1, n1), filling), plus(n1, n1))),
% 1.95/1.52      inference(tautology,[status(thm)],[])).
% 1.95/1.52  tff(613,plain,
% 1.95/1.52      ((~happens(tptp_fun_Event_5(plus(n1, n1), filling), plus(n1, n1))) | (~initiates(tptp_fun_Event_5(plus(n1, n1), filling), filling, plus(n1, n1)))),
% 1.95/1.52      inference(unit_resolution,[status(thm)],[612, 611])).
% 1.95/1.52  tff(614,plain,
% 1.95/1.52      (((~![Fluent: $i, Time: $i] : (releasedAt(Fluent, plus(Time, n1)) | holdsAt(Fluent, Time) | (~holdsAt(Fluent, plus(Time, n1))) | (~((~happens(tptp_fun_Event_5(Time, Fluent), Time)) | (~initiates(tptp_fun_Event_5(Time, Fluent), Fluent, Time)))))) | (releasedAt(filling, plus(plus(n1, n1), n1)) | holdsAt(filling, plus(n1, n1)) | (~holdsAt(filling, plus(plus(n1, n1), n1))) | (~((~happens(tptp_fun_Event_5(plus(n1, n1), filling), plus(n1, n1))) | (~initiates(tptp_fun_Event_5(plus(n1, n1), filling), filling, plus(n1, n1))))))) <=> ((~![Fluent: $i, Time: $i] : (releasedAt(Fluent, plus(Time, n1)) | holdsAt(Fluent, Time) | (~holdsAt(Fluent, plus(Time, n1))) | (~((~happens(tptp_fun_Event_5(Time, Fluent), Time)) | (~initiates(tptp_fun_Event_5(Time, Fluent), Fluent, Time)))))) | releasedAt(filling, plus(plus(n1, n1), n1)) | holdsAt(filling, plus(n1, n1)) | (~holdsAt(filling, plus(plus(n1, n1), n1))) | (~((~happens(tptp_fun_Event_5(plus(n1, n1), filling), plus(n1, n1))) | (~initiates(tptp_fun_Event_5(plus(n1, n1), filling), filling, plus(n1, n1))))))),
% 1.95/1.52      inference(rewrite,[status(thm)],[])).
% 1.95/1.52  tff(615,plain,
% 1.95/1.52      ((~![Fluent: $i, Time: $i] : (releasedAt(Fluent, plus(Time, n1)) | holdsAt(Fluent, Time) | (~holdsAt(Fluent, plus(Time, n1))) | (~((~happens(tptp_fun_Event_5(Time, Fluent), Time)) | (~initiates(tptp_fun_Event_5(Time, Fluent), Fluent, Time)))))) | (releasedAt(filling, plus(plus(n1, n1), n1)) | holdsAt(filling, plus(n1, n1)) | (~holdsAt(filling, plus(plus(n1, n1), n1))) | (~((~happens(tptp_fun_Event_5(plus(n1, n1), filling), plus(n1, n1))) | (~initiates(tptp_fun_Event_5(plus(n1, n1), filling), filling, plus(n1, n1))))))),
% 1.95/1.52      inference(quant_inst,[status(thm)],[])).
% 1.95/1.52  tff(616,plain,
% 1.95/1.52      ((~![Fluent: $i, Time: $i] : (releasedAt(Fluent, plus(Time, n1)) | holdsAt(Fluent, Time) | (~holdsAt(Fluent, plus(Time, n1))) | (~((~happens(tptp_fun_Event_5(Time, Fluent), Time)) | (~initiates(tptp_fun_Event_5(Time, Fluent), Fluent, Time)))))) | releasedAt(filling, plus(plus(n1, n1), n1)) | holdsAt(filling, plus(n1, n1)) | (~holdsAt(filling, plus(plus(n1, n1), n1))) | (~((~happens(tptp_fun_Event_5(plus(n1, n1), filling), plus(n1, n1))) | (~initiates(tptp_fun_Event_5(plus(n1, n1), filling), filling, plus(n1, n1)))))),
% 1.95/1.52      inference(modus_ponens,[status(thm)],[615, 614])).
% 1.95/1.52  tff(617,plain,
% 1.95/1.52      (~holdsAt(filling, plus(plus(n1, n1), n1))),
% 1.95/1.52      inference(unit_resolution,[status(thm)],[616, 511, 589, 445, 613])).
% 1.95/1.52  tff(618,plain,
% 1.95/1.52      ($false),
% 1.95/1.52      inference(unit_resolution,[status(thm)],[617, 610])).
% 1.95/1.52  tff(619,plain,((~holdsAt(filling, plus(n1, plus(n1, n1)))) | holdsAt(filling, plus(n1, n1)) | releasedAt(filling, plus(plus(n1, n1), n1)) | happens(tptp_fun_Event_5(plus(n1, n1), filling), plus(n1, n1))), inference(lemma,lemma(discharge,[]))).
% 1.95/1.52  tff(620,plain,
% 1.95/1.52      (holdsAt(filling, plus(n1, n1)) | happens(tptp_fun_Event_5(plus(n1, n1), filling), plus(n1, n1))),
% 1.95/1.52      inference(unit_resolution,[status(thm)],[619, 441, 526])).
% 1.95/1.52  tff(621,plain,
% 1.95/1.52      (happens(tptp_fun_Event_5(plus(n1, n1), filling), plus(n1, n1))),
% 1.95/1.52      inference(unit_resolution,[status(thm)],[620, 589])).
% 1.95/1.52  tff(622,assumption,(~(happens(tptp_fun_Event_5(plus(n1, n1), filling), plus(n1, n1)) <=> ((~((~(tptp_fun_Event_5(plus(n1, n1), filling) = tapOn)) | (~(plus(n1, n1) = n0)))) | (~((~(tptp_fun_Event_5(plus(n1, n1), filling) = overflow)) | (~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, n1))) | (~holdsAt(filling, plus(n1, n1)))))))), introduced(assumption)).
% 1.95/1.52  tff(623,plain,
% 1.95/1.52      (((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(tptp_fun_Event_5(plus(n1, n1), filling), plus(n1, n1)) <=> ((~((~(tptp_fun_Event_5(plus(n1, n1), filling) = tapOn)) | (~(plus(n1, n1) = n0)))) | (~((~(tptp_fun_Event_5(plus(n1, n1), filling) = overflow)) | (~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, n1))) | (~holdsAt(filling, plus(n1, n1)))))))) <=> ((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(tptp_fun_Event_5(plus(n1, n1), filling), plus(n1, n1)) <=> ((~((~(tptp_fun_Event_5(plus(n1, n1), filling) = tapOn)) | (~(plus(n1, n1) = n0)))) | (~((~(tptp_fun_Event_5(plus(n1, n1), filling) = overflow)) | (~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, n1))) | (~holdsAt(filling, plus(n1, n1))))))))),
% 1.95/1.52      inference(rewrite,[status(thm)],[])).
% 1.95/1.52  tff(624,plain,
% 1.95/1.52      ((happens(tptp_fun_Event_5(plus(n1, n1), filling), plus(n1, n1)) <=> ((~((~(tptp_fun_Event_5(plus(n1, n1), filling) = tapOn)) | (~(plus(n1, n1) = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, n1))) | (~holdsAt(filling, plus(n1, n1))) | (~(tptp_fun_Event_5(plus(n1, n1), filling) = overflow)))))) <=> (happens(tptp_fun_Event_5(plus(n1, n1), filling), plus(n1, n1)) <=> ((~((~(tptp_fun_Event_5(plus(n1, n1), filling) = tapOn)) | (~(plus(n1, n1) = n0)))) | (~((~(tptp_fun_Event_5(plus(n1, n1), filling) = overflow)) | (~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, n1))) | (~holdsAt(filling, plus(n1, n1)))))))),
% 1.95/1.52      inference(rewrite,[status(thm)],[])).
% 1.95/1.52  tff(625,plain,
% 1.95/1.52      (((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(tptp_fun_Event_5(plus(n1, n1), filling), plus(n1, n1)) <=> ((~((~(tptp_fun_Event_5(plus(n1, n1), filling) = tapOn)) | (~(plus(n1, n1) = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, n1))) | (~holdsAt(filling, plus(n1, n1))) | (~(tptp_fun_Event_5(plus(n1, n1), filling) = overflow))))))) <=> ((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(tptp_fun_Event_5(plus(n1, n1), filling), plus(n1, n1)) <=> ((~((~(tptp_fun_Event_5(plus(n1, n1), filling) = tapOn)) | (~(plus(n1, n1) = n0)))) | (~((~(tptp_fun_Event_5(plus(n1, n1), filling) = overflow)) | (~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, n1))) | (~holdsAt(filling, plus(n1, n1))))))))),
% 1.95/1.52      inference(monotonicity,[status(thm)],[624])).
% 1.95/1.52  tff(626,plain,
% 1.95/1.52      (((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(tptp_fun_Event_5(plus(n1, n1), filling), plus(n1, n1)) <=> ((~((~(tptp_fun_Event_5(plus(n1, n1), filling) = tapOn)) | (~(plus(n1, n1) = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, n1))) | (~holdsAt(filling, plus(n1, n1))) | (~(tptp_fun_Event_5(plus(n1, n1), filling) = overflow))))))) <=> ((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(tptp_fun_Event_5(plus(n1, n1), filling), plus(n1, n1)) <=> ((~((~(tptp_fun_Event_5(plus(n1, n1), filling) = tapOn)) | (~(plus(n1, n1) = n0)))) | (~((~(tptp_fun_Event_5(plus(n1, n1), filling) = overflow)) | (~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, n1))) | (~holdsAt(filling, plus(n1, n1))))))))),
% 1.95/1.52      inference(transitivity,[status(thm)],[625, 623])).
% 1.95/1.52  tff(627,plain,
% 1.95/1.52      ((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(tptp_fun_Event_5(plus(n1, n1), filling), plus(n1, n1)) <=> ((~((~(tptp_fun_Event_5(plus(n1, n1), filling) = tapOn)) | (~(plus(n1, n1) = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, n1))) | (~holdsAt(filling, plus(n1, n1))) | (~(tptp_fun_Event_5(plus(n1, n1), filling) = overflow))))))),
% 1.95/1.52      inference(quant_inst,[status(thm)],[])).
% 1.95/1.52  tff(628,plain,
% 1.95/1.52      ((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(tptp_fun_Event_5(plus(n1, n1), filling), plus(n1, n1)) <=> ((~((~(tptp_fun_Event_5(plus(n1, n1), filling) = tapOn)) | (~(plus(n1, n1) = n0)))) | (~((~(tptp_fun_Event_5(plus(n1, n1), filling) = overflow)) | (~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, n1))) | (~holdsAt(filling, plus(n1, n1)))))))),
% 1.95/1.52      inference(modus_ponens,[status(thm)],[627, 626])).
% 1.95/1.52  tff(629,plain,
% 1.95/1.52      ($false),
% 1.95/1.52      inference(unit_resolution,[status(thm)],[628, 356, 622])).
% 1.95/1.52  tff(630,plain,(happens(tptp_fun_Event_5(plus(n1, n1), filling), plus(n1, n1)) <=> ((~((~(tptp_fun_Event_5(plus(n1, n1), filling) = tapOn)) | (~(plus(n1, n1) = n0)))) | (~((~(tptp_fun_Event_5(plus(n1, n1), filling) = overflow)) | (~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, n1))) | (~holdsAt(filling, plus(n1, n1))))))), inference(lemma,lemma(discharge,[]))).
% 1.95/1.52  tff(631,plain,
% 1.95/1.52      ((~(happens(tptp_fun_Event_5(plus(n1, n1), filling), plus(n1, n1)) <=> ((~((~(tptp_fun_Event_5(plus(n1, n1), filling) = tapOn)) | (~(plus(n1, n1) = n0)))) | (~((~(tptp_fun_Event_5(plus(n1, n1), filling) = overflow)) | (~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, n1))) | (~holdsAt(filling, plus(n1, n1)))))))) | (~happens(tptp_fun_Event_5(plus(n1, n1), filling), plus(n1, n1))) | ((~((~(tptp_fun_Event_5(plus(n1, n1), filling) = tapOn)) | (~(plus(n1, n1) = n0)))) | (~((~(tptp_fun_Event_5(plus(n1, n1), filling) = overflow)) | (~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, n1))) | (~holdsAt(filling, plus(n1, n1))))))),
% 1.95/1.52      inference(tautology,[status(thm)],[])).
% 1.95/1.52  tff(632,plain,
% 1.95/1.52      ((~happens(tptp_fun_Event_5(plus(n1, n1), filling), plus(n1, n1))) | ((~((~(tptp_fun_Event_5(plus(n1, n1), filling) = tapOn)) | (~(plus(n1, n1) = n0)))) | (~((~(tptp_fun_Event_5(plus(n1, n1), filling) = overflow)) | (~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, n1))) | (~holdsAt(filling, plus(n1, n1))))))),
% 1.95/1.52      inference(unit_resolution,[status(thm)],[631, 630])).
% 1.95/1.52  tff(633,plain,
% 1.95/1.52      ($false),
% 1.95/1.52      inference(unit_resolution,[status(thm)],[632, 621, 606])).
% 1.95/1.52  tff(634,plain,(holdsAt(filling, plus(n1, n1))), inference(lemma,lemma(discharge,[]))).
% 1.95/1.52  tff(635,plain,
% 1.95/1.52      (((~![Fluent: $i, Time: $i] : (releasedAt(Fluent, plus(Time, n1)) | holdsAt(Fluent, Time) | (~holdsAt(Fluent, plus(Time, n1))) | (~((~happens(tptp_fun_Event_5(Time, Fluent), Time)) | (~initiates(tptp_fun_Event_5(Time, Fluent), Fluent, Time)))))) | (releasedAt(filling, plus(n1, n1)) | holdsAt(filling, n1) | (~holdsAt(filling, plus(n1, n1))) | (~((~happens(tptp_fun_Event_5(n1, filling), n1)) | (~initiates(tptp_fun_Event_5(n1, filling), filling, n1)))))) <=> ((~![Fluent: $i, Time: $i] : (releasedAt(Fluent, plus(Time, n1)) | holdsAt(Fluent, Time) | (~holdsAt(Fluent, plus(Time, n1))) | (~((~happens(tptp_fun_Event_5(Time, Fluent), Time)) | (~initiates(tptp_fun_Event_5(Time, Fluent), Fluent, Time)))))) | releasedAt(filling, plus(n1, n1)) | holdsAt(filling, n1) | (~holdsAt(filling, plus(n1, n1))) | (~((~happens(tptp_fun_Event_5(n1, filling), n1)) | (~initiates(tptp_fun_Event_5(n1, filling), filling, n1)))))),
% 1.95/1.52      inference(rewrite,[status(thm)],[])).
% 1.95/1.52  tff(636,plain,
% 1.95/1.52      ((~![Fluent: $i, Time: $i] : (releasedAt(Fluent, plus(Time, n1)) | holdsAt(Fluent, Time) | (~holdsAt(Fluent, plus(Time, n1))) | (~((~happens(tptp_fun_Event_5(Time, Fluent), Time)) | (~initiates(tptp_fun_Event_5(Time, Fluent), Fluent, Time)))))) | (releasedAt(filling, plus(n1, n1)) | holdsAt(filling, n1) | (~holdsAt(filling, plus(n1, n1))) | (~((~happens(tptp_fun_Event_5(n1, filling), n1)) | (~initiates(tptp_fun_Event_5(n1, filling), filling, n1)))))),
% 1.95/1.52      inference(quant_inst,[status(thm)],[])).
% 1.95/1.52  tff(637,plain,
% 1.95/1.52      ((~![Fluent: $i, Time: $i] : (releasedAt(Fluent, plus(Time, n1)) | holdsAt(Fluent, Time) | (~holdsAt(Fluent, plus(Time, n1))) | (~((~happens(tptp_fun_Event_5(Time, Fluent), Time)) | (~initiates(tptp_fun_Event_5(Time, Fluent), Fluent, Time)))))) | releasedAt(filling, plus(n1, n1)) | holdsAt(filling, n1) | (~holdsAt(filling, plus(n1, n1))) | (~((~happens(tptp_fun_Event_5(n1, filling), n1)) | (~initiates(tptp_fun_Event_5(n1, filling), filling, n1))))),
% 1.95/1.53      inference(modus_ponens,[status(thm)],[636, 635])).
% 1.95/1.53  tff(638,plain,
% 1.95/1.53      (holdsAt(filling, n1) | (~holdsAt(filling, plus(n1, n1))) | (~((~happens(tptp_fun_Event_5(n1, filling), n1)) | (~initiates(tptp_fun_Event_5(n1, filling), filling, n1))))),
% 1.95/1.53      inference(unit_resolution,[status(thm)],[637, 511, 333])).
% 1.95/1.53  tff(639,plain,
% 1.95/1.53      (~((~happens(tptp_fun_Event_5(n1, filling), n1)) | (~initiates(tptp_fun_Event_5(n1, filling), filling, n1)))),
% 1.95/1.53      inference(unit_resolution,[status(thm)],[638, 539, 634])).
% 1.95/1.53  tff(640,plain,
% 1.95/1.53      (((~happens(tptp_fun_Event_5(n1, filling), n1)) | (~initiates(tptp_fun_Event_5(n1, filling), filling, n1))) | happens(tptp_fun_Event_5(n1, filling), n1)),
% 1.95/1.53      inference(tautology,[status(thm)],[])).
% 1.95/1.53  tff(641,plain,
% 1.95/1.53      (happens(tptp_fun_Event_5(n1, filling), n1)),
% 1.95/1.53      inference(unit_resolution,[status(thm)],[640, 639])).
% 1.95/1.53  tff(642,plain,
% 1.95/1.53      ((~(happens(tptp_fun_Event_5(n1, filling), n1) <=> ((~((~(n1 = n0)) | (~(tptp_fun_Event_5(n1, filling) = tapOn)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), n1)) | (~holdsAt(filling, n1)) | (~(tptp_fun_Event_5(n1, filling) = overflow))))))) | (~happens(tptp_fun_Event_5(n1, filling), n1)) | ((~((~(n1 = n0)) | (~(tptp_fun_Event_5(n1, filling) = tapOn)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), n1)) | (~holdsAt(filling, n1)) | (~(tptp_fun_Event_5(n1, filling) = overflow)))))),
% 1.95/1.53      inference(tautology,[status(thm)],[])).
% 1.95/1.53  tff(643,plain,
% 1.95/1.53      ($false),
% 1.95/1.53      inference(unit_resolution,[status(thm)],[642, 641, 588, 538])).
% 1.95/1.53  tff(644,plain,(holdsAt(filling, n1)), inference(lemma,lemma(discharge,[]))).
% 1.95/1.53  tff(645,plain,
% 1.95/1.53      (holdsAt(filling, plus(n0, n1))),
% 1.95/1.53      inference(modus_ponens,[status(thm)],[644, 529])).
% 1.95/1.53  tff(646,plain,
% 1.95/1.53      ((~releasedAt(filling, n1)) <=> (~releasedAt(filling, plus(n0, n1)))),
% 1.95/1.53      inference(monotonicity,[status(thm)],[276])).
% 1.95/1.53  tff(647,plain,
% 1.95/1.53      (~releasedAt(filling, plus(n0, n1))),
% 1.95/1.53      inference(modus_ponens,[status(thm)],[328, 646])).
% 1.95/1.53  tff(648,plain,
% 1.95/1.53      (((~![Fluent: $i, Time: $i] : (releasedAt(Fluent, plus(Time, n1)) | holdsAt(Fluent, Time) | (~holdsAt(Fluent, plus(Time, n1))) | (~((~happens(tptp_fun_Event_5(Time, Fluent), Time)) | (~initiates(tptp_fun_Event_5(Time, Fluent), Fluent, Time)))))) | (holdsAt(filling, n0) | releasedAt(filling, plus(n0, n1)) | (~holdsAt(filling, plus(n0, n1))) | (~((~happens(tptp_fun_Event_5(n0, filling), n0)) | (~initiates(tptp_fun_Event_5(n0, filling), filling, n0)))))) <=> ((~![Fluent: $i, Time: $i] : (releasedAt(Fluent, plus(Time, n1)) | holdsAt(Fluent, Time) | (~holdsAt(Fluent, plus(Time, n1))) | (~((~happens(tptp_fun_Event_5(Time, Fluent), Time)) | (~initiates(tptp_fun_Event_5(Time, Fluent), Fluent, Time)))))) | holdsAt(filling, n0) | releasedAt(filling, plus(n0, n1)) | (~holdsAt(filling, plus(n0, n1))) | (~((~happens(tptp_fun_Event_5(n0, filling), n0)) | (~initiates(tptp_fun_Event_5(n0, filling), filling, n0)))))),
% 1.95/1.53      inference(rewrite,[status(thm)],[])).
% 1.95/1.53  tff(649,plain,
% 1.95/1.53      ((releasedAt(filling, plus(n0, n1)) | holdsAt(filling, n0) | (~holdsAt(filling, plus(n0, n1))) | (~((~happens(tptp_fun_Event_5(n0, filling), n0)) | (~initiates(tptp_fun_Event_5(n0, filling), filling, n0))))) <=> (holdsAt(filling, n0) | releasedAt(filling, plus(n0, n1)) | (~holdsAt(filling, plus(n0, n1))) | (~((~happens(tptp_fun_Event_5(n0, filling), n0)) | (~initiates(tptp_fun_Event_5(n0, filling), filling, n0)))))),
% 1.95/1.53      inference(rewrite,[status(thm)],[])).
% 1.95/1.53  tff(650,plain,
% 1.95/1.53      (((~![Fluent: $i, Time: $i] : (releasedAt(Fluent, plus(Time, n1)) | holdsAt(Fluent, Time) | (~holdsAt(Fluent, plus(Time, n1))) | (~((~happens(tptp_fun_Event_5(Time, Fluent), Time)) | (~initiates(tptp_fun_Event_5(Time, Fluent), Fluent, Time)))))) | (releasedAt(filling, plus(n0, n1)) | holdsAt(filling, n0) | (~holdsAt(filling, plus(n0, n1))) | (~((~happens(tptp_fun_Event_5(n0, filling), n0)) | (~initiates(tptp_fun_Event_5(n0, filling), filling, n0)))))) <=> ((~![Fluent: $i, Time: $i] : (releasedAt(Fluent, plus(Time, n1)) | holdsAt(Fluent, Time) | (~holdsAt(Fluent, plus(Time, n1))) | (~((~happens(tptp_fun_Event_5(Time, Fluent), Time)) | (~initiates(tptp_fun_Event_5(Time, Fluent), Fluent, Time)))))) | (holdsAt(filling, n0) | releasedAt(filling, plus(n0, n1)) | (~holdsAt(filling, plus(n0, n1))) | (~((~happens(tptp_fun_Event_5(n0, filling), n0)) | (~initiates(tptp_fun_Event_5(n0, filling), filling, n0))))))),
% 1.95/1.53      inference(monotonicity,[status(thm)],[649])).
% 1.95/1.53  tff(651,plain,
% 1.95/1.53      (((~![Fluent: $i, Time: $i] : (releasedAt(Fluent, plus(Time, n1)) | holdsAt(Fluent, Time) | (~holdsAt(Fluent, plus(Time, n1))) | (~((~happens(tptp_fun_Event_5(Time, Fluent), Time)) | (~initiates(tptp_fun_Event_5(Time, Fluent), Fluent, Time)))))) | (releasedAt(filling, plus(n0, n1)) | holdsAt(filling, n0) | (~holdsAt(filling, plus(n0, n1))) | (~((~happens(tptp_fun_Event_5(n0, filling), n0)) | (~initiates(tptp_fun_Event_5(n0, filling), filling, n0)))))) <=> ((~![Fluent: $i, Time: $i] : (releasedAt(Fluent, plus(Time, n1)) | holdsAt(Fluent, Time) | (~holdsAt(Fluent, plus(Time, n1))) | (~((~happens(tptp_fun_Event_5(Time, Fluent), Time)) | (~initiates(tptp_fun_Event_5(Time, Fluent), Fluent, Time)))))) | holdsAt(filling, n0) | releasedAt(filling, plus(n0, n1)) | (~holdsAt(filling, plus(n0, n1))) | (~((~happens(tptp_fun_Event_5(n0, filling), n0)) | (~initiates(tptp_fun_Event_5(n0, filling), filling, n0)))))),
% 1.95/1.53      inference(transitivity,[status(thm)],[650, 648])).
% 1.95/1.53  tff(652,plain,
% 1.95/1.53      ((~![Fluent: $i, Time: $i] : (releasedAt(Fluent, plus(Time, n1)) | holdsAt(Fluent, Time) | (~holdsAt(Fluent, plus(Time, n1))) | (~((~happens(tptp_fun_Event_5(Time, Fluent), Time)) | (~initiates(tptp_fun_Event_5(Time, Fluent), Fluent, Time)))))) | (releasedAt(filling, plus(n0, n1)) | holdsAt(filling, n0) | (~holdsAt(filling, plus(n0, n1))) | (~((~happens(tptp_fun_Event_5(n0, filling), n0)) | (~initiates(tptp_fun_Event_5(n0, filling), filling, n0)))))),
% 1.95/1.53      inference(quant_inst,[status(thm)],[])).
% 1.95/1.53  tff(653,plain,
% 1.95/1.53      ((~![Fluent: $i, Time: $i] : (releasedAt(Fluent, plus(Time, n1)) | holdsAt(Fluent, Time) | (~holdsAt(Fluent, plus(Time, n1))) | (~((~happens(tptp_fun_Event_5(Time, Fluent), Time)) | (~initiates(tptp_fun_Event_5(Time, Fluent), Fluent, Time)))))) | holdsAt(filling, n0) | releasedAt(filling, plus(n0, n1)) | (~holdsAt(filling, plus(n0, n1))) | (~((~happens(tptp_fun_Event_5(n0, filling), n0)) | (~initiates(tptp_fun_Event_5(n0, filling), filling, n0))))),
% 1.95/1.53      inference(modus_ponens,[status(thm)],[652, 651])).
% 1.95/1.53  tff(654,plain,
% 1.95/1.53      (releasedAt(filling, plus(n0, n1)) | (~holdsAt(filling, plus(n0, n1))) | (~((~happens(tptp_fun_Event_5(n0, filling), n0)) | (~initiates(tptp_fun_Event_5(n0, filling), filling, n0))))),
% 1.95/1.53      inference(unit_resolution,[status(thm)],[653, 511, 391])).
% 1.95/1.53  tff(655,plain,
% 1.95/1.53      ((~holdsAt(filling, plus(n0, n1))) | (~((~happens(tptp_fun_Event_5(n0, filling), n0)) | (~initiates(tptp_fun_Event_5(n0, filling), filling, n0))))),
% 1.95/1.53      inference(unit_resolution,[status(thm)],[654, 647])).
% 1.95/1.53  tff(656,plain,
% 1.95/1.53      (~((~happens(tptp_fun_Event_5(n0, filling), n0)) | (~initiates(tptp_fun_Event_5(n0, filling), filling, n0)))),
% 1.95/1.53      inference(unit_resolution,[status(thm)],[655, 645])).
% 1.95/1.53  tff(657,plain,
% 1.95/1.53      (((~happens(tptp_fun_Event_5(n0, filling), n0)) | (~initiates(tptp_fun_Event_5(n0, filling), filling, n0))) | happens(tptp_fun_Event_5(n0, filling), n0)),
% 1.95/1.53      inference(tautology,[status(thm)],[])).
% 1.95/1.53  tff(658,plain,
% 1.95/1.53      (happens(tptp_fun_Event_5(n0, filling), n0)),
% 1.95/1.53      inference(unit_resolution,[status(thm)],[657, 656])).
% 1.95/1.53  tff(659,plain,
% 1.95/1.53      (^[Event: $i, Fluent: $i, Time: $i] : refl((~((~((~initiates(Event, Fluent, Time)) | (~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~((~holdsAt(waterLevel(tptp_fun_Height_8(Time, Fluent, Event)), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(tptp_fun_Height_8(Time, Fluent, Event)))))) | (~((~(Event = overflow)) | (~holdsAt(waterLevel(tptp_fun_Height_9(Time, Fluent, Event)), Time)) | (~(Fluent = waterLevel(tptp_fun_Height_9(Time, Fluent, Event)))))))) | (~(initiates(Event, Fluent, Time) | (~((~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(Height))))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Fluent = waterLevel(Height))) | (~(Event = overflow)))))))))) <=> (~((~((~initiates(Event, Fluent, Time)) | (~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~((~holdsAt(waterLevel(tptp_fun_Height_8(Time, Fluent, Event)), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(tptp_fun_Height_8(Time, Fluent, Event)))))) | (~((~(Event = overflow)) | (~holdsAt(waterLevel(tptp_fun_Height_9(Time, Fluent, Event)), Time)) | (~(Fluent = waterLevel(tptp_fun_Height_9(Time, Fluent, Event)))))))) | (~(initiates(Event, Fluent, Time) | (~((~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(Height))))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Fluent = waterLevel(Height))) | (~(Event = overflow)))))))))))),
% 1.95/1.53      inference(bind,[status(th)],[])).
% 1.95/1.53  tff(660,plain,
% 1.95/1.53      (![Event: $i, Fluent: $i, Time: $i] : (~((~((~initiates(Event, Fluent, Time)) | (~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~((~holdsAt(waterLevel(tptp_fun_Height_8(Time, Fluent, Event)), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(tptp_fun_Height_8(Time, Fluent, Event)))))) | (~((~(Event = overflow)) | (~holdsAt(waterLevel(tptp_fun_Height_9(Time, Fluent, Event)), Time)) | (~(Fluent = waterLevel(tptp_fun_Height_9(Time, Fluent, Event)))))))) | (~(initiates(Event, Fluent, Time) | (~((~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(Height))))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Fluent = waterLevel(Height))) | (~(Event = overflow)))))))))) <=> ![Event: $i, Fluent: $i, Time: $i] : (~((~((~initiates(Event, Fluent, Time)) | (~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~((~holdsAt(waterLevel(tptp_fun_Height_8(Time, Fluent, Event)), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(tptp_fun_Height_8(Time, Fluent, Event)))))) | (~((~(Event = overflow)) | (~holdsAt(waterLevel(tptp_fun_Height_9(Time, Fluent, Event)), Time)) | (~(Fluent = waterLevel(tptp_fun_Height_9(Time, Fluent, Event)))))))) | (~(initiates(Event, Fluent, Time) | (~((~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(Height))))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Fluent = waterLevel(Height))) | (~(Event = overflow))))))))))),
% 1.95/1.53      inference(quant_intro,[status(thm)],[659])).
% 1.95/1.53  tff(661,plain,
% 1.95/1.53      (^[Event: $i, Fluent: $i, Time: $i] : rewrite((~((~((~initiates(Event, Fluent, Time)) | (~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~((~holdsAt(waterLevel(tptp_fun_Height_8(Time, Fluent, Event)), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(tptp_fun_Height_8(Time, Fluent, Event)))))) | (~((~(Event = overflow)) | (~holdsAt(waterLevel(tptp_fun_Height_9(Time, Fluent, Event)), Time)) | (~(Fluent = waterLevel(tptp_fun_Height_9(Time, Fluent, Event)))))))) | (~(initiates(Event, Fluent, Time) | (~((~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(Height))))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Fluent = waterLevel(Height))) | (~(Event = overflow)))))))))) <=> (~((~((~initiates(Event, Fluent, Time)) | (~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~((~holdsAt(waterLevel(tptp_fun_Height_8(Time, Fluent, Event)), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(tptp_fun_Height_8(Time, Fluent, Event)))))) | (~((~(Event = overflow)) | (~holdsAt(waterLevel(tptp_fun_Height_9(Time, Fluent, Event)), Time)) | (~(Fluent = waterLevel(tptp_fun_Height_9(Time, Fluent, Event)))))))) | (~(initiates(Event, Fluent, Time) | (~((~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(Height))))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Fluent = waterLevel(Height))) | (~(Event = overflow)))))))))))),
% 1.95/1.53      inference(bind,[status(th)],[])).
% 1.95/1.53  tff(662,plain,
% 1.95/1.53      (![Event: $i, Fluent: $i, Time: $i] : (~((~((~initiates(Event, Fluent, Time)) | (~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~((~holdsAt(waterLevel(tptp_fun_Height_8(Time, Fluent, Event)), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(tptp_fun_Height_8(Time, Fluent, Event)))))) | (~((~(Event = overflow)) | (~holdsAt(waterLevel(tptp_fun_Height_9(Time, Fluent, Event)), Time)) | (~(Fluent = waterLevel(tptp_fun_Height_9(Time, Fluent, Event)))))))) | (~(initiates(Event, Fluent, Time) | (~((~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(Height))))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Fluent = waterLevel(Height))) | (~(Event = overflow)))))))))) <=> ![Event: $i, Fluent: $i, Time: $i] : (~((~((~initiates(Event, Fluent, Time)) | (~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~((~holdsAt(waterLevel(tptp_fun_Height_8(Time, Fluent, Event)), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(tptp_fun_Height_8(Time, Fluent, Event)))))) | (~((~(Event = overflow)) | (~holdsAt(waterLevel(tptp_fun_Height_9(Time, Fluent, Event)), Time)) | (~(Fluent = waterLevel(tptp_fun_Height_9(Time, Fluent, Event)))))))) | (~(initiates(Event, Fluent, Time) | (~((~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(Height))))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Fluent = waterLevel(Height))) | (~(Event = overflow))))))))))),
% 1.95/1.53      inference(quant_intro,[status(thm)],[661])).
% 1.95/1.53  tff(663,plain,
% 1.95/1.53      (![Event: $i, Fluent: $i, Time: $i] : (~((~((~initiates(Event, Fluent, Time)) | (~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~((~holdsAt(waterLevel(tptp_fun_Height_8(Time, Fluent, Event)), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(tptp_fun_Height_8(Time, Fluent, Event)))))) | (~((~(Event = overflow)) | (~holdsAt(waterLevel(tptp_fun_Height_9(Time, Fluent, Event)), Time)) | (~(Fluent = waterLevel(tptp_fun_Height_9(Time, Fluent, Event)))))))) | (~(initiates(Event, Fluent, Time) | (~((~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(Height))))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Fluent = waterLevel(Height))) | (~(Event = overflow)))))))))) <=> ![Event: $i, Fluent: $i, Time: $i] : (~((~((~initiates(Event, Fluent, Time)) | (~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~((~holdsAt(waterLevel(tptp_fun_Height_8(Time, Fluent, Event)), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(tptp_fun_Height_8(Time, Fluent, Event)))))) | (~((~(Event = overflow)) | (~holdsAt(waterLevel(tptp_fun_Height_9(Time, Fluent, Event)), Time)) | (~(Fluent = waterLevel(tptp_fun_Height_9(Time, Fluent, Event)))))))) | (~(initiates(Event, Fluent, Time) | (~((~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(Height))))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Fluent = waterLevel(Height))) | (~(Event = overflow))))))))))),
% 1.95/1.53      inference(transitivity,[status(thm)],[662, 660])).
% 1.95/1.53  tff(664,plain,
% 1.95/1.53      (^[Event: $i, Fluent: $i, Time: $i] : trans(monotonicity(trans(monotonicity(rewrite(((Event = overflow) & (Fluent = spilling)) <=> (~((~(Event = overflow)) | (~(Fluent = spilling))))), rewrite(((Event = tapOn) & (Fluent = filling)) <=> (~((~(Event = tapOn)) | (~(Fluent = filling))))), rewrite((holdsAt(waterLevel(tptp_fun_Height_8(Time, Fluent, Event)), Time) & (Event = tapOff) & (Fluent = waterLevel(tptp_fun_Height_8(Time, Fluent, Event)))) <=> (~((~holdsAt(waterLevel(tptp_fun_Height_8(Time, Fluent, Event)), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(tptp_fun_Height_8(Time, Fluent, Event))))))), rewrite((holdsAt(waterLevel(tptp_fun_Height_9(Time, Fluent, Event)), Time) & (Event = overflow) & (Fluent = waterLevel(tptp_fun_Height_9(Time, Fluent, Event)))) <=> (~((~(Event = overflow)) | (~holdsAt(waterLevel(tptp_fun_Height_9(Time, Fluent, Event)), Time)) | (~(Fluent = waterLevel(tptp_fun_Height_9(Time, Fluent, Event))))))), ((((Event = overflow) & (Fluent = spilling)) | ((Event = tapOn) & (Fluent = filling)) | (~initiates(Event, Fluent, Time)) | (holdsAt(waterLevel(tptp_fun_Height_8(Time, Fluent, Event)), Time) & (Event = tapOff) & (Fluent = waterLevel(tptp_fun_Height_8(Time, Fluent, Event)))) | (holdsAt(waterLevel(tptp_fun_Height_9(Time, Fluent, Event)), Time) & (Event = overflow) & (Fluent = waterLevel(tptp_fun_Height_9(Time, Fluent, Event))))) <=> ((~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~initiates(Event, Fluent, Time)) | (~((~holdsAt(waterLevel(tptp_fun_Height_8(Time, Fluent, Event)), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(tptp_fun_Height_8(Time, Fluent, Event)))))) | (~((~(Event = overflow)) | (~holdsAt(waterLevel(tptp_fun_Height_9(Time, Fluent, Event)), Time)) | (~(Fluent = waterLevel(tptp_fun_Height_9(Time, Fluent, Event))))))))), rewrite(((~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~initiates(Event, Fluent, Time)) | (~((~holdsAt(waterLevel(tptp_fun_Height_8(Time, Fluent, Event)), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(tptp_fun_Height_8(Time, Fluent, Event)))))) | (~((~(Event = overflow)) | (~holdsAt(waterLevel(tptp_fun_Height_9(Time, Fluent, Event)), Time)) | (~(Fluent = waterLevel(tptp_fun_Height_9(Time, Fluent, Event))))))) <=> ((~initiates(Event, Fluent, Time)) | (~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~((~holdsAt(waterLevel(tptp_fun_Height_8(Time, Fluent, Event)), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(tptp_fun_Height_8(Time, Fluent, Event)))))) | (~((~(Event = overflow)) | (~holdsAt(waterLevel(tptp_fun_Height_9(Time, Fluent, Event)), Time)) | (~(Fluent = waterLevel(tptp_fun_Height_9(Time, Fluent, Event)))))))), ((((Event = overflow) & (Fluent = spilling)) | ((Event = tapOn) & (Fluent = filling)) | (~initiates(Event, Fluent, Time)) | (holdsAt(waterLevel(tptp_fun_Height_8(Time, Fluent, Event)), Time) & (Event = tapOff) & (Fluent = waterLevel(tptp_fun_Height_8(Time, Fluent, Event)))) | (holdsAt(waterLevel(tptp_fun_Height_9(Time, Fluent, Event)), Time) & (Event = overflow) & (Fluent = waterLevel(tptp_fun_Height_9(Time, Fluent, Event))))) <=> ((~initiates(Event, Fluent, Time)) | (~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~((~holdsAt(waterLevel(tptp_fun_Height_8(Time, Fluent, Event)), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(tptp_fun_Height_8(Time, Fluent, Event)))))) | (~((~(Event = overflow)) | (~holdsAt(waterLevel(tptp_fun_Height_9(Time, Fluent, Event)), Time)) | (~(Fluent = waterLevel(tptp_fun_Height_9(Time, Fluent, Event))))))))), trans(monotonicity(trans(monotonicity(trans(monotonicity(rewrite(((Event = overflow) & (Fluent = spilling)) <=> (~((~(Event = overflow)) | (~(Fluent = spilling))))), ((~((Event = overflow) & (Fluent = spilling))) <=> (~(~((~(Event = overflow)) | (~(Fluent = spilling))))))), rewrite((~(~((~(Event = overflow)) | (~(Fluent = spilling))))) <=> ((~(Event = overflow)) | (~(Fluent = spilling)))), ((~((Event = overflow) & (Fluent = spilling))) <=> ((~(Event = overflow)) | (~(Fluent = spilling))))), trans(monotonicity(rewrite(((Event = tapOn) & (Fluent = filling)) <=> (~((~(Event = tapOn)) | (~(Fluent = filling))))), ((~((Event = tapOn) & (Fluent = filling))) <=> (~(~((~(Event = tapOn)) | (~(Fluent = filling))))))), rewrite((~(~((~(Event = tapOn)) | (~(Fluent = filling))))) <=> ((~(Event = tapOn)) | (~(Fluent = filling)))), ((~((Event = tapOn) & (Fluent = filling))) <=> ((~(Event = tapOn)) | (~(Fluent = filling))))), quant_intro(proof_bind(^[Height: $i] : trans(monotonicity(rewrite((holdsAt(waterLevel(Height), Time) & (Event = tapOff) & (Fluent = waterLevel(Height))) <=> (~((~holdsAt(waterLevel(Height), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(Height)))))), ((~(holdsAt(waterLevel(Height), Time) & (Event = tapOff) & (Fluent = waterLevel(Height)))) <=> (~(~((~holdsAt(waterLevel(Height), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(Height)))))))), rewrite((~(~((~holdsAt(waterLevel(Height), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(Height)))))) <=> ((~holdsAt(waterLevel(Height), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(Height))))), ((~(holdsAt(waterLevel(Height), Time) & (Event = tapOff) & (Fluent = waterLevel(Height)))) <=> ((~holdsAt(waterLevel(Height), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(Height))))))), (![Height: $i] : (~(holdsAt(waterLevel(Height), Time) & (Event = tapOff) & (Fluent = waterLevel(Height)))) <=> ![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(Height)))))), quant_intro(proof_bind(^[Height: $i] : trans(monotonicity(rewrite((holdsAt(waterLevel(Height), Time) & (Event = overflow) & (Fluent = waterLevel(Height))) <=> (~((~holdsAt(waterLevel(Height), Time)) | (~(Fluent = waterLevel(Height))) | (~(Event = overflow))))), ((~(holdsAt(waterLevel(Height), Time) & (Event = overflow) & (Fluent = waterLevel(Height)))) <=> (~(~((~holdsAt(waterLevel(Height), Time)) | (~(Fluent = waterLevel(Height))) | (~(Event = overflow))))))), rewrite((~(~((~holdsAt(waterLevel(Height), Time)) | (~(Fluent = waterLevel(Height))) | (~(Event = overflow))))) <=> ((~holdsAt(waterLevel(Height), Time)) | (~(Fluent = waterLevel(Height))) | (~(Event = overflow)))), ((~(holdsAt(waterLevel(Height), Time) & (Event = overflow) & (Fluent = waterLevel(Height)))) <=> ((~holdsAt(waterLevel(Height), Time)) | (~(Fluent = waterLevel(Height))) | (~(Event = overflow)))))), (![Height: $i] : (~(holdsAt(waterLevel(Height), Time) & (Event = overflow) & (Fluent = waterLevel(Height)))) <=> ![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Fluent = waterLevel(Height))) | (~(Event = overflow))))), (((~((Event = overflow) & (Fluent = spilling))) & (~((Event = tapOn) & (Fluent = filling))) & ![Height: $i] : (~(holdsAt(waterLevel(Height), Time) & (Event = tapOff) & (Fluent = waterLevel(Height)))) & ![Height: $i] : (~(holdsAt(waterLevel(Height), Time) & (Event = overflow) & (Fluent = waterLevel(Height))))) <=> (((~(Event = overflow)) | (~(Fluent = spilling))) & ((~(Event = tapOn)) | (~(Fluent = filling))) & ![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(Height)))) & ![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Fluent = waterLevel(Height))) | (~(Event = overflow)))))), rewrite((((~(Event = overflow)) | (~(Fluent = spilling))) & ((~(Event = tapOn)) | (~(Fluent = filling))) & ![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(Height)))) & ![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Fluent = waterLevel(Height))) | (~(Event = overflow)))) <=> (~((~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(Height))))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Fluent = waterLevel(Height))) | (~(Event = overflow))))))), (((~((Event = overflow) & (Fluent = spilling))) & (~((Event = tapOn) & (Fluent = filling))) & ![Height: $i] : (~(holdsAt(waterLevel(Height), Time) & (Event = tapOff) & (Fluent = waterLevel(Height)))) & ![Height: $i] : (~(holdsAt(waterLevel(Height), Time) & (Event = overflow) & (Fluent = waterLevel(Height))))) <=> (~((~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(Height))))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Fluent = waterLevel(Height))) | (~(Event = overflow)))))))), ((initiates(Event, Fluent, Time) | ((~((Event = overflow) & (Fluent = spilling))) & (~((Event = tapOn) & (Fluent = filling))) & ![Height: $i] : (~(holdsAt(waterLevel(Height), Time) & (Event = tapOff) & (Fluent = waterLevel(Height)))) & ![Height: $i] : (~(holdsAt(waterLevel(Height), Time) & (Event = overflow) & (Fluent = waterLevel(Height)))))) <=> (initiates(Event, Fluent, Time) | (~((~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(Height))))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Fluent = waterLevel(Height))) | (~(Event = overflow))))))))), rewrite((initiates(Event, Fluent, Time) | (~((~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(Height))))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Fluent = waterLevel(Height))) | (~(Event = overflow))))))) <=> (initiates(Event, Fluent, Time) | (~((~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(Height))))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Fluent = waterLevel(Height))) | (~(Event = overflow)))))))), ((initiates(Event, Fluent, Time) | ((~((Event = overflow) & (Fluent = spilling))) & (~((Event = tapOn) & (Fluent = filling))) & ![Height: $i] : (~(holdsAt(waterLevel(Height), Time) & (Event = tapOff) & (Fluent = waterLevel(Height)))) & ![Height: $i] : (~(holdsAt(waterLevel(Height), Time) & (Event = overflow) & (Fluent = waterLevel(Height)))))) <=> (initiates(Event, Fluent, Time) | (~((~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(Height))))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Fluent = waterLevel(Height))) | (~(Event = overflow))))))))), (((((Event = overflow) & (Fluent = spilling)) | ((Event = tapOn) & (Fluent = filling)) | (~initiates(Event, Fluent, Time)) | (holdsAt(waterLevel(tptp_fun_Height_8(Time, Fluent, Event)), Time) & (Event = tapOff) & (Fluent = waterLevel(tptp_fun_Height_8(Time, Fluent, Event)))) | (holdsAt(waterLevel(tptp_fun_Height_9(Time, Fluent, Event)), Time) & (Event = overflow) & (Fluent = waterLevel(tptp_fun_Height_9(Time, Fluent, Event))))) & (initiates(Event, Fluent, Time) | ((~((Event = overflow) & (Fluent = spilling))) & (~((Event = tapOn) & (Fluent = filling))) & ![Height: $i] : (~(holdsAt(waterLevel(Height), Time) & (Event = tapOff) & (Fluent = waterLevel(Height)))) & ![Height: $i] : (~(holdsAt(waterLevel(Height), Time) & (Event = overflow) & (Fluent = waterLevel(Height))))))) <=> (((~initiates(Event, Fluent, Time)) | (~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~((~holdsAt(waterLevel(tptp_fun_Height_8(Time, Fluent, Event)), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(tptp_fun_Height_8(Time, Fluent, Event)))))) | (~((~(Event = overflow)) | (~holdsAt(waterLevel(tptp_fun_Height_9(Time, Fluent, Event)), Time)) | (~(Fluent = waterLevel(tptp_fun_Height_9(Time, Fluent, Event))))))) & (initiates(Event, Fluent, Time) | (~((~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(Height))))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Fluent = waterLevel(Height))) | (~(Event = overflow)))))))))), rewrite((((~initiates(Event, Fluent, Time)) | (~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~((~holdsAt(waterLevel(tptp_fun_Height_8(Time, Fluent, Event)), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(tptp_fun_Height_8(Time, Fluent, Event)))))) | (~((~(Event = overflow)) | (~holdsAt(waterLevel(tptp_fun_Height_9(Time, Fluent, Event)), Time)) | (~(Fluent = waterLevel(tptp_fun_Height_9(Time, Fluent, Event))))))) & (initiates(Event, Fluent, Time) | (~((~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(Height))))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Fluent = waterLevel(Height))) | (~(Event = overflow)))))))) <=> (~((~((~initiates(Event, Fluent, Time)) | (~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~((~holdsAt(waterLevel(tptp_fun_Height_8(Time, Fluent, Event)), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(tptp_fun_Height_8(Time, Fluent, Event)))))) | (~((~(Event = overflow)) | (~holdsAt(waterLevel(tptp_fun_Height_9(Time, Fluent, Event)), Time)) | (~(Fluent = waterLevel(tptp_fun_Height_9(Time, Fluent, Event)))))))) | (~(initiates(Event, Fluent, Time) | (~((~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(Height))))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Fluent = waterLevel(Height))) | (~(Event = overflow))))))))))), (((((Event = overflow) & (Fluent = spilling)) | ((Event = tapOn) & (Fluent = filling)) | (~initiates(Event, Fluent, Time)) | (holdsAt(waterLevel(tptp_fun_Height_8(Time, Fluent, Event)), Time) & (Event = tapOff) & (Fluent = waterLevel(tptp_fun_Height_8(Time, Fluent, Event)))) | (holdsAt(waterLevel(tptp_fun_Height_9(Time, Fluent, Event)), Time) & (Event = overflow) & (Fluent = waterLevel(tptp_fun_Height_9(Time, Fluent, Event))))) & (initiates(Event, Fluent, Time) | ((~((Event = overflow) & (Fluent = spilling))) & (~((Event = tapOn) & (Fluent = filling))) & ![Height: $i] : (~(holdsAt(waterLevel(Height), Time) & (Event = tapOff) & (Fluent = waterLevel(Height)))) & ![Height: $i] : (~(holdsAt(waterLevel(Height), Time) & (Event = overflow) & (Fluent = waterLevel(Height))))))) <=> (~((~((~initiates(Event, Fluent, Time)) | (~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~((~holdsAt(waterLevel(tptp_fun_Height_8(Time, Fluent, Event)), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(tptp_fun_Height_8(Time, Fluent, Event)))))) | (~((~(Event = overflow)) | (~holdsAt(waterLevel(tptp_fun_Height_9(Time, Fluent, Event)), Time)) | (~(Fluent = waterLevel(tptp_fun_Height_9(Time, Fluent, Event)))))))) | (~(initiates(Event, Fluent, Time) | (~((~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(Height))))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Fluent = waterLevel(Height))) | (~(Event = overflow))))))))))))),
% 2.02/1.53      inference(bind,[status(th)],[])).
% 2.02/1.53  tff(665,plain,
% 2.02/1.53      (![Event: $i, Fluent: $i, Time: $i] : ((((Event = overflow) & (Fluent = spilling)) | ((Event = tapOn) & (Fluent = filling)) | (~initiates(Event, Fluent, Time)) | (holdsAt(waterLevel(tptp_fun_Height_8(Time, Fluent, Event)), Time) & (Event = tapOff) & (Fluent = waterLevel(tptp_fun_Height_8(Time, Fluent, Event)))) | (holdsAt(waterLevel(tptp_fun_Height_9(Time, Fluent, Event)), Time) & (Event = overflow) & (Fluent = waterLevel(tptp_fun_Height_9(Time, Fluent, Event))))) & (initiates(Event, Fluent, Time) | ((~((Event = overflow) & (Fluent = spilling))) & (~((Event = tapOn) & (Fluent = filling))) & ![Height: $i] : (~(holdsAt(waterLevel(Height), Time) & (Event = tapOff) & (Fluent = waterLevel(Height)))) & ![Height: $i] : (~(holdsAt(waterLevel(Height), Time) & (Event = overflow) & (Fluent = waterLevel(Height))))))) <=> ![Event: $i, Fluent: $i, Time: $i] : (~((~((~initiates(Event, Fluent, Time)) | (~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~((~holdsAt(waterLevel(tptp_fun_Height_8(Time, Fluent, Event)), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(tptp_fun_Height_8(Time, Fluent, Event)))))) | (~((~(Event = overflow)) | (~holdsAt(waterLevel(tptp_fun_Height_9(Time, Fluent, Event)), Time)) | (~(Fluent = waterLevel(tptp_fun_Height_9(Time, Fluent, Event)))))))) | (~(initiates(Event, Fluent, Time) | (~((~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(Height))))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Fluent = waterLevel(Height))) | (~(Event = overflow))))))))))),
% 2.02/1.53      inference(quant_intro,[status(thm)],[664])).
% 2.02/1.53  tff(666,plain,
% 2.02/1.53      (^[Event: $i, Fluent: $i, Time: $i] : rewrite((((~initiates(Event, Fluent, Time)) | (((Event = overflow) & (Fluent = spilling)) | ((Event = tapOn) & (Fluent = filling)) | (holdsAt(waterLevel(tptp_fun_Height_8(Time, Fluent, Event)), Time) & (Event = tapOff) & (Fluent = waterLevel(tptp_fun_Height_8(Time, Fluent, Event)))) | (holdsAt(waterLevel(tptp_fun_Height_9(Time, Fluent, Event)), Time) & (Event = overflow) & (Fluent = waterLevel(tptp_fun_Height_9(Time, Fluent, Event)))))) & (initiates(Event, Fluent, Time) | ((~((Event = overflow) & (Fluent = spilling))) & (~((Event = tapOn) & (Fluent = filling))) & ![Height: $i] : (~(holdsAt(waterLevel(Height), Time) & (Event = tapOff) & (Fluent = waterLevel(Height)))) & ![Height: $i] : (~(holdsAt(waterLevel(Height), Time) & (Event = overflow) & (Fluent = waterLevel(Height))))))) <=> ((((Event = overflow) & (Fluent = spilling)) | ((Event = tapOn) & (Fluent = filling)) | (~initiates(Event, Fluent, Time)) | (holdsAt(waterLevel(tptp_fun_Height_8(Time, Fluent, Event)), Time) & (Event = tapOff) & (Fluent = waterLevel(tptp_fun_Height_8(Time, Fluent, Event)))) | (holdsAt(waterLevel(tptp_fun_Height_9(Time, Fluent, Event)), Time) & (Event = overflow) & (Fluent = waterLevel(tptp_fun_Height_9(Time, Fluent, Event))))) & (initiates(Event, Fluent, Time) | ((~((Event = overflow) & (Fluent = spilling))) & (~((Event = tapOn) & (Fluent = filling))) & ![Height: $i] : (~(holdsAt(waterLevel(Height), Time) & (Event = tapOff) & (Fluent = waterLevel(Height)))) & ![Height: $i] : (~(holdsAt(waterLevel(Height), Time) & (Event = overflow) & (Fluent = waterLevel(Height))))))))),
% 2.02/1.53      inference(bind,[status(th)],[])).
% 2.02/1.53  tff(667,plain,
% 2.02/1.53      (![Event: $i, Fluent: $i, Time: $i] : (((~initiates(Event, Fluent, Time)) | (((Event = overflow) & (Fluent = spilling)) | ((Event = tapOn) & (Fluent = filling)) | (holdsAt(waterLevel(tptp_fun_Height_8(Time, Fluent, Event)), Time) & (Event = tapOff) & (Fluent = waterLevel(tptp_fun_Height_8(Time, Fluent, Event)))) | (holdsAt(waterLevel(tptp_fun_Height_9(Time, Fluent, Event)), Time) & (Event = overflow) & (Fluent = waterLevel(tptp_fun_Height_9(Time, Fluent, Event)))))) & (initiates(Event, Fluent, Time) | ((~((Event = overflow) & (Fluent = spilling))) & (~((Event = tapOn) & (Fluent = filling))) & ![Height: $i] : (~(holdsAt(waterLevel(Height), Time) & (Event = tapOff) & (Fluent = waterLevel(Height)))) & ![Height: $i] : (~(holdsAt(waterLevel(Height), Time) & (Event = overflow) & (Fluent = waterLevel(Height))))))) <=> ![Event: $i, Fluent: $i, Time: $i] : ((((Event = overflow) & (Fluent = spilling)) | ((Event = tapOn) & (Fluent = filling)) | (~initiates(Event, Fluent, Time)) | (holdsAt(waterLevel(tptp_fun_Height_8(Time, Fluent, Event)), Time) & (Event = tapOff) & (Fluent = waterLevel(tptp_fun_Height_8(Time, Fluent, Event)))) | (holdsAt(waterLevel(tptp_fun_Height_9(Time, Fluent, Event)), Time) & (Event = overflow) & (Fluent = waterLevel(tptp_fun_Height_9(Time, Fluent, Event))))) & (initiates(Event, Fluent, Time) | ((~((Event = overflow) & (Fluent = spilling))) & (~((Event = tapOn) & (Fluent = filling))) & ![Height: $i] : (~(holdsAt(waterLevel(Height), Time) & (Event = tapOff) & (Fluent = waterLevel(Height)))) & ![Height: $i] : (~(holdsAt(waterLevel(Height), Time) & (Event = overflow) & (Fluent = waterLevel(Height)))))))),
% 2.02/1.53      inference(quant_intro,[status(thm)],[666])).
% 2.02/1.53  tff(668,plain,
% 2.02/1.53      (![Event: $i, Fluent: $i, Time: $i] : (initiates(Event, Fluent, Time) <=> (((Event = overflow) & (Fluent = spilling)) | ((Event = tapOn) & (Fluent = filling)) | ?[Height: $i] : (holdsAt(waterLevel(Height), Time) & (Event = tapOff) & (Fluent = waterLevel(Height))) | ?[Height: $i] : (holdsAt(waterLevel(Height), Time) & (Event = overflow) & (Fluent = waterLevel(Height))))) <=> ![Event: $i, Fluent: $i, Time: $i] : (initiates(Event, Fluent, Time) <=> (((Event = overflow) & (Fluent = spilling)) | ((Event = tapOn) & (Fluent = filling)) | ?[Height: $i] : (holdsAt(waterLevel(Height), Time) & (Event = tapOff) & (Fluent = waterLevel(Height))) | ?[Height: $i] : (holdsAt(waterLevel(Height), Time) & (Event = overflow) & (Fluent = waterLevel(Height)))))),
% 2.02/1.53      inference(rewrite,[status(thm)],[])).
% 2.02/1.53  tff(669,plain,
% 2.02/1.53      (^[Event: $i, Fluent: $i, Time: $i] : rewrite((initiates(Event, Fluent, Time) <=> (((((Event = tapOn) & (Fluent = filling)) | ((Event = overflow) & (Fluent = spilling))) | ?[Height: $i] : ((holdsAt(waterLevel(Height), Time) & (Event = tapOff)) & (Fluent = waterLevel(Height)))) | ?[Height: $i] : ((holdsAt(waterLevel(Height), Time) & (Event = overflow)) & (Fluent = waterLevel(Height))))) <=> (initiates(Event, Fluent, Time) <=> (((Event = overflow) & (Fluent = spilling)) | ((Event = tapOn) & (Fluent = filling)) | ?[Height: $i] : (holdsAt(waterLevel(Height), Time) & (Event = tapOff) & (Fluent = waterLevel(Height))) | ?[Height: $i] : (holdsAt(waterLevel(Height), Time) & (Event = overflow) & (Fluent = waterLevel(Height))))))),
% 2.02/1.53      inference(bind,[status(th)],[])).
% 2.02/1.53  tff(670,plain,
% 2.02/1.53      (![Event: $i, Fluent: $i, Time: $i] : (initiates(Event, Fluent, Time) <=> (((((Event = tapOn) & (Fluent = filling)) | ((Event = overflow) & (Fluent = spilling))) | ?[Height: $i] : ((holdsAt(waterLevel(Height), Time) & (Event = tapOff)) & (Fluent = waterLevel(Height)))) | ?[Height: $i] : ((holdsAt(waterLevel(Height), Time) & (Event = overflow)) & (Fluent = waterLevel(Height))))) <=> ![Event: $i, Fluent: $i, Time: $i] : (initiates(Event, Fluent, Time) <=> (((Event = overflow) & (Fluent = spilling)) | ((Event = tapOn) & (Fluent = filling)) | ?[Height: $i] : (holdsAt(waterLevel(Height), Time) & (Event = tapOff) & (Fluent = waterLevel(Height))) | ?[Height: $i] : (holdsAt(waterLevel(Height), Time) & (Event = overflow) & (Fluent = waterLevel(Height)))))),
% 2.02/1.53      inference(quant_intro,[status(thm)],[669])).
% 2.02/1.53  tff(671,axiom,(![Event: $i, Fluent: $i, Time: $i] : (initiates(Event, Fluent, Time) <=> (((((Event = tapOn) & (Fluent = filling)) | ((Event = overflow) & (Fluent = spilling))) | ?[Height: $i] : ((holdsAt(waterLevel(Height), Time) & (Event = tapOff)) & (Fluent = waterLevel(Height)))) | ?[Height: $i] : ((holdsAt(waterLevel(Height), Time) & (Event = overflow)) & (Fluent = waterLevel(Height)))))), file('/export/starexec/sandbox/benchmark/Axioms/CSR001+1.ax','initiates_all_defn')).
% 2.02/1.54  tff(672,plain,
% 2.02/1.54      (![Event: $i, Fluent: $i, Time: $i] : (initiates(Event, Fluent, Time) <=> (((Event = overflow) & (Fluent = spilling)) | ((Event = tapOn) & (Fluent = filling)) | ?[Height: $i] : (holdsAt(waterLevel(Height), Time) & (Event = tapOff) & (Fluent = waterLevel(Height))) | ?[Height: $i] : (holdsAt(waterLevel(Height), Time) & (Event = overflow) & (Fluent = waterLevel(Height)))))),
% 2.02/1.54      inference(modus_ponens,[status(thm)],[671, 670])).
% 2.02/1.54  tff(673,plain,
% 2.02/1.54      (![Event: $i, Fluent: $i, Time: $i] : (initiates(Event, Fluent, Time) <=> (((Event = overflow) & (Fluent = spilling)) | ((Event = tapOn) & (Fluent = filling)) | ?[Height: $i] : (holdsAt(waterLevel(Height), Time) & (Event = tapOff) & (Fluent = waterLevel(Height))) | ?[Height: $i] : (holdsAt(waterLevel(Height), Time) & (Event = overflow) & (Fluent = waterLevel(Height)))))),
% 2.02/1.54      inference(modus_ponens,[status(thm)],[672, 668])).
% 2.02/1.54  tff(674,plain,(
% 2.02/1.54      ![Event: $i, Fluent: $i, Time: $i] : (((~initiates(Event, Fluent, Time)) | (((Event = overflow) & (Fluent = spilling)) | ((Event = tapOn) & (Fluent = filling)) | (holdsAt(waterLevel(tptp_fun_Height_8(Time, Fluent, Event)), Time) & (Event = tapOff) & (Fluent = waterLevel(tptp_fun_Height_8(Time, Fluent, Event)))) | (holdsAt(waterLevel(tptp_fun_Height_9(Time, Fluent, Event)), Time) & (Event = overflow) & (Fluent = waterLevel(tptp_fun_Height_9(Time, Fluent, Event)))))) & (initiates(Event, Fluent, Time) | ((~((Event = overflow) & (Fluent = spilling))) & (~((Event = tapOn) & (Fluent = filling))) & ![Height: $i] : (~(holdsAt(waterLevel(Height), Time) & (Event = tapOff) & (Fluent = waterLevel(Height)))) & ![Height: $i] : (~(holdsAt(waterLevel(Height), Time) & (Event = overflow) & (Fluent = waterLevel(Height)))))))),
% 2.02/1.54      inference(skolemize,[status(sab)],[673])).
% 2.02/1.54  tff(675,plain,
% 2.02/1.54      (![Event: $i, Fluent: $i, Time: $i] : ((((Event = overflow) & (Fluent = spilling)) | ((Event = tapOn) & (Fluent = filling)) | (~initiates(Event, Fluent, Time)) | (holdsAt(waterLevel(tptp_fun_Height_8(Time, Fluent, Event)), Time) & (Event = tapOff) & (Fluent = waterLevel(tptp_fun_Height_8(Time, Fluent, Event)))) | (holdsAt(waterLevel(tptp_fun_Height_9(Time, Fluent, Event)), Time) & (Event = overflow) & (Fluent = waterLevel(tptp_fun_Height_9(Time, Fluent, Event))))) & (initiates(Event, Fluent, Time) | ((~((Event = overflow) & (Fluent = spilling))) & (~((Event = tapOn) & (Fluent = filling))) & ![Height: $i] : (~(holdsAt(waterLevel(Height), Time) & (Event = tapOff) & (Fluent = waterLevel(Height)))) & ![Height: $i] : (~(holdsAt(waterLevel(Height), Time) & (Event = overflow) & (Fluent = waterLevel(Height)))))))),
% 2.02/1.54      inference(modus_ponens,[status(thm)],[674, 667])).
% 2.02/1.54  tff(676,plain,
% 2.02/1.54      (![Event: $i, Fluent: $i, Time: $i] : (~((~((~initiates(Event, Fluent, Time)) | (~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~((~holdsAt(waterLevel(tptp_fun_Height_8(Time, Fluent, Event)), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(tptp_fun_Height_8(Time, Fluent, Event)))))) | (~((~(Event = overflow)) | (~holdsAt(waterLevel(tptp_fun_Height_9(Time, Fluent, Event)), Time)) | (~(Fluent = waterLevel(tptp_fun_Height_9(Time, Fluent, Event)))))))) | (~(initiates(Event, Fluent, Time) | (~((~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(Height))))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Fluent = waterLevel(Height))) | (~(Event = overflow))))))))))),
% 2.02/1.54      inference(modus_ponens,[status(thm)],[675, 665])).
% 2.02/1.54  tff(677,plain,
% 2.02/1.54      (![Event: $i, Fluent: $i, Time: $i] : (~((~((~initiates(Event, Fluent, Time)) | (~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~((~holdsAt(waterLevel(tptp_fun_Height_8(Time, Fluent, Event)), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(tptp_fun_Height_8(Time, Fluent, Event)))))) | (~((~(Event = overflow)) | (~holdsAt(waterLevel(tptp_fun_Height_9(Time, Fluent, Event)), Time)) | (~(Fluent = waterLevel(tptp_fun_Height_9(Time, Fluent, Event)))))))) | (~(initiates(Event, Fluent, Time) | (~((~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(Height))))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Fluent = waterLevel(Height))) | (~(Event = overflow))))))))))),
% 2.02/1.54      inference(modus_ponens,[status(thm)],[676, 663])).
% 2.02/1.54  tff(678,plain,
% 2.02/1.54      (((~![Event: $i, Fluent: $i, Time: $i] : (~((~((~initiates(Event, Fluent, Time)) | (~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~((~holdsAt(waterLevel(tptp_fun_Height_8(Time, Fluent, Event)), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(tptp_fun_Height_8(Time, Fluent, Event)))))) | (~((~(Event = overflow)) | (~holdsAt(waterLevel(tptp_fun_Height_9(Time, Fluent, Event)), Time)) | (~(Fluent = waterLevel(tptp_fun_Height_9(Time, Fluent, Event)))))))) | (~(initiates(Event, Fluent, Time) | (~((~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(Height))))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Fluent = waterLevel(Height))) | (~(Event = overflow))))))))))) | (~((~((~initiates(tptp_fun_Event_5(n0, filling), tptp_fun_Height_10(waterLevel(filling), tapOn), n0)) | (~((~(tptp_fun_Event_5(n0, filling) = tapOff)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(tptp_fun_Height_8(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_5(n0, filling))))) | (~holdsAt(waterLevel(tptp_fun_Height_8(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_5(n0, filling))), n0)))) | (~((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = spilling)))) | (~((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~holdsAt(waterLevel(tptp_fun_Height_9(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_5(n0, filling))), n0)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(tptp_fun_Height_9(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_5(n0, filling))))))) | (~((~(tptp_fun_Event_5(n0, filling) = tapOn)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = filling)))))) | (~(initiates(tptp_fun_Event_5(n0, filling), tptp_fun_Height_10(waterLevel(filling), tapOn), n0) | (~((~((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = spilling)))) | (~![Height: $i] : ((~(tptp_fun_Event_5(n0, filling) = tapOff)) | (~holdsAt(waterLevel(Height), n0)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(Height))))) | (~![Height: $i] : ((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~holdsAt(waterLevel(Height), n0)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(Height))))) | (~((~(tptp_fun_Event_5(n0, filling) = tapOn)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = filling))))))))))) <=> ((~![Event: $i, Fluent: $i, Time: $i] : (~((~((~initiates(Event, Fluent, Time)) | (~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~((~holdsAt(waterLevel(tptp_fun_Height_8(Time, Fluent, Event)), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(tptp_fun_Height_8(Time, Fluent, Event)))))) | (~((~(Event = overflow)) | (~holdsAt(waterLevel(tptp_fun_Height_9(Time, Fluent, Event)), Time)) | (~(Fluent = waterLevel(tptp_fun_Height_9(Time, Fluent, Event)))))))) | (~(initiates(Event, Fluent, Time) | (~((~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(Height))))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Fluent = waterLevel(Height))) | (~(Event = overflow))))))))))) | (~((~((~initiates(tptp_fun_Event_5(n0, filling), tptp_fun_Height_10(waterLevel(filling), tapOn), n0)) | (~((~(tptp_fun_Event_5(n0, filling) = tapOff)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(tptp_fun_Height_8(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_5(n0, filling))))) | (~holdsAt(waterLevel(tptp_fun_Height_8(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_5(n0, filling))), n0)))) | (~((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = spilling)))) | (~((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~holdsAt(waterLevel(tptp_fun_Height_9(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_5(n0, filling))), n0)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(tptp_fun_Height_9(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_5(n0, filling))))))) | (~((~(tptp_fun_Event_5(n0, filling) = tapOn)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = filling)))))) | (~(initiates(tptp_fun_Event_5(n0, filling), tptp_fun_Height_10(waterLevel(filling), tapOn), n0) | (~((~((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = spilling)))) | (~![Height: $i] : ((~(tptp_fun_Event_5(n0, filling) = tapOff)) | (~holdsAt(waterLevel(Height), n0)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(Height))))) | (~![Height: $i] : ((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~holdsAt(waterLevel(Height), n0)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(Height))))) | (~((~(tptp_fun_Event_5(n0, filling) = tapOn)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = filling)))))))))))),
% 2.02/1.54      inference(rewrite,[status(thm)],[])).
% 2.02/1.54  tff(679,plain,
% 2.02/1.54      ((~((~((~initiates(tptp_fun_Event_5(n0, filling), tptp_fun_Height_10(waterLevel(filling), tapOn), n0)) | (~((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = spilling)))) | (~((~(tptp_fun_Event_5(n0, filling) = tapOn)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = filling)))) | (~((~holdsAt(waterLevel(tptp_fun_Height_8(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_5(n0, filling))), n0)) | (~(tptp_fun_Event_5(n0, filling) = tapOff)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(tptp_fun_Height_8(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_5(n0, filling))))))) | (~((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~holdsAt(waterLevel(tptp_fun_Height_9(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_5(n0, filling))), n0)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(tptp_fun_Height_9(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_5(n0, filling))))))))) | (~(initiates(tptp_fun_Event_5(n0, filling), tptp_fun_Height_10(waterLevel(filling), tapOn), n0) | (~((~((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = spilling)))) | (~((~(tptp_fun_Event_5(n0, filling) = tapOn)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = filling)))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), n0)) | (~(tptp_fun_Event_5(n0, filling) = tapOff)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(Height))))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), n0)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(Height))) | (~(tptp_fun_Event_5(n0, filling) = overflow)))))))))) <=> (~((~((~initiates(tptp_fun_Event_5(n0, filling), tptp_fun_Height_10(waterLevel(filling), tapOn), n0)) | (~((~(tptp_fun_Event_5(n0, filling) = tapOff)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(tptp_fun_Height_8(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_5(n0, filling))))) | (~holdsAt(waterLevel(tptp_fun_Height_8(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_5(n0, filling))), n0)))) | (~((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = spilling)))) | (~((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~holdsAt(waterLevel(tptp_fun_Height_9(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_5(n0, filling))), n0)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(tptp_fun_Height_9(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_5(n0, filling))))))) | (~((~(tptp_fun_Event_5(n0, filling) = tapOn)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = filling)))))) | (~(initiates(tptp_fun_Event_5(n0, filling), tptp_fun_Height_10(waterLevel(filling), tapOn), n0) | (~((~((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = spilling)))) | (~![Height: $i] : ((~(tptp_fun_Event_5(n0, filling) = tapOff)) | (~holdsAt(waterLevel(Height), n0)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(Height))))) | (~![Height: $i] : ((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~holdsAt(waterLevel(Height), n0)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(Height))))) | (~((~(tptp_fun_Event_5(n0, filling) = tapOn)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = filling))))))))))),
% 2.02/1.54      inference(rewrite,[status(thm)],[])).
% 2.02/1.54  tff(680,plain,
% 2.02/1.54      (((~![Event: $i, Fluent: $i, Time: $i] : (~((~((~initiates(Event, Fluent, Time)) | (~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~((~holdsAt(waterLevel(tptp_fun_Height_8(Time, Fluent, Event)), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(tptp_fun_Height_8(Time, Fluent, Event)))))) | (~((~(Event = overflow)) | (~holdsAt(waterLevel(tptp_fun_Height_9(Time, Fluent, Event)), Time)) | (~(Fluent = waterLevel(tptp_fun_Height_9(Time, Fluent, Event)))))))) | (~(initiates(Event, Fluent, Time) | (~((~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(Height))))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Fluent = waterLevel(Height))) | (~(Event = overflow))))))))))) | (~((~((~initiates(tptp_fun_Event_5(n0, filling), tptp_fun_Height_10(waterLevel(filling), tapOn), n0)) | (~((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = spilling)))) | (~((~(tptp_fun_Event_5(n0, filling) = tapOn)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = filling)))) | (~((~holdsAt(waterLevel(tptp_fun_Height_8(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_5(n0, filling))), n0)) | (~(tptp_fun_Event_5(n0, filling) = tapOff)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(tptp_fun_Height_8(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_5(n0, filling))))))) | (~((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~holdsAt(waterLevel(tptp_fun_Height_9(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_5(n0, filling))), n0)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(tptp_fun_Height_9(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_5(n0, filling))))))))) | (~(initiates(tptp_fun_Event_5(n0, filling), tptp_fun_Height_10(waterLevel(filling), tapOn), n0) | (~((~((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = spilling)))) | (~((~(tptp_fun_Event_5(n0, filling) = tapOn)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = filling)))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), n0)) | (~(tptp_fun_Event_5(n0, filling) = tapOff)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(Height))))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), n0)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(Height))) | (~(tptp_fun_Event_5(n0, filling) = overflow))))))))))) <=> ((~![Event: $i, Fluent: $i, Time: $i] : (~((~((~initiates(Event, Fluent, Time)) | (~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~((~holdsAt(waterLevel(tptp_fun_Height_8(Time, Fluent, Event)), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(tptp_fun_Height_8(Time, Fluent, Event)))))) | (~((~(Event = overflow)) | (~holdsAt(waterLevel(tptp_fun_Height_9(Time, Fluent, Event)), Time)) | (~(Fluent = waterLevel(tptp_fun_Height_9(Time, Fluent, Event)))))))) | (~(initiates(Event, Fluent, Time) | (~((~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(Height))))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Fluent = waterLevel(Height))) | (~(Event = overflow))))))))))) | (~((~((~initiates(tptp_fun_Event_5(n0, filling), tptp_fun_Height_10(waterLevel(filling), tapOn), n0)) | (~((~(tptp_fun_Event_5(n0, filling) = tapOff)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(tptp_fun_Height_8(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_5(n0, filling))))) | (~holdsAt(waterLevel(tptp_fun_Height_8(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_5(n0, filling))), n0)))) | (~((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = spilling)))) | (~((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~holdsAt(waterLevel(tptp_fun_Height_9(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_5(n0, filling))), n0)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(tptp_fun_Height_9(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_5(n0, filling))))))) | (~((~(tptp_fun_Event_5(n0, filling) = tapOn)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = filling)))))) | (~(initiates(tptp_fun_Event_5(n0, filling), tptp_fun_Height_10(waterLevel(filling), tapOn), n0) | (~((~((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = spilling)))) | (~![Height: $i] : ((~(tptp_fun_Event_5(n0, filling) = tapOff)) | (~holdsAt(waterLevel(Height), n0)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(Height))))) | (~![Height: $i] : ((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~holdsAt(waterLevel(Height), n0)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(Height))))) | (~((~(tptp_fun_Event_5(n0, filling) = tapOn)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = filling)))))))))))),
% 2.02/1.54      inference(monotonicity,[status(thm)],[679])).
% 2.02/1.54  tff(681,plain,
% 2.02/1.54      (((~![Event: $i, Fluent: $i, Time: $i] : (~((~((~initiates(Event, Fluent, Time)) | (~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~((~holdsAt(waterLevel(tptp_fun_Height_8(Time, Fluent, Event)), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(tptp_fun_Height_8(Time, Fluent, Event)))))) | (~((~(Event = overflow)) | (~holdsAt(waterLevel(tptp_fun_Height_9(Time, Fluent, Event)), Time)) | (~(Fluent = waterLevel(tptp_fun_Height_9(Time, Fluent, Event)))))))) | (~(initiates(Event, Fluent, Time) | (~((~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(Height))))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Fluent = waterLevel(Height))) | (~(Event = overflow))))))))))) | (~((~((~initiates(tptp_fun_Event_5(n0, filling), tptp_fun_Height_10(waterLevel(filling), tapOn), n0)) | (~((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = spilling)))) | (~((~(tptp_fun_Event_5(n0, filling) = tapOn)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = filling)))) | (~((~holdsAt(waterLevel(tptp_fun_Height_8(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_5(n0, filling))), n0)) | (~(tptp_fun_Event_5(n0, filling) = tapOff)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(tptp_fun_Height_8(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_5(n0, filling))))))) | (~((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~holdsAt(waterLevel(tptp_fun_Height_9(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_5(n0, filling))), n0)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(tptp_fun_Height_9(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_5(n0, filling))))))))) | (~(initiates(tptp_fun_Event_5(n0, filling), tptp_fun_Height_10(waterLevel(filling), tapOn), n0) | (~((~((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = spilling)))) | (~((~(tptp_fun_Event_5(n0, filling) = tapOn)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = filling)))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), n0)) | (~(tptp_fun_Event_5(n0, filling) = tapOff)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(Height))))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), n0)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(Height))) | (~(tptp_fun_Event_5(n0, filling) = overflow))))))))))) <=> ((~![Event: $i, Fluent: $i, Time: $i] : (~((~((~initiates(Event, Fluent, Time)) | (~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~((~holdsAt(waterLevel(tptp_fun_Height_8(Time, Fluent, Event)), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(tptp_fun_Height_8(Time, Fluent, Event)))))) | (~((~(Event = overflow)) | (~holdsAt(waterLevel(tptp_fun_Height_9(Time, Fluent, Event)), Time)) | (~(Fluent = waterLevel(tptp_fun_Height_9(Time, Fluent, Event)))))))) | (~(initiates(Event, Fluent, Time) | (~((~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(Height))))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Fluent = waterLevel(Height))) | (~(Event = overflow))))))))))) | (~((~((~initiates(tptp_fun_Event_5(n0, filling), tptp_fun_Height_10(waterLevel(filling), tapOn), n0)) | (~((~(tptp_fun_Event_5(n0, filling) = tapOff)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(tptp_fun_Height_8(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_5(n0, filling))))) | (~holdsAt(waterLevel(tptp_fun_Height_8(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_5(n0, filling))), n0)))) | (~((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = spilling)))) | (~((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~holdsAt(waterLevel(tptp_fun_Height_9(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_5(n0, filling))), n0)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(tptp_fun_Height_9(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_5(n0, filling))))))) | (~((~(tptp_fun_Event_5(n0, filling) = tapOn)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = filling)))))) | (~(initiates(tptp_fun_Event_5(n0, filling), tptp_fun_Height_10(waterLevel(filling), tapOn), n0) | (~((~((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = spilling)))) | (~![Height: $i] : ((~(tptp_fun_Event_5(n0, filling) = tapOff)) | (~holdsAt(waterLevel(Height), n0)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(Height))))) | (~![Height: $i] : ((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~holdsAt(waterLevel(Height), n0)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(Height))))) | (~((~(tptp_fun_Event_5(n0, filling) = tapOn)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = filling)))))))))))),
% 2.02/1.54      inference(transitivity,[status(thm)],[680, 678])).
% 2.02/1.54  tff(682,plain,
% 2.02/1.54      ((~![Event: $i, Fluent: $i, Time: $i] : (~((~((~initiates(Event, Fluent, Time)) | (~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~((~holdsAt(waterLevel(tptp_fun_Height_8(Time, Fluent, Event)), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(tptp_fun_Height_8(Time, Fluent, Event)))))) | (~((~(Event = overflow)) | (~holdsAt(waterLevel(tptp_fun_Height_9(Time, Fluent, Event)), Time)) | (~(Fluent = waterLevel(tptp_fun_Height_9(Time, Fluent, Event)))))))) | (~(initiates(Event, Fluent, Time) | (~((~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(Height))))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Fluent = waterLevel(Height))) | (~(Event = overflow))))))))))) | (~((~((~initiates(tptp_fun_Event_5(n0, filling), tptp_fun_Height_10(waterLevel(filling), tapOn), n0)) | (~((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = spilling)))) | (~((~(tptp_fun_Event_5(n0, filling) = tapOn)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = filling)))) | (~((~holdsAt(waterLevel(tptp_fun_Height_8(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_5(n0, filling))), n0)) | (~(tptp_fun_Event_5(n0, filling) = tapOff)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(tptp_fun_Height_8(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_5(n0, filling))))))) | (~((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~holdsAt(waterLevel(tptp_fun_Height_9(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_5(n0, filling))), n0)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(tptp_fun_Height_9(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_5(n0, filling))))))))) | (~(initiates(tptp_fun_Event_5(n0, filling), tptp_fun_Height_10(waterLevel(filling), tapOn), n0) | (~((~((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = spilling)))) | (~((~(tptp_fun_Event_5(n0, filling) = tapOn)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = filling)))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), n0)) | (~(tptp_fun_Event_5(n0, filling) = tapOff)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(Height))))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), n0)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(Height))) | (~(tptp_fun_Event_5(n0, filling) = overflow))))))))))),
% 2.02/1.54      inference(quant_inst,[status(thm)],[])).
% 2.02/1.54  tff(683,plain,
% 2.02/1.54      ((~![Event: $i, Fluent: $i, Time: $i] : (~((~((~initiates(Event, Fluent, Time)) | (~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~((~holdsAt(waterLevel(tptp_fun_Height_8(Time, Fluent, Event)), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(tptp_fun_Height_8(Time, Fluent, Event)))))) | (~((~(Event = overflow)) | (~holdsAt(waterLevel(tptp_fun_Height_9(Time, Fluent, Event)), Time)) | (~(Fluent = waterLevel(tptp_fun_Height_9(Time, Fluent, Event)))))))) | (~(initiates(Event, Fluent, Time) | (~((~((~(Event = overflow)) | (~(Fluent = spilling)))) | (~((~(Event = tapOn)) | (~(Fluent = filling)))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Event = tapOff)) | (~(Fluent = waterLevel(Height))))) | (~![Height: $i] : ((~holdsAt(waterLevel(Height), Time)) | (~(Fluent = waterLevel(Height))) | (~(Event = overflow))))))))))) | (~((~((~initiates(tptp_fun_Event_5(n0, filling), tptp_fun_Height_10(waterLevel(filling), tapOn), n0)) | (~((~(tptp_fun_Event_5(n0, filling) = tapOff)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(tptp_fun_Height_8(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_5(n0, filling))))) | (~holdsAt(waterLevel(tptp_fun_Height_8(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_5(n0, filling))), n0)))) | (~((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = spilling)))) | (~((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~holdsAt(waterLevel(tptp_fun_Height_9(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_5(n0, filling))), n0)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(tptp_fun_Height_9(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_5(n0, filling))))))) | (~((~(tptp_fun_Event_5(n0, filling) = tapOn)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = filling)))))) | (~(initiates(tptp_fun_Event_5(n0, filling), tptp_fun_Height_10(waterLevel(filling), tapOn), n0) | (~((~((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = spilling)))) | (~![Height: $i] : ((~(tptp_fun_Event_5(n0, filling) = tapOff)) | (~holdsAt(waterLevel(Height), n0)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(Height))))) | (~![Height: $i] : ((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~holdsAt(waterLevel(Height), n0)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(Height))))) | (~((~(tptp_fun_Event_5(n0, filling) = tapOn)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = filling))))))))))),
% 2.02/1.55      inference(modus_ponens,[status(thm)],[682, 681])).
% 2.02/1.55  tff(684,plain,
% 2.02/1.55      (~((~((~initiates(tptp_fun_Event_5(n0, filling), tptp_fun_Height_10(waterLevel(filling), tapOn), n0)) | (~((~(tptp_fun_Event_5(n0, filling) = tapOff)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(tptp_fun_Height_8(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_5(n0, filling))))) | (~holdsAt(waterLevel(tptp_fun_Height_8(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_5(n0, filling))), n0)))) | (~((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = spilling)))) | (~((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~holdsAt(waterLevel(tptp_fun_Height_9(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_5(n0, filling))), n0)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(tptp_fun_Height_9(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_5(n0, filling))))))) | (~((~(tptp_fun_Event_5(n0, filling) = tapOn)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = filling)))))) | (~(initiates(tptp_fun_Event_5(n0, filling), tptp_fun_Height_10(waterLevel(filling), tapOn), n0) | (~((~((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = spilling)))) | (~![Height: $i] : ((~(tptp_fun_Event_5(n0, filling) = tapOff)) | (~holdsAt(waterLevel(Height), n0)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(Height))))) | (~![Height: $i] : ((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~holdsAt(waterLevel(Height), n0)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(Height))))) | (~((~(tptp_fun_Event_5(n0, filling) = tapOn)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = filling)))))))))),
% 2.02/1.55      inference(unit_resolution,[status(thm)],[683, 677])).
% 2.02/1.55  tff(685,plain,
% 2.02/1.55      (((~((~initiates(tptp_fun_Event_5(n0, filling), tptp_fun_Height_10(waterLevel(filling), tapOn), n0)) | (~((~(tptp_fun_Event_5(n0, filling) = tapOff)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(tptp_fun_Height_8(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_5(n0, filling))))) | (~holdsAt(waterLevel(tptp_fun_Height_8(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_5(n0, filling))), n0)))) | (~((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = spilling)))) | (~((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~holdsAt(waterLevel(tptp_fun_Height_9(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_5(n0, filling))), n0)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(tptp_fun_Height_9(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Event_5(n0, filling))))))) | (~((~(tptp_fun_Event_5(n0, filling) = tapOn)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = filling)))))) | (~(initiates(tptp_fun_Event_5(n0, filling), tptp_fun_Height_10(waterLevel(filling), tapOn), n0) | (~((~((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = spilling)))) | (~![Height: $i] : ((~(tptp_fun_Event_5(n0, filling) = tapOff)) | (~holdsAt(waterLevel(Height), n0)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(Height))))) | (~![Height: $i] : ((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~holdsAt(waterLevel(Height), n0)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(Height))))) | (~((~(tptp_fun_Event_5(n0, filling) = tapOn)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = filling))))))))) | (initiates(tptp_fun_Event_5(n0, filling), tptp_fun_Height_10(waterLevel(filling), tapOn), n0) | (~((~((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = spilling)))) | (~![Height: $i] : ((~(tptp_fun_Event_5(n0, filling) = tapOff)) | (~holdsAt(waterLevel(Height), n0)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(Height))))) | (~![Height: $i] : ((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~holdsAt(waterLevel(Height), n0)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(Height))))) | (~((~(tptp_fun_Event_5(n0, filling) = tapOn)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = filling)))))))),
% 2.02/1.55      inference(tautology,[status(thm)],[])).
% 2.02/1.55  tff(686,plain,
% 2.02/1.55      (initiates(tptp_fun_Event_5(n0, filling), tptp_fun_Height_10(waterLevel(filling), tapOn), n0) | (~((~((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = spilling)))) | (~![Height: $i] : ((~(tptp_fun_Event_5(n0, filling) = tapOff)) | (~holdsAt(waterLevel(Height), n0)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(Height))))) | (~![Height: $i] : ((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~holdsAt(waterLevel(Height), n0)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(Height))))) | (~((~(tptp_fun_Event_5(n0, filling) = tapOn)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = filling))))))),
% 2.02/1.55      inference(unit_resolution,[status(thm)],[685, 684])).
% 2.02/1.55  tff(687,plain,
% 2.02/1.55      (((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(tptp_fun_Event_5(n0, filling), n0) <=> ((tptp_fun_Event_5(n0, filling) = tapOn) | (~((~holdsAt(filling, n0)) | (~holdsAt(waterLevel(plus(n1, plus(n1, n1))), n0)) | (~(tptp_fun_Event_5(n0, filling) = overflow))))))) <=> ((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(tptp_fun_Event_5(n0, filling), n0) <=> ((tptp_fun_Event_5(n0, filling) = tapOn) | (~((~holdsAt(filling, n0)) | (~holdsAt(waterLevel(plus(n1, plus(n1, n1))), n0)) | (~(tptp_fun_Event_5(n0, filling) = overflow)))))))),
% 2.02/1.55      inference(rewrite,[status(thm)],[])).
% 2.02/1.55  tff(688,plain,
% 2.02/1.55      ((happens(tptp_fun_Event_5(n0, filling), n0) <=> ((~((~(tptp_fun_Event_5(n0, filling) = tapOn)) | (~(n0 = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), n0)) | (~holdsAt(filling, n0)) | (~(tptp_fun_Event_5(n0, filling) = overflow)))))) <=> (happens(tptp_fun_Event_5(n0, filling), n0) <=> ((tptp_fun_Event_5(n0, filling) = tapOn) | (~((~holdsAt(filling, n0)) | (~holdsAt(waterLevel(plus(n1, plus(n1, n1))), n0)) | (~(tptp_fun_Event_5(n0, filling) = overflow))))))),
% 2.02/1.55      inference(rewrite,[status(thm)],[])).
% 2.02/1.55  tff(689,plain,
% 2.02/1.55      (((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(tptp_fun_Event_5(n0, filling), n0) <=> ((~((~(tptp_fun_Event_5(n0, filling) = tapOn)) | (~(n0 = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), n0)) | (~holdsAt(filling, n0)) | (~(tptp_fun_Event_5(n0, filling) = overflow))))))) <=> ((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(tptp_fun_Event_5(n0, filling), n0) <=> ((tptp_fun_Event_5(n0, filling) = tapOn) | (~((~holdsAt(filling, n0)) | (~holdsAt(waterLevel(plus(n1, plus(n1, n1))), n0)) | (~(tptp_fun_Event_5(n0, filling) = overflow)))))))),
% 2.02/1.55      inference(monotonicity,[status(thm)],[688])).
% 2.02/1.55  tff(690,plain,
% 2.02/1.55      (((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(tptp_fun_Event_5(n0, filling), n0) <=> ((~((~(tptp_fun_Event_5(n0, filling) = tapOn)) | (~(n0 = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), n0)) | (~holdsAt(filling, n0)) | (~(tptp_fun_Event_5(n0, filling) = overflow))))))) <=> ((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(tptp_fun_Event_5(n0, filling), n0) <=> ((tptp_fun_Event_5(n0, filling) = tapOn) | (~((~holdsAt(filling, n0)) | (~holdsAt(waterLevel(plus(n1, plus(n1, n1))), n0)) | (~(tptp_fun_Event_5(n0, filling) = overflow)))))))),
% 2.02/1.55      inference(transitivity,[status(thm)],[689, 687])).
% 2.02/1.55  tff(691,plain,
% 2.02/1.55      ((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(tptp_fun_Event_5(n0, filling), n0) <=> ((~((~(tptp_fun_Event_5(n0, filling) = tapOn)) | (~(n0 = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), n0)) | (~holdsAt(filling, n0)) | (~(tptp_fun_Event_5(n0, filling) = overflow))))))),
% 2.02/1.55      inference(quant_inst,[status(thm)],[])).
% 2.02/1.55  tff(692,plain,
% 2.02/1.55      ((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(tptp_fun_Event_5(n0, filling), n0) <=> ((tptp_fun_Event_5(n0, filling) = tapOn) | (~((~holdsAt(filling, n0)) | (~holdsAt(waterLevel(plus(n1, plus(n1, n1))), n0)) | (~(tptp_fun_Event_5(n0, filling) = overflow))))))),
% 2.02/1.55      inference(modus_ponens,[status(thm)],[691, 690])).
% 2.02/1.55  tff(693,plain,
% 2.02/1.55      (happens(tptp_fun_Event_5(n0, filling), n0) <=> ((tptp_fun_Event_5(n0, filling) = tapOn) | (~((~holdsAt(filling, n0)) | (~holdsAt(waterLevel(plus(n1, plus(n1, n1))), n0)) | (~(tptp_fun_Event_5(n0, filling) = overflow)))))),
% 2.02/1.55      inference(unit_resolution,[status(thm)],[692, 356])).
% 2.02/1.55  tff(694,assumption,(happens(tptp_fun_Event_5(n0, filling), n0)), introduced(assumption)).
% 2.02/1.55  tff(695,plain,
% 2.02/1.55      ((~(happens(tptp_fun_Event_5(n0, filling), n0) <=> ((tptp_fun_Event_5(n0, filling) = tapOn) | (~((~holdsAt(filling, n0)) | (~holdsAt(waterLevel(plus(n1, plus(n1, n1))), n0)) | (~(tptp_fun_Event_5(n0, filling) = overflow))))))) | (~happens(tptp_fun_Event_5(n0, filling), n0)) | ((tptp_fun_Event_5(n0, filling) = tapOn) | (~((~holdsAt(filling, n0)) | (~holdsAt(waterLevel(plus(n1, plus(n1, n1))), n0)) | (~(tptp_fun_Event_5(n0, filling) = overflow)))))),
% 2.02/1.55      inference(tautology,[status(thm)],[])).
% 2.02/1.55  tff(696,plain,
% 2.02/1.55      ((~(happens(tptp_fun_Event_5(n0, filling), n0) <=> ((tptp_fun_Event_5(n0, filling) = tapOn) | (~((~holdsAt(filling, n0)) | (~holdsAt(waterLevel(plus(n1, plus(n1, n1))), n0)) | (~(tptp_fun_Event_5(n0, filling) = overflow))))))) | ((tptp_fun_Event_5(n0, filling) = tapOn) | (~((~holdsAt(filling, n0)) | (~holdsAt(waterLevel(plus(n1, plus(n1, n1))), n0)) | (~(tptp_fun_Event_5(n0, filling) = overflow)))))),
% 2.02/1.55      inference(unit_resolution,[status(thm)],[695, 694])).
% 2.02/1.55  tff(697,plain,
% 2.02/1.55      ((tptp_fun_Event_5(n0, filling) = tapOn) | (~((~holdsAt(filling, n0)) | (~holdsAt(waterLevel(plus(n1, plus(n1, n1))), n0)) | (~(tptp_fun_Event_5(n0, filling) = overflow))))),
% 2.02/1.55      inference(unit_resolution,[status(thm)],[696, 693])).
% 2.02/1.55  tff(698,plain,
% 2.02/1.55      (((~holdsAt(filling, n0)) | (~holdsAt(waterLevel(plus(n1, plus(n1, n1))), n0)) | (~(tptp_fun_Event_5(n0, filling) = overflow))) | holdsAt(filling, n0)),
% 2.02/1.55      inference(tautology,[status(thm)],[])).
% 2.02/1.55  tff(699,plain,
% 2.02/1.55      ((~holdsAt(filling, n0)) | (~holdsAt(waterLevel(plus(n1, plus(n1, n1))), n0)) | (~(tptp_fun_Event_5(n0, filling) = overflow))),
% 2.02/1.55      inference(unit_resolution,[status(thm)],[698, 391])).
% 2.02/1.55  tff(700,plain,
% 2.02/1.55      ((~((tptp_fun_Event_5(n0, filling) = tapOn) | (~((~holdsAt(filling, n0)) | (~holdsAt(waterLevel(plus(n1, plus(n1, n1))), n0)) | (~(tptp_fun_Event_5(n0, filling) = overflow)))))) | (tptp_fun_Event_5(n0, filling) = tapOn) | (~((~holdsAt(filling, n0)) | (~holdsAt(waterLevel(plus(n1, plus(n1, n1))), n0)) | (~(tptp_fun_Event_5(n0, filling) = overflow))))),
% 2.02/1.55      inference(tautology,[status(thm)],[])).
% 2.02/1.55  tff(701,plain,
% 2.02/1.55      ((~((tptp_fun_Event_5(n0, filling) = tapOn) | (~((~holdsAt(filling, n0)) | (~holdsAt(waterLevel(plus(n1, plus(n1, n1))), n0)) | (~(tptp_fun_Event_5(n0, filling) = overflow)))))) | (tptp_fun_Event_5(n0, filling) = tapOn)),
% 2.02/1.55      inference(unit_resolution,[status(thm)],[700, 699])).
% 2.02/1.55  tff(702,plain,
% 2.02/1.55      (tptp_fun_Event_5(n0, filling) = tapOn),
% 2.02/1.55      inference(unit_resolution,[status(thm)],[701, 697])).
% 2.02/1.55  tff(703,plain,
% 2.02/1.55      ((~![X: $i, Y: $i] : ((waterLevel(X) = waterLevel(Y)) <=> (X = Y))) | ((waterLevel(tptp_fun_Height_10(waterLevel(filling), tapOn)) = waterLevel(filling)) <=> (tptp_fun_Height_10(waterLevel(filling), tapOn) = filling))),
% 2.02/1.55      inference(quant_inst,[status(thm)],[])).
% 2.02/1.55  tff(704,plain,
% 2.02/1.55      ((waterLevel(tptp_fun_Height_10(waterLevel(filling), tapOn)) = waterLevel(filling)) <=> (tptp_fun_Height_10(waterLevel(filling), tapOn) = filling)),
% 2.02/1.55      inference(unit_resolution,[status(thm)],[703, 20])).
% 2.02/1.55  tff(705,plain,
% 2.02/1.55      (waterLevel(tptp_fun_Height_10(waterLevel(filling), tapOn)) = waterLevel(filling)),
% 2.02/1.55      inference(symmetry,[status(thm)],[64])).
% 2.02/1.55  tff(706,plain,
% 2.02/1.55      ((~((waterLevel(tptp_fun_Height_10(waterLevel(filling), tapOn)) = waterLevel(filling)) <=> (tptp_fun_Height_10(waterLevel(filling), tapOn) = filling))) | (~(waterLevel(tptp_fun_Height_10(waterLevel(filling), tapOn)) = waterLevel(filling))) | (tptp_fun_Height_10(waterLevel(filling), tapOn) = filling)),
% 2.02/1.55      inference(tautology,[status(thm)],[])).
% 2.02/1.55  tff(707,plain,
% 2.02/1.55      ((~((waterLevel(tptp_fun_Height_10(waterLevel(filling), tapOn)) = waterLevel(filling)) <=> (tptp_fun_Height_10(waterLevel(filling), tapOn) = filling))) | (tptp_fun_Height_10(waterLevel(filling), tapOn) = filling)),
% 2.02/1.55      inference(unit_resolution,[status(thm)],[706, 705])).
% 2.02/1.55  tff(708,plain,
% 2.02/1.55      (tptp_fun_Height_10(waterLevel(filling), tapOn) = filling),
% 2.02/1.55      inference(unit_resolution,[status(thm)],[707, 704])).
% 2.02/1.55  tff(709,plain,
% 2.02/1.55      ((~((~(tptp_fun_Event_5(n0, filling) = tapOn)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = filling)))) | (~(tptp_fun_Event_5(n0, filling) = tapOn)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = filling))),
% 2.02/1.55      inference(tautology,[status(thm)],[])).
% 2.02/1.55  tff(710,plain,
% 2.02/1.55      ((~((~(tptp_fun_Event_5(n0, filling) = tapOn)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = filling)))) | (~(tptp_fun_Event_5(n0, filling) = tapOn))),
% 2.02/1.55      inference(unit_resolution,[status(thm)],[709, 708])).
% 2.02/1.55  tff(711,plain,
% 2.02/1.55      (~((~(tptp_fun_Event_5(n0, filling) = tapOn)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = filling)))),
% 2.02/1.55      inference(unit_resolution,[status(thm)],[710, 702])).
% 2.02/1.55  tff(712,plain,
% 2.02/1.55      (((~((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = spilling)))) | (~![Height: $i] : ((~(tptp_fun_Event_5(n0, filling) = tapOff)) | (~holdsAt(waterLevel(Height), n0)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(Height))))) | (~![Height: $i] : ((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~holdsAt(waterLevel(Height), n0)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(Height))))) | (~((~(tptp_fun_Event_5(n0, filling) = tapOn)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = filling))))) | ((~(tptp_fun_Event_5(n0, filling) = tapOn)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = filling)))),
% 2.02/1.55      inference(tautology,[status(thm)],[])).
% 2.02/1.55  tff(713,plain,
% 2.02/1.55      ((~((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = spilling)))) | (~![Height: $i] : ((~(tptp_fun_Event_5(n0, filling) = tapOff)) | (~holdsAt(waterLevel(Height), n0)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(Height))))) | (~![Height: $i] : ((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~holdsAt(waterLevel(Height), n0)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(Height))))) | (~((~(tptp_fun_Event_5(n0, filling) = tapOn)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = filling))))),
% 2.02/1.55      inference(unit_resolution,[status(thm)],[712, 711])).
% 2.02/1.55  tff(714,plain,
% 2.02/1.55      ((~(initiates(tptp_fun_Event_5(n0, filling), tptp_fun_Height_10(waterLevel(filling), tapOn), n0) | (~((~((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = spilling)))) | (~![Height: $i] : ((~(tptp_fun_Event_5(n0, filling) = tapOff)) | (~holdsAt(waterLevel(Height), n0)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(Height))))) | (~![Height: $i] : ((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~holdsAt(waterLevel(Height), n0)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(Height))))) | (~((~(tptp_fun_Event_5(n0, filling) = tapOn)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = filling)))))))) | initiates(tptp_fun_Event_5(n0, filling), tptp_fun_Height_10(waterLevel(filling), tapOn), n0) | (~((~((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = spilling)))) | (~![Height: $i] : ((~(tptp_fun_Event_5(n0, filling) = tapOff)) | (~holdsAt(waterLevel(Height), n0)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(Height))))) | (~![Height: $i] : ((~(tptp_fun_Event_5(n0, filling) = overflow)) | (~holdsAt(waterLevel(Height), n0)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = waterLevel(Height))))) | (~((~(tptp_fun_Event_5(n0, filling) = tapOn)) | (~(tptp_fun_Height_10(waterLevel(filling), tapOn) = filling))))))),
% 2.02/1.55      inference(tautology,[status(thm)],[])).
% 2.02/1.55  tff(715,plain,
% 2.02/1.55      (initiates(tptp_fun_Event_5(n0, filling), tptp_fun_Height_10(waterLevel(filling), tapOn), n0)),
% 2.02/1.55      inference(unit_resolution,[status(thm)],[714, 713, 686])).
% 2.02/1.55  tff(716,plain,
% 2.02/1.55      (trajectory(tptp_fun_Height_10(waterLevel(filling), tapOn), n0, waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1))) <=> trajectory(filling, n0, waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))),
% 2.02/1.55      inference(monotonicity,[status(thm)],[68])).
% 2.02/1.55  tff(717,plain,
% 2.02/1.55      (trajectory(filling, n0, waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1))) <=> trajectory(tptp_fun_Height_10(waterLevel(filling), tapOn), n0, waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))),
% 2.02/1.55      inference(symmetry,[status(thm)],[716])).
% 2.02/1.55  tff(718,plain,
% 2.02/1.55      ((plus(n0, n3) = n3) <=> (plus(n0, plus(n1, plus(n1, n1))) = plus(n1, plus(n1, n1)))),
% 2.02/1.55      inference(rewrite,[status(thm)],[])).
% 2.02/1.55  tff(719,plain,
% 2.02/1.55      ((plus(n0, n3) = n3) <=> (plus(n0, n3) = n3)),
% 2.02/1.55      inference(rewrite,[status(thm)],[])).
% 2.02/1.55  tff(720,axiom,(plus(n0, n3) = n3), file('/export/starexec/sandbox/benchmark/theBenchmark.p','plus0_3')).
% 2.02/1.55  tff(721,plain,
% 2.02/1.55      (plus(n0, n3) = n3),
% 2.02/1.55      inference(modus_ponens,[status(thm)],[720, 719])).
% 2.02/1.55  tff(722,plain,
% 2.02/1.55      (plus(n0, plus(n1, plus(n1, n1))) = plus(n1, plus(n1, n1))),
% 2.02/1.55      inference(modus_ponens,[status(thm)],[721, 718])).
% 2.02/1.55  tff(723,plain,
% 2.02/1.55      (plus(n1, plus(n1, n1)) = plus(n0, plus(n1, plus(n1, n1)))),
% 2.02/1.55      inference(symmetry,[status(thm)],[722])).
% 2.02/1.55  tff(724,plain,
% 2.02/1.55      (holdsAt(waterLevel(n0), n0) <=> holdsAt(waterLevel(n0), n0)),
% 2.02/1.55      inference(rewrite,[status(thm)],[])).
% 2.02/1.55  tff(725,axiom,(holdsAt(waterLevel(n0), n0)), file('/export/starexec/sandbox/benchmark/theBenchmark.p','waterLevel_0')).
% 2.02/1.55  tff(726,plain,
% 2.02/1.55      (holdsAt(waterLevel(n0), n0)),
% 2.02/1.55      inference(modus_ponens,[status(thm)],[725, 724])).
% 2.02/1.55  tff(727,plain,
% 2.02/1.55      (^[Height1: $i, Time: $i, Height2: $i, Offset: $i] : refl((trajectory(filling, Time, waterLevel(Height2), Offset) | (~holdsAt(waterLevel(Height1), Time)) | (~(Height2 = plus(Height1, Offset)))) <=> (trajectory(filling, Time, waterLevel(Height2), Offset) | (~holdsAt(waterLevel(Height1), Time)) | (~(Height2 = plus(Height1, Offset)))))),
% 2.02/1.55      inference(bind,[status(th)],[])).
% 2.02/1.55  tff(728,plain,
% 2.02/1.55      (![Height1: $i, Time: $i, Height2: $i, Offset: $i] : (trajectory(filling, Time, waterLevel(Height2), Offset) | (~holdsAt(waterLevel(Height1), Time)) | (~(Height2 = plus(Height1, Offset)))) <=> ![Height1: $i, Time: $i, Height2: $i, Offset: $i] : (trajectory(filling, Time, waterLevel(Height2), Offset) | (~holdsAt(waterLevel(Height1), Time)) | (~(Height2 = plus(Height1, Offset))))),
% 2.02/1.55      inference(quant_intro,[status(thm)],[727])).
% 2.02/1.55  tff(729,plain,
% 2.02/1.55      (^[Height1: $i, Time: $i, Height2: $i, Offset: $i] : trans(monotonicity(trans(monotonicity(rewrite((holdsAt(waterLevel(Height1), Time) & (Height2 = plus(Height1, Offset))) <=> (~((~holdsAt(waterLevel(Height1), Time)) | (~(Height2 = plus(Height1, Offset)))))), ((~(holdsAt(waterLevel(Height1), Time) & (Height2 = plus(Height1, Offset)))) <=> (~(~((~holdsAt(waterLevel(Height1), Time)) | (~(Height2 = plus(Height1, Offset)))))))), rewrite((~(~((~holdsAt(waterLevel(Height1), Time)) | (~(Height2 = plus(Height1, Offset)))))) <=> ((~holdsAt(waterLevel(Height1), Time)) | (~(Height2 = plus(Height1, Offset))))), ((~(holdsAt(waterLevel(Height1), Time) & (Height2 = plus(Height1, Offset)))) <=> ((~holdsAt(waterLevel(Height1), Time)) | (~(Height2 = plus(Height1, Offset)))))), (((~(holdsAt(waterLevel(Height1), Time) & (Height2 = plus(Height1, Offset)))) | trajectory(filling, Time, waterLevel(Height2), Offset)) <=> (((~holdsAt(waterLevel(Height1), Time)) | (~(Height2 = plus(Height1, Offset)))) | trajectory(filling, Time, waterLevel(Height2), Offset)))), rewrite((((~holdsAt(waterLevel(Height1), Time)) | (~(Height2 = plus(Height1, Offset)))) | trajectory(filling, Time, waterLevel(Height2), Offset)) <=> (trajectory(filling, Time, waterLevel(Height2), Offset) | (~holdsAt(waterLevel(Height1), Time)) | (~(Height2 = plus(Height1, Offset))))), (((~(holdsAt(waterLevel(Height1), Time) & (Height2 = plus(Height1, Offset)))) | trajectory(filling, Time, waterLevel(Height2), Offset)) <=> (trajectory(filling, Time, waterLevel(Height2), Offset) | (~holdsAt(waterLevel(Height1), Time)) | (~(Height2 = plus(Height1, Offset))))))),
% 2.02/1.55      inference(bind,[status(th)],[])).
% 2.02/1.55  tff(730,plain,
% 2.02/1.55      (![Height1: $i, Time: $i, Height2: $i, Offset: $i] : ((~(holdsAt(waterLevel(Height1), Time) & (Height2 = plus(Height1, Offset)))) | trajectory(filling, Time, waterLevel(Height2), Offset)) <=> ![Height1: $i, Time: $i, Height2: $i, Offset: $i] : (trajectory(filling, Time, waterLevel(Height2), Offset) | (~holdsAt(waterLevel(Height1), Time)) | (~(Height2 = plus(Height1, Offset))))),
% 2.02/1.55      inference(quant_intro,[status(thm)],[729])).
% 2.02/1.55  tff(731,plain,
% 2.02/1.55      (![Height1: $i, Time: $i, Height2: $i, Offset: $i] : ((~(holdsAt(waterLevel(Height1), Time) & (Height2 = plus(Height1, Offset)))) | trajectory(filling, Time, waterLevel(Height2), Offset)) <=> ![Height1: $i, Time: $i, Height2: $i, Offset: $i] : ((~(holdsAt(waterLevel(Height1), Time) & (Height2 = plus(Height1, Offset)))) | trajectory(filling, Time, waterLevel(Height2), Offset))),
% 2.02/1.55      inference(rewrite,[status(thm)],[])).
% 2.02/1.55  tff(732,plain,
% 2.02/1.55      (^[Height1: $i, Time: $i, Height2: $i, Offset: $i] : rewrite(((holdsAt(waterLevel(Height1), Time) & (Height2 = plus(Height1, Offset))) => trajectory(filling, Time, waterLevel(Height2), Offset)) <=> ((~(holdsAt(waterLevel(Height1), Time) & (Height2 = plus(Height1, Offset)))) | trajectory(filling, Time, waterLevel(Height2), Offset)))),
% 2.02/1.55      inference(bind,[status(th)],[])).
% 2.02/1.55  tff(733,plain,
% 2.02/1.55      (![Height1: $i, Time: $i, Height2: $i, Offset: $i] : ((holdsAt(waterLevel(Height1), Time) & (Height2 = plus(Height1, Offset))) => trajectory(filling, Time, waterLevel(Height2), Offset)) <=> ![Height1: $i, Time: $i, Height2: $i, Offset: $i] : ((~(holdsAt(waterLevel(Height1), Time) & (Height2 = plus(Height1, Offset)))) | trajectory(filling, Time, waterLevel(Height2), Offset))),
% 2.02/1.55      inference(quant_intro,[status(thm)],[732])).
% 2.02/1.55  tff(734,axiom,(![Height1: $i, Time: $i, Height2: $i, Offset: $i] : ((holdsAt(waterLevel(Height1), Time) & (Height2 = plus(Height1, Offset))) => trajectory(filling, Time, waterLevel(Height2), Offset))), file('/export/starexec/sandbox/benchmark/Axioms/CSR001+1.ax','change_of_waterLevel')).
% 2.02/1.55  tff(735,plain,
% 2.02/1.55      (![Height1: $i, Time: $i, Height2: $i, Offset: $i] : ((~(holdsAt(waterLevel(Height1), Time) & (Height2 = plus(Height1, Offset)))) | trajectory(filling, Time, waterLevel(Height2), Offset))),
% 2.02/1.55      inference(modus_ponens,[status(thm)],[734, 733])).
% 2.02/1.55  tff(736,plain,
% 2.02/1.55      (![Height1: $i, Time: $i, Height2: $i, Offset: $i] : ((~(holdsAt(waterLevel(Height1), Time) & (Height2 = plus(Height1, Offset)))) | trajectory(filling, Time, waterLevel(Height2), Offset))),
% 2.02/1.55      inference(modus_ponens,[status(thm)],[735, 731])).
% 2.02/1.55  tff(737,plain,(
% 2.02/1.55      ![Height1: $i, Time: $i, Height2: $i, Offset: $i] : ((~(holdsAt(waterLevel(Height1), Time) & (Height2 = plus(Height1, Offset)))) | trajectory(filling, Time, waterLevel(Height2), Offset))),
% 2.02/1.55      inference(skolemize,[status(sab)],[736])).
% 2.02/1.55  tff(738,plain,
% 2.02/1.55      (![Height1: $i, Time: $i, Height2: $i, Offset: $i] : (trajectory(filling, Time, waterLevel(Height2), Offset) | (~holdsAt(waterLevel(Height1), Time)) | (~(Height2 = plus(Height1, Offset))))),
% 2.02/1.55      inference(modus_ponens,[status(thm)],[737, 730])).
% 2.02/1.55  tff(739,plain,
% 2.02/1.55      (![Height1: $i, Time: $i, Height2: $i, Offset: $i] : (trajectory(filling, Time, waterLevel(Height2), Offset) | (~holdsAt(waterLevel(Height1), Time)) | (~(Height2 = plus(Height1, Offset))))),
% 2.02/1.55      inference(modus_ponens,[status(thm)],[738, 728])).
% 2.02/1.55  tff(740,plain,
% 2.02/1.55      (((~![Height1: $i, Time: $i, Height2: $i, Offset: $i] : (trajectory(filling, Time, waterLevel(Height2), Offset) | (~holdsAt(waterLevel(Height1), Time)) | (~(Height2 = plus(Height1, Offset))))) | ((~holdsAt(waterLevel(n0), n0)) | (~(plus(n1, plus(n1, n1)) = plus(n0, plus(n1, plus(n1, n1))))) | trajectory(filling, n0, waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1))))) <=> ((~![Height1: $i, Time: $i, Height2: $i, Offset: $i] : (trajectory(filling, Time, waterLevel(Height2), Offset) | (~holdsAt(waterLevel(Height1), Time)) | (~(Height2 = plus(Height1, Offset))))) | (~holdsAt(waterLevel(n0), n0)) | (~(plus(n1, plus(n1, n1)) = plus(n0, plus(n1, plus(n1, n1))))) | trajectory(filling, n0, waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1))))),
% 2.02/1.55      inference(rewrite,[status(thm)],[])).
% 2.02/1.55  tff(741,plain,
% 2.02/1.55      ((trajectory(filling, n0, waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1))) | (~holdsAt(waterLevel(n0), n0)) | (~(plus(n1, plus(n1, n1)) = plus(n0, plus(n1, plus(n1, n1)))))) <=> ((~holdsAt(waterLevel(n0), n0)) | (~(plus(n1, plus(n1, n1)) = plus(n0, plus(n1, plus(n1, n1))))) | trajectory(filling, n0, waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1))))),
% 2.02/1.55      inference(rewrite,[status(thm)],[])).
% 2.02/1.55  tff(742,plain,
% 2.02/1.55      (((~![Height1: $i, Time: $i, Height2: $i, Offset: $i] : (trajectory(filling, Time, waterLevel(Height2), Offset) | (~holdsAt(waterLevel(Height1), Time)) | (~(Height2 = plus(Height1, Offset))))) | (trajectory(filling, n0, waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1))) | (~holdsAt(waterLevel(n0), n0)) | (~(plus(n1, plus(n1, n1)) = plus(n0, plus(n1, plus(n1, n1))))))) <=> ((~![Height1: $i, Time: $i, Height2: $i, Offset: $i] : (trajectory(filling, Time, waterLevel(Height2), Offset) | (~holdsAt(waterLevel(Height1), Time)) | (~(Height2 = plus(Height1, Offset))))) | ((~holdsAt(waterLevel(n0), n0)) | (~(plus(n1, plus(n1, n1)) = plus(n0, plus(n1, plus(n1, n1))))) | trajectory(filling, n0, waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))))),
% 2.02/1.55      inference(monotonicity,[status(thm)],[741])).
% 2.02/1.55  tff(743,plain,
% 2.02/1.55      (((~![Height1: $i, Time: $i, Height2: $i, Offset: $i] : (trajectory(filling, Time, waterLevel(Height2), Offset) | (~holdsAt(waterLevel(Height1), Time)) | (~(Height2 = plus(Height1, Offset))))) | (trajectory(filling, n0, waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1))) | (~holdsAt(waterLevel(n0), n0)) | (~(plus(n1, plus(n1, n1)) = plus(n0, plus(n1, plus(n1, n1))))))) <=> ((~![Height1: $i, Time: $i, Height2: $i, Offset: $i] : (trajectory(filling, Time, waterLevel(Height2), Offset) | (~holdsAt(waterLevel(Height1), Time)) | (~(Height2 = plus(Height1, Offset))))) | (~holdsAt(waterLevel(n0), n0)) | (~(plus(n1, plus(n1, n1)) = plus(n0, plus(n1, plus(n1, n1))))) | trajectory(filling, n0, waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1))))),
% 2.02/1.56      inference(transitivity,[status(thm)],[742, 740])).
% 2.02/1.56  tff(744,plain,
% 2.02/1.56      ((~![Height1: $i, Time: $i, Height2: $i, Offset: $i] : (trajectory(filling, Time, waterLevel(Height2), Offset) | (~holdsAt(waterLevel(Height1), Time)) | (~(Height2 = plus(Height1, Offset))))) | (trajectory(filling, n0, waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1))) | (~holdsAt(waterLevel(n0), n0)) | (~(plus(n1, plus(n1, n1)) = plus(n0, plus(n1, plus(n1, n1))))))),
% 2.02/1.56      inference(quant_inst,[status(thm)],[])).
% 2.02/1.56  tff(745,plain,
% 2.02/1.56      ((~![Height1: $i, Time: $i, Height2: $i, Offset: $i] : (trajectory(filling, Time, waterLevel(Height2), Offset) | (~holdsAt(waterLevel(Height1), Time)) | (~(Height2 = plus(Height1, Offset))))) | (~holdsAt(waterLevel(n0), n0)) | (~(plus(n1, plus(n1, n1)) = plus(n0, plus(n1, plus(n1, n1))))) | trajectory(filling, n0, waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))),
% 2.02/1.56      inference(modus_ponens,[status(thm)],[744, 743])).
% 2.02/1.56  tff(746,plain,
% 2.02/1.56      (trajectory(filling, n0, waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))),
% 2.02/1.56      inference(unit_resolution,[status(thm)],[745, 739, 726, 723])).
% 2.02/1.56  tff(747,plain,
% 2.02/1.56      (trajectory(tptp_fun_Height_10(waterLevel(filling), tapOn), n0, waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))),
% 2.02/1.56      inference(modus_ponens,[status(thm)],[746, 717])).
% 2.02/1.56  tff(748,plain,
% 2.02/1.56      (holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n0, plus(n1, plus(n1, n1)))) <=> holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))),
% 2.02/1.56      inference(monotonicity,[status(thm)],[722])).
% 2.02/1.56  tff(749,plain,
% 2.02/1.56      (holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1))) <=> holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n0, plus(n1, plus(n1, n1))))),
% 2.02/1.56      inference(symmetry,[status(thm)],[748])).
% 2.02/1.56  tff(750,plain,
% 2.02/1.56      ((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) <=> (~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n0, plus(n1, plus(n1, n1)))))),
% 2.02/1.56      inference(monotonicity,[status(thm)],[749])).
% 2.02/1.56  tff(751,assumption,(~terminates(overflow, filling, plus(n1, plus(n1, n1)))), introduced(assumption)).
% 2.02/1.56  tff(752,plain,
% 2.02/1.56      (^[Event: $i, Fluent: $i, Time: $i] : refl((terminates(Event, Fluent, Time) <=> ((~((~(Event = overflow)) | (~(Fluent = filling)))) | (~((~(Fluent = filling)) | (~(Event = tapOff)))))) <=> (terminates(Event, Fluent, Time) <=> ((~((~(Event = overflow)) | (~(Fluent = filling)))) | (~((~(Fluent = filling)) | (~(Event = tapOff)))))))),
% 2.02/1.56      inference(bind,[status(th)],[])).
% 2.02/1.56  tff(753,plain,
% 2.02/1.56      (![Event: $i, Fluent: $i, Time: $i] : (terminates(Event, Fluent, Time) <=> ((~((~(Event = overflow)) | (~(Fluent = filling)))) | (~((~(Fluent = filling)) | (~(Event = tapOff)))))) <=> ![Event: $i, Fluent: $i, Time: $i] : (terminates(Event, Fluent, Time) <=> ((~((~(Event = overflow)) | (~(Fluent = filling)))) | (~((~(Fluent = filling)) | (~(Event = tapOff))))))),
% 2.02/1.56      inference(quant_intro,[status(thm)],[752])).
% 2.02/1.56  tff(754,plain,
% 2.02/1.56      (^[Event: $i, Fluent: $i, Time: $i] : rewrite((terminates(Event, Fluent, Time) <=> (((Event = overflow) & (Fluent = filling)) | ((Event = tapOff) & (Fluent = filling)))) <=> (terminates(Event, Fluent, Time) <=> ((~((~(Event = overflow)) | (~(Fluent = filling)))) | (~((~(Fluent = filling)) | (~(Event = tapOff)))))))),
% 2.02/1.56      inference(bind,[status(th)],[])).
% 2.02/1.56  tff(755,plain,
% 2.02/1.56      (![Event: $i, Fluent: $i, Time: $i] : (terminates(Event, Fluent, Time) <=> (((Event = overflow) & (Fluent = filling)) | ((Event = tapOff) & (Fluent = filling)))) <=> ![Event: $i, Fluent: $i, Time: $i] : (terminates(Event, Fluent, Time) <=> ((~((~(Event = overflow)) | (~(Fluent = filling)))) | (~((~(Fluent = filling)) | (~(Event = tapOff))))))),
% 2.02/1.56      inference(quant_intro,[status(thm)],[754])).
% 2.02/1.56  tff(756,plain,
% 2.02/1.56      (![Event: $i, Fluent: $i, Time: $i] : (terminates(Event, Fluent, Time) <=> (((Event = overflow) & (Fluent = filling)) | ((Event = tapOff) & (Fluent = filling)))) <=> ![Event: $i, Fluent: $i, Time: $i] : (terminates(Event, Fluent, Time) <=> (((Event = overflow) & (Fluent = filling)) | ((Event = tapOff) & (Fluent = filling))))),
% 2.02/1.56      inference(rewrite,[status(thm)],[])).
% 2.02/1.56  tff(757,plain,
% 2.02/1.56      (^[Event: $i, Fluent: $i, Time: $i] : rewrite((terminates(Event, Fluent, Time) <=> (((Event = tapOff) & (Fluent = filling)) | ((Event = overflow) & (Fluent = filling)))) <=> (terminates(Event, Fluent, Time) <=> (((Event = overflow) & (Fluent = filling)) | ((Event = tapOff) & (Fluent = filling)))))),
% 2.02/1.56      inference(bind,[status(th)],[])).
% 2.02/1.56  tff(758,plain,
% 2.02/1.56      (![Event: $i, Fluent: $i, Time: $i] : (terminates(Event, Fluent, Time) <=> (((Event = tapOff) & (Fluent = filling)) | ((Event = overflow) & (Fluent = filling)))) <=> ![Event: $i, Fluent: $i, Time: $i] : (terminates(Event, Fluent, Time) <=> (((Event = overflow) & (Fluent = filling)) | ((Event = tapOff) & (Fluent = filling))))),
% 2.02/1.56      inference(quant_intro,[status(thm)],[757])).
% 2.02/1.56  tff(759,axiom,(![Event: $i, Fluent: $i, Time: $i] : (terminates(Event, Fluent, Time) <=> (((Event = tapOff) & (Fluent = filling)) | ((Event = overflow) & (Fluent = filling))))), file('/export/starexec/sandbox/benchmark/Axioms/CSR001+1.ax','terminates_all_defn')).
% 2.02/1.56  tff(760,plain,
% 2.02/1.56      (![Event: $i, Fluent: $i, Time: $i] : (terminates(Event, Fluent, Time) <=> (((Event = overflow) & (Fluent = filling)) | ((Event = tapOff) & (Fluent = filling))))),
% 2.02/1.56      inference(modus_ponens,[status(thm)],[759, 758])).
% 2.02/1.56  tff(761,plain,
% 2.02/1.56      (![Event: $i, Fluent: $i, Time: $i] : (terminates(Event, Fluent, Time) <=> (((Event = overflow) & (Fluent = filling)) | ((Event = tapOff) & (Fluent = filling))))),
% 2.02/1.56      inference(modus_ponens,[status(thm)],[760, 756])).
% 2.02/1.56  tff(762,plain,(
% 2.02/1.56      ![Event: $i, Fluent: $i, Time: $i] : (terminates(Event, Fluent, Time) <=> (((Event = overflow) & (Fluent = filling)) | ((Event = tapOff) & (Fluent = filling))))),
% 2.02/1.56      inference(skolemize,[status(sab)],[761])).
% 2.02/1.56  tff(763,plain,
% 2.02/1.56      (![Event: $i, Fluent: $i, Time: $i] : (terminates(Event, Fluent, Time) <=> ((~((~(Event = overflow)) | (~(Fluent = filling)))) | (~((~(Fluent = filling)) | (~(Event = tapOff))))))),
% 2.02/1.56      inference(modus_ponens,[status(thm)],[762, 755])).
% 2.02/1.56  tff(764,plain,
% 2.02/1.56      (![Event: $i, Fluent: $i, Time: $i] : (terminates(Event, Fluent, Time) <=> ((~((~(Event = overflow)) | (~(Fluent = filling)))) | (~((~(Fluent = filling)) | (~(Event = tapOff))))))),
% 2.02/1.56      inference(modus_ponens,[status(thm)],[763, 753])).
% 2.02/1.56  tff(765,plain,
% 2.02/1.56      (((~![Event: $i, Fluent: $i, Time: $i] : (terminates(Event, Fluent, Time) <=> ((~((~(Event = overflow)) | (~(Fluent = filling)))) | (~((~(Fluent = filling)) | (~(Event = tapOff))))))) | terminates(overflow, filling, plus(n1, plus(n1, n1)))) <=> ((~![Event: $i, Fluent: $i, Time: $i] : (terminates(Event, Fluent, Time) <=> ((~((~(Event = overflow)) | (~(Fluent = filling)))) | (~((~(Fluent = filling)) | (~(Event = tapOff))))))) | terminates(overflow, filling, plus(n1, plus(n1, n1))))),
% 2.02/1.56      inference(rewrite,[status(thm)],[])).
% 2.02/1.56  tff(766,plain,
% 2.02/1.56      ((terminates(overflow, filling, plus(n1, plus(n1, n1))) <=> $true) <=> terminates(overflow, filling, plus(n1, plus(n1, n1)))),
% 2.02/1.56      inference(rewrite,[status(thm)],[])).
% 2.02/1.56  tff(767,plain,
% 2.02/1.56      (($true | (overflow = tapOff)) <=> $true),
% 2.02/1.56      inference(rewrite,[status(thm)],[])).
% 2.02/1.56  tff(768,plain,
% 2.02/1.56      ((~(~(overflow = tapOff))) <=> (overflow = tapOff)),
% 2.02/1.56      inference(rewrite,[status(thm)],[])).
% 2.02/1.56  tff(769,plain,
% 2.02/1.56      (($false | (~(overflow = tapOff))) <=> (~(overflow = tapOff))),
% 2.02/1.56      inference(rewrite,[status(thm)],[])).
% 2.02/1.56  tff(770,plain,
% 2.02/1.56      ((filling = filling) <=> $true),
% 2.02/1.56      inference(rewrite,[status(thm)],[])).
% 2.02/1.56  tff(771,plain,
% 2.02/1.56      ((~(filling = filling)) <=> (~$true)),
% 2.02/1.56      inference(monotonicity,[status(thm)],[770])).
% 2.02/1.56  tff(772,plain,
% 2.02/1.56      ((~(filling = filling)) <=> $false),
% 2.02/1.56      inference(transitivity,[status(thm)],[771, 24])).
% 2.02/1.56  tff(773,plain,
% 2.02/1.56      (((~(filling = filling)) | (~(overflow = tapOff))) <=> ($false | (~(overflow = tapOff)))),
% 2.02/1.56      inference(monotonicity,[status(thm)],[772])).
% 2.02/1.56  tff(774,plain,
% 2.02/1.56      (((~(filling = filling)) | (~(overflow = tapOff))) <=> (~(overflow = tapOff))),
% 2.02/1.56      inference(transitivity,[status(thm)],[773, 769])).
% 2.02/1.56  tff(775,plain,
% 2.02/1.56      ((~((~(filling = filling)) | (~(overflow = tapOff)))) <=> (~(~(overflow = tapOff)))),
% 2.02/1.56      inference(monotonicity,[status(thm)],[774])).
% 2.02/1.56  tff(776,plain,
% 2.02/1.56      ((~((~(filling = filling)) | (~(overflow = tapOff)))) <=> (overflow = tapOff)),
% 2.02/1.56      inference(transitivity,[status(thm)],[775, 768])).
% 2.02/1.56  tff(777,plain,
% 2.02/1.56      ((~$false) <=> $true),
% 2.02/1.56      inference(rewrite,[status(thm)],[])).
% 2.02/1.56  tff(778,plain,
% 2.02/1.56      (($false | $false) <=> $false),
% 2.02/1.56      inference(rewrite,[status(thm)],[])).
% 2.02/1.56  tff(779,plain,
% 2.02/1.56      ((overflow = overflow) <=> $true),
% 2.02/1.56      inference(rewrite,[status(thm)],[])).
% 2.02/1.56  tff(780,plain,
% 2.02/1.56      ((~(overflow = overflow)) <=> (~$true)),
% 2.02/1.56      inference(monotonicity,[status(thm)],[779])).
% 2.02/1.56  tff(781,plain,
% 2.02/1.56      ((~(overflow = overflow)) <=> $false),
% 2.02/1.56      inference(transitivity,[status(thm)],[780, 24])).
% 2.02/1.56  tff(782,plain,
% 2.02/1.56      (((~(overflow = overflow)) | (~(filling = filling))) <=> ($false | $false)),
% 2.02/1.56      inference(monotonicity,[status(thm)],[781, 772])).
% 2.02/1.56  tff(783,plain,
% 2.02/1.56      (((~(overflow = overflow)) | (~(filling = filling))) <=> $false),
% 2.02/1.56      inference(transitivity,[status(thm)],[782, 778])).
% 2.02/1.56  tff(784,plain,
% 2.02/1.56      ((~((~(overflow = overflow)) | (~(filling = filling)))) <=> (~$false)),
% 2.02/1.56      inference(monotonicity,[status(thm)],[783])).
% 2.02/1.56  tff(785,plain,
% 2.02/1.56      ((~((~(overflow = overflow)) | (~(filling = filling)))) <=> $true),
% 2.02/1.56      inference(transitivity,[status(thm)],[784, 777])).
% 2.02/1.56  tff(786,plain,
% 2.02/1.56      (((~((~(overflow = overflow)) | (~(filling = filling)))) | (~((~(filling = filling)) | (~(overflow = tapOff))))) <=> ($true | (overflow = tapOff))),
% 2.02/1.56      inference(monotonicity,[status(thm)],[785, 776])).
% 2.02/1.56  tff(787,plain,
% 2.02/1.56      (((~((~(overflow = overflow)) | (~(filling = filling)))) | (~((~(filling = filling)) | (~(overflow = tapOff))))) <=> $true),
% 2.02/1.56      inference(transitivity,[status(thm)],[786, 767])).
% 2.02/1.56  tff(788,plain,
% 2.02/1.56      ((terminates(overflow, filling, plus(n1, plus(n1, n1))) <=> ((~((~(overflow = overflow)) | (~(filling = filling)))) | (~((~(filling = filling)) | (~(overflow = tapOff)))))) <=> (terminates(overflow, filling, plus(n1, plus(n1, n1))) <=> $true)),
% 2.02/1.56      inference(monotonicity,[status(thm)],[787])).
% 2.02/1.56  tff(789,plain,
% 2.02/1.56      ((terminates(overflow, filling, plus(n1, plus(n1, n1))) <=> ((~((~(overflow = overflow)) | (~(filling = filling)))) | (~((~(filling = filling)) | (~(overflow = tapOff)))))) <=> terminates(overflow, filling, plus(n1, plus(n1, n1)))),
% 2.02/1.56      inference(transitivity,[status(thm)],[788, 766])).
% 2.02/1.56  tff(790,plain,
% 2.02/1.56      (((~![Event: $i, Fluent: $i, Time: $i] : (terminates(Event, Fluent, Time) <=> ((~((~(Event = overflow)) | (~(Fluent = filling)))) | (~((~(Fluent = filling)) | (~(Event = tapOff))))))) | (terminates(overflow, filling, plus(n1, plus(n1, n1))) <=> ((~((~(overflow = overflow)) | (~(filling = filling)))) | (~((~(filling = filling)) | (~(overflow = tapOff))))))) <=> ((~![Event: $i, Fluent: $i, Time: $i] : (terminates(Event, Fluent, Time) <=> ((~((~(Event = overflow)) | (~(Fluent = filling)))) | (~((~(Fluent = filling)) | (~(Event = tapOff))))))) | terminates(overflow, filling, plus(n1, plus(n1, n1))))),
% 2.02/1.56      inference(monotonicity,[status(thm)],[789])).
% 2.02/1.56  tff(791,plain,
% 2.02/1.56      (((~![Event: $i, Fluent: $i, Time: $i] : (terminates(Event, Fluent, Time) <=> ((~((~(Event = overflow)) | (~(Fluent = filling)))) | (~((~(Fluent = filling)) | (~(Event = tapOff))))))) | (terminates(overflow, filling, plus(n1, plus(n1, n1))) <=> ((~((~(overflow = overflow)) | (~(filling = filling)))) | (~((~(filling = filling)) | (~(overflow = tapOff))))))) <=> ((~![Event: $i, Fluent: $i, Time: $i] : (terminates(Event, Fluent, Time) <=> ((~((~(Event = overflow)) | (~(Fluent = filling)))) | (~((~(Fluent = filling)) | (~(Event = tapOff))))))) | terminates(overflow, filling, plus(n1, plus(n1, n1))))),
% 2.02/1.56      inference(transitivity,[status(thm)],[790, 765])).
% 2.02/1.56  tff(792,plain,
% 2.02/1.56      ((~![Event: $i, Fluent: $i, Time: $i] : (terminates(Event, Fluent, Time) <=> ((~((~(Event = overflow)) | (~(Fluent = filling)))) | (~((~(Fluent = filling)) | (~(Event = tapOff))))))) | (terminates(overflow, filling, plus(n1, plus(n1, n1))) <=> ((~((~(overflow = overflow)) | (~(filling = filling)))) | (~((~(filling = filling)) | (~(overflow = tapOff))))))),
% 2.02/1.56      inference(quant_inst,[status(thm)],[])).
% 2.02/1.56  tff(793,plain,
% 2.02/1.56      ((~![Event: $i, Fluent: $i, Time: $i] : (terminates(Event, Fluent, Time) <=> ((~((~(Event = overflow)) | (~(Fluent = filling)))) | (~((~(Fluent = filling)) | (~(Event = tapOff))))))) | terminates(overflow, filling, plus(n1, plus(n1, n1)))),
% 2.02/1.56      inference(modus_ponens,[status(thm)],[792, 791])).
% 2.02/1.56  tff(794,plain,
% 2.02/1.56      ($false),
% 2.02/1.56      inference(unit_resolution,[status(thm)],[793, 764, 751])).
% 2.02/1.56  tff(795,plain,(terminates(overflow, filling, plus(n1, plus(n1, n1)))), inference(lemma,lemma(discharge,[]))).
% 2.02/1.56  tff(796,plain,
% 2.02/1.56      (^[Event: $i, Time: $i, Fluent: $i] : refl(((~holdsAt(Fluent, plus(Time, n1))) | (~happens(Event, Time)) | (~terminates(Event, Fluent, Time))) <=> ((~holdsAt(Fluent, plus(Time, n1))) | (~happens(Event, Time)) | (~terminates(Event, Fluent, Time))))),
% 2.02/1.56      inference(bind,[status(th)],[])).
% 2.02/1.56  tff(797,plain,
% 2.02/1.56      (![Event: $i, Time: $i, Fluent: $i] : ((~holdsAt(Fluent, plus(Time, n1))) | (~happens(Event, Time)) | (~terminates(Event, Fluent, Time))) <=> ![Event: $i, Time: $i, Fluent: $i] : ((~holdsAt(Fluent, plus(Time, n1))) | (~happens(Event, Time)) | (~terminates(Event, Fluent, Time)))),
% 2.02/1.56      inference(quant_intro,[status(thm)],[796])).
% 2.02/1.56  tff(798,plain,
% 2.02/1.56      (^[Event: $i, Time: $i, Fluent: $i] : trans(monotonicity(trans(monotonicity(rewrite((happens(Event, Time) & terminates(Event, Fluent, Time)) <=> (~((~happens(Event, Time)) | (~terminates(Event, Fluent, Time))))), ((~(happens(Event, Time) & terminates(Event, Fluent, Time))) <=> (~(~((~happens(Event, Time)) | (~terminates(Event, Fluent, Time))))))), rewrite((~(~((~happens(Event, Time)) | (~terminates(Event, Fluent, Time))))) <=> ((~happens(Event, Time)) | (~terminates(Event, Fluent, Time)))), ((~(happens(Event, Time) & terminates(Event, Fluent, Time))) <=> ((~happens(Event, Time)) | (~terminates(Event, Fluent, Time))))), (((~(happens(Event, Time) & terminates(Event, Fluent, Time))) | (~holdsAt(Fluent, plus(Time, n1)))) <=> (((~happens(Event, Time)) | (~terminates(Event, Fluent, Time))) | (~holdsAt(Fluent, plus(Time, n1)))))), rewrite((((~happens(Event, Time)) | (~terminates(Event, Fluent, Time))) | (~holdsAt(Fluent, plus(Time, n1)))) <=> ((~holdsAt(Fluent, plus(Time, n1))) | (~happens(Event, Time)) | (~terminates(Event, Fluent, Time)))), (((~(happens(Event, Time) & terminates(Event, Fluent, Time))) | (~holdsAt(Fluent, plus(Time, n1)))) <=> ((~holdsAt(Fluent, plus(Time, n1))) | (~happens(Event, Time)) | (~terminates(Event, Fluent, Time)))))),
% 2.02/1.56      inference(bind,[status(th)],[])).
% 2.02/1.56  tff(799,plain,
% 2.02/1.56      (![Event: $i, Time: $i, Fluent: $i] : ((~(happens(Event, Time) & terminates(Event, Fluent, Time))) | (~holdsAt(Fluent, plus(Time, n1)))) <=> ![Event: $i, Time: $i, Fluent: $i] : ((~holdsAt(Fluent, plus(Time, n1))) | (~happens(Event, Time)) | (~terminates(Event, Fluent, Time)))),
% 2.02/1.56      inference(quant_intro,[status(thm)],[798])).
% 2.02/1.56  tff(800,plain,
% 2.02/1.56      (![Event: $i, Time: $i, Fluent: $i] : ((~(happens(Event, Time) & terminates(Event, Fluent, Time))) | (~holdsAt(Fluent, plus(Time, n1)))) <=> ![Event: $i, Time: $i, Fluent: $i] : ((~(happens(Event, Time) & terminates(Event, Fluent, Time))) | (~holdsAt(Fluent, plus(Time, n1))))),
% 2.02/1.56      inference(rewrite,[status(thm)],[])).
% 2.02/1.56  tff(801,plain,
% 2.02/1.56      (^[Event: $i, Time: $i, Fluent: $i] : rewrite(((happens(Event, Time) & terminates(Event, Fluent, Time)) => (~holdsAt(Fluent, plus(Time, n1)))) <=> ((~(happens(Event, Time) & terminates(Event, Fluent, Time))) | (~holdsAt(Fluent, plus(Time, n1)))))),
% 2.02/1.56      inference(bind,[status(th)],[])).
% 2.02/1.56  tff(802,plain,
% 2.02/1.56      (![Event: $i, Time: $i, Fluent: $i] : ((happens(Event, Time) & terminates(Event, Fluent, Time)) => (~holdsAt(Fluent, plus(Time, n1)))) <=> ![Event: $i, Time: $i, Fluent: $i] : ((~(happens(Event, Time) & terminates(Event, Fluent, Time))) | (~holdsAt(Fluent, plus(Time, n1))))),
% 2.02/1.56      inference(quant_intro,[status(thm)],[801])).
% 2.02/1.56  tff(803,axiom,(![Event: $i, Time: $i, Fluent: $i] : ((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')).
% 2.02/1.56  tff(804,plain,
% 2.02/1.56      (![Event: $i, Time: $i, Fluent: $i] : ((~(happens(Event, Time) & terminates(Event, Fluent, Time))) | (~holdsAt(Fluent, plus(Time, n1))))),
% 2.02/1.56      inference(modus_ponens,[status(thm)],[803, 802])).
% 2.02/1.56  tff(805,plain,
% 2.02/1.56      (![Event: $i, Time: $i, Fluent: $i] : ((~(happens(Event, Time) & terminates(Event, Fluent, Time))) | (~holdsAt(Fluent, plus(Time, n1))))),
% 2.02/1.56      inference(modus_ponens,[status(thm)],[804, 800])).
% 2.02/1.56  tff(806,plain,(
% 2.02/1.56      ![Event: $i, Time: $i, Fluent: $i] : ((~(happens(Event, Time) & terminates(Event, Fluent, Time))) | (~holdsAt(Fluent, plus(Time, n1))))),
% 2.02/1.56      inference(skolemize,[status(sab)],[805])).
% 2.02/1.56  tff(807,plain,
% 2.02/1.56      (![Event: $i, Time: $i, Fluent: $i] : ((~holdsAt(Fluent, plus(Time, n1))) | (~happens(Event, Time)) | (~terminates(Event, Fluent, Time)))),
% 2.02/1.56      inference(modus_ponens,[status(thm)],[806, 799])).
% 2.02/1.56  tff(808,plain,
% 2.02/1.56      (![Event: $i, Time: $i, Fluent: $i] : ((~holdsAt(Fluent, plus(Time, n1))) | (~happens(Event, Time)) | (~terminates(Event, Fluent, Time)))),
% 2.02/1.56      inference(modus_ponens,[status(thm)],[807, 797])).
% 2.02/1.56  tff(809,plain,
% 2.02/1.56      (((~![Event: $i, Time: $i, Fluent: $i] : ((~holdsAt(Fluent, plus(Time, n1))) | (~happens(Event, Time)) | (~terminates(Event, Fluent, Time)))) | ((~holdsAt(filling, plus(plus(n1, plus(n1, n1)), n1))) | (~happens(overflow, plus(n1, plus(n1, n1)))) | (~terminates(overflow, filling, plus(n1, plus(n1, n1)))))) <=> ((~![Event: $i, Time: $i, Fluent: $i] : ((~holdsAt(Fluent, plus(Time, n1))) | (~happens(Event, Time)) | (~terminates(Event, Fluent, Time)))) | (~holdsAt(filling, plus(plus(n1, plus(n1, n1)), n1))) | (~happens(overflow, plus(n1, plus(n1, n1)))) | (~terminates(overflow, filling, plus(n1, plus(n1, n1)))))),
% 2.02/1.56      inference(rewrite,[status(thm)],[])).
% 2.02/1.56  tff(810,plain,
% 2.02/1.56      ((~![Event: $i, Time: $i, Fluent: $i] : ((~holdsAt(Fluent, plus(Time, n1))) | (~happens(Event, Time)) | (~terminates(Event, Fluent, Time)))) | ((~holdsAt(filling, plus(plus(n1, plus(n1, n1)), n1))) | (~happens(overflow, plus(n1, plus(n1, n1)))) | (~terminates(overflow, filling, plus(n1, plus(n1, n1)))))),
% 2.02/1.56      inference(quant_inst,[status(thm)],[])).
% 2.02/1.56  tff(811,plain,
% 2.02/1.56      ((~![Event: $i, Time: $i, Fluent: $i] : ((~holdsAt(Fluent, plus(Time, n1))) | (~happens(Event, Time)) | (~terminates(Event, Fluent, Time)))) | (~holdsAt(filling, plus(plus(n1, plus(n1, n1)), n1))) | (~happens(overflow, plus(n1, plus(n1, n1)))) | (~terminates(overflow, filling, plus(n1, plus(n1, n1))))),
% 2.02/1.56      inference(modus_ponens,[status(thm)],[810, 809])).
% 2.02/1.56  tff(812,plain,
% 2.02/1.56      (~happens(overflow, plus(n1, plus(n1, n1)))),
% 2.02/1.56      inference(unit_resolution,[status(thm)],[811, 808, 495, 795])).
% 2.02/1.56  tff(813,plain,
% 2.02/1.56      (((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(overflow, plus(n1, plus(n1, n1))) <=> ((~((~(overflow = tapOn)) | (~(plus(n1, plus(n1, n1)) = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1))))))))) <=> ((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(overflow, plus(n1, plus(n1, n1))) <=> ((~((~(overflow = tapOn)) | (~(plus(n1, plus(n1, n1)) = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1)))))))))),
% 2.02/1.56      inference(rewrite,[status(thm)],[])).
% 2.02/1.56  tff(814,plain,
% 2.02/1.56      ((happens(overflow, plus(n1, plus(n1, n1))) <=> ((~((~(overflow = tapOn)) | (~(plus(n1, plus(n1, n1)) = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1)))) | (~(overflow = overflow)))))) <=> (happens(overflow, plus(n1, plus(n1, n1))) <=> ((~((~(overflow = tapOn)) | (~(plus(n1, plus(n1, n1)) = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1))))))))),
% 2.02/1.56      inference(rewrite,[status(thm)],[])).
% 2.02/1.56  tff(815,plain,
% 2.02/1.56      (((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(overflow, plus(n1, plus(n1, n1))) <=> ((~((~(overflow = tapOn)) | (~(plus(n1, plus(n1, n1)) = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1)))) | (~(overflow = overflow))))))) <=> ((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(overflow, plus(n1, plus(n1, n1))) <=> ((~((~(overflow = tapOn)) | (~(plus(n1, plus(n1, n1)) = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1)))))))))),
% 2.02/1.56      inference(monotonicity,[status(thm)],[814])).
% 2.02/1.56  tff(816,plain,
% 2.02/1.56      (((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(overflow, plus(n1, plus(n1, n1))) <=> ((~((~(overflow = tapOn)) | (~(plus(n1, plus(n1, n1)) = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1)))) | (~(overflow = overflow))))))) <=> ((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(overflow, plus(n1, plus(n1, n1))) <=> ((~((~(overflow = tapOn)) | (~(plus(n1, plus(n1, n1)) = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1)))))))))),
% 2.02/1.56      inference(transitivity,[status(thm)],[815, 813])).
% 2.02/1.56  tff(817,plain,
% 2.02/1.56      ((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(overflow, plus(n1, plus(n1, n1))) <=> ((~((~(overflow = tapOn)) | (~(plus(n1, plus(n1, n1)) = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1)))) | (~(overflow = overflow))))))),
% 2.02/1.56      inference(quant_inst,[status(thm)],[])).
% 2.02/1.56  tff(818,plain,
% 2.02/1.56      ((~![Event: $i, Time: $i] : (happens(Event, Time) <=> ((~((~(Event = tapOn)) | (~(Time = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), Time)) | (~holdsAt(filling, Time)) | (~(Event = overflow))))))) | (happens(overflow, plus(n1, plus(n1, n1))) <=> ((~((~(overflow = tapOn)) | (~(plus(n1, plus(n1, n1)) = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1))))))))),
% 2.02/1.56      inference(modus_ponens,[status(thm)],[817, 816])).
% 2.02/1.56  tff(819,plain,
% 2.02/1.56      (happens(overflow, plus(n1, plus(n1, n1))) <=> ((~((~(overflow = tapOn)) | (~(plus(n1, plus(n1, n1)) = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1)))))))),
% 2.02/1.56      inference(unit_resolution,[status(thm)],[818, 356])).
% 2.02/1.56  tff(820,plain,
% 2.02/1.56      ((~(happens(overflow, plus(n1, plus(n1, n1))) <=> ((~((~(overflow = tapOn)) | (~(plus(n1, plus(n1, n1)) = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1))))))))) | happens(overflow, plus(n1, plus(n1, n1))) | (~((~((~(overflow = tapOn)) | (~(plus(n1, plus(n1, n1)) = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1))))))))),
% 2.02/1.57      inference(tautology,[status(thm)],[])).
% 2.02/1.57  tff(821,plain,
% 2.02/1.57      (happens(overflow, plus(n1, plus(n1, n1))) | (~((~((~(overflow = tapOn)) | (~(plus(n1, plus(n1, n1)) = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1))))))))),
% 2.02/1.57      inference(unit_resolution,[status(thm)],[820, 819])).
% 2.02/1.57  tff(822,plain,
% 2.02/1.57      (~((~((~(overflow = tapOn)) | (~(plus(n1, plus(n1, n1)) = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1)))))))),
% 2.02/1.57      inference(unit_resolution,[status(thm)],[821, 812])).
% 2.02/1.57  tff(823,plain,
% 2.02/1.57      (((~((~(overflow = tapOn)) | (~(plus(n1, plus(n1, n1)) = n0)))) | (~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1))))))) | ((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1)))))),
% 2.02/1.57      inference(tautology,[status(thm)],[])).
% 2.02/1.57  tff(824,plain,
% 2.02/1.57      ((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1))))),
% 2.02/1.57      inference(unit_resolution,[status(thm)],[823, 822])).
% 2.02/1.57  tff(825,plain,
% 2.02/1.57      ((~((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1)))))) | (~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1))))),
% 2.02/1.57      inference(tautology,[status(thm)],[])).
% 2.02/1.57  tff(826,plain,
% 2.02/1.57      ((~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | (~holdsAt(filling, plus(n1, plus(n1, n1))))),
% 2.02/1.57      inference(unit_resolution,[status(thm)],[825, 824])).
% 2.02/1.57  tff(827,plain,
% 2.02/1.57      (~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))),
% 2.02/1.57      inference(unit_resolution,[status(thm)],[826, 526])).
% 2.02/1.57  tff(828,plain,
% 2.02/1.57      (~holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n0, plus(n1, plus(n1, n1))))),
% 2.02/1.57      inference(modus_ponens,[status(thm)],[827, 750])).
% 2.02/1.57  tff(829,assumption,(~stoppedIn(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n0, plus(n1, plus(n1, n1))))), introduced(assumption)).
% 2.02/1.57  tff(830,assumption,(less(plus(n1, plus(n1, n1)), n0)), introduced(assumption)).
% 2.02/1.57  tff(831,plain,
% 2.02/1.57      ((~![X: $i] : (~less(X, n0))) | (~less(plus(n1, plus(n1, n1)), n0))),
% 2.02/1.57      inference(quant_inst,[status(thm)],[])).
% 2.02/1.57  tff(832,plain,
% 2.02/1.57      ($false),
% 2.02/1.57      inference(unit_resolution,[status(thm)],[831, 567, 830])).
% 2.02/1.57  tff(833,plain,(~less(plus(n1, plus(n1, n1)), n0)), inference(lemma,lemma(discharge,[]))).
% 2.02/1.57  tff(834,plain,
% 2.02/1.57      ((~((plus(n1, plus(n1, n1)) = n0) | less(plus(n1, plus(n1, n1)), n0))) | (plus(n1, plus(n1, n1)) = n0) | less(plus(n1, plus(n1, n1)), n0)),
% 2.02/1.57      inference(tautology,[status(thm)],[])).
% 2.02/1.57  tff(835,plain,
% 2.02/1.57      ((~((plus(n1, plus(n1, n1)) = n0) | less(plus(n1, plus(n1, n1)), n0))) | (plus(n1, plus(n1, n1)) = n0)),
% 2.02/1.57      inference(unit_resolution,[status(thm)],[834, 833])).
% 2.02/1.57  tff(836,plain,
% 2.02/1.57      (~((plus(n1, plus(n1, n1)) = n0) | less(plus(n1, plus(n1, n1)), n0))),
% 2.02/1.57      inference(unit_resolution,[status(thm)],[835, 233])).
% 2.02/1.57  tff(837,assumption,(~(less(n0, plus(n1, plus(n1, n1))) <=> (~((plus(n1, plus(n1, n1)) = n0) | less(plus(n1, plus(n1, n1)), n0))))), introduced(assumption)).
% 2.02/1.57  tff(838,plain,
% 2.02/1.57      ((~![X: $i, Y: $i] : (less(X, Y) <=> (~((Y = X) | less(Y, X))))) | (less(n0, plus(n1, plus(n1, n1))) <=> (~((plus(n1, plus(n1, n1)) = n0) | less(plus(n1, plus(n1, n1)), n0))))),
% 2.02/1.57      inference(quant_inst,[status(thm)],[])).
% 2.02/1.57  tff(839,plain,
% 2.02/1.57      ($false),
% 2.02/1.57      inference(unit_resolution,[status(thm)],[838, 126, 837])).
% 2.02/1.57  tff(840,plain,(less(n0, plus(n1, plus(n1, n1))) <=> (~((plus(n1, plus(n1, n1)) = n0) | less(plus(n1, plus(n1, n1)), n0)))), inference(lemma,lemma(discharge,[]))).
% 2.02/1.57  tff(841,plain,
% 2.02/1.57      ((~(less(n0, plus(n1, plus(n1, n1))) <=> (~((plus(n1, plus(n1, n1)) = n0) | less(plus(n1, plus(n1, n1)), n0))))) | less(n0, plus(n1, plus(n1, n1))) | ((plus(n1, plus(n1, n1)) = n0) | less(plus(n1, plus(n1, n1)), n0))),
% 2.02/1.57      inference(tautology,[status(thm)],[])).
% 2.02/1.57  tff(842,plain,
% 2.02/1.57      (less(n0, plus(n1, plus(n1, n1))) | ((plus(n1, plus(n1, n1)) = n0) | less(plus(n1, plus(n1, n1)), n0))),
% 2.02/1.57      inference(unit_resolution,[status(thm)],[841, 840])).
% 2.02/1.57  tff(843,plain,
% 2.02/1.57      (less(n0, plus(n1, plus(n1, n1)))),
% 2.02/1.57      inference(unit_resolution,[status(thm)],[842, 836])).
% 2.02/1.57  tff(844,plain,
% 2.02/1.57      (^[Event: $i, Time: $i, Fluent: $i, Fluent2: $i, Offset: $i] : refl((holdsAt(Fluent2, plus(Time, Offset)) | stoppedIn(Time, Fluent, plus(Time, Offset)) | (~happens(Event, Time)) | (~initiates(Event, Fluent, Time)) | (~less(n0, Offset)) | (~trajectory(Fluent, Time, Fluent2, Offset))) <=> (holdsAt(Fluent2, plus(Time, Offset)) | stoppedIn(Time, Fluent, plus(Time, Offset)) | (~happens(Event, Time)) | (~initiates(Event, Fluent, Time)) | (~less(n0, Offset)) | (~trajectory(Fluent, Time, Fluent2, Offset))))),
% 2.02/1.57      inference(bind,[status(th)],[])).
% 2.02/1.57  tff(845,plain,
% 2.02/1.57      (![Event: $i, Time: $i, Fluent: $i, Fluent2: $i, Offset: $i] : (holdsAt(Fluent2, plus(Time, Offset)) | stoppedIn(Time, Fluent, plus(Time, Offset)) | (~happens(Event, Time)) | (~initiates(Event, Fluent, Time)) | (~less(n0, Offset)) | (~trajectory(Fluent, Time, Fluent2, Offset))) <=> ![Event: $i, Time: $i, Fluent: $i, Fluent2: $i, Offset: $i] : (holdsAt(Fluent2, plus(Time, Offset)) | stoppedIn(Time, Fluent, plus(Time, Offset)) | (~happens(Event, Time)) | (~initiates(Event, Fluent, Time)) | (~less(n0, Offset)) | (~trajectory(Fluent, Time, Fluent2, Offset)))),
% 2.02/1.57      inference(quant_intro,[status(thm)],[844])).
% 2.02/1.57  tff(846,plain,
% 2.02/1.57      (^[Event: $i, Time: $i, Fluent: $i, Fluent2: $i, Offset: $i] : trans(monotonicity(trans(monotonicity(rewrite((happens(Event, Time) & initiates(Event, Fluent, Time) & less(n0, Offset) & trajectory(Fluent, Time, Fluent2, Offset) & (~stoppedIn(Time, Fluent, plus(Time, Offset)))) <=> (~(stoppedIn(Time, Fluent, plus(Time, Offset)) | (~happens(Event, Time)) | (~initiates(Event, Fluent, Time)) | (~less(n0, Offset)) | (~trajectory(Fluent, Time, Fluent2, Offset))))), ((~(happens(Event, Time) & initiates(Event, Fluent, Time) & less(n0, Offset) & trajectory(Fluent, Time, Fluent2, Offset) & (~stoppedIn(Time, Fluent, plus(Time, Offset))))) <=> (~(~(stoppedIn(Time, Fluent, plus(Time, Offset)) | (~happens(Event, Time)) | (~initiates(Event, Fluent, Time)) | (~less(n0, Offset)) | (~trajectory(Fluent, Time, Fluent2, Offset))))))), rewrite((~(~(stoppedIn(Time, Fluent, plus(Time, Offset)) | (~happens(Event, Time)) | (~initiates(Event, Fluent, Time)) | (~less(n0, Offset)) | (~trajectory(Fluent, Time, Fluent2, Offset))))) <=> (stoppedIn(Time, Fluent, plus(Time, Offset)) | (~happens(Event, Time)) | (~initiates(Event, Fluent, Time)) | (~less(n0, Offset)) | (~trajectory(Fluent, Time, Fluent2, Offset)))), ((~(happens(Event, Time) & initiates(Event, Fluent, Time) & less(n0, Offset) & trajectory(Fluent, Time, Fluent2, Offset) & (~stoppedIn(Time, Fluent, plus(Time, Offset))))) <=> (stoppedIn(Time, Fluent, plus(Time, Offset)) | (~happens(Event, Time)) | (~initiates(Event, Fluent, Time)) | (~less(n0, Offset)) | (~trajectory(Fluent, Time, Fluent2, Offset))))), (((~(happens(Event, Time) & initiates(Event, Fluent, Time) & less(n0, Offset) & trajectory(Fluent, Time, Fluent2, Offset) & (~stoppedIn(Time, Fluent, plus(Time, Offset))))) | holdsAt(Fluent2, plus(Time, Offset))) <=> ((stoppedIn(Time, Fluent, plus(Time, Offset)) | (~happens(Event, Time)) | (~initiates(Event, Fluent, Time)) | (~less(n0, Offset)) | (~trajectory(Fluent, Time, Fluent2, Offset))) | holdsAt(Fluent2, plus(Time, Offset))))), rewrite(((stoppedIn(Time, Fluent, plus(Time, Offset)) | (~happens(Event, Time)) | (~initiates(Event, Fluent, Time)) | (~less(n0, Offset)) | (~trajectory(Fluent, Time, Fluent2, Offset))) | holdsAt(Fluent2, plus(Time, Offset))) <=> (holdsAt(Fluent2, plus(Time, Offset)) | stoppedIn(Time, Fluent, plus(Time, Offset)) | (~happens(Event, Time)) | (~initiates(Event, Fluent, Time)) | (~less(n0, Offset)) | (~trajectory(Fluent, Time, Fluent2, Offset)))), (((~(happens(Event, Time) & initiates(Event, Fluent, Time) & less(n0, Offset) & trajectory(Fluent, Time, Fluent2, Offset) & (~stoppedIn(Time, Fluent, plus(Time, Offset))))) | holdsAt(Fluent2, plus(Time, Offset))) <=> (holdsAt(Fluent2, plus(Time, Offset)) | stoppedIn(Time, Fluent, plus(Time, Offset)) | (~happens(Event, Time)) | (~initiates(Event, Fluent, Time)) | (~less(n0, Offset)) | (~trajectory(Fluent, Time, Fluent2, Offset)))))),
% 2.02/1.57      inference(bind,[status(th)],[])).
% 2.02/1.57  tff(847,plain,
% 2.02/1.57      (![Event: $i, Time: $i, Fluent: $i, Fluent2: $i, Offset: $i] : ((~(happens(Event, Time) & initiates(Event, Fluent, Time) & less(n0, Offset) & trajectory(Fluent, Time, Fluent2, Offset) & (~stoppedIn(Time, Fluent, plus(Time, Offset))))) | holdsAt(Fluent2, plus(Time, Offset))) <=> ![Event: $i, Time: $i, Fluent: $i, Fluent2: $i, Offset: $i] : (holdsAt(Fluent2, plus(Time, Offset)) | stoppedIn(Time, Fluent, plus(Time, Offset)) | (~happens(Event, Time)) | (~initiates(Event, Fluent, Time)) | (~less(n0, Offset)) | (~trajectory(Fluent, Time, Fluent2, Offset)))),
% 2.02/1.57      inference(quant_intro,[status(thm)],[846])).
% 2.02/1.57  tff(848,plain,
% 2.02/1.57      (![Event: $i, Time: $i, Fluent: $i, Fluent2: $i, Offset: $i] : ((~(happens(Event, Time) & initiates(Event, Fluent, Time) & less(n0, Offset) & trajectory(Fluent, Time, Fluent2, Offset) & (~stoppedIn(Time, Fluent, plus(Time, Offset))))) | holdsAt(Fluent2, plus(Time, Offset))) <=> ![Event: $i, Time: $i, Fluent: $i, Fluent2: $i, Offset: $i] : ((~(happens(Event, Time) & initiates(Event, Fluent, Time) & less(n0, Offset) & trajectory(Fluent, Time, Fluent2, Offset) & (~stoppedIn(Time, Fluent, plus(Time, Offset))))) | holdsAt(Fluent2, plus(Time, Offset)))),
% 2.02/1.57      inference(rewrite,[status(thm)],[])).
% 2.02/1.57  tff(849,plain,
% 2.02/1.57      (^[Event: $i, Time: $i, Fluent: $i, Fluent2: $i, Offset: $i] : trans(monotonicity(trans(monotonicity(trans(monotonicity(rewrite(((happens(Event, Time) & initiates(Event, Fluent, Time)) & less(n0, Offset)) <=> (happens(Event, Time) & initiates(Event, Fluent, Time) & less(n0, Offset))), ((((happens(Event, Time) & initiates(Event, Fluent, Time)) & less(n0, Offset)) & trajectory(Fluent, Time, Fluent2, Offset)) <=> ((happens(Event, Time) & initiates(Event, Fluent, Time) & less(n0, Offset)) & trajectory(Fluent, Time, Fluent2, Offset)))), rewrite(((happens(Event, Time) & initiates(Event, Fluent, Time) & less(n0, Offset)) & trajectory(Fluent, Time, Fluent2, Offset)) <=> (happens(Event, Time) & initiates(Event, Fluent, Time) & less(n0, Offset) & trajectory(Fluent, Time, Fluent2, Offset))), ((((happens(Event, Time) & initiates(Event, Fluent, Time)) & less(n0, Offset)) & trajectory(Fluent, Time, Fluent2, Offset)) <=> (happens(Event, Time) & initiates(Event, Fluent, Time) & less(n0, Offset) & trajectory(Fluent, Time, Fluent2, Offset)))), (((((happens(Event, Time) & initiates(Event, Fluent, Time)) & less(n0, Offset)) & trajectory(Fluent, Time, Fluent2, Offset)) & (~stoppedIn(Time, Fluent, plus(Time, Offset)))) <=> ((happens(Event, Time) & initiates(Event, Fluent, Time) & less(n0, Offset) & trajectory(Fluent, Time, Fluent2, Offset)) & (~stoppedIn(Time, Fluent, plus(Time, Offset)))))), rewrite(((happens(Event, Time) & initiates(Event, Fluent, Time) & less(n0, Offset) & trajectory(Fluent, Time, Fluent2, Offset)) & (~stoppedIn(Time, Fluent, plus(Time, Offset)))) <=> (happens(Event, Time) & initiates(Event, Fluent, Time) & less(n0, Offset) & trajectory(Fluent, Time, Fluent2, Offset) & (~stoppedIn(Time, Fluent, plus(Time, Offset))))), (((((happens(Event, Time) & initiates(Event, Fluent, Time)) & less(n0, Offset)) & trajectory(Fluent, Time, Fluent2, Offset)) & (~stoppedIn(Time, Fluent, plus(Time, Offset)))) <=> (happens(Event, Time) & initiates(Event, Fluent, Time) & less(n0, Offset) & trajectory(Fluent, Time, Fluent2, Offset) & (~stoppedIn(Time, Fluent, plus(Time, Offset)))))), ((((((happens(Event, Time) & initiates(Event, Fluent, Time)) & less(n0, Offset)) & trajectory(Fluent, Time, Fluent2, Offset)) & (~stoppedIn(Time, Fluent, plus(Time, Offset)))) => holdsAt(Fluent2, plus(Time, Offset))) <=> ((happens(Event, Time) & initiates(Event, Fluent, Time) & less(n0, Offset) & trajectory(Fluent, Time, Fluent2, Offset) & (~stoppedIn(Time, Fluent, plus(Time, Offset)))) => holdsAt(Fluent2, plus(Time, Offset))))), rewrite(((happens(Event, Time) & initiates(Event, Fluent, Time) & less(n0, Offset) & trajectory(Fluent, Time, Fluent2, Offset) & (~stoppedIn(Time, Fluent, plus(Time, Offset)))) => holdsAt(Fluent2, plus(Time, Offset))) <=> ((~(happens(Event, Time) & initiates(Event, Fluent, Time) & less(n0, Offset) & trajectory(Fluent, Time, Fluent2, Offset) & (~stoppedIn(Time, Fluent, plus(Time, Offset))))) | holdsAt(Fluent2, plus(Time, Offset)))), ((((((happens(Event, Time) & initiates(Event, Fluent, Time)) & less(n0, Offset)) & trajectory(Fluent, Time, Fluent2, Offset)) & (~stoppedIn(Time, Fluent, plus(Time, Offset)))) => holdsAt(Fluent2, plus(Time, Offset))) <=> ((~(happens(Event, Time) & initiates(Event, Fluent, Time) & less(n0, Offset) & trajectory(Fluent, Time, Fluent2, Offset) & (~stoppedIn(Time, Fluent, plus(Time, Offset))))) | holdsAt(Fluent2, plus(Time, Offset)))))),
% 2.05/1.57      inference(bind,[status(th)],[])).
% 2.05/1.57  tff(850,plain,
% 2.05/1.57      (![Event: $i, Time: $i, Fluent: $i, Fluent2: $i, Offset: $i] : (((((happens(Event, Time) & initiates(Event, Fluent, Time)) & less(n0, Offset)) & trajectory(Fluent, Time, Fluent2, Offset)) & (~stoppedIn(Time, Fluent, plus(Time, Offset)))) => holdsAt(Fluent2, plus(Time, Offset))) <=> ![Event: $i, Time: $i, Fluent: $i, Fluent2: $i, Offset: $i] : ((~(happens(Event, Time) & initiates(Event, Fluent, Time) & less(n0, Offset) & trajectory(Fluent, Time, Fluent2, Offset) & (~stoppedIn(Time, Fluent, plus(Time, Offset))))) | holdsAt(Fluent2, plus(Time, Offset)))),
% 2.05/1.57      inference(quant_intro,[status(thm)],[849])).
% 2.05/1.57  tff(851,axiom,(![Event: $i, Time: $i, Fluent: $i, Fluent2: $i, Offset: $i] : (((((happens(Event, Time) & initiates(Event, Fluent, Time)) & less(n0, Offset)) & trajectory(Fluent, Time, Fluent2, Offset)) & (~stoppedIn(Time, Fluent, plus(Time, Offset)))) => holdsAt(Fluent2, plus(Time, Offset)))), file('/export/starexec/sandbox/benchmark/Axioms/CSR001+0.ax','change_holding')).
% 2.05/1.57  tff(852,plain,
% 2.05/1.57      (![Event: $i, Time: $i, Fluent: $i, Fluent2: $i, Offset: $i] : ((~(happens(Event, Time) & initiates(Event, Fluent, Time) & less(n0, Offset) & trajectory(Fluent, Time, Fluent2, Offset) & (~stoppedIn(Time, Fluent, plus(Time, Offset))))) | holdsAt(Fluent2, plus(Time, Offset)))),
% 2.05/1.57      inference(modus_ponens,[status(thm)],[851, 850])).
% 2.05/1.57  tff(853,plain,
% 2.05/1.57      (![Event: $i, Time: $i, Fluent: $i, Fluent2: $i, Offset: $i] : ((~(happens(Event, Time) & initiates(Event, Fluent, Time) & less(n0, Offset) & trajectory(Fluent, Time, Fluent2, Offset) & (~stoppedIn(Time, Fluent, plus(Time, Offset))))) | holdsAt(Fluent2, plus(Time, Offset)))),
% 2.05/1.57      inference(modus_ponens,[status(thm)],[852, 848])).
% 2.05/1.57  tff(854,plain,(
% 2.05/1.57      ![Event: $i, Time: $i, Fluent: $i, Fluent2: $i, Offset: $i] : ((~(happens(Event, Time) & initiates(Event, Fluent, Time) & less(n0, Offset) & trajectory(Fluent, Time, Fluent2, Offset) & (~stoppedIn(Time, Fluent, plus(Time, Offset))))) | holdsAt(Fluent2, plus(Time, Offset)))),
% 2.05/1.57      inference(skolemize,[status(sab)],[853])).
% 2.05/1.57  tff(855,plain,
% 2.05/1.57      (![Event: $i, Time: $i, Fluent: $i, Fluent2: $i, Offset: $i] : (holdsAt(Fluent2, plus(Time, Offset)) | stoppedIn(Time, Fluent, plus(Time, Offset)) | (~happens(Event, Time)) | (~initiates(Event, Fluent, Time)) | (~less(n0, Offset)) | (~trajectory(Fluent, Time, Fluent2, Offset)))),
% 2.05/1.57      inference(modus_ponens,[status(thm)],[854, 847])).
% 2.05/1.57  tff(856,plain,
% 2.05/1.57      (![Event: $i, Time: $i, Fluent: $i, Fluent2: $i, Offset: $i] : (holdsAt(Fluent2, plus(Time, Offset)) | stoppedIn(Time, Fluent, plus(Time, Offset)) | (~happens(Event, Time)) | (~initiates(Event, Fluent, Time)) | (~less(n0, Offset)) | (~trajectory(Fluent, Time, Fluent2, Offset)))),
% 2.05/1.57      inference(modus_ponens,[status(thm)],[855, 845])).
% 2.05/1.57  tff(857,plain,
% 2.05/1.57      (((~![Event: $i, Time: $i, Fluent: $i, Fluent2: $i, Offset: $i] : (holdsAt(Fluent2, plus(Time, Offset)) | stoppedIn(Time, Fluent, plus(Time, Offset)) | (~happens(Event, Time)) | (~initiates(Event, Fluent, Time)) | (~less(n0, Offset)) | (~trajectory(Fluent, Time, Fluent2, Offset)))) | ((~happens(tptp_fun_Event_5(n0, filling), n0)) | (~less(n0, plus(n1, plus(n1, n1)))) | (~initiates(tptp_fun_Event_5(n0, filling), tptp_fun_Height_10(waterLevel(filling), tapOn), n0)) | (~trajectory(tptp_fun_Height_10(waterLevel(filling), tapOn), n0, waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n0, plus(n1, plus(n1, n1)))) | stoppedIn(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n0, plus(n1, plus(n1, n1)))))) <=> ((~![Event: $i, Time: $i, Fluent: $i, Fluent2: $i, Offset: $i] : (holdsAt(Fluent2, plus(Time, Offset)) | stoppedIn(Time, Fluent, plus(Time, Offset)) | (~happens(Event, Time)) | (~initiates(Event, Fluent, Time)) | (~less(n0, Offset)) | (~trajectory(Fluent, Time, Fluent2, Offset)))) | (~happens(tptp_fun_Event_5(n0, filling), n0)) | (~less(n0, plus(n1, plus(n1, n1)))) | (~initiates(tptp_fun_Event_5(n0, filling), tptp_fun_Height_10(waterLevel(filling), tapOn), n0)) | (~trajectory(tptp_fun_Height_10(waterLevel(filling), tapOn), n0, waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n0, plus(n1, plus(n1, n1)))) | stoppedIn(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n0, plus(n1, plus(n1, n1)))))),
% 2.05/1.57      inference(rewrite,[status(thm)],[])).
% 2.05/1.57  tff(858,plain,
% 2.05/1.57      ((holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n0, plus(n1, plus(n1, n1)))) | stoppedIn(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n0, plus(n1, plus(n1, n1)))) | (~happens(tptp_fun_Event_5(n0, filling), n0)) | (~initiates(tptp_fun_Event_5(n0, filling), tptp_fun_Height_10(waterLevel(filling), tapOn), n0)) | (~less(n0, plus(n1, plus(n1, n1)))) | (~trajectory(tptp_fun_Height_10(waterLevel(filling), tapOn), n0, waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1))))) <=> ((~happens(tptp_fun_Event_5(n0, filling), n0)) | (~less(n0, plus(n1, plus(n1, n1)))) | (~initiates(tptp_fun_Event_5(n0, filling), tptp_fun_Height_10(waterLevel(filling), tapOn), n0)) | (~trajectory(tptp_fun_Height_10(waterLevel(filling), tapOn), n0, waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n0, plus(n1, plus(n1, n1)))) | stoppedIn(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n0, plus(n1, plus(n1, n1)))))),
% 2.05/1.57      inference(rewrite,[status(thm)],[])).
% 2.05/1.57  tff(859,plain,
% 2.05/1.57      (((~![Event: $i, Time: $i, Fluent: $i, Fluent2: $i, Offset: $i] : (holdsAt(Fluent2, plus(Time, Offset)) | stoppedIn(Time, Fluent, plus(Time, Offset)) | (~happens(Event, Time)) | (~initiates(Event, Fluent, Time)) | (~less(n0, Offset)) | (~trajectory(Fluent, Time, Fluent2, Offset)))) | (holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n0, plus(n1, plus(n1, n1)))) | stoppedIn(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n0, plus(n1, plus(n1, n1)))) | (~happens(tptp_fun_Event_5(n0, filling), n0)) | (~initiates(tptp_fun_Event_5(n0, filling), tptp_fun_Height_10(waterLevel(filling), tapOn), n0)) | (~less(n0, plus(n1, plus(n1, n1)))) | (~trajectory(tptp_fun_Height_10(waterLevel(filling), tapOn), n0, waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))))) <=> ((~![Event: $i, Time: $i, Fluent: $i, Fluent2: $i, Offset: $i] : (holdsAt(Fluent2, plus(Time, Offset)) | stoppedIn(Time, Fluent, plus(Time, Offset)) | (~happens(Event, Time)) | (~initiates(Event, Fluent, Time)) | (~less(n0, Offset)) | (~trajectory(Fluent, Time, Fluent2, Offset)))) | ((~happens(tptp_fun_Event_5(n0, filling), n0)) | (~less(n0, plus(n1, plus(n1, n1)))) | (~initiates(tptp_fun_Event_5(n0, filling), tptp_fun_Height_10(waterLevel(filling), tapOn), n0)) | (~trajectory(tptp_fun_Height_10(waterLevel(filling), tapOn), n0, waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n0, plus(n1, plus(n1, n1)))) | stoppedIn(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n0, plus(n1, plus(n1, n1))))))),
% 2.05/1.57      inference(monotonicity,[status(thm)],[858])).
% 2.05/1.57  tff(860,plain,
% 2.05/1.57      (((~![Event: $i, Time: $i, Fluent: $i, Fluent2: $i, Offset: $i] : (holdsAt(Fluent2, plus(Time, Offset)) | stoppedIn(Time, Fluent, plus(Time, Offset)) | (~happens(Event, Time)) | (~initiates(Event, Fluent, Time)) | (~less(n0, Offset)) | (~trajectory(Fluent, Time, Fluent2, Offset)))) | (holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n0, plus(n1, plus(n1, n1)))) | stoppedIn(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n0, plus(n1, plus(n1, n1)))) | (~happens(tptp_fun_Event_5(n0, filling), n0)) | (~initiates(tptp_fun_Event_5(n0, filling), tptp_fun_Height_10(waterLevel(filling), tapOn), n0)) | (~less(n0, plus(n1, plus(n1, n1)))) | (~trajectory(tptp_fun_Height_10(waterLevel(filling), tapOn), n0, waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))))) <=> ((~![Event: $i, Time: $i, Fluent: $i, Fluent2: $i, Offset: $i] : (holdsAt(Fluent2, plus(Time, Offset)) | stoppedIn(Time, Fluent, plus(Time, Offset)) | (~happens(Event, Time)) | (~initiates(Event, Fluent, Time)) | (~less(n0, Offset)) | (~trajectory(Fluent, Time, Fluent2, Offset)))) | (~happens(tptp_fun_Event_5(n0, filling), n0)) | (~less(n0, plus(n1, plus(n1, n1)))) | (~initiates(tptp_fun_Event_5(n0, filling), tptp_fun_Height_10(waterLevel(filling), tapOn), n0)) | (~trajectory(tptp_fun_Height_10(waterLevel(filling), tapOn), n0, waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n0, plus(n1, plus(n1, n1)))) | stoppedIn(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n0, plus(n1, plus(n1, n1)))))),
% 2.05/1.57      inference(transitivity,[status(thm)],[859, 857])).
% 2.05/1.57  tff(861,plain,
% 2.05/1.57      ((~![Event: $i, Time: $i, Fluent: $i, Fluent2: $i, Offset: $i] : (holdsAt(Fluent2, plus(Time, Offset)) | stoppedIn(Time, Fluent, plus(Time, Offset)) | (~happens(Event, Time)) | (~initiates(Event, Fluent, Time)) | (~less(n0, Offset)) | (~trajectory(Fluent, Time, Fluent2, Offset)))) | (holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n0, plus(n1, plus(n1, n1)))) | stoppedIn(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n0, plus(n1, plus(n1, n1)))) | (~happens(tptp_fun_Event_5(n0, filling), n0)) | (~initiates(tptp_fun_Event_5(n0, filling), tptp_fun_Height_10(waterLevel(filling), tapOn), n0)) | (~less(n0, plus(n1, plus(n1, n1)))) | (~trajectory(tptp_fun_Height_10(waterLevel(filling), tapOn), n0, waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))))),
% 2.05/1.57      inference(quant_inst,[status(thm)],[])).
% 2.05/1.57  tff(862,plain,
% 2.05/1.57      ((~![Event: $i, Time: $i, Fluent: $i, Fluent2: $i, Offset: $i] : (holdsAt(Fluent2, plus(Time, Offset)) | stoppedIn(Time, Fluent, plus(Time, Offset)) | (~happens(Event, Time)) | (~initiates(Event, Fluent, Time)) | (~less(n0, Offset)) | (~trajectory(Fluent, Time, Fluent2, Offset)))) | (~happens(tptp_fun_Event_5(n0, filling), n0)) | (~less(n0, plus(n1, plus(n1, n1)))) | (~initiates(tptp_fun_Event_5(n0, filling), tptp_fun_Height_10(waterLevel(filling), tapOn), n0)) | (~trajectory(tptp_fun_Height_10(waterLevel(filling), tapOn), n0, waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n0, plus(n1, plus(n1, n1)))) | stoppedIn(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n0, plus(n1, plus(n1, n1))))),
% 2.05/1.57      inference(modus_ponens,[status(thm)],[861, 860])).
% 2.05/1.57  tff(863,plain,
% 2.05/1.57      ((~initiates(tptp_fun_Event_5(n0, filling), tptp_fun_Height_10(waterLevel(filling), tapOn), n0)) | (~trajectory(tptp_fun_Height_10(waterLevel(filling), tapOn), n0, waterLevel(plus(n1, plus(n1, n1))), plus(n1, plus(n1, n1)))) | holdsAt(waterLevel(plus(n1, plus(n1, n1))), plus(n0, plus(n1, plus(n1, n1))))),
% 2.05/1.57      inference(unit_resolution,[status(thm)],[862, 856, 694, 843, 829])).
% 2.05/1.57  tff(864,plain,
% 2.05/1.57      ($false),
% 2.05/1.57      inference(unit_resolution,[status(thm)],[863, 828, 747, 715])).
% 2.05/1.57  tff(865,plain,((~happens(tptp_fun_Event_5(n0, filling), n0)) | stoppedIn(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n0, plus(n1, plus(n1, n1))))), inference(lemma,lemma(discharge,[]))).
% 2.05/1.57  tff(866,plain,
% 2.05/1.57      (stoppedIn(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n0, plus(n1, plus(n1, n1))))),
% 2.05/1.57      inference(unit_resolution,[status(thm)],[865, 658])).
% 2.05/1.57  tff(867,plain,
% 2.05/1.57      (stoppedIn(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, plus(n1, n1))) <=> stoppedIn(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n0, plus(n1, plus(n1, n1))))),
% 2.05/1.57      inference(monotonicity,[status(thm)],[723])).
% 2.05/1.57  tff(868,plain,
% 2.05/1.57      (stoppedIn(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n0, plus(n1, plus(n1, n1)))) <=> stoppedIn(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, plus(n1, n1)))),
% 2.05/1.57      inference(symmetry,[status(thm)],[867])).
% 2.05/1.57  tff(869,assumption,(stoppedIn(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n0, plus(n1, plus(n1, n1))))), introduced(assumption)).
% 2.05/1.57  tff(870,plain,
% 2.05/1.57      (stoppedIn(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, plus(n1, n1)))),
% 2.05/1.57      inference(modus_ponens,[status(thm)],[869, 868])).
% 2.05/1.57  tff(871,plain,
% 2.05/1.57      (^[Time1: $i, Fluent: $i, Time2: $i] : refl((~((~((~stoppedIn(Time1, Fluent, Time2)) | (~((~happens(tptp_fun_Event_1(Time2, Fluent, Time1), tptp_fun_Time_0(Time2, Fluent, Time1))) | (~less(Time1, tptp_fun_Time_0(Time2, Fluent, Time1))) | (~less(tptp_fun_Time_0(Time2, Fluent, Time1), Time2)) | (~terminates(tptp_fun_Event_1(Time2, Fluent, Time1), Fluent, tptp_fun_Time_0(Time2, Fluent, Time1))))))) | (~(stoppedIn(Time1, Fluent, Time2) | ![Event: $i, Time: $i] : ((~happens(Event, Time)) | (~less(Time1, Time)) | (~less(Time, Time2)) | (~terminates(Event, Fluent, Time))))))) <=> (~((~((~stoppedIn(Time1, Fluent, Time2)) | (~((~happens(tptp_fun_Event_1(Time2, Fluent, Time1), tptp_fun_Time_0(Time2, Fluent, Time1))) | (~less(Time1, tptp_fun_Time_0(Time2, Fluent, Time1))) | (~less(tptp_fun_Time_0(Time2, Fluent, Time1), Time2)) | (~terminates(tptp_fun_Event_1(Time2, Fluent, Time1), Fluent, tptp_fun_Time_0(Time2, Fluent, Time1))))))) | (~(stoppedIn(Time1, Fluent, Time2) | ![Event: $i, Time: $i] : ((~happens(Event, Time)) | (~less(Time1, Time)) | (~less(Time, Time2)) | (~terminates(Event, Fluent, Time))))))))),
% 2.05/1.57      inference(bind,[status(th)],[])).
% 2.05/1.57  tff(872,plain,
% 2.05/1.57      (![Time1: $i, Fluent: $i, Time2: $i] : (~((~((~stoppedIn(Time1, Fluent, Time2)) | (~((~happens(tptp_fun_Event_1(Time2, Fluent, Time1), tptp_fun_Time_0(Time2, Fluent, Time1))) | (~less(Time1, tptp_fun_Time_0(Time2, Fluent, Time1))) | (~less(tptp_fun_Time_0(Time2, Fluent, Time1), Time2)) | (~terminates(tptp_fun_Event_1(Time2, Fluent, Time1), Fluent, tptp_fun_Time_0(Time2, Fluent, Time1))))))) | (~(stoppedIn(Time1, Fluent, Time2) | ![Event: $i, Time: $i] : ((~happens(Event, Time)) | (~less(Time1, Time)) | (~less(Time, Time2)) | (~terminates(Event, Fluent, Time))))))) <=> ![Time1: $i, Fluent: $i, Time2: $i] : (~((~((~stoppedIn(Time1, Fluent, Time2)) | (~((~happens(tptp_fun_Event_1(Time2, Fluent, Time1), tptp_fun_Time_0(Time2, Fluent, Time1))) | (~less(Time1, tptp_fun_Time_0(Time2, Fluent, Time1))) | (~less(tptp_fun_Time_0(Time2, Fluent, Time1), Time2)) | (~terminates(tptp_fun_Event_1(Time2, Fluent, Time1), Fluent, tptp_fun_Time_0(Time2, Fluent, Time1))))))) | (~(stoppedIn(Time1, Fluent, Time2) | ![Event: $i, Time: $i] : ((~happens(Event, Time)) | (~less(Time1, Time)) | (~less(Time, Time2)) | (~terminates(Event, Fluent, Time)))))))),
% 2.05/1.57      inference(quant_intro,[status(thm)],[871])).
% 2.05/1.57  tff(873,plain,
% 2.05/1.57      (^[Time1: $i, Fluent: $i, Time2: $i] : rewrite((~((~((~stoppedIn(Time1, Fluent, Time2)) | (~((~happens(tptp_fun_Event_1(Time2, Fluent, Time1), tptp_fun_Time_0(Time2, Fluent, Time1))) | (~less(Time1, tptp_fun_Time_0(Time2, Fluent, Time1))) | (~less(tptp_fun_Time_0(Time2, Fluent, Time1), Time2)) | (~terminates(tptp_fun_Event_1(Time2, Fluent, Time1), Fluent, tptp_fun_Time_0(Time2, Fluent, Time1))))))) | (~(stoppedIn(Time1, Fluent, Time2) | ![Event: $i, Time: $i] : ((~happens(Event, Time)) | (~less(Time1, Time)) | (~less(Time, Time2)) | (~terminates(Event, Fluent, Time))))))) <=> (~((~((~stoppedIn(Time1, Fluent, Time2)) | (~((~happens(tptp_fun_Event_1(Time2, Fluent, Time1), tptp_fun_Time_0(Time2, Fluent, Time1))) | (~less(Time1, tptp_fun_Time_0(Time2, Fluent, Time1))) | (~less(tptp_fun_Time_0(Time2, Fluent, Time1), Time2)) | (~terminates(tptp_fun_Event_1(Time2, Fluent, Time1), Fluent, tptp_fun_Time_0(Time2, Fluent, Time1))))))) | (~(stoppedIn(Time1, Fluent, Time2) | ![Event: $i, Time: $i] : ((~happens(Event, Time)) | (~less(Time1, Time)) | (~less(Time, Time2)) | (~terminates(Event, Fluent, Time))))))))),
% 2.05/1.57      inference(bind,[status(th)],[])).
% 2.05/1.57  tff(874,plain,
% 2.05/1.57      (![Time1: $i, Fluent: $i, Time2: $i] : (~((~((~stoppedIn(Time1, Fluent, Time2)) | (~((~happens(tptp_fun_Event_1(Time2, Fluent, Time1), tptp_fun_Time_0(Time2, Fluent, Time1))) | (~less(Time1, tptp_fun_Time_0(Time2, Fluent, Time1))) | (~less(tptp_fun_Time_0(Time2, Fluent, Time1), Time2)) | (~terminates(tptp_fun_Event_1(Time2, Fluent, Time1), Fluent, tptp_fun_Time_0(Time2, Fluent, Time1))))))) | (~(stoppedIn(Time1, Fluent, Time2) | ![Event: $i, Time: $i] : ((~happens(Event, Time)) | (~less(Time1, Time)) | (~less(Time, Time2)) | (~terminates(Event, Fluent, Time))))))) <=> ![Time1: $i, Fluent: $i, Time2: $i] : (~((~((~stoppedIn(Time1, Fluent, Time2)) | (~((~happens(tptp_fun_Event_1(Time2, Fluent, Time1), tptp_fun_Time_0(Time2, Fluent, Time1))) | (~less(Time1, tptp_fun_Time_0(Time2, Fluent, Time1))) | (~less(tptp_fun_Time_0(Time2, Fluent, Time1), Time2)) | (~terminates(tptp_fun_Event_1(Time2, Fluent, Time1), Fluent, tptp_fun_Time_0(Time2, Fluent, Time1))))))) | (~(stoppedIn(Time1, Fluent, Time2) | ![Event: $i, Time: $i] : ((~happens(Event, Time)) | (~less(Time1, Time)) | (~less(Time, Time2)) | (~terminates(Event, Fluent, Time)))))))),
% 2.05/1.57      inference(quant_intro,[status(thm)],[873])).
% 2.05/1.57  tff(875,plain,
% 2.05/1.57      (![Time1: $i, Fluent: $i, Time2: $i] : (~((~((~stoppedIn(Time1, Fluent, Time2)) | (~((~happens(tptp_fun_Event_1(Time2, Fluent, Time1), tptp_fun_Time_0(Time2, Fluent, Time1))) | (~less(Time1, tptp_fun_Time_0(Time2, Fluent, Time1))) | (~less(tptp_fun_Time_0(Time2, Fluent, Time1), Time2)) | (~terminates(tptp_fun_Event_1(Time2, Fluent, Time1), Fluent, tptp_fun_Time_0(Time2, Fluent, Time1))))))) | (~(stoppedIn(Time1, Fluent, Time2) | ![Event: $i, Time: $i] : ((~happens(Event, Time)) | (~less(Time1, Time)) | (~less(Time, Time2)) | (~terminates(Event, Fluent, Time))))))) <=> ![Time1: $i, Fluent: $i, Time2: $i] : (~((~((~stoppedIn(Time1, Fluent, Time2)) | (~((~happens(tptp_fun_Event_1(Time2, Fluent, Time1), tptp_fun_Time_0(Time2, Fluent, Time1))) | (~less(Time1, tptp_fun_Time_0(Time2, Fluent, Time1))) | (~less(tptp_fun_Time_0(Time2, Fluent, Time1), Time2)) | (~terminates(tptp_fun_Event_1(Time2, Fluent, Time1), Fluent, tptp_fun_Time_0(Time2, Fluent, Time1))))))) | (~(stoppedIn(Time1, Fluent, Time2) | ![Event: $i, Time: $i] : ((~happens(Event, Time)) | (~less(Time1, Time)) | (~less(Time, Time2)) | (~terminates(Event, Fluent, Time)))))))),
% 2.05/1.57      inference(transitivity,[status(thm)],[874, 872])).
% 2.05/1.57  tff(876,plain,
% 2.05/1.57      (^[Time1: $i, Fluent: $i, Time2: $i] : trans(monotonicity(rewrite(((~stoppedIn(Time1, Fluent, Time2)) | (happens(tptp_fun_Event_1(Time2, Fluent, Time1), tptp_fun_Time_0(Time2, Fluent, Time1)) & less(Time1, tptp_fun_Time_0(Time2, Fluent, Time1)) & less(tptp_fun_Time_0(Time2, Fluent, Time1), Time2) & terminates(tptp_fun_Event_1(Time2, Fluent, Time1), Fluent, tptp_fun_Time_0(Time2, Fluent, Time1)))) <=> ((~stoppedIn(Time1, Fluent, Time2)) | (~((~happens(tptp_fun_Event_1(Time2, Fluent, Time1), tptp_fun_Time_0(Time2, Fluent, Time1))) | (~less(Time1, tptp_fun_Time_0(Time2, Fluent, Time1))) | (~less(tptp_fun_Time_0(Time2, Fluent, Time1), Time2)) | (~terminates(tptp_fun_Event_1(Time2, Fluent, Time1), Fluent, tptp_fun_Time_0(Time2, Fluent, Time1))))))), rewrite((stoppedIn(Time1, Fluent, Time2) | ![Event: $i, Time: $i] : (~(happens(Event, Time) & less(Time1, Time) & less(Time, Time2) & terminates(Event, Fluent, Time)))) <=> (stoppedIn(Time1, Fluent, Time2) | ![Event: $i, Time: $i] : ((~happens(Event, Time)) | (~less(Time1, Time)) | (~less(Time, Time2)) | (~terminates(Event, Fluent, Time))))), ((((~stoppedIn(Time1, Fluent, Time2)) | (happens(tptp_fun_Event_1(Time2, Fluent, Time1), tptp_fun_Time_0(Time2, Fluent, Time1)) & less(Time1, tptp_fun_Time_0(Time2, Fluent, Time1)) & less(tptp_fun_Time_0(Time2, Fluent, Time1), Time2) & terminates(tptp_fun_Event_1(Time2, Fluent, Time1), Fluent, tptp_fun_Time_0(Time2, Fluent, Time1)))) & (stoppedIn(Time1, Fluent, Time2) | ![Event: $i, Time: $i] : (~(happens(Event, Time) & less(Time1, Time) & less(Time, Time2) & terminates(Event, Fluent, Time))))) <=> (((~stoppedIn(Time1, Fluent, Time2)) | (~((~happens(tptp_fun_Event_1(Time2, Fluent, Time1), tptp_fun_Time_0(Time2, Fluent, Time1))) | (~less(Time1, tptp_fun_Time_0(Time2, Fluent, Time1))) | (~less(tptp_fun_Time_0(Time2, Fluent, Time1), Time2)) | (~terminates(tptp_fun_Event_1(Time2, Fluent, Time1), Fluent, tptp_fun_Time_0(Time2, Fluent, Time1)))))) & (stoppedIn(Time1, Fluent, Time2) | ![Event: $i, Time: $i] : ((~happens(Event, Time)) | (~less(Time1, Time)) | (~less(Time, Time2)) | (~terminates(Event, Fluent, Time))))))), rewrite((((~stoppedIn(Time1, Fluent, Time2)) | (~((~happens(tptp_fun_Event_1(Time2, Fluent, Time1), tptp_fun_Time_0(Time2, Fluent, Time1))) | (~less(Time1, tptp_fun_Time_0(Time2, Fluent, Time1))) | (~less(tptp_fun_Time_0(Time2, Fluent, Time1), Time2)) | (~terminates(tptp_fun_Event_1(Time2, Fluent, Time1), Fluent, tptp_fun_Time_0(Time2, Fluent, Time1)))))) & (stoppedIn(Time1, Fluent, Time2) | ![Event: $i, Time: $i] : ((~happens(Event, Time)) | (~less(Time1, Time)) | (~less(Time, Time2)) | (~terminates(Event, Fluent, Time))))) <=> (~((~((~stoppedIn(Time1, Fluent, Time2)) | (~((~happens(tptp_fun_Event_1(Time2, Fluent, Time1), tptp_fun_Time_0(Time2, Fluent, Time1))) | (~less(Time1, tptp_fun_Time_0(Time2, Fluent, Time1))) | (~less(tptp_fun_Time_0(Time2, Fluent, Time1), Time2)) | (~terminates(tptp_fun_Event_1(Time2, Fluent, Time1), Fluent, tptp_fun_Time_0(Time2, Fluent, Time1))))))) | (~(stoppedIn(Time1, Fluent, Time2) | ![Event: $i, Time: $i] : ((~happens(Event, Time)) | (~less(Time1, Time)) | (~less(Time, Time2)) | (~terminates(Event, Fluent, Time)))))))), ((((~stoppedIn(Time1, Fluent, Time2)) | (happens(tptp_fun_Event_1(Time2, Fluent, Time1), tptp_fun_Time_0(Time2, Fluent, Time1)) & less(Time1, tptp_fun_Time_0(Time2, Fluent, Time1)) & less(tptp_fun_Time_0(Time2, Fluent, Time1), Time2) & terminates(tptp_fun_Event_1(Time2, Fluent, Time1), Fluent, tptp_fun_Time_0(Time2, Fluent, Time1)))) & (stoppedIn(Time1, Fluent, Time2) | ![Event: $i, Time: $i] : (~(happens(Event, Time) & less(Time1, Time) & less(Time, Time2) & terminates(Event, Fluent, Time))))) <=> (~((~((~stoppedIn(Time1, Fluent, Time2)) | (~((~happens(tptp_fun_Event_1(Time2, Fluent, Time1), tptp_fun_Time_0(Time2, Fluent, Time1))) | (~less(Time1, tptp_fun_Time_0(Time2, Fluent, Time1))) | (~less(tptp_fun_Time_0(Time2, Fluent, Time1), Time2)) | (~terminates(tptp_fun_Event_1(Time2, Fluent, Time1), Fluent, tptp_fun_Time_0(Time2, Fluent, Time1))))))) | (~(stoppedIn(Time1, Fluent, Time2) | ![Event: $i, Time: $i] : ((~happens(Event, Time)) | (~less(Time1, Time)) | (~less(Time, Time2)) | (~terminates(Event, Fluent, Time)))))))))),
% 2.05/1.57      inference(bind,[status(th)],[])).
% 2.05/1.57  tff(877,plain,
% 2.05/1.57      (![Time1: $i, Fluent: $i, Time2: $i] : (((~stoppedIn(Time1, Fluent, Time2)) | (happens(tptp_fun_Event_1(Time2, Fluent, Time1), tptp_fun_Time_0(Time2, Fluent, Time1)) & less(Time1, tptp_fun_Time_0(Time2, Fluent, Time1)) & less(tptp_fun_Time_0(Time2, Fluent, Time1), Time2) & terminates(tptp_fun_Event_1(Time2, Fluent, Time1), Fluent, tptp_fun_Time_0(Time2, Fluent, Time1)))) & (stoppedIn(Time1, Fluent, Time2) | ![Event: $i, Time: $i] : (~(happens(Event, Time) & less(Time1, Time) & less(Time, Time2) & terminates(Event, Fluent, Time))))) <=> ![Time1: $i, Fluent: $i, Time2: $i] : (~((~((~stoppedIn(Time1, Fluent, Time2)) | (~((~happens(tptp_fun_Event_1(Time2, Fluent, Time1), tptp_fun_Time_0(Time2, Fluent, Time1))) | (~less(Time1, tptp_fun_Time_0(Time2, Fluent, Time1))) | (~less(tptp_fun_Time_0(Time2, Fluent, Time1), Time2)) | (~terminates(tptp_fun_Event_1(Time2, Fluent, Time1), Fluent, tptp_fun_Time_0(Time2, Fluent, Time1))))))) | (~(stoppedIn(Time1, Fluent, Time2) | ![Event: $i, Time: $i] : ((~happens(Event, Time)) | (~less(Time1, Time)) | (~less(Time, Time2)) | (~terminates(Event, Fluent, Time)))))))),
% 2.05/1.57      inference(quant_intro,[status(thm)],[876])).
% 2.05/1.57  tff(878,plain,
% 2.05/1.57      (![Time1: $i, Fluent: $i, Time2: $i] : (stoppedIn(Time1, Fluent, Time2) <=> ?[Event: $i, Time: $i] : (happens(Event, Time) & less(Time1, Time) & less(Time, Time2) & terminates(Event, Fluent, Time))) <=> ![Time1: $i, Fluent: $i, Time2: $i] : (stoppedIn(Time1, Fluent, Time2) <=> ?[Event: $i, Time: $i] : (happens(Event, Time) & less(Time1, Time) & less(Time, Time2) & terminates(Event, Fluent, Time)))),
% 2.05/1.57      inference(rewrite,[status(thm)],[])).
% 2.05/1.57  tff(879,plain,
% 2.05/1.57      (^[Time1: $i, Fluent: $i, Time2: $i] : rewrite((stoppedIn(Time1, Fluent, Time2) <=> ?[Event: $i, Time: $i] : (((happens(Event, Time) & less(Time1, Time)) & less(Time, Time2)) & terminates(Event, Fluent, Time))) <=> (stoppedIn(Time1, Fluent, Time2) <=> ?[Event: $i, Time: $i] : (happens(Event, Time) & less(Time1, Time) & less(Time, Time2) & terminates(Event, Fluent, Time))))),
% 2.05/1.57      inference(bind,[status(th)],[])).
% 2.05/1.57  tff(880,plain,
% 2.05/1.57      (![Time1: $i, Fluent: $i, Time2: $i] : (stoppedIn(Time1, Fluent, Time2) <=> ?[Event: $i, Time: $i] : (((happens(Event, Time) & less(Time1, Time)) & less(Time, Time2)) & terminates(Event, Fluent, Time))) <=> ![Time1: $i, Fluent: $i, Time2: $i] : (stoppedIn(Time1, Fluent, Time2) <=> ?[Event: $i, Time: $i] : (happens(Event, Time) & less(Time1, Time) & less(Time, Time2) & terminates(Event, Fluent, Time)))),
% 2.05/1.57      inference(quant_intro,[status(thm)],[879])).
% 2.05/1.57  tff(881,axiom,(![Time1: $i, Fluent: $i, Time2: $i] : (stoppedIn(Time1, Fluent, Time2) <=> ?[Event: $i, Time: $i] : (((happens(Event, Time) & less(Time1, Time)) & less(Time, Time2)) & terminates(Event, Fluent, Time)))), file('/export/starexec/sandbox/benchmark/Axioms/CSR001+0.ax','stoppedin_defn')).
% 2.05/1.57  tff(882,plain,
% 2.05/1.57      (![Time1: $i, Fluent: $i, Time2: $i] : (stoppedIn(Time1, Fluent, Time2) <=> ?[Event: $i, Time: $i] : (happens(Event, Time) & less(Time1, Time) & less(Time, Time2) & terminates(Event, Fluent, Time)))),
% 2.05/1.57      inference(modus_ponens,[status(thm)],[881, 880])).
% 2.05/1.57  tff(883,plain,
% 2.05/1.57      (![Time1: $i, Fluent: $i, Time2: $i] : (stoppedIn(Time1, Fluent, Time2) <=> ?[Event: $i, Time: $i] : (happens(Event, Time) & less(Time1, Time) & less(Time, Time2) & terminates(Event, Fluent, Time)))),
% 2.05/1.57      inference(modus_ponens,[status(thm)],[882, 878])).
% 2.05/1.57  tff(884,plain,(
% 2.05/1.57      ![Time1: $i, Fluent: $i, Time2: $i] : (((~stoppedIn(Time1, Fluent, Time2)) | (happens(tptp_fun_Event_1(Time2, Fluent, Time1), tptp_fun_Time_0(Time2, Fluent, Time1)) & less(Time1, tptp_fun_Time_0(Time2, Fluent, Time1)) & less(tptp_fun_Time_0(Time2, Fluent, Time1), Time2) & terminates(tptp_fun_Event_1(Time2, Fluent, Time1), Fluent, tptp_fun_Time_0(Time2, Fluent, Time1)))) & (stoppedIn(Time1, Fluent, Time2) | ![Event: $i, Time: $i] : (~(happens(Event, Time) & less(Time1, Time) & less(Time, Time2) & terminates(Event, Fluent, Time)))))),
% 2.05/1.57      inference(skolemize,[status(sab)],[883])).
% 2.05/1.57  tff(885,plain,
% 2.05/1.57      (![Time1: $i, Fluent: $i, Time2: $i] : (~((~((~stoppedIn(Time1, Fluent, Time2)) | (~((~happens(tptp_fun_Event_1(Time2, Fluent, Time1), tptp_fun_Time_0(Time2, Fluent, Time1))) | (~less(Time1, tptp_fun_Time_0(Time2, Fluent, Time1))) | (~less(tptp_fun_Time_0(Time2, Fluent, Time1), Time2)) | (~terminates(tptp_fun_Event_1(Time2, Fluent, Time1), Fluent, tptp_fun_Time_0(Time2, Fluent, Time1))))))) | (~(stoppedIn(Time1, Fluent, Time2) | ![Event: $i, Time: $i] : ((~happens(Event, Time)) | (~less(Time1, Time)) | (~less(Time, Time2)) | (~terminates(Event, Fluent, Time)))))))),
% 2.05/1.57      inference(modus_ponens,[status(thm)],[884, 877])).
% 2.05/1.57  tff(886,plain,
% 2.05/1.57      (![Time1: $i, Fluent: $i, Time2: $i] : (~((~((~stoppedIn(Time1, Fluent, Time2)) | (~((~happens(tptp_fun_Event_1(Time2, Fluent, Time1), tptp_fun_Time_0(Time2, Fluent, Time1))) | (~less(Time1, tptp_fun_Time_0(Time2, Fluent, Time1))) | (~less(tptp_fun_Time_0(Time2, Fluent, Time1), Time2)) | (~terminates(tptp_fun_Event_1(Time2, Fluent, Time1), Fluent, tptp_fun_Time_0(Time2, Fluent, Time1))))))) | (~(stoppedIn(Time1, Fluent, Time2) | ![Event: $i, Time: $i] : ((~happens(Event, Time)) | (~less(Time1, Time)) | (~less(Time, Time2)) | (~terminates(Event, Fluent, Time)))))))),
% 2.05/1.58      inference(modus_ponens,[status(thm)],[885, 875])).
% 2.05/1.58  tff(887,plain,
% 2.05/1.58      ((~![Time1: $i, Fluent: $i, Time2: $i] : (~((~((~stoppedIn(Time1, Fluent, Time2)) | (~((~happens(tptp_fun_Event_1(Time2, Fluent, Time1), tptp_fun_Time_0(Time2, Fluent, Time1))) | (~less(Time1, tptp_fun_Time_0(Time2, Fluent, Time1))) | (~less(tptp_fun_Time_0(Time2, Fluent, Time1), Time2)) | (~terminates(tptp_fun_Event_1(Time2, Fluent, Time1), Fluent, tptp_fun_Time_0(Time2, Fluent, Time1))))))) | (~(stoppedIn(Time1, Fluent, Time2) | ![Event: $i, Time: $i] : ((~happens(Event, Time)) | (~less(Time1, Time)) | (~less(Time, Time2)) | (~terminates(Event, Fluent, Time)))))))) | (~((~((~stoppedIn(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, plus(n1, n1)))) | (~((~happens(tptp_fun_Event_1(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))) | (~less(n0, tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))) | (~less(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), plus(n1, plus(n1, n1)))) | (~terminates(tptp_fun_Event_1(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))))))) | (~(stoppedIn(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, plus(n1, n1))) | ![Event: $i, Time: $i] : ((~happens(Event, Time)) | (~less(n0, Time)) | (~less(Time, plus(n1, plus(n1, n1)))) | (~terminates(Event, tptp_fun_Height_10(waterLevel(filling), tapOn), Time)))))))),
% 2.05/1.58      inference(quant_inst,[status(thm)],[])).
% 2.05/1.58  tff(888,plain,
% 2.05/1.58      (~((~((~stoppedIn(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, plus(n1, n1)))) | (~((~happens(tptp_fun_Event_1(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))) | (~less(n0, tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))) | (~less(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), plus(n1, plus(n1, n1)))) | (~terminates(tptp_fun_Event_1(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))))))) | (~(stoppedIn(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, plus(n1, n1))) | ![Event: $i, Time: $i] : ((~happens(Event, Time)) | (~less(n0, Time)) | (~less(Time, plus(n1, plus(n1, n1)))) | (~terminates(Event, tptp_fun_Height_10(waterLevel(filling), tapOn), Time))))))),
% 2.05/1.58      inference(unit_resolution,[status(thm)],[887, 886])).
% 2.05/1.58  tff(889,plain,
% 2.05/1.58      (((~((~stoppedIn(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, plus(n1, n1)))) | (~((~happens(tptp_fun_Event_1(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))) | (~less(n0, tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))) | (~less(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), plus(n1, plus(n1, n1)))) | (~terminates(tptp_fun_Event_1(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))))))) | (~(stoppedIn(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, plus(n1, n1))) | ![Event: $i, Time: $i] : ((~happens(Event, Time)) | (~less(n0, Time)) | (~less(Time, plus(n1, plus(n1, n1)))) | (~terminates(Event, tptp_fun_Height_10(waterLevel(filling), tapOn), Time)))))) | ((~stoppedIn(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, plus(n1, n1)))) | (~((~happens(tptp_fun_Event_1(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))) | (~less(n0, tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))) | (~less(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), plus(n1, plus(n1, n1)))) | (~terminates(tptp_fun_Event_1(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))))))),
% 2.05/1.58      inference(tautology,[status(thm)],[])).
% 2.05/1.58  tff(890,plain,
% 2.05/1.58      ((~stoppedIn(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, plus(n1, n1)))) | (~((~happens(tptp_fun_Event_1(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))) | (~less(n0, tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))) | (~less(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), plus(n1, plus(n1, n1)))) | (~terminates(tptp_fun_Event_1(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0)))))),
% 2.05/1.58      inference(unit_resolution,[status(thm)],[889, 888])).
% 2.05/1.58  tff(891,assumption,((~happens(tptp_fun_Event_1(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))) | (~less(n0, tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))) | (~less(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), plus(n1, plus(n1, n1)))) | (~terminates(tptp_fun_Event_1(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0)))), introduced(assumption)).
% 2.05/1.58  tff(892,plain,
% 2.05/1.58      ((~((~stoppedIn(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, plus(n1, n1)))) | (~((~happens(tptp_fun_Event_1(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))) | (~less(n0, tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))) | (~less(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), plus(n1, plus(n1, n1)))) | (~terminates(tptp_fun_Event_1(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))))))) | (~stoppedIn(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, plus(n1, n1)))) | (~((~happens(tptp_fun_Event_1(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))) | (~less(n0, tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))) | (~less(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), plus(n1, plus(n1, n1)))) | (~terminates(tptp_fun_Event_1(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0)))))),
% 2.05/1.58      inference(tautology,[status(thm)],[])).
% 2.05/1.58  tff(893,plain,
% 2.05/1.58      ((~((~stoppedIn(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, plus(n1, n1)))) | (~((~happens(tptp_fun_Event_1(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))) | (~less(n0, tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))) | (~less(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), plus(n1, plus(n1, n1)))) | (~terminates(tptp_fun_Event_1(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))))))) | (~stoppedIn(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, plus(n1, n1))))),
% 2.05/1.58      inference(unit_resolution,[status(thm)],[892, 891])).
% 2.05/1.58  tff(894,plain,
% 2.05/1.58      (~stoppedIn(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n1, plus(n1, n1)))),
% 2.05/1.58      inference(unit_resolution,[status(thm)],[893, 890])).
% 2.05/1.58  tff(895,plain,
% 2.05/1.58      ($false),
% 2.05/1.58      inference(unit_resolution,[status(thm)],[894, 870])).
% 2.05/1.58  tff(896,plain,((~stoppedIn(n0, tptp_fun_Height_10(waterLevel(filling), tapOn), plus(n0, plus(n1, plus(n1, n1))))) | (~((~happens(tptp_fun_Event_1(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))) | (~less(n0, tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))) | (~less(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), plus(n1, plus(n1, n1)))) | (~terminates(tptp_fun_Event_1(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0)))))), inference(lemma,lemma(discharge,[]))).
% 2.05/1.58  tff(897,plain,
% 2.05/1.58      (~((~happens(tptp_fun_Event_1(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))) | (~less(n0, tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))) | (~less(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), plus(n1, plus(n1, n1)))) | (~terminates(tptp_fun_Event_1(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))))),
% 2.05/1.58      inference(unit_resolution,[status(thm)],[896, 866])).
% 2.05/1.58  tff(898,plain,
% 2.05/1.58      (((~happens(tptp_fun_Event_1(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))) | (~less(n0, tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))) | (~less(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), plus(n1, plus(n1, n1)))) | (~terminates(tptp_fun_Event_1(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0)))) | terminates(tptp_fun_Event_1(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))),
% 2.05/1.58      inference(tautology,[status(thm)],[])).
% 2.05/1.58  tff(899,plain,
% 2.05/1.58      (terminates(tptp_fun_Event_1(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))),
% 2.05/1.58      inference(unit_resolution,[status(thm)],[898, 897])).
% 2.05/1.58  tff(900,plain,
% 2.05/1.58      (((~happens(tptp_fun_Event_1(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))) | (~less(n0, tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))) | (~less(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), plus(n1, plus(n1, n1)))) | (~terminates(tptp_fun_Event_1(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0)))) | happens(tptp_fun_Event_1(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))),
% 2.05/1.58      inference(tautology,[status(thm)],[])).
% 2.05/1.58  tff(901,plain,
% 2.05/1.58      (happens(tptp_fun_Event_1(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))),
% 2.05/1.58      inference(unit_resolution,[status(thm)],[900, 897])).
% 2.05/1.58  tff(902,plain,
% 2.05/1.58      (((~![Event: $i, Time: $i, Fluent: $i] : ((~holdsAt(Fluent, plus(Time, n1))) | (~happens(Event, Time)) | (~terminates(Event, Fluent, Time)))) | ((~holdsAt(tptp_fun_Height_10(waterLevel(filling), tapOn), plus(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), n1))) | (~happens(tptp_fun_Event_1(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))) | (~terminates(tptp_fun_Event_1(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))))) <=> ((~![Event: $i, Time: $i, Fluent: $i] : ((~holdsAt(Fluent, plus(Time, n1))) | (~happens(Event, Time)) | (~terminates(Event, Fluent, Time)))) | (~holdsAt(tptp_fun_Height_10(waterLevel(filling), tapOn), plus(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), n1))) | (~happens(tptp_fun_Event_1(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))) | (~terminates(tptp_fun_Event_1(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))))),
% 2.05/1.58      inference(rewrite,[status(thm)],[])).
% 2.05/1.58  tff(903,plain,
% 2.05/1.58      ((~![Event: $i, Time: $i, Fluent: $i] : ((~holdsAt(Fluent, plus(Time, n1))) | (~happens(Event, Time)) | (~terminates(Event, Fluent, Time)))) | ((~holdsAt(tptp_fun_Height_10(waterLevel(filling), tapOn), plus(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), n1))) | (~happens(tptp_fun_Event_1(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))) | (~terminates(tptp_fun_Event_1(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))))),
% 2.05/1.58      inference(quant_inst,[status(thm)],[])).
% 2.05/1.58  tff(904,plain,
% 2.05/1.58      ((~![Event: $i, Time: $i, Fluent: $i] : ((~holdsAt(Fluent, plus(Time, n1))) | (~happens(Event, Time)) | (~terminates(Event, Fluent, Time)))) | (~holdsAt(tptp_fun_Height_10(waterLevel(filling), tapOn), plus(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), n1))) | (~happens(tptp_fun_Event_1(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))) | (~terminates(tptp_fun_Event_1(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0)))),
% 2.05/1.58      inference(modus_ponens,[status(thm)],[903, 902])).
% 2.05/1.58  tff(905,plain,
% 2.05/1.58      (~holdsAt(tptp_fun_Height_10(waterLevel(filling), tapOn), plus(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), n1))),
% 2.05/1.58      inference(unit_resolution,[status(thm)],[904, 808, 901, 899])).
% 2.05/1.58  tff(906,plain,
% 2.05/1.58      ($false),
% 2.05/1.58      inference(unit_resolution,[status(thm)],[905, 527])).
% 2.05/1.58  tff(907,plain,(~(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0) = plus(n1, n1))), inference(lemma,lemma(discharge,[]))).
% 2.05/1.58  tff(908,plain,
% 2.05/1.58      (((~happens(tptp_fun_Event_1(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))) | (~less(n0, tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))) | (~less(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), plus(n1, plus(n1, n1)))) | (~terminates(tptp_fun_Event_1(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0)))) | less(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), plus(n1, plus(n1, n1)))),
% 2.05/1.58      inference(tautology,[status(thm)],[])).
% 2.05/1.58  tff(909,plain,
% 2.05/1.58      (less(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), plus(n1, plus(n1, n1)))),
% 2.05/1.58      inference(unit_resolution,[status(thm)],[908, 897])).
% 2.05/1.58  tff(910,assumption,(~(less(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), plus(n1, plus(n1, n1))) <=> less_or_equal(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), plus(n1, n1)))), introduced(assumption)).
% 2.05/1.58  tff(911,plain,
% 2.05/1.58      (^[X: $i] : refl((less(X, plus(n1, plus(n1, n1))) <=> less_or_equal(X, plus(n1, n1))) <=> (less(X, plus(n1, plus(n1, n1))) <=> less_or_equal(X, plus(n1, n1))))),
% 2.05/1.58      inference(bind,[status(th)],[])).
% 2.05/1.58  tff(912,plain,
% 2.05/1.58      (![X: $i] : (less(X, plus(n1, plus(n1, n1))) <=> less_or_equal(X, plus(n1, n1))) <=> ![X: $i] : (less(X, plus(n1, plus(n1, n1))) <=> less_or_equal(X, plus(n1, n1)))),
% 2.05/1.58      inference(quant_intro,[status(thm)],[911])).
% 2.05/1.58  tff(913,plain,
% 2.05/1.58      (^[X: $i] : rewrite((less(X, n3) <=> less_or_equal(X, n2)) <=> (less(X, plus(n1, plus(n1, n1))) <=> less_or_equal(X, plus(n1, n1))))),
% 2.05/1.58      inference(bind,[status(th)],[])).
% 2.05/1.58  tff(914,plain,
% 2.05/1.58      (![X: $i] : (less(X, n3) <=> less_or_equal(X, n2)) <=> ![X: $i] : (less(X, plus(n1, plus(n1, n1))) <=> less_or_equal(X, plus(n1, n1)))),
% 2.05/1.58      inference(quant_intro,[status(thm)],[913])).
% 2.05/1.58  tff(915,plain,
% 2.05/1.58      (![X: $i] : (less(X, n3) <=> less_or_equal(X, n2)) <=> ![X: $i] : (less(X, n3) <=> less_or_equal(X, n2))),
% 2.05/1.58      inference(rewrite,[status(thm)],[])).
% 2.05/1.58  tff(916,axiom,(![X: $i] : (less(X, n3) <=> less_or_equal(X, n2))), file('/export/starexec/sandbox/benchmark/theBenchmark.p','less3')).
% 2.05/1.58  tff(917,plain,
% 2.05/1.58      (![X: $i] : (less(X, n3) <=> less_or_equal(X, n2))),
% 2.05/1.58      inference(modus_ponens,[status(thm)],[916, 915])).
% 2.05/1.58  tff(918,plain,
% 2.05/1.58      (![X: $i] : (less(X, plus(n1, plus(n1, n1))) <=> less_or_equal(X, plus(n1, n1)))),
% 2.05/1.58      inference(modus_ponens,[status(thm)],[917, 914])).
% 2.05/1.58  tff(919,plain,(
% 2.05/1.58      ![X: $i] : (less(X, plus(n1, plus(n1, n1))) <=> less_or_equal(X, plus(n1, n1)))),
% 2.05/1.58      inference(skolemize,[status(sab)],[918])).
% 2.05/1.58  tff(920,plain,
% 2.05/1.58      (![X: $i] : (less(X, plus(n1, plus(n1, n1))) <=> less_or_equal(X, plus(n1, n1)))),
% 2.05/1.58      inference(modus_ponens,[status(thm)],[919, 912])).
% 2.05/1.58  tff(921,plain,
% 2.05/1.58      ((~![X: $i] : (less(X, plus(n1, plus(n1, n1))) <=> less_or_equal(X, plus(n1, n1)))) | (less(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), plus(n1, plus(n1, n1))) <=> less_or_equal(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), plus(n1, n1)))),
% 2.05/1.59      inference(quant_inst,[status(thm)],[])).
% 2.05/1.59  tff(922,plain,
% 2.05/1.59      ($false),
% 2.05/1.59      inference(unit_resolution,[status(thm)],[921, 920, 910])).
% 2.05/1.59  tff(923,plain,(less(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), plus(n1, plus(n1, n1))) <=> less_or_equal(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), plus(n1, n1))), inference(lemma,lemma(discharge,[]))).
% 2.05/1.59  tff(924,plain,
% 2.05/1.59      ((~(less(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), plus(n1, plus(n1, n1))) <=> less_or_equal(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), plus(n1, n1)))) | (~less(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), plus(n1, plus(n1, n1)))) | less_or_equal(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), plus(n1, n1))),
% 2.05/1.59      inference(tautology,[status(thm)],[])).
% 2.05/1.59  tff(925,plain,
% 2.05/1.59      ((~less(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), plus(n1, plus(n1, n1)))) | less_or_equal(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), plus(n1, n1))),
% 2.05/1.59      inference(unit_resolution,[status(thm)],[924, 923])).
% 2.05/1.59  tff(926,plain,
% 2.05/1.59      (less_or_equal(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), plus(n1, n1))),
% 2.05/1.59      inference(unit_resolution,[status(thm)],[925, 909])).
% 2.05/1.59  tff(927,assumption,(~(less_or_equal(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), plus(n1, n1)) <=> ((tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0) = plus(n1, n1)) | less(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), plus(n1, n1))))), introduced(assumption)).
% 2.05/1.59  tff(928,plain,
% 2.05/1.59      ((~![X: $i, Y: $i] : (less_or_equal(X, Y) <=> ((X = Y) | less(X, Y)))) | (less_or_equal(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), plus(n1, n1)) <=> ((tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0) = plus(n1, n1)) | less(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), plus(n1, n1))))),
% 2.05/1.59      inference(quant_inst,[status(thm)],[])).
% 2.05/1.59  tff(929,plain,
% 2.05/1.59      ($false),
% 2.05/1.59      inference(unit_resolution,[status(thm)],[928, 138, 927])).
% 2.05/1.59  tff(930,plain,(less_or_equal(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), plus(n1, n1)) <=> ((tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0) = plus(n1, n1)) | less(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), plus(n1, n1)))), inference(lemma,lemma(discharge,[]))).
% 2.05/1.59  tff(931,plain,
% 2.05/1.59      ((~(less_or_equal(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), plus(n1, n1)) <=> ((tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0) = plus(n1, n1)) | less(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), plus(n1, n1))))) | (~less_or_equal(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), plus(n1, n1))) | ((tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0) = plus(n1, n1)) | less(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), plus(n1, n1)))),
% 2.05/1.59      inference(tautology,[status(thm)],[])).
% 2.05/1.59  tff(932,plain,
% 2.05/1.59      ((~less_or_equal(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), plus(n1, n1))) | ((tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0) = plus(n1, n1)) | less(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), plus(n1, n1)))),
% 2.05/1.59      inference(unit_resolution,[status(thm)],[931, 930])).
% 2.05/1.59  tff(933,plain,
% 2.05/1.59      ((tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0) = plus(n1, n1)) | less(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), plus(n1, n1))),
% 2.05/1.59      inference(unit_resolution,[status(thm)],[932, 926])).
% 2.05/1.59  tff(934,plain,
% 2.05/1.59      ((~((tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0) = plus(n1, n1)) | less(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), plus(n1, n1)))) | (tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0) = plus(n1, n1)) | less(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), plus(n1, n1))),
% 2.05/1.59      inference(tautology,[status(thm)],[])).
% 2.05/1.59  tff(935,plain,
% 2.05/1.59      ((tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0) = plus(n1, n1)) | less(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), plus(n1, n1))),
% 2.05/1.59      inference(unit_resolution,[status(thm)],[934, 933])).
% 2.05/1.59  tff(936,plain,
% 2.05/1.59      (less(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), plus(n1, n1))),
% 2.05/1.59      inference(unit_resolution,[status(thm)],[935, 907])).
% 2.05/1.59  tff(937,assumption,(~(less(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), plus(n1, n1)) <=> less_or_equal(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), n1))), introduced(assumption)).
% 2.05/1.59  tff(938,plain,
% 2.05/1.59      (^[X: $i] : refl((less(X, plus(n1, n1)) <=> less_or_equal(X, n1)) <=> (less(X, plus(n1, n1)) <=> less_or_equal(X, n1)))),
% 2.05/1.59      inference(bind,[status(th)],[])).
% 2.05/1.59  tff(939,plain,
% 2.05/1.59      (![X: $i] : (less(X, plus(n1, n1)) <=> less_or_equal(X, n1)) <=> ![X: $i] : (less(X, plus(n1, n1)) <=> less_or_equal(X, n1))),
% 2.05/1.59      inference(quant_intro,[status(thm)],[938])).
% 2.05/1.59  tff(940,plain,
% 2.05/1.59      (^[X: $i] : rewrite((less(X, n2) <=> less_or_equal(X, n1)) <=> (less(X, plus(n1, n1)) <=> less_or_equal(X, n1)))),
% 2.05/1.59      inference(bind,[status(th)],[])).
% 2.05/1.59  tff(941,plain,
% 2.05/1.59      (![X: $i] : (less(X, n2) <=> less_or_equal(X, n1)) <=> ![X: $i] : (less(X, plus(n1, n1)) <=> less_or_equal(X, n1))),
% 2.05/1.59      inference(quant_intro,[status(thm)],[940])).
% 2.05/1.59  tff(942,plain,
% 2.05/1.59      (![X: $i] : (less(X, n2) <=> less_or_equal(X, n1)) <=> ![X: $i] : (less(X, n2) <=> less_or_equal(X, n1))),
% 2.05/1.59      inference(rewrite,[status(thm)],[])).
% 2.05/1.59  tff(943,axiom,(![X: $i] : (less(X, n2) <=> less_or_equal(X, n1))), file('/export/starexec/sandbox/benchmark/theBenchmark.p','less2')).
% 2.05/1.59  tff(944,plain,
% 2.05/1.59      (![X: $i] : (less(X, n2) <=> less_or_equal(X, n1))),
% 2.05/1.59      inference(modus_ponens,[status(thm)],[943, 942])).
% 2.05/1.59  tff(945,plain,
% 2.05/1.59      (![X: $i] : (less(X, plus(n1, n1)) <=> less_or_equal(X, n1))),
% 2.05/1.59      inference(modus_ponens,[status(thm)],[944, 941])).
% 2.05/1.59  tff(946,plain,(
% 2.05/1.59      ![X: $i] : (less(X, plus(n1, n1)) <=> less_or_equal(X, n1))),
% 2.05/1.59      inference(skolemize,[status(sab)],[945])).
% 2.05/1.59  tff(947,plain,
% 2.05/1.59      (![X: $i] : (less(X, plus(n1, n1)) <=> less_or_equal(X, n1))),
% 2.05/1.59      inference(modus_ponens,[status(thm)],[946, 939])).
% 2.05/1.59  tff(948,plain,
% 2.05/1.59      ((~![X: $i] : (less(X, plus(n1, n1)) <=> less_or_equal(X, n1))) | (less(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), plus(n1, n1)) <=> less_or_equal(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), n1))),
% 2.05/1.59      inference(quant_inst,[status(thm)],[])).
% 2.05/1.59  tff(949,plain,
% 2.05/1.59      ($false),
% 2.05/1.59      inference(unit_resolution,[status(thm)],[948, 947, 937])).
% 2.05/1.59  tff(950,plain,(less(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), plus(n1, n1)) <=> less_or_equal(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), n1)), inference(lemma,lemma(discharge,[]))).
% 2.05/1.59  tff(951,plain,
% 2.05/1.59      ((~(less(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), plus(n1, n1)) <=> less_or_equal(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), n1))) | (~less(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), plus(n1, n1))) | less_or_equal(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), n1)),
% 2.05/1.59      inference(tautology,[status(thm)],[])).
% 2.05/1.59  tff(952,plain,
% 2.05/1.59      ((~less(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), plus(n1, n1))) | less_or_equal(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), n1)),
% 2.05/1.59      inference(unit_resolution,[status(thm)],[951, 950])).
% 2.05/1.59  tff(953,plain,
% 2.05/1.59      (less_or_equal(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), n1)),
% 2.05/1.59      inference(unit_resolution,[status(thm)],[952, 936])).
% 2.05/1.59  tff(954,assumption,(~(less_or_equal(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), n1) <=> ((tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0) = n1) | less(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), n1)))), introduced(assumption)).
% 2.05/1.59  tff(955,plain,
% 2.05/1.59      ((~![X: $i, Y: $i] : (less_or_equal(X, Y) <=> ((X = Y) | less(X, Y)))) | (less_or_equal(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), n1) <=> ((tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0) = n1) | less(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), n1)))),
% 2.05/1.59      inference(quant_inst,[status(thm)],[])).
% 2.05/1.59  tff(956,plain,
% 2.05/1.59      ($false),
% 2.05/1.59      inference(unit_resolution,[status(thm)],[955, 138, 954])).
% 2.05/1.59  tff(957,plain,(less_or_equal(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), n1) <=> ((tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0) = n1) | less(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), n1))), inference(lemma,lemma(discharge,[]))).
% 2.05/1.59  tff(958,plain,
% 2.05/1.59      ((~(less_or_equal(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), n1) <=> ((tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0) = n1) | less(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), n1)))) | (~less_or_equal(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), n1)) | ((tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0) = n1) | less(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), n1))),
% 2.05/1.59      inference(tautology,[status(thm)],[])).
% 2.05/1.59  tff(959,plain,
% 2.05/1.59      ((~less_or_equal(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), n1)) | ((tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0) = n1) | less(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), n1))),
% 2.05/1.59      inference(unit_resolution,[status(thm)],[958, 957])).
% 2.05/1.59  tff(960,plain,
% 2.05/1.59      ((tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0) = n1) | less(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), n1)),
% 2.05/1.59      inference(unit_resolution,[status(thm)],[959, 953])).
% 2.05/1.59  tff(961,plain,
% 2.05/1.59      (((~happens(tptp_fun_Event_1(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))) | (~less(n0, tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))) | (~less(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), plus(n1, plus(n1, n1)))) | (~terminates(tptp_fun_Event_1(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0)))) | less(n0, tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))),
% 2.05/1.59      inference(tautology,[status(thm)],[])).
% 2.05/1.59  tff(962,plain,
% 2.05/1.59      (less(n0, tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))),
% 2.05/1.59      inference(unit_resolution,[status(thm)],[961, 897])).
% 2.05/1.59  tff(963,plain,
% 2.05/1.59      (terminates(tptp_fun_Event_1(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), tptp_fun_Height_10(waterLevel(filling), tapOn), tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0)) <=> terminates(tptp_fun_Event_1(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), filling, tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))),
% 2.05/1.59      inference(monotonicity,[status(thm)],[68])).
% 2.05/1.59  tff(964,plain,
% 2.05/1.59      (terminates(tptp_fun_Event_1(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), filling, tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))),
% 2.05/1.59      inference(modus_ponens,[status(thm)],[899, 963])).
% 2.05/1.59  tff(965,plain,
% 2.05/1.59      ((~![Time1: $i, Fluent: $i, Time2: $i] : (~((~((~stoppedIn(Time1, Fluent, Time2)) | (~((~happens(tptp_fun_Event_1(Time2, Fluent, Time1), tptp_fun_Time_0(Time2, Fluent, Time1))) | (~less(Time1, tptp_fun_Time_0(Time2, Fluent, Time1))) | (~less(tptp_fun_Time_0(Time2, Fluent, Time1), Time2)) | (~terminates(tptp_fun_Event_1(Time2, Fluent, Time1), Fluent, tptp_fun_Time_0(Time2, Fluent, Time1))))))) | (~(stoppedIn(Time1, Fluent, Time2) | ![Event: $i, Time: $i] : ((~happens(Event, Time)) | (~less(Time1, Time)) | (~less(Time, Time2)) | (~terminates(Event, Fluent, Time)))))))) | (~((~((~stoppedIn(n0, filling, n1)) | (~((~happens(tptp_fun_Event_1(n1, filling, n0), tptp_fun_Time_0(n1, filling, n0))) | (~less(n0, tptp_fun_Time_0(n1, filling, n0))) | (~less(tptp_fun_Time_0(n1, filling, n0), n1)) | (~terminates(tptp_fun_Event_1(n1, filling, n0), filling, tptp_fun_Time_0(n1, filling, n0))))))) | (~(stoppedIn(n0, filling, n1) | ![Event: $i, Time: $i] : ((~happens(Event, Time)) | (~less(n0, Time)) | (~less(Time, n1)) | (~terminates(Event, filling, Time)))))))),
% 2.05/1.59      inference(quant_inst,[status(thm)],[])).
% 2.05/1.59  tff(966,plain,
% 2.05/1.59      (~((~((~stoppedIn(n0, filling, n1)) | (~((~happens(tptp_fun_Event_1(n1, filling, n0), tptp_fun_Time_0(n1, filling, n0))) | (~less(n0, tptp_fun_Time_0(n1, filling, n0))) | (~less(tptp_fun_Time_0(n1, filling, n0), n1)) | (~terminates(tptp_fun_Event_1(n1, filling, n0), filling, tptp_fun_Time_0(n1, filling, n0))))))) | (~(stoppedIn(n0, filling, n1) | ![Event: $i, Time: $i] : ((~happens(Event, Time)) | (~less(n0, Time)) | (~less(Time, n1)) | (~terminates(Event, filling, Time))))))),
% 2.05/1.59      inference(unit_resolution,[status(thm)],[965, 886])).
% 2.05/1.59  tff(967,plain,
% 2.05/1.59      (((~((~stoppedIn(n0, filling, n1)) | (~((~happens(tptp_fun_Event_1(n1, filling, n0), tptp_fun_Time_0(n1, filling, n0))) | (~less(n0, tptp_fun_Time_0(n1, filling, n0))) | (~less(tptp_fun_Time_0(n1, filling, n0), n1)) | (~terminates(tptp_fun_Event_1(n1, filling, n0), filling, tptp_fun_Time_0(n1, filling, n0))))))) | (~(stoppedIn(n0, filling, n1) | ![Event: $i, Time: $i] : ((~happens(Event, Time)) | (~less(n0, Time)) | (~less(Time, n1)) | (~terminates(Event, filling, Time)))))) | (stoppedIn(n0, filling, n1) | ![Event: $i, Time: $i] : ((~happens(Event, Time)) | (~less(n0, Time)) | (~less(Time, n1)) | (~terminates(Event, filling, Time))))),
% 2.05/1.59      inference(tautology,[status(thm)],[])).
% 2.05/1.59  tff(968,plain,
% 2.05/1.59      (stoppedIn(n0, filling, n1) | ![Event: $i, Time: $i] : ((~happens(Event, Time)) | (~less(n0, Time)) | (~less(Time, n1)) | (~terminates(Event, filling, Time)))),
% 2.05/1.59      inference(unit_resolution,[status(thm)],[967, 966])).
% 2.05/1.59  tff(969,plain,
% 2.05/1.59      (((~((~stoppedIn(n0, filling, n1)) | (~((~happens(tptp_fun_Event_1(n1, filling, n0), tptp_fun_Time_0(n1, filling, n0))) | (~less(n0, tptp_fun_Time_0(n1, filling, n0))) | (~less(tptp_fun_Time_0(n1, filling, n0), n1)) | (~terminates(tptp_fun_Event_1(n1, filling, n0), filling, tptp_fun_Time_0(n1, filling, n0))))))) | (~(stoppedIn(n0, filling, n1) | ![Event: $i, Time: $i] : ((~happens(Event, Time)) | (~less(n0, Time)) | (~less(Time, n1)) | (~terminates(Event, filling, Time)))))) | ((~stoppedIn(n0, filling, n1)) | (~((~happens(tptp_fun_Event_1(n1, filling, n0), tptp_fun_Time_0(n1, filling, n0))) | (~less(n0, tptp_fun_Time_0(n1, filling, n0))) | (~less(tptp_fun_Time_0(n1, filling, n0), n1)) | (~terminates(tptp_fun_Event_1(n1, filling, n0), filling, tptp_fun_Time_0(n1, filling, n0))))))),
% 2.05/1.59      inference(tautology,[status(thm)],[])).
% 2.05/1.59  tff(970,plain,
% 2.05/1.59      ((~stoppedIn(n0, filling, n1)) | (~((~happens(tptp_fun_Event_1(n1, filling, n0), tptp_fun_Time_0(n1, filling, n0))) | (~less(n0, tptp_fun_Time_0(n1, filling, n0))) | (~less(tptp_fun_Time_0(n1, filling, n0), n1)) | (~terminates(tptp_fun_Event_1(n1, filling, n0), filling, tptp_fun_Time_0(n1, filling, n0)))))),
% 2.05/1.59      inference(unit_resolution,[status(thm)],[969, 966])).
% 2.05/1.59  tff(971,plain,
% 2.05/1.59      (^[X: $i] : refl((less(X, n1) <=> less_or_equal(X, n0)) <=> (less(X, n1) <=> less_or_equal(X, n0)))),
% 2.05/1.59      inference(bind,[status(th)],[])).
% 2.05/1.59  tff(972,plain,
% 2.05/1.59      (![X: $i] : (less(X, n1) <=> less_or_equal(X, n0)) <=> ![X: $i] : (less(X, n1) <=> less_or_equal(X, n0))),
% 2.05/1.59      inference(quant_intro,[status(thm)],[971])).
% 2.05/1.59  tff(973,plain,
% 2.05/1.59      (![X: $i] : (less(X, n1) <=> less_or_equal(X, n0)) <=> ![X: $i] : (less(X, n1) <=> less_or_equal(X, n0))),
% 2.05/1.59      inference(rewrite,[status(thm)],[])).
% 2.05/1.59  tff(974,axiom,(![X: $i] : (less(X, n1) <=> less_or_equal(X, n0))), file('/export/starexec/sandbox/benchmark/theBenchmark.p','less1')).
% 2.05/1.59  tff(975,plain,
% 2.05/1.59      (![X: $i] : (less(X, n1) <=> less_or_equal(X, n0))),
% 2.05/1.59      inference(modus_ponens,[status(thm)],[974, 973])).
% 2.05/1.59  tff(976,plain,(
% 2.05/1.59      ![X: $i] : (less(X, n1) <=> less_or_equal(X, n0))),
% 2.05/1.59      inference(skolemize,[status(sab)],[975])).
% 2.05/1.59  tff(977,plain,
% 2.05/1.59      (![X: $i] : (less(X, n1) <=> less_or_equal(X, n0))),
% 2.05/1.59      inference(modus_ponens,[status(thm)],[976, 972])).
% 2.05/1.59  tff(978,plain,
% 2.05/1.59      ((~![X: $i] : (less(X, n1) <=> less_or_equal(X, n0))) | (less(tptp_fun_Time_0(n1, filling, n0), n1) <=> less_or_equal(tptp_fun_Time_0(n1, filling, n0), n0))),
% 2.05/1.59      inference(quant_inst,[status(thm)],[])).
% 2.05/1.59  tff(979,plain,
% 2.05/1.59      (less(tptp_fun_Time_0(n1, filling, n0), n1) <=> less_or_equal(tptp_fun_Time_0(n1, filling, n0), n0)),
% 2.05/1.59      inference(unit_resolution,[status(thm)],[978, 977])).
% 2.05/1.59  tff(980,assumption,(~((~happens(tptp_fun_Event_1(n1, filling, n0), tptp_fun_Time_0(n1, filling, n0))) | (~less(n0, tptp_fun_Time_0(n1, filling, n0))) | (~less(tptp_fun_Time_0(n1, filling, n0), n1)) | (~terminates(tptp_fun_Event_1(n1, filling, n0), filling, tptp_fun_Time_0(n1, filling, n0))))), introduced(assumption)).
% 2.05/1.59  tff(981,plain,
% 2.05/1.59      (((~happens(tptp_fun_Event_1(n1, filling, n0), tptp_fun_Time_0(n1, filling, n0))) | (~less(n0, tptp_fun_Time_0(n1, filling, n0))) | (~less(tptp_fun_Time_0(n1, filling, n0), n1)) | (~terminates(tptp_fun_Event_1(n1, filling, n0), filling, tptp_fun_Time_0(n1, filling, n0)))) | less(tptp_fun_Time_0(n1, filling, n0), n1)),
% 2.05/1.59      inference(tautology,[status(thm)],[])).
% 2.05/1.59  tff(982,plain,
% 2.05/1.59      (less(tptp_fun_Time_0(n1, filling, n0), n1)),
% 2.05/1.59      inference(unit_resolution,[status(thm)],[981, 980])).
% 2.05/1.59  tff(983,plain,
% 2.05/1.59      ((~(less(tptp_fun_Time_0(n1, filling, n0), n1) <=> less_or_equal(tptp_fun_Time_0(n1, filling, n0), n0))) | (~less(tptp_fun_Time_0(n1, filling, n0), n1)) | less_or_equal(tptp_fun_Time_0(n1, filling, n0), n0)),
% 2.05/1.59      inference(tautology,[status(thm)],[])).
% 2.05/1.59  tff(984,plain,
% 2.05/1.59      ((~(less(tptp_fun_Time_0(n1, filling, n0), n1) <=> less_or_equal(tptp_fun_Time_0(n1, filling, n0), n0))) | less_or_equal(tptp_fun_Time_0(n1, filling, n0), n0)),
% 2.05/1.59      inference(unit_resolution,[status(thm)],[983, 982])).
% 2.05/1.59  tff(985,plain,
% 2.05/1.59      (less_or_equal(tptp_fun_Time_0(n1, filling, n0), n0)),
% 2.05/1.59      inference(unit_resolution,[status(thm)],[984, 979])).
% 2.05/1.59  tff(986,plain,
% 2.05/1.59      ((~![X: $i, Y: $i] : (less(X, Y) <=> (~((Y = X) | less(Y, X))))) | (less(n0, tptp_fun_Time_0(n1, filling, n0)) <=> (~((tptp_fun_Time_0(n1, filling, n0) = n0) | less(tptp_fun_Time_0(n1, filling, n0), n0))))),
% 2.05/1.59      inference(quant_inst,[status(thm)],[])).
% 2.05/1.59  tff(987,plain,
% 2.05/1.59      (less(n0, tptp_fun_Time_0(n1, filling, n0)) <=> (~((tptp_fun_Time_0(n1, filling, n0) = n0) | less(tptp_fun_Time_0(n1, filling, n0), n0)))),
% 2.05/1.59      inference(unit_resolution,[status(thm)],[986, 126])).
% 2.05/1.59  tff(988,plain,
% 2.05/1.59      (((~happens(tptp_fun_Event_1(n1, filling, n0), tptp_fun_Time_0(n1, filling, n0))) | (~less(n0, tptp_fun_Time_0(n1, filling, n0))) | (~less(tptp_fun_Time_0(n1, filling, n0), n1)) | (~terminates(tptp_fun_Event_1(n1, filling, n0), filling, tptp_fun_Time_0(n1, filling, n0)))) | less(n0, tptp_fun_Time_0(n1, filling, n0))),
% 2.05/1.59      inference(tautology,[status(thm)],[])).
% 2.05/1.59  tff(989,plain,
% 2.05/1.59      (less(n0, tptp_fun_Time_0(n1, filling, n0))),
% 2.05/1.59      inference(unit_resolution,[status(thm)],[988, 980])).
% 2.05/1.59  tff(990,plain,
% 2.05/1.59      ((~(less(n0, tptp_fun_Time_0(n1, filling, n0)) <=> (~((tptp_fun_Time_0(n1, filling, n0) = n0) | less(tptp_fun_Time_0(n1, filling, n0), n0))))) | (~less(n0, tptp_fun_Time_0(n1, filling, n0))) | (~((tptp_fun_Time_0(n1, filling, n0) = n0) | less(tptp_fun_Time_0(n1, filling, n0), n0)))),
% 2.05/1.59      inference(tautology,[status(thm)],[])).
% 2.05/1.59  tff(991,plain,
% 2.05/1.59      ((~(less(n0, tptp_fun_Time_0(n1, filling, n0)) <=> (~((tptp_fun_Time_0(n1, filling, n0) = n0) | less(tptp_fun_Time_0(n1, filling, n0), n0))))) | (~((tptp_fun_Time_0(n1, filling, n0) = n0) | less(tptp_fun_Time_0(n1, filling, n0), n0)))),
% 2.05/1.59      inference(unit_resolution,[status(thm)],[990, 989])).
% 2.05/1.59  tff(992,plain,
% 2.05/1.59      (~((tptp_fun_Time_0(n1, filling, n0) = n0) | less(tptp_fun_Time_0(n1, filling, n0), n0))),
% 2.05/1.59      inference(unit_resolution,[status(thm)],[991, 987])).
% 2.05/1.59  tff(993,assumption,(~(less_or_equal(tptp_fun_Time_0(n1, filling, n0), n0) <=> ((tptp_fun_Time_0(n1, filling, n0) = n0) | less(tptp_fun_Time_0(n1, filling, n0), n0)))), introduced(assumption)).
% 2.05/1.59  tff(994,plain,
% 2.05/1.59      ((~![X: $i, Y: $i] : (less_or_equal(X, Y) <=> ((X = Y) | less(X, Y)))) | (less_or_equal(tptp_fun_Time_0(n1, filling, n0), n0) <=> ((tptp_fun_Time_0(n1, filling, n0) = n0) | less(tptp_fun_Time_0(n1, filling, n0), n0)))),
% 2.05/1.59      inference(quant_inst,[status(thm)],[])).
% 2.05/1.59  tff(995,plain,
% 2.05/1.59      ($false),
% 2.05/1.59      inference(unit_resolution,[status(thm)],[994, 138, 993])).
% 2.05/1.59  tff(996,plain,(less_or_equal(tptp_fun_Time_0(n1, filling, n0), n0) <=> ((tptp_fun_Time_0(n1, filling, n0) = n0) | less(tptp_fun_Time_0(n1, filling, n0), n0))), inference(lemma,lemma(discharge,[]))).
% 2.05/1.59  tff(997,plain,
% 2.05/1.59      ((~(less_or_equal(tptp_fun_Time_0(n1, filling, n0), n0) <=> ((tptp_fun_Time_0(n1, filling, n0) = n0) | less(tptp_fun_Time_0(n1, filling, n0), n0)))) | (~less_or_equal(tptp_fun_Time_0(n1, filling, n0), n0)) | ((tptp_fun_Time_0(n1, filling, n0) = n0) | less(tptp_fun_Time_0(n1, filling, n0), n0))),
% 2.05/1.59      inference(tautology,[status(thm)],[])).
% 2.05/1.59  tff(998,plain,
% 2.05/1.59      ((~less_or_equal(tptp_fun_Time_0(n1, filling, n0), n0)) | ((tptp_fun_Time_0(n1, filling, n0) = n0) | less(tptp_fun_Time_0(n1, filling, n0), n0))),
% 2.05/1.59      inference(unit_resolution,[status(thm)],[997, 996])).
% 2.05/1.59  tff(999,plain,
% 2.05/1.59      ($false),
% 2.05/1.59      inference(unit_resolution,[status(thm)],[998, 992, 985])).
% 2.05/1.59  tff(1000,plain,((~happens(tptp_fun_Event_1(n1, filling, n0), tptp_fun_Time_0(n1, filling, n0))) | (~less(n0, tptp_fun_Time_0(n1, filling, n0))) | (~less(tptp_fun_Time_0(n1, filling, n0), n1)) | (~terminates(tptp_fun_Event_1(n1, filling, n0), filling, tptp_fun_Time_0(n1, filling, n0)))), inference(lemma,lemma(discharge,[]))).
% 2.05/1.59  tff(1001,plain,
% 2.05/1.59      ((~((~stoppedIn(n0, filling, n1)) | (~((~happens(tptp_fun_Event_1(n1, filling, n0), tptp_fun_Time_0(n1, filling, n0))) | (~less(n0, tptp_fun_Time_0(n1, filling, n0))) | (~less(tptp_fun_Time_0(n1, filling, n0), n1)) | (~terminates(tptp_fun_Event_1(n1, filling, n0), filling, tptp_fun_Time_0(n1, filling, n0))))))) | (~stoppedIn(n0, filling, n1)) | (~((~happens(tptp_fun_Event_1(n1, filling, n0), tptp_fun_Time_0(n1, filling, n0))) | (~less(n0, tptp_fun_Time_0(n1, filling, n0))) | (~less(tptp_fun_Time_0(n1, filling, n0), n1)) | (~terminates(tptp_fun_Event_1(n1, filling, n0), filling, tptp_fun_Time_0(n1, filling, n0)))))),
% 2.05/1.60      inference(tautology,[status(thm)],[])).
% 2.05/1.60  tff(1002,plain,
% 2.05/1.60      ((~((~stoppedIn(n0, filling, n1)) | (~((~happens(tptp_fun_Event_1(n1, filling, n0), tptp_fun_Time_0(n1, filling, n0))) | (~less(n0, tptp_fun_Time_0(n1, filling, n0))) | (~less(tptp_fun_Time_0(n1, filling, n0), n1)) | (~terminates(tptp_fun_Event_1(n1, filling, n0), filling, tptp_fun_Time_0(n1, filling, n0))))))) | (~stoppedIn(n0, filling, n1))),
% 2.05/1.60      inference(unit_resolution,[status(thm)],[1001, 1000])).
% 2.05/1.60  tff(1003,plain,
% 2.05/1.60      (~stoppedIn(n0, filling, n1)),
% 2.05/1.60      inference(unit_resolution,[status(thm)],[1002, 970])).
% 2.05/1.60  tff(1004,plain,
% 2.05/1.60      ((~(stoppedIn(n0, filling, n1) | ![Event: $i, Time: $i] : ((~happens(Event, Time)) | (~less(n0, Time)) | (~less(Time, n1)) | (~terminates(Event, filling, Time))))) | stoppedIn(n0, filling, n1) | ![Event: $i, Time: $i] : ((~happens(Event, Time)) | (~less(n0, Time)) | (~less(Time, n1)) | (~terminates(Event, filling, Time)))),
% 2.05/1.60      inference(tautology,[status(thm)],[])).
% 2.05/1.60  tff(1005,plain,
% 2.05/1.60      (![Event: $i, Time: $i] : ((~happens(Event, Time)) | (~less(n0, Time)) | (~less(Time, n1)) | (~terminates(Event, filling, Time)))),
% 2.05/1.60      inference(unit_resolution,[status(thm)],[1004, 1003, 968])).
% 2.05/1.60  tff(1006,plain,
% 2.05/1.60      (((~![Event: $i, Time: $i] : ((~happens(Event, Time)) | (~less(n0, Time)) | (~less(Time, n1)) | (~terminates(Event, filling, Time)))) | ((~happens(tptp_fun_Event_1(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))) | (~less(n0, tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))) | (~less(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), n1)) | (~terminates(tptp_fun_Event_1(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), filling, tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))))) <=> ((~![Event: $i, Time: $i] : ((~happens(Event, Time)) | (~less(n0, Time)) | (~less(Time, n1)) | (~terminates(Event, filling, Time)))) | (~happens(tptp_fun_Event_1(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))) | (~less(n0, tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))) | (~less(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), n1)) | (~terminates(tptp_fun_Event_1(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), filling, tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))))),
% 2.05/1.60      inference(rewrite,[status(thm)],[])).
% 2.05/1.60  tff(1007,plain,
% 2.05/1.60      ((~![Event: $i, Time: $i] : ((~happens(Event, Time)) | (~less(n0, Time)) | (~less(Time, n1)) | (~terminates(Event, filling, Time)))) | ((~happens(tptp_fun_Event_1(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))) | (~less(n0, tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))) | (~less(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), n1)) | (~terminates(tptp_fun_Event_1(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), filling, tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))))),
% 2.05/1.60      inference(quant_inst,[status(thm)],[])).
% 2.05/1.60  tff(1008,plain,
% 2.05/1.60      ((~![Event: $i, Time: $i] : ((~happens(Event, Time)) | (~less(n0, Time)) | (~less(Time, n1)) | (~terminates(Event, filling, Time)))) | (~happens(tptp_fun_Event_1(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))) | (~less(n0, tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0))) | (~less(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), n1)) | (~terminates(tptp_fun_Event_1(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), filling, tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0)))),
% 2.05/1.60      inference(modus_ponens,[status(thm)],[1007, 1006])).
% 2.05/1.60  tff(1009,plain,
% 2.05/1.60      (~less(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), n1)),
% 2.05/1.60      inference(unit_resolution,[status(thm)],[1008, 1005, 964, 901, 962])).
% 2.05/1.60  tff(1010,plain,
% 2.05/1.60      ((~((tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0) = n1) | less(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), n1))) | (tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0) = n1) | less(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), n1)),
% 2.05/1.60      inference(tautology,[status(thm)],[])).
% 2.05/1.60  tff(1011,plain,
% 2.05/1.60      ((~((tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0) = n1) | less(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), n1))) | (tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0) = n1)),
% 2.05/1.60      inference(unit_resolution,[status(thm)],[1010, 1009])).
% 2.05/1.60  tff(1012,plain,
% 2.05/1.60      (tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0) = n1),
% 2.05/1.60      inference(unit_resolution,[status(thm)],[1011, 960])).
% 2.05/1.60  tff(1013,plain,
% 2.05/1.60      (plus(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), n1) = plus(n1, n1)),
% 2.05/1.60      inference(monotonicity,[status(thm)],[1012])).
% 2.05/1.60  tff(1014,plain,
% 2.05/1.60      (holdsAt(tptp_fun_Height_10(waterLevel(filling), tapOn), plus(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), n1)) <=> holdsAt(filling, plus(n1, n1))),
% 2.05/1.60      inference(monotonicity,[status(thm)],[68, 1013])).
% 2.05/1.60  tff(1015,plain,
% 2.05/1.60      (holdsAt(filling, plus(n1, n1)) <=> holdsAt(tptp_fun_Height_10(waterLevel(filling), tapOn), plus(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), n1))),
% 2.05/1.60      inference(symmetry,[status(thm)],[1014])).
% 2.05/1.60  tff(1016,plain,
% 2.05/1.60      (holdsAt(tptp_fun_Height_10(waterLevel(filling), tapOn), plus(tptp_fun_Time_0(plus(n1, plus(n1, n1)), tptp_fun_Height_10(waterLevel(filling), tapOn), n0), n1))),
% 2.05/1.60      inference(modus_ponens,[status(thm)],[634, 1015])).
% 2.05/1.60  tff(1017,plain,
% 2.05/1.60      ($false),
% 2.05/1.60      inference(unit_resolution,[status(thm)],[905, 1016])).
% 2.05/1.60  % SZS output end Proof
%------------------------------------------------------------------------------