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_spec5_product54.cil.c -------------------------------------------------------------------------------- This is Ultimate 0.1.24-112bae1 [2019-09-08 06:12:05,606 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-09-08 06:12:05,608 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-09-08 06:12:05,621 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-09-08 06:12:05,622 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-09-08 06:12:05,623 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-09-08 06:12:05,626 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-09-08 06:12:05,632 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-09-08 06:12:05,633 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-09-08 06:12:05,638 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-09-08 06:12:05,639 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-09-08 06:12:05,640 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-09-08 06:12:05,640 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-09-08 06:12:05,643 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-09-08 06:12:05,645 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-09-08 06:12:05,647 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-09-08 06:12:05,648 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-09-08 06:12:05,650 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-09-08 06:12:05,651 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-09-08 06:12:05,657 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-09-08 06:12:05,660 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-09-08 06:12:05,661 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-09-08 06:12:05,663 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-09-08 06:12:05,663 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-09-08 06:12:05,665 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-09-08 06:12:05,666 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-09-08 06:12:05,666 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-09-08 06:12:05,667 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-09-08 06:12:05,667 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-09-08 06:12:05,671 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-09-08 06:12:05,671 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-09-08 06:12:05,672 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-09-08 06:12:05,673 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-09-08 06:12:05,674 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-09-08 06:12:05,678 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-09-08 06:12:05,678 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-09-08 06:12:05,679 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-09-08 06:12:05,679 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-09-08 06:12:05,679 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-09-08 06:12:05,680 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-09-08 06:12:05,680 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-09-08 06:12:05,681 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-08 06:12:05,694 INFO L113 SettingsManager]: Loading preferences was successful [2019-09-08 06:12:05,695 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-09-08 06:12:05,696 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-09-08 06:12:05,696 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-09-08 06:12:05,696 INFO L138 SettingsManager]: * Use SBE=true [2019-09-08 06:12:05,696 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-09-08 06:12:05,696 INFO L138 SettingsManager]: * sizeof long=4 [2019-09-08 06:12:05,697 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-09-08 06:12:05,697 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-09-08 06:12:05,697 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-09-08 06:12:05,697 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2019-09-08 06:12:05,697 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-09-08 06:12:05,698 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2019-09-08 06:12:05,698 INFO L138 SettingsManager]: * sizeof long double=12 [2019-09-08 06:12:05,698 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-09-08 06:12:05,698 INFO L138 SettingsManager]: * Use constant arrays=true [2019-09-08 06:12:05,698 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2019-09-08 06:12:05,699 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-09-08 06:12:05,699 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-09-08 06:12:05,699 INFO L138 SettingsManager]: * To the following directory=./dump/ [2019-09-08 06:12:05,699 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2019-09-08 06:12:05,699 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-09-08 06:12:05,699 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-09-08 06:12:05,700 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-09-08 06:12:05,700 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2019-09-08 06:12:05,700 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-09-08 06:12:05,700 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-09-08 06:12:05,700 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2019-09-08 06:12:05,701 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2019-09-08 06:12:05,734 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-09-08 06:12:05,744 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-09-08 06:12:05,749 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-09-08 06:12:05,750 INFO L271 PluginConnector]: Initializing CDTParser... [2019-09-08 06:12:05,750 INFO L275 PluginConnector]: CDTParser initialized [2019-09-08 06:12:05,751 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/product-lines/minepump_spec5_product54.cil.c [2019-09-08 06:12:05,813 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1b1645c9b/50002c04b9dd457bbc331e3dbc294d38/FLAG7b9d0df73 [2019-09-08 06:12:06,348 INFO L306 CDTParser]: Found 1 translation units. [2019-09-08 06:12:06,348 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/product-lines/minepump_spec5_product54.cil.c [2019-09-08 06:12:06,360 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1b1645c9b/50002c04b9dd457bbc331e3dbc294d38/FLAG7b9d0df73 [2019-09-08 06:12:06,660 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1b1645c9b/50002c04b9dd457bbc331e3dbc294d38 [2019-09-08 06:12:06,669 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-09-08 06:12:06,671 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2019-09-08 06:12:06,672 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-09-08 06:12:06,672 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-09-08 06:12:06,676 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-09-08 06:12:06,677 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.09 06:12:06" (1/1) ... [2019-09-08 06:12:06,679 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@f07c2ac and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.09 06:12:06, skipping insertion in model container [2019-09-08 06:12:06,680 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.09 06:12:06" (1/1) ... [2019-09-08 06:12:06,687 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-09-08 06:12:06,739 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-09-08 06:12:07,180 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-09-08 06:12:07,198 INFO L188 MainTranslator]: Completed pre-run [2019-09-08 06:12:07,294 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-09-08 06:12:07,344 INFO L192 MainTranslator]: Completed translation [2019-09-08 06:12:07,344 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.09 06:12:07 WrapperNode [2019-09-08 06:12:07,345 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-09-08 06:12:07,346 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-09-08 06:12:07,346 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-09-08 06:12:07,346 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-09-08 06:12:07,358 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.09 06:12:07" (1/1) ... [2019-09-08 06:12:07,358 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.09 06:12:07" (1/1) ... [2019-09-08 06:12:07,394 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.09 06:12:07" (1/1) ... [2019-09-08 06:12:07,395 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.09 06:12:07" (1/1) ... [2019-09-08 06:12:07,423 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.09 06:12:07" (1/1) ... [2019-09-08 06:12:07,442 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.09 06:12:07" (1/1) ... [2019-09-08 06:12:07,449 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.09 06:12:07" (1/1) ... [2019-09-08 06:12:07,461 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-09-08 06:12:07,462 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-09-08 06:12:07,464 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-09-08 06:12:07,464 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-09-08 06:12:07,465 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.09 06:12:07" (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-08 06:12:07,535 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2019-09-08 06:12:07,536 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-09-08 06:12:07,536 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~int~TO~int [2019-09-08 06:12:07,536 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac_acc__Specification5_spec__1 [2019-09-08 06:12:07,537 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac_acc__Specification5_spec__2 [2019-09-08 06:12:07,537 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac_acc__Specification5_spec__3 [2019-09-08 06:12:07,538 INFO L138 BoogieDeclarations]: Found implementation of procedure lowerWaterLevel [2019-09-08 06:12:07,538 INFO L138 BoogieDeclarations]: Found implementation of procedure waterRise [2019-09-08 06:12:07,538 INFO L138 BoogieDeclarations]: Found implementation of procedure changeMethaneLevel [2019-09-08 06:12:07,539 INFO L138 BoogieDeclarations]: Found implementation of procedure isMethaneLevelCritical [2019-09-08 06:12:07,539 INFO L138 BoogieDeclarations]: Found implementation of procedure printEnvironment [2019-09-08 06:12:07,539 INFO L138 BoogieDeclarations]: Found implementation of procedure getWaterLevel [2019-09-08 06:12:07,540 INFO L138 BoogieDeclarations]: Found implementation of procedure isHighWaterSensorDry [2019-09-08 06:12:07,540 INFO L138 BoogieDeclarations]: Found implementation of procedure isLowWaterSensorDry [2019-09-08 06:12:07,541 INFO L138 BoogieDeclarations]: Found implementation of procedure __automaton_fail [2019-09-08 06:12:07,541 INFO L138 BoogieDeclarations]: Found implementation of procedure cleanup [2019-09-08 06:12:07,544 INFO L138 BoogieDeclarations]: Found implementation of procedure Specification2 [2019-09-08 06:12:07,544 INFO L138 BoogieDeclarations]: Found implementation of procedure setup [2019-09-08 06:12:07,544 INFO L138 BoogieDeclarations]: Found implementation of procedure runTest [2019-09-08 06:12:07,544 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2019-09-08 06:12:07,545 INFO L138 BoogieDeclarations]: Found implementation of procedure timeShift [2019-09-08 06:12:07,545 INFO L138 BoogieDeclarations]: Found implementation of procedure processEnvironment__wrappee__base [2019-09-08 06:12:07,545 INFO L138 BoogieDeclarations]: Found implementation of procedure processEnvironment__wrappee__highWaterSensor [2019-09-08 06:12:07,545 INFO L138 BoogieDeclarations]: Found implementation of procedure processEnvironment__wrappee__lowWaterSensor [2019-09-08 06:12:07,545 INFO L138 BoogieDeclarations]: Found implementation of procedure processEnvironment [2019-09-08 06:12:07,545 INFO L138 BoogieDeclarations]: Found implementation of procedure activatePump [2019-09-08 06:12:07,546 INFO L138 BoogieDeclarations]: Found implementation of procedure deactivatePump [2019-09-08 06:12:07,546 INFO L138 BoogieDeclarations]: Found implementation of procedure isMethaneAlarm [2019-09-08 06:12:07,546 INFO L138 BoogieDeclarations]: Found implementation of procedure isPumpRunning [2019-09-08 06:12:07,546 INFO L138 BoogieDeclarations]: Found implementation of procedure printPump [2019-09-08 06:12:07,547 INFO L138 BoogieDeclarations]: Found implementation of procedure isHighWaterLevel [2019-09-08 06:12:07,547 INFO L138 BoogieDeclarations]: Found implementation of procedure isLowWaterLevel [2019-09-08 06:12:07,547 INFO L138 BoogieDeclarations]: Found implementation of procedure startSystem [2019-09-08 06:12:07,547 INFO L138 BoogieDeclarations]: Found implementation of procedure test [2019-09-08 06:12:07,548 INFO L138 BoogieDeclarations]: Found implementation of procedure select_one [2019-09-08 06:12:07,548 INFO L138 BoogieDeclarations]: Found implementation of procedure select_features [2019-09-08 06:12:07,548 INFO L138 BoogieDeclarations]: Found implementation of procedure select_helpers [2019-09-08 06:12:07,549 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_product [2019-09-08 06:12:07,549 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac__exception__cf_handler_set [2019-09-08 06:12:07,549 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac__exception__cf_handler_free [2019-09-08 06:12:07,549 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac__exception__cf_handler_reset [2019-09-08 06:12:07,550 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac__error_stack_mgt [2019-09-08 06:12:07,550 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac__get_this_arg [2019-09-08 06:12:07,550 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac__get_this_argtype [2019-09-08 06:12:07,551 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2019-09-08 06:12:07,551 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2019-09-08 06:12:07,551 INFO L130 BoogieDeclarations]: Found specification of procedure printf [2019-09-08 06:12:07,551 INFO L130 BoogieDeclarations]: Found specification of procedure __automaton_fail [2019-09-08 06:12:07,551 INFO L130 BoogieDeclarations]: Found specification of procedure isPumpRunning [2019-09-08 06:12:07,551 INFO L130 BoogieDeclarations]: Found specification of procedure getWaterLevel [2019-09-08 06:12:07,552 INFO L130 BoogieDeclarations]: Found specification of procedure __utac_acc__Specification5_spec__1 [2019-09-08 06:12:07,552 INFO L130 BoogieDeclarations]: Found specification of procedure __utac_acc__Specification5_spec__2 [2019-09-08 06:12:07,552 INFO L130 BoogieDeclarations]: Found specification of procedure __utac_acc__Specification5_spec__3 [2019-09-08 06:12:07,552 INFO L130 BoogieDeclarations]: Found specification of procedure lowerWaterLevel [2019-09-08 06:12:07,552 INFO L130 BoogieDeclarations]: Found specification of procedure waterRise [2019-09-08 06:12:07,553 INFO L130 BoogieDeclarations]: Found specification of procedure changeMethaneLevel [2019-09-08 06:12:07,553 INFO L130 BoogieDeclarations]: Found specification of procedure isMethaneLevelCritical [2019-09-08 06:12:07,553 INFO L130 BoogieDeclarations]: Found specification of procedure printEnvironment [2019-09-08 06:12:07,553 INFO L130 BoogieDeclarations]: Found specification of procedure isHighWaterSensorDry [2019-09-08 06:12:07,553 INFO L130 BoogieDeclarations]: Found specification of procedure isLowWaterSensorDry [2019-09-08 06:12:07,553 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2019-09-08 06:12:07,554 INFO L130 BoogieDeclarations]: Found specification of procedure timeShift [2019-09-08 06:12:07,554 INFO L130 BoogieDeclarations]: Found specification of procedure cleanup [2019-09-08 06:12:07,554 INFO L130 BoogieDeclarations]: Found specification of procedure printPump [2019-09-08 06:12:07,554 INFO L130 BoogieDeclarations]: Found specification of procedure Specification2 [2019-09-08 06:12:07,554 INFO L130 BoogieDeclarations]: Found specification of procedure setup [2019-09-08 06:12:07,555 INFO L130 BoogieDeclarations]: Found specification of procedure test [2019-09-08 06:12:07,555 INFO L130 BoogieDeclarations]: Found specification of procedure runTest [2019-09-08 06:12:07,555 INFO L130 BoogieDeclarations]: Found specification of procedure select_helpers [2019-09-08 06:12:07,556 INFO L130 BoogieDeclarations]: Found specification of procedure select_features [2019-09-08 06:12:07,556 INFO L130 BoogieDeclarations]: Found specification of procedure valid_product [2019-09-08 06:12:07,556 INFO L130 BoogieDeclarations]: Found specification of procedure main [2019-09-08 06:12:07,556 INFO L130 BoogieDeclarations]: Found specification of procedure activatePump [2019-09-08 06:12:07,556 INFO L130 BoogieDeclarations]: Found specification of procedure deactivatePump [2019-09-08 06:12:07,557 INFO L130 BoogieDeclarations]: Found specification of procedure startSystem [2019-09-08 06:12:07,557 INFO L130 BoogieDeclarations]: Found specification of procedure processEnvironment [2019-09-08 06:12:07,558 INFO L130 BoogieDeclarations]: Found specification of procedure processEnvironment__wrappee__base [2019-09-08 06:12:07,558 INFO L130 BoogieDeclarations]: Found specification of procedure isHighWaterLevel [2019-09-08 06:12:07,558 INFO L130 BoogieDeclarations]: Found specification of procedure processEnvironment__wrappee__highWaterSensor [2019-09-08 06:12:07,558 INFO L130 BoogieDeclarations]: Found specification of procedure isLowWaterLevel [2019-09-08 06:12:07,558 INFO L130 BoogieDeclarations]: Found specification of procedure processEnvironment__wrappee__lowWaterSensor [2019-09-08 06:12:07,558 INFO L130 BoogieDeclarations]: Found specification of procedure isMethaneAlarm [2019-09-08 06:12:07,559 INFO L130 BoogieDeclarations]: Found specification of procedure select_one [2019-09-08 06:12:07,559 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2019-09-08 06:12:07,560 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2019-09-08 06:12:07,560 INFO L130 BoogieDeclarations]: Found specification of procedure free [2019-09-08 06:12:07,560 INFO L130 BoogieDeclarations]: Found specification of procedure __utac__exception__cf_handler_set [2019-09-08 06:12:07,561 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2019-09-08 06:12:07,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2019-09-08 06:12:07,562 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2019-09-08 06:12:07,562 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2019-09-08 06:12:07,563 INFO L130 BoogieDeclarations]: Found specification of procedure __utac__exception__cf_handler_free [2019-09-08 06:12:07,563 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2019-09-08 06:12:07,563 INFO L130 BoogieDeclarations]: Found specification of procedure __utac__exception__cf_handler_reset [2019-09-08 06:12:07,563 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~int~TO~int [2019-09-08 06:12:07,563 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2019-09-08 06:12:07,564 INFO L130 BoogieDeclarations]: Found specification of procedure __utac__error_stack_mgt [2019-09-08 06:12:07,564 INFO L130 BoogieDeclarations]: Found specification of procedure __utac__get_this_arg [2019-09-08 06:12:07,564 INFO L130 BoogieDeclarations]: Found specification of procedure __utac__get_this_argtype [2019-09-08 06:12:07,564 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2019-09-08 06:12:07,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2019-09-08 06:12:07,564 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-09-08 06:12:08,810 INFO L278 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-09-08 06:12:08,810 INFO L283 CfgBuilder]: Removed 5 assume(true) statements. [2019-09-08 06:12:08,812 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.09 06:12:08 BoogieIcfgContainer [2019-09-08 06:12:08,813 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-09-08 06:12:08,814 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2019-09-08 06:12:08,814 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2019-09-08 06:12:08,818 INFO L275 PluginConnector]: TraceAbstraction initialized [2019-09-08 06:12:08,819 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.09 06:12:06" (1/3) ... [2019-09-08 06:12:08,820 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@12bba915 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.09 06:12:08, skipping insertion in model container [2019-09-08 06:12:08,820 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.09 06:12:07" (2/3) ... [2019-09-08 06:12:08,821 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@12bba915 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.09 06:12:08, skipping insertion in model container [2019-09-08 06:12:08,821 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.09 06:12:08" (3/3) ... [2019-09-08 06:12:08,824 INFO L109 eAbstractionObserver]: Analyzing ICFG minepump_spec5_product54.cil.c [2019-09-08 06:12:08,835 INFO L152 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2019-09-08 06:12:08,844 INFO L164 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2019-09-08 06:12:08,862 INFO L252 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2019-09-08 06:12:08,903 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2019-09-08 06:12:08,903 INFO L377 AbstractCegarLoop]: Interprodecural is true [2019-09-08 06:12:08,904 INFO L378 AbstractCegarLoop]: Hoare is true [2019-09-08 06:12:08,904 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2019-09-08 06:12:08,904 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2019-09-08 06:12:08,904 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-09-08 06:12:08,905 INFO L382 AbstractCegarLoop]: Difference is false [2019-09-08 06:12:08,905 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-09-08 06:12:08,905 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2019-09-08 06:12:08,937 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states. [2019-09-08 06:12:08,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2019-09-08 06:12:08,950 INFO L391 BasicCegarLoop]: Found error trace [2019-09-08 06:12:08,952 INFO L399 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] [2019-09-08 06:12:08,955 INFO L418 AbstractCegarLoop]: === Iteration 1 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-08 06:12:08,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-08 06:12:08,961 INFO L82 PathProgramCache]: Analyzing trace with hash -404445524, now seen corresponding path program 1 times [2019-09-08 06:12:08,963 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-08 06:12:08,964 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-08 06:12:09,010 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:09,010 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-08 06:12:09,010 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:09,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-08 06:12:09,288 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-08 06:12:09,291 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-08 06:12:09,292 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-09-08 06:12:09,296 INFO L454 AbstractCegarLoop]: Interpolant automaton has 2 states [2019-09-08 06:12:09,308 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2019-09-08 06:12:09,308 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2019-09-08 06:12:09,310 INFO L87 Difference]: Start difference. First operand 203 states. Second operand 2 states. [2019-09-08 06:12:09,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-08 06:12:09,356 INFO L93 Difference]: Finished difference Result 316 states and 389 transitions. [2019-09-08 06:12:09,356 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2019-09-08 06:12:09,357 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 59 [2019-09-08 06:12:09,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-08 06:12:09,371 INFO L225 Difference]: With dead ends: 316 [2019-09-08 06:12:09,371 INFO L226 Difference]: Without dead ends: 160 [2019-09-08 06:12:09,376 INFO L628 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-08 06:12:09,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2019-09-08 06:12:09,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 160. [2019-09-08 06:12:09,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 160 states. [2019-09-08 06:12:09,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 188 transitions. [2019-09-08 06:12:09,435 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 188 transitions. Word has length 59 [2019-09-08 06:12:09,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-08 06:12:09,437 INFO L475 AbstractCegarLoop]: Abstraction has 160 states and 188 transitions. [2019-09-08 06:12:09,438 INFO L476 AbstractCegarLoop]: Interpolant automaton has 2 states. [2019-09-08 06:12:09,438 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 188 transitions. [2019-09-08 06:12:09,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2019-09-08 06:12:09,444 INFO L391 BasicCegarLoop]: Found error trace [2019-09-08 06:12:09,444 INFO L399 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] [2019-09-08 06:12:09,445 INFO L418 AbstractCegarLoop]: === Iteration 2 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-08 06:12:09,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-08 06:12:09,446 INFO L82 PathProgramCache]: Analyzing trace with hash -315023676, now seen corresponding path program 1 times [2019-09-08 06:12:09,446 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-08 06:12:09,447 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-08 06:12:09,448 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:09,448 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-08 06:12:09,449 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:09,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-08 06:12:09,603 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-08 06:12:09,603 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-08 06:12:09,603 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-09-08 06:12:09,606 INFO L454 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-09-08 06:12:09,606 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-09-08 06:12:09,607 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-09-08 06:12:09,607 INFO L87 Difference]: Start difference. First operand 160 states and 188 transitions. Second operand 3 states. [2019-09-08 06:12:09,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-08 06:12:09,657 INFO L93 Difference]: Finished difference Result 261 states and 307 transitions. [2019-09-08 06:12:09,658 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-09-08 06:12:09,658 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 60 [2019-09-08 06:12:09,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-08 06:12:09,661 INFO L225 Difference]: With dead ends: 261 [2019-09-08 06:12:09,662 INFO L226 Difference]: Without dead ends: 151 [2019-09-08 06:12:09,663 INFO L628 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-08 06:12:09,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2019-09-08 06:12:09,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 151. [2019-09-08 06:12:09,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 151 states. [2019-09-08 06:12:09,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 176 transitions. [2019-09-08 06:12:09,681 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 176 transitions. Word has length 60 [2019-09-08 06:12:09,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-08 06:12:09,681 INFO L475 AbstractCegarLoop]: Abstraction has 151 states and 176 transitions. [2019-09-08 06:12:09,682 INFO L476 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-09-08 06:12:09,682 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 176 transitions. [2019-09-08 06:12:09,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2019-09-08 06:12:09,685 INFO L391 BasicCegarLoop]: Found error trace [2019-09-08 06:12:09,685 INFO L399 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] [2019-09-08 06:12:09,685 INFO L418 AbstractCegarLoop]: === Iteration 3 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-08 06:12:09,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-08 06:12:09,686 INFO L82 PathProgramCache]: Analyzing trace with hash 649722396, now seen corresponding path program 1 times [2019-09-08 06:12:09,686 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-08 06:12:09,686 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-08 06:12:09,687 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:09,687 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-08 06:12:09,687 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:09,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-08 06:12:09,841 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-08 06:12:09,842 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-08 06:12:09,842 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2019-09-08 06:12:09,842 INFO L454 AbstractCegarLoop]: Interpolant automaton has 7 states [2019-09-08 06:12:09,843 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2019-09-08 06:12:09,843 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2019-09-08 06:12:09,843 INFO L87 Difference]: Start difference. First operand 151 states and 176 transitions. Second operand 7 states. [2019-09-08 06:12:10,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-08 06:12:10,292 INFO L93 Difference]: Finished difference Result 274 states and 325 transitions. [2019-09-08 06:12:10,295 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-09-08 06:12:10,296 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 65 [2019-09-08 06:12:10,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-08 06:12:10,301 INFO L225 Difference]: With dead ends: 274 [2019-09-08 06:12:10,301 INFO L226 Difference]: Without dead ends: 151 [2019-09-08 06:12:10,303 INFO L628 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-08 06:12:10,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2019-09-08 06:12:10,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 151. [2019-09-08 06:12:10,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 151 states. [2019-09-08 06:12:10,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 175 transitions. [2019-09-08 06:12:10,369 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 175 transitions. Word has length 65 [2019-09-08 06:12:10,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-08 06:12:10,375 INFO L475 AbstractCegarLoop]: Abstraction has 151 states and 175 transitions. [2019-09-08 06:12:10,375 INFO L476 AbstractCegarLoop]: Interpolant automaton has 7 states. [2019-09-08 06:12:10,375 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 175 transitions. [2019-09-08 06:12:10,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2019-09-08 06:12:10,383 INFO L391 BasicCegarLoop]: Found error trace [2019-09-08 06:12:10,384 INFO L399 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] [2019-09-08 06:12:10,384 INFO L418 AbstractCegarLoop]: === Iteration 4 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-08 06:12:10,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-08 06:12:10,385 INFO L82 PathProgramCache]: Analyzing trace with hash 2071838844, now seen corresponding path program 1 times [2019-09-08 06:12:10,386 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-08 06:12:10,386 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-08 06:12:10,387 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:10,387 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-08 06:12:10,391 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:10,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-08 06:12:10,538 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-08 06:12:10,538 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-08 06:12:10,538 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-09-08 06:12:10,539 INFO L454 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-09-08 06:12:10,539 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-09-08 06:12:10,540 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-09-08 06:12:10,540 INFO L87 Difference]: Start difference. First operand 151 states and 175 transitions. Second operand 5 states. [2019-09-08 06:12:11,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-08 06:12:11,075 INFO L93 Difference]: Finished difference Result 388 states and 469 transitions. [2019-09-08 06:12:11,075 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-09-08 06:12:11,075 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 83 [2019-09-08 06:12:11,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-08 06:12:11,078 INFO L225 Difference]: With dead ends: 388 [2019-09-08 06:12:11,079 INFO L226 Difference]: Without dead ends: 265 [2019-09-08 06:12:11,080 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2019-09-08 06:12:11,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265 states. [2019-09-08 06:12:11,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 246. [2019-09-08 06:12:11,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 246 states. [2019-09-08 06:12:11,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 280 transitions. [2019-09-08 06:12:11,116 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 280 transitions. Word has length 83 [2019-09-08 06:12:11,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-08 06:12:11,117 INFO L475 AbstractCegarLoop]: Abstraction has 246 states and 280 transitions. [2019-09-08 06:12:11,117 INFO L476 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-09-08 06:12:11,117 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 280 transitions. [2019-09-08 06:12:11,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2019-09-08 06:12:11,119 INFO L391 BasicCegarLoop]: Found error trace [2019-09-08 06:12:11,119 INFO L399 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] [2019-09-08 06:12:11,119 INFO L418 AbstractCegarLoop]: === Iteration 5 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-08 06:12:11,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-08 06:12:11,120 INFO L82 PathProgramCache]: Analyzing trace with hash 477615551, now seen corresponding path program 1 times [2019-09-08 06:12:11,120 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-08 06:12:11,120 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-08 06:12:11,121 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:11,121 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-08 06:12:11,121 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:11,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-08 06:12:11,219 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2019-09-08 06:12:11,220 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-08 06:12:11,220 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2019-09-08 06:12:11,221 INFO L454 AbstractCegarLoop]: Interpolant automaton has 7 states [2019-09-08 06:12:11,221 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2019-09-08 06:12:11,221 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2019-09-08 06:12:11,221 INFO L87 Difference]: Start difference. First operand 246 states and 280 transitions. Second operand 7 states. [2019-09-08 06:12:12,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-08 06:12:12,003 INFO L93 Difference]: Finished difference Result 482 states and 565 transitions. [2019-09-08 06:12:12,003 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-09-08 06:12:12,003 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 97 [2019-09-08 06:12:12,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-08 06:12:12,009 INFO L225 Difference]: With dead ends: 482 [2019-09-08 06:12:12,010 INFO L226 Difference]: Without dead ends: 264 [2019-09-08 06:12:12,012 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2019-09-08 06:12:12,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2019-09-08 06:12:12,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 245. [2019-09-08 06:12:12,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 245 states. [2019-09-08 06:12:12,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 245 states to 245 states and 277 transitions. [2019-09-08 06:12:12,051 INFO L78 Accepts]: Start accepts. Automaton has 245 states and 277 transitions. Word has length 97 [2019-09-08 06:12:12,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-08 06:12:12,052 INFO L475 AbstractCegarLoop]: Abstraction has 245 states and 277 transitions. [2019-09-08 06:12:12,052 INFO L476 AbstractCegarLoop]: Interpolant automaton has 7 states. [2019-09-08 06:12:12,052 INFO L276 IsEmpty]: Start isEmpty. Operand 245 states and 277 transitions. [2019-09-08 06:12:12,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2019-09-08 06:12:12,060 INFO L391 BasicCegarLoop]: Found error trace [2019-09-08 06:12:12,061 INFO L399 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] [2019-09-08 06:12:12,061 INFO L418 AbstractCegarLoop]: === Iteration 6 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-08 06:12:12,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-08 06:12:12,061 INFO L82 PathProgramCache]: Analyzing trace with hash 115684108, now seen corresponding path program 1 times [2019-09-08 06:12:12,062 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-08 06:12:12,062 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-08 06:12:12,063 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:12,063 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-08 06:12:12,063 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:12,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-08 06:12:12,187 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-08 06:12:12,188 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-08 06:12:12,188 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2019-09-08 06:12:12,190 INFO L454 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-09-08 06:12:12,190 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-09-08 06:12:12,190 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2019-09-08 06:12:12,190 INFO L87 Difference]: Start difference. First operand 245 states and 277 transitions. Second operand 6 states. [2019-09-08 06:12:12,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-08 06:12:12,234 INFO L93 Difference]: Finished difference Result 467 states and 537 transitions. [2019-09-08 06:12:12,234 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-09-08 06:12:12,235 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 98 [2019-09-08 06:12:12,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-08 06:12:12,239 INFO L225 Difference]: With dead ends: 467 [2019-09-08 06:12:12,239 INFO L226 Difference]: Without dead ends: 250 [2019-09-08 06:12:12,240 INFO L628 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-08 06:12:12,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2019-09-08 06:12:12,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 250. [2019-09-08 06:12:12,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 250 states. [2019-09-08 06:12:12,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 282 transitions. [2019-09-08 06:12:12,270 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 282 transitions. Word has length 98 [2019-09-08 06:12:12,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-08 06:12:12,273 INFO L475 AbstractCegarLoop]: Abstraction has 250 states and 282 transitions. [2019-09-08 06:12:12,273 INFO L476 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-09-08 06:12:12,273 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 282 transitions. [2019-09-08 06:12:12,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2019-09-08 06:12:12,275 INFO L391 BasicCegarLoop]: Found error trace [2019-09-08 06:12:12,275 INFO L399 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] [2019-09-08 06:12:12,276 INFO L418 AbstractCegarLoop]: === Iteration 7 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-08 06:12:12,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-08 06:12:12,276 INFO L82 PathProgramCache]: Analyzing trace with hash 43297550, now seen corresponding path program 1 times [2019-09-08 06:12:12,276 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-08 06:12:12,276 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-08 06:12:12,279 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:12,279 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-08 06:12:12,280 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:12,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-08 06:12:12,415 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-08 06:12:12,416 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-08 06:12:12,416 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2019-09-08 06:12:12,417 INFO L454 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-09-08 06:12:12,417 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-09-08 06:12:12,418 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2019-09-08 06:12:12,418 INFO L87 Difference]: Start difference. First operand 250 states and 282 transitions. Second operand 8 states. [2019-09-08 06:12:12,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-08 06:12:12,457 INFO L93 Difference]: Finished difference Result 479 states and 555 transitions. [2019-09-08 06:12:12,458 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-09-08 06:12:12,458 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 98 [2019-09-08 06:12:12,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-08 06:12:12,461 INFO L225 Difference]: With dead ends: 479 [2019-09-08 06:12:12,461 INFO L226 Difference]: Without dead ends: 257 [2019-09-08 06:12:12,462 INFO L628 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-08 06:12:12,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 257 states. [2019-09-08 06:12:12,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 257 to 254. [2019-09-08 06:12:12,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 254 states. [2019-09-08 06:12:12,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 254 states to 254 states and 286 transitions. [2019-09-08 06:12:12,480 INFO L78 Accepts]: Start accepts. Automaton has 254 states and 286 transitions. Word has length 98 [2019-09-08 06:12:12,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-08 06:12:12,480 INFO L475 AbstractCegarLoop]: Abstraction has 254 states and 286 transitions. [2019-09-08 06:12:12,481 INFO L476 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-09-08 06:12:12,481 INFO L276 IsEmpty]: Start isEmpty. Operand 254 states and 286 transitions. [2019-09-08 06:12:12,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2019-09-08 06:12:12,483 INFO L391 BasicCegarLoop]: Found error trace [2019-09-08 06:12:12,484 INFO L399 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] [2019-09-08 06:12:12,484 INFO L418 AbstractCegarLoop]: === Iteration 8 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-08 06:12:12,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-08 06:12:12,484 INFO L82 PathProgramCache]: Analyzing trace with hash 373063311, now seen corresponding path program 1 times [2019-09-08 06:12:12,485 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-08 06:12:12,485 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-08 06:12:12,485 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:12,486 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-08 06:12:12,486 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:12,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-08 06:12:12,572 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-08 06:12:12,573 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-08 06:12:12,573 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2019-09-08 06:12:12,574 INFO L454 AbstractCegarLoop]: Interpolant automaton has 4 states [2019-09-08 06:12:12,576 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-09-08 06:12:12,577 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-09-08 06:12:12,577 INFO L87 Difference]: Start difference. First operand 254 states and 286 transitions. Second operand 4 states. [2019-09-08 06:12:12,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-08 06:12:12,833 INFO L93 Difference]: Finished difference Result 748 states and 882 transitions. [2019-09-08 06:12:12,836 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-09-08 06:12:12,837 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 98 [2019-09-08 06:12:12,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-08 06:12:12,840 INFO L225 Difference]: With dead ends: 748 [2019-09-08 06:12:12,841 INFO L226 Difference]: Without dead ends: 522 [2019-09-08 06:12:12,842 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 7 SyntacticMatches, 1 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-09-08 06:12:12,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 522 states. [2019-09-08 06:12:12,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 522 to 513. [2019-09-08 06:12:12,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 513 states. [2019-09-08 06:12:12,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 513 states to 513 states and 593 transitions. [2019-09-08 06:12:12,877 INFO L78 Accepts]: Start accepts. Automaton has 513 states and 593 transitions. Word has length 98 [2019-09-08 06:12:12,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-08 06:12:12,878 INFO L475 AbstractCegarLoop]: Abstraction has 513 states and 593 transitions. [2019-09-08 06:12:12,878 INFO L476 AbstractCegarLoop]: Interpolant automaton has 4 states. [2019-09-08 06:12:12,878 INFO L276 IsEmpty]: Start isEmpty. Operand 513 states and 593 transitions. [2019-09-08 06:12:12,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2019-09-08 06:12:12,880 INFO L391 BasicCegarLoop]: Found error trace [2019-09-08 06:12:12,880 INFO L399 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] [2019-09-08 06:12:12,880 INFO L418 AbstractCegarLoop]: === Iteration 9 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-08 06:12:12,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-08 06:12:12,881 INFO L82 PathProgramCache]: Analyzing trace with hash 1661296137, now seen corresponding path program 1 times [2019-09-08 06:12:12,881 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-08 06:12:12,881 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-08 06:12:12,882 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:12,882 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-08 06:12:12,882 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:12,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-08 06:12:13,050 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-08 06:12:13,050 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-08 06:12:13,050 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2019-09-08 06:12:13,051 INFO L454 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-09-08 06:12:13,051 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-09-08 06:12:13,052 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2019-09-08 06:12:13,052 INFO L87 Difference]: Start difference. First operand 513 states and 593 transitions. Second operand 11 states. [2019-09-08 06:12:14,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-08 06:12:14,287 INFO L93 Difference]: Finished difference Result 1286 states and 1577 transitions. [2019-09-08 06:12:14,287 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2019-09-08 06:12:14,287 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 102 [2019-09-08 06:12:14,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-08 06:12:14,296 INFO L225 Difference]: With dead ends: 1286 [2019-09-08 06:12:14,296 INFO L226 Difference]: Without dead ends: 878 [2019-09-08 06:12:14,299 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=105, Invalid=275, Unknown=0, NotChecked=0, Total=380 [2019-09-08 06:12:14,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 878 states. [2019-09-08 06:12:14,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 878 to 796. [2019-09-08 06:12:14,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 796 states. [2019-09-08 06:12:14,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 796 states to 796 states and 923 transitions. [2019-09-08 06:12:14,357 INFO L78 Accepts]: Start accepts. Automaton has 796 states and 923 transitions. Word has length 102 [2019-09-08 06:12:14,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-08 06:12:14,357 INFO L475 AbstractCegarLoop]: Abstraction has 796 states and 923 transitions. [2019-09-08 06:12:14,357 INFO L476 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-09-08 06:12:14,358 INFO L276 IsEmpty]: Start isEmpty. Operand 796 states and 923 transitions. [2019-09-08 06:12:14,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 181 [2019-09-08 06:12:14,360 INFO L391 BasicCegarLoop]: Found error trace [2019-09-08 06:12:14,361 INFO L399 BasicCegarLoop]: trace histogram [3, 3, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-08 06:12:14,361 INFO L418 AbstractCegarLoop]: === Iteration 10 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-08 06:12:14,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-08 06:12:14,361 INFO L82 PathProgramCache]: Analyzing trace with hash -577396182, now seen corresponding path program 1 times [2019-09-08 06:12:14,362 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-08 06:12:14,362 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-08 06:12:14,363 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:14,364 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-08 06:12:14,364 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:14,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-08 06:12:14,532 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 23 proven. 9 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2019-09-08 06:12:14,532 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-09-08 06:12:14,532 INFO L223 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-08 06:12:14,567 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-08 06:12:14,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-08 06:12:14,725 INFO L256 TraceCheckSpWp]: Trace formula consists of 988 conjuncts, 8 conjunts are in the unsatisfiable core [2019-09-08 06:12:14,750 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-09-08 06:12:14,959 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 30 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-09-08 06:12:14,966 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-09-08 06:12:14,967 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7] total 16 [2019-09-08 06:12:14,968 INFO L454 AbstractCegarLoop]: Interpolant automaton has 16 states [2019-09-08 06:12:14,968 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2019-09-08 06:12:14,969 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2019-09-08 06:12:14,969 INFO L87 Difference]: Start difference. First operand 796 states and 923 transitions. Second operand 16 states. [2019-09-08 06:12:16,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-08 06:12:16,254 INFO L93 Difference]: Finished difference Result 1694 states and 2000 transitions. [2019-09-08 06:12:16,255 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2019-09-08 06:12:16,255 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 180 [2019-09-08 06:12:16,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-08 06:12:16,256 INFO L225 Difference]: With dead ends: 1694 [2019-09-08 06:12:16,256 INFO L226 Difference]: Without dead ends: 0 [2019-09-08 06:12:16,263 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 179 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=124, Invalid=632, Unknown=0, NotChecked=0, Total=756 [2019-09-08 06:12:16,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2019-09-08 06:12:16,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2019-09-08 06:12:16,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2019-09-08 06:12:16,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2019-09-08 06:12:16,265 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 180 [2019-09-08 06:12:16,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-08 06:12:16,265 INFO L475 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2019-09-08 06:12:16,265 INFO L476 AbstractCegarLoop]: Interpolant automaton has 16 states. [2019-09-08 06:12:16,265 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2019-09-08 06:12:16,290 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-09-08 06:12:16,295 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2019-09-08 06:12:17,081 WARN L188 SmtUtils]: Spent 217.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 26 [2019-09-08 06:12:17,279 WARN L188 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 28 [2019-09-08 06:12:17,407 WARN L188 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 27 [2019-09-08 06:12:17,687 WARN L188 SmtUtils]: Spent 226.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 26 [2019-09-08 06:12:17,797 WARN L188 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 25 [2019-09-08 06:12:18,032 WARN L188 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 34 [2019-09-08 06:12:18,200 WARN L188 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 25 [2019-09-08 06:12:18,489 WARN L188 SmtUtils]: Spent 246.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 35 [2019-09-08 06:12:18,620 WARN L188 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 25 [2019-09-08 06:12:19,492 WARN L188 SmtUtils]: Spent 861.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 56 [2019-09-08 06:12:19,618 WARN L188 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 27 [2019-09-08 06:12:20,183 WARN L188 SmtUtils]: Spent 562.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 49 [2019-09-08 06:12:20,544 WARN L188 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 34 [2019-09-08 06:12:20,801 WARN L188 SmtUtils]: Spent 223.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 37 [2019-09-08 06:12:21,147 WARN L188 SmtUtils]: Spent 314.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 29 [2019-09-08 06:12:21,276 WARN L188 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 25 [2019-09-08 06:12:21,515 WARN L188 SmtUtils]: Spent 213.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 26 [2019-09-08 06:12:21,665 WARN L188 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 26 [2019-09-08 06:12:21,832 WARN L188 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 25 [2019-09-08 06:12:22,025 WARN L188 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 33 [2019-09-08 06:12:22,333 WARN L188 SmtUtils]: Spent 305.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 42 [2019-09-08 06:12:22,504 WARN L188 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 25 [2019-09-08 06:12:22,690 WARN L188 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 34 [2019-09-08 06:12:23,311 WARN L188 SmtUtils]: Spent 581.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 50 [2019-09-08 06:12:23,687 WARN L188 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 25 [2019-09-08 06:12:23,855 WARN L188 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 20 [2019-09-08 06:12:24,049 WARN L188 SmtUtils]: Spent 192.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 25 [2019-09-08 06:12:24,234 WARN L188 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 25 [2019-09-08 06:12:24,402 WARN L188 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 34 [2019-09-08 06:12:24,597 WARN L188 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 25 [2019-09-08 06:12:24,601 INFO L443 ceAbstractionStarter]: For program point L736(lines 736 740) no Hoare annotation was computed. [2019-09-08 06:12:24,601 INFO L443 ceAbstractionStarter]: For program point L736-1(lines 736 740) no Hoare annotation was computed. [2019-09-08 06:12:24,601 INFO L443 ceAbstractionStarter]: For program point L731(line 731) no Hoare annotation was computed. [2019-09-08 06:12:24,601 INFO L443 ceAbstractionStarter]: For program point L730-2(lines 730 751) no Hoare annotation was computed. [2019-09-08 06:12:24,601 INFO L443 ceAbstractionStarter]: For program point __utac__exception__cf_handler_freeFINAL(lines 705 760) no Hoare annotation was computed. [2019-09-08 06:12:24,602 INFO L443 ceAbstractionStarter]: For program point L752(lines 729 753) no Hoare annotation was computed. [2019-09-08 06:12:24,602 INFO L443 ceAbstractionStarter]: For program point __utac__exception__cf_handler_freeEXIT(lines 705 760) no Hoare annotation was computed. [2019-09-08 06:12:24,602 INFO L443 ceAbstractionStarter]: For program point __utac__exception__cf_handler_freeENTRY(lines 705 760) no Hoare annotation was computed. [2019-09-08 06:12:24,602 INFO L443 ceAbstractionStarter]: For program point L793(lines 793 797) no Hoare annotation was computed. [2019-09-08 06:12:24,602 INFO L443 ceAbstractionStarter]: For program point L793-1(lines 793 797) no Hoare annotation was computed. [2019-09-08 06:12:24,602 INFO L443 ceAbstractionStarter]: For program point __utac__exception__cf_handler_resetFINAL(lines 761 820) no Hoare annotation was computed. [2019-09-08 06:12:24,602 INFO L443 ceAbstractionStarter]: For program point L788(line 788) no Hoare annotation was computed. [2019-09-08 06:12:24,602 INFO L443 ceAbstractionStarter]: For program point L787-2(lines 787 812) no Hoare annotation was computed. [2019-09-08 06:12:24,603 INFO L443 ceAbstractionStarter]: For program point __utac__exception__cf_handler_resetENTRY(lines 761 820) no Hoare annotation was computed. [2019-09-08 06:12:24,603 INFO L443 ceAbstractionStarter]: For program point L813(lines 786 814) no Hoare annotation was computed. [2019-09-08 06:12:24,603 INFO L443 ceAbstractionStarter]: For program point __utac__exception__cf_handler_resetEXIT(lines 761 820) no Hoare annotation was computed. [2019-09-08 06:12:24,603 INFO L443 ceAbstractionStarter]: For program point L806(line 806) no Hoare annotation was computed. [2019-09-08 06:12:24,603 INFO L443 ceAbstractionStarter]: For program point L806-1(line 806) no Hoare annotation was computed. [2019-09-08 06:12:24,603 INFO L446 ceAbstractionStarter]: At program point select_helpersFINAL(lines 636 642) the Hoare annotation is: true [2019-09-08 06:12:24,603 INFO L443 ceAbstractionStarter]: For program point select_helpersEXIT(lines 636 642) no Hoare annotation was computed. [2019-09-08 06:12:24,604 INFO L443 ceAbstractionStarter]: For program point valid_productEXIT(lines 643 651) no Hoare annotation was computed. [2019-09-08 06:12:24,604 INFO L446 ceAbstractionStarter]: At program point valid_productENTRY(lines 643 651) the Hoare annotation is: true [2019-09-08 06:12:24,604 INFO L443 ceAbstractionStarter]: For program point valid_productFINAL(lines 643 651) no Hoare annotation was computed. [2019-09-08 06:12:24,604 INFO L439 ceAbstractionStarter]: At program point __utac_acc__Specification5_spec__1ENTRY(lines 44 51) the Hoare annotation is: (or (not (= 0 ~pumpRunning~0)) (= ~pumpRunning~0 ~switchedOnBeforeTS~0) (not (= ~systemActive~0 1)) (not (= |old(~switchedOnBeforeTS~0)| ~pumpRunning~0)) (not (= ~waterLevel~0 1))) [2019-09-08 06:12:24,604 INFO L443 ceAbstractionStarter]: For program point __utac_acc__Specification5_spec__1EXIT(lines 44 51) no Hoare annotation was computed. [2019-09-08 06:12:24,604 INFO L443 ceAbstractionStarter]: For program point __utac_acc__Specification5_spec__1FINAL(lines 44 51) no Hoare annotation was computed. [2019-09-08 06:12:24,605 INFO L439 ceAbstractionStarter]: At program point __utac_acc__Specification5_spec__2ENTRY(lines 52 61) the Hoare annotation is: (let ((.cse1 (= ~pumpRunning~0 ~switchedOnBeforeTS~0)) (.cse4 (not (= 0 ~pumpRunning~0))) (.cse0 (and (not (<= ~waterLevel~0 1)) (not (= ~waterLevel~0 2)))) (.cse2 (not (= ~systemActive~0 1))) (.cse3 (not (= |old(~switchedOnBeforeTS~0)| ~pumpRunning~0)))) (and (or .cse0 .cse1 (not (= 1 ~pumpRunning~0)) .cse2 .cse3) (or (not (<= 1 |old(~switchedOnBeforeTS~0)|)) .cse4 .cse0 (<= 1 ~switchedOnBeforeTS~0) .cse2) (or .cse1 .cse4 .cse0 .cse2 .cse3))) [2019-09-08 06:12:24,605 INFO L443 ceAbstractionStarter]: For program point __utac_acc__Specification5_spec__2EXIT(lines 52 61) no Hoare annotation was computed. [2019-09-08 06:12:24,605 INFO L443 ceAbstractionStarter]: For program point L57(line 57) no Hoare annotation was computed. [2019-09-08 06:12:24,605 INFO L443 ceAbstractionStarter]: For program point __utac_acc__Specification5_spec__2FINAL(lines 52 61) no Hoare annotation was computed. [2019-09-08 06:12:24,605 INFO L446 ceAbstractionStarter]: At program point __utac_acc__Specification5_spec__3ENTRY(lines 62 90) the Hoare annotation is: true [2019-09-08 06:12:24,605 INFO L439 ceAbstractionStarter]: At program point L77(line 77) the Hoare annotation is: (let ((.cse2 (not (= ~waterLevel~0 2)))) (let ((.cse0 (not (= 1 ~pumpRunning~0))) (.cse4 (not (= ~switchedOnBeforeTS~0 ~pumpRunning~0))) (.cse5 (not (= 0 ~pumpRunning~0))) (.cse3 (and (not (<= ~waterLevel~0 1)) .cse2)) (.cse1 (not (= ~systemActive~0 1)))) (and (or .cse0 .cse1 .cse2) (or .cse3 .cse0 .cse1 .cse4) (or .cse5 .cse3 .cse1 .cse4) (or (not (<= 1 ~switchedOnBeforeTS~0)) .cse5 .cse3 .cse1)))) [2019-09-08 06:12:24,605 INFO L443 ceAbstractionStarter]: For program point __utac_acc__Specification5_spec__3EXIT(lines 62 90) no Hoare annotation was computed. [2019-09-08 06:12:24,606 INFO L443 ceAbstractionStarter]: For program point L75(lines 75 81) no Hoare annotation was computed. [2019-09-08 06:12:24,606 INFO L443 ceAbstractionStarter]: For program point L74(lines 74 84) no Hoare annotation was computed. [2019-09-08 06:12:24,606 INFO L439 ceAbstractionStarter]: At program point L72(line 72) the Hoare annotation is: (let ((.cse0 (not (= ~systemActive~0 1))) (.cse1 (not (= ~waterLevel~0 2)))) (and (or (not (= 1 ~pumpRunning~0)) .cse0 .cse1) (or (not (= 0 ~pumpRunning~0)) .cse0 (not (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) .cse1))) [2019-09-08 06:12:24,606 INFO L443 ceAbstractionStarter]: For program point L72-1(line 72) no Hoare annotation was computed. [2019-09-08 06:12:24,606 INFO L443 ceAbstractionStarter]: For program point L70(lines 70 87) no Hoare annotation was computed. [2019-09-08 06:12:24,606 INFO L443 ceAbstractionStarter]: For program point L70-1(lines 62 90) no Hoare annotation was computed. [2019-09-08 06:12:24,606 INFO L446 ceAbstractionStarter]: At program point L68(line 68) the Hoare annotation is: true [2019-09-08 06:12:24,607 INFO L443 ceAbstractionStarter]: For program point L68-1(line 68) no Hoare annotation was computed. [2019-09-08 06:12:24,607 INFO L439 ceAbstractionStarter]: At program point mainENTRY(lines 290 312) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (and (= ~pumpRunning~0 ~switchedOnBeforeTS~0) (= 1 ~systemActive~0) (= 1 ~waterLevel~0) (= ~pumpRunning~0 0)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~switchedOnBeforeTS~0)| |old(~pumpRunning~0)|)) (not (= |old(~waterLevel~0)| 1))) [2019-09-08 06:12:24,607 INFO L443 ceAbstractionStarter]: For program point mainEXIT(lines 290 312) no Hoare annotation was computed. [2019-09-08 06:12:24,607 INFO L439 ceAbstractionStarter]: At program point L302(line 302) the Hoare annotation is: (or (and (= ~pumpRunning~0 ~switchedOnBeforeTS~0) (= main_~tmp~1 ~systemActive~0) (= 1 ~waterLevel~0) (= main_~tmp~1 1) (= ~pumpRunning~0 0)) (not (= 0 |old(~pumpRunning~0)|)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~switchedOnBeforeTS~0)| |old(~pumpRunning~0)|)) (not (= |old(~waterLevel~0)| 1))) [2019-09-08 06:12:24,607 INFO L439 ceAbstractionStarter]: At program point L302-1(line 302) the Hoare annotation is: (or (and (= ~pumpRunning~0 ~switchedOnBeforeTS~0) (= main_~tmp~1 ~systemActive~0) (= 1 ~waterLevel~0) (= main_~tmp~1 1) (= ~pumpRunning~0 0)) (not (= 0 |old(~pumpRunning~0)|)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~switchedOnBeforeTS~0)| |old(~pumpRunning~0)|)) (not (= |old(~waterLevel~0)| 1))) [2019-09-08 06:12:24,608 INFO L443 ceAbstractionStarter]: For program point mainFINAL(lines 290 312) no Hoare annotation was computed. [2019-09-08 06:12:24,608 INFO L443 ceAbstractionStarter]: For program point L300(lines 300 307) no Hoare annotation was computed. [2019-09-08 06:12:24,608 INFO L443 ceAbstractionStarter]: For program point L300-1(lines 300 307) no Hoare annotation was computed. [2019-09-08 06:12:24,608 INFO L443 ceAbstractionStarter]: For program point L298(line 298) no Hoare annotation was computed. [2019-09-08 06:12:24,608 INFO L439 ceAbstractionStarter]: At program point L297(line 297) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (and (= ~pumpRunning~0 ~switchedOnBeforeTS~0) (= 1 ~systemActive~0) (= 1 ~waterLevel~0) (= ~pumpRunning~0 0)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~switchedOnBeforeTS~0)| |old(~pumpRunning~0)|)) (not (= |old(~waterLevel~0)| 1))) [2019-09-08 06:12:24,608 INFO L439 ceAbstractionStarter]: At program point L296(line 296) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (and (= ~pumpRunning~0 ~switchedOnBeforeTS~0) (= 1 ~systemActive~0) (= 1 ~waterLevel~0) (= ~pumpRunning~0 0)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~switchedOnBeforeTS~0)| |old(~pumpRunning~0)|)) (not (= |old(~waterLevel~0)| 1))) [2019-09-08 06:12:24,609 INFO L439 ceAbstractionStarter]: At program point L296-1(line 296) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (and (= ~pumpRunning~0 ~switchedOnBeforeTS~0) (= 1 ~systemActive~0) (= 1 ~waterLevel~0) (= ~pumpRunning~0 0)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~switchedOnBeforeTS~0)| |old(~pumpRunning~0)|)) (not (= |old(~waterLevel~0)| 1))) [2019-09-08 06:12:24,609 INFO L443 ceAbstractionStarter]: For program point L257(line 257) no Hoare annotation was computed. [2019-09-08 06:12:24,609 INFO L443 ceAbstractionStarter]: For program point L256(line 256) no Hoare annotation was computed. [2019-09-08 06:12:24,609 INFO L443 ceAbstractionStarter]: For program point Specification2EXIT(lines 244 267) no Hoare annotation was computed. [2019-09-08 06:12:24,609 INFO L443 ceAbstractionStarter]: For program point L255(line 255) no Hoare annotation was computed. [2019-09-08 06:12:24,609 INFO L443 ceAbstractionStarter]: For program point L254(line 254) no Hoare annotation was computed. [2019-09-08 06:12:24,609 INFO L443 ceAbstractionStarter]: For program point L253(line 253) no Hoare annotation was computed. [2019-09-08 06:12:24,610 INFO L443 ceAbstractionStarter]: For program point Specification2ENTRY(lines 244 267) no Hoare annotation was computed. [2019-09-08 06:12:24,610 INFO L443 ceAbstractionStarter]: For program point L252(line 252) no Hoare annotation was computed. [2019-09-08 06:12:24,610 INFO L443 ceAbstractionStarter]: For program point Specification2FINAL(lines 244 267) no Hoare annotation was computed. [2019-09-08 06:12:24,610 INFO L443 ceAbstractionStarter]: For program point L251(line 251) no Hoare annotation was computed. [2019-09-08 06:12:24,610 INFO L443 ceAbstractionStarter]: For program point L250(line 250) no Hoare annotation was computed. [2019-09-08 06:12:24,610 INFO L443 ceAbstractionStarter]: For program point L249(line 249) no Hoare annotation was computed. [2019-09-08 06:12:24,610 INFO L443 ceAbstractionStarter]: For program point L262(line 262) no Hoare annotation was computed. [2019-09-08 06:12:24,610 INFO L443 ceAbstractionStarter]: For program point L261(line 261) no Hoare annotation was computed. [2019-09-08 06:12:24,611 INFO L443 ceAbstractionStarter]: For program point L260(line 260) no Hoare annotation was computed. [2019-09-08 06:12:24,611 INFO L443 ceAbstractionStarter]: For program point L259(line 259) no Hoare annotation was computed. [2019-09-08 06:12:24,611 INFO L443 ceAbstractionStarter]: For program point L258(line 258) no Hoare annotation was computed. [2019-09-08 06:12:24,611 INFO L443 ceAbstractionStarter]: For program point isPumpRunningEXIT(lines 459 467) no Hoare annotation was computed. [2019-09-08 06:12:24,611 INFO L446 ceAbstractionStarter]: At program point isPumpRunningENTRY(lines 459 467) the Hoare annotation is: true [2019-09-08 06:12:24,611 INFO L443 ceAbstractionStarter]: For program point isPumpRunningFINAL(lines 459 467) no Hoare annotation was computed. [2019-09-08 06:12:24,611 INFO L443 ceAbstractionStarter]: For program point L530-1(line 530) no Hoare annotation was computed. [2019-09-08 06:12:24,611 INFO L446 ceAbstractionStarter]: At program point isLowWaterLevelENTRY(lines 523 541) the Hoare annotation is: true [2019-09-08 06:12:24,612 INFO L443 ceAbstractionStarter]: For program point isLowWaterLevelEXIT(lines 523 541) no Hoare annotation was computed. [2019-09-08 06:12:24,612 INFO L443 ceAbstractionStarter]: For program point L532(lines 532 536) no Hoare annotation was computed. [2019-09-08 06:12:24,612 INFO L446 ceAbstractionStarter]: At program point L530(line 530) the Hoare annotation is: true [2019-09-08 06:12:24,612 INFO L443 ceAbstractionStarter]: For program point L532-2(lines 532 536) no Hoare annotation was computed. [2019-09-08 06:12:24,612 INFO L443 ceAbstractionStarter]: For program point isLowWaterLevelFINAL(lines 523 541) no Hoare annotation was computed. [2019-09-08 06:12:24,612 INFO L443 ceAbstractionStarter]: For program point L475(lines 475 483) no Hoare annotation was computed. [2019-09-08 06:12:24,612 INFO L443 ceAbstractionStarter]: For program point L475-2(lines 475 483) no Hoare annotation was computed. [2019-09-08 06:12:24,613 INFO L443 ceAbstractionStarter]: For program point L498(line 498) no Hoare annotation was computed. [2019-09-08 06:12:24,613 INFO L443 ceAbstractionStarter]: For program point L498-1(line 498) no Hoare annotation was computed. [2019-09-08 06:12:24,613 INFO L443 ceAbstractionStarter]: For program point printPumpFINAL(lines 468 503) no Hoare annotation was computed. [2019-09-08 06:12:24,613 INFO L443 ceAbstractionStarter]: For program point L487(lines 487 495) no Hoare annotation was computed. [2019-09-08 06:12:24,613 INFO L443 ceAbstractionStarter]: For program point printPumpENTRY(lines 468 503) no Hoare annotation was computed. [2019-09-08 06:12:24,613 INFO L443 ceAbstractionStarter]: For program point L487-2(lines 487 495) no Hoare annotation was computed. [2019-09-08 06:12:24,613 INFO L443 ceAbstractionStarter]: For program point printPumpEXIT(lines 468 503) no Hoare annotation was computed. [2019-09-08 06:12:24,613 INFO L443 ceAbstractionStarter]: For program point select_featuresEXIT(lines 629 635) no Hoare annotation was computed. [2019-09-08 06:12:24,614 INFO L446 ceAbstractionStarter]: At program point select_featuresFINAL(lines 629 635) the Hoare annotation is: true [2019-09-08 06:12:24,614 INFO L443 ceAbstractionStarter]: For program point __utac__exception__cf_handler_setENTRY(lines 659 704) no Hoare annotation was computed. [2019-09-08 06:12:24,614 INFO L443 ceAbstractionStarter]: For program point __utac__exception__cf_handler_setEXIT(lines 659 704) no Hoare annotation was computed. [2019-09-08 06:12:24,614 INFO L443 ceAbstractionStarter]: For program point __utac__exception__cf_handler_setFINAL(lines 659 704) no Hoare annotation was computed. [2019-09-08 06:12:24,614 INFO L443 ceAbstractionStarter]: For program point L992(lines 992 999) no Hoare annotation was computed. [2019-09-08 06:12:24,614 INFO L443 ceAbstractionStarter]: For program point L986(lines 986 1006) no Hoare annotation was computed. [2019-09-08 06:12:24,615 INFO L443 ceAbstractionStarter]: For program point __utac__get_this_argtypeFINAL(lines 972 1017) no Hoare annotation was computed. [2019-09-08 06:12:24,615 INFO L443 ceAbstractionStarter]: For program point L986-1(lines 986 1006) no Hoare annotation was computed. [2019-09-08 06:12:24,615 INFO L443 ceAbstractionStarter]: For program point __utac__get_this_argtypeENTRY(lines 972 1017) no Hoare annotation was computed. [2019-09-08 06:12:24,615 INFO L443 ceAbstractionStarter]: For program point __utac__get_this_argtypeEXIT(lines 972 1017) no Hoare annotation was computed. [2019-09-08 06:12:24,615 INFO L439 ceAbstractionStarter]: At program point runTestENTRY(lines 276 286) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (and (= ~pumpRunning~0 ~switchedOnBeforeTS~0) (= 1 ~systemActive~0) (= 1 ~waterLevel~0) (= ~pumpRunning~0 0)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~switchedOnBeforeTS~0)| |old(~pumpRunning~0)|)) (not (= |old(~waterLevel~0)| 1))) [2019-09-08 06:12:24,615 INFO L443 ceAbstractionStarter]: For program point runTestEXIT(lines 276 286) no Hoare annotation was computed. [2019-09-08 06:12:24,615 INFO L439 ceAbstractionStarter]: At program point L281(line 281) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (not (= |old(~systemActive~0)| 1)) (and (= 1 ~systemActive~0) (= 1 ~waterLevel~0) (= ~pumpRunning~0 0)) (not (= |old(~switchedOnBeforeTS~0)| |old(~pumpRunning~0)|)) (not (= |old(~waterLevel~0)| 1))) [2019-09-08 06:12:24,616 INFO L443 ceAbstractionStarter]: For program point runTestFINAL(lines 276 286) no Hoare annotation was computed. [2019-09-08 06:12:24,616 INFO L446 ceAbstractionStarter]: At program point isMethaneAlarmENTRY(lines 448 458) the Hoare annotation is: true [2019-09-08 06:12:24,616 INFO L443 ceAbstractionStarter]: For program point isMethaneAlarmEXIT(lines 448 458) no Hoare annotation was computed. [2019-09-08 06:12:24,616 INFO L443 ceAbstractionStarter]: For program point isMethaneAlarmFINAL(lines 448 458) no Hoare annotation was computed. [2019-09-08 06:12:24,616 INFO L446 ceAbstractionStarter]: At program point L453(line 453) the Hoare annotation is: true [2019-09-08 06:12:24,616 INFO L443 ceAbstractionStarter]: For program point L453-1(line 453) no Hoare annotation was computed. [2019-09-08 06:12:24,616 INFO L439 ceAbstractionStarter]: At program point deactivatePumpENTRY(lines 440 447) the Hoare annotation is: (or (and (not (<= ~waterLevel~0 1)) (not (= ~waterLevel~0 2))) (= ~pumpRunning~0 1) (not (= 1 |old(~pumpRunning~0)|)) (not (= ~systemActive~0 1)) (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|))) [2019-09-08 06:12:24,617 INFO L443 ceAbstractionStarter]: For program point deactivatePumpEXIT(lines 440 447) no Hoare annotation was computed. [2019-09-08 06:12:24,617 INFO L443 ceAbstractionStarter]: For program point deactivatePumpFINAL(lines 440 447) no Hoare annotation was computed. [2019-09-08 06:12:24,617 INFO L443 ceAbstractionStarter]: For program point L182(lines 182 188) no Hoare annotation was computed. [2019-09-08 06:12:24,617 INFO L443 ceAbstractionStarter]: For program point isHighWaterSensorDryEXIT(lines 178 191) no Hoare annotation was computed. [2019-09-08 06:12:24,617 INFO L446 ceAbstractionStarter]: At program point isHighWaterSensorDryENTRY(lines 178 191) the Hoare annotation is: true [2019-09-08 06:12:24,617 INFO L443 ceAbstractionStarter]: For program point isHighWaterSensorDryFINAL(lines 178 191) no Hoare annotation was computed. [2019-09-08 06:12:24,617 INFO L439 ceAbstractionStarter]: At program point L417(line 417) the Hoare annotation is: (let ((.cse0 (and (not (<= ~waterLevel~0 1)) (not (= ~waterLevel~0 2)))) (.cse1 (not (= ~systemActive~0 1))) (.cse2 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|)))) (and (or (not (= 0 |old(~pumpRunning~0)|)) .cse0 .cse1 .cse2) (or .cse0 (= ~pumpRunning~0 1) (not (= 1 |old(~pumpRunning~0)|)) .cse1 .cse2))) [2019-09-08 06:12:24,618 INFO L443 ceAbstractionStarter]: For program point L415(lines 415 423) no Hoare annotation was computed. [2019-09-08 06:12:24,618 INFO L439 ceAbstractionStarter]: At program point L413(line 413) the Hoare annotation is: (let ((.cse0 (and (not (<= ~waterLevel~0 1)) (not (= ~waterLevel~0 2)))) (.cse1 (not (= ~systemActive~0 1))) (.cse2 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|)))) (and (or (not (= 0 |old(~pumpRunning~0)|)) .cse0 .cse1 .cse2) (or .cse0 (= ~pumpRunning~0 1) (not (= 1 |old(~pumpRunning~0)|)) .cse1 .cse2))) [2019-09-08 06:12:24,618 INFO L443 ceAbstractionStarter]: For program point L413-1(line 413) no Hoare annotation was computed. [2019-09-08 06:12:24,618 INFO L443 ceAbstractionStarter]: For program point L411(lines 411 428) no Hoare annotation was computed. [2019-09-08 06:12:24,618 INFO L443 ceAbstractionStarter]: For program point processEnvironmentEXIT(lines 407 431) no Hoare annotation was computed. [2019-09-08 06:12:24,619 INFO L439 ceAbstractionStarter]: At program point processEnvironmentENTRY(lines 407 431) the Hoare annotation is: (let ((.cse0 (and (not (<= ~waterLevel~0 1)) (not (= ~waterLevel~0 2)))) (.cse1 (not (= ~systemActive~0 1))) (.cse2 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|)))) (and (or .cse0 (= ~pumpRunning~0 1) (not (= 1 |old(~pumpRunning~0)|)) .cse1 .cse2) (or (= ~pumpRunning~0 0) (not (= 0 |old(~pumpRunning~0)|)) .cse0 .cse1 .cse2))) [2019-09-08 06:12:24,619 INFO L439 ceAbstractionStarter]: At program point L426(line 426) the Hoare annotation is: (let ((.cse0 (and (not (<= ~waterLevel~0 1)) (not (= ~waterLevel~0 2)))) (.cse1 (not (= ~systemActive~0 1))) (.cse2 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|)))) (and (or .cse0 (not (= 1 |old(~pumpRunning~0)|)) .cse1 .cse2) (or (= ~pumpRunning~0 0) (not (= 0 |old(~pumpRunning~0)|)) .cse0 .cse1 .cse2))) [2019-09-08 06:12:24,619 INFO L443 ceAbstractionStarter]: For program point L426-1(lines 407 431) no Hoare annotation was computed. [2019-09-08 06:12:24,619 INFO L439 ceAbstractionStarter]: At program point L421(line 421) the Hoare annotation is: (let ((.cse0 (and (not (<= ~waterLevel~0 1)) (not (= ~waterLevel~0 2)))) (.cse1 (not (= ~systemActive~0 1))) (.cse2 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|)))) (and (or (not (= 0 |old(~pumpRunning~0)|)) .cse0 .cse1 .cse2) (or .cse0 (= ~pumpRunning~0 1) (not (= 1 |old(~pumpRunning~0)|)) .cse1 .cse2))) [2019-09-08 06:12:24,619 INFO L443 ceAbstractionStarter]: For program point processEnvironment__wrappee__baseEXIT(lines 347 353) no Hoare annotation was computed. [2019-09-08 06:12:24,619 INFO L446 ceAbstractionStarter]: At program point processEnvironment__wrappee__baseFINAL(lines 347 353) the Hoare annotation is: true [2019-09-08 06:12:24,620 INFO L439 ceAbstractionStarter]: At program point L609(lines 560 610) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~waterLevel~0)| 1))) [2019-09-08 06:12:24,620 INFO L439 ceAbstractionStarter]: At program point testENTRY(lines 551 616) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (and (= 1 ~systemActive~0) (= 1 ~waterLevel~0) (= ~pumpRunning~0 0)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~waterLevel~0)| 1))) [2019-09-08 06:12:24,620 INFO L443 ceAbstractionStarter]: For program point L599(lines 599 603) no Hoare annotation was computed. [2019-09-08 06:12:24,620 INFO L443 ceAbstractionStarter]: For program point testFINAL(lines 551 616) no Hoare annotation was computed. [2019-09-08 06:12:24,620 INFO L439 ceAbstractionStarter]: At program point L599-2(lines 591 604) the Hoare annotation is: (let ((.cse6 (= 2 ~waterLevel~0))) (let ((.cse5 (= ~pumpRunning~0 1)) (.cse4 (= ~pumpRunning~0 ~switchedOnBeforeTS~0)) (.cse0 (= 1 ~systemActive~0)) (.cse1 (= 0 test_~splverifierCounter~0)) (.cse2 (= ~pumpRunning~0 0)) (.cse3 (or .cse6 (<= ~waterLevel~0 1)))) (or (and .cse0 (<= 1 ~switchedOnBeforeTS~0) .cse1 .cse2 .cse3) (and .cse4 .cse0 .cse1 .cse5 .cse3) (not (= |old(~systemActive~0)| 1)) (and .cse0 (= 1 ~waterLevel~0) .cse1 .cse2) (and .cse0 .cse1 .cse6 .cse2) (not (= 0 |old(~pumpRunning~0)|)) (and .cse0 .cse1 .cse6 .cse5) (and .cse4 .cse0 .cse1 .cse2 .cse3) (not (= |old(~waterLevel~0)| 1))))) [2019-09-08 06:12:24,620 INFO L443 ceAbstractionStarter]: For program point L562(lines 561 608) no Hoare annotation was computed. [2019-09-08 06:12:24,621 INFO L439 ceAbstractionStarter]: At program point L593(line 593) the Hoare annotation is: (let ((.cse6 (= 2 ~waterLevel~0))) (let ((.cse5 (= ~pumpRunning~0 1)) (.cse4 (= ~pumpRunning~0 ~switchedOnBeforeTS~0)) (.cse0 (= 1 ~systemActive~0)) (.cse1 (= 0 test_~splverifierCounter~0)) (.cse2 (= ~pumpRunning~0 0)) (.cse3 (or .cse6 (<= ~waterLevel~0 1)))) (or (and .cse0 (<= 1 ~switchedOnBeforeTS~0) .cse1 .cse2 .cse3) (and .cse4 .cse0 .cse1 .cse5 .cse3) (not (= |old(~systemActive~0)| 1)) (and .cse0 (= 1 ~waterLevel~0) .cse1 .cse2) (and .cse0 .cse1 .cse6 .cse2) (not (= 0 |old(~pumpRunning~0)|)) (and .cse0 .cse1 .cse6 .cse5) (and .cse4 .cse0 .cse1 .cse2 .cse3) (not (= |old(~waterLevel~0)| 1))))) [2019-09-08 06:12:24,621 INFO L443 ceAbstractionStarter]: For program point L591(lines 591 604) no Hoare annotation was computed. [2019-09-08 06:12:24,621 INFO L439 ceAbstractionStarter]: At program point L583(line 583) the Hoare annotation is: (let ((.cse6 (= 2 ~waterLevel~0))) (let ((.cse5 (= ~pumpRunning~0 1)) (.cse4 (= ~pumpRunning~0 ~switchedOnBeforeTS~0)) (.cse0 (= 1 ~systemActive~0)) (.cse1 (= 0 test_~splverifierCounter~0)) (.cse2 (= ~pumpRunning~0 0)) (.cse3 (or .cse6 (<= ~waterLevel~0 1)))) (or (and .cse0 (<= 1 ~switchedOnBeforeTS~0) .cse1 .cse2 .cse3) (and .cse4 .cse0 .cse1 .cse5 .cse3) (not (= |old(~systemActive~0)| 1)) (and .cse0 (= 1 ~waterLevel~0) .cse1 .cse2) (and .cse0 .cse1 .cse6 .cse2) (not (= 0 |old(~pumpRunning~0)|)) (and .cse0 .cse1 .cse6 .cse5) (and .cse4 .cse0 .cse1 .cse2 .cse3) (not (= |old(~waterLevel~0)| 1))))) [2019-09-08 06:12:24,621 INFO L443 ceAbstractionStarter]: For program point L581(lines 581 587) no Hoare annotation was computed. [2019-09-08 06:12:24,621 INFO L443 ceAbstractionStarter]: For program point L581-1(lines 581 587) no Hoare annotation was computed. [2019-09-08 06:12:24,622 INFO L439 ceAbstractionStarter]: At program point L606(lines 561 608) the Hoare annotation is: (let ((.cse4 (= 2 ~waterLevel~0))) (let ((.cse5 (= ~pumpRunning~0 1)) (.cse6 (= ~pumpRunning~0 ~switchedOnBeforeTS~0)) (.cse0 (= 1 ~systemActive~0)) (.cse1 (= 0 test_~splverifierCounter~0)) (.cse2 (= ~pumpRunning~0 0)) (.cse3 (or .cse4 (<= ~waterLevel~0 1)))) (or (not (= 0 |old(~pumpRunning~0)|)) (and .cse0 (<= 1 ~switchedOnBeforeTS~0) .cse1 .cse2 .cse3) (and .cse0 .cse1 .cse4 .cse5) (and .cse6 .cse0 .cse1 .cse5 .cse3) (not (= |old(~systemActive~0)| 1)) (and .cse0 (= 1 ~waterLevel~0) .cse1 .cse2) (and .cse6 .cse0 .cse1 .cse2 .cse3) (not (= |old(~waterLevel~0)| 1))))) [2019-09-08 06:12:24,622 INFO L439 ceAbstractionStarter]: At program point L573(line 573) the Hoare annotation is: (let ((.cse3 (= 1 ~systemActive~0)) (.cse4 (= 0 test_~splverifierCounter~0)) (.cse6 (= 2 ~waterLevel~0))) (let ((.cse0 (= ~pumpRunning~0 ~switchedOnBeforeTS~0)) (.cse5 (= ~pumpRunning~0 1)) (.cse2 (or .cse6 (<= ~waterLevel~0 1))) (.cse1 (and .cse3 .cse4 (= ~pumpRunning~0 0)))) (or (and .cse0 .cse1 .cse2) (and .cse0 .cse3 .cse4 .cse5 .cse2) (not (= |old(~systemActive~0)| 1)) (not (= 0 |old(~pumpRunning~0)|)) (and .cse3 .cse4 .cse6 .cse5) (and (<= 1 ~switchedOnBeforeTS~0) .cse1 .cse2) (not (= |old(~waterLevel~0)| 1)) (and .cse1 (= 1 ~waterLevel~0))))) [2019-09-08 06:12:24,622 INFO L443 ceAbstractionStarter]: For program point L571(lines 571 577) no Hoare annotation was computed. [2019-09-08 06:12:24,622 INFO L443 ceAbstractionStarter]: For program point L571-1(lines 571 577) no Hoare annotation was computed. [2019-09-08 06:12:24,622 INFO L443 ceAbstractionStarter]: For program point L563(lines 563 567) no Hoare annotation was computed. [2019-09-08 06:12:24,622 INFO L443 ceAbstractionStarter]: For program point testEXIT(lines 551 616) no Hoare annotation was computed. [2019-09-08 06:12:24,623 INFO L443 ceAbstractionStarter]: For program point __utac__get_this_argENTRY(lines 926 971) no Hoare annotation was computed. [2019-09-08 06:12:24,623 INFO L443 ceAbstractionStarter]: For program point __utac__get_this_argEXIT(lines 926 971) no Hoare annotation was computed. [2019-09-08 06:12:24,623 INFO L443 ceAbstractionStarter]: For program point L946(lines 946 953) no Hoare annotation was computed. [2019-09-08 06:12:24,623 INFO L443 ceAbstractionStarter]: For program point __utac__get_this_argFINAL(lines 926 971) no Hoare annotation was computed. [2019-09-08 06:12:24,623 INFO L443 ceAbstractionStarter]: For program point L940(lines 940 960) no Hoare annotation was computed. [2019-09-08 06:12:24,623 INFO L443 ceAbstractionStarter]: For program point L940-1(lines 940 960) no Hoare annotation was computed. [2019-09-08 06:12:24,623 INFO L443 ceAbstractionStarter]: For program point isLowWaterSensorDryFINAL(lines 192 200) no Hoare annotation was computed. [2019-09-08 06:12:24,623 INFO L446 ceAbstractionStarter]: At program point isLowWaterSensorDryENTRY(lines 192 200) the Hoare annotation is: true [2019-09-08 06:12:24,623 INFO L443 ceAbstractionStarter]: For program point isLowWaterSensorDryEXIT(lines 192 200) no Hoare annotation was computed. [2019-09-08 06:12:24,624 INFO L443 ceAbstractionStarter]: For program point L154(lines 154 162) no Hoare annotation was computed. [2019-09-08 06:12:24,624 INFO L443 ceAbstractionStarter]: For program point printEnvironmentEXIT(lines 146 168) no Hoare annotation was computed. [2019-09-08 06:12:24,624 INFO L443 ceAbstractionStarter]: For program point L154-2(lines 154 162) no Hoare annotation was computed. [2019-09-08 06:12:24,624 INFO L443 ceAbstractionStarter]: For program point printEnvironmentENTRY(lines 146 168) no Hoare annotation was computed. [2019-09-08 06:12:24,624 INFO L443 ceAbstractionStarter]: For program point printEnvironmentFINAL(lines 146 168) no Hoare annotation was computed. [2019-09-08 06:12:24,624 INFO L443 ceAbstractionStarter]: For program point select_oneENTRY(lines 619 628) no Hoare annotation was computed. [2019-09-08 06:12:24,624 INFO L443 ceAbstractionStarter]: For program point select_oneFINAL(lines 619 628) no Hoare annotation was computed. [2019-09-08 06:12:24,624 INFO L443 ceAbstractionStarter]: For program point select_oneEXIT(lines 619 628) no Hoare annotation was computed. [2019-09-08 06:12:24,625 INFO L443 ceAbstractionStarter]: For program point __utac__error_stack_mgtENTRY(lines 823 925) no Hoare annotation was computed. [2019-09-08 06:12:24,625 INFO L443 ceAbstractionStarter]: For program point L888(line 888) no Hoare annotation was computed. [2019-09-08 06:12:24,625 INFO L443 ceAbstractionStarter]: For program point L888-1(line 888) no Hoare annotation was computed. [2019-09-08 06:12:24,625 INFO L443 ceAbstractionStarter]: For program point L847(lines 847 851) no Hoare annotation was computed. [2019-09-08 06:12:24,625 INFO L443 ceAbstractionStarter]: For program point L911(lines 911 922) no Hoare annotation was computed. [2019-09-08 06:12:24,625 INFO L443 ceAbstractionStarter]: For program point L874(lines 874 878) no Hoare annotation was computed. [2019-09-08 06:12:24,625 INFO L443 ceAbstractionStarter]: For program point L872-2(lines 872 892) no Hoare annotation was computed. [2019-09-08 06:12:24,625 INFO L443 ceAbstractionStarter]: For program point __utac__error_stack_mgtFINAL(lines 823 925) no Hoare annotation was computed. [2019-09-08 06:12:24,626 INFO L443 ceAbstractionStarter]: For program point L893(lines 871 894) no Hoare annotation was computed. [2019-09-08 06:12:24,626 INFO L443 ceAbstractionStarter]: For program point L852(lines 852 868) no Hoare annotation was computed. [2019-09-08 06:12:24,626 INFO L443 ceAbstractionStarter]: For program point __utac__error_stack_mgtEXIT(lines 823 925) no Hoare annotation was computed. [2019-09-08 06:12:24,626 INFO L443 ceAbstractionStarter]: For program point L912(lines 912 919) no Hoare annotation was computed. [2019-09-08 06:12:24,626 INFO L443 ceAbstractionStarter]: For program point L873(lines 872 892) no Hoare annotation was computed. [2019-09-08 06:12:24,626 INFO L443 ceAbstractionStarter]: For program point L904(line 904) no Hoare annotation was computed. [2019-09-08 06:12:24,626 INFO L443 ceAbstractionStarter]: For program point L904-1(line 904) no Hoare annotation was computed. [2019-09-08 06:12:24,626 INFO L443 ceAbstractionStarter]: For program point L869(lines 869 910) no Hoare annotation was computed. [2019-09-08 06:12:24,627 INFO L443 ceAbstractionStarter]: For program point ULTIMATE.initFINAL(line -1) no Hoare annotation was computed. [2019-09-08 06:12:24,627 INFO L439 ceAbstractionStarter]: At program point ULTIMATE.initENTRY(line -1) the Hoare annotation is: (and (= ~pumpRunning~0 |old(~pumpRunning~0)|) (or (= 1 ~waterLevel~0) (= |old(~waterLevel~0)| ~waterLevel~0))) [2019-09-08 06:12:24,627 INFO L443 ceAbstractionStarter]: For program point ULTIMATE.initEXIT(line -1) no Hoare annotation was computed. [2019-09-08 06:12:24,627 INFO L443 ceAbstractionStarter]: For program point activatePumpFINAL(lines 432 439) no Hoare annotation was computed. [2019-09-08 06:12:24,627 INFO L443 ceAbstractionStarter]: For program point activatePumpEXIT(lines 432 439) no Hoare annotation was computed. [2019-09-08 06:12:24,627 INFO L439 ceAbstractionStarter]: At program point activatePumpENTRY(lines 432 439) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (= ~pumpRunning~0 0) (not (= ~systemActive~0 1)) (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|)) (not (= ~waterLevel~0 2))) [2019-09-08 06:12:24,627 INFO L446 ceAbstractionStarter]: At program point getWaterLevelENTRY(lines 169 177) the Hoare annotation is: true [2019-09-08 06:12:24,627 INFO L443 ceAbstractionStarter]: For program point getWaterLevelFINAL(lines 169 177) no Hoare annotation was computed. [2019-09-08 06:12:24,628 INFO L443 ceAbstractionStarter]: For program point getWaterLevelEXIT(lines 169 177) no Hoare annotation was computed. [2019-09-08 06:12:24,628 INFO L443 ceAbstractionStarter]: For program point L513(lines 513 517) no Hoare annotation was computed. [2019-09-08 06:12:24,628 INFO L443 ceAbstractionStarter]: For program point isHighWaterLevelEXIT(lines 504 522) no Hoare annotation was computed. [2019-09-08 06:12:24,628 INFO L446 ceAbstractionStarter]: At program point L511(line 511) the Hoare annotation is: true [2019-09-08 06:12:24,628 INFO L443 ceAbstractionStarter]: For program point L513-2(lines 513 517) no Hoare annotation was computed. [2019-09-08 06:12:24,628 INFO L443 ceAbstractionStarter]: For program point L511-1(line 511) no Hoare annotation was computed. [2019-09-08 06:12:24,628 INFO L446 ceAbstractionStarter]: At program point isHighWaterLevelENTRY(lines 504 522) the Hoare annotation is: true [2019-09-08 06:12:24,629 INFO L443 ceAbstractionStarter]: For program point isHighWaterLevelFINAL(lines 504 522) no Hoare annotation was computed. [2019-09-08 06:12:24,629 INFO L443 ceAbstractionStarter]: For program point L129-1(lines 125 136) no Hoare annotation was computed. [2019-09-08 06:12:24,629 INFO L446 ceAbstractionStarter]: At program point changeMethaneLevelENTRY(lines 125 136) the Hoare annotation is: true [2019-09-08 06:12:24,629 INFO L443 ceAbstractionStarter]: For program point changeMethaneLevelEXIT(lines 125 136) no Hoare annotation was computed. [2019-09-08 06:12:24,629 INFO L443 ceAbstractionStarter]: For program point ##fun~int~X~int~TO~intEXIT(line -1) no Hoare annotation was computed. [2019-09-08 06:12:24,629 INFO L443 ceAbstractionStarter]: For program point ##fun~int~X~int~TO~intENTRY(line -1) no Hoare annotation was computed. [2019-09-08 06:12:24,629 INFO L443 ceAbstractionStarter]: For program point ##fun~int~X~int~TO~intFINAL(line -1) no Hoare annotation was computed. [2019-09-08 06:12:24,629 INFO L446 ceAbstractionStarter]: At program point isMethaneLevelCriticalENTRY(lines 137 145) the Hoare annotation is: true [2019-09-08 06:12:24,630 INFO L443 ceAbstractionStarter]: For program point isMethaneLevelCriticalFINAL(lines 137 145) no Hoare annotation was computed. [2019-09-08 06:12:24,630 INFO L443 ceAbstractionStarter]: For program point isMethaneLevelCriticalEXIT(lines 137 145) no Hoare annotation was computed. [2019-09-08 06:12:24,630 INFO L439 ceAbstractionStarter]: At program point L336(line 336) the Hoare annotation is: (let ((.cse11 (not (= |old(~waterLevel~0)| 2))) (.cse1 (= ~pumpRunning~0 ~switchedOnBeforeTS~0)) (.cse2 (= 1 ~waterLevel~0)) (.cse12 (= |old(~waterLevel~0)| ~waterLevel~0)) (.cse3 (= ~pumpRunning~0 0))) (let ((.cse9 (= ~pumpRunning~0 1)) (.cse7 (not (= 1 |old(~pumpRunning~0)|))) (.cse5 (= |old(~waterLevel~0)| 1)) (.cse10 (and .cse1 (not .cse2) .cse12 .cse3)) (.cse6 (and (not (<= |old(~waterLevel~0)| 1)) .cse11)) (.cse8 (not (= |old(~switchedOnBeforeTS~0)| |old(~pumpRunning~0)|))) (.cse0 (not (= 0 |old(~pumpRunning~0)|))) (.cse4 (not (= ~systemActive~0 1)))) (and (or .cse0 (and .cse1 .cse2 .cse3) .cse4 (not .cse5)) (or .cse6 .cse7 .cse4 .cse8 (and .cse1 .cse9 (or (= 2 ~waterLevel~0) (<= ~waterLevel~0 1)))) (or (not (<= 1 |old(~switchedOnBeforeTS~0)|)) .cse5 .cse10 .cse0 .cse6 .cse4) (or (and .cse1 .cse2 .cse9) (or .cse4 .cse11) .cse7) (or .cse5 .cse10 .cse0 .cse6 .cse4 .cse8) (or (and .cse1 .cse12 .cse3) (or .cse0 .cse4 .cse11))))) [2019-09-08 06:12:24,630 INFO L439 ceAbstractionStarter]: At program point timeShiftENTRY(lines 320 346) the Hoare annotation is: (let ((.cse9 (not (= |old(~waterLevel~0)| 2)))) (let ((.cse0 (= |old(~waterLevel~0)| ~waterLevel~0)) (.cse6 (= ~pumpRunning~0 0)) (.cse7 (not (= 0 |old(~pumpRunning~0)|))) (.cse1 (and (not (<= |old(~waterLevel~0)| 1)) .cse9)) (.cse5 (= ~pumpRunning~0 ~switchedOnBeforeTS~0)) (.cse8 (= ~pumpRunning~0 1)) (.cse2 (not (= 1 |old(~pumpRunning~0)|))) (.cse3 (not (= ~systemActive~0 1))) (.cse4 (not (= |old(~switchedOnBeforeTS~0)| |old(~pumpRunning~0)|)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4) (or (and .cse5 .cse0 .cse6) .cse7 .cse1 .cse3 .cse4) (or .cse7 (and (= 1 ~waterLevel~0) .cse6) .cse3 (not (= |old(~waterLevel~0)| 1))) (or (and .cse8 .cse0) (or .cse3 .cse9) .cse2) (or (not (<= 1 |old(~switchedOnBeforeTS~0)|)) .cse7 .cse1 (and (<= 1 ~switchedOnBeforeTS~0) .cse0 .cse6) .cse3) (or (and .cse0 .cse6) (or .cse7 .cse3 .cse9)) (or .cse1 (and .cse5 .cse8) .cse2 .cse3 .cse4)))) [2019-09-08 06:12:24,631 INFO L439 ceAbstractionStarter]: At program point L334(lines 334 340) the Hoare annotation is: (let ((.cse2 (= 1 ~waterLevel~0)) (.cse17 (<= ~waterLevel~0 1)) (.cse7 (= ~pumpRunning~0 1)) (.cse1 (= ~pumpRunning~0 ~switchedOnBeforeTS~0)) (.cse20 (= 1 ~systemActive~0)) (.cse18 (= ~pumpRunning~0 |old(~pumpRunning~0)|)) (.cse16 (= 2 ~waterLevel~0)) (.cse19 (= |old(~waterLevel~0)| ~waterLevel~0)) (.cse3 (= ~pumpRunning~0 0)) (.cse8 (not (= |old(~waterLevel~0)| 2)))) (let ((.cse9 (not (= 1 |old(~pumpRunning~0)|))) (.cse6 (<= 1 ~switchedOnBeforeTS~0)) (.cse5 (= |old(~waterLevel~0)| 1)) (.cse0 (not (= 0 |old(~pumpRunning~0)|))) (.cse10 (and (not (<= |old(~waterLevel~0)| 1)) .cse8)) (.cse11 (and .cse1 .cse20 .cse18 .cse16 .cse19 .cse3)) (.cse12 (and .cse20 .cse16 .cse7 .cse19)) (.cse13 (and .cse1 .cse18 (not .cse2) .cse17 .cse19 .cse3)) (.cse4 (not (= ~systemActive~0 1))) (.cse14 (not (= |old(~switchedOnBeforeTS~0)| |old(~pumpRunning~0)|)))) (and (or .cse0 (and .cse1 .cse2 .cse3) .cse4 (not .cse5)) (or (and .cse6 .cse2 .cse3) (and .cse1 .cse2 .cse7) (or .cse4 .cse8) .cse9) (or (not (<= 1 |old(~switchedOnBeforeTS~0)|)) .cse5 .cse0 .cse10 .cse11 .cse12 .cse13 .cse4) (or .cse11 .cse12 (or .cse0 .cse4 .cse8)) (let ((.cse15 (or .cse16 .cse17))) (or .cse10 .cse9 .cse4 .cse14 (and .cse1 .cse7 .cse15) (and .cse6 .cse3 .cse15))) (or .cse5 .cse0 .cse10 .cse11 .cse12 .cse13 .cse4 .cse14)))) [2019-09-08 06:12:24,631 INFO L443 ceAbstractionStarter]: For program point timeShiftEXIT(lines 320 346) no Hoare annotation was computed. [2019-09-08 06:12:24,631 INFO L439 ceAbstractionStarter]: At program point L329(line 329) the Hoare annotation is: (let ((.cse2 (not (= |old(~waterLevel~0)| 2)))) (let ((.cse0 (not (= 0 |old(~pumpRunning~0)|))) (.cse5 (= ~pumpRunning~0 ~switchedOnBeforeTS~0)) (.cse6 (= ~pumpRunning~0 1)) (.cse7 (= |old(~waterLevel~0)| ~waterLevel~0)) (.cse3 (and (not (<= |old(~waterLevel~0)| 1)) .cse2)) (.cse8 (not (= 1 |old(~pumpRunning~0)|))) (.cse1 (not (= ~systemActive~0 1))) (.cse4 (not (= |old(~switchedOnBeforeTS~0)| |old(~pumpRunning~0)|)))) (and (or .cse0 .cse1 .cse2) (or .cse0 .cse1 (not (= |old(~waterLevel~0)| 1))) (or (not (<= 1 |old(~switchedOnBeforeTS~0)|)) .cse0 .cse3 .cse1) (or .cse0 .cse3 .cse1 .cse4) (or (and .cse5 .cse6 .cse7) (or .cse1 .cse2) .cse8) (or (and .cse5 .cse6 (or (= 1 ~waterLevel~0) .cse7)) .cse3 .cse8 .cse1 .cse4)))) [2019-09-08 06:12:24,631 INFO L443 ceAbstractionStarter]: For program point L327(lines 323 345) no Hoare annotation was computed. [2019-09-08 06:12:24,631 INFO L443 ceAbstractionStarter]: For program point timeShiftFINAL(lines 320 346) no Hoare annotation was computed. [2019-09-08 06:12:24,632 INFO L443 ceAbstractionStarter]: For program point L325(lines 323 345) no Hoare annotation was computed. [2019-09-08 06:12:24,632 INFO L443 ceAbstractionStarter]: For program point L224(line 224) no Hoare annotation was computed. [2019-09-08 06:12:24,632 INFO L443 ceAbstractionStarter]: For program point cleanupEXIT(lines 213 242) no Hoare annotation was computed. [2019-09-08 06:12:24,632 INFO L446 ceAbstractionStarter]: At program point L223-2(lines 223 237) the Hoare annotation is: true [2019-09-08 06:12:24,632 INFO L446 ceAbstractionStarter]: At program point cleanupENTRY(lines 213 242) the Hoare annotation is: true [2019-09-08 06:12:24,632 INFO L446 ceAbstractionStarter]: At program point L219(line 219) the Hoare annotation is: true [2019-09-08 06:12:24,632 INFO L443 ceAbstractionStarter]: For program point L219-1(line 219) no Hoare annotation was computed. [2019-09-08 06:12:24,632 INFO L446 ceAbstractionStarter]: At program point L238(lines 213 242) the Hoare annotation is: true [2019-09-08 06:12:24,633 INFO L443 ceAbstractionStarter]: For program point L234(line 234) no Hoare annotation was computed. [2019-09-08 06:12:24,633 INFO L443 ceAbstractionStarter]: For program point L227(lines 227 231) no Hoare annotation was computed. [2019-09-08 06:12:24,633 INFO L446 ceAbstractionStarter]: At program point L227-1(lines 227 231) the Hoare annotation is: true [2019-09-08 06:12:24,633 INFO L439 ceAbstractionStarter]: At program point lowerWaterLevelENTRY(lines 101 112) the Hoare annotation is: (let ((.cse0 (= |old(~waterLevel~0)| ~waterLevel~0)) (.cse1 (not (= 1 ~pumpRunning~0))) (.cse2 (not (= ~switchedOnBeforeTS~0 ~pumpRunning~0))) (.cse3 (or (not (= ~systemActive~0 1)) (= 0 ~pumpRunning~0)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= |old(~waterLevel~0)| 2))) (or (or (= 1 ~waterLevel~0) .cse0) (not (<= |old(~waterLevel~0)| 1)) .cse1 .cse2 .cse3))) [2019-09-08 06:12:24,633 INFO L443 ceAbstractionStarter]: For program point lowerWaterLevelEXIT(lines 101 112) no Hoare annotation was computed. [2019-09-08 06:12:24,633 INFO L443 ceAbstractionStarter]: For program point L105-1(lines 101 112) no Hoare annotation was computed. [2019-09-08 06:12:24,633 INFO L443 ceAbstractionStarter]: For program point setupEXIT(lines 268 274) no Hoare annotation was computed. [2019-09-08 06:12:24,633 INFO L446 ceAbstractionStarter]: At program point setupFINAL(lines 268 274) the Hoare annotation is: true [2019-09-08 06:12:24,634 INFO L443 ceAbstractionStarter]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2019-09-08 06:12:24,634 INFO L439 ceAbstractionStarter]: At program point L-1(line -1) the Hoare annotation is: (and (= ~pumpRunning~0 ~switchedOnBeforeTS~0) (= 1 ~systemActive~0) (= 1 ~waterLevel~0) (= ~pumpRunning~0 0)) [2019-09-08 06:12:24,634 INFO L446 ceAbstractionStarter]: At program point ULTIMATE.startENTRY(line -1) the Hoare annotation is: true [2019-09-08 06:12:24,634 INFO L443 ceAbstractionStarter]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2019-09-08 06:12:24,634 INFO L443 ceAbstractionStarter]: For program point startSystemEXIT(lines 542 549) no Hoare annotation was computed. [2019-09-08 06:12:24,634 INFO L439 ceAbstractionStarter]: At program point startSystemENTRY(lines 542 549) the Hoare annotation is: (let ((.cse2 (not (= ~waterLevel~0 2)))) (let ((.cse5 (and (not (<= ~waterLevel~0 1)) .cse2)) (.cse3 (not (= 1 ~pumpRunning~0))) (.cse6 (not (= ~switchedOnBeforeTS~0 ~pumpRunning~0))) (.cse4 (not (= 0 ~pumpRunning~0))) (.cse0 (= 1 ~systemActive~0)) (.cse1 (not (= |old(~systemActive~0)| 1)))) (and (or .cse0 (or .cse1 .cse2) .cse3) (or (not (<= 1 ~switchedOnBeforeTS~0)) .cse4 .cse5 .cse0 .cse1) (or .cse0 .cse4 .cse5 .cse1 .cse6) (or .cse5 .cse0 .cse3 .cse1 .cse6) (or .cse0 (or .cse4 .cse1 .cse2)) (or .cse4 .cse0 .cse1 (not (= ~waterLevel~0 1)))))) [2019-09-08 06:12:24,634 INFO L443 ceAbstractionStarter]: For program point startSystemFINAL(lines 542 549) no Hoare annotation was computed. [2019-09-08 06:12:24,635 INFO L439 ceAbstractionStarter]: At program point processEnvironment__wrappee__highWaterSensorENTRY(lines 355 379) the Hoare annotation is: (let ((.cse0 (and (not (<= ~waterLevel~0 1)) (not (= ~waterLevel~0 2)))) (.cse1 (not (= ~systemActive~0 1))) (.cse2 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|)))) (and (or .cse0 (= ~pumpRunning~0 1) (not (= 1 |old(~pumpRunning~0)|)) .cse1 .cse2) (or (= ~pumpRunning~0 0) (not (= 0 |old(~pumpRunning~0)|)) .cse0 .cse1 .cse2))) [2019-09-08 06:12:24,635 INFO L443 ceAbstractionStarter]: For program point processEnvironment__wrappee__highWaterSensorEXIT(lines 355 379) no Hoare annotation was computed. [2019-09-08 06:12:24,635 INFO L439 ceAbstractionStarter]: At program point L374(line 374) the Hoare annotation is: (let ((.cse0 (and (not (<= ~waterLevel~0 1)) (not (= ~waterLevel~0 2)))) (.cse1 (not (= ~systemActive~0 1))) (.cse2 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|)))) (and (or (not (= 0 |old(~pumpRunning~0)|)) .cse0 .cse1 .cse2) (or .cse0 (= ~pumpRunning~0 1) (not (= 1 |old(~pumpRunning~0)|)) .cse1 .cse2))) [2019-09-08 06:12:24,635 INFO L443 ceAbstractionStarter]: For program point L374-1(lines 355 379) no Hoare annotation was computed. [2019-09-08 06:12:24,635 INFO L439 ceAbstractionStarter]: At program point L369(line 369) the Hoare annotation is: (let ((.cse0 (and (not (<= ~waterLevel~0 1)) (not (= ~waterLevel~0 2)))) (.cse1 (not (= ~systemActive~0 1))) (.cse2 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|)))) (and (or .cse0 (not (= 1 |old(~pumpRunning~0)|)) .cse1 .cse2) (or (not (= 0 |old(~pumpRunning~0)|)) .cse0 .cse1 .cse2 (and (= 0 processEnvironment__wrappee__highWaterSensor_~tmp~2) (= ~pumpRunning~0 0))))) [2019-09-08 06:12:24,636 INFO L439 ceAbstractionStarter]: At program point L365(line 365) the Hoare annotation is: (let ((.cse0 (and (not (<= ~waterLevel~0 1)) (not (= ~waterLevel~0 2)))) (.cse1 (not (= ~systemActive~0 1))) (.cse2 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|)))) (and (or (not (= 0 |old(~pumpRunning~0)|)) .cse0 (and (= 2 ~waterLevel~0) (= ~pumpRunning~0 0)) .cse1 .cse2) (or .cse0 (not (= 1 |old(~pumpRunning~0)|)) .cse1 .cse2))) [2019-09-08 06:12:24,636 INFO L443 ceAbstractionStarter]: For program point L363(lines 363 371) no Hoare annotation was computed. [2019-09-08 06:12:24,636 INFO L439 ceAbstractionStarter]: At program point L361(line 361) the Hoare annotation is: (let ((.cse0 (and (not (<= ~waterLevel~0 1)) (not (= ~waterLevel~0 2)))) (.cse1 (not (= ~systemActive~0 1))) (.cse2 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|)))) (and (or .cse0 (not (= 1 |old(~pumpRunning~0)|)) .cse1 .cse2) (or (= ~pumpRunning~0 0) (not (= 0 |old(~pumpRunning~0)|)) .cse0 .cse1 .cse2))) [2019-09-08 06:12:24,636 INFO L443 ceAbstractionStarter]: For program point L361-1(line 361) no Hoare annotation was computed. [2019-09-08 06:12:24,636 INFO L443 ceAbstractionStarter]: For program point L359(lines 359 376) no Hoare annotation was computed. [2019-09-08 06:12:24,636 INFO L443 ceAbstractionStarter]: For program point waterRiseEXIT(lines 113 124) no Hoare annotation was computed. [2019-09-08 06:12:24,636 INFO L443 ceAbstractionStarter]: For program point L117-1(lines 113 124) no Hoare annotation was computed. [2019-09-08 06:12:24,637 INFO L439 ceAbstractionStarter]: At program point waterRiseENTRY(lines 113 124) the Hoare annotation is: (let ((.cse0 (not (= 0 ~pumpRunning~0))) (.cse1 (not (= ~systemActive~0 1))) (.cse2 (= 1 ~waterLevel~0)) (.cse3 (= |old(~waterLevel~0)| ~waterLevel~0)) (.cse5 (not (= |old(~waterLevel~0)| 2)))) (let ((.cse6 (and (not (<= |old(~waterLevel~0)| 1)) .cse5)) (.cse7 (or .cse2 .cse3)) (.cse4 (not (= 1 ~pumpRunning~0))) (.cse8 (or .cse0 .cse1)) (.cse9 (not (= ~switchedOnBeforeTS~0 ~pumpRunning~0)))) (and (or (or .cse0 .cse1 (not (= |old(~waterLevel~0)| 1))) .cse2) (or .cse3 .cse1 .cse4 .cse5) (or .cse6 .cse7 .cse8 .cse9) (or (not (<= 1 ~switchedOnBeforeTS~0)) .cse7 .cse6 .cse8) (or .cse6 .cse7 .cse1 .cse4 .cse9) (or .cse3 .cse8 .cse9 .cse5)))) [2019-09-08 06:12:24,637 INFO L443 ceAbstractionStarter]: For program point __automaton_failFINAL(lines 202 209) no Hoare annotation was computed. [2019-09-08 06:12:24,637 INFO L443 ceAbstractionStarter]: For program point __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION(line 206) no Hoare annotation was computed. [2019-09-08 06:12:24,637 INFO L446 ceAbstractionStarter]: At program point __automaton_failENTRY(lines 202 209) the Hoare annotation is: true [2019-09-08 06:12:24,637 INFO L443 ceAbstractionStarter]: For program point __automaton_failEXIT(lines 202 209) no Hoare annotation was computed. [2019-09-08 06:12:24,637 INFO L443 ceAbstractionStarter]: For program point L385(lines 385 402) no Hoare annotation was computed. [2019-09-08 06:12:24,637 INFO L443 ceAbstractionStarter]: For program point processEnvironment__wrappee__lowWaterSensorEXIT(lines 381 405) no Hoare annotation was computed. [2019-09-08 06:12:24,637 INFO L439 ceAbstractionStarter]: At program point processEnvironment__wrappee__lowWaterSensorENTRY(lines 381 405) the Hoare annotation is: (let ((.cse0 (and (not (<= ~waterLevel~0 1)) (not (= ~waterLevel~0 2)))) (.cse1 (not (= ~systemActive~0 1))) (.cse2 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|)))) (and (or .cse0 (= ~pumpRunning~0 1) (not (= 1 |old(~pumpRunning~0)|)) .cse1 .cse2) (or (= ~pumpRunning~0 0) (not (= 0 |old(~pumpRunning~0)|)) .cse0 .cse1 .cse2))) [2019-09-08 06:12:24,638 INFO L439 ceAbstractionStarter]: At program point L400(line 400) the Hoare annotation is: (let ((.cse0 (and (not (<= ~waterLevel~0 1)) (not (= ~waterLevel~0 2)))) (.cse1 (not (= ~systemActive~0 1))) (.cse2 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|)))) (and (or .cse0 (not (= 1 |old(~pumpRunning~0)|)) .cse1 .cse2) (or (= ~pumpRunning~0 0) (not (= 0 |old(~pumpRunning~0)|)) .cse0 .cse1 .cse2))) [2019-09-08 06:12:24,638 INFO L443 ceAbstractionStarter]: For program point L400-1(lines 381 405) no Hoare annotation was computed. [2019-09-08 06:12:24,638 INFO L439 ceAbstractionStarter]: At program point L395(line 395) the Hoare annotation is: (let ((.cse0 (and (not (<= ~waterLevel~0 1)) (not (= ~waterLevel~0 2)))) (.cse1 (not (= ~systemActive~0 1))) (.cse2 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|)))) (and (or (not (= 0 |old(~pumpRunning~0)|)) .cse0 .cse1 .cse2) (or .cse0 (= ~pumpRunning~0 1) (not (= 1 |old(~pumpRunning~0)|)) .cse1 .cse2))) [2019-09-08 06:12:24,638 INFO L439 ceAbstractionStarter]: At program point L391(line 391) the Hoare annotation is: (let ((.cse0 (and (not (<= ~waterLevel~0 1)) (not (= ~waterLevel~0 2)))) (.cse1 (not (= ~systemActive~0 1))) (.cse2 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|)))) (and (or (not (= 0 |old(~pumpRunning~0)|)) .cse0 .cse1 .cse2) (or .cse0 (= ~pumpRunning~0 1) (not (= 1 |old(~pumpRunning~0)|)) .cse1 .cse2))) [2019-09-08 06:12:24,638 INFO L443 ceAbstractionStarter]: For program point L389(lines 389 397) no Hoare annotation was computed. [2019-09-08 06:12:24,638 INFO L439 ceAbstractionStarter]: At program point L387(line 387) the Hoare annotation is: (let ((.cse0 (and (not (<= ~waterLevel~0 1)) (not (= ~waterLevel~0 2)))) (.cse1 (not (= ~systemActive~0 1))) (.cse2 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|)))) (and (or (not (= 0 |old(~pumpRunning~0)|)) .cse0 .cse1 .cse2) (or .cse0 (= ~pumpRunning~0 1) (not (= 1 |old(~pumpRunning~0)|)) .cse1 .cse2))) [2019-09-08 06:12:24,639 INFO L443 ceAbstractionStarter]: For program point L387-1(line 387) no Hoare annotation was computed. [2019-09-08 06:12:24,666 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 08.09 06:12:24 BoogieIcfgContainer [2019-09-08 06:12:24,666 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2019-09-08 06:12:24,668 INFO L168 Benchmark]: Toolchain (without parser) took 17997.75 ms. Allocated memory was 134.2 MB in the beginning and 462.4 MB in the end (delta: 328.2 MB). Free memory was 87.5 MB in the beginning and 304.4 MB in the end (delta: -216.8 MB). Peak memory consumption was 336.8 MB. Max. memory is 7.1 GB. [2019-09-08 06:12:24,669 INFO L168 Benchmark]: CDTParser took 0.42 ms. Allocated memory is still 134.2 MB. Free memory was 107.3 MB in the beginning and 107.1 MB in the end (delta: 212.8 kB). Peak memory consumption was 212.8 kB. Max. memory is 7.1 GB. [2019-09-08 06:12:24,670 INFO L168 Benchmark]: CACSL2BoogieTranslator took 673.31 ms. Allocated memory was 134.2 MB in the beginning and 200.8 MB in the end (delta: 66.6 MB). Free memory was 87.3 MB in the beginning and 164.2 MB in the end (delta: -76.9 MB). Peak memory consumption was 27.4 MB. Max. memory is 7.1 GB. [2019-09-08 06:12:24,671 INFO L168 Benchmark]: Boogie Preprocessor took 116.09 ms. Allocated memory is still 200.8 MB. Free memory was 163.2 MB in the beginning and 158.9 MB in the end (delta: 4.3 MB). Peak memory consumption was 4.3 MB. Max. memory is 7.1 GB. [2019-09-08 06:12:24,672 INFO L168 Benchmark]: RCFGBuilder took 1350.77 ms. Allocated memory was 200.8 MB in the beginning and 228.1 MB in the end (delta: 27.3 MB). Free memory was 158.9 MB in the beginning and 189.5 MB in the end (delta: -30.6 MB). Peak memory consumption was 84.4 MB. Max. memory is 7.1 GB. [2019-09-08 06:12:24,673 INFO L168 Benchmark]: TraceAbstraction took 15852.99 ms. Allocated memory was 228.1 MB in the beginning and 462.4 MB in the end (delta: 234.4 MB). Free memory was 189.5 MB in the beginning and 304.4 MB in the end (delta: -114.9 MB). Peak memory consumption was 344.9 MB. Max. memory is 7.1 GB. [2019-09-08 06:12:24,676 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.42 ms. Allocated memory is still 134.2 MB. Free memory was 107.3 MB in the beginning and 107.1 MB in the end (delta: 212.8 kB). Peak memory consumption was 212.8 kB. Max. memory is 7.1 GB. * CACSL2BoogieTranslator took 673.31 ms. Allocated memory was 134.2 MB in the beginning and 200.8 MB in the end (delta: 66.6 MB). Free memory was 87.3 MB in the beginning and 164.2 MB in the end (delta: -76.9 MB). Peak memory consumption was 27.4 MB. Max. memory is 7.1 GB. * Boogie Preprocessor took 116.09 ms. Allocated memory is still 200.8 MB. Free memory was 163.2 MB in the beginning and 158.9 MB in the end (delta: 4.3 MB). Peak memory consumption was 4.3 MB. Max. memory is 7.1 GB. * RCFGBuilder took 1350.77 ms. Allocated memory was 200.8 MB in the beginning and 228.1 MB in the end (delta: 27.3 MB). Free memory was 158.9 MB in the beginning and 189.5 MB in the end (delta: -30.6 MB). Peak memory consumption was 84.4 MB. Max. memory is 7.1 GB. * TraceAbstraction took 15852.99 ms. Allocated memory was 228.1 MB in the beginning and 462.4 MB in the end (delta: 234.4 MB). Free memory was 189.5 MB in the beginning and 304.4 MB in the end (delta: -114.9 MB). Peak memory consumption was 344.9 MB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 206]: 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: 561]: Loop Invariant Derived loop invariant: ((((((!(0 == \old(pumpRunning)) || ((((1 == systemActive && 1 <= switchedOnBeforeTS) && 0 == splverifierCounter) && pumpRunning == 0) && (2 == waterLevel || waterLevel <= 1))) || (((1 == systemActive && 0 == splverifierCounter) && 2 == waterLevel) && pumpRunning == 1)) || ((((pumpRunning == switchedOnBeforeTS && 1 == systemActive) && 0 == splverifierCounter) && pumpRunning == 1) && (2 == waterLevel || waterLevel <= 1))) || !(\old(systemActive) == 1)) || (((1 == systemActive && 1 == waterLevel) && 0 == splverifierCounter) && pumpRunning == 0)) || ((((pumpRunning == switchedOnBeforeTS && 1 == systemActive) && 0 == splverifierCounter) && pumpRunning == 0) && (2 == waterLevel || waterLevel <= 1))) || !(\old(waterLevel) == 1) - InvariantResult [Line: 223]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 560]: Loop Invariant Derived loop invariant: (!(0 == \old(pumpRunning)) || !(\old(systemActive) == 1)) || !(\old(waterLevel) == 1) - InvariantResult [Line: 213]: Loop Invariant Derived loop invariant: 1 - StatisticsResult: Ultimate Automizer benchmark data CFG has 44 procedures, 259 locations, 1 error locations. SAFE Result, 15.7s OverallTime, 10 OverallIterations, 3 TraceHistogramMax, 4.8s AutomataDifference, 0.0s DeadEndRemovalTime, 8.3s HoareAnnotationTime, HoareTripleCheckerStatistics: 2132 SDtfs, 2159 SDslu, 6031 SDs, 0 SdLazy, 2709 SolverSat, 952 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 3.1s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 317 GetRequests, 233 SyntacticMatches, 1 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 0.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=796occurred in iteration=9, 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.3s AutomataMinimizationTime, 10 MinimizatonAttempts, 132 StatesRemovedByMinimization, 5 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 71 LocationsWithAnnotation, 1430 PreInvPairs, 1561 NumberOfFragments, 2984 HoareAnnotationTreeSize, 1430 FomulaSimplifications, 4905 FormulaSimplificationTreeSizeReduction, 0.5s HoareSimplificationTime, 71 FomulaSimplificationsInter, 13672 FormulaSimplificationTreeSizeReductionInter, 7.6s HoareSimplificationTimeInter, RefinementEngineStatistics: TraceCheckStatistics: 0.1s SsaConstructionTime, 0.4s SatisfiabilityAnalysisTime, 1.2s InterpolantComputationTime, 1120 NumberOfCodeBlocks, 1120 NumberOfCodeBlocksAsserted, 11 NumberOfCheckSat, 1109 ConstructedInterpolants, 0 QuantifiedInterpolants, 241829 SizeOfPredicates, 4 NumberOfNonLiveVariables, 988 ConjunctsInSsa, 8 ConjunctsInUnsatCore, 11 InterpolantComputations, 9 PerfectInterpolantSequences, 95/121 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be correct! Received shutdown request...