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
%------------------------------------------------------------------------------