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

View Problem - Process Solution

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

% Computer : n011.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:28 EDT 2023

% Result   : Theorem 2.30s 2.49s
% Output   : Proof 2.30s
% Verified : 
% SZS Type : -

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