0.04/0.13 % Problem : theBenchmark.p : TPTP v0.0.0. Released v0.0.0. 0.04/0.13 % Command : tptp2X_and_run_prover9 %d %s 0.13/0.35 % Computer : n025.cluster.edu 0.13/0.35 % Model : x86_64 x86_64 0.13/0.35 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz 0.13/0.35 % Memory : 8042.1875MB 0.13/0.35 % OS : Linux 3.10.0-693.el7.x86_64 0.13/0.35 % CPULimit : 1440 0.13/0.35 % WCLimit : 180 0.13/0.35 % DateTime : Mon Jul 3 08:45:38 EDT 2023 0.13/0.35 % CPUTime : 0.47/1.04 ============================== Prover9 =============================== 0.47/1.04 Prover9 (32) version 2009-11A, November 2009. 0.47/1.04 Process 26206 was started by sandbox2 on n025.cluster.edu, 0.47/1.04 Mon Jul 3 08:45:39 2023 0.47/1.04 The command was "/export/starexec/sandbox2/solver/bin/prover9 -t 1440 -f /tmp/Prover9_26052_n025.cluster.edu". 0.47/1.04 ============================== end of head =========================== 0.47/1.04 0.47/1.04 ============================== INPUT ================================= 0.47/1.04 0.47/1.04 % Reading from file /tmp/Prover9_26052_n025.cluster.edu 0.47/1.04 0.47/1.04 set(prolog_style_variables). 0.47/1.04 set(auto2). 0.47/1.04 % set(auto2) -> set(auto). 0.47/1.04 % set(auto) -> set(auto_inference). 0.47/1.04 % set(auto) -> set(auto_setup). 0.47/1.04 % set(auto_setup) -> set(predicate_elim). 0.47/1.04 % set(auto_setup) -> assign(eq_defs, unfold). 0.47/1.04 % set(auto) -> set(auto_limits). 0.47/1.04 % set(auto_limits) -> assign(max_weight, "100.000"). 0.47/1.04 % set(auto_limits) -> assign(sos_limit, 20000). 0.47/1.04 % set(auto) -> set(auto_denials). 0.47/1.04 % set(auto) -> set(auto_process). 0.47/1.04 % set(auto2) -> assign(new_constants, 1). 0.47/1.04 % set(auto2) -> assign(fold_denial_max, 3). 0.47/1.04 % set(auto2) -> assign(max_weight, "200.000"). 0.47/1.04 % set(auto2) -> assign(max_hours, 1). 0.47/1.04 % assign(max_hours, 1) -> assign(max_seconds, 3600). 0.47/1.04 % set(auto2) -> assign(max_seconds, 0). 0.47/1.04 % set(auto2) -> assign(max_minutes, 5). 0.47/1.04 % assign(max_minutes, 5) -> assign(max_seconds, 300). 0.47/1.04 % set(auto2) -> set(sort_initial_sos). 0.47/1.04 % set(auto2) -> assign(sos_limit, -1). 0.47/1.04 % set(auto2) -> assign(lrs_ticks, 3000). 0.47/1.04 % set(auto2) -> assign(max_megs, 400). 0.47/1.04 % set(auto2) -> assign(stats, some). 0.47/1.04 % set(auto2) -> clear(echo_input). 0.47/1.04 % set(auto2) -> set(quiet). 0.47/1.04 % set(auto2) -> clear(print_initial_clauses). 0.47/1.04 % set(auto2) -> clear(print_given). 0.47/1.04 assign(lrs_ticks,-1). 0.47/1.04 assign(sos_limit,10000). 0.47/1.04 assign(order,kbo). 0.47/1.04 set(lex_order_vars). 0.47/1.04 clear(print_given). 0.47/1.04 0.47/1.04 % formulas(sos). % not echoed (55 formulas) 0.47/1.04 0.47/1.04 ============================== end of input ========================== 0.47/1.04 0.47/1.04 % From the command line: assign(max_seconds, 1440). 0.47/1.04 0.47/1.04 ============================== PROCESS NON-CLAUSAL FORMULAS ========== 0.47/1.04 0.47/1.04 % Formulas that are not ordinary clauses: 0.47/1.04 1 (all Event all Time all Fluent all Fluent2 all Offset (initiates(Event,Fluent,Time) & -stoppedIn(Time,Fluent,plus(Time,Offset)) & trajectory(Fluent,Time,Fluent2,Offset) & less(n0,Offset) & happens(Event,Time) -> holdsAt(Fluent2,plus(Time,Offset)))) # label(change_holding) # label(axiom) # label(non_clause). [assumption]. 0.47/1.04 2 (all Event all Time all Fluent (happens(Event,Time) & initiates(Event,Fluent,Time) -> holdsAt(Fluent,plus(Time,n1)))) # label(happens_holds) # label(axiom) # label(non_clause). [assumption]. 0.47/1.04 3 (all Event all Time all Fluent ((initiates(Event,Fluent,Time) | terminates(Event,Fluent,Time)) & happens(Event,Time) -> -releasedAt(Fluent,plus(Time,n1)))) # label(happens_not_released) # label(axiom) # label(non_clause). [assumption]. 0.47/1.04 4 (all Fluent all Time (-(exists Event (terminates(Event,Fluent,Time) & happens(Event,Time))) & -releasedAt(Fluent,plus(Time,n1)) & holdsAt(Fluent,Time) -> holdsAt(Fluent,plus(Time,n1)))) # label(keep_holding) # label(axiom) # label(non_clause). [assumption]. 0.47/1.04 5 (all Time1 all Fluent all Time2 ((exists Event exists Time (less(Time,Time2) & terminates(Event,Fluent,Time) & less(Time1,Time) & happens(Event,Time))) <-> stoppedIn(Time1,Fluent,Time2))) # label(stoppedin_defn) # label(axiom) # label(non_clause). [assumption]. 0.47/1.04 6 (all Fluent all Time (releasedAt(Fluent,Time) & -(exists Event (happens(Event,Time) & (initiates(Event,Fluent,Time) | terminates(Event,Fluent,Time)))) -> releasedAt(Fluent,plus(Time,n1)))) # label(keep_released) # label(axiom) # label(non_clause). [assumption]. 0.47/1.04 7 (all Event all Time all Fluent (releases(Event,Fluent,Time) & happens(Event,Time) -> releasedAt(Fluent,plus(Time,n1)))) # label(happens_releases) # label(axiom) # label(non_clause). [assumption]. 0.47/1.04 8 (all Fluent all Time (-releasedAt(Fluent,Time) & -(exists Event (releases(Event,Fluent,Time) & happens(Event,Time))) -> -releasedAt(Fluent,plus(Time,n1)))) # label(keep_not_released) # label(axiom) # label(non_clause). [assumption]. 0.47/1.04 9 (all Event all Time all Fluent (terminates(Event,Fluent,Time) & happens(Event,Time) -> -holdsAt(Fluent,plus(Time,n1)))) # label(happens_terminates_not_holds) # label(axiom) # label(non_clause). [assumption]. 0.47/1.04 10 (all Time1 all Time2 all Fluent ((exists Event exists Time (happens(Event,Time) & less(Time1,Time) & less(Time,Time2) & initiates(Event,Fluent,Time))) <-> startedIn(Time1,Fluent,Time2))) # label(startedin_defn) # label(axiom) # label(non_clause). [assumption]. 0.47/1.04 11 (all Fluent all Time (-(exists Event (happens(Event,Time) & initiates(Event,Fluent,Time))) & -releasedAt(Fluent,plus(Time,n1)) & -holdsAt(Fluent,Time) -> -holdsAt(Fluent,plus(Time,n1)))) # label(keep_not_holding) # label(axiom) # label(non_clause). [assumption]. 0.47/1.04 12 (all Event all Time1 all Fluent1 all Time2 all Fluent2 (-startedIn(Time1,Fluent1,plus(Time1,Time2)) & antitrajectory(Fluent1,Time1,Fluent2,Time2) & less(n0,Time2) & terminates(Event,Fluent1,Time1) & happens(Event,Time1) -> holdsAt(Fluent2,plus(Time1,Time2)))) # label(antitrajectory) # label(axiom) # label(non_clause). [assumption]. 0.47/1.04 13 (all Event all Fluent all Time ((exists Height (waterLevel(Height) = Fluent & tapOn = Event)) <-> releases(Event,Fluent,Time))) # label(releases_all_defn) # label(axiom) # label(non_clause). [assumption]. 0.47/1.04 14 (all Height1 all Time all Height2 all Offset (holdsAt(waterLevel(Height1),Time) & Height2 = plus(Height1,Offset) -> trajectory(filling,Time,waterLevel(Height2),Offset))) # label(change_of_waterLevel) # label(axiom) # label(non_clause). [assumption]. 0.47/1.04 15 (all Time all Height1 all Height2 (holdsAt(waterLevel(Height1),Time) & holdsAt(waterLevel(Height2),Time) -> Height2 = Height1)) # label(same_waterLevel) # label(axiom) # label(non_clause). [assumption]. 0.47/1.04 16 (all Event all Fluent all Time (initiates(Event,Fluent,Time) <-> (exists Height (Event = overflow & waterLevel(Height) = Fluent & holdsAt(waterLevel(Height),Time))) | (exists Height (Fluent = waterLevel(Height) & Event = tapOff & holdsAt(waterLevel(Height),Time))) | overflow = Event & Fluent = spilling | Fluent = filling & Event = tapOn)) # label(initiates_all_defn) # label(axiom) # label(non_clause). [assumption]. 0.47/1.04 17 (all Event all Time (overflow = Event & holdsAt(filling,Time) & holdsAt(waterLevel(n3),Time) | Event = tapOn & n0 = Time <-> happens(Event,Time))) # label(happens_all_defn) # label(axiom) # label(non_clause). [assumption]. 0.47/1.04 18 (all X waterLevel(X) != spilling) # label(spilling_not_waterLevel) # label(axiom) # label(non_clause). [assumption]. 0.47/1.04 19 (all Event all Fluent all Time (terminates(Event,Fluent,Time) <-> Event = tapOff & filling = Fluent | Fluent = filling & Event = overflow)) # label(terminates_all_defn) # label(axiom) # label(non_clause). [assumption]. 0.47/1.04 20 (all X all Y (Y = X <-> waterLevel(X) = waterLevel(Y))) # label(distinct_waterLevels) # label(axiom) # label(non_clause). [assumption]. 0.47/1.04 21 (all X filling != waterLevel(X)) # label(filling_not_waterLevel) # label(axiom) # label(non_clause). [assumption]. 0.47/1.04 22 (all X all Y plus(X,Y) = plus(Y,X)) # label(symmetry_of_plus) # label(axiom) # label(non_clause). [assumption]. 0.47/1.04 23 -(exists X less(X,n0)) # label(less0) # label(axiom) # label(non_clause). [assumption]. 0.47/1.04 24 (all X (less_or_equal(X,n2) <-> less(X,n3))) # label(less3) # label(axiom) # label(non_clause). [assumption]. 0.47/1.04 25 (all X (less_or_equal(X,n4) <-> less(X,n5))) # label(less5) # label(axiom) # label(non_clause). [assumption]. 0.47/1.04 26 (all Height -releasedAt(waterLevel(Height),n0)) # label(not_released_waterLevel_0) # label(hypothesis) # label(non_clause). [assumption]. 0.47/1.04 27 (all X (less_or_equal(X,n5) <-> less(X,n6))) # label(less6) # label(axiom) # label(non_clause). [assumption]. 0.47/1.04 28 (all X (less(X,n1) <-> less_or_equal(X,n0))) # label(less1) # label(axiom) # label(non_clause). [assumption]. 0.47/1.04 29 (all X (less_or_equal(X,n6) <-> less(X,n7))) # label(less7) # label(axiom) # label(non_clause). [assumption]. 0.47/1.04 30 (all X (less_or_equal(X,n7) <-> less(X,n8))) # label(less8) # label(axiom) # label(non_clause). [assumption]. 0.47/1.04 31 (all X all Y (less(X,Y) <-> Y != X & -less(Y,X))) # label(less_property) # label(axiom) # label(non_clause). [assumption]. 0.47/1.04 32 (all X (less(X,n9) <-> less_or_equal(X,n8))) # label(less9) # label(axiom) # label(non_clause). [assumption]. 0.47/1.04 33 (all X (less(X,n4) <-> less_or_equal(X,n3))) # label(less4) # label(axiom) # label(non_clause). [assumption]. 0.47/1.04 34 (all X (less(X,n2) <-> less_or_equal(X,n1))) # label(less2) # label(axiom) # label(non_clause). [assumption]. 0.47/1.04 35 (all X all Y (less(X,Y) | X = Y <-> less_or_equal(X,Y))) # label(less_or_equal) # label(axiom) # label(non_clause). [assumption]. 0.47/1.04 36 --stoppedIn(n0,filling,n3) # label(not_stopped_filling_0_3) # label(negated_conjecture) # label(non_clause). [assumption]. 0.47/1.04 0.47/1.04 ============================== end of process non-clausal formulas === 0.47/1.04 0.47/1.04 ============================== PROCESS INITIAL CLAUSES =============== 0.47/1.04 0.47/1.04 ============================== PREDICATE ELIMINATION ================= 0.47/1.04 37 -releasedAt(A,B) | initiates(f4(A,B),A,B) | terminates(f4(A,B),A,B) | releasedAt(A,plus(B,n1)) # label(keep_released) # label(axiom). [clausify(6)]. 0.47/1.04 38 -initiates(A,B,C) | stoppedIn(C,B,plus(C,D)) | -trajectory(B,C,E,D) | -less(n0,D) | -happens(A,C) | holdsAt(E,plus(C,D)) # label(change_holding) # label(axiom). [clausify(1)]. 0.47/1.04 39 -happens(A,B) | -initiates(A,C,B) | holdsAt(C,plus(B,n1)) # label(happens_holds) # label(axiom). [clausify(2)]. 0.47/1.04 40 -initiates(A,B,C) | -happens(A,C) | -releasedAt(B,plus(C,n1)) # label(happens_not_released) # label(axiom). [clausify(3)]. 0.47/1.04 Derived: -releasedAt(A,B) | terminates(f4(A,B),A,B) | releasedAt(A,plus(B,n1)) | stoppedIn(B,A,plus(B,C)) | -trajectory(A,B,D,C) | -less(n0,C) | -happens(f4(A,B),B) | holdsAt(D,plus(B,C)). [resolve(37,b,38,a)]. 0.47/1.04 Derived: -releasedAt(A,B) | terminates(f4(A,B),A,B) | releasedAt(A,plus(B,n1)) | -happens(f4(A,B),B) | holdsAt(A,plus(B,n1)). [resolve(37,b,39,b)]. 0.47/1.04 41 -happens(A,B) | -less(C,B) | -less(B,D) | -initiates(A,E,B) | startedIn(C,E,D) # label(startedin_defn) # label(axiom). [clausify(10)]. 0.47/1.04 Derived: -happens(f4(A,B),B) | -less(C,B) | -less(B,D) | startedIn(C,A,D) | -releasedAt(A,B) | terminates(f4(A,B),A,B) | releasedAt(A,plus(B,n1)). [resolve(41,d,37,b)]. 0.47/1.04 42 initiates(f6(A,B,C),C,f7(A,B,C)) | -startedIn(A,C,B) # label(startedin_defn) # label(axiom). [clausify(10)]. 0.47/1.04 Derived: -startedIn(A,B,C) | stoppedIn(f7(A,C,B),B,plus(f7(A,C,B),D)) | -trajectory(B,f7(A,C,B),E,D) | -less(n0,D) | -happens(f6(A,C,B),f7(A,C,B)) | holdsAt(E,plus(f7(A,C,B),D)). [resolve(42,a,38,a)]. 0.47/1.04 Derived: -startedIn(A,B,C) | -happens(f6(A,C,B),f7(A,C,B)) | holdsAt(B,plus(f7(A,C,B),n1)). [resolve(42,a,39,b)]. 0.47/1.04 Derived: -startedIn(A,B,C) | -happens(f6(A,C,B),f7(A,C,B)) | -releasedAt(B,plus(f7(A,C,B),n1)). [resolve(42,a,40,a)]. 0.47/1.04 Derived: -startedIn(A,B,C) | -happens(f6(A,C,B),f7(A,C,B)) | -less(D,f7(A,C,B)) | -less(f7(A,C,B),E) | startedIn(D,B,E). [resolve(42,a,41,d)]. 0.47/1.04 43 initiates(f8(A,B),A,B) | releasedAt(A,plus(B,n1)) | holdsAt(A,B) | -holdsAt(A,plus(B,n1)) # label(keep_not_holding) # label(axiom). [clausify(11)]. 0.47/1.04 Derived: releasedAt(A,plus(B,n1)) | holdsAt(A,B) | -holdsAt(A,plus(B,n1)) | stoppedIn(B,A,plus(B,C)) | -trajectory(A,B,D,C) | -less(n0,C) | -happens(f8(A,B),B) | holdsAt(D,plus(B,C)). [resolve(43,a,38,a)]. 0.47/1.04 Derived: releasedAt(A,plus(B,n1)) | holdsAt(A,B) | -holdsAt(A,plus(B,n1)) | -happens(f8(A,B),B) | -less(C,B) | -less(B,D) | startedIn(C,A,D). [resolve(43,a,41,d)]. 0.47/1.04 44 -initiates(A,B,C) | overflow = A | waterLevel(f11(A,B,C)) = B | filling = B # label(initiates_all_defn) # label(axiom). [clausify(16)]. 0.47/1.04 Derived: overflow = f4(A,B) | waterLevel(f11(f4(A,B),A,B)) = A | filling = A | -releasedAt(A,B) | terminates(f4(A,B),A,B) | releasedAt(A,plus(B,n1)). [resolve(44,a,37,b)]. 0.47/1.04 Derived: overflow = f6(A,B,C) | waterLevel(f11(f6(A,B,C),C,f7(A,B,C))) = C | filling = C | -startedIn(A,C,B). [resolve(44,a,42,a)]. 0.47/1.04 Derived: overflow = f8(A,B) | waterLevel(f11(f8(A,B),A,B)) = A | filling = A | releasedAt(A,plus(B,n1)) | holdsAt(A,B) | -holdsAt(A,plus(B,n1)). [resolve(44,a,43,a)]. 0.47/1.04 45 -initiates(A,B,C) | overflow = A | waterLevel(f11(A,B,C)) = B | tapOn = A # label(initiates_all_defn) # label(axiom). [clausify(16)]. 0.47/1.04 Derived: overflow = f4(A,B) | waterLevel(f11(f4(A,B),A,B)) = A | tapOn = f4(A,B) | -releasedAt(A,B) | terminates(f4(A,B),A,B) | releasedAt(A,plus(B,n1)). [resolve(45,a,37,b)]. 0.47/1.04 Derived: overflow = f6(A,B,C) | waterLevel(f11(f6(A,B,C),C,f7(A,B,C))) = C | tapOn = f6(A,B,C) | -startedIn(A,C,B). [resolve(45,a,42,a)]. 0.47/1.04 Derived: overflow = f8(A,B) | waterLevel(f11(f8(A,B),A,B)) = A | tapOn = f8(A,B) | releasedAt(A,plus(B,n1)) | holdsAt(A,B) | -holdsAt(A,plus(B,n1)). [resolve(45,a,43,a)]. 0.47/1.04 46 -initiates(A,B,C) | overflow = A | tapOff = A | filling = B # label(initiates_all_defn) # label(axiom). [clausify(16)]. 0.47/1.04 Derived: overflow = f4(A,B) | tapOff = f4(A,B) | filling = A | -releasedAt(A,B) | terminates(f4(A,B),A,B) | releasedAt(A,plus(B,n1)). [resolve(46,a,37,b)]. 0.47/1.04 Derived: overflow = f6(A,B,C) | tapOff = f6(A,B,C) | filling = C | -startedIn(A,C,B). [resolve(46,a,42,a)]. 0.47/1.04 Derived: overflow = f8(A,B) | tapOff = f8(A,B) | filling = A | releasedAt(A,plus(B,n1)) | holdsAt(A,B) | -holdsAt(A,plus(B,n1)). [resolve(46,a,43,a)]. 0.47/1.04 47 -initiates(A,B,C) | overflow = A | tapOff = A | tapOn = A # label(initiates_all_defn) # label(axiom). [clausify(16)]. 0.47/1.04 Derived: overflow = f4(A,B) | tapOff = f4(A,B) | tapOn = f4(A,B) | -releasedAt(A,B) | terminates(f4(A,B),A,B) | releasedAt(A,plus(B,n1)). [resolve(47,a,37,b)]. 0.47/1.04 Derived: overflow = f6(A,B,C) | tapOff = f6(A,B,C) | tapOn = f6(A,B,C) | -startedIn(A,C,B). [resolve(47,a,42,a)]. 0.47/1.04 Derived: overflow = f8(A,B) | tapOff = f8(A,B) | tapOn = f8(A,B) | releasedAt(A,plus(B,n1)) | holdsAt(A,B) | -holdsAt(A,plus(B,n1)). [resolve(47,a,43,a)]. 0.47/1.04 48 -initiates(A,B,C) | overflow = A | holdsAt(waterLevel(f11(A,B,C)),C) | filling = B # label(initiates_all_defn) # label(axiom). [clausify(16)]. 0.47/1.04 Derived: overflow = f4(A,B) | holdsAt(waterLevel(f11(f4(A,B),A,B)),B) | filling = A | -releasedAt(A,B) | terminates(f4(A,B),A,B) | releasedAt(A,plus(B,n1)). [resolve(48,a,37,b)]. 0.47/1.04 Derived: overflow = f6(A,B,C) | holdsAt(waterLevel(f11(f6(A,B,C),C,f7(A,B,C))),f7(A,B,C)) | filling = C | -startedIn(A,C,B). [resolve(48,a,42,a)]. 0.47/1.04 Derived: overflow = f8(A,B) | holdsAt(waterLevel(f11(f8(A,B),A,B)),B) | filling = A | releasedAt(A,plus(B,n1)) | holdsAt(A,B) | -holdsAt(A,plus(B,n1)). [resolve(48,a,43,a)]. 0.47/1.04 49 -initiates(A,B,C) | overflow = A | holdsAt(waterLevel(f11(A,B,C)),C) | tapOn = A # label(initiates_all_defn) # label(axiom). [clausify(16)]. 0.47/1.04 Derived: overflow = f4(A,B) | holdsAt(waterLevel(f11(f4(A,B),A,B)),B) | tapOn = f4(A,B) | -releasedAt(A,B) | terminates(f4(A,B),A,B) | releasedAt(A,plus(B,n1)). [resolve(49,a,37,b)]. 0.47/1.04 Derived: overflow = f6(A,B,C) | holdsAt(waterLevel(f11(f6(A,B,C),C,f7(A,B,C))),f7(A,B,C)) | tapOn = f6(A,B,C) | -startedIn(A,C,B). [resolve(49,a,42,a)]. 0.47/1.04 Derived: overflow = f8(A,B) | holdsAt(waterLevel(f11(f8(A,B),A,B)),B) | tapOn = f8(A,B) | releasedAt(A,plus(B,n1)) | holdsAt(A,B) | -holdsAt(A,plus(B,n1)). [resolve(49,a,43,a)]. 0.47/1.04 50 -initiates(A,B,C) | waterLevel(f10(A,B,C)) = B | waterLevel(f11(A,B,C)) = B | spilling = B | filling = B # label(initiates_all_defn) # label(axiom). [clausify(16)]. 0.47/1.04 Derived: waterLevel(f10(f4(A,B),A,B)) = A | waterLevel(f11(f4(A,B),A,B)) = A | spilling = A | filling = A | -releasedAt(A,B) | terminates(f4(A,B),A,B) | releasedAt(A,plus(B,n1)). [resolve(50,a,37,b)]. 0.47/1.04 Derived: waterLevel(f10(f6(A,B,C),C,f7(A,B,C))) = C | waterLevel(f11(f6(A,B,C),C,f7(A,B,C))) = C | spilling = C | filling = C | -startedIn(A,C,B). [resolve(50,a,42,a)]. 0.47/1.04 Derived: waterLevel(f10(f8(A,B),A,B)) = A | waterLevel(f11(f8(A,B),A,B)) = A | spilling = A | filling = A | releasedAt(A,plus(B,n1)) | holdsAt(A,B) | -holdsAt(A,plus(B,n1)). [resolve(50,a,43,a)]. 0.47/1.04 51 -initiates(A,B,C) | waterLevel(f10(A,B,C)) = B | waterLevel(f11(A,B,C)) = B | spilling = B | tapOn = A # label(initiates_all_defn) # label(axiom). [clausify(16)]. 0.47/1.04 Derived: waterLevel(f10(f4(A,B),A,B)) = A | waterLevel(f11(f4(A,B),A,B)) = A | spilling = A | tapOn = f4(A,B) | -releasedAt(A,B) | terminates(f4(A,B),A,B) | releasedAt(A,plus(B,n1)). [resolve(51,a,37,b)]. 0.47/1.04 Derived: waterLevel(f10(f6(A,B,C),C,f7(A,B,C))) = C | waterLevel(f11(f6(A,B,C),C,f7(A,B,C))) = C | spilling = C | tapOn = f6(A,B,C) | -startedIn(A,C,B). [resolve(51,a,42,a)]. 0.47/1.04 Derived: waterLevel(f10(f8(A,B),A,B)) = A | waterLevel(f11(f8(A,B),A,B)) = A | spilling = A | tapOn = f8(A,B) | releasedAt(A,plus(B,n1)) | holdsAt(A,B) | -holdsAt(A,plus(B,n1)). [resolve(51,a,43,a)]. 0.47/1.04 52 -initiates(A,B,C) | waterLevel(f10(A,B,C)) = B | tapOff = A | spilling = B | filling = B # label(initiates_all_defn) # label(axiom). [clausify(16)]. 0.47/1.04 Derived: waterLevel(f10(f4(A,B),A,B)) = A | tapOff = f4(A,B) | spilling = A | filling = A | -releasedAt(A,B) | terminates(f4(A,B),A,B) | releasedAt(A,plus(B,n1)). [resolve(52,a,37,b)]. 0.47/1.04 Derived: waterLevel(f10(f6(A,B,C),C,f7(A,B,C))) = C | tapOff = f6(A,B,C) | spilling = C | filling = C | -startedIn(A,C,B). [resolve(52,a,42,a)]. 0.47/1.04 Derived: waterLevel(f10(f8(A,B),A,B)) = A | tapOff = f8(A,B) | spilling = A | filling = A | releasedAt(A,plus(B,n1)) | holdsAt(A,B) | -holdsAt(A,plus(B,n1)). [resolve(52,a,43,a)]. 0.47/1.04 53 -initiates(A,B,C) | waterLevel(f10(A,B,C)) = B | tapOff = A | spilling = B | tapOn = A # label(initiates_all_defn) # label(axiom). [clausify(16)]. 0.47/1.04 Derived: waterLevel(f10(f4(A,B),A,B)) = A | tapOff = f4(A,B) | spilling = A | tapOn = f4(A,B) | -releasedAt(A,B) | terminates(f4(A,B),A,B) | releasedAt(A,plus(B,n1)). [resolve(53,a,37,b)]. 0.47/1.04 Derived: waterLevel(f10(f6(A,B,C),C,f7(A,B,C))) = C | tapOff = f6(A,B,C) | spilling = C | tapOn = f6(A,B,C) | -startedIn(A,C,B). [resolve(53,a,42,a)]. 0.47/1.04 Derived: waterLevel(f10(f8(A,B),A,B)) = A | tapOff = f8(A,B) | spilling = A | tapOn = f8(A,B) | releasedAt(A,plus(B,n1)) | holdsAt(A,B) | -holdsAt(A,plus(B,n1)). [resolve(53,a,43,a)]. 0.47/1.04 54 -initiates(A,B,C) | waterLevel(f10(A,B,C)) = B | holdsAt(waterLevel(f11(A,B,C)),C) | spilling = B | filling = B # label(initiates_all_defn) # label(axiom). [clausify(16)]. 0.47/1.04 Derived: waterLevel(f10(f4(A,B),A,B)) = A | holdsAt(waterLevel(f11(f4(A,B),A,B)),B) | spilling = A | filling = A | -releasedAt(A,B) | terminates(f4(A,B),A,B) | releasedAt(A,plus(B,n1)). [resolve(54,a,37,b)]. 0.47/1.04 Derived: waterLevel(f10(f6(A,B,C),C,f7(A,B,C))) = C | holdsAt(waterLevel(f11(f6(A,B,C),C,f7(A,B,C))),f7(A,B,C)) | spilling = C | filling = C | -startedIn(A,C,B). [resolve(54,a,42,a)]. 0.47/1.04 Derived: waterLevel(f10(f8(A,B),A,B)) = A | holdsAt(waterLevel(f11(f8(A,B),A,B)),B) | spilling = A | filling = A | releasedAt(A,plus(B,n1)) | holdsAt(A,B) | -holdsAt(A,plus(B,n1)). [resolve(54,a,43,a)]. 0.47/1.04 55 -initiates(A,B,C) | waterLevel(f10(A,B,C)) = B | holdsAt(waterLevel(f11(A,B,C)),C) | spilling = B | tapOn = A # label(initiates_all_defn) # label(axiom). [clausify(16)]. 0.47/1.04 Derived: waterLevel(f10(f4(A,B),A,B)) = A | holdsAt(waterLevel(f11(f4(A,B),A,B)),B) | spilling = A | tapOn = f4(A,B) | -releasedAt(A,B) | terminates(f4(A,B),A,B) | releasedAt(A,plus(B,n1)). [resolve(55,a,37,b)]. 0.47/1.04 Derived: waterLevel(f10(f6(A,B,C),C,f7(A,B,C))) = C | holdsAt(waterLevel(f11(f6(A,B,C),C,f7(A,B,C))),f7(A,B,C)) | spilling = C | tapOn = f6(A,B,C) | -startedIn(A,C,B). [resolve(55,a,42,a)]. 0.47/1.04 Derived: waterLevel(f10(f8(A,B),A,B)) = A | holdsAt(waterLevel(f11(f8(A,B),A,B)),B) | spilling = A | tapOn = f8(A,B) | releasedAt(A,plus(B,n1)) | holdsAt(A,B) | -holdsAt(A,plus(B,n1)). [resolve(55,a,43,a)]. 0.47/1.04 56 -initiates(A,B,C) | holdsAt(waterLevel(f10(A,B,C)),C) | waterLevel(f11(A,B,C)) = B | spilling = B | filling = B # label(initiates_all_defn) # label(axiom). [clausify(16)]. 0.47/1.04 Derived: holdsAt(waterLevel(f10(f4(A,B),A,B)),B) | waterLevel(f11(f4(A,B),A,B)) = A | spilling = A | filling = A | -releasedAt(A,B) | terminates(f4(A,B),A,B) | releasedAt(A,plus(B,n1)). [resolve(56,a,37,b)]. 0.47/1.04 Derived: holdsAt(waterLevel(f10(f6(A,B,C),C,f7(A,B,C))),f7(A,B,C)) | waterLevel(f11(f6(A,B,C),C,f7(A,B,C))) = C | spilling = C | filling = C | -startedIn(A,C,B). [resolve(56,a,42,a)]. 0.47/1.04 Derived: holdsAt(waterLevel(f10(f8(A,B),A,B)),B) | waterLevel(f11(f8(A,B),A,B)) = A | spilling = A | filling = A | releasedAt(A,plus(B,n1)) | holdsAt(A,B) | -holdsAt(A,plus(B,n1)). [resolve(56,a,43,a)]. 0.47/1.04 57 -initiates(A,B,C) | holdsAt(waterLevel(f10(A,B,C)),C) | waterLevel(f11(A,B,C)) = B | spilling = B | tapOn = A # label(initiates_all_defn) # label(axiom). [clausify(16)]. 0.77/1.04 Derived: holdsAt(waterLevel(f10(f4(A,B),A,B)),B) | waterLevel(f11(f4(A,B),A,B)) = A | spilling = A | tapOn = f4(A,B) | -releasedAt(A,B) | terminates(f4(A,B),A,B) | releasedAt(A,plus(B,n1)). [resolve(57,a,37,b)]. 0.77/1.04 Derived: holdsAt(waterLevel(f10(f6(A,B,C),C,f7(A,B,C))),f7(A,B,C)) | waterLevel(f11(f6(A,B,C),C,f7(A,B,C))) = C | spilling = C | tapOn = f6(A,B,C) | -startedIn(A,C,B). [resolve(57,a,42,a)]. 0.77/1.04 Derived: holdsAt(waterLevel(f10(f8(A,B),A,B)),B) | waterLevel(f11(f8(A,B),A,B)) = A | spilling = A | tapOn = f8(A,B) | releasedAt(A,plus(B,n1)) | holdsAt(A,B) | -holdsAt(A,plus(B,n1)). [resolve(57,a,43,a)]. 0.77/1.04 58 -initiates(A,B,C) | holdsAt(waterLevel(f10(A,B,C)),C) | tapOff = A | spilling = B | filling = B # label(initiates_all_defn) # label(axiom). [clausify(16)]. 0.77/1.04 Derived: holdsAt(waterLevel(f10(f4(A,B),A,B)),B) | tapOff = f4(A,B) | spilling = A | filling = A | -releasedAt(A,B) | terminates(f4(A,B),A,B) | releasedAt(A,plus(B,n1)). [resolve(58,a,37,b)]. 0.77/1.04 Derived: holdsAt(waterLevel(f10(f6(A,B,C),C,f7(A,B,C))),f7(A,B,C)) | tapOff = f6(A,B,C) | spilling = C | filling = C | -startedIn(A,C,B). [resolve(58,a,42,a)]. 0.77/1.04 Derived: holdsAt(waterLevel(f10(f8(A,B),A,B)),B) | tapOff = f8(A,B) | spilling = A | filling = A | releasedAt(A,plus(B,n1)) | holdsAt(A,B) | -holdsAt(A,plus(B,n1)). [resolve(58,a,43,a)]. 0.77/1.04 59 -initiates(A,B,C) | holdsAt(waterLevel(f10(A,B,C)),C) | tapOff = A | spilling = B | tapOn = A # label(initiates_all_defn) # label(axiom). [clausify(16)]. 0.77/1.04 Derived: holdsAt(waterLevel(f10(f4(A,B),A,B)),B) | tapOff = f4(A,B) | spilling = A | tapOn = f4(A,B) | -releasedAt(A,B) | terminates(f4(A,B),A,B) | releasedAt(A,plus(B,n1)). [resolve(59,a,37,b)]. 0.77/1.04 Derived: holdsAt(waterLevel(f10(f6(A,B,C),C,f7(A,B,C))),f7(A,B,C)) | tapOff = f6(A,B,C) | spilling = C | tapOn = f6(A,B,C) | -startedIn(A,C,B). [resolve(59,a,42,a)]. 0.77/1.04 Derived: holdsAt(waterLevel(f10(f8(A,B),A,B)),B) | tapOff = f8(A,B) | spilling = A | tapOn = f8(A,B) | releasedAt(A,plus(B,n1)) | holdsAt(A,B) | -holdsAt(A,plus(B,n1)). [resolve(59,a,43,a)]. 0.77/1.04 60 -initiates(A,B,C) | holdsAt(waterLevel(f10(A,B,C)),C) | holdsAt(waterLevel(f11(A,B,C)),C) | spilling = B | filling = B # label(initiates_all_defn) # label(axiom). [clausify(16)]. 0.77/1.04 Derived: holdsAt(waterLevel(f10(f4(A,B),A,B)),B) | holdsAt(waterLevel(f11(f4(A,B),A,B)),B) | spilling = A | filling = A | -releasedAt(A,B) | terminates(f4(A,B),A,B) | releasedAt(A,plus(B,n1)). [resolve(60,a,37,b)]. 0.77/1.04 Derived: holdsAt(waterLevel(f10(f6(A,B,C),C,f7(A,B,C))),f7(A,B,C)) | holdsAt(waterLevel(f11(f6(A,B,C),C,f7(A,B,C))),f7(A,B,C)) | spilling = C | filling = C | -startedIn(A,C,B). [resolve(60,a,42,a)]. 0.77/1.04 Derived: holdsAt(waterLevel(f10(f8(A,B),A,B)),B) | holdsAt(waterLevel(f11(f8(A,B),A,B)),B) | spilling = A | filling = A | releasedAt(A,plus(B,n1)) | holdsAt(A,B) | -holdsAt(A,plus(B,n1)). [resolve(60,a,43,a)]. 0.77/1.04 61 -initiates(A,B,C) | holdsAt(waterLevel(f10(A,B,C)),C) | holdsAt(waterLevel(f11(A,B,C)),C) | spilling = B | tapOn = A # label(initiates_all_defn) # label(axiom). [clausify(16)]. 0.77/1.04 Derived: holdsAt(waterLevel(f10(f4(A,B),A,B)),B) | holdsAt(waterLevel(f11(f4(A,B),A,B)),B) | spilling = A | tapOn = f4(A,B) | -releasedAt(A,B) | terminates(f4(A,B),A,B) | releasedAt(A,plus(B,n1)). [resolve(61,a,37,b)]. 0.77/1.04 Derived: holdsAt(waterLevel(f10(f6(A,B,C),C,f7(A,B,C))),f7(A,B,C)) | holdsAt(waterLevel(f11(f6(A,B,C),C,f7(A,B,C))),f7(A,B,C)) | spilling = C | tapOn = f6(A,B,C) | -startedIn(A,C,B). [resolve(61,a,42,a)]. 0.77/1.04 Derived: holdsAt(waterLevel(f10(f8(A,B),A,B)),B) | holdsAt(waterLevel(f11(f8(A,B),A,B)),B) | spilling = A | tapOn = f8(A,B) | releasedAt(A,plus(B,n1)) | holdsAt(A,B) | -holdsAt(A,plus(B,n1)). [resolve(61,a,43,a)]. 0.77/1.04 62 initiates(A,B,C) | overflow != A | waterLevel(D) != B | -holdsAt(waterLevel(D),C) # label(initiates_all_defn) # label(axiom). [clausify(16)]. 0.77/1.04 Derived: overflow != A | waterLevel(B) != C | -holdsAt(waterLevel(B),D) | stoppedIn(D,C,plus(D,E)) | -trajectory(C,D,F,E) | -less(n0,E) | -happens(A,D) | holdsAt(F,plus(D,E)). [resolve(62,a,38,a)]. 0.77/1.04 Derived: overflow != A | waterLevel(B) != C | -holdsAt(waterLevel(B),D) | -happens(A,D) | holdsAt(C,plus(D,n1)). [resolve(62,a,39,b)]. 0.77/1.04 Derived: overflow != A | waterLevel(B) != C | -holdsAt(waterLevel(B),D) | -happens(A,D) | -releasedAt(C,plus(D,n1)). [resolve(62,a,40,a)]. 0.77/1.04 Derived: overflow != A | waterLevel(B) != C | -holdsAt(waterLevel(B),D) | -happens(A,D) | -less(E,D) | -less(D,F) | startedIn(E,C,F). [resolve(62,a,41,d)]. 0.77/1.04 Derived: overflow != A | waterLevel(B) != C | -holdsAt(waterLevel(B),D) | waterLevel(f10(A,C,D)) = C | waterLevel(f11(A,C,D)) = C | spilling = C | filling = C. [resolve(62,a,50,a)]. 0.77/1.04 Derived: overflow != A | waterLevel(B) != C | -holdsAt(waterLevel(B),D) | waterLevel(f10(A,C,D)) = C | waterLevel(f11(A,C,D)) = C | spilling = C | tapOn = A. [resolve(62,a,51,a)]. 0.77/1.04 Derived: overflow != A | waterLevel(B) != C | -holdsAt(waterLevel(B),D) | waterLevel(f10(A,C,D)) = C | tapOff = A | spilling = C | filling = C. [resolve(62,a,52,a)]. 0.77/1.04 Derived: overflow != A | waterLevel(B) != C | -holdsAt(waterLevel(B),D) | waterLevel(f10(A,C,D)) = C | tapOff = A | spilling = C | tapOn = A. [resolve(62,a,53,a)]. 0.77/1.04 Derived: overflow != A | waterLevel(B) != C | -holdsAt(waterLevel(B),D) | waterLevel(f10(A,C,D)) = C | holdsAt(waterLevel(f11(A,C,D)),D) | spilling = C | filling = C. [resolve(62,a,54,a)]. 0.77/1.04 Derived: overflow != A | waterLevel(B) != C | -holdsAt(waterLevel(B),D) | waterLevel(f10(A,C,D)) = C | holdsAt(waterLevel(f11(A,C,D)),D) | spilling = C | tapOn = A. [resolve(62,a,55,a)]. 0.77/1.04 Derived: overflow != A | waterLevel(B) != C | -holdsAt(waterLevel(B),D) | holdsAt(waterLevel(f10(A,C,D)),D) | waterLevel(f11(A,C,D)) = C | spilling = C | filling = C. [resolve(62,a,56,a)]. 0.77/1.04 Derived: overflow != A | waterLevel(B) != C | -holdsAt(waterLevel(B),D) | holdsAt(waterLevel(f10(A,C,D)),D) | waterLevel(f11(A,C,D)) = C | spilling = C | tapOn = A. [resolve(62,a,57,a)]. 0.77/1.04 Derived: overflow != A | waterLevel(B) != C | -holdsAt(waterLevel(B),D) | holdsAt(waterLevel(f10(A,C,D)),D) | tapOff = A | spilling = C | filling = C. [resolve(62,a,58,a)]. 0.77/1.04 Derived: overflow != A | waterLevel(B) != C | -holdsAt(waterLevel(B),D) | holdsAt(waterLevel(f10(A,C,D)),D) | tapOff = A | spilling = C | tapOn = A. [resolve(62,a,59,a)]. 0.77/1.04 Derived: overflow != A | waterLevel(B) != C | -holdsAt(waterLevel(B),D) | holdsAt(waterLevel(f10(A,C,D)),D) | holdsAt(waterLevel(f11(A,C,D)),D) | spilling = C | filling = C. [resolve(62,a,60,a)]. 0.77/1.04 Derived: overflow != A | waterLevel(B) != C | -holdsAt(waterLevel(B),D) | holdsAt(waterLevel(f10(A,C,D)),D) | holdsAt(waterLevel(f11(A,C,D)),D) | spilling = C | tapOn = A. [resolve(62,a,61,a)]. 0.77/1.04 63 initiates(A,B,C) | waterLevel(D) != B | tapOff != A | -holdsAt(waterLevel(D),C) # label(initiates_all_defn) # label(axiom). [clausify(16)]. 0.77/1.04 Derived: waterLevel(A) != B | tapOff != C | -holdsAt(waterLevel(A),D) | stoppedIn(D,B,plus(D,E)) | -trajectory(B,D,F,E) | -less(n0,E) | -happens(C,D) | holdsAt(F,plus(D,E)). [resolve(63,a,38,a)]. 0.77/1.04 Derived: waterLevel(A) != B | tapOff != C | -holdsAt(waterLevel(A),D) | -happens(C,D) | holdsAt(B,plus(D,n1)). [resolve(63,a,39,b)]. 0.77/1.04 Derived: waterLevel(A) != B | tapOff != C | -holdsAt(waterLevel(A),D) | -happens(C,D) | -releasedAt(B,plus(D,n1)). [resolve(63,a,40,a)]. 0.77/1.04 Derived: waterLevel(A) != B | tapOff != C | -holdsAt(waterLevel(A),D) | -happens(C,D) | -less(E,D) | -less(D,F) | startedIn(E,B,F). [resolve(63,a,41,d)]. 0.77/1.04 Derived: waterLevel(A) != B | tapOff != C | -holdsAt(waterLevel(A),D) | overflow = C | waterLevel(f11(C,B,D)) = B | filling = B. [resolve(63,a,44,a)]. 0.77/1.04 Derived: waterLevel(A) != B | tapOff != C | -holdsAt(waterLevel(A),D) | overflow = C | waterLevel(f11(C,B,D)) = B | tapOn = C. [resolve(63,a,45,a)]. 0.77/1.04 Derived: waterLevel(A) != B | tapOff != C | -holdsAt(waterLevel(A),D) | overflow = C | holdsAt(waterLevel(f11(C,B,D)),D) | filling = B. [resolve(63,a,48,a)]. 0.77/1.04 Derived: waterLevel(A) != B | tapOff != C | -holdsAt(waterLevel(A),D) | overflow = C | holdsAt(waterLevel(f11(C,B,D)),D) | tapOn = C. [resolve(63,a,49,a)]. 0.77/1.04 Derived: waterLevel(A) != B | tapOff != C | -holdsAt(waterLevel(A),D) | waterLevel(f10(C,B,D)) = B | waterLevel(f11(C,B,D)) = B | spilling = B | filling = B. [resolve(63,a,50,a)]. 0.77/1.05 Derived: waterLevel(A) != B | tapOff != C | -holdsAt(waterLevel(A),D) | waterLevel(f10(C,B,D)) = B | waterLevel(f11(C,B,D)) = B | spilling = B | tapOn = C. [resolve(63,a,51,a)]. 0.77/1.05 Derived: waterLevel(A) != B | tapOff != C | -holdsAt(waterLevel(A),D) | waterLevel(f10(C,B,D)) = B | holdsAt(waterLevel(f11(C,B,D)),D) | spilling = B | filling = B. [resolve(63,a,54,a)]. 0.77/1.05 Derived: waterLevel(A) != B | tapOff != C | -holdsAt(waterLevel(A),D) | waterLevel(f10(C,B,D)) = B | holdsAt(waterLevel(f11(C,B,D)),D) | spilling = B | tapOn = C. [resolve(63,a,55,a)]. 0.77/1.05 Derived: waterLevel(A) != B | tapOff != C | -holdsAt(waterLevel(A),D) | holdsAt(waterLevel(f10(C,B,D)),D) | waterLevel(f11(C,B,D)) = B | spilling = B | filling = B. [resolve(63,a,56,a)]. 0.77/1.05 Derived: waterLevel(A) != B | tapOff != C | -holdsAt(waterLevel(A),D) | holdsAt(waterLevel(f10(C,B,D)),D) | waterLevel(f11(C,B,D)) = B | spilling = B | tapOn = C. [resolve(63,a,57,a)]. 0.77/1.05 Derived: waterLevel(A) != B | tapOff != C | -holdsAt(waterLevel(A),D) | holdsAt(waterLevel(f10(C,B,D)),D) | holdsAt(waterLevel(f11(C,B,D)),D) | spilling = B | filling = B. [resolve(63,a,60,a)]. 0.77/1.05 Derived: waterLevel(A) != B | tapOff != C | -holdsAt(waterLevel(A),D) | holdsAt(waterLevel(f10(C,B,D)),D) | holdsAt(waterLevel(f11(C,B,D)),D) | spilling = B | tapOn = C. [resolve(63,a,61,a)]. 0.77/1.05 64 initiates(A,B,C) | overflow != A | spilling != B # label(initiates_all_defn) # label(axiom). [clausify(16)]. 0.77/1.05 Derived: overflow != A | spilling != B | stoppedIn(C,B,plus(C,D)) | -trajectory(B,C,E,D) | -less(n0,D) | -happens(A,C) | holdsAt(E,plus(C,D)). [resolve(64,a,38,a)]. 0.77/1.05 Derived: overflow != A | spilling != B | -happens(A,C) | holdsAt(B,plus(C,n1)). [resolve(64,a,39,b)]. 0.77/1.05 Derived: overflow != A | spilling != B | -happens(A,C) | -releasedAt(B,plus(C,n1)). [resolve(64,a,40,a)]. 0.77/1.05 Derived: overflow != A | spilling != B | -happens(A,C) | -less(D,C) | -less(C,E) | startedIn(D,B,E). [resolve(64,a,41,d)]. 0.77/1.05 65 initiates(A,B,C) | filling != B | tapOn != A # label(initiates_all_defn) # label(axiom). [clausify(16)]. 0.77/1.05 Derived: filling != A | tapOn != B | stoppedIn(C,A,plus(C,D)) | -trajectory(A,C,E,D) | -less(n0,D) | -happens(B,C) | holdsAt(E,plus(C,D)). [resolve(65,a,38,a)]. 0.77/1.05 Derived: filling != A | tapOn != B | -happens(B,C) | holdsAt(A,plus(C,n1)). [resolve(65,a,39,b)]. 0.77/1.05 Derived: filling != A | tapOn != B | -happens(B,C) | -releasedAt(A,plus(C,n1)). [resolve(65,a,40,a)]. 0.77/1.05 Derived: filling != A | tapOn != B | -happens(B,C) | -less(D,C) | -less(C,E) | startedIn(D,A,E). [resolve(65,a,41,d)]. 0.77/1.05 66 terminates(f1(A,B),A,B) | releasedAt(A,plus(B,n1)) | -holdsAt(A,B) | holdsAt(A,plus(B,n1)) # label(keep_holding) # label(axiom). [clausify(4)]. 0.77/1.05 67 -terminates(A,B,C) | -happens(A,C) | -releasedAt(B,plus(C,n1)) # label(happens_not_released) # label(axiom). [clausify(3)]. 0.77/1.05 68 -less(A,B) | -terminates(C,D,A) | -less(E,A) | -happens(C,A) | stoppedIn(E,D,B) # label(stoppedin_defn) # label(axiom). [clausify(5)]. 0.77/1.05 Derived: -less(A,B) | -less(C,A) | -happens(f1(D,A),A) | stoppedIn(C,D,B) | releasedAt(D,plus(A,n1)) | -holdsAt(D,A) | holdsAt(D,plus(A,n1)). [resolve(68,b,66,a)]. 0.77/1.05 69 terminates(f2(A,B,C),B,f3(A,B,C)) | -stoppedIn(A,B,C) # label(stoppedin_defn) # label(axiom). [clausify(5)]. 0.77/1.05 Derived: -stoppedIn(A,B,C) | -happens(f2(A,B,C),f3(A,B,C)) | -releasedAt(B,plus(f3(A,B,C),n1)). [resolve(69,a,67,a)]. 0.77/1.05 Derived: -stoppedIn(A,B,C) | -less(f3(A,B,C),D) | -less(E,f3(A,B,C)) | -happens(f2(A,B,C),f3(A,B,C)) | stoppedIn(E,B,D). [resolve(69,a,68,b)]. 0.77/1.05 70 -terminates(A,B,C) | -happens(A,C) | -holdsAt(B,plus(C,n1)) # label(happens_terminates_not_holds) # label(axiom). [clausify(9)]. 0.77/1.05 Derived: -happens(f2(A,B,C),f3(A,B,C)) | -holdsAt(B,plus(f3(A,B,C),n1)) | -stoppedIn(A,B,C). [resolve(70,a,69,a)]. 0.77/1.05 71 startedIn(A,B,plus(A,C)) | -antitrajectory(B,A,D,C) | -less(n0,C) | -terminates(E,B,A) | -happens(E,A) | holdsAt(D,plus(A,C)) # label(antitrajectory) # label(axiom). [clausify(12)]. 0.77/1.05 Derived: startedIn(A,B,plus(A,C)) | -antitrajectory(B,A,D,C) | -less(n0,C) | -happens(f1(B,A),A) | holdsAt(D,plus(A,C)) | releasedAt(B,plus(A,n1)) | -holdsAt(B,A) | holdsAt(B,plus(A,n1)). [resolve(71,d,66,a)]. 0.77/1.05 Derived: startedIn(f3(A,B,C),B,plus(f3(A,B,C),D)) | -antitrajectory(B,f3(A,B,C),E,D) | -less(n0,D) | -happens(f2(A,B,C),f3(A,B,C)) | holdsAt(E,plus(f3(A,B,C),D)) | -stoppedIn(A,B,C). [resolve(71,d,69,a)]. 0.77/1.05 72 -terminates(A,B,C) | tapOff = A | overflow = A # label(terminates_all_defn) # label(axiom). [clausify(19)]. 0.77/1.05 Derived: tapOff = f1(A,B) | overflow = f1(A,B) | releasedAt(A,plus(B,n1)) | -holdsAt(A,B) | holdsAt(A,plus(B,n1)). [resolve(72,a,66,a)]. 0.77/1.05 Derived: tapOff = f2(A,B,C) | overflow = f2(A,B,C) | -stoppedIn(A,B,C). [resolve(72,a,69,a)]. 0.77/1.05 73 -terminates(A,B,C) | filling = B # label(terminates_all_defn) # label(axiom). [clausify(19)]. 0.77/1.05 Derived: filling = A | releasedAt(A,plus(B,n1)) | -holdsAt(A,B) | holdsAt(A,plus(B,n1)). [resolve(73,a,66,a)]. 0.77/1.05 Derived: filling = A | -stoppedIn(B,A,C). [resolve(73,a,69,a)]. 0.77/1.05 74 terminates(A,B,C) | tapOff != A | filling != B # label(terminates_all_defn) # label(axiom). [clausify(19)]. 0.77/1.05 Derived: tapOff != A | filling != B | -happens(A,C) | -releasedAt(B,plus(C,n1)). [resolve(74,a,67,a)]. 0.77/1.05 Derived: tapOff != A | filling != B | -less(C,D) | -less(E,C) | -happens(A,C) | stoppedIn(E,B,D). [resolve(74,a,68,b)]. 0.77/1.05 Derived: tapOff != A | filling != B | -happens(A,C) | -holdsAt(B,plus(C,n1)). [resolve(74,a,70,a)]. 0.77/1.05 Derived: tapOff != A | filling != B | startedIn(C,B,plus(C,D)) | -antitrajectory(B,C,E,D) | -less(n0,D) | -happens(A,C) | holdsAt(E,plus(C,D)). [resolve(74,a,71,d)]. 0.77/1.05 75 terminates(A,B,C) | filling != B | overflow != A # label(terminates_all_defn) # label(axiom). [clausify(19)]. 0.77/1.05 Derived: filling != A | overflow != B | -happens(B,C) | -releasedAt(A,plus(C,n1)). [resolve(75,a,67,a)]. 0.77/1.05 Derived: filling != A | overflow != B | -less(C,D) | -less(E,C) | -happens(B,C) | stoppedIn(E,A,D). [resolve(75,a,68,b)]. 0.77/1.05 Derived: filling != A | overflow != B | -happens(B,C) | -holdsAt(A,plus(C,n1)). [resolve(75,a,70,a)]. 0.77/1.05 Derived: filling != A | overflow != B | startedIn(C,A,plus(C,D)) | -antitrajectory(A,C,E,D) | -less(n0,D) | -happens(B,C) | holdsAt(E,plus(C,D)). [resolve(75,a,71,d)]. 0.77/1.05 76 -releasedAt(A,B) | terminates(f4(A,B),A,B) | releasedAt(A,plus(B,n1)) | stoppedIn(B,A,plus(B,C)) | -trajectory(A,B,D,C) | -less(n0,C) | -happens(f4(A,B),B) | holdsAt(D,plus(B,C)). [resolve(37,b,38,a)]. 0.77/1.05 Derived: -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | stoppedIn(B,A,plus(B,C)) | -trajectory(A,B,D,C) | -less(n0,C) | -happens(f4(A,B),B) | holdsAt(D,plus(B,C)) | -less(B,E) | -less(F,B) | -happens(f4(A,B),B) | stoppedIn(F,A,E). [resolve(76,b,68,b)]. 0.77/1.05 Derived: -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | stoppedIn(B,A,plus(B,C)) | -trajectory(A,B,D,C) | -less(n0,C) | -happens(f4(A,B),B) | holdsAt(D,plus(B,C)) | -happens(f4(A,B),B) | -holdsAt(A,plus(B,n1)). [resolve(76,b,70,a)]. 0.77/1.05 Derived: -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | stoppedIn(B,A,plus(B,C)) | -trajectory(A,B,D,C) | -less(n0,C) | -happens(f4(A,B),B) | holdsAt(D,plus(B,C)) | startedIn(B,A,plus(B,E)) | -antitrajectory(A,B,F,E) | -less(n0,E) | -happens(f4(A,B),B) | holdsAt(F,plus(B,E)). [resolve(76,b,71,d)]. 0.77/1.05 Derived: -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | stoppedIn(B,A,plus(B,C)) | -trajectory(A,B,D,C) | -less(n0,C) | -happens(f4(A,B),B) | holdsAt(D,plus(B,C)) | tapOff = f4(A,B) | overflow = f4(A,B). [resolve(76,b,72,a)]. 0.77/1.05 Derived: -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | stoppedIn(B,A,plus(B,C)) | -trajectory(A,B,D,C) | -less(n0,C) | -happens(f4(A,B),B) | holdsAt(D,plus(B,C)) | filling = A. [resolve(76,b,73,a)]. 0.77/1.05 77 -releasedAt(A,B) | terminates(f4(A,B),A,B) | releasedAt(A,plus(B,n1)) | -happens(f4(A,B),B) | holdsAt(A,plus(B,n1)). [resolve(37,b,39,b)]. 0.77/1.05 Derived: -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | -happens(f4(A,B),B) | holdsAt(A,plus(B,n1)) | -less(B,C) | -less(D,B) | -happens(f4(A,B),B) | stoppedIn(D,A,C). [resolve(77,b,68,b)]. 0.77/1.05 Derived: -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | -happens(f4(A,B),B) | holdsAt(A,plus(B,n1)) | startedIn(B,A,plus(B,C)) | -antitrajectory(A,B,D,C) | -less(n0,C) | -happens(f4(A,B),B) | holdsAt(D,plus(B,C)). [resolve(77,b,71,d)]. 0.77/1.05 Derived: -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | -happens(f4(A,B),B) | holdsAt(A,plus(B,n1)) | tapOff = f4(A,B) | overflow = f4(A,B). [resolve(77,b,72,a)]. 0.77/1.05 Derived: -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | -happens(f4(A,B),B) | holdsAt(A,plus(B,n1)) | filling = A. [resolve(77,b,73,a)]. 0.77/1.05 78 -happens(f4(A,B),B) | -less(C,B) | -less(B,D) | startedIn(C,A,D) | -releasedAt(A,B) | terminates(f4(A,B),A,B) | releasedAt(A,plus(B,n1)). [resolve(41,d,37,b)]. 0.77/1.05 Derived: -happens(f4(A,B),B) | -less(C,B) | -less(B,D) | startedIn(C,A,D) | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | -less(B,E) | -less(F,B) | -happens(f4(A,B),B) | stoppedIn(F,A,E). [resolve(78,f,68,b)]. 0.77/1.05 Derived: -happens(f4(A,B),B) | -less(C,B) | -less(B,D) | startedIn(C,A,D) | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | -happens(f4(A,B),B) | -holdsAt(A,plus(B,n1)). [resolve(78,f,70,a)]. 0.77/1.05 Derived: -happens(f4(A,B),B) | -less(C,B) | -less(B,D) | startedIn(C,A,D) | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | startedIn(B,A,plus(B,E)) | -antitrajectory(A,B,F,E) | -less(n0,E) | -happens(f4(A,B),B) | holdsAt(F,plus(B,E)). [resolve(78,f,71,d)]. 0.77/1.05 Derived: -happens(f4(A,B),B) | -less(C,B) | -less(B,D) | startedIn(C,A,D) | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | tapOff = f4(A,B) | overflow = f4(A,B). [resolve(78,f,72,a)]. 0.77/1.05 Derived: -happens(f4(A,B),B) | -less(C,B) | -less(B,D) | startedIn(C,A,D) | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | filling = A. [resolve(78,f,73,a)]. 0.77/1.05 79 overflow = f4(A,B) | waterLevel(f11(f4(A,B),A,B)) = A | filling = A | -releasedAt(A,B) | terminates(f4(A,B),A,B) | releasedAt(A,plus(B,n1)). [resolve(44,a,37,b)]. 0.77/1.05 Derived: overflow = f4(A,B) | waterLevel(f11(f4(A,B),A,B)) = A | filling = A | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | -less(B,C) | -less(D,B) | -happens(f4(A,B),B) | stoppedIn(D,A,C). [resolve(79,e,68,b)]. 0.77/1.05 Derived: overflow = f4(A,B) | waterLevel(f11(f4(A,B),A,B)) = A | filling = A | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | -happens(f4(A,B),B) | -holdsAt(A,plus(B,n1)). [resolve(79,e,70,a)]. 0.77/1.05 Derived: overflow = f4(A,B) | waterLevel(f11(f4(A,B),A,B)) = A | filling = A | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | startedIn(B,A,plus(B,C)) | -antitrajectory(A,B,D,C) | -less(n0,C) | -happens(f4(A,B),B) | holdsAt(D,plus(B,C)). [resolve(79,e,71,d)]. 0.77/1.05 Derived: overflow = f4(A,B) | waterLevel(f11(f4(A,B),A,B)) = A | filling = A | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | tapOff = f4(A,B) | overflow = f4(A,B). [resolve(79,e,72,a)]. 0.77/1.05 Derived: overflow = f4(A,B) | waterLevel(f11(f4(A,B),A,B)) = A | filling = A | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | filling = A. [resolve(79,e,73,a)]. 0.77/1.05 80 overflow = f4(A,B) | waterLevel(f11(f4(A,B),A,B)) = A | tapOn = f4(A,B) | -releasedAt(A,B) | terminates(f4(A,B),A,B) | releasedAt(A,plus(B,n1)). [resolve(45,a,37,b)]. 0.77/1.05 Derived: overflow = f4(A,B) | waterLevel(f11(f4(A,B),A,B)) = A | tapOn = f4(A,B) | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | -less(B,C) | -less(D,B) | -happens(f4(A,B),B) | stoppedIn(D,A,C). [resolve(80,e,68,b)]. 0.77/1.05 Derived: overflow = f4(A,B) | waterLevel(f11(f4(A,B),A,B)) = A | tapOn = f4(A,B) | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | -happens(f4(A,B),B) | -holdsAt(A,plus(B,n1)). [resolve(80,e,70,a)]. 0.77/1.05 Derived: overflow = f4(A,B) | waterLevel(f11(f4(A,B),A,B)) = A | tapOn = f4(A,B) | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | startedIn(B,A,plus(B,C)) | -antitrajectory(A,B,D,C) | -less(n0,C) | -happens(f4(A,B),B) | holdsAt(D,plus(B,C)). [resolve(80,e,71,d)]. 0.77/1.05 Derived: overflow = f4(A,B) | waterLevel(f11(f4(A,B),A,B)) = A | tapOn = f4(A,B) | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | tapOff = f4(A,B) | overflow = f4(A,B). [resolve(80,e,72,a)]. 0.77/1.05 81 overflow = f4(A,B) | tapOff = f4(A,B) | filling = A | -releasedAt(A,B) | terminates(f4(A,B),A,B) | releasedAt(A,plus(B,n1)). [resolve(46,a,37,b)]. 0.77/1.05 Derived: overflow = f4(A,B) | tapOff = f4(A,B) | filling = A | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | -less(B,C) | -less(D,B) | -happens(f4(A,B),B) | stoppedIn(D,A,C). [resolve(81,e,68,b)]. 0.77/1.05 Derived: overflow = f4(A,B) | tapOff = f4(A,B) | filling = A | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | -happens(f4(A,B),B) | -holdsAt(A,plus(B,n1)). [resolve(81,e,70,a)]. 0.77/1.05 Derived: overflow = f4(A,B) | tapOff = f4(A,B) | filling = A | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | startedIn(B,A,plus(B,C)) | -antitrajectory(A,B,D,C) | -less(n0,C) | -happens(f4(A,B),B) | holdsAt(D,plus(B,C)). [resolve(81,e,71,d)]. 0.77/1.05 Derived: overflow = f4(A,B) | tapOff = f4(A,B) | filling = A | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | tapOff = f4(A,B) | overflow = f4(A,B). [resolve(81,e,72,a)]. 0.77/1.05 82 overflow = f4(A,B) | tapOff = f4(A,B) | tapOn = f4(A,B) | -releasedAt(A,B) | terminates(f4(A,B),A,B) | releasedAt(A,plus(B,n1)). [resolve(47,a,37,b)]. 0.77/1.05 Derived: overflow = f4(A,B) | tapOff = f4(A,B) | tapOn = f4(A,B) | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | -less(B,C) | -less(D,B) | -happens(f4(A,B),B) | stoppedIn(D,A,C). [resolve(82,e,68,b)]. 0.77/1.05 Derived: overflow = f4(A,B) | tapOff = f4(A,B) | tapOn = f4(A,B) | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | -happens(f4(A,B),B) | -holdsAt(A,plus(B,n1)). [resolve(82,e,70,a)]. 0.77/1.05 Derived: overflow = f4(A,B) | tapOff = f4(A,B) | tapOn = f4(A,B) | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | startedIn(B,A,plus(B,C)) | -antitrajectory(A,B,D,C) | -less(n0,C) | -happens(f4(A,B),B) | holdsAt(D,plus(B,C)). [resolve(82,e,71,d)]. 0.77/1.05 Derived: overflow = f4(A,B) | tapOff = f4(A,B) | tapOn = f4(A,B) | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | tapOff = f4(A,B) | overflow = f4(A,B). [resolve(82,e,72,a)]. 0.77/1.05 83 overflow = f4(A,B) | holdsAt(waterLevel(f11(f4(A,B),A,B)),B) | filling = A | -releasedAt(A,B) | terminates(f4(A,B),A,B) | releasedAt(A,plus(B,n1)). [resolve(48,a,37,b)]. 0.77/1.05 Derived: overflow = f4(A,B) | holdsAt(waterLevel(f11(f4(A,B),A,B)),B) | filling = A | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | -less(B,C) | -less(D,B) | -happens(f4(A,B),B) | stoppedIn(D,A,C). [resolve(83,e,68,b)]. 0.77/1.05 Derived: overflow = f4(A,B) | holdsAt(waterLevel(f11(f4(A,B),A,B)),B) | filling = A | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | -happens(f4(A,B),B) | -holdsAt(A,plus(B,n1)). [resolve(83,e,70,a)]. 0.77/1.05 Derived: overflow = f4(A,B) | holdsAt(waterLevel(f11(f4(A,B),A,B)),B) | filling = A | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | startedIn(B,A,plus(B,C)) | -antitrajectory(A,B,D,C) | -less(n0,C) | -happens(f4(A,B),B) | holdsAt(D,plus(B,C)). [resolve(83,e,71,d)]. 0.77/1.05 Derived: overflow = f4(A,B) | holdsAt(waterLevel(f11(f4(A,B),A,B)),B) | filling = A | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | filling = A. [resolve(83,e,73,a)]. 0.77/1.05 84 overflow = f4(A,B) | holdsAt(waterLevel(f11(f4(A,B),A,B)),B) | tapOn = f4(A,B) | -releasedAt(A,B) | terminates(f4(A,B),A,B) | releasedAt(A,plus(B,n1)). [resolve(49,a,37,b)]. 0.77/1.05 Derived: overflow = f4(A,B) | holdsAt(waterLevel(f11(f4(A,B),A,B)),B) | tapOn = f4(A,B) | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | -less(B,C) | -less(D,B) | -happens(f4(A,B),B) | stoppedIn(D,A,C). [resolve(84,e,68,b)]. 0.77/1.05 Derived: overflow = f4(A,B) | holdsAt(waterLevel(f11(f4(A,B),A,B)),B) | tapOn = f4(A,B) | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | -happens(f4(A,B),B) | -holdsAt(A,plus(B,n1)). [resolve(84,e,70,a)]. 0.77/1.05 Derived: overflow = f4(A,B) | holdsAt(waterLevel(f11(f4(A,B),A,B)),B) | tapOn = f4(A,B) | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | startedIn(B,A,plus(B,C)) | -antitrajectory(A,B,D,C) | -less(n0,C) | -happens(f4(A,B),B) | holdsAt(D,plus(B,C)). [resolve(84,e,71,d)]. 0.77/1.05 85 waterLevel(f10(f4(A,B),A,B)) = A | waterLevel(f11(f4(A,B),A,B)) = A | spilling = A | filling = A | -releasedAt(A,B) | terminates(f4(A,B),A,B) | releasedAt(A,plus(B,n1)). [resolve(50,a,37,b)]. 0.77/1.05 Derived: waterLevel(f10(f4(A,B),A,B)) = A | waterLevel(f11(f4(A,B),A,B)) = A | spilling = A | filling = A | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | -less(B,C) | -less(D,B) | -happens(f4(A,B),B) | stoppedIn(D,A,C). [resolve(85,f,68,b)]. 0.77/1.05 Derived: waterLevel(f10(f4(A,B),A,B)) = A | waterLevel(f11(f4(A,B),A,B)) = A | spilling = A | filling = A | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | -happens(f4(A,B),B) | -holdsAt(A,plus(B,n1)). [resolve(85,f,70,a)]. 0.77/1.05 Derived: waterLevel(f10(f4(A,B),A,B)) = A | waterLevel(f11(f4(A,B),A,B)) = A | spilling = A | filling = A | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | startedIn(B,A,plus(B,C)) | -antitrajectory(A,B,D,C) | -less(n0,C) | -happens(f4(A,B),B) | holdsAt(D,plus(B,C)). [resolve(85,f,71,d)]. 0.77/1.05 Derived: waterLevel(f10(f4(A,B),A,B)) = A | waterLevel(f11(f4(A,B),A,B)) = A | spilling = A | filling = A | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | filling = A. [resolve(85,f,73,a)]. 0.77/1.05 86 waterLevel(f10(f4(A,B),A,B)) = A | waterLevel(f11(f4(A,B),A,B)) = A | spilling = A | tapOn = f4(A,B) | -releasedAt(A,B) | terminates(f4(A,B),A,B) | releasedAt(A,plus(B,n1)). [resolve(51,a,37,b)]. 0.77/1.05 Derived: waterLevel(f10(f4(A,B),A,B)) = A | waterLevel(f11(f4(A,B),A,B)) = A | spilling = A | tapOn = f4(A,B) | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | -less(B,C) | -less(D,B) | -happens(f4(A,B),B) | stoppedIn(D,A,C). [resolve(86,f,68,b)]. 0.77/1.05 Derived: waterLevel(f10(f4(A,B),A,B)) = A | waterLevel(f11(f4(A,B),A,B)) = A | spilling = A | tapOn = f4(A,B) | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | -happens(f4(A,B),B) | -holdsAt(A,plus(B,n1)). [resolve(86,f,70,a)]. 0.77/1.05 Derived: waterLevel(f10(f4(A,B),A,B)) = A | waterLevel(f11(f4(A,B),A,B)) = A | spilling = A | tapOn = f4(A,B) | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | startedIn(B,A,plus(B,C)) | -antitrajectory(A,B,D,C) | -less(n0,C) | -happens(f4(A,B),B) | holdsAt(D,plus(B,C)). [resolve(86,f,71,d)]. 0.77/1.05 87 waterLevel(f10(f4(A,B),A,B)) = A | tapOff = f4(A,B) | spilling = A | filling = A | -releasedAt(A,B) | terminates(f4(A,B),A,B) | releasedAt(A,plus(B,n1)). [resolve(52,a,37,b)]. 0.77/1.05 Derived: waterLevel(f10(f4(A,B),A,B)) = A | tapOff = f4(A,B) | spilling = A | filling = A | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | -less(B,C) | -less(D,B) | -happens(f4(A,B),B) | stoppedIn(D,A,C). [resolve(87,f,68,b)]. 0.77/1.05 Derived: waterLevel(f10(f4(A,B),A,B)) = A | tapOff = f4(A,B) | spilling = A | filling = A | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | -happens(f4(A,B),B) | -holdsAt(A,plus(B,n1)). [resolve(87,f,70,a)]. 0.77/1.05 Derived: waterLevel(f10(f4(A,B),A,B)) = A | tapOff = f4(A,B) | spilling = A | filling = A | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | startedIn(B,A,plus(B,C)) | -antitrajectory(A,B,D,C) | -less(n0,C) | -happens(f4(A,B),B) | holdsAt(D,plus(B,C)). [resolve(87,f,71,d)]. 0.77/1.05 Derived: waterLevel(f10(f4(A,B),A,B)) = A | tapOff = f4(A,B) | spilling = A | filling = A | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | filling = A. [resolve(87,f,73,a)]. 0.77/1.05 88 waterLevel(f10(f4(A,B),A,B)) = A | tapOff = f4(A,B) | spilling = A | tapOn = f4(A,B) | -releasedAt(A,B) | terminates(f4(A,B),A,B) | releasedAt(A,plus(B,n1)). [resolve(53,a,37,b)]. 0.77/1.05 Derived: waterLevel(f10(f4(A,B),A,B)) = A | tapOff = f4(A,B) | spilling = A | tapOn = f4(A,B) | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | -less(B,C) | -less(D,B) | -happens(f4(A,B),B) | stoppedIn(D,A,C). [resolve(88,f,68,b)]. 0.77/1.05 Derived: waterLevel(f10(f4(A,B),A,B)) = A | tapOff = f4(A,B) | spilling = A | tapOn = f4(A,B) | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | -happens(f4(A,B),B) | -holdsAt(A,plus(B,n1)). [resolve(88,f,70,a)]. 0.77/1.05 Derived: waterLevel(f10(f4(A,B),A,B)) = A | tapOff = f4(A,B) | spilling = A | tapOn = f4(A,B) | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | startedIn(B,A,plus(B,C)) | -antitrajectory(A,B,D,C) | -less(n0,C) | -happens(f4(A,B),B) | holdsAt(D,plus(B,C)). [resolve(88,f,71,d)]. 0.77/1.05 89 waterLevel(f10(f4(A,B),A,B)) = A | holdsAt(waterLevel(f11(f4(A,B),A,B)),B) | spilling = A | filling = A | -releasedAt(A,B) | terminates(f4(A,B),A,B) | releasedAt(A,plus(B,n1)). [resolve(54,a,37,b)]. 0.77/1.05 Derived: waterLevel(f10(f4(A,B),A,B)) = A | holdsAt(waterLevel(f11(f4(A,B),A,B)),B) | spilling = A | filling = A | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | -less(B,C) | -less(D,B) | -happens(f4(A,B),B) | stoppedIn(D,A,C). [resolve(89,f,68,b)]. 0.77/1.05 Derived: waterLevel(f10(f4(A,B),A,B)) = A | holdsAt(waterLevel(f11(f4(A,B),A,B)),B) | spilling = A | filling = A | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | -happens(f4(A,B),B) | -holdsAt(A,plus(B,n1)). [resolve(89,f,70,a)]. 0.77/1.06 Derived: waterLevel(f10(f4(A,B),A,B)) = A | holdsAt(waterLevel(f11(f4(A,B),A,B)),B) | spilling = A | filling = A | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | startedIn(B,A,plus(B,C)) | -antitrajectory(A,B,D,C) | -less(n0,C) | -happens(f4(A,B),B) | holdsAt(D,plus(B,C)). [resolve(89,f,71,d)]. 0.77/1.06 Derived: waterLevel(f10(f4(A,B),A,B)) = A | holdsAt(waterLevel(f11(f4(A,B),A,B)),B) | spilling = A | filling = A | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | filling = A. [resolve(89,f,73,a)]. 0.77/1.06 90 waterLevel(f10(f4(A,B),A,B)) = A | holdsAt(waterLevel(f11(f4(A,B),A,B)),B) | spilling = A | tapOn = f4(A,B) | -releasedAt(A,B) | terminates(f4(A,B),A,B) | releasedAt(A,plus(B,n1)). [resolve(55,a,37,b)]. 0.77/1.06 Derived: waterLevel(f10(f4(A,B),A,B)) = A | holdsAt(waterLevel(f11(f4(A,B),A,B)),B) | spilling = A | tapOn = f4(A,B) | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | -less(B,C) | -less(D,B) | -happens(f4(A,B),B) | stoppedIn(D,A,C). [resolve(90,f,68,b)]. 0.77/1.06 Derived: waterLevel(f10(f4(A,B),A,B)) = A | holdsAt(waterLevel(f11(f4(A,B),A,B)),B) | spilling = A | tapOn = f4(A,B) | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | -happens(f4(A,B),B) | -holdsAt(A,plus(B,n1)). [resolve(90,f,70,a)]. 0.77/1.06 Derived: waterLevel(f10(f4(A,B),A,B)) = A | holdsAt(waterLevel(f11(f4(A,B),A,B)),B) | spilling = A | tapOn = f4(A,B) | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | startedIn(B,A,plus(B,C)) | -antitrajectory(A,B,D,C) | -less(n0,C) | -happens(f4(A,B),B) | holdsAt(D,plus(B,C)). [resolve(90,f,71,d)]. 0.77/1.06 91 holdsAt(waterLevel(f10(f4(A,B),A,B)),B) | waterLevel(f11(f4(A,B),A,B)) = A | spilling = A | filling = A | -releasedAt(A,B) | terminates(f4(A,B),A,B) | releasedAt(A,plus(B,n1)). [resolve(56,a,37,b)]. 0.77/1.06 Derived: holdsAt(waterLevel(f10(f4(A,B),A,B)),B) | waterLevel(f11(f4(A,B),A,B)) = A | spilling = A | filling = A | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | -less(B,C) | -less(D,B) | -happens(f4(A,B),B) | stoppedIn(D,A,C). [resolve(91,f,68,b)]. 0.77/1.06 Derived: holdsAt(waterLevel(f10(f4(A,B),A,B)),B) | waterLevel(f11(f4(A,B),A,B)) = A | spilling = A | filling = A | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | -happens(f4(A,B),B) | -holdsAt(A,plus(B,n1)). [resolve(91,f,70,a)]. 0.77/1.06 Derived: holdsAt(waterLevel(f10(f4(A,B),A,B)),B) | waterLevel(f11(f4(A,B),A,B)) = A | spilling = A | filling = A | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | startedIn(B,A,plus(B,C)) | -antitrajectory(A,B,D,C) | -less(n0,C) | -happens(f4(A,B),B) | holdsAt(D,plus(B,C)). [resolve(91,f,71,d)]. 0.77/1.06 Derived: holdsAt(waterLevel(f10(f4(A,B),A,B)),B) | waterLevel(f11(f4(A,B),A,B)) = A | spilling = A | filling = A | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | filling = A. [resolve(91,f,73,a)]. 0.77/1.06 92 holdsAt(waterLevel(f10(f4(A,B),A,B)),B) | waterLevel(f11(f4(A,B),A,B)) = A | spilling = A | tapOn = f4(A,B) | -releasedAt(A,B) | terminates(f4(A,B),A,B) | releasedAt(A,plus(B,n1)). [resolve(57,a,37,b)]. 0.77/1.06 Derived: holdsAt(waterLevel(f10(f4(A,B),A,B)),B) | waterLevel(f11(f4(A,B),A,B)) = A | spilling = A | tapOn = f4(A,B) | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | -less(B,C) | -less(D,B) | -happens(f4(A,B),B) | stoppedIn(D,A,C). [resolve(92,f,68,b)]. 0.77/1.06 Derived: holdsAt(waterLevel(f10(f4(A,B),A,B)),B) | waterLevel(f11(f4(A,B),A,B)) = A | spilling = A | tapOn = f4(A,B) | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | -happens(f4(A,B),B) | -holdsAt(A,plus(B,n1)). [resolve(92,f,70,a)]. 0.77/1.06 Derived: holdsAt(waterLevel(f10(f4(A,B),A,B)),B) | waterLevel(f11(f4(A,B),A,B)) = A | spilling = A | tapOn = f4(A,B) | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | startedIn(B,A,plus(B,C)) | -antitrajectory(A,B,D,C) | -less(n0,C) | -happens(f4(A,B),B) | holdsAt(D,plus(B,C)). [resolve(92,f,71,d)]. 0.77/1.06 93 holdsAt(waterLevel(f10(f4(A,B),A,B)),B) | tapOff = f4(A,B) | spilling = A | filling = A | -releasedAt(A,B) | terminates(f4(A,B),A,B) | releasedAt(A,plus(B,n1)). [resolve(58,a,37,b)]. 0.77/1.06 Derived: holdsAt(waterLevel(f10(f4(A,B),A,B)),B) | tapOff = f4(A,B) | spilling = A | filling = A | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | -less(B,C) | -less(D,B) | -happens(f4(A,B),B) | stoppedIn(D,A,C). [resolve(93,f,68,b)]. 0.77/1.06 Derived: holdsAt(waterLevel(f10(f4(A,B),A,B)),B) | tapOff = f4(A,B) | spilling = A | filling = A | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | -happens(f4(A,B),B) | -holdsAt(A,plus(B,n1)). [resolve(93,f,70,a)]. 0.77/1.06 Derived: holdsAt(waterLevel(f10(f4(A,B),A,B)),B) | tapOff = f4(A,B) | spilling = A | filling = A | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | startedIn(B,A,plus(B,C)) | -antitrajectory(A,B,D,C) | -less(n0,C) | -happens(f4(A,B),B) | holdsAt(D,plus(B,C)). [resolve(93,f,71,d)]. 0.77/1.06 Derived: holdsAt(waterLevel(f10(f4(A,B),A,B)),B) | tapOff = f4(A,B) | spilling = A | filling = A | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | filling = A. [resolve(93,f,73,a)]. 0.77/1.06 94 holdsAt(waterLevel(f10(f4(A,B),A,B)),B) | tapOff = f4(A,B) | spilling = A | tapOn = f4(A,B) | -releasedAt(A,B) | terminates(f4(A,B),A,B) | releasedAt(A,plus(B,n1)). [resolve(59,a,37,b)]. 0.77/1.06 Derived: holdsAt(waterLevel(f10(f4(A,B),A,B)),B) | tapOff = f4(A,B) | spilling = A | tapOn = f4(A,B) | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | -less(B,C) | -less(D,B) | -happens(f4(A,B),B) | stoppedIn(D,A,C). [resolve(94,f,68,b)]. 0.77/1.06 Derived: holdsAt(waterLevel(f10(f4(A,B),A,B)),B) | tapOff = f4(A,B) | spilling = A | tapOn = f4(A,B) | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | -happens(f4(A,B),B) | -holdsAt(A,plus(B,n1)). [resolve(94,f,70,a)]. 0.77/1.06 Derived: holdsAt(waterLevel(f10(f4(A,B),A,B)),B) | tapOff = f4(A,B) | spilling = A | tapOn = f4(A,B) | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | startedIn(B,A,plus(B,C)) | -antitrajectory(A,B,D,C) | -less(n0,C) | -happens(f4(A,B),B) | holdsAt(D,plus(B,C)). [resolve(94,f,71,d)]. 0.77/1.06 95 holdsAt(waterLevel(f10(f4(A,B),A,B)),B) | holdsAt(waterLevel(f11(f4(A,B),A,B)),B) | spilling = A | filling = A | -releasedAt(A,B) | terminates(f4(A,B),A,B) | releasedAt(A,plus(B,n1)). [resolve(60,a,37,b)]. 0.77/1.06 Derived: holdsAt(waterLevel(f10(f4(A,B),A,B)),B) | holdsAt(waterLevel(f11(f4(A,B),A,B)),B) | spilling = A | filling = A | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | -less(B,C) | -less(D,B) | -happens(f4(A,B),B) | stoppedIn(D,A,C). [resolve(95,f,68,b)]. 0.77/1.06 Derived: holdsAt(waterLevel(f10(f4(A,B),A,B)),B) | holdsAt(waterLevel(f11(f4(A,B),A,B)),B) | spilling = A | filling = A | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | -happens(f4(A,B),B) | -holdsAt(A,plus(B,n1)). [resolve(95,f,70,a)]. 0.77/1.06 Derived: holdsAt(waterLevel(f10(f4(A,B),A,B)),B) | holdsAt(waterLevel(f11(f4(A,B),A,B)),B) | spilling = A | filling = A | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | startedIn(B,A,plus(B,C)) | -antitrajectory(A,B,D,C) | -less(n0,C) | -happens(f4(A,B),B) | holdsAt(D,plus(B,C)). [resolve(95,f,71,d)]. 0.77/1.06 Derived: holdsAt(waterLevel(f10(f4(A,B),A,B)),B) | holdsAt(waterLevel(f11(f4(A,B),A,B)),B) | spilling = A | filling = A | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | filling = A. [resolve(95,f,73,a)]. 0.77/1.06 96 holdsAt(waterLevel(f10(f4(A,B),A,B)),B) | holdsAt(waterLevel(f11(f4(A,B),A,B)),B) | spilling = A | tapOn = f4(A,B) | -releasedAt(A,B) | terminates(f4(A,B),A,B) | releasedAt(A,plus(B,n1)). [resolve(61,a,37,b)]. 0.77/1.06 Derived: holdsAt(waterLevel(f10(f4(A,B),A,B)),B) | holdsAt(waterLevel(f11(f4(A,B),A,B)),B) | spilling = A | tapOn = f4(A,B) | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | -less(B,C) | -less(D,B) | -happens(f4(A,B),B) | stoppedIn(D,A,C). [resolve(96,f,68,b)]. 0.77/1.06 Derived: holdsAt(waterLevel(f10(f4(A,B),A,B)),B) | holdsAt(waterLevel(f11(f4(A,B),A,B)),B) | spilling = A | tapOn = f4(A,B) | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | -happens(f4(A,B),B) | -holdsAt(A,plus(B,n1)). [resolve(96,f,70,a)]. 0.77/1.06 Derived: holdsAt(waterLevel(f10(f4(A,B),A,B)),B) | holdsAt(waterLevel(f11(f4(A,B),A,B)),B) | spilling = A | tapOn = f4(A,B) | -releasedAt(A,B) | releasedAt(A,plus(B,n1)) | startedIn(B,A,plus(B,C)) | -antitrajectory(A,B,D,C) | -less(n0,C) | -happens(f4(A,B),B) | holdsAt(D,plus(B,C)). [resolve(96,f,71,d)]. 0.77/1.06 97 releasedAt(A,B) | releases(f5(A,B),A,B) | -releasedAt(A,plus(B,n1)) # label(keep_not_released) # label(axiom). [clausify(8)]. 0.77/1.06 98 -releases(A,B,C) | -happens(A,C) | releasedAt(B,plus(C,n1)) # label(happens_releases) # label(axiom). [clausify(7)]. 0.77/1.06 99 watAlarm clock 179.80/180.08 Prover9 interrupted 179.80/180.09 EOF