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_product50.cil.c -------------------------------------------------------------------------------- This is Ultimate 0.1.24-112bae1 [2019-09-08 06:12:01,424 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-09-08 06:12:01,426 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-09-08 06:12:01,438 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-09-08 06:12:01,438 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-09-08 06:12:01,439 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-09-08 06:12:01,441 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-09-08 06:12:01,442 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-09-08 06:12:01,444 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-09-08 06:12:01,445 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-09-08 06:12:01,446 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-09-08 06:12:01,447 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-09-08 06:12:01,448 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-09-08 06:12:01,449 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-09-08 06:12:01,450 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-09-08 06:12:01,451 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-09-08 06:12:01,452 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-09-08 06:12:01,453 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-09-08 06:12:01,454 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-09-08 06:12:01,456 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-09-08 06:12:01,458 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-09-08 06:12:01,459 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-09-08 06:12:01,460 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-09-08 06:12:01,461 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-09-08 06:12:01,463 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-09-08 06:12:01,463 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-09-08 06:12:01,464 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-09-08 06:12:01,465 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-09-08 06:12:01,465 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-09-08 06:12:01,466 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-09-08 06:12:01,466 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-09-08 06:12:01,467 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-09-08 06:12:01,468 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-09-08 06:12:01,469 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-09-08 06:12:01,470 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-09-08 06:12:01,470 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-09-08 06:12:01,471 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-09-08 06:12:01,471 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-09-08 06:12:01,471 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-09-08 06:12:01,472 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-09-08 06:12:01,473 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-09-08 06:12:01,473 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:01,488 INFO L113 SettingsManager]: Loading preferences was successful [2019-09-08 06:12:01,488 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-09-08 06:12:01,489 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-09-08 06:12:01,490 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-09-08 06:12:01,490 INFO L138 SettingsManager]: * Use SBE=true [2019-09-08 06:12:01,490 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-09-08 06:12:01,490 INFO L138 SettingsManager]: * sizeof long=4 [2019-09-08 06:12:01,490 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-09-08 06:12:01,491 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-09-08 06:12:01,491 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-09-08 06:12:01,491 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2019-09-08 06:12:01,491 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-09-08 06:12:01,491 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2019-09-08 06:12:01,492 INFO L138 SettingsManager]: * sizeof long double=12 [2019-09-08 06:12:01,492 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-09-08 06:12:01,492 INFO L138 SettingsManager]: * Use constant arrays=true [2019-09-08 06:12:01,492 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2019-09-08 06:12:01,492 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-09-08 06:12:01,493 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-09-08 06:12:01,493 INFO L138 SettingsManager]: * To the following directory=./dump/ [2019-09-08 06:12:01,493 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2019-09-08 06:12:01,493 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-09-08 06:12:01,493 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-09-08 06:12:01,493 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-09-08 06:12:01,495 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2019-09-08 06:12:01,495 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-09-08 06:12:01,496 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-09-08 06:12:01,496 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2019-09-08 06:12:01,496 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2019-09-08 06:12:01,532 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-09-08 06:12:01,544 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-09-08 06:12:01,548 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-09-08 06:12:01,549 INFO L271 PluginConnector]: Initializing CDTParser... [2019-09-08 06:12:01,550 INFO L275 PluginConnector]: CDTParser initialized [2019-09-08 06:12:01,551 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/product-lines/minepump_spec5_product50.cil.c [2019-09-08 06:12:01,629 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/807197285/78b7fe04c1324ad081f522ac926bb89e/FLAG270286a3f [2019-09-08 06:12:02,166 INFO L306 CDTParser]: Found 1 translation units. [2019-09-08 06:12:02,167 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/product-lines/minepump_spec5_product50.cil.c [2019-09-08 06:12:02,190 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/807197285/78b7fe04c1324ad081f522ac926bb89e/FLAG270286a3f [2019-09-08 06:12:02,533 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/807197285/78b7fe04c1324ad081f522ac926bb89e [2019-09-08 06:12:02,545 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-09-08 06:12:02,547 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2019-09-08 06:12:02,549 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-09-08 06:12:02,549 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-09-08 06:12:02,553 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-09-08 06:12:02,554 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.09 06:12:02" (1/1) ... [2019-09-08 06:12:02,557 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@50ccea81 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.09 06:12:02, skipping insertion in model container [2019-09-08 06:12:02,557 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.09 06:12:02" (1/1) ... [2019-09-08 06:12:02,565 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-09-08 06:12:02,628 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-09-08 06:12:03,082 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-09-08 06:12:03,112 INFO L188 MainTranslator]: Completed pre-run [2019-09-08 06:12:03,225 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-09-08 06:12:03,261 INFO L192 MainTranslator]: Completed translation [2019-09-08 06:12:03,262 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.09 06:12:03 WrapperNode [2019-09-08 06:12:03,262 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-09-08 06:12:03,263 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-09-08 06:12:03,263 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-09-08 06:12:03,263 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-09-08 06:12:03,277 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:03" (1/1) ... [2019-09-08 06:12:03,278 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:03" (1/1) ... [2019-09-08 06:12:03,312 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:03" (1/1) ... [2019-09-08 06:12:03,312 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:03" (1/1) ... [2019-09-08 06:12:03,352 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:03" (1/1) ... [2019-09-08 06:12:03,366 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:03" (1/1) ... [2019-09-08 06:12:03,371 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:03" (1/1) ... [2019-09-08 06:12:03,379 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-09-08 06:12:03,379 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-09-08 06:12:03,379 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-09-08 06:12:03,380 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-09-08 06:12:03,381 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.09 06:12:03" (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:03,444 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2019-09-08 06:12:03,444 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-09-08 06:12:03,445 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~int~TO~int [2019-09-08 06:12:03,445 INFO L138 BoogieDeclarations]: Found implementation of procedure __automaton_fail [2019-09-08 06:12:03,445 INFO L138 BoogieDeclarations]: Found implementation of procedure timeShift [2019-09-08 06:12:03,445 INFO L138 BoogieDeclarations]: Found implementation of procedure processEnvironment__wrappee__base [2019-09-08 06:12:03,445 INFO L138 BoogieDeclarations]: Found implementation of procedure processEnvironment__wrappee__highWaterSensor [2019-09-08 06:12:03,445 INFO L138 BoogieDeclarations]: Found implementation of procedure processEnvironment [2019-09-08 06:12:03,446 INFO L138 BoogieDeclarations]: Found implementation of procedure activatePump [2019-09-08 06:12:03,446 INFO L138 BoogieDeclarations]: Found implementation of procedure deactivatePump [2019-09-08 06:12:03,446 INFO L138 BoogieDeclarations]: Found implementation of procedure isMethaneAlarm [2019-09-08 06:12:03,446 INFO L138 BoogieDeclarations]: Found implementation of procedure isPumpRunning [2019-09-08 06:12:03,446 INFO L138 BoogieDeclarations]: Found implementation of procedure printPump [2019-09-08 06:12:03,446 INFO L138 BoogieDeclarations]: Found implementation of procedure isHighWaterLevel [2019-09-08 06:12:03,447 INFO L138 BoogieDeclarations]: Found implementation of procedure isLowWaterLevel [2019-09-08 06:12:03,447 INFO L138 BoogieDeclarations]: Found implementation of procedure startSystem [2019-09-08 06:12:03,447 INFO L138 BoogieDeclarations]: Found implementation of procedure test [2019-09-08 06:12:03,447 INFO L138 BoogieDeclarations]: Found implementation of procedure lowerWaterLevel [2019-09-08 06:12:03,447 INFO L138 BoogieDeclarations]: Found implementation of procedure waterRise [2019-09-08 06:12:03,447 INFO L138 BoogieDeclarations]: Found implementation of procedure changeMethaneLevel [2019-09-08 06:12:03,448 INFO L138 BoogieDeclarations]: Found implementation of procedure isMethaneLevelCritical [2019-09-08 06:12:03,448 INFO L138 BoogieDeclarations]: Found implementation of procedure printEnvironment [2019-09-08 06:12:03,448 INFO L138 BoogieDeclarations]: Found implementation of procedure getWaterLevel [2019-09-08 06:12:03,448 INFO L138 BoogieDeclarations]: Found implementation of procedure isHighWaterSensorDry [2019-09-08 06:12:03,448 INFO L138 BoogieDeclarations]: Found implementation of procedure isLowWaterSensorDry [2019-09-08 06:12:03,448 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac__exception__cf_handler_set [2019-09-08 06:12:03,449 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac__exception__cf_handler_free [2019-09-08 06:12:03,449 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac__exception__cf_handler_reset [2019-09-08 06:12:03,449 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac__error_stack_mgt [2019-09-08 06:12:03,449 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac__get_this_arg [2019-09-08 06:12:03,449 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac__get_this_argtype [2019-09-08 06:12:03,449 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac_acc__Specification5_spec__1 [2019-09-08 06:12:03,450 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac_acc__Specification5_spec__2 [2019-09-08 06:12:03,450 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac_acc__Specification5_spec__3 [2019-09-08 06:12:03,450 INFO L138 BoogieDeclarations]: Found implementation of procedure select_one [2019-09-08 06:12:03,450 INFO L138 BoogieDeclarations]: Found implementation of procedure select_features [2019-09-08 06:12:03,450 INFO L138 BoogieDeclarations]: Found implementation of procedure select_helpers [2019-09-08 06:12:03,450 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_product [2019-09-08 06:12:03,451 INFO L138 BoogieDeclarations]: Found implementation of procedure cleanup [2019-09-08 06:12:03,451 INFO L138 BoogieDeclarations]: Found implementation of procedure Specification2 [2019-09-08 06:12:03,451 INFO L138 BoogieDeclarations]: Found implementation of procedure setup [2019-09-08 06:12:03,451 INFO L138 BoogieDeclarations]: Found implementation of procedure runTest [2019-09-08 06:12:03,451 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2019-09-08 06:12:03,451 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2019-09-08 06:12:03,452 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2019-09-08 06:12:03,452 INFO L130 BoogieDeclarations]: Found specification of procedure printf [2019-09-08 06:12:03,452 INFO L130 BoogieDeclarations]: Found specification of procedure __automaton_fail [2019-09-08 06:12:03,452 INFO L130 BoogieDeclarations]: Found specification of procedure lowerWaterLevel [2019-09-08 06:12:03,452 INFO L130 BoogieDeclarations]: Found specification of procedure isMethaneLevelCritical [2019-09-08 06:12:03,452 INFO L130 BoogieDeclarations]: Found specification of procedure printEnvironment [2019-09-08 06:12:03,453 INFO L130 BoogieDeclarations]: Found specification of procedure isHighWaterSensorDry [2019-09-08 06:12:03,453 INFO L130 BoogieDeclarations]: Found specification of procedure isLowWaterSensorDry [2019-09-08 06:12:03,453 INFO L130 BoogieDeclarations]: Found specification of procedure timeShift [2019-09-08 06:12:03,453 INFO L130 BoogieDeclarations]: Found specification of procedure activatePump [2019-09-08 06:12:03,453 INFO L130 BoogieDeclarations]: Found specification of procedure deactivatePump [2019-09-08 06:12:03,453 INFO L130 BoogieDeclarations]: Found specification of procedure isPumpRunning [2019-09-08 06:12:03,454 INFO L130 BoogieDeclarations]: Found specification of procedure printPump [2019-09-08 06:12:03,454 INFO L130 BoogieDeclarations]: Found specification of procedure startSystem [2019-09-08 06:12:03,454 INFO L130 BoogieDeclarations]: Found specification of procedure __utac_acc__Specification5_spec__2 [2019-09-08 06:12:03,454 INFO L130 BoogieDeclarations]: Found specification of procedure __utac_acc__Specification5_spec__3 [2019-09-08 06:12:03,454 INFO L130 BoogieDeclarations]: Found specification of procedure processEnvironment [2019-09-08 06:12:03,454 INFO L130 BoogieDeclarations]: Found specification of procedure processEnvironment__wrappee__base [2019-09-08 06:12:03,455 INFO L130 BoogieDeclarations]: Found specification of procedure isHighWaterLevel [2019-09-08 06:12:03,455 INFO L130 BoogieDeclarations]: Found specification of procedure processEnvironment__wrappee__highWaterSensor [2019-09-08 06:12:03,455 INFO L130 BoogieDeclarations]: Found specification of procedure isLowWaterLevel [2019-09-08 06:12:03,455 INFO L130 BoogieDeclarations]: Found specification of procedure isMethaneAlarm [2019-09-08 06:12:03,455 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2019-09-08 06:12:03,455 INFO L130 BoogieDeclarations]: Found specification of procedure waterRise [2019-09-08 06:12:03,456 INFO L130 BoogieDeclarations]: Found specification of procedure changeMethaneLevel [2019-09-08 06:12:03,456 INFO L130 BoogieDeclarations]: Found specification of procedure cleanup [2019-09-08 06:12:03,456 INFO L130 BoogieDeclarations]: Found specification of procedure test [2019-09-08 06:12:03,456 INFO L130 BoogieDeclarations]: Found specification of procedure getWaterLevel [2019-09-08 06:12:03,456 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2019-09-08 06:12:03,456 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2019-09-08 06:12:03,457 INFO L130 BoogieDeclarations]: Found specification of procedure free [2019-09-08 06:12:03,457 INFO L130 BoogieDeclarations]: Found specification of procedure __utac__exception__cf_handler_set [2019-09-08 06:12:03,457 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2019-09-08 06:12:03,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2019-09-08 06:12:03,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2019-09-08 06:12:03,457 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2019-09-08 06:12:03,458 INFO L130 BoogieDeclarations]: Found specification of procedure __utac__exception__cf_handler_free [2019-09-08 06:12:03,458 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2019-09-08 06:12:03,458 INFO L130 BoogieDeclarations]: Found specification of procedure __utac__exception__cf_handler_reset [2019-09-08 06:12:03,458 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~int~TO~int [2019-09-08 06:12:03,458 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2019-09-08 06:12:03,458 INFO L130 BoogieDeclarations]: Found specification of procedure __utac__error_stack_mgt [2019-09-08 06:12:03,459 INFO L130 BoogieDeclarations]: Found specification of procedure __utac__get_this_arg [2019-09-08 06:12:03,459 INFO L130 BoogieDeclarations]: Found specification of procedure __utac__get_this_argtype [2019-09-08 06:12:03,459 INFO L130 BoogieDeclarations]: Found specification of procedure __utac_acc__Specification5_spec__1 [2019-09-08 06:12:03,459 INFO L130 BoogieDeclarations]: Found specification of procedure select_one [2019-09-08 06:12:03,459 INFO L130 BoogieDeclarations]: Found specification of procedure select_features [2019-09-08 06:12:03,459 INFO L130 BoogieDeclarations]: Found specification of procedure select_helpers [2019-09-08 06:12:03,460 INFO L130 BoogieDeclarations]: Found specification of procedure valid_product [2019-09-08 06:12:03,460 INFO L130 BoogieDeclarations]: Found specification of procedure Specification2 [2019-09-08 06:12:03,460 INFO L130 BoogieDeclarations]: Found specification of procedure setup [2019-09-08 06:12:03,460 INFO L130 BoogieDeclarations]: Found specification of procedure runTest [2019-09-08 06:12:03,460 INFO L130 BoogieDeclarations]: Found specification of procedure main [2019-09-08 06:12:03,460 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2019-09-08 06:12:03,460 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2019-09-08 06:12:03,461 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-09-08 06:12:04,693 INFO L278 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-09-08 06:12:04,693 INFO L283 CfgBuilder]: Removed 5 assume(true) statements. [2019-09-08 06:12:04,695 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.09 06:12:04 BoogieIcfgContainer [2019-09-08 06:12:04,695 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-09-08 06:12:04,696 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2019-09-08 06:12:04,696 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2019-09-08 06:12:04,700 INFO L275 PluginConnector]: TraceAbstraction initialized [2019-09-08 06:12:04,701 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.09 06:12:02" (1/3) ... [2019-09-08 06:12:04,702 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@19dbcd52 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.09 06:12:04, skipping insertion in model container [2019-09-08 06:12:04,703 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.09 06:12:03" (2/3) ... [2019-09-08 06:12:04,703 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@19dbcd52 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.09 06:12:04, skipping insertion in model container [2019-09-08 06:12:04,704 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.09 06:12:04" (3/3) ... [2019-09-08 06:12:04,706 INFO L109 eAbstractionObserver]: Analyzing ICFG minepump_spec5_product50.cil.c [2019-09-08 06:12:04,716 INFO L152 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2019-09-08 06:12:04,729 INFO L164 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2019-09-08 06:12:04,746 INFO L252 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2019-09-08 06:12:04,787 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2019-09-08 06:12:04,787 INFO L377 AbstractCegarLoop]: Interprodecural is true [2019-09-08 06:12:04,787 INFO L378 AbstractCegarLoop]: Hoare is true [2019-09-08 06:12:04,788 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2019-09-08 06:12:04,788 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2019-09-08 06:12:04,788 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-09-08 06:12:04,788 INFO L382 AbstractCegarLoop]: Difference is false [2019-09-08 06:12:04,788 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-09-08 06:12:04,789 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2019-09-08 06:12:04,812 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states. [2019-09-08 06:12:04,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2019-09-08 06:12:04,823 INFO L391 BasicCegarLoop]: Found error trace [2019-09-08 06:12:04,824 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:04,827 INFO L418 AbstractCegarLoop]: === Iteration 1 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-08 06:12:04,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-08 06:12:04,833 INFO L82 PathProgramCache]: Analyzing trace with hash 2053229239, now seen corresponding path program 1 times [2019-09-08 06:12:04,835 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-08 06:12:04,836 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-08 06:12:04,885 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:04,885 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-08 06:12:04,885 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:05,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-08 06:12:05,203 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:05,207 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-08 06:12:05,211 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-09-08 06:12:05,217 INFO L454 AbstractCegarLoop]: Interpolant automaton has 2 states [2019-09-08 06:12:05,232 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2019-09-08 06:12:05,234 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2019-09-08 06:12:05,244 INFO L87 Difference]: Start difference. First operand 185 states. Second operand 2 states. [2019-09-08 06:12:05,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-08 06:12:05,311 INFO L93 Difference]: Finished difference Result 280 states and 345 transitions. [2019-09-08 06:12:05,311 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2019-09-08 06:12:05,312 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 59 [2019-09-08 06:12:05,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-08 06:12:05,325 INFO L225 Difference]: With dead ends: 280 [2019-09-08 06:12:05,325 INFO L226 Difference]: Without dead ends: 142 [2019-09-08 06:12:05,330 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:05,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states. [2019-09-08 06:12:05,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 142. [2019-09-08 06:12:05,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 142 states. [2019-09-08 06:12:05,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 166 transitions. [2019-09-08 06:12:05,390 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 166 transitions. Word has length 59 [2019-09-08 06:12:05,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-08 06:12:05,390 INFO L475 AbstractCegarLoop]: Abstraction has 142 states and 166 transitions. [2019-09-08 06:12:05,390 INFO L476 AbstractCegarLoop]: Interpolant automaton has 2 states. [2019-09-08 06:12:05,391 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 166 transitions. [2019-09-08 06:12:05,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2019-09-08 06:12:05,395 INFO L391 BasicCegarLoop]: Found error trace [2019-09-08 06:12:05,395 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:05,396 INFO L418 AbstractCegarLoop]: === Iteration 2 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-08 06:12:05,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-08 06:12:05,396 INFO L82 PathProgramCache]: Analyzing trace with hash 1701396789, now seen corresponding path program 1 times [2019-09-08 06:12:05,396 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-08 06:12:05,396 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-08 06:12:05,398 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:05,398 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-08 06:12:05,398 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:05,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-08 06:12:05,539 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:05,539 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-08 06:12:05,539 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-09-08 06:12:05,542 INFO L454 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-09-08 06:12:05,543 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-09-08 06:12:05,543 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-09-08 06:12:05,543 INFO L87 Difference]: Start difference. First operand 142 states and 166 transitions. Second operand 3 states. [2019-09-08 06:12:05,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-08 06:12:05,579 INFO L93 Difference]: Finished difference Result 225 states and 263 transitions. [2019-09-08 06:12:05,580 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-09-08 06:12:05,581 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 60 [2019-09-08 06:12:05,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-08 06:12:05,586 INFO L225 Difference]: With dead ends: 225 [2019-09-08 06:12:05,587 INFO L226 Difference]: Without dead ends: 133 [2019-09-08 06:12:05,589 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:05,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2019-09-08 06:12:05,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 133. [2019-09-08 06:12:05,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 133 states. [2019-09-08 06:12:05,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 154 transitions. [2019-09-08 06:12:05,621 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 154 transitions. Word has length 60 [2019-09-08 06:12:05,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-08 06:12:05,621 INFO L475 AbstractCegarLoop]: Abstraction has 133 states and 154 transitions. [2019-09-08 06:12:05,621 INFO L476 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-09-08 06:12:05,622 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 154 transitions. [2019-09-08 06:12:05,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2019-09-08 06:12:05,624 INFO L391 BasicCegarLoop]: Found error trace [2019-09-08 06:12:05,625 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:05,625 INFO L418 AbstractCegarLoop]: === Iteration 3 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-08 06:12:05,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-08 06:12:05,625 INFO L82 PathProgramCache]: Analyzing trace with hash -835538636, now seen corresponding path program 1 times [2019-09-08 06:12:05,625 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-08 06:12:05,626 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-08 06:12:05,627 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:05,627 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-08 06:12:05,627 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:05,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-08 06:12:05,810 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:05,811 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-08 06:12:05,811 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2019-09-08 06:12:05,811 INFO L454 AbstractCegarLoop]: Interpolant automaton has 7 states [2019-09-08 06:12:05,812 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2019-09-08 06:12:05,812 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2019-09-08 06:12:05,812 INFO L87 Difference]: Start difference. First operand 133 states and 154 transitions. Second operand 7 states. [2019-09-08 06:12:06,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-08 06:12:06,170 INFO L93 Difference]: Finished difference Result 238 states and 281 transitions. [2019-09-08 06:12:06,170 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-09-08 06:12:06,171 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 65 [2019-09-08 06:12:06,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-08 06:12:06,173 INFO L225 Difference]: With dead ends: 238 [2019-09-08 06:12:06,174 INFO L226 Difference]: Without dead ends: 133 [2019-09-08 06:12:06,175 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:06,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2019-09-08 06:12:06,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 133. [2019-09-08 06:12:06,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 133 states. [2019-09-08 06:12:06,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 153 transitions. [2019-09-08 06:12:06,191 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 153 transitions. Word has length 65 [2019-09-08 06:12:06,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-08 06:12:06,194 INFO L475 AbstractCegarLoop]: Abstraction has 133 states and 153 transitions. [2019-09-08 06:12:06,194 INFO L476 AbstractCegarLoop]: Interpolant automaton has 7 states. [2019-09-08 06:12:06,194 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 153 transitions. [2019-09-08 06:12:06,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2019-09-08 06:12:06,197 INFO L391 BasicCegarLoop]: Found error trace [2019-09-08 06:12:06,197 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] [2019-09-08 06:12:06,198 INFO L418 AbstractCegarLoop]: === Iteration 4 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-08 06:12:06,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-08 06:12:06,198 INFO L82 PathProgramCache]: Analyzing trace with hash -192684169, now seen corresponding path program 1 times [2019-09-08 06:12:06,198 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-08 06:12:06,199 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-08 06:12:06,200 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:06,200 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-08 06:12:06,200 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:06,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-08 06:12:06,376 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:06,376 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-08 06:12:06,376 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-09-08 06:12:06,378 INFO L454 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-09-08 06:12:06,378 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-09-08 06:12:06,379 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-09-08 06:12:06,379 INFO L87 Difference]: Start difference. First operand 133 states and 153 transitions. Second operand 5 states. [2019-09-08 06:12:06,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-08 06:12:06,971 INFO L93 Difference]: Finished difference Result 344 states and 415 transitions. [2019-09-08 06:12:06,971 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-09-08 06:12:06,972 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 78 [2019-09-08 06:12:06,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-08 06:12:06,975 INFO L225 Difference]: With dead ends: 344 [2019-09-08 06:12:06,975 INFO L226 Difference]: Without dead ends: 239 [2019-09-08 06:12:06,976 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 10 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:06,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2019-09-08 06:12:06,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 220. [2019-09-08 06:12:07,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 220 states. [2019-09-08 06:12:07,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 220 states to 220 states and 252 transitions. [2019-09-08 06:12:07,002 INFO L78 Accepts]: Start accepts. Automaton has 220 states and 252 transitions. Word has length 78 [2019-09-08 06:12:07,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-08 06:12:07,002 INFO L475 AbstractCegarLoop]: Abstraction has 220 states and 252 transitions. [2019-09-08 06:12:07,003 INFO L476 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-09-08 06:12:07,003 INFO L276 IsEmpty]: Start isEmpty. Operand 220 states and 252 transitions. [2019-09-08 06:12:07,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2019-09-08 06:12:07,004 INFO L391 BasicCegarLoop]: Found error trace [2019-09-08 06:12:07,005 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] [2019-09-08 06:12:07,005 INFO L418 AbstractCegarLoop]: === Iteration 5 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-08 06:12:07,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-08 06:12:07,005 INFO L82 PathProgramCache]: Analyzing trace with hash -1827957124, now seen corresponding path program 1 times [2019-09-08 06:12:07,005 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-08 06:12:07,006 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-08 06:12:07,006 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:07,007 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-08 06:12:07,007 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:07,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-08 06:12:07,140 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:07,140 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-08 06:12:07,140 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2019-09-08 06:12:07,141 INFO L454 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-09-08 06:12:07,141 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-09-08 06:12:07,143 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2019-09-08 06:12:07,143 INFO L87 Difference]: Start difference. First operand 220 states and 252 transitions. Second operand 8 states. [2019-09-08 06:12:07,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-08 06:12:07,210 INFO L93 Difference]: Finished difference Result 419 states and 493 transitions. [2019-09-08 06:12:07,210 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-09-08 06:12:07,210 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 92 [2019-09-08 06:12:07,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-08 06:12:07,215 INFO L225 Difference]: With dead ends: 419 [2019-09-08 06:12:07,215 INFO L226 Difference]: Without dead ends: 227 [2019-09-08 06:12:07,216 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:07,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2019-09-08 06:12:07,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 224. [2019-09-08 06:12:07,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 224 states. [2019-09-08 06:12:07,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 256 transitions. [2019-09-08 06:12:07,250 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 256 transitions. Word has length 92 [2019-09-08 06:12:07,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-08 06:12:07,251 INFO L475 AbstractCegarLoop]: Abstraction has 224 states and 256 transitions. [2019-09-08 06:12:07,252 INFO L476 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-09-08 06:12:07,252 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 256 transitions. [2019-09-08 06:12:07,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2019-09-08 06:12:07,258 INFO L391 BasicCegarLoop]: Found error trace [2019-09-08 06:12:07,259 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] [2019-09-08 06:12:07,259 INFO L418 AbstractCegarLoop]: === Iteration 6 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-08 06:12:07,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-08 06:12:07,259 INFO L82 PathProgramCache]: Analyzing trace with hash -1850589378, now seen corresponding path program 1 times [2019-09-08 06:12:07,259 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-08 06:12:07,260 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-08 06:12:07,263 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:07,263 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-08 06:12:07,263 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:07,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-08 06:12:07,457 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:07,458 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-08 06:12:07,458 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2019-09-08 06:12:07,461 INFO L454 AbstractCegarLoop]: Interpolant automaton has 7 states [2019-09-08 06:12:07,461 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2019-09-08 06:12:07,462 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2019-09-08 06:12:07,462 INFO L87 Difference]: Start difference. First operand 224 states and 256 transitions. Second operand 7 states. [2019-09-08 06:12:08,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-08 06:12:08,092 INFO L93 Difference]: Finished difference Result 438 states and 517 transitions. [2019-09-08 06:12:08,093 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-09-08 06:12:08,093 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 92 [2019-09-08 06:12:08,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-08 06:12:08,095 INFO L225 Difference]: With dead ends: 438 [2019-09-08 06:12:08,096 INFO L226 Difference]: Without dead ends: 242 [2019-09-08 06:12:08,097 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2019-09-08 06:12:08,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2019-09-08 06:12:08,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 223. [2019-09-08 06:12:08,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 223 states. [2019-09-08 06:12:08,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 253 transitions. [2019-09-08 06:12:08,115 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 253 transitions. Word has length 92 [2019-09-08 06:12:08,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-08 06:12:08,115 INFO L475 AbstractCegarLoop]: Abstraction has 223 states and 253 transitions. [2019-09-08 06:12:08,115 INFO L476 AbstractCegarLoop]: Interpolant automaton has 7 states. [2019-09-08 06:12:08,116 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 253 transitions. [2019-09-08 06:12:08,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2019-09-08 06:12:08,117 INFO L391 BasicCegarLoop]: Found error trace [2019-09-08 06:12:08,117 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] [2019-09-08 06:12:08,117 INFO L418 AbstractCegarLoop]: === Iteration 7 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-08 06:12:08,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-08 06:12:08,118 INFO L82 PathProgramCache]: Analyzing trace with hash -185232827, now seen corresponding path program 1 times [2019-09-08 06:12:08,118 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-08 06:12:08,118 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-08 06:12:08,119 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:08,119 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-08 06:12:08,119 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:08,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-08 06:12:08,199 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:08,199 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-08 06:12:08,199 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2019-09-08 06:12:08,200 INFO L454 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-09-08 06:12:08,200 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-09-08 06:12:08,200 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2019-09-08 06:12:08,200 INFO L87 Difference]: Start difference. First operand 223 states and 253 transitions. Second operand 6 states. [2019-09-08 06:12:08,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-08 06:12:08,238 INFO L93 Difference]: Finished difference Result 423 states and 488 transitions. [2019-09-08 06:12:08,238 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-09-08 06:12:08,239 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 93 [2019-09-08 06:12:08,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-08 06:12:08,241 INFO L225 Difference]: With dead ends: 423 [2019-09-08 06:12:08,241 INFO L226 Difference]: Without dead ends: 228 [2019-09-08 06:12:08,242 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:08,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2019-09-08 06:12:08,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 228. [2019-09-08 06:12:08,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 228 states. [2019-09-08 06:12:08,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 258 transitions. [2019-09-08 06:12:08,258 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 258 transitions. Word has length 93 [2019-09-08 06:12:08,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-08 06:12:08,259 INFO L475 AbstractCegarLoop]: Abstraction has 228 states and 258 transitions. [2019-09-08 06:12:08,281 INFO L476 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-09-08 06:12:08,281 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 258 transitions. [2019-09-08 06:12:08,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2019-09-08 06:12:08,282 INFO L391 BasicCegarLoop]: Found error trace [2019-09-08 06:12:08,283 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] [2019-09-08 06:12:08,283 INFO L418 AbstractCegarLoop]: === Iteration 8 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-08 06:12:08,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-08 06:12:08,284 INFO L82 PathProgramCache]: Analyzing trace with hash -2053119352, now seen corresponding path program 1 times [2019-09-08 06:12:08,284 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-08 06:12:08,284 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-08 06:12:08,285 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:08,285 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-08 06:12:08,285 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:08,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-08 06:12:08,375 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:08,375 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-08 06:12:08,376 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2019-09-08 06:12:08,377 INFO L454 AbstractCegarLoop]: Interpolant automaton has 4 states [2019-09-08 06:12:08,377 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-09-08 06:12:08,378 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-09-08 06:12:08,378 INFO L87 Difference]: Start difference. First operand 228 states and 258 transitions. Second operand 4 states. [2019-09-08 06:12:08,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-08 06:12:08,638 INFO L93 Difference]: Finished difference Result 667 states and 791 transitions. [2019-09-08 06:12:08,638 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-09-08 06:12:08,639 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 93 [2019-09-08 06:12:08,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-08 06:12:08,643 INFO L225 Difference]: With dead ends: 667 [2019-09-08 06:12:08,643 INFO L226 Difference]: Without dead ends: 467 [2019-09-08 06:12:08,645 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:08,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 467 states. [2019-09-08 06:12:08,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 467 to 458. [2019-09-08 06:12:08,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 458 states. [2019-09-08 06:12:08,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 532 transitions. [2019-09-08 06:12:08,683 INFO L78 Accepts]: Start accepts. Automaton has 458 states and 532 transitions. Word has length 93 [2019-09-08 06:12:08,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-08 06:12:08,684 INFO L475 AbstractCegarLoop]: Abstraction has 458 states and 532 transitions. [2019-09-08 06:12:08,684 INFO L476 AbstractCegarLoop]: Interpolant automaton has 4 states. [2019-09-08 06:12:08,684 INFO L276 IsEmpty]: Start isEmpty. Operand 458 states and 532 transitions. [2019-09-08 06:12:08,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2019-09-08 06:12:08,685 INFO L391 BasicCegarLoop]: Found error trace [2019-09-08 06:12:08,686 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:08,686 INFO L418 AbstractCegarLoop]: === Iteration 9 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-08 06:12:08,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-08 06:12:08,687 INFO L82 PathProgramCache]: Analyzing trace with hash 868259694, now seen corresponding path program 1 times [2019-09-08 06:12:08,687 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-08 06:12:08,687 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-08 06:12:08,688 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:08,689 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-08 06:12:08,689 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:08,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-08 06:12:08,909 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:08,909 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-08 06:12:08,910 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2019-09-08 06:12:08,910 INFO L454 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-09-08 06:12:08,910 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-09-08 06:12:08,911 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2019-09-08 06:12:08,911 INFO L87 Difference]: Start difference. First operand 458 states and 532 transitions. Second operand 11 states. [2019-09-08 06:12:10,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-08 06:12:10,020 INFO L93 Difference]: Finished difference Result 1149 states and 1418 transitions. [2019-09-08 06:12:10,021 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2019-09-08 06:12:10,022 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 97 [2019-09-08 06:12:10,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-08 06:12:10,028 INFO L225 Difference]: With dead ends: 1149 [2019-09-08 06:12:10,028 INFO L226 Difference]: Without dead ends: 791 [2019-09-08 06:12:10,031 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:10,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 791 states. [2019-09-08 06:12:10,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 791 to 712. [2019-09-08 06:12:10,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 712 states. [2019-09-08 06:12:10,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 712 states to 712 states and 829 transitions. [2019-09-08 06:12:10,097 INFO L78 Accepts]: Start accepts. Automaton has 712 states and 829 transitions. Word has length 97 [2019-09-08 06:12:10,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-08 06:12:10,098 INFO L475 AbstractCegarLoop]: Abstraction has 712 states and 829 transitions. [2019-09-08 06:12:10,098 INFO L476 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-09-08 06:12:10,098 INFO L276 IsEmpty]: Start isEmpty. Operand 712 states and 829 transitions. [2019-09-08 06:12:10,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2019-09-08 06:12:10,102 INFO L391 BasicCegarLoop]: Found error trace [2019-09-08 06:12:10,102 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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,102 INFO L418 AbstractCegarLoop]: === Iteration 10 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-08 06:12:10,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-08 06:12:10,103 INFO L82 PathProgramCache]: Analyzing trace with hash 1063606964, now seen corresponding path program 1 times [2019-09-08 06:12:10,103 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-08 06:12:10,103 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-08 06:12:10,105 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:10,106 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-08 06:12:10,106 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:10,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-08 06:12:10,301 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 23 proven. 7 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2019-09-08 06:12:10,301 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-09-08 06:12:10,301 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:10,322 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-08 06:12:10,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-08 06:12:10,497 INFO L256 TraceCheckSpWp]: Trace formula consists of 940 conjuncts, 8 conjunts are in the unsatisfiable core [2019-09-08 06:12:10,521 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-09-08 06:12:10,719 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 28 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-09-08 06:12:10,730 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-09-08 06:12:10,731 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7] total 16 [2019-09-08 06:12:10,731 INFO L454 AbstractCegarLoop]: Interpolant automaton has 16 states [2019-09-08 06:12:10,732 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2019-09-08 06:12:10,732 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2019-09-08 06:12:10,732 INFO L87 Difference]: Start difference. First operand 712 states and 829 transitions. Second operand 16 states. [2019-09-08 06:12:11,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-08 06:12:11,704 INFO L93 Difference]: Finished difference Result 1531 states and 1817 transitions. [2019-09-08 06:12:11,705 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2019-09-08 06:12:11,706 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 159 [2019-09-08 06:12:11,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-08 06:12:11,707 INFO L225 Difference]: With dead ends: 1531 [2019-09-08 06:12:11,707 INFO L226 Difference]: Without dead ends: 0 [2019-09-08 06:12:11,715 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 158 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=124, Invalid=632, Unknown=0, NotChecked=0, Total=756 [2019-09-08 06:12:11,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2019-09-08 06:12:11,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2019-09-08 06:12:11,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2019-09-08 06:12:11,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2019-09-08 06:12:11,717 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 159 [2019-09-08 06:12:11,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-08 06:12:11,717 INFO L475 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2019-09-08 06:12:11,717 INFO L476 AbstractCegarLoop]: Interpolant automaton has 16 states. [2019-09-08 06:12:11,717 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2019-09-08 06:12:11,718 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-09-08 06:12:11,723 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2019-09-08 06:12:12,572 WARN L188 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 26 [2019-09-08 06:12:12,748 WARN L188 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 34 [2019-09-08 06:12:12,968 WARN L188 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 25 [2019-09-08 06:12:13,319 WARN L188 SmtUtils]: Spent 261.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 35 [2019-09-08 06:12:13,493 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:13,764 WARN L188 SmtUtils]: Spent 224.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 42 [2019-09-08 06:12:14,332 WARN L188 SmtUtils]: Spent 565.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 49 [2019-09-08 06:12:14,646 WARN L188 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 25 [2019-09-08 06:12:14,857 WARN L188 SmtUtils]: Spent 209.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 37 [2019-09-08 06:12:15,154 WARN L188 SmtUtils]: Spent 294.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 29 [2019-09-08 06:12:15,731 WARN L188 SmtUtils]: Spent 574.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 50 [2019-09-08 06:12:15,969 WARN L188 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 26 [2019-09-08 06:12:16,144 WARN L188 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 25 [2019-09-08 06:12:16,400 WARN L188 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 34 [2019-09-08 06:12:16,532 WARN L188 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 33 [2019-09-08 06:12:16,806 WARN L188 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 25 [2019-09-08 06:12:16,969 WARN L188 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 34 [2019-09-08 06:12:17,271 WARN L188 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 34 [2019-09-08 06:12:17,394 WARN L188 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 27 [2019-09-08 06:12:17,576 WARN L188 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 20 [2019-09-08 06:12:17,716 WARN L188 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 25 [2019-09-08 06:12:18,624 WARN L188 SmtUtils]: Spent 813.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 56 [2019-09-08 06:12:18,706 INFO L443 ceAbstractionStarter]: For program point L543(lines 520 544) no Hoare annotation was computed. [2019-09-08 06:12:18,706 INFO L443 ceAbstractionStarter]: For program point __utac__exception__cf_handler_freeFINAL(lines 496 551) no Hoare annotation was computed. [2019-09-08 06:12:18,706 INFO L443 ceAbstractionStarter]: For program point L527(lines 527 531) no Hoare annotation was computed. [2019-09-08 06:12:18,706 INFO L443 ceAbstractionStarter]: For program point L527-1(lines 527 531) no Hoare annotation was computed. [2019-09-08 06:12:18,706 INFO L443 ceAbstractionStarter]: For program point L522(line 522) no Hoare annotation was computed. [2019-09-08 06:12:18,706 INFO L443 ceAbstractionStarter]: For program point L521-2(lines 521 542) no Hoare annotation was computed. [2019-09-08 06:12:18,706 INFO L443 ceAbstractionStarter]: For program point __utac__exception__cf_handler_freeEXIT(lines 496 551) no Hoare annotation was computed. [2019-09-08 06:12:18,706 INFO L443 ceAbstractionStarter]: For program point __utac__exception__cf_handler_freeENTRY(lines 496 551) no Hoare annotation was computed. [2019-09-08 06:12:18,707 INFO L443 ceAbstractionStarter]: For program point L578-2(lines 578 603) no Hoare annotation was computed. [2019-09-08 06:12:18,707 INFO L443 ceAbstractionStarter]: For program point L604(lines 577 605) no Hoare annotation was computed. [2019-09-08 06:12:18,707 INFO L443 ceAbstractionStarter]: For program point __utac__exception__cf_handler_resetFINAL(lines 552 611) no Hoare annotation was computed. [2019-09-08 06:12:18,707 INFO L443 ceAbstractionStarter]: For program point L597(line 597) no Hoare annotation was computed. [2019-09-08 06:12:18,707 INFO L443 ceAbstractionStarter]: For program point L597-1(line 597) no Hoare annotation was computed. [2019-09-08 06:12:18,707 INFO L443 ceAbstractionStarter]: For program point __utac__exception__cf_handler_resetENTRY(lines 552 611) no Hoare annotation was computed. [2019-09-08 06:12:18,707 INFO L443 ceAbstractionStarter]: For program point __utac__exception__cf_handler_resetEXIT(lines 552 611) no Hoare annotation was computed. [2019-09-08 06:12:18,707 INFO L443 ceAbstractionStarter]: For program point L584(lines 584 588) no Hoare annotation was computed. [2019-09-08 06:12:18,707 INFO L443 ceAbstractionStarter]: For program point L584-1(lines 584 588) no Hoare annotation was computed. [2019-09-08 06:12:18,707 INFO L443 ceAbstractionStarter]: For program point L579(line 579) no Hoare annotation was computed. [2019-09-08 06:12:18,708 INFO L446 ceAbstractionStarter]: At program point select_helpersFINAL(lines 880 886) the Hoare annotation is: true [2019-09-08 06:12:18,708 INFO L443 ceAbstractionStarter]: For program point select_helpersEXIT(lines 880 886) no Hoare annotation was computed. [2019-09-08 06:12:18,708 INFO L443 ceAbstractionStarter]: For program point valid_productEXIT(lines 887 895) no Hoare annotation was computed. [2019-09-08 06:12:18,708 INFO L446 ceAbstractionStarter]: At program point valid_productENTRY(lines 887 895) the Hoare annotation is: true [2019-09-08 06:12:18,708 INFO L443 ceAbstractionStarter]: For program point valid_productFINAL(lines 887 895) no Hoare annotation was computed. [2019-09-08 06:12:18,708 INFO L439 ceAbstractionStarter]: At program point __utac_acc__Specification5_spec__1ENTRY(lines 811 818) 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:18,708 INFO L443 ceAbstractionStarter]: For program point __utac_acc__Specification5_spec__1EXIT(lines 811 818) no Hoare annotation was computed. [2019-09-08 06:12:18,708 INFO L443 ceAbstractionStarter]: For program point __utac_acc__Specification5_spec__1FINAL(lines 811 818) no Hoare annotation was computed. [2019-09-08 06:12:18,709 INFO L439 ceAbstractionStarter]: At program point __utac_acc__Specification5_spec__2ENTRY(lines 819 828) 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:18,709 INFO L443 ceAbstractionStarter]: For program point __utac_acc__Specification5_spec__2EXIT(lines 819 828) no Hoare annotation was computed. [2019-09-08 06:12:18,709 INFO L443 ceAbstractionStarter]: For program point L824(line 824) no Hoare annotation was computed. [2019-09-08 06:12:18,709 INFO L443 ceAbstractionStarter]: For program point __utac_acc__Specification5_spec__2FINAL(lines 819 828) no Hoare annotation was computed. [2019-09-08 06:12:18,709 INFO L446 ceAbstractionStarter]: At program point __utac_acc__Specification5_spec__3ENTRY(lines 829 857) the Hoare annotation is: true [2019-09-08 06:12:18,710 INFO L439 ceAbstractionStarter]: At program point L844(line 844) 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:18,710 INFO L443 ceAbstractionStarter]: For program point __utac_acc__Specification5_spec__3EXIT(lines 829 857) no Hoare annotation was computed. [2019-09-08 06:12:18,710 INFO L443 ceAbstractionStarter]: For program point L842(lines 842 848) no Hoare annotation was computed. [2019-09-08 06:12:18,710 INFO L443 ceAbstractionStarter]: For program point L841(lines 841 851) no Hoare annotation was computed. [2019-09-08 06:12:18,710 INFO L439 ceAbstractionStarter]: At program point L839(line 839) 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:18,710 INFO L443 ceAbstractionStarter]: For program point L839-1(line 839) no Hoare annotation was computed. [2019-09-08 06:12:18,710 INFO L443 ceAbstractionStarter]: For program point L837(lines 837 854) no Hoare annotation was computed. [2019-09-08 06:12:18,710 INFO L443 ceAbstractionStarter]: For program point L837-1(lines 829 857) no Hoare annotation was computed. [2019-09-08 06:12:18,711 INFO L446 ceAbstractionStarter]: At program point L835(line 835) the Hoare annotation is: true [2019-09-08 06:12:18,711 INFO L443 ceAbstractionStarter]: For program point L835-1(line 835) no Hoare annotation was computed. [2019-09-08 06:12:18,711 INFO L439 ceAbstractionStarter]: At program point mainENTRY(lines 970 992) 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:18,711 INFO L443 ceAbstractionStarter]: For program point mainEXIT(lines 970 992) no Hoare annotation was computed. [2019-09-08 06:12:18,711 INFO L439 ceAbstractionStarter]: At program point L982(line 982) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (and (= ~pumpRunning~0 ~switchedOnBeforeTS~0) (= 1 ~waterLevel~0) (= main_~tmp~9 1) (= main_~tmp~9 ~systemActive~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:18,711 INFO L439 ceAbstractionStarter]: At program point L982-1(line 982) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (and (= ~pumpRunning~0 ~switchedOnBeforeTS~0) (= 1 ~waterLevel~0) (= main_~tmp~9 1) (= main_~tmp~9 ~systemActive~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:18,711 INFO L443 ceAbstractionStarter]: For program point L980(lines 980 987) no Hoare annotation was computed. [2019-09-08 06:12:18,711 INFO L443 ceAbstractionStarter]: For program point L980-1(lines 980 987) no Hoare annotation was computed. [2019-09-08 06:12:18,711 INFO L443 ceAbstractionStarter]: For program point L978(line 978) no Hoare annotation was computed. [2019-09-08 06:12:18,712 INFO L439 ceAbstractionStarter]: At program point L977(line 977) 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:18,712 INFO L439 ceAbstractionStarter]: At program point L976(line 976) 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:18,712 INFO L439 ceAbstractionStarter]: At program point L976-1(line 976) 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:18,712 INFO L443 ceAbstractionStarter]: For program point mainFINAL(lines 970 992) no Hoare annotation was computed. [2019-09-08 06:12:18,712 INFO L443 ceAbstractionStarter]: For program point Specification2EXIT(lines 928 951) no Hoare annotation was computed. [2019-09-08 06:12:18,712 INFO L443 ceAbstractionStarter]: For program point Specification2ENTRY(lines 928 951) no Hoare annotation was computed. [2019-09-08 06:12:18,712 INFO L443 ceAbstractionStarter]: For program point Specification2FINAL(lines 928 951) no Hoare annotation was computed. [2019-09-08 06:12:18,712 INFO L443 ceAbstractionStarter]: For program point L946(line 946) no Hoare annotation was computed. [2019-09-08 06:12:18,712 INFO L443 ceAbstractionStarter]: For program point L945(line 945) no Hoare annotation was computed. [2019-09-08 06:12:18,712 INFO L443 ceAbstractionStarter]: For program point L944(line 944) no Hoare annotation was computed. [2019-09-08 06:12:18,713 INFO L443 ceAbstractionStarter]: For program point L943(line 943) no Hoare annotation was computed. [2019-09-08 06:12:18,713 INFO L443 ceAbstractionStarter]: For program point L942(line 942) no Hoare annotation was computed. [2019-09-08 06:12:18,713 INFO L443 ceAbstractionStarter]: For program point L941(line 941) no Hoare annotation was computed. [2019-09-08 06:12:18,713 INFO L443 ceAbstractionStarter]: For program point L940(line 940) no Hoare annotation was computed. [2019-09-08 06:12:18,713 INFO L443 ceAbstractionStarter]: For program point L939(line 939) no Hoare annotation was computed. [2019-09-08 06:12:18,713 INFO L443 ceAbstractionStarter]: For program point L938(line 938) no Hoare annotation was computed. [2019-09-08 06:12:18,713 INFO L443 ceAbstractionStarter]: For program point L937(line 937) no Hoare annotation was computed. [2019-09-08 06:12:18,713 INFO L443 ceAbstractionStarter]: For program point L936(line 936) no Hoare annotation was computed. [2019-09-08 06:12:18,714 INFO L443 ceAbstractionStarter]: For program point L935(line 935) no Hoare annotation was computed. [2019-09-08 06:12:18,714 INFO L443 ceAbstractionStarter]: For program point L934(line 934) no Hoare annotation was computed. [2019-09-08 06:12:18,714 INFO L443 ceAbstractionStarter]: For program point L933(line 933) no Hoare annotation was computed. [2019-09-08 06:12:18,714 INFO L443 ceAbstractionStarter]: For program point isPumpRunningEXIT(lines 178 186) no Hoare annotation was computed. [2019-09-08 06:12:18,714 INFO L446 ceAbstractionStarter]: At program point isPumpRunningENTRY(lines 178 186) the Hoare annotation is: true [2019-09-08 06:12:18,714 INFO L443 ceAbstractionStarter]: For program point isPumpRunningFINAL(lines 178 186) no Hoare annotation was computed. [2019-09-08 06:12:18,714 INFO L443 ceAbstractionStarter]: For program point L251(lines 251 255) no Hoare annotation was computed. [2019-09-08 06:12:18,714 INFO L446 ceAbstractionStarter]: At program point isLowWaterLevelENTRY(lines 242 260) the Hoare annotation is: true [2019-09-08 06:12:18,714 INFO L446 ceAbstractionStarter]: At program point L249(line 249) the Hoare annotation is: true [2019-09-08 06:12:18,715 INFO L443 ceAbstractionStarter]: For program point L251-2(lines 251 255) no Hoare annotation was computed. [2019-09-08 06:12:18,715 INFO L443 ceAbstractionStarter]: For program point L249-1(line 249) no Hoare annotation was computed. [2019-09-08 06:12:18,715 INFO L443 ceAbstractionStarter]: For program point isLowWaterLevelEXIT(lines 242 260) no Hoare annotation was computed. [2019-09-08 06:12:18,715 INFO L443 ceAbstractionStarter]: For program point isLowWaterLevelFINAL(lines 242 260) no Hoare annotation was computed. [2019-09-08 06:12:18,715 INFO L443 ceAbstractionStarter]: For program point L194-2(lines 194 202) no Hoare annotation was computed. [2019-09-08 06:12:18,715 INFO L443 ceAbstractionStarter]: For program point L217(line 217) no Hoare annotation was computed. [2019-09-08 06:12:18,715 INFO L443 ceAbstractionStarter]: For program point L217-1(line 217) no Hoare annotation was computed. [2019-09-08 06:12:18,715 INFO L443 ceAbstractionStarter]: For program point printPumpFINAL(lines 187 222) no Hoare annotation was computed. [2019-09-08 06:12:18,715 INFO L443 ceAbstractionStarter]: For program point L206(lines 206 214) no Hoare annotation was computed. [2019-09-08 06:12:18,716 INFO L443 ceAbstractionStarter]: For program point L206-2(lines 206 214) no Hoare annotation was computed. [2019-09-08 06:12:18,716 INFO L443 ceAbstractionStarter]: For program point printPumpENTRY(lines 187 222) no Hoare annotation was computed. [2019-09-08 06:12:18,716 INFO L443 ceAbstractionStarter]: For program point printPumpEXIT(lines 187 222) no Hoare annotation was computed. [2019-09-08 06:12:18,716 INFO L443 ceAbstractionStarter]: For program point L194(lines 194 202) no Hoare annotation was computed. [2019-09-08 06:12:18,716 INFO L443 ceAbstractionStarter]: For program point select_featuresEXIT(lines 873 879) no Hoare annotation was computed. [2019-09-08 06:12:18,716 INFO L446 ceAbstractionStarter]: At program point select_featuresFINAL(lines 873 879) the Hoare annotation is: true [2019-09-08 06:12:18,716 INFO L443 ceAbstractionStarter]: For program point __utac__exception__cf_handler_setENTRY(lines 450 495) no Hoare annotation was computed. [2019-09-08 06:12:18,716 INFO L443 ceAbstractionStarter]: For program point __utac__exception__cf_handler_setEXIT(lines 450 495) no Hoare annotation was computed. [2019-09-08 06:12:18,716 INFO L443 ceAbstractionStarter]: For program point __utac__exception__cf_handler_setFINAL(lines 450 495) no Hoare annotation was computed. [2019-09-08 06:12:18,717 INFO L443 ceAbstractionStarter]: For program point __utac__get_this_argtypeFINAL(lines 763 808) no Hoare annotation was computed. [2019-09-08 06:12:18,717 INFO L443 ceAbstractionStarter]: For program point L783(lines 783 790) no Hoare annotation was computed. [2019-09-08 06:12:18,717 INFO L443 ceAbstractionStarter]: For program point __utac__get_this_argtypeENTRY(lines 763 808) no Hoare annotation was computed. [2019-09-08 06:12:18,717 INFO L443 ceAbstractionStarter]: For program point L777(lines 777 797) no Hoare annotation was computed. [2019-09-08 06:12:18,717 INFO L443 ceAbstractionStarter]: For program point L777-1(lines 777 797) no Hoare annotation was computed. [2019-09-08 06:12:18,717 INFO L443 ceAbstractionStarter]: For program point __utac__get_this_argtypeEXIT(lines 763 808) no Hoare annotation was computed. [2019-09-08 06:12:18,717 INFO L439 ceAbstractionStarter]: At program point runTestENTRY(lines 959 969) 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:18,717 INFO L443 ceAbstractionStarter]: For program point runTestEXIT(lines 959 969) no Hoare annotation was computed. [2019-09-08 06:12:18,717 INFO L443 ceAbstractionStarter]: For program point runTestFINAL(lines 959 969) no Hoare annotation was computed. [2019-09-08 06:12:18,718 INFO L439 ceAbstractionStarter]: At program point L964(line 964) 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:18,718 INFO L443 ceAbstractionStarter]: For program point isMethaneAlarmENTRY(lines 167 177) no Hoare annotation was computed. [2019-09-08 06:12:18,718 INFO L443 ceAbstractionStarter]: For program point L172(line 172) no Hoare annotation was computed. [2019-09-08 06:12:18,718 INFO L443 ceAbstractionStarter]: For program point L172-1(line 172) no Hoare annotation was computed. [2019-09-08 06:12:18,718 INFO L443 ceAbstractionStarter]: For program point isMethaneAlarmEXIT(lines 167 177) no Hoare annotation was computed. [2019-09-08 06:12:18,718 INFO L443 ceAbstractionStarter]: For program point isMethaneAlarmFINAL(lines 167 177) no Hoare annotation was computed. [2019-09-08 06:12:18,718 INFO L439 ceAbstractionStarter]: At program point deactivatePumpENTRY(lines 159 166) 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:18,718 INFO L443 ceAbstractionStarter]: For program point deactivatePumpEXIT(lines 159 166) no Hoare annotation was computed. [2019-09-08 06:12:18,719 INFO L443 ceAbstractionStarter]: For program point deactivatePumpFINAL(lines 159 166) no Hoare annotation was computed. [2019-09-08 06:12:18,719 INFO L443 ceAbstractionStarter]: For program point L424(lines 424 430) no Hoare annotation was computed. [2019-09-08 06:12:18,719 INFO L443 ceAbstractionStarter]: For program point isHighWaterSensorDryEXIT(lines 420 433) no Hoare annotation was computed. [2019-09-08 06:12:18,719 INFO L446 ceAbstractionStarter]: At program point isHighWaterSensorDryENTRY(lines 420 433) the Hoare annotation is: true [2019-09-08 06:12:18,719 INFO L443 ceAbstractionStarter]: For program point isHighWaterSensorDryFINAL(lines 420 433) no Hoare annotation was computed. [2019-09-08 06:12:18,719 INFO L443 ceAbstractionStarter]: For program point processEnvironmentEXIT(lines 126 150) no Hoare annotation was computed. [2019-09-08 06:12:18,719 INFO L439 ceAbstractionStarter]: At program point processEnvironmentENTRY(lines 126 150) 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:18,719 INFO L439 ceAbstractionStarter]: At program point L145(line 145) 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:18,719 INFO L443 ceAbstractionStarter]: For program point L145-1(lines 126 150) no Hoare annotation was computed. [2019-09-08 06:12:18,720 INFO L439 ceAbstractionStarter]: At program point L140(line 140) 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:18,720 INFO L439 ceAbstractionStarter]: At program point L136(line 136) 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:18,720 INFO L443 ceAbstractionStarter]: For program point L134(lines 134 142) no Hoare annotation was computed. [2019-09-08 06:12:18,720 INFO L439 ceAbstractionStarter]: At program point L132(line 132) 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:18,720 INFO L443 ceAbstractionStarter]: For program point L132-1(line 132) no Hoare annotation was computed. [2019-09-08 06:12:18,720 INFO L443 ceAbstractionStarter]: For program point L130(lines 130 147) no Hoare annotation was computed. [2019-09-08 06:12:18,720 INFO L443 ceAbstractionStarter]: For program point processEnvironment__wrappee__baseEXIT(lines 92 98) no Hoare annotation was computed. [2019-09-08 06:12:18,720 INFO L446 ceAbstractionStarter]: At program point processEnvironment__wrappee__baseFINAL(lines 92 98) the Hoare annotation is: true [2019-09-08 06:12:18,721 INFO L439 ceAbstractionStarter]: At program point testENTRY(lines 273 338) 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:18,721 INFO L443 ceAbstractionStarter]: For program point L285(lines 285 289) no Hoare annotation was computed. [2019-09-08 06:12:18,721 INFO L443 ceAbstractionStarter]: For program point testFINAL(lines 273 338) no Hoare annotation was computed. [2019-09-08 06:12:18,721 INFO L439 ceAbstractionStarter]: At program point L331(lines 282 332) 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:18,721 INFO L443 ceAbstractionStarter]: For program point L321(lines 321 325) no Hoare annotation was computed. [2019-09-08 06:12:18,721 INFO L439 ceAbstractionStarter]: At program point L321-2(lines 313 326) 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:18,721 INFO L443 ceAbstractionStarter]: For program point L284(lines 283 330) no Hoare annotation was computed. [2019-09-08 06:12:18,721 INFO L439 ceAbstractionStarter]: At program point L315(line 315) 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:18,721 INFO L443 ceAbstractionStarter]: For program point L313(lines 313 326) no Hoare annotation was computed. [2019-09-08 06:12:18,722 INFO L439 ceAbstractionStarter]: At program point L305(line 305) 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:18,722 INFO L443 ceAbstractionStarter]: For program point L303(lines 303 309) no Hoare annotation was computed. [2019-09-08 06:12:18,722 INFO L443 ceAbstractionStarter]: For program point L303-1(lines 303 309) no Hoare annotation was computed. [2019-09-08 06:12:18,722 INFO L439 ceAbstractionStarter]: At program point L328(lines 283 330) 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:18,722 INFO L439 ceAbstractionStarter]: At program point L295(line 295) 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:18,722 INFO L443 ceAbstractionStarter]: For program point L293(lines 293 299) no Hoare annotation was computed. [2019-09-08 06:12:18,723 INFO L443 ceAbstractionStarter]: For program point L293-1(lines 293 299) no Hoare annotation was computed. [2019-09-08 06:12:18,723 INFO L443 ceAbstractionStarter]: For program point testEXIT(lines 273 338) no Hoare annotation was computed. [2019-09-08 06:12:18,723 INFO L443 ceAbstractionStarter]: For program point L737(lines 737 744) no Hoare annotation was computed. [2019-09-08 06:12:18,723 INFO L443 ceAbstractionStarter]: For program point L731(lines 731 751) no Hoare annotation was computed. [2019-09-08 06:12:18,723 INFO L443 ceAbstractionStarter]: For program point L731-1(lines 731 751) no Hoare annotation was computed. [2019-09-08 06:12:18,723 INFO L443 ceAbstractionStarter]: For program point __utac__get_this_argENTRY(lines 717 762) no Hoare annotation was computed. [2019-09-08 06:12:18,723 INFO L443 ceAbstractionStarter]: For program point __utac__get_this_argEXIT(lines 717 762) no Hoare annotation was computed. [2019-09-08 06:12:18,723 INFO L443 ceAbstractionStarter]: For program point __utac__get_this_argFINAL(lines 717 762) no Hoare annotation was computed. [2019-09-08 06:12:18,724 INFO L443 ceAbstractionStarter]: For program point isLowWaterSensorDryFINAL(lines 434 442) no Hoare annotation was computed. [2019-09-08 06:12:18,724 INFO L446 ceAbstractionStarter]: At program point isLowWaterSensorDryENTRY(lines 434 442) the Hoare annotation is: true [2019-09-08 06:12:18,724 INFO L443 ceAbstractionStarter]: For program point isLowWaterSensorDryEXIT(lines 434 442) no Hoare annotation was computed. [2019-09-08 06:12:18,724 INFO L443 ceAbstractionStarter]: For program point L396(lines 396 404) no Hoare annotation was computed. [2019-09-08 06:12:18,724 INFO L443 ceAbstractionStarter]: For program point L396-2(lines 396 404) no Hoare annotation was computed. [2019-09-08 06:12:18,724 INFO L443 ceAbstractionStarter]: For program point printEnvironmentEXIT(lines 388 410) no Hoare annotation was computed. [2019-09-08 06:12:18,724 INFO L443 ceAbstractionStarter]: For program point printEnvironmentENTRY(lines 388 410) no Hoare annotation was computed. [2019-09-08 06:12:18,724 INFO L443 ceAbstractionStarter]: For program point printEnvironmentFINAL(lines 388 410) no Hoare annotation was computed. [2019-09-08 06:12:18,725 INFO L443 ceAbstractionStarter]: For program point __utac__error_stack_mgtENTRY(lines 614 716) no Hoare annotation was computed. [2019-09-08 06:12:18,725 INFO L443 ceAbstractionStarter]: For program point L638(lines 638 642) no Hoare annotation was computed. [2019-09-08 06:12:18,725 INFO L443 ceAbstractionStarter]: For program point L702(lines 702 713) no Hoare annotation was computed. [2019-09-08 06:12:18,725 INFO L443 ceAbstractionStarter]: For program point L665(lines 665 669) no Hoare annotation was computed. [2019-09-08 06:12:18,725 INFO L443 ceAbstractionStarter]: For program point L663-2(lines 663 683) no Hoare annotation was computed. [2019-09-08 06:12:18,725 INFO L443 ceAbstractionStarter]: For program point L684(lines 662 685) no Hoare annotation was computed. [2019-09-08 06:12:18,725 INFO L443 ceAbstractionStarter]: For program point __utac__error_stack_mgtFINAL(lines 614 716) no Hoare annotation was computed. [2019-09-08 06:12:18,725 INFO L443 ceAbstractionStarter]: For program point L643(lines 643 659) no Hoare annotation was computed. [2019-09-08 06:12:18,726 INFO L443 ceAbstractionStarter]: For program point L703(lines 703 710) no Hoare annotation was computed. [2019-09-08 06:12:18,726 INFO L443 ceAbstractionStarter]: For program point L664(lines 663 683) no Hoare annotation was computed. [2019-09-08 06:12:18,726 INFO L443 ceAbstractionStarter]: For program point L695(line 695) no Hoare annotation was computed. [2019-09-08 06:12:18,726 INFO L443 ceAbstractionStarter]: For program point L695-1(line 695) no Hoare annotation was computed. [2019-09-08 06:12:18,726 INFO L443 ceAbstractionStarter]: For program point L660(lines 660 701) no Hoare annotation was computed. [2019-09-08 06:12:18,726 INFO L443 ceAbstractionStarter]: For program point __utac__error_stack_mgtEXIT(lines 614 716) no Hoare annotation was computed. [2019-09-08 06:12:18,726 INFO L443 ceAbstractionStarter]: For program point L679(line 679) no Hoare annotation was computed. [2019-09-08 06:12:18,726 INFO L443 ceAbstractionStarter]: For program point L679-1(line 679) no Hoare annotation was computed. [2019-09-08 06:12:18,727 INFO L443 ceAbstractionStarter]: For program point select_oneENTRY(lines 863 872) no Hoare annotation was computed. [2019-09-08 06:12:18,727 INFO L443 ceAbstractionStarter]: For program point select_oneFINAL(lines 863 872) no Hoare annotation was computed. [2019-09-08 06:12:18,727 INFO L443 ceAbstractionStarter]: For program point select_oneEXIT(lines 863 872) no Hoare annotation was computed. [2019-09-08 06:12:18,727 INFO L443 ceAbstractionStarter]: For program point ULTIMATE.initFINAL(line -1) no Hoare annotation was computed. [2019-09-08 06:12:18,727 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:18,727 INFO L443 ceAbstractionStarter]: For program point ULTIMATE.initEXIT(line -1) no Hoare annotation was computed. [2019-09-08 06:12:18,727 INFO L443 ceAbstractionStarter]: For program point activatePumpFINAL(lines 151 158) no Hoare annotation was computed. [2019-09-08 06:12:18,727 INFO L443 ceAbstractionStarter]: For program point activatePumpEXIT(lines 151 158) no Hoare annotation was computed. [2019-09-08 06:12:18,728 INFO L439 ceAbstractionStarter]: At program point activatePumpENTRY(lines 151 158) 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:18,728 INFO L443 ceAbstractionStarter]: For program point isHighWaterLevelEXIT(lines 223 241) no Hoare annotation was computed. [2019-09-08 06:12:18,728 INFO L443 ceAbstractionStarter]: For program point L232(lines 232 236) no Hoare annotation was computed. [2019-09-08 06:12:18,728 INFO L446 ceAbstractionStarter]: At program point L230(line 230) the Hoare annotation is: true [2019-09-08 06:12:18,728 INFO L443 ceAbstractionStarter]: For program point L232-2(lines 232 236) no Hoare annotation was computed. [2019-09-08 06:12:18,728 INFO L446 ceAbstractionStarter]: At program point isHighWaterLevelENTRY(lines 223 241) the Hoare annotation is: true [2019-09-08 06:12:18,728 INFO L443 ceAbstractionStarter]: For program point L230-1(line 230) no Hoare annotation was computed. [2019-09-08 06:12:18,728 INFO L443 ceAbstractionStarter]: For program point isHighWaterLevelFINAL(lines 223 241) no Hoare annotation was computed. [2019-09-08 06:12:18,729 INFO L446 ceAbstractionStarter]: At program point getWaterLevelENTRY(lines 411 419) the Hoare annotation is: true [2019-09-08 06:12:18,729 INFO L443 ceAbstractionStarter]: For program point getWaterLevelFINAL(lines 411 419) no Hoare annotation was computed. [2019-09-08 06:12:18,729 INFO L443 ceAbstractionStarter]: For program point getWaterLevelEXIT(lines 411 419) no Hoare annotation was computed. [2019-09-08 06:12:18,729 INFO L446 ceAbstractionStarter]: At program point changeMethaneLevelENTRY(lines 367 378) the Hoare annotation is: true [2019-09-08 06:12:18,729 INFO L443 ceAbstractionStarter]: For program point changeMethaneLevelEXIT(lines 367 378) no Hoare annotation was computed. [2019-09-08 06:12:18,729 INFO L443 ceAbstractionStarter]: For program point L371-1(lines 367 378) no Hoare annotation was computed. [2019-09-08 06:12:18,729 INFO L443 ceAbstractionStarter]: For program point ##fun~int~X~int~TO~intEXIT(line -1) no Hoare annotation was computed. [2019-09-08 06:12:18,729 INFO L443 ceAbstractionStarter]: For program point ##fun~int~X~int~TO~intENTRY(line -1) no Hoare annotation was computed. [2019-09-08 06:12:18,730 INFO L443 ceAbstractionStarter]: For program point ##fun~int~X~int~TO~intFINAL(line -1) no Hoare annotation was computed. [2019-09-08 06:12:18,730 INFO L443 ceAbstractionStarter]: For program point isMethaneLevelCriticalENTRY(lines 379 387) no Hoare annotation was computed. [2019-09-08 06:12:18,730 INFO L443 ceAbstractionStarter]: For program point isMethaneLevelCriticalFINAL(lines 379 387) no Hoare annotation was computed. [2019-09-08 06:12:18,730 INFO L443 ceAbstractionStarter]: For program point isMethaneLevelCriticalEXIT(lines 379 387) no Hoare annotation was computed. [2019-09-08 06:12:18,730 INFO L439 ceAbstractionStarter]: At program point L81(line 81) 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:18,731 INFO L439 ceAbstractionStarter]: At program point timeShiftENTRY(lines 65 91) 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:18,731 INFO L439 ceAbstractionStarter]: At program point L79(lines 79 85) 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:18,731 INFO L443 ceAbstractionStarter]: For program point timeShiftEXIT(lines 65 91) no Hoare annotation was computed. [2019-09-08 06:12:18,731 INFO L439 ceAbstractionStarter]: At program point L74(line 74) 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:18,731 INFO L443 ceAbstractionStarter]: For program point L72(lines 68 90) no Hoare annotation was computed. [2019-09-08 06:12:18,732 INFO L443 ceAbstractionStarter]: For program point timeShiftFINAL(lines 65 91) no Hoare annotation was computed. [2019-09-08 06:12:18,732 INFO L443 ceAbstractionStarter]: For program point L70(lines 68 90) no Hoare annotation was computed. [2019-09-08 06:12:18,732 INFO L443 ceAbstractionStarter]: For program point cleanupEXIT(lines 898 927) no Hoare annotation was computed. [2019-09-08 06:12:18,732 INFO L446 ceAbstractionStarter]: At program point cleanupENTRY(lines 898 927) the Hoare annotation is: true [2019-09-08 06:12:18,732 INFO L446 ceAbstractionStarter]: At program point L923(lines 898 927) the Hoare annotation is: true [2019-09-08 06:12:18,732 INFO L443 ceAbstractionStarter]: For program point L919(line 919) no Hoare annotation was computed. [2019-09-08 06:12:18,732 INFO L443 ceAbstractionStarter]: For program point L912(lines 912 916) no Hoare annotation was computed. [2019-09-08 06:12:18,733 INFO L446 ceAbstractionStarter]: At program point L912-1(lines 912 916) the Hoare annotation is: true [2019-09-08 06:12:18,733 INFO L443 ceAbstractionStarter]: For program point L909(line 909) no Hoare annotation was computed. [2019-09-08 06:12:18,733 INFO L446 ceAbstractionStarter]: At program point L908-2(lines 908 922) the Hoare annotation is: true [2019-09-08 06:12:18,733 INFO L446 ceAbstractionStarter]: At program point L904(line 904) the Hoare annotation is: true [2019-09-08 06:12:18,733 INFO L443 ceAbstractionStarter]: For program point L904-1(line 904) no Hoare annotation was computed. [2019-09-08 06:12:18,733 INFO L439 ceAbstractionStarter]: At program point lowerWaterLevelENTRY(lines 343 354) 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:18,733 INFO L443 ceAbstractionStarter]: For program point L347-1(lines 343 354) no Hoare annotation was computed. [2019-09-08 06:12:18,734 INFO L443 ceAbstractionStarter]: For program point lowerWaterLevelEXIT(lines 343 354) no Hoare annotation was computed. [2019-09-08 06:12:18,734 INFO L443 ceAbstractionStarter]: For program point setupEXIT(lines 952 958) no Hoare annotation was computed. [2019-09-08 06:12:18,734 INFO L446 ceAbstractionStarter]: At program point setupFINAL(lines 952 958) the Hoare annotation is: true [2019-09-08 06:12:18,734 INFO L443 ceAbstractionStarter]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2019-09-08 06:12:18,734 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:18,734 INFO L446 ceAbstractionStarter]: At program point ULTIMATE.startENTRY(line -1) the Hoare annotation is: true [2019-09-08 06:12:18,734 INFO L443 ceAbstractionStarter]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2019-09-08 06:12:18,734 INFO L443 ceAbstractionStarter]: For program point startSystemEXIT(lines 261 268) no Hoare annotation was computed. [2019-09-08 06:12:18,735 INFO L439 ceAbstractionStarter]: At program point startSystemENTRY(lines 261 268) 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:18,735 INFO L443 ceAbstractionStarter]: For program point startSystemFINAL(lines 261 268) no Hoare annotation was computed. [2019-09-08 06:12:18,735 INFO L439 ceAbstractionStarter]: At program point processEnvironment__wrappee__highWaterSensorENTRY(lines 100 124) 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:18,735 INFO L443 ceAbstractionStarter]: For program point processEnvironment__wrappee__highWaterSensorEXIT(lines 100 124) no Hoare annotation was computed. [2019-09-08 06:12:18,735 INFO L439 ceAbstractionStarter]: At program point L119(line 119) 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:18,735 INFO L443 ceAbstractionStarter]: For program point L119-1(lines 100 124) no Hoare annotation was computed. [2019-09-08 06:12:18,736 INFO L439 ceAbstractionStarter]: At program point L114(line 114) 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 (and (= 0 processEnvironment__wrappee__highWaterSensor_~tmp~0) (= ~pumpRunning~0 0))) (or .cse0 (not (= 1 |old(~pumpRunning~0)|)) .cse1 .cse2))) [2019-09-08 06:12:18,736 INFO L439 ceAbstractionStarter]: At program point L110(line 110) 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:18,736 INFO L443 ceAbstractionStarter]: For program point L108(lines 108 116) no Hoare annotation was computed. [2019-09-08 06:12:18,736 INFO L439 ceAbstractionStarter]: At program point L106(line 106) 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:18,736 INFO L443 ceAbstractionStarter]: For program point L106-1(line 106) no Hoare annotation was computed. [2019-09-08 06:12:18,736 INFO L443 ceAbstractionStarter]: For program point L104(lines 104 121) no Hoare annotation was computed. [2019-09-08 06:12:18,736 INFO L443 ceAbstractionStarter]: For program point waterRiseEXIT(lines 355 366) no Hoare annotation was computed. [2019-09-08 06:12:18,737 INFO L443 ceAbstractionStarter]: For program point L359-1(lines 355 366) no Hoare annotation was computed. [2019-09-08 06:12:18,737 INFO L439 ceAbstractionStarter]: At program point waterRiseENTRY(lines 355 366) 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:18,737 INFO L443 ceAbstractionStarter]: For program point __automaton_failFINAL(lines 40 47) no Hoare annotation was computed. [2019-09-08 06:12:18,737 INFO L443 ceAbstractionStarter]: For program point __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION(line 44) no Hoare annotation was computed. [2019-09-08 06:12:18,737 INFO L446 ceAbstractionStarter]: At program point __automaton_failENTRY(lines 40 47) the Hoare annotation is: true [2019-09-08 06:12:18,737 INFO L443 ceAbstractionStarter]: For program point __automaton_failEXIT(lines 40 47) no Hoare annotation was computed. [2019-09-08 06:12:18,753 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 08.09 06:12:18 BoogieIcfgContainer [2019-09-08 06:12:18,753 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2019-09-08 06:12:18,755 INFO L168 Benchmark]: Toolchain (without parser) took 16207.97 ms. Allocated memory was 134.7 MB in the beginning and 454.0 MB in the end (delta: 319.3 MB). Free memory was 89.8 MB in the beginning and 197.6 MB in the end (delta: -107.8 MB). Peak memory consumption was 282.1 MB. Max. memory is 7.1 GB. [2019-09-08 06:12:18,756 INFO L168 Benchmark]: CDTParser took 0.21 ms. Allocated memory is still 134.7 MB. Free memory is still 108.8 MB. There was no memory consumed. Max. memory is 7.1 GB. [2019-09-08 06:12:18,757 INFO L168 Benchmark]: CACSL2BoogieTranslator took 713.33 ms. Allocated memory was 134.7 MB in the beginning and 201.3 MB in the end (delta: 66.6 MB). Free memory was 89.4 MB in the beginning and 165.6 MB in the end (delta: -76.2 MB). Peak memory consumption was 26.8 MB. Max. memory is 7.1 GB. [2019-09-08 06:12:18,758 INFO L168 Benchmark]: Boogie Preprocessor took 116.18 ms. Allocated memory is still 201.3 MB. Free memory was 165.6 MB in the beginning and 161.2 MB in the end (delta: 4.4 MB). Peak memory consumption was 4.4 MB. Max. memory is 7.1 GB. [2019-09-08 06:12:18,759 INFO L168 Benchmark]: RCFGBuilder took 1315.98 ms. Allocated memory was 201.3 MB in the beginning and 229.1 MB in the end (delta: 27.8 MB). Free memory was 161.2 MB in the beginning and 191.3 MB in the end (delta: -30.2 MB). Peak memory consumption was 85.5 MB. Max. memory is 7.1 GB. [2019-09-08 06:12:18,759 INFO L168 Benchmark]: TraceAbstraction took 14057.08 ms. Allocated memory was 229.1 MB in the beginning and 454.0 MB in the end (delta: 224.9 MB). Free memory was 191.3 MB in the beginning and 197.6 MB in the end (delta: -6.2 MB). Peak memory consumption was 289.3 MB. Max. memory is 7.1 GB. [2019-09-08 06:12:18,763 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.21 ms. Allocated memory is still 134.7 MB. Free memory is still 108.8 MB. There was no memory consumed. Max. memory is 7.1 GB. * CACSL2BoogieTranslator took 713.33 ms. Allocated memory was 134.7 MB in the beginning and 201.3 MB in the end (delta: 66.6 MB). Free memory was 89.4 MB in the beginning and 165.6 MB in the end (delta: -76.2 MB). Peak memory consumption was 26.8 MB. Max. memory is 7.1 GB. * Boogie Preprocessor took 116.18 ms. Allocated memory is still 201.3 MB. Free memory was 165.6 MB in the beginning and 161.2 MB in the end (delta: 4.4 MB). Peak memory consumption was 4.4 MB. Max. memory is 7.1 GB. * RCFGBuilder took 1315.98 ms. Allocated memory was 201.3 MB in the beginning and 229.1 MB in the end (delta: 27.8 MB). Free memory was 161.2 MB in the beginning and 191.3 MB in the end (delta: -30.2 MB). Peak memory consumption was 85.5 MB. Max. memory is 7.1 GB. * TraceAbstraction took 14057.08 ms. Allocated memory was 229.1 MB in the beginning and 454.0 MB in the end (delta: 224.9 MB). Free memory was 191.3 MB in the beginning and 197.6 MB in the end (delta: -6.2 MB). Peak memory consumption was 289.3 MB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 44]: 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: 908]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 282]: Loop Invariant Derived loop invariant: (!(0 == \old(pumpRunning)) || !(\old(systemActive) == 1)) || !(\old(waterLevel) == 1) - InvariantResult [Line: 283]: 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: 898]: Loop Invariant Derived loop invariant: 1 - StatisticsResult: Ultimate Automizer benchmark data CFG has 43 procedures, 249 locations, 1 error locations. SAFE Result, 13.9s OverallTime, 10 OverallIterations, 3 TraceHistogramMax, 4.2s AutomataDifference, 0.0s DeadEndRemovalTime, 6.9s HoareAnnotationTime, HoareTripleCheckerStatistics: 1894 SDtfs, 1592 SDslu, 5273 SDs, 0 SdLazy, 2340 SolverSat, 609 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.6s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 292 GetRequests, 208 SyntacticMatches, 1 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 0.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=712occurred 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.2s AutomataMinimizationTime, 10 MinimizatonAttempts, 129 StatesRemovedByMinimization, 5 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 63 LocationsWithAnnotation, 1191 PreInvPairs, 1322 NumberOfFragments, 2738 HoareAnnotationTreeSize, 1191 FomulaSimplifications, 4811 FormulaSimplificationTreeSizeReduction, 0.6s HoareSimplificationTime, 63 FomulaSimplificationsInter, 12091 FormulaSimplificationTreeSizeReductionInter, 6.2s HoareSimplificationTimeInter, RefinementEngineStatistics: TraceCheckStatistics: 0.1s SsaConstructionTime, 0.5s SatisfiabilityAnalysisTime, 1.3s InterpolantComputationTime, 1047 NumberOfCodeBlocks, 1047 NumberOfCodeBlocksAsserted, 11 NumberOfCheckSat, 1036 ConstructedInterpolants, 0 QuantifiedInterpolants, 203327 SizeOfPredicates, 4 NumberOfNonLiveVariables, 940 ConjunctsInSsa, 8 ConjunctsInUnsatCore, 11 InterpolantComputations, 9 PerfectInterpolantSequences, 91/113 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be correct! Received shutdown request...