java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -i ../../../trunk/examples/svcomp/product-lines/minepump_spec2_product48.cil.c -------------------------------------------------------------------------------- This is Ultimate 0.1.24-fea9116 [2019-09-20 13:05:03,232 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-09-20 13:05:03,234 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-09-20 13:05:03,246 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-09-20 13:05:03,246 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-09-20 13:05:03,247 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-09-20 13:05:03,249 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-09-20 13:05:03,251 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-09-20 13:05:03,252 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-09-20 13:05:03,253 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-09-20 13:05:03,254 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-09-20 13:05:03,255 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-09-20 13:05:03,255 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-09-20 13:05:03,256 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-09-20 13:05:03,257 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-09-20 13:05:03,258 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-09-20 13:05:03,259 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-09-20 13:05:03,262 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-09-20 13:05:03,264 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-09-20 13:05:03,269 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-09-20 13:05:03,272 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-09-20 13:05:03,275 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-09-20 13:05:03,276 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-09-20 13:05:03,277 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-09-20 13:05:03,279 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-09-20 13:05:03,280 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-09-20 13:05:03,280 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-09-20 13:05:03,281 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-09-20 13:05:03,281 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-09-20 13:05:03,282 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-09-20 13:05:03,282 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-09-20 13:05:03,283 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-09-20 13:05:03,286 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-09-20 13:05:03,287 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-09-20 13:05:03,288 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-09-20 13:05:03,288 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-09-20 13:05:03,289 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-09-20 13:05:03,289 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-09-20 13:05:03,291 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-09-20 13:05:03,292 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-09-20 13:05:03,293 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-09-20 13:05:03,293 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2019-09-20 13:05:03,318 INFO L113 SettingsManager]: Loading preferences was successful [2019-09-20 13:05:03,318 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-09-20 13:05:03,320 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-09-20 13:05:03,320 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-09-20 13:05:03,320 INFO L138 SettingsManager]: * Use SBE=true [2019-09-20 13:05:03,321 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-09-20 13:05:03,321 INFO L138 SettingsManager]: * sizeof long=4 [2019-09-20 13:05:03,321 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-09-20 13:05:03,322 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-09-20 13:05:03,322 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-09-20 13:05:03,323 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2019-09-20 13:05:03,323 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-09-20 13:05:03,323 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2019-09-20 13:05:03,324 INFO L138 SettingsManager]: * sizeof long double=12 [2019-09-20 13:05:03,324 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-09-20 13:05:03,324 INFO L138 SettingsManager]: * Use constant arrays=true [2019-09-20 13:05:03,324 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2019-09-20 13:05:03,325 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-09-20 13:05:03,325 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-09-20 13:05:03,325 INFO L138 SettingsManager]: * To the following directory=./dump/ [2019-09-20 13:05:03,325 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2019-09-20 13:05:03,326 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-09-20 13:05:03,326 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-09-20 13:05:03,326 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-09-20 13:05:03,326 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2019-09-20 13:05:03,327 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-09-20 13:05:03,327 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2019-09-20 13:05:03,327 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2019-09-20 13:05:03,327 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-09-20 13:05:03,380 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-09-20 13:05:03,393 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-09-20 13:05:03,397 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-09-20 13:05:03,398 INFO L271 PluginConnector]: Initializing CDTParser... [2019-09-20 13:05:03,399 INFO L275 PluginConnector]: CDTParser initialized [2019-09-20 13:05:03,400 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/product-lines/minepump_spec2_product48.cil.c [2019-09-20 13:05:03,460 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/808f6c666/08daaff0c4394cf0bb6947f344256061/FLAG4247c9c9f [2019-09-20 13:05:03,964 INFO L306 CDTParser]: Found 1 translation units. [2019-09-20 13:05:03,965 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/product-lines/minepump_spec2_product48.cil.c [2019-09-20 13:05:03,994 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/808f6c666/08daaff0c4394cf0bb6947f344256061/FLAG4247c9c9f [2019-09-20 13:05:04,308 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/808f6c666/08daaff0c4394cf0bb6947f344256061 [2019-09-20 13:05:04,319 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-09-20 13:05:04,321 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2019-09-20 13:05:04,322 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-09-20 13:05:04,322 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-09-20 13:05:04,326 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-09-20 13:05:04,327 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.09 01:05:04" (1/1) ... [2019-09-20 13:05:04,330 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@26d65d11 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 01:05:04, skipping insertion in model container [2019-09-20 13:05:04,330 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.09 01:05:04" (1/1) ... [2019-09-20 13:05:04,339 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-09-20 13:05:04,412 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-09-20 13:05:04,917 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-09-20 13:05:04,935 INFO L188 MainTranslator]: Completed pre-run [2019-09-20 13:05:05,054 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-09-20 13:05:05,089 INFO L192 MainTranslator]: Completed translation [2019-09-20 13:05:05,089 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 01:05:05 WrapperNode [2019-09-20 13:05:05,089 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-09-20 13:05:05,090 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-09-20 13:05:05,090 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-09-20 13:05:05,090 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-09-20 13:05:05,101 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 01:05:05" (1/1) ... [2019-09-20 13:05:05,101 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 01:05:05" (1/1) ... [2019-09-20 13:05:05,119 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 01:05:05" (1/1) ... [2019-09-20 13:05:05,120 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 01:05:05" (1/1) ... [2019-09-20 13:05:05,148 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 01:05:05" (1/1) ... [2019-09-20 13:05:05,162 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 01:05:05" (1/1) ... [2019-09-20 13:05:05,167 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 01:05:05" (1/1) ... [2019-09-20 13:05:05,175 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-09-20 13:05:05,175 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-09-20 13:05:05,175 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-09-20 13:05:05,176 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-09-20 13:05:05,177 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 01:05:05" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-09-20 13:05:05,234 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2019-09-20 13:05:05,235 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-09-20 13:05:05,235 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~int~TO~int [2019-09-20 13:05:05,235 INFO L138 BoogieDeclarations]: Found implementation of procedure lowerWaterLevel [2019-09-20 13:05:05,235 INFO L138 BoogieDeclarations]: Found implementation of procedure waterRise [2019-09-20 13:05:05,235 INFO L138 BoogieDeclarations]: Found implementation of procedure changeMethaneLevel [2019-09-20 13:05:05,235 INFO L138 BoogieDeclarations]: Found implementation of procedure isMethaneLevelCritical [2019-09-20 13:05:05,236 INFO L138 BoogieDeclarations]: Found implementation of procedure printEnvironment [2019-09-20 13:05:05,236 INFO L138 BoogieDeclarations]: Found implementation of procedure getWaterLevel [2019-09-20 13:05:05,236 INFO L138 BoogieDeclarations]: Found implementation of procedure isHighWaterSensorDry [2019-09-20 13:05:05,236 INFO L138 BoogieDeclarations]: Found implementation of procedure select_one [2019-09-20 13:05:05,236 INFO L138 BoogieDeclarations]: Found implementation of procedure select_features [2019-09-20 13:05:05,236 INFO L138 BoogieDeclarations]: Found implementation of procedure select_helpers [2019-09-20 13:05:05,237 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_product [2019-09-20 13:05:05,237 INFO L138 BoogieDeclarations]: Found implementation of procedure test [2019-09-20 13:05:05,237 INFO L138 BoogieDeclarations]: Found implementation of procedure timeShift [2019-09-20 13:05:05,237 INFO L138 BoogieDeclarations]: Found implementation of procedure processEnvironment__wrappee__base [2019-09-20 13:05:05,237 INFO L138 BoogieDeclarations]: Found implementation of procedure processEnvironment__wrappee__methaneQuery [2019-09-20 13:05:05,237 INFO L138 BoogieDeclarations]: Found implementation of procedure processEnvironment [2019-09-20 13:05:05,238 INFO L138 BoogieDeclarations]: Found implementation of procedure activatePump__wrappee__highWaterSensor [2019-09-20 13:05:05,238 INFO L138 BoogieDeclarations]: Found implementation of procedure activatePump [2019-09-20 13:05:05,238 INFO L138 BoogieDeclarations]: Found implementation of procedure deactivatePump [2019-09-20 13:05:05,238 INFO L138 BoogieDeclarations]: Found implementation of procedure isMethaneAlarm [2019-09-20 13:05:05,238 INFO L138 BoogieDeclarations]: Found implementation of procedure isPumpRunning [2019-09-20 13:05:05,238 INFO L138 BoogieDeclarations]: Found implementation of procedure printPump [2019-09-20 13:05:05,239 INFO L138 BoogieDeclarations]: Found implementation of procedure isHighWaterLevel [2019-09-20 13:05:05,239 INFO L138 BoogieDeclarations]: Found implementation of procedure stopSystem [2019-09-20 13:05:05,239 INFO L138 BoogieDeclarations]: Found implementation of procedure startSystem [2019-09-20 13:05:05,239 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac_acc__Specification2_spec__1 [2019-09-20 13:05:05,239 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac_acc__Specification2_spec__2 [2019-09-20 13:05:05,239 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac__exception__cf_handler_set [2019-09-20 13:05:05,240 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac__exception__cf_handler_free [2019-09-20 13:05:05,240 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac__exception__cf_handler_reset [2019-09-20 13:05:05,240 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac__error_stack_mgt [2019-09-20 13:05:05,240 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac__get_this_arg [2019-09-20 13:05:05,240 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac__get_this_argtype [2019-09-20 13:05:05,240 INFO L138 BoogieDeclarations]: Found implementation of procedure __automaton_fail [2019-09-20 13:05:05,240 INFO L138 BoogieDeclarations]: Found implementation of procedure cleanup [2019-09-20 13:05:05,241 INFO L138 BoogieDeclarations]: Found implementation of procedure Specification2 [2019-09-20 13:05:05,241 INFO L138 BoogieDeclarations]: Found implementation of procedure setup [2019-09-20 13:05:05,241 INFO L138 BoogieDeclarations]: Found implementation of procedure runTest [2019-09-20 13:05:05,241 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2019-09-20 13:05:05,241 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2019-09-20 13:05:05,242 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2019-09-20 13:05:05,242 INFO L130 BoogieDeclarations]: Found specification of procedure printf [2019-09-20 13:05:05,242 INFO L130 BoogieDeclarations]: Found specification of procedure lowerWaterLevel [2019-09-20 13:05:05,242 INFO L130 BoogieDeclarations]: Found specification of procedure waterRise [2019-09-20 13:05:05,242 INFO L130 BoogieDeclarations]: Found specification of procedure changeMethaneLevel [2019-09-20 13:05:05,242 INFO L130 BoogieDeclarations]: Found specification of procedure isMethaneLevelCritical [2019-09-20 13:05:05,242 INFO L130 BoogieDeclarations]: Found specification of procedure getWaterLevel [2019-09-20 13:05:05,243 INFO L130 BoogieDeclarations]: Found specification of procedure printEnvironment [2019-09-20 13:05:05,243 INFO L130 BoogieDeclarations]: Found specification of procedure isHighWaterSensorDry [2019-09-20 13:05:05,243 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2019-09-20 13:05:05,243 INFO L130 BoogieDeclarations]: Found specification of procedure select_one [2019-09-20 13:05:05,243 INFO L130 BoogieDeclarations]: Found specification of procedure select_features [2019-09-20 13:05:05,243 INFO L130 BoogieDeclarations]: Found specification of procedure select_helpers [2019-09-20 13:05:05,244 INFO L130 BoogieDeclarations]: Found specification of procedure valid_product [2019-09-20 13:05:05,244 INFO L130 BoogieDeclarations]: Found specification of procedure startSystem [2019-09-20 13:05:05,244 INFO L130 BoogieDeclarations]: Found specification of procedure stopSystem [2019-09-20 13:05:05,244 INFO L130 BoogieDeclarations]: Found specification of procedure timeShift [2019-09-20 13:05:05,244 INFO L130 BoogieDeclarations]: Found specification of procedure cleanup [2019-09-20 13:05:05,244 INFO L130 BoogieDeclarations]: Found specification of procedure test [2019-09-20 13:05:05,245 INFO L130 BoogieDeclarations]: Found specification of procedure activatePump [2019-09-20 13:05:05,245 INFO L130 BoogieDeclarations]: Found specification of procedure deactivatePump [2019-09-20 13:05:05,245 INFO L130 BoogieDeclarations]: Found specification of procedure isPumpRunning [2019-09-20 13:05:05,245 INFO L130 BoogieDeclarations]: Found specification of procedure printPump [2019-09-20 13:05:05,245 INFO L130 BoogieDeclarations]: Found specification of procedure __utac_acc__Specification2_spec__2 [2019-09-20 13:05:05,246 INFO L130 BoogieDeclarations]: Found specification of procedure processEnvironment [2019-09-20 13:05:05,246 INFO L130 BoogieDeclarations]: Found specification of procedure processEnvironment__wrappee__base [2019-09-20 13:05:05,246 INFO L130 BoogieDeclarations]: Found specification of procedure isHighWaterLevel [2019-09-20 13:05:05,246 INFO L130 BoogieDeclarations]: Found specification of procedure processEnvironment__wrappee__methaneQuery [2019-09-20 13:05:05,246 INFO L130 BoogieDeclarations]: Found specification of procedure isMethaneAlarm [2019-09-20 13:05:05,246 INFO L130 BoogieDeclarations]: Found specification of procedure activatePump__wrappee__highWaterSensor [2019-09-20 13:05:05,247 INFO L130 BoogieDeclarations]: Found specification of procedure __automaton_fail [2019-09-20 13:05:05,247 INFO L130 BoogieDeclarations]: Found specification of procedure __utac_acc__Specification2_spec__1 [2019-09-20 13:05:05,247 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2019-09-20 13:05:05,247 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2019-09-20 13:05:05,247 INFO L130 BoogieDeclarations]: Found specification of procedure free [2019-09-20 13:05:05,247 INFO L130 BoogieDeclarations]: Found specification of procedure __utac__exception__cf_handler_set [2019-09-20 13:05:05,248 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2019-09-20 13:05:05,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2019-09-20 13:05:05,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2019-09-20 13:05:05,248 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2019-09-20 13:05:05,248 INFO L130 BoogieDeclarations]: Found specification of procedure __utac__exception__cf_handler_free [2019-09-20 13:05:05,248 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2019-09-20 13:05:05,249 INFO L130 BoogieDeclarations]: Found specification of procedure __utac__exception__cf_handler_reset [2019-09-20 13:05:05,249 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~int~TO~int [2019-09-20 13:05:05,249 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2019-09-20 13:05:05,249 INFO L130 BoogieDeclarations]: Found specification of procedure __utac__error_stack_mgt [2019-09-20 13:05:05,249 INFO L130 BoogieDeclarations]: Found specification of procedure __utac__get_this_arg [2019-09-20 13:05:05,249 INFO L130 BoogieDeclarations]: Found specification of procedure __utac__get_this_argtype [2019-09-20 13:05:05,250 INFO L130 BoogieDeclarations]: Found specification of procedure Specification2 [2019-09-20 13:05:05,250 INFO L130 BoogieDeclarations]: Found specification of procedure setup [2019-09-20 13:05:05,250 INFO L130 BoogieDeclarations]: Found specification of procedure runTest [2019-09-20 13:05:05,250 INFO L130 BoogieDeclarations]: Found specification of procedure main [2019-09-20 13:05:05,250 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2019-09-20 13:05:05,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2019-09-20 13:05:05,250 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-09-20 13:05:06,318 INFO L278 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-09-20 13:05:06,319 INFO L283 CfgBuilder]: Removed 5 assume(true) statements. [2019-09-20 13:05:06,344 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.09 01:05:06 BoogieIcfgContainer [2019-09-20 13:05:06,344 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-09-20 13:05:06,345 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2019-09-20 13:05:06,345 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2019-09-20 13:05:06,349 INFO L275 PluginConnector]: TraceAbstraction initialized [2019-09-20 13:05:06,349 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.09 01:05:04" (1/3) ... [2019-09-20 13:05:06,350 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2724263c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.09 01:05:06, skipping insertion in model container [2019-09-20 13:05:06,350 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 01:05:05" (2/3) ... [2019-09-20 13:05:06,351 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2724263c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.09 01:05:06, skipping insertion in model container [2019-09-20 13:05:06,351 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.09 01:05:06" (3/3) ... [2019-09-20 13:05:06,353 INFO L109 eAbstractionObserver]: Analyzing ICFG minepump_spec2_product48.cil.c [2019-09-20 13:05:06,364 INFO L152 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2019-09-20 13:05:06,377 INFO L164 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2019-09-20 13:05:06,396 INFO L252 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2019-09-20 13:05:06,441 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2019-09-20 13:05:06,442 INFO L377 AbstractCegarLoop]: Interprodecural is true [2019-09-20 13:05:06,442 INFO L378 AbstractCegarLoop]: Hoare is true [2019-09-20 13:05:06,442 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2019-09-20 13:05:06,443 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2019-09-20 13:05:06,443 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-09-20 13:05:06,443 INFO L382 AbstractCegarLoop]: Difference is false [2019-09-20 13:05:06,444 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-09-20 13:05:06,444 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2019-09-20 13:05:06,475 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states. [2019-09-20 13:05:06,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2019-09-20 13:05:06,494 INFO L399 BasicCegarLoop]: Found error trace [2019-09-20 13:05:06,496 INFO L407 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-20 13:05:06,498 INFO L418 AbstractCegarLoop]: === Iteration 1 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-20 13:05:06,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-20 13:05:06,505 INFO L82 PathProgramCache]: Analyzing trace with hash -1956679058, now seen corresponding path program 1 times [2019-09-20 13:05:06,507 INFO L224 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-20 13:05:06,507 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-20 13:05:06,561 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-20 13:05:06,561 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-20 13:05:06,561 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-20 13:05:06,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-20 13:05:06,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-09-20 13:05:06,895 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-20 13:05:06,896 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-09-20 13:05:06,900 INFO L454 AbstractCegarLoop]: Interpolant automaton has 2 states [2019-09-20 13:05:06,915 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2019-09-20 13:05:06,916 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2019-09-20 13:05:06,918 INFO L87 Difference]: Start difference. First operand 188 states. Second operand 2 states. [2019-09-20 13:05:06,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-20 13:05:06,965 INFO L93 Difference]: Finished difference Result 286 states and 357 transitions. [2019-09-20 13:05:06,965 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2019-09-20 13:05:06,967 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 51 [2019-09-20 13:05:06,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-20 13:05:06,983 INFO L225 Difference]: With dead ends: 286 [2019-09-20 13:05:06,983 INFO L226 Difference]: Without dead ends: 145 [2019-09-20 13:05:06,989 INFO L636 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2019-09-20 13:05:07,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2019-09-20 13:05:07,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 145. [2019-09-20 13:05:07,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 145 states. [2019-09-20 13:05:07,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 172 transitions. [2019-09-20 13:05:07,055 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 172 transitions. Word has length 51 [2019-09-20 13:05:07,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-20 13:05:07,056 INFO L475 AbstractCegarLoop]: Abstraction has 145 states and 172 transitions. [2019-09-20 13:05:07,056 INFO L476 AbstractCegarLoop]: Interpolant automaton has 2 states. [2019-09-20 13:05:07,056 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 172 transitions. [2019-09-20 13:05:07,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2019-09-20 13:05:07,064 INFO L399 BasicCegarLoop]: Found error trace [2019-09-20 13:05:07,065 INFO L407 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-20 13:05:07,065 INFO L418 AbstractCegarLoop]: === Iteration 2 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-20 13:05:07,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-20 13:05:07,066 INFO L82 PathProgramCache]: Analyzing trace with hash 1975214799, now seen corresponding path program 1 times [2019-09-20 13:05:07,066 INFO L224 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-20 13:05:07,066 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-20 13:05:07,072 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-20 13:05:07,073 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-20 13:05:07,074 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-20 13:05:07,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-20 13:05:07,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-09-20 13:05:07,252 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-20 13:05:07,252 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-09-20 13:05:07,254 INFO L454 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-09-20 13:05:07,254 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-09-20 13:05:07,255 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-09-20 13:05:07,255 INFO L87 Difference]: Start difference. First operand 145 states and 172 transitions. Second operand 3 states. [2019-09-20 13:05:07,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-20 13:05:07,296 INFO L93 Difference]: Finished difference Result 225 states and 267 transitions. [2019-09-20 13:05:07,297 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-09-20 13:05:07,297 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 52 [2019-09-20 13:05:07,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-20 13:05:07,300 INFO L225 Difference]: With dead ends: 225 [2019-09-20 13:05:07,300 INFO L226 Difference]: Without dead ends: 136 [2019-09-20 13:05:07,302 INFO L636 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-09-20 13:05:07,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2019-09-20 13:05:07,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 136. [2019-09-20 13:05:07,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 136 states. [2019-09-20 13:05:07,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 160 transitions. [2019-09-20 13:05:07,322 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 160 transitions. Word has length 52 [2019-09-20 13:05:07,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-20 13:05:07,322 INFO L475 AbstractCegarLoop]: Abstraction has 136 states and 160 transitions. [2019-09-20 13:05:07,322 INFO L476 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-09-20 13:05:07,323 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 160 transitions. [2019-09-20 13:05:07,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2019-09-20 13:05:07,326 INFO L399 BasicCegarLoop]: Found error trace [2019-09-20 13:05:07,326 INFO L407 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-20 13:05:07,326 INFO L418 AbstractCegarLoop]: === Iteration 3 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-20 13:05:07,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-20 13:05:07,327 INFO L82 PathProgramCache]: Analyzing trace with hash -881076325, now seen corresponding path program 1 times [2019-09-20 13:05:07,327 INFO L224 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-20 13:05:07,327 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-20 13:05:07,330 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-20 13:05:07,330 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-20 13:05:07,330 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-20 13:05:07,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-20 13:05:07,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-09-20 13:05:07,519 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-20 13:05:07,520 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2019-09-20 13:05:07,521 INFO L454 AbstractCegarLoop]: Interpolant automaton has 7 states [2019-09-20 13:05:07,522 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2019-09-20 13:05:07,522 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2019-09-20 13:05:07,525 INFO L87 Difference]: Start difference. First operand 136 states and 160 transitions. Second operand 7 states. [2019-09-20 13:05:08,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-20 13:05:08,101 INFO L93 Difference]: Finished difference Result 403 states and 494 transitions. [2019-09-20 13:05:08,102 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-09-20 13:05:08,102 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 57 [2019-09-20 13:05:08,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-20 13:05:08,133 INFO L225 Difference]: With dead ends: 403 [2019-09-20 13:05:08,133 INFO L226 Difference]: Without dead ends: 295 [2019-09-20 13:05:08,136 INFO L636 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2019-09-20 13:05:08,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2019-09-20 13:05:08,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 283. [2019-09-20 13:05:08,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 283 states. [2019-09-20 13:05:08,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 283 states to 283 states and 346 transitions. [2019-09-20 13:05:08,178 INFO L78 Accepts]: Start accepts. Automaton has 283 states and 346 transitions. Word has length 57 [2019-09-20 13:05:08,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-20 13:05:08,178 INFO L475 AbstractCegarLoop]: Abstraction has 283 states and 346 transitions. [2019-09-20 13:05:08,178 INFO L476 AbstractCegarLoop]: Interpolant automaton has 7 states. [2019-09-20 13:05:08,178 INFO L276 IsEmpty]: Start isEmpty. Operand 283 states and 346 transitions. [2019-09-20 13:05:08,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2019-09-20 13:05:08,182 INFO L399 BasicCegarLoop]: Found error trace [2019-09-20 13:05:08,182 INFO L407 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-20 13:05:08,182 INFO L418 AbstractCegarLoop]: === Iteration 4 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-20 13:05:08,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-20 13:05:08,183 INFO L82 PathProgramCache]: Analyzing trace with hash -1318351478, now seen corresponding path program 1 times [2019-09-20 13:05:08,183 INFO L224 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-20 13:05:08,183 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-20 13:05:08,186 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-20 13:05:08,186 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-20 13:05:08,186 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-20 13:05:08,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-20 13:05:08,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-09-20 13:05:08,317 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-20 13:05:08,317 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2019-09-20 13:05:08,318 INFO L454 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-09-20 13:05:08,318 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-09-20 13:05:08,318 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2019-09-20 13:05:08,318 INFO L87 Difference]: Start difference. First operand 283 states and 346 transitions. Second operand 6 states. [2019-09-20 13:05:08,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-20 13:05:08,598 INFO L93 Difference]: Finished difference Result 775 states and 972 transitions. [2019-09-20 13:05:08,599 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-09-20 13:05:08,599 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 62 [2019-09-20 13:05:08,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-20 13:05:08,607 INFO L225 Difference]: With dead ends: 775 [2019-09-20 13:05:08,608 INFO L226 Difference]: Without dead ends: 520 [2019-09-20 13:05:08,613 INFO L636 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2019-09-20 13:05:08,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 520 states. [2019-09-20 13:05:08,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 520 to 514. [2019-09-20 13:05:08,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 514 states. [2019-09-20 13:05:08,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 514 states to 514 states and 632 transitions. [2019-09-20 13:05:08,681 INFO L78 Accepts]: Start accepts. Automaton has 514 states and 632 transitions. Word has length 62 [2019-09-20 13:05:08,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-20 13:05:08,682 INFO L475 AbstractCegarLoop]: Abstraction has 514 states and 632 transitions. [2019-09-20 13:05:08,682 INFO L476 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-09-20 13:05:08,682 INFO L276 IsEmpty]: Start isEmpty. Operand 514 states and 632 transitions. [2019-09-20 13:05:08,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2019-09-20 13:05:08,690 INFO L399 BasicCegarLoop]: Found error trace [2019-09-20 13:05:08,691 INFO L407 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-20 13:05:08,691 INFO L418 AbstractCegarLoop]: === Iteration 5 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-20 13:05:08,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-20 13:05:08,698 INFO L82 PathProgramCache]: Analyzing trace with hash 35250534, now seen corresponding path program 1 times [2019-09-20 13:05:08,698 INFO L224 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-20 13:05:08,698 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-20 13:05:08,701 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-20 13:05:08,702 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-20 13:05:08,702 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-20 13:05:08,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-20 13:05:08,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-09-20 13:05:08,837 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-20 13:05:08,837 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2019-09-20 13:05:08,838 INFO L454 AbstractCegarLoop]: Interpolant automaton has 7 states [2019-09-20 13:05:08,838 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2019-09-20 13:05:08,838 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2019-09-20 13:05:08,839 INFO L87 Difference]: Start difference. First operand 514 states and 632 transitions. Second operand 7 states. [2019-09-20 13:05:09,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-20 13:05:09,687 INFO L93 Difference]: Finished difference Result 1355 states and 1778 transitions. [2019-09-20 13:05:09,688 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-09-20 13:05:09,688 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 66 [2019-09-20 13:05:09,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-20 13:05:09,699 INFO L225 Difference]: With dead ends: 1355 [2019-09-20 13:05:09,699 INFO L226 Difference]: Without dead ends: 869 [2019-09-20 13:05:09,702 INFO L636 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2019-09-20 13:05:09,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 869 states. [2019-09-20 13:05:09,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 869 to 771. [2019-09-20 13:05:09,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 771 states. [2019-09-20 13:05:09,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 771 states to 771 states and 935 transitions. [2019-09-20 13:05:09,794 INFO L78 Accepts]: Start accepts. Automaton has 771 states and 935 transitions. Word has length 66 [2019-09-20 13:05:09,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-20 13:05:09,794 INFO L475 AbstractCegarLoop]: Abstraction has 771 states and 935 transitions. [2019-09-20 13:05:09,795 INFO L476 AbstractCegarLoop]: Interpolant automaton has 7 states. [2019-09-20 13:05:09,795 INFO L276 IsEmpty]: Start isEmpty. Operand 771 states and 935 transitions. [2019-09-20 13:05:09,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2019-09-20 13:05:09,800 INFO L399 BasicCegarLoop]: Found error trace [2019-09-20 13:05:09,800 INFO L407 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-20 13:05:09,800 INFO L418 AbstractCegarLoop]: === Iteration 6 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-20 13:05:09,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-20 13:05:09,801 INFO L82 PathProgramCache]: Analyzing trace with hash -1738725350, now seen corresponding path program 1 times [2019-09-20 13:05:09,801 INFO L224 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-20 13:05:09,801 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-20 13:05:09,805 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-20 13:05:09,805 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-20 13:05:09,805 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-20 13:05:09,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-20 13:05:09,920 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2019-09-20 13:05:09,920 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-20 13:05:09,920 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2019-09-20 13:05:09,921 INFO L454 AbstractCegarLoop]: Interpolant automaton has 4 states [2019-09-20 13:05:09,921 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-09-20 13:05:09,922 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-09-20 13:05:09,922 INFO L87 Difference]: Start difference. First operand 771 states and 935 transitions. Second operand 4 states. [2019-09-20 13:05:10,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-20 13:05:10,252 INFO L93 Difference]: Finished difference Result 2848 states and 3668 transitions. [2019-09-20 13:05:10,253 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-09-20 13:05:10,253 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 104 [2019-09-20 13:05:10,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-20 13:05:10,268 INFO L225 Difference]: With dead ends: 2848 [2019-09-20 13:05:10,269 INFO L226 Difference]: Without dead ends: 2105 [2019-09-20 13:05:10,273 INFO L636 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-09-20 13:05:10,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2105 states. [2019-09-20 13:05:10,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2105 to 2059. [2019-09-20 13:05:10,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2059 states. [2019-09-20 13:05:10,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2059 states to 2059 states and 2585 transitions. [2019-09-20 13:05:10,447 INFO L78 Accepts]: Start accepts. Automaton has 2059 states and 2585 transitions. Word has length 104 [2019-09-20 13:05:10,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-20 13:05:10,448 INFO L475 AbstractCegarLoop]: Abstraction has 2059 states and 2585 transitions. [2019-09-20 13:05:10,448 INFO L476 AbstractCegarLoop]: Interpolant automaton has 4 states. [2019-09-20 13:05:10,448 INFO L276 IsEmpty]: Start isEmpty. Operand 2059 states and 2585 transitions. [2019-09-20 13:05:10,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2019-09-20 13:05:10,458 INFO L399 BasicCegarLoop]: Found error trace [2019-09-20 13:05:10,458 INFO L407 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-20 13:05:10,458 INFO L418 AbstractCegarLoop]: === Iteration 7 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-20 13:05:10,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-20 13:05:10,459 INFO L82 PathProgramCache]: Analyzing trace with hash -1498185221, now seen corresponding path program 1 times [2019-09-20 13:05:10,459 INFO L224 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-20 13:05:10,459 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-20 13:05:10,492 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-20 13:05:10,493 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-20 13:05:10,493 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-20 13:05:10,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-20 13:05:10,594 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2019-09-20 13:05:10,595 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-20 13:05:10,595 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2019-09-20 13:05:10,596 INFO L454 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-09-20 13:05:10,596 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-09-20 13:05:10,597 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2019-09-20 13:05:10,597 INFO L87 Difference]: Start difference. First operand 2059 states and 2585 transitions. Second operand 6 states. [2019-09-20 13:05:10,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-20 13:05:10,734 INFO L93 Difference]: Finished difference Result 4174 states and 5466 transitions. [2019-09-20 13:05:10,734 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-09-20 13:05:10,734 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 104 [2019-09-20 13:05:10,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-20 13:05:10,752 INFO L225 Difference]: With dead ends: 4174 [2019-09-20 13:05:10,752 INFO L226 Difference]: Without dead ends: 2143 [2019-09-20 13:05:10,761 INFO L636 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2019-09-20 13:05:10,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2143 states. [2019-09-20 13:05:10,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2143 to 2119. [2019-09-20 13:05:10,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2119 states. [2019-09-20 13:05:10,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2119 states to 2119 states and 2649 transitions. [2019-09-20 13:05:10,916 INFO L78 Accepts]: Start accepts. Automaton has 2119 states and 2649 transitions. Word has length 104 [2019-09-20 13:05:10,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-20 13:05:10,917 INFO L475 AbstractCegarLoop]: Abstraction has 2119 states and 2649 transitions. [2019-09-20 13:05:10,917 INFO L476 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-09-20 13:05:10,917 INFO L276 IsEmpty]: Start isEmpty. Operand 2119 states and 2649 transitions. [2019-09-20 13:05:10,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2019-09-20 13:05:10,926 INFO L399 BasicCegarLoop]: Found error trace [2019-09-20 13:05:10,926 INFO L407 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-20 13:05:10,926 INFO L418 AbstractCegarLoop]: === Iteration 8 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-20 13:05:10,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-20 13:05:10,927 INFO L82 PathProgramCache]: Analyzing trace with hash 430087481, now seen corresponding path program 1 times [2019-09-20 13:05:10,927 INFO L224 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-20 13:05:10,927 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-20 13:05:10,929 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-20 13:05:10,930 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-20 13:05:10,930 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-20 13:05:10,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-20 13:05:11,043 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2019-09-20 13:05:11,043 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-20 13:05:11,043 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2019-09-20 13:05:11,044 INFO L454 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-09-20 13:05:11,045 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-09-20 13:05:11,045 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2019-09-20 13:05:11,045 INFO L87 Difference]: Start difference. First operand 2119 states and 2649 transitions. Second operand 8 states. [2019-09-20 13:05:11,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-20 13:05:11,173 INFO L93 Difference]: Finished difference Result 3846 states and 4956 transitions. [2019-09-20 13:05:11,173 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-09-20 13:05:11,174 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 104 [2019-09-20 13:05:11,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-20 13:05:11,191 INFO L225 Difference]: With dead ends: 3846 [2019-09-20 13:05:11,192 INFO L226 Difference]: Without dead ends: 1755 [2019-09-20 13:05:11,200 INFO L636 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2019-09-20 13:05:11,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1755 states. [2019-09-20 13:05:11,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1755 to 1755. [2019-09-20 13:05:11,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1755 states. [2019-09-20 13:05:11,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1755 states to 1755 states and 2163 transitions. [2019-09-20 13:05:11,324 INFO L78 Accepts]: Start accepts. Automaton has 1755 states and 2163 transitions. Word has length 104 [2019-09-20 13:05:11,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-20 13:05:11,325 INFO L475 AbstractCegarLoop]: Abstraction has 1755 states and 2163 transitions. [2019-09-20 13:05:11,325 INFO L476 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-09-20 13:05:11,325 INFO L276 IsEmpty]: Start isEmpty. Operand 1755 states and 2163 transitions. [2019-09-20 13:05:11,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2019-09-20 13:05:11,332 INFO L399 BasicCegarLoop]: Found error trace [2019-09-20 13:05:11,332 INFO L407 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-20 13:05:11,332 INFO L418 AbstractCegarLoop]: === Iteration 9 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-20 13:05:11,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-20 13:05:11,333 INFO L82 PathProgramCache]: Analyzing trace with hash 832876050, now seen corresponding path program 1 times [2019-09-20 13:05:11,333 INFO L224 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-20 13:05:11,333 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-20 13:05:11,336 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-20 13:05:11,337 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-20 13:05:11,337 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-20 13:05:11,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-20 13:05:11,531 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2019-09-20 13:05:11,531 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-09-20 13:05:11,532 INFO L224 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-09-20 13:05:11,650 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-20 13:05:11,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-20 13:05:11,784 INFO L256 TraceCheckSpWp]: Trace formula consists of 816 conjuncts, 9 conjunts are in the unsatisfiable core [2019-09-20 13:05:11,804 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-09-20 13:05:12,000 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-09-20 13:05:12,009 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-09-20 13:05:12,009 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [13] total 19 [2019-09-20 13:05:12,010 INFO L454 AbstractCegarLoop]: Interpolant automaton has 19 states [2019-09-20 13:05:12,011 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2019-09-20 13:05:12,011 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2019-09-20 13:05:12,011 INFO L87 Difference]: Start difference. First operand 1755 states and 2163 transitions. Second operand 19 states. [2019-09-20 13:05:13,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-20 13:05:13,822 INFO L93 Difference]: Finished difference Result 3452 states and 4302 transitions. [2019-09-20 13:05:13,822 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2019-09-20 13:05:13,823 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 108 [2019-09-20 13:05:13,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-20 13:05:13,835 INFO L225 Difference]: With dead ends: 3452 [2019-09-20 13:05:13,835 INFO L226 Difference]: Without dead ends: 1725 [2019-09-20 13:05:13,841 INFO L636 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 103 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=115, Invalid=877, Unknown=0, NotChecked=0, Total=992 [2019-09-20 13:05:13,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1725 states. [2019-09-20 13:05:13,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1725 to 1725. [2019-09-20 13:05:13,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1725 states. [2019-09-20 13:05:13,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1725 states to 1725 states and 2081 transitions. [2019-09-20 13:05:13,962 INFO L78 Accepts]: Start accepts. Automaton has 1725 states and 2081 transitions. Word has length 108 [2019-09-20 13:05:13,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-20 13:05:13,965 INFO L475 AbstractCegarLoop]: Abstraction has 1725 states and 2081 transitions. [2019-09-20 13:05:13,965 INFO L476 AbstractCegarLoop]: Interpolant automaton has 19 states. [2019-09-20 13:05:13,965 INFO L276 IsEmpty]: Start isEmpty. Operand 1725 states and 2081 transitions. [2019-09-20 13:05:13,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2019-09-20 13:05:13,974 INFO L399 BasicCegarLoop]: Found error trace [2019-09-20 13:05:13,974 INFO L407 BasicCegarLoop]: trace histogram [4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-20 13:05:13,975 INFO L418 AbstractCegarLoop]: === Iteration 10 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-20 13:05:13,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-20 13:05:13,975 INFO L82 PathProgramCache]: Analyzing trace with hash -903940859, now seen corresponding path program 1 times [2019-09-20 13:05:13,975 INFO L224 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-20 13:05:13,976 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-20 13:05:13,979 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-20 13:05:13,979 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-20 13:05:13,980 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-20 13:05:14,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-20 13:05:14,198 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 2 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2019-09-20 13:05:14,199 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-09-20 13:05:14,199 INFO L224 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-09-20 13:05:14,293 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-20 13:05:14,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-20 13:05:14,438 INFO L256 TraceCheckSpWp]: Trace formula consists of 947 conjuncts, 9 conjunts are in the unsatisfiable core [2019-09-20 13:05:14,445 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-09-20 13:05:14,602 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 40 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2019-09-20 13:05:14,608 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-09-20 13:05:14,608 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [13] total 19 [2019-09-20 13:05:14,610 INFO L454 AbstractCegarLoop]: Interpolant automaton has 19 states [2019-09-20 13:05:14,610 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2019-09-20 13:05:14,613 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2019-09-20 13:05:14,613 INFO L87 Difference]: Start difference. First operand 1725 states and 2081 transitions. Second operand 19 states. [2019-09-20 13:05:16,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-20 13:05:16,180 INFO L93 Difference]: Finished difference Result 2927 states and 3593 transitions. [2019-09-20 13:05:16,180 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2019-09-20 13:05:16,181 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 160 [2019-09-20 13:05:16,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-20 13:05:16,182 INFO L225 Difference]: With dead ends: 2927 [2019-09-20 13:05:16,182 INFO L226 Difference]: Without dead ends: 0 [2019-09-20 13:05:16,193 INFO L636 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 157 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=115, Invalid=877, Unknown=0, NotChecked=0, Total=992 [2019-09-20 13:05:16,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2019-09-20 13:05:16,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2019-09-20 13:05:16,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2019-09-20 13:05:16,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2019-09-20 13:05:16,195 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 160 [2019-09-20 13:05:16,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-20 13:05:16,196 INFO L475 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2019-09-20 13:05:16,196 INFO L476 AbstractCegarLoop]: Interpolant automaton has 19 states. [2019-09-20 13:05:16,196 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2019-09-20 13:05:16,196 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-09-20 13:05:16,201 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2019-09-20 13:05:17,547 WARN L191 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 29 [2019-09-20 13:05:17,771 WARN L191 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 28 [2019-09-20 13:05:18,350 WARN L191 SmtUtils]: Spent 223.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 33 [2019-09-20 13:05:18,491 WARN L191 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 19 [2019-09-20 13:05:19,175 WARN L191 SmtUtils]: Spent 334.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 35 [2019-09-20 13:05:19,499 WARN L191 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 28 [2019-09-20 13:05:20,100 WARN L191 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 23 [2019-09-20 13:05:20,312 WARN L191 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 22 [2019-09-20 13:05:20,478 WARN L191 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 19 [2019-09-20 13:05:20,646 WARN L191 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 19 [2019-09-20 13:05:20,871 WARN L191 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 17 [2019-09-20 13:05:21,028 WARN L191 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 29 [2019-09-20 13:05:21,464 WARN L191 SmtUtils]: Spent 367.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 31 [2019-09-20 13:05:21,467 INFO L443 ceAbstractionStarter]: For program point L598(lines 598 602) no Hoare annotation was computed. [2019-09-20 13:05:21,467 INFO L443 ceAbstractionStarter]: For program point L598-1(lines 598 602) no Hoare annotation was computed. [2019-09-20 13:05:21,467 INFO L443 ceAbstractionStarter]: For program point __utac__exception__cf_handler_freeFINAL(lines 567 622) no Hoare annotation was computed. [2019-09-20 13:05:21,467 INFO L443 ceAbstractionStarter]: For program point L593(line 593) no Hoare annotation was computed. [2019-09-20 13:05:21,467 INFO L443 ceAbstractionStarter]: For program point L592-2(lines 592 613) no Hoare annotation was computed. [2019-09-20 13:05:21,467 INFO L443 ceAbstractionStarter]: For program point __utac__exception__cf_handler_freeEXIT(lines 567 622) no Hoare annotation was computed. [2019-09-20 13:05:21,467 INFO L443 ceAbstractionStarter]: For program point L614(lines 591 615) no Hoare annotation was computed. [2019-09-20 13:05:21,467 INFO L443 ceAbstractionStarter]: For program point __utac__exception__cf_handler_freeENTRY(lines 567 622) no Hoare annotation was computed. [2019-09-20 13:05:21,468 INFO L443 ceAbstractionStarter]: For program point L668(line 668) no Hoare annotation was computed. [2019-09-20 13:05:21,468 INFO L443 ceAbstractionStarter]: For program point L668-1(line 668) no Hoare annotation was computed. [2019-09-20 13:05:21,468 INFO L443 ceAbstractionStarter]: For program point __utac__exception__cf_handler_resetFINAL(lines 623 682) no Hoare annotation was computed. [2019-09-20 13:05:21,468 INFO L443 ceAbstractionStarter]: For program point L655(lines 655 659) no Hoare annotation was computed. [2019-09-20 13:05:21,468 INFO L443 ceAbstractionStarter]: For program point __utac__exception__cf_handler_resetENTRY(lines 623 682) no Hoare annotation was computed. [2019-09-20 13:05:21,468 INFO L443 ceAbstractionStarter]: For program point L655-1(lines 655 659) no Hoare annotation was computed. [2019-09-20 13:05:21,468 INFO L443 ceAbstractionStarter]: For program point L650(line 650) no Hoare annotation was computed. [2019-09-20 13:05:21,468 INFO L443 ceAbstractionStarter]: For program point __utac__exception__cf_handler_resetEXIT(lines 623 682) no Hoare annotation was computed. [2019-09-20 13:05:21,468 INFO L443 ceAbstractionStarter]: For program point L649-2(lines 649 674) no Hoare annotation was computed. [2019-09-20 13:05:21,468 INFO L443 ceAbstractionStarter]: For program point L675(lines 648 676) no Hoare annotation was computed. [2019-09-20 13:05:21,469 INFO L446 ceAbstractionStarter]: At program point select_helpersFINAL(lines 162 168) the Hoare annotation is: true [2019-09-20 13:05:21,469 INFO L443 ceAbstractionStarter]: For program point select_helpersEXIT(lines 162 168) no Hoare annotation was computed. [2019-09-20 13:05:21,469 INFO L443 ceAbstractionStarter]: For program point valid_productEXIT(lines 169 177) no Hoare annotation was computed. [2019-09-20 13:05:21,469 INFO L446 ceAbstractionStarter]: At program point valid_productENTRY(lines 169 177) the Hoare annotation is: true [2019-09-20 13:05:21,469 INFO L443 ceAbstractionStarter]: For program point valid_productFINAL(lines 169 177) no Hoare annotation was computed. [2019-09-20 13:05:21,470 INFO L439 ceAbstractionStarter]: At program point mainENTRY(lines 963 985) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (and (= 1 ~systemActive~0) (= 0 ~methaneLevelCritical~0) (= 1 ~waterLevel~0) (= ~pumpRunning~0 0)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~waterLevel~0)| 1)) (not (= |old(~methaneLevelCritical~0)| 0))) [2019-09-20 13:05:21,470 INFO L443 ceAbstractionStarter]: For program point mainEXIT(lines 963 985) no Hoare annotation was computed. [2019-09-20 13:05:21,470 INFO L439 ceAbstractionStarter]: At program point L975(line 975) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (not (= |old(~systemActive~0)| 1)) (and (= 0 ~methaneLevelCritical~0) (= 1 ~waterLevel~0) (= main_~tmp~9 1) (= main_~tmp~9 ~systemActive~0) (= ~pumpRunning~0 0)) (not (= |old(~waterLevel~0)| 1)) (not (= |old(~methaneLevelCritical~0)| 0))) [2019-09-20 13:05:21,470 INFO L439 ceAbstractionStarter]: At program point L975-1(line 975) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (not (= |old(~systemActive~0)| 1)) (and (= 0 ~methaneLevelCritical~0) (= 1 ~waterLevel~0) (= main_~tmp~9 1) (= main_~tmp~9 ~systemActive~0) (= ~pumpRunning~0 0)) (not (= |old(~waterLevel~0)| 1)) (not (= |old(~methaneLevelCritical~0)| 0))) [2019-09-20 13:05:21,470 INFO L443 ceAbstractionStarter]: For program point L973(lines 973 980) no Hoare annotation was computed. [2019-09-20 13:05:21,470 INFO L443 ceAbstractionStarter]: For program point mainFINAL(lines 963 985) no Hoare annotation was computed. [2019-09-20 13:05:21,470 INFO L443 ceAbstractionStarter]: For program point L973-1(lines 973 980) no Hoare annotation was computed. [2019-09-20 13:05:21,471 INFO L443 ceAbstractionStarter]: For program point L971(line 971) no Hoare annotation was computed. [2019-09-20 13:05:21,471 INFO L439 ceAbstractionStarter]: At program point L970(line 970) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (and (= 1 ~systemActive~0) (= 0 ~methaneLevelCritical~0) (= 1 ~waterLevel~0) (= ~pumpRunning~0 0)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~waterLevel~0)| 1)) (not (= |old(~methaneLevelCritical~0)| 0))) [2019-09-20 13:05:21,471 INFO L439 ceAbstractionStarter]: At program point L969(line 969) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (and (= 1 ~systemActive~0) (= 0 ~methaneLevelCritical~0) (= 1 ~waterLevel~0) (= ~pumpRunning~0 0)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~waterLevel~0)| 1)) (not (= |old(~methaneLevelCritical~0)| 0))) [2019-09-20 13:05:21,471 INFO L439 ceAbstractionStarter]: At program point L969-1(line 969) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (and (= 1 ~systemActive~0) (= 0 ~methaneLevelCritical~0) (= 1 ~waterLevel~0) (= ~pumpRunning~0 0)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~waterLevel~0)| 1)) (not (= |old(~methaneLevelCritical~0)| 0))) [2019-09-20 13:05:21,471 INFO L443 ceAbstractionStarter]: For program point L929(line 929) no Hoare annotation was computed. [2019-09-20 13:05:21,471 INFO L443 ceAbstractionStarter]: For program point L928(line 928) no Hoare annotation was computed. [2019-09-20 13:05:21,472 INFO L443 ceAbstractionStarter]: For program point Specification2EXIT(lines 921 944) no Hoare annotation was computed. [2019-09-20 13:05:21,472 INFO L443 ceAbstractionStarter]: For program point L927(line 927) no Hoare annotation was computed. [2019-09-20 13:05:21,472 INFO L443 ceAbstractionStarter]: For program point L926(line 926) no Hoare annotation was computed. [2019-09-20 13:05:21,472 INFO L443 ceAbstractionStarter]: For program point Specification2ENTRY(lines 921 944) no Hoare annotation was computed. [2019-09-20 13:05:21,472 INFO L443 ceAbstractionStarter]: For program point Specification2FINAL(lines 921 944) no Hoare annotation was computed. [2019-09-20 13:05:21,472 INFO L443 ceAbstractionStarter]: For program point L939(line 939) no Hoare annotation was computed. [2019-09-20 13:05:21,472 INFO L443 ceAbstractionStarter]: For program point L938(line 938) no Hoare annotation was computed. [2019-09-20 13:05:21,472 INFO L443 ceAbstractionStarter]: For program point L937(line 937) no Hoare annotation was computed. [2019-09-20 13:05:21,472 INFO L443 ceAbstractionStarter]: For program point L936(line 936) no Hoare annotation was computed. [2019-09-20 13:05:21,472 INFO L443 ceAbstractionStarter]: For program point L935(line 935) no Hoare annotation was computed. [2019-09-20 13:05:21,472 INFO L443 ceAbstractionStarter]: For program point L934(line 934) no Hoare annotation was computed. [2019-09-20 13:05:21,472 INFO L443 ceAbstractionStarter]: For program point L933(line 933) no Hoare annotation was computed. [2019-09-20 13:05:21,473 INFO L443 ceAbstractionStarter]: For program point L932(line 932) no Hoare annotation was computed. [2019-09-20 13:05:21,473 INFO L443 ceAbstractionStarter]: For program point L931(line 931) no Hoare annotation was computed. [2019-09-20 13:05:21,473 INFO L443 ceAbstractionStarter]: For program point L930(line 930) no Hoare annotation was computed. [2019-09-20 13:05:21,473 INFO L439 ceAbstractionStarter]: At program point L311(line 311) the Hoare annotation is: (let ((.cse2 (not (= ~methaneLevelCritical~0 0))) (.cse0 (not (= 0 |old(~pumpRunning~0)|))) (.cse1 (= ~systemActive~0 0))) (and (or .cse0 .cse1 .cse2) (or (= ~pumpRunning~0 |old(~pumpRunning~0)|) .cse1 .cse2) (or (not (= ~methaneLevelCritical~0 1)) .cse0 .cse1))) [2019-09-20 13:05:21,473 INFO L443 ceAbstractionStarter]: For program point L311-1(lines 292 316) no Hoare annotation was computed. [2019-09-20 13:05:21,473 INFO L439 ceAbstractionStarter]: At program point L306(line 306) the Hoare annotation is: (let ((.cse0 (= ~systemActive~0 0)) (.cse1 (= processEnvironment__wrappee__methaneQuery_~tmp~1 0)) (.cse2 (= ~pumpRunning~0 0))) (and (or (not (= ~methaneLevelCritical~0 1)) (not (= 0 |old(~pumpRunning~0)|)) .cse0 (and .cse1 .cse2)) (or .cse0 (and (= ~pumpRunning~0 |old(~pumpRunning~0)|) .cse1 .cse2) (not (= ~methaneLevelCritical~0 0))))) [2019-09-20 13:05:21,473 INFO L439 ceAbstractionStarter]: At program point processEnvironment__wrappee__methaneQueryENTRY(lines 292 316) the Hoare annotation is: (let ((.cse0 (= ~systemActive~0 0))) (and (or (not (= ~methaneLevelCritical~0 1)) (not (= 0 |old(~pumpRunning~0)|)) (= ~pumpRunning~0 0) .cse0) (or (= ~pumpRunning~0 |old(~pumpRunning~0)|) .cse0 (not (= ~methaneLevelCritical~0 0))))) [2019-09-20 13:05:21,473 INFO L439 ceAbstractionStarter]: At program point L302(line 302) the Hoare annotation is: (let ((.cse0 (= ~systemActive~0 0)) (.cse1 (not (= 1 ~waterLevel~0))) (.cse2 (= ~pumpRunning~0 0))) (and (or (not (= ~methaneLevelCritical~0 1)) (not (= 0 |old(~pumpRunning~0)|)) .cse0 (and .cse1 .cse2)) (or .cse0 (not (= ~methaneLevelCritical~0 0)) (and (= ~pumpRunning~0 |old(~pumpRunning~0)|) .cse1 .cse2)))) [2019-09-20 13:05:21,473 INFO L443 ceAbstractionStarter]: For program point L300(lines 300 308) no Hoare annotation was computed. [2019-09-20 13:05:21,474 INFO L443 ceAbstractionStarter]: For program point processEnvironment__wrappee__methaneQueryEXIT(lines 292 316) no Hoare annotation was computed. [2019-09-20 13:05:21,474 INFO L439 ceAbstractionStarter]: At program point L298(line 298) the Hoare annotation is: (let ((.cse0 (= ~pumpRunning~0 0)) (.cse1 (= ~systemActive~0 0))) (and (or (not (= ~methaneLevelCritical~0 1)) (not (= 0 |old(~pumpRunning~0)|)) .cse0 .cse1) (or (and (= ~pumpRunning~0 |old(~pumpRunning~0)|) .cse0) .cse1 (not (= ~methaneLevelCritical~0 0))))) [2019-09-20 13:05:21,474 INFO L443 ceAbstractionStarter]: For program point L298-1(line 298) no Hoare annotation was computed. [2019-09-20 13:05:21,474 INFO L443 ceAbstractionStarter]: For program point L296(lines 296 313) no Hoare annotation was computed. [2019-09-20 13:05:21,474 INFO L443 ceAbstractionStarter]: For program point stopSystemEXIT(lines 451 465) no Hoare annotation was computed. [2019-09-20 13:05:21,474 INFO L439 ceAbstractionStarter]: At program point L457(line 457) the Hoare annotation is: (let ((.cse3 (not (= |old(~systemActive~0)| 1))) (.cse2 (= 1 ~systemActive~0)) (.cse0 (not (= ~methaneLevelCritical~0 1))) (.cse6 (and (= ~pumpRunning~0 |old(~pumpRunning~0)|) (not (= 0 ~systemActive~0)))) (.cse5 (= |old(~systemActive~0)| 0)) (.cse1 (not (= 0 |old(~pumpRunning~0)|))) (.cse4 (not (= ~methaneLevelCritical~0 0)))) (and (or .cse0 .cse1) (or .cse2 .cse3 .cse4) (or .cse0 .cse3 .cse2) (or .cse0 .cse5 .cse6) (or .cse6 .cse5 .cse4) (or .cse1 .cse4))) [2019-09-20 13:05:21,474 INFO L443 ceAbstractionStarter]: For program point L455(lines 455 461) no Hoare annotation was computed. [2019-09-20 13:05:21,474 INFO L439 ceAbstractionStarter]: At program point stopSystemENTRY(lines 451 465) the Hoare annotation is: (let ((.cse1 (= ~pumpRunning~0 0)) (.cse0 (not (= 0 |old(~pumpRunning~0)|))) (.cse4 (not (= |old(~systemActive~0)| 1))) (.cse3 (= 1 ~systemActive~0)) (.cse5 (not (= ~methaneLevelCritical~0 1))) (.cse7 (and (= ~pumpRunning~0 |old(~pumpRunning~0)|) (not (= 0 ~systemActive~0)))) (.cse6 (= |old(~systemActive~0)| 0)) (.cse2 (not (= ~methaneLevelCritical~0 0)))) (and (or .cse0 .cse1 .cse2) (or .cse3 .cse4 .cse2) (or .cse5 .cse1 .cse0) (or .cse5 .cse4 .cse3) (or .cse5 .cse6 .cse7) (or .cse7 .cse6 .cse2))) [2019-09-20 13:05:21,475 INFO L443 ceAbstractionStarter]: For program point stopSystemFINAL(lines 451 465) no Hoare annotation was computed. [2019-09-20 13:05:21,475 INFO L443 ceAbstractionStarter]: For program point isPumpRunningEXIT(lines 387 395) no Hoare annotation was computed. [2019-09-20 13:05:21,475 INFO L446 ceAbstractionStarter]: At program point isPumpRunningENTRY(lines 387 395) the Hoare annotation is: true [2019-09-20 13:05:21,475 INFO L443 ceAbstractionStarter]: For program point isPumpRunningFINAL(lines 387 395) no Hoare annotation was computed. [2019-09-20 13:05:21,475 INFO L443 ceAbstractionStarter]: For program point L415(lines 415 423) no Hoare annotation was computed. [2019-09-20 13:05:21,475 INFO L443 ceAbstractionStarter]: For program point L415-2(lines 415 423) no Hoare annotation was computed. [2019-09-20 13:05:21,475 INFO L443 ceAbstractionStarter]: For program point L403(lines 403 411) no Hoare annotation was computed. [2019-09-20 13:05:21,475 INFO L443 ceAbstractionStarter]: For program point L403-2(lines 403 411) no Hoare annotation was computed. [2019-09-20 13:05:21,475 INFO L443 ceAbstractionStarter]: For program point printPumpFINAL(lines 396 431) no Hoare annotation was computed. [2019-09-20 13:05:21,475 INFO L443 ceAbstractionStarter]: For program point L426(line 426) no Hoare annotation was computed. [2019-09-20 13:05:21,475 INFO L443 ceAbstractionStarter]: For program point L426-1(line 426) no Hoare annotation was computed. [2019-09-20 13:05:21,475 INFO L443 ceAbstractionStarter]: For program point printPumpENTRY(lines 396 431) no Hoare annotation was computed. [2019-09-20 13:05:21,475 INFO L443 ceAbstractionStarter]: For program point printPumpEXIT(lines 396 431) no Hoare annotation was computed. [2019-09-20 13:05:21,476 INFO L443 ceAbstractionStarter]: For program point select_featuresEXIT(lines 155 161) no Hoare annotation was computed. [2019-09-20 13:05:21,476 INFO L446 ceAbstractionStarter]: At program point select_featuresFINAL(lines 155 161) the Hoare annotation is: true [2019-09-20 13:05:21,476 INFO L443 ceAbstractionStarter]: For program point __utac__exception__cf_handler_setENTRY(lines 521 566) no Hoare annotation was computed. [2019-09-20 13:05:21,476 INFO L443 ceAbstractionStarter]: For program point __utac__exception__cf_handler_setEXIT(lines 521 566) no Hoare annotation was computed. [2019-09-20 13:05:21,476 INFO L443 ceAbstractionStarter]: For program point __utac__exception__cf_handler_setFINAL(lines 521 566) no Hoare annotation was computed. [2019-09-20 13:05:21,476 INFO L443 ceAbstractionStarter]: For program point __utac__get_this_argtypeFINAL(lines 834 879) no Hoare annotation was computed. [2019-09-20 13:05:21,476 INFO L443 ceAbstractionStarter]: For program point L854(lines 854 861) no Hoare annotation was computed. [2019-09-20 13:05:21,476 INFO L443 ceAbstractionStarter]: For program point L848(lines 848 868) no Hoare annotation was computed. [2019-09-20 13:05:21,476 INFO L443 ceAbstractionStarter]: For program point L848-1(lines 848 868) no Hoare annotation was computed. [2019-09-20 13:05:21,476 INFO L443 ceAbstractionStarter]: For program point __utac__get_this_argtypeENTRY(lines 834 879) no Hoare annotation was computed. [2019-09-20 13:05:21,476 INFO L443 ceAbstractionStarter]: For program point __utac__get_this_argtypeEXIT(lines 834 879) no Hoare annotation was computed. [2019-09-20 13:05:21,477 INFO L439 ceAbstractionStarter]: At program point runTestENTRY(lines 952 962) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (and (= 1 ~systemActive~0) (= 0 ~methaneLevelCritical~0) (= 1 ~waterLevel~0) (= ~pumpRunning~0 0)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~waterLevel~0)| 1)) (not (= |old(~methaneLevelCritical~0)| 0))) [2019-09-20 13:05:21,477 INFO L439 ceAbstractionStarter]: At program point L957(line 957) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (and (= 1 ~systemActive~0) (= 0 ~methaneLevelCritical~0) (= 1 ~waterLevel~0) (= ~pumpRunning~0 0)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~waterLevel~0)| 1)) (not (= |old(~methaneLevelCritical~0)| 0))) [2019-09-20 13:05:21,477 INFO L443 ceAbstractionStarter]: For program point runTestEXIT(lines 952 962) no Hoare annotation was computed. [2019-09-20 13:05:21,477 INFO L443 ceAbstractionStarter]: For program point runTestFINAL(lines 952 962) no Hoare annotation was computed. [2019-09-20 13:05:21,477 INFO L446 ceAbstractionStarter]: At program point isMethaneAlarmENTRY(lines 376 386) the Hoare annotation is: true [2019-09-20 13:05:21,477 INFO L446 ceAbstractionStarter]: At program point L381(line 381) the Hoare annotation is: true [2019-09-20 13:05:21,477 INFO L443 ceAbstractionStarter]: For program point L381-1(line 381) no Hoare annotation was computed. [2019-09-20 13:05:21,477 INFO L443 ceAbstractionStarter]: For program point isMethaneAlarmEXIT(lines 376 386) no Hoare annotation was computed. [2019-09-20 13:05:21,478 INFO L443 ceAbstractionStarter]: For program point isMethaneAlarmFINAL(lines 376 386) no Hoare annotation was computed. [2019-09-20 13:05:21,478 INFO L439 ceAbstractionStarter]: At program point deactivatePumpENTRY(lines 368 375) the Hoare annotation is: (let ((.cse1 (= ~pumpRunning~0 |old(~pumpRunning~0)|)) (.cse0 (= ~systemActive~0 0))) (and (or (not (= ~methaneLevelCritical~0 1)) .cse0 .cse1) (or .cse1 .cse0 (not (= ~methaneLevelCritical~0 0))))) [2019-09-20 13:05:21,478 INFO L443 ceAbstractionStarter]: For program point deactivatePumpEXIT(lines 368 375) no Hoare annotation was computed. [2019-09-20 13:05:21,478 INFO L443 ceAbstractionStarter]: For program point deactivatePumpFINAL(lines 368 375) no Hoare annotation was computed. [2019-09-20 13:05:21,478 INFO L443 ceAbstractionStarter]: For program point isHighWaterSensorDryEXIT(lines 126 139) no Hoare annotation was computed. [2019-09-20 13:05:21,478 INFO L446 ceAbstractionStarter]: At program point isHighWaterSensorDryENTRY(lines 126 139) the Hoare annotation is: true [2019-09-20 13:05:21,478 INFO L443 ceAbstractionStarter]: For program point L130(lines 130 136) no Hoare annotation was computed. [2019-09-20 13:05:21,478 INFO L443 ceAbstractionStarter]: For program point isHighWaterSensorDryFINAL(lines 126 139) no Hoare annotation was computed. [2019-09-20 13:05:21,479 INFO L443 ceAbstractionStarter]: For program point processEnvironmentEXIT(lines 318 342) no Hoare annotation was computed. [2019-09-20 13:05:21,479 INFO L439 ceAbstractionStarter]: At program point processEnvironmentENTRY(lines 318 342) the Hoare annotation is: (let ((.cse1 (= ~pumpRunning~0 |old(~pumpRunning~0)|)) (.cse0 (= ~systemActive~0 0))) (and (or (not (= ~methaneLevelCritical~0 1)) .cse0 .cse1) (or .cse1 .cse0 (not (= ~methaneLevelCritical~0 0))))) [2019-09-20 13:05:21,479 INFO L439 ceAbstractionStarter]: At program point L337(line 337) the Hoare annotation is: (let ((.cse1 (= ~systemActive~0 0)) (.cse0 (and (= ~pumpRunning~0 |old(~pumpRunning~0)|) (= ~pumpRunning~0 0)))) (and (or .cse0 .cse1 (not (= ~methaneLevelCritical~0 0))) (or (not (= ~methaneLevelCritical~0 1)) .cse1 .cse0))) [2019-09-20 13:05:21,479 INFO L443 ceAbstractionStarter]: For program point L337-1(lines 318 342) no Hoare annotation was computed. [2019-09-20 13:05:21,479 INFO L439 ceAbstractionStarter]: At program point L332(line 332) the Hoare annotation is: (let ((.cse1 (not (= ~methaneLevelCritical~0 0))) (.cse0 (= ~systemActive~0 0))) (and (or (not (= 0 |old(~pumpRunning~0)|)) .cse0 .cse1) (or (and (= ~methaneLevelCritical~0 processEnvironment_~tmp~2) (= ~pumpRunning~0 |old(~pumpRunning~0)|)) .cse0 .cse1) (or (not (= ~methaneLevelCritical~0 1)) .cse0))) [2019-09-20 13:05:21,479 INFO L439 ceAbstractionStarter]: At program point L328(line 328) the Hoare annotation is: (let ((.cse0 (not (= ~methaneLevelCritical~0 1))) (.cse1 (= ~systemActive~0 0))) (and (or .cse0 .cse1 (and (= ~methaneLevelCritical~0 processEnvironment_~tmp~2) (= ~pumpRunning~0 |old(~pumpRunning~0)|))) (or .cse1 (not (= ~methaneLevelCritical~0 0))) (or .cse0 (not (= 0 |old(~pumpRunning~0)|)) .cse1))) [2019-09-20 13:05:21,479 INFO L443 ceAbstractionStarter]: For program point L326(lines 326 334) no Hoare annotation was computed. [2019-09-20 13:05:21,480 INFO L439 ceAbstractionStarter]: At program point L324(line 324) the Hoare annotation is: (let ((.cse4 (= ~pumpRunning~0 |old(~pumpRunning~0)|)) (.cse2 (not (= ~methaneLevelCritical~0 0))) (.cse3 (not (= ~methaneLevelCritical~0 1))) (.cse0 (not (= 0 |old(~pumpRunning~0)|))) (.cse1 (= ~systemActive~0 0))) (and (or .cse0 .cse1 .cse2) (or .cse3 .cse1 .cse4) (or .cse4 .cse1 .cse2) (or .cse3 .cse0 .cse1))) [2019-09-20 13:05:21,480 INFO L443 ceAbstractionStarter]: For program point L324-1(line 324) no Hoare annotation was computed. [2019-09-20 13:05:21,480 INFO L443 ceAbstractionStarter]: For program point L322(lines 322 339) no Hoare annotation was computed. [2019-09-20 13:05:21,480 INFO L443 ceAbstractionStarter]: For program point processEnvironment__wrappee__baseEXIT(lines 284 290) no Hoare annotation was computed. [2019-09-20 13:05:21,480 INFO L446 ceAbstractionStarter]: At program point processEnvironment__wrappee__baseFINAL(lines 284 290) the Hoare annotation is: true [2019-09-20 13:05:21,480 INFO L439 ceAbstractionStarter]: At program point L225(line 225) the Hoare annotation is: (let ((.cse0 (= 0 test_~splverifierCounter~0))) (or (and .cse0 (= 1 ~methaneLevelCritical~0)) (not (= 0 |old(~pumpRunning~0)|)) (and (= 0 ~methaneLevelCritical~0) .cse0) (not (= |old(~systemActive~0)| 1)) (not (= |old(~waterLevel~0)| 1)) (not (= |old(~methaneLevelCritical~0)| 0)))) [2019-09-20 13:05:21,480 INFO L439 ceAbstractionStarter]: At program point testENTRY(lines 183 250) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (and (= 1 ~systemActive~0) (= 0 ~methaneLevelCritical~0) (= 1 ~waterLevel~0) (= ~pumpRunning~0 0)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~waterLevel~0)| 1)) (not (= |old(~methaneLevelCritical~0)| 0))) [2019-09-20 13:05:21,481 INFO L443 ceAbstractionStarter]: For program point L223(lines 223 238) no Hoare annotation was computed. [2019-09-20 13:05:21,481 INFO L439 ceAbstractionStarter]: At program point L215(line 215) the Hoare annotation is: (let ((.cse2 (= ~pumpRunning~0 0)) (.cse0 (= 0 ~methaneLevelCritical~0)) (.cse1 (= 0 test_~splverifierCounter~0))) (or (not (= 0 |old(~pumpRunning~0)|)) (and .cse0 .cse1 .cse2) (and .cse1 .cse2 (= 1 ~methaneLevelCritical~0)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~waterLevel~0)| 1)) (not (= |old(~methaneLevelCritical~0)| 0)) (and .cse0 .cse1 (not (= 0 ~systemActive~0))))) [2019-09-20 13:05:21,481 INFO L443 ceAbstractionStarter]: For program point testFINAL(lines 183 250) no Hoare annotation was computed. [2019-09-20 13:05:21,481 INFO L443 ceAbstractionStarter]: For program point L213(lines 213 219) no Hoare annotation was computed. [2019-09-20 13:05:21,481 INFO L443 ceAbstractionStarter]: For program point L213-1(lines 213 219) no Hoare annotation was computed. [2019-09-20 13:05:21,481 INFO L439 ceAbstractionStarter]: At program point L240(lines 193 242) the Hoare annotation is: (let ((.cse2 (= ~pumpRunning~0 0)) (.cse0 (= 0 ~methaneLevelCritical~0)) (.cse1 (= 0 test_~splverifierCounter~0))) (or (not (= 0 |old(~pumpRunning~0)|)) (and .cse0 .cse1 .cse2) (and .cse1 .cse2 (= 1 ~methaneLevelCritical~0)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~waterLevel~0)| 1)) (not (= |old(~methaneLevelCritical~0)| 0)) (and .cse0 .cse1 (not (= 0 ~systemActive~0))))) [2019-09-20 13:05:21,481 INFO L439 ceAbstractionStarter]: At program point L205(line 205) the Hoare annotation is: (let ((.cse2 (= ~pumpRunning~0 0)) (.cse0 (= 0 ~methaneLevelCritical~0)) (.cse1 (= 0 test_~splverifierCounter~0))) (or (not (= 0 |old(~pumpRunning~0)|)) (and .cse0 .cse1 .cse2) (and .cse1 .cse2 (= 1 ~methaneLevelCritical~0)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~waterLevel~0)| 1)) (not (= |old(~methaneLevelCritical~0)| 0)) (and .cse0 .cse1 (not (= 0 ~systemActive~0))))) [2019-09-20 13:05:21,482 INFO L443 ceAbstractionStarter]: For program point L203(lines 203 209) no Hoare annotation was computed. [2019-09-20 13:05:21,482 INFO L443 ceAbstractionStarter]: For program point L203-1(lines 203 209) no Hoare annotation was computed. [2019-09-20 13:05:21,482 INFO L443 ceAbstractionStarter]: For program point L195(lines 195 199) no Hoare annotation was computed. [2019-09-20 13:05:21,482 INFO L439 ceAbstractionStarter]: At program point L243(lines 192 244) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~waterLevel~0)| 1)) (not (= |old(~methaneLevelCritical~0)| 0))) [2019-09-20 13:05:21,482 INFO L439 ceAbstractionStarter]: At program point L233(line 233) the Hoare annotation is: (let ((.cse2 (= ~pumpRunning~0 0)) (.cse3 (= 1 ~methaneLevelCritical~0)) (.cse0 (= 0 ~methaneLevelCritical~0)) (.cse1 (= 0 test_~splverifierCounter~0)) (.cse4 (not (= 0 ~systemActive~0)))) (or (not (= 0 |old(~pumpRunning~0)|)) (and .cse0 .cse1 .cse2) (and .cse1 .cse2 .cse3) (and .cse1 .cse4 .cse3) (not (= |old(~systemActive~0)| 1)) (not (= |old(~waterLevel~0)| 1)) (not (= |old(~methaneLevelCritical~0)| 0)) (and .cse0 .cse1 .cse4))) [2019-09-20 13:05:21,482 INFO L443 ceAbstractionStarter]: For program point L231(lines 231 237) no Hoare annotation was computed. [2019-09-20 13:05:21,482 INFO L439 ceAbstractionStarter]: At program point L231-1(lines 223 238) the Hoare annotation is: (let ((.cse2 (= ~pumpRunning~0 0)) (.cse3 (= 1 ~methaneLevelCritical~0)) (.cse0 (= 0 ~methaneLevelCritical~0)) (.cse1 (= 0 test_~splverifierCounter~0)) (.cse4 (not (= 0 ~systemActive~0)))) (or (not (= |old(~systemActive~0)| 1)) (not (= 0 |old(~pumpRunning~0)|)) (and .cse0 .cse1 .cse2) (and .cse1 .cse2 .cse3) (and .cse1 .cse4 .cse3) (not (= |old(~waterLevel~0)| 1)) (not (= |old(~methaneLevelCritical~0)| 0)) (and .cse0 .cse1 .cse4))) [2019-09-20 13:05:21,483 INFO L443 ceAbstractionStarter]: For program point testEXIT(lines 183 250) no Hoare annotation was computed. [2019-09-20 13:05:21,483 INFO L443 ceAbstractionStarter]: For program point L194(lines 193 242) no Hoare annotation was computed. [2019-09-20 13:05:21,483 INFO L443 ceAbstractionStarter]: For program point L802-1(lines 802 822) no Hoare annotation was computed. [2019-09-20 13:05:21,483 INFO L443 ceAbstractionStarter]: For program point __utac__get_this_argENTRY(lines 788 833) no Hoare annotation was computed. [2019-09-20 13:05:21,483 INFO L443 ceAbstractionStarter]: For program point __utac__get_this_argEXIT(lines 788 833) no Hoare annotation was computed. [2019-09-20 13:05:21,483 INFO L443 ceAbstractionStarter]: For program point __utac__get_this_argFINAL(lines 788 833) no Hoare annotation was computed. [2019-09-20 13:05:21,483 INFO L443 ceAbstractionStarter]: For program point L808(lines 808 815) no Hoare annotation was computed. [2019-09-20 13:05:21,483 INFO L443 ceAbstractionStarter]: For program point L802(lines 802 822) no Hoare annotation was computed. [2019-09-20 13:05:21,483 INFO L439 ceAbstractionStarter]: At program point activatePump__wrappee__highWaterSensorENTRY(lines 343 350) the Hoare annotation is: (or (= ~waterLevel~0 1) (not (= 0 |old(~pumpRunning~0)|)) (= ~systemActive~0 0) (not (= ~methaneLevelCritical~0 0)) (= ~pumpRunning~0 0)) [2019-09-20 13:05:21,484 INFO L443 ceAbstractionStarter]: For program point activatePump__wrappee__highWaterSensorEXIT(lines 343 350) no Hoare annotation was computed. [2019-09-20 13:05:21,484 INFO L443 ceAbstractionStarter]: For program point activatePump__wrappee__highWaterSensorFINAL(lines 343 350) no Hoare annotation was computed. [2019-09-20 13:05:21,484 INFO L439 ceAbstractionStarter]: At program point L500(line 500) the Hoare annotation is: (let ((.cse1 (not (= 0 ~pumpRunning~0))) (.cse0 (not (= ~methaneLevelCritical~0 0)))) (and (or (= ~systemActive~0 0) .cse0) (or (not (= ~methaneLevelCritical~0 1)) .cse1) (or .cse1 .cse0))) [2019-09-20 13:05:21,484 INFO L443 ceAbstractionStarter]: For program point L498(lines 498 504) no Hoare annotation was computed. [2019-09-20 13:05:21,484 INFO L443 ceAbstractionStarter]: For program point L497(lines 497 507) no Hoare annotation was computed. [2019-09-20 13:05:21,484 INFO L446 ceAbstractionStarter]: At program point __utac_acc__Specification2_spec__2ENTRY(lines 485 513) the Hoare annotation is: true [2019-09-20 13:05:21,484 INFO L439 ceAbstractionStarter]: At program point L495(line 495) the Hoare annotation is: (let ((.cse0 (not (= ~methaneLevelCritical~0 0)))) (and (or (= ~systemActive~0 0) .cse0) (or (not (= 0 ~pumpRunning~0)) .cse0))) [2019-09-20 13:05:21,485 INFO L443 ceAbstractionStarter]: For program point L495-1(line 495) no Hoare annotation was computed. [2019-09-20 13:05:21,485 INFO L443 ceAbstractionStarter]: For program point L493(lines 493 510) no Hoare annotation was computed. [2019-09-20 13:05:21,485 INFO L443 ceAbstractionStarter]: For program point L493-1(lines 485 513) no Hoare annotation was computed. [2019-09-20 13:05:21,485 INFO L446 ceAbstractionStarter]: At program point L491(line 491) the Hoare annotation is: true [2019-09-20 13:05:21,485 INFO L443 ceAbstractionStarter]: For program point L491-1(line 491) no Hoare annotation was computed. [2019-09-20 13:05:21,485 INFO L443 ceAbstractionStarter]: For program point __utac_acc__Specification2_spec__2EXIT(lines 485 513) no Hoare annotation was computed. [2019-09-20 13:05:21,485 INFO L443 ceAbstractionStarter]: For program point printEnvironmentEXIT(lines 94 116) no Hoare annotation was computed. [2019-09-20 13:05:21,485 INFO L443 ceAbstractionStarter]: For program point L102(lines 102 110) no Hoare annotation was computed. [2019-09-20 13:05:21,486 INFO L443 ceAbstractionStarter]: For program point printEnvironmentENTRY(lines 94 116) no Hoare annotation was computed. [2019-09-20 13:05:21,486 INFO L443 ceAbstractionStarter]: For program point printEnvironmentFINAL(lines 94 116) no Hoare annotation was computed. [2019-09-20 13:05:21,486 INFO L443 ceAbstractionStarter]: For program point L102-2(lines 102 110) no Hoare annotation was computed. [2019-09-20 13:05:21,486 INFO L446 ceAbstractionStarter]: At program point __utac_acc__Specification2_spec__1ENTRY(lines 477 484) the Hoare annotation is: true [2019-09-20 13:05:21,486 INFO L443 ceAbstractionStarter]: For program point __utac_acc__Specification2_spec__1FINAL(lines 477 484) no Hoare annotation was computed. [2019-09-20 13:05:21,486 INFO L443 ceAbstractionStarter]: For program point __utac_acc__Specification2_spec__1EXIT(lines 477 484) no Hoare annotation was computed. [2019-09-20 13:05:21,486 INFO L443 ceAbstractionStarter]: For program point select_oneENTRY(lines 145 154) no Hoare annotation was computed. [2019-09-20 13:05:21,486 INFO L443 ceAbstractionStarter]: For program point select_oneFINAL(lines 145 154) no Hoare annotation was computed. [2019-09-20 13:05:21,487 INFO L443 ceAbstractionStarter]: For program point select_oneEXIT(lines 145 154) no Hoare annotation was computed. [2019-09-20 13:05:21,487 INFO L443 ceAbstractionStarter]: For program point L735(lines 734 754) no Hoare annotation was computed. [2019-09-20 13:05:21,487 INFO L443 ceAbstractionStarter]: For program point __utac__error_stack_mgtENTRY(lines 685 787) no Hoare annotation was computed. [2019-09-20 13:05:21,487 INFO L443 ceAbstractionStarter]: For program point L766(line 766) no Hoare annotation was computed. [2019-09-20 13:05:21,488 INFO L443 ceAbstractionStarter]: For program point L766-1(line 766) no Hoare annotation was computed. [2019-09-20 13:05:21,488 INFO L443 ceAbstractionStarter]: For program point L731(lines 731 772) no Hoare annotation was computed. [2019-09-20 13:05:21,488 INFO L443 ceAbstractionStarter]: For program point L750(line 750) no Hoare annotation was computed. [2019-09-20 13:05:21,488 INFO L443 ceAbstractionStarter]: For program point L750-1(line 750) no Hoare annotation was computed. [2019-09-20 13:05:21,488 INFO L443 ceAbstractionStarter]: For program point __utac__error_stack_mgtFINAL(lines 685 787) no Hoare annotation was computed. [2019-09-20 13:05:21,488 INFO L443 ceAbstractionStarter]: For program point L709(lines 709 713) no Hoare annotation was computed. [2019-09-20 13:05:21,488 INFO L443 ceAbstractionStarter]: For program point L773(lines 773 784) no Hoare annotation was computed. [2019-09-20 13:05:21,488 INFO L443 ceAbstractionStarter]: For program point L736(lines 736 740) no Hoare annotation was computed. [2019-09-20 13:05:21,489 INFO L443 ceAbstractionStarter]: For program point L734-2(lines 734 754) no Hoare annotation was computed. [2019-09-20 13:05:21,489 INFO L443 ceAbstractionStarter]: For program point L755(lines 733 756) no Hoare annotation was computed. [2019-09-20 13:05:21,489 INFO L443 ceAbstractionStarter]: For program point __utac__error_stack_mgtEXIT(lines 685 787) no Hoare annotation was computed. [2019-09-20 13:05:21,489 INFO L443 ceAbstractionStarter]: For program point L714(lines 714 730) no Hoare annotation was computed. [2019-09-20 13:05:21,489 INFO L443 ceAbstractionStarter]: For program point L774(lines 774 781) no Hoare annotation was computed. [2019-09-20 13:05:21,489 INFO L443 ceAbstractionStarter]: For program point ULTIMATE.initFINAL(line -1) no Hoare annotation was computed. [2019-09-20 13:05:21,489 INFO L439 ceAbstractionStarter]: At program point ULTIMATE.initENTRY(line -1) the Hoare annotation is: (= ~pumpRunning~0 |old(~pumpRunning~0)|) [2019-09-20 13:05:21,489 INFO L443 ceAbstractionStarter]: For program point ULTIMATE.initEXIT(line -1) no Hoare annotation was computed. [2019-09-20 13:05:21,489 INFO L443 ceAbstractionStarter]: For program point activatePumpEXIT(lines 351 367) no Hoare annotation was computed. [2019-09-20 13:05:21,490 INFO L439 ceAbstractionStarter]: At program point L362(line 362) the Hoare annotation is: (let ((.cse0 (= ~waterLevel~0 1)) (.cse1 (not (= 0 |old(~pumpRunning~0)|))) (.cse2 (= ~systemActive~0 0))) (and (or (and (= ~methaneLevelCritical~0 activatePump_~tmp~3) (= ~pumpRunning~0 0)) .cse0 .cse1 .cse2 (not (= ~methaneLevelCritical~0 0))) (or (not (= ~methaneLevelCritical~0 1)) .cse0 .cse1 .cse2))) [2019-09-20 13:05:21,490 INFO L443 ceAbstractionStarter]: For program point L362-1(lines 351 367) no Hoare annotation was computed. [2019-09-20 13:05:21,491 INFO L439 ceAbstractionStarter]: At program point activatePumpENTRY(lines 351 367) the Hoare annotation is: (let ((.cse0 (= ~waterLevel~0 1)) (.cse1 (not (= 0 |old(~pumpRunning~0)|))) (.cse2 (= ~systemActive~0 0)) (.cse3 (= ~pumpRunning~0 0))) (and (or .cse0 .cse1 .cse2 (not (= ~methaneLevelCritical~0 0)) .cse3) (or (not (= ~methaneLevelCritical~0 1)) .cse0 .cse1 .cse2 .cse3))) [2019-09-20 13:05:21,491 INFO L443 ceAbstractionStarter]: For program point L358(lines 358 364) no Hoare annotation was computed. [2019-09-20 13:05:21,491 INFO L439 ceAbstractionStarter]: At program point L356(line 356) the Hoare annotation is: (let ((.cse0 (= ~waterLevel~0 1)) (.cse1 (not (= 0 |old(~pumpRunning~0)|))) (.cse2 (= ~systemActive~0 0)) (.cse3 (= ~pumpRunning~0 0))) (and (or .cse0 .cse1 .cse2 (not (= ~methaneLevelCritical~0 0)) .cse3) (or (not (= ~methaneLevelCritical~0 1)) .cse0 .cse1 .cse2 .cse3))) [2019-09-20 13:05:21,491 INFO L443 ceAbstractionStarter]: For program point L356-1(line 356) no Hoare annotation was computed. [2019-09-20 13:05:21,491 INFO L443 ceAbstractionStarter]: For program point getWaterLevelENTRY(lines 117 125) no Hoare annotation was computed. [2019-09-20 13:05:21,492 INFO L443 ceAbstractionStarter]: For program point getWaterLevelFINAL(lines 117 125) no Hoare annotation was computed. [2019-09-20 13:05:21,493 INFO L443 ceAbstractionStarter]: For program point getWaterLevelEXIT(lines 117 125) no Hoare annotation was computed. [2019-09-20 13:05:21,493 INFO L443 ceAbstractionStarter]: For program point isHighWaterLevelEXIT(lines 432 450) no Hoare annotation was computed. [2019-09-20 13:05:21,493 INFO L443 ceAbstractionStarter]: For program point L441(lines 441 445) no Hoare annotation was computed. [2019-09-20 13:05:21,493 INFO L446 ceAbstractionStarter]: At program point L439(line 439) the Hoare annotation is: true [2019-09-20 13:05:21,494 INFO L443 ceAbstractionStarter]: For program point L441-2(lines 441 445) no Hoare annotation was computed. [2019-09-20 13:05:21,494 INFO L443 ceAbstractionStarter]: For program point L439-1(line 439) no Hoare annotation was computed. [2019-09-20 13:05:21,494 INFO L446 ceAbstractionStarter]: At program point isHighWaterLevelENTRY(lines 432 450) the Hoare annotation is: true [2019-09-20 13:05:21,494 INFO L443 ceAbstractionStarter]: For program point isHighWaterLevelFINAL(lines 432 450) no Hoare annotation was computed. [2019-09-20 13:05:21,494 INFO L443 ceAbstractionStarter]: For program point L77-1(lines 73 84) no Hoare annotation was computed. [2019-09-20 13:05:21,495 INFO L439 ceAbstractionStarter]: At program point changeMethaneLevelENTRY(lines 73 84) the Hoare annotation is: (let ((.cse0 (not (= 0 ~pumpRunning~0))) (.cse1 (= 0 ~methaneLevelCritical~0)) (.cse2 (not (= |old(~methaneLevelCritical~0)| 0)))) (and (or (not (= |old(~methaneLevelCritical~0)| 1)) .cse0 (= 1 ~methaneLevelCritical~0)) (or .cse0 .cse1 .cse2) (or .cse1 (= ~systemActive~0 0) .cse2))) [2019-09-20 13:05:21,495 INFO L443 ceAbstractionStarter]: For program point changeMethaneLevelEXIT(lines 73 84) no Hoare annotation was computed. [2019-09-20 13:05:21,495 INFO L443 ceAbstractionStarter]: For program point ##fun~int~X~int~TO~intEXIT(line -1) no Hoare annotation was computed. [2019-09-20 13:05:21,495 INFO L443 ceAbstractionStarter]: For program point ##fun~int~X~int~TO~intENTRY(line -1) no Hoare annotation was computed. [2019-09-20 13:05:21,495 INFO L443 ceAbstractionStarter]: For program point ##fun~int~X~int~TO~intFINAL(line -1) no Hoare annotation was computed. [2019-09-20 13:05:21,495 INFO L446 ceAbstractionStarter]: At program point isMethaneLevelCriticalENTRY(lines 85 93) the Hoare annotation is: true [2019-09-20 13:05:21,496 INFO L443 ceAbstractionStarter]: For program point isMethaneLevelCriticalFINAL(lines 85 93) no Hoare annotation was computed. [2019-09-20 13:05:21,496 INFO L443 ceAbstractionStarter]: For program point isMethaneLevelCriticalEXIT(lines 85 93) no Hoare annotation was computed. [2019-09-20 13:05:21,497 INFO L439 ceAbstractionStarter]: At program point L273(line 273) the Hoare annotation is: (let ((.cse8 (= |old(~waterLevel~0)| 1)) (.cse1 (= 1 ~waterLevel~0))) (let ((.cse7 (= ~pumpRunning~0 |old(~pumpRunning~0)|)) (.cse6 (= ~systemActive~0 0)) (.cse9 (not .cse1)) (.cse5 (not (= 0 ~systemActive~0))) (.cse3 (not (= ~methaneLevelCritical~0 0))) (.cse4 (not (= ~methaneLevelCritical~0 1))) (.cse0 (not (= 0 |old(~pumpRunning~0)|))) (.cse2 (not .cse8))) (and (or .cse0 .cse1 .cse2 .cse3) (or .cse4 .cse0 .cse5) (or .cse4 .cse6 .cse7) (or .cse7 .cse6 .cse3) (or .cse4 .cse8 .cse0 .cse9) (or .cse8 .cse0 .cse3 .cse9) (or .cse5 .cse0 .cse3) (or .cse4 .cse0 .cse1 .cse2)))) [2019-09-20 13:05:21,497 INFO L439 ceAbstractionStarter]: At program point timeShiftENTRY(lines 260 283) the Hoare annotation is: (let ((.cse0 (= |old(~waterLevel~0)| 1)) (.cse8 (= 1 ~waterLevel~0))) (let ((.cse5 (= ~pumpRunning~0 |old(~pumpRunning~0)|)) (.cse1 (= ~systemActive~0 0)) (.cse3 (not (= ~methaneLevelCritical~0 0))) (.cse2 (not .cse8)) (.cse7 (= ~pumpRunning~0 0)) (.cse4 (not (= ~methaneLevelCritical~0 1))) (.cse6 (not (= 0 |old(~pumpRunning~0)|))) (.cse9 (not .cse0))) (and (or .cse0 .cse1 .cse2 .cse3) (or .cse4 .cse1 .cse5) (or .cse0 .cse6 .cse3 (and .cse2 .cse7)) (or .cse4 .cse0 .cse1 .cse2) (or .cse5 .cse1 .cse3) (or .cse6 (and .cse8 .cse7) .cse9 .cse3) (or .cse4 .cse0 .cse6 .cse2) (or .cse4 .cse6 .cse7) (or .cse4 .cse6 .cse8 .cse9)))) [2019-09-20 13:05:21,497 INFO L439 ceAbstractionStarter]: At program point L271(lines 271 277) the Hoare annotation is: (let ((.cse4 (= 1 ~waterLevel~0))) (let ((.cse8 (= |old(~waterLevel~0)| 1)) (.cse9 (not .cse4))) (let ((.cse1 (not (= ~methaneLevelCritical~0 0))) (.cse2 (and (= 0 ~methaneLevelCritical~0) .cse9 (not (= 0 ~systemActive~0)))) (.cse0 (= ~systemActive~0 0)) (.cse5 (= ~pumpRunning~0 0)) (.cse7 (not (= ~methaneLevelCritical~0 1))) (.cse3 (not (= 0 |old(~pumpRunning~0)|))) (.cse6 (not .cse8))) (and (or (= ~pumpRunning~0 |old(~pumpRunning~0)|) .cse0 .cse1 .cse2) (or .cse3 (and .cse4 .cse5) .cse6 .cse1) (or .cse7 .cse8 .cse3 .cse9) (or .cse8 .cse3 .cse1 .cse2 (and .cse9 .cse5)) (or .cse7 .cse3 .cse5) (or .cse7 .cse0 .cse5) (or .cse7 .cse3 .cse4 .cse6))))) [2019-09-20 13:05:21,497 INFO L443 ceAbstractionStarter]: For program point timeShiftEXIT(lines 260 283) no Hoare annotation was computed. [2019-09-20 13:05:21,498 INFO L439 ceAbstractionStarter]: At program point L266(line 266) the Hoare annotation is: (let ((.cse0 (not (= ~methaneLevelCritical~0 1))) (.cse3 (= ~pumpRunning~0 |old(~pumpRunning~0)|)) (.cse2 (= ~systemActive~0 0)) (.cse1 (not (= 0 |old(~pumpRunning~0)|))) (.cse4 (not (= ~methaneLevelCritical~0 0)))) (and (or .cse0 .cse1) (or .cse0 .cse2 .cse3) (or .cse3 .cse2 .cse4) (or .cse1 .cse4))) [2019-09-20 13:05:21,498 INFO L443 ceAbstractionStarter]: For program point L264(lines 263 282) no Hoare annotation was computed. [2019-09-20 13:05:21,498 INFO L443 ceAbstractionStarter]: For program point timeShiftFINAL(lines 260 283) no Hoare annotation was computed. [2019-09-20 13:05:21,498 INFO L446 ceAbstractionStarter]: At program point L897(line 897) the Hoare annotation is: true [2019-09-20 13:05:21,498 INFO L443 ceAbstractionStarter]: For program point L897-1(line 897) no Hoare annotation was computed. [2019-09-20 13:05:21,498 INFO L443 ceAbstractionStarter]: For program point cleanupEXIT(lines 891 920) no Hoare annotation was computed. [2019-09-20 13:05:21,498 INFO L446 ceAbstractionStarter]: At program point cleanupENTRY(lines 891 920) the Hoare annotation is: true [2019-09-20 13:05:21,498 INFO L446 ceAbstractionStarter]: At program point L916(lines 891 920) the Hoare annotation is: true [2019-09-20 13:05:21,499 INFO L443 ceAbstractionStarter]: For program point L912(line 912) no Hoare annotation was computed. [2019-09-20 13:05:21,499 INFO L443 ceAbstractionStarter]: For program point L905(lines 905 909) no Hoare annotation was computed. [2019-09-20 13:05:21,499 INFO L446 ceAbstractionStarter]: At program point L905-1(lines 905 909) the Hoare annotation is: true [2019-09-20 13:05:21,499 INFO L443 ceAbstractionStarter]: For program point L902(line 902) no Hoare annotation was computed. [2019-09-20 13:05:21,499 INFO L446 ceAbstractionStarter]: At program point L901-2(lines 901 915) the Hoare annotation is: true [2019-09-20 13:05:21,499 INFO L446 ceAbstractionStarter]: At program point lowerWaterLevelENTRY(lines 49 60) the Hoare annotation is: true [2019-09-20 13:05:21,499 INFO L443 ceAbstractionStarter]: For program point lowerWaterLevelEXIT(lines 49 60) no Hoare annotation was computed. [2019-09-20 13:05:21,499 INFO L443 ceAbstractionStarter]: For program point L53-1(lines 49 60) no Hoare annotation was computed. [2019-09-20 13:05:21,499 INFO L443 ceAbstractionStarter]: For program point setupEXIT(lines 945 951) no Hoare annotation was computed. [2019-09-20 13:05:21,500 INFO L446 ceAbstractionStarter]: At program point setupFINAL(lines 945 951) the Hoare annotation is: true [2019-09-20 13:05:21,500 INFO L443 ceAbstractionStarter]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2019-09-20 13:05:21,500 INFO L439 ceAbstractionStarter]: At program point L-1(line -1) the Hoare annotation is: (and (= 1 ~systemActive~0) (= 0 ~methaneLevelCritical~0) (= 1 ~waterLevel~0) (= ~pumpRunning~0 0)) [2019-09-20 13:05:21,500 INFO L446 ceAbstractionStarter]: At program point ULTIMATE.startENTRY(line -1) the Hoare annotation is: true [2019-09-20 13:05:21,500 INFO L443 ceAbstractionStarter]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2019-09-20 13:05:21,500 INFO L443 ceAbstractionStarter]: For program point startSystemEXIT(lines 466 473) no Hoare annotation was computed. [2019-09-20 13:05:21,500 INFO L446 ceAbstractionStarter]: At program point startSystemENTRY(lines 466 473) the Hoare annotation is: true [2019-09-20 13:05:21,500 INFO L443 ceAbstractionStarter]: For program point startSystemFINAL(lines 466 473) no Hoare annotation was computed. [2019-09-20 13:05:21,501 INFO L443 ceAbstractionStarter]: For program point L65-1(lines 61 72) no Hoare annotation was computed. [2019-09-20 13:05:21,501 INFO L443 ceAbstractionStarter]: For program point waterRiseEXIT(lines 61 72) no Hoare annotation was computed. [2019-09-20 13:05:21,501 INFO L439 ceAbstractionStarter]: At program point waterRiseENTRY(lines 61 72) the Hoare annotation is: (let ((.cse0 (not (= 0 ~pumpRunning~0))) (.cse1 (= 1 ~waterLevel~0)) (.cse2 (not (= |old(~waterLevel~0)| 1)))) (and (or (not (= ~methaneLevelCritical~0 1)) .cse0 .cse1 .cse2) (or .cse0 .cse1 .cse2 (not (= ~methaneLevelCritical~0 0))))) [2019-09-20 13:05:21,501 INFO L443 ceAbstractionStarter]: For program point __automaton_failFINAL(lines 881 888) no Hoare annotation was computed. [2019-09-20 13:05:21,501 INFO L446 ceAbstractionStarter]: At program point __automaton_failENTRY(lines 881 888) the Hoare annotation is: true [2019-09-20 13:05:21,501 INFO L443 ceAbstractionStarter]: For program point __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION(line 885) no Hoare annotation was computed. [2019-09-20 13:05:21,501 INFO L443 ceAbstractionStarter]: For program point __automaton_failEXIT(lines 881 888) no Hoare annotation was computed. [2019-09-20 13:05:21,521 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.09 01:05:21 BoogieIcfgContainer [2019-09-20 13:05:21,522 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2019-09-20 13:05:21,525 INFO L168 Benchmark]: Toolchain (without parser) took 17202.65 ms. Allocated memory was 133.2 MB in the beginning and 498.1 MB in the end (delta: 364.9 MB). Free memory was 83.6 MB in the beginning and 93.3 MB in the end (delta: -9.6 MB). Peak memory consumption was 385.0 MB. Max. memory is 7.1 GB. [2019-09-20 13:05:21,526 INFO L168 Benchmark]: CDTParser took 0.22 ms. Allocated memory is still 133.2 MB. Free memory was 103.4 MB in the beginning and 103.2 MB in the end (delta: 212.8 kB). Peak memory consumption was 212.8 kB. Max. memory is 7.1 GB. [2019-09-20 13:05:21,528 INFO L168 Benchmark]: CACSL2BoogieTranslator took 767.89 ms. Allocated memory was 133.2 MB in the beginning and 198.2 MB in the end (delta: 65.0 MB). Free memory was 83.4 MB in the beginning and 162.9 MB in the end (delta: -79.5 MB). Peak memory consumption was 23.7 MB. Max. memory is 7.1 GB. [2019-09-20 13:05:21,535 INFO L168 Benchmark]: Boogie Preprocessor took 84.85 ms. Allocated memory is still 198.2 MB. Free memory was 162.9 MB in the beginning and 158.4 MB in the end (delta: 4.5 MB). Peak memory consumption was 4.5 MB. Max. memory is 7.1 GB. [2019-09-20 13:05:21,536 INFO L168 Benchmark]: RCFGBuilder took 1168.70 ms. Allocated memory was 198.2 MB in the beginning and 217.1 MB in the end (delta: 18.9 MB). Free memory was 158.4 MB in the beginning and 187.6 MB in the end (delta: -29.1 MB). Peak memory consumption was 95.3 MB. Max. memory is 7.1 GB. [2019-09-20 13:05:21,537 INFO L168 Benchmark]: TraceAbstraction took 15176.71 ms. Allocated memory was 217.1 MB in the beginning and 498.1 MB in the end (delta: 281.0 MB). Free memory was 187.6 MB in the beginning and 93.3 MB in the end (delta: 94.3 MB). Peak memory consumption was 405.1 MB. Max. memory is 7.1 GB. [2019-09-20 13:05:21,543 INFO L335 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.22 ms. Allocated memory is still 133.2 MB. Free memory was 103.4 MB in the beginning and 103.2 MB in the end (delta: 212.8 kB). Peak memory consumption was 212.8 kB. Max. memory is 7.1 GB. * CACSL2BoogieTranslator took 767.89 ms. Allocated memory was 133.2 MB in the beginning and 198.2 MB in the end (delta: 65.0 MB). Free memory was 83.4 MB in the beginning and 162.9 MB in the end (delta: -79.5 MB). Peak memory consumption was 23.7 MB. Max. memory is 7.1 GB. * Boogie Preprocessor took 84.85 ms. Allocated memory is still 198.2 MB. Free memory was 162.9 MB in the beginning and 158.4 MB in the end (delta: 4.5 MB). Peak memory consumption was 4.5 MB. Max. memory is 7.1 GB. * RCFGBuilder took 1168.70 ms. Allocated memory was 198.2 MB in the beginning and 217.1 MB in the end (delta: 18.9 MB). Free memory was 158.4 MB in the beginning and 187.6 MB in the end (delta: -29.1 MB). Peak memory consumption was 95.3 MB. Max. memory is 7.1 GB. * TraceAbstraction took 15176.71 ms. Allocated memory was 217.1 MB in the beginning and 498.1 MB in the end (delta: 281.0 MB). Free memory was 187.6 MB in the beginning and 93.3 MB in the end (delta: 94.3 MB). Peak memory consumption was 405.1 MB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 885]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 193]: Loop Invariant Derived loop invariant: (((((!(0 == \old(pumpRunning)) || ((0 == methaneLevelCritical && 0 == splverifierCounter) && pumpRunning == 0)) || ((0 == splverifierCounter && pumpRunning == 0) && 1 == methaneLevelCritical)) || !(\old(systemActive) == 1)) || !(\old(waterLevel) == 1)) || !(\old(methaneLevelCritical) == 0)) || ((0 == methaneLevelCritical && 0 == splverifierCounter) && !(0 == systemActive)) - InvariantResult [Line: 891]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 901]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 192]: Loop Invariant Derived loop invariant: ((!(0 == \old(pumpRunning)) || !(\old(systemActive) == 1)) || !(\old(waterLevel) == 1)) || !(\old(methaneLevelCritical) == 0) - StatisticsResult: Ultimate Automizer benchmark data CFG has 42 procedures, 247 locations, 1 error locations. SAFE Result, 15.0s OverallTime, 10 OverallIterations, 4 TraceHistogramMax, 5.9s AutomataDifference, 0.0s DeadEndRemovalTime, 5.2s HoareAnnotationTime, HoareTripleCheckerStatistics: 1986 SDtfs, 1373 SDslu, 8342 SDs, 0 SdLazy, 3552 SolverSat, 207 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 3.6s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 396 GetRequests, 294 SyntacticMatches, 2 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 302 ImplicationChecksByTransitivity, 1.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2119occurred in iteration=7, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 0.8s AutomataMinimizationTime, 10 MinimizatonAttempts, 186 StatesRemovedByMinimization, 5 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 67 LocationsWithAnnotation, 4380 PreInvPairs, 4629 NumberOfFragments, 1816 HoareAnnotationTreeSize, 4380 FomulaSimplifications, 4609 FormulaSimplificationTreeSizeReduction, 0.9s HoareSimplificationTime, 67 FomulaSimplificationsInter, 14042 FormulaSimplificationTreeSizeReductionInter, 4.1s HoareSimplificationTimeInter, RefinementEngineStatistics: TraceCheckStatistics: 0.1s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 1.4s InterpolantComputationTime, 1136 NumberOfCodeBlocks, 1136 NumberOfCodeBlocksAsserted, 12 NumberOfCheckSat, 1124 ConstructedInterpolants, 0 QuantifiedInterpolants, 188063 SizeOfPredicates, 6 NumberOfNonLiveVariables, 1763 ConjunctsInSsa, 18 ConjunctsInUnsatCore, 12 InterpolantComputations, 10 PerfectInterpolantSequences, 109/113 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be correct! Received shutdown request...