0.06/0.11 % Problem : theBenchmark.p : TPTP v0.0.0. Released v0.0.0. 0.06/0.12 % Command : do_cvc5 %s %d 0.12/0.33 % Computer : n022.cluster.edu 0.12/0.33 % Model : x86_64 x86_64 0.12/0.33 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz 0.12/0.33 % Memory : 8042.1875MB 0.12/0.33 % OS : Linux 3.10.0-693.el7.x86_64 0.12/0.33 % CPULimit : 960 0.12/0.33 % WCLimit : 120 0.12/0.33 % DateTime : Tue Aug 9 01:59:16 EDT 2022 0.12/0.33 % CPUTime : 0.19/0.47 %----Proving TF0_ARI 5.61/5.79 ------- cvc5-tfa casc j11 : /export/starexec/sandbox/benchmark/theBenchmark.p at /export/starexec/sandbox/benchmark/theBenchmark.p... 5.61/5.79 --- Run --finite-model-find --decision=internal at 15... 5.61/5.79 % SZS status Theorem for theBenchmark 5.61/5.79 % SZS output start Proof for theBenchmark 5.61/5.79 (let ((_let_1 (> z 0.0))) (let ((_let_2 (> u 0.0))) (let ((_let_3 (< (+ 1.0 z) w))) (let ((_let_4 (+ u v))) (let ((_let_5 (+ (+ _let_4 w) 1.0))) (let ((_let_6 (+ _let_4 z))) (let ((_let_7 (not (< (* (* _let_6 _let_6) _let_6) (* (* (* (* _let_5 _let_5) _let_5) _let_5) _let_5))))) (let ((_let_8 (< u v))) (let ((_let_9 (* w w w w w))) (let ((_let_10 (* v w w w w))) (let ((_let_11 (* (- 1) _let_10))) (let ((_let_12 (* v v w w w))) (let ((_let_13 (* v v v w w))) (let ((_let_14 (* v v v v w))) (let ((_let_15 (* (- 1) _let_14))) (let ((_let_16 (* v v v v v))) (let ((_let_17 (* u w w w w))) (let ((_let_18 (* (- 1) _let_17))) (let ((_let_19 (* u v w w w))) (let ((_let_20 (* u v v w w))) (let ((_let_21 (* u v v v w))) (let ((_let_22 (* u v v v v))) (let ((_let_23 (* (- 1) _let_22))) (let ((_let_24 (* u u w w w))) (let ((_let_25 (* u u v w w))) (let ((_let_26 (* u u v v w))) (let ((_let_27 (* u u v v v))) (let ((_let_28 (* u u u w w))) (let ((_let_29 (* u u u v w))) (let ((_let_30 (* u u u v v))) (let ((_let_31 (* u u u u w))) (let ((_let_32 (* (- 1) _let_31))) (let ((_let_33 (* u u u u v))) (let ((_let_34 (* (- 1) _let_33))) (let ((_let_35 (* u u u u u))) (let ((_let_36 (* w w w w))) (let ((_let_37 (* (- 1) _let_36))) (let ((_let_38 (* v w w w))) (let ((_let_39 (* v v w w))) (let ((_let_40 (* v v v w))) (let ((_let_41 (* v v v v))) (let ((_let_42 (* (- 1) _let_41))) (let ((_let_43 (* u w w w))) (let ((_let_44 (* u v w w))) (let ((_let_45 (* u v v w))) (let ((_let_46 (* u v v v))) (let ((_let_47 (* u u w w))) (let ((_let_48 (* u u v w))) (let ((_let_49 (* u u v v))) (let ((_let_50 (* u u u w))) (let ((_let_51 (* u u u v))) (let ((_let_52 (* u u u u))) (let ((_let_53 (* (- 1) _let_52))) (let ((_let_54 (* z z z))) (let ((_let_55 (* w w w))) (let ((_let_56 (* v z z))) (let ((_let_57 (* v w w))) (let ((_let_58 (* v v z))) (let ((_let_59 (* v v w))) (let ((_let_60 (* v v v))) (let ((_let_61 (* u z z))) (let ((_let_62 (* u w w))) (let ((_let_63 (* u v z))) (let ((_let_64 (* u v w))) (let ((_let_65 (* u v v))) (let ((_let_66 (* u u z))) (let ((_let_67 (* u u w))) (let ((_let_68 (* u u v))) (let ((_let_69 (* u u u))) (let ((_let_70 (* w w))) (let ((_let_71 (* v w))) (let ((_let_72 (* v v))) (let ((_let_73 (* u w))) (let ((_let_74 (* u v))) (let ((_let_75 (* u u))) (let ((_let_76 (* (- 1) w))) (let ((_let_77 (* (- 1) v))) (let ((_let_78 (* (- 1) u))) (let ((_let_79 (>= (+ _let_78 _let_77 _let_76 (* (- 2) _let_75) (* (- 4) _let_74) (* (- 4) _let_73) (* (- 2) _let_72) (* (- 4) _let_71) (* (- 2) _let_70) (* (/ (- 9) 5) _let_69) (* (/ (- 27) 5) _let_68) (* (- 6) _let_67) (* (/ 3 5) _let_66) (* (/ (- 27) 5) _let_65) (* (- 12) _let_64) (* (/ 6 5) _let_63) (* (- 6) _let_62) (* (/ 3 5) _let_61) (* (/ (- 9) 5) _let_60) (* (- 6) _let_59) (* (/ 3 5) _let_58) (* (- 6) _let_57) (* (/ 3 5) _let_56) (* (- 2) _let_55) (* (/ 1 5) _let_54) _let_53 (* (- 4) _let_51) (* (- 4) _let_50) (* (- 6) _let_49) (* (- 12) _let_48) (* (- 6) _let_47) (* (- 4) _let_46) (* (- 12) _let_45) (* (- 12) _let_44) (* (- 4) _let_43) _let_42 (* (- 4) _let_40) (* (- 6) _let_39) (* (- 4) _let_38) _let_37 (* (/ (- 1) 5) _let_35) _let_34 _let_32 (* (- 2) _let_30) (* (- 4) _let_29) (* (- 2) _let_28) (* (- 2) _let_27) (* (- 6) _let_26) (* (- 6) _let_25) (* (- 2) _let_24) _let_23 (* (- 4) _let_21) (* (- 6) _let_20) (* (- 4) _let_19) _let_18 (* (/ (- 1) 5) _let_16) _let_15 (* (- 2) _let_13) (* (- 2) _let_12) _let_11 (* (/ (- 1) 5) _let_9)) (/ 1 5)))) (let ((_let_80 (* (- 1) _let_69))) (let ((_let_81 (>= _let_80 0))) (let ((_let_82 (* (- 1) _let_75))) (let ((_let_83 (>= _let_82 0))) (let ((_let_84 (* (- 1) _let_49))) (let ((_let_85 (>= _let_84 0))) (let ((_let_86 (* (- 1) _let_19))) (let ((_let_87 (>= _let_86 0))) (let ((_let_88 (* (- 1) _let_21))) (let ((_let_89 (>= _let_88 0))) (let ((_let_90 (* (- 1) _let_64))) (let ((_let_91 (>= _let_90 0))) (let ((_let_92 (* (- 1) _let_73))) (let ((_let_93 (>= _let_92 0))) (let ((_let_94 (* (- 1) _let_20))) (let ((_let_95 (>= _let_94 0))) (let ((_let_96 (* (- 1) _let_44))) (let ((_let_97 (>= _let_96 0))) (let ((_let_98 (* (- 1) _let_47))) (let ((_let_99 (>= _let_98 0))) (let ((_let_100 (>= w 0))) (let ((_let_101 (>= _let_67 (- 1)))) (let ((_let_102 (>= _let_51 (- 1)))) (let ((_let_103 (>= _let_24 (- 1)))) (let ((_let_104 (>= _let_52 (- 1)))) (let ((_let_105 (>= _let_35 (- 1)))) (let ((_let_106 (>= _let_27 0))) (let ((_let_107 (>= (+ _let_76 _let_70) 0))) (let ((_let_108 (* (- 1) _let_55))) (let ((_let_109 (>= (+ _let_108 _let_36) 0))) (let ((_let_110 (* (- 1) _let_70))) (let ((_let_111 (>= (+ _let_110 _let_55) 0))) (let ((_let_112 (>= _let_45 0))) (let ((_let_113 (>= _let_48 0))) (let ((_let_114 (>= _let_50 0))) (let ((_let_115 (>= (+ _let_53 _let_31) 0))) (let ((_let_116 (* (- 1) _let_54))) (let ((_let_117 (+ _let_55 _let_116))) (let ((_let_118 (>= _let_117 0))) (let ((_let_119 (>= _let_68 0))) (let ((_let_120 (>= _let_61 0))) (let ((_let_121 (* (- 1) _let_61))) (let ((_let_122 (+ _let_62 _let_121))) (let ((_let_123 (>= _let_122 0))) (let ((_let_124 (* (- 1) _let_62))) (let ((_let_125 (>= (+ _let_124 _let_43) 0))) (let ((_let_126 (* (- 1) _let_43))) (let ((_let_127 (>= (+ _let_126 _let_17) 0))) (let ((_let_128 (>= _let_30 0))) (let ((_let_129 (>= v (- 1)))) (let ((_let_130 (* (- 1) _let_38))) (let ((_let_131 (>= _let_130 (- 1)))) (let ((_let_132 (>= (+ _let_76 _let_71) 0))) (let ((_let_133 (>= (+ _let_77 _let_72) 0))) (let ((_let_134 (>= (+ _let_78 _let_74) 0))) (let ((_let_135 (>= (+ _let_37 _let_10) 0))) (let ((_let_136 (>= (+ _let_130 _let_12) 0))) (let ((_let_137 (* (- 1) _let_39))) (let ((_let_138 (>= (+ _let_137 _let_13) 0))) (let ((_let_139 (* (- 1) _let_40))) (let ((_let_140 (>= (+ _let_139 _let_14) 0))) (let ((_let_141 (>= (+ _let_42 _let_16) 0))) (let ((_let_142 (>= (+ _let_53 _let_33) 0))) (let ((_let_143 (* (- 1) _let_57))) (let ((_let_144 (>= (+ _let_143 _let_39) 0))) (let ((_let_145 (* (- 1) _let_59))) (let ((_let_146 (>= (+ _let_145 _let_40) 0))) (let ((_let_147 (* (- 1) _let_60))) (let ((_let_148 (>= (+ _let_147 _let_41) 0))) (let ((_let_149 (>= (+ _let_110 _let_57) 0))) (let ((_let_150 (* (- 1) _let_71))) (let ((_let_151 (>= (+ _let_150 _let_59) 0))) (let ((_let_152 (* (- 1) _let_72))) (let ((_let_153 (>= (+ _let_152 _let_60) 0))) (let ((_let_154 (* (- 1) _let_58))) (let ((_let_155 (+ _let_59 _let_154))) (let ((_let_156 (>= _let_155 0))) (let ((_let_157 (* (- 1) _let_56))) (let ((_let_158 (+ _let_57 _let_157))) (let ((_let_159 (>= _let_158 0))) (let ((_let_160 (* (- 1) _let_66))) (let ((_let_161 (>= (+ _let_160 _let_48) 0))) (let ((_let_162 (* (- 1) _let_48))) (let ((_let_163 (>= (+ _let_162 _let_26) 0))) (let ((_let_164 (* (- 1) _let_50))) (let ((_let_165 (>= (+ _let_164 _let_29) 0))) (let ((_let_166 (>= u 1))) (let ((_let_167 (* (- 1) _let_74))) (let ((_let_168 (>= (+ _let_167 _let_65) 0))) (let ((_let_169 (* (- 1) _let_65))) (let ((_let_170 (>= (+ _let_169 _let_46) 0))) (let ((_let_171 (* (- 1) _let_46))) (let ((_let_172 (>= (+ _let_171 _let_22) 0))) (let ((_let_173 (* (- 1) _let_63))) (let ((_let_174 (>= (+ _let_173 _let_61) 0))) (let ((_let_175 (* (- 1) _let_9))) (let ((_let_176 (+ _let_10 _let_175))) (let ((_let_177 (>= _let_176 0))) (let ((_let_178 (* (- 1) _let_25))) (let ((_let_179 (+ _let_26 _let_178))) (let ((_let_180 (>= _let_179 0))) (let ((_let_181 (* (- 1) _let_29))) (let ((_let_182 (>= (+ _let_181 _let_28) 0))) (let ((_let_183 (EQ_RESOLVE (ASSUME :args (_let_7)) (MACRO_SR_EQ_INTRO :args (_let_7 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_184 (>= _let_78 0))) (let ((_let_185 (not _let_81))) (let ((_let_186 (_let_2))) (let ((_let_187 (EQ_RESOLVE (ASSUME :args _let_186) (MACRO_SR_EQ_INTRO :args (_let_2 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_188 (OR))) (let ((_let_189 (_let_185))) (let ((_let_190 (not _let_184))) (let ((_let_191 (MACRO_SR_PRED_INTRO :args ((= (not _let_190) _let_184))))) (let ((_let_192 (> _let_69 0.0))) (let ((_let_193 (EQ_RESOLVE (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_2 _let_69)) (REWRITE :args ((=> _let_2 _let_192))))) (CONG _let_191 (REFL :args _let_189) :args _let_188)))) (let ((_let_194 (MACRO_RESOLUTION_TRUST _let_193 _let_187 :args (_let_185 true _let_184)))) (let ((_let_195 (= u 0.0))) (let ((_let_196 (not _let_83))) (let ((_let_197 (not _let_195))) (let ((_let_198 (_let_197))) (let ((_let_199 (= 0.0 u))) (let ((_let_200 (_let_195))) (let ((_let_201 (false))) (let ((_let_202 (1.0 (- 1.0)))) (let ((_let_203 (MACRO_SR_PRED_TRANSFORM _let_187 :args _let_186))) (let ((_let_204 (ASSUME :args _let_200))) (let ((_let_205 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO (MODUS_PONENS _let_204 (SCOPE (SYMM _let_204) :args _let_200)) _let_187) :args (_let_190 _let_195)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_199)) :args _let_200) :args _let_200) (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_204 _let_203 :args _let_202) :args _let_201) :args _let_200) :args _let_198)) :args (_let_199 _let_190)) :args ((not (and _let_190 _let_195)) SB_LITERAL))) (CONG _let_191 (REFL :args _let_198) :args _let_188)) _let_187 :args (_let_197 true _let_184)))) (let ((_let_206 (_let_196))) (let ((_let_207 (MACRO_SR_PRED_INTRO :args ((= (not _let_197) _let_195))))) (let ((_let_208 (> _let_75 0.0))) (let ((_let_209 (EQ_RESOLVE (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_197 _let_75)) (REWRITE :args ((=> _let_197 _let_208))))) (CONG _let_207 (REFL :args _let_206) :args _let_188)))) (let ((_let_210 (MACRO_RESOLUTION_TRUST _let_209 _let_205 :args (_let_196 true _let_195)))) (let ((_let_211 (= v 0.0))) (let ((_let_212 (not _let_211))) (let ((_let_213 (and _let_197 _let_212))) (let ((_let_214 (not _let_85))) (let ((_let_215 (>= _let_77 0))) (let ((_let_216 (+ u _let_77))) (let ((_let_217 (>= _let_216 0))) (let ((_let_218 (not _let_215))) (let ((_let_219 (EQ_RESOLVE (ASSUME :args (_let_8)) (MACRO_SR_EQ_INTRO :args (_let_8 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_220 (_let_218))) (let ((_let_221 (not _let_217))) (let ((_let_222 (MACRO_SR_PRED_INTRO :args ((= (not _let_221) _let_217))))) (let ((_let_223 (<= v 0.0))) (let ((_let_224 (> v 0.0))) (let ((_let_225 (_let_224))) (let ((_let_226 (_let_223))) (let ((_let_227 (MACRO_SR_PRED_TRANSFORM _let_219 :args ((< _let_216 0.0))))) (let ((_let_228 (ASSUME :args (_let_215)))) (let ((_let_229 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_187 _let_219 _let_228) :args (_let_221 _let_190 _let_215)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM _let_228 :args _let_226) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_226) _let_227 _let_203 :args (1.0 1.0 (- 1.0))) :args _let_201) :args _let_226) :args _let_225) :args ((not _let_223)))) :args (_let_190 _let_221 _let_215)) :args ((not (and _let_221 _let_190 _let_215)) SB_LITERAL))) (CONG _let_222 _let_191 (REFL :args _let_220) :args _let_188)) _let_187 _let_219 :args (_let_218 true _let_184 true _let_217)))) (let ((_let_230 (_let_212))) (let ((_let_231 (MACRO_SR_PRED_INTRO :args ((= (not _let_218) _let_215))))) (let ((_let_232 (= 0.0 v))) (let ((_let_233 (_let_211))) (let ((_let_234 (ASSUME :args _let_220))) (let ((_let_235 (MACRO_SR_PRED_TRANSFORM _let_234 :args _let_225))) (let ((_let_236 (ASSUME :args _let_233))) (let ((_let_237 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO (MODUS_PONENS _let_236 (SCOPE (SYMM _let_236) :args _let_233)) _let_234) :args (_let_218 _let_211)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_232)) :args _let_233) :args _let_233) (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_236 _let_235 :args _let_202) :args _let_201) :args _let_233) :args _let_230)) :args (_let_232 _let_218)) :args ((not (and _let_218 _let_211)) SB_LITERAL))) (CONG _let_231 (REFL :args _let_230) :args _let_188)) _let_229 :args (_let_212 true _let_215)))) (let ((_let_238 (MACRO_SR_PRED_INTRO :args ((= (not _let_212) _let_211))))) (let ((_let_239 (_let_213))) (let ((_let_240 (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_239) (CONG (REFL :args _let_239) _let_207 _let_238 :args _let_188)) :args ((or _let_211 _let_195 _let_213))))) (let ((_let_241 (> _let_49 0.0))) (let ((_let_242 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_197 _let_212 _let_49)) (REWRITE :args ((=> _let_213 _let_241))))) :args ((or _let_214 (not _let_213)))))) (let ((_let_243 (MACRO_RESOLUTION_TRUST _let_242 (MACRO_RESOLUTION_TRUST _let_240 _let_237 _let_205 :args (_let_213 true _let_211 true _let_195)) :args (_let_214 false _let_213)))) (let ((_let_244 (>= _let_76 0))) (let ((_let_245 (not _let_244))) (let ((_let_246 (and _let_190 _let_218 _let_245))) (let ((_let_247 (not _let_87))) (let ((_let_248 (+ _let_76 z))) (let ((_let_249 (>= _let_248 (- 1)))) (let ((_let_250 (* (- 1) z))) (let ((_let_251 (>= _let_250 0))) (let ((_let_252 (EQ_RESOLVE (ASSUME :args (_let_3)) (MACRO_SR_EQ_INTRO :args (_let_3 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_253 (_let_1))) (let ((_let_254 (EQ_RESOLVE (ASSUME :args _let_253) (MACRO_SR_EQ_INTRO :args (_let_1 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_255 (_let_245))) (let ((_let_256 (not _let_251))) (let ((_let_257 (MACRO_SR_PRED_INTRO :args ((= (not _let_256) _let_251))))) (let ((_let_258 (not _let_249))) (let ((_let_259 (MACRO_SR_PRED_INTRO :args ((= (not _let_258) _let_249))))) (let ((_let_260 (<= w 0.0))) (let ((_let_261 (> w 0.0))) (let ((_let_262 (_let_261))) (let ((_let_263 (_let_260))) (let ((_let_264 (1.0 (- 1.0) (- 1.0)))) (let ((_let_265 (+ w _let_250))) (let ((_let_266 (MACRO_SR_PRED_TRANSFORM _let_252 :args ((> _let_265 1.0))))) (let ((_let_267 (MACRO_SR_PRED_TRANSFORM _let_254 :args _let_253))) (let ((_let_268 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_244)) :args _let_263) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_263) _let_267 _let_266 :args _let_264) :args _let_201) :args _let_263) :args _let_262) :args ((not _let_260)))) :args (_let_258 _let_256 _let_244))) (CONG _let_259 _let_257 (REFL :args _let_255) :args _let_188)) _let_254 _let_252 :args (_let_245 true _let_251 true _let_249)))) (let ((_let_269 (MACRO_SR_PRED_INTRO :args ((= (not _let_245) _let_244))))) (let ((_let_270 (_let_246))) (let ((_let_271 (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_270) (CONG (REFL :args _let_270) _let_191 _let_231 _let_269 :args _let_188)) :args ((or _let_184 _let_244 _let_215 _let_246))))) (let ((_let_272 (MACRO_RESOLUTION_TRUST _let_271 _let_187 _let_268 _let_229 :args (_let_246 true _let_184 true _let_244 true _let_215)))) (let ((_let_273 (not _let_246))) (let ((_let_274 (> _let_19 0.0))) (let ((_let_275 (and _let_2 _let_224 _let_261))) (let ((_let_276 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_2 _let_224 _let_261 _let_19)) (REWRITE :args ((=> _let_275 _let_274))))) :args ((or _let_247 _let_273))))) (let ((_let_277 (MACRO_RESOLUTION_TRUST _let_276 _let_272 :args (_let_247 false _let_246)))) (let ((_let_278 (not _let_89))) (let ((_let_279 (> _let_21 0.0))) (let ((_let_280 (MACRO_RESOLUTION_TRUST (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_2 _let_224 _let_261 _let_21)) (REWRITE :args ((=> _let_275 _let_279))))) :args ((or _let_278 _let_273))) _let_272 :args (_let_278 false _let_246)))) (let ((_let_281 (not _let_91))) (let ((_let_282 (> _let_64 0.0))) (let ((_let_283 (MACRO_RESOLUTION_TRUST (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_2 _let_224 _let_261 _let_64)) (REWRITE :args ((=> _let_275 _let_282))))) :args ((or _let_281 _let_273))) _let_272 :args (_let_281 false _let_246)))) (let ((_let_284 (and _let_190 _let_245))) (let ((_let_285 (not _let_93))) (let ((_let_286 (_let_284))) (let ((_let_287 (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_286) (CONG (REFL :args _let_286) _let_191 _let_269 :args _let_188)) :args ((or _let_184 _let_244 _let_284))))) (let ((_let_288 (MACRO_RESOLUTION_TRUST _let_287 _let_187 _let_268 :args (_let_284 true _let_184 true _let_244)))) (let ((_let_289 (not _let_284))) (let ((_let_290 (> _let_73 0.0))) (let ((_let_291 (and _let_2 _let_261))) (let ((_let_292 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_2 _let_261 _let_73)) (REWRITE :args ((=> _let_291 _let_290))))) :args ((or _let_285 _let_289))))) (let ((_let_293 (MACRO_RESOLUTION_TRUST _let_292 _let_288 :args (_let_285 false _let_284)))) (let ((_let_294 (= w 0.0))) (let ((_let_295 (not _let_294))) (let ((_let_296 (and _let_190 _let_212 _let_295))) (let ((_let_297 (not _let_95))) (let ((_let_298 (_let_295))) (let ((_let_299 (= 0.0 w))) (let ((_let_300 (_let_294))) (let ((_let_301 (ASSUME :args _let_255))) (let ((_let_302 (MACRO_SR_PRED_TRANSFORM _let_301 :args _let_262))) (let ((_let_303 (ASSUME :args _let_300))) (let ((_let_304 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO (MODUS_PONENS _let_303 (SCOPE (SYMM _let_303) :args _let_300)) _let_301) :args (_let_245 _let_294)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_299)) :args _let_300) :args _let_300) (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_303 _let_302 :args _let_202) :args _let_201) :args _let_300) :args _let_298)) :args (_let_299 _let_245)) :args ((not (and _let_245 _let_294)) SB_LITERAL))) (CONG _let_269 (REFL :args _let_298) :args _let_188)) _let_268 :args (_let_295 true _let_244)))) (let ((_let_305 (MACRO_SR_PRED_INTRO :args ((= (not _let_295) _let_294))))) (let ((_let_306 (_let_296))) (let ((_let_307 (> _let_20 0.0))) (let ((_let_308 (MACRO_RESOLUTION_TRUST (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_2 _let_212 _let_295 _let_20)) (REWRITE :args ((=> (and _let_2 _let_212 _let_295) _let_307))))) :args ((or _let_297 (not _let_296)))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_306) (CONG (REFL :args _let_306) _let_191 _let_238 _let_305 :args _let_188)) :args ((or _let_184 _let_294 _let_211 _let_296))) _let_187 _let_304 _let_237 :args (_let_296 true _let_184 true _let_294 true _let_211)) :args (_let_297 false _let_296)))) (let ((_let_309 (and _let_190 _let_218 _let_295))) (let ((_let_310 (not _let_97))) (let ((_let_311 (_let_309))) (let ((_let_312 (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_311) (CONG (REFL :args _let_311) _let_191 _let_231 _let_305 :args _let_188)) :args ((or _let_184 _let_294 _let_215 _let_309))))) (let ((_let_313 (> _let_44 0.0))) (let ((_let_314 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_2 _let_224 _let_295 _let_44)) (REWRITE :args ((=> (and _let_2 _let_224 _let_295) _let_313))))) :args ((or _let_310 (not _let_309)))))) (let ((_let_315 (MACRO_RESOLUTION_TRUST _let_314 (MACRO_RESOLUTION_TRUST _let_312 _let_187 _let_304 _let_229 :args (_let_309 true _let_184 true _let_294 true _let_215)) :args (_let_310 false _let_309)))) (let ((_let_316 (and _let_197 _let_295))) (let ((_let_317 (not _let_99))) (let ((_let_318 (_let_316))) (let ((_let_319 (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_318) (CONG (REFL :args _let_318) _let_207 _let_305 :args _let_188)) :args ((or _let_294 _let_195 _let_316))))) (let ((_let_320 (> _let_47 0.0))) (let ((_let_321 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_197 _let_295 _let_47)) (REWRITE :args ((=> _let_316 _let_320))))) :args ((or _let_317 (not _let_316)))))) (let ((_let_322 (MACRO_RESOLUTION_TRUST _let_321 (MACRO_RESOLUTION_TRUST _let_319 _let_304 _let_205 :args (_let_316 true _let_294 true _let_195)) :args (_let_317 false _let_316)))) (let ((_let_323 (not _let_100))) (let ((_let_324 (>= w 0.0))) (let ((_let_325 ((< w 0.0)))) (let ((_let_326 (_let_323))) (let ((_let_327 (ASSUME :args _let_326))) (let ((_let_328 (_let_324))) (let ((_let_329 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_327 _let_301) :args (_let_245 _let_323)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_325) _let_302 :args _let_202) :args _let_201) :args _let_325) :args _let_328) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_327 :args _let_325) :args ((not _let_324)))) :args (_let_323 _let_245)) :args ((not (and _let_245 _let_323)) SB_LITERAL))) (CONG _let_269 (MACRO_SR_PRED_INTRO :args ((= (not _let_323) _let_100))) :args _let_188)) _let_268 :args (_let_100 true _let_244)))) (let ((_let_330 (* (- 1) _let_67))) (let ((_let_331 (>= _let_330 0))) (let ((_let_332 (and _let_197 _let_245))) (let ((_let_333 (not _let_331))) (let ((_let_334 (_let_332))) (let ((_let_335 (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_334) (CONG (REFL :args _let_334) _let_207 _let_269 :args _let_188)) :args ((or _let_244 _let_195 _let_332))))) (let ((_let_336 (MACRO_RESOLUTION_TRUST _let_335 _let_268 _let_205 :args (_let_332 true _let_244 true _let_195)))) (let ((_let_337 (not _let_332))) (let ((_let_338 (> _let_67 0.0))) (let ((_let_339 (and _let_197 _let_261))) (let ((_let_340 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_197 _let_261 _let_67)) (REWRITE :args ((=> _let_339 _let_338))))) :args ((or _let_333 _let_337))))) (let ((_let_341 (MACRO_RESOLUTION_TRUST _let_340 _let_336 :args (_let_333 false _let_332)))) (let ((_let_342 (not _let_101))) (let ((_let_343 (MACRO_SR_PRED_INTRO :args ((= (not _let_333) _let_331))))) (let ((_let_344 (>= _let_67 (- 1.0)))) (let ((_let_345 ((< _let_67 (- 1.0))))) (let ((_let_346 (_let_342))) (let ((_let_347 (ASSUME :args _let_346))) (let ((_let_348 (_let_344))) (let ((_let_349 (ASSUME :args (_let_333)))) (let ((_let_350 (MACRO_SR_PRED_TRANSFORM _let_349 :args (_let_338)))) (let ((_let_351 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_347 _let_349) :args (_let_333 _let_342)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_345) _let_350 :args _let_202) :args _let_201) :args _let_345) :args _let_348) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_347 :args _let_345) :args ((not _let_344)))) :args (_let_342 _let_333)) :args ((not (and _let_333 _let_342)) SB_LITERAL))) (CONG _let_343 (MACRO_SR_PRED_INTRO :args ((= (not _let_342) _let_101))) :args _let_188)) _let_341 :args (_let_101 true _let_331)))) (let ((_let_352 (* (- 1) _let_51))) (let ((_let_353 (>= _let_352 0))) (let ((_let_354 (and _let_190 _let_218))) (let ((_let_355 (not _let_353))) (let ((_let_356 (_let_354))) (let ((_let_357 (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_356) (CONG (REFL :args _let_356) _let_191 _let_231 :args _let_188)) :args ((or _let_184 _let_215 _let_354))))) (let ((_let_358 (MACRO_RESOLUTION_TRUST _let_357 _let_187 _let_229 :args (_let_354 true _let_184 true _let_215)))) (let ((_let_359 (not _let_354))) (let ((_let_360 (> _let_51 0.0))) (let ((_let_361 (and _let_2 _let_224))) (let ((_let_362 (MACRO_RESOLUTION_TRUST (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_2 _let_224 _let_51)) (REWRITE :args ((=> _let_361 _let_360))))) :args ((or _let_355 _let_359))) _let_358 :args (_let_355 false _let_354)))) (let ((_let_363 (not _let_102))) (let ((_let_364 (MACRO_SR_PRED_INTRO :args ((= (not _let_355) _let_353))))) (let ((_let_365 (>= _let_51 (- 1.0)))) (let ((_let_366 ((< _let_51 (- 1.0))))) (let ((_let_367 (_let_363))) (let ((_let_368 (ASSUME :args _let_367))) (let ((_let_369 (_let_365))) (let ((_let_370 (ASSUME :args (_let_355)))) (let ((_let_371 (MACRO_SR_PRED_TRANSFORM _let_370 :args (_let_360)))) (let ((_let_372 (* (- 1) _let_24))) (let ((_let_373 (>= _let_372 0))) (let ((_let_374 (not _let_373))) (let ((_let_375 (> _let_24 0.0))) (let ((_let_376 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_197 _let_261 _let_24)) (REWRITE :args ((=> _let_339 _let_375))))) :args ((or _let_374 _let_337))))) (let ((_let_377 (MACRO_RESOLUTION_TRUST _let_376 _let_336 :args (_let_374 false _let_332)))) (let ((_let_378 (not _let_103))) (let ((_let_379 (MACRO_SR_PRED_INTRO :args ((= (not _let_374) _let_373))))) (let ((_let_380 (>= _let_24 (- 1.0)))) (let ((_let_381 ((< _let_24 (- 1.0))))) (let ((_let_382 (_let_378))) (let ((_let_383 (ASSUME :args _let_382))) (let ((_let_384 (_let_380))) (let ((_let_385 (ASSUME :args (_let_374)))) (let ((_let_386 (MACRO_SR_PRED_TRANSFORM _let_385 :args (_let_375)))) (let ((_let_387 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_383 _let_385) :args (_let_374 _let_378)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_381) _let_386 :args _let_202) :args _let_201) :args _let_381) :args _let_384) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_383 :args _let_381) :args ((not _let_380)))) :args (_let_378 _let_374)) :args ((not (and _let_374 _let_378)) SB_LITERAL))) (CONG _let_379 (MACRO_SR_PRED_INTRO :args ((= (not _let_378) _let_103))) :args _let_188)) _let_377 :args (_let_103 true _let_373)))) (let ((_let_388 (>= _let_53 0))) (let ((_let_389 (not _let_388))) (let ((_let_390 (_let_389))) (let ((_let_391 (> _let_52 0.0))) (let ((_let_392 (EQ_RESOLVE (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_197 _let_52)) (REWRITE :args ((=> _let_197 _let_391))))) (CONG _let_207 (REFL :args _let_390) :args _let_188)))) (let ((_let_393 (MACRO_RESOLUTION_TRUST _let_392 _let_205 :args (_let_389 true _let_195)))) (let ((_let_394 (not _let_104))) (let ((_let_395 (MACRO_SR_PRED_INTRO :args ((= (not _let_389) _let_388))))) (let ((_let_396 (>= _let_52 (- 1.0)))) (let ((_let_397 ((< _let_52 (- 1.0))))) (let ((_let_398 (_let_394))) (let ((_let_399 (ASSUME :args _let_398))) (let ((_let_400 (_let_396))) (let ((_let_401 (ASSUME :args _let_390))) (let ((_let_402 (MACRO_SR_PRED_TRANSFORM _let_401 :args (_let_391)))) (let ((_let_403 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_399 _let_401) :args (_let_389 _let_394)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_397) _let_402 :args _let_202) :args _let_201) :args _let_397) :args _let_400) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_399 :args _let_397) :args ((not _let_396)))) :args (_let_394 _let_389)) :args ((not (and _let_389 _let_394)) SB_LITERAL))) (CONG _let_395 (MACRO_SR_PRED_INTRO :args ((= (not _let_394) _let_104))) :args _let_188)) _let_393 :args (_let_104 true _let_388)))) (let ((_let_404 (* (- 1) _let_35))) (let ((_let_405 (>= _let_404 0))) (let ((_let_406 (not _let_405))) (let ((_let_407 (_let_406))) (let ((_let_408 (> _let_35 0.0))) (let ((_let_409 (EQ_RESOLVE (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_2 _let_35)) (REWRITE :args ((=> _let_2 _let_408))))) (CONG _let_191 (REFL :args _let_407) :args _let_188)))) (let ((_let_410 (MACRO_RESOLUTION_TRUST _let_409 _let_187 :args (_let_406 true _let_184)))) (let ((_let_411 (not _let_105))) (let ((_let_412 (MACRO_SR_PRED_INTRO :args ((= (not _let_406) _let_405))))) (let ((_let_413 (>= _let_35 (- 1.0)))) (let ((_let_414 ((< _let_35 (- 1.0))))) (let ((_let_415 (_let_411))) (let ((_let_416 (ASSUME :args _let_415))) (let ((_let_417 (_let_413))) (let ((_let_418 (ASSUME :args _let_407))) (let ((_let_419 (MACRO_SR_PRED_TRANSFORM _let_418 :args (_let_408)))) (let ((_let_420 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_416 _let_418) :args (_let_406 _let_411)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_414) _let_419 :args _let_202) :args _let_201) :args _let_414) :args _let_417) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_416 :args _let_414) :args ((not _let_413)))) :args (_let_411 _let_406)) :args ((not (and _let_406 _let_411)) SB_LITERAL))) (CONG _let_412 (MACRO_SR_PRED_INTRO :args ((= (not _let_411) _let_105))) :args _let_188)) _let_410 :args (_let_105 true _let_405)))) (let ((_let_421 (* (- 1) _let_27))) (let ((_let_422 (>= _let_421 0))) (let ((_let_423 (and _let_197 _let_218))) (let ((_let_424 (not _let_422))) (let ((_let_425 (_let_423))) (let ((_let_426 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_425) (CONG (REFL :args _let_425) _let_207 _let_231 :args _let_188)) :args ((or _let_215 _let_195 _let_423))) _let_229 _let_205 :args (_let_423 true _let_215 true _let_195)))) (let ((_let_427 (not _let_423))) (let ((_let_428 (> _let_27 0.0))) (let ((_let_429 (and _let_197 _let_224))) (let ((_let_430 (MACRO_RESOLUTION_TRUST (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_197 _let_224 _let_27)) (REWRITE :args ((=> _let_429 _let_428))))) :args ((or _let_424 _let_427))) _let_426 :args (_let_424 false _let_423)))) (let ((_let_431 (not _let_106))) (let ((_let_432 (MACRO_SR_PRED_INTRO :args ((= (not _let_424) _let_422))))) (let ((_let_433 (>= _let_27 0.0))) (let ((_let_434 ((< _let_27 0.0)))) (let ((_let_435 (_let_431))) (let ((_let_436 (ASSUME :args _let_435))) (let ((_let_437 (_let_433))) (let ((_let_438 (ASSUME :args (_let_424)))) (let ((_let_439 (MACRO_SR_PRED_TRANSFORM _let_438 :args (_let_428)))) (let ((_let_440 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_436 _let_438) :args (_let_424 _let_431)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_434) _let_439 :args _let_202) :args _let_201) :args _let_434) :args _let_437) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_436 :args _let_434) :args ((not _let_433)))) :args (_let_431 _let_424)) :args ((not (and _let_424 _let_431)) SB_LITERAL))) (CONG _let_432 (MACRO_SR_PRED_INTRO :args ((= (not _let_431) _let_106))) :args _let_188)) _let_430 :args (_let_106 true _let_422)))) (let ((_let_441 (+ w _let_110))) (let ((_let_442 (>= _let_441 0))) (let ((_let_443 (not _let_442))) (let ((_let_444 (ite _let_100 _let_443 (not (>= (+ _let_76 _let_110) 0))))) (let ((_let_445 (not _let_107))) (let ((_let_446 (>= _let_70 0))) (let ((_let_447 (ite _let_446 _let_444 (ite _let_100 (not (>= (+ w _let_70) 0)) _let_445)))) (let ((_let_448 (>= _let_76 (- 1)))) (let ((_let_449 (not _let_448))) (let ((_let_450 (ite _let_100 _let_449 (not (>= w (- 1)))))) (let ((_let_451 (and _let_450 _let_295))) (let ((_let_452 (_let_449))) (let ((_let_453 (<= w 1.0))) (let ((_let_454 (> w 1.0))) (let ((_let_455 (_let_454))) (let ((_let_456 (_let_453))) (let ((_let_457 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_448)) :args _let_456) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_456) _let_267 _let_266 :args _let_264) :args _let_201) :args _let_456) :args _let_455) :args ((not _let_453)))) :args (_let_258 _let_256 _let_448))) (CONG _let_259 _let_257 (REFL :args _let_452) :args _let_188)) _let_254 _let_252 :args (_let_449 true _let_251 true _let_249)))) (let ((_let_458 (MACRO_SR_PRED_INTRO :args ((= (not _let_449) _let_448))))) (let ((_let_459 (REFL :args _let_326))) (let ((_let_460 (_let_450))) (let ((_let_461 (REORDERING (EQ_RESOLVE (CNF_ITE_NEG1 :args _let_460) (CONG (REFL :args _let_460) _let_459 _let_458 :args _let_188)) :args ((or _let_448 _let_450 _let_323))))) (let ((_let_462 (MACRO_RESOLUTION_TRUST _let_461 _let_457 _let_329 :args (_let_450 true _let_448 false _let_100)))) (let ((_let_463 (not _let_450))) (let ((_let_464 (REFL :args (_let_463)))) (let ((_let_465 (_let_451))) (let ((_let_466 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_465) (CONG (REFL :args _let_465) _let_464 _let_305 :args _let_188)) :args ((or _let_294 _let_463 _let_451))) _let_304 _let_462 :args (_let_451 true _let_294 false _let_450)))) (let ((_let_467 (- w))) (let ((_let_468 (- _let_70))) (let ((_let_469 (>= _let_70 0.0))) (let ((_let_470 (- 1.0))) (let ((_let_471 (>= 1.0 0.0))) (let ((_let_472 (ite _let_324 (ite _let_471 _let_454 (> w _let_470)) (ite _let_471 (> _let_467 1.0) (> _let_467 _let_470))))) (let ((_let_473 (and _let_472 _let_295))) (let ((_let_474 (=> _let_473 (ite _let_469 (ite _let_324 (> _let_70 w) (> _let_70 _let_467)) (ite _let_324 (> _let_468 w) (> _let_468 _let_467)))))) (let ((_let_475 (>= _let_70 (- 1)))) (let ((_let_476 (not _let_475))) (let ((_let_477 (ite _let_446 (not (>= _let_110 (- 1))) _let_476))) (let ((_let_478 (and _let_450 _let_450 _let_295))) (let ((_let_479 (_let_478))) (let ((_let_480 (MACRO_RESOLUTION_TRUST (REORDERING (FACTORING (EQ_RESOLVE (CNF_AND_NEG :args _let_479) (CONG (REFL :args _let_479) _let_464 _let_464 _let_305 :args _let_188))) :args ((or _let_294 _let_478 _let_463))) _let_304 _let_462 :args (_let_478 true _let_294 false _let_450)))) (let ((_let_481 (not _let_478))) (let ((_let_482 (- 1))) (let ((_let_483 (>= 1 0.0))) (let ((_let_484 (ite _let_324 (ite _let_483 (> w 1) (> w _let_482)) (ite _let_483 (> _let_467 1) (> _let_467 _let_482))))) (let ((_let_485 (and _let_484 _let_472 _let_295))) (let ((_let_486 (=> _let_485 (ite _let_469 (ite _let_483 (> _let_70 1) (> _let_70 _let_482)) (ite _let_483 (> _let_468 1) (> _let_468 _let_482)))))) (let ((_let_487 (>= _let_110 0))) (let ((_let_488 (not _let_487))) (let ((_let_489 (_let_488))) (let ((_let_490 (> _let_70 0.0))) (let ((_let_491 (>= _let_70 (- 1.0)))) (let ((_let_492 ((< _let_70 (- 1.0))))) (let ((_let_493 (ASSUME :args (_let_476)))) (let ((_let_494 (ASSUME :args _let_489))) (let ((_let_495 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS2 :args (_let_477)) :args ((or _let_446 _let_476 (not _let_477)))) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_493 _let_494) :args (_let_488 _let_476)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_492) (MACRO_SR_PRED_TRANSFORM _let_494 :args (_let_490)) :args _let_202) :args _let_201) :args _let_492) :args (_let_491)) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_493 :args _let_492) :args ((not _let_491)))) :args (_let_476 _let_488)) :args ((not (and _let_488 _let_476)) SB_LITERAL))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_488) _let_487))) (MACRO_SR_PRED_INTRO :args ((= (not _let_476) _let_475))) :args _let_188)) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_295 _let_70)) (REWRITE :args ((=> _let_295 _let_490))))) (CONG _let_305 (REFL :args _let_489) :args _let_188)) _let_304 :args (_let_488 true _let_294)) :args (_let_475 true _let_487)) (MACRO_RESOLUTION_TRUST (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_486 THEORY_ARITH)) (REWRITE :args (_let_486)))) :args ((or _let_477 _let_481))) _let_480 :args (_let_477 false _let_478)) :args (_let_446 false _let_475 false _let_477)))) (let ((_let_496 (not _let_446))) (let ((_let_497 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_444)) :args ((or _let_323 _let_443 (not _let_444)))) _let_329 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_447)) :args ((or _let_496 _let_444 (not _let_447)))) _let_495 (MACRO_RESOLUTION_TRUST (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_474 THEORY_ARITH)) (REWRITE :args (_let_474)))) :args ((or _let_447 (not _let_451)))) _let_466 :args (_let_447 false _let_451)) :args (_let_444 false _let_446 false _let_447)) :args (_let_443 false _let_100 false _let_444)))) (let ((_let_498 (_let_107))) (let ((_let_499 (MACRO_SR_PRED_INTRO :args ((= (not _let_443) _let_442))))) (let ((_let_500 (_let_443))) (let ((_let_501 ((<= _let_441 0.0)))) (let ((_let_502 ((> _let_441 0.0)))) (let ((_let_503 ((- 1.0) 1.0))) (let ((_let_504 (ASSUME :args _let_500))) (let ((_let_505 (MACRO_SR_PRED_TRANSFORM _let_504 :args ((< _let_441 0.0))))) (let ((_let_506 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_504 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_502) _let_505 :args _let_503) :args _let_201) :args _let_502) :args _let_501) :args _let_498) :args _let_500)) :args _let_500)) (CONG _let_499 (REFL :args _let_498) :args _let_188)) _let_497 :args (_let_107 true _let_442)))) (let ((_let_507 (+ _let_55 _let_37))) (let ((_let_508 (>= _let_507 0))) (let ((_let_509 (not _let_508))) (let ((_let_510 (>= _let_55 0))) (let ((_let_511 (ite _let_510 _let_509 (not (>= (+ _let_108 _let_37) 0))))) (let ((_let_512 (not _let_109))) (let ((_let_513 (>= _let_36 0))) (let ((_let_514 (ite _let_513 _let_511 (ite _let_510 (not (>= (+ _let_55 _let_36) 0)) _let_512)))) (let ((_let_515 (- _let_55))) (let ((_let_516 (- _let_36))) (let ((_let_517 (>= _let_55 0.0))) (let ((_let_518 (>= _let_36 0.0))) (let ((_let_519 (=> _let_473 (ite _let_518 (ite _let_517 (> _let_36 _let_55) (> _let_36 _let_515)) (ite _let_517 (> _let_516 _let_55) (> _let_516 _let_515)))))) (let ((_let_520 (>= _let_36 (- 1)))) (let ((_let_521 (not _let_520))) (let ((_let_522 (ite _let_513 (not (>= _let_37 (- 1))) _let_521))) (let ((_let_523 (=> _let_485 (ite _let_518 (ite _let_483 (> _let_36 1) (> _let_36 _let_482)) (ite _let_483 (> _let_516 1) (> _let_516 _let_482)))))) (let ((_let_524 (>= _let_37 0))) (let ((_let_525 (not _let_524))) (let ((_let_526 (_let_525))) (let ((_let_527 (> _let_36 0.0))) (let ((_let_528 (>= _let_36 (- 1.0)))) (let ((_let_529 ((< _let_36 (- 1.0))))) (let ((_let_530 (ASSUME :args (_let_521)))) (let ((_let_531 (ASSUME :args _let_526))) (let ((_let_532 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS2 :args (_let_522)) :args ((or _let_513 _let_521 (not _let_522)))) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_530 _let_531) :args (_let_525 _let_521)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_529) (MACRO_SR_PRED_TRANSFORM _let_531 :args (_let_527)) :args _let_202) :args _let_201) :args _let_529) :args (_let_528)) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_530 :args _let_529) :args ((not _let_528)))) :args (_let_521 _let_525)) :args ((not (and _let_525 _let_521)) SB_LITERAL))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_525) _let_524))) (MACRO_SR_PRED_INTRO :args ((= (not _let_521) _let_520))) :args _let_188)) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_295 _let_36)) (REWRITE :args ((=> _let_295 _let_527))))) (CONG _let_305 (REFL :args _let_526) :args _let_188)) _let_304 :args (_let_525 true _let_294)) :args (_let_520 true _let_524)) (MACRO_RESOLUTION_TRUST (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_523 THEORY_ARITH)) (REWRITE :args (_let_523)))) :args ((or _let_522 _let_481))) _let_480 :args (_let_522 false _let_478)) :args (_let_513 false _let_520 false _let_522)))) (let ((_let_533 (not _let_513))) (let ((_let_534 (>= _let_55 (- 1)))) (let ((_let_535 (not _let_534))) (let ((_let_536 (ite _let_510 (not (>= _let_108 (- 1))) _let_535))) (let ((_let_537 (=> _let_485 (ite _let_517 (ite _let_483 (> _let_55 1) (> _let_55 _let_482)) (ite _let_483 (> _let_515 1) (> _let_515 _let_482)))))) (let ((_let_538 (>= _let_108 0))) (let ((_let_539 (not _let_538))) (let ((_let_540 (_let_539))) (let ((_let_541 (> _let_55 0.0))) (let ((_let_542 (>= _let_55 (- 1.0)))) (let ((_let_543 ((< _let_55 (- 1.0))))) (let ((_let_544 (ASSUME :args (_let_535)))) (let ((_let_545 (ASSUME :args _let_540))) (let ((_let_546 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS2 :args (_let_536)) :args ((or _let_510 _let_535 (not _let_536)))) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_544 _let_545) :args (_let_539 _let_535)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_543) (MACRO_SR_PRED_TRANSFORM _let_545 :args (_let_541)) :args _let_202) :args _let_201) :args _let_543) :args (_let_542)) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_544 :args _let_543) :args ((not _let_542)))) :args (_let_535 _let_539)) :args ((not (and _let_539 _let_535)) SB_LITERAL))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_539) _let_538))) (MACRO_SR_PRED_INTRO :args ((= (not _let_535) _let_534))) :args _let_188)) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_261 _let_55)) (REWRITE :args ((=> _let_261 _let_541))))) (CONG _let_269 (REFL :args _let_540) :args _let_188)) _let_268 :args (_let_539 true _let_244)) :args (_let_534 true _let_538)) (MACRO_RESOLUTION_TRUST (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_537 THEORY_ARITH)) (REWRITE :args (_let_537)))) :args ((or _let_536 _let_481))) _let_480 :args (_let_536 false _let_478)) :args (_let_510 false _let_534 false _let_536)))) (let ((_let_547 (not _let_510))) (let ((_let_548 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_511)) :args ((or _let_547 _let_509 (not _let_511)))) _let_546 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_514)) :args ((or _let_533 _let_511 (not _let_514)))) _let_532 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_519 THEORY_ARITH)) (REWRITE :args (_let_519)))) _let_466 :args (_let_514 false _let_451)) :args (_let_511 false _let_513 false _let_514)) :args (_let_509 false _let_510 false _let_511)))) (let ((_let_549 (_let_109))) (let ((_let_550 (MACRO_SR_PRED_INTRO :args ((= (not _let_509) _let_508))))) (let ((_let_551 (_let_509))) (let ((_let_552 ((<= _let_507 0.0)))) (let ((_let_553 ((> _let_507 0.0)))) (let ((_let_554 (ASSUME :args _let_551))) (let ((_let_555 (MACRO_SR_PRED_TRANSFORM _let_554 :args ((< _let_507 0.0))))) (let ((_let_556 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_554 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_553) _let_555 :args _let_503) :args _let_201) :args _let_553) :args _let_552) :args _let_549) :args _let_551)) :args _let_551)) (CONG _let_550 (REFL :args _let_549) :args _let_188)) _let_548 :args (_let_109 true _let_508)))) (let ((_let_557 (+ _let_70 _let_108))) (let ((_let_558 (>= _let_557 0))) (let ((_let_559 (not _let_558))) (let ((_let_560 (ite _let_446 _let_559 (not (>= (+ _let_110 _let_108) 0))))) (let ((_let_561 (not _let_111))) (let ((_let_562 (ite _let_510 _let_560 (ite _let_446 (not (>= (+ _let_70 _let_55) 0)) _let_561)))) (let ((_let_563 (=> _let_473 (ite _let_517 (ite _let_469 (> _let_55 _let_70) (> _let_55 _let_468)) (ite _let_469 (> _let_515 _let_70) (> _let_515 _let_468)))))) (let ((_let_564 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_560)) :args ((or _let_496 _let_559 (not _let_560)))) _let_495 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_562)) :args ((or _let_547 _let_560 (not _let_562)))) _let_546 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_563 THEORY_ARITH)) (REWRITE :args (_let_563)))) _let_466 :args (_let_562 false _let_451)) :args (_let_560 false _let_510 false _let_562)) :args (_let_559 false _let_446 false _let_560)))) (let ((_let_565 (_let_111))) (let ((_let_566 (MACRO_SR_PRED_INTRO :args ((= (not _let_559) _let_558))))) (let ((_let_567 (_let_559))) (let ((_let_568 (<= _let_557 0.0))) (let ((_let_569 (_let_568))) (let ((_let_570 ((> _let_557 0.0)))) (let ((_let_571 (ASSUME :args _let_567))) (let ((_let_572 (MACRO_SR_PRED_TRANSFORM _let_571 :args ((< _let_557 0.0))))) (let ((_let_573 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_571 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_570) _let_572 :args _let_503) :args _let_201) :args _let_570) :args _let_569) :args _let_565) :args _let_567)) :args _let_567)) (CONG _let_566 (REFL :args _let_565) :args _let_188)) _let_564 :args (_let_111 true _let_558)))) (let ((_let_574 (* (- 1) _let_45))) (let ((_let_575 (>= _let_574 0))) (let ((_let_576 (and _let_190 _let_212 _let_245))) (let ((_let_577 (not _let_575))) (let ((_let_578 (_let_576))) (let ((_let_579 (> _let_45 0.0))) (let ((_let_580 (MACRO_RESOLUTION_TRUST (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_2 _let_212 _let_261 _let_45)) (REWRITE :args ((=> (and _let_2 _let_212 _let_261) _let_579))))) :args ((or _let_577 (not _let_576)))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_578) (CONG (REFL :args _let_578) _let_191 _let_238 _let_269 :args _let_188)) :args ((or _let_184 _let_244 _let_211 _let_576))) _let_187 _let_268 _let_237 :args (_let_576 true _let_184 true _let_244 true _let_211)) :args (_let_577 false _let_576)))) (let ((_let_581 (not _let_112))) (let ((_let_582 (MACRO_SR_PRED_INTRO :args ((= (not _let_577) _let_575))))) (let ((_let_583 (>= _let_45 0.0))) (let ((_let_584 ((< _let_45 0.0)))) (let ((_let_585 (_let_581))) (let ((_let_586 (ASSUME :args _let_585))) (let ((_let_587 (_let_583))) (let ((_let_588 (ASSUME :args (_let_577)))) (let ((_let_589 (MACRO_SR_PRED_TRANSFORM _let_588 :args (_let_579)))) (let ((_let_590 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_586 _let_588) :args (_let_577 _let_581)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_584) _let_589 :args _let_202) :args _let_201) :args _let_584) :args _let_587) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_586 :args _let_584) :args ((not _let_583)))) :args (_let_581 _let_577)) :args ((not (and _let_577 _let_581)) SB_LITERAL))) (CONG _let_582 (MACRO_SR_PRED_INTRO :args ((= (not _let_581) _let_112))) :args _let_188)) _let_580 :args (_let_112 true _let_575)))) (let ((_let_591 (>= _let_162 0))) (let ((_let_592 (and _let_197 _let_218 _let_245))) (let ((_let_593 (not _let_591))) (let ((_let_594 (_let_592))) (let ((_let_595 (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_594) (CONG (REFL :args _let_594) _let_207 _let_231 _let_269 :args _let_188)) :args ((or _let_244 _let_215 _let_195 _let_592))))) (let ((_let_596 (> _let_48 0.0))) (let ((_let_597 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_197 _let_224 _let_261 _let_48)) (REWRITE :args ((=> (and _let_197 _let_224 _let_261) _let_596))))) :args ((or _let_593 (not _let_592)))))) (let ((_let_598 (MACRO_RESOLUTION_TRUST _let_597 (MACRO_RESOLUTION_TRUST _let_595 _let_268 _let_229 _let_205 :args (_let_592 true _let_244 true _let_215 true _let_195)) :args (_let_593 false _let_592)))) (let ((_let_599 (not _let_113))) (let ((_let_600 (MACRO_SR_PRED_INTRO :args ((= (not _let_593) _let_591))))) (let ((_let_601 (>= _let_48 0.0))) (let ((_let_602 ((< _let_48 0.0)))) (let ((_let_603 (_let_599))) (let ((_let_604 (ASSUME :args _let_603))) (let ((_let_605 (_let_601))) (let ((_let_606 (ASSUME :args (_let_593)))) (let ((_let_607 (MACRO_SR_PRED_TRANSFORM _let_606 :args (_let_596)))) (let ((_let_608 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_604 _let_606) :args (_let_593 _let_599)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_602) _let_607 :args _let_202) :args _let_201) :args _let_602) :args _let_605) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_604 :args _let_602) :args ((not _let_601)))) :args (_let_599 _let_593)) :args ((not (and _let_593 _let_599)) SB_LITERAL))) (CONG _let_600 (MACRO_SR_PRED_INTRO :args ((= (not _let_599) _let_113))) :args _let_188)) _let_598 :args (_let_113 true _let_591)))) (let ((_let_609 (>= _let_164 0))) (let ((_let_610 (not _let_609))) (let ((_let_611 (> _let_50 0.0))) (let ((_let_612 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_2 _let_261 _let_50)) (REWRITE :args ((=> _let_291 _let_611))))) :args ((or _let_610 _let_289))))) (let ((_let_613 (MACRO_RESOLUTION_TRUST _let_612 _let_288 :args (_let_610 false _let_284)))) (let ((_let_614 (not _let_114))) (let ((_let_615 (MACRO_SR_PRED_INTRO :args ((= (not _let_610) _let_609))))) (let ((_let_616 (>= _let_50 0.0))) (let ((_let_617 ((not _let_616)))) (let ((_let_618 ((< _let_50 0.0)))) (let ((_let_619 (_let_614))) (let ((_let_620 (ASSUME :args _let_619))) (let ((_let_621 (_let_616))) (let ((_let_622 (ASSUME :args (_let_610)))) (let ((_let_623 (MACRO_SR_PRED_TRANSFORM _let_622 :args (_let_611)))) (let ((_let_624 (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_620 _let_622) :args (_let_610 _let_614)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_618) _let_623 :args _let_202) :args _let_201) :args _let_618) :args _let_621) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_620 :args _let_618) :args _let_617)) :args (_let_614 _let_610)) :args ((not (and _let_610 _let_614)) SB_LITERAL))) (CONG _let_615 (MACRO_SR_PRED_INTRO :args ((= (not _let_614) _let_114))) :args _let_188)))) (let ((_let_625 (MACRO_RESOLUTION_TRUST _let_624 _let_613 :args (_let_114 true _let_609)))) (let ((_let_626 (+ _let_52 _let_32))) (let ((_let_627 (>= _let_626 0))) (let ((_let_628 (not _let_627))) (let ((_let_629 (>= _let_52 0))) (let ((_let_630 (ite _let_629 _let_628 (not (>= (+ _let_53 _let_32) 0))))) (let ((_let_631 (not _let_115))) (let ((_let_632 (>= _let_31 0))) (let ((_let_633 (ite _let_632 _let_630 (ite _let_629 (not (>= (+ _let_52 _let_31) 0)) _let_631)))) (let ((_let_634 (and _let_450 _let_295 _let_197))) (let ((_let_635 (_let_634))) (let ((_let_636 (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_635) (CONG (REFL :args _let_635) _let_464 _let_305 _let_207 :args _let_188)) :args ((or _let_294 _let_195 _let_463 _let_634))))) (let ((_let_637 (MACRO_RESOLUTION_TRUST _let_636 _let_304 _let_205 _let_462 :args (_let_634 true _let_294 true _let_195 false _let_450)))) (let ((_let_638 (- _let_52))) (let ((_let_639 (- _let_31))) (let ((_let_640 (>= _let_52 0.0))) (let ((_let_641 (>= _let_31 0.0))) (let ((_let_642 (and _let_472 _let_295 _let_197))) (let ((_let_643 (=> _let_642 (ite _let_641 (ite _let_640 (> _let_31 _let_52) (> _let_31 _let_638)) (ite _let_640 (> _let_639 _let_52) (> _let_639 _let_638)))))) (let ((_let_644 (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_643 THEORY_ARITH)) (REWRITE :args (_let_643)))))) (let ((_let_645 (>= _let_32 0))) (let ((_let_646 (not _let_645))) (let ((_let_647 (> _let_31 0.0))) (let ((_let_648 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_197 _let_261 _let_31)) (REWRITE :args ((=> _let_339 _let_647))))) :args ((or _let_646 _let_337))))) (let ((_let_649 (not _let_632))) (let ((_let_650 ((< _let_31 0.0)))) (let ((_let_651 (ASSUME :args (_let_649)))) (let ((_let_652 (ASSUME :args (_let_646)))) (let ((_let_653 (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_651 _let_652) :args (_let_646 _let_649)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_650) (MACRO_SR_PRED_TRANSFORM _let_652 :args (_let_647)) :args _let_202) :args _let_201) :args _let_650) :args (_let_641)) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_651 :args _let_650) :args ((not _let_641)))) :args (_let_649 _let_646)) :args ((not (and _let_646 _let_649)) SB_LITERAL))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_646) _let_645))) (MACRO_SR_PRED_INTRO :args ((= (not _let_649) _let_632))) :args _let_188)))) (let ((_let_654 (MACRO_RESOLUTION_TRUST _let_653 (MACRO_RESOLUTION_TRUST _let_648 _let_336 :args (_let_646 false _let_332)) :args (_let_632 true _let_645)))) (let ((_let_655 (REORDERING (CNF_ITE_POS1 :args (_let_633)) :args ((or _let_649 _let_630 (not _let_633)))))) (let ((_let_656 (not _let_629))) (let ((_let_657 ((< _let_52 0.0)))) (let ((_let_658 (_let_656))) (let ((_let_659 (ASSUME :args _let_658))) (let ((_let_660 (_let_640))) (let ((_let_661 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_659 _let_401) :args (_let_389 _let_656)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_657) _let_402 :args _let_202) :args _let_201) :args _let_657) :args _let_660) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_659 :args _let_657) :args ((not _let_640)))) :args (_let_656 _let_389)) :args ((not (and _let_389 _let_656)) SB_LITERAL))) (CONG _let_395 (MACRO_SR_PRED_INTRO :args ((= (not _let_656) _let_629))) :args _let_188)) _let_393 :args (_let_629 true _let_388)))) (let ((_let_662 (REORDERING (CNF_ITE_POS1 :args (_let_630)) :args ((or _let_656 _let_628 (not _let_630)))))) (let ((_let_663 (MACRO_RESOLUTION_TRUST _let_662 _let_661 (MACRO_RESOLUTION_TRUST _let_655 _let_654 (MACRO_RESOLUTION_TRUST _let_644 _let_637 :args (_let_633 false _let_634)) :args (_let_630 false _let_632 false _let_633)) :args (_let_628 false _let_629 false _let_630)))) (let ((_let_664 (_let_115))) (let ((_let_665 (MACRO_SR_PRED_INTRO :args ((= (not _let_628) _let_627))))) (let ((_let_666 (_let_628))) (let ((_let_667 ((<= _let_626 0.0)))) (let ((_let_668 ((> _let_626 0.0)))) (let ((_let_669 (ASSUME :args _let_666))) (let ((_let_670 (MACRO_SR_PRED_TRANSFORM _let_669 :args ((< _let_626 0.0))))) (let ((_let_671 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_669 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_668) _let_670 :args _let_503) :args _let_201) :args _let_668) :args _let_667) :args _let_664) :args _let_666)) :args _let_666)) (CONG _let_665 (REFL :args _let_664) :args _let_188)) _let_663 :args (_let_115 true _let_627)))) (let ((_let_672 (>= (+ _let_108 _let_54) 0))) (let ((_let_673 (not _let_672))) (let ((_let_674 (>= _let_54 0))) (let ((_let_675 (ite _let_674 _let_673 (not (>= (+ _let_108 _let_116) 0))))) (let ((_let_676 (not _let_118))) (let ((_let_677 (ite _let_510 _let_675 (ite _let_674 (not (>= (+ _let_55 _let_54) 0)) _let_676)))) (let ((_let_678 (>= _let_265 0))) (let ((_let_679 (not _let_678))) (let ((_let_680 (>= z 0))) (let ((_let_681 (>= _let_248 0))) (let ((_let_682 (not _let_681))) (let ((_let_683 (ite _let_680 _let_682 (not (>= (+ _let_76 _let_250) 0))))) (let ((_let_684 (ite _let_100 _let_683 (ite _let_680 (not (>= (+ w z) 0)) _let_679)))) (let ((_let_685 (and _let_684 _let_295))) (let ((_let_686 (> _let_265 0.0))) (let ((_let_687 ((<= _let_265 0.0)))) (let ((_let_688 (ASSUME :args (_let_681)))) (let ((_let_689 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_688 _let_252) :args (_let_258 _let_681)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_687) _let_266 :args _let_202) :args _let_201) :args _let_687) :args (_let_686)) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_688 :args _let_687) :args ((not _let_686)))) :args (_let_681 _let_258)) :args ((not (and _let_258 _let_681)) SB_LITERAL))) (CONG _let_259 (REFL :args (_let_682)) :args _let_188)) _let_252 :args (_let_682 true _let_249)))) (let ((_let_690 (not _let_680))) (let ((_let_691 (MACRO_SR_PRED_INTRO :args ((= (not _let_690) _let_680))))) (let ((_let_692 (>= z 0.0))) (let ((_let_693 ((not _let_692)))) (let ((_let_694 ((< z 0.0)))) (let ((_let_695 (_let_690))) (let ((_let_696 (ASSUME :args _let_695))) (let ((_let_697 (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_696 :args _let_694) :args _let_693))) (let ((_let_698 (_let_692))) (let ((_let_699 (ASSUME :args _let_694))) (let ((_let_700 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_696 _let_254) :args (_let_256 _let_690)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_699 _let_267 :args _let_202) :args _let_201) :args _let_694) :args _let_698) _let_697) :args (_let_690 _let_256)) :args ((not (and _let_256 _let_690)) SB_LITERAL))) (CONG _let_257 _let_691 :args _let_188)) _let_254 :args (_let_680 true _let_251)))) (let ((_let_701 (REFL :args _let_695))) (let ((_let_702 (_let_683))) (let ((_let_703 (REORDERING (EQ_RESOLVE (CNF_ITE_NEG1 :args _let_702) (CONG (REFL :args _let_702) _let_701 (MACRO_SR_PRED_INTRO :args ((= (not _let_682) _let_681))) :args _let_188)) :args ((or _let_690 _let_681 _let_683))))) (let ((_let_704 (REORDERING (CNF_ITE_NEG1 :args (_let_684)) :args ((or _let_323 _let_684 (not _let_683)))))) (let ((_let_705 (MACRO_RESOLUTION_TRUST _let_704 _let_329 (MACRO_RESOLUTION_TRUST _let_703 _let_700 _let_689 :args (_let_683 false _let_680 true _let_681)) :args (_let_684 false _let_100 false _let_683)))) (let ((_let_706 (not _let_684))) (let ((_let_707 (REFL :args (_let_706)))) (let ((_let_708 (_let_685))) (let ((_let_709 (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_708) (CONG (REFL :args _let_708) _let_707 _let_305 :args _let_188)) :args ((or _let_294 _let_706 _let_685))))) (let ((_let_710 (- _let_54))) (let ((_let_711 (>= _let_54 0.0))) (let ((_let_712 (- z))) (let ((_let_713 (ite _let_324 (ite _let_692 (> w z) (> w _let_712)) (ite _let_692 (> _let_467 z) (> _let_467 _let_712))))) (let ((_let_714 (=> (and _let_713 _let_295) (ite _let_517 (ite _let_711 (> _let_55 _let_54) (> _let_55 _let_710)) (ite _let_711 (> _let_515 _let_54) (> _let_515 _let_710)))))) (let ((_let_715 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_714 THEORY_ARITH)) (REWRITE :args (_let_714)))) :args ((or _let_677 (not _let_685)))))) (let ((_let_716 (REORDERING (CNF_ITE_POS1 :args (_let_677)) :args ((or _let_547 _let_675 (not _let_677)))))) (let ((_let_717 (>= _let_116 0))) (let ((_let_718 (not _let_717))) (let ((_let_719 (_let_718))) (let ((_let_720 (> _let_54 0.0))) (let ((_let_721 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_1 _let_54)) (REWRITE :args ((=> _let_1 _let_720))))) (CONG _let_257 (REFL :args _let_719) :args _let_188)) _let_254 :args (_let_718 true _let_251)))) (let ((_let_722 (not _let_674))) (let ((_let_723 (MACRO_SR_PRED_INTRO :args ((= (not _let_718) _let_717))))) (let ((_let_724 ((< _let_54 0.0)))) (let ((_let_725 (ASSUME :args (_let_722)))) (let ((_let_726 (ASSUME :args _let_719))) (let ((_let_727 (MACRO_SR_PRED_TRANSFORM _let_726 :args (_let_720)))) (let ((_let_728 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_725 _let_726) :args (_let_718 _let_722)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_724) _let_727 :args _let_202) :args _let_201) :args _let_724) :args (_let_711)) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_725 :args _let_724) :args ((not _let_711)))) :args (_let_722 _let_718)) :args ((not (and _let_718 _let_722)) SB_LITERAL))) (CONG _let_723 (MACRO_SR_PRED_INTRO :args ((= (not _let_722) _let_674))) :args _let_188)) _let_721 :args (_let_674 true _let_717)))) (let ((_let_729 (REORDERING (CNF_ITE_POS1 :args (_let_675)) :args ((or _let_722 _let_673 (not _let_675)))))) (let ((_let_730 (MACRO_RESOLUTION_TRUST _let_729 _let_728 (MACRO_RESOLUTION_TRUST _let_716 _let_546 (MACRO_RESOLUTION_TRUST _let_715 (MACRO_RESOLUTION_TRUST _let_709 _let_304 _let_705 :args (_let_685 true _let_294 false _let_684)) :args (_let_677 false _let_685)) :args (_let_675 false _let_510 false _let_677)) :args (_let_673 false _let_674 false _let_675)))) (let ((_let_731 (_let_118))) (let ((_let_732 (MACRO_SR_PRED_INTRO :args ((= (not _let_673) _let_672))))) (let ((_let_733 (_let_673))) (let ((_let_734 ((>= _let_117 0.0)))) (let ((_let_735 ((< _let_117 0.0)))) (let ((_let_736 (ASSUME :args _let_733))) (let ((_let_737 (MACRO_SR_PRED_TRANSFORM _let_736 :args ((> _let_117 0.0))))) (let ((_let_738 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_736 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_735) _let_737 :args _let_202) :args _let_201) :args _let_735) :args _let_734) :args _let_731) :args _let_733)) :args _let_733)) (CONG _let_732 (REFL :args _let_731) :args _let_188)) _let_730 :args (_let_118 true _let_672)))) (let ((_let_739 (* (- 1) _let_68))) (let ((_let_740 (>= _let_739 0))) (let ((_let_741 (not _let_740))) (let ((_let_742 (> _let_68 0.0))) (let ((_let_743 (MACRO_RESOLUTION_TRUST (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_197 _let_224 _let_68)) (REWRITE :args ((=> _let_429 _let_742))))) :args ((or _let_741 _let_427))) _let_426 :args (_let_741 false _let_423)))) (let ((_let_744 (not _let_119))) (let ((_let_745 (MACRO_SR_PRED_INTRO :args ((= (not _let_741) _let_740))))) (let ((_let_746 (>= _let_68 0.0))) (let ((_let_747 ((< _let_68 0.0)))) (let ((_let_748 (_let_744))) (let ((_let_749 (ASSUME :args _let_748))) (let ((_let_750 (_let_746))) (let ((_let_751 (ASSUME :args (_let_741)))) (let ((_let_752 (MACRO_SR_PRED_TRANSFORM _let_751 :args (_let_742)))) (let ((_let_753 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_749 _let_751) :args (_let_741 _let_744)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_747) _let_752 :args _let_202) :args _let_201) :args _let_747) :args _let_750) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_749 :args _let_747) :args ((not _let_746)))) :args (_let_744 _let_741)) :args ((not (and _let_741 _let_744)) SB_LITERAL))) (CONG _let_745 (MACRO_SR_PRED_INTRO :args ((= (not _let_744) _let_119))) :args _let_188)) _let_743 :args (_let_119 true _let_740)))) (let ((_let_754 (>= _let_121 0))) (let ((_let_755 (= z 0.0))) (let ((_let_756 (not _let_755))) (let ((_let_757 (and _let_190 _let_756))) (let ((_let_758 (not _let_754))) (let ((_let_759 (_let_756))) (let ((_let_760 (= 0.0 z))) (let ((_let_761 (_let_755))) (let ((_let_762 (ASSUME :args _let_761))) (let ((_let_763 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO (MODUS_PONENS _let_762 (SCOPE (SYMM _let_762) :args _let_761)) _let_254) :args (_let_256 _let_755)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_760)) :args _let_761) :args _let_761) (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_762 _let_267 :args _let_202) :args _let_201) :args _let_761) :args _let_759)) :args (_let_760 _let_256)) :args ((not (and _let_256 _let_755)) SB_LITERAL))) (CONG _let_257 (REFL :args _let_759) :args _let_188)) _let_254 :args (_let_756 true _let_251)))) (let ((_let_764 (MACRO_SR_PRED_INTRO :args ((= (not _let_756) _let_755))))) (let ((_let_765 (_let_757))) (let ((_let_766 (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_765) (CONG (REFL :args _let_765) _let_191 _let_764 :args _let_188)) :args ((or _let_184 _let_755 _let_757))))) (let ((_let_767 (> _let_61 0.0))) (let ((_let_768 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_2 _let_756 _let_61)) (REWRITE :args ((=> (and _let_2 _let_756) _let_767))))) :args ((or _let_758 (not _let_757)))))) (let ((_let_769 (MACRO_RESOLUTION_TRUST _let_768 (MACRO_RESOLUTION_TRUST _let_766 _let_187 _let_763 :args (_let_757 true _let_184 true _let_755)) :args (_let_758 false _let_757)))) (let ((_let_770 (not _let_120))) (let ((_let_771 (MACRO_SR_PRED_INTRO :args ((= (not _let_758) _let_754))))) (let ((_let_772 (>= _let_61 0.0))) (let ((_let_773 ((not _let_772)))) (let ((_let_774 ((< _let_61 0.0)))) (let ((_let_775 (_let_770))) (let ((_let_776 (ASSUME :args _let_775))) (let ((_let_777 (_let_772))) (let ((_let_778 (ASSUME :args (_let_758)))) (let ((_let_779 (MACRO_SR_PRED_TRANSFORM _let_778 :args (_let_767)))) (let ((_let_780 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_776 _let_778) :args (_let_758 _let_770)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_774) _let_779 :args _let_202) :args _let_201) :args _let_774) :args _let_777) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_776 :args _let_774) :args _let_773)) :args (_let_770 _let_758)) :args ((not (and _let_758 _let_770)) SB_LITERAL))) (CONG _let_771 (MACRO_SR_PRED_INTRO :args ((= (not _let_770) _let_120))) :args _let_188)) _let_769 :args (_let_120 true _let_754)))) (let ((_let_781 (>= (+ _let_124 _let_61) 0))) (let ((_let_782 (not _let_781))) (let ((_let_783 (ite _let_120 _let_782 (not (>= (+ _let_124 _let_121) 0))))) (let ((_let_784 (not _let_123))) (let ((_let_785 (>= _let_62 0))) (let ((_let_786 (ite _let_785 _let_783 (ite _let_120 (not (>= (+ _let_62 _let_61) 0)) _let_784)))) (let ((_let_787 (and _let_684 _let_295 _let_197))) (let ((_let_788 (_let_787))) (let ((_let_789 (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_788) (CONG (REFL :args _let_788) _let_707 _let_305 _let_207 :args _let_188)) :args ((or _let_294 _let_195 _let_787 _let_706))))) (let ((_let_790 (MACRO_RESOLUTION_TRUST _let_789 _let_304 _let_205 _let_705 :args (_let_787 true _let_294 true _let_195 false _let_684)))) (let ((_let_791 (not _let_787))) (let ((_let_792 (- _let_61))) (let ((_let_793 (- _let_62))) (let ((_let_794 (>= _let_62 0.0))) (let ((_let_795 (and _let_713 _let_295 _let_197))) (let ((_let_796 (=> _let_795 (ite _let_794 (ite _let_772 (> _let_62 _let_61) (> _let_62 _let_792)) (ite _let_772 (> _let_793 _let_61) (> _let_793 _let_792)))))) (let ((_let_797 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_796 THEORY_ARITH)) (REWRITE :args (_let_796)))) :args ((or _let_786 _let_791))))) (let ((_let_798 (>= _let_124 0))) (let ((_let_799 (and _let_190 _let_295))) (let ((_let_800 (not _let_798))) (let ((_let_801 (_let_799))) (let ((_let_802 (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_801) (CONG (REFL :args _let_801) _let_191 _let_305 :args _let_188)) :args ((or _let_184 _let_294 _let_799))))) (let ((_let_803 (MACRO_RESOLUTION_TRUST _let_802 _let_187 _let_304 :args (_let_799 true _let_184 true _let_294)))) (let ((_let_804 (not _let_799))) (let ((_let_805 (> _let_62 0.0))) (let ((_let_806 (and _let_2 _let_295))) (let ((_let_807 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_2 _let_295 _let_62)) (REWRITE :args ((=> _let_806 _let_805))))) :args ((or _let_800 _let_804))))) (let ((_let_808 (not _let_785))) (let ((_let_809 ((< _let_62 0.0)))) (let ((_let_810 (ASSUME :args (_let_808)))) (let ((_let_811 (ASSUME :args (_let_800)))) (let ((_let_812 (MACRO_SR_PRED_TRANSFORM _let_811 :args (_let_805)))) (let ((_let_813 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_810 _let_811) :args (_let_800 _let_808)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_809) _let_812 :args _let_202) :args _let_201) :args _let_809) :args (_let_794)) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_810 :args _let_809) :args ((not _let_794)))) :args (_let_808 _let_800)) :args ((not (and _let_800 _let_808)) SB_LITERAL))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_800) _let_798))) (MACRO_SR_PRED_INTRO :args ((= (not _let_808) _let_785))) :args _let_188)) (MACRO_RESOLUTION_TRUST _let_807 _let_803 :args (_let_800 false _let_799)) :args (_let_785 true _let_798)))) (let ((_let_814 (REORDERING (CNF_ITE_POS1 :args (_let_786)) :args ((or _let_808 _let_783 (not _let_786)))))) (let ((_let_815 (REORDERING (CNF_ITE_POS1 :args (_let_783)) :args ((or _let_770 _let_782 (not _let_783)))))) (let ((_let_816 (MACRO_RESOLUTION_TRUST _let_815 _let_780 (MACRO_RESOLUTION_TRUST _let_814 _let_813 (MACRO_RESOLUTION_TRUST _let_797 _let_790 :args (_let_786 false _let_787)) :args (_let_783 false _let_785 false _let_786)) :args (_let_782 false _let_120 false _let_783)))) (let ((_let_817 (_let_123))) (let ((_let_818 (MACRO_SR_PRED_INTRO :args ((= (not _let_782) _let_781))))) (let ((_let_819 (_let_782))) (let ((_let_820 (>= _let_122 0.0))) (let ((_let_821 (_let_820))) (let ((_let_822 ((< _let_122 0.0)))) (let ((_let_823 (ASSUME :args _let_819))) (let ((_let_824 (MACRO_SR_PRED_TRANSFORM _let_823 :args ((> _let_122 0.0))))) (let ((_let_825 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_823 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_822) _let_824 :args _let_202) :args _let_201) :args _let_822) :args _let_821) :args _let_817) :args _let_819)) :args _let_819)) (CONG _let_818 (REFL :args _let_817) :args _let_188)) _let_816 :args (_let_123 true _let_781)))) (let ((_let_826 (+ _let_62 _let_126))) (let ((_let_827 (>= _let_826 0))) (let ((_let_828 (>= (+ _let_124 _let_126) 0))) (let ((_let_829 (not _let_828))) (let ((_let_830 (not _let_827))) (let ((_let_831 (ite _let_785 _let_830 _let_829))) (let ((_let_832 (not _let_125))) (let ((_let_833 (+ _let_62 _let_43))) (let ((_let_834 (>= _let_833 0))) (let ((_let_835 (not _let_834))) (let ((_let_836 (ite _let_785 _let_835 _let_832))) (let ((_let_837 (>= _let_43 0))) (let ((_let_838 (ite _let_837 _let_831 _let_836))) (let ((_let_839 (not _let_634))) (let ((_let_840 (- _let_43))) (let ((_let_841 (>= _let_43 0.0))) (let ((_let_842 (=> _let_642 (ite _let_841 (ite _let_794 (> _let_43 _let_62) (> _let_43 _let_793)) (ite _let_794 (> _let_840 _let_62) (> _let_840 _let_793)))))) (let ((_let_843 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_842 THEORY_ARITH)) (REWRITE :args (_let_842)))) :args ((or _let_838 _let_839))))) (let ((_let_844 (MACRO_RESOLUTION_TRUST _let_843 _let_637 :args (_let_838 false _let_634)))) (let ((_let_845 (not _let_836))) (let ((_let_846 (>= _let_126 0))) (let ((_let_847 (not _let_846))) (let ((_let_848 (> _let_43 0.0))) (let ((_let_849 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_2 _let_261 _let_43)) (REWRITE :args ((=> _let_291 _let_848))))) :args ((or _let_847 _let_289))))) (let ((_let_850 (1.0 (- 1.0) (- 1.0) (- 1.0)))) (let ((_let_851 (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_847)) :args (_let_848)))) (let ((_let_852 (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_828)) :args ((<= _let_833 0.0))))) (let ((_let_853 (_let_834))) (let ((_let_854 (_let_829))) (let ((_let_855 ((< _let_833 0.0)))) (let ((_let_856 (ASSUME :args _let_854))) (let ((_let_857 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_856 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_855) (MACRO_SR_PRED_TRANSFORM _let_856 :args ((> _let_833 0.0))) :args _let_202) :args _let_201) :args _let_855) :args ((>= _let_833 0.0))) :args _let_853) :args _let_854)) :args _let_854)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_829) _let_828))) (REFL :args _let_853) :args _let_188)))) (let ((_let_858 (MACRO_RESOLUTION_TRUST _let_857 (MACRO_RESOLUTION_TRUST (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_852 _let_779 _let_824 _let_851 :args _let_850) :args _let_201) :args (_let_758 _let_782 _let_847 _let_828))) :args ((or _let_754 _let_781 _let_846 _let_829))) :args ((or _let_846 _let_754 _let_829 _let_781))) (MACRO_RESOLUTION_TRUST _let_849 _let_288 :args (_let_847 false _let_284)) _let_769 _let_816 :args (_let_829 true _let_846 true _let_754 true _let_781)) :args (_let_834 true _let_828)))) (let ((_let_859 (REORDERING (CNF_ITE_POS1 :args (_let_836)) :args ((or _let_808 _let_835 _let_845))))) (let ((_let_860 (MACRO_RESOLUTION_TRUST _let_859 _let_813 _let_858 :args (_let_845 false _let_785 false _let_834)))) (let ((_let_861 (not _let_838))) (let ((_let_862 (_let_838))) (let ((_let_863 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_831)) :args ((or _let_808 _let_830 (not _let_831)))) _let_813 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS3 :args _let_862) :args ((or _let_831 _let_836 _let_861))) _let_860 _let_844 :args (_let_831 true _let_836 false _let_838)) :args (_let_830 false _let_785 false _let_831)))) (let ((_let_864 (_let_125))) (let ((_let_865 (MACRO_SR_PRED_INTRO :args ((= (not _let_830) _let_827))))) (let ((_let_866 (_let_830))) (let ((_let_867 ((<= _let_826 0.0)))) (let ((_let_868 ((> _let_826 0.0)))) (let ((_let_869 (ASSUME :args _let_866))) (let ((_let_870 (MACRO_SR_PRED_TRANSFORM _let_869 :args ((< _let_826 0.0))))) (let ((_let_871 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_869 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_868) _let_870 :args _let_503) :args _let_201) :args _let_868) :args _let_867) :args _let_864) :args _let_866)) :args _let_866)) (CONG _let_865 (REFL :args _let_864) :args _let_188)) _let_863 :args (_let_125 true _let_827)))) (let ((_let_872 (+ _let_43 _let_18))) (let ((_let_873 (>= _let_872 0))) (let ((_let_874 (>= (+ _let_126 _let_18) 0))) (let ((_let_875 (not _let_874))) (let ((_let_876 (not _let_873))) (let ((_let_877 (ite _let_837 _let_876 _let_875))) (let ((_let_878 (not _let_127))) (let ((_let_879 (+ _let_43 _let_17))) (let ((_let_880 (>= _let_879 0))) (let ((_let_881 (not _let_880))) (let ((_let_882 (ite _let_837 _let_881 _let_878))) (let ((_let_883 (>= _let_17 0))) (let ((_let_884 (ite _let_883 _let_877 _let_882))) (let ((_let_885 (- _let_17))) (let ((_let_886 (>= _let_17 0.0))) (let ((_let_887 (=> _let_642 (ite _let_886 (ite _let_841 (> _let_17 _let_43) (> _let_17 _let_840)) (ite _let_841 (> _let_885 _let_43) (> _let_885 _let_840)))))) (let ((_let_888 (MACRO_RESOLUTION_TRUST (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_887 THEORY_ARITH)) (REWRITE :args (_let_887)))) :args ((or _let_884 _let_839))) _let_637 :args (_let_884 false _let_634)))) (let ((_let_889 (not _let_882))) (let ((_let_890 (>= _let_18 0))) (let ((_let_891 (not _let_890))) (let ((_let_892 (> _let_17 0.0))) (let ((_let_893 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_2 _let_295 _let_17)) (REWRITE :args ((=> _let_806 _let_892))))) :args ((or _let_891 _let_804))))) (let ((_let_894 (1.0 1.0 (- 1.0) (- 1.0) (- 1.0)))) (let ((_let_895 (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_891)) :args (_let_892)))) (let ((_let_896 (_let_880))) (let ((_let_897 (_let_875))) (let ((_let_898 ((< _let_879 0.0)))) (let ((_let_899 (ASSUME :args _let_897))) (let ((_let_900 (REORDERING (CNF_ITE_POS2 :args _let_862) :args ((or _let_837 _let_836 _let_861))))) (let ((_let_901 (MACRO_RESOLUTION_TRUST _let_900 _let_860 _let_844 :args (_let_837 true _let_836 false _let_838)))) (let ((_let_902 (not _let_837))) (let ((_let_903 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_882)) :args ((or _let_902 _let_881 _let_889))) _let_901 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_899 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_898) (MACRO_SR_PRED_TRANSFORM _let_899 :args ((> _let_879 0.0))) :args _let_202) :args _let_201) :args _let_898) :args ((>= _let_879 0.0))) :args _let_896) :args _let_897)) :args _let_897)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_875) _let_874))) (REFL :args _let_896) :args _let_188)) (MACRO_RESOLUTION_TRUST (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_874)) :args ((<= _let_879 0.0))) _let_870 _let_824 _let_779 _let_895 :args _let_894) :args _let_201) :args (_let_830 _let_782 _let_758 _let_891 _let_874))) :args ((or _let_827 _let_781 _let_754 _let_890 _let_875))) :args ((or _let_890 _let_754 _let_875 _let_827 _let_781))) (MACRO_RESOLUTION_TRUST _let_893 _let_803 :args (_let_891 false _let_799)) _let_769 _let_863 _let_816 :args (_let_875 true _let_890 true _let_754 true _let_827 true _let_781)) :args (_let_880 true _let_874)) :args (_let_889 false _let_837 false _let_880)))) (let ((_let_904 (not _let_884))) (let ((_let_905 (_let_884))) (let ((_let_906 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_877)) :args ((or _let_902 _let_876 (not _let_877)))) _let_901 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS3 :args _let_905) :args ((or _let_877 _let_882 _let_904))) _let_903 _let_888 :args (_let_877 true _let_882 false _let_884)) :args (_let_876 false _let_837 false _let_877)))) (let ((_let_907 (_let_127))) (let ((_let_908 (MACRO_SR_PRED_INTRO :args ((= (not _let_876) _let_873))))) (let ((_let_909 (_let_876))) (let ((_let_910 ((<= _let_872 0.0)))) (let ((_let_911 ((> _let_872 0.0)))) (let ((_let_912 (ASSUME :args _let_909))) (let ((_let_913 (MACRO_SR_PRED_TRANSFORM _let_912 :args ((< _let_872 0.0))))) (let ((_let_914 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_912 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_911) _let_913 :args _let_503) :args _let_201) :args _let_911) :args _let_910) :args _let_907) :args _let_909)) :args _let_909)) (CONG _let_908 (REFL :args _let_907) :args _let_188)) _let_906 :args (_let_127 true _let_873)))) (let ((_let_915 (* (- 1) _let_30))) (let ((_let_916 (>= _let_915 0))) (let ((_let_917 (and _let_190 _let_212))) (let ((_let_918 (not _let_916))) (let ((_let_919 (_let_917))) (let ((_let_920 (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_919) (CONG (REFL :args _let_919) _let_191 _let_238 :args _let_188)) :args ((or _let_184 _let_211 _let_917))))) (let ((_let_921 (MACRO_RESOLUTION_TRUST _let_920 _let_187 _let_237 :args (_let_917 true _let_184 true _let_211)))) (let ((_let_922 (not _let_917))) (let ((_let_923 (> _let_30 0.0))) (let ((_let_924 (and _let_2 _let_212))) (let ((_let_925 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_2 _let_212 _let_30)) (REWRITE :args ((=> _let_924 _let_923))))) :args ((or _let_918 _let_922))))) (let ((_let_926 (MACRO_RESOLUTION_TRUST _let_925 _let_921 :args (_let_918 false _let_917)))) (let ((_let_927 (not _let_128))) (let ((_let_928 (>= _let_30 0.0))) (let ((_let_929 ((< _let_30 0.0)))) (let ((_let_930 (_let_927))) (let ((_let_931 (ASSUME :args _let_930))) (let ((_let_932 (_let_928))) (let ((_let_933 (ASSUME :args (_let_918)))) (let ((_let_934 (MACRO_SR_PRED_TRANSFORM _let_933 :args (_let_923)))) (let ((_let_935 (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_931 _let_933) :args (_let_918 _let_927)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_929) _let_934 :args _let_202) :args _let_201) :args _let_929) :args _let_932) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_931 :args _let_929) :args ((not _let_928)))) :args (_let_927 _let_918)) :args ((not (and _let_918 _let_927)) SB_LITERAL))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_918) _let_916))) (MACRO_SR_PRED_INTRO :args ((= (not _let_927) _let_128))) :args _let_188)))) (let ((_let_936 (MACRO_RESOLUTION_TRUST _let_935 _let_926 :args (_let_128 true _let_916)))) (let ((_let_937 (>= _let_77 (- 1)))) (let ((_let_938 (= v 1.0))) (let ((_let_939 (>= v 1))) (let ((_let_940 (not _let_937))) (let ((_let_941 (= w _let_40))) (let ((_let_942 (not _let_938))) (let ((_let_943 (>= _let_139 (- 1)))) (let ((_let_944 (>= (+ _let_76 _let_40) 0))) (let ((_let_945 (+ w _let_139))) (let ((_let_946 (>= _let_945 0))) (let ((_let_947 (>= _let_40 0))) (let ((_let_948 (not (>= (+ _let_76 _let_139) 0)))) (let ((_let_949 (not _let_946))) (let ((_let_950 (ite _let_100 _let_949 _let_948))) (let ((_let_951 (not _let_944))) (let ((_let_952 (ite _let_947 _let_951 _let_948))) (let ((_let_953 (not (>= (+ w _let_40) 0)))) (let ((_let_954 (ite _let_947 _let_950 (ite _let_100 _let_953 _let_951)))) (let ((_let_955 (ite _let_100 _let_952 (ite _let_947 _let_953 _let_949)))) (let ((_let_956 (not _let_129))) (let ((_let_957 (>= v 0))) (let ((_let_958 (ite _let_957 _let_940 _let_956))) (let ((_let_959 (and _let_958 _let_295 _let_212))) (let ((_let_960 (not _let_939))) (let ((_let_961 (ite _let_957 _let_960 (not (>= _let_77 1))))) (let ((_let_962 (and _let_961 _let_295))) (let ((_let_963 (>= u 0))) (let ((_let_964 (not _let_166))) (let ((_let_965 (ite _let_963 _let_964 (not (>= _let_78 1))))) (let ((_let_966 (not _let_941))) (let ((_let_967 (not _let_943))) (let ((_let_968 (1.0 (- 1.0) (- 1.0) 1.0))) (let ((_let_969 (ASSUME :args (_let_941)))) (let ((_let_970 (MACRO_SR_PRED_TRANSFORM _let_969 :args ((= _let_945 0.0))))) (let ((_let_971 (REFL :args (_let_966)))) (let ((_let_972 (<= _let_945 0.0))) (let ((_let_973 ((> _let_945 0.0)))) (let ((_let_974 (ASSUME :args (_let_951)))) (let ((_let_975 (>= _let_945 0.0))) (let ((_let_976 ((< _let_945 0.0)))) (let ((_let_977 (ASSUME :args (_let_949)))) (let ((_let_978 (not _let_947))) (let ((_let_979 (>= _let_40 0.0))) (let ((_let_980 ((< _let_40 0.0)))) (let ((_let_981 (ASSUME :args (_let_978)))) (let ((_let_982 (ASSUME :args (_let_967)))) (let ((_let_983 (not _let_959))) (let ((_let_984 (- _let_40))) (let ((_let_985 (- v))) (let ((_let_986 (> v 1.0))) (let ((_let_987 (>= v 0.0))) (let ((_let_988 (ite _let_987 (ite _let_471 _let_986 (> v _let_470)) (ite _let_471 (> _let_985 1.0) (> _let_985 _let_470))))) (let ((_let_989 (and _let_988 _let_295 _let_212))) (let ((_let_990 (=> _let_989 (ite _let_979 (ite _let_324 (> _let_40 w) (> _let_40 _let_467)) (ite _let_324 (> _let_984 w) (> _let_984 _let_467)))))) (let ((_let_991 (ite _let_471 (ite _let_987 (> 1.0 v) (> 1.0 _let_985)) (ite _let_987 (> _let_470 v) (> _let_470 _let_985))))) (let ((_let_992 (=> (and _let_991 _let_295) (ite _let_324 (ite _let_979 (> w _let_40) (> w _let_984)) (ite _let_979 (> _let_467 _let_40) (> _let_467 _let_984)))))) (let ((_let_993 (not _let_958))) (let ((_let_994 (REFL :args (_let_993)))) (let ((_let_995 (_let_959))) (let ((_let_996 (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_995) (CONG (REFL :args _let_995) _let_994 _let_305 _let_238 :args _let_188)) :args ((or _let_294 _let_211 _let_993 _let_959))))) (let ((_let_997 (not _let_961))) (let ((_let_998 (REFL :args (_let_997)))) (let ((_let_999 (_let_962))) (let ((_let_1000 (not _let_957))) (let ((_let_1001 ((< v 0.0)))) (let ((_let_1002 (_let_1000))) (let ((_let_1003 (ASSUME :args _let_1002))) (let ((_let_1004 (_let_987))) (let ((_let_1005 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_1003 _let_234) :args (_let_218 _let_1000)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_1001) _let_235 :args _let_202) :args _let_201) :args _let_1001) :args _let_1004) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_1003 :args _let_1001) :args ((not _let_987)))) :args (_let_1000 _let_218)) :args ((not (and _let_218 _let_1000)) SB_LITERAL))) (CONG _let_231 (MACRO_SR_PRED_INTRO :args ((= (not _let_1000) _let_957))) :args _let_188)) _let_229 :args (_let_957 true _let_215)))) (let ((_let_1006 (MACRO_SR_PRED_INTRO :args ((= (not _let_940) _let_937))))) (let ((_let_1007 (REFL :args _let_1002))) (let ((_let_1008 (_let_958))) (let ((_let_1009 (REORDERING (EQ_RESOLVE (CNF_ITE_NEG1 :args _let_1008) (CONG (REFL :args _let_1008) _let_1007 _let_1006 :args _let_188)) :args ((or _let_937 _let_958 _let_1000))))) (let ((_let_1010 (_let_961))) (let ((_let_1011 (REORDERING (EQ_RESOLVE (CNF_ITE_NEG1 :args _let_1010) (CONG (REFL :args _let_1010) _let_1007 (MACRO_SR_PRED_INTRO :args ((= (not _let_960) _let_939))) :args _let_188)) :args ((or _let_939 _let_1000 _let_961))))) (let ((_let_1012 (<= v 1.0))) (let ((_let_1013 (ASSUME :args (_let_937)))) (let ((_let_1014 (MACRO_SR_PRED_TRANSFORM _let_1013 :args (_let_1012)))) (let ((_let_1015 (ASSUME :args (_let_166)))) (let ((_let_1016 (MACRO_SR_PRED_TRANSFORM _let_1015 :args ((>= u 1.0))))) (let ((_let_1017 (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_1016 _let_227 _let_1014 :args ((- 1.0) 1.0 1.0)) :args _let_201) :args (_let_221 _let_937 _let_166))) :args ((or _let_217 _let_940 _let_964))) :args ((or _let_217 _let_964 _let_940))))) (let ((_let_1018 (_let_960))) (let ((_let_1019 (REFL :args _let_1018))) (let ((_let_1020 (_let_940))) (let ((_let_1021 (and _let_937 _let_942))) (let ((_let_1022 (_let_937 _let_942))) (let ((_let_1023 ((< v 1.0)))) (let ((_let_1024 (ASSUME :args (_let_942)))) (let ((_let_1025 (REORDERING (EQ_RESOLVE (RESOLUTION (CNF_AND_NEG :args (_let_1021)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_1013 _let_1024) (SCOPE (MACRO_SR_PRED_TRANSFORM (ARITH_TRICHOTOMY _let_1014 _let_1024 :args _let_1023) :args _let_1018) :args _let_1022)) :args _let_1022)) :args (true _let_1021)) (CONG (REFL :args _let_1020) (MACRO_SR_PRED_INTRO :args ((= (not _let_942) _let_938))) _let_1019 :args _let_188)) :args ((or _let_940 _let_960 _let_938))))) (let ((_let_1026 (not _let_963))) (let ((_let_1027 (>= u 0.0))) (let ((_let_1028 ((< u 0.0)))) (let ((_let_1029 (_let_1026))) (let ((_let_1030 (ASSUME :args _let_1029))) (let ((_let_1031 (_let_1027))) (let ((_let_1032 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_1030 _let_187) :args (_let_190 _let_1026)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_1028) _let_203 :args _let_202) :args _let_201) :args _let_1028) :args _let_1031) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_1030 :args _let_1028) :args ((not _let_1027)))) :args (_let_1026 _let_190)) :args ((not (and _let_190 _let_1026)) SB_LITERAL))) (CONG _let_191 (MACRO_SR_PRED_INTRO :args ((= (not _let_1026) _let_963))) :args _let_188)) _let_187 :args (_let_963 true _let_184)))) (let ((_let_1033 (REFL :args _let_1029))) (let ((_let_1034 (_let_965))) (let ((_let_1035 (REORDERING (EQ_RESOLVE (CNF_ITE_NEG1 :args _let_1034) (CONG (REFL :args _let_1034) _let_1033 (MACRO_SR_PRED_INTRO :args ((= (not _let_964) _let_166))) :args _let_188)) :args ((or _let_166 _let_965 _let_1026))))) (let ((_let_1036 (or _let_938 (= v (- 1.0))))) (let ((_let_1037 (+ _let_61 _let_57))) (let ((_let_1038 (>= _let_1037 0))) (let ((_let_1039 (not _let_1038))) (let ((_let_1040 (ite _let_120 _let_1039 (not (>= (+ _let_121 _let_57) 0))))) (let ((_let_1041 (>= _let_35 0))) (let ((_let_1042 (not _let_965))) (let ((_let_1043 (CNF_OR_NEG :args (_let_1036 0)))) (let ((_let_1044 (not _let_1040))) (let ((_let_1045 (>= _let_143 0))) (let ((_let_1046 (and _let_218 _let_295))) (let ((_let_1047 (not _let_1045))) (let ((_let_1048 (_let_1046))) (let ((_let_1049 (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_1048) (CONG (REFL :args _let_1048) _let_231 _let_305 :args _let_188)) :args ((or _let_294 _let_215 _let_1046))))) (let ((_let_1050 (MACRO_RESOLUTION_TRUST _let_1049 _let_304 _let_229 :args (_let_1046 true _let_294 true _let_215)))) (let ((_let_1051 (not _let_1046))) (let ((_let_1052 (> _let_57 0.0))) (let ((_let_1053 (and _let_224 _let_295))) (let ((_let_1054 (MACRO_RESOLUTION_TRUST (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_224 _let_295 _let_57)) (REWRITE :args ((=> _let_1053 _let_1052))))) :args ((or _let_1047 _let_1051))) _let_1050 :args (_let_1047 false _let_1046)))) (let ((_let_1055 (REFL :args _let_775))) (let ((_let_1056 ((- 1.0) 1.0 (- 1.0)))) (let ((_let_1057 (ASSUME :args (_let_1047)))) (let ((_let_1058 (MACRO_SR_PRED_TRANSFORM _let_1057 :args (_let_1052)))) (let ((_let_1059 (ASSUME :args (_let_1039)))) (let ((_let_1060 (ASSUME :args (_let_120)))) (let ((_let_1061 (MACRO_SR_PRED_TRANSFORM _let_1060 :args _let_777))) (let ((_let_1062 (not _let_1041))) (let ((_let_1063 (>= _let_35 0.0))) (let ((_let_1064 ((< _let_35 0.0)))) (let ((_let_1065 (_let_1062))) (let ((_let_1066 (ASSUME :args _let_1065))) (let ((_let_1067 (_let_1063))) (let ((_let_1068 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_1066 _let_418) :args (_let_406 _let_1062)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_1064) _let_419 :args _let_202) :args _let_201) :args _let_1064) :args _let_1067) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_1066 :args _let_1064) :args ((not _let_1063)))) :args (_let_1062 _let_406)) :args ((not (and _let_406 _let_1062)) SB_LITERAL))) (CONG _let_412 (MACRO_SR_PRED_INTRO :args ((= (not _let_1062) _let_1041))) :args _let_188)) _let_410 :args (_let_1041 true _let_405)))) (let ((_let_1069 (and _let_1036 _let_965 _let_212 _let_197))) (let ((_let_1070 (+ _let_68 _let_915))) (let ((_let_1071 (>= _let_1070 0))) (let ((_let_1072 (not _let_1071))) (let ((_let_1073 (>= (+ _let_739 _let_30) 0))) (let ((_let_1074 (not _let_1073))) (let ((_let_1075 (ite _let_128 _let_1074 (not (>= (+ _let_739 _let_915) 0))))) (let ((_let_1076 (ite _let_119 _let_1075 (ite _let_128 (not (>= (+ _let_68 _let_30) 0)) _let_1072)))) (let ((_let_1077 (and _let_1036 _let_965 _let_295 _let_212 _let_197))) (let ((_let_1078 (>= (+ _let_162 _let_45) 0))) (let ((_let_1079 (not _let_1078))) (let ((_let_1080 (+ _let_48 _let_574))) (let ((_let_1081 (>= _let_1080 0))) (let ((_let_1082 (not _let_1081))) (let ((_let_1083 (ite _let_113 _let_1082 (not (>= (+ _let_162 _let_574) 0))))) (let ((_let_1084 (ite _let_112 _let_1083 (ite _let_113 (not (>= (+ _let_48 _let_45) 0)) _let_1079)))) (let ((_let_1085 (>= (+ _let_574 _let_96) 0))) (let ((_let_1086 (+ _let_45 _let_44))) (let ((_let_1087 (>= _let_1086 0))) (let ((_let_1088 (>= (+ _let_574 _let_44) 0))) (let ((_let_1089 (not _let_1088))) (let ((_let_1090 (not _let_1087))) (let ((_let_1091 (ite _let_112 _let_1090 _let_1089))) (let ((_let_1092 (= _let_16 (- 1.0)))) (let ((_let_1093 (= _let_16 1.0))) (let ((_let_1094 (or _let_1093 _let_1092))) (let ((_let_1095 (* (- 1) _let_16))) (let ((_let_1096 (>= _let_1095 (- 1)))) (let ((_let_1097 (>= _let_16 (- 1)))) (let ((_let_1098 (not _let_1097))) (let ((_let_1099 (not _let_1096))) (let ((_let_1100 (>= _let_16 0))) (let ((_let_1101 (ite _let_1100 _let_1099 _let_1098))) (let ((_let_1102 (and _let_958 _let_958 _let_212))) (let ((_let_1103 (+ v _let_76))) (let ((_let_1104 (>= _let_1103 0))) (let ((_let_1105 (not _let_1104))) (let ((_let_1106 (ite _let_957 _let_1105 (not (>= (+ _let_77 _let_76) 0))))) (let ((_let_1107 (ite _let_100 _let_1106 (ite _let_957 (not (>= (+ v w) 0)) (not (>= (+ _let_77 w) 0)))))) (let ((_let_1108 (and _let_1107 _let_295 _let_212 _let_197))) (let ((_let_1109 (not _let_1085))) (let ((_let_1110 (+ _let_45 _let_96))) (let ((_let_1111 (>= _let_1110 0))) (let ((_let_1112 (not _let_1111))) (let ((_let_1113 (ite _let_112 _let_1112 _let_1109))) (let ((_let_1114 (>= _let_44 0))) (let ((_let_1115 (ite _let_1114 _let_1113 _let_1091))) (let ((_let_1116 (and _let_684 _let_1036 _let_295 _let_212 _let_197))) (let ((_let_1117 (>= (+ _let_121 _let_44) 0))) (let ((_let_1118 (not _let_1117))) (let ((_let_1119 (+ _let_61 _let_96))) (let ((_let_1120 (>= _let_1119 0))) (let ((_let_1121 (not _let_1120))) (let ((_let_1122 (ite _let_120 _let_1121 (not (>= (+ _let_121 _let_96) 0))))) (let ((_let_1123 (ite _let_1114 _let_1122 (ite _let_120 (not (>= (+ _let_61 _let_44) 0)) _let_1118)))) (let ((_let_1124 (and _let_684 _let_1036 _let_965 _let_295 _let_212))) (let ((_let_1125 (>= _let_57 0))) (let ((_let_1126 (ite _let_1125 (ite _let_120 (not (>= (+ _let_61 _let_143) 0)) (not (>= (+ _let_121 _let_143) 0))) _let_1040))) (let ((_let_1127 (and _let_450 _let_1036 _let_295 _let_212))) (let ((_let_1128 (>= (+ _let_76 _let_57) 0))) (let ((_let_1129 (not _let_1128))) (let ((_let_1130 (+ w _let_143))) (let ((_let_1131 (>= _let_1130 0))) (let ((_let_1132 (not _let_1131))) (let ((_let_1133 (ite _let_100 _let_1132 (not (>= (+ _let_76 _let_143) 0))))) (let ((_let_1134 (ite _let_1125 _let_1133 (ite _let_100 (not (>= (+ w _let_57) 0)) _let_1129)))) (let ((_let_1135 (and _let_212 _let_245))) (let ((_let_1136 (* (- 1) _let_12))) (let ((_let_1137 (>= _let_1136 0))) (let ((_let_1138 (>= (+ _let_143 _let_1136) 0))) (let ((_let_1139 (+ _let_57 _let_12))) (let ((_let_1140 (>= _let_1139 0))) (let ((_let_1141 (>= (+ _let_143 _let_12) 0))) (let ((_let_1142 (not _let_1141))) (let ((_let_1143 (not _let_1140))) (let ((_let_1144 (ite _let_1125 _let_1143 _let_1142))) (let ((_let_1145 (not _let_1138))) (let ((_let_1146 (+ _let_57 _let_1136))) (let ((_let_1147 (>= _let_1146 0))) (let ((_let_1148 (not _let_1147))) (let ((_let_1149 (ite _let_1125 _let_1148 _let_1145))) (let ((_let_1150 (>= _let_12 0))) (let ((_let_1151 (ite _let_1150 _let_1149 _let_1144))) (let ((_let_1152 (>= _let_11 0))) (let ((_let_1153 (>= (+ _let_1136 _let_11) 0))) (let ((_let_1154 (+ _let_12 _let_10))) (let ((_let_1155 (>= _let_1154 0))) (let ((_let_1156 (>= (+ _let_1136 _let_10) 0))) (let ((_let_1157 (not _let_1156))) (let ((_let_1158 (not _let_1155))) (let ((_let_1159 (ite _let_1150 _let_1158 _let_1157))) (let ((_let_1160 (and _let_1107 _let_295 _let_212))) (let ((_let_1161 (not _let_1153))) (let ((_let_1162 (+ _let_12 _let_11))) (let ((_let_1163 (>= _let_1162 0))) (let ((_let_1164 (not _let_1163))) (let ((_let_1165 (ite _let_1150 _let_1164 _let_1161))) (let ((_let_1166 (>= _let_10 0))) (let ((_let_1167 (ite _let_1166 _let_1165 _let_1159))) (let ((_let_1168 (and _let_218 _let_245))) (let ((_let_1169 (>= _let_130 0))) (let ((_let_1170 (>= (+ _let_143 _let_130) 0))) (let ((_let_1171 (+ _let_57 _let_38))) (let ((_let_1172 (>= _let_1171 0))) (let ((_let_1173 (>= (+ _let_143 _let_38) 0))) (let ((_let_1174 (not _let_1173))) (let ((_let_1175 (not _let_1172))) (let ((_let_1176 (ite _let_1125 _let_1175 _let_1174))) (let ((_let_1177 (and _let_450 _let_295 _let_212))) (let ((_let_1178 (not _let_1170))) (let ((_let_1179 (+ _let_57 _let_130))) (let ((_let_1180 (>= _let_1179 0))) (let ((_let_1181 (not _let_1180))) (let ((_let_1182 (ite _let_1125 _let_1181 _let_1178))) (let ((_let_1183 (>= _let_38 0))) (let ((_let_1184 (ite _let_1183 _let_1182 _let_1176))) (let ((_let_1185 (and _let_1107 _let_1036 _let_295 _let_197))) (let ((_let_1186 (+ _let_62 _let_574))) (let ((_let_1187 (>= _let_1186 0))) (let ((_let_1188 (not _let_1187))) (let ((_let_1189 (+ _let_62 _let_45))) (let ((_let_1190 (>= _let_1189 0))) (let ((_let_1191 (not _let_1190))) (let ((_let_1192 (ite _let_112 _let_1191 _let_1188))) (let ((_let_1193 (>= (+ _let_124 _let_574) 0))) (let ((_let_1194 (not _let_1193))) (let ((_let_1195 (>= (+ _let_124 _let_45) 0))) (let ((_let_1196 (not _let_1195))) (let ((_let_1197 (ite _let_112 _let_1196 _let_1194))) (let ((_let_1198 (ite _let_785 _let_1197 _let_1192))) (let ((_let_1199 (>= (+ _let_124 _let_86) 0))) (let ((_let_1200 (+ _let_62 _let_19))) (let ((_let_1201 (>= _let_1200 0))) (let ((_let_1202 (not _let_1201))) (let ((_let_1203 (ite _let_785 _let_1202 (not (>= (+ _let_124 _let_19) 0))))) (let ((_let_1204 (and _let_450 _let_1036 _let_295 _let_212 _let_197))) (let ((_let_1205 (not _let_1199))) (let ((_let_1206 (>= _let_19 0))) (let ((_let_1207 (ite _let_1206 (ite _let_785 (not (>= (+ _let_62 _let_86) 0)) _let_1205) _let_1203))) (let ((_let_1208 (and _let_450 _let_295 _let_212 _let_197))) (let ((_let_1209 (>= (+ _let_96 _let_19) 0))) (let ((_let_1210 (not _let_1209))) (let ((_let_1211 (+ _let_44 _let_19))) (let ((_let_1212 (>= _let_1211 0))) (let ((_let_1213 (not _let_1212))) (let ((_let_1214 (ite _let_1114 _let_1213 _let_1210))) (let ((_let_1215 (>= (+ _let_96 _let_86) 0))) (let ((_let_1216 (not _let_1215))) (let ((_let_1217 (+ _let_44 _let_86))) (let ((_let_1218 (>= _let_1217 0))) (let ((_let_1219 (not _let_1218))) (let ((_let_1220 (ite _let_1114 _let_1219 _let_1216))) (let ((_let_1221 (ite _let_1206 _let_1220 _let_1214))) (let ((_let_1222 (>= (+ _let_86 _let_18) 0))) (let ((_let_1223 (+ _let_19 _let_17))) (let ((_let_1224 (>= _let_1223 0))) (let ((_let_1225 (>= (+ _let_86 _let_17) 0))) (let ((_let_1226 (not _let_1225))) (let ((_let_1227 (not _let_1224))) (let ((_let_1228 (ite _let_1206 _let_1227 _let_1226))) (let ((_let_1229 (and _let_1107 _let_295 _let_197))) (let ((_let_1230 (not _let_1222))) (let ((_let_1231 (+ _let_19 _let_18))) (let ((_let_1232 (>= _let_1231 0))) (let ((_let_1233 (not _let_1232))) (let ((_let_1234 (ite _let_1206 _let_1233 _let_1230))) (let ((_let_1235 (ite _let_883 _let_1234 _let_1228))) (let ((_let_1236 (and _let_1036 _let_965 _let_756))) (let ((_let_1237 (+ z _let_173))) (let ((_let_1238 (>= _let_1237 0))) (let ((_let_1239 (not _let_1238))) (let ((_let_1240 (>= _let_63 0))) (let ((_let_1241 (>= (+ _let_250 _let_63) 0))) (let ((_let_1242 (not _let_1241))) (let ((_let_1243 (ite _let_1240 _let_1242 (not (>= (+ _let_250 _let_173) 0))))) (let ((_let_1244 (ite _let_680 _let_1243 (ite _let_1240 (not (>= (+ z _let_63) 0)) _let_1239)))) (let ((_let_1245 (and _let_212 _let_295))) (let ((_let_1246 (>= _let_137 0))) (let ((_let_1247 (and _let_190 _let_218 _let_256))) (let ((_let_1248 (>= _let_173 0))) (let ((_let_1249 (>= (+ _let_76 _let_137) 0))) (let ((_let_1250 (+ w _let_39))) (let ((_let_1251 (>= _let_1250 0))) (let ((_let_1252 (>= (+ _let_76 _let_39) 0))) (let ((_let_1253 (not _let_1252))) (let ((_let_1254 (not _let_1251))) (let ((_let_1255 (ite _let_100 _let_1254 _let_1253))) (let ((_let_1256 (not _let_1249))) (let ((_let_1257 (+ w _let_137))) (let ((_let_1258 (>= _let_1257 0))) (let ((_let_1259 (not _let_1258))) (let ((_let_1260 (ite _let_100 _let_1259 _let_1256))) (let ((_let_1261 (>= _let_39 0))) (let ((_let_1262 (ite _let_1261 _let_1260 _let_1255))) (let ((_let_1263 (* (- 1) _let_13))) (let ((_let_1264 (>= _let_1263 0))) (let ((_let_1265 (>= (+ _let_76 _let_1263) 0))) (let ((_let_1266 (+ w _let_13))) (let ((_let_1267 (>= _let_1266 0))) (let ((_let_1268 (>= (+ _let_76 _let_13) 0))) (let ((_let_1269 (not _let_1268))) (let ((_let_1270 (not _let_1267))) (let ((_let_1271 (ite _let_100 _let_1270 _let_1269))) (let ((_let_1272 (not _let_1265))) (let ((_let_1273 (+ w _let_1263))) (let ((_let_1274 (>= _let_1273 0))) (let ((_let_1275 (not _let_1274))) (let ((_let_1276 (ite _let_100 _let_1275 _let_1272))) (let ((_let_1277 (>= _let_13 0))) (let ((_let_1278 (ite _let_1277 _let_1276 _let_1271))) (let ((_let_1279 (>= (+ _let_96 _let_43) 0))) (let ((_let_1280 (not _let_1279))) (let ((_let_1281 (+ _let_44 _let_126))) (let ((_let_1282 (>= _let_1281 0))) (let ((_let_1283 (not _let_1282))) (let ((_let_1284 (ite _let_1114 _let_1283 (not (>= (+ _let_96 _let_126) 0))))) (let ((_let_1285 (ite _let_837 _let_1284 (ite _let_1114 (not (>= (+ _let_44 _let_43) 0)) _let_1280)))) (let ((_let_1286 (>= (+ _let_34 _let_30) 0))) (let ((_let_1287 (not _let_1286))) (let ((_let_1288 (>= _let_33 0))) (let ((_let_1289 (+ _let_33 _let_915))) (let ((_let_1290 (>= _let_1289 0))) (let ((_let_1291 (not _let_1290))) (let ((_let_1292 (ite _let_1288 _let_1291 (not (>= (+ _let_34 _let_915) 0))))) (let ((_let_1293 (ite _let_128 _let_1292 (ite _let_1288 (not (>= (+ _let_33 _let_30) 0)) _let_1287)))) (let ((_let_1294 (>= (+ _let_352 _let_27) 0))) (let ((_let_1295 (not _let_1294))) (let ((_let_1296 (>= _let_51 0))) (let ((_let_1297 (+ _let_51 _let_421))) (let ((_let_1298 (>= _let_1297 0))) (let ((_let_1299 (not _let_1298))) (let ((_let_1300 (ite _let_1296 _let_1299 (not (>= (+ _let_352 _let_421) 0))))) (let ((_let_1301 (ite _let_106 _let_1300 (ite _let_1296 (not (>= (+ _let_51 _let_27) 0)) _let_1295)))) (let ((_let_1302 (>= (+ _let_32 _let_29) 0))) (let ((_let_1303 (not _let_1302))) (let ((_let_1304 (+ _let_31 _let_29))) (let ((_let_1305 (>= _let_1304 0))) (let ((_let_1306 (not _let_1305))) (let ((_let_1307 (ite _let_632 _let_1306 _let_1303))) (let ((_let_1308 (>= (+ _let_32 _let_181) 0))) (let ((_let_1309 (not _let_1308))) (let ((_let_1310 (+ _let_31 _let_181))) (let ((_let_1311 (>= _let_1310 0))) (let ((_let_1312 (not _let_1311))) (let ((_let_1313 (ite _let_632 _let_1312 _let_1309))) (let ((_let_1314 (>= _let_29 0))) (let ((_let_1315 (ite _let_1314 _let_1313 _let_1307))) (let ((_let_1316 (and _let_1036 _let_965 _let_197))) (let ((_let_1317 (+ u _let_421))) (let ((_let_1318 (>= _let_1317 0))) (let ((_let_1319 (not _let_1318))) (let ((_let_1320 (>= (+ _let_78 _let_27) 0))) (let ((_let_1321 (not _let_1320))) (let ((_let_1322 (ite _let_106 _let_1321 (not (>= (+ _let_78 _let_421) 0))))) (let ((_let_1323 (ite _let_963 _let_1322 (ite _let_106 (not (>= (+ u _let_27) 0)) _let_1319)))) (let ((_let_1324 (and _let_965 _let_295 _let_212 _let_197))) (let ((_let_1325 (+ _let_48 _let_181))) (let ((_let_1326 (>= _let_1325 0))) (let ((_let_1327 (not _let_1326))) (let ((_let_1328 (>= (+ _let_162 _let_29) 0))) (let ((_let_1329 (not _let_1328))) (let ((_let_1330 (ite _let_1314 _let_1329 (not (>= (+ _let_162 _let_181) 0))))) (let ((_let_1331 (ite _let_113 _let_1330 (ite _let_1314 (not (>= (+ _let_48 _let_29) 0)) _let_1327)))) (let ((_let_1332 (and _let_965 _let_212 _let_197))) (let ((_let_1333 (+ _let_51 _let_34))) (let ((_let_1334 (>= _let_1333 0))) (let ((_let_1335 (not _let_1334))) (let ((_let_1336 (>= (+ _let_352 _let_33) 0))) (let ((_let_1337 (not _let_1336))) (let ((_let_1338 (ite _let_1288 _let_1337 (not (>= (+ _let_352 _let_34) 0))))) (let ((_let_1339 (ite _let_1296 _let_1338 (ite _let_1288 (not (>= (+ _let_51 _let_33) 0)) _let_1335)))) (let ((_let_1340 (and _let_965 _let_295 _let_197))) (let ((_let_1341 (+ _let_50 _let_32))) (let ((_let_1342 (>= _let_1341 0))) (let ((_let_1343 (not _let_1342))) (let ((_let_1344 (>= (+ _let_164 _let_31) 0))) (let ((_let_1345 (not _let_1344))) (let ((_let_1346 (ite _let_632 _let_1345 (not (>= (+ _let_164 _let_32) 0))))) (let ((_let_1347 (ite _let_114 _let_1346 (ite _let_632 (not (>= (+ _let_50 _let_31) 0)) _let_1343)))) (let ((_let_1348 (>= (+ _let_34 _let_31) 0))) (let ((_let_1349 (not _let_1348))) (let ((_let_1350 (+ _let_33 _let_32))) (let ((_let_1351 (>= _let_1350 0))) (let ((_let_1352 (not _let_1351))) (let ((_let_1353 (ite _let_1288 _let_1352 (not (>= (+ _let_34 _let_32) 0))))) (let ((_let_1354 (ite _let_632 _let_1353 (ite _let_1288 (not (>= (+ _let_33 _let_31) 0)) _let_1349)))) (let ((_let_1355 (= u _let_74))) (let ((_let_1356 (= _let_72 1.0))) (let ((_let_1357 (= w _let_71))) (let ((_let_1358 (= u _let_65))) (let ((_let_1359 (= _let_60 (- 1.0)))) (let ((_let_1360 (= _let_60 1.0))) (let ((_let_1361 (or _let_1360 _let_1359))) (let ((_let_1362 (= w _let_59))) (let ((_let_1363 (= z _let_58))) (let ((_let_1364 (= u _let_46))) (let ((_let_1365 (= u _let_22))) (let ((_let_1366 (= w _let_14))) (let ((_let_1367 (>= (+ _let_178 _let_24) 0))) (let ((_let_1368 (not _let_1367))) (let ((_let_1369 (+ _let_25 _let_24))) (let ((_let_1370 (>= _let_1369 0))) (let ((_let_1371 (not _let_1370))) (let ((_let_1372 (>= _let_25 0))) (let ((_let_1373 (ite _let_1372 _let_1371 _let_1368))) (let ((_let_1374 (>= (+ _let_178 _let_372) 0))) (let ((_let_1375 (not _let_1374))) (let ((_let_1376 (+ _let_25 _let_372))) (let ((_let_1377 (>= _let_1376 0))) (let ((_let_1378 (not _let_1377))) (let ((_let_1379 (ite _let_1372 _let_1378 _let_1375))) (let ((_let_1380 (>= _let_24 0))) (let ((_let_1381 (ite _let_1380 _let_1379 _let_1373))) (let ((_let_1382 (and _let_1036 _let_965 _let_295 _let_197))) (let ((_let_1383 (* (- 1) _let_26))) (let ((_let_1384 (+ _let_73 _let_1383))) (let ((_let_1385 (>= _let_1384 0))) (let ((_let_1386 (not _let_1385))) (let ((_let_1387 (>= _let_26 0))) (let ((_let_1388 (>= (+ _let_92 _let_26) 0))) (let ((_let_1389 (not _let_1388))) (let ((_let_1390 (ite _let_1387 _let_1389 (not (>= (+ _let_92 _let_1383) 0))))) (let ((_let_1391 (>= _let_73 0))) (let ((_let_1392 (ite _let_1391 _let_1390 (ite _let_1387 (not (>= (+ _let_73 _let_26) 0)) _let_1386)))) (let ((_let_1393 (+ _let_64 _let_1383))) (let ((_let_1394 (>= _let_1393 0))) (let ((_let_1395 (not _let_1394))) (let ((_let_1396 (>= (+ _let_90 _let_26) 0))) (let ((_let_1397 (not _let_1396))) (let ((_let_1398 (ite _let_1387 _let_1397 (not (>= (+ _let_90 _let_1383) 0))))) (let ((_let_1399 (>= _let_64 0))) (let ((_let_1400 (ite _let_1399 _let_1398 (ite _let_1387 (not (>= (+ _let_64 _let_26) 0)) _let_1395)))) (let ((_let_1401 (+ _let_47 _let_1383))) (let ((_let_1402 (>= _let_1401 0))) (let ((_let_1403 (not _let_1402))) (let ((_let_1404 (>= (+ _let_98 _let_26) 0))) (let ((_let_1405 (not _let_1404))) (let ((_let_1406 (ite _let_1387 _let_1405 (not (>= (+ _let_98 _let_1383) 0))))) (let ((_let_1407 (>= _let_47 0))) (let ((_let_1408 (ite _let_1407 _let_1406 (ite _let_1387 (not (>= (+ _let_47 _let_26) 0)) _let_1403)))) (let ((_let_1409 (+ _let_49 _let_915))) (let ((_let_1410 (>= _let_1409 0))) (let ((_let_1411 (not _let_1410))) (let ((_let_1412 (+ _let_49 _let_30))) (let ((_let_1413 (>= _let_1412 0))) (let ((_let_1414 (not _let_1413))) (let ((_let_1415 (ite _let_128 _let_1414 _let_1411))) (let ((_let_1416 (>= (+ _let_84 _let_915) 0))) (let ((_let_1417 (not _let_1416))) (let ((_let_1418 (>= (+ _let_84 _let_30) 0))) (let ((_let_1419 (not _let_1418))) (let ((_let_1420 (ite _let_128 _let_1419 _let_1417))) (let ((_let_1421 (>= _let_49 0))) (let ((_let_1422 (ite _let_1421 _let_1420 _let_1415))) (let ((_let_1423 (+ _let_75 _let_915))) (let ((_let_1424 (>= _let_1423 0))) (let ((_let_1425 (not _let_1424))) (let ((_let_1426 (+ _let_75 _let_30))) (let ((_let_1427 (>= _let_1426 0))) (let ((_let_1428 (not _let_1427))) (let ((_let_1429 (ite _let_128 _let_1428 _let_1425))) (let ((_let_1430 (>= (+ _let_82 _let_915) 0))) (let ((_let_1431 (not _let_1430))) (let ((_let_1432 (>= (+ _let_82 _let_30) 0))) (let ((_let_1433 (not _let_1432))) (let ((_let_1434 (ite _let_128 _let_1433 _let_1431))) (let ((_let_1435 (>= _let_75 0))) (let ((_let_1436 (ite _let_1435 _let_1434 _let_1429))) (let ((_let_1437 (>= (+ _let_181 _let_26) 0))) (let ((_let_1438 (not _let_1437))) (let ((_let_1439 (+ _let_29 _let_26))) (let ((_let_1440 (>= _let_1439 0))) (let ((_let_1441 (not _let_1440))) (let ((_let_1442 (ite _let_1314 _let_1441 _let_1438))) (let ((_let_1443 (>= (+ _let_181 _let_1383) 0))) (let ((_let_1444 (not _let_1443))) (let ((_let_1445 (+ _let_29 _let_1383))) (let ((_let_1446 (>= _let_1445 0))) (let ((_let_1447 (not _let_1446))) (let ((_let_1448 (ite _let_1314 _let_1447 _let_1444))) (let ((_let_1449 (ite _let_1387 _let_1448 _let_1442))) (let ((_let_1450 (not _let_182))) (let ((_let_1451 (+ _let_29 _let_28))) (let ((_let_1452 (>= _let_1451 0))) (let ((_let_1453 (not _let_1452))) (let ((_let_1454 (ite _let_1314 _let_1453 _let_1450))) (let ((_let_1455 (* (- 1) _let_28))) (let ((_let_1456 (>= (+ _let_181 _let_1455) 0))) (let ((_let_1457 (not _let_1456))) (let ((_let_1458 (+ _let_29 _let_1455))) (let ((_let_1459 (>= _let_1458 0))) (let ((_let_1460 (not _let_1459))) (let ((_let_1461 (ite _let_1314 _let_1460 _let_1457))) (let ((_let_1462 (>= _let_28 0))) (let ((_let_1463 (ite _let_1462 _let_1461 _let_1454))) (let ((_let_1464 (+ _let_67 _let_181))) (let ((_let_1465 (>= _let_1464 0))) (let ((_let_1466 (not _let_1465))) (let ((_let_1467 (+ _let_67 _let_29))) (let ((_let_1468 (>= _let_1467 0))) (let ((_let_1469 (not _let_1468))) (let ((_let_1470 (ite _let_1314 _let_1469 _let_1466))) (let ((_let_1471 (>= (+ _let_330 _let_181) 0))) (let ((_let_1472 (not _let_1471))) (let ((_let_1473 (>= (+ _let_330 _let_29) 0))) (let ((_let_1474 (not _let_1473))) (let ((_let_1475 (ite _let_1314 _let_1474 _let_1472))) (let ((_let_1476 (>= _let_67 0))) (let ((_let_1477 (ite _let_1476 _let_1475 _let_1470))) (let ((_let_1478 (+ _let_73 _let_48))) (let ((_let_1479 (>= _let_1478 0))) (let ((_let_1480 (not _let_1479))) (let ((_let_1481 (ite _let_113 _let_1480 (not (>= (+ _let_73 _let_162) 0))))) (let ((_let_1482 (>= (+ _let_92 _let_162) 0))) (let ((_let_1483 (not _let_1482))) (let ((_let_1484 (ite _let_1391 (ite _let_113 (not (>= (+ _let_92 _let_48) 0)) _let_1483) _let_1481))) (let ((_let_1485 (+ _let_64 _let_162))) (let ((_let_1486 (>= _let_1485 0))) (let ((_let_1487 (not _let_1486))) (let ((_let_1488 (+ _let_64 _let_48))) (let ((_let_1489 (>= _let_1488 0))) (let ((_let_1490 (not _let_1489))) (let ((_let_1491 (ite _let_113 _let_1490 _let_1487))) (let ((_let_1492 (>= (+ _let_90 _let_162) 0))) (let ((_let_1493 (not _let_1492))) (let ((_let_1494 (>= (+ _let_90 _let_48) 0))) (let ((_let_1495 (not _let_1494))) (let ((_let_1496 (ite _let_113 _let_1495 _let_1493))) (let ((_let_1497 (ite _let_1399 _let_1496 _let_1491))) (let ((_let_1498 (+ _let_48 _let_47))) (let ((_let_1499 (>= _let_1498 0))) (let ((_let_1500 (not _let_1499))) (let ((_let_1501 (ite _let_113 _let_1500 (not (>= (+ _let_162 _let_47) 0))))) (let ((_let_1502 (>= (+ _let_162 _let_98) 0))) (let ((_let_1503 (not _let_1502))) (let ((_let_1504 (+ _let_48 _let_98))) (let ((_let_1505 (>= _let_1504 0))) (let ((_let_1506 (not _let_1505))) (let ((_let_1507 (ite _let_113 _let_1506 _let_1503))) (let ((_let_1508 (ite _let_1407 _let_1507 _let_1501))) (let ((_let_1509 (>= (+ _let_162 _let_21) 0))) (let ((_let_1510 (not _let_1509))) (let ((_let_1511 (+ _let_48 _let_21))) (let ((_let_1512 (>= _let_1511 0))) (let ((_let_1513 (not _let_1512))) (let ((_let_1514 (ite _let_113 _let_1513 _let_1510))) (let ((_let_1515 (>= (+ _let_162 _let_88) 0))) (let ((_let_1516 (not _let_1515))) (let ((_let_1517 (+ _let_48 _let_88))) (let ((_let_1518 (>= _let_1517 0))) (let ((_let_1519 (not _let_1518))) (let ((_let_1520 (ite _let_113 _let_1519 _let_1516))) (let ((_let_1521 (>= _let_21 0))) (let ((_let_1522 (ite _let_1521 _let_1520 _let_1514))) (let ((_let_1523 (+ _let_69 _let_34))) (let ((_let_1524 (>= _let_1523 0))) (let ((_let_1525 (not _let_1524))) (let ((_let_1526 (+ _let_69 _let_33))) (let ((_let_1527 (>= _let_1526 0))) (let ((_let_1528 (not _let_1527))) (let ((_let_1529 (ite _let_1288 _let_1528 _let_1525))) (let ((_let_1530 (>= (+ _let_80 _let_34) 0))) (let ((_let_1531 (not _let_1530))) (let ((_let_1532 (>= (+ _let_80 _let_33) 0))) (let ((_let_1533 (not _let_1532))) (let ((_let_1534 (ite _let_1288 _let_1533 _let_1531))) (let ((_let_1535 (>= _let_69 0))) (let ((_let_1536 (ite _let_1535 _let_1534 _let_1529))) (let ((_let_1537 (+ _let_50 _let_26))) (let ((_let_1538 (>= _let_1537 0))) (let ((_let_1539 (not _let_1538))) (let ((_let_1540 (ite _let_114 _let_1539 (not (>= (+ _let_164 _let_26) 0))))) (let ((_let_1541 (>= (+ _let_164 _let_1383) 0))) (let ((_let_1542 (not _let_1541))) (let ((_let_1543 (ite _let_1387 (ite _let_114 (not (>= (+ _let_50 _let_1383) 0)) _let_1542) _let_1540))) (let ((_let_1544 (and _let_1036 _let_965 _let_756 _let_212 _let_197))) (let ((_let_1545 (>= (+ _let_160 _let_63) 0))) (let ((_let_1546 (not _let_1545))) (let ((_let_1547 (>= _let_66 0))) (let ((_let_1548 (+ _let_66 _let_173))) (let ((_let_1549 (>= _let_1548 0))) (let ((_let_1550 (not _let_1549))) (let ((_let_1551 (ite _let_1547 _let_1550 (not (>= (+ _let_160 _let_173) 0))))) (let ((_let_1552 (ite _let_1240 _let_1551 (ite _let_1547 (not (>= (+ _let_66 _let_63) 0)) _let_1546)))) (let ((_let_1553 (= _let_41 (- 1.0)))) (let ((_let_1554 (= _let_41 1.0))) (let ((_let_1555 (or _let_1554 _let_1553))) (let ((_let_1556 (>= (+ _let_404 _let_33) 0))) (let ((_let_1557 (not _let_1556))) (let ((_let_1558 (+ _let_35 _let_34))) (let ((_let_1559 (>= _let_1558 0))) (let ((_let_1560 (not _let_1559))) (let ((_let_1561 (ite _let_1041 _let_1560 (not (>= (+ _let_404 _let_34) 0))))) (let ((_let_1562 (ite _let_1288 _let_1561 (ite _let_1041 (not (>= (+ _let_35 _let_33) 0)) _let_1557)))) (let ((_let_1563 (and _let_965 _let_197))) (let ((_let_1564 (+ _let_52 _let_404))) (let ((_let_1565 (>= _let_1564 0))) (let ((_let_1566 (not _let_1565))) (let ((_let_1567 (>= (+ _let_53 _let_35) 0))) (let ((_let_1568 (not _let_1567))) (let ((_let_1569 (ite _let_1041 _let_1568 (not (>= (+ _let_53 _let_404) 0))))) (let ((_let_1570 (ite _let_629 _let_1569 (ite _let_1041 (not (>= (+ _let_52 _let_35) 0)) _let_1566)))) (let ((_let_1571 (>= _let_250 (- 1)))) (let ((_let_1572 (not _let_1571))) (let ((_let_1573 (ite _let_680 _let_1572 (not (>= z (- 1)))))) (let ((_let_1574 (>= _let_1383 0))) (let ((_let_1575 (>= _let_178 0))) (let ((_let_1576 (>= (+ _let_162 _let_178) 0))) (let ((_let_1577 (>= (+ _let_574 _let_94) 0))) (let ((_let_1578 (>= _let_1455 0))) (let ((_let_1579 (>= _let_49 (- 1)))) (let ((_let_1580 (>= _let_47 (- 1)))) (let ((_let_1581 (>= u (- 1)))) (let ((_let_1582 (>= _let_75 (- 1)))) (let ((_let_1583 (>= _let_69 (- 1)))) (let ((_let_1584 (>= (+ _let_37 _let_9) 0))) (let ((_let_1585 (+ _let_56 _let_116))) (let ((_let_1586 (>= _let_1585 0))) (let ((_let_1587 (>= _let_173 (- 1)))) (let ((_let_1588 (>= _let_66 1))) (let ((_let_1589 (>= _let_160 (- 1)))) (let ((_let_1590 (+ _let_48 _let_25))) (let ((_let_1591 (>= _let_1590 0))) (let ((_let_1592 (+ _let_45 _let_20))) (let ((_let_1593 (>= _let_1592 0))) (let ((_let_1594 (>= (+ _let_162 _let_25) 0))) (let ((_let_1595 (not _let_1594))) (let ((_let_1596 (not _let_1591))) (let ((_let_1597 (ite _let_113 _let_1596 _let_1595))) (let ((_let_1598 (>= (+ _let_574 _let_20) 0))) (let ((_let_1599 (not _let_1598))) (let ((_let_1600 (not _let_1593))) (let ((_let_1601 (ite _let_112 _let_1600 _let_1599))) (let ((_let_1602 (not _let_1576))) (let ((_let_1603 (+ _let_48 _let_178))) (let ((_let_1604 (>= _let_1603 0))) (let ((_let_1605 (not _let_1604))) (let ((_let_1606 (ite _let_113 _let_1605 _let_1602))) (let ((_let_1607 (ite _let_1372 _let_1606 _let_1597))) (let ((_let_1608 (not _let_1577))) (let ((_let_1609 (+ _let_45 _let_94))) (let ((_let_1610 (>= _let_1609 0))) (let ((_let_1611 (not _let_1610))) (let ((_let_1612 (ite _let_112 _let_1611 _let_1608))) (let ((_let_1613 (>= _let_20 0))) (let ((_let_1614 (ite _let_1613 _let_1612 _let_1601))) (let ((_let_1615 (>= _let_41 (- 1)))) (let ((_let_1616 (>= _let_157 (- 1)))) (let ((_let_1617 (= _let_56 1.0))) (let ((_let_1618 (= z 1.0))) (let ((_let_1619 (>= z 1))) (let ((_let_1620 (not _let_1619))) (let ((_let_1621 (ite _let_680 _let_1620 (not (>= _let_250 1))))) (let ((_let_1622 (and _let_1036 _let_1621))) (let ((_let_1623 (>= _let_56 1))) (let ((_let_1624 (not _let_1623))) (let ((_let_1625 (>= _let_56 0))) (let ((_let_1626 (ite _let_1625 _let_1624 (not (>= _let_157 1))))) (let ((_let_1627 (not _let_1036))) (let ((_let_1628 (REFL :args (_let_1042)))) (let ((_let_1629 (REFL :args (_let_1627)))) (let ((_let_1630 (_let_1069))) (let ((_let_1631 (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_1630) (CONG (REFL :args _let_1630) _let_1629 _let_1628 _let_238 _let_207 :args _let_188)) :args ((or _let_211 _let_195 _let_1042 _let_1627 _let_1069))))) (let ((_let_1632 (not _let_1069))) (let ((_let_1633 (- _let_30))) (let ((_let_1634 (- _let_68))) (let ((_let_1635 (- u))) (let ((_let_1636 (ite _let_471 (ite _let_1027 (> 1.0 u) (> 1.0 _let_1635)) (ite _let_1027 (> _let_470 u) (> _let_470 _let_1635))))) (let ((_let_1637 (= 1.0 v))) (let ((_let_1638 (or _let_1637 (= 1.0 _let_985)))) (let ((_let_1639 (=> (and _let_1638 _let_1636 _let_212 _let_197) (ite _let_746 (ite _let_928 (> _let_68 _let_30) (> _let_68 _let_1633)) (ite _let_928 (> _let_1634 _let_30) (> _let_1634 _let_1633)))))) (let ((_let_1640 (_let_1071))) (let ((_let_1641 (_let_1074))) (let ((_let_1642 ((>= _let_1070 0.0)))) (let ((_let_1643 ((< _let_1070 0.0)))) (let ((_let_1644 (ASSUME :args _let_1641))) (let ((_let_1645 (_let_1077))) (let ((_let_1646 (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_1645) (CONG (REFL :args _let_1645) _let_1629 _let_1628 _let_305 _let_238 _let_207 :args _let_188)) :args ((or _let_294 _let_211 _let_195 _let_1042 _let_1627 _let_1077))))) (let ((_let_1647 (not _let_1077))) (let ((_let_1648 (- _let_48))) (let ((_let_1649 (- _let_45))) (let ((_let_1650 (or _let_938 (= v _let_470)))) (let ((_let_1651 (and _let_1650 _let_1636 _let_295 _let_212 _let_197))) (let ((_let_1652 (=> _let_1651 (ite _let_583 (ite _let_601 (> _let_45 _let_48) (> _let_45 _let_1648)) (ite _let_601 (> _let_1649 _let_48) (> _let_1649 _let_1648)))))) (let ((_let_1653 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_1652 THEORY_ARITH)) (REWRITE :args (_let_1652)))) :args ((or _let_1084 _let_1647))))) (let ((_let_1654 (REORDERING (CNF_ITE_POS1 :args (_let_1084)) :args ((or _let_581 _let_1083 (not _let_1084)))))) (let ((_let_1655 (REORDERING (CNF_ITE_POS1 :args (_let_1083)) :args ((or _let_599 _let_1082 (not _let_1083)))))) (let ((_let_1656 (1.0 (- 1.0) 1.0 (- 1.0)))) (let ((_let_1657 (ASSUME :args (_let_310)))) (let ((_let_1658 (MACRO_SR_PRED_TRANSFORM _let_1657 :args (_let_313)))) (let ((_let_1659 (_let_1082))) (let ((_let_1660 (ASSUME :args _let_1659))) (let ((_let_1661 (MACRO_SR_PRED_TRANSFORM _let_1660 :args ((< _let_1080 0.0))))) (let ((_let_1662 (_let_1087))) (let ((_let_1663 (_let_1109))) (let ((_let_1664 ((< _let_1086 0.0)))) (let ((_let_1665 (ASSUME :args _let_1663))) (let ((_let_1666 (and (or (= (- v 1) 0.0) (= (- v _let_482) 0.0)) _let_1650))) (let ((_let_1667 (=> _let_1666 (or (= (- _let_16 1) 0.0) (= (- _let_16 _let_482) 0.0))))) (let ((_let_1668 (not _let_1094))) (let ((_let_1669 ((not _let_1093)))) (let ((_let_1670 (MACRO_SR_PRED_INTRO :args ((= (not _let_1099) _let_1096))))) (let ((_let_1671 (_let_1099))) (let ((_let_1672 (_let_1093))) (let ((_let_1673 (ASSUME :args _let_1671))) (let ((_let_1674 (MACRO_SR_PRED_TRANSFORM _let_1673 :args ((> _let_16 1.0))))) (let ((_let_1675 ((not _let_1092)))) (let ((_let_1676 (_let_1092))) (let ((_let_1677 (ASSUME :args _let_1676))) (let ((_let_1678 (>= _let_1095 0))) (let ((_let_1679 (not _let_1678))) (let ((_let_1680 (_let_1679))) (let ((_let_1681 (> _let_16 0.0))) (let ((_let_1682 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_224 _let_16)) (REWRITE :args ((=> _let_224 _let_1681))))) (CONG _let_231 (REFL :args _let_1680) :args _let_188)) _let_229 :args (_let_1679 true _let_215)))) (let ((_let_1683 (MACRO_SR_PRED_INTRO :args ((= (not _let_1679) _let_1678))))) (let ((_let_1684 (>= _let_16 (- 1.0)))) (let ((_let_1685 ((< _let_16 (- 1.0))))) (let ((_let_1686 (_let_1098))) (let ((_let_1687 (ASSUME :args _let_1686))) (let ((_let_1688 (_let_1684))) (let ((_let_1689 (ASSUME :args _let_1680))) (let ((_let_1690 (MACRO_SR_PRED_TRANSFORM _let_1689 :args (_let_1681)))) (let ((_let_1691 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_1687 _let_1689) :args (_let_1679 _let_1098)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_1685) _let_1690 :args _let_202) :args _let_201) :args _let_1685) :args _let_1688) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_1687 :args _let_1685) :args ((not _let_1684)))) :args (_let_1098 _let_1679)) :args ((not (and _let_1679 _let_1098)) SB_LITERAL))) (CONG _let_1683 (MACRO_SR_PRED_INTRO :args ((= (not _let_1098) _let_1097))) :args _let_188)) _let_1682 :args (_let_1097 true _let_1678)))) (let ((_let_1692 (not _let_1102))) (let ((_let_1693 (- _let_16))) (let ((_let_1694 (>= _let_16 0.0))) (let ((_let_1695 (and (ite _let_987 (ite _let_483 (> v 1) (> v _let_482)) (ite _let_483 (> _let_985 1) (> _let_985 _let_482))) _let_988 _let_212))) (let ((_let_1696 (=> _let_1695 (ite _let_1694 (ite _let_483 (> _let_16 1) (> _let_16 _let_482)) (ite _let_483 (> _let_1693 1) (> _let_1693 _let_482)))))) (let ((_let_1697 (_let_1102))) (let ((_let_1698 (REORDERING (FACTORING (EQ_RESOLVE (CNF_AND_NEG :args _let_1697) (CONG (REFL :args _let_1697) _let_994 _let_994 _let_238 :args _let_188))) :args ((or _let_211 _let_1102 _let_993))))) (let ((_let_1699 (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_1104)) :args ((>= _let_1103 0.0))))) (let ((_let_1700 (_let_1106))) (let ((_let_1701 (REORDERING (EQ_RESOLVE (CNF_ITE_NEG1 :args _let_1700) (CONG (REFL :args _let_1700) _let_1007 (MACRO_SR_PRED_INTRO :args ((= (not _let_1105) _let_1104))) :args _let_188)) :args ((or _let_1000 _let_1104 _let_1106))))) (let ((_let_1702 (REORDERING (CNF_ITE_NEG1 :args (_let_1107)) :args ((or _let_323 _let_1107 (not _let_1106)))))) (let ((_let_1703 (not _let_1107))) (let ((_let_1704 (REFL :args (_let_1703)))) (let ((_let_1705 (_let_1108))) (let ((_let_1706 (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_1705) (CONG (REFL :args _let_1705) _let_1704 _let_305 _let_238 _let_207 :args _let_188)) :args ((or _let_294 _let_211 _let_195 _let_1108 _let_1703))))) (let ((_let_1707 (not _let_1108))) (let ((_let_1708 (- _let_44))) (let ((_let_1709 (>= _let_44 0.0))) (let ((_let_1710 (ite _let_324 (ite _let_987 (> w v) (> w _let_985)) (ite _let_987 (> _let_467 v) (> _let_467 _let_985))))) (let ((_let_1711 (and _let_1710 _let_295 _let_212 _let_197))) (let ((_let_1712 (=> _let_1711 (ite _let_1709 (ite _let_583 (> _let_44 _let_45) (> _let_44 _let_1649)) (ite _let_583 (> _let_1708 _let_45) (> _let_1708 _let_1649)))))) (let ((_let_1713 (not _let_1115))) (let ((_let_1714 (_let_1115))) (let ((_let_1715 (_let_1116))) (let ((_let_1716 (=> (and _let_713 _let_1650 _let_295 _let_212 _let_197) (ite _let_1709 (ite _let_772 (> _let_44 _let_61) (> _let_44 _let_792)) (ite _let_772 (> _let_1708 _let_61) (> _let_1708 _let_792)))))) (let ((_let_1717 (not _let_1114))) (let ((_let_1718 (_let_1117))) (let ((_let_1719 (_let_1121))) (let ((_let_1720 ((<= _let_1119 0.0)))) (let ((_let_1721 ((> _let_1119 0.0)))) (let ((_let_1722 (ASSUME :args _let_1719))) (let ((_let_1723 (_let_1124))) (let ((_let_1724 (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_1723) (CONG (REFL :args _let_1723) _let_707 _let_1629 _let_1628 _let_305 _let_238 :args _let_188)) :args ((or _let_294 _let_211 _let_1042 _let_1627 _let_1124 _let_706))))) (let ((_let_1725 (- _let_57))) (let ((_let_1726 (>= _let_57 0.0))) (let ((_let_1727 (=> (and _let_713 _let_1650 _let_1636 _let_295 _let_212) (ite _let_1726 (ite _let_772 (> _let_57 _let_61) (> _let_57 _let_792)) (ite _let_772 (> _let_1725 _let_61) (> _let_1725 _let_792)))))) (let ((_let_1728 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_1727 THEORY_ARITH)) (REWRITE :args (_let_1727)))) :args ((or _let_1126 (not _let_1124)))))) (let ((_let_1729 (REORDERING (CNF_ITE_POS2 :args (_let_1126)) :args ((or _let_1125 _let_1040 (not _let_1126)))))) (let ((_let_1730 (_let_1127))) (let ((_let_1731 (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_1730) (CONG (REFL :args _let_1730) _let_464 _let_1629 _let_305 _let_238 :args _let_188)) :args ((or _let_294 _let_211 _let_463 _let_1627 _let_1127))))) (let ((_let_1732 (not _let_1127))) (let ((_let_1733 (and _let_472 _let_1650 _let_295 _let_212))) (let ((_let_1734 (=> _let_1733 (ite _let_1726 (ite _let_324 (> _let_57 w) (> _let_57 _let_467)) (ite _let_324 (> _let_1725 w) (> _let_1725 _let_467)))))) (let ((_let_1735 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_1734 THEORY_ARITH)) (REWRITE :args (_let_1734)))) :args ((or _let_1134 _let_1732))))) (let ((_let_1736 (not _let_1125))) (let ((_let_1737 (REORDERING (CNF_ITE_POS1 :args (_let_1134)) :args ((or _let_1736 _let_1133 (not _let_1134)))))) (let ((_let_1738 (REORDERING (CNF_ITE_POS1 :args (_let_1133)) :args ((or _let_323 _let_1132 (not _let_1133)))))) (let ((_let_1739 (_let_1135))) (let ((_let_1740 (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_1739) (CONG (REFL :args _let_1739) _let_238 _let_269 :args _let_188)) :args ((or _let_244 _let_211 _let_1135))))) (let ((_let_1741 (not _let_1135))) (let ((_let_1742 (not _let_1137))) (let ((_let_1743 (> _let_12 0.0))) (let ((_let_1744 (and _let_212 _let_261))) (let ((_let_1745 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_212 _let_261 _let_12)) (REWRITE :args ((=> _let_1744 _let_1743))))) :args ((or _let_1742 _let_1741))))) (let ((_let_1746 (1.0 (- 1.0) (- 1.0) (- 1.0) 1.0))) (let ((_let_1747 (_let_1132))) (let ((_let_1748 (ASSUME :args _let_1747))) (let ((_let_1749 (MACRO_SR_PRED_TRANSFORM _let_1748 :args ((< _let_1130 0.0))))) (let ((_let_1750 (ASSUME :args (_let_1742)))) (let ((_let_1751 (MACRO_SR_PRED_TRANSFORM _let_1750 :args (_let_1743)))) (let ((_let_1752 (_let_1140))) (let ((_let_1753 (_let_1145))) (let ((_let_1754 ((< _let_1139 0.0)))) (let ((_let_1755 (ASSUME :args _let_1753))) (let ((_let_1756 (- _let_12))) (let ((_let_1757 (>= _let_12 0.0))) (let ((_let_1758 (=> _let_1733 (ite _let_1757 (ite _let_1726 (> _let_12 _let_57) (> _let_12 _let_1725)) (ite _let_1726 (> _let_1756 _let_57) (> _let_1756 _let_1725)))))) (let ((_let_1759 (not _let_1151))) (let ((_let_1760 (_let_1151))) (let ((_let_1761 (not _let_1152))) (let ((_let_1762 (> _let_10 0.0))) (let ((_let_1763 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_224 _let_295 _let_10)) (REWRITE :args ((=> _let_1053 _let_1762))))) :args ((or _let_1761 _let_1051))))) (let ((_let_1764 (1.0 1.0 1.0 (- 1.0) (- 1.0) (- 1.0)))) (let ((_let_1765 (ASSUME :args (_let_1761)))) (let ((_let_1766 (MACRO_SR_PRED_TRANSFORM _let_1765 :args (_let_1762)))) (let ((_let_1767 (_let_1148))) (let ((_let_1768 (ASSUME :args _let_1767))) (let ((_let_1769 (MACRO_SR_PRED_TRANSFORM _let_1768 :args ((< _let_1146 0.0))))) (let ((_let_1770 (_let_1155))) (let ((_let_1771 (_let_1161))) (let ((_let_1772 ((< _let_1154 0.0)))) (let ((_let_1773 (ASSUME :args _let_1771))) (let ((_let_1774 (not _let_1150))) (let ((_let_1775 (_let_1160))) (let ((_let_1776 (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_1775) (CONG (REFL :args _let_1775) _let_1704 _let_305 _let_238 :args _let_188)) :args ((or _let_294 _let_211 _let_1160 _let_1703))))) (let ((_let_1777 (not _let_1160))) (let ((_let_1778 (- _let_10))) (let ((_let_1779 (>= _let_10 0.0))) (let ((_let_1780 (and _let_1710 _let_295 _let_212))) (let ((_let_1781 (=> _let_1780 (ite _let_1779 (ite _let_1757 (> _let_10 _let_12) (> _let_10 _let_1756)) (ite _let_1757 (> _let_1778 _let_12) (> _let_1778 _let_1756)))))) (let ((_let_1782 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_1781 THEORY_ARITH)) (REWRITE :args (_let_1781)))) :args ((or _let_1167 _let_1777))))) (let ((_let_1783 (not _let_1167))) (let ((_let_1784 (_let_1167))) (let ((_let_1785 (REORDERING (CNF_ITE_POS1 :args (_let_1165)) :args ((or _let_1774 _let_1164 (not _let_1165)))))) (let ((_let_1786 (_let_1156))) (let ((_let_1787 (_let_1164))) (let ((_let_1788 ((<= _let_1162 0.0)))) (let ((_let_1789 ((> _let_1162 0.0)))) (let ((_let_1790 (ASSUME :args _let_1787))) (let ((_let_1791 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_1790 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_1789) (MACRO_SR_PRED_TRANSFORM _let_1790 :args ((< _let_1162 0.0))) :args _let_503) :args _let_201) :args _let_1789) :args _let_1788) :args _let_1786) :args _let_1787)) :args _let_1787)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1164) _let_1163))) (REFL :args _let_1786) :args _let_188)))) (let ((_let_1792 (_let_1168))) (let ((_let_1793 (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_1792) (CONG (REFL :args _let_1792) _let_231 _let_269 :args _let_188)) :args ((or _let_244 _let_215 _let_1168))))) (let ((_let_1794 (not _let_1168))) (let ((_let_1795 (not _let_1169))) (let ((_let_1796 (> _let_38 0.0))) (let ((_let_1797 (and _let_224 _let_261))) (let ((_let_1798 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_224 _let_261 _let_38)) (REWRITE :args ((=> _let_1797 _let_1796))))) :args ((or _let_1795 _let_1794))))) (let ((_let_1799 (ASSUME :args (_let_1795)))) (let ((_let_1800 (MACRO_SR_PRED_TRANSFORM _let_1799 :args (_let_1796)))) (let ((_let_1801 (_let_1172))) (let ((_let_1802 (_let_1178))) (let ((_let_1803 ((< _let_1171 0.0)))) (let ((_let_1804 (ASSUME :args _let_1802))) (let ((_let_1805 (_let_1177))) (let ((_let_1806 (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_1805) (CONG (REFL :args _let_1805) _let_464 _let_305 _let_238 :args _let_188)) :args ((or _let_294 _let_211 _let_463 _let_1177))))) (let ((_let_1807 (not _let_1177))) (let ((_let_1808 (- _let_38))) (let ((_let_1809 (>= _let_38 0.0))) (let ((_let_1810 (and _let_472 _let_295 _let_212))) (let ((_let_1811 (=> _let_1810 (ite _let_1809 (ite _let_1726 (> _let_38 _let_57) (> _let_38 _let_1725)) (ite _let_1726 (> _let_1808 _let_57) (> _let_1808 _let_1725)))))) (let ((_let_1812 (_let_1173))) (let ((_let_1813 (_let_1181))) (let ((_let_1814 ((<= _let_1179 0.0)))) (let ((_let_1815 ((> _let_1179 0.0)))) (let ((_let_1816 (ASSUME :args _let_1813))) (let ((_let_1817 (_let_1141))) (let ((_let_1818 ((<= _let_1146 0.0)))) (let ((_let_1819 ((> _let_1146 0.0)))) (let ((_let_1820 (_let_1128))) (let ((_let_1821 (MACRO_SR_PRED_INTRO :args ((= (not _let_1132) _let_1131))))) (let ((_let_1822 ((<= _let_1130 0.0)))) (let ((_let_1823 ((> _let_1130 0.0)))) (let ((_let_1824 (_let_1185))) (let ((_let_1825 (not _let_1185))) (let ((_let_1826 (and _let_1710 _let_1638 _let_295 _let_197))) (let ((_let_1827 (=> _let_1826 (ite _let_794 (ite _let_583 (> _let_62 _let_45) (> _let_62 _let_1649)) (ite _let_583 (> _let_793 _let_45) (> _let_793 _let_1649)))))) (let ((_let_1828 (_let_1190))) (let ((_let_1829 (MACRO_SR_PRED_INTRO :args ((= (not _let_1194) _let_1193))))) (let ((_let_1830 (_let_1194))) (let ((_let_1831 ((< _let_1189 0.0)))) (let ((_let_1832 (ASSUME :args _let_1830))) (let ((_let_1833 (not _let_1198))) (let ((_let_1834 (_let_112))) (let ((_let_1835 (_let_1197))) (let ((_let_1836 (_let_1198))) (let ((_let_1837 (REORDERING (CNF_ITE_POS1 :args (_let_1192)) :args ((or _let_581 _let_1191 (not _let_1192)))))) (let ((_let_1838 (1.0 (- 1.0) 1.0 (- 1.0) (- 1.0)))) (let ((_let_1839 (ASSUME :args (_let_247)))) (let ((_let_1840 (MACRO_SR_PRED_TRANSFORM _let_1839 :args (_let_274)))) (let ((_let_1841 (_let_1196))) (let ((_let_1842 (ASSUME :args _let_1841))) (let ((_let_1843 (MACRO_SR_PRED_TRANSFORM _let_1842 :args ((> _let_1186 0.0))))) (let ((_let_1844 (_let_1201))) (let ((_let_1845 (_let_1205))) (let ((_let_1846 ((< _let_1200 0.0)))) (let ((_let_1847 (ASSUME :args _let_1845))) (let ((_let_1848 (_let_1204))) (let ((_let_1849 (- _let_19))) (let ((_let_1850 (>= _let_19 0.0))) (let ((_let_1851 (=> (and _let_472 _let_1650 _let_295 _let_212 _let_197) (ite _let_1850 (ite _let_794 (> _let_19 _let_62) (> _let_19 _let_793)) (ite _let_794 (> _let_1849 _let_62) (> _let_1849 _let_793)))))) (let ((_let_1852 (_let_1208))) (let ((_let_1853 (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_1852) (CONG (REFL :args _let_1852) _let_464 _let_305 _let_238 _let_207 :args _let_188)) :args ((or _let_294 _let_211 _let_195 _let_463 _let_1208))))) (let ((_let_1854 (not _let_1208))) (let ((_let_1855 (and _let_472 _let_295 _let_212 _let_197))) (let ((_let_1856 (=> _let_1855 (ite _let_1850 (ite _let_1709 (> _let_19 _let_44) (> _let_19 _let_1708)) (ite _let_1709 (> _let_1849 _let_44) (> _let_1849 _let_1708)))))) (let ((_let_1857 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_1856 THEORY_ARITH)) (REWRITE :args (_let_1856)))) :args ((or _let_1221 _let_1854))))) (let ((_let_1858 (not _let_1221))) (let ((_let_1859 (not _let_1206))) (let ((_let_1860 (_let_1221))) (let ((_let_1861 (_let_1112))) (let ((_let_1862 (ASSUME :args _let_1861))) (let ((_let_1863 (MACRO_SR_PRED_TRANSFORM _let_1862 :args ((< _let_1110 0.0))))) (let ((_let_1864 (_let_1219))) (let ((_let_1865 (ASSUME :args _let_1864))) (let ((_let_1866 (MACRO_SR_PRED_TRANSFORM _let_1865 :args ((< _let_1217 0.0))))) (let ((_let_1867 (_let_1224))) (let ((_let_1868 (_let_1230))) (let ((_let_1869 ((< _let_1223 0.0)))) (let ((_let_1870 (ASSUME :args _let_1868))) (let ((_let_1871 (_let_1229))) (let ((_let_1872 (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_1871) (CONG (REFL :args _let_1871) _let_1704 _let_305 _let_207 :args _let_188)) :args ((or _let_294 _let_195 _let_1229 _let_1703))))) (let ((_let_1873 (not _let_1229))) (let ((_let_1874 (and _let_1710 _let_295 _let_197))) (let ((_let_1875 (=> _let_1874 (ite _let_886 (ite _let_1850 (> _let_17 _let_19) (> _let_17 _let_1849)) (ite _let_1850 (> _let_885 _let_19) (> _let_885 _let_1849)))))) (let ((_let_1876 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_1875 THEORY_ARITH)) (REWRITE :args (_let_1875)))) :args ((or _let_1235 _let_1873))))) (let ((_let_1877 (not _let_1235))) (let ((_let_1878 (_let_1235))) (let ((_let_1879 (REORDERING (CNF_ITE_POS1 :args (_let_1234)) :args ((or _let_1859 _let_1233 (not _let_1234)))))) (let ((_let_1880 (_let_1225))) (let ((_let_1881 (_let_1233))) (let ((_let_1882 ((<= _let_1231 0.0)))) (let ((_let_1883 ((> _let_1231 0.0)))) (let ((_let_1884 (ASSUME :args _let_1881))) (let ((_let_1885 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_1884 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_1883) (MACRO_SR_PRED_TRANSFORM _let_1884 :args ((< _let_1231 0.0))) :args _let_503) :args _let_201) :args _let_1883) :args _let_1882) :args _let_1880) :args _let_1881)) :args _let_1881)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1233) _let_1232))) (REFL :args _let_1880) :args _let_188)))) (let ((_let_1886 (_let_1236))) (let ((_let_1887 (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_1886) (CONG (REFL :args _let_1886) _let_1629 _let_1628 _let_764 :args _let_188)) :args ((or _let_755 _let_1042 _let_1627 _let_1236))))) (let ((_let_1888 (- _let_63))) (let ((_let_1889 (>= _let_63 0.0))) (let ((_let_1890 (ite _let_692 (ite _let_1889 (> z _let_63) (> z _let_1888)) (ite _let_1889 (> _let_712 _let_63) (> _let_712 _let_1888))))) (let ((_let_1891 (=> (and _let_1638 _let_1636 _let_756) _let_1890))) (let ((_let_1892 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_1891 THEORY_ARITH)) (REWRITE :args (_let_1891)))) :args ((or _let_1244 (not _let_1236)))))) (let ((_let_1893 (REORDERING (CNF_ITE_POS1 :args (_let_1244)) :args ((or _let_690 _let_1243 (not _let_1244)))))) (let ((_let_1894 (not _let_1248))) (let ((_let_1895 (_let_1247))) (let ((_let_1896 (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_1895) (CONG (REFL :args _let_1895) _let_191 _let_231 _let_257 :args _let_188)) :args ((or _let_184 _let_251 _let_215 _let_1247))))) (let ((_let_1897 (> _let_63 0.0))) (let ((_let_1898 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_2 _let_224 _let_1 _let_63)) (REWRITE :args ((=> (and _let_2 _let_224 _let_1) _let_1897))))) :args ((or _let_1894 (not _let_1247)))))) (let ((_let_1899 (MACRO_RESOLUTION_TRUST _let_1898 (MACRO_RESOLUTION_TRUST _let_1896 _let_187 _let_254 _let_229 :args (_let_1247 true _let_184 true _let_251 true _let_215)) :args (_let_1894 false _let_1247)))) (let ((_let_1900 (not _let_1240))) (let ((_let_1901 (MACRO_SR_PRED_INTRO :args ((= (not _let_1894) _let_1248))))) (let ((_let_1902 ((not _let_1889)))) (let ((_let_1903 ((< _let_63 0.0)))) (let ((_let_1904 (ASSUME :args (_let_1900)))) (let ((_let_1905 (_let_1889))) (let ((_let_1906 (ASSUME :args (_let_1894)))) (let ((_let_1907 (MACRO_SR_PRED_TRANSFORM _let_1906 :args (_let_1897)))) (let ((_let_1908 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_1904 _let_1906) :args (_let_1894 _let_1900)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_1903) _let_1907 :args _let_202) :args _let_201) :args _let_1903) :args _let_1905) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_1904 :args _let_1903) :args _let_1902)) :args (_let_1900 _let_1894)) :args ((not (and _let_1894 _let_1900)) SB_LITERAL))) (CONG _let_1901 (MACRO_SR_PRED_INTRO :args ((= (not _let_1900) _let_1240))) :args _let_188)) _let_1899 :args (_let_1240 true _let_1248)))) (let ((_let_1909 (REORDERING (CNF_ITE_POS1 :args (_let_1243)) :args ((or _let_1900 _let_1242 (not _let_1243)))))) (let ((_let_1910 (_let_1245))) (let ((_let_1911 (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_1910) (CONG (REFL :args _let_1910) _let_238 _let_305 :args _let_188)) :args ((or _let_294 _let_211 _let_1245))))) (let ((_let_1912 (not _let_1246))) (let ((_let_1913 (> _let_39 0.0))) (let ((_let_1914 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_212 _let_295 _let_39)) (REWRITE :args ((=> _let_1245 _let_1913))))) :args ((or _let_1912 (not _let_1245)))))) (let ((_let_1915 (1.0 (- 1.0) (- 1.0) (- 1.0) (- 1.0)))) (let ((_let_1916 (ASSUME :args (_let_1912)))) (let ((_let_1917 (MACRO_SR_PRED_TRANSFORM _let_1916 :args (_let_1913)))) (let ((_let_1918 (_let_1242))) (let ((_let_1919 (ASSUME :args _let_1918))) (let ((_let_1920 (MACRO_SR_PRED_TRANSFORM _let_1919 :args ((> _let_1237 0.0))))) (let ((_let_1921 (_let_1251))) (let ((_let_1922 (_let_1256))) (let ((_let_1923 ((< _let_1250 0.0)))) (let ((_let_1924 (ASSUME :args _let_1922))) (let ((_let_1925 (- _let_39))) (let ((_let_1926 (>= _let_39 0.0))) (let ((_let_1927 (=> _let_1733 (ite _let_1926 (ite _let_324 (> _let_39 w) (> _let_39 _let_467)) (ite _let_324 (> _let_1925 w) (> _let_1925 _let_467)))))) (let ((_let_1928 (_let_1252))) (let ((_let_1929 (_let_1259))) (let ((_let_1930 ((<= _let_1257 0.0)))) (let ((_let_1931 ((> _let_1257 0.0)))) (let ((_let_1932 (ASSUME :args _let_1929))) (let ((_let_1933 (not _let_1264))) (let ((_let_1934 (> _let_13 0.0))) (let ((_let_1935 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_224 _let_295 _let_13)) (REWRITE :args ((=> _let_1053 _let_1934))))) :args ((or _let_1933 _let_1051))))) (let ((_let_1936 (ASSUME :args (_let_1933)))) (let ((_let_1937 (MACRO_SR_PRED_TRANSFORM _let_1936 :args (_let_1934)))) (let ((_let_1938 (_let_1267))) (let ((_let_1939 (_let_1272))) (let ((_let_1940 ((< _let_1266 0.0)))) (let ((_let_1941 (ASSUME :args _let_1939))) (let ((_let_1942 (- _let_13))) (let ((_let_1943 (>= _let_13 0.0))) (let ((_let_1944 (=> _let_1733 (ite _let_1943 (ite _let_324 (> _let_13 w) (> _let_13 _let_467)) (ite _let_324 (> _let_1942 w) (> _let_1942 _let_467)))))) (let ((_let_1945 (_let_1268))) (let ((_let_1946 (_let_1275))) (let ((_let_1947 ((<= _let_1273 0.0)))) (let ((_let_1948 ((> _let_1273 0.0)))) (let ((_let_1949 (ASSUME :args _let_1946))) (let ((_let_1950 (=> _let_1874 (ite _let_841 (ite _let_1709 (> _let_43 _let_44) (> _let_43 _let_1708)) (ite _let_1709 (> _let_840 _let_44) (> _let_840 _let_1708)))))) (let ((_let_1951 (_let_1279))) (let ((_let_1952 (_let_1283))) (let ((_let_1953 ((<= _let_1281 0.0)))) (let ((_let_1954 ((> _let_1281 0.0)))) (let ((_let_1955 (ASSUME :args _let_1952))) (let ((_let_1956 (_let_1088))) (let ((_let_1957 ((<= _let_1110 0.0)))) (let ((_let_1958 ((> _let_1110 0.0)))) (let ((_let_1959 (_let_1209))) (let ((_let_1960 ((<= _let_1217 0.0)))) (let ((_let_1961 ((> _let_1217 0.0)))) (let ((_let_1962 (_let_1238))) (let ((_let_1963 (MACRO_SR_PRED_INTRO :args ((= (not _let_1242) _let_1241))))) (let ((_let_1964 ((>= _let_1237 0.0)))) (let ((_let_1965 ((< _let_1237 0.0)))) (let ((_let_1966 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_1919 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_1965) _let_1920 :args _let_202) :args _let_201) :args _let_1965) :args _let_1964) :args _let_1962) :args _let_1918)) :args _let_1918)) (CONG _let_1963 (REFL :args _let_1962) :args _let_188)))) (let ((_let_1967 (- _let_33))) (let ((_let_1968 (>= _let_33 0.0))) (let ((_let_1969 (and _let_1650 _let_1636 _let_212 _let_197))) (let ((_let_1970 (=> _let_1969 (ite _let_928 (ite _let_1968 (> _let_30 _let_33) (> _let_30 _let_1967)) (ite _let_1968 (> _let_1633 _let_33) (> _let_1633 _let_1967)))))) (let ((_let_1971 (>= _let_34 0))) (let ((_let_1972 (not _let_1971))) (let ((_let_1973 (> _let_33 0.0))) (let ((_let_1974 (not _let_1288))) (let ((_let_1975 ((< _let_33 0.0)))) (let ((_let_1976 (_let_1974))) (let ((_let_1977 (ASSUME :args _let_1976))) (let ((_let_1978 (_let_1968))) (let ((_let_1979 (ASSUME :args (_let_1972)))) (let ((_let_1980 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_1977 _let_1979) :args (_let_1972 _let_1974)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_1975) (MACRO_SR_PRED_TRANSFORM _let_1979 :args (_let_1973)) :args _let_202) :args _let_201) :args _let_1975) :args _let_1978) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_1977 :args _let_1975) :args ((not _let_1968)))) :args (_let_1974 _let_1972)) :args ((not (and _let_1972 _let_1974)) SB_LITERAL))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1972) _let_1971))) (MACRO_SR_PRED_INTRO :args ((= (not _let_1974) _let_1288))) :args _let_188)) (MACRO_RESOLUTION_TRUST (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_197 _let_224 _let_33)) (REWRITE :args ((=> _let_429 _let_1973))))) :args ((or _let_1972 _let_427))) _let_426 :args (_let_1972 false _let_423)) :args (_let_1288 true _let_1971)))) (let ((_let_1981 (_let_1286))) (let ((_let_1982 (MACRO_SR_PRED_INTRO :args ((= (not _let_1291) _let_1290))))) (let ((_let_1983 (_let_1291))) (let ((_let_1984 ((<= _let_1289 0.0)))) (let ((_let_1985 ((> _let_1289 0.0)))) (let ((_let_1986 (ASSUME :args _let_1983))) (let ((_let_1987 (MACRO_SR_PRED_TRANSFORM _let_1986 :args ((< _let_1289 0.0))))) (let ((_let_1988 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_1986 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_1985) _let_1987 :args _let_503) :args _let_201) :args _let_1985) :args _let_1984) :args _let_1981) :args _let_1983)) :args _let_1983)) (CONG _let_1982 (REFL :args _let_1981) :args _let_188)))) (let ((_let_1989 (- _let_51))) (let ((_let_1990 (- _let_27))) (let ((_let_1991 (>= _let_51 0.0))) (let ((_let_1992 (=> _let_1969 (ite _let_433 (ite _let_1991 (> _let_27 _let_51) (> _let_27 _let_1989)) (ite _let_1991 (> _let_1990 _let_51) (> _let_1990 _let_1989)))))) (let ((_let_1993 (not _let_1296))) (let ((_let_1994 ((< _let_51 0.0)))) (let ((_let_1995 (_let_1993))) (let ((_let_1996 (ASSUME :args _let_1995))) (let ((_let_1997 (_let_1991))) (let ((_let_1998 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_1996 _let_370) :args (_let_355 _let_1993)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_1994) _let_371 :args _let_202) :args _let_201) :args _let_1994) :args _let_1997) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_1996 :args _let_1994) :args ((not _let_1991)))) :args (_let_1993 _let_355)) :args ((not (and _let_355 _let_1993)) SB_LITERAL))) (CONG _let_364 (MACRO_SR_PRED_INTRO :args ((= (not _let_1993) _let_1296))) :args _let_188)) _let_362 :args (_let_1296 true _let_353)))) (let ((_let_1999 (_let_1294))) (let ((_let_2000 (_let_1299))) (let ((_let_2001 ((<= _let_1297 0.0)))) (let ((_let_2002 ((> _let_1297 0.0)))) (let ((_let_2003 (ASSUME :args _let_2000))) (let ((_let_2004 (- _let_29))) (let ((_let_2005 (>= _let_29 0.0))) (let ((_let_2006 (=> _let_1651 (ite _let_2005 (ite _let_641 (> _let_29 _let_31) (> _let_29 _let_639)) (ite _let_641 (> _let_2004 _let_31) (> _let_2004 _let_639)))))) (let ((_let_2007 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_2006 THEORY_ARITH)) (REWRITE :args (_let_2006)))) :args ((or _let_1315 _let_1647))))) (let ((_let_2008 (>= _let_181 0))) (let ((_let_2009 (not _let_2008))) (let ((_let_2010 (> _let_29 0.0))) (let ((_let_2011 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_2 _let_224 _let_261 _let_29)) (REWRITE :args ((=> _let_275 _let_2010))))) :args ((or _let_2009 _let_273))))) (let ((_let_2012 (MACRO_RESOLUTION_TRUST _let_2011 _let_272 :args (_let_2009 false _let_246)))) (let ((_let_2013 (ASSUME :args (_let_2009)))) (let ((_let_2014 (MACRO_SR_PRED_TRANSFORM _let_2013 :args (_let_2010)))) (let ((_let_2015 (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_1308)) :args ((<= _let_1304 0.0))) _let_402 _let_670 _let_2014 :args _let_1656) :args _let_201) :args (_let_389 _let_628 _let_2009 _let_1308))) :args ((or _let_388 _let_627 _let_2008 _let_1309))) :args ((or _let_2008 _let_388 _let_1309 _let_627))))) (let ((_let_2016 (_let_1305))) (let ((_let_2017 (_let_1309))) (let ((_let_2018 ((< _let_1304 0.0)))) (let ((_let_2019 (ASSUME :args _let_2017))) (let ((_let_2020 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_2019 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2018) (MACRO_SR_PRED_TRANSFORM _let_2019 :args ((> _let_1304 0.0))) :args _let_202) :args _let_201) :args _let_2018) :args ((>= _let_1304 0.0))) :args _let_2016) :args _let_2017)) :args _let_2017)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1309) _let_1308))) (REFL :args _let_2016) :args _let_188)))) (let ((_let_2021 (REORDERING (CNF_ITE_POS1 :args (_let_1307)) :args ((or _let_649 _let_1306 (not _let_1307)))))) (let ((_let_2022 (not _let_1315))) (let ((_let_2023 (_let_1315))) (let ((_let_2024 (_let_1302))) (let ((_let_2025 (_let_1312))) (let ((_let_2026 ((<= _let_1310 0.0)))) (let ((_let_2027 ((> _let_1310 0.0)))) (let ((_let_2028 (ASSUME :args _let_2025))) (let ((_let_2029 (MACRO_SR_PRED_TRANSFORM _let_2028 :args ((< _let_1310 0.0))))) (let ((_let_2030 (_let_1316))) (let ((_let_2031 (and _let_1638 _let_1636 _let_197))) (let ((_let_2032 (=> _let_2031 (ite _let_1027 (ite _let_433 (> u _let_27) (> u _let_1990)) (ite _let_433 (> _let_1635 _let_27) (> _let_1635 _let_1990)))))) (let ((_let_2033 (_let_1318))) (let ((_let_2034 (_let_1321))) (let ((_let_2035 ((>= _let_1317 0.0)))) (let ((_let_2036 ((< _let_1317 0.0)))) (let ((_let_2037 (ASSUME :args _let_2034))) (let ((_let_2038 (_let_1187))) (let ((_let_2039 ((>= _let_1186 0.0)))) (let ((_let_2040 ((< _let_1186 0.0)))) (let ((_let_2041 (_let_1078))) (let ((_let_2042 ((<= _let_1080 0.0)))) (let ((_let_2043 ((> _let_1080 0.0)))) (let ((_let_2044 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_1660 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2043) _let_1661 :args _let_503) :args _let_201) :args _let_2043) :args _let_2042) :args _let_2041) :args _let_1659)) :args _let_1659)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1082) _let_1081))) (REFL :args _let_2041) :args _let_188)))) (let ((_let_2045 (REORDERING (CNF_ITE_POS2 :args _let_2023) :args ((or _let_1314 _let_1307 _let_2022))))) (let ((_let_2046 (_let_1324))) (let ((_let_2047 (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_2046) (CONG (REFL :args _let_2046) _let_1628 _let_305 _let_238 _let_207 :args _let_188)) :args ((or _let_294 _let_211 _let_195 _let_1042 _let_1324))))) (let ((_let_2048 (not _let_1324))) (let ((_let_2049 (and _let_1636 _let_295 _let_212 _let_197))) (let ((_let_2050 (=> _let_2049 (ite _let_601 (ite _let_2005 (> _let_48 _let_29) (> _let_48 _let_2004)) (ite _let_2005 (> _let_1648 _let_29) (> _let_1648 _let_2004)))))) (let ((_let_2051 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_2050 THEORY_ARITH)) (REWRITE :args (_let_2050)))) :args ((or _let_1331 _let_2048))))) (let ((_let_2052 (REORDERING (CNF_ITE_POS1 :args (_let_1331)) :args ((or _let_599 _let_1330 (not _let_1331)))))) (let ((_let_2053 (not _let_1314))) (let ((_let_2054 (REORDERING (CNF_ITE_POS1 :args (_let_1330)) :args ((or _let_2053 _let_1329 (not _let_1330)))))) (let ((_let_2055 (_let_1326))) (let ((_let_2056 (_let_1329))) (let ((_let_2057 ((>= _let_1325 0.0)))) (let ((_let_2058 ((< _let_1325 0.0)))) (let ((_let_2059 (ASSUME :args _let_2056))) (let ((_let_2060 (MACRO_SR_PRED_TRANSFORM _let_2059 :args ((> _let_1325 0.0))))) (let ((_let_2061 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_2059 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2058) _let_2060 :args _let_202) :args _let_201) :args _let_2058) :args _let_2057) :args _let_2055) :args _let_2056)) :args _let_2056)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1329) _let_1328))) (REFL :args _let_2055) :args _let_188)))) (let ((_let_2062 (_let_1332))) (let ((_let_2063 (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_2062) (CONG (REFL :args _let_2062) _let_1628 _let_238 _let_207 :args _let_188)) :args ((or _let_211 _let_195 _let_1042 _let_1332))))) (let ((_let_2064 (not _let_1332))) (let ((_let_2065 (and _let_1636 _let_212 _let_197))) (let ((_let_2066 (=> _let_2065 (ite _let_1991 (ite _let_1968 (> _let_51 _let_33) (> _let_51 _let_1967)) (ite _let_1968 (> _let_1989 _let_33) (> _let_1989 _let_1967)))))) (let ((_let_2067 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_2066 THEORY_ARITH)) (REWRITE :args (_let_2066)))) :args ((or _let_1339 _let_2064))))) (let ((_let_2068 (not _let_1339))) (let ((_let_2069 (REORDERING (CNF_ITE_POS1 :args (_let_1339)) :args ((or _let_1993 _let_1338 _let_2068))))) (let ((_let_2070 (not _let_1338))) (let ((_let_2071 (REORDERING (CNF_ITE_POS1 :args (_let_1338)) :args ((or _let_1974 _let_1337 _let_2070))))) (let ((_let_2072 (_let_1334))) (let ((_let_2073 (_let_1337))) (let ((_let_2074 ((>= _let_1333 0.0)))) (let ((_let_2075 ((< _let_1333 0.0)))) (let ((_let_2076 (ASSUME :args _let_2073))) (let ((_let_2077 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_2076 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2075) (MACRO_SR_PRED_TRANSFORM _let_2076 :args ((> _let_1333 0.0))) :args _let_202) :args _let_201) :args _let_2075) :args _let_2074) :args _let_2072) :args _let_2073)) :args _let_2073)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1337) _let_1336))) (REFL :args _let_2072) :args _let_188)))) (let ((_let_2078 (_let_1340))) (let ((_let_2079 (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_2078) (CONG (REFL :args _let_2078) _let_1628 _let_305 _let_207 :args _let_188)) :args ((or _let_294 _let_195 _let_1042 _let_1340))))) (let ((_let_2080 (not _let_1340))) (let ((_let_2081 (- _let_50))) (let ((_let_2082 (and _let_1636 _let_295 _let_197))) (let ((_let_2083 (=> _let_2082 (ite _let_616 (ite _let_641 (> _let_50 _let_31) (> _let_50 _let_639)) (ite _let_641 (> _let_2081 _let_31) (> _let_2081 _let_639)))))) (let ((_let_2084 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_2083 THEORY_ARITH)) (REWRITE :args (_let_2083)))) :args ((or _let_1347 _let_2080))))) (let ((_let_2085 (REORDERING (CNF_ITE_POS1 :args (_let_1347)) :args ((or _let_614 _let_1346 (not _let_1347)))))) (let ((_let_2086 (REORDERING (CNF_ITE_POS1 :args (_let_1346)) :args ((or _let_649 _let_1345 (not _let_1346)))))) (let ((_let_2087 (_let_1342))) (let ((_let_2088 (_let_1345))) (let ((_let_2089 ((>= _let_1341 0.0)))) (let ((_let_2090 ((< _let_1341 0.0)))) (let ((_let_2091 (ASSUME :args _let_2088))) (let ((_let_2092 (MACRO_SR_PRED_TRANSFORM _let_2091 :args ((> _let_1341 0.0))))) (let ((_let_2093 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_2091 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2090) _let_2092 :args _let_202) :args _let_201) :args _let_2090) :args _let_2089) :args _let_2087) :args _let_2088)) :args _let_2088)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1345) _let_1344))) (REFL :args _let_2087) :args _let_188)))) (let ((_let_2094 (=> _let_1874 (ite _let_641 (ite _let_1968 (> _let_31 _let_33) (> _let_31 _let_1967)) (ite _let_1968 (> _let_639 _let_33) (> _let_639 _let_1967)))))) (let ((_let_2095 (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_2094 THEORY_ARITH)) (REWRITE :args (_let_2094)))))) (let ((_let_2096 (REORDERING (CNF_ITE_POS1 :args (_let_1354)) :args ((or _let_649 _let_1353 (not _let_1354)))))) (let ((_let_2097 (REORDERING (CNF_ITE_POS1 :args (_let_1353)) :args ((or _let_1974 _let_1352 (not _let_1353)))))) (let ((_let_2098 (_let_1348))) (let ((_let_2099 (_let_1352))) (let ((_let_2100 ((<= _let_1350 0.0)))) (let ((_let_2101 ((> _let_1350 0.0)))) (let ((_let_2102 (ASSUME :args _let_2099))) (let ((_let_2103 (MACRO_SR_PRED_TRANSFORM _let_2102 :args ((< _let_1350 0.0))))) (let ((_let_2104 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_2102 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2101) _let_2103 :args _let_503) :args _let_201) :args _let_2101) :args _let_2100) :args _let_2098) :args _let_2099)) :args _let_2099)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1352) _let_1351))) (REFL :args _let_2098) :args _let_188)))) (let ((_let_2105 (or _let_942 (= _let_74 u)))) (let ((_let_2106 (EQ_RESOLVE (THEORY_LEMMA :args (_let_2105 THEORY_ARITH)) (REWRITE :args (_let_2105))))) (let ((_let_2107 (REORDERING (THEORY_LEMMA :args ((or _let_942 _let_1356) THEORY_ARITH)) :args ((or _let_1356 _let_942))))) (let ((_let_2108 (or _let_942 (= _let_71 w)))) (let ((_let_2109 (EQ_RESOLVE (THEORY_LEMMA :args (_let_2108 THEORY_ARITH)) (REWRITE :args (_let_2108))))) (let ((_let_2110 (or _let_942 (= _let_65 u)))) (let ((_let_2111 (EQ_RESOLVE (THEORY_LEMMA :args (_let_2110 THEORY_ARITH)) (REWRITE :args (_let_2110))))) (let ((_let_2112 (=> _let_1666 (or (= (- _let_60 1) 0.0) (= (- _let_60 _let_482) 0.0))))) (let ((_let_2113 (>= _let_147 0))) (let ((_let_2114 (not _let_1359))) (let ((_let_2115 (not _let_2113))) (let ((_let_2116 (_let_2115))) (let ((_let_2117 (> _let_60 0.0))) (let ((_let_2118 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_224 _let_60)) (REWRITE :args ((=> _let_224 _let_2117))))) (CONG _let_231 (REFL :args _let_2116) :args _let_188)) _let_229 :args (_let_2115 true _let_215)))) (let ((_let_2119 (_let_2114))) (let ((_let_2120 (MACRO_SR_PRED_INTRO :args ((= (not _let_2115) _let_2113))))) (let ((_let_2121 (_let_1359))) (let ((_let_2122 (ASSUME :args _let_2116))) (let ((_let_2123 (MACRO_SR_PRED_TRANSFORM _let_2122 :args (_let_2117)))) (let ((_let_2124 (ASSUME :args _let_2121))) (let ((_let_2125 (or _let_942 (= _let_59 w)))) (let ((_let_2126 (EQ_RESOLVE (THEORY_LEMMA :args (_let_2125 THEORY_ARITH)) (REWRITE :args (_let_2125))))) (let ((_let_2127 (or _let_942 (= _let_58 z)))) (let ((_let_2128 (EQ_RESOLVE (THEORY_LEMMA :args (_let_2127 THEORY_ARITH)) (REWRITE :args (_let_2127))))) (let ((_let_2129 (or _let_942 (= _let_46 u)))) (let ((_let_2130 (EQ_RESOLVE (THEORY_LEMMA :args (_let_2129 THEORY_ARITH)) (REWRITE :args (_let_2129))))) (let ((_let_2131 (or _let_942 (= _let_40 w)))) (let ((_let_2132 (EQ_RESOLVE (THEORY_LEMMA :args (_let_2131 THEORY_ARITH)) (REWRITE :args (_let_2131))))) (let ((_let_2133 (or _let_942 (= _let_22 u)))) (let ((_let_2134 (EQ_RESOLVE (THEORY_LEMMA :args (_let_2133 THEORY_ARITH)) (REWRITE :args (_let_2133))))) (let ((_let_2135 (or _let_942 (= _let_14 w)))) (let ((_let_2136 (EQ_RESOLVE (THEORY_LEMMA :args (_let_2135 THEORY_ARITH)) (REWRITE :args (_let_2135))))) (let ((_let_2137 (- _let_25))) (let ((_let_2138 (- _let_24))) (let ((_let_2139 (>= _let_25 0.0))) (let ((_let_2140 (>= _let_24 0.0))) (let ((_let_2141 (=> _let_1874 (ite _let_2140 (ite _let_2139 (> _let_24 _let_25) (> _let_24 _let_2137)) (ite _let_2139 (> _let_2138 _let_25) (> _let_2138 _let_2137)))))) (let ((_let_2142 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_2141 THEORY_ARITH)) (REWRITE :args (_let_2141)))) :args ((or _let_1381 _let_1873))))) (let ((_let_2143 (_let_1382))) (let ((_let_2144 (not _let_1382))) (let ((_let_2145 (- _let_26))) (let ((_let_2146 (- _let_73))) (let ((_let_2147 (>= _let_26 0.0))) (let ((_let_2148 (>= _let_73 0.0))) (let ((_let_2149 (and _let_1638 _let_1636 _let_295 _let_197))) (let ((_let_2150 (=> _let_2149 (ite _let_2148 (ite _let_2147 (> _let_73 _let_26) (> _let_73 _let_2145)) (ite _let_2147 (> _let_2146 _let_26) (> _let_2146 _let_2145)))))) (let ((_let_2151 (- _let_64))) (let ((_let_2152 (>= _let_64 0.0))) (let ((_let_2153 (=> (and _let_1638 _let_1636 _let_295 _let_212 _let_197) (ite _let_2152 (ite _let_2147 (> _let_64 _let_26) (> _let_64 _let_2145)) (ite _let_2147 (> _let_2151 _let_26) (> _let_2151 _let_2145)))))) (let ((_let_2154 (- _let_47))) (let ((_let_2155 (>= _let_47 0.0))) (let ((_let_2156 (=> _let_1826 (ite _let_2155 (ite _let_2147 (> _let_47 _let_26) (> _let_47 _let_2145)) (ite _let_2147 (> _let_2154 _let_26) (> _let_2154 _let_2145)))))) (let ((_let_2157 (- _let_49))) (let ((_let_2158 (>= _let_49 0.0))) (let ((_let_2159 (=> _let_2065 (ite _let_2158 (ite _let_928 (> _let_49 _let_30) (> _let_49 _let_1633)) (ite _let_928 (> _let_2157 _let_30) (> _let_2157 _let_1633)))))) (let ((_let_2160 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_2159 THEORY_ARITH)) (REWRITE :args (_let_2159)))) :args ((or _let_1422 _let_2064))))) (let ((_let_2161 (- _let_75))) (let ((_let_2162 (>= _let_75 0.0))) (let ((_let_2163 (=> _let_2031 (ite _let_2162 (ite _let_928 (> _let_75 _let_30) (> _let_75 _let_1633)) (ite _let_928 (> _let_2161 _let_30) (> _let_2161 _let_1633)))))) (let ((_let_2164 (=> _let_1651 (ite _let_2147 (ite _let_2005 (> _let_26 _let_29) (> _let_26 _let_2004)) (ite _let_2005 (> _let_2145 _let_29) (> _let_2145 _let_2004)))))) (let ((_let_2165 (- _let_28))) (let ((_let_2166 (>= _let_28 0.0))) (let ((_let_2167 (=> _let_1874 (ite _let_2166 (ite _let_2005 (> _let_28 _let_29) (> _let_28 _let_2004)) (ite _let_2005 (> _let_2165 _let_29) (> _let_2165 _let_2004)))))) (let ((_let_2168 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_2167 THEORY_ARITH)) (REWRITE :args (_let_2167)))) :args ((or _let_1463 _let_1873))))) (let ((_let_2169 (- _let_67))) (let ((_let_2170 (>= _let_67 0.0))) (let ((_let_2171 (=> _let_2149 (ite _let_2170 (ite _let_2005 (> _let_67 _let_29) (> _let_67 _let_2004)) (ite _let_2005 (> _let_2169 _let_29) (> _let_2169 _let_2004)))))) (let ((_let_2172 (=> _let_2149 (ite _let_2148 (ite _let_601 (> _let_73 _let_48) (> _let_73 _let_1648)) (ite _let_601 (> _let_2146 _let_48) (> _let_2146 _let_1648)))))) (let ((_let_2173 (=> _let_2049 (ite _let_2152 (ite _let_601 (> _let_64 _let_48) (> _let_64 _let_1648)) (ite _let_601 (> _let_2151 _let_48) (> _let_2151 _let_1648)))))) (let ((_let_2174 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_2173 THEORY_ARITH)) (REWRITE :args (_let_2173)))) :args ((or _let_1497 _let_2048))))) (let ((_let_2175 (=> _let_1874 (ite _let_2155 (ite _let_601 (> _let_47 _let_48) (> _let_47 _let_1648)) (ite _let_601 (> _let_2154 _let_48) (> _let_2154 _let_1648)))))) (let ((_let_2176 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_2175 THEORY_ARITH)) (REWRITE :args (_let_2175)))) :args ((or _let_1508 _let_1873))))) (let ((_let_2177 (- _let_21))) (let ((_let_2178 (>= _let_21 0.0))) (let ((_let_2179 (=> _let_1651 (ite _let_2178 (ite _let_601 (> _let_21 _let_48) (> _let_21 _let_1648)) (ite _let_601 (> _let_2177 _let_48) (> _let_2177 _let_1648)))))) (let ((_let_2180 (- _let_69))) (let ((_let_2181 (>= _let_69 0.0))) (let ((_let_2182 (=> _let_2031 (ite _let_2181 (ite _let_1968 (> _let_69 _let_33) (> _let_69 _let_1967)) (ite _let_1968 (> _let_2180 _let_33) (> _let_2180 _let_1967)))))) (let ((_let_2183 (=> _let_1651 (ite _let_2147 (ite _let_616 (> _let_26 _let_50) (> _let_26 _let_2081)) (ite _let_616 (> _let_2145 _let_50) (> _let_2145 _let_2081)))))) (let ((_let_2184 (_let_1544))) (let ((_let_2185 (- _let_66))) (let ((_let_2186 (>= _let_66 0.0))) (let ((_let_2187 (=> (and _let_1650 _let_1636 _let_756 _let_212 _let_197) (ite _let_1889 (ite _let_2186 (> _let_63 _let_66) (> _let_63 _let_2185)) (ite _let_2186 (> _let_1888 _let_66) (> _let_1888 _let_2185)))))) (let ((_let_2188 (>= _let_160 0))) (let ((_let_2189 (and _let_197 _let_256))) (let ((_let_2190 (not _let_2188))) (let ((_let_2191 (_let_2189))) (let ((_let_2192 (> _let_66 0.0))) (let ((_let_2193 (MACRO_RESOLUTION_TRUST (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_197 _let_1 _let_66)) (REWRITE :args ((=> (and _let_197 _let_1) _let_2192))))) :args ((or _let_2190 (not _let_2189)))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_2191) (CONG (REFL :args _let_2191) _let_207 _let_257 :args _let_188)) :args ((or _let_251 _let_195 _let_2189))) _let_254 _let_205 :args (_let_2189 true _let_251 true _let_195)) :args (_let_2190 false _let_2189)))) (let ((_let_2194 (not _let_1547))) (let ((_let_2195 ((< _let_66 0.0)))) (let ((_let_2196 (_let_2194))) (let ((_let_2197 (ASSUME :args _let_2196))) (let ((_let_2198 (_let_2186))) (let ((_let_2199 (ASSUME :args (_let_2190)))) (let ((_let_2200 (MACRO_SR_PRED_TRANSFORM _let_2199 :args (_let_2192)))) (let ((_let_2201 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_2197 _let_2199) :args (_let_2190 _let_2194)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2195) _let_2200 :args _let_202) :args _let_201) :args _let_2195) :args _let_2198) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_2197 :args _let_2195) :args ((not _let_2186)))) :args (_let_2194 _let_2190)) :args ((not (and _let_2190 _let_2194)) SB_LITERAL))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_2190) _let_2188))) (MACRO_SR_PRED_INTRO :args ((= (not _let_2194) _let_1547))) :args _let_188)) _let_2193 :args (_let_1547 true _let_2188)))) (let ((_let_2202 (_let_1545))) (let ((_let_2203 (MACRO_SR_PRED_INTRO :args ((= (not _let_1550) _let_1549))))) (let ((_let_2204 (_let_1550))) (let ((_let_2205 ((<= _let_1548 0.0)))) (let ((_let_2206 ((> _let_1548 0.0)))) (let ((_let_2207 (< _let_1548 0.0))) (let ((_let_2208 (_let_2207))) (let ((_let_2209 (ASSUME :args _let_2204))) (let ((_let_2210 (MACRO_SR_PRED_TRANSFORM _let_2209 :args _let_2208))) (let ((_let_2211 (=> _let_1666 (or (= (- _let_41 1) 0.0) (= (- _let_41 _let_482) 0.0))))) (let ((_let_2212 (>= _let_42 0))) (let ((_let_2213 (not _let_1553))) (let ((_let_2214 (not _let_2212))) (let ((_let_2215 (_let_2214))) (let ((_let_2216 (> _let_41 0.0))) (let ((_let_2217 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_212 _let_41)) (REWRITE :args ((=> _let_212 _let_2216))))) (CONG _let_238 (REFL :args _let_2215) :args _let_188)) _let_237 :args (_let_2214 true _let_211)))) (let ((_let_2218 (_let_2213))) (let ((_let_2219 (MACRO_SR_PRED_INTRO :args ((= (not _let_2214) _let_2212))))) (let ((_let_2220 (_let_1553))) (let ((_let_2221 (ASSUME :args _let_2215))) (let ((_let_2222 (MACRO_SR_PRED_TRANSFORM _let_2221 :args (_let_2216)))) (let ((_let_2223 (ASSUME :args _let_2220))) (let ((_let_2224 (- _let_35))) (let ((_let_2225 (=> _let_1969 (ite _let_1968 (ite _let_1063 (> _let_33 _let_35) (> _let_33 _let_2224)) (ite _let_1063 (> _let_1967 _let_35) (> _let_1967 _let_2224)))))) (let ((_let_2226 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_2225 THEORY_ARITH)) (REWRITE :args (_let_2225)))) :args ((or _let_1562 _let_1632))))) (let ((_let_2227 (REORDERING (CNF_ITE_POS1 :args (_let_1562)) :args ((or _let_1974 _let_1561 (not _let_1562)))))) (let ((_let_2228 (_let_1563))) (let ((_let_2229 (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_2228) (CONG (REFL :args _let_2228) _let_1628 _let_207 :args _let_188)) :args ((or _let_195 _let_1042 _let_1563))))) (let ((_let_2230 (and _let_1636 _let_197))) (let ((_let_2231 (=> _let_2230 (ite _let_640 (ite _let_1063 (> _let_52 _let_35) (> _let_52 _let_2224)) (ite _let_1063 (> _let_638 _let_35) (> _let_638 _let_2224)))))) (let ((_let_2232 (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_2231 THEORY_ARITH)) (REWRITE :args (_let_2231)))))) (let ((_let_2233 (REORDERING (CNF_ITE_POS1 :args (_let_1570)) :args ((or _let_656 _let_1569 (not _let_1570)))))) (let ((_let_2234 (REORDERING (CNF_ITE_POS1 :args (_let_1569)) :args ((or _let_1062 _let_1568 (not _let_1569)))))) (let ((_let_2235 (REORDERING (CNF_ITE_POS1 :args (_let_1561)) :args ((or _let_1062 _let_1560 (not _let_1561)))))) (let ((_let_2236 (and _let_1573 _let_1573 _let_756))) (let ((_let_2237 (and _let_1573 _let_1573 _let_1036 _let_756 _let_212))) (let ((_let_2238 (and _let_1573 _let_1036 _let_756 _let_212))) (let ((_let_2239 (>= _let_54 (- 1)))) (let ((_let_2240 (not _let_2239))) (let ((_let_2241 (ite _let_674 (not (>= _let_116 (- 1))) _let_2240))) (let ((_let_2242 (>= _let_56 (- 1)))) (let ((_let_2243 (not _let_2242))) (let ((_let_2244 (not _let_1616))) (let ((_let_2245 (ite _let_1625 _let_2244 _let_2243))) (let ((_let_2246 (>= _let_58 (- 1)))) (let ((_let_2247 (not _let_2246))) (let ((_let_2248 (>= _let_154 (- 1)))) (let ((_let_2249 (not _let_2248))) (let ((_let_2250 (>= _let_58 0))) (let ((_let_2251 (ite _let_2250 _let_2249 _let_2247))) (let ((_let_2252 (+ v _let_250))) (let ((_let_2253 (>= _let_2252 0))) (let ((_let_2254 (>= (+ _let_77 _let_250) 0))) (let ((_let_2255 (not _let_2254))) (let ((_let_2256 (not _let_2253))) (let ((_let_2257 (ite _let_957 _let_2256 _let_2255))) (let ((_let_2258 (>= (+ _let_77 z) 0))) (let ((_let_2259 (not _let_2258))) (let ((_let_2260 (+ v z))) (let ((_let_2261 (not (>= _let_2260 0)))) (let ((_let_2262 (ite _let_680 _let_2257 (ite _let_957 _let_2261 _let_2259)))) (let ((_let_2263 (and _let_2262 _let_756))) (let ((_let_2264 (>= (+ _let_157 _let_54) 0))) (let ((_let_2265 (not _let_2264))) (let ((_let_2266 (not _let_1586))) (let ((_let_2267 (ite _let_1625 _let_2266 (not (>= (+ _let_157 _let_116) 0))))) (let ((_let_2268 (ite _let_674 _let_2267 (ite _let_1625 (not (>= (+ _let_56 _let_54) 0)) _let_2265)))) (let ((_let_2269 (not _let_1573))) (let ((_let_2270 (_let_1556))) (let ((_let_2271 (_let_1560))) (let ((_let_2272 ((<= _let_1558 0.0)))) (let ((_let_2273 ((> _let_1558 0.0)))) (let ((_let_2274 (ASSUME :args _let_2271))) (let ((_let_2275 (MACRO_SR_PRED_TRANSFORM _let_2274 :args ((< _let_1558 0.0))))) (let ((_let_2276 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_2274 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2273) _let_2275 :args _let_503) :args _let_201) :args _let_2273) :args _let_2272) :args _let_2270) :args _let_2271)) :args _let_2271)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1560) _let_1559))) (REFL :args _let_2270) :args _let_188)))) (let ((_let_2277 (_let_1565))) (let ((_let_2278 (_let_1568))) (let ((_let_2279 ((>= _let_1564 0.0)))) (let ((_let_2280 ((< _let_1564 0.0)))) (let ((_let_2281 (ASSUME :args _let_2278))) (let ((_let_2282 (MACRO_SR_PRED_TRANSFORM _let_2281 :args ((> _let_1564 0.0))))) (let ((_let_2283 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_2281 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2280) _let_2282 :args _let_202) :args _let_201) :args _let_2280) :args _let_2279) :args _let_2277) :args _let_2278)) :args _let_2278)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1568) _let_1567))) (REFL :args _let_2277) :args _let_188)))) (let ((_let_2284 (REFL :args (_let_2269)))) (let ((_let_2285 (_let_2236))) (let ((_let_2286 (_let_2237))) (let ((_let_2287 (_let_2238))) (let ((_let_2288 (> z 1.0))) (let ((_let_2289 (ite _let_692 (ite _let_471 _let_2288 (> z _let_470)) (ite _let_471 (> _let_712 1.0) (> _let_712 _let_470))))) (let ((_let_2290 (ite _let_692 (ite _let_483 (> z 1) (> z _let_482)) (ite _let_483 (> _let_712 1) (> _let_712 _let_482))))) (let ((_let_2291 (=> (and _let_2290 _let_2289 _let_756) (ite _let_711 (ite _let_483 (> _let_54 1) (> _let_54 _let_482)) (ite _let_483 (> _let_710 1) (> _let_710 _let_482)))))) (let ((_let_2292 (- _let_56))) (let ((_let_2293 (>= _let_56 0.0))) (let ((_let_2294 (=> (and _let_2290 _let_2289 _let_1650 _let_756 _let_212) (ite _let_2293 (ite _let_483 (> _let_56 1) (> _let_56 _let_482)) (ite _let_483 (> _let_2292 1) (> _let_2292 _let_482)))))) (let ((_let_2295 (- _let_58))) (let ((_let_2296 (>= _let_58 0.0))) (let ((_let_2297 (=> (and _let_2290 _let_1650 _let_756 _let_212) (ite _let_2296 (ite _let_483 (> _let_58 1) (> _let_58 _let_482)) (ite _let_483 (> _let_2295 1) (> _let_2295 _let_482)))))) (let ((_let_2298 (>= _let_54 (- 1.0)))) (let ((_let_2299 ((< _let_54 (- 1.0))))) (let ((_let_2300 (ASSUME :args (_let_2240)))) (let ((_let_2301 (>= _let_157 0))) (let ((_let_2302 (and _let_218 _let_756))) (let ((_let_2303 (not _let_2301))) (let ((_let_2304 (_let_2302))) (let ((_let_2305 (> _let_56 0.0))) (let ((_let_2306 (MACRO_RESOLUTION_TRUST (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_224 _let_756 _let_56)) (REWRITE :args ((=> (and _let_224 _let_756) _let_2305))))) :args ((or _let_2303 (not _let_2302)))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_2304) (CONG (REFL :args _let_2304) _let_231 _let_764 :args _let_188)) :args ((or _let_215 _let_755 _let_2302))) _let_229 _let_763 :args (_let_2302 true _let_215 true _let_755)) :args (_let_2303 false _let_2302)))) (let ((_let_2307 (MACRO_SR_PRED_INTRO :args ((= (not _let_2303) _let_2301))))) (let ((_let_2308 (>= _let_56 (- 1.0)))) (let ((_let_2309 ((not _let_2308)))) (let ((_let_2310 ((< _let_56 (- 1.0))))) (let ((_let_2311 (_let_2243))) (let ((_let_2312 (ASSUME :args _let_2311))) (let ((_let_2313 (_let_2308))) (let ((_let_2314 (ASSUME :args (_let_2303)))) (let ((_let_2315 (MACRO_SR_PRED_TRANSFORM _let_2314 :args (_let_2305)))) (let ((_let_2316 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_2312 _let_2314) :args (_let_2303 _let_2243)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2310) _let_2315 :args _let_202) :args _let_201) :args _let_2310) :args _let_2313) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_2312 :args _let_2310) :args _let_2309)) :args (_let_2243 _let_2303)) :args ((not (and _let_2303 _let_2243)) SB_LITERAL))) (CONG _let_2307 (MACRO_SR_PRED_INTRO :args ((= (not _let_2243) _let_2242))) :args _let_188)) _let_2306 :args (_let_2242 true _let_2301)))) (let ((_let_2317 (>= _let_154 0))) (let ((_let_2318 (and _let_212 _let_256))) (let ((_let_2319 (not _let_2317))) (let ((_let_2320 (_let_2318))) (let ((_let_2321 (> _let_58 0.0))) (let ((_let_2322 (MACRO_RESOLUTION_TRUST (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_212 _let_1 _let_58)) (REWRITE :args ((=> (and _let_212 _let_1) _let_2321))))) :args ((or _let_2319 (not _let_2318)))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_2320) (CONG (REFL :args _let_2320) _let_238 _let_257 :args _let_188)) :args ((or _let_251 _let_211 _let_2318))) _let_254 _let_237 :args (_let_2318 true _let_251 true _let_211)) :args (_let_2319 false _let_2318)))) (let ((_let_2323 (>= _let_58 (- 1.0)))) (let ((_let_2324 ((< _let_58 (- 1.0))))) (let ((_let_2325 (ASSUME :args (_let_2247)))) (let ((_let_2326 (ASSUME :args (_let_2319)))) (let ((_let_2327 (MACRO_SR_PRED_TRANSFORM _let_2326 :args (_let_2321)))) (let ((_let_2328 (not _let_1363))) (let ((_let_2329 (_let_2249))) (let ((_let_2330 (ASSUME :args _let_2329))) (let ((_let_2331 (MACRO_SR_PRED_TRANSFORM _let_2330 :args ((> _let_58 1.0))))) (let ((_let_2332 (+ z _let_154))) (let ((_let_2333 (ASSUME :args (_let_1363)))) (let ((_let_2334 (MACRO_SR_PRED_TRANSFORM _let_2333 :args ((= _let_2332 0.0))))) (let ((_let_2335 (<= z 1.0))) (let ((_let_2336 (ASSUME :args (_let_1571)))) (let ((_let_2337 (MACRO_SR_PRED_TRANSFORM _let_2336 :args (_let_2335)))) (let ((_let_2338 (MACRO_SR_PRED_INTRO :args ((= (not _let_1572) _let_1571))))) (let ((_let_2339 (_let_2288))) (let ((_let_2340 (_let_1572))) (let ((_let_2341 (ASSUME :args _let_2340))) (let ((_let_2342 (MACRO_SR_PRED_TRANSFORM _let_2341 :args _let_2339))) (let ((_let_2343 ((or _let_1571 (not _let_1637) _let_2256)))) (let ((_let_2344 ((- 1.0) (- 1.0) 1.0))) (let ((_let_2345 (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_2253)) :args ((>= _let_2252 0.0))))) (let ((_let_2346 (MACRO_SR_PRED_INTRO :args ((= (not _let_2256) _let_2253))))) (let ((_let_2347 (_let_2257))) (let ((_let_2348 (REORDERING (EQ_RESOLVE (CNF_ITE_NEG1 :args _let_2347) (CONG (REFL :args _let_2347) _let_1007 _let_2346 :args _let_188)) :args ((or _let_1000 _let_2253 _let_2257))))) (let ((_let_2349 (REORDERING (CNF_ITE_NEG1 :args (_let_2262)) :args ((or _let_690 _let_2262 (not _let_2257)))))) (let ((_let_2350 (not _let_2262))) (let ((_let_2351 (REFL :args (_let_2350)))) (let ((_let_2352 (_let_2263))) (let ((_let_2353 (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_2352) (CONG (REFL :args _let_2352) _let_2351 _let_764 :args _let_188)) :args ((or _let_755 _let_2263 _let_2350))))) (let ((_let_2354 (ite _let_692 (ite _let_987 (> z v) (> z _let_985)) (ite _let_987 (> _let_712 v) (> _let_712 _let_985))))) (let ((_let_2355 (=> (and _let_2354 _let_756) (ite _let_711 (ite _let_2293 (> _let_54 _let_56) (> _let_54 _let_2292)) (ite _let_2293 (> _let_710 _let_56) (> _let_710 _let_2292)))))) (let ((_let_2356 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_2355 THEORY_ARITH)) (REWRITE :args (_let_2355)))) :args ((or _let_2268 (not _let_2263)))))) (let ((_let_2357 (REORDERING (CNF_ITE_POS1 :args (_let_2268)) :args ((or _let_722 _let_2267 (not _let_2268)))))) (let ((_let_2358 (not _let_1625))) (let ((_let_2359 (REORDERING (CNF_ITE_POS1 :args (_let_2267)) :args ((or _let_2358 _let_2266 (not _let_2267)))))) (let ((_let_2360 (MACRO_RESOLUTION_TRUST _let_1740 _let_268 _let_237 :args (_let_1135 true _let_244 true _let_211)))) (let ((_let_2361 (MACRO_RESOLUTION_TRUST _let_1745 _let_2360 :args (_let_1742 false _let_1135)))) (let ((_let_2362 (and _let_197 _let_212 _let_245))) (let ((_let_2363 (not _let_1574))) (let ((_let_2364 (_let_2362))) (let ((_let_2365 (> _let_26 0.0))) (let ((_let_2366 (MACRO_RESOLUTION_TRUST (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_197 _let_212 _let_261 _let_26)) (REWRITE :args ((=> (and _let_197 _let_212 _let_261) _let_2365))))) :args ((or _let_2363 (not _let_2362)))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_2364) (CONG (REFL :args _let_2364) _let_207 _let_238 _let_269 :args _let_188)) :args ((or _let_244 _let_211 _let_195 _let_2362))) _let_268 _let_237 _let_205 :args (_let_2362 true _let_244 true _let_211 true _let_195)) :args (_let_2363 false _let_2362)))) (let ((_let_2367 (MACRO_RESOLUTION_TRUST _let_1793 _let_268 _let_229 :args (_let_1168 true _let_244 true _let_215)))) (let ((_let_2368 (MACRO_RESOLUTION_TRUST _let_1798 _let_2367 :args (_let_1795 false _let_1168)))) (let ((_let_2369 (MACRO_RESOLUTION_TRUST _let_1763 _let_1050 :args (_let_1761 false _let_1046)))) (let ((_let_2370 (MACRO_RESOLUTION_TRUST _let_1935 _let_1050 :args (_let_1933 false _let_1046)))) (let ((_let_2371 (not _let_1578))) (let ((_let_2372 (> _let_28 0.0))) (let ((_let_2373 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_2 _let_295 _let_28)) (REWRITE :args ((=> _let_806 _let_2372))))) :args ((or _let_2371 _let_804))))) (let ((_let_2374 (MACRO_RESOLUTION_TRUST _let_2373 _let_803 :args (_let_2371 false _let_799)))) (let ((_let_2375 (and _let_197 _let_218 _let_295))) (let ((_let_2376 (not _let_1575))) (let ((_let_2377 (_let_2375))) (let ((_let_2378 (> _let_25 0.0))) (let ((_let_2379 (MACRO_RESOLUTION_TRUST (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_197 _let_224 _let_295 _let_25)) (REWRITE :args ((=> (and _let_197 _let_224 _let_295) _let_2378))))) :args ((or _let_2376 (not _let_2375)))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_2377) (CONG (REFL :args _let_2377) _let_207 _let_231 _let_305 :args _let_188)) :args ((or _let_294 _let_215 _let_195 _let_2375))) _let_304 _let_229 _let_205 :args (_let_2375 true _let_294 true _let_215 true _let_195)) :args (_let_2376 false _let_2375)))) (let ((_let_2380 (MACRO_RESOLUTION_TRUST _let_1914 (MACRO_RESOLUTION_TRUST _let_1911 _let_304 _let_237 :args (_let_1245 true _let_294 true _let_211)) :args (_let_1912 false _let_1245)))) (let ((_let_2381 (not _let_1579))) (let ((_let_2382 (MACRO_SR_PRED_INTRO :args ((= (not _let_214) _let_85))))) (let ((_let_2383 (>= _let_49 (- 1.0)))) (let ((_let_2384 ((< _let_49 (- 1.0))))) (let ((_let_2385 (_let_2381))) (let ((_let_2386 (ASSUME :args _let_2385))) (let ((_let_2387 (_let_2383))) (let ((_let_2388 (ASSUME :args (_let_214)))) (let ((_let_2389 (MACRO_SR_PRED_TRANSFORM _let_2388 :args (_let_241)))) (let ((_let_2390 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_2386 _let_2388) :args (_let_214 _let_2381)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2384) _let_2389 :args _let_202) :args _let_201) :args _let_2384) :args _let_2387) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_2386 :args _let_2384) :args ((not _let_2383)))) :args (_let_2381 _let_214)) :args ((not (and _let_214 _let_2381)) SB_LITERAL))) (CONG _let_2382 (MACRO_SR_PRED_INTRO :args ((= (not _let_2381) _let_1579))) :args _let_188)) _let_243 :args (_let_1579 true _let_85)))) (let ((_let_2391 (not _let_1580))) (let ((_let_2392 (MACRO_SR_PRED_INTRO :args ((= (not _let_317) _let_99))))) (let ((_let_2393 (>= _let_47 (- 1.0)))) (let ((_let_2394 ((< _let_47 (- 1.0))))) (let ((_let_2395 (_let_2391))) (let ((_let_2396 (ASSUME :args _let_2395))) (let ((_let_2397 (_let_2393))) (let ((_let_2398 (_let_320))) (let ((_let_2399 (ASSUME :args (_let_317)))) (let ((_let_2400 (MACRO_SR_PRED_TRANSFORM _let_2399 :args _let_2398))) (let ((_let_2401 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_2396 _let_2399) :args (_let_317 _let_2391)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2394) _let_2400 :args _let_202) :args _let_201) :args _let_2394) :args _let_2397) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_2396 :args _let_2394) :args ((not _let_2393)))) :args (_let_2391 _let_317)) :args ((not (and _let_317 _let_2391)) SB_LITERAL))) (CONG _let_2392 (MACRO_SR_PRED_INTRO :args ((= (not _let_2391) _let_1580))) :args _let_188)) _let_322 :args (_let_1580 true _let_99)))) (let ((_let_2402 (not _let_1581))) (let ((_let_2403 (>= u (- 1.0)))) (let ((_let_2404 ((not _let_2403)))) (let ((_let_2405 ((< u (- 1.0))))) (let ((_let_2406 (_let_2402))) (let ((_let_2407 (ASSUME :args _let_2406))) (let ((_let_2408 (_let_2403))) (let ((_let_2409 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_2407 _let_187) :args (_let_190 _let_2402)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2405) _let_203 :args _let_202) :args _let_201) :args _let_2405) :args _let_2408) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_2407 :args _let_2405) :args _let_2404)) :args (_let_2402 _let_190)) :args ((not (and _let_190 _let_2402)) SB_LITERAL))) (CONG _let_191 (MACRO_SR_PRED_INTRO :args ((= (not _let_2402) _let_1581))) :args _let_188)) _let_187 :args (_let_1581 true _let_184)))) (let ((_let_2410 (not _let_1582))) (let ((_let_2411 (MACRO_SR_PRED_INTRO :args ((= (not _let_196) _let_83))))) (let ((_let_2412 (>= _let_75 (- 1.0)))) (let ((_let_2413 ((< _let_75 (- 1.0))))) (let ((_let_2414 (_let_2410))) (let ((_let_2415 (ASSUME :args _let_2414))) (let ((_let_2416 (_let_2412))) (let ((_let_2417 (ASSUME :args _let_206))) (let ((_let_2418 (MACRO_SR_PRED_TRANSFORM _let_2417 :args (_let_208)))) (let ((_let_2419 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_2415 _let_2417) :args (_let_196 _let_2410)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2413) _let_2418 :args _let_202) :args _let_201) :args _let_2413) :args _let_2416) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_2415 :args _let_2413) :args ((not _let_2412)))) :args (_let_2410 _let_196)) :args ((not (and _let_196 _let_2410)) SB_LITERAL))) (CONG _let_2411 (MACRO_SR_PRED_INTRO :args ((= (not _let_2410) _let_1582))) :args _let_188)) _let_210 :args (_let_1582 true _let_83)))) (let ((_let_2420 (not _let_1583))) (let ((_let_2421 (MACRO_SR_PRED_INTRO :args ((= (not _let_185) _let_81))))) (let ((_let_2422 (>= _let_69 (- 1.0)))) (let ((_let_2423 ((< _let_69 (- 1.0))))) (let ((_let_2424 (_let_2420))) (let ((_let_2425 (ASSUME :args _let_2424))) (let ((_let_2426 (_let_2422))) (let ((_let_2427 (ASSUME :args _let_189))) (let ((_let_2428 (MACRO_SR_PRED_TRANSFORM _let_2427 :args (_let_192)))) (let ((_let_2429 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_2425 _let_2427) :args (_let_185 _let_2420)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2423) _let_2428 :args _let_202) :args _let_201) :args _let_2423) :args _let_2426) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_2425 :args _let_2423) :args ((not _let_2422)))) :args (_let_2420 _let_185)) :args ((not (and _let_185 _let_2420)) SB_LITERAL))) (CONG _let_2421 (MACRO_SR_PRED_INTRO :args ((= (not _let_2420) _let_1583))) :args _let_188)) _let_194 :args (_let_1583 true _let_81)))) (let ((_let_2430 (+ _let_36 _let_175))) (let ((_let_2431 (>= _let_2430 0))) (let ((_let_2432 (not _let_2431))) (let ((_let_2433 (ite _let_513 _let_2432 (not (>= (+ _let_37 _let_175) 0))))) (let ((_let_2434 (not _let_1584))) (let ((_let_2435 (>= _let_9 0))) (let ((_let_2436 (ite _let_2435 _let_2433 (ite _let_513 (not (>= (+ _let_36 _let_9) 0)) _let_2434)))) (let ((_let_2437 (- _let_9))) (let ((_let_2438 (>= _let_9 0.0))) (let ((_let_2439 (=> _let_473 (ite _let_2438 (ite _let_518 (> _let_9 _let_36) (> _let_9 _let_516)) (ite _let_518 (> _let_2437 _let_36) (> _let_2437 _let_516)))))) (let ((_let_2440 (>= _let_9 (- 1)))) (let ((_let_2441 (not _let_2440))) (let ((_let_2442 (ite _let_2435 (not (>= _let_175 (- 1))) _let_2441))) (let ((_let_2443 (=> _let_485 (ite _let_2438 (ite _let_483 (> _let_9 1) (> _let_9 _let_482)) (ite _let_483 (> _let_2437 1) (> _let_2437 _let_482)))))) (let ((_let_2444 (>= _let_175 0))) (let ((_let_2445 (not _let_2444))) (let ((_let_2446 (_let_2445))) (let ((_let_2447 (> _let_9 0.0))) (let ((_let_2448 (>= _let_9 (- 1.0)))) (let ((_let_2449 ((< _let_9 (- 1.0))))) (let ((_let_2450 (ASSUME :args (_let_2441)))) (let ((_let_2451 (ASSUME :args _let_2446))) (let ((_let_2452 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS2 :args (_let_2442)) :args ((or _let_2435 _let_2441 (not _let_2442)))) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_2450 _let_2451) :args (_let_2445 _let_2441)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2449) (MACRO_SR_PRED_TRANSFORM _let_2451 :args (_let_2447)) :args _let_202) :args _let_201) :args _let_2449) :args (_let_2448)) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_2450 :args _let_2449) :args ((not _let_2448)))) :args (_let_2441 _let_2445)) :args ((not (and _let_2445 _let_2441)) SB_LITERAL))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_2445) _let_2444))) (MACRO_SR_PRED_INTRO :args ((= (not _let_2441) _let_2440))) :args _let_188)) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_261 _let_9)) (REWRITE :args ((=> _let_261 _let_2447))))) (CONG _let_269 (REFL :args _let_2446) :args _let_188)) _let_268 :args (_let_2445 true _let_244)) :args (_let_2440 true _let_2444)) (MACRO_RESOLUTION_TRUST (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_2443 THEORY_ARITH)) (REWRITE :args (_let_2443)))) :args ((or _let_2442 _let_481))) _let_480 :args (_let_2442 false _let_478)) :args (_let_2435 false _let_2440 false _let_2442)))) (let ((_let_2453 (not _let_2435))) (let ((_let_2454 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_2433)) :args ((or _let_533 _let_2432 (not _let_2433)))) _let_532 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_2436)) :args ((or _let_2453 _let_2433 (not _let_2436)))) _let_2452 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_2439 THEORY_ARITH)) (REWRITE :args (_let_2439)))) _let_466 :args (_let_2436 false _let_451)) :args (_let_2433 false _let_2435 false _let_2436)) :args (_let_2432 false _let_513 false _let_2433)))) (let ((_let_2455 (_let_1584))) (let ((_let_2456 (MACRO_SR_PRED_INTRO :args ((= (not _let_2432) _let_2431))))) (let ((_let_2457 (_let_2432))) (let ((_let_2458 ((<= _let_2430 0.0)))) (let ((_let_2459 ((> _let_2430 0.0)))) (let ((_let_2460 (ASSUME :args _let_2457))) (let ((_let_2461 (MACRO_SR_PRED_TRANSFORM _let_2460 :args ((< _let_2430 0.0))))) (let ((_let_2462 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_2460 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2459) _let_2461 :args _let_503) :args _let_201) :args _let_2459) :args _let_2458) :args _let_2455) :args _let_2457)) :args _let_2457)) (CONG _let_2456 (REFL :args _let_2455) :args _let_188)) _let_2454 :args (_let_1584 true _let_2431)))) (let ((_let_2463 (not _let_1355))) (let ((_let_2464 (not _let_1357))) (let ((_let_2465 (not _let_1358))) (let ((_let_2466 (not _let_1362))) (let ((_let_2467 (not _let_1364))) (let ((_let_2468 (not _let_1365))) (let ((_let_2469 (not _let_1366))) (let ((_let_2470 (not _let_1356))) (let ((_let_2471 (not _let_1360))) (let ((_let_2472 (not _let_1554))) (let ((_let_2473 (not _let_79))) (let ((_let_2474 (REFL :args (_let_1349)))) (let ((_let_2475 (REFL :args (_let_561)))) (let ((_let_2476 (MACRO_SR_PRED_INTRO :args ((= (not _let_2266) _let_1586))))) (let ((_let_2477 (REFL :args (_let_512)))) (let ((_let_2478 (REFL :args (_let_1566)))) (let ((_let_2479 (REFL :args (_let_1335)))) (let ((_let_2480 (REFL :args (_let_1343)))) (let ((_let_2481 (REFL :args (_let_1327)))) (let ((_let_2482 (REFL :args (_let_1226)))) (let ((_let_2483 (REFL :args (_let_2434)))) (let ((_let_2484 (REFL :args (_let_445)))) (let ((_let_2485 (REFL :args _let_2414))) (let ((_let_2486 (REFL :args _let_2424))) (let ((_let_2487 (REFL :args _let_1065))) (let ((_let_2488 (REFL :args _let_748))) (let ((_let_2489 (REFL :args _let_2385))) (let ((_let_2490 (REFL :args _let_2395))) (let ((_let_2491 (REFL :args _let_930))) (let ((_let_2492 (_let_2053))) (let ((_let_2493 (REFL :args _let_435))) (let ((_let_2494 (REFL :args _let_1686))) (let ((_let_2495 (REFL :args _let_2406))) (let ((_let_2496 (MACRO_SR_PRED_INTRO :args ((= (not _let_285) _let_93))))) (let ((_let_2497 (MACRO_SR_PRED_INTRO :args ((= (not _let_281) _let_91))))) (let ((_let_2498 (MACRO_SR_PRED_INTRO :args ((= (not _let_1912) _let_1246))))) (let ((_let_2499 (MACRO_SR_PRED_INTRO :args ((= (not _let_1795) _let_1169))))) (let ((_let_2500 (MACRO_SR_PRED_INTRO :args ((= (not _let_2371) _let_1578))))) (let ((_let_2501 (MACRO_SR_PRED_INTRO :args ((= (not _let_2363) _let_1574))))) (let ((_let_2502 (MACRO_SR_PRED_INTRO :args ((= (not _let_2376) _let_1575))))) (let ((_let_2503 (MACRO_SR_PRED_INTRO :args ((= (not _let_278) _let_89))))) (let ((_let_2504 (MACRO_SR_PRED_INTRO :args ((= (not _let_297) _let_95))))) (let ((_let_2505 (MACRO_SR_PRED_INTRO :args ((= (not _let_1933) _let_1264))))) (let ((_let_2506 (MACRO_SR_PRED_INTRO :args ((= (not _let_1742) _let_1137))))) (let ((_let_2507 (MACRO_SR_PRED_INTRO :args ((= (not _let_1761) _let_1152))))) (let ((_let_2508 (REFL :args (_let_2473)))) (let ((_let_2509 ((not _let_2005)))) (let ((_let_2510 ((< _let_29 0.0)))) (let ((_let_2511 (_let_2005))) (let ((_let_2512 (ASSUME :args _let_452))) (let ((_let_2513 (MACRO_SR_PRED_TRANSFORM _let_2512 :args _let_455))) (let ((_let_2514 (ASSUME :args _let_2202))) (let ((_let_2515 (_let_128))) (let ((_let_2516 (ASSUME :args _let_2515))) (let ((_let_2517 (MACRO_SR_PRED_TRANSFORM _let_2516 :args _let_932))) (let ((_let_2518 (ASSUME :args _let_2087))) (let ((_let_2519 (MACRO_SR_PRED_TRANSFORM _let_2518 :args _let_2089))) (let ((_let_2520 (ASSUME :args _let_2098))) (let ((_let_2521 (MACRO_SR_PRED_TRANSFORM _let_2520 :args _let_2100))) (let ((_let_2522 (ASSUME :args _let_2270))) (let ((_let_2523 (MACRO_SR_PRED_TRANSFORM _let_2522 :args _let_2272))) (let ((_let_2524 (ASSUME :args (_let_1041)))) (let ((_let_2525 (MACRO_SR_PRED_TRANSFORM _let_2524 :args _let_1067))) (let ((_let_2526 (ASSUME :args (_let_119)))) (let ((_let_2527 (MACRO_SR_PRED_TRANSFORM _let_2526 :args _let_750))) (let ((_let_2528 (ASSUME :args (_let_106)))) (let ((_let_2529 (MACRO_SR_PRED_TRANSFORM _let_2528 :args _let_437))) (let ((_let_2530 (ASSUME :args (_let_2363)))) (let ((_let_2531 (MACRO_SR_PRED_TRANSFORM _let_2530 :args (_let_2365)))) (let ((_let_2532 (ASSUME :args (_let_297)))) (let ((_let_2533 (MACRO_SR_PRED_TRANSFORM _let_2532 :args (_let_307)))) (let ((_let_2534 (ASSUME :args (_let_281)))) (let ((_let_2535 (MACRO_SR_PRED_TRANSFORM _let_2534 :args (_let_282)))) (let ((_let_2536 (ASSUME :args (_let_2371)))) (let ((_let_2537 (MACRO_SR_PRED_TRANSFORM _let_2536 :args (_let_2372)))) (let ((_let_2538 (ASSUME :args _let_2455))) (let ((_let_2539 (MACRO_SR_PRED_TRANSFORM _let_2538 :args _let_2458))) (let ((_let_2540 (+ u _let_171))) (let ((_let_2541 (ASSUME :args (_let_1364)))) (let ((_let_2542 (MACRO_SR_PRED_TRANSFORM _let_2541 :args ((= _let_2540 0.0))))) (let ((_let_2543 (ASSUME :args (_let_1365)))) (let ((_let_2544 (MACRO_SR_PRED_TRANSFORM _let_2543 :args ((= (+ u _let_23) 0.0))))) (let ((_let_2545 (ASSUME :args _let_1880))) (let ((_let_2546 (MACRO_SR_PRED_TRANSFORM _let_2545 :args _let_1882))) (let ((_let_2547 (ASSUME :args _let_1951))) (let ((_let_2548 (MACRO_SR_PRED_TRANSFORM _let_2547 :args _let_1953))) (let ((_let_2549 (ASSUME :args _let_2072))) (let ((_let_2550 (MACRO_SR_PRED_TRANSFORM _let_2549 :args _let_2074))) (let ((_let_2551 (ASSUME :args _let_549))) (let ((_let_2552 (MACRO_SR_PRED_TRANSFORM _let_2551 :args _let_552))) (let ((_let_2553 (+ w _let_150))) (let ((_let_2554 (ASSUME :args (_let_1357)))) (let ((_let_2555 (MACRO_SR_PRED_TRANSFORM _let_2554 :args ((= _let_2553 0.0))))) (let ((_let_2556 (ASSUME :args (_let_1362)))) (let ((_let_2557 (MACRO_SR_PRED_TRANSFORM _let_2556 :args ((= (+ w _let_145) 0.0))))) (let ((_let_2558 (ASSUME :args (_let_1366)))) (let ((_let_2559 (MACRO_SR_PRED_TRANSFORM _let_2558 :args ((= (+ w _let_15) 0.0))))) (let ((_let_2560 (MACRO_SR_PRED_TRANSFORM _let_183 :args ((<= (+ u v w (* 2 _let_75) (* 4 _let_74) (* 4 _let_73) (* 2 _let_72) (* 4 _let_71) (* 2 _let_70) (* (/ 9 5) _let_69) (* (/ 27 5) _let_68) (* 6 _let_67) (* (/ (- 3) 5) _let_66) (* (/ 27 5) _let_65) (* 12 _let_64) (* (/ (- 6) 5) _let_63) (* 6 _let_62) (* (/ (- 3) 5) _let_61) (* (/ 9 5) _let_60) (* 6 _let_59) (* (/ (- 3) 5) _let_58) (* 6 _let_57) (* (/ (- 3) 5) _let_56) (* 2 _let_55) (* (/ (- 1) 5) _let_54) _let_52 (* 4 _let_51) (* 4 _let_50) (* 6 _let_49) (* 12 _let_48) (* 6 _let_47) (* 4 _let_46) (* 12 _let_45) (* 12 _let_44) (* 4 _let_43) _let_41 (* 4 _let_40) (* 6 _let_39) (* 4 _let_38) _let_36 (* (/ 1 5) _let_35) _let_33 _let_31 (* 2 _let_30) (* 4 _let_29) (* 2 _let_28) (* 2 _let_27) (* 6 _let_26) (* 6 _let_25) (* 2 _let_24) _let_22 (* 4 _let_21) (* 6 _let_20) (* 4 _let_19) _let_17 (* (/ 1 5) _let_16) _let_14 (* 2 _let_13) (* 2 _let_12) _let_10 (* (/ 1 5) _let_9)) (/ (- 1) 5)))))) (let ((_let_2561 (ASSUME :args (_let_1097)))) (let ((_let_2562 (MACRO_SR_PRED_TRANSFORM _let_2561 :args _let_1688))) (let ((_let_2563 (ASSUME :args (_let_1554)))) (let ((_let_2564 (ASSUME :args (_let_1360)))) (let ((_let_2565 (ASSUME :args (_let_1356)))) (let ((_let_2566 (+ u _let_167))) (let ((_let_2567 (ASSUME :args (_let_1355)))) (let ((_let_2568 (MACRO_SR_PRED_TRANSFORM _let_2567 :args ((= _let_2566 0.0))))) (let ((_let_2569 (ASSUME :args (_let_1358)))) (let ((_let_2570 (MACRO_SR_PRED_TRANSFORM _let_2569 :args ((= (+ u _let_169) 0.0))))) (let ((_let_2571 (ASSUME :args _let_2277))) (let ((_let_2572 (MACRO_SR_PRED_TRANSFORM _let_2571 :args _let_2279))) (let ((_let_2573 (ASSUME :args _let_1959))) (let ((_let_2574 (MACRO_SR_PRED_TRANSFORM _let_2573 :args _let_1960))) (let ((_let_2575 (ASSUME :args _let_1956))) (let ((_let_2576 (MACRO_SR_PRED_TRANSFORM _let_2575 :args _let_1957))) (let ((_let_2577 (ASSUME :args (_let_278)))) (let ((_let_2578 (MACRO_SR_PRED_TRANSFORM _let_2577 :args (_let_279)))) (let ((_let_2579 (ASSUME :args (_let_285)))) (let ((_let_2580 (MACRO_SR_PRED_TRANSFORM _let_2579 :args (_let_290)))) (let ((_let_2581 (ASSUME :args (_let_2376)))) (let ((_let_2582 (MACRO_SR_PRED_TRANSFORM _let_2581 :args (_let_2378)))) (let ((_let_2583 (ASSUME :args (_let_1580)))) (let ((_let_2584 (MACRO_SR_PRED_TRANSFORM _let_2583 :args _let_2397))) (let ((_let_2585 (ASSUME :args (_let_1583)))) (let ((_let_2586 (MACRO_SR_PRED_TRANSFORM _let_2585 :args _let_2426))) (let ((_let_2587 (ASSUME :args _let_2055))) (let ((_let_2588 (MACRO_SR_PRED_TRANSFORM _let_2587 :args _let_2057))) (let ((_let_2589 (ASSUME :args _let_498))) (let ((_let_2590 (MACRO_SR_PRED_TRANSFORM _let_2589 :args _let_501))) (let ((_let_2591 (ASSUME :args (_let_1581)))) (let ((_let_2592 (MACRO_SR_PRED_TRANSFORM _let_2591 :args _let_2408))) (let ((_let_2593 (ASSUME :args _let_565))) (let ((_let_2594 (MACRO_SR_PRED_TRANSFORM _let_2593 :args _let_569))) (let ((_let_2595 (< _let_1585 0.0))) (let ((_let_2596 (_let_2595))) (let ((_let_2597 (_let_2266))) (let ((_let_2598 (ASSUME :args _let_2597))) (let ((_let_2599 (MACRO_SR_PRED_TRANSFORM _let_2598 :args _let_2596))) (let ((_let_2600 (ASSUME :args _let_2041))) (let ((_let_2601 (MACRO_SR_PRED_TRANSFORM _let_2600 :args _let_2042))) (let ((_let_2602 (ASSUME :args _let_2038))) (let ((_let_2603 (MACRO_SR_PRED_TRANSFORM _let_2602 :args _let_2039))) (let ((_let_2604 (ASSUME :args (_let_1579)))) (let ((_let_2605 (MACRO_SR_PRED_TRANSFORM _let_2604 :args _let_2387))) (let ((_let_2606 (ASSUME :args (_let_1582)))) (let ((_let_2607 (MACRO_SR_PRED_TRANSFORM _let_2606 :args _let_2416))) (let ((_let_2608 (ASSUME :args (_let_957)))) (let ((_let_2609 (MACRO_SR_PRED_TRANSFORM _let_2608 :args _let_1004))) (let ((_let_2610 (ASSUME :args (_let_1314)))) (let ((_let_2611 (REORDERING (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_2512 _let_252 _let_1919 _let_2514 _let_2516 _let_2518 _let_2520 _let_2522 _let_2524 _let_2526 _let_2528 _let_349 _let_2530 _let_2532 _let_1799 _let_1748 _let_1750 _let_2534 _let_1765 _let_2536 _let_2538 _let_2541 _let_2543 _let_2545 _let_2547 _let_2549 _let_2551 _let_2554 _let_2556 _let_969 _let_2558 _let_183 _let_2561 _let_2563 _let_2564 _let_2565 _let_2333 _let_2567 _let_2569 _let_2571 _let_2573 _let_2575 _let_385 _let_1936 _let_2577 _let_2579 _let_1916 _let_2581 _let_2583 _let_2585 _let_736 _let_2587 _let_823 _let_2589 _let_2591 _let_2593 _let_2598 _let_2600 _let_2602 _let_2604 _let_2606 _let_2608 _let_2610) :args (_let_79 _let_258 _let_1761 _let_1742 _let_1933 _let_297 _let_278 _let_374 _let_2376 _let_2363 _let_2371 _let_1795 _let_1912 _let_281 _let_333 _let_285 _let_449 _let_1581 _let_957 _let_1097 _let_106 _let_1314 _let_128 _let_1580 _let_1579 _let_119 _let_1041 _let_1583 _let_1582 _let_1554 _let_1360 _let_1356 _let_1366 _let_1365 _let_941 _let_1364 _let_1363 _let_1362 _let_1358 _let_1357 _let_1355 _let_1132 _let_107 _let_1584 _let_1225 _let_1209 _let_1326 _let_1342 _let_1556 _let_1334 _let_1565 _let_109 _let_1279 _let_1088 _let_1078 _let_1187 _let_2266 _let_111 _let_782 _let_1545 _let_1242 _let_1348 _let_673)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM _let_2610 :args _let_2511) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2511) _let_2609 _let_2607 _let_2605 _let_2603 _let_2601 _let_2599 _let_2594 _let_2592 _let_2590 _let_824 _let_2588 _let_737 _let_2586 _let_2584 _let_2582 _let_1917 _let_2580 _let_2578 _let_1937 _let_386 _let_2576 _let_2574 _let_2572 _let_2570 _let_2568 _let_2334 _let_2565 _let_2564 _let_2563 _let_2562 _let_2560 _let_2559 _let_970 _let_2557 _let_2555 _let_2552 _let_2550 _let_2548 _let_2546 _let_2544 _let_2542 _let_2539 _let_2537 _let_1766 _let_2535 _let_1751 _let_1749 _let_1800 _let_2533 _let_2531 _let_350 _let_2529 _let_2527 _let_2525 _let_2523 _let_2521 _let_2519 _let_2517 (MACRO_SR_PRED_TRANSFORM _let_2514 :args _let_2205) _let_1920 _let_266 _let_2513 :args ((- 1.0) (/ (- 5) 272) (/ (- 5) 136) (/ (- 15) 136) (/ (- 27) 272) (/ 12 17) (/ 3 272) (/ 3 68) (/ (- 77) 272) (/ 11 136) (/ (- 3) 272) (/ (- 63) 68) (/ (- 1) 68) (/ (- 9) 272) (/ (- 15) 136) (/ (- 15) 136) (/ (- 15) 136) (/ (- 5) 68) (/ (- 5) 68) (/ (- 5) 136) (/ (- 5) 136) (/ 105 272) (/ 25 272) (/ (- 5) 272) (/ 27 272) (/ 5 68) (/ (- 3) 272) (/ (- 5) 136) (/ (- 9) 272) (/ (- 5) 272) (/ (- 1) 272) (/ 5 272) (/ 5 272) (/ 5 68) (/ 15 136) (/ 5 68) (/ 3 136) (/ (- 5) 68) (/ 5 68) (/ 5 272) (/ 5 272) (/ 5 68) (/ 1 272) (/ (- 5) 136) (/ (- 5) 272) (/ (- 15) 68) (/ (- 5) 136) (/ 15 136) (/ (- 5) 68) (/ (- 15) 136) (/ (- 15) 136) (/ (- 15) 136) (/ (- 5) 136) (/ (- 27) 272) (/ (- 7) 34) (/ 25 136) (/ 25 272) (/ (- 5) 68) (/ (- 5) 136) (/ 3 272) (/ (- 9) 272) (/ (- 3) 68) (/ (- 15) 34))) :args _let_201) :args _let_2511) :args _let_2510) :args _let_2509)) :args (_let_449 _let_258 _let_1242 _let_1545 _let_128 _let_1342 _let_1348 _let_1556 _let_1041 _let_119 _let_106 _let_333 _let_2363 _let_297 _let_1795 _let_1132 _let_1742 _let_281 _let_1761 _let_2371 _let_1584 _let_1364 _let_1365 _let_1225 _let_1279 _let_1334 _let_109 _let_1357 _let_1362 _let_941 _let_1366 _let_79 _let_1097 _let_1554 _let_1360 _let_1356 _let_1363 _let_1355 _let_1358 _let_1565 _let_1209 _let_1088 _let_374 _let_1933 _let_278 _let_285 _let_1912 _let_2376 _let_1580 _let_1583 _let_673 _let_1326 _let_782 _let_107 _let_1581 _let_111 _let_2266 _let_1078 _let_1187 _let_1579 _let_1582 _let_957 _let_1314)) :args ((not (and _let_79 _let_258 _let_1761 _let_1742 _let_1933 _let_297 _let_278 _let_374 _let_2376 _let_2363 _let_2371 _let_1795 _let_1912 _let_281 _let_333 _let_285 _let_449 _let_1581 _let_957 _let_1097 _let_106 _let_1314 _let_128 _let_1580 _let_1579 _let_119 _let_1041 _let_1583 _let_1582 _let_1554 _let_1360 _let_1356 _let_1366 _let_1365 _let_941 _let_1364 _let_1363 _let_1362 _let_1358 _let_1357 _let_1355 _let_1132 _let_107 _let_1584 _let_1225 _let_1209 _let_1326 _let_1342 _let_1556 _let_1334 _let_1565 _let_109 _let_1279 _let_1088 _let_1078 _let_1187 _let_2266 _let_111 _let_782 _let_1545 _let_1242 _let_1348 _let_673)) SB_LITERAL))) (CONG _let_2508 _let_259 _let_2507 _let_2506 _let_2505 _let_2504 _let_2503 _let_379 _let_2502 _let_2501 _let_2500 _let_2499 _let_2498 _let_2497 _let_343 _let_2496 _let_458 _let_2495 _let_1007 _let_2494 _let_2493 (REFL :args _let_2492) _let_2491 _let_2490 _let_2489 _let_2488 _let_2487 _let_2486 _let_2485 (REFL :args (_let_2472)) (REFL :args (_let_2471)) (REFL :args (_let_2470)) (REFL :args (_let_2469)) (REFL :args (_let_2468)) _let_971 (REFL :args (_let_2467)) (REFL :args (_let_2328)) (REFL :args (_let_2466)) (REFL :args (_let_2465)) (REFL :args (_let_2464)) (REFL :args (_let_2463)) _let_1821 _let_2484 _let_2483 _let_2482 (REFL :args (_let_1210)) _let_2481 _let_2480 (REFL :args (_let_1557)) _let_2479 _let_2478 _let_2477 (REFL :args (_let_1280)) (REFL :args (_let_1089)) (REFL :args (_let_1079)) (REFL :args (_let_1188)) _let_2476 _let_2475 _let_818 (REFL :args (_let_1546)) _let_1963 _let_2474 _let_732 :args _let_188)) :args ((or _let_2473 _let_249 _let_1152 _let_1137 _let_1264 _let_95 _let_89 _let_373 _let_1575 _let_1574 _let_1578 _let_1169 _let_1246 _let_91 _let_331 _let_93 _let_448 _let_2402 _let_1098 _let_2391 _let_2381 _let_1000 _let_431 _let_2053 _let_927 _let_744 _let_2420 _let_2410 _let_1062 _let_2472 _let_2471 _let_2470 _let_2469 _let_2468 _let_966 _let_2467 _let_2328 _let_2466 _let_2465 _let_2464 _let_2463 _let_1131 _let_445 _let_2434 _let_1226 _let_1210 _let_1327 _let_1343 _let_1557 _let_1335 _let_1566 _let_512 _let_1280 _let_1089 _let_1079 _let_1188 _let_1586 _let_561 _let_781 _let_1546 _let_1241 _let_1349 _let_672))))) (let ((_let_2612 (1.0 (- 1.0) 1.0 1.0 1.0 (- 1.0) (- 1.0)))) (let ((_let_2613 (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_1576)) :args ((<= _let_1590 0.0))))) (let ((_let_2614 (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_1502)) :args ((<= _let_1498 0.0))))) (let ((_let_2615 (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_1492)) :args ((<= _let_1488 0.0))))) (let ((_let_2616 (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_1577)) :args ((<= _let_1592 0.0))))) (let ((_let_2617 (1.0 (- 1.0) 1.0 1.0 1.0 (- 1.0)))) (let ((_let_2618 (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_1456)) :args ((<= _let_1451 0.0))))) (let ((_let_2619 (1.0 (- 1.0) 1.0 (- 1.0) 1.0))) (let ((_let_2620 (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_1416)) :args ((<= _let_1412 0.0))))) (let ((_let_2621 (_let_1573))) (let ((_let_2622 (not _let_1587))) (let ((_let_2623 (_let_2622))) (let ((_let_2624 (1.0 (- 1.0) 1.0))) (let ((_let_2625 (ASSUME :args (_let_1587)))) (let ((_let_2626 (>= _let_66 1.0))) (let ((_let_2627 (ASSUME :args (_let_1588)))) (let ((_let_2628 (<= _let_66 1.0))) (let ((_let_2629 ((or _let_2628 _let_2626)))) (let ((_let_2630 (not _let_2626))) (let ((_let_2631 (not _let_2628))) (let ((_let_2632 (_let_1538))) (let ((_let_2633 (_let_1542))) (let ((_let_2634 ((< _let_1537 0.0)))) (let ((_let_2635 (ASSUME :args _let_2633))) (let ((_let_2636 (_let_1527))) (let ((_let_2637 (_let_1531))) (let ((_let_2638 ((< _let_1526 0.0)))) (let ((_let_2639 (ASSUME :args _let_2637))) (let ((_let_2640 (_let_1512))) (let ((_let_2641 (_let_1516))) (let ((_let_2642 ((< _let_1511 0.0)))) (let ((_let_2643 (ASSUME :args _let_2641))) (let ((_let_2644 (_let_1591))) (let ((_let_2645 (_let_1602))) (let ((_let_2646 ((< _let_1590 0.0)))) (let ((_let_2647 (ASSUME :args _let_2645))) (let ((_let_2648 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_2647 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2646) (MACRO_SR_PRED_TRANSFORM _let_2647 :args ((> _let_1590 0.0))) :args _let_202) :args _let_201) :args _let_2646) :args ((>= _let_1590 0.0))) :args _let_2644) :args _let_2645)) :args _let_2645)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1602) _let_1576))) (REFL :args _let_2644) :args _let_188)))) (let ((_let_2649 (_let_1499))) (let ((_let_2650 (_let_1503))) (let ((_let_2651 ((< _let_1498 0.0)))) (let ((_let_2652 (ASSUME :args _let_2650))) (let ((_let_2653 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_2652 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2651) (MACRO_SR_PRED_TRANSFORM _let_2652 :args ((> _let_1498 0.0))) :args _let_202) :args _let_201) :args _let_2651) :args ((>= _let_1498 0.0))) :args _let_2649) :args _let_2650)) :args _let_2650)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1503) _let_1502))) (REFL :args _let_2649) :args _let_188)))) (let ((_let_2654 (_let_1489))) (let ((_let_2655 (_let_1493))) (let ((_let_2656 ((< _let_1488 0.0)))) (let ((_let_2657 (ASSUME :args _let_2655))) (let ((_let_2658 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_2657 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2656) (MACRO_SR_PRED_TRANSFORM _let_2657 :args ((> _let_1488 0.0))) :args _let_202) :args _let_201) :args _let_2656) :args ((>= _let_1488 0.0))) :args _let_2654) :args _let_2655)) :args _let_2655)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1493) _let_1492))) (REFL :args _let_2654) :args _let_188)))) (let ((_let_2659 (_let_1479))) (let ((_let_2660 (_let_1483))) (let ((_let_2661 ((< _let_1478 0.0)))) (let ((_let_2662 (ASSUME :args _let_2660))) (let ((_let_2663 (_let_1593))) (let ((_let_2664 (_let_1608))) (let ((_let_2665 ((< _let_1592 0.0)))) (let ((_let_2666 (ASSUME :args _let_2664))) (let ((_let_2667 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_2666 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2665) (MACRO_SR_PRED_TRANSFORM _let_2666 :args ((> _let_1592 0.0))) :args _let_202) :args _let_201) :args _let_2665) :args ((>= _let_1592 0.0))) :args _let_2663) :args _let_2664)) :args _let_2664)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1608) _let_1577))) (REFL :args _let_2663) :args _let_188)))) (let ((_let_2668 (_let_1468))) (let ((_let_2669 (_let_1472))) (let ((_let_2670 ((< _let_1467 0.0)))) (let ((_let_2671 (ASSUME :args _let_2669))) (let ((_let_2672 (_let_1452))) (let ((_let_2673 (_let_1457))) (let ((_let_2674 ((< _let_1451 0.0)))) (let ((_let_2675 (ASSUME :args _let_2673))) (let ((_let_2676 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_2675 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2674) (MACRO_SR_PRED_TRANSFORM _let_2675 :args ((> _let_1451 0.0))) :args _let_202) :args _let_201) :args _let_2674) :args ((>= _let_1451 0.0))) :args _let_2672) :args _let_2673)) :args _let_2673)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1457) _let_1456))) (REFL :args _let_2672) :args _let_188)))) (let ((_let_2677 (_let_1440))) (let ((_let_2678 (_let_1444))) (let ((_let_2679 ((< _let_1439 0.0)))) (let ((_let_2680 (ASSUME :args _let_2678))) (let ((_let_2681 (_let_1427))) (let ((_let_2682 (_let_1431))) (let ((_let_2683 ((< _let_1426 0.0)))) (let ((_let_2684 (ASSUME :args _let_2682))) (let ((_let_2685 (_let_1413))) (let ((_let_2686 (_let_1417))) (let ((_let_2687 ((< _let_1412 0.0)))) (let ((_let_2688 (ASSUME :args _let_2686))) (let ((_let_2689 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_2688 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2687) (MACRO_SR_PRED_TRANSFORM _let_2688 :args ((> _let_1412 0.0))) :args _let_202) :args _let_201) :args _let_2687) :args ((>= _let_1412 0.0))) :args _let_2685) :args _let_2686)) :args _let_2686)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1417) _let_1416))) (REFL :args _let_2685) :args _let_188)))) (let ((_let_2690 (not _let_1597))) (let ((_let_2691 (REORDERING (CNF_ITE_POS1 :args (_let_1597)) :args ((or _let_599 _let_1596 _let_2690))))) (let ((_let_2692 (REORDERING (CNF_ITE_POS1 :args (_let_1501)) :args ((or _let_599 _let_1500 (not _let_1501)))))) (let ((_let_2693 (not _let_1491))) (let ((_let_2694 (REORDERING (CNF_ITE_POS1 :args (_let_1491)) :args ((or _let_599 _let_1490 _let_2693))))) (let ((_let_2695 (REORDERING (CNF_ITE_POS1 :args (_let_1601)) :args ((or _let_581 _let_1600 (not _let_1601)))))) (let ((_let_2696 (not _let_1454))) (let ((_let_2697 (REORDERING (CNF_ITE_POS1 :args (_let_1454)) :args ((or _let_2053 _let_1453 _let_2696))))) (let ((_let_2698 (_let_1429))) (let ((_let_2699 (not _let_1415))) (let ((_let_2700 (REORDERING (CNF_ITE_POS1 :args (_let_1415)) :args ((or _let_927 _let_1414 _let_2699))))) (let ((_let_2701 (MACRO_RESOLUTION_TRUST _let_1853 _let_304 _let_237 _let_205 _let_462 :args (_let_1208 true _let_294 true _let_211 true _let_195 false _let_450)))) (let ((_let_2702 (=> _let_1855 (ite _let_2139 (ite _let_601 (> _let_25 _let_48) (> _let_25 _let_1648)) (ite _let_601 (> _let_2137 _let_48) (> _let_2137 _let_1648)))))) (let ((_let_2703 (MACRO_RESOLUTION_TRUST (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_2702 THEORY_ARITH)) (REWRITE :args (_let_2702)))) :args ((or _let_1607 _let_1854))) _let_2701 :args (_let_1607 false _let_1208)))) (let ((_let_2704 (not _let_1607))) (let ((_let_2705 (_let_1607))) (let ((_let_2706 (REORDERING (CNF_ITE_POS3 :args _let_2705) :args ((or _let_1606 _let_1597 _let_2704))))) (let ((_let_2707 (REORDERING (CNF_ITE_POS2 :args _let_2705) :args ((or _let_1372 _let_1597 _let_2704))))) (let ((_let_2708 (not _let_1508))) (let ((_let_2709 (_let_1508))) (let ((_let_2710 (not _let_1497))) (let ((_let_2711 (_let_1497))) (let ((_let_2712 (REORDERING (CNF_ITE_POS2 :args _let_2711) :args ((or _let_1399 _let_1491 _let_2710))))) (let ((_let_2713 (- _let_20))) (let ((_let_2714 (>= _let_20 0.0))) (let ((_let_2715 (=> _let_1855 (ite _let_2714 (ite _let_583 (> _let_20 _let_45) (> _let_20 _let_1649)) (ite _let_583 (> _let_2713 _let_45) (> _let_2713 _let_1649)))))) (let ((_let_2716 (MACRO_RESOLUTION_TRUST (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_2715 THEORY_ARITH)) (REWRITE :args (_let_2715)))) :args ((or _let_1614 _let_1854))) _let_2701 :args (_let_1614 false _let_1208)))) (let ((_let_2717 (not _let_1614))) (let ((_let_2718 (_let_1614))) (let ((_let_2719 (not _let_1463))) (let ((_let_2720 (_let_1463))) (let ((_let_2721 (REORDERING (CNF_ITE_POS3 :args _let_2720) :args ((or _let_1461 _let_1454 _let_2719))))) (let ((_let_2722 (REORDERING (CNF_ITE_POS3 :args (_let_1422)) :args ((or _let_1420 _let_1415 (not _let_1422)))))) (let ((_let_2723 (REORDERING (CNF_ITE_POS1 :args (_let_1606)) :args ((or _let_599 _let_1605 (not _let_1606)))))) (let ((_let_2724 (not _let_1407))) (let ((_let_2725 (not _let_1399))) (let ((_let_2726 (REORDERING (CNF_ITE_POS1 :args (_let_1461)) :args ((or _let_2053 _let_1460 (not _let_1461)))))) (let ((_let_2727 (not _let_1434))) (let ((_let_2728 (MACRO_SR_PRED_INTRO :args ((= (not _let_1425) _let_1424))))) (let ((_let_2729 (<= _let_1423 0.0))) (let ((_let_2730 ((> _let_1423 0.0)))) (let ((_let_2731 (REORDERING (CNF_ITE_POS1 :args (_let_1420)) :args ((or _let_927 _let_1419 (not _let_1420)))))) (let ((_let_2732 (_let_1605))) (let ((_let_2733 (ASSUME :args _let_2732))) (let ((_let_2734 (MACRO_SR_PRED_TRANSFORM _let_2733 :args ((< _let_1603 0.0))))) (let ((_let_2735 (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_1374)) :args ((<= _let_1369 0.0))))) (let ((_let_2736 (not _let_1387))) (let ((_let_2737 (_let_1524))) (let ((_let_2738 (_let_1533))) (let ((_let_2739 ((>= _let_1523 0.0)))) (let ((_let_2740 ((< _let_1523 0.0)))) (let ((_let_2741 (ASSUME :args _let_2738))) (let ((_let_2742 (_let_1509))) (let ((_let_2743 (_let_1519))) (let ((_let_2744 ((<= _let_1517 0.0)))) (let ((_let_2745 ((> _let_1517 0.0)))) (let ((_let_2746 (ASSUME :args _let_2743))) (let ((_let_2747 (_let_1594))) (let ((_let_2748 ((<= _let_1603 0.0)))) (let ((_let_2749 ((> _let_1603 0.0)))) (let ((_let_2750 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_2733 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2749) _let_2734 :args _let_503) :args _let_201) :args _let_2749) :args _let_2748) :args _let_2747) :args _let_2732)) :args _let_2732)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1605) _let_1604))) (REFL :args _let_2747) :args _let_188)))) (let ((_let_2751 (_let_1598))) (let ((_let_2752 (_let_1611))) (let ((_let_2753 ((<= _let_1609 0.0)))) (let ((_let_2754 ((> _let_1609 0.0)))) (let ((_let_2755 (ASSUME :args _let_2752))) (let ((_let_2756 (_let_1465))) (let ((_let_2757 (_let_1474))) (let ((_let_2758 ((>= _let_1464 0.0)))) (let ((_let_2759 ((< _let_1464 0.0)))) (let ((_let_2760 (ASSUME :args _let_2757))) (let ((_let_2761 (_let_182))) (let ((_let_2762 (_let_1460))) (let ((_let_2763 ((<= _let_1458 0.0)))) (let ((_let_2764 ((> _let_1458 0.0)))) (let ((_let_2765 (ASSUME :args _let_2762))) (let ((_let_2766 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_2765 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2764) (MACRO_SR_PRED_TRANSFORM _let_2765 :args ((< _let_1458 0.0))) :args _let_503) :args _let_201) :args _let_2764) :args _let_2763) :args _let_2761) :args _let_2762)) :args _let_2762)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1460) _let_1459))) (REFL :args _let_2761) :args _let_188)))) (let ((_let_2767 (_let_1437))) (let ((_let_2768 (_let_1447))) (let ((_let_2769 ((<= _let_1445 0.0)))) (let ((_let_2770 ((> _let_1445 0.0)))) (let ((_let_2771 (ASSUME :args _let_2768))) (let ((_let_2772 (_let_1410))) (let ((_let_2773 (_let_1419))) (let ((_let_2774 ((>= _let_1409 0.0)))) (let ((_let_2775 ((< _let_1409 0.0)))) (let ((_let_2776 (ASSUME :args _let_2773))) (let ((_let_2777 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_2776 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2775) (MACRO_SR_PRED_TRANSFORM _let_2776 :args ((> _let_1409 0.0))) :args _let_202) :args _let_201) :args _let_2775) :args _let_2774) :args _let_2772) :args _let_2773)) :args _let_2773)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1419) _let_1418))) (REFL :args _let_2772) :args _let_188)))) (let ((_let_2778 (_let_1370))) (let ((_let_2779 (_let_1375))) (let ((_let_2780 ((< _let_1369 0.0)))) (let ((_let_2781 (ASSUME :args _let_2779))) (let ((_let_2782 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_2781 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2780) (MACRO_SR_PRED_TRANSFORM _let_2781 :args ((> _let_1369 0.0))) :args _let_202) :args _let_201) :args _let_2780) :args ((>= _let_1369 0.0))) :args _let_2778) :args _let_2779)) :args _let_2779)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1375) _let_1374))) (REFL :args _let_2778) :args _let_188)))) (let ((_let_2783 (_let_1402))) (let ((_let_2784 (_let_1405))) (let ((_let_2785 ((>= _let_1401 0.0)))) (let ((_let_2786 ((< _let_1401 0.0)))) (let ((_let_2787 (ASSUME :args _let_2784))) (let ((_let_2788 (_let_1394))) (let ((_let_2789 (_let_1397))) (let ((_let_2790 ((>= _let_1393 0.0)))) (let ((_let_2791 ((< _let_1393 0.0)))) (let ((_let_2792 (ASSUME :args _let_2789))) (let ((_let_2793 (_let_1385))) (let ((_let_2794 (_let_1389))) (let ((_let_2795 ((>= _let_1384 0.0)))) (let ((_let_2796 ((< _let_1384 0.0)))) (let ((_let_2797 (ASSUME :args _let_2794))) (let ((_let_2798 (not _let_1373))) (let ((_let_2799 (not _let_1372))) (let ((_let_2800 (REORDERING (CNF_ITE_POS1 :args (_let_1373)) :args ((or _let_2799 _let_1371 _let_2798))))) (let ((_let_2801 (REORDERING (CNF_ITE_POS3 :args (_let_1381)) :args ((or _let_1379 _let_1373 (not _let_1381)))))) (let ((_let_2802 (REORDERING (CNF_ITE_POS1 :args (_let_1379)) :args ((or _let_2799 _let_1378 (not _let_1379)))))) (let ((_let_2803 (_let_1367))) (let ((_let_2804 (_let_1378))) (let ((_let_2805 ((<= _let_1376 0.0)))) (let ((_let_2806 ((> _let_1376 0.0)))) (let ((_let_2807 (ASSUME :args _let_2804))) (let ((_let_2808 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_2807 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2806) (MACRO_SR_PRED_TRANSFORM _let_2807 :args ((< _let_1376 0.0))) :args _let_503) :args _let_201) :args _let_2806) :args _let_2805) :args _let_2803) :args _let_2804)) :args _let_2804)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1378) _let_1377))) (REFL :args _let_2803) :args _let_188)))) (let ((_let_2809 (not _let_1615))) (let ((_let_2810 (>= _let_41 (- 1.0)))) (let ((_let_2811 ((< _let_41 (- 1.0))))) (let ((_let_2812 (_let_2809))) (let ((_let_2813 (ASSUME :args _let_2812))) (let ((_let_2814 (_let_2810))) (let ((_let_2815 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_2813 _let_2221) :args (_let_2214 _let_2809)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2811) _let_2222 :args _let_202) :args _let_201) :args _let_2811) :args _let_2814) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_2813 :args _let_2811) :args ((not _let_2810)))) :args (_let_2809 _let_2214)) :args ((not (and _let_2214 _let_2809)) SB_LITERAL))) (CONG _let_2219 (MACRO_SR_PRED_INTRO :args ((= (not _let_2809) _let_1615))) :args _let_188)) _let_2217 :args (_let_1615 true _let_2212)))) (let ((_let_2816 (>= _let_265 0.0))) (let ((_let_2817 ((< _let_265 0.0)))) (let ((_let_2818 (_let_679))) (let ((_let_2819 (ASSUME :args _let_2818))) (let ((_let_2820 (_let_2816))) (let ((_let_2821 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_2819 _let_252) :args (_let_258 _let_679)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2817) _let_266 :args _let_202) :args _let_201) :args _let_2817) :args _let_2820) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_2819 :args _let_2817) :args ((not _let_2816)))) :args (_let_679 _let_258)) :args ((not (and _let_258 _let_679)) SB_LITERAL))) (CONG _let_259 (MACRO_SR_PRED_INTRO :args ((= (not _let_679) _let_678))) :args _let_188)) _let_252 :args (_let_678 true _let_249)))) (let ((_let_2822 (ASSUME :args _let_1962))) (let ((_let_2823 (MACRO_SR_PRED_TRANSFORM _let_2822 :args _let_1964))) (let ((_let_2824 (ASSUME :args (_let_104)))) (let ((_let_2825 (MACRO_SR_PRED_TRANSFORM _let_2824 :args _let_400))) (let ((_let_2826 (ASSUME :args (_let_1589)))) (let ((_let_2827 (ASSUME :args _let_2803))) (let ((_let_2828 (MACRO_SR_PRED_TRANSFORM _let_2827 :args _let_2805))) (let ((_let_2829 (ASSUME :args _let_2737))) (let ((_let_2830 (ASSUME :args (_let_1424)))) (let ((_let_2831 (ASSUME :args _let_2772))) (let ((_let_2832 (MACRO_SR_PRED_TRANSFORM _let_2831 :args _let_2774))) (let ((_let_2833 (ASSUME :args _let_2756))) (let ((_let_2834 (ASSUME :args _let_2761))) (let ((_let_2835 (MACRO_SR_PRED_TRANSFORM _let_2834 :args _let_2763))) (let ((_let_2836 (ASSUME :args _let_2793))) (let ((_let_2837 (ASSUME :args _let_2767))) (let ((_let_2838 (ASSUME :args _let_2747))) (let ((_let_2839 (MACRO_SR_PRED_TRANSFORM _let_2838 :args _let_2748))) (let ((_let_2840 (ASSUME :args _let_2742))) (let ((_let_2841 (ASSUME :args _let_2751))) (let ((_let_2842 (ASSUME :args _let_2788))) (let ((_let_2843 (ASSUME :args _let_2783))) (let ((_let_2844 (ASSUME :args _let_1640))) (let ((_let_2845 (ASSUME :args _let_1718))) (let ((_let_2846 (ASSUME :args _let_1999))) (let ((_let_2847 (ASSUME :args _let_2033))) (let ((_let_2848 (ASSUME :args _let_1786))) (let ((_let_2849 (MACRO_SR_PRED_TRANSFORM _let_2848 :args _let_1788))) (let ((_let_2850 (ASSUME :args _let_1812))) (let ((_let_2851 (ASSUME :args _let_1817))) (let ((_let_2852 (ASSUME :args _let_2024))) (let ((_let_2853 (ASSUME :args (_let_1615)))) (let ((_let_2854 (MACRO_SR_PRED_TRANSFORM _let_2853 :args _let_2814))) (let ((_let_2855 (ASSUME :args _let_1820))) (let ((_let_2856 (ASSUME :args _let_1945))) (let ((_let_2857 (ASSUME :args _let_1928))) (let ((_let_2858 (ASSUME :args (_let_678)))) (let ((_let_2859 (MACRO_SR_PRED_TRANSFORM _let_2858 :args _let_2820))) (let ((_let_2860 (ASSUME :args (_let_1616)))) (let ((_let_2861 (MACRO_SR_PRED_TRANSFORM _let_2860 :args ((<= _let_56 1.0))))) (let ((_let_2862 ((>= _let_1585 0.0)))) (let ((_let_2863 (ASSUME :args (_let_1586)))) (let ((_let_2864 (ASSUME :args _let_1981))) (let ((_let_2865 (MACRO_SR_PRED_TRANSFORM _let_2864 :args _let_1984))) (let ((_let_2866 (ASSUME :args (_let_1240)))) (let ((_let_2867 ((not _let_1617)))) (let ((_let_2868 (MACRO_SR_PRED_INTRO :args ((= (not _let_2244) _let_1616))))) (let ((_let_2869 (_let_1617))) (let ((_let_2870 (_let_2244))) (let ((_let_2871 (ASSUME :args _let_2870))) (let ((_let_2872 (MACRO_SR_PRED_TRANSFORM _let_2871 :args ((> _let_56 1.0))))) (let ((_let_2873 (ASSUME :args _let_2869))) (let ((_let_2874 (not _let_1618))) (let ((_let_2875 (_let_1620))) (let ((_let_2876 (REFL :args _let_2875))) (let ((_let_2877 (and _let_1571 _let_2874))) (let ((_let_2878 (_let_1571 _let_2874))) (let ((_let_2879 ((< z 1.0)))) (let ((_let_2880 (ASSUME :args (_let_2874)))) (let ((_let_2881 (REORDERING (EQ_RESOLVE (RESOLUTION (CNF_AND_NEG :args (_let_2877)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_2336 _let_2880) (SCOPE (MACRO_SR_PRED_TRANSFORM (ARITH_TRICHOTOMY _let_2337 _let_2880 :args _let_2879) :args _let_2875) :args _let_2878)) :args _let_2878)) :args (true _let_2877)) (CONG (REFL :args _let_2340) (MACRO_SR_PRED_INTRO :args ((= (not _let_2874) _let_1618))) _let_2876 :args _let_188)) :args ((or _let_1620 _let_1572 _let_1618))))) (let ((_let_2882 (_let_1621))) (let ((_let_2883 (REORDERING (EQ_RESOLVE (CNF_ITE_NEG1 :args _let_2882) (CONG (REFL :args _let_2882) _let_701 (MACRO_SR_PRED_INTRO :args ((= (not _let_1620) _let_1619))) :args _let_188)) :args ((or _let_1619 _let_1621 _let_690))))) (let ((_let_2884 (not _let_1621))) (let ((_let_2885 (ite (>= 1 0) (ite _let_1625 (> 1 _let_56) (> 1 _let_2292)) (ite _let_1625 (> _let_482 _let_56) (> _let_482 _let_2292))))) (let ((_let_2886 (not (= 1 0)))) (let ((_let_2887 (ite _let_471 (ite _let_692 (> 1.0 z) (> 1.0 _let_712)) (ite _let_692 (> _let_470 z) (> _let_470 _let_712))))) (let ((_let_2888 (=> (and (or (= (- 1 v) 0.0) (= (- 1 _let_985) 0.0)) _let_2887 _let_2886) _let_2885))) (let ((_let_2889 ((< _let_56 0.0)))) (let ((_let_2890 (ASSUME :args (_let_2358)))) (let ((_let_2891 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_2890 _let_2314) :args (_let_2303 _let_2358)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2889) _let_2315 :args _let_202) :args _let_201) :args _let_2889) :args (_let_2293)) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_2890 :args _let_2889) :args ((not _let_2293)))) :args (_let_2358 _let_2303)) :args ((not (and _let_2303 _let_2358)) SB_LITERAL))) (CONG _let_2307 (MACRO_SR_PRED_INTRO :args ((= (not _let_2358) _let_1625))) :args _let_188)) _let_2306 :args (_let_1625 true _let_2301)))) (let ((_let_2892 (REORDERING (CNF_ITE_POS1 :args (_let_1626)) :args ((or _let_1624 _let_2358 (not _let_1626)))))) (let ((_let_2893 (>= _let_56 1.0))) (let ((_let_2894 ((< _let_56 1.0)))) (let ((_let_2895 (_let_1624))) (let ((_let_2896 (ASSUME :args _let_2895))) (let ((_let_2897 (_let_2893))) (let ((_let_2898 (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_2896 _let_2871) :args (_let_2244 _let_1624)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2894) _let_2872 :args _let_202) :args _let_201) :args _let_2894) :args _let_2897) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_2896 :args _let_2894) :args ((not _let_2893)))) :args (_let_1624 _let_2244)) :args ((not (and _let_2244 _let_1624)) SB_LITERAL))) (CONG _let_2868 (MACRO_SR_PRED_INTRO :args ((= (not _let_1624) _let_1623))) :args _let_188)))) (let ((_let_2899 (MACRO_RESOLUTION_TRUST (MACRO_RESOLUTION_TRUST (MACRO_RESOLUTION_TRUST _let_2898 _let_2892 _let_2891 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_2888 THEORY_ARITH)) (REWRITE :args (_let_2888)))) :args ((or _let_1626 (not _let_1622)))) (REORDERING (CNF_AND_NEG :args (_let_1622)) :args ((or _let_2884 _let_1627 _let_1622))) _let_2883 _let_700 _let_2881 (THEORY_LEMMA :args ((or _let_2874 _let_942 _let_1617) THEORY_ARITH)) (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_2873 _let_2871) :args (_let_2244 _let_1617)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM _let_2873 :args _let_2869) (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_2873 _let_2872 :args _let_202) :args _let_201) :args _let_2869) :args _let_2867)) :args (_let_1617 _let_2244)) :args ((not (and _let_2244 _let_1617)) SB_LITERAL))) (CONG _let_2868 (REFL :args _let_2867) :args _let_188)) (REORDERING (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_2608 _let_2822 _let_2824 _let_2826 _let_2827 _let_2829 _let_2830 _let_2831 _let_2833 _let_2834 _let_2836 _let_2837 _let_2838 _let_2840 _let_2841 _let_2842 _let_2843 _let_2844 _let_2845 _let_2518 _let_2549 _let_2846 _let_2847 _let_2848 _let_2850 _let_2851 _let_2852 _let_2575 _let_2573 _let_2569 _let_2567 _let_2333 _let_2565 _let_2564 _let_2853 _let_2561 _let_183 _let_2558 _let_969 _let_2556 _let_2554 _let_2551 _let_2547 _let_2545 _let_2538 _let_2520 _let_2587 _let_2602 _let_2600 _let_2855 _let_2856 _let_2857 _let_2543 _let_2541 _let_2858 _let_2593 _let_2589 _let_2860 _let_2863 _let_2524 _let_2522 _let_2864 _let_2866) :args (_let_79 _let_1589 _let_957 _let_1097 _let_1615 _let_1616 _let_1240 _let_1041 _let_104 _let_1360 _let_1356 _let_1366 _let_1365 _let_941 _let_1364 _let_1363 _let_1362 _let_1358 _let_1357 _let_1355 _let_1268 _let_1318 _let_1252 _let_1128 _let_107 _let_1584 _let_1156 _let_1141 _let_678 _let_1225 _let_1209 _let_1598 _let_1509 _let_1367 _let_1594 _let_1437 _let_1402 _let_1394 _let_1385 _let_1294 _let_182 _let_1302 _let_1326 _let_1465 _let_1286 _let_1410 _let_1071 _let_1424 _let_1342 _let_1556 _let_1334 _let_1524 _let_109 _let_1173 _let_1279 _let_1088 _let_1117 _let_1078 _let_1187 _let_1586 _let_111 _let_1238 _let_1348)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM _let_2866 :args _let_1905) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_1905) _let_2865 _let_2523 _let_2525 (MACRO_SR_PRED_TRANSFORM _let_2863 :args _let_2862) _let_2861 _let_2590 _let_2594 _let_2859 _let_2542 _let_2544 (MACRO_SR_PRED_TRANSFORM _let_2857 :args _let_1930) (MACRO_SR_PRED_TRANSFORM _let_2856 :args _let_1947) (MACRO_SR_PRED_TRANSFORM _let_2855 :args _let_1822) _let_2601 _let_2603 _let_2588 _let_2521 _let_2539 _let_2546 _let_2548 _let_2552 _let_2555 _let_2557 _let_970 _let_2559 _let_2560 _let_2562 _let_2854 _let_2564 _let_2565 _let_2334 _let_2568 _let_2570 _let_2574 _let_2576 (MACRO_SR_PRED_TRANSFORM _let_2852 :args _let_2026) (MACRO_SR_PRED_TRANSFORM _let_2851 :args _let_1818) (MACRO_SR_PRED_TRANSFORM _let_2850 :args _let_1814) _let_2849 (MACRO_SR_PRED_TRANSFORM _let_2847 :args _let_2035) (MACRO_SR_PRED_TRANSFORM _let_2846 :args _let_2001) _let_2550 _let_2519 (MACRO_SR_PRED_TRANSFORM _let_2845 :args _let_1720) (MACRO_SR_PRED_TRANSFORM _let_2844 :args _let_1642) (MACRO_SR_PRED_TRANSFORM _let_2843 :args _let_2785) (MACRO_SR_PRED_TRANSFORM _let_2842 :args _let_2790) (MACRO_SR_PRED_TRANSFORM _let_2841 :args _let_2753) (MACRO_SR_PRED_TRANSFORM _let_2840 :args _let_2744) _let_2839 (MACRO_SR_PRED_TRANSFORM _let_2837 :args _let_2769) (MACRO_SR_PRED_TRANSFORM _let_2836 :args _let_2795) _let_2835 (MACRO_SR_PRED_TRANSFORM _let_2833 :args _let_2758) _let_2832 (MACRO_SR_PRED_TRANSFORM _let_2830 :args ((>= _let_1423 0.0))) (MACRO_SR_PRED_TRANSFORM _let_2829 :args _let_2739) _let_2828 (MACRO_SR_PRED_TRANSFORM _let_2826 :args (_let_2628)) _let_2825 _let_2823 _let_2609 :args ((- 1.0) (/ 77 202) (/ 765 202) (/ (- 383) 101) (/ (- 1) 202) (/ 2 101) (/ 13 101) (/ 8 101) (/ (- 211) 202) (/ 10 101) (/ 5 202) (/ 15 101) (/ 5 101) (/ 65 202) (/ 111 101) (/ (- 15) 101) (/ (- 171) 101) (/ 567 202) (/ 1 202) (/ 5 202) (/ 10 101) (/ 3 101) (/ 10 101) (/ 15 101) (/ 10 101) (/ 5 202) (/ 5 202) (/ (- 1) 202) (/ (- 5) 202) (/ (- 9) 202) (/ (- 5) 101) (/ (- 3) 202) (/ 10 101) (/ 27 202) (/ 25 202) (/ 51 101) (/ 271 101) (/ 15 202) (/ 10 101) (/ 5 202) (/ (- 77) 202) (/ 87 202) (/ (- 107) 202) (/ (- 10) 101) (/ 3 202) (/ (- 27) 202) (/ (- 15) 101) (/ (- 30) 101) (/ 15 101) (/ 10 101) (/ 20 101) (/ 70 101) (/ (- 10) 101) (/ 5 101) (/ (- 15) 101) (/ (- 15) 101) (/ (- 5) 101) (/ (- 9) 202) (/ 5 101) (/ 3 202) (/ (- 5) 202) (/ (- 104) 101) (/ (- 5) 202))) :args _let_201) :args _let_1905) :args _let_1903) :args _let_1902)) :args (_let_957 _let_1238 _let_104 _let_1589 _let_1367 _let_1524 _let_1424 _let_1410 _let_1465 _let_182 _let_1385 _let_1437 _let_1594 _let_1509 _let_1598 _let_1394 _let_1402 _let_1071 _let_1117 _let_1342 _let_1334 _let_1294 _let_1318 _let_1156 _let_1173 _let_1141 _let_1302 _let_1088 _let_1209 _let_1358 _let_1355 _let_1363 _let_1356 _let_1360 _let_1615 _let_1097 _let_79 _let_1366 _let_941 _let_1362 _let_1357 _let_109 _let_1279 _let_1225 _let_1584 _let_1348 _let_1326 _let_1187 _let_1078 _let_1128 _let_1268 _let_1252 _let_1365 _let_1364 _let_678 _let_111 _let_107 _let_1616 _let_1586 _let_1041 _let_1556 _let_1286 _let_1240)) :args ((not (and _let_79 _let_1589 _let_957 _let_1097 _let_1615 _let_1616 _let_1240 _let_1041 _let_104 _let_1360 _let_1356 _let_1366 _let_1365 _let_941 _let_1364 _let_1363 _let_1362 _let_1358 _let_1357 _let_1355 _let_1268 _let_1318 _let_1252 _let_1128 _let_107 _let_1584 _let_1156 _let_1141 _let_678 _let_1225 _let_1209 _let_1598 _let_1509 _let_1367 _let_1594 _let_1437 _let_1402 _let_1394 _let_1385 _let_1294 _let_182 _let_1302 _let_1326 _let_1465 _let_1286 _let_1410 _let_1071 _let_1424 _let_1342 _let_1556 _let_1334 _let_1524 _let_109 _let_1173 _let_1279 _let_1088 _let_1117 _let_1078 _let_1187 _let_1586 _let_111 _let_1238 _let_1348)) SB_LITERAL))) :args ((or _let_2473 (not _let_1589) _let_1098 _let_2809 _let_2244 _let_1000 _let_1900 _let_394 _let_1062 _let_2471 _let_2470 _let_2469 _let_2468 _let_966 _let_2467 _let_2328 _let_2466 _let_2465 _let_2464 _let_2463 _let_1269 _let_1319 _let_1253 _let_1129 _let_445 _let_2434 _let_1157 _let_1142 _let_679 _let_1226 _let_1210 _let_1599 _let_1510 _let_1368 _let_1595 _let_1438 _let_1403 _let_1395 _let_1386 _let_1295 _let_1450 _let_1303 _let_1327 _let_1466 _let_1287 _let_1411 _let_1072 _let_1425 _let_1343 _let_1557 _let_1335 _let_1525 _let_512 _let_1174 _let_1280 _let_1089 _let_1118 _let_1079 _let_1188 _let_2266 _let_561 _let_1239 _let_1349))) _let_1908 _let_2821 _let_573 _let_556 _let_2462 _let_506 _let_403 _let_1691 _let_2815 _let_1005 _let_183 _let_2808 _let_2802 _let_2801 _let_2800 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_2797 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2796) (MACRO_SR_PRED_TRANSFORM _let_2797 :args ((> _let_1384 0.0))) :args _let_202) :args _let_201) :args _let_2796) :args _let_2795) :args _let_2793) :args _let_2794)) :args _let_2794)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1389) _let_1388))) (REFL :args _let_2793) :args _let_188)) (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_2792 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2791) (MACRO_SR_PRED_TRANSFORM _let_2792 :args ((> _let_1393 0.0))) :args _let_202) :args _let_201) :args _let_2791) :args _let_2790) :args _let_2788) :args _let_2789)) :args _let_2789)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1397) _let_1396))) (REFL :args _let_2788) :args _let_188)) (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_2787 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2786) (MACRO_SR_PRED_TRANSFORM _let_2787 :args ((> _let_1401 0.0))) :args _let_202) :args _let_201) :args _let_2786) :args _let_2785) :args _let_2783) :args _let_2784)) :args _let_2784)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1405) _let_1404))) (REFL :args _let_2783) :args _let_188)) _let_2782 _let_2777 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_2771 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2770) (MACRO_SR_PRED_TRANSFORM _let_2771 :args ((< _let_1445 0.0))) :args _let_503) :args _let_201) :args _let_2770) :args _let_2769) :args _let_2767) :args _let_2768)) :args _let_2768)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1447) _let_1446))) (REFL :args _let_2767) :args _let_188)) _let_2766 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_2760 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2759) (MACRO_SR_PRED_TRANSFORM _let_2760 :args ((> _let_1464 0.0))) :args _let_202) :args _let_201) :args _let_2759) :args _let_2758) :args _let_2756) :args _let_2757)) :args _let_2757)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1474) _let_1473))) (REFL :args _let_2756) :args _let_188)) (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_2755 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2754) (MACRO_SR_PRED_TRANSFORM _let_2755 :args ((< _let_1609 0.0))) :args _let_503) :args _let_201) :args _let_2754) :args _let_2753) :args _let_2751) :args _let_2752)) :args _let_2752)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1611) _let_1610))) (REFL :args _let_2751) :args _let_188)) _let_2750 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_2746 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2745) (MACRO_SR_PRED_TRANSFORM _let_2746 :args ((< _let_1517 0.0))) :args _let_503) :args _let_201) :args _let_2745) :args _let_2744) :args _let_2742) :args _let_2743)) :args _let_2743)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1519) _let_1518))) (REFL :args _let_2742) :args _let_188)) (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_2741 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2740) (MACRO_SR_PRED_TRANSFORM _let_2741 :args ((> _let_1523 0.0))) :args _let_202) :args _let_201) :args _let_2740) :args _let_2739) :args _let_2737) :args _let_2738)) :args _let_2738)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1533) _let_1532))) (REFL :args _let_2737) :args _let_188)) (REORDERING (CNF_ITE_POS1 :args (_let_1390)) :args ((or _let_2736 _let_1389 (not _let_1390)))) (REORDERING (CNF_ITE_POS1 :args (_let_1398)) :args ((or _let_2736 _let_1397 (not _let_1398)))) (REORDERING (CNF_ITE_POS1 :args (_let_1406)) :args ((or _let_2736 _let_1405 (not _let_1406)))) (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_2735 _let_2734 _let_2060 _let_2103 _let_2029 _let_2275 _let_419 _let_386 :args (1.0 1.0 (- 1.0) 1.0 1.0 1.0 (- 1.0) (- 1.0))) :args _let_201) :args (_let_1605 _let_1329 _let_1352 _let_1312 _let_1560 _let_406 _let_374 _let_1374))) :args ((or _let_1604 _let_1328 _let_1351 _let_1311 _let_1559 _let_405 _let_373 _let_1375))) :args ((or _let_373 _let_405 _let_1375 _let_1604 _let_1311 _let_1328 _let_1559 _let_1351))) _let_377 _let_410 _let_2731 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2730) (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_1425)) :args ((< _let_1423 0.0))) :args _let_503) :args _let_201) :args _let_2730) :args (_let_2729)) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_1433)) :args _let_2730) :args ((not _let_2729)))) :args (_let_1433 _let_1425))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1433) _let_1432))) _let_2728 :args _let_188)) (REORDERING (CNF_ITE_POS1 :args (_let_1434)) :args ((or _let_927 _let_1433 _let_2727))) (REORDERING (EQ_RESOLVE (CNF_ITE_NEG2 :args _let_2698) (CONG (REFL :args _let_2698) (REFL :args _let_2515) _let_2728 :args _let_188)) :args ((or _let_128 _let_1424 _let_1429))) :args ((or _let_1424 _let_1429 _let_2727) true _let_1432 false _let_128)) (REORDERING (CNF_ITE_POS1 :args (_let_1448)) :args ((or _let_2053 _let_1447 (not _let_1448)))) _let_2726 (REORDERING (CNF_ITE_POS1 :args (_let_1475)) :args ((or _let_2053 _let_1474 (not _let_1475)))) (REORDERING (CNF_ITE_POS1 :args (_let_1612)) :args ((or _let_581 _let_1611 (not _let_1612)))) _let_590 (REORDERING (CNF_ITE_POS1 :args (_let_1392)) :args ((or (not _let_1391) _let_1390 (not _let_1392)))) (REORDERING (CNF_ITE_POS1 :args (_let_1400)) :args ((or _let_2725 _let_1398 (not _let_1400)))) (REORDERING (CNF_ITE_POS1 :args (_let_1408)) :args ((or _let_2724 _let_1406 (not _let_1408)))) _let_2723 _let_608 (REORDERING (CNF_ITE_POS1 :args (_let_1520)) :args ((or _let_599 _let_1519 (not _let_1520)))) _let_608 (REORDERING (CNF_ITE_POS1 :args (_let_1534)) :args ((or _let_1974 _let_1533 (not _let_1534)))) _let_1980 _let_2722 (REORDERING (CNF_ITE_POS3 :args (_let_1436)) :args ((or _let_1434 _let_1429 (not _let_1436)))) (REORDERING (CNF_ITE_POS3 :args (_let_1449)) :args ((or _let_1448 _let_1442 (not _let_1449)))) _let_2721 (REORDERING (CNF_ITE_POS3 :args (_let_1477)) :args ((or _let_1475 _let_1470 (not _let_1477)))) (REORDERING (CNF_ITE_POS3 :args _let_2718) :args ((or _let_1612 _let_1601 _let_2717))) _let_2716 (REORDERING (CNF_ITE_POS2 :args (_let_1484)) :args ((or _let_1391 _let_1481 (not _let_1484)))) _let_2712 (REORDERING (CNF_ITE_POS2 :args _let_2709) :args ((or _let_1407 _let_1501 _let_2708))) _let_2707 _let_2703 _let_2706 _let_2703 (REORDERING (CNF_ITE_POS3 :args (_let_1522)) :args ((or _let_1520 _let_1514 (not _let_1522)))) (REORDERING (CNF_ITE_POS3 :args (_let_1536)) :args ((or _let_1534 _let_1529 (not _let_1536)))) (REORDERING (CNF_ITE_POS2 :args (_let_1543)) :args ((or _let_1387 _let_1540 (not _let_1543)))) _let_2700 (REORDERING (CNF_ITE_POS1 :args _let_2698) :args ((or _let_927 _let_1428 (not _let_1429)))) (REORDERING (CNF_ITE_POS1 :args (_let_1442)) :args ((or _let_2053 _let_1441 (not _let_1442)))) _let_2697 (REORDERING (CNF_ITE_POS1 :args (_let_1470)) :args ((or _let_2053 _let_1469 (not _let_1470)))) _let_2695 _let_590 (REORDERING (CNF_ITE_POS1 :args (_let_1481)) :args ((or _let_599 _let_1480 (not _let_1481)))) _let_608 _let_2694 _let_608 _let_2692 _let_608 _let_2691 _let_608 (REORDERING (CNF_ITE_POS1 :args (_let_1514)) :args ((or _let_599 _let_1513 (not _let_1514)))) _let_608 (REORDERING (CNF_ITE_POS1 :args (_let_1529)) :args ((or _let_1974 _let_1528 (not _let_1529)))) _let_1980 (REORDERING (CNF_ITE_POS1 :args (_let_1540)) :args ((or _let_614 _let_1539 (not _let_1540)))) _let_625 _let_2689 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_2684 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2683) (MACRO_SR_PRED_TRANSFORM _let_2684 :args ((> _let_1426 0.0))) :args _let_202) :args _let_201) :args _let_2683) :args ((>= _let_1426 0.0))) :args _let_2681) :args _let_2682)) :args _let_2682)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1431) _let_1430))) (REFL :args _let_2681) :args _let_188)) (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_2680 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2679) (MACRO_SR_PRED_TRANSFORM _let_2680 :args ((> _let_1439 0.0))) :args _let_202) :args _let_201) :args _let_2679) :args ((>= _let_1439 0.0))) :args _let_2677) :args _let_2678)) :args _let_2678)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1444) _let_1443))) (REFL :args _let_2677) :args _let_188)) _let_2676 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_2671 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2670) (MACRO_SR_PRED_TRANSFORM _let_2671 :args ((> _let_1467 0.0))) :args _let_202) :args _let_201) :args _let_2670) :args ((>= _let_1467 0.0))) :args _let_2668) :args _let_2669)) :args _let_2669)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1472) _let_1471))) (REFL :args _let_2668) :args _let_188)) _let_2667 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_2662 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2661) (MACRO_SR_PRED_TRANSFORM _let_2662 :args ((> _let_1478 0.0))) :args _let_202) :args _let_201) :args _let_2661) :args ((>= _let_1478 0.0))) :args _let_2659) :args _let_2660)) :args _let_2660)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1483) _let_1482))) (REFL :args _let_2659) :args _let_188)) _let_2658 _let_2653 _let_2648 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_2643 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2642) (MACRO_SR_PRED_TRANSFORM _let_2643 :args ((> _let_1511 0.0))) :args _let_202) :args _let_201) :args _let_2642) :args ((>= _let_1511 0.0))) :args _let_2640) :args _let_2641)) :args _let_2641)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1516) _let_1515))) (REFL :args _let_2640) :args _let_188)) (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_2639 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2638) (MACRO_SR_PRED_TRANSFORM _let_2639 :args ((> _let_1526 0.0))) :args _let_202) :args _let_201) :args _let_2638) :args ((>= _let_1526 0.0))) :args _let_2636) :args _let_2637)) :args _let_2637)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1531) _let_1530))) (REFL :args _let_2636) :args _let_188)) (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_2635 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2634) (MACRO_SR_PRED_TRANSFORM _let_2635 :args ((> _let_1537 0.0))) :args _let_202) :args _let_201) :args _let_2634) :args ((>= _let_1537 0.0))) :args _let_2632) :args _let_2633)) :args _let_2633)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1542) _let_1541))) (REFL :args _let_2632) :args _let_188)) (REORDERING (EQ_RESOLVE (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_2631)) :args ((> _let_66 1.0))) (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_2630)) :args ((< _let_66 1.0))) :args _let_503) :args _let_201) :args (_let_2631 _let_2630))) :args _let_2629) (REWRITE :args _let_2629)) :args ((or _let_1588 _let_1589))) (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_2625 _let_2627 _let_2209) :args (_let_1588 _let_1587 _let_1550)) (SCOPE (CONTRA _let_2210 (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2208) (MACRO_SR_PRED_TRANSFORM _let_2627 :args (_let_2626)) (MACRO_SR_PRED_TRANSFORM _let_2625 :args ((<= _let_63 1.0))) :args _let_2624) :args _let_201) :args _let_2208) :args ((>= _let_1548 0.0))) :args ((not _let_2207)))) :args (_let_1587 _let_1588 _let_1550)) :args ((not (and _let_1588 _let_1587 _let_1550)) SB_LITERAL))) (CONG (REFL :args ((not _let_1588))) (REFL :args _let_2623) _let_2203 :args _let_188)) (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args _let_2623) :args ((> _let_63 1.0))) _let_1920 _let_2337 :args _let_2344) :args _let_201) :args (_let_1242 _let_1571 _let_2622))) :args ((or _let_1241 _let_1572 _let_1587))) :args ((or _let_1572 _let_1587 _let_1241))) _let_2611 _let_730 _let_573 _let_556 _let_2462 _let_506 _let_440 _let_2429 _let_2419 _let_2409 _let_1691 _let_2401 _let_2390 _let_1005 _let_457 _let_2380 _let_2379 _let_308 _let_2374 _let_2370 _let_2369 _let_293 _let_2368 _let_2366 _let_341 _let_377 _let_283 _let_280 _let_2361 _let_252 _let_183 (REORDERING (EQ_RESOLVE (CNF_ITE_NEG1 :args _let_2621) (CONG (REFL :args _let_2621) _let_701 _let_2338 :args _let_188)) :args ((or _let_1571 _let_690 _let_1573))) _let_700 (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_2620 _let_419 _let_2275 _let_2389 _let_1987 :args _let_2619) :args _let_201) :args (_let_406 _let_1560 _let_214 _let_1291 _let_1416))) :args ((or _let_405 _let_1559 _let_85 _let_1290 _let_1417))) :args ((or _let_405 _let_85 _let_1290 _let_1417 _let_1559))) _let_243 _let_410 (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_1430)) :args ((<= _let_1426 0.0))) _let_419 _let_2275 _let_2418 _let_1987 :args _let_2619) :args _let_201) :args (_let_406 _let_1560 _let_196 _let_1291 _let_1430))) :args ((or _let_405 _let_1559 _let_83 _let_1290 _let_1431))) :args ((or _let_405 _let_83 _let_1290 _let_1431 _let_1559))) _let_210 _let_410 (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_1443)) :args ((<= _let_1439 0.0))) _let_419 _let_2275 _let_2029 _let_2103 _let_2531 :args _let_2617) :args _let_201) :args (_let_406 _let_1560 _let_1312 _let_1352 _let_2363 _let_1443))) :args ((or _let_405 _let_1559 _let_1311 _let_1351 _let_1574 _let_1444))) :args ((or _let_1574 _let_405 _let_1444 _let_1311 _let_1559 _let_1351))) _let_2366 _let_410 (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_2618 _let_419 _let_2275 _let_2029 _let_2103 _let_2537 :args _let_2617) :args _let_201) :args (_let_406 _let_1560 _let_1312 _let_1352 _let_2371 _let_1456))) :args ((or _let_405 _let_1559 _let_1311 _let_1351 _let_1578 _let_1457))) :args ((or _let_1578 _let_405 _let_1457 _let_1311 _let_1559 _let_1351))) _let_2374 _let_410 (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_1471)) :args ((<= _let_1467 0.0))) _let_419 _let_2275 _let_2029 _let_2103 _let_350 :args _let_2617) :args _let_201) :args (_let_406 _let_1560 _let_1312 _let_1352 _let_333 _let_1471))) :args ((or _let_405 _let_1559 _let_1311 _let_1351 _let_331 _let_1472))) :args ((or _let_405 _let_331 _let_1311 _let_1472 _let_1559 _let_1351))) _let_341 _let_410 (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_2616 _let_419 _let_2275 _let_2029 _let_2103 _let_2060 _let_1661 _let_2533 :args (1.0 (- 1.0) 1.0 1.0 1.0 (- 1.0) 1.0 (- 1.0))) :args _let_201) :args (_let_406 _let_1560 _let_1312 _let_1352 _let_1329 _let_1082 _let_297 _let_1577))) :args ((or _let_405 _let_1559 _let_1311 _let_1351 _let_1328 _let_1081 _let_95 _let_1608))) :args ((or _let_95 _let_405 _let_1608 _let_1311 _let_1328 _let_1559 _let_1081 _let_1351))) _let_308 _let_410 (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_1482)) :args ((<= _let_1478 0.0))) _let_419 _let_2275 _let_2029 _let_2103 _let_2060 _let_2580 :args _let_2612) :args _let_201) :args (_let_406 _let_1560 _let_1312 _let_1352 _let_1329 _let_285 _let_1482))) :args ((or _let_405 _let_1559 _let_1311 _let_1351 _let_1328 _let_93 _let_1483))) :args ((or _let_405 _let_93 _let_1311 _let_1328 _let_1559 _let_1483 _let_1351))) _let_293 _let_410 (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_2615 _let_419 _let_2275 _let_2029 _let_2103 _let_2060 _let_2535 :args _let_2612) :args _let_201) :args (_let_406 _let_1560 _let_1312 _let_1352 _let_1329 _let_281 _let_1492))) :args ((or _let_405 _let_1559 _let_1311 _let_1351 _let_1328 _let_91 _let_1493))) :args ((or _let_405 _let_91 _let_1311 _let_1328 _let_1559 _let_1493 _let_1351))) _let_283 _let_410 (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_2614 _let_419 _let_2275 _let_2029 _let_2103 _let_2060 _let_2400 :args _let_2612) :args _let_201) :args (_let_406 _let_1560 _let_1312 _let_1352 _let_1329 _let_317 _let_1502))) :args ((or _let_405 _let_1559 _let_1311 _let_1351 _let_1328 _let_99 _let_1503))) :args ((or _let_405 _let_99 _let_1311 _let_1328 _let_1559 _let_1503 _let_1351))) _let_322 _let_410 (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_2613 _let_419 _let_2275 _let_2029 _let_2103 _let_2060 _let_2582 :args _let_2612) :args _let_201) :args (_let_406 _let_1560 _let_1312 _let_1352 _let_1329 _let_2376 _let_1576))) :args ((or _let_405 _let_1559 _let_1311 _let_1351 _let_1328 _let_1575 _let_1602))) :args ((or _let_1575 _let_405 _let_1602 _let_1311 _let_1328 _let_1559 _let_1351))) _let_2379 _let_410 (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_1515)) :args ((<= _let_1511 0.0))) _let_419 _let_2275 _let_2029 _let_2103 _let_2060 _let_2578 :args _let_2612) :args _let_201) :args (_let_406 _let_1560 _let_1312 _let_1352 _let_1329 _let_278 _let_1515))) :args ((or _let_405 _let_1559 _let_1311 _let_1351 _let_1328 _let_89 _let_1516))) :args ((or _let_89 _let_405 _let_1516 _let_1311 _let_1328 _let_1559 _let_1351))) _let_280 _let_410 (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_1530)) :args ((<= _let_1526 0.0))) _let_419 _let_2275 _let_2428 :args _let_1656) :args _let_201) :args (_let_406 _let_1560 _let_185 _let_1530))) :args ((or _let_405 _let_1559 _let_81 _let_1531))) :args ((or _let_405 _let_81 _let_1559 _let_1531))) _let_194 _let_410 (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_1541)) :args ((<= _let_1537 0.0))) _let_419 _let_2275 _let_2092 _let_2103 _let_2531 :args (1.0 (- 1.0) 1.0 (- 1.0) 1.0 (- 1.0))) :args _let_201) :args (_let_406 _let_1560 _let_1345 _let_1352 _let_2363 _let_1541))) :args ((or _let_405 _let_1559 _let_1344 _let_1351 _let_1574 _let_1542))) :args ((or _let_1574 _let_405 _let_1542 _let_1344 _let_1559 _let_1351))) _let_2366 _let_410 _let_2276 _let_2283 (MACRO_RESOLUTION_TRUST _let_2611 _let_573 _let_556 _let_2462 _let_506 _let_440 _let_2429 _let_2419 _let_2409 _let_1691 _let_2401 _let_2390 _let_1005 _let_457 _let_2380 _let_2379 _let_308 _let_2374 _let_2370 _let_2369 _let_293 _let_2368 _let_2366 _let_341 _let_377 _let_283 _let_280 _let_2361 _let_252 _let_183 _let_1738 _let_329 _let_2359 _let_729 _let_815 _let_1737 _let_2357 _let_716 _let_546 _let_814 _let_1729 _let_2356 _let_715 _let_797 _let_1728 _let_2353 _let_763 _let_709 _let_304 _let_789 _let_304 _let_205 _let_1724 _let_304 _let_237 _let_2349 _let_1909 _let_1908 _let_704 _let_329 _let_2348 _let_1005 _let_1893 _let_703 _let_689 (EQ_RESOLVE (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_2345 _let_2342 (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_1637)) :args (_let_938)) :args _let_2344) :args _let_201) :args (_let_1572 _let_1637 _let_2253))) :args _let_2343) (REWRITE :args _let_2343)) (REORDERING (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_696 _let_2341) :args (_let_1572 _let_690)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_699 _let_2342 :args _let_202) :args _let_201) :args _let_694) :args _let_698) _let_697) :args (_let_690 _let_1572)) :args ((not (and _let_1572 _let_690)) SB_LITERAL))) (CONG _let_2338 _let_691 :args _let_188)) :args ((or _let_680 _let_1571))) (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_2337 _let_2334 _let_2331 :args _let_264) :args _let_201) :args (_let_1363 _let_2249 _let_1571))) :args ((or _let_2328 _let_2248 _let_1572))) :args ((or _let_1572 _let_2248 _let_2328))) (REORDERING (CNF_ITE_POS3 :args (_let_2251)) :args ((or _let_2249 _let_2247 (not _let_2251)))) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_2325 _let_2326) :args (_let_2319 _let_2247)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2324) _let_2327 :args _let_202) :args _let_201) :args _let_2324) :args (_let_2323)) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_2325 :args _let_2324) :args ((not _let_2323)))) :args (_let_2247 _let_2319)) :args ((not (and _let_2319 _let_2247)) SB_LITERAL))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_2319) _let_2317))) (MACRO_SR_PRED_INTRO :args ((= (not _let_2247) _let_2246))) :args _let_188)) _let_2322 :args (_let_2246 true _let_2317)) (REORDERING (CNF_ITE_POS2 :args (_let_2245)) :args ((or _let_1625 _let_2243 (not _let_2245)))) _let_2316 (REORDERING (CNF_ITE_POS2 :args (_let_2241)) :args ((or _let_674 _let_2240 (not _let_2241)))) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_2300 _let_726) :args (_let_718 _let_2240)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2299) _let_727 :args _let_202) :args _let_201) :args _let_2299) :args (_let_2298)) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_2300 :args _let_2299) :args ((not _let_2298)))) :args (_let_2240 _let_718)) :args ((not (and _let_718 _let_2240)) SB_LITERAL))) (CONG _let_723 (MACRO_SR_PRED_INTRO :args ((= (not _let_2240) _let_2239))) :args _let_188)) _let_721 :args (_let_2239 true _let_717)) (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_2297 THEORY_ARITH)) (REWRITE :args (_let_2297)))) :args ((or _let_2251 (not _let_2238)))) (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_2294 THEORY_ARITH)) (REWRITE :args (_let_2294)))) :args ((or _let_2245 (not _let_2237)))) (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_2291 THEORY_ARITH)) (REWRITE :args (_let_2291)))) :args ((or _let_2241 (not _let_2236)))) (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_2287) (CONG (REFL :args _let_2287) _let_2284 _let_1629 _let_764 _let_238 :args _let_188)) :args ((or _let_211 _let_755 _let_2269 _let_2238 _let_1627))) _let_237 _let_763 (REORDERING (FACTORING (EQ_RESOLVE (CNF_AND_NEG :args _let_2286) (CONG (REFL :args _let_2286) _let_2284 _let_2284 _let_1629 _let_764 _let_238 :args _let_188))) :args ((or _let_211 _let_755 _let_2269 _let_2237 _let_1627))) _let_237 _let_763 (REORDERING (FACTORING (EQ_RESOLVE (CNF_AND_NEG :args _let_2285) (CONG (REFL :args _let_2285) _let_2284 _let_2284 _let_764 :args _let_188))) :args ((or _let_755 _let_2236 _let_2269))) _let_763 _let_1892 _let_1887 _let_763 _let_1735 _let_1731 _let_2093 _let_2086 _let_2085 _let_624 _let_612 _let_287 _let_2084 _let_2079 _let_2077 _let_2071 _let_2069 _let_1998 _let_2067 _let_2063 _let_2136 _let_2134 _let_2132 (REORDERING (THEORY_LEMMA :args ((or _let_942 _let_1554) THEORY_ARITH)) :args ((or _let_1554 _let_942))) _let_2130 _let_2128 _let_2126 (REORDERING (THEORY_LEMMA :args ((or _let_942 _let_1360) THEORY_ARITH)) :args ((or _let_1360 _let_942))) _let_2111 _let_2109 _let_2107 _let_2106 _let_2061 _let_2054 _let_2052 _let_2051 _let_2047 _let_2045 _let_2021 _let_2020 _let_2015 _let_392 _let_2011 _let_271 _let_187 _let_229 _let_662 _let_655 _let_653 _let_648 _let_335 _let_268 _let_644 _let_636 _let_461 _let_329 _let_457 _let_2007 _let_2044 _let_1655 _let_608 _let_1654 _let_590 _let_1653 _let_1646 _let_304 _let_2283 _let_2234 _let_2233 _let_661 _let_2232 _let_2229 _let_2276 _let_2235 _let_2227 _let_1980 _let_2226 _let_1631 _let_205 _let_237 _let_1043 :args ((or _let_1042 _let_927 _let_808 _let_744 _let_1062 _let_2269 _let_770 _let_942 _let_1226 _let_1210 _let_1280 _let_1089 _let_1188 _let_1040 _let_1546 _let_1349) false _let_111 false _let_109 false _let_1584 false _let_107 false _let_106 false _let_1583 false _let_1582 false _let_1581 false _let_1097 false _let_1580 false _let_1579 false _let_957 true _let_448 true _let_1246 true _let_1575 true _let_95 true _let_1578 true _let_1264 true _let_1152 true _let_93 true _let_1169 true _let_1574 true _let_331 true _let_373 true _let_91 true _let_89 true _let_1137 true _let_249 false _let_79 true _let_1131 false _let_100 true _let_1586 true _let_672 true _let_781 false _let_1133 false _let_2267 false _let_675 false _let_510 false _let_783 false _let_1125 false _let_2268 false _let_677 false _let_786 false _let_1126 false _let_2263 true _let_755 false _let_685 true _let_294 false _let_787 true _let_294 true _let_195 false _let_1124 true _let_294 true _let_211 false _let_2262 true _let_1241 false _let_1240 false _let_684 false _let_100 false _let_2257 false _let_957 false _let_1243 false _let_683 true _let_681 true _let_2253 false _let_680 true _let_1571 true _let_2248 false _let_2246 false _let_1625 false _let_2242 false _let_674 false _let_2239 false _let_2251 false _let_2245 false _let_2241 false _let_2238 true _let_211 true _let_755 false _let_2237 true _let_211 true _let_755 false _let_2236 true _let_755 false _let_1244 false _let_1236 true _let_755 false _let_1134 false _let_1127 false _let_1342 true _let_1344 false _let_1346 false _let_114 true _let_609 false _let_284 false _let_1347 false _let_1340 false _let_1334 true _let_1336 false _let_1338 false _let_1296 false _let_1339 false _let_1332 false _let_1366 false _let_1365 false _let_941 false _let_1554 false _let_1364 false _let_1363 false _let_1362 false _let_1360 false _let_1358 false _let_1357 false _let_1356 false _let_1355 false _let_1326 true _let_1328 false _let_1330 false _let_1331 false _let_1324 false _let_1314 true _let_1307 false _let_1305 true _let_1308 true _let_388 true _let_2008 false _let_246 true _let_184 true _let_215 true _let_627 false _let_630 false _let_632 true _let_645 false _let_332 true _let_244 false _let_633 false _let_634 false _let_450 false _let_100 true _let_448 false _let_1315 false _let_1078 true _let_1081 false _let_113 false _let_1083 false _let_112 false _let_1084 false _let_1077 true _let_294 false _let_1565 true _let_1567 false _let_1569 false _let_629 false _let_1570 false _let_1563 false _let_1556 true _let_1559 false _let_1561 false _let_1288 false _let_1562 false _let_1069 true _let_195 true _let_211 false _let_1036)) _let_2235 _let_2234 _let_2233 _let_661 _let_2232 _let_2229 _let_2227 _let_2226 (REORDERING (CNF_OR_POS :args (_let_1555)) :args ((or _let_1554 _let_1553 (not _let_1555)))) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_2223 _let_2221) :args (_let_2214 _let_1553)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM _let_2223 :args _let_2220) (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_2223 _let_2222 :args _let_202) :args _let_201) :args _let_2220) :args _let_2218)) :args (_let_1553 _let_2214)) :args ((not (and _let_2214 _let_1553)) SB_LITERAL))) (CONG _let_2219 (REFL :args _let_2218) :args _let_188)) _let_2217 :args (_let_2213 true _let_2212)) (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_2211 THEORY_ARITH)) (REWRITE :args (_let_2211)))) :args ((or _let_1555 _let_1627))) _let_815 _let_814 _let_797 _let_789 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_2209 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2206) _let_2210 :args _let_503) :args _let_201) :args _let_2206) :args _let_2205) :args _let_2202) :args _let_2204)) :args _let_2204)) (CONG _let_2203 (REFL :args _let_2202) :args _let_188)) (REORDERING (CNF_ITE_POS1 :args (_let_1551)) :args ((or _let_2194 _let_1550 (not _let_1551)))) _let_2201 (REORDERING (CNF_ITE_POS1 :args (_let_1552)) :args ((or _let_1900 _let_1551 (not _let_1552)))) (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_2187 THEORY_ARITH)) (REWRITE :args (_let_2187)))) :args ((or _let_1552 (not _let_1544)))) (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_2184) (CONG (REFL :args _let_2184) _let_1629 _let_1628 _let_764 _let_238 _let_207 :args _let_188)) :args ((or _let_211 _let_195 _let_755 _let_1042 _let_1627 _let_1544))) (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_2183 THEORY_ARITH)) (REWRITE :args (_let_2183)))) :args ((or _let_1543 _let_1647))) (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_2182 THEORY_ARITH)) (REWRITE :args (_let_2182)))) (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_2179 THEORY_ARITH)) (REWRITE :args (_let_2179)))) :args ((or _let_1522 _let_1647))) _let_2176 _let_2174 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_2172 THEORY_ARITH)) (REWRITE :args (_let_2172)))) :args ((or _let_1484 _let_2144))) (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_2171 THEORY_ARITH)) (REWRITE :args (_let_2171)))) :args ((or _let_1477 _let_2144))) _let_2168 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_2164 THEORY_ARITH)) (REWRITE :args (_let_2164)))) :args ((or _let_1449 _let_1647))) (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_2163 THEORY_ARITH)) (REWRITE :args (_let_2163)))) _let_2160 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_2156 THEORY_ARITH)) (REWRITE :args (_let_2156)))) :args ((or _let_1408 _let_1825))) (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_2153 THEORY_ARITH)) (REWRITE :args (_let_2153)))) :args ((or _let_1400 _let_1647))) (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_2150 THEORY_ARITH)) (REWRITE :args (_let_2150)))) :args ((or _let_1392 _let_2144))) (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_2143) (CONG (REFL :args _let_2143) _let_1629 _let_1628 _let_305 _let_207 :args _let_188)) :args ((or _let_294 _let_195 _let_1042 _let_1627 _let_1382))) _let_2142 _let_2136 _let_2134 _let_2132 _let_2130 _let_2128 _let_2126 (REORDERING (CNF_OR_POS :args (_let_1361)) :args ((or _let_1360 _let_1359 (not _let_1361)))) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_2124 _let_2122) :args (_let_2115 _let_1359)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM _let_2124 :args _let_2121) (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_2124 _let_2123 :args _let_202) :args _let_201) :args _let_2121) :args _let_2119)) :args (_let_1359 _let_2115)) :args ((not (and _let_2115 _let_1359)) SB_LITERAL))) (CONG _let_2120 (REFL :args _let_2119) :args _let_188)) _let_2118 :args (_let_2114 true _let_2113)) (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_2112 THEORY_ARITH)) (REWRITE :args (_let_2112)))) :args ((or _let_1361 _let_1627))) _let_2111 _let_2109 _let_2107 _let_2106 _let_2104 _let_2097 _let_2096 _let_2095 _let_2093 _let_2086 _let_2085 _let_625 _let_2084 _let_2079 _let_2077 _let_2071 _let_2069 _let_2067 _let_2063 _let_2061 _let_2054 _let_2052 _let_2051 _let_2047 _let_2045 _let_2044 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_1842 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2040) _let_1843 :args _let_202) :args _let_201) :args _let_2040) :args _let_2039) :args _let_2038) :args _let_1841)) :args _let_1841)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1196) _let_1195))) (REFL :args _let_2038) :args _let_188)) (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_2037 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2036) (MACRO_SR_PRED_TRANSFORM _let_2037 :args ((> _let_1317 0.0))) :args _let_202) :args _let_201) :args _let_2036) :args _let_2035) :args _let_2033) :args _let_2034)) :args _let_2034)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1321) _let_1320))) (REFL :args _let_2033) :args _let_188)) (REORDERING (CNF_ITE_POS1 :args (_let_1322)) :args ((or _let_431 _let_1321 (not _let_1322)))) (REORDERING (CNF_ITE_POS1 :args (_let_1323)) :args ((or _let_1026 _let_1322 (not _let_1323)))) _let_1032 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_2032 THEORY_ARITH)) (REWRITE :args (_let_2032)))) :args ((or _let_1323 (not _let_1316)))) (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_2030) (CONG (REFL :args _let_2030) _let_1629 _let_1628 _let_207 :args _let_188)) :args ((or _let_195 _let_1042 _let_1627 _let_1316))) (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_2028 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2027) _let_2029 :args _let_503) :args _let_201) :args _let_2027) :args _let_2026) :args _let_2024) :args _let_2025)) :args _let_2025)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1312) _let_1311))) (REFL :args _let_2024) :args _let_188)) (REORDERING (CNF_ITE_POS1 :args (_let_1313)) :args ((or _let_649 _let_1312 (not _let_1313)))) (REORDERING (CNF_ITE_POS3 :args _let_2023) :args ((or _let_1313 _let_1307 _let_2022))) _let_2021 _let_654 (MACRO_RESOLUTION_TRUST _let_2020 (MACRO_RESOLUTION_TRUST _let_2015 _let_2012 _let_393 _let_663 :args (_let_1309 true _let_2008 true _let_388 true _let_627)) :args (_let_1305 true _let_1308)) _let_2007 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_2003 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2002) (MACRO_SR_PRED_TRANSFORM _let_2003 :args ((< _let_1297 0.0))) :args _let_503) :args _let_201) :args _let_2002) :args _let_2001) :args _let_1999) :args _let_2000)) :args _let_2000)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1299) _let_1298))) (REFL :args _let_1999) :args _let_188)) (REORDERING (CNF_ITE_POS1 :args (_let_1300)) :args ((or _let_1993 _let_1299 (not _let_1300)))) _let_1998 (REORDERING (CNF_ITE_POS1 :args (_let_1301)) :args ((or _let_431 _let_1300 (not _let_1301)))) _let_440 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_1992 THEORY_ARITH)) (REWRITE :args (_let_1992)))) :args ((or _let_1301 _let_1632))) _let_1988 (REORDERING (CNF_ITE_POS1 :args (_let_1292)) :args ((or _let_1974 _let_1291 (not _let_1292)))) _let_1980 (REORDERING (CNF_ITE_POS1 :args (_let_1293)) :args ((or _let_927 _let_1292 (not _let_1293)))) (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_1970 THEORY_ARITH)) (REWRITE :args (_let_1970)))) :args ((or _let_1293 _let_1632))) _let_1966 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_1865 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_1961) _let_1866 :args _let_503) :args _let_201) :args _let_1961) :args _let_1960) :args _let_1959) :args _let_1864)) :args _let_1864)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1219) _let_1218))) (REFL :args _let_1959) :args _let_188)) (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_1862 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_1958) _let_1863 :args _let_503) :args _let_201) :args _let_1958) :args _let_1957) :args _let_1956) :args _let_1861)) :args _let_1861)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1112) _let_1111))) (REFL :args _let_1956) :args _let_188)) (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_1955 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_1954) (MACRO_SR_PRED_TRANSFORM _let_1955 :args ((< _let_1281 0.0))) :args _let_503) :args _let_201) :args _let_1954) :args _let_1953) :args _let_1951) :args _let_1952)) :args _let_1952)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1283) _let_1282))) (REFL :args _let_1951) :args _let_188)) (REORDERING (CNF_ITE_POS1 :args (_let_1284)) :args ((or _let_1717 _let_1283 (not _let_1284)))) (REORDERING (CNF_ITE_POS1 :args (_let_1285)) :args ((or _let_902 _let_1284 (not _let_1285)))) (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_1950 THEORY_ARITH)) (REWRITE :args (_let_1950)))) :args ((or _let_1285 _let_1873))) _let_900 _let_843 _let_636 _let_859 _let_857 (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_852 _let_607 _let_1661 _let_1843 _let_851 :args _let_1838) :args _let_201) :args (_let_593 _let_1082 _let_1196 _let_847 _let_828))) :args ((or _let_591 _let_1081 _let_1195 _let_846 _let_829))) :args ((or _let_846 _let_591 _let_829 _let_1081 _let_1195))) _let_849 _let_287 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_1949 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_1948) (MACRO_SR_PRED_TRANSFORM _let_1949 :args ((< _let_1273 0.0))) :args _let_503) :args _let_201) :args _let_1948) :args _let_1947) :args _let_1945) :args _let_1946)) :args _let_1946)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1275) _let_1274))) (REFL :args _let_1945) :args _let_188)) (REORDERING (CNF_ITE_POS1 :args (_let_1276)) :args ((or _let_323 _let_1275 (not _let_1276)))) (REORDERING (CNF_ITE_POS3 :args (_let_1278)) :args ((or _let_1276 _let_1271 (not _let_1278)))) (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_1944 THEORY_ARITH)) (REWRITE :args (_let_1944)))) :args ((or _let_1278 _let_1732))) (REORDERING (CNF_ITE_POS1 :args (_let_1271)) :args ((or _let_323 _let_1270 (not _let_1271)))) (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_1941 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_1940) (MACRO_SR_PRED_TRANSFORM _let_1941 :args ((> _let_1266 0.0))) :args _let_202) :args _let_201) :args _let_1940) :args ((>= _let_1266 0.0))) :args _let_1938) :args _let_1939)) :args _let_1939)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1272) _let_1265))) (REFL :args _let_1938) :args _let_188)) (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_1265)) :args ((<= _let_1266 0.0))) _let_1907 _let_1920 _let_266 _let_1937 :args _let_1915) :args _let_201) :args (_let_1894 _let_1242 _let_258 _let_1933 _let_1265))) :args ((or _let_1248 _let_1241 _let_249 _let_1264 _let_1272))) :args ((or _let_249 _let_1264 _let_1248 _let_1272 _let_1241))) _let_1935 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_1932 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_1931) (MACRO_SR_PRED_TRANSFORM _let_1932 :args ((< _let_1257 0.0))) :args _let_503) :args _let_201) :args _let_1931) :args _let_1930) :args _let_1928) :args _let_1929)) :args _let_1929)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1259) _let_1258))) (REFL :args _let_1928) :args _let_188)) (REORDERING (CNF_ITE_POS1 :args (_let_1260)) :args ((or _let_323 _let_1259 (not _let_1260)))) (REORDERING (CNF_ITE_POS3 :args (_let_1262)) :args ((or _let_1260 _let_1255 (not _let_1262)))) (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_1927 THEORY_ARITH)) (REWRITE :args (_let_1927)))) :args ((or _let_1262 _let_1732))) (REORDERING (CNF_ITE_POS1 :args (_let_1255)) :args ((or _let_323 _let_1254 (not _let_1255)))) (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_1924 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_1923) (MACRO_SR_PRED_TRANSFORM _let_1924 :args ((> _let_1250 0.0))) :args _let_202) :args _let_201) :args _let_1923) :args ((>= _let_1250 0.0))) :args _let_1921) :args _let_1922)) :args _let_1922)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1256) _let_1249))) (REFL :args _let_1921) :args _let_188)) (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_1249)) :args ((<= _let_1250 0.0))) _let_1907 _let_1920 _let_266 _let_1917 :args _let_1915) :args _let_201) :args (_let_1894 _let_1242 _let_258 _let_1912 _let_1249))) :args ((or _let_1248 _let_1241 _let_249 _let_1246 _let_1256))) :args ((or _let_249 _let_1246 _let_1248 _let_1256 _let_1241))) _let_1898 _let_1896 _let_1914 _let_1911 _let_1909 _let_1908 _let_1893 _let_1892 _let_1887 _let_763 _let_1885 _let_1879 (REORDERING (CNF_ITE_POS3 :args _let_1878) :args ((or _let_1234 _let_1228 _let_1877))) _let_1876 _let_1872 (REORDERING (CNF_ITE_POS1 :args (_let_1228)) :args ((or _let_1859 _let_1227 (not _let_1228)))) (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_1870 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_1869) (MACRO_SR_PRED_TRANSFORM _let_1870 :args ((> _let_1223 0.0))) :args _let_202) :args _let_201) :args _let_1869) :args ((>= _let_1223 0.0))) :args _let_1867) :args _let_1868)) :args _let_1868)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1230) _let_1222))) (REFL :args _let_1867) :args _let_188)) (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_1222)) :args ((<= _let_1223 0.0))) _let_1866 _let_607 _let_1661 _let_1863 _let_895 :args (1.0 1.0 (- 1.0) 1.0 1.0 (- 1.0))) :args _let_201) :args (_let_1219 _let_593 _let_1082 _let_1112 _let_891 _let_1222))) :args ((or _let_1218 _let_591 _let_1081 _let_1111 _let_890 _let_1230))) :args ((or _let_890 _let_591 _let_1230 _let_1218 _let_1111 _let_1081))) _let_893 (REORDERING (CNF_ITE_POS1 :args (_let_1113)) :args ((or _let_581 _let_1112 (not _let_1113)))) (REORDERING (CNF_ITE_POS3 :args _let_1714) :args ((or _let_1113 _let_1091 _let_1713))) (REORDERING (CNF_ITE_POS1 :args (_let_1220)) :args ((or _let_1717 _let_1219 (not _let_1220)))) (REORDERING (CNF_ITE_POS1 :args _let_1860) :args ((or _let_1859 _let_1220 _let_1858))) _let_1857 _let_1853 (REORDERING (CNF_ITE_POS2 :args (_let_1207)) :args ((or _let_1206 _let_1203 (not _let_1207)))) (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_1851 THEORY_ARITH)) (REWRITE :args (_let_1851)))) :args ((or _let_1207 (not _let_1204)))) (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_1848) (CONG (REFL :args _let_1848) _let_464 _let_1629 _let_305 _let_238 _let_207 :args _let_188)) :args ((or _let_294 _let_211 _let_195 _let_463 _let_1627 _let_1204))) (REORDERING (CNF_ITE_POS1 :args (_let_1203)) :args ((or _let_808 _let_1202 (not _let_1203)))) (REORDERING (CNF_ITE_POS2 :args _let_1836) :args ((or _let_785 _let_1192 _let_1833))) _let_1837 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_1847 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_1846) (MACRO_SR_PRED_TRANSFORM _let_1847 :args ((> _let_1200 0.0))) :args _let_202) :args _let_201) :args _let_1846) :args ((>= _let_1200 0.0))) :args _let_1844) :args _let_1845)) :args _let_1845)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1205) _let_1199))) (REFL :args _let_1844) :args _let_188)) (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_1199)) :args ((<= _let_1200 0.0))) _let_607 _let_1661 _let_1843 _let_1840 :args _let_1838) :args _let_201) :args (_let_593 _let_1082 _let_1196 _let_247 _let_1199))) :args ((or _let_591 _let_1081 _let_1195 _let_87 _let_1205))) :args ((or _let_87 _let_591 _let_1205 _let_1081 _let_1195))) _let_276 _let_271 (REORDERING (CNF_ITE_POS1 :args _let_1835) :args ((or _let_581 _let_1196 (not _let_1197)))) (MACRO_RESOLUTION_TRUST _let_1837 (REORDERING (CNF_ITE_POS3 :args _let_1836) :args ((or _let_1197 _let_1192 _let_1833))) (REORDERING (EQ_RESOLVE (CNF_ITE_NEG2 :args _let_1835) (CONG (REFL :args _let_1835) (REFL :args _let_1834) _let_1829 :args _let_188)) :args ((or _let_112 _let_1193 _let_1197))) :args ((or _let_1193 _let_1197 _let_1191 _let_1833) false _let_1192 false _let_112)) (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_1832 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_1831) (MACRO_SR_PRED_TRANSFORM _let_1832 :args ((> _let_1189 0.0))) :args _let_202) :args _let_201) :args _let_1831) :args ((>= _let_1189 0.0))) :args _let_1828) :args _let_1830)) :args _let_1830)) (CONG _let_1829 (REFL :args _let_1828) :args _let_188)) (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_1193)) :args ((<= _let_1189 0.0))) _let_607 _let_1661 _let_812 :args _let_1656) :args _let_201) :args (_let_593 _let_1082 _let_800 _let_1193))) :args ((or _let_591 _let_1081 _let_798 _let_1194))) :args ((or _let_591 _let_798 _let_1081 _let_1194))) _let_807 _let_802 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_1827 THEORY_ARITH)) (REWRITE :args (_let_1827)))) :args ((or _let_1198 _let_1825))) (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_1824) (CONG (REFL :args _let_1824) _let_1704 _let_1629 _let_305 _let_207 :args _let_188)) :args ((or _let_294 _let_195 _let_1627 _let_1185 _let_1703))) (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_1748 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_1823) _let_1749 :args _let_503) :args _let_201) :args _let_1823) :args _let_1822) :args _let_1820) :args _let_1747)) :args _let_1747)) (CONG _let_1821 (REFL :args _let_1820) :args _let_188)) (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_1768 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_1819) _let_1769 :args _let_503) :args _let_201) :args _let_1819) :args _let_1818) :args _let_1817) :args _let_1767)) :args _let_1767)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1148) _let_1147))) (REFL :args _let_1817) :args _let_188)) (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_1816 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_1815) (MACRO_SR_PRED_TRANSFORM _let_1816 :args ((< _let_1179 0.0))) :args _let_503) :args _let_201) :args _let_1815) :args _let_1814) :args _let_1812) :args _let_1813)) :args _let_1813)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1181) _let_1180))) (REFL :args _let_1812) :args _let_188)) (REORDERING (CNF_ITE_POS1 :args (_let_1182)) :args ((or _let_1736 _let_1181 (not _let_1182)))) (REORDERING (CNF_ITE_POS3 :args (_let_1184)) :args ((or _let_1182 _let_1176 (not _let_1184)))) (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_1811 THEORY_ARITH)) (REWRITE :args (_let_1811)))) :args ((or _let_1184 _let_1807))) _let_1806 (REORDERING (CNF_ITE_POS1 :args (_let_1176)) :args ((or _let_1736 _let_1175 (not _let_1176)))) (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_1804 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_1803) (MACRO_SR_PRED_TRANSFORM _let_1804 :args ((> _let_1171 0.0))) :args _let_202) :args _let_201) :args _let_1803) :args ((>= _let_1171 0.0))) :args _let_1801) :args _let_1802)) :args _let_1802)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1178) _let_1170))) (REFL :args _let_1801) :args _let_188)) (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_1170)) :args ((<= _let_1171 0.0))) _let_267 _let_266 _let_1800 _let_1749 :args _let_1746) :args _let_201) :args (_let_256 _let_258 _let_1795 _let_1132 _let_1170))) :args ((or _let_251 _let_249 _let_1169 _let_1131 _let_1178))) :args ((or _let_249 _let_251 _let_1169 _let_1131 _let_1178))) _let_1798 _let_1793 _let_1791 _let_1785 (REORDERING (CNF_ITE_POS3 :args _let_1784) :args ((or _let_1165 _let_1159 _let_1783))) _let_1782 _let_1776 (REORDERING (CNF_ITE_POS1 :args (_let_1159)) :args ((or _let_1774 _let_1158 (not _let_1159)))) (REORDERING (CNF_ITE_POS2 :args _let_1760) :args ((or _let_1150 _let_1144 _let_1759))) (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_1773 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_1772) (MACRO_SR_PRED_TRANSFORM _let_1773 :args ((> _let_1154 0.0))) :args _let_202) :args _let_201) :args _let_1772) :args ((>= _let_1154 0.0))) :args _let_1770) :args _let_1771)) :args _let_1771)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1161) _let_1153))) (REFL :args _let_1770) :args _let_188)) (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_1153)) :args ((<= _let_1154 0.0))) _let_1769 _let_1749 _let_266 _let_267 _let_1766 :args _let_1764) :args _let_201) :args (_let_1148 _let_1132 _let_258 _let_256 _let_1761 _let_1153))) :args ((or _let_1147 _let_1131 _let_249 _let_251 _let_1152 _let_1161))) :args ((or _let_249 _let_251 _let_1152 _let_1131 _let_1161 _let_1147))) _let_1763 _let_1049 (REORDERING (CNF_ITE_POS1 :args (_let_1149)) :args ((or _let_1736 _let_1148 (not _let_1149)))) (REORDERING (CNF_ITE_POS3 :args _let_1760) :args ((or _let_1149 _let_1144 _let_1759))) (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_1758 THEORY_ARITH)) (REWRITE :args (_let_1758)))) (REORDERING (CNF_ITE_POS1 :args (_let_1144)) :args ((or _let_1736 _let_1143 (not _let_1144)))) (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_1755 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_1754) (MACRO_SR_PRED_TRANSFORM _let_1755 :args ((> _let_1139 0.0))) :args _let_202) :args _let_201) :args _let_1754) :args ((>= _let_1139 0.0))) :args _let_1752) :args _let_1753)) :args _let_1753)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1145) _let_1138))) (REFL :args _let_1752) :args _let_188)) (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_1138)) :args ((<= _let_1139 0.0))) _let_267 _let_266 _let_1751 _let_1749 :args _let_1746) :args _let_201) :args (_let_256 _let_258 _let_1742 _let_1132 _let_1138))) :args ((or _let_251 _let_249 _let_1137 _let_1131 _let_1145))) :args ((or _let_249 _let_251 _let_1137 _let_1131 _let_1145))) _let_1745 _let_1740 _let_1738 _let_1737 _let_1735 _let_1731 _let_461 _let_457 _let_1729 _let_1728 _let_1724 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_1722 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_1721) (MACRO_SR_PRED_TRANSFORM _let_1722 :args ((< _let_1119 0.0))) :args _let_503) :args _let_201) :args _let_1721) :args _let_1720) :args _let_1718) :args _let_1719)) :args _let_1719)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1121) _let_1120))) (REFL :args _let_1718) :args _let_188)) (REORDERING (CNF_ITE_POS1 :args (_let_1122)) :args ((or _let_770 _let_1121 (not _let_1122)))) (REORDERING (CNF_ITE_POS1 :args (_let_1123)) :args ((or _let_1717 _let_1122 (not _let_1123)))) (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_1716 THEORY_ARITH)) (REWRITE :args (_let_1716)))) :args ((or _let_1123 (not _let_1116)))) (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_1715) (CONG (REFL :args _let_1715) _let_707 _let_1629 _let_305 _let_238 _let_207 :args _let_188)) :args ((or _let_294 _let_211 _let_195 _let_1627 _let_1116 _let_706))) _let_704 _let_703 _let_689 _let_700 (REORDERING (CNF_ITE_POS2 :args _let_1714) :args ((or _let_1114 _let_1091 _let_1713))) (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_1712 THEORY_ARITH)) (REWRITE :args (_let_1712)))) :args ((or _let_1115 _let_1707))) _let_1706 _let_1702 _let_329 _let_1701 (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_1699 _let_1014 _let_266 _let_267 :args ((- 1.0) 1.0 (- 1.0) (- 1.0))) :args _let_201) :args (_let_937 _let_258 _let_256 _let_1104))) :args ((or _let_940 _let_249 _let_251 _let_1105))) :args ((or _let_249 _let_251 _let_940 _let_1105))) _let_252 _let_254 _let_1009 _let_1005 _let_1698 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_1696 THEORY_ARITH)) (REWRITE :args (_let_1696)))) :args ((or _let_1101 _let_1692))) (REORDERING (CNF_ITE_POS3 :args (_let_1101)) :args ((or _let_1099 _let_1098 (not _let_1101)))) _let_1691 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_1677 _let_1673) :args (_let_1099 _let_1092)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM _let_1677 :args _let_1676) (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_1677 _let_1674 :args _let_202) :args _let_201) :args _let_1676) :args _let_1675)) :args (_let_1092 _let_1099)) :args ((not (and _let_1099 _let_1092)) SB_LITERAL))) (CONG _let_1670 (REFL :args _let_1675) :args _let_188)) (REORDERING (CNF_OR_POS :args (_let_1094)) :args ((or _let_1093 _let_1092 _let_1668))) (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_1673 (SCOPE (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_1672) _let_1674 :args _let_202) :args _let_201) :args _let_1672) :args _let_1669) :args _let_1671)) :args _let_1671)) (CONG _let_1670 (REFL :args _let_1669) :args _let_188)) :args ((or _let_1096 _let_1668) false _let_1092 true _let_1093)) (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_1667 THEORY_ARITH)) (REWRITE :args (_let_1667)))) :args ((or _let_1094 _let_1627))) (REORDERING (CNF_ITE_POS1 :args (_let_1091)) :args ((or _let_581 _let_1090 (not _let_1091)))) (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_1665 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_1664) (MACRO_SR_PRED_TRANSFORM _let_1665 :args ((> _let_1086 0.0))) :args _let_202) :args _let_201) :args _let_1664) :args ((>= _let_1086 0.0))) :args _let_1662) :args _let_1663)) :args _let_1663)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1109) _let_1085))) (REFL :args _let_1662) :args _let_188)) (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_1085)) :args ((<= _let_1086 0.0))) _let_607 _let_1661 _let_1658 :args _let_1656) :args _let_201) :args (_let_593 _let_1082 _let_310 _let_1085))) :args ((or _let_591 _let_1081 _let_97 _let_1109))) :args ((or _let_97 _let_591 _let_1109 _let_1081))) _let_597 _let_595 _let_268 _let_314 _let_312 _let_187 _let_229 _let_1655 _let_608 _let_1654 _let_590 _let_1653 _let_1646 _let_304 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_1644 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_1643) (MACRO_SR_PRED_TRANSFORM _let_1644 :args ((> _let_1070 0.0))) :args _let_202) :args _let_201) :args _let_1643) :args _let_1642) :args _let_1640) :args _let_1641)) :args _let_1641)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1074) _let_1073))) (REFL :args _let_1640) :args _let_188)) (REORDERING (CNF_ITE_POS1 :args (_let_1075)) :args ((or _let_927 _let_1074 (not _let_1075)))) (REORDERING (CNF_ITE_POS1 :args (_let_1076)) :args ((or _let_744 _let_1075 (not _let_1076)))) (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_1639 THEORY_ARITH)) (REWRITE :args (_let_1639)))) :args ((or _let_1076 _let_1632))) _let_1631 _let_205 _let_237 :args ((or _let_1042 _let_927 _let_744 _let_1062 _let_770 _let_942 _let_1627 _let_1040) true _let_1623 false _let_1625 false _let_1626 false _let_1622 false _let_1621 false _let_680 true _let_1619 true _let_1618 true _let_1617 true _let_1616 false _let_1240 false _let_678 false _let_111 false _let_109 false _let_1584 false _let_107 false _let_104 false _let_1097 false _let_1615 false _let_957 false _let_79 false _let_1367 true _let_1377 false _let_1379 true _let_1373 false _let_1385 false _let_1394 false _let_1402 false _let_1370 false _let_1410 false _let_1437 false _let_182 false _let_1465 false _let_1598 false _let_1594 false _let_1509 false _let_1524 true _let_1388 true _let_1396 true _let_1404 true _let_1374 true _let_373 true _let_405 true _let_1418 false _let_1424 true _let_1446 true _let_1459 true _let_1473 true _let_1610 false _let_112 false _let_1390 false _let_1398 false _let_1406 true _let_1604 false _let_113 true _let_1518 false _let_113 true _let_1532 false _let_1288 false _let_1420 false _let_1434 false _let_1448 false _let_1461 false _let_1475 false _let_1612 false _let_1614 false _let_1391 false _let_1399 false _let_1407 false _let_1372 false _let_1607 false _let_1606 false _let_1607 false _let_1520 false _let_1534 false _let_1387 true _let_1415 true _let_1429 true _let_1442 true _let_1454 true _let_1470 true _let_1601 false _let_112 true _let_1481 false _let_113 true _let_1491 false _let_113 true _let_1501 false _let_113 true _let_1597 false _let_113 true _let_1514 false _let_113 true _let_1529 false _let_1288 true _let_1540 false _let_114 false _let_1413 false _let_1427 false _let_1440 false _let_1452 false _let_1468 false _let_1593 false _let_1479 false _let_1489 false _let_1499 false _let_1591 false _let_1512 false _let_1527 false _let_1538 false _let_1589 true _let_1588 false _let_1587 false _let_1586 true _let_672 false _let_111 false _let_109 false _let_1584 false _let_107 false _let_106 false _let_1583 false _let_1582 false _let_1581 false _let_1097 false _let_1580 false _let_1579 false _let_957 true _let_448 true _let_1246 true _let_1575 true _let_95 true _let_1578 true _let_1264 true _let_1152 true _let_93 true _let_1169 true _let_1574 true _let_331 true _let_373 true _let_91 true _let_89 true _let_1137 true _let_249 false _let_79 false _let_1571 false _let_680 true _let_1416 true _let_85 true _let_405 true _let_1430 true _let_83 true _let_405 true _let_1443 true _let_1574 true _let_405 true _let_1456 true _let_1578 true _let_405 true _let_1471 true _let_331 true _let_405 true _let_1577 true _let_95 true _let_405 true _let_1482 true _let_93 true _let_405 true _let_1492 true _let_91 true _let_405 true _let_1502 true _let_99 true _let_405 true _let_1576 true _let_1575 true _let_405 true _let_1515 true _let_89 true _let_405 true _let_1530 true _let_81 true _let_405 true _let_1541 true _let_1574 true _let_405 false _let_1556 false _let_1565 true _let_1573 true _let_1559 true _let_1567 false _let_1569 false _let_629 false _let_1570 false _let_1563 false _let_1561 false _let_1562 false _let_1554 true _let_1553 false _let_1555 true _let_781 false _let_783 false _let_786 false _let_787 false _let_1545 true _let_1549 false _let_1547 false _let_1551 false _let_1552 false _let_1544 false _let_1543 false _let_1536 false _let_1522 false _let_1508 false _let_1497 false _let_1484 false _let_1477 false _let_1463 false _let_1449 false _let_1436 false _let_1422 false _let_1408 false _let_1400 false _let_1392 false _let_1382 false _let_1381 false _let_1366 false _let_1365 false _let_941 false _let_1364 false _let_1363 false _let_1362 false _let_1360 true _let_1359 false _let_1361 false _let_1358 false _let_1357 false _let_1356 false _let_1355 false _let_1348 true _let_1351 false _let_1353 false _let_1354 false _let_1342 true _let_1344 false _let_1346 false _let_114 false _let_1347 false _let_1340 false _let_1334 true _let_1336 false _let_1338 false _let_1339 false _let_1332 false _let_1326 true _let_1328 false _let_1330 false _let_1331 false _let_1324 false _let_1314 false _let_1078 false _let_1187 false _let_1318 true _let_1320 false _let_1322 false _let_963 false _let_1323 false _let_1316 false _let_1302 true _let_1311 false _let_1313 true _let_1307 false _let_632 false _let_1305 false _let_1315 false _let_1294 true _let_1298 false _let_1296 false _let_1300 false _let_106 false _let_1301 false _let_1286 true _let_1290 false _let_1288 false _let_1292 false _let_1293 false _let_1238 false _let_1209 false _let_1088 false _let_1279 true _let_1282 false _let_1284 false _let_1285 false _let_837 false _let_838 false _let_634 true _let_836 false _let_834 true _let_828 true _let_846 false _let_284 false _let_1268 true _let_1274 false _let_1276 false _let_1278 true _let_1271 false _let_1267 true _let_1265 true _let_1264 false _let_1252 true _let_1258 false _let_1260 false _let_1262 true _let_1255 false _let_1251 true _let_1249 true _let_1248 false _let_1247 true _let_1246 false _let_1245 true _let_1241 false _let_1240 false _let_1243 false _let_1244 false _let_1236 true _let_755 false _let_1225 true _let_1232 false _let_1234 false _let_1235 false _let_1229 true _let_1228 false _let_1224 true _let_1222 true _let_890 true _let_1111 false _let_1113 true _let_1218 false _let_1220 false _let_1221 false _let_1208 false _let_1206 false _let_1207 false _let_1204 true _let_1203 false _let_785 true _let_1192 false _let_1201 true _let_1199 true _let_87 false _let_246 true _let_1195 false _let_1197 false _let_1190 true _let_1193 true _let_798 false _let_799 false _let_1198 false _let_1185 false _let_1128 false _let_1141 false _let_1173 true _let_1180 false _let_1182 false _let_1184 false _let_1177 true _let_1176 false _let_1172 true _let_1170 true _let_1169 false _let_1168 false _let_1156 true _let_1163 false _let_1165 false _let_1167 false _let_1160 true _let_1159 false _let_1150 false _let_1155 true _let_1153 true _let_1152 false _let_1046 true _let_1147 false _let_1149 false _let_1151 true _let_1144 false _let_1140 true _let_1138 true _let_1137 false _let_1135 true _let_1131 false _let_1133 false _let_1134 false _let_1127 false _let_450 true _let_448 false _let_1125 false _let_1126 false _let_1124 false _let_1117 true _let_1120 false _let_1122 false _let_1123 false _let_1116 false _let_684 false _let_683 true _let_681 false _let_680 false _let_1114 false _let_1115 false _let_1108 false _let_1107 false _let_100 false _let_1106 true _let_1104 true _let_249 true _let_251 false _let_937 false _let_957 true _let_958 true _let_1102 true _let_1101 false _let_1097 false _let_1096 false _let_1094 true _let_1091 false _let_1087 true _let_1085 true _let_591 false _let_592 true _let_244 true _let_97 false _let_309 true _let_184 true _let_215 true _let_1081 false _let_113 false _let_1083 false _let_112 false _let_1084 false _let_1077 true _let_294 false _let_1071 true _let_1073 false _let_1075 false _let_1076 false _let_1069 true _let_195 true _let_211)) _let_1068 _let_753 _let_780 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_1040)) :args ((or _let_770 _let_1039 _let_1044))) _let_780 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_1057 _let_1059 _let_1060) :args (_let_1047 _let_120 _let_1039)) (SCOPE (CONTRA _let_1061 (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_777) (MACRO_SR_PRED_TRANSFORM _let_1059 :args ((< _let_1037 0.0))) _let_1058 :args _let_1056) :args _let_201) :args _let_777) :args _let_774) :args _let_773)) :args (_let_1047 _let_1039 _let_120)) :args ((not (and _let_1047 _let_120 _let_1039)) SB_LITERAL))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1047) _let_1045))) _let_1055 (MACRO_SR_PRED_INTRO :args ((= (not _let_1039) _let_1038))) :args _let_188)) _let_780 _let_1054 :args (_let_1038 false _let_120 true _let_1045)) :args (_let_1044 false _let_120 false _let_1038)) _let_1043 :args ((or _let_1042 _let_927 _let_942) false _let_1041 false _let_119 false _let_120 true _let_1040 false _let_1036)) _let_936 _let_1035 _let_1032 _let_1025 _let_1017 _let_219 _let_1011 _let_1005 _let_1009 _let_1005 (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_999) (CONG (REFL :args _let_999) _let_998 _let_305 :args _let_188)) :args ((or _let_294 _let_997 _let_962))) _let_304 _let_996 _let_304 _let_237 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_992 THEORY_ARITH)) (REWRITE :args (_let_992)))) :args ((or _let_955 (not _let_962)))) (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_990 THEORY_ARITH)) (REWRITE :args (_let_990)))) :args ((or _let_954 _let_983))) (REORDERING (CNF_ITE_POS1 :args (_let_955)) :args ((or _let_323 _let_952 (not _let_955)))) _let_329 (REORDERING (CNF_ITE_POS1 :args (_let_954)) :args ((or _let_978 _let_950 (not _let_954)))) (REORDERING (CNF_ITE_POS1 :args (_let_952)) :args ((or _let_978 _let_951 (not _let_952)))) (REORDERING (CNF_ITE_POS1 :args (_let_950)) :args ((or _let_323 _let_949 (not _let_950)))) _let_329 (REORDERING (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_981 _let_982) :args (_let_967 _let_978)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_980) (MACRO_SR_PRED_TRANSFORM _let_982 :args ((> _let_40 1.0))) :args _let_202) :args _let_201) :args _let_980) :args (_let_979)) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_981 :args _let_980) :args ((not _let_979)))) :args (_let_978 _let_967)) :args ((not (and _let_967 _let_978)) SB_LITERAL))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_967) _let_943))) (MACRO_SR_PRED_INTRO :args ((= (not _let_978) _let_947))) :args _let_188)) :args ((or _let_947 _let_943))) (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_977 _let_969) :args (_let_941 _let_949)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_976) _let_970 :args _let_202) :args _let_201) :args _let_976) :args (_let_975)) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_977 :args _let_976) :args ((not _let_975)))) :args (_let_949 _let_941)) :args ((not (and _let_941 _let_949)) SB_LITERAL))) (CONG _let_971 (MACRO_SR_PRED_INTRO :args ((= (not _let_949) _let_946))) :args _let_188)) (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_974 _let_969) :args (_let_941 _let_951)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_973) _let_970 :args _let_503) :args _let_201) :args _let_973) :args (_let_972)) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_974 :args _let_973) :args ((not _let_972)))) :args (_let_951 _let_941)) :args ((not (and _let_941 _let_951)) SB_LITERAL))) (CONG _let_971 (MACRO_SR_PRED_INTRO :args ((= (not _let_951) _let_944))) :args _let_188)) (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_943)) :args ((<= _let_40 1.0))) _let_267 _let_266 _let_970 :args _let_968) :args _let_201) :args (_let_256 _let_258 _let_941 _let_943))) :args ((or _let_251 _let_249 _let_966 _let_967))) :args ((or _let_249 _let_251 _let_967 _let_966))) _let_254 _let_252 :args (_let_966 false _let_128 false _let_965 false _let_963 false _let_938 true _let_166 true _let_217 false _let_939 false _let_957 false _let_937 false _let_957 true _let_961 true _let_294 true _let_958 true _let_294 true _let_211 true _let_962 true _let_959 true _let_955 false _let_100 true _let_954 true _let_952 true _let_950 false _let_100 false _let_947 false _let_946 false _let_944 true _let_943 true _let_251 true _let_249)))) (let ((_let_2900 (and _let_961 _let_756))) (let ((_let_2901 (>= _let_2332 0))) (let ((_let_2902 (not _let_2901))) (let ((_let_2903 (+ z _let_58))) (let ((_let_2904 (>= _let_2903 0))) (let ((_let_2905 (not _let_2904))) (let ((_let_2906 (>= (+ _let_250 _let_154) 0))) (let ((_let_2907 (not _let_2906))) (let ((_let_2908 (>= (+ _let_250 _let_58) 0))) (let ((_let_2909 (not _let_2908))) (let ((_let_2910 (ite _let_2250 _let_2909 _let_2907))) (let ((_let_2911 (ite _let_680 _let_2910 (ite _let_2250 _let_2905 _let_2902)))) (let ((_let_2912 (and _let_961 _let_965 _let_756))) (let ((_let_2913 (+ u _let_82))) (let ((_let_2914 (>= _let_2913 0))) (let ((_let_2915 (not _let_2914))) (let ((_let_2916 (>= (+ _let_78 _let_75) 0))) (let ((_let_2917 (not _let_2916))) (let ((_let_2918 (ite _let_1435 _let_2917 (not (>= (+ _let_78 _let_82) 0))))) (let ((_let_2919 (ite _let_963 _let_2918 (ite _let_1435 (not (>= (+ u _let_75) 0)) _let_2915)))) (let ((_let_2920 (+ _let_69 _let_53))) (let ((_let_2921 (>= _let_2920 0))) (let ((_let_2922 (not _let_2921))) (let ((_let_2923 (+ _let_69 _let_52))) (let ((_let_2924 (>= _let_2923 0))) (let ((_let_2925 (not _let_2924))) (let ((_let_2926 (ite _let_629 _let_2925 _let_2922))) (let ((_let_2927 (>= (+ _let_80 _let_53) 0))) (let ((_let_2928 (not _let_2927))) (let ((_let_2929 (>= (+ _let_80 _let_52) 0))) (let ((_let_2930 (not _let_2929))) (let ((_let_2931 (ite _let_629 _let_2930 _let_2928))) (let ((_let_2932 (ite _let_1535 _let_2931 _let_2926))) (let ((_let_2933 (+ _let_75 _let_80))) (let ((_let_2934 (>= _let_2933 0))) (let ((_let_2935 (not _let_2934))) (let ((_let_2936 (+ _let_75 _let_69))) (let ((_let_2937 (>= _let_2936 0))) (let ((_let_2938 (not _let_2937))) (let ((_let_2939 (ite _let_1535 _let_2938 _let_2935))) (let ((_let_2940 (>= (+ _let_82 _let_80) 0))) (let ((_let_2941 (not _let_2940))) (let ((_let_2942 (>= (+ _let_82 _let_69) 0))) (let ((_let_2943 (not _let_2942))) (let ((_let_2944 (ite _let_1535 _let_2943 _let_2941))) (let ((_let_2945 (ite _let_1435 _let_2944 _let_2939))) (let ((_let_2946 (+ _let_43 _let_372))) (let ((_let_2947 (>= _let_2946 0))) (let ((_let_2948 (not _let_2947))) (let ((_let_2949 (>= (+ _let_126 _let_24) 0))) (let ((_let_2950 (not _let_2949))) (let ((_let_2951 (ite _let_1380 _let_2950 (not (>= (+ _let_126 _let_372) 0))))) (let ((_let_2952 (ite _let_837 _let_2951 (ite _let_1380 (not (>= (+ _let_43 _let_24) 0)) _let_2948)))) (let ((_let_2953 (+ _let_47 _let_1455))) (let ((_let_2954 (>= _let_2953 0))) (let ((_let_2955 (not _let_2954))) (let ((_let_2956 (+ _let_47 _let_28))) (let ((_let_2957 (>= _let_2956 0))) (let ((_let_2958 (not _let_2957))) (let ((_let_2959 (ite _let_1462 _let_2958 _let_2955))) (let ((_let_2960 (>= (+ _let_98 _let_1455) 0))) (let ((_let_2961 (not _let_2960))) (let ((_let_2962 (>= (+ _let_98 _let_28) 0))) (let ((_let_2963 (not _let_2962))) (let ((_let_2964 (ite _let_1462 _let_2963 _let_2961))) (let ((_let_2965 (ite _let_1407 _let_2964 _let_2959))) (let ((_let_2966 (+ _let_62 _let_98))) (let ((_let_2967 (>= _let_2966 0))) (let ((_let_2968 (not _let_2967))) (let ((_let_2969 (>= (+ _let_124 _let_47) 0))) (let ((_let_2970 (not _let_2969))) (let ((_let_2971 (ite _let_1407 _let_2970 (not (>= (+ _let_124 _let_98) 0))))) (let ((_let_2972 (ite _let_785 _let_2971 (ite _let_1407 (not (>= (+ _let_62 _let_47) 0)) _let_2968)))) (let ((_let_2973 (+ _let_67 _let_164))) (let ((_let_2974 (>= _let_2973 0))) (let ((_let_2975 (not _let_2974))) (let ((_let_2976 (+ _let_67 _let_50))) (let ((_let_2977 (>= _let_2976 0))) (let ((_let_2978 (not _let_2977))) (let ((_let_2979 (ite _let_114 _let_2978 _let_2975))) (let ((_let_2980 (>= (+ _let_330 _let_164) 0))) (let ((_let_2981 (not _let_2980))) (let ((_let_2982 (>= (+ _let_330 _let_50) 0))) (let ((_let_2983 (not _let_2982))) (let ((_let_2984 (ite _let_114 _let_2983 _let_2981))) (let ((_let_2985 (ite _let_1476 _let_2984 _let_2979))) (let ((_let_2986 (+ _let_73 _let_330))) (let ((_let_2987 (>= _let_2986 0))) (let ((_let_2988 (not _let_2987))) (let ((_let_2989 (+ _let_73 _let_67))) (let ((_let_2990 (>= _let_2989 0))) (let ((_let_2991 (not _let_2990))) (let ((_let_2992 (ite _let_1476 _let_2991 _let_2988))) (let ((_let_2993 (>= (+ _let_92 _let_330) 0))) (let ((_let_2994 (not _let_2993))) (let ((_let_2995 (>= (+ _let_92 _let_67) 0))) (let ((_let_2996 (not _let_2995))) (let ((_let_2997 (ite _let_1476 _let_2996 _let_2994))) (let ((_let_2998 (ite _let_1391 _let_2997 _let_2992))) (let ((_let_2999 (+ _let_68 _let_352))) (let ((_let_3000 (>= _let_2999 0))) (let ((_let_3001 (not _let_3000))) (let ((_let_3002 (>= (+ _let_739 _let_51) 0))) (let ((_let_3003 (not _let_3002))) (let ((_let_3004 (ite _let_1296 _let_3003 (not (>= (+ _let_739 _let_352) 0))))) (let ((_let_3005 (ite _let_119 _let_3004 (ite _let_1296 (not (>= (+ _let_68 _let_51) 0)) _let_3001)))) (let ((_let_3006 (>= (+ _let_164 _let_1455) 0))) (let ((_let_3007 (+ _let_50 _let_28))) (let ((_let_3008 (>= _let_3007 0))) (let ((_let_3009 (>= (+ _let_164 _let_28) 0))) (let ((_let_3010 (not _let_3009))) (let ((_let_3011 (not _let_3008))) (let ((_let_3012 (ite _let_114 _let_3011 _let_3010))) (let ((_let_3013 (not _let_3006))) (let ((_let_3014 (+ _let_50 _let_1455))) (let ((_let_3015 (>= _let_3014 0))) (let ((_let_3016 (not _let_3015))) (let ((_let_3017 (ite _let_114 _let_3016 _let_3013))) (let ((_let_3018 (ite _let_1462 _let_3017 _let_3012))) (let ((_let_3019 (+ _let_67 _let_160))) (let ((_let_3020 (>= _let_3019 0))) (let ((_let_3021 (not _let_3020))) (let ((_let_3022 (+ _let_67 _let_66))) (let ((_let_3023 (>= _let_3022 0))) (let ((_let_3024 (not _let_3023))) (let ((_let_3025 (ite _let_1547 _let_3024 _let_3021))) (let ((_let_3026 (>= (+ _let_330 _let_160) 0))) (let ((_let_3027 (not _let_3026))) (let ((_let_3028 (>= (+ _let_330 _let_66) 0))) (let ((_let_3029 (not _let_3028))) (let ((_let_3030 (ite _let_1547 _let_3029 _let_3027))) (let ((_let_3031 (ite _let_1476 _let_3030 _let_3025))) (let ((_let_3032 (>= (+ _let_330 _let_98) 0))) (let ((_let_3033 (+ _let_67 _let_47))) (let ((_let_3034 (>= _let_3033 0))) (let ((_let_3035 (not _let_3034))) (let ((_let_3036 (ite _let_1476 _let_3035 (not (>= (+ _let_330 _let_47) 0))))) (let ((_let_3037 (not _let_3032))) (let ((_let_3038 (ite _let_1407 (ite _let_1476 (not (>= (+ _let_67 _let_98) 0)) _let_3037) _let_3036))) (let ((_let_3039 (>= (+ _let_98 _let_372) 0))) (let ((_let_3040 (+ _let_47 _let_24))) (let ((_let_3041 (>= _let_3040 0))) (let ((_let_3042 (>= (+ _let_98 _let_24) 0))) (let ((_let_3043 (not _let_3042))) (let ((_let_3044 (not _let_3041))) (let ((_let_3045 (ite _let_1407 _let_3044 _let_3043))) (let ((_let_3046 (not _let_3039))) (let ((_let_3047 (+ _let_47 _let_372))) (let ((_let_3048 (>= _let_3047 0))) (let ((_let_3049 (not _let_3048))) (let ((_let_3050 (ite _let_1407 _let_3049 _let_3046))) (let ((_let_3051 (ite _let_1380 _let_3050 _let_3045))) (let ((_let_3052 (>= _let_58 1))) (let ((_let_3053 (>= _let_152 0))) (let ((_let_3054 (>= _let_23 0))) (let ((_let_3055 (>= _let_169 0))) (let ((_let_3056 (>= _let_15 0))) (let ((_let_3057 (>= _let_145 0))) (let ((_let_3058 (>= _let_139 0))) (let ((_let_3059 (>= _let_150 0))) (let ((_let_3060 (>= _let_46 (- 1)))) (let ((_let_3061 (>= _let_29 (- 1)))) (let ((_let_3062 (>= _let_60 0))) (let ((_let_3063 (>= (+ _let_77 _let_57) 0))) (let ((_let_3064 (>= _let_74 0))) (let ((_let_3065 (>= v 1.0))) (let ((_let_3066 ((or _let_1012 _let_3065)))) (let ((_let_3067 (not _let_3065))) (let ((_let_3068 (not _let_1012))) (let ((_let_3069 (_let_986))) (let ((_let_3070 (EQ_RESOLVE (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_3068)) :args _let_3069) (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_3067)) :args _let_1023) :args _let_503) :args _let_201) :args (_let_3068 _let_3067))) :args _let_3066) (REWRITE :args _let_3066)))) (let ((_let_3071 (_let_2900))) (let ((_let_3072 (> z _let_58))) (let ((_let_3073 (=> (and _let_991 _let_756) (ite _let_692 (ite _let_2296 _let_3072 (> z _let_2295)) (ite _let_2296 (> _let_712 _let_58) (> _let_712 _let_2295)))))) (let ((_let_3074 (_let_2912))) (let ((_let_3075 (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_3074) (CONG (REFL :args _let_3074) _let_998 _let_1628 _let_764 :args _let_188)) :args ((or _let_755 _let_1042 _let_997 _let_2912))))) (let ((_let_3076 (=> _let_2230 (ite _let_1027 (ite _let_2162 (> u _let_75) (> u _let_2161)) (ite _let_2162 (> _let_1635 _let_75) (> _let_1635 _let_2161)))))) (let ((_let_3077 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_3076 THEORY_ARITH)) (REWRITE :args (_let_3076)))) :args ((or _let_2919 (not _let_1563)))))) (let ((_let_3078 (=> _let_2230 (ite _let_2181 (ite _let_640 (> _let_69 _let_52) (> _let_69 _let_638)) (ite _let_640 (> _let_2180 _let_52) (> _let_2180 _let_638)))))) (let ((_let_3079 (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_3078 THEORY_ARITH)) (REWRITE :args (_let_3078)))))) (let ((_let_3080 (=> _let_2230 (ite _let_2162 (ite _let_2181 (> _let_75 _let_69) (> _let_75 _let_2180)) (ite _let_2181 (> _let_2161 _let_69) (> _let_2161 _let_2180)))))) (let ((_let_3081 (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_3080 THEORY_ARITH)) (REWRITE :args (_let_3080)))))) (let ((_let_3082 (=> _let_2082 (ite _let_841 (ite _let_2140 (> _let_43 _let_24) (> _let_43 _let_2138)) (ite _let_2140 (> _let_840 _let_24) (> _let_840 _let_2138)))))) (let ((_let_3083 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_3082 THEORY_ARITH)) (REWRITE :args (_let_3082)))) :args ((or _let_2952 _let_2080))))) (let ((_let_3084 (=> _let_2082 (ite _let_2155 (ite _let_2166 (> _let_47 _let_28) (> _let_47 _let_2165)) (ite _let_2166 (> _let_2154 _let_28) (> _let_2154 _let_2165)))))) (let ((_let_3085 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_3084 THEORY_ARITH)) (REWRITE :args (_let_3084)))) :args ((or _let_2965 _let_2080))))) (let ((_let_3086 (=> _let_2082 (ite _let_794 (ite _let_2155 (> _let_62 _let_47) (> _let_62 _let_2154)) (ite _let_2155 (> _let_793 _let_47) (> _let_793 _let_2154)))))) (let ((_let_3087 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_3086 THEORY_ARITH)) (REWRITE :args (_let_3086)))) :args ((or _let_2972 _let_2080))))) (let ((_let_3088 (=> _let_2082 (ite _let_2170 (ite _let_616 (> _let_67 _let_50) (> _let_67 _let_2081)) (ite _let_616 (> _let_2169 _let_50) (> _let_2169 _let_2081)))))) (let ((_let_3089 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_3088 THEORY_ARITH)) (REWRITE :args (_let_3088)))) :args ((or _let_2985 _let_2080))))) (let ((_let_3090 (=> _let_2082 (ite _let_2148 (ite _let_2170 (> _let_73 _let_67) (> _let_73 _let_2169)) (ite _let_2170 (> _let_2146 _let_67) (> _let_2146 _let_2169)))))) (let ((_let_3091 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_3090 THEORY_ARITH)) (REWRITE :args (_let_3090)))) :args ((or _let_2998 _let_2080))))) (let ((_let_3092 (=> _let_2065 (ite _let_746 (ite _let_1991 (> _let_68 _let_51) (> _let_68 _let_1989)) (ite _let_1991 (> _let_1634 _let_51) (> _let_1634 _let_1989)))))) (let ((_let_3093 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_3092 THEORY_ARITH)) (REWRITE :args (_let_3092)))) :args ((or _let_3005 _let_2064))))) (let ((_let_3094 (=> (and _let_991 _let_1636 _let_756) _let_1890))) (let ((_let_3095 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_3094 THEORY_ARITH)) (REWRITE :args (_let_3094)))) :args ((or _let_1244 (not _let_2912)))))) (let ((_let_3096 (REORDERING (CNF_ITE_POS1 :args (_let_2919)) :args ((or _let_1026 _let_2918 (not _let_2919)))))) (let ((_let_3097 (REORDERING (CNF_ITE_POS1 :args (_let_2952)) :args ((or _let_902 _let_2951 (not _let_2952)))))) (let ((_let_3098 (REORDERING (CNF_ITE_POS1 :args (_let_2972)) :args ((or _let_808 _let_2971 (not _let_2972)))))) (let ((_let_3099 (MACRO_RESOLUTION_TRUST _let_2689 (MACRO_RESOLUTION_TRUST (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_2620 _let_934 _let_2389 :args _let_264) :args _let_201) :args (_let_918 _let_214 _let_1416))) :args ((or _let_916 _let_85 _let_1417))) _let_926 _let_243 :args (_let_1417 true _let_916 true _let_85)) :args (_let_1413 true _let_1416)))) (let ((_let_3100 (MACRO_RESOLUTION_TRUST _let_2700 _let_936 _let_3099 :args (_let_2699 false _let_128 false _let_1413)))) (let ((_let_3101 (REORDERING (CNF_ITE_POS1 :args (_let_3005)) :args ((or _let_744 _let_3004 (not _let_3005)))))) (let ((_let_3102 (REORDERING (CNF_ITE_POS1 :args (_let_3004)) :args ((or _let_1993 _let_3003 (not _let_3004)))))) (let ((_let_3103 (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_2927)) :args ((<= _let_2923 0.0))))) (let ((_let_3104 (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_3103 _let_2428 _let_2282 _let_419 :args _let_850) :args _let_201) :args (_let_185 _let_1568 _let_406 _let_2927))) :args ((or _let_81 _let_1567 _let_405 _let_2928))) :args ((or _let_405 _let_81 _let_1567 _let_2928))))) (let ((_let_3105 (1.0 (- 1.0) 1.0 (- 1.0) (- 1.0) (- 1.0)))) (let ((_let_3106 (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_2980)) :args ((<= _let_2976 0.0))) _let_2092 _let_670 _let_2282 _let_419 _let_350 :args _let_3105) :args _let_201) :args (_let_1345 _let_628 _let_1568 _let_406 _let_333 _let_2980))) :args ((or _let_1344 _let_627 _let_1567 _let_405 _let_331 _let_2981))) :args ((or _let_405 _let_331 _let_1344 _let_1567 _let_2981 _let_627))))) (let ((_let_3107 (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_3006)) :args ((<= _let_3007 0.0))))) (let ((_let_3108 (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_3107 _let_2092 _let_670 _let_2282 _let_419 _let_2537 :args _let_3105) :args _let_201) :args (_let_1345 _let_628 _let_1568 _let_406 _let_2371 _let_3006))) :args ((or _let_1344 _let_627 _let_1567 _let_405 _let_1578 _let_3013))) :args ((or _let_1578 _let_405 _let_3013 _let_1344 _let_1567 _let_627))))) (let ((_let_3109 (_let_3000))) (let ((_let_3110 (_let_3003))) (let ((_let_3111 ((>= _let_2999 0.0)))) (let ((_let_3112 ((< _let_2999 0.0)))) (let ((_let_3113 (ASSUME :args _let_3110))) (let ((_let_3114 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_3113 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3112) (MACRO_SR_PRED_TRANSFORM _let_3113 :args ((> _let_2999 0.0))) :args _let_202) :args _let_201) :args _let_3112) :args _let_3111) :args _let_3109) :args _let_3110)) :args _let_3110)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_3003) _let_3002))) (REFL :args _let_3109) :args _let_188)))) (let ((_let_3115 (_let_2924))) (let ((_let_3116 (_let_2928))) (let ((_let_3117 ((< _let_2923 0.0)))) (let ((_let_3118 (ASSUME :args _let_3116))) (let ((_let_3119 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_3118 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3117) (MACRO_SR_PRED_TRANSFORM _let_3118 :args ((> _let_2923 0.0))) :args _let_202) :args _let_201) :args _let_3117) :args ((>= _let_2923 0.0))) :args _let_3115) :args _let_3116)) :args _let_3116)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_2928) _let_2927))) (REFL :args _let_3115) :args _let_188)))) (let ((_let_3120 (_let_2977))) (let ((_let_3121 (_let_2981))) (let ((_let_3122 ((< _let_2976 0.0)))) (let ((_let_3123 (ASSUME :args _let_3121))) (let ((_let_3124 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_3123 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3122) (MACRO_SR_PRED_TRANSFORM _let_3123 :args ((> _let_2976 0.0))) :args _let_202) :args _let_201) :args _let_3122) :args ((>= _let_2976 0.0))) :args _let_3120) :args _let_3121)) :args _let_3121)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_2981) _let_2980))) (REFL :args _let_3120) :args _let_188)))) (let ((_let_3125 (_let_3008))) (let ((_let_3126 (_let_3013))) (let ((_let_3127 ((< _let_3007 0.0)))) (let ((_let_3128 (ASSUME :args _let_3126))) (let ((_let_3129 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_3128 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3127) (MACRO_SR_PRED_TRANSFORM _let_3128 :args ((> _let_3007 0.0))) :args _let_202) :args _let_201) :args _let_3127) :args ((>= _let_3007 0.0))) :args _let_3125) :args _let_3126)) :args _let_3126)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_3013) _let_3006))) (REFL :args _let_3125) :args _let_188)))) (let ((_let_3130 (REORDERING (CNF_ITE_POS1 :args (_let_2926)) :args ((or _let_656 _let_2925 (not _let_2926)))))) (let ((_let_3131 (REORDERING (CNF_ITE_POS1 :args (_let_2979)) :args ((or _let_614 _let_2978 (not _let_2979)))))) (let ((_let_3132 (REORDERING (CNF_ITE_POS1 :args (_let_3012)) :args ((or _let_614 _let_3011 (not _let_3012)))))) (let ((_let_3133 (not _let_2932))) (let ((_let_3134 (_let_2932))) (let ((_let_3135 (REORDERING (CNF_ITE_POS3 :args _let_3134) :args ((or _let_2931 _let_2926 _let_3133))))) (let ((_let_3136 (REORDERING (CNF_ITE_POS2 :args _let_3134) :args ((or _let_1535 _let_2926 _let_3133))))) (let ((_let_3137 (not _let_2985))) (let ((_let_3138 (_let_2985))) (let ((_let_3139 (REORDERING (CNF_ITE_POS3 :args _let_3138) :args ((or _let_2984 _let_2979 _let_3137))))) (let ((_let_3140 (REORDERING (CNF_ITE_POS2 :args _let_3138) :args ((or _let_1476 _let_2979 _let_3137))))) (let ((_let_3141 (=> _let_642 (ite _let_2166 (ite _let_616 (> _let_28 _let_50) (> _let_28 _let_2081)) (ite _let_616 (> _let_2165 _let_50) (> _let_2165 _let_2081)))))) (let ((_let_3142 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_3141 THEORY_ARITH)) (REWRITE :args (_let_3141)))) :args ((or _let_3018 _let_839))))) (let ((_let_3143 (MACRO_RESOLUTION_TRUST _let_3142 _let_637 :args (_let_3018 false _let_634)))) (let ((_let_3144 (not _let_3018))) (let ((_let_3145 (_let_3018))) (let ((_let_3146 (REORDERING (CNF_ITE_POS3 :args _let_3145) :args ((or _let_3017 _let_3012 _let_3144))))) (let ((_let_3147 (REORDERING (CNF_ITE_POS2 :args _let_3145) :args ((or _let_1462 _let_3012 _let_3144))))) (let ((_let_3148 (REORDERING (CNF_ITE_POS1 :args (_let_2931)) :args ((or _let_656 _let_2930 (not _let_2931)))))) (let ((_let_3149 (REORDERING (CNF_ITE_POS1 :args (_let_2984)) :args ((or _let_614 _let_2983 (not _let_2984)))))) (let ((_let_3150 (=> _let_795 (ite _let_2170 (ite _let_2186 (> _let_67 _let_66) (> _let_67 _let_2185)) (ite _let_2186 (> _let_2169 _let_66) (> _let_2169 _let_2185)))))) (let ((_let_3151 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_3150 THEORY_ARITH)) (REWRITE :args (_let_3150)))) :args ((or _let_3031 _let_791))))) (let ((_let_3152 (MACRO_RESOLUTION_TRUST _let_3151 _let_790 :args (_let_3031 false _let_787)))) (let ((_let_3153 (not _let_3031))) (let ((_let_3154 (not _let_1476))) (let ((_let_3155 (_let_3031))) (let ((_let_3156 (REORDERING (CNF_ITE_POS1 :args _let_3155) :args ((or _let_3154 _let_3030 _let_3153))))) (let ((_let_3157 (REORDERING (CNF_ITE_POS1 :args (_let_3017)) :args ((or _let_614 _let_3016 (not _let_3017)))))) (let ((_let_3158 (_let_2930))) (let ((_let_3159 (ASSUME :args _let_3158))) (let ((_let_3160 (MACRO_SR_PRED_TRANSFORM _let_3159 :args ((> _let_2920 0.0))))) (let ((_let_3161 (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_2940)) :args ((<= _let_2936 0.0))) _let_3160 _let_2282 _let_419 _let_2418 :args _let_1915) :args _let_201) :args (_let_2930 _let_1568 _let_406 _let_196 _let_2940))) :args ((or _let_2929 _let_1567 _let_405 _let_83 _let_2941))) :args ((or _let_405 _let_83 _let_1567 _let_2929 _let_2941))))) (let ((_let_3162 (_let_2921))) (let ((_let_3163 ((>= _let_2920 0.0)))) (let ((_let_3164 ((< _let_2920 0.0)))) (let ((_let_3165 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_3159 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3164) _let_3160 :args _let_202) :args _let_201) :args _let_3164) :args _let_3163) :args _let_3162) :args _let_3158)) :args _let_3158)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_2930) _let_2929))) (REFL :args _let_3162) :args _let_188)))) (let ((_let_3166 (1.0 (- 1.0) (- 1.0) (- 1.0) 1.0 (- 1.0) (- 1.0)))) (let ((_let_3167 (_let_2983))) (let ((_let_3168 (ASSUME :args _let_3167))) (let ((_let_3169 (MACRO_SR_PRED_TRANSFORM _let_3168 :args ((> _let_2973 0.0))))) (let ((_let_3170 (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_3032)) :args ((<= _let_3033 0.0))) _let_3169 _let_419 _let_2282 _let_670 _let_2092 _let_2400 :args _let_3166) :args _let_201) :args (_let_2983 _let_406 _let_1568 _let_628 _let_1345 _let_317 _let_3032))) :args ((or _let_2982 _let_405 _let_1567 _let_627 _let_1344 _let_99 _let_3037))) :args ((or _let_405 _let_99 _let_1344 _let_1567 _let_3037 _let_2982 _let_627))))) (let ((_let_3171 (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_2993)) :args ((<= _let_2989 0.0))))) (let ((_let_3172 (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_3171 _let_3169 _let_419 _let_2282 _let_670 _let_2092 _let_2580 :args _let_3166) :args _let_201) :args (_let_2983 _let_406 _let_1568 _let_628 _let_1345 _let_285 _let_2993))) :args ((or _let_2982 _let_405 _let_1567 _let_627 _let_1344 _let_93 _let_2994))) :args ((or _let_405 _let_93 _let_1344 _let_1567 _let_2982 _let_2994 _let_627))))) (let ((_let_3173 (_let_2974))) (let ((_let_3174 ((>= _let_2973 0.0)))) (let ((_let_3175 ((< _let_2973 0.0)))) (let ((_let_3176 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_3168 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3175) _let_3169 :args _let_202) :args _let_201) :args _let_3175) :args _let_3174) :args _let_3173) :args _let_3167)) :args _let_3167)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_2983) _let_2982))) (REFL :args _let_3173) :args _let_188)))) (let ((_let_3177 (REORDERING (CNF_ITE_POS1 :args (_let_3030)) :args ((or _let_2194 _let_3029 (not _let_3030)))))) (let ((_let_3178 (_let_3009))) (let ((_let_3179 (MACRO_SR_PRED_INTRO :args ((= (not _let_3016) _let_3015))))) (let ((_let_3180 (_let_3016))) (let ((_let_3181 ((<= _let_3014 0.0)))) (let ((_let_3182 ((> _let_3014 0.0)))) (let ((_let_3183 (ASSUME :args _let_3180))) (let ((_let_3184 (MACRO_SR_PRED_TRANSFORM _let_3183 :args ((< _let_3014 0.0))))) (let ((_let_3185 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_3183 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3182) _let_3184 :args _let_503) :args _let_201) :args _let_3182) :args _let_3181) :args _let_3178) :args _let_3180)) :args _let_3180)) (CONG _let_3179 (REFL :args _let_3178) :args _let_188)))) (let ((_let_3186 (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_2960)) :args ((<= _let_2956 0.0))))) (let ((_let_3187 (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_3186 _let_3184 _let_419 _let_2282 _let_670 _let_2092 _let_2400 :args (1.0 1.0 (- 1.0) (- 1.0) 1.0 (- 1.0) (- 1.0))) :args _let_201) :args (_let_3016 _let_406 _let_1568 _let_628 _let_1345 _let_317 _let_2960))) :args ((or _let_3015 _let_405 _let_1567 _let_627 _let_1344 _let_99 _let_2961))) :args ((or _let_405 _let_99 _let_2961 _let_3015 _let_1344 _let_1567 _let_627))))) (let ((_let_3188 (_let_2937))) (let ((_let_3189 (_let_2941))) (let ((_let_3190 ((< _let_2936 0.0)))) (let ((_let_3191 (ASSUME :args _let_3189))) (let ((_let_3192 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_3191 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3190) (MACRO_SR_PRED_TRANSFORM _let_3191 :args ((> _let_2936 0.0))) :args _let_202) :args _let_201) :args _let_3190) :args ((>= _let_2936 0.0))) :args _let_3188) :args _let_3189)) :args _let_3189)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_2941) _let_2940))) (REFL :args _let_3188) :args _let_188)))) (let ((_let_3193 (_let_3034))) (let ((_let_3194 (_let_3037))) (let ((_let_3195 ((< _let_3033 0.0)))) (let ((_let_3196 (ASSUME :args _let_3194))) (let ((_let_3197 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_3196 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3195) (MACRO_SR_PRED_TRANSFORM _let_3196 :args ((> _let_3033 0.0))) :args _let_202) :args _let_201) :args _let_3195) :args ((>= _let_3033 0.0))) :args _let_3193) :args _let_3194)) :args _let_3194)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_3037) _let_3032))) (REFL :args _let_3193) :args _let_188)))) (let ((_let_3198 (_let_2990))) (let ((_let_3199 (_let_2994))) (let ((_let_3200 ((< _let_2989 0.0)))) (let ((_let_3201 (ASSUME :args _let_3199))) (let ((_let_3202 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_3201 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3200) (MACRO_SR_PRED_TRANSFORM _let_3201 :args ((> _let_2989 0.0))) :args _let_202) :args _let_201) :args _let_3200) :args ((>= _let_2989 0.0))) :args _let_3198) :args _let_3199)) :args _let_3199)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_2994) _let_2993))) (REFL :args _let_3198) :args _let_188)))) (let ((_let_3203 (_let_3020))) (let ((_let_3204 (MACRO_SR_PRED_INTRO :args ((= (not _let_3029) _let_3028))))) (let ((_let_3205 (_let_3029))) (let ((_let_3206 ((>= _let_3019 0.0)))) (let ((_let_3207 ((< _let_3019 0.0)))) (let ((_let_3208 (ASSUME :args _let_3205))) (let ((_let_3209 (MACRO_SR_PRED_TRANSFORM _let_3208 :args ((> _let_3019 0.0))))) (let ((_let_3210 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_3208 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3207) _let_3209 :args _let_202) :args _let_201) :args _let_3207) :args _let_3206) :args _let_3203) :args _let_3205)) :args _let_3205)) (CONG _let_3204 (REFL :args _let_3203) :args _let_188)))) (let ((_let_3211 (_let_2957))) (let ((_let_3212 (_let_2961))) (let ((_let_3213 ((< _let_2956 0.0)))) (let ((_let_3214 (ASSUME :args _let_3212))) (let ((_let_3215 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_3214 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3213) (MACRO_SR_PRED_TRANSFORM _let_3214 :args ((> _let_2956 0.0))) :args _let_202) :args _let_201) :args _let_3213) :args ((>= _let_2956 0.0))) :args _let_3211) :args _let_3212)) :args _let_3212)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_2961) _let_2960))) (REFL :args _let_3211) :args _let_188)))) (let ((_let_3216 (not _let_1535))) (let ((_let_3217 (REORDERING (CNF_ITE_POS1 :args (_let_2939)) :args ((or _let_3216 _let_2938 (not _let_2939)))))) (let ((_let_3218 (REORDERING (CNF_ITE_POS1 :args (_let_3036)) :args ((or _let_3154 _let_3035 (not _let_3036)))))) (let ((_let_3219 (not _let_2992))) (let ((_let_3220 (REORDERING (CNF_ITE_POS1 :args (_let_2992)) :args ((or _let_3154 _let_2991 _let_3219))))) (let ((_let_3221 (not _let_1462))) (let ((_let_3222 (REORDERING (CNF_ITE_POS1 :args (_let_2959)) :args ((or _let_3221 _let_2958 (not _let_2959)))))) (let ((_let_3223 (not _let_2945))) (let ((_let_3224 (_let_2945))) (let ((_let_3225 (REORDERING (CNF_ITE_POS3 :args _let_3224) :args ((or _let_2944 _let_2939 _let_3223))))) (let ((_let_3226 (REORDERING (CNF_ITE_POS2 :args _let_3224) :args ((or _let_1435 _let_2939 _let_3223))))) (let ((_let_3227 (=> _let_642 (ite _let_2155 (ite _let_2170 (> _let_47 _let_67) (> _let_47 _let_2169)) (ite _let_2170 (> _let_2154 _let_67) (> _let_2154 _let_2169)))))) (let ((_let_3228 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_3227 THEORY_ARITH)) (REWRITE :args (_let_3227)))) :args ((or _let_3038 _let_839))))) (let ((_let_3229 (REORDERING (CNF_ITE_POS2 :args (_let_3038)) :args ((or _let_1407 _let_3036 (not _let_3038)))))) (let ((_let_3230 (REORDERING (CNF_ITE_POS3 :args (_let_2998)) :args ((or _let_2997 _let_2992 (not _let_2998)))))) (let ((_let_3231 (not _let_2965))) (let ((_let_3232 (_let_2965))) (let ((_let_3233 (REORDERING (CNF_ITE_POS3 :args _let_3232) :args ((or _let_2964 _let_2959 _let_3231))))) (let ((_let_3234 (REORDERING (CNF_ITE_POS1 :args (_let_2944)) :args ((or _let_3216 _let_2943 (not _let_2944)))))) (let ((_let_3235 (REORDERING (CNF_ITE_POS1 :args (_let_2918)) :args ((or (not _let_1435) _let_2917 (not _let_2918)))))) (let ((_let_3236 (REORDERING (CNF_ITE_POS1 :args (_let_2971)) :args ((or _let_2724 _let_2970 (not _let_2971)))))) (let ((_let_3237 (REORDERING (CNF_ITE_POS1 :args (_let_2997)) :args ((or _let_3154 _let_2996 (not _let_2997)))))) (let ((_let_3238 (REORDERING (CNF_ITE_POS1 :args (_let_2964)) :args ((or _let_3221 _let_2963 (not _let_2964)))))) (let ((_let_3239 (_let_2934))) (let ((_let_3240 (_let_2943))) (let ((_let_3241 ((>= _let_2933 0.0)))) (let ((_let_3242 ((< _let_2933 0.0)))) (let ((_let_3243 (ASSUME :args _let_3240))) (let ((_let_3244 (MACRO_SR_PRED_TRANSFORM _let_3243 :args ((> _let_2933 0.0))))) (let ((_let_3245 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_3243 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3242) _let_3244 :args _let_202) :args _let_201) :args _let_3242) :args _let_3241) :args _let_3239) :args _let_3240)) :args _let_3240)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_2943) _let_2942))) (REFL :args _let_3239) :args _let_188)))) (let ((_let_3246 (_let_2914))) (let ((_let_3247 (_let_2917))) (let ((_let_3248 ((>= _let_2913 0.0)))) (let ((_let_3249 ((< _let_2913 0.0)))) (let ((_let_3250 (ASSUME :args _let_3247))) (let ((_let_3251 (MACRO_SR_PRED_TRANSFORM _let_3250 :args ((> _let_2913 0.0))))) (let ((_let_3252 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_3250 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3249) _let_3251 :args _let_202) :args _let_201) :args _let_3249) :args _let_3248) :args _let_3246) :args _let_3247)) :args _let_3247)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_2917) _let_2916))) (REFL :args _let_3246) :args _let_188)))) (let ((_let_3253 (_let_2967))) (let ((_let_3254 (_let_2970))) (let ((_let_3255 ((>= _let_2966 0.0)))) (let ((_let_3256 ((< _let_2966 0.0)))) (let ((_let_3257 (ASSUME :args _let_3254))) (let ((_let_3258 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_3257 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3256) (MACRO_SR_PRED_TRANSFORM _let_3257 :args ((> _let_2966 0.0))) :args _let_202) :args _let_201) :args _let_3256) :args _let_3255) :args _let_3253) :args _let_3254)) :args _let_3254)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_2970) _let_2969))) (REFL :args _let_3253) :args _let_188)))) (let ((_let_3259 (_let_2987))) (let ((_let_3260 (_let_2996))) (let ((_let_3261 ((>= _let_2986 0.0)))) (let ((_let_3262 ((< _let_2986 0.0)))) (let ((_let_3263 (ASSUME :args _let_3260))) (let ((_let_3264 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_3263 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3262) (MACRO_SR_PRED_TRANSFORM _let_3263 :args ((> _let_2986 0.0))) :args _let_202) :args _let_201) :args _let_3262) :args _let_3261) :args _let_3259) :args _let_3260)) :args _let_3260)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_2996) _let_2995))) (REFL :args _let_3259) :args _let_188)))) (let ((_let_3265 (_let_2963))) (let ((_let_3266 (ASSUME :args _let_3265))) (let ((_let_3267 (MACRO_SR_PRED_TRANSFORM _let_3266 :args ((> _let_2953 0.0))))) (let ((_let_3268 (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_3039)) :args ((<= _let_3040 0.0))) _let_3267 _let_2092 _let_670 _let_2282 _let_419 _let_3184 _let_386 :args (1.0 (- 1.0) (- 1.0) 1.0 (- 1.0) (- 1.0) 1.0 (- 1.0))) :args _let_201) :args (_let_2963 _let_1345 _let_628 _let_1568 _let_406 _let_3016 _let_374 _let_3039))) :args ((or _let_2962 _let_1344 _let_627 _let_1567 _let_405 _let_3015 _let_373 _let_3046))) :args ((or _let_373 _let_405 _let_3046 _let_2962 _let_3015 _let_1344 _let_1567 _let_627))))) (let ((_let_3269 (_let_2954))) (let ((_let_3270 ((>= _let_2953 0.0)))) (let ((_let_3271 ((< _let_2953 0.0)))) (let ((_let_3272 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_3266 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3271) _let_3267 :args _let_202) :args _let_201) :args _let_3271) :args _let_3270) :args _let_3269) :args _let_3265)) :args _let_3265)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_2963) _let_2962))) (REFL :args _let_3269) :args _let_188)))) (let ((_let_3273 (_let_3041))) (let ((_let_3274 (_let_3046))) (let ((_let_3275 ((< _let_3040 0.0)))) (let ((_let_3276 (ASSUME :args _let_3274))) (let ((_let_3277 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_3276 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3275) (MACRO_SR_PRED_TRANSFORM _let_3276 :args ((> _let_3040 0.0))) :args _let_202) :args _let_201) :args _let_3275) :args ((>= _let_3040 0.0))) :args _let_3273) :args _let_3274)) :args _let_3274)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_3046) _let_3039))) (REFL :args _let_3273) :args _let_188)))) (let ((_let_3278 (REORDERING (CNF_ITE_POS1 :args (_let_3045)) :args ((or _let_2724 _let_3044 (not _let_3045)))))) (let ((_let_3279 (=> _let_642 (ite _let_2140 (ite _let_2155 (> _let_24 _let_47) (> _let_24 _let_2154)) (ite _let_2155 (> _let_2138 _let_47) (> _let_2138 _let_2154)))))) (let ((_let_3280 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_3279 THEORY_ARITH)) (REWRITE :args (_let_3279)))) :args ((or _let_3051 _let_839))))) (let ((_let_3281 (MACRO_RESOLUTION_TRUST _let_3280 _let_637 :args (_let_3051 false _let_634)))) (let ((_let_3282 (not _let_3051))) (let ((_let_3283 (_let_3051))) (let ((_let_3284 (REORDERING (CNF_ITE_POS3 :args _let_3283) :args ((or _let_3050 _let_3045 _let_3282))))) (let ((_let_3285 (REORDERING (CNF_ITE_POS2 :args _let_3283) :args ((or _let_1380 _let_3045 _let_3282))))) (let ((_let_3286 (REORDERING (CNF_ITE_POS1 :args (_let_3050)) :args ((or _let_2724 _let_3049 (not _let_3050)))))) (let ((_let_3287 (REORDERING (CNF_ITE_POS1 :args (_let_2951)) :args ((or (not _let_1380) _let_2950 (not _let_2951)))))) (let ((_let_3288 (_let_3042))) (let ((_let_3289 (_let_3049))) (let ((_let_3290 ((<= _let_3047 0.0)))) (let ((_let_3291 ((> _let_3047 0.0)))) (let ((_let_3292 (ASSUME :args _let_3289))) (let ((_let_3293 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_3292 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3291) (MACRO_SR_PRED_TRANSFORM _let_3292 :args ((< _let_3047 0.0))) :args _let_503) :args _let_201) :args _let_3291) :args _let_3290) :args _let_3288) :args _let_3289)) :args _let_3289)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_3049) _let_3048))) (REFL :args _let_3288) :args _let_188)))) (let ((_let_3294 (_let_2947))) (let ((_let_3295 (_let_2950))) (let ((_let_3296 ((>= _let_2946 0.0)))) (let ((_let_3297 ((< _let_2946 0.0)))) (let ((_let_3298 (ASSUME :args _let_3295))) (let ((_let_3299 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_3298 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3297) (MACRO_SR_PRED_TRANSFORM _let_3298 :args ((> _let_2946 0.0))) :args _let_202) :args _let_201) :args _let_3297) :args _let_3296) :args _let_3294) :args _let_3295)) :args _let_3295)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_2950) _let_2949))) (REFL :args _let_3294) :args _let_188)))) (let ((_let_3300 (and _let_965 _let_756))) (let ((_let_3301 (+ z _let_160))) (let ((_let_3302 (>= _let_3301 0))) (let ((_let_3303 (not _let_3302))) (let ((_let_3304 (+ z _let_66))) (let ((_let_3305 (>= _let_3304 0))) (let ((_let_3306 (not _let_3305))) (let ((_let_3307 (ite _let_1547 _let_3306 _let_3303))) (let ((_let_3308 (>= (+ _let_250 _let_160) 0))) (let ((_let_3309 (not _let_3308))) (let ((_let_3310 (>= (+ _let_250 _let_66) 0))) (let ((_let_3311 (not _let_3310))) (let ((_let_3312 (ite _let_1547 _let_3311 _let_3309))) (let ((_let_3313 (ite _let_680 _let_3312 _let_3307))) (let ((_let_3314 (>= _let_63 (- 1)))) (let ((_let_3315 (>= (+ _let_116 _let_9) 0))) (let ((_let_3316 (>= _let_46 0))) (let ((_let_3317 (>= _let_12 (- 1)))) (let ((_let_3318 (_let_3300))) (let ((_let_3319 (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_3318) (CONG (REFL :args _let_3318) _let_1628 _let_764 :args _let_188)) :args ((or _let_755 _let_1042 _let_3300))))) (let ((_let_3320 (=> (and _let_1636 _let_756) (ite _let_692 (ite _let_2186 (> z _let_66) (> z _let_2185)) (ite _let_2186 (> _let_712 _let_66) (> _let_712 _let_2185)))))) (let ((_let_3321 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_3320 THEORY_ARITH)) (REWRITE :args (_let_3320)))) :args ((or _let_3313 (not _let_3300)))))) (let ((_let_3322 (not _let_3313))) (let ((_let_3323 (_let_3313))) (let ((_let_3324 (REORDERING (CNF_ITE_POS1 :args _let_3323) :args ((or _let_690 _let_3312 _let_3322))))) (let ((_let_3325 (REORDERING (CNF_ITE_POS1 :args (_let_3312)) :args ((or _let_2194 _let_3311 (not _let_3312)))))) (let ((_let_3326 (_let_3302))) (let ((_let_3327 (_let_3311))) (let ((_let_3328 ((>= _let_3301 0.0)))) (let ((_let_3329 ((< _let_3301 0.0)))) (let ((_let_3330 (ASSUME :args _let_3327))) (let ((_let_3331 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_3330 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3329) (MACRO_SR_PRED_TRANSFORM _let_3330 :args ((> _let_3301 0.0))) :args _let_202) :args _let_201) :args _let_3329) :args _let_3328) :args _let_3326) :args _let_3327)) :args _let_3327)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_3311) _let_3310))) (REFL :args _let_3326) :args _let_188)))) (let ((_let_3332 (not _let_3053))) (let ((_let_3333 (_let_3332))) (let ((_let_3334 (> _let_72 0.0))) (let ((_let_3335 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_212 _let_72)) (REWRITE :args ((=> _let_212 _let_3334))))) (CONG _let_238 (REFL :args _let_3333) :args _let_188)) _let_237 :args (_let_3332 true _let_211)))) (let ((_let_3336 (not _let_3054))) (let ((_let_3337 (> _let_22 0.0))) (let ((_let_3338 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_2 _let_212 _let_22)) (REWRITE :args ((=> _let_924 _let_3337))))) :args ((or _let_3336 _let_922))))) (let ((_let_3339 (MACRO_RESOLUTION_TRUST _let_3338 _let_921 :args (_let_3336 false _let_917)))) (let ((_let_3340 (not _let_3055))) (let ((_let_3341 (> _let_65 0.0))) (let ((_let_3342 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_2 _let_212 _let_65)) (REWRITE :args ((=> _let_924 _let_3341))))) :args ((or _let_3340 _let_922))))) (let ((_let_3343 (MACRO_RESOLUTION_TRUST _let_3342 _let_921 :args (_let_3340 false _let_917)))) (let ((_let_3344 (not _let_3056))) (let ((_let_3345 (> _let_14 0.0))) (let ((_let_3346 (MACRO_RESOLUTION_TRUST (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_212 _let_261 _let_14)) (REWRITE :args ((=> _let_1744 _let_3345))))) :args ((or _let_3344 _let_1741))) _let_2360 :args (_let_3344 false _let_1135)))) (let ((_let_3347 (not _let_3057))) (let ((_let_3348 (> _let_59 0.0))) (let ((_let_3349 (MACRO_RESOLUTION_TRUST (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_212 _let_261 _let_59)) (REWRITE :args ((=> _let_1744 _let_3348))))) :args ((or _let_3347 _let_1741))) _let_2360 :args (_let_3347 false _let_1135)))) (let ((_let_3350 (not _let_3058))) (let ((_let_3351 (> _let_40 0.0))) (let ((_let_3352 (MACRO_RESOLUTION_TRUST (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_224 _let_261 _let_40)) (REWRITE :args ((=> _let_1797 _let_3351))))) :args ((or _let_3350 _let_1794))) _let_2367 :args (_let_3350 false _let_1168)))) (let ((_let_3353 (not _let_3059))) (let ((_let_3354 (> _let_71 0.0))) (let ((_let_3355 (MACRO_RESOLUTION_TRUST (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_224 _let_261 _let_71)) (REWRITE :args ((=> _let_1797 _let_3354))))) :args ((or _let_3353 _let_1794))) _let_2367 :args (_let_3353 false _let_1168)))) (let ((_let_3356 (not _let_3314))) (let ((_let_3357 (>= _let_63 (- 1.0)))) (let ((_let_3358 ((< _let_63 (- 1.0))))) (let ((_let_3359 (_let_3356))) (let ((_let_3360 (ASSUME :args _let_3359))) (let ((_let_3361 (_let_3357))) (let ((_let_3362 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_3360 _let_1906) :args (_let_1894 _let_3356)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3358) _let_1907 :args _let_202) :args _let_201) :args _let_3358) :args _let_3361) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_3360 :args _let_3358) :args ((not _let_3357)))) :args (_let_3356 _let_1894)) :args ((not (and _let_1894 _let_3356)) SB_LITERAL))) (CONG _let_1901 (MACRO_SR_PRED_INTRO :args ((= (not _let_3356) _let_3314))) :args _let_188)) _let_1899 :args (_let_3314 true _let_1248)))) (let ((_let_3363 (+ _let_54 _let_175))) (let ((_let_3364 (>= _let_3363 0))) (let ((_let_3365 (not _let_3364))) (let ((_let_3366 (ite _let_674 _let_3365 (not (>= (+ _let_116 _let_175) 0))))) (let ((_let_3367 (not _let_3315))) (let ((_let_3368 (ite _let_2435 _let_3366 (ite _let_674 (not (>= (+ _let_54 _let_9) 0)) _let_3367)))) (let ((_let_3369 (and _let_684 _let_450 _let_295))) (let ((_let_3370 (_let_3369))) (let ((_let_3371 (=> (and _let_713 _let_472 _let_295) (ite _let_2438 (ite _let_711 (> _let_9 _let_54) (> _let_9 _let_710)) (ite _let_711 (> _let_2437 _let_54) (> _let_2437 _let_710)))))) (let ((_let_3372 (_let_3315))) (let ((_let_3373 (_let_3365))) (let ((_let_3374 ((<= _let_3363 0.0)))) (let ((_let_3375 ((> _let_3363 0.0)))) (let ((_let_3376 (ASSUME :args _let_3373))) (let ((_let_3377 (not _let_3062))) (let ((_let_3378 (>= _let_60 0.0))) (let ((_let_3379 ((< _let_60 0.0)))) (let ((_let_3380 (_let_3377))) (let ((_let_3381 (ASSUME :args _let_3380))) (let ((_let_3382 (_let_3378))) (let ((_let_3383 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_3381 _let_2122) :args (_let_2115 _let_3377)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3379) _let_2123 :args _let_202) :args _let_201) :args _let_3379) :args _let_3382) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_3381 :args _let_3379) :args ((not _let_3378)))) :args (_let_3377 _let_2115)) :args ((not (and _let_2115 _let_3377)) SB_LITERAL))) (CONG _let_2120 (MACRO_SR_PRED_INTRO :args ((= (not _let_3377) _let_3062))) :args _let_188)) _let_2118 :args (_let_3062 true _let_2113)))) (let ((_let_3384 (not _let_3063))) (let ((_let_3385 (+ v _let_57))) (let ((_let_3386 (>= _let_3385 0))) (let ((_let_3387 (not _let_3386))) (let ((_let_3388 (ite _let_957 _let_3387 _let_3384))) (let ((_let_3389 (>= (+ _let_77 _let_143) 0))) (let ((_let_3390 (not _let_3389))) (let ((_let_3391 (+ v _let_143))) (let ((_let_3392 (>= _let_3391 0))) (let ((_let_3393 (not _let_3392))) (let ((_let_3394 (ite _let_957 _let_3393 _let_3390))) (let ((_let_3395 (ite _let_1125 _let_3394 _let_3388))) (let ((_let_3396 (MACRO_RESOLUTION_TRUST _let_1806 _let_304 _let_237 _let_462 :args (_let_1177 true _let_294 true _let_211 false _let_450)))) (let ((_let_3397 (=> _let_1810 (ite _let_1726 (ite _let_987 (> _let_57 v) (> _let_57 _let_985)) (ite _let_987 (> _let_1725 v) (> _let_1725 _let_985)))))) (let ((_let_3398 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_3397 THEORY_ARITH)) (REWRITE :args (_let_3397)))) _let_3396 :args (_let_3395 false _let_1177)))) (let ((_let_3399 (not _let_3388))) (let ((_let_3400 (_let_3386))) (let ((_let_3401 (_let_3390))) (let ((_let_3402 ((< _let_3385 0.0)))) (let ((_let_3403 (ASSUME :args _let_3401))) (let ((_let_3404 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_3388)) :args ((or _let_1000 _let_3387 _let_3399))) _let_1005 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_3403 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3402) (MACRO_SR_PRED_TRANSFORM _let_3403 :args ((> _let_3385 0.0))) :args _let_202) :args _let_201) :args _let_3402) :args ((>= _let_3385 0.0))) :args _let_3400) :args _let_3401)) :args _let_3401)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_3390) _let_3389))) (REFL :args _let_3400) :args _let_188)) (MACRO_RESOLUTION_TRUST (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_3389)) :args ((<= _let_3385 0.0))) _let_1058 _let_235 :args _let_264) :args _let_201) :args (_let_1047 _let_218 _let_3389))) :args ((or _let_1045 _let_215 _let_3390))) :args ((or _let_215 _let_1045 _let_3390))) _let_229 _let_1054 :args (_let_3390 true _let_215 true _let_1045)) :args (_let_3386 true _let_3389)) :args (_let_3399 false _let_957 false _let_3386)))) (let ((_let_3405 (not _let_3395))) (let ((_let_3406 (_let_3395))) (let ((_let_3407 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS2 :args _let_3406) :args ((or _let_1125 _let_3388 _let_3405))) _let_3404 _let_3398 :args (_let_1125 true _let_3388 false _let_3395)))) (let ((_let_3408 (>= _let_171 0))) (let ((_let_3409 (not _let_3408))) (let ((_let_3410 (> _let_46 0.0))) (let ((_let_3411 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_2 _let_224 _let_46)) (REWRITE :args ((=> _let_361 _let_3410))))) :args ((or _let_3409 _let_359))))) (let ((_let_3412 (MACRO_RESOLUTION_TRUST _let_3411 _let_358 :args (_let_3409 false _let_354)))) (let ((_let_3413 (not _let_3316))) (let ((_let_3414 (MACRO_SR_PRED_INTRO :args ((= (not _let_3409) _let_3408))))) (let ((_let_3415 (>= _let_46 0.0))) (let ((_let_3416 ((< _let_46 0.0)))) (let ((_let_3417 (_let_3413))) (let ((_let_3418 (ASSUME :args _let_3417))) (let ((_let_3419 (_let_3415))) (let ((_let_3420 (ASSUME :args (_let_3409)))) (let ((_let_3421 (MACRO_SR_PRED_TRANSFORM _let_3420 :args (_let_3410)))) (let ((_let_3422 (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_3418 _let_3420) :args (_let_3409 _let_3413)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3416) _let_3421 :args _let_202) :args _let_201) :args _let_3416) :args _let_3419) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_3418 :args _let_3416) :args ((not _let_3415)))) :args (_let_3413 _let_3409)) :args ((not (and _let_3409 _let_3413)) SB_LITERAL))) (CONG _let_3414 (MACRO_SR_PRED_INTRO :args ((= (not _let_3413) _let_3316))) :args _let_188)))) (let ((_let_3423 (MACRO_RESOLUTION_TRUST _let_3422 _let_3412 :args (_let_3316 true _let_3408)))) (let ((_let_3424 (>= _let_167 0))) (let ((_let_3425 (not _let_3424))) (let ((_let_3426 (> _let_74 0.0))) (let ((_let_3427 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (ARITH_MULT_SIGN :args (_let_2 _let_224 _let_74)) (REWRITE :args ((=> _let_361 _let_3426))))) :args ((or _let_3425 _let_359))))) (let ((_let_3428 (not _let_3064))) (let ((_let_3429 (>= _let_74 0.0))) (let ((_let_3430 ((< _let_74 0.0)))) (let ((_let_3431 (_let_3428))) (let ((_let_3432 (ASSUME :args _let_3431))) (let ((_let_3433 (_let_3429))) (let ((_let_3434 (ASSUME :args (_let_3425)))) (let ((_let_3435 (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_3432 _let_3434) :args (_let_3425 _let_3428)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3430) (MACRO_SR_PRED_TRANSFORM _let_3434 :args (_let_3426)) :args _let_202) :args _let_201) :args _let_3430) :args _let_3433) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_3432 :args _let_3430) :args ((not _let_3429)))) :args (_let_3428 _let_3425)) :args ((not (and _let_3425 _let_3428)) SB_LITERAL))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_3425) _let_3424))) (MACRO_SR_PRED_INTRO :args ((= (not _let_3428) _let_3064))) :args _let_188)))) (let ((_let_3436 (MACRO_RESOLUTION_TRUST _let_3435 (MACRO_RESOLUTION_TRUST _let_3427 _let_358 :args (_let_3425 false _let_354)) :args (_let_3064 true _let_3424)))) (let ((_let_3437 (REFL :args (_let_631)))) (let ((_let_3438 (_let_1239))) (let ((_let_3439 (REFL :args _let_3438))) (let ((_let_3440 (REFL :args (_let_2935)))) (let ((_let_3441 (REFL :args (_let_2988)))) (let ((_let_3442 (REFL :args (_let_784)))) (let ((_let_3443 (REFL :args (_let_2922)))) (let ((_let_3444 (REFL :args (_let_3001)))) (let ((_let_3445 (REFL :args (_let_2975)))) (let ((_let_3446 (REFL :args (_let_2968)))) (let ((_let_3447 (REFL :args (_let_1411)))) (let ((_let_3448 (REFL :args (_let_3010)))) (let ((_let_3449 (REFL :args (_let_2955)))) (let ((_let_3450 (REFL :args (_let_3043)))) (let ((_let_3451 (REFL :args (_let_2948)))) (let ((_let_3452 (REFL :args (_let_878)))) (let ((_let_3453 (REFL :args (_let_2915)))) (let ((_let_3454 (_let_3303))) (let ((_let_3455 (REFL :args _let_3454))) (let ((_let_3456 (REFL :args _let_3431))) (let ((_let_3457 (REFL :args _let_3359))) (let ((_let_3458 (REFL :args _let_3380))) (let ((_let_3459 (REFL :args _let_2329))) (let ((_let_3460 (REFL :args _let_619))) (let ((_let_3461 (REFL :args _let_603))) (let ((_let_3462 (REFL :args _let_3417))) (let ((_let_3463 (REFL :args _let_585))) (let ((_let_3464 (REFL :args _let_1976))) (let ((_let_3465 (MACRO_SR_PRED_INTRO :args ((= (not _let_3332) _let_3053))))) (let ((_let_3466 (MACRO_SR_PRED_INTRO :args ((= (not _let_3353) _let_3059))))) (let ((_let_3467 (MACRO_SR_PRED_INTRO :args ((= (not _let_3340) _let_3055))))) (let ((_let_3468 (MACRO_SR_PRED_INTRO :args ((= (not _let_3347) _let_3057))))) (let ((_let_3469 (MACRO_SR_PRED_INTRO :args ((= (not _let_310) _let_97))))) (let ((_let_3470 (MACRO_SR_PRED_INTRO :args ((= (not _let_3350) _let_3058))))) (let ((_let_3471 (MACRO_SR_PRED_INTRO :args ((= (not _let_2009) _let_2008))))) (let ((_let_3472 (MACRO_SR_PRED_INTRO :args ((= (not _let_3336) _let_3054))))) (let ((_let_3473 (MACRO_SR_PRED_INTRO :args ((= (not _let_247) _let_87))))) (let ((_let_3474 (MACRO_SR_PRED_INTRO :args ((= (not _let_3344) _let_3056))))) (let ((_let_3475 (ASSUME :args _let_3253))) (let ((_let_3476 (MACRO_SR_PRED_TRANSFORM _let_3475 :args _let_3255))) (let ((_let_3477 (ASSUME :args _let_817))) (let ((_let_3478 (MACRO_SR_PRED_TRANSFORM _let_3477 :args _let_821))) (let ((_let_3479 (ASSUME :args _let_3178))) (let ((_let_3480 (MACRO_SR_PRED_TRANSFORM _let_3479 :args _let_3181))) (let ((_let_3481 (ASSUME :args _let_3269))) (let ((_let_3482 (MACRO_SR_PRED_TRANSFORM _let_3481 :args _let_3270))) (let ((_let_3483 (ASSUME :args _let_3259))) (let ((_let_3484 (MACRO_SR_PRED_TRANSFORM _let_3483 :args _let_3261))) (let ((_let_3485 (ASSUME :args _let_3294))) (let ((_let_3486 (MACRO_SR_PRED_TRANSFORM _let_3485 :args _let_3296))) (let ((_let_3487 (ASSUME :args _let_3326))) (let ((_let_3488 (MACRO_SR_PRED_TRANSFORM _let_3487 :args _let_3328))) (let ((_let_3489 (ASSUME :args (_let_3316)))) (let ((_let_3490 (MACRO_SR_PRED_TRANSFORM _let_3489 :args _let_3419))) (let ((_let_3491 (ASSUME :args (_let_113)))) (let ((_let_3492 (MACRO_SR_PRED_TRANSFORM _let_3491 :args _let_605))) (let ((_let_3493 (ASSUME :args (_let_3350)))) (let ((_let_3494 (MACRO_SR_PRED_TRANSFORM _let_3493 :args (_let_3351)))) (let ((_let_3495 (ASSUME :args (_let_2248)))) (let ((_let_3496 (MACRO_SR_PRED_TRANSFORM _let_3495 :args ((<= _let_58 1.0))))) (let ((_let_3497 (ASSUME :args _let_3288))) (let ((_let_3498 (MACRO_SR_PRED_TRANSFORM _let_3497 :args _let_3290))) (let ((_let_3499 (ASSUME :args _let_907))) (let ((_let_3500 (MACRO_SR_PRED_TRANSFORM _let_3499 :args _let_910))) (let ((_let_3501 (ASSUME :args _let_664))) (let ((_let_3502 (MACRO_SR_PRED_TRANSFORM _let_3501 :args _let_667))) (let ((_let_3503 (ASSUME :args (_let_1125)))) (let ((_let_3504 (ASSUME :args (_let_3062)))) (let ((_let_3505 (MACRO_SR_PRED_TRANSFORM _let_3504 :args _let_3382))) (let ((_let_3506 (ASSUME :args _let_3333))) (let ((_let_3507 (MACRO_SR_PRED_TRANSFORM _let_3506 :args (_let_3334)))) (let ((_let_3508 (ASSUME :args (_let_3344)))) (let ((_let_3509 (MACRO_SR_PRED_TRANSFORM _let_3508 :args (_let_3345)))) (let ((_let_3510 (ASSUME :args (_let_3336)))) (let ((_let_3511 (MACRO_SR_PRED_TRANSFORM _let_3510 :args (_let_3337)))) (let ((_let_3512 (ASSUME :args (_let_3340)))) (let ((_let_3513 (MACRO_SR_PRED_TRANSFORM _let_3512 :args (_let_3341)))) (let ((_let_3514 (ASSUME :args (_let_3353)))) (let ((_let_3515 (MACRO_SR_PRED_TRANSFORM _let_3514 :args (_let_3354)))) (let ((_let_3516 (ASSUME :args (_let_3347)))) (let ((_let_3517 (MACRO_SR_PRED_TRANSFORM _let_3516 :args (_let_3348)))) (let ((_let_3518 (ASSUME :args _let_3173))) (let ((_let_3519 (MACRO_SR_PRED_TRANSFORM _let_3518 :args _let_3174))) (let ((_let_3520 (ASSUME :args _let_3109))) (let ((_let_3521 (MACRO_SR_PRED_TRANSFORM _let_3520 :args _let_3111))) (let ((_let_3522 (ASSUME :args _let_1834))) (let ((_let_3523 (MACRO_SR_PRED_TRANSFORM _let_3522 :args _let_587))) (let ((_let_3524 (ASSUME :args (_let_1288)))) (let ((_let_3525 (MACRO_SR_PRED_TRANSFORM _let_3524 :args _let_1978))) (let ((_let_3526 (ASSUME :args _let_3246))) (let ((_let_3527 (MACRO_SR_PRED_TRANSFORM _let_3526 :args _let_3248))) (let ((_let_3528 (ASSUME :args _let_3239))) (let ((_let_3529 (MACRO_SR_PRED_TRANSFORM _let_3528 :args _let_3241))) (let ((_let_3530 (ASSUME :args _let_3162))) (let ((_let_3531 (MACRO_SR_PRED_TRANSFORM _let_3530 :args _let_3163))) (let ((_let_3532 (ASSUME :args (_let_3064)))) (let ((_let_3533 (MACRO_SR_PRED_TRANSFORM _let_3532 :args _let_3433))) (let ((_let_3534 (ASSUME :args (_let_3314)))) (let ((_let_3535 (MACRO_SR_PRED_TRANSFORM _let_3534 :args _let_3361))) (let ((_let_3536 (ASSUME :args _let_3372))) (let ((_let_3537 (ASSUME :args (_let_114)))) (let ((_let_3538 (MACRO_SR_PRED_TRANSFORM _let_3537 :args _let_621))) (let ((_let_3539 (and _let_961 _let_1621))) (let ((_let_3540 (= _let_54 1.0))) (let ((_let_3541 (=> (and (or (= 1 1) (= 1 _let_482)) _let_991 _let_2887 _let_2886) _let_2885))) (let ((_let_3542 (>= z 1.0))) (let ((_let_3543 (ASSUME :args (_let_1619)))) (let ((_let_3544 (MACRO_SR_PRED_TRANSFORM _let_3543 :args (_let_3542)))) (let ((_let_3545 (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_3544 (MACRO_SR_PRED_TRANSFORM (ASSUME :args _let_1018) :args _let_1023) _let_2345 :args _let_1056) :args _let_201) :args (_let_960 _let_2253 _let_1619))) :args ((or _let_939 _let_2256 _let_1620))) :args ((or _let_1620 _let_939 _let_2256))))) (let ((_let_3546 (not _let_3540))) (let ((_let_3547 ((or _let_2335 _let_3542)))) (let ((_let_3548 (not _let_3542))) (let ((_let_3549 (not _let_2335))) (let ((_let_3550 (REORDERING (EQ_RESOLVE (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_3549)) :args _let_2339) (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_3548)) :args _let_2879) :args _let_503) :args _let_201) :args (_let_3549 _let_3548))) :args _let_3547) (REWRITE :args _let_3547)) :args ((or _let_1619 _let_1571))))) (let ((_let_3551 (_let_2264))) (let ((_let_3552 (<= _let_1585 0.0))) (let ((_let_3553 (_let_3552))) (let ((_let_3554 ((> _let_1585 0.0)))) (let ((_let_3555 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_2598 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3554) _let_2599 :args _let_503) :args _let_201) :args _let_3554) :args _let_3553) :args _let_3551) :args _let_2597)) :args _let_2597)) (CONG _let_2476 (REFL :args _let_3551) :args _let_188)))) (let ((_let_3556 (not _let_3317))) (let ((_let_3557 (>= _let_12 (- 1.0)))) (let ((_let_3558 ((< _let_12 (- 1.0))))) (let ((_let_3559 (_let_3556))) (let ((_let_3560 (ASSUME :args _let_3559))) (let ((_let_3561 (_let_3557))) (let ((_let_3562 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_3560 _let_1750) :args (_let_1742 _let_3556)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3558) _let_1751 :args _let_202) :args _let_201) :args _let_3558) :args _let_3561) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_3560 :args _let_3558) :args ((not _let_3557)))) :args (_let_3556 _let_1742)) :args ((not (and _let_1742 _let_3556)) SB_LITERAL))) (CONG _let_2506 (MACRO_SR_PRED_INTRO :args ((= (not _let_3556) _let_3317))) :args _let_188)) _let_2361 :args (_let_3317 true _let_1137)))) (let ((_let_3563 (_let_3063))) (let ((_let_3564 (_let_3393))) (let ((_let_3565 ((<= _let_3391 0.0)))) (let ((_let_3566 ((> _let_3391 0.0)))) (let ((_let_3567 (ASSUME :args _let_3564))) (let ((_let_3568 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_3567 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3566) (MACRO_SR_PRED_TRANSFORM _let_3567 :args ((< _let_3391 0.0))) :args _let_503) :args _let_201) :args _let_3566) :args _let_3565) :args _let_3563) :args _let_3564)) :args _let_3564)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_3393) _let_3392))) (REFL :args _let_3563) :args _let_188)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_3394)) :args ((or _let_1000 _let_3393 (not _let_3394)))) _let_1005 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS3 :args _let_3406) :args ((or _let_3394 _let_3388 _let_3405))) _let_3404 _let_3398 :args (_let_3394 true _let_3388 false _let_3395)) :args (_let_3393 false _let_957 false _let_3394)) :args (_let_3063 true _let_3392)))) (let ((_let_3569 (REFL :args (_let_3384)))) (let ((_let_3570 (REFL :args (_let_676)))) (let ((_let_3571 (REFL :args (_let_3021)))) (let ((_let_3572 (REFL :args (_let_2265)))) (let ((_let_3573 (REFL :args _let_2818))) (let ((_let_3574 (REFL :args _let_2812))) (let ((_let_3575 (ASSUME :args _let_3551))) (let ((_let_3576 (MACRO_SR_PRED_TRANSFORM _let_3575 :args _let_3553))) (let ((_let_3577 (ASSUME :args _let_3563))) (let ((_let_3578 (MACRO_SR_PRED_TRANSFORM _let_3577 :args _let_3565))) (let ((_let_3579 (ASSUME :args (_let_3317)))) (let ((_let_3580 (ASSUME :args _let_3203))) (let ((_let_3581 (MACRO_SR_PRED_TRANSFORM _let_3580 :args _let_3206))) (let ((_let_3582 (ASSUME :args _let_731))) (let ((_let_3583 (MACRO_SR_PRED_TRANSFORM _let_3582 :args _let_734))) (let ((_let_3584 (not _let_2250))) (let ((_let_3585 (MACRO_SR_PRED_INTRO :args ((= (not _let_2249) _let_2248))))) (let ((_let_3586 ((< _let_58 0.0)))) (let ((_let_3587 (ASSUME :args (_let_3584)))) (let ((_let_3588 (>= z _let_58))) (let ((_let_3589 (<= z _let_58))) (let ((_let_3590 ((or _let_3589 _let_3588)))) (let ((_let_3591 (not _let_3588))) (let ((_let_3592 (not _let_3589))) (let ((_let_3593 (_let_3052))) (let ((_let_3594 ((>= _let_58 1.0)))) (let ((_let_3595 ((< _let_58 1.0)))) (let ((_let_3596 (not _let_3060))) (let ((_let_3597 (>= _let_46 (- 1.0)))) (let ((_let_3598 ((< _let_46 (- 1.0))))) (let ((_let_3599 (_let_3596))) (let ((_let_3600 (ASSUME :args _let_3599))) (let ((_let_3601 (_let_3597))) (let ((_let_3602 (not _let_3061))) (let ((_let_3603 (>= _let_29 (- 1.0)))) (let ((_let_3604 ((< _let_29 (- 1.0))))) (let ((_let_3605 (_let_3602))) (let ((_let_3606 (ASSUME :args _let_3605))) (let ((_let_3607 (_let_3603))) (let ((_let_3608 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_3606 _let_2013) :args (_let_2009 _let_3602)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3604) _let_2014 :args _let_202) :args _let_201) :args _let_3604) :args _let_3607) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_3606 :args _let_3604) :args ((not _let_3603)))) :args (_let_3602 _let_2009)) :args ((not (and _let_2009 _let_3602)) SB_LITERAL))) (CONG _let_3471 (MACRO_SR_PRED_INTRO :args ((= (not _let_3602) _let_3061))) :args _let_188)) _let_2012 :args (_let_3061 true _let_2008)))) (let ((_let_3609 (not _let_3052))) (let ((_let_3610 (REFL :args _let_3605))) (let ((_let_3611 (ASSUME :args _let_3593))) (let ((_let_3612 (ASSUME :args (_let_3061)))) (let ((_let_3613 (MACRO_SR_PRED_TRANSFORM _let_3612 :args _let_3607))) (let ((_let_3614 (ASSUME :args (_let_3060)))) (let ((_let_3615 (ASSUME :args (_let_2901)))) (let ((_let_3616 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_2589 _let_252 _let_2822 _let_3577 _let_2538 _let_219 _let_2551 _let_3532 _let_2524 _let_2571 _let_3530 _let_3528 _let_3526 _let_2516 _let_3524 _let_3522 _let_3520 _let_2549 _let_2534 _let_1799 _let_2581 _let_1765 _let_1916 _let_3516 _let_3514 _let_3512 _let_3510 _let_3508 _let_3506 _let_3504 _let_2853 _let_2561 _let_183 _let_3501 _let_3499 _let_3497 _let_3611 _let_3493 _let_2528 _let_1936 _let_1839 _let_2577 _let_1750 _let_2532 _let_3491 _let_1657 _let_2831 _let_3612 _let_2530 _let_3614 _let_3485 _let_3483 _let_3479 _let_3475 _let_3481 _let_2518 _let_3518 _let_3580 _let_3582 _let_2593 _let_3477 _let_3615 _let_3575) :args (_let_221 _let_79 _let_258 _let_1761 _let_1742 _let_1933 _let_3344 _let_247 _let_297 _let_278 _let_3336 _let_2376 _let_2363 _let_1795 _let_1912 _let_3350 _let_310 _let_3347 _let_281 _let_3340 _let_3353 _let_3332 _let_1097 _let_106 _let_3061 _let_128 _let_1288 _let_1615 _let_112 _let_3060 _let_113 _let_3052 _let_3062 _let_3064 _let_1041 _let_107 _let_2914 _let_1584 _let_127 _let_2947 _let_3042 _let_2954 _let_3009 _let_1410 _let_1342 _let_1334 _let_1565 _let_109 _let_2967 _let_2974 _let_3000 _let_2921 _let_2264 _let_111 _let_123 _let_3020 _let_2987 _let_2934 _let_1238 _let_115 _let_118 _let_2901 _let_3063)) (SCOPE (CONTRA _let_3576 (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3553) (MACRO_SR_PRED_TRANSFORM _let_3615 :args ((>= _let_2332 0.0))) _let_3478 _let_2594 _let_3583 _let_3581 _let_3519 _let_2519 _let_3482 _let_3476 _let_3480 _let_3484 _let_3486 (MACRO_SR_PRED_TRANSFORM _let_3614 :args _let_3601) _let_2531 _let_3613 _let_2832 _let_1658 _let_3492 _let_2533 _let_1751 _let_2578 _let_1840 _let_1937 _let_2529 _let_3494 (MACRO_SR_PRED_TRANSFORM _let_3611 :args _let_3594) _let_3498 _let_3500 _let_3502 _let_2560 _let_2562 _let_2854 _let_3505 _let_3507 _let_3509 _let_3511 _let_3513 _let_3515 _let_3517 _let_1917 _let_1766 _let_2582 _let_1800 _let_2535 _let_2550 _let_3521 _let_3523 _let_3525 _let_2517 _let_3527 _let_3529 _let_3531 _let_2572 _let_2525 _let_3533 _let_2552 _let_227 _let_2539 _let_3578 _let_2823 _let_266 _let_2590 :args (1.0 (- 7.0) (- 1.0) 4.0 (/ (- 4) 3) (- 1.0) (/ (- 47) 3) (/ (- 169) 3) (/ (- 92) 3) (- 9.0) 34.0 (/ (- 20) 3) (/ (- 25) 3) (/ (- 20) 3) (- 10.0) (/ (- 20) 3) (- 10.0) (- 20.0) (- 20.0) (- 10.0) (/ (- 10) 3) (/ (- 20) 3) (/ (- 20) 3) (/ (- 10) 3) (/ (- 10) 3) (/ (- 20) 3) (- 6.0) (/ 35 3) (/ 5 3) 58.0 (/ 5 3) (/ (- 1) 3) (/ (- 5) 3) (- 3.0) (/ (- 10) 3) (/ (- 5) 3) (/ (- 5) 3) (- 9.0) (/ (- 20) 3) (- 10.0) (- 10.0) (/ (- 5) 3) (- 10.0) (/ (- 20) 3) (- 20.0) (/ (- 47) 3) (- 9.0) (- 20.0) (/ (- 52) 3) (/ (- 40) 3) (/ (- 40) 3) (/ (- 50) 3) (/ (- 59) 3) (/ (- 238) 3) (/ (- 239) 3) (/ (- 20) 3) 2.0 (/ 35 3) (/ 1 3) 10.0 (- 2.0) (- 9.0) (/ 22 3))) :args _let_201) :args _let_3553) :args _let_3554) :args ((not _let_3552)))) :args (_let_107 _let_258 _let_1238 _let_3063 _let_1584 _let_221 _let_109 _let_3064 _let_1041 _let_1565 _let_2921 _let_2934 _let_2914 _let_128 _let_1288 _let_112 _let_3000 _let_1334 _let_281 _let_1795 _let_2376 _let_1761 _let_1912 _let_3347 _let_3353 _let_3340 _let_3336 _let_3344 _let_3332 _let_3062 _let_1615 _let_1097 _let_79 _let_115 _let_127 _let_3042 _let_3052 _let_3350 _let_106 _let_1933 _let_247 _let_278 _let_1742 _let_297 _let_113 _let_310 _let_1410 _let_3061 _let_2363 _let_3060 _let_2947 _let_2987 _let_3009 _let_2967 _let_2954 _let_1342 _let_2974 _let_3020 _let_118 _let_111 _let_123 _let_2901 _let_2264)) :args ((not (and _let_221 _let_79 _let_258 _let_1761 _let_1742 _let_1933 _let_3344 _let_247 _let_297 _let_278 _let_3336 _let_2376 _let_2363 _let_1795 _let_1912 _let_3350 _let_310 _let_3347 _let_281 _let_3340 _let_3353 _let_3332 _let_1097 _let_106 _let_3061 _let_128 _let_1288 _let_1615 _let_112 _let_3060 _let_113 _let_3052 _let_3062 _let_3064 _let_1041 _let_107 _let_2914 _let_1584 _let_127 _let_2947 _let_3042 _let_2954 _let_3009 _let_1410 _let_1342 _let_1334 _let_1565 _let_109 _let_2967 _let_2974 _let_3000 _let_2921 _let_2264 _let_111 _let_123 _let_3020 _let_2987 _let_2934 _let_1238 _let_115 _let_118 _let_2901 _let_3063)) SB_LITERAL))) (CONG _let_222 _let_2508 _let_259 _let_2507 _let_2506 _let_2505 _let_3474 _let_3473 _let_2504 _let_2503 _let_3472 _let_2502 _let_2501 _let_2499 _let_2498 _let_3470 _let_3469 _let_3468 _let_2497 _let_3467 _let_3466 _let_3465 _let_2494 _let_2493 _let_3610 _let_2491 _let_3464 _let_3574 _let_3463 (REFL :args _let_3599) _let_3461 (REFL :args (_let_3609)) _let_3458 _let_3456 _let_2487 _let_2484 _let_3453 _let_2483 _let_3452 _let_3451 _let_3450 _let_3449 _let_3448 _let_3447 _let_2480 _let_2479 _let_2478 _let_2477 _let_3446 _let_3445 _let_3444 _let_3443 _let_3572 _let_2475 _let_3442 _let_3571 _let_3441 _let_3440 _let_3439 _let_3437 _let_3570 (REFL :args (_let_2902)) _let_3569 :args _let_188)) :args ((or _let_217 _let_2473 _let_249 _let_1152 _let_1137 _let_1264 _let_3056 _let_87 _let_95 _let_89 _let_3054 _let_1575 _let_1574 _let_1169 _let_1246 _let_3058 _let_97 _let_3057 _let_91 _let_3055 _let_3059 _let_3053 _let_1098 _let_3602 _let_2809 _let_3596 _let_3609 _let_431 _let_927 _let_1974 _let_581 _let_599 _let_3377 _let_3428 _let_1062 _let_445 _let_2915 _let_2434 _let_878 _let_2948 _let_3043 _let_2955 _let_3010 _let_1411 _let_1343 _let_1335 _let_1566 _let_512 _let_2968 _let_2975 _let_3001 _let_2922 _let_2265 _let_561 _let_784 _let_3021 _let_2988 _let_2935 _let_1239 _let_631 _let_676 _let_2902 _let_3384))) _let_3436 _let_936 _let_3568 _let_914 _let_825 _let_3383 _let_1068 _let_738 _let_671 _let_608 _let_590 _let_573 _let_556 _let_2462 _let_506 _let_440 _let_1980 _let_1691 _let_3608 _let_2815 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_3600 _let_3420) :args (_let_3409 _let_3596)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3598) _let_3421 :args _let_202) :args _let_201) :args _let_3598) :args _let_3601) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_3600 :args _let_3598) :args ((not _let_3597)))) :args (_let_3596 _let_3409)) :args ((not (and _let_3409 _let_3596)) SB_LITERAL))) (CONG _let_3414 (MACRO_SR_PRED_INTRO :args ((= (not _let_3596) _let_3060))) :args _let_188)) _let_3412 :args (_let_3060 true _let_3408)) _let_315 _let_2380 _let_2379 _let_308 _let_2370 _let_2369 _let_3355 _let_3352 _let_2368 _let_2366 _let_283 _let_280 _let_277 _let_3349 _let_3346 _let_2361 _let_3343 _let_3339 _let_3335 _let_252 _let_183 _let_219 _let_3555 _let_2359 _let_2891 _let_2357 _let_728 _let_2356 _let_2353 _let_763 _let_2349 _let_700 _let_2348 _let_1005 _let_3545 _let_3550 (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_2337 _let_2331 (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_2909)) :args ((> _let_2332 0.0))) :args _let_264) :args _let_201) :args (_let_2249 _let_2909 _let_1571))) :args ((or _let_2248 _let_2908 _let_1572))) :args ((or _let_1572 _let_2248 _let_2908))) (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_2330 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3595) _let_2331 :args _let_202) :args _let_201) :args _let_3595) :args _let_3594) :args _let_3593) :args _let_2329)) :args _let_2329)) (CONG _let_3585 (REFL :args _let_3593) :args _let_188)) (EQ_RESOLVE (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_3592)) :args (_let_3072)) (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_3591)) :args ((< z _let_58))) :args _let_503) :args _let_201) :args (_let_3592 _let_3591))) :args _let_3590) (REWRITE :args _let_3590)) (REORDERING (CNF_ITE_POS1 :args (_let_2910)) :args ((or _let_3584 _let_2909 (not _let_2910)))) (REORDERING (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_3587 _let_2330) :args (_let_2249 _let_3584)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3586) _let_2331 :args _let_202) :args _let_201) :args _let_3586) :args (_let_2296)) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_3587 :args _let_3586) :args ((not _let_2296)))) :args (_let_3584 _let_2249)) :args ((not (and _let_2249 _let_3584)) SB_LITERAL))) (CONG _let_3585 (MACRO_SR_PRED_INTRO :args ((= (not _let_3584) _let_2250))) :args _let_188)) :args ((or _let_2250 _let_2248))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_3575 _let_3475 _let_3479 _let_3481 _let_2524 _let_2571 _let_3501 _let_2518 _let_2822 _let_3577 _let_2538 _let_219 _let_2551 _let_3532 _let_3530 _let_3528 _let_3526 _let_2516 _let_3524 _let_3522 _let_3520 _let_2549 _let_2534 _let_1799 _let_2581 _let_1765 _let_1916 _let_3516 _let_3514 _let_3512 _let_3510 _let_3508 _let_3506 _let_3504 _let_2853 _let_2561 _let_183 _let_3499 _let_3497 _let_3495 _let_3493 _let_2528 _let_1936 _let_1839 _let_2577 _let_3579 _let_2532 _let_3491 _let_1657 _let_2831 _let_2013 _let_2530 _let_3489 _let_3485 _let_3483 _let_3518 _let_3580 _let_3543 _let_3582 _let_2593 _let_2589 _let_2858 _let_3477) :args (_let_221 _let_79 _let_1761 _let_1933 _let_3344 _let_247 _let_297 _let_278 _let_3336 _let_2376 _let_2363 _let_2009 _let_1795 _let_1912 _let_3350 _let_310 _let_3347 _let_281 _let_3340 _let_3353 _let_3332 _let_1619 _let_3317 _let_1097 _let_106 _let_128 _let_1288 _let_1615 _let_112 _let_3316 _let_113 _let_2248 _let_3062 _let_3064 _let_1041 _let_107 _let_2914 _let_1584 _let_678 _let_127 _let_2947 _let_3042 _let_2954 _let_3009 _let_1410 _let_1342 _let_1334 _let_1565 _let_109 _let_2967 _let_2974 _let_3000 _let_2921 _let_2264 _let_111 _let_123 _let_3020 _let_2987 _let_2934 _let_1238 _let_115 _let_118 _let_3063)) (SCOPE (CONTRA _let_3478 (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_821) _let_2859 _let_2590 _let_2594 _let_3583 _let_3544 _let_3581 _let_3519 _let_3484 _let_3486 _let_3490 _let_2531 _let_2014 _let_2832 _let_1658 _let_3492 _let_2533 (MACRO_SR_PRED_TRANSFORM _let_3579 :args _let_3561) _let_2578 _let_1840 _let_1937 _let_2529 _let_3494 _let_3496 _let_3498 _let_3500 _let_2560 _let_2562 _let_2854 _let_3505 _let_3507 _let_3509 _let_3511 _let_3513 _let_3515 _let_3517 _let_1917 _let_1766 _let_2582 _let_1800 _let_2535 _let_2550 _let_3521 _let_3523 _let_3525 _let_2517 _let_3527 _let_3529 _let_3531 _let_3533 _let_2552 _let_227 _let_2539 _let_3578 _let_2823 _let_2519 _let_3502 _let_2572 _let_2525 _let_3482 _let_3480 _let_3476 _let_3576 :args ((- 1.0) (- 9.0) (/ 22 3) 4.0 (/ (- 4) 3) (- 7.0) (- 1.0) (/ (- 47) 3) (/ (- 20) 3) (/ (- 25) 3) (/ (- 20) 3) (- 10.0) (/ (- 20) 3) (- 10.0) (- 20.0) (- 20.0) (- 10.0) (/ (- 10) 3) (/ (- 20) 3) (/ (- 20) 3) (/ (- 10) 3) (/ (- 10) 3) (/ (- 20) 3) 1.0 (/ 35 3) (/ 5 3) (/ 5 3) (/ (- 1) 3) (/ (- 5) 3) (- 3.0) (/ (- 10) 3) (/ (- 5) 3) (/ (- 5) 3) (- 9.0) (/ (- 20) 3) (- 10.0) (- 10.0) (/ (- 5) 3) (- 10.0) (/ (- 20) 3) (- 20.0) (/ (- 47) 3) (- 9.0) (- 20.0) (/ (- 52) 3) (/ (- 40) 3) (/ (- 40) 3) (/ (- 50) 3) (/ (- 59) 3) (/ (- 20) 3) 2.0 (/ 35 3) (/ 1 3) 10.0 (- 2.0) (/ (- 169) 3) 58.0 (/ (- 238) 3) (/ (- 239) 3) (/ (- 92) 3) 34.0 (- 9.0) 1.0)) :args _let_201) :args _let_821) :args _let_822) :args ((not _let_820)))) :args (_let_2264 _let_2967 _let_3009 _let_2954 _let_1041 _let_1565 _let_115 _let_1342 _let_1238 _let_3063 _let_1584 _let_221 _let_109 _let_3064 _let_2921 _let_2934 _let_2914 _let_128 _let_1288 _let_112 _let_3000 _let_1334 _let_281 _let_1795 _let_2376 _let_1761 _let_1912 _let_3347 _let_3353 _let_3340 _let_3336 _let_3344 _let_3332 _let_3062 _let_1615 _let_1097 _let_79 _let_127 _let_3042 _let_2248 _let_3350 _let_106 _let_1933 _let_247 _let_278 _let_3317 _let_297 _let_113 _let_310 _let_1410 _let_2009 _let_2363 _let_3316 _let_2947 _let_2987 _let_2974 _let_3020 _let_1619 _let_118 _let_111 _let_107 _let_678 _let_123)) :args ((not (and _let_221 _let_79 _let_1761 _let_1933 _let_3344 _let_247 _let_297 _let_278 _let_3336 _let_2376 _let_2363 _let_2009 _let_1795 _let_1912 _let_3350 _let_310 _let_3347 _let_281 _let_3340 _let_3353 _let_3332 _let_1619 _let_3317 _let_1097 _let_106 _let_128 _let_1288 _let_1615 _let_112 _let_3316 _let_113 _let_2248 _let_3062 _let_3064 _let_1041 _let_107 _let_2914 _let_1584 _let_678 _let_127 _let_2947 _let_3042 _let_2954 _let_3009 _let_1410 _let_1342 _let_1334 _let_1565 _let_109 _let_2967 _let_2974 _let_3000 _let_2921 _let_2264 _let_111 _let_123 _let_3020 _let_2987 _let_2934 _let_1238 _let_115 _let_118 _let_3063)) SB_LITERAL))) (CONG _let_222 _let_2508 _let_2507 _let_2505 _let_3474 _let_3473 _let_2504 _let_2503 _let_3472 _let_2502 _let_2501 _let_3471 _let_2499 _let_2498 _let_3470 _let_3469 _let_3468 _let_2497 _let_3467 _let_3466 _let_3465 _let_2876 (REFL :args _let_3559) _let_2494 _let_2493 _let_2491 _let_3464 _let_3574 _let_3463 _let_3462 _let_3461 _let_3459 _let_3458 _let_3456 _let_2487 _let_2484 _let_3453 _let_2483 _let_3573 _let_3452 _let_3451 _let_3450 _let_3449 _let_3448 _let_3447 _let_2480 _let_2479 _let_2478 _let_2477 _let_3446 _let_3445 _let_3444 _let_3443 _let_3572 _let_2475 _let_3442 _let_3571 _let_3441 _let_3440 _let_3439 _let_3437 _let_3570 _let_3569 :args _let_188)) :args ((or _let_217 _let_2473 _let_1152 _let_1264 _let_3056 _let_87 _let_95 _let_89 _let_3054 _let_1575 _let_1574 _let_2008 _let_1169 _let_1246 _let_3058 _let_97 _let_3057 _let_91 _let_3055 _let_3059 _let_3053 _let_1620 _let_3556 _let_1098 _let_2809 _let_2249 _let_431 _let_927 _let_1974 _let_581 _let_3413 _let_599 _let_3377 _let_3428 _let_1062 _let_445 _let_2915 _let_2434 _let_679 _let_878 _let_2948 _let_3043 _let_2955 _let_3010 _let_1411 _let_1343 _let_1335 _let_1566 _let_512 _let_2968 _let_2975 _let_3001 _let_2922 _let_2265 _let_561 _let_784 _let_3021 _let_2988 _let_2935 _let_1239 _let_631 _let_676 _let_3384))) _let_3436 _let_936 _let_3423 _let_3568 _let_914 _let_825 _let_3383 _let_1068 _let_738 _let_671 _let_2821 _let_608 _let_590 _let_573 _let_556 _let_2462 _let_506 _let_440 _let_1980 _let_3562 _let_1691 _let_2815 _let_315 _let_2380 _let_2379 _let_308 _let_2370 _let_2369 _let_3355 _let_3352 _let_2368 _let_2366 _let_283 _let_2012 _let_280 _let_277 _let_3349 _let_3346 _let_3343 _let_3339 _let_3335 _let_183 _let_219 _let_3555 _let_2359 _let_2891 _let_2357 _let_728 _let_2356 _let_2353 _let_763 _let_2349 _let_700 _let_2348 _let_1005 _let_3545 _let_3550 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (NOT_AND (SCOPE (CONTRA _let_2599 (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2596) (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_1623)) :args _let_2897) (ASSUME :args (_let_3540)) :args _let_2624) :args _let_201) :args _let_2596) :args _let_2862) :args ((not _let_2595)))) :args (_let_3540 _let_1623 _let_2266))) (CONG (REFL :args (_let_3546)) (REFL :args _let_2895) _let_2476 :args _let_188)) :args ((or _let_1624 _let_3546 _let_1586))) _let_2359 _let_2891 _let_2357 _let_728 _let_2356 _let_2353 _let_763 _let_2349 _let_700 _let_2348 _let_1005 (REORDERING (THEORY_LEMMA :args ((or _let_2874 _let_3540) THEORY_ARITH)) :args ((or _let_3540 _let_2874))) _let_3545 _let_2881 _let_2883 _let_700 (REORDERING (CNF_AND_NEG :args (_let_3539)) :args ((or _let_2884 _let_997 _let_3539))) (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_3541 THEORY_ARITH)) (REWRITE :args (_let_3541)))) :args ((or _let_1626 (not _let_3539)))) _let_2892 _let_2891 _let_1011 _let_1005 :args ((or _let_1572 _let_939 _let_1624) true _let_1586 false _let_1625 false _let_2267 false _let_674 false _let_2268 false _let_2263 true _let_755 false _let_2262 false _let_680 false _let_2257 false _let_957 false _let_3540 true _let_2253 false _let_1618 false _let_1619 false _let_680 true _let_1621 true _let_3539 true _let_1626 false _let_1625 false _let_961 false _let_957)) _let_2898 (REORDERING (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_3475 _let_3477 _let_3479 _let_219 _let_3481 _let_3483 _let_3485 _let_3487 _let_3489 _let_2530 _let_2013 _let_2831 _let_1657 _let_3491 _let_2532 _let_1750 _let_2577 _let_1839 _let_1936 _let_2528 _let_3493 _let_3495 _let_3497 _let_3499 _let_3501 _let_3503 _let_183 _let_2561 _let_2221 _let_3504 _let_3506 _let_3508 _let_3510 _let_3512 _let_2860 _let_3514 _let_3516 _let_1916 _let_1765 _let_2581 _let_1799 _let_2534 _let_3518 _let_2549 _let_3520 _let_3522 _let_3524 _let_2516 _let_3526 _let_3528 _let_3530 _let_2571 _let_2524 _let_3532 _let_3534 _let_2822 _let_252 _let_2589 _let_2593 _let_2551 _let_3536 _let_3537) :args (_let_221 _let_79 _let_258 _let_1761 _let_1742 _let_1933 _let_3344 _let_247 _let_297 _let_278 _let_3336 _let_2376 _let_2363 _let_2009 _let_1795 _let_1912 _let_3350 _let_2214 _let_310 _let_3347 _let_281 _let_3340 _let_3353 _let_3332 _let_1097 _let_106 _let_128 _let_1288 _let_112 _let_3316 _let_113 _let_114 _let_1616 _let_1125 _let_2248 _let_3062 _let_3314 _let_3064 _let_1041 _let_3302 _let_107 _let_2914 _let_127 _let_2947 _let_3042 _let_2954 _let_3009 _let_1410 _let_1334 _let_1565 _let_109 _let_2967 _let_2974 _let_3000 _let_2921 _let_111 _let_123 _let_2987 _let_2934 _let_1238 _let_3315 _let_115)) (SCOPE (CONTRA _let_3538 (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_621) (MACRO_SR_PRED_TRANSFORM _let_3536 :args _let_3374) _let_2552 _let_2594 _let_2590 _let_266 _let_2823 _let_3535 _let_3533 _let_2525 _let_2572 _let_3531 _let_3529 _let_3527 _let_2517 _let_3525 _let_3523 _let_3521 _let_2550 _let_3519 _let_2535 _let_1800 _let_2582 _let_1766 _let_1917 _let_3517 _let_3515 _let_2861 _let_3513 _let_3511 _let_3509 _let_3507 _let_3505 _let_2222 _let_2562 _let_2560 (MACRO_SR_PRED_TRANSFORM _let_3503 :args (_let_1726)) _let_3502 _let_3500 _let_3498 _let_3496 _let_3494 _let_2529 _let_1937 _let_1840 _let_2578 _let_1751 _let_2533 _let_3492 _let_1658 _let_2832 _let_2014 _let_2531 _let_3490 _let_3488 _let_3486 _let_3484 _let_3482 _let_227 _let_3480 _let_3478 _let_3476 :args ((- 1.0) (/ 1 172) (/ 5 172) (/ 15 172) (/ 25 172) (/ (- 15) 86) (/ (- 27) 172) (/ (- 21) 172) (/ (- 5) 43) (/ (- 10) 43) (/ (- 39) 172) (/ (- 29) 172) (/ (- 5) 43) (/ (- 5) 86) (/ (- 10) 43) (/ (- 13) 43) (/ (- 15) 43) (/ (- 27) 172) (/ (- 47) 172) (/ (- 25) 86) (/ (- 15) 43) (/ (- 5) 43) (/ (- 15) 86) (/ (- 5) 172) (/ (- 15) 86) (/ (- 15) 86) (/ (- 5) 43) (/ 3 172) (/ (- 27) 172) (/ (- 5) 172) (/ (- 5) 172) (/ (- 5) 86) (/ (- 9) 172) (/ (- 5) 172) (/ (- 1) 172) (/ 5 172) (/ (- 15) 86) (/ 5 172) (/ 5 172) (/ 35 172) (/ 3 172) (/ (- 5) 43) (/ (- 5) 86) (/ (- 5) 86) (/ (- 5) 43) (/ (- 5) 43) (/ (- 5) 86) (/ (- 15) 86) (/ (- 15) 43) (/ (- 15) 43) (/ (- 15) 86) (/ (- 5) 43) (/ (- 15) 86) (/ (- 5) 43) (/ (- 3) 172) (/ (- 25) 172) (/ (- 5) 43) (/ (- 23) 43) (/ 5 172) (/ 51 86) (/ (- 3) 172) (/ (- 27) 172))) :args _let_201) :args _let_621) :args _let_618) :args _let_617)) :args (_let_2967 _let_123 _let_3009 _let_221 _let_2954 _let_2987 _let_2947 _let_3302 _let_3316 _let_2363 _let_2009 _let_1410 _let_310 _let_113 _let_297 _let_1742 _let_278 _let_247 _let_1933 _let_106 _let_3350 _let_2248 _let_3042 _let_127 _let_115 _let_1125 _let_79 _let_1097 _let_2214 _let_3062 _let_3332 _let_3344 _let_3336 _let_3340 _let_1616 _let_3353 _let_3347 _let_1912 _let_1761 _let_2376 _let_1795 _let_281 _let_2974 _let_1334 _let_3000 _let_112 _let_1288 _let_128 _let_2914 _let_2934 _let_2921 _let_1565 _let_1041 _let_3064 _let_3314 _let_1238 _let_258 _let_107 _let_111 _let_109 _let_3315 _let_114)) :args ((not (and _let_221 _let_79 _let_258 _let_1761 _let_1742 _let_1933 _let_3344 _let_247 _let_297 _let_278 _let_3336 _let_2376 _let_2363 _let_2009 _let_1795 _let_1912 _let_3350 _let_2214 _let_310 _let_3347 _let_281 _let_3340 _let_3353 _let_3332 _let_1097 _let_106 _let_128 _let_1288 _let_112 _let_3316 _let_113 _let_114 _let_1616 _let_1125 _let_2248 _let_3062 _let_3314 _let_3064 _let_1041 _let_3302 _let_107 _let_2914 _let_127 _let_2947 _let_3042 _let_2954 _let_3009 _let_1410 _let_1334 _let_1565 _let_109 _let_2967 _let_2974 _let_3000 _let_2921 _let_111 _let_123 _let_2987 _let_2934 _let_1238 _let_3315 _let_115)) SB_LITERAL))) (CONG _let_222 _let_2508 _let_259 _let_2507 _let_2506 _let_2505 _let_3474 _let_3473 _let_2504 _let_2503 _let_3472 _let_2502 _let_2501 _let_3471 _let_2499 _let_2498 _let_3470 _let_2219 _let_3469 _let_3468 _let_2497 _let_3467 _let_3466 _let_3465 _let_2494 _let_2493 _let_2491 _let_3464 _let_3463 _let_3462 _let_3461 _let_3460 (REFL :args _let_2870) (REFL :args (_let_1736)) _let_3459 _let_3458 _let_3457 _let_3456 _let_2487 _let_3455 _let_2484 _let_3453 _let_3452 _let_3451 _let_3450 _let_3449 _let_3448 _let_3447 _let_2479 _let_2478 _let_2477 _let_3446 _let_3445 _let_3444 _let_3443 _let_2475 _let_3442 _let_3441 _let_3440 _let_3439 (REFL :args (_let_3367)) _let_3437 :args _let_188)) :args ((or _let_217 _let_2473 _let_249 _let_1152 _let_1137 _let_1264 _let_3056 _let_87 _let_95 _let_89 _let_3054 _let_1575 _let_1574 _let_2008 _let_1169 _let_1246 _let_3058 _let_2212 _let_97 _let_3057 _let_91 _let_3055 _let_3059 _let_3053 _let_1098 _let_2244 _let_2249 _let_3356 _let_431 _let_927 _let_1974 _let_581 _let_3413 _let_599 _let_614 _let_1736 _let_3377 _let_3428 _let_1062 _let_3303 _let_445 _let_2915 _let_878 _let_2948 _let_3043 _let_2955 _let_3010 _let_1411 _let_1335 _let_1566 _let_512 _let_2968 _let_2975 _let_3001 _let_2922 _let_561 _let_784 _let_2988 _let_2935 _let_1239 _let_3367 _let_631))) _let_3436 _let_936 _let_3423 _let_3407 _let_914 _let_825 _let_3383 _let_1068 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_3376 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3375) (MACRO_SR_PRED_TRANSFORM _let_3376 :args ((< _let_3363 0.0))) :args _let_503) :args _let_201) :args _let_3375) :args _let_3374) :args _let_3372) :args _let_3373)) :args _let_3373)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_3365) _let_3364))) (REFL :args _let_3372) :args _let_188)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_3366)) :args ((or _let_722 _let_3365 (not _let_3366)))) _let_728 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_3368)) :args ((or _let_2453 _let_3366 (not _let_3368)))) _let_2452 (MACRO_RESOLUTION_TRUST (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_3371 THEORY_ARITH)) (REWRITE :args (_let_3371)))) :args ((or _let_3368 (not _let_3369)))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_3370) (CONG (REFL :args _let_3370) _let_707 _let_464 _let_305 :args _let_188)) :args ((or _let_294 _let_463 _let_706 _let_3369))) _let_304 _let_462 _let_705 :args (_let_3369 true _let_294 false _let_450 false _let_684)) :args (_let_3368 false _let_3369)) :args (_let_3366 false _let_2435 false _let_3368)) :args (_let_3365 false _let_674 false _let_3366)) :args (_let_3315 true _let_3364)) _let_671 _let_625 _let_608 _let_590 _let_573 _let_556 _let_506 _let_440 _let_1980 _let_1691 _let_3362 _let_315 _let_2380 _let_2379 _let_308 _let_2370 _let_2369 _let_3355 _let_3352 _let_2368 _let_2366 _let_283 _let_2012 _let_280 _let_277 _let_3349 _let_3346 _let_2361 _let_3343 _let_3339 _let_3335 _let_2217 _let_252 _let_183 _let_219 _let_3331 _let_3325 _let_3324 _let_3321 _let_3319 _let_2283 _let_2093 _let_2777 _let_2731 _let_2722 _let_2700 _let_3099 _let_935 _let_925 _let_920 _let_2160 _let_2077 _let_2071 _let_1980 _let_2069 _let_2067 _let_3114 _let_3102 _let_1998 _let_3101 _let_753 _let_3093 _let_2063 _let_237 _let_1966 _let_1909 _let_1908 _let_1893 _let_3095 _let_3075 _let_763 _let_1011 _let_1005 _let_3165 _let_3176 _let_3185 _let_3210 _let_3177 _let_2201 _let_3156 _let_3151 _let_789 _let_704 _let_703 _let_689 _let_700 _let_3245 _let_3234 _let_3225 _let_3252 _let_3235 _let_3096 _let_3077 _let_3226 _let_3081 _let_3217 _let_3136 _let_3192 _let_3161 _let_209 _let_3148 _let_3135 _let_3079 _let_3130 _let_3119 _let_3104 _let_193 _let_3258 _let_3236 _let_3098 _let_3087 _let_3264 _let_3237 _let_3230 _let_3091 _let_3220 _let_3202 _let_3172 _let_292 _let_287 _let_3272 _let_3293 _let_3286 _let_3284 _let_3299 _let_3287 _let_3097 _let_900 _let_843 _let_859 _let_813 _let_858 _let_3083 _let_3285 _let_3280 _let_3278 _let_3229 _let_3228 _let_3218 _let_3140 _let_3197 _let_3170 _let_3149 _let_3139 _let_3089 _let_3131 _let_3124 _let_3106 _let_340 _let_3277 _let_3268 _let_376 _let_335 _let_268 _let_3238 _let_3233 _let_3085 _let_3222 _let_3147 _let_3215 _let_3187 _let_321 _let_319 _let_3157 _let_3146 _let_3142 _let_3132 _let_3129 _let_3108 _let_409 _let_2373 _let_802 _let_187 _let_662 _let_655 _let_644 _let_636 _let_461 _let_329 _let_457 _let_2234 _let_1068 _let_2233 _let_661 _let_2232 _let_2229 _let_2086 _let_654 _let_2085 _let_625 _let_2084 _let_2079 _let_205 _let_304 _let_1035 _let_1032 _let_1017 _let_219 _let_3070 :args ((or _let_939 _let_2249) false _let_3064 false _let_128 false _let_3316 false _let_3063 false _let_127 false _let_123 false _let_3062 false _let_1041 false _let_118 false _let_115 false _let_678 false _let_113 false _let_112 false _let_111 false _let_109 false _let_1584 false _let_107 false _let_106 false _let_1288 false _let_3317 false _let_1097 false _let_1615 true _let_97 true _let_1246 true _let_1575 true _let_95 true _let_1264 true _let_1152 true _let_3059 true _let_3058 true _let_1169 true _let_1574 true _let_91 true _let_2008 true _let_89 true _let_87 true _let_3057 true _let_3056 true _let_3055 true _let_3054 true _let_3053 false _let_79 true _let_217 false _let_2264 true _let_1586 false _let_1625 false _let_2267 false _let_674 false _let_2268 false _let_2263 true _let_755 false _let_2262 false _let_680 false _let_2257 false _let_957 true _let_2253 false _let_1619 true _let_1571 false _let_1623 true _let_1616 false _let_3064 false _let_128 false _let_3316 false _let_1125 false _let_127 false _let_123 false _let_3062 false _let_1041 false _let_3315 false _let_115 false _let_114 false _let_113 false _let_112 false _let_111 false _let_109 false _let_107 false _let_106 false _let_1288 false _let_1097 false _let_3314 true _let_97 true _let_1246 true _let_1575 true _let_95 true _let_1264 true _let_1152 true _let_3059 true _let_3058 true _let_1169 true _let_1574 true _let_91 true _let_2008 true _let_89 true _let_87 true _let_3057 true _let_3056 true _let_1137 true _let_3055 true _let_3054 true _let_3053 true _let_2212 true _let_249 false _let_79 true _let_217 false _let_3302 true _let_3310 false _let_3312 false _let_3313 false _let_3300 false _let_1565 false _let_1342 false _let_1410 true _let_1418 false _let_1420 true _let_1415 false _let_1413 false _let_128 true _let_916 false _let_917 false _let_1422 false _let_1334 true _let_1336 false _let_1288 false _let_1338 false _let_1339 false _let_3000 true _let_3002 false _let_1296 false _let_3004 false _let_119 false _let_3005 false _let_1332 true _let_211 false _let_1238 true _let_1241 false _let_1240 false _let_1243 false _let_1244 false _let_2912 true _let_755 false _let_961 false _let_957 false _let_2921 false _let_2974 false _let_3009 false _let_3020 true _let_3028 false _let_1547 false _let_3030 false _let_3031 false _let_787 false _let_684 false _let_683 true _let_681 false _let_680 false _let_2934 true _let_2942 false _let_2944 false _let_2914 true _let_2916 false _let_2918 false _let_2919 false _let_1435 false _let_2945 true _let_2939 false _let_1535 false _let_2937 true _let_2940 true _let_83 true _let_2929 false _let_2931 false _let_2932 true _let_2926 false _let_2924 true _let_2927 true _let_81 false _let_2967 true _let_2969 false _let_2971 false _let_2972 false _let_2987 true _let_2995 false _let_2997 false _let_2998 true _let_2992 false _let_2990 true _let_2993 true _let_93 false _let_284 false _let_2954 false _let_3042 true _let_3048 false _let_3050 false _let_2947 true _let_2949 false _let_2951 false _let_837 false _let_838 true _let_836 false _let_785 false _let_834 false _let_2952 false _let_1380 false _let_3051 true _let_3045 false _let_1407 false _let_3038 true _let_3036 false _let_1476 false _let_3034 true _let_3032 true _let_2982 false _let_2984 false _let_2985 true _let_2979 false _let_2977 true _let_2980 true _let_331 false _let_3041 true _let_3039 true _let_373 false _let_332 true _let_244 true _let_2962 false _let_2964 false _let_2965 true _let_2959 false _let_1462 false _let_2957 true _let_2960 true _let_99 false _let_316 true _let_3015 false _let_3017 false _let_3018 true _let_3012 false _let_3008 true _let_3006 true _let_405 true _let_1578 false _let_799 true _let_184 true _let_627 false _let_630 false _let_633 false _let_634 false _let_450 false _let_100 true _let_448 true _let_1567 false _let_1041 false _let_1569 false _let_629 false _let_1570 false _let_1563 true _let_1344 false _let_632 false _let_1346 false _let_114 false _let_1347 false _let_1340 true _let_195 true _let_294 false _let_965 false _let_963 true _let_166 true _let_217 false _let_937)) _let_3299 _let_3293 _let_3287 _let_3286 _let_3285 _let_3281 _let_3284 _let_3281 _let_3278 _let_3277 _let_3272 _let_3268 _let_663 _let_377 _let_410 _let_3264 _let_3258 _let_3252 _let_3245 _let_3238 _let_3237 _let_3236 _let_3235 _let_3234 _let_3233 _let_3230 _let_3229 (MACRO_RESOLUTION_TRUST _let_3228 _let_637 :args (_let_3038 false _let_634)) _let_3226 _let_3225 _let_3222 _let_3220 _let_3218 _let_3217 _let_3215 _let_3210 _let_3202 _let_3197 _let_3192 _let_3187 _let_663 _let_322 _let_410 _let_3185 _let_3177 _let_2201 _let_3176 _let_3172 _let_663 _let_293 _let_410 _let_3170 _let_663 _let_322 _let_410 _let_3165 _let_3161 _let_210 _let_410 _let_3157 _let_625 _let_3156 _let_3152 _let_3149 _let_625 _let_3148 _let_661 _let_3147 _let_3143 _let_3146 _let_3143 _let_3140 _let_3139 _let_3136 _let_3135 _let_3132 _let_625 _let_3131 _let_625 _let_3130 _let_661 _let_3129 _let_3124 _let_3119 _let_1966 _let_3114 _let_2077 _let_2777 _let_3108 _let_663 _let_2374 _let_410 _let_3106 _let_663 _let_341 _let_410 _let_2093 _let_3104 _let_194 _let_410 _let_2283 _let_1909 _let_1908 _let_3102 _let_1998 _let_2071 _let_1980 _let_2731 _let_936 _let_2086 _let_654 _let_2234 _let_1068 _let_1893 _let_700 _let_3101 _let_753 _let_2069 _let_1998 _let_2722 _let_3100 _let_3098 _let_813 _let_2085 _let_625 _let_3097 _let_901 _let_2233 _let_661 _let_3096 _let_1032 _let_3095 _let_3093 _let_2067 _let_2160 _let_3091 _let_3089 _let_3087 _let_2084 _let_3085 _let_3083 _let_3081 _let_3079 _let_2232 _let_3077 (REORDERING (CNF_ITE_POS1 :args (_let_2911)) :args ((or _let_690 _let_2910 (not _let_2911)))) _let_700 _let_3075 _let_763 _let_2063 _let_237 _let_205 _let_2079 _let_304 _let_205 _let_2229 _let_205 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_3073 THEORY_ARITH)) (REWRITE :args (_let_3073)))) :args ((or _let_2911 (not _let_2900)))) _let_1035 _let_1032 (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_3071) (CONG (REFL :args _let_3071) _let_998 _let_764 :args _let_188)) :args ((or _let_755 _let_997 _let_2900))) _let_763 _let_1017 _let_219 _let_1011 _let_1005 _let_3070 :args (_let_939 false _let_3064 false _let_128 false _let_3063 false _let_127 false _let_123 false _let_3062 false _let_1041 false _let_118 false _let_115 false _let_113 false _let_112 false _let_111 false _let_109 false _let_1584 false _let_107 false _let_106 false _let_1288 false _let_1097 false _let_3061 false _let_1615 false _let_3060 true _let_97 true _let_1246 true _let_1575 true _let_95 true _let_1264 true _let_1152 true _let_3059 true _let_3058 true _let_1169 true _let_1574 true _let_91 true _let_89 true _let_87 true _let_3057 true _let_3056 true _let_1137 true _let_3055 true _let_3054 true _let_3053 true _let_249 false _let_79 true _let_217 false _let_2264 true _let_1586 false _let_1625 false _let_2267 false _let_674 false _let_2268 false _let_2263 true _let_755 false _let_2262 false _let_680 false _let_2257 false _let_957 true _let_2253 false _let_1619 true _let_1571 false _let_3052 false _let_2901 true _let_2908 false _let_2250 true _let_2248 false _let_2947 false _let_3042 true _let_2949 true _let_3048 false _let_1380 false _let_3051 false _let_3050 false _let_3051 true _let_3045 false _let_3041 false _let_2954 true _let_3039 true _let_627 true _let_373 true _let_405 false _let_2987 false _let_2967 false _let_2914 false _let_2934 true _let_2962 true _let_2995 true _let_2969 true _let_2916 true _let_2942 false _let_2964 false _let_2997 false _let_1407 false _let_3038 false _let_1435 false _let_2944 true _let_2959 true _let_2992 true _let_3036 true _let_2939 false _let_2957 false _let_3020 false _let_2990 false _let_3034 false _let_2937 true _let_2960 true _let_627 true _let_99 true _let_405 false _let_3009 true _let_3028 false _let_1547 false _let_2974 true _let_2993 true _let_627 true _let_93 true _let_405 true _let_3032 true _let_627 true _let_99 true _let_405 false _let_2921 true _let_2940 true _let_83 true _let_405 true _let_3015 false _let_114 false _let_3030 false _let_3031 true _let_2982 false _let_114 true _let_2929 false _let_629 false _let_1462 false _let_3018 false _let_3017 false _let_3018 false _let_1476 false _let_2984 false _let_1535 false _let_2931 true _let_3012 false _let_114 true _let_2979 false _let_114 true _let_2926 false _let_629 false _let_3008 false _let_2977 false _let_2924 false _let_1238 false _let_3000 false _let_1334 false _let_1410 true _let_3006 true _let_627 true _let_1578 true _let_405 true _let_2980 true _let_627 true _let_331 true _let_405 false _let_1342 true _let_2927 true _let_81 true _let_405 false _let_1565 true _let_1241 false _let_1240 true _let_3002 false _let_1296 true _let_1336 false _let_1288 true _let_1418 false _let_128 true _let_1344 false _let_632 true _let_1567 false _let_1041 false _let_1243 false _let_680 false _let_3004 false _let_119 false _let_1338 false _let_1296 false _let_1420 true _let_1415 false _let_2971 false _let_785 false _let_1346 false _let_114 false _let_2951 false _let_837 false _let_1569 false _let_629 false _let_2918 false _let_963 false _let_1244 false _let_3005 false _let_1339 false _let_1422 false _let_2998 false _let_2985 false _let_2972 false _let_1347 false _let_2965 false _let_2952 false _let_2945 false _let_2932 false _let_1570 false _let_2919 false _let_2910 false _let_680 false _let_2912 true _let_755 false _let_1332 true _let_211 true _let_195 false _let_1340 true _let_294 true _let_195 false _let_1563 true _let_195 false _let_2911 false _let_965 false _let_963 false _let_2900 true _let_755 true _let_166 true _let_217 false _let_961 false _let_957 false _let_937)))) (let ((_let_3617 (MACRO_RESOLUTION_TRUST _let_1025 _let_3616 (MACRO_RESOLUTION_TRUST _let_2132 _let_2899 :args (_let_942 true _let_941)) :args (_let_940 false _let_939 true _let_938)))) (let ((_let_3618 (>= v (- 1.0)))) (let ((_let_3619 ((< v (- 1.0))))) (let ((_let_3620 (_let_956))) (let ((_let_3621 (ASSUME :args _let_3620))) (let ((_let_3622 (_let_3618))) (let ((_let_3623 (ASSUME :args _let_1020))) (let ((_let_3624 (MACRO_SR_PRED_TRANSFORM _let_3623 :args _let_3069))) (let ((_let_3625 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_3621 _let_3623) :args (_let_940 _let_956)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3619) _let_3624 :args _let_202) :args _let_201) :args _let_3619) :args _let_3622) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_3621 :args _let_3619) :args ((not _let_3618)))) :args (_let_956 _let_940)) :args ((not (and _let_940 _let_956)) SB_LITERAL))) (CONG _let_1006 (MACRO_SR_PRED_INTRO :args ((= (not _let_956) _let_129))) :args _let_188)) _let_3617 :args (_let_129 true _let_937)))) (let ((_let_3626 (>= _let_38 (- 1)))) (let ((_let_3627 (not _let_3626))) (let ((_let_3628 (not _let_131))) (let ((_let_3629 (ite _let_1183 _let_3628 _let_3627))) (let ((_let_3630 (and _let_450 _let_450 _let_958 _let_295 _let_212))) (let ((_let_3631 (MACRO_RESOLUTION_TRUST _let_1009 _let_3617 _let_1005 :args (_let_958 true _let_937 false _let_957)))) (let ((_let_3632 (_let_3630))) (let ((_let_3633 (MACRO_RESOLUTION_TRUST (REORDERING (FACTORING (EQ_RESOLVE (CNF_AND_NEG :args _let_3632) (CONG (REFL :args _let_3632) _let_464 _let_464 _let_994 _let_305 _let_238 :args _let_188))) :args ((or _let_294 _let_211 _let_463 _let_3630 _let_993))) _let_304 _let_237 _let_462 _let_3631 :args (_let_3630 true _let_294 true _let_211 false _let_450 false _let_958)))) (let ((_let_3634 (not _let_3630))) (let ((_let_3635 (and _let_484 _let_472 _let_988 _let_295 _let_212))) (let ((_let_3636 (=> _let_3635 (ite _let_1809 (ite _let_483 (> _let_38 1) (> _let_38 _let_482)) (ite _let_483 (> _let_1808 1) (> _let_1808 _let_482)))))) (let ((_let_3637 (MACRO_RESOLUTION_TRUST (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_3636 THEORY_ARITH)) (REWRITE :args (_let_3636)))) :args ((or _let_3629 _let_3634))) _let_3633 :args (_let_3629 false _let_3630)))) (let ((_let_3638 (>= _let_38 (- 1.0)))) (let ((_let_3639 ((< _let_38 (- 1.0))))) (let ((_let_3640 (_let_3627))) (let ((_let_3641 (ASSUME :args _let_3640))) (let ((_let_3642 (_let_3638))) (let ((_let_3643 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_3641 _let_1799) :args (_let_1795 _let_3627)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3639) _let_1800 :args _let_202) :args _let_201) :args _let_3639) :args _let_3642) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_3641 :args _let_3639) :args ((not _let_3638)))) :args (_let_3627 _let_1795)) :args ((not (and _let_1795 _let_3627)) SB_LITERAL))) (CONG _let_2499 (MACRO_SR_PRED_INTRO :args ((= (not _let_3627) _let_3626))) :args _let_188)) _let_2368 :args (_let_3626 true _let_1169)))) (let ((_let_3644 (not _let_3629))) (let ((_let_3645 (_let_3629))) (let ((_let_3646 (>= _let_2553 0))) (let ((_let_3647 (not _let_3646))) (let ((_let_3648 (ite _let_100 _let_3647 (not (>= (+ _let_76 _let_150) 0))))) (let ((_let_3649 (not _let_132))) (let ((_let_3650 (>= _let_71 0))) (let ((_let_3651 (ite _let_3650 _let_3648 (ite _let_100 (not (>= (+ w _let_71) 0)) _let_3649)))) (let ((_let_3652 (MACRO_RESOLUTION_TRUST _let_996 _let_304 _let_237 _let_3631 :args (_let_959 true _let_294 true _let_211 false _let_958)))) (let ((_let_3653 (- _let_71))) (let ((_let_3654 (>= _let_71 0.0))) (let ((_let_3655 (=> _let_989 (ite _let_3654 (ite _let_324 (> _let_71 w) (> _let_71 _let_467)) (ite _let_324 (> _let_3653 w) (> _let_3653 _let_467)))))) (let ((_let_3656 (>= _let_71 (- 1)))) (let ((_let_3657 (not _let_3656))) (let ((_let_3658 (ite _let_3650 (not (>= _let_150 (- 1))) _let_3657))) (let ((_let_3659 (and _let_450 _let_958 _let_295 _let_212))) (let ((_let_3660 (_let_3659))) (let ((_let_3661 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_3660) (CONG (REFL :args _let_3660) _let_464 _let_994 _let_305 _let_238 :args _let_188)) :args ((or _let_294 _let_211 _let_463 _let_3659 _let_993))) _let_304 _let_237 _let_462 _let_3631 :args (_let_3659 true _let_294 true _let_211 false _let_450 false _let_958)))) (let ((_let_3662 (not _let_3659))) (let ((_let_3663 (and _let_484 _let_988 _let_295 _let_212))) (let ((_let_3664 (=> _let_3663 (ite _let_3654 (ite _let_483 (> _let_71 1) (> _let_71 _let_482)) (ite _let_483 (> _let_3653 1) (> _let_3653 _let_482)))))) (let ((_let_3665 (>= _let_71 (- 1.0)))) (let ((_let_3666 ((< _let_71 (- 1.0))))) (let ((_let_3667 (ASSUME :args (_let_3657)))) (let ((_let_3668 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS2 :args (_let_3658)) :args ((or _let_3650 _let_3657 (not _let_3658)))) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_3667 _let_3514) :args (_let_3353 _let_3657)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3666) _let_3515 :args _let_202) :args _let_201) :args _let_3666) :args (_let_3665)) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_3667 :args _let_3666) :args ((not _let_3665)))) :args (_let_3657 _let_3353)) :args ((not (and _let_3353 _let_3657)) SB_LITERAL))) (CONG _let_3466 (MACRO_SR_PRED_INTRO :args ((= (not _let_3657) _let_3656))) :args _let_188)) _let_3355 :args (_let_3656 true _let_3059)) (MACRO_RESOLUTION_TRUST (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_3664 THEORY_ARITH)) (REWRITE :args (_let_3664)))) :args ((or _let_3658 _let_3662))) _let_3661 :args (_let_3658 false _let_3659)) :args (_let_3650 false _let_3656 false _let_3658)))) (let ((_let_3669 (not _let_3650))) (let ((_let_3670 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_3648)) :args ((or _let_323 _let_3647 (not _let_3648)))) _let_329 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_3651)) :args ((or _let_3669 _let_3648 (not _let_3651)))) _let_3668 (MACRO_RESOLUTION_TRUST (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_3655 THEORY_ARITH)) (REWRITE :args (_let_3655)))) :args ((or _let_3651 _let_983))) _let_3652 :args (_let_3651 false _let_959)) :args (_let_3648 false _let_3650 false _let_3651)) :args (_let_3647 false _let_100 false _let_3648)))) (let ((_let_3671 (>= w _let_71))) (let ((_let_3672 (<= w _let_71))) (let ((_let_3673 ((or _let_3672 _let_3671)))) (let ((_let_3674 (not _let_3671))) (let ((_let_3675 (not _let_3672))) (let ((_let_3676 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_3675)) :args ((> w _let_71))) (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_3674)) :args ((< w _let_71))) :args _let_503) :args _let_201) :args (_let_3675 _let_3674))) :args _let_3673) (REWRITE :args _let_3673)) _let_3670 :args (_let_132 true _let_3646)))) (let ((_let_3677 (+ v _let_152))) (let ((_let_3678 (>= _let_3677 0))) (let ((_let_3679 (not _let_3678))) (let ((_let_3680 (ite _let_957 _let_3679 (not (>= (+ _let_77 _let_152) 0))))) (let ((_let_3681 (not _let_133))) (let ((_let_3682 (>= _let_72 0))) (let ((_let_3683 (ite _let_3682 _let_3680 (ite _let_957 (not (>= (+ v _let_72) 0)) _let_3681)))) (let ((_let_3684 (and _let_958 _let_212))) (let ((_let_3685 (_let_3684))) (let ((_let_3686 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_3685) (CONG (REFL :args _let_3685) _let_994 _let_238 :args _let_188)) :args ((or _let_211 _let_993 _let_3684))) _let_237 _let_3631 :args (_let_3684 true _let_211 false _let_958)))) (let ((_let_3687 (- _let_72))) (let ((_let_3688 (>= _let_72 0.0))) (let ((_let_3689 (and _let_988 _let_212))) (let ((_let_3690 (=> _let_3689 (ite _let_3688 (ite _let_987 (> _let_72 v) (> _let_72 _let_985)) (ite _let_987 (> _let_3687 v) (> _let_3687 _let_985)))))) (let ((_let_3691 (>= _let_72 (- 1)))) (let ((_let_3692 (not _let_3691))) (let ((_let_3693 (ite _let_3682 (not (>= _let_152 (- 1))) _let_3692))) (let ((_let_3694 (MACRO_RESOLUTION_TRUST _let_1698 _let_237 _let_3631 :args (_let_1102 true _let_211 false _let_958)))) (let ((_let_3695 (=> _let_1695 (ite _let_3688 (ite _let_483 (> _let_72 1) (> _let_72 _let_482)) (ite _let_483 (> _let_3687 1) (> _let_3687 _let_482)))))) (let ((_let_3696 (>= _let_72 (- 1.0)))) (let ((_let_3697 ((< _let_72 (- 1.0))))) (let ((_let_3698 (ASSUME :args (_let_3692)))) (let ((_let_3699 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS2 :args (_let_3693)) :args ((or _let_3682 _let_3692 (not _let_3693)))) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_3698 _let_3506) :args (_let_3332 _let_3692)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3697) _let_3507 :args _let_202) :args _let_201) :args _let_3697) :args (_let_3696)) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_3698 :args _let_3697) :args ((not _let_3696)))) :args (_let_3692 _let_3332)) :args ((not (and _let_3332 _let_3692)) SB_LITERAL))) (CONG _let_3465 (MACRO_SR_PRED_INTRO :args ((= (not _let_3692) _let_3691))) :args _let_188)) _let_3335 :args (_let_3691 true _let_3053)) (MACRO_RESOLUTION_TRUST (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_3695 THEORY_ARITH)) (REWRITE :args (_let_3695)))) :args ((or _let_3693 _let_1692))) _let_3694 :args (_let_3693 false _let_1102)) :args (_let_3682 false _let_3691 false _let_3693)))) (let ((_let_3700 (not _let_3682))) (let ((_let_3701 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_3680)) :args ((or _let_1000 _let_3679 (not _let_3680)))) _let_1005 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_3683)) :args ((or _let_3700 _let_3680 (not _let_3683)))) _let_3699 (MACRO_RESOLUTION_TRUST (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_3690 THEORY_ARITH)) (REWRITE :args (_let_3690)))) :args ((or _let_3683 (not _let_3684)))) _let_3686 :args (_let_3683 false _let_3684)) :args (_let_3680 false _let_3682 false _let_3683)) :args (_let_3679 false _let_957 false _let_3680)))) (let ((_let_3702 (_let_133))) (let ((_let_3703 (MACRO_SR_PRED_INTRO :args ((= (not _let_3679) _let_3678))))) (let ((_let_3704 (_let_3679))) (let ((_let_3705 ((<= _let_3677 0.0)))) (let ((_let_3706 ((> _let_3677 0.0)))) (let ((_let_3707 (ASSUME :args _let_3704))) (let ((_let_3708 (MACRO_SR_PRED_TRANSFORM _let_3707 :args ((< _let_3677 0.0))))) (let ((_let_3709 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_3707 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3706) _let_3708 :args _let_503) :args _let_201) :args _let_3706) :args _let_3705) :args _let_3702) :args _let_3704)) :args _let_3704)) (CONG _let_3703 (REFL :args _let_3702) :args _let_188)) _let_3701 :args (_let_133 true _let_3678)))) (let ((_let_3710 (>= _let_2566 0))) (let ((_let_3711 (not _let_3710))) (let ((_let_3712 (ite _let_963 _let_3711 (not (>= (+ _let_78 _let_167) 0))))) (let ((_let_3713 (not _let_134))) (let ((_let_3714 (ite _let_3064 _let_3712 (ite _let_963 (not (>= (+ u _let_74) 0)) _let_3713)))) (let ((_let_3715 (and _let_958 _let_212 _let_197))) (let ((_let_3716 (_let_3715))) (let ((_let_3717 (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_3716) (CONG (REFL :args _let_3716) _let_994 _let_238 _let_207 :args _let_188)) :args ((or _let_211 _let_195 _let_993 _let_3715))))) (let ((_let_3718 (MACRO_RESOLUTION_TRUST _let_3717 _let_237 _let_205 _let_3631 :args (_let_3715 true _let_211 true _let_195 false _let_958)))) (let ((_let_3719 (not _let_3715))) (let ((_let_3720 (- _let_74))) (let ((_let_3721 (and _let_988 _let_212 _let_197))) (let ((_let_3722 (=> _let_3721 (ite _let_3429 (ite _let_1027 (> _let_74 u) (> _let_74 _let_1635)) (ite _let_1027 (> _let_3720 u) (> _let_3720 _let_1635)))))) (let ((_let_3723 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_3722 THEORY_ARITH)) (REWRITE :args (_let_3722)))) :args ((or _let_3714 _let_3719))))) (let ((_let_3724 (REORDERING (CNF_ITE_POS1 :args (_let_3714)) :args ((or _let_3428 _let_3712 (not _let_3714)))))) (let ((_let_3725 (REORDERING (CNF_ITE_POS1 :args (_let_3712)) :args ((or _let_1026 _let_3711 (not _let_3712)))))) (let ((_let_3726 (MACRO_RESOLUTION_TRUST _let_3725 _let_1032 (MACRO_RESOLUTION_TRUST _let_3724 _let_3436 (MACRO_RESOLUTION_TRUST _let_3723 _let_3718 :args (_let_3714 false _let_3715)) :args (_let_3712 false _let_3064 false _let_3714)) :args (_let_3711 false _let_963 false _let_3712)))) (let ((_let_3727 (_let_134))) (let ((_let_3728 (MACRO_SR_PRED_INTRO :args ((= (not _let_3711) _let_3710))))) (let ((_let_3729 (_let_3711))) (let ((_let_3730 ((<= _let_2566 0.0)))) (let ((_let_3731 ((> _let_2566 0.0)))) (let ((_let_3732 (ASSUME :args _let_3729))) (let ((_let_3733 (MACRO_SR_PRED_TRANSFORM _let_3732 :args ((< _let_2566 0.0))))) (let ((_let_3734 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_3732 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3731) _let_3733 :args _let_503) :args _let_201) :args _let_3731) :args _let_3730) :args _let_3727) :args _let_3729)) :args _let_3729)) (CONG _let_3728 (REFL :args _let_3727) :args _let_188)) :args ((or _let_134 _let_3710))) _let_3726 :args (_let_134 true _let_3710)))) (let ((_let_3735 (+ _let_36 _let_11))) (let ((_let_3736 (>= _let_3735 0))) (let ((_let_3737 (not _let_3736))) (let ((_let_3738 (ite _let_513 _let_3737 (not (>= (+ _let_37 _let_11) 0))))) (let ((_let_3739 (not _let_135))) (let ((_let_3740 (ite _let_1166 _let_3738 (ite _let_513 (not (>= (+ _let_36 _let_10) 0)) _let_3739)))) (let ((_let_3741 (=> _let_989 (ite _let_1779 (ite _let_518 (> _let_10 _let_36) (> _let_10 _let_516)) (ite _let_518 (> _let_1778 _let_36) (> _let_1778 _let_516)))))) (let ((_let_3742 (>= _let_10 (- 1)))) (let ((_let_3743 (not _let_3742))) (let ((_let_3744 (ite _let_1166 (not (>= _let_11 (- 1))) _let_3743))) (let ((_let_3745 (=> _let_3635 (ite _let_1779 (ite _let_483 (> _let_10 1) (> _let_10 _let_482)) (ite _let_483 (> _let_1778 1) (> _let_1778 _let_482)))))) (let ((_let_3746 (>= _let_10 (- 1.0)))) (let ((_let_3747 ((< _let_10 (- 1.0))))) (let ((_let_3748 (ASSUME :args (_let_3743)))) (let ((_let_3749 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS2 :args (_let_3744)) :args ((or _let_1166 _let_3743 (not _let_3744)))) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_3748 _let_1765) :args (_let_1761 _let_3743)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3747) _let_1766 :args _let_202) :args _let_201) :args _let_3747) :args (_let_3746)) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_3748 :args _let_3747) :args ((not _let_3746)))) :args (_let_3743 _let_1761)) :args ((not (and _let_1761 _let_3743)) SB_LITERAL))) (CONG _let_2507 (MACRO_SR_PRED_INTRO :args ((= (not _let_3743) _let_3742))) :args _let_188)) _let_2369 :args (_let_3742 true _let_1152)) (MACRO_RESOLUTION_TRUST (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_3745 THEORY_ARITH)) (REWRITE :args (_let_3745)))) :args ((or _let_3744 _let_3634))) _let_3633 :args (_let_3744 false _let_3630)) :args (_let_1166 false _let_3742 false _let_3744)))) (let ((_let_3750 (not _let_1166))) (let ((_let_3751 (_let_135))) (let ((_let_3752 (_let_3737))) (let ((_let_3753 ((<= _let_3735 0.0)))) (let ((_let_3754 ((> _let_3735 0.0)))) (let ((_let_3755 (ASSUME :args _let_3752))) (let ((_let_3756 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_3755 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3754) (MACRO_SR_PRED_TRANSFORM _let_3755 :args ((< _let_3735 0.0))) :args _let_503) :args _let_201) :args _let_3754) :args _let_3753) :args _let_3751) :args _let_3752)) :args _let_3752)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_3737) _let_3736))) (REFL :args _let_3751) :args _let_188)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_3738)) :args ((or _let_533 _let_3737 (not _let_3738)))) _let_532 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_3740)) :args ((or _let_3750 _let_3738 (not _let_3740)))) _let_3749 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_3741 THEORY_ARITH)) (REWRITE :args (_let_3741)))) _let_3652 :args (_let_3740 false _let_959)) :args (_let_3738 false _let_1166 false _let_3740)) :args (_let_3737 false _let_513 false _let_3738)) :args (_let_135 true _let_3736)))) (let ((_let_3757 (+ _let_38 _let_1136))) (let ((_let_3758 (>= _let_3757 0))) (let ((_let_3759 (not _let_3758))) (let ((_let_3760 (ite _let_1183 _let_3759 (not (>= (+ _let_130 _let_1136) 0))))) (let ((_let_3761 (not _let_136))) (let ((_let_3762 (ite _let_1150 _let_3760 (ite _let_1183 (not (>= (+ _let_38 _let_12) 0)) _let_3761)))) (let ((_let_3763 (=> _let_989 (ite _let_1757 (ite _let_1809 (> _let_12 _let_38) (> _let_12 _let_1808)) (ite _let_1809 (> _let_1756 _let_38) (> _let_1756 _let_1808)))))) (let ((_let_3764 (ite _let_1150 (not (>= _let_1136 (- 1))) _let_3556))) (let ((_let_3765 (=> _let_3635 (ite _let_1757 (ite _let_483 (> _let_12 1) (> _let_12 _let_482)) (ite _let_483 (> _let_1756 1) (> _let_1756 _let_482)))))) (let ((_let_3766 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS2 :args (_let_3764)) :args ((or _let_1150 _let_3556 (not _let_3764)))) _let_3562 (MACRO_RESOLUTION_TRUST (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_3765 THEORY_ARITH)) (REWRITE :args (_let_3765)))) :args ((or _let_3764 _let_3634))) _let_3633 :args (_let_3764 false _let_3630)) :args (_let_1150 false _let_3317 false _let_3764)))) (let ((_let_3767 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS2 :args _let_3645) :args ((or _let_1183 _let_3627 _let_3644))) _let_3643 _let_3637 :args (_let_1183 false _let_3626 false _let_3629)))) (let ((_let_3768 (not _let_1183))) (let ((_let_3769 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_3760)) :args ((or _let_3768 _let_3759 (not _let_3760)))) _let_3767 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_3762)) :args ((or _let_1774 _let_3760 (not _let_3762)))) _let_3766 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_3763 THEORY_ARITH)) (REWRITE :args (_let_3763)))) _let_3652 :args (_let_3762 false _let_959)) :args (_let_3760 false _let_1150 false _let_3762)) :args (_let_3759 false _let_1183 false _let_3760)))) (let ((_let_3770 (_let_136))) (let ((_let_3771 (MACRO_SR_PRED_INTRO :args ((= (not _let_3759) _let_3758))))) (let ((_let_3772 (_let_3759))) (let ((_let_3773 ((<= _let_3757 0.0)))) (let ((_let_3774 ((> _let_3757 0.0)))) (let ((_let_3775 (ASSUME :args _let_3772))) (let ((_let_3776 (MACRO_SR_PRED_TRANSFORM _let_3775 :args ((< _let_3757 0.0))))) (let ((_let_3777 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_3775 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3774) _let_3776 :args _let_503) :args _let_201) :args _let_3774) :args _let_3773) :args _let_3770) :args _let_3772)) :args _let_3772)) (CONG _let_3771 (REFL :args _let_3770) :args _let_188)) _let_3769 :args (_let_136 true _let_3758)))) (let ((_let_3778 (+ _let_39 _let_1263))) (let ((_let_3779 (>= _let_3778 0))) (let ((_let_3780 (not _let_3779))) (let ((_let_3781 (ite _let_1261 _let_3780 (not (>= (+ _let_137 _let_1263) 0))))) (let ((_let_3782 (not _let_138))) (let ((_let_3783 (ite _let_1277 _let_3781 (ite _let_1261 (not (>= (+ _let_39 _let_13) 0)) _let_3782)))) (let ((_let_3784 (=> _let_989 (ite _let_1943 (ite _let_1926 (> _let_13 _let_39) (> _let_13 _let_1925)) (ite _let_1926 (> _let_1942 _let_39) (> _let_1942 _let_1925)))))) (let ((_let_3785 (>= _let_13 (- 1)))) (let ((_let_3786 (not _let_3785))) (let ((_let_3787 (ite _let_1277 (not (>= _let_1263 (- 1))) _let_3786))) (let ((_let_3788 (=> _let_3635 (ite _let_1943 (ite _let_483 (> _let_13 1) (> _let_13 _let_482)) (ite _let_483 (> _let_1942 1) (> _let_1942 _let_482)))))) (let ((_let_3789 (>= _let_13 (- 1.0)))) (let ((_let_3790 ((< _let_13 (- 1.0))))) (let ((_let_3791 (ASSUME :args (_let_3786)))) (let ((_let_3792 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS2 :args (_let_3787)) :args ((or _let_1277 _let_3786 (not _let_3787)))) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_3791 _let_1936) :args (_let_1933 _let_3786)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3790) _let_1937 :args _let_202) :args _let_201) :args _let_3790) :args (_let_3789)) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_3791 :args _let_3790) :args ((not _let_3789)))) :args (_let_3786 _let_1933)) :args ((not (and _let_1933 _let_3786)) SB_LITERAL))) (CONG _let_2505 (MACRO_SR_PRED_INTRO :args ((= (not _let_3786) _let_3785))) :args _let_188)) _let_2370 :args (_let_3785 true _let_1264)) (MACRO_RESOLUTION_TRUST (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_3788 THEORY_ARITH)) (REWRITE :args (_let_3788)))) :args ((or _let_3787 _let_3634))) _let_3633 :args (_let_3787 false _let_3630)) :args (_let_1277 false _let_3785 false _let_3787)))) (let ((_let_3793 (not _let_1277))) (let ((_let_3794 (>= _let_39 (- 1)))) (let ((_let_3795 (not _let_3794))) (let ((_let_3796 (ite _let_1261 (not (>= _let_137 (- 1))) _let_3795))) (let ((_let_3797 (=> _let_3635 (ite _let_1926 (ite _let_483 (> _let_39 1) (> _let_39 _let_482)) (ite _let_483 (> _let_1925 1) (> _let_1925 _let_482)))))) (let ((_let_3798 (>= _let_39 (- 1.0)))) (let ((_let_3799 ((< _let_39 (- 1.0))))) (let ((_let_3800 (ASSUME :args (_let_3795)))) (let ((_let_3801 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS2 :args (_let_3796)) :args ((or _let_1261 _let_3795 (not _let_3796)))) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_3800 _let_1916) :args (_let_1912 _let_3795)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3799) _let_1917 :args _let_202) :args _let_201) :args _let_3799) :args (_let_3798)) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_3800 :args _let_3799) :args ((not _let_3798)))) :args (_let_3795 _let_1912)) :args ((not (and _let_1912 _let_3795)) SB_LITERAL))) (CONG _let_2498 (MACRO_SR_PRED_INTRO :args ((= (not _let_3795) _let_3794))) :args _let_188)) _let_2380 :args (_let_3794 true _let_1246)) (MACRO_RESOLUTION_TRUST (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_3797 THEORY_ARITH)) (REWRITE :args (_let_3797)))) :args ((or _let_3796 _let_3634))) _let_3633 :args (_let_3796 false _let_3630)) :args (_let_1261 false _let_3794 false _let_3796)))) (let ((_let_3802 (not _let_1261))) (let ((_let_3803 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_3781)) :args ((or _let_3802 _let_3780 (not _let_3781)))) _let_3801 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_3783)) :args ((or _let_3793 _let_3781 (not _let_3783)))) _let_3792 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_3784 THEORY_ARITH)) (REWRITE :args (_let_3784)))) _let_3652 :args (_let_3783 false _let_959)) :args (_let_3781 false _let_1277 false _let_3783)) :args (_let_3780 false _let_1261 false _let_3781)))) (let ((_let_3804 (_let_138))) (let ((_let_3805 (MACRO_SR_PRED_INTRO :args ((= (not _let_3780) _let_3779))))) (let ((_let_3806 (_let_3780))) (let ((_let_3807 ((<= _let_3778 0.0)))) (let ((_let_3808 ((> _let_3778 0.0)))) (let ((_let_3809 (ASSUME :args _let_3806))) (let ((_let_3810 (MACRO_SR_PRED_TRANSFORM _let_3809 :args ((< _let_3778 0.0))))) (let ((_let_3811 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_3809 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3808) _let_3810 :args _let_503) :args _let_201) :args _let_3808) :args _let_3807) :args _let_3804) :args _let_3806)) :args _let_3806)) (CONG _let_3805 (REFL :args _let_3804) :args _let_188)) _let_3803 :args (_let_138 true _let_3779)))) (let ((_let_3812 (+ _let_40 _let_15))) (let ((_let_3813 (>= _let_3812 0))) (let ((_let_3814 (not _let_3813))) (let ((_let_3815 (ite _let_947 _let_3814 (not (>= (+ _let_139 _let_15) 0))))) (let ((_let_3816 (not _let_140))) (let ((_let_3817 (>= _let_14 0))) (let ((_let_3818 (ite _let_3817 _let_3815 (ite _let_947 (not (>= (+ _let_40 _let_14) 0)) _let_3816)))) (let ((_let_3819 (- _let_14))) (let ((_let_3820 (>= _let_14 0.0))) (let ((_let_3821 (=> _let_989 (ite _let_3820 (ite _let_979 (> _let_14 _let_40) (> _let_14 _let_984)) (ite _let_979 (> _let_3819 _let_40) (> _let_3819 _let_984)))))) (let ((_let_3822 (>= _let_14 (- 1)))) (let ((_let_3823 (not _let_3822))) (let ((_let_3824 (ite _let_3817 (not (>= _let_15 (- 1))) _let_3823))) (let ((_let_3825 (=> _let_3663 (ite _let_3820 (ite _let_483 (> _let_14 1) (> _let_14 _let_482)) (ite _let_483 (> _let_3819 1) (> _let_3819 _let_482)))))) (let ((_let_3826 (>= _let_14 (- 1.0)))) (let ((_let_3827 ((< _let_14 (- 1.0))))) (let ((_let_3828 (ASSUME :args (_let_3823)))) (let ((_let_3829 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS2 :args (_let_3824)) :args ((or _let_3817 _let_3823 (not _let_3824)))) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_3828 _let_3508) :args (_let_3344 _let_3823)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3827) _let_3509 :args _let_202) :args _let_201) :args _let_3827) :args (_let_3826)) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_3828 :args _let_3827) :args ((not _let_3826)))) :args (_let_3823 _let_3344)) :args ((not (and _let_3344 _let_3823)) SB_LITERAL))) (CONG _let_3474 (MACRO_SR_PRED_INTRO :args ((= (not _let_3823) _let_3822))) :args _let_188)) _let_3346 :args (_let_3822 true _let_3056)) (MACRO_RESOLUTION_TRUST (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_3825 THEORY_ARITH)) (REWRITE :args (_let_3825)))) :args ((or _let_3824 _let_3662))) _let_3661 :args (_let_3824 false _let_3659)) :args (_let_3817 false _let_3822 false _let_3824)))) (let ((_let_3830 (not _let_3817))) (let ((_let_3831 (>= _let_40 (- 1)))) (let ((_let_3832 (not _let_3831))) (let ((_let_3833 (ite _let_947 _let_967 _let_3832))) (let ((_let_3834 (=> _let_3663 (ite _let_979 (ite _let_483 (> _let_40 1) (> _let_40 _let_482)) (ite _let_483 (> _let_984 1) (> _let_984 _let_482)))))) (let ((_let_3835 (>= _let_40 (- 1.0)))) (let ((_let_3836 ((< _let_40 (- 1.0))))) (let ((_let_3837 (ASSUME :args (_let_3832)))) (let ((_let_3838 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS2 :args (_let_3833)) :args ((or _let_947 _let_3832 (not _let_3833)))) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_3837 _let_3493) :args (_let_3350 _let_3832)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3836) _let_3494 :args _let_202) :args _let_201) :args _let_3836) :args (_let_3835)) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_3837 :args _let_3836) :args ((not _let_3835)))) :args (_let_3832 _let_3350)) :args ((not (and _let_3350 _let_3832)) SB_LITERAL))) (CONG _let_3470 (MACRO_SR_PRED_INTRO :args ((= (not _let_3832) _let_3831))) :args _let_188)) _let_3352 :args (_let_3831 true _let_3058)) (MACRO_RESOLUTION_TRUST (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_3834 THEORY_ARITH)) (REWRITE :args (_let_3834)))) :args ((or _let_3833 _let_3662))) _let_3661 :args (_let_3833 false _let_3659)) :args (_let_947 false _let_3831 false _let_3833)))) (let ((_let_3839 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_3815)) :args ((or _let_978 _let_3814 (not _let_3815)))) _let_3838 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_3818)) :args ((or _let_3830 _let_3815 (not _let_3818)))) _let_3829 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_3821 THEORY_ARITH)) (REWRITE :args (_let_3821)))) _let_3652 :args (_let_3818 false _let_959)) :args (_let_3815 false _let_3817 false _let_3818)) :args (_let_3814 false _let_947 false _let_3815)))) (let ((_let_3840 (_let_140))) (let ((_let_3841 (MACRO_SR_PRED_INTRO :args ((= (not _let_3814) _let_3813))))) (let ((_let_3842 (_let_3814))) (let ((_let_3843 ((<= _let_3812 0.0)))) (let ((_let_3844 ((> _let_3812 0.0)))) (let ((_let_3845 (ASSUME :args _let_3842))) (let ((_let_3846 (MACRO_SR_PRED_TRANSFORM _let_3845 :args ((< _let_3812 0.0))))) (let ((_let_3847 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_3845 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3844) _let_3846 :args _let_503) :args _let_201) :args _let_3844) :args _let_3843) :args _let_3840) :args _let_3842)) :args _let_3842)) (CONG _let_3841 (REFL :args _let_3840) :args _let_188)) _let_3839 :args (_let_140 true _let_3813)))) (let ((_let_3848 (+ _let_41 _let_1095))) (let ((_let_3849 (>= _let_3848 0))) (let ((_let_3850 (not _let_3849))) (let ((_let_3851 (>= _let_41 0))) (let ((_let_3852 (ite _let_3851 _let_3850 (not (>= (+ _let_42 _let_1095) 0))))) (let ((_let_3853 (not _let_141))) (let ((_let_3854 (ite _let_1100 _let_3852 (ite _let_3851 (not (>= (+ _let_41 _let_16) 0)) _let_3853)))) (let ((_let_3855 (- _let_41))) (let ((_let_3856 (>= _let_41 0.0))) (let ((_let_3857 (=> _let_3689 (ite _let_1694 (ite _let_3856 (> _let_16 _let_41) (> _let_16 _let_3855)) (ite _let_3856 (> _let_1693 _let_41) (> _let_1693 _let_3855)))))) (let ((_let_3858 (not _let_1100))) (let ((_let_3859 ((< _let_16 0.0)))) (let ((_let_3860 (ASSUME :args (_let_3858)))) (let ((_let_3861 (ite _let_3851 (not (>= _let_42 (- 1))) _let_2809))) (let ((_let_3862 (=> _let_1695 (ite _let_3856 (ite _let_483 (> _let_41 1) (> _let_41 _let_482)) (ite _let_483 (> _let_3855 1) (> _let_3855 _let_482)))))) (let ((_let_3863 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS2 :args (_let_3861)) :args ((or _let_3851 _let_2809 (not _let_3861)))) _let_2815 (MACRO_RESOLUTION_TRUST (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_3862 THEORY_ARITH)) (REWRITE :args (_let_3862)))) :args ((or _let_3861 _let_1692))) _let_3694 :args (_let_3861 false _let_1102)) :args (_let_3851 false _let_1615 false _let_3861)))) (let ((_let_3864 (not _let_3851))) (let ((_let_3865 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_3852)) :args ((or _let_3864 _let_3850 (not _let_3852)))) _let_3863 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_3854)) :args ((or _let_3858 _let_3852 (not _let_3854)))) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_3860 _let_1689) :args (_let_1679 _let_3858)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3859) _let_1690 :args _let_202) :args _let_201) :args _let_3859) :args (_let_1694)) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_3860 :args _let_3859) :args ((not _let_1694)))) :args (_let_3858 _let_1679)) :args ((not (and _let_1679 _let_3858)) SB_LITERAL))) (CONG _let_1683 (MACRO_SR_PRED_INTRO :args ((= (not _let_3858) _let_1100))) :args _let_188)) _let_1682 :args (_let_1100 true _let_1678)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_3857 THEORY_ARITH)) (REWRITE :args (_let_3857)))) _let_3686 :args (_let_3854 false _let_3684)) :args (_let_3852 false _let_1100 false _let_3854)) :args (_let_3850 false _let_3851 false _let_3852)))) (let ((_let_3866 (_let_141))) (let ((_let_3867 (MACRO_SR_PRED_INTRO :args ((= (not _let_3850) _let_3849))))) (let ((_let_3868 (_let_3850))) (let ((_let_3869 ((<= _let_3848 0.0)))) (let ((_let_3870 ((> _let_3848 0.0)))) (let ((_let_3871 (ASSUME :args _let_3868))) (let ((_let_3872 (MACRO_SR_PRED_TRANSFORM _let_3871 :args ((< _let_3848 0.0))))) (let ((_let_3873 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_3871 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3870) _let_3872 :args _let_503) :args _let_201) :args _let_3870) :args _let_3869) :args _let_3866) :args _let_3868)) :args _let_3868)) (CONG _let_3867 (REFL :args _let_3866) :args _let_188)) _let_3865 :args (_let_141 true _let_3849)))) (let ((_let_3874 (+ _let_52 _let_34))) (let ((_let_3875 (>= _let_3874 0))) (let ((_let_3876 (not _let_3875))) (let ((_let_3877 (ite _let_629 _let_3876 (not (>= (+ _let_53 _let_34) 0))))) (let ((_let_3878 (not _let_142))) (let ((_let_3879 (ite _let_1288 _let_3877 (ite _let_629 (not (>= (+ _let_52 _let_33) 0)) _let_3878)))) (let ((_let_3880 (=> _let_3721 (ite _let_1968 (ite _let_640 (> _let_33 _let_52) (> _let_33 _let_638)) (ite _let_640 (> _let_1967 _let_52) (> _let_1967 _let_638)))))) (let ((_let_3881 (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_3880 THEORY_ARITH)) (REWRITE :args (_let_3880)))))) (let ((_let_3882 (REORDERING (CNF_ITE_POS1 :args (_let_3879)) :args ((or _let_1974 _let_3877 (not _let_3879)))))) (let ((_let_3883 (REORDERING (CNF_ITE_POS1 :args (_let_3877)) :args ((or _let_656 _let_3876 (not _let_3877)))))) (let ((_let_3884 (MACRO_RESOLUTION_TRUST _let_3883 _let_661 (MACRO_RESOLUTION_TRUST _let_3882 _let_1980 (MACRO_RESOLUTION_TRUST _let_3881 _let_3718 :args (_let_3879 false _let_3715)) :args (_let_3877 false _let_1288 false _let_3879)) :args (_let_3876 false _let_629 false _let_3877)))) (let ((_let_3885 (_let_142))) (let ((_let_3886 (MACRO_SR_PRED_INTRO :args ((= (not _let_3876) _let_3875))))) (let ((_let_3887 (_let_3876))) (let ((_let_3888 ((<= _let_3874 0.0)))) (let ((_let_3889 ((> _let_3874 0.0)))) (let ((_let_3890 (ASSUME :args _let_3887))) (let ((_let_3891 (MACRO_SR_PRED_TRANSFORM _let_3890 :args ((< _let_3874 0.0))))) (let ((_let_3892 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_3890 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3889) _let_3891 :args _let_503) :args _let_201) :args _let_3889) :args _let_3888) :args _let_3885) :args _let_3887)) :args _let_3887)) (CONG _let_3886 (REFL :args _let_3885) :args _let_188)) _let_3884 :args (_let_142 true _let_3875)))) (let ((_let_3893 (+ _let_57 _let_137))) (let ((_let_3894 (>= _let_3893 0))) (let ((_let_3895 (not _let_3894))) (let ((_let_3896 (ite _let_1125 _let_3895 (not (>= (+ _let_143 _let_137) 0))))) (let ((_let_3897 (not _let_144))) (let ((_let_3898 (ite _let_1261 _let_3896 (ite _let_1125 (not (>= (+ _let_57 _let_39) 0)) _let_3897)))) (let ((_let_3899 (=> _let_989 (ite _let_1926 (ite _let_1726 (> _let_39 _let_57) (> _let_39 _let_1725)) (ite _let_1726 (> _let_1925 _let_57) (> _let_1925 _let_1725)))))) (let ((_let_3900 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_3896)) :args ((or _let_1736 _let_3895 (not _let_3896)))) _let_3407 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_3898)) :args ((or _let_3802 _let_3896 (not _let_3898)))) _let_3801 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_3899 THEORY_ARITH)) (REWRITE :args (_let_3899)))) _let_3652 :args (_let_3898 false _let_959)) :args (_let_3896 false _let_1261 false _let_3898)) :args (_let_3895 false _let_1125 false _let_3896)))) (let ((_let_3901 (_let_144))) (let ((_let_3902 (MACRO_SR_PRED_INTRO :args ((= (not _let_3895) _let_3894))))) (let ((_let_3903 (_let_3895))) (let ((_let_3904 ((<= _let_3893 0.0)))) (let ((_let_3905 ((> _let_3893 0.0)))) (let ((_let_3906 (ASSUME :args _let_3903))) (let ((_let_3907 (MACRO_SR_PRED_TRANSFORM _let_3906 :args ((< _let_3893 0.0))))) (let ((_let_3908 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_3906 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3905) _let_3907 :args _let_503) :args _let_201) :args _let_3905) :args _let_3904) :args _let_3901) :args _let_3903)) :args _let_3903)) (CONG _let_3902 (REFL :args _let_3901) :args _let_188)) _let_3900 :args (_let_144 true _let_3894)))) (let ((_let_3909 (+ _let_59 _let_139))) (let ((_let_3910 (>= _let_3909 0))) (let ((_let_3911 (not _let_3910))) (let ((_let_3912 (>= _let_59 0))) (let ((_let_3913 (ite _let_3912 _let_3911 (not (>= (+ _let_145 _let_139) 0))))) (let ((_let_3914 (not _let_146))) (let ((_let_3915 (ite _let_947 _let_3913 (ite _let_3912 (not (>= (+ _let_59 _let_40) 0)) _let_3914)))) (let ((_let_3916 (- _let_59))) (let ((_let_3917 (>= _let_59 0.0))) (let ((_let_3918 (=> _let_989 (ite _let_979 (ite _let_3917 (> _let_40 _let_59) (> _let_40 _let_3916)) (ite _let_3917 (> _let_984 _let_59) (> _let_984 _let_3916)))))) (let ((_let_3919 (>= _let_59 (- 1)))) (let ((_let_3920 (not _let_3919))) (let ((_let_3921 (ite _let_3912 (not (>= _let_145 (- 1))) _let_3920))) (let ((_let_3922 (=> _let_3663 (ite _let_3917 (ite _let_483 (> _let_59 1) (> _let_59 _let_482)) (ite _let_483 (> _let_3916 1) (> _let_3916 _let_482)))))) (let ((_let_3923 (>= _let_59 (- 1.0)))) (let ((_let_3924 ((< _let_59 (- 1.0))))) (let ((_let_3925 (ASSUME :args (_let_3920)))) (let ((_let_3926 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS2 :args (_let_3921)) :args ((or _let_3912 _let_3920 (not _let_3921)))) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_3925 _let_3516) :args (_let_3347 _let_3920)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3924) _let_3517 :args _let_202) :args _let_201) :args _let_3924) :args (_let_3923)) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_3925 :args _let_3924) :args ((not _let_3923)))) :args (_let_3920 _let_3347)) :args ((not (and _let_3347 _let_3920)) SB_LITERAL))) (CONG _let_3468 (MACRO_SR_PRED_INTRO :args ((= (not _let_3920) _let_3919))) :args _let_188)) _let_3349 :args (_let_3919 true _let_3057)) (MACRO_RESOLUTION_TRUST (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_3922 THEORY_ARITH)) (REWRITE :args (_let_3922)))) :args ((or _let_3921 _let_3662))) _let_3661 :args (_let_3921 false _let_3659)) :args (_let_3912 false _let_3919 false _let_3921)))) (let ((_let_3927 (not _let_3912))) (let ((_let_3928 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_3913)) :args ((or _let_3927 _let_3911 (not _let_3913)))) _let_3926 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_3915)) :args ((or _let_978 _let_3913 (not _let_3915)))) _let_3838 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_3918 THEORY_ARITH)) (REWRITE :args (_let_3918)))) _let_3652 :args (_let_3915 false _let_959)) :args (_let_3913 false _let_947 false _let_3915)) :args (_let_3911 false _let_3912 false _let_3913)))) (let ((_let_3929 (_let_146))) (let ((_let_3930 (MACRO_SR_PRED_INTRO :args ((= (not _let_3911) _let_3910))))) (let ((_let_3931 (_let_3911))) (let ((_let_3932 ((<= _let_3909 0.0)))) (let ((_let_3933 ((> _let_3909 0.0)))) (let ((_let_3934 (ASSUME :args _let_3931))) (let ((_let_3935 (MACRO_SR_PRED_TRANSFORM _let_3934 :args ((< _let_3909 0.0))))) (let ((_let_3936 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_3934 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3933) _let_3935 :args _let_503) :args _let_201) :args _let_3933) :args _let_3932) :args _let_3929) :args _let_3931)) :args _let_3931)) (CONG _let_3930 (REFL :args _let_3929) :args _let_188)) _let_3928 :args (_let_146 true _let_3910)))) (let ((_let_3937 (+ _let_60 _let_42))) (let ((_let_3938 (>= _let_3937 0))) (let ((_let_3939 (not _let_3938))) (let ((_let_3940 (ite _let_3062 _let_3939 (not (>= (+ _let_147 _let_42) 0))))) (let ((_let_3941 (not _let_148))) (let ((_let_3942 (ite _let_3851 _let_3940 (ite _let_3062 (not (>= (+ _let_60 _let_41) 0)) _let_3941)))) (let ((_let_3943 (- _let_60))) (let ((_let_3944 (=> _let_3689 (ite _let_3856 (ite _let_3378 (> _let_41 _let_60) (> _let_41 _let_3943)) (ite _let_3378 (> _let_3855 _let_60) (> _let_3855 _let_3943)))))) (let ((_let_3945 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_3940)) :args ((or _let_3377 _let_3939 (not _let_3940)))) _let_3383 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_3942)) :args ((or _let_3864 _let_3940 (not _let_3942)))) _let_3863 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_3944 THEORY_ARITH)) (REWRITE :args (_let_3944)))) _let_3686 :args (_let_3942 false _let_3684)) :args (_let_3940 false _let_3851 false _let_3942)) :args (_let_3939 false _let_3062 false _let_3940)))) (let ((_let_3946 (_let_148))) (let ((_let_3947 (MACRO_SR_PRED_INTRO :args ((= (not _let_3939) _let_3938))))) (let ((_let_3948 (_let_3939))) (let ((_let_3949 ((<= _let_3937 0.0)))) (let ((_let_3950 ((> _let_3937 0.0)))) (let ((_let_3951 (ASSUME :args _let_3948))) (let ((_let_3952 (MACRO_SR_PRED_TRANSFORM _let_3951 :args ((< _let_3937 0.0))))) (let ((_let_3953 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_3951 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3950) _let_3952 :args _let_503) :args _let_201) :args _let_3950) :args _let_3949) :args _let_3946) :args _let_3948)) :args _let_3948)) (CONG _let_3947 (REFL :args _let_3946) :args _let_188)) _let_3945 :args (_let_148 true _let_3938)))) (let ((_let_3954 (+ _let_70 _let_143))) (let ((_let_3955 (>= _let_3954 0))) (let ((_let_3956 (not _let_3955))) (let ((_let_3957 (ite _let_446 _let_3956 (not (>= (+ _let_110 _let_143) 0))))) (let ((_let_3958 (not _let_149))) (let ((_let_3959 (ite _let_1125 _let_3957 (ite _let_446 (not (>= (+ _let_70 _let_57) 0)) _let_3958)))) (let ((_let_3960 (=> _let_989 (ite _let_1726 (ite _let_469 (> _let_57 _let_70) (> _let_57 _let_468)) (ite _let_469 (> _let_1725 _let_70) (> _let_1725 _let_468)))))) (let ((_let_3961 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_3957)) :args ((or _let_496 _let_3956 (not _let_3957)))) _let_495 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_3959)) :args ((or _let_1736 _let_3957 (not _let_3959)))) _let_3407 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_3960 THEORY_ARITH)) (REWRITE :args (_let_3960)))) _let_3652 :args (_let_3959 false _let_959)) :args (_let_3957 false _let_1125 false _let_3959)) :args (_let_3956 false _let_446 false _let_3957)))) (let ((_let_3962 (_let_149))) (let ((_let_3963 (MACRO_SR_PRED_INTRO :args ((= (not _let_3956) _let_3955))))) (let ((_let_3964 (_let_3956))) (let ((_let_3965 ((<= _let_3954 0.0)))) (let ((_let_3966 ((> _let_3954 0.0)))) (let ((_let_3967 (ASSUME :args _let_3964))) (let ((_let_3968 (MACRO_SR_PRED_TRANSFORM _let_3967 :args ((< _let_3954 0.0))))) (let ((_let_3969 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_3967 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3966) _let_3968 :args _let_503) :args _let_201) :args _let_3966) :args _let_3965) :args _let_3962) :args _let_3964)) :args _let_3964)) (CONG _let_3963 (REFL :args _let_3962) :args _let_188)) _let_3961 :args (_let_149 true _let_3955)))) (let ((_let_3970 (+ _let_71 _let_145))) (let ((_let_3971 (>= _let_3970 0))) (let ((_let_3972 (not _let_3971))) (let ((_let_3973 (ite _let_3650 _let_3972 (not (>= (+ _let_150 _let_145) 0))))) (let ((_let_3974 (not _let_151))) (let ((_let_3975 (ite _let_3912 _let_3973 (ite _let_3650 (not (>= (+ _let_71 _let_59) 0)) _let_3974)))) (let ((_let_3976 (=> _let_989 (ite _let_3917 (ite _let_3654 (> _let_59 _let_71) (> _let_59 _let_3653)) (ite _let_3654 (> _let_3916 _let_71) (> _let_3916 _let_3653)))))) (let ((_let_3977 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_3973)) :args ((or _let_3669 _let_3972 (not _let_3973)))) _let_3668 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_3975)) :args ((or _let_3927 _let_3973 (not _let_3975)))) _let_3926 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_3976 THEORY_ARITH)) (REWRITE :args (_let_3976)))) _let_3652 :args (_let_3975 false _let_959)) :args (_let_3973 false _let_3912 false _let_3975)) :args (_let_3972 false _let_3650 false _let_3973)))) (let ((_let_3978 (_let_151))) (let ((_let_3979 (MACRO_SR_PRED_INTRO :args ((= (not _let_3972) _let_3971))))) (let ((_let_3980 (_let_3972))) (let ((_let_3981 ((<= _let_3970 0.0)))) (let ((_let_3982 ((> _let_3970 0.0)))) (let ((_let_3983 (ASSUME :args _let_3980))) (let ((_let_3984 (MACRO_SR_PRED_TRANSFORM _let_3983 :args ((< _let_3970 0.0))))) (let ((_let_3985 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_3983 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3982) _let_3984 :args _let_503) :args _let_201) :args _let_3982) :args _let_3981) :args _let_3978) :args _let_3980)) :args _let_3980)) (CONG _let_3979 (REFL :args _let_3978) :args _let_188)) _let_3977 :args (_let_151 true _let_3971)))) (let ((_let_3986 (+ _let_72 _let_147))) (let ((_let_3987 (>= _let_3986 0))) (let ((_let_3988 (not _let_3987))) (let ((_let_3989 (ite _let_3682 _let_3988 (not (>= (+ _let_152 _let_147) 0))))) (let ((_let_3990 (not _let_153))) (let ((_let_3991 (ite _let_3062 _let_3989 (ite _let_3682 (not (>= (+ _let_72 _let_60) 0)) _let_3990)))) (let ((_let_3992 (=> _let_3689 (ite _let_3378 (ite _let_3688 (> _let_60 _let_72) (> _let_60 _let_3687)) (ite _let_3688 (> _let_3943 _let_72) (> _let_3943 _let_3687)))))) (let ((_let_3993 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_3989)) :args ((or _let_3700 _let_3988 (not _let_3989)))) _let_3699 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_3991)) :args ((or _let_3377 _let_3989 (not _let_3991)))) _let_3383 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_3992 THEORY_ARITH)) (REWRITE :args (_let_3992)))) _let_3686 :args (_let_3991 false _let_3684)) :args (_let_3989 false _let_3062 false _let_3991)) :args (_let_3988 false _let_3682 false _let_3989)))) (let ((_let_3994 (_let_153))) (let ((_let_3995 (MACRO_SR_PRED_INTRO :args ((= (not _let_3988) _let_3987))))) (let ((_let_3996 (_let_3988))) (let ((_let_3997 ((<= _let_3986 0.0)))) (let ((_let_3998 ((> _let_3986 0.0)))) (let ((_let_3999 (ASSUME :args _let_3996))) (let ((_let_4000 (MACRO_SR_PRED_TRANSFORM _let_3999 :args ((< _let_3986 0.0))))) (let ((_let_4001 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_3999 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3998) _let_4000 :args _let_503) :args _let_201) :args _let_3998) :args _let_3997) :args _let_3994) :args _let_3996)) :args _let_3996)) (CONG _let_3995 (REFL :args _let_3994) :args _let_188)) _let_3993 :args (_let_153 true _let_3987)))) (let ((_let_4002 (>= (+ _let_145 _let_58) 0))) (let ((_let_4003 (not _let_4002))) (let ((_let_4004 (ite _let_2250 _let_4003 (not (>= (+ _let_145 _let_154) 0))))) (let ((_let_4005 (not _let_156))) (let ((_let_4006 (ite _let_3912 _let_4004 (ite _let_2250 (not (>= (+ _let_59 _let_58) 0)) _let_4005)))) (let ((_let_4007 (and _let_684 _let_295 _let_212))) (let ((_let_4008 (_let_4007))) (let ((_let_4009 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_4008) (CONG (REFL :args _let_4008) _let_707 _let_305 _let_238 :args _let_188)) :args ((or _let_294 _let_211 _let_706 _let_4007))) _let_304 _let_237 _let_705 :args (_let_4007 true _let_294 true _let_211 false _let_684)))) (let ((_let_4010 (and _let_713 _let_295 _let_212))) (let ((_let_4011 (=> _let_4010 (ite _let_3917 (ite _let_2296 (> _let_59 _let_58) (> _let_59 _let_2295)) (ite _let_2296 (> _let_3916 _let_58) (> _let_3916 _let_2295)))))) (let ((_let_4012 (ite _let_680 _let_2905 _let_2909))) (let ((_let_4013 (ite _let_2250 (ite _let_680 _let_2902 _let_2907) _let_4012))) (let ((_let_4014 (and _let_958 _let_212 _let_756))) (let ((_let_4015 (_let_4014))) (let ((_let_4016 (=> (and _let_988 _let_212 _let_756) (ite _let_2296 (ite _let_692 (> _let_58 z) (> _let_58 _let_712)) (ite _let_692 (> _let_2295 z) (> _let_2295 _let_712)))))) (let ((_let_4017 (not _let_4012))) (let ((_let_4018 (_let_2904))) (let ((_let_4019 (_let_2907))) (let ((_let_4020 ((< _let_2903 0.0)))) (let ((_let_4021 (ASSUME :args _let_4019))) (let ((_let_4022 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS2 :args (_let_4013)) :args ((or _let_2250 _let_4012 (not _let_4013)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_4012)) :args ((or _let_690 _let_2905 _let_4017))) _let_700 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_4021 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_4020) (MACRO_SR_PRED_TRANSFORM _let_4021 :args ((> _let_2903 0.0))) :args _let_202) :args _let_201) :args _let_4020) :args ((>= _let_2903 0.0))) :args _let_4018) :args _let_4019)) :args _let_4019)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_2907) _let_2906))) (REFL :args _let_4018) :args _let_188)) (MACRO_RESOLUTION_TRUST (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_2906)) :args ((<= _let_2903 0.0))) _let_267 _let_2327 :args _let_264) :args _let_201) :args (_let_256 _let_2319 _let_2906))) :args ((or _let_251 _let_2317 _let_2907))) _let_254 _let_2322 :args (_let_2907 true _let_251 true _let_2317)) :args (_let_2904 true _let_2906)) :args (_let_4017 false _let_680 false _let_2904)) (MACRO_RESOLUTION_TRUST (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_4016 THEORY_ARITH)) (REWRITE :args (_let_4016)))) :args ((or _let_4013 (not _let_4014)))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_4015) (CONG (REFL :args _let_4015) _let_994 _let_238 _let_764 :args _let_188)) :args ((or _let_211 _let_755 _let_993 _let_4014))) _let_237 _let_763 _let_3631 :args (_let_4014 true _let_211 true _let_755 false _let_958)) :args (_let_4013 false _let_4014)) :args (_let_2250 true _let_4012 false _let_4013)))) (let ((_let_4023 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_4004)) :args ((or _let_3584 _let_4003 (not _let_4004)))) _let_4022 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_4006)) :args ((or _let_3927 _let_4004 (not _let_4006)))) _let_3926 (MACRO_RESOLUTION_TRUST (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_4011 THEORY_ARITH)) (REWRITE :args (_let_4011)))) :args ((or _let_4006 (not _let_4007)))) _let_4009 :args (_let_4006 false _let_4007)) :args (_let_4004 false _let_3912 false _let_4006)) :args (_let_4003 false _let_2250 false _let_4004)))) (let ((_let_4024 (_let_156))) (let ((_let_4025 (MACRO_SR_PRED_INTRO :args ((= (not _let_4003) _let_4002))))) (let ((_let_4026 (_let_4003))) (let ((_let_4027 ((>= _let_155 0.0)))) (let ((_let_4028 ((< _let_155 0.0)))) (let ((_let_4029 (ASSUME :args _let_4026))) (let ((_let_4030 (MACRO_SR_PRED_TRANSFORM _let_4029 :args ((> _let_155 0.0))))) (let ((_let_4031 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_4029 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_4028) _let_4030 :args _let_202) :args _let_201) :args _let_4028) :args _let_4027) :args _let_4024) :args _let_4026)) :args _let_4026)) (CONG _let_4025 (REFL :args _let_4024) :args _let_188)) _let_4023 :args (_let_156 true _let_4002)))) (let ((_let_4032 (>= (+ _let_143 _let_56) 0))) (let ((_let_4033 (not _let_4032))) (let ((_let_4034 (ite _let_1625 _let_4033 (not (>= (+ _let_143 _let_157) 0))))) (let ((_let_4035 (not _let_159))) (let ((_let_4036 (ite _let_1125 _let_4034 (ite _let_1625 (not (>= (+ _let_57 _let_56) 0)) _let_4035)))) (let ((_let_4037 (=> _let_4010 (ite _let_1726 (ite _let_2293 (> _let_57 _let_56) (> _let_57 _let_2292)) (ite _let_2293 (> _let_1725 _let_56) (> _let_1725 _let_2292)))))) (let ((_let_4038 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_4034)) :args ((or _let_2358 _let_4033 (not _let_4034)))) _let_2891 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_4036)) :args ((or _let_1736 _let_4034 (not _let_4036)))) _let_3407 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_4037 THEORY_ARITH)) (REWRITE :args (_let_4037)))) _let_4009 :args (_let_4036 false _let_4007)) :args (_let_4034 false _let_1125 false _let_4036)) :args (_let_4033 false _let_1625 false _let_4034)))) (let ((_let_4039 (_let_159))) (let ((_let_4040 (MACRO_SR_PRED_INTRO :args ((= (not _let_4033) _let_4032))))) (let ((_let_4041 (_let_4033))) (let ((_let_4042 ((>= _let_158 0.0)))) (let ((_let_4043 ((< _let_158 0.0)))) (let ((_let_4044 (ASSUME :args _let_4041))) (let ((_let_4045 (MACRO_SR_PRED_TRANSFORM _let_4044 :args ((> _let_158 0.0))))) (let ((_let_4046 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_4044 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_4043) _let_4045 :args _let_202) :args _let_201) :args _let_4043) :args _let_4042) :args _let_4039) :args _let_4041)) :args _let_4041)) (CONG _let_4040 (REFL :args _let_4039) :args _let_188)) _let_4038 :args (_let_159 true _let_4032)))) (let ((_let_4047 (+ _let_66 _let_162))) (let ((_let_4048 (>= _let_4047 0))) (let ((_let_4049 (+ _let_67 _let_162))) (let ((_let_4050 (>= _let_4049 0))) (let ((_let_4051 (not _let_4048))) (let ((_let_4052 (not _let_4050))) (let ((_let_4053 (ite _let_1476 _let_4052 (not (>= (+ _let_330 _let_162) 0))))) (let ((_let_4054 (>= (+ _let_330 _let_48) 0))) (let ((_let_4055 (not _let_4054))) (let ((_let_4056 (ite _let_113 _let_4053 (ite _let_1476 (not (>= (+ _let_67 _let_48) 0)) _let_4055)))) (let ((_let_4057 (and _let_958 _let_295 _let_212 _let_197))) (let ((_let_4058 (_let_4057))) (let ((_let_4059 (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_4058) (CONG (REFL :args _let_4058) _let_994 _let_305 _let_238 _let_207 :args _let_188)) :args ((or _let_294 _let_211 _let_195 _let_993 _let_4057))))) (let ((_let_4060 (MACRO_RESOLUTION_TRUST _let_4059 _let_304 _let_237 _let_205 _let_3631 :args (_let_4057 true _let_294 true _let_211 true _let_195 false _let_958)))) (let ((_let_4061 (not _let_4057))) (let ((_let_4062 (and _let_988 _let_295 _let_212 _let_197))) (let ((_let_4063 (=> _let_4062 (ite _let_601 (ite _let_2170 (> _let_48 _let_67) (> _let_48 _let_2169)) (ite _let_2170 (> _let_1648 _let_67) (> _let_1648 _let_2169)))))) (let ((_let_4064 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_4056)) :args ((or _let_599 _let_4053 (not _let_4056)))) _let_608 (MACRO_RESOLUTION_TRUST (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_4063 THEORY_ARITH)) (REWRITE :args (_let_4063)))) :args ((or _let_4056 _let_4061))) _let_4060 :args (_let_4056 false _let_4057)) :args (_let_4053 false _let_113 false _let_4056)))) (let ((_let_4065 ((< _let_67 0.0)))) (let ((_let_4066 (_let_3154))) (let ((_let_4067 (ASSUME :args _let_4066))) (let ((_let_4068 (_let_2170))) (let ((_let_4069 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_4067 _let_349) :args (_let_333 _let_3154)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_4065) _let_350 :args _let_202) :args _let_201) :args _let_4065) :args _let_4068) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_4067 :args _let_4065) :args ((not _let_2170)))) :args (_let_3154 _let_333)) :args ((not (and _let_333 _let_3154)) SB_LITERAL))) (CONG _let_343 (MACRO_SR_PRED_INTRO :args ((= (not _let_3154) _let_1476))) :args _let_188)) _let_341 :args (_let_1476 true _let_331)))) (let ((_let_4070 (REORDERING (CNF_ITE_POS1 :args (_let_4053)) :args ((or _let_3154 _let_4052 (not _let_4053)))))) (let ((_let_4071 (MACRO_RESOLUTION_TRUST _let_4070 _let_4069 _let_4064 :args (_let_4052 false _let_1476 false _let_4053)))) (let ((_let_4072 (MACRO_RESOLUTION_TRUST _let_3177 _let_2201 (MACRO_RESOLUTION_TRUST _let_3156 _let_4069 _let_3152 :args (_let_3030 false _let_1476 false _let_3031)) :args (_let_3029 false _let_1547 false _let_3030)))) (let ((_let_4073 (_let_4052))) (let ((_let_4074 (ASSUME :args _let_4073))) (let ((_let_4075 (MACRO_SR_PRED_TRANSFORM _let_4074 :args ((< _let_4049 0.0))))) (let ((_let_4076 (>= _let_4047 0.0))) (let ((_let_4077 (_let_4076))) (let ((_let_4078 (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_4048)) :args _let_4077) _let_4075 _let_3209 :args _let_1056) :args _let_201) :args (_let_4052 _let_3029 _let_4048))) :args ((or _let_4050 _let_3028 _let_4051))) :args ((or _let_4051 _let_3028 _let_4050))))) (let ((_let_4079 (not _let_161))) (let ((_let_4080 ((< _let_4047 0.0)))) (let ((_let_4081 ((> _let_4047 0.0)))) (let ((_let_4082 (_let_4079))) (let ((_let_4083 (EQ_RESOLVE (NOT_AND (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_4080) (MACRO_SR_PRED_TRANSFORM (ASSUME :args _let_4082) :args _let_4081) :args _let_202) :args _let_201) :args _let_4080) :args _let_4077) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_4051)) :args _let_4080) :args ((not _let_4076)))) :args (_let_4051 _let_4079))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_4051) _let_4048))) (MACRO_SR_PRED_INTRO :args ((= (not _let_4079) _let_161))) :args _let_188)))) (let ((_let_4084 (+ _let_48 _let_1383))) (let ((_let_4085 (>= _let_4084 0))) (let ((_let_4086 (>= (+ _let_162 _let_1383) 0))) (let ((_let_4087 (not _let_4086))) (let ((_let_4088 (not _let_4085))) (let ((_let_4089 (ite _let_113 _let_4088 _let_4087))) (let ((_let_4090 (not _let_163))) (let ((_let_4091 (+ _let_48 _let_26))) (let ((_let_4092 (>= _let_4091 0))) (let ((_let_4093 (not _let_4092))) (let ((_let_4094 (ite _let_113 _let_4093 _let_4090))) (let ((_let_4095 (ite _let_1387 _let_4089 _let_4094))) (let ((_let_4096 (=> _let_4062 (ite _let_2147 (ite _let_601 (> _let_26 _let_48) (> _let_26 _let_1648)) (ite _let_601 (> _let_2145 _let_48) (> _let_2145 _let_1648)))))) (let ((_let_4097 (MACRO_RESOLUTION_TRUST (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_4096 THEORY_ARITH)) (REWRITE :args (_let_4096)))) :args ((or _let_4095 _let_4061))) _let_4060 :args (_let_4095 false _let_4057)))) (let ((_let_4098 (not _let_4094))) (let ((_let_4099 (_let_4092))) (let ((_let_4100 (_let_4087))) (let ((_let_4101 ((< _let_4091 0.0)))) (let ((_let_4102 (ASSUME :args _let_4100))) (let ((_let_4103 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_4094)) :args ((or _let_599 _let_4093 _let_4098))) _let_608 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_4102 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_4101) (MACRO_SR_PRED_TRANSFORM _let_4102 :args ((> _let_4091 0.0))) :args _let_202) :args _let_201) :args _let_4101) :args ((>= _let_4091 0.0))) :args _let_4099) :args _let_4100)) :args _let_4100)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_4087) _let_4086))) (REFL :args _let_4099) :args _let_188)) (MACRO_RESOLUTION_TRUST (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_4086)) :args ((<= _let_4091 0.0))) _let_4075 _let_3209 _let_2200 _let_2531 :args _let_894) :args _let_201) :args (_let_4052 _let_3029 _let_2190 _let_2363 _let_4086))) :args ((or _let_4050 _let_3028 _let_2188 _let_1574 _let_4087))) :args ((or _let_1574 _let_2188 _let_3028 _let_4087 _let_4050))) _let_2366 _let_2193 _let_4072 _let_4071 :args (_let_4087 true _let_1574 true _let_2188 true _let_3028 true _let_4050)) :args (_let_4092 true _let_4086)) :args (_let_4098 false _let_113 false _let_4092)))) (let ((_let_4104 (not _let_4095))) (let ((_let_4105 (_let_4095))) (let ((_let_4106 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_4089)) :args ((or _let_599 _let_4088 (not _let_4089)))) _let_608 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS3 :args _let_4105) :args ((or _let_4089 _let_4094 _let_4104))) _let_4103 _let_4097 :args (_let_4089 true _let_4094 false _let_4095)) :args (_let_4088 false _let_113 false _let_4089)))) (let ((_let_4107 (_let_163))) (let ((_let_4108 (_let_4088))) (let ((_let_4109 ((<= _let_4084 0.0)))) (let ((_let_4110 ((> _let_4084 0.0)))) (let ((_let_4111 (ASSUME :args _let_4108))) (let ((_let_4112 (MACRO_SR_PRED_TRANSFORM _let_4111 :args ((< _let_4084 0.0))))) (let ((_let_4113 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_4111 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_4110) _let_4112 :args _let_503) :args _let_201) :args _let_4110) :args _let_4109) :args _let_4107) :args _let_4108)) :args _let_4108)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_4088) _let_4085))) (REFL :args _let_4107) :args _let_188)) _let_4106 :args (_let_163 true _let_4085)))) (let ((_let_4114 (+ _let_50 _let_181))) (let ((_let_4115 (>= _let_4114 0))) (let ((_let_4116 (>= (+ _let_164 _let_181) 0))) (let ((_let_4117 (not _let_4116))) (let ((_let_4118 (not _let_4115))) (let ((_let_4119 (ite _let_114 _let_4118 _let_4117))) (let ((_let_4120 (not _let_165))) (let ((_let_4121 (+ _let_50 _let_29))) (let ((_let_4122 (>= _let_4121 0))) (let ((_let_4123 (not _let_4122))) (let ((_let_4124 (ite _let_114 _let_4123 _let_4120))) (let ((_let_4125 (ite _let_1314 _let_4119 _let_4124))) (let ((_let_4126 (=> _let_4062 (ite _let_2005 (ite _let_616 (> _let_29 _let_50) (> _let_29 _let_2081)) (ite _let_616 (> _let_2004 _let_50) (> _let_2004 _let_2081)))))) (let ((_let_4127 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_4126 THEORY_ARITH)) (REWRITE :args (_let_4126)))) :args ((or _let_4125 _let_4061))))) (let ((_let_4128 (ASSUME :args _let_2492))) (let ((_let_4129 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_4128 _let_2013) :args (_let_2009 _let_2053)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2510) _let_2014 :args _let_202) :args _let_201) :args _let_2510) :args _let_2511) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_4128 :args _let_2510) :args _let_2509)) :args (_let_2053 _let_2009)) :args ((not (and _let_2009 _let_2053)) SB_LITERAL))) (CONG _let_3471 (MACRO_SR_PRED_INTRO :args ((= (not _let_2053) _let_1314))) :args _let_188)) _let_2012 :args (_let_1314 true _let_2008)))) (let ((_let_4130 (not _let_4125))) (let ((_let_4131 (_let_4125))) (let ((_let_4132 (REORDERING (CNF_ITE_POS1 :args (_let_4119)) :args ((or _let_614 _let_4118 (not _let_4119)))))) (let ((_let_4133 (MACRO_RESOLUTION_TRUST _let_4132 _let_625 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args _let_4131) :args ((or _let_2053 _let_4119 _let_4130))) _let_4129 (MACRO_RESOLUTION_TRUST _let_4127 _let_4060 :args (_let_4125 false _let_4057)) :args (_let_4119 false _let_1314 false _let_4125)) :args (_let_4118 false _let_114 false _let_4119)))) (let ((_let_4134 (>= _let_50 _let_29))) (let ((_let_4135 (<= _let_50 _let_29))) (let ((_let_4136 ((or _let_4135 _let_4134)))) (let ((_let_4137 (not _let_4134))) (let ((_let_4138 (not _let_4135))) (let ((_let_4139 (EQ_RESOLVE (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_4138)) :args ((> _let_50 _let_29))) (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_4137)) :args ((< _let_50 _let_29))) :args _let_503) :args _let_201) :args (_let_4138 _let_4137))) :args _let_4136) (REWRITE :args _let_4136)))) (let ((_let_4140 (MACRO_RESOLUTION_TRUST _let_4139 _let_4133 :args (_let_165 true _let_4115)))) (let ((_let_4141 (>= (+ _let_352 _let_30) 0))) (let ((_let_4142 (not _let_4141))) (let ((_let_4143 (+ _let_51 _let_915))) (let ((_let_4144 (>= _let_4143 0))) (let ((_let_4145 (not _let_4144))) (let ((_let_4146 (ite _let_1296 _let_4145 (not (>= (+ _let_352 _let_915) 0))))) (let ((_let_4147 (ite _let_128 _let_4146 (ite _let_1296 (not (>= (+ _let_51 _let_30) 0)) _let_4142)))) (let ((_let_4148 (>= (+ _let_167 _let_169) 0))) (let ((_let_4149 (>= _let_2540 0))) (let ((_let_4150 (>= (+ _let_171 _let_23) 0))) (let ((_let_4151 (+ _let_74 _let_65))) (let ((_let_4152 (>= _let_4151 0))) (let ((_let_4153 (+ _let_46 _let_22))) (let ((_let_4154 (>= _let_4153 0))) (let ((_let_4155 (not _let_168))) (let ((_let_4156 (not _let_4152))) (let ((_let_4157 (ite _let_3064 _let_4156 _let_4155))) (let ((_let_4158 (not _let_172))) (let ((_let_4159 (not _let_4154))) (let ((_let_4160 (ite _let_3316 _let_4159 _let_4158))) (let ((_let_4161 (not _let_4148))) (let ((_let_4162 (+ _let_74 _let_169))) (let ((_let_4163 (>= _let_4162 0))) (let ((_let_4164 (not _let_4163))) (let ((_let_4165 (ite _let_3064 _let_4164 _let_4161))) (let ((_let_4166 (>= _let_65 0))) (let ((_let_4167 (ite _let_4166 _let_4165 _let_4157))) (let ((_let_4168 (not _let_4150))) (let ((_let_4169 (+ _let_46 _let_23))) (let ((_let_4170 (>= _let_4169 0))) (let ((_let_4171 (not _let_4170))) (let ((_let_4172 (ite _let_3316 _let_4171 _let_4168))) (let ((_let_4173 (ite (>= _let_22 0) _let_4172 _let_4160))) (let ((_let_4174 (+ _let_65 _let_171))) (let ((_let_4175 (>= _let_4174 0))) (let ((_let_4176 (not _let_4175))) (let ((_let_4177 (ite _let_4166 _let_4176 (not (>= (+ _let_169 _let_171) 0))))) (let ((_let_4178 (+ _let_65 _let_173))) (let ((_let_4179 (>= _let_4178 0))) (let ((_let_4180 (and _let_2262 _let_756 _let_197))) (let ((_let_4181 (not _let_174))) (let ((_let_4182 (+ _let_63 _let_61))) (let ((_let_4183 (>= _let_4182 0))) (let ((_let_4184 (not _let_4183))) (let ((_let_4185 (ite _let_1240 _let_4184 _let_4181))) (let ((_let_4186 (>= (+ _let_173 _let_121) 0))) (let ((_let_4187 (not _let_4186))) (let ((_let_4188 (+ _let_63 _let_121))) (let ((_let_4189 (>= _let_4188 0))) (let ((_let_4190 (not _let_4189))) (let ((_let_4191 (ite _let_1240 _let_4190 _let_4187))) (let ((_let_4192 (ite _let_120 _let_4191 _let_4185))) (let ((_let_4193 (and _let_1107 _let_295))) (let ((_let_4194 (not _let_177))) (let ((_let_4195 (ite _let_1166 _let_4194 (not (>= (+ _let_11 _let_175) 0))))) (let ((_let_4196 (ite _let_2435 _let_4195 (ite _let_1166 (not (>= (+ _let_10 _let_9) 0)) (not (>= (+ _let_11 _let_9) 0)))))) (let ((_let_4197 (+ _let_38 _let_37))) (let ((_let_4198 (>= _let_4197 0))) (let ((_let_4199 (not _let_4198))) (let ((_let_4200 (ite _let_1183 _let_4199 (not (>= (+ _let_130 _let_37) 0))))) (let ((_let_4201 (ite _let_513 _let_4200 (ite _let_1183 (not (>= (+ _let_38 _let_36) 0)) (not (>= (+ _let_130 _let_36) 0)))))) (let ((_let_4202 (+ _let_13 _let_1136))) (let ((_let_4203 (>= _let_4202 0))) (let ((_let_4204 (not _let_4203))) (let ((_let_4205 (ite _let_1277 _let_4204 (not (>= (+ _let_1263 _let_1136) 0))))) (let ((_let_4206 (ite _let_1150 _let_4205 (ite _let_1277 (not (>= (+ _let_13 _let_12) 0)) (not (>= (+ _let_1263 _let_12) 0)))))) (let ((_let_4207 (+ _let_39 _let_130))) (let ((_let_4208 (>= _let_4207 0))) (let ((_let_4209 (not _let_4208))) (let ((_let_4210 (ite _let_1261 _let_4209 (not (>= (+ _let_137 _let_130) 0))))) (let ((_let_4211 (ite _let_1183 _let_4210 (ite _let_1261 (not (>= (+ _let_39 _let_38) 0)) (not (>= (+ _let_137 _let_38) 0)))))) (let ((_let_4212 (not _let_180))) (let ((_let_4213 (ite _let_1387 _let_4212 (not (>= (+ _let_1383 _let_178) 0))))) (let ((_let_4214 (ite _let_1372 _let_4213 (ite _let_1387 (not (>= (+ _let_26 _let_25) 0)) (not (>= (+ _let_1383 _let_25) 0)))))) (let ((_let_4215 (>= _let_73 (- 1)))) (let ((_let_4216 (>= _let_68 (- 1)))) (let ((_let_4217 (>= _let_50 (- 1)))) (let ((_let_4218 (>= _let_44 (- 1)))) (let ((_let_4219 (>= _let_27 (- 1)))) (let ((_let_4220 (>= _let_22 (- 1)))) (let ((_let_4221 (>= _let_21 (- 1)))) (let ((_let_4222 (>= _let_19 (- 1)))) (let ((_let_4223 (=> _let_3721 (ite _let_928 (ite _let_1991 (> _let_30 _let_51) (> _let_30 _let_1989)) (ite _let_1991 (> _let_1633 _let_51) (> _let_1633 _let_1989)))))) (let ((_let_4224 (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_4223 THEORY_ARITH)) (REWRITE :args (_let_4223)))))) (let ((_let_4225 (REORDERING (CNF_ITE_POS1 :args (_let_4147)) :args ((or _let_927 _let_4146 (not _let_4147)))))) (let ((_let_4226 (REORDERING (CNF_ITE_POS1 :args (_let_4146)) :args ((or _let_1993 _let_4145 (not _let_4146)))))) (let ((_let_4227 (_let_4145))) (let ((_let_4228 (ASSUME :args _let_4227))) (let ((_let_4229 (MACRO_SR_PRED_TRANSFORM _let_4228 :args ((< _let_4143 0.0))))) (let ((_let_4230 (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_1290)) :args ((>= _let_1289 0.0))) _let_2550 _let_4229 :args _let_2344) :args _let_201) :args (_let_1334 _let_4145 _let_1290))) :args ((or _let_1335 _let_4144 _let_1291))) :args ((or _let_1291 _let_1335 _let_4144))))) (let ((_let_4231 (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_4148)) :args ((<= _let_4151 0.0))))) (let ((_let_4232 (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_4231 _let_1016 _let_3513 _let_3733 :args _let_968) :args _let_201) :args (_let_166 _let_3340 _let_3711 _let_4148))) :args ((or _let_964 _let_3055 _let_3710 _let_4161))) :args ((or _let_3055 _let_964 _let_3710 _let_4161))))) (let ((_let_4233 (not _let_4149))) (let ((_let_4234 (ite _let_963 _let_4233 (not (>= (+ _let_78 _let_171) 0))))) (let ((_let_4235 (ite _let_3316 _let_4234 (ite _let_963 (not (>= (+ u _let_46) 0)) (not (>= (+ _let_78 _let_46) 0)))))) (let ((_let_4236 (- _let_46))) (let ((_let_4237 (=> _let_3721 (ite _let_3415 (ite _let_1027 (> _let_46 u) (> _let_46 _let_1635)) (ite _let_1027 (> _let_4236 u) (> _let_4236 _let_1635)))))) (let ((_let_4238 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_4237 THEORY_ARITH)) (REWRITE :args (_let_4237)))) :args ((or _let_4235 _let_3719))))) (let ((_let_4239 (REORDERING (CNF_ITE_POS1 :args (_let_4235)) :args ((or _let_3413 _let_4234 (not _let_4235)))))) (let ((_let_4240 (REORDERING (CNF_ITE_POS1 :args (_let_4234)) :args ((or _let_1026 _let_4233 (not _let_4234)))))) (let ((_let_4241 (MACRO_RESOLUTION_TRUST _let_4240 _let_1032 (MACRO_RESOLUTION_TRUST _let_4239 _let_3423 (MACRO_RESOLUTION_TRUST _let_4238 _let_3718 :args (_let_4235 false _let_3715)) :args (_let_4234 false _let_3316 false _let_4235)) :args (_let_4233 false _let_963 false _let_4234)))) (let ((_let_4242 (ASSUME :args (_let_4233)))) (let ((_let_4243 (MACRO_SR_PRED_TRANSFORM _let_4242 :args ((< _let_2540 0.0))))) (let ((_let_4244 (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_4150)) :args ((<= _let_4153 0.0))))) (let ((_let_4245 (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_4244 _let_1016 _let_4243 _let_3511 :args _let_1656) :args _let_201) :args (_let_166 _let_4233 _let_3336 _let_4150))) :args ((or _let_964 _let_4149 _let_3054 _let_4168))) :args ((or _let_3054 _let_964 _let_4149 _let_4168))))) (let ((_let_4246 (_let_4152))) (let ((_let_4247 (_let_4161))) (let ((_let_4248 ((< _let_4151 0.0)))) (let ((_let_4249 (ASSUME :args _let_4247))) (let ((_let_4250 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_4249 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_4248) (MACRO_SR_PRED_TRANSFORM _let_4249 :args ((> _let_4151 0.0))) :args _let_202) :args _let_201) :args _let_4248) :args ((>= _let_4151 0.0))) :args _let_4246) :args _let_4247)) :args _let_4247)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_4161) _let_4148))) (REFL :args _let_4246) :args _let_188)))) (let ((_let_4251 (_let_4154))) (let ((_let_4252 (_let_4168))) (let ((_let_4253 ((< _let_4153 0.0)))) (let ((_let_4254 (ASSUME :args _let_4252))) (let ((_let_4255 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_4254 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_4253) (MACRO_SR_PRED_TRANSFORM _let_4254 :args ((> _let_4153 0.0))) :args _let_202) :args _let_201) :args _let_4253) :args ((>= _let_4153 0.0))) :args _let_4251) :args _let_4252)) :args _let_4252)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_4168) _let_4150))) (REFL :args _let_4251) :args _let_188)))) (let ((_let_4256 (not _let_4157))) (let ((_let_4257 (REORDERING (CNF_ITE_POS1 :args (_let_4157)) :args ((or _let_3428 _let_4156 _let_4256))))) (let ((_let_4258 (not _let_4160))) (let ((_let_4259 (REORDERING (CNF_ITE_POS1 :args (_let_4160)) :args ((or _let_3413 _let_4159 _let_4258))))) (let ((_let_4260 (- _let_65))) (let ((_let_4261 (>= _let_65 0.0))) (let ((_let_4262 (=> _let_3721 (ite _let_4261 (ite _let_3429 (> _let_65 _let_74) (> _let_65 _let_3720)) (ite _let_3429 (> _let_4260 _let_74) (> _let_4260 _let_3720)))))) (let ((_let_4263 (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_4262 THEORY_ARITH)) (REWRITE :args (_let_4262)))))) (let ((_let_4264 (MACRO_RESOLUTION_TRUST _let_4263 _let_3718 :args (_let_4167 false _let_3715)))) (let ((_let_4265 (not _let_4167))) (let ((_let_4266 (_let_4167))) (let ((_let_4267 (REORDERING (CNF_ITE_POS3 :args _let_4266) :args ((or _let_4165 _let_4157 _let_4265))))) (let ((_let_4268 (REORDERING (CNF_ITE_POS2 :args _let_4266) :args ((or _let_4166 _let_4157 _let_4265))))) (let ((_let_4269 (- _let_22))) (let ((_let_4270 (=> _let_3721 (ite (>= _let_22 0.0) (ite _let_3415 (> _let_22 _let_46) (> _let_22 _let_4236)) (ite _let_3415 (> _let_4269 _let_46) (> _let_4269 _let_4236)))))) (let ((_let_4271 (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_4270 THEORY_ARITH)) (REWRITE :args (_let_4270)))))) (let ((_let_4272 (MACRO_RESOLUTION_TRUST _let_4271 _let_3718 :args (_let_4173 false _let_3715)))) (let ((_let_4273 (REORDERING (CNF_ITE_POS3 :args (_let_4173)) :args ((or _let_4172 _let_4160 (not _let_4173)))))) (let ((_let_4274 (REORDERING (CNF_ITE_POS1 :args (_let_4165)) :args ((or _let_3428 _let_4164 (not _let_4165)))))) (let ((_let_4275 (not _let_170))) (let ((_let_4276 (ite _let_3316 _let_4177 (ite _let_4166 (not (>= (+ _let_65 _let_46) 0)) _let_4275)))) (let ((_let_4277 (=> _let_3721 (ite _let_3415 (ite _let_4261 (> _let_46 _let_65) (> _let_46 _let_4260)) (ite _let_4261 (> _let_4236 _let_65) (> _let_4236 _let_4260)))))) (let ((_let_4278 (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_4277 THEORY_ARITH)) (REWRITE :args (_let_4277)))))) (let ((_let_4279 (REORDERING (CNF_ITE_POS1 :args (_let_4276)) :args ((or _let_3413 _let_4177 (not _let_4276)))))) (let ((_let_4280 (MACRO_RESOLUTION_TRUST _let_4279 _let_3423 (MACRO_RESOLUTION_TRUST _let_4278 _let_3718 :args (_let_4276 false _let_3715)) :args (_let_4177 false _let_3316 false _let_4276)))) (let ((_let_4281 (not _let_4166))) (let ((_let_4282 (REORDERING (CNF_ITE_POS1 :args (_let_4177)) :args ((or _let_4281 _let_4176 (not _let_4177)))))) (let ((_let_4283 (REORDERING (CNF_ITE_POS1 :args (_let_4172)) :args ((or _let_3413 _let_4171 (not _let_4172)))))) (let ((_let_4284 (_let_168))) (let ((_let_4285 (MACRO_SR_PRED_INTRO :args ((= (not _let_4164) _let_4163))))) (let ((_let_4286 (_let_4164))) (let ((_let_4287 ((<= _let_4162 0.0)))) (let ((_let_4288 ((> _let_4162 0.0)))) (let ((_let_4289 (ASSUME :args _let_4286))) (let ((_let_4290 (MACRO_SR_PRED_TRANSFORM _let_4289 :args ((< _let_4162 0.0))))) (let ((_let_4291 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_4289 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_4288) _let_4290 :args _let_503) :args _let_201) :args _let_4288) :args _let_4287) :args _let_4284) :args _let_4286)) :args _let_4286)) (CONG _let_4285 (REFL :args _let_4284) :args _let_188)))) (let ((_let_4292 (_let_170))) (let ((_let_4293 (MACRO_SR_PRED_INTRO :args ((= (not _let_4176) _let_4175))))) (let ((_let_4294 (_let_4176))) (let ((_let_4295 ((<= _let_4174 0.0)))) (let ((_let_4296 ((> _let_4174 0.0)))) (let ((_let_4297 (ASSUME :args _let_4294))) (let ((_let_4298 (MACRO_SR_PRED_TRANSFORM _let_4297 :args ((< _let_4174 0.0))))) (let ((_let_4299 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_4297 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_4296) _let_4298 :args _let_503) :args _let_201) :args _let_4296) :args _let_4295) :args _let_4292) :args _let_4294)) :args _let_4294)) (CONG _let_4293 (REFL :args _let_4292) :args _let_188)))) (let ((_let_4300 (_let_172))) (let ((_let_4301 (MACRO_SR_PRED_INTRO :args ((= (not _let_4171) _let_4170))))) (let ((_let_4302 (_let_4171))) (let ((_let_4303 ((<= _let_4169 0.0)))) (let ((_let_4304 ((> _let_4169 0.0)))) (let ((_let_4305 (ASSUME :args _let_4302))) (let ((_let_4306 (MACRO_SR_PRED_TRANSFORM _let_4305 :args ((< _let_4169 0.0))))) (let ((_let_4307 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_4305 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_4304) _let_4306 :args _let_503) :args _let_201) :args _let_4304) :args _let_4303) :args _let_4300) :args _let_4302)) :args _let_4302)) (CONG _let_4301 (REFL :args _let_4300) :args _let_188)))) (let ((_let_4308 (+ _let_63 _let_23))) (let ((_let_4309 (>= _let_4308 0))) (let ((_let_4310 (>= (+ _let_108 _let_38) 0))) (let ((_let_4311 (>= (+ _let_157 _let_38) 0))) (let ((_let_4312 (not _let_4179))) (let ((_let_4313 (not _let_4309))) (let ((_let_4314 ((>= _let_4178 0.0)))) (let ((_let_4315 (ASSUME :args (_let_4179)))) (let ((_let_4316 (MACRO_SR_PRED_TRANSFORM _let_4315 :args _let_4314))) (let ((_let_4317 (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_4309)) :args ((>= _let_4308 0.0))) _let_4316 _let_4298 _let_4306 :args ((- 1.0) (- 1.0) 1.0 1.0)) :args _let_201) :args (_let_4179 _let_4176 _let_4171 _let_4309))) :args ((or _let_4312 _let_4175 _let_4170 _let_4313))) :args ((or _let_4170 _let_4175 _let_4313 _let_4312))))) (let ((_let_4318 (not _let_4217))) (let ((_let_4319 (>= _let_50 (- 1.0)))) (let ((_let_4320 ((< _let_50 (- 1.0))))) (let ((_let_4321 (_let_4318))) (let ((_let_4322 (ASSUME :args _let_4321))) (let ((_let_4323 (_let_4319))) (let ((_let_4324 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_4322 _let_622) :args (_let_610 _let_4318)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_4320) _let_623 :args _let_202) :args _let_201) :args _let_4320) :args _let_4323) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_4322 :args _let_4320) :args ((not _let_4319)))) :args (_let_4318 _let_610)) :args ((not (and _let_610 _let_4318)) SB_LITERAL))) (CONG _let_615 (MACRO_SR_PRED_INTRO :args ((= (not _let_4318) _let_4217))) :args _let_188)) _let_613 :args (_let_4217 true _let_609)))) (let ((_let_4325 (+ _let_55 _let_130))) (let ((_let_4326 (>= _let_4325 0))) (let ((_let_4327 (not _let_4326))) (let ((_let_4328 (ite _let_510 _let_4327 (not (>= (+ _let_108 _let_130) 0))))) (let ((_let_4329 (not _let_4310))) (let ((_let_4330 (ite _let_1183 _let_4328 (ite _let_510 (not (>= (+ _let_55 _let_38) 0)) _let_4329)))) (let ((_let_4331 (=> _let_989 (ite _let_1809 (ite _let_517 (> _let_38 _let_55) (> _let_38 _let_515)) (ite _let_517 (> _let_1808 _let_55) (> _let_1808 _let_515)))))) (let ((_let_4332 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_4328)) :args ((or _let_547 _let_4327 (not _let_4328)))) _let_546 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_4330)) :args ((or _let_3768 _let_4328 (not _let_4330)))) _let_3767 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_4331 THEORY_ARITH)) (REWRITE :args (_let_4331)))) _let_3652 :args (_let_4330 false _let_959)) :args (_let_4328 false _let_1183 false _let_4330)) :args (_let_4327 false _let_510 false _let_4328)))) (let ((_let_4333 (_let_4310))) (let ((_let_4334 (MACRO_SR_PRED_INTRO :args ((= (not _let_4327) _let_4326))))) (let ((_let_4335 (_let_4327))) (let ((_let_4336 ((<= _let_4325 0.0)))) (let ((_let_4337 ((> _let_4325 0.0)))) (let ((_let_4338 (ASSUME :args _let_4335))) (let ((_let_4339 (MACRO_SR_PRED_TRANSFORM _let_4338 :args ((< _let_4325 0.0))))) (let ((_let_4340 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_4338 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_4337) _let_4339 :args _let_503) :args _let_201) :args _let_4337) :args _let_4336) :args _let_4333) :args _let_4335)) :args _let_4335)) (CONG _let_4334 (REFL :args _let_4333) :args _let_188)) _let_4332 :args (_let_4310 true _let_4326)))) (let ((_let_4341 (+ _let_56 _let_130))) (let ((_let_4342 (>= _let_4341 0))) (let ((_let_4343 (not _let_4342))) (let ((_let_4344 (ite _let_1625 _let_4343 (not (>= (+ _let_157 _let_130) 0))))) (let ((_let_4345 (not _let_4311))) (let ((_let_4346 (ite _let_1183 _let_4344 (ite _let_1625 (not (>= (+ _let_56 _let_38) 0)) _let_4345)))) (let ((_let_4347 (and _let_684 _let_450 _let_295 _let_212))) (let ((_let_4348 (_let_4347))) (let ((_let_4349 (=> (and _let_713 _let_472 _let_295 _let_212) (ite _let_1809 (ite _let_2293 (> _let_38 _let_56) (> _let_38 _let_2292)) (ite _let_2293 (> _let_1808 _let_56) (> _let_1808 _let_2292)))))) (let ((_let_4350 (_let_4311))) (let ((_let_4351 (_let_4343))) (let ((_let_4352 (<= _let_4341 0.0))) (let ((_let_4353 (_let_4352))) (let ((_let_4354 ((> _let_4341 0.0)))) (let ((_let_4355 (ASSUME :args _let_4351))) (let ((_let_4356 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_4355 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_4354) (MACRO_SR_PRED_TRANSFORM _let_4355 :args ((< _let_4341 0.0))) :args _let_503) :args _let_201) :args _let_4354) :args _let_4353) :args _let_4350) :args _let_4351)) :args _let_4351)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_4343) _let_4342))) (REFL :args _let_4350) :args _let_188)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_4344)) :args ((or _let_2358 _let_4343 (not _let_4344)))) _let_2891 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_4346)) :args ((or _let_3768 _let_4344 (not _let_4346)))) _let_3767 (MACRO_RESOLUTION_TRUST (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_4349 THEORY_ARITH)) (REWRITE :args (_let_4349)))) :args ((or _let_4346 (not _let_4347)))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_4348) (CONG (REFL :args _let_4348) _let_707 _let_464 _let_305 _let_238 :args _let_188)) :args ((or _let_294 _let_211 _let_463 _let_706 _let_4347))) _let_304 _let_237 _let_462 _let_705 :args (_let_4347 true _let_294 true _let_211 false _let_450 false _let_684)) :args (_let_4346 false _let_4347)) :args (_let_4344 false _let_1183 false _let_4346)) :args (_let_4343 false _let_1625 false _let_4344)) :args (_let_4311 true _let_4342)))) (let ((_let_4357 (MACRO_RESOLUTION_TRUST _let_3210 _let_4072 :args (_let_3020 true _let_3028)))) (let ((_let_4358 (_let_4054))) (let ((_let_4359 (MACRO_SR_PRED_INTRO :args ((= (not _let_4052) _let_4050))))) (let ((_let_4360 ((<= _let_4049 0.0)))) (let ((_let_4361 ((> _let_4049 0.0)))) (let ((_let_4362 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_4074 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_4361) _let_4075 :args _let_503) :args _let_201) :args _let_4361) :args _let_4360) :args _let_4358) :args _let_4073)) :args _let_4073)) (CONG _let_4359 (REFL :args _let_4358) :args _let_188)) _let_4071 :args (_let_4054 true _let_4050)))) (let ((_let_4363 (MACRO_RESOLUTION_TRUST _let_2691 _let_608 (MACRO_RESOLUTION_TRUST _let_2648 (MACRO_RESOLUTION_TRUST (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_2613 _let_4075 _let_3209 _let_2200 _let_2582 :args _let_894) :args _let_201) :args (_let_4052 _let_3029 _let_2190 _let_2376 _let_1576))) :args ((or _let_4050 _let_3028 _let_2188 _let_1575 _let_1602))) :args ((or _let_1575 _let_2188 _let_1602 _let_3028 _let_4050))) _let_2379 _let_2193 _let_4072 _let_4071 :args (_let_1602 true _let_1575 true _let_2188 true _let_3028 true _let_4050)) :args (_let_1591 true _let_1576)) :args (_let_2690 false _let_113 false _let_1591)))) (let ((_let_4364 (MACRO_RESOLUTION_TRUST _let_2723 _let_608 (MACRO_RESOLUTION_TRUST _let_2706 _let_4363 _let_2703 :args (_let_1606 true _let_1597 false _let_1607)) :args (_let_1605 false _let_113 false _let_1606)))) (let ((_let_4365 (MACRO_RESOLUTION_TRUST _let_2750 _let_4364 :args (_let_1594 true _let_1604)))) (let ((_let_4366 (_let_4312))) (let ((_let_4367 (REFL :args _let_4366))) (let ((_let_4368 (MACRO_SR_PRED_INTRO :args ((= (not _let_4313) _let_4309))))) (let ((_let_4369 (REFL :args (_let_4155)))) (let ((_let_4370 (REFL :args (_let_3990)))) (let ((_let_4371 (REFL :args (_let_3974)))) (let ((_let_4372 (REFL :args (_let_4005)))) (let ((_let_4373 (REFL :args (_let_3958)))) (let ((_let_4374 (REFL :args (_let_4055)))) (let ((_let_4375 (REFL :args (_let_4275)))) (let ((_let_4376 (REFL :args (_let_3941)))) (let ((_let_4377 (REFL :args (_let_3914)))) (let ((_let_4378 (REFL :args (_let_3897)))) (let ((_let_4379 (REFL :args (_let_4329)))) (let ((_let_4380 (REFL :args (_let_3878)))) (let ((_let_4381 (REFL :args (_let_4090)))) (let ((_let_4382 (REFL :args (_let_3853)))) (let ((_let_4383 (REFL :args (_let_3816)))) (let ((_let_4384 (REFL :args (_let_3782)))) (let ((_let_4385 (REFL :args (_let_3761)))) (let ((_let_4386 (REFL :args (_let_3739)))) (let ((_let_4387 (REFL :args (_let_3681)))) (let ((_let_4388 (REFL :args (_let_3713)))) (let ((_let_4389 (REFL :args (_let_3649)))) (let ((_let_4390 (REFL :args (_let_4120)))) (let ((_let_4391 (REFL :args (_let_832)))) (let ((_let_4392 (REFL :args (_let_1287)))) (let ((_let_4393 (REFL :args (_let_1595)))) (let ((_let_4394 (REFL :args _let_398))) (let ((_let_4395 (REFL :args _let_415))) (let ((_let_4396 (REFL :args _let_4321))) (let ((_let_4397 (REFL :args _let_3620))) (let ((_let_4398 (REFL :args _let_2196))) (let ((_let_4399 (ASSUME :args (_let_680)))) (let ((_let_4400 (MACRO_SR_PRED_TRANSFORM _let_4399 :args _let_698))) (let ((_let_4401 (ASSUME :args _let_4333))) (let ((_let_4402 (MACRO_SR_PRED_TRANSFORM _let_4401 :args _let_4336))) (let ((_let_4403 (ASSUME :args (_let_4313)))) (let ((_let_4404 (MACRO_SR_PRED_TRANSFORM _let_4403 :args ((< _let_4308 0.0))))) (let ((_let_4405 (ASSUME :args _let_4284))) (let ((_let_4406 (MACRO_SR_PRED_TRANSFORM _let_4405 :args _let_4287))) (let ((_let_4407 (ASSUME :args _let_4292))) (let ((_let_4408 (MACRO_SR_PRED_TRANSFORM _let_4407 :args _let_4295))) (let ((_let_4409 (ASSUME :args _let_3901))) (let ((_let_4410 (MACRO_SR_PRED_TRANSFORM _let_4409 :args _let_3904))) (let ((_let_4411 (ASSUME :args _let_3804))) (let ((_let_4412 (MACRO_SR_PRED_TRANSFORM _let_4411 :args _let_3807))) (let ((_let_4413 (ASSUME :args _let_3770))) (let ((_let_4414 (MACRO_SR_PRED_TRANSFORM _let_4413 :args _let_3773))) (let ((_let_4415 (ASSUME :args _let_3840))) (let ((_let_4416 (MACRO_SR_PRED_TRANSFORM _let_4415 :args _let_3843))) (let ((_let_4417 (ASSUME :args _let_3929))) (let ((_let_4418 (MACRO_SR_PRED_TRANSFORM _let_4417 :args _let_3932))) (let ((_let_4419 (ASSUME :args _let_3978))) (let ((_let_4420 (MACRO_SR_PRED_TRANSFORM _let_4419 :args _let_3981))) (let ((_let_4421 (ASSUME :args (_let_132)))) (let ((_let_4422 (MACRO_SR_PRED_TRANSFORM _let_4421 :args ((<= _let_2553 0.0))))) (let ((_let_4423 (ASSUME :args _let_4358))) (let ((_let_4424 (MACRO_SR_PRED_TRANSFORM _let_4423 :args _let_4360))) (let ((_let_4425 (ASSUME :args (_let_1547)))) (let ((_let_4426 (MACRO_SR_PRED_TRANSFORM _let_4425 :args _let_2198))) (let ((_let_4427 (ASSUME :args _let_4107))) (let ((_let_4428 (MACRO_SR_PRED_TRANSFORM _let_4427 :args _let_4109))) (let ((_let_4429 (ASSUME :args _let_4024))) (let ((_let_4430 (MACRO_SR_PRED_TRANSFORM _let_4429 :args _let_4027))) (let ((_let_4431 (ASSUME :args _let_3702))) (let ((_let_4432 (MACRO_SR_PRED_TRANSFORM _let_4431 :args _let_3705))) (let ((_let_4433 (ASSUME :args _let_3866))) (let ((_let_4434 (MACRO_SR_PRED_TRANSFORM _let_4433 :args _let_3869))) (let ((_let_4435 (ASSUME :args _let_3946))) (let ((_let_4436 (MACRO_SR_PRED_TRANSFORM _let_4435 :args _let_3949))) (let ((_let_4437 (ASSUME :args _let_3994))) (let ((_let_4438 (MACRO_SR_PRED_TRANSFORM _let_4437 :args _let_3997))) (let ((_let_4439 (ASSUME :args _let_864))) (let ((_let_4440 (MACRO_SR_PRED_TRANSFORM _let_4439 :args _let_867))) (let ((_let_4441 (ASSUME :args (_let_105)))) (let ((_let_4442 (MACRO_SR_PRED_TRANSFORM _let_4441 :args _let_417))) (let ((_let_4443 (ASSUME :args (_let_129)))) (let ((_let_4444 (MACRO_SR_PRED_TRANSFORM _let_4443 :args _let_3622))) (let ((_let_4445 (ASSUME :args (_let_165)))) (let ((_let_4446 (MACRO_SR_PRED_TRANSFORM _let_4445 :args ((<= _let_4114 0.0))))) (let ((_let_4447 (ASSUME :args _let_3751))) (let ((_let_4448 (MACRO_SR_PRED_TRANSFORM _let_4447 :args _let_3753))) (let ((_let_4449 (ASSUME :args _let_3962))) (let ((_let_4450 (MACRO_SR_PRED_TRANSFORM _let_4449 :args _let_3965))) (let ((_let_4451 (ASSUME :args _let_3727))) (let ((_let_4452 (MACRO_SR_PRED_TRANSFORM _let_4451 :args _let_3730))) (let ((_let_4453 (ASSUME :args (_let_4217)))) (let ((_let_4454 (MACRO_SR_PRED_TRANSFORM _let_4453 :args _let_4323))) (let ((_let_4455 (ASSUME :args _let_3885))) (let ((_let_4456 (MACRO_SR_PRED_TRANSFORM _let_4455 :args _let_3888))) (let ((_let_4457 (ASSUME :args _let_4350))) (let ((_let_4458 (REORDERING (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_4315 _let_252 _let_4399 _let_2593 _let_2589 _let_4401 _let_4403 _let_4405 _let_4407 _let_2549 _let_2864 _let_4409 _let_4411 _let_4413 _let_3501 _let_2838 _let_1060 _let_3477 _let_4415 _let_4417 _let_4419 _let_4421 _let_4423 _let_3580 _let_4425 _let_4427 _let_385 _let_4429 _let_2536 _let_2399 _let_3582 _let_2532 _let_3522 _let_2534 _let_2417 _let_2388 _let_1839 _let_183 _let_4431 _let_4433 _let_4435 _let_4437 _let_2528 _let_2579 _let_2577 _let_2585 _let_1657 _let_2526 _let_3499 _let_4439 _let_4441 _let_4443 _let_4445 _let_2538 _let_2551 _let_4447 _let_4449 _let_2591 _let_4451 _let_4453 _let_2824 _let_4455 _let_4457) :args (_let_79 _let_258 _let_247 _let_297 _let_278 _let_374 _let_2371 _let_310 _let_317 _let_214 _let_281 _let_285 _let_196 _let_1547 _let_1581 _let_680 _let_129 _let_106 _let_112 _let_4217 _let_119 _let_105 _let_104 _let_120 _let_1583 _let_107 _let_1584 _let_127 _let_1594 _let_1286 _let_1334 _let_109 _let_125 _let_111 _let_123 _let_3020 _let_115 _let_118 _let_165 _let_132 _let_134 _let_133 _let_135 _let_136 _let_138 _let_140 _let_141 _let_163 _let_142 _let_4310 _let_144 _let_146 _let_148 _let_170 _let_4054 _let_149 _let_156 _let_151 _let_153 _let_168 _let_4313 _let_4311 _let_4179)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM _let_4457 :args _let_4353) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_4353) _let_4456 _let_2825 _let_4454 _let_4452 _let_2592 _let_4450 _let_4448 _let_2552 _let_2539 _let_4446 _let_4444 _let_4442 _let_4440 _let_3500 _let_2527 _let_1658 _let_2586 _let_2578 _let_2580 _let_2529 _let_4438 _let_4436 _let_4434 _let_4432 _let_2560 _let_1840 _let_2389 _let_2418 _let_2535 _let_3523 _let_2533 _let_3583 _let_2400 _let_2537 _let_4430 _let_386 _let_4428 _let_4426 _let_3581 _let_4424 _let_4422 _let_4420 _let_4418 _let_4416 _let_3478 _let_1061 _let_2839 _let_3502 _let_4414 _let_4412 _let_4410 _let_2865 _let_2550 _let_4408 _let_4406 _let_4404 _let_4402 _let_2590 _let_2594 _let_4400 _let_266 _let_4316 :args (1.0 (/ 35 3) (- 15.0) (/ (- 40) 3) 22.0 (/ (- 71) 3) (/ 70 3) (/ 5 3) (/ 11 3) (/ 1 3) (/ 20 3) (- 10.0) (/ (- 1) 3) (/ 25 3) (/ 5 3) (- 9.0) (- 20.0) (- 3.0) (/ (- 20) 3) (/ (- 20) 3) (/ (- 10) 3) 5.0 2.0 (/ 1 3) (/ 25 3) (/ 5 3) (/ (- 20) 3) (- 10.0) (/ (- 10) 3) (- 20.0) (- 20.0) (- 10.0) (/ (- 1) 3) (- 10.0) (/ (- 10) 3) (- 1.0) (/ (- 10) 3) 10.0 (- 49.0) (- 50.0) 40.0 24.0 (/ 52 3) (/ 25 3) (/ 5 3) (/ (- 55) 3) (/ (- 52) 3) 10.0 (/ 5 3) (/ 10 3) (/ 10 3) (/ 40 3) (/ 10 3) (/ (- 20) 3) (/ 20 3) (/ 46 3) (/ 5 3) 9.0 (/ 127 3) (/ 47 3) (- 68.0) (- 68.0) (/ (- 1) 3))) :args _let_201) :args _let_4353) :args _let_4354) :args ((not _let_4352)))) :args (_let_4179 _let_258 _let_680 _let_111 _let_107 _let_4310 _let_4313 _let_168 _let_170 _let_1334 _let_1286 _let_144 _let_138 _let_136 _let_115 _let_1594 _let_120 _let_123 _let_140 _let_146 _let_151 _let_132 _let_4054 _let_3020 _let_1547 _let_163 _let_374 _let_156 _let_2371 _let_317 _let_118 _let_297 _let_112 _let_281 _let_196 _let_214 _let_247 _let_79 _let_133 _let_141 _let_148 _let_153 _let_106 _let_285 _let_278 _let_1583 _let_310 _let_119 _let_127 _let_125 _let_105 _let_129 _let_165 _let_1584 _let_109 _let_135 _let_149 _let_1581 _let_134 _let_4217 _let_104 _let_142 _let_4311)) :args ((not (and _let_79 _let_258 _let_247 _let_297 _let_278 _let_374 _let_2371 _let_310 _let_317 _let_214 _let_281 _let_285 _let_196 _let_1547 _let_1581 _let_680 _let_129 _let_106 _let_112 _let_4217 _let_119 _let_105 _let_104 _let_120 _let_1583 _let_107 _let_1584 _let_127 _let_1594 _let_1286 _let_1334 _let_109 _let_125 _let_111 _let_123 _let_3020 _let_115 _let_118 _let_165 _let_132 _let_134 _let_133 _let_135 _let_136 _let_138 _let_140 _let_141 _let_163 _let_142 _let_4310 _let_144 _let_146 _let_148 _let_170 _let_4054 _let_149 _let_156 _let_151 _let_153 _let_168 _let_4313 _let_4311 _let_4179)) SB_LITERAL))) (CONG _let_2508 _let_259 _let_3473 _let_2504 _let_2503 _let_379 _let_2500 _let_3469 _let_2392 _let_2382 _let_2497 _let_2496 _let_2411 _let_4398 _let_2495 _let_701 _let_4397 _let_2493 _let_3463 _let_4396 _let_2488 _let_4395 _let_4394 _let_1055 _let_2486 _let_2484 _let_2483 _let_3452 _let_4393 _let_4392 _let_2479 _let_2477 _let_4391 _let_2475 _let_3442 _let_3571 _let_3437 _let_3570 _let_4390 _let_4389 _let_4388 _let_4387 _let_4386 _let_4385 _let_4384 _let_4383 _let_4382 _let_4381 _let_4380 _let_4379 _let_4378 _let_4377 _let_4376 _let_4375 _let_4374 _let_4373 _let_4372 _let_4371 _let_4370 _let_4369 _let_4368 (REFL :args (_let_4345)) _let_4367 :args _let_188)) :args ((or _let_2473 _let_249 _let_87 _let_95 _let_89 _let_373 _let_1578 _let_97 _let_99 _let_85 _let_91 _let_93 _let_83 _let_2402 _let_690 _let_2194 _let_956 _let_4318 _let_431 _let_581 _let_744 _let_411 _let_394 _let_2420 _let_770 _let_445 _let_2434 _let_878 _let_1595 _let_1287 _let_1335 _let_512 _let_832 _let_561 _let_784 _let_3021 _let_631 _let_676 _let_4120 _let_3649 _let_3713 _let_3681 _let_3739 _let_3761 _let_3782 _let_3816 _let_3853 _let_4090 _let_3878 _let_4329 _let_3897 _let_3914 _let_3941 _let_4275 _let_4055 _let_3958 _let_4005 _let_3974 _let_3990 _let_4155 _let_4309 _let_4345 _let_4312))))) (let ((_let_4459 (ite _let_680 _let_2259 _let_2255))) (let ((_let_4460 (ite _let_957 _let_4459 (ite _let_680 _let_2261 _let_2256)))) (let ((_let_4461 (and _let_4460 _let_212 _let_197))) (let ((_let_4462 (>= (+ _let_169 _let_63) 0))) (let ((_let_4463 (not _let_4462))) (let ((_let_4464 (ite _let_1240 _let_4463 (not (>= (+ _let_169 _let_173) 0))))) (let ((_let_4465 (ite _let_4166 _let_4464 (ite _let_1240 (not (>= (+ _let_65 _let_63) 0)) _let_4312)))) (let ((_let_4466 (MACRO_SR_PRED_INTRO :args ((= (not _let_4312) _let_4179))))) (let ((_let_4467 (REFL :args (_let_2259)))) (let ((_let_4468 (_let_2256))) (let ((_let_4469 (EQ_RESOLVE (NOT_AND (THEORY_LEMMA :args ((not (and _let_2253 _let_2258 _let_4312)) THEORY_ARITH))) (CONG (REFL :args _let_4468) _let_4467 _let_4466 :args _let_188)))) (let ((_let_4470 (MACRO_RESOLUTION_TRUST (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_2254)) :args ((<= _let_2260 0.0))) _let_267 _let_235 :args _let_264) :args _let_201) :args (_let_256 _let_218 _let_2254))) :args ((or _let_251 _let_215 _let_2255))) _let_254 _let_229 :args (_let_2255 true _let_251 true _let_215)))) (let ((_let_4471 (_let_4459))) (let ((_let_4472 (REORDERING (EQ_RESOLVE (CNF_ITE_NEG3 :args _let_4471) (CONG (REFL :args _let_4471) (MACRO_SR_PRED_INTRO :args ((= (not _let_2259) _let_2258))) (MACRO_SR_PRED_INTRO :args ((= (not _let_2255) _let_2254))) :args _let_188)) :args ((or _let_2254 _let_2258 _let_4459))))) (let ((_let_4473 (REORDERING (CNF_ITE_NEG1 :args (_let_4460)) :args ((or _let_1000 _let_4460 (not _let_4459)))))) (let ((_let_4474 (not _let_4460))) (let ((_let_4475 (REFL :args (_let_4474)))) (let ((_let_4476 (_let_4461))) (let ((_let_4477 (ite _let_987 (ite _let_692 (> v z) (> v _let_712)) (ite _let_692 (> _let_985 z) (> _let_985 _let_712))))) (let ((_let_4478 (=> (and _let_4477 _let_212 _let_197) (ite _let_4261 (ite _let_1889 (> _let_65 _let_63) (> _let_65 _let_1888)) (ite _let_1889 (> _let_4260 _let_63) (> _let_4260 _let_1888)))))) (let ((_let_4479 (<= _let_4178 0.0))) (let ((_let_4480 ((> _let_4178 0.0)))) (let ((_let_4481 ((< _let_4178 0.0)))) (let ((_let_4482 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_4480) (MACRO_SR_PRED_TRANSFORM (ASSUME :args _let_4366) :args _let_4481) :args _let_503) :args _let_201) :args _let_4480) :args (_let_4479)) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_4463)) :args _let_4480) :args ((not _let_4479)))) :args (_let_4463 _let_4312))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_4463) _let_4462))) _let_4466 :args _let_188)) (REORDERING (CNF_ITE_POS1 :args (_let_4464)) :args ((or _let_1900 _let_4463 (not _let_4464)))) _let_1908 (REORDERING (CNF_ITE_POS1 :args (_let_4465)) :args ((or _let_4281 _let_4464 (not _let_4465)))) (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_4478 THEORY_ARITH)) (REWRITE :args (_let_4478)))) :args ((or _let_4465 (not _let_4461)))) (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_4476) (CONG (REFL :args _let_4476) _let_4475 _let_238 _let_207 :args _let_188)) :args ((or _let_211 _let_195 _let_4461 _let_4474))) _let_237 _let_205 _let_4473 _let_1005 _let_4472 _let_4470 _let_4469 :args ((or _let_4281 _let_2256 _let_4179) true _let_4462 false _let_1240 false _let_4464 false _let_4465 false _let_4461 true _let_211 true _let_195 false _let_4460 false _let_957 false _let_4459 true _let_2254 true _let_2258)))) (let ((_let_4483 (_let_2258))) (let ((_let_4484 ((<= _let_2252 0.0)))) (let ((_let_4485 ((> _let_2252 0.0)))) (let ((_let_4486 (ASSUME :args _let_4468))) (let ((_let_4487 (MACRO_SR_PRED_TRANSFORM _let_4486 :args ((< _let_2252 0.0))))) (let ((_let_4488 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_4486 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_4485) _let_4487 :args _let_503) :args _let_201) :args _let_4485) :args _let_4484) :args _let_4483) :args _let_4468)) :args _let_4468)) (CONG _let_2346 (REFL :args _let_4483) :args _let_188)))) (let ((_let_4489 (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_1699 _let_4487 _let_266 :args _let_1056) :args _let_201) :args (_let_2256 _let_258 _let_1104))) :args ((or _let_2253 _let_249 _let_1105))) :args ((or _let_249 _let_1105 _let_2253))))) (let ((_let_4490 (_let_4180))) (let ((_let_4491 (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_4490) (CONG (REFL :args _let_4490) _let_2351 _let_764 _let_207 :args _let_188)) :args ((or _let_195 _let_755 _let_2350 _let_4180))))) (let ((_let_4492 (=> (and _let_2354 _let_756 _let_197) (ite _let_772 (ite _let_1889 (> _let_61 _let_63) (> _let_61 _let_1888)) (ite _let_1889 (> _let_792 _let_63) (> _let_792 _let_1888)))))) (let ((_let_4493 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_4492 THEORY_ARITH)) (REWRITE :args (_let_4492)))) :args ((or _let_4192 (not _let_4180)))))) (let ((_let_4494 (_let_4193))) (let ((_let_4495 (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_4494) (CONG (REFL :args _let_4494) _let_1704 _let_305 :args _let_188)) :args ((or _let_294 _let_4193 _let_1703))))) (let ((_let_4496 (not _let_4192))) (let ((_let_4497 (_let_4192))) (let ((_let_4498 (REORDERING (CNF_ITE_POS1 :args _let_4497) :args ((or _let_770 _let_4191 _let_4496))))) (let ((_let_4499 (not _let_4193))) (let ((_let_4500 (and _let_1710 _let_295))) (let ((_let_4501 (=> _let_4500 (ite _let_2438 (ite _let_1779 (> _let_9 _let_10) (> _let_9 _let_1778)) (ite _let_1779 (> _let_2437 _let_10) (> _let_2437 _let_1778)))))) (let ((_let_4502 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_4501 THEORY_ARITH)) (REWRITE :args (_let_4501)))) :args ((or _let_4196 _let_4499))))) (let ((_let_4503 (=> _let_4500 (ite _let_518 (ite _let_1809 (> _let_36 _let_38) (> _let_36 _let_1808)) (ite _let_1809 (> _let_516 _let_38) (> _let_516 _let_1808)))))) (let ((_let_4504 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_4503 THEORY_ARITH)) (REWRITE :args (_let_4503)))) :args ((or _let_4201 _let_4499))))) (let ((_let_4505 (=> _let_1780 (ite _let_1757 (ite _let_1943 (> _let_12 _let_13) (> _let_12 _let_1942)) (ite _let_1943 (> _let_1756 _let_13) (> _let_1756 _let_1942)))))) (let ((_let_4506 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_4505 THEORY_ARITH)) (REWRITE :args (_let_4505)))) :args ((or _let_4206 _let_1777))))) (let ((_let_4507 (=> _let_1780 (ite _let_1809 (ite _let_1926 (> _let_38 _let_39) (> _let_38 _let_1925)) (ite _let_1926 (> _let_1808 _let_39) (> _let_1808 _let_1925)))))) (let ((_let_4508 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_4507 THEORY_ARITH)) (REWRITE :args (_let_4507)))) :args ((or _let_4211 _let_1777))))) (let ((_let_4509 (=> _let_1711 (ite _let_2139 (ite _let_2147 (> _let_25 _let_26) (> _let_25 _let_2145)) (ite _let_2147 (> _let_2137 _let_26) (> _let_2137 _let_2145)))))) (let ((_let_4510 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_4509 THEORY_ARITH)) (REWRITE :args (_let_4509)))) :args ((or _let_4214 _let_1707))))) (let ((_let_4511 (REORDERING (CNF_ITE_POS1 :args (_let_4191)) :args ((or _let_1900 _let_4190 (not _let_4191)))))) (let ((_let_4512 (REORDERING (CNF_ITE_POS1 :args (_let_4196)) :args ((or _let_2453 _let_4195 (not _let_4196)))))) (let ((_let_4513 (REORDERING (CNF_ITE_POS1 :args (_let_4201)) :args ((or _let_533 _let_4200 (not _let_4201)))))) (let ((_let_4514 (REORDERING (CNF_ITE_POS1 :args _let_1784) :args ((or _let_3750 _let_1165 _let_1783))))) (let ((_let_4515 (REORDERING (CNF_ITE_POS1 :args (_let_4206)) :args ((or _let_1774 _let_4205 (not _let_4206)))))) (let ((_let_4516 (REORDERING (CNF_ITE_POS1 :args (_let_4211)) :args ((or _let_3768 _let_4210 (not _let_4211)))))) (let ((_let_4517 (MACRO_RESOLUTION_TRUST _let_2707 _let_4363 _let_2703 :args (_let_1372 true _let_1597 false _let_1607)))) (let ((_let_4518 (MACRO_RESOLUTION_TRUST _let_2800 _let_4517 (MACRO_RESOLUTION_TRUST _let_2782 (MACRO_RESOLUTION_TRUST (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_2735 _let_2734 _let_4075 _let_3209 _let_2200 _let_386 :args _let_1764) :args _let_201) :args (_let_1605 _let_4052 _let_3029 _let_2190 _let_374 _let_1374))) :args ((or _let_1604 _let_4050 _let_3028 _let_2188 _let_373 _let_1375))) :args ((or _let_373 _let_2188 _let_1375 _let_1604 _let_3028 _let_4050))) _let_377 _let_2193 _let_4364 _let_4072 _let_4071 :args (_let_1375 true _let_373 true _let_2188 true _let_1604 true _let_3028 true _let_4050)) :args (_let_1370 true _let_1374)) :args (_let_2798 false _let_1372 false _let_1370)))) (let ((_let_4519 (ASSUME :args (_let_4118)))) (let ((_let_4520 (MACRO_SR_PRED_TRANSFORM _let_4519 :args ((< _let_4114 0.0))))) (let ((_let_4521 (MACRO_RESOLUTION_TRUST _let_2697 _let_4129 (MACRO_RESOLUTION_TRUST _let_2676 (MACRO_RESOLUTION_TRUST (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_2618 _let_623 _let_4520 _let_2537 :args _let_1656) :args _let_201) :args (_let_610 _let_4118 _let_2371 _let_1456))) :args ((or _let_609 _let_4115 _let_1578 _let_1457))) :args ((or _let_1578 _let_609 _let_1457 _let_4115))) _let_2374 _let_613 _let_4133 :args (_let_1457 true _let_1578 true _let_609 true _let_4115)) :args (_let_1452 true _let_1456)) :args (_let_2696 false _let_1314 false _let_1452)))) (let ((_let_4522 (REORDERING (CNF_ITE_POS1 :args (_let_4214)) :args ((or _let_2799 _let_4213 (not _let_4214)))))) (let ((_let_4523 (_let_4189))) (let ((_let_4524 (_let_4181))) (let ((_let_4525 ((< _let_4188 0.0)))) (let ((_let_4526 ((> _let_4188 0.0)))) (let ((_let_4527 (ASSUME :args _let_4524))) (let ((_let_4528 (REORDERING (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_4527 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_4525) (MACRO_SR_PRED_TRANSFORM _let_4527 :args _let_4526) :args _let_202) :args _let_201) :args _let_4525) :args ((>= _let_4188 0.0))) :args _let_4523) :args _let_4524)) :args _let_4524)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_4181) _let_174))) (REFL :args _let_4523) :args _let_188)) :args ((or _let_4189 _let_174))))) (let ((_let_4529 (REORDERING (CNF_ITE_POS1 :args (_let_4195)) :args ((or _let_3750 _let_4194 (not _let_4195)))))) (let ((_let_4530 (REORDERING (CNF_ITE_POS1 :args (_let_4200)) :args ((or _let_3768 _let_4199 (not _let_4200)))))) (let ((_let_4531 (REORDERING (CNF_ITE_POS1 :args (_let_4205)) :args ((or _let_3793 _let_4204 (not _let_4205)))))) (let ((_let_4532 (REORDERING (CNF_ITE_POS1 :args (_let_4210)) :args ((or _let_3802 _let_4209 (not _let_4210)))))) (let ((_let_4533 (and _let_2262 _let_756 _let_212))) (let ((_let_4534 (+ _let_58 _let_157))) (let ((_let_4535 (>= _let_4534 0))) (let ((_let_4536 (not _let_4535))) (let ((_let_4537 (ite _let_2250 _let_4536 (not (>= (+ _let_154 _let_157) 0))))) (let ((_let_4538 (ite _let_1625 _let_4537 (ite _let_2250 (not (>= (+ _let_58 _let_56) 0)) (not (>= (+ _let_154 _let_56) 0)))))) (let ((_let_4539 (+ _let_14 _let_1263))) (let ((_let_4540 (>= _let_4539 0))) (let ((_let_4541 (not _let_4540))) (let ((_let_4542 (ite _let_3817 _let_4541 (not (>= (+ _let_15 _let_1263) 0))))) (let ((_let_4543 (ite _let_1277 _let_4542 (ite _let_3817 (not (>= (+ _let_14 _let_13) 0)) (not (>= (+ _let_15 _let_13) 0)))))) (let ((_let_4544 (+ _let_40 _let_137))) (let ((_let_4545 (>= _let_4544 0))) (let ((_let_4546 (not _let_4545))) (let ((_let_4547 (ite _let_947 _let_4546 (not (>= (+ _let_139 _let_137) 0))))) (let ((_let_4548 (ite _let_1261 _let_4547 (ite _let_947 (not (>= (+ _let_40 _let_39) 0)) (not (>= (+ _let_139 _let_39) 0)))))) (let ((_let_4549 (+ _let_59 _let_143))) (let ((_let_4550 (>= _let_4549 0))) (let ((_let_4551 (not _let_4550))) (let ((_let_4552 (ite _let_3912 _let_4551 (not (>= (+ _let_145 _let_143) 0))))) (let ((_let_4553 (ite _let_1125 _let_4552 (ite _let_3912 (not (>= (+ _let_59 _let_57) 0)) (not (>= (+ _let_145 _let_57) 0)))))) (let ((_let_4554 (_let_4533))) (let ((_let_4555 (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_4554) (CONG (REFL :args _let_4554) _let_2351 _let_764 _let_238 :args _let_188)) :args ((or _let_211 _let_755 _let_2350 _let_4533))))) (let ((_let_4556 (=> (and _let_2354 _let_756 _let_212) (ite _let_2293 (ite _let_2296 (> _let_56 _let_58) (> _let_56 _let_2295)) (ite _let_2296 (> _let_2292 _let_58) (> _let_2292 _let_2295)))))) (let ((_let_4557 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_4556 THEORY_ARITH)) (REWRITE :args (_let_4556)))) :args ((or _let_4538 (not _let_4533)))))) (let ((_let_4558 (REORDERING (CNF_ITE_POS1 :args (_let_4538)) :args ((or _let_2358 _let_4537 (not _let_4538)))))) (let ((_let_4559 (=> _let_1780 (ite _let_1943 (ite _let_3820 (> _let_13 _let_14) (> _let_13 _let_3819)) (ite _let_3820 (> _let_1942 _let_14) (> _let_1942 _let_3819)))))) (let ((_let_4560 (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_4559 THEORY_ARITH)) (REWRITE :args (_let_4559)))))) (let ((_let_4561 (=> _let_1780 (ite _let_1926 (ite _let_979 (> _let_39 _let_40) (> _let_39 _let_984)) (ite _let_979 (> _let_1925 _let_40) (> _let_1925 _let_984)))))) (let ((_let_4562 (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_4561 THEORY_ARITH)) (REWRITE :args (_let_4561)))))) (let ((_let_4563 (=> _let_1780 (ite _let_1726 (ite _let_3917 (> _let_57 _let_59) (> _let_57 _let_3916)) (ite _let_3917 (> _let_1725 _let_59) (> _let_1725 _let_3916)))))) (let ((_let_4564 (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_4563 THEORY_ARITH)) (REWRITE :args (_let_4563)))))) (let ((_let_4565 (REORDERING (CNF_ITE_POS1 :args (_let_4537)) :args ((or _let_3584 _let_4536 (not _let_4537)))))) (let ((_let_4566 (REORDERING (CNF_ITE_POS1 :args (_let_4543)) :args ((or _let_3793 _let_4542 (not _let_4543)))))) (let ((_let_4567 (REORDERING (CNF_ITE_POS1 :args (_let_4548)) :args ((or _let_3802 _let_4547 (not _let_4548)))))) (let ((_let_4568 (REORDERING (CNF_ITE_POS1 :args (_let_4553)) :args ((or _let_1736 _let_4552 (not _let_4553)))))) (let ((_let_4569 (REORDERING (CNF_ITE_POS1 :args (_let_4542)) :args ((or _let_3830 _let_4541 (not _let_4542)))))) (let ((_let_4570 (REORDERING (CNF_ITE_POS1 :args (_let_4547)) :args ((or _let_978 _let_4546 (not _let_4547)))))) (let ((_let_4571 (REORDERING (CNF_ITE_POS1 :args (_let_4552)) :args ((or _let_3927 _let_4551 (not _let_4552)))))) (let ((_let_4572 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS2 :args _let_4105) :args ((or _let_1387 _let_4094 _let_4104))) _let_4103 _let_4097 :args (_let_1387 true _let_4094 false _let_4095)))) (let ((_let_4573 (REORDERING (CNF_ITE_POS1 :args (_let_4213)) :args ((or _let_2736 _let_4212 (not _let_4213)))))) (let ((_let_4574 (not _let_4216))) (let ((_let_4575 (>= _let_68 (- 1.0)))) (let ((_let_4576 ((< _let_68 (- 1.0))))) (let ((_let_4577 (_let_4574))) (let ((_let_4578 (ASSUME :args _let_4577))) (let ((_let_4579 (_let_4575))) (let ((_let_4580 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_4578 _let_751) :args (_let_741 _let_4574)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_4576) _let_752 :args _let_202) :args _let_201) :args _let_4576) :args _let_4579) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_4578 :args _let_4576) :args ((not _let_4575)))) :args (_let_4574 _let_741)) :args ((not (and _let_741 _let_4574)) SB_LITERAL))) (CONG _let_745 (MACRO_SR_PRED_INTRO :args ((= (not _let_4574) _let_4216))) :args _let_188)) _let_743 :args (_let_4216 true _let_740)))) (let ((_let_4581 (not _let_4218))) (let ((_let_4582 (>= _let_44 (- 1.0)))) (let ((_let_4583 ((< _let_44 (- 1.0))))) (let ((_let_4584 (_let_4581))) (let ((_let_4585 (ASSUME :args _let_4584))) (let ((_let_4586 (_let_4582))) (let ((_let_4587 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_4585 _let_1657) :args (_let_310 _let_4581)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_4583) _let_1658 :args _let_202) :args _let_201) :args _let_4583) :args _let_4586) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_4585 :args _let_4583) :args ((not _let_4582)))) :args (_let_4581 _let_310)) :args ((not (and _let_310 _let_4581)) SB_LITERAL))) (CONG _let_3469 (MACRO_SR_PRED_INTRO :args ((= (not _let_4581) _let_4218))) :args _let_188)) _let_315 :args (_let_4218 true _let_97)))) (let ((_let_4588 (REFL :args _let_4524))) (let ((_let_4589 (MACRO_SR_PRED_INTRO :args ((= (not _let_4551) _let_4550))))) (let ((_let_4590 (MACRO_SR_PRED_INTRO :args ((= (not _let_4536) _let_4535))))) (let ((_let_4591 (MACRO_SR_PRED_INTRO :args ((= (not _let_4546) _let_4545))))) (let ((_let_4592 (REFL :args (_let_4158)))) (let ((_let_4593 (MACRO_SR_PRED_INTRO :args ((= (not _let_4541) _let_4540))))) (let ((_let_4594 (REFL :args _let_3167))) (let ((_let_4595 (MACRO_SR_PRED_INTRO :args ((= (not _let_4209) _let_4208))))) (let ((_let_4596 (MACRO_SR_PRED_INTRO :args ((= (not _let_4199) _let_4198))))) (let ((_let_4597 (MACRO_SR_PRED_INTRO :args ((= (not _let_4212) _let_180))))) (let ((_let_4598 (REFL :args (_let_1368)))) (let ((_let_4599 (MACRO_SR_PRED_INTRO :args ((= (not _let_4204) _let_4203))))) (let ((_let_4600 (REFL :args (_let_1157)))) (let ((_let_4601 (MACRO_SR_PRED_INTRO :args ((= (not _let_4194) _let_177))))) (let ((_let_4602 (REFL :args _let_658))) (let ((_let_4603 (REFL :args _let_4577))) (let ((_let_4604 (REFL :args _let_4584))) (let ((_let_4605 (ASSUME :args (_let_4551)))) (let ((_let_4606 (MACRO_SR_PRED_TRANSFORM _let_4605 :args ((< _let_4549 0.0))))) (let ((_let_4607 (ASSUME :args (_let_1462)))) (let ((_let_4608 (ASSUME :args (_let_4536)))) (let ((_let_4609 (MACRO_SR_PRED_TRANSFORM _let_4608 :args ((< _let_4534 0.0))))) (let ((_let_4610 (ASSUME :args _let_4483))) (let ((_let_4611 (MACRO_SR_PRED_TRANSFORM _let_4610 :args _let_4484))) (let ((_let_4612 (ASSUME :args (_let_4546)))) (let ((_let_4613 (MACRO_SR_PRED_TRANSFORM _let_4612 :args ((< _let_4544 0.0))))) (let ((_let_4614 (ASSUME :args (_let_4541)))) (let ((_let_4615 (MACRO_SR_PRED_TRANSFORM _let_4614 :args ((< _let_4539 0.0))))) (let ((_let_4616 (ASSUME :args (_let_4209)))) (let ((_let_4617 (MACRO_SR_PRED_TRANSFORM _let_4616 :args ((< _let_4207 0.0))))) (let ((_let_4618 (ASSUME :args (_let_4199)))) (let ((_let_4619 (MACRO_SR_PRED_TRANSFORM _let_4618 :args ((< _let_4197 0.0))))) (let ((_let_4620 (ASSUME :args (_let_1344)))) (let ((_let_4621 (ASSUME :args (_let_629)))) (let ((_let_4622 (MACRO_SR_PRED_TRANSFORM _let_4621 :args _let_660))) (let ((_let_4623 (ASSUME :args (_let_4218)))) (let ((_let_4624 (MACRO_SR_PRED_TRANSFORM _let_4623 :args _let_4586))) (let ((_let_4625 (ASSUME :args (_let_4216)))) (let ((_let_4626 (MACRO_SR_PRED_TRANSFORM _let_4625 :args _let_4579))) (let ((_let_4627 (ASSUME :args (_let_939)))) (let ((_let_4628 (MACRO_SR_PRED_TRANSFORM _let_4627 :args (_let_3065)))) (let ((_let_4629 (ASSUME :args _let_4300))) (let ((_let_4630 (MACRO_SR_PRED_TRANSFORM _let_4629 :args _let_4303))) (let ((_let_4631 (ASSUME :args (_let_4194)))) (let ((_let_4632 (MACRO_SR_PRED_TRANSFORM _let_4631 :args ((< _let_176 0.0))))) (let ((_let_4633 (ASSUME :args (_let_4204)))) (let ((_let_4634 (MACRO_SR_PRED_TRANSFORM _let_4633 :args ((< _let_4202 0.0))))) (let ((_let_4635 (ASSUME :args (_let_4212)))) (let ((_let_4636 (MACRO_SR_PRED_TRANSFORM _let_4635 :args ((< _let_179 0.0))))) (let ((_let_4637 (<= _let_4188 0.0))) (let ((_let_4638 (_let_4637))) (let ((_let_4639 (ASSUME :args (_let_174)))) (let ((_let_4640 (MACRO_SR_PRED_TRANSFORM _let_4639 :args _let_4638))) (let ((_let_4641 (ASSUME :args (_let_2982)))) (let ((_let_4642 (MACRO_SR_PRED_TRANSFORM _let_4641 :args ((<= _let_2973 0.0))))) (let ((_let_4643 (not _let_4215))) (let ((_let_4644 (>= _let_73 (- 1.0)))) (let ((_let_4645 ((< _let_73 (- 1.0))))) (let ((_let_4646 (_let_4643))) (let ((_let_4647 (ASSUME :args _let_4646))) (let ((_let_4648 (_let_4644))) (let ((_let_4649 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_4647 _let_2579) :args (_let_285 _let_4643)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_4645) _let_2580 :args _let_202) :args _let_201) :args _let_4645) :args _let_4648) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_4647 :args _let_4645) :args ((not _let_4644)))) :args (_let_4643 _let_285)) :args ((not (and _let_285 _let_4643)) SB_LITERAL))) (CONG _let_2496 (MACRO_SR_PRED_INTRO :args ((= (not _let_4643) _let_4215))) :args _let_188)) _let_293 :args (_let_4215 true _let_93)))) (let ((_let_4650 (not _let_4219))) (let ((_let_4651 (>= _let_27 (- 1.0)))) (let ((_let_4652 ((< _let_27 (- 1.0))))) (let ((_let_4653 (_let_4650))) (let ((_let_4654 (ASSUME :args _let_4653))) (let ((_let_4655 (_let_4651))) (let ((_let_4656 (not _let_4220))) (let ((_let_4657 (>= _let_22 (- 1.0)))) (let ((_let_4658 ((< _let_22 (- 1.0))))) (let ((_let_4659 (_let_4656))) (let ((_let_4660 (ASSUME :args _let_4659))) (let ((_let_4661 (_let_4657))) (let ((_let_4662 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_4660 _let_3510) :args (_let_3336 _let_4656)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_4658) _let_3511 :args _let_202) :args _let_201) :args _let_4658) :args _let_4661) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_4660 :args _let_4658) :args ((not _let_4657)))) :args (_let_4656 _let_3336)) :args ((not (and _let_3336 _let_4656)) SB_LITERAL))) (CONG _let_3472 (MACRO_SR_PRED_INTRO :args ((= (not _let_4656) _let_4220))) :args _let_188)) _let_3339 :args (_let_4220 true _let_3054)))) (let ((_let_4663 (not _let_4221))) (let ((_let_4664 (>= _let_21 (- 1.0)))) (let ((_let_4665 ((< _let_21 (- 1.0))))) (let ((_let_4666 (_let_4663))) (let ((_let_4667 (ASSUME :args _let_4666))) (let ((_let_4668 (_let_4664))) (let ((_let_4669 (not _let_4222))) (let ((_let_4670 (>= _let_19 (- 1.0)))) (let ((_let_4671 ((< _let_19 (- 1.0))))) (let ((_let_4672 (_let_4669))) (let ((_let_4673 (ASSUME :args _let_4672))) (let ((_let_4674 (_let_4670))) (let ((_let_4675 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_4673 _let_1839) :args (_let_247 _let_4669)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_4671) _let_1840 :args _let_202) :args _let_201) :args _let_4671) :args _let_4674) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_4673 :args _let_4671) :args ((not _let_4670)))) :args (_let_4669 _let_247)) :args ((not (and _let_247 _let_4669)) SB_LITERAL))) (CONG _let_3473 (MACRO_SR_PRED_INTRO :args ((= (not _let_4669) _let_4222))) :args _let_188)) _let_277 :args (_let_4222 true _let_87)))) (let ((_let_4676 (REFL :args (_let_1450)))) (let ((_let_4677 (REFL :args _let_4646))) (let ((_let_4678 (REFL :args _let_4659))) (let ((_let_4679 (REFL :args _let_4672))) (let ((_let_4680 (REFL :args (_let_964)))) (let ((_let_4681 ((not _let_4637)))) (let ((_let_4682 (ASSUME :args (_let_4220)))) (let ((_let_4683 (MACRO_SR_PRED_TRANSFORM _let_4682 :args _let_4661))) (let ((_let_4684 (ASSUME :args (_let_4222)))) (let ((_let_4685 (MACRO_SR_PRED_TRANSFORM _let_4684 :args _let_4674))) (let ((_let_4686 (ASSUME :args (_let_4219)))) (let ((_let_4687 (ASSUME :args (_let_4215)))) (let ((_let_4688 (MACRO_SR_PRED_TRANSFORM _let_4687 :args _let_4648))) (let ((_let_4689 (ASSUME :args (_let_4221)))) (let ((_let_4690 (ASSUME :args (_let_1506)))) (let ((_let_4691 (ASSUME :args _let_4638))) (let ((_let_4692 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_4451 _let_1015 _let_4682 _let_1060 _let_4405 _let_3575 _let_3582 _let_252 _let_2589 _let_2593 _let_4407 _let_2549 _let_2864 _let_4409 _let_4411 _let_3501 _let_3477 _let_4415 _let_4417 _let_4419 _let_4421 _let_4423 _let_3580 _let_4425 _let_4427 _let_4429 _let_2532 _let_3522 _let_2534 _let_2606 _let_2388 _let_4684 _let_183 _let_4431 _let_4433 _let_4435 _let_4437 _let_4686 _let_4687 _let_4689 _let_2585 _let_4623 _let_4625 _let_3499 _let_4439 _let_4441 _let_2608 _let_4445 _let_4449 _let_4453 _let_2824 _let_4455 _let_4631 _let_2848 _let_4633 _let_4635 _let_2827 _let_2834 _let_4618 _let_4616 _let_4690 _let_4610 _let_4639) :args (_let_79 _let_258 _let_297 _let_214 _let_281 _let_1547 _let_166 _let_957 _let_4222 _let_4221 _let_4220 _let_4219 _let_4218 _let_112 _let_4217 _let_4216 _let_4215 _let_105 _let_104 _let_120 _let_1583 _let_1582 _let_107 _let_4194 _let_1156 _let_4204 _let_127 _let_1367 _let_4212 _let_182 _let_1286 _let_1334 _let_4199 _let_4209 _let_125 _let_1506 _let_2258 _let_2264 _let_111 _let_123 _let_3020 _let_115 _let_118 _let_165 _let_132 _let_134 _let_133 _let_138 _let_140 _let_141 _let_163 _let_142 _let_144 _let_146 _let_148 _let_170 _let_4054 _let_149 _let_156 _let_151 _let_153 _let_174 _let_168)) (SCOPE (CONTRA _let_4640 (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_4691 _let_4611 (MACRO_SR_PRED_TRANSFORM _let_4690 :args ((< _let_1504 0.0))) _let_4617 _let_4619 _let_2835 _let_2828 _let_4636 _let_4634 _let_2849 _let_4632 _let_4456 _let_2825 _let_4454 _let_4450 _let_4446 _let_2609 _let_4442 _let_4440 _let_3500 _let_4626 _let_4624 _let_2586 (MACRO_SR_PRED_TRANSFORM _let_4689 :args _let_4668) _let_4688 (MACRO_SR_PRED_TRANSFORM _let_4686 :args _let_4655) _let_4438 _let_4436 _let_4434 _let_4432 _let_2560 _let_4685 _let_2389 _let_2607 _let_2535 _let_3523 _let_2533 _let_4430 _let_4428 _let_4426 _let_3581 _let_4424 _let_4422 _let_4420 _let_4418 _let_4416 _let_3478 _let_3502 _let_4412 _let_4410 _let_2865 _let_2550 _let_4408 _let_2594 _let_2590 _let_266 _let_3583 _let_3576 _let_4406 _let_1061 _let_4683 _let_1016 _let_4452 :args (1.0 34.0 5.0 (/ 25 6) (/ 5 6) (/ 5 3) (/ 5 3) (/ 20 3) (/ 8 3) 1.0 (/ 1 6) (/ 35 6) (/ (- 15) 2) (/ (- 25) 3) (/ 37 2) 5.0 (- 39.0) (/ (- 1) 6) (/ 25 6) (/ 5 6) (/ (- 9) 2) (- 10.0) (/ (- 3) 2) (/ (- 10) 3) (/ (- 10) 3) (/ (- 5) 3) (/ 5 2) 1.0 (/ 1 6) (/ 25 6) (/ 5 6) (/ (- 10) 3) (- 5.0) (/ (- 5) 3) (- 10.0) (- 10.0) (- 5.0) (/ (- 1) 2) (/ 35 3) (/ (- 187) 6) (/ (- 95) 3) (/ 80 3) 12.0 (/ 26 3) (/ 25 6) (/ 5 6) (/ (- 55) 6) (/ 5 6) (/ 13 3) (/ 27 2) (/ 5 3) (/ (- 10) 3) (/ 10 3) 1.0 (/ 127 6) (- 34.0) (/ (- 2) 3) (/ 1 2) (/ 47 6) (/ (- 23) 3) (/ (- 5) 6) (- 12.0) (/ 67 6))) :args _let_201) :args _let_4638) :args _let_4526) :args _let_4681)) :args (_let_134 _let_166 _let_4220 _let_120 _let_168 _let_2264 _let_118 _let_258 _let_107 _let_111 _let_170 _let_1334 _let_1286 _let_144 _let_138 _let_115 _let_123 _let_140 _let_146 _let_151 _let_132 _let_4054 _let_3020 _let_1547 _let_163 _let_156 _let_297 _let_112 _let_281 _let_1582 _let_214 _let_4222 _let_79 _let_133 _let_141 _let_148 _let_153 _let_4219 _let_4215 _let_4221 _let_1583 _let_4218 _let_4216 _let_127 _let_125 _let_105 _let_957 _let_165 _let_149 _let_4217 _let_104 _let_142 _let_4194 _let_1156 _let_4204 _let_4212 _let_1367 _let_182 _let_4199 _let_4209 _let_1506 _let_2258 _let_174)) :args ((not (and _let_79 _let_258 _let_297 _let_214 _let_281 _let_1547 _let_166 _let_957 _let_4222 _let_4221 _let_4220 _let_4219 _let_4218 _let_112 _let_4217 _let_4216 _let_4215 _let_105 _let_104 _let_120 _let_1583 _let_1582 _let_107 _let_4194 _let_1156 _let_4204 _let_127 _let_1367 _let_4212 _let_182 _let_1286 _let_1334 _let_4199 _let_4209 _let_125 _let_1506 _let_2258 _let_2264 _let_111 _let_123 _let_3020 _let_115 _let_118 _let_165 _let_132 _let_134 _let_133 _let_138 _let_140 _let_141 _let_163 _let_142 _let_144 _let_146 _let_148 _let_170 _let_4054 _let_149 _let_156 _let_151 _let_153 _let_174 _let_168)) SB_LITERAL))) (CONG _let_2508 _let_259 _let_2504 _let_2382 _let_2497 _let_4398 _let_4680 _let_1007 _let_4679 (REFL :args _let_4666) _let_4678 (REFL :args _let_4653) _let_4604 _let_3463 _let_4396 _let_4603 _let_4677 _let_4395 _let_4394 _let_1055 _let_2486 _let_2485 _let_2484 _let_4601 _let_4600 _let_4599 _let_3452 _let_4598 _let_4597 _let_4676 _let_4392 _let_2479 _let_4596 _let_4595 _let_4391 (MACRO_SR_PRED_INTRO :args ((= (not _let_1506) _let_1505))) _let_4467 _let_3572 _let_2475 _let_3442 _let_3571 _let_3437 _let_3570 _let_4390 _let_4389 _let_4388 _let_4387 _let_4384 _let_4383 _let_4382 _let_4381 _let_4380 _let_4378 _let_4377 _let_4376 _let_4375 _let_4374 _let_4373 _let_4372 _let_4371 _let_4370 _let_4588 _let_4369 :args _let_188)) :args ((or _let_2473 _let_249 _let_95 _let_85 _let_91 _let_964 _let_2194 _let_4669 _let_4663 _let_4656 _let_4650 _let_4581 _let_4318 _let_4574 _let_4643 _let_1000 _let_581 _let_411 _let_394 _let_2420 _let_2410 _let_770 _let_445 _let_177 _let_1157 _let_4203 _let_878 _let_1368 _let_180 _let_1450 _let_1287 _let_1335 _let_4198 _let_4208 _let_832 _let_1505 _let_2259 _let_2265 _let_561 _let_784 _let_3021 _let_631 _let_676 _let_4120 _let_3649 _let_3713 _let_3681 _let_3782 _let_3816 _let_3853 _let_4090 _let_3878 _let_3897 _let_3914 _let_3941 _let_4275 _let_4055 _let_3958 _let_4005 _let_3974 _let_3990 _let_4181 _let_4155))) _let_4140 _let_4113 _let_4362 _let_4357 _let_4031 _let_4001 _let_3985 _let_3969 _let_3953 _let_3936 _let_3908 _let_3892 _let_3873 _let_3847 _let_3811 _let_3734 _let_3709 _let_3676 _let_914 _let_871 _let_825 _let_780 _let_738 _let_2201 _let_671 _let_590 _let_573 _let_506 _let_420 _let_403 _let_2429 _let_2419 _let_4675 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_4667 _let_2577) :args (_let_278 _let_4663)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_4665) _let_2578 :args _let_202) :args _let_201) :args _let_4665) :args _let_4668) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_4667 :args _let_4665) :args ((not _let_4664)))) :args (_let_4663 _let_278)) :args ((not (and _let_278 _let_4663)) SB_LITERAL))) (CONG _let_2503 (MACRO_SR_PRED_INTRO :args ((= (not _let_4663) _let_4221))) :args _let_188)) _let_280 :args (_let_4221 true _let_89)) _let_4662 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_4654 _let_438) :args (_let_424 _let_4650)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_4652) _let_439 :args _let_202) :args _let_201) :args _let_4652) :args _let_4655) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_4654 :args _let_4652) :args ((not _let_4651)))) :args (_let_4650 _let_424)) :args ((not (and _let_424 _let_4650)) SB_LITERAL))) (CONG _let_432 (MACRO_SR_PRED_INTRO :args ((= (not _let_4650) _let_4219))) :args _let_188)) _let_430 :args (_let_4219 true _let_422)) _let_4587 _let_4324 _let_4580 _let_4649 _let_1005 _let_308 _let_283 _let_243 _let_252 _let_183 (REORDERING (CNF_ITE_POS1 :args (_let_1507)) :args ((or _let_599 _let_1506 (not _let_1507)))) _let_608 (REORDERING (CNF_ITE_POS3 :args _let_2709) :args ((or _let_1507 _let_1501 _let_2708))) _let_2692 _let_608 _let_2653 (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_2614 _let_3519 _let_623 _let_4075 _let_2400 :args (1.0 (- 1.0) (- 1.0) 1.0 (- 1.0))) :args _let_201) :args (_let_2974 _let_610 _let_4052 _let_317 _let_1502))) :args ((or _let_2975 _let_609 _let_4050 _let_99 _let_1503))) :args ((or _let_99 _let_609 _let_1503 _let_2975 _let_4050))) _let_4071 _let_322 _let_613 _let_3176 _let_2766 _let_2808 _let_1791 _let_4573 _let_4572 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_3575 _let_3582 _let_3612 _let_2589 _let_4605 _let_4421 _let_4419 _let_4607 _let_4608 _let_4610 _let_2827 _let_4612 _let_4614 _let_4616 _let_4618 _let_4620 _let_2399 _let_4423 _let_4621 _let_4455 _let_4415 _let_2549 _let_2864 _let_2532 _let_3522 _let_2534 _let_2417 _let_2388 _let_1839 _let_183 _let_4431 _let_4433 _let_4435 _let_4437 _let_2528 _let_2579 _let_2577 _let_2427 _let_4623 _let_4625 _let_3499 _let_4439 _let_4441 _let_4417 _let_4427 _let_3477 _let_4627 _let_2858 _let_4629 _let_4407 _let_4631 _let_2848 _let_4633 _let_4635 _let_2591 _let_4451 _let_4405 _let_4639 _let_3534 _let_4641 _let_3580 _let_4425 _let_2593) :args (_let_79 _let_247 _let_297 _let_278 _let_317 _let_214 _let_281 _let_185 _let_285 _let_196 _let_1547 _let_1581 _let_939 _let_106 _let_1462 _let_3061 _let_4218 _let_112 _let_3314 _let_4216 _let_105 _let_629 _let_107 _let_4194 _let_1156 _let_4204 _let_678 _let_127 _let_1367 _let_4212 _let_1286 _let_1344 _let_1334 _let_4199 _let_4209 _let_125 _let_2982 _let_2258 _let_2264 _let_111 _let_123 _let_3020 _let_118 _let_132 _let_134 _let_133 _let_4541 _let_140 _let_141 _let_172 _let_163 _let_142 _let_4546 _let_146 _let_148 _let_170 _let_4054 _let_4536 _let_4551 _let_151 _let_153 _let_174 _let_168)) (SCOPE (CONTRA _let_2594 (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_569) _let_4426 _let_3581 _let_4642 _let_3535 _let_4640 _let_4406 _let_4452 _let_2592 _let_4636 _let_4634 _let_2849 _let_4632 _let_4408 _let_4630 _let_2859 _let_4628 _let_3478 _let_4428 _let_4418 _let_4442 _let_4440 _let_3500 _let_4626 _let_4624 _let_2428 _let_2578 _let_2580 _let_2529 _let_4438 _let_4436 _let_4434 _let_4432 _let_2560 _let_1840 _let_2389 _let_2418 _let_2535 _let_3523 _let_2533 _let_2865 _let_2550 _let_4416 _let_4456 _let_4622 _let_4424 _let_2400 (MACRO_SR_PRED_TRANSFORM _let_4620 :args ((<= _let_1341 0.0))) _let_4619 _let_4617 _let_4615 _let_4613 _let_2828 _let_4611 _let_4609 (MACRO_SR_PRED_TRANSFORM _let_4607 :args (_let_2166)) _let_4420 _let_4422 _let_4606 _let_2590 _let_3613 _let_3583 _let_3576 :args (1.0 (/ (- 182) 3) (/ (- 185) 3) (/ 25 3) (/ (- 46) 3) (/ 52 3) (/ 52 3) 24.0 (/ (- 77) 3) (/ 40 3) (/ 16 3) 2.0 (/ 1 3) (/ 25 3) (/ 5 3) (- 68.0) (- 78.0) (/ (- 55) 3) (/ 70 3) (/ 106 3) (/ (- 1) 3) (/ 25 3) (/ 5 3) (- 9.0) (- 20.0) (- 3.0) (/ (- 20) 3) (/ (- 20) 3) (/ (- 10) 3) 5.0 2.0 (/ 1 3) (/ 25 3) (/ 5 3) (/ (- 20) 3) (- 10.0) (/ (- 10) 3) (- 20.0) (- 20.0) (- 10.0) (/ 10 3) (/ (- 20) 3) (/ 31 3) (/ 35 3) (/ (- 40) 3) (/ 130 3) (- 10.0) (/ 5 3) (/ 5 3) (/ 25 3) (/ 26 3) (/ 55 3) (/ 10 3) 68.0 1.0 (/ (- 10) 3) (/ 166 3) 62.0 10.0 (/ 13 3) (/ (- 20) 3) (/ (- 7) 3) 2.0)) :args _let_201) :args _let_569) :args _let_570) :args ((not _let_568)))) :args (_let_2264 _let_118 _let_3061 _let_107 _let_4551 _let_132 _let_151 _let_1462 _let_4536 _let_2258 _let_1367 _let_4546 _let_4541 _let_4209 _let_4199 _let_1344 _let_317 _let_4054 _let_629 _let_142 _let_140 _let_1334 _let_1286 _let_297 _let_112 _let_281 _let_196 _let_214 _let_247 _let_79 _let_133 _let_141 _let_148 _let_153 _let_106 _let_285 _let_278 _let_185 _let_4218 _let_4216 _let_127 _let_125 _let_105 _let_146 _let_163 _let_123 _let_939 _let_678 _let_172 _let_170 _let_4194 _let_1156 _let_4204 _let_4212 _let_1581 _let_134 _let_168 _let_174 _let_3314 _let_2982 _let_3020 _let_1547 _let_111)) :args ((not (and _let_79 _let_247 _let_297 _let_278 _let_317 _let_214 _let_281 _let_185 _let_285 _let_196 _let_1547 _let_1581 _let_939 _let_106 _let_1462 _let_3061 _let_4218 _let_112 _let_3314 _let_4216 _let_105 _let_629 _let_107 _let_4194 _let_1156 _let_4204 _let_678 _let_127 _let_1367 _let_4212 _let_1286 _let_1344 _let_1334 _let_4199 _let_4209 _let_125 _let_2982 _let_2258 _let_2264 _let_111 _let_123 _let_3020 _let_118 _let_132 _let_134 _let_133 _let_4541 _let_140 _let_141 _let_172 _let_163 _let_142 _let_4546 _let_146 _let_148 _let_170 _let_4054 _let_4536 _let_4551 _let_151 _let_153 _let_174 _let_168)) SB_LITERAL))) (CONG _let_2508 _let_3473 _let_2504 _let_2503 _let_2392 _let_2382 _let_2497 _let_2421 _let_2496 _let_2411 _let_4398 _let_2495 _let_1019 _let_2493 (REFL :args (_let_3221)) _let_3610 _let_4604 _let_3463 _let_3457 _let_4603 _let_4395 _let_4602 _let_2484 _let_4601 _let_4600 _let_4599 _let_3573 _let_3452 _let_4598 _let_4597 _let_4392 (REFL :args _let_2088) _let_2479 _let_4596 _let_4595 _let_4391 _let_4594 _let_4467 _let_3572 _let_2475 _let_3442 _let_3571 _let_3570 _let_4389 _let_4388 _let_4387 _let_4593 _let_4383 _let_4382 _let_4592 _let_4381 _let_4380 _let_4591 _let_4377 _let_4376 _let_4375 _let_4374 _let_4590 _let_4589 _let_4371 _let_4370 _let_4588 _let_4369 :args _let_188)) :args ((or _let_2473 _let_87 _let_95 _let_89 _let_99 _let_85 _let_91 _let_81 _let_93 _let_83 _let_2402 _let_2194 _let_960 _let_3602 _let_4581 _let_3356 _let_4574 _let_431 _let_3221 _let_581 _let_411 _let_656 _let_445 _let_177 _let_1157 _let_4203 _let_679 _let_878 _let_1368 _let_180 _let_1287 _let_1345 _let_1335 _let_4198 _let_4208 _let_832 _let_2983 _let_2259 _let_2265 _let_561 _let_784 _let_3021 _let_676 _let_3649 _let_3713 _let_3681 _let_4540 _let_3816 _let_3853 _let_4158 _let_4090 _let_3878 _let_4545 _let_3914 _let_3941 _let_4275 _let_4055 _let_4535 _let_4550 _let_3974 _let_3990 _let_4181 _let_4155))) _let_4113 _let_4362 _let_4357 _let_4001 _let_3985 _let_3953 _let_3936 _let_3892 _let_3873 _let_3847 _let_3734 _let_3709 _let_3676 _let_3616 _let_914 _let_871 _let_825 _let_738 _let_2201 _let_2821 _let_590 _let_573 _let_506 _let_440 _let_420 _let_661 _let_2409 _let_3608 _let_4587 _let_3362 _let_4580 _let_322 _let_308 _let_293 _let_283 _let_280 _let_277 _let_243 _let_210 _let_194 _let_183 _let_2808 _let_1791 _let_4573 _let_4572 _let_2802 _let_4517 _let_4571 _let_3926 _let_4570 _let_3838 _let_4569 _let_3829 _let_4532 _let_3801 _let_4531 _let_3792 _let_1785 _let_3766 _let_4530 _let_3767 _let_4529 _let_3749 _let_4528 _let_3555 _let_4522 _let_4517 _let_2801 _let_4518 _let_4568 _let_3407 _let_4567 _let_3801 _let_4566 _let_3792 _let_4516 _let_3767 _let_4515 _let_3766 _let_4514 _let_3749 _let_4513 _let_532 _let_4512 _let_2452 _let_4511 _let_1908 _let_4565 _let_4022 _let_2359 _let_2891 _let_4510 _let_2142 _let_4564 _let_4562 _let_4560 _let_4508 _let_4506 _let_1782 _let_4504 _let_4502 _let_4498 _let_780 _let_4558 _let_2891 _let_2357 _let_728 _let_1706 _let_304 _let_237 _let_205 _let_1872 _let_304 _let_205 _let_1776 _let_304 _let_237 _let_4495 _let_304 _let_4493 _let_4557 _let_2356 _let_1702 _let_329 _let_4491 _let_763 _let_205 _let_4555 _let_237 _let_763 _let_2353 _let_763 _let_1701 _let_1005 _let_2349 _let_700 _let_4489 _let_252 _let_4488 _let_2348 _let_1005 _let_1988 _let_4230 _let_4226 _let_1998 _let_4225 _let_935 _let_925 _let_920 _let_187 _let_4224 _let_3717 _let_205 _let_237 _let_1009 _let_1005 _let_1025 _let_2132 _let_2899 _let_3616 :args ((or _let_3221 _let_1345 _let_1335 _let_2983 _let_2253 _let_4158 _let_4275 _let_4155) false _let_163 false _let_4054 false _let_3020 false _let_153 false _let_151 false _let_148 false _let_146 false _let_142 false _let_141 false _let_140 false _let_134 false _let_133 false _let_132 false _let_939 false _let_127 false _let_125 false _let_123 false _let_118 false _let_1547 false _let_678 false _let_112 false _let_111 false _let_107 false _let_106 false _let_105 false _let_629 false _let_1581 false _let_3061 false _let_4218 false _let_3314 false _let_4216 true _let_99 true _let_95 true _let_93 true _let_91 true _let_89 true _let_87 true _let_85 true _let_83 true _let_81 false _let_79 false _let_1367 false _let_1156 true _let_180 false _let_1387 true _let_1377 false _let_1372 true _let_4550 false _let_3912 true _let_4545 false _let_947 true _let_4540 false _let_3817 true _let_4208 false _let_1261 true _let_4203 false _let_1277 true _let_1163 false _let_1150 true _let_4198 false _let_1183 true _let_177 false _let_1166 false _let_174 false _let_2264 false _let_4213 false _let_1372 false _let_1379 true _let_1373 false _let_4552 false _let_1125 false _let_4547 false _let_1261 false _let_4542 false _let_1277 false _let_4210 false _let_1183 false _let_4205 false _let_1150 false _let_1165 false _let_1166 false _let_4200 false _let_513 false _let_4195 false _let_2435 true _let_4189 false _let_1240 true _let_4535 false _let_2250 true _let_1586 false _let_1625 false _let_4214 false _let_1381 false _let_4553 false _let_4548 false _let_4543 false _let_4211 false _let_4206 false _let_1167 false _let_4201 false _let_4196 false _let_4191 false _let_120 false _let_4537 false _let_1625 false _let_2267 false _let_674 false _let_1108 true _let_294 true _let_211 true _let_195 false _let_1229 true _let_294 true _let_195 false _let_1160 true _let_294 true _let_211 false _let_4193 true _let_294 false _let_4192 false _let_4538 false _let_2268 false _let_1107 false _let_100 false _let_4180 true _let_755 true _let_195 false _let_4533 true _let_211 true _let_755 false _let_2263 true _let_755 false _let_1106 false _let_957 false _let_2262 false _let_680 true _let_1104 true _let_249 false _let_2258 false _let_2257 false _let_957 false _let_1286 true _let_1290 true _let_4144 false _let_1296 false _let_4146 false _let_128 true _let_916 false _let_917 true _let_184 false _let_4147 false _let_3715 true _let_195 true _let_211 false _let_958 false _let_957 true _let_937 true _let_938 true _let_941 false _let_939)) _let_2726 _let_4129 _let_2802 _let_4517 _let_4532 _let_3801 _let_4531 _let_3792 _let_1785 _let_3766 _let_4530 _let_3767 _let_4529 _let_3749 _let_4528 _let_3555 _let_4522 _let_4517 (REORDERING (CNF_ITE_POS2 :args _let_2720) :args ((or _let_1462 _let_1454 _let_2719))) _let_4521 _let_2721 _let_4521 _let_2801 _let_4518 _let_4516 _let_3767 _let_4515 _let_3766 _let_4514 _let_3749 _let_4513 _let_532 _let_4512 _let_2452 _let_4511 _let_1908 _let_2359 _let_2891 _let_4510 _let_2176 _let_2168 _let_2142 _let_4508 _let_4506 _let_1782 _let_4504 _let_4502 _let_4498 _let_780 _let_2357 _let_728 _let_1706 _let_304 _let_237 _let_205 _let_1872 _let_304 _let_205 _let_1776 _let_304 _let_237 _let_4495 _let_304 _let_4493 _let_2356 _let_1702 _let_329 _let_4491 _let_763 _let_205 _let_2353 _let_763 _let_1701 _let_1005 _let_2349 _let_700 _let_4489 _let_252 _let_4488 _let_2348 _let_1005 _let_4482 (MACRO_RESOLUTION_TRUST _let_4458 _let_4140 _let_4113 _let_4365 _let_4362 _let_4357 _let_4356 _let_4031 _let_4001 _let_3985 _let_3969 _let_3953 _let_3936 _let_3908 _let_4340 _let_3892 _let_3873 _let_3847 _let_3811 _let_3777 _let_3756 _let_3734 _let_3709 _let_3676 _let_3625 _let_914 _let_871 _let_825 _let_780 _let_753 _let_738 _let_2201 _let_700 _let_671 _let_590 _let_573 _let_556 _let_2462 _let_506 _let_440 _let_420 _let_403 _let_2429 _let_2409 _let_4324 _let_322 _let_315 _let_308 _let_2374 _let_293 _let_377 _let_283 _let_280 _let_277 _let_243 _let_210 _let_252 _let_183 _let_4317 _let_1988 _let_4230 _let_4226 _let_1998 _let_4225 _let_935 _let_925 _let_920 _let_187 _let_4224 _let_3717 _let_205 _let_237 _let_1009 _let_1005 _let_1025 _let_2132 _let_2899 _let_3616 _let_4299 :args ((or _let_1335 _let_4170 _let_4175 _let_4155 _let_4312) false _let_165 false _let_163 false _let_1594 false _let_4054 false _let_3020 false _let_4311 false _let_156 false _let_153 false _let_151 false _let_149 false _let_148 false _let_146 false _let_144 false _let_4310 false _let_142 false _let_141 false _let_140 false _let_138 false _let_136 false _let_135 false _let_134 false _let_133 false _let_132 false _let_129 false _let_127 false _let_125 false _let_123 false _let_120 false _let_119 false _let_118 false _let_1547 false _let_680 false _let_115 false _let_112 false _let_111 false _let_109 false _let_1584 false _let_107 false _let_106 false _let_105 false _let_104 false _let_1583 false _let_1581 false _let_4217 true _let_99 true _let_97 true _let_95 true _let_1578 true _let_93 true _let_373 true _let_91 true _let_89 true _let_87 true _let_85 true _let_83 true _let_249 false _let_79 true _let_4309 false _let_1286 true _let_1290 true _let_4144 false _let_1296 false _let_4146 false _let_128 true _let_916 false _let_917 true _let_184 false _let_4147 false _let_3715 true _let_195 true _let_211 false _let_958 false _let_957 true _let_937 true _let_938 true _let_941 false _let_939 false _let_170)) _let_4307 _let_4299 _let_4291 _let_4283 _let_3423 _let_4282 _let_4280 _let_4274 _let_3436 _let_4273 _let_4272 _let_4268 _let_4264 _let_4267 _let_4264 _let_4259 _let_3423 _let_4257 _let_3436 _let_4255 _let_4250 _let_4245 _let_4241 _let_3339 _let_4232 _let_3726 _let_3343 _let_1035 _let_1032 _let_2079 _let_304 _let_205 _let_2084 _let_2085 _let_625 _let_2086 _let_654 _let_1988 _let_4230 _let_4226 _let_1998 _let_4225 _let_935 _let_925 _let_920 _let_187 _let_4224 _let_3717 _let_205 _let_237 _let_1009 _let_1005 _let_1025 _let_2132 _let_2899 _let_3616 :args ((or _let_1345 _let_1335) false _let_165 false _let_163 false _let_4054 false _let_3020 false _let_156 false _let_153 false _let_151 false _let_149 false _let_148 false _let_146 false _let_144 false _let_142 false _let_141 false _let_140 false _let_138 false _let_134 false _let_133 false _let_132 false _let_127 false _let_125 false _let_123 false _let_120 false _let_118 false _let_1547 false _let_115 false _let_112 false _let_111 false _let_107 false _let_105 false _let_104 false _let_1583 false _let_1582 false _let_4222 false _let_4221 false _let_4220 false _let_4219 false _let_4218 false _let_4217 false _let_4216 false _let_4215 false _let_957 true _let_95 true _let_91 true _let_85 true _let_249 false _let_79 true _let_1505 false _let_113 false _let_1507 true _let_1501 false _let_113 false _let_1499 true _let_1502 true _let_4050 true _let_99 true _let_609 false _let_2974 false _let_182 false _let_1367 false _let_1156 true _let_180 false _let_1387 true _let_2982 true _let_1459 false _let_1314 true _let_1377 false _let_1372 true _let_4208 false _let_1261 true _let_4203 false _let_1277 true _let_1163 false _let_1150 true _let_4198 false _let_1183 true _let_177 false _let_1166 false _let_174 false _let_2264 false _let_4213 false _let_1372 false _let_1462 true _let_1454 false _let_1461 true _let_1454 false _let_1379 true _let_1373 false _let_4210 false _let_1183 false _let_4205 false _let_1150 false _let_1165 false _let_1166 false _let_4200 false _let_513 false _let_4195 false _let_2435 true _let_4189 false _let_1240 true _let_1586 false _let_1625 false _let_4214 false _let_1508 false _let_1463 false _let_1381 false _let_4211 false _let_4206 false _let_1167 false _let_4201 false _let_4196 false _let_4191 false _let_120 false _let_2267 false _let_674 false _let_1108 true _let_294 true _let_211 true _let_195 false _let_1229 true _let_294 true _let_195 false _let_1160 true _let_294 true _let_211 false _let_4193 true _let_294 false _let_4192 false _let_2268 false _let_1107 false _let_100 false _let_4180 true _let_755 true _let_195 false _let_2263 true _let_755 false _let_1106 false _let_957 false _let_2262 false _let_680 true _let_1104 true _let_249 false _let_2258 false _let_2257 false _let_957 true _let_2253 true _let_4179 false _let_172 false _let_170 false _let_168 true _let_4170 false _let_3316 true _let_4175 false _let_4177 true _let_4163 false _let_3064 false _let_4172 false _let_4173 false _let_4166 false _let_4167 false _let_4165 false _let_4167 true _let_4160 false _let_3316 true _let_4157 false _let_3064 false _let_4154 false _let_4152 true _let_4150 true _let_4149 true _let_3054 true _let_4148 true _let_3710 true _let_3055 false _let_166 false _let_963 true _let_965 true _let_294 true _let_195 true _let_1340 true _let_1347 false _let_114 true _let_1346 false _let_632 false _let_1286 true _let_1290 true _let_4144 false _let_1296 false _let_4146 false _let_128 true _let_916 false _let_917 true _let_184 false _let_4147 false _let_3715 true _let_195 true _let_211 false _let_958 false _let_957 true _let_937 true _let_938 true _let_941 false _let_939)))) (let ((_let_4693 (+ _let_57 _let_108))) (let ((_let_4694 (>= _let_4693 0))) (let ((_let_4695 (not _let_4694))) (let ((_let_4696 (ite _let_1125 _let_4695 (not (>= (+ _let_143 _let_108) 0))))) (let ((_let_4697 (ite _let_510 _let_4696 (ite _let_1125 (not (>= (+ _let_57 _let_55) 0)) (not (>= (+ _let_143 _let_55) 0)))))) (let ((_let_4698 (>= _let_65 (- 1)))) (let ((_let_4699 (>= _let_45 (- 1)))) (let ((_let_4700 (>= _let_20 (- 1)))) (let ((_let_4701 (=> _let_4500 (ite _let_517 (ite _let_1726 (> _let_55 _let_57) (> _let_55 _let_1725)) (ite _let_1726 (> _let_515 _let_57) (> _let_515 _let_1725)))))) (let ((_let_4702 (not _let_4698))) (let ((_let_4703 (>= _let_65 (- 1.0)))) (let ((_let_4704 ((< _let_65 (- 1.0))))) (let ((_let_4705 (_let_4702))) (let ((_let_4706 (ASSUME :args _let_4705))) (let ((_let_4707 (_let_4703))) (let ((_let_4708 (not _let_4699))) (let ((_let_4709 (>= _let_45 (- 1.0)))) (let ((_let_4710 ((< _let_45 (- 1.0))))) (let ((_let_4711 (_let_4708))) (let ((_let_4712 (ASSUME :args _let_4711))) (let ((_let_4713 (_let_4709))) (let ((_let_4714 (not _let_4700))) (let ((_let_4715 (>= _let_20 (- 1.0)))) (let ((_let_4716 ((< _let_20 (- 1.0))))) (let ((_let_4717 (_let_4714))) (let ((_let_4718 (ASSUME :args _let_4717))) (let ((_let_4719 (_let_4715))) (let ((_let_4720 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_4718 _let_2532) :args (_let_297 _let_4714)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_4716) _let_2533 :args _let_202) :args _let_201) :args _let_4716) :args _let_4719) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_4718 :args _let_4716) :args ((not _let_4715)))) :args (_let_4714 _let_297)) :args ((not (and _let_297 _let_4714)) SB_LITERAL))) (CONG _let_2504 (MACRO_SR_PRED_INTRO :args ((= (not _let_4714) _let_4700))) :args _let_188)) _let_308 :args (_let_4700 true _let_95)))) (let ((_let_4721 (REFL :args _let_4717))) (let ((_let_4722 (ASSUME :args (_let_4695)))) (let ((_let_4723 (ASSUME :args (_let_4699)))) (let ((_let_4724 (ASSUME :args (_let_4700)))) (let ((_let_4725 (MACRO_SR_PRED_TRANSFORM _let_4724 :args _let_4719))) (let ((_let_4726 (ASSUME :args (_let_4698)))) (let ((_let_4727 (>= (+ _let_739 _let_84) 0))) (let ((_let_4728 (+ _let_68 _let_49))) (let ((_let_4729 (>= _let_4728 0))) (let ((_let_4730 (not _let_4729))) (let ((_let_4731 (ite _let_119 _let_4730 (not (>= (+ _let_739 _let_49) 0))))) (let ((_let_4732 (not _let_4727))) (let ((_let_4733 (+ _let_68 _let_84))) (let ((_let_4734 (>= _let_4733 0))) (let ((_let_4735 (not _let_4734))) (let ((_let_4736 (ite _let_119 _let_4735 _let_4732))) (let ((_let_4737 (ite _let_1421 _let_4736 _let_4731))) (let ((_let_4738 (+ _let_49 _let_421))) (let ((_let_4739 (>= _let_4738 0))) (let ((_let_4740 (not _let_4739))) (let ((_let_4741 (ite _let_1421 _let_4740 (not (>= (+ _let_84 _let_421) 0))))) (let ((_let_4742 (>= (+ _let_84 _let_27) 0))) (let ((_let_4743 (+ _let_44 _let_178))) (let ((_let_4744 (>= _let_4743 0))) (let ((_let_4745 (not _let_4744))) (let ((_let_4746 (+ _let_44 _let_25))) (let ((_let_4747 (>= _let_4746 0))) (let ((_let_4748 (not _let_4747))) (let ((_let_4749 (ite _let_1372 _let_4748 _let_4745))) (let ((_let_4750 (>= (+ _let_96 _let_178) 0))) (let ((_let_4751 (not _let_4750))) (let ((_let_4752 (>= (+ _let_96 _let_25) 0))) (let ((_let_4753 (not _let_4752))) (let ((_let_4754 (ite _let_1372 _let_4753 _let_4751))) (let ((_let_4755 (ite _let_1114 _let_4754 _let_4749))) (let ((_let_4756 (+ _let_45 _let_1383))) (let ((_let_4757 (>= _let_4756 0))) (let ((_let_4758 (not _let_4757))) (let ((_let_4759 (>= (+ _let_574 _let_26) 0))) (let ((_let_4760 (not _let_4759))) (let ((_let_4761 (ite _let_1387 _let_4760 (not (>= (+ _let_574 _let_1383) 0))))) (let ((_let_4762 (ite _let_112 _let_4761 (ite _let_1387 (not (>= (+ _let_45 _let_26) 0)) _let_4758)))) (let ((_let_4763 (+ _let_64 _let_574))) (let ((_let_4764 (>= _let_4763 0))) (let ((_let_4765 (not _let_4764))) (let ((_let_4766 (ite _let_1399 _let_4765 (not (>= (+ _let_90 _let_574) 0))))) (let ((_let_4767 (>= (+ _let_574 _let_88) 0))) (let ((_let_4768 (>= (+ _let_96 _let_20) 0))) (let ((_let_4769 (not _let_4768))) (let ((_let_4770 (+ _let_44 _let_94))) (let ((_let_4771 (>= _let_4770 0))) (let ((_let_4772 (not _let_4771))) (let ((_let_4773 (ite _let_1114 _let_4772 (not (>= (+ _let_96 _let_94) 0))))) (let ((_let_4774 (ite _let_1613 _let_4773 (ite _let_1114 (not (>= (+ _let_44 _let_20) 0)) _let_4769)))) (let ((_let_4775 (+ _let_45 _let_21))) (let ((_let_4776 (>= _let_4775 0))) (let ((_let_4777 (not _let_4776))) (let ((_let_4778 (ite _let_112 _let_4777 (not (>= (+ _let_574 _let_21) 0))))) (let ((_let_4779 (>= _let_26 (- 1)))) (let ((_let_4780 (>= (+ _let_130 _let_10) 0))) (let ((_let_4781 (not _let_4767))) (let ((_let_4782 (+ _let_45 _let_88))) (let ((_let_4783 (>= _let_4782 0))) (let ((_let_4784 (not _let_4783))) (let ((_let_4785 (ite _let_112 _let_4784 _let_4781))) (let ((_let_4786 (ite _let_1521 _let_4785 _let_4778))) (let ((_let_4787 (+ _let_43 _let_86))) (let ((_let_4788 (>= _let_4787 0))) (let ((_let_4789 (not _let_4788))) (let ((_let_4790 (ite _let_837 _let_4789 (not (>= (+ _let_126 _let_86) 0))))) (let ((_let_4791 (ite _let_1206 _let_4790 (ite _let_837 (not (>= (+ _let_43 _let_19) 0)) (not (>= (+ _let_126 _let_19) 0)))))) (let ((_let_4792 (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_4116)) :args ((<= _let_4121 0.0))) _let_419 _let_2572 _let_670 _let_2519 _let_2014 :args (1.0 (- 1.0) (- 1.0) 1.0 (- 1.0) (- 1.0))) :args _let_201) :args (_let_406 _let_1565 _let_628 _let_1342 _let_2009 _let_4116))) :args ((or _let_405 _let_1566 _let_627 _let_1343 _let_2008 _let_4117))) :args ((or _let_2008 _let_405 _let_1343 _let_1566 _let_627 _let_4117))))) (let ((_let_4793 (>= _let_50 _let_181))) (let ((_let_4794 (<= _let_50 _let_181))) (let ((_let_4795 ((or _let_4794 _let_4793)))) (let ((_let_4796 (not _let_4793))) (let ((_let_4797 (not _let_4794))) (let ((_let_4798 (EQ_RESOLVE (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_4797)) :args ((> _let_50 _let_181))) (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_4796)) :args ((< _let_50 _let_181))) :args _let_503) :args _let_201) :args (_let_4797 _let_4796))) :args _let_4795) (REWRITE :args _let_4795)))) (let ((_let_4799 (REORDERING (CNF_ITE_POS1 :args (_let_4124)) :args ((or _let_614 _let_4123 (not _let_4124)))))) (let ((_let_4800 (REORDERING (CNF_ITE_POS3 :args _let_4131) :args ((or _let_4119 _let_4124 _let_4130))))) (let ((_let_4801 (REORDERING (CNF_ITE_POS2 :args _let_4131) :args ((or _let_1314 _let_4124 _let_4130))))) (let ((_let_4802 (1.0 (- 1.0) (- 1.0) (- 1.0) 1.0 (- 1.0)))) (let ((_let_4803 (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_3107 _let_2537 _let_419 _let_2572 _let_670 _let_2519 :args _let_4802) :args _let_201) :args (_let_2371 _let_406 _let_1565 _let_628 _let_1342 _let_3006))) :args ((or _let_1578 _let_405 _let_1566 _let_627 _let_1343 _let_3013))) :args ((or _let_1578 _let_405 _let_3013 _let_1343 _let_1566 _let_627))))) (let ((_let_4804 (1.0 1.0 (- 1.0) (- 1.0)))) (let ((_let_4805 (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_4727)) :args ((<= _let_4728 0.0))) _let_3891 _let_2550 _let_3521 _let_2572 _let_419 _let_2389 :args (1.0 1.0 (- 1.0) (- 1.0) (- 1.0) (- 1.0) (- 1.0))) :args _let_201) :args (_let_3876 _let_1334 _let_3000 _let_1565 _let_406 _let_214 _let_4727))) :args ((or _let_3875 _let_1335 _let_3001 _let_1566 _let_405 _let_85 _let_4732))) :args ((or _let_405 _let_85 _let_1335 _let_1566 _let_3001 _let_3875 _let_4732))))) (let ((_let_4806 (_let_4729))) (let ((_let_4807 (_let_4732))) (let ((_let_4808 ((< _let_4728 0.0)))) (let ((_let_4809 (ASSUME :args _let_4807))) (let ((_let_4810 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_4809 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_4808) (MACRO_SR_PRED_TRANSFORM _let_4809 :args ((> _let_4728 0.0))) :args _let_202) :args _let_201) :args _let_4808) :args ((>= _let_4728 0.0))) :args _let_4806) :args _let_4807)) :args _let_4807)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_4732) _let_4727))) (REFL :args _let_4806) :args _let_188)))) (let ((_let_4811 (REORDERING (CNF_ITE_POS1 :args (_let_4731)) :args ((or _let_744 _let_4730 (not _let_4731)))))) (let ((_let_4812 (=> _let_3721 (ite _let_2158 (ite _let_746 (> _let_49 _let_68) (> _let_49 _let_1634)) (ite _let_746 (> _let_2157 _let_68) (> _let_2157 _let_1634)))))) (let ((_let_4813 (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_4812 THEORY_ARITH)) (REWRITE :args (_let_4812)))))) (let ((_let_4814 (not _let_4737))) (let ((_let_4815 (_let_4737))) (let ((_let_4816 (REORDERING (CNF_ITE_POS2 :args _let_4815) :args ((or _let_1421 _let_4731 _let_4814))))) (let ((_let_4817 (not _let_4742))) (let ((_let_4818 (ite _let_106 _let_4741 (ite _let_1421 (not (>= (+ _let_49 _let_27) 0)) _let_4817)))) (let ((_let_4819 (=> _let_3721 (ite _let_433 (ite _let_2158 (> _let_27 _let_49) (> _let_27 _let_2157)) (ite _let_2158 (> _let_1990 _let_49) (> _let_1990 _let_2157)))))) (let ((_let_4820 (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_4819 THEORY_ARITH)) (REWRITE :args (_let_4819)))))) (let ((_let_4821 (REORDERING (CNF_ITE_POS1 :args (_let_4818)) :args ((or _let_431 _let_4741 (not _let_4818)))))) (let ((_let_4822 (not _let_1421))) (let ((_let_4823 (REORDERING (CNF_ITE_POS1 :args (_let_4741)) :args ((or _let_4822 _let_4740 (not _let_4741)))))) (let ((_let_4824 (_let_4742))) (let ((_let_4825 (MACRO_SR_PRED_INTRO :args ((= (not _let_4740) _let_4739))))) (let ((_let_4826 (_let_4740))) (let ((_let_4827 ((<= _let_4738 0.0)))) (let ((_let_4828 ((> _let_4738 0.0)))) (let ((_let_4829 (ASSUME :args _let_4826))) (let ((_let_4830 (MACRO_SR_PRED_TRANSFORM _let_4829 :args ((< _let_4738 0.0))))) (let ((_let_4831 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_4829 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_4828) _let_4830 :args _let_503) :args _let_201) :args _let_4828) :args _let_4827) :args _let_4824) :args _let_4826)) :args _let_4826)) (CONG _let_4825 (REFL :args _let_4824) :args _let_188)))) (let ((_let_4832 (+ _let_51 _let_84))) (let ((_let_4833 (>= _let_4832 0))) (let ((_let_4834 (>= (+ _let_352 _let_49) 0))) (let ((_let_4835 (REORDERING (CNF_ITE_POS3 :args _let_4815) :args ((or _let_4736 _let_4731 _let_4814))))) (let ((_let_4836 (REORDERING (CNF_ITE_POS1 :args (_let_4736)) :args ((or _let_744 _let_4735 (not _let_4736)))))) (let ((_let_4837 (not _let_4833))) (let ((_let_4838 (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_4833)) :args ((>= _let_4832 0.0))) (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_4735)) :args ((< _let_4733 0.0))) _let_3521 :args _let_1056) :args _let_201) :args (_let_4735 _let_3000 _let_4833))) :args ((or _let_4734 _let_3001 _let_4837))) :args ((or _let_4837 _let_3001 _let_4734))))) (let ((_let_4839 (_let_4834))) (let ((_let_4840 (MACRO_SR_PRED_INTRO :args ((= (not _let_4837) _let_4833))))) (let ((_let_4841 (_let_4837))) (let ((_let_4842 ((<= _let_4832 0.0)))) (let ((_let_4843 ((> _let_4832 0.0)))) (let ((_let_4844 (ASSUME :args _let_4841))) (let ((_let_4845 (MACRO_SR_PRED_TRANSFORM _let_4844 :args ((< _let_4832 0.0))))) (let ((_let_4846 (>= (+ _let_173 _let_171) 0))) (let ((_let_4847 (+ _let_63 _let_46))) (let ((_let_4848 (>= _let_4847 0))) (let ((_let_4849 (>= (+ _let_173 _let_46) 0))) (let ((_let_4850 (not _let_4849))) (let ((_let_4851 (not _let_4848))) (let ((_let_4852 (ite _let_1240 _let_4851 _let_4850))) (let ((_let_4853 (+ _let_38 _let_11))) (let ((_let_4854 (>= _let_4853 0))) (let ((_let_4855 (+ _let_63 _let_171))) (let ((_let_4856 (>= _let_4855 0))) (let ((_let_4857 (not _let_4846))) (let ((_let_4858 (not _let_4856))) (let ((_let_4859 (ite _let_1240 _let_4858 _let_4857))) (let ((_let_4860 (ite _let_3316 _let_4859 _let_4852))) (let ((_let_4861 (and _let_4460 _let_958 _let_212 _let_197))) (let ((_let_4862 (not _let_4854))) (let ((_let_4863 (ite _let_1183 _let_4862 (not (>= (+ _let_130 _let_11) 0))))) (let ((_let_4864 (not _let_4780))) (let ((_let_4865 (ite _let_1166 _let_4863 (ite _let_1183 (not (>= (+ _let_38 _let_10) 0)) _let_4864)))) (let ((_let_4866 (=> _let_1810 (ite _let_1779 (ite _let_1809 (> _let_10 _let_38) (> _let_10 _let_1808)) (ite _let_1809 (> _let_1778 _let_38) (> _let_1778 _let_1808)))))) (let ((_let_4867 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_4863)) :args ((or _let_3768 _let_4862 (not _let_4863)))) _let_3767 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_4865)) :args ((or _let_3750 _let_4863 (not _let_4865)))) _let_3749 (MACRO_RESOLUTION_TRUST (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_4866 THEORY_ARITH)) (REWRITE :args (_let_4866)))) :args ((or _let_4865 _let_1807))) _let_3396 :args (_let_4865 false _let_1177)) :args (_let_4863 false _let_1166 false _let_4865)) :args (_let_4862 false _let_1183 false _let_4863)))) (let ((_let_4868 (MACRO_SR_PRED_INTRO :args ((= (not _let_3647) _let_3646))))) (let ((_let_4869 (MACRO_SR_PRED_INTRO :args ((= (not _let_4233) _let_4149))))) (let ((_let_4870 (MACRO_SR_PRED_INTRO :args ((= (not _let_4862) _let_4854))))) (let ((_let_4871 (and _let_79 _let_258 _let_190 _let_256 _let_247 _let_297 _let_278 _let_3336 _let_374 _let_2376 _let_2363 _let_424 _let_2371 _let_2009 _let_406 _let_310 _let_577 _let_317 _let_593 _let_214 _let_610 _let_389 _let_758 _let_281 _let_3340 _let_333 _let_741 _let_185 _let_285 _let_196 _let_940 _let_443 _let_2432 _let_4862 _let_876 _let_1291 _let_1334 _let_509 _let_830 _let_559 _let_782 _let_1238 _let_628 _let_673 _let_4233 _let_3647 _let_3711 _let_3679 _let_3759 _let_3780 _let_3814 _let_3850 _let_3876 _let_4327 _let_3895 _let_3911 _let_3939 _let_3956 _let_4003 _let_3972 _let_3988 _let_4033))) (let ((_let_4872 (true _let_4871))) (let ((_let_4873 (_let_79 _let_258 _let_190 _let_256 _let_247 _let_297 _let_278 _let_3336 _let_374 _let_2376 _let_2363 _let_424 _let_2371 _let_2009 _let_406 _let_310 _let_577 _let_317 _let_593 _let_214 _let_610 _let_389 _let_758 _let_281 _let_3340 _let_333 _let_741 _let_185 _let_285 _let_196 _let_940 _let_443 _let_2432 _let_4862 _let_876 _let_1291 _let_1334 _let_509 _let_830 _let_559 _let_782 _let_1238 _let_628 _let_673 _let_4233 _let_3647 _let_3711 _let_3679 _let_3759 _let_3780 _let_3814 _let_3850 _let_3876 _let_4327 _let_3895 _let_3911 _let_3939 _let_3956 _let_4003 _let_3972 _let_3988 _let_4033))) (let ((_let_4874 (ASSUME :args (_let_3647)))) (let ((_let_4875 (MACRO_SR_PRED_TRANSFORM _let_4874 :args ((< _let_2553 0.0))))) (let ((_let_4876 (_let_4862))) (let ((_let_4877 (ASSUME :args _let_4876))) (let ((_let_4878 (MACRO_SR_PRED_TRANSFORM _let_4877 :args ((< _let_4853 0.0))))) (let ((_let_4879 (CNF_AND_NEG :args (_let_4871)))) (let ((_let_4880 (_let_3027))) (let ((_let_4881 ((> _let_3022 0.0)))) (let ((_let_4882 ((<= _let_3022 0.0)))) (let ((_let_4883 (not _let_3307))) (let ((_let_4884 (_let_3305))) (let ((_let_4885 (_let_3309))) (let ((_let_4886 ((< _let_3304 0.0)))) (let ((_let_4887 (ASSUME :args _let_4885))) (let ((_let_4888 (_let_3023))) (let ((_let_4889 ((< _let_3022 0.0)))) (let ((_let_4890 (ASSUME :args _let_4880))) (let ((_let_4891 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_4890 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_4889) (MACRO_SR_PRED_TRANSFORM _let_4890 :args _let_4881) :args _let_202) :args _let_201) :args _let_4889) :args ((>= _let_3022 0.0))) :args _let_4888) :args _let_4880)) :args _let_4880)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_3027) _let_3026))) (REFL :args _let_4888) :args _let_188)))) (let ((_let_4892 (REFL :args _let_4082))) (let ((_let_4893 (and _let_79 _let_258 _let_256 _let_247 _let_297 _let_278 _let_3336 _let_374 _let_2376 _let_2363 _let_424 _let_2371 _let_2009 _let_406 _let_310 _let_577 _let_317 _let_593 _let_214 _let_610 _let_389 _let_758 _let_281 _let_3340 _let_333 _let_741 _let_185 _let_285 _let_196 _let_166 _let_940 _let_443 _let_2432 _let_4862 _let_876 _let_1291 _let_1334 _let_509 _let_830 _let_559 _let_782 _let_1238 _let_628 _let_673 _let_4233 _let_3647 _let_3711 _let_3679 _let_3759 _let_3780 _let_3814 _let_3850 _let_3876 _let_4327 _let_3895 _let_3911 _let_3939 _let_3956 _let_4003 _let_3972 _let_3988 _let_4033))) (let ((_let_4894 ((<= _let_4047 0.0)))) (let ((_let_4895 (REORDERING (CNF_ITE_POS1 :args (_let_3025)) :args ((or _let_2194 _let_3024 (not _let_3025)))))) (let ((_let_4896 (REORDERING (CNF_ITE_POS3 :args _let_3155) :args ((or _let_3030 _let_3025 _let_3153))))) (let ((_let_4897 (REORDERING (CNF_ITE_POS2 :args _let_3155) :args ((or _let_1476 _let_3025 _let_3153))))) (let ((_let_4898 (MACRO_SR_PRED_TRANSFORM (ASSUME :args _let_3438) :args _let_1965))) (let ((_let_4899 (_let_4183))) (let ((_let_4900 (_let_4187))) (let ((_let_4901 ((< _let_4182 0.0)))) (let ((_let_4902 (ASSUME :args _let_4900))) (let ((_let_4903 (_let_4848))) (let ((_let_4904 (_let_4857))) (let ((_let_4905 ((< _let_4847 0.0)))) (let ((_let_4906 (ASSUME :args _let_4904))) (let ((_let_4907 (_let_4850))) (let ((_let_4908 (MACRO_SR_PRED_INTRO :args ((= (not _let_4118) _let_4115))))) (let ((_let_4909 (and _let_79 _let_258 _let_256 _let_247 _let_297 _let_278 _let_374 _let_2376 _let_2363 _let_406 _let_310 _let_577 _let_317 _let_610 _let_389 _let_758 _let_281 _let_185 _let_285 _let_196 _let_166 _let_940 _let_443 _let_2432 _let_4862 _let_876 _let_3016 _let_1291 _let_1334 _let_509 _let_830 _let_4837 _let_2974 _let_3000 _let_559 _let_782 _let_3029 _let_628 _let_673 _let_4118 _let_3647 _let_3711 _let_3679 _let_3759 _let_3780 _let_3814 _let_3850 _let_4171 _let_4740 _let_3876 _let_4327 _let_3895 _let_3911 _let_3939 _let_4176 _let_4052 _let_3956 _let_4003 _let_3972 _let_3988 _let_4164 _let_4033))) (let ((_let_4910 (true _let_4909))) (let ((_let_4911 (_let_79 _let_258 _let_256 _let_247 _let_297 _let_278 _let_374 _let_2376 _let_2363 _let_406 _let_310 _let_577 _let_317 _let_610 _let_389 _let_758 _let_281 _let_185 _let_285 _let_196 _let_166 _let_940 _let_443 _let_2432 _let_4862 _let_876 _let_3016 _let_1291 _let_1334 _let_509 _let_830 _let_4837 _let_2974 _let_3000 _let_559 _let_782 _let_3029 _let_628 _let_673 _let_4118 _let_3647 _let_3711 _let_3679 _let_3759 _let_3780 _let_3814 _let_3850 _let_4171 _let_4740 _let_3876 _let_4327 _let_3895 _let_3911 _let_3939 _let_4176 _let_4052 _let_3956 _let_4003 _let_3972 _let_3988 _let_4164 _let_4033))) (let ((_let_4912 ((> _let_4855 0.0)))) (let ((_let_4913 ((<= _let_4855 0.0)))) (let ((_let_4914 (CNF_AND_NEG :args (_let_4909)))) (let ((_let_4915 (_let_4856))) (let ((_let_4916 ((< _let_4855 0.0)))) (let ((_let_4917 (ASSUME :args _let_4907))) (let ((_let_4918 (=> (and _let_4477 _let_988 _let_212 _let_197) (ite _let_3415 (ite _let_1889 (> _let_46 _let_63) (> _let_46 _let_1888)) (ite _let_1889 (> _let_4236 _let_63) (> _let_4236 _let_1888)))))) (let ((_let_4919 (_let_4861))) (let ((_let_4920 (not _let_4834))) (let ((_let_4921 (_let_4780))) (let ((_let_4922 ((<= _let_4853 0.0)))) (let ((_let_4923 ((> _let_4853 0.0)))) (let ((_let_4924 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_4877 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_4923) _let_4878 :args _let_503) :args _let_201) :args _let_4923) :args _let_4922) :args _let_4921) :args _let_4876)) :args _let_4876)) (CONG _let_4870 (REFL :args _let_4921) :args _let_188)) _let_4867 :args (_let_4780 true _let_4854)))) (let ((_let_4925 (REFL :args (_let_4035)))) (let ((_let_4926 (REFL :args (_let_4817)))) (let ((_let_4927 (REFL :args (_let_4920)))) (let ((_let_4928 (REFL :args (_let_4864)))) (let ((_let_4929 (REFL :args _let_382))) (let ((_let_4930 (ASSUME :args _let_4824))) (let ((_let_4931 (MACRO_SR_PRED_TRANSFORM _let_4930 :args _let_4827))) (let ((_let_4932 (ASSUME :args _let_4839))) (let ((_let_4933 (MACRO_SR_PRED_TRANSFORM _let_4932 :args _let_4842))) (let ((_let_4934 (ASSUME :args (_let_103)))) (let ((_let_4935 (MACRO_SR_PRED_TRANSFORM _let_4934 :args _let_384))) (let ((_let_4936 (ASSUME :args _let_4921))) (let ((_let_4937 (MACRO_SR_PRED_TRANSFORM _let_4936 :args _let_4922))) (let ((_let_4938 (ASSUME :args _let_4039))) (let ((_let_4939 (MACRO_SR_PRED_TRANSFORM _let_4938 :args _let_4042))) (let ((_let_4940 (REORDERING (CNF_ITE_POS1 :args _let_2720) :args ((or _let_3221 _let_1461 _let_2719))))) (let ((_let_4941 (=> _let_2049 (ite _let_1709 (ite _let_2139 (> _let_44 _let_25) (> _let_44 _let_2137)) (ite _let_2139 (> _let_1708 _let_25) (> _let_1708 _let_2137)))))) (let ((_let_4942 (=> _let_2049 (ite _let_583 (ite _let_2147 (> _let_45 _let_26) (> _let_45 _let_2145)) (ite _let_2147 (> _let_1649 _let_26) (> _let_1649 _let_2145)))))) (let ((_let_4943 (not _let_4749))) (let ((_let_4944 (_let_4747))) (let ((_let_4945 (_let_4751))) (let ((_let_4946 ((< _let_4746 0.0)))) (let ((_let_4947 (ASSUME :args _let_4945))) (let ((_let_4948 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_4749)) :args ((or _let_2799 _let_4748 _let_4943))) _let_4517 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_4947 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_4946) (MACRO_SR_PRED_TRANSFORM _let_4947 :args ((> _let_4746 0.0))) :args _let_202) :args _let_201) :args _let_4946) :args ((>= _let_4746 0.0))) :args _let_4944) :args _let_4945)) :args _let_4945)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_4751) _let_4750))) (REFL :args _let_4944) :args _let_188)) (MACRO_RESOLUTION_TRUST (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_4750)) :args ((<= _let_4746 0.0))) _let_2734 _let_4075 _let_3209 _let_2200 _let_1658 :args _let_1764) :args _let_201) :args (_let_1605 _let_4052 _let_3029 _let_2190 _let_310 _let_4750))) :args ((or _let_1604 _let_4050 _let_3028 _let_2188 _let_97 _let_4751))) :args ((or _let_97 _let_2188 _let_4751 _let_1604 _let_3028 _let_4050))) _let_315 _let_2193 _let_4364 _let_4072 _let_4071 :args (_let_4751 true _let_97 true _let_2188 true _let_1604 true _let_3028 true _let_4050)) :args (_let_4747 true _let_4750)) :args (_let_4943 false _let_1372 false _let_4747)))) (let ((_let_4949 (not _let_4755))) (let ((_let_4950 (_let_4755))) (let ((_let_4951 (MACRO_RESOLUTION_TRUST _let_2694 _let_608 (MACRO_RESOLUTION_TRUST _let_2658 (MACRO_RESOLUTION_TRUST (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_2615 _let_4075 _let_3209 _let_2200 _let_2535 :args _let_894) :args _let_201) :args (_let_4052 _let_3029 _let_2190 _let_281 _let_1492))) :args ((or _let_4050 _let_3028 _let_2188 _let_91 _let_1493))) :args ((or _let_91 _let_2188 _let_1493 _let_3028 _let_4050))) _let_283 _let_2193 _let_4072 _let_4071 :args (_let_1493 true _let_91 true _let_2188 true _let_3028 true _let_4050)) :args (_let_1489 true _let_1492)) :args (_let_2693 false _let_113 false _let_1489)))) (let ((_let_4952 (ite _let_112 _let_4766 (ite _let_1399 (not (>= (+ _let_64 _let_45) 0)) (not (>= (+ _let_90 _let_45) 0)))))) (let ((_let_4953 (=> _let_4062 (ite _let_583 (ite _let_2152 (> _let_45 _let_64) (> _let_45 _let_2151)) (ite _let_2152 (> _let_1649 _let_64) (> _let_1649 _let_2151)))))) (let ((_let_4954 (_let_4753))) (let ((_let_4955 (ASSUME :args _let_4954))) (let ((_let_4956 (MACRO_SR_PRED_TRANSFORM _let_4955 :args ((> _let_4743 0.0))))) (let ((_let_4957 (_let_1495))) (let ((_let_4958 (ASSUME :args _let_4957))) (let ((_let_4959 (MACRO_SR_PRED_TRANSFORM _let_4958 :args ((> _let_1485 0.0))))) (let ((_let_4960 (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_4765)) :args ((< _let_4763 0.0))))) (let ((_let_4961 (1.0 (- 1.0) 1.0 (- 1.0) (- 1.0) (- 1.0) (- 1.0) (- 1.0)))) (let ((_let_4962 (=> _let_4062 (ite _let_2714 (ite _let_1709 (> _let_20 _let_44) (> _let_20 _let_1708)) (ite _let_1709 (> _let_2713 _let_44) (> _let_2713 _let_1708)))))) (let ((_let_4963 (_let_4744))) (let ((_let_4964 ((>= _let_4743 0.0)))) (let ((_let_4965 ((< _let_4743 0.0)))) (let ((_let_4966 (_let_4757))) (let ((_let_4967 (_let_4760))) (let ((_let_4968 ((>= _let_4756 0.0)))) (let ((_let_4969 ((< _let_4756 0.0)))) (let ((_let_4970 (ASSUME :args _let_4967))) (let ((_let_4971 (_let_1486))) (let ((_let_4972 ((>= _let_1485 0.0)))) (let ((_let_4973 ((< _let_1485 0.0)))) (let ((_let_4974 (_let_1212))) (let ((_let_4975 (_let_1216))) (let ((_let_4976 ((< _let_1211 0.0)))) (let ((_let_4977 (ASSUME :args _let_4975))) (let ((_let_4978 (_let_4776))) (let ((_let_4979 (_let_4781))) (let ((_let_4980 ((< _let_4775 0.0)))) (let ((_let_4981 (ASSUME :args _let_4979))) (let ((_let_4982 (_let_4768))) (let ((_let_4983 (_let_4772))) (let ((_let_4984 ((<= _let_4770 0.0)))) (let ((_let_4985 ((> _let_4770 0.0)))) (let ((_let_4986 (ASSUME :args _let_4983))) (let ((_let_4987 (not _let_4779))) (let ((_let_4988 (>= _let_26 (- 1.0)))) (let ((_let_4989 ((< _let_26 (- 1.0))))) (let ((_let_4990 (_let_4987))) (let ((_let_4991 (ASSUME :args _let_4990))) (let ((_let_4992 (_let_4988))) (let ((_let_4993 (REFL :args _let_346))) (let ((_let_4994 (ASSUME :args (_let_1421)))) (let ((_let_4995 (ASSUME :args (_let_837)))) (let ((_let_4996 (ASSUME :args (_let_963)))) (let ((_let_4997 (ASSUME :args (_let_4779)))) (let ((_let_4998 (ASSUME :args (_let_101)))) (let ((_let_4999 (MACRO_SR_PRED_TRANSFORM _let_4998 :args _let_348))) (let ((_let_5000 (=> _let_4062 (ite _let_2178 (ite _let_583 (> _let_21 _let_45) (> _let_21 _let_1649)) (ite _let_583 (> _let_2177 _let_45) (> _let_2177 _let_1649)))))) (let ((_let_5001 (=> _let_4062 (ite _let_1850 (ite _let_841 (> _let_19 _let_43) (> _let_19 _let_840)) (ite _let_841 (> _let_1849 _let_43) (> _let_1849 _let_840)))))) (let ((_let_5002 (_let_4141))) (let ((_let_5003 ((<= _let_4143 0.0)))) (let ((_let_5004 ((> _let_4143 0.0)))) (let ((_let_5005 (ASSUME :args (_let_4784)))) (let ((_let_5006 (ASSUME :args _let_4982))) (let ((_let_5007 (ASSUME :args (_let_4789)))) (let ((_let_5008 (ASSUME :args _let_5002))) (let ((_let_5009 (ASSUME :args _let_4971))) (let ((_let_5010 (ASSUME :args _let_4966))) (let ((_let_5011 (ASSUME :args _let_4963))) (let ((_let_5012 (ASSUME :args (_let_2242)))) (let ((_let_5013 (MACRO_RESOLUTION_TRUST _let_1035 (MACRO_RESOLUTION_TRUST _let_2063 _let_237 _let_205 (MACRO_RESOLUTION_TRUST _let_2067 (MACRO_RESOLUTION_TRUST _let_2069 _let_1998 (MACRO_RESOLUTION_TRUST _let_2071 _let_1980 (MACRO_RESOLUTION_TRUST _let_2077 (MACRO_RESOLUTION_TRUST (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_3487 _let_252 _let_2608 _let_4610 _let_4605 _let_4421 _let_4419 _let_3534 _let_3477 _let_3481 _let_2518 _let_4445 _let_2834 _let_2520 _let_4608 _let_4612 _let_5005 _let_5006 _let_2545 _let_5007 _let_4614 _let_3575 _let_4616 _let_4618 _let_4635 _let_2827 _let_2831 _let_5008 _let_4629 _let_3528 _let_3483 _let_3530 _let_3518 _let_5009 _let_3485 _let_5010 _let_5011 _let_2587 _let_4633 _let_2848 _let_4631 _let_2589 _let_3582 _let_4417 _let_183 _let_4431 _let_4433 _let_4435 _let_4437 _let_4415 _let_4427 _let_3520 _let_4930 _let_4407 _let_2591 _let_4451 _let_4405 _let_4639 _let_2549 _let_4455 _let_2524 _let_2571 _let_5012) :args (_let_79 _let_258 _let_1581 _let_957 _let_2242 _let_3314 _let_1041 _let_3302 _let_107 _let_4194 _let_1156 _let_4204 _let_1225 _let_1367 _let_2947 _let_4212 _let_4744 _let_4757 _let_182 _let_2954 _let_1326 _let_1410 _let_1342 _let_1334 _let_1565 _let_4199 _let_4209 _let_1486 _let_2974 _let_3000 _let_2921 _let_2258 _let_2264 _let_123 _let_2987 _let_2934 _let_1348 _let_118 _let_165 _let_132 _let_134 _let_133 _let_4541 _let_140 _let_141 _let_4789 _let_4768 _let_4784 _let_172 _let_163 _let_4742 _let_4141 _let_142 _let_4546 _let_146 _let_148 _let_170 _let_4536 _let_4551 _let_151 _let_153 _let_174 _let_168)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM _let_5012 :args _let_2313) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2313) _let_2572 _let_2525 _let_4456 _let_2550 _let_4640 _let_4406 _let_4452 _let_2592 _let_4408 _let_4931 _let_3521 _let_4428 _let_4416 _let_4438 _let_4436 _let_4434 _let_4432 _let_2560 _let_4418 _let_3583 _let_2590 _let_4632 _let_2849 _let_4634 _let_2588 (MACRO_SR_PRED_TRANSFORM _let_5011 :args _let_4964) (MACRO_SR_PRED_TRANSFORM _let_5010 :args _let_4968) _let_3486 (MACRO_SR_PRED_TRANSFORM _let_5009 :args _let_4972) _let_3519 _let_3531 _let_3484 _let_3529 _let_4630 (MACRO_SR_PRED_TRANSFORM _let_5008 :args _let_5003) _let_2832 _let_2828 _let_4636 _let_4619 _let_4617 _let_3576 _let_4615 (MACRO_SR_PRED_TRANSFORM _let_5007 :args ((< _let_4787 0.0))) _let_2546 (MACRO_SR_PRED_TRANSFORM _let_5006 :args _let_4984) (MACRO_SR_PRED_TRANSFORM _let_5005 :args ((< _let_4782 0.0))) _let_4613 _let_4609 _let_2521 _let_2835 _let_4446 _let_2519 _let_3482 _let_3478 _let_3535 _let_4420 _let_4422 _let_4606 _let_4611 _let_2609 _let_266 _let_3488 :args ((- 1.0) (- 222.0) (/ (- 667) 3) 214.0 (/ (- 97) 3) 9.0 (/ 52 3) 24.0 (/ (- 77) 3) (/ 25 3) (/ 10 3) (- 9.0) 95.0 (/ 31 3) 5.0 2.0 (/ 1 3) (/ 25 3) (/ 5 3) (/ 106 3) (/ (- 10) 3) (/ 10 3) (/ 1 3) 2.0 (/ 16 3) (- 135.0) (- 30.0) (/ (- 80) 3) (- 15.0) (- 20.0) (/ (- 50) 3) (/ (- 19) 3) (/ (- 20) 3) (/ (- 10) 3) (/ 5 3) (/ 50 3) (/ (- 40) 3) (/ 55 3) (/ 175 3) (/ 5 3) (/ 25 3) 3.0 (/ 26 3) (/ 25 3) (/ 5 3) 10.0 (/ 20 3) (/ 55 3) 1.0 180.0 (/ 40 3) 155.0 (/ (- 535) 3) (- 10.0) (- 10.0) (- 7.0) (/ 166 3) 62.0 10.0 66.0 (- 76.0) (- 67.0) (- 1.0))) :args _let_201) :args _let_2313) :args _let_2310) :args _let_2309)) :args (_let_3302 _let_258 _let_957 _let_2258 _let_4551 _let_132 _let_151 _let_3314 _let_123 _let_2954 _let_1342 _let_165 _let_182 _let_1348 _let_4536 _let_4546 _let_4784 _let_4768 _let_1225 _let_4789 _let_4541 _let_2264 _let_4209 _let_4199 _let_4212 _let_1367 _let_1410 _let_4141 _let_172 _let_2934 _let_2987 _let_2921 _let_2974 _let_1486 _let_2947 _let_4757 _let_4744 _let_1326 _let_4204 _let_1156 _let_4194 _let_107 _let_118 _let_146 _let_79 _let_133 _let_141 _let_148 _let_153 _let_140 _let_163 _let_3000 _let_4742 _let_170 _let_1581 _let_134 _let_168 _let_174 _let_1334 _let_142 _let_1041 _let_1565 _let_2242)) :args ((not (and _let_79 _let_258 _let_1581 _let_957 _let_2242 _let_3314 _let_1041 _let_3302 _let_107 _let_4194 _let_1156 _let_4204 _let_1225 _let_1367 _let_2947 _let_4212 _let_4744 _let_4757 _let_182 _let_2954 _let_1326 _let_1410 _let_1342 _let_1334 _let_1565 _let_4199 _let_4209 _let_1486 _let_2974 _let_3000 _let_2921 _let_2258 _let_2264 _let_123 _let_2987 _let_2934 _let_1348 _let_118 _let_165 _let_132 _let_134 _let_133 _let_4541 _let_140 _let_141 _let_4789 _let_4768 _let_4784 _let_172 _let_163 _let_4742 _let_4141 _let_142 _let_4546 _let_146 _let_148 _let_170 _let_4536 _let_4551 _let_151 _let_153 _let_174 _let_168)) SB_LITERAL))) (CONG _let_2508 _let_259 _let_2495 _let_1007 (REFL :args _let_2311) _let_3457 _let_2487 _let_3455 _let_2484 _let_4601 _let_4600 _let_4599 _let_2482 _let_4598 _let_3451 _let_4597 (REFL :args (_let_4745)) (REFL :args (_let_4758)) _let_4676 _let_3449 _let_2481 _let_3447 _let_2480 _let_2479 _let_2478 _let_4596 _let_4595 (REFL :args (_let_1487)) _let_3445 _let_3444 _let_3443 _let_4467 _let_3572 _let_3442 _let_3441 _let_3440 _let_2474 _let_3570 _let_4390 _let_4389 _let_4388 _let_4387 _let_4593 _let_4383 _let_4382 (MACRO_SR_PRED_INTRO :args ((= (not _let_4789) _let_4788))) (REFL :args (_let_4769)) (MACRO_SR_PRED_INTRO :args ((= (not _let_4784) _let_4783))) _let_4592 _let_4381 _let_4926 (REFL :args (_let_4142)) _let_4380 _let_4591 _let_4377 _let_4376 _let_4375 _let_4590 _let_4589 _let_4371 _let_4370 _let_4588 _let_4369 :args _let_188)) :args ((or _let_2473 _let_249 _let_2402 _let_2243 _let_3356 _let_1000 _let_1062 _let_3303 _let_445 _let_177 _let_1157 _let_4203 _let_1226 _let_1368 _let_2948 _let_180 _let_4745 _let_4758 _let_1450 _let_2955 _let_1327 _let_1411 _let_1343 _let_1335 _let_1566 _let_4198 _let_4208 _let_1487 _let_2975 _let_3001 _let_2922 _let_2259 _let_2265 _let_784 _let_2988 _let_2935 _let_1349 _let_676 _let_4120 _let_3649 _let_3713 _let_3681 _let_4540 _let_3816 _let_3853 _let_4788 _let_4769 _let_4783 _let_4158 _let_4090 _let_4817 _let_4142 _let_3878 _let_4545 _let_3914 _let_3941 _let_4275 _let_4535 _let_4550 _let_3974 _let_3990 _let_4181 _let_4155))) _let_4113 _let_4001 _let_3985 _let_3953 _let_3936 _let_3892 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_4228 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_5004) _let_4229 :args _let_503) :args _let_201) :args _let_5004) :args _let_5003) :args _let_5002) :args _let_4227)) :args _let_4227)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_4145) _let_4144))) (REFL :args _let_5002) :args _let_188)) (MACRO_RESOLUTION_TRUST _let_4226 _let_1998 (MACRO_RESOLUTION_TRUST _let_4225 _let_936 (MACRO_RESOLUTION_TRUST _let_4224 _let_3718 :args (_let_4147 false _let_3715)) :args (_let_4146 false _let_128 false _let_4147)) :args (_let_4145 false _let_1296 false _let_4146)) :args (_let_4141 true _let_4144)) _let_3873 _let_3847 _let_3734 _let_3709 _let_3676 _let_825 _let_1068 _let_738 _let_506 _let_2409 _let_2316 _let_3362 _let_1005 _let_252 _let_183 _let_2104 _let_2766 _let_2808 _let_1885 _let_1791 _let_4573 _let_4572 _let_2097 _let_1980 _let_2726 _let_2802 _let_4517 _let_1879 _let_4571 _let_3926 _let_4570 _let_3838 _let_4569 _let_3829 _let_4532 _let_3801 _let_4531 _let_3792 _let_1785 _let_3766 _let_4530 _let_3767 _let_4529 _let_3749 _let_4528 _let_3555 _let_4522 _let_4517 _let_2096 _let_654 _let_4940 _let_2801 _let_4518 (REORDERING (CNF_ITE_POS1 :args _let_1878) :args ((or (not _let_883) _let_1234 _let_1877))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS2 :args _let_905) :args ((or _let_883 _let_882 _let_904))) _let_903 _let_888 :args (_let_883 true _let_882 false _let_884)) _let_4568 _let_3407 _let_4567 _let_3801 _let_4566 _let_3792 _let_4516 _let_3767 _let_4515 _let_3766 _let_4514 _let_3749 _let_4513 _let_532 _let_4512 _let_2452 _let_4511 _let_1908 _let_4565 _let_4022 _let_2359 _let_2891 _let_4510 _let_2095 _let_2168 _let_2142 _let_1876 _let_4564 _let_4562 _let_4560 _let_4508 _let_4506 _let_1782 _let_4504 _let_4502 _let_4498 _let_780 _let_4558 _let_2891 _let_2357 _let_728 _let_1706 _let_304 _let_237 _let_205 _let_1872 _let_304 _let_205 _let_1776 _let_304 _let_237 _let_4495 _let_304 _let_4493 _let_4557 _let_2356 _let_1702 _let_329 _let_4491 _let_763 _let_205 _let_4555 _let_237 _let_763 _let_2353 _let_763 _let_1701 _let_1005 _let_2349 _let_700 (REORDERING (CNF_ITE_POS1 :args (_let_4790)) :args ((or _let_902 _let_4789 (not _let_4790)))) _let_901 _let_4489 _let_252 _let_4488 _let_2348 _let_1005 (REORDERING (CNF_ITE_POS1 :args (_let_4785)) :args ((or _let_581 _let_4784 (not _let_4785)))) _let_590 (REORDERING (CNF_ITE_POS1 :args (_let_4791)) :args ((or _let_1859 _let_4790 (not _let_4791)))) (MACRO_RESOLUTION_TRUST (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_5001 THEORY_ARITH)) (REWRITE :args (_let_5001)))) :args ((or _let_4791 _let_4061))) _let_4060 :args (_let_4791 false _let_4057)) _let_4482 (REORDERING (CNF_ITE_POS3 :args (_let_4786)) :args ((or _let_4785 _let_4778 (not _let_4786)))) (MACRO_RESOLUTION_TRUST (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_5000 THEORY_ARITH)) (REWRITE :args (_let_5000)))) :args ((or _let_4786 _let_4061))) _let_4060 :args (_let_4786 false _let_4057)) (REORDERING (CNF_ITE_POS2 :args _let_1860) :args ((or _let_1206 _let_1214 _let_1858))) (MACRO_RESOLUTION_TRUST _let_1857 _let_2701 :args (_let_1221 false _let_1208)) (REORDERING (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_4441 _let_2526 _let_2427 _let_2606 _let_4994 _let_4455 _let_2864 _let_4995 _let_1657 _let_3477 _let_1060 _let_3582 _let_2538 _let_4445 _let_3491 _let_2551 _let_4938 _let_2593 _let_4449 _let_1839 _let_2579 _let_2581 _let_2549 _let_4627 _let_4429 _let_4421 _let_4419 _let_3522 _let_4417 _let_183 _let_4431 _let_4413 _let_4433 _let_4401 _let_4435 _let_4437 _let_4936 _let_4415 _let_3499 _let_2577 _let_2534 _let_2589 _let_4411 _let_4409 _let_4629 _let_4407 _let_4930 _let_4451 _let_4405 _let_4315 _let_4996 _let_4724 _let_4997 _let_4998 _let_3580 _let_2518 _let_3501 _let_3481 _let_3479 _let_4934 _let_2824 _let_2512) :args (_let_79 _let_247 _let_278 _let_2376 _let_310 _let_281 _let_185 _let_285 _let_449 _let_963 _let_939 _let_4700 _let_103 _let_4779 _let_837 _let_112 _let_113 _let_1421 _let_101 _let_119 _let_105 _let_104 _let_120 _let_1582 _let_107 _let_1584 _let_4780 _let_127 _let_2954 _let_3009 _let_1286 _let_1342 _let_1334 _let_109 _let_111 _let_123 _let_3020 _let_115 _let_118 _let_165 _let_132 _let_134 _let_133 _let_136 _let_138 _let_140 _let_141 _let_172 _let_4742 _let_142 _let_4310 _let_144 _let_146 _let_148 _let_170 _let_149 _let_156 _let_151 _let_153 _let_168 _let_159 _let_4179)) (SCOPE (CONTRA _let_2513 (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_455) _let_2825 _let_4935 _let_3480 _let_3482 _let_3502 _let_2519 _let_3581 _let_4999 (MACRO_SR_PRED_TRANSFORM _let_4997 :args _let_4992) _let_4725 (MACRO_SR_PRED_TRANSFORM _let_4996 :args _let_1031) _let_4316 _let_4406 _let_4452 _let_4931 _let_4408 _let_4630 _let_4410 _let_4412 _let_2590 _let_2535 _let_2578 _let_3500 _let_4416 _let_4937 _let_4438 _let_4436 _let_4402 _let_4434 _let_4414 _let_4432 _let_2560 _let_4418 _let_3523 _let_4420 _let_4422 _let_4430 _let_4628 _let_2550 _let_2582 _let_2580 _let_1840 _let_4450 _let_2594 _let_4939 _let_2552 _let_3492 _let_4446 _let_2539 _let_3583 _let_1061 _let_3478 _let_1658 (MACRO_SR_PRED_TRANSFORM _let_4995 :args (_let_841)) _let_2865 _let_4456 (MACRO_SR_PRED_TRANSFORM _let_4994 :args (_let_2158)) _let_2607 _let_2428 _let_2527 _let_4442 :args ((- 1.0) (/ (- 125) 204) (/ (- 5) 102) (/ 10 51) (/ (- 5) 34) (/ 5 12) (/ (- 20) 51) (/ (- 1) 68) (/ (- 9) 68) (/ (- 5) 34) (/ (- 5) 34) (/ (- 71) 204) (/ (- 1) 34) (/ 23 102) (/ 11 34) (/ 5 102) (/ 25 204) (/ 5 204) (/ 10 51) (/ 5 102) (/ 127 204) (/ (- 5) 17) (/ (- 5) 51) (/ 5 204) (/ 5 204) (/ 5 204) (/ 5 68) (/ 1 34) (/ 35 204) (/ 1 204) (/ 5 102) (/ 25 204) (/ 5 204) (/ 25 204) (/ (- 5) 17) (/ 13 51) (/ 6 17) (/ (- 1) 68) (/ (- 5) 34) (/ (- 5) 51) (/ (- 5) 34) (/ (- 5) 51) (/ (- 5) 51) (/ 67 204) (/ 25 102) (/ (- 1) 68) (/ 1 34) (/ (- 5) 17) (/ 5 51) (/ 1 204) (/ (- 1) 204) (/ (- 9) 68) (/ (- 5) 34) (/ (- 5) 17) (/ (- 25) 204) (/ 5 102) (/ 35 204) (/ (- 10) 51) (/ (- 5) 102) (/ (- 3) 68) (/ (- 9) 68) (/ (- 1) 204))) :args _let_201) :args _let_455) :args _let_456) :args ((not _let_454)))) :args (_let_105 _let_119 _let_185 _let_1582 _let_1421 _let_142 _let_1286 _let_837 _let_310 _let_123 _let_120 _let_118 _let_1584 _let_165 _let_113 _let_109 _let_159 _let_111 _let_149 _let_247 _let_285 _let_2376 _let_1334 _let_939 _let_156 _let_132 _let_151 _let_112 _let_146 _let_79 _let_133 _let_136 _let_141 _let_4310 _let_148 _let_153 _let_4780 _let_140 _let_127 _let_278 _let_281 _let_107 _let_138 _let_144 _let_172 _let_170 _let_4742 _let_134 _let_168 _let_4179 _let_963 _let_4700 _let_4779 _let_101 _let_3020 _let_1342 _let_115 _let_2954 _let_3009 _let_103 _let_104 _let_449)) :args ((not (and _let_79 _let_247 _let_278 _let_2376 _let_310 _let_281 _let_185 _let_285 _let_449 _let_963 _let_939 _let_4700 _let_103 _let_4779 _let_837 _let_112 _let_113 _let_1421 _let_101 _let_119 _let_105 _let_104 _let_120 _let_1582 _let_107 _let_1584 _let_4780 _let_127 _let_2954 _let_3009 _let_1286 _let_1342 _let_1334 _let_109 _let_111 _let_123 _let_3020 _let_115 _let_118 _let_165 _let_132 _let_134 _let_133 _let_136 _let_138 _let_140 _let_141 _let_172 _let_4742 _let_142 _let_4310 _let_144 _let_146 _let_148 _let_170 _let_149 _let_156 _let_151 _let_153 _let_168 _let_159 _let_4179)) SB_LITERAL))) (CONG _let_2508 _let_3473 _let_2503 _let_2502 _let_3469 _let_2497 _let_2421 _let_2496 _let_458 _let_1033 _let_1019 _let_4721 _let_4929 (REFL :args _let_4990) (REFL :args (_let_902)) _let_3463 _let_3461 (REFL :args (_let_4822)) _let_4993 _let_2488 _let_4395 _let_4394 _let_1055 _let_2485 _let_2484 _let_2483 _let_4928 _let_3452 _let_3449 _let_3448 _let_4392 _let_2480 _let_2479 _let_2477 _let_2475 _let_3442 _let_3571 _let_3437 _let_3570 _let_4390 _let_4389 _let_4388 _let_4387 _let_4385 _let_4384 _let_4383 _let_4382 _let_4592 _let_4926 _let_4380 _let_4379 _let_4378 _let_4377 _let_4376 _let_4375 _let_4373 _let_4372 _let_4371 _let_4370 _let_4369 _let_4925 _let_4367 :args _let_188)) :args ((or _let_2473 _let_87 _let_89 _let_1575 _let_97 _let_91 _let_81 _let_93 _let_448 _let_1026 _let_960 _let_4714 _let_378 _let_4987 _let_342 _let_902 _let_581 _let_599 _let_4822 _let_744 _let_411 _let_394 _let_2410 _let_770 _let_445 _let_2434 _let_4864 _let_878 _let_2955 _let_3010 _let_1287 _let_1343 _let_1335 _let_512 _let_561 _let_784 _let_3021 _let_631 _let_676 _let_4120 _let_3649 _let_3713 _let_3681 _let_3761 _let_3782 _let_3816 _let_3853 _let_4158 _let_4817 _let_3878 _let_4329 _let_3897 _let_3914 _let_3941 _let_4275 _let_3958 _let_4005 _let_3974 _let_3990 _let_4155 _let_4035 _let_4312))) _let_4357 _let_4046 _let_4031 _let_4001 _let_3985 _let_3969 _let_3953 _let_3936 _let_3908 _let_4340 _let_3892 _let_3873 _let_3847 _let_3811 _let_3777 _let_4924 _let_3734 _let_3709 _let_3676 _let_3616 _let_914 _let_901 _let_825 _let_780 _let_753 _let_738 _let_671 _let_608 _let_590 _let_573 _let_556 _let_2462 _let_506 _let_420 _let_403 _let_2419 _let_1032 _let_4720 _let_387 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_4991 _let_2530) :args (_let_2363 _let_4987)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_4989) _let_2531 :args _let_202) :args _let_201) :args _let_4989) :args _let_4992) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_4991 :args _let_4989) :args ((not _let_4988)))) :args (_let_4987 _let_2363)) :args ((not (and _let_2363 _let_4987)) SB_LITERAL))) (CONG _let_2501 (MACRO_SR_PRED_INTRO :args ((= (not _let_4987) _let_4779))) :args _let_188)) _let_2366 :args (_let_4779 true _let_1574)) _let_351 _let_457 _let_315 _let_2379 _let_293 _let_283 _let_280 _let_277 _let_194 _let_183 (REORDERING (CNF_ITE_POS1 :args (_let_4778)) :args ((or _let_581 _let_4777 (not _let_4778)))) _let_590 (REORDERING (CNF_ITE_POS1 :args (_let_1214)) :args ((or _let_1717 _let_1213 (not _let_1214)))) _let_4307 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_4986 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_4985) (MACRO_SR_PRED_TRANSFORM _let_4986 :args ((< _let_4770 0.0))) :args _let_503) :args _let_201) :args _let_4985) :args _let_4984) :args _let_4982) :args _let_4983)) :args _let_4983)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_4772) _let_4771))) (REFL :args _let_4982) :args _let_188)) (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_4981 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_4980) (MACRO_SR_PRED_TRANSFORM _let_4981 :args ((> _let_4775 0.0))) :args _let_202) :args _let_201) :args _let_4980) :args ((>= _let_4775 0.0))) :args _let_4978) :args _let_4979)) :args _let_4979)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_4781) _let_4767))) (REFL :args _let_4978) :args _let_188)) (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_4977 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_4976) (MACRO_SR_PRED_TRANSFORM _let_4977 :args ((> _let_1211 0.0))) :args _let_202) :args _let_201) :args _let_4976) :args ((>= _let_1211 0.0))) :args _let_4974) :args _let_4975)) :args _let_4975)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1216) _let_1215))) (REFL :args _let_4974) :args _let_188)) (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_4958 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_4973) _let_4959 :args _let_202) :args _let_201) :args _let_4973) :args _let_4972) :args _let_4971) :args _let_4957)) :args _let_4957)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_1495) _let_1494))) (REFL :args _let_4971) :args _let_188)) (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_4970 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_4969) (MACRO_SR_PRED_TRANSFORM _let_4970 :args ((> _let_4756 0.0))) :args _let_202) :args _let_201) :args _let_4969) :args _let_4968) :args _let_4966) :args _let_4967)) :args _let_4967)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_4760) _let_4759))) (REFL :args _let_4966) :args _let_188)) (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_4955 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_4965) _let_4956 :args _let_202) :args _let_201) :args _let_4965) :args _let_4964) :args _let_4963) :args _let_4954)) :args _let_4954)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_4753) _let_4752))) (REFL :args _let_4963) :args _let_188)) _let_4299 _let_4291 _let_4282 _let_4280 _let_4274 _let_3436 _let_4283 _let_3423 _let_4268 _let_4264 _let_4267 _let_4264 _let_4273 _let_4272 (REORDERING (CNF_ITE_POS1 :args (_let_4773)) :args ((or _let_1717 _let_4772 (not _let_4773)))) _let_4257 _let_3436 _let_4259 _let_3423 (REORDERING (CNF_ITE_POS1 :args (_let_4774)) :args ((or (not _let_1613) _let_4773 (not _let_4774)))) (MACRO_RESOLUTION_TRUST (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_4962 THEORY_ARITH)) (REWRITE :args (_let_4962)))) :args ((or _let_4774 _let_4061))) _let_4060 :args (_let_4774 false _let_4057)) _let_4250 _let_4255 (REORDERING (CNF_ITE_POS2 :args _let_2718) :args ((or _let_1613 _let_1601 _let_2717))) _let_2716 _let_3299 (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_4231 _let_3513 _let_3733 _let_419 _let_2282 _let_3160 _let_3244 _let_3251 :args _let_4961) :args _let_201) :args (_let_3340 _let_3711 _let_406 _let_1568 _let_2930 _let_2943 _let_2917 _let_4148))) :args ((or _let_3055 _let_3710 _let_405 _let_1567 _let_2929 _let_2942 _let_2916 _let_4161))) :args ((or _let_405 _let_3055 _let_2916 _let_1567 _let_2929 _let_2942 _let_3710 _let_4161))) _let_3726 _let_3343 _let_410 (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_4244 _let_3511 _let_4243 _let_419 _let_2282 _let_3160 _let_3244 _let_3251 :args _let_4961) :args _let_201) :args (_let_3336 _let_4233 _let_406 _let_1568 _let_2930 _let_2943 _let_2917 _let_4150))) :args ((or _let_3054 _let_4149 _let_405 _let_1567 _let_2929 _let_2942 _let_2916 _let_4168))) :args ((or _let_3054 _let_405 _let_2916 _let_1567 _let_2929 _let_2942 _let_4149 _let_4168))) _let_4241 _let_3339 _let_410 _let_3245 _let_2695 _let_590 _let_3287 _let_3235 _let_3234 _let_2667 _let_3285 _let_3281 _let_3226 _let_3225 (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_2616 _let_2601 _let_2014 _let_2060 _let_2533 :args _let_894) :args _let_201) :args (_let_1078 _let_2009 _let_1329 _let_297 _let_1577))) :args ((or _let_1079 _let_2008 _let_1328 _let_95 _let_1608))) :args ((or _let_95 _let_2008 _let_1608 _let_1328 _let_1079))) _let_308 _let_2012 _let_3278 _let_3217 _let_2044 _let_3277 _let_3192 _let_2777 (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_4767)) :args ((<= _let_4775 0.0))) _let_4960 _let_2060 _let_4520 _let_4959 _let_2578 _let_623 :args (1.0 1.0 (- 1.0) 1.0 (- 1.0) (- 1.0) (- 1.0))) :args _let_201) :args (_let_4765 _let_1329 _let_4118 _let_1495 _let_278 _let_610 _let_4767))) :args ((or _let_4764 _let_1328 _let_4115 _let_1494 _let_89 _let_609 _let_4781))) :args ((or _let_89 _let_609 _let_1328 _let_1494 _let_4115 _let_4781 _let_4764))) _let_613 _let_280 (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_1081)) :args ((>= _let_1080 0.0))) _let_4960 _let_4959 :args _let_1056) :args _let_201) :args (_let_4765 _let_1495 _let_1081))) :args ((or _let_4764 _let_1494 _let_1082))) :args ((or _let_1082 _let_1494 _let_4764))) _let_2061 (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_1215)) :args ((<= _let_1211 0.0))) _let_4956 _let_2060 _let_2014 _let_2734 _let_1840 :args _let_4802) :args _let_201) :args (_let_4753 _let_1329 _let_2009 _let_1605 _let_247 _let_1215))) :args ((or _let_4752 _let_1328 _let_2008 _let_1604 _let_87 _let_1216))) :args ((or _let_87 _let_2008 _let_1216 _let_4752 _let_1604 _let_1328))) _let_4364 _let_2012 _let_277 _let_3264 _let_3176 _let_3272 _let_3268 _let_663 _let_377 _let_410 _let_3331 _let_3165 _let_3161 _let_210 _let_410 _let_2731 _let_936 (REORDERING (CNF_ITE_POS1 :args (_let_4766)) :args ((or _let_2725 _let_4765 (not _let_4766)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_4952)) :args ((or _let_581 _let_4766 (not _let_4952)))) _let_590 (MACRO_RESOLUTION_TRUST (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_4953 THEORY_ARITH)) (REWRITE :args (_let_4953)))) :args ((or _let_4952 _let_4061))) _let_4060 :args (_let_4952 false _let_4057)) :args (_let_4766 false _let_112 false _let_4952)) (REORDERING (CNF_ITE_POS1 :args (_let_1496)) :args ((or _let_599 _let_1495 (not _let_1496)))) _let_608 _let_2054 (REORDERING (CNF_ITE_POS1 :args (_let_4761)) :args ((or _let_2736 _let_4760 (not _let_4761)))) _let_4572 (REORDERING (CNF_ITE_POS1 :args (_let_4754)) :args ((or _let_2799 _let_4753 (not _let_4754)))) _let_4517 _let_3237 _let_4069 _let_3149 _let_625 _let_2086 _let_654 _let_3238 _let_3325 _let_2201 _let_3148 _let_661 _let_2234 _let_1068 _let_2722 _let_3100 _let_2712 _let_4951 (REORDERING (CNF_ITE_POS3 :args _let_2711) :args ((or _let_1496 _let_1491 _let_2710))) _let_4951 _let_2052 _let_608 (REORDERING (CNF_ITE_POS1 :args (_let_4762)) :args ((or _let_581 _let_4761 (not _let_4762)))) _let_590 (REORDERING (CNF_ITE_POS2 :args _let_4950) :args ((or _let_1114 _let_4749 _let_4949))) _let_4948 (REORDERING (CNF_ITE_POS3 :args _let_4950) :args ((or _let_4754 _let_4749 _let_4949))) _let_4948 _let_3230 (MACRO_RESOLUTION_TRUST _let_3220 _let_4069 (MACRO_RESOLUTION_TRUST _let_3202 (MACRO_RESOLUTION_TRUST (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_3171 _let_2200 _let_3209 _let_2580 :args _let_850) :args _let_201) :args (_let_2190 _let_3029 _let_285 _let_2993))) :args ((or _let_2188 _let_3028 _let_93 _let_2994))) :args ((or _let_2188 _let_93 _let_3028 _let_2994))) _let_2193 _let_293 _let_4072 :args (_let_2994 true _let_2188 true _let_93 true _let_3028)) :args (_let_2990 true _let_2993)) :args (_let_3219 false _let_1476 false _let_2990)) (REORDERING (CNF_ITE_POS1 :args _let_3138) :args ((or _let_3154 _let_2984 _let_3137))) _let_4069 _let_2085 _let_625 (REORDERING (CNF_ITE_POS2 :args _let_3232) :args ((or _let_1407 _let_2959 _let_3231))) _let_3233 _let_3097 _let_901 _let_3324 _let_700 _let_3136 _let_3135 _let_2233 _let_661 _let_3096 _let_1032 _let_2160 _let_2174 _let_2051 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_4942 THEORY_ARITH)) (REWRITE :args (_let_4942)))) :args ((or _let_4762 _let_2048))) (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_4941 THEORY_ARITH)) (REWRITE :args (_let_4941)))) :args ((or _let_4755 _let_2048))) _let_3091 _let_3089 _let_2084 _let_3085 _let_3083 _let_3321 _let_3081 _let_3079 _let_2232 _let_3077 _let_2063 _let_237 _let_205 _let_2047 _let_304 _let_237 _let_205 _let_2079 _let_304 _let_205 _let_3319 _let_763 _let_2229 _let_205 _let_1035 _let_1032 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_4682 _let_4405 _let_4451 _let_1015 _let_1060 _let_2399 _let_4425 _let_3580 _let_4641 _let_4407 _let_4930 _let_4932 _let_3520 _let_4445 _let_4427 _let_4439 _let_4423 _let_4441 _let_4934 _let_2532 _let_2534 _let_2577 _let_3499 _let_4415 _let_4437 _let_4435 _let_4401 _let_4433 _let_4431 _let_183 _let_4417 _let_3522 _let_4419 _let_4421 _let_4429 _let_4443 _let_2549 _let_4687 _let_4684 _let_2593 _let_4938 _let_2551 _let_3582 _let_3477 _let_4623 _let_2864 _let_4455 _let_2606 _let_2585 _let_4449 _let_2589 _let_4409 _let_4411 _let_252 _let_4399 _let_2824 _let_3501 _let_4631 _let_2848 _let_4633 _let_4635 _let_2834 _let_4639) :args (_let_79 _let_258 _let_297 _let_278 _let_317 _let_281 _let_1547 _let_166 _let_680 _let_129 _let_4222 _let_4220 _let_103 _let_4218 _let_112 _let_4215 _let_105 _let_104 _let_120 _let_1583 _let_1582 _let_107 _let_4194 _let_1156 _let_4204 _let_127 _let_4212 _let_182 _let_1286 _let_1334 _let_109 _let_125 _let_4834 _let_2982 _let_3000 _let_111 _let_123 _let_3020 _let_115 _let_118 _let_165 _let_132 _let_134 _let_133 _let_138 _let_140 _let_141 _let_163 _let_4742 _let_142 _let_4310 _let_144 _let_146 _let_148 _let_170 _let_4054 _let_149 _let_156 _let_151 _let_153 _let_174 _let_168 _let_159)) (SCOPE (CONTRA _let_4640 (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_4691 _let_2835 _let_4636 _let_4634 _let_2849 _let_4632 _let_3502 _let_2825 _let_4400 _let_266 _let_4412 _let_4410 _let_2590 _let_4450 _let_2586 _let_2607 _let_4456 _let_2865 _let_4624 _let_3478 _let_3583 _let_2552 _let_4939 _let_2594 _let_4685 _let_4688 _let_2550 _let_4444 _let_4430 _let_4422 _let_4420 _let_3523 _let_4418 _let_2560 _let_4432 _let_4434 _let_4402 _let_4436 _let_4438 _let_4416 _let_3500 _let_2578 _let_2535 _let_2533 _let_4935 _let_4442 _let_4424 _let_4440 _let_4428 _let_4446 _let_3521 _let_4933 _let_4931 _let_4408 _let_4642 _let_3581 _let_4426 _let_2400 _let_1061 _let_1016 _let_4452 _let_4406 _let_4683 :args (1.0 (/ 5 3) 5.0 (/ 8 3) 1.0 (/ 1 6) (/ 5 6) (/ (- 56) 3) (- 34.0) (- 34.0) (/ 13 3) (/ 28 3) (/ 127 6) (/ 83 6) (/ (- 3) 2) (/ (- 5) 3) 17.0 (/ 5 3) (- 10.0) (/ (- 55) 6) (/ (- 1) 6) (/ 5 6) (/ (- 1) 2) (/ 17 3) (/ (- 10) 3) (/ (- 10) 3) (/ (- 29) 2) (- 5.0) (/ (- 1) 2) 12.0 (/ 26 3) (- 10.0) (/ 25 6) (/ 5 6) (/ 25 6) (/ 1 6) (/ 10 3) 1.0 (/ 5 2) (/ 5 6) (/ 5 6) (/ (- 10) 3) (- 10.0) (- 5.0) (/ (- 5) 3) (/ (- 1) 6) 20.0 (/ 25 6) 10.0 5.0 (/ (- 9) 2) (/ 20 3) (/ 5 3) (/ 10 3) (/ 25 3) (/ (- 100) 3) (/ (- 197) 6) (- 5.0) (/ (- 23) 3) (- 12.0) (/ 67 6) (/ 47 6) (/ (- 5) 6))) :args _let_201) :args _let_4638) :args _let_4526) :args _let_4681)) :args (_let_4220 _let_168 _let_134 _let_166 _let_120 _let_317 _let_1547 _let_3020 _let_2982 _let_170 _let_4742 _let_4834 _let_3000 _let_165 _let_163 _let_125 _let_4054 _let_105 _let_103 _let_297 _let_281 _let_278 _let_127 _let_140 _let_153 _let_148 _let_4310 _let_141 _let_133 _let_79 _let_146 _let_112 _let_151 _let_132 _let_156 _let_129 _let_1334 _let_4215 _let_4222 _let_111 _let_159 _let_109 _let_118 _let_123 _let_4218 _let_1286 _let_142 _let_1582 _let_1583 _let_149 _let_107 _let_144 _let_138 _let_258 _let_680 _let_104 _let_115 _let_4194 _let_1156 _let_4204 _let_4212 _let_182 _let_174)) :args ((not (and _let_79 _let_258 _let_297 _let_278 _let_317 _let_281 _let_1547 _let_166 _let_680 _let_129 _let_4222 _let_4220 _let_103 _let_4218 _let_112 _let_4215 _let_105 _let_104 _let_120 _let_1583 _let_1582 _let_107 _let_4194 _let_1156 _let_4204 _let_127 _let_4212 _let_182 _let_1286 _let_1334 _let_109 _let_125 _let_4834 _let_2982 _let_3000 _let_111 _let_123 _let_3020 _let_115 _let_118 _let_165 _let_132 _let_134 _let_133 _let_138 _let_140 _let_141 _let_163 _let_4742 _let_142 _let_4310 _let_144 _let_146 _let_148 _let_170 _let_4054 _let_149 _let_156 _let_151 _let_153 _let_174 _let_168 _let_159)) SB_LITERAL))) (CONG _let_2508 _let_259 _let_2504 _let_2503 _let_2392 _let_2497 _let_4398 _let_4680 _let_701 _let_4397 _let_4679 _let_4678 _let_4929 _let_4604 _let_3463 _let_4677 _let_4395 _let_4394 _let_1055 _let_2486 _let_2485 _let_2484 _let_4601 _let_4600 _let_4599 _let_3452 _let_4597 _let_4676 _let_4392 _let_2479 _let_2477 _let_4391 _let_4927 _let_4594 _let_3444 _let_2475 _let_3442 _let_3571 _let_3437 _let_3570 _let_4390 _let_4389 _let_4388 _let_4387 _let_4384 _let_4383 _let_4382 _let_4381 _let_4926 _let_4380 _let_4379 _let_4378 _let_4377 _let_4376 _let_4375 _let_4374 _let_4373 _let_4372 _let_4371 _let_4370 _let_4588 _let_4369 _let_4925 :args _let_188)) :args ((or _let_2473 _let_249 _let_95 _let_89 _let_99 _let_91 _let_964 _let_690 _let_2194 _let_956 _let_4669 _let_4656 _let_378 _let_4581 _let_4643 _let_581 _let_411 _let_394 _let_2420 _let_2410 _let_770 _let_445 _let_177 _let_1157 _let_4203 _let_878 _let_180 _let_1450 _let_1287 _let_1335 _let_512 _let_832 _let_4920 _let_2983 _let_3001 _let_561 _let_784 _let_3021 _let_631 _let_676 _let_4120 _let_3649 _let_3713 _let_3681 _let_3782 _let_3816 _let_3853 _let_4090 _let_4817 _let_3878 _let_4329 _let_3897 _let_3914 _let_3941 _let_4275 _let_4055 _let_3958 _let_4005 _let_3974 _let_3990 _let_4181 _let_4155 _let_4035))) _let_4113 _let_4362 _let_4357 _let_4046 _let_4031 _let_4001 _let_3985 _let_3969 _let_3953 _let_3936 _let_3908 _let_4340 _let_3892 _let_3873 _let_3847 _let_3811 _let_3734 _let_3709 _let_3676 _let_3625 _let_914 _let_871 _let_825 _let_780 _let_738 _let_2201 _let_700 _let_671 _let_590 _let_573 _let_556 _let_506 _let_420 _let_403 _let_2429 _let_2419 _let_4675 _let_4662 _let_387 _let_4587 _let_4649 _let_322 _let_308 _let_283 _let_280 _let_252 _let_183 _let_2766 _let_1791 _let_4573 _let_4572 _let_2726 _let_4531 _let_3792 _let_1785 _let_3766 _let_4529 _let_3749 _let_4528 _let_4522 _let_4517 _let_4940 _let_4515 _let_3766 _let_4514 _let_3749 _let_4512 _let_2452 _let_4511 _let_1908 _let_4510 _let_2168 _let_4506 _let_1782 _let_4502 _let_4498 _let_780 _let_1706 _let_304 _let_237 _let_205 _let_1872 _let_304 _let_205 _let_1776 _let_304 _let_237 _let_4495 _let_304 _let_4493 _let_1702 _let_329 _let_4491 _let_763 _let_205 _let_1701 _let_1005 _let_2349 _let_700 _let_4489 _let_252 _let_2348 _let_1005 _let_4482 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_3501 _let_3479 _let_4425 _let_3580 _let_4641 _let_4403 _let_4407 _let_4930 _let_4932 _let_3520 _let_4445 _let_4427 _let_2838 _let_4439 _let_4423 _let_4441 _let_4934 _let_2532 _let_4315 _let_2534 _let_2577 _let_3499 _let_4415 _let_4936 _let_4437 _let_4435 _let_4401 _let_4433 _let_4413 _let_4431 _let_183 _let_4417 _let_3522 _let_4419 _let_4421 _let_4429 _let_4627 _let_2549 _let_2579 _let_4684 _let_2593 _let_4938 _let_2551 _let_2538 _let_3582 _let_3477 _let_1657 _let_2864 _let_4455 _let_2606 _let_2585 _let_1060 _let_4449 _let_2589 _let_4409 _let_4411 _let_252 _let_4399 _let_4451 _let_4405 _let_2591 _let_2824 _let_2399) :args (_let_79 _let_258 _let_297 _let_278 _let_310 _let_317 _let_281 _let_285 _let_1547 _let_1581 _let_680 _let_939 _let_4222 _let_103 _let_112 _let_105 _let_104 _let_120 _let_1583 _let_1582 _let_107 _let_1584 _let_4780 _let_127 _let_1594 _let_3009 _let_1286 _let_1334 _let_109 _let_125 _let_4834 _let_2982 _let_3000 _let_111 _let_123 _let_3020 _let_115 _let_118 _let_165 _let_132 _let_134 _let_133 _let_136 _let_138 _let_140 _let_141 _let_163 _let_4742 _let_142 _let_4310 _let_144 _let_146 _let_148 _let_170 _let_4054 _let_149 _let_156 _let_151 _let_153 _let_168 _let_4313 _let_159 _let_4179)) (SCOPE (CONTRA _let_2400 (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2398) _let_2825 _let_2592 _let_4406 _let_4452 _let_4400 _let_266 _let_4412 _let_4410 _let_2590 _let_4450 _let_1061 _let_2586 _let_2607 _let_4456 _let_2865 _let_1658 _let_3478 _let_3583 _let_2539 _let_2552 _let_4939 _let_2594 _let_4685 _let_2580 _let_2550 _let_4628 _let_4430 _let_4422 _let_4420 _let_3523 _let_4418 _let_2560 _let_4432 _let_4414 _let_4434 _let_4402 _let_4436 _let_4438 _let_4937 _let_4416 _let_3500 _let_2578 _let_2535 _let_4316 _let_2533 _let_4935 _let_4442 _let_4424 _let_4440 _let_2839 _let_4428 _let_4446 _let_3521 _let_4933 _let_4931 _let_4408 _let_4404 _let_4642 _let_3581 _let_4426 _let_3480 _let_3502 :args ((- 1.0) (/ (- 56) 15) (/ (- 71) 30) (/ 23 15) (/ 11 5) (/ (- 34) 5) (/ (- 34) 5) (/ 1 3) (/ 4 3) (/ 127 30) (/ 67 30) (/ (- 26) 15) (/ (- 3) 10) (/ (- 1) 3) (/ 17 5) (/ 1 3) (- 2.0) (/ (- 11) 6) (/ (- 1) 30) (/ 1 30) (/ 1 5) (/ (- 1) 10) (/ 5 3) (/ (- 2) 3) (/ (- 2) 3) (/ (- 29) 10) (- 1.0) (/ (- 1) 10) (/ 12 5) (/ 26 15) (- 2.0) (/ 5 6) (/ 1 6) (/ 5 6) (/ 1 3) (/ 1 30) (/ 7 6) (/ 1 5) (/ 1 2) (/ 1 6) (/ 1 6) (/ 1 6) (/ (- 2) 3) (- 2.0) (/ (- 1) 30) (- 1.0) (/ (- 1) 3) (/ (- 1) 30) 4.0 (/ 5 6) 1.0 1.0 (/ 2 3) (/ (- 9) 10) (/ 4 3) (/ 1 3) (/ 2 3) (/ 1 6) (/ 5 3) (/ (- 20) 3) (/ (- 197) 30) (/ 1 3) (/ 1 6))) :args _let_201) :args _let_2398) :args ((<= _let_47 0.0))) :args ((not _let_320)))) :args (_let_115 _let_3009 _let_1547 _let_3020 _let_2982 _let_4313 _let_170 _let_4742 _let_4834 _let_3000 _let_165 _let_163 _let_1594 _let_125 _let_4054 _let_105 _let_103 _let_297 _let_4179 _let_281 _let_278 _let_127 _let_140 _let_4780 _let_153 _let_148 _let_4310 _let_141 _let_136 _let_133 _let_79 _let_146 _let_112 _let_151 _let_132 _let_156 _let_939 _let_1334 _let_285 _let_4222 _let_111 _let_159 _let_109 _let_1584 _let_118 _let_123 _let_310 _let_1286 _let_142 _let_1582 _let_1583 _let_120 _let_149 _let_107 _let_144 _let_138 _let_258 _let_680 _let_134 _let_168 _let_1581 _let_104 _let_317)) :args ((not (and _let_79 _let_258 _let_297 _let_278 _let_310 _let_317 _let_281 _let_285 _let_1547 _let_1581 _let_680 _let_939 _let_4222 _let_103 _let_112 _let_105 _let_104 _let_120 _let_1583 _let_1582 _let_107 _let_1584 _let_4780 _let_127 _let_1594 _let_3009 _let_1286 _let_1334 _let_109 _let_125 _let_4834 _let_2982 _let_3000 _let_111 _let_123 _let_3020 _let_115 _let_118 _let_165 _let_132 _let_134 _let_133 _let_136 _let_138 _let_140 _let_141 _let_163 _let_4742 _let_142 _let_4310 _let_144 _let_146 _let_148 _let_170 _let_4054 _let_149 _let_156 _let_151 _let_153 _let_168 _let_4313 _let_159 _let_4179)) SB_LITERAL))) (CONG _let_2508 _let_259 _let_2504 _let_2503 _let_3469 _let_2392 _let_2497 _let_2496 _let_4398 _let_2495 _let_701 _let_1019 _let_4679 _let_4929 _let_3463 _let_4395 _let_4394 _let_1055 _let_2486 _let_2485 _let_2484 _let_2483 _let_4928 _let_3452 _let_4393 _let_3448 _let_4392 _let_2479 _let_2477 _let_4391 _let_4927 _let_4594 _let_3444 _let_2475 _let_3442 _let_3571 _let_3437 _let_3570 _let_4390 _let_4389 _let_4388 _let_4387 _let_4385 _let_4384 _let_4383 _let_4382 _let_4381 _let_4926 _let_4380 _let_4379 _let_4378 _let_4377 _let_4376 _let_4375 _let_4374 _let_4373 _let_4372 _let_4371 _let_4370 _let_4369 _let_4368 _let_4925 _let_4367 :args _let_188)) :args ((or _let_2473 _let_249 _let_95 _let_89 _let_97 _let_99 _let_91 _let_93 _let_2402 _let_690 _let_2194 _let_960 _let_4669 _let_378 _let_581 _let_411 _let_394 _let_2420 _let_2410 _let_770 _let_445 _let_2434 _let_4864 _let_878 _let_1595 _let_3010 _let_1287 _let_1335 _let_512 _let_832 _let_4920 _let_2983 _let_3001 _let_561 _let_784 _let_3021 _let_631 _let_676 _let_4120 _let_3649 _let_3713 _let_3681 _let_3761 _let_3782 _let_3816 _let_3853 _let_4090 _let_4817 _let_3878 _let_4329 _let_3897 _let_3914 _let_3941 _let_4275 _let_4055 _let_3958 _let_4005 _let_3974 _let_3990 _let_4155 _let_4309 _let_4035 _let_4312))) _let_4113 _let_4365 _let_4362 _let_4357 _let_4046 _let_4031 _let_4001 _let_3985 _let_3969 _let_3953 _let_3936 _let_3908 _let_4340 _let_3892 _let_3873 _let_3847 _let_3811 _let_3777 _let_4924 _let_3734 _let_3709 _let_3676 _let_3616 _let_914 _let_871 _let_825 _let_780 _let_738 _let_2201 _let_700 _let_671 _let_590 _let_573 _let_556 _let_2462 _let_506 _let_420 _let_403 _let_2429 _let_2419 _let_2409 _let_4675 _let_387 _let_322 _let_315 _let_308 _let_293 _let_283 _let_280 _let_252 _let_183 _let_4317 _let_1988 _let_4230 _let_4226 _let_1998 _let_4225 _let_935 _let_925 _let_920 _let_187 _let_4224 _let_3717 _let_205 _let_237 _let_1009 _let_1005 _let_1025 _let_2132 _let_2899 _let_3616 _let_4299 :args ((or _let_3010 _let_1335 _let_4920 _let_2983 _let_3001 _let_4120 _let_4170 _let_4817 _let_4175 _let_4155 _let_4312) false _let_163 false _let_1594 false _let_4054 false _let_3020 false _let_159 false _let_156 false _let_153 false _let_151 false _let_149 false _let_148 false _let_146 false _let_144 false _let_4310 false _let_142 false _let_141 false _let_140 false _let_138 false _let_136 false _let_4780 false _let_134 false _let_133 false _let_132 false _let_939 false _let_127 false _let_125 false _let_123 false _let_120 false _let_118 false _let_1547 false _let_680 false _let_115 false _let_112 false _let_111 false _let_109 false _let_1584 false _let_107 false _let_105 false _let_104 false _let_1583 false _let_1582 false _let_1581 false _let_4222 false _let_103 true _let_99 true _let_97 true _let_95 true _let_93 true _let_91 true _let_89 true _let_249 false _let_79 true _let_4309 false _let_1286 true _let_1290 true _let_4144 false _let_1296 false _let_4146 false _let_128 true _let_916 false _let_917 true _let_184 false _let_4147 false _let_3715 true _let_195 true _let_211 false _let_958 false _let_957 true _let_937 true _let_938 true _let_941 false _let_939 false _let_170)) _let_4299 _let_4291 _let_4283 _let_3423 _let_4282 _let_4280 _let_4274 _let_3436 _let_4273 _let_4272 _let_4268 _let_4264 _let_4267 _let_4264 _let_4259 _let_3423 _let_4257 _let_3436 _let_3176 _let_4255 _let_4250 (MACRO_RESOLUTION_TRUST _let_4469 _let_2348 _let_1005 _let_4472 _let_4470 _let_2349 _let_700 _let_4473 _let_1005 _let_4491 _let_763 _let_205 (REORDERING (EQ_RESOLVE (CNF_AND_NEG :args _let_4919) (CONG (REFL :args _let_4919) _let_4475 _let_994 _let_238 _let_207 :args _let_188)) :args ((or _let_211 _let_195 _let_993 _let_4861 _let_4474))) _let_3631 _let_237 _let_205 _let_4493 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_4918 THEORY_ARITH)) (REWRITE :args (_let_4918)))) :args ((or _let_4860 (not _let_4861)))) (REORDERING (CNF_ITE_POS3 :args _let_4497) :args ((or _let_4191 _let_4185 _let_4496))) (REORDERING (CNF_ITE_POS3 :args (_let_4860)) :args ((or _let_4859 _let_4852 (not _let_4860)))) _let_4511 _let_1908 (REORDERING (CNF_ITE_POS1 :args (_let_4859)) :args ((or _let_1900 _let_4858 (not _let_4859)))) _let_1908 _let_4528 (REORDERING (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_4917 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_4916) (MACRO_SR_PRED_TRANSFORM _let_4917 :args _let_4912) :args _let_202) :args _let_201) :args _let_4916) :args ((>= _let_4855 0.0))) :args _let_4915) :args _let_4907)) :args _let_4907)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_4850) _let_4849))) (REFL :args _let_4915) :args _let_188)) :args ((or _let_4856 _let_4849))) (REORDERING (EQ_RESOLVE (RESOLUTION _let_4914 (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_778 _let_254 _let_3518 _let_4074 _let_4829 _let_4844 _let_3520 _let_4519 _let_3183 _let_4289 _let_4297 _let_4305 _let_1657 _let_823 _let_3967 _let_3906 _let_3809 _let_736 _let_2460 _let_669 _let_554 _let_504 _let_571 _let_2530 _let_2534 _let_2577 _let_869 _let_912 _let_1015 _let_2532 _let_2581 _let_3845 _let_4877 _let_3732 _let_3999 _let_3951 _let_4338 _let_3871 _let_3775 _let_3707 _let_183 _let_385 _let_1839 _let_2399 _let_3934 _let_418 _let_2417 _let_588 _let_2579 _let_622 _let_252 _let_3983 _let_4874 _let_4029 _let_3623 _let_401 _let_3890 _let_2427 _let_4044 _let_1986 _let_2549 _let_3208) (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_4691 _let_3209 _let_2550 _let_1987 _let_4045 _let_2428 _let_3891 _let_402 _let_3624 _let_4030 _let_4875 _let_3984 _let_266 _let_623 _let_2580 _let_589 _let_2418 _let_419 _let_3935 _let_2400 _let_1840 _let_386 _let_2560 _let_3708 _let_3776 _let_3872 _let_4339 _let_3952 _let_4000 _let_3733 _let_4878 _let_3846 _let_2582 _let_2533 _let_1016 _let_913 _let_870 _let_2578 _let_2535 _let_2531 _let_572 _let_505 _let_555 _let_670 _let_2461 _let_737 _let_3810 _let_3907 _let_3968 _let_824 _let_1658 _let_4306 _let_4298 _let_4290 _let_3184 _let_4520 _let_3521 _let_4845 _let_4830 _let_4075 _let_3519 _let_267 _let_779 :args (1.0 (/ (- 1) 2) (/ (- 29) 2) (/ 5 3) (/ (- 1) 2) (/ (- 3) 2) 17.0 (/ (- 56) 3) (- 5.0) (/ (- 1) 2) 12.0 (/ 26 3) (- 34.0) (/ (- 137) 6) (/ (- 10) 3) (- 10.0) (/ (- 5) 3) (/ (- 1) 6) (/ 25 6) (- 5.0) (/ (- 10) 3) (/ (- 5) 3) (/ 5 6) (/ 25 6) (/ 5 3) (/ 1 6) (/ 35 6) 1.0 (/ 5 2) 12.0 (/ 5 6) (/ 5 6) (- 5.0) (- 5.0) (/ (- 77) 6) (/ 5 6) (/ 25 6) (/ (- 10) 3) (- 10.0) (- 5.0) (/ 25 3) (/ 127 6) 1.0 (/ 5 6) (/ 1 6) (/ (- 1) 6) (/ 5 3) (/ 20 3) (/ 67 6) (/ (- 55) 6) (- 10.0) (/ 5 6) (/ 25 6) (/ 26 3) (/ 5 3) (/ 10 3) (/ (- 9) 2) (/ 20 3) (/ 5 3) 10.0 (/ (- 29) 2) (- 34.0) (/ (- 23) 3))) :args _let_201) :args _let_4638) :args _let_4526) :args _let_4524) :args (_let_758 _let_256 _let_2974 _let_4052 _let_4740 _let_4837 _let_3000 _let_4118 _let_3016 _let_4164 _let_4176 _let_4171 _let_310 _let_782 _let_3956 _let_3895 _let_3780 _let_673 _let_2432 _let_628 _let_509 _let_443 _let_559 _let_2363 _let_281 _let_278 _let_830 _let_876 _let_166 _let_297 _let_2376 _let_3814 _let_4862 _let_3711 _let_3988 _let_3939 _let_4327 _let_3850 _let_3759 _let_3679 _let_79 _let_374 _let_247 _let_317 _let_3911 _let_406 _let_196 _let_577 _let_285 _let_610 _let_258 _let_3972 _let_3647 _let_4003 _let_940 _let_389 _let_3876 _let_185 _let_4033 _let_1291 _let_1334 _let_3029))) :args _let_4911)) :args _let_4910) (CONG _let_2508 _let_259 _let_257 _let_3473 _let_2504 _let_2503 _let_379 _let_2502 _let_2501 _let_412 _let_3469 _let_582 _let_2392 _let_615 _let_395 _let_771 _let_2497 _let_2421 _let_2496 _let_2411 _let_4680 _let_1006 _let_499 _let_2456 _let_4870 _let_908 _let_3179 _let_1982 _let_2479 _let_550 _let_865 _let_4840 _let_3445 _let_3444 _let_566 _let_818 _let_3204 _let_665 _let_732 _let_4908 _let_4868 _let_3728 _let_3703 _let_3771 _let_3805 _let_3841 _let_3867 _let_4301 _let_4825 _let_3886 _let_4334 _let_3902 _let_3930 _let_3947 _let_4293 _let_4359 _let_3963 _let_4025 _let_3979 _let_3995 _let_4285 _let_4040 _let_4588 :args _let_188)) :args ((or _let_2473 _let_249 _let_251 _let_87 _let_95 _let_89 _let_373 _let_1575 _let_1574 _let_405 _let_97 _let_575 _let_99 _let_609 _let_388 _let_754 _let_91 _let_81 _let_93 _let_83 _let_964 _let_937 _let_442 _let_2431 _let_4854 _let_873 _let_3015 _let_1290 _let_1335 _let_508 _let_827 _let_4833 _let_2975 _let_3001 _let_558 _let_781 _let_3028 _let_627 _let_672 _let_4115 _let_3646 _let_3710 _let_3678 _let_3758 _let_3779 _let_3813 _let_3849 _let_4170 _let_4739 _let_3875 _let_4326 _let_3894 _let_3910 _let_3938 _let_4175 _let_4050 _let_3955 _let_4002 _let_3971 _let_3987 _let_4181 _let_4163 _let_4032))) _let_4038 _let_4023 _let_3993 _let_3977 _let_3961 _let_3945 _let_3928 _let_3900 _let_4332 _let_3884 _let_3865 _let_3839 _let_3803 _let_3769 _let_3670 _let_4867 _let_3726 _let_3701 _let_3617 _let_906 _let_863 _let_816 _let_730 _let_663 _let_564 _let_548 _let_2454 _let_497 _let_322 _let_315 _let_2379 _let_308 _let_580 _let_293 _let_613 _let_2366 _let_377 _let_283 _let_280 _let_277 _let_769 _let_210 _let_393 _let_194 _let_410 _let_254 _let_252 _let_183 (EQ_RESOLVE (RESOLUTION _let_4914 (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_254 _let_1015 _let_4289 _let_3732 _let_3518 _let_4074 _let_4829 _let_4844 _let_3520 _let_4519 _let_3183 _let_4297 _let_4305 _let_1657 _let_823 _let_778 _let_3967 _let_3906 _let_3809 _let_736 _let_2460 _let_669 _let_554 _let_504 _let_571 _let_2530 _let_2534 _let_2577 _let_869 _let_912 _let_2532 _let_2581 _let_3845 _let_4877 _let_3999 _let_3951 _let_4338 _let_3871 _let_3775 _let_3707 _let_183 _let_385 _let_1839 _let_2399 _let_3934 _let_418 _let_2417 _let_588 _let_2579 _let_622 _let_252 _let_3983 _let_4874 _let_4029 _let_3623 _let_401 _let_3890 _let_2427 _let_4044 _let_1986 _let_2549 _let_3208) (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_4314) _let_3209 _let_2550 _let_1987 _let_4045 _let_2428 _let_3891 _let_402 _let_3624 _let_4030 _let_4875 _let_3984 _let_266 _let_623 _let_2580 _let_589 _let_2418 _let_419 _let_3935 _let_2400 _let_1840 _let_386 _let_2560 _let_3708 _let_3776 _let_3872 _let_4339 _let_3952 _let_4000 _let_4878 _let_3846 _let_2582 _let_2533 _let_913 _let_870 _let_2578 _let_2535 _let_2531 _let_572 _let_505 _let_555 _let_670 _let_2461 _let_737 _let_3810 _let_3907 _let_3968 _let_779 _let_824 _let_1658 _let_4306 _let_4298 _let_3184 _let_4520 _let_3521 _let_4845 _let_4830 _let_4075 _let_3519 _let_3733 _let_4290 _let_1016 _let_267 :args ((- 1.0) (/ (- 1) 2) (/ (- 29) 2) (/ 5 3) (/ (- 1) 2) (/ (- 3) 2) 17.0 (/ (- 56) 3) (- 5.0) (/ (- 1) 2) 12.0 (/ 26 3) (- 34.0) (/ (- 137) 6) (/ (- 10) 3) (- 10.0) (/ (- 5) 3) (/ (- 1) 6) (/ 25 6) (- 5.0) (/ (- 10) 3) (/ (- 5) 3) (/ 5 6) (/ 25 6) (/ 5 3) (/ 1 6) (/ 35 6) 1.0 (/ 5 2) (/ 5 6) (/ 5 6) (- 5.0) (- 5.0) (/ 5 6) (/ 25 6) (/ (- 10) 3) (- 10.0) (- 5.0) (/ 25 3) (/ 127 6) 1.0 (/ 5 6) (/ 1 6) (/ (- 1) 6) (/ 5 3) (/ 20 3) (/ 67 6) (/ (- 26) 3) (/ (- 55) 6) (- 10.0) (/ 5 6) (/ 25 6) (/ 5 3) (/ 10 3) (/ (- 9) 2) (/ 20 3) (/ 5 3) 10.0 (/ (- 29) 2) 11.0 (/ 23 3) (/ (- 71) 6) (- 34.0))) :args _let_201) :args _let_4314) :args _let_4481) :args _let_4366) :args (_let_256 _let_166 _let_4164 _let_3711 _let_2974 _let_4052 _let_4740 _let_4837 _let_3000 _let_4118 _let_3016 _let_4176 _let_4171 _let_310 _let_782 _let_758 _let_3956 _let_3895 _let_3780 _let_673 _let_2432 _let_628 _let_509 _let_443 _let_559 _let_2363 _let_281 _let_278 _let_830 _let_876 _let_297 _let_2376 _let_3814 _let_4862 _let_3988 _let_3939 _let_4327 _let_3850 _let_3759 _let_3679 _let_79 _let_374 _let_247 _let_317 _let_3911 _let_406 _let_196 _let_577 _let_285 _let_610 _let_258 _let_3972 _let_3647 _let_4003 _let_940 _let_389 _let_3876 _let_185 _let_4033 _let_1291 _let_1334 _let_3029))) :args _let_4911)) :args _let_4910) (CONG _let_2508 _let_259 _let_257 _let_3473 _let_2504 _let_2503 _let_379 _let_2502 _let_2501 _let_412 _let_3469 _let_582 _let_2392 _let_615 _let_395 _let_771 _let_2497 _let_2421 _let_2496 _let_2411 _let_4680 _let_1006 _let_499 _let_2456 _let_4870 _let_908 _let_3179 _let_1982 _let_2479 _let_550 _let_865 _let_4840 _let_3445 _let_3444 _let_566 _let_818 _let_3204 _let_665 _let_732 _let_4908 _let_4868 _let_3728 _let_3703 _let_3771 _let_3805 _let_3841 _let_3867 _let_4301 _let_4825 _let_3886 _let_4334 _let_3902 _let_3930 _let_3947 _let_4293 _let_4359 _let_3963 _let_4025 _let_3979 _let_3995 _let_4285 _let_4040 _let_4367 :args _let_188)) _let_4038 _let_4023 _let_3993 _let_3977 _let_3961 _let_3945 _let_3928 _let_3900 _let_4332 _let_3884 _let_3865 _let_3839 _let_3803 _let_3769 _let_3670 _let_4867 _let_3726 _let_3701 _let_3617 _let_906 _let_863 _let_816 _let_730 _let_663 _let_564 _let_548 _let_2454 _let_497 _let_322 _let_315 _let_2379 _let_308 _let_580 _let_293 _let_613 _let_2366 _let_377 _let_283 _let_280 _let_277 _let_769 _let_210 _let_393 _let_194 _let_410 _let_254 _let_252 _let_183 (REORDERING (EQ_RESOLVE (RESOLUTION _let_4914 (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_1015 _let_254 _let_4297 _let_4289 _let_3732 _let_3518 _let_4074 _let_4829 _let_4844 _let_3520 _let_4519 _let_3183 _let_4305 _let_1657 _let_823 _let_778 _let_3967 _let_3906 _let_3809 _let_736 _let_2460 _let_669 _let_554 _let_504 _let_571 _let_2530 _let_2534 _let_2577 _let_869 _let_912 _let_2532 _let_2581 _let_3845 _let_4877 _let_3999 _let_3951 _let_4338 _let_3871 _let_3775 _let_3707 _let_183 _let_385 _let_1839 _let_2399 _let_3934 _let_418 _let_2417 _let_588 _let_2579 _let_622 _let_252 _let_3983 _let_4874 _let_4029 _let_3623 _let_401 _let_3890 _let_2427 _let_4044 _let_1986 _let_2549 _let_3208) (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_4913) _let_3209 _let_2550 _let_1987 _let_4045 _let_2428 _let_3891 _let_402 _let_3624 _let_4030 _let_4875 _let_3984 _let_266 _let_623 _let_2580 _let_589 _let_2418 _let_419 _let_3935 _let_2400 _let_1840 _let_386 _let_2560 _let_3708 _let_3776 _let_3872 _let_4339 _let_3952 _let_4000 _let_4878 _let_3846 _let_2582 _let_2533 _let_913 _let_870 _let_2578 _let_2535 _let_2531 _let_572 _let_505 _let_555 _let_670 _let_2461 _let_737 _let_3810 _let_3907 _let_3968 _let_779 _let_824 _let_1658 _let_4306 _let_3184 _let_4520 _let_3521 _let_4845 _let_4830 _let_4075 _let_3519 _let_3733 _let_4290 _let_4298 _let_267 _let_1016 :args (1.0 (/ (- 1) 2) (/ (- 29) 2) (/ 5 3) (/ (- 1) 2) (/ (- 3) 2) 17.0 (/ (- 56) 3) (- 5.0) (/ (- 1) 2) 12.0 (/ 26 3) (- 34.0) (/ (- 137) 6) (/ (- 10) 3) (- 10.0) (/ (- 5) 3) (/ (- 1) 6) (/ 25 6) (- 5.0) (/ (- 10) 3) (/ (- 5) 3) (/ 5 6) (/ 25 6) (/ 5 3) (/ 1 6) (/ 35 6) 1.0 (/ 5 2) (/ 5 6) (/ 5 6) (- 5.0) (- 5.0) (/ 5 6) (/ 25 6) (/ (- 10) 3) (- 10.0) (- 5.0) (/ 25 3) (/ 127 6) 1.0 (/ 5 6) (/ 1 6) (/ (- 1) 6) (/ 5 3) (/ 20 3) (/ 67 6) (/ (- 26) 3) (/ (- 55) 6) (- 10.0) (/ 5 6) (/ 5 3) (/ 10 3) (/ (- 9) 2) (/ 20 3) (/ 5 3) 10.0 (/ (- 29) 2) 11.0 (/ 23 3) (/ 19 6) (- 34.0) (/ (- 71) 6))) :args _let_201) :args _let_4913) :args _let_4912) :args _let_4907) :args (_let_166 _let_256 _let_4176 _let_4164 _let_3711 _let_2974 _let_4052 _let_4740 _let_4837 _let_3000 _let_4118 _let_3016 _let_4171 _let_310 _let_782 _let_758 _let_3956 _let_3895 _let_3780 _let_673 _let_2432 _let_628 _let_509 _let_443 _let_559 _let_2363 _let_281 _let_278 _let_830 _let_876 _let_297 _let_2376 _let_3814 _let_4862 _let_3988 _let_3939 _let_4327 _let_3850 _let_3759 _let_3679 _let_79 _let_374 _let_247 _let_317 _let_3911 _let_406 _let_196 _let_577 _let_285 _let_610 _let_258 _let_3972 _let_3647 _let_4003 _let_940 _let_389 _let_3876 _let_185 _let_4033 _let_1291 _let_1334 _let_3029))) :args _let_4911)) :args _let_4910) (CONG _let_2508 _let_259 _let_257 _let_3473 _let_2504 _let_2503 _let_379 _let_2502 _let_2501 _let_412 _let_3469 _let_582 _let_2392 _let_615 _let_395 _let_771 _let_2497 _let_2421 _let_2496 _let_2411 _let_4680 _let_1006 _let_499 _let_2456 _let_4870 _let_908 _let_3179 _let_1982 _let_2479 _let_550 _let_865 _let_4840 _let_3445 _let_3444 _let_566 _let_818 _let_3204 _let_665 _let_732 _let_4908 _let_4868 _let_3728 _let_3703 _let_3771 _let_3805 _let_3841 _let_3867 _let_4301 _let_4825 _let_3886 _let_4334 _let_3902 _let_3930 _let_3947 _let_4293 _let_4359 _let_3963 _let_4025 _let_3979 _let_3995 _let_4285 _let_4040 (REFL :args _let_4907) :args _let_188)) :args ((or _let_2473 _let_249 _let_251 _let_87 _let_95 _let_89 _let_373 _let_1575 _let_1574 _let_405 _let_97 _let_575 _let_99 _let_609 _let_388 _let_754 _let_91 _let_81 _let_93 _let_83 _let_964 _let_937 _let_442 _let_2431 _let_4854 _let_873 _let_3015 _let_1290 _let_1335 _let_508 _let_827 _let_4833 _let_2975 _let_3001 _let_558 _let_781 _let_3028 _let_627 _let_672 _let_4115 _let_3646 _let_3710 _let_3678 _let_3758 _let_3779 _let_3813 _let_3849 _let_4170 _let_4739 _let_3875 _let_4326 _let_3894 _let_3910 _let_3938 _let_4175 _let_4050 _let_3955 _let_4002 _let_3971 _let_3987 _let_4163 _let_4850 _let_4032))) _let_4038 _let_4023 _let_3993 _let_3977 _let_3961 _let_3945 _let_3928 _let_3900 _let_4332 _let_3884 _let_3865 _let_3839 _let_3803 _let_3769 _let_3670 _let_4867 _let_3726 _let_3701 _let_3617 _let_906 _let_863 _let_816 _let_730 _let_663 _let_564 _let_548 _let_2454 _let_497 _let_322 _let_315 _let_2379 _let_308 _let_580 _let_293 _let_613 _let_2366 _let_377 _let_283 _let_280 _let_277 _let_769 _let_210 _let_393 _let_194 _let_410 _let_254 _let_252 _let_183 _let_4070 _let_4064 _let_3177 _let_2201 _let_4897 _let_3152 _let_4896 _let_3152 _let_4895 _let_2201 _let_4891 (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_3026)) :args _let_4882) _let_2200 _let_2519 _let_670 _let_2572 _let_419 _let_3519 :args (1.0 (- 1.0) (- 1.0) 1.0 (- 1.0) (- 1.0) (- 1.0))) :args _let_201) :args (_let_2190 _let_1342 _let_628 _let_1565 _let_406 _let_2974 _let_3026))) :args ((or _let_2188 _let_1343 _let_627 _let_1566 _let_405 _let_2975 _let_3027))) :args ((or _let_405 _let_2188 _let_1343 _let_1566 _let_2975 _let_3027 _let_627))) _let_663 _let_2193 _let_410 _let_4230 _let_4226 _let_1998 _let_4225 _let_935 _let_925 _let_4224 _let_4274 _let_4267 _let_4282 _let_4279 _let_4278 _let_4268 _let_4263 _let_4257 _let_4250 _let_4232 _let_3342 _let_3725 _let_3724 _let_3435 _let_3427 _let_3723 _let_4283 _let_4273 _let_4271 _let_4259 _let_4255 _let_4245 _let_3338 _let_920 _let_4132 _let_4800 _let_4127 _let_4059 _let_4799 _let_4798 _let_4792 _let_2011 _let_271 _let_268 _let_3157 _let_3146 _let_3142 _let_3132 _let_625 _let_3129 _let_4803 _let_2373 _let_802 _let_662 _let_655 _let_654 _let_644 _let_636 _let_304 _let_461 _let_329 _let_457 _let_4823 _let_4821 _let_440 _let_4820 _let_4816 _let_4838 _let_4836 _let_4835 _let_4813 _let_4811 _let_753 _let_4810 _let_4805 _let_409 _let_242 _let_240 _let_3883 _let_661 _let_3882 _let_1980 _let_3881 (REORDERING (CNF_ITE_POS1 :args (_let_4852)) :args ((or _let_1900 _let_4851 (not _let_4852)))) (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_4906 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_4905) (MACRO_SR_PRED_TRANSFORM _let_4906 :args ((> _let_4847 0.0))) :args _let_202) :args _let_201) :args _let_4905) :args ((>= _let_4847 0.0))) :args _let_4903) :args _let_4904)) :args _let_4904)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_4857) _let_4846))) (REFL :args _let_4903) :args _let_188)) (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_4846)) :args ((<= _let_4847 0.0))) _let_4898 _let_267 _let_203 _let_4243 :args (1.0 1.0 (- 1.0) (- 1.0) 1.0)) :args _let_201) :args (_let_1239 _let_256 _let_190 _let_4233 _let_4846))) :args ((or _let_1238 _let_251 _let_184 _let_4149 _let_4857))) :args ((or _let_184 _let_251 _let_1238 _let_4149 _let_4857))) _let_4240 _let_1032 _let_4239 _let_3422 _let_3411 _let_357 _let_229 _let_4238 _let_3717 _let_205 _let_237 _let_1009 _let_1005 _let_1025 _let_2132 _let_2899 _let_3616 (REORDERING (CNF_ITE_POS1 :args (_let_4185)) :args ((or _let_1900 _let_4184 (not _let_4185)))) _let_1908 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_4902 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_4901) (MACRO_SR_PRED_TRANSFORM _let_4902 :args ((> _let_4182 0.0))) :args _let_202) :args _let_201) :args _let_4901) :args ((>= _let_4182 0.0))) :args _let_4899) :args _let_4900)) :args _let_4900)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_4187) _let_4186))) (REFL :args _let_4899) :args _let_188)) (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_4186)) :args ((<= _let_4182 0.0))) _let_4898 _let_267 _let_779 :args _let_4804) :args _let_201) :args (_let_1239 _let_256 _let_758 _let_4186))) :args ((or _let_1238 _let_251 _let_754 _let_4187))) :args ((or _let_251 _let_754 _let_1238 _let_4187))) _let_254 _let_768 _let_766 _let_187 _let_763 (MACRO_RESOLUTION_TRUST _let_4078 _let_4070 _let_4064 _let_3177 _let_2201 _let_4897 _let_3152 _let_4896 _let_3152 _let_4083 _let_4895 _let_2201 (REORDERING (EQ_RESOLVE (RESOLUTION (CNF_AND_NEG :args (_let_4893)) (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_606 _let_2549 _let_1986 _let_4044 _let_2427 _let_3890 _let_401 _let_3623 _let_4029 _let_4874 _let_3983 _let_252 _let_2013 _let_622 _let_2579 _let_588 _let_2417 _let_418 _let_2388 _let_3934 _let_2399 _let_1839 _let_385 _let_183 _let_3707 _let_3775 _let_3871 _let_4338 _let_3951 _let_3999 _let_3510 _let_3732 _let_3512 _let_2536 _let_4877 _let_3845 _let_2581 _let_2532 _let_4242 _let_1015 _let_912 _let_869 _let_438 _let_751 _let_2577 _let_2534 _let_2530 _let_349 _let_571 _let_504 _let_554 _let_669 _let_2460 _let_736 _let_3809 _let_3906 _let_3967 _let_778 _let_823 _let_1657 _let_2822 _let_254) (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_4894) _let_267 _let_2823 _let_1658 _let_824 _let_779 _let_3968 _let_3907 _let_3810 _let_737 _let_2461 _let_670 _let_555 _let_505 _let_572 _let_350 _let_2531 _let_2535 _let_2578 _let_752 _let_439 _let_870 _let_913 _let_1016 _let_4243 _let_2533 _let_2582 _let_3846 _let_4878 _let_2537 _let_3513 _let_3733 _let_3511 _let_4000 _let_3952 _let_4339 _let_3872 _let_3776 _let_3708 _let_2560 _let_386 _let_1840 _let_2400 _let_3935 _let_2389 _let_419 _let_2418 _let_589 _let_2580 _let_623 _let_2014 _let_266 _let_3984 _let_4875 _let_4030 _let_3624 _let_402 _let_3891 _let_2428 _let_4045 _let_1987 _let_2550 _let_607 :args (1.0 (- 66.0) (- 2.0) (- 20.0) (/ (- 55) 3) (/ (- 52) 3) (/ 67 3) (/ 40 3) (/ 10 3) (/ (- 1) 3) (/ 1 3) (/ 5 3) 2.0 (/ 127 3) (/ 50 3) (- 10.0) (- 10.0) (- 20.0) (/ (- 20) 3) (- 9.0) (/ (- 10) 3) (/ 25 3) (/ 5 3) (- 15.0) (/ 20 3) (- 10.0) (- 10.0) (/ 5 3) (/ 5 3) (/ (- 10) 3) (- 9.0) (/ 20 3) (/ (- 5) 3) 5.0 2.0 (/ 35 3) (/ 1 3) (/ 10 3) (/ 25 3) (/ 5 3) (/ (- 10) 3) (/ (- 20) 3) (- 10.0) (/ 25 3) (- 10.0) (/ (- 1) 3) (/ (- 10) 3) (- 20.0) (/ (- 20) 3) (/ (- 20) 3) (/ (- 20) 3) (- 68.0) (/ 52 3) 24.0 (- 1.0) (- 10.0) (- 15.0) (/ 35 3) (- 3.0) (- 1.0) (/ 10 3) (/ (- 20) 3) (- 19.0))) :args _let_201) :args _let_4894) :args _let_4081) :args _let_4082) :args (_let_593 _let_1334 _let_1291 _let_4033 _let_185 _let_3876 _let_389 _let_940 _let_4003 _let_3647 _let_3972 _let_258 _let_2009 _let_610 _let_285 _let_577 _let_196 _let_406 _let_214 _let_3911 _let_317 _let_247 _let_374 _let_79 _let_3679 _let_3759 _let_3850 _let_4327 _let_3939 _let_3988 _let_3336 _let_3711 _let_3340 _let_2371 _let_4862 _let_3814 _let_2376 _let_297 _let_4233 _let_166 _let_876 _let_830 _let_424 _let_741 _let_278 _let_281 _let_2363 _let_333 _let_559 _let_443 _let_509 _let_628 _let_2432 _let_673 _let_3780 _let_3895 _let_3956 _let_758 _let_782 _let_310 _let_1238 _let_256))) :args (_let_79 _let_258 _let_256 _let_247 _let_297 _let_278 _let_3336 _let_374 _let_2376 _let_2363 _let_424 _let_2371 _let_2009 _let_406 _let_310 _let_577 _let_317 _let_593 _let_214 _let_610 _let_389 _let_758 _let_281 _let_3340 _let_333 _let_741 _let_185 _let_285 _let_196 _let_166 _let_940 _let_443 _let_2432 _let_4862 _let_876 _let_1291 _let_1334 _let_509 _let_830 _let_559 _let_782 _let_1238 _let_628 _let_673 _let_4233 _let_3647 _let_3711 _let_3679 _let_3759 _let_3780 _let_3814 _let_3850 _let_3876 _let_4327 _let_3895 _let_3911 _let_3939 _let_3956 _let_4003 _let_3972 _let_3988 _let_4033))) :args (true _let_4893)) (CONG _let_2508 _let_259 _let_257 _let_3473 _let_2504 _let_2503 _let_3472 _let_379 _let_2502 _let_2501 _let_432 _let_2500 _let_3471 _let_412 _let_3469 _let_582 _let_2392 _let_600 _let_2382 _let_615 _let_395 _let_771 _let_2497 _let_3467 _let_343 _let_745 _let_2421 _let_2496 _let_2411 _let_4680 _let_1006 _let_499 _let_2456 _let_4870 _let_908 _let_1982 _let_2479 _let_550 _let_865 _let_566 _let_818 _let_3439 _let_665 _let_732 _let_4869 _let_4868 _let_3728 _let_3703 _let_3771 _let_3805 _let_3841 _let_3867 _let_3886 _let_4334 _let_3902 _let_3930 _let_3947 _let_3963 _let_4025 _let_3979 _let_3995 _let_4040 _let_4892 :args _let_188)) :args ((or _let_2473 _let_249 _let_251 _let_87 _let_95 _let_89 _let_3054 _let_373 _let_1575 _let_1574 _let_422 _let_1578 _let_2008 _let_405 _let_97 _let_575 _let_99 _let_591 _let_85 _let_609 _let_388 _let_754 _let_91 _let_3055 _let_331 _let_740 _let_81 _let_93 _let_83 _let_964 _let_937 _let_442 _let_2431 _let_4854 _let_873 _let_1290 _let_1335 _let_508 _let_827 _let_4079 _let_558 _let_781 _let_1239 _let_627 _let_672 _let_4149 _let_3646 _let_3710 _let_3678 _let_3758 _let_3779 _let_3813 _let_3849 _let_3875 _let_4326 _let_3894 _let_3910 _let_3938 _let_3955 _let_4002 _let_3971 _let_3987 _let_4032))) _let_4038 _let_4023 _let_3993 _let_3977 _let_3961 _let_3945 _let_3928 _let_3900 _let_4332 _let_3884 _let_3865 _let_3839 _let_3803 _let_3769 _let_3670 _let_4867 _let_3726 _let_4241 _let_3701 _let_3617 _let_906 _let_863 _let_816 _let_730 _let_663 _let_564 _let_548 _let_2454 _let_497 _let_322 _let_315 _let_2379 _let_308 _let_2374 _let_598 _let_580 _let_293 _let_613 _let_2366 _let_341 _let_377 _let_283 _let_2012 _let_280 _let_277 _let_243 _let_3343 _let_3339 _let_769 _let_743 _let_430 _let_210 _let_393 _let_194 _let_410 _let_254 _let_252 _let_183 _let_4891 _let_1035 _let_1032 _let_3319 _let_763 _let_3321 (REORDERING (CNF_ITE_POS3 :args _let_3323) :args ((or _let_3312 _let_3307 _let_3322))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS1 :args (_let_3307)) :args ((or _let_2194 _let_3306 _let_4883))) _let_2201 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_4887 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_4886) (MACRO_SR_PRED_TRANSFORM _let_4887 :args ((> _let_3304 0.0))) :args _let_202) :args _let_201) :args _let_4886) :args ((>= _let_3304 0.0))) :args _let_4884) :args _let_4885)) :args _let_4885)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_3309) _let_3308))) (REFL :args _let_4884) :args _let_188)) (MACRO_RESOLUTION_TRUST (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_3308)) :args ((<= _let_3304 0.0))) _let_267 _let_2200 :args _let_264) :args _let_201) :args (_let_256 _let_2190 _let_3308))) :args ((or _let_251 _let_2188 _let_3309))) _let_254 _let_2193 :args (_let_3309 true _let_251 true _let_2188)) :args (_let_3305 true _let_3308)) :args (_let_4883 false _let_1547 false _let_3305)) _let_3325 _let_2201 _let_3331 (REORDERING (EQ_RESOLVE (RESOLUTION _let_4879 (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_349 _let_2549 _let_1986 _let_4044 _let_2427 _let_3890 _let_401 _let_3623 _let_4029 _let_4874 _let_3983 _let_252 _let_2013 _let_622 _let_606 _let_2579 _let_588 _let_2417 _let_418 _let_2388 _let_3934 _let_2399 _let_1839 _let_385 _let_183 _let_3707 _let_3775 _let_3871 _let_4338 _let_3951 _let_3999 _let_3510 _let_3732 _let_3512 _let_2536 _let_4877 _let_3845 _let_2581 _let_2532 _let_4242 _let_187 _let_912 _let_869 _let_438 _let_751 _let_2577 _let_2534 _let_2530 _let_571 _let_504 _let_554 _let_669 _let_2460 _let_736 _let_3809 _let_3906 _let_3967 _let_778 _let_823 _let_1657 _let_2822 _let_254) (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_4882) _let_267 _let_2823 _let_1658 _let_824 _let_779 _let_3968 _let_3907 _let_3810 _let_737 _let_2461 _let_670 _let_555 _let_505 _let_572 _let_2531 _let_2535 _let_2578 _let_752 _let_439 _let_870 _let_913 _let_203 _let_4243 _let_2533 _let_2582 _let_3846 _let_4878 _let_2537 _let_3513 _let_3733 _let_3511 _let_4000 _let_3952 _let_4339 _let_3872 _let_3776 _let_3708 _let_2560 _let_386 _let_1840 _let_2400 _let_3935 _let_2389 _let_419 _let_2418 _let_589 _let_2580 _let_607 _let_623 _let_2014 _let_266 _let_3984 _let_4875 _let_4030 _let_3624 _let_402 _let_3891 _let_2428 _let_4045 _let_1987 _let_2550 _let_350 :args (1.0 (- 66.0) (- 2.0) (- 20.0) (/ (- 55) 3) (/ (- 52) 3) (/ 67 3) (/ 40 3) (/ 10 3) (/ (- 1) 3) (/ 1 3) (/ 5 3) 2.0 (/ 127 3) (/ 50 3) (- 10.0) (- 20.0) (/ (- 20) 3) (- 9.0) (/ (- 10) 3) (/ 25 3) (/ 5 3) (- 15.0) (/ 20 3) (- 10.0) (- 10.0) (/ 5 3) (/ 5 3) (/ (- 10) 3) (- 9.0) (/ 20 3) (/ (- 5) 3) 5.0 2.0 (/ 35 3) (/ 1 3) (/ 10 3) (/ 25 3) (/ 5 3) (/ (- 10) 3) (/ (- 20) 3) (- 10.0) (/ 25 3) (- 10.0) (/ (- 1) 3) (/ (- 10) 3) (- 20.0) (/ (- 20) 3) (- 20.0) (/ (- 20) 3) (/ (- 20) 3) (- 68.0) (/ 52 3) 24.0 (- 1.0) (- 10.0) (- 15.0) (/ 35 3) (- 3.0) (- 1.0) (/ 10 3) (/ (- 20) 3) (- 11.0))) :args _let_201) :args _let_4882) :args _let_4881) :args _let_4880) :args (_let_333 _let_1334 _let_1291 _let_4033 _let_185 _let_3876 _let_389 _let_940 _let_4003 _let_3647 _let_3972 _let_258 _let_2009 _let_610 _let_593 _let_285 _let_577 _let_196 _let_406 _let_214 _let_3911 _let_317 _let_247 _let_374 _let_79 _let_3679 _let_3759 _let_3850 _let_4327 _let_3939 _let_3988 _let_3336 _let_3711 _let_3340 _let_2371 _let_4862 _let_3814 _let_2376 _let_297 _let_4233 _let_190 _let_876 _let_830 _let_424 _let_741 _let_278 _let_281 _let_2363 _let_559 _let_443 _let_509 _let_628 _let_2432 _let_673 _let_3780 _let_3895 _let_3956 _let_758 _let_782 _let_310 _let_1238 _let_256))) :args _let_4873)) :args _let_4872) (CONG _let_2508 _let_259 _let_191 _let_257 _let_3473 _let_2504 _let_2503 _let_3472 _let_379 _let_2502 _let_2501 _let_432 _let_2500 _let_3471 _let_412 _let_3469 _let_582 _let_2392 _let_600 _let_2382 _let_615 _let_395 _let_771 _let_2497 _let_3467 _let_343 _let_745 _let_2421 _let_2496 _let_2411 _let_1006 _let_499 _let_2456 _let_4870 _let_908 _let_1982 _let_2479 _let_550 _let_865 _let_566 _let_818 _let_3439 _let_665 _let_732 _let_4869 _let_4868 _let_3728 _let_3703 _let_3771 _let_3805 _let_3841 _let_3867 _let_3886 _let_4334 _let_3902 _let_3930 _let_3947 _let_3963 _let_4025 _let_3979 _let_3995 _let_4040 (REFL :args _let_4880) :args _let_188)) :args ((or _let_2473 _let_249 _let_184 _let_251 _let_87 _let_95 _let_89 _let_3054 _let_373 _let_1575 _let_1574 _let_422 _let_1578 _let_2008 _let_405 _let_97 _let_575 _let_99 _let_591 _let_85 _let_609 _let_388 _let_754 _let_91 _let_3055 _let_331 _let_740 _let_81 _let_93 _let_83 _let_937 _let_442 _let_2431 _let_4854 _let_873 _let_1290 _let_1335 _let_508 _let_827 _let_558 _let_781 _let_3027 _let_1239 _let_627 _let_672 _let_4149 _let_3646 _let_3710 _let_3678 _let_3758 _let_3779 _let_3813 _let_3849 _let_3875 _let_4326 _let_3894 _let_3910 _let_3938 _let_3955 _let_4002 _let_3971 _let_3987 _let_4032))) _let_4038 _let_4023 _let_3993 _let_3977 _let_3961 _let_3945 _let_3928 _let_3900 _let_4332 _let_3884 _let_3865 _let_3839 _let_3803 _let_3769 _let_3670 _let_4867 _let_3726 _let_4241 _let_3701 _let_3617 _let_906 _let_863 _let_816 _let_730 _let_663 _let_564 _let_548 _let_2454 _let_497 _let_322 _let_315 _let_2379 _let_308 _let_2374 _let_598 _let_580 _let_293 _let_613 _let_2366 _let_341 _let_377 _let_283 _let_2012 _let_280 _let_277 _let_243 _let_3343 _let_3339 _let_769 _let_743 _let_430 _let_210 _let_393 _let_194 _let_410 _let_254 _let_187 _let_252 _let_183 (REORDERING (EQ_RESOLVE (RESOLUTION _let_4879 (IMPLIES_ELIM (SCOPE (MODUS_PONENS (AND_INTRO _let_254 _let_2549 _let_1986 _let_4044 _let_2427 _let_3890 _let_401 _let_3623 _let_4029 _let_4874 _let_3983 _let_252 _let_2013 _let_622 _let_606 _let_2579 _let_588 _let_2417 _let_418 _let_2388 _let_3934 _let_2399 _let_1839 _let_385 _let_183 _let_3707 _let_3775 _let_3871 _let_4338 _let_3951 _let_3999 _let_3510 _let_3732 _let_3512 _let_2536 _let_4877 _let_3845 _let_2581 _let_2532 _let_4242 _let_187 _let_912 _let_869 _let_438 _let_751 _let_2577 _let_2534 _let_2530 _let_349 _let_571 _let_504 _let_554 _let_669 _let_2460 _let_736 _let_3809 _let_3906 _let_3967 _let_778 _let_823 _let_1657 _let_2822) (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_3328) _let_2823 _let_1658 _let_824 _let_779 _let_3968 _let_3907 _let_3810 _let_737 _let_2461 _let_670 _let_555 _let_505 _let_572 _let_350 _let_2531 _let_2535 _let_2578 _let_752 _let_439 _let_870 _let_913 _let_203 _let_4243 _let_2533 _let_2582 _let_3846 _let_4878 _let_2537 _let_3513 _let_3733 _let_3511 _let_4000 _let_3952 _let_4339 _let_3872 _let_3776 _let_3708 _let_2560 _let_386 _let_1840 _let_2400 _let_3935 _let_2389 _let_419 _let_2418 _let_589 _let_2580 _let_607 _let_623 _let_2014 _let_266 _let_3984 _let_4875 _let_4030 _let_3624 _let_402 _let_3891 _let_2428 _let_4045 _let_1987 _let_2550 _let_267 :args ((- 1.0) (- 2.0) (- 20.0) (/ (- 55) 3) (/ (- 52) 3) (/ 67 3) (/ 40 3) (/ 10 3) (/ (- 1) 3) (/ 1 3) (/ 5 3) 2.0 (/ 127 3) (/ 50 3) (- 10.0) (- 10.0) (- 20.0) (/ (- 20) 3) (- 9.0) (/ (- 10) 3) (/ 25 3) (/ 5 3) (- 15.0) (/ 20 3) (- 10.0) (- 10.0) (/ 5 3) (/ 5 3) (/ (- 10) 3) (- 9.0) (/ 20 3) (/ (- 5) 3) 5.0 2.0 (/ 35 3) (/ 1 3) (/ 10 3) (/ 25 3) (/ 5 3) (/ (- 10) 3) (/ (- 20) 3) (- 10.0) (/ 25 3) (- 10.0) (/ (- 1) 3) (/ (- 10) 3) (- 20.0) (/ (- 20) 3) (- 20.0) (/ (- 20) 3) (/ (- 20) 3) (- 68.0) (/ 52 3) 24.0 (- 1.0) (- 10.0) (- 15.0) (/ 35 3) (- 3.0) (- 1.0) (/ 10 3) (/ (- 20) 3) (- 65.0))) :args _let_201) :args _let_3328) :args _let_3329) :args _let_3454) :args (_let_256 _let_1334 _let_1291 _let_4033 _let_185 _let_3876 _let_389 _let_940 _let_4003 _let_3647 _let_3972 _let_258 _let_2009 _let_610 _let_593 _let_285 _let_577 _let_196 _let_406 _let_214 _let_3911 _let_317 _let_247 _let_374 _let_79 _let_3679 _let_3759 _let_3850 _let_4327 _let_3939 _let_3988 _let_3336 _let_3711 _let_3340 _let_2371 _let_4862 _let_3814 _let_2376 _let_297 _let_4233 _let_190 _let_876 _let_830 _let_424 _let_741 _let_278 _let_281 _let_2363 _let_333 _let_559 _let_443 _let_509 _let_628 _let_2432 _let_673 _let_3780 _let_3895 _let_3956 _let_758 _let_782 _let_310 _let_1238))) :args _let_4873)) :args _let_4872) (CONG _let_2508 _let_259 _let_191 _let_257 _let_3473 _let_2504 _let_2503 _let_3472 _let_379 _let_2502 _let_2501 _let_432 _let_2500 _let_3471 _let_412 _let_3469 _let_582 _let_2392 _let_600 _let_2382 _let_615 _let_395 _let_771 _let_2497 _let_3467 _let_343 _let_745 _let_2421 _let_2496 _let_2411 _let_1006 _let_499 _let_2456 _let_4870 _let_908 _let_1982 _let_2479 _let_550 _let_865 _let_566 _let_818 _let_3439 _let_665 _let_732 _let_4869 _let_4868 _let_3728 _let_3703 _let_3771 _let_3805 _let_3841 _let_3867 _let_3886 _let_4334 _let_3902 _let_3930 _let_3947 _let_3963 _let_4025 _let_3979 _let_3995 _let_4040 _let_3455 :args _let_188)) :args ((or _let_2473 _let_249 _let_184 _let_251 _let_87 _let_95 _let_89 _let_3054 _let_373 _let_1575 _let_1574 _let_422 _let_1578 _let_2008 _let_405 _let_97 _let_575 _let_99 _let_591 _let_85 _let_609 _let_388 _let_754 _let_91 _let_3055 _let_331 _let_740 _let_81 _let_93 _let_83 _let_937 _let_3303 _let_442 _let_2431 _let_4854 _let_873 _let_1290 _let_1335 _let_508 _let_827 _let_558 _let_781 _let_1239 _let_627 _let_672 _let_4149 _let_3646 _let_3710 _let_3678 _let_3758 _let_3779 _let_3813 _let_3849 _let_3875 _let_4326 _let_3894 _let_3910 _let_3938 _let_3955 _let_4002 _let_3971 _let_3987 _let_4032))) _let_4038 _let_4023 _let_3993 _let_3977 _let_3961 _let_3945 _let_3928 _let_3900 _let_4332 _let_3884 _let_3865 _let_3839 _let_3803 _let_3769 _let_3670 _let_4867 _let_3726 _let_4241 _let_3701 _let_3617 _let_906 _let_863 _let_816 _let_730 _let_663 _let_564 _let_548 _let_2454 _let_497 _let_322 _let_315 _let_2379 _let_308 _let_2374 _let_598 _let_580 _let_293 _let_613 _let_2366 _let_341 _let_377 _let_283 _let_2012 _let_280 _let_277 _let_243 _let_3343 _let_3339 _let_769 _let_743 _let_430 _let_210 _let_393 _let_194 _let_410 _let_254 _let_187 _let_252 _let_183 _let_4230 _let_4226 _let_1998 _let_4225 _let_935 _let_925 _let_920 _let_187 _let_4224 _let_3717 _let_205 _let_237 _let_1009 _let_1005 _let_1025 _let_2132 _let_2899 _let_3616 :args ((or _let_1335 _let_1239) true _let_4050 false _let_4053 true _let_3028 false _let_1547 false _let_1476 false _let_3031 false _let_3030 false _let_3031 false _let_4048 true _let_3025 false _let_1547 true _let_161 true _let_4032 true _let_4002 true _let_3987 true _let_3971 true _let_3955 true _let_3938 true _let_3910 true _let_3894 true _let_4326 true _let_3875 true _let_3849 true _let_3813 true _let_3779 true _let_3758 true _let_3646 true _let_4854 true _let_3710 true _let_4149 true _let_3678 true _let_937 true _let_873 true _let_827 true _let_781 true _let_672 true _let_627 true _let_558 true _let_508 true _let_2431 true _let_442 true _let_99 true _let_97 true _let_1575 true _let_95 true _let_1578 true _let_591 true _let_575 true _let_93 true _let_609 true _let_1574 true _let_331 true _let_373 true _let_91 true _let_2008 true _let_89 true _let_87 true _let_85 true _let_3055 true _let_3054 true _let_754 true _let_740 true _let_422 true _let_83 true _let_388 true _let_81 true _let_405 true _let_251 true _let_249 false _let_79 false _let_3023 false _let_166 false _let_963 true _let_965 true _let_755 true _let_3300 true _let_3313 true _let_3307 true _let_3312 false _let_1547 false _let_3310 true _let_3026 true _let_4032 true _let_4002 true _let_3987 true _let_3971 true _let_3955 true _let_3938 true _let_3910 true _let_3894 true _let_4326 true _let_3875 true _let_3849 true _let_3813 true _let_3779 true _let_3758 true _let_3646 true _let_4854 true _let_3710 true _let_4149 true _let_3678 true _let_937 true _let_873 true _let_827 true _let_781 true _let_672 true _let_627 true _let_558 true _let_508 true _let_2431 true _let_442 true _let_99 true _let_97 true _let_1575 true _let_95 true _let_1578 true _let_591 true _let_575 true _let_93 true _let_609 true _let_1574 true _let_331 true _let_373 true _let_91 true _let_2008 true _let_89 true _let_87 true _let_85 true _let_3055 true _let_3054 true _let_754 true _let_740 true _let_422 true _let_83 true _let_388 true _let_81 true _let_405 true _let_251 true _let_184 true _let_249 false _let_79 true _let_3302 true _let_4032 true _let_4002 true _let_3987 true _let_3971 true _let_3955 true _let_3938 true _let_3910 true _let_3894 true _let_4326 true _let_3875 true _let_3849 true _let_3813 true _let_3779 true _let_3758 true _let_3646 true _let_4854 true _let_3710 true _let_4149 true _let_3678 true _let_937 true _let_873 true _let_827 true _let_781 true _let_672 true _let_627 true _let_558 true _let_508 true _let_2431 true _let_442 true _let_99 true _let_97 true _let_1575 true _let_95 true _let_1578 true _let_591 true _let_575 true _let_93 true _let_609 true _let_1574 true _let_331 true _let_373 true _let_91 true _let_2008 true _let_89 true _let_87 true _let_85 true _let_3055 true _let_3054 true _let_754 true _let_740 true _let_422 true _let_83 true _let_388 true _let_81 true _let_405 true _let_251 true _let_184 true _let_249 false _let_79 true _let_1290 true _let_4144 false _let_1296 false _let_4146 false _let_128 true _let_916 false _let_917 true _let_184 false _let_4147 false _let_3715 true _let_195 true _let_211 false _let_958 false _let_957 true _let_937 true _let_938 true _let_941 false _let_939)) :args ((or _let_964 _let_1343 _let_1335 _let_1566 _let_2975 _let_3001) false _let_2253 false _let_957 false _let_2258 true _let_2254 true _let_2257 false _let_680 true _let_4459 false _let_957 true _let_2262 true _let_755 true _let_195 true _let_4460 false _let_958 true _let_211 true _let_195 true _let_4180 true _let_4861 true _let_4192 true _let_4860 true _let_4191 false _let_1240 true _let_4859 false _let_1240 false _let_4189 false _let_4856 true _let_174 true _let_4032 true _let_4002 true _let_3987 true _let_3971 true _let_3955 true _let_3938 true _let_3910 true _let_3894 true _let_4326 true _let_3875 true _let_3849 true _let_3813 true _let_3779 true _let_3758 true _let_3646 true _let_4854 true _let_3710 true _let_3678 true _let_937 true _let_873 true _let_827 true _let_781 true _let_672 true _let_627 true _let_558 true _let_508 true _let_2431 true _let_442 true _let_99 true _let_97 true _let_1575 true _let_95 true _let_575 true _let_93 true _let_609 true _let_1574 true _let_373 true _let_91 true _let_89 true _let_87 true _let_754 true _let_83 true _let_388 true _let_81 true _let_405 true _let_251 true _let_249 false _let_79 true _let_4179 true _let_4032 true _let_4002 true _let_3987 true _let_3971 true _let_3955 true _let_3938 true _let_3910 true _let_3894 true _let_4326 true _let_3875 true _let_3849 true _let_3813 true _let_3779 true _let_3758 true _let_3646 true _let_4854 true _let_3710 true _let_3678 true _let_937 true _let_873 true _let_827 true _let_781 true _let_672 true _let_627 true _let_558 true _let_508 true _let_2431 true _let_442 true _let_99 true _let_97 true _let_1575 true _let_95 true _let_575 true _let_93 true _let_609 true _let_1574 true _let_373 true _let_91 true _let_89 true _let_87 true _let_754 true _let_83 true _let_388 true _let_81 true _let_405 true _let_251 true _let_249 false _let_79 true _let_4849 true _let_4032 true _let_4002 true _let_3987 true _let_3971 true _let_3955 true _let_3938 true _let_3910 true _let_3894 true _let_4326 true _let_3875 true _let_3849 true _let_3813 true _let_3779 true _let_3758 true _let_3646 true _let_4854 true _let_3710 true _let_3678 true _let_937 true _let_873 true _let_827 true _let_781 true _let_672 true _let_627 true _let_558 true _let_508 true _let_2431 true _let_442 true _let_99 true _let_97 true _let_1575 true _let_95 true _let_575 true _let_93 true _let_609 true _let_1574 true _let_373 true _let_91 true _let_89 true _let_87 true _let_754 true _let_83 true _let_388 true _let_81 true _let_405 true _let_251 true _let_249 false _let_79 true _let_4050 false _let_4053 true _let_3028 false _let_1547 false _let_1476 false _let_3031 false _let_3030 false _let_3031 true _let_3025 false _let_1547 false _let_3023 true _let_3026 true _let_627 true _let_2188 true _let_405 true _let_1290 true _let_4144 false _let_1296 false _let_4146 false _let_128 true _let_916 false _let_4147 true _let_4163 false _let_4165 true _let_4175 false _let_4177 false _let_4276 false _let_4166 false _let_4167 true _let_4157 false _let_4152 true _let_4148 true _let_3055 true _let_3710 false _let_3712 false _let_3064 true _let_3424 false _let_3714 true _let_4170 false _let_4172 false _let_4173 true _let_4160 false _let_4154 true _let_4150 true _let_3054 false _let_917 true _let_4115 false _let_4119 false _let_4125 false _let_4057 true _let_4124 false _let_4122 true _let_4116 true _let_2008 false _let_246 true _let_244 true _let_3015 false _let_3017 false _let_3018 true _let_3012 false _let_114 false _let_3008 true _let_3006 true _let_1578 false _let_799 true _let_627 false _let_630 false _let_632 false _let_633 false _let_634 true _let_294 false _let_450 false _let_100 true _let_448 true _let_4739 false _let_4741 false _let_106 false _let_4818 false _let_1421 true _let_4833 true _let_4734 false _let_4736 false _let_4737 true _let_4731 false _let_119 false _let_4729 true _let_4727 true _let_405 true _let_85 false _let_213 true _let_3875 false _let_629 false _let_3877 false _let_1288 false _let_3879 true _let_4852 false _let_4848 true _let_4846 true _let_4149 false _let_963 false _let_4234 false _let_3316 true _let_3408 false _let_354 true _let_215 false _let_4235 false _let_3715 true _let_195 true _let_211 false _let_958 false _let_957 true _let_937 true _let_938 true _let_941 false _let_939 true _let_4185 false _let_1240 false _let_4183 true _let_4186 true _let_251 true _let_754 false _let_757 true _let_184 true _let_755 true _let_1238)) _let_4245 _let_4241 _let_3339 _let_4232 _let_3726 _let_3343 _let_3185 _let_3157 _let_3146 _let_3147 _let_3142 _let_3132 _let_3129 _let_4803 _let_2373 _let_802 _let_4801 _let_1988 _let_4230 _let_4226 _let_1998 _let_4225 _let_935 _let_925 _let_920 _let_4224 _let_4139 _let_4132 _let_4800 _let_4127 _let_4059 _let_4799 _let_625 _let_4798 _let_4792 _let_2011 _let_271 _let_229 _let_268 _let_662 _let_655 _let_654 _let_644 _let_636 _let_304 _let_461 _let_329 _let_457 _let_4831 _let_4823 _let_4821 _let_440 _let_4820 _let_4816 (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_4844 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_4843) _let_4845 :args _let_503) :args _let_201) :args _let_4843) :args _let_4842) :args _let_4839) :args _let_4841)) :args _let_4841)) (CONG _let_4840 (REFL :args _let_4839) :args _let_188)) _let_4838 _let_4836 _let_4835 _let_4813 _let_4811 _let_753 _let_4810 _let_4805 _let_409 _let_187 _let_242 _let_240 _let_3883 _let_661 _let_3882 _let_1980 _let_3881 _let_3717 _let_205 _let_237 _let_1009 _let_1005 _let_1025 _let_2132 _let_2899 _let_3616 :args ((or _let_964 _let_1343 _let_1335 _let_1566 _let_3001) false _let_163 false _let_4054 false _let_3020 false _let_159 false _let_156 false _let_153 false _let_151 false _let_149 false _let_148 false _let_146 false _let_144 false _let_4310 false _let_142 false _let_141 false _let_140 false _let_138 false _let_134 false _let_133 false _let_132 false _let_129 false _let_127 false _let_125 false _let_123 false _let_120 false _let_118 false _let_1547 false _let_680 false _let_115 false _let_112 false _let_111 false _let_109 false _let_107 false _let_105 false _let_104 false _let_1583 false _let_1582 false _let_4222 false _let_4220 false _let_103 false _let_4218 false _let_4215 true _let_99 true _let_95 true _let_91 true _let_89 true _let_249 false _let_79 false _let_182 false _let_1156 true _let_180 false _let_1387 true _let_1459 true _let_4203 false _let_1277 true _let_1163 false _let_1150 true _let_177 false _let_1166 false _let_174 false _let_4213 false _let_1372 false _let_1461 false _let_4205 false _let_1150 false _let_1165 false _let_1166 false _let_4195 false _let_2435 true _let_4189 false _let_1240 false _let_4214 false _let_1463 false _let_4206 false _let_1167 false _let_4196 false _let_4191 false _let_120 false _let_1108 true _let_294 true _let_211 true _let_195 false _let_1229 true _let_294 true _let_195 false _let_1160 true _let_294 true _let_211 false _let_4193 true _let_294 false _let_4192 false _let_1107 false _let_100 false _let_4180 true _let_755 true _let_195 false _let_1106 false _let_957 false _let_2262 false _let_680 true _let_1104 true _let_249 false _let_2257 false _let_957 true _let_2253 true _let_4179 false _let_170 false _let_168 true _let_4170 false _let_3316 true _let_4175 false _let_4177 true _let_4163 false _let_3064 false _let_4172 false _let_4173 false _let_4166 false _let_4167 false _let_4165 false _let_4167 true _let_4160 false _let_3316 true _let_4157 false _let_3064 false _let_2982 false _let_4154 false _let_4152 true _let_2974 true _let_4150 true _let_4149 true _let_3054 true _let_4148 true _let_3710 true _let_3055 false _let_3009 true _let_3015 false _let_3017 false _let_1462 false _let_3018 true _let_3012 false _let_3008 true _let_3006 true _let_1578 false _let_799 false _let_1314 false _let_1286 true _let_1290 true _let_4144 false _let_1296 false _let_4146 false _let_128 true _let_916 false _let_917 false _let_4147 false _let_165 true _let_4115 false _let_4119 false _let_4125 false _let_4057 true _let_4124 false _let_114 false _let_4122 true _let_4116 true _let_2008 false _let_246 true _let_215 true _let_244 true _let_627 false _let_630 false _let_632 false _let_633 false _let_634 true _let_294 false _let_450 false _let_100 true _let_448 false _let_4742 true _let_4739 false _let_4741 false _let_106 false _let_4818 false _let_1421 false _let_4834 true _let_4833 true _let_4734 false _let_4736 false _let_4737 true _let_4731 false _let_119 false _let_4729 true _let_4727 true _let_405 true _let_184 true _let_85 false _let_213 true _let_3875 false _let_629 false _let_3877 false _let_1288 false _let_3879 false _let_3715 true _let_195 true _let_211 false _let_958 false _let_957 true _let_937 true _let_938 true _let_941 false _let_939)) _let_4831 _let_4823 (MACRO_RESOLUTION_TRUST _let_4821 _let_440 (MACRO_RESOLUTION_TRUST _let_4820 _let_3718 :args (_let_4818 false _let_3715)) :args (_let_4741 false _let_106 false _let_4818)) _let_4816 (MACRO_RESOLUTION_TRUST _let_4813 _let_3718 :args (_let_4737 false _let_3715)) _let_4811 _let_753 _let_4810 _let_4805 _let_3884 _let_243 _let_410 _let_3130 _let_3119 (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_3103 _let_2428 _let_2572 _let_419 :args _let_850) :args _let_201) :args (_let_185 _let_1565 _let_406 _let_2927))) :args ((or _let_81 _let_1566 _let_405 _let_2928))) :args ((or _let_405 _let_81 _let_1566 _let_2928))) _let_193 _let_3222 _let_3215 (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_3186 _let_3184 _let_623 _let_2400 :args _let_4804) :args _let_201) :args (_let_3016 _let_610 _let_317 _let_2960))) :args ((or _let_3015 _let_609 _let_99 _let_2961))) :args ((or _let_99 _let_609 _let_2961 _let_3015))) _let_612 _let_287 _let_321 _let_319 _let_1988 _let_4230 _let_4226 _let_1998 _let_4225 _let_935 _let_925 _let_920 _let_4224 _let_3717 _let_3185 _let_3157 _let_3146 _let_3147 _let_3142 _let_3132 _let_3129 _let_4803 _let_2373 _let_802 _let_4801 _let_4139 _let_4132 _let_4800 _let_4127 _let_4059 _let_237 _let_1009 _let_1005 _let_1025 _let_2132 _let_2899 _let_3616 _let_4799 _let_625 _let_4798 _let_4792 _let_409 _let_2011 _let_271 _let_187 _let_229 _let_268 _let_662 _let_661 _let_655 _let_654 _let_644 _let_636 _let_205 _let_304 _let_461 _let_329 _let_457 :args ((or _let_1343 _let_1335 _let_1566 _let_3001) false _let_163 false _let_153 false _let_151 false _let_148 false _let_146 false _let_142 false _let_4141 false _let_141 false _let_140 false _let_134 false _let_133 false _let_132 false _let_123 false _let_1041 false _let_118 false _let_107 false _let_1581 false _let_2242 false _let_3314 false _let_957 true _let_249 false _let_79 false _let_1348 false _let_182 false _let_1367 false _let_1225 false _let_1156 true _let_180 false _let_1387 true _let_1351 false _let_1288 true _let_1459 true _let_1377 false _let_1372 true _let_1232 true _let_4550 false _let_3912 true _let_4545 false _let_947 true _let_4540 false _let_3817 true _let_4208 false _let_1261 true _let_4203 false _let_1277 true _let_1163 false _let_1150 true _let_4198 false _let_1183 true _let_177 false _let_1166 false _let_174 false _let_2264 false _let_4213 false _let_1372 false _let_1353 false _let_632 false _let_1461 false _let_1379 true _let_1373 false _let_1234 false _let_883 false _let_4552 false _let_1125 false _let_4547 false _let_1261 false _let_4542 false _let_1277 false _let_4210 false _let_1183 false _let_4205 false _let_1150 false _let_1165 false _let_1166 false _let_4200 false _let_513 false _let_4195 false _let_2435 true _let_4189 false _let_1240 true _let_4535 false _let_2250 true _let_1586 false _let_1625 false _let_4214 false _let_1354 false _let_1463 false _let_1381 false _let_1235 false _let_4553 false _let_4548 false _let_4543 false _let_4211 false _let_4206 false _let_1167 false _let_4201 false _let_4196 false _let_4191 false _let_120 false _let_4537 false _let_1625 false _let_2267 false _let_674 false _let_1108 true _let_294 true _let_211 true _let_195 false _let_1229 true _let_294 true _let_195 false _let_1160 true _let_294 true _let_211 false _let_4193 true _let_294 false _let_4192 false _let_4538 false _let_2268 false _let_1107 false _let_100 false _let_4180 true _let_755 true _let_195 false _let_4533 true _let_211 true _let_755 false _let_2263 true _let_755 false _let_1106 false _let_957 false _let_2262 false _let_680 true _let_4788 false _let_837 true _let_1104 true _let_249 false _let_2258 false _let_2257 false _let_957 true _let_4783 false _let_112 false _let_4790 false _let_4791 true _let_2253 false _let_4785 false _let_4786 false _let_1206 false _let_1221 true _let_4179 false _let_3020 false _let_159 false _let_156 false _let_153 false _let_151 false _let_149 false _let_148 false _let_146 false _let_144 false _let_4310 false _let_142 false _let_141 false _let_140 false _let_138 false _let_136 false _let_4780 false _let_134 false _let_133 false _let_132 false _let_939 false _let_127 false _let_837 false _let_123 false _let_120 false _let_119 false _let_118 false _let_115 false _let_113 false _let_112 false _let_111 false _let_109 false _let_1584 false _let_107 false _let_105 false _let_104 false _let_1582 false _let_963 false _let_4700 false _let_103 false _let_4779 false _let_101 true _let_448 true _let_97 true _let_1575 true _let_93 true _let_91 true _let_89 true _let_87 true _let_81 false _let_79 true _let_4778 false _let_112 true _let_1214 false _let_172 false _let_4768 false _let_4776 false _let_1212 false _let_1486 false _let_4757 false _let_4744 false _let_170 false _let_168 true _let_4175 false _let_4177 true _let_4163 false _let_3064 true _let_4170 false _let_3316 false _let_4166 false _let_4167 false _let_4165 false _let_4167 false _let_4172 false _let_4173 true _let_4771 true _let_4157 false _let_3064 true _let_4160 false _let_3316 false _let_4773 false _let_4774 false _let_4152 false _let_4154 false _let_1613 false _let_1614 false _let_2947 true _let_4148 true _let_3710 true _let_3055 true _let_405 true _let_4150 true _let_4149 true _let_3054 true _let_405 false _let_2934 true _let_1601 false _let_112 true _let_2949 true _let_2916 true _let_2942 false _let_1593 false _let_1380 false _let_3051 false _let_1435 false _let_2944 true _let_1577 true _let_95 true _let_2008 true _let_3045 true _let_2939 false _let_1078 false _let_3041 false _let_2937 false _let_1410 true _let_4767 true _let_609 true _let_89 true _let_1081 false _let_1326 true _let_1215 true _let_1604 true _let_2008 true _let_87 false _let_2987 false _let_2974 false _let_2954 true _let_3039 true _let_627 true _let_373 true _let_405 false _let_3302 false _let_2921 true _let_2940 true _let_83 true _let_405 true _let_1418 false _let_128 true _let_4764 false _let_4766 true _let_1494 false _let_113 true _let_1328 true _let_4759 false _let_1387 true _let_4752 false _let_1372 true _let_2995 false _let_1476 true _let_2982 false _let_114 true _let_1344 false _let_632 true _let_2962 true _let_3310 false _let_1547 true _let_2929 false _let_629 true _let_1567 false _let_1041 false _let_1420 true _let_1415 false _let_1399 true _let_1491 false _let_1496 true _let_1491 false _let_1330 false _let_113 false _let_4761 false _let_112 false _let_1114 true _let_4749 false _let_4754 true _let_4749 false _let_2997 true _let_2992 false _let_2984 false _let_1476 false _let_1346 false _let_114 false _let_1407 false _let_2964 false _let_2951 false _let_837 false _let_3312 false _let_680 false _let_1535 false _let_2931 false _let_1569 false _let_629 false _let_2918 false _let_963 false _let_1422 false _let_1497 false _let_1331 false _let_4762 false _let_4755 false _let_2998 false _let_2985 false _let_1347 false _let_2965 false _let_2952 false _let_3313 false _let_2945 false _let_2932 false _let_1570 false _let_2919 false _let_1332 true _let_211 true _let_195 false _let_1324 true _let_294 true _let_211 true _let_195 false _let_1340 true _let_294 true _let_195 false _let_3300 true _let_755 false _let_1563 true _let_195 false _let_965 false _let_963 true _let_166 false _let_4742 true _let_4739 false _let_4741 false _let_1421 false _let_4737 true _let_4731 false _let_119 false _let_4729 true _let_4727 true _let_3875 true _let_85 true _let_405 true _let_2926 false _let_2924 true _let_2927 true _let_81 true _let_2959 false _let_2957 true _let_2960 true _let_609 false _let_284 true _let_99 false _let_316 false _let_1286 true _let_1290 true _let_4144 false _let_1296 false _let_4146 false _let_128 true _let_916 false _let_917 false _let_4147 false _let_3715 false _let_3009 true _let_3015 false _let_3017 false _let_1462 false _let_3018 true _let_3012 false _let_3008 true _let_3006 true _let_1578 false _let_799 false _let_1314 false _let_165 true _let_4115 false _let_4119 false _let_4125 false _let_4057 true _let_211 false _let_958 false _let_957 true _let_937 true _let_938 true _let_941 false _let_939 true _let_4124 false _let_114 false _let_4122 true _let_4116 true _let_405 true _let_2008 false _let_246 true _let_184 true _let_215 true _let_244 true _let_627 false _let_629 false _let_630 false _let_632 false _let_633 false _let_634 true _let_195 true _let_294 false _let_450 false _let_100 true _let_448)) _let_3114 _let_2283 _let_3102 _let_1998 _let_2234 _let_1068 _let_3101 _let_753 _let_2233 _let_661 _let_3093 _let_2232 _let_2063 _let_237 _let_205 _let_2229 _let_205 _let_1035 _let_1032 (MACRO_RESOLUTION_TRUST _let_4458 _let_4140 _let_4113 _let_4365 _let_4362 _let_4357 _let_4356 _let_4031 _let_4001 _let_3985 _let_3969 _let_3953 _let_3936 _let_3908 _let_4340 _let_3892 _let_3873 _let_3847 _let_3811 _let_3777 _let_3756 _let_3734 _let_3709 _let_3676 _let_3625 _let_914 _let_871 _let_825 _let_780 _let_753 _let_738 _let_2201 _let_700 _let_671 _let_590 _let_573 _let_556 _let_2462 _let_506 _let_440 _let_420 _let_403 _let_2429 _let_2409 _let_4324 _let_322 _let_315 _let_308 _let_2374 _let_293 _let_377 _let_283 _let_280 _let_277 _let_243 _let_210 _let_252 _let_183 _let_4317 _let_4299 _let_4291 _let_4283 _let_3423 _let_4482 _let_4282 _let_4280 _let_4274 _let_3436 _let_4273 _let_4272 _let_4268 _let_4264 _let_4267 _let_4264 _let_4259 _let_3423 _let_4257 _let_3436 _let_4255 _let_4250 _let_4245 _let_4241 _let_3339 _let_4232 _let_3726 _let_3343 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_4423 _let_4425 _let_3580 _let_2399 _let_3489 _let_4605 _let_4608 _let_4612 _let_4614 _let_2520 _let_4722 _let_4445 _let_2518 _let_4682 _let_4610 _let_4616 _let_4618 _let_2834 _let_2827 _let_4635 _let_4633 _let_2848 _let_4631 _let_4455 _let_4621 _let_4627 _let_4441 _let_4439 _let_3499 _let_2526 _let_1657 _let_2427 _let_2577 _let_2579 _let_2528 _let_4437 _let_4435 _let_4433 _let_4431 _let_183 _let_1839 _let_2604 _let_2606 _let_2534 _let_4723 _let_4724 _let_4427 _let_4421 _let_4419 _let_4417 _let_4415 _let_3477 _let_2864 _let_2549 _let_2589 _let_2858 _let_3582 _let_3575 _let_4639 _let_3534 _let_4726 _let_4451 _let_2591) :args (_let_79 _let_247 _let_278 _let_310 _let_317 _let_281 _let_185 _let_285 _let_1547 _let_1581 _let_939 _let_4700 _let_4220 _let_106 _let_4699 _let_3316 _let_1579 _let_3314 _let_4698 _let_119 _let_105 _let_629 _let_1582 _let_107 _let_4194 _let_1156 _let_4204 _let_678 _let_127 _let_1367 _let_4212 _let_182 _let_1286 _let_1342 _let_1334 _let_4199 _let_4209 _let_125 _let_2258 _let_2264 _let_4695 _let_123 _let_3020 _let_1348 _let_118 _let_165 _let_132 _let_134 _let_133 _let_4541 _let_140 _let_141 _let_163 _let_142 _let_4546 _let_146 _let_148 _let_4054 _let_4536 _let_4551 _let_151 _let_153 _let_174)) (SCOPE (CONTRA _let_2592 (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_2408) _let_4452 (MACRO_SR_PRED_TRANSFORM _let_4726 :args _let_4707) _let_3535 _let_4640 _let_3576 _let_3583 _let_2859 _let_2590 _let_2550 _let_2865 _let_3478 _let_4416 _let_4418 _let_4420 _let_4422 _let_4428 _let_4725 (MACRO_SR_PRED_TRANSFORM _let_4723 :args _let_4713) _let_2535 _let_2607 _let_2605 _let_1840 _let_2560 _let_4432 _let_4434 _let_4436 _let_4438 _let_2529 _let_2580 _let_2578 _let_2428 _let_1658 _let_2527 _let_3500 _let_4440 _let_4442 _let_4628 _let_4622 _let_4456 _let_4632 _let_2849 _let_4634 _let_4636 _let_2828 _let_2835 _let_4619 _let_4617 _let_4611 _let_4683 _let_2519 _let_4446 (MACRO_SR_PRED_TRANSFORM _let_4722 :args ((< _let_4693 0.0))) _let_2521 _let_4615 _let_4613 _let_4609 _let_4606 _let_3490 _let_2400 _let_3581 _let_4426 _let_4424 :args ((- 1.0) (/ 4 5) (/ (- 27) 25) (/ (- 46) 25) (/ 52 25) (/ 6 25) (/ (- 7) 25) (/ (- 204) 25) (/ 2 5) (/ (- 4) 5) (/ 2 5) (/ (- 11) 5) (/ 31 25) (/ 106 25) (/ 169 25) (/ 189 25) (/ 14 5) (/ (- 6) 5) (/ (- 12) 5) (/ (- 12) 5) (/ (- 2) 5) (/ (- 6) 5) (/ (- 4) 5) (/ 1 5) 1.0 (/ 1 25) (/ 6 25) (/ 3 5) (/ (- 2) 5) (/ (- 4) 5) (/ (- 4) 5) (/ (- 9) 25) (/ (- 12) 5) (/ (- 27) 25) (/ 1 5) 1.0 (/ (- 1) 25) (/ (- 234) 25) (/ (- 19) 5) (/ 18 5) (/ 1 25) (/ 6 25) (/ 16 25) (/ 8 5) (/ 2 5) (/ 2 5) (/ 1 5) 1.0 (/ 204 25) (/ (- 1) 5) (- 2.0) (/ 6 5) (/ 3 25) (/ 11 5) (/ 26 25) (/ 11 5) (/ 3 25) (/ 33 25) (/ (- 4) 5) (/ (- 6) 5) (/ (- 32) 5) (/ (- 157) 25) (/ 26 5))) :args _let_201) :args _let_2408) :args _let_2405) :args _let_2404)) :args (_let_4054 _let_1547 _let_3020 _let_317 _let_3316 _let_4551 _let_4536 _let_4546 _let_4541 _let_1348 _let_4695 _let_165 _let_1342 _let_4220 _let_2258 _let_4209 _let_4199 _let_182 _let_1367 _let_4212 _let_4204 _let_1156 _let_4194 _let_142 _let_629 _let_939 _let_105 _let_125 _let_127 _let_119 _let_310 _let_185 _let_278 _let_285 _let_106 _let_153 _let_148 _let_141 _let_133 _let_79 _let_247 _let_1579 _let_1582 _let_281 _let_4699 _let_4700 _let_163 _let_132 _let_151 _let_146 _let_140 _let_123 _let_1286 _let_1334 _let_107 _let_678 _let_118 _let_2264 _let_174 _let_3314 _let_4698 _let_134 _let_1581)) :args ((not (and _let_79 _let_247 _let_278 _let_310 _let_317 _let_281 _let_185 _let_285 _let_1547 _let_1581 _let_939 _let_4700 _let_4220 _let_106 _let_4699 _let_3316 _let_1579 _let_3314 _let_4698 _let_119 _let_105 _let_629 _let_1582 _let_107 _let_4194 _let_1156 _let_4204 _let_678 _let_127 _let_1367 _let_4212 _let_182 _let_1286 _let_1342 _let_1334 _let_4199 _let_4209 _let_125 _let_2258 _let_2264 _let_4695 _let_123 _let_3020 _let_1348 _let_118 _let_165 _let_132 _let_134 _let_133 _let_4541 _let_140 _let_141 _let_163 _let_142 _let_4546 _let_146 _let_148 _let_4054 _let_4536 _let_4551 _let_151 _let_153 _let_174)) SB_LITERAL))) (CONG _let_2508 _let_3473 _let_2503 _let_3469 _let_2392 _let_2497 _let_2421 _let_2496 _let_4398 _let_2495 _let_1019 _let_4721 _let_4678 _let_2493 (REFL :args _let_4711) _let_3462 _let_2489 _let_3457 (REFL :args _let_4705) _let_2488 _let_4395 _let_4602 _let_2485 _let_2484 _let_4601 _let_4600 _let_4599 _let_3573 _let_3452 _let_4598 _let_4597 _let_4676 _let_4392 _let_2480 _let_2479 _let_4596 _let_4595 _let_4391 _let_4467 _let_3572 (MACRO_SR_PRED_INTRO :args ((= (not _let_4695) _let_4694))) _let_3442 _let_3571 _let_2474 _let_3570 _let_4390 _let_4389 _let_4388 _let_4387 _let_4593 _let_4383 _let_4382 _let_4381 _let_4380 _let_4591 _let_4377 _let_4376 _let_4374 _let_4590 _let_4589 _let_4371 _let_4370 _let_4588 :args _let_188)) :args ((or _let_2473 _let_87 _let_89 _let_97 _let_99 _let_91 _let_81 _let_93 _let_2402 _let_2194 _let_960 _let_4714 _let_4656 _let_4708 _let_2381 _let_3356 _let_4702 _let_431 _let_3413 _let_744 _let_411 _let_2410 _let_656 _let_445 _let_177 _let_1157 _let_4203 _let_679 _let_878 _let_1368 _let_180 _let_1450 _let_1287 _let_1343 _let_1335 _let_4198 _let_4208 _let_832 _let_2259 _let_2265 _let_4694 _let_784 _let_3021 _let_1349 _let_676 _let_4120 _let_3649 _let_3713 _let_3681 _let_4540 _let_3816 _let_3853 _let_4090 _let_3878 _let_4545 _let_3914 _let_3941 _let_4055 _let_4535 _let_4550 _let_3974 _let_3990 _let_4181))) _let_4140 _let_4113 _let_4362 _let_4357 _let_4001 _let_3985 _let_3953 _let_3936 _let_3892 _let_3873 _let_3847 _let_3734 _let_3709 _let_3676 _let_3616 _let_3423 _let_914 _let_871 _let_825 _let_753 _let_738 _let_2201 _let_2821 _let_506 _let_440 _let_420 _let_2419 _let_661 _let_2409 _let_4720 _let_4662 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_4712 _let_588) :args (_let_577 _let_4708)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_4710) _let_589 :args _let_202) :args _let_201) :args _let_4710) :args _let_4713) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_4712 :args _let_4710) :args ((not _let_4709)))) :args (_let_4708 _let_577)) :args ((not (and _let_577 _let_4708)) SB_LITERAL))) (CONG _let_582 (MACRO_SR_PRED_INTRO :args ((= (not _let_4708) _let_4699))) :args _let_188)) _let_580 :args (_let_4699 true _let_575)) _let_2390 _let_3362 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_4706 _let_3512) :args (_let_3340 _let_4702)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_4704) _let_3513 :args _let_202) :args _let_201) :args _let_4704) :args _let_4707) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_4706 :args _let_4704) :args ((not _let_4703)))) :args (_let_4702 _let_3340)) :args ((not (and _let_3340 _let_4702)) SB_LITERAL))) (CONG _let_3467 (MACRO_SR_PRED_INTRO :args ((= (not _let_4702) _let_4698))) :args _let_188)) _let_3343 :args (_let_4698 true _let_3055)) _let_322 _let_315 _let_293 _let_283 _let_280 _let_277 _let_194 _let_183 _let_2104 _let_2766 _let_2808 _let_1791 _let_4573 _let_4572 _let_2097 _let_1980 _let_2726 _let_4129 _let_2802 _let_4517 _let_4571 _let_3926 _let_4570 _let_3838 _let_4569 _let_3829 _let_4532 _let_3801 _let_4531 _let_3792 _let_1785 _let_3766 (REORDERING (CNF_ITE_POS1 :args (_let_4696)) :args ((or _let_1736 _let_4695 (not _let_4696)))) _let_3407 _let_4530 _let_3767 _let_4529 _let_3749 _let_4528 _let_3555 _let_4522 _let_4517 _let_2096 _let_654 _let_2721 _let_4521 _let_2801 _let_4518 _let_4568 _let_3407 _let_4567 _let_3801 _let_4566 _let_3792 _let_4516 _let_3767 _let_4515 _let_3766 _let_4514 _let_3749 (REORDERING (CNF_ITE_POS1 :args (_let_4697)) :args ((or _let_547 _let_4696 (not _let_4697)))) _let_546 _let_4513 _let_532 _let_4512 _let_2452 _let_4511 _let_1908 _let_4565 _let_4022 _let_2359 _let_2891 _let_4510 _let_2095 _let_2168 _let_2142 _let_4564 _let_4562 _let_4560 _let_4508 _let_4506 _let_1782 (REORDERING (IMPLIES_ELIM (EQ_RESOLVE (THEORY_LEMMA :args (_let_4701 THEORY_ARITH)) (REWRITE :args (_let_4701)))) :args ((or _let_4697 _let_4499))) _let_4504 _let_4502 _let_4498 _let_780 _let_4558 _let_2891 _let_2357 _let_728 _let_1706 _let_304 _let_237 _let_205 _let_1872 _let_304 _let_205 _let_1776 _let_304 _let_237 _let_4495 _let_304 _let_4493 _let_4557 _let_2356 _let_1702 _let_329 _let_4491 _let_763 _let_205 _let_4555 _let_237 _let_763 _let_2353 _let_763 _let_1701 _let_1005 _let_2349 _let_700 _let_4489 _let_252 _let_4488 _let_2348 _let_1005 _let_1988 _let_4230 _let_4226 _let_1998 _let_4225 _let_935 _let_925 _let_920 _let_187 _let_4224 _let_3717 _let_205 _let_237 _let_1009 _let_1005 _let_1025 _let_2132 _let_2899 _let_3616 _let_2093 _let_4692 :args ((or _let_1335 _let_2253) false _let_165 false _let_163 false _let_4054 false _let_3020 false _let_153 false _let_151 false _let_148 false _let_146 false _let_142 false _let_141 false _let_140 false _let_134 false _let_133 false _let_132 false _let_939 false _let_3316 false _let_127 false _let_125 false _let_123 false _let_119 false _let_118 false _let_1547 false _let_678 false _let_107 false _let_106 false _let_105 false _let_1582 false _let_629 false _let_1581 false _let_4700 false _let_4220 false _let_4699 false _let_1579 false _let_3314 false _let_4698 true _let_99 true _let_97 true _let_93 true _let_91 true _let_89 true _let_87 true _let_81 false _let_79 false _let_1348 false _let_182 false _let_1367 false _let_1156 true _let_180 false _let_1387 true _let_1351 false _let_1288 true _let_1459 false _let_1314 true _let_1377 false _let_1372 true _let_4550 false _let_3912 true _let_4545 false _let_947 true _let_4540 false _let_3817 true _let_4208 false _let_1261 true _let_4203 false _let_1277 true _let_1163 false _let_1150 true _let_4694 false _let_1125 true _let_4198 false _let_1183 true _let_177 false _let_1166 false _let_174 false _let_2264 false _let_4213 false _let_1372 false _let_1353 false _let_632 false _let_1461 true _let_1454 false _let_1379 true _let_1373 false _let_4552 false _let_1125 false _let_4547 false _let_1261 false _let_4542 false _let_1277 false _let_4210 false _let_1183 false _let_4205 false _let_1150 false _let_1165 false _let_1166 false _let_4696 false _let_510 false _let_4200 false _let_513 false _let_4195 false _let_2435 true _let_4189 false _let_1240 true _let_4535 false _let_2250 true _let_1586 false _let_1625 false _let_4214 false _let_1354 false _let_1463 false _let_1381 false _let_4553 false _let_4548 false _let_4543 false _let_4211 false _let_4206 false _let_1167 false _let_4697 false _let_4201 false _let_4196 false _let_4191 false _let_120 false _let_4537 false _let_1625 false _let_2267 false _let_674 false _let_1108 true _let_294 true _let_211 true _let_195 false _let_1229 true _let_294 true _let_195 false _let_1160 true _let_294 true _let_211 false _let_4193 true _let_294 false _let_4192 false _let_4538 false _let_2268 false _let_1107 false _let_100 false _let_4180 true _let_755 true _let_195 false _let_4533 true _let_211 true _let_755 false _let_2263 true _let_755 false _let_1106 false _let_957 false _let_2262 false _let_680 true _let_1104 true _let_249 false _let_2258 false _let_2257 false _let_957 false _let_1286 true _let_1290 true _let_4144 false _let_1296 false _let_4146 false _let_128 true _let_916 false _let_917 true _let_184 false _let_4147 false _let_3715 true _let_195 true _let_211 false _let_958 false _let_957 true _let_937 true _let_938 true _let_941 false _let_939 false _let_1342 true _let_1344)) _let_1988 _let_4230 _let_4226 _let_1998 _let_4225 _let_935 _let_925 _let_920 _let_187 _let_4224 _let_3717 _let_205 _let_237 _let_1009 _let_1005 _let_1025 _let_2132 _let_2899 _let_3616 :args ((or _let_964 _let_1335) false _let_165 false _let_163 false _let_1594 false _let_4054 false _let_3020 false _let_4311 false _let_156 false _let_153 false _let_151 false _let_149 false _let_148 false _let_146 false _let_144 false _let_4310 false _let_142 false _let_141 false _let_140 false _let_138 false _let_136 false _let_135 false _let_134 false _let_133 false _let_132 false _let_129 false _let_127 false _let_125 false _let_123 false _let_120 false _let_119 false _let_118 false _let_1547 false _let_680 false _let_115 false _let_112 false _let_111 false _let_109 false _let_1584 false _let_107 false _let_106 false _let_105 false _let_104 false _let_1583 false _let_1581 false _let_4217 true _let_99 true _let_97 true _let_95 true _let_1578 true _let_93 true _let_373 true _let_91 true _let_89 true _let_87 true _let_85 true _let_83 true _let_249 false _let_79 true _let_4309 false _let_170 false _let_168 true _let_4170 false _let_3316 false _let_4179 true _let_4175 false _let_4177 true _let_4163 false _let_3064 false _let_4172 false _let_4173 false _let_4166 false _let_4167 false _let_4165 false _let_4167 true _let_4160 false _let_3316 true _let_4157 false _let_3064 false _let_4154 false _let_4152 true _let_4150 true _let_4149 true _let_3054 true _let_4148 true _let_3710 true _let_3055 false _let_2253 false _let_1286 true _let_1290 true _let_4144 false _let_1296 false _let_4146 false _let_128 true _let_916 false _let_917 true _let_184 false _let_4147 false _let_3715 true _let_195 true _let_211 false _let_958 false _let_957 true _let_937 true _let_938 true _let_941 false _let_939)) _let_2093 _let_4692 :args (_let_1335 false _let_3000 false _let_1565 true _let_3002 false _let_1296 true _let_1567 false _let_1041 false _let_3004 false _let_119 false _let_1569 false _let_629 false _let_3005 false _let_1570 false _let_1332 true _let_211 true _let_195 false _let_1563 true _let_195 false _let_965 false _let_963 true _let_166 false _let_1342 true _let_1344)) :args (_let_1336 true _let_1334)) :args (_let_2070 false _let_1288 false _let_1336)) :args (_let_2068 false _let_1296 true _let_1338)) :args (_let_2064 true _let_1339)) :args (_let_1042 true _let_211 true _let_195 true _let_1332)) _let_1032 :args (_let_166 true _let_965 false _let_963)))) (let ((_let_5014 (MACRO_RESOLUTION_TRUST _let_4257 _let_3436 (MACRO_RESOLUTION_TRUST _let_4250 (MACRO_RESOLUTION_TRUST _let_4232 _let_3343 _let_5013 _let_3726 :args (_let_4161 true _let_3055 false _let_166 true _let_3710)) :args (_let_4152 true _let_4148)) :args (_let_4256 false _let_3064 false _let_4152)))) (let ((_let_5015 (MACRO_RESOLUTION_TRUST _let_4291 (MACRO_RESOLUTION_TRUST _let_4274 _let_3436 (MACRO_RESOLUTION_TRUST _let_4267 _let_5014 _let_4264 :args (_let_4165 true _let_4157 false _let_4167)) :args (_let_4164 false _let_3064 false _let_4165)) :args (_let_168 true _let_4163)))) (let ((_let_5016 (MACRO_RESOLUTION_TRUST _let_4268 _let_5014 _let_4264 :args (_let_4166 true _let_4157 false _let_4167)))) (let ((_let_5017 (MACRO_RESOLUTION_TRUST _let_4299 (MACRO_RESOLUTION_TRUST _let_4282 _let_5016 _let_4280 :args (_let_4176 false _let_4166 false _let_4177)) :args (_let_170 true _let_4175)))) (let ((_let_5018 (MACRO_RESOLUTION_TRUST _let_4307 (MACRO_RESOLUTION_TRUST _let_4283 _let_3423 (MACRO_RESOLUTION_TRUST _let_4273 (MACRO_RESOLUTION_TRUST _let_4259 _let_3423 (MACRO_RESOLUTION_TRUST _let_4255 (MACRO_RESOLUTION_TRUST _let_4245 _let_3339 _let_5013 _let_4241 :args (_let_4168 true _let_3054 false _let_166 true _let_4149)) :args (_let_4154 true _let_4150)) :args (_let_4258 false _let_3316 false _let_4154)) _let_4272 :args (_let_4172 true _let_4160 false _let_4173)) :args (_let_4171 false _let_3316 false _let_4172)) :args (_let_172 true _let_4170)))) (let ((_let_5019 (>= (+ _let_160 _let_26) 0))) (let ((_let_5020 (+ _let_66 _let_1383))) (let ((_let_5021 (>= _let_5020 0))) (let ((_let_5022 (not _let_5021))) (let ((_let_5023 (_let_5019))) (let ((_let_5024 (_let_5022))) (let ((_let_5025 ((<= _let_5020 0.0)))) (let ((_let_5026 ((> _let_5020 0.0)))) (let ((_let_5027 (ASSUME :args _let_5024))) (let ((_let_5028 (not _let_5019))) (let ((_let_5029 (ASSUME :args (_let_3626)))) (let ((_let_5030 (ASSUME :args (_let_1296)))) (let ((_let_5031 (ASSUME :args (_let_1476)))) (let ((_let_5032 (ASSUME :args _let_5023))) (let ((_let_5033 (MACRO_RESOLUTION_TRUST _let_4482 _let_5016 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_4627 _let_5029 _let_4621 _let_4455 _let_5030 _let_3491 _let_385 _let_5031 _let_2516 _let_4405 _let_4407 _let_4629 _let_4938 _let_4409 _let_4411 _let_4413 _let_4421 _let_4419 _let_4417 _let_4415 _let_4429 _let_2536 _let_4445 _let_1015 _let_4451 _let_2532 _let_3522 _let_2534 _let_2417 _let_2388 _let_1839 _let_183 _let_4431 _let_4433 _let_4435 _let_4437 _let_2528 _let_2579 _let_2577 _let_2427 _let_1657 _let_2526 _let_3499 _let_4441 _let_2538 _let_4449 _let_3582 _let_4315 _let_2583 _let_3501 _let_4453 _let_4439 _let_3477 _let_1060 _let_2838 _let_5032 _let_4427 _let_4447 _let_2551 _let_2589 _let_2593 _let_2858 _let_4399) :args (_let_79 _let_247 _let_297 _let_278 _let_374 _let_2371 _let_310 _let_214 _let_281 _let_185 _let_285 _let_196 _let_166 _let_680 _let_939 _let_106 _let_128 _let_3626 _let_112 _let_1580 _let_113 _let_4217 _let_1296 _let_1476 _let_119 _let_105 _let_629 _let_120 _let_107 _let_1584 _let_678 _let_127 _let_1594 _let_5019 _let_109 _let_125 _let_111 _let_123 _let_115 _let_118 _let_165 _let_132 _let_134 _let_133 _let_135 _let_136 _let_138 _let_140 _let_141 _let_172 _let_163 _let_142 _let_144 _let_146 _let_148 _let_170 _let_149 _let_156 _let_151 _let_153 _let_168 _let_159 _let_4179)) (SCOPE (CONTRA _let_4400 (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_698) _let_2859 _let_2594 _let_2590 _let_2552 _let_4448 _let_4428 (MACRO_SR_PRED_TRANSFORM _let_5032 :args _let_5025) _let_2839 _let_1061 _let_3478 _let_4440 _let_4454 _let_3502 _let_2584 _let_4316 _let_3583 _let_4450 _let_2539 _let_4442 _let_3500 _let_2527 _let_1658 _let_2428 _let_2578 _let_2580 _let_2529 _let_4438 _let_4436 _let_4434 _let_4432 _let_2560 _let_1840 _let_2389 _let_2418 _let_2535 _let_3523 _let_2533 _let_4452 _let_1016 _let_4446 _let_2537 _let_4430 _let_4416 _let_4418 _let_4420 _let_4422 _let_4414 _let_4412 _let_4410 _let_4939 _let_4630 _let_4408 _let_4406 _let_2517 (MACRO_SR_PRED_TRANSFORM _let_5031 :args _let_4068) _let_386 _let_3492 (MACRO_SR_PRED_TRANSFORM _let_5030 :args _let_1997) _let_4456 _let_4622 (MACRO_SR_PRED_TRANSFORM _let_5029 :args _let_3642) _let_4628 :args ((- 1.0) (- 1.0) (/ 10 87) (/ 97 174) (/ 11 174) (/ 5 174) (/ 9 58) (/ 1 58) (/ 5 29) (/ (- 26) 87) (/ (- 55) 174) (/ 25 174) (/ (- 20) 87) (/ 5 174) (/ (- 5) 29) (/ (- 1) 29) (/ (- 1) 174) (/ 67 174) (/ 1 174) (/ (- 1) 174) (/ 5 174) (/ (- 9) 58) (/ (- 10) 29) (/ (- 3) 58) (/ (- 10) 87) (/ (- 10) 87) (/ (- 5) 87) (/ 5 58) (/ 1 29) (/ 1 174) (/ 25 174) (/ 5 174) (/ (- 10) 87) (/ (- 5) 29) (/ (- 5) 87) (/ (- 10) 29) (/ (- 10) 29) (/ (- 5) 29) (/ 11 29) (/ (- 71) 174) (/ 10 87) (/ (- 5) 87) (/ (- 1) 58) (/ 5 174) (/ 25 174) (/ 26 87) (/ 12 29) (/ 5 87) (/ 5 87) (/ 20 87) (/ (- 1) 58) (/ 5 174) (/ 25 174) (/ 23 87) (/ (- 5) 87) (/ (- 5) 29) (/ (- 5) 87) (/ (- 39) 58) (/ (- 10) 87) (/ 5 174) (/ (- 5) 58) (/ (- 5) 29) (/ (- 5) 29))) :args _let_201) :args _let_698) :args _let_694) :args _let_693)) :args (_let_939 _let_3626 _let_629 _let_142 _let_1296 _let_113 _let_374 _let_1476 _let_128 _let_168 _let_170 _let_172 _let_159 _let_144 _let_138 _let_136 _let_132 _let_151 _let_146 _let_140 _let_156 _let_2371 _let_165 _let_166 _let_134 _let_297 _let_112 _let_281 _let_196 _let_214 _let_247 _let_79 _let_133 _let_141 _let_148 _let_153 _let_106 _let_285 _let_278 _let_185 _let_310 _let_119 _let_127 _let_105 _let_1584 _let_149 _let_118 _let_4179 _let_1580 _let_115 _let_4217 _let_125 _let_123 _let_120 _let_1594 _let_5019 _let_163 _let_135 _let_109 _let_107 _let_111 _let_678 _let_680)) :args ((not (and _let_79 _let_247 _let_297 _let_278 _let_374 _let_2371 _let_310 _let_214 _let_281 _let_185 _let_285 _let_196 _let_166 _let_680 _let_939 _let_106 _let_128 _let_3626 _let_112 _let_1580 _let_113 _let_4217 _let_1296 _let_1476 _let_119 _let_105 _let_629 _let_120 _let_107 _let_1584 _let_678 _let_127 _let_1594 _let_5019 _let_109 _let_125 _let_111 _let_123 _let_115 _let_118 _let_165 _let_132 _let_134 _let_133 _let_135 _let_136 _let_138 _let_140 _let_141 _let_172 _let_163 _let_142 _let_144 _let_146 _let_148 _let_170 _let_149 _let_156 _let_151 _let_153 _let_168 _let_159 _let_4179)) SB_LITERAL))) (CONG _let_2508 _let_3473 _let_2504 _let_2503 _let_379 _let_2500 _let_3469 _let_2382 _let_2497 _let_2421 _let_2496 _let_2411 _let_4680 _let_701 _let_1019 _let_2493 _let_2491 (REFL :args _let_3640) _let_3463 _let_2490 _let_3461 _let_4396 (REFL :args _let_1995) (REFL :args _let_4066) _let_2488 _let_4395 _let_4602 _let_1055 _let_2484 _let_2483 _let_3573 _let_3452 _let_4393 (REFL :args (_let_5028)) _let_2477 _let_4391 _let_2475 _let_3442 _let_3437 _let_3570 _let_4390 _let_4389 _let_4388 _let_4387 _let_4386 _let_4385 _let_4384 _let_4383 _let_4382 _let_4592 _let_4381 _let_4380 _let_4378 _let_4377 _let_4376 _let_4375 _let_4373 _let_4372 _let_4371 _let_4370 _let_4369 _let_4925 _let_4367 :args _let_188)) :args ((or _let_2473 _let_87 _let_95 _let_89 _let_373 _let_1578 _let_97 _let_85 _let_91 _let_81 _let_93 _let_83 _let_964 _let_690 _let_960 _let_3627 _let_2391 _let_4318 _let_431 _let_927 _let_581 _let_599 _let_1993 _let_3154 _let_744 _let_411 _let_656 _let_770 _let_445 _let_2434 _let_679 _let_878 _let_1595 _let_5028 _let_512 _let_832 _let_561 _let_784 _let_631 _let_676 _let_4120 _let_3649 _let_3713 _let_3681 _let_3739 _let_3761 _let_3782 _let_3816 _let_3853 _let_4158 _let_4090 _let_3878 _let_3897 _let_3914 _let_3941 _let_4275 _let_3958 _let_4005 _let_3974 _let_3990 _let_4155 _let_4035 _let_4312))) _let_183 _let_277 _let_308 _let_280 _let_377 _let_2374 _let_315 _let_243 _let_283 _let_194 _let_293 _let_210 _let_5013 _let_700 _let_3616 _let_3643 _let_2401 _let_4324 _let_440 _let_936 _let_590 _let_608 _let_1998 _let_4069 _let_753 _let_420 _let_661 _let_780 _let_506 _let_2462 _let_2821 _let_914 _let_4365 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_5027 (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_5026) (MACRO_SR_PRED_TRANSFORM _let_5027 :args ((< _let_5020 0.0))) :args _let_503) :args _let_201) :args _let_5026) :args _let_5025) :args _let_5023) :args _let_5024)) :args _let_5024)) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_5022) _let_5021))) (REFL :args _let_5023) :args _let_188)) (MACRO_RESOLUTION_TRUST (REORDERING (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_5021)) :args ((>= _let_5020 0.0))) _let_4075 _let_4112 _let_3209 :args ((- 1.0) 1.0 1.0 (- 1.0))) :args _let_201) :args (_let_4052 _let_4088 _let_3029 _let_5021))) :args ((or _let_4050 _let_4085 _let_3028 _let_5022))) :args ((or _let_5022 _let_3028 _let_4085 _let_4050))) _let_4072 _let_4106 _let_4071 :args (_let_5022 true _let_3028 true _let_4085 true _let_4050)) :args (_let_5019 true _let_5021)) _let_556 _let_871 _let_573 _let_825 _let_671 _let_738 _let_4140 _let_3676 _let_3734 _let_3709 _let_3756 _let_3777 _let_3811 _let_3847 _let_3873 _let_5018 _let_4113 _let_3892 _let_3908 _let_3936 _let_3953 _let_5017 _let_3969 _let_4031 _let_3985 _let_4001 _let_5015 _let_4046 :args (_let_4312 false _let_79 true _let_87 true _let_95 true _let_89 true _let_373 true _let_1578 true _let_97 true _let_85 true _let_91 true _let_81 true _let_93 true _let_83 false _let_166 false _let_680 false _let_939 false _let_3626 false _let_1580 false _let_4217 false _let_106 false _let_128 false _let_112 false _let_113 false _let_1296 false _let_1476 false _let_119 false _let_105 false _let_629 false _let_120 false _let_107 false _let_1584 false _let_678 false _let_127 false _let_1594 false _let_5019 false _let_109 false _let_125 false _let_111 false _let_123 false _let_115 false _let_118 false _let_165 false _let_132 false _let_134 false _let_133 false _let_135 false _let_136 false _let_138 false _let_140 false _let_141 false _let_172 false _let_163 false _let_142 false _let_144 false _let_146 false _let_148 false _let_170 false _let_149 false _let_156 false _let_151 false _let_153 false _let_168 false _let_159)) :args (_let_2256 false _let_4166 true _let_4179)))) (let ((_let_5034 (MACRO_RESOLUTION_TRUST _let_1702 _let_329 (MACRO_RESOLUTION_TRUST _let_1701 _let_1005 (MACRO_RESOLUTION_TRUST _let_4489 _let_252 _let_5033 :args (_let_1105 true _let_249 true _let_2253)) :args (_let_1106 false _let_957 true _let_1104)) :args (_let_1107 false _let_100 false _let_1106)))) (let ((_let_5035 (ASSUME :args (_let_100)))) (let ((_let_5036 (ASSUME :args (_let_161)))) (let ((_let_5037 (ASSUME :args (_let_3628)))) (let ((_let_5038 (ASSUME :args (_let_102)))) (SCOPE (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_5035 _let_1060 _let_4451 _let_1015 _let_4405 _let_5036 _let_2834 _let_4635 _let_4631 _let_5037 _let_2593 _let_2589 _let_2551 _let_4447 _let_4427 _let_3477 _let_4439 _let_3537 _let_3501 _let_2399 _let_3582 _let_4449 _let_4441 _let_3499 _let_2526 _let_1657 _let_2427 _let_2577 _let_2579 _let_2528 _let_4437 _let_4435 _let_4433 _let_4431 _let_183 _let_1839 _let_2388 _let_2417 _let_2534 _let_3522 _let_2532 _let_4445 _let_4429 _let_4415 _let_4417 _let_4419 _let_4421 _let_4413 _let_4411 _let_4409 _let_4938 _let_4629 _let_4407 _let_2516 _let_4998 _let_4934 _let_3491 _let_5038 _let_4455 _let_2824 _let_4443 _let_4639) :args (_let_79 _let_247 _let_297 _let_278 _let_310 _let_317 _let_214 _let_281 _let_185 _let_285 _let_196 _let_100 _let_166 _let_129 _let_103 _let_106 _let_128 _let_3628 _let_112 _let_113 _let_114 _let_102 _let_101 _let_119 _let_105 _let_104 _let_120 _let_107 _let_4194 _let_127 _let_4212 _let_182 _let_109 _let_125 _let_161 _let_111 _let_123 _let_115 _let_118 _let_165 _let_132 _let_134 _let_133 _let_135 _let_136 _let_138 _let_140 _let_141 _let_172 _let_163 _let_142 _let_144 _let_146 _let_148 _let_170 _let_149 _let_156 _let_151 _let_153 _let_174 _let_168 _let_159)) (SCOPE (CONTRA _let_4640 (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB _let_4691 _let_4444 _let_2825 _let_4456 (MACRO_SR_PRED_TRANSFORM _let_5038 :args _let_369) _let_3492 _let_4935 _let_4999 _let_2517 _let_4408 _let_4630 _let_4939 _let_4410 _let_4412 _let_4414 _let_4422 _let_4420 _let_4418 _let_4416 _let_4430 _let_4446 _let_2533 _let_3523 _let_2535 _let_2418 _let_2389 _let_1840 _let_2560 _let_4432 _let_4434 _let_4436 _let_4438 _let_2529 _let_2580 _let_2578 _let_2428 _let_1658 _let_2527 _let_3500 _let_4442 _let_4450 _let_3583 _let_2400 _let_3502 _let_3538 _let_4440 _let_3478 _let_4428 _let_4448 _let_2552 _let_2590 _let_2594 (MACRO_SR_PRED_TRANSFORM _let_5037 :args ((> _let_38 1.0))) _let_4632 _let_4636 _let_2835 (MACRO_SR_PRED_TRANSFORM _let_5036 :args _let_4894) _let_4406 _let_1016 _let_4452 _let_1061 (MACRO_SR_PRED_TRANSFORM _let_5035 :args _let_328) :args (1.0 (- 5.0) (/ (- 5) 2) (/ 5 6) (/ (- 10) 3) (/ (- 39) 2) (/ (- 5) 3) (- 5.0) (/ (- 5) 3) (/ 25 6) (/ 5 6) (/ (- 1) 2) (/ 20 3) (/ 5 3) (/ 5 3) 12.0 (/ 26 3) (/ 25 6) (/ 5 6) (/ (- 1) 2) 5.0 (- 5.0) (- 10.0) (- 10.0) (/ (- 5) 3) (- 5.0) (/ (- 10) 3) (/ 5 6) (/ 25 6) (/ 1 6) 1.0 (/ 5 2) (/ (- 5) 3) (/ (- 10) 3) (/ (- 10) 3) (/ (- 3) 2) (- 10.0) (/ (- 9) 2) (/ 5 6) (/ (- 1) 6) (/ 67 6) (/ (- 1) 6) (- 5.0) (/ 5 6) (/ (- 25) 3) (/ 25 6) (/ (- 55) 6) 10.0 1.0 (/ 11 6) (/ 97 6) (/ 10 3) (- 5.0) (/ 1 6) 5.0 (/ 5 3) (/ 1 2) (/ 26 3) (/ (- 77) 6) 12.0 (/ (- 23) 3) (- 29.0))) :args _let_201) :args _let_4638) :args _let_4526) :args _let_4681)) :args (_let_100 _let_120 _let_134 _let_166 _let_168 _let_161 _let_182 _let_4212 _let_4194 _let_3628 _let_111 _let_107 _let_109 _let_135 _let_163 _let_123 _let_125 _let_114 _let_115 _let_317 _let_118 _let_149 _let_105 _let_127 _let_119 _let_310 _let_185 _let_278 _let_285 _let_106 _let_153 _let_148 _let_141 _let_133 _let_79 _let_247 _let_214 _let_196 _let_281 _let_112 _let_297 _let_165 _let_156 _let_140 _let_146 _let_151 _let_132 _let_136 _let_138 _let_144 _let_159 _let_172 _let_170 _let_128 _let_101 _let_103 _let_113 _let_102 _let_142 _let_104 _let_129 _let_174)) :args ((not (and _let_79 _let_247 _let_297 _let_278 _let_310 _let_317 _let_214 _let_281 _let_185 _let_285 _let_196 _let_100 _let_166 _let_129 _let_103 _let_106 _let_128 _let_3628 _let_112 _let_113 _let_114 _let_102 _let_101 _let_119 _let_105 _let_104 _let_120 _let_107 _let_4194 _let_127 _let_4212 _let_182 _let_109 _let_125 _let_161 _let_111 _let_123 _let_115 _let_118 _let_165 _let_132 _let_134 _let_133 _let_135 _let_136 _let_138 _let_140 _let_141 _let_172 _let_163 _let_142 _let_144 _let_146 _let_148 _let_170 _let_149 _let_156 _let_151 _let_153 _let_174 _let_168 _let_159)) SB_LITERAL))) (CONG _let_2508 _let_3473 _let_2504 _let_2503 _let_3469 _let_2392 _let_2382 _let_2497 _let_2421 _let_2496 _let_2411 _let_459 _let_4680 _let_4397 _let_4929 _let_2493 _let_2491 (MACRO_SR_PRED_INTRO :args ((= (not _let_3628) _let_131))) _let_3463 _let_3461 _let_3460 (REFL :args _let_367) _let_4993 _let_2488 _let_4395 _let_4394 _let_1055 _let_2484 _let_4601 _let_3452 _let_4597 _let_4676 _let_2477 _let_4391 _let_4892 _let_2475 _let_3442 _let_3437 _let_3570 _let_4390 _let_4389 _let_4388 _let_4387 _let_4386 _let_4385 _let_4384 _let_4383 _let_4382 _let_4592 _let_4381 _let_4380 _let_4378 _let_4377 _let_4376 _let_4375 _let_4373 _let_4372 _let_4371 _let_4370 _let_4588 _let_4369 _let_4925 :args _let_188)) :args ((or _let_2473 _let_87 _let_95 _let_89 _let_97 _let_99 _let_85 _let_91 _let_81 _let_93 _let_83 _let_964 _let_323 _let_956 _let_378 _let_131 _let_363 _let_342 _let_431 _let_927 _let_581 _let_599 _let_614 _let_744 _let_411 _let_394 _let_770 _let_445 _let_177 _let_878 _let_180 _let_1450 _let_512 _let_832 _let_4079 _let_561 _let_784 _let_631 _let_676 _let_4120 _let_3649 _let_3713 _let_3681 _let_3739 _let_3761 _let_3782 _let_3816 _let_3853 _let_4158 _let_4090 _let_3878 _let_3897 _let_3914 _let_3941 _let_4275 _let_3958 _let_4005 _let_3974 _let_3990 _let_4181 _let_4155 _let_4035))) (MACRO_RESOLUTION_TRUST _let_2766 (MACRO_RESOLUTION_TRUST _let_2726 _let_4129 (MACRO_RESOLUTION_TRUST _let_2721 _let_4521 (MACRO_RESOLUTION_TRUST _let_2168 (MACRO_RESOLUTION_TRUST _let_1872 _let_304 _let_205 _let_5034 :args (_let_1229 true _let_294 true _let_195 false _let_1107)) :args (_let_1463 false _let_1229)) :args (_let_1461 true _let_1454 false _let_1463)) :args (_let_1460 false _let_1314 false _let_1461)) :args (_let_182 true _let_1459)) (MACRO_RESOLUTION_TRUST _let_4573 _let_4572 (MACRO_RESOLUTION_TRUST _let_4522 _let_4517 (MACRO_RESOLUTION_TRUST _let_4510 (MACRO_RESOLUTION_TRUST _let_1706 _let_304 _let_237 _let_205 _let_5034 :args (_let_1108 true _let_294 true _let_211 true _let_195 false _let_1107)) :args (_let_4214 false _let_1108)) :args (_let_4213 false _let_1372 false _let_4214)) :args (_let_4212 false _let_1387 false _let_4213)) (MACRO_RESOLUTION_TRUST _let_4529 _let_3749 (MACRO_RESOLUTION_TRUST _let_4512 _let_2452 (MACRO_RESOLUTION_TRUST _let_4502 (MACRO_RESOLUTION_TRUST _let_4495 _let_304 _let_5034 :args (_let_4193 true _let_294 false _let_1107)) :args (_let_4196 false _let_4193)) :args (_let_4195 false _let_2435 false _let_4196)) :args (_let_4194 false _let_1166 false _let_4195)) (MACRO_RESOLUTION_TRUST _let_4528 (MACRO_RESOLUTION_TRUST _let_4511 _let_1908 (MACRO_RESOLUTION_TRUST _let_4498 _let_780 (MACRO_RESOLUTION_TRUST _let_4493 (MACRO_RESOLUTION_TRUST _let_4491 _let_205 _let_763 (MACRO_RESOLUTION_TRUST _let_2349 _let_700 (MACRO_RESOLUTION_TRUST _let_2348 _let_1005 _let_5033 :args (_let_2257 false _let_957 true _let_2253)) :args (_let_2262 false _let_680 false _let_2257)) :args (_let_4180 true _let_195 true _let_755 false _let_2262)) :args (_let_4192 false _let_4180)) :args (_let_4191 false _let_120 false _let_4192)) :args (_let_4190 false _let_1240 false _let_4191)) :args (_let_174 true _let_4189)) _let_5018 _let_5017 _let_5015 _let_5013 _let_4140 _let_4113 (MACRO_RESOLUTION_TRUST _let_4083 (MACRO_RESOLUTION_TRUST _let_4078 _let_4072 _let_4071 :args (_let_4051 true _let_3028 true _let_4050)) :args (_let_161 true _let_4048)) _let_4046 _let_4031 _let_4001 _let_3985 _let_3969 _let_3953 _let_3936 _let_3908 _let_3892 _let_3873 _let_3847 _let_3811 _let_3777 _let_3756 _let_3734 _let_3709 _let_3676 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_ITE_POS3 :args _let_3645) :args ((or _let_3628 _let_3627 _let_3644))) _let_3643 _let_3637 :args (_let_3628 false _let_3626 false _let_3629)) _let_3625 _let_936 _let_914 _let_871 _let_825 _let_780 _let_753 _let_738 _let_671 _let_625 _let_608 _let_590 _let_573 _let_556 _let_506 _let_440 _let_420 _let_403 _let_387 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_368 _let_370) :args (_let_355 _let_363)) (SCOPE (CONTRA (MACRO_SR_PRED_TRANSFORM (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (ASSUME :args _let_366) _let_371 :args _let_202) :args _let_201) :args _let_366) :args _let_369) (MACRO_SR_PRED_TRANSFORM (MACRO_SR_PRED_TRANSFORM _let_368 :args _let_366) :args ((not _let_365)))) :args (_let_363 _let_355)) :args ((not (and _let_355 _let_363)) SB_LITERAL))) (CONG _let_364 (MACRO_SR_PRED_INTRO :args ((= (not _let_363) _let_102))) :args _let_188)) _let_362 :args (_let_102 true _let_353)) _let_351 _let_329 _let_322 _let_315 _let_308 _let_293 _let_283 _let_280 _let_277 _let_243 _let_210 _let_194 _let_183 :args (false false _let_182 true _let_180 true _let_177 false _let_174 false _let_172 false _let_170 false _let_168 false _let_166 false _let_165 false _let_163 false _let_161 false _let_159 false _let_156 false _let_153 false _let_151 false _let_149 false _let_148 false _let_146 false _let_144 false _let_142 false _let_141 false _let_140 false _let_138 false _let_136 false _let_135 false _let_134 false _let_133 false _let_132 true _let_131 false _let_129 false _let_128 false _let_127 false _let_125 false _let_123 false _let_120 false _let_119 false _let_118 false _let_115 false _let_114 false _let_113 false _let_112 false _let_111 false _let_109 false _let_107 false _let_106 false _let_105 false _let_104 false _let_103 false _let_102 false _let_101 false _let_100 true _let_99 true _let_97 true _let_95 true _let_93 true _let_91 true _let_89 true _let_87 true _let_85 true _let_83 true _let_81 false _let_79)) :args (_let_8 _let_7 _let_3 _let_2 _let_1 true)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 5.61/5.79 % SZS output end Proof for theBenchmark 5.61/5.79 EOF