TSTP Solution File: CSR002+1 by cvc5---1.0.5

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cvc5---1.0.5
% Problem  : CSR002+1 : TPTP v8.1.2. Bugfixed v3.1.0.
% Transfm  : none
% Format   : tptp
% Command  : do_cvc5 %s %d

% Computer : n018.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 : Wed Aug 30 21:04:25 EDT 2023

% Result   : Theorem 27.65s 27.92s
% Output   : Proof 27.65s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.06/0.13  % Problem    : CSR002+1 : TPTP v8.1.2. Bugfixed v3.1.0.
% 0.06/0.14  % Command    : do_cvc5 %s %d
% 0.14/0.35  % Computer : n018.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   : Mon Aug 28 12:14:32 EDT 2023
% 0.14/0.35  % CPUTime    : 
% 0.20/0.49  %----Proving TF0_NAR, FOF, or CNF
% 27.65/27.92  ------- convert to smt2 : /export/starexec/sandbox2/tmp/tmp.WkMAEyRs9M/cvc5---1.0.5_18389.p...
% 27.65/27.92  ------- get file name : TPTP file name is CSR002+1
% 27.65/27.92  ------- cvc5-fof : /export/starexec/sandbox2/solver/bin/cvc5---1.0.5_18389.smt2...
% 27.65/27.92  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 27.65/27.92  --- Run --no-e-matching --full-saturate-quant at 5...
% 27.65/27.92  --- Run --no-e-matching --enum-inst-sum --full-saturate-quant at 5...
% 27.65/27.92  --- Run --finite-model-find --uf-ss=no-minimal at 5...
% 27.65/27.92  --- Run --multi-trigger-when-single --full-saturate-quant at 5...
% 27.65/27.92  % SZS status Theorem for CSR002+1
% 27.65/27.92  % SZS output start Proof for CSR002+1
% 27.65/27.92  (
% 27.65/27.92  (let ((_let_1 (tptp.holdsAt tptp.filling tptp.n4))) (let ((_let_2 (not (not _let_1)))) (let ((_let_3 (tptp.releasedAt tptp.filling tptp.n0))) (let ((_let_4 (not _let_3))) (let ((_let_5 (tptp.holdsAt tptp.filling tptp.n0))) (let ((_let_6 (not _let_5))) (let ((_let_7 (tptp.holdsAt (tptp.waterLevel tptp.n0) tptp.n0))) (let ((_let_8 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.less X Y) (and (not (tptp.less Y X)) (not (= Y X))))))) (let ((_let_9 (forall ((X $$unsorted)) (= (tptp.less X tptp.n4) (tptp.less_or_equal X tptp.n3))))) (let ((_let_10 (forall ((X $$unsorted)) (= (tptp.less X tptp.n3) (tptp.less_or_equal X tptp.n2))))) (let ((_let_11 (forall ((X $$unsorted)) (= (tptp.less X tptp.n2) (tptp.less_or_equal X tptp.n1))))) (let ((_let_12 (forall ((X $$unsorted)) (= (tptp.less X tptp.n1) (tptp.less_or_equal X tptp.n0))))) (let ((_let_13 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.less_or_equal X Y) (or (tptp.less X Y) (= X Y)))))) (let ((_let_14 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.plus X Y) (tptp.plus Y X))))) (let ((_let_15 (tptp.plus tptp.n3 tptp.n3))) (let ((_let_16 (= _let_15 tptp.n6))) (let ((_let_17 (tptp.plus tptp.n2 tptp.n3))) (let ((_let_18 (= _let_17 tptp.n5))) (let ((_let_19 (tptp.plus tptp.n1 tptp.n3))) (let ((_let_20 (= _let_19 tptp.n4))) (let ((_let_21 (tptp.plus tptp.n1 tptp.n2))) (let ((_let_22 (= _let_21 tptp.n3))) (let ((_let_23 (tptp.plus tptp.n1 tptp.n1))) (let ((_let_24 (= _let_23 tptp.n2))) (let ((_let_25 (tptp.plus tptp.n0 tptp.n3))) (let ((_let_26 (= _let_25 tptp.n3))) (let ((_let_27 (tptp.plus tptp.n0 tptp.n2))) (let ((_let_28 (= _let_27 tptp.n2))) (let ((_let_29 (tptp.plus tptp.n0 tptp.n1))) (let ((_let_30 (= _let_29 tptp.n1))) (let ((_let_31 (forall ((X $$unsorted) (Y $$unsorted)) (= (= (tptp.waterLevel X) (tptp.waterLevel Y)) (= X Y))))) (let ((_let_32 (= tptp.filling tptp.spilling))) (let ((_let_33 (not _let_32))) (let ((_let_34 (forall ((X $$unsorted)) (not (= tptp.filling (tptp.waterLevel X)))))) (let ((_let_35 (not (= tptp.overflow tptp.tapOn)))) (let ((_let_36 (forall ((Time $$unsorted) (Height1 $$unsorted) (Height2 $$unsorted)) (=> (and (tptp.holdsAt (tptp.waterLevel Height1) Time) (tptp.holdsAt (tptp.waterLevel Height2) Time)) (= Height1 Height2))))) (let ((_let_37 (forall ((Height1 $$unsorted) (Time $$unsorted) (Height2 $$unsorted) (Offset $$unsorted)) (=> (and (tptp.holdsAt (tptp.waterLevel Height1) Time) (= Height2 (tptp.plus Height1 Offset))) (tptp.trajectory tptp.filling Time (tptp.waterLevel Height2) Offset))))) (let ((_let_38 (forall ((Event $$unsorted) (Time $$unsorted)) (= (tptp.happens Event Time) (or (and (= Event tptp.tapOn) (= Time tptp.n0)) (and (tptp.holdsAt (tptp.waterLevel tptp.n3) Time) (tptp.holdsAt tptp.filling Time) (= Event tptp.overflow))))))) (let ((_let_39 (forall ((Event $$unsorted) (Fluent $$unsorted) (Time $$unsorted)) (= (tptp.releases Event Fluent Time) (exists ((Height $$unsorted)) (and (= Event tptp.tapOn) (= Fluent (tptp.waterLevel Height)))))))) (let ((_let_40 (forall ((Event $$unsorted) (Fluent $$unsorted) (Time $$unsorted)) (let ((_let_1 (= Fluent tptp.filling))) (= (tptp.terminates Event Fluent Time) (or (and (= Event tptp.tapOff) _let_1) (and (= Event tptp.overflow) _let_1))))))) (let ((_let_41 (forall ((Event $$unsorted) (Fluent $$unsorted) (Time $$unsorted)) (= (tptp.initiates Event Fluent Time) (or (and (= Event tptp.tapOn) (= Fluent tptp.filling)) (and (= Event tptp.overflow) (= Fluent tptp.spilling)) (exists ((Height $$unsorted)) (let ((_let_1 (tptp.waterLevel Height))) (and (tptp.holdsAt _let_1 Time) (= Event tptp.tapOff) (= Fluent _let_1)))) (exists ((Height $$unsorted)) (let ((_let_1 (tptp.waterLevel Height))) (and (tptp.holdsAt _let_1 Time) (= Event tptp.overflow) (= Fluent _let_1))))))))) (let ((_let_42 (forall ((Event $$unsorted) (Time $$unsorted) (Fluent $$unsorted)) (=> (and (tptp.happens Event Time) (tptp.terminates Event Fluent Time)) (not (tptp.holdsAt Fluent (tptp.plus Time tptp.n1))))))) (let ((_let_43 (forall ((Fluent $$unsorted) (Time $$unsorted)) (=> (and (not (tptp.releasedAt Fluent Time)) (not (exists ((Event $$unsorted)) (and (tptp.happens Event Time) (tptp.releases Event Fluent Time))))) (not (tptp.releasedAt Fluent (tptp.plus Time tptp.n1))))))) (let ((_let_44 (forall ((Fluent $$unsorted) (Time $$unsorted)) (=> (and (tptp.releasedAt Fluent Time) (not (exists ((Event $$unsorted)) (and (tptp.happens Event Time) (or (tptp.initiates Event Fluent Time) (tptp.terminates Event Fluent Time)))))) (tptp.releasedAt Fluent (tptp.plus Time tptp.n1)))))) (let ((_let_45 (forall ((Fluent $$unsorted) (Time $$unsorted)) (let ((_let_1 (tptp.plus Time tptp.n1))) (=> (and (not (tptp.holdsAt Fluent Time)) (not (tptp.releasedAt Fluent _let_1)) (not (exists ((Event $$unsorted)) (and (tptp.happens Event Time) (tptp.initiates Event Fluent Time))))) (not (tptp.holdsAt Fluent _let_1))))))) (let ((_let_46 (forall ((Event $$unsorted) (Time $$unsorted) (Fluent $$unsorted) (Fluent2 $$unsorted) (Offset $$unsorted)) (let ((_let_1 (tptp.plus Time Offset))) (=> (and (tptp.happens Event Time) (tptp.initiates Event Fluent Time) (tptp.less tptp.n0 Offset) (tptp.trajectory Fluent Time Fluent2 Offset) (not (tptp.stoppedIn Time Fluent _let_1))) (tptp.holdsAt Fluent2 _let_1)))))) (let ((_let_47 (forall ((Time1 $$unsorted) (Fluent $$unsorted) (Time2 $$unsorted)) (= (tptp.stoppedIn Time1 Fluent Time2) (exists ((Event $$unsorted) (Time $$unsorted)) (and (tptp.happens Event Time) (tptp.less Time1 Time) (tptp.less Time Time2) (tptp.terminates Event Fluent Time))))))) (let ((_let_48 (tptp.plus tptp.n1 _let_23))) (let ((_let_49 (tptp.happens SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_122 _let_48))) (let ((_let_50 (tptp.holdsAt tptp.filling _let_48))) (let ((_let_51 (tptp.waterLevel _let_48))) (let ((_let_52 (tptp.holdsAt _let_51 _let_48))) (let ((_let_53 (and _let_52 _let_50 (= tptp.overflow SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_122)))) (let ((_let_54 (= tptp.n0 _let_48))) (let ((_let_55 (and (= tptp.tapOn SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_122) _let_54))) (let ((_let_56 (or _let_55 _let_53))) (let ((_let_57 (= _let_49 _let_56))) (let ((_let_58 (not _let_49))) (let ((_let_59 (or _let_58 (not (tptp.initiates SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_122 tptp.filling _let_48))))) (let ((_let_60 (forall ((Event $$unsorted)) (let ((_let_1 (tptp.plus tptp.n1 (tptp.plus tptp.n1 tptp.n1)))) (or (not (tptp.happens Event _let_1)) (not (tptp.initiates Event tptp.filling _let_1))))))) (let ((_let_61 (not _let_59))) (let ((_let_62 (tptp.plus _let_48 tptp.n1))) (let ((_let_63 (tptp.holdsAt tptp.filling _let_62))) (let ((_let_64 (not _let_63))) (let ((_let_65 (not _let_60))) (let ((_let_66 (tptp.releasedAt tptp.filling _let_62))) (let ((_let_67 (or _let_50 _let_66 _let_65 _let_64))) (let ((_let_68 (forall ((Fluent $$unsorted) (Time $$unsorted)) (let ((_let_1 (tptp.plus Time tptp.n1))) (or (tptp.holdsAt Fluent Time) (tptp.releasedAt Fluent _let_1) (not (forall ((Event $$unsorted)) (or (not (tptp.happens Event Time)) (not (tptp.initiates Event Fluent Time))))) (not (tptp.holdsAt Fluent _let_1))))))) (let ((_let_69 (EQ_RESOLVE (ASSUME :args (_let_45)) (MACRO_SR_EQ_INTRO :args (_let_45 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_70 (_let_68))) (let ((_let_71 ((not (= (tptp.holdsAt Fluent (tptp.plus Time tptp.n1)) false))))) (let ((_let_72 (tptp.plus tptp.n1 _let_48))) (let ((_let_73 (tptp.holdsAt tptp.filling _let_72))) (let ((_let_74 (= _let_72 _let_62))) (let ((_let_75 (SYMM (ASSUME :args (_let_24))))) (let ((_let_76 (EQ_RESOLVE (SYMM (ASSUME :args (_let_22))) (MACRO_SR_EQ_INTRO _let_75 :args ((= tptp.n3 _let_21) SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_77 (EQ_RESOLVE (SYMM (ASSUME :args (_let_20))) (MACRO_SR_EQ_INTRO (AND_INTRO _let_76 _let_75) :args ((= tptp.n4 _let_19) SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_78 (EQ_RESOLVE (SYMM (ASSUME :args (_let_18))) (MACRO_SR_EQ_INTRO (AND_INTRO _let_77 _let_76 _let_75) :args ((= tptp.n5 _let_17) SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_79 (AND_INTRO (EQ_RESOLVE (SYMM (ASSUME :args (_let_16))) (MACRO_SR_EQ_INTRO (AND_INTRO _let_78 _let_77 _let_76 _let_75) :args ((= tptp.n6 _let_15) SB_DEFAULT SBA_FIXPOINT))) _let_78 _let_77 _let_76 _let_75))) (let ((_let_80 (EQ_RESOLVE (ASSUME :args (_let_2)) (TRANS (MACRO_SR_EQ_INTRO :args (_let_2 SB_DEFAULT SBA_FIXPOINT)) (MACRO_SR_EQ_INTRO _let_79 :args (_let_1 SB_DEFAULT SBA_FIXPOINT)))))) (let ((_let_81 (_let_14))) (let ((_let_82 (ASSUME :args _let_81))) (let ((_let_83 ((tptp.plus X Y)))) (let ((_let_84 (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_82 :args (tptp.n1 _let_48 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_83)) :args _let_81)))) (let ((_let_85 (and _let_73 _let_74))) (let ((_let_86 (_let_73 _let_74))) (let ((_let_87 (APPLY_UF tptp.holdsAt))) (let ((_let_88 (ASSUME :args (_let_74)))) (let ((_let_89 (REFL :args (tptp.filling)))) (let ((_let_90 (RESOLUTION (CNF_AND_NEG :args (_let_85)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_80 _let_88) (SCOPE (TRUE_ELIM (TRANS (CONG _let_89 (SYMM _let_88) :args _let_87) (TRUE_INTRO _let_80))) :args _let_86)) :args _let_86)) :args (true _let_85)))) (let ((_let_91 (not _let_66))) (let ((_let_92 (forall ((Event $$unsorted)) (let ((_let_1 (tptp.plus tptp.n1 (tptp.plus tptp.n1 tptp.n1)))) (or (not (tptp.happens Event _let_1)) (not (tptp.releases Event tptp.filling _let_1))))))) (let ((_let_93 (not _let_92))) (let ((_let_94 (tptp.releasedAt tptp.filling _let_48))) (let ((_let_95 (or _let_94 _let_93 _let_91))) (let ((_let_96 (forall ((Fluent $$unsorted) (Time $$unsorted)) (or (tptp.releasedAt Fluent Time) (not (forall ((Event $$unsorted)) (or (not (tptp.happens Event Time)) (not (tptp.releases Event Fluent Time))))) (not (tptp.releasedAt Fluent (tptp.plus Time tptp.n1))))))) (let ((_let_97 (EQ_RESOLVE (ASSUME :args (_let_43)) (MACRO_SR_EQ_INTRO :args (_let_43 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_98 (_let_96))) (let ((_let_99 ((not (= (tptp.releasedAt Fluent (tptp.plus Time tptp.n1)) false))))) (let ((_let_100 (tptp.releases SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 tptp.filling _let_48))) (let ((_let_101 (not _let_100))) (let ((_let_102 (or (not (tptp.happens SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 _let_48)) _let_101))) (let ((_let_103 (forall ((Height $$unsorted)) (not (= tptp.filling (tptp.waterLevel Height)))))) (let ((_let_104 (not _let_103))) (let ((_let_105 (and (= tptp.tapOn SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6) _let_104))) (let ((_let_106 (= _let_100 _let_105))) (let ((_let_107 (forall ((Event $$unsorted) (Fluent $$unsorted) (Time $$unsorted)) (= (tptp.releases Event Fluent Time) (and (= tptp.tapOn Event) (not (forall ((Height $$unsorted)) (not (= Fluent (tptp.waterLevel Height)))))))))) (let ((_let_108 (EQ_RESOLVE (ASSUME :args (_let_39)) (MACRO_SR_EQ_INTRO :args (_let_39 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_109 (_let_107))) (let ((_let_110 (not _let_105))) (let ((_let_111 (_let_34))) (let ((_let_112 (ASSUME :args _let_111))) (let ((_let_113 (MACRO_RESOLUTION_TRUST (EQUIV_ELIM1 (ALPHA_EQUIV :args (_let_34 (= X Height)))) _let_112 :args (_let_103 false _let_34)))) (let ((_let_114 (or))) (let ((_let_115 (_let_93))) (let ((_let_116 (tptp.plus _let_23 tptp.n1))) (let ((_let_117 (tptp.releasedAt tptp.filling _let_116))) (let ((_let_118 (= _let_48 _let_116))) (let ((_let_119 (not _let_94))) (let ((_let_120 (not _let_117))) (let ((_let_121 (forall ((Event $$unsorted)) (let ((_let_1 (tptp.plus tptp.n1 tptp.n1))) (or (not (tptp.happens Event _let_1)) (not (tptp.releases Event tptp.filling _let_1))))))) (let ((_let_122 (not _let_121))) (let ((_let_123 (tptp.releasedAt tptp.filling _let_23))) (let ((_let_124 (or _let_123 _let_122 _let_120))) (let ((_let_125 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_97 :args (tptp.filling _let_23 QUANTIFIERS_INST_E_MATCHING _let_99)) :args _let_98)) _let_97 :args (_let_124 false _let_96)))) (let ((_let_126 (tptp.happens SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_108 _let_23))) (let ((_let_127 (not _let_126))) (let ((_let_128 (or _let_127 (not (tptp.releases SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_108 tptp.filling _let_23))))) (let ((_let_129 (tptp.holdsAt tptp.filling _let_23))) (let ((_let_130 (tptp.holdsAt _let_51 _let_23))) (let ((_let_131 (and _let_130 _let_129 (= tptp.overflow SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_108)))) (let ((_let_132 (= tptp.n0 _let_23))) (let ((_let_133 (and (= tptp.tapOn SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_108) _let_132))) (let ((_let_134 (or _let_133 _let_131))) (let ((_let_135 (= _let_126 _let_134))) (let ((_let_136 (forall ((Event $$unsorted) (Time $$unsorted)) (= (tptp.happens Event Time) (or (and (= tptp.tapOn Event) (= tptp.n0 Time)) (and (tptp.holdsAt (tptp.waterLevel (tptp.plus tptp.n1 (tptp.plus tptp.n1 tptp.n1))) Time) (tptp.holdsAt tptp.filling Time) (= tptp.overflow Event))))))) (let ((_let_137 (EQ_RESOLVE (ASSUME :args (_let_38)) (TRANS (MACRO_SR_EQ_INTRO :args (_let_38 SB_DEFAULT SBA_FIXPOINT)) (MACRO_SR_EQ_INTRO _let_79 :args ((forall ((Event $$unsorted) (Time $$unsorted)) (= (tptp.happens Event Time) (or (and (= tptp.tapOn Event) (= tptp.n0 Time)) (and (tptp.holdsAt (tptp.waterLevel tptp.n3) Time) (tptp.holdsAt tptp.filling Time) (= tptp.overflow Event))))) SB_DEFAULT SBA_FIXPOINT)))))) (let ((_let_138 (_let_136))) (let ((_let_139 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_137 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_108 _let_23 QUANTIFIERS_INST_CBQI_CONFLICT)) :args _let_138)) _let_137 :args (_let_135 false _let_136)))) (let ((_let_140 (not _let_134))) (let ((_let_141 (tptp.terminates SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_27 tptp.filling SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_28))) (let ((_let_142 (not _let_141))) (let ((_let_143 (tptp.plus tptp.n0 _let_23))) (let ((_let_144 (tptp.less SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_28 _let_143))) (let ((_let_145 (not _let_144))) (let ((_let_146 (tptp.less tptp.n0 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_28))) (let ((_let_147 (not _let_146))) (let ((_let_148 (tptp.happens SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_27 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_28))) (let ((_let_149 (not _let_148))) (let ((_let_150 (or _let_149 _let_147 _let_145 _let_142))) (let ((_let_151 (forall ((Event $$unsorted)) (or (not (tptp.happens Event tptp.n0)) (not (tptp.initiates Event tptp.filling tptp.n0)))))) (let ((_let_152 (forall ((Event $$unsorted) (Time $$unsorted)) (or (not (tptp.happens Event Time)) (not (tptp.less tptp.n0 Time)) (not (tptp.less Time (tptp.plus tptp.n0 (tptp.plus tptp.n1 tptp.n1)))) (not (tptp.terminates Event tptp.filling Time)))))) (let ((_let_153 (tptp.initiates SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_9 tptp.filling tptp.n0))) (let ((_let_154 (not _let_153))) (let ((_let_155 (tptp.happens SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_9 tptp.n0))) (let ((_let_156 (not _let_155))) (let ((_let_157 (or _let_156 _let_154))) (let ((_let_158 (not _let_152))) (let ((_let_159 (tptp.stoppedIn tptp.n0 tptp.filling _let_143))) (let ((_let_160 (= _let_159 _let_158))) (let ((_let_161 (tptp.waterLevel _let_143))) (let ((_let_162 (tptp.trajectory tptp.filling tptp.n0 _let_161 _let_23))) (let ((_let_163 (tptp.less tptp.n0 _let_23))) (let ((_let_164 (tptp.holdsAt _let_161 _let_143))) (let ((_let_165 (not _let_162))) (let ((_let_166 (not _let_163))) (let ((_let_167 (or _let_156 _let_154 _let_166 _let_165 _let_159 _let_164))) (let ((_let_168 (tptp.plus tptp.n0 _let_48))) (let ((_let_169 (= _let_48 _let_168))) (let ((_let_170 (tptp.waterLevel _let_168))) (let ((_let_171 (tptp.holdsAt _let_170 _let_23))) (let ((_let_172 (= _let_23 _let_143))) (let ((_let_173 (tptp.holdsAt _let_161 _let_23))) (let ((_let_174 (= _let_143 _let_168))) (let ((_let_175 (not _let_173))) (let ((_let_176 (not _let_171))) (let ((_let_177 (or _let_176 _let_175 _let_174))) (let ((_let_178 (not _let_131))) (let ((_let_179 (REORDERING (CNF_AND_POS :args (_let_131 1)) :args ((or _let_129 _let_178))))) (let ((_let_180 (tptp.plus SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_28 tptp.n1))) (let ((_let_181 (tptp.holdsAt tptp.filling _let_180))) (let ((_let_182 (not _let_181))) (let ((_let_183 (or _let_149 _let_142 _let_182))) (let ((_let_184 (tptp.less SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_28 _let_29))) (let ((_let_185 (not _let_184))) (let ((_let_186 (or _let_149 _let_147 _let_185 _let_142))) (let ((_let_187 (tptp.less SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_28 _let_23))) (let ((_let_188 (= tptp.n1 _let_29))) (let ((_let_189 (tptp.less SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_28 tptp.n1))) (let ((_let_190 (tptp.less_or_equal SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_28 tptp.n1))) (let ((_let_191 (= _let_190 _let_187))) (let ((_let_192 (= tptp.n1 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_28))) (let ((_let_193 (or _let_189 _let_192))) (let ((_let_194 (= _let_190 _let_193))) (let ((_let_195 (= _let_180 (tptp.plus tptp.n1 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_28)))) (let ((_let_196 (not _let_129))) (let ((_let_197 (REFL :args (_let_150)))) (let ((_let_198 (forall ((Event $$unsorted) (Time $$unsorted) (Fluent $$unsorted)) (or (not (tptp.happens Event Time)) (not (tptp.terminates Event Fluent Time)) (not (tptp.holdsAt Fluent (tptp.plus Time tptp.n1))))))) (let ((_let_199 (EQ_RESOLVE (ASSUME :args (_let_42)) (MACRO_SR_EQ_INTRO :args (_let_42 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_200 (_let_198))) (let ((_let_201 ((not (= (tptp.terminates Event Fluent Time) false))))) (let ((_let_202 (forall ((Event $$unsorted) (Time $$unsorted)) (or (not (tptp.happens Event Time)) (not (tptp.less tptp.n0 Time)) (not (tptp.less Time (tptp.plus tptp.n0 tptp.n1))) (not (tptp.terminates Event tptp.filling Time)))))) (let ((_let_203 (tptp.less SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_11 _let_29))) (let ((_let_204 (not _let_203))) (let ((_let_205 (tptp.less tptp.n0 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_11))) (let ((_let_206 (not _let_205))) (let ((_let_207 (or (not (tptp.happens SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_10 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_11)) _let_206 _let_204 (not (tptp.terminates SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_10 tptp.filling SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_11))))) (let ((_let_208 (= tptp.n0 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_11))) (let ((_let_209 (not _let_208))) (let ((_let_210 (and _let_206 _let_209))) (let ((_let_211 (tptp.less SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_11 tptp.n0))) (let ((_let_212 (not _let_211))) (let ((_let_213 (and _let_212 _let_209))) (let ((_let_214 (= _let_205 _let_213))) (let ((_let_215 (= _let_211 _let_210))) (let ((_let_216 (or _let_211 _let_208))) (let ((_let_217 (tptp.less_or_equal SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_11 tptp.n0))) (let ((_let_218 (= _let_217 _let_216))) (let ((_let_219 (tptp.less SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_11 tptp.n1))) (let ((_let_220 (= _let_219 _let_217))) (let ((_let_221 (REFL :args (_let_207)))) (let ((_let_222 (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.less X Y) (and (not (tptp.less Y X)) (not (= X Y))))))) (let ((_let_223 (EQ_RESOLVE (ASSUME :args (_let_8)) (MACRO_SR_EQ_INTRO :args (_let_8 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_224 (_let_222))) (let ((_let_225 ((tptp.less X Y)))) (let ((_let_226 (_let_13))) (let ((_let_227 (ASSUME :args _let_226))) (let ((_let_228 (_let_12))) (let ((_let_229 (ASSUME :args _let_228))) (let ((_let_230 ((tptp.less X tptp.n1)))) (let ((_let_231 (SYMM (ASSUME :args (_let_30))))) (let ((_let_232 (and _let_188 _let_203))) (let ((_let_233 (ASSUME :args (_let_203)))) (let ((_let_234 (APPLY_UF tptp.less))) (let ((_let_235 (SYMM _let_231))) (let ((_let_236 (SYMM _let_235))) (let ((_let_237 (MACRO_RESOLUTION_TRUST (RESOLUTION (CNF_AND_NEG :args (_let_232)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_233 _let_231) (SCOPE (TRUE_ELIM (TRANS (CONG (REFL :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_11)) _let_236 :args _let_234) (TRUE_INTRO _let_233))) :args (_let_203 _let_188))) :args (_let_188 _let_203))) :args (true _let_232)) _let_231 (REORDERING (CNF_EQUIV_POS1 :args (_let_220)) :args ((or _let_217 (not _let_219) (not _let_220)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_229 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_11 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_230)) :args _let_228)) _let_229 :args (_let_220 false _let_12)) (REORDERING (CNF_EQUIV_POS1 :args (_let_218)) :args ((or (not _let_217) _let_216 (not _let_218)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_227 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_11 tptp.n0 QUANTIFIERS_INST_CBQI_CONFLICT)) :args _let_226))) _let_227 :args (_let_218 false _let_13)) (REORDERING (CNF_OR_POS :args (_let_216)) :args ((or _let_208 _let_211 (not _let_216)))) (REORDERING (CNF_AND_POS :args (_let_213 1)) :args ((or _let_209 (not _let_213)))) (REORDERING (CNF_EQUIV_POS1 :args (_let_215)) :args ((or _let_212 _let_210 (not _let_215)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_223 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_11 tptp.n0 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((tptp.less Y X)))) :args _let_224))) _let_223 :args (_let_215 false _let_222)) (REORDERING (CNF_EQUIV_POS1 :args (_let_214)) :args ((or _let_206 _let_213 (not _let_214)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_223 :args (tptp.n0 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_11 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_225)) :args _let_224)) _let_223 :args (_let_214 false _let_222)) (REORDERING (CNF_AND_POS :args (_let_210 0)) :args ((or _let_206 (not _let_210)))) (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_207 2)) (CONG _let_221 (MACRO_SR_PRED_INTRO :args ((= (not _let_204) _let_203))) :args _let_114)) :args ((or _let_203 _let_207))) (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_207 1)) (CONG _let_221 (MACRO_SR_PRED_INTRO :args ((= (not _let_206) _let_205))) :args _let_114)) :args ((or _let_205 _let_207))) :args (_let_207 false _let_188 true _let_219 false _let_220 true _let_217 false _let_218 true _let_216 true _let_208 true _let_211 false _let_215 false _let_213 false _let_214 true _let_210 false _let_203 false _let_205)))) (let ((_let_238 (not _let_202))) (let ((_let_239 (_let_238))) (let ((_let_240 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (SKOLEMIZE (ASSUME :args _let_239)) :args _let_239)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_238) _let_202))) (REFL :args ((not _let_207))) :args _let_114)))) (let ((_let_241 (MACRO_RESOLUTION_TRUST _let_240 _let_237 :args (_let_202 false _let_207)))) (let ((_let_242 (_let_202))) (let ((_let_243 ((not (= (tptp.happens Event Time) false))))) (let ((_let_244 (ASSUME :args _let_242))) (let ((_let_245 (EQ_RESOLVE (ASSUME :args (_let_28)) (TRANS (MACRO_SR_EQ_INTRO :args (_let_28 SB_DEFAULT SBA_FIXPOINT)) (MACRO_SR_EQ_INTRO _let_79 :args ((= tptp.n2 _let_27) SB_DEFAULT SBA_FIXPOINT)))))) (let ((_let_246 (and _let_172 _let_144))) (let ((_let_247 (ASSUME :args (_let_144)))) (let ((_let_248 (SYMM (SYMM _let_245)))) (let ((_let_249 (REFL :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_28)))) (let ((_let_250 (REFL :args ((not _let_188))))) (let ((_let_251 (and _let_188 _let_185))) (let ((_let_252 (ASSUME :args (_let_185)))) (let ((_let_253 (forall ((X $$unsorted)) (= (tptp.less_or_equal X tptp.n1) (tptp.less X (tptp.plus tptp.n1 tptp.n1)))))) (let ((_let_254 (EQ_RESOLVE (ASSUME :args (_let_11)) (MACRO_SR_EQ_INTRO _let_79 :args (_let_11 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_255 (_let_253))) (let ((_let_256 ((tptp.less X _let_23)))) (let ((_let_257 (ASSUME :args (_let_129)))) (let ((_let_258 (APPLY_UF tptp.plus))) (let ((_let_259 (ASSUME :args (_let_192)))) (let ((_let_260 (REFL :args (tptp.n1)))) (let ((_let_261 (ASSUME :args (_let_195)))) (let ((_let_262 (ASSUME :args (_let_182)))) (let ((_let_263 (not _let_123))) (let ((_let_264 (forall ((Event $$unsorted)) (or (not (tptp.happens Event tptp.n1)) (not (tptp.releases Event tptp.filling tptp.n1)))))) (let ((_let_265 (not _let_264))) (let ((_let_266 (tptp.releasedAt tptp.filling tptp.n1))) (let ((_let_267 (or _let_266 _let_265 _let_263))) (let ((_let_268 (tptp.releases SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_88 tptp.filling tptp.n1))) (let ((_let_269 (not _let_268))) (let ((_let_270 (or (not (tptp.happens SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_88 tptp.n1)) _let_269))) (let ((_let_271 (and (= tptp.tapOn SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_88) _let_104))) (let ((_let_272 (= _let_268 _let_271))) (let ((_let_273 (not _let_271))) (let ((_let_274 (_let_265))) (let ((_let_275 (tptp.releasedAt tptp.filling _let_29))) (let ((_let_276 (not _let_266))) (let ((_let_277 (not _let_275))) (let ((_let_278 (forall ((Event $$unsorted)) (or (not (tptp.happens Event tptp.n0)) (not (tptp.releases Event tptp.filling tptp.n0)))))) (let ((_let_279 (not _let_278))) (let ((_let_280 (or _let_3 _let_279 _let_277))) (let ((_let_281 (tptp.releases SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_67 tptp.filling tptp.n0))) (let ((_let_282 (not _let_281))) (let ((_let_283 (or (not (tptp.happens SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_67 tptp.n0)) _let_282))) (let ((_let_284 (and (= tptp.tapOn SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_67) _let_104))) (let ((_let_285 (= _let_281 _let_284))) (let ((_let_286 (not _let_284))) (let ((_let_287 (_let_279))) (let ((_let_288 (_let_276))) (let ((_let_289 (and _let_188 _let_277))) (let ((_let_290 (_let_277))) (let ((_let_291 (ASSUME :args _let_290))) (let ((_let_292 (APPLY_UF tptp.releasedAt))) (let ((_let_293 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_267)) :args ((or _let_263 _let_266 _let_265 (not _let_267)))) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (RESOLUTION (CNF_AND_NEG :args (_let_289)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_291 _let_231) (SCOPE (FALSE_ELIM (TRANS (CONG _let_89 _let_236 :args _let_292) (FALSE_INTRO _let_291))) :args (_let_277 _let_188))) :args (_let_188 _let_277))) :args (true _let_289)) (CONG _let_250 (MACRO_SR_PRED_INTRO :args ((= (not _let_277) _let_275))) (REFL :args _let_288) :args _let_114)) _let_231 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_280)) :args ((or _let_3 _let_277 _let_279 (not _let_280)))) (ASSUME :args (_let_4)) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (SKOLEMIZE (ASSUME :args _let_287)) :args _let_287)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_279) _let_278))) (REFL :args ((not _let_283))) :args _let_114)) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_283 1)) (CONG (REFL :args (_let_283)) (MACRO_SR_PRED_INTRO :args ((= (not _let_282) _let_281))) :args _let_114)) :args ((or _let_281 _let_283))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_EQUIV_POS1 :args (_let_285)) :args ((or _let_282 _let_284 (not _let_285)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_284 1)) :args ((or _let_104 _let_286))) _let_113 :args (_let_286 false _let_103)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_108 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_67 tptp.filling tptp.n0 QUANTIFIERS_INST_CBQI_PROP)) :args _let_109)) _let_108 :args (_let_285 false _let_107)) :args (_let_282 true _let_284 false _let_285)) :args (_let_283 true _let_281)) :args (_let_278 false _let_283)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_97 :args (tptp.filling tptp.n0 QUANTIFIERS_INST_E_MATCHING _let_99)) :args _let_98)) _let_97 :args (_let_280 false _let_96)) :args (_let_277 true _let_3 false _let_278 false _let_280)) :args (_let_276 false _let_188 true _let_275)) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (SKOLEMIZE (ASSUME :args _let_274)) :args _let_274)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_265) _let_264))) (REFL :args ((not _let_270))) :args _let_114)) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_270 1)) (CONG (REFL :args (_let_270)) (MACRO_SR_PRED_INTRO :args ((= (not _let_269) _let_268))) :args _let_114)) :args ((or _let_268 _let_270))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_EQUIV_POS1 :args (_let_272)) :args ((or _let_269 _let_271 (not _let_272)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_271 1)) :args ((or _let_104 _let_273))) _let_113 :args (_let_273 false _let_103)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_108 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_88 tptp.filling tptp.n1 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((tptp.releases Event Fluent Time)))) :args _let_109)) _let_108 :args (_let_272 false _let_107)) :args (_let_269 true _let_271 false _let_272)) :args (_let_270 true _let_268)) :args (_let_264 false _let_270)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_97 :args (tptp.filling tptp.n1 QUANTIFIERS_INST_E_MATCHING _let_99)) :args _let_98)) _let_97 :args (_let_267 false _let_96)) :args (_let_263 true _let_266 false _let_264 false _let_267)))) (let ((_let_294 (tptp.less_or_equal tptp.n0 tptp.n0))) (let ((_let_295 (tptp.less tptp.n0 tptp.n1))) (let ((_let_296 (= _let_295 _let_294))) (let ((_let_297 (= tptp.n0 tptp.n1))) (let ((_let_298 (not _let_297))) (let ((_let_299 (and (not (tptp.less tptp.n1 tptp.n0)) _let_298))) (let ((_let_300 (= _let_295 _let_299))) (let ((_let_301 (= tptp.tapOn SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7))) (let ((_let_302 (and _let_301 _let_297))) (let ((_let_303 (tptp.terminates SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 tptp.filling tptp.n1))) (let ((_let_304 (not _let_303))) (let ((_let_305 (tptp.initiates SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 tptp.filling tptp.n1))) (let ((_let_306 (not _let_305))) (let ((_let_307 (and _let_306 _let_304))) (let ((_let_308 (tptp.happens SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 tptp.n1))) (let ((_let_309 (not _let_308))) (let ((_let_310 (or _let_309 _let_307))) (let ((_let_311 (forall ((Event $$unsorted)) (or (not (tptp.happens Event tptp.n1)) (and (not (tptp.initiates Event tptp.filling tptp.n1)) (not (tptp.terminates Event tptp.filling tptp.n1))))))) (let ((_let_312 (not _let_311))) (let ((_let_313 (or _let_276 _let_312 _let_123))) (let ((_let_314 (tptp.holdsAt tptp.filling _let_29))) (let ((_let_315 (not _let_314))) (let ((_let_316 (not _let_151))) (let ((_let_317 (or _let_5 _let_275 _let_316 _let_315))) (let ((_let_318 (tptp.holdsAt tptp.filling tptp.n1))) (let ((_let_319 (forall ((Event $$unsorted)) (or (not (tptp.happens Event tptp.n1)) (not (tptp.initiates Event tptp.filling tptp.n1)))))) (let ((_let_320 (not _let_319))) (let ((_let_321 (or _let_318 _let_123 _let_320 _let_196))) (let ((_let_322 (tptp.holdsAt _let_51 tptp.n1))) (let ((_let_323 (and _let_322 _let_318 (= tptp.overflow SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_54)))) (let ((_let_324 (tptp.happens SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_54 tptp.n1))) (let ((_let_325 (not _let_324))) (let ((_let_326 (or _let_325 (not (tptp.initiates SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_54 tptp.filling tptp.n1))))) (let ((_let_327 (and (= tptp.tapOn SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_54) _let_297))) (let ((_let_328 (or _let_327 _let_323))) (let ((_let_329 (= _let_324 _let_328))) (let ((_let_330 (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_227 :args (tptp.n0 tptp.n0 QUANTIFIERS_INST_CBQI_CONFLICT)) :args _let_226))))) (let ((_let_331 (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_229 :args (tptp.n0 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_230)) :args _let_228)))) (let ((_let_332 (REORDERING (CNF_EQUIV_POS2 :args (_let_296)) :args ((or _let_295 (not _let_294) (not _let_296)))))) (let ((_let_333 (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_223 :args (tptp.n0 tptp.n1 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_225)) :args _let_224)))) (let ((_let_334 (not _let_295))) (let ((_let_335 (REORDERING (CNF_EQUIV_POS1 :args (_let_300)) :args ((or _let_334 _let_299 (not _let_300)))))) (let ((_let_336 (REORDERING (CNF_AND_POS :args (_let_299 1)) :args ((or _let_298 (not _let_299)))))) (let ((_let_337 (= tptp.overflow SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7))) (let ((_let_338 (and _let_322 _let_318 _let_337))) (let ((_let_339 (or _let_302 _let_338))) (let ((_let_340 (= _let_308 _let_339))) (let ((_let_341 (or _let_309 _let_304 _let_196))) (let ((_let_342 (forall ((Height $$unsorted)) (let ((_let_1 (tptp.waterLevel Height))) (or (not (tptp.holdsAt _let_1 tptp.n1)) (not (= tptp.filling _let_1))))))) (let ((_let_343 (not _let_342))) (let ((_let_344 (and _let_337 _let_343))) (let ((_let_345 (forall ((Height $$unsorted)) (let ((_let_1 (tptp.waterLevel Height))) (or (not (tptp.holdsAt _let_1 tptp.n1)) (not (= tptp.filling _let_1))))))) (let ((_let_346 (not _let_345))) (let ((_let_347 (and (= tptp.tapOff SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7) _let_346))) (let ((_let_348 (and _let_337 _let_32))) (let ((_let_349 (or _let_301 _let_348 _let_347 _let_344))) (let ((_let_350 (= _let_305 _let_349))) (let ((_let_351 (= tptp.tapOn tptp.overflow))) (let ((_let_352 (_let_307))) (let ((_let_353 (forall ((Event $$unsorted) (Fluent $$unsorted) (Time $$unsorted)) (let ((_let_1 (= tptp.overflow Event))) (= (tptp.initiates Event Fluent Time) (or (and (= tptp.tapOn Event) (= tptp.filling Fluent)) (and _let_1 (= tptp.spilling Fluent)) (and (= tptp.tapOff Event) (not (forall ((Height $$unsorted)) (let ((_let_1 (tptp.waterLevel Height))) (or (not (tptp.holdsAt _let_1 Time)) (not (= Fluent _let_1))))))) (and _let_1 (not (forall ((Height $$unsorted)) (let ((_let_1 (tptp.waterLevel Height))) (or (not (tptp.holdsAt _let_1 Time)) (not (= Fluent _let_1))))))))))))) (let ((_let_354 (EQ_RESOLVE (ASSUME :args (_let_41)) (MACRO_SR_EQ_INTRO :args (_let_41 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_355 (SYMM (ASSUME :args (_let_35))))) (let ((_let_356 (not _let_337))) (let ((_let_357 (not _let_301))) (let ((_let_358 (not _let_351))) (let ((_let_359 (and _let_358 _let_337))) (let ((_let_360 (_let_358 _let_337))) (let ((_let_361 (=))) (let ((_let_362 (ASSUME :args (_let_337)))) (let ((_let_363 (tptp.waterLevel SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_8))) (let ((_let_364 (= tptp.filling _let_363))) (let ((_let_365 (not _let_364))) (let ((_let_366 (or (not (tptp.holdsAt _let_363 tptp.n1)) _let_365))) (let ((_let_367 (_let_346))) (let ((_let_368 (not _let_349))) (let ((_let_369 (not _let_348))) (let ((_let_370 (_let_312))) (let ((_let_371 (forall ((Fluent $$unsorted) (Time $$unsorted)) (or (not (tptp.releasedAt Fluent Time)) (not (forall ((Event $$unsorted)) (or (not (tptp.happens Event Time)) (and (not (tptp.initiates Event Fluent Time)) (not (tptp.terminates Event Fluent Time)))))) (tptp.releasedAt Fluent (tptp.plus Time tptp.n1)))))) (let ((_let_372 (EQ_RESOLVE (ASSUME :args (_let_44)) (MACRO_SR_EQ_INTRO :args (_let_44 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_373 (and _let_188 _let_276))) (let ((_let_374 (ASSUME :args _let_288))) (let ((_let_375 (and _let_188 _let_318))) (let ((_let_376 (ASSUME :args (_let_318)))) (let ((_let_377 (_let_320))) (let ((_let_378 (not _let_327))) (let ((_let_379 (MACRO_RESOLUTION_TRUST _let_332 (MACRO_RESOLUTION_TRUST _let_330 _let_227 :args (_let_294 false _let_13)) (MACRO_RESOLUTION_TRUST _let_331 _let_229 :args (_let_296 false _let_12)) :args (_let_295 false _let_294 false _let_296)))) (let ((_let_380 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_EQUIV_POS1 :args (_let_329)) :args ((or _let_325 _let_328 (not _let_329)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_137 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_54 tptp.n1 QUANTIFIERS_INST_CBQI_CONFLICT)) :args _let_138)) _let_137 :args (_let_329 false _let_136)) (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_326 0)) (CONG (REFL :args (_let_326)) (MACRO_SR_PRED_INTRO :args ((= (not _let_325) _let_324))) :args _let_114)) :args ((or _let_324 _let_326))) (REORDERING (CNF_OR_POS :args (_let_328)) :args ((or _let_327 _let_323 (not _let_328)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_327 1)) :args ((or _let_297 _let_378))) (MACRO_RESOLUTION_TRUST _let_336 (MACRO_RESOLUTION_TRUST _let_335 _let_379 (MACRO_RESOLUTION_TRUST _let_333 _let_223 :args (_let_300 false _let_222)) :args (_let_299 false _let_295 false _let_300)) :args (_let_298 false _let_299)) :args (_let_378 true _let_297)) (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (SKOLEMIZE (ASSUME :args _let_377)) :args _let_377)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_320) _let_319))) (REFL :args ((not _let_326))) :args _let_114)) (REORDERING (CNF_AND_POS :args (_let_323 1)) :args ((or _let_318 (not _let_323)))) (REORDERING (CNF_OR_POS :args (_let_321)) :args ((or _let_196 _let_318 _let_123 _let_320 (not _let_321)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_69 :args (tptp.filling tptp.n1 QUANTIFIERS_INST_E_MATCHING _let_71)) :args _let_70)) _let_69 :args (_let_321 false _let_68)) (RESOLUTION (CNF_AND_NEG :args (_let_375)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_376 _let_231) (SCOPE (TRUE_ELIM (TRANS (CONG _let_89 _let_235 :args _let_87) (TRUE_INTRO _let_376))) :args (_let_318 _let_188))) :args (_let_188 _let_318))) :args (true _let_375)) _let_231 (REORDERING (CNF_OR_POS :args (_let_317)) :args ((or _let_5 _let_275 _let_316 _let_315 (not _let_317)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_69 :args (tptp.filling tptp.n0 QUANTIFIERS_INST_E_MATCHING _let_71)) :args _let_70)) _let_69 :args (_let_317 false _let_68)) (ASSUME :args (_let_6)) (EQ_RESOLVE (RESOLUTION (CNF_AND_NEG :args (_let_373)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_374 _let_231) (SCOPE (FALSE_ELIM (TRANS (CONG _let_89 _let_235 :args _let_292) (FALSE_INTRO _let_374))) :args (_let_276 _let_188))) :args (_let_188 _let_276))) :args (true _let_373)) (CONG _let_250 (MACRO_SR_PRED_INTRO :args ((= (not _let_276) _let_266))) (REFL :args _let_290) :args _let_114)) _let_231 (REORDERING (CNF_OR_POS :args (_let_313)) :args ((or _let_123 _let_276 _let_312 (not _let_313)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_372 :args (tptp.filling tptp.n1 QUANTIFIERS_INST_E_MATCHING ((not (= (tptp.releasedAt Fluent (tptp.plus Time tptp.n1)) true))))) :args (_let_371))) _let_372 :args (_let_313 false _let_371)) (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (SKOLEMIZE (ASSUME :args _let_370)) :args _let_370)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_312) _let_311))) (REFL :args ((not _let_310))) :args _let_114)) (MACRO_RESOLUTION_TRUST (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_344 1)) :args ((or _let_343 (not _let_344)))) (REORDERING (CNF_OR_POS :args (_let_349)) :args ((or _let_301 _let_347 _let_344 _let_348 _let_368))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_348 1)) :args ((or _let_32 _let_369))) (ASSUME :args (_let_33)) :args (_let_369 true _let_32)) (EQUIV_ELIM1 (ALPHA_EQUIV :args (_let_345 (= Height Height)))) (REORDERING (CNF_AND_POS :args (_let_347 1)) :args ((or _let_346 (not _let_347)))) :args ((or _let_301 _let_346 _let_368) false _let_344 true _let_348 false _let_342 true _let_347)) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (SKOLEMIZE (ASSUME :args _let_367)) :args _let_367)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_346) _let_345))) (REFL :args ((not _let_366))) :args _let_114)) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_366 1)) (CONG (REFL :args (_let_366)) (MACRO_SR_PRED_INTRO :args ((= (not _let_365) _let_364))) :args _let_114)) :args ((or _let_364 _let_366))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_112 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_8 QUANTIFIERS_INST_CBQI_CONFLICT)) :args _let_111)) _let_112 :args (_let_365 false _let_34)) :args (_let_366 true _let_364)) :args (_let_345 false _let_366)) (REORDERING (EQ_RESOLVE (RESOLUTION (CNF_AND_NEG :args (_let_359)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_355 _let_362) (SCOPE (FALSE_ELIM (TRANS (CONG (REFL :args (tptp.tapOn)) (SYMM _let_362) :args _let_361) (FALSE_INTRO _let_355))) :args _let_360)) :args _let_360)) :args (true _let_359)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_358) _let_351))) (REFL :args (_let_356)) (REFL :args (_let_357)) :args _let_114)) :args ((or _let_351 _let_357 _let_356))) _let_355 (REORDERING (CNF_EQUIV_POS1 :args (_let_350)) :args ((or _let_306 _let_349 (not _let_350)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_354 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 tptp.filling tptp.n1 QUANTIFIERS_INST_CBQI_PROP)) :args (_let_353)))) _let_354 :args (_let_350 false _let_353)) (REORDERING (CNF_AND_POS :args (_let_338 2)) :args ((or _let_337 (not _let_338)))) (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_352) (CONG (REFL :args _let_352) (MACRO_SR_PRED_INTRO :args ((= (not _let_306) _let_305))) (MACRO_SR_PRED_INTRO :args ((= (not _let_304) _let_303))) :args _let_114)) :args ((or _let_305 _let_303 _let_307))) (REORDERING (CNF_OR_POS :args (_let_339)) :args ((or _let_302 _let_338 (not _let_339)))) (REORDERING (CNF_OR_POS :args (_let_341)) :args ((or _let_196 _let_309 _let_304 (not _let_341)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_199 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 tptp.n1 tptp.filling QUANTIFIERS_INST_CBQI_CONFLICT)) :args _let_200)) _let_199 :args (_let_341 false _let_198)) (REORDERING (CNF_EQUIV_POS1 :args (_let_340)) :args ((or _let_309 _let_339 (not _let_340)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_137 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 tptp.n1 QUANTIFIERS_INST_CBQI_CONFLICT)) :args _let_138)) _let_137 :args (_let_340 false _let_136)) (CNF_OR_NEG :args (_let_310 1)) (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_310 0)) (CONG (REFL :args (_let_310)) (MACRO_SR_PRED_INTRO :args ((= (not _let_309) _let_308))) :args _let_114)) :args ((or _let_308 _let_310))) :args ((or _let_196 _let_310 _let_302) false _let_345 true _let_301 true _let_351 false _let_349 false _let_350 false _let_337 false _let_305 false _let_338 true _let_303 false _let_341 false _let_339 false _let_340 true _let_307 false _let_308)) (REORDERING (CNF_AND_POS :args (_let_302 1)) :args ((or _let_297 (not _let_302)))) _let_336 _let_335 _let_333 _let_223 _let_332 _let_331 _let_229 _let_330 _let_227 :args ((or _let_196 _let_123 _let_316) false _let_329 false _let_324 true _let_328 true _let_327 true _let_326 true _let_323 true _let_319 false _let_321 true _let_318 false _let_188 true _let_314 false _let_317 true _let_5 true _let_275 false _let_188 true _let_266 false _let_313 false _let_311 false _let_310 true _let_302 true _let_297 false _let_299 false _let_300 false _let_222 false _let_295 false _let_296 false _let_12 false _let_294 false _let_13)))) (let ((_let_381 (_let_158))) (let ((_let_382 (_let_316))) (let ((_let_383 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (SKOLEMIZE (ASSUME :args _let_382)) :args _let_382)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_316) _let_151))) (REFL :args ((not _let_157))) :args _let_114)))) (let ((_let_384 (forall ((Time1 $$unsorted) (Fluent $$unsorted) (Time2 $$unsorted)) (= (tptp.stoppedIn Time1 Fluent Time2) (not (forall ((Event $$unsorted) (Time $$unsorted)) (or (not (tptp.happens Event Time)) (not (tptp.less Time1 Time)) (not (tptp.less Time Time2)) (not (tptp.terminates Event Fluent Time))))))))) (let ((_let_385 (EQ_RESOLVE (ASSUME :args (_let_47)) (MACRO_SR_EQ_INTRO :args (_let_47 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_386 (_let_384))) (let ((_let_387 ((tptp.stoppedIn Time1 Fluent Time2)))) (let ((_let_388 (REFL :args (_let_157)))) (let ((_let_389 (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_157 0)) (CONG _let_388 (MACRO_SR_PRED_INTRO :args ((= (not _let_156) _let_155))) :args _let_114)) :args ((or _let_155 _let_157))))) (let ((_let_390 (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_157 1)) (CONG _let_388 (MACRO_SR_PRED_INTRO :args ((= (not _let_154) _let_153))) :args _let_114)) :args ((or _let_153 _let_157))))) (let ((_let_391 (not _let_7))) (let ((_let_392 (or _let_391 _let_162))) (let ((_let_393 (forall ((Height1 $$unsorted) (Time $$unsorted) (Offset $$unsorted)) (or (not (tptp.holdsAt (tptp.waterLevel Height1) Time)) (tptp.trajectory tptp.filling Time (tptp.waterLevel (tptp.plus Height1 Offset)) Offset))))) (let ((_let_394 (EQ_RESOLVE (ASSUME :args (_let_37)) (MACRO_SR_EQ_INTRO :args (_let_37 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_395 (_let_393))) (let ((_let_396 ((not (= (tptp.holdsAt (tptp.waterLevel Height1) Time) false)) (tptp.plus Height1 Offset)))) (let ((_let_397 (ASSUME :args (_let_7)))) (let ((_let_398 (tptp.less_or_equal tptp.n0 tptp.n1))) (let ((_let_399 (= _let_398 _let_163))) (let ((_let_400 (or _let_295 _let_297))) (let ((_let_401 (= _let_398 _let_400))) (let ((_let_402 ((tptp.less X Y)))) (let ((_let_403 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_EQUIV_POS1 :args (_let_399)) :args ((or _let_163 (not _let_398) (not _let_399)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_EQUIV_POS2 :args (_let_401)) :args ((or _let_398 (not _let_400) (not _let_401)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_NEG :args (_let_400 0)) :args ((or _let_334 _let_400))) _let_379 :args (_let_400 false _let_295)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_227 :args (tptp.n0 tptp.n1 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_402)) :args _let_226)) _let_227 :args (_let_401 false _let_13)) :args (_let_398 false _let_400 false _let_401)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_254 :args (tptp.n0 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_256)) :args _let_255)) _let_254 :args (_let_399 false _let_253)) :args (_let_163 false _let_398 false _let_399)))) (let ((_let_404 (forall ((Event $$unsorted) (Time $$unsorted) (Fluent $$unsorted) (Fluent2 $$unsorted) (Offset $$unsorted)) (let ((_let_1 (tptp.plus Time Offset))) (or (not (tptp.happens Event Time)) (not (tptp.initiates Event Fluent Time)) (not (tptp.less tptp.n0 Offset)) (not (tptp.trajectory Fluent Time Fluent2 Offset)) (tptp.stoppedIn Time Fluent _let_1) (tptp.holdsAt Fluent2 _let_1)))))) (let ((_let_405 (EQ_RESOLVE (ASSUME :args (_let_46)) (MACRO_SR_EQ_INTRO :args (_let_46 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_406 (_let_404))) (let ((_let_407 (not (= (tptp.trajectory Fluent Time Fluent2 Offset) false)))) (let ((_let_408 (EQ_RESOLVE (ASSUME :args (_let_26)) (TRANS (MACRO_SR_EQ_INTRO :args (_let_26 SB_DEFAULT SBA_FIXPOINT)) (MACRO_SR_EQ_INTRO _let_79 :args ((= tptp.n3 _let_25) SB_DEFAULT SBA_FIXPOINT)))))) (let ((_let_409 (and _let_169 _let_130))) (let ((_let_410 (ASSUME :args (_let_130)))) (let ((_let_411 (REFL :args (_let_23)))) (let ((_let_412 (APPLY_UF tptp.waterLevel))) (let ((_let_413 (SYMM _let_408))) (let ((_let_414 (CONG _let_413 :args _let_412))) (let ((_let_415 (and _let_172 _let_164))) (let ((_let_416 (ASSUME :args (_let_164)))) (let ((_let_417 (= _let_48 _let_72))) (let ((_let_418 (tptp.less _let_72 _let_48))) (let ((_let_419 (or _let_418 _let_417))) (let ((_let_420 (not _let_417))) (let ((_let_421 (and (not (tptp.less _let_48 _let_72)) _let_420))) (let ((_let_422 (tptp.less_or_equal _let_72 _let_48))) (let ((_let_423 (= _let_422 _let_419))) (let ((_let_424 (= _let_418 _let_421))) (let ((_let_425 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_227 :args (_let_72 _let_48 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_402)) :args _let_226))) _let_227 :args (_let_423 false _let_13)))) (let ((_let_426 (not _let_423))) (let ((_let_427 (not _let_419))) (let ((_let_428 (_let_423))) (let ((_let_429 (not _let_418))) (let ((_let_430 (tptp.less _let_72 _let_72))) (let ((_let_431 (= _let_422 _let_430))) (let ((_let_432 (not _let_422))) (let ((_let_433 (forall ((X $$unsorted)) (let ((_let_1 (tptp.plus tptp.n1 (tptp.plus tptp.n1 tptp.n1)))) (= (tptp.less_or_equal X _let_1) (tptp.less X (tptp.plus tptp.n1 _let_1))))))) (let ((_let_434 (EQ_RESOLVE (ASSUME :args (_let_9)) (MACRO_SR_EQ_INTRO _let_79 :args (_let_9 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_435 (and _let_188 _let_172 _let_169 _let_174))) (let ((_let_436 (ASSUME :args (_let_174)))) (let ((_let_437 (forall ((Time $$unsorted) (Height1 $$unsorted) (Height2 $$unsorted)) (or (not (tptp.holdsAt (tptp.waterLevel Height1) Time)) (not (tptp.holdsAt (tptp.waterLevel Height2) Time)) (= Height1 Height2))))) (let ((_let_438 (EQ_RESOLVE (ASSUME :args (_let_36)) (MACRO_SR_EQ_INTRO :args (_let_36 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_439 (_let_437))) (let ((_let_440 (not _let_133))) (let ((_let_441 (not _let_132))) (let ((_let_442 (and (not (tptp.less _let_23 tptp.n0)) _let_441))) (let ((_let_443 (= _let_163 _let_442))) (let ((_let_444 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_442 1)) :args ((or _let_441 (not _let_442)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_EQUIV_POS1 :args (_let_443)) :args ((or _let_166 _let_442 (not _let_443)))) _let_403 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_223 :args (tptp.n0 _let_23 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_225)) :args _let_224)) _let_223 :args (_let_443 false _let_222)) :args (_let_442 false _let_163 false _let_443)) :args (_let_441 false _let_442)))) (let ((_let_445 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_133 1)) :args ((or _let_132 _let_440))) _let_444 :args (_let_440 true _let_132)))) (let ((_let_446 (REORDERING (CNF_OR_POS :args (_let_134)) :args ((or _let_133 _let_131 _let_140))))) (let ((_let_447 (REORDERING (CNF_EQUIV_POS1 :args (_let_135)) :args ((or _let_127 _let_134 (not _let_135)))))) (let ((_let_448 (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_128 0)) (CONG (REFL :args (_let_128)) (MACRO_SR_PRED_INTRO :args ((= (not _let_127) _let_126))) :args _let_114)) :args ((or _let_126 _let_128))))) (let ((_let_449 (_let_122))) (let ((_let_450 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (SKOLEMIZE (ASSUME :args _let_449)) :args _let_449)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_122) _let_121))) (REFL :args ((not _let_128))) :args _let_114)))) (let ((_let_451 (REORDERING (CNF_OR_POS :args (_let_124)) :args ((or _let_120 _let_123 _let_122 (not _let_124)))))) (let ((_let_452 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_82 :args (tptp.n1 _let_23 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_83)) :args _let_81)) _let_82 :args (_let_118 false _let_14)))) (let ((_let_453 (and _let_118 _let_120))) (let ((_let_454 (ASSUME :args (_let_120)))) (let ((_let_455 (ASSUME :args (_let_118)))) (let ((_let_456 (SYMM _let_455))) (let ((_let_457 (and _let_130 _let_129 (= tptp.overflow SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_119)))) (let ((_let_458 (and (= tptp.tapOn SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_119) _let_132))) (let ((_let_459 (or _let_458 _let_457))) (let ((_let_460 (tptp.happens SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_119 _let_23))) (let ((_let_461 (= _let_460 _let_459))) (let ((_let_462 (not _let_460))) (let ((_let_463 (or _let_462 (not (tptp.initiates SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_119 tptp.filling _let_23))))) (let ((_let_464 (forall ((Event $$unsorted)) (let ((_let_1 (tptp.plus tptp.n1 tptp.n1))) (or (not (tptp.happens Event _let_1)) (not (tptp.initiates Event tptp.filling _let_1))))))) (let ((_let_465 (tptp.holdsAt tptp.filling _let_116))) (let ((_let_466 (not _let_465))) (let ((_let_467 (not _let_464))) (let ((_let_468 (or _let_129 _let_117 _let_467 _let_466))) (let ((_let_469 (not _let_50))) (let ((_let_470 (and _let_52 _let_50))) (let ((_let_471 (or (and _let_351 _let_54) _let_470))) (let ((_let_472 (tptp.happens tptp.overflow _let_48))) (let ((_let_473 (= _let_472 _let_471))) (let ((_let_474 (tptp.terminates tptp.overflow tptp.filling _let_48))) (let ((_let_475 (not _let_474))) (let ((_let_476 (not _let_472))) (let ((_let_477 (or _let_476 _let_475 _let_64))) (let ((_let_478 (forall ((Event $$unsorted) (Fluent $$unsorted) (Time $$unsorted)) (let ((_let_1 (= tptp.filling Fluent))) (= (tptp.terminates Event Fluent Time) (or (and (= tptp.tapOff Event) _let_1) (and (= tptp.overflow Event) _let_1))))))) (let ((_let_479 (EQ_RESOLVE (ASSUME :args (_let_40)) (MACRO_SR_EQ_INTRO :args (_let_40 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_480 (not _let_52))) (let ((_let_481 (tptp.waterLevel _let_29))) (let ((_let_482 (tptp.holdsAt _let_481 _let_29))) (let ((_let_483 (tptp.stoppedIn tptp.n0 tptp.filling _let_29))) (let ((_let_484 (tptp.trajectory tptp.filling tptp.n0 _let_481 tptp.n1))) (let ((_let_485 (not _let_484))) (let ((_let_486 (or _let_156 _let_154 _let_334 _let_485 _let_483 _let_482))) (let ((_let_487 (= _let_483 _let_238))) (let ((_let_488 (or _let_391 _let_484))) (let ((_let_489 (= _let_29 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_12))) (let ((_let_490 (tptp.holdsAt _let_51 _let_168))) (let ((_let_491 (= _let_168 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_12))) (let ((_let_492 (= _let_29 _let_168))) (let ((_let_493 (tptp.less tptp.n0 _let_48))) (let ((_let_494 (tptp.trajectory tptp.filling tptp.n0 _let_51 _let_48))) (let ((_let_495 (tptp.stoppedIn tptp.n0 tptp.filling _let_168))) (let ((_let_496 (not _let_494))) (let ((_let_497 (not _let_493))) (let ((_let_498 (or _let_156 _let_154 _let_497 _let_496 _let_495 _let_490))) (let ((_let_499 (forall ((Event $$unsorted) (Time $$unsorted)) (or (not (tptp.happens Event Time)) (not (tptp.less tptp.n0 Time)) (not (tptp.less Time (tptp.plus tptp.n0 (tptp.plus tptp.n1 (tptp.plus tptp.n1 tptp.n1))))) (not (tptp.terminates Event tptp.filling Time)))))) (let ((_let_500 (not _let_499))) (let ((_let_501 (= _let_495 _let_500))) (let ((_let_502 (tptp.terminates SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_23 tptp.filling SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_24))) (let ((_let_503 (not _let_502))) (let ((_let_504 (tptp.less SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_24 _let_168))) (let ((_let_505 (not _let_504))) (let ((_let_506 (tptp.less tptp.n0 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_24))) (let ((_let_507 (not _let_506))) (let ((_let_508 (tptp.happens SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_23 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_24))) (let ((_let_509 (not _let_508))) (let ((_let_510 (or _let_509 _let_507 _let_505 _let_503))) (let ((_let_511 (tptp.holdsAt _let_51 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_24))) (let ((_let_512 (and _let_511 (tptp.holdsAt tptp.filling SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_24) (= tptp.overflow SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_23)))) (let ((_let_513 (= tptp.n0 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_24))) (let ((_let_514 (and (= tptp.tapOn SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_23) _let_513))) (let ((_let_515 (or _let_514 _let_512))) (let ((_let_516 (= _let_508 _let_515))) (let ((_let_517 (tptp.plus SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_24 tptp.n1))) (let ((_let_518 (tptp.holdsAt tptp.filling _let_517))) (let ((_let_519 (not _let_518))) (let ((_let_520 (or _let_509 _let_503 _let_519))) (let ((_let_521 (tptp.less SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_24 _let_29))) (let ((_let_522 (not _let_521))) (let ((_let_523 (or _let_509 _let_507 _let_522 _let_503))) (let ((_let_524 (not _let_513))) (let ((_let_525 (and (not (tptp.less SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_24 tptp.n0)) _let_524))) (let ((_let_526 (= _let_506 _let_525))) (let ((_let_527 (tptp.less SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_24 _let_48))) (let ((_let_528 (tptp.less_or_equal SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_24 _let_23))) (let ((_let_529 (= _let_528 _let_527))) (let ((_let_530 (= _let_23 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_24))) (let ((_let_531 (tptp.less SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_24 _let_23))) (let ((_let_532 (or _let_531 _let_530))) (let ((_let_533 (= _let_528 _let_532))) (let ((_let_534 (tptp.holdsAt _let_170 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_24))) (let ((_let_535 (not _let_534))) (let ((_let_536 (tptp.holdsAt _let_481 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_24))) (let ((_let_537 (not _let_536))) (let ((_let_538 (or _let_537 _let_535 _let_492))) (let ((_let_539 (= _let_29 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_24))) (let ((_let_540 (or _let_521 _let_539))) (let ((_let_541 (tptp.less_or_equal SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_24 _let_29))) (let ((_let_542 (= _let_541 _let_540))) (let ((_let_543 (tptp.less_or_equal SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_24 tptp.n1))) (let ((_let_544 (= _let_531 _let_543))) (let ((_let_545 (= _let_517 (tptp.plus tptp.n1 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_24)))) (let ((_let_546 (not (= (tptp.initiates Event Fluent Time) false)))) (let ((_let_547 (tptp.waterLevel SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_12))) (let ((_let_548 (= _let_481 _let_547))) (let ((_let_549 (= _let_489 _let_548))) (let ((_let_550 (= _let_51 _let_547))) (let ((_let_551 (= _let_481 _let_170))) (let ((_let_552 (= _let_551 _let_492))) (let ((_let_553 (not _let_489))) (let ((_let_554 (not _let_482))) (let ((_let_555 (_let_31))) (let ((_let_556 (ASSUME :args _let_555))) (let ((_let_557 (forall ((Height $$unsorted)) (not (= (tptp.waterLevel Height) (tptp.waterLevel (tptp.plus tptp.n1 (tptp.plus tptp.n1 tptp.n1)))))))) (let ((_let_558 (= _let_51 _let_170))) (let ((_let_559 (not _let_557))) (let ((_let_560 (not _let_558))) (let ((_let_561 (REFL :args ((not _let_169))))) (let ((_let_562 (ASSUME :args (_let_560)))) (let ((_let_563 (SYMM (SYMM (ASSUME :args (_let_558)))))) (let ((_let_564 (SYMM _let_413))) (let ((_let_565 (CONG _let_564 :args _let_412))) (let ((_let_566 (MODUS_PONENS _let_408 (SCOPE _let_565 :args (_let_169))))) (let ((_let_567 (_let_557))) (let ((_let_568 (_let_550))) (let ((_let_569 (_let_559))) (let ((_let_570 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (EQ_RESOLVE (SCOPE (SKOLEMIZE (ASSUME :args _let_569)) :args _let_569) (REWRITE :args ((=> _let_559 (not (not (= _let_547 _let_51)))))))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_559) _let_557))) (REFL :args _let_568) :args _let_114)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE (ASSUME :args _let_567) :args (_let_168 QUANTIFIERS_INST_CBQI_CONFLICT)) :args _let_567))) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_562 _let_566) :args (_let_169 _let_560)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS (SYMM (TRUE_INTRO _let_563)) (FALSE_INTRO _let_562))) :args (_let_560 _let_558)) :args ((not (and _let_169 _let_560)) SB_LITERAL))) (CONG _let_561 (MACRO_SR_PRED_INTRO :args ((= (not _let_560) _let_558))) :args _let_114)) _let_408 :args (_let_558 false _let_169)) :args (_let_559 false _let_558)) :args (_let_550 true _let_557)))) (let ((_let_571 (and _let_169 _let_550 _let_548))) (let ((_let_572 (ASSUME :args _let_568))) (let ((_let_573 (SYMM _let_572))) (let ((_let_574 (ASSUME :args (_let_548)))) (let ((_let_575 (not _let_492))) (let ((_let_576 (REFL :args (_let_575)))) (let ((_let_577 (_let_553))) (let ((_let_578 (REFL :args (_let_554)))) (let ((_let_579 (MACRO_SR_PRED_INTRO :args ((= (not _let_480) _let_52))))) (let ((_let_580 (ASSUME :args (_let_482)))) (let ((_let_581 (TRUE_INTRO _let_580))) (let ((_let_582 (ASSUME :args (_let_489)))) (let ((_let_583 (SYMM _let_573))) (let ((_let_584 (ASSUME :args (_let_492)))) (let ((_let_585 (REFL :args (_let_51)))) (let ((_let_586 (ASSUME :args (_let_480)))) (let ((_let_587 (FALSE_INTRO _let_586))) (let ((_let_588 (and _let_169 _let_480))) (let ((_let_589 (= _let_170 _let_547))) (let ((_let_590 (= _let_589 _let_491))) (let ((_let_591 (and _let_169 _let_550))) (let ((_let_592 (not _let_491))) (let ((_let_593 (and _let_553 _let_491))) (let ((_let_594 (_let_553 _let_491))) (let ((_let_595 (ASSUME :args _let_577))) (let ((_let_596 (ASSUME :args (_let_491)))) (let ((_let_597 (tptp.less_or_equal tptp.n0 _let_23))) (let ((_let_598 (= _let_597 _let_493))) (let ((_let_599 (forall ((X $$unsorted)) (let ((_let_1 (tptp.plus tptp.n1 tptp.n1))) (= (tptp.less_or_equal X _let_1) (tptp.less X (tptp.plus tptp.n1 _let_1))))))) (let ((_let_600 (EQ_RESOLVE (ASSUME :args (_let_10)) (MACRO_SR_EQ_INTRO _let_79 :args (_let_10 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_601 (_let_599))) (let ((_let_602 ((tptp.less X _let_48)))) (let ((_let_603 (or _let_163 _let_132))) (let ((_let_604 (= _let_597 _let_603))) (let ((_let_605 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_EQUIV_POS1 :args (_let_598)) :args ((or _let_493 (not _let_597) (not _let_598)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_EQUIV_POS2 :args (_let_604)) :args ((or _let_597 (not _let_603) (not _let_604)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_NEG :args (_let_603 0)) :args ((or _let_166 _let_603))) _let_403 :args (_let_603 false _let_163)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_227 :args (tptp.n0 _let_23 QUANTIFIERS_INST_CBQI_CONFLICT)) :args _let_226)) _let_227 :args (_let_604 false _let_13)) :args (_let_597 false _let_603 false _let_604)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_600 :args (tptp.n0 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_602)) :args _let_601)) _let_600 :args (_let_598 false _let_599)) :args (_let_493 false _let_597 false _let_598)))) (let ((_let_606 (tptp.trajectory tptp.filling tptp.n0 _let_170 _let_48))) (let ((_let_607 (or _let_391 _let_606))) (let ((_let_608 (and _let_169 _let_606))) (let ((_let_609 (ASSUME :args (_let_606)))) (let ((_let_610 (_let_500))) (let ((_let_611 (REFL :args (_let_510)))) (let ((_let_612 (and _let_169 _let_504))) (let ((_let_613 (ASSUME :args (_let_504)))) (let ((_let_614 (REFL :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_24)))) (let ((_let_615 (and _let_169 _let_511))) (let ((_let_616 (ASSUME :args (_let_511)))) (let ((_let_617 (ASSUME :args (_let_539)))) (let ((_let_618 (ASSUME :args (_let_537)))) (let ((_let_619 (not _let_541))) (let ((_let_620 (and _let_188 _let_619))) (let ((_let_621 (ASSUME :args (_let_619)))) (let ((_let_622 (ASSUME :args (_let_50)))) (let ((_let_623 (TRUE_INTRO _let_622))) (let ((_let_624 (ASSUME :args (_let_530)))) (let ((_let_625 (ASSUME :args (_let_545)))) (let ((_let_626 (ASSUME :args (_let_519)))) (let ((_let_627 (not _let_458))) (let ((_let_628 (_let_467))) (let ((_let_629 (and _let_118 _let_50))) (let ((_let_630 (MACRO_RESOLUTION_TRUST (RESOLUTION (CNF_AND_NEG :args (_let_629)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_622 _let_455) (SCOPE (TRUE_ELIM (TRANS (CONG _let_89 _let_456 :args _let_87) _let_623)) :args (_let_50 _let_118))) :args (_let_118 _let_50))) :args (true _let_629)) _let_452 (REORDERING (CNF_OR_POS :args (_let_468)) :args ((or _let_129 _let_117 _let_467 _let_466 (not _let_468)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_69 :args (tptp.filling _let_23 QUANTIFIERS_INST_E_MATCHING _let_71)) :args _let_70)) _let_69 :args (_let_468 false _let_68)) _let_451 _let_125 _let_293 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (SKOLEMIZE (ASSUME :args _let_628)) :args _let_628)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_467) _let_464))) (REFL :args ((not _let_463))) :args _let_114)) _let_450 (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_463 0)) (CONG (REFL :args (_let_463)) (MACRO_SR_PRED_INTRO :args ((= (not _let_462) _let_460))) :args _let_114)) :args ((or _let_460 _let_463))) _let_448 (REORDERING (CNF_EQUIV_POS1 :args (_let_461)) :args ((or _let_462 _let_459 (not _let_461)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_137 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_119 _let_23 QUANTIFIERS_INST_CBQI_CONFLICT)) :args _let_138)) _let_137 :args (_let_461 false _let_136)) _let_447 _let_139 (REORDERING (CNF_OR_POS :args (_let_459)) :args ((or _let_458 _let_457 (not _let_459)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_458 1)) :args ((or _let_132 _let_627))) _let_444 :args (_let_627 true _let_132)) _let_446 _let_445 (REORDERING (CNF_AND_POS :args (_let_457 1)) :args ((or _let_129 (not _let_457)))) _let_179 _let_380 _let_293 _let_383 (MACRO_RESOLUTION_TRUST (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_622 _let_624 _let_625 _let_626) :args (_let_50 _let_519 _let_530 _let_545)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS (SYMM (FALSE_INTRO _let_626)) (CONG _let_89 (TRANS (SYMM (SYMM _let_625)) (CONG _let_260 (SYMM _let_624) :args _let_258)) :args _let_87) _let_623)) :args (_let_50 _let_530 _let_545 _let_519)) :args ((not (and _let_50 _let_519 _let_530 _let_545)) SB_LITERAL))) (CONG (REFL :args (_let_469)) (MACRO_SR_PRED_INTRO :args ((= (not _let_519) _let_518))) (REFL :args ((not _let_530))) (REFL :args ((not _let_545))) :args _let_114)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_82 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_24 tptp.n1 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_83)) :args _let_81)) _let_82 :args (_let_545 false _let_14)) (REORDERING (CNF_OR_POS :args (_let_532)) :args ((or _let_531 _let_530 (not _let_532)))) (REORDERING (CNF_EQUIV_POS1 :args (_let_544)) :args ((or (not _let_531) _let_543 (not _let_544)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_254 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_24 QUANTIFIERS_INST_CBQI_CONFLICT)) :args _let_255))) _let_254 :args (_let_544 false _let_253)) (EQ_RESOLVE (RESOLUTION (CNF_AND_NEG :args (_let_620)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_621 _let_231) (SCOPE (FALSE_ELIM (TRANS (CONG _let_614 _let_236 :args (APPLY_UF tptp.less_or_equal)) (FALSE_INTRO _let_621))) :args (_let_619 _let_188))) :args (_let_188 _let_619))) :args (true _let_620)) (CONG _let_250 (MACRO_SR_PRED_INTRO :args ((= (not _let_619) _let_541))) (REFL :args ((not _let_543))) :args _let_114)) _let_231 (REORDERING (CNF_EQUIV_POS1 :args (_let_542)) :args ((or _let_540 _let_619 (not _let_542)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_227 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_24 _let_29 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_402)) :args _let_226))) _let_227 :args (_let_542 false _let_13)) (REORDERING (CNF_OR_POS :args (_let_540)) :args ((or _let_521 _let_539 (not _let_540)))) (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_580 _let_617 _let_618) :args (_let_482 _let_537 _let_539)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS (SYMM (FALSE_INTRO _let_618)) (CONG (REFL :args (_let_481)) (SYMM _let_617) :args _let_87) _let_581)) :args (_let_482 _let_539 _let_537)) :args ((not (and _let_482 _let_537 _let_539)) SB_LITERAL))) (CONG _let_578 (MACRO_SR_PRED_INTRO :args ((= (not _let_537) _let_536))) (REFL :args ((not _let_539))) :args _let_114)) (REORDERING (CNF_OR_POS :args (_let_538)) :args ((or _let_492 _let_535 _let_537 (not _let_538)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_438 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_24 _let_29 _let_168 QUANTIFIERS_INST_E_MATCHING ((not (= (tptp.holdsAt (tptp.waterLevel Height2) Time) false)) (tptp.waterLevel Height1)))) :args _let_439)) _let_438 :args (_let_538 false _let_437)) (RESOLUTION (CNF_AND_NEG :args (_let_615)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_616 _let_408) (SCOPE (TRUE_ELIM (TRANS (CONG _let_414 _let_614 :args _let_87) (TRUE_INTRO _let_616))) :args (_let_511 _let_169))) :args (_let_169 _let_511))) :args (true _let_615)) _let_408 (REORDERING (CNF_AND_POS :args (_let_512 0)) :args ((or _let_511 (not _let_512)))) (REORDERING (CNF_OR_POS :args (_let_515)) :args ((or _let_514 _let_512 (not _let_515)))) (REORDERING (CNF_EQUIV_POS1 :args (_let_533)) :args ((or (not _let_528) _let_532 (not _let_533)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_227 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_24 _let_23 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((tptp.less_or_equal X Y)))) :args _let_226))) _let_227 :args (_let_533 false _let_13)) (REORDERING (CNF_AND_POS :args (_let_514 1)) :args ((or _let_513 (not _let_514)))) (REORDERING (CNF_EQUIV_POS2 :args (_let_529)) :args ((or _let_528 (not _let_527) (not _let_529)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_600 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_24 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_602)) :args _let_601)) _let_600 :args (_let_529 false _let_599)) (REORDERING (CNF_AND_POS :args (_let_525 1)) :args ((or _let_524 (not _let_525)))) (RESOLUTION (CNF_AND_NEG :args (_let_612)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_613 _let_408) (SCOPE (TRUE_ELIM (TRANS (CONG _let_614 _let_564 :args _let_234) (TRUE_INTRO _let_613))) :args (_let_504 _let_169))) :args (_let_169 _let_504))) :args (true _let_612)) _let_408 (REORDERING (CNF_EQUIV_POS1 :args (_let_526)) :args ((or _let_507 _let_525 (not _let_526)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_223 :args (tptp.n0 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_24 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_225)) :args _let_224)) _let_223 :args (_let_526 false _let_222)) (REORDERING (CNF_OR_POS :args (_let_523)) :args ((or _let_509 _let_507 _let_503 _let_522 (not _let_523)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_244 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_23 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_24 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_243)) :args _let_242)) _let_241 :args (_let_523 false _let_202)) (REORDERING (CNF_OR_POS :args (_let_520)) :args ((or _let_509 _let_503 _let_519 (not _let_520)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_199 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_23 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_24 tptp.filling QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_201)) :args _let_200)) _let_199 :args (_let_520 false _let_198)) (REORDERING (CNF_EQUIV_POS1 :args (_let_516)) :args ((or _let_509 _let_515 (not _let_516)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_137 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_23 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_24 QUANTIFIERS_INST_CBQI_CONFLICT)) :args _let_138)) _let_137 :args (_let_516 false _let_136)) (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_510 3)) (CONG _let_611 (MACRO_SR_PRED_INTRO :args ((= (not _let_503) _let_502))) :args _let_114)) :args ((or _let_502 _let_510))) (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_510 2)) (CONG _let_611 (MACRO_SR_PRED_INTRO :args ((= (not _let_505) _let_504))) :args _let_114)) :args ((or _let_504 _let_510))) (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_510 1)) (CONG _let_611 (MACRO_SR_PRED_INTRO :args ((= (not _let_507) _let_506))) :args _let_114)) :args ((or _let_506 _let_510))) (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_510 0)) (CONG _let_611 (MACRO_SR_PRED_INTRO :args ((= (not _let_509) _let_508))) :args _let_114)) :args ((or _let_508 _let_510))) (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (SKOLEMIZE (ASSUME :args _let_610)) :args _let_610)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_500) _let_499))) (REFL :args ((not _let_510))) :args _let_114)) (REORDERING (CNF_EQUIV_POS1 :args (_let_501)) :args ((or (not _let_495) _let_500 (not _let_501)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_385 :args (tptp.n0 tptp.filling _let_168 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_387)) :args _let_386)) _let_385 :args (_let_501 false _let_384)) (REORDERING (CNF_OR_POS :args (_let_498)) :args ((or _let_156 _let_154 _let_497 _let_496 _let_495 _let_490 (not _let_498)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_405 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_9 tptp.n0 tptp.filling _let_51 _let_48 QUANTIFIERS_INST_E_MATCHING ((not (= (tptp.holdsAt Fluent2 (tptp.plus Time Offset)) true)) _let_546))) :args _let_406)) _let_405 :args (_let_498 false _let_404)) (MACRO_RESOLUTION_TRUST (RESOLUTION (CNF_AND_NEG :args (_let_608)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_609 _let_408) (SCOPE (TRUE_ELIM (TRANS (CONG _let_89 (REFL :args (tptp.n0)) _let_565 (REFL :args (_let_48)) :args (APPLY_UF tptp.trajectory)) (TRUE_INTRO _let_609))) :args (_let_606 _let_169))) :args (_let_169 _let_606))) :args (true _let_608)) _let_408 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_607)) :args ((or _let_391 _let_606 (not _let_607)))) _let_397 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_394 :args (tptp.n0 tptp.n0 _let_48 QUANTIFIERS_INST_E_MATCHING _let_396)) :args _let_395)) _let_394 :args (_let_607 false _let_393)) :args (_let_606 false _let_7 false _let_607)) :args (_let_494 false _let_169 false _let_606)) _let_605 (REORDERING (EQ_RESOLVE (RESOLUTION (CNF_AND_NEG :args (_let_593)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_595 _let_596) (SCOPE (FALSE_ELIM (TRANS (CONG (REFL :args (_let_29)) (SYMM (SYMM _let_596)) :args _let_361) (FALSE_INTRO _let_595))) :args _let_594)) :args _let_594)) :args (true _let_593)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_553) _let_489))) (REFL :args (_let_592)) _let_576 :args _let_114)) :args ((or _let_489 _let_575 _let_592))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_EQUIV_POS1 :args (_let_590)) :args ((or _let_491 (not _let_589) (not _let_590)))) (MACRO_RESOLUTION_TRUST (RESOLUTION (CNF_AND_NEG :args (_let_591)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_572 _let_408) (SCOPE (TRANS _let_414 _let_583) :args (_let_550 _let_169))) :args (_let_169 _let_550))) :args (true _let_591)) _let_408 _let_570 :args (_let_589 false _let_169 false _let_550)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_556 :args (_let_168 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_12 QUANTIFIERS_INST_CBQI_PROP)) :args _let_555)) _let_556 :args (_let_590 false _let_31)) :args (_let_491 false _let_589 false _let_590)) (EQ_RESOLVE (RESOLUTION (CNF_AND_NEG :args (_let_588)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_586 _let_408) (SCOPE (FALSE_ELIM (TRANS (CONG _let_585 _let_413 :args _let_87) _let_587)) :args (_let_480 _let_169))) :args (_let_169 _let_480))) :args (true _let_588)) (CONG _let_561 _let_579 (REFL :args ((not _let_490))) :args _let_114)) _let_408 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_580 _let_582 _let_572 _let_231 _let_584 _let_408 _let_586) :args (_let_188 _let_169 _let_480 _let_482 _let_550 _let_489 _let_492)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS (SYMM _let_587) (CONG _let_585 (TRANS _let_564 (SYMM _let_584) _let_235) :args _let_87) (CONG (TRANS _let_583 (CONG (SYMM _let_582) :args _let_412)) _let_236 :args _let_87) _let_581)) :args (_let_482 _let_489 _let_550 _let_188 _let_492 _let_169 _let_480)) :args ((not (and _let_188 _let_169 _let_480 _let_482 _let_550 _let_489 _let_492)) SB_LITERAL))) (CONG _let_250 _let_561 _let_579 _let_578 (REFL :args ((not _let_550))) (REFL :args _let_577) _let_576 :args _let_114)) _let_570 _let_408 _let_231 (REORDERING (CNF_EQUIV_POS1 :args (_let_552)) :args ((or _let_492 (not _let_551) (not _let_552)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_556 :args (_let_29 _let_168 QUANTIFIERS_INST_CBQI_PROP)) :args _let_555)) _let_556 :args (_let_552 false _let_31)) (RESOLUTION (CNF_AND_NEG :args (_let_571)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_566 _let_572 _let_574) (SCOPE (TRANS (SYMM (SYMM _let_574)) _let_573 _let_563) :args (_let_558 _let_550 _let_548))) :args (_let_169 _let_550 _let_548))) :args (true _let_571)) _let_570 _let_408 (REORDERING (CNF_EQUIV_POS1 :args (_let_549)) :args ((or _let_548 _let_553 (not _let_549)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_556 :args (_let_29 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_12 QUANTIFIERS_INST_CBQI_PROP)) :args _let_555))) _let_556 :args (_let_549 false _let_31)) :args ((or _let_52 _let_554 _let_553) false _let_550 false _let_169 false _let_188 false _let_492 false _let_552 false _let_551 false _let_550 false _let_169 false _let_548 false _let_549)) (REORDERING (CNF_OR_POS :args (_let_486)) :args ((or _let_485 _let_156 _let_154 _let_334 _let_483 _let_482 (not _let_486)))) (REORDERING (CNF_OR_POS :args (_let_488)) :args ((or _let_391 _let_484 (not _let_488)))) _let_397 (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_394 :args (tptp.n0 tptp.n0 tptp.n1 QUANTIFIERS_INST_E_MATCHING _let_396)) :args _let_395)) _let_394 (REORDERING (CNF_EQUIV_POS1 :args (_let_487)) :args ((or (not _let_483) _let_238 (not _let_487)))) (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_385 :args (tptp.n0 tptp.filling _let_29 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_387)) :args _let_386)) _let_385 _let_240 _let_237 _let_332 _let_331 _let_229 _let_330 _let_227 (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_405 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_9 tptp.n0 tptp.filling _let_481 tptp.n1 QUANTIFIERS_INST_E_MATCHING (_let_546 _let_407))) :args _let_406)) _let_405 :args ((or _let_469 _let_52 _let_156 _let_154) false _let_545 false _let_530 true _let_531 false _let_544 true _let_543 false _let_188 true _let_541 false _let_542 true _let_540 true _let_539 true _let_536 false _let_538 false _let_534 false _let_169 false _let_511 false _let_512 false _let_532 false _let_533 true _let_514 false _let_528 false _let_529 true _let_513 false _let_527 false _let_169 false _let_525 false _let_526 true _let_521 false _let_523 true _let_518 false _let_520 false _let_515 false _let_516 false _let_502 false _let_504 false _let_506 false _let_508 true _let_510 true _let_499 false _let_501 false _let_495 false _let_498 false _let_494 false _let_493 true _let_492 false _let_491 true _let_490 false _let_169 true _let_489 false _let_482 false _let_484 false _let_7 false _let_488 false _let_393 true _let_483 false _let_487 false _let_384 false _let_202 false _let_207 false _let_295 false _let_296 false _let_12 false _let_294 false _let_13 false _let_486 false _let_404)) _let_390 _let_389 (REORDERING (CNF_AND_NEG :args (_let_470)) :args ((or _let_469 _let_480 _let_470))) (CNF_OR_NEG :args (_let_471 1)) (REORDERING (CNF_EQUIV_POS2 :args (_let_473)) :args ((or _let_472 (not _let_471) (not _let_473)))) (REORDERING (CNF_OR_POS :args (_let_477)) :args ((or _let_64 _let_475 _let_476 (not _let_477)))) _let_90 _let_80 _let_84 _let_82 (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_479 :args (tptp.overflow tptp.filling _let_48 QUANTIFIERS_INST_CBQI_CONFLICT)) :args (_let_478)))) _let_479 (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_199 :args (tptp.overflow _let_48 tptp.filling QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_201)) :args _let_200)) _let_199 (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_137 :args (tptp.overflow _let_48 QUANTIFIERS_INST_CBQI_CONFLICT)) :args _let_138))) _let_137 :args ((or _let_469 _let_157) false _let_153 false _let_155 true _let_52 true _let_470 true _let_471 true _let_472 false _let_63 false _let_73 false _let_74 false _let_14 false _let_474 false _let_478 false _let_477 false _let_198 false _let_473 false _let_136)) :args (_let_469 false _let_118 true _let_465 false _let_468 true _let_117 false _let_124 true _let_123 false _let_464 false _let_121 false _let_463 false _let_128 true _let_460 false _let_461 true _let_126 false _let_135 true _let_459 true _let_458 true _let_134 true _let_133 true _let_457 true _let_131 true _let_129 true _let_123 false _let_151 false _let_157)))) (let ((_let_631 (_let_65))) (let ((_let_632 (not _let_56))) (let ((_let_633 (not _let_53))) (let ((_let_634 (not _let_55))) (let ((_let_635 (not _let_54))) (let ((_let_636 (and (not (tptp.less _let_48 tptp.n0)) _let_635))) (let ((_let_637 (= _let_493 _let_636))) (SCOPE (SCOPE (MACRO_RESOLUTION_TRUST (REORDERING (CNF_EQUIV_POS1 :args (_let_57)) :args ((or _let_58 _let_56 (not _let_57)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_56)) :args ((or _let_55 _let_53 _let_632))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_55 1)) :args ((or _let_54 _let_634))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_636 1)) :args ((or _let_635 (not _let_636)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_EQUIV_POS1 :args (_let_637)) :args ((or _let_497 _let_636 (not _let_637)))) _let_605 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_223 :args (tptp.n0 _let_48 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_225)) :args _let_224)) _let_223 :args (_let_637 false _let_222)) :args (_let_636 false _let_493 false _let_637)) :args (_let_635 false _let_636)) :args (_let_634 true _let_54)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_53 1)) :args ((or _let_50 _let_633))) _let_630 :args (_let_633 true _let_50)) :args (_let_632 true _let_55 true _let_53)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_137 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_122 _let_48 QUANTIFIERS_INST_CBQI_CONFLICT)) :args _let_138)) _let_137 :args (_let_57 false _let_136)) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_59 0)) (CONG (REFL :args (_let_59)) (MACRO_SR_PRED_INTRO :args ((= (not _let_58) _let_49))) :args _let_114)) :args ((or _let_49 _let_59))) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (SKOLEMIZE (ASSUME :args _let_631)) :args _let_631)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_65) _let_60))) (REFL :args (_let_61)) :args _let_114)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_67)) :args ((or _let_50 _let_66 _let_65 _let_64 (not _let_67)))) _let_630 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_95)) :args ((or _let_91 _let_94 _let_93 (not _let_95)))) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (RESOLUTION (CNF_AND_NEG :args (_let_453)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_454 _let_455) (SCOPE (FALSE_ELIM (TRANS (CONG _let_89 (SYMM _let_456) :args _let_292) (FALSE_INTRO _let_454))) :args (_let_120 _let_118))) :args (_let_118 _let_120))) :args (true _let_453)) (CONG (REFL :args ((not _let_118))) (MACRO_SR_PRED_INTRO :args ((= (not _let_120) _let_117))) (REFL :args (_let_119)) :args _let_114)) _let_452 (MACRO_RESOLUTION_TRUST _let_451 _let_293 (MACRO_RESOLUTION_TRUST _let_450 (MACRO_RESOLUTION_TRUST _let_448 (MACRO_RESOLUTION_TRUST _let_447 (MACRO_RESOLUTION_TRUST _let_446 _let_445 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_177)) :args ((or _let_174 _let_176 _let_175 (not _let_177)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_438 :args (_let_23 _let_168 _let_143 QUANTIFIERS_INST_CBQI_CONFLICT)) :args _let_439))) _let_438 :args (_let_177 false _let_437)) (MACRO_RESOLUTION_TRUST (RESOLUTION (CNF_AND_NEG :args (_let_435)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_231 _let_408 _let_436 _let_245) (SCOPE (TRANS (CONG _let_231 _let_411 :args _let_258) (CONG _let_235 (TRANS _let_248 (SYMM (SYMM _let_436)) _let_413) :args _let_258)) :args (_let_188 _let_169 _let_174 _let_172))) :args (_let_188 _let_172 _let_169 _let_174))) :args (true _let_435)) (MACRO_RESOLUTION_TRUST (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (SCOPE (MACRO_SR_PRED_ELIM (TRANS (SYMM (TRUE_INTRO (ASSUME :args (_let_430)))) (CONG (REFL :args (_let_72)) (SYMM (ASSUME :args (_let_417))) :args _let_234) (FALSE_INTRO (ASSUME :args (_let_429))))) :args (_let_429 _let_417 _let_430))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_429) _let_418))) (REFL :args (_let_420)) (REFL :args ((not _let_430))) :args _let_114)) (REORDERING (CNF_OR_POS :args (_let_419)) :args ((or _let_418 _let_417 _let_427))) (REORDERING (CNF_EQUIV_POS1 :args (_let_431)) :args ((or _let_432 _let_430 (not _let_431)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_434 :args (_let_72 QUANTIFIERS_INST_CBQI_CONFLICT)) :args (_let_433))) _let_434 :args (_let_431 false _let_433)) (REORDERING (CNF_EQUIV_POS1 :args _let_428) :args ((or _let_419 _let_432 _let_426))) _let_425 :args ((or _let_418 _let_432) false _let_417 false _let_430 false _let_431 false _let_419 false _let_423)) (REORDERING (CNF_EQUIV_POS1 :args (_let_424)) :args ((or _let_429 _let_421 (not _let_424)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_223 :args (_let_72 _let_48 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_225)) :args _let_224))) _let_223 :args (_let_424 false _let_222)) (REORDERING (CNF_EQUIV_POS2 :args _let_428) :args ((or _let_422 _let_427 _let_426))) _let_425 (REORDERING (CNF_AND_POS :args (_let_421 1)) :args ((or _let_420 (not _let_421)))) (CNF_OR_NEG :args (_let_419 1)) :args (_let_420 true _let_418 false _let_424 false _let_422 false _let_423 true _let_421 false _let_419)) _let_408 _let_245 _let_231 :args ((not _let_174) true _let_417 false _let_169 false _let_172 false _let_188)) (RESOLUTION (CNF_AND_NEG :args (_let_415)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_416 _let_245) (SCOPE (TRUE_ELIM (TRANS (CONG (REFL :args (_let_161)) _let_248 :args _let_87) (TRUE_INTRO _let_416))) :args (_let_164 _let_172))) :args (_let_172 _let_164))) :args (true _let_415)) _let_245 (RESOLUTION (CNF_AND_NEG :args (_let_409)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_410 _let_408) (SCOPE (TRUE_ELIM (TRANS (CONG _let_414 _let_411 :args _let_87) (TRUE_INTRO _let_410))) :args (_let_130 _let_169))) :args (_let_169 _let_130))) :args (true _let_409)) _let_408 (REORDERING (CNF_OR_POS :args (_let_167)) :args ((or _let_165 _let_156 _let_154 _let_166 _let_159 _let_164 (not _let_167)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_405 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_9 tptp.n0 tptp.filling _let_161 _let_23 QUANTIFIERS_INST_E_MATCHING ((not (= (tptp.happens Event Time) false)) _let_407))) :args _let_406)) _let_405 :args (_let_167 false _let_404)) _let_403 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_392)) :args ((or _let_391 _let_162 (not _let_392)))) _let_397 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_394 :args (tptp.n0 tptp.n0 _let_23 QUANTIFIERS_INST_E_MATCHING _let_396)) :args _let_395)) _let_394 :args (_let_392 false _let_393)) :args (_let_162 false _let_7 false _let_392)) _let_390 _let_389 (REORDERING (CNF_EQUIV_POS1 :args (_let_160)) :args ((or (not _let_159) _let_158 (not _let_160)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_385 :args (tptp.n0 tptp.filling _let_143 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_387)) :args _let_386)) _let_385 :args (_let_160 false _let_384)) _let_383 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (SKOLEMIZE (ASSUME :args _let_381)) :args _let_381)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_158) _let_152))) (REFL :args ((not _let_150))) :args _let_114)) _let_380 _let_293 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_257 _let_259 _let_261 _let_262) :args (_let_129 _let_182 _let_192 _let_195)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS (SYMM (FALSE_INTRO _let_262)) (CONG _let_89 (TRANS (SYMM (SYMM _let_261)) (CONG _let_260 (SYMM _let_259) :args _let_258)) :args _let_87) (TRUE_INTRO _let_257))) :args (_let_129 _let_192 _let_195 _let_182)) :args ((not (and _let_129 _let_182 _let_192 _let_195)) SB_LITERAL))) (CONG (REFL :args (_let_196)) (MACRO_SR_PRED_INTRO :args ((= (not _let_182) _let_181))) (REFL :args ((not _let_192))) (REFL :args ((not _let_195))) :args _let_114)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_82 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_28 tptp.n1 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_83)) :args _let_81)) _let_82 :args (_let_195 false _let_14)) (REORDERING (CNF_OR_POS :args (_let_193)) :args ((or _let_189 _let_192 (not _let_193)))) (REORDERING (CNF_EQUIV_POS1 :args (_let_194)) :args ((or (not _let_190) _let_193 (not _let_194)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_227 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_28 tptp.n1 QUANTIFIERS_INST_CBQI_PROP)) :args _let_226))) _let_227 :args (_let_194 false _let_13)) (REORDERING (CNF_EQUIV_POS2 :args (_let_191)) :args ((or _let_190 (not _let_187) (not _let_191)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_254 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_28 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_256)) :args _let_255)) _let_254 :args (_let_191 false _let_253)) (EQ_RESOLVE (RESOLUTION (CNF_AND_NEG :args (_let_251)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_252 _let_231) (SCOPE (FALSE_ELIM (TRANS (CONG _let_249 _let_236 :args _let_234) (FALSE_INTRO _let_252))) :args (_let_185 _let_188))) :args (_let_188 _let_185))) :args (true _let_251)) (CONG _let_250 (MACRO_SR_PRED_INTRO :args ((= (not _let_185) _let_184))) (REFL :args ((not _let_189))) :args _let_114)) _let_231 (RESOLUTION (CNF_AND_NEG :args (_let_246)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_247 _let_245) (SCOPE (TRUE_ELIM (TRANS (CONG _let_249 _let_248 :args _let_234) (TRUE_INTRO _let_247))) :args (_let_144 _let_172))) :args (_let_172 _let_144))) :args (true _let_246)) _let_245 (REORDERING (CNF_OR_POS :args (_let_186)) :args ((or _let_149 _let_147 _let_142 _let_185 (not _let_186)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_244 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_27 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_28 QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_243)) :args _let_242)) _let_241 :args (_let_186 false _let_202)) (REORDERING (CNF_OR_POS :args (_let_183)) :args ((or _let_149 _let_142 _let_182 (not _let_183)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_199 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_27 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_28 tptp.filling QUANTIFIERS_INST_E_MATCHING_SIMPLE _let_201)) :args _let_200)) _let_199 :args (_let_183 false _let_198)) (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_150 3)) (CONG _let_197 (MACRO_SR_PRED_INTRO :args ((= (not _let_142) _let_141))) :args _let_114)) :args ((or _let_141 _let_150))) (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_150 2)) (CONG _let_197 (MACRO_SR_PRED_INTRO :args ((= (not _let_145) _let_144))) :args _let_114)) :args ((or _let_144 _let_150))) (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_150 1)) (CONG _let_197 (MACRO_SR_PRED_INTRO :args ((= (not _let_147) _let_146))) :args _let_114)) :args ((or _let_146 _let_150))) (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_150 0)) (CONG _let_197 (MACRO_SR_PRED_INTRO :args ((= (not _let_149) _let_148))) :args _let_114)) :args ((or _let_148 _let_150))) :args ((or _let_196 _let_150) false _let_195 false _let_192 false _let_193 false _let_194 false _let_190 false _let_191 true _let_189 false _let_188 false _let_187 false _let_172 true _let_184 false _let_186 true _let_181 false _let_183 false _let_141 false _let_144 false _let_146 false _let_148)) _let_179 (REORDERING (CNF_AND_POS :args (_let_131 0)) :args ((or _let_130 _let_178))) :args (_let_178 false _let_177 true _let_174 false _let_173 false _let_172 false _let_171 false _let_169 false _let_164 false _let_167 false _let_163 false _let_162 false _let_153 false _let_155 true _let_159 false _let_160 true _let_157 false _let_152 true _let_151 true _let_123 false _let_150 false _let_129 false _let_130)) :args (_let_140 true _let_133 true _let_131)) _let_139 :args (_let_127 true _let_134 false _let_135)) :args (_let_128 true _let_126)) :args (_let_121 false _let_128)) _let_125 :args (_let_120 true _let_123 false _let_121 false _let_124)) :args (_let_119 false _let_118 true _let_117)) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (SKOLEMIZE (ASSUME :args _let_115)) :args _let_115)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_93) _let_92))) (REFL :args ((not _let_102))) :args _let_114)) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_102 1)) (CONG (REFL :args (_let_102)) (MACRO_SR_PRED_INTRO :args ((= (not _let_101) _let_100))) :args _let_114)) :args ((or _let_100 _let_102))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_EQUIV_POS1 :args (_let_106)) :args ((or _let_101 _let_105 (not _let_106)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_105 1)) :args ((or _let_104 _let_110))) _let_113 :args (_let_110 false _let_103)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_108 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 tptp.filling _let_48 QUANTIFIERS_INST_CBQI_PROP)) :args _let_109)) _let_108 :args (_let_106 false _let_107)) :args (_let_101 true _let_105 false _let_106)) :args (_let_102 true _let_100)) :args (_let_92 false _let_102)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_97 :args (tptp.filling _let_48 QUANTIFIERS_INST_E_MATCHING _let_99)) :args _let_98)) _let_97 :args (_let_95 false _let_96)) :args (_let_91 true _let_94 false _let_92 false _let_95)) (MACRO_RESOLUTION_TRUST _let_90 (MACRO_RESOLUTION_TRUST _let_84 _let_82 :args (_let_74 false _let_14)) _let_80 :args (_let_63 false _let_74 false _let_73)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_69 :args (tptp.filling _let_48 QUANTIFIERS_INST_E_MATCHING _let_71)) :args _let_70)) _let_69 :args (_let_67 false _let_68)) :args (_let_65 true _let_50 true _let_66 false _let_63 false _let_67)) :args (_let_61 true _let_60)) :args (_let_49 true _let_59)) :args (false true _let_56 false _let_57 false _let_49)) :args (_let_47 (forall ((Time1 $$unsorted) (Time2 $$unsorted) (Fluent $$unsorted)) (= (tptp.startedIn Time1 Fluent Time2) (exists ((Event $$unsorted) (Time $$unsorted)) (and (tptp.happens Event Time) (tptp.less Time1 Time) (tptp.less Time Time2) (tptp.initiates Event Fluent Time))))) _let_46 (forall ((Event $$unsorted) (Time1 $$unsorted) (Fluent1 $$unsorted) (Time2 $$unsorted) (Fluent2 $$unsorted)) (let ((_let_1 (tptp.plus Time1 Time2))) (=> (and (tptp.happens Event Time1) (tptp.terminates Event Fluent1 Time1) (tptp.less tptp.n0 Time2) (tptp.antitrajectory Fluent1 Time1 Fluent2 Time2) (not (tptp.startedIn Time1 Fluent1 _let_1))) (tptp.holdsAt Fluent2 _let_1)))) (forall ((Fluent $$unsorted) (Time $$unsorted)) (let ((_let_1 (tptp.plus Time tptp.n1))) (=> (and (tptp.holdsAt Fluent Time) (not (tptp.releasedAt Fluent _let_1)) (not (exists ((Event $$unsorted)) (and (tptp.happens Event Time) (tptp.terminates Event Fluent Time))))) (tptp.holdsAt Fluent _let_1)))) _let_45 _let_44 _let_43 (forall ((Event $$unsorted) (Time $$unsorted) (Fluent $$unsorted)) (=> (and (tptp.happens Event Time) (tptp.initiates Event Fluent Time)) (tptp.holdsAt Fluent (tptp.plus Time tptp.n1)))) _let_42 (forall ((Event $$unsorted) (Time $$unsorted) (Fluent $$unsorted)) (=> (and (tptp.happens Event Time) (tptp.releases Event Fluent Time)) (tptp.releasedAt Fluent (tptp.plus Time tptp.n1)))) (forall ((Event $$unsorted) (Time $$unsorted) (Fluent $$unsorted)) (=> (and (tptp.happens Event Time) (or (tptp.initiates Event Fluent Time) (tptp.terminates Event Fluent Time))) (not (tptp.releasedAt Fluent (tptp.plus Time tptp.n1))))) _let_41 _let_40 _let_39 _let_38 _let_37 _let_36 (not (= tptp.tapOff tptp.tapOn)) (not (= tptp.tapOff tptp.overflow)) _let_35 _let_34 (forall ((X $$unsorted)) (not (= tptp.spilling (tptp.waterLevel X)))) _let_33 _let_31 (= (tptp.plus tptp.n0 tptp.n0) tptp.n0) _let_30 _let_28 _let_26 _let_24 _let_22 _let_20 (= (tptp.plus tptp.n2 tptp.n2) tptp.n4) _let_18 _let_16 _let_14 _let_13 (not (exists ((X $$unsorted)) (tptp.less X tptp.n0))) _let_12 _let_11 _let_10 _let_9 (forall ((X $$unsorted)) (= (tptp.less X tptp.n5) (tptp.less_or_equal X tptp.n4))) (forall ((X $$unsorted)) (= (tptp.less X tptp.n6) (tptp.less_or_equal X tptp.n5))) (forall ((X $$unsorted)) (= (tptp.less X tptp.n7) (tptp.less_or_equal X tptp.n6))) (forall ((X $$unsorted)) (= (tptp.less X tptp.n8) (tptp.less_or_equal X tptp.n7))) (forall ((X $$unsorted)) (= (tptp.less X tptp.n9) (tptp.less_or_equal X tptp.n8))) _let_8 _let_7 _let_6 (not (tptp.holdsAt tptp.spilling tptp.n0)) (forall ((Height $$unsorted)) (not (tptp.releasedAt (tptp.waterLevel Height) tptp.n0))) _let_4 (not (tptp.releasedAt tptp.spilling tptp.n0)) _let_2 true))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
% 27.65/27.92  )
% 27.65/27.92  % SZS output end Proof for CSR002+1
% 27.65/27.92  % cvc5---1.0.5 exiting
% 27.65/27.93  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------