(set-info :smt-lib-version 2.6) (set-logic QF_UFLRA) (set-info :source |CPAchecker with k-induction on SV-COMP14 program using MathSAT5, submitted by Philipp Wendler, http://cpachecker.sosy-lab.org|) (set-info :category "industrial") (set-info :status sat) (declare-fun |valid_product::retValue_acc@1| () Real) (declare-fun |test::splverifierCounter@1| () Real) (declare-fun systemActive@1 () Real) (declare-fun pumpRunning@1 () Real) (declare-fun cleanupTimeShifts@1 () Real) (declare-fun methaneLevelCritical@1 () Real) (declare-fun |valid_product::___cpa_temp_result_var_@1| () Real) (declare-fun |main::tmp@1| () Real) (declare-fun ___pc@1 () Real) (define-fun _7 () Real 0) (define-fun _14 () Real 1) (define-fun _36 () Real 4) (define-fun _127 () Real ___pc@1) (define-fun _128 () Bool (= _127 _7)) (define-fun _137 () Real |test::splverifierCounter@1|) (define-fun _151 () Real pumpRunning@1) (define-fun _174 () Real systemActive@1) (define-fun _291 () Real methaneLevelCritical@1) (define-fun _338 () Real cleanupTimeShifts@1) (define-fun _1315 () Real |main::tmp@1|) (define-fun _1331 () Real |valid_product::retValue_acc@1|) (define-fun _1375 () Bool (= _338 _36)) (define-fun _1376 () Bool (= _1331 _14)) (define-fun _1377 () Real |valid_product::___cpa_temp_result_var_@1|) (define-fun _1378 () Bool (= _1377 _14)) (define-fun _1379 () Bool (= _137 _7)) (define-fun _1380 () Bool (= _127 _14)) (define-fun _1381 () Bool (<= _291 _14)) (define-fun _1382 () Bool (<= _7 _291)) (define-fun _1383 () Bool (and _1381 _1382)) (define-fun _1384 () Bool (= _1315 _14)) (define-fun _1385 () Bool (<= _151 _14)) (define-fun _1386 () Bool (<= _7 _151)) (define-fun _1387 () Bool (and _1385 _1386)) (define-fun _1388 () Bool (= _174 _14)) (define-fun _1389 () Bool (and _1387 _1388)) (define-fun _1390 () Bool (and _1384 _1389)) (define-fun _1391 () Bool (and _1383 _1390)) (define-fun _1392 () Bool (and _1380 _1391)) (define-fun _1393 () Bool (and _1379 _1392)) (define-fun _1394 () Bool (and _1378 _1393)) (define-fun _1395 () Bool (and _1376 _1394)) (define-fun _1396 () Bool (and _1375 _1395)) (define-fun _1397 () Bool (or _128 _1396)) (declare-fun |test::splverifierCounter@3| () Real) (declare-fun |__ADDRESS_OF_cleanup::__cil_tmp2| () Real) (declare-fun |isHighWaterLevel::tmp@5| () Real) (declare-fun |__ADDRESS_OF_isPumpRunning::retValue_acc| () Real) (declare-fun waterLevel@5 () Real) (declare-fun |test::tmp___2@1| () Real) (declare-fun |isPumpRunning::__retval__@2| () Real) (declare-fun |__ADDRESS_OF_test::splverifierCounter| () Real) (declare-fun |isMethaneLevelCritical::__retval__@3| () Real) (declare-fun |__ADDRESS_OF_test::tmp___1| () Real) (declare-fun |isPumpRunning::__retval__@3| () Real) (declare-fun |cleanup::i@2| () Real) (declare-fun pumpRunning@3 () Real) (declare-fun |test::tmp___1@2| () Real) (declare-fun |cleanup::__cil_tmp2@2| () Real) (declare-fun |isHighWaterLevel::__retval__@1| () Real) (declare-fun |isHighWaterLevel::tmp___0@1| () Real) (declare-fun |__ADDRESS_OF_isMethaneLevelCritical::retValue_acc| () Real) (declare-fun |isHighWaterLevel::tmp@3| () Real) (declare-fun |isHighWaterLevel::__retval__@2| () Real) (declare-fun |__ADDRESS_OF_main::tmp| () Real) (declare-fun |main::tmp@3| () Real) (declare-fun |cleanup::i@3| () Real) (declare-fun |isHighWaterLevel::retValue_acc@1| () Real) (declare-fun |isMethaneLevelCritical::__retval__@2| () Real) (declare-fun |isHighWaterSensorDry::__retval__@3| () Real) (declare-fun |isPumpRunning::__retval__@1| () Real) (declare-fun waterLevel@3 () Real) (declare-fun |valid_product::retValue_acc@3| () Real) (declare-fun cleanupTimeShifts@2 () Real) (declare-fun |cleanup::__cil_tmp2@3| () Real) (declare-fun |isHighWaterSensorDry::retValue_acc@3| () Real) (declare-fun |test::tmp___0@2| () Real) (declare-fun methaneLevelCritical@3 () Real) (declare-fun |test::tmp___2@2| () Real) (declare-fun |cleanup::__cil_tmp2@1| () Real) (declare-fun |__ADDRESS_OF_isHighWaterLevel::retValue_acc| () Real) (declare-fun |test::tmp___1@3| () Real) (declare-fun |isPumpRunning::retValue_acc@3| () Real) (declare-fun methaneLevelCritical@2 () Real) (declare-fun |valid_product::__retval__@1| () Real) (declare-fun |isMethaneLevelCritical::retValue_acc@5| () Real) (declare-fun |__ADDRESS_OF_test::tmp___0| () Real) (declare-fun |test::tmp___0@3| () Real) (declare-fun __ADDRESS_OF_systemActive () Real) (declare-fun |isPumpRunning::retValue_acc@5| () Real) (declare-fun |test::tmp___1@1| () Real) (declare-fun |test::tmp___0@1| () Real) (declare-fun |__ADDRESS_OF___utac_acc__Specification1_spec__1::tmp___0| () Real) (declare-fun |__ADDRESS_OF_isHighWaterLevel::tmp___0| () Real) (declare-fun |isHighWaterSensorDry::retValue_acc@1| () Real) (declare-fun |__utac_acc__Specification1_spec__1::tmp@5| () Real) (declare-fun |processEnvironment::tmp@5| () Real) (declare-fun |__ADDRESS_OF_processEnvironment::tmp| () Real) (declare-fun |isHighWaterLevel::retValue_acc@5| () Real) (declare-fun |processEnvironment::tmp@1| () Real) (declare-fun |__ADDRESS_OF___utac_acc__Specification1_spec__1::tmp| () Real) (declare-fun __ADDRESS_OF_cleanupTimeShifts () Real) (declare-fun __BASE_ADDRESS_OF__ (Real) Real) (declare-fun |__ADDRESS_OF_cleanup::i| () Real) (declare-fun |isHighWaterLevel::tmp___0@3| () Real) (declare-fun |isMethaneLevelCritical::retValue_acc@3| () Real) (declare-fun |isHighWaterSensorDry::retValue_acc@5| () Real) (declare-fun __ADDRESS_OF_waterLevel () Real) (declare-fun |test::tmp@2| () Real) (declare-fun |__ADDRESS_OF_test::tmp___2| () Real) (declare-fun waterLevel@4 () Real) (declare-fun |isHighWaterLevel::tmp@1| () Real) (declare-fun waterLevel@2 () Real) (declare-fun |__ADDRESS_OF_isHighWaterLevel::tmp| () Real) (declare-fun |processEnvironment::tmp@4| () Real) (declare-fun |__utac_acc__Specification1_spec__1::tmp___0@3| () Real) (declare-fun |cleanup::i@1| () Real) (declare-fun ___pc@2 () Real) (declare-fun |__utac_acc__Specification1_spec__1::tmp___0@5| () Real) (declare-fun |isHighWaterLevel::retValue_acc@3| () Real) (declare-fun |processEnvironment::tmp@2| () Real) (declare-fun |__utac_acc__Specification1_spec__1::tmp___0@2| () Real) (declare-fun |isHighWaterSensorDry::__retval__@1| () Real) (declare-fun |__utac_acc__Specification1_spec__1::tmp@3| () Real) (declare-fun pumpRunning@2 () Real) (declare-fun |processEnvironment::tmp@3| () Real) (declare-fun |__ADDRESS_OF_test::tmp| () Real) (declare-fun __ADDRESS_OF_methaneLevelCritical () Real) (declare-fun |__ADDRESS_OF_isHighWaterSensorDry::retValue_acc| () Real) (declare-fun waterLevel@1 () Real) (declare-fun |test::tmp@3| () Real) (declare-fun |test::tmp___2@3| () Real) (declare-fun __ADDRESS_OF_pumpRunning () Real) (declare-fun |isHighWaterLevel::__retval__@3| () Real) (declare-fun |__ADDRESS_OF_valid_product::retValue_acc| () Real) (declare-fun |isPumpRunning::retValue_acc@1| () Real) (declare-fun |isHighWaterLevel::tmp___0@5| () Real) (declare-fun systemActive@2 () Real) (declare-fun |test::tmp@1| () Real) (declare-fun |valid_product::__retval__@2| () Real) (declare-fun |isHighWaterSensorDry::__retval__@2| () Real) (define-fun _19 () Real __ADDRESS_OF_pumpRunning) (define-fun _20 () Real (__BASE_ADDRESS_OF__ _19)) (define-fun _21 () Bool (= _19 _20)) (define-fun _22 () Real pumpRunning@2) (define-fun _23 () Bool (= _22 _7)) (define-fun _24 () Bool (and _21 _23)) (define-fun _26 () Real __ADDRESS_OF_systemActive) (define-fun _27 () Real (__BASE_ADDRESS_OF__ _26)) (define-fun _28 () Bool (= _26 _27)) (define-fun _29 () Real systemActive@2) (define-fun _30 () Bool (= _29 _14)) (define-fun _31 () Bool (and _28 _30)) (define-fun _33 () Real __ADDRESS_OF_cleanupTimeShifts) (define-fun _34 () Real (__BASE_ADDRESS_OF__ _33)) (define-fun _35 () Bool (= _33 _34)) (define-fun _37 () Real cleanupTimeShifts@2) (define-fun _38 () Bool (= _37 _36)) (define-fun _39 () Bool (and _35 _38)) (define-fun _41 () Real __ADDRESS_OF_waterLevel) (define-fun _42 () Real (__BASE_ADDRESS_OF__ _41)) (define-fun _43 () Bool (= _41 _42)) (define-fun _44 () Real waterLevel@2) (define-fun _45 () Bool (= _44 _14)) (define-fun _46 () Bool (and _43 _45)) (define-fun _48 () Real __ADDRESS_OF_methaneLevelCritical) (define-fun _49 () Real (__BASE_ADDRESS_OF__ _48)) (define-fun _50 () Bool (= _48 _49)) (define-fun _51 () Real methaneLevelCritical@2) (define-fun _52 () Bool (= _51 _7)) (define-fun _53 () Bool (and _50 _52)) (define-fun _55 () Real |__ADDRESS_OF_main::tmp|) (define-fun _56 () Real (__BASE_ADDRESS_OF__ _55)) (define-fun _57 () Bool (= _55 _56)) (define-fun _59 () Real |__ADDRESS_OF_valid_product::retValue_acc|) (define-fun _60 () Real (__BASE_ADDRESS_OF__ _59)) (define-fun _61 () Bool (= _59 _60)) (define-fun _63 () Real |valid_product::retValue_acc@3|) (define-fun _64 () Bool (= _63 _14)) (define-fun _66 () Real |valid_product::__retval__@2|) (define-fun _67 () Bool (= _63 _66)) (define-fun _69 () Real |main::tmp@3|) (define-fun _70 () Bool (= _66 _69)) (define-fun _72 () Bool (= _69 _7)) (define-fun _75 () Bool (not _72)) (define-fun _77 () Real |__ADDRESS_OF_test::splverifierCounter|) (define-fun _78 () Real (__BASE_ADDRESS_OF__ _77)) (define-fun _79 () Bool (= _77 _78)) (define-fun _81 () Real |__ADDRESS_OF_test::tmp|) (define-fun _82 () Real (__BASE_ADDRESS_OF__ _81)) (define-fun _83 () Bool (= _81 _82)) (define-fun _85 () Real |__ADDRESS_OF_test::tmp___0|) (define-fun _86 () Real (__BASE_ADDRESS_OF__ _85)) (define-fun _87 () Bool (= _85 _86)) (define-fun _89 () Real |__ADDRESS_OF_test::tmp___1|) (define-fun _90 () Real (__BASE_ADDRESS_OF__ _89)) (define-fun _91 () Bool (= _89 _90)) (define-fun _93 () Real |__ADDRESS_OF_test::tmp___2|) (define-fun _94 () Real (__BASE_ADDRESS_OF__ _93)) (define-fun _95 () Bool (= _93 _94)) (define-fun _97 () Real |test::splverifierCounter@3|) (define-fun _98 () Bool (= _97 _7)) (define-fun _130 () Bool (not _128)) (define-fun _131 () Real 2) (define-fun _132 () Bool (= _127 _131)) (define-fun _134 () Bool (and _130 _132)) (define-fun _135 () Bool (not _132)) (define-fun _136 () Bool (and _130 _135)) (define-fun _138 () Bool (<= _36 _137)) (define-fun _139 () Bool (not _138)) (define-fun _141 () Bool (and _136 _139)) (define-fun _142 () Bool (and _136 _138)) (define-fun _143 () Real |__ADDRESS_OF_cleanup::i|) (define-fun _144 () Real (__BASE_ADDRESS_OF__ _143)) (define-fun _145 () Bool (= _143 _144)) (define-fun _146 () Bool (and _142 _145)) (define-fun _147 () Real |__ADDRESS_OF_cleanup::__cil_tmp2|) (define-fun _148 () Real (__BASE_ADDRESS_OF__ _147)) (define-fun _149 () Bool (= _147 _148)) (define-fun _150 () Bool (and _146 _149)) (define-fun _152 () Bool (= _151 _7)) (define-fun _154 () Bool (and _150 _152)) (define-fun _155 () Bool (not _152)) (define-fun _156 () Bool (and _150 _155)) (define-fun _157 () Real waterLevel@1) (define-fun _158 () Bool (<= _157 _7)) (define-fun _159 () Bool (not _158)) (define-fun _161 () Bool (and _156 _159)) (define-fun _162 () Bool (and _156 _158)) (define-fun _163 () Real (- 1)) (define-fun _165 () Real (* (- 1) _157)) (define-fun _166 () Real (+ _44 _165)) (define-fun _167 () Bool (= _166 _163)) (define-fun _168 () Bool (and _161 _167)) (define-fun _169 () Bool (= _44 _157)) (define-fun _170 () Bool (and _162 _169)) (define-fun _171 () Bool (or _168 _170)) (define-fun _172 () Bool (and _154 _169)) (define-fun _173 () Bool (or _171 _172)) (define-fun _175 () Bool (= _174 _7)) (define-fun _177 () Bool (and _173 _175)) (define-fun _178 () Bool (not _175)) (define-fun _179 () Bool (and _173 _178)) (define-fun _180 () Real |__ADDRESS_OF_processEnvironment::tmp|) (define-fun _181 () Real (__BASE_ADDRESS_OF__ _180)) (define-fun _182 () Bool (= _180 _181)) (define-fun _183 () Bool (and _179 _182)) (define-fun _184 () Bool (and _152 _183)) (define-fun _185 () Bool (and _155 _183)) (define-fun _186 () Real |__ADDRESS_OF_isHighWaterLevel::retValue_acc|) (define-fun _187 () Real (__BASE_ADDRESS_OF__ _186)) (define-fun _188 () Bool (= _186 _187)) (define-fun _189 () Bool (and _184 _188)) (define-fun _190 () Real |__ADDRESS_OF_isHighWaterLevel::tmp|) (define-fun _191 () Real (__BASE_ADDRESS_OF__ _190)) (define-fun _192 () Bool (= _190 _191)) (define-fun _193 () Bool (and _189 _192)) (define-fun _194 () Real |__ADDRESS_OF_isHighWaterLevel::tmp___0|) (define-fun _195 () Real (__BASE_ADDRESS_OF__ _194)) (define-fun _196 () Bool (= _194 _195)) (define-fun _197 () Bool (and _193 _196)) (define-fun _198 () Real |__ADDRESS_OF_isHighWaterSensorDry::retValue_acc|) (define-fun _199 () Real (__BASE_ADDRESS_OF__ _198)) (define-fun _200 () Bool (= _198 _199)) (define-fun _201 () Bool (and _197 _200)) (define-fun _202 () Bool (<= _131 _44)) (define-fun _203 () Bool (not _202)) (define-fun _205 () Bool (and _201 _203)) (define-fun _206 () Bool (and _201 _202)) (define-fun _207 () Real |isHighWaterSensorDry::retValue_acc@3|) (define-fun _208 () Bool (= _207 _7)) (define-fun _209 () Bool (and _206 _208)) (define-fun _210 () Real |isHighWaterSensorDry::__retval__@2|) (define-fun _211 () Bool (= _207 _210)) (define-fun _212 () Bool (and _209 _211)) (define-fun _213 () Bool (= _207 _14)) (define-fun _214 () Bool (and _205 _213)) (define-fun _215 () Bool (and _211 _214)) (define-fun _216 () Bool (or _212 _215)) (define-fun _217 () Real |isHighWaterLevel::tmp@3|) (define-fun _218 () Bool (= _210 _217)) (define-fun _219 () Bool (and _216 _218)) (define-fun _220 () Bool (= _217 _7)) (define-fun _222 () Bool (and _219 _220)) (define-fun _223 () Bool (not _220)) (define-fun _224 () Bool (and _219 _223)) (define-fun _225 () Real |isHighWaterLevel::tmp___0@3|) (define-fun _226 () Bool (= _225 _7)) (define-fun _227 () Bool (and _224 _226)) (define-fun _228 () Bool (= _225 _14)) (define-fun _229 () Bool (and _222 _228)) (define-fun _230 () Bool (or _227 _229)) (define-fun _231 () Real |isHighWaterLevel::retValue_acc@3|) (define-fun _232 () Bool (= _225 _231)) (define-fun _233 () Bool (and _230 _232)) (define-fun _234 () Real |isHighWaterLevel::__retval__@2|) (define-fun _235 () Bool (= _231 _234)) (define-fun _236 () Bool (and _233 _235)) (define-fun _237 () Real |processEnvironment::tmp@3|) (define-fun _238 () Bool (= _234 _237)) (define-fun _239 () Bool (and _236 _238)) (define-fun _240 () Bool (= _237 _7)) (define-fun _242 () Bool (and _239 _240)) (define-fun _243 () Bool (not _240)) (define-fun _244 () Bool (and _239 _243)) (define-fun _245 () Bool (= _22 _14)) (define-fun _246 () Bool (and _244 _245)) (define-fun _247 () Bool (= _22 _151)) (define-fun _248 () Bool (and _242 _247)) (define-fun _249 () Bool (or _246 _248)) (define-fun _250 () Real |isHighWaterLevel::__retval__@1|) (define-fun _251 () Bool (= _234 _250)) (define-fun _252 () Real |isHighWaterLevel::retValue_acc@1|) (define-fun _253 () Bool (= _231 _252)) (define-fun _254 () Bool (and _251 _253)) (define-fun _255 () Real |isHighWaterLevel::tmp@1|) (define-fun _256 () Bool (= _217 _255)) (define-fun _257 () Bool (and _254 _256)) (define-fun _258 () Real |isHighWaterLevel::tmp___0@1|) (define-fun _259 () Bool (= _225 _258)) (define-fun _260 () Bool (and _257 _259)) (define-fun _261 () Real |isHighWaterSensorDry::__retval__@1|) (define-fun _262 () Bool (= _210 _261)) (define-fun _263 () Bool (and _260 _262)) (define-fun _264 () Real |isHighWaterSensorDry::retValue_acc@1|) (define-fun _265 () Bool (= _207 _264)) (define-fun _266 () Bool (and _263 _265)) (define-fun _267 () Real |processEnvironment::tmp@2|) (define-fun _268 () Bool (= _237 _267)) (define-fun _269 () Bool (and _266 _268)) (define-fun _270 () Bool (and _247 _269)) (define-fun _271 () Bool (and _185 _270)) (define-fun _272 () Bool (or _249 _271)) (define-fun _273 () Real |processEnvironment::tmp@1|) (define-fun _274 () Bool (= _237 _273)) (define-fun _275 () Bool (and _266 _274)) (define-fun _276 () Bool (and _247 _275)) (define-fun _277 () Bool (and _177 _276)) (define-fun _278 () Bool (or _272 _277)) (define-fun _279 () Real |__ADDRESS_OF___utac_acc__Specification1_spec__1::tmp|) (define-fun _280 () Real (__BASE_ADDRESS_OF__ _279)) (define-fun _281 () Bool (= _279 _280)) (define-fun _282 () Bool (and _278 _281)) (define-fun _283 () Real |__ADDRESS_OF___utac_acc__Specification1_spec__1::tmp___0|) (define-fun _284 () Real (__BASE_ADDRESS_OF__ _283)) (define-fun _285 () Bool (= _283 _284)) (define-fun _286 () Bool (and _282 _285)) (define-fun _287 () Real |__ADDRESS_OF_isMethaneLevelCritical::retValue_acc|) (define-fun _288 () Real (__BASE_ADDRESS_OF__ _287)) (define-fun _289 () Bool (= _287 _288)) (define-fun _290 () Bool (and _286 _289)) (define-fun _292 () Real |isMethaneLevelCritical::retValue_acc@3|) (define-fun _293 () Bool (= _291 _292)) (define-fun _294 () Bool (and _290 _293)) (define-fun _295 () Real |isMethaneLevelCritical::__retval__@2|) (define-fun _296 () Bool (= _292 _295)) (define-fun _297 () Bool (and _294 _296)) (define-fun _298 () Real |__utac_acc__Specification1_spec__1::tmp@3|) (define-fun _299 () Bool (= _295 _298)) (define-fun _300 () Bool (and _297 _299)) (define-fun _301 () Bool (= _298 _7)) (define-fun _303 () Bool (and _300 _301)) (define-fun _304 () Bool (not _301)) (define-fun _305 () Bool (and _300 _304)) (define-fun _306 () Real |__ADDRESS_OF_isPumpRunning::retValue_acc|) (define-fun _307 () Real (__BASE_ADDRESS_OF__ _306)) (define-fun _308 () Bool (= _306 _307)) (define-fun _309 () Bool (and _305 _308)) (define-fun _310 () Real |isPumpRunning::retValue_acc@3|) (define-fun _311 () Bool (= _22 _310)) (define-fun _312 () Bool (and _309 _311)) (define-fun _313 () Real |isPumpRunning::__retval__@2|) (define-fun _314 () Bool (= _310 _313)) (define-fun _315 () Bool (and _312 _314)) (define-fun _316 () Real |__utac_acc__Specification1_spec__1::tmp___0@3|) (define-fun _317 () Bool (= _313 _316)) (define-fun _318 () Bool (and _315 _317)) (define-fun _319 () Bool (= _316 _7)) (define-fun _321 () Bool (and _318 _319)) (define-fun _322 () Bool (not _319)) (define-fun _325 () Real |__utac_acc__Specification1_spec__1::tmp___0@2|) (define-fun _326 () Bool (= _316 _325)) (define-fun _327 () Real |isPumpRunning::__retval__@1|) (define-fun _328 () Bool (= _313 _327)) (define-fun _329 () Bool (and _326 _328)) (define-fun _330 () Real |isPumpRunning::retValue_acc@1|) (define-fun _331 () Bool (= _310 _330)) (define-fun _332 () Bool (and _329 _331)) (define-fun _333 () Bool (and _303 _332)) (define-fun _334 () Bool (or _321 _333)) (define-fun _335 () Real |cleanup::i@3|) (define-fun _336 () Bool (= _335 _7)) (define-fun _337 () Bool (and _334 _336)) (define-fun _340 () Real |cleanup::__cil_tmp2@3|) (define-fun _341 () Real (* (- 1) _340)) (define-fun _342 () Real (+ _338 _341)) (define-fun _343 () Bool (= _342 _14)) (define-fun _344 () Bool (and _337 _343)) (define-fun _345 () Bool (<= _340 _335)) (define-fun _346 () Bool (not _345)) (define-fun _348 () Bool (and _344 _346)) (define-fun _350 () Real ___pc@2) (define-fun _351 () Bool (= _350 _131)) (define-fun _352 () Bool (and _348 _351)) (define-fun _353 () Bool (= _350 _7)) (define-fun _355 () Bool (not _353)) (define-fun _356 () Bool (and _352 _355)) (define-fun _358 () Bool (and _351 _356)) (define-fun _360 () Bool (and _23 _358)) (define-fun _361 () Bool (not _23)) (define-fun _362 () Bool (and _358 _361)) (define-fun _363 () Bool (<= _44 _7)) (define-fun _364 () Bool (not _363)) (define-fun _366 () Bool (and _362 _364)) (define-fun _367 () Bool (and _362 _363)) (define-fun _369 () Real waterLevel@3) (define-fun _370 () Real (* (- 1) _369)) (define-fun _371 () Real (+ _44 _370)) (define-fun _372 () Bool (= _371 _14)) (define-fun _373 () Bool (and _366 _372)) (define-fun _374 () Bool (= _44 _369)) (define-fun _375 () Bool (and _367 _374)) (define-fun _376 () Bool (or _373 _375)) (define-fun _377 () Bool (and _360 _374)) (define-fun _378 () Bool (or _376 _377)) (define-fun _379 () Bool (and _175 _378)) (define-fun _380 () Bool (and _178 _378)) (define-fun _381 () Bool (and _182 _380)) (define-fun _382 () Bool (and _23 _381)) (define-fun _383 () Bool (and _361 _381)) (define-fun _384 () Bool (and _188 _382)) (define-fun _385 () Bool (and _192 _384)) (define-fun _386 () Bool (and _196 _385)) (define-fun _387 () Bool (and _200 _386)) (define-fun _388 () Bool (<= _131 _369)) (define-fun _389 () Bool (not _388)) (define-fun _391 () Bool (and _387 _389)) (define-fun _392 () Bool (and _387 _388)) (define-fun _393 () Real |isHighWaterSensorDry::retValue_acc@5|) (define-fun _394 () Bool (= _393 _7)) (define-fun _395 () Bool (and _392 _394)) (define-fun _396 () Real |isHighWaterSensorDry::__retval__@3|) (define-fun _397 () Bool (= _393 _396)) (define-fun _398 () Bool (and _395 _397)) (define-fun _399 () Bool (= _393 _14)) (define-fun _400 () Bool (and _391 _399)) (define-fun _401 () Bool (and _397 _400)) (define-fun _402 () Bool (or _398 _401)) (define-fun _403 () Real |isHighWaterLevel::tmp@5|) (define-fun _404 () Bool (= _396 _403)) (define-fun _405 () Bool (and _402 _404)) (define-fun _406 () Bool (= _403 _7)) (define-fun _408 () Bool (and _405 _406)) (define-fun _409 () Bool (not _406)) (define-fun _410 () Bool (and _405 _409)) (define-fun _411 () Real |isHighWaterLevel::tmp___0@5|) (define-fun _412 () Bool (= _411 _7)) (define-fun _413 () Bool (and _410 _412)) (define-fun _414 () Bool (= _411 _14)) (define-fun _415 () Bool (and _408 _414)) (define-fun _416 () Bool (or _413 _415)) (define-fun _417 () Real |isHighWaterLevel::retValue_acc@5|) (define-fun _418 () Bool (= _411 _417)) (define-fun _419 () Bool (and _416 _418)) (define-fun _420 () Real |isHighWaterLevel::__retval__@3|) (define-fun _421 () Bool (= _417 _420)) (define-fun _422 () Bool (and _419 _421)) (define-fun _423 () Real |processEnvironment::tmp@5|) (define-fun _424 () Bool (= _420 _423)) (define-fun _425 () Bool (and _422 _424)) (define-fun _426 () Bool (= _423 _7)) (define-fun _428 () Bool (and _425 _426)) (define-fun _429 () Bool (not _426)) (define-fun _430 () Bool (and _425 _429)) (define-fun _431 () Real pumpRunning@3) (define-fun _432 () Bool (= _431 _14)) (define-fun _433 () Bool (and _430 _432)) (define-fun _434 () Bool (= _22 _431)) (define-fun _435 () Bool (and _428 _434)) (define-fun _436 () Bool (or _433 _435)) (define-fun _437 () Bool (= _234 _420)) (define-fun _438 () Bool (= _231 _417)) (define-fun _439 () Bool (and _437 _438)) (define-fun _440 () Bool (= _217 _403)) (define-fun _441 () Bool (and _439 _440)) (define-fun _442 () Bool (= _225 _411)) (define-fun _443 () Bool (and _441 _442)) (define-fun _444 () Bool (= _210 _396)) (define-fun _445 () Bool (and _443 _444)) (define-fun _446 () Bool (= _207 _393)) (define-fun _447 () Bool (and _445 _446)) (define-fun _448 () Real |processEnvironment::tmp@4|) (define-fun _449 () Bool (= _423 _448)) (define-fun _450 () Bool (and _447 _449)) (define-fun _451 () Bool (and _434 _450)) (define-fun _452 () Bool (and _383 _451)) (define-fun _453 () Bool (or _436 _452)) (define-fun _454 () Bool (= _237 _423)) (define-fun _455 () Bool (and _447 _454)) (define-fun _456 () Bool (and _434 _455)) (define-fun _457 () Bool (and _379 _456)) (define-fun _458 () Bool (or _453 _457)) (define-fun _459 () Bool (and _281 _458)) (define-fun _460 () Bool (and _285 _459)) (define-fun _461 () Bool (and _289 _460)) (define-fun _462 () Real |isMethaneLevelCritical::retValue_acc@5|) (define-fun _463 () Bool (= _291 _462)) (define-fun _464 () Bool (and _461 _463)) (define-fun _465 () Real |isMethaneLevelCritical::__retval__@3|) (define-fun _466 () Bool (= _462 _465)) (define-fun _467 () Bool (and _464 _466)) (define-fun _468 () Real |__utac_acc__Specification1_spec__1::tmp@5|) (define-fun _469 () Bool (= _465 _468)) (define-fun _470 () Bool (and _467 _469)) (define-fun _471 () Bool (= _468 _7)) (define-fun _474 () Bool (not _471)) (define-fun _475 () Bool (and _470 _474)) (define-fun _476 () Bool (and _308 _475)) (define-fun _477 () Real |isPumpRunning::retValue_acc@5|) (define-fun _478 () Bool (= _431 _477)) (define-fun _479 () Bool (and _476 _478)) (define-fun _480 () Real |isPumpRunning::__retval__@3|) (define-fun _481 () Bool (= _477 _480)) (define-fun _482 () Bool (and _479 _481)) (define-fun _483 () Real |__utac_acc__Specification1_spec__1::tmp___0@5|) (define-fun _484 () Bool (= _480 _483)) (define-fun _485 () Bool (and _482 _484)) (define-fun _486 () Bool (= _483 _7)) (define-fun _489 () Bool (not _486)) (define-fun _490 () Bool (and _485 _489)) (define-fun _493 () Bool (= _313 _480)) (define-fun _495 () Bool (= _310 _477)) (define-fun _516 () Bool (= _298 _468)) (define-fun _518 () Bool (= _316 _483)) (define-fun _530 () Bool (= _295 _465)) (define-fun _532 () Bool (= _292 _462)) (define-fun _544 () Real |test::tmp@2|) (define-fun _545 () Bool (= _544 _7)) (define-fun _547 () Bool (and _141 _545)) (define-fun _548 () Bool (not _545)) (define-fun _549 () Bool (and _141 _548)) (define-fun _550 () Bool (<= _131 _157)) (define-fun _551 () Bool (not _550)) (define-fun _553 () Bool (and _549 _551)) (define-fun _554 () Bool (and _549 _550)) (define-fun _556 () Bool (= _166 _14)) (define-fun _557 () Bool (and _553 _556)) (define-fun _558 () Bool (and _169 _554)) (define-fun _559 () Bool (or _557 _558)) (define-fun _560 () Bool (and _169 _547)) (define-fun _561 () Bool (or _559 _560)) (define-fun _562 () Real |test::tmp___0@2|) (define-fun _563 () Bool (= _562 _7)) (define-fun _565 () Bool (and _561 _563)) (define-fun _566 () Bool (not _563)) (define-fun _567 () Bool (and _561 _566)) (define-fun _568 () Bool (= _291 _7)) (define-fun _570 () Bool (and _567 _568)) (define-fun _571 () Bool (not _568)) (define-fun _572 () Bool (and _567 _571)) (define-fun _573 () Bool (and _52 _572)) (define-fun _574 () Bool (= _51 _14)) (define-fun _575 () Bool (and _570 _574)) (define-fun _576 () Bool (or _573 _575)) (define-fun _577 () Bool (= _51 _291)) (define-fun _578 () Bool (and _565 _577)) (define-fun _579 () Bool (or _576 _578)) (define-fun _580 () Real |test::tmp___2@2|) (define-fun _581 () Bool (= _580 _7)) (define-fun _583 () Bool (and _579 _581)) (define-fun _584 () Bool (not _581)) (define-fun _585 () Bool (and _579 _584)) (define-fun _586 () Real |test::tmp___1@2|) (define-fun _587 () Bool (= _586 _7)) (define-fun _589 () Bool (and _583 _587)) (define-fun _590 () Bool (not _587)) (define-fun _591 () Bool (and _583 _590)) (define-fun _592 () Real |test::tmp___1@1|) (define-fun _593 () Bool (= _586 _592)) (define-fun _594 () Bool (and _585 _593)) (define-fun _595 () Bool (or _591 _594)) (define-fun _596 () Bool (or _589 _595)) (define-fun _597 () Bool (and _152 _596)) (define-fun _598 () Bool (and _155 _596)) (define-fun _599 () Bool (and _364 _598)) (define-fun _600 () Bool (and _363 _598)) (define-fun _601 () Bool (and _372 _599)) (define-fun _602 () Bool (and _374 _600)) (define-fun _603 () Bool (or _601 _602)) (define-fun _604 () Bool (and _374 _597)) (define-fun _605 () Bool (or _603 _604)) (define-fun _606 () Bool (and _175 _605)) (define-fun _607 () Bool (and _178 _605)) (define-fun _608 () Bool (and _182 _607)) (define-fun _609 () Bool (and _152 _608)) (define-fun _610 () Bool (and _155 _608)) (define-fun _611 () Bool (and _188 _609)) (define-fun _612 () Bool (and _192 _611)) (define-fun _613 () Bool (and _196 _612)) (define-fun _614 () Bool (and _200 _613)) (define-fun _615 () Bool (and _389 _614)) (define-fun _616 () Bool (and _388 _614)) (define-fun _617 () Bool (and _208 _616)) (define-fun _618 () Bool (and _211 _617)) (define-fun _619 () Bool (and _213 _615)) (define-fun _620 () Bool (and _211 _619)) (define-fun _621 () Bool (or _618 _620)) (define-fun _622 () Bool (and _218 _621)) (define-fun _623 () Bool (and _220 _622)) (define-fun _624 () Bool (and _223 _622)) (define-fun _625 () Bool (and _226 _624)) (define-fun _626 () Bool (and _228 _623)) (define-fun _627 () Bool (or _625 _626)) (define-fun _628 () Bool (and _232 _627)) (define-fun _629 () Bool (and _235 _628)) (define-fun _630 () Bool (and _238 _629)) (define-fun _631 () Bool (and _240 _630)) (define-fun _632 () Bool (and _243 _630)) (define-fun _633 () Bool (and _245 _632)) (define-fun _634 () Bool (and _247 _631)) (define-fun _635 () Bool (or _633 _634)) (define-fun _636 () Bool (and _270 _610)) (define-fun _637 () Bool (or _635 _636)) (define-fun _638 () Bool (and _276 _606)) (define-fun _639 () Bool (or _637 _638)) (define-fun _640 () Bool (and _281 _639)) (define-fun _641 () Bool (and _285 _640)) (define-fun _642 () Bool (and _289 _641)) (define-fun _643 () Bool (= _51 _292)) (define-fun _644 () Bool (and _642 _643)) (define-fun _645 () Bool (and _296 _644)) (define-fun _646 () Bool (and _299 _645)) (define-fun _647 () Bool (and _301 _646)) (define-fun _648 () Bool (and _304 _646)) (define-fun _649 () Bool (and _308 _648)) (define-fun _650 () Bool (and _311 _649)) (define-fun _651 () Bool (and _314 _650)) (define-fun _652 () Bool (and _317 _651)) (define-fun _653 () Bool (and _319 _652)) (define-fun _655 () Bool (and _332 _647)) (define-fun _656 () Bool (or _653 _655)) (define-fun _657 () Bool (and _134 _152)) (define-fun _658 () Bool (and _134 _155)) (define-fun _659 () Bool (and _159 _658)) (define-fun _660 () Bool (and _158 _658)) (define-fun _661 () Bool (and _167 _659)) (define-fun _662 () Bool (and _169 _660)) (define-fun _663 () Bool (or _661 _662)) (define-fun _664 () Bool (and _169 _657)) (define-fun _665 () Bool (or _663 _664)) (define-fun _666 () Bool (and _175 _665)) (define-fun _667 () Bool (and _178 _665)) (define-fun _668 () Bool (and _182 _667)) (define-fun _669 () Bool (and _152 _668)) (define-fun _670 () Bool (and _155 _668)) (define-fun _671 () Bool (and _188 _669)) (define-fun _672 () Bool (and _192 _671)) (define-fun _673 () Bool (and _196 _672)) (define-fun _674 () Bool (and _200 _673)) (define-fun _675 () Bool (and _203 _674)) (define-fun _676 () Bool (and _202 _674)) (define-fun _677 () Bool (and _208 _676)) (define-fun _678 () Bool (and _211 _677)) (define-fun _679 () Bool (and _213 _675)) (define-fun _680 () Bool (and _211 _679)) (define-fun _681 () Bool (or _678 _680)) (define-fun _682 () Bool (and _218 _681)) (define-fun _683 () Bool (and _220 _682)) (define-fun _684 () Bool (and _223 _682)) (define-fun _685 () Bool (and _226 _684)) (define-fun _686 () Bool (and _228 _683)) (define-fun _687 () Bool (or _685 _686)) (define-fun _688 () Bool (and _232 _687)) (define-fun _689 () Bool (and _235 _688)) (define-fun _690 () Bool (and _238 _689)) (define-fun _691 () Bool (and _240 _690)) (define-fun _692 () Bool (and _243 _690)) (define-fun _693 () Bool (and _245 _692)) (define-fun _694 () Bool (and _247 _691)) (define-fun _695 () Bool (or _693 _694)) (define-fun _696 () Bool (and _270 _670)) (define-fun _697 () Bool (or _695 _696)) (define-fun _698 () Bool (and _276 _666)) (define-fun _699 () Bool (or _697 _698)) (define-fun _700 () Bool (and _281 _699)) (define-fun _701 () Bool (and _285 _700)) (define-fun _702 () Bool (and _289 _701)) (define-fun _703 () Bool (and _293 _702)) (define-fun _704 () Bool (and _296 _703)) (define-fun _705 () Bool (and _299 _704)) (define-fun _706 () Bool (and _301 _705)) (define-fun _707 () Bool (and _304 _705)) (define-fun _708 () Bool (and _308 _707)) (define-fun _709 () Bool (and _311 _708)) (define-fun _710 () Bool (and _314 _709)) (define-fun _711 () Bool (and _317 _710)) (define-fun _712 () Bool (and _319 _711)) (define-fun _714 () Bool (and _332 _706)) (define-fun _715 () Bool (or _712 _714)) (define-fun _716 () Real |cleanup::i@1|) (define-fun _718 () Real |cleanup::i@2|) (define-fun _719 () Real (* (- 1) _718)) (define-fun _720 () Real (+ _716 _719)) (define-fun _721 () Bool (= _720 _163)) (define-fun _722 () Bool (and _715 _721)) (define-fun _723 () Real |cleanup::__cil_tmp2@2|) (define-fun _724 () Real (* (- 1) _723)) (define-fun _725 () Real (+ _338 _724)) (define-fun _726 () Bool (= _725 _14)) (define-fun _727 () Bool (and _722 _726)) (define-fun _728 () Bool (<= _723 _718)) (define-fun _729 () Bool (not _728)) (define-fun _731 () Bool (and _727 _729)) (define-fun _733 () Bool (= _340 _723)) (define-fun _734 () Bool (= _335 _718)) (define-fun _735 () Bool (and _733 _734)) (define-fun _758 () Bool (and _351 _731)) (define-fun _759 () Bool (and _24 _128)) (define-fun _760 () Bool (and _31 _759)) (define-fun _761 () Bool (and _39 _760)) (define-fun _762 () Bool (and _46 _761)) (define-fun _763 () Bool (and _53 _762)) (define-fun _764 () Bool (and _57 _763)) (define-fun _765 () Bool (and _61 _764)) (define-fun _766 () Bool (and _64 _765)) (define-fun _767 () Bool (and _67 _766)) (define-fun _768 () Bool (and _70 _767)) (define-fun _770 () Bool (and _75 _768)) (define-fun _771 () Bool (and _79 _770)) (define-fun _772 () Bool (and _83 _771)) (define-fun _773 () Bool (and _87 _772)) (define-fun _774 () Bool (and _91 _773)) (define-fun _775 () Bool (and _95 _774)) (define-fun _776 () Bool (and _98 _775)) (define-fun _777 () Bool (= _350 _14)) (define-fun _778 () Bool (and _776 _777)) (define-fun _779 () Bool (and _355 _778)) (define-fun _780 () Bool (not _351)) (define-fun _781 () Bool (and _779 _780)) (define-fun _782 () Bool (<= _36 _97)) (define-fun _783 () Bool (not _782)) (define-fun _785 () Bool (and _781 _783)) (define-fun _787 () Real |test::tmp@3|) (define-fun _788 () Bool (= _787 _7)) (define-fun _790 () Bool (and _785 _788)) (define-fun _791 () Bool (not _788)) (define-fun _792 () Bool (and _785 _791)) (define-fun _793 () Bool (and _203 _792)) (define-fun _796 () Bool (= _371 _163)) (define-fun _797 () Bool (and _793 _796)) (define-fun _798 () Bool (and _374 _790)) (define-fun _799 () Bool (or _797 _798)) (define-fun _800 () Real |test::tmp___0@3|) (define-fun _801 () Bool (= _800 _7)) (define-fun _803 () Bool (and _799 _801)) (define-fun _804 () Bool (not _801)) (define-fun _805 () Bool (and _799 _804)) (define-fun _807 () Bool (and _52 _805)) (define-fun _808 () Bool (not _52)) (define-fun _810 () Real methaneLevelCritical@3) (define-fun _811 () Bool (= _810 _14)) (define-fun _812 () Bool (and _807 _811)) (define-fun _813 () Bool (= _51 _810)) (define-fun _814 () Bool (and _803 _813)) (define-fun _815 () Bool (or _812 _814)) (define-fun _816 () Real |test::tmp___2@3|) (define-fun _817 () Bool (= _816 _7)) (define-fun _819 () Bool (and _815 _817)) (define-fun _820 () Bool (not _817)) (define-fun _821 () Bool (and _815 _820)) (define-fun _822 () Real |test::tmp___1@3|) (define-fun _823 () Bool (= _822 _7)) (define-fun _825 () Bool (and _819 _823)) (define-fun _826 () Bool (not _823)) (define-fun _827 () Bool (and _819 _826)) (define-fun _828 () Bool (= _586 _822)) (define-fun _829 () Bool (and _821 _828)) (define-fun _830 () Bool (or _827 _829)) (define-fun _831 () Bool (or _825 _830)) (define-fun _832 () Bool (and _23 _831)) (define-fun _834 () Bool (= _29 _7)) (define-fun _837 () Bool (not _834)) (define-fun _838 () Bool (and _832 _837)) (define-fun _839 () Bool (and _182 _838)) (define-fun _840 () Bool (and _23 _839)) (define-fun _842 () Bool (and _188 _840)) (define-fun _843 () Bool (and _192 _842)) (define-fun _844 () Bool (and _196 _843)) (define-fun _845 () Bool (and _200 _844)) (define-fun _846 () Bool (and _389 _845)) (define-fun _847 () Bool (and _388 _845)) (define-fun _848 () Bool (and _208 _847)) (define-fun _849 () Bool (and _211 _848)) (define-fun _850 () Bool (and _213 _846)) (define-fun _851 () Bool (and _211 _850)) (define-fun _852 () Bool (or _849 _851)) (define-fun _853 () Bool (and _218 _852)) (define-fun _854 () Bool (and _220 _853)) (define-fun _855 () Bool (and _223 _853)) (define-fun _856 () Bool (and _226 _855)) (define-fun _857 () Bool (and _228 _854)) (define-fun _858 () Bool (or _856 _857)) (define-fun _859 () Bool (and _232 _858)) (define-fun _860 () Bool (and _235 _859)) (define-fun _861 () Bool (and _238 _860)) (define-fun _862 () Bool (and _240 _861)) (define-fun _863 () Bool (and _243 _861)) (define-fun _864 () Bool (and _432 _863)) (define-fun _865 () Bool (and _434 _862)) (define-fun _866 () Bool (or _864 _865)) (define-fun _867 () Bool (and _281 _866)) (define-fun _868 () Bool (and _285 _867)) (define-fun _869 () Bool (and _289 _868)) (define-fun _870 () Bool (= _292 _810)) (define-fun _871 () Bool (and _869 _870)) (define-fun _872 () Bool (and _296 _871)) (define-fun _873 () Bool (and _299 _872)) (define-fun _875 () Bool (and _304 _873)) (define-fun _876 () Bool (and _308 _875)) (define-fun _877 () Bool (= _310 _431)) (define-fun _878 () Bool (and _876 _877)) (define-fun _879 () Bool (and _314 _878)) (define-fun _880 () Bool (and _317 _879)) (define-fun _882 () Bool (and _322 _880)) (define-fun _888 () Bool (and _656 _777)) (define-fun _889 () Real |cleanup::__cil_tmp2@1|) (define-fun _893 () Real |test::tmp@1|) (define-fun _896 () Real |test::tmp___0@1|) (define-fun _900 () Real |test::tmp___2@1|) (define-fun _915 () Bool (and _355 _758)) (define-fun _916 () Bool (and _351 _915)) (define-fun _918 () Bool (and _23 _916)) (define-fun _919 () Bool (and _361 _916)) (define-fun _920 () Bool (and _364 _919)) (define-fun _921 () Bool (and _363 _919)) (define-fun _922 () Bool (and _372 _920)) (define-fun _923 () Bool (and _374 _921)) (define-fun _924 () Bool (or _922 _923)) (define-fun _925 () Bool (and _374 _918)) (define-fun _926 () Bool (or _924 _925)) (define-fun _927 () Bool (and _175 _926)) (define-fun _928 () Bool (and _178 _926)) (define-fun _929 () Bool (and _182 _928)) (define-fun _930 () Bool (and _23 _929)) (define-fun _931 () Bool (and _361 _929)) (define-fun _932 () Bool (and _188 _930)) (define-fun _933 () Bool (and _192 _932)) (define-fun _934 () Bool (and _196 _933)) (define-fun _935 () Bool (and _200 _934)) (define-fun _936 () Bool (and _389 _935)) (define-fun _937 () Bool (and _388 _935)) (define-fun _938 () Bool (and _394 _937)) (define-fun _939 () Bool (and _397 _938)) (define-fun _940 () Bool (and _399 _936)) (define-fun _941 () Bool (and _397 _940)) (define-fun _942 () Bool (or _939 _941)) (define-fun _943 () Bool (and _404 _942)) (define-fun _944 () Bool (and _406 _943)) (define-fun _945 () Bool (and _409 _943)) (define-fun _946 () Bool (and _412 _945)) (define-fun _947 () Bool (and _414 _944)) (define-fun _948 () Bool (or _946 _947)) (define-fun _949 () Bool (and _418 _948)) (define-fun _950 () Bool (and _421 _949)) (define-fun _951 () Bool (and _424 _950)) (define-fun _952 () Bool (and _426 _951)) (define-fun _953 () Bool (and _429 _951)) (define-fun _954 () Bool (and _432 _953)) (define-fun _955 () Bool (and _434 _952)) (define-fun _956 () Bool (or _954 _955)) (define-fun _957 () Bool (and _451 _931)) (define-fun _958 () Bool (or _956 _957)) (define-fun _959 () Bool (and _456 _927)) (define-fun _960 () Bool (or _958 _959)) (define-fun _961 () Bool (and _281 _960)) (define-fun _962 () Bool (and _285 _961)) (define-fun _963 () Bool (and _289 _962)) (define-fun _964 () Bool (and _463 _963)) (define-fun _965 () Bool (and _466 _964)) (define-fun _966 () Bool (and _469 _965)) (define-fun _968 () Bool (and _474 _966)) (define-fun _969 () Bool (and _308 _968)) (define-fun _970 () Bool (and _478 _969)) (define-fun _971 () Bool (and _481 _970)) (define-fun _972 () Bool (and _484 _971)) (define-fun _974 () Bool (and _489 _972)) (define-fun _1039 () Bool (and _355 _888)) (define-fun _1044 () Bool (and _780 _1039)) (define-fun _1045 () Bool (and _139 _1044)) (define-fun _1046 () Bool (and _138 _1044)) (define-fun _1047 () Bool (and _145 _1046)) (define-fun _1048 () Bool (and _149 _1047)) (define-fun _1049 () Bool (and _23 _1048)) (define-fun _1050 () Bool (and _361 _1048)) (define-fun _1051 () Bool (<= _369 _7)) (define-fun _1052 () Bool (not _1051)) (define-fun _1054 () Bool (and _1050 _1052)) (define-fun _1055 () Bool (and _1050 _1051)) (define-fun _1057 () Real waterLevel@4) (define-fun _1058 () Real (* (- 1) _1057)) (define-fun _1059 () Real (+ _369 _1058)) (define-fun _1060 () Bool (= _1059 _14)) (define-fun _1061 () Bool (and _1054 _1060)) (define-fun _1062 () Bool (= _369 _1057)) (define-fun _1063 () Bool (and _1055 _1062)) (define-fun _1064 () Bool (or _1061 _1063)) (define-fun _1065 () Bool (and _1049 _1062)) (define-fun _1066 () Bool (or _1064 _1065)) (define-fun _1067 () Bool (and _175 _1066)) (define-fun _1068 () Bool (and _178 _1066)) (define-fun _1069 () Bool (and _182 _1068)) (define-fun _1070 () Bool (and _23 _1069)) (define-fun _1071 () Bool (and _361 _1069)) (define-fun _1072 () Bool (and _188 _1070)) (define-fun _1073 () Bool (and _192 _1072)) (define-fun _1074 () Bool (and _196 _1073)) (define-fun _1075 () Bool (and _200 _1074)) (define-fun _1076 () Bool (<= _131 _1057)) (define-fun _1077 () Bool (not _1076)) (define-fun _1079 () Bool (and _1075 _1077)) (define-fun _1080 () Bool (and _1075 _1076)) (define-fun _1081 () Bool (and _394 _1080)) (define-fun _1082 () Bool (and _397 _1081)) (define-fun _1083 () Bool (and _399 _1079)) (define-fun _1084 () Bool (and _397 _1083)) (define-fun _1085 () Bool (or _1082 _1084)) (define-fun _1086 () Bool (and _404 _1085)) (define-fun _1087 () Bool (and _406 _1086)) (define-fun _1088 () Bool (and _409 _1086)) (define-fun _1089 () Bool (and _412 _1088)) (define-fun _1090 () Bool (and _414 _1087)) (define-fun _1091 () Bool (or _1089 _1090)) (define-fun _1092 () Bool (and _418 _1091)) (define-fun _1093 () Bool (and _421 _1092)) (define-fun _1094 () Bool (and _424 _1093)) (define-fun _1095 () Bool (and _426 _1094)) (define-fun _1096 () Bool (and _429 _1094)) (define-fun _1097 () Bool (and _432 _1096)) (define-fun _1098 () Bool (and _434 _1095)) (define-fun _1099 () Bool (or _1097 _1098)) (define-fun _1100 () Bool (and _451 _1071)) (define-fun _1101 () Bool (or _1099 _1100)) (define-fun _1102 () Bool (and _456 _1067)) (define-fun _1103 () Bool (or _1101 _1102)) (define-fun _1104 () Bool (and _281 _1103)) (define-fun _1105 () Bool (and _285 _1104)) (define-fun _1106 () Bool (and _289 _1105)) (define-fun _1107 () Bool (= _51 _462)) (define-fun _1108 () Bool (and _1106 _1107)) (define-fun _1109 () Bool (and _466 _1108)) (define-fun _1110 () Bool (and _469 _1109)) (define-fun _1112 () Bool (and _474 _1110)) (define-fun _1113 () Bool (and _308 _1112)) (define-fun _1114 () Bool (and _478 _1113)) (define-fun _1115 () Bool (and _481 _1114)) (define-fun _1116 () Bool (and _484 _1115)) (define-fun _1118 () Bool (and _489 _1116)) (define-fun _1138 () Bool (and _788 _1045)) (define-fun _1139 () Bool (and _791 _1045)) (define-fun _1140 () Bool (and _389 _1139)) (define-fun _1141 () Bool (and _388 _1139)) (define-fun _1143 () Bool (= _1059 _163)) (define-fun _1144 () Bool (and _1140 _1143)) (define-fun _1145 () Bool (and _1062 _1141)) (define-fun _1146 () Bool (or _1144 _1145)) (define-fun _1147 () Bool (and _1062 _1138)) (define-fun _1148 () Bool (or _1146 _1147)) (define-fun _1149 () Bool (and _801 _1148)) (define-fun _1150 () Bool (and _804 _1148)) (define-fun _1151 () Bool (and _52 _1150)) (define-fun _1152 () Bool (and _808 _1150)) (define-fun _1153 () Bool (= _810 _7)) (define-fun _1154 () Bool (and _1152 _1153)) (define-fun _1155 () Bool (and _811 _1151)) (define-fun _1156 () Bool (or _1154 _1155)) (define-fun _1157 () Bool (and _813 _1149)) (define-fun _1158 () Bool (or _1156 _1157)) (define-fun _1159 () Bool (and _817 _1158)) (define-fun _1160 () Bool (and _820 _1158)) (define-fun _1161 () Bool (and _823 _1159)) (define-fun _1162 () Bool (and _826 _1159)) (define-fun _1163 () Bool (and _828 _1160)) (define-fun _1164 () Bool (or _1162 _1163)) (define-fun _1165 () Bool (or _1161 _1164)) (define-fun _1166 () Bool (and _23 _1165)) (define-fun _1167 () Bool (and _361 _1165)) (define-fun _1168 () Bool (<= _1057 _7)) (define-fun _1169 () Bool (not _1168)) (define-fun _1171 () Bool (and _1167 _1169)) (define-fun _1172 () Bool (and _1167 _1168)) (define-fun _1174 () Real waterLevel@5) (define-fun _1175 () Real (* (- 1) _1174)) (define-fun _1176 () Real (+ _1057 _1175)) (define-fun _1177 () Bool (= _1176 _14)) (define-fun _1178 () Bool (and _1171 _1177)) (define-fun _1179 () Bool (= _1057 _1174)) (define-fun _1180 () Bool (and _1172 _1179)) (define-fun _1181 () Bool (or _1178 _1180)) (define-fun _1182 () Bool (and _1166 _1179)) (define-fun _1183 () Bool (or _1181 _1182)) (define-fun _1184 () Bool (and _175 _1183)) (define-fun _1185 () Bool (and _178 _1183)) (define-fun _1186 () Bool (and _182 _1185)) (define-fun _1187 () Bool (and _23 _1186)) (define-fun _1188 () Bool (and _361 _1186)) (define-fun _1189 () Bool (and _188 _1187)) (define-fun _1190 () Bool (and _192 _1189)) (define-fun _1191 () Bool (and _196 _1190)) (define-fun _1192 () Bool (and _200 _1191)) (define-fun _1193 () Bool (<= _131 _1174)) (define-fun _1194 () Bool (not _1193)) (define-fun _1196 () Bool (and _1192 _1194)) (define-fun _1197 () Bool (and _1192 _1193)) (define-fun _1198 () Bool (and _394 _1197)) (define-fun _1199 () Bool (and _397 _1198)) (define-fun _1200 () Bool (and _399 _1196)) (define-fun _1201 () Bool (and _397 _1200)) (define-fun _1202 () Bool (or _1199 _1201)) (define-fun _1203 () Bool (and _404 _1202)) (define-fun _1204 () Bool (and _406 _1203)) (define-fun _1205 () Bool (and _409 _1203)) (define-fun _1206 () Bool (and _412 _1205)) (define-fun _1207 () Bool (and _414 _1204)) (define-fun _1208 () Bool (or _1206 _1207)) (define-fun _1209 () Bool (and _418 _1208)) (define-fun _1210 () Bool (and _421 _1209)) (define-fun _1211 () Bool (and _424 _1210)) (define-fun _1212 () Bool (and _426 _1211)) (define-fun _1213 () Bool (and _429 _1211)) (define-fun _1214 () Bool (and _432 _1213)) (define-fun _1215 () Bool (and _434 _1212)) (define-fun _1216 () Bool (or _1214 _1215)) (define-fun _1217 () Bool (and _451 _1188)) (define-fun _1218 () Bool (or _1216 _1217)) (define-fun _1219 () Bool (and _456 _1184)) (define-fun _1220 () Bool (or _1218 _1219)) (define-fun _1221 () Bool (and _281 _1220)) (define-fun _1222 () Bool (and _285 _1221)) (define-fun _1223 () Bool (and _289 _1222)) (define-fun _1224 () Bool (= _462 _810)) (define-fun _1225 () Bool (and _1223 _1224)) (define-fun _1226 () Bool (and _466 _1225)) (define-fun _1227 () Bool (and _469 _1226)) (define-fun _1229 () Bool (and _474 _1227)) (define-fun _1230 () Bool (and _308 _1229)) (define-fun _1231 () Bool (and _478 _1230)) (define-fun _1232 () Bool (and _481 _1231)) (define-fun _1233 () Bool (and _484 _1232)) (define-fun _1235 () Bool (and _489 _1233)) (define-fun _1244 () Bool (= _340 _889)) (define-fun _1245 () Bool (= _335 _716)) (define-fun _1246 () Bool (and _1244 _1245)) (define-fun _1247 () Bool (= _291 _810)) (define-fun _1248 () Bool (= _787 _893)) (define-fun _1250 () Bool (= _800 _896)) (define-fun _1252 () Bool (= _592 _822)) (define-fun _1254 () Bool (= _816 _900)) (define-fun _1301 () Bool (and _516 _518)) (define-fun _1302 () Bool (and _1244 _1301)) (define-fun _1303 () Bool (and _1245 _1302)) (define-fun _1304 () Bool (= _37 _338)) (define-fun _1305 () Bool (and _437 _1303)) (define-fun _1306 () Bool (and _438 _1305)) (define-fun _1307 () Bool (and _440 _1306)) (define-fun _1308 () Bool (and _442 _1307)) (define-fun _1309 () Bool (and _444 _1308)) (define-fun _1310 () Bool (and _446 _1309)) (define-fun _1311 () Bool (and _530 _1310)) (define-fun _1312 () Bool (and _532 _1311)) (define-fun _1313 () Bool (and _493 _1312)) (define-fun _1314 () Bool (and _495 _1313)) (define-fun _1316 () Bool (= _69 _1315)) (define-fun _1317 () Bool (and _1304 _1316)) (define-fun _1318 () Bool (and _1247 _1317)) (define-fun _1319 () Bool (and _454 _1314)) (define-fun _1320 () Bool (= _29 _174)) (define-fun _1321 () Bool (and _1318 _1320)) (define-fun _1322 () Bool (= _97 _137)) (define-fun _1323 () Bool (and _1321 _1322)) (define-fun _1324 () Bool (and _1248 _1323)) (define-fun _1325 () Bool (and _1250 _1324)) (define-fun _1326 () Bool (and _1252 _1325)) (define-fun _1327 () Bool (and _1254 _1326)) (define-fun _1328 () Real |valid_product::__retval__@1|) (define-fun _1329 () Bool (= _66 _1328)) (define-fun _1330 () Bool (and _1327 _1329)) (define-fun _1332 () Bool (= _63 _1331)) (define-fun _1333 () Bool (and _1330 _1332)) (define-fun _1334 () Bool (and _490 _1333)) (define-fun _1335 () Bool (and _882 _1319)) (define-fun _1336 () Bool (or _1334 _1335)) (define-fun _1337 () Bool (and _735 _1304)) (define-fun _1338 () Bool (and _1316 _1337)) (define-fun _1339 () Bool (and _1247 _1338)) (define-fun _1340 () Bool (and _1320 _1339)) (define-fun _1341 () Bool (and _1322 _1340)) (define-fun _1342 () Bool (and _1248 _1341)) (define-fun _1343 () Bool (and _1250 _1342)) (define-fun _1344 () Bool (and _1252 _1343)) (define-fun _1345 () Bool (and _1254 _1344)) (define-fun _1346 () Bool (and _1329 _1345)) (define-fun _1347 () Bool (and _1332 _1346)) (define-fun _1348 () Bool (and _974 _1347)) (define-fun _1349 () Bool (or _1336 _1348)) (define-fun _1350 () Bool (and _813 _1338)) (define-fun _1351 () Bool (and _1320 _1350)) (define-fun _1352 () Bool (and _1322 _1351)) (define-fun _1353 () Bool (= _544 _787)) (define-fun _1354 () Bool (and _1352 _1353)) (define-fun _1355 () Bool (= _562 _800)) (define-fun _1356 () Bool (and _1354 _1355)) (define-fun _1357 () Bool (and _828 _1356)) (define-fun _1358 () Bool (= _580 _816)) (define-fun _1359 () Bool (and _1357 _1358)) (define-fun _1360 () Bool (and _1329 _1359)) (define-fun _1361 () Bool (and _1332 _1360)) (define-fun _1362 () Bool (and _1062 _1349)) (define-fun _1363 () Bool (and _1118 _1361)) (define-fun _1364 () Bool (or _1362 _1363)) (define-fun _1365 () Bool (and _1246 _1304)) (define-fun _1366 () Bool (and _1316 _1365)) (define-fun _1367 () Bool (and _1320 _1366)) (define-fun _1368 () Bool (and _1322 _1367)) (define-fun _1369 () Bool (and _1329 _1368)) (define-fun _1370 () Bool (and _1332 _1369)) (define-fun _1371 () Bool (and _1179 _1364)) (define-fun _1372 () Bool (and _1235 _1370)) (define-fun _1373 () Bool (or _1371 _1372)) (assert _1397) (assert _1373) (check-sat) (exit)