TSTP Solution File: CSR004+2 by ConnectPP---0.3.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : ConnectPP---0.3.0
% Problem  : CSR004+2 : TPTP v8.1.2. Bugfixed v3.1.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : connect++ --verbosity 0 --no-colour --tptp-proof --schedule default %s

% Computer : n002.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 : Mon Mar 25 14:02:06 EDT 2024

% Result   : Theorem 0.78s 0.93s
% Output   : Proof 0.78s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.08/0.13  % Problem  : CSR004+2 : TPTP v8.1.2. Bugfixed v3.1.0.
% 0.08/0.14  % Command  : connect++ --verbosity 0 --no-colour --tptp-proof --schedule default %s
% 0.14/0.35  % Computer : n002.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 : Thu Mar 21 04:31:54 EDT 2024
% 0.14/0.35  % CPUTime  : 
% 0.78/0.93  % SZS status Theorem for theBenchmark
% 0.78/0.93  % SZS output start Proof for theBenchmark
% 0.78/0.93  
% 0.78/0.93  % Formula: stoppedin_defn ( axiom ) converted to clauses:
% 0.78/0.93  cnf(stoppedin_defn-1, axiom, ( ~stoppedIn(_u11, _u9, _u7) | happens(skolem1(_u11, _u9, _u7), skolem2(_u11, _u9, _u7)) )).
% 0.78/0.93  cnf(stoppedin_defn-2, axiom, ( ~stoppedIn(_u11, _u9, _u7) | less(_u11, skolem2(_u11, _u9, _u7)) )).
% 0.78/0.93  cnf(stoppedin_defn-3, axiom, ( ~stoppedIn(_u11, _u9, _u7) | less(skolem2(_u11, _u9, _u7), _u7) )).
% 0.78/0.93  cnf(stoppedin_defn-4, axiom, ( ~stoppedIn(_u11, _u9, _u7) | terminates(skolem1(_u11, _u9, _u7), _u9, skolem2(_u11, _u9, _u7)) )).
% 0.78/0.93  cnf(stoppedin_defn-5, axiom, ( ~happens(_u3, _u2) | ~less(_u12, _u2) | ~less(_u2, _u8) | ~terminates(_u3, _u10, _u2) | stoppedIn(_u12, _u10, _u8) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: startedin_defn ( axiom ) converted to clauses:
% 0.78/0.93  cnf(startedin_defn-1, axiom, ( ~startedIn(_u24, _u20, _u22) | happens(skolem3(_u24, _u22, _u20), skolem4(_u24, _u22, _u20)) )).
% 0.78/0.93  cnf(startedin_defn-2, axiom, ( ~startedIn(_u24, _u20, _u22) | less(_u24, skolem4(_u24, _u22, _u20)) )).
% 0.78/0.93  cnf(startedin_defn-3, axiom, ( ~startedIn(_u24, _u20, _u22) | less(skolem4(_u24, _u22, _u20), _u22) )).
% 0.78/0.93  cnf(startedin_defn-4, axiom, ( ~startedIn(_u24, _u20, _u22) | initiates(skolem3(_u24, _u22, _u20), _u20, skolem4(_u24, _u22, _u20)) )).
% 0.78/0.93  cnf(startedin_defn-5, axiom, ( ~happens(_u16, _u15) | ~less(_u25, _u15) | ~less(_u15, _u23) | ~initiates(_u16, _u21, _u15) | startedIn(_u25, _u21, _u23) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: change_holding ( axiom ) converted to clauses:
% 0.78/0.93  cnf(change_holding-1, axiom, ( ~happens(_u30, _u29) | ~initiates(_u30, _u28, _u29) | ~less(n0, _u26) | ~trajectory(_u28, _u29, _u27, _u26) | stoppedIn(_u29, _u28, plus(_u29, _u26)) | holdsAt(_u27, plus(_u29, _u26)) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: antitrajectory ( axiom ) converted to clauses:
% 0.78/0.93  cnf(antitrajectory-1, axiom, ( ~happens(_u35, _u34) | ~terminates(_u35, _u33, _u34) | ~less(n0, _u32) | ~antitrajectory(_u33, _u34, _u31, _u32) | startedIn(_u34, _u33, plus(_u34, _u32)) | holdsAt(_u31, plus(_u34, _u32)) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: keep_holding ( axiom ) converted to clauses:
% 0.78/0.93  cnf(keep_holding-1, axiom, ( holdsAt(_u38, plus(_u37, n1)) | ~holdsAt(_u38, _u37) | releasedAt(_u38, plus(_u37, n1)) | happens(skolem5(_u38, _u37), _u37) )).
% 0.78/0.93  cnf(keep_holding-2, axiom, ( holdsAt(_u38, plus(_u37, n1)) | ~holdsAt(_u38, _u37) | releasedAt(_u38, plus(_u37, n1)) | terminates(skolem5(_u38, _u37), _u38, _u37) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: keep_not_holding ( axiom ) converted to clauses:
% 0.78/0.93  cnf(keep_not_holding-1, axiom, ( ~holdsAt(_u41, plus(_u40, n1)) | holdsAt(_u41, _u40) | releasedAt(_u41, plus(_u40, n1)) | happens(skolem6(_u41, _u40), _u40) )).
% 0.78/0.93  cnf(keep_not_holding-2, axiom, ( ~holdsAt(_u41, plus(_u40, n1)) | holdsAt(_u41, _u40) | releasedAt(_u41, plus(_u40, n1)) | initiates(skolem6(_u41, _u40), _u41, _u40) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: keep_released ( axiom ) converted to clauses:
% 0.78/0.93  cnf(keep_released-1, axiom, ( releasedAt(_u44, plus(_u43, n1)) | ~releasedAt(_u44, _u43) | happens(skolem7(_u44, _u43), _u43) )).
% 0.78/0.93  cnf(keep_released-2, axiom, ( releasedAt(_u44, plus(_u43, n1)) | ~releasedAt(_u44, _u43) | initiates(skolem7(_u44, _u43), _u44, _u43) | terminates(skolem7(_u44, _u43), _u44, _u43) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: keep_not_released ( axiom ) converted to clauses:
% 0.78/0.93  cnf(keep_not_released-1, axiom, ( ~releasedAt(_u47, plus(_u46, n1)) | releasedAt(_u47, _u46) | happens(skolem8(_u47, _u46), _u46) )).
% 0.78/0.93  cnf(keep_not_released-2, axiom, ( ~releasedAt(_u47, plus(_u46, n1)) | releasedAt(_u47, _u46) | releases(skolem8(_u47, _u46), _u47, _u46) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: happens_holds ( axiom ) converted to clauses:
% 0.78/0.93  cnf(happens_holds-1, axiom, ( ~happens(_u50, _u49) | ~initiates(_u50, _u48, _u49) | holdsAt(_u48, plus(_u49, n1)) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: happens_terminates_not_holds ( axiom ) converted to clauses:
% 0.78/0.93  cnf(happens_terminates_not_holds-1, axiom, ( ~happens(_u53, _u52) | ~terminates(_u53, _u51, _u52) | ~holdsAt(_u51, plus(_u52, n1)) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: happens_releases ( axiom ) converted to clauses:
% 0.78/0.93  cnf(happens_releases-1, axiom, ( ~happens(_u56, _u55) | ~releases(_u56, _u54, _u55) | releasedAt(_u54, plus(_u55, n1)) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: happens_not_released ( axiom ) converted to clauses:
% 0.78/0.93  cnf(happens_not_released-1, axiom, ( ~releasedAt(_u57, plus(_u58, n1)) | ~happens(_u59, _u58) | ~initiates(_u59, _u57, _u58) )).
% 0.78/0.93  cnf(happens_not_released-2, axiom, ( ~releasedAt(_u57, plus(_u58, n1)) | ~happens(_u59, _u58) | ~terminates(_u59, _u57, _u58) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: initiates_all_defn ( axiom ) converted to clauses:
% 0.78/0.93  cnf(initiates_all_defn-1, axiom, ( ~initiates(_u71, _u69, _u67) | ( _u71 = tapOn) | ( _u71 = tapOff) | ( _u71 = overflow) )).
% 0.78/0.93  cnf(initiates_all_defn-2, axiom, ( ~initiates(_u71, _u69, _u67) | ( _u71 = tapOn) | ( _u71 = tapOff) | ( _u71 = overflow) | ( _u69 = spilling) )).
% 0.78/0.93  cnf(initiates_all_defn-3, axiom, ( ~initiates(_u71, _u69, _u67) | ( _u71 = overflow) | ( _u71 = tapOn) | holdsAt(waterLevel(skolem9(_u71, _u69, _u67)), _u67) )).
% 0.78/0.93  cnf(initiates_all_defn-4, axiom, ( ~initiates(_u71, _u69, _u67) | ( _u71 = overflow) | ( _u71 = tapOn) | ( _u69 = waterLevel(skolem9(_u71, _u69, _u67))) )).
% 0.78/0.93  cnf(initiates_all_defn-5, axiom, ( ~initiates(_u71, _u69, _u67) | ( _u71 = overflow) | ( _u69 = spilling) | ( _u71 = tapOn) | holdsAt(waterLevel(skolem9(_u71, _u69, _u67)), _u67) )).
% 0.78/0.93  cnf(initiates_all_defn-6, axiom, ( ~initiates(_u71, _u69, _u67) | ( _u71 = overflow) | ( _u69 = spilling) | ( _u71 = tapOn) | ( _u69 = waterLevel(skolem9(_u71, _u69, _u67))) )).
% 0.78/0.93  cnf(initiates_all_defn-7, axiom, ( ~initiates(_u71, _u69, _u67) | ( _u71 = tapOn) | ( _u71 = tapOff) | ( _u71 = overflow) | holdsAt(waterLevel(skolem10(_u71, _u69, _u67)), _u67) )).
% 0.78/0.93  cnf(initiates_all_defn-8, axiom, ( ~initiates(_u71, _u69, _u67) | ( _u71 = tapOn) | ( _u71 = tapOff) | ( _u71 = overflow) | ( _u69 = waterLevel(skolem10(_u71, _u69, _u67))) )).
% 0.78/0.93  cnf(initiates_all_defn-9, axiom, ( ~initiates(_u71, _u69, _u67) | ( _u71 = tapOn) | ( _u71 = tapOff) | ( _u69 = spilling) | holdsAt(waterLevel(skolem10(_u71, _u69, _u67)), _u67) )).
% 0.78/0.93  cnf(initiates_all_defn-10, axiom, ( ~initiates(_u71, _u69, _u67) | ( _u71 = tapOn) | ( _u71 = tapOff) | ( _u69 = spilling) | ( _u69 = waterLevel(skolem10(_u71, _u69, _u67))) )).
% 0.78/0.93  cnf(initiates_all_defn-11, axiom, ( ~initiates(_u71, _u69, _u67) | ( _u71 = tapOn) | holdsAt(waterLevel(skolem9(_u71, _u69, _u67)), _u67) | ( _u71 = overflow) | holdsAt(waterLevel(skolem10(_u71, _u69, _u67)), _u67) )).
% 0.78/0.93  cnf(initiates_all_defn-12, axiom, ( ~initiates(_u71, _u69, _u67) | ( _u71 = tapOn) | holdsAt(waterLevel(skolem9(_u71, _u69, _u67)), _u67) | ( _u71 = overflow) | ( _u69 = waterLevel(skolem10(_u71, _u69, _u67))) )).
% 0.78/0.93  cnf(initiates_all_defn-13, axiom, ( ~initiates(_u71, _u69, _u67) | ( _u71 = tapOn) | ( _u69 = waterLevel(skolem9(_u71, _u69, _u67))) | ( _u71 = overflow) | holdsAt(waterLevel(skolem10(_u71, _u69, _u67)), _u67) )).
% 0.78/0.93  cnf(initiates_all_defn-14, axiom, ( ~initiates(_u71, _u69, _u67) | ( _u71 = tapOn) | ( _u69 = waterLevel(skolem9(_u71, _u69, _u67))) | ( _u71 = overflow) | ( _u69 = waterLevel(skolem10(_u71, _u69, _u67))) )).
% 0.78/0.93  cnf(initiates_all_defn-15, axiom, ( ~initiates(_u71, _u69, _u67) | ( _u71 = tapOn) | holdsAt(waterLevel(skolem9(_u71, _u69, _u67)), _u67) | ( _u69 = spilling) | holdsAt(waterLevel(skolem10(_u71, _u69, _u67)), _u67) )).
% 0.78/0.93  cnf(initiates_all_defn-16, axiom, ( ~initiates(_u71, _u69, _u67) | ( _u71 = tapOn) | holdsAt(waterLevel(skolem9(_u71, _u69, _u67)), _u67) | ( _u69 = spilling) | ( _u69 = waterLevel(skolem10(_u71, _u69, _u67))) )).
% 0.78/0.93  cnf(initiates_all_defn-17, axiom, ( ~initiates(_u71, _u69, _u67) | ( _u71 = tapOn) | ( _u69 = waterLevel(skolem9(_u71, _u69, _u67))) | ( _u69 = spilling) | holdsAt(waterLevel(skolem10(_u71, _u69, _u67)), _u67) )).
% 0.78/0.93  cnf(initiates_all_defn-18, axiom, ( ~initiates(_u71, _u69, _u67) | ( _u71 = tapOn) | ( _u69 = waterLevel(skolem9(_u71, _u69, _u67))) | ( _u69 = spilling) | ( _u69 = waterLevel(skolem10(_u71, _u69, _u67))) )).
% 0.78/0.93  cnf(initiates_all_defn-19, axiom, ( ~initiates(_u71, _u69, _u67) | ( _u69 = filling) | ( _u71 = tapOff) | ( _u71 = overflow) )).
% 0.78/0.93  cnf(initiates_all_defn-20, axiom, ( ~initiates(_u71, _u69, _u67) | ( _u69 = filling) | ( _u71 = tapOff) | ( _u71 = overflow) | ( _u69 = spilling) )).
% 0.78/0.93  cnf(initiates_all_defn-21, axiom, ( ~initiates(_u71, _u69, _u67) | ( _u71 = overflow) | ( _u69 = filling) | holdsAt(waterLevel(skolem9(_u71, _u69, _u67)), _u67) )).
% 0.78/0.93  cnf(initiates_all_defn-22, axiom, ( ~initiates(_u71, _u69, _u67) | ( _u71 = overflow) | ( _u69 = filling) | ( _u69 = waterLevel(skolem9(_u71, _u69, _u67))) )).
% 0.78/0.93  cnf(initiates_all_defn-23, axiom, ( ~initiates(_u71, _u69, _u67) | ( _u71 = overflow) | ( _u69 = spilling) | ( _u69 = filling) | holdsAt(waterLevel(skolem9(_u71, _u69, _u67)), _u67) )).
% 0.78/0.93  cnf(initiates_all_defn-24, axiom, ( ~initiates(_u71, _u69, _u67) | ( _u71 = overflow) | ( _u69 = spilling) | ( _u69 = filling) | ( _u69 = waterLevel(skolem9(_u71, _u69, _u67))) )).
% 0.78/0.93  cnf(initiates_all_defn-25, axiom, ( ~initiates(_u71, _u69, _u67) | ( _u69 = filling) | ( _u71 = tapOff) | ( _u71 = overflow) | holdsAt(waterLevel(skolem10(_u71, _u69, _u67)), _u67) )).
% 0.78/0.93  cnf(initiates_all_defn-26, axiom, ( ~initiates(_u71, _u69, _u67) | ( _u69 = filling) | ( _u71 = tapOff) | ( _u71 = overflow) | ( _u69 = waterLevel(skolem10(_u71, _u69, _u67))) )).
% 0.78/0.93  cnf(initiates_all_defn-27, axiom, ( ~initiates(_u71, _u69, _u67) | ( _u69 = filling) | ( _u71 = tapOff) | ( _u69 = spilling) | holdsAt(waterLevel(skolem10(_u71, _u69, _u67)), _u67) )).
% 0.78/0.93  cnf(initiates_all_defn-28, axiom, ( ~initiates(_u71, _u69, _u67) | ( _u69 = filling) | ( _u71 = tapOff) | ( _u69 = spilling) | ( _u69 = waterLevel(skolem10(_u71, _u69, _u67))) )).
% 0.78/0.93  cnf(initiates_all_defn-29, axiom, ( ~initiates(_u71, _u69, _u67) | ( _u69 = filling) | holdsAt(waterLevel(skolem9(_u71, _u69, _u67)), _u67) | ( _u71 = overflow) | holdsAt(waterLevel(skolem10(_u71, _u69, _u67)), _u67) )).
% 0.78/0.93  cnf(initiates_all_defn-30, axiom, ( ~initiates(_u71, _u69, _u67) | ( _u69 = filling) | holdsAt(waterLevel(skolem9(_u71, _u69, _u67)), _u67) | ( _u71 = overflow) | ( _u69 = waterLevel(skolem10(_u71, _u69, _u67))) )).
% 0.78/0.93  cnf(initiates_all_defn-31, axiom, ( ~initiates(_u71, _u69, _u67) | ( _u69 = filling) | ( _u69 = waterLevel(skolem9(_u71, _u69, _u67))) | ( _u71 = overflow) | holdsAt(waterLevel(skolem10(_u71, _u69, _u67)), _u67) )).
% 0.78/0.93  cnf(initiates_all_defn-32, axiom, ( ~initiates(_u71, _u69, _u67) | ( _u69 = filling) | ( _u69 = waterLevel(skolem9(_u71, _u69, _u67))) | ( _u71 = overflow) | ( _u69 = waterLevel(skolem10(_u71, _u69, _u67))) )).
% 0.78/0.93  cnf(initiates_all_defn-33, axiom, ( ~initiates(_u71, _u69, _u67) | ( _u69 = filling) | holdsAt(waterLevel(skolem9(_u71, _u69, _u67)), _u67) | ( _u69 = spilling) | holdsAt(waterLevel(skolem10(_u71, _u69, _u67)), _u67) )).
% 0.78/0.93  cnf(initiates_all_defn-34, axiom, ( ~initiates(_u71, _u69, _u67) | ( _u69 = filling) | holdsAt(waterLevel(skolem9(_u71, _u69, _u67)), _u67) | ( _u69 = spilling) | ( _u69 = waterLevel(skolem10(_u71, _u69, _u67))) )).
% 0.78/0.93  cnf(initiates_all_defn-35, axiom, ( ~initiates(_u71, _u69, _u67) | ( _u69 = filling) | ( _u69 = waterLevel(skolem9(_u71, _u69, _u67))) | ( _u69 = spilling) | holdsAt(waterLevel(skolem10(_u71, _u69, _u67)), _u67) )).
% 0.78/0.93  cnf(initiates_all_defn-36, axiom, ( ~initiates(_u71, _u69, _u67) | ( _u69 = filling) | ( _u69 = waterLevel(skolem9(_u71, _u69, _u67))) | ( _u69 = spilling) | ( _u69 = waterLevel(skolem10(_u71, _u69, _u67))) )).
% 0.78/0.93  cnf(initiates_all_defn-37, axiom, ( initiates(_u72, _u70, _u68) | ( _u72 != tapOn) | ( _u70 != filling) )).
% 0.78/0.93  cnf(initiates_all_defn-38, axiom, ( initiates(_u72, _u70, _u68) | ( _u72 != overflow) | ( _u70 != spilling) )).
% 0.78/0.93  cnf(initiates_all_defn-39, axiom, ( initiates(_u72, _u70, _u68) | ( _u72 != tapOff) | ~holdsAt(waterLevel(_u62), _u68) | ( _u70 != waterLevel(_u62)) )).
% 0.78/0.93  cnf(initiates_all_defn-40, axiom, ( initiates(_u72, _u70, _u68) | ( _u72 != overflow) | ~holdsAt(waterLevel(_u63), _u68) | ( _u70 != waterLevel(_u63)) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: terminates_all_defn ( axiom ) converted to clauses:
% 0.78/0.93  cnf(terminates_all_defn-1, axiom, ( ~terminates(_u80, _u78, _u76) | ( _u80 = tapOff) | ( _u80 = overflow) )).
% 0.78/0.93  cnf(terminates_all_defn-2, axiom, ( ~terminates(_u80, _u78, _u76) | ( _u80 = tapOff) | ( _u78 = filling) )).
% 0.78/0.93  cnf(terminates_all_defn-3, axiom, ( ~terminates(_u80, _u78, _u76) | ( _u78 = filling) | ( _u80 = overflow) )).
% 0.78/0.93  cnf(terminates_all_defn-4, axiom, ( ~terminates(_u80, _u78, _u76) | ( _u78 = filling) )).
% 0.78/0.93  cnf(terminates_all_defn-5, axiom, ( terminates(_u81, _u79, _u77) | ( _u81 != tapOff) | ( _u79 != filling) )).
% 0.78/0.93  cnf(terminates_all_defn-6, axiom, ( terminates(_u81, _u79, _u77) | ( _u81 != overflow) | ( _u79 != filling) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: releases_all_defn ( axiom ) converted to clauses:
% 0.78/0.93  cnf(releases_all_defn-1, axiom, ( ~releases(_u91, _u89, _u87) | ( _u91 = tapOn) )).
% 0.78/0.93  cnf(releases_all_defn-2, axiom, ( ~releases(_u91, _u89, _u87) | ( _u89 = waterLevel(skolem11(_u91, _u89))) )).
% 0.78/0.93  cnf(releases_all_defn-3, axiom, ( ( _u92 != tapOn) | ( _u90 != waterLevel(_u83)) | releases(_u92, _u90, _u88) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: happens_all_defn ( axiom ) converted to clauses:
% 0.78/0.93  cnf(happens_all_defn-1, axiom, ( ~happens(_u97, _u95) | ( _u97 = tapOn) | holdsAt(waterLevel(n3), _u95) )).
% 0.78/0.93  cnf(happens_all_defn-2, axiom, ( ~happens(_u97, _u95) | ( _u97 = tapOn) | holdsAt(filling, _u95) )).
% 0.78/0.93  cnf(happens_all_defn-3, axiom, ( ~happens(_u97, _u95) | ( _u97 = tapOn) | ( _u97 = overflow) )).
% 0.78/0.93  cnf(happens_all_defn-4, axiom, ( ~happens(_u97, _u95) | ( _u95 = n0) | holdsAt(waterLevel(n3), _u95) )).
% 0.78/0.93  cnf(happens_all_defn-5, axiom, ( ~happens(_u97, _u95) | ( _u95 = n0) | holdsAt(filling, _u95) )).
% 0.78/0.93  cnf(happens_all_defn-6, axiom, ( ~happens(_u97, _u95) | ( _u95 = n0) | ( _u97 = overflow) )).
% 0.78/0.93  cnf(happens_all_defn-7, axiom, ( happens(_u98, _u96) | ( _u98 != tapOn) | ( _u96 != n0) )).
% 0.78/0.93  cnf(happens_all_defn-8, axiom, ( happens(_u98, _u96) | ~holdsAt(waterLevel(n3), _u96) | ~holdsAt(filling, _u96) | ( _u98 != overflow) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: change_of_waterLevel ( axiom ) converted to clauses:
% 0.78/0.93  cnf(change_of_waterLevel-1, axiom, ( ~holdsAt(waterLevel(_u102), _u101) | ( _u100 != plus(_u102, _u99)) | trajectory(filling, _u101, waterLevel(_u100), _u99) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: same_waterLevel ( axiom ) converted to clauses:
% 0.78/0.93  cnf(same_waterLevel-1, axiom, ( ~holdsAt(waterLevel(_u104), _u105) | ~holdsAt(waterLevel(_u103), _u105) | ( _u104 = _u103) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: tapOff_not_tapOn ( axiom ) converted to clauses:
% 0.78/0.93  cnf(tapOff_not_tapOn-1, axiom, ( ( tapOff != tapOn) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: tapOff_not_overflow ( axiom ) converted to clauses:
% 0.78/0.93  cnf(tapOff_not_overflow-1, axiom, ( ( tapOff != overflow) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: overflow_not_tapOn ( axiom ) converted to clauses:
% 0.78/0.93  cnf(overflow_not_tapOn-1, axiom, ( ( overflow != tapOn) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: filling_not_waterLevel ( axiom ) converted to clauses:
% 0.78/0.93  cnf(filling_not_waterLevel-1, axiom, ( ( filling != waterLevel(_u106)) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: spilling_not_waterLevel ( axiom ) converted to clauses:
% 0.78/0.93  cnf(spilling_not_waterLevel-1, axiom, ( ( spilling != waterLevel(_u107)) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: filling_not_spilling ( axiom ) converted to clauses:
% 0.78/0.93  cnf(filling_not_spilling-1, axiom, ( ( filling != spilling) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: distinct_waterLevels ( axiom ) converted to clauses:
% 0.78/0.93  cnf(distinct_waterLevels-1, axiom, ( ( waterLevel(_u112) != waterLevel(_u110)) | ( _u112 = _u110) )).
% 0.78/0.93  cnf(distinct_waterLevels-2, axiom, ( ( _u113 != _u111) | ( waterLevel(_u113) = waterLevel(_u111)) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: plus0_0 ( axiom ) converted to clauses:
% 0.78/0.93  cnf(plus0_0-1, axiom, ( ( plus(n0, n0) = n0) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: plus0_1 ( axiom ) converted to clauses:
% 0.78/0.93  cnf(plus0_1-1, axiom, ( ( plus(n0, n1) = n1) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: plus0_2 ( axiom ) converted to clauses:
% 0.78/0.93  cnf(plus0_2-1, axiom, ( ( plus(n0, n2) = n2) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: plus0_3 ( axiom ) converted to clauses:
% 0.78/0.93  cnf(plus0_3-1, axiom, ( ( plus(n0, n3) = n3) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: plus1_1 ( axiom ) converted to clauses:
% 0.78/0.93  cnf(plus1_1-1, axiom, ( ( plus(n1, n1) = n2) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: plus1_2 ( axiom ) converted to clauses:
% 0.78/0.93  cnf(plus1_2-1, axiom, ( ( plus(n1, n2) = n3) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: plus1_3 ( axiom ) converted to clauses:
% 0.78/0.93  cnf(plus1_3-1, axiom, ( ( plus(n1, n3) = n4) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: plus2_2 ( axiom ) converted to clauses:
% 0.78/0.93  cnf(plus2_2-1, axiom, ( ( plus(n2, n2) = n4) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: plus2_3 ( axiom ) converted to clauses:
% 0.78/0.93  cnf(plus2_3-1, axiom, ( ( plus(n2, n3) = n5) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: plus3_3 ( axiom ) converted to clauses:
% 0.78/0.93  cnf(plus3_3-1, axiom, ( ( plus(n3, n3) = n6) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: symmetry_of_plus ( axiom ) converted to clauses:
% 0.78/0.93  cnf(symmetry_of_plus-1, axiom, ( ( plus(_u115, _u114) = plus(_u114, _u115)) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: less_or_equal ( axiom ) converted to clauses:
% 0.78/0.93  cnf(less_or_equal-1, axiom, ( ~less_or_equal(_u120, _u118) | less(_u120, _u118) | ( _u120 = _u118) )).
% 0.78/0.93  cnf(less_or_equal-2, axiom, ( less_or_equal(_u121, _u119) | ~less(_u121, _u119) )).
% 0.78/0.93  cnf(less_or_equal-3, axiom, ( less_or_equal(_u121, _u119) | ( _u121 != _u119) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: less0 ( axiom ) converted to clauses:
% 0.78/0.93  cnf(less0-1, axiom, ( ~less(_u122, n0) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: less1 ( axiom ) converted to clauses:
% 0.78/0.93  cnf(less1-1, axiom, ( ~less(_u124, n1) | less_or_equal(_u124, n0) )).
% 0.78/0.93  cnf(less1-2, axiom, ( ~less_or_equal(_u125, n0) | less(_u125, n1) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: less2 ( axiom ) converted to clauses:
% 0.78/0.93  cnf(less2-1, axiom, ( ~less(_u127, n2) | less_or_equal(_u127, n1) )).
% 0.78/0.93  cnf(less2-2, axiom, ( ~less_or_equal(_u128, n1) | less(_u128, n2) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: less3 ( axiom ) converted to clauses:
% 0.78/0.93  cnf(less3-1, axiom, ( ~less(_u130, n3) | less_or_equal(_u130, n2) )).
% 0.78/0.93  cnf(less3-2, axiom, ( ~less_or_equal(_u131, n2) | less(_u131, n3) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: less4 ( axiom ) converted to clauses:
% 0.78/0.93  cnf(less4-1, axiom, ( ~less(_u133, n4) | less_or_equal(_u133, n3) )).
% 0.78/0.93  cnf(less4-2, axiom, ( ~less_or_equal(_u134, n3) | less(_u134, n4) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: less5 ( axiom ) converted to clauses:
% 0.78/0.93  cnf(less5-1, axiom, ( ~less(_u136, n5) | less_or_equal(_u136, n4) )).
% 0.78/0.93  cnf(less5-2, axiom, ( ~less_or_equal(_u137, n4) | less(_u137, n5) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: less6 ( axiom ) converted to clauses:
% 0.78/0.93  cnf(less6-1, axiom, ( ~less(_u139, n6) | less_or_equal(_u139, n5) )).
% 0.78/0.93  cnf(less6-2, axiom, ( ~less_or_equal(_u140, n5) | less(_u140, n6) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: less7 ( axiom ) converted to clauses:
% 0.78/0.93  cnf(less7-1, axiom, ( ~less(_u142, n7) | less_or_equal(_u142, n6) )).
% 0.78/0.93  cnf(less7-2, axiom, ( ~less_or_equal(_u143, n6) | less(_u143, n7) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: less8 ( axiom ) converted to clauses:
% 0.78/0.93  cnf(less8-1, axiom, ( ~less(_u145, n8) | less_or_equal(_u145, n7) )).
% 0.78/0.93  cnf(less8-2, axiom, ( ~less_or_equal(_u146, n7) | less(_u146, n8) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: less9 ( axiom ) converted to clauses:
% 0.78/0.93  cnf(less9-1, axiom, ( ~less(_u148, n9) | less_or_equal(_u148, n8) )).
% 0.78/0.93  cnf(less9-2, axiom, ( ~less_or_equal(_u149, n8) | less(_u149, n9) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: less_property ( axiom ) converted to clauses:
% 0.78/0.93  cnf(less_property-1, axiom, ( ~less(_u154, _u152) | ~less(_u152, _u154) )).
% 0.78/0.93  cnf(less_property-2, axiom, ( ~less(_u154, _u152) | ( _u152 != _u154) )).
% 0.78/0.93  cnf(less_property-3, axiom, ( less(_u153, _u155) | ( _u153 = _u155) | less(_u155, _u153) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: waterLevel_0 ( hypothesis ) converted to clauses:
% 0.78/0.93  cnf(waterLevel_0-1, hypothesis, ( holdsAt(waterLevel(n0), n0) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: not_filling_0 ( hypothesis ) converted to clauses:
% 0.78/0.93  cnf(not_filling_0-1, hypothesis, ( ~holdsAt(filling, n0) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: not_spilling_0 ( hypothesis ) converted to clauses:
% 0.78/0.93  cnf(not_spilling_0-1, hypothesis, ( ~holdsAt(spilling, n0) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: not_released_waterLevel_0 ( hypothesis ) converted to clauses:
% 0.78/0.93  cnf(not_released_waterLevel_0-1, hypothesis, ( ~releasedAt(waterLevel(_u156), n0) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: not_released_filling_0 ( hypothesis ) converted to clauses:
% 0.78/0.93  cnf(not_released_filling_0-1, hypothesis, ( ~releasedAt(filling, n0) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: not_released_spilling_0 ( hypothesis ) converted to clauses:
% 0.78/0.93  cnf(not_released_spilling_0-1, hypothesis, ( ~releasedAt(spilling, n0) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: waterLevel_3 ( lemma ) converted to clauses:
% 0.78/0.93  cnf(waterLevel_3-1, lemma, ( holdsAt(waterLevel(n3), n3) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: filling_3 ( lemma ) converted to clauses:
% 0.78/0.93  cnf(filling_3-1, lemma, ( holdsAt(filling, n3) )).
% 0.78/0.93  
% 0.78/0.93  % Formula: overflow_3 ( conjecture ) (definitionally) converted to clauses:
% 0.78/0.93  cnf(overflow_3-1, negated_conjecture, ( ~happens(overflow, n3) )).
% 0.78/0.93  
% 0.78/0.93  % Problem matrix:
% 0.78/0.93  cnf(matrix-0, plain, ( ( __eqx_0 = __eqx_0) )).
% 0.78/0.93  cnf(matrix-1, plain, ( ( __eqx_0 != __eqx_1) | ( __eqx_1 = __eqx_0) )).
% 0.78/0.93  cnf(matrix-2, plain, ( ( __eqx_0 != __eqx_1) | ( __eqx_1 != __eqx_2) | ( __eqx_0 = __eqx_2) )).
% 0.78/0.93  cnf(matrix-3, plain, ( ( __eqx_0 != __eqy_0) | ( __eqx_1 != __eqy_1) | ( plus(__eqx_0, __eqx_1) = plus(__eqy_0, __eqy_1)) )).
% 0.78/0.93  cnf(matrix-4, plain, ( ( __eqx_0 != __eqy_0) | ( waterLevel(__eqx_0) = waterLevel(__eqy_0)) )).
% 0.78/0.93  cnf(matrix-5, plain, ( ( __eqx_0 != __eqy_0) | ( __eqx_1 != __eqy_1) | ( __eqx_2 != __eqy_2) | ( skolem1(__eqx_0, __eqx_1, __eqx_2) = skolem1(__eqy_0, __eqy_1, __eqy_2)) )).
% 0.78/0.93  cnf(matrix-6, plain, ( ( __eqx_0 != __eqy_0) | ( __eqx_1 != __eqy_1) | ( __eqx_2 != __eqy_2) | ( skolem2(__eqx_0, __eqx_1, __eqx_2) = skolem2(__eqy_0, __eqy_1, __eqy_2)) )).
% 0.78/0.93  cnf(matrix-7, plain, ( ( __eqx_0 != __eqy_0) | ( __eqx_1 != __eqy_1) | ( __eqx_2 != __eqy_2) | ( skolem3(__eqx_0, __eqx_1, __eqx_2) = skolem3(__eqy_0, __eqy_1, __eqy_2)) )).
% 0.78/0.93  cnf(matrix-8, plain, ( ( __eqx_0 != __eqy_0) | ( __eqx_1 != __eqy_1) | ( __eqx_2 != __eqy_2) | ( skolem4(__eqx_0, __eqx_1, __eqx_2) = skolem4(__eqy_0, __eqy_1, __eqy_2)) )).
% 0.78/0.93  cnf(matrix-9, plain, ( ( __eqx_0 != __eqy_0) | ( __eqx_1 != __eqy_1) | ( skolem5(__eqx_0, __eqx_1) = skolem5(__eqy_0, __eqy_1)) )).
% 0.78/0.93  cnf(matrix-10, plain, ( ( __eqx_0 != __eqy_0) | ( __eqx_1 != __eqy_1) | ( skolem6(__eqx_0, __eqx_1) = skolem6(__eqy_0, __eqy_1)) )).
% 0.78/0.93  cnf(matrix-11, plain, ( ( __eqx_0 != __eqy_0) | ( __eqx_1 != __eqy_1) | ( skolem7(__eqx_0, __eqx_1) = skolem7(__eqy_0, __eqy_1)) )).
% 0.78/0.93  cnf(matrix-12, plain, ( ( __eqx_0 != __eqy_0) | ( __eqx_1 != __eqy_1) | ( skolem8(__eqx_0, __eqx_1) = skolem8(__eqy_0, __eqy_1)) )).
% 0.78/0.93  cnf(matrix-13, plain, ( ( __eqx_0 != __eqy_0) | ( __eqx_1 != __eqy_1) | ( __eqx_2 != __eqy_2) | ( skolem9(__eqx_0, __eqx_1, __eqx_2) = skolem9(__eqy_0, __eqy_1, __eqy_2)) )).
% 0.78/0.93  cnf(matrix-14, plain, ( ( __eqx_0 != __eqy_0) | ( __eqx_1 != __eqy_1) | ( __eqx_2 != __eqy_2) | ( skolem10(__eqx_0, __eqx_1, __eqx_2) = skolem10(__eqy_0, __eqy_1, __eqy_2)) )).
% 0.78/0.93  cnf(matrix-15, plain, ( ( __eqx_0 != __eqy_0) | ( __eqx_1 != __eqy_1) | ( skolem11(__eqx_0, __eqx_1) = skolem11(__eqy_0, __eqy_1)) )).
% 0.78/0.93  cnf(matrix-16, plain, ( ( __eqx_0 != __eqy_0) | ( __eqx_1 != __eqy_1) | ( __eqx_2 != __eqy_2) | ~stoppedIn(__eqx_0, __eqx_1, __eqx_2) | stoppedIn(__eqy_0, __eqy_1, __eqy_2) )).
% 0.78/0.93  cnf(matrix-17, plain, ( ( __eqx_0 != __eqy_0) | ( __eqx_1 != __eqy_1) | ~happens(__eqx_0, __eqx_1) | happens(__eqy_0, __eqy_1) )).
% 0.78/0.93  cnf(matrix-18, plain, ( ( __eqx_0 != __eqy_0) | ( __eqx_1 != __eqy_1) | ~less(__eqx_0, __eqx_1) | less(__eqy_0, __eqy_1) )).
% 0.78/0.93  cnf(matrix-19, plain, ( ( __eqx_0 != __eqy_0) | ( __eqx_1 != __eqy_1) | ( __eqx_2 != __eqy_2) | ~terminates(__eqx_0, __eqx_1, __eqx_2) | terminates(__eqy_0, __eqy_1, __eqy_2) )).
% 0.78/0.93  cnf(matrix-20, plain, ( ( __eqx_0 != __eqy_0) | ( __eqx_1 != __eqy_1) | ( __eqx_2 != __eqy_2) | ~startedIn(__eqx_0, __eqx_1, __eqx_2) | startedIn(__eqy_0, __eqy_1, __eqy_2) )).
% 0.78/0.93  cnf(matrix-21, plain, ( ( __eqx_0 != __eqy_0) | ( __eqx_1 != __eqy_1) | ( __eqx_2 != __eqy_2) | ~initiates(__eqx_0, __eqx_1, __eqx_2) | initiates(__eqy_0, __eqy_1, __eqy_2) )).
% 0.78/0.93  cnf(matrix-22, plain, ( ( __eqx_0 != __eqy_0) | ( __eqx_1 != __eqy_1) | ( __eqx_2 != __eqy_2) | ( __eqx_3 != __eqy_3) | ~trajectory(__eqx_0, __eqx_1, __eqx_2, __eqx_3) | trajectory(__eqy_0, __eqy_1, __eqy_2, __eqy_3) )).
% 0.78/0.93  cnf(matrix-23, plain, ( ( __eqx_0 != __eqy_0) | ( __eqx_1 != __eqy_1) | ~holdsAt(__eqx_0, __eqx_1) | holdsAt(__eqy_0, __eqy_1) )).
% 0.78/0.93  cnf(matrix-24, plain, ( ( __eqx_0 != __eqy_0) | ( __eqx_1 != __eqy_1) | ( __eqx_2 != __eqy_2) | ( __eqx_3 != __eqy_3) | ~antitrajectory(__eqx_0, __eqx_1, __eqx_2, __eqx_3) | antitrajectory(__eqy_0, __eqy_1, __eqy_2, __eqy_3) )).
% 0.78/0.93  cnf(matrix-25, plain, ( ( __eqx_0 != __eqy_0) | ( __eqx_1 != __eqy_1) | ~releasedAt(__eqx_0, __eqx_1) | releasedAt(__eqy_0, __eqy_1) )).
% 0.78/0.93  cnf(matrix-26, plain, ( ( __eqx_0 != __eqy_0) | ( __eqx_1 != __eqy_1) | ( __eqx_2 != __eqy_2) | ~releases(__eqx_0, __eqx_1, __eqx_2) | releases(__eqy_0, __eqy_1, __eqy_2) )).
% 0.78/0.93  cnf(matrix-27, plain, ( ( __eqx_0 != __eqy_0) | ( __eqx_1 != __eqy_1) | ~less_or_equal(__eqx_0, __eqx_1) | less_or_equal(__eqy_0, __eqy_1) )).
% 0.78/0.93  cnf(matrix-28, plain, ( ~stoppedIn(_u11, _u9, _u7) | happens(skolem1(_u11, _u9, _u7), skolem2(_u11, _u9, _u7)) )).
% 0.78/0.93  cnf(matrix-29, plain, ( ~stoppedIn(_u11, _u9, _u7) | less(_u11, skolem2(_u11, _u9, _u7)) )).
% 0.78/0.93  cnf(matrix-30, plain, ( ~stoppedIn(_u11, _u9, _u7) | less(skolem2(_u11, _u9, _u7), _u7) )).
% 0.78/0.93  cnf(matrix-31, plain, ( ~stoppedIn(_u11, _u9, _u7) | terminates(skolem1(_u11, _u9, _u7), _u9, skolem2(_u11, _u9, _u7)) )).
% 0.78/0.93  cnf(matrix-32, plain, ( ~happens(_u3, _u2) | ~less(_u12, _u2) | ~less(_u2, _u8) | ~terminates(_u3, _u10, _u2) | stoppedIn(_u12, _u10, _u8) )).
% 0.78/0.93  cnf(matrix-33, plain, ( ~startedIn(_u24, _u20, _u22) | happens(skolem3(_u24, _u22, _u20), skolem4(_u24, _u22, _u20)) )).
% 0.78/0.93  cnf(matrix-34, plain, ( ~startedIn(_u24, _u20, _u22) | less(_u24, skolem4(_u24, _u22, _u20)) )).
% 0.78/0.93  cnf(matrix-35, plain, ( ~startedIn(_u24, _u20, _u22) | less(skolem4(_u24, _u22, _u20), _u22) )).
% 0.78/0.93  cnf(matrix-36, plain, ( ~startedIn(_u24, _u20, _u22) | initiates(skolem3(_u24, _u22, _u20), _u20, skolem4(_u24, _u22, _u20)) )).
% 0.78/0.93  cnf(matrix-37, plain, ( ~happens(_u16, _u15) | ~less(_u25, _u15) | ~less(_u15, _u23) | ~initiates(_u16, _u21, _u15) | startedIn(_u25, _u21, _u23) )).
% 0.78/0.93  cnf(matrix-38, plain, ( ~happens(_u30, _u29) | ~initiates(_u30, _u28, _u29) | ~less(n0, _u26) | ~trajectory(_u28, _u29, _u27, _u26) | stoppedIn(_u29, _u28, plus(_u29, _u26)) | holdsAt(_u27, plus(_u29, _u26)) )).
% 0.78/0.93  cnf(matrix-39, plain, ( ~happens(_u35, _u34) | ~terminates(_u35, _u33, _u34) | ~less(n0, _u32) | ~antitrajectory(_u33, _u34, _u31, _u32) | startedIn(_u34, _u33, plus(_u34, _u32)) | holdsAt(_u31, plus(_u34, _u32)) )).
% 0.78/0.93  cnf(matrix-40, plain, ( holdsAt(_u38, plus(_u37, n1)) | ~holdsAt(_u38, _u37) | releasedAt(_u38, plus(_u37, n1)) | happens(skolem5(_u38, _u37), _u37) )).
% 0.78/0.93  cnf(matrix-41, plain, ( holdsAt(_u38, plus(_u37, n1)) | ~holdsAt(_u38, _u37) | releasedAt(_u38, plus(_u37, n1)) | terminates(skolem5(_u38, _u37), _u38, _u37) )).
% 0.78/0.93  cnf(matrix-42, plain, ( ~holdsAt(_u41, plus(_u40, n1)) | holdsAt(_u41, _u40) | releasedAt(_u41, plus(_u40, n1)) | happens(skolem6(_u41, _u40), _u40) )).
% 0.78/0.93  cnf(matrix-43, plain, ( ~holdsAt(_u41, plus(_u40, n1)) | holdsAt(_u41, _u40) | releasedAt(_u41, plus(_u40, n1)) | initiates(skolem6(_u41, _u40), _u41, _u40) )).
% 0.78/0.93  cnf(matrix-44, plain, ( releasedAt(_u44, plus(_u43, n1)) | ~releasedAt(_u44, _u43) | happens(skolem7(_u44, _u43), _u43) )).
% 0.78/0.93  cnf(matrix-45, plain, ( releasedAt(_u44, plus(_u43, n1)) | ~releasedAt(_u44, _u43) | initiates(skolem7(_u44, _u43), _u44, _u43) | terminates(skolem7(_u44, _u43), _u44, _u43) )).
% 0.78/0.93  cnf(matrix-46, plain, ( ~releasedAt(_u47, plus(_u46, n1)) | releasedAt(_u47, _u46) | happens(skolem8(_u47, _u46), _u46) )).
% 0.78/0.93  cnf(matrix-47, plain, ( ~releasedAt(_u47, plus(_u46, n1)) | releasedAt(_u47, _u46) | releases(skolem8(_u47, _u46), _u47, _u46) )).
% 0.78/0.93  cnf(matrix-48, plain, ( ~happens(_u50, _u49) | ~initiates(_u50, _u48, _u49) | holdsAt(_u48, plus(_u49, n1)) )).
% 0.78/0.93  cnf(matrix-49, plain, ( ~happens(_u53, _u52) | ~terminates(_u53, _u51, _u52) | ~holdsAt(_u51, plus(_u52, n1)) )).
% 0.78/0.93  cnf(matrix-50, plain, ( ~happens(_u56, _u55) | ~releases(_u56, _u54, _u55) | releasedAt(_u54, plus(_u55, n1)) )).
% 0.78/0.93  cnf(matrix-51, plain, ( ~releasedAt(_u57, plus(_u58, n1)) | ~happens(_u59, _u58) | ~initiates(_u59, _u57, _u58) )).
% 0.78/0.93  cnf(matrix-52, plain, ( ~releasedAt(_u57, plus(_u58, n1)) | ~happens(_u59, _u58) | ~terminates(_u59, _u57, _u58) )).
% 0.78/0.93  cnf(matrix-53, plain, ( ~initiates(_u71, _u69, _u67) | ( _u71 = tapOn) | ( _u71 = tapOff) | ( _u71 = overflow) )).
% 0.78/0.93  cnf(matrix-54, plain, ( ~initiates(_u71, _u69, _u67) | ( _u71 = tapOn) | ( _u71 = tapOff) | ( _u71 = overflow) | ( _u69 = spilling) )).
% 0.78/0.93  cnf(matrix-55, plain, ( ~initiates(_u71, _u69, _u67) | ( _u71 = overflow) | ( _u71 = tapOn) | holdsAt(waterLevel(skolem9(_u71, _u69, _u67)), _u67) )).
% 0.78/0.93  cnf(matrix-56, plain, ( ~initiates(_u71, _u69, _u67) | ( _u71 = overflow) | ( _u71 = tapOn) | ( _u69 = waterLevel(skolem9(_u71, _u69, _u67))) )).
% 0.78/0.93  cnf(matrix-57, plain, ( ~initiates(_u71, _u69, _u67) | ( _u71 = overflow) | ( _u69 = spilling) | ( _u71 = tapOn) | holdsAt(waterLevel(skolem9(_u71, _u69, _u67)), _u67) )).
% 0.78/0.93  cnf(matrix-58, plain, ( ~initiates(_u71, _u69, _u67) | ( _u71 = overflow) | ( _u69 = spilling) | ( _u71 = tapOn) | ( _u69 = waterLevel(skolem9(_u71, _u69, _u67))) )).
% 0.78/0.93  cnf(matrix-59, plain, ( ~initiates(_u71, _u69, _u67) | ( _u71 = tapOn) | ( _u71 = tapOff) | ( _u71 = overflow) | holdsAt(waterLevel(skolem10(_u71, _u69, _u67)), _u67) )).
% 0.78/0.93  cnf(matrix-60, plain, ( ~initiates(_u71, _u69, _u67) | ( _u71 = tapOn) | ( _u71 = tapOff) | ( _u71 = overflow) | ( _u69 = waterLevel(skolem10(_u71, _u69, _u67))) )).
% 0.78/0.93  cnf(matrix-61, plain, ( ~initiates(_u71, _u69, _u67) | ( _u71 = tapOn) | ( _u71 = tapOff) | ( _u69 = spilling) | holdsAt(waterLevel(skolem10(_u71, _u69, _u67)), _u67) )).
% 0.78/0.93  cnf(matrix-62, plain, ( ~initiates(_u71, _u69, _u67) | ( _u71 = tapOn) | ( _u71 = tapOff) | ( _u69 = spilling) | ( _u69 = waterLevel(skolem10(_u71, _u69, _u67))) )).
% 0.78/0.93  cnf(matrix-63, plain, ( ~initiates(_u71, _u69, _u67) | ( _u71 = tapOn) | holdsAt(waterLevel(skolem9(_u71, _u69, _u67)), _u67) | ( _u71 = overflow) | holdsAt(waterLevel(skolem10(_u71, _u69, _u67)), _u67) )).
% 0.78/0.93  cnf(matrix-64, plain, ( ~initiates(_u71, _u69, _u67) | ( _u71 = tapOn) | holdsAt(waterLevel(skolem9(_u71, _u69, _u67)), _u67) | ( _u71 = overflow) | ( _u69 = waterLevel(skolem10(_u71, _u69, _u67))) )).
% 0.78/0.93  cnf(matrix-65, plain, ( ~initiates(_u71, _u69, _u67) | ( _u71 = tapOn) | ( _u69 = waterLevel(skolem9(_u71, _u69, _u67))) | ( _u71 = overflow) | holdsAt(waterLevel(skolem10(_u71, _u69, _u67)), _u67) )).
% 0.78/0.93  cnf(matrix-66, plain, ( ~initiates(_u71, _u69, _u67) | ( _u71 = tapOn) | ( _u69 = waterLevel(skolem9(_u71, _u69, _u67))) | ( _u71 = overflow) | ( _u69 = waterLevel(skolem10(_u71, _u69, _u67))) )).
% 0.78/0.93  cnf(matrix-67, plain, ( ~initiates(_u71, _u69, _u67) | ( _u71 = tapOn) | holdsAt(waterLevel(skolem9(_u71, _u69, _u67)), _u67) | ( _u69 = spilling) | holdsAt(waterLevel(skolem10(_u71, _u69, _u67)), _u67) )).
% 0.78/0.93  cnf(matrix-68, plain, ( ~initiates(_u71, _u69, _u67) | ( _u71 = tapOn) | holdsAt(waterLevel(skolem9(_u71, _u69, _u67)), _u67) | ( _u69 = spilling) | ( _u69 = waterLevel(skolem10(_u71, _u69, _u67))) )).
% 0.78/0.93  cnf(matrix-69, plain, ( ~initiates(_u71, _u69, _u67) | ( _u71 = tapOn) | ( _u69 = waterLevel(skolem9(_u71, _u69, _u67))) | ( _u69 = spilling) | holdsAt(waterLevel(skolem10(_u71, _u69, _u67)), _u67) )).
% 0.78/0.93  cnf(matrix-70, plain, ( ~initiates(_u71, _u69, _u67) | ( _u71 = tapOn) | ( _u69 = waterLevel(skolem9(_u71, _u69, _u67))) | ( _u69 = spilling) | ( _u69 = waterLevel(skolem10(_u71, _u69, _u67))) )).
% 0.78/0.93  cnf(matrix-71, plain, ( ~initiates(_u71, _u69, _u67) | ( _u69 = filling) | ( _u71 = tapOff) | ( _u71 = overflow) )).
% 0.78/0.93  cnf(matrix-72, plain, ( ~initiates(_u71, _u69, _u67) | ( _u69 = filling) | ( _u71 = tapOff) | ( _u71 = overflow) | ( _u69 = spilling) )).
% 0.78/0.93  cnf(matrix-73, plain, ( ~initiates(_u71, _u69, _u67) | ( _u71 = overflow) | ( _u69 = filling) | holdsAt(waterLevel(skolem9(_u71, _u69, _u67)), _u67) )).
% 0.78/0.93  cnf(matrix-74, plain, ( ~initiates(_u71, _u69, _u67) | ( _u71 = overflow) | ( _u69 = filling) | ( _u69 = waterLevel(skolem9(_u71, _u69, _u67))) )).
% 0.78/0.93  cnf(matrix-75, plain, ( ~initiates(_u71, _u69, _u67) | ( _u71 = overflow) | ( _u69 = spilling) | ( _u69 = filling) | holdsAt(waterLevel(skolem9(_u71, _u69, _u67)), _u67) )).
% 0.78/0.93  cnf(matrix-76, plain, ( ~initiates(_u71, _u69, _u67) | ( _u71 = overflow) | ( _u69 = spilling) | ( _u69 = filling) | ( _u69 = waterLevel(skolem9(_u71, _u69, _u67))) )).
% 0.78/0.93  cnf(matrix-77, plain, ( ~initiates(_u71, _u69, _u67) | ( _u69 = filling) | ( _u71 = tapOff) | ( _u71 = overflow) | holdsAt(waterLevel(skolem10(_u71, _u69, _u67)), _u67) )).
% 0.78/0.93  cnf(matrix-78, plain, ( ~initiates(_u71, _u69, _u67) | ( _u69 = filling) | ( _u71 = tapOff) | ( _u71 = overflow) | ( _u69 = waterLevel(skolem10(_u71, _u69, _u67))) )).
% 0.78/0.93  cnf(matrix-79, plain, ( ~initiates(_u71, _u69, _u67) | ( _u69 = filling) | ( _u71 = tapOff) | ( _u69 = spilling) | holdsAt(waterLevel(skolem10(_u71, _u69, _u67)), _u67) )).
% 0.78/0.93  cnf(matrix-80, plain, ( ~initiates(_u71, _u69, _u67) | ( _u69 = filling) | ( _u71 = tapOff) | ( _u69 = spilling) | ( _u69 = waterLevel(skolem10(_u71, _u69, _u67))) )).
% 0.78/0.93  cnf(matrix-81, plain, ( ~initiates(_u71, _u69, _u67) | ( _u69 = filling) | holdsAt(waterLevel(skolem9(_u71, _u69, _u67)), _u67) | ( _u71 = overflow) | holdsAt(waterLevel(skolem10(_u71, _u69, _u67)), _u67) )).
% 0.78/0.93  cnf(matrix-82, plain, ( ~initiates(_u71, _u69, _u67) | ( _u69 = filling) | holdsAt(waterLevel(skolem9(_u71, _u69, _u67)), _u67) | ( _u71 = overflow) | ( _u69 = waterLevel(skolem10(_u71, _u69, _u67))) )).
% 0.78/0.93  cnf(matrix-83, plain, ( ~initiates(_u71, _u69, _u67) | ( _u69 = filling) | ( _u69 = waterLevel(skolem9(_u71, _u69, _u67))) | ( _u71 = overflow) | holdsAt(waterLevel(skolem10(_u71, _u69, _u67)), _u67) )).
% 0.78/0.93  cnf(matrix-84, plain, ( ~initiates(_u71, _u69, _u67) | ( _u69 = filling) | ( _u69 = waterLevel(skolem9(_u71, _u69, _u67))) | ( _u71 = overflow) | ( _u69 = waterLevel(skolem10(_u71, _u69, _u67))) )).
% 0.78/0.93  cnf(matrix-85, plain, ( ~initiates(_u71, _u69, _u67) | ( _u69 = filling) | holdsAt(waterLevel(skolem9(_u71, _u69, _u67)), _u67) | ( _u69 = spilling) | holdsAt(waterLevel(skolem10(_u71, _u69, _u67)), _u67) )).
% 0.78/0.93  cnf(matrix-86, plain, ( ~initiates(_u71, _u69, _u67) | ( _u69 = filling) | holdsAt(waterLevel(skolem9(_u71, _u69, _u67)), _u67) | ( _u69 = spilling) | ( _u69 = waterLevel(skolem10(_u71, _u69, _u67))) )).
% 0.78/0.93  cnf(matrix-87, plain, ( ~initiates(_u71, _u69, _u67) | ( _u69 = filling) | ( _u69 = waterLevel(skolem9(_u71, _u69, _u67))) | ( _u69 = spilling) | holdsAt(waterLevel(skolem10(_u71, _u69, _u67)), _u67) )).
% 0.78/0.93  cnf(matrix-88, plain, ( ~initiates(_u71, _u69, _u67) | ( _u69 = filling) | ( _u69 = waterLevel(skolem9(_u71, _u69, _u67))) | ( _u69 = spilling) | ( _u69 = waterLevel(skolem10(_u71, _u69, _u67))) )).
% 0.78/0.93  cnf(matrix-89, plain, ( initiates(_u72, _u70, _u68) | ( _u72 != tapOn) | ( _u70 != filling) )).
% 0.78/0.93  cnf(matrix-90, plain, ( initiates(_u72, _u70, _u68) | ( _u72 != overflow) | ( _u70 != spilling) )).
% 0.78/0.93  cnf(matrix-91, plain, ( initiates(_u72, _u70, _u68) | ( _u72 != tapOff) | ~holdsAt(waterLevel(_u62), _u68) | ( _u70 != waterLevel(_u62)) )).
% 0.78/0.93  cnf(matrix-92, plain, ( initiates(_u72, _u70, _u68) | ( _u72 != overflow) | ~holdsAt(waterLevel(_u63), _u68) | ( _u70 != waterLevel(_u63)) )).
% 0.78/0.93  cnf(matrix-93, plain, ( ~terminates(_u80, _u78, _u76) | ( _u80 = tapOff) | ( _u80 = overflow) )).
% 0.78/0.93  cnf(matrix-94, plain, ( ~terminates(_u80, _u78, _u76) | ( _u80 = tapOff) | ( _u78 = filling) )).
% 0.78/0.93  cnf(matrix-95, plain, ( ~terminates(_u80, _u78, _u76) | ( _u78 = filling) | ( _u80 = overflow) )).
% 0.78/0.93  cnf(matrix-96, plain, ( ~terminates(_u80, _u78, _u76) | ( _u78 = filling) )).
% 0.78/0.93  cnf(matrix-97, plain, ( terminates(_u81, _u79, _u77) | ( _u81 != tapOff) | ( _u79 != filling) )).
% 0.78/0.93  cnf(matrix-98, plain, ( terminates(_u81, _u79, _u77) | ( _u81 != overflow) | ( _u79 != filling) )).
% 0.78/0.93  cnf(matrix-99, plain, ( ~releases(_u91, _u89, _u87) | ( _u91 = tapOn) )).
% 0.78/0.93  cnf(matrix-100, plain, ( ~releases(_u91, _u89, _u87) | ( _u89 = waterLevel(skolem11(_u91, _u89))) )).
% 0.78/0.93  cnf(matrix-101, plain, ( ( _u92 != tapOn) | ( _u90 != waterLevel(_u83)) | releases(_u92, _u90, _u88) )).
% 0.78/0.93  cnf(matrix-102, plain, ( ~happens(_u97, _u95) | ( _u97 = tapOn) | holdsAt(waterLevel(n3), _u95) )).
% 0.78/0.93  cnf(matrix-103, plain, ( ~happens(_u97, _u95) | ( _u97 = tapOn) | holdsAt(filling, _u95) )).
% 0.78/0.93  cnf(matrix-104, plain, ( ~happens(_u97, _u95) | ( _u97 = tapOn) | ( _u97 = overflow) )).
% 0.78/0.93  cnf(matrix-105, plain, ( ~happens(_u97, _u95) | ( _u95 = n0) | holdsAt(waterLevel(n3), _u95) )).
% 0.78/0.93  cnf(matrix-106, plain, ( ~happens(_u97, _u95) | ( _u95 = n0) | holdsAt(filling, _u95) )).
% 0.78/0.93  cnf(matrix-107, plain, ( ~happens(_u97, _u95) | ( _u95 = n0) | ( _u97 = overflow) )).
% 0.78/0.93  cnf(matrix-108, plain, ( happens(_u98, _u96) | ( _u98 != tapOn) | ( _u96 != n0) )).
% 0.78/0.93  cnf(matrix-109, plain, ( happens(_u98, _u96) | ~holdsAt(waterLevel(n3), _u96) | ~holdsAt(filling, _u96) | ( _u98 != overflow) )).
% 0.78/0.93  cnf(matrix-110, plain, ( ~holdsAt(waterLevel(_u102), _u101) | ( _u100 != plus(_u102, _u99)) | trajectory(filling, _u101, waterLevel(_u100), _u99) )).
% 0.78/0.93  cnf(matrix-111, plain, ( ~holdsAt(waterLevel(_u104), _u105) | ~holdsAt(waterLevel(_u103), _u105) | ( _u104 = _u103) )).
% 0.78/0.93  cnf(matrix-112, plain, ( ( tapOff != tapOn) )).
% 0.78/0.93  cnf(matrix-113, plain, ( ( tapOff != overflow) )).
% 0.78/0.93  cnf(matrix-114, plain, ( ( overflow != tapOn) )).
% 0.78/0.93  cnf(matrix-115, plain, ( ( filling != waterLevel(_u106)) )).
% 0.78/0.93  cnf(matrix-116, plain, ( ( spilling != waterLevel(_u107)) )).
% 0.78/0.93  cnf(matrix-117, plain, ( ( filling != spilling) )).
% 0.78/0.93  cnf(matrix-118, plain, ( ( waterLevel(_u112) != waterLevel(_u110)) | ( _u112 = _u110) )).
% 0.78/0.93  cnf(matrix-119, plain, ( ( _u113 != _u111) | ( waterLevel(_u113) = waterLevel(_u111)) )).
% 0.78/0.93  cnf(matrix-120, plain, ( ( plus(n0, n0) = n0) )).
% 0.78/0.93  cnf(matrix-121, plain, ( ( plus(n0, n1) = n1) )).
% 0.78/0.93  cnf(matrix-122, plain, ( ( plus(n0, n2) = n2) )).
% 0.78/0.93  cnf(matrix-123, plain, ( ( plus(n0, n3) = n3) )).
% 0.78/0.93  cnf(matrix-124, plain, ( ( plus(n1, n1) = n2) )).
% 0.78/0.93  cnf(matrix-125, plain, ( ( plus(n1, n2) = n3) )).
% 0.78/0.93  cnf(matrix-126, plain, ( ( plus(n1, n3) = n4) )).
% 0.78/0.93  cnf(matrix-127, plain, ( ( plus(n2, n2) = n4) )).
% 0.78/0.93  cnf(matrix-128, plain, ( ( plus(n2, n3) = n5) )).
% 0.78/0.93  cnf(matrix-129, plain, ( ( plus(n3, n3) = n6) )).
% 0.78/0.93  cnf(matrix-130, plain, ( ( plus(_u115, _u114) = plus(_u114, _u115)) )).
% 0.78/0.93  cnf(matrix-131, plain, ( ~less_or_equal(_u120, _u118) | less(_u120, _u118) | ( _u120 = _u118) )).
% 0.78/0.93  cnf(matrix-132, plain, ( less_or_equal(_u121, _u119) | ~less(_u121, _u119) )).
% 0.78/0.93  cnf(matrix-133, plain, ( less_or_equal(_u121, _u119) | ( _u121 != _u119) )).
% 0.78/0.93  cnf(matrix-134, plain, ( ~less(_u122, n0) )).
% 0.78/0.93  cnf(matrix-135, plain, ( ~less(_u124, n1) | less_or_equal(_u124, n0) )).
% 0.78/0.93  cnf(matrix-136, plain, ( ~less_or_equal(_u125, n0) | less(_u125, n1) )).
% 0.78/0.93  cnf(matrix-137, plain, ( ~less(_u127, n2) | less_or_equal(_u127, n1) )).
% 0.78/0.93  cnf(matrix-138, plain, ( ~less_or_equal(_u128, n1) | less(_u128, n2) )).
% 0.78/0.93  cnf(matrix-139, plain, ( ~less(_u130, n3) | less_or_equal(_u130, n2) )).
% 0.78/0.93  cnf(matrix-140, plain, ( ~less_or_equal(_u131, n2) | less(_u131, n3) )).
% 0.78/0.93  cnf(matrix-141, plain, ( ~less(_u133, n4) | less_or_equal(_u133, n3) )).
% 0.78/0.93  cnf(matrix-142, plain, ( ~less_or_equal(_u134, n3) | less(_u134, n4) )).
% 0.78/0.93  cnf(matrix-143, plain, ( ~less(_u136, n5) | less_or_equal(_u136, n4) )).
% 0.78/0.93  cnf(matrix-144, plain, ( ~less_or_equal(_u137, n4) | less(_u137, n5) )).
% 0.78/0.93  cnf(matrix-145, plain, ( ~less(_u139, n6) | less_or_equal(_u139, n5) )).
% 0.78/0.93  cnf(matrix-146, plain, ( ~less_or_equal(_u140, n5) | less(_u140, n6) )).
% 0.78/0.93  cnf(matrix-147, plain, ( ~less(_u142, n7) | less_or_equal(_u142, n6) )).
% 0.78/0.93  cnf(matrix-148, plain, ( ~less_or_equal(_u143, n6) | less(_u143, n7) )).
% 0.78/0.93  cnf(matrix-149, plain, ( ~less(_u145, n8) | less_or_equal(_u145, n7) )).
% 0.78/0.93  cnf(matrix-150, plain, ( ~less_or_equal(_u146, n7) | less(_u146, n8) )).
% 0.78/0.93  cnf(matrix-151, plain, ( ~less(_u148, n9) | less_or_equal(_u148, n8) )).
% 0.78/0.93  cnf(matrix-152, plain, ( ~less_or_equal(_u149, n8) | less(_u149, n9) )).
% 0.78/0.93  cnf(matrix-153, plain, ( ~less(_u154, _u152) | ~less(_u152, _u154) )).
% 0.78/0.93  cnf(matrix-154, plain, ( ~less(_u154, _u152) | ( _u152 != _u154) )).
% 0.78/0.93  cnf(matrix-155, plain, ( less(_u153, _u155) | ( _u153 = _u155) | less(_u155, _u153) )).
% 0.78/0.93  cnf(matrix-156, plain, ( holdsAt(waterLevel(n0), n0) )).
% 0.78/0.93  cnf(matrix-157, plain, ( ~holdsAt(filling, n0) )).
% 0.78/0.93  cnf(matrix-158, plain, ( ~holdsAt(spilling, n0) )).
% 0.78/0.93  cnf(matrix-159, plain, ( ~releasedAt(waterLevel(_u156), n0) )).
% 0.78/0.93  cnf(matrix-160, plain, ( ~releasedAt(filling, n0) )).
% 0.78/0.93  cnf(matrix-161, plain, ( ~releasedAt(spilling, n0) )).
% 0.78/0.93  cnf(matrix-162, plain, ( holdsAt(waterLevel(n3), n3) )).
% 0.78/0.93  cnf(matrix-163, plain, ( holdsAt(filling, n3) )).
% 0.78/0.93  cnf(matrix-164, plain, ( ~happens(overflow, n3) )).
% 0.78/0.93  
% 0.78/0.93  % Proof stack:
% 0.78/0.93  cnf(proof-stack, plain, 
% 0.78/0.93  proof_stack(
% 0.78/0.93  start(164), 
% 0.78/0.93  left_branch(0, 109, 0, 2), 
% 0.78/0.93  left_branch(0, 0, 0, 3), 
% 0.78/0.93  right_branch(3), 
% 0.78/0.93  left_branch(0, 163, 0, 4), 
% 0.78/0.93  right_branch(4), 
% 0.78/0.93  left_branch(0, 162, 0, 5), 
% 0.78/0.93  right_branch(5), 
% 0.78/0.93  right_branch(2)
% 0.78/0.93  )).
% 0.78/0.93  % SZS output end Proof for theBenchmark
%------------------------------------------------------------------------------