./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/product-lines/minepump_spec5_product46_true-unreach-call_false-termination.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version aa418289 Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_090fafc0-3578-4027-84c8-31bddbe20cd3/bin-2019/utaipan/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_090fafc0-3578-4027-84c8-31bddbe20cd3/bin-2019/utaipan/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_090fafc0-3578-4027-84c8-31bddbe20cd3/bin-2019/utaipan/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_090fafc0-3578-4027-84c8-31bddbe20cd3/bin-2019/utaipan/config/TaipanReach.xml -i ../../sv-benchmarks/c/product-lines/minepump_spec5_product46_true-unreach-call_false-termination.cil.c -s /tmp/vcloud-vcloud-master/worker/working_dir_090fafc0-3578-4027-84c8-31bddbe20cd3/bin-2019/utaipan/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_090fafc0-3578-4027-84c8-31bddbe20cd3/bin-2019/utaipan --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 Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 484c358b13fd8def6bfbf41b26d96fd32414391c ...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.1.23-aa41828 [2018-11-23 12:39:47,250 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-23 12:39:47,251 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-23 12:39:47,257 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-23 12:39:47,258 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-23 12:39:47,258 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-23 12:39:47,259 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-23 12:39:47,260 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-23 12:39:47,262 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-23 12:39:47,262 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-23 12:39:47,263 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-23 12:39:47,263 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-23 12:39:47,264 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-23 12:39:47,264 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-23 12:39:47,265 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-23 12:39:47,265 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-23 12:39:47,265 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-23 12:39:47,266 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-23 12:39:47,268 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-23 12:39:47,268 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-23 12:39:47,269 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-23 12:39:47,270 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-23 12:39:47,272 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-23 12:39:47,272 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-23 12:39:47,272 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-23 12:39:47,272 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-23 12:39:47,273 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-23 12:39:47,273 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-23 12:39:47,274 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-23 12:39:47,274 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-23 12:39:47,274 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-23 12:39:47,275 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-23 12:39:47,275 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-23 12:39:47,275 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-23 12:39:47,275 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-23 12:39:47,276 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-23 12:39:47,276 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_090fafc0-3578-4027-84c8-31bddbe20cd3/bin-2019/utaipan/config/svcomp-Reach-32bit-Taipan_Default.epf [2018-11-23 12:39:47,283 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-23 12:39:47,284 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-23 12:39:47,284 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-11-23 12:39:47,284 INFO L133 SettingsManager]: * ... calls to implemented procedures=ONLY_FOR_CONCURRENT_PROGRAMS [2018-11-23 12:39:47,284 INFO L133 SettingsManager]: * User list type=DISABLED [2018-11-23 12:39:47,285 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-11-23 12:39:47,285 INFO L133 SettingsManager]: * Explicit value domain=true [2018-11-23 12:39:47,285 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2018-11-23 12:39:47,285 INFO L133 SettingsManager]: * Octagon Domain=false [2018-11-23 12:39:47,285 INFO L133 SettingsManager]: * Abstract domain=CompoundDomain [2018-11-23 12:39:47,285 INFO L133 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2018-11-23 12:39:47,285 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-11-23 12:39:47,286 INFO L133 SettingsManager]: * Interval Domain=false [2018-11-23 12:39:47,286 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-23 12:39:47,286 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-23 12:39:47,286 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-11-23 12:39:47,287 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-23 12:39:47,287 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-23 12:39:47,287 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-11-23 12:39:47,287 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-11-23 12:39:47,287 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-11-23 12:39:47,287 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-23 12:39:47,287 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-23 12:39:47,287 INFO L133 SettingsManager]: * Use constant arrays=true [2018-11-23 12:39:47,288 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-11-23 12:39:47,288 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-23 12:39:47,288 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-23 12:39:47,288 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-11-23 12:39:47,288 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-11-23 12:39:47,288 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-11-23 12:39:47,288 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-23 12:39:47,289 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-11-23 12:39:47,289 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-11-23 12:39:47,289 INFO L133 SettingsManager]: * Trace refinement strategy=TAIPAN [2018-11-23 12:39:47,289 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-11-23 12:39:47,289 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-11-23 12:39:47,289 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-11-23 12:39:47,289 INFO L133 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES 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_090fafc0-3578-4027-84c8-31bddbe20cd3/bin-2019/utaipan 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 -> Taipan 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 -> 484c358b13fd8def6bfbf41b26d96fd32414391c [2018-11-23 12:39:47,312 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-23 12:39:47,320 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-23 12:39:47,322 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-23 12:39:47,323 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-23 12:39:47,323 INFO L276 PluginConnector]: CDTParser initialized [2018-11-23 12:39:47,323 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_090fafc0-3578-4027-84c8-31bddbe20cd3/bin-2019/utaipan/../../sv-benchmarks/c/product-lines/minepump_spec5_product46_true-unreach-call_false-termination.cil.c [2018-11-23 12:39:47,358 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_090fafc0-3578-4027-84c8-31bddbe20cd3/bin-2019/utaipan/data/a4dfacbfa/034f0a60b24c4afe8ed763363622e7fa/FLAG78228affd [2018-11-23 12:39:47,782 INFO L307 CDTParser]: Found 1 translation units. [2018-11-23 12:39:47,782 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_090fafc0-3578-4027-84c8-31bddbe20cd3/sv-benchmarks/c/product-lines/minepump_spec5_product46_true-unreach-call_false-termination.cil.c [2018-11-23 12:39:47,789 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_090fafc0-3578-4027-84c8-31bddbe20cd3/bin-2019/utaipan/data/a4dfacbfa/034f0a60b24c4afe8ed763363622e7fa/FLAG78228affd [2018-11-23 12:39:47,797 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_090fafc0-3578-4027-84c8-31bddbe20cd3/bin-2019/utaipan/data/a4dfacbfa/034f0a60b24c4afe8ed763363622e7fa [2018-11-23 12:39:47,799 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-23 12:39:47,800 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-23 12:39:47,801 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-23 12:39:47,801 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-23 12:39:47,804 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-23 12:39:47,805 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 12:39:47" (1/1) ... [2018-11-23 12:39:47,807 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@44db1cb3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 12:39:47, skipping insertion in model container [2018-11-23 12:39:47,807 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 12:39:47" (1/1) ... [2018-11-23 12:39:47,813 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-23 12:39:47,844 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-11-23 12:39:48,045 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-23 12:39:48,094 INFO L191 MainTranslator]: Completed pre-run [2018-11-23 12:39:48,152 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-23 12:39:48,169 INFO L195 MainTranslator]: Completed translation [2018-11-23 12:39:48,169 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 12:39:48 WrapperNode [2018-11-23 12:39:48,169 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-23 12:39:48,170 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-23 12:39:48,170 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-23 12:39:48,170 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-23 12:39:48,175 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 12:39:48" (1/1) ... [2018-11-23 12:39:48,189 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 12:39:48" (1/1) ... [2018-11-23 12:39:48,197 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-23 12:39:48,197 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-23 12:39:48,197 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-23 12:39:48,197 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-23 12:39:48,205 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 12:39:48" (1/1) ... [2018-11-23 12:39:48,205 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 12:39:48" (1/1) ... [2018-11-23 12:39:48,208 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 12:39:48" (1/1) ... [2018-11-23 12:39:48,208 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 12:39:48" (1/1) ... [2018-11-23 12:39:48,217 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 12:39:48" (1/1) ... [2018-11-23 12:39:48,223 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 12:39:48" (1/1) ... [2018-11-23 12:39:48,225 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 12:39:48" (1/1) ... [2018-11-23 12:39:48,228 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-23 12:39:48,228 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-23 12:39:48,229 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-23 12:39:48,229 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-23 12:39:48,229 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 12:39:48" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_090fafc0-3578-4027-84c8-31bddbe20cd3/bin-2019/utaipan/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-23 12:39:48,270 INFO L130 BoogieDeclarations]: Found specification of procedure valid_product [2018-11-23 12:39:48,270 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_product [2018-11-23 12:39:48,271 INFO L130 BoogieDeclarations]: Found specification of procedure main [2018-11-23 12:39:48,271 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2018-11-23 12:39:48,271 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-11-23 12:39:48,271 INFO L130 BoogieDeclarations]: Found specification of procedure select_features [2018-11-23 12:39:48,271 INFO L138 BoogieDeclarations]: Found implementation of procedure select_features [2018-11-23 12:39:48,271 INFO L130 BoogieDeclarations]: Found specification of procedure processEnvironment [2018-11-23 12:39:48,271 INFO L138 BoogieDeclarations]: Found implementation of procedure processEnvironment [2018-11-23 12:39:48,271 INFO L130 BoogieDeclarations]: Found specification of procedure isHighWaterSensorDry [2018-11-23 12:39:48,271 INFO L138 BoogieDeclarations]: Found implementation of procedure isHighWaterSensorDry [2018-11-23 12:39:48,271 INFO L130 BoogieDeclarations]: Found specification of procedure processEnvironment__wrappee__base [2018-11-23 12:39:48,272 INFO L138 BoogieDeclarations]: Found implementation of procedure processEnvironment__wrappee__base [2018-11-23 12:39:48,272 INFO L130 BoogieDeclarations]: Found specification of procedure test [2018-11-23 12:39:48,272 INFO L138 BoogieDeclarations]: Found implementation of procedure test [2018-11-23 12:39:48,272 INFO L130 BoogieDeclarations]: Found specification of procedure activatePump [2018-11-23 12:39:48,272 INFO L138 BoogieDeclarations]: Found implementation of procedure activatePump [2018-11-23 12:39:48,272 INFO L130 BoogieDeclarations]: Found specification of procedure isHighWaterLevel [2018-11-23 12:39:48,272 INFO L138 BoogieDeclarations]: Found implementation of procedure isHighWaterLevel [2018-11-23 12:39:48,272 INFO L130 BoogieDeclarations]: Found specification of procedure getWaterLevel [2018-11-23 12:39:48,272 INFO L138 BoogieDeclarations]: Found implementation of procedure getWaterLevel [2018-11-23 12:39:48,273 INFO L130 BoogieDeclarations]: Found specification of procedure isMethaneLevelCritical [2018-11-23 12:39:48,273 INFO L138 BoogieDeclarations]: Found implementation of procedure isMethaneLevelCritical [2018-11-23 12:39:48,273 INFO L130 BoogieDeclarations]: Found specification of procedure timeShift [2018-11-23 12:39:48,273 INFO L138 BoogieDeclarations]: Found implementation of procedure timeShift [2018-11-23 12:39:48,273 INFO L130 BoogieDeclarations]: Found specification of procedure cleanup [2018-11-23 12:39:48,273 INFO L138 BoogieDeclarations]: Found implementation of procedure cleanup [2018-11-23 12:39:48,273 INFO L130 BoogieDeclarations]: Found specification of procedure lowerWaterLevel [2018-11-23 12:39:48,273 INFO L138 BoogieDeclarations]: Found implementation of procedure lowerWaterLevel [2018-11-23 12:39:48,273 INFO L130 BoogieDeclarations]: Found specification of procedure startSystem [2018-11-23 12:39:48,273 INFO L138 BoogieDeclarations]: Found implementation of procedure startSystem [2018-11-23 12:39:48,274 INFO L130 BoogieDeclarations]: Found specification of procedure waterRise [2018-11-23 12:39:48,274 INFO L138 BoogieDeclarations]: Found implementation of procedure waterRise [2018-11-23 12:39:48,274 INFO L130 BoogieDeclarations]: Found specification of procedure __automaton_fail [2018-11-23 12:39:48,274 INFO L138 BoogieDeclarations]: Found implementation of procedure __automaton_fail [2018-11-23 12:39:48,274 INFO L130 BoogieDeclarations]: Found specification of procedure select_helpers [2018-11-23 12:39:48,274 INFO L138 BoogieDeclarations]: Found implementation of procedure select_helpers [2018-11-23 12:39:48,274 INFO L130 BoogieDeclarations]: Found specification of procedure __utac_acc__Specification5_spec__1 [2018-11-23 12:39:48,274 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac_acc__Specification5_spec__1 [2018-11-23 12:39:48,274 INFO L130 BoogieDeclarations]: Found specification of procedure __utac_acc__Specification5_spec__2 [2018-11-23 12:39:48,275 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac_acc__Specification5_spec__2 [2018-11-23 12:39:48,275 INFO L130 BoogieDeclarations]: Found specification of procedure __utac_acc__Specification5_spec__3 [2018-11-23 12:39:48,275 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac_acc__Specification5_spec__3 [2018-11-23 12:39:48,275 INFO L130 BoogieDeclarations]: Found specification of procedure processEnvironment__wrappee__methaneQuery [2018-11-23 12:39:48,275 INFO L138 BoogieDeclarations]: Found implementation of procedure processEnvironment__wrappee__methaneQuery [2018-11-23 12:39:48,275 INFO L130 BoogieDeclarations]: Found specification of procedure isPumpRunning [2018-11-23 12:39:48,275 INFO L138 BoogieDeclarations]: Found implementation of procedure isPumpRunning [2018-11-23 12:39:48,275 INFO L130 BoogieDeclarations]: Found specification of procedure runTest [2018-11-23 12:39:48,276 INFO L138 BoogieDeclarations]: Found implementation of procedure runTest [2018-11-23 12:39:48,276 INFO L130 BoogieDeclarations]: Found specification of procedure isMethaneAlarm [2018-11-23 12:39:48,276 INFO L138 BoogieDeclarations]: Found implementation of procedure isMethaneAlarm [2018-11-23 12:39:48,276 INFO L130 BoogieDeclarations]: Found specification of procedure deactivatePump [2018-11-23 12:39:48,276 INFO L138 BoogieDeclarations]: Found implementation of procedure deactivatePump [2018-11-23 12:39:48,276 INFO L130 BoogieDeclarations]: Found specification of procedure activatePump__wrappee__highWaterSensor [2018-11-23 12:39:48,276 INFO L138 BoogieDeclarations]: Found implementation of procedure activatePump__wrappee__highWaterSensor [2018-11-23 12:39:48,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2018-11-23 12:39:48,276 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-11-23 12:39:48,277 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-11-23 12:39:48,277 INFO L130 BoogieDeclarations]: Found specification of procedure changeMethaneLevel [2018-11-23 12:39:48,277 INFO L138 BoogieDeclarations]: Found implementation of procedure changeMethaneLevel [2018-11-23 12:39:48,277 INFO L130 BoogieDeclarations]: Found specification of procedure setup [2018-11-23 12:39:48,277 INFO L138 BoogieDeclarations]: Found implementation of procedure setup [2018-11-23 12:39:48,277 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-23 12:39:48,277 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-23 12:39:48,750 INFO L275 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-23 12:39:48,750 INFO L280 CfgBuilder]: Removed 2 assue(true) statements. [2018-11-23 12:39:48,751 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 12:39:48 BoogieIcfgContainer [2018-11-23 12:39:48,751 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-23 12:39:48,751 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-11-23 12:39:48,752 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-11-23 12:39:48,754 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-11-23 12:39:48,754 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 12:39:47" (1/3) ... [2018-11-23 12:39:48,754 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@43dc0538 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 12:39:48, skipping insertion in model container [2018-11-23 12:39:48,755 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 12:39:48" (2/3) ... [2018-11-23 12:39:48,755 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@43dc0538 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 12:39:48, skipping insertion in model container [2018-11-23 12:39:48,755 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 12:39:48" (3/3) ... [2018-11-23 12:39:48,756 INFO L112 eAbstractionObserver]: Analyzing ICFG minepump_spec5_product46_true-unreach-call_false-termination.cil.c [2018-11-23 12:39:48,763 INFO L156 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-11-23 12:39:48,770 INFO L168 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-11-23 12:39:48,780 INFO L257 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2018-11-23 12:39:48,802 INFO L382 AbstractCegarLoop]: Interprodecural is true [2018-11-23 12:39:48,802 INFO L383 AbstractCegarLoop]: Hoare is true [2018-11-23 12:39:48,803 INFO L384 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-11-23 12:39:48,803 INFO L385 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-23 12:39:48,803 INFO L386 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-23 12:39:48,803 INFO L387 AbstractCegarLoop]: Difference is false [2018-11-23 12:39:48,803 INFO L388 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-23 12:39:48,803 INFO L393 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-11-23 12:39:48,819 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states. [2018-11-23 12:39:48,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2018-11-23 12:39:48,826 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:39:48,826 INFO L402 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] [2018-11-23 12:39:48,828 INFO L423 AbstractCegarLoop]: === Iteration 1 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:39:48,831 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:39:48,832 INFO L82 PathProgramCache]: Analyzing trace with hash -2010089122, now seen corresponding path program 1 times [2018-11-23 12:39:48,833 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 12:39:48,864 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:48,864 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:39:48,864 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:48,864 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 12:39:48,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:39:49,025 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-23 12:39:49,026 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:39:49,027 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-23 12:39:49,027 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 12:39:49,031 INFO L459 AbstractCegarLoop]: Interpolant automaton has 2 states [2018-11-23 12:39:49,039 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2018-11-23 12:39:49,039 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-11-23 12:39:49,041 INFO L87 Difference]: Start difference. First operand 160 states. Second operand 2 states. [2018-11-23 12:39:49,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:49,073 INFO L93 Difference]: Finished difference Result 290 states and 357 transitions. [2018-11-23 12:39:49,073 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2018-11-23 12:39:49,074 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 59 [2018-11-23 12:39:49,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:39:49,084 INFO L225 Difference]: With dead ends: 290 [2018-11-23 12:39:49,084 INFO L226 Difference]: Without dead ends: 147 [2018-11-23 12:39:49,088 INFO L631 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-23 12:39:49,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2018-11-23 12:39:49,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 147. [2018-11-23 12:39:49,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 147 states. [2018-11-23 12:39:49,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 172 transitions. [2018-11-23 12:39:49,128 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 172 transitions. Word has length 59 [2018-11-23 12:39:49,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:39:49,129 INFO L480 AbstractCegarLoop]: Abstraction has 147 states and 172 transitions. [2018-11-23 12:39:49,129 INFO L481 AbstractCegarLoop]: Interpolant automaton has 2 states. [2018-11-23 12:39:49,129 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 172 transitions. [2018-11-23 12:39:49,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2018-11-23 12:39:49,132 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:39:49,132 INFO L402 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] [2018-11-23 12:39:49,132 INFO L423 AbstractCegarLoop]: === Iteration 2 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:39:49,133 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:39:49,133 INFO L82 PathProgramCache]: Analyzing trace with hash -1718304000, now seen corresponding path program 1 times [2018-11-23 12:39:49,133 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 12:39:49,134 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:49,134 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:39:49,134 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:49,134 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 12:39:49,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:39:49,214 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-23 12:39:49,214 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:39:49,214 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 12:39:49,215 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 12:39:49,216 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 12:39:49,216 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 12:39:49,216 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 12:39:49,217 INFO L87 Difference]: Start difference. First operand 147 states and 172 transitions. Second operand 3 states. [2018-11-23 12:39:49,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:49,236 INFO L93 Difference]: Finished difference Result 235 states and 275 transitions. [2018-11-23 12:39:49,236 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 12:39:49,236 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 60 [2018-11-23 12:39:49,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:39:49,237 INFO L225 Difference]: With dead ends: 235 [2018-11-23 12:39:49,238 INFO L226 Difference]: Without dead ends: 138 [2018-11-23 12:39:49,239 INFO L631 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-23 12:39:49,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2018-11-23 12:39:49,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 138. [2018-11-23 12:39:49,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 138 states. [2018-11-23 12:39:49,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 160 transitions. [2018-11-23 12:39:49,251 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 160 transitions. Word has length 60 [2018-11-23 12:39:49,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:39:49,251 INFO L480 AbstractCegarLoop]: Abstraction has 138 states and 160 transitions. [2018-11-23 12:39:49,251 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 12:39:49,251 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 160 transitions. [2018-11-23 12:39:49,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2018-11-23 12:39:49,252 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:39:49,252 INFO L402 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] [2018-11-23 12:39:49,253 INFO L423 AbstractCegarLoop]: === Iteration 3 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:39:49,253 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:39:49,253 INFO L82 PathProgramCache]: Analyzing trace with hash 1246984542, now seen corresponding path program 1 times [2018-11-23 12:39:49,253 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 12:39:49,254 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:49,254 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:39:49,254 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:49,254 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 12:39:49,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:39:49,398 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-23 12:39:49,398 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:39:49,398 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-11-23 12:39:49,398 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 12:39:49,399 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-11-23 12:39:49,399 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-11-23 12:39:49,399 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2018-11-23 12:39:49,399 INFO L87 Difference]: Start difference. First operand 138 states and 160 transitions. Second operand 7 states. [2018-11-23 12:39:49,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:49,638 INFO L93 Difference]: Finished difference Result 248 states and 293 transitions. [2018-11-23 12:39:49,638 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-23 12:39:49,638 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 65 [2018-11-23 12:39:49,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:39:49,639 INFO L225 Difference]: With dead ends: 248 [2018-11-23 12:39:49,640 INFO L226 Difference]: Without dead ends: 138 [2018-11-23 12:39:49,640 INFO L631 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-23 12:39:49,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2018-11-23 12:39:49,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 138. [2018-11-23 12:39:49,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 138 states. [2018-11-23 12:39:49,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 159 transitions. [2018-11-23 12:39:49,651 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 159 transitions. Word has length 65 [2018-11-23 12:39:49,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:39:49,653 INFO L480 AbstractCegarLoop]: Abstraction has 138 states and 159 transitions. [2018-11-23 12:39:49,653 INFO L481 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-11-23 12:39:49,653 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 159 transitions. [2018-11-23 12:39:49,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2018-11-23 12:39:49,655 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:39:49,655 INFO L402 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] [2018-11-23 12:39:49,656 INFO L423 AbstractCegarLoop]: === Iteration 4 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:39:49,656 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:39:49,656 INFO L82 PathProgramCache]: Analyzing trace with hash -192579953, now seen corresponding path program 1 times [2018-11-23 12:39:49,656 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 12:39:49,657 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:49,657 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:39:49,657 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:49,657 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 12:39:49,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:39:49,750 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-23 12:39:49,750 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:39:49,750 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-23 12:39:49,750 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 12:39:49,750 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-23 12:39:49,751 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 12:39:49,751 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 12:39:49,751 INFO L87 Difference]: Start difference. First operand 138 states and 159 transitions. Second operand 5 states. [2018-11-23 12:39:50,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:50,115 INFO L93 Difference]: Finished difference Result 364 states and 436 transitions. [2018-11-23 12:39:50,115 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-11-23 12:39:50,115 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 78 [2018-11-23 12:39:50,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:39:50,117 INFO L225 Difference]: With dead ends: 364 [2018-11-23 12:39:50,118 INFO L226 Difference]: Without dead ends: 254 [2018-11-23 12:39:50,119 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2018-11-23 12:39:50,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2018-11-23 12:39:50,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 235. [2018-11-23 12:39:50,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 235 states. [2018-11-23 12:39:50,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 267 transitions. [2018-11-23 12:39:50,141 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 267 transitions. Word has length 78 [2018-11-23 12:39:50,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:39:50,142 INFO L480 AbstractCegarLoop]: Abstraction has 235 states and 267 transitions. [2018-11-23 12:39:50,142 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-23 12:39:50,142 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 267 transitions. [2018-11-23 12:39:50,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2018-11-23 12:39:50,144 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:39:50,144 INFO L402 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] [2018-11-23 12:39:50,145 INFO L423 AbstractCegarLoop]: === Iteration 5 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:39:50,146 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:39:50,146 INFO L82 PathProgramCache]: Analyzing trace with hash 1015296357, now seen corresponding path program 1 times [2018-11-23 12:39:50,146 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 12:39:50,147 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:50,147 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:39:50,147 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:50,147 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 12:39:50,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:39:50,232 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-11-23 12:39:50,232 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:39:50,232 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-11-23 12:39:50,232 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 12:39:50,233 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-11-23 12:39:50,233 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-11-23 12:39:50,233 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-11-23 12:39:50,235 INFO L87 Difference]: Start difference. First operand 235 states and 267 transitions. Second operand 7 states. [2018-11-23 12:39:50,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:50,682 INFO L93 Difference]: Finished difference Result 460 states and 539 transitions. [2018-11-23 12:39:50,682 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-11-23 12:39:50,686 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 92 [2018-11-23 12:39:50,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:39:50,688 INFO L225 Difference]: With dead ends: 460 [2018-11-23 12:39:50,688 INFO L226 Difference]: Without dead ends: 253 [2018-11-23 12:39:50,689 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2018-11-23 12:39:50,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2018-11-23 12:39:50,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 234. [2018-11-23 12:39:50,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 234 states. [2018-11-23 12:39:50,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 264 transitions. [2018-11-23 12:39:50,709 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 264 transitions. Word has length 92 [2018-11-23 12:39:50,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:39:50,710 INFO L480 AbstractCegarLoop]: Abstraction has 234 states and 264 transitions. [2018-11-23 12:39:50,710 INFO L481 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-11-23 12:39:50,710 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 264 transitions. [2018-11-23 12:39:50,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2018-11-23 12:39:50,711 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:39:50,712 INFO L402 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 12:39:50,712 INFO L423 AbstractCegarLoop]: === Iteration 6 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:39:50,712 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:39:50,712 INFO L82 PathProgramCache]: Analyzing trace with hash 1693278018, now seen corresponding path program 1 times [2018-11-23 12:39:50,712 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 12:39:50,713 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:50,713 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:39:50,713 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:50,713 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 12:39:50,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:39:50,773 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-23 12:39:50,773 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:39:50,773 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-11-23 12:39:50,773 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 12:39:50,773 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-11-23 12:39:50,774 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-11-23 12:39:50,774 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-11-23 12:39:50,774 INFO L87 Difference]: Start difference. First operand 234 states and 264 transitions. Second operand 6 states. [2018-11-23 12:39:50,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:50,810 INFO L93 Difference]: Finished difference Result 447 states and 516 transitions. [2018-11-23 12:39:50,810 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-23 12:39:50,810 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 108 [2018-11-23 12:39:50,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:39:50,812 INFO L225 Difference]: With dead ends: 447 [2018-11-23 12:39:50,812 INFO L226 Difference]: Without dead ends: 241 [2018-11-23 12:39:50,813 INFO L631 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-23 12:39:50,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2018-11-23 12:39:50,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 239. [2018-11-23 12:39:50,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 239 states. [2018-11-23 12:39:50,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 239 states to 239 states and 269 transitions. [2018-11-23 12:39:50,834 INFO L78 Accepts]: Start accepts. Automaton has 239 states and 269 transitions. Word has length 108 [2018-11-23 12:39:50,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:39:50,834 INFO L480 AbstractCegarLoop]: Abstraction has 239 states and 269 transitions. [2018-11-23 12:39:50,834 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-11-23 12:39:50,834 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states and 269 transitions. [2018-11-23 12:39:50,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2018-11-23 12:39:50,835 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:39:50,836 INFO L402 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 12:39:50,836 INFO L423 AbstractCegarLoop]: === Iteration 7 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:39:50,836 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:39:50,836 INFO L82 PathProgramCache]: Analyzing trace with hash -673416576, now seen corresponding path program 1 times [2018-11-23 12:39:50,836 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 12:39:50,837 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:50,837 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:39:50,837 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:50,837 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 12:39:50,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:39:50,930 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-23 12:39:50,931 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:39:50,931 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2018-11-23 12:39:50,931 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 12:39:50,931 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-11-23 12:39:50,932 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-11-23 12:39:50,932 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2018-11-23 12:39:50,932 INFO L87 Difference]: Start difference. First operand 239 states and 269 transitions. Second operand 8 states. [2018-11-23 12:39:50,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:50,954 INFO L93 Difference]: Finished difference Result 457 states and 527 transitions. [2018-11-23 12:39:50,954 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-11-23 12:39:50,954 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 108 [2018-11-23 12:39:50,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:39:50,956 INFO L225 Difference]: With dead ends: 457 [2018-11-23 12:39:50,956 INFO L226 Difference]: Without dead ends: 246 [2018-11-23 12:39:50,956 INFO L631 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-23 12:39:50,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2018-11-23 12:39:50,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 243. [2018-11-23 12:39:50,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 243 states. [2018-11-23 12:39:50,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 273 transitions. [2018-11-23 12:39:50,969 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 273 transitions. Word has length 108 [2018-11-23 12:39:50,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:39:50,970 INFO L480 AbstractCegarLoop]: Abstraction has 243 states and 273 transitions. [2018-11-23 12:39:50,970 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-11-23 12:39:50,970 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 273 transitions. [2018-11-23 12:39:50,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2018-11-23 12:39:50,971 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:39:50,971 INFO L402 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 12:39:50,971 INFO L423 AbstractCegarLoop]: === Iteration 8 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:39:50,971 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:39:50,971 INFO L82 PathProgramCache]: Analyzing trace with hash -913956705, now seen corresponding path program 1 times [2018-11-23 12:39:50,971 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 12:39:50,972 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:50,972 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:39:50,972 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:50,972 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 12:39:50,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:39:51,042 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-23 12:39:51,042 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:39:51,043 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-11-23 12:39:51,043 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 12:39:51,043 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-11-23 12:39:51,043 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-23 12:39:51,043 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-23 12:39:51,044 INFO L87 Difference]: Start difference. First operand 243 states and 273 transitions. Second operand 4 states. [2018-11-23 12:39:51,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:51,176 INFO L93 Difference]: Finished difference Result 695 states and 818 transitions. [2018-11-23 12:39:51,176 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-11-23 12:39:51,177 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 108 [2018-11-23 12:39:51,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:39:51,179 INFO L225 Difference]: With dead ends: 695 [2018-11-23 12:39:51,179 INFO L226 Difference]: Without dead ends: 480 [2018-11-23 12:39:51,180 INFO L631 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-23 12:39:51,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2018-11-23 12:39:51,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 471. [2018-11-23 12:39:51,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 471 states. [2018-11-23 12:39:51,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 471 states to 471 states and 544 transitions. [2018-11-23 12:39:51,203 INFO L78 Accepts]: Start accepts. Automaton has 471 states and 544 transitions. Word has length 108 [2018-11-23 12:39:51,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:39:51,203 INFO L480 AbstractCegarLoop]: Abstraction has 471 states and 544 transitions. [2018-11-23 12:39:51,204 INFO L481 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-11-23 12:39:51,204 INFO L276 IsEmpty]: Start isEmpty. Operand 471 states and 544 transitions. [2018-11-23 12:39:51,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2018-11-23 12:39:51,205 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:39:51,205 INFO L402 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 12:39:51,205 INFO L423 AbstractCegarLoop]: === Iteration 9 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:39:51,206 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:39:51,206 INFO L82 PathProgramCache]: Analyzing trace with hash 49933465, now seen corresponding path program 1 times [2018-11-23 12:39:51,206 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 12:39:51,206 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:51,207 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:39:51,207 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:51,207 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 12:39:51,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:39:51,308 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-23 12:39:51,308 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:39:51,308 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2018-11-23 12:39:51,308 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 12:39:51,309 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-11-23 12:39:51,309 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-11-23 12:39:51,309 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2018-11-23 12:39:51,309 INFO L87 Difference]: Start difference. First operand 471 states and 544 transitions. Second operand 9 states. [2018-11-23 12:39:51,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:51,855 INFO L93 Difference]: Finished difference Result 1244 states and 1500 transitions. [2018-11-23 12:39:51,857 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-11-23 12:39:51,857 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 112 [2018-11-23 12:39:51,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:39:51,860 INFO L225 Difference]: With dead ends: 1244 [2018-11-23 12:39:51,860 INFO L226 Difference]: Without dead ends: 873 [2018-11-23 12:39:51,861 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2018-11-23 12:39:51,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 873 states. [2018-11-23 12:39:51,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 873 to 792. [2018-11-23 12:39:51,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 792 states. [2018-11-23 12:39:51,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 792 states to 792 states and 904 transitions. [2018-11-23 12:39:51,893 INFO L78 Accepts]: Start accepts. Automaton has 792 states and 904 transitions. Word has length 112 [2018-11-23 12:39:51,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:39:51,893 INFO L480 AbstractCegarLoop]: Abstraction has 792 states and 904 transitions. [2018-11-23 12:39:51,893 INFO L481 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-11-23 12:39:51,893 INFO L276 IsEmpty]: Start isEmpty. Operand 792 states and 904 transitions. [2018-11-23 12:39:51,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2018-11-23 12:39:51,895 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:39:51,895 INFO L402 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 12:39:51,896 INFO L423 AbstractCegarLoop]: === Iteration 10 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:39:51,896 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:39:51,896 INFO L82 PathProgramCache]: Analyzing trace with hash 171845945, now seen corresponding path program 1 times [2018-11-23 12:39:51,896 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 12:39:51,897 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:51,897 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:39:51,897 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:51,897 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 12:39:51,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:39:52,002 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 23 proven. 7 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2018-11-23 12:39:52,002 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-23 12:39:52,002 INFO L192 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-11-23 12:39:52,003 INFO L200 CegarAbsIntRunner]: Running AI on error trace of length 173 with the following transitions: [2018-11-23 12:39:52,005 INFO L202 CegarAbsIntRunner]: [0], [1], [2], [3], [4], [6], [7], [8], [10], [13], [15], [18], [21], [30], [32], [33], [37], [40], [48], [51], [53], [56], [63], [66], [67], [68], [69], [73], [75], [76], [79], [82], [84], [90], [94], [97], [98], [102], [103], [104], [105], [114], [118], [122], [125], [128], [130], [136], [138], [144], [147], [157], [158], [159], [160], [161], [163], [168], [171], [172], [174], [179], [181], [182], [183], [184], [192], [193], [197], [200], [204], [210], [239], [243], [244], [252], [256], [257], [260], [261], [262], [263], [264], [265], [266], [268], [269], [270], [271], [272], [273], [274], [275], [276], [278], [279], [280], [281], [284], [285], [286], [287], [288], [290], [291], [292], [293], [296], [297], [298], [299], [300], [301], [306], [307], [310], [311], [312], [313], [314], [315], [316], [317], [318], [319], [320], [321], [322], [323], [328], [329], [330] [2018-11-23 12:39:52,030 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2018-11-23 12:39:52,031 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-11-23 12:39:53,179 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2018-11-23 12:39:53,180 INFO L272 AbstractInterpreter]: Visited 132 different actions 628 times. Merged at 16 different actions 46 times. Never widened. Performed 20804 root evaluator evaluations with a maximum evaluation depth of 3. Performed 20804 inverse root evaluator evaluations with a maximum inverse evaluation depth of 3. Found 9 fixpoints after 3 different actions. Largest state had 135 variables. [2018-11-23 12:39:53,202 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:39:53,203 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-11-23 12:39:53,203 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-23 12:39:53,203 INFO L192 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_090fafc0-3578-4027-84c8-31bddbe20cd3/bin-2019/utaipan/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-23 12:39:53,223 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:39:53,223 INFO L286 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-11-23 12:39:53,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:39:53,326 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 12:39:53,481 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 36 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 12:39:53,481 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-11-23 12:39:53,836 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 23 proven. 7 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2018-11-23 12:39:53,861 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-11-23 12:39:53,861 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7, 7] total 19 [2018-11-23 12:39:53,861 INFO L249 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-11-23 12:39:53,862 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-11-23 12:39:53,862 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-11-23 12:39:53,862 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2018-11-23 12:39:53,863 INFO L87 Difference]: Start difference. First operand 792 states and 904 transitions. Second operand 16 states. [2018-11-23 12:39:54,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:54,678 INFO L93 Difference]: Finished difference Result 1796 states and 2127 transitions. [2018-11-23 12:39:54,678 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-11-23 12:39:54,678 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 172 [2018-11-23 12:39:54,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:39:54,681 INFO L225 Difference]: With dead ends: 1796 [2018-11-23 12:39:54,681 INFO L226 Difference]: Without dead ends: 1102 [2018-11-23 12:39:54,683 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 373 GetRequests, 336 SyntacticMatches, 5 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 193 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=188, Invalid=934, Unknown=0, NotChecked=0, Total=1122 [2018-11-23 12:39:54,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1102 states. [2018-11-23 12:39:54,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1102 to 958. [2018-11-23 12:39:54,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 958 states. [2018-11-23 12:39:54,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 958 states to 958 states and 1104 transitions. [2018-11-23 12:39:54,725 INFO L78 Accepts]: Start accepts. Automaton has 958 states and 1104 transitions. Word has length 172 [2018-11-23 12:39:54,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:39:54,725 INFO L480 AbstractCegarLoop]: Abstraction has 958 states and 1104 transitions. [2018-11-23 12:39:54,725 INFO L481 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-11-23 12:39:54,726 INFO L276 IsEmpty]: Start isEmpty. Operand 958 states and 1104 transitions. [2018-11-23 12:39:54,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 304 [2018-11-23 12:39:54,729 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:39:54,730 INFO L402 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 12:39:54,730 INFO L423 AbstractCegarLoop]: === Iteration 11 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:39:54,730 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:39:54,730 INFO L82 PathProgramCache]: Analyzing trace with hash -1676930694, now seen corresponding path program 1 times [2018-11-23 12:39:54,730 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 12:39:54,731 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:54,731 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:39:54,731 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:54,731 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 12:39:54,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:39:54,892 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 79 proven. 7 refuted. 0 times theorem prover too weak. 229 trivial. 0 not checked. [2018-11-23 12:39:54,893 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-23 12:39:54,893 INFO L192 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-11-23 12:39:54,893 INFO L200 CegarAbsIntRunner]: Running AI on error trace of length 304 with the following transitions: [2018-11-23 12:39:54,893 INFO L202 CegarAbsIntRunner]: [0], [1], [2], [3], [4], [6], [7], [8], [10], [13], [15], [18], [21], [30], [32], [33], [37], [40], [48], [51], [53], [56], [63], [66], [67], [68], [69], [73], [75], [76], [77], [78], [79], [82], [84], [87], [90], [94], [97], [98], [102], [103], [104], [105], [114], [118], [122], [125], [128], [130], [136], [138], [144], [147], [157], [158], [159], [160], [161], [163], [168], [171], [172], [174], [179], [181], [182], [183], [184], [192], [193], [197], [200], [204], [210], [239], [243], [244], [252], [256], [257], [260], [261], [262], [263], [264], [265], [266], [268], [269], [270], [271], [272], [273], [274], [275], [276], [278], [279], [280], [281], [284], [285], [286], [287], [288], [290], [291], [292], [293], [294], [295], [296], [297], [298], [299], [300], [301], [306], [307], [310], [311], [312], [313], [314], [315], [316], [317], [318], [319], [320], [321], [322], [323], [328], [329], [330] [2018-11-23 12:39:54,897 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2018-11-23 12:39:54,897 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-11-23 12:39:56,577 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2018-11-23 12:39:56,577 INFO L272 AbstractInterpreter]: Visited 133 different actions 658 times. Merged at 17 different actions 52 times. Never widened. Performed 27760 root evaluator evaluations with a maximum evaluation depth of 3. Performed 27760 inverse root evaluator evaluations with a maximum inverse evaluation depth of 3. Found 9 fixpoints after 4 different actions. Largest state had 135 variables. [2018-11-23 12:39:56,598 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:39:56,598 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-11-23 12:39:56,598 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-23 12:39:56,598 INFO L192 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_090fafc0-3578-4027-84c8-31bddbe20cd3/bin-2019/utaipan/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-23 12:39:56,617 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:39:56,617 INFO L286 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-11-23 12:39:56,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:39:56,752 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 12:39:56,940 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 230 proven. 4 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2018-11-23 12:39:56,940 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-11-23 12:39:57,458 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 78 proven. 30 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2018-11-23 12:39:57,474 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-11-23 12:39:57,474 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 12, 13] total 27 [2018-11-23 12:39:57,474 INFO L249 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-11-23 12:39:57,475 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-11-23 12:39:57,475 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-11-23 12:39:57,475 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=606, Unknown=0, NotChecked=0, Total=702 [2018-11-23 12:39:57,476 INFO L87 Difference]: Start difference. First operand 958 states and 1104 transitions. Second operand 19 states. [2018-11-23 12:40:01,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:01,230 INFO L93 Difference]: Finished difference Result 3564 states and 4925 transitions. [2018-11-23 12:40:01,230 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-11-23 12:40:01,230 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 303 [2018-11-23 12:40:01,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:40:01,243 INFO L225 Difference]: With dead ends: 3564 [2018-11-23 12:40:01,243 INFO L226 Difference]: Without dead ends: 2642 [2018-11-23 12:40:01,248 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 680 GetRequests, 598 SyntacticMatches, 9 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1311 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=880, Invalid=4670, Unknown=0, NotChecked=0, Total=5550 [2018-11-23 12:40:01,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2642 states. [2018-11-23 12:40:01,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2642 to 1831. [2018-11-23 12:40:01,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1831 states. [2018-11-23 12:40:01,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1831 states to 1831 states and 2042 transitions. [2018-11-23 12:40:01,379 INFO L78 Accepts]: Start accepts. Automaton has 1831 states and 2042 transitions. Word has length 303 [2018-11-23 12:40:01,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:40:01,379 INFO L480 AbstractCegarLoop]: Abstraction has 1831 states and 2042 transitions. [2018-11-23 12:40:01,379 INFO L481 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-11-23 12:40:01,379 INFO L276 IsEmpty]: Start isEmpty. Operand 1831 states and 2042 transitions. [2018-11-23 12:40:01,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 324 [2018-11-23 12:40:01,386 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:40:01,386 INFO L402 BasicCegarLoop]: trace histogram [7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2018-11-23 12:40:01,386 INFO L423 AbstractCegarLoop]: === Iteration 12 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:40:01,386 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:40:01,386 INFO L82 PathProgramCache]: Analyzing trace with hash 117154374, now seen corresponding path program 1 times [2018-11-23 12:40:01,387 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 12:40:01,387 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:40:01,387 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:40:01,387 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:40:01,387 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 12:40:01,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:40:01,572 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 98 proven. 55 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2018-11-23 12:40:01,572 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-23 12:40:01,572 INFO L192 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-11-23 12:40:01,572 INFO L200 CegarAbsIntRunner]: Running AI on error trace of length 324 with the following transitions: [2018-11-23 12:40:01,573 INFO L202 CegarAbsIntRunner]: [0], [1], [2], [3], [4], [6], [7], [8], [10], [13], [15], [18], [21], [27], [30], [32], [33], [37], [40], [48], [51], [53], [56], [63], [66], [67], [68], [69], [73], [75], [76], [77], [78], [79], [82], [84], [87], [90], [94], [97], [98], [102], [103], [104], [105], [114], [118], [122], [125], [128], [130], [133], [136], [138], [144], [147], [157], [158], [159], [160], [161], [163], [168], [171], [172], [174], [179], [181], [182], [183], [184], [189], [191], [192], [193], [197], [200], [204], [210], [239], [243], [244], [252], [256], [257], [260], [261], [262], [263], [264], [265], [266], [268], [269], [270], [271], [272], [273], [274], [275], [276], [278], [279], [280], [281], [284], [285], [286], [287], [288], [290], [291], [292], [293], [294], [295], [296], [297], [298], [299], [300], [301], [302], [303], [306], [307], [310], [311], [312], [313], [314], [315], [316], [317], [318], [319], [320], [321], [322], [323], [328], [329], [330] [2018-11-23 12:40:01,578 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2018-11-23 12:40:01,578 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-11-23 12:40:03,229 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2018-11-23 12:40:03,230 INFO L272 AbstractInterpreter]: Visited 143 different actions 969 times. Merged at 24 different actions 111 times. Never widened. Performed 42407 root evaluator evaluations with a maximum evaluation depth of 3. Performed 42407 inverse root evaluator evaluations with a maximum inverse evaluation depth of 3. Found 28 fixpoints after 7 different actions. Largest state had 135 variables. [2018-11-23 12:40:03,238 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:40:03,238 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-11-23 12:40:03,238 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-23 12:40:03,238 INFO L192 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_090fafc0-3578-4027-84c8-31bddbe20cd3/bin-2019/utaipan/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-23 12:40:03,248 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:40:03,248 INFO L286 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-11-23 12:40:03,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:40:03,356 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 12:40:03,508 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 269 proven. 16 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2018-11-23 12:40:03,509 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-11-23 12:40:04,053 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 98 proven. 55 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2018-11-23 12:40:04,070 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-11-23 12:40:04,070 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 9, 9] total 25 [2018-11-23 12:40:04,070 INFO L249 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-11-23 12:40:04,071 INFO L459 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-11-23 12:40:04,071 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-11-23 12:40:04,071 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=519, Unknown=0, NotChecked=0, Total=600 [2018-11-23 12:40:04,071 INFO L87 Difference]: Start difference. First operand 1831 states and 2042 transitions. Second operand 20 states. [2018-11-23 12:40:04,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:04,815 INFO L93 Difference]: Finished difference Result 3462 states and 3879 transitions. [2018-11-23 12:40:04,816 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-11-23 12:40:04,816 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 323 [2018-11-23 12:40:04,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:40:04,820 INFO L225 Difference]: With dead ends: 3462 [2018-11-23 12:40:04,820 INFO L226 Difference]: Without dead ends: 1835 [2018-11-23 12:40:04,823 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 679 GetRequests, 641 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=240, Invalid=1092, Unknown=0, NotChecked=0, Total=1332 [2018-11-23 12:40:04,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1835 states. [2018-11-23 12:40:04,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1835 to 1831. [2018-11-23 12:40:04,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1831 states. [2018-11-23 12:40:04,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1831 states to 1831 states and 2037 transitions. [2018-11-23 12:40:04,893 INFO L78 Accepts]: Start accepts. Automaton has 1831 states and 2037 transitions. Word has length 323 [2018-11-23 12:40:04,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:40:04,894 INFO L480 AbstractCegarLoop]: Abstraction has 1831 states and 2037 transitions. [2018-11-23 12:40:04,894 INFO L481 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-11-23 12:40:04,894 INFO L276 IsEmpty]: Start isEmpty. Operand 1831 states and 2037 transitions. [2018-11-23 12:40:04,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 325 [2018-11-23 12:40:04,898 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:40:04,898 INFO L402 BasicCegarLoop]: trace histogram [7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2018-11-23 12:40:04,898 INFO L423 AbstractCegarLoop]: === Iteration 13 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:40:04,898 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:40:04,898 INFO L82 PathProgramCache]: Analyzing trace with hash -178910321, now seen corresponding path program 1 times [2018-11-23 12:40:04,899 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 12:40:04,899 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:40:04,899 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:40:04,899 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:40:04,899 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 12:40:04,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:40:05,032 INFO L134 CoverageAnalysis]: Checked inductivity of 362 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 263 trivial. 0 not checked. [2018-11-23 12:40:05,032 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:40:05,033 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2018-11-23 12:40:05,033 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 12:40:05,033 INFO L459 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-11-23 12:40:05,033 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-11-23 12:40:05,033 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=132, Unknown=0, NotChecked=0, Total=156 [2018-11-23 12:40:05,034 INFO L87 Difference]: Start difference. First operand 1831 states and 2037 transitions. Second operand 13 states. [2018-11-23 12:40:05,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:05,487 INFO L93 Difference]: Finished difference Result 3360 states and 3763 transitions. [2018-11-23 12:40:05,488 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-11-23 12:40:05,488 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 324 [2018-11-23 12:40:05,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:40:05,493 INFO L225 Difference]: With dead ends: 3360 [2018-11-23 12:40:05,493 INFO L226 Difference]: Without dead ends: 1733 [2018-11-23 12:40:05,496 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=81, Invalid=569, Unknown=0, NotChecked=0, Total=650 [2018-11-23 12:40:05,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1733 states. [2018-11-23 12:40:05,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1733 to 1696. [2018-11-23 12:40:05,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1696 states. [2018-11-23 12:40:05,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1696 states to 1696 states and 1878 transitions. [2018-11-23 12:40:05,563 INFO L78 Accepts]: Start accepts. Automaton has 1696 states and 1878 transitions. Word has length 324 [2018-11-23 12:40:05,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:40:05,563 INFO L480 AbstractCegarLoop]: Abstraction has 1696 states and 1878 transitions. [2018-11-23 12:40:05,563 INFO L481 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-11-23 12:40:05,563 INFO L276 IsEmpty]: Start isEmpty. Operand 1696 states and 1878 transitions. [2018-11-23 12:40:05,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 329 [2018-11-23 12:40:05,568 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:40:05,568 INFO L402 BasicCegarLoop]: trace histogram [7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2018-11-23 12:40:05,568 INFO L423 AbstractCegarLoop]: === Iteration 14 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:40:05,568 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:40:05,569 INFO L82 PathProgramCache]: Analyzing trace with hash 540022761, now seen corresponding path program 1 times [2018-11-23 12:40:05,569 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 12:40:05,569 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:40:05,569 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:40:05,569 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:40:05,569 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 12:40:05,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:40:05,749 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 94 proven. 46 refuted. 0 times theorem prover too weak. 226 trivial. 0 not checked. [2018-11-23 12:40:05,750 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-23 12:40:05,750 INFO L192 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-11-23 12:40:05,750 INFO L200 CegarAbsIntRunner]: Running AI on error trace of length 329 with the following transitions: [2018-11-23 12:40:05,750 INFO L202 CegarAbsIntRunner]: [0], [1], [2], [3], [4], [6], [7], [8], [10], [13], [15], [18], [21], [24], [27], [30], [32], [33], [37], [40], [48], [51], [53], [56], [63], [66], [67], [68], [69], [73], [75], [76], [77], [78], [79], [82], [84], [87], [90], [94], [97], [98], [102], [103], [104], [105], [114], [118], [122], [125], [128], [130], [133], [136], [138], [144], [147], [157], [158], [159], [160], [161], [163], [168], [171], [172], [174], [179], [181], [182], [183], [184], [187], [189], [191], [192], [193], [197], [200], [204], [210], [239], [243], [244], [252], [256], [257], [260], [261], [262], [263], [264], [265], [266], [268], [269], [270], [271], [272], [273], [274], [275], [276], [278], [279], [280], [281], [284], [285], [286], [287], [288], [290], [291], [292], [293], [294], [295], [296], [297], [298], [299], [300], [301], [302], [303], [306], [307], [310], [311], [312], [313], [314], [315], [316], [317], [318], [319], [320], [321], [322], [323], [328], [329], [330] [2018-11-23 12:40:05,752 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2018-11-23 12:40:05,753 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-11-23 12:40:07,977 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2018-11-23 12:40:07,977 INFO L272 AbstractInterpreter]: Visited 145 different actions 1612 times. Merged at 27 different actions 201 times. Never widened. Performed 60726 root evaluator evaluations with a maximum evaluation depth of 3. Performed 60726 inverse root evaluator evaluations with a maximum inverse evaluation depth of 3. Found 64 fixpoints after 7 different actions. Largest state had 135 variables. [2018-11-23 12:40:07,982 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:40:07,982 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-11-23 12:40:07,982 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-23 12:40:07,982 INFO L192 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_090fafc0-3578-4027-84c8-31bddbe20cd3/bin-2019/utaipan/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-23 12:40:07,988 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:40:07,988 INFO L286 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-11-23 12:40:08,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:40:08,082 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 12:40:08,181 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 197 proven. 16 refuted. 0 times theorem prover too weak. 153 trivial. 0 not checked. [2018-11-23 12:40:08,181 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-11-23 12:40:08,614 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 98 proven. 27 refuted. 0 times theorem prover too weak. 241 trivial. 0 not checked. [2018-11-23 12:40:08,630 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-11-23 12:40:08,630 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8, 13] total 21 [2018-11-23 12:40:08,630 INFO L249 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-11-23 12:40:08,631 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-11-23 12:40:08,631 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-11-23 12:40:08,631 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=321, Unknown=0, NotChecked=0, Total=420 [2018-11-23 12:40:08,631 INFO L87 Difference]: Start difference. First operand 1696 states and 1878 transitions. Second operand 14 states. [2018-11-23 12:40:09,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:09,941 INFO L93 Difference]: Finished difference Result 3698 states and 4456 transitions. [2018-11-23 12:40:09,941 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-11-23 12:40:09,941 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 328 [2018-11-23 12:40:09,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:40:09,950 INFO L225 Difference]: With dead ends: 3698 [2018-11-23 12:40:09,950 INFO L226 Difference]: Without dead ends: 2754 [2018-11-23 12:40:09,953 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 707 GetRequests, 649 SyntacticMatches, 21 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 393 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=419, Invalid=1063, Unknown=0, NotChecked=0, Total=1482 [2018-11-23 12:40:09,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2754 states. [2018-11-23 12:40:10,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2754 to 2130. [2018-11-23 12:40:10,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2130 states. [2018-11-23 12:40:10,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2130 states to 2130 states and 2367 transitions. [2018-11-23 12:40:10,107 INFO L78 Accepts]: Start accepts. Automaton has 2130 states and 2367 transitions. Word has length 328 [2018-11-23 12:40:10,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:40:10,108 INFO L480 AbstractCegarLoop]: Abstraction has 2130 states and 2367 transitions. [2018-11-23 12:40:10,108 INFO L481 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-11-23 12:40:10,108 INFO L276 IsEmpty]: Start isEmpty. Operand 2130 states and 2367 transitions. [2018-11-23 12:40:10,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 398 [2018-11-23 12:40:10,113 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:40:10,113 INFO L402 BasicCegarLoop]: trace histogram [9, 9, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 12:40:10,114 INFO L423 AbstractCegarLoop]: === Iteration 15 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:40:10,114 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:40:10,114 INFO L82 PathProgramCache]: Analyzing trace with hash 1991243293, now seen corresponding path program 1 times [2018-11-23 12:40:10,114 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 12:40:10,114 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:40:10,115 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:40:10,115 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:40:10,115 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 12:40:10,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:40:10,280 INFO L134 CoverageAnalysis]: Checked inductivity of 604 backedges. 115 proven. 0 refuted. 0 times theorem prover too weak. 489 trivial. 0 not checked. [2018-11-23 12:40:10,280 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:40:10,280 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2018-11-23 12:40:10,280 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 12:40:10,282 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-11-23 12:40:10,282 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-11-23 12:40:10,282 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2018-11-23 12:40:10,283 INFO L87 Difference]: Start difference. First operand 2130 states and 2367 transitions. Second operand 8 states. [2018-11-23 12:40:10,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:10,624 INFO L93 Difference]: Finished difference Result 3556 states and 3990 transitions. [2018-11-23 12:40:10,624 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-11-23 12:40:10,624 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 397 [2018-11-23 12:40:10,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:40:10,626 INFO L225 Difference]: With dead ends: 3556 [2018-11-23 12:40:10,626 INFO L226 Difference]: Without dead ends: 0 [2018-11-23 12:40:10,631 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 3 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2018-11-23 12:40:10,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2018-11-23 12:40:10,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2018-11-23 12:40:10,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2018-11-23 12:40:10,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2018-11-23 12:40:10,633 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 397 [2018-11-23 12:40:10,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:40:10,633 INFO L480 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-11-23 12:40:10,633 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-11-23 12:40:10,633 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2018-11-23 12:40:10,633 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:40:10,640 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2018-11-23 12:40:10,699 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:10,707 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:10,716 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:10,724 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:10,735 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:10,752 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:10,769 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:10,776 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:10,857 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:10,868 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:10,880 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:10,885 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:10,892 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:10,894 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:10,940 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:10,945 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:10,945 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:10,948 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:10,948 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,005 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,006 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,006 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,007 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,007 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,013 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,014 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,015 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,016 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,017 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,018 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,019 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,026 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,027 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,028 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,029 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,049 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,050 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,050 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,051 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,061 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,073 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,074 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,074 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,076 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,078 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,092 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,100 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,101 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,101 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,104 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,104 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,107 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,108 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,109 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,151 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,160 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,165 WARN L180 SmtUtils]: Spent 277.00 ms on a formula simplification. DAG size of input: 334 DAG size of output: 200 [2018-11-23 12:40:11,217 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,231 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,233 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,236 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,246 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,248 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,256 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,259 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,264 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,266 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,271 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,273 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,281 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,289 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,295 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,302 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,306 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,400 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,409 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,418 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,420 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,424 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,433 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,435 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,444 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,446 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,449 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,453 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,458 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,460 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,471 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,476 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,481 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,484 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,509 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,511 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,519 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,521 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,527 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,529 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,533 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,535 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,546 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,549 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,553 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,559 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,566 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,578 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,580 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,590 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,593 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,600 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,601 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,604 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,612 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,614 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,617 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,622 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,623 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,628 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,629 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,633 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,637 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,643 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,705 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,705 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,706 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,707 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,707 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,709 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,709 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,710 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,711 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,712 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,719 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,721 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,722 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,722 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,724 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,730 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,732 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,733 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,737 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,739 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,740 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,742 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,743 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,744 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,751 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,752 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,753 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,754 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,755 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,763 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,763 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,764 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,765 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,769 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,769 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,772 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,773 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,774 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,774 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,777 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,777 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,806 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,812 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,814 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,816 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,817 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,848 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,858 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,865 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,867 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,870 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,879 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,881 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,889 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,891 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,895 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,898 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,902 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,904 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,915 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,917 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,920 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,922 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,927 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,941 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,944 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,947 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,950 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,951 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,955 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,960 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,966 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,969 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,991 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:11,995 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,001 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,005 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,053 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,054 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,055 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,055 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,076 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,077 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,078 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,079 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,079 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,081 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,083 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,084 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,084 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,085 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,086 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,086 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,089 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,090 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,091 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,092 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,163 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,163 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,164 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,164 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,172 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,176 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,176 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,177 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,178 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,179 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,181 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,187 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,188 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,188 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,190 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,191 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,191 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,200 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,200 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,201 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,201 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,209 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,211 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,212 WARN L180 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 262 DAG size of output: 141 [2018-11-23 12:40:12,217 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,223 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,231 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,237 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,239 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,251 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,289 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,292 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,298 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,303 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,306 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,315 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,318 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,321 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,330 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,335 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,342 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,350 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,384 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,385 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,406 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,408 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,409 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,410 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,411 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,439 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,440 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,440 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,441 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,441 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,444 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,445 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,445 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,446 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,446 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,447 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,448 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,450 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,451 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,451 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,455 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,465 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,466 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,466 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,466 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,472 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,478 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,479 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,479 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,480 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,482 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,489 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,493 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,494 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,494 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,496 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,496 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,498 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,498 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,499 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,521 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,526 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 12:40:12,528 WARN L180 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 334 DAG size of output: 200 [2018-11-23 12:40:12,797 WARN L180 SmtUtils]: Spent 219.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 31 [2018-11-23 12:40:12,998 WARN L180 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 36 [2018-11-23 12:40:13,432 WARN L180 SmtUtils]: Spent 282.00 ms on a formula simplification. DAG size of input: 203 DAG size of output: 50 [2018-11-23 12:40:13,579 WARN L180 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 44 [2018-11-23 12:40:13,831 WARN L180 SmtUtils]: Spent 206.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 39 [2018-11-23 12:40:14,339 WARN L180 SmtUtils]: Spent 475.00 ms on a formula simplification. DAG size of input: 219 DAG size of output: 51 [2018-11-23 12:40:14,463 WARN L180 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 34 [2018-11-23 12:40:15,286 WARN L180 SmtUtils]: Spent 819.00 ms on a formula simplification. DAG size of input: 187 DAG size of output: 81 [2018-11-23 12:40:16,375 WARN L180 SmtUtils]: Spent 961.00 ms on a formula simplification. DAG size of input: 231 DAG size of output: 86 [2018-11-23 12:40:16,596 WARN L180 SmtUtils]: Spent 210.00 ms on a formula simplification. DAG size of input: 225 DAG size of output: 1 [2018-11-23 12:40:16,929 WARN L180 SmtUtils]: Spent 330.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 49 [2018-11-23 12:40:17,189 WARN L180 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 51 [2018-11-23 12:40:17,372 WARN L180 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 53 [2018-11-23 12:40:17,605 WARN L180 SmtUtils]: Spent 231.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 48 [2018-11-23 12:40:18,211 WARN L180 SmtUtils]: Spent 600.00 ms on a formula simplification. DAG size of input: 220 DAG size of output: 53 [2018-11-23 12:40:18,367 WARN L180 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 30 [2018-11-23 12:40:18,527 WARN L180 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 26 [2018-11-23 12:40:18,683 WARN L180 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 31 [2018-11-23 12:40:18,868 WARN L180 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 34 [2018-11-23 12:40:19,083 WARN L180 SmtUtils]: Spent 196.00 ms on a formula simplification. DAG size of input: 148 DAG size of output: 47 [2018-11-23 12:40:19,486 WARN L180 SmtUtils]: Spent 400.00 ms on a formula simplification. DAG size of input: 181 DAG size of output: 56 [2018-11-23 12:40:19,759 WARN L180 SmtUtils]: Spent 252.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 39 [2018-11-23 12:40:20,049 WARN L180 SmtUtils]: Spent 288.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 44 [2018-11-23 12:40:20,252 WARN L180 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 30 [2018-11-23 12:40:21,159 WARN L180 SmtUtils]: Spent 902.00 ms on a formula simplification. DAG size of input: 186 DAG size of output: 79 [2018-11-23 12:40:21,599 WARN L180 SmtUtils]: Spent 278.00 ms on a formula simplification. DAG size of input: 203 DAG size of output: 50 [2018-11-23 12:40:21,601 INFO L451 ceAbstractionStarter]: At program point select_helpersFINAL(lines 679 685) the Hoare annotation is: true [2018-11-23 12:40:21,601 INFO L448 ceAbstractionStarter]: For program point select_helpersEXIT(lines 679 685) no Hoare annotation was computed. [2018-11-23 12:40:21,601 INFO L448 ceAbstractionStarter]: For program point valid_productEXIT(lines 686 694) no Hoare annotation was computed. [2018-11-23 12:40:21,601 INFO L451 ceAbstractionStarter]: At program point valid_productENTRY(lines 686 694) the Hoare annotation is: true [2018-11-23 12:40:21,601 INFO L448 ceAbstractionStarter]: For program point valid_productFINAL(lines 686 694) no Hoare annotation was computed. [2018-11-23 12:40:21,601 INFO L444 ceAbstractionStarter]: At program point __utac_acc__Specification5_spec__1ENTRY(lines 44 51) the Hoare annotation is: (or (not (= 0 ~pumpRunning~0)) (= ~switchedOnBeforeTS~0 ~pumpRunning~0) (not (= ~systemActive~0 1)) (not (= |old(~switchedOnBeforeTS~0)| ~pumpRunning~0)) (not (= ~waterLevel~0 1)) (not (= ~methaneLevelCritical~0 0))) [2018-11-23 12:40:21,601 INFO L448 ceAbstractionStarter]: For program point __utac_acc__Specification5_spec__1EXIT(lines 44 51) no Hoare annotation was computed. [2018-11-23 12:40:21,601 INFO L448 ceAbstractionStarter]: For program point __utac_acc__Specification5_spec__1FINAL(lines 44 51) no Hoare annotation was computed. [2018-11-23 12:40:21,602 INFO L444 ceAbstractionStarter]: At program point __utac_acc__Specification5_spec__2ENTRY(lines 52 61) the Hoare annotation is: (let ((.cse0 (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (.cse9 (<= 1 ~switchedOnBeforeTS~0)) (.cse14 (= ~systemActive~0 1))) (let ((.cse11 (or (and .cse14 .cse0) (and .cse9 .cse14))) (.cse12 (< 2 ~waterLevel~0)) (.cse1 (not (= ~methaneLevelCritical~0 1))) (.cse13 (not (= ~waterLevel~0 2))) (.cse2 (not (= 1 ~pumpRunning~0))) (.cse4 (not (= |old(~switchedOnBeforeTS~0)| ~pumpRunning~0))) (.cse5 (not (= ~waterLevel~0 1))) (.cse8 (< |old(~switchedOnBeforeTS~0)| 1)) (.cse6 (< 1 ~waterLevel~0)) (.cse7 (not (= 0 ~pumpRunning~0))) (.cse3 (not .cse14)) (.cse10 (not (= ~methaneLevelCritical~0 0)))) (and (or .cse0 (or .cse1 .cse2 .cse3 .cse4 .cse5)) (or .cse1 .cse6 .cse7 .cse0 .cse3 .cse4) (or .cse8 (< 0 ~waterLevel~0) .cse1 .cse7 .cse3 .cse9) (or .cse6 .cse0 .cse7 .cse3 .cse4 .cse10) (or .cse11 (or .cse8 .cse7 .cse3) .cse12 .cse10) (or .cse7 .cse0 .cse3 .cse4 .cse10 .cse13) (or .cse8 .cse1 .cse7 .cse3 .cse9 .cse5) (or .cse1 .cse11 (or .cse8 .cse7 .cse12 .cse3)) (or .cse1 .cse7 .cse0 .cse3 .cse4 .cse13) (or .cse0 .cse2 .cse3 .cse4 .cse5 .cse10) (or .cse8 .cse6 .cse7 .cse3 .cse10 .cse9)))) [2018-11-23 12:40:21,602 INFO L448 ceAbstractionStarter]: For program point __utac_acc__Specification5_spec__2EXIT(lines 52 61) no Hoare annotation was computed. [2018-11-23 12:40:21,602 INFO L448 ceAbstractionStarter]: For program point L57(line 57) no Hoare annotation was computed. [2018-11-23 12:40:21,602 INFO L448 ceAbstractionStarter]: For program point __utac_acc__Specification5_spec__2FINAL(lines 52 61) no Hoare annotation was computed. [2018-11-23 12:40:21,602 INFO L451 ceAbstractionStarter]: At program point __utac_acc__Specification5_spec__3ENTRY(lines 62 90) the Hoare annotation is: true [2018-11-23 12:40:21,602 INFO L444 ceAbstractionStarter]: At program point L77(line 77) the Hoare annotation is: (let ((.cse3 (not (= ~methaneLevelCritical~0 1))) (.cse4 (not (= 0 ~pumpRunning~0))) (.cse5 (< 2 ~waterLevel~0)) (.cse0 (not (= 1 ~pumpRunning~0))) (.cse1 (not (= ~systemActive~0 1))) (.cse6 (not (= ~switchedOnBeforeTS~0 ~pumpRunning~0))) (.cse2 (not (= ~methaneLevelCritical~0 0)))) (and (or .cse0 .cse1 .cse2 (not (= ~waterLevel~0 2))) (or .cse3 .cse4 .cse5 .cse1 .cse6) (or .cse4 .cse5 .cse1 .cse6 .cse2) (or (< ~switchedOnBeforeTS~0 1) .cse3 (< 1 ~waterLevel~0) .cse4 .cse1) (or .cse5 .cse0 .cse1 .cse6 .cse2))) [2018-11-23 12:40:21,602 INFO L448 ceAbstractionStarter]: For program point __utac_acc__Specification5_spec__3EXIT(lines 62 90) no Hoare annotation was computed. [2018-11-23 12:40:21,602 INFO L448 ceAbstractionStarter]: For program point L75(lines 75 81) no Hoare annotation was computed. [2018-11-23 12:40:21,602 INFO L448 ceAbstractionStarter]: For program point L74(lines 74 84) no Hoare annotation was computed. [2018-11-23 12:40:21,602 INFO L444 ceAbstractionStarter]: At program point L72(line 72) the Hoare annotation is: (let ((.cse6 (not (= 1 ~pumpRunning~0))) (.cse4 (not (= ~waterLevel~0 1))) (.cse8 (not (= ~methaneLevelCritical~0 1))) (.cse7 (not (= ~waterLevel~0 2))) (.cse9 (< 0 ~waterLevel~0)) (.cse1 (not (= 0 ~pumpRunning~0))) (.cse2 (not (= ~systemActive~0 1))) (.cse0 (= ~waterLevel~0 __utac_acc__Specification5_spec__3_~tmp~0)) (.cse3 (not (= ~switchedOnBeforeTS~0 ~pumpRunning~0))) (.cse5 (not (= ~methaneLevelCritical~0 0)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5) (or .cse6 .cse2 .cse5 .cse7) (or .cse8 .cse1 (< 2 ~waterLevel~0) .cse2 .cse3 .cse0) (or (< ~switchedOnBeforeTS~0 1) .cse8 (< 1 ~waterLevel~0) .cse1 .cse2 .cse0) (or .cse1 .cse2 .cse3 .cse5 .cse7) (or .cse9 .cse6 .cse2 .cse3 .cse5 .cse0) (or .cse0 .cse6 .cse2 .cse3 .cse4 .cse5) (or .cse8 .cse1 .cse2 .cse3 .cse7) (or .cse9 .cse1 .cse2 .cse0 .cse3 .cse5))) [2018-11-23 12:40:21,602 INFO L448 ceAbstractionStarter]: For program point L72-1(line 72) no Hoare annotation was computed. [2018-11-23 12:40:21,602 INFO L448 ceAbstractionStarter]: For program point L70(lines 70 87) no Hoare annotation was computed. [2018-11-23 12:40:21,602 INFO L448 ceAbstractionStarter]: For program point L70-1(lines 62 90) no Hoare annotation was computed. [2018-11-23 12:40:21,603 INFO L451 ceAbstractionStarter]: At program point L68(line 68) the Hoare annotation is: true [2018-11-23 12:40:21,603 INFO L448 ceAbstractionStarter]: For program point L68-1(line 68) no Hoare annotation was computed. [2018-11-23 12:40:21,603 INFO L444 ceAbstractionStarter]: At program point mainENTRY(lines 173 195) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (and (= 0 ~methaneLevelCritical~0) (= ~systemActive~0 1) (= 0 ~pumpRunning~0) (= |old(~waterLevel~0)| ~waterLevel~0) (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~switchedOnBeforeTS~0)| |old(~pumpRunning~0)|)) (not (= |old(~waterLevel~0)| 1)) (not (= |old(~methaneLevelCritical~0)| 0))) [2018-11-23 12:40:21,603 INFO L444 ceAbstractionStarter]: At program point L185(line 185) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (not (= |old(~systemActive~0)| 1)) (and (= 0 ~methaneLevelCritical~0) (= main_~tmp~1 1) (= ~systemActive~0 1) (= 0 ~pumpRunning~0) (= |old(~waterLevel~0)| ~waterLevel~0) (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (not (= |old(~switchedOnBeforeTS~0)| |old(~pumpRunning~0)|)) (not (= |old(~waterLevel~0)| 1)) (not (= |old(~methaneLevelCritical~0)| 0))) [2018-11-23 12:40:21,603 INFO L448 ceAbstractionStarter]: For program point mainEXIT(lines 173 195) no Hoare annotation was computed. [2018-11-23 12:40:21,603 INFO L444 ceAbstractionStarter]: At program point L185-1(line 185) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (not (= |old(~systemActive~0)| 1)) (and (= 0 ~methaneLevelCritical~0) (= main_~tmp~1 1) (= ~systemActive~0 1) (= 0 ~pumpRunning~0) (= |old(~waterLevel~0)| ~waterLevel~0) (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (not (= |old(~switchedOnBeforeTS~0)| |old(~pumpRunning~0)|)) (not (= |old(~waterLevel~0)| 1)) (not (= |old(~methaneLevelCritical~0)| 0))) [2018-11-23 12:40:21,603 INFO L448 ceAbstractionStarter]: For program point L183(lines 183 190) no Hoare annotation was computed. [2018-11-23 12:40:21,603 INFO L448 ceAbstractionStarter]: For program point L183-1(lines 183 190) no Hoare annotation was computed. [2018-11-23 12:40:21,603 INFO L448 ceAbstractionStarter]: For program point L181(line 181) no Hoare annotation was computed. [2018-11-23 12:40:21,603 INFO L444 ceAbstractionStarter]: At program point L180(line 180) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (and (= 0 ~methaneLevelCritical~0) (= ~systemActive~0 1) (= 0 ~pumpRunning~0) (= |old(~waterLevel~0)| ~waterLevel~0) (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~switchedOnBeforeTS~0)| |old(~pumpRunning~0)|)) (not (= |old(~waterLevel~0)| 1)) (not (= |old(~methaneLevelCritical~0)| 0))) [2018-11-23 12:40:21,603 INFO L444 ceAbstractionStarter]: At program point L179(line 179) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (and (= 0 ~methaneLevelCritical~0) (= ~systemActive~0 1) (= 0 ~pumpRunning~0) (= |old(~waterLevel~0)| ~waterLevel~0) (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~switchedOnBeforeTS~0)| |old(~pumpRunning~0)|)) (not (= |old(~waterLevel~0)| 1)) (not (= |old(~methaneLevelCritical~0)| 0))) [2018-11-23 12:40:21,603 INFO L444 ceAbstractionStarter]: At program point L179-1(line 179) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (and (= 0 ~methaneLevelCritical~0) (= ~systemActive~0 1) (= 0 ~pumpRunning~0) (= |old(~waterLevel~0)| ~waterLevel~0) (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~switchedOnBeforeTS~0)| |old(~pumpRunning~0)|)) (not (= |old(~waterLevel~0)| 1)) (not (= |old(~methaneLevelCritical~0)| 0))) [2018-11-23 12:40:21,604 INFO L448 ceAbstractionStarter]: For program point mainFINAL(lines 173 195) no Hoare annotation was computed. [2018-11-23 12:40:21,604 INFO L444 ceAbstractionStarter]: At program point L765(line 765) the Hoare annotation is: (let ((.cse0 (< 1 ~waterLevel~0)) (.cse3 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|))) (.cse1 (not (= 0 |old(~pumpRunning~0)|))) (.cse2 (not (= ~systemActive~0 1))) (.cse4 (not (= ~methaneLevelCritical~0 0)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4) (or .cse0 (= ~switchedOnBeforeTS~0 ~pumpRunning~0) (not (= 1 |old(~pumpRunning~0)|)) .cse2 .cse3 .cse4) (or (not (= ~methaneLevelCritical~0 1)) .cse1 (< 2 ~waterLevel~0) .cse2 .cse3) (or (or .cse3 (or .cse1 .cse2 (not (= ~waterLevel~0 2)))) .cse4))) [2018-11-23 12:40:21,604 INFO L448 ceAbstractionStarter]: For program point L765-1(lines 746 770) no Hoare annotation was computed. [2018-11-23 12:40:21,604 INFO L444 ceAbstractionStarter]: At program point L760(line 760) the Hoare annotation is: (let ((.cse4 (and (= 0 processEnvironment__wrappee__methaneQuery_~tmp~5) (= ~switchedOnBeforeTS~0 ~pumpRunning~0))) (.cse1 (not (= 0 |old(~pumpRunning~0)|))) (.cse5 (< 1 ~waterLevel~0)) (.cse2 (not (= ~systemActive~0 1))) (.cse0 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|))) (.cse3 (not (= ~methaneLevelCritical~0 0)))) (and (or (or (or .cse0 (or .cse1 .cse2 (not (= ~waterLevel~0 2)))) .cse3) .cse4) (or .cse5 .cse1 .cse2 .cse0 .cse4 .cse3) (or (not (= ~methaneLevelCritical~0 1)) .cse4 .cse1 (< 2 ~waterLevel~0) .cse2 .cse0) (or .cse5 (not (= 1 |old(~pumpRunning~0)|)) .cse2 .cse0 .cse3))) [2018-11-23 12:40:21,604 INFO L444 ceAbstractionStarter]: At program point L756(line 756) the Hoare annotation is: (let ((.cse0 (< 1 ~waterLevel~0)) (.cse4 (not (= ~methaneLevelCritical~0 0))) (.cse1 (not (= 0 |old(~pumpRunning~0)|))) (.cse6 (= ~waterLevel~0 2)) (.cse5 (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (.cse2 (not (= ~systemActive~0 1))) (.cse3 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4) (or .cse1 .cse5 .cse2 .cse3 .cse4 (not .cse6)) (or .cse0 (not (= 1 |old(~pumpRunning~0)|)) .cse2 .cse3 .cse4) (or (not (= ~methaneLevelCritical~0 1)) .cse1 (< 2 ~waterLevel~0) (and .cse6 .cse5) .cse2 .cse3))) [2018-11-23 12:40:21,604 INFO L448 ceAbstractionStarter]: For program point L754(lines 754 762) no Hoare annotation was computed. [2018-11-23 12:40:21,604 INFO L444 ceAbstractionStarter]: At program point processEnvironment__wrappee__methaneQueryENTRY(lines 746 770) the Hoare annotation is: (let ((.cse4 (not (= 0 |old(~pumpRunning~0)|))) (.cse5 (< 2 ~waterLevel~0)) (.cse1 (not (= ~systemActive~0 1))) (.cse2 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|))) (.cse0 (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (.cse3 (not (= ~methaneLevelCritical~0 0)))) (and (or (< 1 ~waterLevel~0) .cse0 (not (= 1 |old(~pumpRunning~0)|)) .cse1 .cse2 .cse3) (or .cse0 (not (= ~methaneLevelCritical~0 1)) .cse4 .cse5 .cse1 .cse2) (or .cse4 .cse5 .cse1 .cse2 .cse0 .cse3))) [2018-11-23 12:40:21,604 INFO L444 ceAbstractionStarter]: At program point L752(line 752) the Hoare annotation is: (let ((.cse1 (not (= 0 |old(~pumpRunning~0)|))) (.cse2 (< 2 ~waterLevel~0)) (.cse3 (not (= ~systemActive~0 1))) (.cse4 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|))) (.cse0 (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (.cse5 (not (= ~methaneLevelCritical~0 0)))) (and (or .cse0 (not (= ~methaneLevelCritical~0 1)) .cse1 .cse2 .cse3 .cse4) (or (< 1 ~waterLevel~0) (not (= 1 |old(~pumpRunning~0)|)) .cse3 .cse4 .cse5) (or .cse1 .cse2 .cse3 .cse4 .cse0 .cse5))) [2018-11-23 12:40:21,604 INFO L448 ceAbstractionStarter]: For program point L752-1(line 752) no Hoare annotation was computed. [2018-11-23 12:40:21,604 INFO L448 ceAbstractionStarter]: For program point L750(lines 750 767) no Hoare annotation was computed. [2018-11-23 12:40:21,605 INFO L448 ceAbstractionStarter]: For program point processEnvironment__wrappee__methaneQueryEXIT(lines 746 770) no Hoare annotation was computed. [2018-11-23 12:40:21,605 INFO L448 ceAbstractionStarter]: For program point isPumpRunningEXIT(lines 841 849) no Hoare annotation was computed. [2018-11-23 12:40:21,605 INFO L451 ceAbstractionStarter]: At program point isPumpRunningENTRY(lines 841 849) the Hoare annotation is: true [2018-11-23 12:40:21,605 INFO L448 ceAbstractionStarter]: For program point isPumpRunningFINAL(lines 841 849) no Hoare annotation was computed. [2018-11-23 12:40:21,605 INFO L448 ceAbstractionStarter]: For program point select_featuresEXIT(lines 672 678) no Hoare annotation was computed. [2018-11-23 12:40:21,605 INFO L451 ceAbstractionStarter]: At program point select_featuresFINAL(lines 672 678) the Hoare annotation is: true [2018-11-23 12:40:21,605 INFO L444 ceAbstractionStarter]: At program point runTestENTRY(lines 159 169) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (and (= 0 ~methaneLevelCritical~0) (= ~systemActive~0 1) (= 0 ~pumpRunning~0) (= |old(~waterLevel~0)| ~waterLevel~0) (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~switchedOnBeforeTS~0)| |old(~pumpRunning~0)|)) (not (= |old(~waterLevel~0)| 1)) (not (= |old(~methaneLevelCritical~0)| 0))) [2018-11-23 12:40:21,605 INFO L448 ceAbstractionStarter]: For program point runTestEXIT(lines 159 169) no Hoare annotation was computed. [2018-11-23 12:40:21,605 INFO L448 ceAbstractionStarter]: For program point runTestFINAL(lines 159 169) no Hoare annotation was computed. [2018-11-23 12:40:21,605 INFO L444 ceAbstractionStarter]: At program point L164(line 164) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (and (= 0 ~methaneLevelCritical~0) (<= ~pumpRunning~0 0) (= |old(~waterLevel~0)| ~waterLevel~0) (= ~systemActive~0 1) (<= |old(~pumpRunning~0)| ~pumpRunning~0)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~switchedOnBeforeTS~0)| |old(~pumpRunning~0)|)) (not (= |old(~waterLevel~0)| 1)) (not (= |old(~methaneLevelCritical~0)| 0))) [2018-11-23 12:40:21,605 INFO L451 ceAbstractionStarter]: At program point isMethaneAlarmENTRY(lines 830 840) the Hoare annotation is: true [2018-11-23 12:40:21,605 INFO L448 ceAbstractionStarter]: For program point isMethaneAlarmEXIT(lines 830 840) no Hoare annotation was computed. [2018-11-23 12:40:21,605 INFO L448 ceAbstractionStarter]: For program point isMethaneAlarmFINAL(lines 830 840) no Hoare annotation was computed. [2018-11-23 12:40:21,605 INFO L451 ceAbstractionStarter]: At program point L835(line 835) the Hoare annotation is: true [2018-11-23 12:40:21,606 INFO L448 ceAbstractionStarter]: For program point L835-1(line 835) no Hoare annotation was computed. [2018-11-23 12:40:21,606 INFO L444 ceAbstractionStarter]: At program point deactivatePumpENTRY(lines 822 829) the Hoare annotation is: (or (= ~switchedOnBeforeTS~0 ~pumpRunning~0) (not (= ~methaneLevelCritical~0 1)) (< 1 ~waterLevel~0) (not (= 1 |old(~pumpRunning~0)|)) (not (= ~systemActive~0 1)) (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|))) [2018-11-23 12:40:21,606 INFO L448 ceAbstractionStarter]: For program point deactivatePumpEXIT(lines 822 829) no Hoare annotation was computed. [2018-11-23 12:40:21,606 INFO L448 ceAbstractionStarter]: For program point deactivatePumpFINAL(lines 822 829) no Hoare annotation was computed. [2018-11-23 12:40:21,606 INFO L444 ceAbstractionStarter]: At program point L791(line 791) the Hoare annotation is: (let ((.cse2 (not (= 0 |old(~pumpRunning~0)|))) (.cse3 (< 2 ~waterLevel~0)) (.cse0 (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (.cse8 (not (= ~methaneLevelCritical~0 0))) (.cse1 (not (= ~methaneLevelCritical~0 1))) (.cse6 (< 1 ~waterLevel~0)) (.cse7 (not (= 1 |old(~pumpRunning~0)|))) (.cse4 (not (= ~systemActive~0 1))) (.cse5 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5) (or .cse6 .cse7 .cse4 .cse5 .cse8) (or .cse2 .cse3 .cse4 .cse5 .cse0 .cse8) (or .cse1 .cse6 .cse7 .cse4 .cse5))) [2018-11-23 12:40:21,606 INFO L448 ceAbstractionStarter]: For program point processEnvironmentEXIT(lines 772 796) no Hoare annotation was computed. [2018-11-23 12:40:21,606 INFO L448 ceAbstractionStarter]: For program point L791-1(lines 772 796) no Hoare annotation was computed. [2018-11-23 12:40:21,606 INFO L444 ceAbstractionStarter]: At program point processEnvironmentENTRY(lines 772 796) the Hoare annotation is: (let ((.cse7 (not (= 0 |old(~pumpRunning~0)|))) (.cse8 (< 2 ~waterLevel~0)) (.cse5 (not (= ~methaneLevelCritical~0 0))) (.cse1 (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (.cse6 (not (= ~methaneLevelCritical~0 1))) (.cse0 (< 1 ~waterLevel~0)) (.cse2 (not (= 1 |old(~pumpRunning~0)|))) (.cse3 (not (= ~systemActive~0 1))) (.cse4 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5) (or .cse1 .cse6 .cse7 .cse8 .cse3 .cse4) (or .cse7 .cse8 .cse3 .cse4 .cse1 .cse5) (or .cse1 .cse6 .cse0 .cse2 .cse3 .cse4))) [2018-11-23 12:40:21,606 INFO L444 ceAbstractionStarter]: At program point L786(line 786) the Hoare annotation is: (let ((.cse5 (not (= ~methaneLevelCritical~0 1))) (.cse0 (< 1 ~waterLevel~0)) (.cse6 (not (= 1 |old(~pumpRunning~0)|))) (.cse3 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|))) (.cse1 (not (= 0 |old(~pumpRunning~0)|))) (.cse2 (not (= ~systemActive~0 1))) (.cse4 (not (= ~methaneLevelCritical~0 0)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4) (or .cse5 .cse1 (< 2 ~waterLevel~0) .cse2 .cse3) (or .cse0 (and (= processEnvironment_~tmp~6 ~methaneLevelCritical~0) (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) .cse6 .cse2 .cse3 .cse4) (or .cse5 .cse0 .cse6 .cse2 .cse3) (or (or .cse3 (or .cse1 .cse2 (not (= ~waterLevel~0 2)))) .cse4))) [2018-11-23 12:40:21,606 INFO L444 ceAbstractionStarter]: At program point L782(line 782) the Hoare annotation is: (let ((.cse0 (< 1 ~waterLevel~0)) (.cse1 (not (= 0 |old(~pumpRunning~0)|))) (.cse4 (not (= ~methaneLevelCritical~0 0))) (.cse5 (not (= ~methaneLevelCritical~0 1))) (.cse7 (and (= processEnvironment_~tmp~6 ~methaneLevelCritical~0) (= ~switchedOnBeforeTS~0 ~pumpRunning~0))) (.cse6 (not (= 1 |old(~pumpRunning~0)|))) (.cse2 (not (= ~systemActive~0 1))) (.cse3 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4) (or .cse5 .cse1 (< 2 ~waterLevel~0) .cse2 .cse3) (or .cse0 .cse6 .cse2 .cse3 .cse4) (or (< 0 ~waterLevel~0) .cse5 .cse6 .cse2 .cse3 .cse7) (or (or .cse3 (or .cse1 .cse2 (not (= ~waterLevel~0 2)))) .cse4) (or .cse5 .cse7 .cse6 .cse2 .cse3 (not (= ~waterLevel~0 1))))) [2018-11-23 12:40:21,607 INFO L448 ceAbstractionStarter]: For program point L780(lines 780 788) no Hoare annotation was computed. [2018-11-23 12:40:21,607 INFO L444 ceAbstractionStarter]: At program point L778(line 778) the Hoare annotation is: (let ((.cse5 (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (.cse7 (not (= ~methaneLevelCritical~0 1))) (.cse0 (< 1 ~waterLevel~0)) (.cse6 (not (= 1 |old(~pumpRunning~0)|))) (.cse3 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|))) (.cse1 (not (= 0 |old(~pumpRunning~0)|))) (.cse2 (not (= ~systemActive~0 1))) (.cse4 (not (= ~methaneLevelCritical~0 0)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4) (or .cse0 .cse5 .cse6 .cse2 .cse3 .cse4) (or .cse7 .cse1 (< 2 ~waterLevel~0) .cse2 .cse3) (or .cse5 .cse7 .cse0 .cse6 .cse2 .cse3) (or (or .cse3 (or .cse1 .cse2 (not (= ~waterLevel~0 2)))) .cse4))) [2018-11-23 12:40:21,607 INFO L448 ceAbstractionStarter]: For program point L778-1(line 778) no Hoare annotation was computed. [2018-11-23 12:40:21,607 INFO L448 ceAbstractionStarter]: For program point L776(lines 776 793) no Hoare annotation was computed. [2018-11-23 12:40:21,607 INFO L448 ceAbstractionStarter]: For program point L650(lines 650 656) no Hoare annotation was computed. [2018-11-23 12:40:21,607 INFO L448 ceAbstractionStarter]: For program point isHighWaterSensorDryEXIT(lines 646 659) no Hoare annotation was computed. [2018-11-23 12:40:21,607 INFO L451 ceAbstractionStarter]: At program point isHighWaterSensorDryENTRY(lines 646 659) the Hoare annotation is: true [2018-11-23 12:40:21,607 INFO L448 ceAbstractionStarter]: For program point isHighWaterSensorDryFINAL(lines 646 659) no Hoare annotation was computed. [2018-11-23 12:40:21,607 INFO L448 ceAbstractionStarter]: For program point processEnvironment__wrappee__baseEXIT(lines 738 744) no Hoare annotation was computed. [2018-11-23 12:40:21,607 INFO L451 ceAbstractionStarter]: At program point processEnvironment__wrappee__baseFINAL(lines 738 744) the Hoare annotation is: true [2018-11-23 12:40:21,607 INFO L444 ceAbstractionStarter]: At program point L962-2(lines 954 967) the Hoare annotation is: (let ((.cse8 (<= ~waterLevel~0 2)) (.cse11 (= 0 ~pumpRunning~0)) (.cse4 (= ~systemActive~0 1)) (.cse5 (= test_~splverifierCounter~0 0))) (let ((.cse9 (= ~pumpRunning~0 1)) (.cse6 (and .cse11 (= 2 ~waterLevel~0) .cse4 .cse5)) (.cse0 (= 0 ~methaneLevelCritical~0)) (.cse10 (or (and (<= 1 ~switchedOnBeforeTS~0) .cse8 .cse4 .cse5) (and .cse8 .cse4 .cse5 (= ~switchedOnBeforeTS~0 ~pumpRunning~0)))) (.cse1 (<= ~pumpRunning~0 0)) (.cse3 (<= |old(~pumpRunning~0)| ~pumpRunning~0)) (.cse7 (= ~methaneLevelCritical~0 1)) (.cse2 (= |old(~waterLevel~0)| ~waterLevel~0))) (or (not (= |old(~systemActive~0)| 1)) (not (= 0 |old(~pumpRunning~0)|)) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5) (and .cse6 .cse7) (and .cse8 (and .cse0 (and .cse4 .cse5) .cse9)) (and (and .cse8 .cse4 .cse5) .cse9 .cse7) (and .cse0 .cse6) (and .cse0 .cse10 .cse1 .cse3) (and .cse10 .cse1 .cse7 .cse3) (not (= |old(~waterLevel~0)| 1)) (not (= |old(~methaneLevelCritical~0)| 0)) (and .cse7 .cse4 .cse11 .cse2 .cse5)))) [2018-11-23 12:40:21,607 INFO L444 ceAbstractionStarter]: At program point testENTRY(lines 914 979) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (and (= 0 ~methaneLevelCritical~0) (<= ~pumpRunning~0 0) (= |old(~waterLevel~0)| ~waterLevel~0) (= ~systemActive~0 1) (<= |old(~pumpRunning~0)| ~pumpRunning~0)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~waterLevel~0)| 1)) (not (= |old(~methaneLevelCritical~0)| 0))) [2018-11-23 12:40:21,608 INFO L448 ceAbstractionStarter]: For program point L925(lines 924 971) no Hoare annotation was computed. [2018-11-23 12:40:21,608 INFO L444 ceAbstractionStarter]: At program point L956(line 956) the Hoare annotation is: (let ((.cse8 (<= ~waterLevel~0 2)) (.cse11 (= 0 ~pumpRunning~0)) (.cse4 (= ~systemActive~0 1)) (.cse5 (= test_~splverifierCounter~0 0))) (let ((.cse9 (= ~pumpRunning~0 1)) (.cse6 (and .cse11 (= 2 ~waterLevel~0) .cse4 .cse5)) (.cse0 (= 0 ~methaneLevelCritical~0)) (.cse10 (or (and (<= 1 ~switchedOnBeforeTS~0) .cse8 .cse4 .cse5) (and .cse8 .cse4 .cse5 (= ~switchedOnBeforeTS~0 ~pumpRunning~0)))) (.cse1 (<= ~pumpRunning~0 0)) (.cse3 (<= |old(~pumpRunning~0)| ~pumpRunning~0)) (.cse7 (= ~methaneLevelCritical~0 1)) (.cse2 (= |old(~waterLevel~0)| ~waterLevel~0))) (or (not (= |old(~systemActive~0)| 1)) (not (= 0 |old(~pumpRunning~0)|)) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5) (and .cse6 .cse7) (and .cse8 (and .cse0 (and .cse4 .cse5) .cse9)) (and (and .cse8 .cse4 .cse5) .cse9 .cse7) (and .cse0 .cse6) (and .cse0 .cse10 .cse1 .cse3) (and .cse10 .cse1 .cse7 .cse3) (not (= |old(~waterLevel~0)| 1)) (not (= |old(~methaneLevelCritical~0)| 0)) (and .cse7 .cse4 .cse11 .cse2 .cse5)))) [2018-11-23 12:40:21,608 INFO L448 ceAbstractionStarter]: For program point L954(lines 954 967) no Hoare annotation was computed. [2018-11-23 12:40:21,608 INFO L448 ceAbstractionStarter]: For program point testFINAL(lines 914 979) no Hoare annotation was computed. [2018-11-23 12:40:21,608 INFO L444 ceAbstractionStarter]: At program point L946(line 946) the Hoare annotation is: (let ((.cse3 (= ~systemActive~0 1)) (.cse4 (= test_~splverifierCounter~0 0))) (let ((.cse0 (= 0 ~methaneLevelCritical~0)) (.cse7 (and (= 0 ~pumpRunning~0) (= 2 ~waterLevel~0) .cse3 .cse4)) (.cse5 (<= ~waterLevel~0 2)) (.cse6 (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (.cse1 (<= ~pumpRunning~0 0)) (.cse8 (= ~methaneLevelCritical~0 1)) (.cse2 (<= |old(~pumpRunning~0)| ~pumpRunning~0))) (or (not (= |old(~systemActive~0)| 1)) (not (= 0 |old(~pumpRunning~0)|)) (and .cse0 .cse1 (= |old(~waterLevel~0)| ~waterLevel~0) .cse2 .cse3 .cse4) (and .cse0 .cse5 .cse1 .cse2 .cse3 .cse4 .cse6) (and .cse7 .cse8) (and .cse5 (and (and .cse3 .cse4) .cse0 (= ~pumpRunning~0 1))) (and .cse0 .cse7) (and (or (and (<= 1 ~switchedOnBeforeTS~0) .cse5 .cse3 .cse4) (and .cse5 .cse3 .cse4 .cse6)) .cse1 .cse8 .cse2) (not (= |old(~waterLevel~0)| 1)) (not (= |old(~methaneLevelCritical~0)| 0))))) [2018-11-23 12:40:21,608 INFO L448 ceAbstractionStarter]: For program point L944(lines 944 950) no Hoare annotation was computed. [2018-11-23 12:40:21,608 INFO L448 ceAbstractionStarter]: For program point L944-1(lines 944 950) no Hoare annotation was computed. [2018-11-23 12:40:21,608 INFO L444 ceAbstractionStarter]: At program point L969(lines 924 971) the Hoare annotation is: (let ((.cse7 (<= ~pumpRunning~0 0)) (.cse9 (<= |old(~pumpRunning~0)| ~pumpRunning~0)) (.cse1 (= ~waterLevel~0 2)) (.cse8 (= ~methaneLevelCritical~0 1)) (.cse3 (= 0 ~pumpRunning~0)) (.cse5 (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (.cse0 (= 0 ~methaneLevelCritical~0)) (.cse10 (= ~pumpRunning~0 1)) (.cse2 (= ~systemActive~0 1)) (.cse4 (= test_~splverifierCounter~0 0)) (.cse6 (<= ~waterLevel~0 1))) (or (not (= |old(~systemActive~0)| 1)) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5) (and .cse6 .cse7 .cse8 .cse9 .cse2 .cse4 .cse5) (and .cse0 .cse1 .cse10 .cse2 .cse4) (not (= 0 |old(~pumpRunning~0)|)) (and .cse0 .cse6 .cse7 .cse9 .cse2 .cse4 .cse5) (and .cse0 .cse7 (= |old(~waterLevel~0)| ~waterLevel~0) .cse9 .cse2 .cse4) (and (and (<= 1 ~switchedOnBeforeTS~0) .cse6 .cse2 .cse4) .cse7 .cse8 .cse9) (and .cse1 .cse8 .cse2 .cse3 .cse4 .cse5) (or (and .cse0 .cse6 .cse10 .cse2 .cse4 .cse5) (and .cse0 (and (not (= ~waterLevel~0 1)) (not (= ~switchedOnBeforeTS~0 0)) .cse10 .cse2 .cse4) .cse6)) (not (= |old(~waterLevel~0)| 1)) (not (= |old(~methaneLevelCritical~0)| 0)))) [2018-11-23 12:40:21,609 INFO L444 ceAbstractionStarter]: At program point L936(line 936) the Hoare annotation is: (let ((.cse5 (= ~systemActive~0 1)) (.cse6 (= test_~splverifierCounter~0 0))) (let ((.cse2 (= ~methaneLevelCritical~0 1)) (.cse0 (and (= 1 ~waterLevel~0) .cse5 .cse6)) (.cse1 (<= ~pumpRunning~0 0)) (.cse3 (<= |old(~pumpRunning~0)| ~pumpRunning~0)) (.cse9 (and (= 0 ~pumpRunning~0) .cse5 .cse6)) (.cse7 (<= ~waterLevel~0 1)) (.cse10 (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (.cse4 (= 0 ~methaneLevelCritical~0)) (.cse11 (= ~waterLevel~0 2)) (.cse8 (= ~pumpRunning~0 1))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse4 (and (and (not (= ~switchedOnBeforeTS~0 0)) .cse5 .cse6) .cse7) .cse8) (not (= |old(~systemActive~0)| 1)) (and (and (or (and .cse9 .cse10) (and (<= 1 ~switchedOnBeforeTS~0) .cse9 .cse7)) .cse2) (<= ~waterLevel~0 2)) (not (= 0 |old(~pumpRunning~0)|)) (and .cse4 .cse0 .cse1 .cse3) (and .cse9 .cse4 .cse11 .cse10) (and .cse9 .cse4 .cse7 .cse10) (and .cse4 .cse11 .cse8 .cse5 .cse6) (not (= |old(~waterLevel~0)| 1)) (not (= |old(~methaneLevelCritical~0)| 0))))) [2018-11-23 12:40:21,609 INFO L448 ceAbstractionStarter]: For program point L934(lines 934 940) no Hoare annotation was computed. [2018-11-23 12:40:21,609 INFO L448 ceAbstractionStarter]: For program point L934-1(lines 934 940) no Hoare annotation was computed. [2018-11-23 12:40:21,609 INFO L448 ceAbstractionStarter]: For program point L926(lines 926 930) no Hoare annotation was computed. [2018-11-23 12:40:21,609 INFO L444 ceAbstractionStarter]: At program point L972(lines 923 973) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~waterLevel~0)| 1)) (not (= |old(~methaneLevelCritical~0)| 0))) [2018-11-23 12:40:21,609 INFO L448 ceAbstractionStarter]: For program point testEXIT(lines 914 979) no Hoare annotation was computed. [2018-11-23 12:40:21,609 INFO L448 ceAbstractionStarter]: For program point L962(lines 962 966) no Hoare annotation was computed. [2018-11-23 12:40:21,609 INFO L444 ceAbstractionStarter]: At program point activatePump__wrappee__highWaterSensorENTRY(lines 797 804) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (= ~switchedOnBeforeTS~0 ~pumpRunning~0) (not (= ~systemActive~0 1)) (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|)) (not (= ~methaneLevelCritical~0 0)) (not (= ~waterLevel~0 2))) [2018-11-23 12:40:21,609 INFO L448 ceAbstractionStarter]: For program point activatePump__wrappee__highWaterSensorEXIT(lines 797 804) no Hoare annotation was computed. [2018-11-23 12:40:21,609 INFO L448 ceAbstractionStarter]: For program point activatePump__wrappee__highWaterSensorFINAL(lines 797 804) no Hoare annotation was computed. [2018-11-23 12:40:21,609 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.initFINAL(line -1) no Hoare annotation was computed. [2018-11-23 12:40:21,609 INFO L444 ceAbstractionStarter]: At program point ULTIMATE.initENTRY(line -1) the Hoare annotation is: (and (= ~pumpRunning~0 |old(~pumpRunning~0)|) (= |old(~waterLevel~0)| ~waterLevel~0)) [2018-11-23 12:40:21,609 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.initEXIT(line -1) no Hoare annotation was computed. [2018-11-23 12:40:21,609 INFO L444 ceAbstractionStarter]: At program point L816(line 816) the Hoare annotation is: (let ((.cse0 (not (= 0 |old(~pumpRunning~0)|))) (.cse1 (not (= ~systemActive~0 1))) (.cse2 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|))) (.cse3 (not (= ~waterLevel~0 2)))) (and (or .cse0 .cse1 .cse2 (not (= ~methaneLevelCritical~0 0)) (and (= activatePump_~tmp~7 ~methaneLevelCritical~0) (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) .cse3) (or (not (= ~methaneLevelCritical~0 1)) .cse0 .cse1 .cse2 .cse3))) [2018-11-23 12:40:21,610 INFO L448 ceAbstractionStarter]: For program point L816-1(lines 805 821) no Hoare annotation was computed. [2018-11-23 12:40:21,610 INFO L448 ceAbstractionStarter]: For program point L812(lines 812 818) no Hoare annotation was computed. [2018-11-23 12:40:21,610 INFO L448 ceAbstractionStarter]: For program point activatePumpEXIT(lines 805 821) no Hoare annotation was computed. [2018-11-23 12:40:21,610 INFO L444 ceAbstractionStarter]: At program point L810(line 810) the Hoare annotation is: (let ((.cse0 (not (= 0 |old(~pumpRunning~0)|))) (.cse1 (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (.cse2 (not (= ~systemActive~0 1))) (.cse3 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|))) (.cse4 (not (= ~waterLevel~0 2)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~methaneLevelCritical~0 0)) .cse4) (or (not (= ~methaneLevelCritical~0 1)) .cse0 .cse1 .cse2 .cse3 .cse4))) [2018-11-23 12:40:21,610 INFO L448 ceAbstractionStarter]: For program point L810-1(line 810) no Hoare annotation was computed. [2018-11-23 12:40:21,610 INFO L444 ceAbstractionStarter]: At program point activatePumpENTRY(lines 805 821) the Hoare annotation is: (let ((.cse0 (not (= 0 |old(~pumpRunning~0)|))) (.cse1 (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (.cse2 (not (= ~systemActive~0 1))) (.cse3 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|))) (.cse4 (not (= ~waterLevel~0 2)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~methaneLevelCritical~0 0)) .cse4) (or (not (= ~methaneLevelCritical~0 1)) .cse0 .cse1 .cse2 .cse3 .cse4))) [2018-11-23 12:40:21,610 INFO L448 ceAbstractionStarter]: For program point isHighWaterLevelEXIT(lines 886 904) no Hoare annotation was computed. [2018-11-23 12:40:21,610 INFO L448 ceAbstractionStarter]: For program point L895(lines 895 899) no Hoare annotation was computed. [2018-11-23 12:40:21,610 INFO L451 ceAbstractionStarter]: At program point L893(line 893) the Hoare annotation is: true [2018-11-23 12:40:21,610 INFO L448 ceAbstractionStarter]: For program point L895-2(lines 895 899) no Hoare annotation was computed. [2018-11-23 12:40:21,610 INFO L448 ceAbstractionStarter]: For program point L893-1(line 893) no Hoare annotation was computed. [2018-11-23 12:40:21,610 INFO L451 ceAbstractionStarter]: At program point isHighWaterLevelENTRY(lines 886 904) the Hoare annotation is: true [2018-11-23 12:40:21,610 INFO L448 ceAbstractionStarter]: For program point isHighWaterLevelFINAL(lines 886 904) no Hoare annotation was computed. [2018-11-23 12:40:21,610 INFO L451 ceAbstractionStarter]: At program point getWaterLevelENTRY(lines 637 645) the Hoare annotation is: true [2018-11-23 12:40:21,611 INFO L448 ceAbstractionStarter]: For program point getWaterLevelFINAL(lines 637 645) no Hoare annotation was computed. [2018-11-23 12:40:21,611 INFO L448 ceAbstractionStarter]: For program point getWaterLevelEXIT(lines 637 645) no Hoare annotation was computed. [2018-11-23 12:40:21,611 INFO L444 ceAbstractionStarter]: At program point changeMethaneLevelENTRY(lines 593 604) the Hoare annotation is: (let ((.cse0 (not (= 0 ~pumpRunning~0))) (.cse2 (not (= ~systemActive~0 1)))) (let ((.cse9 (< ~switchedOnBeforeTS~0 1)) (.cse3 (not (= ~waterLevel~0 1))) (.cse6 (< 1 ~waterLevel~0)) (.cse8 (not (= ~switchedOnBeforeTS~0 ~pumpRunning~0))) (.cse1 (= 0 ~methaneLevelCritical~0)) (.cse4 (not (= |old(~methaneLevelCritical~0)| 0))) (.cse5 (not (= |old(~methaneLevelCritical~0)| 1))) (.cse10 (or .cse0 .cse2 (not (= ~waterLevel~0 2)))) (.cse7 (= ~methaneLevelCritical~0 1))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4) (or .cse5 .cse6 .cse0 .cse7 .cse2 .cse8) (or .cse9 (< 0 ~waterLevel~0) .cse5 .cse0 .cse2 .cse7) (or .cse1 (or (< 2 ~waterLevel~0) (or (not (= 1 ~pumpRunning~0)) .cse2)) .cse4) (or .cse9 .cse5 .cse0 .cse2 .cse7 .cse3) (or .cse6 .cse1 .cse0 .cse2 .cse8 .cse4) (or .cse1 (or .cse10 .cse4)) (or (or .cse5 .cse10) .cse7)))) [2018-11-23 12:40:21,611 INFO L448 ceAbstractionStarter]: For program point changeMethaneLevelEXIT(lines 593 604) no Hoare annotation was computed. [2018-11-23 12:40:21,611 INFO L448 ceAbstractionStarter]: For program point L597-1(lines 593 604) no Hoare annotation was computed. [2018-11-23 12:40:21,611 INFO L451 ceAbstractionStarter]: At program point isMethaneLevelCriticalENTRY(lines 605 613) the Hoare annotation is: true [2018-11-23 12:40:21,611 INFO L448 ceAbstractionStarter]: For program point isMethaneLevelCriticalFINAL(lines 605 613) no Hoare annotation was computed. [2018-11-23 12:40:21,611 INFO L448 ceAbstractionStarter]: For program point isMethaneLevelCriticalEXIT(lines 605 613) no Hoare annotation was computed. [2018-11-23 12:40:21,611 INFO L444 ceAbstractionStarter]: At program point L727(line 727) the Hoare annotation is: (let ((.cse6 (not (= 1 |old(~pumpRunning~0)|))) (.cse10 (not (= ~systemActive~0 1)))) (let ((.cse22 (= ~methaneLevelCritical~0 0)) (.cse9 (not (= 0 |old(~pumpRunning~0)|))) (.cse24 (not (= |old(~waterLevel~0)| 2))) (.cse18 (< 2 |old(~waterLevel~0)|)) (.cse23 (or .cse6 .cse10)) (.cse2 (= ~pumpRunning~0 1)) (.cse21 (= |old(~waterLevel~0)| ~waterLevel~0)) (.cse3 (<= ~waterLevel~0 0)) (.cse4 (= ~switchedOnBeforeTS~0 ~pumpRunning~0))) (let ((.cse12 (and .cse2 .cse21 .cse3 .cse4)) (.cse14 (or .cse18 .cse23)) (.cse16 (or .cse9 .cse10 .cse24)) (.cse8 (and (= 0 ~pumpRunning~0) .cse21 .cse4)) (.cse11 (not (= |old(~waterLevel~0)| 1))) (.cse5 (or .cse10 .cse24)) (.cse7 (= 1 ~waterLevel~0)) (.cse13 (< 0 |old(~waterLevel~0)|)) (.cse0 (not (= ~methaneLevelCritical~0 1))) (.cse1 (or .cse22 .cse23)) (.cse19 (not (= |old(~switchedOnBeforeTS~0)| |old(~pumpRunning~0)|))) (.cse20 (< |old(~switchedOnBeforeTS~0)| 1)) (.cse17 (and (<= ~pumpRunning~0 0) .cse21 (<= |old(~pumpRunning~0)| ~pumpRunning~0) .cse4)) (.cse15 (not .cse22))) (and (or .cse0 (< 1 |old(~waterLevel~0)|) .cse1 (and .cse2 .cse3 .cse4)) (or (or .cse0 .cse5 .cse6) (and .cse7 .cse2 .cse4)) (or .cse8 .cse0 .cse9 .cse10 .cse11) (or .cse12 .cse13 .cse14 .cse15) (or .cse12 (and (<= (+ ~waterLevel~0 1) |old(~waterLevel~0)|) .cse2 .cse4) .cse14 .cse15) (or (or .cse16 .cse15) .cse17) (or (or .cse0 .cse16) .cse8) (or .cse17 .cse0 (and (or .cse9 .cse18 .cse10 .cse19) (or .cse20 .cse9 .cse18 .cse10))) (or .cse9 .cse8 .cse10 .cse11 .cse15) (or (or .cse5 .cse6 .cse15) .cse7) (or .cse13 .cse0 .cse1 .cse21) (or (and (or .cse9 .cse10 .cse19) (or .cse20 .cse9 .cse10)) .cse18 .cse17 .cse15))))) [2018-11-23 12:40:21,612 INFO L444 ceAbstractionStarter]: At program point L725(lines 725 731) the Hoare annotation is: (let ((.cse29 (= ~systemActive~0 1))) (let ((.cse22 (not (= 1 |old(~pumpRunning~0)|))) (.cse12 (not .cse29))) (let ((.cse24 (not (= |old(~waterLevel~0)| 2))) (.cse14 (< 2 |old(~waterLevel~0)|)) (.cse6 (= ~pumpRunning~0 1)) (.cse7 (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (.cse15 (<= 1 ~switchedOnBeforeTS~0)) (.cse25 (= ~methaneLevelCritical~0 1)) (.cse10 (not (= 0 |old(~pumpRunning~0)|))) (.cse16 (= 0 ~pumpRunning~0)) (.cse18 (= |old(~waterLevel~0)| ~waterLevel~0)) (.cse28 (<= ~waterLevel~0 0)) (.cse26 (= ~methaneLevelCritical~0 0)) (.cse27 (or .cse22 .cse12))) (let ((.cse2 (or .cse26 .cse27)) (.cse3 (and .cse15 .cse25 .cse29 .cse10 .cse16 .cse18 .cse28)) (.cse5 (<= (+ ~waterLevel~0 1) |old(~waterLevel~0)|)) (.cse4 (and .cse6 .cse18 .cse28 .cse7)) (.cse8 (or .cse14 .cse27)) (.cse13 (not (= |old(~switchedOnBeforeTS~0)| |old(~pumpRunning~0)|))) (.cse17 (not (= |old(~waterLevel~0)| 1))) (.cse21 (or .cse12 .cse24)) (.cse9 (not .cse26)) (.cse23 (= 1 ~waterLevel~0)) (.cse19 (< |old(~switchedOnBeforeTS~0)| 1)) (.cse0 (< 0 |old(~waterLevel~0)|)) (.cse11 (and .cse16 .cse18 .cse7)) (.cse1 (not .cse25)) (.cse20 (or .cse10 .cse12 .cse24))) (and (or .cse0 .cse1 .cse2 .cse3) (or .cse4 (and .cse5 .cse6 .cse7) .cse8 .cse9) (or .cse1 (< 1 |old(~waterLevel~0)|) .cse10 .cse11 .cse12 .cse13) (or .cse1 .cse2 .cse14 .cse3 (and .cse15 .cse5 .cse16)) (or .cse11 .cse1 .cse10 .cse12 .cse17) (or .cse4 .cse0 .cse8 .cse9) (or (and (<= ~pumpRunning~0 0) .cse18 (<= |old(~pumpRunning~0)| ~pumpRunning~0) .cse7) (and (= ~waterLevel~0 2) .cse18) (and (or .cse10 .cse12 .cse13) (or .cse19 .cse10 .cse12)) .cse14 .cse9) (or (and .cse6 .cse18) .cse11 (or .cse20 .cse9)) (or (or .cse1 .cse21 .cse22) .cse23) (or .cse10 .cse11 .cse12 .cse17 .cse9) (or (or .cse21 .cse22 .cse9) .cse23) (or .cse19 .cse0 .cse1 .cse10 .cse11 .cse12) (or .cse11 (or .cse1 .cse20))))))) [2018-11-23 12:40:21,612 INFO L444 ceAbstractionStarter]: At program point L720(line 720) the Hoare annotation is: (let ((.cse12 (not (= 1 |old(~pumpRunning~0)|))) (.cse0 (not (= 0 |old(~pumpRunning~0)|))) (.cse1 (not (= ~systemActive~0 1))) (.cse11 (not (= |old(~waterLevel~0)| 2)))) (let ((.cse2 (not (= |old(~waterLevel~0)| 1))) (.cse5 (or .cse0 .cse1 .cse11)) (.cse9 (< |old(~switchedOnBeforeTS~0)| 1)) (.cse8 (not (= |old(~switchedOnBeforeTS~0)| |old(~pumpRunning~0)|))) (.cse10 (< 2 |old(~waterLevel~0)|)) (.cse6 (or .cse12 .cse1)) (.cse3 (not (= ~methaneLevelCritical~0 0))) (.cse4 (not (= ~methaneLevelCritical~0 1))) (.cse7 (and (= ~pumpRunning~0 1) (= |old(~waterLevel~0)| ~waterLevel~0) (= ~switchedOnBeforeTS~0 ~pumpRunning~0)))) (and (or .cse0 .cse1 .cse2 .cse3) (or .cse4 .cse5) (or .cse4 (< 1 |old(~waterLevel~0)|) .cse6 .cse7) (or .cse4 .cse0 .cse1 .cse2) (or .cse5 .cse3) (or (and (or .cse0 .cse1 .cse8) (or .cse9 .cse0 .cse1)) .cse10 .cse3) (or .cse9 .cse4 .cse0 .cse10 .cse1) (or .cse4 .cse0 .cse10 .cse1 .cse8) (or .cse7 (or .cse10 .cse6) .cse3) (or (or .cse4 (or .cse1 .cse11) .cse12) .cse7)))) [2018-11-23 12:40:21,612 INFO L444 ceAbstractionStarter]: At program point timeShiftENTRY(lines 711 737) the Hoare annotation is: (let ((.cse11 (< 2 |old(~waterLevel~0)|)) (.cse5 (not (= ~methaneLevelCritical~0 1))) (.cse7 (not (= |old(~switchedOnBeforeTS~0)| |old(~pumpRunning~0)|))) (.cse3 (not (= |old(~waterLevel~0)| 1))) (.cse15 (not (= 1 |old(~pumpRunning~0)|))) (.cse0 (not (= 0 |old(~pumpRunning~0)|))) (.cse2 (not (= ~systemActive~0 1))) (.cse8 (not (= |old(~waterLevel~0)| 2))) (.cse17 (<= ~pumpRunning~0 0)) (.cse18 (<= |old(~pumpRunning~0)| ~pumpRunning~0)) (.cse20 (= 0 ~pumpRunning~0)) (.cse16 (= |old(~waterLevel~0)| ~waterLevel~0))) (let ((.cse12 (and .cse20 .cse16)) (.cse1 (and .cse17 .cse16 .cse18)) (.cse19 (or .cse0 .cse2 .cse8)) (.cse10 (< |old(~switchedOnBeforeTS~0)| 1)) (.cse9 (<= 1 ~switchedOnBeforeTS~0)) (.cse21 (or .cse15 .cse2)) (.cse4 (not (= ~methaneLevelCritical~0 0))) (.cse13 (< 1 |old(~waterLevel~0)|)) (.cse6 (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (.cse22 (and (= ~pumpRunning~0 1) .cse16)) (.cse14 (and (or .cse5 .cse11 (< |old(~waterLevel~0)| 2) .cse15 .cse2) (or .cse5 .cse15 .cse2 .cse7 .cse3)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4) (or .cse5 .cse0 .cse6 .cse2 .cse7 .cse8) (or (or .cse6 .cse9) (or .cse10 .cse0 .cse2) .cse11 .cse4) (or .cse5 .cse0 .cse12 .cse2 .cse3) (or .cse13 .cse6 .cse14) (or .cse6 .cse15 .cse2 .cse7 .cse3 .cse4) (or .cse10 (< 0 |old(~waterLevel~0)|) .cse5 .cse0 .cse2 (and .cse9 .cse16)) (or .cse10 .cse13 .cse0 .cse12 .cse2 .cse4) (or .cse10 .cse13 .cse0 .cse2 .cse4 .cse9) (or .cse13 (and .cse17 .cse16 .cse18 .cse6) .cse0 .cse2 .cse7 .cse4) (or (or .cse5 .cse19) .cse1) (or .cse5 (or (and .cse20 .cse6) (and .cse9 .cse20)) (and (or .cse0 .cse11 .cse2 .cse7) (or .cse10 .cse0 .cse11 .cse2))) (or .cse1 (or .cse19 .cse4)) (or .cse5 .cse13 .cse21 .cse22) (or .cse10 .cse5 .cse0 .cse2 .cse9 .cse3) (or .cse22 (or .cse11 .cse21) .cse4) (or .cse0 .cse6 .cse2 .cse7 .cse4 .cse8) (or .cse5 .cse13 .cse0 (and .cse16 .cse6) .cse2 .cse7) (or .cse22 .cse14)))) [2018-11-23 12:40:21,612 INFO L448 ceAbstractionStarter]: For program point L718(lines 714 736) no Hoare annotation was computed. [2018-11-23 12:40:21,612 INFO L448 ceAbstractionStarter]: For program point L716(lines 714 736) no Hoare annotation was computed. [2018-11-23 12:40:21,612 INFO L448 ceAbstractionStarter]: For program point timeShiftEXIT(lines 711 737) no Hoare annotation was computed. [2018-11-23 12:40:21,612 INFO L448 ceAbstractionStarter]: For program point timeShiftFINAL(lines 711 737) no Hoare annotation was computed. [2018-11-23 12:40:21,612 INFO L448 ceAbstractionStarter]: For program point cleanupEXIT(lines 94 123) no Hoare annotation was computed. [2018-11-23 12:40:21,613 INFO L451 ceAbstractionStarter]: At program point cleanupENTRY(lines 94 123) the Hoare annotation is: true [2018-11-23 12:40:21,613 INFO L451 ceAbstractionStarter]: At program point L119(lines 94 123) the Hoare annotation is: true [2018-11-23 12:40:21,613 INFO L448 ceAbstractionStarter]: For program point L115(line 115) no Hoare annotation was computed. [2018-11-23 12:40:21,613 INFO L448 ceAbstractionStarter]: For program point L108(lines 108 112) no Hoare annotation was computed. [2018-11-23 12:40:21,613 INFO L451 ceAbstractionStarter]: At program point L108-1(lines 108 112) the Hoare annotation is: true [2018-11-23 12:40:21,613 INFO L448 ceAbstractionStarter]: For program point L105(line 105) no Hoare annotation was computed. [2018-11-23 12:40:21,613 INFO L451 ceAbstractionStarter]: At program point L104-2(lines 104 118) the Hoare annotation is: true [2018-11-23 12:40:21,613 INFO L451 ceAbstractionStarter]: At program point L100(line 100) the Hoare annotation is: true [2018-11-23 12:40:21,613 INFO L448 ceAbstractionStarter]: For program point L100-1(line 100) no Hoare annotation was computed. [2018-11-23 12:40:21,613 INFO L444 ceAbstractionStarter]: At program point lowerWaterLevelENTRY(lines 569 580) the Hoare annotation is: (let ((.cse1 (or (< 2 |old(~waterLevel~0)|) (not (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (not (= ~systemActive~0 1)))) (.cse2 (not (= 1 ~pumpRunning~0))) (.cse0 (= |old(~waterLevel~0)| ~waterLevel~0))) (and (or .cse0 (not (= ~methaneLevelCritical~0 1)) .cse1 .cse2) (or .cse1 .cse2 .cse0 (not (= ~methaneLevelCritical~0 0))))) [2018-11-23 12:40:21,613 INFO L448 ceAbstractionStarter]: For program point L573-1(lines 569 580) no Hoare annotation was computed. [2018-11-23 12:40:21,613 INFO L448 ceAbstractionStarter]: For program point lowerWaterLevelEXIT(lines 569 580) no Hoare annotation was computed. [2018-11-23 12:40:21,613 INFO L448 ceAbstractionStarter]: For program point setupEXIT(lines 151 157) no Hoare annotation was computed. [2018-11-23 12:40:21,613 INFO L451 ceAbstractionStarter]: At program point setupFINAL(lines 151 157) the Hoare annotation is: true [2018-11-23 12:40:21,614 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2018-11-23 12:40:21,614 INFO L444 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) (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) [2018-11-23 12:40:21,614 INFO L451 ceAbstractionStarter]: At program point ULTIMATE.startENTRY(line -1) the Hoare annotation is: true [2018-11-23 12:40:21,614 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2018-11-23 12:40:21,614 INFO L448 ceAbstractionStarter]: For program point startSystemEXIT(lines 905 912) no Hoare annotation was computed. [2018-11-23 12:40:21,614 INFO L444 ceAbstractionStarter]: At program point startSystemENTRY(lines 905 912) the Hoare annotation is: (let ((.cse7 (not (= 0 ~pumpRunning~0))) (.cse3 (not (= |old(~systemActive~0)| 1)))) (let ((.cse10 (or .cse7 .cse3 (not (= ~waterLevel~0 2)))) (.cse8 (not (= ~switchedOnBeforeTS~0 ~pumpRunning~0))) (.cse9 (not (= ~waterLevel~0 1))) (.cse6 (< 1 ~waterLevel~0)) (.cse4 (not (= ~methaneLevelCritical~0 0))) (.cse1 (< 2 ~waterLevel~0)) (.cse2 (not (= 1 ~pumpRunning~0))) (.cse11 (< ~switchedOnBeforeTS~0 1)) (.cse5 (not (= ~methaneLevelCritical~0 1))) (.cse0 (= ~systemActive~0 1))) (and (or .cse0 (or .cse1 (or .cse2 .cse3)) .cse4) (or .cse5 .cse6 .cse7 .cse0 .cse3 .cse8) (or .cse7 .cse0 .cse3 .cse9 .cse4) (or (or .cse5 .cse10) .cse0) (or .cse0 (or .cse10 .cse4)) (or .cse6 .cse0 .cse7 .cse3 .cse8 .cse4) (or .cse5 .cse7 .cse0 .cse3 .cse9) (or .cse11 .cse6 .cse7 .cse0 .cse3 .cse4) (or .cse0 (or .cse5 .cse1 .cse2 .cse3)) (or .cse11 (< 0 ~waterLevel~0) .cse5 .cse7 .cse3 .cse0)))) [2018-11-23 12:40:21,614 INFO L448 ceAbstractionStarter]: For program point startSystemFINAL(lines 905 912) no Hoare annotation was computed. [2018-11-23 12:40:21,614 INFO L448 ceAbstractionStarter]: For program point waterRiseEXIT(lines 581 592) no Hoare annotation was computed. [2018-11-23 12:40:21,614 INFO L448 ceAbstractionStarter]: For program point L585-1(lines 581 592) no Hoare annotation was computed. [2018-11-23 12:40:21,614 INFO L444 ceAbstractionStarter]: At program point waterRiseENTRY(lines 581 592) the Hoare annotation is: (let ((.cse10 (not (= 0 ~pumpRunning~0))) (.cse4 (not (= ~systemActive~0 1)))) (let ((.cse7 (or .cse10 .cse4 (not (= |old(~waterLevel~0)| 1)))) (.cse6 (not (= |old(~waterLevel~0)| 2))) (.cse5 (not (= 1 ~pumpRunning~0))) (.cse3 (not (= ~methaneLevelCritical~0 0))) (.cse8 (not (= ~methaneLevelCritical~0 1))) (.cse2 (= |old(~waterLevel~0)| ~waterLevel~0)) (.cse9 (< 1 |old(~waterLevel~0)|)) (.cse0 (or .cse10 .cse4)) (.cse1 (not (= ~switchedOnBeforeTS~0 ~pumpRunning~0)))) (and (or (< 0 |old(~waterLevel~0)|) .cse0 .cse1 .cse2 .cse3) (or .cse4 .cse5 .cse3 .cse2 .cse6) (or .cse7 .cse2 .cse3) (or .cse8 .cse7 .cse2) (or .cse2 .cse0 .cse1 .cse3 .cse6) (or .cse8 .cse0 .cse2 .cse1 .cse6) (or .cse9 (or (= 0 ~switchedOnBeforeTS~0) .cse4) .cse2 .cse5 .cse3) (or .cse8 .cse2 (and (or (< ~switchedOnBeforeTS~0 1) .cse9 .cse0) (or .cse9 .cse0 .cse1)))))) [2018-11-23 12:40:21,614 INFO L448 ceAbstractionStarter]: For program point __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION(line 700) no Hoare annotation was computed. [2018-11-23 12:40:21,615 INFO L448 ceAbstractionStarter]: For program point __automaton_failFINAL(lines 696 703) no Hoare annotation was computed. [2018-11-23 12:40:21,615 INFO L451 ceAbstractionStarter]: At program point __automaton_failENTRY(lines 696 703) the Hoare annotation is: true [2018-11-23 12:40:21,615 INFO L448 ceAbstractionStarter]: For program point __automaton_failEXIT(lines 696 703) no Hoare annotation was computed. [2018-11-23 12:40:21,627 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.11 12:40:21 BoogieIcfgContainer [2018-11-23 12:40:21,627 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-11-23 12:40:21,628 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-11-23 12:40:21,628 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-11-23 12:40:21,628 INFO L276 PluginConnector]: Witness Printer initialized [2018-11-23 12:40:21,629 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 12:39:48" (3/4) ... [2018-11-23 12:40:21,632 INFO L144 WitnessPrinter]: Generating witness for correct program [2018-11-23 12:40:21,640 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure select_helpers [2018-11-23 12:40:21,640 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure valid_product [2018-11-23 12:40:21,640 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure __utac_acc__Specification5_spec__1 [2018-11-23 12:40:21,641 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure __utac_acc__Specification5_spec__2 [2018-11-23 12:40:21,641 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure __utac_acc__Specification5_spec__3 [2018-11-23 12:40:21,641 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure main [2018-11-23 12:40:21,641 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure processEnvironment__wrappee__methaneQuery [2018-11-23 12:40:21,641 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure isPumpRunning [2018-11-23 12:40:21,641 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure select_features [2018-11-23 12:40:21,641 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure runTest [2018-11-23 12:40:21,641 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure isMethaneAlarm [2018-11-23 12:40:21,641 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure deactivatePump [2018-11-23 12:40:21,641 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure processEnvironment [2018-11-23 12:40:21,641 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure isHighWaterSensorDry [2018-11-23 12:40:21,641 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure processEnvironment__wrappee__base [2018-11-23 12:40:21,641 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure test [2018-11-23 12:40:21,642 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure activatePump__wrappee__highWaterSensor [2018-11-23 12:40:21,642 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure ULTIMATE.init [2018-11-23 12:40:21,642 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure activatePump [2018-11-23 12:40:21,642 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure isHighWaterLevel [2018-11-23 12:40:21,642 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure getWaterLevel [2018-11-23 12:40:21,642 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure changeMethaneLevel [2018-11-23 12:40:21,642 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure isMethaneLevelCritical [2018-11-23 12:40:21,642 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure timeShift [2018-11-23 12:40:21,642 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure cleanup [2018-11-23 12:40:21,642 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure lowerWaterLevel [2018-11-23 12:40:21,642 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure setup [2018-11-23 12:40:21,642 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure startSystem [2018-11-23 12:40:21,642 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure waterRise [2018-11-23 12:40:21,642 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure __automaton_fail [2018-11-23 12:40:21,647 INFO L879 BoogieBacktranslator]: Reduced CFG by removing 49 nodes and edges [2018-11-23 12:40:21,648 INFO L879 BoogieBacktranslator]: Reduced CFG by removing 21 nodes and edges [2018-11-23 12:40:21,648 INFO L879 BoogieBacktranslator]: Reduced CFG by removing 9 nodes and edges [2018-11-23 12:40:21,648 INFO L879 BoogieBacktranslator]: Reduced CFG by removing 5 nodes and edges [2018-11-23 12:40:21,648 INFO L879 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2018-11-23 12:40:21,648 INFO L879 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2018-11-23 12:40:21,648 INFO L879 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2018-11-23 12:40:21,671 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((!(\old(systemActive) == 1) || (((((0 == methaneLevelCritical && waterLevel == 2) && systemActive == 1) && 0 == pumpRunning) && splverifierCounter == 0) && switchedOnBeforeTS == pumpRunning)) || ((((((waterLevel <= 1 && pumpRunning <= 0) && methaneLevelCritical == 1) && \old(pumpRunning) <= pumpRunning) && systemActive == 1) && splverifierCounter == 0) && switchedOnBeforeTS == pumpRunning)) || ((((0 == methaneLevelCritical && waterLevel == 2) && pumpRunning == 1) && systemActive == 1) && splverifierCounter == 0)) || !(0 == \old(pumpRunning))) || ((((((0 == methaneLevelCritical && waterLevel <= 1) && pumpRunning <= 0) && \old(pumpRunning) <= pumpRunning) && systemActive == 1) && splverifierCounter == 0) && switchedOnBeforeTS == pumpRunning)) || (((((0 == methaneLevelCritical && pumpRunning <= 0) && \old(waterLevel) == waterLevel) && \old(pumpRunning) <= pumpRunning) && systemActive == 1) && splverifierCounter == 0)) || ((((((1 <= switchedOnBeforeTS && waterLevel <= 1) && systemActive == 1) && splverifierCounter == 0) && pumpRunning <= 0) && methaneLevelCritical == 1) && \old(pumpRunning) <= pumpRunning)) || (((((waterLevel == 2 && methaneLevelCritical == 1) && systemActive == 1) && 0 == pumpRunning) && splverifierCounter == 0) && switchedOnBeforeTS == pumpRunning)) || (((((0 == methaneLevelCritical && waterLevel <= 1) && pumpRunning == 1) && systemActive == 1) && splverifierCounter == 0) && switchedOnBeforeTS == pumpRunning) || ((0 == methaneLevelCritical && (((!(waterLevel == 1) && !(switchedOnBeforeTS == 0)) && pumpRunning == 1) && systemActive == 1) && splverifierCounter == 0) && waterLevel <= 1)) || !(\old(waterLevel) == 1)) || !(\old(methaneLevelCritical) == 0) [2018-11-23 12:40:21,671 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((!(0 == \old(pumpRunning)) || !(\old(systemActive) == 1)) || !(\old(waterLevel) == 1)) || !(\old(methaneLevelCritical) == 0) [2018-11-23 12:40:21,706 INFO L145 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_090fafc0-3578-4027-84c8-31bddbe20cd3/bin-2019/utaipan/witness.graphml [2018-11-23 12:40:21,706 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-11-23 12:40:21,706 INFO L168 Benchmark]: Toolchain (without parser) took 33906.73 ms. Allocated memory was 1.0 GB in the beginning and 2.9 GB in the end (delta: 1.9 GB). Free memory was 956.6 MB in the beginning and 2.2 GB in the end (delta: -1.2 GB). Peak memory consumption was 630.9 MB. Max. memory is 11.5 GB. [2018-11-23 12:40:21,707 INFO L168 Benchmark]: CDTParser took 0.12 ms. Allocated memory is still 1.0 GB. Free memory is still 985.5 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-23 12:40:21,707 INFO L168 Benchmark]: CACSL2BoogieTranslator took 368.52 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 140.0 MB). Free memory was 956.6 MB in the beginning and 1.1 GB in the end (delta: -172.3 MB). Peak memory consumption was 31.6 MB. Max. memory is 11.5 GB. [2018-11-23 12:40:21,708 INFO L168 Benchmark]: Boogie Procedure Inliner took 27.09 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-23 12:40:21,708 INFO L168 Benchmark]: Boogie Preprocessor took 31.28 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: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 11.5 GB. [2018-11-23 12:40:21,708 INFO L168 Benchmark]: RCFGBuilder took 522.47 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: 58.6 MB). Peak memory consumption was 58.6 MB. Max. memory is 11.5 GB. [2018-11-23 12:40:21,708 INFO L168 Benchmark]: TraceAbstraction took 32875.89 ms. Allocated memory was 1.2 GB in the beginning and 2.9 GB in the end (delta: 1.7 GB). Free memory was 1.1 GB in the beginning and 2.2 GB in the end (delta: -1.1 GB). Peak memory consumption was 1.7 GB. Max. memory is 11.5 GB. [2018-11-23 12:40:21,708 INFO L168 Benchmark]: Witness Printer took 78.20 ms. Allocated memory is still 2.9 GB. Free memory was 2.2 GB in the beginning and 2.2 GB in the end (delta: 37.9 MB). Peak memory consumption was 37.9 MB. Max. memory is 11.5 GB. [2018-11-23 12:40:21,710 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.12 ms. Allocated memory is still 1.0 GB. Free memory is still 985.5 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 368.52 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 140.0 MB). Free memory was 956.6 MB in the beginning and 1.1 GB in the end (delta: -172.3 MB). Peak memory consumption was 31.6 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 27.09 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. * Boogie Preprocessor took 31.28 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: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 11.5 GB. * RCFGBuilder took 522.47 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: 58.6 MB). Peak memory consumption was 58.6 MB. Max. memory is 11.5 GB. * TraceAbstraction took 32875.89 ms. Allocated memory was 1.2 GB in the beginning and 2.9 GB in the end (delta: 1.7 GB). Free memory was 1.1 GB in the beginning and 2.2 GB in the end (delta: -1.1 GB). Peak memory consumption was 1.7 GB. Max. memory is 11.5 GB. * Witness Printer took 78.20 ms. Allocated memory is still 2.9 GB. Free memory was 2.2 GB in the beginning and 2.2 GB in the end (delta: 37.9 MB). Peak memory consumption was 37.9 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 700]: 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: 924]: Loop Invariant Derived loop invariant: ((((((((((!(\old(systemActive) == 1) || (((((0 == methaneLevelCritical && waterLevel == 2) && systemActive == 1) && 0 == pumpRunning) && splverifierCounter == 0) && switchedOnBeforeTS == pumpRunning)) || ((((((waterLevel <= 1 && pumpRunning <= 0) && methaneLevelCritical == 1) && \old(pumpRunning) <= pumpRunning) && systemActive == 1) && splverifierCounter == 0) && switchedOnBeforeTS == pumpRunning)) || ((((0 == methaneLevelCritical && waterLevel == 2) && pumpRunning == 1) && systemActive == 1) && splverifierCounter == 0)) || !(0 == \old(pumpRunning))) || ((((((0 == methaneLevelCritical && waterLevel <= 1) && pumpRunning <= 0) && \old(pumpRunning) <= pumpRunning) && systemActive == 1) && splverifierCounter == 0) && switchedOnBeforeTS == pumpRunning)) || (((((0 == methaneLevelCritical && pumpRunning <= 0) && \old(waterLevel) == waterLevel) && \old(pumpRunning) <= pumpRunning) && systemActive == 1) && splverifierCounter == 0)) || ((((((1 <= switchedOnBeforeTS && waterLevel <= 1) && systemActive == 1) && splverifierCounter == 0) && pumpRunning <= 0) && methaneLevelCritical == 1) && \old(pumpRunning) <= pumpRunning)) || (((((waterLevel == 2 && methaneLevelCritical == 1) && systemActive == 1) && 0 == pumpRunning) && splverifierCounter == 0) && switchedOnBeforeTS == pumpRunning)) || (((((0 == methaneLevelCritical && waterLevel <= 1) && pumpRunning == 1) && systemActive == 1) && splverifierCounter == 0) && switchedOnBeforeTS == pumpRunning) || ((0 == methaneLevelCritical && (((!(waterLevel == 1) && !(switchedOnBeforeTS == 0)) && pumpRunning == 1) && systemActive == 1) && splverifierCounter == 0) && waterLevel <= 1)) || !(\old(waterLevel) == 1)) || !(\old(methaneLevelCritical) == 0) - InvariantResult [Line: 104]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 94]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 923]: Loop Invariant Derived loop invariant: ((!(0 == \old(pumpRunning)) || !(\old(systemActive) == 1)) || !(\old(waterLevel) == 1)) || !(\old(methaneLevelCritical) == 0) - StatisticsResult: Ultimate Automizer benchmark data CFG has 31 procedures, 160 locations, 1 error locations. SAFE Result, 32.8s OverallTime, 15 OverallIterations, 9 TraceHistogramMax, 9.3s AutomataDifference, 0.0s DeadEndRemovalTime, 10.9s HoareAnnotationTime, HoareTripleCheckerStatistics: 3322 SDtfs, 4465 SDslu, 11389 SDs, 0 SdLazy, 13398 SolverSat, 2644 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 5.6s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 2588 GetRequests, 2280 SyntacticMatches, 41 SemanticMatches, 267 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2226 ImplicationChecksByTransitivity, 2.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2130occurred in iteration=14, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 6.8s AbstIntTime, 4 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 0.6s AutomataMinimizationTime, 15 MinimizatonAttempts, 1753 StatesRemovedByMinimization, 11 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 66 LocationsWithAnnotation, 4302 PreInvPairs, 4592 NumberOfFragments, 5481 HoareAnnotationTreeSize, 4302 FomulaSimplifications, 122759 FormulaSimplificationTreeSizeReduction, 1.8s HoareSimplificationTime, 66 FomulaSimplificationsInter, 121542 FormulaSimplificationTreeSizeReductionInter, 8.9s HoareSimplificationTimeInter, RefinementEngineStatistics: TraceCheckStatistics: 0.1s SsaConstructionTime, 0.5s SatisfiabilityAnalysisTime, 3.6s InterpolantComputationTime, 3763 NumberOfCodeBlocks, 3763 NumberOfCodeBlocksAsserted, 19 NumberOfCheckSat, 4866 ConstructedInterpolants, 0 QuantifiedInterpolants, 2074908 SizeOfPredicates, 17 NumberOfNonLiveVariables, 4882 ConjunctsInSsa, 70 ConjunctsInUnsatCore, 23 InterpolantComputations, 11 PerfectInterpolantSequences, 3987/4272 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be correct! Received shutdown request...