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_product48.cil.c -------------------------------------------------------------------------------- This is Ultimate 0.1.24-112bae1 [2019-09-08 06:12:00,367 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-09-08 06:12:00,369 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-09-08 06:12:00,381 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-09-08 06:12:00,381 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-09-08 06:12:00,382 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-09-08 06:12:00,383 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-09-08 06:12:00,385 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-09-08 06:12:00,387 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-09-08 06:12:00,388 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-09-08 06:12:00,389 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-09-08 06:12:00,390 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-09-08 06:12:00,390 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-09-08 06:12:00,391 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-09-08 06:12:00,392 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-09-08 06:12:00,394 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-09-08 06:12:00,395 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-09-08 06:12:00,396 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-09-08 06:12:00,397 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-09-08 06:12:00,399 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-09-08 06:12:00,401 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-09-08 06:12:00,402 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-09-08 06:12:00,403 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-09-08 06:12:00,404 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-09-08 06:12:00,406 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-09-08 06:12:00,407 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-09-08 06:12:00,407 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-09-08 06:12:00,408 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-09-08 06:12:00,408 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-09-08 06:12:00,409 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-09-08 06:12:00,409 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-09-08 06:12:00,410 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-09-08 06:12:00,411 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-09-08 06:12:00,412 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-09-08 06:12:00,413 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-09-08 06:12:00,413 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-09-08 06:12:00,414 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-09-08 06:12:00,414 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-09-08 06:12:00,414 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-09-08 06:12:00,415 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-09-08 06:12:00,416 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-09-08 06:12:00,417 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:00,431 INFO L113 SettingsManager]: Loading preferences was successful [2019-09-08 06:12:00,431 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-09-08 06:12:00,432 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-09-08 06:12:00,433 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-09-08 06:12:00,433 INFO L138 SettingsManager]: * Use SBE=true [2019-09-08 06:12:00,433 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-09-08 06:12:00,433 INFO L138 SettingsManager]: * sizeof long=4 [2019-09-08 06:12:00,434 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-09-08 06:12:00,434 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-09-08 06:12:00,434 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-09-08 06:12:00,434 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2019-09-08 06:12:00,434 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-09-08 06:12:00,435 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2019-09-08 06:12:00,435 INFO L138 SettingsManager]: * sizeof long double=12 [2019-09-08 06:12:00,435 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-09-08 06:12:00,435 INFO L138 SettingsManager]: * Use constant arrays=true [2019-09-08 06:12:00,435 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2019-09-08 06:12:00,436 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-09-08 06:12:00,436 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-09-08 06:12:00,436 INFO L138 SettingsManager]: * To the following directory=./dump/ [2019-09-08 06:12:00,436 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2019-09-08 06:12:00,436 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-09-08 06:12:00,437 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-09-08 06:12:00,437 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-09-08 06:12:00,437 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2019-09-08 06:12:00,437 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-09-08 06:12:00,437 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-09-08 06:12:00,438 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2019-09-08 06:12:00,438 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2019-09-08 06:12:00,466 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-09-08 06:12:00,479 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-09-08 06:12:00,483 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-09-08 06:12:00,484 INFO L271 PluginConnector]: Initializing CDTParser... [2019-09-08 06:12:00,485 INFO L275 PluginConnector]: CDTParser initialized [2019-09-08 06:12:00,485 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/product-lines/minepump_spec5_product48.cil.c [2019-09-08 06:12:00,548 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cfd761db2/1e85ece79d4a44bc9f50789085705d00/FLAGf63e0f78c [2019-09-08 06:12:01,063 INFO L306 CDTParser]: Found 1 translation units. [2019-09-08 06:12:01,064 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/product-lines/minepump_spec5_product48.cil.c [2019-09-08 06:12:01,087 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cfd761db2/1e85ece79d4a44bc9f50789085705d00/FLAGf63e0f78c [2019-09-08 06:12:01,372 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cfd761db2/1e85ece79d4a44bc9f50789085705d00 [2019-09-08 06:12:01,388 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-09-08 06:12:01,390 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2019-09-08 06:12:01,392 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-09-08 06:12:01,392 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-09-08 06:12:01,396 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-09-08 06:12:01,397 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.09 06:12:01" (1/1) ... [2019-09-08 06:12:01,400 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1a6d7b1a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.09 06:12:01, skipping insertion in model container [2019-09-08 06:12:01,400 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.09 06:12:01" (1/1) ... [2019-09-08 06:12:01,409 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-09-08 06:12:01,482 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-09-08 06:12:01,996 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-09-08 06:12:02,017 INFO L188 MainTranslator]: Completed pre-run [2019-09-08 06:12:02,118 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-09-08 06:12:02,163 INFO L192 MainTranslator]: Completed translation [2019-09-08 06:12:02,164 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.09 06:12:02 WrapperNode [2019-09-08 06:12:02,164 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-09-08 06:12:02,165 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-09-08 06:12:02,165 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-09-08 06:12:02,165 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-09-08 06:12:02,179 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:02" (1/1) ... [2019-09-08 06:12:02,179 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:02" (1/1) ... [2019-09-08 06:12:02,201 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:02" (1/1) ... [2019-09-08 06:12:02,202 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:02" (1/1) ... [2019-09-08 06:12:02,229 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:02" (1/1) ... [2019-09-08 06:12:02,239 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:02" (1/1) ... [2019-09-08 06:12:02,244 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:02" (1/1) ... [2019-09-08 06:12:02,252 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-09-08 06:12:02,252 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-09-08 06:12:02,253 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-09-08 06:12:02,253 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-09-08 06:12:02,254 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.09 06:12:02" (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:02,310 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2019-09-08 06:12:02,311 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-09-08 06:12:02,311 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~int~TO~int [2019-09-08 06:12:02,312 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac__exception__cf_handler_set [2019-09-08 06:12:02,312 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac__exception__cf_handler_free [2019-09-08 06:12:02,313 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac__exception__cf_handler_reset [2019-09-08 06:12:02,313 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac__error_stack_mgt [2019-09-08 06:12:02,313 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac__get_this_arg [2019-09-08 06:12:02,313 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac__get_this_argtype [2019-09-08 06:12:02,313 INFO L138 BoogieDeclarations]: Found implementation of procedure __automaton_fail [2019-09-08 06:12:02,314 INFO L138 BoogieDeclarations]: Found implementation of procedure test [2019-09-08 06:12:02,314 INFO L138 BoogieDeclarations]: Found implementation of procedure timeShift [2019-09-08 06:12:02,314 INFO L138 BoogieDeclarations]: Found implementation of procedure processEnvironment__wrappee__base [2019-09-08 06:12:02,315 INFO L138 BoogieDeclarations]: Found implementation of procedure processEnvironment__wrappee__methaneQuery [2019-09-08 06:12:02,316 INFO L138 BoogieDeclarations]: Found implementation of procedure processEnvironment [2019-09-08 06:12:02,316 INFO L138 BoogieDeclarations]: Found implementation of procedure activatePump__wrappee__highWaterSensor [2019-09-08 06:12:02,318 INFO L138 BoogieDeclarations]: Found implementation of procedure activatePump [2019-09-08 06:12:02,318 INFO L138 BoogieDeclarations]: Found implementation of procedure deactivatePump [2019-09-08 06:12:02,319 INFO L138 BoogieDeclarations]: Found implementation of procedure isMethaneAlarm [2019-09-08 06:12:02,319 INFO L138 BoogieDeclarations]: Found implementation of procedure isPumpRunning [2019-09-08 06:12:02,319 INFO L138 BoogieDeclarations]: Found implementation of procedure printPump [2019-09-08 06:12:02,319 INFO L138 BoogieDeclarations]: Found implementation of procedure isHighWaterLevel [2019-09-08 06:12:02,319 INFO L138 BoogieDeclarations]: Found implementation of procedure stopSystem [2019-09-08 06:12:02,319 INFO L138 BoogieDeclarations]: Found implementation of procedure startSystem [2019-09-08 06:12:02,319 INFO L138 BoogieDeclarations]: Found implementation of procedure lowerWaterLevel [2019-09-08 06:12:02,320 INFO L138 BoogieDeclarations]: Found implementation of procedure waterRise [2019-09-08 06:12:02,320 INFO L138 BoogieDeclarations]: Found implementation of procedure changeMethaneLevel [2019-09-08 06:12:02,320 INFO L138 BoogieDeclarations]: Found implementation of procedure isMethaneLevelCritical [2019-09-08 06:12:02,320 INFO L138 BoogieDeclarations]: Found implementation of procedure printEnvironment [2019-09-08 06:12:02,320 INFO L138 BoogieDeclarations]: Found implementation of procedure getWaterLevel [2019-09-08 06:12:02,320 INFO L138 BoogieDeclarations]: Found implementation of procedure isHighWaterSensorDry [2019-09-08 06:12:02,320 INFO L138 BoogieDeclarations]: Found implementation of procedure cleanup [2019-09-08 06:12:02,321 INFO L138 BoogieDeclarations]: Found implementation of procedure Specification2 [2019-09-08 06:12:02,321 INFO L138 BoogieDeclarations]: Found implementation of procedure setup [2019-09-08 06:12:02,321 INFO L138 BoogieDeclarations]: Found implementation of procedure runTest [2019-09-08 06:12:02,321 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2019-09-08 06:12:02,321 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac_acc__Specification5_spec__1 [2019-09-08 06:12:02,321 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac_acc__Specification5_spec__2 [2019-09-08 06:12:02,321 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac_acc__Specification5_spec__3 [2019-09-08 06:12:02,322 INFO L138 BoogieDeclarations]: Found implementation of procedure select_one [2019-09-08 06:12:02,322 INFO L138 BoogieDeclarations]: Found implementation of procedure select_features [2019-09-08 06:12:02,322 INFO L138 BoogieDeclarations]: Found implementation of procedure select_helpers [2019-09-08 06:12:02,322 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_product [2019-09-08 06:12:02,322 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2019-09-08 06:12:02,322 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2019-09-08 06:12:02,323 INFO L130 BoogieDeclarations]: Found specification of procedure printf [2019-09-08 06:12:02,323 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2019-09-08 06:12:02,323 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2019-09-08 06:12:02,323 INFO L130 BoogieDeclarations]: Found specification of procedure free [2019-09-08 06:12:02,324 INFO L130 BoogieDeclarations]: Found specification of procedure __utac__exception__cf_handler_set [2019-09-08 06:12:02,324 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2019-09-08 06:12:02,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2019-09-08 06:12:02,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2019-09-08 06:12:02,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2019-09-08 06:12:02,324 INFO L130 BoogieDeclarations]: Found specification of procedure __utac__exception__cf_handler_free [2019-09-08 06:12:02,324 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2019-09-08 06:12:02,325 INFO L130 BoogieDeclarations]: Found specification of procedure __utac__exception__cf_handler_reset [2019-09-08 06:12:02,325 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~int~TO~int [2019-09-08 06:12:02,325 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2019-09-08 06:12:02,325 INFO L130 BoogieDeclarations]: Found specification of procedure __utac__error_stack_mgt [2019-09-08 06:12:02,326 INFO L130 BoogieDeclarations]: Found specification of procedure __utac__get_this_arg [2019-09-08 06:12:02,326 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2019-09-08 06:12:02,326 INFO L130 BoogieDeclarations]: Found specification of procedure __utac__get_this_argtype [2019-09-08 06:12:02,326 INFO L130 BoogieDeclarations]: Found specification of procedure __automaton_fail [2019-09-08 06:12:02,326 INFO L130 BoogieDeclarations]: Found specification of procedure waterRise [2019-09-08 06:12:02,326 INFO L130 BoogieDeclarations]: Found specification of procedure changeMethaneLevel [2019-09-08 06:12:02,327 INFO L130 BoogieDeclarations]: Found specification of procedure startSystem [2019-09-08 06:12:02,327 INFO L130 BoogieDeclarations]: Found specification of procedure stopSystem [2019-09-08 06:12:02,327 INFO L130 BoogieDeclarations]: Found specification of procedure timeShift [2019-09-08 06:12:02,327 INFO L130 BoogieDeclarations]: Found specification of procedure cleanup [2019-09-08 06:12:02,328 INFO L130 BoogieDeclarations]: Found specification of procedure test [2019-09-08 06:12:02,328 INFO L130 BoogieDeclarations]: Found specification of procedure lowerWaterLevel [2019-09-08 06:12:02,328 INFO L130 BoogieDeclarations]: Found specification of procedure isMethaneLevelCritical [2019-09-08 06:12:02,328 INFO L130 BoogieDeclarations]: Found specification of procedure printEnvironment [2019-09-08 06:12:02,329 INFO L130 BoogieDeclarations]: Found specification of procedure isHighWaterSensorDry [2019-09-08 06:12:02,329 INFO L130 BoogieDeclarations]: Found specification of procedure activatePump [2019-09-08 06:12:02,329 INFO L130 BoogieDeclarations]: Found specification of procedure deactivatePump [2019-09-08 06:12:02,329 INFO L130 BoogieDeclarations]: Found specification of procedure isPumpRunning [2019-09-08 06:12:02,329 INFO L130 BoogieDeclarations]: Found specification of procedure printPump [2019-09-08 06:12:02,330 INFO L130 BoogieDeclarations]: Found specification of procedure __utac_acc__Specification5_spec__2 [2019-09-08 06:12:02,330 INFO L130 BoogieDeclarations]: Found specification of procedure __utac_acc__Specification5_spec__3 [2019-09-08 06:12:02,330 INFO L130 BoogieDeclarations]: Found specification of procedure processEnvironment [2019-09-08 06:12:02,331 INFO L130 BoogieDeclarations]: Found specification of procedure processEnvironment__wrappee__base [2019-09-08 06:12:02,331 INFO L130 BoogieDeclarations]: Found specification of procedure isHighWaterLevel [2019-09-08 06:12:02,331 INFO L130 BoogieDeclarations]: Found specification of procedure processEnvironment__wrappee__methaneQuery [2019-09-08 06:12:02,331 INFO L130 BoogieDeclarations]: Found specification of procedure isMethaneAlarm [2019-09-08 06:12:02,331 INFO L130 BoogieDeclarations]: Found specification of procedure activatePump__wrappee__highWaterSensor [2019-09-08 06:12:02,332 INFO L130 BoogieDeclarations]: Found specification of procedure getWaterLevel [2019-09-08 06:12:02,332 INFO L130 BoogieDeclarations]: Found specification of procedure Specification2 [2019-09-08 06:12:02,333 INFO L130 BoogieDeclarations]: Found specification of procedure setup [2019-09-08 06:12:02,333 INFO L130 BoogieDeclarations]: Found specification of procedure __utac_acc__Specification5_spec__1 [2019-09-08 06:12:02,333 INFO L130 BoogieDeclarations]: Found specification of procedure runTest [2019-09-08 06:12:02,334 INFO L130 BoogieDeclarations]: Found specification of procedure select_helpers [2019-09-08 06:12:02,334 INFO L130 BoogieDeclarations]: Found specification of procedure select_features [2019-09-08 06:12:02,334 INFO L130 BoogieDeclarations]: Found specification of procedure valid_product [2019-09-08 06:12:02,334 INFO L130 BoogieDeclarations]: Found specification of procedure main [2019-09-08 06:12:02,334 INFO L130 BoogieDeclarations]: Found specification of procedure select_one [2019-09-08 06:12:02,334 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2019-09-08 06:12:02,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2019-09-08 06:12:02,335 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-09-08 06:12:03,383 INFO L278 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-09-08 06:12:03,383 INFO L283 CfgBuilder]: Removed 5 assume(true) statements. [2019-09-08 06:12:03,385 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.09 06:12:03 BoogieIcfgContainer [2019-09-08 06:12:03,385 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-09-08 06:12:03,386 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2019-09-08 06:12:03,386 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2019-09-08 06:12:03,389 INFO L275 PluginConnector]: TraceAbstraction initialized [2019-09-08 06:12:03,390 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.09 06:12:01" (1/3) ... [2019-09-08 06:12:03,391 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6cb8c6b5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.09 06:12:03, skipping insertion in model container [2019-09-08 06:12:03,391 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.09 06:12:02" (2/3) ... [2019-09-08 06:12:03,391 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6cb8c6b5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.09 06:12:03, skipping insertion in model container [2019-09-08 06:12:03,391 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.09 06:12:03" (3/3) ... [2019-09-08 06:12:03,393 INFO L109 eAbstractionObserver]: Analyzing ICFG minepump_spec5_product48.cil.c [2019-09-08 06:12:03,402 INFO L152 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2019-09-08 06:12:03,411 INFO L164 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2019-09-08 06:12:03,427 INFO L252 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2019-09-08 06:12:03,455 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2019-09-08 06:12:03,455 INFO L377 AbstractCegarLoop]: Interprodecural is true [2019-09-08 06:12:03,456 INFO L378 AbstractCegarLoop]: Hoare is true [2019-09-08 06:12:03,456 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2019-09-08 06:12:03,456 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2019-09-08 06:12:03,456 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-09-08 06:12:03,457 INFO L382 AbstractCegarLoop]: Difference is false [2019-09-08 06:12:03,457 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-09-08 06:12:03,457 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2019-09-08 06:12:03,479 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states. [2019-09-08 06:12:03,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2019-09-08 06:12:03,489 INFO L391 BasicCegarLoop]: Found error trace [2019-09-08 06:12:03,490 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:03,492 INFO L418 AbstractCegarLoop]: === Iteration 1 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-08 06:12:03,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-08 06:12:03,498 INFO L82 PathProgramCache]: Analyzing trace with hash -1391539258, now seen corresponding path program 1 times [2019-09-08 06:12:03,500 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-08 06:12:03,501 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-08 06:12:03,554 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:03,554 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-08 06:12:03,554 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:03,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-08 06:12:03,871 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:03,876 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-08 06:12:03,877 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-09-08 06:12:03,884 INFO L454 AbstractCegarLoop]: Interpolant automaton has 2 states [2019-09-08 06:12:03,898 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2019-09-08 06:12:03,900 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2019-09-08 06:12:03,911 INFO L87 Difference]: Start difference. First operand 196 states. Second operand 2 states. [2019-09-08 06:12:03,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-08 06:12:03,956 INFO L93 Difference]: Finished difference Result 302 states and 373 transitions. [2019-09-08 06:12:03,956 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2019-09-08 06:12:03,958 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 59 [2019-09-08 06:12:03,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-08 06:12:03,977 INFO L225 Difference]: With dead ends: 302 [2019-09-08 06:12:03,977 INFO L226 Difference]: Without dead ends: 153 [2019-09-08 06:12:03,987 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:04,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2019-09-08 06:12:04,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 153. [2019-09-08 06:12:04,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 153 states. [2019-09-08 06:12:04,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 180 transitions. [2019-09-08 06:12:04,046 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 180 transitions. Word has length 59 [2019-09-08 06:12:04,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-08 06:12:04,047 INFO L475 AbstractCegarLoop]: Abstraction has 153 states and 180 transitions. [2019-09-08 06:12:04,047 INFO L476 AbstractCegarLoop]: Interpolant automaton has 2 states. [2019-09-08 06:12:04,047 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 180 transitions. [2019-09-08 06:12:04,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2019-09-08 06:12:04,051 INFO L391 BasicCegarLoop]: Found error trace [2019-09-08 06:12:04,052 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:04,052 INFO L418 AbstractCegarLoop]: === Iteration 2 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-08 06:12:04,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-08 06:12:04,052 INFO L82 PathProgramCache]: Analyzing trace with hash 404948371, now seen corresponding path program 1 times [2019-09-08 06:12:04,053 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-08 06:12:04,053 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-08 06:12:04,054 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:04,054 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-08 06:12:04,054 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:04,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-08 06:12:04,154 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:04,154 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-08 06:12:04,154 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-09-08 06:12:04,156 INFO L454 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-09-08 06:12:04,157 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-09-08 06:12:04,157 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-09-08 06:12:04,157 INFO L87 Difference]: Start difference. First operand 153 states and 180 transitions. Second operand 3 states. [2019-09-08 06:12:04,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-08 06:12:04,183 INFO L93 Difference]: Finished difference Result 241 states and 283 transitions. [2019-09-08 06:12:04,183 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-09-08 06:12:04,184 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 60 [2019-09-08 06:12:04,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-08 06:12:04,187 INFO L225 Difference]: With dead ends: 241 [2019-09-08 06:12:04,187 INFO L226 Difference]: Without dead ends: 144 [2019-09-08 06:12:04,189 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:04,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2019-09-08 06:12:04,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 144. [2019-09-08 06:12:04,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 144 states. [2019-09-08 06:12:04,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 168 transitions. [2019-09-08 06:12:04,206 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 168 transitions. Word has length 60 [2019-09-08 06:12:04,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-08 06:12:04,207 INFO L475 AbstractCegarLoop]: Abstraction has 144 states and 168 transitions. [2019-09-08 06:12:04,207 INFO L476 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-09-08 06:12:04,207 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 168 transitions. [2019-09-08 06:12:04,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2019-09-08 06:12:04,210 INFO L391 BasicCegarLoop]: Found error trace [2019-09-08 06:12:04,210 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:04,210 INFO L418 AbstractCegarLoop]: === Iteration 3 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-08 06:12:04,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-08 06:12:04,211 INFO L82 PathProgramCache]: Analyzing trace with hash 539093391, now seen corresponding path program 1 times [2019-09-08 06:12:04,211 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-08 06:12:04,211 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-08 06:12:04,212 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:04,212 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-08 06:12:04,212 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:04,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-08 06:12:04,394 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:04,395 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-08 06:12:04,395 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2019-09-08 06:12:04,396 INFO L454 AbstractCegarLoop]: Interpolant automaton has 7 states [2019-09-08 06:12:04,396 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2019-09-08 06:12:04,396 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2019-09-08 06:12:04,396 INFO L87 Difference]: Start difference. First operand 144 states and 168 transitions. Second operand 7 states. [2019-09-08 06:12:05,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-08 06:12:05,030 INFO L93 Difference]: Finished difference Result 432 states and 524 transitions. [2019-09-08 06:12:05,031 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-09-08 06:12:05,031 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 65 [2019-09-08 06:12:05,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-08 06:12:05,037 INFO L225 Difference]: With dead ends: 432 [2019-09-08 06:12:05,037 INFO L226 Difference]: Without dead ends: 316 [2019-09-08 06:12:05,039 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:05,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2019-09-08 06:12:05,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 304. [2019-09-08 06:12:05,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 304 states. [2019-09-08 06:12:05,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 368 transitions. [2019-09-08 06:12:05,090 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 368 transitions. Word has length 65 [2019-09-08 06:12:05,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-08 06:12:05,091 INFO L475 AbstractCegarLoop]: Abstraction has 304 states and 368 transitions. [2019-09-08 06:12:05,091 INFO L476 AbstractCegarLoop]: Interpolant automaton has 7 states. [2019-09-08 06:12:05,091 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 368 transitions. [2019-09-08 06:12:05,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2019-09-08 06:12:05,094 INFO L391 BasicCegarLoop]: Found error trace [2019-09-08 06:12:05,094 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] [2019-09-08 06:12:05,095 INFO L418 AbstractCegarLoop]: === Iteration 4 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-08 06:12:05,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-08 06:12:05,095 INFO L82 PathProgramCache]: Analyzing trace with hash -652418830, now seen corresponding path program 1 times [2019-09-08 06:12:05,095 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-08 06:12:05,096 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-08 06:12:05,096 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:05,097 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-08 06:12:05,097 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:05,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-08 06:12:05,211 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:05,211 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-08 06:12:05,212 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2019-09-08 06:12:05,213 INFO L454 AbstractCegarLoop]: Interpolant automaton has 7 states [2019-09-08 06:12:05,213 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2019-09-08 06:12:05,213 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2019-09-08 06:12:05,214 INFO L87 Difference]: Start difference. First operand 304 states and 368 transitions. Second operand 7 states. [2019-09-08 06:12:05,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-08 06:12:05,970 INFO L93 Difference]: Finished difference Result 784 states and 1010 transitions. [2019-09-08 06:12:05,970 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-09-08 06:12:05,970 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 70 [2019-09-08 06:12:05,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-08 06:12:05,976 INFO L225 Difference]: With dead ends: 784 [2019-09-08 06:12:05,976 INFO L226 Difference]: Without dead ends: 508 [2019-09-08 06:12:05,979 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2019-09-08 06:12:05,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states. [2019-09-08 06:12:06,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 454. [2019-09-08 06:12:06,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 454 states. [2019-09-08 06:12:06,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 454 states to 454 states and 541 transitions. [2019-09-08 06:12:06,080 INFO L78 Accepts]: Start accepts. Automaton has 454 states and 541 transitions. Word has length 70 [2019-09-08 06:12:06,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-08 06:12:06,081 INFO L475 AbstractCegarLoop]: Abstraction has 454 states and 541 transitions. [2019-09-08 06:12:06,081 INFO L476 AbstractCegarLoop]: Interpolant automaton has 7 states. [2019-09-08 06:12:06,084 INFO L276 IsEmpty]: Start isEmpty. Operand 454 states and 541 transitions. [2019-09-08 06:12:06,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2019-09-08 06:12:06,091 INFO L391 BasicCegarLoop]: Found error trace [2019-09-08 06:12:06,092 INFO L399 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-08 06:12:06,092 INFO L418 AbstractCegarLoop]: === Iteration 5 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-08 06:12:06,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-08 06:12:06,092 INFO L82 PathProgramCache]: Analyzing trace with hash -918633805, now seen corresponding path program 1 times [2019-09-08 06:12:06,092 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-08 06:12:06,093 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-08 06:12:06,093 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:06,094 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-08 06:12:06,094 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:06,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-08 06:12:06,229 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,229 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-08 06:12:06,229 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2019-09-08 06:12:06,231 INFO L454 AbstractCegarLoop]: Interpolant automaton has 4 states [2019-09-08 06:12:06,231 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-09-08 06:12:06,231 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-09-08 06:12:06,232 INFO L87 Difference]: Start difference. First operand 454 states and 541 transitions. Second operand 4 states. [2019-09-08 06:12:06,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-08 06:12:06,573 INFO L93 Difference]: Finished difference Result 1650 states and 2082 transitions. [2019-09-08 06:12:06,573 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-09-08 06:12:06,573 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 108 [2019-09-08 06:12:06,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-08 06:12:06,586 INFO L225 Difference]: With dead ends: 1650 [2019-09-08 06:12:06,586 INFO L226 Difference]: Without dead ends: 1224 [2019-09-08 06:12:06,589 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-09-08 06:12:06,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1224 states. [2019-09-08 06:12:06,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1224 to 1198. [2019-09-08 06:12:06,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1198 states. [2019-09-08 06:12:06,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1198 states to 1198 states and 1479 transitions. [2019-09-08 06:12:06,701 INFO L78 Accepts]: Start accepts. Automaton has 1198 states and 1479 transitions. Word has length 108 [2019-09-08 06:12:06,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-08 06:12:06,701 INFO L475 AbstractCegarLoop]: Abstraction has 1198 states and 1479 transitions. [2019-09-08 06:12:06,701 INFO L476 AbstractCegarLoop]: Interpolant automaton has 4 states. [2019-09-08 06:12:06,702 INFO L276 IsEmpty]: Start isEmpty. Operand 1198 states and 1479 transitions. [2019-09-08 06:12:06,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2019-09-08 06:12:06,711 INFO L391 BasicCegarLoop]: Found error trace [2019-09-08 06:12:06,711 INFO L399 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-08 06:12:06,712 INFO L418 AbstractCegarLoop]: === Iteration 6 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-08 06:12:06,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-08 06:12:06,712 INFO L82 PathProgramCache]: Analyzing trace with hash -678093676, now seen corresponding path program 1 times [2019-09-08 06:12:06,712 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-08 06:12:06,712 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-08 06:12:06,713 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:06,714 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-08 06:12:06,714 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:06,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-08 06:12:06,828 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,828 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-08 06:12:06,828 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2019-09-08 06:12:06,829 INFO L454 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-09-08 06:12:06,829 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-09-08 06:12:06,830 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2019-09-08 06:12:06,830 INFO L87 Difference]: Start difference. First operand 1198 states and 1479 transitions. Second operand 6 states. [2019-09-08 06:12:06,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-08 06:12:06,944 INFO L93 Difference]: Finished difference Result 2410 states and 3092 transitions. [2019-09-08 06:12:06,945 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-09-08 06:12:06,945 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 108 [2019-09-08 06:12:06,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-08 06:12:06,954 INFO L225 Difference]: With dead ends: 2410 [2019-09-08 06:12:06,954 INFO L226 Difference]: Without dead ends: 1240 [2019-09-08 06:12:06,959 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:06,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1240 states. [2019-09-08 06:12:07,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1240 to 1228. [2019-09-08 06:12:07,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1228 states. [2019-09-08 06:12:07,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1228 states to 1228 states and 1511 transitions. [2019-09-08 06:12:07,042 INFO L78 Accepts]: Start accepts. Automaton has 1228 states and 1511 transitions. Word has length 108 [2019-09-08 06:12:07,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-08 06:12:07,042 INFO L475 AbstractCegarLoop]: Abstraction has 1228 states and 1511 transitions. [2019-09-08 06:12:07,042 INFO L476 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-09-08 06:12:07,042 INFO L276 IsEmpty]: Start isEmpty. Operand 1228 states and 1511 transitions. [2019-09-08 06:12:07,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2019-09-08 06:12:07,046 INFO L391 BasicCegarLoop]: Found error trace [2019-09-08 06:12:07,046 INFO L399 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-08 06:12:07,046 INFO L418 AbstractCegarLoop]: === Iteration 7 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-08 06:12:07,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-08 06:12:07,047 INFO L82 PathProgramCache]: Analyzing trace with hash 1250179026, now seen corresponding path program 1 times [2019-09-08 06:12:07,047 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-08 06:12:07,047 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-08 06:12:07,048 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:07,048 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-08 06:12:07,048 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:07,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-08 06:12:07,149 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,150 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-08 06:12:07,150 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2019-09-08 06:12:07,150 INFO L454 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-09-08 06:12:07,151 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-09-08 06:12:07,151 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2019-09-08 06:12:07,152 INFO L87 Difference]: Start difference. First operand 1228 states and 1511 transitions. Second operand 8 states. [2019-09-08 06:12:07,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-08 06:12:07,232 INFO L93 Difference]: Finished difference Result 2217 states and 2807 transitions. [2019-09-08 06:12:07,232 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-09-08 06:12:07,233 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 108 [2019-09-08 06:12:07,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-08 06:12:07,239 INFO L225 Difference]: With dead ends: 2217 [2019-09-08 06:12:07,239 INFO L226 Difference]: Without dead ends: 1017 [2019-09-08 06:12:07,244 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,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1017 states. [2019-09-08 06:12:07,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1017 to 1017. [2019-09-08 06:12:07,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1017 states. [2019-09-08 06:12:07,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1017 states to 1017 states and 1238 transitions. [2019-09-08 06:12:07,313 INFO L78 Accepts]: Start accepts. Automaton has 1017 states and 1238 transitions. Word has length 108 [2019-09-08 06:12:07,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-08 06:12:07,313 INFO L475 AbstractCegarLoop]: Abstraction has 1017 states and 1238 transitions. [2019-09-08 06:12:07,313 INFO L476 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-09-08 06:12:07,314 INFO L276 IsEmpty]: Start isEmpty. Operand 1017 states and 1238 transitions. [2019-09-08 06:12:07,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2019-09-08 06:12:07,318 INFO L391 BasicCegarLoop]: Found error trace [2019-09-08 06:12:07,318 INFO L399 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-08 06:12:07,318 INFO L418 AbstractCegarLoop]: === Iteration 8 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-08 06:12:07,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-08 06:12:07,319 INFO L82 PathProgramCache]: Analyzing trace with hash 1890897259, now seen corresponding path program 1 times [2019-09-08 06:12:07,319 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-08 06:12:07,319 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-08 06:12:07,320 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:07,320 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-08 06:12:07,320 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:07,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-08 06:12:07,534 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,534 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-08 06:12:07,535 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2019-09-08 06:12:07,535 INFO L454 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-09-08 06:12:07,535 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-09-08 06:12:07,536 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2019-09-08 06:12:07,536 INFO L87 Difference]: Start difference. First operand 1017 states and 1238 transitions. Second operand 11 states. [2019-09-08 06:12:08,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-08 06:12:08,680 INFO L93 Difference]: Finished difference Result 2668 states and 3461 transitions. [2019-09-08 06:12:08,680 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2019-09-08 06:12:08,680 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 112 [2019-09-08 06:12:08,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-08 06:12:08,695 INFO L225 Difference]: With dead ends: 2668 [2019-09-08 06:12:08,695 INFO L226 Difference]: Without dead ends: 1865 [2019-09-08 06:12:08,700 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:08,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1865 states. [2019-09-08 06:12:08,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1865 to 1638. [2019-09-08 06:12:08,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1638 states. [2019-09-08 06:12:08,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1638 states to 1638 states and 2004 transitions. [2019-09-08 06:12:08,814 INFO L78 Accepts]: Start accepts. Automaton has 1638 states and 2004 transitions. Word has length 112 [2019-09-08 06:12:08,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-08 06:12:08,817 INFO L475 AbstractCegarLoop]: Abstraction has 1638 states and 2004 transitions. [2019-09-08 06:12:08,817 INFO L476 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-09-08 06:12:08,818 INFO L276 IsEmpty]: Start isEmpty. Operand 1638 states and 2004 transitions. [2019-09-08 06:12:08,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2019-09-08 06:12:08,822 INFO L391 BasicCegarLoop]: Found error trace [2019-09-08 06:12:08,822 INFO L399 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2019-09-08 06:12:08,822 INFO L418 AbstractCegarLoop]: === Iteration 9 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-08 06:12:08,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-08 06:12:08,823 INFO L82 PathProgramCache]: Analyzing trace with hash 828062466, now seen corresponding path program 1 times [2019-09-08 06:12:08,823 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-08 06:12:08,823 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-08 06:12:08,824 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:08,824 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-08 06:12:08,824 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-08 06:12:08,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-08 06:12:09,070 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 23 proven. 7 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2019-09-08 06:12:09,070 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-09-08 06:12:09,070 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:09,091 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-08 06:12:09,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-08 06:12:09,301 INFO L256 TraceCheckSpWp]: Trace formula consists of 974 conjuncts, 8 conjunts are in the unsatisfiable core [2019-09-08 06:12:09,315 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-09-08 06:12:09,507 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 36 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-09-08 06:12:09,520 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-09-08 06:12:09,521 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7] total 16 [2019-09-08 06:12:09,521 INFO L454 AbstractCegarLoop]: Interpolant automaton has 16 states [2019-09-08 06:12:09,522 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2019-09-08 06:12:09,523 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2019-09-08 06:12:09,523 INFO L87 Difference]: Start difference. First operand 1638 states and 2004 transitions. Second operand 16 states. [2019-09-08 06:12:10,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-08 06:12:10,803 INFO L93 Difference]: Finished difference Result 3482 states and 4328 transitions. [2019-09-08 06:12:10,803 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2019-09-08 06:12:10,803 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 172 [2019-09-08 06:12:10,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-08 06:12:10,805 INFO L225 Difference]: With dead ends: 3482 [2019-09-08 06:12:10,805 INFO L226 Difference]: Without dead ends: 0 [2019-09-08 06:12:10,815 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 197 GetRequests, 171 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=124, Invalid=632, Unknown=0, NotChecked=0, Total=756 [2019-09-08 06:12:10,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2019-09-08 06:12:10,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2019-09-08 06:12:10,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2019-09-08 06:12:10,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2019-09-08 06:12:10,816 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 172 [2019-09-08 06:12:10,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-08 06:12:10,817 INFO L475 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2019-09-08 06:12:10,817 INFO L476 AbstractCegarLoop]: Interpolant automaton has 16 states. [2019-09-08 06:12:10,817 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2019-09-08 06:12:10,817 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-09-08 06:12:10,822 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2019-09-08 06:12:12,174 WARN L188 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 25 [2019-09-08 06:12:12,463 WARN L188 SmtUtils]: Spent 185.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 35 [2019-09-08 06:12:13,595 WARN L188 SmtUtils]: Spent 1.03 s on a formula simplification. DAG size of input: 119 DAG size of output: 56 [2019-09-08 06:12:13,919 WARN L188 SmtUtils]: Spent 224.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 37 [2019-09-08 06:12:14,260 WARN L188 SmtUtils]: Spent 175.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 36 [2019-09-08 06:12:14,783 WARN L188 SmtUtils]: Spent 518.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 47 [2019-09-08 06:12:15,059 WARN L188 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 1 [2019-09-08 06:12:15,198 WARN L188 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 26 [2019-09-08 06:12:15,582 WARN L188 SmtUtils]: Spent 295.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 38 [2019-09-08 06:12:15,926 WARN L188 SmtUtils]: Spent 340.00 ms on a formula simplification. DAG size of input: 132 DAG size of output: 28 [2019-09-08 06:12:16,227 WARN L188 SmtUtils]: Spent 297.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 36 [2019-09-08 06:12:16,376 WARN L188 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 32 [2019-09-08 06:12:16,574 WARN L188 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 25 [2019-09-08 06:12:16,712 WARN L188 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 26 [2019-09-08 06:12:16,852 WARN L188 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 23 [2019-09-08 06:12:17,328 WARN L188 SmtUtils]: Spent 473.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 41 [2019-09-08 06:12:17,443 WARN L188 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 27 [2019-09-08 06:12:17,670 WARN L188 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 24 [2019-09-08 06:12:18,333 WARN L188 SmtUtils]: Spent 658.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 52 [2019-09-08 06:12:18,561 WARN L188 SmtUtils]: Spent 226.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 35 [2019-09-08 06:12:18,760 WARN L188 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 20 [2019-09-08 06:12:18,989 WARN L188 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 24 [2019-09-08 06:12:19,627 WARN L188 SmtUtils]: Spent 342.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 43 [2019-09-08 06:12:19,759 WARN L188 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 22 [2019-09-08 06:12:20,124 WARN L188 SmtUtils]: Spent 332.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 45 [2019-09-08 06:12:20,182 INFO L443 ceAbstractionStarter]: For program point L123(lines 123 127) no Hoare annotation was computed. [2019-09-08 06:12:20,183 INFO L443 ceAbstractionStarter]: For program point L123-1(lines 123 127) no Hoare annotation was computed. [2019-09-08 06:12:20,183 INFO L443 ceAbstractionStarter]: For program point L118(line 118) no Hoare annotation was computed. [2019-09-08 06:12:20,183 INFO L443 ceAbstractionStarter]: For program point L117-2(lines 117 138) no Hoare annotation was computed. [2019-09-08 06:12:20,183 INFO L443 ceAbstractionStarter]: For program point __utac__exception__cf_handler_freeFINAL(lines 92 147) no Hoare annotation was computed. [2019-09-08 06:12:20,183 INFO L443 ceAbstractionStarter]: For program point L139(lines 116 140) no Hoare annotation was computed. [2019-09-08 06:12:20,183 INFO L443 ceAbstractionStarter]: For program point __utac__exception__cf_handler_freeEXIT(lines 92 147) no Hoare annotation was computed. [2019-09-08 06:12:20,183 INFO L443 ceAbstractionStarter]: For program point __utac__exception__cf_handler_freeENTRY(lines 92 147) no Hoare annotation was computed. [2019-09-08 06:12:20,184 INFO L443 ceAbstractionStarter]: For program point L193(line 193) no Hoare annotation was computed. [2019-09-08 06:12:20,184 INFO L443 ceAbstractionStarter]: For program point L193-1(line 193) no Hoare annotation was computed. [2019-09-08 06:12:20,184 INFO L443 ceAbstractionStarter]: For program point __utac__exception__cf_handler_resetFINAL(lines 148 207) no Hoare annotation was computed. [2019-09-08 06:12:20,184 INFO L443 ceAbstractionStarter]: For program point L180(lines 180 184) no Hoare annotation was computed. [2019-09-08 06:12:20,184 INFO L443 ceAbstractionStarter]: For program point L180-1(lines 180 184) no Hoare annotation was computed. [2019-09-08 06:12:20,184 INFO L443 ceAbstractionStarter]: For program point L175(line 175) no Hoare annotation was computed. [2019-09-08 06:12:20,184 INFO L443 ceAbstractionStarter]: For program point __utac__exception__cf_handler_resetENTRY(lines 148 207) no Hoare annotation was computed. [2019-09-08 06:12:20,184 INFO L443 ceAbstractionStarter]: For program point L174-2(lines 174 199) no Hoare annotation was computed. [2019-09-08 06:12:20,184 INFO L443 ceAbstractionStarter]: For program point __utac__exception__cf_handler_resetEXIT(lines 148 207) no Hoare annotation was computed. [2019-09-08 06:12:20,184 INFO L443 ceAbstractionStarter]: For program point L200(lines 173 201) no Hoare annotation was computed. [2019-09-08 06:12:20,184 INFO L446 ceAbstractionStarter]: At program point select_helpersFINAL(lines 984 990) the Hoare annotation is: true [2019-09-08 06:12:20,185 INFO L443 ceAbstractionStarter]: For program point select_helpersEXIT(lines 984 990) no Hoare annotation was computed. [2019-09-08 06:12:20,185 INFO L443 ceAbstractionStarter]: For program point valid_productEXIT(lines 991 999) no Hoare annotation was computed. [2019-09-08 06:12:20,185 INFO L446 ceAbstractionStarter]: At program point valid_productENTRY(lines 991 999) the Hoare annotation is: true [2019-09-08 06:12:20,185 INFO L443 ceAbstractionStarter]: For program point valid_productFINAL(lines 991 999) no Hoare annotation was computed. [2019-09-08 06:12:20,185 INFO L439 ceAbstractionStarter]: At program point __utac_acc__Specification5_spec__1ENTRY(lines 918 925) 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:20,185 INFO L443 ceAbstractionStarter]: For program point __utac_acc__Specification5_spec__1EXIT(lines 918 925) no Hoare annotation was computed. [2019-09-08 06:12:20,185 INFO L443 ceAbstractionStarter]: For program point __utac_acc__Specification5_spec__1FINAL(lines 918 925) no Hoare annotation was computed. [2019-09-08 06:12:20,185 INFO L439 ceAbstractionStarter]: At program point __utac_acc__Specification5_spec__2ENTRY(lines 926 935) the Hoare annotation is: (let ((.cse3 (not (= 0 ~pumpRunning~0))) (.cse0 (and (not (<= ~waterLevel~0 1)) (not (= ~waterLevel~0 2)))) (.cse2 (not (= |old(~switchedOnBeforeTS~0)| ~pumpRunning~0))) (.cse1 (= ~pumpRunning~0 ~switchedOnBeforeTS~0))) (and (or (= ~systemActive~0 0) .cse0 .cse1 (not (= 1 ~pumpRunning~0)) .cse2) (or (not (<= 1 |old(~switchedOnBeforeTS~0)|)) .cse3 .cse0 (<= 1 ~switchedOnBeforeTS~0)) (or .cse3 .cse0 .cse2 .cse1))) [2019-09-08 06:12:20,185 INFO L443 ceAbstractionStarter]: For program point __utac_acc__Specification5_spec__2EXIT(lines 926 935) no Hoare annotation was computed. [2019-09-08 06:12:20,185 INFO L443 ceAbstractionStarter]: For program point __utac_acc__Specification5_spec__2FINAL(lines 926 935) no Hoare annotation was computed. [2019-09-08 06:12:20,186 INFO L443 ceAbstractionStarter]: For program point L931(line 931) no Hoare annotation was computed. [2019-09-08 06:12:20,186 INFO L439 ceAbstractionStarter]: At program point L951(line 951) the Hoare annotation is: (let ((.cse5 (not (= ~waterLevel~0 2)))) (let ((.cse0 (not (= 0 ~pumpRunning~0))) (.cse2 (and (not (<= ~waterLevel~0 1)) .cse5)) (.cse4 (not (= ~switchedOnBeforeTS~0 ~pumpRunning~0))) (.cse1 (= ~systemActive~0 0)) (.cse3 (not (= 1 ~pumpRunning~0)))) (and (or (not (<= 1 ~switchedOnBeforeTS~0)) .cse0 .cse1 .cse2) (or .cse1 .cse2 .cse3 .cse4) (or .cse0 .cse2 .cse4) (or .cse1 .cse3 .cse5)))) [2019-09-08 06:12:20,186 INFO L443 ceAbstractionStarter]: For program point L949(lines 949 955) no Hoare annotation was computed. [2019-09-08 06:12:20,186 INFO L443 ceAbstractionStarter]: For program point L948(lines 948 958) no Hoare annotation was computed. [2019-09-08 06:12:20,186 INFO L439 ceAbstractionStarter]: At program point L946(line 946) the Hoare annotation is: (let ((.cse0 (not (= ~waterLevel~0 2)))) (and (or (= ~systemActive~0 0) (not (= 1 ~pumpRunning~0)) .cse0) (or (not (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (or (not (= 0 ~pumpRunning~0)) .cse0)))) [2019-09-08 06:12:20,186 INFO L443 ceAbstractionStarter]: For program point L946-1(line 946) no Hoare annotation was computed. [2019-09-08 06:12:20,186 INFO L446 ceAbstractionStarter]: At program point __utac_acc__Specification5_spec__3ENTRY(lines 936 964) the Hoare annotation is: true [2019-09-08 06:12:20,187 INFO L443 ceAbstractionStarter]: For program point L944(lines 944 961) no Hoare annotation was computed. [2019-09-08 06:12:20,187 INFO L443 ceAbstractionStarter]: For program point L944-1(lines 936 964) no Hoare annotation was computed. [2019-09-08 06:12:20,187 INFO L446 ceAbstractionStarter]: At program point L942(line 942) the Hoare annotation is: true [2019-09-08 06:12:20,187 INFO L443 ceAbstractionStarter]: For program point L942-1(line 942) no Hoare annotation was computed. [2019-09-08 06:12:20,187 INFO L443 ceAbstractionStarter]: For program point __utac_acc__Specification5_spec__3EXIT(lines 936 964) no Hoare annotation was computed. [2019-09-08 06:12:20,187 INFO L439 ceAbstractionStarter]: At program point mainENTRY(lines 893 915) 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:20,187 INFO L443 ceAbstractionStarter]: For program point mainEXIT(lines 893 915) no Hoare annotation was computed. [2019-09-08 06:12:20,187 INFO L443 ceAbstractionStarter]: For program point mainFINAL(lines 893 915) no Hoare annotation was computed. [2019-09-08 06:12:20,188 INFO L439 ceAbstractionStarter]: At program point L905(line 905) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (not (= |old(~systemActive~0)| 1)) (and (= ~pumpRunning~0 ~switchedOnBeforeTS~0) (= main_~tmp~8 1) (= 1 ~waterLevel~0) (= main_~tmp~8 ~systemActive~0) (= ~pumpRunning~0 0)) (not (= |old(~switchedOnBeforeTS~0)| |old(~pumpRunning~0)|)) (not (= |old(~waterLevel~0)| 1))) [2019-09-08 06:12:20,188 INFO L439 ceAbstractionStarter]: At program point L905-1(line 905) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (not (= |old(~systemActive~0)| 1)) (and (= ~pumpRunning~0 ~switchedOnBeforeTS~0) (= main_~tmp~8 1) (= 1 ~waterLevel~0) (= main_~tmp~8 ~systemActive~0) (= ~pumpRunning~0 0)) (not (= |old(~switchedOnBeforeTS~0)| |old(~pumpRunning~0)|)) (not (= |old(~waterLevel~0)| 1))) [2019-09-08 06:12:20,188 INFO L443 ceAbstractionStarter]: For program point L903(lines 903 910) no Hoare annotation was computed. [2019-09-08 06:12:20,188 INFO L443 ceAbstractionStarter]: For program point L903-1(lines 903 910) no Hoare annotation was computed. [2019-09-08 06:12:20,188 INFO L443 ceAbstractionStarter]: For program point L901(line 901) no Hoare annotation was computed. [2019-09-08 06:12:20,188 INFO L439 ceAbstractionStarter]: At program point L900(line 900) 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:20,188 INFO L439 ceAbstractionStarter]: At program point L899(line 899) 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:20,188 INFO L439 ceAbstractionStarter]: At program point L899-1(line 899) 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:20,189 INFO L443 ceAbstractionStarter]: For program point L865(line 865) no Hoare annotation was computed. [2019-09-08 06:12:20,189 INFO L443 ceAbstractionStarter]: For program point L864(line 864) no Hoare annotation was computed. [2019-09-08 06:12:20,189 INFO L443 ceAbstractionStarter]: For program point Specification2EXIT(lines 847 870) no Hoare annotation was computed. [2019-09-08 06:12:20,189 INFO L443 ceAbstractionStarter]: For program point L863(line 863) no Hoare annotation was computed. [2019-09-08 06:12:20,189 INFO L443 ceAbstractionStarter]: For program point L862(line 862) no Hoare annotation was computed. [2019-09-08 06:12:20,189 INFO L443 ceAbstractionStarter]: For program point L861(line 861) no Hoare annotation was computed. [2019-09-08 06:12:20,189 INFO L443 ceAbstractionStarter]: For program point Specification2ENTRY(lines 847 870) no Hoare annotation was computed. [2019-09-08 06:12:20,189 INFO L443 ceAbstractionStarter]: For program point L860(line 860) no Hoare annotation was computed. [2019-09-08 06:12:20,189 INFO L443 ceAbstractionStarter]: For program point Specification2FINAL(lines 847 870) no Hoare annotation was computed. [2019-09-08 06:12:20,189 INFO L443 ceAbstractionStarter]: For program point L859(line 859) no Hoare annotation was computed. [2019-09-08 06:12:20,189 INFO L443 ceAbstractionStarter]: For program point L858(line 858) no Hoare annotation was computed. [2019-09-08 06:12:20,189 INFO L443 ceAbstractionStarter]: For program point L857(line 857) no Hoare annotation was computed. [2019-09-08 06:12:20,189 INFO L443 ceAbstractionStarter]: For program point L856(line 856) no Hoare annotation was computed. [2019-09-08 06:12:20,189 INFO L443 ceAbstractionStarter]: For program point L855(line 855) no Hoare annotation was computed. [2019-09-08 06:12:20,190 INFO L443 ceAbstractionStarter]: For program point L854(line 854) no Hoare annotation was computed. [2019-09-08 06:12:20,190 INFO L443 ceAbstractionStarter]: For program point L853(line 853) no Hoare annotation was computed. [2019-09-08 06:12:20,190 INFO L443 ceAbstractionStarter]: For program point L852(line 852) no Hoare annotation was computed. [2019-09-08 06:12:20,190 INFO L439 ceAbstractionStarter]: At program point L544(line 544) the Hoare annotation is: (let ((.cse0 (= ~systemActive~0 0)) (.cse1 (and (not (<= ~waterLevel~0 1)) (not (= ~waterLevel~0 2)))) (.cse2 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|)))) (and (or (not (= 0 |old(~pumpRunning~0)|)) .cse0 .cse1 (= ~pumpRunning~0 0) .cse2) (or .cse0 .cse1 (not (= 1 |old(~pumpRunning~0)|)) .cse2))) [2019-09-08 06:12:20,190 INFO L443 ceAbstractionStarter]: For program point L544-1(line 544) no Hoare annotation was computed. [2019-09-08 06:12:20,190 INFO L443 ceAbstractionStarter]: For program point L542(lines 542 559) no Hoare annotation was computed. [2019-09-08 06:12:20,190 INFO L439 ceAbstractionStarter]: At program point processEnvironment__wrappee__methaneQueryENTRY(lines 538 562) the Hoare annotation is: (let ((.cse0 (= ~systemActive~0 0)) (.cse1 (and (not (<= ~waterLevel~0 1)) (not (= ~waterLevel~0 2)))) (.cse2 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|)))) (and (or (not (= 0 |old(~pumpRunning~0)|)) .cse0 .cse1 (= ~pumpRunning~0 0) .cse2) (or .cse0 .cse1 (= ~pumpRunning~0 1) (not (= 1 |old(~pumpRunning~0)|)) .cse2))) [2019-09-08 06:12:20,190 INFO L439 ceAbstractionStarter]: At program point L557(line 557) the Hoare annotation is: (let ((.cse0 (= ~systemActive~0 0)) (.cse1 (and (not (<= ~waterLevel~0 1)) (not (= ~waterLevel~0 2)))) (.cse2 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|)))) (and (or (not (= 0 |old(~pumpRunning~0)|)) .cse0 .cse1 .cse2) (or .cse0 .cse1 (= ~pumpRunning~0 1) (not (= 1 |old(~pumpRunning~0)|)) .cse2))) [2019-09-08 06:12:20,190 INFO L443 ceAbstractionStarter]: For program point L557-1(lines 538 562) no Hoare annotation was computed. [2019-09-08 06:12:20,190 INFO L443 ceAbstractionStarter]: For program point processEnvironment__wrappee__methaneQueryEXIT(lines 538 562) no Hoare annotation was computed. [2019-09-08 06:12:20,191 INFO L439 ceAbstractionStarter]: At program point L552(line 552) the Hoare annotation is: (let ((.cse0 (= ~systemActive~0 0)) (.cse1 (and (not (<= ~waterLevel~0 1)) (not (= ~waterLevel~0 2)))) (.cse2 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|)))) (and (or (not (= 0 |old(~pumpRunning~0)|)) .cse0 .cse1 (and (= processEnvironment__wrappee__methaneQuery_~tmp~4 0) (= ~pumpRunning~0 0)) .cse2) (or .cse0 .cse1 (not (= 1 |old(~pumpRunning~0)|)) .cse2))) [2019-09-08 06:12:20,191 INFO L439 ceAbstractionStarter]: At program point L548(line 548) the Hoare annotation is: (let ((.cse0 (= ~systemActive~0 0)) (.cse1 (and (not (<= ~waterLevel~0 1)) (not (= ~waterLevel~0 2)))) (.cse2 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|)))) (and (or (not (= 0 |old(~pumpRunning~0)|)) .cse0 .cse1 (and (= 2 ~waterLevel~0) (= ~pumpRunning~0 0)) .cse2) (or .cse0 .cse1 (not (= 1 |old(~pumpRunning~0)|)) .cse2))) [2019-09-08 06:12:20,191 INFO L443 ceAbstractionStarter]: For program point L546(lines 546 554) no Hoare annotation was computed. [2019-09-08 06:12:20,191 INFO L443 ceAbstractionStarter]: For program point stopSystemEXIT(lines 697 711) no Hoare annotation was computed. [2019-09-08 06:12:20,191 INFO L439 ceAbstractionStarter]: At program point L703(line 703) the Hoare annotation is: (let ((.cse1 (not (= ~waterLevel~0 2)))) (let ((.cse2 (= |old(~systemActive~0)| 0)) (.cse4 (not (= 0 ~systemActive~0))) (.cse0 (not (= 0 |old(~pumpRunning~0)|))) (.cse5 (and (not (<= ~waterLevel~0 1)) .cse1)) (.cse3 (not (= 1 |old(~pumpRunning~0)|))) (.cse6 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|)))) (and (or .cse0 .cse1) (or (or .cse2 .cse1) .cse3 (and (= ~pumpRunning~0 |old(~pumpRunning~0)|) .cse4)) (or (not (<= 1 ~switchedOnBeforeTS~0)) .cse5 .cse0) (or .cse2 .cse5 (and (= ~pumpRunning~0 1) .cse4) .cse3 .cse6) (or .cse0 (not (= ~waterLevel~0 1))) (or .cse5 .cse0 .cse6) (or .cse5 (= 1 ~systemActive~0) .cse3 (not (= |old(~systemActive~0)| 1)) .cse6)))) [2019-09-08 06:12:20,191 INFO L443 ceAbstractionStarter]: For program point L701(lines 701 707) no Hoare annotation was computed. [2019-09-08 06:12:20,191 INFO L439 ceAbstractionStarter]: At program point stopSystemENTRY(lines 697 711) the Hoare annotation is: (let ((.cse3 (not (= ~waterLevel~0 2)))) (let ((.cse2 (= |old(~systemActive~0)| 0)) (.cse5 (not (= 0 ~systemActive~0))) (.cse1 (= ~pumpRunning~0 0)) (.cse0 (not (= 0 |old(~pumpRunning~0)|))) (.cse6 (and (not (<= ~waterLevel~0 1)) .cse3)) (.cse4 (not (= 1 |old(~pumpRunning~0)|))) (.cse7 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|)))) (and (or .cse0 (not (= ~waterLevel~0 1)) .cse1) (or (or .cse2 .cse3) .cse4 (and (= ~pumpRunning~0 |old(~pumpRunning~0)|) .cse5)) (or .cse6 .cse0 .cse7 .cse1) (or (or .cse0 .cse3) .cse1) (or .cse2 .cse6 (and (= ~pumpRunning~0 1) .cse5) .cse4 .cse7) (or (not (<= 1 ~switchedOnBeforeTS~0)) .cse6 .cse1 .cse0) (or .cse6 (= 1 ~systemActive~0) .cse4 (not (= |old(~systemActive~0)| 1)) .cse7)))) [2019-09-08 06:12:20,191 INFO L443 ceAbstractionStarter]: For program point stopSystemFINAL(lines 697 711) no Hoare annotation was computed. [2019-09-08 06:12:20,192 INFO L443 ceAbstractionStarter]: For program point isPumpRunningEXIT(lines 633 641) no Hoare annotation was computed. [2019-09-08 06:12:20,192 INFO L446 ceAbstractionStarter]: At program point isPumpRunningENTRY(lines 633 641) the Hoare annotation is: true [2019-09-08 06:12:20,192 INFO L443 ceAbstractionStarter]: For program point isPumpRunningFINAL(lines 633 641) no Hoare annotation was computed. [2019-09-08 06:12:20,192 INFO L443 ceAbstractionStarter]: For program point L672(line 672) no Hoare annotation was computed. [2019-09-08 06:12:20,192 INFO L443 ceAbstractionStarter]: For program point L672-1(line 672) no Hoare annotation was computed. [2019-09-08 06:12:20,192 INFO L443 ceAbstractionStarter]: For program point L661(lines 661 669) no Hoare annotation was computed. [2019-09-08 06:12:20,192 INFO L443 ceAbstractionStarter]: For program point L661-2(lines 661 669) no Hoare annotation was computed. [2019-09-08 06:12:20,192 INFO L443 ceAbstractionStarter]: For program point printPumpFINAL(lines 642 677) no Hoare annotation was computed. [2019-09-08 06:12:20,192 INFO L443 ceAbstractionStarter]: For program point L649(lines 649 657) no Hoare annotation was computed. [2019-09-08 06:12:20,192 INFO L443 ceAbstractionStarter]: For program point L649-2(lines 649 657) no Hoare annotation was computed. [2019-09-08 06:12:20,192 INFO L443 ceAbstractionStarter]: For program point printPumpENTRY(lines 642 677) no Hoare annotation was computed. [2019-09-08 06:12:20,192 INFO L443 ceAbstractionStarter]: For program point printPumpEXIT(lines 642 677) no Hoare annotation was computed. [2019-09-08 06:12:20,193 INFO L443 ceAbstractionStarter]: For program point select_featuresEXIT(lines 977 983) no Hoare annotation was computed. [2019-09-08 06:12:20,193 INFO L446 ceAbstractionStarter]: At program point select_featuresFINAL(lines 977 983) the Hoare annotation is: true [2019-09-08 06:12:20,193 INFO L443 ceAbstractionStarter]: For program point __utac__exception__cf_handler_setENTRY(lines 46 91) no Hoare annotation was computed. [2019-09-08 06:12:20,193 INFO L443 ceAbstractionStarter]: For program point __utac__exception__cf_handler_setEXIT(lines 46 91) no Hoare annotation was computed. [2019-09-08 06:12:20,193 INFO L443 ceAbstractionStarter]: For program point __utac__exception__cf_handler_setFINAL(lines 46 91) no Hoare annotation was computed. [2019-09-08 06:12:20,193 INFO L443 ceAbstractionStarter]: For program point L379(lines 379 386) no Hoare annotation was computed. [2019-09-08 06:12:20,193 INFO L443 ceAbstractionStarter]: For program point __utac__get_this_argtypeFINAL(lines 359 404) no Hoare annotation was computed. [2019-09-08 06:12:20,193 INFO L443 ceAbstractionStarter]: For program point L373(lines 373 393) no Hoare annotation was computed. [2019-09-08 06:12:20,193 INFO L443 ceAbstractionStarter]: For program point L373-1(lines 373 393) no Hoare annotation was computed. [2019-09-08 06:12:20,193 INFO L443 ceAbstractionStarter]: For program point __utac__get_this_argtypeENTRY(lines 359 404) no Hoare annotation was computed. [2019-09-08 06:12:20,193 INFO L443 ceAbstractionStarter]: For program point __utac__get_this_argtypeEXIT(lines 359 404) no Hoare annotation was computed. [2019-09-08 06:12:20,193 INFO L439 ceAbstractionStarter]: At program point runTestENTRY(lines 879 889) 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:20,193 INFO L443 ceAbstractionStarter]: For program point runTestEXIT(lines 879 889) no Hoare annotation was computed. [2019-09-08 06:12:20,194 INFO L443 ceAbstractionStarter]: For program point runTestFINAL(lines 879 889) no Hoare annotation was computed. [2019-09-08 06:12:20,194 INFO L439 ceAbstractionStarter]: At program point L884(line 884) 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:20,194 INFO L446 ceAbstractionStarter]: At program point isMethaneAlarmENTRY(lines 622 632) the Hoare annotation is: true [2019-09-08 06:12:20,194 INFO L443 ceAbstractionStarter]: For program point isMethaneAlarmEXIT(lines 622 632) no Hoare annotation was computed. [2019-09-08 06:12:20,194 INFO L443 ceAbstractionStarter]: For program point isMethaneAlarmFINAL(lines 622 632) no Hoare annotation was computed. [2019-09-08 06:12:20,194 INFO L446 ceAbstractionStarter]: At program point L627(line 627) the Hoare annotation is: true [2019-09-08 06:12:20,194 INFO L443 ceAbstractionStarter]: For program point L627-1(line 627) no Hoare annotation was computed. [2019-09-08 06:12:20,194 INFO L439 ceAbstractionStarter]: At program point deactivatePumpENTRY(lines 614 621) the Hoare annotation is: (let ((.cse0 (= ~systemActive~0 0)) (.cse2 (= ~pumpRunning~0 1)) (.cse1 (not (= 1 |old(~pumpRunning~0)|)))) (and (or (or .cse0 (not (= ~waterLevel~0 2))) .cse1 .cse2) (or .cse0 (not (<= ~waterLevel~0 1)) .cse2 .cse1 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|))))) [2019-09-08 06:12:20,194 INFO L443 ceAbstractionStarter]: For program point deactivatePumpEXIT(lines 614 621) no Hoare annotation was computed. [2019-09-08 06:12:20,194 INFO L443 ceAbstractionStarter]: For program point deactivatePumpFINAL(lines 614 621) no Hoare annotation was computed. [2019-09-08 06:12:20,194 INFO L443 ceAbstractionStarter]: For program point isHighWaterSensorDryEXIT(lines 801 814) no Hoare annotation was computed. [2019-09-08 06:12:20,194 INFO L443 ceAbstractionStarter]: For program point L805(lines 805 811) no Hoare annotation was computed. [2019-09-08 06:12:20,195 INFO L446 ceAbstractionStarter]: At program point isHighWaterSensorDryENTRY(lines 801 814) the Hoare annotation is: true [2019-09-08 06:12:20,195 INFO L443 ceAbstractionStarter]: For program point isHighWaterSensorDryFINAL(lines 801 814) no Hoare annotation was computed. [2019-09-08 06:12:20,195 INFO L439 ceAbstractionStarter]: At program point L574(line 574) the Hoare annotation is: (let ((.cse0 (= ~systemActive~0 0)) (.cse1 (and (not (<= ~waterLevel~0 1)) (not (= ~waterLevel~0 2)))) (.cse2 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|)))) (and (or (not (= 0 |old(~pumpRunning~0)|)) .cse0 .cse1 .cse2) (or .cse0 .cse1 (= ~pumpRunning~0 1) (not (= 1 |old(~pumpRunning~0)|)) .cse2))) [2019-09-08 06:12:20,195 INFO L443 ceAbstractionStarter]: For program point L572(lines 572 580) no Hoare annotation was computed. [2019-09-08 06:12:20,195 INFO L439 ceAbstractionStarter]: At program point L570(line 570) the Hoare annotation is: (let ((.cse0 (= ~systemActive~0 0)) (.cse1 (and (not (<= ~waterLevel~0 1)) (not (= ~waterLevel~0 2)))) (.cse2 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|)))) (and (or (not (= 0 |old(~pumpRunning~0)|)) .cse0 .cse1 .cse2) (or .cse0 .cse1 (= ~pumpRunning~0 1) (not (= 1 |old(~pumpRunning~0)|)) .cse2))) [2019-09-08 06:12:20,195 INFO L443 ceAbstractionStarter]: For program point L570-1(line 570) no Hoare annotation was computed. [2019-09-08 06:12:20,195 INFO L443 ceAbstractionStarter]: For program point L568(lines 568 585) no Hoare annotation was computed. [2019-09-08 06:12:20,195 INFO L443 ceAbstractionStarter]: For program point processEnvironmentEXIT(lines 564 588) no Hoare annotation was computed. [2019-09-08 06:12:20,195 INFO L439 ceAbstractionStarter]: At program point processEnvironmentENTRY(lines 564 588) the Hoare annotation is: (let ((.cse0 (= ~systemActive~0 0)) (.cse1 (and (not (<= ~waterLevel~0 1)) (not (= ~waterLevel~0 2)))) (.cse2 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|)))) (and (or (not (= 0 |old(~pumpRunning~0)|)) .cse0 .cse1 (= ~pumpRunning~0 0) .cse2) (or .cse0 .cse1 (= ~pumpRunning~0 1) (not (= 1 |old(~pumpRunning~0)|)) .cse2))) [2019-09-08 06:12:20,195 INFO L439 ceAbstractionStarter]: At program point L583(line 583) the Hoare annotation is: (let ((.cse0 (= ~systemActive~0 0)) (.cse1 (and (not (<= ~waterLevel~0 1)) (not (= ~waterLevel~0 2)))) (.cse2 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|)))) (and (or (not (= 0 |old(~pumpRunning~0)|)) .cse0 .cse1 (= ~pumpRunning~0 0) .cse2) (or .cse0 .cse1 (not (= 1 |old(~pumpRunning~0)|)) .cse2))) [2019-09-08 06:12:20,196 INFO L443 ceAbstractionStarter]: For program point L583-1(lines 564 588) no Hoare annotation was computed. [2019-09-08 06:12:20,196 INFO L439 ceAbstractionStarter]: At program point L578(line 578) the Hoare annotation is: (let ((.cse0 (= ~systemActive~0 0)) (.cse1 (and (not (<= ~waterLevel~0 1)) (not (= ~waterLevel~0 2)))) (.cse2 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|)))) (and (or (not (= 0 |old(~pumpRunning~0)|)) .cse0 .cse1 .cse2) (or .cse0 .cse1 (= ~pumpRunning~0 1) (not (= 1 |old(~pumpRunning~0)|)) .cse2))) [2019-09-08 06:12:20,196 INFO L443 ceAbstractionStarter]: For program point processEnvironment__wrappee__baseEXIT(lines 530 536) no Hoare annotation was computed. [2019-09-08 06:12:20,196 INFO L446 ceAbstractionStarter]: At program point processEnvironment__wrappee__baseFINAL(lines 530 536) the Hoare annotation is: true [2019-09-08 06:12:20,196 INFO L439 ceAbstractionStarter]: At program point L481(lines 430 482) 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:20,196 INFO L439 ceAbstractionStarter]: At program point testENTRY(lines 421 488) 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:20,196 INFO L439 ceAbstractionStarter]: At program point L471(line 471) the Hoare annotation is: (let ((.cse5 (= 2 ~waterLevel~0))) (let ((.cse2 (= ~pumpRunning~0 0)) (.cse0 (= ~pumpRunning~0 ~switchedOnBeforeTS~0)) (.cse1 (= 0 test_~splverifierCounter~0)) (.cse4 (= ~pumpRunning~0 1)) (.cse6 (not (= 0 ~systemActive~0))) (.cse3 (or .cse5 (<= ~waterLevel~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse4 (and .cse1 .cse5 .cse6)) (and (<= 1 ~switchedOnBeforeTS~0) .cse1 .cse2 .cse3) (not (= |old(~systemActive~0)| 1)) (and .cse1 .cse5 .cse2) (not (= 0 |old(~pumpRunning~0)|)) (and (= 1 ~waterLevel~0) .cse1 .cse2) (not (= |old(~waterLevel~0)| 1)) (and .cse0 .cse1 .cse4 .cse6 .cse3)))) [2019-09-08 06:12:20,196 INFO L443 ceAbstractionStarter]: For program point testFINAL(lines 421 488) no Hoare annotation was computed. [2019-09-08 06:12:20,196 INFO L443 ceAbstractionStarter]: For program point L469(lines 469 475) no Hoare annotation was computed. [2019-09-08 06:12:20,196 INFO L439 ceAbstractionStarter]: At program point L469-1(lines 461 476) the Hoare annotation is: (let ((.cse4 (= 2 ~waterLevel~0))) (let ((.cse2 (= ~pumpRunning~0 0)) (.cse0 (= ~pumpRunning~0 ~switchedOnBeforeTS~0)) (.cse1 (= 0 test_~splverifierCounter~0)) (.cse5 (= ~pumpRunning~0 1)) (.cse6 (not (= 0 ~systemActive~0))) (.cse3 (or .cse4 (<= ~waterLevel~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3) (not (= |old(~systemActive~0)| 1)) (and .cse1 .cse4 .cse2) (not (= 0 |old(~pumpRunning~0)|)) (and (= 1 ~waterLevel~0) .cse1 .cse2) (and (<= 1 ~switchedOnBeforeTS~0) .cse1 .cse2 .cse3) (not (= |old(~waterLevel~0)| 1)) (and .cse1 .cse4 .cse5 .cse6) (and .cse0 .cse1 .cse5 .cse6 .cse3)))) [2019-09-08 06:12:20,197 INFO L443 ceAbstractionStarter]: For program point L432(lines 431 480) no Hoare annotation was computed. [2019-09-08 06:12:20,197 INFO L439 ceAbstractionStarter]: At program point L463(line 463) the Hoare annotation is: (let ((.cse5 (= 2 ~waterLevel~0))) (let ((.cse0 (= ~pumpRunning~0 ~switchedOnBeforeTS~0)) (.cse3 (or .cse5 (<= ~waterLevel~0 1))) (.cse4 (= ~pumpRunning~0 0)) (.cse1 (= 0 test_~splverifierCounter~0)) (.cse2 (= ~pumpRunning~0 1))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse0 .cse1 .cse4 .cse3) (and (<= 1 ~switchedOnBeforeTS~0) .cse1 .cse4 .cse3) (not (= |old(~systemActive~0)| 1)) (and .cse1 .cse5 .cse4) (not (= 0 |old(~pumpRunning~0)|)) (and (= 1 ~waterLevel~0) .cse1 .cse4) (and .cse1 .cse5 .cse2) (not (= |old(~waterLevel~0)| 1))))) [2019-09-08 06:12:20,197 INFO L443 ceAbstractionStarter]: For program point L461(lines 461 476) no Hoare annotation was computed. [2019-09-08 06:12:20,197 INFO L439 ceAbstractionStarter]: At program point L453(line 453) the Hoare annotation is: (let ((.cse5 (= 2 ~waterLevel~0))) (let ((.cse4 (= 1 ~systemActive~0)) (.cse2 (= ~pumpRunning~0 0)) (.cse0 (= ~pumpRunning~0 ~switchedOnBeforeTS~0)) (.cse1 (= 0 test_~splverifierCounter~0)) (.cse7 (= ~pumpRunning~0 1)) (.cse6 (not (= 0 ~systemActive~0))) (.cse3 (or .cse5 (<= ~waterLevel~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3) (not (= |old(~systemActive~0)| 1)) (and .cse4 .cse1 .cse5 .cse2) (and (<= 1 ~switchedOnBeforeTS~0) .cse1 .cse2 .cse6 .cse3) (and .cse4 .cse1 (= 1 ~waterLevel~0) .cse2) (not (= 0 |old(~pumpRunning~0)|)) (not (= |old(~waterLevel~0)| 1)) (and .cse1 .cse5 .cse7 .cse6) (and .cse0 .cse1 .cse7 .cse6 .cse3)))) [2019-09-08 06:12:20,197 INFO L443 ceAbstractionStarter]: For program point L451(lines 451 457) no Hoare annotation was computed. [2019-09-08 06:12:20,197 INFO L443 ceAbstractionStarter]: For program point L451-1(lines 451 457) no Hoare annotation was computed. [2019-09-08 06:12:20,197 INFO L439 ceAbstractionStarter]: At program point L478(lines 431 480) the Hoare annotation is: (let ((.cse5 (= 2 ~waterLevel~0))) (let ((.cse2 (= ~pumpRunning~0 0)) (.cse0 (= ~pumpRunning~0 ~switchedOnBeforeTS~0)) (.cse1 (= 0 test_~splverifierCounter~0)) (.cse6 (= ~pumpRunning~0 1)) (.cse4 (not (= 0 ~systemActive~0))) (.cse3 (or .cse5 (<= ~waterLevel~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3) (not (= |old(~systemActive~0)| 1)) (and (<= 1 ~switchedOnBeforeTS~0) .cse1 .cse2 .cse4 .cse3) (and (= 1 ~systemActive~0) .cse1 (= 1 ~waterLevel~0) .cse2) (not (= 0 |old(~pumpRunning~0)|)) (not (= |old(~waterLevel~0)| 1)) (and .cse1 .cse5 .cse6 .cse4) (and .cse0 .cse1 .cse6 .cse4 .cse3)))) [2019-09-08 06:12:20,197 INFO L439 ceAbstractionStarter]: At program point L443(line 443) the Hoare annotation is: (let ((.cse5 (= 2 ~waterLevel~0))) (let ((.cse1 (= ~pumpRunning~0 0)) (.cse4 (= ~pumpRunning~0 ~switchedOnBeforeTS~0)) (.cse0 (= 0 test_~splverifierCounter~0)) (.cse6 (= ~pumpRunning~0 1)) (.cse2 (not (= 0 ~systemActive~0))) (.cse3 (or .cse5 (<= ~waterLevel~0 1)))) (or (and (and .cse0 .cse1 .cse2) (<= 1 ~switchedOnBeforeTS~0) .cse3) (not (= |old(~systemActive~0)| 1)) (and (= 1 ~systemActive~0) .cse0 (= 1 ~waterLevel~0) .cse1) (not (= 0 |old(~pumpRunning~0)|)) (and .cse4 (and .cse0 .cse1) .cse3) (not (= |old(~waterLevel~0)| 1)) (and .cse0 .cse5 .cse6 .cse2) (and .cse4 .cse0 .cse6 .cse2 .cse3)))) [2019-09-08 06:12:20,198 INFO L443 ceAbstractionStarter]: For program point L441(lines 441 447) no Hoare annotation was computed. [2019-09-08 06:12:20,198 INFO L443 ceAbstractionStarter]: For program point L441-1(lines 441 447) no Hoare annotation was computed. [2019-09-08 06:12:20,198 INFO L443 ceAbstractionStarter]: For program point L433(lines 433 437) no Hoare annotation was computed. [2019-09-08 06:12:20,198 INFO L443 ceAbstractionStarter]: For program point testEXIT(lines 421 488) no Hoare annotation was computed. [2019-09-08 06:12:20,198 INFO L443 ceAbstractionStarter]: For program point __utac__get_this_argENTRY(lines 313 358) no Hoare annotation was computed. [2019-09-08 06:12:20,198 INFO L443 ceAbstractionStarter]: For program point __utac__get_this_argEXIT(lines 313 358) no Hoare annotation was computed. [2019-09-08 06:12:20,198 INFO L443 ceAbstractionStarter]: For program point __utac__get_this_argFINAL(lines 313 358) no Hoare annotation was computed. [2019-09-08 06:12:20,198 INFO L443 ceAbstractionStarter]: For program point L333(lines 333 340) no Hoare annotation was computed. [2019-09-08 06:12:20,198 INFO L443 ceAbstractionStarter]: For program point L327(lines 327 347) no Hoare annotation was computed. [2019-09-08 06:12:20,198 INFO L443 ceAbstractionStarter]: For program point L327-1(lines 327 347) no Hoare annotation was computed. [2019-09-08 06:12:20,198 INFO L439 ceAbstractionStarter]: At program point activatePump__wrappee__highWaterSensorENTRY(lines 589 596) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (= ~systemActive~0 0) (= ~pumpRunning~0 0) (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|)) (not (= ~waterLevel~0 2))) [2019-09-08 06:12:20,198 INFO L443 ceAbstractionStarter]: For program point activatePump__wrappee__highWaterSensorEXIT(lines 589 596) no Hoare annotation was computed. [2019-09-08 06:12:20,199 INFO L443 ceAbstractionStarter]: For program point activatePump__wrappee__highWaterSensorFINAL(lines 589 596) no Hoare annotation was computed. [2019-09-08 06:12:20,199 INFO L443 ceAbstractionStarter]: For program point L777(lines 777 785) no Hoare annotation was computed. [2019-09-08 06:12:20,199 INFO L443 ceAbstractionStarter]: For program point printEnvironmentEXIT(lines 769 791) no Hoare annotation was computed. [2019-09-08 06:12:20,199 INFO L443 ceAbstractionStarter]: For program point L777-2(lines 777 785) no Hoare annotation was computed. [2019-09-08 06:12:20,199 INFO L443 ceAbstractionStarter]: For program point printEnvironmentENTRY(lines 769 791) no Hoare annotation was computed. [2019-09-08 06:12:20,199 INFO L443 ceAbstractionStarter]: For program point printEnvironmentFINAL(lines 769 791) no Hoare annotation was computed. [2019-09-08 06:12:20,199 INFO L443 ceAbstractionStarter]: For program point L256(lines 256 297) no Hoare annotation was computed. [2019-09-08 06:12:20,199 INFO L443 ceAbstractionStarter]: For program point __utac__error_stack_mgtENTRY(lines 210 312) no Hoare annotation was computed. [2019-09-08 06:12:20,199 INFO L443 ceAbstractionStarter]: For program point L275(line 275) no Hoare annotation was computed. [2019-09-08 06:12:20,199 INFO L443 ceAbstractionStarter]: For program point L275-1(line 275) no Hoare annotation was computed. [2019-09-08 06:12:20,200 INFO L443 ceAbstractionStarter]: For program point L234(lines 234 238) no Hoare annotation was computed. [2019-09-08 06:12:20,200 INFO L443 ceAbstractionStarter]: For program point L298(lines 298 309) no Hoare annotation was computed. [2019-09-08 06:12:20,200 INFO L443 ceAbstractionStarter]: For program point __utac__error_stack_mgtFINAL(lines 210 312) no Hoare annotation was computed. [2019-09-08 06:12:20,200 INFO L443 ceAbstractionStarter]: For program point L261(lines 261 265) no Hoare annotation was computed. [2019-09-08 06:12:20,200 INFO L443 ceAbstractionStarter]: For program point L259-2(lines 259 279) no Hoare annotation was computed. [2019-09-08 06:12:20,200 INFO L443 ceAbstractionStarter]: For program point L280(lines 258 281) no Hoare annotation was computed. [2019-09-08 06:12:20,200 INFO L443 ceAbstractionStarter]: For program point __utac__error_stack_mgtEXIT(lines 210 312) no Hoare annotation was computed. [2019-09-08 06:12:20,200 INFO L443 ceAbstractionStarter]: For program point L239(lines 239 255) no Hoare annotation was computed. [2019-09-08 06:12:20,200 INFO L443 ceAbstractionStarter]: For program point L299(lines 299 306) no Hoare annotation was computed. [2019-09-08 06:12:20,200 INFO L443 ceAbstractionStarter]: For program point L260(lines 259 279) no Hoare annotation was computed. [2019-09-08 06:12:20,200 INFO L443 ceAbstractionStarter]: For program point L291(line 291) no Hoare annotation was computed. [2019-09-08 06:12:20,201 INFO L443 ceAbstractionStarter]: For program point L291-1(line 291) no Hoare annotation was computed. [2019-09-08 06:12:20,201 INFO L443 ceAbstractionStarter]: For program point select_oneENTRY(lines 967 976) no Hoare annotation was computed. [2019-09-08 06:12:20,201 INFO L443 ceAbstractionStarter]: For program point select_oneFINAL(lines 967 976) no Hoare annotation was computed. [2019-09-08 06:12:20,201 INFO L443 ceAbstractionStarter]: For program point select_oneEXIT(lines 967 976) no Hoare annotation was computed. [2019-09-08 06:12:20,201 INFO L443 ceAbstractionStarter]: For program point ULTIMATE.initFINAL(line -1) no Hoare annotation was computed. [2019-09-08 06:12:20,201 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:20,201 INFO L443 ceAbstractionStarter]: For program point ULTIMATE.initEXIT(line -1) no Hoare annotation was computed. [2019-09-08 06:12:20,202 INFO L439 ceAbstractionStarter]: At program point L608(line 608) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (= ~systemActive~0 0) (= ~pumpRunning~0 0) (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|)) (not (= ~waterLevel~0 2))) [2019-09-08 06:12:20,202 INFO L443 ceAbstractionStarter]: For program point L608-1(lines 597 613) no Hoare annotation was computed. [2019-09-08 06:12:20,202 INFO L443 ceAbstractionStarter]: For program point L604(lines 604 610) no Hoare annotation was computed. [2019-09-08 06:12:20,202 INFO L443 ceAbstractionStarter]: For program point activatePumpEXIT(lines 597 613) no Hoare annotation was computed. [2019-09-08 06:12:20,202 INFO L439 ceAbstractionStarter]: At program point L602(line 602) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (= ~systemActive~0 0) (= ~pumpRunning~0 0) (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|)) (not (= ~waterLevel~0 2))) [2019-09-08 06:12:20,202 INFO L443 ceAbstractionStarter]: For program point L602-1(line 602) no Hoare annotation was computed. [2019-09-08 06:12:20,202 INFO L439 ceAbstractionStarter]: At program point activatePumpENTRY(lines 597 613) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (= ~systemActive~0 0) (= ~pumpRunning~0 0) (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|)) (not (= ~waterLevel~0 2))) [2019-09-08 06:12:20,203 INFO L443 ceAbstractionStarter]: For program point isHighWaterLevelEXIT(lines 678 696) no Hoare annotation was computed. [2019-09-08 06:12:20,203 INFO L443 ceAbstractionStarter]: For program point L687(lines 687 691) no Hoare annotation was computed. [2019-09-08 06:12:20,203 INFO L446 ceAbstractionStarter]: At program point L685(line 685) the Hoare annotation is: true [2019-09-08 06:12:20,203 INFO L443 ceAbstractionStarter]: For program point L687-2(lines 687 691) no Hoare annotation was computed. [2019-09-08 06:12:20,203 INFO L443 ceAbstractionStarter]: For program point L685-1(line 685) no Hoare annotation was computed. [2019-09-08 06:12:20,203 INFO L446 ceAbstractionStarter]: At program point isHighWaterLevelENTRY(lines 678 696) the Hoare annotation is: true [2019-09-08 06:12:20,203 INFO L443 ceAbstractionStarter]: For program point isHighWaterLevelFINAL(lines 678 696) no Hoare annotation was computed. [2019-09-08 06:12:20,203 INFO L446 ceAbstractionStarter]: At program point getWaterLevelENTRY(lines 792 800) the Hoare annotation is: true [2019-09-08 06:12:20,204 INFO L443 ceAbstractionStarter]: For program point getWaterLevelFINAL(lines 792 800) no Hoare annotation was computed. [2019-09-08 06:12:20,204 INFO L443 ceAbstractionStarter]: For program point getWaterLevelEXIT(lines 792 800) no Hoare annotation was computed. [2019-09-08 06:12:20,204 INFO L443 ceAbstractionStarter]: For program point ##fun~int~X~int~TO~intEXIT(line -1) no Hoare annotation was computed. [2019-09-08 06:12:20,204 INFO L443 ceAbstractionStarter]: For program point ##fun~int~X~int~TO~intENTRY(line -1) no Hoare annotation was computed. [2019-09-08 06:12:20,204 INFO L443 ceAbstractionStarter]: For program point ##fun~int~X~int~TO~intFINAL(line -1) no Hoare annotation was computed. [2019-09-08 06:12:20,204 INFO L443 ceAbstractionStarter]: For program point L752-1(lines 748 759) no Hoare annotation was computed. [2019-09-08 06:12:20,204 INFO L446 ceAbstractionStarter]: At program point changeMethaneLevelENTRY(lines 748 759) the Hoare annotation is: true [2019-09-08 06:12:20,204 INFO L443 ceAbstractionStarter]: For program point changeMethaneLevelEXIT(lines 748 759) no Hoare annotation was computed. [2019-09-08 06:12:20,205 INFO L439 ceAbstractionStarter]: At program point L512(line 512) the Hoare annotation is: (let ((.cse8 (not (= |old(~waterLevel~0)| 2)))) (let ((.cse2 (not (= |old(~switchedOnBeforeTS~0)| |old(~pumpRunning~0)|))) (.cse1 (and (not (<= |old(~waterLevel~0)| 1)) .cse8)) (.cse3 (= ~systemActive~0 0)) (.cse4 (= ~pumpRunning~0 ~switchedOnBeforeTS~0)) (.cse5 (= ~pumpRunning~0 1)) (.cse6 (= |old(~waterLevel~0)| ~waterLevel~0)) (.cse7 (not (= 1 |old(~pumpRunning~0)|))) (.cse0 (not (= 0 |old(~pumpRunning~0)|)))) (and (or .cse0 (not (= |old(~waterLevel~0)| 1))) (or .cse0 .cse1 .cse2) (or .cse3 .cse1 (and .cse4 .cse5 (or (= 1 ~waterLevel~0) .cse6)) .cse7 .cse2) (or (not (<= 1 |old(~switchedOnBeforeTS~0)|)) .cse0 .cse1) (or (or .cse3 .cse8) (and .cse4 .cse5 .cse6) .cse7) (or .cse0 .cse8)))) [2019-09-08 06:12:20,205 INFO L443 ceAbstractionStarter]: For program point L510(lines 506 528) no Hoare annotation was computed. [2019-09-08 06:12:20,205 INFO L443 ceAbstractionStarter]: For program point L508(lines 506 528) no Hoare annotation was computed. [2019-09-08 06:12:20,205 INFO L439 ceAbstractionStarter]: At program point timeShiftENTRY(lines 503 529) the Hoare annotation is: (let ((.cse3 (not (= |old(~waterLevel~0)| 2)))) (let ((.cse2 (not (= 0 |old(~pumpRunning~0)|))) (.cse1 (= ~pumpRunning~0 0)) (.cse7 (= ~systemActive~0 0)) (.cse4 (and (not (<= |old(~waterLevel~0)| 1)) .cse3)) (.cse6 (= ~pumpRunning~0 ~switchedOnBeforeTS~0)) (.cse8 (= ~pumpRunning~0 1)) (.cse0 (= |old(~waterLevel~0)| ~waterLevel~0)) (.cse9 (not (= 1 |old(~pumpRunning~0)|))) (.cse5 (not (= |old(~switchedOnBeforeTS~0)| |old(~pumpRunning~0)|)))) (and (or (and .cse0 .cse1) (or .cse2 .cse3)) (or (not (<= 1 |old(~switchedOnBeforeTS~0)|)) .cse2 .cse4 (and (<= 1 ~switchedOnBeforeTS~0) .cse0 .cse1)) (or .cse2 (not (= |old(~waterLevel~0)| 1)) (and (= 1 ~waterLevel~0) .cse1)) (or .cse2 .cse4 .cse5 (and .cse6 .cse0 .cse1)) (or (or .cse7 .cse3) (and .cse8 .cse0) .cse9) (or .cse7 .cse4 (and .cse6 .cse8 .cse0) .cse9 .cse5)))) [2019-09-08 06:12:20,205 INFO L443 ceAbstractionStarter]: For program point timeShiftEXIT(lines 503 529) no Hoare annotation was computed. [2019-09-08 06:12:20,206 INFO L439 ceAbstractionStarter]: At program point L519(line 519) the Hoare annotation is: (let ((.cse5 (not (= |old(~waterLevel~0)| 2))) (.cse0 (= ~pumpRunning~0 ~switchedOnBeforeTS~0)) (.cse6 (= 1 ~waterLevel~0)) (.cse1 (= |old(~waterLevel~0)| ~waterLevel~0)) (.cse2 (= ~pumpRunning~0 0)) (.cse3 (not (= 0 ~systemActive~0))) (.cse14 (or (= 2 ~waterLevel~0) (<= ~waterLevel~0 1)))) (let ((.cse7 (= |old(~waterLevel~0)| 1)) (.cse4 (not (= 0 |old(~pumpRunning~0)|))) (.cse9 (and .cse0 (= ~pumpRunning~0 |old(~pumpRunning~0)|) (not .cse6) .cse1 .cse2 .cse3 .cse14)) (.cse10 (= ~systemActive~0 0)) (.cse8 (and (not (<= |old(~waterLevel~0)| 1)) .cse5)) (.cse12 (= ~pumpRunning~0 1)) (.cse11 (not (= 1 |old(~pumpRunning~0)|))) (.cse13 (not (= |old(~switchedOnBeforeTS~0)| |old(~pumpRunning~0)|)))) (and (or (and .cse0 .cse1 .cse2 .cse3) (or .cse4 .cse5)) (or (and .cse0 .cse6 .cse2 .cse3) .cse4 (not .cse7)) (or (not (<= 1 |old(~switchedOnBeforeTS~0)|)) .cse7 .cse4 .cse8 .cse9) (or (or .cse10 .cse5) .cse11 (and .cse0 .cse6 .cse12)) (or .cse7 .cse4 .cse8 .cse9 .cse13) (or .cse10 .cse8 (and .cse0 .cse12 .cse14) .cse11 .cse13)))) [2019-09-08 06:12:20,206 INFO L443 ceAbstractionStarter]: For program point timeShiftFINAL(lines 503 529) no Hoare annotation was computed. [2019-09-08 06:12:20,206 INFO L439 ceAbstractionStarter]: At program point L517(lines 517 523) the Hoare annotation is: (let ((.cse16 (= 2 ~waterLevel~0))) (let ((.cse11 (= ~pumpRunning~0 1)) (.cse10 (= ~pumpRunning~0 ~switchedOnBeforeTS~0)) (.cse15 (= 1 ~waterLevel~0)) (.cse7 (= ~pumpRunning~0 0)) (.cse8 (or .cse16 (<= ~waterLevel~0 1))) (.cse13 (= |old(~waterLevel~0)| ~waterLevel~0)) (.cse14 (not (= |old(~waterLevel~0)| 2)))) (let ((.cse5 (not (= |old(~switchedOnBeforeTS~0)| |old(~pumpRunning~0)|))) (.cse2 (and (not (<= |old(~waterLevel~0)| 1)) .cse14)) (.cse3 (and .cse10 (= ~pumpRunning~0 |old(~pumpRunning~0)|) (not .cse15) .cse7 .cse8 .cse13)) (.cse4 (and .cse16 .cse11 .cse13 (not (= 0 ~systemActive~0)))) (.cse9 (= ~systemActive~0 0)) (.cse12 (not (= 1 |old(~pumpRunning~0)|))) (.cse6 (<= 1 ~switchedOnBeforeTS~0)) (.cse1 (not (= 0 |old(~pumpRunning~0)|))) (.cse0 (= |old(~waterLevel~0)| 1))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5) (or (and .cse6 .cse7 .cse8) .cse9 .cse2 (and .cse10 .cse11 .cse8) .cse12 .cse5) (or (and .cse10 .cse13 .cse7) .cse4 (or .cse1 .cse14)) (or (not (<= 1 |old(~switchedOnBeforeTS~0)|)) .cse0 .cse1 .cse2 .cse3 .cse4) (or (or .cse9 .cse14) .cse12 (and .cse6 .cse15 .cse7) (and .cse10 .cse15 .cse11)) (or .cse1 (and .cse10 .cse15 .cse7) (not .cse0)))))) [2019-09-08 06:12:20,206 INFO L443 ceAbstractionStarter]: For program point cleanupEXIT(lines 817 846) no Hoare annotation was computed. [2019-09-08 06:12:20,207 INFO L443 ceAbstractionStarter]: For program point L831(lines 831 835) no Hoare annotation was computed. [2019-09-08 06:12:20,207 INFO L446 ceAbstractionStarter]: At program point L831-1(lines 831 835) the Hoare annotation is: true [2019-09-08 06:12:20,207 INFO L446 ceAbstractionStarter]: At program point cleanupENTRY(lines 817 846) the Hoare annotation is: true [2019-09-08 06:12:20,207 INFO L443 ceAbstractionStarter]: For program point L828(line 828) no Hoare annotation was computed. [2019-09-08 06:12:20,207 INFO L446 ceAbstractionStarter]: At program point L827-2(lines 827 841) the Hoare annotation is: true [2019-09-08 06:12:20,207 INFO L446 ceAbstractionStarter]: At program point L823(line 823) the Hoare annotation is: true [2019-09-08 06:12:20,207 INFO L443 ceAbstractionStarter]: For program point L823-1(line 823) no Hoare annotation was computed. [2019-09-08 06:12:20,207 INFO L446 ceAbstractionStarter]: At program point L842(lines 817 846) the Hoare annotation is: true [2019-09-08 06:12:20,207 INFO L443 ceAbstractionStarter]: For program point L838(line 838) no Hoare annotation was computed. [2019-09-08 06:12:20,208 INFO L446 ceAbstractionStarter]: At program point isMethaneLevelCriticalENTRY(lines 760 768) the Hoare annotation is: true [2019-09-08 06:12:20,208 INFO L443 ceAbstractionStarter]: For program point isMethaneLevelCriticalFINAL(lines 760 768) no Hoare annotation was computed. [2019-09-08 06:12:20,208 INFO L443 ceAbstractionStarter]: For program point isMethaneLevelCriticalEXIT(lines 760 768) no Hoare annotation was computed. [2019-09-08 06:12:20,208 INFO L439 ceAbstractionStarter]: At program point lowerWaterLevelENTRY(lines 724 735) the Hoare annotation is: (let ((.cse0 (= ~systemActive~0 0)) (.cse1 (= |old(~waterLevel~0)| ~waterLevel~0)) (.cse2 (not (= 1 ~pumpRunning~0))) (.cse3 (not (= ~switchedOnBeforeTS~0 ~pumpRunning~0)))) (and (or (not (<= |old(~waterLevel~0)| 1)) .cse0 (or (= 1 ~waterLevel~0) .cse1) .cse2 .cse3) (or .cse0 .cse1 .cse2 .cse3 (not (= |old(~waterLevel~0)| 2))))) [2019-09-08 06:12:20,208 INFO L443 ceAbstractionStarter]: For program point lowerWaterLevelEXIT(lines 724 735) no Hoare annotation was computed. [2019-09-08 06:12:20,208 INFO L443 ceAbstractionStarter]: For program point L728-1(lines 724 735) no Hoare annotation was computed. [2019-09-08 06:12:20,208 INFO L443 ceAbstractionStarter]: For program point setupEXIT(lines 871 877) no Hoare annotation was computed. [2019-09-08 06:12:20,208 INFO L446 ceAbstractionStarter]: At program point setupFINAL(lines 871 877) the Hoare annotation is: true [2019-09-08 06:12:20,209 INFO L443 ceAbstractionStarter]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2019-09-08 06:12:20,209 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:20,209 INFO L446 ceAbstractionStarter]: At program point ULTIMATE.startENTRY(line -1) the Hoare annotation is: true [2019-09-08 06:12:20,209 INFO L443 ceAbstractionStarter]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2019-09-08 06:12:20,209 INFO L443 ceAbstractionStarter]: For program point startSystemEXIT(lines 712 719) no Hoare annotation was computed. [2019-09-08 06:12:20,209 INFO L446 ceAbstractionStarter]: At program point startSystemENTRY(lines 712 719) the Hoare annotation is: true [2019-09-08 06:12:20,209 INFO L443 ceAbstractionStarter]: For program point startSystemFINAL(lines 712 719) no Hoare annotation was computed. [2019-09-08 06:12:20,209 INFO L443 ceAbstractionStarter]: For program point waterRiseEXIT(lines 736 747) no Hoare annotation was computed. [2019-09-08 06:12:20,210 INFO L439 ceAbstractionStarter]: At program point waterRiseENTRY(lines 736 747) the Hoare annotation is: (let ((.cse1 (= 1 ~waterLevel~0)) (.cse6 (= |old(~waterLevel~0)| ~waterLevel~0)) (.cse8 (not (= |old(~waterLevel~0)| 2)))) (let ((.cse0 (not (= 0 ~pumpRunning~0))) (.cse2 (and (not (<= |old(~waterLevel~0)| 1)) .cse8)) (.cse4 (= ~systemActive~0 0)) (.cse3 (or .cse1 .cse6)) (.cse7 (not (= 1 ~pumpRunning~0))) (.cse5 (not (= ~switchedOnBeforeTS~0 ~pumpRunning~0)))) (and (or (or .cse0 (not (= ~systemActive~0 1)) (not (= |old(~waterLevel~0)| 1))) .cse1) (or (not (<= 1 ~switchedOnBeforeTS~0)) .cse2 .cse3 (or .cse0 .cse4)) (or .cse2 .cse5 .cse3 .cse0) (or .cse6 .cse4 .cse7 .cse8) (or .cse6 .cse5 .cse0 .cse8) (or .cse2 .cse4 .cse3 .cse7 .cse5)))) [2019-09-08 06:12:20,210 INFO L443 ceAbstractionStarter]: For program point L740-1(lines 736 747) no Hoare annotation was computed. [2019-09-08 06:12:20,210 INFO L443 ceAbstractionStarter]: For program point __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION(line 410) no Hoare annotation was computed. [2019-09-08 06:12:20,210 INFO L443 ceAbstractionStarter]: For program point __automaton_failFINAL(lines 406 413) no Hoare annotation was computed. [2019-09-08 06:12:20,210 INFO L446 ceAbstractionStarter]: At program point __automaton_failENTRY(lines 406 413) the Hoare annotation is: true [2019-09-08 06:12:20,210 INFO L443 ceAbstractionStarter]: For program point __automaton_failEXIT(lines 406 413) no Hoare annotation was computed. [2019-09-08 06:12:20,225 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 08.09 06:12:20 BoogieIcfgContainer [2019-09-08 06:12:20,226 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2019-09-08 06:12:20,228 INFO L168 Benchmark]: Toolchain (without parser) took 18838.21 ms. Allocated memory was 141.0 MB in the beginning and 526.4 MB in the end (delta: 385.4 MB). Free memory was 87.8 MB in the beginning and 341.9 MB in the end (delta: -254.1 MB). Peak memory consumption was 335.1 MB. Max. memory is 7.1 GB. [2019-09-08 06:12:20,229 INFO L168 Benchmark]: CDTParser took 0.21 ms. Allocated memory is still 141.0 MB. Free memory was 107.2 MB in the beginning and 107.0 MB in the end (delta: 212.8 kB). Peak memory consumption was 212.8 kB. Max. memory is 7.1 GB. [2019-09-08 06:12:20,230 INFO L168 Benchmark]: CACSL2BoogieTranslator took 772.76 ms. Allocated memory was 141.0 MB in the beginning and 200.8 MB in the end (delta: 59.8 MB). Free memory was 87.5 MB in the beginning and 165.5 MB in the end (delta: -78.0 MB). Peak memory consumption was 22.0 MB. Max. memory is 7.1 GB. [2019-09-08 06:12:20,230 INFO L168 Benchmark]: Boogie Preprocessor took 87.27 ms. Allocated memory is still 200.8 MB. Free memory was 165.5 MB in the beginning and 161.3 MB in the end (delta: 4.2 MB). Peak memory consumption was 4.2 MB. Max. memory is 7.1 GB. [2019-09-08 06:12:20,231 INFO L168 Benchmark]: RCFGBuilder took 1132.69 ms. Allocated memory was 200.8 MB in the beginning and 228.1 MB in the end (delta: 27.3 MB). Free memory was 161.3 MB in the beginning and 190.5 MB in the end (delta: -29.2 MB). Peak memory consumption was 86.6 MB. Max. memory is 7.1 GB. [2019-09-08 06:12:20,232 INFO L168 Benchmark]: TraceAbstraction took 16839.81 ms. Allocated memory was 228.1 MB in the beginning and 526.4 MB in the end (delta: 298.3 MB). Free memory was 190.5 MB in the beginning and 341.9 MB in the end (delta: -151.3 MB). Peak memory consumption was 350.8 MB. Max. memory is 7.1 GB. [2019-09-08 06:12:20,236 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 141.0 MB. Free memory was 107.2 MB in the beginning and 107.0 MB in the end (delta: 212.8 kB). Peak memory consumption was 212.8 kB. Max. memory is 7.1 GB. * CACSL2BoogieTranslator took 772.76 ms. Allocated memory was 141.0 MB in the beginning and 200.8 MB in the end (delta: 59.8 MB). Free memory was 87.5 MB in the beginning and 165.5 MB in the end (delta: -78.0 MB). Peak memory consumption was 22.0 MB. Max. memory is 7.1 GB. * Boogie Preprocessor took 87.27 ms. Allocated memory is still 200.8 MB. Free memory was 165.5 MB in the beginning and 161.3 MB in the end (delta: 4.2 MB). Peak memory consumption was 4.2 MB. Max. memory is 7.1 GB. * RCFGBuilder took 1132.69 ms. Allocated memory was 200.8 MB in the beginning and 228.1 MB in the end (delta: 27.3 MB). Free memory was 161.3 MB in the beginning and 190.5 MB in the end (delta: -29.2 MB). Peak memory consumption was 86.6 MB. Max. memory is 7.1 GB. * TraceAbstraction took 16839.81 ms. Allocated memory was 228.1 MB in the beginning and 526.4 MB in the end (delta: 298.3 MB). Free memory was 190.5 MB in the beginning and 341.9 MB in the end (delta: -151.3 MB). Peak memory consumption was 350.8 MB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 410]: 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: 431]: Loop Invariant Derived loop invariant: (((((((((pumpRunning == switchedOnBeforeTS && 0 == splverifierCounter) && pumpRunning == 0) && (2 == waterLevel || waterLevel <= 1)) || !(\old(systemActive) == 1)) || ((((1 <= switchedOnBeforeTS && 0 == splverifierCounter) && pumpRunning == 0) && !(0 == systemActive)) && (2 == waterLevel || waterLevel <= 1))) || (((1 == systemActive && 0 == splverifierCounter) && 1 == waterLevel) && pumpRunning == 0)) || !(0 == \old(pumpRunning))) || !(\old(waterLevel) == 1)) || (((0 == splverifierCounter && 2 == waterLevel) && pumpRunning == 1) && !(0 == systemActive))) || ((((pumpRunning == switchedOnBeforeTS && 0 == splverifierCounter) && pumpRunning == 1) && !(0 == systemActive)) && (2 == waterLevel || waterLevel <= 1)) - InvariantResult [Line: 430]: Loop Invariant Derived loop invariant: (!(0 == \old(pumpRunning)) || !(\old(systemActive) == 1)) || !(\old(waterLevel) == 1) - InvariantResult [Line: 827]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 817]: Loop Invariant Derived loop invariant: 1 - StatisticsResult: Ultimate Automizer benchmark data CFG has 43 procedures, 252 locations, 1 error locations. SAFE Result, 16.7s OverallTime, 9 OverallIterations, 3 TraceHistogramMax, 4.5s AutomataDifference, 0.0s DeadEndRemovalTime, 9.3s HoareAnnotationTime, HoareTripleCheckerStatistics: 1985 SDtfs, 1758 SDslu, 6017 SDs, 0 SdLazy, 2507 SolverSat, 600 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.6s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 285 GetRequests, 208 SyntacticMatches, 0 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 0.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1638occurred in iteration=8, 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.5s AutomataMinimizationTime, 9 MinimizatonAttempts, 331 StatesRemovedByMinimization, 5 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 69 LocationsWithAnnotation, 3051 PreInvPairs, 3369 NumberOfFragments, 2870 HoareAnnotationTreeSize, 3051 FomulaSimplifications, 8839 FormulaSimplificationTreeSizeReduction, 1.1s HoareSimplificationTime, 69 FomulaSimplificationsInter, 28596 FormulaSimplificationTreeSizeReductionInter, 8.1s HoareSimplificationTimeInter, RefinementEngineStatistics: TraceCheckStatistics: 0.1s SsaConstructionTime, 0.4s SatisfiabilityAnalysisTime, 1.2s InterpolantComputationTime, 1034 NumberOfCodeBlocks, 1034 NumberOfCodeBlocksAsserted, 10 NumberOfCheckSat, 1024 ConstructedInterpolants, 0 QuantifiedInterpolants, 213734 SizeOfPredicates, 4 NumberOfNonLiveVariables, 974 ConjunctsInSsa, 8 ConjunctsInUnsatCore, 10 InterpolantComputations, 8 PerfectInterpolantSequences, 104/126 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be correct! Received shutdown request...