./Ultimate.py --spec ../../sv-benchmarks/c/ReachSafety.prp --file ../../sv-benchmarks/c/product-lines/minepump_spec5_product59_true-unreach-call_false-termination.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 1dbac8bc Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_261e94c6-ed52-4fd8-a1ff-9dcb1f2684a1/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_261e94c6-ed52-4fd8-a1ff-9dcb1f2684a1/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_261e94c6-ed52-4fd8-a1ff-9dcb1f2684a1/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_261e94c6-ed52-4fd8-a1ff-9dcb1f2684a1/bin-2019/uautomizer/config/AutomizerReach.xml -i ../../sv-benchmarks/c/product-lines/minepump_spec5_product59_true-unreach-call_false-termination.cil.c -s /tmp/vcloud-vcloud-master/worker/working_dir_261e94c6-ed52-4fd8-a1ff-9dcb1f2684a1/bin-2019/uautomizer/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_261e94c6-ed52-4fd8-a1ff-9dcb1f2684a1/bin-2019/uautomizer --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 3e1b0443329a7a45dbd5811d3e88a5ff99628068 ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.1.23-1dbac8b [2018-11-10 12:21:50,713 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-10 12:21:50,714 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-10 12:21:50,722 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-10 12:21:50,722 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-10 12:21:50,723 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-10 12:21:50,723 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-10 12:21:50,724 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-10 12:21:50,725 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-10 12:21:50,726 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-10 12:21:50,727 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-10 12:21:50,727 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-10 12:21:50,728 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-10 12:21:50,728 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-10 12:21:50,729 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-10 12:21:50,730 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-10 12:21:50,730 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-10 12:21:50,731 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-10 12:21:50,733 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-10 12:21:50,734 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-10 12:21:50,735 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-10 12:21:50,736 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-10 12:21:50,737 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-10 12:21:50,737 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-10 12:21:50,738 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-10 12:21:50,738 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-10 12:21:50,739 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-10 12:21:50,740 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-10 12:21:50,740 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-10 12:21:50,741 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-10 12:21:50,741 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-10 12:21:50,742 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-10 12:21:50,742 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-10 12:21:50,742 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-10 12:21:50,743 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-10 12:21:50,743 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-10 12:21:50,743 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_261e94c6-ed52-4fd8-a1ff-9dcb1f2684a1/bin-2019/uautomizer/config/svcomp-Reach-32bit-Automizer_Default.epf [2018-11-10 12:21:50,753 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-10 12:21:50,753 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-10 12:21:50,754 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-11-10 12:21:50,754 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-11-10 12:21:50,755 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-10 12:21:50,755 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-10 12:21:50,755 INFO L133 SettingsManager]: * Use SBE=true [2018-11-10 12:21:50,755 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-10 12:21:50,755 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-10 12:21:50,755 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-11-10 12:21:50,756 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-10 12:21:50,756 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-10 12:21:50,756 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-11-10 12:21:50,756 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-11-10 12:21:50,756 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-11-10 12:21:50,756 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-10 12:21:50,756 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-10 12:21:50,756 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-11-10 12:21:50,757 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-10 12:21:50,757 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-10 12:21:50,757 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-11-10 12:21:50,757 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-11-10 12:21:50,757 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-11-10 12:21:50,757 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-10 12:21:50,757 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-11-10 12:21:50,758 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-11-10 12:21:50,758 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-11-10 12:21:50,758 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-11-10 12:21:50,758 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-11-10 12:21:50,758 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud-vcloud-master/worker/working_dir_261e94c6-ed52-4fd8-a1ff-9dcb1f2684a1/bin-2019/uautomizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 3e1b0443329a7a45dbd5811d3e88a5ff99628068 [2018-11-10 12:21:50,780 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-10 12:21:50,788 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-10 12:21:50,790 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-10 12:21:50,791 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-10 12:21:50,791 INFO L276 PluginConnector]: CDTParser initialized [2018-11-10 12:21:50,792 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_261e94c6-ed52-4fd8-a1ff-9dcb1f2684a1/bin-2019/uautomizer/../../sv-benchmarks/c/product-lines/minepump_spec5_product59_true-unreach-call_false-termination.cil.c [2018-11-10 12:21:50,828 INFO L218 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_261e94c6-ed52-4fd8-a1ff-9dcb1f2684a1/bin-2019/uautomizer/data/437d4b743/6d8bcb09c75f4262a87aedd8f0fa9d72/FLAG2bcfc3632 [2018-11-10 12:21:51,254 INFO L298 CDTParser]: Found 1 translation units. [2018-11-10 12:21:51,254 INFO L158 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_261e94c6-ed52-4fd8-a1ff-9dcb1f2684a1/sv-benchmarks/c/product-lines/minepump_spec5_product59_true-unreach-call_false-termination.cil.c [2018-11-10 12:21:51,262 INFO L346 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_261e94c6-ed52-4fd8-a1ff-9dcb1f2684a1/bin-2019/uautomizer/data/437d4b743/6d8bcb09c75f4262a87aedd8f0fa9d72/FLAG2bcfc3632 [2018-11-10 12:21:51,271 INFO L354 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_261e94c6-ed52-4fd8-a1ff-9dcb1f2684a1/bin-2019/uautomizer/data/437d4b743/6d8bcb09c75f4262a87aedd8f0fa9d72 [2018-11-10 12:21:51,273 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-10 12:21:51,273 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2018-11-10 12:21:51,274 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-10 12:21:51,274 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-10 12:21:51,276 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-10 12:21:51,277 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.11 12:21:51" (1/1) ... [2018-11-10 12:21:51,278 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@50c4b469 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 12:21:51, skipping insertion in model container [2018-11-10 12:21:51,278 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.11 12:21:51" (1/1) ... [2018-11-10 12:21:51,284 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-10 12:21:51,315 INFO L174 MainTranslator]: Built tables and reachable declarations [2018-11-10 12:21:51,517 INFO L202 PostProcessor]: Analyzing one entry point: main [2018-11-10 12:21:51,525 INFO L189 MainTranslator]: Completed pre-run [2018-11-10 12:21:51,583 INFO L202 PostProcessor]: Analyzing one entry point: main [2018-11-10 12:21:51,605 INFO L193 MainTranslator]: Completed translation [2018-11-10 12:21:51,605 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 12:21:51 WrapperNode [2018-11-10 12:21:51,605 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-10 12:21:51,606 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-10 12:21:51,606 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-10 12:21:51,606 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-10 12:21:51,658 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 12:21:51" (1/1) ... [2018-11-10 12:21:51,658 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 12:21:51" (1/1) ... [2018-11-10 12:21:51,669 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 12:21:51" (1/1) ... [2018-11-10 12:21:51,669 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 12:21:51" (1/1) ... [2018-11-10 12:21:51,687 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 12:21:51" (1/1) ... [2018-11-10 12:21:51,693 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 12:21:51" (1/1) ... [2018-11-10 12:21:51,696 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 12:21:51" (1/1) ... [2018-11-10 12:21:51,700 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-10 12:21:51,701 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-10 12:21:51,701 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-10 12:21:51,701 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-10 12:21:51,702 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 12:21:51" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_261e94c6-ed52-4fd8-a1ff-9dcb1f2684a1/bin-2019/uautomizer/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 [2018-11-10 12:21:51,748 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-11-10 12:21:51,749 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-10 12:21:51,749 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~int~TO~int [2018-11-10 12:21:51,749 INFO L138 BoogieDeclarations]: Found implementation of procedure lowerWaterLevel [2018-11-10 12:21:51,749 INFO L138 BoogieDeclarations]: Found implementation of procedure waterRise [2018-11-10 12:21:51,749 INFO L138 BoogieDeclarations]: Found implementation of procedure changeMethaneLevel [2018-11-10 12:21:51,749 INFO L138 BoogieDeclarations]: Found implementation of procedure isMethaneLevelCritical [2018-11-10 12:21:51,750 INFO L138 BoogieDeclarations]: Found implementation of procedure printEnvironment [2018-11-10 12:21:51,750 INFO L138 BoogieDeclarations]: Found implementation of procedure getWaterLevel [2018-11-10 12:21:51,750 INFO L138 BoogieDeclarations]: Found implementation of procedure isHighWaterSensorDry [2018-11-10 12:21:51,750 INFO L138 BoogieDeclarations]: Found implementation of procedure isLowWaterSensorDry [2018-11-10 12:21:51,750 INFO L138 BoogieDeclarations]: Found implementation of procedure test [2018-11-10 12:21:51,750 INFO L138 BoogieDeclarations]: Found implementation of procedure timeShift [2018-11-10 12:21:51,750 INFO L138 BoogieDeclarations]: Found implementation of procedure processEnvironment__wrappee__base [2018-11-10 12:21:51,751 INFO L138 BoogieDeclarations]: Found implementation of procedure processEnvironment__wrappee__highWaterSensor [2018-11-10 12:21:51,751 INFO L138 BoogieDeclarations]: Found implementation of procedure processEnvironment [2018-11-10 12:21:51,751 INFO L138 BoogieDeclarations]: Found implementation of procedure activatePump__wrappee__lowWaterSensor [2018-11-10 12:21:51,751 INFO L138 BoogieDeclarations]: Found implementation of procedure activatePump [2018-11-10 12:21:51,751 INFO L138 BoogieDeclarations]: Found implementation of procedure deactivatePump [2018-11-10 12:21:51,751 INFO L138 BoogieDeclarations]: Found implementation of procedure isMethaneAlarm [2018-11-10 12:21:51,751 INFO L138 BoogieDeclarations]: Found implementation of procedure isPumpRunning [2018-11-10 12:21:51,751 INFO L138 BoogieDeclarations]: Found implementation of procedure printPump [2018-11-10 12:21:51,752 INFO L138 BoogieDeclarations]: Found implementation of procedure isHighWaterLevel [2018-11-10 12:21:51,752 INFO L138 BoogieDeclarations]: Found implementation of procedure isLowWaterLevel [2018-11-10 12:21:51,752 INFO L138 BoogieDeclarations]: Found implementation of procedure stopSystem [2018-11-10 12:21:51,752 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac__exception__cf_handler_set [2018-11-10 12:21:51,752 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac__exception__cf_handler_free [2018-11-10 12:21:51,752 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac__exception__cf_handler_reset [2018-11-10 12:21:51,752 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac__error_stack_mgt [2018-11-10 12:21:51,752 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac__get_this_arg [2018-11-10 12:21:51,752 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac__get_this_argtype [2018-11-10 12:21:51,752 INFO L138 BoogieDeclarations]: Found implementation of procedure __automaton_fail [2018-11-10 12:21:51,752 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac_acc__Specification5_spec__1 [2018-11-10 12:21:51,753 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac_acc__Specification5_spec__2 [2018-11-10 12:21:51,753 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac_acc__Specification5_spec__3 [2018-11-10 12:21:51,753 INFO L138 BoogieDeclarations]: Found implementation of procedure cleanup [2018-11-10 12:21:51,753 INFO L138 BoogieDeclarations]: Found implementation of procedure Specification2 [2018-11-10 12:21:51,753 INFO L138 BoogieDeclarations]: Found implementation of procedure setup [2018-11-10 12:21:51,753 INFO L138 BoogieDeclarations]: Found implementation of procedure runTest [2018-11-10 12:21:51,753 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2018-11-10 12:21:51,753 INFO L138 BoogieDeclarations]: Found implementation of procedure select_one [2018-11-10 12:21:51,753 INFO L138 BoogieDeclarations]: Found implementation of procedure select_features [2018-11-10 12:21:51,753 INFO L138 BoogieDeclarations]: Found implementation of procedure select_helpers [2018-11-10 12:21:51,754 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_product [2018-11-10 12:21:51,754 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-11-10 12:21:51,754 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-11-10 12:21:51,754 INFO L130 BoogieDeclarations]: Found specification of procedure printf [2018-11-10 12:21:51,754 INFO L130 BoogieDeclarations]: Found specification of procedure lowerWaterLevel [2018-11-10 12:21:51,754 INFO L130 BoogieDeclarations]: Found specification of procedure waterRise [2018-11-10 12:21:51,754 INFO L130 BoogieDeclarations]: Found specification of procedure changeMethaneLevel [2018-11-10 12:21:51,754 INFO L130 BoogieDeclarations]: Found specification of procedure isMethaneLevelCritical [2018-11-10 12:21:51,754 INFO L130 BoogieDeclarations]: Found specification of procedure getWaterLevel [2018-11-10 12:21:51,755 INFO L130 BoogieDeclarations]: Found specification of procedure printEnvironment [2018-11-10 12:21:51,755 INFO L130 BoogieDeclarations]: Found specification of procedure isHighWaterSensorDry [2018-11-10 12:21:51,755 INFO L130 BoogieDeclarations]: Found specification of procedure isLowWaterSensorDry [2018-11-10 12:21:51,755 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-11-10 12:21:51,755 INFO L130 BoogieDeclarations]: Found specification of procedure stopSystem [2018-11-10 12:21:51,755 INFO L130 BoogieDeclarations]: Found specification of procedure timeShift [2018-11-10 12:21:51,755 INFO L130 BoogieDeclarations]: Found specification of procedure cleanup [2018-11-10 12:21:51,755 INFO L130 BoogieDeclarations]: Found specification of procedure test [2018-11-10 12:21:51,755 INFO L130 BoogieDeclarations]: Found specification of procedure activatePump [2018-11-10 12:21:51,755 INFO L130 BoogieDeclarations]: Found specification of procedure deactivatePump [2018-11-10 12:21:51,755 INFO L130 BoogieDeclarations]: Found specification of procedure isPumpRunning [2018-11-10 12:21:51,756 INFO L130 BoogieDeclarations]: Found specification of procedure printPump [2018-11-10 12:21:51,756 INFO L130 BoogieDeclarations]: Found specification of procedure __utac_acc__Specification5_spec__2 [2018-11-10 12:21:51,756 INFO L130 BoogieDeclarations]: Found specification of procedure __utac_acc__Specification5_spec__3 [2018-11-10 12:21:51,756 INFO L130 BoogieDeclarations]: Found specification of procedure processEnvironment [2018-11-10 12:21:51,756 INFO L130 BoogieDeclarations]: Found specification of procedure processEnvironment__wrappee__base [2018-11-10 12:21:51,756 INFO L130 BoogieDeclarations]: Found specification of procedure isHighWaterLevel [2018-11-10 12:21:51,756 INFO L130 BoogieDeclarations]: Found specification of procedure processEnvironment__wrappee__highWaterSensor [2018-11-10 12:21:51,756 INFO L130 BoogieDeclarations]: Found specification of procedure isLowWaterLevel [2018-11-10 12:21:51,756 INFO L130 BoogieDeclarations]: Found specification of procedure activatePump__wrappee__lowWaterSensor [2018-11-10 12:21:51,756 INFO L130 BoogieDeclarations]: Found specification of procedure isMethaneAlarm [2018-11-10 12:21:51,756 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2018-11-10 12:21:51,757 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2018-11-10 12:21:51,757 INFO L130 BoogieDeclarations]: Found specification of procedure free [2018-11-10 12:21:51,757 INFO L130 BoogieDeclarations]: Found specification of procedure __utac__exception__cf_handler_set [2018-11-10 12:21:51,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2018-11-10 12:21:51,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2018-11-10 12:21:51,757 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2018-11-10 12:21:51,757 INFO L130 BoogieDeclarations]: Found specification of procedure __utac__exception__cf_handler_free [2018-11-10 12:21:51,757 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-11-10 12:21:51,757 INFO L130 BoogieDeclarations]: Found specification of procedure __utac__exception__cf_handler_reset [2018-11-10 12:21:51,757 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~int~TO~int [2018-11-10 12:21:51,757 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2018-11-10 12:21:51,758 INFO L130 BoogieDeclarations]: Found specification of procedure __utac__error_stack_mgt [2018-11-10 12:21:51,758 INFO L130 BoogieDeclarations]: Found specification of procedure __utac__get_this_arg [2018-11-10 12:21:51,758 INFO L130 BoogieDeclarations]: Found specification of procedure __utac__get_this_argtype [2018-11-10 12:21:51,758 INFO L130 BoogieDeclarations]: Found specification of procedure __automaton_fail [2018-11-10 12:21:51,758 INFO L130 BoogieDeclarations]: Found specification of procedure __utac_acc__Specification5_spec__1 [2018-11-10 12:21:51,758 INFO L130 BoogieDeclarations]: Found specification of procedure Specification2 [2018-11-10 12:21:51,758 INFO L130 BoogieDeclarations]: Found specification of procedure setup [2018-11-10 12:21:51,758 INFO L130 BoogieDeclarations]: Found specification of procedure runTest [2018-11-10 12:21:51,758 INFO L130 BoogieDeclarations]: Found specification of procedure select_helpers [2018-11-10 12:21:51,758 INFO L130 BoogieDeclarations]: Found specification of procedure select_features [2018-11-10 12:21:51,758 INFO L130 BoogieDeclarations]: Found specification of procedure valid_product [2018-11-10 12:21:51,759 INFO L130 BoogieDeclarations]: Found specification of procedure main [2018-11-10 12:21:51,759 INFO L130 BoogieDeclarations]: Found specification of procedure select_one [2018-11-10 12:21:51,759 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-11-10 12:21:51,759 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-10 12:21:51,759 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-11-10 12:21:52,475 INFO L341 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-10 12:21:52,476 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.11 12:21:52 BoogieIcfgContainer [2018-11-10 12:21:52,476 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-10 12:21:52,477 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-11-10 12:21:52,477 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-11-10 12:21:52,479 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-11-10 12:21:52,479 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.11 12:21:51" (1/3) ... [2018-11-10 12:21:52,480 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@63f5d752 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.11 12:21:52, skipping insertion in model container [2018-11-10 12:21:52,480 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 12:21:51" (2/3) ... [2018-11-10 12:21:52,480 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@63f5d752 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.11 12:21:52, skipping insertion in model container [2018-11-10 12:21:52,481 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.11 12:21:52" (3/3) ... [2018-11-10 12:21:52,482 INFO L112 eAbstractionObserver]: Analyzing ICFG minepump_spec5_product59_true-unreach-call_false-termination.cil.c [2018-11-10 12:21:52,488 INFO L136 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-11-10 12:21:52,494 INFO L148 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-11-10 12:21:52,504 INFO L257 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2018-11-10 12:21:52,527 INFO L135 ementStrategyFactory]: Using default assertion order modulation [2018-11-10 12:21:52,527 INFO L382 AbstractCegarLoop]: Interprodecural is true [2018-11-10 12:21:52,528 INFO L383 AbstractCegarLoop]: Hoare is true [2018-11-10 12:21:52,528 INFO L384 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-11-10 12:21:52,528 INFO L385 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-10 12:21:52,528 INFO L386 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-10 12:21:52,528 INFO L387 AbstractCegarLoop]: Difference is false [2018-11-10 12:21:52,528 INFO L388 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-10 12:21:52,528 INFO L393 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-11-10 12:21:52,547 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states. [2018-11-10 12:21:52,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2018-11-10 12:21:52,556 INFO L367 BasicCegarLoop]: Found error trace [2018-11-10 12:21:52,557 INFO L375 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] [2018-11-10 12:21:52,559 INFO L424 AbstractCegarLoop]: === Iteration 1 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-10 12:21:52,564 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 12:21:52,564 INFO L82 PathProgramCache]: Analyzing trace with hash -2029557338, now seen corresponding path program 1 times [2018-11-10 12:21:52,565 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 12:21:52,565 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 12:21:52,597 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 12:21:52,598 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 12:21:52,598 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 12:21:52,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 12:21:52,776 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-11-10 12:21:52,778 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 12:21:52,778 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 12:21:52,781 INFO L460 AbstractCegarLoop]: Interpolant automaton has 2 states [2018-11-10 12:21:52,789 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2018-11-10 12:21:52,789 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-11-10 12:21:52,791 INFO L87 Difference]: Start difference. First operand 241 states. Second operand 2 states. [2018-11-10 12:21:52,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 12:21:52,826 INFO L93 Difference]: Finished difference Result 355 states and 426 transitions. [2018-11-10 12:21:52,826 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2018-11-10 12:21:52,827 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 96 [2018-11-10 12:21:52,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-10 12:21:52,837 INFO L225 Difference]: With dead ends: 355 [2018-11-10 12:21:52,837 INFO L226 Difference]: Without dead ends: 198 [2018-11-10 12:21:52,841 INFO L605 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 [2018-11-10 12:21:52,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2018-11-10 12:21:52,879 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 198. [2018-11-10 12:21:52,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 198 states. [2018-11-10 12:21:52,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 225 transitions. [2018-11-10 12:21:52,884 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 225 transitions. Word has length 96 [2018-11-10 12:21:52,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-10 12:21:52,884 INFO L481 AbstractCegarLoop]: Abstraction has 198 states and 225 transitions. [2018-11-10 12:21:52,884 INFO L482 AbstractCegarLoop]: Interpolant automaton has 2 states. [2018-11-10 12:21:52,885 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 225 transitions. [2018-11-10 12:21:52,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2018-11-10 12:21:52,888 INFO L367 BasicCegarLoop]: Found error trace [2018-11-10 12:21:52,888 INFO L375 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] [2018-11-10 12:21:52,888 INFO L424 AbstractCegarLoop]: === Iteration 2 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-10 12:21:52,889 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 12:21:52,889 INFO L82 PathProgramCache]: Analyzing trace with hash -1945817377, now seen corresponding path program 1 times [2018-11-10 12:21:52,889 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 12:21:52,889 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 12:21:52,890 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 12:21:52,890 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 12:21:52,890 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 12:21:52,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 12:21:52,999 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-11-10 12:21:53,000 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 12:21:53,000 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 12:21:53,001 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-10 12:21:53,001 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 12:21:53,001 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 12:21:53,002 INFO L87 Difference]: Start difference. First operand 198 states and 225 transitions. Second operand 3 states. [2018-11-10 12:21:53,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 12:21:53,023 INFO L93 Difference]: Finished difference Result 296 states and 338 transitions. [2018-11-10 12:21:53,025 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 12:21:53,026 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 98 [2018-11-10 12:21:53,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-10 12:21:53,029 INFO L225 Difference]: With dead ends: 296 [2018-11-10 12:21:53,030 INFO L226 Difference]: Without dead ends: 188 [2018-11-10 12:21:53,031 INFO L605 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 [2018-11-10 12:21:53,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2018-11-10 12:21:53,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 188. [2018-11-10 12:21:53,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 188 states. [2018-11-10 12:21:53,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 212 transitions. [2018-11-10 12:21:53,046 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 212 transitions. Word has length 98 [2018-11-10 12:21:53,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-10 12:21:53,047 INFO L481 AbstractCegarLoop]: Abstraction has 188 states and 212 transitions. [2018-11-10 12:21:53,047 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-10 12:21:53,047 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 212 transitions. [2018-11-10 12:21:53,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2018-11-10 12:21:53,049 INFO L367 BasicCegarLoop]: Found error trace [2018-11-10 12:21:53,049 INFO L375 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] [2018-11-10 12:21:53,049 INFO L424 AbstractCegarLoop]: === Iteration 3 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-10 12:21:53,049 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 12:21:53,050 INFO L82 PathProgramCache]: Analyzing trace with hash -896567244, now seen corresponding path program 1 times [2018-11-10 12:21:53,050 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 12:21:53,051 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 12:21:53,052 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 12:21:53,052 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 12:21:53,052 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 12:21:53,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 12:21:53,179 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-11-10 12:21:53,180 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 12:21:53,180 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-11-10 12:21:53,180 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-11-10 12:21:53,180 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-11-10 12:21:53,181 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2018-11-10 12:21:53,181 INFO L87 Difference]: Start difference. First operand 188 states and 212 transitions. Second operand 7 states. [2018-11-10 12:21:53,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 12:21:53,535 INFO L93 Difference]: Finished difference Result 491 states and 581 transitions. [2018-11-10 12:21:53,535 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-11-10 12:21:53,535 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 102 [2018-11-10 12:21:53,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-10 12:21:53,539 INFO L225 Difference]: With dead ends: 491 [2018-11-10 12:21:53,539 INFO L226 Difference]: Without dead ends: 368 [2018-11-10 12:21:53,540 INFO L605 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 [2018-11-10 12:21:53,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 368 states. [2018-11-10 12:21:53,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 368 to 360. [2018-11-10 12:21:53,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 360 states. [2018-11-10 12:21:53,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 424 transitions. [2018-11-10 12:21:53,571 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 424 transitions. Word has length 102 [2018-11-10 12:21:53,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-10 12:21:53,571 INFO L481 AbstractCegarLoop]: Abstraction has 360 states and 424 transitions. [2018-11-10 12:21:53,572 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-11-10 12:21:53,572 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 424 transitions. [2018-11-10 12:21:53,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2018-11-10 12:21:53,574 INFO L367 BasicCegarLoop]: Found error trace [2018-11-10 12:21:53,574 INFO L375 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] [2018-11-10 12:21:53,575 INFO L424 AbstractCegarLoop]: === Iteration 4 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-10 12:21:53,575 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 12:21:53,575 INFO L82 PathProgramCache]: Analyzing trace with hash -1036311669, now seen corresponding path program 1 times [2018-11-10 12:21:53,575 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 12:21:53,576 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 12:21:53,576 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 12:21:53,576 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 12:21:53,576 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 12:21:53,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 12:21:53,692 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-11-10 12:21:53,693 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 12:21:53,693 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-11-10 12:21:53,693 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-11-10 12:21:53,693 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-11-10 12:21:53,694 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-11-10 12:21:53,694 INFO L87 Difference]: Start difference. First operand 360 states and 424 transitions. Second operand 7 states. [2018-11-10 12:21:54,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 12:21:54,269 INFO L93 Difference]: Finished difference Result 843 states and 1070 transitions. [2018-11-10 12:21:54,270 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-11-10 12:21:54,270 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 108 [2018-11-10 12:21:54,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-10 12:21:54,273 INFO L225 Difference]: With dead ends: 843 [2018-11-10 12:21:54,274 INFO L226 Difference]: Without dead ends: 548 [2018-11-10 12:21:54,276 INFO L605 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 [2018-11-10 12:21:54,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 548 states. [2018-11-10 12:21:54,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 548 to 492. [2018-11-10 12:21:54,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 492 states. [2018-11-10 12:21:54,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 492 states to 492 states and 581 transitions. [2018-11-10 12:21:54,312 INFO L78 Accepts]: Start accepts. Automaton has 492 states and 581 transitions. Word has length 108 [2018-11-10 12:21:54,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-10 12:21:54,312 INFO L481 AbstractCegarLoop]: Abstraction has 492 states and 581 transitions. [2018-11-10 12:21:54,312 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-11-10 12:21:54,312 INFO L276 IsEmpty]: Start isEmpty. Operand 492 states and 581 transitions. [2018-11-10 12:21:54,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2018-11-10 12:21:54,315 INFO L367 BasicCegarLoop]: Found error trace [2018-11-10 12:21:54,315 INFO L375 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 12:21:54,315 INFO L424 AbstractCegarLoop]: === Iteration 5 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-10 12:21:54,315 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 12:21:54,315 INFO L82 PathProgramCache]: Analyzing trace with hash 1590391355, now seen corresponding path program 1 times [2018-11-10 12:21:54,315 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 12:21:54,316 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 12:21:54,316 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 12:21:54,316 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 12:21:54,317 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 12:21:54,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 12:21:54,390 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-11-10 12:21:54,390 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 12:21:54,390 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-11-10 12:21:54,391 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-11-10 12:21:54,391 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-11-10 12:21:54,391 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-11-10 12:21:54,391 INFO L87 Difference]: Start difference. First operand 492 states and 581 transitions. Second operand 6 states. [2018-11-10 12:21:54,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 12:21:54,431 INFO L93 Difference]: Finished difference Result 933 states and 1141 transitions. [2018-11-10 12:21:54,431 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-10 12:21:54,432 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 145 [2018-11-10 12:21:54,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-10 12:21:54,434 INFO L225 Difference]: With dead ends: 933 [2018-11-10 12:21:54,434 INFO L226 Difference]: Without dead ends: 506 [2018-11-10 12:21:54,436 INFO L605 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 [2018-11-10 12:21:54,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 506 states. [2018-11-10 12:21:54,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 506 to 502. [2018-11-10 12:21:54,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 502 states. [2018-11-10 12:21:54,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 502 states to 502 states and 591 transitions. [2018-11-10 12:21:54,462 INFO L78 Accepts]: Start accepts. Automaton has 502 states and 591 transitions. Word has length 145 [2018-11-10 12:21:54,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-10 12:21:54,463 INFO L481 AbstractCegarLoop]: Abstraction has 502 states and 591 transitions. [2018-11-10 12:21:54,463 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-11-10 12:21:54,463 INFO L276 IsEmpty]: Start isEmpty. Operand 502 states and 591 transitions. [2018-11-10 12:21:54,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2018-11-10 12:21:54,464 INFO L367 BasicCegarLoop]: Found error trace [2018-11-10 12:21:54,465 INFO L375 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 12:21:54,465 INFO L424 AbstractCegarLoop]: === Iteration 6 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-10 12:21:54,465 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 12:21:54,465 INFO L82 PathProgramCache]: Analyzing trace with hash -776303239, now seen corresponding path program 1 times [2018-11-10 12:21:54,465 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 12:21:54,465 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 12:21:54,466 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 12:21:54,466 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 12:21:54,466 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 12:21:54,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 12:21:54,553 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-11-10 12:21:54,553 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 12:21:54,553 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2018-11-10 12:21:54,553 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-11-10 12:21:54,554 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-11-10 12:21:54,554 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2018-11-10 12:21:54,554 INFO L87 Difference]: Start difference. First operand 502 states and 591 transitions. Second operand 8 states. [2018-11-10 12:21:54,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 12:21:54,593 INFO L93 Difference]: Finished difference Result 953 states and 1161 transitions. [2018-11-10 12:21:54,594 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-11-10 12:21:54,594 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 145 [2018-11-10 12:21:54,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-10 12:21:54,596 INFO L225 Difference]: With dead ends: 953 [2018-11-10 12:21:54,597 INFO L226 Difference]: Without dead ends: 516 [2018-11-10 12:21:54,598 INFO L605 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 [2018-11-10 12:21:54,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 516 states. [2018-11-10 12:21:54,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 516 to 510. [2018-11-10 12:21:54,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 510 states. [2018-11-10 12:21:54,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 510 states to 510 states and 599 transitions. [2018-11-10 12:21:54,623 INFO L78 Accepts]: Start accepts. Automaton has 510 states and 599 transitions. Word has length 145 [2018-11-10 12:21:54,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-10 12:21:54,624 INFO L481 AbstractCegarLoop]: Abstraction has 510 states and 599 transitions. [2018-11-10 12:21:54,624 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-11-10 12:21:54,624 INFO L276 IsEmpty]: Start isEmpty. Operand 510 states and 599 transitions. [2018-11-10 12:21:54,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2018-11-10 12:21:54,625 INFO L367 BasicCegarLoop]: Found error trace [2018-11-10 12:21:54,626 INFO L375 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 12:21:54,628 INFO L424 AbstractCegarLoop]: === Iteration 7 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-10 12:21:54,628 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 12:21:54,628 INFO L82 PathProgramCache]: Analyzing trace with hash -1016843368, now seen corresponding path program 1 times [2018-11-10 12:21:54,628 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 12:21:54,628 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 12:21:54,629 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 12:21:54,629 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 12:21:54,629 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 12:21:54,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 12:21:54,705 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-11-10 12:21:54,706 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 12:21:54,706 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-11-10 12:21:54,707 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-11-10 12:21:54,707 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-10 12:21:54,707 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-10 12:21:54,708 INFO L87 Difference]: Start difference. First operand 510 states and 599 transitions. Second operand 4 states. [2018-11-10 12:21:54,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 12:21:54,886 INFO L93 Difference]: Finished difference Result 1511 states and 1873 transitions. [2018-11-10 12:21:54,887 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-11-10 12:21:54,887 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 145 [2018-11-10 12:21:54,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-10 12:21:54,891 INFO L225 Difference]: With dead ends: 1511 [2018-11-10 12:21:54,892 INFO L226 Difference]: Without dead ends: 1066 [2018-11-10 12:21:54,893 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 5 SyntacticMatches, 3 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-10 12:21:54,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1066 states. [2018-11-10 12:21:54,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1066 to 1049. [2018-11-10 12:21:54,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1049 states. [2018-11-10 12:21:54,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1049 states to 1049 states and 1274 transitions. [2018-11-10 12:21:54,945 INFO L78 Accepts]: Start accepts. Automaton has 1049 states and 1274 transitions. Word has length 145 [2018-11-10 12:21:54,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-10 12:21:54,946 INFO L481 AbstractCegarLoop]: Abstraction has 1049 states and 1274 transitions. [2018-11-10 12:21:54,946 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-11-10 12:21:54,946 INFO L276 IsEmpty]: Start isEmpty. Operand 1049 states and 1274 transitions. [2018-11-10 12:21:54,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2018-11-10 12:21:54,949 INFO L367 BasicCegarLoop]: Found error trace [2018-11-10 12:21:54,949 INFO L375 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 12:21:54,949 INFO L424 AbstractCegarLoop]: === Iteration 8 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-10 12:21:54,949 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 12:21:54,950 INFO L82 PathProgramCache]: Analyzing trace with hash -1768029954, now seen corresponding path program 1 times [2018-11-10 12:21:54,950 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 12:21:54,950 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 12:21:54,950 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 12:21:54,950 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 12:21:54,950 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 12:21:54,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 12:21:55,116 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-11-10 12:21:55,116 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 12:21:55,116 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2018-11-10 12:21:55,117 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-11-10 12:21:55,117 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-11-10 12:21:55,117 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2018-11-10 12:21:55,117 INFO L87 Difference]: Start difference. First operand 1049 states and 1274 transitions. Second operand 10 states. [2018-11-10 12:21:55,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 12:21:55,917 INFO L93 Difference]: Finished difference Result 2813 states and 3587 transitions. [2018-11-10 12:21:55,918 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-11-10 12:21:55,918 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 149 [2018-11-10 12:21:55,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-10 12:21:55,924 INFO L225 Difference]: With dead ends: 2813 [2018-11-10 12:21:55,924 INFO L226 Difference]: Without dead ends: 2014 [2018-11-10 12:21:55,927 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=134, Invalid=418, Unknown=0, NotChecked=0, Total=552 [2018-11-10 12:21:55,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2014 states. [2018-11-10 12:21:55,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2014 to 1788. [2018-11-10 12:21:55,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1788 states. [2018-11-10 12:21:55,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1788 states to 1788 states and 2143 transitions. [2018-11-10 12:21:55,989 INFO L78 Accepts]: Start accepts. Automaton has 1788 states and 2143 transitions. Word has length 149 [2018-11-10 12:21:55,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-10 12:21:55,990 INFO L481 AbstractCegarLoop]: Abstraction has 1788 states and 2143 transitions. [2018-11-10 12:21:55,990 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-11-10 12:21:55,990 INFO L276 IsEmpty]: Start isEmpty. Operand 1788 states and 2143 transitions. [2018-11-10 12:21:55,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2018-11-10 12:21:55,992 INFO L367 BasicCegarLoop]: Found error trace [2018-11-10 12:21:55,992 INFO L375 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 12:21:55,992 INFO L424 AbstractCegarLoop]: === Iteration 9 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-10 12:21:55,992 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 12:21:55,993 INFO L82 PathProgramCache]: Analyzing trace with hash -1377682204, now seen corresponding path program 1 times [2018-11-10 12:21:55,993 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 12:21:55,993 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 12:21:55,993 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 12:21:55,994 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 12:21:55,994 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 12:21:56,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 12:21:56,101 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 23 proven. 7 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-11-10 12:21:56,102 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 12:21:56,102 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_261e94c6-ed52-4fd8-a1ff-9dcb1f2684a1/bin-2019/uautomizer/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 [2018-11-10 12:21:56,108 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 12:21:56,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 12:21:56,202 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 12:21:56,319 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 28 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 12:21:56,336 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-10 12:21:56,336 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7] total 16 [2018-11-10 12:21:56,337 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-11-10 12:21:56,337 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-11-10 12:21:56,337 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2018-11-10 12:21:56,337 INFO L87 Difference]: Start difference. First operand 1788 states and 2143 transitions. Second operand 16 states. [2018-11-10 12:21:57,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 12:21:57,379 INFO L93 Difference]: Finished difference Result 4018 states and 5033 transitions. [2018-11-10 12:21:57,380 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-11-10 12:21:57,380 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 211 [2018-11-10 12:21:57,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-10 12:21:57,390 INFO L225 Difference]: With dead ends: 4018 [2018-11-10 12:21:57,391 INFO L226 Difference]: Without dead ends: 2474 [2018-11-10 12:21:57,395 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 211 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 189 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=169, Invalid=887, Unknown=0, NotChecked=0, Total=1056 [2018-11-10 12:21:57,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2474 states. [2018-11-10 12:21:57,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2474 to 2228. [2018-11-10 12:21:57,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2228 states. [2018-11-10 12:21:57,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2228 states to 2228 states and 2644 transitions. [2018-11-10 12:21:57,526 INFO L78 Accepts]: Start accepts. Automaton has 2228 states and 2644 transitions. Word has length 211 [2018-11-10 12:21:57,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-10 12:21:57,526 INFO L481 AbstractCegarLoop]: Abstraction has 2228 states and 2644 transitions. [2018-11-10 12:21:57,526 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-11-10 12:21:57,527 INFO L276 IsEmpty]: Start isEmpty. Operand 2228 states and 2644 transitions. [2018-11-10 12:21:57,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 349 [2018-11-10 12:21:57,535 INFO L367 BasicCegarLoop]: Found error trace [2018-11-10 12:21:57,535 INFO L375 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 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, 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] [2018-11-10 12:21:57,535 INFO L424 AbstractCegarLoop]: === Iteration 10 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-10 12:21:57,535 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 12:21:57,535 INFO L82 PathProgramCache]: Analyzing trace with hash -1599198982, now seen corresponding path program 1 times [2018-11-10 12:21:57,536 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 12:21:57,536 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 12:21:57,536 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 12:21:57,537 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 12:21:57,537 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 12:21:57,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 12:21:57,721 INFO L134 CoverageAnalysis]: Checked inductivity of 289 backedges. 98 proven. 16 refuted. 0 times theorem prover too weak. 175 trivial. 0 not checked. [2018-11-10 12:21:57,722 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 12:21:57,722 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_261e94c6-ed52-4fd8-a1ff-9dcb1f2684a1/bin-2019/uautomizer/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-10 12:21:57,730 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 12:21:57,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 12:21:57,877 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 12:21:58,135 INFO L134 CoverageAnalysis]: Checked inductivity of 289 backedges. 220 proven. 5 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2018-11-10 12:21:58,163 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-10 12:21:58,163 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 12] total 18 [2018-11-10 12:21:58,164 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-11-10 12:21:58,164 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-11-10 12:21:58,165 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2018-11-10 12:21:58,165 INFO L87 Difference]: Start difference. First operand 2228 states and 2644 transitions. Second operand 18 states. [2018-11-10 12:22:00,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 12:22:00,612 INFO L93 Difference]: Finished difference Result 5944 states and 7442 transitions. [2018-11-10 12:22:00,612 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-11-10 12:22:00,612 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 348 [2018-11-10 12:22:00,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-10 12:22:00,624 INFO L225 Difference]: With dead ends: 5944 [2018-11-10 12:22:00,624 INFO L226 Difference]: Without dead ends: 3223 [2018-11-10 12:22:00,630 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 397 GetRequests, 354 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 384 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=372, Invalid=1520, Unknown=0, NotChecked=0, Total=1892 [2018-11-10 12:22:00,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3223 states. [2018-11-10 12:22:00,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3223 to 3023. [2018-11-10 12:22:00,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3023 states. [2018-11-10 12:22:00,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3023 states to 3023 states and 3535 transitions. [2018-11-10 12:22:00,800 INFO L78 Accepts]: Start accepts. Automaton has 3023 states and 3535 transitions. Word has length 348 [2018-11-10 12:22:00,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-10 12:22:00,801 INFO L481 AbstractCegarLoop]: Abstraction has 3023 states and 3535 transitions. [2018-11-10 12:22:00,801 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-11-10 12:22:00,801 INFO L276 IsEmpty]: Start isEmpty. Operand 3023 states and 3535 transitions. [2018-11-10 12:22:00,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 436 [2018-11-10 12:22:00,811 INFO L367 BasicCegarLoop]: Found error trace [2018-11-10 12:22:00,812 INFO L375 BasicCegarLoop]: trace histogram [9, 9, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 12:22:00,812 INFO L424 AbstractCegarLoop]: === Iteration 11 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-10 12:22:00,812 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 12:22:00,812 INFO L82 PathProgramCache]: Analyzing trace with hash 763039140, now seen corresponding path program 1 times [2018-11-10 12:22:00,812 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 12:22:00,812 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 12:22:00,813 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 12:22:00,813 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 12:22:00,813 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 12:22:00,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 12:22:00,990 INFO L134 CoverageAnalysis]: Checked inductivity of 569 backedges. 111 proven. 17 refuted. 0 times theorem prover too weak. 441 trivial. 0 not checked. [2018-11-10 12:22:00,990 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 12:22:00,990 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_261e94c6-ed52-4fd8-a1ff-9dcb1f2684a1/bin-2019/uautomizer/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-10 12:22:00,998 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 12:22:01,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 12:22:01,163 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 12:22:01,270 INFO L134 CoverageAnalysis]: Checked inductivity of 569 backedges. 338 proven. 0 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2018-11-10 12:22:01,287 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-10 12:22:01,287 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [9] total 10 [2018-11-10 12:22:01,288 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-11-10 12:22:01,288 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-11-10 12:22:01,288 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2018-11-10 12:22:01,288 INFO L87 Difference]: Start difference. First operand 3023 states and 3535 transitions. Second operand 10 states. [2018-11-10 12:22:01,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 12:22:01,360 INFO L93 Difference]: Finished difference Result 3463 states and 4035 transitions. [2018-11-10 12:22:01,360 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-11-10 12:22:01,360 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 435 [2018-11-10 12:22:01,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-10 12:22:01,361 INFO L225 Difference]: With dead ends: 3463 [2018-11-10 12:22:01,361 INFO L226 Difference]: Without dead ends: 0 [2018-11-10 12:22:01,366 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 446 GetRequests, 437 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2018-11-10 12:22:01,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2018-11-10 12:22:01,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2018-11-10 12:22:01,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2018-11-10 12:22:01,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2018-11-10 12:22:01,367 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 435 [2018-11-10 12:22:01,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-10 12:22:01,367 INFO L481 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-11-10 12:22:01,367 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-11-10 12:22:01,367 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2018-11-10 12:22:01,367 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-10 12:22:01,371 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2018-11-10 12:22:01,396 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,452 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,468 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,470 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,472 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,497 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,528 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,540 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,557 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,579 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,583 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,586 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,601 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,609 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,611 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,612 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,616 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,617 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,623 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,624 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,630 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,634 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,641 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,647 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,653 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,655 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,656 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,659 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,660 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,668 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,669 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,676 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,677 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,680 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,682 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,689 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,691 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,695 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,699 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,707 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,743 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,746 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,747 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,750 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,752 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,753 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,762 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,763 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,767 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,782 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,790 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,811 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,813 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,821 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,823 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,867 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,880 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,910 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,941 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,945 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:01,957 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-10 12:22:02,096 WARN L179 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 30 [2018-11-10 12:22:02,302 WARN L179 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 37 [2018-11-10 12:22:02,430 WARN L179 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 38 [2018-11-10 12:22:02,705 WARN L179 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 30 [2018-11-10 12:22:02,938 WARN L179 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 37 [2018-11-10 12:22:03,241 WARN L179 SmtUtils]: Spent 237.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 37 [2018-11-10 12:22:03,623 WARN L179 SmtUtils]: Spent 295.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 50 [2018-11-10 12:22:03,962 WARN L179 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 41 [2018-11-10 12:22:04,105 WARN L179 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 35 [2018-11-10 12:22:04,242 WARN L179 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 131 DAG size of output: 29 [2018-11-10 12:22:04,489 WARN L179 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 33 [2018-11-10 12:22:05,237 WARN L179 SmtUtils]: Spent 213.00 ms on a formula simplification. DAG size of input: 131 DAG size of output: 43 [2018-11-10 12:22:05,465 WARN L179 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 39 [2018-11-10 12:22:05,561 INFO L425 ceAbstractionStarter]: For program point L543(lines 543 547) no Hoare annotation was computed. [2018-11-10 12:22:05,562 INFO L425 ceAbstractionStarter]: For program point L543-1(lines 543 547) no Hoare annotation was computed. [2018-11-10 12:22:05,562 INFO L425 ceAbstractionStarter]: For program point L537-1(lines 537 558) no Hoare annotation was computed. [2018-11-10 12:22:05,562 INFO L425 ceAbstractionStarter]: For program point L535(line 535) no Hoare annotation was computed. [2018-11-10 12:22:05,562 INFO L425 ceAbstractionStarter]: For program point L535-1(line 535) no Hoare annotation was computed. [2018-11-10 12:22:05,562 INFO L425 ceAbstractionStarter]: For program point L564(line 564) no Hoare annotation was computed. [2018-11-10 12:22:05,562 INFO L425 ceAbstractionStarter]: For program point __utac__exception__cf_handler_freeFINAL(lines 512 567) no Hoare annotation was computed. [2018-11-10 12:22:05,562 INFO L425 ceAbstractionStarter]: For program point L556(line 556) no Hoare annotation was computed. [2018-11-10 12:22:05,562 INFO L425 ceAbstractionStarter]: For program point L556-1(lines 537 558) no Hoare annotation was computed. [2018-11-10 12:22:05,562 INFO L425 ceAbstractionStarter]: For program point L554(line 554) no Hoare annotation was computed. [2018-11-10 12:22:05,562 INFO L425 ceAbstractionStarter]: For program point L554-1(line 554) no Hoare annotation was computed. [2018-11-10 12:22:05,562 INFO L425 ceAbstractionStarter]: For program point L538(line 538) no Hoare annotation was computed. [2018-11-10 12:22:05,562 INFO L425 ceAbstractionStarter]: For program point L559(lines 536 560) no Hoare annotation was computed. [2018-11-10 12:22:05,562 INFO L425 ceAbstractionStarter]: For program point __utac__exception__cf_handler_freeEXIT(lines 512 567) no Hoare annotation was computed. [2018-11-10 12:22:05,562 INFO L425 ceAbstractionStarter]: For program point __utac__exception__cf_handler_freeENTRY(lines 512 567) no Hoare annotation was computed. [2018-11-10 12:22:05,562 INFO L425 ceAbstractionStarter]: For program point L595(line 595) no Hoare annotation was computed. [2018-11-10 12:22:05,562 INFO L425 ceAbstractionStarter]: For program point __utac__exception__cf_handler_resetENTRY(lines 568 627) no Hoare annotation was computed. [2018-11-10 12:22:05,562 INFO L425 ceAbstractionStarter]: For program point L620(lines 593 621) no Hoare annotation was computed. [2018-11-10 12:22:05,562 INFO L425 ceAbstractionStarter]: For program point __utac__exception__cf_handler_resetEXIT(lines 568 627) no Hoare annotation was computed. [2018-11-10 12:22:05,562 INFO L425 ceAbstractionStarter]: For program point L612(line 612) no Hoare annotation was computed. [2018-11-10 12:22:05,562 INFO L425 ceAbstractionStarter]: For program point L612-1(line 612) no Hoare annotation was computed. [2018-11-10 12:22:05,562 INFO L425 ceAbstractionStarter]: For program point L608(line 608) no Hoare annotation was computed. [2018-11-10 12:22:05,562 INFO L425 ceAbstractionStarter]: For program point L608-1(line 608) no Hoare annotation was computed. [2018-11-10 12:22:05,562 INFO L425 ceAbstractionStarter]: For program point L600(lines 600 604) no Hoare annotation was computed. [2018-11-10 12:22:05,562 INFO L425 ceAbstractionStarter]: For program point L600-1(lines 600 604) no Hoare annotation was computed. [2018-11-10 12:22:05,563 INFO L425 ceAbstractionStarter]: For program point __utac__exception__cf_handler_resetFINAL(lines 568 627) no Hoare annotation was computed. [2018-11-10 12:22:05,563 INFO L425 ceAbstractionStarter]: For program point L594-1(lines 594 619) no Hoare annotation was computed. [2018-11-10 12:22:05,563 INFO L425 ceAbstractionStarter]: For program point L592(line 592) no Hoare annotation was computed. [2018-11-10 12:22:05,563 INFO L425 ceAbstractionStarter]: For program point L592-1(line 592) no Hoare annotation was computed. [2018-11-10 12:22:05,563 INFO L425 ceAbstractionStarter]: For program point L594-3(lines 594 619) no Hoare annotation was computed. [2018-11-10 12:22:05,563 INFO L425 ceAbstractionStarter]: For program point L617(line 617) no Hoare annotation was computed. [2018-11-10 12:22:05,563 INFO L425 ceAbstractionStarter]: For program point L617-1(line 617) no Hoare annotation was computed. [2018-11-10 12:22:05,563 INFO L425 ceAbstractionStarter]: For program point L613(line 613) no Hoare annotation was computed. [2018-11-10 12:22:05,563 INFO L425 ceAbstractionStarter]: For program point L613-1(line 613) no Hoare annotation was computed. [2018-11-10 12:22:05,563 INFO L428 ceAbstractionStarter]: At program point select_helpersFINAL(lines 1002 1008) the Hoare annotation is: true [2018-11-10 12:22:05,563 INFO L425 ceAbstractionStarter]: For program point select_helpersEXIT(lines 1002 1008) no Hoare annotation was computed. [2018-11-10 12:22:05,563 INFO L425 ceAbstractionStarter]: For program point valid_productEXIT(lines 1009 1017) no Hoare annotation was computed. [2018-11-10 12:22:05,563 INFO L428 ceAbstractionStarter]: At program point valid_productENTRY(lines 1009 1017) the Hoare annotation is: true [2018-11-10 12:22:05,563 INFO L425 ceAbstractionStarter]: For program point valid_productFINAL(lines 1009 1017) no Hoare annotation was computed. [2018-11-10 12:22:05,563 INFO L421 ceAbstractionStarter]: At program point __utac_acc__Specification5_spec__1ENTRY(lines 836 843) the Hoare annotation is: (or (not (= 0 ~pumpRunning~0)) (= ~switchedOnBeforeTS~0 ~pumpRunning~0) (not (= ~systemActive~0 1)) (not (= |old(~switchedOnBeforeTS~0)| ~pumpRunning~0)) (not (= ~waterLevel~0 1)) (not (= |#t~string3.offset| 0))) [2018-11-10 12:22:05,563 INFO L425 ceAbstractionStarter]: For program point __utac_acc__Specification5_spec__1EXIT(lines 836 843) no Hoare annotation was computed. [2018-11-10 12:22:05,563 INFO L425 ceAbstractionStarter]: For program point __utac_acc__Specification5_spec__1FINAL(lines 836 843) no Hoare annotation was computed. [2018-11-10 12:22:05,563 INFO L425 ceAbstractionStarter]: For program point L849(line 849) no Hoare annotation was computed. [2018-11-10 12:22:05,563 INFO L421 ceAbstractionStarter]: At program point __utac_acc__Specification5_spec__2ENTRY(lines 844 853) the Hoare annotation is: (let ((.cse2 (not (= ~systemActive~0 1))) (.cse6 (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (.cse7 (not (= |old(~switchedOnBeforeTS~0)| ~pumpRunning~0))) (.cse0 (< |old(~switchedOnBeforeTS~0)| 1)) (.cse1 (not (= 0 ~pumpRunning~0))) (.cse8 (not (= ~systemActive~0 0))) (.cse3 (<= 1 ~switchedOnBeforeTS~0)) (.cse4 (not (= ~waterLevel~0 1))) (.cse5 (not (= |#t~string3.offset| 0)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5) (or .cse1 .cse6 .cse2 .cse7 .cse4 .cse5) (or .cse6 .cse1 .cse8 .cse7 .cse4 .cse5) (or .cse0 .cse1 .cse8 .cse3 .cse4 .cse5))) [2018-11-10 12:22:05,563 INFO L425 ceAbstractionStarter]: For program point __utac_acc__Specification5_spec__2EXIT(lines 844 853) no Hoare annotation was computed. [2018-11-10 12:22:05,564 INFO L425 ceAbstractionStarter]: For program point __utac_acc__Specification5_spec__2FINAL(lines 844 853) no Hoare annotation was computed. [2018-11-10 12:22:05,564 INFO L421 ceAbstractionStarter]: At program point L864(line 864) the Hoare annotation is: (let ((.cse3 (not (= ~waterLevel~0 2))) (.cse7 (not (= ~systemActive~0 0))) (.cse2 (not (= ~switchedOnBeforeTS~0 ~pumpRunning~0))) (.cse0 (not (= 0 ~pumpRunning~0))) (.cse1 (not (= ~systemActive~0 1))) (.cse6 (not (= ~waterLevel~0 1))) (.cse4 (not (= |#t~string3.offset| 0))) (.cse5 (<= __utac_acc__Specification5_spec__3_~tmp~9 ~waterLevel~0))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4) (or .cse0 .cse5 .cse1 .cse2 .cse6 .cse4) (or (not (= 1 ~pumpRunning~0)) .cse1 .cse3 .cse4) (or .cse7 (or (or .cse0 .cse3 .cse4) .cse2)) (or .cse0 .cse7 .cse2 .cse6 .cse5 .cse4) (or (< ~switchedOnBeforeTS~0 1) .cse0 .cse1 .cse6 .cse4 .cse5))) [2018-11-10 12:22:05,564 INFO L425 ceAbstractionStarter]: For program point L864-1(line 864) no Hoare annotation was computed. [2018-11-10 12:22:05,564 INFO L425 ceAbstractionStarter]: For program point L862(lines 862 879) no Hoare annotation was computed. [2018-11-10 12:22:05,564 INFO L425 ceAbstractionStarter]: For program point L862-1(lines 854 882) no Hoare annotation was computed. [2018-11-10 12:22:05,564 INFO L428 ceAbstractionStarter]: At program point L860(line 860) the Hoare annotation is: true [2018-11-10 12:22:05,564 INFO L425 ceAbstractionStarter]: For program point L860-1(line 860) no Hoare annotation was computed. [2018-11-10 12:22:05,564 INFO L428 ceAbstractionStarter]: At program point __utac_acc__Specification5_spec__3ENTRY(lines 854 882) the Hoare annotation is: true [2018-11-10 12:22:05,564 INFO L425 ceAbstractionStarter]: For program point __utac_acc__Specification5_spec__3EXIT(lines 854 882) no Hoare annotation was computed. [2018-11-10 12:22:05,564 INFO L421 ceAbstractionStarter]: At program point L869(line 869) the Hoare annotation is: (let ((.cse1 (not (= ~systemActive~0 0))) (.cse6 (not (= ~waterLevel~0 2))) (.cse2 (not (= ~switchedOnBeforeTS~0 ~pumpRunning~0))) (.cse0 (not (= 0 ~pumpRunning~0))) (.cse5 (not (= ~systemActive~0 1))) (.cse3 (not (= ~waterLevel~0 1))) (.cse4 (not (= |#t~string3.offset| 0)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4) (or .cse0 .cse5 .cse2 .cse6 .cse4) (or (not (= 1 ~pumpRunning~0)) .cse5 .cse6 .cse4) (or .cse0 .cse5 .cse2 .cse3 .cse4) (or .cse1 (or (or .cse0 .cse6 .cse4) .cse2)) (or (< ~switchedOnBeforeTS~0 1) .cse0 .cse5 .cse3 .cse4))) [2018-11-10 12:22:05,564 INFO L425 ceAbstractionStarter]: For program point L867(lines 867 873) no Hoare annotation was computed. [2018-11-10 12:22:05,564 INFO L425 ceAbstractionStarter]: For program point L866(lines 866 876) no Hoare annotation was computed. [2018-11-10 12:22:05,565 INFO L421 ceAbstractionStarter]: At program point mainENTRY(lines 960 982) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (and (= 0 ~pumpRunning~0) (= |old(~waterLevel~0)| ~waterLevel~0) (= ~systemActive~0 1) (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~switchedOnBeforeTS~0)| |old(~pumpRunning~0)|)) (not (= |old(~waterLevel~0)| 1)) (not (= |#t~string3.offset| 0))) [2018-11-10 12:22:05,565 INFO L425 ceAbstractionStarter]: For program point mainEXIT(lines 960 982) no Hoare annotation was computed. [2018-11-10 12:22:05,565 INFO L425 ceAbstractionStarter]: For program point mainFINAL(lines 960 982) no Hoare annotation was computed. [2018-11-10 12:22:05,565 INFO L421 ceAbstractionStarter]: At program point L972(line 972) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~switchedOnBeforeTS~0)| |old(~pumpRunning~0)|)) (not (= |old(~waterLevel~0)| 1)) (and (= 0 ~pumpRunning~0) (= |old(~waterLevel~0)| ~waterLevel~0) (= ~systemActive~0 1) (= main_~tmp~10 1) (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (not (= |#t~string3.offset| 0))) [2018-11-10 12:22:05,565 INFO L421 ceAbstractionStarter]: At program point L972-1(line 972) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~switchedOnBeforeTS~0)| |old(~pumpRunning~0)|)) (not (= |old(~waterLevel~0)| 1)) (and (= 0 ~pumpRunning~0) (= |old(~waterLevel~0)| ~waterLevel~0) (= ~systemActive~0 1) (= main_~tmp~10 1) (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (not (= |#t~string3.offset| 0))) [2018-11-10 12:22:05,565 INFO L425 ceAbstractionStarter]: For program point L970(lines 970 977) no Hoare annotation was computed. [2018-11-10 12:22:05,565 INFO L425 ceAbstractionStarter]: For program point L970-1(lines 970 977) no Hoare annotation was computed. [2018-11-10 12:22:05,565 INFO L425 ceAbstractionStarter]: For program point L968(line 968) no Hoare annotation was computed. [2018-11-10 12:22:05,565 INFO L421 ceAbstractionStarter]: At program point L967(line 967) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (and (= 0 ~pumpRunning~0) (= |old(~waterLevel~0)| ~waterLevel~0) (= ~systemActive~0 1) (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~switchedOnBeforeTS~0)| |old(~pumpRunning~0)|)) (not (= |old(~waterLevel~0)| 1)) (not (= |#t~string3.offset| 0))) [2018-11-10 12:22:05,565 INFO L421 ceAbstractionStarter]: At program point L966(line 966) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (and (= 0 ~pumpRunning~0) (= |old(~waterLevel~0)| ~waterLevel~0) (= ~systemActive~0 1) (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~switchedOnBeforeTS~0)| |old(~pumpRunning~0)|)) (not (= |old(~waterLevel~0)| 1)) (not (= |#t~string3.offset| 0))) [2018-11-10 12:22:05,566 INFO L421 ceAbstractionStarter]: At program point L966-1(line 966) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (and (= 0 ~pumpRunning~0) (= |old(~waterLevel~0)| ~waterLevel~0) (= ~systemActive~0 1) (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~switchedOnBeforeTS~0)| |old(~pumpRunning~0)|)) (not (= |old(~waterLevel~0)| 1)) (not (= |#t~string3.offset| 0))) [2018-11-10 12:22:05,566 INFO L425 ceAbstractionStarter]: For program point L929(line 929) no Hoare annotation was computed. [2018-11-10 12:22:05,566 INFO L425 ceAbstractionStarter]: For program point L928(line 928) no Hoare annotation was computed. [2018-11-10 12:22:05,566 INFO L425 ceAbstractionStarter]: For program point Specification2EXIT(lines 915 938) no Hoare annotation was computed. [2018-11-10 12:22:05,566 INFO L425 ceAbstractionStarter]: For program point L927(line 927) no Hoare annotation was computed. [2018-11-10 12:22:05,566 INFO L425 ceAbstractionStarter]: For program point L926(line 926) no Hoare annotation was computed. [2018-11-10 12:22:05,566 INFO L425 ceAbstractionStarter]: For program point L925(line 925) no Hoare annotation was computed. [2018-11-10 12:22:05,566 INFO L425 ceAbstractionStarter]: For program point Specification2ENTRY(lines 915 938) no Hoare annotation was computed. [2018-11-10 12:22:05,566 INFO L425 ceAbstractionStarter]: For program point L924(line 924) no Hoare annotation was computed. [2018-11-10 12:22:05,566 INFO L425 ceAbstractionStarter]: For program point Specification2FINAL(lines 915 938) no Hoare annotation was computed. [2018-11-10 12:22:05,566 INFO L425 ceAbstractionStarter]: For program point L923(line 923) no Hoare annotation was computed. [2018-11-10 12:22:05,566 INFO L425 ceAbstractionStarter]: For program point L922(line 922) no Hoare annotation was computed. [2018-11-10 12:22:05,567 INFO L425 ceAbstractionStarter]: For program point L921(line 921) no Hoare annotation was computed. [2018-11-10 12:22:05,567 INFO L425 ceAbstractionStarter]: For program point L920(line 920) no Hoare annotation was computed. [2018-11-10 12:22:05,567 INFO L425 ceAbstractionStarter]: For program point L933(line 933) no Hoare annotation was computed. [2018-11-10 12:22:05,567 INFO L425 ceAbstractionStarter]: For program point L932(line 932) no Hoare annotation was computed. [2018-11-10 12:22:05,567 INFO L425 ceAbstractionStarter]: For program point L931(line 931) no Hoare annotation was computed. [2018-11-10 12:22:05,567 INFO L425 ceAbstractionStarter]: For program point L930(line 930) no Hoare annotation was computed. [2018-11-10 12:22:05,567 INFO L425 ceAbstractionStarter]: For program point stopSystemEXIT(lines 444 458) no Hoare annotation was computed. [2018-11-10 12:22:05,567 INFO L425 ceAbstractionStarter]: For program point L448(lines 448 454) no Hoare annotation was computed. [2018-11-10 12:22:05,567 INFO L421 ceAbstractionStarter]: At program point stopSystemENTRY(lines 444 458) the Hoare annotation is: (let ((.cse3 (not (= 0 |old(~pumpRunning~0)|))) (.cse8 (not (= ~waterLevel~0 2))) (.cse5 (not (= |#t~string3.offset| 0))) (.cse7 (= |old(~systemActive~0)| 0))) (let ((.cse2 (= 0 ~systemActive~0)) (.cse0 (not .cse7)) (.cse1 (or .cse3 .cse8 .cse5)) (.cse6 (= 0 ~pumpRunning~0)) (.cse4 (not (= ~waterLevel~0 1)))) (and (or .cse0 .cse1 .cse2) (or .cse2 .cse0 .cse3 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|)) .cse4 .cse5) (or .cse1 .cse6) (or (and (= ~pumpRunning~0 |old(~pumpRunning~0)|) (not (= ~systemActive~0 0))) (or (or .cse7 .cse8 .cse5) (not (= 1 |old(~pumpRunning~0)|)))) (or .cse3 .cse6 .cse4 .cse5)))) [2018-11-10 12:22:05,567 INFO L425 ceAbstractionStarter]: For program point stopSystemFINAL(lines 444 458) no Hoare annotation was computed. [2018-11-10 12:22:05,567 INFO L421 ceAbstractionStarter]: At program point L450(line 450) the Hoare annotation is: (let ((.cse0 (not (= 0 |old(~pumpRunning~0)|))) (.cse2 (not (= ~waterLevel~0 2))) (.cse1 (not (= |#t~string3.offset| 0)))) (and (or .cse0 (not (= ~waterLevel~0 1)) .cse1) (or (and (= ~pumpRunning~0 |old(~pumpRunning~0)|) (not (= ~systemActive~0 0))) (or (or (= |old(~systemActive~0)| 0) .cse2 .cse1) (not (= 1 |old(~pumpRunning~0)|)))) (or .cse0 .cse2 .cse1))) [2018-11-10 12:22:05,568 INFO L425 ceAbstractionStarter]: For program point isPumpRunningEXIT(lines 361 369) no Hoare annotation was computed. [2018-11-10 12:22:05,568 INFO L428 ceAbstractionStarter]: At program point isPumpRunningENTRY(lines 361 369) the Hoare annotation is: true [2018-11-10 12:22:05,568 INFO L425 ceAbstractionStarter]: For program point isPumpRunningFINAL(lines 361 369) no Hoare annotation was computed. [2018-11-10 12:22:05,568 INFO L428 ceAbstractionStarter]: At program point L432(line 432) the Hoare annotation is: true [2018-11-10 12:22:05,568 INFO L425 ceAbstractionStarter]: For program point L434-2(lines 434 438) no Hoare annotation was computed. [2018-11-10 12:22:05,568 INFO L425 ceAbstractionStarter]: For program point L432-1(line 432) no Hoare annotation was computed. [2018-11-10 12:22:05,568 INFO L428 ceAbstractionStarter]: At program point isLowWaterLevelENTRY(lines 425 443) the Hoare annotation is: true [2018-11-10 12:22:05,568 INFO L425 ceAbstractionStarter]: For program point isLowWaterLevelEXIT(lines 425 443) no Hoare annotation was computed. [2018-11-10 12:22:05,568 INFO L425 ceAbstractionStarter]: For program point L434(lines 434 438) no Hoare annotation was computed. [2018-11-10 12:22:05,568 INFO L425 ceAbstractionStarter]: For program point isLowWaterLevelFINAL(lines 425 443) no Hoare annotation was computed. [2018-11-10 12:22:05,568 INFO L425 ceAbstractionStarter]: For program point L377(lines 377 385) no Hoare annotation was computed. [2018-11-10 12:22:05,568 INFO L425 ceAbstractionStarter]: For program point L377-2(lines 377 385) no Hoare annotation was computed. [2018-11-10 12:22:05,568 INFO L425 ceAbstractionStarter]: For program point L400(line 400) no Hoare annotation was computed. [2018-11-10 12:22:05,568 INFO L425 ceAbstractionStarter]: For program point L400-1(line 400) no Hoare annotation was computed. [2018-11-10 12:22:05,569 INFO L425 ceAbstractionStarter]: For program point printPumpFINAL(lines 370 405) no Hoare annotation was computed. [2018-11-10 12:22:05,569 INFO L425 ceAbstractionStarter]: For program point printPumpENTRY(lines 370 405) no Hoare annotation was computed. [2018-11-10 12:22:05,569 INFO L425 ceAbstractionStarter]: For program point L389(lines 389 397) no Hoare annotation was computed. [2018-11-10 12:22:05,569 INFO L425 ceAbstractionStarter]: For program point L389-2(lines 389 397) no Hoare annotation was computed. [2018-11-10 12:22:05,569 INFO L425 ceAbstractionStarter]: For program point printPumpEXIT(lines 370 405) no Hoare annotation was computed. [2018-11-10 12:22:05,569 INFO L425 ceAbstractionStarter]: For program point select_featuresEXIT(lines 995 1001) no Hoare annotation was computed. [2018-11-10 12:22:05,569 INFO L428 ceAbstractionStarter]: At program point select_featuresFINAL(lines 995 1001) the Hoare annotation is: true [2018-11-10 12:22:05,569 INFO L425 ceAbstractionStarter]: For program point L507(line 507) no Hoare annotation was computed. [2018-11-10 12:22:05,569 INFO L425 ceAbstractionStarter]: For program point L503(line 503) no Hoare annotation was computed. [2018-11-10 12:22:05,569 INFO L425 ceAbstractionStarter]: For program point __utac__exception__cf_handler_setFINAL(lines 466 511) no Hoare annotation was computed. [2018-11-10 12:22:05,569 INFO L425 ceAbstractionStarter]: For program point L503-1(line 503) no Hoare annotation was computed. [2018-11-10 12:22:05,569 INFO L425 ceAbstractionStarter]: For program point L503-2(line 503) no Hoare annotation was computed. [2018-11-10 12:22:05,569 INFO L425 ceAbstractionStarter]: For program point L496(line 496) no Hoare annotation was computed. [2018-11-10 12:22:05,570 INFO L425 ceAbstractionStarter]: For program point __utac__exception__cf_handler_setENTRY(lines 466 511) no Hoare annotation was computed. [2018-11-10 12:22:05,570 INFO L425 ceAbstractionStarter]: For program point L496-1(line 496) no Hoare annotation was computed. [2018-11-10 12:22:05,570 INFO L425 ceAbstractionStarter]: For program point L492(line 492) no Hoare annotation was computed. [2018-11-10 12:22:05,570 INFO L425 ceAbstractionStarter]: For program point L492-1(line 492) no Hoare annotation was computed. [2018-11-10 12:22:05,570 INFO L425 ceAbstractionStarter]: For program point __utac__exception__cf_handler_setEXIT(lines 466 511) no Hoare annotation was computed. [2018-11-10 12:22:05,570 INFO L425 ceAbstractionStarter]: For program point L489(line 489) no Hoare annotation was computed. [2018-11-10 12:22:05,570 INFO L425 ceAbstractionStarter]: For program point L489-1(line 489) no Hoare annotation was computed. [2018-11-10 12:22:05,570 INFO L425 ceAbstractionStarter]: For program point L799(lines 799 806) no Hoare annotation was computed. [2018-11-10 12:22:05,570 INFO L425 ceAbstractionStarter]: For program point L798(line 798) no Hoare annotation was computed. [2018-11-10 12:22:05,570 INFO L425 ceAbstractionStarter]: For program point L798-1(line 798) no Hoare annotation was computed. [2018-11-10 12:22:05,570 INFO L425 ceAbstractionStarter]: For program point __utac__get_this_argtypeFINAL(lines 779 824) no Hoare annotation was computed. [2018-11-10 12:22:05,570 INFO L425 ceAbstractionStarter]: For program point L793(lines 793 813) no Hoare annotation was computed. [2018-11-10 12:22:05,570 INFO L425 ceAbstractionStarter]: For program point L820(line 820) no Hoare annotation was computed. [2018-11-10 12:22:05,570 INFO L425 ceAbstractionStarter]: For program point L820-1(line 820) no Hoare annotation was computed. [2018-11-10 12:22:05,571 INFO L425 ceAbstractionStarter]: For program point L818(line 818) no Hoare annotation was computed. [2018-11-10 12:22:05,571 INFO L425 ceAbstractionStarter]: For program point L818-1(line 818) no Hoare annotation was computed. [2018-11-10 12:22:05,571 INFO L425 ceAbstractionStarter]: For program point __utac__get_this_argtypeENTRY(lines 779 824) no Hoare annotation was computed. [2018-11-10 12:22:05,571 INFO L425 ceAbstractionStarter]: For program point L810(lines 810 811) no Hoare annotation was computed. [2018-11-10 12:22:05,571 INFO L425 ceAbstractionStarter]: For program point L810-1(lines 793 813) no Hoare annotation was computed. [2018-11-10 12:22:05,571 INFO L425 ceAbstractionStarter]: For program point __utac__get_this_argtypeEXIT(lines 779 824) no Hoare annotation was computed. [2018-11-10 12:22:05,571 INFO L425 ceAbstractionStarter]: For program point L803(lines 803 804) no Hoare annotation was computed. [2018-11-10 12:22:05,571 INFO L421 ceAbstractionStarter]: At program point runTestENTRY(lines 946 956) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (and (= 0 ~pumpRunning~0) (= |old(~waterLevel~0)| ~waterLevel~0) (= ~systemActive~0 1) (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~switchedOnBeforeTS~0)| |old(~pumpRunning~0)|)) (not (= |old(~waterLevel~0)| 1)) (not (= |#t~string3.offset| 0))) [2018-11-10 12:22:05,571 INFO L425 ceAbstractionStarter]: For program point runTestEXIT(lines 946 956) no Hoare annotation was computed. [2018-11-10 12:22:05,571 INFO L421 ceAbstractionStarter]: At program point L951(line 951) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (and (= 0 ~pumpRunning~0) (= |old(~waterLevel~0)| ~waterLevel~0) (= ~systemActive~0 1)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~switchedOnBeforeTS~0)| |old(~pumpRunning~0)|)) (not (= |old(~waterLevel~0)| 1)) (not (= |#t~string3.offset| 0))) [2018-11-10 12:22:05,571 INFO L425 ceAbstractionStarter]: For program point runTestFINAL(lines 946 956) no Hoare annotation was computed. [2018-11-10 12:22:05,571 INFO L428 ceAbstractionStarter]: At program point isMethaneAlarmENTRY(lines 350 360) the Hoare annotation is: true [2018-11-10 12:22:05,572 INFO L425 ceAbstractionStarter]: For program point isMethaneAlarmEXIT(lines 350 360) no Hoare annotation was computed. [2018-11-10 12:22:05,572 INFO L425 ceAbstractionStarter]: For program point isMethaneAlarmFINAL(lines 350 360) no Hoare annotation was computed. [2018-11-10 12:22:05,572 INFO L428 ceAbstractionStarter]: At program point L355(line 355) the Hoare annotation is: true [2018-11-10 12:22:05,572 INFO L425 ceAbstractionStarter]: For program point L355-1(line 355) no Hoare annotation was computed. [2018-11-10 12:22:05,572 INFO L421 ceAbstractionStarter]: At program point deactivatePumpENTRY(lines 342 349) the Hoare annotation is: (let ((.cse1 (not (= |#t~string3.offset| 0))) (.cse0 (not (= 1 |old(~pumpRunning~0)|)))) (and (or .cse0 (not (= ~systemActive~0 1)) (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|)) (not (= ~waterLevel~0 1)) (= ~switchedOnBeforeTS~0 ~pumpRunning~0) .cse1) (or (= ~pumpRunning~0 |old(~pumpRunning~0)|) (or (or (= ~systemActive~0 0) (not (= ~waterLevel~0 2)) .cse1) .cse0)))) [2018-11-10 12:22:05,572 INFO L425 ceAbstractionStarter]: For program point deactivatePumpEXIT(lines 342 349) no Hoare annotation was computed. [2018-11-10 12:22:05,572 INFO L425 ceAbstractionStarter]: For program point deactivatePumpFINAL(lines 342 349) no Hoare annotation was computed. [2018-11-10 12:22:05,572 INFO L425 ceAbstractionStarter]: For program point isHighWaterSensorDryEXIT(lines 127 140) no Hoare annotation was computed. [2018-11-10 12:22:05,572 INFO L425 ceAbstractionStarter]: For program point L131(lines 131 137) no Hoare annotation was computed. [2018-11-10 12:22:05,572 INFO L428 ceAbstractionStarter]: At program point isHighWaterSensorDryENTRY(lines 127 140) the Hoare annotation is: true [2018-11-10 12:22:05,572 INFO L425 ceAbstractionStarter]: For program point isHighWaterSensorDryFINAL(lines 127 140) no Hoare annotation was computed. [2018-11-10 12:22:05,572 INFO L425 ceAbstractionStarter]: For program point processEnvironmentEXIT(lines 291 315) no Hoare annotation was computed. [2018-11-10 12:22:05,573 INFO L421 ceAbstractionStarter]: At program point L310(line 310) the Hoare annotation is: (let ((.cse1 (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (.cse0 (not (= 0 |old(~pumpRunning~0)|))) (.cse2 (not (= ~systemActive~0 1))) (.cse3 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|))) (.cse4 (not (= ~waterLevel~0 1))) (.cse5 (not (= |#t~string3.offset| 0)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5) (or .cse1 (or .cse3 (or .cse0 .cse2 (not (= ~waterLevel~0 2)) .cse5))) (or (not (= 1 |old(~pumpRunning~0)|)) .cse2 .cse3 .cse4 .cse5))) [2018-11-10 12:22:05,573 INFO L425 ceAbstractionStarter]: For program point L310-1(lines 291 315) no Hoare annotation was computed. [2018-11-10 12:22:05,573 INFO L421 ceAbstractionStarter]: At program point processEnvironmentENTRY(lines 291 315) the Hoare annotation is: (let ((.cse2 (not (= ~waterLevel~0 1))) (.cse3 (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (.cse1 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|))) (.cse5 (not (= 0 |old(~pumpRunning~0)|))) (.cse0 (not (= ~systemActive~0 1))) (.cse4 (not (= |#t~string3.offset| 0)))) (and (or (not (= 1 |old(~pumpRunning~0)|)) .cse0 .cse1 .cse2 .cse3 .cse4) (or .cse5 .cse3 .cse0 .cse1 .cse2 .cse4) (or .cse3 (or .cse1 (or .cse5 .cse0 (not (= ~waterLevel~0 2)) .cse4))))) [2018-11-10 12:22:05,573 INFO L421 ceAbstractionStarter]: At program point L305(line 305) the Hoare annotation is: (let ((.cse2 (not (= ~waterLevel~0 1))) (.cse1 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|))) (.cse4 (not (= 0 |old(~pumpRunning~0)|))) (.cse0 (not (= ~systemActive~0 1))) (.cse3 (not (= |#t~string3.offset| 0)))) (and (or (not (= 1 |old(~pumpRunning~0)|)) .cse0 .cse1 .cse2 .cse3) (or .cse4 .cse0 .cse1 .cse2 .cse3) (or .cse1 (or .cse4 .cse0 (not (= ~waterLevel~0 2)) .cse3)))) [2018-11-10 12:22:05,573 INFO L421 ceAbstractionStarter]: At program point L301(line 301) the Hoare annotation is: (let ((.cse2 (not (= ~waterLevel~0 1))) (.cse1 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|))) (.cse4 (not (= 0 |old(~pumpRunning~0)|))) (.cse0 (not (= ~systemActive~0 1))) (.cse3 (not (= |#t~string3.offset| 0)))) (and (or (not (= 1 |old(~pumpRunning~0)|)) (and (= processEnvironment_~tmp~2 1) (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) .cse0 .cse1 .cse2 .cse3) (or .cse4 .cse0 .cse1 .cse2 .cse3) (or .cse1 (or .cse4 .cse0 (not (= ~waterLevel~0 2)) .cse3)))) [2018-11-10 12:22:05,573 INFO L425 ceAbstractionStarter]: For program point L299(lines 299 307) no Hoare annotation was computed. [2018-11-10 12:22:05,573 INFO L421 ceAbstractionStarter]: At program point L297(line 297) the Hoare annotation is: (let ((.cse2 (not (= ~waterLevel~0 1))) (.cse1 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|))) (.cse4 (not (= 0 |old(~pumpRunning~0)|))) (.cse0 (not (= ~systemActive~0 1))) (.cse3 (not (= |#t~string3.offset| 0)))) (and (or (not (= 1 |old(~pumpRunning~0)|)) .cse0 .cse1 .cse2 (= ~switchedOnBeforeTS~0 ~pumpRunning~0) .cse3) (or .cse4 .cse0 .cse1 .cse2 .cse3) (or .cse1 (or .cse4 .cse0 (not (= ~waterLevel~0 2)) .cse3)))) [2018-11-10 12:22:05,573 INFO L425 ceAbstractionStarter]: For program point L297-1(line 297) no Hoare annotation was computed. [2018-11-10 12:22:05,573 INFO L425 ceAbstractionStarter]: For program point L295(lines 295 312) no Hoare annotation was computed. [2018-11-10 12:22:05,574 INFO L425 ceAbstractionStarter]: For program point processEnvironment__wrappee__baseEXIT(lines 257 263) no Hoare annotation was computed. [2018-11-10 12:22:05,574 INFO L428 ceAbstractionStarter]: At program point processEnvironment__wrappee__baseFINAL(lines 257 263) the Hoare annotation is: true [2018-11-10 12:22:05,574 INFO L421 ceAbstractionStarter]: At program point testENTRY(lines 154 219) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (and (= 0 ~pumpRunning~0) (= |old(~waterLevel~0)| ~waterLevel~0) (= ~systemActive~0 1)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~waterLevel~0)| 1)) (not (= |#t~string3.offset| 0))) [2018-11-10 12:22:05,574 INFO L421 ceAbstractionStarter]: At program point L186(line 186) the Hoare annotation is: (let ((.cse1 (= 2 ~waterLevel~0)) (.cse5 (= ~systemActive~0 1)) (.cse0 (= 0 ~pumpRunning~0)) (.cse2 (= test_~splverifierCounter~0 0)) (.cse4 (= 0 ~systemActive~0)) (.cse3 (= ~switchedOnBeforeTS~0 ~pumpRunning~0))) (or (and (and (and .cse0 .cse1 .cse2) .cse3) .cse4) (not (= |old(~systemActive~0)| 1)) (and .cse1 (= ~pumpRunning~0 1) .cse5 .cse2) (not (= 0 |old(~pumpRunning~0)|)) (and .cse0 .cse1 .cse5 .cse2) (and .cse0 (= |old(~waterLevel~0)| ~waterLevel~0) .cse5 .cse2) (and .cse0 (= 1 ~waterLevel~0) .cse2 .cse4 .cse3) (not (= |old(~waterLevel~0)| 1)) (not (= |#t~string3.offset| 0)))) [2018-11-10 12:22:05,574 INFO L425 ceAbstractionStarter]: For program point L184(lines 184 190) no Hoare annotation was computed. [2018-11-10 12:22:05,574 INFO L425 ceAbstractionStarter]: For program point L184-1(lines 184 190) no Hoare annotation was computed. [2018-11-10 12:22:05,574 INFO L425 ceAbstractionStarter]: For program point testFINAL(lines 154 219) no Hoare annotation was computed. [2018-11-10 12:22:05,574 INFO L421 ceAbstractionStarter]: At program point L209(lines 164 211) the Hoare annotation is: (let ((.cse1 (= |old(~waterLevel~0)| ~waterLevel~0)) (.cse5 (= 0 ~systemActive~0)) (.cse0 (= 0 ~pumpRunning~0)) (.cse4 (= 2 ~waterLevel~0)) (.cse2 (= ~systemActive~0 1)) (.cse3 (= test_~splverifierCounter~0 0)) (.cse6 (= ~switchedOnBeforeTS~0 ~pumpRunning~0))) (or (not (= |old(~systemActive~0)| 1)) (and .cse0 .cse1 .cse2 .cse3) (not (= 0 |old(~pumpRunning~0)|)) (and .cse4 (= ~pumpRunning~0 1) .cse2 .cse3) (and (and .cse0 .cse4 .cse3) .cse5 .cse6) (and .cse0 .cse1 .cse3 .cse5 .cse6) (and .cse0 .cse4 .cse2 .cse3 .cse6) (not (= |old(~waterLevel~0)| 1)) (not (= |#t~string3.offset| 0)))) [2018-11-10 12:22:05,575 INFO L421 ceAbstractionStarter]: At program point L176(line 176) the Hoare annotation is: (let ((.cse6 (= ~systemActive~0 1)) (.cse8 (= 0 ~pumpRunning~0)) (.cse7 (= test_~splverifierCounter~0 0))) (let ((.cse1 (and .cse8 .cse7)) (.cse3 (= 0 ~systemActive~0)) (.cse0 (= 1 ~waterLevel~0)) (.cse5 (and .cse8 .cse6 .cse7)) (.cse4 (= 2 ~waterLevel~0)) (.cse2 (= ~switchedOnBeforeTS~0 ~pumpRunning~0))) (or (and (and (and .cse0 .cse1) .cse2) .cse3) (and .cse4 .cse1 .cse3 .cse2) (not (= |old(~systemActive~0)| 1)) (and .cse5 .cse0) (and .cse4 (= ~pumpRunning~0 1) .cse6 .cse7) (not (= 0 |old(~pumpRunning~0)|)) (and .cse5 .cse4 .cse2) (not (= |old(~waterLevel~0)| 1)) (not (= |#t~string3.offset| 0))))) [2018-11-10 12:22:05,575 INFO L425 ceAbstractionStarter]: For program point L174(lines 174 180) no Hoare annotation was computed. [2018-11-10 12:22:05,575 INFO L425 ceAbstractionStarter]: For program point L174-1(lines 174 180) no Hoare annotation was computed. [2018-11-10 12:22:05,575 INFO L425 ceAbstractionStarter]: For program point L166(lines 166 170) no Hoare annotation was computed. [2018-11-10 12:22:05,575 INFO L425 ceAbstractionStarter]: For program point L164-1(lines 164 211) no Hoare annotation was computed. [2018-11-10 12:22:05,575 INFO L421 ceAbstractionStarter]: At program point L212(lines 163 213) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~waterLevel~0)| 1)) (not (= |#t~string3.offset| 0))) [2018-11-10 12:22:05,575 INFO L421 ceAbstractionStarter]: At program point L202(line 202) the Hoare annotation is: (let ((.cse0 (= 0 ~pumpRunning~0)) (.cse2 (= 2 ~waterLevel~0)) (.cse1 (= test_~splverifierCounter~0 0))) (or (and .cse0 (= |old(~waterLevel~0)| ~waterLevel~0) .cse1) (not (= |old(~systemActive~0)| 1)) (not (= 0 |old(~pumpRunning~0)|)) (and (= ~pumpRunning~0 1) (and (not (= ~systemActive~0 0)) .cse2 .cse1)) (not (= |old(~waterLevel~0)| 1)) (and .cse0 .cse2 .cse1) (not (= |#t~string3.offset| 0)))) [2018-11-10 12:22:05,575 INFO L425 ceAbstractionStarter]: For program point L200(lines 200 206) no Hoare annotation was computed. [2018-11-10 12:22:05,575 INFO L421 ceAbstractionStarter]: At program point L200-1(lines 194 207) the Hoare annotation is: (let ((.cse4 (= 0 ~systemActive~0)) (.cse0 (= 2 ~waterLevel~0)) (.cse3 (= 0 ~pumpRunning~0)) (.cse5 (= |old(~waterLevel~0)| ~waterLevel~0)) (.cse1 (= ~systemActive~0 1)) (.cse2 (= test_~splverifierCounter~0 0))) (or (not (= |old(~systemActive~0)| 1)) (and .cse0 (= ~pumpRunning~0 1) .cse1 .cse2) (and (and .cse3 .cse0 .cse2) .cse4) (not (= 0 |old(~pumpRunning~0)|)) (and .cse3 .cse5 .cse2 .cse4) (and .cse3 .cse0 .cse1 .cse2) (and .cse3 .cse5 .cse1 .cse2) (not (= |old(~waterLevel~0)| 1)) (not (= |#t~string3.offset| 0)))) [2018-11-10 12:22:05,575 INFO L425 ceAbstractionStarter]: For program point L165(lines 164 211) no Hoare annotation was computed. [2018-11-10 12:22:05,575 INFO L425 ceAbstractionStarter]: For program point testEXIT(lines 154 219) no Hoare annotation was computed. [2018-11-10 12:22:05,576 INFO L425 ceAbstractionStarter]: For program point L194(lines 194 207) no Hoare annotation was computed. [2018-11-10 12:22:05,576 INFO L425 ceAbstractionStarter]: For program point L764(lines 764 765) no Hoare annotation was computed. [2018-11-10 12:22:05,576 INFO L425 ceAbstractionStarter]: For program point L764-1(lines 747 767) no Hoare annotation was computed. [2018-11-10 12:22:05,576 INFO L425 ceAbstractionStarter]: For program point __utac__get_this_argENTRY(lines 733 778) no Hoare annotation was computed. [2018-11-10 12:22:05,576 INFO L425 ceAbstractionStarter]: For program point L757(lines 757 758) no Hoare annotation was computed. [2018-11-10 12:22:05,576 INFO L425 ceAbstractionStarter]: For program point __utac__get_this_argEXIT(lines 733 778) no Hoare annotation was computed. [2018-11-10 12:22:05,576 INFO L425 ceAbstractionStarter]: For program point L753(lines 753 760) no Hoare annotation was computed. [2018-11-10 12:22:05,576 INFO L425 ceAbstractionStarter]: For program point __utac__get_this_argFINAL(lines 733 778) no Hoare annotation was computed. [2018-11-10 12:22:05,576 INFO L425 ceAbstractionStarter]: For program point L752(line 752) no Hoare annotation was computed. [2018-11-10 12:22:05,576 INFO L425 ceAbstractionStarter]: For program point L752-1(line 752) no Hoare annotation was computed. [2018-11-10 12:22:05,576 INFO L425 ceAbstractionStarter]: For program point L747(lines 747 767) no Hoare annotation was computed. [2018-11-10 12:22:05,576 INFO L425 ceAbstractionStarter]: For program point L774(line 774) no Hoare annotation was computed. [2018-11-10 12:22:05,576 INFO L425 ceAbstractionStarter]: For program point L774-1(line 774) no Hoare annotation was computed. [2018-11-10 12:22:05,576 INFO L425 ceAbstractionStarter]: For program point L772(line 772) no Hoare annotation was computed. [2018-11-10 12:22:05,577 INFO L425 ceAbstractionStarter]: For program point L772-1(line 772) no Hoare annotation was computed. [2018-11-10 12:22:05,577 INFO L421 ceAbstractionStarter]: At program point activatePump__wrappee__lowWaterSensorENTRY(lines 316 323) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (not (= ~systemActive~0 1)) (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|)) (= ~switchedOnBeforeTS~0 ~pumpRunning~0) (not (= ~waterLevel~0 2)) (not (= |#t~string3.offset| 0))) [2018-11-10 12:22:05,577 INFO L425 ceAbstractionStarter]: For program point activatePump__wrappee__lowWaterSensorFINAL(lines 316 323) no Hoare annotation was computed. [2018-11-10 12:22:05,577 INFO L425 ceAbstractionStarter]: For program point activatePump__wrappee__lowWaterSensorEXIT(lines 316 323) no Hoare annotation was computed. [2018-11-10 12:22:05,577 INFO L425 ceAbstractionStarter]: For program point isLowWaterSensorDryFINAL(lines 141 149) no Hoare annotation was computed. [2018-11-10 12:22:05,577 INFO L428 ceAbstractionStarter]: At program point isLowWaterSensorDryENTRY(lines 141 149) the Hoare annotation is: true [2018-11-10 12:22:05,577 INFO L425 ceAbstractionStarter]: For program point isLowWaterSensorDryEXIT(lines 141 149) no Hoare annotation was computed. [2018-11-10 12:22:05,577 INFO L425 ceAbstractionStarter]: For program point printEnvironmentEXIT(lines 95 117) no Hoare annotation was computed. [2018-11-10 12:22:05,577 INFO L425 ceAbstractionStarter]: For program point L103(lines 103 111) no Hoare annotation was computed. [2018-11-10 12:22:05,577 INFO L425 ceAbstractionStarter]: For program point printEnvironmentENTRY(lines 95 117) no Hoare annotation was computed. [2018-11-10 12:22:05,577 INFO L425 ceAbstractionStarter]: For program point L103-2(lines 103 111) no Hoare annotation was computed. [2018-11-10 12:22:05,577 INFO L425 ceAbstractionStarter]: For program point printEnvironmentFINAL(lines 95 117) no Hoare annotation was computed. [2018-11-10 12:22:05,577 INFO L425 ceAbstractionStarter]: For program point L700(lines 678 701) no Hoare annotation was computed. [2018-11-10 12:22:05,578 INFO L425 ceAbstractionStarter]: For program point L692(line 692) no Hoare annotation was computed. [2018-11-10 12:22:05,578 INFO L425 ceAbstractionStarter]: For program point L659(lines 659 675) no Hoare annotation was computed. [2018-11-10 12:22:05,578 INFO L425 ceAbstractionStarter]: For program point L692-1(line 692) no Hoare annotation was computed. [2018-11-10 12:22:05,578 INFO L425 ceAbstractionStarter]: For program point L721(line 721) no Hoare annotation was computed. [2018-11-10 12:22:05,578 INFO L425 ceAbstractionStarter]: For program point L721-1(line 721) no Hoare annotation was computed. [2018-11-10 12:22:05,578 INFO L425 ceAbstractionStarter]: For program point L680(lines 679 699) no Hoare annotation was computed. [2018-11-10 12:22:05,578 INFO L425 ceAbstractionStarter]: For program point L676(lines 676 717) no Hoare annotation was computed. [2018-11-10 12:22:05,578 INFO L425 ceAbstractionStarter]: For program point L668(line 668) no Hoare annotation was computed. [2018-11-10 12:22:05,578 INFO L425 ceAbstractionStarter]: For program point L668-1(line 668) no Hoare annotation was computed. [2018-11-10 12:22:05,578 INFO L425 ceAbstractionStarter]: For program point L664(line 664) no Hoare annotation was computed. [2018-11-10 12:22:05,578 INFO L425 ceAbstractionStarter]: For program point L664-1(line 664) no Hoare annotation was computed. [2018-11-10 12:22:05,578 INFO L425 ceAbstractionStarter]: For program point L718(lines 718 729) no Hoare annotation was computed. [2018-11-10 12:22:05,578 INFO L425 ceAbstractionStarter]: For program point L681(lines 681 685) no Hoare annotation was computed. [2018-11-10 12:22:05,578 INFO L425 ceAbstractionStarter]: For program point L710(line 710) no Hoare annotation was computed. [2018-11-10 12:22:05,579 INFO L425 ceAbstractionStarter]: For program point L710-1(line 710) no Hoare annotation was computed. [2018-11-10 12:22:05,579 INFO L425 ceAbstractionStarter]: For program point L706(line 706) no Hoare annotation was computed. [2018-11-10 12:22:05,579 INFO L425 ceAbstractionStarter]: For program point L706-1(line 706) no Hoare annotation was computed. [2018-11-10 12:22:05,579 INFO L425 ceAbstractionStarter]: For program point __utac__error_stack_mgtENTRY(lines 630 732) no Hoare annotation was computed. [2018-11-10 12:22:05,579 INFO L425 ceAbstractionStarter]: For program point L694(line 694) no Hoare annotation was computed. [2018-11-10 12:22:05,579 INFO L425 ceAbstractionStarter]: For program point L661(line 661) no Hoare annotation was computed. [2018-11-10 12:22:05,579 INFO L425 ceAbstractionStarter]: For program point L694-1(line 694) no Hoare annotation was computed. [2018-11-10 12:22:05,579 INFO L425 ceAbstractionStarter]: For program point L661-1(line 661) no Hoare annotation was computed. [2018-11-10 12:22:05,579 INFO L425 ceAbstractionStarter]: For program point L690(line 690) no Hoare annotation was computed. [2018-11-10 12:22:05,579 INFO L425 ceAbstractionStarter]: For program point L690-1(line 690) no Hoare annotation was computed. [2018-11-10 12:22:05,579 INFO L425 ceAbstractionStarter]: For program point L719(lines 719 726) no Hoare annotation was computed. [2018-11-10 12:22:05,579 INFO L425 ceAbstractionStarter]: For program point L711(line 711) no Hoare annotation was computed. [2018-11-10 12:22:05,579 INFO L425 ceAbstractionStarter]: For program point __utac__error_stack_mgtFINAL(lines 630 732) no Hoare annotation was computed. [2018-11-10 12:22:05,579 INFO L425 ceAbstractionStarter]: For program point L695(line 695) no Hoare annotation was computed. [2018-11-10 12:22:05,580 INFO L425 ceAbstractionStarter]: For program point __utac__error_stack_mgtEXIT(lines 630 732) no Hoare annotation was computed. [2018-11-10 12:22:05,580 INFO L425 ceAbstractionStarter]: For program point L654(lines 654 658) no Hoare annotation was computed. [2018-11-10 12:22:05,580 INFO L425 ceAbstractionStarter]: For program point L679-1(lines 679 699) no Hoare annotation was computed. [2018-11-10 12:22:05,580 INFO L425 ceAbstractionStarter]: For program point L679-3(lines 679 699) no Hoare annotation was computed. [2018-11-10 12:22:05,580 INFO L425 ceAbstractionStarter]: For program point L708(line 708) no Hoare annotation was computed. [2018-11-10 12:22:05,580 INFO L425 ceAbstractionStarter]: For program point L708-1(line 708) no Hoare annotation was computed. [2018-11-10 12:22:05,580 INFO L425 ceAbstractionStarter]: For program point select_oneENTRY(lines 985 994) no Hoare annotation was computed. [2018-11-10 12:22:05,580 INFO L425 ceAbstractionStarter]: For program point select_oneFINAL(lines 985 994) no Hoare annotation was computed. [2018-11-10 12:22:05,580 INFO L425 ceAbstractionStarter]: For program point select_oneEXIT(lines 985 994) no Hoare annotation was computed. [2018-11-10 12:22:05,580 INFO L425 ceAbstractionStarter]: For program point ULTIMATE.initFINAL(line -1) no Hoare annotation was computed. [2018-11-10 12:22:05,580 INFO L425 ceAbstractionStarter]: For program point L764(line 764) no Hoare annotation was computed. [2018-11-10 12:22:05,580 INFO L425 ceAbstractionStarter]: For program point L764-1(line 764) no Hoare annotation was computed. [2018-11-10 12:22:05,580 INFO L425 ceAbstractionStarter]: For program point L758(line 758) no Hoare annotation was computed. [2018-11-10 12:22:05,580 INFO L425 ceAbstractionStarter]: For program point L401(line 401) no Hoare annotation was computed. [2018-11-10 12:22:05,580 INFO L425 ceAbstractionStarter]: For program point L401-1(line 401) no Hoare annotation was computed. [2018-11-10 12:22:05,581 INFO L425 ceAbstractionStarter]: For program point L399(line 399) no Hoare annotation was computed. [2018-11-10 12:22:05,581 INFO L425 ceAbstractionStarter]: For program point L399-1(line 399) no Hoare annotation was computed. [2018-11-10 12:22:05,581 INFO L425 ceAbstractionStarter]: For program point L395(line 395) no Hoare annotation was computed. [2018-11-10 12:22:05,581 INFO L425 ceAbstractionStarter]: For program point L395-1(line 395) no Hoare annotation was computed. [2018-11-10 12:22:05,581 INFO L425 ceAbstractionStarter]: For program point L810(line 810) no Hoare annotation was computed. [2018-11-10 12:22:05,581 INFO L425 ceAbstractionStarter]: For program point L810-1(line 810) no Hoare annotation was computed. [2018-11-10 12:22:05,581 INFO L425 ceAbstractionStarter]: For program point L391(line 391) no Hoare annotation was computed. [2018-11-10 12:22:05,581 INFO L425 ceAbstractionStarter]: For program point L391-1(line 391) no Hoare annotation was computed. [2018-11-10 12:22:05,581 INFO L425 ceAbstractionStarter]: For program point L100(line 100) no Hoare annotation was computed. [2018-11-10 12:22:05,581 INFO L425 ceAbstractionStarter]: For program point L804(line 804) no Hoare annotation was computed. [2018-11-10 12:22:05,581 INFO L425 ceAbstractionStarter]: For program point L100-1(line 100) no Hoare annotation was computed. [2018-11-10 12:22:05,581 INFO L425 ceAbstractionStarter]: For program point L387(line 387) no Hoare annotation was computed. [2018-11-10 12:22:05,581 INFO L425 ceAbstractionStarter]: For program point L387-1(line 387) no Hoare annotation was computed. [2018-11-10 12:22:05,581 INFO L425 ceAbstractionStarter]: For program point L383(line 383) no Hoare annotation was computed. [2018-11-10 12:22:05,582 INFO L425 ceAbstractionStarter]: For program point L383-1(line 383) no Hoare annotation was computed. [2018-11-10 12:22:05,582 INFO L425 ceAbstractionStarter]: For program point L765(line 765) no Hoare annotation was computed. [2018-11-10 12:22:05,582 INFO L425 ceAbstractionStarter]: For program point L379(line 379) no Hoare annotation was computed. [2018-11-10 12:22:05,582 INFO L425 ceAbstractionStarter]: For program point L375(line 375) no Hoare annotation was computed. [2018-11-10 12:22:05,582 INFO L425 ceAbstractionStarter]: For program point L375-1(line 375) no Hoare annotation was computed. [2018-11-10 12:22:05,582 INFO L425 ceAbstractionStarter]: For program point L757(line 757) no Hoare annotation was computed. [2018-11-10 12:22:05,582 INFO L425 ceAbstractionStarter]: For program point L757-1(line 757) no Hoare annotation was computed. [2018-11-10 12:22:05,582 INFO L425 ceAbstractionStarter]: For program point L757-2(line 757) no Hoare annotation was computed. [2018-11-10 12:22:05,582 INFO L425 ceAbstractionStarter]: For program point L113(line 113) no Hoare annotation was computed. [2018-11-10 12:22:05,582 INFO L425 ceAbstractionStarter]: For program point L113-1(line 113) no Hoare annotation was computed. [2018-11-10 12:22:05,582 INFO L425 ceAbstractionStarter]: For program point L109(line 109) no Hoare annotation was computed. [2018-11-10 12:22:05,582 INFO L425 ceAbstractionStarter]: For program point L109-1(line 109) no Hoare annotation was computed. [2018-11-10 12:22:05,582 INFO L425 ceAbstractionStarter]: For program point L811(line 811) no Hoare annotation was computed. [2018-11-10 12:22:05,582 INFO L421 ceAbstractionStarter]: At program point ULTIMATE.initENTRY(line -1) the Hoare annotation is: (and (= ~pumpRunning~0 |old(~pumpRunning~0)|) (= |old(~waterLevel~0)| ~waterLevel~0)) [2018-11-10 12:22:05,583 INFO L425 ceAbstractionStarter]: For program point L105(line 105) no Hoare annotation was computed. [2018-11-10 12:22:05,583 INFO L425 ceAbstractionStarter]: For program point L105-1(line 105) no Hoare annotation was computed. [2018-11-10 12:22:05,583 INFO L425 ceAbstractionStarter]: For program point L101(line 101) no Hoare annotation was computed. [2018-11-10 12:22:05,583 INFO L425 ceAbstractionStarter]: For program point L803(line 803) no Hoare annotation was computed. [2018-11-10 12:22:05,583 INFO L425 ceAbstractionStarter]: For program point L803-1(line 803) no Hoare annotation was computed. [2018-11-10 12:22:05,583 INFO L425 ceAbstractionStarter]: For program point ULTIMATE.initEXIT(line -1) no Hoare annotation was computed. [2018-11-10 12:22:05,583 INFO L421 ceAbstractionStarter]: At program point L336(line 336) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (not (= ~systemActive~0 1)) (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|)) (= ~switchedOnBeforeTS~0 ~pumpRunning~0) (not (= ~waterLevel~0 2)) (not (= |#t~string3.offset| 0))) [2018-11-10 12:22:05,583 INFO L425 ceAbstractionStarter]: For program point L336-1(lines 325 341) no Hoare annotation was computed. [2018-11-10 12:22:05,583 INFO L425 ceAbstractionStarter]: For program point L332(lines 332 338) no Hoare annotation was computed. [2018-11-10 12:22:05,583 INFO L425 ceAbstractionStarter]: For program point activatePumpEXIT(lines 325 341) no Hoare annotation was computed. [2018-11-10 12:22:05,583 INFO L421 ceAbstractionStarter]: At program point L330(line 330) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (not (= ~systemActive~0 1)) (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|)) (= ~switchedOnBeforeTS~0 ~pumpRunning~0) (not (= ~waterLevel~0 2)) (not (= |#t~string3.offset| 0))) [2018-11-10 12:22:05,583 INFO L425 ceAbstractionStarter]: For program point L330-1(line 330) no Hoare annotation was computed. [2018-11-10 12:22:05,583 INFO L421 ceAbstractionStarter]: At program point activatePumpENTRY(lines 325 341) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (not (= ~systemActive~0 1)) (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|)) (= ~switchedOnBeforeTS~0 ~pumpRunning~0) (not (= ~waterLevel~0 2)) (not (= |#t~string3.offset| 0))) [2018-11-10 12:22:05,584 INFO L428 ceAbstractionStarter]: At program point getWaterLevelENTRY(lines 118 126) the Hoare annotation is: true [2018-11-10 12:22:05,584 INFO L425 ceAbstractionStarter]: For program point getWaterLevelFINAL(lines 118 126) no Hoare annotation was computed. [2018-11-10 12:22:05,584 INFO L425 ceAbstractionStarter]: For program point getWaterLevelEXIT(lines 118 126) no Hoare annotation was computed. [2018-11-10 12:22:05,584 INFO L425 ceAbstractionStarter]: For program point isHighWaterLevelEXIT(lines 406 424) no Hoare annotation was computed. [2018-11-10 12:22:05,584 INFO L425 ceAbstractionStarter]: For program point L415(lines 415 419) no Hoare annotation was computed. [2018-11-10 12:22:05,584 INFO L428 ceAbstractionStarter]: At program point L413(line 413) the Hoare annotation is: true [2018-11-10 12:22:05,584 INFO L425 ceAbstractionStarter]: For program point L415-2(lines 415 419) no Hoare annotation was computed. [2018-11-10 12:22:05,584 INFO L425 ceAbstractionStarter]: For program point L413-1(line 413) no Hoare annotation was computed. [2018-11-10 12:22:05,584 INFO L428 ceAbstractionStarter]: At program point isHighWaterLevelENTRY(lines 406 424) the Hoare annotation is: true [2018-11-10 12:22:05,584 INFO L425 ceAbstractionStarter]: For program point isHighWaterLevelFINAL(lines 406 424) no Hoare annotation was computed. [2018-11-10 12:22:05,584 INFO L425 ceAbstractionStarter]: For program point L78-1(lines 74 85) no Hoare annotation was computed. [2018-11-10 12:22:05,584 INFO L428 ceAbstractionStarter]: At program point changeMethaneLevelENTRY(lines 74 85) the Hoare annotation is: true [2018-11-10 12:22:05,584 INFO L425 ceAbstractionStarter]: For program point changeMethaneLevelEXIT(lines 74 85) no Hoare annotation was computed. [2018-11-10 12:22:05,584 INFO L425 ceAbstractionStarter]: For program point ##fun~int~X~int~TO~intEXIT(line -1) no Hoare annotation was computed. [2018-11-10 12:22:05,585 INFO L425 ceAbstractionStarter]: For program point ##fun~int~X~int~TO~intENTRY(line -1) no Hoare annotation was computed. [2018-11-10 12:22:05,585 INFO L425 ceAbstractionStarter]: For program point ##fun~int~X~int~TO~intFINAL(line -1) no Hoare annotation was computed. [2018-11-10 12:22:05,585 INFO L428 ceAbstractionStarter]: At program point isMethaneLevelCriticalENTRY(lines 86 94) the Hoare annotation is: true [2018-11-10 12:22:05,585 INFO L425 ceAbstractionStarter]: For program point isMethaneLevelCriticalFINAL(lines 86 94) no Hoare annotation was computed. [2018-11-10 12:22:05,585 INFO L425 ceAbstractionStarter]: For program point isMethaneLevelCriticalEXIT(lines 86 94) no Hoare annotation was computed. [2018-11-10 12:22:05,585 INFO L421 ceAbstractionStarter]: At program point L246(line 246) the Hoare annotation is: (let ((.cse6 (= ~switchedOnBeforeTS~0 ~pumpRunning~0))) (let ((.cse1 (not (= ~systemActive~0 0))) (.cse2 (not (= |old(~waterLevel~0)| 1))) (.cse7 (and (= 0 ~pumpRunning~0) (= |old(~waterLevel~0)| ~waterLevel~0) .cse6)) (.cse0 (not (= 0 |old(~pumpRunning~0)|))) (.cse4 (not (= ~systemActive~0 1))) (.cse5 (not (= |old(~waterLevel~0)| 2))) (.cse3 (not (= |#t~string3.offset| 0)))) (and (or .cse0 .cse1 .cse2 .cse3) (or (or (not (= 1 |old(~pumpRunning~0)|)) (or .cse4 .cse5 .cse3)) (and (= 1 ~waterLevel~0) (= ~pumpRunning~0 1) .cse6)) (or .cse1 (or .cse0 .cse5 .cse3)) (or .cse0 .cse7 .cse4 .cse2 .cse3) (or .cse7 (or .cse0 .cse4 .cse5 .cse3))))) [2018-11-10 12:22:05,585 INFO L421 ceAbstractionStarter]: At program point L244(lines 244 250) the Hoare annotation is: (let ((.cse6 (= 0 ~pumpRunning~0)) (.cse0 (= |old(~waterLevel~0)| ~waterLevel~0))) (let ((.cse2 (not (= ~systemActive~0 1))) (.cse3 (not (= |old(~waterLevel~0)| 2))) (.cse5 (and .cse6 .cse0 (= ~switchedOnBeforeTS~0 ~pumpRunning~0))) (.cse1 (not (= 0 |old(~pumpRunning~0)|))) (.cse8 (not (= ~systemActive~0 0))) (.cse7 (not (= |old(~waterLevel~0)| 1))) (.cse4 (not (= |#t~string3.offset| 0)))) (and (or (and (= ~pumpRunning~0 1) .cse0) (or .cse1 .cse2 .cse3 .cse4) .cse5) (or (or (not (= 1 |old(~pumpRunning~0)|)) (or .cse2 .cse3 .cse4)) (and (<= 1 ~switchedOnBeforeTS~0) .cse6 (= 1 ~waterLevel~0))) (or .cse1 .cse5 .cse2 .cse7 .cse4) (or .cse8 (or .cse1 .cse3 .cse4) .cse5) (or .cse5 .cse1 .cse8 .cse7 .cse4)))) [2018-11-10 12:22:05,585 INFO L421 ceAbstractionStarter]: At program point timeShiftENTRY(lines 230 256) the Hoare annotation is: (let ((.cse11 (= |old(~waterLevel~0)| ~waterLevel~0))) (let ((.cse5 (< |old(~switchedOnBeforeTS~0)| 1)) (.cse7 (<= 1 ~switchedOnBeforeTS~0)) (.cse8 (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (.cse9 (not (= |old(~switchedOnBeforeTS~0)| |old(~pumpRunning~0)|))) (.cse3 (not (= |old(~waterLevel~0)| 1))) (.cse2 (and (= 0 ~pumpRunning~0) .cse11)) (.cse1 (not (= ~systemActive~0 0))) (.cse0 (not (= 0 |old(~pumpRunning~0)|))) (.cse6 (not (= ~systemActive~0 1))) (.cse10 (not (= |old(~waterLevel~0)| 2))) (.cse4 (not (= |#t~string3.offset| 0)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4) (or .cse5 .cse0 .cse6 .cse7 .cse3 .cse4) (or .cse5 .cse0 .cse1 .cse7 .cse3 .cse4) (or .cse8 .cse0 .cse1 .cse9 .cse3 .cse4) (or .cse0 .cse8 .cse6 .cse9 .cse3 .cse4) (or .cse2 (or .cse0 .cse6 .cse10 .cse4)) (or .cse0 .cse2 .cse6 .cse3 .cse4) (or .cse2 .cse1 (or .cse0 .cse10 .cse4)) (or (or (not (= 1 |old(~pumpRunning~0)|)) (or .cse6 .cse10 .cse4)) (and (= ~pumpRunning~0 1) .cse11))))) [2018-11-10 12:22:05,586 INFO L421 ceAbstractionStarter]: At program point L239(line 239) the Hoare annotation is: (let ((.cse2 (not (= |old(~waterLevel~0)| 1))) (.cse1 (not (= ~systemActive~0 0))) (.cse0 (not (= 0 |old(~pumpRunning~0)|))) (.cse4 (not (= ~systemActive~0 1))) (.cse5 (not (= |old(~waterLevel~0)| 2))) (.cse3 (not (= |#t~string3.offset| 0)))) (and (or .cse0 .cse1 .cse2 .cse3) (or .cse0 .cse4 .cse2 .cse3) (or .cse1 (or .cse0 .cse5 .cse3)) (or (and (= ~pumpRunning~0 1) (= |old(~waterLevel~0)| ~waterLevel~0) (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (or (not (= 1 |old(~pumpRunning~0)|)) (or .cse4 .cse5 .cse3))) (or .cse0 .cse4 .cse5 .cse3))) [2018-11-10 12:22:05,586 INFO L425 ceAbstractionStarter]: For program point L237(lines 233 255) no Hoare annotation was computed. [2018-11-10 12:22:05,586 INFO L425 ceAbstractionStarter]: For program point L235(lines 233 255) no Hoare annotation was computed. [2018-11-10 12:22:05,586 INFO L425 ceAbstractionStarter]: For program point timeShiftEXIT(lines 230 256) no Hoare annotation was computed. [2018-11-10 12:22:05,586 INFO L425 ceAbstractionStarter]: For program point timeShiftFINAL(lines 230 256) no Hoare annotation was computed. [2018-11-10 12:22:05,586 INFO L425 ceAbstractionStarter]: For program point L896(line 896) no Hoare annotation was computed. [2018-11-10 12:22:05,586 INFO L425 ceAbstractionStarter]: For program point cleanupEXIT(lines 885 914) no Hoare annotation was computed. [2018-11-10 12:22:05,586 INFO L425 ceAbstractionStarter]: For program point L899(lines 899 903) no Hoare annotation was computed. [2018-11-10 12:22:05,586 INFO L428 ceAbstractionStarter]: At program point L899-1(lines 899 903) the Hoare annotation is: true [2018-11-10 12:22:05,586 INFO L425 ceAbstractionStarter]: For program point L895-1(lines 895 909) no Hoare annotation was computed. [2018-11-10 12:22:05,586 INFO L428 ceAbstractionStarter]: At program point cleanupENTRY(lines 885 914) the Hoare annotation is: true [2018-11-10 12:22:05,586 INFO L428 ceAbstractionStarter]: At program point L895-3(lines 895 909) the Hoare annotation is: true [2018-11-10 12:22:05,586 INFO L428 ceAbstractionStarter]: At program point L891(line 891) the Hoare annotation is: true [2018-11-10 12:22:05,587 INFO L425 ceAbstractionStarter]: For program point L891-1(line 891) no Hoare annotation was computed. [2018-11-10 12:22:05,587 INFO L428 ceAbstractionStarter]: At program point L910(lines 885 914) the Hoare annotation is: true [2018-11-10 12:22:05,587 INFO L425 ceAbstractionStarter]: For program point L906(line 906) no Hoare annotation was computed. [2018-11-10 12:22:05,587 INFO L421 ceAbstractionStarter]: At program point lowerWaterLevelENTRY(lines 50 61) the Hoare annotation is: (or (= |old(~waterLevel~0)| ~waterLevel~0) (or (not (= ~systemActive~0 1)) (not (= 1 ~pumpRunning~0)) (not (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (not (= |old(~waterLevel~0)| 2)) (not (= |#t~string3.offset| 0)))) [2018-11-10 12:22:05,587 INFO L425 ceAbstractionStarter]: For program point lowerWaterLevelEXIT(lines 50 61) no Hoare annotation was computed. [2018-11-10 12:22:05,587 INFO L425 ceAbstractionStarter]: For program point L54-1(lines 50 61) no Hoare annotation was computed. [2018-11-10 12:22:05,587 INFO L425 ceAbstractionStarter]: For program point setupEXIT(lines 939 945) no Hoare annotation was computed. [2018-11-10 12:22:05,587 INFO L428 ceAbstractionStarter]: At program point setupFINAL(lines 939 945) the Hoare annotation is: true [2018-11-10 12:22:05,587 INFO L425 ceAbstractionStarter]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2018-11-10 12:22:05,587 INFO L421 ceAbstractionStarter]: At program point L-1(line -1) the Hoare annotation is: (and (= 0 ~pumpRunning~0) (= 1 ~waterLevel~0) (= |#t~string3.offset| 0) (= ~systemActive~0 1) (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) [2018-11-10 12:22:05,587 INFO L428 ceAbstractionStarter]: At program point ULTIMATE.startENTRY(line -1) the Hoare annotation is: true [2018-11-10 12:22:05,587 INFO L425 ceAbstractionStarter]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2018-11-10 12:22:05,588 INFO L421 ceAbstractionStarter]: At program point processEnvironment__wrappee__highWaterSensorENTRY(lines 265 289) the Hoare annotation is: (let ((.cse1 (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (.cse3 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|))) (.cse0 (not (= 0 |old(~pumpRunning~0)|))) (.cse2 (not (= ~systemActive~0 1))) (.cse4 (not (= |#t~string3.offset| 0)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~waterLevel~0 1)) .cse4) (or .cse1 (or .cse3 (or .cse0 .cse2 (not (= ~waterLevel~0 2)) .cse4))))) [2018-11-10 12:22:05,588 INFO L421 ceAbstractionStarter]: At program point L284(line 284) the Hoare annotation is: (let ((.cse2 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|))) (.cse0 (not (= 0 |old(~pumpRunning~0)|))) (.cse1 (not (= ~systemActive~0 1))) (.cse3 (not (= |#t~string3.offset| 0)))) (and (or .cse0 .cse1 .cse2 (not (= ~waterLevel~0 1)) .cse3) (or .cse2 (or .cse0 .cse1 (not (= ~waterLevel~0 2)) .cse3)))) [2018-11-10 12:22:05,588 INFO L425 ceAbstractionStarter]: For program point processEnvironment__wrappee__highWaterSensorEXIT(lines 265 289) no Hoare annotation was computed. [2018-11-10 12:22:05,588 INFO L425 ceAbstractionStarter]: For program point L284-1(lines 265 289) no Hoare annotation was computed. [2018-11-10 12:22:05,588 INFO L421 ceAbstractionStarter]: At program point L279(line 279) the Hoare annotation is: (let ((.cse1 (and (= 0 processEnvironment__wrappee__highWaterSensor_~tmp~1) (= ~switchedOnBeforeTS~0 ~pumpRunning~0))) (.cse3 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|))) (.cse0 (not (= 0 |old(~pumpRunning~0)|))) (.cse2 (not (= ~systemActive~0 1))) (.cse4 (not (= |#t~string3.offset| 0)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~waterLevel~0 1)) .cse4) (or .cse1 (or .cse3 (or .cse0 .cse2 (not (= ~waterLevel~0 2)) .cse4))))) [2018-11-10 12:22:05,588 INFO L421 ceAbstractionStarter]: At program point L275(line 275) the Hoare annotation is: (let ((.cse1 (not (= 0 |old(~pumpRunning~0)|))) (.cse2 (not (= ~systemActive~0 1))) (.cse0 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|))) (.cse3 (not (= |#t~string3.offset| 0)))) (and (or (or .cse0 (or .cse1 .cse2 (not (= ~waterLevel~0 2)) .cse3)) (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (or .cse1 .cse2 .cse0 (not (= ~waterLevel~0 1)) .cse3))) [2018-11-10 12:22:05,588 INFO L425 ceAbstractionStarter]: For program point L273(lines 273 281) no Hoare annotation was computed. [2018-11-10 12:22:05,588 INFO L421 ceAbstractionStarter]: At program point L271(line 271) the Hoare annotation is: (let ((.cse1 (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (.cse3 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|))) (.cse0 (not (= 0 |old(~pumpRunning~0)|))) (.cse2 (not (= ~systemActive~0 1))) (.cse4 (not (= |#t~string3.offset| 0)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~waterLevel~0 1)) .cse4) (or .cse1 (or .cse3 (or .cse0 .cse2 (not (= ~waterLevel~0 2)) .cse4))))) [2018-11-10 12:22:05,588 INFO L425 ceAbstractionStarter]: For program point L271-1(line 271) no Hoare annotation was computed. [2018-11-10 12:22:05,588 INFO L425 ceAbstractionStarter]: For program point L269(lines 269 286) no Hoare annotation was computed. [2018-11-10 12:22:05,589 INFO L425 ceAbstractionStarter]: For program point L66-1(lines 62 73) no Hoare annotation was computed. [2018-11-10 12:22:05,589 INFO L425 ceAbstractionStarter]: For program point waterRiseEXIT(lines 62 73) no Hoare annotation was computed. [2018-11-10 12:22:05,589 INFO L421 ceAbstractionStarter]: At program point waterRiseENTRY(lines 62 73) the Hoare annotation is: (let ((.cse1 (not (= ~systemActive~0 1))) (.cse2 (not (= |old(~waterLevel~0)| 2))) (.cse0 (= |old(~waterLevel~0)| ~waterLevel~0)) (.cse7 (not (= ~systemActive~0 0))) (.cse5 (not (= |old(~waterLevel~0)| 1))) (.cse4 (not (= 0 ~pumpRunning~0))) (.cse3 (not (= |#t~string3.offset| 0))) (.cse6 (not (= ~switchedOnBeforeTS~0 ~pumpRunning~0)))) (and (or .cse0 .cse1 (not (= 1 ~pumpRunning~0)) .cse2 .cse3) (or .cse0 (or .cse4 .cse1 .cse5 .cse3)) (or .cse0 (or .cse4 .cse1) .cse6 .cse2 .cse3) (or .cse7 .cse0 .cse6 .cse4 .cse2 .cse3) (or .cse0 .cse7 (or .cse5 .cse4 .cse3) .cse6))) [2018-11-10 12:22:05,589 INFO L425 ceAbstractionStarter]: For program point __automaton_failFINAL(lines 826 833) no Hoare annotation was computed. [2018-11-10 12:22:05,589 INFO L428 ceAbstractionStarter]: At program point __automaton_failENTRY(lines 826 833) the Hoare annotation is: true [2018-11-10 12:22:05,589 INFO L425 ceAbstractionStarter]: For program point __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION(line 830) no Hoare annotation was computed. [2018-11-10 12:22:05,589 INFO L425 ceAbstractionStarter]: For program point __automaton_failEXIT(lines 826 833) no Hoare annotation was computed. [2018-11-10 12:22:05,604 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 10.11 12:22:05 BoogieIcfgContainer [2018-11-10 12:22:05,605 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-11-10 12:22:05,605 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-11-10 12:22:05,605 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-11-10 12:22:05,605 INFO L276 PluginConnector]: Witness Printer initialized [2018-11-10 12:22:05,606 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.11 12:21:52" (3/4) ... [2018-11-10 12:22:05,609 INFO L144 WitnessPrinter]: Generating witness for correct program [2018-11-10 12:22:05,616 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure __utac__exception__cf_handler_free [2018-11-10 12:22:05,617 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure __utac__exception__cf_handler_reset [2018-11-10 12:22:05,617 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure select_helpers [2018-11-10 12:22:05,617 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure __utac_acc__Specification5_spec__1 [2018-11-10 12:22:05,617 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure valid_product [2018-11-10 12:22:05,617 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure __utac_acc__Specification5_spec__2 [2018-11-10 12:22:05,617 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure __utac_acc__Specification5_spec__3 [2018-11-10 12:22:05,617 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure main [2018-11-10 12:22:05,617 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure Specification2 [2018-11-10 12:22:05,617 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure stopSystem [2018-11-10 12:22:05,617 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure isPumpRunning [2018-11-10 12:22:05,617 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure isLowWaterLevel [2018-11-10 12:22:05,617 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure printPump [2018-11-10 12:22:05,617 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure select_features [2018-11-10 12:22:05,618 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure __utac__exception__cf_handler_set [2018-11-10 12:22:05,618 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure __utac__get_this_argtype [2018-11-10 12:22:05,618 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure runTest [2018-11-10 12:22:05,618 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure isMethaneAlarm [2018-11-10 12:22:05,618 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure deactivatePump [2018-11-10 12:22:05,618 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure isHighWaterSensorDry [2018-11-10 12:22:05,618 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure processEnvironment [2018-11-10 12:22:05,618 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure processEnvironment__wrappee__base [2018-11-10 12:22:05,618 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure test [2018-11-10 12:22:05,618 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure __utac__get_this_arg [2018-11-10 12:22:05,618 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure activatePump__wrappee__lowWaterSensor [2018-11-10 12:22:05,618 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure isLowWaterSensorDry [2018-11-10 12:22:05,618 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure ULTIMATE.init [2018-11-10 12:22:05,618 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure printEnvironment [2018-11-10 12:22:05,618 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure __utac__error_stack_mgt [2018-11-10 12:22:05,618 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure select_one [2018-11-10 12:22:05,619 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure activatePump [2018-11-10 12:22:05,619 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure ##fun~int~X~int~TO~int [2018-11-10 12:22:05,619 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure changeMethaneLevel [2018-11-10 12:22:05,619 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure getWaterLevel [2018-11-10 12:22:05,619 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure isHighWaterLevel [2018-11-10 12:22:05,619 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure isMethaneLevelCritical [2018-11-10 12:22:05,619 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure timeShift [2018-11-10 12:22:05,619 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure cleanup [2018-11-10 12:22:05,619 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure lowerWaterLevel [2018-11-10 12:22:05,620 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure setup [2018-11-10 12:22:05,620 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure processEnvironment__wrappee__highWaterSensor [2018-11-10 12:22:05,620 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure waterRise [2018-11-10 12:22:05,620 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure __automaton_fail [2018-11-10 12:22:05,627 INFO L846 BoogieBacktranslator]: Reduced CFG by removing 42 nodes and edges [2018-11-10 12:22:05,628 INFO L846 BoogieBacktranslator]: Reduced CFG by removing 17 nodes and edges [2018-11-10 12:22:05,628 INFO L846 BoogieBacktranslator]: Reduced CFG by removing 6 nodes and edges [2018-11-10 12:22:05,653 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((!(\old(systemActive) == 1) || (((0 == pumpRunning && \old(waterLevel) == waterLevel) && systemActive == 1) && splverifierCounter == 0)) || !(0 == \old(pumpRunning))) || (((2 == waterLevel && pumpRunning == 1) && systemActive == 1) && splverifierCounter == 0)) || ((((0 == pumpRunning && 2 == waterLevel) && splverifierCounter == 0) && 0 == systemActive) && switchedOnBeforeTS == pumpRunning)) || ((((0 == pumpRunning && \old(waterLevel) == waterLevel) && splverifierCounter == 0) && 0 == systemActive) && switchedOnBeforeTS == pumpRunning)) || ((((0 == pumpRunning && 2 == waterLevel) && systemActive == 1) && splverifierCounter == 0) && switchedOnBeforeTS == pumpRunning)) || !(\old(waterLevel) == 1)) || !(",Meth:" == 0) [2018-11-10 12:22:05,653 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((!(0 == \old(pumpRunning)) || !(\old(systemActive) == 1)) || !(\old(waterLevel) == 1)) || !(",Meth:" == 0) [2018-11-10 12:22:05,708 INFO L145 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_261e94c6-ed52-4fd8-a1ff-9dcb1f2684a1/bin-2019/uautomizer/witness.graphml [2018-11-10 12:22:05,709 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-11-10 12:22:05,709 INFO L168 Benchmark]: Toolchain (without parser) took 14436.35 ms. Allocated memory was 1.0 GB in the beginning and 1.8 GB in the end (delta: 735.6 MB). Free memory was 957.6 MB in the beginning and 1.7 GB in the end (delta: -695.6 MB). Peak memory consumption was 39.9 MB. Max. memory is 11.5 GB. [2018-11-10 12:22:05,710 INFO L168 Benchmark]: CDTParser took 0.12 ms. Allocated memory is still 1.0 GB. Free memory is still 985.6 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-10 12:22:05,710 INFO L168 Benchmark]: CACSL2BoogieTranslator took 331.56 ms. Allocated memory is still 1.0 GB. Free memory was 957.6 MB in the beginning and 932.2 MB in the end (delta: 25.4 MB). Peak memory consumption was 25.4 MB. Max. memory is 11.5 GB. [2018-11-10 12:22:05,710 INFO L168 Benchmark]: Boogie Preprocessor took 94.66 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 157.8 MB). Free memory was 932.2 MB in the beginning and 1.1 GB in the end (delta: -216.3 MB). Peak memory consumption was 16.1 MB. Max. memory is 11.5 GB. [2018-11-10 12:22:05,711 INFO L168 Benchmark]: RCFGBuilder took 775.51 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 88.7 MB). Peak memory consumption was 88.7 MB. Max. memory is 11.5 GB. [2018-11-10 12:22:05,711 INFO L168 Benchmark]: TraceAbstraction took 13128.11 ms. Allocated memory was 1.2 GB in the beginning and 1.8 GB in the end (delta: 577.8 MB). Free memory was 1.1 GB in the beginning and 1.7 GB in the end (delta: -611.9 MB). Peak memory consumption was 690.1 MB. Max. memory is 11.5 GB. [2018-11-10 12:22:05,711 INFO L168 Benchmark]: Witness Printer took 103.66 ms. Allocated memory is still 1.8 GB. Free memory was 1.7 GB in the beginning and 1.7 GB in the end (delta: 18.5 MB). Peak memory consumption was 18.5 MB. Max. memory is 11.5 GB. [2018-11-10 12:22:05,712 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.12 ms. Allocated memory is still 1.0 GB. Free memory is still 985.6 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 331.56 ms. Allocated memory is still 1.0 GB. Free memory was 957.6 MB in the beginning and 932.2 MB in the end (delta: 25.4 MB). Peak memory consumption was 25.4 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 94.66 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 157.8 MB). Free memory was 932.2 MB in the beginning and 1.1 GB in the end (delta: -216.3 MB). Peak memory consumption was 16.1 MB. Max. memory is 11.5 GB. * RCFGBuilder took 775.51 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 88.7 MB). Peak memory consumption was 88.7 MB. Max. memory is 11.5 GB. * TraceAbstraction took 13128.11 ms. Allocated memory was 1.2 GB in the beginning and 1.8 GB in the end (delta: 577.8 MB). Free memory was 1.1 GB in the beginning and 1.7 GB in the end (delta: -611.9 MB). Peak memory consumption was 690.1 MB. Max. memory is 11.5 GB. * Witness Printer took 103.66 ms. Allocated memory is still 1.8 GB. Free memory was 1.7 GB in the beginning and 1.7 GB in the end (delta: 18.5 MB). Peak memory consumption was 18.5 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 830]: 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: 885]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 164]: Loop Invariant Derived loop invariant: (((((((!(\old(systemActive) == 1) || (((0 == pumpRunning && \old(waterLevel) == waterLevel) && systemActive == 1) && splverifierCounter == 0)) || !(0 == \old(pumpRunning))) || (((2 == waterLevel && pumpRunning == 1) && systemActive == 1) && splverifierCounter == 0)) || ((((0 == pumpRunning && 2 == waterLevel) && splverifierCounter == 0) && 0 == systemActive) && switchedOnBeforeTS == pumpRunning)) || ((((0 == pumpRunning && \old(waterLevel) == waterLevel) && splverifierCounter == 0) && 0 == systemActive) && switchedOnBeforeTS == pumpRunning)) || ((((0 == pumpRunning && 2 == waterLevel) && systemActive == 1) && splverifierCounter == 0) && switchedOnBeforeTS == pumpRunning)) || !(\old(waterLevel) == 1)) || !(",Meth:" == 0) - InvariantResult [Line: 895]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 163]: Loop Invariant Derived loop invariant: ((!(0 == \old(pumpRunning)) || !(\old(systemActive) == 1)) || !(\old(waterLevel) == 1)) || !(",Meth:" == 0) - StatisticsResult: Ultimate Automizer benchmark data CFG has 44 procedures, 358 locations, 1 error locations. SAFE Result, 13.0s OverallTime, 11 OverallIterations, 9 TraceHistogramMax, 5.7s AutomataDifference, 0.0s DeadEndRemovalTime, 4.1s HoareAnnotationTime, HoareTripleCheckerStatistics: 2900 SDtfs, 3121 SDslu, 10381 SDs, 0 SdLazy, 5675 SolverSat, 1553 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 3.3s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 1182 GetRequests, 1041 SyntacticMatches, 4 SemanticMatches, 137 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 679 ImplicationChecksByTransitivity, 1.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3023occurred in iteration=10, 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, 11 MinimizatonAttempts, 763 StatesRemovedByMinimization, 8 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 70 LocationsWithAnnotation, 4030 PreInvPairs, 4177 NumberOfFragments, 2795 HoareAnnotationTreeSize, 4030 FomulaSimplifications, 14706 FormulaSimplificationTreeSizeReduction, 0.5s HoareSimplificationTime, 70 FomulaSimplificationsInter, 33035 FormulaSimplificationTreeSizeReductionInter, 3.5s HoareSimplificationTimeInter, RefinementEngineStatistics: TraceCheckStatistics: 0.1s SsaConstructionTime, 0.5s SatisfiabilityAnalysisTime, 1.3s InterpolantComputationTime, 2976 NumberOfCodeBlocks, 2976 NumberOfCodeBlocksAsserted, 14 NumberOfCheckSat, 2962 ConstructedInterpolants, 0 QuantifiedInterpolants, 1053768 SizeOfPredicates, 10 NumberOfNonLiveVariables, 3636 ConjunctsInSsa, 33 ConjunctsInUnsatCore, 14 InterpolantComputations, 9 PerfectInterpolantSequences, 1766/1826 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be correct! Received shutdown request...