./Ultimate.py --spec ../../sv-benchmarks/c/ReachSafety.prp --file ../../sv-benchmarks/c/product-lines/minepump_spec2_product58_true-unreach-call_false-termination.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 5842f4b8 Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_666b84af-8102-4a38-962f-dc121256b30c/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_666b84af-8102-4a38-962f-dc121256b30c/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_666b84af-8102-4a38-962f-dc121256b30c/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_666b84af-8102-4a38-962f-dc121256b30c/bin-2019/uautomizer/config/AutomizerReach.xml -i ../../sv-benchmarks/c/product-lines/minepump_spec2_product58_true-unreach-call_false-termination.cil.c -s /tmp/vcloud-vcloud-master/worker/working_dir_666b84af-8102-4a38-962f-dc121256b30c/bin-2019/uautomizer/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_666b84af-8102-4a38-962f-dc121256b30c/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 b6539c3f80a02f7679497281344dc3da1a82da6c .......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.1.23-5842f4b [2018-11-18 08:34:35,143 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-18 08:34:35,144 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-18 08:34:35,150 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-18 08:34:35,150 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-18 08:34:35,151 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-18 08:34:35,152 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-18 08:34:35,153 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-18 08:34:35,154 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-18 08:34:35,155 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-18 08:34:35,156 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-18 08:34:35,156 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-18 08:34:35,156 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-18 08:34:35,157 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-18 08:34:35,158 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-18 08:34:35,158 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-18 08:34:35,158 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-18 08:34:35,160 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-18 08:34:35,161 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-18 08:34:35,162 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-18 08:34:35,162 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-18 08:34:35,163 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-18 08:34:35,164 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-18 08:34:35,164 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-18 08:34:35,164 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-18 08:34:35,165 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-18 08:34:35,166 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-18 08:34:35,166 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-18 08:34:35,167 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-18 08:34:35,167 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-18 08:34:35,167 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-18 08:34:35,168 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-18 08:34:35,168 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-18 08:34:35,168 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-18 08:34:35,168 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-18 08:34:35,169 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-18 08:34:35,169 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_666b84af-8102-4a38-962f-dc121256b30c/bin-2019/uautomizer/config/svcomp-Reach-32bit-Automizer_Default.epf [2018-11-18 08:34:35,176 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-18 08:34:35,176 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-18 08:34:35,177 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-11-18 08:34:35,177 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-11-18 08:34:35,178 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-18 08:34:35,178 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-18 08:34:35,178 INFO L133 SettingsManager]: * Use SBE=true [2018-11-18 08:34:35,178 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-18 08:34:35,178 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-18 08:34:35,178 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-11-18 08:34:35,178 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-18 08:34:35,178 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-18 08:34:35,179 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-11-18 08:34:35,179 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-11-18 08:34:35,179 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-11-18 08:34:35,179 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-18 08:34:35,179 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-18 08:34:35,179 INFO L133 SettingsManager]: * Use constant arrays=true [2018-11-18 08:34:35,179 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-11-18 08:34:35,180 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-18 08:34:35,180 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-18 08:34:35,180 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-11-18 08:34:35,180 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-11-18 08:34:35,180 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-11-18 08:34:35,180 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-18 08:34:35,180 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-11-18 08:34:35,181 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-11-18 08:34:35,181 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-11-18 08:34:35,181 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-11-18 08:34:35,183 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-11-18 08:34:35,183 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_666b84af-8102-4a38-962f-dc121256b30c/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 -> b6539c3f80a02f7679497281344dc3da1a82da6c [2018-11-18 08:34:35,208 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-18 08:34:35,217 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-18 08:34:35,220 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-18 08:34:35,221 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-18 08:34:35,221 INFO L276 PluginConnector]: CDTParser initialized [2018-11-18 08:34:35,222 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_666b84af-8102-4a38-962f-dc121256b30c/bin-2019/uautomizer/../../sv-benchmarks/c/product-lines/minepump_spec2_product58_true-unreach-call_false-termination.cil.c [2018-11-18 08:34:35,268 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_666b84af-8102-4a38-962f-dc121256b30c/bin-2019/uautomizer/data/efc0ae178/6a394a24c71d4c0598639f3cc561c63e/FLAGfea611c58 [2018-11-18 08:34:35,654 INFO L307 CDTParser]: Found 1 translation units. [2018-11-18 08:34:35,655 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_666b84af-8102-4a38-962f-dc121256b30c/sv-benchmarks/c/product-lines/minepump_spec2_product58_true-unreach-call_false-termination.cil.c [2018-11-18 08:34:35,664 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_666b84af-8102-4a38-962f-dc121256b30c/bin-2019/uautomizer/data/efc0ae178/6a394a24c71d4c0598639f3cc561c63e/FLAGfea611c58 [2018-11-18 08:34:36,033 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_666b84af-8102-4a38-962f-dc121256b30c/bin-2019/uautomizer/data/efc0ae178/6a394a24c71d4c0598639f3cc561c63e [2018-11-18 08:34:36,035 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-18 08:34:36,037 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2018-11-18 08:34:36,038 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-18 08:34:36,038 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-18 08:34:36,040 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-18 08:34:36,041 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 08:34:36" (1/1) ... [2018-11-18 08:34:36,043 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@72de6083 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:34:36, skipping insertion in model container [2018-11-18 08:34:36,043 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 08:34:36" (1/1) ... [2018-11-18 08:34:36,049 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-18 08:34:36,081 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-11-18 08:34:36,273 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-18 08:34:36,281 INFO L191 MainTranslator]: Completed pre-run [2018-11-18 08:34:36,382 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-18 08:34:36,399 INFO L195 MainTranslator]: Completed translation [2018-11-18 08:34:36,400 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:34:36 WrapperNode [2018-11-18 08:34:36,400 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-18 08:34:36,400 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-18 08:34:36,400 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-18 08:34:36,400 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-18 08:34:36,409 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:34:36" (1/1) ... [2018-11-18 08:34:36,409 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:34:36" (1/1) ... [2018-11-18 08:34:36,420 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:34:36" (1/1) ... [2018-11-18 08:34:36,420 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:34:36" (1/1) ... [2018-11-18 08:34:36,438 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:34:36" (1/1) ... [2018-11-18 08:34:36,443 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:34:36" (1/1) ... [2018-11-18 08:34:36,446 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:34:36" (1/1) ... [2018-11-18 08:34:36,451 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-18 08:34:36,451 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-18 08:34:36,451 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-18 08:34:36,452 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-18 08:34:36,452 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:34:36" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_666b84af-8102-4a38-962f-dc121256b30c/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-18 08:34:36,498 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-11-18 08:34:36,498 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-18 08:34:36,498 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~int~TO~int [2018-11-18 08:34:36,498 INFO L138 BoogieDeclarations]: Found implementation of procedure lowerWaterLevel [2018-11-18 08:34:36,498 INFO L138 BoogieDeclarations]: Found implementation of procedure waterRise [2018-11-18 08:34:36,499 INFO L138 BoogieDeclarations]: Found implementation of procedure changeMethaneLevel [2018-11-18 08:34:36,499 INFO L138 BoogieDeclarations]: Found implementation of procedure isMethaneLevelCritical [2018-11-18 08:34:36,499 INFO L138 BoogieDeclarations]: Found implementation of procedure printEnvironment [2018-11-18 08:34:36,499 INFO L138 BoogieDeclarations]: Found implementation of procedure getWaterLevel [2018-11-18 08:34:36,499 INFO L138 BoogieDeclarations]: Found implementation of procedure isHighWaterSensorDry [2018-11-18 08:34:36,499 INFO L138 BoogieDeclarations]: Found implementation of procedure isLowWaterSensorDry [2018-11-18 08:34:36,499 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac__exception__cf_handler_set [2018-11-18 08:34:36,499 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac__exception__cf_handler_free [2018-11-18 08:34:36,499 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac__exception__cf_handler_reset [2018-11-18 08:34:36,499 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac__error_stack_mgt [2018-11-18 08:34:36,500 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac__get_this_arg [2018-11-18 08:34:36,500 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac__get_this_argtype [2018-11-18 08:34:36,500 INFO L138 BoogieDeclarations]: Found implementation of procedure test [2018-11-18 08:34:36,500 INFO L138 BoogieDeclarations]: Found implementation of procedure timeShift [2018-11-18 08:34:36,500 INFO L138 BoogieDeclarations]: Found implementation of procedure processEnvironment__wrappee__base [2018-11-18 08:34:36,500 INFO L138 BoogieDeclarations]: Found implementation of procedure processEnvironment__wrappee__highWaterSensor [2018-11-18 08:34:36,501 INFO L138 BoogieDeclarations]: Found implementation of procedure processEnvironment [2018-11-18 08:34:36,501 INFO L138 BoogieDeclarations]: Found implementation of procedure activatePump__wrappee__lowWaterSensor [2018-11-18 08:34:36,501 INFO L138 BoogieDeclarations]: Found implementation of procedure activatePump [2018-11-18 08:34:36,501 INFO L138 BoogieDeclarations]: Found implementation of procedure deactivatePump [2018-11-18 08:34:36,501 INFO L138 BoogieDeclarations]: Found implementation of procedure isMethaneAlarm [2018-11-18 08:34:36,501 INFO L138 BoogieDeclarations]: Found implementation of procedure isPumpRunning [2018-11-18 08:34:36,501 INFO L138 BoogieDeclarations]: Found implementation of procedure printPump [2018-11-18 08:34:36,501 INFO L138 BoogieDeclarations]: Found implementation of procedure isHighWaterLevel [2018-11-18 08:34:36,501 INFO L138 BoogieDeclarations]: Found implementation of procedure isLowWaterLevel [2018-11-18 08:34:36,501 INFO L138 BoogieDeclarations]: Found implementation of procedure startSystem [2018-11-18 08:34:36,502 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac_acc__Specification2_spec__1 [2018-11-18 08:34:36,502 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac_acc__Specification2_spec__2 [2018-11-18 08:34:36,502 INFO L138 BoogieDeclarations]: Found implementation of procedure select_one [2018-11-18 08:34:36,502 INFO L138 BoogieDeclarations]: Found implementation of procedure select_features [2018-11-18 08:34:36,502 INFO L138 BoogieDeclarations]: Found implementation of procedure select_helpers [2018-11-18 08:34:36,502 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_product [2018-11-18 08:34:36,502 INFO L138 BoogieDeclarations]: Found implementation of procedure cleanup [2018-11-18 08:34:36,502 INFO L138 BoogieDeclarations]: Found implementation of procedure Specification2 [2018-11-18 08:34:36,502 INFO L138 BoogieDeclarations]: Found implementation of procedure setup [2018-11-18 08:34:36,502 INFO L138 BoogieDeclarations]: Found implementation of procedure runTest [2018-11-18 08:34:36,502 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2018-11-18 08:34:36,503 INFO L138 BoogieDeclarations]: Found implementation of procedure __automaton_fail [2018-11-18 08:34:36,503 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-11-18 08:34:36,503 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-11-18 08:34:36,503 INFO L130 BoogieDeclarations]: Found specification of procedure printf [2018-11-18 08:34:36,503 INFO L130 BoogieDeclarations]: Found specification of procedure lowerWaterLevel [2018-11-18 08:34:36,503 INFO L130 BoogieDeclarations]: Found specification of procedure waterRise [2018-11-18 08:34:36,503 INFO L130 BoogieDeclarations]: Found specification of procedure changeMethaneLevel [2018-11-18 08:34:36,503 INFO L130 BoogieDeclarations]: Found specification of procedure isMethaneLevelCritical [2018-11-18 08:34:36,503 INFO L130 BoogieDeclarations]: Found specification of procedure getWaterLevel [2018-11-18 08:34:36,503 INFO L130 BoogieDeclarations]: Found specification of procedure printEnvironment [2018-11-18 08:34:36,503 INFO L130 BoogieDeclarations]: Found specification of procedure isHighWaterSensorDry [2018-11-18 08:34:36,504 INFO L130 BoogieDeclarations]: Found specification of procedure isLowWaterSensorDry [2018-11-18 08:34:36,504 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-11-18 08:34:36,504 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2018-11-18 08:34:36,504 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2018-11-18 08:34:36,504 INFO L130 BoogieDeclarations]: Found specification of procedure free [2018-11-18 08:34:36,504 INFO L130 BoogieDeclarations]: Found specification of procedure __utac__exception__cf_handler_set [2018-11-18 08:34:36,504 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2018-11-18 08:34:36,504 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2018-11-18 08:34:36,504 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2018-11-18 08:34:36,504 INFO L130 BoogieDeclarations]: Found specification of procedure __utac__exception__cf_handler_free [2018-11-18 08:34:36,504 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-11-18 08:34:36,505 INFO L130 BoogieDeclarations]: Found specification of procedure __utac__exception__cf_handler_reset [2018-11-18 08:34:36,505 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~int~TO~int [2018-11-18 08:34:36,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2018-11-18 08:34:36,505 INFO L130 BoogieDeclarations]: Found specification of procedure __utac__error_stack_mgt [2018-11-18 08:34:36,505 INFO L130 BoogieDeclarations]: Found specification of procedure __utac__get_this_arg [2018-11-18 08:34:36,505 INFO L130 BoogieDeclarations]: Found specification of procedure __utac__get_this_argtype [2018-11-18 08:34:36,505 INFO L130 BoogieDeclarations]: Found specification of procedure startSystem [2018-11-18 08:34:36,505 INFO L130 BoogieDeclarations]: Found specification of procedure timeShift [2018-11-18 08:34:36,505 INFO L130 BoogieDeclarations]: Found specification of procedure cleanup [2018-11-18 08:34:36,505 INFO L130 BoogieDeclarations]: Found specification of procedure test [2018-11-18 08:34:36,506 INFO L130 BoogieDeclarations]: Found specification of procedure activatePump [2018-11-18 08:34:36,506 INFO L130 BoogieDeclarations]: Found specification of procedure deactivatePump [2018-11-18 08:34:36,506 INFO L130 BoogieDeclarations]: Found specification of procedure isPumpRunning [2018-11-18 08:34:36,506 INFO L130 BoogieDeclarations]: Found specification of procedure printPump [2018-11-18 08:34:36,506 INFO L130 BoogieDeclarations]: Found specification of procedure __utac_acc__Specification2_spec__2 [2018-11-18 08:34:36,506 INFO L130 BoogieDeclarations]: Found specification of procedure processEnvironment [2018-11-18 08:34:36,506 INFO L130 BoogieDeclarations]: Found specification of procedure processEnvironment__wrappee__base [2018-11-18 08:34:36,506 INFO L130 BoogieDeclarations]: Found specification of procedure isHighWaterLevel [2018-11-18 08:34:36,506 INFO L130 BoogieDeclarations]: Found specification of procedure processEnvironment__wrappee__highWaterSensor [2018-11-18 08:34:36,506 INFO L130 BoogieDeclarations]: Found specification of procedure isLowWaterLevel [2018-11-18 08:34:36,506 INFO L130 BoogieDeclarations]: Found specification of procedure activatePump__wrappee__lowWaterSensor [2018-11-18 08:34:36,507 INFO L130 BoogieDeclarations]: Found specification of procedure isMethaneAlarm [2018-11-18 08:34:36,507 INFO L130 BoogieDeclarations]: Found specification of procedure __automaton_fail [2018-11-18 08:34:36,507 INFO L130 BoogieDeclarations]: Found specification of procedure __utac_acc__Specification2_spec__1 [2018-11-18 08:34:36,507 INFO L130 BoogieDeclarations]: Found specification of procedure select_one [2018-11-18 08:34:36,507 INFO L130 BoogieDeclarations]: Found specification of procedure select_features [2018-11-18 08:34:36,507 INFO L130 BoogieDeclarations]: Found specification of procedure select_helpers [2018-11-18 08:34:36,507 INFO L130 BoogieDeclarations]: Found specification of procedure valid_product [2018-11-18 08:34:36,507 INFO L130 BoogieDeclarations]: Found specification of procedure Specification2 [2018-11-18 08:34:36,507 INFO L130 BoogieDeclarations]: Found specification of procedure setup [2018-11-18 08:34:36,507 INFO L130 BoogieDeclarations]: Found specification of procedure runTest [2018-11-18 08:34:36,507 INFO L130 BoogieDeclarations]: Found specification of procedure main [2018-11-18 08:34:36,508 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-11-18 08:34:36,508 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-18 08:34:36,508 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-11-18 08:34:37,126 INFO L278 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-18 08:34:37,126 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 08:34:37 BoogieIcfgContainer [2018-11-18 08:34:37,126 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-18 08:34:37,127 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-11-18 08:34:37,127 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-11-18 08:34:37,130 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-11-18 08:34:37,130 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.11 08:34:36" (1/3) ... [2018-11-18 08:34:37,130 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5f397d3d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 08:34:37, skipping insertion in model container [2018-11-18 08:34:37,130 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:34:36" (2/3) ... [2018-11-18 08:34:37,131 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5f397d3d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 08:34:37, skipping insertion in model container [2018-11-18 08:34:37,131 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 08:34:37" (3/3) ... [2018-11-18 08:34:37,132 INFO L112 eAbstractionObserver]: Analyzing ICFG minepump_spec2_product58_true-unreach-call_false-termination.cil.c [2018-11-18 08:34:37,138 INFO L136 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-11-18 08:34:37,143 INFO L148 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-11-18 08:34:37,153 INFO L257 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2018-11-18 08:34:37,175 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-11-18 08:34:37,176 INFO L382 AbstractCegarLoop]: Interprodecural is true [2018-11-18 08:34:37,176 INFO L383 AbstractCegarLoop]: Hoare is true [2018-11-18 08:34:37,176 INFO L384 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-11-18 08:34:37,176 INFO L385 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-18 08:34:37,176 INFO L386 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-18 08:34:37,176 INFO L387 AbstractCegarLoop]: Difference is false [2018-11-18 08:34:37,176 INFO L388 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-18 08:34:37,177 INFO L393 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-11-18 08:34:37,192 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states. [2018-11-18 08:34:37,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2018-11-18 08:34:37,199 INFO L367 BasicCegarLoop]: Found error trace [2018-11-18 08:34:37,199 INFO L375 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:34:37,202 INFO L423 AbstractCegarLoop]: === Iteration 1 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-18 08:34:37,206 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:34:37,206 INFO L82 PathProgramCache]: Analyzing trace with hash -934386408, now seen corresponding path program 1 times [2018-11-18 08:34:37,207 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:34:37,208 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:34:37,238 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:34:37,239 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:34:37,239 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:34:37,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:34:37,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 08:34:37,403 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:34:37,403 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 08:34:37,406 INFO L459 AbstractCegarLoop]: Interpolant automaton has 2 states [2018-11-18 08:34:37,415 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2018-11-18 08:34:37,415 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-11-18 08:34:37,416 INFO L87 Difference]: Start difference. First operand 194 states. Second operand 2 states. [2018-11-18 08:34:37,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:34:37,447 INFO L93 Difference]: Finished difference Result 298 states and 365 transitions. [2018-11-18 08:34:37,447 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2018-11-18 08:34:37,448 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 51 [2018-11-18 08:34:37,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-18 08:34:37,457 INFO L225 Difference]: With dead ends: 298 [2018-11-18 08:34:37,457 INFO L226 Difference]: Without dead ends: 151 [2018-11-18 08:34:37,460 INFO L604 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-18 08:34:37,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2018-11-18 08:34:37,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 151. [2018-11-18 08:34:37,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 151 states. [2018-11-18 08:34:37,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 176 transitions. [2018-11-18 08:34:37,493 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 176 transitions. Word has length 51 [2018-11-18 08:34:37,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-18 08:34:37,494 INFO L480 AbstractCegarLoop]: Abstraction has 151 states and 176 transitions. [2018-11-18 08:34:37,494 INFO L481 AbstractCegarLoop]: Interpolant automaton has 2 states. [2018-11-18 08:34:37,494 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 176 transitions. [2018-11-18 08:34:37,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2018-11-18 08:34:37,496 INFO L367 BasicCegarLoop]: Found error trace [2018-11-18 08:34:37,496 INFO L375 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:34:37,496 INFO L423 AbstractCegarLoop]: === Iteration 2 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-18 08:34:37,497 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:34:37,497 INFO L82 PathProgramCache]: Analyzing trace with hash 1259171313, now seen corresponding path program 1 times [2018-11-18 08:34:37,497 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:34:37,497 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:34:37,498 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:34:37,498 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:34:37,498 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:34:37,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:34:37,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 08:34:37,589 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:34:37,589 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:34:37,590 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-18 08:34:37,590 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:34:37,590 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:34:37,591 INFO L87 Difference]: Start difference. First operand 151 states and 176 transitions. Second operand 3 states. [2018-11-18 08:34:37,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:34:37,612 INFO L93 Difference]: Finished difference Result 241 states and 281 transitions. [2018-11-18 08:34:37,613 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:34:37,614 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 53 [2018-11-18 08:34:37,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-18 08:34:37,615 INFO L225 Difference]: With dead ends: 241 [2018-11-18 08:34:37,615 INFO L226 Difference]: Without dead ends: 141 [2018-11-18 08:34:37,617 INFO L604 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-18 08:34:37,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2018-11-18 08:34:37,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 141. [2018-11-18 08:34:37,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 141 states. [2018-11-18 08:34:37,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 163 transitions. [2018-11-18 08:34:37,629 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 163 transitions. Word has length 53 [2018-11-18 08:34:37,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-18 08:34:37,629 INFO L480 AbstractCegarLoop]: Abstraction has 141 states and 163 transitions. [2018-11-18 08:34:37,629 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-18 08:34:37,629 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 163 transitions. [2018-11-18 08:34:37,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2018-11-18 08:34:37,631 INFO L367 BasicCegarLoop]: Found error trace [2018-11-18 08:34:37,631 INFO L375 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:34:37,631 INFO L423 AbstractCegarLoop]: === Iteration 3 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-18 08:34:37,631 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:34:37,632 INFO L82 PathProgramCache]: Analyzing trace with hash -31050487, now seen corresponding path program 1 times [2018-11-18 08:34:37,632 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:34:37,632 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:34:37,632 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:34:37,633 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:34:37,634 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:34:37,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:34:37,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 08:34:37,744 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:34:37,745 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-11-18 08:34:37,746 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-11-18 08:34:37,746 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-11-18 08:34:37,746 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2018-11-18 08:34:37,746 INFO L87 Difference]: Start difference. First operand 141 states and 163 transitions. Second operand 7 states. [2018-11-18 08:34:38,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:34:38,091 INFO L93 Difference]: Finished difference Result 254 states and 299 transitions. [2018-11-18 08:34:38,092 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-18 08:34:38,092 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 58 [2018-11-18 08:34:38,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-18 08:34:38,093 INFO L225 Difference]: With dead ends: 254 [2018-11-18 08:34:38,093 INFO L226 Difference]: Without dead ends: 141 [2018-11-18 08:34:38,094 INFO L604 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-18 08:34:38,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2018-11-18 08:34:38,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 141. [2018-11-18 08:34:38,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 141 states. [2018-11-18 08:34:38,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 162 transitions. [2018-11-18 08:34:38,105 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 162 transitions. Word has length 58 [2018-11-18 08:34:38,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-18 08:34:38,106 INFO L480 AbstractCegarLoop]: Abstraction has 141 states and 162 transitions. [2018-11-18 08:34:38,106 INFO L481 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-11-18 08:34:38,106 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 162 transitions. [2018-11-18 08:34:38,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2018-11-18 08:34:38,108 INFO L367 BasicCegarLoop]: Found error trace [2018-11-18 08:34:38,109 INFO L375 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:34:38,109 INFO L423 AbstractCegarLoop]: === Iteration 4 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-18 08:34:38,109 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:34:38,110 INFO L82 PathProgramCache]: Analyzing trace with hash -2136750607, now seen corresponding path program 1 times [2018-11-18 08:34:38,110 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:34:38,110 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:34:38,111 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:34:38,111 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:34:38,111 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:34:38,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:34:38,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 08:34:38,205 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:34:38,205 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-18 08:34:38,206 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-18 08:34:38,206 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-18 08:34:38,206 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-18 08:34:38,206 INFO L87 Difference]: Start difference. First operand 141 states and 162 transitions. Second operand 5 states. [2018-11-18 08:34:38,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:34:38,610 INFO L93 Difference]: Finished difference Result 359 states and 431 transitions. [2018-11-18 08:34:38,610 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-11-18 08:34:38,611 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 71 [2018-11-18 08:34:38,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-18 08:34:38,615 INFO L225 Difference]: With dead ends: 359 [2018-11-18 08:34:38,615 INFO L226 Difference]: Without dead ends: 246 [2018-11-18 08:34:38,616 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2018-11-18 08:34:38,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2018-11-18 08:34:38,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 226. [2018-11-18 08:34:38,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 226 states. [2018-11-18 08:34:38,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 258 transitions. [2018-11-18 08:34:38,639 INFO L78 Accepts]: Start accepts. Automaton has 226 states and 258 transitions. Word has length 71 [2018-11-18 08:34:38,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-18 08:34:38,639 INFO L480 AbstractCegarLoop]: Abstraction has 226 states and 258 transitions. [2018-11-18 08:34:38,639 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-18 08:34:38,639 INFO L276 IsEmpty]: Start isEmpty. Operand 226 states and 258 transitions. [2018-11-18 08:34:38,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2018-11-18 08:34:38,641 INFO L367 BasicCegarLoop]: Found error trace [2018-11-18 08:34:38,642 INFO L375 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:34:38,642 INFO L423 AbstractCegarLoop]: === Iteration 5 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-18 08:34:38,643 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:34:38,643 INFO L82 PathProgramCache]: Analyzing trace with hash -1924480423, now seen corresponding path program 1 times [2018-11-18 08:34:38,643 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:34:38,643 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:34:38,644 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:34:38,644 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:34:38,644 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:34:38,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:34:38,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 08:34:38,720 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:34:38,720 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-11-18 08:34:38,721 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-11-18 08:34:38,721 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-11-18 08:34:38,721 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-11-18 08:34:38,721 INFO L87 Difference]: Start difference. First operand 226 states and 258 transitions. Second operand 6 states. [2018-11-18 08:34:38,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:34:38,869 INFO L93 Difference]: Finished difference Result 604 states and 710 transitions. [2018-11-18 08:34:38,869 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-11-18 08:34:38,869 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 85 [2018-11-18 08:34:38,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-18 08:34:38,872 INFO L225 Difference]: With dead ends: 604 [2018-11-18 08:34:38,872 INFO L226 Difference]: Without dead ends: 406 [2018-11-18 08:34:38,873 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2018-11-18 08:34:38,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 406 states. [2018-11-18 08:34:38,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 406 to 400. [2018-11-18 08:34:38,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 400 states. [2018-11-18 08:34:38,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 456 transitions. [2018-11-18 08:34:38,901 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 456 transitions. Word has length 85 [2018-11-18 08:34:38,901 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-18 08:34:38,901 INFO L480 AbstractCegarLoop]: Abstraction has 400 states and 456 transitions. [2018-11-18 08:34:38,901 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-11-18 08:34:38,902 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 456 transitions. [2018-11-18 08:34:38,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2018-11-18 08:34:38,902 INFO L367 BasicCegarLoop]: Found error trace [2018-11-18 08:34:38,903 INFO L375 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 08:34:38,903 INFO L423 AbstractCegarLoop]: === Iteration 6 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-18 08:34:38,903 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:34:38,903 INFO L82 PathProgramCache]: Analyzing trace with hash -976304587, now seen corresponding path program 1 times [2018-11-18 08:34:38,903 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:34:38,903 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:34:38,904 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:34:38,904 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:34:38,904 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:34:38,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:34:38,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 08:34:38,987 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:34:38,987 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-11-18 08:34:38,987 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-11-18 08:34:38,987 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-11-18 08:34:38,987 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-11-18 08:34:38,988 INFO L87 Difference]: Start difference. First operand 400 states and 456 transitions. Second operand 7 states. [2018-11-18 08:34:39,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:34:39,374 INFO L93 Difference]: Finished difference Result 805 states and 942 transitions. [2018-11-18 08:34:39,374 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-11-18 08:34:39,375 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 89 [2018-11-18 08:34:39,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-18 08:34:39,377 INFO L225 Difference]: With dead ends: 805 [2018-11-18 08:34:39,377 INFO L226 Difference]: Without dead ends: 433 [2018-11-18 08:34:39,378 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2018-11-18 08:34:39,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 433 states. [2018-11-18 08:34:39,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 433 to 399. [2018-11-18 08:34:39,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 399 states. [2018-11-18 08:34:39,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 453 transitions. [2018-11-18 08:34:39,401 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 453 transitions. Word has length 89 [2018-11-18 08:34:39,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-18 08:34:39,403 INFO L480 AbstractCegarLoop]: Abstraction has 399 states and 453 transitions. [2018-11-18 08:34:39,403 INFO L481 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-11-18 08:34:39,403 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 453 transitions. [2018-11-18 08:34:39,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2018-11-18 08:34:39,405 INFO L367 BasicCegarLoop]: Found error trace [2018-11-18 08:34:39,405 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] [2018-11-18 08:34:39,405 INFO L423 AbstractCegarLoop]: === Iteration 7 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-18 08:34:39,406 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:34:39,406 INFO L82 PathProgramCache]: Analyzing trace with hash -2037523076, now seen corresponding path program 1 times [2018-11-18 08:34:39,406 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:34:39,406 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:34:39,406 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:34:39,407 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:34:39,407 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:34:39,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:34:39,481 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-18 08:34:39,481 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:34:39,493 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-11-18 08:34:39,494 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-11-18 08:34:39,494 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-11-18 08:34:39,494 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-11-18 08:34:39,494 INFO L87 Difference]: Start difference. First operand 399 states and 453 transitions. Second operand 6 states. [2018-11-18 08:34:39,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:34:39,544 INFO L93 Difference]: Finished difference Result 784 states and 910 transitions. [2018-11-18 08:34:39,546 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-18 08:34:39,546 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 105 [2018-11-18 08:34:39,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-18 08:34:39,548 INFO L225 Difference]: With dead ends: 784 [2018-11-18 08:34:39,549 INFO L226 Difference]: Without dead ends: 413 [2018-11-18 08:34:39,550 INFO L604 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-18 08:34:39,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2018-11-18 08:34:39,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 409. [2018-11-18 08:34:39,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 409 states. [2018-11-18 08:34:39,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 463 transitions. [2018-11-18 08:34:39,570 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 463 transitions. Word has length 105 [2018-11-18 08:34:39,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-18 08:34:39,570 INFO L480 AbstractCegarLoop]: Abstraction has 409 states and 463 transitions. [2018-11-18 08:34:39,570 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-11-18 08:34:39,571 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 463 transitions. [2018-11-18 08:34:39,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2018-11-18 08:34:39,572 INFO L367 BasicCegarLoop]: Found error trace [2018-11-18 08:34:39,572 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] [2018-11-18 08:34:39,572 INFO L423 AbstractCegarLoop]: === Iteration 8 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-18 08:34:39,572 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:34:39,572 INFO L82 PathProgramCache]: Analyzing trace with hash -109250374, now seen corresponding path program 1 times [2018-11-18 08:34:39,573 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:34:39,573 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:34:39,576 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:34:39,576 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:34:39,576 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:34:39,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:34:39,668 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-18 08:34:39,668 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:34:39,668 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2018-11-18 08:34:39,669 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-11-18 08:34:39,669 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-11-18 08:34:39,669 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2018-11-18 08:34:39,669 INFO L87 Difference]: Start difference. First operand 409 states and 463 transitions. Second operand 8 states. [2018-11-18 08:34:39,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:34:39,706 INFO L93 Difference]: Finished difference Result 804 states and 932 transitions. [2018-11-18 08:34:39,707 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-11-18 08:34:39,707 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 105 [2018-11-18 08:34:39,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-18 08:34:39,709 INFO L225 Difference]: With dead ends: 804 [2018-11-18 08:34:39,709 INFO L226 Difference]: Without dead ends: 423 [2018-11-18 08:34:39,710 INFO L604 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-18 08:34:39,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 423 states. [2018-11-18 08:34:39,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 423 to 417. [2018-11-18 08:34:39,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 417 states. [2018-11-18 08:34:39,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 471 transitions. [2018-11-18 08:34:39,731 INFO L78 Accepts]: Start accepts. Automaton has 417 states and 471 transitions. Word has length 105 [2018-11-18 08:34:39,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-18 08:34:39,731 INFO L480 AbstractCegarLoop]: Abstraction has 417 states and 471 transitions. [2018-11-18 08:34:39,732 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-11-18 08:34:39,732 INFO L276 IsEmpty]: Start isEmpty. Operand 417 states and 471 transitions. [2018-11-18 08:34:39,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2018-11-18 08:34:39,733 INFO L367 BasicCegarLoop]: Found error trace [2018-11-18 08:34:39,733 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] [2018-11-18 08:34:39,733 INFO L423 AbstractCegarLoop]: === Iteration 9 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-18 08:34:39,733 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:34:39,733 INFO L82 PathProgramCache]: Analyzing trace with hash -349790503, now seen corresponding path program 1 times [2018-11-18 08:34:39,734 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:34:39,734 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:34:39,734 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:34:39,734 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:34:39,734 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:34:39,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:34:39,797 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-18 08:34:39,798 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:34:39,798 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-11-18 08:34:39,798 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-11-18 08:34:39,798 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-18 08:34:39,798 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-18 08:34:39,798 INFO L87 Difference]: Start difference. First operand 417 states and 471 transitions. Second operand 4 states. [2018-11-18 08:34:39,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:34:39,962 INFO L93 Difference]: Finished difference Result 1232 states and 1460 transitions. [2018-11-18 08:34:39,964 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-11-18 08:34:39,964 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 105 [2018-11-18 08:34:39,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-18 08:34:39,967 INFO L225 Difference]: With dead ends: 1232 [2018-11-18 08:34:39,967 INFO L226 Difference]: Without dead ends: 843 [2018-11-18 08:34:39,968 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-18 08:34:39,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 843 states. [2018-11-18 08:34:39,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 843 to 828. [2018-11-18 08:34:39,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 828 states. [2018-11-18 08:34:39,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 828 states to 828 states and 961 transitions. [2018-11-18 08:34:39,997 INFO L78 Accepts]: Start accepts. Automaton has 828 states and 961 transitions. Word has length 105 [2018-11-18 08:34:39,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-18 08:34:39,997 INFO L480 AbstractCegarLoop]: Abstraction has 828 states and 961 transitions. [2018-11-18 08:34:39,997 INFO L481 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-11-18 08:34:39,997 INFO L276 IsEmpty]: Start isEmpty. Operand 828 states and 961 transitions. [2018-11-18 08:34:39,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2018-11-18 08:34:39,999 INFO L367 BasicCegarLoop]: Found error trace [2018-11-18 08:34:39,999 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] [2018-11-18 08:34:39,999 INFO L423 AbstractCegarLoop]: === Iteration 10 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-18 08:34:39,999 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:34:40,000 INFO L82 PathProgramCache]: Analyzing trace with hash -144677869, now seen corresponding path program 1 times [2018-11-18 08:34:40,000 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:34:40,000 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:34:40,000 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:34:40,000 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:34:40,001 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:34:40,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:34:40,100 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-11-18 08:34:40,100 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 08:34:40,100 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_666b84af-8102-4a38-962f-dc121256b30c/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-18 08:34:40,126 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:34:40,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:34:40,203 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 08:34:40,322 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 08:34:40,339 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-18 08:34:40,339 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [13] total 19 [2018-11-18 08:34:40,339 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-11-18 08:34:40,340 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-11-18 08:34:40,340 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2018-11-18 08:34:40,340 INFO L87 Difference]: Start difference. First operand 828 states and 961 transitions. Second operand 19 states. [2018-11-18 08:34:41,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:34:41,350 INFO L93 Difference]: Finished difference Result 1597 states and 1873 transitions. [2018-11-18 08:34:41,351 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-11-18 08:34:41,351 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 109 [2018-11-18 08:34:41,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-18 08:34:41,354 INFO L225 Difference]: With dead ends: 1597 [2018-11-18 08:34:41,355 INFO L226 Difference]: Without dead ends: 797 [2018-11-18 08:34:41,357 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 104 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=115, Invalid=877, Unknown=0, NotChecked=0, Total=992 [2018-11-18 08:34:41,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 797 states. [2018-11-18 08:34:41,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 797 to 797. [2018-11-18 08:34:41,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 797 states. [2018-11-18 08:34:41,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 797 states to 797 states and 910 transitions. [2018-11-18 08:34:41,403 INFO L78 Accepts]: Start accepts. Automaton has 797 states and 910 transitions. Word has length 109 [2018-11-18 08:34:41,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-18 08:34:41,404 INFO L480 AbstractCegarLoop]: Abstraction has 797 states and 910 transitions. [2018-11-18 08:34:41,404 INFO L481 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-11-18 08:34:41,404 INFO L276 IsEmpty]: Start isEmpty. Operand 797 states and 910 transitions. [2018-11-18 08:34:41,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2018-11-18 08:34:41,407 INFO L367 BasicCegarLoop]: Found error trace [2018-11-18 08:34:41,407 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 08:34:41,407 INFO L423 AbstractCegarLoop]: === Iteration 11 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-18 08:34:41,407 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:34:41,407 INFO L82 PathProgramCache]: Analyzing trace with hash 992034437, now seen corresponding path program 1 times [2018-11-18 08:34:41,408 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:34:41,408 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:34:41,408 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:34:41,408 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:34:41,408 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:34:41,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:34:41,486 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 19 proven. 4 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-11-18 08:34:41,486 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 08:34:41,486 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_666b84af-8102-4a38-962f-dc121256b30c/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-18 08:34:41,496 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:34:41,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:34:41,595 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 08:34:41,637 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 33 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-11-18 08:34:41,664 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-18 08:34:41,664 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2018-11-18 08:34:41,665 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-11-18 08:34:41,665 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-11-18 08:34:41,665 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2018-11-18 08:34:41,665 INFO L87 Difference]: Start difference. First operand 797 states and 910 transitions. Second operand 7 states. [2018-11-18 08:34:42,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:34:42,359 INFO L93 Difference]: Finished difference Result 1731 states and 2100 transitions. [2018-11-18 08:34:42,359 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-11-18 08:34:42,359 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 164 [2018-11-18 08:34:42,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-18 08:34:42,364 INFO L225 Difference]: With dead ends: 1731 [2018-11-18 08:34:42,364 INFO L226 Difference]: Without dead ends: 1092 [2018-11-18 08:34:42,366 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 166 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2018-11-18 08:34:42,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1092 states. [2018-11-18 08:34:42,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1092 to 988. [2018-11-18 08:34:42,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 988 states. [2018-11-18 08:34:42,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 988 states to 988 states and 1145 transitions. [2018-11-18 08:34:42,422 INFO L78 Accepts]: Start accepts. Automaton has 988 states and 1145 transitions. Word has length 164 [2018-11-18 08:34:42,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-18 08:34:42,422 INFO L480 AbstractCegarLoop]: Abstraction has 988 states and 1145 transitions. [2018-11-18 08:34:42,422 INFO L481 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-11-18 08:34:42,422 INFO L276 IsEmpty]: Start isEmpty. Operand 988 states and 1145 transitions. [2018-11-18 08:34:42,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2018-11-18 08:34:42,425 INFO L367 BasicCegarLoop]: Found error trace [2018-11-18 08:34:42,425 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 08:34:42,425 INFO L423 AbstractCegarLoop]: === Iteration 12 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-18 08:34:42,426 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:34:42,426 INFO L82 PathProgramCache]: Analyzing trace with hash 1345122819, now seen corresponding path program 1 times [2018-11-18 08:34:42,426 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:34:42,426 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:34:42,426 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:34:42,427 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:34:42,427 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:34:42,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:34:42,503 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2018-11-18 08:34:42,503 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:34:42,503 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:34:42,504 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-18 08:34:42,504 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:34:42,504 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:34:42,504 INFO L87 Difference]: Start difference. First operand 988 states and 1145 transitions. Second operand 3 states. [2018-11-18 08:34:42,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:34:42,565 INFO L93 Difference]: Finished difference Result 1589 states and 1883 transitions. [2018-11-18 08:34:42,565 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:34:42,566 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 164 [2018-11-18 08:34:42,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-18 08:34:42,573 INFO L225 Difference]: With dead ends: 1589 [2018-11-18 08:34:42,573 INFO L226 Difference]: Without dead ends: 1586 [2018-11-18 08:34:42,574 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 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-18 08:34:42,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1586 states. [2018-11-18 08:34:42,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1586 to 1149. [2018-11-18 08:34:42,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1149 states. [2018-11-18 08:34:42,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1149 states to 1149 states and 1358 transitions. [2018-11-18 08:34:42,651 INFO L78 Accepts]: Start accepts. Automaton has 1149 states and 1358 transitions. Word has length 164 [2018-11-18 08:34:42,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-18 08:34:42,651 INFO L480 AbstractCegarLoop]: Abstraction has 1149 states and 1358 transitions. [2018-11-18 08:34:42,651 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-18 08:34:42,651 INFO L276 IsEmpty]: Start isEmpty. Operand 1149 states and 1358 transitions. [2018-11-18 08:34:42,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2018-11-18 08:34:42,657 INFO L367 BasicCegarLoop]: Found error trace [2018-11-18 08:34:42,657 INFO L375 BasicCegarLoop]: trace histogram [4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 08:34:42,657 INFO L423 AbstractCegarLoop]: === Iteration 13 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-18 08:34:42,658 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:34:42,658 INFO L82 PathProgramCache]: Analyzing trace with hash 1315312430, now seen corresponding path program 1 times [2018-11-18 08:34:42,658 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:34:42,658 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:34:42,658 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:34:42,659 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:34:42,659 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:34:42,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:34:42,806 INFO L134 CoverageAnalysis]: Checked inductivity of 131 backedges. 57 proven. 26 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2018-11-18 08:34:42,806 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 08:34:42,806 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_666b84af-8102-4a38-962f-dc121256b30c/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-18 08:34:42,815 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:34:42,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:34:42,936 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 08:34:43,025 INFO L134 CoverageAnalysis]: Checked inductivity of 131 backedges. 91 proven. 32 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2018-11-18 08:34:43,054 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-18 08:34:43,055 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7] total 13 [2018-11-18 08:34:43,055 INFO L459 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-11-18 08:34:43,056 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-11-18 08:34:43,056 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2018-11-18 08:34:43,056 INFO L87 Difference]: Start difference. First operand 1149 states and 1358 transitions. Second operand 13 states. [2018-11-18 08:34:44,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:34:44,678 INFO L93 Difference]: Finished difference Result 3288 states and 4245 transitions. [2018-11-18 08:34:44,678 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-11-18 08:34:44,678 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 226 [2018-11-18 08:34:44,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-18 08:34:44,685 INFO L225 Difference]: With dead ends: 3288 [2018-11-18 08:34:44,685 INFO L226 Difference]: Without dead ends: 2301 [2018-11-18 08:34:44,688 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 268 GetRequests, 238 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 194 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=196, Invalid=734, Unknown=0, NotChecked=0, Total=930 [2018-11-18 08:34:44,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2301 states. [2018-11-18 08:34:44,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2301 to 1883. [2018-11-18 08:34:44,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1883 states. [2018-11-18 08:34:44,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1883 states to 1883 states and 2200 transitions. [2018-11-18 08:34:44,766 INFO L78 Accepts]: Start accepts. Automaton has 1883 states and 2200 transitions. Word has length 226 [2018-11-18 08:34:44,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-18 08:34:44,767 INFO L480 AbstractCegarLoop]: Abstraction has 1883 states and 2200 transitions. [2018-11-18 08:34:44,767 INFO L481 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-11-18 08:34:44,767 INFO L276 IsEmpty]: Start isEmpty. Operand 1883 states and 2200 transitions. [2018-11-18 08:34:44,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2018-11-18 08:34:44,770 INFO L367 BasicCegarLoop]: Found error trace [2018-11-18 08:34:44,770 INFO L375 BasicCegarLoop]: trace histogram [4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 08:34:44,770 INFO L423 AbstractCegarLoop]: === Iteration 14 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-18 08:34:44,771 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:34:44,771 INFO L82 PathProgramCache]: Analyzing trace with hash -1275181266, now seen corresponding path program 1 times [2018-11-18 08:34:44,771 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:34:44,771 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:34:44,771 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:34:44,771 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:34:44,772 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:34:44,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:34:44,888 INFO L134 CoverageAnalysis]: Checked inductivity of 131 backedges. 47 proven. 8 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2018-11-18 08:34:44,889 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 08:34:44,889 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_666b84af-8102-4a38-962f-dc121256b30c/bin-2019/uautomizer/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-18 08:34:44,896 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:34:44,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:34:44,975 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 08:34:45,023 INFO L134 CoverageAnalysis]: Checked inductivity of 131 backedges. 87 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2018-11-18 08:34:45,040 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-18 08:34:45,040 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [9] total 13 [2018-11-18 08:34:45,040 INFO L459 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-11-18 08:34:45,041 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-11-18 08:34:45,041 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2018-11-18 08:34:45,041 INFO L87 Difference]: Start difference. First operand 1883 states and 2200 transitions. Second operand 13 states. [2018-11-18 08:34:45,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:34:45,100 INFO L93 Difference]: Finished difference Result 2322 states and 2703 transitions. [2018-11-18 08:34:45,101 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-11-18 08:34:45,101 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 226 [2018-11-18 08:34:45,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-18 08:34:45,101 INFO L225 Difference]: With dead ends: 2322 [2018-11-18 08:34:45,102 INFO L226 Difference]: Without dead ends: 0 [2018-11-18 08:34:45,104 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 225 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2018-11-18 08:34:45,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2018-11-18 08:34:45,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2018-11-18 08:34:45,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2018-11-18 08:34:45,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2018-11-18 08:34:45,105 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 226 [2018-11-18 08:34:45,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-18 08:34:45,105 INFO L480 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-11-18 08:34:45,105 INFO L481 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-11-18 08:34:45,105 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2018-11-18 08:34:45,105 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-18 08:34:45,108 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2018-11-18 08:34:45,135 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,136 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,140 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,141 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,154 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,155 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,160 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,161 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,175 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,175 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,178 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,179 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,212 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,215 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,216 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,216 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,218 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,218 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,219 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,226 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,227 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,230 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,231 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,232 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,234 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,235 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,256 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,256 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,258 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,275 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,278 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,279 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,281 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,282 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,285 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,286 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,322 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,322 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,325 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,326 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,338 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,340 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,341 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,343 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,344 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,345 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,345 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,345 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,346 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,346 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,347 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,347 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,348 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,349 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,350 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,350 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,351 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,372 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,373 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,375 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,376 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,385 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,385 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,386 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,402 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,404 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,406 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,407 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,408 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,409 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,409 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,409 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,410 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,411 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,411 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,412 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,412 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,415 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,415 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,416 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,417 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,418 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,418 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,419 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,428 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,429 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,435 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,435 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,464 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,466 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,467 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,469 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,470 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,470 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,471 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,471 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,472 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,472 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,472 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,473 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,474 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,474 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,475 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,476 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,477 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,477 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,478 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,479 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,485 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,486 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,488 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,489 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,511 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,513 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,520 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-18 08:34:45,665 WARN L180 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 27 [2018-11-18 08:34:45,884 WARN L180 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 30 [2018-11-18 08:34:46,248 WARN L180 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 35 [2018-11-18 08:34:46,383 WARN L180 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 42 [2018-11-18 08:34:46,673 WARN L180 SmtUtils]: Spent 229.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 54 [2018-11-18 08:34:46,799 WARN L180 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 41 [2018-11-18 08:34:48,244 WARN L180 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 50 [2018-11-18 08:34:48,472 INFO L425 ceAbstractionStarter]: For program point L228-3(lines 228 249) no Hoare annotation was computed. [2018-11-18 08:34:48,472 INFO L425 ceAbstractionStarter]: For program point L250(lines 227 251) no Hoare annotation was computed. [2018-11-18 08:34:48,472 INFO L425 ceAbstractionStarter]: For program point __utac__exception__cf_handler_freeFINAL(lines 203 258) no Hoare annotation was computed. [2018-11-18 08:34:48,472 INFO L425 ceAbstractionStarter]: For program point L234(lines 234 238) no Hoare annotation was computed. [2018-11-18 08:34:48,472 INFO L425 ceAbstractionStarter]: For program point L234-1(lines 234 238) no Hoare annotation was computed. [2018-11-18 08:34:48,472 INFO L425 ceAbstractionStarter]: For program point __utac__exception__cf_handler_freeEXIT(lines 203 258) no Hoare annotation was computed. [2018-11-18 08:34:48,472 INFO L425 ceAbstractionStarter]: For program point L229(line 229) no Hoare annotation was computed. [2018-11-18 08:34:48,472 INFO L425 ceAbstractionStarter]: For program point L228-1(lines 228 249) no Hoare annotation was computed. [2018-11-18 08:34:48,472 INFO L425 ceAbstractionStarter]: For program point __utac__exception__cf_handler_freeENTRY(lines 203 258) no Hoare annotation was computed. [2018-11-18 08:34:48,472 INFO L425 ceAbstractionStarter]: For program point L285-1(lines 285 310) no Hoare annotation was computed. [2018-11-18 08:34:48,472 INFO L425 ceAbstractionStarter]: For program point L285-3(lines 285 310) no Hoare annotation was computed. [2018-11-18 08:34:48,472 INFO L425 ceAbstractionStarter]: For program point L304(line 304) no Hoare annotation was computed. [2018-11-18 08:34:48,472 INFO L425 ceAbstractionStarter]: For program point L304-1(line 304) no Hoare annotation was computed. [2018-11-18 08:34:48,472 INFO L425 ceAbstractionStarter]: For program point __utac__exception__cf_handler_resetENTRY(lines 259 318) no Hoare annotation was computed. [2018-11-18 08:34:48,472 INFO L425 ceAbstractionStarter]: For program point __utac__exception__cf_handler_resetEXIT(lines 259 318) no Hoare annotation was computed. [2018-11-18 08:34:48,472 INFO L425 ceAbstractionStarter]: For program point L286(line 286) no Hoare annotation was computed. [2018-11-18 08:34:48,472 INFO L425 ceAbstractionStarter]: For program point L311(lines 284 312) no Hoare annotation was computed. [2018-11-18 08:34:48,472 INFO L425 ceAbstractionStarter]: For program point __utac__exception__cf_handler_resetFINAL(lines 259 318) no Hoare annotation was computed. [2018-11-18 08:34:48,473 INFO L425 ceAbstractionStarter]: For program point L291(lines 291 295) no Hoare annotation was computed. [2018-11-18 08:34:48,473 INFO L425 ceAbstractionStarter]: For program point L291-1(lines 291 295) no Hoare annotation was computed. [2018-11-18 08:34:48,473 INFO L428 ceAbstractionStarter]: At program point select_helpersFINAL(lines 876 882) the Hoare annotation is: true [2018-11-18 08:34:48,473 INFO L425 ceAbstractionStarter]: For program point select_helpersEXIT(lines 876 882) no Hoare annotation was computed. [2018-11-18 08:34:48,473 INFO L425 ceAbstractionStarter]: For program point valid_productEXIT(lines 883 891) no Hoare annotation was computed. [2018-11-18 08:34:48,473 INFO L428 ceAbstractionStarter]: At program point valid_productENTRY(lines 883 891) the Hoare annotation is: true [2018-11-18 08:34:48,473 INFO L425 ceAbstractionStarter]: For program point valid_productFINAL(lines 883 891) no Hoare annotation was computed. [2018-11-18 08:34:48,473 INFO L421 ceAbstractionStarter]: At program point mainENTRY(lines 966 988) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (and (= 0 ~methaneLevelCritical~0) (= ~waterLevel~0 |old(~waterLevel~0)|) (= ~systemActive~0 1) (= 0 ~methAndRunningLastTime~0) (= |old(~pumpRunning~0)| ~pumpRunning~0)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~waterLevel~0)| 1)) (not (= |old(~methAndRunningLastTime~0)| 0)) (not (= |old(~methaneLevelCritical~0)| 0))) [2018-11-18 08:34:48,473 INFO L425 ceAbstractionStarter]: For program point mainEXIT(lines 966 988) no Hoare annotation was computed. [2018-11-18 08:34:48,473 INFO L421 ceAbstractionStarter]: At program point L978(line 978) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (and (= 0 ~methaneLevelCritical~0) (= ~waterLevel~0 |old(~waterLevel~0)|) (= ~systemActive~0 1) (= 0 ~methAndRunningLastTime~0) (= |old(~pumpRunning~0)| ~pumpRunning~0) (= main_~tmp~10 1)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~waterLevel~0)| 1)) (not (= |old(~methAndRunningLastTime~0)| 0)) (not (= |old(~methaneLevelCritical~0)| 0))) [2018-11-18 08:34:48,473 INFO L421 ceAbstractionStarter]: At program point L978-1(line 978) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (and (= 0 ~methaneLevelCritical~0) (= ~waterLevel~0 |old(~waterLevel~0)|) (= ~systemActive~0 1) (= 0 ~methAndRunningLastTime~0) (= |old(~pumpRunning~0)| ~pumpRunning~0) (= main_~tmp~10 1)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~waterLevel~0)| 1)) (not (= |old(~methAndRunningLastTime~0)| 0)) (not (= |old(~methaneLevelCritical~0)| 0))) [2018-11-18 08:34:48,473 INFO L425 ceAbstractionStarter]: For program point L976(lines 976 983) no Hoare annotation was computed. [2018-11-18 08:34:48,473 INFO L425 ceAbstractionStarter]: For program point L976-1(lines 976 983) no Hoare annotation was computed. [2018-11-18 08:34:48,473 INFO L425 ceAbstractionStarter]: For program point L974(line 974) no Hoare annotation was computed. [2018-11-18 08:34:48,473 INFO L421 ceAbstractionStarter]: At program point L973(line 973) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (and (= 0 ~methaneLevelCritical~0) (= ~waterLevel~0 |old(~waterLevel~0)|) (= ~systemActive~0 1) (= 0 ~methAndRunningLastTime~0) (= |old(~pumpRunning~0)| ~pumpRunning~0)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~waterLevel~0)| 1)) (not (= |old(~methAndRunningLastTime~0)| 0)) (not (= |old(~methaneLevelCritical~0)| 0))) [2018-11-18 08:34:48,474 INFO L425 ceAbstractionStarter]: For program point mainFINAL(lines 966 988) no Hoare annotation was computed. [2018-11-18 08:34:48,474 INFO L421 ceAbstractionStarter]: At program point L972(line 972) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (and (= 0 ~methaneLevelCritical~0) (= ~waterLevel~0 |old(~waterLevel~0)|) (= ~systemActive~0 1) (= 0 ~methAndRunningLastTime~0) (= |old(~pumpRunning~0)| ~pumpRunning~0)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~waterLevel~0)| 1)) (not (= |old(~methAndRunningLastTime~0)| 0)) (not (= |old(~methaneLevelCritical~0)| 0))) [2018-11-18 08:34:48,474 INFO L421 ceAbstractionStarter]: At program point L972-1(line 972) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (and (= 0 ~methaneLevelCritical~0) (= ~waterLevel~0 |old(~waterLevel~0)|) (= ~systemActive~0 1) (= 0 ~methAndRunningLastTime~0) (= |old(~pumpRunning~0)| ~pumpRunning~0)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~waterLevel~0)| 1)) (not (= |old(~methAndRunningLastTime~0)| 0)) (not (= |old(~methaneLevelCritical~0)| 0))) [2018-11-18 08:34:48,474 INFO L425 ceAbstractionStarter]: For program point L929(line 929) no Hoare annotation was computed. [2018-11-18 08:34:48,474 INFO L425 ceAbstractionStarter]: For program point Specification2EXIT(lines 924 947) no Hoare annotation was computed. [2018-11-18 08:34:48,474 INFO L425 ceAbstractionStarter]: For program point Specification2ENTRY(lines 924 947) no Hoare annotation was computed. [2018-11-18 08:34:48,474 INFO L425 ceAbstractionStarter]: For program point Specification2FINAL(lines 924 947) no Hoare annotation was computed. [2018-11-18 08:34:48,474 INFO L425 ceAbstractionStarter]: For program point L942(line 942) no Hoare annotation was computed. [2018-11-18 08:34:48,474 INFO L425 ceAbstractionStarter]: For program point L941(line 941) no Hoare annotation was computed. [2018-11-18 08:34:48,474 INFO L425 ceAbstractionStarter]: For program point L940(line 940) no Hoare annotation was computed. [2018-11-18 08:34:48,474 INFO L425 ceAbstractionStarter]: For program point L939(line 939) no Hoare annotation was computed. [2018-11-18 08:34:48,474 INFO L425 ceAbstractionStarter]: For program point L938(line 938) no Hoare annotation was computed. [2018-11-18 08:34:48,474 INFO L425 ceAbstractionStarter]: For program point L937(line 937) no Hoare annotation was computed. [2018-11-18 08:34:48,474 INFO L425 ceAbstractionStarter]: For program point L936(line 936) no Hoare annotation was computed. [2018-11-18 08:34:48,474 INFO L425 ceAbstractionStarter]: For program point L935(line 935) no Hoare annotation was computed. [2018-11-18 08:34:48,474 INFO L425 ceAbstractionStarter]: For program point L934(line 934) no Hoare annotation was computed. [2018-11-18 08:34:48,474 INFO L425 ceAbstractionStarter]: For program point L933(line 933) no Hoare annotation was computed. [2018-11-18 08:34:48,475 INFO L425 ceAbstractionStarter]: For program point L932(line 932) no Hoare annotation was computed. [2018-11-18 08:34:48,475 INFO L425 ceAbstractionStarter]: For program point L931(line 931) no Hoare annotation was computed. [2018-11-18 08:34:48,475 INFO L425 ceAbstractionStarter]: For program point L930(line 930) no Hoare annotation was computed. [2018-11-18 08:34:48,475 INFO L425 ceAbstractionStarter]: For program point isPumpRunningEXIT(lines 723 731) no Hoare annotation was computed. [2018-11-18 08:34:48,475 INFO L428 ceAbstractionStarter]: At program point isPumpRunningENTRY(lines 723 731) the Hoare annotation is: true [2018-11-18 08:34:48,475 INFO L425 ceAbstractionStarter]: For program point isPumpRunningFINAL(lines 723 731) no Hoare annotation was computed. [2018-11-18 08:34:48,476 INFO L425 ceAbstractionStarter]: For program point L796(lines 796 800) no Hoare annotation was computed. [2018-11-18 08:34:48,476 INFO L428 ceAbstractionStarter]: At program point L794(line 794) the Hoare annotation is: true [2018-11-18 08:34:48,476 INFO L425 ceAbstractionStarter]: For program point L796-2(lines 796 800) no Hoare annotation was computed. [2018-11-18 08:34:48,476 INFO L428 ceAbstractionStarter]: At program point isLowWaterLevelENTRY(lines 787 805) the Hoare annotation is: true [2018-11-18 08:34:48,476 INFO L425 ceAbstractionStarter]: For program point L794-1(line 794) no Hoare annotation was computed. [2018-11-18 08:34:48,476 INFO L425 ceAbstractionStarter]: For program point isLowWaterLevelEXIT(lines 787 805) no Hoare annotation was computed. [2018-11-18 08:34:48,476 INFO L425 ceAbstractionStarter]: For program point isLowWaterLevelFINAL(lines 787 805) no Hoare annotation was computed. [2018-11-18 08:34:48,476 INFO L425 ceAbstractionStarter]: For program point L739-2(lines 739 747) no Hoare annotation was computed. [2018-11-18 08:34:48,476 INFO L425 ceAbstractionStarter]: For program point L762(line 762) no Hoare annotation was computed. [2018-11-18 08:34:48,476 INFO L425 ceAbstractionStarter]: For program point L762-1(line 762) no Hoare annotation was computed. [2018-11-18 08:34:48,476 INFO L425 ceAbstractionStarter]: For program point L751(lines 751 759) no Hoare annotation was computed. [2018-11-18 08:34:48,476 INFO L425 ceAbstractionStarter]: For program point printPumpFINAL(lines 732 767) no Hoare annotation was computed. [2018-11-18 08:34:48,476 INFO L425 ceAbstractionStarter]: For program point L751-2(lines 751 759) no Hoare annotation was computed. [2018-11-18 08:34:48,476 INFO L425 ceAbstractionStarter]: For program point printPumpENTRY(lines 732 767) no Hoare annotation was computed. [2018-11-18 08:34:48,476 INFO L425 ceAbstractionStarter]: For program point L739(lines 739 747) no Hoare annotation was computed. [2018-11-18 08:34:48,476 INFO L425 ceAbstractionStarter]: For program point printPumpEXIT(lines 732 767) no Hoare annotation was computed. [2018-11-18 08:34:48,476 INFO L425 ceAbstractionStarter]: For program point select_featuresEXIT(lines 869 875) no Hoare annotation was computed. [2018-11-18 08:34:48,476 INFO L428 ceAbstractionStarter]: At program point select_featuresFINAL(lines 869 875) the Hoare annotation is: true [2018-11-18 08:34:48,476 INFO L425 ceAbstractionStarter]: For program point __utac__exception__cf_handler_setENTRY(lines 157 202) no Hoare annotation was computed. [2018-11-18 08:34:48,477 INFO L425 ceAbstractionStarter]: For program point __utac__exception__cf_handler_setEXIT(lines 157 202) no Hoare annotation was computed. [2018-11-18 08:34:48,477 INFO L425 ceAbstractionStarter]: For program point __utac__exception__cf_handler_setFINAL(lines 157 202) no Hoare annotation was computed. [2018-11-18 08:34:48,477 INFO L425 ceAbstractionStarter]: For program point __utac__get_this_argtypeFINAL(lines 470 515) no Hoare annotation was computed. [2018-11-18 08:34:48,477 INFO L425 ceAbstractionStarter]: For program point __utac__get_this_argtypeENTRY(lines 470 515) no Hoare annotation was computed. [2018-11-18 08:34:48,477 INFO L425 ceAbstractionStarter]: For program point L490(lines 490 497) no Hoare annotation was computed. [2018-11-18 08:34:48,477 INFO L425 ceAbstractionStarter]: For program point __utac__get_this_argtypeEXIT(lines 470 515) no Hoare annotation was computed. [2018-11-18 08:34:48,477 INFO L425 ceAbstractionStarter]: For program point L484(lines 484 504) no Hoare annotation was computed. [2018-11-18 08:34:48,477 INFO L425 ceAbstractionStarter]: For program point L484-1(lines 484 504) no Hoare annotation was computed. [2018-11-18 08:34:48,477 INFO L421 ceAbstractionStarter]: At program point L960(line 960) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (and (= 0 ~methaneLevelCritical~0) (= ~waterLevel~0 |old(~waterLevel~0)|) (= ~systemActive~0 1) (= 0 ~methAndRunningLastTime~0) (= |old(~pumpRunning~0)| ~pumpRunning~0)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~waterLevel~0)| 1)) (not (= |old(~methAndRunningLastTime~0)| 0)) (not (= |old(~methaneLevelCritical~0)| 0))) [2018-11-18 08:34:48,477 INFO L421 ceAbstractionStarter]: At program point runTestENTRY(lines 955 965) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (and (= 0 ~methaneLevelCritical~0) (= ~waterLevel~0 |old(~waterLevel~0)|) (= ~systemActive~0 1) (= 0 ~methAndRunningLastTime~0) (= |old(~pumpRunning~0)| ~pumpRunning~0)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~waterLevel~0)| 1)) (not (= |old(~methAndRunningLastTime~0)| 0)) (not (= |old(~methaneLevelCritical~0)| 0))) [2018-11-18 08:34:48,477 INFO L425 ceAbstractionStarter]: For program point runTestEXIT(lines 955 965) no Hoare annotation was computed. [2018-11-18 08:34:48,477 INFO L425 ceAbstractionStarter]: For program point runTestFINAL(lines 955 965) no Hoare annotation was computed. [2018-11-18 08:34:48,477 INFO L428 ceAbstractionStarter]: At program point isMethaneAlarmENTRY(lines 712 722) the Hoare annotation is: true [2018-11-18 08:34:48,477 INFO L428 ceAbstractionStarter]: At program point L717(line 717) the Hoare annotation is: true [2018-11-18 08:34:48,477 INFO L425 ceAbstractionStarter]: For program point L717-1(line 717) no Hoare annotation was computed. [2018-11-18 08:34:48,477 INFO L425 ceAbstractionStarter]: For program point isMethaneAlarmEXIT(lines 712 722) no Hoare annotation was computed. [2018-11-18 08:34:48,477 INFO L425 ceAbstractionStarter]: For program point isMethaneAlarmFINAL(lines 712 722) no Hoare annotation was computed. [2018-11-18 08:34:48,477 INFO L421 ceAbstractionStarter]: At program point deactivatePumpENTRY(lines 704 711) the Hoare annotation is: (let ((.cse1 (< ~waterLevel~0 1)) (.cse2 (= |old(~pumpRunning~0)| 0)) (.cse3 (not (= ~systemActive~0 1))) (.cse0 (= |old(~pumpRunning~0)| ~pumpRunning~0))) (and (or .cse0 .cse1 (or .cse2 .cse3 (not (= ~methaneLevelCritical~0 0)))) (or (not (= ~methaneLevelCritical~0 1)) .cse1 .cse2 .cse3 (not (= ~methAndRunningLastTime~0 0)) .cse0))) [2018-11-18 08:34:48,477 INFO L425 ceAbstractionStarter]: For program point deactivatePumpEXIT(lines 704 711) no Hoare annotation was computed. [2018-11-18 08:34:48,477 INFO L425 ceAbstractionStarter]: For program point deactivatePumpFINAL(lines 704 711) no Hoare annotation was computed. [2018-11-18 08:34:48,477 INFO L425 ceAbstractionStarter]: For program point isHighWaterSensorDryEXIT(lines 127 140) no Hoare annotation was computed. [2018-11-18 08:34:48,478 INFO L425 ceAbstractionStarter]: For program point L131(lines 131 137) no Hoare annotation was computed. [2018-11-18 08:34:48,478 INFO L428 ceAbstractionStarter]: At program point isHighWaterSensorDryENTRY(lines 127 140) the Hoare annotation is: true [2018-11-18 08:34:48,478 INFO L425 ceAbstractionStarter]: For program point isHighWaterSensorDryFINAL(lines 127 140) no Hoare annotation was computed. [2018-11-18 08:34:48,478 INFO L421 ceAbstractionStarter]: At program point L672(line 672) the Hoare annotation is: (let ((.cse0 (not (= ~methaneLevelCritical~0 1))) (.cse4 (= |old(~pumpRunning~0)| 0)) (.cse1 (not (= ~systemActive~0 1))) (.cse5 (not (= ~methaneLevelCritical~0 0))) (.cse2 (< ~waterLevel~0 1)) (.cse3 (= |old(~pumpRunning~0)| ~pumpRunning~0))) (and (or (or .cse0 (not (= 0 |old(~pumpRunning~0)|)) .cse1) .cse2 .cse3) (or .cse0 .cse2 .cse4 .cse1 (not (= ~methAndRunningLastTime~0 0))) (or .cse2 (or .cse4 .cse1 .cse5)) (or (or .cse1 .cse5) .cse2 .cse3))) [2018-11-18 08:34:48,478 INFO L425 ceAbstractionStarter]: For program point L672-1(lines 653 677) no Hoare annotation was computed. [2018-11-18 08:34:48,478 INFO L421 ceAbstractionStarter]: At program point L667(line 667) the Hoare annotation is: (let ((.cse2 (not (= ~methaneLevelCritical~0 1))) (.cse1 (not (= ~systemActive~0 1))) (.cse0 (< ~waterLevel~0 1))) (and (or .cse0 (or .cse1 (not (= ~methaneLevelCritical~0 0)))) (or .cse2 .cse0 .cse1 (not (= ~methAndRunningLastTime~0 0))) (or (or .cse2 (not (= 0 |old(~pumpRunning~0)|)) .cse1) .cse0))) [2018-11-18 08:34:48,478 INFO L421 ceAbstractionStarter]: At program point L663(line 663) the Hoare annotation is: (let ((.cse1 (and (= processEnvironment_~tmp~5 1) (= |old(~pumpRunning~0)| ~pumpRunning~0))) (.cse5 (not (= ~methaneLevelCritical~0 0))) (.cse0 (not (= ~methaneLevelCritical~0 1))) (.cse4 (not (= 0 |old(~pumpRunning~0)|))) (.cse3 (not (= ~systemActive~0 1))) (.cse2 (< ~waterLevel~0 1))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~methAndRunningLastTime~0 0))) (or (or .cse4 .cse3 .cse5) .cse2) (or .cse2 .cse1 (or .cse3 .cse5)) (or (or .cse0 .cse4 .cse3) .cse2))) [2018-11-18 08:34:48,478 INFO L425 ceAbstractionStarter]: For program point processEnvironmentEXIT(lines 653 677) no Hoare annotation was computed. [2018-11-18 08:34:48,478 INFO L425 ceAbstractionStarter]: For program point L661(lines 661 669) no Hoare annotation was computed. [2018-11-18 08:34:48,478 INFO L421 ceAbstractionStarter]: At program point processEnvironmentENTRY(lines 653 677) the Hoare annotation is: (let ((.cse3 (not (= ~methaneLevelCritical~0 1))) (.cse1 (< ~waterLevel~0 1)) (.cse2 (not (= ~systemActive~0 1))) (.cse0 (= |old(~pumpRunning~0)| ~pumpRunning~0))) (and (or .cse0 .cse1 (or .cse2 (not (= ~methaneLevelCritical~0 0)))) (or (or .cse3 (not (= 0 |old(~pumpRunning~0)|)) .cse2) .cse1 .cse0) (or .cse3 .cse1 .cse2 (not (= ~methAndRunningLastTime~0 0)) .cse0))) [2018-11-18 08:34:48,478 INFO L421 ceAbstractionStarter]: At program point L659(line 659) the Hoare annotation is: (let ((.cse0 (= |old(~pumpRunning~0)| ~pumpRunning~0)) (.cse3 (not (= ~methaneLevelCritical~0 0))) (.cse4 (not (= ~methaneLevelCritical~0 1))) (.cse5 (not (= 0 |old(~pumpRunning~0)|))) (.cse2 (not (= ~systemActive~0 1))) (.cse1 (< ~waterLevel~0 1))) (and (or .cse0 .cse1 (or .cse2 .cse3)) (or .cse4 .cse1 .cse2 (not (= ~methAndRunningLastTime~0 0)) .cse0) (or (or .cse5 .cse2 .cse3) .cse1) (or (or .cse4 .cse5 .cse2) .cse1))) [2018-11-18 08:34:48,478 INFO L425 ceAbstractionStarter]: For program point L659-1(line 659) no Hoare annotation was computed. [2018-11-18 08:34:48,478 INFO L425 ceAbstractionStarter]: For program point L657(lines 657 674) no Hoare annotation was computed. [2018-11-18 08:34:48,478 INFO L425 ceAbstractionStarter]: For program point processEnvironment__wrappee__baseEXIT(lines 619 625) no Hoare annotation was computed. [2018-11-18 08:34:48,478 INFO L428 ceAbstractionStarter]: At program point processEnvironment__wrappee__baseFINAL(lines 619 625) the Hoare annotation is: true [2018-11-18 08:34:48,478 INFO L421 ceAbstractionStarter]: At program point testENTRY(lines 520 585) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (and (= 0 ~methaneLevelCritical~0) (= ~waterLevel~0 |old(~waterLevel~0)|) (= ~systemActive~0 1) (= 0 ~methAndRunningLastTime~0) (= |old(~pumpRunning~0)| ~pumpRunning~0)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~waterLevel~0)| 1)) (not (= |old(~methAndRunningLastTime~0)| 0)) (not (= |old(~methaneLevelCritical~0)| 0))) [2018-11-18 08:34:48,478 INFO L425 ceAbstractionStarter]: For program point L568(lines 568 572) no Hoare annotation was computed. [2018-11-18 08:34:48,478 INFO L425 ceAbstractionStarter]: For program point testFINAL(lines 520 585) no Hoare annotation was computed. [2018-11-18 08:34:48,479 INFO L421 ceAbstractionStarter]: At program point L568-2(lines 560 573) the Hoare annotation is: (let ((.cse6 (= 0 ~pumpRunning~0)) (.cse7 (<= 1 ~waterLevel~0)) (.cse1 (= ~methaneLevelCritical~0 1)) (.cse3 (= 0 ~methAndRunningLastTime~0)) (.cse5 (= 0 ~methaneLevelCritical~0)) (.cse0 (<= 2 ~waterLevel~0)) (.cse2 (= ~systemActive~0 1)) (.cse4 (= test_~splverifierCounter~0 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4) (not (= 0 |old(~pumpRunning~0)|)) (and .cse5 .cse6 .cse7 .cse2 .cse4 .cse3) (not (= |old(~systemActive~0)| 1)) (and .cse6 .cse7 .cse1 .cse2 .cse4 .cse3) (and .cse5 .cse0 .cse2 .cse4) (not (= |old(~waterLevel~0)| 1)) (not (= |old(~methAndRunningLastTime~0)| 0)) (not (= |old(~methaneLevelCritical~0)| 0)))) [2018-11-18 08:34:48,479 INFO L425 ceAbstractionStarter]: For program point L531(lines 530 577) no Hoare annotation was computed. [2018-11-18 08:34:48,479 INFO L421 ceAbstractionStarter]: At program point L562(line 562) the Hoare annotation is: (let ((.cse6 (= 0 ~pumpRunning~0)) (.cse7 (<= 1 ~waterLevel~0)) (.cse1 (= ~methaneLevelCritical~0 1)) (.cse3 (= 0 ~methAndRunningLastTime~0)) (.cse5 (= 0 ~methaneLevelCritical~0)) (.cse0 (<= 2 ~waterLevel~0)) (.cse2 (= ~systemActive~0 1)) (.cse4 (= test_~splverifierCounter~0 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4) (not (= 0 |old(~pumpRunning~0)|)) (and .cse5 .cse6 .cse7 .cse2 .cse4 .cse3) (not (= |old(~systemActive~0)| 1)) (and .cse6 .cse7 .cse1 .cse2 .cse4 .cse3) (and .cse5 .cse0 .cse2 .cse4) (not (= |old(~waterLevel~0)| 1)) (not (= |old(~methAndRunningLastTime~0)| 0)) (not (= |old(~methaneLevelCritical~0)| 0)))) [2018-11-18 08:34:48,479 INFO L425 ceAbstractionStarter]: For program point L560(lines 560 573) no Hoare annotation was computed. [2018-11-18 08:34:48,479 INFO L421 ceAbstractionStarter]: At program point L552(line 552) the Hoare annotation is: (let ((.cse0 (= 0 ~methaneLevelCritical~0)) (.cse1 (= 0 ~pumpRunning~0)) (.cse2 (<= 1 ~waterLevel~0)) (.cse3 (= ~systemActive~0 1)) (.cse4 (= test_~splverifierCounter~0 0)) (.cse5 (= 0 ~methAndRunningLastTime~0))) (or (not (= 0 |old(~pumpRunning~0)|)) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5) (and .cse0 (<= 2 ~waterLevel~0) .cse3 .cse5 .cse4) (not (= |old(~systemActive~0)| 1)) (and .cse1 .cse2 (= ~methaneLevelCritical~0 1) .cse3 .cse4 .cse5) (not (= |old(~waterLevel~0)| 1)) (not (= |old(~methAndRunningLastTime~0)| 0)) (not (= |old(~methaneLevelCritical~0)| 0)))) [2018-11-18 08:34:48,479 INFO L425 ceAbstractionStarter]: For program point L550(lines 550 556) no Hoare annotation was computed. [2018-11-18 08:34:48,479 INFO L425 ceAbstractionStarter]: For program point L550-1(lines 550 556) no Hoare annotation was computed. [2018-11-18 08:34:48,479 INFO L421 ceAbstractionStarter]: At program point L575(lines 530 577) the Hoare annotation is: (let ((.cse0 (= 0 ~methaneLevelCritical~0)) (.cse1 (= 0 ~pumpRunning~0)) (.cse2 (<= 1 ~waterLevel~0)) (.cse3 (= ~systemActive~0 1)) (.cse4 (= test_~splverifierCounter~0 0)) (.cse5 (= 0 ~methAndRunningLastTime~0))) (or (not (= 0 |old(~pumpRunning~0)|)) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5) (and .cse0 (<= 2 ~waterLevel~0) .cse3 .cse4 .cse5) (not (= |old(~systemActive~0)| 1)) (and .cse1 .cse2 (= ~methaneLevelCritical~0 1) .cse3 .cse4 .cse5) (not (= |old(~waterLevel~0)| 1)) (not (= |old(~methAndRunningLastTime~0)| 0)) (not (= |old(~methaneLevelCritical~0)| 0)))) [2018-11-18 08:34:48,479 INFO L421 ceAbstractionStarter]: At program point L542(line 542) the Hoare annotation is: (let ((.cse0 (= 0 ~methaneLevelCritical~0)) (.cse1 (= 0 ~pumpRunning~0)) (.cse2 (<= 1 ~waterLevel~0)) (.cse3 (= ~systemActive~0 1)) (.cse4 (= test_~splverifierCounter~0 0)) (.cse5 (= 0 ~methAndRunningLastTime~0))) (or (not (= 0 |old(~pumpRunning~0)|)) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5) (and .cse0 (<= 2 ~waterLevel~0) .cse3 .cse4 .cse5) (not (= |old(~systemActive~0)| 1)) (and .cse1 .cse2 (= ~methaneLevelCritical~0 1) .cse3 .cse4 .cse5) (not (= |old(~waterLevel~0)| 1)) (not (= |old(~methAndRunningLastTime~0)| 0)) (not (= |old(~methaneLevelCritical~0)| 0)))) [2018-11-18 08:34:48,479 INFO L425 ceAbstractionStarter]: For program point L540(lines 540 546) no Hoare annotation was computed. [2018-11-18 08:34:48,479 INFO L425 ceAbstractionStarter]: For program point L540-1(lines 540 546) no Hoare annotation was computed. [2018-11-18 08:34:48,479 INFO L425 ceAbstractionStarter]: For program point L532(lines 532 536) no Hoare annotation was computed. [2018-11-18 08:34:48,479 INFO L425 ceAbstractionStarter]: For program point L530-1(lines 530 577) no Hoare annotation was computed. [2018-11-18 08:34:48,479 INFO L425 ceAbstractionStarter]: For program point testEXIT(lines 520 585) no Hoare annotation was computed. [2018-11-18 08:34:48,479 INFO L421 ceAbstractionStarter]: At program point L578(lines 529 579) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~waterLevel~0)| 1)) (not (= |old(~methAndRunningLastTime~0)| 0)) (not (= |old(~methaneLevelCritical~0)| 0))) [2018-11-18 08:34:48,479 INFO L425 ceAbstractionStarter]: For program point L444(lines 444 451) no Hoare annotation was computed. [2018-11-18 08:34:48,479 INFO L425 ceAbstractionStarter]: For program point __utac__get_this_argENTRY(lines 424 469) no Hoare annotation was computed. [2018-11-18 08:34:48,479 INFO L425 ceAbstractionStarter]: For program point L438(lines 438 458) no Hoare annotation was computed. [2018-11-18 08:34:48,479 INFO L425 ceAbstractionStarter]: For program point L438-1(lines 438 458) no Hoare annotation was computed. [2018-11-18 08:34:48,479 INFO L425 ceAbstractionStarter]: For program point __utac__get_this_argEXIT(lines 424 469) no Hoare annotation was computed. [2018-11-18 08:34:48,480 INFO L425 ceAbstractionStarter]: For program point __utac__get_this_argFINAL(lines 424 469) no Hoare annotation was computed. [2018-11-18 08:34:48,480 INFO L421 ceAbstractionStarter]: At program point activatePump__wrappee__lowWaterSensorENTRY(lines 678 685) the Hoare annotation is: (or (= |old(~pumpRunning~0)| ~pumpRunning~0) (or (not (= 0 |old(~pumpRunning~0)|)) (< ~waterLevel~0 2) (not (= ~systemActive~0 1)) (not (= ~methaneLevelCritical~0 0)))) [2018-11-18 08:34:48,480 INFO L425 ceAbstractionStarter]: For program point activatePump__wrappee__lowWaterSensorFINAL(lines 678 685) no Hoare annotation was computed. [2018-11-18 08:34:48,480 INFO L425 ceAbstractionStarter]: For program point activatePump__wrappee__lowWaterSensorEXIT(lines 678 685) no Hoare annotation was computed. [2018-11-18 08:34:48,480 INFO L425 ceAbstractionStarter]: For program point isLowWaterSensorDryFINAL(lines 141 149) no Hoare annotation was computed. [2018-11-18 08:34:48,480 INFO L428 ceAbstractionStarter]: At program point isLowWaterSensorDryENTRY(lines 141 149) the Hoare annotation is: true [2018-11-18 08:34:48,480 INFO L425 ceAbstractionStarter]: For program point isLowWaterSensorDryEXIT(lines 141 149) no Hoare annotation was computed. [2018-11-18 08:34:48,480 INFO L425 ceAbstractionStarter]: For program point L833(lines 833 850) no Hoare annotation was computed. [2018-11-18 08:34:48,480 INFO L425 ceAbstractionStarter]: For program point L833-1(lines 825 853) no Hoare annotation was computed. [2018-11-18 08:34:48,480 INFO L421 ceAbstractionStarter]: At program point L831(line 831) the Hoare annotation is: (let ((.cse1 (not (= 0 ~pumpRunning~0))) (.cse0 (= 0 ~methAndRunningLastTime~0)) (.cse2 (not (= ~systemActive~0 1))) (.cse3 (not (= ~waterLevel~0 1))) (.cse4 (not (= |old(~methAndRunningLastTime~0)| 0)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 (not (= ~methaneLevelCritical~0 0))) (or (not (= ~methaneLevelCritical~0 1)) .cse1 .cse0 .cse2 .cse3 .cse4))) [2018-11-18 08:34:48,480 INFO L425 ceAbstractionStarter]: For program point L831-1(line 831) no Hoare annotation was computed. [2018-11-18 08:34:48,480 INFO L421 ceAbstractionStarter]: At program point __utac_acc__Specification2_spec__2ENTRY(lines 825 853) the Hoare annotation is: (let ((.cse1 (not (= 0 ~pumpRunning~0))) (.cse0 (= 0 ~methAndRunningLastTime~0)) (.cse2 (not (= ~systemActive~0 1))) (.cse3 (not (= ~waterLevel~0 1))) (.cse4 (not (= |old(~methAndRunningLastTime~0)| 0)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 (not (= ~methaneLevelCritical~0 0))) (or (not (= ~methaneLevelCritical~0 1)) .cse1 .cse0 .cse2 .cse3 .cse4))) [2018-11-18 08:34:48,480 INFO L421 ceAbstractionStarter]: At program point L840(line 840) the Hoare annotation is: (let ((.cse0 (not (= 0 ~pumpRunning~0))) (.cse2 (< ~waterLevel~0 1)) (.cse1 (not (= ~systemActive~0 1))) (.cse3 (not (= ~methaneLevelCritical~0 0)))) (and (or (or (not (= ~methaneLevelCritical~0 1)) .cse0 .cse1) .cse2) (or (or .cse0 .cse1 .cse3) .cse2) (or (or .cse1 .cse3) (< ~waterLevel~0 2)))) [2018-11-18 08:34:48,480 INFO L425 ceAbstractionStarter]: For program point L838(lines 838 844) no Hoare annotation was computed. [2018-11-18 08:34:48,480 INFO L425 ceAbstractionStarter]: For program point L837(lines 837 847) no Hoare annotation was computed. [2018-11-18 08:34:48,480 INFO L425 ceAbstractionStarter]: For program point __utac_acc__Specification2_spec__2EXIT(lines 825 853) no Hoare annotation was computed. [2018-11-18 08:34:48,480 INFO L421 ceAbstractionStarter]: At program point L835(line 835) the Hoare annotation is: (let ((.cse2 (not (= ~methaneLevelCritical~0 0))) (.cse0 (not (= 0 ~pumpRunning~0))) (.cse1 (not (= ~systemActive~0 1)))) (and (or (or .cse0 .cse1 .cse2) (< ~waterLevel~0 1)) (or (or .cse1 .cse2) (< ~waterLevel~0 2)) (or (not (= ~methaneLevelCritical~0 1)) .cse0 (= 0 ~methAndRunningLastTime~0) .cse1 (not (= ~waterLevel~0 1)) (not (= |old(~methAndRunningLastTime~0)| 0))))) [2018-11-18 08:34:48,480 INFO L425 ceAbstractionStarter]: For program point L835-1(line 835) no Hoare annotation was computed. [2018-11-18 08:34:48,480 INFO L425 ceAbstractionStarter]: For program point printEnvironmentEXIT(lines 95 117) no Hoare annotation was computed. [2018-11-18 08:34:48,480 INFO L425 ceAbstractionStarter]: For program point L103(lines 103 111) no Hoare annotation was computed. [2018-11-18 08:34:48,480 INFO L425 ceAbstractionStarter]: For program point printEnvironmentENTRY(lines 95 117) no Hoare annotation was computed. [2018-11-18 08:34:48,481 INFO L425 ceAbstractionStarter]: For program point L103-2(lines 103 111) no Hoare annotation was computed. [2018-11-18 08:34:48,481 INFO L425 ceAbstractionStarter]: For program point printEnvironmentFINAL(lines 95 117) no Hoare annotation was computed. [2018-11-18 08:34:48,481 INFO L421 ceAbstractionStarter]: At program point __utac_acc__Specification2_spec__1ENTRY(lines 817 824) the Hoare annotation is: (or (not (= 0 ~pumpRunning~0)) (= 0 ~methAndRunningLastTime~0) (not (= ~systemActive~0 1)) (not (= ~waterLevel~0 1)) (not (= |old(~methAndRunningLastTime~0)| 0)) (not (= ~methaneLevelCritical~0 0))) [2018-11-18 08:34:48,481 INFO L425 ceAbstractionStarter]: For program point __utac_acc__Specification2_spec__1FINAL(lines 817 824) no Hoare annotation was computed. [2018-11-18 08:34:48,481 INFO L425 ceAbstractionStarter]: For program point __utac_acc__Specification2_spec__1EXIT(lines 817 824) no Hoare annotation was computed. [2018-11-18 08:34:48,481 INFO L425 ceAbstractionStarter]: For program point L386-1(line 386) no Hoare annotation was computed. [2018-11-18 08:34:48,481 INFO L425 ceAbstractionStarter]: For program point __utac__error_stack_mgtENTRY(lines 321 423) no Hoare annotation was computed. [2018-11-18 08:34:48,481 INFO L425 ceAbstractionStarter]: For program point L345(lines 345 349) no Hoare annotation was computed. [2018-11-18 08:34:48,481 INFO L425 ceAbstractionStarter]: For program point L409(lines 409 420) no Hoare annotation was computed. [2018-11-18 08:34:48,481 INFO L425 ceAbstractionStarter]: For program point L372(lines 372 376) no Hoare annotation was computed. [2018-11-18 08:34:48,482 INFO L425 ceAbstractionStarter]: For program point L370-1(lines 370 390) no Hoare annotation was computed. [2018-11-18 08:34:48,482 INFO L425 ceAbstractionStarter]: For program point L370-3(lines 370 390) no Hoare annotation was computed. [2018-11-18 08:34:48,482 INFO L425 ceAbstractionStarter]: For program point L391(lines 369 392) no Hoare annotation was computed. [2018-11-18 08:34:48,482 INFO L425 ceAbstractionStarter]: For program point __utac__error_stack_mgtFINAL(lines 321 423) no Hoare annotation was computed. [2018-11-18 08:34:48,482 INFO L425 ceAbstractionStarter]: For program point L350(lines 350 366) no Hoare annotation was computed. [2018-11-18 08:34:48,482 INFO L425 ceAbstractionStarter]: For program point L410(lines 410 417) no Hoare annotation was computed. [2018-11-18 08:34:48,482 INFO L425 ceAbstractionStarter]: For program point L371(lines 370 390) no Hoare annotation was computed. [2018-11-18 08:34:48,482 INFO L425 ceAbstractionStarter]: For program point L402(line 402) no Hoare annotation was computed. [2018-11-18 08:34:48,482 INFO L425 ceAbstractionStarter]: For program point __utac__error_stack_mgtEXIT(lines 321 423) no Hoare annotation was computed. [2018-11-18 08:34:48,482 INFO L425 ceAbstractionStarter]: For program point L402-1(line 402) no Hoare annotation was computed. [2018-11-18 08:34:48,482 INFO L425 ceAbstractionStarter]: For program point L367(lines 367 408) no Hoare annotation was computed. [2018-11-18 08:34:48,482 INFO L425 ceAbstractionStarter]: For program point L386(line 386) no Hoare annotation was computed. [2018-11-18 08:34:48,482 INFO L425 ceAbstractionStarter]: For program point select_oneENTRY(lines 859 868) no Hoare annotation was computed. [2018-11-18 08:34:48,482 INFO L425 ceAbstractionStarter]: For program point select_oneFINAL(lines 859 868) no Hoare annotation was computed. [2018-11-18 08:34:48,482 INFO L425 ceAbstractionStarter]: For program point select_oneEXIT(lines 859 868) no Hoare annotation was computed. [2018-11-18 08:34:48,482 INFO L425 ceAbstractionStarter]: For program point ULTIMATE.initFINAL(line -1) no Hoare annotation was computed. [2018-11-18 08:34:48,482 INFO L421 ceAbstractionStarter]: At program point ULTIMATE.initENTRY(line -1) the Hoare annotation is: (and (= ~waterLevel~0 |old(~waterLevel~0)|) (= |old(~pumpRunning~0)| ~pumpRunning~0)) [2018-11-18 08:34:48,482 INFO L425 ceAbstractionStarter]: For program point ULTIMATE.initEXIT(line -1) no Hoare annotation was computed. [2018-11-18 08:34:48,482 INFO L425 ceAbstractionStarter]: For program point activatePumpEXIT(lines 687 703) no Hoare annotation was computed. [2018-11-18 08:34:48,482 INFO L421 ceAbstractionStarter]: At program point L698(line 698) the Hoare annotation is: (let ((.cse0 (not (= 0 |old(~pumpRunning~0)|))) (.cse1 (< ~waterLevel~0 2)) (.cse2 (not (= ~systemActive~0 1)))) (and (or (and (= activatePump_~tmp~6 ~methaneLevelCritical~0) (= |old(~pumpRunning~0)| ~pumpRunning~0)) (or .cse0 .cse1 .cse2 (not (= ~methaneLevelCritical~0 0)))) (or (not (= ~methaneLevelCritical~0 1)) .cse0 .cse1 .cse2))) [2018-11-18 08:34:48,482 INFO L425 ceAbstractionStarter]: For program point L698-1(lines 687 703) no Hoare annotation was computed. [2018-11-18 08:34:48,483 INFO L421 ceAbstractionStarter]: At program point activatePumpENTRY(lines 687 703) the Hoare annotation is: (let ((.cse0 (= |old(~pumpRunning~0)| ~pumpRunning~0)) (.cse1 (not (= 0 |old(~pumpRunning~0)|))) (.cse2 (< ~waterLevel~0 2)) (.cse3 (not (= ~systemActive~0 1)))) (and (or .cse0 (or (not (= ~methaneLevelCritical~0 1)) .cse1 .cse2 .cse3)) (or .cse0 (or .cse1 .cse2 .cse3 (not (= ~methaneLevelCritical~0 0)))))) [2018-11-18 08:34:48,483 INFO L425 ceAbstractionStarter]: For program point L694(lines 694 700) no Hoare annotation was computed. [2018-11-18 08:34:48,483 INFO L421 ceAbstractionStarter]: At program point L692(line 692) the Hoare annotation is: (let ((.cse0 (= |old(~pumpRunning~0)| ~pumpRunning~0)) (.cse1 (not (= 0 |old(~pumpRunning~0)|))) (.cse2 (< ~waterLevel~0 2)) (.cse3 (not (= ~systemActive~0 1)))) (and (or .cse0 (or (not (= ~methaneLevelCritical~0 1)) .cse1 .cse2 .cse3)) (or .cse0 (or .cse1 .cse2 .cse3 (not (= ~methaneLevelCritical~0 0)))))) [2018-11-18 08:34:48,483 INFO L425 ceAbstractionStarter]: For program point L692-1(line 692) no Hoare annotation was computed. [2018-11-18 08:34:48,483 INFO L425 ceAbstractionStarter]: For program point getWaterLevelENTRY(lines 118 126) no Hoare annotation was computed. [2018-11-18 08:34:48,483 INFO L425 ceAbstractionStarter]: For program point getWaterLevelFINAL(lines 118 126) no Hoare annotation was computed. [2018-11-18 08:34:48,483 INFO L425 ceAbstractionStarter]: For program point getWaterLevelEXIT(lines 118 126) no Hoare annotation was computed. [2018-11-18 08:34:48,483 INFO L425 ceAbstractionStarter]: For program point isHighWaterLevelEXIT(lines 768 786) no Hoare annotation was computed. [2018-11-18 08:34:48,483 INFO L425 ceAbstractionStarter]: For program point L777(lines 777 781) no Hoare annotation was computed. [2018-11-18 08:34:48,483 INFO L428 ceAbstractionStarter]: At program point L775(line 775) the Hoare annotation is: true [2018-11-18 08:34:48,483 INFO L425 ceAbstractionStarter]: For program point L777-2(lines 777 781) no Hoare annotation was computed. [2018-11-18 08:34:48,483 INFO L425 ceAbstractionStarter]: For program point L775-1(line 775) no Hoare annotation was computed. [2018-11-18 08:34:48,483 INFO L428 ceAbstractionStarter]: At program point isHighWaterLevelENTRY(lines 768 786) the Hoare annotation is: true [2018-11-18 08:34:48,484 INFO L425 ceAbstractionStarter]: For program point isHighWaterLevelFINAL(lines 768 786) no Hoare annotation was computed. [2018-11-18 08:34:48,484 INFO L425 ceAbstractionStarter]: For program point L78-1(lines 74 85) no Hoare annotation was computed. [2018-11-18 08:34:48,484 INFO L421 ceAbstractionStarter]: At program point changeMethaneLevelENTRY(lines 74 85) the Hoare annotation is: (let ((.cse0 (= 0 ~methaneLevelCritical~0)) (.cse4 (not (= |old(~methaneLevelCritical~0)| 0))) (.cse5 (not (= |old(~methaneLevelCritical~0)| 1))) (.cse6 (not (= 0 ~pumpRunning~0))) (.cse1 (< ~waterLevel~0 2)) (.cse2 (not (= ~systemActive~0 1))) (.cse3 (not (= ~methAndRunningLastTime~0 0))) (.cse7 (= ~methaneLevelCritical~0 1))) (and (or .cse0 (or .cse1 .cse2 .cse3 .cse4)) (or .cse5 .cse6 .cse7 .cse2 (not (= ~waterLevel~0 1)) .cse3) (or .cse6 .cse0 (< ~waterLevel~0 1) .cse2 .cse3 .cse4) (or (or .cse5 .cse6 .cse1 .cse2 .cse3) .cse7))) [2018-11-18 08:34:48,484 INFO L425 ceAbstractionStarter]: For program point changeMethaneLevelEXIT(lines 74 85) no Hoare annotation was computed. [2018-11-18 08:34:48,484 INFO L425 ceAbstractionStarter]: For program point ##fun~int~X~int~TO~intEXIT(line -1) no Hoare annotation was computed. [2018-11-18 08:34:48,484 INFO L425 ceAbstractionStarter]: For program point ##fun~int~X~int~TO~intENTRY(line -1) no Hoare annotation was computed. [2018-11-18 08:34:48,484 INFO L425 ceAbstractionStarter]: For program point ##fun~int~X~int~TO~intFINAL(line -1) no Hoare annotation was computed. [2018-11-18 08:34:48,484 INFO L428 ceAbstractionStarter]: At program point isMethaneLevelCriticalENTRY(lines 86 94) the Hoare annotation is: true [2018-11-18 08:34:48,484 INFO L425 ceAbstractionStarter]: For program point isMethaneLevelCriticalFINAL(lines 86 94) no Hoare annotation was computed. [2018-11-18 08:34:48,484 INFO L425 ceAbstractionStarter]: For program point isMethaneLevelCriticalEXIT(lines 86 94) no Hoare annotation was computed. [2018-11-18 08:34:48,484 INFO L421 ceAbstractionStarter]: At program point L608(line 608) the Hoare annotation is: (let ((.cse14 (= ~systemActive~0 1)) (.cse13 (= ~methaneLevelCritical~0 1)) (.cse5 (= ~waterLevel~0 |old(~waterLevel~0)|)) (.cse7 (= |old(~pumpRunning~0)| ~pumpRunning~0))) (let ((.cse3 (not (= |old(~waterLevel~0)| 1))) (.cse6 (= 0 ~methAndRunningLastTime~0)) (.cse12 (and .cse5 .cse7)) (.cse8 (not (= ~methaneLevelCritical~0 0))) (.cse11 (<= |old(~waterLevel~0)| (+ ~waterLevel~0 1))) (.cse0 (not .cse13)) (.cse1 (not (= 0 |old(~pumpRunning~0)|))) (.cse9 (< |old(~waterLevel~0)| 2)) (.cse2 (not .cse14)) (.cse4 (not (= |old(~methAndRunningLastTime~0)| 0))) (.cse10 (and (= 0 ~pumpRunning~0) (<= 2 ~waterLevel~0) .cse5 .cse13 .cse14 .cse7))) (and (or (or .cse0 .cse1 .cse2 .cse3 .cse4) (and .cse5 .cse6 .cse7)) (or .cse6 (or .cse1 .cse2 .cse3 .cse4 .cse8)) (or (or .cse0 .cse9 .cse2 .cse4) .cse10 (and .cse11 .cse6 .cse7)) (or .cse1 (< |old(~waterLevel~0)| 1) .cse12 .cse2 .cse4 .cse8) (or .cse12 (or (or .cse2 .cse8) .cse9) (and (not (= |old(~pumpRunning~0)| 0)) .cse11 .cse7)) (or (or .cse0 .cse1 .cse9 .cse2 .cse4) .cse10)))) [2018-11-18 08:34:48,484 INFO L421 ceAbstractionStarter]: At program point L606(lines 606 612) the Hoare annotation is: (let ((.cse5 (= 0 ~methAndRunningLastTime~0)) (.cse7 (= |old(~pumpRunning~0)| ~pumpRunning~0)) (.cse1 (not (= 0 |old(~pumpRunning~0)|))) (.cse3 (not (= |old(~waterLevel~0)| 1))) (.cse8 (not (= ~methaneLevelCritical~0 0))) (.cse6 (= ~waterLevel~0 |old(~waterLevel~0)|)) (.cse0 (not (= ~methaneLevelCritical~0 1))) (.cse9 (< |old(~waterLevel~0)| 2)) (.cse2 (not (= ~systemActive~0 1))) (.cse4 (not (= |old(~methAndRunningLastTime~0)| 0))) (.cse10 (= 0 ~pumpRunning~0)) (.cse11 (<= |old(~waterLevel~0)| (+ ~waterLevel~0 1)))) (and (or (or .cse0 .cse1 .cse2 .cse3 .cse4) .cse5) (or .cse0 .cse1 (< |old(~waterLevel~0)| 1) (and .cse6 .cse7) .cse2 .cse4) (or (and .cse6 .cse5 .cse7) (or .cse1 .cse2 .cse3 .cse4 .cse8)) (or (or (or .cse2 .cse8) .cse9) (and (not (= |old(~pumpRunning~0)| 0)) .cse10 .cse11) .cse6) (or (or .cse0 .cse9 .cse2 .cse4) (and .cse10 .cse11)))) [2018-11-18 08:34:48,485 INFO L421 ceAbstractionStarter]: At program point L601(line 601) the Hoare annotation is: (let ((.cse1 (not (= 0 |old(~pumpRunning~0)|))) (.cse6 (not (= ~methaneLevelCritical~0 0))) (.cse0 (not (= ~methaneLevelCritical~0 1))) (.cse7 (< |old(~waterLevel~0)| 2)) (.cse2 (not (= ~systemActive~0 1))) (.cse3 (not (= |old(~methAndRunningLastTime~0)| 0))) (.cse4 (= ~waterLevel~0 |old(~waterLevel~0)|)) (.cse5 (= |old(~pumpRunning~0)| ~pumpRunning~0))) (and (or .cse0 .cse1 (< |old(~waterLevel~0)| 1) .cse2 .cse3) (or (and (not (= |old(~pumpRunning~0)| 0)) .cse4 .cse5) (or (or .cse2 .cse6) .cse7)) (or .cse1 .cse2 (not (= |old(~waterLevel~0)| 1)) .cse3 .cse6) (or (or .cse0 .cse7 .cse2 .cse3) (and .cse4 .cse5 (= 0 ~methAndRunningLastTime~0))))) [2018-11-18 08:34:48,485 INFO L425 ceAbstractionStarter]: For program point L599(lines 598 617) no Hoare annotation was computed. [2018-11-18 08:34:48,485 INFO L421 ceAbstractionStarter]: At program point timeShiftENTRY(lines 595 618) the Hoare annotation is: (let ((.cse6 (= ~waterLevel~0 |old(~waterLevel~0)|)) (.cse7 (= |old(~pumpRunning~0)| ~pumpRunning~0))) (let ((.cse0 (not (= ~methaneLevelCritical~0 1))) (.cse1 (< |old(~waterLevel~0)| 2)) (.cse5 (not (= 0 |old(~pumpRunning~0)|))) (.cse4 (and .cse6 (= 0 ~methAndRunningLastTime~0) .cse7)) (.cse2 (not (= ~systemActive~0 1))) (.cse3 (not (= |old(~methAndRunningLastTime~0)| 0))) (.cse8 (not (= ~methaneLevelCritical~0 0)))) (and (or (or .cse0 .cse1 .cse2 .cse3) .cse4) (or (or .cse0 .cse5 .cse2 (not (= |old(~waterLevel~0)| 1)) .cse3) .cse4) (or (and .cse6 .cse7) (or (or .cse2 .cse8) .cse1)) (or .cse5 .cse4 (< |old(~waterLevel~0)| 1) .cse2 .cse3 .cse8)))) [2018-11-18 08:34:48,485 INFO L425 ceAbstractionStarter]: For program point timeShiftEXIT(lines 595 618) no Hoare annotation was computed. [2018-11-18 08:34:48,485 INFO L425 ceAbstractionStarter]: For program point timeShiftFINAL(lines 595 618) no Hoare annotation was computed. [2018-11-18 08:34:48,485 INFO L425 ceAbstractionStarter]: For program point cleanupEXIT(lines 894 923) no Hoare annotation was computed. [2018-11-18 08:34:48,485 INFO L428 ceAbstractionStarter]: At program point L919(lines 894 923) the Hoare annotation is: true [2018-11-18 08:34:48,485 INFO L425 ceAbstractionStarter]: For program point L915(line 915) no Hoare annotation was computed. [2018-11-18 08:34:48,485 INFO L425 ceAbstractionStarter]: For program point L905(line 905) no Hoare annotation was computed. [2018-11-18 08:34:48,485 INFO L428 ceAbstractionStarter]: At program point cleanupENTRY(lines 894 923) the Hoare annotation is: true [2018-11-18 08:34:48,485 INFO L425 ceAbstractionStarter]: For program point L908(lines 908 912) no Hoare annotation was computed. [2018-11-18 08:34:48,485 INFO L428 ceAbstractionStarter]: At program point L908-1(lines 908 912) the Hoare annotation is: true [2018-11-18 08:34:48,485 INFO L425 ceAbstractionStarter]: For program point L904-1(lines 904 918) no Hoare annotation was computed. [2018-11-18 08:34:48,485 INFO L428 ceAbstractionStarter]: At program point L904-3(lines 904 918) the Hoare annotation is: true [2018-11-18 08:34:48,485 INFO L428 ceAbstractionStarter]: At program point L900(line 900) the Hoare annotation is: true [2018-11-18 08:34:48,486 INFO L425 ceAbstractionStarter]: For program point L900-1(line 900) no Hoare annotation was computed. [2018-11-18 08:34:48,486 INFO L421 ceAbstractionStarter]: At program point lowerWaterLevelENTRY(lines 50 61) the Hoare annotation is: (let ((.cse1 (or (= ~pumpRunning~0 0) (not (= ~systemActive~0 1)))) (.cse0 (= ~waterLevel~0 |old(~waterLevel~0)|)) (.cse2 (< |old(~waterLevel~0)| 2))) (and (or .cse0 (or (or .cse1 (not (= ~methaneLevelCritical~0 0))) .cse2)) (or (not (= ~methaneLevelCritical~0 1)) .cse1 .cse0 .cse2 (not (= ~methAndRunningLastTime~0 0))))) [2018-11-18 08:34:48,486 INFO L425 ceAbstractionStarter]: For program point lowerWaterLevelEXIT(lines 50 61) no Hoare annotation was computed. [2018-11-18 08:34:48,486 INFO L425 ceAbstractionStarter]: For program point L54-1(lines 50 61) no Hoare annotation was computed. [2018-11-18 08:34:48,486 INFO L425 ceAbstractionStarter]: For program point setupEXIT(lines 948 954) no Hoare annotation was computed. [2018-11-18 08:34:48,486 INFO L428 ceAbstractionStarter]: At program point setupFINAL(lines 948 954) the Hoare annotation is: true [2018-11-18 08:34:48,486 INFO L425 ceAbstractionStarter]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2018-11-18 08:34:48,486 INFO L421 ceAbstractionStarter]: At program point L-1(line -1) the Hoare annotation is: (and (= 0 ~methaneLevelCritical~0) (= 0 ~pumpRunning~0) (= 1 ~waterLevel~0) (= ~systemActive~0 1) (= 0 ~methAndRunningLastTime~0)) [2018-11-18 08:34:48,486 INFO L428 ceAbstractionStarter]: At program point ULTIMATE.startENTRY(line -1) the Hoare annotation is: true [2018-11-18 08:34:48,486 INFO L425 ceAbstractionStarter]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2018-11-18 08:34:48,486 INFO L425 ceAbstractionStarter]: For program point startSystemEXIT(lines 806 813) no Hoare annotation was computed. [2018-11-18 08:34:48,486 INFO L421 ceAbstractionStarter]: At program point startSystemENTRY(lines 806 813) the Hoare annotation is: (let ((.cse5 (not (= ~methaneLevelCritical~0 1))) (.cse0 (not (= 0 ~pumpRunning~0))) (.cse3 (not (= ~methAndRunningLastTime~0 0))) (.cse1 (= ~systemActive~0 1)) (.cse2 (not (= |old(~systemActive~0)| 1))) (.cse4 (not (= ~methaneLevelCritical~0 0))) (.cse6 (< ~waterLevel~0 2))) (and (or .cse0 .cse1 (< ~waterLevel~0 1) .cse2 .cse3 .cse4) (or (or .cse5 .cse6 .cse2 .cse3) .cse1) (or (or .cse5 .cse0 .cse2 (not (= ~waterLevel~0 1)) .cse3) .cse1) (or .cse1 (or (or .cse2 .cse4) .cse6)))) [2018-11-18 08:34:48,487 INFO L425 ceAbstractionStarter]: For program point startSystemFINAL(lines 806 813) no Hoare annotation was computed. [2018-11-18 08:34:48,487 INFO L421 ceAbstractionStarter]: At program point L641(line 641) the Hoare annotation is: (let ((.cse0 (not (= 0 |old(~pumpRunning~0)|))) (.cse1 (not (= ~systemActive~0 1))) (.cse3 (< ~waterLevel~0 1)) (.cse2 (and (= 0 processEnvironment__wrappee__highWaterSensor_~tmp~4) (= |old(~pumpRunning~0)| ~pumpRunning~0)))) (and (or (or (not (= ~methaneLevelCritical~0 1)) .cse0 .cse1) .cse2 .cse3) (or (or .cse0 .cse1 (not (= ~methaneLevelCritical~0 0))) .cse3 .cse2))) [2018-11-18 08:34:48,487 INFO L421 ceAbstractionStarter]: At program point processEnvironment__wrappee__highWaterSensorENTRY(lines 627 651) the Hoare annotation is: (let ((.cse0 (not (= 0 |old(~pumpRunning~0)|))) (.cse1 (not (= ~systemActive~0 1))) (.cse2 (< ~waterLevel~0 1)) (.cse3 (= |old(~pumpRunning~0)| ~pumpRunning~0))) (and (or (or (not (= ~methaneLevelCritical~0 1)) .cse0 .cse1) .cse2 .cse3) (or (or .cse0 .cse1 (not (= ~methaneLevelCritical~0 0))) .cse2 .cse3))) [2018-11-18 08:34:48,487 INFO L421 ceAbstractionStarter]: At program point L637(line 637) the Hoare annotation is: (let ((.cse0 (and (<= 2 ~waterLevel~0) (= |old(~pumpRunning~0)| ~pumpRunning~0))) (.cse1 (not (= 0 |old(~pumpRunning~0)|))) (.cse2 (not (= ~systemActive~0 1))) (.cse3 (< ~waterLevel~0 1))) (and (or .cse0 (or (not (= ~methaneLevelCritical~0 1)) .cse1 .cse2) .cse3) (or .cse0 (or .cse1 .cse2 (not (= ~methaneLevelCritical~0 0))) .cse3))) [2018-11-18 08:34:48,487 INFO L425 ceAbstractionStarter]: For program point processEnvironment__wrappee__highWaterSensorEXIT(lines 627 651) no Hoare annotation was computed. [2018-11-18 08:34:48,487 INFO L425 ceAbstractionStarter]: For program point L635(lines 635 643) no Hoare annotation was computed. [2018-11-18 08:34:48,487 INFO L421 ceAbstractionStarter]: At program point L633(line 633) the Hoare annotation is: (let ((.cse0 (not (= 0 |old(~pumpRunning~0)|))) (.cse1 (not (= ~systemActive~0 1))) (.cse2 (< ~waterLevel~0 1)) (.cse3 (= |old(~pumpRunning~0)| ~pumpRunning~0))) (and (or (or (not (= ~methaneLevelCritical~0 1)) .cse0 .cse1) .cse2 .cse3) (or (or .cse0 .cse1 (not (= ~methaneLevelCritical~0 0))) .cse2 .cse3))) [2018-11-18 08:34:48,487 INFO L425 ceAbstractionStarter]: For program point L633-1(line 633) no Hoare annotation was computed. [2018-11-18 08:34:48,487 INFO L425 ceAbstractionStarter]: For program point L631(lines 631 648) no Hoare annotation was computed. [2018-11-18 08:34:48,488 INFO L421 ceAbstractionStarter]: At program point L646(line 646) the Hoare annotation is: (let ((.cse0 (not (= 0 |old(~pumpRunning~0)|))) (.cse1 (not (= ~systemActive~0 1))) (.cse2 (< ~waterLevel~0 1))) (and (or (or .cse0 .cse1 (not (= ~methaneLevelCritical~0 0))) .cse2) (or (or (not (= ~methaneLevelCritical~0 1)) .cse0 .cse1) .cse2))) [2018-11-18 08:34:48,488 INFO L425 ceAbstractionStarter]: For program point L646-1(lines 627 651) no Hoare annotation was computed. [2018-11-18 08:34:48,488 INFO L425 ceAbstractionStarter]: For program point L66-1(lines 62 73) no Hoare annotation was computed. [2018-11-18 08:34:48,488 INFO L425 ceAbstractionStarter]: For program point waterRiseEXIT(lines 62 73) no Hoare annotation was computed. [2018-11-18 08:34:48,488 INFO L421 ceAbstractionStarter]: At program point waterRiseENTRY(lines 62 73) the Hoare annotation is: (let ((.cse1 (not (= ~systemActive~0 1)))) (let ((.cse3 (not (= ~methaneLevelCritical~0 0))) (.cse5 (< |old(~waterLevel~0)| 1)) (.cse4 (or (not (= 0 ~pumpRunning~0)) .cse1)) (.cse2 (not (= ~methAndRunningLastTime~0 0))) (.cse0 (= ~waterLevel~0 |old(~waterLevel~0)|))) (and (or .cse0 (< |old(~waterLevel~0)| 2) .cse1 .cse2 .cse3) (or .cse0 .cse4 .cse5 .cse2 .cse3) (or (not (= ~methaneLevelCritical~0 1)) .cse5 .cse4 .cse2 .cse0)))) [2018-11-18 08:34:48,488 INFO L425 ceAbstractionStarter]: For program point __automaton_failFINAL(lines 990 997) no Hoare annotation was computed. [2018-11-18 08:34:48,488 INFO L428 ceAbstractionStarter]: At program point __automaton_failENTRY(lines 990 997) the Hoare annotation is: true [2018-11-18 08:34:48,488 INFO L425 ceAbstractionStarter]: For program point __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION(line 994) no Hoare annotation was computed. [2018-11-18 08:34:48,488 INFO L425 ceAbstractionStarter]: For program point __automaton_failEXIT(lines 990 997) no Hoare annotation was computed. [2018-11-18 08:34:48,499 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.11 08:34:48 BoogieIcfgContainer [2018-11-18 08:34:48,500 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-11-18 08:34:48,500 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-11-18 08:34:48,500 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-11-18 08:34:48,500 INFO L276 PluginConnector]: Witness Printer initialized [2018-11-18 08:34:48,501 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 08:34:37" (3/4) ... [2018-11-18 08:34:48,504 INFO L144 WitnessPrinter]: Generating witness for correct program [2018-11-18 08:34:48,510 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure __utac__exception__cf_handler_free [2018-11-18 08:34:48,510 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure __utac__exception__cf_handler_reset [2018-11-18 08:34:48,510 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure select_helpers [2018-11-18 08:34:48,510 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure valid_product [2018-11-18 08:34:48,510 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure main [2018-11-18 08:34:48,511 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure Specification2 [2018-11-18 08:34:48,511 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure isPumpRunning [2018-11-18 08:34:48,511 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure isLowWaterLevel [2018-11-18 08:34:48,511 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure printPump [2018-11-18 08:34:48,511 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure select_features [2018-11-18 08:34:48,511 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure __utac__exception__cf_handler_set [2018-11-18 08:34:48,511 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure __utac__get_this_argtype [2018-11-18 08:34:48,511 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure runTest [2018-11-18 08:34:48,511 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure isMethaneAlarm [2018-11-18 08:34:48,511 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure deactivatePump [2018-11-18 08:34:48,511 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure isHighWaterSensorDry [2018-11-18 08:34:48,511 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure processEnvironment [2018-11-18 08:34:48,511 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure processEnvironment__wrappee__base [2018-11-18 08:34:48,511 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure test [2018-11-18 08:34:48,512 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure __utac__get_this_arg [2018-11-18 08:34:48,512 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure activatePump__wrappee__lowWaterSensor [2018-11-18 08:34:48,512 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure isLowWaterSensorDry [2018-11-18 08:34:48,512 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure __utac_acc__Specification2_spec__2 [2018-11-18 08:34:48,512 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure ULTIMATE.init [2018-11-18 08:34:48,512 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure printEnvironment [2018-11-18 08:34:48,512 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure __utac__error_stack_mgt [2018-11-18 08:34:48,512 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure __utac_acc__Specification2_spec__1 [2018-11-18 08:34:48,512 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure select_one [2018-11-18 08:34:48,512 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure activatePump [2018-11-18 08:34:48,512 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure ##fun~int~X~int~TO~int [2018-11-18 08:34:48,512 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure changeMethaneLevel [2018-11-18 08:34:48,512 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure getWaterLevel [2018-11-18 08:34:48,512 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure isHighWaterLevel [2018-11-18 08:34:48,513 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure isMethaneLevelCritical [2018-11-18 08:34:48,513 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure timeShift [2018-11-18 08:34:48,513 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure cleanup [2018-11-18 08:34:48,513 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure lowerWaterLevel [2018-11-18 08:34:48,513 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure setup [2018-11-18 08:34:48,513 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure processEnvironment__wrappee__highWaterSensor [2018-11-18 08:34:48,513 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure startSystem [2018-11-18 08:34:48,513 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure waterRise [2018-11-18 08:34:48,514 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure __automaton_fail [2018-11-18 08:34:48,520 INFO L846 BoogieBacktranslator]: Reduced CFG by removing 41 nodes and edges [2018-11-18 08:34:48,521 INFO L846 BoogieBacktranslator]: Reduced CFG by removing 17 nodes and edges [2018-11-18 08:34:48,521 INFO L846 BoogieBacktranslator]: Reduced CFG by removing 6 nodes and edges [2018-11-18 08:34:48,550 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((!(0 == \old(pumpRunning)) || (((((0 == methaneLevelCritical && 0 == pumpRunning) && 1 <= waterLevel) && systemActive == 1) && splverifierCounter == 0) && 0 == methAndRunningLastTime)) || ((((0 == methaneLevelCritical && 2 <= waterLevel) && systemActive == 1) && splverifierCounter == 0) && 0 == methAndRunningLastTime)) || !(\old(systemActive) == 1)) || (((((0 == pumpRunning && 1 <= waterLevel) && methaneLevelCritical == 1) && systemActive == 1) && splverifierCounter == 0) && 0 == methAndRunningLastTime)) || !(\old(waterLevel) == 1)) || !(\old(methAndRunningLastTime) == 0)) || !(\old(methaneLevelCritical) == 0) [2018-11-18 08:34:48,550 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((!(0 == \old(pumpRunning)) || !(\old(systemActive) == 1)) || !(\old(waterLevel) == 1)) || !(\old(methAndRunningLastTime) == 0)) || !(\old(methaneLevelCritical) == 0) [2018-11-18 08:34:48,599 INFO L145 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_666b84af-8102-4a38-962f-dc121256b30c/bin-2019/uautomizer/witness.graphml [2018-11-18 08:34:48,599 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-11-18 08:34:48,600 INFO L168 Benchmark]: Toolchain (without parser) took 12564.49 ms. Allocated memory was 1.0 GB in the beginning and 1.5 GB in the end (delta: 426.2 MB). Free memory was 951.2 MB in the beginning and 1.1 GB in the end (delta: -177.4 MB). Peak memory consumption was 248.8 MB. Max. memory is 11.5 GB. [2018-11-18 08:34:48,601 INFO L168 Benchmark]: CDTParser took 0.17 ms. Allocated memory is still 1.0 GB. Free memory is still 980.2 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-18 08:34:48,601 INFO L168 Benchmark]: CACSL2BoogieTranslator took 362.43 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 127.4 MB). Free memory was 951.2 MB in the beginning and 1.1 GB in the end (delta: -167.4 MB). Peak memory consumption was 35.1 MB. Max. memory is 11.5 GB. [2018-11-18 08:34:48,601 INFO L168 Benchmark]: Boogie Preprocessor took 50.66 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: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. [2018-11-18 08:34:48,601 INFO L168 Benchmark]: RCFGBuilder took 675.29 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 91.8 MB). Peak memory consumption was 91.8 MB. Max. memory is 11.5 GB. [2018-11-18 08:34:48,601 INFO L168 Benchmark]: TraceAbstraction took 11372.39 ms. Allocated memory was 1.2 GB in the beginning and 1.5 GB in the end (delta: 298.8 MB). Free memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: -118.9 MB). Peak memory consumption was 412.1 MB. Max. memory is 11.5 GB. [2018-11-18 08:34:48,602 INFO L168 Benchmark]: Witness Printer took 99.66 ms. Allocated memory is still 1.5 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 11.7 MB). Peak memory consumption was 11.7 MB. Max. memory is 11.5 GB. [2018-11-18 08:34:48,603 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.17 ms. Allocated memory is still 1.0 GB. Free memory is still 980.2 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 362.43 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 127.4 MB). Free memory was 951.2 MB in the beginning and 1.1 GB in the end (delta: -167.4 MB). Peak memory consumption was 35.1 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 50.66 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: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. * RCFGBuilder took 675.29 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 91.8 MB). Peak memory consumption was 91.8 MB. Max. memory is 11.5 GB. * TraceAbstraction took 11372.39 ms. Allocated memory was 1.2 GB in the beginning and 1.5 GB in the end (delta: 298.8 MB). Free memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: -118.9 MB). Peak memory consumption was 412.1 MB. Max. memory is 11.5 GB. * Witness Printer took 99.66 ms. Allocated memory is still 1.5 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 11.7 MB). Peak memory consumption was 11.7 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 994]: 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: 530]: Loop Invariant Derived loop invariant: ((((((!(0 == \old(pumpRunning)) || (((((0 == methaneLevelCritical && 0 == pumpRunning) && 1 <= waterLevel) && systemActive == 1) && splverifierCounter == 0) && 0 == methAndRunningLastTime)) || ((((0 == methaneLevelCritical && 2 <= waterLevel) && systemActive == 1) && splverifierCounter == 0) && 0 == methAndRunningLastTime)) || !(\old(systemActive) == 1)) || (((((0 == pumpRunning && 1 <= waterLevel) && methaneLevelCritical == 1) && systemActive == 1) && splverifierCounter == 0) && 0 == methAndRunningLastTime)) || !(\old(waterLevel) == 1)) || !(\old(methAndRunningLastTime) == 0)) || !(\old(methaneLevelCritical) == 0) - InvariantResult [Line: 904]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 529]: Loop Invariant Derived loop invariant: (((!(0 == \old(pumpRunning)) || !(\old(systemActive) == 1)) || !(\old(waterLevel) == 1)) || !(\old(methAndRunningLastTime) == 0)) || !(\old(methaneLevelCritical) == 0) - InvariantResult [Line: 894]: Loop Invariant Derived loop invariant: 1 - StatisticsResult: Ultimate Automizer benchmark data CFG has 43 procedures, 256 locations, 1 error locations. SAFE Result, 11.3s OverallTime, 14 OverallIterations, 4 TraceHistogramMax, 5.1s AutomataDifference, 0.0s DeadEndRemovalTime, 3.3s HoareAnnotationTime, HoareTripleCheckerStatistics: 2742 SDtfs, 2434 SDslu, 7663 SDs, 0 SdLazy, 4516 SolverSat, 1023 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 3.4s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 910 GetRequests, 781 SyntacticMatches, 4 SemanticMatches, 125 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 367 ImplicationChecksByTransitivity, 0.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1883occurred in iteration=13, 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.4s AutomataMinimizationTime, 14 MinimizatonAttempts, 1044 StatesRemovedByMinimization, 9 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 67 LocationsWithAnnotation, 2689 PreInvPairs, 2766 NumberOfFragments, 2664 HoareAnnotationTreeSize, 2689 FomulaSimplifications, 12863 FormulaSimplificationTreeSizeReduction, 0.4s HoareSimplificationTime, 67 FomulaSimplificationsInter, 14785 FormulaSimplificationTreeSizeReductionInter, 2.8s HoareSimplificationTimeInter, RefinementEngineStatistics: TraceCheckStatistics: 0.1s SsaConstructionTime, 0.4s SatisfiabilityAnalysisTime, 1.2s InterpolantComputationTime, 2336 NumberOfCodeBlocks, 2336 NumberOfCodeBlocksAsserted, 18 NumberOfCheckSat, 2318 ConstructedInterpolants, 0 QuantifiedInterpolants, 544914 SizeOfPredicates, 10 NumberOfNonLiveVariables, 3541 ConjunctsInSsa, 32 ConjunctsInUnsatCore, 18 InterpolantComputations, 13 PerfectInterpolantSequences, 575/647 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be correct! Received shutdown request...